From 0096aeeb1be89be289dc815b9c0939ee25a2ddd7 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 31 Dec 2025 00:18:19 +0100 Subject: [PATCH] Translated using Weblate (Czech) Currently translated at 100.0% (1094 of 1094 strings) Translated using Weblate (German) Currently translated at 81.1% (888 of 1094 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 86.1% (942 of 1094 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 76.4% (836 of 1094 strings) Translated using Weblate (Czech) Currently translated at 100.0% (1094 of 1094 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 72.2% (789 of 1092 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 72.1% (787 of 1091 strings) Translated using Weblate (Polish) Currently translated at 99.6% (1087 of 1091 strings) Translated using Weblate (Japanese) Currently translated at 79.3% (865 of 1090 strings) Translated using Weblate (Japanese) Currently translated at 77.0% (840 of 1090 strings) Translated using Weblate (Spanish) Currently translated at 96.9% (1055 of 1088 strings) Translated using Weblate (Czech) Currently translated at 100.0% (1088 of 1088 strings) Translated using Weblate (Spanish) Currently translated at 94.9% (1033 of 1088 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1088 of 1088 strings) Translated using Weblate (Spanish) Currently translated at 87.5% (953 of 1088 strings) Translated using Weblate (Basque) Currently translated at 70.0% (762 of 1088 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 94.2% (1025 of 1088 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 94.2% (1025 of 1088 strings) Co-authored-by: Aitor Astorga Co-authored-by: Fjuro Co-authored-by: Fordas Co-authored-by: Hosted Weblate Co-authored-by: Kaffu Chino Co-authored-by: Ondo Co-authored-by: Zarakkas Co-authored-by: karigane <169052233+karigane-cha@users.noreply.github.com> Co-authored-by: linger Co-authored-by: skajmer Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ca/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/de/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/eu/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ja/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/ Translation: feishin/Translation --- src/i18n/locales/ca.json | 172 ++++++++++++++++++++++- src/i18n/locales/cs.json | 54 +++++--- src/i18n/locales/de.json | 14 +- src/i18n/locales/es.json | 122 ++++++++++++++++- src/i18n/locales/eu.json | 161 ++++++++++++++++++++-- src/i18n/locales/ja.json | 171 ++++++++++++++++++++--- src/i18n/locales/pl.json | 21 +-- src/i18n/locales/zh-Hans.json | 251 +++++++++++++++++++++++++++++++--- src/i18n/locales/zh-Hant.json | 107 +++++++++++++-- 9 files changed, 952 insertions(+), 121 deletions(-) diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json index ea5c5796d..95ec6222a 100644 --- a/src/i18n/locales/ca.json +++ b/src/i18n/locales/ca.json @@ -26,7 +26,9 @@ "viewDiscography": "Mosta la discografia", "topSongs": "millors cançons", "topSongsFrom": "les millors cançons de {{title}}", - "viewAll": "mostra-ho tot" + "viewAll": "mostra-ho tot", + "groupingTypeAll": "tots els tipus de llançaments", + "groupingTypePrimary": "tipus principals de llançament" }, "albumArtistList": { "title": "$t(entity.albumArtist_other)" @@ -162,7 +164,8 @@ "transcoding": "transcodificació", "discord": "discord", "logger": "registres", - "playerFilters": "filtres de reproducció" + "playerFilters": "filtres de reproducció", + "lyricsDisplay": "mostra la lletra" }, "globalSearch": { "commands": { @@ -306,7 +309,8 @@ "gridRows": "files de la quadrícula", "tableColumns": "columnes de la taula", "itemsMore": "{{count}} més", - "countSelected": "{{count}} seleccionats" + "countSelected": "{{count}} seleccionats", + "retry": "reintenta" }, "entity": { "album_one": "àlbum", @@ -466,6 +470,11 @@ }, "saveQueue": { "success": "cua de reproducció desada al servidor" + }, + "lyricsExport": { + "export": "exporta la lletra", + "input_synced": "exporta la lletra sincronitzada", + "input_offset": "$t(setting.lyricOffset)" } }, "action": { @@ -814,7 +823,20 @@ "queryBuilderCustomFields": "camps personalitzats", "queryBuilderCustomFields_description": "afegeix camps personalitzats pel constructor de consultes", "useThemeAccentColor": "fes servir el color d'accent del tema", - "useThemeAccentColor_description": "fes servir el color primari definit pel tema seleccionat en comptes del color d'accent personalitzat" + "useThemeAccentColor_description": "fes servir el color primari definit pel tema seleccionat en comptes del color d'accent personalitzat", + "artistRadioCount_description": "estableix el número de cançons per cercar per la ràdio d'artista i pista", + "artistRadioCount": "recompte de ràdios d'artista o pista", + "imageResolution": "resolució d'imatge", + "imageResolution_description": "la resolució per les imatges que s'utilitzen a l'aplicació. un valor de 0 equival a la resolució nativa de la imatge", + "imageResolution_optionTable": "taula", + "imageResolution_optionItemCard": "targeta d'element", + "imageResolution_optionSidebar": "tauler lateral", + "imageResolution_optionHeader": "encapçalament", + "imageResolution_optionFullScreenPlayer": "reproductor de pantalla completa", + "showRatings_description": "controla si es mostren les estrelles de valoració a la interfície", + "showRatings": "mostra la valoració d'estrelles", + "combinedLyricsAndVisualizer_description": "combina la lletra i el visualitzador en un sol tauler", + "combinedLyricsAndVisualizer": "combina la lletra i el visualitzador al tauler lateral del reproductor" }, "table": { "column": { @@ -1005,7 +1027,9 @@ "queueType_priority": "prioritat", "lyrics": "lletra", "restoreQueueFromServer": "restaura la cua del servidor", - "saveQueueToServer": "desa la cua al servidor" + "saveQueueToServer": "desa la cua al servidor", + "artistRadio": "ràdio de l'artista", + "trackRadio": "ràdio de la pista" }, "error": { "credentialsRequired": "credencials requerides", @@ -1034,7 +1058,9 @@ "endpointNotImplementedError": "el punt final {{endpoint}} no està implementat per {{serverType}}", "multipleServerSaveQueueError": "la cua de reproducció té una o més cançons que no són del servidor actual, cosa que no és compatible", "saveQueueFailed": "error en desar la cua", - "settingsSyncError": "hi ha discrepàncies entre la configuració del renderitzador i el procés principal. reinicieu l'aplicació per aplicar els canvis" + "settingsSyncError": "hi ha discrepàncies entre la configuració del renderitzador i el procés principal. reinicieu l'aplicació per aplicar els canvis", + "noNetwork": "servidor no disponible", + "noNetworkDescription": "no s'ha pogut connectar amb el servidor" }, "releaseType": { "primary": { @@ -1094,5 +1120,139 @@ "secondShort": "s", "hourShort": "h", "dayShort": "d" + }, + "visualizer": { + "visualizerType": "tipus de visualitzador", + "cyclePresets": "opcions preconfigurades", + "cycleTime": "duració d'un cicle (segons)", + "includeAllPresets": "inclou totes les opcions predeterminades", + "ignoredPresets": "ignora les opcions predeterminades", + "selectedPresets": "opcions predeterminades seleccionades", + "randomizeNextPreset": "tria la següent opcions predeterminada a l'atzar", + "blendTime": "duració de la mescla", + "presets": "opcions predeterminades", + "selectPreset": "selecciona una opció predeterminada", + "applyPreset": "aplica l'opció predeterminada", + "saveAsPreset": "desa com a opció predeterminada", + "updatePreset": "actualitza l'opció predeterminada", + "copyConfiguration": "copia la configuració", + "pasteConfiguration": "enganxa la configuració", + "pasteConfigurationPlaceholder": "enganxa la configuració JSON aquí...", + "pasteFromClipboard": "enganxa des del portaretalls", + "applyConfiguration": "aplica la configuració", + "configCopied": "configuració copiada al portaretalls", + "configCopyFailed": "error en copiar la configuració", + "configPasted": "configuració aplicada correctament", + "configPasteFailed": "Error en aplicar la configuració. Reviseu-ne el format.", + "configPasteReadFailed": "Error en llegir del portaretalls", + "presetName": "Nom de l'opció predeterminada", + "presetNamePlaceholder": "Escriviu el nom de l'opció predeterminada", + "general": "General", + "mode": "Mode", + "mode1To8": "Mode 1 - 8", + "mode10": "Mode 10", + "barSpace": "Espai entre barres", + "lineWidth": "Amplitud de línia", + "fillAlpha": "Omplir alfa", + "channelLayout": "Disseny del canal", + "maxFPS": "FPS màxims", + "opacity": "Opacitat", + "customGradients": "Degradats personalitzats", + "addCustomGradient": "Afegeix un degradat personalitzat", + "gradientName": "Nom del degradat", + "gradientNamePlaceholder": "Nom del degradat", + "vertical": "Vertical", + "horizontal": "Horitzontal", + "colorStops": "Parades de color", + "addColor": "Afegeix el color", + "position": "Posició", + "level": "Nivell", + "remove": "Elimina", + "custom": "Personalitzat", + "builtIn": "Integrat", + "colors": "Colors", + "colorMode": "Mode de color", + "gradient": "Degradat", + "gradientLeft": "Esquerra del degradat", + "gradientRight": "Dreta del degradat", + "fft": "FFT", + "fftSize": "Mida del FFT", + "smoothing": "Suavitzador", + "frequencyRangeAndScaling": "Escala i rang de freqüència", + "minimumFrequency": "Freqüència mínima", + "maximumFrequency": "Freqüència màxima", + "frequencyScale": "Escala de freqüència", + "sensitivity": "Sensibilitat", + "weightingFilter": "Filtre de pes", + "minimumDecibels": "Decibels mínims", + "maximumDecibels": "Decibels màxims", + "linearAmplitude": "Amplitud lineal", + "linearBoost": "Augment lineal", + "peakBehavior": "Comportament del pic", + "showPeaks": "Mostra els pics", + "fadePeaks": "Pics de fosa", + "peakLine": "Línea del pic", + "gravity": "Gravetat", + "peakFadeTime": "Temps de fosa del pic (ms)", + "peakHoldTime": "Temps d'espera del pic (ms)", + "radialSpectrum": "Espectre radial", + "radial": "Radial", + "radialInvert": "Invertir el radial", + "spinSpeed": "Velocitat de gir", + "radius": "Radi", + "reflexMirror": "Mirall del reflex", + "reflexFit": "Ajustament del reflex", + "reflexRatio": "Proporció del reflex", + "reflexAlpha": "Alfa del reflex", + "reflexBrightness": "Brillantor del reflex", + "mirror": "Mirall", + "miscellaneousSettings": "Configuració miscel·lànea", + "alphaBars": "Barres alfa", + "ansiBands": "Bandes ANSI", + "ledBars": "Barres LED", + "trueLeds": "LEDs reals", + "lumiBars": "Barres Lumi", + "outlineBars": "Barres de vora", + "roundBars": "Barres arrodonides", + "lowResolution": "Baixa resolució", + "splitGradient": "Degradat dividit", + "showFPS": "Mostra els FPS", + "showScaleX": "Mostra l'escala X", + "noteLabels": "Etiquetes de nota", + "showScaleY": "Mostra l'escala Y", + "options": { + "colorMode": { + "gradient": "Degradat", + "barIndex": "Índex de barra", + "barLevel": "Nivell de barra" + }, + "gradient": { + "classic": "Classic", + "prism": "Prisme", + "rainbow": "Arc de Sant Martí", + "steelblue": "Blau d'acer", + "orangered": "Vermell ataronjat" + }, + "channelLayout": { + "single": "Únic", + "dualCombined": "Dual-Combinat", + "dualHorizontal": "Dual-Horitzontal", + "dualVertical": "Dual-Vertical" + }, + "frequencyScale": { + "bark": "Bark", + "linear": "Lineal", + "log": "Registre", + "mel": "Mel" + }, + "weightingFilter": { + "none": "Cap", + "a": "A", + "b": "B", + "c": "C", + "d": "D", + "z": "Z" + } + } } } diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json index 3d01865ce..aee279649 100644 --- a/src/i18n/locales/cs.json +++ b/src/i18n/locales/cs.json @@ -360,7 +360,13 @@ "imageResolution_optionHeader": "záhlaví", "imageResolution_optionFullScreenPlayer": "přehrávač na celé obrazovce", "combinedLyricsAndVisualizer_description": "spojit texty a vizualizér do jednoho panelu", - "combinedLyricsAndVisualizer": "spojit texty a vizualizér v postranní liště přehrávače" + "combinedLyricsAndVisualizer": "spojit texty a vizualizér v postranní liště přehrávače", + "showRatings_description": "ovládá, zda se funkce hodnocení pomocí hvězdiček objeví v rozhraní", + "showRatings": "zobrazit hodnocení pomocí hvězdiček", + "artistReleaseTypeConfiguration": "nastavení typu vydání umělce", + "artistReleaseTypeConfiguration_description": "nastavit, jaké typy vydání a v jakém pořadí jsou zobrazeny na stránce umělce alba", + "mpvExtraParameters": "extra parametry mpv", + "mpvExtraParameters_description": "další argumenty, které předat přehrávači mpv" }, "action": { "editPlaylist": "upravit $t(entity.playlist_one)", @@ -519,7 +525,8 @@ "noFilters": "nejsou nastaveny žádné filtry", "view": "zobrazit", "countSelected": "vybráno {{count}}", - "retry": "zkusit znovu" + "retry": "zkusit znovu", + "mood": "nálada" }, "table": { "config": { @@ -865,7 +872,9 @@ "topSongsFrom": "nejlepší skladby od umělce {{title}}", "relatedArtists": "podobní $t(entity.artist_other)", "viewAllTracks": "zobrazit všechny $t(entity.track_other)", - "viewAll": "zobrazit vše" + "viewAll": "zobrazit vše", + "groupingTypeAll": "všechny typy vydání", + "groupingTypePrimary": "primární typy vydání" }, "itemDetail": { "copiedPath": "cesta úspěšně zkopírována", @@ -1026,9 +1035,9 @@ "albumWithCount_one": "{{count}} album", "albumWithCount_few": "{{count}} alba", "albumWithCount_other": "{{count}} alb", - "favorite_one": "oblíbená", + "favorite_one": "oblíbený", "favorite_few": "oblíbené", - "favorite_other": "oblíbených", + "favorite_other": "oblíbené", "artistWithCount_one": "{{count}} umělec", "artistWithCount_few": "{{count}} umělci", "artistWithCount_other": "{{count}} umělců", @@ -1115,7 +1124,7 @@ "minuteShort": "min.", "secondShort": "s", "hourShort": "h.", - "dayShort": "den" + "dayShort": "d." }, "visualizer": { "visualizerType": "Typ vizualizéru", @@ -1217,18 +1226,6 @@ "noteLabels": "Štítky not", "showScaleY": "Zobrazit osu Y", "options": { - "mode": { - "bars": "[0] Sloupce", - "circle": "[1] Kruh", - "wave": "[2] Vlna", - "rainbow": "[3] Duha", - "rings": "[4] Prstence", - "mirror": "[5] Zrcadlo", - "line": "[6] Linka", - "particles": "[7] Částice", - "fullOctave": "[8] Plná oktáva / 10 pásem", - "outlineBars": "[10] Obrysové sloupce" - }, "colorMode": { "gradient": "Přechod", "barIndex": "Index sloupce", @@ -1248,10 +1245,11 @@ "dualVertical": "Duální vertikální" }, "frequencyScale": { - "bark": "Bark", - "linear": "Lineární", - "log": "Log", - "mel": "Mel" + "bark": "Barkova stupnice", + "linear": "Lineární stupnice", + "log": "Logaritmická stupnice", + "mel": "Melová stupnice", + "none": "Žádný" }, "weightingFilter": { "none": "Žádný", @@ -1260,6 +1258,18 @@ "c": "C", "d": "D", "z": "Z" + }, + "mode": { + "0": "[0] Diskrétní frekvence", + "1": "[1] 1/24 oktávy / 240 pásem", + "2": "[2] 1/12 oktávy / 120 pásem", + "3": "[3] 1/8 oktávy / 80 pásem", + "4": "[4] 1/6 oktávy / 60 pásem", + "5": "[5] 1/4 oktávy / 40 pásem", + "6": "[6] 1/3 oktávy / 30 pásem", + "7": "[7] Polovina oktávy / 20 pásem", + "8": "[8] Celá oktáva / 10 pásem", + "10": "[10] Linka / Graf oblasti" } } } diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json index 3b18ff5c8..99fc2e9cc 100644 --- a/src/i18n/locales/de.json +++ b/src/i18n/locales/de.json @@ -150,7 +150,8 @@ "slower": "langsamer", "releaseType": "Veröffentlichungsformat", "view": "Betrachten", - "countSelected": "{{count}} ausgewählt" + "countSelected": "{{count}} ausgewählt", + "mood": "Stimmung" }, "error": { "remotePortWarning": "Starten Sie den Server neu, um den neuen Port anzuwenden", @@ -178,7 +179,9 @@ "badValue": "ungültige option \"{{value}}\". Dieser Wert existiert nicht mehr", "notificationDenied": "Berechtigungen über Benachrichtigungen wurden verweigert. Diese Einstellung hat keinen Effekt", "saveQueueFailed": "Wiedergabeliste konnte nicht gespeichert werden", - "multipleServerSaveQueueError": "die Wiedergabeliste enthält einen oder mehrere Titel, die nicht vom aktuellen Server stammen. dies wird nicht unterstützt" + "multipleServerSaveQueueError": "die Wiedergabeliste enthält einen oder mehrere Titel, die nicht vom aktuellen Server stammen. dies wird nicht unterstützt", + "noNetwork": "Server nicht verfügbar", + "noNetworkDescription": "Verbindung zum Server konnte nicht hergestellt werden" }, "filter": { "mostPlayed": "Meistgespielt", @@ -323,6 +326,9 @@ "input_homepageUrl": "Homepage URL", "input_name": "Name", "input_streamUrl": "Stream URL" + }, + "lyricsExport": { + "input_offset": "$t(setting.lyricOffset)" } }, "entity": { @@ -621,7 +627,9 @@ "topSongsFrom": "Toplieder von {{title}}", "viewAll": "Alles ansehen", "topSongs": "Toplieder", - "relatedArtists": "ähnliche $t(entity.artist_other)" + "relatedArtists": "ähnliche $t(entity.artist_other)", + "groupingTypeAll": "alle Veröffentlichungsformate", + "groupingTypePrimary": "primäre Veröffentlichungsformate" }, "manageServers": { "title": "Servers verwalten", diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 16e00d893..6e0323984 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -353,7 +353,16 @@ "artistRadioCount_description": "Establece el número de canciones a buscar para la radio de artista y de pista", "artistRadioCount": "Recuento de radio de artista/pista", "imageResolution": "Resolución de imagen", - "imageResolution_description": "La resolución de las imágenes usadas en la aplicación. Usar un valor de 0 lo dejará de forma predeterminada a la resolución nativa de la imagen" + "imageResolution_description": "La resolución de las imágenes usadas en la aplicación. Usar un valor de 0 lo dejará de forma predeterminada a la resolución nativa de la imagen", + "imageResolution_optionTable": "Tabla", + "imageResolution_optionItemCard": "Tarjeta de elemento", + "imageResolution_optionSidebar": "Barra lateral", + "imageResolution_optionHeader": "Cabecera", + "imageResolution_optionFullScreenPlayer": "Reproductor a pantalla completa", + "showRatings_description": "Controla si la característica de calificación de estrellas aparece en la interfaz", + "showRatings": "Mostrar calificación de estrellas", + "combinedLyricsAndVisualizer_description": "Combina letras y visualizador en el mismo panel", + "combinedLyricsAndVisualizer": "Combinar letras y visualizador en la barra lateral del reproductor" }, "action": { "editPlaylist": "editar $t(entity.playlist_one)", @@ -754,7 +763,9 @@ "recentReleases": "Lanzamientos recientes", "viewDiscography": "Ver discografía", "about": "Sobre {{artist}}", - "appearsOn": "Aparece en" + "appearsOn": "Aparece en", + "groupingTypeAll": "Todos los tipos de lanzamiento", + "groupingTypePrimary": "Tipos de lanzamiento principales" }, "itemDetail": { "copiedPath": "Ruta copiada correctamente", @@ -1105,9 +1116,110 @@ "matchesRegex": "coincide con expresión regular" }, "datetime": { - "minuteShort": "min", - "secondShort": "seg", + "minuteShort": "m", + "secondShort": "s", "hourShort": "h", - "dayShort": "día" + "dayShort": "d" + }, + "visualizer": { + "visualizerType": "Tipo de visualizador", + "copyConfiguration": "Copiar configuración", + "pasteConfiguration": "Pegar configuración", + "pasteConfigurationPlaceholder": "Pegar configuración de JSON aquí...", + "pasteFromClipboard": "Pegar desde el portapapeles", + "applyConfiguration": "Aplicar configuración", + "configCopied": "Configuración copiada al portapapeles", + "configCopyFailed": "Error al copiar la configuración", + "configPasted": "Configuración aplicada con éxito", + "configPasteFailed": "Error al aplicar la configuración. Por favor revisa el formato.", + "configPasteReadFailed": "Error al leer del portapapeles", + "general": "General", + "mode": "Modo", + "mode1To8": "Modo 1 - 8", + "mode10": "Modo 10", + "barSpace": "Espacio de barra", + "lineWidth": "Ancho de línea", + "maxFPS": "FPS máximos", + "opacity": "Opacidad", + "channelLayout": "Diseño del canal", + "fillAlpha": "Rellenar alfa", + "customGradients": "Degradados personalizados", + "addCustomGradient": "Añadir degradado personalizado", + "gradientName": "Nombre del degradado", + "gradientNamePlaceholder": "Nombre del degradado", + "vertical": "Vertical", + "horizontal": "Horizontal", + "addColor": "Añadir color", + "colorStops": "Paradas de color", + "position": "Posición", + "level": "Nivel", + "remove": "Eliminar", + "custom": "Personalizado", + "builtIn": "Integrado", + "colors": "Colores", + "colorMode": "Modo de color", + "gradient": "Degradado", + "gradientLeft": "Izquierda del degradado", + "gradientRight": "Derecha del degradado", + "fft": "FFT", + "fftSize": "Tamaño del FFT", + "smoothing": "Suavizado", + "frequencyRangeAndScaling": "Rango de frecuencia y escala", + "minimumFrequency": "Frecuencia mínima", + "maximumFrequency": "Frecuencia máxima", + "frequencyScale": "Escala de frecuencia", + "sensitivity": "Sensibilidad", + "weightingFilter": "Filtro de ponderación", + "minimumDecibels": "Decibelios mínimos", + "maximumDecibels": "Decibelios máximos", + "linearAmplitude": "Amplitud lineal", + "linearBoost": "Aumento lineal", + "peakBehavior": "Comportamiento del pico", + "showPeaks": "Mostrar picos", + "fadePeaks": "Picos desvanecidos", + "peakLine": "Línea del pico", + "gravity": "Gravedad", + "peakFadeTime": "Tiempo de desvanecimiento del pico (ms)", + "peakHoldTime": "Tiempo de espera del pico (ms)", + "radialSpectrum": "Espectro radial", + "radial": "Radial", + "radialInvert": "Invertir radial", + "spinSpeed": "Velocidad de giro", + "radius": "Radio", + "reflexMirror": "Espejo del reflejo", + "reflexFit": "Ajuste del reflejo", + "reflexRatio": "Proporción del reflejo", + "reflexAlpha": "Alfa del reflejo", + "reflexBrightness": "Brillo del reflejo", + "mirror": "Espejo", + "miscellaneousSettings": "Miscelánea", + "alphaBars": "Barras alfa", + "ansiBands": "Bandas ANSI", + "ledBars": "Barras LED", + "trueLeds": "True LED", + "options": { + "colorMode": { + "gradient": "Degradado" + }, + "gradient": { + "classic": "Clásico", + "prism": "Prisma", + "rainbow": "Arcoíris" + }, + "channelLayout": { + "single": "Sencillo" + }, + "frequencyScale": { + "linear": "Lineal" + }, + "weightingFilter": { + "none": "Ninguno", + "a": "A", + "b": "B", + "c": "C", + "d": "D", + "z": "Z" + } + } } } diff --git a/src/i18n/locales/eu.json b/src/i18n/locales/eu.json index 676fd5261..40b9f5e6f 100644 --- a/src/i18n/locales/eu.json +++ b/src/i18n/locales/eu.json @@ -21,7 +21,11 @@ "createPlaylist": "sortu $t(entity.playlist_one)", "deletePlaylist": "ezabatu $t(entity.playlist_one)", "addToFavorites": "gehitu $t(entity.favorite_other)-(e)ra", - "addToPlaylist": "gehitu $t(entity.playlist_one)-(e)ra" + "addToPlaylist": "gehitu $t(entity.playlist_one)-(e)ra", + "createRadioStation": "sortu $t(entity.radioStation_one)", + "deleteRadioStation": "ezabatu $t(entity.radioStation_one)", + "viewMore": "ikusi gehiago", + "shuffle": "nahastu" }, "common": { "add": "gehitu", @@ -124,7 +128,16 @@ "clean": "garbia", "private": "pribatua", "public": "publikoa", - "releaseType": "argitalpen mota" + "releaseType": "argitalpen mota", + "countSelected": "{{count}} hautatuta", + "view": "ikuspegia", + "externalLinks": "kanpoko estekak", + "faster": "azkarrago", + "noFilters": "ez dago iragazkirik konfiguratuta", + "retry": "saiatu berriro", + "slower": "motelago", + "itemsMore": "{{count}} gehiago", + "sort": "ordenatu" }, "player": { "repeat": "errepikatu", @@ -151,13 +164,19 @@ "queue_remove": "kendu hautatutakoak", "repeat_all": "errepikatu dena", "repeat_off": "errepikapena desgaituta", - "shuffle": "erreproduzitu ausaz", + "shuffle": "erreproduzitu (ausaz)", "shuffle_off": "auza desgaituta", "skip_back": "saltatu atzeraka", "skip_forward": "saltatu aurreraka", "toggleFullscreenPlayer": "txandakatu pantaila osoko erreproduzitzailea", "viewQueue": "ikusi ilara", - "playbackFetchCancel": "honek denbora pixka bat behar du... itxi jakinarazpena bertan behera uzteko" + "playbackFetchCancel": "honek denbora pixka bat behar du... itxi jakinarazpena bertan behera uzteko", + "lyrics": "letrak", + "queueType": "ilara mota", + "queueType_default": "lehenetsia", + "queueType_priority": "lehentasuna", + "restoreQueueFromServer": "berrezarri ilara zerbitzaritik", + "saveQueueToServer": "gorde ilara zerbitzarira" }, "table": { "config": { @@ -171,7 +190,8 @@ "size": "$t(common.size)", "tableColumns": "taula zutabeak", "itemSize": "elementuaren tamaina (px)", - "followCurrentSong": "jarraitu uneko abestia" + "followCurrentSong": "jarraitu uneko abestia", + "size_default": "lehenetsia" }, "label": { "actions": "$t(common.action_other)", @@ -199,7 +219,11 @@ "playCount": "erreprodukzio kopurua", "lastPlayed": "azken aldiz entzunda", "discNumber": "disko zenbakia", - "dateAdded": "gehitze data" + "dateAdded": "gehitze data", + "albumCount": "$t(entity.album_other)", + "image": "irudia", + "bitDepth": "$t(common.bitDepth)", + "sampleRate": "$t(common.sampleRate)" } }, "column": { @@ -226,7 +250,10 @@ "releaseDate": "argitalpen data", "lastPlayed": "azken aldiz entzundakoa", "dateAdded": "gehitutako data", - "albumArtist": "albumeko artista" + "albumArtist": "albumeko artista", + "owner": "jabea", + "bitDepth": "$t(common.bitDepth)", + "sampleRate": "$t(common.sampleRate)" } }, "entity": { @@ -290,7 +317,10 @@ "badAlbum": "Orrialde hau ikusten ari zara abesti hau album batekoa ez delako. Ziurrenik arazo hau ikusten ari zara zure musika karpetaren goiko mailan abesti bat baduzu. Jellyfinek abestiak karpeta batean badaude taldekatzen ditu bakarrik", "loginRateError": "Saioa hasteko saiakera gehiegi egin dira, saiatu berriro segundo batzuk barru", "notificationDenied": "jakinarazpenetarako baimenak ukatu dira. Ezarpen honek ez du eraginik", - "systemFontError": "errore bat gertatu da sistemaren letra-tipoak lortzen saiatzean" + "systemFontError": "errore bat gertatu da sistemaren letra-tipoak lortzen saiatzean", + "noNetwork": "zerbitzaria ez dago erabilgarri", + "noNetworkDescription": "ezin izan da zerbitzari honetara konektatu", + "saveQueueFailed": "huts egin du ilara gordetzean" }, "filter": { "disc": "diskoa", @@ -536,7 +566,17 @@ "exportImportSettings_control_importText": "inportatu ezarpenak", "exportImportSettings_control_title": "inportatu / esportatu ezarpenak", "exportImportSettings_importBtn": "inportatu ezarpenak", - "exportImportSettings_importModalTitle": "inportatu feishin ezarpenak" + "exportImportSettings_importModalTitle": "inportatu feishin ezarpenak", + "autoDJ_itemCount": "elementu kopurua", + "language": "hizkuntza", + "queryBuilderCustomFields_inputTag": "etiketa", + "logLevel_optionError": "errore bat", + "logLevel_optionInfo": "informazioa", + "imageResolution_optionTable": "taula", + "imageResolution_optionSidebar": "alboko barra", + "replayGainClipping": "{{ReplayGain}} mozketa", + "replayGainFallback": "{{ReplayGain}} ordezko aukera", + "trayEnabled": "erakutsi erretilua" }, "form": { "addServer": { @@ -591,7 +631,8 @@ "editPlaylist": { "success": "$t(entity.playlist_one) behar bezala eguneratu da", "title": "$t(entity.playlist_one) editatu", - "publicJellyfinNote": "Arrazoiren batengatik, Jellyfin ez du erakusten erreprodukzio-zerrendak publikoak diren edo ez. Hau publiko izaten jarraitzea nahi baduzu, hautatu sarrera hau" + "publicJellyfinNote": "Arrazoiren batengatik, Jellyfin ez du erakusten erreprodukzio-zerrendak publikoak diren edo ez. Hau publiko izaten jarraitzea nahi baduzu, hautatu sarrera hau", + "editNote": "ez da gomendatzen eskuzko edizioak egitea erreprodukzio-zerrenda handietarako. ziur zaude onartzen duzula lehendik dagoen erreprodukzio-zerrenda gainidazteagatik datuak galtzeko arriskua?" }, "queryEditor": { "title": "kontsulta editorea", @@ -606,6 +647,21 @@ "title": "modu pribatua", "enabled": "modu pribatua gaituta, erreprodukzio egoera kanpoko integrazioetatik ezkutatuta dago orain", "disabled": "modu pribatua desgaituta, erreprodukzio egoera ikusgai dago orain gaitutako kanpoko integrazioentzat" + }, + "largeFetchConfirmation": { + "title": "gehitu elementuak ilaran" + }, + "createRadioStation": { + "input_homepageUrl": "hasierako orriaren URLa", + "input_name": "izena" + }, + "lyricsExport": { + "export": "esportatu letrak", + "input_synced": "esportatu sinkronizatutako letrak", + "input_offset": "$t(setting.lyricOffset)" + }, + "shuffleAll": { + "input_genre": "$t(entity.genre_one)" } }, "page": { @@ -668,7 +724,8 @@ "shareItem": "partekatu elementua", "goToAlbum": "joan $t(entity.album_one)-(e)ra", "goToAlbumArtist": "joan albumera", - "showDetails": "informazioa lortu" + "showDetails": "informazioa lortu", + "moveItems": "$t(action.moveItems)" }, "fullscreenPlayer": { "config": { @@ -712,7 +769,8 @@ "newlyAdded": "azken aldian gehitutako argitalpenak", "recentlyPlayed": "azken aldian entzundakoak", "recentlyReleased": "azken aldian argitaratutak", - "explore": "arakatu zure liburutegitik" + "explore": "arakatu zure liburutegitik", + "genres": "$t(entity.genre_other)" }, "playlistList": { "title": "$t(entity.playlist_other)" @@ -722,7 +780,18 @@ "generalTab": "orokorra", "playbackTab": "erreprodukzioa", "windowTab": "leihoa", - "hotkeysTab": "laster-teklak" + "hotkeysTab": "laster-teklak", + "cache": "katxea", + "application": "aplikazioa", + "theme": "gaia", + "sidebar": "alboko barra", + "exportImport": "inportatu/esportatu", + "scrobble": "scrobble", + "audio": "audioa", + "lyrics": "letrak", + "discord": "discord", + "playerFilters": "erreproduzitzailearen iragazkiak", + "updates": "eguneraketa" }, "sidebar": { "albumArtists": "$t(entity.albumArtist_other)", @@ -737,7 +806,9 @@ "tracks": "$t(entity.track_other)", "myLibrary": "nire liburutegia", "nowPlaying": "orain erreproduzitzen", - "shared": "partekatutako $t(entity.playlist_other)" + "shared": "partekatutako $t(entity.playlist_other)", + "favorites": "$t(entity.favorite_other)", + "radio": "$t(entity.radioStation_other)" }, "trackList": { "title": "$t(entity.track_other)", @@ -762,12 +833,19 @@ }, "playlist": { "reorder": "berrantolaketa IDaren arabera ordenatzean bakarrik gaituta dago" + }, + "folderList": { + "title": "$t(entity.folder_other)" + }, + "favorites": { + "title": "$t(entity.favorite_other)" } }, "releaseType": { "primary": { "album": "$t(entity.album_one)", - "other": "bestelakoa" + "other": "bestelakoa", + "ep": "ep" }, "secondary": { "compilation": "konpilazioa", @@ -775,5 +853,58 @@ "interview": "elkarrizketa", "remix": "nahasketa" } + }, + "datetime": { + "minuteShort": "m", + "secondShort": "s", + "hourShort": "h", + "dayShort": "d" + }, + "queryBuilder": { + "customTags": "etiketa pertsonalizatutak" + }, + "filterOperator": { + "is": "da" + }, + "visualizer": { + "general": "Orokorra", + "mode": "Modua", + "vertical": "Bertikala", + "horizontal": "Horizontala", + "position": "Posizioa", + "level": "Maila", + "remove": "Kendu", + "custom": "Pertsonalizatua", + "builtIn": "Barneratua", + "colors": "Koloreak", + "gradient": "Gradientea", + "fft": "FFT", + "sensitivity": "Sentikortasuna", + "smoothing": "Leuntzea", + "gravity": "Grabitatea", + "radial": "Erradiala", + "radius": "Erradioa", + "mirror": "Ispilua", + "options": { + "colorMode": { + "gradient": "Gradientea", + "barIndex": "Barra-indizea", + "barLevel": "Barra-maila" + }, + "gradient": { + "classic": "Klasikoa", + "prism": "Prisma", + "rainbow": "Ostadarra" + }, + "weightingFilter": { + "none": "Bat ere ez", + "a": "A", + "b": "B", + "c": "C", + "d": "D", + "z": "Z" + } + }, + "opacity": "Opakotasuna" } } diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index f1dad9bc3..12bcc061e 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -11,10 +11,10 @@ "skip_back": "前へスキップ", "favorite": "お気に入り", "next": "次へ", - "shuffle": "シャッフル", + "shuffle": "再生 (シャッフル)", "playbackFetchNoResults": "曲が見つかりません", "playbackFetchInProgress": "曲を読み込み中…", - "addNext": "次へ追加", + "addNext": "次", "playbackSpeed": "再生速度", "playbackFetchCancel": "処理に時間がかかります… 通知を閉じるとキャンセルします", "play": "再生", @@ -25,12 +25,18 @@ "queue_moveToTop": "選択項目を一番下に移動", "queue_moveToBottom": "選択項目を先頭に移動", "shuffle_off": "シャッフル無効", - "addLast": "最後へ追加", + "addLast": "最後", "mute": "ミュート", "skip_forward": "次へスキップ", "pause": "一時停止", "playSimilarSongs": "似たような曲を再生する", - "viewQueue": "キューを表示する" + "viewQueue": "キューを表示する", + "lyrics": "歌詞", + "queueType": "キュータイプ", + "queueType_default": "デフォルト", + "queueType_priority": "優先度", + "restoreQueueFromServer": "サーバーからキューを復元", + "saveQueueToServer": "サーバーにキューを保存" }, "setting": { "crossfadeStyle_description": "オーディオプレーヤーが使用するクロスフェードのスタイルを選択します", @@ -208,8 +214,8 @@ "musicbrainz": "MusicBrainz リンクを表示する", "neteaseTranslation_description": "有効にすると、利用可能な場合は NetEase から翻訳された歌詞を取得して表示します", "neteaseTranslation": "NetEase 翻訳歌詞を有効にする", - "passwordStore_description": "使用するパスワード/シークレットストア。パスワードの保存に問題がある場合はこれを変更してください", - "passwordStore": "パスワード/シークレットストア", + "passwordStore_description": "使用するパスワード / シークレットストア。パスワードの保存に問題がある場合はこれを変更してください", + "passwordStore": "パスワード / シークレットストア", "playerbarOpenDrawer_description": "プレーヤーバーをクリックすると全画面プレーヤーが開きます", "preferLocalLyrics_description": "利用可能な場合は、リモート歌詞よりもローカル歌詞を優先します", "preferLocalLyrics": "ローカル歌詞を優先する", @@ -296,7 +302,33 @@ "exportImportSettings_notValidJSON": "渡されたファイルは有効な JSON ではありません", "exportImportSettings_importSuccess": "設定が正常にインポートされました!", "exportImportSettings_importModalTitle": "Feishin 設定をインポート", - "exportImportSettings_importBtn": "設定をインポート" + "exportImportSettings_importBtn": "設定をインポート", + "autoDJ_description": "類似の曲を自動でキューに追加します", + "autoDJ": "自動 DJ", + "autoDJ_itemCount_description": "自動 DJ が有効なときにキューに追加しようとした曲数", + "autoDJ_itemCount": "曲数", + "autoDJ_timing": "タイミング", + "autoDJ_timing_description": "自動 DJ が作動するまでのキューに残っている曲数", + "analyticsDisable": "使用状況に基づく分析のオプトアウト", + "analyticsDisable_description": "匿名化された利用データは、アプリケーションの改善のために開発者に送信されます", + "useThemeAccentColor": "テーマのアクセントカラーを使用", + "useThemeAccentColor_description": "カスタムアクセントカラーの代わりに、選択したテーマで定義されたプライマリカラーを使用します", + "artistReleaseTypeConfiguration": "アーティストリリースタイプの設定", + "artistReleaseTypeConfiguration_description": "アルバムアーティストページでどのリリースタイプをどのような順序で表示するかを設定します", + "followCurrentSong": "現在の曲をフォロー", + "followCurrentSong_description": "再生キューを現在再生中の曲まで自動的にスクロールします", + "logLevel": "ログレベル", + "logLevel_description": "表示するログの最小レベルを設定します。debug はすべてのログを表示し、error はエラーのみを表示します", + "logLevel_optionDebug": "debug", + "logLevel_optionError": "error", + "logLevel_optionInfo": "info", + "logLevel_optionWarn": "warn", + "playerFilters": "キューから曲をフィルタリング", + "playerFilters_description": "以下の基準に基づいて曲をキューに追加しないようにします", + "artistRadioCount": "アーティスト / トラックのラジオカウント", + "artistRadioCount_description": "アーティストラジオとトラックラジオで取得する曲数を設定します", + "imageResolution": "画像の解像度", + "imageResolution_description": "アプリ内で使用される画像の解像度。値を 0 に設定すると、デフォルトでネイティブ画像解像度が適用されます" }, "action": { "editPlaylist": "$t(entity.playlist_one) を編集", @@ -326,7 +358,15 @@ "shuffle": "シャッフル", "shuffleAll": "すべてシャッフル", "shuffleSelected": "選択した曲をシャッフル", - "viewMore": "さらに表示" + "viewMore": "さらに表示", + "createRadioStation": "$t(entity.radioStation_one) を作成", + "deleteRadioStation": "$t(entity.radioStation_one) を削除", + "selectAll": "すべて選択", + "moveUp": "上に移動", + "moveDown": "下に移動", + "holdToMoveToTop": "押し続けると一番上に移動します", + "holdToMoveToBottom": "押し続けると一番下に移動します", + "openApplicationDirectory": "アプリケーションディレクトリを開く" }, "common": { "backward": "戻る", @@ -429,7 +469,14 @@ "doNotShowAgain": "再度表示しない", "externalLinks": "外部リンク", "sort": "分類", - "gridRows": "グリッド行" + "gridRows": "グリッド行", + "countSelected": "{{count}} 個選択されました", + "view": "表示", + "noFilters": "フィルターが設定されていません", + "retry": "再試行", + "itemsMore": "{{count}} 個以上", + "faster": "より速く", + "slower": "より遅く" }, "table": { "config": { @@ -476,7 +523,12 @@ "year": "$t(common.year)", "albumArtist": "$t(entity.albumArtist_one)", "codec": "$t(common.codec)", - "songCount": "$t(entity.track_other)" + "songCount": "$t(entity.track_other)", + "albumCount": "$t(entity.album_other)", + "bitDepth": "$t(common.bitDepth)", + "genreBadge": "$t(entity.genre_one) (バッジ)", + "image": "画像", + "sampleRate": "$t(common.sampleRate)" } }, "column": { @@ -503,7 +555,9 @@ "discNumber": "ディスク", "channels": "$t(common.channel_other)", "size": "$t(common.size)", - "codec": "$t(common.codec)" + "codec": "$t(common.codec)", + "bitDepth": "$t(common.bitDepth)", + "sampleRate": "$t(common.sampleRate)" } }, "error": { @@ -530,7 +584,12 @@ "networkError": "ネットワークエラーが発生しました", "notificationDenied": "通知の許可が拒否されました。この設定は効果がありません", "openError": "ファイルを開けませんでした", - "badValue": "無効なオプション「{{value}}」。この値は存在しません" + "badValue": "無効なオプション「{{value}}」。この値は存在しません", + "multipleServerSaveQueueError": "再生キューに現在のサーバーに存在しない曲が 1 曲以上あります。これはサポートされていません", + "noNetwork": "サーバーが利用できません", + "noNetworkDescription": "このサーバーに接続できませんでした", + "saveQueueFailed": "キューを保存できませんでした", + "settingsSyncError": "レンダラーとメインプロセスの設定に矛盾が見つかりました。変更を適用するにはアプリケーションを再起動してください" }, "filter": { "mostPlayed": "最も多く再生", @@ -591,7 +650,9 @@ "artists": "$t(entity.artist_other)", "albumArtists": "$t(entity.albumArtist_other)", "myLibrary": "マイライブラリ", - "shared": "$t(entity.playlist_other) を共有" + "shared": "$t(entity.playlist_other) を共有", + "radio": "$t(entity.radioStation_other)", + "favorites": "$t(entity.favorite_other)" }, "fullscreenPlayer": { "config": { @@ -628,7 +689,11 @@ "goBack": "戻る", "goForward": "進む", "privateModeOff": "プライベートモードをオフにする", - "privateModeOn": "プライベートモードをオンにする" + "privateModeOn": "プライベートモードをオンにする", + "selectMusicFolder": "音楽フォルダを選択", + "noMusicFolder": "音楽フォルダを選択", + "commandPalette": "コマンドパレットを開く", + "multipleMusicFolders": "{{count}} 個の音楽フォルダが選択されました" }, "contextMenu": { "addToPlaylist": "$t(action.addToPlaylist)", @@ -654,7 +719,9 @@ "goToAlbum": "$t(entity.album_one) に移動", "goToAlbumArtist": "$t(entity.albumArtist_one) に移動", "showDetails": "情報を取得する", - "playShuffled": "$t(player.shuffle)" + "playShuffled": "$t(player.shuffle)", + "moveItems": "$t(action.moveItems)", + "goTo": "移動" }, "home": { "mostPlayed": "最も多く再生", @@ -662,7 +729,8 @@ "title": "$t(common.home)", "explore": "ライブラリから検索", "recentlyPlayed": "最近の再生", - "recentlyReleased": "最近のリリース" + "recentlyReleased": "最近のリリース", + "genres": "$t(entity.genre_other)" }, "albumDetail": { "moreFromArtist": "$t(entity.artist_one) の他の項目", @@ -674,7 +742,24 @@ "generalTab": "一般", "hotkeysTab": "ホットキー", "windowTab": "ウィンドウ", - "advanced": "高度" + "advanced": "高度", + "analytics": "分析", + "updates": "更新", + "cache": "キャッシュ", + "application": "アプリケーション", + "queryBuilder": "クエリビルダー", + "theme": "テーマ", + "controls": "コントロール", + "sidebar": "サイドバー", + "remote": "リモート", + "exportImport": "インポート / エクスポート", + "scrobble": "Scrobble", + "audio": "オーディオ", + "lyrics": "歌詞", + "lyricsDisplay": "歌詞表示", + "transcoding": "トランスコーディング", + "discord": "Discord", + "logger": "ロガー" }, "albumArtistList": { "title": "$t(entity.albumArtist_other)" @@ -714,7 +799,9 @@ "topSongsFrom": "{{title}} からの人気曲", "viewAll": "すべて表示", "viewAllTracks": "$t(entity.track_other) をすべて表示", - "relatedArtists": "関連の $t(entity.artist_other)" + "relatedArtists": "関連の $t(entity.artist_other)", + "groupingTypeAll": "すべてのリリースタイプ", + "groupingTypePrimary": "主なリリースタイプ" }, "manageServers": { "title": "サーバーの管理", @@ -731,6 +818,15 @@ }, "playlist": { "reorder": "ID によるソート時のみ並べ替えが可能です" + }, + "radioList": { + "title": "ラジオ局" + }, + "favorites": { + "title": "$t(entity.favorite_other)" + }, + "folderList": { + "title": "$t(entity.folder_other)" } }, "form": { @@ -787,7 +883,8 @@ "editPlaylist": { "title": "$t(entity.playlist_one) を編集", "publicJellyfinNote": "Jellyfin では、何らかの理由でプレイリストが公開されているかどうかが表示されません。公開されたままにしたい場合は、以下の項目を選択してください", - "success": "$t(entity.playlist_one) が正常に更新されました" + "success": "$t(entity.playlist_one) が正常に更新されました", + "editNote": "大規模なプレイリストの場合、手動編集は推奨されません。既存のプレイリストを上書きすることでデータ損失が発生するリスクを許容しますか?" }, "shareItem": { "allowDownloading": "ダウンロードを許可", @@ -805,6 +902,29 @@ "largeFetchConfirmation": { "title": "キューにアイテムを追加する", "description": "このアクションは、現在のフィルターされたビュー内のすべてのアイテムを追加します" + }, + "createRadioStation": { + "success": "ラジオ局が正常に作成されました", + "title": "ラジオ局を作成", + "input_homepageUrl": "ホームページ URL", + "input_name": "名前", + "input_streamUrl": "Stream URL" + }, + "lyricsExport": { + "export": "歌詞をエクスポート", + "input_synced": "同期歌詞をエクスポート", + "input_offset": "$t(setting.lyricOffset)" + }, + "shuffleAll": { + "title": "ランダムに再生", + "input_genre": "$t(entity.genre_one)", + "input_limit": "曲が多すぎます", + "input_minYear": "年から", + "input_maxYear": "年まで", + "input_played_optionAll": "すべてのトラック", + "input_played_optionUnplayed": "未再生のトラックのみ", + "input_played_optionPlayed": "再生されたトラックのみ", + "input_played": "再生フィルター" } }, "entity": { @@ -825,7 +945,8 @@ "genreWithCount_other": "{{count}} 個のジャンル", "trackWithCount_other": "{{count}} 個のトラック", "play_other": "{{count}} 回再生", - "song_other": "曲" + "song_other": "曲", + "radioStation_other": "ラジオ局" }, "dragDropZone": { "error_oneFileOnly": "1 つのファイルのみ選択してください", @@ -848,5 +969,15 @@ "demo": "デモ", "soundtrack": "サウンドトラック" } + }, + "datetime": { + "minuteShort": "分", + "secondShort": "秒", + "hourShort": "時間", + "dayShort": "日" + }, + "queryBuilder": { + "standardTags": "標準タグ", + "customTags": "カスタムタグ" } } diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json index 3a3037481..5498c4f65 100644 --- a/src/i18n/locales/pl.json +++ b/src/i18n/locales/pl.json @@ -156,7 +156,8 @@ "noFilters": "nie skonfigurowano filtrów", "view": "wyświetl", "countSelected": "wybrano {{count}}", - "retry": "spróbuj ponownie" + "retry": "spróbuj ponownie", + "mood": "nastrój" }, "entity": { "genre_one": "gatunek", @@ -954,7 +955,11 @@ "imageResolution_optionHeader": "nagłówek", "imageResolution_optionFullScreenPlayer": "odtwarzacz pełnoekranowy", "combinedLyricsAndVisualizer_description": "połącz tekst i wizualizacje w tym samym panelu", - "combinedLyricsAndVisualizer": "połącz tekst i wizualizacje w pasku bocznym odtwarzacza" + "combinedLyricsAndVisualizer": "połącz tekst i wizualizacje w pasku bocznym odtwarzacza", + "artistReleaseTypeConfiguration": "konfiguracja typu wydań wykonawcy", + "artistReleaseTypeConfiguration_description": "skonfiguruj jakie typy wydań są pokazywane i w jakiej kolejności na stronie albumów wykonawcy", + "showRatings_description": "kontroluje czy funkcja oceniania gwiazdkami jest pokazywana w interfejsie", + "showRatings": "pokaż ocenianie gwiazdkami" }, "table": { "config": { @@ -1218,18 +1223,6 @@ "noteLabels": "Etykiety Nut", "showScaleY": "Pokaż Skalę Y", "options": { - "mode": { - "bars": "[0] Pasków", - "circle": "[1] Kółko", - "wave": "[2] Fala", - "rainbow": "[3] Tęcza", - "rings": "[4] Pierścienie", - "mirror": "[5] Lustro", - "line": "[6] Linia", - "particles": "[7] Cząsteczki", - "fullOctave": "[8] Pełna oktawa / 10 pasm", - "outlineBars": "[10] Paski z obwódką" - }, "colorMode": { "gradient": "Gradient", "barIndex": "Indeks-Paska", diff --git a/src/i18n/locales/zh-Hans.json b/src/i18n/locales/zh-Hans.json index c74a14367..a617e6dbe 100644 --- a/src/i18n/locales/zh-Hans.json +++ b/src/i18n/locales/zh-Hans.json @@ -36,7 +36,8 @@ "selectRangeOfItems": "批量选择", "selectAll": "全选", "createRadioStation": "创建$t(entity.radioStation_one)", - "deleteRadioStation": "删除$t(entity.radioStation_one)" + "deleteRadioStation": "删除$t(entity.radioStation_one)", + "openApplicationDirectory": "打开应用程序目录" }, "common": { "increase": "增高", @@ -147,7 +148,9 @@ "sort": "排序", "gridRows": "网格行", "tableColumns": "表格列", - "itemsMore": "{{count}} 更多" + "itemsMore": "{{count}} 更多", + "countSelected": "已选择{{count}}项", + "retry": "重试" }, "entity": { "albumArtist_other": "专辑艺术家", @@ -184,7 +187,7 @@ "shuffle": "随机播放", "playbackFetchNoResults": "未找到歌曲", "playbackFetchInProgress": "正在加载歌曲…", - "addNext": "添加为播放列表下一首", + "addNext": "下一首播放", "playbackFetchCancel": "请稍等…关闭通知以取消操作", "play": "播放", "repeat_off": "循环关闭", @@ -200,7 +203,12 @@ "playbackSpeed": "播放速度", "pause": "暂停", "playSimilarSongs": "播放类似的歌曲", - "viewQueue": "查看播放队列" + "viewQueue": "查看播放队列", + "saveQueueToServer": "将播放队列保存到服务器", + "restoreQueueFromServer": "从服务器恢复播放队列", + "queueType_default": "默认", + "lyrics": "歌词", + "queueType": "队列类型" }, "setting": { "crossfadeStyle_description": "选择用于音频播放器的淡入淡出风格", @@ -460,7 +468,50 @@ "exportImportSettings_notValidJSON": "传递的文件不是有效的 JSON 文件", "exportImportSettings_offendingKeyError": "\"{{offendingKey}}\" 不正确 - {{reason}}", "enableAutoTranslation_description": "歌词加载时自动启用翻译", - "enableAutoTranslation": "启用自动翻译" + "enableAutoTranslation": "启用自动翻译", + "imageResolution_description": "程序中使用的图片分辨率,设置为0时使用原始图片", + "artistReleaseTypeConfiguration_description": "配置专辑艺术家页面上显示的发行类型及顺序", + "logLevel_description": "设置显示的最低日志级别。debug显示所有日志,error仅显示错误日志", + "showLyricsInSidebar_description": "在播放列表的附加面板中增加歌词显示页面", + "playerbarSlider_description": "不建议在网络速度较慢或按流量计费情况下使用波形图", + "showVisualizerInSidebar_description": "在播放侧边栏中增加可视化效果", + "analyticsDisable_description": "发送匿名使用数据帮助开发者改进应用程序", + "showRatings_description": "控制是否在界面上显示星级评分", + "followCurrentSong_description": "自动滚动播放列表至当前播放的歌曲", + "audioFadeOnStatusChange_description": "启用音乐淡入和淡出效果", + "combinedLyricsAndVisualizer_description": "将歌词和可视化界面合并到同一面板中", + "queryBuilderCustomFields_description": "在查询构建器添加自定义字段", + "combinedLyricsAndVisualizer": "在播放器侧边栏合并歌词和可视化界面", + "autoDJ_description": "自动添加相似歌曲到队列中", + "notify_description": "歌曲变更时显示通知", + "mpvExtraParameters_description": "向mpv传递额外参数", + "audioFadeOnStatusChange": "音频改变时淡入淡出", + "showVisualizerInSidebar": "在播放器侧边栏显示可视化效果", + "showLyricsInSidebar": "在播放器侧边栏显示歌词", + "analyticsDisable": "退出使用情况的分析", + "artistReleaseTypeConfiguration": "艺术家发行类型设置", + "useThemeAccentColor": "使用主题强调色", + "mpvExtraParameters": "mpv额外参数", + "showRatings": "显示星级评分", + "followCurrentSong": "跟随当前歌曲", + "logLevel": "日志等级", + "playerbarWaveformAlign_optionTop": "顶部对齐", + "playerbarWaveformAlign_optionCenter": "居中对齐", + "playerbarWaveformAlign_optionBottom": "底部对齐", + "queryBuilderCustomFields_inputLabel": "厂牌", + "queryBuilderCustomFields_inputTag": "标签", + "logLevel_optionDebug": "Debug", + "logLevel_optionError": "Error", + "logLevel_optionInfo": "Info", + "logLevel_optionWarn": "Warn", + "imageResolution_optionSidebar": "侧边栏", + "imageResolution_optionHeader": "页首", + "language": "语言", + "notify": "启用歌曲通知", + "imageResolution": "图像分辨率", + "imageResolution_optionTable": "表格", + "imageResolution_optionFullScreenPlayer": "全屏播放器", + "playerbarSlider": "播放进度条" }, "error": { "remotePortWarning": "重启服务器使新端口生效", @@ -486,7 +537,12 @@ "networkError": "发生网络错误", "openError": "无法打开文件", "badValue": "无效的选项 \"{{value}}\". 此值不再存在", - "notificationDenied": "通知权限被拒绝。此设置无效" + "notificationDenied": "通知权限被拒绝。此设置无效", + "multipleServerSaveQueueError": "不支持此操作(播放列表中包含来自其他服务器的歌曲)", + "noNetwork": "服务器不可用", + "noNetworkDescription": "无法连接到该服务器", + "saveQueueFailed": "播放列表保存失败", + "settingsSyncError": "渲染器设置与主进程中存在差异,请重启程序以应用更改" }, "filter": { "mostPlayed": "最多播放过", @@ -509,8 +565,8 @@ "songCount": "歌曲数量", "random": "随机", "lastPlayed": "上次播放过", - "toYear": "从年份", - "fromYear": "从年份", + "toYear": "截止年份", + "fromYear": "起始年份", "criticRating": "评论家评分", "trackNumber": "曲目", "bpm": "bpm", @@ -547,7 +603,9 @@ "artists": "$t(entity.artist_other)", "albumArtists": "$t(entity.albumArtist_other)", "shared": "共享$t(entity.playlist_other)", - "myLibrary": "我的媒体库" + "myLibrary": "我的媒体库", + "favorites": "$t(entity.favorite_other)", + "radio": "$t(entity.radioStation_other)" }, "fullscreenPlayer": { "config": { @@ -584,7 +642,10 @@ "settings": "$t(common.setting_other)", "quit": "$t(common.quit)", "privateModeOff": "关闭私人模式", - "privateModeOn": "开启私人模式" + "privateModeOn": "开启私人模式", + "multipleMusicFolders": "已选择{{count}}个媒体库", + "noMusicFolder": "未选择任何音乐库", + "selectMusicFolder": "选择媒体库" }, "home": { "mostPlayed": "最多播放", @@ -592,7 +653,8 @@ "explore": "从库中搜索", "recentlyPlayed": "最近播放", "title": "$t(common.home)", - "recentlyReleased": "最近发布" + "recentlyReleased": "最近发布", + "genres": "$t(entity.genre_other)" }, "albumDetail": { "moreFromArtist": "更多该$t(entity.artist_one)作品", @@ -604,7 +666,24 @@ "generalTab": "通用", "hotkeysTab": "快捷键", "windowTab": "窗口", - "advanced": "高级" + "advanced": "高级", + "updates": "更新", + "cache": "缓存", + "analytics": "分析", + "application": "应用", + "theme": "主题", + "controls": "控制", + "sidebar": "侧边栏", + "remote": "远程服务", + "exportImport": "导入/导出", + "scrobble": "播放记录", + "audio": "音频", + "lyrics": "歌词", + "transcoding": "转码", + "discord": "Discord", + "logger": "日志记录器", + "queryBuilder": "查询构建器", + "lyricsDisplay": "歌词显示" }, "globalSearch": { "commands": { @@ -638,7 +717,9 @@ "playShuffled": "$t(player.shuffle)", "moveToNext": "$t(action.moveToNext)", "goToAlbum": "转到 $t(entity.album_one)", - "goToAlbumArtist": "转到 $t(entity.albumArtist_one)" + "goToAlbumArtist": "转到 $t(entity.albumArtist_one)", + "moveItems": "$t(action.moveItems)", + "goTo": "前往" }, "trackList": { "title": "$t(entity.track_other)", @@ -670,7 +751,8 @@ "viewAllTracks": "查看所有$t(entity.track_other)", "about": "关于{{artist}}", "appearsOn": "出现在", - "viewAll": "查看全部" + "viewAll": "查看全部", + "groupingTypeAll": "所有发行类型" }, "itemDetail": { "copyPath": "将路径复制到剪贴板", @@ -687,6 +769,12 @@ "username": "用户名", "editServerDetailsTooltip": "编辑服务器详细信息", "removeServer": "移除服务器" + }, + "favorites": { + "title": "$t(entity.favorite_other)" + }, + "folderList": { + "title": "$t(entity.folder_other)" } }, "form": { @@ -733,12 +821,15 @@ "queryEditor": { "input_optionMatchAll": "匹配全部", "input_optionMatchAny": "匹配任何", - "title": "查询编辑器" + "title": "查询编辑器", + "resetToDefault": "恢复默认值", + "clearFilters": "清除筛选" }, "editPlaylist": { "title": "编辑$t(entity.playlist_one)", "publicJellyfinNote": "Jellyfin 出于某种原因不会显示播放列表是否公开。如果您希望保持公开,请选择以下输入", - "success": "$t(entity.playlist_one)更新成功" + "success": "$t(entity.playlist_one)更新成功", + "editNote": "不建议对大型播放列表进行手动编辑,你确定接受新播放列表覆盖已有播放列表可能导致的数据丢失风险吗?" }, "lyricSearch": { "title": "搜索歌词", @@ -757,6 +848,30 @@ "enabled": "启用私人模式,播放状态现在对外部集成隐藏", "disabled": "私人模式已禁用,播放状态现在对启用的外部集成可见", "title": "私人模式" + }, + "largeFetchConfirmation": { + "title": "将项目加入到播放列表", + "description": "此操作将添加当前筛选视图中的所有项目" + }, + "createRadioStation": { + "input_homepageUrl": "首页地址", + "input_name": "名称", + "input_streamUrl": "串流地址" + }, + "lyricsExport": { + "export": "导出歌词", + "input_synced": "导出同步歌词", + "input_offset": "$t(setting.lyricOffset)" + }, + "saveQueue": { + "success": "播放列表已保存至服务器" + }, + "shuffleAll": { + "title": "随机播放", + "input_genre": "$t(entity.genre_one)", + "input_played_optionAll": "所有曲目", + "input_maxYear": "截止年份", + "input_minYear": "起始年份" } }, "table": { @@ -769,7 +884,24 @@ "size": "$t(common.size)", "itemGap": "项目间隙(px)", "itemSize": "项目大小 (px)", - "followCurrentSong": "关注当前播放的歌曲" + "followCurrentSong": "关注当前播放的歌曲", + "rowHoverHighlight": "鼠标悬停时高亮", + "pagination_itemsPerPage": "每页项目条数", + "itemsPerRow": "每行项目条数", + "pinToRight": "固定到右侧", + "size_default": "默认", + "size_compact": "紧凑", + "size_large": "松散", + "pagination": "分页", + "pagination_infinite": "无限滚动", + "pagination_paginate": "分页式", + "moveUp": "上移", + "moveDown": "下移", + "pinToLeft": "固定在左侧", + "alignLeft": "左对齐", + "alignCenter": "居中对齐", + "alignRight": "右对齐", + "alternateRowColors": "隔行填色" }, "view": { "table": "表格", @@ -804,7 +936,12 @@ "albumArtist": "$t(entity.albumArtist_one)", "titleCombined": "$t(common.title)(合并)", "codec": "$t(common.codec)", - "songCount": "$t(entity.track_other)" + "songCount": "$t(entity.track_other)", + "albumCount": "$t(entity.album_other)", + "image": "图片", + "bitDepth": "$t(common.bitDepth)", + "sampleRate": "$t(common.sampleRate)", + "genreBadge": "$t(entity.genre_one)(徽章)" } }, "column": { @@ -831,7 +968,10 @@ "channels": "$t(common.channel_other)", "discNumber": "碟片", "size": "$t(common.size)", - "codec": "$t(common.codec)" + "codec": "$t(common.codec)", + "owner": "所有者", + "bitDepth": "$t(common.bitDepth)", + "sampleRate": "$t(common.sampleRate)" } }, "dragDropZone": { @@ -842,7 +982,20 @@ "releaseType": { "primary": { "album": "$t(entity.album_one)", - "broadcast": "播送" + "broadcast": "播送", + "ep": "迷你专辑(EP)", + "single": "单曲", + "other": "其他" + }, + "secondary": { + "audiobook": "有声读物", + "compilation": "合辑", + "demo": "样本唱片(Demo)", + "interview": "访谈", + "live": "现场表演(Live)", + "mixtape": "混音专辑", + "remix": "再混音(Remix)", + "soundtrack": "原声带" } }, "filterOperator": { @@ -850,6 +1003,62 @@ "afterDate": "晚于(日期)", "before": "之前", "beforeDate": "早于(日期)", - "contains": "包含" + "contains": "包含", + "endsWith": "以…结尾", + "inPlaylist": "在…中", + "inTheRange": "在范围内", + "inTheLast": "在最后", + "is": "是", + "isNot": "不是", + "isGreaterThan": "大于", + "isLessThan": "小于", + "matchesRegex": "匹配正则表达式", + "notContains": "不包含", + "startsWith": "以…开头", + "inTheRangeDate": "在(日期)范围内", + "notInPlaylist": "不在…中" + }, + "datetime": { + "minuteShort": "分", + "secondShort": "秒", + "hourShort": "小时", + "dayShort": "天" + }, + "visualizer": { + "configPasteFailed": "应用配置失败,请检查配置格式。", + "configPasteReadFailed": "读取剪贴板失败", + "configCopyFailed": "复制设置失败", + "configCopied": "已复制设置到剪贴板", + "pasteConfigurationPlaceholder": "将JSON配置粘贴到此处…", + "addCustomGradient": "添加自定义渐变", + "presetNamePlaceholder": "输入预设名称", + "configPasted": "成功应用配置", + "pasteFromClipboard": "从剪贴板粘贴", + "saveAsPreset": "保存为预设", + "customGradients": "自定义渐变", + "showFPS": "显示帧率(FPS)", + "presets": "预设", + "general": "普通", + "mode": "模式", + "visualizerType": "可视化器效果类型", + "selectPreset": "选择预设", + "applyPreset": "应用预设", + "updatePreset": "更新预设", + "copyConfiguration": "复制配置", + "pasteConfiguration": "粘贴配置", + "applyConfiguration": "应用配置", + "presetName": "预设名称", + "mode1To8": "模式 1 - 8", + "mode10": "模式 10", + "fillAlpha": "填充透明度", + "lineWidth": "线宽", + "maxFPS": "最大帧率(FPS)", + "opacity": "不透明度", + "gradientName": "渐变名称", + "gradientNamePlaceholder": "渐变名称", + "vertical": "垂直", + "horizontal": "水平", + "addColor": "添加颜色", + "position": "位置" } } diff --git a/src/i18n/locales/zh-Hant.json b/src/i18n/locales/zh-Hant.json index 9ccda008a..d1c04f0a5 100644 --- a/src/i18n/locales/zh-Hant.json +++ b/src/i18n/locales/zh-Hant.json @@ -179,7 +179,7 @@ } }, "home": { - "explore": "從資料庫中搜尋", + "explore": "從媒體庫中搜尋", "recentlyPlayed": "最近播放", "title": "$t(common.home)", "mostPlayed": "最多播放", @@ -286,7 +286,7 @@ "home": "$t(common.home)", "nowPlaying": "正在播放", "playlists": "$t(entity.playlist_other)", - "myLibrary": "我的資料庫", + "myLibrary": "我的媒體庫", "shared": "已分享 $t(entity.playlist_other)", "favorites": "$t(entity.favorite_other)", "radio": "$t(entity.radioStation_other)" @@ -305,7 +305,9 @@ "topSongs": "熱門歌曲", "topSongsFrom": "{{title}} 的熱門歌曲", "viewAll": "檢視所有", - "viewAllTracks": "檢視所有$t(entity.track_other)" + "viewAllTracks": "檢視所有$t(entity.track_other)", + "groupingTypeAll": "所有發佈類型", + "groupingTypePrimary": "主要發佈類型" }, "manageServers": { "title": "管理伺服器", @@ -542,8 +544,8 @@ "albumBackground_description": "為包含專輯封面的專輯頁面新增背景圖片", "albumBackgroundBlur": "專輯背景圖片模糊大小", "albumBackgroundBlur_description": "調整應用於專輯背景圖片的模糊量", - "artistConfiguration": "專輯藝術家頁面設定", - "artistConfiguration_description": "設定專輯藝術家頁面上顯示的項目及其顯示順序", + "artistConfiguration": "專輯藝人頁面設定", + "artistConfiguration_description": "設定專輯藝人頁面中顯示的項目及排序", "clearCacheSuccess": "成功清除快取", "contextMenu": "右鍵選單配置", "contextMenu_description": "允許您隱藏在右鍵選單項目時顯示的項目。未選取的項目將被隱藏", @@ -559,7 +561,7 @@ "discordServeImage": "從伺服器提供{{discord}}圖片", "discordServeImage_description": "從伺服器本身分享 {{discord}} Rich Presence的封面圖片,僅支援 Jellyfin 與 Navidrome。{{discord}} 會透過機器人擷取圖片,因此您的伺服器必須能從公開網路連線", "externalLinks": "顯示外部連結", - "externalLinks_description": "在藝術家/專輯頁面顯示外部連結(Last.fm, MusicBrainz)", + "externalLinks_description": "在藝人/專輯頁面顯示外部連結(Last.fm, MusicBrainz)", "preferLocalLyrics": "偏好本地歌詞", "preferLocalLyrics_description": "優先選擇本地歌詞,而不是遠端歌詞(如果可用)", "homeConfiguration": "首頁配置", @@ -569,12 +571,12 @@ "imageAspectRatio": "使用原生封面照長寬比", "imageAspectRatio_description": "如果啟用,封面照將使用其原始長寬比顯示。對於非 1:1 的封面,剩餘空間將為空", "lastfm": "顯示 last.fm 連結", - "lastfm_description": "在藝術家/專輯頁面顯示 Last.fm 連結", + "lastfm_description": "在藝人/專輯頁面顯示 Last.fm 連結", "lastfmApiKey": "{{lastfm}} API金鑰", "lastfmApiKey_description": "{{lastfm}}的API金鑰。用於封面照", "mpvExtraParameters_help": "一行一個", "musicbrainz": "顯示 MusicBrainz 連結", - "musicbrainz_description": "在存在 MusicBrainz ID 的藝術家/專輯頁面上顯示 MusicBrainz 的鏈接", + "musicbrainz_description": "在存在 MusicBrainz ID 的藝人/專輯頁面上顯示 MusicBrainz 的連結", "neteaseTranslation": "啟用網易翻譯", "neteaseTranslation_description": "啟用後,將從網易取得並顯示翻譯的歌詞(如果有)", "passwordStore": "密碼/secret儲存", @@ -693,7 +695,10 @@ "imageResolution_optionHeader": "頁首", "imageResolution_optionFullScreenPlayer": "全螢幕播放器", "combinedLyricsAndVisualizer_description": "將歌詞與視覺化效果整合至同一個面板", - "combinedLyricsAndVisualizer": "在播放器側邊欄整合歌詞與視覺化效果" + "combinedLyricsAndVisualizer": "在播放器側邊欄整合歌詞與視覺化效果", + "artistRadioCount": "藝人/歌曲電台數量", + "showRatings_description": "控制星級評分功能是否顯示於介面中", + "showRatings": "顯示星級評分" }, "table": { "config": { @@ -771,7 +776,7 @@ }, "column": { "album": "專輯", - "albumArtist": "專輯藝術家", + "albumArtist": "專輯藝人", "albumCount": "$t(entity.album_other)", "artist": "$t(entity.artist_one)", "biography": "簡介", @@ -840,10 +845,10 @@ }, "entity": { "album_other": "專輯", - "albumArtist_other": "專輯藝術家", - "albumArtistCount_other": "{{count}} 位專輯藝術家", - "artist_other": "藝術家", - "artistWithCount_other": "{{count}} 位藝術家", + "albumArtist_other": "專輯藝人", + "albumArtistCount_other": "{{count}} 位專輯藝人", + "artist_other": "藝人", + "artistWithCount_other": "{{count}} 位藝人", "favorite_other": "收藏", "folder_other": "資料夾", "folderWithCount_other": "{{count}} 個資料夾", @@ -1067,6 +1072,78 @@ "dayShort": "天" }, "visualizer": { - "visualizerType": "視覺化效果類型" + "visualizerType": "視覺化效果類型", + "cyclePresets": "循環切換預設", + "cycleTime": "循環時間 (秒)", + "includeAllPresets": "包含所有預設", + "ignoredPresets": "忽略的預設", + "selectedPresets": "已選取的預設", + "randomizeNextPreset": "隨機切換下一個預設", + "blendTime": "過渡時間", + "presets": "預設", + "selectPreset": "選擇預設", + "applyPreset": "套用預設", + "saveAsPreset": "儲存為預設", + "updatePreset": "更新預設", + "copyConfiguration": "複製設定", + "pasteConfiguration": "貼上設定", + "pasteConfigurationPlaceholder": "在此處貼上JSON設定...", + "pasteFromClipboard": "從剪貼簿貼上", + "applyConfiguration": "套用設定", + "configCopied": "設定已複製至剪貼簿", + "configCopyFailed": "無法複製設定", + "configPasted": "設定套用成功", + "configPasteFailed": "無法套用設定,請檢查格式。", + "configPasteReadFailed": "無法從剪貼簿讀取內容", + "presetName": "預設名稱", + "presetNamePlaceholder": "輸入預設名稱", + "general": "一般", + "mode": "模式", + "mode1To8": "模式 1 - 8", + "mode10": "模式 10", + "barSpace": "柱間距", + "lineWidth": "線條寬度", + "fillAlpha": "填充透明度", + "channelLayout": "聲道佈局", + "maxFPS": "最大幀率", + "opacity": "不透明度", + "customGradients": "自定義漸層", + "addCustomGradient": "新增自定義漸層", + "gradientName": "漸層名稱", + "gradientNamePlaceholder": "漸層名稱", + "vertical": "垂直", + "horizontal": "水平", + "colorStops": "顏色分界點", + "addColor": "新增顏色", + "position": "位置", + "remove": "移除", + "custom": "自訂", + "builtIn": "內建", + "colors": "顏色", + "colorMode": "顏色模式", + "gradient": "漸層", + "gradientLeft": "左側漸層", + "gradientRight": "右側漸層", + "fft": "FFT", + "fftSize": "FFT 取樣大小", + "smoothing": "平滑度", + "frequencyRangeAndScaling": "頻率範圍與縮放", + "minimumFrequency": "最低頻率", + "maximumFrequency": "最高頻率", + "frequencyScale": "頻率量表", + "sensitivity": "靈敏度", + "weightingFilter": "權重濾波器", + "minimumDecibels": "最小分貝", + "maximumDecibels": "最大分貝", + "linearAmplitude": "線性振幅", + "linearBoost": "線性增益", + "peakBehavior": "峰值行為", + "showPeaks": "顯示峰值", + "fadePeaks": "峰值淡出", + "peakLine": "峰值線條", + "gravity": "重力", + "peakFadeTime": "峰值淡出時間 (毫秒)", + "peakHoldTime": "峰值停留時間 (毫秒)", + "radialSpectrum": "圓形頻譜" } }