From 2e31b4d046eb4298e30d0abd0030ee954c43c1ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deluan=20Quint=C3=A3o?= Date: Tue, 5 May 2020 18:32:22 -0400 Subject: [PATCH] Update translations (#264) * Update it.json (POEditor.com) * Update de.json (POEditor.com) * Update pt.json (POEditor.com) * Add Czech translation * Update fr.json (POEditor.com) * Update nl.json (POEditor.com) * Update cs.json (POEditor.com) * Update English translation * Update it.json (POEditor.com) --- resources/i18n/cs.json | 260 +++++++++++++++++++++++++++++++++++++++++ resources/i18n/de.json | 24 ++-- resources/i18n/fr.json | 34 +++--- resources/i18n/it.json | 136 ++++++++++----------- resources/i18n/nl.json | 10 +- resources/i18n/pt.json | 22 ++-- ui/src/i18n/en.json | 2 +- 7 files changed, 384 insertions(+), 104 deletions(-) create mode 100644 resources/i18n/cs.json diff --git a/resources/i18n/cs.json b/resources/i18n/cs.json new file mode 100644 index 00000000..80fa917b --- /dev/null +++ b/resources/i18n/cs.json @@ -0,0 +1,260 @@ +{ + "languageName": "Čeština", + "resources": { + "song": { + "name": "Skladba |||| Skladby", + "fields": { + "albumArtist": "Interpret alba", + "duration": "Délka", + "trackNumber": "#", + "playCount": "Přehrání", + "title": "Název", + "artist": "Interpret", + "album": "Album", + "path": "Cesta k souboru", + "genre": "Žánr", + "compilation": "Kompilace", + "year": "Rok", + "size": "Velikost souboru", + "updatedAt": "Nahráno", + "bitRate": "Přenosová rychlost" + }, + "actions": { + "addToQueue": "Přehrát později", + "playNow": "Přehrát nyní" + } + }, + "album": { + "name": "Album |||| Alba", + "fields": { + "albumArtist": "Interpret alba", + "artist": "Interpret", + "duration": "Délka", + "songCount": "Skladby", + "playCount": "Přehrání", + "name": "Název", + "genre": "Žánr", + "compilation": "Kompilace", + "year": "Rok", + "updatedAt": "Aktualizováno" + }, + "actions": { + "playAll": "Přehrát", + "playNext": "Přehrát další", + "addToQueue": "Přehrát později", + "shuffle": "Zamíchat" + } + }, + "artist": { + "name": "Interpret |||| Interpreti", + "fields": { + "name": "Název", + "albumCount": "Počet alb" + } + }, + "user": { + "name": "Uživatel |||| Uživatelé", + "fields": { + "userName": "Uživatelské jméno", + "isAdmin": "Správcem", + "lastLoginAt": "Naposledy přihlášen", + "updatedAt": "Upraven", + "name": "Jméno", + "password": "Heslo", + "createdAt": "Vytvořen" + } + }, + "player": { + "name": "Přehrávač |||| Přehrávače", + "fields": { + "name": "Název", + "transcodingId": "ID překódování", + "maxBitRate": "Max. přenosová rychlost", + "client": "Klient", + "userName": "Uživatelské jméno", + "lastSeen": "Naposledy spatřen" + } + }, + "transcoding": { + "name": "Překódování |||| Překódování", + "fields": { + "name": "Název", + "targetFormat": "Cílený formát", + "defaultBitRate": "Výchozí přenosová rychlost", + "command": "Příkaz" + } + } + }, + "ra": { + "auth": { + "welcome1": "Děkujeme, že jste si nainstalovali Navidrome!", + "welcome2": "Nejdříve vytvořte účet správce", + "confirmPassword": "Potvrďte heslo", + "buttonCreateAdmin": "Vytvořit správce", + "auth_check_error": "Pro pokračování se prosím přihlašte", + "user_menu": "Profil", + "username": "Uživatelské jméno", + "password": "Heslo", + "sign_in": "Přihlásit se", + "sign_in_error": "Ověření selhalo, zkuste to znovu", + "logout": "Odhlásit se" + }, + "validation": { + "invalidChars": "Prosím, používejte pouze písmena a čísla", + "passwordDoesNotMatch": "Hesla se neschodují", + "required": "Povinné pole", + "minLength": "Musí obsahovat nejméně %{min} znaků", + "maxLength": "Může obsahovat maximálně %{max} znaků", + "minValue": "Musí být alespoň %{min}", + "maxValue": "Může být maximálně %{max}", + "number": "Musí být číslo", + "email": "Musí být platná emailová adresa", + "oneOf": "Musí splňovat jedno z: %{options}", + "regex": "Musí být ve specifickém formátu (regexp): %{pattern}" + }, + "action": { + "add_filter": "Přidat filtr", + "add": "Přidat", + "back": "Jít zpět", + "bulk_actions": "%{smart_count} vybráno", + "cancel": "Zrušit", + "clear_input_value": "Smazat hodnotu", + "clone": "Klonovat", + "confirm": "Potvrdit", + "create": "Vytvořit", + "delete": "Smazat", + "edit": "Upravit", + "export": "Exportovat", + "list": "Seznam", + "refresh": "Obnovit", + "remove_filter": "Odstranit filtr", + "remove": "Odstranit", + "save": "Uložit", + "search": "Vyhledat", + "show": "Ukázat", + "sort": "Seřadit", + "undo": "Vrátit", + "expand": "Zvětšit", + "close": "Zavřít", + "open_menu": "Otevřít nabídku", + "close_menu": "Zavřít nabídku" + }, + "boolean": { + "true": "Ano", + "false": "Ne" + }, + "page": { + "create": "Vytvořit %{name}", + "dashboard": "Dashboard", + "edit": "%{name} #%{id}", + "error": "Něco se pokazilo", + "list": "%{name}", + "loading": "Načítání", + "not_found": "Nenalezeno", + "show": "%{name} #%{id}", + "empty": "Zatím žádné %{name}", + "invite": "Chcete přidat?" + }, + "input": { + "file": { + "upload_several": "Přetáhněte soubory pro nahrání nebo klikněte pro výběr", + "upload_single": "Přetáhněte soubor pro nahrání nebo klikněte pro jeho výběr" + }, + "image": { + "upload_several": "Přetáhněte obrázky pro nahrání nebo klikněte pro výběr", + "upload_single": "Přetáhněte obrázek pro nahrání nebo klikněte pro jeho výběr" + }, + "references": { + "all_missing": "Nelze nalézt referencovaná data", + "many_missing": "Minimálně jedna z referencí se nezdá být nadále dostupná", + "single_missing": "Reference se nezdá být nadále dostupná." + }, + "password": { + "toggle_visible": "Skrýt heslo", + "toggle_hidden": "Ukázat heslo" + } + }, + "message": { + "about": "O", + "are_you_sure": "Jste si jistý?", + "bulk_delete_content": "Jste si jistý, že chcete smazat %{name}? |||| Jste si jistý, že chcete smazat těchto %{smart_count} položek?", + "bulk_delete_title": "Smazat %{name} |||| Smazat %{smart_count} %{name} položek", + "delete_content": "Jste si jistý, že chcete smazat tuto položku?", + "delete_title": "Smazat %{name} #%{id}", + "details": "Detaily", + "error": "Objevila se chyba klienta a váš požadavek nemohl být splněn.", + "invalid_form": "Formulář není platný. Prosím zkontrolujte chyby.", + "loading": "Stránka se načítá, prosím vyčkejte", + "no": "Ne", + "not_found": "Napsali jste špatnou adresu URL, nebo jste následovali špatný odkaz.", + "yes": "Ano", + "unsaved_changes": "Některé vaše změny nebyly uloženy. Jste si jisti, že je chcete ignorovat?" + }, + "navigation": { + "no_results": "Žádné výsledky nebyly nalezeny", + "no_more_results": "Stránka číslo %{page} je mimo rozsah. Zkuste předchozí.", + "page_out_of_boundaries": "Stránka číslo %{page} je mimo rozsah", + "page_out_from_end": "Nelze jít za poslední stranu", + "page_out_from_begin": "Nelze jít před první stranu", + "page_range_info": "%{offsetBegin}-%{offsetEnd} z %{total}", + "page_rows_per_page": "Řádků na stránce:", + "next": "Další", + "prev": "Předchozí" + }, + "notification": { + "updated": "Prvek aktualizován |||| %{smart_count} prvků aktualizováno", + "created": "Prvek vytvořen", + "deleted": "Prvek smazán |||| %{smart_count} prvků smazáno", + "bad_item": "Nesprávný prvek", + "item_doesnt_exist": "Prvek neexistuje", + "http_error": "Chyba komunikace serveru", + "data_provider_error": "Chyba dataProvideru. Detaily najdete v konzoli.", + "i18n_error": "Nelze načíst překlady pro vybraný jazyk", + "canceled": "Akce zrušena", + "logged_out": "Vaše relace skončila, prosím připojte se znovu." + } + }, + "message": { + "note": "POZNÁMKA", + "transcodingDisabled": "Měnění nastavení překódování je ve webovém prostředí vypnuto kvůli bezpečnosti. Pokud by jste chtěli změnit (upravit nebo přidat) možnosti překódování, restartujte server s možností %{config}.", + "transcodingEnabled": "Navidrome právě běží s možností %{config}, umožňující spouštění systémových příkazů z nastavení překódování pomocí webového rozhraní. Doporučujeme ji vypnout kvůli bezpečnosti a použít ji pouze pokud upravujete nastavení překódování." + }, + "menu": { + "library": "Knihovna", + "settings": "Nastavení", + "version": "Verze %{version}", + "theme": "Motiv", + "personal": { + "name": "Osobní", + "options": { + "theme": "Motiv", + "language": "Jazyk" + } + } + }, + "player": { + "playListsText": "Fronta", + "openText": "Otevřít", + "closeText": "Zavřít", + "notContentText": "Žádné skladby", + "clickToPlayText": "Klikněte pro přehrání", + "clickToPauseText": "Klikněte pro pozastavní", + "nextTrackText": "Další skladba", + "previousTrackText": "Předchozí skladba", + "reloadText": "Znovu načíst", + "volumeText": "Hlasitost", + "toggleLyricText": "Přepnout text", + "toggleMiniModeText": "Zmenšit", + "destroyText": "Zničit", + "downloadText": "Stáhnout", + "removeAudioListsText": "Vymazat seznam", + "clickToDeleteText": "Klikněte pro odstratění %{name}", + "emptyLyricText": "Bez textu", + "playModeText": { + "order": "Popořadě", + "orderLoop": "Opakovat", + "singleLoop": "Opakovat jednou", + "shufflePlay": "Zamíchat" + } + } +} \ No newline at end of file diff --git a/resources/i18n/de.json b/resources/i18n/de.json index d6700b26..ef6fc89e 100644 --- a/resources/i18n/de.json +++ b/resources/i18n/de.json @@ -7,7 +7,7 @@ "albumArtist": "Albuminterpret", "duration": "Dauer", "trackNumber": "Titel #", - "playCount": "Aufrufe", + "playCount": "Wiedergaben", "title": "Titel", "artist": "Künstler", "album": "Album", @@ -16,7 +16,8 @@ "compilation": "Kompilation", "year": "Jahr", "size": "Dateigröße", - "updatedAt": "Hochgeladen um" + "updatedAt": "Hochgeladen um", + "bitRate": "Bitrate" }, "actions": { "addToQueue": "Später abspielen", @@ -30,11 +31,12 @@ "artist": "Interpret", "duration": "Dauer", "songCount": "Songanzahl", - "playCount": "Aufrufe", + "playCount": "Wiedergaben", "name": "Name", "genre": "Genre", "compilation": "Kompilation", - "year": "Jahr" + "year": "Jahr", + "updatedAt": "Aktualisiert um" }, "actions": { "playAll": "Abspielen", @@ -57,7 +59,9 @@ "isAdmin": "Ist Admin", "lastLoginAt": "Letzer Login um", "updatedAt": "Aktualisiert um", - "name": "Name" + "name": "Name", + "password": "Passwort", + "createdAt": "Hergestellt um" } }, "player": { @@ -87,7 +91,7 @@ "welcome2": "Als erstes erstelle einen Admin-Benutzer", "confirmPassword": "Passwort bestätigen", "buttonCreateAdmin": "Admin erstellen", - "auth_check_error": "Bitte einloggen um fortzufahren", + "auth_check_error": "Bitte einloggen um fortzufahren", "user_menu": "Profil", "username": "Nutzername", "password": "Passwort", @@ -149,7 +153,7 @@ "not_found": "Nicht gefunden", "show": "%{name} #%{id}", "empty": "Noch kein %{name}.\n", - "invite": "Möchten du eine hinzufügen?" + "invite": "Möchten du einen hinzufügen?" }, "input": { "file": { @@ -178,7 +182,7 @@ "delete_content": "Möchtest du diesen Inhalt wirklich löschen?", "delete_title": "Lösche %{name} #%{id}", "details": "Details", - "error": "Ein Fehler ist aufgetreten und ihre Anfrage konnte nicht abgeschlossen werden.", + "error": "Ein Fehler ist aufgetreten und deine Anfrage konnte nicht abgeschlossen werden.", "invalid_form": "Das Formular ist ungültig. Bitte überprüfe deine Eingaben.", "loading": "Die Seite wird geladen.", "no": "Nein", @@ -201,13 +205,13 @@ "updated": "Element wurde aktualisiert |||| %{smart_count} Elemente wurden aktualisiert", "created": "Element wurde erstellt", "deleted": "Element wurde gelöscht |||| %{smart_count} Elemente wurden gelöscht", - "bad_item": "Fehlerhaftes Elemente", + "bad_item": "Fehlerhaftes Element", "item_doesnt_exist": "Das Element existiert nicht", "http_error": "Fehler beim Kommunizieren mit dem Server", "data_provider_error": "dataProvider Fehler. Prüfe die Konsole für Details.", "i18n_error": "Die Übersetzungen für die angegebene Sprache können nicht geladen werden", "canceled": "Aktion abgebrochen", - "logged_out": "Ihr Session wurde beendet. Bitte erneut verbinden." + "logged_out": "Deine Session wurde beendet. Bitte erneut verbinden." } }, "message": { diff --git a/resources/i18n/fr.json b/resources/i18n/fr.json index acd2d9af..16c5e2a7 100644 --- a/resources/i18n/fr.json +++ b/resources/i18n/fr.json @@ -4,7 +4,7 @@ "song": { "name": "Piste |||| Pistes", "fields": { - "albumArtist": "", + "albumArtist": "Artiste", "duration": "Durée", "trackNumber": "#", "playCount": "Nombre d'écoutes", @@ -16,7 +16,8 @@ "compilation": "Compilation", "year": "Année", "size": "Taille", - "updatedAt": "Mise à jour" + "updatedAt": "Mise à jour", + "bitRate": "Bitrate" }, "actions": { "addToQueue": "Ajouter à la file", @@ -26,7 +27,7 @@ "album": { "name": "Album |||| Albums", "fields": { - "albumArtist": "", + "albumArtist": "Artiste", "artist": "Artiste", "duration": "Durée", "songCount": "Numéro de piste", @@ -34,7 +35,8 @@ "name": "Nom", "genre": "Genre", "compilation": "Compilation", - "year": "Année" + "year": "Année", + "updatedAt": "Mise à jour le" }, "actions": { "playAll": "Lire", @@ -57,7 +59,9 @@ "isAdmin": "Administrateur", "lastLoginAt": "Dernière connexion", "updatedAt": "Dernière mise à jour", - "name": "Nom" + "name": "Nom", + "password": "Mot de passe", + "createdAt": "Crée le" } }, "player": { @@ -211,15 +215,15 @@ } }, "message": { - "note": "", - "transcodingDisabled": "", - "transcodingEnabled": "" + "note": "NOTE", + "transcodingDisabled": "Le changement de paramètres depuis l'interface web est désactivé pour des raisons de sécurité. Pour changer (éditer ou supprimer) les options de transcodage, relancer le serveur avec l'option %{config} activée.", + "transcodingEnabled": "Navidrome fonctionne actuellement avec %{config}, rendant possible l’exécution de commandes arbitraires depuis l'interface web. Il est recommandé de n'activer cette fonctionnalité uniquement lors de la configuration du Transcodage." }, "menu": { "library": "Bibliothèque", "settings": "Paramètres", "version": "Version%{version}", - "theme": "", + "theme": "Thème", "personal": { "name": "Paramètres personel", "options": { @@ -232,20 +236,20 @@ "playListsText": "File de lecture", "openText": "Ouvrir", "closeText": "Fermer", - "notContentText": "", + "notContentText": "Absence de musique", "clickToPlayText": "Cliquer pour lire", "clickToPauseText": "Cliquer pour mettre en pause", "nextTrackText": "Morceau suivant", "previousTrackText": "Morceau précédent", - "reloadText": "", + "reloadText": "Recharger", "volumeText": "Volume", - "toggleLyricText": "", + "toggleLyricText": "Afficher/masquer les paroles", "toggleMiniModeText": "Minimiser", - "destroyText": "", - "downloadText": "", + "destroyText": "Détruire", + "downloadText": "Télécharger", "removeAudioListsText": "Vider la liste de lecture", "clickToDeleteText": "Cliquer pour supprimer %{name}", - "emptyLyricText": "", + "emptyLyricText": "Absence de paroles", "playModeText": { "order": "Ordonner", "orderLoop": "Tout répéter", diff --git a/resources/i18n/it.json b/resources/i18n/it.json index eed91b66..d8776183 100644 --- a/resources/i18n/it.json +++ b/resources/i18n/it.json @@ -4,7 +4,7 @@ "song": { "name": "Traccia |||| Tracce", "fields": { - "albumArtist": "", + "albumArtist": "Artista Album", "duration": "Durata", "trackNumber": "#", "playCount": "Riproduzioni", @@ -16,17 +16,18 @@ "compilation": "Compilation", "year": "Anno", "size": "Dimensioni", - "updatedAt": "Ultimo aggiornamento" + "updatedAt": "Ultimo aggiornamento", + "bitRate": "Bitrate" }, "actions": { "addToQueue": "Aggiungi alla coda", - "playNow": "Riproduci" + "playNow": "Riproduci adesso" } }, "album": { "name": "Album |||| Album", "fields": { - "albumArtist": "", + "albumArtist": "Artista Album", "artist": "Artista", "duration": "Durata", "songCount": "Tracce", @@ -34,7 +35,8 @@ "name": "Nome", "genre": "Genere", "compilation": "Compilation", - "year": "Anno" + "year": "Anno", + "updatedAt": "Ultimo aggiornamento" }, "actions": { "playAll": "Riproduci", @@ -53,11 +55,13 @@ "user": { "name": "Utente |||| Utenti", "fields": { - "userName": "Utente", + "userName": "Nome utente", "isAdmin": "Amministratore", "lastLoginAt": "Ultimo accesso", - "updatedAt": "Ultima modifica", - "name": "Nome" + "updatedAt": "Ultimo aggiornamento", + "name": "Nome", + "password": "Password", + "createdAt": "Creato a" } }, "player": { @@ -67,7 +71,7 @@ "transcodingId": "Transcodifica", "maxBitRate": "Bitrate massimo", "client": "Applicazione", - "userName": "Utente", + "userName": "Nome utente", "lastSeen": "Ultimo acesso" } }, @@ -87,24 +91,24 @@ "welcome2": "Per iniziare, crea un amministratore", "confirmPassword": "Conferma la password", "buttonCreateAdmin": "Crea amministratore", - "auth_check_error": "", + "auth_check_error": "Per favore accedi per continuare", "user_menu": "Profile", "username": "Nome utente", "password": "Password", - "sign_in": "Login", - "sign_in_error": "Autenticazione fallita, riprovare.", - "logout": "Disconnessione" + "sign_in": "Accedi", + "sign_in_error": "Autenticazione fallita, per favore riprova", + "logout": "Disconnetti" }, "validation": { "invalidChars": "Per favore usa solo lettere e numeri", "passwordDoesNotMatch": "Le password non coincidono", "required": "Campo obbligatorio", - "minLength": "Deve essere lungo %{min} caratteri almeno", - "maxLength": "Deve essere lungo %{max} caratteri al massimo", + "minLength": "Deve essere lungo almeno %{min} caratteri", + "maxLength": "Deve essere lungo al massimo %{max} caratteri", "minValue": "Deve essere almeno %{min}", "maxValue": "Deve essere al massimo %{max}", "number": "Deve essere un numero", - "email": "Deve essere un valido indirizzo email", + "email": "Deve essere un indirizzo email valido", "oneOf": "Deve essere uno di: %{options}", "regex": "Deve rispettare il formato (espressione regolare): %{pattern}" }, @@ -112,13 +116,13 @@ "add_filter": "Aggiungi un filtro", "add": "Aggiungi", "back": "Indietro", - "bulk_actions": "%{smart_count} selezionati", + "bulk_actions": "Un elemento selezionato ||| %{smart_count} elementi selezionati", "cancel": "Annulla", - "clear_input_value": "Svuota il modulo", + "clear_input_value": "Cancella", "clone": "Duplica", "confirm": "Conferma", "create": "Crea", - "delete": "Cancella", + "delete": "Rimuovi", "edit": "Modifica", "export": "Esporta", "list": "Elenco", @@ -126,14 +130,14 @@ "remove_filter": "Rimuovi questo filtro", "remove": "Remove", "save": "Salva", - "search": "Ricerca", + "search": "Cerca", "show": "Mostra", "sort": "Ordina", "undo": "Annulla", "expand": "Espandi", "close": "Chiudi", - "open_menu": "", - "close_menu": "" + "open_menu": "Apri menù", + "close_menu": "Chiudi menù" }, "boolean": { "true": "Si", @@ -141,19 +145,19 @@ }, "page": { "create": "Aggiungi %{name}", - "dashboard": "Cruscotto", - "edit": "%{name} %{id}", - "error": "Qualcosa non ha funzionato", - "list": "Lista %{name}", + "dashboard": "Pannello di controllo", + "edit": "%{name} #%{id}", + "error": "Qualcosa è andato storto", + "list": "%{name}", "loading": "Caricamento in corso", "not_found": "Non trovato", - "show": "%{name} %{id}", - "empty": "", - "invite": "" + "show": "%{name} #%{id}", + "empty": "Nessun %{name} per adesso.", + "invite": "Vuoi invitare un amico?" }, "input": { "file": { - "upload_several": "Trascina i files da caricare, oppure clicca per selezionare.", + "upload_several": "Trascina i file da caricare, oppure clicca per selezionarli.", "upload_single": "Trascina il file da caricare, oppure clicca per selezionarlo." }, "image": { @@ -162,64 +166,64 @@ }, "references": { "all_missing": "Impossibile trovare i riferimenti associati.", - "many_missing": "Almeno uno dei riferimenti associati non sembra più disponibile.", - "single_missing": "Il riferimento associato non sembra più disponibile." + "many_missing": "Almeno uno dei riferimenti associati sembra non essere più disponibile.", + "single_missing": "Il riferimento associato sembra non essere più disponibile." }, "password": { - "toggle_visible": "", - "toggle_hidden": "" + "toggle_visible": "Nascondi password", + "toggle_hidden": "Mostra password" } }, "message": { "about": "Informazioni", "are_you_sure": "Sei sicuro ?", - "bulk_delete_content": "Sei sicuro di voler cancellare questo %{name}? |||| Sei sicuro di voler eliminare questi %{smart_count}?", - "bulk_delete_title": "Delete %{name} |||| Delete %{smart_count} %{name} items", - "delete_content": "Are you sure you want to delete this item?", - "delete_title": "Cancella %{name} #%{id}", + "bulk_delete_content": "Sei sicuro di voler rimuovere questo %{name}? |||| Sei sicuro di voler rimuovere questi %{smart_count} elementi?", + "bulk_delete_title": "Rimuovi %{name} |||| Rimuovi %{smart_count} %{name}", + "delete_content": "Sei sicuro di voler eliminare questo elemento?", + "delete_title": "Rimuovi %{name} #%{id}", "details": "Dettagli", - "error": "Un errore locale è occorso e la tua richiesta non è stata completata.", - "invalid_form": "Il modulo non è valido. Si prega di verificare la presenza di errori.", + "error": "Un errore dal lato client ha impedito il completamento della tua richiesta.", + "invalid_form": "Il modulo non è valido. Per favore controlla la presenza di errori.", "loading": "La pagina si sta caricando, solo un momento per favore", "no": "No", - "not_found": "Hai inserito un URL errato, oppure hai cliccato un link errato", + "not_found": "Hai inserito un URL inesistente, oppure hai cliccato un link errato.", "yes": "Si", - "unsaved_changes": "" + "unsaved_changes": "Alcune modifiche non sono state salvate. Vuoi ripristinarle?" }, "navigation": { "no_results": "Nessun risultato trovato", - "no_more_results": "La pagina numero %{page} è fuori dell'intervallo. Prova la pagina precedente.", - "page_out_of_boundaries": "Il numero di pagina %{page} è fuori dei limiti", - "page_out_from_end": "Fine della paginazione", - "page_out_from_begin": "Il numero di pagina deve essere maggiore di 1", + "no_more_results": "La pagina numero %{page} è fuori dall'intervallo. Prova la pagina precedente.", + "page_out_of_boundaries": "Il numero di pagina %{page} è fuori dall’intervallo", + "page_out_from_end": "Non è possibile andare oltre l’ultima pagina", + "page_out_from_begin": "Non è possibile andare prima della prima pagina", "page_range_info": "%{offsetBegin}-%{offsetEnd} di %{total}", - "page_rows_per_page": "Righe per pagina", + "page_rows_per_page": "Righe per pagina:", "next": "Successivo", "prev": "Precedente" }, "notification": { - "updated": "Record aggiornato |||| %{smart_count} records aggiornati", - "created": "Record creato", - "deleted": "Record eliminato |||| %{smart_count} records eliminati", - "bad_item": "Record errato", - "item_doesnt_exist": "Record inesistente", - "http_error": "Errore di comunicazione con il server dati", - "data_provider_error": "Errore del data provider. Controlla la console per i dettagli.", - "i18n_error": "", + "updated": "Elemento aggiornato |||| %{smart_count} elementi aggiornati", + "created": "Elemento creato", + "deleted": "Elemento rimosso |||| %{smart_count} elementi rimossi", + "bad_item": "Elemento errato", + "item_doesnt_exist": "Elemento inesistente", + "http_error": "Errore di comunicazione con il server", + "data_provider_error": "Errore del dataProvider. Controlla la console per i dettagli.", + "i18n_error": "Impossibile caricare la traduzione per la lingua selezionata", "canceled": "Azione annullata", - "logged_out": "La sessione è scaduta. Effettua nuovamente l'accesso." + "logged_out": "La sessione è scaduta, per favore accedi di nuovo." } }, "message": { - "note": "", - "transcodingDisabled": "", - "transcodingEnabled": "" + "note": "Note", + "transcodingDisabled": "La possibilità di modificare le opzioni di transcodifica attraverso l’interfaccia web è disabilitata per ragioni di sicurezza. Se desideri cambiare (modificare o aggiungere) opzioni di transcodifica, riavvia il server con l’opzione %{config}.", + "transcodingEnabled": "Navidrome è al momento attivo con %{config}, rendendo possibile eseguire comandi remoti attraverso l’interfaccia web. Si raccomanda di disabilitare questa opzione per ragioni di sicurezza e di abilitarla solo per configurare le opzioni di transcodifica." }, "menu": { "library": "Libreria", "settings": "Impostazioni", "version": "Versione %{version}", - "theme": "", + "theme": "Tema", "personal": { "name": "Personale", "options": { @@ -232,20 +236,20 @@ "playListsText": "Coda", "openText": "Apri", "closeText": "Chiudi", - "notContentText": "", + "notContentText": "Nessuna traccia", "clickToPlayText": "Clicca per riprodurre", "clickToPauseText": "Clicca per mettere in pausa", "nextTrackText": "Traccia successiva", "previousTrackText": "Traccia precedente", - "reloadText": "", + "reloadText": "Ricarica", "volumeText": "Volume", - "toggleLyricText": "", + "toggleLyricText": "Mostra testo", "toggleMiniModeText": "Minimizza", - "destroyText": "", - "downloadText": "", + "destroyText": "Distruggi", + "downloadText": "Scarica", "removeAudioListsText": "Cancella coda", "clickToDeleteText": "Clicca per rimuovere %{name}", - "emptyLyricText": "", + "emptyLyricText": "Nessun testo", "playModeText": { "order": "In ordine", "orderLoop": "Ripeti", diff --git a/resources/i18n/nl.json b/resources/i18n/nl.json index 835bdd98..c52e3115 100644 --- a/resources/i18n/nl.json +++ b/resources/i18n/nl.json @@ -16,7 +16,8 @@ "compilation": "Compilatie", "year": "Jaar", "size": "Bestandsgrootte", - "updatedAt": "Laatst bijgewerkt op" + "updatedAt": "Laatst bijgewerkt op", + "bitRate": "Bitrate" }, "actions": { "addToQueue": "Toevoegen aan afspeellijst", @@ -34,7 +35,8 @@ "name": "Naam", "genre": "Genre", "compilation": "Compilatie", - "year": "Jaar" + "year": "Jaar", + "updatedAt": "Bijgewerkt op" }, "actions": { "playAll": "Afspelen", @@ -57,7 +59,9 @@ "isAdmin": "Is beheerder", "lastLoginAt": "Laatst ingelogd op", "updatedAt": "Laatst gewijzigd op", - "name": "Naam" + "name": "Naam", + "password": "Wachtwoord", + "createdAt": "Aangemaakt op" } }, "player": { diff --git a/resources/i18n/pt.json b/resources/i18n/pt.json index 24003836..47e9ef38 100644 --- a/resources/i18n/pt.json +++ b/resources/i18n/pt.json @@ -16,7 +16,8 @@ "compilation": "Coletânea", "year": "Ano", "size": "Tamanho", - "updatedAt": "Últ. Atualização" + "updatedAt": "Últ. Atualização", + "bitRate": "Bitrate" }, "actions": { "addToQueue": "Tocar por último", @@ -34,7 +35,8 @@ "name": "Nome", "genre": "Gênero", "compilation": "Coletânea", - "year": "Ano" + "year": "Ano", + "updatedAt": "Últ. Atualização" }, "actions": { "playAll": "Tocar", @@ -57,7 +59,9 @@ "isAdmin": "Admin?", "lastLoginAt": "Últ. Login", "updatedAt": "Últ. Atualização", - "name": "Nome" + "name": "Nome", + "password": "Senha", + "createdAt": "Data de Criação" } }, "player": { @@ -212,8 +216,8 @@ }, "message": { "note": "ATENÇÃO", - "transcodingDisabled": "", - "transcodingEnabled": "" + "transcodingDisabled": "Por questão de segurança, esta tela de configuração está desabilitada. Se você quiser alterar estas configurações, reinicie o servidor com a opção %{config}", + "transcodingEnabled": "Navidrome está sendo executado com a opção %{config}. Isto permite que potencialmente se execute comandos do sistema pela interface Web. É recomendado que vc mantenha esta opção desabilitada, e só a habilite quando precisar configurar opções de Conversão" }, "menu": { "library": "Biblioteca", @@ -232,16 +236,16 @@ "playListsText": "Fila de Execução", "openText": "Abrir", "closeText": "Fechar", - "notContentText": "", + "notContentText": "Nenhum música", "clickToPlayText": "Clique para tocar", "clickToPauseText": "Clique para pausar", "nextTrackText": "Próxima faixa", "previousTrackText": "Faixa anterior", "reloadText": "Recarregar", "volumeText": "Volume", - "toggleLyricText": "", + "toggleLyricText": "Letra", "toggleMiniModeText": "Minimizar", - "destroyText": "", + "destroyText": "Destruir", "downloadText": "Baixar", "removeAudioListsText": "Limpar fila de execução", "clickToDeleteText": "Clique para remover %{name}", @@ -253,4 +257,4 @@ "shufflePlay": "Aleatório" } } -} +} \ No newline at end of file diff --git a/ui/src/i18n/en.json b/ui/src/i18n/en.json index 1ab756fd..43de5b22 100644 --- a/ui/src/i18n/en.json +++ b/ui/src/i18n/en.json @@ -68,7 +68,7 @@ "name": "Player |||| Players", "fields": { "name": "Name", - "transcodingId": "Transcoding ID", + "transcodingId": "Transcoding", "maxBitRate": "Max. Bit Rate", "client": "Client", "userName": "Username",