mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 14:47:33 +00:00
feat(i18n): add korean language support (#8879)
Hello everyone, To support Korean-speaking users who may experience challenges in using this excellent tool due to language barriers, I have added Korean language support with the help of ChatGPT. I hope that this contribution allows ZITADEL to be more useful and accessible to Korean-speaking users. Thank you. --- 안녕하세요 여러분, 언어의 어려움으로 이 훌륭한 도구를 활용하는데 곤란함을 겪는 한국어 사용자들을 위하여 ChatGPT의 도움을 받아 한국어 지원을 추가하였습니다. 이 기여를 통해 ZITADEL이 한국어 사용자들에게 유용하게 활용되었으면 좋겠습니다. 감사합니다. Co-authored-by: Max Peintner <max@caos.ch>
This commit is contained in:
@@ -17,6 +17,7 @@ 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 localeKo from '@angular/common/locales/ko';
|
||||
import { APP_INITIALIZER, NgModule } from '@angular/core';
|
||||
import { MatNativeDateModule } from '@angular/material/core';
|
||||
import { MatDialogModule } from '@angular/material/dialog';
|
||||
@@ -108,6 +109,8 @@ registerLocaleData(localeSv);
|
||||
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/sv.json'));
|
||||
registerLocaleData(localeHu);
|
||||
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/hu.json'));
|
||||
registerLocaleData(localeKo);
|
||||
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/ko.json'));
|
||||
|
||||
export class WebpackTranslateLoader implements TranslateLoader {
|
||||
getTranslation(lang: string): Observable<any> {
|
||||
|
@@ -16,6 +16,7 @@ export const supportedLanguages = [
|
||||
'nl',
|
||||
'sv',
|
||||
'hu',
|
||||
'ko',
|
||||
];
|
||||
export const supportedLanguagesRegexp: RegExp = /de|en|es|fr|id|it|ja|pl|zh|bg|pt|mk|cs|ru|nl|sv|hu/;
|
||||
export const supportedLanguagesRegexp: RegExp = /de|en|es|fr|id|it|ja|pl|zh|bg|pt|mk|cs|ru|nl|sv|hu|ko/;
|
||||
export const fallbackLanguage: string = 'en';
|
||||
|
@@ -1383,7 +1383,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1620,7 +1621,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Проверката на имейл е извършена",
|
||||
@@ -2559,7 +2561,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Добавяне на мениджър",
|
||||
|
@@ -1384,7 +1384,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1621,7 +1622,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Ověření e-mailu dokončeno",
|
||||
@@ -2572,7 +2574,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Přidat manažera",
|
||||
|
@@ -1384,7 +1384,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1621,7 +1622,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Email Verification erfolgreich",
|
||||
@@ -2563,7 +2565,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Manager hinzufügen",
|
||||
|
@@ -1384,7 +1384,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1621,7 +1622,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Email verification done",
|
||||
@@ -2588,7 +2590,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Add a Manager",
|
||||
|
@@ -1385,7 +1385,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1622,7 +1623,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Verificación de email realizada",
|
||||
@@ -2560,7 +2562,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Añadir un Mánager",
|
||||
|
@@ -1384,7 +1384,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1621,7 +1622,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Vérification de l'e-mail effectuée",
|
||||
@@ -2564,7 +2566,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Ajouter un responsable",
|
||||
|
@@ -1384,7 +1384,8 @@
|
||||
"nl": "Holland",
|
||||
"sv": "Svéd",
|
||||
"id": "Indonéz",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1619,7 +1620,8 @@
|
||||
"ru": "Orosz",
|
||||
"nl": "Holland",
|
||||
"sv": "Svéd",
|
||||
"id": "Indonéz"
|
||||
"id": "Indonéz",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "E-mail ellenőrzés kész",
|
||||
|
@@ -1262,7 +1262,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1486,7 +1487,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Verifikasi email selesai",
|
||||
@@ -2272,7 +2274,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Tambahkan Manajer",
|
||||
|
@@ -1384,7 +1384,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1621,7 +1622,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Verifica dell'e-mail terminata con successo.",
|
||||
@@ -2564,7 +2566,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Aggiungi un manager",
|
||||
|
@@ -1384,7 +1384,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1617,7 +1618,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "メール認証が完了しました",
|
||||
@@ -2554,7 +2556,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "マネージャーを追加する",
|
||||
|
2671
console/src/assets/i18n/ko.json
Normal file
2671
console/src/assets/i18n/ko.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1385,7 +1385,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1622,7 +1623,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Е-поштата е верифицирана",
|
||||
@@ -2560,7 +2562,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Додај Менаџер",
|
||||
|
@@ -1620,7 +1620,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "E-mail verificatie voltooid",
|
||||
@@ -2580,7 +2581,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Voeg een Manager toe",
|
||||
|
@@ -1383,7 +1383,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1620,7 +1621,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Weryfikacja adresu e-mail zakończona",
|
||||
@@ -2563,7 +2565,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Dodaj managera",
|
||||
|
@@ -1385,7 +1385,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1622,7 +1623,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Verificação de email concluída",
|
||||
@@ -2558,7 +2560,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Adicionar um Gerente",
|
||||
|
@@ -1428,7 +1428,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1677,7 +1678,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"LOCALE": "Код языка",
|
||||
"LOCALES": {
|
||||
@@ -2670,7 +2672,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Добавить менеджера",
|
||||
|
@@ -1388,7 +1388,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1625,7 +1626,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "E-postverifiering klar",
|
||||
@@ -2592,7 +2594,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Lägg till en administratör",
|
||||
|
@@ -1384,7 +1384,8 @@
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia",
|
||||
"hu": "Magyar"
|
||||
"hu": "Magyar",
|
||||
"ko": "한국어"
|
||||
}
|
||||
},
|
||||
"SMTP": {
|
||||
@@ -1620,7 +1621,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "电子邮件验证完成",
|
||||
@@ -2563,7 +2565,8 @@
|
||||
"ru": "Русский",
|
||||
"nl": "Nederlands",
|
||||
"sv": "Svenska",
|
||||
"id": "Bahasa Indonesia"
|
||||
"id": "Bahasa Indonesia",
|
||||
"ko": "한국어"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "添加管理者",
|
||||
|
Reference in New Issue
Block a user