From b2b5c00331c9d89492fd46dcd626a6a6ea3f6483 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deluan=20Quint=C3=A3o?= Date: Sun, 9 Mar 2025 18:22:20 -0400 Subject: [PATCH] fix(ui): update Finnish, Hungarian, Russian, Ukrainian translations from POEditor (#3780) Co-authored-by: navidrome-bot --- resources/i18n/fi.json | 52 ++- resources/i18n/hu.json | 1004 ++++++++++++++++++++-------------------- resources/i18n/ru.json | 114 ++--- resources/i18n/uk.json | 99 +++- 4 files changed, 682 insertions(+), 587 deletions(-) diff --git a/resources/i18n/fi.json b/resources/i18n/fi.json index e91401aee..6c084a196 100644 --- a/resources/i18n/fi.json +++ b/resources/i18n/fi.json @@ -26,7 +26,13 @@ "bpm": "BPM", "playDate": "Viimeksi kuunneltu", "channels": "Kanavat", - "createdAt": "Lisätty" + "createdAt": "Lisätty", + "grouping": "Ryhmittely", + "mood": "Tunnelma", + "participants": "Lisäosallistujat", + "tags": "Lisätunnisteet", + "mappedTags": "Mäpättyt tunnisteet", + "rawTags": "Raakatunnisteet" }, "actions": { "addToQueue": "Lisää jonoon", @@ -58,7 +64,13 @@ "originalDate": "Alkuperäinen", "releaseDate": "Julkaistu", "releases": "Julkaisu |||| Julkaisut", - "released": "Julkaistu" + "released": "Julkaistu", + "recordLabel": "Levy-yhtiö", + "catalogNum": "Luettelonumero", + "releaseType": "Tyyppi", + "grouping": "Ryhmittely", + "media": "Media", + "mood": "Tunnelma" }, "actions": { "playAll": "Soita", @@ -89,7 +101,23 @@ "playCount": "Kuuntelukertoja", "rating": "Arvostelu", "genre": "Tyylilaji", - "size": "Koko" + "size": "Koko", + "role": "Rooli" + }, + "roles": { + "albumartist": "Albumitaiteilija |||| Albumitaiteilijat", + "artist": "Artisti |||| Artistit", + "composer": "Säveltäjä |||| Säveltäjät", + "conductor": "Kapellimestari |||| Kapellimestarit", + "lyricist": "Sanoittaja |||| Sanoittajat", + "arranger": "Musiikkisovittaja |||| Musiikkisovittajat", + "producer": "Musiikkituottaja |||| Musiikkituottajat", + "director": "Musiikkiohjaaja |||| Musiikkiohjaajat", + "engineer": "Ääniteknikko |||| Ääniteknikot", + "mixer": "Miksaaja |||| Miksaajat", + "remixer": "Remiksaaja |||| Remiksaajat", + "djmixer": "DJ-miksaaja |||| DJ-miksaajat", + "performer": "Esiintyjä |||| Esiintyjät" } }, "user": { @@ -198,6 +226,20 @@ "createdAt": "Luotu", "downloadable": "Salli lataus?" } + }, + "missing": { + "name": "Puuttuva tiedosto|||| Puuttuvat tiedostot", + "fields": { + "path": "Polku", + "size": "Koko", + "updatedAt": "Katosi" + }, + "actions": { + "remove": "Poista" + }, + "notifications": { + "removed": "Puuttuvat tiedostot poistettu" + } } }, "ra": { @@ -375,7 +417,9 @@ "shareSuccess": "Osoite kopioitu leikepöydälle: %{url}", "shareFailure": "Virhe kopioitaessa %{url} leikepöydälle", "downloadDialogTitle": "Lataa %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "Kopio leikepöydälle: Ctrl+C, Enter" + "shareCopyToClipboard": "Kopio leikepöydälle: Ctrl+C, Enter", + "remove_missing_title": "Poista puuttuvat tiedostot", + "remove_missing_content": "Oletko varma, että haluat poistaa valitut puuttuvat tiedostot tietokannasta? Tämä poistaa pysyvästi kaikki viittaukset niihin, mukaan lukien niiden soittojen määrät ja arvostelut." }, "menu": { "library": "Kirjasto", diff --git a/resources/i18n/hu.json b/resources/i18n/hu.json index 0b711aba2..f70726520 100644 --- a/resources/i18n/hu.json +++ b/resources/i18n/hu.json @@ -1,512 +1,512 @@ { - "languageName": "Magyar", - "resources": { - "song": { - "name": "Szám |||| Számok", - "fields": { - "albumArtist": "Album előadó", - "duration": "Hossz", - "trackNumber": "#", - "playCount": "Lejátszások", - "title": "Cím", - "artist": "Előadó", - "album": "Album", - "path": "Elérési út", - "genre": "Műfaj", - "compilation": "Válogatásalbum", - "year": "Év", - "size": "Fájlméret", - "updatedAt": "Legutóbb frissítve", - "bitRate": "Bitráta", - "discSubtitle": "Lemezfelirat", - "starred": "Kedvenc", - "comment": "Megjegyzés", - "rating": "Értékelés", - "quality": "Minőség", - "bpm": "BPM", - "playDate": "Utoljára lejátszva", - "channels": "Csatornák", - "createdAt": "Hozzáadva", - "grouping": "Csoportosítás", - "mood": "Hangulat", - "participants": "További résztvevők", - "tags": "További címkék", - "mappedTags": "Feldolgozott címkék", - "rawTags": "Nyers címkék" - }, - "actions": { - "addToQueue": "Lejátszás útolsóként", - "playNow": "Lejátszás", - "addToPlaylist": "Lejátszási listához adás", - "shuffleAll": "Keverés", - "download": "Letöltés", - "playNext": "Lejátszás következőként", - "info": "Részletek" - } - }, - "album": { - "name": "Album |||| Albumok", - "fields": { - "albumArtist": "Album előadó", - "artist": "Előadó", - "duration": "Hossz", - "songCount": "Számok", - "playCount": "Lejátszások", - "name": "Név", - "genre": "Stílus", - "compilation": "Válogatásalbum", - "year": "Év", - "updatedAt": "Legutóbb frissítve", - "comment": "Megjegyzés", - "rating": "Értékelés", - "createdAt": "Létrehozva", - "size": "Méret", - "originalDate": "Eredeti", - "releaseDate": "Kiadva", - "releases": "Kiadó |||| Kiadók", - "released": "Kiadta", - "recordLabel": "Lemezkiadó", - "catalogNum": "Katalógusszám", - "releaseType": "Típus", - "grouping": "Csoportosítás", - "media": "Média", - "mood": "Hangulat" - }, - "actions": { - "playAll": "Lejátszás", - "playNext": "Lejátszás következőként", - "addToQueue": "Lejátszás útolsóként", - "shuffle": "Keverés", - "addToPlaylist": "Lejátszási listához adás", - "download": "Letöltés", - "info": "Részletek", - "share": "Megosztás" - }, - "lists": { - "all": "Mind", - "random": "Véletlenszerű", - "recentlyAdded": "Nemrég hozzáadott", - "recentlyPlayed": "Nemrég lejátszott", - "mostPlayed": "Legtöbbször lejátszott", - "starred": "Kedvencek", - "topRated": "Legjobbra értékelt" - } - }, - "artist": { - "name": "Előadó |||| Előadók", - "fields": { - "name": "Név", - "albumCount": "Albumok száma", - "songCount": "Számok száma", - "playCount": "Lejátszások", - "rating": "Értékelés", - "genre": "Stílus", - "size": "Méret", - "role": "Szerep" - }, - "roles": { - "albumartist": "Album előadó |||| Album előadók", - "artist": "Előadó |||| Előadók", - "composer": "Zeneszerző |||| Zeneszerzők", - "conductor": "Karmester |||| Karmesterek", - "lyricist": "Szövegíró |||| Szövegírók", - "arranger": "Hangszerelő |||| Hangszerelők", - "producer": "Producer |||| Producerek", - "director": "Rendező |||| Rendezők", - "engineer": "Mérnök |||| Mérnökök", - "mixer": "Keverő |||| Keverők", - "remixer": "Átdolgozó |||| Átdolgozók", - "djmixer": "DJ keverő |||| DJ keverők", - "performer": "Előadóművész |||| Előadóművészek" - } - }, - "user": { - "name": "Felhasználó |||| Felhasználók", - "fields": { - "userName": "Felhasználónév", - "isAdmin": "Admin", - "lastLoginAt": "Utolsó belépés", - "lastAccessAt": "Utolsó elérés", - "updatedAt": "Legutóbb frissítve", - "name": "Név", - "password": "Jelszó", - "createdAt": "Létrehozva", - "changePassword": "Jelszó módosítása?", - "currentPassword": "Jelenlegi jelszó", - "newPassword": "Új jelszó", - "token": "Token" - }, - "helperTexts": { - "name": "A névváltoztatások csak a következő bejelentkezéskor jelennek meg" - }, - "notifications": { - "created": "Felhasználó létrehozva", - "updated": "Felhasználó frissítve", - "deleted": "Felhasználó törölve" - }, - "message": { - "listenBrainzToken": "Add meg a ListenBrainz felhasználó tokened.", - "clickHereForToken": "Kattints ide, hogy megszerezd a tokened" - } - }, - "player": { - "name": "Lejátszó |||| Lejátszók", - "fields": { - "name": "Név", - "transcodingId": "Átkódolás", - "maxBitRate": "Max. bitráta", - "client": "Kliens", - "userName": "Felhasználó név", - "lastSeen": "Utoljára bejelentkezett", - "reportRealPath": "Valódi fájlútvonal küldése", - "scrobbleEnabled": "Statisztika küldése külső szolgáltatásoknak" - } - }, - "transcoding": { - "name": "Átkódolás |||| Átkódolások", - "fields": { - "name": "Név", - "targetFormat": "Cél formátum", - "defaultBitRate": "Alapértelmezett bitráta", - "command": "Parancs" - } - }, - "playlist": { - "name": "Lejátszási lista |||| Lejátszási listák", - "fields": { - "name": "Név", - "duration": "Hossz", - "ownerName": "Tulajdonos", - "public": "Publikus", - "updatedAt": "Frissítve", - "createdAt": "Létrehozva", - "songCount": "Számok", - "comment": "Megjegyzés", - "sync": "Auto-importálás", - "path": "Importálás" - }, - "actions": { - "selectPlaylist": "Válassz egy lejátszási listát:", - "addNewPlaylist": "\"%{name}\" létrehozása", - "export": "Exportálás", - "makePublic": "Publikussá tétel", - "makePrivate": "Priváttá tétel" - }, - "message": { - "duplicate_song": "Duplikált számok hozzáadása", - "song_exist": "Egyes számok már hozzá vannak adva a listához. Még egyszer hozzá akarod adni?" - } - }, - "radio": { - "name": "Radió |||| Radiók", - "fields": { - "name": "Név", - "streamUrl": "Stream URL", - "homePageUrl": "Honlap URL", - "updatedAt": "Frissítve", - "createdAt": "Létrehozva" - }, - "actions": { - "playNow": "Lejátszás" - } - }, - "share": { - "name": "Megosztás |||| Megosztások", - "fields": { - "username": "Megosztotta", - "url": "URL", - "description": "Leírás", - "contents": "Tartalom", - "expiresAt": "Lejárat", - "lastVisitedAt": "Utoljára látogatva", - "visitCount": "Látogatók", - "format": "Formátum", - "maxBitRate": "Max. bitráta", - "updatedAt": "Frissítve", - "createdAt": "Létrehozva", - "downloadable": "Engedélyezed a letöltéseket?" - } - } + "languageName": "Magyar", + "resources": { + "song": { + "name": "Szám |||| Számok", + "fields": { + "albumArtist": "Album előadó", + "duration": "Hossz", + "trackNumber": "#", + "playCount": "Lejátszások", + "title": "Cím", + "artist": "Előadó", + "album": "Album", + "path": "Elérési út", + "genre": "Műfaj", + "compilation": "Válogatásalbum", + "year": "Év", + "size": "Fájlméret", + "updatedAt": "Legutóbb frissítve", + "bitRate": "Bitráta", + "discSubtitle": "Lemezfelirat", + "starred": "Kedvenc", + "comment": "Megjegyzés", + "rating": "Értékelés", + "quality": "Minőség", + "bpm": "BPM", + "playDate": "Utoljára lejátszva", + "channels": "Csatornák", + "createdAt": "Hozzáadva", + "grouping": "Csoportosítás", + "mood": "Hangulat", + "participants": "További résztvevők", + "tags": "További címkék", + "mappedTags": "Feldolgozott címkék", + "rawTags": "Nyers címkék" + }, + "actions": { + "addToQueue": "Lejátszás útolsóként", + "playNow": "Lejátszás", + "addToPlaylist": "Lejátszási listához adás", + "shuffleAll": "Keverés", + "download": "Letöltés", + "playNext": "Lejátszás következőként", + "info": "Részletek" + } }, - "missing": { - "name": "Hiányzó fájl|||| Hiányzó fájlok", - "fields": { - "path": "Útvonal", - "size": "Méret", - "updatedAt": "Eltűnt ekkor:" - }, - "actions": { - "remove": "Eltávolítás" - }, - "notifications": { - "removed": "Hiányzó fájl(ok) eltávolítva" - } + "album": { + "name": "Album |||| Albumok", + "fields": { + "albumArtist": "Album előadó", + "artist": "Előadó", + "duration": "Hossz", + "songCount": "Számok", + "playCount": "Lejátszások", + "name": "Név", + "genre": "Stílus", + "compilation": "Válogatásalbum", + "year": "Év", + "updatedAt": "Legutóbb frissítve", + "comment": "Megjegyzés", + "rating": "Értékelés", + "createdAt": "Létrehozva", + "size": "Méret", + "originalDate": "Eredeti", + "releaseDate": "Kiadva", + "releases": "Kiadó |||| Kiadók", + "released": "Kiadta", + "recordLabel": "Lemezkiadó", + "catalogNum": "Katalógusszám", + "releaseType": "Típus", + "grouping": "Csoportosítás", + "media": "Média", + "mood": "Hangulat" + }, + "actions": { + "playAll": "Lejátszás", + "playNext": "Lejátszás következőként", + "addToQueue": "Lejátszás útolsóként", + "shuffle": "Keverés", + "addToPlaylist": "Lejátszási listához adás", + "download": "Letöltés", + "info": "Részletek", + "share": "Megosztás" + }, + "lists": { + "all": "Mind", + "random": "Véletlenszerű", + "recentlyAdded": "Nemrég hozzáadott", + "recentlyPlayed": "Nemrég lejátszott", + "mostPlayed": "Legtöbbször lejátszott", + "starred": "Kedvencek", + "topRated": "Legjobbra értékelt" + } }, - "ra": { - "auth": { - "welcome1": "Köszönjük, hogy a Navidrome-ot telepítetted!", - "welcome2": "A kezdéshez hozz létre egy admin felhasználót!", - "confirmPassword": "Jelszó megerősítése", - "buttonCreateAdmin": "Admin hozzáadása", - "auth_check_error": "Jelentkezz be a folytatáshoz!", - "user_menu": "Profil", - "username": "Felhasználó név", - "password": "Jelszó", - "sign_in": "Bejelentkezés", - "sign_in_error": "A hitelesítés sikertelen. Kérjük, próbáld újra!", - "logout": "Kijelentkezés", - "insightsCollectionNote": "A Navidrome anonim metrikákat gyűjt \na projekt fejlesztéséhez. Kattints [ide],\n információkért és az adatgyűjtésből kilépésért." - }, - "validation": { - "invalidChars": "Kérlek, csak betűket és számokat használj!", - "passwordDoesNotMatch": "A jelszó nem egyezik.", - "required": "Szükséges", - "minLength": "Legalább %{min} karakternek kell lennie", - "maxLength": "Legfeljebb %{max} karakternek kell lennie", - "minValue": "Legalább %{min}", - "maxValue": "Legfeljebb %{max} vagy kevesebb", - "number": "Számnak kell lennie", - "email": "Érvényes email címnek kell lennie", - "oneOf": "Az egyiknek kell lennie: %{options}", - "regex": "Meg kell felelnie egy adott formátumnak (regexp): %{pattern}", - "unique": "Egyedinek kell lennie", - "url": "Érvényes URL-nek kell lennie" - }, - "action": { - "add_filter": "Szűrő hozzáadása", - "add": "Hozzáadás", - "back": "Vissza", - "bulk_actions": "1 kiválasztott elem |||| %{smart_count} kiválasztott elem", - "cancel": "Mégse", - "clear_input_value": "Üres érték", - "clone": "Klónozás", - "confirm": "Megerősítés", - "create": "Létrehozás", - "delete": "Törlés", - "edit": "Szerkesztés", - "export": "Exportálás", - "list": "Lista", - "refresh": "Frissítés", - "remove_filter": "Szűrő eltávolítása", - "remove": "Eltávolítás", - "save": "Mentés", - "search": "Keresés", - "show": "Megjelenítés", - "sort": "Rendezés", - "undo": "Vísszavonás", - "expand": "Kiterjesztés", - "close": "Bezárás", - "open_menu": "Menü megnyitása", - "close_menu": "Menü bezárása", - "unselect": "Kijelölés megszüntetése", - "skip": "Átugrás", - "bulk_actions_mobile": "1 |||| %{smart_count}", - "share": "Megosztás", - "download": "Letöltés" - }, - "boolean": { - "true": "Igen", - "false": "Nem" - }, - "page": { - "create": "%{name} létrehozása", - "dashboard": "Műszerfal", - "edit": "%{name} #%{id}", - "error": "Valami probléma történt", - "list": "%{name}", - "loading": "Betöltés", - "not_found": "Nem található", - "show": "%{name} #%{id}", - "empty": "Nincs %{name} még.", - "invite": "Szeretnél egyet hozzáadni?" - }, - "input": { - "file": { - "upload_several": "Húzz ide néhány feltöltendő fájlt vagy válassz egyet.", - "upload_single": "Húzz ide egy feltöltendő fájlt vagy válassz egyet." - }, - "image": { - "upload_several": "Húzz ide néhány feltöltendő képet vagy válassz egyet.", - "upload_single": "Húzz ide egy feltöltendő képet vagy válassz egyet." - }, - "references": { - "all_missing": "Hivatkozási adatok nem találhatóak.", - "many_missing": "Legalább az egyik kapcsolódó hivatkozás már nem elérhető.", - "single_missing": "A kapcsolódó hivatkozás már nem elérhető." - }, - "password": { - "toggle_visible": "Jelszó elrejtése", - "toggle_hidden": "Jelszó megjelenítése" - } - }, - "message": { - "about": "Rólunk", - "are_you_sure": "Biztos vagy benne?", - "bulk_delete_content": "Biztos, hogy törölni akarod %{name}? |||| Biztos, hogy törölni akarod ezeket az %{smart_count} elemeket?", - "bulk_delete_title": "%{name} törlése |||| %{smart_count} %{name} elem törlése", - "delete_content": "Biztos, hogy törlöd ezt az elemet?", - "delete_title": "%{name} #%{id} törlése", - "details": "Részletek", - "error": "Kliens hiba lépett fel, és a kérést nem lehetett teljesíteni.", - "invalid_form": "Az űrlap érvénytelen. Kérlek, ellenőrizzd a hibákat.", - "loading": "Az oldal betöltődik. Egy pillanat.", - "no": "Nem", - "not_found": "Rossz hivatkozást írtál be, vagy egy rossz linket adtál meg.", - "yes": "Igen", - "unsaved_changes": "Néhány módosítás nem lett elmentve. Biztos, hogy figyelmen kívül akarod hagyni?" - }, - "navigation": { - "no_results": "Nincs találat.", - "no_more_results": "Az oldalszám %{page} kívül esik a határokon. Próbáld meg az előző oldalt.", - "page_out_of_boundaries": "Az oldalszám %{page} kívül esik a határokon.", - "page_out_from_end": "Nem lehet az utolsó oldal után menni", - "page_out_from_begin": "Nem lehet az első oldal elé menni", - "page_range_info": "%{offsetBegin}-%{offsetEnd} of %{total}", - "page_rows_per_page": "Elemek oldalanként:", - "next": "Következő", - "prev": "Előző", - "skip_nav": "Ugrás a tartalomra" - }, - "notification": { - "updated": "Elem frissítve |||| %{smart_count} elemek frissíteve", - "created": "Elem létrehozva", - "deleted": "Elem törölve |||| %{smart_count} elemek frissítve", - "bad_item": "Hibás elem", - "item_doesnt_exist": "Elem nem létezik", - "http_error": "Szerver kommunikációs hiba", - "data_provider_error": "Adatszolgáltatói hiba. Ellenőrizzd a konzolt a részletekért.", - "i18n_error": "Nem lehet betölteni a fordítást a kért nyelven", - "canceled": "A művelet visszavonva", - "logged_out": "A munkamenet lejárt. Kérlek, csatlakozz újra.", - "new_version": "Új verzió elérhető! Kérlek, frissítsd ezt az ablakot!" - }, - "toggleFieldsMenu": { - "columnsToDisplay": "Megjelenítendő oszlopok", - "layout": "Elrendezés", - "grid": "Rács", - "table": "Tábla" - } + "artist": { + "name": "Előadó |||| Előadók", + "fields": { + "name": "Név", + "albumCount": "Albumok száma", + "songCount": "Számok száma", + "playCount": "Lejátszások", + "rating": "Értékelés", + "genre": "Stílus", + "size": "Méret", + "role": "Szerep" + }, + "roles": { + "albumartist": "Album előadó |||| Album előadók", + "artist": "Előadó |||| Előadók", + "composer": "Zeneszerző |||| Zeneszerzők", + "conductor": "Karmester |||| Karmesterek", + "lyricist": "Szövegíró |||| Szövegírók", + "arranger": "Hangszerelő |||| Hangszerelők", + "producer": "Producer |||| Producerek", + "director": "Rendező |||| Rendezők", + "engineer": "Mérnök |||| Mérnökök", + "mixer": "Keverő |||| Keverők", + "remixer": "Átdolgozó |||| Átdolgozók", + "djmixer": "DJ keverő |||| DJ keverők", + "performer": "Előadóművész |||| Előadóművészek" + } }, - "message": { - "note": "MEGJEGYZÉS", - "transcodingDisabled": "Az átkódolási konfiguráció módosítása a webes felületen keresztül biztonsági okokból nem lehetséges. Ha módosítani szeretnéd az átkódolási beállításokat, indítsd újra a kiszolgálót a %{config} konfigurációs opcióval.", - "transcodingEnabled": "A Navidrome jelenleg a következőkkel fut %{config}, ez lehetővé teszi a rendszerparancsok futtatását az átkódolási beállításokból a webes felület segítségével. Javasoljuk, hogy biztonsági okokból tiltsd ezt le, és csak az átkódolási beállítások konfigurálásának idejére kapcsold be.", - "songsAddedToPlaylist": "1 szám hozzáadva a lejátszási listához |||| %{smart_count} szám hozzáadva a lejátszási listához", - "noPlaylistsAvailable": "Nem áll rendelkezésre", - "delete_user_title": "Felhasználó törlése '%{name}'", - "delete_user_content": "Biztos, hogy törölni akarod ezt a felhasználót az adataival (beállítások és lejátszási listák) együtt?", - "remove_missing_title": "Hiányzó fájlok eltávolítása", - "remove_missing_content": "Biztos, hogy el akarod távolítani a kiválasztott, hiányó fájlokat az adatbázisból? Ez a művelet véglegesen törölni fog minden hozzájuk kapcsolódó referenciát, beleértve a lejátszások számát és értékeléseket.", - "notifications_blocked": "A böngésződ beállításaiban letiltottad az értesítéseket erre az oldalra.", - "notifications_not_available": "Ez a böngésző nem támogatja az asztali értesítéseket, vagy a Navidrome-ot nem https-en keresztül használod.", - "lastfmLinkSuccess": "Sikeresen összekapcsolva Last.fm-el és halgatott számok küldése engedélyezve.", - "lastfmLinkFailure": "Nem lehet kapcsolódni a Last.fm-hez.", - "lastfmUnlinkSuccess": "Last.fm leválasztva és a halgatott számok küldése kikapcsolva.", - "lastfmUnlinkFailure": "Nem sikerült leválasztani a Last.fm-et.", - "openIn": { - "lastfm": "Megnyitás Last.fm-ben", - "musicbrainz": "Megnyitás MusicBrainz-ben" - }, - "lastfmLink": "Bővebben...", - "listenBrainzLinkSuccess": "Sikeresen összekapcsolva ListenBrainz-el és halgatott számok küldése %{user} felhasználónak engedélyezve.", - "listenBrainzLinkFailure": "Nem lehet kapcsolódni a Listenbrainz-hez: %{error}", - "listenBrainzUnlinkSuccess": "ListenBrainz Last.fm leválasztva és a halgatott számok küldése kikapcsolva.", - "listenBrainzUnlinkFailure": "Nem sikerült leválasztani a ListenBrainz-et.", - "downloadOriginalFormat": "Letöltés eredeti formátumban", - "shareOriginalFormat": "Megosztás eredeti formátumban", - "shareDialogTitle": "Megosztás %{resource} '%{name}'", - "shareBatchDialogTitle": "1 %{resource} megosztása |||| %{smart_count} %{resource} megosztása", - "shareSuccess": "Hivatkozás másolva a vágólapra: %{url}", - "shareFailure": "Hiba történt a hivatkozás %{url} vágólapra másolása közben.", - "downloadDialogTitle": "Letöltés %{resource} '%{name}' (%{size})", - "shareCopyToClipboard": "Másolás vágólapra: Ctrl+C, Enter" - }, - "menu": { - "library": "Könyvtár", - "settings": "Beállítások", - "version": "Verzió", - "theme": "Téma", - "personal": { - "name": "Személyes", - "options": { - "theme": "Téma", - "language": "Nyelv", - "defaultView": "Alapértelmezett nézet", - "desktop_notifications": "Asztali értesítések", - "lastfmNotConfigured": "Last.fm API kulcs nincs beállítva", - "lastfmScrobbling": "Halgatott számok küldése a Last.fm-nek", - "listenBrainzScrobbling": "Halgatott számok küldése a ListenBrainz-nek", - "replaygain": "ReplayGain mód", - "preAmp": "ReplayGain előerősítő (dB)", - "gain": { - "none": "Kikapcsolva", - "album": "Album", - "track": "Sáv" - } - } - }, - "albumList": "Albumok", - "about": "Rólunk", - "playlists": "Lejátszási listák", - "sharedPlaylists": "Megosztott lej. listák" + "user": { + "name": "Felhasználó |||| Felhasználók", + "fields": { + "userName": "Felhasználónév", + "isAdmin": "Admin", + "lastLoginAt": "Utolsó belépés", + "updatedAt": "Legutóbb frissítve", + "name": "Név", + "password": "Jelszó", + "createdAt": "Létrehozva", + "changePassword": "Jelszó módosítása?", + "currentPassword": "Jelenlegi jelszó", + "newPassword": "Új jelszó", + "token": "Token", + "lastAccessAt": "Utolsó elérés" + }, + "helperTexts": { + "name": "A névváltoztatások csak a következő bejelentkezéskor jelennek meg" + }, + "notifications": { + "created": "Felhasználó létrehozva", + "updated": "Felhasználó frissítve", + "deleted": "Felhasználó törölve" + }, + "message": { + "listenBrainzToken": "Add meg a ListenBrainz felhasználó tokened.", + "clickHereForToken": "Kattints ide, hogy megszerezd a tokened" + } }, "player": { - "playListsText": "Lejátszási lista", - "openText": "Megnyitás", - "closeText": "Bezárás", - "notContentText": "Nincs zene", - "clickToPlayText": "Lejátszás", - "clickToPauseText": "Szünet", - "nextTrackText": "Következő szám", - "previousTrackText": "Előző szám", - "reloadText": "Újratöltés", - "volumeText": "Hangerő", - "toggleLyricText": "Zeneszöveg", - "toggleMiniModeText": "Minimalizálás", - "destroyText": "Bezárás", - "downloadText": "Letöltés", - "removeAudioListsText": "Audio listák törlése", - "clickToDeleteText": "Kattints a törléshez %{name}", - "emptyLyricText": "Nincs szöveg", - "playModeText": { - "order": "Sorrendben", - "orderLoop": "Ismétlés", - "singleLoop": "Egy szám ismétlése", - "shufflePlay": "Véletlenszerű" - } + "name": "Lejátszó |||| Lejátszók", + "fields": { + "name": "Név", + "transcodingId": "Átkódolás", + "maxBitRate": "Max. bitráta", + "client": "Kliens", + "userName": "Felhasználó név", + "lastSeen": "Utoljára bejelentkezett", + "reportRealPath": "Valódi fájlútvonal küldése", + "scrobbleEnabled": "Statisztika küldése külső szolgáltatásoknak" + } }, - "about": { - "links": { - "homepage": "Honlap", - "source": "Forráskód", - "featureRequests": "Funkciókérések", - "lastInsightsCollection": "Legutóbb gyűjtött metrikák", - "insights": { - "disabled": "Kikapcsolva", - "waiting": "Várakozás" - } - } + "transcoding": { + "name": "Átkódolás |||| Átkódolások", + "fields": { + "name": "Név", + "targetFormat": "Cél formátum", + "defaultBitRate": "Alapértelmezett bitráta", + "command": "Parancs" + } }, - "activity": { - "title": "Aktivitás", - "totalScanned": "Összes beolvasott mappa:", - "quickScan": "Gyors beolvasás", - "fullScan": "Teljes beolvasás", - "serverUptime": "Szerver üzemidő", - "serverDown": "OFFLINE" + "playlist": { + "name": "Lejátszási lista |||| Lejátszási listák", + "fields": { + "name": "Név", + "duration": "Hossz", + "ownerName": "Tulajdonos", + "public": "Publikus", + "updatedAt": "Frissítve", + "createdAt": "Létrehozva", + "songCount": "Számok", + "comment": "Megjegyzés", + "sync": "Auto-importálás", + "path": "Importálás" + }, + "actions": { + "selectPlaylist": "Válassz egy lejátszási listát:", + "addNewPlaylist": "\"%{name}\" létrehozása", + "export": "Exportálás", + "makePublic": "Publikussá tétel", + "makePrivate": "Priváttá tétel" + }, + "message": { + "duplicate_song": "Duplikált számok hozzáadása", + "song_exist": "Egyes számok már hozzá vannak adva a listához. Még egyszer hozzá akarod adni?" + } }, - "help": { - "title": "Navidrome Gyorsbillentyűk", - "hotkeys": { - "show_help": "Mutasd ezt a súgót", - "toggle_menu": "Menu oldalsáv be", - "toggle_play": "Lejátszás / Szünet", - "prev_song": "Előző Szám", - "next_song": "Következő Szám", - "vol_up": "Hangerő fel", - "vol_down": "Hangerő le", - "toggle_love": "Ad hozzá ezt a számot a kedvencekhez", - "current_song": "Aktuális számhoz ugrás" - } + "radio": { + "name": "Radió |||| Radiók", + "fields": { + "name": "Név", + "streamUrl": "Stream URL", + "homePageUrl": "Honlap URL", + "updatedAt": "Frissítve", + "createdAt": "Létrehozva" + }, + "actions": { + "playNow": "Lejátszás" + } + }, + "share": { + "name": "Megosztás |||| Megosztások", + "fields": { + "username": "Megosztotta", + "url": "URL", + "description": "Leírás", + "contents": "Tartalom", + "expiresAt": "Lejárat", + "lastVisitedAt": "Utoljára látogatva", + "visitCount": "Látogatók", + "format": "Formátum", + "maxBitRate": "Max. bitráta", + "updatedAt": "Frissítve", + "createdAt": "Létrehozva", + "downloadable": "Engedélyezed a letöltéseket?" + } + }, + "missing": { + "name": "Hiányzó fájl|||| Hiányzó fájlok", + "fields": { + "path": "Útvonal", + "size": "Méret", + "updatedAt": "Eltűnt ekkor:" + }, + "actions": { + "remove": "Eltávolítás" + }, + "notifications": { + "removed": "Hiányzó fájl(ok) eltávolítva" + } } -} + }, + "ra": { + "auth": { + "welcome1": "Köszönjük, hogy a Navidrome-ot telepítetted!", + "welcome2": "A kezdéshez hozz létre egy admin felhasználót!", + "confirmPassword": "Jelszó megerősítése", + "buttonCreateAdmin": "Admin hozzáadása", + "auth_check_error": "Jelentkezz be a folytatáshoz!", + "user_menu": "Profil", + "username": "Felhasználó név", + "password": "Jelszó", + "sign_in": "Bejelentkezés", + "sign_in_error": "A hitelesítés sikertelen. Kérjük, próbáld újra!", + "logout": "Kijelentkezés", + "insightsCollectionNote": "A Navidrome anonim metrikákat gyűjt \na projekt fejlesztéséhez. Kattints [ide],\n információkért és az adatgyűjtésből kilépésért." + }, + "validation": { + "invalidChars": "Kérlek, csak betűket és számokat használj!", + "passwordDoesNotMatch": "A jelszó nem egyezik.", + "required": "Szükséges", + "minLength": "Legalább %{min} karakternek kell lennie", + "maxLength": "Legfeljebb %{max} karakternek kell lennie", + "minValue": "Legalább %{min}", + "maxValue": "Legfeljebb %{max} vagy kevesebb", + "number": "Számnak kell lennie", + "email": "Érvényes email címnek kell lennie", + "oneOf": "Az egyiknek kell lennie: %{options}", + "regex": "Meg kell felelnie egy adott formátumnak (regexp): %{pattern}", + "unique": "Egyedinek kell lennie", + "url": "Érvényes URL-nek kell lennie" + }, + "action": { + "add_filter": "Szűrő hozzáadása", + "add": "Hozzáadás", + "back": "Vissza", + "bulk_actions": "1 kiválasztott elem |||| %{smart_count} kiválasztott elem", + "cancel": "Mégse", + "clear_input_value": "Üres érték", + "clone": "Klónozás", + "confirm": "Megerősítés", + "create": "Létrehozás", + "delete": "Törlés", + "edit": "Szerkesztés", + "export": "Exportálás", + "list": "Lista", + "refresh": "Frissítés", + "remove_filter": "Szűrő eltávolítása", + "remove": "Eltávolítás", + "save": "Mentés", + "search": "Keresés", + "show": "Megjelenítés", + "sort": "Rendezés", + "undo": "Vísszavonás", + "expand": "Kiterjesztés", + "close": "Bezárás", + "open_menu": "Menü megnyitása", + "close_menu": "Menü bezárása", + "unselect": "Kijelölés megszüntetése", + "skip": "Átugrás", + "bulk_actions_mobile": "1 |||| %{smart_count}", + "share": "Megosztás", + "download": "Letöltés" + }, + "boolean": { + "true": "Igen", + "false": "Nem" + }, + "page": { + "create": "%{name} létrehozása", + "dashboard": "Műszerfal", + "edit": "%{name} #%{id}", + "error": "Valami probléma történt", + "list": "%{name}", + "loading": "Betöltés", + "not_found": "Nem található", + "show": "%{name} #%{id}", + "empty": "Nincs %{name} még.", + "invite": "Szeretnél egyet hozzáadni?" + }, + "input": { + "file": { + "upload_several": "Húzz ide néhány feltöltendő fájlt vagy válassz egyet.", + "upload_single": "Húzz ide egy feltöltendő fájlt vagy válassz egyet." + }, + "image": { + "upload_several": "Húzz ide néhány feltöltendő képet vagy válassz egyet.", + "upload_single": "Húzz ide egy feltöltendő képet vagy válassz egyet." + }, + "references": { + "all_missing": "Hivatkozási adatok nem találhatóak.", + "many_missing": "Legalább az egyik kapcsolódó hivatkozás már nem elérhető.", + "single_missing": "A kapcsolódó hivatkozás már nem elérhető." + }, + "password": { + "toggle_visible": "Jelszó elrejtése", + "toggle_hidden": "Jelszó megjelenítése" + } + }, + "message": { + "about": "Rólunk", + "are_you_sure": "Biztos vagy benne?", + "bulk_delete_content": "Biztos, hogy törölni akarod %{name}? |||| Biztos, hogy törölni akarod ezeket az %{smart_count} elemeket?", + "bulk_delete_title": "%{name} törlése |||| %{smart_count} %{name} elem törlése", + "delete_content": "Biztos, hogy törlöd ezt az elemet?", + "delete_title": "%{name} #%{id} törlése", + "details": "Részletek", + "error": "Kliens hiba lépett fel, és a kérést nem lehetett teljesíteni.", + "invalid_form": "Az űrlap érvénytelen. Kérlek, ellenőrizzd a hibákat.", + "loading": "Az oldal betöltődik. Egy pillanat.", + "no": "Nem", + "not_found": "Rossz hivatkozást írtál be, vagy egy rossz linket adtál meg.", + "yes": "Igen", + "unsaved_changes": "Néhány módosítás nem lett elmentve. Biztos, hogy figyelmen kívül akarod hagyni?" + }, + "navigation": { + "no_results": "Nincs találat.", + "no_more_results": "Az oldalszám %{page} kívül esik a határokon. Próbáld meg az előző oldalt.", + "page_out_of_boundaries": "Az oldalszám %{page} kívül esik a határokon.", + "page_out_from_end": "Nem lehet az utolsó oldal után menni", + "page_out_from_begin": "Nem lehet az első oldal elé menni", + "page_range_info": "%{offsetBegin}-%{offsetEnd} of %{total}", + "page_rows_per_page": "Elemek oldalanként:", + "next": "Következő", + "prev": "Előző", + "skip_nav": "Ugrás a tartalomra" + }, + "notification": { + "updated": "Elem frissítve |||| %{smart_count} elemek frissíteve", + "created": "Elem létrehozva", + "deleted": "Elem törölve |||| %{smart_count} elemek frissítve", + "bad_item": "Hibás elem", + "item_doesnt_exist": "Elem nem létezik", + "http_error": "Szerver kommunikációs hiba", + "data_provider_error": "Adatszolgáltatói hiba. Ellenőrizzd a konzolt a részletekért.", + "i18n_error": "Nem lehet betölteni a fordítást a kért nyelven", + "canceled": "A művelet visszavonva", + "logged_out": "A munkamenet lejárt. Kérlek, csatlakozz újra.", + "new_version": "Új verzió elérhető! Kérlek, frissítsd ezt az ablakot!" + }, + "toggleFieldsMenu": { + "columnsToDisplay": "Megjelenítendő oszlopok", + "layout": "Elrendezés", + "grid": "Rács", + "table": "Tábla" + } + }, + "message": { + "note": "MEGJEGYZÉS", + "transcodingDisabled": "Az átkódolási konfiguráció módosítása a webes felületen keresztül biztonsági okokból nem lehetséges. Ha módosítani szeretnéd az átkódolási beállításokat, indítsd újra a kiszolgálót a %{config} konfigurációs opcióval.", + "transcodingEnabled": "A Navidrome jelenleg a következőkkel fut %{config}, ez lehetővé teszi a rendszerparancsok futtatását az átkódolási beállításokból a webes felület segítségével. Javasoljuk, hogy biztonsági okokból tiltsd ezt le, és csak az átkódolási beállítások konfigurálásának idejére kapcsold be.", + "songsAddedToPlaylist": "1 szám hozzáadva a lejátszási listához |||| %{smart_count} szám hozzáadva a lejátszási listához", + "noPlaylistsAvailable": "Nem áll rendelkezésre", + "delete_user_title": "Felhasználó törlése '%{name}'", + "delete_user_content": "Biztos, hogy törölni akarod ezt a felhasználót az adataival (beállítások és lejátszási listák) együtt?", + "notifications_blocked": "A böngésződ beállításaiban letiltottad az értesítéseket erre az oldalra.", + "notifications_not_available": "Ez a böngésző nem támogatja az asztali értesítéseket, vagy a Navidrome-ot nem https-en keresztül használod.", + "lastfmLinkSuccess": "Sikeresen összekapcsolva Last.fm-el és halgatott számok küldése engedélyezve.", + "lastfmLinkFailure": "Nem lehet kapcsolódni a Last.fm-hez.", + "lastfmUnlinkSuccess": "Last.fm leválasztva és a halgatott számok küldése kikapcsolva.", + "lastfmUnlinkFailure": "Nem sikerült leválasztani a Last.fm-et.", + "openIn": { + "lastfm": "Megnyitás Last.fm-ben", + "musicbrainz": "Megnyitás MusicBrainz-ben" + }, + "lastfmLink": "Bővebben...", + "listenBrainzLinkSuccess": "Sikeresen összekapcsolva ListenBrainz-el és halgatott számok küldése %{user} felhasználónak engedélyezve.", + "listenBrainzLinkFailure": "Nem lehet kapcsolódni a Listenbrainz-hez: %{error}", + "listenBrainzUnlinkSuccess": "ListenBrainz Last.fm leválasztva és a halgatott számok küldése kikapcsolva.", + "listenBrainzUnlinkFailure": "Nem sikerült leválasztani a ListenBrainz-et.", + "downloadOriginalFormat": "Letöltés eredeti formátumban", + "shareOriginalFormat": "Megosztás eredeti formátumban", + "shareDialogTitle": "Megosztás %{resource} '%{name}'", + "shareBatchDialogTitle": "1 %{resource} megosztása |||| %{smart_count} %{resource} megosztása", + "shareSuccess": "Hivatkozás másolva a vágólapra: %{url}", + "shareFailure": "Hiba történt a hivatkozás %{url} vágólapra másolása közben.", + "downloadDialogTitle": "Letöltés %{resource} '%{name}' (%{size})", + "shareCopyToClipboard": "Másolás vágólapra: Ctrl+C, Enter", + "remove_missing_title": "Hiányzó fájlok eltávolítása", + "remove_missing_content": "Biztos, hogy el akarod távolítani a kiválasztott, hiányó fájlokat az adatbázisból? Ez a művelet véglegesen törölni fog minden hozzájuk kapcsolódó referenciát, beleértve a lejátszások számát és értékeléseket." + }, + "menu": { + "library": "Könyvtár", + "settings": "Beállítások", + "version": "Verzió", + "theme": "Téma", + "personal": { + "name": "Személyes", + "options": { + "theme": "Téma", + "language": "Nyelv", + "defaultView": "Alapértelmezett nézet", + "desktop_notifications": "Asztali értesítések", + "lastfmScrobbling": "Halgatott számok küldése a Last.fm-nek", + "listenBrainzScrobbling": "Halgatott számok küldése a ListenBrainz-nek", + "replaygain": "ReplayGain mód", + "preAmp": "ReplayGain előerősítő (dB)", + "gain": { + "none": "Kikapcsolva", + "album": "Album", + "track": "Sáv" + }, + "lastfmNotConfigured": "Last.fm API kulcs nincs beállítva" + } + }, + "albumList": "Albumok", + "about": "Rólunk", + "playlists": "Lejátszási listák", + "sharedPlaylists": "Megosztott lej. listák" + }, + "player": { + "playListsText": "Lejátszási lista", + "openText": "Megnyitás", + "closeText": "Bezárás", + "notContentText": "Nincs zene", + "clickToPlayText": "Lejátszás", + "clickToPauseText": "Szünet", + "nextTrackText": "Következő szám", + "previousTrackText": "Előző szám", + "reloadText": "Újratöltés", + "volumeText": "Hangerő", + "toggleLyricText": "Zeneszöveg", + "toggleMiniModeText": "Minimalizálás", + "destroyText": "Bezárás", + "downloadText": "Letöltés", + "removeAudioListsText": "Audio listák törlése", + "clickToDeleteText": "Kattints a törléshez %{name}", + "emptyLyricText": "Nincs szöveg", + "playModeText": { + "order": "Sorrendben", + "orderLoop": "Ismétlés", + "singleLoop": "Egy szám ismétlése", + "shufflePlay": "Véletlenszerű" + } + }, + "about": { + "links": { + "homepage": "Honlap", + "source": "Forráskód", + "featureRequests": "Funkciókérések", + "lastInsightsCollection": "Legutóbb gyűjtött metrikák", + "insights": { + "disabled": "Kikapcsolva", + "waiting": "Várakozás" + } + } + }, + "activity": { + "title": "Aktivitás", + "totalScanned": "Összes beolvasott mappa:", + "quickScan": "Gyors beolvasás", + "fullScan": "Teljes beolvasás", + "serverUptime": "Szerver üzemidő", + "serverDown": "OFFLINE" + }, + "help": { + "title": "Navidrome Gyorsbillentyűk", + "hotkeys": { + "show_help": "Mutasd ezt a súgót", + "toggle_menu": "Menu oldalsáv be", + "toggle_play": "Lejátszás / Szünet", + "prev_song": "Előző Szám", + "next_song": "Következő Szám", + "vol_up": "Hangerő fel", + "vol_down": "Hangerő le", + "toggle_love": "Ad hozzá ezt a számot a kedvencekhez", + "current_song": "Aktuális számhoz ugrás" + } + } +} \ No newline at end of file diff --git a/resources/i18n/ru.json b/resources/i18n/ru.json index 32f37daa9..1b79c8e49 100644 --- a/resources/i18n/ru.json +++ b/resources/i18n/ru.json @@ -7,7 +7,7 @@ "albumArtist": "Исполнитель альбома", "duration": "Длительность", "trackNumber": "#", - "playCount": "Проигран", + "playCount": "Проигрывания", "title": "Название", "artist": "Исполнитель", "album": "Альбом", @@ -23,16 +23,16 @@ "comment": "Комментарий", "rating": "Рейтинг", "quality": "Качество", - "bpm": "BPM", + "bpm": "Кол-во ударов в минуту", "playDate": "Последнее воспроизведение", "channels": "Каналы", "createdAt": "Дата добавления", - "grouping": "", - "mood": "", - "participants": "", - "tags": "", - "mappedTags": "", - "rawTags": "" + "grouping": "Группирование", + "mood": "Настроение", + "participants": "Дополнительные участники", + "tags": "Дополнительные теги", + "mappedTags": "Сопоставленные теги", + "rawTags": "Исходные теги" }, "actions": { "addToQueue": "В очередь", @@ -51,7 +51,7 @@ "artist": "Исполнитель", "duration": "Длительность", "songCount": "Треков", - "playCount": "Проигран", + "playCount": "Проигрывания", "name": "Название", "genre": "Жанр", "compilation": "Сборник", @@ -65,12 +65,12 @@ "releaseDate": "Релиз", "releases": "Релиз |||| Релиза |||| Релизов", "released": "Релиз", - "recordLabel": "", - "catalogNum": "", - "releaseType": "", - "grouping": "", - "media": "", - "mood": "" + "recordLabel": "Лейбл", + "catalogNum": "Номер каталога", + "releaseType": "Тип", + "grouping": "Группирование", + "media": "Медиа", + "mood": "Настроение" }, "actions": { "playAll": "Играть", @@ -98,32 +98,32 @@ "name": "Название", "albumCount": "Количество альбомов", "songCount": "Количество треков", - "playCount": "Проигран", + "playCount": "Проигрывания", "rating": "Рейтинг", "genre": "Жанр", "size": "Размер", - "role": "" + "role": "Роль" }, "roles": { - "albumartist": "", - "artist": "", - "composer": "", - "conductor": "", - "lyricist": "", - "arranger": "", - "producer": "", - "director": "", - "engineer": "", - "mixer": "", - "remixer": "", - "djmixer": "", - "performer": "" + "albumartist": "Исполнитель альбома |||| Исполнители альбома", + "artist": "Исполнитель |||| Исполнители", + "composer": "Композитор |||| Композиторы", + "conductor": "Дирижёр |||| Дирижёры", + "lyricist": "Автор текста |||| Авторы текста", + "arranger": "Аранжировщик |||| Аранжировщики", + "producer": "Продюсер |||| Продюсеры", + "director": "Режиссёр |||| Режиссёры", + "engineer": "Инженер |||| Инженеры", + "mixer": "Звукоинженер |||| Звукоинженеры", + "remixer": "Ремиксер |||| Ремиксеры", + "djmixer": "DJ-миксер |||| DJ-миксеры", + "performer": "Исполнитель |||| Исполнители" } }, "user": { "name": "Пользователь |||| Пользователи", "fields": { - "userName": "Логин", + "userName": "Имя пользователя", "isAdmin": "Администратор", "lastLoginAt": "Последний вход", "updatedAt": "Обновлено", @@ -228,26 +228,26 @@ } }, "missing": { - "name": "", + "name": "Файл отсутствует |||| Файлы отсутствуют", "fields": { - "path": "", - "size": "", - "updatedAt": "" + "path": "Место расположения", + "size": "Размер", + "updatedAt": "Исчез" }, "actions": { - "remove": "" + "remove": "Удалить" }, "notifications": { - "removed": "" + "removed": "Отсутствующие файлы удалены" } } }, "ra": { "auth": { "welcome1": "Спасибо за установку Navidrome!", - "welcome2": "Для начала создайте Администратора", + "welcome2": "Для начала, создайте аккаунт Администратора", "confirmPassword": "Подтвердить Пароль", - "buttonCreateAdmin": "Создать Администратора", + "buttonCreateAdmin": "Создать аккаунт Администратора", "auth_check_error": "Пожалуйста, авторизуйтесь для продолжения работы", "user_menu": "Профиль", "username": "Имя пользователя", @@ -255,7 +255,7 @@ "sign_in": "Войти", "sign_in_error": "Ошибка аутентификации, попробуйте снова", "logout": "Выйти", - "insightsCollectionNote": "" + "insightsCollectionNote": "Navidrome анонимно собирает данные об использовании, \nчтобы сделать проект лучше. \nУзнать больше и отключить сбор данных можно [здесь]" }, "validation": { "invalidChars": "Пожалуйста, используйте только буквы и цифры", @@ -322,15 +322,15 @@ }, "input": { "file": { - "upload_several": "Перетащите файлы сюда или нажмите для выбора.", - "upload_single": "Перетащите файл сюда или нажмите для выбора." + "upload_several": "Перетащите файлы для загрузки или щёлкните для выбора.", + "upload_single": "Перетащите файл для загрузки или щёлкните для выбора." }, "image": { - "upload_several": "Перетащите изображения сюда или нажмите для выбора.", - "upload_single": "Перетащите изображение сюда или нажмите для выбора." + "upload_several": "Перетащите картинки для загрузки или щёлкните для выбора.", + "upload_single": "Перетащите картинку для загрузки или щёлкните для выбора." }, "references": { - "all_missing": "Связанных данных не найдено", + "all_missing": "Связанных данных не найдено.", "many_missing": "Некоторые из связанных данных не доступны", "single_missing": "Связанный объект не доступен" }, @@ -349,16 +349,16 @@ "details": "Описание", "error": "При выполнении запроса возникла ошибка, и он не может быть завершен", "invalid_form": "Форма заполнена неверно, проверьте, пожалуйста, ошибки", - "loading": "Идет загрузка, пожалуйста, подождите...", + "loading": "Идет загрузка, пожалуйста, немного подождите", "no": "Нет", - "not_found": "Ошибка URL или вы следуете по неверной ссылке", + "not_found": "Либо вы ввели неправильный URL, либо перешли по некорректной ссылке.", "yes": "Да", "unsaved_changes": "Некоторые из ваших изменений не сохранены. Продолжить без сохранения?" }, "navigation": { "no_results": "Результатов не найдено", "no_more_results": "Страница %{page} выходит за пределы нумерации, попробуйте предыдущую", - "page_out_of_boundaries": "Страница %{page} вне границ", + "page_out_of_boundaries": "Страница %{page} выходит за пределы нумерации", "page_out_from_end": "Невозможно переместиться дальше последней страницы", "page_out_from_begin": "Номер страницы не может быть меньше 1", "page_range_info": "%{offsetBegin}-%{offsetEnd} из %{total}", @@ -389,7 +389,7 @@ }, "message": { "note": "ПРИМЕЧАНИЕ", - "transcodingDisabled": "Изменение настроек транскодирования через веб интерфейс, отключено по соображениям безопасности. Если вы хотите изменить или добавить опции транскодирования, перезапустите сервер с %{config} опцией конфигурации.", + "transcodingDisabled": "Изменение настроек транскодирования через веб интерфейс, отключено по соображениям безопасности. Если вы хотите изменить или добавить опции транскодирования, перезапустите сервер с опцией конфигурации %{config}.", "transcodingEnabled": "Navidrome работает с настройками %{config}, позволяющими запускать команды с настройками транскодирования через веб интерфейс. В целях безопасности, мы рекомендуем отключить эту возможность.", "songsAddedToPlaylist": "Один трек добавлен в плейлист |||| %{smart_count} треков добавлено в плейлист", "noPlaylistsAvailable": "Недоступно", @@ -418,8 +418,8 @@ "shareFailure": "Ошибка копирования URL-адреса %{url} в буфер обмена", "downloadDialogTitle": "Скачать %{resource} '%{name}' (%{size})", "shareCopyToClipboard": "Копировать в буфер обмена: Ctrl+C, Enter", - "remove_missing_title": "", - "remove_missing_content": "" + "remove_missing_title": "Удалить отсутствующие файлы", + "remove_missing_content": "Вы уверены, что хотите удалить выбранные отсутствующие файлы из базы данных? Это навсегда удалит все ссылки на них, включая данные о прослушиваниях и рейтингах." }, "menu": { "library": "Библиотека", @@ -442,7 +442,7 @@ "album": "Использовать усиление альбома", "track": "Использовать усиление трека" }, - "lastfmNotConfigured": "" + "lastfmNotConfigured": "API-ключ Last.fm не настроен" } }, "albumList": "Альбомы", @@ -451,7 +451,7 @@ "sharedPlaylists": "Поделиться плейлистом" }, "player": { - "playListsText": "Очередь воспроизведения", + "playListsText": "Очередь Воспроизведения", "openText": "Открыть", "closeText": "Закрыть", "notContentText": "Нет музыки", @@ -462,7 +462,7 @@ "reloadText": "Перезагрузить", "volumeText": "Громкость", "toggleLyricText": "Посмотреть текст", - "toggleMiniModeText": "Минимизировать", + "toggleMiniModeText": "Свернуть", "destroyText": "Выключить", "downloadText": "Скачать", "removeAudioListsText": "Удалить список воспроизведения", @@ -480,10 +480,10 @@ "homepage": "Главная", "source": "Код", "featureRequests": "Предложения", - "lastInsightsCollection": "", + "lastInsightsCollection": "Последний сбор данных", "insights": { - "disabled": "", - "waiting": "" + "disabled": "Выключено", + "waiting": "Ожидание" } } }, diff --git a/resources/i18n/uk.json b/resources/i18n/uk.json index 965a88f00..d0c4713e3 100644 --- a/resources/i18n/uk.json +++ b/resources/i18n/uk.json @@ -24,9 +24,15 @@ "rating": "Рейтинг", "quality": "Якість", "bpm": "Темп", - "playDate": "Востаннє відтворено", + "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": "DJ-звукоінженер |||| DJ-звукоінженери", + "performer": "Виконавець |||| Виконавці" } }, "user": { @@ -191,13 +219,27 @@ "contents": "Вміст", "expiresAt": "Дійсний", "lastVisitedAt": "Останній візит", - "visitCount": "Відвідин", + "visitCount": "Відвідано", "format": "Формат", "maxBitRate": "Макс. Біт рейт", "updatedAt": "Оновлено", "createdAt": "Створено", "downloadable": "Дозволити завантаження?" } + }, + "missing": { + "name": "Файл відсутній |||| Відсутні файли", + "fields": { + "path": "Шлях файлу", + "size": "Розмір", + "updatedAt": "Зник" + }, + "actions": { + "remove": "Видалити" + }, + "notifications": { + "removed": "Видалено зниклі файл(и)" + } } }, "ra": { @@ -210,12 +252,13 @@ "user_menu": "Профіль", "username": "Ім'я користувача", "password": "Пароль", - "sign_in": "Ввійти", + "sign_in": "Увійти", "sign_in_error": "Помилка аутентифікації, спробуйте знову", - "logout": "Вийти" + "logout": "Вийти", + "insightsCollectionNote": "Navidrome збирає анонімні дані про використання, \nщоб допомогти покращити проєкт.\nНатисніть [тут], щоб дізнатися більше та відмовитись, якщо хочете" }, "validation": { - "invalidChars": "Будь ласка, використовуйте лише букви і числа", + "invalidChars": "Будь ласка, використовуйте лише букви та числа", "passwordDoesNotMatch": "Пароль не співпадає", "required": "Обов'язково для заповнення", "minLength": "Мінімальна кількість символів %{min}", @@ -299,16 +342,16 @@ "message": { "about": "Довідка", "are_you_sure": "Ви впевнені?", - "bulk_delete_content": "Ви дійсно хочете видалити %{name}? |||| Ви впевнені що хочете видалити об'єкти, кількістю %{smart_count}?", + "bulk_delete_content": "Ви дійсно хочете видалити %{name}? |||| Ви впевнені, що хочете видалити об'єкти, кількістю %{smart_count}?", "bulk_delete_title": "Видалити %{name} |||| Видалити %{smart_count} %{name} елементів", - "delete_content": "Ви впевнені що хочете видалити цей елемент?", + "delete_content": "Ви впевнені, що хочете видалити цей елемент?", "delete_title": "Видалити %{name} #%{id}", "details": "Деталі", - "error": "Виникла помилка на стороні клієнта і ваш запит не був завершений.", + "error": "Виникла помилка на стороні клієнта і ваш запит не було завершено.", "invalid_form": "Форма заповнена не вірно. Перевірте помилки", "loading": "Сторінка завантажується, хвилинку будь ласка", "no": "Ні", - "not_found": "Ви набрали невірний URL-адресу, або перейшли за хибним посиланням.", + "not_found": "Ви набрали невірну URL-адресу, або перейшли за хибним посиланням.", "yes": "Так", "unsaved_changes": "Деякі зміни не було збережено. Ви впевнені, що хочете проігнорувати?" }, @@ -351,9 +394,9 @@ "songsAddedToPlaylist": "Додати 1 пісню у список відтворення |||| Додати %{smart_count} пісні у список відтворення\n", "noPlaylistsAvailable": "Нічого немає", "delete_user_title": "Видалити користувача '%{name}'", - "delete_user_content": "Ви справді хочете видалити цього користувача і усі його данні (включаючи списки відтворення і налаштування)?", + "delete_user_content": "Ви справді хочете видалити цього користувача та всі його дані (включаючи списки відтворення і налаштування)?", "notifications_blocked": "У вас заблоковані Сповіщення для цього сайту у вашому браузері", - "notifications_not_available": "Ваш браузер не підтримує сповіщень або доступ до Navidrome не використовує https", + "notifications_not_available": "Ваш браузер не підтримує сповіщення, або ви не підключені до Navidrome через HTTPS", "lastfmLinkSuccess": "Last.fm успішно підключено, scrobbling увімкнено", "lastfmLinkFailure": "Last.fm не вдалося підключити", "lastfmUnlinkSuccess": "Last.fm від'єднано та вимкнено scrobbling", @@ -374,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": "Бібліотека", @@ -388,15 +433,16 @@ "language": "Мова", "defaultView": "Вигляд по замовчуванню", "desktop_notifications": "Сповіщення", - "lastfmScrobbling": "Scrobble на Last.fm", - "listenBrainzScrobbling": "Scrobble на ListenBrainz", + "lastfmScrobbling": "Скробблінг до Last.fm", + "listenBrainzScrobbling": "Скробблінг до ListenBrainz", "replaygain": "Режим ReplayGain", "preAmp": "ReplayGain підсилення (дБ)", "gain": { "none": "Вимкнено", - "album": "Використовуйте підсилення для Альбому", - "track": "Використовуйте посилення доріжки" - } + "album": "Використовувати підсилення для альбому", + "track": "Використовувати підсилення для треку" + }, + "lastfmNotConfigured": "API-ключ Last.fm не налаштовано" } }, "albumList": "Альбом", @@ -408,7 +454,7 @@ "playListsText": "Грати по черзі", "openText": "Відкрити", "closeText": "Закрити", - "notContentText": "Без музики", + "notContentText": "Немає музики", "clickToPlayText": "Натисніть для програвання", "clickToPauseText": "Натисніть для паузи", "nextTrackText": "Наступний трек", @@ -421,7 +467,7 @@ "downloadText": "Завантажити", "removeAudioListsText": "Видалити аудіо лист", "clickToDeleteText": "Натисніть, щоб видалити", - "emptyLyricText": "Без тексту", + "emptyLyricText": "Немає тексту", "playModeText": { "order": "По порядку", "orderLoop": "Повторити", @@ -433,7 +479,12 @@ "links": { "homepage": "Головна", "source": "Вихідний код", - "featureRequests": "Пропозиції" + "featureRequests": "Пропозиції", + "lastInsightsCollection": "Останній збір даних", + "insights": { + "disabled": "Вимкнено", + "waiting": "Очікування" + } } }, "activity": { @@ -445,7 +496,7 @@ "serverDown": "Оффлайн" }, "help": { - "title": "Navidrome гарячі клавіші", + "title": "Гарячі клавіші Navidrome", "hotkeys": { "show_help": "Показати довідку", "toggle_menu": "Сховати/Показати бокове меню",