Add remaining languages

This commit is contained in:
Deluan 2020-05-02 13:17:28 -04:00 committed by Deluan Quintão
parent 854a923fea
commit a71d5b3954
6 changed files with 1302 additions and 22 deletions

256
resources/i18n/fr.json Normal file
View File

@ -0,0 +1,256 @@
{
"languageName": "Français",
"resources": {
"song": {
"name": "Piste |||| Pistes",
"fields": {
"albumArtist": "",
"duration": "Durée",
"trackNumber": "#",
"playCount": "Nombre d'écoutes",
"title": "Titre",
"artist": "Artiste",
"album": "Album",
"path": "Chemin",
"genre": "Genre",
"compilation": "Compilation",
"year": "Année",
"size": "Taille",
"updatedAt": "Mise à jour"
},
"actions": {
"addToQueue": "Ajouter à la file",
"playNow": "Lire"
}
},
"album": {
"name": "Album |||| Albums",
"fields": {
"albumArtist": "",
"artist": "Artiste",
"duration": "Durée",
"songCount": "Numéro de piste",
"playCount": "Numbre d'écoutes",
"name": "Nom",
"genre": "Genre",
"compilation": "Compilation",
"year": "Année"
},
"actions": {
"playAll": "Lire",
"playNext": "Lire ensuite",
"addToQueue": "Ajouter à la file",
"shuffle": "Mélanger"
}
},
"artist": {
"name": "Artiste |||| Artistes",
"fields": {
"name": "Nom",
"albumCount": "Nombre d'albums"
}
},
"user": {
"name": "Utilisateur |||| Utilisateurs",
"fields": {
"userName": "Nom d'utilisateur",
"isAdmin": "Administrateur",
"lastLoginAt": "Dernière connexion",
"updatedAt": "Dernière mise à jour",
"name": "Nom"
}
},
"player": {
"name": "Lecteur |||| Lecteurs",
"fields": {
"name": "Nom",
"transcodingId": "Transcodage",
"maxBitRate": "Bitrate maximum",
"client": "Client",
"userName": "Nom d'utilisateur",
"lastSeen": "Vu pour la dernière fois"
}
},
"transcoding": {
"name": "Conversion |||| Conversions",
"fields": {
"name": "Nom",
"targetFormat": "Format",
"defaultBitRate": "Bitrate par défaut",
"command": "Commande"
}
}
},
"ra": {
"auth": {
"welcome1": "Merci d'avoir installé Navidrome !",
"welcome2": "Pour commencer, créez un compte administrateur",
"confirmPassword": "Confirmer votre mot de passe",
"buttonCreateAdmin": "Créer un compte administrateur",
"auth_check_error": "Merci de vous connecter pour continuer",
"user_menu": "Profil",
"username": "Identifiant",
"password": "Mot de passe",
"sign_in": "Connexion",
"sign_in_error": "Échec de l'authentification, merci de réessayer",
"logout": "Déconnexion"
},
"validation": {
"invalidChars": "Merci d'utiliser uniquement des chiffres et des lettres",
"passwordDoesNotMatch": "Les mots de passes ne correspondent pas",
"required": "Ce champ est requis",
"minLength": "Minimum %{min} caractères",
"maxLength": "Maximum %{max} caractères",
"minValue": "Minimum %{min}",
"maxValue": "Maximum %{max}",
"number": "Doit être un nombre",
"email": "Doit être un email",
"oneOf": "Doit être au choix: %{options}",
"regex": "Doit respecter un format spécifique (regexp): %{pattern}"
},
"action": {
"add_filter": "Ajouter un filtre",
"add": "Ajouter",
"back": "Retour",
"bulk_actions": "%{smart_count} selectionné |||| %{smart_count} selectionnés",
"cancel": "Annuler",
"clear_input_value": "Vider le champ",
"clone": "Dupliquer",
"confirm": "Confirmer",
"create": "Créer",
"delete": "Supprimer",
"edit": "Éditer",
"export": "Exporter",
"list": "Liste",
"refresh": "Actualiser",
"remove_filter": "Supprimer ce filtre",
"remove": "Supprimer",
"save": "Enregistrer",
"search": "Rechercher",
"show": "Afficher",
"sort": "Trier",
"undo": "Annuler",
"expand": "Étendre",
"close": "Fermer",
"open_menu": "Ouvrir le menu",
"close_menu": "Fermer le menu"
},
"boolean": {
"true": "Oui",
"false": "Non"
},
"page": {
"create": "Créer %{name}",
"dashboard": "Tableau de bord",
"edit": "%{name} #%{id}",
"error": "Un problème est survenu",
"list": "%{name}",
"loading": "Chargement",
"not_found": "Page manquante",
"show": "%{name} #%{id}",
"empty": "Pas encore de %{name}.",
"invite": "Voulez-vous en créer un ?"
},
"input": {
"file": {
"upload_several": "Déposez les fichiers à uploader, ou cliquez pour en sélectionner.",
"upload_single": "Déposez le fichier à uploader, ou cliquez pour le sélectionner."
},
"image": {
"upload_several": "Déposez les images à uploader, ou cliquez pour en sélectionner.",
"upload_single": "Déposez l'image à uploader, ou cliquez pour la sélectionner."
},
"references": {
"all_missing": "Impossible de trouver des données de références.",
"many_missing": "Au moins une des références associées semble ne plus être disponible.",
"single_missing": "La référence associée ne semble plus disponible."
},
"password": {
"toggle_visible": "Cacher le mot de passe",
"toggle_hidden": "Montrer le mot de passe"
}
},
"message": {
"about": "Au sujet de",
"are_you_sure": "Êtes-vous sûr ?",
"bulk_delete_content": "Êtes-vous sûr(e) de vouloir supprimer cet élément ? |||| Êtes-vous sûr(e) de vouloir supprimer ces %{smart_count} éléments ?",
"bulk_delete_title": "Supprimer %{name} |||| Supprimer %{smart_count} %{name}",
"delete_content": "Êtes-vous sûr(e) de vouloir supprimer cet élément ?",
"delete_title": "Supprimer %{name} #%{id}",
"details": "Détails",
"error": "En raison d'une erreur côté navigateur, votre requête n'a pas pu aboutir.",
"invalid_form": "Le formulaire n'est pas valide.",
"loading": "La page est en cours de chargement, merci de bien vouloir patienter.",
"no": "Non",
"not_found": "L'URL saisie est incorrecte, ou vous avez suivi un mauvais lien.",
"yes": "Oui",
"unsaved_changes": "Certains changements n'ont pas été enregistrés. Êtes-vous sûr(e) de vouloir quitter cette page ?"
},
"navigation": {
"no_results": "Aucun résultat",
"no_more_results": "La page numéro %{page} est en dehors des limites. Essayez la page précédente.",
"page_out_of_boundaries": "La page %{page} est en dehors des limites",
"page_out_from_end": "Fin de la pagination",
"page_out_from_begin": "La page doit être supérieure à 1",
"page_range_info": "%{offsetBegin}-%{offsetEnd} sur %{total}",
"page_rows_per_page": "Lignes par page :",
"next": "Suivant",
"prev": "Précédent"
},
"notification": {
"updated": "Élément mis à jour |||| %{smart_count} élements mis à jour",
"created": "Élément créé",
"deleted": "Élément supprimé |||| %{smart_count} élements supprimés",
"bad_item": "Élément inconnu",
"item_doesnt_exist": "L'élément n'existe pas",
"http_error": "Erreur de communication avec le serveur",
"data_provider_error": "Erreur dans le dataProvider. Plus de détails dans la console.",
"i18n_error": "Erreur de chargement des traductions pour la langue sélectionnée",
"canceled": "Action annulée",
"logged_out": "Votre session a pris fin, veuillez vous reconnecter."
}
},
"message": {
"note": "",
"transcodingDisabled": "",
"transcodingEnabled": ""
},
"menu": {
"library": "Bibliothèque",
"settings": "Paramètres",
"version": "Version%{version}",
"theme": "",
"personal": {
"name": "Paramètres personel",
"options": {
"theme": "Thème",
"language": "Langue"
}
}
},
"player": {
"playListsText": "File de lecture",
"openText": "Ouvrir",
"closeText": "Fermer",
"notContentText": "",
"clickToPlayText": "Cliquer pour lire",
"clickToPauseText": "Cliquer pour mettre en pause",
"nextTrackText": "Morceau suivant",
"previousTrackText": "Morceau précédent",
"reloadText": "",
"volumeText": "Volume",
"toggleLyricText": "",
"toggleMiniModeText": "Minimiser",
"destroyText": "",
"downloadText": "",
"removeAudioListsText": "Vider la liste de lecture",
"clickToDeleteText": "Cliquer pour supprimer %{name}",
"emptyLyricText": "",
"playModeText": {
"order": "Ordonner",
"orderLoop": "Tout répéter",
"singleLoop": "Repéter",
"shufflePlay": "Aleatoire"
}
}
}

256
resources/i18n/it.json Normal file
View File

@ -0,0 +1,256 @@
{
"languageName": "Italiano",
"resources": {
"song": {
"name": "Traccia |||| Tracce",
"fields": {
"albumArtist": "",
"duration": "Durata",
"trackNumber": "#",
"playCount": "Riproduzioni",
"title": "Titolo",
"artist": "Artista",
"album": "Album",
"path": "Percorso",
"genre": "Genere",
"compilation": "Compilation",
"year": "Anno",
"size": "Dimensioni",
"updatedAt": "Ultimo aggiornamento"
},
"actions": {
"addToQueue": "Aggiungi alla coda",
"playNow": "Riproduci"
}
},
"album": {
"name": "Album |||| Album",
"fields": {
"albumArtist": "",
"artist": "Artista",
"duration": "Durata",
"songCount": "Tracce",
"playCount": "Riproduzioni",
"name": "Nome",
"genre": "Genere",
"compilation": "Compilation",
"year": "Anno"
},
"actions": {
"playAll": "Riproduci",
"playNext": "Riproduci come successivo",
"addToQueue": "Aggiungi alla coda",
"shuffle": "Riprodici casualmente"
}
},
"artist": {
"name": "Artista |||| Artisti",
"fields": {
"name": "Nome",
"albumCount": "Album"
}
},
"user": {
"name": "Utente |||| Utenti",
"fields": {
"userName": "Utente",
"isAdmin": "Amministratore",
"lastLoginAt": "Ultimo accesso",
"updatedAt": "Ultima modifica",
"name": "Nome"
}
},
"player": {
"name": "Client |||| Client",
"fields": {
"name": "Nome",
"transcodingId": "Transcodifica",
"maxBitRate": "Bitrate massimo",
"client": "Applicazione",
"userName": "Utente",
"lastSeen": "Ultimo acesso"
}
},
"transcoding": {
"name": "Transcodifica |||| Transcodifiche",
"fields": {
"name": "Nome",
"targetFormat": "Formato",
"defaultBitRate": "Bitrate predefinito",
"command": "Comando"
}
}
},
"ra": {
"auth": {
"welcome1": "Grazie per aver installato Navidrome!",
"welcome2": "Per iniziare, crea un amministratore",
"confirmPassword": "Conferma la password",
"buttonCreateAdmin": "Crea amministratore",
"auth_check_error": "",
"user_menu": "Profile",
"username": "Nome utente",
"password": "Password",
"sign_in": "Login",
"sign_in_error": "Autenticazione fallita, riprovare.",
"logout": "Disconnessione"
},
"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",
"minValue": "Deve essere almeno %{min}",
"maxValue": "Deve essere al massimo %{max}",
"number": "Deve essere un numero",
"email": "Deve essere un valido indirizzo email",
"oneOf": "Deve essere uno di: %{options}",
"regex": "Deve rispettare il formato (espressione regolare): %{pattern}"
},
"action": {
"add_filter": "Aggiungi un filtro",
"add": "Aggiungi",
"back": "Indietro",
"bulk_actions": "%{smart_count} selezionati",
"cancel": "Annulla",
"clear_input_value": "Svuota il modulo",
"clone": "Duplica",
"confirm": "Conferma",
"create": "Crea",
"delete": "Cancella",
"edit": "Modifica",
"export": "Esporta",
"list": "Elenco",
"refresh": "Aggiorna",
"remove_filter": "Rimuovi questo filtro",
"remove": "Remove",
"save": "Salva",
"search": "Ricerca",
"show": "Mostra",
"sort": "Ordina",
"undo": "Annulla",
"expand": "Espandi",
"close": "Chiudi",
"open_menu": "",
"close_menu": ""
},
"boolean": {
"true": "Si",
"false": "No"
},
"page": {
"create": "Aggiungi %{name}",
"dashboard": "Cruscotto",
"edit": "%{name} %{id}",
"error": "Qualcosa non ha funzionato",
"list": "Lista %{name}",
"loading": "Caricamento in corso",
"not_found": "Non trovato",
"show": "%{name} %{id}",
"empty": "",
"invite": ""
},
"input": {
"file": {
"upload_several": "Trascina i files da caricare, oppure clicca per selezionare.",
"upload_single": "Trascina il file da caricare, oppure clicca per selezionarlo."
},
"image": {
"upload_several": "Trascina le immagini da caricare, oppure clicca per selezionarle.",
"upload_single": "Trascina l'immagine da caricare, oppure clicca per selezionarla."
},
"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."
},
"password": {
"toggle_visible": "",
"toggle_hidden": ""
}
},
"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}",
"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.",
"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",
"yes": "Si",
"unsaved_changes": ""
},
"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",
"page_range_info": "%{offsetBegin}-%{offsetEnd} di %{total}",
"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": "",
"canceled": "Azione annullata",
"logged_out": "La sessione è scaduta. Effettua nuovamente l'accesso."
}
},
"message": {
"note": "",
"transcodingDisabled": "",
"transcodingEnabled": ""
},
"menu": {
"library": "Libreria",
"settings": "Impostazioni",
"version": "Versione %{version}",
"theme": "",
"personal": {
"name": "Personale",
"options": {
"theme": "Tema",
"language": "Lingua"
}
}
},
"player": {
"playListsText": "Coda",
"openText": "Apri",
"closeText": "Chiudi",
"notContentText": "",
"clickToPlayText": "Clicca per riprodurre",
"clickToPauseText": "Clicca per mettere in pausa",
"nextTrackText": "Traccia successiva",
"previousTrackText": "Traccia precedente",
"reloadText": "",
"volumeText": "Volume",
"toggleLyricText": "",
"toggleMiniModeText": "Minimizza",
"destroyText": "",
"downloadText": "",
"removeAudioListsText": "Cancella coda",
"clickToDeleteText": "Clicca per rimuovere %{name}",
"emptyLyricText": "",
"playModeText": {
"order": "In ordine",
"orderLoop": "Ripeti",
"singleLoop": "Ripeti una volta",
"shufflePlay": "Casuale"
}
}
}

256
resources/i18n/nl.json Normal file
View File

@ -0,0 +1,256 @@
{
"languageName": "Nederlands",
"resources": {
"song": {
"name": "Nummer |||| Nummers",
"fields": {
"albumArtist": "Album Artiest",
"duration": "Tijd",
"trackNumber": "Nummer #",
"playCount": "Aantal keren afgespeeld",
"title": "Titel",
"artist": "Artiest",
"album": "Album",
"path": "Bestandspad",
"genre": "Genre",
"compilation": "Compilatie",
"year": "Jaar",
"size": "Bestandsgrootte",
"updatedAt": "Laatst bijgewerkt op"
},
"actions": {
"addToQueue": "Toevoegen aan afspeellijst",
"playNow": "Nu Afspelen"
}
},
"album": {
"name": "Album |||| Albums",
"fields": {
"albumArtist": "Album Artiest",
"artist": "Artiest",
"duration": "Tijd",
"songCount": "Nummerss",
"playCount": "Aantal keren afgespeeld",
"name": "Naam",
"genre": "Genre",
"compilation": "Compilatie",
"year": "Jaar"
},
"actions": {
"playAll": "Afspelen",
"playNext": "Hierna afspelen",
"addToQueue": "Toevoegen aan afspeellijst",
"shuffle": "Shuffle"
}
},
"artist": {
"name": "Artiest |||| Artiesten",
"fields": {
"name": "Naam",
"albumCount": "Aantal albums"
}
},
"user": {
"name": "Gebruiker |||| Gebruikers",
"fields": {
"userName": "Gebruikersnaam",
"isAdmin": "Is beheerder",
"lastLoginAt": "Laatst ingelogd op",
"updatedAt": "Laatst gewijzigd op",
"name": "Naam"
}
},
"player": {
"name": "Speler |||| Spelers",
"fields": {
"name": "Naam",
"transcodingId": "Transcoderingsidentifier",
"maxBitRate": "Maximale bitrate",
"client": "Client",
"userName": "Gebruikersnaam",
"lastSeen": "Laatst gezien op"
}
},
"transcoding": {
"name": "Transcodering |||| Transcoderingen",
"fields": {
"name": "Naam",
"targetFormat": "Doel formaat",
"defaultBitRate": "Standaard bitrate",
"command": "Commando"
}
}
},
"ra": {
"auth": {
"welcome1": "Bedankt voor het installeren van Navidrome!",
"welcome2": "Maak om te beginnen een beheerdersaccount",
"confirmPassword": "Bevestig wachtwoord",
"buttonCreateAdmin": "Beheerder maken",
"auth_check_error": "Log in om door te gaan",
"user_menu": "Profiel",
"username": "Gebruikersnaam",
"password": "Wachtwoord",
"sign_in": "Inloggen",
"sign_in_error": "Authenticatie mislukt, probeer opnieuw a.u.b.",
"logout": "Uitloggen"
},
"validation": {
"invalidChars": "Gebruik alleen letters en cijfers",
"passwordDoesNotMatch": "Wachtwoord komt niet overeen",
"required": "Verplicht",
"minLength": "Moet minimaal %{min} karakters bevatten",
"maxLength": "Mag hooguit %{max} karakters bevatten",
"minValue": "Moet groter of gelijk zijn aan %{min}",
"maxValue": "Moet kleiner of gelijk zijn aan %{max}",
"number": "Moet een getal zijn",
"email": "Moet een geldig e-mailadres zijn",
"oneOf": "Moet een zijn van: %{options}",
"regex": "Moet overeenkomen met een specifiek format (regexp): %{pattern}"
},
"action": {
"add_filter": "Voeg filter toe",
"add": "Voeg toe",
"back": "Ga terug",
"bulk_actions": "1 geselecteerd |||| %{smart_count} geselecteerd",
"cancel": "Annuleer",
"clear_input_value": "Veld wissen",
"clone": "Kloon",
"confirm": "Bevestig",
"create": "Toevoegen",
"delete": "Verwijderen",
"edit": "Bewerk",
"export": "Exporteer",
"list": "Lijst",
"refresh": "Ververs",
"remove_filter": "Verwijder dit filter",
"remove": "Verwijder",
"save": "Opslaan",
"search": "Zoek",
"show": "Toon",
"sort": "Sorteer",
"undo": "Ongedaan maken",
"expand": "Uitklappen",
"close": "Sluiten",
"open_menu": "Open menu",
"close_menu": "Sluit menu"
},
"boolean": {
"true": "Ja",
"false": "Nee"
},
"page": {
"create": "%{name} toevoegen",
"dashboard": "Dashboard",
"edit": "%{name} #%{id}",
"error": "Er is iets misgegaan",
"list": "%{name}",
"loading": "Aan het laden",
"not_found": "Niet gevonden",
"show": "%{name} #%{id}",
"empty": "Nog geen %{name}.",
"invite": "Wilt u er een toevoegen?"
},
"input": {
"file": {
"upload_several": "Drag en drop bestanden om te uploaden, of klik om bestanden te selecteren.",
"upload_single": "Drag en drop een bestand om te uploaden, of klik om een bestand te selecteren."
},
"image": {
"upload_several": "Drag en drop afbeeldingen om te uploaden, of klik om bestanden te selecteren.",
"upload_single": "Drag en drop een afbeelding om te uploaden, of klik om een bestand te selecteren."
},
"references": {
"all_missing": "De gerefereerde elementen konden niet gevonden worden.",
"many_missing": "Een of meer van de gerefereerde elementen is niet meer beschikbaar.",
"single_missing": "Een van de gerefereerde elementen is niet meer beschikbaar"
},
"password": {
"toggle_visible": "Verberg wachtwoord",
"toggle_hidden": "Toon wachtwoord"
}
},
"message": {
"about": "Over",
"are_you_sure": "Weet u het zeker?",
"bulk_delete_content": "Weet u zeker dat u dit %{name} item wilt verwijderen? |||| Weet u zeker dat u deze %{smart_count} items wilt verwijderen?",
"bulk_delete_title": "Verwijder %{name} |||| Verwijder %{smart_count} %{name}",
"delete_content": "Weet u zeker dat u dit item wilt verwijderen?",
"delete_title": "%{name} #%{id} verwijderen",
"details": "Details",
"error": "Er is een clientfout opgetreden en uw aanvraag kon niet worden voltooid.",
"invalid_form": "Het formulier is ongeldig. Controleer a.u.b. de foutmeldingen",
"loading": "De pagina is aan het laden, een moment a.u.b.",
"no": "Nee",
"not_found": "U heeft een verkeerde URL ingevoerd of een defecte link aangeklikt.",
"yes": "Ja",
"unsaved_changes": "Sommige van uw wijzigingen zijn niet opgeslagen. Weet ue zeker dat u ze wilt negeren?"
},
"navigation": {
"no_results": "Geen resultaten gevonden",
"no_more_results": "Pagina %{page} ligt buiten het bereik. Probeer de vorige pagina.",
"page_out_of_boundaries": "Paginanummer %{page} buiten bereik",
"page_out_from_end": "Laatste pagina",
"page_out_from_begin": "Eerste pagina",
"page_range_info": "%{offsetBegin}-%{offsetEnd} van %{total}",
"page_rows_per_page": "Rijen per pagina:",
"next": "Volgende",
"prev": "Vorige"
},
"notification": {
"updated": "Element bijgewerkt |||| %{smart_count} elementen bijgewerkt",
"created": "Element toegevoegd",
"deleted": "Element verwijderd |||| %{smart_count} elementen verwijderd",
"bad_item": "Incorrect element",
"item_doesnt_exist": "Element bestaat niet",
"http_error": "Server communicatie fout",
"data_provider_error": "dataProvider fout. Open console voor meer details.",
"i18n_error": "Kan de vertalingen voor de opgegeven taal niet laden",
"canceled": "Actie geannuleerd",
"logged_out": "Uw sessie is beëindigd, maak opnieuw verbinding."
}
},
"message": {
"note": "Notitie",
"transcodingDisabled": "Het wijzigen van de transcoderingsconfiguratie via de web interface is om veiligheidsredenen uitgeschakeld. Als u transcoderingsopties wilt wijzigen (bewerken of toevoegen), start u de server opnieuw op met de %{config} configuratie-optie.",
"transcodingEnabled": "Navidrome werkt momenteel met %{config}, waardoor het mogelijk is om systeemopdrachten uit te voeren vanuit de transcoderingsinstellingen via de web interface. We raden aan om het om veiligheidsredenen uit te schakelen en alleen in te schakelen bij het configureren van transcoderingsopties."
},
"menu": {
"library": "Bibliotheek",
"settings": "Instellingen",
"version": "Versie %{version}",
"theme": "Thema",
"personal": {
"name": "Persoonlijk",
"options": {
"theme": "Thema",
"language": "Taal"
}
}
},
"player": {
"playListsText": "Afspeellijst afspelen",
"openText": "Openen",
"closeText": "Sluiten",
"notContentText": "Geen muziek",
"clickToPlayText": "Klik om af te spelen",
"clickToPauseText": "Klik om te pauzeren",
"nextTrackText": "Volgende",
"previousTrackText": "Vorige",
"reloadText": "Herladen",
"volumeText": "Volume",
"toggleLyricText": "Songtekst aan/uit",
"toggleMiniModeText": "Minimaliseren",
"destroyText": "Vernietigen",
"downloadText": "Downloaden",
"removeAudioListsText": "Audiolijsten verwijderen",
"clickToDeleteText": "Klik om %{name} te verwijderen",
"emptyLyricText": "Geen songtekst",
"playModeText": {
"order": "In volgorde",
"orderLoop": "Herhalen",
"singleLoop": "Herhaal Eenmalig",
"shufflePlay": "Shuffle"
}
}
}

View File

@ -4,7 +4,7 @@
"song": {
"name": "Música |||| Músicas",
"fields": {
"albumArtist": "",
"albumArtist": "Artista",
"duration": "Duração",
"trackNumber": "#",
"playCount": "Execuções",
@ -20,13 +20,13 @@
},
"actions": {
"addToQueue": "Tocar por último",
"playNow": ""
"playNow": "Tocar agora"
}
},
"album": {
"name": "Álbum |||| Álbuns",
"fields": {
"albumArtist": "",
"albumArtist": "Artista",
"artist": "Artista",
"duration": "Duração",
"songCount": "Músicas",
@ -37,10 +37,10 @@
"year": "Ano"
},
"actions": {
"playAll": "Play",
"playNext": "Play Next",
"addToQueue": "Tocar por último",
"shuffle": "Shuffle"
"playAll": "Tocar",
"playNext": "Tocar em seguida",
"addToQueue": "Tocar no fim",
"shuffle": "Aleatório"
}
},
"artist": {
@ -132,15 +132,15 @@
"undo": "Desfazer",
"expand": "Expandir",
"close": "Fechar",
"open_menu": "",
"close_menu": ""
"open_menu": "Abrir menu",
"close_menu": "Fechar menu"
},
"boolean": {
"true": "Sim",
"false": "Não"
},
"page": {
"create": "Novo %{name}",
"create": "Criar %{name}",
"dashboard": "Painel de Controle",
"edit": "%{name} #%{id}",
"error": "Um erro ocorreu",
@ -148,8 +148,8 @@
"loading": "Carregando",
"not_found": "Não encontrado",
"show": "%{name} #%{id}",
"empty": "",
"invite": ""
"empty": "Ainda não há nenhum registro em %{name}",
"invite": "Gostaria de criar um novo?"
},
"input": {
"file": {
@ -166,8 +166,8 @@
"single_missing": "A referência passada aparenta não estar mais disponível."
},
"password": {
"toggle_visible": "",
"toggle_hidden": ""
"toggle_visible": "Esconder senha",
"toggle_hidden": "Mostrar senha"
}
},
"message": {
@ -184,12 +184,12 @@
"no": "Não",
"not_found": "Foi digitada uma URL inválida, ou o link pode estar quebrado.",
"yes": "Sim",
"unsaved_changes": ""
"unsaved_changes": "Algumas das suas mudanças não foram salvas, deseja realmente ignorá-las?"
},
"navigation": {
"no_results": "Nenhum resultado encontrado",
"no_more_results": "A página numero %{page} está fora dos limites. Tente a página anterior.",
"page_out_of_boundaries": "Página %{page} fora o limite",
"page_out_of_boundaries": "Página %{page} fora do limite",
"page_out_from_end": "Não é possível ir após a última página",
"page_out_from_begin": "Não é possível ir antes da primeira página",
"page_range_info": "%{offsetBegin}-%{offsetEnd} de %{total}",
@ -211,7 +211,7 @@
}
},
"message": {
"note": "",
"note": "ATENÇÃO",
"transcodingDisabled": "",
"transcodingEnabled": ""
},
@ -219,7 +219,7 @@
"library": "Biblioteca",
"settings": "Configurações",
"version": "Versão %{version}",
"theme": "",
"theme": "Tema",
"personal": {
"name": "Pessoal",
"options": {
@ -237,15 +237,15 @@
"clickToPauseText": "Clique para pausar",
"nextTrackText": "Próxima faixa",
"previousTrackText": "Faixa anterior",
"reloadText": "",
"reloadText": "Recarregar",
"volumeText": "Volume",
"toggleLyricText": "",
"toggleMiniModeText": "Minimizar",
"destroyText": "",
"downloadText": "",
"downloadText": "Baixar",
"removeAudioListsText": "Limpar fila de execução",
"clickToDeleteText": "Clique para remover %{name}",
"emptyLyricText": "",
"emptyLyricText": "Letra não disponível",
"playModeText": {
"order": "Em ordem",
"orderLoop": "Repetir tudo",
@ -253,4 +253,4 @@
"shufflePlay": "Aleatório"
}
}
}
}

256
resources/i18n/tr.json Normal file
View File

@ -0,0 +1,256 @@
{
"languageName": "Türkçe",
"resources": {
"song": {
"name": "Şarkı |||| Şarkılar",
"fields": {
"albumArtist": "Albüm sanatçısı",
"duration": "Süre",
"trackNumber": "Parça #",
"playCount": "Oynatma",
"title": "Isim",
"artist": "Sanatçı",
"album": "Albüm",
"path": "Dosya yolu",
"genre": "Tür",
"compilation": "Derleme",
"year": "Yıl",
"size": "Dosya boyutu",
"updatedAt": "Yüklendiği zaman"
},
"actions": {
"addToQueue": "Sonra çal",
"playNow": "Şimdi cal"
}
},
"album": {
"name": "Albüm |||| Albümler",
"fields": {
"albumArtist": "Albüm sanatçısı",
"artist": "Sanatçı",
"duration": "Süre",
"songCount": "Şarkılar",
"playCount": "Oynatma",
"name": "Ad",
"genre": "Tür",
"compilation": "Derleme",
"year": "Yıl"
},
"actions": {
"playAll": "Çaldır",
"playNext": "Sonrakini çal",
"addToQueue": "Sonra çal",
"shuffle": "Karıştır"
}
},
"artist": {
"name": "Sanatçı |||| Sanatçılar",
"fields": {
"name": "Ad",
"albumCount": "Albüm Sayısı"
}
},
"user": {
"name": "Kullanıcı |||| Kullanıcılar",
"fields": {
"userName": "Kullanıcı adı",
"isAdmin": "Yönetici mi",
"lastLoginAt": "Son Giriş Tarihi",
"updatedAt": "Güncelleme Tarihi",
"name": "Ad"
}
},
"player": {
"name": "Çalar |||| Çalarlar",
"fields": {
"name": "Ad",
"transcodingId": "Kod dönüştürme kimliği",
"maxBitRate": "Maks. bit orani",
"client": "Cihaz",
"userName": "Kullanıcı adı",
"lastSeen": "Son Görülme"
}
},
"transcoding": {
"name": "Transcoding |||| Transcodings",
"fields": {
"name": "Ad",
"targetFormat": "Hedef Formatı",
"defaultBitRate": "Varsayılan bit orani",
"command": "komut"
}
}
},
"ra": {
"auth": {
"welcome1": "Navidrome'yi yüklediğiniz için teşekkürler!",
"welcome2": "Başlamak için bir yönetici kullanıcı oluştur",
"confirmPassword": "Şifreyi Onayla",
"buttonCreateAdmin": "Yönetici oluştur",
"auth_check_error": "Devam etmek için lütfen giriş yap",
"user_menu": "Profil",
"username": "Kullanıcı adı",
"password": "Parola",
"sign_in": "Giriş yap",
"sign_in_error": "Giriş başarısız. Lütfen tekrar deneyin",
"logout": ıkış"
},
"validation": {
"invalidChars": "Lütfen sadece harf ve rakam kullan",
"passwordDoesNotMatch": "Şifre eşleşmiyor",
"required": "Zorunlu alan",
"minLength": "En az %{min} karakter",
"maxLength": "En fazla %{max} karakter",
"minValue": "En az %{min} olmalı",
"maxValue": "En fazla %{max} olmali",
"number": "Sayısal bir değer olmalı",
"email": "E-posta geçerli değil",
"oneOf": "Bunlardan biri olmalı: %{options}",
"regex": "Belirli bir formatla eşleşmelidir (regexp): %{pattern}"
},
"action": {
"add_filter": "Filtre ekle",
"add": "Ekle",
"back": "Geri Dön",
"bulk_actions": "1 seçildi |||| %{smart_count} seçildi",
"cancel": "İptal",
"clear_input_value": "Temizle",
"clone": "Klonla",
"confirm": "Onayla",
"create": "Oluştur",
"delete": "Sil",
"edit": "Düzenle",
"export": "Dışa aktar",
"list": "Listele",
"refresh": "Yenile",
"remove_filter": "Filtreyi kaldır",
"remove": "Kaldır",
"save": "Kaydet",
"search": "Ara",
"show": "Göster",
"sort": "Sırala",
"undo": "Geri al",
"expand": "Genişlettir",
"close": "Kapat",
"open_menu": "Menüyü aç",
"close_menu": "Menüyü kapat"
},
"boolean": {
"true": "Evet",
"false": "Hayır"
},
"page": {
"create": "%{name} oluştur",
"dashboard": "Ana Sayfa",
"edit": "%{name} #%{id}",
"error": "Bazı şeyler yolunda değil",
"list": "%{name} listesi",
"loading": "Yükleniyor",
"not_found": "Sayfa bulunamadı",
"show": "%{name} #%{id}",
"empty": "Henüz %{name} yok.",
"invite": "Bir tane eklemek ister misin?"
},
"input": {
"file": {
"upload_several": "Yüklemek istediğiniz dosyaları buraya sürükleyin ya da seçmek için tıklayın.",
"upload_single": "Yüklemek istediğiniz dosyayı buraya sürükleyin ya da seçmek için tıklayın.."
},
"image": {
"upload_several": "Yüklemek istediğiniz resimleri buraya sürükleyin ya da seçmek için tıklayın.",
"upload_single": "Yüklemek istediğiniz resmi buraya sürükleyin ya da seçmek için tıklayın."
},
"references": {
"all_missing": "Referans verileri bulunamadı.",
"many_missing": "İlişkilendirilmiş referanslardan en az biri artık mevcut değil.",
"single_missing": "İlişkilendirilmiş referans artık mevcut değil."
},
"password": {
"toggle_visible": "Şifreyi gizle",
"toggle_hidden": "Şifreyi göster"
}
},
"message": {
"about": "Hakkında",
"are_you_sure": "Emin misiniz?",
"bulk_delete_content": "%{name} silmek istediğinizden emin misiniz? |||| %{smart_count} öğeyi silmek istediğinizden emin misiniz?",
"bulk_delete_title": "%{name} sil |||| %{smart_count} %{name} öğesi sil",
"delete_content": "Bu öğeyi silmek istediğinizden emin misiniz?",
"delete_title": "%{name} #%{id} Sil",
"details": "Detaylar",
"error": "Bir istemci hatası oluştu ve isteğiniz tamamlanamadı.",
"invalid_form": "Form geçerli değil. Lütfen hataları kontrol edin",
"loading": "Sayfa yükleniyor, lütfen bekleyiniz",
"no": "Hayır",
"not_found": "Hatalı bir URL girdiniz ya da yanlış bir linke tıkladınız",
"yes": "Evet",
"unsaved_changes": "Yaptığın değişikliklerin bazıları kaydedilmedi. Onları yoksaymak istediğinizden emin misin?"
},
"navigation": {
"no_results": "Kayıt bulunamadı",
"no_more_results": "%{page} sayfası mevcut değil. Önceki sayfayı deneyin.",
"page_out_of_boundaries": "%{page} sayfası mevcut değil",
"page_out_from_end": "Son sayfadan ileri gidemezsin",
"page_out_from_begin": "1. sayfadan geri gidemezsin",
"page_range_info": "%{offsetBegin}-%{offsetEnd} of %{total}",
"page_rows_per_page": "Sayfa başına kayıtlar",
"next": "Sonraki",
"prev": "Önceki"
},
"notification": {
"updated": "Öğe güncellendi |||| %{smart_count} öğe güncellendi",
"created": "Öğe oluşturuldu",
"deleted": "Öğe silindi |||| %{smart_count} öğe silindi",
"bad_item": "Hatalı öğe",
"item_doesnt_exist": "Öğe bulunamadı",
"http_error": "Sunucu iletişim hatası",
"data_provider_error": "dataProvider hatası. Detay için konsolu gözden geçir.",
"i18n_error": "Belirtilen dil için çeviriler yüklenemedi",
"canceled": "Eylem iptal edildi",
"logged_out": "Oturumunuz sona erdi, Lütfen yeniden bağlanın."
}
},
"message": {
"note": "NOT",
"transcodingDisabled": "Transcoding ayarlari web arayüzü üzerinden değiştirilmesi güvenlik nedeniyle devre dışı bırakılmıştır. Kod dönüştürme seçeneklerini değiştirmek (düzenlemek veya eklemek) istiyorsan, %{config} seçeneğiyle sunucuyu yeniden başlatın.",
"transcodingEnabled": "Navidrome şu anda %{config} ile çalışıyor, web arayüzünü kullanarak kod dönüştürme ayarlarından sistem komutlarını çalıştırmayı mümkün kılıyor. Güvenlik nedeniyle devre dışı bırakmanızı ve yalnızca Kod Dönüştürme seçeneklerini yapılandırırken etkinleştirmenizi öneririz."
},
"menu": {
"library": "Müzik kütüphanesi",
"settings": "Ayarlar",
"version": "Sürüm %{version}",
"theme": "Tema",
"personal": {
"name": "Kişisel",
"options": {
"theme": "Tema",
"language": "Dil"
}
}
},
"player": {
"playListsText": "Oynatma Sırası",
"openText": "Aç",
"closeText": "Kapat",
"notContentText": "Müzik yok",
"clickToPlayText": "Oynatmak için tıkla",
"clickToPauseText": "Duraklatmak için tıkla",
"nextTrackText": "Sonraki parça",
"previousTrackText": "Önceki parça",
"reloadText": "Tekrar yükle",
"volumeText": "Ses",
"toggleLyricText": "Şarkı sözü aç/kapat",
"toggleMiniModeText": "Küçült",
"destroyText": "Yık",
"downloadText": "İndir",
"removeAudioListsText": "Ses listelerini sil",
"clickToDeleteText": "%{name} silmek için tıkla",
"emptyLyricText": "Şarkı sözü yok",
"playModeText": {
"order": "Sırayla",
"orderLoop": "Tekrar et",
"singleLoop": "Birini tekrarla",
"shufflePlay": "Karıştır"
}
}
}

256
resources/i18n/zn.json Normal file
View File

@ -0,0 +1,256 @@
{
"languageName": "简体中文",
"resources": {
"song": {
"name": "歌曲 |||| 曲库",
"fields": {
"albumArtist": "专辑歌手",
"duration": "时长",
"trackNumber": "音轨 #",
"playCount": "播放次数",
"title": "",
"artist": "",
"album": "",
"path": "",
"genre": "",
"compilation": "",
"year": "",
"size": "",
"updatedAt": ""
},
"actions": {
"addToQueue": "稍后播放",
"playNow": ""
}
},
"album": {
"name": "专辑 |||| 专辑",
"fields": {
"albumArtist": "专辑歌手",
"artist": "歌手",
"duration": "时长",
"songCount": "曲目数",
"playCount": "播放次数",
"name": "",
"genre": "",
"compilation": "",
"year": ""
},
"actions": {
"playAll": "播放",
"playNext": "播放下一首",
"addToQueue": "稍后播放",
"shuffle": "刷新"
}
},
"artist": {
"name": "歌手 |||| 歌手",
"fields": {
"name": "",
"albumCount": ""
}
},
"user": {
"name": "用户 |||| 用户",
"fields": {
"userName": "用户名",
"isAdmin": "",
"lastLoginAt": "",
"updatedAt": "",
"name": ""
}
},
"player": {
"name": "用户 |||| 用户",
"fields": {
"name": "",
"transcodingId": "",
"maxBitRate": "",
"client": "",
"userName": "",
"lastSeen": ""
}
},
"transcoding": {
"name": "转码 |||| 转码",
"fields": {
"name": "",
"targetFormat": "",
"defaultBitRate": "",
"command": ""
}
}
},
"ra": {
"auth": {
"welcome1": "感谢您安装Navidrome!",
"welcome2": "为了开始使用,请创建一个管理员账户",
"confirmPassword": "确认密码",
"buttonCreateAdmin": "创建管理员",
"auth_check_error": "",
"user_menu": "设置",
"username": "用户名",
"password": "密码",
"sign_in": "登录",
"sign_in_error": "验证失败, 请重试",
"logout": "退出"
},
"validation": {
"invalidChars": "请只使用字母和数字",
"passwordDoesNotMatch": "密码不匹配",
"required": "必填",
"minLength": "必须不少于 %{min} 个字符",
"maxLength": "必须不多于 %{max} 个字符",
"minValue": "必须不小于 %{min}",
"maxValue": "必须不大于 %{max}",
"number": "必须为数字",
"email": "必须是有效的邮箱",
"oneOf": "必须为: %{options}其中一项",
"regex": "必须符合指定的格式 (regexp): %{pattern}"
},
"action": {
"add_filter": "增加检索",
"add": "增加",
"back": "回退",
"bulk_actions": "选中%{smart_count}项",
"cancel": "取消",
"clear_input_value": "",
"clone": "",
"confirm": "",
"create": "新建",
"delete": "删除",
"edit": "编辑",
"export": "导出",
"list": "列表",
"refresh": "刷新",
"remove_filter": "移除检索",
"remove": "删除",
"save": "保存",
"search": "检索",
"show": "显示",
"sort": "排序",
"undo": "撤销",
"expand": "",
"close": "",
"open_menu": "",
"close_menu": ""
},
"boolean": {
"true": "是",
"false": "否"
},
"page": {
"create": "新建 %{name}",
"dashboard": "概览",
"edit": "%{name} #%{id}",
"error": "出现错误",
"list": "%{name} 列表",
"loading": "加载中",
"not_found": "未发现",
"show": "%{name} #%{id}",
"empty": "",
"invite": ""
},
"input": {
"file": {
"upload_several": "将文件集合拖拽到这里, 或点击这里选择文件集合.",
"upload_single": "将文件拖拽到这里, 或点击这里选择文件."
},
"image": {
"upload_several": "将图片文件集合拖拽到这里, 或点击这里选择图片文件集合.",
"upload_single": "将图片文件拖拽到这里, 或点击这里选择图片文件."
},
"references": {
"all_missing": "未找到参考数据.",
"many_missing": "至少有一条参考数据不再可用.",
"single_missing": "关联的参考数据不再可用."
},
"password": {
"toggle_visible": "",
"toggle_hidden": ""
}
},
"message": {
"about": "关于",
"are_you_sure": "您确定操作?",
"bulk_delete_content": "您确定要删除 %{name}? |||| 您确定要删除 %{smart_count} 项?",
"bulk_delete_title": "删除 %{name} |||| 删除 %{smart_count}项 %{name} ",
"delete_content": "您确定要删除该条目?",
"delete_title": "删除 %{name} #%{id}",
"details": "",
"error": "",
"invalid_form": "表单输入无效. 请检查错误提示",
"loading": "正在加载页面, 请稍候",
"no": "否",
"not_found": "您输入了错误的URL或者错误的链接.",
"yes": "是",
"unsaved_changes": ""
},
"navigation": {
"no_results": "结果为空",
"no_more_results": "页码 %{page} 超出边界. 试试上一页.",
"page_out_of_boundaries": "页码 %{page} 超出边界",
"page_out_from_end": "已到最末页",
"page_out_from_begin": "已到最前页",
"page_range_info": "%{offsetBegin}-%{offsetEnd} / %{total}",
"page_rows_per_page": "每页行数:",
"next": "向后",
"prev": "向前"
},
"notification": {
"updated": "条目已更新 |||| %{smart_count} 项条目已更新",
"created": "条目已新建",
"deleted": "条目已删除 |||| %{smart_count} 项条目已删除",
"bad_item": "不正确的条目",
"item_doesnt_exist": "条目不存在",
"http_error": "与服务通信出错",
"data_provider_error": "dataProvider错误. 请检查console的详细信息.",
"i18n_error": "",
"canceled": "取消动作",
"logged_out": ""
}
},
"message": {
"note": "",
"transcodingDisabled": "",
"transcodingEnabled": ""
},
"menu": {
"library": "曲库",
"settings": "设置",
"version": "版本 %{version}",
"theme": "主题",
"personal": {
"name": "个性化",
"options": {
"theme": "主题",
"language": "语言"
}
}
},
"player": {
"playListsText": "播放队列",
"openText": "打开",
"closeText": "关闭",
"notContentText": "无音乐",
"clickToPlayText": "点击播放",
"clickToPauseText": "点击暂停",
"nextTrackText": "下一首",
"previousTrackText": "上一首",
"reloadText": "Reload",
"volumeText": "音量",
"toggleLyricText": "切换歌词",
"toggleMiniModeText": "最小化",
"destroyText": "损坏",
"downloadText": "下载",
"removeAudioListsText": "清空播放列表",
"clickToDeleteText": "点击删除 %{name}",
"emptyLyricText": "无歌词",
"playModeText": {
"order": "顺序播放",
"orderLoop": "列表循环",
"singleLoop": "单曲循环",
"shufflePlay": "随机播放"
}
}
}