diff --git a/src/i18n/README.md b/src/i18n/README.md
index aff5d57a..cc0dcea9 100644
--- a/src/i18n/README.md
+++ b/src/i18n/README.md
@@ -238,3 +238,6 @@ Update 10/04/2022 07:30 UTC
* `settings.option.visual.uiscale`: Added for `en_US`
+Update 11/04/2022 13:45 UTC
+
+* `action.openArtworkInBrowser`: Added for `en_US`
\ No newline at end of file
diff --git a/src/i18n/en_US.json b/src/i18n/en_US.json
index 1b71dabe..89c8e219 100644
--- a/src/i18n/en_US.json
+++ b/src/i18n/en_US.json
@@ -258,6 +258,7 @@
"action.cast.scan": "Scan",
"action.cast.scanning": "Scanning...",
"action.createNew": "Create New...",
+ "action.openArtworkInBrowser": "Open artwork in browser",
"settings.header.general": "General",
"settings.header.general.description": "Adjust the general settings for Cider.",
"settings.option.general.language": "Language",
diff --git a/src/i18n/hu_HU.json b/src/i18n/hu_HU.json
index 49604a75..d38ab4af 100644
--- a/src/i18n/hu_HU.json
+++ b/src/i18n/hu_HU.json
@@ -258,6 +258,7 @@
"action.cast.scan": "Keresés",
"action.cast.scanning": "Keresés folyamatban...",
"action.createNew": "Új létrehozása...",
+ "action.openArtworkInBrowser": "Borító megnyitása a böngészőben",
"settings.header.general": "Általános",
"settings.header.general.description": "A Cider általános beállításainak módosítása.",
"settings.option.general.language": "Nyelv",
diff --git a/src/i18n/ru_RU.json b/src/i18n/ru_RU.json
index b665bb77..2bc4e717 100644
--- a/src/i18n/ru_RU.json
+++ b/src/i18n/ru_RU.json
@@ -20,9 +20,13 @@
"term.accountSettings": "Настройки аккаунта",
"term.logout": "Выйти",
"term.login": "Войти",
+ "term.cast": "Транслировать",
"term.about": "О Cider",
"term.privateSession": "Частная сессия",
+ "term.disablePrivateSession": "Выключить частную сессию",
"term.queue": "Очередь",
+ "term.lyrics": "Текст",
+ "term.miniplayer": "Мини-проигрыватель",
"term.history": "История",
"term.search": "Поиск",
"term.library": "Медиатека",
@@ -40,7 +44,7 @@
"term.newPlaylistFolder": "Новая Папка Плейлиста",
"term.createNewPlaylist": "Создать новый плейлист",
"term.createNewPlaylistFolder": "Создать новую папку",
- "term.deletePlaylist": "Вы уверены, что хотите удалить плейлист?",
+ "term.deletePlaylist": "Вы уверены, что хотите удалить этот плейлист?",
"term.play": "Воспроизвести",
"term.pause": "Пауза",
"term.previous": "Предыдущий",
@@ -89,21 +93,30 @@
"term.time.added": "Добавлено",
"term.time.released": "Релиз: ",
"term.time.updated": "Обновлено",
+ "term.time.day": {
+ "one": "день",
+ "few": "дня",
+ "other": "дней"
+ },
"term.time.hour": {
"one": "час",
"few": "часа",
"other": "часов"
},
"term.time.minute": {
- "one": "минута",
- "few": "минуты",
- "other": "минут"
+ "one" : "минута",
+ "few" : "минуты",
+ "other" : "минут"
},
"term.time.second": {
- "one": "секунд",
- "few": "секунды",
- "other": "секунд"
+ "one" : "секунд",
+ "few" : "секунды",
+ "other" : "секунд"
},
+
+
+
+
"term.fullscreenView": "Полноэкранное отображение",
"term.defaultView": "Стандартное отображение",
"term.audioSettings": "Настройки звука",
@@ -123,10 +136,10 @@
"term.contributors": "Внесли вклад",
"term.equalizer": "Эквалайзер",
"term.reset": "Сбросить",
- "term.tracks": {
- "one": "песня",
- "few": "песни",
- "other": "песен"
+ "term.track": {
+ "one" : "песня",
+ "few" : "песни",
+ "other" : "песен"
},
"term.videos": "Видео",
"term.menu": "Меню",
@@ -135,7 +148,7 @@
"term.topResult": "Топ результатов",
"term.sharedPlaylists": "Общие плейлисты",
"term.people": "Люди",
- "term.newpreset.name": "Название нового пресета эквалайзера",
+ "term.newpreset.name": "Название нового пресета",
"term.addedpreset": "Пресет добавлен",
"term.deletepreset.warn": "Вы уверены, что хотите удалить пресет?",
"term.deletedpreset": "Пресет удален",
@@ -153,6 +166,30 @@
"term.top": "Top",
"term.version": "Версия",
"term.noVideos": "Видео не найдено.",
+ "term.plugin": "Плагины",
+ "term.pluginMenu": "Меню плагинов",
+ "term.pluginMenu.none": "Нет плагинов",
+ "term.replay": "Мой год",
+ "term.uniqueAlbums": "Уникальных альбомов",
+ "term.uniqueArtists": "Уникальных артистов",
+ "term.uniqueSongs": "Уникальных песен",
+ "term.topArtists": "Топ артистов",
+ "term.listenedTo": "Прослушано:",
+ "term.times": {
+ "one": "раз",
+ "few": "раза",
+ "other": "раз"
+ },
+ "term.topAlbums": "Топ альбомов",
+ "term.plays": {
+ "one": "прослушивание",
+ "few": "прослушивания",
+ "other": "прослушиваний"
+ },
+ "term.topGenres": "Топ жанров",
+ "term.confirmLogout": "Вы уверены, что хотите выйти?",
+ "term.creditDesignedBy": "Разработано ${authorUsername}",
+ "term.discNumber": "Диск ${discNumber}",
"home.title": "Главная",
"home.recentlyPlayed": "Недавно прослушанные",
"home.recentlyAdded": "Недавно добавленные",
@@ -199,6 +236,8 @@
"action.startRadio": "Создать станцию",
"action.goToArtist": "Перейти к артисту",
"action.goToAlbum": "Перейти к альбому",
+ "action.showInPlaylist": "Показать в плейлисте",
+ "action.showInAppleMusic": "Показать в Apple Music",
"action.moveToTop": "Переместить наверх",
"action.share": "Поделиться",
"action.rename": "Переименовать",
@@ -217,13 +256,30 @@
"action.tray.quit": "Выйти",
"action.tray.show": "Показать",
"action.update": "Обновить",
+ "action.install": "Установить",
"action.copy": "Скопировать",
"action.newpreset": "Новый пресет...",
"action.deletepreset": "Удалить пресет",
"action.open": "Открыть",
+ "action.relaunch.confirm": "Вы хотите перезапустить Cider?",
+ "action.cast.chromecast": "Chromecast",
+ "action.cast.todevices": "Транслировать на устройства",
+ "action.cast.stop": "Остановить трансляцию на все устройства",
+ "action.cast.airplay": "AirPlay",
+ "action.cast.airplay.underdevelopment": "AirPlay находится в разработке",
+ "action.cast.scan": "Поиск устройств",
+ "action.cast.scanning": "Поиск...",
+ "action.createNew": "Создать новый...",
+ "action.openArtworkInBrowser": "Открыть обложку в браузере",
"settings.header.general": "Общие",
"settings.header.general.description": "Настройка общих параметров Cider.",
"settings.option.general.language": "Язык",
+ "settings.option.general.resumebehavior": "Поведение возобновления",
+ "settings.option.general.resumebehavior.description": "Поведение возобновления влияет на то, как Cider возобновит сеанс, когда вы вернетесь в приложение.",
+ "settings.option.general.resumebehavior.locally": "Локально",
+ "settings.option.general.resumebehavior.locally.description": "Cider возобновит ваш последний сеанс на этом компьютере.",
+ "settings.option.general.resumebehavior.history": "История",
+ "settings.option.general.resumebehavior.history.description": "Cider поставит в очередь последнюю песню из вашей общей истории Apple Music на разных устройствах.",
"settings.option.general.language.main": "Языки",
"settings.option.general.language.fun": "Забавные языки",
"settings.option.general.language.unsorted": "Неотсортированные",
@@ -232,6 +288,12 @@
"settings.option.general.updateCider.branch.description": "Выберите ветку обновления Cider",
"settings.option.general.updateCider.branch.main": "Стабильная",
"settings.option.general.updateCider.branch.develop": "Нестабильная",
+ "settings.option.general.customizeSidebar": "Настроить элементы боковой панели",
+ "settings.option.general.customizeSidebar.customize": "Настроить",
+ "settings.notyf.updateCider.update-not-available": "Нет доступных обновлений",
+ "settings.notyf.updateCider.update-downloaded": "Обновление загружено, перезапустите, чтобы обновить",
+ "settings.notyf.updateCider.update-error": "Ошибка при обновлении Cider",
+ "settings.notyf.updateCider.update-timeout": "Время ожидания обновления истекло",
"settings.header.audio": "Звук",
"settings.header.audio.description": "Настройка звука Cider.",
"settings.option.audio.volumeStep": "Шаг громкости",
@@ -247,9 +309,19 @@
"settings.header.audio.quality.standard.description": "НЕ-ААС для экономии трафика(64 кб/с)",
"settings.option.audio.seamlessTransition": "Плавный переход между песнями",
"settings.option.audio.enableAdvancedFunctionality": "Включить расширенный функционал",
- "settings.option.audio.enableAdvancedFunctionality.description": "Включение функции AudioContext позволит использовать расширенные функции звука, такие как нормализация звука, эквалайзеры и визуализаторы, однако в некоторых системах это может вызвать заикание звуковых дорожек.",
+ "settings.option.audio.enableAdvancedFunctionality.description": "Включение функции AudioContext позволит использовать расширенные функции звука, такие как нормализация звука, эквалайзеры и визуализаторы, однако в некоторых системах это может вызвать заикание звука.",
+ "settings.warn.audio.enableAdvancedFunctionality.lowcores": "Cider считает, что ваш компьютер не справится с этими функциями. Вы уверены что хотите продолжить?",
+ "settings.option.audio.audioLab": "Cider Audio Lab",
+ "settings.option.audio.audioLab.description": "Ассортимент звуковых обработок собственной разработки для Cider.",
+ "settings.warn.audioLab.withoutAF": "AudioContext (Расширенный функционал) требуется для включения Cider Audio Laboratory.",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Аналоговое звучание",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Имитирует аналоговое звучание по образцу Korg Nutube 6P1",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Интенсивность аналогового звучания",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.description": "Изменяет интенсивность Аналогового звучания.",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.smooth": "Обычная",
+ "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity.warm": "Сильнее",
"settings.option.audio.enableAdvancedFunctionality.ciderPPE": "Cider Adrenaline Processor™️",
-
+ "settings.option.audio.enableAdvancedFunctionality.ciderPPE.description": "Улучшает воспринимаемое качество звука AAC 256 кбит/с за счет использования алгоритма реального времени, использующего как психоакустические модели человеческого слуха, так и характеристики кодирования AAC.",
"settings.warn.audio.enableAdvancedFunctionality.ciderPPE.compatibility": "CAP не совместим с пространственным звучанием. Пожалуйста, отключите пространственное звучание, чтобы продолжить.",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength": "Режим CAP",
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description": "Изменяет режим обработки звука. (Режим агрессии может привести к нежелаемым результатам)",
@@ -257,19 +329,27 @@
"settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive": "Агрессивный",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "Нормализация звука",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "Нормализует пиковую громкость для отдельных треков, чтобы создать более однородное впечатление от прослушивания.",
+ "settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled": "Управляется Audio Lab",
"settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "Пространственное звучание",
- "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Пространственное аудио; сделать звук более трехмерным (примечание: это не Dolby Atmos)",
+ "settings.option.audio.enableAdvancedFunctionality.audioSpatialization.description": "Пространственное аудио; делает звук более трехмерным (примечание: это не Dolby Atmos)",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization": "Пространственное звучание, настроенное Cider",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.description": "Предварительно настроенная пространственная обработка; отключает параметр Пространственного звучания. Пространственное звучание должно быть включено.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile": "Профиль пространственного звучания Cider",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.description": "Изменяет профиль пространственного звучания.",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.standard": "Стандарт",
+ "settings.option.audio.enableAdvancedFunctionality.tunedAudioSpatialization.profile.audiophile": "Аудиофил",
"settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility": "Пространственная обработка несовместима с CAP. Пожалуйста, отключите CAP, чтобы продолжить.",
"settings.header.visual": "Внешний вид",
"settings.header.visual.description": "Настройка внешнего вида Cider.",
- "settings.option.visual.windowBackgroundStyle": "Стиль фона Cider",
+ "settings.option.visual.windowStyle": "Стиль окна",
+ "settings.option.visual.windowBackgroundStyle": "Фон приложения",
"settings.header.visual.windowBackgroundStyle.none": "Отсутствует",
"settings.header.visual.windowBackgroundStyle.artwork": "Обложка",
"settings.header.visual.windowBackgroundStyle.image": "Изображение",
"settings.option.visual.animatedArtwork": "Анимированная обложка",
"settings.header.visual.animatedArtwork.always": "Всегда",
"settings.header.visual.animatedArtwork.limited": "Ограничено специальными страницами",
- "settings.header.visual.animatedArtwork.disable": "Выключено везде",
+ "settings.header.visual.animatedArtwork.disable": "Выключить везде",
"settings.option.visual.animatedArtworkQuality": "Качество анимированной обложки",
"settings.header.visual.animatedArtworkQuality.low": "Низкое",
"settings.header.visual.animatedArtworkQuality.medium": "Среднее",
@@ -281,18 +361,37 @@
"settings.option.visual.hardwareAcceleration.description": "Требует перезагрузки приложения",
"settings.header.visual.hardwareAcceleration.default": "По умолчанию",
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
+ "settings.option.visual.uiscale": "Размер интерфейса",
"settings.header.visual.theme": "Тема",
"settings.option.visual.theme.github.download": "Установить с GitHub",
"settings.option.visual.theme.github.explore": "Исследовать темы с GitHub",
+ "settings.header.visual.theme.github.page": "Темы с GitHub",
"settings.option.visual.theme.github.install.confirm": "Вы уверены, что хотите установить {{ repo }}?",
"settings.prompt.visual.theme.github.URL": "Введите URL темы, которую хотите установить",
"settings.notyf.visual.theme.install.success": "Тема успешно установлена",
"settings.notyf.visual.theme.install.error": "Не удалось установить тему",
+ "settings.header.visual.plugin": "Плагин",
+ "settings.option.visual.plugin.github.download": "Установить с URL-адреса GitHub",
+ "settings.option.visual.plugin.github.explore": "Исследовать плагины с GitHub",
+ "settings.header.visual.plugin.github.page": "Плагины с GitHub",
+ "settings.option.visual.plugin.github.install.confirm": "Вы уверены, что хотите установить {{ repo }}?",
+ "settings.prompt.visual.plugin.github.URL": "Введите URL плагина, который вы хотите установить",
+ "settings.prompt.visual.plugin.github.success": "Плагин успешно установлен. Нажмите OK, чтобы перезапустить Cider.",
+ "settings.notyf.visual.plugin.install.success": "Плагин успешно установлен",
+ "settings.notyf.visual.plugin.install.error": "Установка плагина не удалась",
"settings.option.visual.theme.default": "Cider",
"settings.option.visual.theme.dark": "Тёмная",
"settings.option.visual.showPersonalInfo": "Показать личную информацию",
- "settings.header.lyrics": "Текст песни",
- "settings.header.lyrics.description": "Настройка текста песен.",
+ "settings.header.window": "Окно",
+ "settings.header.window.description": "Настройки окна Cider.",
+ "settings.option.window.openOnStartup": "Открывать Cider при входе в систему",
+ "settings.option.window.openOnStartup.hidden": "Открывать свёрнутым",
+ "settings.option.window.useNativeTitleBar": "Использовать нативный Title Bar",
+ "settings.option.window.windowControlStyle": "Клавиши управления окном",
+ "settings.option.window.windowControlStyle.right": "Справа",
+ "settings.option.window.windowControlStyle.left": "Слева",
+ "settings.header.lyrics": "Текст песен",
+ "settings.header.lyrics.description": "Настройка текста песен Cider.",
"settings.option.lyrics.enableMusixmatch": "Получать текст песен из Musixmatch",
"settings.option.lyrics.enableMusixmatchKaraoke": "Включить режим караоке (только с Musixmatch)",
"settings.option.lyrics.musixmatchPreferredLanguage": "Предпочтительный язык перевода Musixmatch",
@@ -304,6 +403,7 @@
"settings.header.connectivity.discordRPC.cider": "Отображать как 'Cider'",
"settings.header.connectivity.discordRPC.appleMusic": "Отображать как 'Apple Music'",
"settings.option.connectivity.discordRPC.clearOnPause": "Отключать Discord Rich Presence на паузе",
+ "settings.option.connectivity.discordRPC.hideButtons": "Скрыть кнопки в Discord Rich Presence",
"settings.option.connectivity.lastfmScrobble": "Last.fm cкробблинг",
"settings.option.connectivity.lastfmScrobble.delay": "Частота скробблинга Last.fm (%)",
"settings.option.connectivity.lastfmScrobble.nowPlaying": "Включить Last.fm Сейчас играет",
@@ -314,9 +414,18 @@
"settings.option.debug.openAppData": "Открыть папку Cider",
"settings.header.experimental": "Экспериментальные",
"settings.header.experimental.description": "Настройка экспериментальных функций Cider.",
+ "settings.option.experimental.reinstallwidevine": "Переустановить WidevineCDM",
+ "settings.option.experimental.reinstallwidevine.confirm": "Вы уверены, что хотите переустановить Widevine?",
+ "settings.option.experimental.unknownPlugin": "Неизвестные источники",
+ "settings.option.experimental.unknownPlugin.description": "Разрешить установку плагинов из репозиториев, отличных от репозитория плагинов Cider",
"settings.option.experimental.compactUI": "Компактный интерфейс",
"settings.option.window.close_button_hide": "Кнопка «Закрыть» скрывает приложение",
"settings.option.experimental.inline_playlists": "Встроенные плейлисты и альбомы",
+ "settings.option.advanced.playlistTrackMapping": "Сканирование песен в плейлистах",
+ "settings.option.advanced.playlistTrackMapping.description": "Включает глубокое сканирование плейлистов, чтобы определить, какие треки находятся в каких плейлистах. Время сборки кеша плейлиста может значительно увеличиться.",
+ "settings.option.visual.transparent": "Прозрачность",
+ "settings.option.visual.transparent.description": "Прозрачность окна (требуется поддержка Тем, требуется перезапуск)",
+ "settings.header.advanced": "Расширенные",
"spatial.notTurnedOn": "Пространственное аудио отключено. Чтобы использовать, сначала включите его.",
"spatial.spatialProperties": "Настройка пространственного аудио",
"spatial.width": "Ширина",
@@ -339,5 +448,15 @@
"settings.header.unfinished": "Не завершено",
"remote.web.title": "Веб-интерфейс",
"remote.web.description": "Отсканируйте QR-код, чтобы подключить телефон к Cider Remote",
- "about.thanks": "Большое спасибо команде Cider Collective и всем нашим вкладчикам."
+ "share.platform.twitter.tweet": "Слушайте {{song}} в Apple Music.\n\n{{url}}\n\n#AppleMusic #Cider",
+ "share.platform.twitter": "Twitter",
+ "share.platform.facebook": "Facebook",
+ "share.platform.reddit": "Reddit",
+ "share.platform.telegram": "Telegram",
+ "share.platform.whatsapp": "WhatsApp",
+ "share.platform.messenger": "Messenger",
+ "share.platform.email": "Email",
+ "share.platform.songLink": "Скопировать с song.link",
+ "share.platform.clipboard": "Скопировать ссылку",
+ "about.thanks": "Большое спасибо команде Cider Collective и всем нашим вкладчикам."
}
diff --git a/src/i18n/source/en_US.json b/src/i18n/source/en_US.json
index 1b71dabe..89c8e219 100644
--- a/src/i18n/source/en_US.json
+++ b/src/i18n/source/en_US.json
@@ -258,6 +258,7 @@
"action.cast.scan": "Scan",
"action.cast.scanning": "Scanning...",
"action.createNew": "Create New...",
+ "action.openArtworkInBrowser": "Open artwork in browser",
"settings.header.general": "General",
"settings.header.general.description": "Adjust the general settings for Cider.",
"settings.option.general.language": "Language",
diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts
index f3308f78..158cf251 100644
--- a/src/main/base/browserwindow.ts
+++ b/src/main/base/browserwindow.ts
@@ -167,12 +167,12 @@ export class BrowserWindow {
page: "browsepage",
component: `