From 8a351f7ca57f860b919681f596edd58aa35955bf Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 1 Aug 2026 11:02:00 +0200 Subject: [PATCH] Translated using Weblate Currently translated at 97.5% (1336 of 1369 strings) (Estonian) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/et/ Translated using Weblate Currently translated at 100.0% (1369 of 1369 strings) (Czech) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/ Translated using Weblate Currently translated at 100.0% (1369 of 1369 strings) (Polish) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/ Translated using Weblate Currently translated at 100.0% (1369 of 1369 strings) (Spanish) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/ Translated using Weblate Currently translated at 100.0% (1369 of 1369 strings) (Chinese (Traditional Han script)) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/ Translated using Weblate Currently translated at 98.6% (1345 of 1363 strings) (Czech) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/ Translated using Weblate Currently translated at 99.9% (1362 of 1363 strings) (Chinese (Traditional Han script)) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/ Translated using Weblate Currently translated at 99.9% (1362 of 1363 strings) (Polish) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/ Translated using Weblate Currently translated at 99.9% (1362 of 1363 strings) (Spanish) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/ Translated using Weblate Currently translated at 43.2% (589 of 1363 strings) (Japanese) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ja/ Co-authored-by: Fjuro Co-authored-by: Fordas Co-authored-by: Hosted Weblate Co-authored-by: York Co-authored-by: karigane <169052233+karigane-cha@users.noreply.github.com> Co-authored-by: rimasx Co-authored-by: skajmer --- src/i18n/locales/cs.json | 40 +++++++++++++++++++++++++++-------- src/i18n/locales/es.json | 40 +++++++++++++++++++++++++++-------- src/i18n/locales/et.json | 3 ++- src/i18n/locales/ja.json | 9 ++++++-- src/i18n/locales/pl.json | 40 +++++++++++++++++++++++++++-------- src/i18n/locales/zh-Hant.json | 40 +++++++++++++++++++++++++++-------- 6 files changed, 133 insertions(+), 39 deletions(-) diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json index b9fef24f9..0dcd532ec 100644 --- a/src/i18n/locales/cs.json +++ b/src/i18n/locales/cs.json @@ -176,7 +176,7 @@ "hotkey_playbackNext": "Další skladba", "useSystemTheme_description": "Následovat systémovou předvolbu světlého nebo tmavého motivu", "playButtonBehavior_optionAddNext": "$t(player.addNext)", - "lyricFetch_description": "Načtení textů z různých internetových zdrojů", + "lyricFetch_description": "Načtení textů od zvolených poskytovatelů", "lyricFetchProvider_description": "Vyberte poskytovatele textů", "globalMediaHotkeys_description": "Zapnout nebo vypnout použití vašich systémových zkratek médií pro ovládání přehrávače", "customFontPath": "Vlastní cesta k písmům", @@ -258,11 +258,11 @@ "trayEnabled": "Zobrazit v oznamovací oblasti", "trayEnabled_description": "Zobrazit/skrýt ikonu/nabídku v oznamovací oblasti. pokud je zakázáno, vypne také minimalizaci/ukončení do oznamovací oblasti", "translationApiProvider": "Poskytovatel api překladů", - "translationApiProvider_description": "Poskytovatel API pro překlady", + "translationApiProvider_description": "Zvolí poskytovatele API použitého pro překlady", "translationApiKey": "Klíč API překladů", "translationApiKey_description": "Klíč API pro překlady (pouze koncový bod globální služby)", "translationTargetLanguage": "Cílový jazyk překladu", - "translationTargetLanguage_description": "Cílový jazyk pro překlad", + "translationTargetLanguage_description": "Nastaví cílový jazyk použitý pro automatický překlad", "lastfmApiKey": "Klíč API {{lastfm}}", "lastfmApiKey_description": "Klíč API pro {{lastfm}}. Vyžadováno pro obaly alb", "discordServeImage": "Načítat obrázky {{discord}} ze serveru", @@ -458,7 +458,7 @@ "autoDJ_songStrategy": "Režim výběru skladeb", "autoDJ_strategy_option_library_random": "Náhodně", "autoDJ_strategy_option_similar": "Podobné", - "enableFurigana_description": "Zobrazit návody na výslovnost (furigana) u japonských kandži textů.", + "enableFurigana_description": "Zobrazit návody na výslovnost (furigana) u japonských kandži textů", "enableFurigana": "Povolit generování furigana", "equalizer_descriptionMpv": "Parametrický ekvalizér skrze FFmpeg lavfi (MPV)", "equalizer_descriptionWebAudio": "Parametrický ekvalizér skrze Web Audio API", @@ -494,7 +494,7 @@ "compressorSavePreset_description": "Uložit aktuální nastavení kompresoru jako pojmenovanou předvolbu", "compressorThreshold_description": "Úroveň signálu, nad kterou začne komprese.", "compressorThreshold": "Hranice", - "enableRomaji_description": "Zobrazit rómadži výslovnost pod japonskými texty.", + "enableRomaji_description": "Zobrazit rómadži výslovnost pod japonskými texty", "enableRomaji": "Povolit generování rómadži", "windowBarTrackinfo_description": "Zobrazit v titulku okna umělce a název aktuální skladby, její pozici ve frontě a stav Přehrává se/Pozastaveno.", "windowBarTrackinfo": "Informace o skladbě v titulku okna", @@ -513,7 +513,13 @@ "autoDJ_allowDuplicates_description": "Povolit automatickému DJ přidávat znovu skladby nebo alba, která již jsou ve frontě přehrávání", "autoDJ_onlySimilar_description": "Přidávat pouze položky, které jsou podobné ke spuštěné skladbě. Počet položek je maximální počet položek k přidání, namísto vyplnění limitu jinými zdroji", "showFavorites": "Zobrazit oblíbené", - "showFavorites_description": "Ovládá, zda se tlačítko oblíbení (srdíčko) zobrazí v rozhraní" + "showFavorites_description": "Ovládá, zda se tlačítko oblíbení (srdíčko) zobrazí v rozhraní", + "customThemeErrors_description": "Nepodařilo se načíst tyto soubory motivu.", + "customThemeErrors": "Chyby", + "customThemeWarnings_description": "Následující motivy byly načteny, ale některé hodnoty byly neplatné a byly ignorovány.", + "customThemeWarnings": "Varování", + "customThemes_description": "Přesuňte soubory motivu .json pro přidání vlastních motivů. Budou načteny automaticky kdykoli přidáte, upravíte nebo odstraníte soubor.", + "customThemes": "Vlastní motivy" }, "action": { "editPlaylist": "Upravit $t(entity.playlist, {\"count\": 1})", @@ -935,7 +941,21 @@ "lyricFollowScrollAlignment": "Zarovnání sledování textů", "lyricLineLeadTime": "Doba vedení řádku (ms)", "lyricPaddingLeft": "Odsazení textů zleva (%)", - "lyricPaddingRight": "Odsazení textů zprava (%)" + "lyricPaddingRight": "Odsazení textů zprava (%)", + "followCurrentLyric_description": "Automaticky posouvat pro udržení aktivního řádku textu v zobrazení", + "lyricFollowScrollAlignment_description": "Vertikální umístění aktivního řádku při následování", + "lyricAlignment_description": "Horizontální zarovnání textu", + "lyricGapSynchronized_description": "Vertikální rozestup mezi synchronizovanými řádky textu písně", + "lyricGapUnsynchronized_description": "Vertikální rozestup mezi nesynchronizovanými řádky textu písně", + "lyricLineLeadTime_description": "Posunout aktivní řádek o tento počet milisekund před jeho časové razítko", + "lyricPaddingLeft_description": "Vzdálenost od levého okraje jako procento plochy pro text písně", + "lyricPaddingRight_description": "Vzdálenost od pravého okraje jako procento plochy pro text písně", + "lyricSizeSynchronized_description": "Velikost písma pro synchronizované (časované) texty písní", + "lyricSizeUnsynchronized_description": "Velikost písma pro nesynchronizované (obyčejné) texty písní", + "lyricOpacityNonActive_description": "Neprůhlednost řákdů textu, které nejsou právě aktivní", + "lyricScaleNonActive_description": "Rozsah řádků textu, které nejsou v současné době aktivní", + "showLyricMatch_description": "Zobrazit název skladby a interpreta u odpovídajících textů", + "showLyricProvider_description": "Zobrazit poskytovatele aktuálních textů" }, "upNext": "Další", "lyrics": "Texty", @@ -964,7 +984,8 @@ "noMusicFolder": "Není vybrána žádná složka s hudbou", "multipleMusicFolders": "Vybráno {{count}} složek s hudbou", "commandPalette": "Otevřít paletu příkazů", - "logout": "Odhlásit se" + "logout": "Odhlásit se", + "rescanLibrary": "Skenovat knihovnu" }, "contextMenu": { "addToPlaylist": "$t(action.addToPlaylist)", @@ -1032,7 +1053,8 @@ "discord": "Discord", "playerFilters": "Filtry přehrávače", "logger": "Protokol", - "lyricsDisplay": "Zobrazení textů" + "lyricsDisplay": "Zobrazení textů", + "lyricsTranslation": "Překlad textů" }, "albumArtistList": { "title": "$t(entity.albumArtist, {\"count\": 2})" diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index d79094cd7..5cf314ddb 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -167,7 +167,7 @@ "hotkey_playbackNext": "Pista siguiente", "useSystemTheme_description": "Sigue la preferencia clara u oscura definida por el sistema", "playButtonBehavior_optionAddNext": "$t(player.addNext)", - "lyricFetch_description": "Busca letras en varias fuentes de Internet", + "lyricFetch_description": "Busca letras en los proveedores seleccionados", "lyricFetchProvider_description": "Selecciona los proveedores para buscar letras", "globalMediaHotkeys_description": "Activa o desactiva el uso de las teclas de acceso rápidas del sistema a medios para controlar la reproducción", "customFontPath": "Ruta de fuente personalizada", @@ -258,11 +258,11 @@ "trayEnabled": "Mostrar en el área de notificación", "trayEnabled_description": "Muestra/oculta el icono/menú del área de notificación. si está deshabilitado, también deshabilita minimizar/salir a la bandeja", "translationApiProvider": "Proveedor de API de traducción", - "translationApiProvider_description": "Proveedor de API para traducción", + "translationApiProvider_description": "Selecciona el proveedor de API usado para la traducción", "translationApiKey": "Clave API de traducción", "translationApiKey_description": "Clave API para la traducción (solo para el punto final del servicio global)", "translationTargetLanguage": "Idioma final de la traducción", - "translationTargetLanguage_description": "Lengua de destino de la traducción", + "translationTargetLanguage_description": "Establece el idioma de destino usado por la traducción automática", "lastfmApiKey_description": "La clave API para {{lastfm}}. Requerida para la portada", "lastfmApiKey": "Clave API para {{lastfm}}", "discordServeImage": "Servir imágenes de {{discord}} desde el servidor", @@ -458,7 +458,7 @@ "autoDJ_strategy_option_library_random": "Aleatorio", "autoDJ_strategy_option_similar": "Similar", "autoDJ_mode_description": "Elegir para añadir canciones o álbumes enteros a la cola", - "enableFurigana_description": "Mostrar guías de pronunciación (furigana) sobre letras kanji japonesas.", + "enableFurigana_description": "Mostrar guías de pronunciación (furigana) sobre letras kanji japonesas", "enableFurigana": "Activar generación de furigana", "equalizer_descriptionMpv": "Ecualizador paramétrico a través de FFmpeg lavfi (MPV)", "equalizer_descriptionWebAudio": "Ecualizador paramétrico a través de la API de Web Audio", @@ -494,7 +494,7 @@ "compressorMakeupGain": "Ganancia de compensación", "compressorAttack_description": "La rapidez con la que el compresor entra en acción una vez que la señal supera el umbral.", "compressorAttack": "Ataque", - "enableRomaji_description": "Muestra una línea de pronunciación en romaji debajo de las letras japonesas.", + "enableRomaji_description": "Muestra una línea de pronunciación en romaji debajo de las letras japonesas", "enableRomaji": "Activar generación de romaji", "windowBarTrackinfo": "Información de la pista en el título de la ventana", "windowBarTrackinfo_description": "Muestra el título y artista de la pista actual, posición en la cola, y estado reproduciendo/pausado en el título de la ventana.", @@ -513,7 +513,13 @@ "showQueueInSidebar": "Mostrar cola de reproducción en la barra lateral del reproductor", "showQueueInSidebar_description": "Se añadirá un panel a la barra lateral del reproductor que muestra la cola de reproducción", "showFavorites": "Mostrar favoritos", - "showFavorites_description": "Controla si los botones de favoritos (corazón) se muestran en la interfaz" + "showFavorites_description": "Controla si los botones de favoritos (corazón) se muestran en la interfaz", + "customThemeErrors_description": "Estos archivos de tema no se pudieron cargar.", + "customThemeErrors": "Errores", + "customThemeWarnings": "Advertencias", + "customThemes": "Temas personalizados", + "customThemeWarnings_description": "Estos temas se cargaron, pero algunos valores eran inválidos y fueron ignorados.", + "customThemes_description": "Arrastra los archivos de tema .json en esta carpeta para añadir temas personalizados. Se registran automáticamente cada vez que añades, editas o eliminas un archivo." }, "action": { "editPlaylist": "Editar $t(entity.playlist, {\"count\": 1})", @@ -817,7 +823,8 @@ "noMusicFolder": "Ninguna carpeta de música seleccionada", "multipleMusicFolders": "{{count}} carpetas de música seleccionadas", "commandPalette": "Abrir paleta de comandos", - "logout": "Cerrar sesión" + "logout": "Cerrar sesión", + "rescanLibrary": "Escanear de nuevo la biblioteca" }, "contextMenu": { "addToPlaylist": "$t(action.addToPlaylist)", @@ -879,7 +886,21 @@ "lyricPaddingLeft": "Relleno a la izquierda de las letras (%)", "lyricPaddingRight": "Relleno a la derecha de las letras (%)", "lyricLineLeadTime": "Tiempo de respuesta de la línea (ms)", - "lyricFollowScrollAlignment": "Las letras siguen la alineación" + "lyricFollowScrollAlignment": "Las letras siguen la alineación", + "showLyricProvider_description": "Muestra qué proveedor proporciona la letra actual", + "showLyricMatch_description": "Muestra el nombre de la canción y el artista de la letra coincidente", + "lyricScaleNonActive_description": "Escala las líneas de letra que actualmente no están activas", + "lyricOpacityNonActive_description": "Opacidad de las líneas de letra que actualmente no están activas", + "lyricSizeUnsynchronized_description": "Tamaño de fuente para la letra no sincronizada (texto plano)", + "lyricSizeSynchronized_description": "Tamaño de fuente para la letra sincronizada (marca de tiempo)", + "followCurrentLyric_description": "Desplaza automáticamente para mantener la línea de letra activa a la vista", + "lyricFollowScrollAlignment_description": "Posición vertical de la línea activa durante el seguimiento", + "lyricAlignment_description": "Alineación horizontal del texto de letra", + "lyricGapSynchronized_description": "Espaciado vertical entre líneas de letra sincronizadas", + "lyricGapUnsynchronized_description": "Espaciado vertical entre líneas de letra no sincronizadas", + "lyricLineLeadTime_description": "Adelanta la línea activa todos estos milisegundos antes de su marca de tiempo", + "lyricPaddingLeft_description": "Relleno izquierdo como porcentaje del área de letra", + "lyricPaddingRight_description": "Relleno derecho como porcentaje del área de letra" }, "lyrics": "Letras", "related": "Relacionado", @@ -918,7 +939,8 @@ "sidebar": "Barra lateral", "playerFilters": "Filtros del Reproductor", "logger": "Registrador", - "lyricsDisplay": "Mostrar Letras" + "lyricsDisplay": "Mostrar Letras", + "lyricsTranslation": "Traducción de letras" }, "albumArtistList": { "title": "$t(entity.albumArtist, {\"count\": 2})" diff --git a/src/i18n/locales/et.json b/src/i18n/locales/et.json index 1cb8606fe..15a6b9ffc 100644 --- a/src/i18n/locales/et.json +++ b/src/i18n/locales/et.json @@ -510,7 +510,8 @@ "multipleMusicFolders": "{{count}} muusikakausta valitud", "settings": "$t(common.setting, {\"count\": 2})", "version": "Versioon {{version}}", - "logout": "Logi välja" + "logout": "Logi välja", + "rescanLibrary": "Skanni meediakogu uuesti" }, "manageServers": { "title": "Halda servereid", diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 9ec506ff5..42d6d2174 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -633,7 +633,11 @@ "back": "戻る", "openFolder": "フォルダーを開く", "saveAndClose": "保存して閉じる", - "undo": "元に戻す" + "undo": "元に戻す", + "lastScan": "前回のスキャン {{date}}", + "scanFolderCount": "{{count}} 個のフォルダー", + "scanItemCount": "{{count}} 個の項目", + "scanningLibrary": "ライブラリをスキャン中…" }, "table": { "config": { @@ -865,7 +869,8 @@ "lyricScaleNonActive": "非アクティブな歌詞のスケール", "lyricLineLeadTime": "行を読み込む時間 (ms)", "lyricPaddingLeft": "歌詞の左側のパディング (%)", - "lyricPaddingRight": "歌詞の右側のパディング (%)" + "lyricPaddingRight": "歌詞の右側のパディング (%)", + "followCurrentLyric_description": "現在表示されている歌詞の行が画面内に見えるように自動的にスクロールします" }, "upNext": "次へ", "lyrics": "歌詞", diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json index 16f03ff7d..13feb5b1c 100644 --- a/src/i18n/locales/pl.json +++ b/src/i18n/locales/pl.json @@ -469,7 +469,21 @@ "lyricPaddingLeft": "Odstęp tekstu z lewej (%)", "lyricPaddingRight": "Odstęp tekstu z prawej (%)", "lyricFollowScrollAlignment": "Wyrównywanie tekstu", - "lyricLineLeadTime": "Czas przed linijką (ms)" + "lyricLineLeadTime": "Czas przed linijką (ms)", + "followCurrentLyric_description": "Automatycznie przewijaj, aby utrzymać aktywny tekst na widoku", + "showLyricMatch_description": "Pokaż nazwę piosenki i wykonawcę dopasowanego tekstu", + "showLyricProvider_description": "Pokaż która usługa dostarczyła aktualny tekst", + "lyricFollowScrollAlignment_description": "Pionowa pozycja aktywnej linijki podczas śledzenia", + "lyricAlignment_description": "Poziome ułożenie tekstu", + "lyricGapSynchronized_description": "Pionowy odstęp pomiędzy zsynchronizowanymi linijkami tekstu", + "lyricGapUnsynchronized_description": "Pionowy odstęp pomiędzy niezsynchronizowanymi linijkami tekstu", + "lyricLineLeadTime_description": "Przesuń aktywną linijkę tyle milisekund przed jej znacznikiem czasu", + "lyricPaddingLeft_description": "Odstęp z lewej strony jako procent miejsca tekstu", + "lyricPaddingRight_description": "Odstęp z prawej strony jako procent miejsca tekstu", + "lyricSizeSynchronized_description": "Rozmiar czcionki dla zsynchronizowanego (czasowego) tekstu", + "lyricSizeUnsynchronized_description": "Rozmiar czcionki dla niezsynchronizowanego (zwykłego) tekstu", + "lyricOpacityNonActive_description": "Przeźroczystość linijek tekstu które nie są aktualnie aktywne", + "lyricScaleNonActive_description": "Skala linijek tekstu które nie są aktualnie aktywne" }, "upNext": "Następne", "lyrics": "Tekst", @@ -498,7 +512,8 @@ "noMusicFolder": "Nie wybrano folderu muzyki", "multipleMusicFolders": "Wybrano {{count}} folderów muzyki", "commandPalette": "Otwórz paletę komend", - "logout": "Wyloguj" + "logout": "Wyloguj", + "rescanLibrary": "Przeskanuj bibliotekę ponownie" }, "contextMenu": { "addToPlaylist": "$t(action.addToPlaylist)", @@ -597,7 +612,8 @@ "discord": "Discord", "playerFilters": "Filtry odtwarzacza", "logger": "Logger", - "lyricsDisplay": "Wyświetlanie tekstu" + "lyricsDisplay": "Wyświetlanie tekstu", + "lyricsTranslation": "Tłumaczenie tekstu" }, "trackList": { "title": "$t(entity.track, {\"count\": 2})", @@ -808,7 +824,7 @@ "fontType": "Typ czcionki", "applicationHotkeys": "Skróty klawiszowe aplikacji", "hotkey_playbackNext": "Następny utwór", - "lyricFetch_description": "Pobierz teksty z rozmaitych źródeł internetowych", + "lyricFetch_description": "Pobierz teksty z wybranych usług", "lyricFetchProvider_description": "Wybierz dostawców od których pobierane będą teksty", "globalMediaHotkeys_description": "Włącz lub wyłącz używanie systemowych skrótów klawiszowych do kontroli odtwarzania", "customFontPath": "Niestandardowa ścieżka czcionki", @@ -925,7 +941,7 @@ "transcode_description": "Włącza transkodowanie na inne formaty", "transcodeBitrate": "Bitrate do transkodowania", "translationApiProvider": "Usługodawca do api tłumaczeń", - "translationApiProvider_description": "Wybór usługodawcy do API tłumaczeń", + "translationApiProvider_description": "Wybiera usługę API używaną do tłumaczeń", "translationApiKey": "Klucz API do tłumaczeń", "transcodeFormat_description": "Wybiera format do transkodowania. zostaw pusty aby serwer wybrał format", "translationApiKey_description": "Klucz API do tłumaczenia (obsługuje tylko globalny endpoint)", @@ -950,7 +966,7 @@ "contextMenu": "Konfiguracja menu kontekstowego (pod prawym przyciskiem myszy)", "transcodeBitrate_description": "Wybiera bitrate do transkodowania. 0 pozwala wybrać to serwerowi", "transcodeFormat": "Format do transkodowania", - "translationTargetLanguage_description": "Język do którego będzie tłumaczona treść", + "translationTargetLanguage_description": "Ustawia docelowy język używany do tłumaczenia automatycznego", "trayEnabled": "Pokazuj w zasobniku", "webAudio": "Używaj web audio", "homeFeature_description": "Ustawienie powoduje to czy wyświetlana jest karuzela z polecanymi utworami na stronie głównej", @@ -1150,7 +1166,7 @@ "autoDJ_songStrategy": "Tryb wyboru piosenek", "autoDJ_strategy_option_library_random": "Losowo", "autoDJ_strategy_option_similar": "Podobne", - "enableFurigana_description": "Wyświetlaj pomoce wymowy (furigana) nad tekstami Japońskimi kanji.", + "enableFurigana_description": "Wyświetlaj pomoce wymowy (furigana) nad tekstami Japońskimi kanji", "enableFurigana": "Włącz generowanie furigana", "equalizer_descriptionMpv": "Equalizer parametryczny przez FFmpeg lavfi (MPV)", "equalizer_descriptionWebAudio": "Parametryczny equalizer przez API Web Audio", @@ -1186,7 +1202,7 @@ "compressorSavePreset_description": "Zapisz aktualne ustawienia kompresora jako nazwany zestaw ustawień wstępnych", "compressorThreshold_description": "Poziom sygnału nad którym rozpoczyna się kompresja.", "compressorThreshold": "Próg", - "enableRomaji_description": "Wyświetlaj linijkę z wymową romaji pod japońskim tekstem.", + "enableRomaji_description": "Wyświetlaj linijkę z wymową romaji pod japońskim tekstem", "enableRomaji": "Włącz generowanie romaji", "windowBarTrackinfo": "Informacje o utworze w tytule okna", "windowBarTrackinfo_description": "Wyświetlaj tytuł, wykonawcę, pozycję w kolejce i stan Odtwarzania/Wstrzymania w tytule okna.", @@ -1205,7 +1221,13 @@ "showFavorites": "Pokaż polubienie", "showFavorites_description": "Steruje tym czy przycisk polubienia (serce) jest pokazywany w interfejsie", "showQueueInSidebar_description": "Panel zostanie dodany do paska bocznego odtwarzacza który wyświetla kolejkę odtwarzania", - "showQueueInSidebar": "Pokaż kolejkę odtwarzania w pasku bocznym" + "showQueueInSidebar": "Pokaż kolejkę odtwarzania w pasku bocznym", + "customThemeErrors_description": "Te pliki motywu nie mogły być załadowane.", + "customThemeErrors": "Błędy", + "customThemeWarnings_description": "Te motywy zostały załadowane, ale niektóre wartości były nieprawidłowe i zostały zignorowane.", + "customThemeWarnings": "Ostrzeżenia", + "customThemes_description": "Upuść pliki motywów .json do tego folderu, aby dodać niestandardowe motywy. Są one wczytywane automatycznie kiedy zmienisz, dodasz lub usuniesz plik.", + "customThemes": "Niestandardowe motywy" }, "table": { "config": { diff --git a/src/i18n/locales/zh-Hant.json b/src/i18n/locales/zh-Hant.json index 47f08ce2e..ab32b3f6e 100644 --- a/src/i18n/locales/zh-Hant.json +++ b/src/i18n/locales/zh-Hant.json @@ -226,7 +226,8 @@ "noMusicFolder": "未選取任何媒體庫", "multipleMusicFolders": "已選取 {{count}} 個媒體庫", "commandPalette": "開啟命令面板", - "logout": "登出" + "logout": "登出", + "rescanLibrary": "重新掃描媒體庫" }, "fullscreenPlayer": { "config": { @@ -249,7 +250,21 @@ "lyricFollowScrollAlignment": "歌詞跟隨滾動對齊", "lyricLineLeadTime": "歌詞提前顯示時間 (ms)", "lyricPaddingLeft": "歌詞左側邊距 (%)", - "lyricPaddingRight": "歌詞右側邊距 (%)" + "lyricPaddingRight": "歌詞右側邊距 (%)", + "followCurrentLyric_description": "自動捲動以保持目前歌詞於畫面中", + "lyricFollowScrollAlignment_description": "跟隨歌詞時,目前歌詞的垂直顯示位置", + "lyricAlignment_description": "歌詞文字的水平對齊方式", + "lyricGapSynchronized_description": "動態歌詞的行距", + "lyricGapUnsynchronized_description": "靜態歌詞的行距", + "lyricLineLeadTime_description": "提前指定毫秒數顯示目前歌詞", + "lyricPaddingLeft_description": "歌詞區域的左側留白比例", + "lyricPaddingRight_description": "歌詞區域的右側留白比例", + "lyricSizeSynchronized_description": "動態歌詞的字型大小", + "lyricSizeUnsynchronized_description": "靜態歌詞的字型大小", + "lyricOpacityNonActive_description": "非目前歌詞的透明度", + "lyricScaleNonActive_description": "非目前歌詞的縮放比例", + "showLyricMatch_description": "顯示匹配歌詞的歌曲名稱與藝人", + "showLyricProvider_description": "顯示哪個提供者提供了目前的歌詞" }, "lyrics": "歌詞", "related": "相關歌曲", @@ -287,7 +302,8 @@ "queryBuilder": "查詢建構器", "playerFilters": "播放篩選器", "logger": "日誌記錄器", - "lyricsDisplay": "歌詞顯示" + "lyricsDisplay": "歌詞顯示", + "lyricsTranslation": "歌詞翻譯" }, "albumArtistList": { "title": "$t(entity.albumArtist, {\"count\": 2})" @@ -534,7 +550,7 @@ "hotkey_zoomOut": "縮小", "language_description": "設定應用程式的語言($t(common.restartRequired))", "lyricFetch": "從網路取得歌詞", - "lyricFetch_description": "從多個網路來源取得歌詞", + "lyricFetch_description": "從多個選擇的來源取得歌詞", "lyricFetchProvider": "歌詞來源", "lyricOffset": "歌詞偏移(毫秒)", "lyricOffset_description": "將歌詞偏移指定的毫秒數", @@ -673,11 +689,11 @@ "transcodeFormat": "轉碼的格式", "transcodeFormat_description": "選擇要轉碼的格式。留空來讓伺服器決定", "translationApiProvider": "翻譯API提供者", - "translationApiProvider_description": "翻譯API的提供者", + "translationApiProvider_description": "選擇用來翻譯的 API 提供者", "translationApiKey": "翻譯API金鑰", "translationApiKey_description": "翻譯的API金鑰(僅限全域伺服端點)", "translationTargetLanguage": "目標翻譯語言", - "translationTargetLanguage_description": "翻譯的目標語言", + "translationTargetLanguage_description": "設定用來自動翻譯的目標語言", "trayEnabled": "顯示系統匣", "trayEnabled_description": "顯示/隱藏系統匣圖示/選單。如果停用,將同時停用最小化/退出到系統匣", "volumeWidth": "音量條寬度", @@ -865,7 +881,7 @@ "autoDJ_songStrategy": "歌曲選擇模式", "autoDJ_strategy_option_library_random": "隨機", "autoDJ_strategy_option_similar": "相似", - "enableFurigana_description": "在日文歌詞漢字上方顯示發音標記(振假名)。", + "enableFurigana_description": "在日文歌詞漢字上方顯示發音標記(振假名)", "enableFurigana": "啟用振假名顯示", "equalizer_descriptionMpv": "透過 FFmpeg lavfi (MPV) 使用參數等化器", "equalizer_descriptionWebAudio": "透過 Web Audio API 使用參數等化器", @@ -901,7 +917,7 @@ "compressorSavePreset_description": "將目前壓縮器設定儲存為具名預設", "compressorThreshold_description": "開始進行壓縮的訊號電平。", "compressorThreshold": "閾值", - "enableRomaji_description": "在日文歌詞下方顯示羅馬拼音。", + "enableRomaji_description": "在日文歌詞下方顯示羅馬拼音", "enableRomaji": "啟用羅馬拼音顯示", "windowBarTrackinfo": "在視窗標題列顯示曲目資訊", "windowBarTrackinfo_description": "在視窗標題列中顯示目前播放曲目的標題與藝人、播放佇列中的位置,以及播放/暫停狀態。", @@ -920,7 +936,13 @@ "showQueueInSidebar_description": "播放器側邊欄將新增一個顯示播放佇列的面板", "showQueueInSidebar": "在播放器側邊欄中顯示播放佇列", "showFavorites_description": "控制收藏(愛心)按鈕是否顯示於介面中", - "showFavorites": "顯示收藏" + "showFavorites": "顯示收藏", + "customThemeErrors_description": "無法載入這些主題檔案。", + "customThemeErrors": "錯誤", + "customThemeWarnings_description": "這些主題已載入,但部分值無效,已被忽略。", + "customThemeWarnings": "警告", + "customThemes_description": "將 .json 主題檔案拖入此資料夾以新增自訂主題。每當您新增、編輯或移除檔案時,都會自動載入它們。", + "customThemes": "自訂主題" }, "table": { "config": {