Files
zitadel/apps/login/locales/hu.json
T
3c746281f1 fix(login): show account selection after RP-initiated logout (#12638)
**Supersedes #12471** by @conblem — same fix, rebased onto current
`main` with conflicts resolved and review feedback applied. Original
commits are preserved, all credit to @conblem.

Closes #12252

### Problem

After an RP-initiated logout (`end_session` with `id_token_hint`), Login
V2 redirected straight to `/loginname` instead of showing the account
picker like Login V1. The `sessions` cookie still referenced the
previous accounts, but their server-side sessions had been terminated,
so `listSessions` returned nothing and the flow treated the browser as
having no accounts at all.

### Solution

- `handleOIDCFlowInitiation` now checks the `sessions` cookie
(`hasCookieAccount`) when no live session is eligible for the request's
organization. If the cookie still knows an account and the RP passed no
`login_hint`, the user is sent to `/accounts` instead of `/loginname`.
`prompt=none` is excluded since it must never render UI.
- `/accounts` synthesizes an (invalid) `Session` for each cookie entry
that has no live counterpart, so the account is still listed and a click
re-authenticates via `/loginname` → password in one step.
- `clearSession` prunes the cookie entry when the server reports the
session as already gone (`NotFound` / `PermissionDenied`), so stale
cards can be dismissed. Any other error is rethrown so a still-valid
server session is never silently orphaned.
- `getAllSessionCookieIds` is now a thin wrapper over `getAllSessions`;
`FlowInitiationParams.sessionCookies` is typed as `Cookie[]`.
- Tests: new `describe` block covering the cookie fallback, `login_hint`
precedence, `prompt=none`, org-scope matching/mismatch, and
`SELECT_ACCOUNT` / default prompt with live sessions filtered out by
org.
- Also adds `.claude/`, `.cursor/`, `.codex/`, `.windsurf/`,
`.copilot/`, `.aider*` to `.gitignore`.

---------

Co-authored-by: conblem <[email protected]>
2026-08-27 11:07:30 +00:00

464 lines
20 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."
}
},
"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ő"
}
}
},
"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"
},
"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."
}
}