From bfd219e708aeb515b140bed555290c1bdd399575 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deluan=20Quint=C3=A3o?= Date: Fri, 5 Dec 2025 19:36:06 -0500 Subject: [PATCH] fix(ui): update Esperanto, Finnish, Galician, Dutch, Norwegian, Turkish translations from POEditor (#4760) Co-authored-by: navidrome-bot --- resources/i18n/eo.json | 194 +++++++++++++++++++++++++++++--------- resources/i18n/fi.json | 12 ++- resources/i18n/gl.json | 12 ++- resources/i18n/nl.json | 12 ++- resources/i18n/no.json | 209 ++++++++++++++++++++++++++++++++--------- resources/i18n/tr.json | 12 ++- 6 files changed, 350 insertions(+), 101 deletions(-) diff --git a/resources/i18n/eo.json b/resources/i18n/eo.json index bdf143969..7a13c471d 100644 --- a/resources/i18n/eo.json +++ b/resources/i18n/eo.json @@ -27,15 +27,16 @@ "playDate": "Laste Ludita", "channels": "Kanaloj", "createdAt": "Dato de aligo", - "grouping": "", + "grouping": "Grupo", "mood": "Humoro", - "participants": "", + "participants": "Aldonaj partoprenantoj", "tags": "Aldonaj Etikedoj", "mappedTags": "Mapigitaj etikedoj", "rawTags": "Krudaj etikedoj", - "bitDepth": "", - "sampleRate": "", - "missing": "" + "bitDepth": "Bitprofundo", + "sampleRate": "Elprena rapido", + "missing": "Mankaj", + "libraryName": "Biblioteko" }, "actions": { "addToQueue": "Ludi Poste", @@ -44,7 +45,8 @@ "shuffleAll": "Miksu Ĉiujn", "download": "Elŝuti", "playNext": "Ludu Poste", - "info": "Akiri Informon" + "info": "Akiri Informon", + "showInPlaylist": "Montri en Ludlisto" } }, "album": { @@ -68,14 +70,15 @@ "releaseDate": "Publikiĝis", "releases": "Publikiĝo |||| Publikiĝoj", "released": "Publikiĝis", - "recordLabel": "", - "catalogNum": "", + "recordLabel": "Eldonejo", + "catalogNum": "Kataloga Numero", "releaseType": "Tipo", - "grouping": "", - "media": "", + "grouping": "Grupo", + "media": "Aŭdvidaĵo", "mood": "Humoro", - "date": "", - "missing": "" + "date": "Registraĵa Dato", + "missing": "Mankaj", + "libraryName": "Biblioteko" }, "actions": { "playAll": "Ludi", @@ -107,8 +110,8 @@ "rating": "Takso", "genre": "Ĝenro", "size": "Grando", - "role": "", - "missing": "" + "role": "Rolo", + "missing": "Mankaj" }, "roles": { "albumartist": "Albuma Artisto |||| Albumaj Artistoj", @@ -117,13 +120,19 @@ "conductor": "Dirigento |||| Dirigentoj", "lyricist": "Kantoteksisto |||| Kantotekstistoj", "arranger": "Aranĝisto |||| Aranĝistoj", - "producer": "", - "director": "", - "engineer": "", + "producer": "Produktisto |||| Produktistoj", + "director": "Direktoro |||| Direktoroj", + "engineer": "Inĝeniero |||| Inĝenieroj", "mixer": "Miksisto |||| Miksistoj", "remixer": "Remiksisto |||| Remiksistoj", - "djmixer": "", - "performer": "" + "djmixer": "Dĵ-a Miksisto |||| Dĵ-a Miksistoj", + "performer": "Plenumisto |||| Plenumistoj", + "maincredit": "Albuma Artisto aŭ Artisto |||| Albumaj Artistoj aŭ Artistoj" + }, + "actions": { + "shuffle": "Miksi", + "radio": "Radio", + "topSongs": "Plej Luditaj Kantoj" } }, "user": { @@ -140,10 +149,12 @@ "currentPassword": "Nuna Pasvorto", "newPassword": "Nova Pasvorto", "token": "Ĵetono", - "lastAccessAt": "Lasta Atingo" + "lastAccessAt": "Lasta Atingo", + "libraries": "Bibliotekoj" }, "helperTexts": { - "name": "Ŝanĝoj de via nomo nur ĝisdatiĝs je via sekvanta ensaluto" + "name": "Ŝanĝoj de via nomo nur ĝisdatiĝs je via sekvanta ensaluto", + "libraries": "Elekti specifajn bibliotekojn por ĉi tiu uzanto, aŭ lasi malplena por uzi defaŭltajn bibliotekojn" }, "notifications": { "created": "Uzanto farita", @@ -152,7 +163,12 @@ }, "message": { "listenBrainzToken": "Enigi vian uzantan ĵetonon de ListenBrainz.", - "clickHereForToken": "Alkakli ĉi tie por akiri vian ĵetonon" + "clickHereForToken": "Alkakli ĉi tie por akiri vian ĵetonon", + "selectAllLibraries": "Elekti ĉiujn bibliotekojn", + "adminAutoLibraries": "Administrantoj aŭtomate havas aliron al ĉiuj bibliotekoj" + }, + "validation": { + "librariesRequired": "Almenaŭ unu biblioteko devas esti elektita por neadministrantoj" } }, "player": { @@ -197,11 +213,16 @@ "export": "Eksporti", "makePublic": "Publikigi", "makePrivate": "Malpublikigi", - "saveQueue": "" + "saveQueue": "Konservi Ludvicon al Ludlisto", + "searchOrCreate": "Serĉi ludlistojn aŭ tajpi por krei novan...", + "pressEnterToCreate": "Premu je Enter por krei novan ludliston", + "removeFromSelection": "Forigi de elekto" }, "message": { "duplicate_song": "Aldoni duobligitajn kantojn", - "song_exist": "Estas duoblaĵoj kiuj aldoniĝas al la kantolisto. Ĉu vi ŝatus aldoni la duoblaĵojn aŭ pasigi ilin?" + "song_exist": "Estas duoblaĵoj kiuj aldoniĝas al la kantolisto. Ĉu vi ŝatus aldoni la duoblaĵojn aŭ pasigi ilin?", + "noPlaylistsFound": "Neniuj ludlistoj trovitaj", + "noPlaylists": "Neniuj ludlistoj haveblaj" } }, "radio": { @@ -235,20 +256,78 @@ } }, "missing": { - "name": "", + "name": "Manka Dosiero |||| Mankaj Dosieroj", "fields": { - "path": "", - "size": "", - "updatedAt": "" + "path": "Vojo", + "size": "Grando", + "updatedAt": "Malaperis je", + "libraryName": "Biblioteko" }, "actions": { - "remove": "", - "remove_all": "" + "remove": "Forigi", + "remove_all": "Forigi Ĉiujn" }, "notifications": { - "removed": "" + "removed": "Manka(j) dosiero(j) forigite" }, - "empty": "" + "empty": "Neniuj Mankaj Dosieroj" + }, + "library": { + "name": "Biblioteko |||| Bibliotekoj", + "fields": { + "name": "Nomo", + "path": "Vojo", + "remotePath": "Fora Vojo", + "lastScanAt": "Plej Lasta Skano", + "songCount": "Kantoj", + "albumCount": "Albumoj", + "artistCount": "Artistoj", + "totalSongs": "Kantoj", + "totalAlbums": "Albumoj", + "totalArtists": "Artistoj", + "totalFolders": "Dosierujoj", + "totalFiles": "Dosieroj", + "totalMissingFiles": "Mankaj Dosieroj", + "totalSize": "Totala Grando", + "totalDuration": "Daŭro", + "defaultNewUsers": "Defaŭlto por Novaj Uzantoj", + "createdAt": "Farite je", + "updatedAt": "Ĝisdatiĝis je" + }, + "sections": { + "basic": "Bazaj Informoj", + "statistics": "Statistikaĵoj" + }, + "actions": { + "scan": "Skani Bibliotekon", + "manageUsers": "Agordi Uzantan Aliron", + "viewDetails": "Montri Informojn", + "quickScan": "Rapida Skano", + "fullScan": "Plena Skano" + }, + "notifications": { + "created": "Biblioteko kreiĝis sukcese", + "updated": "Biblioteko ĝisdatiĝis sukcese", + "deleted": "Biblioteko foriĝis sukcese", + "scanStarted": "Biblioteka skano komenciĝis", + "scanCompleted": "Biblioteka skano finiĝis", + "quickScanStarted": "Rapida skano komenciĝis", + "fullScanStarted": "Plena skano komenciĝis", + "scanError": "Eraro de skana komenco. Kontrolu la protokolojn" + }, + "validation": { + "nameRequired": "Biblioteka nomo estas necesa", + "pathRequired": "Biblioteka vojo estas necesa", + "pathNotDirectory": "Biblioteka vojo devas esti dosierujo", + "pathNotFound": "Biblioteka vojo ne trovite", + "pathNotAccessible": "Biblioteka vojo ne estas alirebla", + "pathInvalid": "Nevalida biblioteka vojo" + }, + "messages": { + "deleteConfirm": "Ĉu vi certas, ke vi volas forigi ĉi tiun bibliotekon? Ĉi tio forigos ĉiujn rilatajn datumojn kaj uzantan aliron.", + "scanInProgress": "Skano progresas...", + "noLibrariesAssigned": "Neniuj bibliotekoj asignitaj por ĉi tiu uzanto" + } } }, "ra": { @@ -427,10 +506,12 @@ "shareFailure": "Eraro de kopio de ligilo %{url} al la tondujo", "downloadDialogTitle": "Elŝuti %{resource} '%{name}' (%{size})", "shareCopyToClipboard": "Kopii al la tondujo: Ctrl+C, Enter", - "remove_missing_title": "", + "remove_missing_title": "Forigi mankajn dosierojn", "remove_missing_content": "Ĉu vi certas, ke vi volas forigi la elektitajn mankajn dosierojn de la datumbazo? Ĉi tio forigos eterne ĉiujn referencojn de ili, inkluzive iliajn ludkvantojn kaj taksojn.", - "remove_all_missing_title": "", - "remove_all_missing_content": "" + "remove_all_missing_title": "Forigi ĉiujn mankajn dosierojn", + "remove_all_missing_content": "Ĉu vi certas, ke vi volas forigi ĉiujn mankajn dosierojn de la datumbazo? Ĉi tio permanante forigos ĉiujn referencojn al ili, inkluzive iliajn ludnombrojn kaj taksojn.", + "noSimilarSongsFound": "Neniuj similaj kantoj trovitaj", + "noTopSongsFound": "Neniuj plej luditaj kantoj trovitaj" }, "menu": { "library": "Biblioteko", @@ -453,13 +534,19 @@ "album": "Uzi Albuman Songajnon", "track": "Uzi Kantan Songajnon" }, - "lastfmNotConfigured": "" + "lastfmNotConfigured": "API-ŝlosilo de Last.fm ne agordita" } }, "albumList": "Albumoj", "about": "Pri", "playlists": "Ludlistoj", - "sharedPlaylists": "Diskonigitaj Ludistoj" + "sharedPlaylists": "Diskonigitaj Ludistoj", + "librarySelector": { + "allLibraries": "Ĉiuj Bibliotekoj (%{count})", + "multipleLibraries": "%{selected} el %{total} Bibliotekoj", + "selectLibraries": "Elekti Bibliotekojn", + "none": "Neniu" + } }, "player": { "playListsText": "Atendovico", @@ -491,11 +578,26 @@ "homepage": "Hejmpaĝo", "source": "Fontkodo", "featureRequests": "Trajta peto", - "lastInsightsCollection": "", + "lastInsightsCollection": "Plej lasta kolekto de datumoj", "insights": { "disabled": "Malebligita", - "waiting": "" + "waiting": "Atendante" } + }, + "tabs": { + "about": "Pri", + "config": "Agordo" + }, + "config": { + "configName": "Agorda Nomo", + "environmentVariable": "Medivariablo", + "currentValue": "Nuna Valoro", + "configurationFile": "Agorda Dosiero", + "exportToml": "Eksporti Agordojn (TOML)", + "exportSuccess": "Agordoj eksportiĝis al la tondujo en TOML-a formato", + "exportFailed": "Malsukcesis kopii agordojn", + "devFlagsHeader": "Programadaj Flagoj (povas ŝanĝiĝi/foriĝi)", + "devFlagsComment": "Ĉi tiuj estas eksperimentaj agordoj kaj eble foriĝos en estontaj versioj" } }, "activity": { @@ -505,9 +607,10 @@ "fullScan": "Plena Skanado", "serverUptime": "Servila daŭro de funkciado", "serverDown": "SENKONEKTA", - "scanType": "", - "status": "", - "elapsedTime": "" + "scanType": "Plej Lasta Skano", + "status": "Skana Eraro", + "elapsedTime": "Pasinta Tempo", + "selectiveScan": "Selektema" }, "help": { "title": "Navidrome klavkomando", @@ -519,8 +622,13 @@ "next_song": "Sekva kanto", "vol_up": "Pli volumo", "vol_down": "Malpli volumo", - "toggle_love": "Baskuli la stelon de nuna kanto", + "toggle_love": "Aldoni ĉi tiun kanton al plej ŝatataj", "current_song": "Iri al Nuna Kanto" } + }, + "nowPlaying": { + "title": "Nun Ludanta", + "empty": "Nenio ludas", + "minutesAgo": "Antaŭ %{smart_count} minuto |||| Antaŭ %{smart_count} minutoj" } } \ No newline at end of file diff --git a/resources/i18n/fi.json b/resources/i18n/fi.json index e5ecea2ce..897c3e310 100644 --- a/resources/i18n/fi.json +++ b/resources/i18n/fi.json @@ -301,14 +301,19 @@ "actions": { "scan": "Skannaa kirjasto", "manageUsers": "Hallitse käyttäjien pääsyä", - "viewDetails": "Näytä tiedot" + "viewDetails": "Näytä tiedot", + "quickScan": "Nopea skannaus", + "fullScan": "Täysi skannaus" }, "notifications": { "created": "Kirjasto luotu onnistuneesti", "updated": "Kirjasto päivitetty onnistuneesti", "deleted": "Kirjasto poistettu onnistuneesti", "scanStarted": "Kirjaston skannaus aloitettu", - "scanCompleted": "Kirjaston skannaus valmistunut" + "scanCompleted": "Kirjaston skannaus valmistunut", + "quickScanStarted": "Nopea skannaus aloitettu", + "fullScanStarted": "Täysi skannaus aloitettu", + "scanError": "Virhe skannauksen käynnistyksessä. Tarkista lokit" }, "validation": { "nameRequired": "Kirjaston nimi vaaditaan", @@ -604,7 +609,8 @@ "serverDown": "SAMMUTETTU", "scanType": "Tyyppi", "status": "Skannausvirhe", - "elapsedTime": "Kulunut aika" + "elapsedTime": "Kulunut aika", + "selectiveScan": "Valikoiva" }, "help": { "title": "Navidrome pikapainikkeet", diff --git a/resources/i18n/gl.json b/resources/i18n/gl.json index a6c3beb05..a5f7ce0ce 100644 --- a/resources/i18n/gl.json +++ b/resources/i18n/gl.json @@ -301,14 +301,19 @@ "actions": { "scan": "Escanear Biblioteca", "manageUsers": "Xestionar acceso das usuarias", - "viewDetails": "Ver detalles" + "viewDetails": "Ver detalles", + "quickScan": "Escaneado rápido", + "fullScan": "Escaneado completo" }, "notifications": { "created": "Biblioteca creada correctamente", "updated": "Biblioteca actualizada correctamente", "deleted": "Biblioteca eliminada correctamente", "scanStarted": "Comezou o escaneo da biblioteca", - "scanCompleted": "Completouse o escaneado da biblioteca" + "scanCompleted": "Completouse o escaneado da biblioteca", + "quickScanStarted": "Iniciado o escaneado rápido", + "fullScanStarted": "Iniciado o escaneado completo", + "scanError": "Erro ao escanear. Comproba o rexistro" }, "validation": { "nameRequired": "Requírese un nome para a biblioteca", @@ -604,7 +609,8 @@ "serverDown": "SEN CONEXIÓN", "scanType": "Tipo", "status": "Erro de escaneado", - "elapsedTime": "Tempo transcurrido" + "elapsedTime": "Tempo transcurrido", + "selectiveScan": "Selectivo" }, "help": { "title": "Atallos de Navidrome", diff --git a/resources/i18n/nl.json b/resources/i18n/nl.json index b6da47380..059d243cb 100644 --- a/resources/i18n/nl.json +++ b/resources/i18n/nl.json @@ -301,14 +301,19 @@ "actions": { "scan": "Scan bibliotheek", "manageUsers": "Beheer gebruikerstoegang", - "viewDetails": "Bekijk details" + "viewDetails": "Bekijk details", + "quickScan": "Snelle scan", + "fullScan": "Volledige scan" }, "notifications": { "created": "Bibliotheek succesvol aangemaakt", "updated": "Bibliotheek succesvol bijgewerkt", "deleted": "Bibliotheek succesvol verwijderd", "scanStarted": "Bibliotheekscan is gestart", - "scanCompleted": "Bibliotheekscan is voltooid" + "scanCompleted": "Bibliotheekscan is voltooid", + "quickScanStarted": "Snelle scan gestart", + "fullScanStarted": "Volledige scan gestart", + "scanError": "Fout bij start van scan. Check de logs" }, "validation": { "nameRequired": "Bibliotheek naam is vereist", @@ -604,7 +609,8 @@ "serverDown": "Offline", "scanType": "Type", "status": "Scan fout", - "elapsedTime": "Verlopen tijd" + "elapsedTime": "Verlopen tijd", + "selectiveScan": "Selectief" }, "help": { "title": "Navidrome sneltoetsen", diff --git a/resources/i18n/no.json b/resources/i18n/no.json index 84198fca7..3b75bab25 100644 --- a/resources/i18n/no.json +++ b/resources/i18n/no.json @@ -18,8 +18,6 @@ "size": "Filstørrelse", "updatedAt": "Oppdatert", "bitRate": "Bit rate", - "bitDepth": "Bit depth", - "channels": "Kanaler", "discSubtitle": "Disk Undertittel", "starred": "Favoritt", "comment": "Kommentar", @@ -27,13 +25,18 @@ "quality": "Kvalitet", "bpm": "BPM", "playDate": "Sist Avspilt", + "channels": "Kanaler", "createdAt": "Lagt til", "grouping": "Gruppering", "mood": "Stemning", "participants": "Ytterlige deltakere", "tags": "Ytterlige Tags", "mappedTags": "Kartlagte tags", - "rawTags": "Rå tags" + "rawTags": "Rå tags", + "bitDepth": "Bit depth", + "sampleRate": "", + "missing": "", + "libraryName": "" }, "actions": { "addToQueue": "Avspill senere", @@ -42,7 +45,8 @@ "shuffleAll": "Shuffle Alle", "download": "Last ned", "playNext": "Avspill neste", - "info": "Få Info" + "info": "Få Info", + "showInPlaylist": "" } }, "album": { @@ -53,36 +57,38 @@ "duration": "Tid", "songCount": "Sanger", "playCount": "Avspillinger", - "size": "Størrelse", "name": "Navn", "genre": "Sjanger", "compilation": "Samling", "year": "År", - "date": "Inspillingsdato", - "originalDate": "Original", - "releaseDate": "Utgitt", - "releases": "Utgivelse |||| Utgivelser", - "released": "Utgitt", "updatedAt": "Oppdatert", "comment": "Kommentar", "rating": "Rangering", "createdAt": "Lagt Til", + "size": "Størrelse", + "originalDate": "Original", + "releaseDate": "Utgitt", + "releases": "Utgivelse |||| Utgivelser", + "released": "Utgitt", "recordLabel": "Plateselskap", "catalogNum": "Katalognummer", "releaseType": "Type", "grouping": "Gruppering", "media": "Media", - "mood": "Stemning" + "mood": "Stemning", + "date": "Inspillingsdato", + "missing": "", + "libraryName": "" }, "actions": { "playAll": "Avspill", "playNext": "Avspill Neste", "addToQueue": "Avspill Senere", - "share": "Del", "shuffle": "Shuffle", "addToPlaylist": "Legg til i spilleliste", "download": "Last ned", - "info": "Få Info" + "info": "Få Info", + "share": "Del" }, "lists": { "all": "Alle", @@ -100,11 +106,12 @@ "name": "Navn", "albumCount": "Album Antall", "songCount": "Song Antall", - "size": "Størrelse", "playCount": "Avspillinger", "rating": "Rangering", "genre": "Sjanger", - "role": "Rolle" + "size": "Størrelse", + "role": "Rolle", + "missing": "" }, "roles": { "albumartist": "Album Artist |||| Album Artister", @@ -119,7 +126,13 @@ "mixer": "Mixer |||| Mixers", "remixer": "Remixer |||| Remixers", "djmixer": "DJ Mixer |||| DJ Mixers", - "performer": "Performer |||| Performers" + "performer": "Performer |||| Performers", + "maincredit": "" + }, + "actions": { + "shuffle": "", + "radio": "", + "topSongs": "" } }, "user": { @@ -128,7 +141,6 @@ "userName": "Brukernavn", "isAdmin": "Admin", "lastLoginAt": "Sist Pålogging", - "lastAccessAt": "Sist Tilgang", "updatedAt": "Oppdatert", "name": "Navn", "password": "Passord", @@ -136,10 +148,13 @@ "changePassword": "Bytt Passord?", "currentPassword": "Nåværende Passord", "newPassword": "Nytt Passord", - "token": "Token" + "token": "Token", + "lastAccessAt": "Sist Tilgang", + "libraries": "" }, "helperTexts": { - "name": "Navnendringer vil ikke være synlig før neste pålogging" + "name": "Navnendringer vil ikke være synlig før neste pålogging", + "libraries": "" }, "notifications": { "created": "Bruker opprettet", @@ -148,7 +163,12 @@ }, "message": { "listenBrainzToken": "Fyll inn din ListenBrainz bruker token.", - "clickHereForToken": "Klikk her for å hente din token" + "clickHereForToken": "Klikk her for å hente din token", + "selectAllLibraries": "", + "adminAutoLibraries": "" + }, + "validation": { + "librariesRequired": "" } }, "player": { @@ -192,11 +212,17 @@ "addNewPlaylist": "Opprett \"%{name}\"", "export": "Eksporter", "makePublic": "Gjør Offentlig", - "makePrivate": "Gjør Privat" + "makePrivate": "Gjør Privat", + "saveQueue": "", + "searchOrCreate": "", + "pressEnterToCreate": "", + "removeFromSelection": "" }, "message": { "duplicate_song": "Legg til Duplikater", - "song_exist": "Duplikater har blitt lagt til i spillelisten. Ønsker du å legge til duplikater eller hoppe over de?" + "song_exist": "Duplikater har blitt lagt til i spillelisten. Ønsker du å legge til duplikater eller hoppe over de?", + "noPlaylistsFound": "", + "noPlaylists": "" } }, "radio": { @@ -218,7 +244,6 @@ "username": "Delt Av", "url": "URL", "description": "Beskrivelse", - "downloadable": "Tillat Nedlastinger?", "contents": "Innhold", "expiresAt": "Utløper", "lastVisitedAt": "Sist Besøkt", @@ -226,24 +251,82 @@ "format": "Format", "maxBitRate": "Maks. Bit Rate", "updatedAt": "Oppdatert", - "createdAt": "Opprettet" - }, - "notifications": {}, - "actions": {} + "createdAt": "Opprettet", + "downloadable": "Tillat Nedlastinger?" + } }, "missing": { "name": "Manglende Fil|||| Manglende Filer", - "empty": "Ingen Manglende Filer", "fields": { "path": "Filsti", "size": "Størrelse", - "updatedAt": "Ble borte" + "updatedAt": "Ble borte", + "libraryName": "" }, "actions": { - "remove": "Fjern" + "remove": "Fjern", + "remove_all": "" }, "notifications": { "removed": "Manglende fil(er) fjernet" + }, + "empty": "Ingen Manglende Filer" + }, + "library": { + "name": "", + "fields": { + "name": "", + "path": "", + "remotePath": "", + "lastScanAt": "", + "songCount": "", + "albumCount": "", + "artistCount": "", + "totalSongs": "", + "totalAlbums": "", + "totalArtists": "", + "totalFolders": "", + "totalFiles": "", + "totalMissingFiles": "", + "totalSize": "", + "totalDuration": "", + "defaultNewUsers": "", + "createdAt": "", + "updatedAt": "" + }, + "sections": { + "basic": "", + "statistics": "" + }, + "actions": { + "scan": "", + "manageUsers": "", + "viewDetails": "", + "quickScan": "", + "fullScan": "" + }, + "notifications": { + "created": "", + "updated": "", + "deleted": "Biblioteket slettet", + "scanStarted": "Skanning startet", + "scanCompleted": "", + "quickScanStarted": "", + "fullScanStarted": "", + "scanError": "Error starte skanning. Sjekk loggene" + }, + "validation": { + "nameRequired": "", + "pathRequired": "", + "pathNotDirectory": "", + "pathNotFound": "", + "pathNotAccessible": "", + "pathInvalid": "" + }, + "messages": { + "deleteConfirm": "", + "scanInProgress": "", + "noLibrariesAssigned": "" } } }, @@ -282,7 +365,6 @@ "add": "Legg Til", "back": "Tilbake", "bulk_actions": "1 element valgt |||| %{smart_count} elementer valgt", - "bulk_actions_mobile": "1 |||| %{smart_count}", "cancel": "Avbryt", "clear_input_value": "Nullstill verdi", "clone": "Klone", @@ -306,6 +388,7 @@ "close_menu": "Lukk meny", "unselect": "Avvelg", "skip": "Hopp over", + "bulk_actions_mobile": "1 |||| %{smart_count}", "share": "Del", "download": "Last Ned" }, @@ -400,31 +483,35 @@ "noPlaylistsAvailable": "Ingen tilgjengelig", "delete_user_title": "Slett bruker '%{name}'", "delete_user_content": "Er du sikker på at du vil slette denne brukeren og all tilhørlig data (inkludert spillelister og preferanser)?", - "remove_missing_title": "Fjern manglende filer", - "remove_missing_content": "Er du sikker på at du ønsker å fjerne de valgte manglende filene fra databasen? Dette vil permanent fjerne alle referanser til de, inkludert antall avspillinger og rangeringer.", "notifications_blocked": "Du har blokkert notifikasjoner for denne nettsiden i din nettleser.", "notifications_not_available": "Denne nettleseren støtter ikke skrivebordsnotifikasjoner, eller så er du ikke tilkoblet Navidrome via https.", "lastfmLinkSuccess": "Last.fm er tilkoblet og scrobbling er aktivert", "lastfmLinkFailure": "Last.fm kunne ikke koble til", "lastfmUnlinkSuccess": "Last.fm er avkoblet og scrobbling er deaktivert", "lastfmUnlinkFailure": "Last.fm kunne ikke avkobles", - "listenBrainzLinkSuccess": "ListenBrainz er koblet til og scrobbling er aktivert som bruker: %{user}", - "listenBrainzLinkFailure": "ListenBrainz kunne ikke koble til: %{error}", - "listenBrainzUnlinkSuccess": "ListenBrainz er avkoblet og scrobbling er deaktivert", - "listenBrainzUnlinkFailure": "ListenBrainz kunne ikke avkobles", "openIn": { "lastfm": "Åpne i Last.fm", "musicbrainz": "Åpne i MusicBrainz" }, "lastfmLink": "Les Mer...", + "listenBrainzLinkSuccess": "ListenBrainz er koblet til og scrobbling er aktivert som bruker: %{user}", + "listenBrainzLinkFailure": "ListenBrainz kunne ikke koble til: %{error}", + "listenBrainzUnlinkSuccess": "ListenBrainz er avkoblet og scrobbling er deaktivert", + "listenBrainzUnlinkFailure": "ListenBrainz kunne ikke avkobles", + "downloadOriginalFormat": "Last ned i originalformat", "shareOriginalFormat": "Del i originalformat", "shareDialogTitle": "Del %{resource} '%{name}'", "shareBatchDialogTitle": "Del 1 %{resource} |||| Del %{smart_count} %{resource}", - "shareCopyToClipboard": "Kopier til utklippstavle: Ctrl+C, Enter", "shareSuccess": "URL kopiert til utklippstavle: %{url}", "shareFailure": "Error ved kopiering av URL %{url} til utklippstavle", "downloadDialogTitle": "Last ned %{resource} '%{name}' (%{size})", - "downloadOriginalFormat": "Last ned i originalformat" + "shareCopyToClipboard": "Kopier til utklippstavle: Ctrl+C, Enter", + "remove_missing_title": "Fjern manglende filer", + "remove_missing_content": "Er du sikker på at du ønsker å fjerne de valgte manglende filene fra databasen? Dette vil permanent fjerne alle referanser til de, inkludert antall avspillinger og rangeringer.", + "remove_all_missing_title": "", + "remove_all_missing_content": "", + "noSimilarSongsFound": "", + "noTopSongsFound": "" }, "menu": { "library": "Bibliotek", @@ -438,7 +525,6 @@ "language": "Språk", "defaultView": "Standardvisning", "desktop_notifications": "Skrivebordsnotifikasjoner", - "lastfmNotConfigured": "Last.fm API-Key er ikke konfigurert", "lastfmScrobbling": "Scrobble til Last.fm", "listenBrainzScrobbling": "Scrobble til ListenBrainz", "replaygain": "ReplayGain Mode", @@ -447,13 +533,20 @@ "none": "Deaktivert", "album": "Bruk Album Gain", "track": "Bruk Track Gain" - } + }, + "lastfmNotConfigured": "Last.fm API-Key er ikke konfigurert" } }, "albumList": "Album", + "about": "Om", "playlists": "Spillelister", "sharedPlaylists": "Delte Spillelister", - "about": "Om" + "librarySelector": { + "allLibraries": "", + "multipleLibraries": "", + "selectLibraries": "", + "none": "" + } }, "player": { "playListsText": "Spill Av Kø", @@ -490,6 +583,21 @@ "disabled": "Deaktivert", "waiting": "Venter" } + }, + "tabs": { + "about": "", + "config": "" + }, + "config": { + "configName": "", + "environmentVariable": "", + "currentValue": "", + "configurationFile": "", + "exportToml": "", + "exportSuccess": "", + "exportFailed": "", + "devFlagsHeader": "", + "devFlagsComment": "" } }, "activity": { @@ -498,7 +606,11 @@ "quickScan": "Hurtigskann", "fullScan": "Full Skann", "serverUptime": "Server Oppetid", - "serverDown": "OFFLINE" + "serverDown": "OFFLINE", + "scanType": "", + "status": "", + "elapsedTime": "", + "selectiveScan": "Utvalgt" }, "help": { "title": "Navidrome Hurtigtaster", @@ -508,10 +620,15 @@ "toggle_play": "Avspill / Pause", "prev_song": "Forrige Sang", "next_song": "Neste Sang", - "current_song": "Gå til Nåværende Sang", "vol_up": "Volum Opp", "vol_down": "Volum Ned", - "toggle_love": "Legg til spor i favoritter" + "toggle_love": "Legg til spor i favoritter", + "current_song": "Gå til Nåværende Sang" } + }, + "nowPlaying": { + "title": "", + "empty": "", + "minutesAgo": "" } -} +} \ No newline at end of file diff --git a/resources/i18n/tr.json b/resources/i18n/tr.json index 7c1a82c08..d1fdb2ed4 100644 --- a/resources/i18n/tr.json +++ b/resources/i18n/tr.json @@ -301,14 +301,19 @@ "actions": { "scan": "Kütüphaneyi Tara", "manageUsers": "Kullanıcı Erişimini Yönet", - "viewDetails": "Ayrıntıları Görüntüle" + "viewDetails": "Ayrıntıları Görüntüle", + "quickScan": "Hızlı Tarama", + "fullScan": "Tam Tarama" }, "notifications": { "created": "Kütüphane başarıyla oluşturuldu", "updated": "Kütüphane başarıyla güncellendi", "deleted": "Kütüphane başarıyla silindi", "scanStarted": "Kütüphane taraması başladı", - "scanCompleted": "Kütüphane taraması tamamlandı" + "scanCompleted": "Kütüphane taraması tamamlandı", + "quickScanStarted": "Hızlı tarama başlatıldı", + "fullScanStarted": "Tam tarama başlatıldı", + "scanError": "Tarama başlatılırken hata oluştu. Günlükleri kontrol edin." }, "validation": { "nameRequired": "Kütüphane adı gereklidir", @@ -604,7 +609,8 @@ "serverDown": "ÇEVRİMDIŞI", "scanType": "Tür", "status": "Tarama Hatası", - "elapsedTime": "Geçen Süre" + "elapsedTime": "Geçen Süre", + "selectiveScan": "Seçmeli" }, "help": { "title": "Navidrome Kısayolları",