feat(i18n): Add Hungarian language support to ZITADEL (#8645)

- Fully translated all UI elements, documentation, and error messages
- Added Hungarian as a new supported language option
- Updated language selection menus and related configuration files
- Ensured consistency across all translated content

# Which Problems Are Solved

- ZITADEL was not accessible for Hungarian-speaking users due to lack of
language support
- Hungarian users had to rely on English or other languages to use the
platform
- Potential user base was limited due to language barrier

# How the Problems Are Solved

- Translated all user interface elements, including console and login
interfaces
- Translated all documentation files to Hungarian
- Added Hungarian translations for all error messages and notifications
- Implemented Hungarian as a selectable language option in the system

# Additional Changes

- Updated language selection menus to include Hungarian
- Modified configuration files to support Hungarian language
- Ensured consistent terminology and style across all translated content
- Added Hungarian language option to relevant dropdown menus and
settings

# Additional Context

- Relates to the ongoing internationalization efforts of ZITADEL
- Enhances accessibility for Hungarian-speaking developers and users
- Expands ZITADEL's potential user base in Hungary and
Hungarian-speaking regions

---------

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Tim Möhlmann <tim+github@zitadel.com>
Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
This commit is contained in:
TrueQAP 2024-10-11 11:00:50 +02:00 committed by GitHub
parent 464ca0bd00
commit c455b8b1eb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
40 changed files with 4705 additions and 17 deletions

View File

@ -16,6 +16,7 @@ import localeZh from '@angular/common/locales/zh';
import localeRu from '@angular/common/locales/ru';
import localeNl from '@angular/common/locales/nl';
import localeSv from '@angular/common/locales/sv';
import localeHu from '@angular/common/locales/hu';
import { APP_INITIALIZER, NgModule } from '@angular/core';
import { MatNativeDateModule } from '@angular/material/core';
import { MatDialogModule } from '@angular/material/dialog';
@ -105,6 +106,8 @@ registerLocaleData(localeNl);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/nl.json'));
registerLocaleData(localeSv);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/sv.json'));
registerLocaleData(localeHu);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/hu.json'));
export class WebpackTranslateLoader implements TranslateLoader {
getTranslation(lang: string): Observable<any> {

View File

@ -15,6 +15,7 @@ export const supportedLanguages = [
'ru',
'nl',
'sv',
'hu',
];
export const supportedLanguagesRegexp: RegExp = /de|en|es|fr|id|it|ja|pl|zh|bg|pt|mk|cs|ru|nl|sv/;
export const supportedLanguagesRegexp: RegExp = /de|en|es|fr|id|it|ja|pl|zh|bg|pt|mk|cs|ru|nl|sv|hu/;
export const fallbackLanguage: string = 'en';

View File

@ -1382,7 +1382,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1383,7 +1383,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1383,7 +1383,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1383,7 +1383,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1384,7 +1384,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1383,7 +1383,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

File diff suppressed because it is too large Load Diff

View File

@ -1261,7 +1261,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1383,7 +1383,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1383,7 +1383,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1384,7 +1384,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1382,7 +1382,8 @@
"cs": "Čeština",
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska"
"sv": "Svenska",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1382,7 +1382,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1384,7 +1384,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1427,7 +1427,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1387,7 +1387,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -1383,7 +1383,8 @@
"ru": "Русский",
"nl": "Nederlands",
"sv": "Svenska",
"id": "Bahasa Indonesia"
"id": "Bahasa Indonesia",
"hu": "Magyar"
}
},
"SMTP": {

View File

@ -50,6 +50,7 @@ ZITADEL is available in the following languages
- Russian (ru)
- Dutch (nl)
- Swedish (sv)
- Hungarian (hu)
A language is displayed based on your agent's language header.
If a users language header doesn't match any of the supported or [restricted](#restrict-languages) languages, the instances default language will be used.

View File

@ -259,6 +259,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Пол
Female: Женски пол
Male: Мъжки
@ -299,6 +300,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Правила и условия
TosConfirm: Приемам
TosLinkText: TOS
@ -368,6 +370,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Упълномощаване на устройството
UserCode:

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Pohlaví
Female: Žena
Male: Muž
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Obchodní podmínky
TosConfirm: Souhlasím s
TosLinkText: obchodními podmínkami
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Autorizace zařízení
UserCode:

View File

@ -262,6 +262,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Geschlecht
Female: weiblich
Male: männlich
@ -303,6 +304,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz
TosConfirm: Ich akzeptiere die
TosLinkText: AGB
@ -378,6 +380,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Gerät verbinden
UserCode:

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Gender
Female: Female
Male: Male
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Terms and conditions
TosConfirm: I accept the
TosLinkText: TOS
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Device Authorization
UserCode:

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Género
Female: Mujer
Male: Hombre
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Términos y condiciones
TosConfirm: Acepto los
TosLinkText: TDS
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
Footer:
PoweredBy: Powered By

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Genre
Female: Femme
Male: Homme
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Termes et conditions
TosConfirm: J'accepte les
TosLinkText: TOS
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Autorisation de l'appareil

View File

@ -0,0 +1,477 @@
Login:
Title: Üdv újra itt!
Description: Add meg a bejelentkezési adataidat.
TitleLinking: Felhasználó összekapcsolása bejelentkezéssel
DescriptionLinking: Add meg a bejelentkezési adataidat a külső felhasználó összekapcsolásához.
LoginNameLabel: Bejelentkezési név
UsernamePlaceHolder: felhasználónév
LoginnamePlaceHolder: felhasználónév@domain
ExternalUserDescription: Jelentkezz be külső felhasználóval.
MustBeMemberOfOrg: A felhasználónak az {{.OrgName}} szervezet tagjának kell lennie.
RegisterButtonText: Regisztráció
NextButtonText: Következő
LDAP:
Title: Bejelentkezés
Description: Add meg a bejelentkezési adataidat.
LoginNameLabel: Bejelentkezési név
PasswordLabel: Jelszó
NextButtonText: Következő
SelectAccount:
Title: Fiók kiválasztása
Description: Használd a fiókodat
TitleLinking: Fiók kiválasztása a felhasználó összekapcsolásához
DescriptionLinking: Válaszd ki a fiókodat, hogy összekapcsold a külső felhasználóddal.
OtherUser: Másik felhasználó
SessionState0: aktív
SessionState1: Kijelentkezve
MustBeMemberOfOrg: A felhasználónak a {{.OrgName}} szervezet tagjának kell lennie.
Password:
Title: Jelszó
Description: Add meg a bejelentkezési adataidat.
PasswordLabel: Jelszó
MinLength: Legalább
MinLengthp2: karakter hosszúnak kell lennie.
MaxLength: Kevesebb, mint 70 karakter hosszúnak kell lennie.
HasUppercase: Tartalmaznia kell egy nagybetűt.
HasLowercase: Tartalmaznia kell egy kisbetűt.
HasNumber: Tartalmaznia kell egy számot.
HasSymbol: Tartalmaznia kell egy szimbólumot.
Confirmation: A jelszó megerősítése egyezik.
ResetLinkText: Jelszó visszaállítása
BackButtonText: Vissza
NextButtonText: Következő
UsernameChange:
Title: Felhasználónév megváltoztatása
Description: Állítsd be az új felhasználóneved
UsernameLabel: Felhasználónév
CancelButtonText: Mégse
NextButtonText: Következő
UsernameChangeDone:
Title: Felhasználónév megváltoztatva
Description: A felhasználóneved sikeresen megváltozott.
NextButtonText: Következő
InitPassword:
Title: Jelszó beállítása
Description: Kaptál egy kódot, amit az alábbi űrlapon meg kell adnod az új jelszavad beállításához.
CodeLabel: Kód
NewPasswordLabel: Új jelszó
NewPasswordConfirmLabel: Jelszó megerősítése
ResendButtonText: Kód újraküldése
NextButtonText: Következő
InitPasswordDone:
Title: Jelszó beállítva
Description: A jelszót sikeresen beállítottad
NextButtonText: Következő
CancelButtonText: Mégse
InitUser:
Title: Felhasználó aktiválása
Description: Igazold az e-mailed az alábbi kóddal és állítsd be a jelszavad.
CodeLabel: Kód
NewPasswordLabel: Új jelszó
NewPasswordConfirm: Jelszó megerősítése
NextButtonText: Következő
ResendButtonText: Kód újraküldése
InitUserDone:
Title: Felhasználó aktiválva
Description: Az email ellenőrzése sikeres volt és a jelszó beállítása megtörtént
NextButtonText: Következő
CancelButtonText: Mégsem
InviteUser:
Title: Felhasználó aktiválása
Description: Ellenőrizd az emailed az alábbi kóddal és állítsd be a jelszavad.
CodeLabel: Kód
NewPasswordLabel: Új jelszó
NewPasswordConfirm: Jelszó megerősítése
NextButtonText: Következő
ResendButtonText: Kód újraküldése
InitMFAPrompt:
Title: 2-faktoros beállítás
Description: A 2-faktoros hitelesítés további biztonságot nyújt a felhasználói fiókodhoz. Ez biztosítja, hogy csak te férhetsz hozzá a fiókodhoz.
Provider0: Hitelesítő alkalmazás (pl. Google/Microsoft Authenticator, Authy)
Provider1: Eszközfüggő (pl. FaceID, Windows Hello, Ujjlenyomat)
Provider3: OTP SMS
Provider4: OTP Email
NextButtonText: Következő
SkipButtonText: Kihagyás
InitMFAOTP:
Title: 2-faktoros ellenőrzés
Description: Hozd létre a 2-faktorodat. Töltsd le az authenticator appot, ha még nincs.
OTPDescription: Olvasd be a kódot az authenticator appoddal (pl. Google/Microsoft Authenticator, Authy), vagy másold be a titkos kódot és írd be a generált kódot alulra.
SecretLabel: Titkos
CodeLabel: Kód
NextButtonText: Következő
CancelButtonText: Mégsem
InitMFAOTPSMS:
Title: Kétfaktoros hitelesítés
DescriptionPhone: Hozd létre a kétfaktoros hitelesítést. Add meg a telefonszámod a hitelesítéshez.
DescriptionCode: Hozd létre a kétfaktoros hitelesítést. Add meg a kapott kódot a telefonszámod hitelesítéséhez.
PhoneLabel: Telefon
CodeLabel: Kód
EditButtonText: Szerkesztés
ResendButtonText: Kód újraküldése
NextButtonText: Tovább
InitMFAU2F:
Title: Biztonsági kulcs hozzáadása
Description: A biztonsági kulcs egy olyan hitelesítési módszer, amely beépíthető a telefonodba, használható Bluetooth-szal vagy közvetlenül a számítógéped USB-portjához csatlakoztatható.
TokenNameLabel: A biztonsági kulcs / eszköz neve
NotSupported: A WebAuthN nem támogatott a böngésződben. Kérlek, győződj meg róla, hogy a legújabb verziót használod, vagy használj egy másik böngészőt (pl. Chrome, Safari, Firefox)
RegisterTokenButtonText: Biztonsági kulcs hozzáadása
ErrorRetry: Próbáld újra, hozz létre egy új kihívást, vagy válassz egy másik módszert.
InitMFADone:
Title: 2-faktoros hitelesítés igazolva
Description: Szuper! Sikeresen beállítottad a 2-faktoros hitelesítést, és így sokkal biztonságosabbá tetted a fiókodat. A faktort minden bejelentkezéskor meg kell adni.
NextButtonText: Következő
CancelButtonText: Mégse
MFAProvider:
Provider0: Hitelesítő alkalmazás (pl. Google/Microsoft Authenticator, Authy)
Provider1: Eszközfüggő (pl. FaceID, Windows Hello, Ujjlenyomat)
Provider3: OTP SMS
Provider4: OTP Email
ChooseOther: vagy válassz egy másik lehetőséget
VerifyMFAOTP:
Title: Kétlépcsős azonosítás ellenőrzése
Description: Ellenőrizd a második azonosítódat
CodeLabel: Kód
NextButtonText: Következő
VerifyOTP:
Title: Kétlépcsős azonosítás ellenőrzése
Description: Ellenőrizd a második azonosítódat
CodeLabel: Kód
ResendButtonText: Kód újraküldése
NextButtonText: Következő
VerifyMFAU2F:
Title: Kétlépcsős hitelesítés
Description: Hitelesítsd a kétlépcsős ellenőrzést a regisztrált eszközzel (például FaceID, Windows Hello, ujjlenyomat)
NotSupported: A böngésződ nem támogatja a WebAuthN-t. Győződj meg róla, hogy a legújabb verziót használod, vagy válts egy támogatott böngészőre (Chrome, Safari, Firefox)
ErrorRetry: Próbáld újra, készíts új kérést vagy válassz másik módszert.
ValidateTokenButtonText: Kétlépcsős hitelesítés ellenőrzése
Passwordless:
Title: Jelszó nélküli bejelentkezés
Description: Jelentkezz be az eszközöd által biztosított hitelesítési módszerekkel, mint például FaceID, Windows Hello vagy ujjlenyomat.
NotSupported: A böngésződ nem támogatja a WebAuthN-t. Kérlek, győződj meg róla, hogy naprakész, vagy használj másikat (például Chrome, Safari, Firefox)
ErrorRetry: Próbáld újra, hozz létre egy új kihívást vagy válassz egy másik módszert.
LoginWithPwButtonText: Bejelentkezés jelszóval
ValidateTokenButtonText: Bejelentkezés jelszó nélküli módszerrel
PasswordlessPrompt:
Title: Jelszó nélküli beállítás
Description: Szeretnéd beállítani a jelszó nélküli bejelentkezést? (Eszközöd hitelesítési módszerei, például FaceID, Windows Hello vagy ujjlenyomat)
DescriptionInit: Be kell állítanod a jelszó nélküli bejelentkezést. Használd a kapott linket az eszközöd regisztrálásához.
PasswordlessButtonText: Használd a jelszó nélküli módszert
NextButtonText: Következő
SkipButtonText: Kihagy
PasswordlessRegistration:
Title: Jelszó nélküli beállítás
Description: Add meg az azonosításodat egy név megadásával (pl. MyMobilePhone, MacBook, stb.), majd kattints a lentebb található 'Register passwordless' gombra.
TokenNameLabel: Az eszköz neve
NotSupported: A böngésződ nem támogatja a WebAuthN-t. Kérjük, győződj meg róla, hogy naprakész, vagy használj egy másik böngészőt (pl. Chrome, Safari, Firefox)
RegisterTokenButtonText: Register passwordless
ErrorRetry: Próbáld újra, hozz létre egy új kihívást, vagy válassz egy másik módszert.
PasswordlessRegistrationDone:
Title: Passwordless beállítás
Description: Az eszközt a passwordless sikeresen hozzáadtad.
DescriptionClose: Most bezárhatod ezt az ablakot.
NextButtonText: Következő
CancelButtonText: Mégse
PasswordChange:
Title: Jelszó megváltoztatása
Description: Változtasd meg a jelszavad. Add meg a régi és az új jelszavad.
ExpiredDescription: A jelszavad lejárt, és meg kell változtatnod. Add meg a régi és az új jelszavad.
OldPasswordLabel: Régi jelszó
NewPasswordLabel: Új jelszó
NewPasswordConfirmLabel: Jelszó megerősítése
CancelButtonText: Mégse
NextButtonText: Következő
Footer: Lábléc
PasswordChangeDone:
Title: Jelszó megváltoztatása
Description: A jelszavad sikeresen megváltozott.
NextButtonText: Tovább
PasswordResetDone:
Title: Jelszó-visszaállítási link elküldve
Description: Ellenőrizd az emailjeidet a jelszó visszaállításához.
NextButtonText: Tovább
EmailVerification:
Title: E-mail megerősítés
Description: Küldtünk neked egy e-mailt a címed megerősítéséhez. Kérjük, írd be a kódot az alábbi űrlapba.
CodeLabel: Kód
NextButtonText: Tovább
ResendButtonText: Kód újraküldése
EmailVerificationDone:
Title: E-mail ellenőrzés
Description: Az e-mail címedet sikeresen ellenőriztük.
NextButtonText: Következő
CancelButtonText: Mégse
LoginButtonText: Bejelentkezés
RegisterOption:
Title: Regisztrációs lehetőségek
Description: Válaszd ki, hogyan szeretnél regisztrálni
RegisterUsernamePasswordButtonText: Felhasználónévvel és jelszóval
ExternalLoginDescription: vagy regisztrálj egy külső felhasználóval
LoginButtonText: Bejelentkezés
RegistrationUser:
Title: Regisztráció
Description: Add meg az adataidat. Az email címed lesz a bejelentkezési neved.
DescriptionOrgRegister: Add meg az adataidat.
EmailLabel: E-mail
UsernameLabel: Felhasználónév
FirstnameLabel: Keresztnév
LastnameLabel: Vezetéknév
LanguageLabel: Nyelv
German: Német
English: Angol
Italian: Olasz
French: Francia
Chinese: Egyszerűsített Kínai
Polish: Lengyel
Japanese: Japán
Spanish: Spanyol
Bulgarian: Bolgár
Portuguese: Portugál
Macedonian: Macedón
Czech: Cseh
Russian: Orosz
Dutch: Holland
Swedish: Svéd
Indonesian: Indonéz
Hungarian: Magyar
GenderLabel: Nem
Female:
Male: Férfi
Diverse: diverz / X
PasswordLabel: Jelszó
PasswordConfirmLabel: Jelszó megerősítése
TosAndPrivacyLabel: Felhasználási feltételek
TosConfirm: Elfogadom a
TosLinkText: Általános Szerződési Feltételeket (ÁSZF)
PrivacyConfirm: Elfogadom a
PrivacyLinkText: adatvédelmi szabályzatot
ExternalLogin: vagy regisztrálj külső felhasználóként
BackButtonText: Bejelentkezés
NextButtonText: Következő
ExternalRegistrationUserOverview:
Title: Külső felhasználói regisztráció
Description: Átvettük a felhasználói adataidat a kiválasztott szolgáltatótól. Most megváltoztathatod vagy kiegészítheted őket.
EmailLabel: E-mail
UsernameLabel: Felhasználónév
FirstnameLabel: Keresztnév
LastnameLabel: Vezetéknév
NicknameLabel: Becenév
PhoneLabel: Telefonszám
LanguageLabel: Nyelv
German: Német
English: Angol
Italian: Olasz
French: Francia
Chinese: Egyszerűsített kínai
Polish: Lengyel
Japanese: Japán
Spanish: Spanyol
Bulgarian: Bolgár
Portuguese: Portugál
Macedonian: Macedón
Czech: Cseh
Russian: Orosz
Dutch: Holland
Swedish: Svéd
Indonesian: Indonéz
Hungarian: Magyar
TosAndPrivacyLabel: Felhasználási feltételek
TosConfirm: Elfogadom a
TosLinkText: TOS
PrivacyConfirm: Elfogadom a
PrivacyLinkText: adatvédelmi nyilatkozatot
ExternalLogin: vagy regisztrálj külső felhasználóval
BackButtonText: Elutasít
NextButtonText: Mentés
RegistrationOrg:
Title: Szervezet regisztráció
Description: Add meg a szervezet nevét és a felhasználói adatokat.
OrgNameLabel: Szervezet neve
EmailLabel: E-mail
UsernameLabel: Felhasználónév
FirstnameLabel: Keresztnév
LastnameLabel: Vezetéknév
PasswordLabel: Jelszó
PasswordConfirmLabel: Jelszó megerősítése
TosAndPrivacyLabel: Felhasználási feltételek
TosConfirm: Elfogadom a
TosLinkText: TOS-t
PrivacyConfirm: Elfogadom a
PrivacyLinkText: adatvédelmi irányelveket
SaveButtonText: Szervezet létrehozása
LoginSuccess:
Title: Sikeres bejelentkezés
AutoRedirectDescription: Automatikusan vissza leszel irányítva az alkalmazásodhoz. Ha nem, kattints az alábbi gombra. Ezután bezárhatod az ablakot.
RedirectedDescription: Most már bezárhatod ezt az ablakot.
NextButtonText: Következő
LogoutDone:
Title: Kijelentkezve
Description: Sikeresen kijelentkeztél.
LoginButtonText: Bejelentkezés
LinkingUserPrompt:
Title: Meglévő felhasználó megtalálva
Description: Szeretnéd összekapcsolni a meglévő fiókodat
LinkButtonText: Összekapcsolás
OtherButtonText: Egyéb lehetőségek
LinkingUsersDone:
Title: Felhasználó összekapcsolása
Description: Felhasználó összekapcsolva.
CancelButtonText: Mégse
NextButtonText: Következő
ExternalNotFound:
Title: Külső felhasználó nem található
Description: Külső felhasználó nem található. Szeretnéd összekapcsolni a felhasználódat vagy automatikusan regisztrálni egy újat?
LinkButtonText: Összekapcsolás
AutoRegisterButtonText: Regisztráció
TosAndPrivacyLabel: Felhasználási feltételek
TosConfirm: Elfogadom a
TosLinkText: SZF-et
PrivacyConfirm: Elfogadom a
PrivacyLinkText: adatvédelmi szabályzatot
German: Német
English: Angol
Italian: Olasz
French: Francia
Chinese: Egyszerűsített kínai
Polish: Lengyel
Japanese: Japán
Spanish: Spanyol
Bulgarian: Bolgár
Portuguese: Portugál
Macedonian: Macedón
Czech: Cseh
Russian: Orosz
Dutch: Holland
Swedish: Svéd
Indonesian: Indonéz
Hungarian: Magyar
DeviceAuth:
Title: Eszköz engedélyezése
UserCode:
Label: Felhasználói kód
Description: Add meg az eszközön megjelenített felhasználói kódot.
ButtonNext: Következő
Action:
Description: Eszköz hozzáférés engedélyezése.
GrantDevice: az eszközhöz való hozzáférést engedélyezed
AccessToScopes: hozzáférés az alábbi tartományokhoz
Button:
Allow: Engedélyez
Deny: Megtagad
Done:
Description: Kész.
Approved: Az eszköz engedélyezése jóváhagyva. Most visszatérhetsz az eszközhöz.
Denied: Az eszköz engedélyezése megtagadva. Most visszatérhetsz az eszközhöz.
Footer:
PoweredBy: Működteti
Tos: Felhasználási feltételek
PrivacyPolicy: Adatvédelmi irányelvek
Help: Segítség
SupportEmail: Támogatási e-mail
SignIn: Jelentkezz be a {{.Provider}} segítségével
Errors:
Internal: Belső hiba történt
AuthRequest:
NotFound: Nem található hitelesítési kérés
UserAgentNotCorresponding: A felhasználói ügynök nem egyezik
UserAgentNotFound: Felhasználói ügynök azonosító nem található
TokenNotFound: Token nem található
RequestTypeNotSupported: A kérés típusa nem támogatott
MissingParameters: Kötelező paraméterek hiányoznak
User:
NotFound: A felhasználó nem található
AlreadyExists: A felhasználó már létezik
Inactive: A felhasználó inaktív
NotFoundOnOrg: A felhasználó nem található a kiválasztott szervezetben
NotAllowedOrg: A felhasználó nem tagja a szükséges szervezetnek
NotMatchingUserID: A felhasználó és az authrequest-ben szereplő felhasználó nem egyezik
UserIDMissing: A felhasználói azonosító üres
Invalid: Érvénytelen felhasználói adatok
DomainNotAllowedAsUsername: A domain már foglalt és nem használható
NotAllowedToLink: A felhasználó számára nem engedélyezett a külső bejelentkezési szolgáltatóval való kapcsolat
Profile:
NotFound: Profil nem található
NotChanged: Profil nem változott
Empty: Profil üres
FirstNameEmpty: A profilban a keresztnév üres
LastNameEmpty: A profilban a vezetéknév üres
IDMissing: Hiányzik a profil azonosító
Email:
NotFound: Email nem található
Invalid: Érvénytelen email
AlreadyVerified: Az email már ellenőrizve van
NotChanged: Az email nem változott
Empty: Az email üres
IDMissing: Az email azonosító hiányzik
Phone:
NotFound: A telefon nem található
Invalid: A telefon érvénytelen
AlreadyVerified: A telefon már ellenőrizve van
Empty: A telefon üres
NotChanged: A telefon nem változott
Address:
NotFound: A cím nem található
NotChanged: A cím nem változott
Username:
AlreadyExists: A felhasználónév már foglalt
Reserved: A felhasználónév már foglalt
Empty: A felhasználónév üres
Password:
ConfirmationWrong: A jelszó megerősítése helytelen
Empty: A jelszó üres
Invalid: A jelszó érvénytelen
InvalidAndLocked: A jelszó érvénytelen és a felhasználó zárolva van, vedd fel a kapcsolatot az adminisztrátoroddal.
NotChanged: Az új jelszó nem lehet azonos a jelenlegi jelszavaddal
UsernameOrPassword:
Invalid: A felhasználónév vagy a jelszó érvénytelen
PasswordComplexityPolicy:
NotFound: A jelszóházirend nem található
MinLength: A jelszó túl rövid
HasLower: A jelszónak kisbetűt kell tartalmaznia
HasUpper: A jelszónak nagybetűt kell tartalmaznia
HasNumber: A jelszónak számot kell tartalmaznia
HasSymbol: A jelszónak szimbólumot kell tartalmaznia
Code:
Expired: A kód lejárt
Invalid: A kód érvénytelen
Empty: A kód üres
CryptoCodeNil: A kriptográfiai kód nil
NotFound: Nem találom a kódot
GeneratorAlgNotSupported: Nem támogatott generáló algoritmus
EmailVerify:
UserIDEmpty: A felhasználói azonosító üres
ExternalData:
CouldNotRead: A külső adatokat nem sikerült helyesen beolvasni
MFA:
NoProviders: Nincsenek elérhető többfaktoros szolgáltatók
OTP:
AlreadyReady: A többfaktoros OTP (OneTimePassword) már be van állítva
NotExisting: A többfaktoros OTP (OneTimePassword) nem létezik
InvalidCode: Érvénytelen kód
NotReady: A többfaktoros OTP (OneTimePassword) nem áll készen
Locked: A felhasználó zárolva van
SomethingWentWrong: Valami elromlott
NotActive: A felhasználó nem aktív
ExternalIDP:
IDPTypeNotImplemented: Az IDP típus nincs megvalósítva
NotAllowed: Az külső bejelentkezési szolgáltató nem engedélyezett
IDPConfigIDEmpty: Az azonosítószolgáltató ID üres
ExternalUserIDEmpty: A külső felhasználói azonosító üres
UserDisplayNameEmpty: A felhasználó megjelenítendő neve üres
NoExternalUserData: Nem érkezett külső felhasználói adat
CreationNotAllowed: Új felhasználó létrehozása nem engedélyezett ezen a szolgáltatón
LinkingNotAllowed: A felhasználó összekapcsolása nem engedélyezett ezen a szolgáltatón
NoOptionAllowed: Sem új felhasználó létrehozása, sem összekapcsolás nem engedélyezett ezen a szolgáltatón. Kérjük, lépj kapcsolatba az adminisztrátoroddal.
GrantRequired: Bejelentkezés nem lehetséges. A felhasználónak legalább egy jogosultsággal kell rendelkeznie az alkalmazáson. Kérlek, lépj kapcsolatba az adminisztrátoroddal.
ProjectRequired: Bejelentkezés nem lehetséges. A felhasználó szervezetének engedélyezve kell lennie a projektre. Kérlek, lépj kapcsolatba az adminisztrátoroddal.
IdentityProvider:
InvalidConfig: Az Identity Provider konfiguráció érvénytelen
IAM:
LockoutPolicy:
NotExisting: A Lockout Policy nem létezik
Org:
LoginPolicy:
RegistrationNotAllowed: A regisztráció nem engedélyezett
DeviceAuth:
NotExisting: A felhasználói kód nem létezik
optional: (opcionális)

View File

@ -233,6 +233,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Jenis kelamin
Female: Perempuan
Male: Pria
@ -342,6 +343,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Otorisasi Perangkat
UserCode:

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Genere
Female: Femminile
Male: Maschile
@ -379,6 +380,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Autorizzazione del dispositivo

View File

@ -255,6 +255,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: 性別
Female: 女性
Male: 男性
@ -296,6 +297,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: 利用規約
TosConfirm: 私は利用規約を承諾します。
TosLinkText: TOS
@ -371,6 +373,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: デバイス認証

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Пол
Female: Женски
Male: Машки
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Правила и услови
TosConfirm: Се согласувам со
TosLinkText: правилата за користење
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Овластување преку уред

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Geslacht
Female: Vrouw
Male: Man
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Nederlands: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Algemene voorwaarden
TosConfirm: Ik accepteer de
TosLinkText: AV
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Apparaat Autorisatie
UserCode:

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Płeć
Female: Kobieta
Male: Mężczyzna
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Warunki i zasady
TosConfirm: Akceptuję
TosLinkText: Warunki korzystania
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Autoryzacja urządzenia

View File

@ -259,6 +259,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Gênero
Female: Feminino
Male: Masculino
@ -300,6 +301,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Termos e condições
TosConfirm: Eu aceito os
TosLinkText: termos de serviço
@ -375,6 +377,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Autorização de dispositivo

View File

@ -262,6 +262,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Пол
Female: Женский
Male: Мужской
@ -303,6 +304,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Условия использования
TosConfirm: Я согласен с
TosLinkText: Пользовательским соглашением
@ -378,6 +380,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Авторизация устройства

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: Kön
Female: Man
Male: Kvinna
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: Användarvillkor
TosConfirm: Jag accepterar
TosLinkText: Användarvillkoren
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: Tillgång från hårdvaruenhet
UserCode:

View File

@ -263,6 +263,7 @@ RegistrationUser:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
GenderLabel: 性别
Female: 女性
Male: 男性
@ -304,6 +305,7 @@ ExternalRegistrationUserOverview:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
TosAndPrivacyLabel: 条款和条款
TosConfirm: 我接受
TosLinkText: 服务条款
@ -379,6 +381,7 @@ ExternalNotFound:
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
DeviceAuth:
Title: 设备授权
UserCode:

View File

@ -96,6 +96,8 @@
</option>
<option value="sv" id="sv" {{if (selectedLanguage "sv")}} selected {{end}}>{{t "ExternalNotFound.Swedish"}}
</option>
<option value="hu" id="hu" {{if (selectedLanguage "hu")}} selected {{end}}>{{t "ExternalNotFound.Hungarian"}}
</option>
</select>
</div>
</div>

View File

@ -0,0 +1,78 @@
InitCode:
Title: Felhasználó Inicializálása
PreHeader: Felhasználó Inicializálása
Subject: Felhasználó Inicializálása
Greeting: "Kedves {{.DisplayName}},"
Text: "Ez a felhasználó létre lett hozva. Használd a {{.PreferredLoginName}} felhasználónevet a bejelentkezéshez. Kérlek, kattints az alábbi gombra az inicializálási folyamat befejezéséhez. (Kód: {{.Code}}) Ha nem te kérted ezt az e-mailt, kérlek, hagyd figyelmen kívül."
ButtonText: Inicializálás befejezése
PasswordReset:
Title: Jelszó visszaállítása
PreHeader: Jelszó visszaállítása
Subject: Jelszó visszaállítása
Greeting: "Kedves {{.DisplayName}},"
Text: "Jelszó-visszaállítási kérelmet kaptunk. Kérjük, használd az alábbi gombot a jelszavad visszaállításához. (Kód: {{.Code}}) Ha nem kérted ezt az e-mailt, kérjük, hagyd figyelmen kívül."
ButtonText: Jelszó visszaállítása
VerifyEmail:
Title: E-mail megerősítése
PreHeader: E-mail megerősítése
Subject: E-mail megerősítése
Greeting: "Kedves {{.DisplayName}},"
Text: "Egy új e-mail hozzá lett adva. Kérjük, használd az alábbi gombot az e-mail címed megerősítéséhez. (Kód: {{.Code}}) Ha nem adtál hozzá új e-mail címet, kérjük, hagyd figyelmen kívül ezt az e-mailt."
ButtonText: E-mail megerősítése
VerifyPhone:
Title: Telefon megerősítése
PreHeader: Telefon megerősítése
Subject: Telefonszám ellenőrzése
Greeting: "Kedves {{.DisplayName}},"
Text: "Új telefonszám került hozzáadásra. Kérlek, használd a következő kódot az ellenőrzéshez: {{.Code}}"
ButtonText: Telefonszám ellenőrzése
VerifyEmailOTP:
Title: Egyszer használatos jelszó ellenőrzése
PreHeader: Egyszer használatos jelszó ellenőrzése
Subject: Egyszer használatos jelszó ellenőrzése
Greeting: "Kedves {{.DisplayName}},"
Text: "Kérlek, használd az egyszer használatos jelszót {{.OTP}} azonosításhoz az elkövetkező öt percben, vagy kattints az 'Azonosítás' gombra."
ButtonText: Azonosítás
VerifySMSOTP:
Text: >-
{{.OTP}} Egyszerhasználatos jelszavad a(z) {{ .Domain }} oldalhoz. Eddig lesz érvényes: {{.Expiry}}.
{{.Domain}} #{{.OTP}}
DomainClaimed:
Title: A domaint már igényelték
PreHeader: E-mail / felhasználónév megváltoztatása
Subject: A domaint már igényelték
Greeting: "Kedves {{.DisplayName}},"
Text: "A {{.Domain}} domaint egy szervezet igényelte. A jelenlegi felhasználód, {{.Username}}, nem része ennek a szervezetnek. Ezért meg kell változtatnod az e-mailed, amikor bejelentkezel. Létrehoztunk egy ideiglenes felhasználónevet ({{.TempUsername}}) ehhez a bejelentkezéshez."
ButtonText: Bejelentkezés
PasswordlessRegistration:
Title: Jelszó nélküli bejelentkezés hozzáadása
PreHeader: Jelszó nélküli bejelentkezés hozzáadása
Subject: Jelszó nélküli bejelentkezés hozzáadása
Greeting: "Kedves {{.DisplayName}},"
Text: "Kaptunk egy kérést a jelszó nélküli bejelentkezéshez szükséges token hozzáadására. Kérlek, használd az alábbi gombot a token vagy eszköz hozzáadásához a jelszó nélküli bejelentkezéshez."
ButtonText: Jelszó Nélküli Bejelentkezés Hozzáadása
PasswordChange:
Title: A felhasználó jelszava megváltozott
PreHeader: Jelszó megváltoztatása
Subject: A felhasználó jelszava megváltozott
Greeting: "Kedves {{.DisplayName}},"
Text: "A felhasználó jelszava megváltozott. Ha ezt a változtatást nem te végezted, javasoljuk, hogy azonnal állítsd vissza a jelszavad."
ButtonText: Bejelentkezés
InviteUser:
Title: "Meghívás a(z) {{.ApplicationName}}-ra"
PreHeader: "Meghívás a(z) {{.ApplicationName}} szolgáltatásba"
Subject: "Meghívás a(z) {{.ApplicationName}} szolgáltatásba"
Greeting: "Kedves {{.DisplayName}},"
Text: "Felhasználódat meghívták a(z) {{.ApplicationName}} szolgáltatásba. Kérlek, kattints az alábbi gombra a meghívás folyamatának befejezéséhez. Ha nem kérted ezt az e-mailt, kérlek hagyd figyelmen kívül."
ButtonText: Meghívás elfogadása

1397
internal/static/i18n/hu.yaml Normal file

File diff suppressed because it is too large Load Diff