From 25374b3bbe389d919f9c558c52328ff6ccf8fa7c Mon Sep 17 00:00:00 2001 From: deluan Date: Mon, 30 Jan 2023 10:06:23 +0000 Subject: [PATCH] Update translations --- resources/i18n/it.json | 10 +-- resources/i18n/ru.json | 128 ++++++++++++++++++------------------ resources/i18n/zh-Hans.json | 83 ++++++++++++++++++----- resources/i18n/zh-Hant.json | 83 ++++++++++++++++++----- 4 files changed, 205 insertions(+), 99 deletions(-) diff --git a/resources/i18n/it.json b/resources/i18n/it.json index 4151d32a2..f23194b1b 100644 --- a/resources/i18n/it.json +++ b/resources/i18n/it.json @@ -101,7 +101,7 @@ "changePassword": "Cambiare la password?", "currentPassword": "Password Attuale", "newPassword": "Nuova Password", - "token": "" + "token": "Token" }, "helperTexts": { "name": "Le modifiche effettuate al tuo nome verrano mostrate al prossimo accesso" @@ -112,8 +112,8 @@ "deleted": "Utente eliminato" }, "message": { - "listenBrainzToken": "", - "clickHereForToken": "" + "listenBrainzToken": "Inserisci il tuo token utente ListenBrainz.", + "clickHereForToken": "Clicca qui per ottenere il tuo token" } }, "player": { @@ -357,8 +357,8 @@ "musicbrainz": "Apri in MusicBrainz" }, "lastfmLink": "Per saperne di più...", - "listenBrainzLinkSuccess": "", - "listenBrainzLinkFailure": "", + "listenBrainzLinkSuccess": "ListenBrainz collegato con successo, abilitato lo scrobbling per l'utente %{user}", + "listenBrainzLinkFailure": "Non è stato possibile collegare ListenBrainz: %{error}", "listenBrainzUnlinkSuccess": "", "listenBrainzUnlinkFailure": "", "downloadOriginalFormat": "", diff --git a/resources/i18n/ru.json b/resources/i18n/ru.json index 8b646a904..2242202fc 100644 --- a/resources/i18n/ru.json +++ b/resources/i18n/ru.json @@ -2,7 +2,7 @@ "languageName": "Pусский", "resources": { "song": { - "name": "Трека |||| Треки", + "name": "Трек |||| Треки", "fields": { "albumArtist": "Исполнитель альбома", "duration": "Длительность", @@ -25,8 +25,8 @@ "quality": "Качество", "bpm": "BPM", "playDate": "Последнее воспроизведение", - "channels": "", - "createdAt": "" + "channels": "Каналы", + "createdAt": "Дата добавления" }, "actions": { "addToQueue": "В очередь", @@ -35,7 +35,7 @@ "shuffleAll": "Перемешать", "download": "Скачать", "playNext": "Следующий", - "info": "" + "info": "Информация" } }, "album": { @@ -53,8 +53,8 @@ "updatedAt": "Обновлен", "comment": "Комментарий", "rating": "Рейтинг", - "createdAt": "", - "size": "" + "createdAt": "Дата добавления", + "size": "Размер" }, "actions": { "playAll": "Играть", @@ -63,8 +63,8 @@ "shuffle": "Перемешать", "addToPlaylist": "Добавить в плейлист", "download": "Скачать", - "info": "", - "share": "" + "info": "Информация", + "share": "Поделиться" }, "lists": { "all": "Все", @@ -85,7 +85,7 @@ "playCount": "Проигран", "rating": "Рейтинг", "genre": "Жанр", - "size": "" + "size": "Размер" } }, "user": { @@ -101,7 +101,7 @@ "changePassword": "Сменить пароль?", "currentPassword": "Текущий пароль", "newPassword": "Новый пароль", - "token": "" + "token": "Токен" }, "helperTexts": { "name": "Изменение вступит в силу после следующего входа в систему" @@ -112,8 +112,8 @@ "deleted": "Пользователь удален" }, "message": { - "listenBrainzToken": "", - "clickHereForToken": "" + "listenBrainzToken": "Введите свой токен пользователя ListenBrainz.", + "clickHereForToken": "Нажмите здесь, чтобы получить токен" } }, "player": { @@ -126,13 +126,13 @@ "userName": "Пользователь", "lastSeen": "Был на сайте", "reportRealPath": "Показать реальный путь", - "scrobbleEnabled": "" + "scrobbleEnabled": "Отправлять скробблы во внешние службы" } }, "transcoding": { "name": "Транскодирование |||| Транскодирование", "fields": { - "name": "Наименование", + "name": "Название", "targetFormat": "Целевой формат", "defaultBitRate": "Битрейт по умолчанию", "command": "Команда" @@ -153,11 +153,11 @@ "path": "Импортировать из" }, "actions": { - "selectPlaylist": "Выберите плейлист", + "selectPlaylist": "Выберите плейлист:", "addNewPlaylist": "Создать \"%{name}\"", "export": "Экспорт", - "makePublic": "", - "makePrivate": "" + "makePublic": "Опубликовать", + "makePrivate": "Сделать личным" }, "message": { "duplicate_song": "Повторяющиеся треки", @@ -165,32 +165,32 @@ } }, "radio": { - "name": "", + "name": "Радио |||| Радио", "fields": { - "name": "", - "streamUrl": "", - "homePageUrl": "", - "updatedAt": "", - "createdAt": "" + "name": "Имя", + "streamUrl": "Ссылка на поток", + "homePageUrl": "Домашняя страница", + "updatedAt": "Обновлено", + "createdAt": "Создано" }, "actions": { - "playNow": "" + "playNow": "Играть сейчас" } }, "share": { - "name": "", + "name": "Общий доступ |||| Общий доступ", "fields": { - "username": "", - "url": "", - "description": "", - "contents": "", - "expiresAt": "", - "lastVisitedAt": "", - "visitCount": "", - "format": "", - "maxBitRate": "", - "updatedAt": "", - "createdAt": "" + "username": "Поделился", + "url": "Ссылка", + "description": "Описание", + "contents": "Содержание", + "expiresAt": "Ссылка истекает", + "lastVisitedAt": "Последнее посещение", + "visitCount": "Посещения", + "format": "Формат", + "maxBitRate": "Макс. Битрейт", + "updatedAt": "Обновлено в", + "createdAt": "Создано" } } }, @@ -209,7 +209,7 @@ "logout": "Выйти" }, "validation": { - "invalidChars": "Пожалуйста используйте только буквы и цифры", + "invalidChars": "Пожалуйста, используйте только буквы и цифры", "passwordDoesNotMatch": "Пароли не совпадают", "required": "Обязательно для заполнения", "minLength": "Минимальное кол-во символов %{min}", @@ -221,7 +221,7 @@ "oneOf": "Должно быть одним из: %{options}", "regex": "Должно быть в формате (regexp): %{pattern}", "unique": "Должно быть уникальным", - "url": "" + "url": "Должен быть действительным URL адрес" }, "action": { "add_filter": "Фильтр", @@ -251,9 +251,9 @@ "close_menu": "Закрыть меню", "unselect": "Отменить выделение", "skip": "Пропустить", - "bulk_actions_mobile": "", - "share": "", - "download": "" + "bulk_actions_mobile": "1 |||| %{smart_count}", + "share": "Поделиться", + "download": "Скачать" }, "boolean": { "true": "Да", @@ -322,7 +322,7 @@ "updated": "Элемент обновлен |||| %{smart_count} обновлено |||| %{smart_count} обновлено", "created": "Элемент создан", "deleted": "Элемент удален |||| %{smart_count} удалено |||| %{smart_count} удалено", - "bad_item": "Элемент не валиден", + "bad_item": "Элемент неправильный", "item_doesnt_exist": "Элемент не существует", "http_error": "Ошибка сервера", "data_provider_error": "Ошибка dataProvider, проверьте консоль", @@ -356,18 +356,18 @@ "lastfm": "Показать на Last.fm", "musicbrainz": "Показать на MusicBrainz" }, - "lastfmLink": "", - "listenBrainzLinkSuccess": "", - "listenBrainzLinkFailure": "", - "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "", - "downloadOriginalFormat": "", - "shareOriginalFormat": "", - "shareDialogTitle": "", - "shareBatchDialogTitle": "", - "shareSuccess": "", - "shareFailure": "", - "downloadDialogTitle": "" + "lastfmLink": "Подробнее...", + "listenBrainzLinkSuccess": "ListenBrainz скробблинг успешно подключен для пользователя: %{user}", + "listenBrainzLinkFailure": "ListenBrainz не может быть связан:", + "listenBrainzUnlinkSuccess": "ListenBrainz скробблинг отключен", + "listenBrainzUnlinkFailure": "ListenBrainz не удалось отключить", + "downloadOriginalFormat": "Скачать в оригинальном формате", + "shareOriginalFormat": "Поделиться в оригинальном формате", + "shareDialogTitle": "Поделиться %{resource} '%{name}'", + "shareBatchDialogTitle": "Поделиться 1 %{resource} |||| Поделиться %{smart_count} %{resource}", + "shareSuccess": "URL скопирован в буфер обмена: %{url}", + "shareFailure": "Ошибка копирования URL-адреса %{url} в буфер обмена", + "downloadDialogTitle": "Скачать %{resource} '%{name}' (%{size})" }, "menu": { "library": "Библиотека", @@ -382,26 +382,26 @@ "defaultView": "Вид по умолчанию", "desktop_notifications": "Уведомления на рабочем столе", "lastfmScrobbling": "Скробблинг Last.fm", - "listenBrainzScrobbling": "", - "replaygain": "", - "preAmp": "", + "listenBrainzScrobbling": "Скробблинг ListenBrainz", + "replaygain": "ReplayGain режим", + "preAmp": "ReplayGain предусилитель (dB)", "gain": { - "none": "", - "album": "", - "track": "" + "none": "Отключить", + "album": "Использовать усиление альбома", + "track": "Использовать усиление трека" } } }, "albumList": "Альбомы", "about": "О нас", - "playlists": "", - "sharedPlaylists": "" + "playlists": "Плейлисты", + "sharedPlaylists": "Поделиться плейлистом" }, "player": { "playListsText": "Очередь воспроизведения", "openText": "Открыть", "closeText": "Закрыть", - "notContentText": "Не музыка", + "notContentText": "Нет музыки", "clickToPlayText": "Играть", "clickToPauseText": "Пауза", "nextTrackText": "Следующий трек", @@ -448,7 +448,7 @@ "vol_up": "Увеличить громкость", "vol_down": "Уменьшить громкость", "toggle_love": "Добавить / удалить песню из избранного", - "current_song": "" + "current_song": "Перейти к текущей песне" } } } \ No newline at end of file diff --git a/resources/i18n/zh-Hans.json b/resources/i18n/zh-Hans.json index 98b71f1b2..002ad9c42 100644 --- a/resources/i18n/zh-Hans.json +++ b/resources/i18n/zh-Hans.json @@ -18,14 +18,15 @@ "size": "文件大小", "updatedAt": "更新于", "bitRate": "比特率", - "channels": "声道", "discSubtitle": "字幕", "starred": "收藏", "comment": "注释", "rating": "评分", "quality": "品质", "bpm": "BPM", - "playDate": "最后一次播放" + "playDate": "最后一次播放", + "channels": "声道", + "createdAt": "" }, "actions": { "addToQueue": "加入播放列表", @@ -51,7 +52,9 @@ "year": "发行年份", "updatedAt": "更新于", "comment": "注释", - "rating": "评分" + "rating": "评分", + "createdAt": "", + "size": "" }, "actions": { "playAll": "立即播放", @@ -60,7 +63,8 @@ "shuffle": "随机播放", "addToPlaylist": "加入歌单", "download": "下载", - "info": "查看信息" + "info": "查看信息", + "share": "" }, "lists": { "all": "所有", @@ -80,7 +84,8 @@ "songCount": "歌曲数", "playCount": "播放次数", "rating": "评分", - "genre": "类型" + "genre": "类型", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "添加重复的歌曲", "song_exist": "部分选定的歌曲已在播放列表,继续添加或是略过它们?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "必须是有效的电子邮箱", "oneOf": "必须为: %{options} 其中一项", "regex": "必须符合指定的格式(正则表达式):%{pattern}", - "unique": "必须唯一" + "unique": "必须唯一", + "url": "" }, "action": { "add_filter": "添加筛选", @@ -215,7 +250,10 @@ "open_menu": "打开菜单", "close_menu": "关闭菜单", "unselect": "未选择", - "skip": "取消" + "skip": "取消", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "是", @@ -314,15 +352,22 @@ "lastfmLinkFailure": "Last.fm 无法关联", "lastfmUnlinkSuccess": "已成功解除与 Last.fm 的链接,且喜好记录已禁用", "lastfmUnlinkFailure": "Last.fm 无法取消关联", - "listenBrainzLinkSuccess": "ListenBrainz 已关联并启用喜好记录", - "listenBrainzLinkFailure": "ListenBrainz 无法关联:%{error}", - "listenBrainzUnlinkSuccess": "已成功解除与 ListenBrainz 的链接,且喜好记录已禁用", - "listenBrainzUnlinkFailure": "ListenBrainz 无法取消关联", "openIn": { "lastfm": "在 Last.fm 中打开", "musicbrainz": "在 MusicBrainz 中打开" }, - "lastfmLink": "更多…" + "lastfmLink": "更多…", + "listenBrainzLinkSuccess": "ListenBrainz 已关联并启用喜好记录", + "listenBrainzLinkFailure": "ListenBrainz 无法关联:%{error}", + "listenBrainzUnlinkSuccess": "已成功解除与 ListenBrainz 的链接,且喜好记录已禁用", + "listenBrainzUnlinkFailure": "ListenBrainz 无法取消关联", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "曲库", @@ -337,7 +382,14 @@ "defaultView": "默认界面", "desktop_notifications": "桌面通知", "lastfmScrobbling": "启用 Last.fm 的喜好记录", - "listenBrainzScrobbling": "启用 ListenBrainz 的喜好记录" + "listenBrainzScrobbling": "启用 ListenBrainz 的喜好记录", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "专辑", @@ -395,7 +447,8 @@ "next_song": "下一首歌", "vol_up": "增大音量", "vol_down": "减小音量", - "toggle_love": "添加/移除星标" + "toggle_love": "添加/移除星标", + "current_song": "" } } -} +} \ No newline at end of file diff --git a/resources/i18n/zh-Hant.json b/resources/i18n/zh-Hant.json index 5863a96c3..fcecccb2d 100644 --- a/resources/i18n/zh-Hant.json +++ b/resources/i18n/zh-Hant.json @@ -19,13 +19,14 @@ "updatedAt": "更新於", "bitRate": "位元率", "discSubtitle": "光盤字幕", - "channels": "聲道", "starred": "收藏", "comment": "註釋", "rating": "評分", "quality": "品質", "bpm": "BPM", - "playDate": "上次播放" + "playDate": "上次播放", + "channels": "聲道", + "createdAt": "" }, "actions": { "addToQueue": "加入至播放佇列", @@ -51,7 +52,9 @@ "year": "發行年份", "updatedAt": "更新於", "comment": "註釋", - "rating": "評分" + "rating": "評分", + "createdAt": "", + "size": "" }, "actions": { "playAll": "立即播放", @@ -60,7 +63,8 @@ "shuffle": "隨機播放", "addToPlaylist": "加入播放清單", "download": "下載", - "info": "獲取信息" + "info": "獲取信息", + "share": "" }, "lists": { "all": "所有", @@ -80,7 +84,8 @@ "songCount": "歌曲數", "playCount": "播放次數", "rating": "評分", - "genre": "類型" + "genre": "類型", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "加入重複的歌曲", "song_exist": "有重複歌曲正在播放清單裡,您要加入或略過重複歌曲?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "必須是有效的電子信箱", "oneOf": "必須為: %{options}其中一項", "regex": "必須符合指定的格式(正则表达式):%{pattern}", - "unique": "必須是唯一的" + "unique": "必須是唯一的", + "url": "" }, "action": { "add_filter": "加入篩選", @@ -215,7 +250,10 @@ "open_menu": "打開選單", "close_menu": "關閉選單", "unselect": "未選擇", - "skip": "略過" + "skip": "略過", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "是", @@ -314,15 +352,22 @@ "lastfmLinkFailure": "Last.fm 無法連接", "lastfmUnlinkSuccess": "Last.fm 已無連接並停用音樂記錄", "lastfmUnlinkFailure": "Last.fm 無法取消連接", - "listenBrainzLinkSuccess": "ListenBrainz 成功連接並開啟音樂記錄", - "listenBrainzLinkFailure": "ListenBrainz 無法連接:%{error}", - "listenBrainzUnlinkSuccess": "ListenBrainz 已無連接並停用音樂記錄", - "listenBrainzUnlinkFailure": "ListenBrainz 無法取消連接", "openIn": { "lastfm": "在 Last.fm 打開", "musicbrainz": "在 MusicBrainz 打開" }, - "lastfmLink": "繼續閱讀…" + "lastfmLink": "繼續閱讀…", + "listenBrainzLinkSuccess": "ListenBrainz 成功連接並開啟音樂記錄", + "listenBrainzLinkFailure": "ListenBrainz 無法連接:%{error}", + "listenBrainzUnlinkSuccess": "ListenBrainz 已無連接並停用音樂記錄", + "listenBrainzUnlinkFailure": "ListenBrainz 無法取消連接", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "音樂庫", @@ -337,7 +382,14 @@ "defaultView": "預設畫面", "desktop_notifications": "桌面通知", "lastfmScrobbling": "啟用 Last.fm 音樂記錄", - "listenBrainzScrobbling": "啟用 ListenBrainz 音樂記錄" + "listenBrainzScrobbling": "啟用 ListenBrainz 音樂記錄", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "專輯", @@ -395,7 +447,8 @@ "next_song": "下一首歌", "vol_up": "提高音量", "vol_down": "降低音量", - "toggle_love": "添加或移除星標" + "toggle_love": "添加或移除星標", + "current_song": "" } } -} +} \ No newline at end of file