diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json index 63bf3be6..83d7b943 100644 --- a/src/i18n/locales/ca.json +++ b/src/i18n/locales/ca.json @@ -256,7 +256,11 @@ "gap": "espera", "explicitStatus": "estat explícit", "explicit": "explícit", - "clean": "net" + "clean": "net", + "private": "privat", + "public": "públic", + "recordLabel": "segell discogràfic", + "releaseType": "tipus de llançament" }, "entity": { "album_one": "àlbum", @@ -317,7 +321,9 @@ "input_playlists": "$t(entity.playlist_other)", "title": "afegir a una $t(entity.playlist_one)", "input_skipDuplicates": "salta't els duplicats", - "success": "s'ha afegit $t(entity.trackWithCount, {\"count\": {{message}} }) a $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })" + "success": "s'ha afegit $t(entity.trackWithCount, {\"count\": {{message}} }) a $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })", + "create": "crea $t(entity.playlist_one) {{playlist}}", + "searchOrCreate": "cerca $t(entity.playlist_other) o tipus per crear-ne un de nou" }, "createPlaylist": { "input_description": "$t(common.description)", @@ -653,12 +659,27 @@ "artistBackground_description": "afegeix una imatge de fons per les pàgines d'artista amb l'art de l'artista", "artistBackgroundBlur": "mida del desenfocament de la imatge de fons de l'artista", "artistBackgroundBlur_description": "ajusta la quantitat de desenfocament aplicat a la imatge de fons de l'artista", - "releaseChannel_optionLatest": "estable", + "releaseChannel_optionLatest": "última versió", "releaseChannel_optionBeta": "beta", "releaseChannel": "canal de versions", "releaseChannel_description": "tria entre versions estables i versions beta per les actualitzacions automàtiques", "mediaSession": "activa Media Session", - "mediaSession_description": "activa la integració amb Windows Media Session per mostrar els controls multimèdia i les metadades a l'indicador de volum del sistema i la pantalla de bloqueig (només per Windows)" + "mediaSession_description": "activa la integració amb Windows Media Session per mostrar els controls multimèdia i les metadades a l'indicador de volum del sistema i la pantalla de bloqueig (només per Windows)", + "crossfadeStyle": "estil de fosa encadenada", + "discordRichPresence": "estat d'activitat de {{discord}}", + "enableAutoTranslation_description": "activa la traducció automàtica en carregar la lletra", + "enableAutoTranslation": "activa la traducció automàtica", + "exportImportSettings_control_description": "expora i importa la configuració amb JSON", + "exportImportSettings_control_exportText": "expora la configuració", + "exportImportSettings_control_importText": "importa la configuració", + "exportImportSettings_control_title": "importa / exporta la configuració", + "exportImportSettings_destructiveWarning": "importar la configuració és una acció destructiva; reviseu el que es mostra a sobre abans de clicar \"importa\"!", + "exportImportSettings_importBtn": "importa la configuració", + "exportImportSettings_importModalTitle": "importa la configuració de feishin", + "exportImportSettings_importSuccess": "la configuració s'ha importat correctament!", + "exportImportSettings_notValidJSON": "el fitxer que heu seleccionat no és un JSON vàlid", + "exportImportSettings_offendingKeyError": "\"{{offendingKey}}\" és incorrecte: {{reason}}", + "language": "llengua" }, "table": { "column": { @@ -840,5 +861,33 @@ "playbackError": "hi ha hagut un error en intentar reproduir el mitjà", "remoteDisableError": "hi ha hagut un error en intentar $t(common.disable) el servidor remot", "endpointNotImplementedError": "el punt final {{endpoint}} no està implementat per {{serverType}}" + }, + "releaseType": { + "primary": { + "album": "$t(entity.album_one)", + "broadcast": "emissió", + "ep": "EP", + "other": "altres", + "single": "senzill" + }, + "secondary": { + "audiobook": "audiollibre", + "audioDrama": "audioteatre", + "compilation": "compilació", + "djMix": "mescla de dj", + "demo": "demo", + "fieldRecording": "enregistrament de camp", + "interview": "entrevista", + "live": "en directe", + "mixtape": "recopilació", + "remix": "remix", + "soundtrack": "banda sonora", + "spokenWord": "àudio parlat" + } + }, + "dragDropZone": { + "error_oneFileOnly": "Seleccioneu un sol fitxer", + "error_readingFile": "hi ha hagut un error en llegir el fitxer: {{errorMessage}}", + "mainText": "deixeu anar un fitxer aquí" } } diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json index ad58eda9..eb8d77de 100644 --- a/src/i18n/locales/cs.json +++ b/src/i18n/locales/cs.json @@ -273,7 +273,7 @@ "hotkey_navigateHome": "přejít domů", "preventSleepOnPlayback": "zabránit uspání při přehrávání", "preventSleepOnPlayback_description": "zabránit uspání displeje během přehrávání hudby", - "discordLinkType": "odkazy ve stavu na službě {{discord}}", + "discordLinkType": "odkazy ve stavu na {{discord}}u", "discordLinkType_description": "přidá externí odkazy na {{lastfm}} nebo {{musicbrainz}} do polí skladby a umělce ve stavu na službě {{discord}}. {{musicbrainz}} je nejpřesnější, ale vyžaduje značky a neposkytuje odkazy na umělce, zatímco {{lastfm}} by mělo vždy poskytnout odkaz. neprovádí žádné další síťové požadavky", "discordLinkType_none": "$t(common.none)", "discordLinkType_mbz_lastfm": "{{musicbrainz}} se zálohou na {{lastfm}}", @@ -296,7 +296,12 @@ "exportImportSettings_importModalTitle": "importovat nastavení feishin", "exportImportSettings_importSuccess": "nastavení byla úspěšně importována!", "exportImportSettings_notValidJSON": "poskytnutý soubor není platným souborem JSON", - "exportImportSettings_offendingKeyError": "Řetězec „{{offendingKey}}“ je nesprávný – {{reason}}" + "exportImportSettings_offendingKeyError": "Řetězec „{{offendingKey}}“ je nesprávný – {{reason}}", + "crossfadeStyle": "styl prolnutí", + "discordRichPresence": "stav na {{discord}}u", + "enableAutoTranslation_description": "povolit automatický překlad při načtení textů", + "enableAutoTranslation": "povolit automatický překlad", + "language": "jazyk" }, "action": { "editPlaylist": "upravit $t(entity.playlist_one)", @@ -423,7 +428,11 @@ "sampleRate": "vzorkovací frekvence", "explicitStatus": "stav explicitivity", "explicit": "explicitní", - "clean": "čisté" + "clean": "čisté", + "private": "soukromý", + "public": "veřejný", + "recordLabel": "vydavatelství", + "releaseType": "typ vydání" }, "table": { "config": { @@ -762,7 +771,9 @@ "success": "přidáno $t(entity.trackWithCount, {\"count\": {{message}} }) do $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })", "title": "přidat do $t(entity.playlist_one)", "input_skipDuplicates": "přeskočit duplicity", - "input_playlists": "$t(entity.playlist_other)" + "input_playlists": "$t(entity.playlist_other)", + "create": "vytvořit $t(entity.playlist_one) {{playlist}}", + "searchOrCreate": "vyhledejte $t(entity.playlist_other) nebo pište pro vytvoření nového" }, "updateServer": { "title": "upravit server", @@ -852,8 +863,31 @@ "song_other": "písní" }, "dragDropZone": { - "error_oneFileOnly": "vyberte prosím pouze 1 soubor", + "error_oneFileOnly": "Vyberte prosím pouze 1 soubor", "error_readingFile": "během čtení souboru došlo k chybě: {{errorMessage}}", "mainText": "přesuňte soubor sem" + }, + "releaseType": { + "primary": { + "album": "$t(entity.album_one)", + "broadcast": "vysílání", + "ep": "ep", + "other": "jiné", + "single": "singl" + }, + "secondary": { + "audiobook": "audiokniha", + "audioDrama": "rozhlasová hra", + "compilation": "kolekce", + "djMix": "dj mix", + "demo": "demo", + "fieldRecording": "field recording", + "interview": "rozhovor", + "live": "živě", + "mixtape": "mixtape", + "remix": "remix", + "soundtrack": "soundtrack", + "spokenWord": "mluvené slovo" + } } } diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 5dc6d400..a7487d1a 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -299,7 +299,9 @@ "exportImportSettings_offendingKeyError": "\"{{offendingKey}}\" es incorrecto - {{reason}}", "enableAutoTranslation_description": "Activa la traducción automáticamente cuando se cargan las letras", "enableAutoTranslation": "Activar traducción automática", - "discordRichPresence": "Estado de actividad de {{discord}}" + "discordRichPresence": "Estado de actividad de {{discord}}", + "crossfadeStyle": "Estilo del crossfade", + "language": "Idioma" }, "action": { "editPlaylist": "editar $t(entity.playlist_one)", @@ -428,7 +430,9 @@ "explicit": "Explícito", "clean": "Limpio", "private": "Privado", - "public": "Público" + "public": "Público", + "recordLabel": "Sello discográfico", + "releaseType": "Tipo de lanzamiento" }, "error": { "remotePortWarning": "reiniciar el servidor para aplicar el nuevo puerto", @@ -862,5 +866,28 @@ "error_oneFileOnly": "Por favor selecciona un solo archivo", "error_readingFile": "Ha habido un problema leyendo el archivo: {{errorMessage}}", "mainText": "Arrastra un archivo aquí" + }, + "releaseType": { + "primary": { + "album": "$t(entity.album_one)", + "broadcast": "Emisión", + "ep": "EP", + "other": "Otro", + "single": "Sencillo" + }, + "secondary": { + "audiobook": "Audiolibro", + "audioDrama": "Audio drama", + "compilation": "Compilación", + "djMix": "Mezcla del DJ", + "fieldRecording": "Grabación de campo", + "interview": "Entrevista", + "live": "En vivo", + "mixtape": "Recopilatorio", + "remix": "Remix", + "soundtrack": "Banda sonora", + "spokenWord": "Palabra hablada", + "demo": "Maqueta" + } } } diff --git a/src/i18n/locales/eu.json b/src/i18n/locales/eu.json index d383e405..e6feffc2 100644 --- a/src/i18n/locales/eu.json +++ b/src/i18n/locales/eu.json @@ -121,7 +121,10 @@ "gap": "hutsunea", "explicitStatus": "egoera esplizitua", "explicit": "esplizitua", - "clean": "garbia" + "clean": "garbia", + "private": "pribatua", + "public": "publikoa", + "releaseType": "argitalpen mota" }, "player": { "repeat": "errepikatu", @@ -436,7 +439,7 @@ "artistConfiguration": "albumaren artistaren konfigurazio orria", "artistConfiguration_description": "konfiguratu zein elementu erakusten diren eta zein ordenatan albumaren artistaren orrian", "audioExclusiveMode": "audio esklusiboko modua", - "releaseChannel_optionLatest": "egonkorra", + "releaseChannel_optionLatest": "azken bertsioa", "releaseChannel_optionBeta": "beta", "releaseChannel": "argitalpen kanala", "releaseChannel_description": "aukeratu argitalpen egonkorren edo beta artean eguneratze automatikoak lortzeko", @@ -532,7 +535,10 @@ "enableRemote": "gaitu urruneko kontrol zerbitzaria", "enableRemote_description": "urruneko kontrol zerbitzariari beste gailu batzuei aplikazioa kontrolatzeko aukera ematen dio", "doubleClickBehavior_description": "egia bada, bilaketa batean bat datozen pista guztiak ilaran jarriko dira. bestela, klikatutakoak bakarrik jarriko dira ilaran", - "imageAspectRatio_description": "gaituta badago, azaleko artea jatorrizko aspektu-erlazioa erabiliz erakutsiko da. 1:1 ez den arterako, gainerako espazioa hutsik egongo da" + "imageAspectRatio_description": "gaituta badago, azaleko artea jatorrizko aspektu-erlazioa erabiliz erakutsiko da. 1:1 ez den arterako, gainerako espazioa hutsik egongo da", + "crossfadeStyle": "crossfade estiloa", + "discordRichPresence": "{{discord}}-en jarduera-egoera", + "enableAutoTranslation": "gaitu itzulpen automatikoa" }, "form": { "addServer": { @@ -554,7 +560,9 @@ "input_playlists": "$t(entity.playlist_other)", "success": "$t(entity.trackWithCount, {\"count\": {{message}} }) gehitu da $t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })-ra", "input_skipDuplicates": "saltatu bikoiztuak", - "title": "gehitu $t(entity.playlist_one)-(a)ri" + "title": "gehitu $t(entity.playlist_one)-(a)ri", + "create": "sortu $t(entity.playlist_one) {{playlist}}", + "searchOrCreate": "bilatu $t(entity.playlist_other) edo idatzi berri bat sortzeko" }, "createPlaylist": { "input_description": "$t(common.description)", @@ -757,5 +765,13 @@ "playlist": { "reorder": "berrantolaketa IDaren arabera ordenatzean bakarrik gaituta dago" } + }, + "releaseType": { + "primary": { + "album": "$t(entity.album_one)" + }, + "secondary": { + "compilation": "konpilazioa" + } } } diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index 53470b08..915686c9 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -134,7 +134,7 @@ "quit": "quitter", "expand": "étendre", "search": "recherche", - "saveAs": "enregistrer en tant que", + "saveAs": "enregistrer sous", "disc": "disque", "yes": "oui", "random": "aléatoire", @@ -160,7 +160,11 @@ "bitDepth": "format d'échantillonnage", "explicitStatus": "status explicite", "explicit": "explicite", - "clean": "propre" + "clean": "propre", + "private": "privé", + "public": "publique", + "recordLabel": "label de discographie", + "releaseType": "type de sortie" }, "error": { "remotePortWarning": "redémarrer le serveur pour appliquer le nouveau port", @@ -646,7 +650,7 @@ "mediaSession_description": "active l'intégration de la session Windows Media, affichant les commandes multimédias et les métadonnées dans la superposition du volume du système et l'écran de verrouillage (Windows uniquement)", "enableAutoTranslation_description": "activer la traduction automatiquement lorsque les paroles sont chargées", "enableAutoTranslation": "activer la traduction automatique", - "exportImportSettings_control_description": "Exporter et Importer les paramètres en JSON", + "exportImportSettings_control_description": "exporter et importer les paramètres en JSON", "exportImportSettings_control_exportText": "paramètres d'exportation", "exportImportSettings_control_importText": "paramètres d'importation", "exportImportSettings_control_title": "paramètres d'importation / exportation", @@ -655,7 +659,10 @@ "exportImportSettings_importSuccess": "les paramètres ont été importés avec succès !", "exportImportSettings_notValidJSON": "le fichier transmis n'est pas un JSON valide", "exportImportSettings_offendingKeyError": "\"{{offendingKey}}\" est incorrecte - {{reason}}", - "exportImportSettings_importModalTitle": "paramètres d'importation feishin" + "exportImportSettings_importModalTitle": "paramètres d'importation feishin", + "crossfadeStyle": "style de fondu enchaîné", + "discordRichPresence": "{{discord}} Rich Presence", + "language": "langage" }, "form": { "deletePlaylist": { @@ -682,7 +689,9 @@ "success": "$t(entity.trackWithCount, {\"count\" : {{message}} }) ajouté à $t(entity.playlistWithCount, {\"count\" : {{numOfPlaylists}} })", "title": "ajouter à $t(entity.playlist_one)", "input_skipDuplicates": "sauter les doublons", - "input_playlists": "$t(entity.playlist_other)" + "input_playlists": "$t(entity.playlist_other)", + "create": "créer $t(entity.playlist_one) {{playlist}}", + "searchOrCreate": "rechercher $t(entity.playlist_other) ou tapez pour en créer une nouvelle" }, "createPlaylist": { "title": "créer une $t(entity.playlist_one)", @@ -858,7 +867,30 @@ }, "dragDropZone": { "error_oneFileOnly": "Veuillez ne sélectionner qu'un seul fichier", - "error_readingFile": "Un problème est survenu lors de la lecture du fichier : {{errorMessage}}", - "mainText": "Déposez un fichier ici" + "error_readingFile": "un problème est survenu lors de la lecture du fichier : {{errorMessage}}", + "mainText": "déposez un fichier ici" + }, + "releaseType": { + "primary": { + "album": "$t(entity.album_one)", + "broadcast": "diffuser", + "ep": "ep", + "other": "autre", + "single": "single" + }, + "secondary": { + "audiobook": "livre audio", + "audioDrama": "dramatique radio", + "compilation": "compilation", + "djMix": "dj mix", + "demo": "démo", + "fieldRecording": "prise de son en extérieur", + "interview": "interview", + "live": "directe", + "mixtape": "mixtape", + "remix": "remix", + "soundtrack": "bande son", + "spokenWord": "spoken word" + } } } diff --git a/src/i18n/locales/zh-Hans.json b/src/i18n/locales/zh-Hans.json index 690d054f..0a0ee847 100644 --- a/src/i18n/locales/zh-Hans.json +++ b/src/i18n/locales/zh-Hans.json @@ -118,7 +118,11 @@ "sampleRate": "采样率", "explicitStatus": "显式状态", "clean": "清除", - "explicit": "显式" + "explicit": "显式", + "private": "私人", + "public": "公开", + "recordLabel": "唱片公司", + "releaseType": "发布类型" }, "entity": { "albumArtist_other": "专辑艺术家", @@ -693,7 +697,9 @@ "success": "添加$t(entity.trackWithCount, {\"count\": {{message}} })到$t(entity.playlistWithCount, {\"count\": {{numOfPlaylists}} })", "title": "添加到$t(entity.playlist_one)", "input_skipDuplicates": "跳过重复", - "input_playlists": "$t(entity.playlist_other)" + "input_playlists": "$t(entity.playlist_other)", + "create": "创建 $t(entity.playlist_one) {{playlist}}", + "searchOrCreate": "搜索 $t(entity.playlist_other) 或键入以创建一个新的" }, "createPlaylist": { "title": "创建$t(entity.playlist_one)", @@ -817,5 +823,11 @@ "error_oneFileOnly": "请仅选择 1 个文件", "error_readingFile": "读取文件时出现问题:{{errorMessage}}", "mainText": "将文件拖放到这里" + }, + "releaseType": { + "primary": { + "album": "$t(entity.album_one)", + "broadcast": "播送" + } } }