Files
zitadel/apps/login/locales/hu.json
T
Matías RacedoandGitHub 78be618357 fix(login): translate authentication and OTP strings (#12668)
Closes #12481
Closes #12226

# Which Problems Are Solved

Login V2 still contained several hardcoded authentication-method and OTP
strings, preventing them from following the selected locale or being
overridden through custom Login translations.

Additionally, the password-reset flow already referenced
`password.errors.passwordResetNotAllowed`, but the key was missing from
the Login V2 translations, causing the raw translation key to be
displayed when password reset is disabled.

# How the Problems Are Solved

* Replaced the hardcoded authentication-method labels with Login V2
translation keys.
* Replaced the OTP challenge and verification fallback messages with
translated values.
* Reused the existing `otp.verify.resendCode` translation for the resend
button's accessible label.
* Added `password.errors.passwordResetNotAllowed`.
* Added the new keys to all supported Login V2 locales and mirrored them
in `internal/query/v2-default.json` so frontend and API-provided default
translations remain consistent.
* Added unit coverage for the translated authentication labels and OTP
failure paths.

# How the Changes Are Tested

* `pnpm nx run @zitadel/login:test-unit`
* `pnpm nx run @zitadel/login:lint`
* `pnpm nx run @zitadel/login:build`
* `pnpm nx run-many --projects @zitadel/login @zitadel/client
@zitadel/proto --targets lint build test`
* Manually verified Login V2 with multiple locales, including
authentication-method labels, OTP failure fallbacks, and the disabled
password-reset flow.
2026-09-03 06:01:34 +02:00

477 lines
21 KiB
JSON

{
"common": {
"back": "Vissza",
"title": "Bejelentkezés a Zitadel-lel"
},
"accounts": {
"title": "Fiókok",
"description": "Válaszd ki a használni kívánt fiókot.",
"addAnother": "Másik fiók hozzáadása",
"noResults": "Nem található fiók",
"verified": "ellenőrizve",
"expired": "lejárt"
},
"logout": {
"title": "Kijelentkezés",
"description": "Kattints egy fiókra a munkamenet befejezéséhez",
"noResults": "Nem található fiók",
"clear": "Munkamenet befejezése",
"verifiedAt": "Utoljára aktív: {time}",
"success": {
"title": "Sikeres kijelentkezés",
"description": "Sikeresen kijelentkeztél."
}
},
"loginname": {
"title": "Üdvözlünk újra!",
"description": "Add meg a bejelentkezési adataidat.",
"register": "Új felhasználó regisztrálása",
"submit": "Tovább",
"labels": {
"loginname": "Bejelentkezési név",
"username": "Felhasználónév",
"usernameOrPhoneNumber": "Felhasználónév vagy telefonszám",
"usernameOrEmail": "Felhasználónév vagy e-mail cím"
},
"required": {
"loginName": "Ez a mező kötelező"
},
"errors": {
"internalError": "Belső hiba történt",
"couldNotGetLoginSettings": "Nem sikerült lekérni a bejelentkezési beállításokat",
"couldNotSearchUsers": "Nem sikerült keresni a felhasználók között",
"couldNotGetDomain": "Nem sikerült lekérni a domaint",
"couldNotGetHost": "Nem sikerült lekérni a kiszolgálót (hostot)",
"couldNotStartIDPFlow": "Nem sikerült elindítani az IDP folyamatát",
"moreThanOneUserFound": "Több felhasználót találtunk. Adj meg egy egyedi azonosítót.",
"userNotFound": "A felhasználó nem található a rendszerben",
"couldNotCreateSession": "Nem sikerült munkamenetet létrehozni a felhasználóhoz",
"initialUserNotSupported": "A kezdeti felhasználó nem támogatott",
"localAuthenticationNotAllowed": "A helyi hitelesítés nem engedélyezett! További információért fordulj a rendszergazdához.",
"passkeysNotAllowed": "A jelkulcsok nem engedélyezettek! További információért fordulj a rendszergazdához.",
"couldNotFindIdentityProvider": "Nem található azonosítószolgáltató.",
"userNotActive": "A felhasználó nem aktív. További információért fordulj a rendszergazdához."
}
},
"zitadel": {
"errors": {
"errorOccured": "Hiba történt",
"multipleUsersFound": "Több felhasználó is található",
"userNotFound": "A felhasználó nem található a rendszerben"
}
},
"password": {
"verify": {
"title": "Jelszó",
"description": "Add meg a jelszavadat.",
"resetPassword": "Jelszó visszaállítása",
"submit": "Tovább",
"labels": {
"password": "Jelszó"
},
"required": {
"password": "Ez a mező kötelező"
},
"errors": {
"couldNotVerifyPassword": "Nem sikerült ellenőrizni a jelszót",
"couldNotResetPassword": "Nem sikerült visszaállítani a jelszót"
},
"info": {
"passwordResetSent": "A jelszó-visszaállító linket elküldtük. Ellenőrizd az e-mail fiókodat."
}
},
"set": {
"title": "Jelszó beállítása",
"description": "Állítsd be a fiókod jelszavát",
"codeSent": "Az új kódot elküldtük az e-mail címedre.",
"noCodeReceived": "Nem kaptál kódot?",
"resend": "Kód újraküldése",
"submit": "Tovább",
"labels": {
"code": "Kód",
"newPassword": "Új jelszó",
"confirmPassword": "Jelszó megerősítése"
},
"required": {
"code": "Ez a mező kötelező",
"newPassword": "Adj meg egy jelszót!",
"confirmPassword": "Ez a mező kötelező"
},
"errors": {
"couldNotSetPassword": "Nem sikerült beállítani a jelszót",
"couldNotResetPassword": "Nem sikerült visszaállítani a jelszót",
"couldNotVerifyPassword": "Nem sikerült ellenőrizni a jelszót"
}
},
"change": {
"title": "Jelszó módosítása",
"description": "Állítsd be a fiókod jelszavát",
"submit": "Tovább",
"labels": {
"currentPassword": "Jelenlegi jelszó",
"newPassword": "Új jelszó",
"confirmPassword": "Jelszó megerősítése"
},
"required": {
"currentPassword": "Add meg a jelenlegi jelszavadat!",
"newPassword": "Add meg az új jelszavadat!",
"confirmPassword": "Ez a mező kötelező"
},
"errors": {
"currentPasswordInvalid": "A jelenlegi jelszó helytelen.",
"couldNotChangePassword": "Nem sikerült módosítani a jelszót",
"couldNotVerifyPassword": "Nem sikerült ellenőrizni a jelszót",
"unknownError": "Ismeretlen hiba"
}
},
"complexity": {
"length": "Legalább {minLength} karakter hosszúnak kell lennie.",
"hasSymbol": "Tartalmaznia kell egy szimbólumot.",
"hasNumber": "Tartalmaznia kell egy számot.",
"hasUppercase": "Tartalmaznia kell egy nagybetűt.",
"hasLowercase": "Tartalmaznia kell egy kisbetűt.",
"equals": "A jelszavak megegyeznek.",
"matches": "Egyezik",
"doesNotMatch": "Nem egyezik"
},
"errors": {
"noHostFound": "Nem található kiszolgáló (host)",
"couldNotSendResetLink": "Nem sikerült elküldeni a jelszó visszaállító linket",
"couldNotCreateSessionForUser": "Nem sikerült munkamenetet létrehozni a felhasználóhoz",
"couldNotVerifyPassword": "Nem sikerült ellenőrizni a jelszót",
"failedToAuthenticate": "Sikertelen hitelesítés. Eddig {failedAttempts} sikertelen jelszópróbálkozása volt a megengedett {maxPasswordAttempts} próbálkozásból. {lockoutMessage}",
"failedToAuthenticateNoLimit": "A hitelesítés sikertelen.",
"accountLockedContactAdmin": " A fiókod feloldásához fordulj a rendszergazdához",
"userNotFound": "A felhasználó nem található a rendszerben",
"initialUserNotSupported": "A kezdeti felhasználó nem támogatott",
"userInitialStateNotSupported": "A felhasználó kezdeti állapota nem támogatott",
"codeOrVerificationRequired": "Meg kell adnod egy ellenőrző kódot, vagy érvényes felhasználó-ellenőrzéssel kell rendelkezned",
"verificationRequired": "El kell végezni a felhasználói ellenőrzést",
"couldNotLoadSession": "Nem sikerült betölteni a munkamenetet",
"couldNotLoadAuthMethods": "Nem sikerült betölteni a hitelesítési módszereket",
"failedPrecondition": "Az előfeltétel nem teljesült",
"sessionNotValid": "A munkamenet nem érvényes",
"passwordVerificationMissing": "A jelszó hitelesítés hiányzik.",
"passwordVerificationTooOld": "A jelszó hitelesítés túl régi. Kérjük, erősítsd meg újra a jelszavadat.",
"passwordResetNotAllowed": "A jelszó-visszaállítás nem engedélyezett. További információért fordulj a rendszergazdához."
}
},
"idp": {
"title": "Bejelentkezés SSO-val",
"description": "Válaszd ki az egyik szolgáltatót a bejelentkezéshez",
"orSignInWith": "vagy jelentkezz be ezzel",
"signInWithApple": "Bejelentkezés Apple-lel",
"signInWithGoogle": "Bejelentkezés Google-lel",
"signInWithAzureAD": "Bejelentkezés AzureAD-vel",
"signInWithGithub": "Bejelentkezés GitHubbal",
"signInWithGitlab": "Bejelentkezés GitLabbal",
"signInWithZitadel": "Bejelentkezés Zitadel-lel",
"loginError": {
"title": "Sikertelen bejelentkezés",
"description": "Hiba történt a bejelentkezés során."
},
"linkingError": {
"title": "Sikertelen fiókösszekapcsolás",
"description": "Hiba történt a fiókod összekapcsolása során."
},
"completeRegister": {
"title": "Add meg az adataidat",
"description": "A regisztráció befejezéséhez add meg az e-mail címedet és a nevedet."
},
"accountNotFound": {
"title": "A fiók nem található",
"description": "Nem találtunk fiókot, amely az azonosítószolgáltatód hitelesítő adataihoz kapcsolódna.",
"info": "Nem található összekapcsolt fiók. Jelentkezz be egy már létező fiókkal, vagy fordulj segítségért a rendszergazdához.",
"backToLogin": "Vissza a bejelentkezéshez"
},
"registrationFailed": {
"title": "A regisztráció nem elérhető",
"description": "Nem sikerült befejezni a regisztrációs folyamatot.",
"info": "Nem sikerült meghatározni a szervezetet a regisztrációhoz. Fordulj segítségért a rendszergazdához.",
"backToLogin": "Vissza a bejelentkezéshez"
},
"processing": {
"message": "Hitelesítés folyamatban...",
"noRedirect": "A szerver nem adott vissza sem átirányítást, sem hibaüzenetet",
"unexpectedError": "Váratlan hiba történt"
},
"errors": {
"missingParameters": "Hiányzó kötelező paraméterek",
"missingIdpInfo": "Hiányoznak az azonosítószolgáltató (IDP) adatai",
"idpNotFound": "Az azonosítószolgáltató nem található",
"linkingNotAllowed": "Az összekapcsolás nem engedélyezett ennél az azonosítószolgáltatónál",
"linkingFailed": "Nem sikerült összekapcsolni az azonosítószolgáltatót a fiókkal",
"autoLinkingFailed": "Nem sikerült automatikusan összekapcsolni a fiókot",
"userCreationFailed": "Nem sikerült létrehozni a felhasználói fiókot",
"orgResolutionFailed": "Nem sikerült meghatározni a szervezetet a regisztrációhoz",
"sessionCreationFailed": "Nem sikerült létrehozni a munkamenetet vagy meghatározni az átirányítási címet",
"unknownError": "Ismeretlen hiba történt"
}
},
"ldap": {
"title": "LDAP bejelentkezés",
"description": "Add meg az LDAP hitelesítő adataidat.",
"submit": "Tovább",
"labels": {
"username": "Felhasználónév",
"password": "Jelszó"
},
"required": {
"username": "Ez a mező kötelező",
"password": "Ez a mező kötelező"
}
},
"mfa": {
"verify": {
"title": "Igazold a személyazonosságodat",
"description": "Válaszd ki az alábbi hitelesítési módok egyikét.",
"noResults": "Nincs beállítható hitelesítési mód."
},
"set": {
"title": "Kétlépcsős azonosítás beállítása",
"description": "Válaszd ki az alábbi hitelesítési módok egyikét.",
"skip": "Kihagyás"
}
},
"otp": {
"verify": {
"title": "Kétlépcsős azonosítás igazolása",
"totpDescription": "Add meg a hitelesítő alkalmazásodban megjelenő kódot.",
"smsDescription": "Add meg az SMS-ben kapott kódot.",
"emailDescription": "Add meg az e-mailben kapott kódot.",
"noCodeReceived": "Nem kaptál kódot?",
"resendCode": "Kód újraküldése",
"submit": "Tovább",
"labels": {
"code": "Kód"
},
"required": {
"code": "Ez a mező kötelező"
}
},
"set": {
"title": "Kétlépcsős azonosítás beállítása",
"totpDescription": "Olvasd be a QR-kódot a hitelesítő alkalmazásoddal.",
"smsDescription": "Add meg a telefonszámodat, hogy SMS-ben elküldhessük az ellenőrző kódot.",
"emailDescription": "Add meg az e-mail címedet, hogy e-mailben elküldhessük az ellenőrző kódot.",
"totpRegisterDescription": "Olvasd be a QR-kódot, vagy navigálj az URL-re manuálisan.",
"submit": "Tovább",
"labels": {
"code": "Kód"
},
"required": {
"code": "Ez a mező kötelező"
}
},
"errors": {
"couldNotRequestChallenge": "Nem sikerült OTP-kihívást kérni",
"couldNotVerifyCode": "Nem sikerült ellenőrizni az OTP-kódot"
}
},
"passkey": {
"verify": {
"title": "Hitelesítés jelkulccsal (Passkey)",
"description": "A készüléked az ujjlenyomatodat, arcodat vagy a képernyőzárat fogja kérni",
"usePassword": "Jelszó használata",
"submit": "Tovább",
"errors": {
"couldNotRequestChallenge": "Nem sikerült elindítani a jelkulcsos azonosítást",
"couldNotVerifyPasskey": "Nem sikerült ellenőrizni a jelkulcsot",
"noResponseReceived": "A jelkulcs ellenőrzése sikertelen - nem érkezett válasz",
"noRedirectProvided": "A jelkulcs ellenőrzése befejeződött, de nem érkezett átirányítás",
"couldNotRetrievePasskey": "Hiba történt a jelkulcs lekérése közben",
"verificationCancelled": "A jelkulcs ellenőrzése megszakadt",
"verificationFailed": "Hiba történt a jelkulcs ellenőrzése közben",
"couldNotFindSession": "Nem található munkamenet",
"couldNotUpdateSession": "Nem sikerült frissíteni a munkamenetet",
"userNotFound": "A felhasználó nem található a rendszerben",
"couldNotDetermineRedirect": "Nem sikerült meghatározni az átirányítási címet a jelkulcs ellenőrzése után"
}
},
"set": {
"title": "Jelkulcs beállítása",
"description": "A készüléked az ujjlenyomatodat, arcodat vagy a képernyőzárat fogja kérni",
"info": {
"description": "A jelkulcs egy olyan hitelesítési módszer, amely az eszközödön használható, például ujjlenyomattal, Apple Face ID-val vagy más hasonló megoldással.",
"link": "Jelkulcsos hitelesítés"
},
"skip": "Kihagyás",
"submit": "Tovább"
}
},
"u2f": {
"verify": {
"title": "Kétlépcsős azonosítás igazolása",
"description": "Igazold a fiókodat a készülékeddel."
},
"set": {
"title": "Kétlépcsős azonosítás beállítása",
"description": "Állíts be egy készüléket második hitelesítési módként.",
"submit": "Tovább"
}
},
"register": {
"methods": {
"passkey": "Jelkulcs",
"password": "Jelszó"
},
"disabled": {
"title": "A regisztráció letiltva",
"description": "A regisztráció le van tiltva. Fordulj a rendszergazdához."
},
"missingdata": {
"title": "Hiányzó adatok",
"description": "A regisztrációhoz add meg az e-mail címedet, keresztneved és vezetékneved."
},
"title": "Regisztráció",
"description": "Hozd létre a Zitadel fiókodat.",
"noMethodAvailableWarning": "Nincs elérhető hitelesítési módszer. Fordulj a rendszergazdához.",
"selectMethod": "Válaszd ki, milyen módszerrel szeretnél hitelesíteni",
"agreeTo": "A regisztrációhoz el kell fogadnod a felhasználási feltételeket",
"termsOfService": "Felhasználási feltételek",
"privacyPolicy": "Adatvédelmi irányelvek",
"submit": "Tovább",
"password": {
"title": "Jelszó beállítása",
"description": "Állítsd be a fiókod jelszavát",
"submit": "Tovább",
"labels": {
"password": "Jelszó",
"confirmPassword": "Jelszó megerősítése"
},
"required": {
"password": "Adj meg egy jelszót!",
"confirmPassword": "Ez a mező kötelező"
}
},
"labels": {
"firstname": "Keresztnév",
"lastname": "Vezetéknév",
"email": "E-mail cím"
},
"required": {
"firstname": "Ez a mező kötelező",
"lastname": "Ez a mező kötelező",
"email": "Ez a mező kötelező"
},
"errors": {
"couldNotCreateUser": "Nem sikerült létrehozni a felhasználót",
"couldNotCreateSession": "Nem sikerült létrehozni a munkamenetet",
"userNotFound": "A felhasználó nem található a rendszerben",
"couldNotLinkIDP": "Nem sikerült összekapcsolni az azonosítószolgáltatót a felhasználóval",
"couldNotRegisterUser": "Nem sikerült regisztrálni a felhasználót"
}
},
"invite": {
"title": "Felhasználó meghívása",
"description": "Add meg a meghívni kívánt felhasználó e-mail címét és nevét.",
"info": "A felhasználó e-mailben kapja meg a további teendőket.",
"notAllowed": "A beállításaid nem teszik lehetővé felhasználók meghívását.",
"submit": "Tovább",
"success": {
"title": "Felhasználó meghívva",
"description": "Az e-mail sikeresen elküldve.",
"verified": "A felhasználót meghívtuk, és már ellenőrizte az e-mail címét.",
"notVerifiedYet": "A felhasználót meghívtuk. E-mailben kapja meg a további teendőket.",
"submit": "Másik felhasználó meghívása"
}
},
"signedin": {
"title": "Üdvözlünk, {user}!",
"description": "Sikeresen bejelentkeztél.",
"continue": "Tovább",
"error": {
"title": "Hiba",
"description": "Hiba történt a bejelentkezés során."
}
},
"verify": {
"userIdMissing": "Nincs megadva felhasználói azonosító!",
"successTitle": "Felhasználó ellenőrizve",
"successDescription": "A felhasználó ellenőrzése sikeresen megtörtént.",
"successContinue": "Tovább",
"setupAuthenticator": "Hitelesítő beállítása",
"verify": {
"title": "Felhasználó ellenőrzése",
"description": "Add meg az ellenőrző e-mailben kapott kódot.",
"noCodeReceived": "Nem kaptál kódot?",
"resendCode": "Kód újraküldése",
"codeSent": "Új kódot küldtünk az e-mail címedre.",
"submit": "Tovább",
"labels": {
"code": "Kód"
},
"required": {
"code": "Ez a mező kötelező"
}
},
"errors": {
"couldNotResendEmail": "Nem sikerült újraküldeni az e-mailt",
"couldNotVerifyUser": "Nem sikerült ellenőrizni a felhasználót",
"couldNotVerifyInvite": "Nem sikerült ellenőrizni a meghívást",
"couldNotVerifyEmail": "Nem sikerült ellenőrizni az e-mail címet",
"couldNotVerify": "Nem sikerült ellenőrizni",
"couldNotLoadUser": "Nem sikerült betölteni a felhasználót",
"couldNotLoadAuthenticators": "Nem sikerült betölteni a lehetséges hitelesítőket",
"couldNotCreateSession": "Nem sikerült létrehozni a munkamenetet",
"noHostFound": "Nem található kiszolgáló (host)",
"userAlreadyVerified": "A felhasználót már ellenőriztük!",
"couldNotResendInvite": "Nem sikerült újraküldeni a meghívást",
"inviteSendFailed": "Nem sikerült elküldeni a meghívó e-mailt",
"emailSendFailed": "Nem sikerült elküldeni az ellenőrző e-mailt",
"contextMissing": "Hiba történt. Kérjük, próbáld újra."
}
},
"authenticator": {
"title": "Válassz hitelesítési módszert",
"description": "Válaszd ki, milyen módszerrel szeretnél hitelesíteni",
"noMethodsAvailable": "Nincs elérhető hitelesítési módszer",
"allSetup": "Már beállítottál egy hitelesítőt!",
"linkWithIDP": "vagy kapcsold össze egy azonosítószolgáltatóval",
"methods": {
"totp": "Hitelesítő alkalmazás",
"u2f": "Univerzális második faktor",
"otpEmail": "Kód e-mailben",
"otpSms": "Kód SMS-ben",
"passkey": "Jelkulcs",
"password": "Jelszó"
}
},
"device": {
"usercode": {
"title": "Eszközkód",
"description": "Add meg az alkalmazásodban vagy eszközödön megjelenő kódot.",
"submit": "Tovább",
"labels": {
"code": "Kód"
},
"required": {
"code": "Ez a mező kötelező"
}
},
"request": {
"title": "A(z) {appName} kapcsolódni szeretne",
"description": "A(z) {appName} hozzáférést kap a következőkhöz:",
"disclaimer": "Az Engedélyezés gombra kattintva engedélyezed, hogy a(z) {appName} és a Zitadel a saját felhasználási feltételeik és adatvédelmi irányelveik szerint használja az adataidat. Ezt a hozzáférést bármikor visszavonhatod.",
"submit": "Engedélyezés",
"deny": "Elutasítás"
},
"scope": {
"openid": "A személyazonosságod igazolása.",
"email": "Az e-mail címed megtekintése.",
"profile": "A teljes profilinformációd megtekintése.",
"offline_access": "Offline hozzáférés engedélyezése a fiókodhoz."
}
},
"error": {
"noUserCode": "Nincs megadva felhasználói kód!",
"noDeviceRequest": "Nem található eszközkérés.",
"unknownContext": "Nem sikerült meghatározni a felhasználó kontextusát. Győződj meg róla, hogy előbb megadtad a felhasználónevet, vagy add meg a bejelentkezési nevet keresési paraméterként.",
"sessionExpired": "A munkameneted lejárt. Kérjük, jelentkezz be újra.",
"failedLoading": "Nem sikerült betölteni az adatokat. Kérjük, próbáld újra.",
"tryagain": "Próbáld újra",
"couldNotContinueSession": "Nem sikerült folytatni a munkamenetet - hiányzó felhasználói információk",
"couldNotClearSession": "A munkamenetet nem sikerült befejezni. Kérjük, próbálja újra."
}
}