feat(i18n): add Hungarian (hu) translation (#1149)

* feat(i18n): add Hungarian (hu) translation files

* feat(i18n): register Hungarian locale and language option

* docs(changelog): Hungarian translation entry and credit (#1149)

* fix(i18n): list Romanian in the Login language picker
This commit is contained in:
Psychotoxical
2026-06-22 00:56:37 +02:00
committed by GitHub
parent e69b89b28a
commit 93166c774a
63 changed files with 2563 additions and 1 deletions
+718
View File
@@ -0,0 +1,718 @@
export const settings = {
title: 'Beállítások',
language: 'Nyelv',
languageEn: 'English',
languageDe: 'Deutsch',
languageEs: 'Español',
languageFr: 'Français',
languageNl: 'Nederlands',
languageNb: 'Norsk',
languageRu: 'Русский',
languageZh: '中文',
languageRo: 'Română',
languageJa: '日本語',
languageHu: 'Magyar',
font: 'Betűtípus',
fontHintOpenDyslexic: 'Diszlexiabarát · nincs kínai támogatás',
theme: 'Téma',
appearance: 'Megjelenés',
servers: 'Szerverek',
serverName: 'Szerver neve',
serverUrl: 'Szerver URL',
serverUrlPlaceholder: '192.168.1.100:4533 vagy https://music.example.com',
serverAlternateUrl: 'Második cím (opcionális)',
serverAlternateUrlPlaceholderPublic: 'https://music.example.com',
serverAlternateUrlPlaceholderLocal: '192.168.1.100:4533',
serverAlternateUrlHintAddPublic: 'Hozzáadhatsz egy nyilvános címet az otthoni hálózaton kívüli eléréshez.',
serverAlternateUrlHintAddLocal: 'Hozzáadhatsz egy helyi címet a gyorsabb otthoni kapcsolathoz.',
serverBothLanError: 'Mindkét cím helyi — tarts meg egyet, vagy adj hozzá egy nyilvános címet.',
dualAddressVerifying: 'Ellenőrzés, hogy mindkét cím ugyanarra a szerverre mutat-e…',
dualAddressMismatch: 'A két cím különböző szerverekre mutat. Ellenőrizd a helyesírást, és próbáld újra.',
dualAddressInsufficient: 'Nem sikerült megerősíteni, hogy mindkét cím ugyanaz a szerver. A folytatáshoz távolíts el egy címet.',
dualAddressUnreachable: '{{host}} nem érhető el. Ellenőrizd a címet és a hálózatodat, majd próbáld újra.',
urlRemigrationTitle: 'Áthelyezed a könyvtáradatokat?',
urlRemigrationMessage: 'A cím módosítása az összes könyvtár-, elemzési és borító-gyorsítótár adatot áthelyezi innen: {{oldKey}} ide: {{newKey}}. Ez nem vonható vissza.',
urlRemigrationConfirm: 'Adatok áthelyezése',
urlRemigrationProgress: 'Könyvtáradatok áthelyezése…',
urlRemigrationFailureInspect: 'Nem sikerült ellenőrizni, mi kerülne áthelyezésre. Próbáld újra, vagy nyisd meg a hibakeresési naplót.',
urlRemigrationFailureRun: 'A könyvtáradatok áthelyezése nem sikerült. A mentett adataid változatlanok — próbáld újra.',
urlRemigrationFailureCoverRename: 'A könyvtáradatok áthelyeződtek, de a borítófájlokat nem sikerült átnevezni. A borítók a következő hozzáféréskor újraépülnek.',
shareUsesLocalUrl: 'Helyi cím használata a megosztási hivatkozásokban',
shareUsesLocalUrlDesc: 'Érinti az Orbit-meghívókat és a könyvtármegosztásokat. Alapértelmezett: nyilvános cím.',
serverUsername: 'Felhasználónév',
serverPassword: 'Jelszó',
addServer: 'Szerver hozzáadása',
addServerTitle: 'Új szerver hozzáadása',
editServer: 'Szerkesztés',
editServerTitle: 'Szerver szerkesztése',
useServer: 'Használat',
deleteServer: 'Törlés',
noServers: 'Nincs mentett szerver.',
serverActive: 'Aktív',
serverVersionUnknown: 'Ismeretlen szerververzió',
confirmDeleteServer: 'Törlöd a(z) „{{name}}" szervert?',
confirmDeleteServerLibrary: 'Törlöd a szerver helyi könyvtárindexét is? Kattints a Mégse gombra a gyorsítótárazott másolat offline használatra való megtartásához.',
serverConnecting: 'Csatlakozás…',
serverConnected: 'Csatlakozva!',
serverFailed: 'A kapcsolat sikertelen.',
testBtn: 'Kapcsolat tesztelése',
testingBtn: 'Tesztelés…',
serverCompatible: 'Navidrome-hoz készült. Más Subsonic-kompatibilis szerverek (Gonic, Airsonic, …) korlátozott funkcionalitással működhetnek, mivel a Psysonic számos Navidrome-specifikus API-végpontot használ.',
userMgmtTitle: 'Felhasználókezelés',
userMgmtDesc: 'Felhasználók kezelése ezen a szerveren. Adminisztrátori jogosultságot igényel.',
userMgmtNoAdmin: 'Adminisztrátori jogosultság szükséges a felhasználók kezeléséhez ezen a szerveren.',
userMgmtLoadError: 'Nem sikerült betölteni a felhasználókat.',
userMgmtLoadFriendly: 'A szerver nem válaszolt — ez általában egyszeri eset.',
userMgmtRetry: 'Újra',
userMgmtEmpty: 'Nem található felhasználó.',
userMgmtYouBadge: 'Te',
userMgmtAdminBadge: 'Admin',
userMgmtAddUser: 'Felhasználó hozzáadása',
userMgmtAddUserTitle: 'Új felhasználó hozzáadása',
userMgmtEditUserTitle: 'Felhasználó szerkesztése',
userMgmtUsername: 'Felhasználónév',
userMgmtName: 'Megjelenítendő név',
userMgmtEmail: 'E-mail',
userMgmtPassword: 'Jelszó',
userMgmtPasswordEditHint: 'A frissítéshez adj meg egy új jelszót.',
userMgmtRoleAdmin: 'Admin',
userMgmtLibraries: 'Könyvtárak',
userMgmtLibrariesAdminHint: 'Az adminisztrátori felhasználók automatikusan hozzáférnek minden könyvtárhoz.',
userMgmtLibrariesEmpty: 'Nincs elérhető könyvtár ezen a szerveren.',
userMgmtLibrariesValidation: 'Válassz ki legalább egy könyvtárat.',
userMgmtLibrariesUpdateError: 'A felhasználó elmentve, de a könyvtár-hozzárendelés sikertelen',
userMgmtNoLibraries: 'Nincs hozzárendelt könyvtár',
userMgmtNeverSeen: 'Soha',
userMgmtSave: 'Mentés',
userMgmtCancel: 'Mégse',
userMgmtDelete: 'Törlés',
userMgmtEdit: 'Szerkesztés',
userMgmtConfirmDelete: 'Törlöd a(z) „{{username}}" felhasználót? Ez nem vonható vissza.',
userMgmtCreateError: 'Nem sikerült létrehozni a felhasználót.',
userMgmtUpdateError: 'Nem sikerült frissíteni a felhasználót.',
userMgmtDeleteError: 'Nem sikerült törölni a felhasználót.',
userMgmtCreated: 'Felhasználó létrehozva.',
userMgmtUpdated: 'Felhasználó frissítve.',
userMgmtDeleted: 'Felhasználó törölve.',
userMgmtValidationMissing: 'A felhasználónév, a megjelenítendő név és a jelszó kötelező.',
userMgmtValidationMissingIdentity: 'A felhasználónév és a megjelenítendő név kötelező.',
userMgmtMagicStringGenerate: 'Varázsszöveg generálása',
userMgmtSaveAndMagicString: 'Mentés és varázsszöveg lekérése',
userMgmtMagicStringPasswordNavHint:
'A Navidrome elmenti ezt a jelszót a felhasználóhoz. Ha eltér a jelenlegitől, a szerver frissíti a bejelentkezési jelszót.',
userMgmtMagicStringPlaintextWarning:
'Óvatosan oszd meg a varázsszöveget: titkosítatlan jelszót tartalmaz (a kódolás nem titkosítás). Bárki, aki birtokolja a teljes szöveget, be tud jelentkezni ezzel a felhasználóval.',
userMgmtMagicStringCopied: 'Varázsszöveg a vágólapra másolva.',
userMgmtMagicStringCopyFailed: 'Nem sikerült a vágólapra másolni.',
userMgmtMagicStringLoginFailed: 'A jelszó ellenőrzése sikertelen — a hitelesítő adatokat nem sikerült igazolni.',
userMgmtMagicStringModalTitle: 'Varázsszöveg generálása',
userMgmtMagicStringModalDesc: 'Add meg a(z) „{{username}}" Subsonic jelszavát. Ez szerepel a másolt varázsszövegben.',
userMgmtMagicStringModalConfirm: 'Szöveg másolása',
audiomuseTitle: 'AudioMuse-AI (Navidrome)',
audiomuseBadge: 'AudioMuse-AI',
audiomuseDesc:
'Kapcsold be, ha ezen a szerveren be van állítva az <pluginLink>AudioMuse-AI Navidrome bővítmény</pluginLink>. Engedélyezi a számokból induló azonnali mixet, és a Last.fm helyett szerveroldali hasonló előadókat használ az előadói oldalakon.',
audiomuseStatusActive: 'Aktív',
audiomuseStatusChecking: 'Ellenőrzés…',
audiomuseStatusNotDetected: 'Nem észlelhető',
audiomuseStatusProbeFailed: 'A vizsgálat sikertelen',
audiomuseIssueHint:
'Az azonnali mix nemrég sikertelen volt — ellenőrizd a Navidrome bővítményt és az AudioMuse API-t. A hasonló előadók a Last.fm-re esnek vissza, ha a szerver nem ad eredményt.',
connected: 'Csatlakozva',
failed: 'Sikertelen',
eqTitle: 'Hangszínszabályzó',
eqEnabled: 'Hangszínszabályzó engedélyezése',
eqPreset: 'Előbeállítás',
eqPresetCustom: 'Egyéni',
eqPresetBuiltin: 'Beépített előbeállítások',
eqPresetCustomGroup: 'Saját előbeállítások',
eqPresetAutoEqGroup: 'AutoEQ',
eqSavePreset: 'Mentés előbeállításként',
eqPresetName: 'Előbeállítás neve…',
eqDeletePreset: 'Előbeállítás törlése',
eqResetBands: 'Visszaállítás lapra',
eqPreGain: 'Előerősítés',
eqResetPreGain: 'Előerősítés visszaállítása',
eqAutoEqTitle: 'AutoEQ fejhallgató-kereső',
eqAutoEqPlaceholder: 'Fejhallgató / IEM modell keresése…',
eqAutoEqSearching: 'Keresés…',
eqAutoEqNoResults: 'Nincs találat',
eqAutoEqError: 'A keresés sikertelen',
eqAutoEqRateLimit: 'A GitHub kéréskorlátja elérve — próbáld újra egy perc múlva',
eqAutoEqFetchError: 'Nem sikerült letölteni az EQ-profilt',
behavior: 'Alkalmazás viselkedése',
groupTray: 'Tálca',
groupLinuxRendering: 'Linux megjelenítés',
groupClock: 'Óra',
groupDisplay: 'Kijelző',
groupWindow: 'Ablak',
cacheTitle: 'Max. tárolóméret',
cacheDesc: 'Böngészőn belüli gyorsítótár a borítóknak és előadói képeknek (IndexedDB). A legrégebbi bejegyzések automatikusan törlődnek, ha kevés a hely.',
cacheUsedImages: 'Képek:',
cacheUsedOffline: 'Offline számok:',
cacheUsedHot: 'Méret a lemezen:',
hotCacheTrackCount: 'Számok a gyorsítótárban:',
cacheMaxLabel: 'Max. méret',
imageCacheScopeLabel: 'Hatókör',
imageCacheSubTitle: 'Böngészőn belüli előnézetek',
coverDiskCacheSubTitle: 'Lemezes borító-gyorsítótár',
coverCacheStrategyTitle: 'Borító-gyorsítótár',
coverCacheStrategyDesc: 'Minden szerverhez választhatsz stratégiát: Lusta — a borítók szükség szerint töltődnek be; Agresszív — szükség szerint, plusz extra háttér-előtöltés.',
coverCacheStrategyLabel: 'Stratégia',
coverCacheStrategyServerLabel: 'Szerver',
coverCacheStrategyProgressLabel: 'Gyorsítótár',
coverCacheStrategyActionsLabel: 'Műveletek',
coverCacheStrategyLazy: 'Lusta',
coverCacheStrategyLazyDesc: 'A borítókat csak akkor tölti be, amikor szükség van rájuk.',
coverCacheStrategyAggressive: 'Agresszív',
coverCacheStrategyAggressiveDesc: 'Lusta viselkedés, plusz extra háttér-előtöltés.',
coverCacheStrategyDiskUsage: 'Lemezen: {{size}}',
coverCacheStrategyProgressValue: '{{percent}}% ({{done}}/{{total}}) · {{size}}',
coverCacheStrategyClearAction: 'Borító-gyorsítótár ürítése',
coverCacheStrategyClearTitle: 'Ürítöd a borító-gyorsítótárat?',
coverCacheStrategyClearDesc: 'Az összes gyorsítótárazott borító eltávolítása ehhez: {{server}}. Szükség esetén újra letöltődnek.',
coverCacheStrategyClearConfirm: 'Ürítés',
coverCacheStrategyClearCancel: 'Mégse',
coverCacheStrategyClearSuccess: 'A borító-gyorsítótár ürítve ehhez a szerverhez.',
coverCacheStrategyClearError: 'Nem sikerült üríteni a borító-gyorsítótárat.',
coverCacheStrategyServerRemoved: 'eltávolított szerver',
cacheClearBtn: 'Gyorsítótár ürítése',
cacheClearWarning: 'Törli az összes gyorsítótárazott borítót és előadói képet a böngészőn belüli tárolóból. Szükség esetén újra letöltődnek.',
cacheClearConfirm: 'Képgyorsítótár ürítése',
cacheClearCancel: 'Mégse',
waveformCacheCleared: 'Hullámforma-gyorsítótár ürítve ({{count}} sor).',
waveformCacheClearFailed: 'Nem sikerült üríteni a hullámforma-gyorsítótárat.',
storageTabTitle: 'Offline és gyorsítótár',
mediaDirTitle: 'Médiamappa',
mediaDirDesc: 'A helyi lejátszás gyökérmappája. Az offline könyvtár a library/ mappát, a sor-előtöltés a cache/ mappát használja.',
mediaDirDefault: 'Alapértelmezett (App Data)',
mediaDirChange: 'Mappa módosítása',
mediaDirClear: 'Visszaállítás alapértelmezettre',
mediaDirHint: 'Az új letöltések ezt a helyet használják. A meglévő fájlok az eredeti útvonalukon maradnak, amíg el nem távolítod őket.',
offlineStorageTitle: 'Offline könyvtár tárolása',
offlineDirTitle: 'Offline könyvtár (alkalmazáson belül)',
offlineDirDesc: 'A Psysonicon belül offline elérhetővé tett számok tárolási helye.',
offlineDirDefault: 'Alapértelmezett (App Data)',
offlineDirChange: 'Könyvtár módosítása',
offlineDirClear: 'Visszaállítás alapértelmezettre',
offlineDirHint: 'Az új letöltések ezt a helyet használják. A meglévő letöltések az eredeti útvonalukon maradnak.',
hotCacheTitle: 'Aktív lejátszási gyorsítótár',
hotCacheDisclaimer: 'Előtölti a sor következő számait, és megtartja a korábbiakat. Bekapcsolva lemezterületet és hálózatot használ.',
hotCacheDirDefault: 'Alapértelmezett (App Data)',
hotCacheDirChange: 'Mappa módosítása',
hotCacheDirClear: 'Visszaállítás alapértelmezettre',
hotCacheDirHint: 'A mappa módosítása visszaállítja az alkalmazáson belüli indexet; a lemezen már meglévő fájlok a helyükön maradnak, amíg el nem távolítod őket.',
hotCacheEnabled: 'Aktív lejátszási gyorsítótár engedélyezése',
hotCacheMaxMb: 'Maximális gyorsítótár-méret',
hotCacheDebounce: 'Sorváltás-késleltetés',
hotCacheDebounceImmediate: 'Azonnali',
hotCacheDebounceSeconds: '{{n}} mp',
hotCacheClearBtn: 'Aktív gyorsítótár ürítése',
audioOutputDevice: 'Hangkimeneti eszköz',
audioOutputDeviceDesc: 'Válaszd ki, melyik hangeszközön szóljon a Psysonic. A változtatások azonnal érvénybe lépnek, és újraindítják az aktuális számot.',
audioOutputDeviceDefault: 'Rendszer alapértelmezése',
audioOutputDeviceRefresh: 'Eszközlista frissítése',
audioOutputDeviceOsDefaultNow: 'aktuális rendszerkimenet',
audioOutputDeviceListError: 'Nem sikerült betölteni a hangeszközök listáját.',
audioOutputDeviceNotInCurrentList: 'nincs a jelenlegi listában',
audioOutputDeviceRememberEq: 'EQ megjegyzése eszközönként',
audioOutputDeviceRememberEqDesc: 'Elmenti a hangszínszabályzó beállításait minden hangkimeneti eszközhöz, és automatikusan visszaállítja őket eszközváltáskor. A profilok csak akkor váltanak, ha itt választasz eszközt, és a rendszer alapértelmezése egyetlen közös profilt használ.',
hiResTitle: 'Natív Hi-Res lejátszás',
hiResEnabled: 'Natív Hi-Res lejátszás engedélyezése',
hiResDesc: 'Minden számot az eredeti mintavételezési frekvenciáján játszik le, ahelyett, hogy mindent 44,1 kHz-re mintavételezne újra, és a hangeszközt a fájlhoz igazítja (88,2 kHz-től felfelé). Csak akkor engedélyezd, ha a hardvered és a hálózatod megbízhatóan kezeli a magas mintavételezési frekvenciákat.',
showArtistImages: 'Előadói képek megjelenítése',
showArtistImagesDesc: 'Az előadói képek betöltése és megjelenítése az Előadók áttekintőben. Alapértelmezetten letiltva a szerver lemez-I/O és hálózati terhelésének csökkentése érdekében nagy könyvtáraknál.',
showOrbitTrigger: 'Az „Orbit" megjelenítése a fejlécben',
showOrbitTriggerDesc: 'A felső sávon lévő gomb megosztott zenehallgatási munkamenet indításához vagy csatlakozáshoz. Rejtsd el, ha nem használod az Orbitot — itt bármikor visszakapcsolhatod.',
showTrayIcon: 'Tálcaikon megjelenítése',
showTrayIconDesc: 'A Psysonic ikon megjelenítése a rendszer értesítési területén / menüsorban.',
minimizeToTray: 'Kis méretre a tálcára',
minimizeToTrayDesc: 'Az ablak bezárásakor a Psysonic kilépés helyett a rendszer tálcáján fut tovább.',
clockFormat: 'Óraformátum',
clockFormatDesc: 'A sor várható befejezési idejéhez és az alvásidőzítő előnézetéhez használt óramegjelenítés.',
clockFormatAuto: 'Automatikus (rendszer beállítása)',
clockFormatTwentyFour: '24 órás',
clockFormatTwelve: '12 órás (de./du.)',
preloadMiniPlayer: 'Mini lejátszó előtöltése',
preloadMiniPlayerDesc: 'A mini lejátszó ablakának felépítése a háttérben az alkalmazás indításakor, hogy első megnyitáskor azonnal tartalmat mutasson. Kicsivel több memóriát használ.',
discordRichPresence: 'Discord Rich Presence',
discordRichPresenceDesc: 'Az éppen lejátszott szám megjelenítése a Discord-profilodon. A Discordnak futnia kell.',
discordRichPresenceNotice: 'Figyelem: ez a Psysonic beépített Discord Rich Presence funkciója. Ha inkább a hivatalos Navidrome Discord Rich Presence bővítményt használnád, hagyd ezt kikapcsolva, és ehelyett a lejjebb található „Megjelenítés a Most szólban" lehetőséget engedélyezd.',
useCustomTitlebar: 'Egyéni címsor',
useCustomTitlebarDesc: 'A rendszer címsorának lecserélése egy beépítettre, amely illeszkedik az alkalmazás témájához. Kapcsold ki a natív GNOME/GTK címsor használatához.',
windowButtonStyle: 'Ablakgombok',
windowButtonStyleDesc: 'Válaszd ki a kis méretre, teljes méretre és bezárás gombok kinézetét.',
windowButtonsDots: 'Pontok',
windowButtonsDotsGlyph: 'Pontok + ikonok',
windowButtonsFlat: 'Lapos',
windowButtonsPill: 'Pirula',
windowButtonsOutline: 'Körvonal',
windowButtonsGlyph: 'Minimál',
showMinimizeButton: 'Kis méretre gomb megjelenítése',
showMinimizeButtonDesc: 'Kapcsold ki, hogy csak a teljes méretre és a bezárás gomb jelenjen meg.',
linuxWebkitSmoothScroll: 'Sima görgetés (Linux)',
linuxWebkitSmoothScrollDesc: 'Be: tehetetlenségi görgetés. Ki: soronkénti, GTK-stílusú.',
linuxWebkitInputForceRepaint: 'Beviteli mezők újrarajzolása fókuszkor (Linux)',
linuxWebkitInputForceRepaintDesc: 'Megkerülő megoldás a WebKitGTK 2.50.x-hez, ahol a szövegmezők lefagynak kattintáskor. A keresőikonok röviden villognak fókuszkor.',
linuxWaylandTextRender: 'Wayland szövegmegjelenítés (Linux)',
linuxWaylandTextRenderDesc:
'A felület betűsimítása azonnal frissül. A WebKit hardveres gyorsítása (éles / GPU előbeállítások) elmentődik, és a következő alkalmazásindításkor lép érvénybe — élő módosítása egyes konfigurációkon lefagyaszthatja a WebKitGTK-t.',
linuxWaylandTextRenderBalanced: 'Kiegyensúlyozott',
linuxWaylandTextRenderSharp: 'Éles (CPU-barát)',
linuxWaylandTextRenderGpu: 'GPU-elsődleges',
linuxWaylandTextRenderMinimal: 'Minimál (alapértelmezett CSS-simítás)',
discordCoverTitle: 'Borító forrása',
discordCoverDesc: 'Honnan származik az albumborító a Discord-profilodon.',
discordCoverNone: 'Nincs (csak alkalmazásikon)',
discordCoverServer: 'Szerver (albuminfó alapján)',
discordCoverApple: 'Apple Music',
discordOptions: 'Speciális Discord-beállítások',
discordTemplates: 'Egyéni szövegsablonok',
discordTemplatesDesc: 'Testreszabhatod, milyen információ jelenik meg a Discord-profilodon. Változók: {title}, {artist}, {album}',
discordTemplateDetails: 'Elsődleges sor (details)',
discordTemplateState: 'Másodlagos sor (state)',
discordTemplateLargeText: 'Album tooltip (largeText)',
discordTemplateName: 'Felhasználólista-sor (name)',
nowPlayingEnabled: 'Megjelenítés a Most szólban',
nowPlayingEnabledDesc: 'Az éppen lejátszott szám közvetítése a szerver élő hallgatói nézetébe. Kapcsold ki a lejátszási adatok küldésének leállításához.',
nowPlayingPluginNote: 'Szükséges a hivatalos Navidrome Discord Rich Presence bővítmény használatakor.',
externalArtwork: 'Külső borítólehúzó',
externalArtworkDesc: 'Nagy felbontású előadói hátterek és bannerek lekérése a fanart.tv-ről a teljes képernyős lejátszóhoz és az előadói oldalakhoz. Alapértelmezetten kikapcsolva.',
externalArtworkNote: 'Bekapcsolva elküldi az előadó (és az aktuális album) nevét a musicbrainz.org-ra az előadó azonosításához, majd borítókat kér le a fanart.tv-ről — igény szerint és csak olvasásra; a könyvtárad címkéi soha nem módosulnak. A borítókat a fanart.tv és közreműködői biztosítják.',
externalArtworkByokTitle: 'Személyes API-kulcs (BYOK)',
externalArtworkByokDesc: 'Opcionális. Add meg itt a saját fanart.tv személyes API-kulcsodat — az alkalmazás kulcsa mellett kerül elküldésre.',
externalArtworkByokSaved: 'Elmentve — az alkalmazás kulcsával együtt kerül elküldésre, amíg a lehúzó be van kapcsolva.',
enableBandsintown: 'Bandsintown turnédátumok',
enableBandsintownDesc: 'A jelenlegi előadó közelgő koncertjeinek megjelenítése az Infó lapon. Az adatok a nyilvános Bandsintown API-ból származnak.',
lyricsServerFirst: 'Szerver dalszövegeinek előnyben részesítése',
lyricsServerFirstDesc: 'A szerver által biztosított dalszövegek (beágyazott címkék, kísérőfájlok) ellenőrzése az LRCLIB lekérdezése előtt. Kapcsold ki az LRCLIB elsődleges használatához.',
enableNeteaselyrics: 'Netease Cloud Music dalszövegek',
enableNeteaselyricsDesc: 'A Netease Cloud Music használata végső dalszövegforrásként, ha a szerver és az LRCLIB sem ad vissza semmit. A legjobb lefedettség ázsiai és nemzetközi zenéhez.',
lyricsSourcesTitle: 'Dalszövegforrások',
lyricsSourcesDesc: 'Válaszd ki, mely forrásokat kérdezze le dalszövegekért és milyen sorrendben. Húzd az átrendezéshez. A letiltott források teljesen kimaradnak.',
lyricsSourceServer: 'Szerver',
lyricsSourceLrclib: 'LRCLIB',
lyricsSourceNetease: 'Netease Cloud Music',
lyricsYouLyPlus: 'YouLyPlus (Karaoke)',
lyricsYouLyPlusDesc: 'Szóról szóra szinkronizálás egy közösségi háttérrendszerből (Apple Music, Spotify, Musixmatch, QQ). Először ezt próbálja; az alábbi engedélyezett források tartalék gyanánt szolgálnak.',
lyricsSourcesFallbackHint: 'Tartalékként használva, ha a YouLyPlus nem talál semmit. Húzd az átrendezéshez.',
lyricsSourcesPrimaryHint: 'Sorrendben próbálva. Húzd az átrendezéshez. Mind kikapcsolva = dalszöveg letiltva.',
lyricsStaticOnly: 'Dalszöveg megjelenítése csak statikus szövegként',
lyricsStaticOnlyDesc: 'A szinkronizált dalszöveg megjelenítése automatikus görgetés és szókiemelés nélkül.',
downloadsTitle: 'ZIP-exportálás és archiválás',
downloadsFolderDesc: 'A számítógépedre ZIP-fájlként letöltött albumok célmappája.',
downloadsDefault: 'Alapértelmezett Letöltések mappa',
pickFolder: 'Kiválasztás',
pickFolderTitle: 'Letöltési mappa kiválasztása',
clearFolder: 'Letöltési mappa törlése',
logout: 'Kijelentkezés',
aboutTitle: 'A Psysonicról',
aboutDesc: 'Modern asztali zenelejátszó, amely a Navidrome-hoz készült. A Subsonic API-t és Navidrome-specifikus kiterjesztéseket használ. Tauri v2-re épül, natív Rust hangmotorral — könnyű és gyors, mégis tele van funkciókkal: hullámforma-keresősáv, szinkronizált dalszöveg, Last.fm-integráció, 10 sávos EQ, áttűnés, szünetmentes lejátszás, ReplayGain, műfaj szerinti böngészés és nagy témakönyvtár.',
aboutLicense: 'Licenc',
aboutLicenseText: 'GNU GPL v3 — szabadon használható, módosítható és terjeszthető ugyanezen licenc alatt.',
aboutRepo: 'Forráskód a GitHubon',
aboutVersion: 'Verzió',
aboutBuiltWith: 'Készült: Tauri · React · TypeScript · Rust/rodio',
aboutMaintainersLabel: 'Karbantartók',
aboutReleaseNotesLabel: 'Kiadási jegyzék',
aboutReleaseNotesLink: 'Ezen verzió újdonságainak megnyitása',
aboutContributorsLabel: 'Közreműködők',
showChangelogOnUpdate: 'Az „Újdonságok" megjelenítése frissítéskor',
showChangelogOnUpdateDesc: 'Diszkrét változásnapló-szalag megjelenítése a Most szól felett frissítés után. A kattintás megnyitja a kiadási jegyzéket; az X eltünteti.',
libraryGridMaxColumnsTitle: 'Könyvtár kártyarácsai',
libraryGridMaxColumnsPerfHint: 'A magasabb értékek több csempét pakolnak soronként, és növelhetik az elrendezési és rajzolási munkát — ez észrevehető nagyon nagy könyvtáraknál vagy lassabb eszközöknél.',
libraryGridMaxColumnsRangeLabel: 'Maximális oszlopok ({{min}}{{max}})',
libraryGridMaxColumnsDesc: 'Az album-, előadó-, lejátszási lista-, rádió-, offline és más kártyaalapú könyvtárnézetekre vonatkozik. Az alacsonyabb értékek nagyobb csempéket használnak, és általában kíméletesebbek a CPU-hoz.',
libraryIndexTitle: 'Helyi könyvtárindex (előzetes)',
libraryIndexDesc: 'Minden szerver szám-adatbázisának helyi másolatát tartja, hogy a böngészés és a keresés gyors maradjon, és offline is működjön. A kezdeti szinkronizálás minden beállított szerverhez lefut; az offline szerverek automatikusan újrapróbálkoznak.',
libraryIndexDeltaHint: 'A háttér delta-szinkronizálás 30 másodpercenként ellenőrzi a kötött szervereket, és esedékességkor lefut — jellemzően 545 percenként, a könyvtár méretétől és a terheléstől függően.',
libraryIndexEnable: 'Helyi könyvtárindex engedélyezése',
libraryIndexEnableAllDesc: 'Az összes beállított szerver indexelése és szinkronizálása a háttérben.',
libraryIndexNoServer: 'Először adj hozzá egy szervert.',
libraryIndexServerListTitle: 'Indexelt szerverek',
libraryIndexAllExcluded: 'Minden szerver ki van zárva a szinkronizálásból. Engedélyezd újra az indexet, vagy adj hozzá egy szervert.',
libraryIndexServerOffline: 'A szerver offline — szinkronizálás elhalasztva',
libraryIndexServerSyncing: 'Szinkronizálás…',
libraryIndexFullResync: 'Teljes újraszinkronizálás',
libraryIndexDeltaSync: 'Delta-szinkronizálás',
libraryIndexExcludeServer: 'Kizárás a szinkronizálásból',
libraryIndexExcludingServer: 'Kizárás…',
libraryIndexExcludedTitle: 'Kizárva a szinkronizálásból',
libraryIndexIncludeServer: 'Felvétel újra',
libraryIndexIncludingServer: 'Felvétel…',
libraryIndexStatus: 'Állapot',
libraryIndexStatusIdle: 'Tétlen',
libraryIndexStatusProbing: 'Szerver ellenőrzése…',
libraryIndexStatusInitial: 'Kezdeti szinkronizálás…',
libraryIndexStatusReady: 'Kész ({{count}} szám)',
libraryIndexStatusError: 'Hiba — lásd a naplókat',
libraryIndexProgressIngest: 'Indexelve {{count}} szám…',
libraryIndexProgressVerify: 'Ellenőrizve {{checked}} ({{deleted}} eltávolítva)',
libraryIndexSyncNow: 'Szinkronizálás most',
libraryIndexVerify: 'Könyvtár integritásának ellenőrzése',
libraryIndexCancel: 'Mégse',
libraryIndexAutoReconcile: 'Automatikus egyeztetés a darabszám csökkenésekor',
libraryIndexAutoReconcileDesc: 'Automatikus ellenőrzés az eltávolított számokra, ha a szerver a vártnál kevesebbet jelent.',
libraryIndexSyncError: 'A könyvtár-szinkronizálás sikertelen: {{error}}',
libraryIndexBindError: 'Nem sikerült engedélyezni az indexet: {{error}}',
analyticsStrategyTitle: 'Elemzési stratégiák',
analyticsStrategyDesc: 'Válaszd ki a könyvtár elemzési stílusát.',
analyticsStrategyLabel: 'Stratégia',
analyticsStrategyLazy: 'Lusta',
analyticsStrategyLazyDesc: 'Csak akkor elemez, amikor számok szólnak, vagy bekerülnek az aktív/offline gyorsítótárba — minimális CPU- és hálózathasználat.',
analyticsStrategyAdvanced: 'Agresszív',
analyticsStrategyAdvancedDesc: 'Agresszívebb háttérvizsgálat. Amint elkészül, minden számhoz kapsz BPM-et, valamint azonnali hangosság- és hullámforma-betöltést.',
analyticsStrategyPriorityTitle: 'Elemzési prioritás (mindig érvényesül)',
analyticsStrategyPriorityHigh: '1 — Éppen lejátszott: letöltés + elemzés először (lejátszási bájtok, hangosság-pótlás, vagy HTTP, ha szükséges).',
analyticsStrategyPriorityMiddle: '2 — Következik: a sor következő ~5 száma és az aktív gyorsítótár szomszédai — elemzés gyorsítótárazott/letöltött bájtokból, ha lehetséges; HTTP-pótlás csak hiány esetén.',
analyticsStrategyPriorityLow: '3 — Könyvtári köteg (csak Agresszív): automatikus háttérsor a végén; vízjel szerint újratöltve (~3× munkás) anélkül, hogy üres sorra várna.',
analyticsStrategyServerLabel: 'Szerver',
analyticsStrategyProgressLabel: 'Elemzés folyamata:',
analyticsStrategyProgressValue: '{{percent}}% ({{done}}/{{total}})',
analyticsStrategyActionsLabel: 'Műveletek',
analyticsStrategyParallelismLabel: 'Párhuzamos munkások',
analyticsStrategyParallelismValue: '{{n}} szál',
analyticsStrategyParallelismDesc: 'Hány számot tölts le és elemezz egyszerre (HTTP + CPU). A magasabb értékek felgyorsítják a könyvtár behozását, de több hálózatot és CPU-t használnak.',
analyticsStrategyAdvancedWarning: 'Az Agresszív több CPU-t és hálózati sávszélességet használ, amíg a könyvtári köteg a háttérben fut.',
analyticsStrategyServerRemoved: 'Eltávolított szerver',
analyticsStrategyClearAction: 'Elemzés törlése',
analyticsStrategyClearTitle: 'Törlöd az elemzést?',
analyticsStrategyClearDesc: 'A(z) {{server}} elemzésének törlése eltávolítja a gyorsítótárazott hullámformákat és hangosságot. A szerver későbbi újbóli hozzáadása hosszú újraindexelést igényelhet.',
analyticsStrategyClearCancel: 'Mégse',
analyticsStrategyClearConfirm: 'Elemzés törlése',
analyticsStrategyClearSuccess: 'Az elemzés törölve az eltávolított szerverhez.',
analyticsStrategyClearError: 'Nem sikerült törölni az elemzést az eltávolított szerverhez.',
analyticsStrategyProgressEmptyAfterFailed: '100% (0/0, sikertelen számok miatt blokkolva)',
analyticsFailedTracksOpenTitle: 'Sikertelen számok: {{count}}',
analyticsFailedTracksTitle: 'Sikertelen elemzésű számok — {{server}}',
analyticsFailedTracksDesc: 'Ezek a számok ismételten meghiúsultak a dekódolás/gazdagítás során, és ki vannak zárva az automatikus háttérelemzésből.',
analyticsFailedTracksLoading: 'Sikertelen számok listájának betöltése…',
analyticsFailedTracksEmpty: 'Nincs sikertelen szám ehhez a szerverhez.',
analyticsFailedTracksClose: 'Bezárás',
analyticsFailedTracksExport: 'Lista exportálása',
analyticsFailedTracksExportSuccess: 'Sikertelen számok listája exportálva ({{count}}).',
analyticsFailedTracksExportError: 'Nem sikerült exportálni a sikertelen számok listáját.',
analyticsFailedTracksRescan: 'Sikertelen számok újraellenőrzése',
analyticsFailedTracksRescanSuccess: 'Újraellenőrzés ütemezve {{count}} sikertelen számhoz.',
analyticsFailedTracksRescanError: 'Nem sikerült újraellenőrizni a sikertelen számokat.',
analyticsFailedTracksLoadError: 'Nem sikerült betölteni a sikertelen számokat.',
randomMixTitle: 'Véletlen mix tiltólistája',
luckyMixMenuTitle: 'Szerencsemix megjelenítése a menüben',
luckyMixMenuDesc: 'Engedélyezi a Szerencsemixet a Mix összeállításában és külön menüpontként, ha a megosztott navigáció be van kapcsolva. Csak akkor látható, ha az AudioMuse engedélyezve van az aktív szerveren.',
randomMixBlacklistTitle: 'Egyéni szűrőkulcsszavak',
randomMixBlacklistDesc: 'A dalok kizárásra kerülnek, ha bármelyik kulcsszó egyezik a műfajukkal, címükkel, albumukkal vagy előadójukkal (aktív, ha a fenti jelölőnégyzet be van kapcsolva).',
randomMixBlacklistPlaceholder: 'Kulcsszó hozzáadása…',
randomMixBlacklistAdd: 'Hozzáadás',
randomMixBlacklistEmpty: 'Még nincs egyéni kulcsszó hozzáadva.',
randomMixHardcodedTitle: 'Beépített kulcsszavak (aktív, ha a jelölőnégyzet be van kapcsolva)',
tabAudio: 'Hang',
tabStorage: 'Offline és gyorsítótár',
tabAppearance: 'Megjelenés',
tabThemes: 'Témák',
themesYourThemesTitle: 'Saját témáid',
themesCvdTooltip: 'Színtévesztőknek biztonságos — deuteranópia, protanópia, tritanópia',
themeAnimationWarning: 'Ez a téma olyan animációkat használ, amelyek megnövelhetik a CPU-használatot a beállításodon (Nvidia/Linux vagy kikapcsolt kompozitálás).',
themeStoreTitle: 'Témabolt',
themeStoreSubmitText: 'Készítettél saját témát? Oszd meg a közösséggel — több infó a témák tárolójában.',
themeStoreSubmitLink: 'Témák tárolójának megnyitása',
themeStoreNetworkNotice: 'A Témabolt a katalógusát és előnézeteit a GitHubról tölti be. Személyes adat nem kerül elküldésre.',
themeStoreStatsNotice: 'A legutóbbi módosítás dátumai naponta egyszer frissülnek (kb. 04:17 UTC-kor).',
themeStoreSearchPlaceholder: 'Témák keresése…',
themeStoreFilterMode: 'Szűrés mód szerint',
themeStoreModeAll: 'Összes',
themeStoreModeDark: 'Sötét',
themeStoreModeLight: 'Világos',
themeStoreRefresh: 'Frissítés',
themeStoreLoading: 'Témák betöltése…',
themeStoreError: 'Nem sikerült betölteni a témaboltot. Ellenőrizd a kapcsolatodat.',
themeStoreRetry: 'Újra',
themeStoreOfflineTitle: 'A Témabolt offline',
themeStoreEmpty: 'Nincs a szűrőidnek megfelelő téma.',
themeStoreActive: 'Aktív',
themeStoreEnlarge: 'Előnézet nagyítása',
themeStoreSortNewest: 'Legújabb',
themeStoreSortName: 'Betűrendben',
themeStoreAnimAll: 'Összes',
themeStoreAnimAnimated: 'Animált',
themeStoreAnimStatic: 'Statikus',
themeStoreByAuthor: 'készítette: {{author}}',
themeStoreLastChanged: 'Utoljára módosítva',
themeMigrationNoticeTitle: 'A téma átkerült a Boltba',
themeMigrationNoticeBody: 'A(z) {{themes}} már nincs az alkalmazáshoz csomagolva. Újratelepítheted a Témaboltból (Beállítások → Témák), vagy válassz másik témát.',
themeMigrationNoticeOpen: 'Témabolt megnyitása',
themeStoreOffline: 'Az utolsó gyorsítótárazott katalógus látható — úgy tűnik, offline vagy.',
themeStoreInstall: 'Telepítés',
themeStoreInstalling: 'Telepítés…',
themeStoreApply: 'Alkalmazás',
themeStoreUpdate: 'Frissítés',
themeStoreUpdating: 'Frissítés…',
themeStoreUninstall: 'Eltávolítás',
themeStoreInstallFailed: 'A telepítés sikertelen',
themeStorePagePrev: 'Előző oldal',
themeStorePageNext: 'Következő oldal',
themeStorePageStatus: '{{page}}. oldal a(z) {{total}}-ból',
themeImportTitle: 'Téma importálása',
themeImportButton: 'Téma importálása…',
themeImporting: 'Importálás…',
themeImportHint: 'Tölts be egy .zip-ként csomagolt témát (manifest.json + theme.css).',
themeImportSuccess: '„{{name}}" importálva.',
themeImportErrorTitle: 'Ezt a témát nem sikerült importálni',
themeImportErrorBody: 'Nem felel meg a Psysonic témaformátumának. Lehet, hogy másik verzióhoz készült, vagy a fájl hiányos — ellenőrizd, hogy a megfelelő .zip-et választottad-e, vagy kérdezd meg a téma szerzőjét.',
themeImportErrorDetails: 'Technikai részletek',
themeImportConfirmTitle: 'Telepíted a témát?',
themeImportConfirmBody: 'Telepíted a(z) „{{name}}" témát ({{author}} készítette)?',
themeImportConfirmRisk: 'Az importált témák nincsenek átnézve — csak megbízható témákat telepíts.',
tabLibrary: 'Könyvtár',
tabServers: 'Szerverek',
tabLyrics: 'Dalszöveg',
tabPersonalisation: 'Személyre szabás',
tabIntegrations: 'Integrációk',
inputKeybindingsTitle: 'Billentyűparancsok',
aboutContributorsCount_one: '{{count}} hozzájárulás',
aboutContributorsCount_other: '{{count}} hozzájárulás',
searchPlaceholder: 'Beállítások keresése…',
searchNoResults: 'Nincs a keresésnek megfelelő beállítás.',
integrationsPrivacyTitle: 'Adatvédelmi tájékoztató',
integrationsPrivacyBody: 'Az ezen a lapon lévő összes integráció <strong>opcionális</strong>, és bekapcsolva adatokat küld külső szolgáltatásoknak vagy a Navidrome szerverednek. A Last.fm megkapja a hallgatási előzményeidet, a Discord megjeleníti az éppen lejátszott számot a profilodon, a Bandsintown előadónként lekérdezésre kerül a turnédátumokért, a Most szól megosztás pedig közzéteszi az aktuális számodat a Navidrome szervered többi felhasználójának. Ha ezekből egyiket sem szeretnéd, egyszerűen hagyd letiltva a megfelelő szakaszt.',
homeCustomizerTitle: 'Főszínpad',
queueSettingsTitle: 'Lejátszási sor beállításai',
queueModeTitle: 'Lejátszási sor megjelenítési módja',
queueModeQueueSub: 'Csak a következő számokat mutatja. Az aktuális szám a fejlécben marad, és lejátszás után kikerül a listából.',
queueModePlaylistSub: 'A teljes sort a listában tartja, az aktuális számmal felül kiemelve; a lejátszott számok megmaradnak.',
queueModeTimelineSub: 'Az aktuális számot középre helyezi, fölötte a lejátszott előzményekkel, alatta a következő számokkal (keverési sorrendben).',
queueToolbarTitle: 'Lejátszási sor eszköztára',
queueToolbarReset: 'Visszaállítás alapértelmezettre',
queueToolbarSeparator: 'Elválasztó',
sidebarTitle: 'Oldalsáv',
sidebarReset: 'Visszaállítás alapértelmezettre',
artistLayoutTitle: 'Előadói oldal szakaszai',
artistLayoutDesc: 'Húzd az átrendezéshez, kapcsold az előadói oldal egyes szakaszainak elrejtéséhez. Az adat nélküli szakaszok automatikusan kimaradnak.',
artistLayoutReset: 'Visszaállítás alapértelmezettre',
artistLayoutBio: 'Előadó életrajza',
artistLayoutTopTracks: 'Legjobb számok',
artistLayoutSimilar: 'Hasonló előadók',
artistLayoutAlbums: 'Albumok',
artistLayoutFeatured: 'Közreműködőként is szerepel',
playlistLayoutTitle: 'Lejátszási lista oldalának elrendezése',
playlistLayoutDesc: 'A lejátszási lista oldalán lévő egyes elemek megjelenítése vagy elrejtése.',
playlistLayoutReset: 'Visszaállítás alapértelmezettre',
playerBarTitle: 'Lejátszósáv',
playerBarReset: 'Visszaállítás alapértelmezettre',
playerBarStarRating: 'Csillagos értékelés',
playerBarFavorite: 'Kedvenc (szív)',
playerBarLastfmLove: 'Tetszik gomb',
playerBarPlaybackRate: 'Lejátszási sebesség',
playerBarEqualizer: 'Hangszínszabályzó',
playerBarMiniPlayer: 'Mini lejátszó',
playbackRateTitle: 'Lejátszási sebesség',
playbackRateEnabled: 'Lejátszási sebesség engedélyezése',
playbackRateEnabledDesc: 'A sebesség globális módosítása minden számhoz. Nem érvényes a rádióra vagy az előnézetekre.',
playbackRateStrategy: 'Stratégia',
playbackRateStrategySpeed: 'Sebesség',
playbackRateStrategyVarispeed: 'Varispeed',
playbackRateStrategyVarispeedSemitones: 'Félhangok',
playbackRateStrategyPreserve: 'Hangmagasság-eltolás',
playbackRateStrategySpeedTip: 'Módosítja a tempót; a hangmagasság automatikusan korrigálódik.',
playbackRateStrategyVarispeedTip: 'A sebesség és a hangmagasság együtt mozog, mint a szalagnál. A hangmagasság a sebességet követi: 12 × log2(sebesség).',
playbackRateStrategyVarispeedSemitonesTip: 'A varispeed közvetlenül félhangokban beállítva. Sebesség = 2^(st/12).',
playbackRateStrategyPreserveTip: 'Állítható tempó, plusz manuális hangmagasság-eltolás (±12 st).',
playbackRateSpeed: 'Sebesség',
playbackRatePitch: 'Hangmagasság',
playbackRateDerivedPitch: 'Hangmagasság-eltolás a sebességből: {{value}}',
playbackRateDerivedSpeed: 'Sebesség a félhangokból: {{value}}',
playbackRateFineStep: 'Finomhangolás',
playbackRateFineStepDesc: 'Kisebb csúszka-lépések: 0,01× a sebességhez és 0,01 st a hangmagassághoz.',
playbackRateAutoPitch: 'A hangmagasság automatikusan korrigálódik.',
playbackRateHint: 'A Sebesség természetesen tartja a hangmagasságot. A Varispeed a sebességgel együtt változtatja a hangmagasságot. A Varispeed (félhangok) ezt a hangmagasság-változást közvetlenül félhangokban állítja be. A Hangmagasság-eltolás manuális eltolást ad hozzá. Több CPU-t használ, mint a varispeed. Nem rádióhoz, előnézetekhez vagy Orbithoz.',
playbackRateNeutral: '1,0× sebességnél, hangmagasság-eltolás nélkül a lejátszás normál.',
playbackRateOrbitPaused: 'Orbit-munkamenetek alatt nem alkalmazódik — a lejátszás 1,0×-en marad a szinkron érdekében.',
playbackRateOrbitPausedShort: 'Orbit: 1,0× a szinkronhoz.',
advancedMode: 'Speciális',
advancedModeTooltip: 'Speciális beállítások megjelenítése az összes Beállítások lapon. Közösségi hozzájárulások, amelyek nem feltétlenül tükrözik a Psysonic karbantartóinak tervezési filozófiáját.',
advancedBadge: 'Speciális',
sidebarDrag: 'Húzd az átrendezéshez',
sidebarFixed: 'Mindig látható',
nowPlayingTopTitle: 'Most szól felül',
nowPlayingTopDesc: 'A „Most szól" bejegyzés rögzítése az oldalsáv tetejére az alja helyett.',
randomNavSplitTitle: 'Megosztott mix-navigáció',
randomNavSplitDesc: 'A „Véletlen mix", „Véletlen albumok" és „Szerencsemix" megjelenítése külön oldalsáv-bejegyzésként a „Mix összeállítása" központ helyett.',
tabInput: 'Bevitel',
tabUsers: 'Felhasználók',
tabSystem: 'Rendszer',
loggingTitle: 'Naplózás',
loggingModeDesc: 'A háttér naplójának részletességét vezérli a terminálban.',
loggingModeOff: 'Ki',
loggingModeNormal: 'Normál',
loggingModeDebug: 'Hibakeresés',
loggingExport: 'Naplók exportálása',
loggingExportSuccess: 'Naplók exportálva ({{count}} sor).',
loggingExportError: 'Nem sikerült exportálni a naplókat.',
ratingsSectionTitle: 'Értékelések',
ratingsSkipStarTitle: 'Átugrás 1 csillagért',
ratingsSkipStarDesc:
'Több egymás utáni átugrás után a szám 1★-ra állítódik. Csak a még nem értékelt számokra.',
ratingsSkipStarThresholdLabel: 'Átugrások',
ratingsMixFilterTitle: 'Szűrés értékelés szerint',
ratingsMixFilterDesc:
'Az alacsonyan értékelt elemek szűrése itt: {{mix}} és {{albums}}. Kattints újra a kiválasztott csillagra a küszöb kikapcsolásához.',
ratingsMixMinSong: 'Dalok',
ratingsMixMinAlbum: 'Albumok',
ratingsMixMinArtist: 'Előadók',
ratingsMixMinThresholdAria: 'Minimális csillagok: {{label}}',
backupTitle: 'Mentés és visszaállítás',
backupExport: 'Beállítások exportálása',
backupExportDesc: 'Elmenti az összes beállítást, szerverprofilt, Last.fm-konfigurációt, témát, EQ-t és billentyűparancsot egy .psybkp fájlba. A jelszavak titkosítatlanul tárolódnak — tartsd biztonságban a fájlt.',
backupImport: 'Beállítások importálása',
backupImportDesc: 'Visszaállítja a beállításokat egy .psybkp fájlból. Az alkalmazás importálás után újratöltődik.',
backupImportConfirm: 'Ez felülír minden jelenlegi beállítást. Folytatod?',
backupImportAny: 'Mentés importálása',
backupImportAnyConfirm: 'Importáld a kiválasztott mentési fájlt, és alkalmazd a tartalmát (beállítások, könyvtár-adatbázisok vagy teljes). Folytatod?',
backupSuccess: 'Mentés elmentve',
backupImportSuccess: 'Beállítások visszaállítva — újratöltés…',
backupImportError: 'Érvénytelen vagy sérült mentési fájl.',
backupModeFull: 'Teljes',
backupModeLibrary: 'Könyvtár-adatbázisok',
backupModeConfig: 'Konfiguráció',
backupFullDesc: 'A beállításokat és a könyvtár-adatbázisokat egyetlen mentési fájlba archiválja.',
backupFullExport: 'Teljes mentés exportálása',
backupFullImport: 'Teljes mentés importálása',
backupFullImportConfirm: 'Ez felülírja a beállításokat, lecseréli a jelenlegi könyvtár-adatbázisokat, és .bak-ba helyezi őket. Folytatod?',
backupFullExportSuccess: 'Teljes mentés exportálva.',
backupFullImportSuccess: 'Teljes mentés importálva — újratöltés…',
backupFullImportError: 'Nem sikerült importálni a teljes mentést.',
backupLibraryExport: 'Adatbázisok exportálása',
backupLibraryExportDesc: 'Tömörített archívumot hoz létre a könyvtár-adatbázisok tiszta SQLite-pillanatfelvételeivel.',
backupLibraryImport: 'Adatbázisok importálása',
backupLibraryImportDesc: 'Visszaállítja a könyvtár-adatbázisokat egy archívumfájlból. A jelenlegi adatbázisok a váltás előtt .bak-ba kerülnek.',
backupLibraryImportConfirm: 'Ez lecseréli a jelenlegi könyvtár-adatbázisokat, és .bak-ba helyezi őket. Folytatod?',
backupLibraryExportSuccess: 'Adatbázis-mentés exportálva.',
backupLibraryImportSuccess: 'Adatbázis-mentés importálva.',
backupLibraryImportError: 'Nem sikerült importálni az adatbázis-mentést.',
backupOverlayExportTitle: 'Mentés készítése…',
backupOverlayImportTitle: 'Mentés visszaállítása…',
backupOverlayHint: 'Az ablakot nyitva tarthatod, amíg a fájlokat feldolgozzuk. A bevitel ideiglenesen zárolva van.',
shortcutsReset: 'Visszaállítás alapértelmezettre',
shortcutListening: 'Nyomj le egy billentyűt…',
shortcutUnbound: '—',
globalShortcutsTitle: 'Globális gyorsbillentyűk',
globalShortcutsNote: 'Rendszerszinten működnek, még akkor is, ha a Psysonic a háttérben van. Ctrl, Alt vagy Super módosítót igényel.',
shortcutClear: 'Törlés',
shortcutPlayPause: 'Lejátszás / Szünet',
shortcutNext: 'Következő szám',
shortcutPrev: 'Előző szám',
shortcutVolumeUp: 'Hangerő fel',
shortcutVolumeDown: 'Hangerő le',
shortcutSeekForward: 'Tekerés előre 10 mp',
shortcutSeekBackward: 'Tekerés vissza 10 mp',
shortcutToggleQueue: 'Lejátszási sor be/ki',
shortcutOpenFolderBrowser: '{{folderBrowser}} megnyitása',
shortcutFullscreenPlayer: 'Teljes képernyős lejátszó',
shortcutNativeFullscreen: 'Natív teljes képernyő',
shortcutOpenMiniPlayer: 'Mini lejátszó megnyitása',
shortcutStartSearch: 'Keresés indítása',
shortcutStartAdvancedSearch: 'Speciális keresés indítása',
shortcutToggleSidebar: 'Oldalsáv be/ki',
shortcutMuteSound: 'Hang némítása',
shortcutToggleEqualizer: 'Hangszínszabályzó megnyitása / be/ki',
shortcutToggleRepeat: 'Ismétlés be/ki',
shortcutOpenNowPlaying: 'A „Most szól" megnyitása',
shortcutShowLyrics: 'Dalszöveg megjelenítése',
shortcutFavoriteCurrentTrack: 'Aktuális szám hozzáadása a kedvencekhez',
shortcutOpenHelp: 'Súgó',
playbackTitle: 'Lejátszás',
replayGain: 'Replay Gain',
replayGainDesc: 'Szám hangerejének normalizálása a ReplayGain metaadatok alapján',
replayGainMode: 'Mód',
replayGainAuto: 'Automatikus',
replayGainAutoDesc: 'Albumerősítést választ, ha a szomszédos számok ugyanarról az albumról valók, egyébként számerősítést.',
replayGainTrack: 'Szám',
replayGainAlbum: 'Album',
replayGainPreGain: 'Előerősítés (címkézett fájlok)',
replayGainPreGainDesc: 'Univerzális ráerősítés minden ReplayGain-számítás tetejére. Használd a kompenzáláshoz, ha a könyvtárad összességében túl halknak tűnik.',
replayGainFallback: 'Tartalék (címkézetlen / rádió)',
replayGainFallbackDesc: 'Azokra a számokra (és rádióadásokra) alkalmazódik, amelyeknek egyáltalán nincs ReplayGain-címkéjük, hogy a címkézetlen tartalom ne szóljon hangosabban a többinél.',
normalization: 'Normalizálás',
normalizationDesc: 'Az érzékelt hangosság kiegyenlítése a számok, albumok és rádió között.',
normalizationOff: 'Ki',
normalizationReplayGain: 'ReplayGain',
normalizationLufs: 'LUFS',
loudnessTargetLufs: 'Cél LUFS',
loudnessTargetLufsDesc: 'Referenciahangosság, amelyhez minden szám igazodik. Alacsonyabb számok = hangosabb kimenet. A streamingszolgáltatások jellemzően -14 LUFS körül vannak.',
loudnessPreAnalysisAttenuation: 'Elemzés előtti csillapítás',
loudnessPreAnalysisAttenuationDesc:
'Extra halkítás, amíg a szám hangossága elmentődik. A streaming ekkor durva becsléseket használ, nem teljes mérést. 0 dB = ki; alacsonyabb = halkabb. A jobb oldali szám a tényleges dB az aktuális célodhoz.',
loudnessPreAnalysisAttenuationRef: 'Tényleges {{eff}} dB {{tgt}} LUFS céllal.',
loudnessPreAnalysisAttenuationReset: 'Visszaállítás alapértelmezettre',
loudnessFirstPlayNote:
'Egy vadonatúj szám első lejátszása rövid ideig ingadozhat a hangerőben, amíg a mérés zajlik. A következő lejátszás a gyorsítótárazott mérést használja, és tökéletesen stabil. A sor következő számai általában előre elemződnek az előző dal alatt, így ez a gyakorlatban ritkán fordul elő.',
crossfade: 'Áttűnés',
crossfadeSecs: '{{n}} mp',
autoDj: 'AutoDJ',
autoDjDesc: 'Nincs fix időtartam — az AutoDJ a tényleges hangot követi, valós fade-outokat és intrókat keverve egy beállított másodpercszám helyett. A megbízható eredményekért engedélyezd az aktív lejátszási gyorsítótárat.',
autodjSmoothSkip: 'Sima átugrás',
autodjSmoothSkipDesc: 'Amikor lejátszás közben a következő vagy előző számra ugrasz, ugyanazokkal az AutoDJ-szabályokkal (átfedéshossz, intró-vágás) tűnik át bele a jelenlegi pozíciódból, éles vágás helyett. Akkor működik a legjobban, ha a következő szám már pufferelt.',
gapless: 'Szünetmentes lejátszás',
transitionsTitle: 'Számátmenetek',
transitionsDesc: 'Hogyan tűnik át egymásba az egymást követő számok. Egyszerre csak egy mód lehet aktív.',
transitionOff: 'Ki',
queueBehaviourTitle: 'Lejátszási sor viselkedése',
preservePlayNextOrder: 'A „Játszás következőként" sorrend megőrzése',
preservePlayNextOrderDesc: 'Az újonnan hozzáadott „Játszás következőként" elemek a korábbiak mögé sorakoznak fel, ahelyett, hogy eléjük ugranának.',
trackPreviewsTitle: 'Számelőnézetek',
trackPreviewsToggle: 'Számelőnézetek engedélyezése',
trackPreviewsDesc: 'Soron belüli Lejátszás és Előnézet gombok megjelenítése a számlistákban egy gyors dal közbeni mintához.',
trackPreviewStart: 'Kezdőpozíció',
trackPreviewStartDesc: 'Milyen mélyen a számban kezdődik az előnézet (a szám hosszának %-ában).',
trackPreviewDuration: 'Időtartam',
trackPreviewDurationDesc: 'Meddig szól egy-egy előnézet, mielőtt leáll.',
trackPreviewDurationSecs: '{{n}} mp',
trackPreviewLocationsTitle: 'Hol jelennek meg az előnézetek',
trackPreviewLocationsDesc: 'Válaszd ki, mely listákon jelenjenek meg a soron belüli előnézet gombok.',
trackPreviewLocation_suggestions: 'Lejátszási lista javaslataiban',
trackPreviewLocation_albums: 'Album-számlistákban',
trackPreviewLocation_playlists: 'Lejátszási listákban',
trackPreviewLocation_favorites: 'Kedvencekben',
trackPreviewLocation_artist: 'Előadó legjobb számaiban',
trackPreviewLocation_randomMix: 'Véletlen mixben',
nextTrackBufferingTitle: 'Pufferelés',
infiniteQueue: 'Végtelen lejátszási sor',
infiniteQueueDesc: 'Véletlen számok automatikus hozzáfűzése, amikor a sor kifogy',
experimental: 'Kísérleti',
sidebarLyricsStyle: 'Dalszöveg-görgetési stílus',
sidebarLyricsStyleClassic: 'Klasszikus',
sidebarLyricsStyleClassicDesc: 'Az aktív sor görgetése középre.',
sidebarLyricsStyleApple: 'Apple Music-szerű',
sidebarLyricsStyleAppleDesc: 'Az aktív sor a tetejéhez közel rögzül, sima rugós átmenetekkel.',
seekbarStyle: 'Keresősáv stílusa',
seekbarStyleDesc: 'Válaszd ki a lejátszó keresősávjának kinézetét',
seekbarTruewave: 'Truewave',
seekbarPseudowave: 'Pseudowave',
seekbarLinedot: 'Vonal és pont',
seekbarBar: 'Sáv',
seekbarThick: 'Vastag sáv',
seekbarSegmented: 'Szakaszolt',
seekbarNeon: 'Neonfény',
seekbarPulsewave: 'Pulzushullám',
seekbarParticletrail: 'Részecskecsóva',
seekbarLiquidfill: 'Folyadékkitöltés',
seekbarRetrotape: 'Retro szalag',
themeSchedulerTitle: 'Automatikus témaváltás',
themeSchedulerEnable: 'Témaütemező engedélyezése',
themeSchedulerEnableSub: 'Automatikus váltás két téma között a napszak alapján',
themeSchedulerDayTheme: 'Nappali téma',
themeSchedulerDayStart: 'A nappal kezdődik',
themeSchedulerNightTheme: 'Éjszakai téma',
themeSchedulerNightStart: 'Az éjszaka kezdődik',
themeSchedulerActiveHint: 'A témaütemező aktív a témaváltások automatikusan kezeltek.',
visualOptionsTitle: 'Vizuális beállítások',
coverArtBackground: 'Borító háttér',
coverArtBackgroundSub: 'Elmosott borító megjelenítése háttérként az album/lejátszási lista fejlécekben',
playlistCoverPhoto: 'Lejátszási lista borítóképe',
playlistCoverPhotoSub: 'Borítókép-rács megjelenítése a lejátszási lista részletes nézetében',
showBitrate: 'Bitráta megjelenítése',
showBitrateSub: 'A hang bitrátájának megjelenítése a számlistákban',
floatingPlayerBar: 'Lebegő lejátszósáv',
floatingPlayerBarSub: 'A lejátszósáv lebegve tartása a tartalom felett',
uiScaleTitle: 'Felület méretezése',
uiScaleLabel: 'Nagyítás',
};