From 3892f70c35356db6ca7fce0c3d162e5503c2da44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deluan=20Quint=C3=A3o?= Date: Wed, 26 Feb 2025 19:20:48 -0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20update=20Deutsch,=20Espa=C3=B1ol,=20?= =?UTF-8?q?Euskara,=20Galego,=20Bahasa=20Indonesia,=20=E6=97=A5=E6=9C=AC?= =?UTF-8?q?=E8=AA=9E,=20Portugu=C3=AAs,=20P=D1=83=D1=81=D1=81=D0=BA=D0=B8?= =?UTF-8?q?=D0=B9,=20T=C3=BCrk=C3=A7e=20translations=20from=20POEditor=20(?= =?UTF-8?q?#3681)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: navidrome-bot --- resources/i18n/de.json | 56 ++- resources/i18n/es.json | 58 ++- resources/i18n/eu.json | 958 +++++++++++++++++++++-------------------- resources/i18n/gl.json | 65 ++- resources/i18n/id.json | 950 +++++++++++++++++++++------------------- resources/i18n/ja.json | 65 ++- resources/i18n/pt.json | 18 +- resources/i18n/ru.json | 84 +++- resources/i18n/tr.json | 54 ++- 9 files changed, 1341 insertions(+), 967 deletions(-) diff --git a/resources/i18n/de.json b/resources/i18n/de.json index f214558f7..6ffb31165 100644 --- a/resources/i18n/de.json +++ b/resources/i18n/de.json @@ -9,7 +9,7 @@ "trackNumber": "Titel #", "playCount": "Wiedergaben", "title": "Titel", - "artist": "Künstler", + "artist": "Interpret", "album": "Album", "path": "Dateipfad", "genre": "Genre", @@ -26,7 +26,13 @@ "bpm": "BPM", "playDate": "Letzte Wiedergabe", "channels": "Spuren", - "createdAt": "Hinzugefügt" + "createdAt": "Hinzugefügt", + "grouping": "Gruppierung", + "mood": "Stimmung", + "participants": "Weitere Beteiligte", + "tags": "Weitere Tags", + "mappedTags": "Gemappte Tags", + "rawTags": "Tag Rohdaten" }, "actions": { "addToQueue": "Später abspielen", @@ -58,7 +64,13 @@ "originalDate": "Ursprünglich", "releaseDate": "Erschienen", "releases": "Veröffentlichung |||| Veröffentlichungen", - "released": "Erschienen" + "released": "Erschienen", + "recordLabel": "Label", + "catalogNum": "Katalognummer", + "releaseType": "Typ", + "grouping": "Gruppierung", + "media": "Medium", + "mood": "Stimmung" }, "actions": { "playAll": "Abspielen", @@ -89,7 +101,23 @@ "playCount": "Wiedergaben", "rating": "Bewertung", "genre": "Genre", - "size": "Größe" + "size": "Größe", + "role": "Rolle" + }, + "roles": { + "albumartist": "Albuminterpret |||| Albuminterpreten", + "artist": "Interpret |||| Interpreten", + "composer": "Komponist |||| Komponisten", + "conductor": "Dirigent |||| Dirigenten", + "lyricist": "Texter |||| Texter", + "arranger": "Arrangeur |||| Arrangeure", + "producer": "Produzent |||| Produzenten", + "director": "Direktor |||| Direktoren", + "engineer": "Ingenieur |||| Ingenieure", + "mixer": "Mixer |||| Mixer", + "remixer": "Remixer |||| Remixer", + "djmixer": "DJ Mixer |||| DJ Mixer", + "performer": "ausübender Künstler |||| ausübende Künstler" } }, "user": { @@ -198,6 +226,20 @@ "createdAt": "Erstellt am", "downloadable": "Downloads erlauben?" } + }, + "missing": { + "name": "Fehlende Datei |||| Fehlende Dateien", + "fields": { + "path": "Pfad", + "size": "Größe", + "updatedAt": "Fehlt seit" + }, + "actions": { + "remove": "Entfernen" + }, + "notifications": { + "removed": "Fehlende Datei(en) entfernt" + } } }, "ra": { @@ -375,7 +417,9 @@ "shareSuccess": "URL in Zwischenablage kopiert: %{url}", "shareFailure": "Fehler URL %{url} konnte nicht in Zwischenablage kopiert werden", "downloadDialogTitle": "Download %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "In Zwischenablage kopieren: Ctrl+C, Enter" + "shareCopyToClipboard": "In Zwischenablage kopieren: Ctrl+C, Enter", + "remove_missing_title": "Fehlende Dateien entfernen", + "remove_missing_content": "Möchtest du die ausgewählten Fehlenden Dateien wirklich aus der Datenbank entfernen? Alle Referenzen zu den Dateien wie Anzahl Wiedergaben und Bewertungen werden permanent gelöscht." }, "menu": { "library": "Bibliothek", @@ -421,7 +465,7 @@ "toggleMiniModeText": "Minimieren", "destroyText": "Zerstören", "downloadText": "Herunterladen", - "removeAudioListsText": "Audiolisten löschen", + "removeAudioListsText": "Audiolisten entfernen", "clickToDeleteText": "Klicken um %{name} zu Löschen", "emptyLyricText": "Kein Liedtext", "playModeText": { diff --git a/resources/i18n/es.json b/resources/i18n/es.json index 8873d5d94..83c7d4b1f 100644 --- a/resources/i18n/es.json +++ b/resources/i18n/es.json @@ -26,7 +26,13 @@ "bpm": "BPM", "playDate": "Últimas reproducciones", "channels": "Canales", - "createdAt": "Creado el" + "createdAt": "Creado el", + "grouping": "", + "mood": "", + "participants": "", + "tags": "", + "mappedTags": "", + "rawTags": "" }, "actions": { "addToQueue": "Reproducir después", @@ -58,7 +64,13 @@ "originalDate": "Original", "releaseDate": "Publicado", "releases": "Lanzamiento |||| Lanzamientos", - "released": "Publicado" + "released": "Publicado", + "recordLabel": "", + "catalogNum": "", + "releaseType": "", + "grouping": "", + "media": "", + "mood": "" }, "actions": { "playAll": "Reproducir", @@ -73,8 +85,8 @@ "lists": { "all": "Todos", "random": "Aleatorio", - "recentlyAdded": "Añadidos recientemente", - "recentlyPlayed": "Reproducidos recientemente", + "recentlyAdded": "Recientes", + "recentlyPlayed": "Recientes", "mostPlayed": "Más reproducidos", "starred": "Favoritos", "topRated": "Los mejores calificados" @@ -89,7 +101,23 @@ "playCount": "Reproducciones", "rating": "Calificación", "genre": "Género", - "size": "Tamaño" + "size": "Tamaño", + "role": "" + }, + "roles": { + "albumartist": "", + "artist": "", + "composer": "", + "conductor": "", + "lyricist": "", + "arranger": "", + "producer": "", + "director": "", + "engineer": "", + "mixer": "", + "remixer": "", + "djmixer": "", + "performer": "" } }, "user": { @@ -198,6 +226,20 @@ "createdAt": "Creado el", "downloadable": "¿Permitir descargas?" } + }, + "missing": { + "name": "", + "fields": { + "path": "", + "size": "", + "updatedAt": "" + }, + "actions": { + "remove": "" + }, + "notifications": { + "removed": "" + } } }, "ra": { @@ -375,7 +417,9 @@ "shareSuccess": "URL copiada al portapapeles: %{url}", "shareFailure": "Error al copiar la URL %{url} al portapapeles", "downloadDialogTitle": "Descargar %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "Copiar al portapapeles: Ctrl+C, Intro" + "shareCopyToClipboard": "Copiar al portapapeles: Ctrl+C, Intro", + "remove_missing_title": "", + "remove_missing_content": "" }, "menu": { "library": "Biblioteca", @@ -465,4 +509,4 @@ "current_song": "Canción actual" } } -} +} \ No newline at end of file diff --git a/resources/i18n/eu.json b/resources/i18n/eu.json index 220aa5be7..a28e5751d 100644 --- a/resources/i18n/eu.json +++ b/resources/i18n/eu.json @@ -1,470 +1,512 @@ { - "languageName": "Euskara", - "resources": { - "song": { - "name": "Abestia |||| Abestiak", - "fields": { - "albumArtist": "Albumaren artista", - "duration": "Iraupena", - "trackNumber": "#", - "playCount": "Erreprodukzioak", - "title": "Titulua", - "artist": "Artista", - "album": "Albuma", - "path": "Fitxategiaren bidea", - "genre": "Generoa", - "compilation": "Konpilazioa", - "year": "Urtea", - "size": "Fitxategiaren tamaina", - "updatedAt": "Eguneratze-data:", - "bitRate": "Bit tasa", - "channels": "Kanalak", - "discSubtitle": "Diskoaren azpititulua", - "starred": "Gogokoa", - "comment": "Iruzkina", - "rating": "Balorazioa", - "quality": "Kalitatea", - "bpm": "BPM", - "playDate": "Azkenekoz erreproduzitua:", - "createdAt": "Gehitu zen data:" - }, - "actions": { - "addToQueue": "Erreproduzitu ondoren", - "playNow": "Erreproduzitu orain", - "addToPlaylist": "Gehitu erreprodukzio-zerrendara", - "shuffleAll": "Erreprodukzio aleatorioa", - "download": "Deskargatu", - "playNext": "Hurrengoa", - "info": "Lortu informazioa" - } - }, - "album": { - "name": "Albuma |||| Albumak", - "fields": { - "albumArtist": "Albumaren artista", - "artist": "Artista", - "duration": "Iraupena", - "songCount": "abesti", - "playCount": "Erreprodukzioak", - "size": "Fitxategiaren tamaina", - "name": "Izena", - "genre": "Generoa", - "compilation": "Konpilazioa", - "year": "Urtea", - "originalDate": "Jatorrizkoa", - "releaseDate": "Argitaratze-data:", - "releases": "Argitaratzea |||| Argitaratzeak", - "released": "Argitaratua", - "updatedAt": "Aktualizatze-data:", - "comment": "Iruzkina", - "rating": "Balorazioa", - "createdAt": "Gehitu zen data:" - }, - "actions": { - "playAll": "Erreproduzitu", - "playNext": "Erreproduzitu segidan", - "addToQueue": "Erreproduzitu amaieran", - "share": "Partekatu", - "shuffle": "Aletorioa", - "addToPlaylist": "Gehitu zerrendara", - "download": "Deskargatu", - "info": "Lortu informazioa" - }, - "lists": { - "all": "Guztiak", - "random": "Aleatorioa", - "recentlyAdded": "Berriki gehitutakoak", - "recentlyPlayed": "Berriki entzundakoak", - "mostPlayed": "Gehien entzundakoak", - "starred": "Gogokoak", - "topRated": "Hobekien baloratutakoak" - } - }, - "artist": { - "name": "Artista |||| Artistak", - "fields": { - "name": "Izena", - "albumCount": "Album kopurua", - "songCount": "Abesti kopurua", - "size": "Tamaina", - "playCount": "Erreprodukzio kopurua", - "rating": "Balorazioa", - "genre": "Generoa" - } - }, - "user": { - "name": "Erabiltzailea |||| Erabiltzaileak", - "fields": { - "userName": "Erabiltzailearen izena", - "isAdmin": "Administratzailea da", - "lastLoginAt": "Azken saio hasiera:", - "lastAccessAt": "Azken sarbidea", - "updatedAt": "Eguneratze-data:", - "name": "Izena", - "password": "Pasahitza", - "createdAt": "Sortze-data:", - "changePassword": "Pasahitza aldatu?", - "currentPassword": "Uneko pasahitza", - "newPassword": "Pasahitz berria", - "token": "Tokena" - }, - "helperTexts": { - "name": "Aldaketak saioa hasten duzun hurrengoan islatuko dira" - }, - "notifications": { - "created": "Erabiltzailea sortu da", - "updated": "Erabiltzailea eguneratu da", - "deleted": "Erabiltzailea ezabatu da" - }, - "message": { - "listenBrainzToken": "Idatzi zure ListenBrainz erabiltzailearen tokena", - "clickHereForToken": "Egin klik hemen tokena lortzeko" - } - }, - "player": { - "name": "Erreproduktorea |||| Erreproduktoreak", - "fields": { - "name": "Izena", - "transcodingId": "Transkodifikazioa", - "maxBitRate": "Gehienezko bit tasa", - "client": "Bezeroa", - "userName": "Erabiltzailea", - "lastSeen": "Azken konexioa", - "reportRealPath": "Erakutsi bide absolutua", - "scrobbleEnabled": "Bidali erabiltzailearen ohiturak hirugarrenen zerbitzuetara" - } - }, - "transcoding": { - "name": "Transkodeketa |||| Transkodeketak", - "fields": { - "name": "Izena", - "targetFormat": "Helburuko formatua", - "defaultBitRate": "Bit tasa, defektuz", - "command": "Komandoa" - } - }, - "playlist": { - "name": "Zerrenda |||| Zerrendak", - "fields": { - "name": "Izena", - "duration": "Iraupena", - "ownerName": "Jabea", - "public": "Publikoa", - "updatedAt": "Eguneratze-data:", - "createdAt": "Sortze-data:", - "songCount": "abesti", - "comment": "Iruzkina", - "sync": "Automatikoki inportatuak", - "path": "Inportatze-data:" - }, - "actions": { - "selectPlaylist": "Hautatu zerrenda:", - "addNewPlaylist": "Sortu \"%{name}\"", - "export": "Esportatu", - "makePublic": "Egin publikoa", - "makePrivate": "Egin pribatua" - }, - "message": { - "duplicate_song": "Hautatutako abesti batzuk lehendik ere daude zerrendan", - "song_exist": "Bikoiztutakoak gehitzen ari dira erreprodukzio-zerrendara. Ziur gehitu nahi dituzula?" - } - }, - "radio": { - "name": "Irratia |||| Irratiak", - "fields": { - "name": "Izena", - "streamUrl": "Jarioaren URLa", - "homePageUrl": "Web orriaren URLa", - "updatedAt": "Eguneratze-data:", - "createdAt": "Sortze-data:" - }, - "actions": { - "playNow": "Erreproduzitu orain" - } - }, - "share": { - "name": "Partekatu", - "fields": { - "username": "Partekatzailea:", - "url": "URLa", - "description": "Deskribapena", - "downloadable": "Deskargatzea ahalbidetu?", - "contents": "Edukia", - "expiresAt": "Iraungitze-data:", - "lastVisitedAt": "Azkenekoz bisitatu zen:", - "visitCount": "Bisita kopurua", - "format": "Formatua", - "maxBitRate": "Gehienezko bit tasa", - "updatedAt": "Eguneratze-data:", - "createdAt": "Sortze-data:" - }, - "notifications": {}, - "actions": {} - } + "languageName": "Euskara", + "resources": { + "song": { + "name": "Abestia |||| Abestiak", + "fields": { + "albumArtist": "Albumaren artista", + "duration": "Iraupena", + "trackNumber": "#", + "playCount": "Erreprodukzioak", + "title": "Titulua", + "artist": "Artista", + "album": "Albuma", + "path": "Fitxategiaren bidea", + "genre": "Generoa", + "compilation": "Konpilazioa", + "year": "Urtea", + "size": "Fitxategiaren tamaina", + "updatedAt": "Eguneratze-data:", + "bitRate": "Bit tasa", + "discSubtitle": "Diskoaren azpititulua", + "starred": "Gogokoa", + "comment": "Iruzkina", + "rating": "Balorazioa", + "quality": "Kalitatea", + "bpm": "BPM", + "playDate": "Azkenekoz erreproduzitua:", + "channels": "Kanalak", + "createdAt": "Gehitu zen data:", + "grouping": "", + "mood": "", + "participants": "", + "tags": "", + "mappedTags": "", + "rawTags": "" + }, + "actions": { + "addToQueue": "Erreproduzitu ondoren", + "playNow": "Erreproduzitu orain", + "addToPlaylist": "Gehitu erreprodukzio-zerrendara", + "shuffleAll": "Erreprodukzio aleatorioa", + "download": "Deskargatu", + "playNext": "Hurrengoa", + "info": "Lortu informazioa" + } }, - "ra": { - "auth": { - "welcome1": "Eskerrik asko Navidrome instalatzeagatik!", - "welcome2": "Lehenik eta behin, sortu administratzaile kontua", - "confirmPassword": "Baieztatu pasahitza", - "buttonCreateAdmin": "Sortu administratzailea", - "auth_check_error": "Hasi saioa aurrera egiteko", - "user_menu": "Profila", - "username": "Erabiltzailea", - "password": "Pasahitza", - "sign_in": "Sartu", - "sign_in_error": "Autentifikazioak huts egin du, saiatu berriro", - "logout": "Amaitu saioa", - "insightsCollectionNote": "Navidromek erabilera-datu anonimoak biltzen ditu\nproiektua hobetzeko asmoz. Klikatu [hemen] gehiago ikasteko\neta, hala nahi izanez gero, parte hartzen uzteko" - }, - "validation": { - "invalidChars": "Erabili hizkiak eta zenbakiak bakarrik", - "passwordDoesNotMatch": "Pasahitzak ez datoz bat", - "required": "Beharrezkoa", - "minLength": "Gutxienez %{min} karaktere izan behar ditu", - "maxLength": "Gehienez %{max} karaktere izan ditzake", - "minValue": "Gutxienez %{min} izan behar da", - "maxValue": "Gehienez %{max} izan daiteke", - "number": "Zenbakia izan behar da", - "email": "Baliozko ePosta helbidea izan behar da", - "oneOf": "Hauetako bat izan behar da: %{options}", - "regex": "Formatu zehatzarekin bat etorri behar da (regexp): %{pattern}", - "unique": "Bakarra izan behar da", - "url": "Baliozko URLa izan behar da" - }, - "action": { - "add_filter": "Gehitu iragazkia", - "add": "Gehitu", - "back": "Itzuli", - "bulk_actions": "elementu 1 hautatuta |||| %{smart_count} elementu hautatuta", - "cancel": "Utzi", - "clear_input_value": "Garbitu balioa", - "clone": "Bikoiztu", - "confirm": "Baieztatu", - "create": "Sortu", - "delete": "Ezabatu", - "edit": "Editatu", - "export": "Esportatu", - "list": "Zerrenda", - "refresh": "Freskatu", - "remove_filter": "Ezabatu iragazkia", - "remove": "Ezabatu", - "save": "Gorde", - "search": "Bilatu", - "show": "Erakutsi", - "sort": "Ordenatu", - "undo": "Desegin", - "expand": "Hedatu", - "close": "Itxi", - "open_menu": "Ireki menua", - "close_menu": "Itxi menua", - "unselect": "Utzi hautatzeari", - "skip": "Utzi alde batera", - "bulk_actions_mobile": "1 |||| %{smart_count}", - "share": "Partekatu", - "download": "Deskargatu" - }, - "boolean": { - "true": "Bai", - "false": "Ez" - }, - "page": { - "create": "Sortu %{name}", - "dashboard": "Mahaigaina", - "edit": "%{name} #%{id}", - "error": "Zerbaitek huts egin du", - "list": "%{name}", - "loading": "Kargatzen", - "not_found": "Ez da aurkitu", - "show": "%{name} #%{id}", - "empty": "Oraindik ez dago %{name}(r)ik.", - "invite": "Sortu nahi al duzu?" - }, - "input": { - "file": { - "upload_several": "Jaregin edo hautatu igo nahi dituzun fitxategiak.", - "upload_single": "AJaregin edo hautatu igo nahi duzun fitxategia." - }, - "image": { - "upload_several": "Jaregin edo hautatu igo nahi dituzun irudiak.", - "upload_single": "Jaregin edo hautatu igo nahi duzun irudia." - }, - "references": { - "all_missing": "Ezin dira erreferentziazko datuak aurkitu.", - "many_missing": "Erreferentzietako bat gutxieenez ez dago eskuragai.", - "single_missing": "Ez dirudi erreferentzia eskuragai dagoenik." - }, - "password": { - "toggle_visible": "Ezkutatu pasahitza", - "toggle_hidden": "Erakutsi pasahitza" - } - }, - "message": { - "about": "Honi buruz", - "are_you_sure": "Ziur zaude?", - "bulk_delete_content": "Ziur %{name} ezabatu nahi duzula? |||| Ziur %{smart_count} hauek ezabatu nahi dituzula?", - "bulk_delete_title": "Ezabatu %{name} |||| Ezabatu %{smart_count} %{name}", - "delete_content": "Ziur elementu hau ezabatu nahi duzula?", - "delete_title": "Ezabatu %{name} #%{id}", - "details": "Xehetasunak", - "error": "Bezeroan errorea gertatu da eta eskaera ezin izan da gauzatu", - "invalid_form": "Formularioa ez da baliozkoa. Egiaztatu errorerik ez dagoela", - "loading": "Orria kargatzen ari da, itxaron", - "no": "Ez", - "not_found": "URLa ez da zuzena edo jarraitutako esteka akastuna da.", - "yes": "Bai", - "unsaved_changes": "Ez dira aldaketa batzuk gorde. Ziur muzin egin nahi diezula?" - }, - "navigation": { - "no_results": "Ez da emaitzarik aurkitu", - "no_more_results": "%{page} orrialde-zenbakia mugetatik kanpo dago. Saiatu aurreko orrialdearekin.", - "page_out_of_boundaries": "%{page} orrialde-zenbakia mugetatik kanpo dago", - "page_out_from_end": "Ezin zara azken orrialdea baino haratago joan", - "page_out_from_begin": "Ezin zara lehenengo orrialdea baino aurrerago joan", - "page_range_info": "%{offsetBegin}-%{offsetEnd}, %{total} guztira", - "page_rows_per_page": "Errenkadak orrialdeko:", - "next": "Hurrengoa", - "prev": "Aurrekoa", - "skip_nav": "Joan edukira" - }, - "notification": { - "updated": "Elementu bat eguneratu da |||| %{smart_count} elementu eguneratu dira", - "created": "Elementua sortu da", - "deleted": "Elementu bat ezabatu da |||| %{smart_count} elementu ezabatu dira.", - "bad_item": "Elementu okerra", - "item_doesnt_exist": "Elementua ez dago", - "http_error": "Errorea zerbitzariarekin komunikatzerakoan", - "data_provider_error": "Errorea datuen hornitzailean. Berrikusi kontsola xehetasun gehiagorako.", - "i18n_error": "Ezin izan dira zehaztutako hizkuntzaren itzulpenak kargatu", - "canceled": "Ekintza bertan behera utzi da", - "logged_out": "Saioa amaitu da, konektatu berriro.", - "new_version": "Bertsio berria eskuragai! Freskatu leihoa." - }, - "toggleFieldsMenu": { - "columnsToDisplay": "Erakusteko zutabeak", - "layout": "Antolaketa", - "grid": "Sareta", - "table": "Taula" - } + "album": { + "name": "Albuma |||| Albumak", + "fields": { + "albumArtist": "Albumaren artista", + "artist": "Artista", + "duration": "Iraupena", + "songCount": "abesti", + "playCount": "Erreprodukzioak", + "name": "Izena", + "genre": "Generoa", + "compilation": "Konpilazioa", + "year": "Urtea", + "updatedAt": "Aktualizatze-data:", + "comment": "Iruzkina", + "rating": "Balorazioa", + "createdAt": "Gehitu zen data:", + "size": "Fitxategiaren tamaina", + "originalDate": "Jatorrizkoa", + "releaseDate": "Argitaratze-data:", + "releases": "Argitaratzea |||| Argitaratzeak", + "released": "Argitaratua", + "recordLabel": "", + "catalogNum": "", + "releaseType": "", + "grouping": "", + "media": "", + "mood": "" + }, + "actions": { + "playAll": "Erreproduzitu", + "playNext": "Erreproduzitu segidan", + "addToQueue": "Erreproduzitu amaieran", + "shuffle": "Aletorioa", + "addToPlaylist": "Gehitu zerrendara", + "download": "Deskargatu", + "info": "Lortu informazioa", + "share": "Partekatu" + }, + "lists": { + "all": "Guztiak", + "random": "Aleatorioa", + "recentlyAdded": "Berriki gehitutakoak", + "recentlyPlayed": "Berriki entzundakoak", + "mostPlayed": "Gehien entzundakoak", + "starred": "Gogokoak", + "topRated": "Hobekien baloratutakoak" + } }, - "message": { - "note": "OHARRA", - "transcodingDisabled": "Segurtasun arrazoiak direla-eta, transkodeketaren ezarpenak web-interfazearen bidez aldatzea ezgaituta dago. Transkodeketa-aukerak aldatu (editatu edo gehitu) nahi badituzu, berrabiarazi zerbitzaria konfigurazio-aukeraren %{config}-arekin.", - "transcodingEnabled": "Navidrome %{config}-ekin martxan dago eta, beraz, web-interfazeko transkodeketa-ataletik sistema-komandoak exekuta daitezke. Segurtasun arrazoiak tarteko, ezgaitzea gomendatzen dugu, eta transkodeketa-aukerak konfiguratzen ari zarenean bakarrik gaitzea.", - "songsAddedToPlaylist": "Abesti bat zerrendara gehitu da |||| %{smart_count} abesti zerrendara gehitu dira", - "noPlaylistsAvailable": "Ez dago zerrendarik erabilgarri", - "delete_user_title": "Ezabatu '%{name}' erabiltzailea", - "delete_user_content": "Ziur zaide erabiltzaile hau eta bere datu guztiak (zerrendak eta hobespenak barne) ezabatu nahi dituzula?", - "notifications_blocked": "Nabigatzaileak jakinarazpenak blokeatzen ditu", - "notifications_not_available": "Nabigatzaile hau ez da jakinarazpenekin bateragarria edo Navidrome ez da HTTPS erabiltzen ari", - "lastfmLinkSuccess": "Last.fm konektatuta dago eta erabiltzailearen ohiturak hirugarrenen zerbitzuekin partekatzea gaituta dago", - "lastfmLinkFailure": "Ezin izan da Last.fm-rekin konektatu", - "lastfmUnlinkSuccess": "Last.fm deskonektatu da eta erabiltzailearen ohiturak hirugarrenen zerbitzuekin partekatzea ezgaitu da", - "lastfmUnlinkFailure": "Ezin izan da Last.fm deskonektatu", - "listenBrainzLinkSuccess": "Ondo konektatu da ListenBrainz-ekin eta %{user} erabiltzailearen ohiturak hirugarrenen zerbitzuekin partekatzea aktibatu da", - "listenBrainzLinkFailure": "Ezin izan da ListenBrainz-ekin konektatu: %{error}", - "listenBrainzUnlinkSuccess": "ListenBrainz deskonektatu da eta erabiltzailearen ohiturak hirugarrenen zerbitzuekin partekatzea desaktibatu da", - "listenBrainzUnlinkFailure": "Ezin izan da ListenBrainz deskonektatu", - "openIn": { - "lastfm": "Ireki Last.fm-n", - "musicbrainz": "Ireki MusicBrainz-en" - }, - "lastfmLink": "Irakurri gehiago…", - "downloadOriginalFormat": "Deskargatu jatorrizko formatua", - "shareOriginalFormat": "Partekatu jatorrizko formatua", - "shareDialogTitle": "Partekatu '%{name}' %{resource}", - "shareBatchDialogTitle": "Partekatu %{resource} bat |||| Partekatu %{smart_count} %{resource}", - "shareSuccess": "URLa arbelera kopiatu da: %{url}", - "shareFailure": "Errorea %{url} URLa arbelera kopiatzean", - "downloadDialogTitle": "Deskargatu '%{name}' %{resource}, (%{size})", - "shareCopyToClipboard": "Kopiatu arbelera: Ktrl + C, Sartu tekla" + "artist": { + "name": "Artista |||| Artistak", + "fields": { + "name": "Izena", + "albumCount": "Album kopurua", + "songCount": "Abesti kopurua", + "playCount": "Erreprodukzio kopurua", + "rating": "Balorazioa", + "genre": "Generoa", + "size": "Tamaina", + "role": "" + }, + "roles": { + "albumartist": "", + "artist": "", + "composer": "", + "conductor": "", + "lyricist": "", + "arranger": "", + "producer": "", + "director": "", + "engineer": "", + "mixer": "", + "remixer": "", + "djmixer": "", + "performer": "" + } }, - "menu": { - "library": "Liburutegia", - "settings": "Ezarpenak", - "version": "Bertsioa", - "theme": "Itxura", - "personal": { - "name": "Pertsonala", - "options": { - "theme": "Itxura", - "language": "Hizkuntza", - "defaultView": "Bista, defektuz", - "desktop_notifications": "Mahaigaineko jakinarazpenak", - "lastfmNotConfigured": "Ez da Last.fm-ren API gakoa konfiguratu", - "lastfmScrobbling": "Bidali Last.fm-ra erabiltzailearen ohiturak", - "listenBrainzScrobbling": "Bidali ListenBrainz-era erabiltzailearen ohiturak", - "replaygain": "ReplayGain modua", - "preAmp": "ReplayGain PreAmp (dB)", - "gain": { - "none": "Bat ere ez", - "album": "Albuma", - "track": "Pista" - } - } - }, - "albumList": "Albumak", - "playlists": "Zerrendak", - "sharedPlaylists": "Partekatutako erreprodukzio-zerrendak", - "about": "Honi buruz" + "user": { + "name": "Erabiltzailea |||| Erabiltzaileak", + "fields": { + "userName": "Erabiltzailearen izena", + "isAdmin": "Administratzailea da", + "lastLoginAt": "Azken saio hasiera:", + "updatedAt": "Eguneratze-data:", + "name": "Izena", + "password": "Pasahitza", + "createdAt": "Sortze-data:", + "changePassword": "Pasahitza aldatu?", + "currentPassword": "Uneko pasahitza", + "newPassword": "Pasahitz berria", + "token": "Tokena", + "lastAccessAt": "Azken sarbidea" + }, + "helperTexts": { + "name": "Aldaketak saioa hasten duzun hurrengoan islatuko dira" + }, + "notifications": { + "created": "Erabiltzailea sortu da", + "updated": "Erabiltzailea eguneratu da", + "deleted": "Erabiltzailea ezabatu da" + }, + "message": { + "listenBrainzToken": "Idatzi zure ListenBrainz erabiltzailearen tokena", + "clickHereForToken": "Egin klik hemen tokena lortzeko" + } }, "player": { - "playListsText": "Erreprodukzio-zerrenda", - "openText": "Ireki", - "closeText": "Itxi", - "notContentText": "Ez dago musikarik", - "clickToPlayText": "Egin klik erreproduzitzeko", - "clickToPauseText": "Egin klik eteteko", - "nextTrackText": "Hurrengo pista", - "previousTrackText": "Aurreko pista", - "reloadText": "Freskatu", - "volumeText": "Bolumena", - "toggleLyricText": "Erakutsi letrak", - "toggleMiniModeText": "Ikonotu", - "destroyText": "Suntsitu", - "downloadText": "Deskargatu", - "removeAudioListsText": "Ezabatu audio-zerrendak", - "clickToDeleteText": "Egin klik %{name} ezabatzeko", - "emptyLyricText": "Ez dago letrarik", - "playModeText": { - "order": "Ordenean", - "orderLoop": "Errepikatu", - "singleLoop": "Errepikatu bakarra", - "shufflePlay": "Aleatorioa" - } + "name": "Erreproduktorea |||| Erreproduktoreak", + "fields": { + "name": "Izena", + "transcodingId": "Transkodifikazioa", + "maxBitRate": "Gehienezko bit tasa", + "client": "Bezeroa", + "userName": "Erabiltzailea", + "lastSeen": "Azken konexioa", + "reportRealPath": "Erakutsi bide absolutua", + "scrobbleEnabled": "Bidali erabiltzailearen ohiturak hirugarrenen zerbitzuetara" + } }, - "about": { - "links": { - "homepage": "Hasierako orria", - "source": "Iturburu kodea", - "featureRequests": "Eskatu ezaugarria", - "lastInsightsCollection": "Bildutako azken datuak", - "insights": { - "disabled": "Ezgaituta", - "waiting": "Zain" + "transcoding": { + "name": "Transkodeketa |||| Transkodeketak", + "fields": { + "name": "Izena", + "targetFormat": "Helburuko formatua", + "defaultBitRate": "Bit tasa, defektuz", + "command": "Komandoa" + } + }, + "playlist": { + "name": "Zerrenda |||| Zerrendak", + "fields": { + "name": "Izena", + "duration": "Iraupena", + "ownerName": "Jabea", + "public": "Publikoa", + "updatedAt": "Eguneratze-data:", + "createdAt": "Sortze-data:", + "songCount": "abesti", + "comment": "Iruzkina", + "sync": "Automatikoki inportatuak", + "path": "Inportatze-data:" + }, + "actions": { + "selectPlaylist": "Hautatu zerrenda:", + "addNewPlaylist": "Sortu \"%{name}\"", + "export": "Esportatu", + "makePublic": "Egin publikoa", + "makePrivate": "Egin pribatua" + }, + "message": { + "duplicate_song": "Hautatutako abesti batzuk lehendik ere daude zerrendan", + "song_exist": "Bikoiztutakoak gehitzen ari dira erreprodukzio-zerrendara. Ziur gehitu nahi dituzula?" + } + }, + "radio": { + "name": "Irratia |||| Irratiak", + "fields": { + "name": "Izena", + "streamUrl": "Jarioaren URLa", + "homePageUrl": "Web orriaren URLa", + "updatedAt": "Eguneratze-data:", + "createdAt": "Sortze-data:" + }, + "actions": { + "playNow": "Erreproduzitu orain" + } + }, + "share": { + "name": "Partekatu", + "fields": { + "username": "Partekatzailea:", + "url": "URLa", + "description": "Deskribapena", + "contents": "Edukia", + "expiresAt": "Iraungitze-data:", + "lastVisitedAt": "Azkenekoz bisitatu zen:", + "visitCount": "Bisita kopurua", + "format": "Formatua", + "maxBitRate": "Gehienezko bit tasa", + "updatedAt": "Eguneratze-data:", + "createdAt": "Sortze-data:", + "downloadable": "Deskargatzea ahalbidetu?" + } + }, + "missing": { + "name": "", + "fields": { + "path": "", + "size": "", + "updatedAt": "" + }, + "actions": { + "remove": "" + }, + "notifications": { + "removed": "" } } }, - "activity": { - "title": "Ekintzak", - "totalScanned": "Arakatutako karpeta guztiak", - "quickScan": "Arakatze azkarra", - "fullScan": "Arakatze sakona", - "serverUptime": "Zerbitzariak piztuta daraman denbora", - "serverDown": "LINEAZ KANPO" + "ra": { + "auth": { + "welcome1": "Eskerrik asko Navidrome instalatzeagatik!", + "welcome2": "Lehenik eta behin, sortu administratzaile kontua", + "confirmPassword": "Baieztatu pasahitza", + "buttonCreateAdmin": "Sortu administratzailea", + "auth_check_error": "Hasi saioa aurrera egiteko", + "user_menu": "Profila", + "username": "Erabiltzailea", + "password": "Pasahitza", + "sign_in": "Sartu", + "sign_in_error": "Autentifikazioak huts egin du, saiatu berriro", + "logout": "Amaitu saioa", + "insightsCollectionNote": "" }, - "help": { - "title": "Navidromeren laster-teklak", - "hotkeys": { - "show_help": "Erakutsi laguntza", - "toggle_menu": "Alboko barra bai / ez", - "toggle_play": "Erreproduzitu / Eten", - "prev_song": "Aurreko abestia", - "next_song": "Hurrengo abestia", - "vol_up": "Igo bolumena", - "vol_down": "Jaitsi bolumena", - "toggle_love": "Abestia gogoko bai / ez", - "current_song": "Uneko abestia" - } + "validation": { + "invalidChars": "Erabili hizkiak eta zenbakiak bakarrik", + "passwordDoesNotMatch": "Pasahitzak ez datoz bat", + "required": "Beharrezkoa", + "minLength": "Gutxienez %{min} karaktere izan behar ditu", + "maxLength": "Gehienez %{max} karaktere izan ditzake", + "minValue": "Gutxienez %{min} izan behar da", + "maxValue": "Gehienez %{max} izan daiteke", + "number": "Zenbakia izan behar da", + "email": "Baliozko ePosta helbidea izan behar da", + "oneOf": "Hauetako bat izan behar da: %{options}", + "regex": "Formatu zehatzarekin bat etorri behar da (regexp): %{pattern}", + "unique": "Bakarra izan behar da", + "url": "Baliozko URLa izan behar da" + }, + "action": { + "add_filter": "Gehitu iragazkia", + "add": "Gehitu", + "back": "Itzuli", + "bulk_actions": "elementu 1 hautatuta |||| %{smart_count} elementu hautatuta", + "cancel": "Utzi", + "clear_input_value": "Garbitu balioa", + "clone": "Bikoiztu", + "confirm": "Baieztatu", + "create": "Sortu", + "delete": "Ezabatu", + "edit": "Editatu", + "export": "Esportatu", + "list": "Zerrenda", + "refresh": "Freskatu", + "remove_filter": "Ezabatu iragazkia", + "remove": "Ezabatu", + "save": "Gorde", + "search": "Bilatu", + "show": "Erakutsi", + "sort": "Ordenatu", + "undo": "Desegin", + "expand": "Hedatu", + "close": "Itxi", + "open_menu": "Ireki menua", + "close_menu": "Itxi menua", + "unselect": "Utzi hautatzeari", + "skip": "Utzi alde batera", + "bulk_actions_mobile": "1 |||| %{smart_count}", + "share": "Partekatu", + "download": "Deskargatu" + }, + "boolean": { + "true": "Bai", + "false": "Ez" + }, + "page": { + "create": "Sortu %{name}", + "dashboard": "Mahaigaina", + "edit": "%{name} #%{id}", + "error": "Zerbaitek huts egin du", + "list": "%{name}", + "loading": "Kargatzen", + "not_found": "Ez da aurkitu", + "show": "%{name} #%{id}", + "empty": "Oraindik ez dago %{name}(r)ik.", + "invite": "Sortu nahi al duzu?" + }, + "input": { + "file": { + "upload_several": "Jaregin edo hautatu igo nahi dituzun fitxategiak.", + "upload_single": "AJaregin edo hautatu igo nahi duzun fitxategia." + }, + "image": { + "upload_several": "Jaregin edo hautatu igo nahi dituzun irudiak.", + "upload_single": "Jaregin edo hautatu igo nahi duzun irudia." + }, + "references": { + "all_missing": "Ezin dira erreferentziazko datuak aurkitu.", + "many_missing": "Erreferentzietako bat gutxieenez ez dago eskuragai.", + "single_missing": "Ez dirudi erreferentzia eskuragai dagoenik." + }, + "password": { + "toggle_visible": "Ezkutatu pasahitza", + "toggle_hidden": "Erakutsi pasahitza" + } + }, + "message": { + "about": "Honi buruz", + "are_you_sure": "Ziur zaude?", + "bulk_delete_content": "Ziur %{name} ezabatu nahi duzula? |||| Ziur %{smart_count} hauek ezabatu nahi dituzula?", + "bulk_delete_title": "Ezabatu %{name} |||| Ezabatu %{smart_count} %{name}", + "delete_content": "Ziur elementu hau ezabatu nahi duzula?", + "delete_title": "Ezabatu %{name} #%{id}", + "details": "Xehetasunak", + "error": "Bezeroan errorea gertatu da eta eskaera ezin izan da gauzatu", + "invalid_form": "Formularioa ez da baliozkoa. Egiaztatu errorerik ez dagoela", + "loading": "Orria kargatzen ari da, itxaron", + "no": "Ez", + "not_found": "URLa ez da zuzena edo jarraitutako esteka akastuna da.", + "yes": "Bai", + "unsaved_changes": "Ez dira aldaketa batzuk gorde. Ziur muzin egin nahi diezula?" + }, + "navigation": { + "no_results": "Ez da emaitzarik aurkitu", + "no_more_results": "%{page} orrialde-zenbakia mugetatik kanpo dago. Saiatu aurreko orrialdearekin.", + "page_out_of_boundaries": "%{page} orrialde-zenbakia mugetatik kanpo dago", + "page_out_from_end": "Ezin zara azken orrialdea baino haratago joan", + "page_out_from_begin": "Ezin zara lehenengo orrialdea baino aurrerago joan", + "page_range_info": "%{offsetBegin}-%{offsetEnd}, %{total} guztira", + "page_rows_per_page": "Errenkadak orrialdeko:", + "next": "Hurrengoa", + "prev": "Aurrekoa", + "skip_nav": "Joan edukira" + }, + "notification": { + "updated": "Elementu bat eguneratu da |||| %{smart_count} elementu eguneratu dira", + "created": "Elementua sortu da", + "deleted": "Elementu bat ezabatu da |||| %{smart_count} elementu ezabatu dira.", + "bad_item": "Elementu okerra", + "item_doesnt_exist": "Elementua ez dago", + "http_error": "Errorea zerbitzariarekin komunikatzerakoan", + "data_provider_error": "Errorea datuen hornitzailean. Berrikusi kontsola xehetasun gehiagorako.", + "i18n_error": "Ezin izan dira zehaztutako hizkuntzaren itzulpenak kargatu", + "canceled": "Ekintza bertan behera utzi da", + "logged_out": "Saioa amaitu da, konektatu berriro.", + "new_version": "Bertsio berria eskuragai! Freskatu leihoa." + }, + "toggleFieldsMenu": { + "columnsToDisplay": "Erakusteko zutabeak", + "layout": "Antolaketa", + "grid": "Sareta", + "table": "Taula" } -} + }, + "message": { + "note": "OHARRA", + "transcodingDisabled": "Segurtasun arrazoiak direla-eta, transkodeketaren ezarpenak web-interfazearen bidez aldatzea ezgaituta dago. Transkodeketa-aukerak aldatu (editatu edo gehitu) nahi badituzu, berrabiarazi zerbitzaria konfigurazio-aukeraren %{config}-arekin.", + "transcodingEnabled": "Navidrome %{config}-ekin martxan dago eta, beraz, web-interfazeko transkodeketa-ataletik sistema-komandoak exekuta daitezke. Segurtasun arrazoiak tarteko, ezgaitzea gomendatzen dugu, eta transkodeketa-aukerak konfiguratzen ari zarenean bakarrik gaitzea.", + "songsAddedToPlaylist": "Abesti bat zerrendara gehitu da |||| %{smart_count} abesti zerrendara gehitu dira", + "noPlaylistsAvailable": "Ez dago zerrendarik erabilgarri", + "delete_user_title": "Ezabatu '%{name}' erabiltzailea", + "delete_user_content": "Ziur zaide erabiltzaile hau eta bere datu guztiak (zerrendak eta hobespenak barne) ezabatu nahi dituzula?", + "notifications_blocked": "Nabigatzaileak jakinarazpenak blokeatzen ditu", + "notifications_not_available": "Nabigatzaile hau ez da jakinarazpenekin bateragarria edo Navidrome ez da HTTPS erabiltzen ari", + "lastfmLinkSuccess": "Last.fm konektatuta dago eta erabiltzailearen ohiturak hirugarrenen zerbitzuekin partekatzea gaituta dago", + "lastfmLinkFailure": "Ezin izan da Last.fm-rekin konektatu", + "lastfmUnlinkSuccess": "Last.fm deskonektatu da eta erabiltzailearen ohiturak hirugarrenen zerbitzuekin partekatzea ezgaitu da", + "lastfmUnlinkFailure": "Ezin izan da Last.fm deskonektatu", + "openIn": { + "lastfm": "Ikusi Last.fm-n", + "musicbrainz": "Ikusi MusicBrainz-en" + }, + "lastfmLink": "Irakurri gehiago…", + "listenBrainzLinkSuccess": "Ondo konektatu da ListenBrainz-ekin eta %{user} erabiltzailearen ohiturak hirugarrenen zerbitzuekin partekatzea aktibatu da", + "listenBrainzLinkFailure": "Ezin izan da ListenBrainz-ekin konektatu: %{error}", + "listenBrainzUnlinkSuccess": "ListenBrainz deskonektatu da eta erabiltzailearen ohiturak hirugarrenen zerbitzuekin partekatzea desaktibatu da", + "listenBrainzUnlinkFailure": "Ezin izan da ListenBrainz deskonektatu", + "downloadOriginalFormat": "Deskargatu jatorrizko formatua", + "shareOriginalFormat": "Partekatu jatorrizko formatua", + "shareDialogTitle": "Partekatu '%{name}' %{resource}", + "shareBatchDialogTitle": "Partekatu %{resource} bat |||| Partekatu %{smart_count} %{resource}", + "shareSuccess": "URLa arbelera kopiatu da: %{url}", + "shareFailure": "Errorea %{url} URLa arbelera kopiatzean", + "downloadDialogTitle": "Deskargatu '%{name}' %{resource}, (%{size})", + "shareCopyToClipboard": "Kopiatu arbelera: Ktrl + C, Sartu tekla", + "remove_missing_title": "", + "remove_missing_content": "" + }, + "menu": { + "library": "Liburutegia", + "settings": "Ezarpenak", + "version": "Bertsioa", + "theme": "Itxura", + "personal": { + "name": "Pertsonala", + "options": { + "theme": "Itxura", + "language": "Hizkuntza", + "defaultView": "Bista, defektuz", + "desktop_notifications": "Mahaigaineko jakinarazpenak", + "lastfmScrobbling": "Bidali Last.fm-ra erabiltzailearen ohiturak", + "listenBrainzScrobbling": "Bidali ListenBrainz-era erabiltzailearen ohiturak", + "replaygain": "ReplayGain modua", + "preAmp": "ReplayGain PreAmp (dB)", + "gain": { + "none": "Bat ere ez", + "album": "Albuma", + "track": "Pista" + }, + "lastfmNotConfigured": "" + } + }, + "albumList": "Albumak", + "about": "Honi buruz", + "playlists": "Zerrendak", + "sharedPlaylists": "Partekatutako erreprodukzio-zerrendak" + }, + "player": { + "playListsText": "Erreprodukzio-zerrenda", + "openText": "Ireki", + "closeText": "Itxi", + "notContentText": "Ez dago musikarik", + "clickToPlayText": "Egin klik erreproduzitzeko", + "clickToPauseText": "Egin klik eteteko", + "nextTrackText": "Hurrengo pista", + "previousTrackText": "Aurreko pista", + "reloadText": "Freskatu", + "volumeText": "Bolumena", + "toggleLyricText": "Erakutsi letrak", + "toggleMiniModeText": "Ikonotu", + "destroyText": "Suntsitu", + "downloadText": "Deskargatu", + "removeAudioListsText": "Ezabatu audio-zerrendak", + "clickToDeleteText": "Egin klik %{name} ezabatzeko", + "emptyLyricText": "Ez dago letrarik", + "playModeText": { + "order": "Ordenean", + "orderLoop": "Errepikatu", + "singleLoop": "Errepikatu bakarra", + "shufflePlay": "Aleatorioa" + } + }, + "about": { + "links": { + "homepage": "Hasierako orria", + "source": "Iturburu kodea", + "featureRequests": "Eskatu ezaugarria", + "lastInsightsCollection": "", + "insights": { + "disabled": "", + "waiting": "" + } + } + }, + "activity": { + "title": "Ekintzak", + "totalScanned": "Arakatutako karpeta guztiak", + "quickScan": "Arakatze azkarra", + "fullScan": "Arakatze sakona", + "serverUptime": "Zerbitzariak piztuta daraman denbora", + "serverDown": "LINEAZ KANPO" + }, + "help": { + "title": "Navidromeren laster-teklak", + "hotkeys": { + "show_help": "Erakutsi laguntza", + "toggle_menu": "Alboko barra bai / ez", + "toggle_play": "Erreproduzitu / Eten", + "prev_song": "Aurreko abestia", + "next_song": "Hurrengo abestia", + "vol_up": "Igo bolumena", + "vol_down": "Jaitsi bolumena", + "toggle_love": "Abestia gogoko bai / ez", + "current_song": "Uneko abestia" + } + } +} \ No newline at end of file diff --git a/resources/i18n/gl.json b/resources/i18n/gl.json index 0f3598b93..4d9a1a9a0 100644 --- a/resources/i18n/gl.json +++ b/resources/i18n/gl.json @@ -26,7 +26,13 @@ "bpm": "BPM", "playDate": "Último reproducido", "channels": "Canles", - "createdAt": "Engadido" + "createdAt": "Engadido", + "grouping": "Grupos", + "mood": "Estado", + "participants": "Participantes adicionais", + "tags": "Etiquetas adicionais", + "mappedTags": "", + "rawTags": "Etiquetas en cru" }, "actions": { "addToQueue": "Ao final da cola", @@ -58,7 +64,13 @@ "originalDate": "Orixinal", "releaseDate": "Publicado", "releases": "Publicación ||| Publicacións", - "released": "Publicado" + "released": "Publicado", + "recordLabel": "Editorial", + "catalogNum": "Número de catálogo", + "releaseType": "Tipo", + "grouping": "Grupos", + "media": "Multimedia", + "mood": "Estado" }, "actions": { "playAll": "Reproducir", @@ -89,7 +101,23 @@ "playCount": "Reproducións", "rating": "Valoración", "genre": "Xénero", - "size": "Tamaño" + "size": "Tamaño", + "role": "Rol" + }, + "roles": { + "albumartist": "Artista do álbum |||| Artistas do álbum", + "artist": "Artista |||| Artistas", + "composer": "Composición |||| Composición", + "conductor": "Condutor |||| Condutoras", + "lyricist": "Letrista |||| Letristas", + "arranger": "Arranxos |||| Arranxos", + "producer": "Produtora |||| Produtoras", + "director": "Dirección |||| Dirección", + "engineer": "Enxeñería |||| Enxeñería", + "mixer": "Mistura |||| Mistura", + "remixer": "Remezcla |||| Remezcla", + "djmixer": "Mezcla DJs |||| Mezcla DJs", + "performer": "Intérprete |||| Intérpretes" } }, "user": { @@ -198,6 +226,20 @@ "createdAt": "Creada o", "downloadable": "Permitir descargas?" } + }, + "missing": { + "name": "Falta o ficheiro |||| Faltan os ficheiros", + "fields": { + "path": "Ruta", + "size": "Tamaño", + "updatedAt": "Desapareceu o" + }, + "actions": { + "remove": "Retirar" + }, + "notifications": { + "removed": "Ficheiro(s) faltantes retirados" + } } }, "ra": { @@ -212,7 +254,8 @@ "password": "Contrasinal", "sign_in": "Accede", "sign_in_error": "Fallou a autenticación, volve intentalo", - "logout": "Pechar sesión" + "logout": "Pechar sesión", + "insightsCollectionNote": "Navidrome recolle datos anónimos de uso para mellorar o proxecto. Peme [aquí] para saber máis e desactivar se queres" }, "validation": { "invalidChars": "Utiliza só letras e números", @@ -374,7 +417,9 @@ "shareSuccess": "URL copiado ao portapapeis: %{url}", "shareFailure": "Erro ao copiar o URL %{url} ao portapapeis", "downloadDialogTitle": "Descargar %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "Copiar ao portapapeis: Ctrl+C, Enter" + "shareCopyToClipboard": "Copiar ao portapapeis: Ctrl+C, Enter", + "remove_missing_title": "Retirar ficheiros que faltan", + "remove_missing_content": "Tes certeza de querer retirar da base de datos os ficheiros que faltan? Isto retirará de xeito permanente todas a referencias a eles, incluíndo a conta de reproducións e valoracións." }, "menu": { "library": "Biblioteca", @@ -396,7 +441,8 @@ "none": "Desactivada", "album": "Usar ganancia do Álbum", "track": "Usar ganancia da Canción" - } + }, + "lastfmNotConfigured": "Clave da API Last.fm non configurada" } }, "albumList": "Álbums", @@ -433,7 +479,12 @@ "links": { "homepage": "Inicio", "source": "Código fonte", - "featureRequests": "Solicitar funcións" + "featureRequests": "Solicitar funcións", + "lastInsightsCollection": "Última colección insights", + "insights": { + "disabled": "Desactivado", + "waiting": "Agardando" + } } }, "activity": { diff --git a/resources/i18n/id.json b/resources/i18n/id.json index cb9c311d6..3269b37b1 100644 --- a/resources/i18n/id.json +++ b/resources/i18n/id.json @@ -1,460 +1,512 @@ { - "languageName": "Bahasa Indonesia", - "resources": { - "song": { - "name": "Lagu |||| Lagu", - "fields": { - "albumArtist": "Artis Album", - "duration": "Durasi", - "trackNumber": "#", - "playCount": "Dimainkan", - "title": "Judul", - "artist": "Artis", - "album": "Album", - "path": "Jalur file", - "genre": "Genre", - "compilation": "Kompilasi", - "year": "Tahun", - "size": "Ukuran file", - "updatedAt": "Diperbarui pada", - "bitRate": "Laju bit", - "discSubtitle": "Subtitle Disk", - "starred": "Favorit", - "comment": "Komentar", - "rating": "Peringkat", - "quality": "Kualitas", - "bpm": "BPM", - "playDate": "Terakhir Dimainkan", - "channels": "Saluran", - "createdAt": "Tgl. Ditambahkan" - }, - "actions": { - "addToQueue": "Tambah ke antrean", - "playNow": "Mainkan sekarang", - "addToPlaylist": "Tambahkan ke Playlist", - "shuffleAll": "Mainkan Acak", - "download": "Unduh", - "playNext": "Mainkan selanjutnya", - "info": "Lihat Info" - } - }, - "album": { - "name": "Album |||| Album", - "fields": { - "albumArtist": "Artis Album", - "artist": "Artis", - "duration": "Durasi", - "songCount": "Lagu", - "playCount": "Dimainkan", - "name": "Nama", - "genre": "Genre", - "compilation": "Kompilasi", - "year": "Tahun", - "updatedAt": "Diperbarui pada", - "comment": "Komentar", - "rating": "Peringkat", - "createdAt": "Tgl. Ditambahkan", - "size": "Ukuran", - "originalDate": "Tanggal", - "releaseDate": "Rilis", - "releases": "Rilis |||| Rilis", - "released": "Dirilis" - }, - "actions": { - "playAll": "Mainkan", - "playNext": "Mainkan selanjutnya", - "addToQueue": "Tambah ke antrean", - "shuffle": "Acak", - "addToPlaylist": "Tambahkan ke Playlist", - "download": "Unduh", - "info": "Lihat Info", - "share": "Bagikan" - }, - "lists": { - "all": "Semua", - "random": "Acak", - "recentlyAdded": "Terakhir Ditambahkan", - "recentlyPlayed": "Terakhir Dimainkan", - "mostPlayed": "Sering Dimainkan", - "starred": "Favorit", - "topRated": "Peringkat Teratas" - } - }, - "artist": { - "name": "Artis |||| Artis", - "fields": { - "name": "Nama", - "albumCount": "Jumlah Album", - "songCount": "Jumlah Lagu", - "playCount": "Dimainkan", - "rating": "Peringkat", - "genre": "Genre", - "size": "Ukuran" - } - }, - "user": { - "name": "Pengguna |||| Pengguna", - "fields": { - "userName": "Nama Pengguna", - "isAdmin": "Admin", - "lastLoginAt": "Terakhir Login", - "updatedAt": "Diperbarui pada", - "name": "Nama", - "password": "Kata Sandi", - "createdAt": "Dibuat pada", - "changePassword": "Ganti Kata Sandi?", - "currentPassword": "Kata Sandi Sebelumnya", - "newPassword": "Kata Sandi Baru", - "token": "Token" - }, - "helperTexts": { - "name": "Perubahan pada nama Kamu akan terlihat pada login berikutnya" - }, - "notifications": { - "created": "Pengguna dibuat", - "updated": "Pengguna diperbarui", - "deleted": "Pengguna dihapus" - }, - "message": { - "listenBrainzToken": "Masukkan token pengguna ListenBrainz Kamu.", - "clickHereForToken": "Klik di sini untuk mendapatkan token ListenBrainz" - } - }, - "player": { - "name": "Pemutar |||| Pemutar", - "fields": { - "name": "Nama", - "transcodingId": "Transkode", - "maxBitRate": "Maks. Laju Bit", - "client": "Klien", - "userName": "Nama Pengguna", - "lastSeen": "Terakhir Terlihat Pada", - "reportRealPath": "Laporkan Jalur Sebenarnya", - "scrobbleEnabled": "Kirim Scrobbles ke layanan eksternal" - } - }, - "transcoding": { - "name": "Transkode |||| Transkode", - "fields": { - "name": "Nama", - "targetFormat": "Target Format", - "defaultBitRate": "Laju Bit Bawaan", - "command": "Perintah" - } - }, - "playlist": { - "name": "Playlist |||| Playlist", - "fields": { - "name": "Nama", - "duration": "Durasi", - "ownerName": "Pemilik", - "public": "Publik", - "updatedAt": "Diperbarui pada", - "createdAt": "Dibuat pada", - "songCount": "Lagu", - "comment": "Komentar", - "sync": "Impor Otomatis", - "path": "Impor Dari" - }, - "actions": { - "selectPlaylist": "Pilih playlist:", - "addNewPlaylist": "Buat \"%{name}\"", - "export": "Ekspor", - "makePublic": "Jadikan Publik", - "makePrivate": "Jadikan Pribadi" - }, - "message": { - "duplicate_song": "Tambahkan lagu duplikat", - "song_exist": "Ada lagu duplikat yang ditambahkan ke daftar putar. Apakah Kamu ingin menambahkan lagu duplikat atau melewatkannya?" - } - }, - "radio": { - "name": "Radio |||| Radio", - "fields": { - "name": "Nama", - "streamUrl": "URL Sumber", - "homePageUrl": "Halaman Beranda URL", - "updatedAt": "Diperbarui pada", - "createdAt": "Dibuat pada" - }, - "actions": { - "playNow": "Mainkan sekarang" - } - }, - "share": { - "name": "Bagikan |||| Bagikan", - "fields": { - "username": "Dibagikan Oleh", - "url": "URL", - "description": "Deskripsi", - "contents": "Konten", - "expiresAt": "Berakhir", - "lastVisitedAt": "Terakhir Dikunjungi", - "visitCount": "Pengunjung", - "format": "Format", - "maxBitRate": "Maks. Laju Bit", - "updatedAt": "Diperbarui pada", - "createdAt": "Dibuat pada", - "downloadable": "Izinkan Pengunduhan?" - } - } + "languageName": "Bahasa Indonesia", + "resources": { + "song": { + "name": "Lagu |||| Lagu", + "fields": { + "albumArtist": "Artis Album", + "duration": "Durasi", + "trackNumber": "#", + "playCount": "Diputar", + "title": "Judul", + "artist": "Artis", + "album": "Album", + "path": "Lokasi file", + "genre": "Genre", + "compilation": "Kompilasi", + "year": "Tahun", + "size": "Ukuran file", + "updatedAt": "Diperbarui pada", + "bitRate": "Bit rate", + "discSubtitle": "Subtitle Disk", + "starred": "Favorit", + "comment": "Komentar", + "rating": "Peringkat", + "quality": "Kualitas", + "bpm": "BPM", + "playDate": "Terakhir Diputar", + "channels": "Saluran", + "createdAt": "Tgl. Ditambahkan", + "grouping": "Mengelompokkan", + "mood": "Mood", + "participants": "Partisipan tambahan", + "tags": "Tag tambahan", + "mappedTags": "Tag yang dipetakan", + "rawTags": "Tag raw" + }, + "actions": { + "addToQueue": "Tambah ke antrean", + "playNow": "Putar sekarang", + "addToPlaylist": "Tambahkan ke Playlist", + "shuffleAll": "Acak Semua", + "download": "Unduh", + "playNext": "Putar Berikutnya", + "info": "Lihat Info" + } }, - "ra": { - "auth": { - "welcome1": "Terima kasih telah menginstal Navidrome!", - "welcome2": "Untuk memulai, buat dulu akun admin", - "confirmPassword": "Konfirmasi Kata Sandi", - "buttonCreateAdmin": "Buat Akun Admin", - "auth_check_error": "Silahkan masuk untuk melanjutkan", - "user_menu": "Profil", - "username": "Nama Pengguna", - "password": "Kata Sandi", - "sign_in": "Masuk", - "sign_in_error": "Otentikasi gagal, silakan coba lagi", - "logout": "Keluar" - }, - "validation": { - "invalidChars": "Harap menggunakan huruf dan angka saja", - "passwordDoesNotMatch": "Kata sandi tidak cocok", - "required": "Wajib", - "minLength": "Setidaknya harus %{min} karakter", - "maxLength": "Harus berisi %{max} karakter atau kurang", - "minValue": "Minimal harus %{min}", - "maxValue": "Harus %{max} atau kurang", - "number": "Harus berupa angka", - "email": "Harus berupa email yang valid", - "oneOf": "Harus salah satu dari: %{options}", - "regex": "Harus cocok dengan format spesifik (regexp): %{pattern}", - "unique": "Harus unik", - "url": "Harus berupa URL yang valid" - }, - "action": { - "add_filter": "Tambah filter", - "add": "Tambah", - "back": "Kembali", - "bulk_actions": "1 item dipilih |||| %{smart_count} item dipilih", - "cancel": "Batalkan", - "clear_input_value": "Hapus", - "clone": "Klon", - "confirm": "Konfirmasi", - "create": "Buat", - "delete": "Hapus", - "edit": "Edit", - "export": "Ekspor", - "list": "Daftar", - "refresh": "Refresh", - "remove_filter": "Hapus filter ini", - "remove": "Hapus", - "save": "Simpan", - "search": "Cari", - "show": "Tunjukkan", - "sort": "Sortir", - "undo": "Batalkan", - "expand": "Luaskan", - "close": "Tutup", - "open_menu": "Buka menu", - "close_menu": "Tutup menu", - "unselect": "Batalkan pilihan", - "skip": "Lewati", - "bulk_actions_mobile": "1 |||| %{smart_count}", - "share": "Bagikan", - "download": "Unduh" - }, - "boolean": { - "true": "Ya", - "false": "Tidak" - }, - "page": { - "create": "Buat %{name}", - "dashboard": "Dashboard", - "edit": "%{name} #%{id}", - "error": "Ada yang tidak beres", - "list": "%{name}", - "loading": "Memuat", - "not_found": "Tidak ditemukan", - "show": "%{name} #%{id}", - "empty": "Belum ada %{name}.", - "invite": "Apakah Kamu ingin menambahkan satu?" - }, - "input": { - "file": { - "upload_several": "Letakkan beberapa file untuk diunggah, atau klik untuk memilih salah satu.", - "upload_single": "Letakkan file untuk diunggah, atau klik untuk memilihnya." - }, - "image": { - "upload_several": "Letakkan beberapa gambar untuk diunggah, atau klik untuk memilih salah satu.", - "upload_single": "Letakkan gambar untuk diunggah, atau klik untuk memilihnya." - }, - "references": { - "all_missing": "Tidak dapat menemukan data referensi.", - "many_missing": "Tampaknya beberapa referensi tidak tersedia.", - "single_missing": "Tampaknya referensi tidak tersedia." - }, - "password": { - "toggle_visible": "Sembunyikan Kata Sandi", - "toggle_hidden": "Tampilkan Kata Sandi" - } - }, - "message": { - "about": "Tentang", - "are_you_sure": "Kamu Yakin?", - "bulk_delete_content": "Kamu yakin ingin menghapus %{name} ini? |||| Kamu yakin ingin menghapus %{smart_count} item ini?", - "bulk_delete_title": "Hapus %{name} |||| Hapus %{smart_count} %{name}", - "delete_content": "Kamu ingin menghapus item ini?", - "delete_title": "Hapus %{name} #%{id}", - "details": "Detail", - "error": "Terjadi kesalahan klien dan permintaan Kamu tidak dapat diselesaikan.", - "invalid_form": "Formulirnya tidak valid. Silakan periksa kesalahannya", - "loading": "Halaman sedang dimuat, mohon tunggu sebentar", - "no": "Tidak", - "not_found": "Mungkin Kamu mengetik URL yang salah, atau Kamu mengikuti tautan yang buruk.", - "yes": "Ya", - "unsaved_changes": "Beberapa perubahan tidak disimpan. Apakah Kamu yakin ingin mengabaikannya?" - }, - "navigation": { - "no_results": "Tidak ada hasil yang ditemukan", - "no_more_results": "Nomor halaman %{page} melampaui batas. Coba halaman sebelumnya.", - "page_out_of_boundaries": "Nomor halaman %{page} melampaui batas", - "page_out_from_end": "Tidak dapat menelusuri sebelum halaman terakhir", - "page_out_from_begin": "Tidak dapat menelusuri sebelum halaman 1", - "page_range_info": "%{offsetBegin}-%{offsetEnd} dari %{total}", - "page_rows_per_page": "Item per halaman:", - "next": "Selanjutnya", - "prev": "Sebelumnya", - "skip_nav": "Lewati ke konten" - }, - "notification": { - "updated": "Elemen diperbarui |||| %{smart_count} elemen diperbarui", - "created": "Elemen dibuat", - "deleted": "Elemen dihapus |||| %{smart_count} elemen dihapus", - "bad_item": "Elemen salah", - "item_doesnt_exist": "Tidak ada elemen", - "http_error": "Kesalahan komunikasi server", - "data_provider_error": "dataProvider galat. Periksa konsol untuk detailnya.", - "i18n_error": "Tidak dapat memuat terjemahan untuk bahasa yang diatur", - "canceled": "Tindakan dibatalkan", - "logged_out": "Sesi Kamu telah berakhir, harap sambungkan kembali.", - "new_version": "Tersedia versi baru! Silakan menyegarkan jendela ini." - }, - "toggleFieldsMenu": { - "columnsToDisplay": "Kolom Untuk Ditampilkan", - "layout": "Layout", - "grid": "Grid", - "table": "Tabel" - } + "album": { + "name": "Album |||| Album", + "fields": { + "albumArtist": "Artis Album", + "artist": "Artis", + "duration": "Durasi", + "songCount": "Lagu", + "playCount": "Diputar", + "name": "Nama", + "genre": "Genre", + "compilation": "Kompilasi", + "year": "Tahun", + "updatedAt": "Diperbarui pada", + "comment": "Komentar", + "rating": "Peringkat", + "createdAt": "Tgl. Ditambahkan", + "size": "Ukuran", + "originalDate": "Tanggal", + "releaseDate": "Dirilis", + "releases": "Rilis |||| Rilis", + "released": "Dirilis", + "recordLabel": "Label", + "catalogNum": "Nomer Katalog", + "releaseType": "Tipe", + "grouping": "Pengelompokkan", + "media": "Media", + "mood": "Mood" + }, + "actions": { + "playAll": "Putar", + "playNext": "Putar Selanjutnya", + "addToQueue": "Putar Nanti", + "shuffle": "Acak", + "addToPlaylist": "Tambahkan ke Playlist", + "download": "Unduh", + "info": "Lihat Info", + "share": "Bagikan" + }, + "lists": { + "all": "Semua", + "random": "Acak", + "recentlyAdded": "Terakhir Ditambahkan", + "recentlyPlayed": "Terakhir Diputar", + "mostPlayed": "Sering Diputar", + "starred": "Favorit", + "topRated": "Peringkat Teratas" + } }, - "message": { - "note": "CATATAN", - "transcodingDisabled": "Mengubah konfigurasi transkode melalui antarmuka web dinonaktifkan karena alasan keamanan. Jika Kamu ingin mengubah (mengedit atau menambahkan) opsi transkode, restart server dengan opsi konfigurasi %{config}.", - "transcodingEnabled": "Navidrome saat ini berjalan dengan %{config}, sehingga memungkinkan untuk menjalankan perintah sistem dari pengaturan Transkode menggunakan antarmuka web. Kami sarankan untuk menonaktifkannya demi alasan keamanan dan hanya mengaktifkannya saat mengonfigurasi opsi Transcoding.", - "songsAddedToPlaylist": "Menambahkan 1 lagu ke playlist |||| Menambahkan %{smart_count} lagu ke playlist", - "noPlaylistsAvailable": "Tidak tersedia", - "delete_user_title": "Hapus pengguna '%{name}'", - "delete_user_content": "Apakah Kamu yakin ingin menghapus pengguna ini dan semua datanya (termasuk daftar putar dan preferensi)?", - "notifications_blocked": "Kamu telah memblokir Notifikasi untuk situs ini di pengaturan browser Anda", - "notifications_not_available": "Browser ini tidak mendukung notifikasi desktop atau Kamu tidak mengakses Navidrome melalui https", - "lastfmLinkSuccess": "Last.fm berhasil ditautkan dan scrobbling diaktifkan", - "lastfmLinkFailure": "Last.fm tidak dapat ditautkan", - "lastfmUnlinkSuccess": "Tautan Last.fm dibatalkan dan scrobbling dinonaktifkan", - "lastfmUnlinkFailure": "Tautan Last.fm tidak dapat dibatalkan", - "openIn": { - "lastfm": "Lihat di Last.fm", - "musicbrainz": "Lihat di MusicBrainz" - }, - "lastfmLink": "Baca selengkapnya...", - "listenBrainzLinkSuccess": "ListenBrainz berhasil ditautkan dan scrobbling diaktifkan sebagai pengguna: %{user}", - "listenBrainzLinkFailure": "ListenBrainz tidak dapat ditautkan: %{error}", - "listenBrainzUnlinkSuccess": "Tautan ListenBrainz dibatalkan dan scrobbling dinonaktifkan", - "listenBrainzUnlinkFailure": "Tautan ListenBrainz tidak dapat dibatalkan", - "downloadOriginalFormat": "Unduh dalam format asli", - "shareOriginalFormat": "Bagikan dalam format asli", - "shareDialogTitle": "Bagikan %{resource} '%{name}'", - "shareBatchDialogTitle": "Bagikan 1 %{resource} |||| Bagikan %{smart_count} %{resource}", - "shareSuccess": "URL disalin ke papan klip: %{url}", - "shareFailure": "Terjadi kesalahan saat menyalin URL %{url} ke papan klip", - "downloadDialogTitle": "Unduh %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "Salin ke papan klip: Ctrl+C, Enter" + "artist": { + "name": "Artis |||| Artis", + "fields": { + "name": "Nama", + "albumCount": "Jumlah Album", + "songCount": "Jumlah Lagu", + "playCount": "Diputar", + "rating": "Peringkat", + "genre": "Genre", + "size": "Ukuran", + "role": "Peran" + }, + "roles": { + "albumartist": "Artis Album |||| Artis Album", + "artist": "Artis |||| Artis", + "composer": "Komposer |||| Komposer", + "conductor": "Konduktor |||| Konduktor", + "lyricist": "Penulis Lirik |||| Penulis Lirik", + "arranger": "Arranger |||| Arranger", + "producer": "Produser |||| Produser", + "director": "Director |||| Director", + "engineer": "Engineer |||| Engineer", + "mixer": "Mixer |||| Mixer", + "remixer": "Remixer |||| Remixer", + "djmixer": "DJ Mixer |||| Dj Mixer", + "performer": "Performer |||| Performer" + } }, - "menu": { - "library": "Perpustakaan", - "settings": "Pengaturan", - "version": "Versi", - "theme": "Tema", - "personal": { - "name": "Personal", - "options": { - "theme": "Tema", - "language": "Bahasa", - "defaultView": "Tampilan Bawaan", - "desktop_notifications": "Pemberitahuan Desktop", - "lastfmScrobbling": "Scrobble ke Last.fm", - "listenBrainzScrobbling": "Scrobble ke ListenBrainz", - "replaygain": "Mode ReplayGain", - "preAmp": "ReplayGain PreAmp (dB)", - "gain": { - "none": "Nonaktif", - "album": "Gunakan Gain Album", - "track": "Gunakan Gain Lagu" - } - } - }, - "albumList": "Album", - "about": "Tentang", - "playlists": "Playlist", - "sharedPlaylists": "Playlist yang Dibagikan" + "user": { + "name": "Pengguna |||| Pengguna", + "fields": { + "userName": "Nama Pengguna", + "isAdmin": "Admin", + "lastLoginAt": "Terakhir Login", + "updatedAt": "Diperbarui pada", + "name": "Nama", + "password": "Kata Sandi", + "createdAt": "Dibuat pada", + "changePassword": "Ganti Kata Sandi?", + "currentPassword": "Kata Sandi Sebelumnya", + "newPassword": "Kata Sandi Baru", + "token": "Token", + "lastAccessAt": "Terakhir Diakses" + }, + "helperTexts": { + "name": "Perubahan pada nama Kamu akan terlihat pada login berikutnya" + }, + "notifications": { + "created": "Pengguna dibuat", + "updated": "Pengguna diperbarui", + "deleted": "Pengguna dihapus" + }, + "message": { + "listenBrainzToken": "Masukkan token pengguna ListenBrainz Kamu.", + "clickHereForToken": "Klik di sini untuk mendapatkan token baru anda" + } }, "player": { - "playListsText": "Mainkan Antrean", - "openText": "Buka text", - "closeText": "Tutup text", - "notContentText": "Tidak ada musik", - "clickToPlayText": "Klik untuk mainkan", - "clickToPauseText": "Klik untuk menjeda", - "nextTrackText": "Lagu Selanjutnya", - "previousTrackText": "Lagu Sebelumnya", - "reloadText": "Muat ulang", - "volumeText": "Volume", - "toggleLyricText": "Lirik", - "toggleMiniModeText": "Minimalkan", - "destroyText": "Tutup", - "downloadText": "Unduh", - "removeAudioListsText": "Hapus daftar audio", - "clickToDeleteText": "Klik untuk menghapus %{name}", - "emptyLyricText": "Tidak ada lirik", - "playModeText": { - "order": "Berurutan", - "orderLoop": "Ulang", - "singleLoop": "Ulangi Satu", - "shufflePlay": "Acak" - } + "name": "Pemutar |||| Pemutar", + "fields": { + "name": "Nama", + "transcodingId": "Transkode", + "maxBitRate": "Maks. Bit Rate", + "client": "Klien", + "userName": "Nama Pengguna", + "lastSeen": "Terakhir Terlihat Pada", + "reportRealPath": "Laporkan Jalur Sebenarnya", + "scrobbleEnabled": "Kirim Scrobbles ke layanan eksternal" + } }, - "about": { - "links": { - "homepage": "Halaman beranda", - "source": "Kode sumber", - "featureRequests": "Permintaan fitur" - } + "transcoding": { + "name": "Transkode |||| Transkode", + "fields": { + "name": "Nama", + "targetFormat": "Target Format", + "defaultBitRate": "Bit Rate Bawaan", + "command": "Perintah" + } }, - "activity": { - "title": "Aktivitas", - "totalScanned": "Total Folder yang Dipindai", - "quickScan": "Pemindaian Cepat", - "fullScan": "Pemindaian Penuh", - "serverUptime": "Waktu Aktif Server", - "serverDown": "OFFLINE" + "playlist": { + "name": "Playlist |||| Playlist", + "fields": { + "name": "Nama", + "duration": "Durasi", + "ownerName": "Pemilik", + "public": "Publik", + "updatedAt": "Diperbarui pada", + "createdAt": "Dibuat pada", + "songCount": "Lagu", + "comment": "Komentar", + "sync": "Impor Otomatis", + "path": "Impor Dari" + }, + "actions": { + "selectPlaylist": "Pilih playlist:", + "addNewPlaylist": "Buat \"%{name}\"", + "export": "Ekspor", + "makePublic": "Jadikan Publik", + "makePrivate": "Jadikan Pribadi" + }, + "message": { + "duplicate_song": "Tambahkan lagu duplikat", + "song_exist": "Ada lagu duplikat yang ditambahkan ke daftar putar. Apakah Kamu ingin menambahkan lagu duplikat atau melewatkannya?" + } }, - "help": { - "title": "Tombol Pintasan Navidrome", - "hotkeys": { - "show_help": "Tampilkan Bantuan Ini", - "toggle_menu": "Menu Samping", - "toggle_play": "Mainkan / Jeda", - "prev_song": "Lagu Sebelumnya", - "next_song": "Lagu Selanjutnya", - "vol_up": "Volume Naik", - "vol_down": "Volume Turun", - "toggle_love": "Tambahkan lagu ini ke favorit", - "current_song": "Buka Lagu Saat Ini" - } + "radio": { + "name": "Radio |||| Radio", + "fields": { + "name": "Nama", + "streamUrl": "URL Stream", + "homePageUrl": "Halaman Beranda URL", + "updatedAt": "Diperbarui pada", + "createdAt": "Dibuat pada" + }, + "actions": { + "playNow": "Putar Sekarang" + } + }, + "share": { + "name": "Bagikan |||| Bagikan", + "fields": { + "username": "Dibagikan Oleh", + "url": "URL", + "description": "Deskripsi", + "contents": "Konten", + "expiresAt": "Berakhir", + "lastVisitedAt": "Terakhir Dikunjungi", + "visitCount": "Pengunjung", + "format": "Format", + "maxBitRate": "Maks. Laju Bit", + "updatedAt": "Diperbarui pada", + "createdAt": "Dibuat pada", + "downloadable": "Izinkan Pengunduhan?" + } + }, + "missing": { + "name": "File yang Hilang |||| File yang Hilang", + "fields": { + "path": "Jalur", + "size": "Ukuran", + "updatedAt": "Tidak muncul di" + }, + "actions": { + "remove": "Hapus" + }, + "notifications": { + "removed": "File yang hilang dihapus" + } } + }, + "ra": { + "auth": { + "welcome1": "Terima kasih telah menginstal Navidrome!", + "welcome2": "Untuk memulai, buat dulu akun admin", + "confirmPassword": "Konfirmasi Kata Sandi", + "buttonCreateAdmin": "Buat Akun Admin", + "auth_check_error": "Silahkan masuk untuk melanjutkan", + "user_menu": "Profil", + "username": "Nama Pengguna", + "password": "Kata Sandi", + "sign_in": "Masuk", + "sign_in_error": "Otentikasi gagal, silakan coba lagi", + "logout": "Keluar", + "insightsCollectionNote": "Navidrome mengumpulkan penggunaan data anonim untuk membantu menyempurnakan project ini. Klik [disini] untuk mempelajari lebih lanjut dan untuk opt-out jika anda mau" + }, + "validation": { + "invalidChars": "Harap menggunakan huruf dan angka saja", + "passwordDoesNotMatch": "Kata sandi tidak cocok", + "required": "Wajib", + "minLength": "Setidaknya harus %{min} karakter", + "maxLength": "Harus berisi %{max} karakter atau kurang", + "minValue": "Minimal harus %{min}", + "maxValue": "Harus %{max} atau kurang", + "number": "Harus berupa angka", + "email": "Harus berupa email yang valid", + "oneOf": "Harus salah satu dari: %{options}", + "regex": "Harus cocok dengan format spesifik (regexp): %{pattern}", + "unique": "Harus unik", + "url": "Harus berupa URL yang valid" + }, + "action": { + "add_filter": "Tambah filter", + "add": "Tambah", + "back": "Kembali", + "bulk_actions": "1 item dipilih |||| %{smart_count} item dipilih", + "cancel": "Batalkan", + "clear_input_value": "Hapus", + "clone": "Klon", + "confirm": "Konfirmasi", + "create": "Buat", + "delete": "Hapus", + "edit": "Sunting", + "export": "Ekspor", + "list": "Daftar", + "refresh": "Segarkan", + "remove_filter": "Hapus filter ini", + "remove": "Hapus", + "save": "Simpan", + "search": "Cari", + "show": "Tampilkan", + "sort": "Sortir", + "undo": "Batalkan", + "expand": "Luaskan", + "close": "Tutup", + "open_menu": "Buka menu", + "close_menu": "Tutup menu", + "unselect": "Batalkan pilihan", + "skip": "Lewati", + "bulk_actions_mobile": "1 |||| %{smart_count}", + "share": "Bagikan", + "download": "Unduh" + }, + "boolean": { + "true": "Ya", + "false": "Tidak" + }, + "page": { + "create": "Buat %{name}", + "dashboard": "Dasbor", + "edit": "%{name} #%{id}", + "error": "Ada yang tidak beres", + "list": "%{name}", + "loading": "Memuat", + "not_found": "Tidak ditemukan", + "show": "%{name} #%{id}", + "empty": "Belum ada %{name}.", + "invite": "Apakah kamu ingin menambahkan satu?" + }, + "input": { + "file": { + "upload_several": "Letakkan beberapa file untuk diunggah, atau klik untuk memilih salah satu.", + "upload_single": "Letakkan file untuk diunggah, atau klik untuk memilihnya." + }, + "image": { + "upload_several": "Letakkan beberapa gambar untuk diunggah, atau klik untuk memilih salah satu.", + "upload_single": "Letakkan gambar untuk diunggah, atau klik untuk memilihnya." + }, + "references": { + "all_missing": "Tidak dapat menemukan data referensi.", + "many_missing": "Tampaknya beberapa referensi tidak tersedia.", + "single_missing": "Referensi yang ter asosiasi tidak tersedia untuk ditampilkan." + }, + "password": { + "toggle_visible": "Sembunyikan kata sandi", + "toggle_hidden": "Tampilkan kata sandi" + } + }, + "message": { + "about": "Tentang", + "are_you_sure": "Kamu Yakin?", + "bulk_delete_content": "Kamu yakin ingin menghapus %{name} ini? |||| Kamu yakin ingin menghapus %{smart_count} item ini?", + "bulk_delete_title": "Hapus %{name} |||| Hapus %{smart_count} %{name}", + "delete_content": "Kamu ingin menghapus item ini?", + "delete_title": "Hapus %{name} #%{id}", + "details": "Detail", + "error": "Terjadi kesalahan klien dan permintaan Kamu tidak dapat diselesaikan.", + "invalid_form": "Form tidak valid. Silakan periksa kesalahannya", + "loading": "Halaman sedang dimuat, mohon tunggu sebentar", + "no": "Tidak", + "not_found": "Mungkin Kamu mengetik URL yang salah, atau Kamu mengikuti tautan yang buruk.", + "yes": "Ya", + "unsaved_changes": "Beberapa perubahan tidak disimpan. Apakah Kamu yakin ingin mengabaikannya?" + }, + "navigation": { + "no_results": "Tidak ada hasil yang ditemukan", + "no_more_results": "Nomor halaman %{page} melampaui batas. Coba halaman sebelumnya.", + "page_out_of_boundaries": "Nomor halaman %{page} melampaui batas", + "page_out_from_end": "Tidak dapat menelusuri sebelum halaman terakhir", + "page_out_from_begin": "Tidak dapat menelusuri sebelum halaman 1", + "page_range_info": "%{offsetBegin}-%{offsetEnd} dari %{total}", + "page_rows_per_page": "Item per halaman:", + "next": "Selanjutnya", + "prev": "Sebelumnya", + "skip_nav": "Lewati ke konten" + }, + "notification": { + "updated": "Elemen diperbarui |||| %{smart_count} elemen diperbarui", + "created": "Elemen dibuat", + "deleted": "Elemen dihapus |||| %{smart_count} elemen dihapus", + "bad_item": "Elemen salah", + "item_doesnt_exist": "Tidak ada elemen", + "http_error": "Kesalahan komunikasi peladen", + "data_provider_error": "dataProvider galat. Periksa konsol untuk detailnya.", + "i18n_error": "Tidak dapat memuat terjemahan untuk bahasa yang diatur", + "canceled": "Tindakan dibatalkan", + "logged_out": "Sesi Kamu telah berakhir, harap sambungkan kembali.", + "new_version": "Tersedia versi baru! Silakan menyegarkan jendela ini." + }, + "toggleFieldsMenu": { + "columnsToDisplay": "Kolom Untuk Ditampilkan", + "layout": "Tata Letak", + "grid": "Ubin", + "table": "Tabel" + } + }, + "message": { + "note": "CATATAN", + "transcodingDisabled": "Mengubah konfigurasi transkode melalui antarmuka web dinonaktifkan karena alasan keamanan. Jika Kamu ingin mengubah (mengedit atau menambahkan) opsi transkode, restart server dengan opsi konfigurasi %{config}.", + "transcodingEnabled": "Navidrome saat ini berjalan dengan %{config}, sehingga memungkinkan untuk menjalankan perintah sistem dari pengaturan Transkode menggunakan antarmuka web. Kami sarankan untuk menonaktifkannya demi alasan keamanan dan hanya mengaktifkannya saat mengonfigurasi opsi Transcoding.", + "songsAddedToPlaylist": "Menambahkan 1 lagu ke playlist |||| Menambahkan %{smart_count} lagu ke playlist", + "noPlaylistsAvailable": "Tidak tersedia", + "delete_user_title": "Hapus pengguna '%{name}'", + "delete_user_content": "Apakah Kamu yakin ingin menghapus pengguna ini dan semua datanya (termasuk daftar putar dan preferensi)?", + "notifications_blocked": "Kamu telah memblokir Notifikasi untuk situs ini di pengaturan browser Anda", + "notifications_not_available": "Browser ini tidak mendukung notifikasi desktop atau Kamu tidak mengakses Navidrome melalui https", + "lastfmLinkSuccess": "Last.fm berhasil ditautkan dan scrobbling diaktifkan", + "lastfmLinkFailure": "Last.fm tidak dapat ditautkan", + "lastfmUnlinkSuccess": "Tautan Last.fm dibatalkan dan scrobbling dinonaktifkan", + "lastfmUnlinkFailure": "Tautan Last.fm tidak dapat dibatalkan", + "openIn": { + "lastfm": "Lihat di Last.fm", + "musicbrainz": "Lihat di MusicBrainz" + }, + "lastfmLink": "Baca selengkapnya...", + "listenBrainzLinkSuccess": "ListenBrainz berhasil ditautkan dan scrobbling diaktifkan sebagai pengguna: %{user}", + "listenBrainzLinkFailure": "ListenBrainz tidak dapat ditautkan: %{error}", + "listenBrainzUnlinkSuccess": "Tautan ListenBrainz dibatalkan dan scrobbling dinonaktifkan", + "listenBrainzUnlinkFailure": "Tautan ListenBrainz tidak dapat dibatalkan", + "downloadOriginalFormat": "Unduh dalam format asli", + "shareOriginalFormat": "Bagikan dalam format asli", + "shareDialogTitle": "Bagikan %{resource} '%{name}'", + "shareBatchDialogTitle": "Bagikan 1 %{resource} |||| Bagikan %{smart_count} %{resource}", + "shareSuccess": "URL disalin ke papan klip: %{url}", + "shareFailure": "Terjadi kesalahan saat menyalin URL %{url} ke papan klip", + "downloadDialogTitle": "Unduh %{resource} '%{name}' (%{size})", + "shareCopyToClipboard": "Salin ke papan klip: Ctrl+C, Enter", + "remove_missing_title": "Hapus file yang hilang", + "remove_missing_content": "Apakah Anda yakin ingin menghapus file-file yang hilang dari basis data? Tindakan ini akan menghapus secara permanen semua referensi ke file-file tersebut, termasuk jumlah pemutaran dan peringkatnya." + }, + "menu": { + "library": "Pustaka", + "settings": "Pengaturan", + "version": "Versi", + "theme": "Tema", + "personal": { + "name": "Personal", + "options": { + "theme": "Tema", + "language": "Bahasa", + "defaultView": "Tampilan Bawaan", + "desktop_notifications": "Pemberitahuan Desktop", + "lastfmScrobbling": "Scrobble ke Last.fm", + "listenBrainzScrobbling": "Scrobble ke ListenBrainz", + "replaygain": "Mode ReplayGain", + "preAmp": "ReplayGain PreAmp (dB)", + "gain": { + "none": "Nonaktif", + "album": "Gunakan Gain Album", + "track": "Gunakan Gain Lagu" + }, + "lastfmNotConfigured": "API-Key Last.fm belum dikonfigurasi" + } + }, + "albumList": "Album", + "about": "Tentang", + "playlists": "Playlist", + "sharedPlaylists": "Playlist yang Dibagikan" + }, + "player": { + "playListsText": "Mainkan Antrean", + "openText": "Buka", + "closeText": "Tutup", + "notContentText": "Tidak ada musik", + "clickToPlayText": "Klik untuk memutar", + "clickToPauseText": "Klik untuk menjeda", + "nextTrackText": "Lagu Selanjutnya", + "previousTrackText": "Lagu Sebelumnya", + "reloadText": "Muat ulang", + "volumeText": "Volume", + "toggleLyricText": "Lirik", + "toggleMiniModeText": "Minimalkan", + "destroyText": "Tutup", + "downloadText": "Unduh", + "removeAudioListsText": "Hapus daftar audio", + "clickToDeleteText": "Klik untuk menghapus %{name}", + "emptyLyricText": "Tidak ada lirik", + "playModeText": { + "order": "Berurutan", + "orderLoop": "Ulang", + "singleLoop": "Ulangi Satu", + "shufflePlay": "Acak" + } + }, + "about": { + "links": { + "homepage": "Halaman beranda", + "source": "Kode sumber", + "featureRequests": "Permintaan fitur", + "lastInsightsCollection": "Koleksi insight terakhir", + "insights": { + "disabled": "Nonaktifkan", + "waiting": "Menunggu" + } + } + }, + "activity": { + "title": "Aktivitas", + "totalScanned": "Total Folder yang Dipindai", + "quickScan": "Pemindaian Cepat", + "fullScan": "Pemindaian Penuh", + "serverUptime": "Waktu Aktif Peladen", + "serverDown": "LURING" + }, + "help": { + "title": "Tombol Pintasan Navidrome", + "hotkeys": { + "show_help": "Tampilkan Bantuan Ini", + "toggle_menu": "Menu Samping", + "toggle_play": "Putar / Jeda", + "prev_song": "Lagu Sebelumnya", + "next_song": "Lagu Selanjutnya", + "vol_up": "Volume Naik", + "vol_down": "Volume Turun", + "toggle_love": "Tambahkan lagu ini ke favorit", + "current_song": "Buka Lagu Saat Ini" + } + } } \ No newline at end of file diff --git a/resources/i18n/ja.json b/resources/i18n/ja.json index 623f21d05..fbf8cefd2 100644 --- a/resources/i18n/ja.json +++ b/resources/i18n/ja.json @@ -26,7 +26,13 @@ "bpm": "BPM", "playDate": "最後の再生", "channels": "チャンネル", - "createdAt": "追加日" + "createdAt": "追加日", + "grouping": "", + "mood": "", + "participants": "", + "tags": "", + "mappedTags": "", + "rawTags": "" }, "actions": { "addToQueue": "最後に再生", @@ -58,7 +64,13 @@ "originalDate": "オリジナルの日付", "releaseDate": "リリース日", "releases": "リリース", - "released": "リリース" + "released": "リリース", + "recordLabel": "", + "catalogNum": "", + "releaseType": "", + "grouping": "", + "media": "", + "mood": "" }, "actions": { "playAll": "再生", @@ -89,7 +101,23 @@ "playCount": "再生数", "rating": "レート", "genre": "ジャンル", - "size": "サイズ" + "size": "サイズ", + "role": "" + }, + "roles": { + "albumartist": "", + "artist": "", + "composer": "", + "conductor": "", + "lyricist": "", + "arranger": "", + "producer": "", + "director": "", + "engineer": "", + "mixer": "", + "remixer": "", + "djmixer": "", + "performer": "" } }, "user": { @@ -198,6 +226,20 @@ "createdAt": "作成日", "downloadable": "ダウンロードを許可しますか?" } + }, + "missing": { + "name": "", + "fields": { + "path": "", + "size": "", + "updatedAt": "" + }, + "actions": { + "remove": "" + }, + "notifications": { + "removed": "" + } } }, "ra": { @@ -212,7 +254,8 @@ "password": "パスワード", "sign_in": "ログイン", "sign_in_error": "認証に失敗しました。入力を確認してください", - "logout": "ログアウト" + "logout": "ログアウト", + "insightsCollectionNote": "Navidromeでは、プロジェクトの改善に役立てるため、匿名の利用データを収集しています。詳しくは [here] をクリックしてください。" }, "validation": { "invalidChars": "文字と数字のみを使用してください", @@ -374,7 +417,9 @@ "shareSuccess": "コピーしました: %{url}", "shareFailure": "コピーに失敗しました %{url}", "downloadDialogTitle": "ダウンロード %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "クリップボードへコピー: Ctrl+C, Enter" + "shareCopyToClipboard": "クリップボードへコピー: Ctrl+C, Enter", + "remove_missing_title": "", + "remove_missing_content": "" }, "menu": { "library": "ライブラリ", @@ -396,7 +441,8 @@ "none": "無効", "album": "アルバムゲインを使う", "track": "トラックゲインを使う" - } + }, + "lastfmNotConfigured": "Last.fmのAPIキーが設定されていません" } }, "albumList": "アルバム", @@ -433,7 +479,12 @@ "links": { "homepage": "ホームページ", "source": "ソースコード", - "featureRequests": "機能リクエスト" + "featureRequests": "機能リクエスト", + "lastInsightsCollection": "最後のデータ収集", + "insights": { + "disabled": "無効", + "waiting": "待機中" + } } }, "activity": { diff --git a/resources/i18n/pt.json b/resources/i18n/pt.json index e0adb704c..6a45ccfde 100644 --- a/resources/i18n/pt.json +++ b/resources/i18n/pt.json @@ -30,7 +30,9 @@ "grouping": "Agrupamento", "mood": "Mood", "participants": "Outros Participantes", - "tags": "Outras Tags" + "tags": "Outras Tags", + "mappedTags": "Tags mapeadas", + "rawTags": "Tags originais" }, "actions": { "addToQueue": "Adicionar à fila", @@ -124,7 +126,6 @@ "userName": "Usuário", "isAdmin": "Admin?", "lastLoginAt": "Últ. Login", - "lastAccessAt": "Últ. Acesso", "updatedAt": "Últ. Atualização", "name": "Nome", "password": "Senha", @@ -132,7 +133,8 @@ "changePassword": "Trocar Senha?", "currentPassword": "Senha Atual", "newPassword": "Nova Senha", - "token": "Token" + "token": "Token", + "lastAccessAt": "Últ. Acesso" }, "helperTexts": { "name": "Alterações no seu nome só serão refletidas no próximo login" @@ -393,8 +395,6 @@ "noPlaylistsAvailable": "Nenhuma playlist", "delete_user_title": "Excluir usuário '%{name}'", "delete_user_content": "Você tem certeza que deseja excluir o usuário e todos os seus dados (incluindo suas playlists e preferências)?", - "remove_missing_title": "Remover arquivos ausentes", - "remove_missing_content": "Você tem certeza que deseja remover os arquivos selecionados do banco de dados? Isso removerá permanentemente qualquer referência a eles, incluindo suas contagens de reprodução e classificações.", "notifications_blocked": "Você bloqueou notificações para este site nas configurações do seu browser", "notifications_not_available": "Este navegador não suporta notificações", "lastfmLinkSuccess": "Sua conta no Last.fm foi conectada com sucesso", @@ -417,7 +417,9 @@ "shareSuccess": "Link copiado para o clipboard : %{url}", "shareFailure": "Erro ao copiar o link %{url} para o clipboard", "downloadDialogTitle": "Baixar %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "Copie para o clipboard: Ctrl+C, Enter" + "shareCopyToClipboard": "Copie para o clipboard: Ctrl+C, Enter", + "remove_missing_title": "Remover arquivos ausentes", + "remove_missing_content": "Você tem certeza que deseja remover os arquivos selecionados do banco de dados? Isso removerá permanentemente qualquer referência a eles, incluindo suas contagens de reprodução e classificações." }, "menu": { "library": "Biblioteca", @@ -431,7 +433,6 @@ "language": "Língua", "defaultView": "Tela inicial", "desktop_notifications": "Notificações", - "lastfmNotConfigured": "A API-Key do Last.fm não está configurada", "lastfmScrobbling": "Enviar scrobbles para Last.fm", "listenBrainzScrobbling": "Enviar scrobbles para ListenBrainz", "replaygain": "Modo ReplayGain", @@ -440,7 +441,8 @@ "none": "Desligado", "album": "Usar ganho do álbum", "track": "Usar ganho do faixa" - } + }, + "lastfmNotConfigured": "A API-Key do Last.fm não está configurada" } }, "albumList": "Álbuns", diff --git a/resources/i18n/ru.json b/resources/i18n/ru.json index 44b9c9a75..32f37daa9 100644 --- a/resources/i18n/ru.json +++ b/resources/i18n/ru.json @@ -26,7 +26,13 @@ "bpm": "BPM", "playDate": "Последнее воспроизведение", "channels": "Каналы", - "createdAt": "Дата добавления" + "createdAt": "Дата добавления", + "grouping": "", + "mood": "", + "participants": "", + "tags": "", + "mappedTags": "", + "rawTags": "" }, "actions": { "addToQueue": "В очередь", @@ -58,7 +64,13 @@ "originalDate": "Оригинал", "releaseDate": "Релиз", "releases": "Релиз |||| Релиза |||| Релизов", - "released": "Релиз" + "released": "Релиз", + "recordLabel": "", + "catalogNum": "", + "releaseType": "", + "grouping": "", + "media": "", + "mood": "" }, "actions": { "playAll": "Играть", @@ -89,7 +101,23 @@ "playCount": "Проигран", "rating": "Рейтинг", "genre": "Жанр", - "size": "Размер" + "size": "Размер", + "role": "" + }, + "roles": { + "albumartist": "", + "artist": "", + "composer": "", + "conductor": "", + "lyricist": "", + "arranger": "", + "producer": "", + "director": "", + "engineer": "", + "mixer": "", + "remixer": "", + "djmixer": "", + "performer": "" } }, "user": { @@ -135,11 +163,11 @@ } }, "transcoding": { - "name": "Транскодирование |||| Транскодирование", + "name": "Транскодирование |||| Транскодирование", "fields": { "name": "Название", "targetFormat": "Целевой формат", - "defaultBitRate": "Стандартный битрейт", + "defaultBitRate": "Битрейт по умолчанию", "command": "Команда" } }, @@ -183,9 +211,9 @@ } }, "share": { - "name": "Ссылка доступа |||| Ссылки доступа", + "name": "Общий доступ |||| Общий доступ", "fields": { - "username": "Кто поделился", + "username": "Поделился", "url": "Ссылка", "description": "Описание", "contents": "Содержание", @@ -194,9 +222,23 @@ "visitCount": "Посещения", "format": "Формат", "maxBitRate": "Макс. Битрейт", - "updatedAt": "Обновлено", + "updatedAt": "Обновлено в", "createdAt": "Создано", - "downloadable": "Разрешить скачивание?" + "downloadable": "Разрешить загрузку?" + } + }, + "missing": { + "name": "", + "fields": { + "path": "", + "size": "", + "updatedAt": "" + }, + "actions": { + "remove": "" + }, + "notifications": { + "removed": "" } } }, @@ -213,7 +255,7 @@ "sign_in": "Войти", "sign_in_error": "Ошибка аутентификации, попробуйте снова", "logout": "Выйти", - "insightsCollectionNote": "Navidrome собирает анонимные данные об использовании для\nулучшения проекта. Нажмите [здесь], чтобы\nузнать больше или отказаться" + "insightsCollectionNote": "" }, "validation": { "invalidChars": "Пожалуйста, используйте только буквы и цифры", @@ -375,7 +417,9 @@ "shareSuccess": "URL скопирован в буфер обмена: %{url}", "shareFailure": "Ошибка копирования URL-адреса %{url} в буфер обмена", "downloadDialogTitle": "Скачать %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "Копировать в буфер обмена: Ctrl+C, Enter" + "shareCopyToClipboard": "Копировать в буфер обмена: Ctrl+C, Enter", + "remove_missing_title": "", + "remove_missing_content": "" }, "menu": { "library": "Библиотека", @@ -389,7 +433,6 @@ "language": "Язык", "defaultView": "Вид по умолчанию", "desktop_notifications": "Уведомления на рабочем столе", - "lastfmNotConfigured": "API-ключ Last.fm не настроен", "lastfmScrobbling": "Скробблинг Last.fm", "listenBrainzScrobbling": "Скробблинг ListenBrainz", "replaygain": "ReplayGain режим", @@ -398,7 +441,8 @@ "none": "Отключить", "album": "Использовать усиление альбома", "track": "Использовать усиление трека" - } + }, + "lastfmNotConfigured": "" } }, "albumList": "Альбомы", @@ -435,12 +479,12 @@ "links": { "homepage": "Главная", "source": "Код", - "featureRequests": "Предложения" - }, - "lastInsightsCollection": "Последний сбор данных", - "insights": { - "disabled": "Отключено", - "waiting": "Пока нет" + "featureRequests": "Предложения", + "lastInsightsCollection": "", + "insights": { + "disabled": "", + "waiting": "" + } } }, "activity": { @@ -465,4 +509,4 @@ "current_song": "Перейти к текущей песне" } } -} +} \ No newline at end of file diff --git a/resources/i18n/tr.json b/resources/i18n/tr.json index dff196f0f..f138f6730 100644 --- a/resources/i18n/tr.json +++ b/resources/i18n/tr.json @@ -26,7 +26,13 @@ "bpm": "BPM", "playDate": "Son Oynatılma", "channels": "Kanal", - "createdAt": "Eklenme tarihi" + "createdAt": "Eklenme tarihi", + "grouping": "Gruplama", + "mood": "Mod", + "participants": "Ek katılımcılar", + "tags": "Ek Etiketler", + "mappedTags": "Eşlenen etiketler", + "rawTags": "Ham etiketler" }, "actions": { "addToQueue": "Oynatma Sırasına Ekle", @@ -58,7 +64,13 @@ "originalDate": "Orijinal", "releaseDate": "Yayınlanma Tarihi", "releases": "Yayınlanan |||| Yayınlananlar", - "released": "Yayınlandı" + "released": "Yayınlandı", + "recordLabel": "Etiket", + "catalogNum": "Katalog Numarası", + "releaseType": "Tür", + "grouping": "Gruplama", + "media": "Medya", + "mood": "Mod" }, "actions": { "playAll": "Oynat", @@ -89,7 +101,23 @@ "playCount": "Oynatmalar", "rating": "Derecelendirme", "genre": "Tür", - "size": "Boyut" + "size": "Boyut", + "role": "Rol" + }, + "roles": { + "albumartist": "Albüm Sanatçısı |||| Albüm Sanatçısı", + "artist": "Sanatçı |||| Sanatçı", + "composer": "Besteci |||| Besteci", + "conductor": "Şef |||| Şef", + "lyricist": "Söz Yazarı |||| Söz Yazarı", + "arranger": "Düzenleyici |||| Düzenleyici", + "producer": "Yapımcı |||| Yapımcı", + "director": "Yönetmen |||| Yönetmen", + "engineer": "Teknisyen |||| Teknisyen", + "mixer": "Mikser |||| Mikser", + "remixer": "Remiks |||| Remiks", + "djmixer": "DJ Mikseri |||| DJ Mikseri", + "performer": "Sanatçı |||| Sanatçı" } }, "user": { @@ -198,6 +226,20 @@ "createdAt": "Oluşturma Tarihi", "downloadable": "İndirmelere İzin Ver" } + }, + "missing": { + "name": "Eksik Dosya |||| Eksik Dosyalar", + "fields": { + "path": "Yol", + "size": "Boyut", + "updatedAt": "Kaybolma" + }, + "actions": { + "remove": "Kaldır" + }, + "notifications": { + "removed": "Eksik dosya(lar) kaldırıldı" + } } }, "ra": { @@ -275,7 +317,7 @@ "loading": "Yükleniyor", "not_found": "Bulunamadı", "show": "%{name} #%{id}", - "empty": "Henüz %{name} Oluşturulmadı.", + "empty": "%{name} henüz yok.", "invite": "Bir tane oluşturmak ister misin?" }, "input": { @@ -375,7 +417,9 @@ "shareSuccess": "URL panoya kopyalandı: %{url}", "shareFailure": "%{url} panoya kopyalanırken hata oluştu", "downloadDialogTitle": "%{resource}: '%{name}' (%{size}) dosyasını indirin", - "shareCopyToClipboard": "Panoya kopyala: Ctrl+C, Enter" + "shareCopyToClipboard": "Panoya kopyala: Ctrl+C, Enter", + "remove_missing_title": "Eksik dosyaları kaldır", + "remove_missing_content": "Seçili eksik dosyaları veritabanından kaldırmak istediğinizden emin misiniz? Bu, oynatma sayıları ve derecelendirmeleri dahil olmak üzere bunlara ilişkin tüm referansları kalıcı olarak kaldıracaktır." }, "menu": { "library": "Kütüphane",