feat: add Turkish language support (#10198)

- Turkish language support is added. 
- Updated other language files to add Turkish selection.

# Which Problems Are Solved

- Zitadel was not supporting Turkish language. Now supporting. 

# How the Problems Are Solved

- Turkish language files are added and updated other language files in
below paths to add Turkish support;
    -  /console/src/assets/i18n/
    - /internal/api/ui/login/static/i18n
    - /internal/notification/static/i18n
    - /internal/static/i18n

# Additional Changes

- Made changes below files for codes/docs changes;
    - /console/src/app/utils/language.ts
    - /console/src/app/app.module.ts
    - /docs/docs/guides/manage/customize/texts.md
- /internal/api/ui/login/static/templates/external_not_found_option.html
    - /internal/query/v2-default.json
    - /login/apps/login/src/lib/i18n.ts

---------

Co-authored-by: Marco A. <marco@zitadel.com>
This commit is contained in:
Recep YILDIZ
2025-07-18 15:18:22 +03:00
committed by GitHub
parent 1a24b10702
commit 25adfd91a2
48 changed files with 5282 additions and 58 deletions

View File

@@ -19,6 +19,7 @@ import localeSv from '@angular/common/locales/sv';
import localeHu from '@angular/common/locales/hu';
import localeKo from '@angular/common/locales/ko';
import localeRo from '@angular/common/locales/ro';
import localeTr from '@angular/common/locales/tr';
import { APP_INITIALIZER, NgModule } from '@angular/core';
import { MatNativeDateModule } from '@angular/material/core';
import { MatDialogModule } from '@angular/material/dialog';
@@ -112,6 +113,8 @@ registerLocaleData(localeKo);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/ko.json'));
registerLocaleData(localeRo);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/ro.json'));
registerLocaleData(localeTr);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/tr.json'));
export class WebpackTranslateLoader implements TranslateLoader {
getTranslation(lang: string): Observable<any> {

View File

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

View File

@@ -1544,7 +1544,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1793,7 +1794,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Проверката на имейл е извършена",
@@ -2743,7 +2745,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Добавяне на мениджър",

View File

@@ -1545,7 +1545,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1794,7 +1795,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Ověření e-mailu dokončeno",
@@ -2757,7 +2759,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Přidat manažera",

View File

@@ -1545,7 +1545,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1794,7 +1795,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Email Verification erfolgreich",
@@ -2748,7 +2750,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Manager hinzufügen",

View File

@@ -1548,7 +1548,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1797,7 +1798,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Email verification done",
@@ -2776,7 +2778,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Add a Manager",

View File

@@ -1546,7 +1546,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1795,7 +1796,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Verificación de email realizada",
@@ -2745,7 +2747,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Añadir un Mánager",

View File

@@ -1545,7 +1545,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1794,7 +1795,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Vérification de l'e-mail effectuée",
@@ -2749,7 +2751,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Ajouter un responsable",

View File

@@ -1545,7 +1545,8 @@
"id": "Indonéz",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1792,7 +1793,8 @@
"id": "Indonéz",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "E-mail ellenőrzés kész",
@@ -2771,7 +2773,8 @@
"id": "Indonéz",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Hozzáadás egy menedzsert",

View File

@@ -1423,7 +1423,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1658,7 +1659,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Verifikasi email selesai",
@@ -2456,7 +2458,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Tambahkan Manajer",

View File

@@ -1545,7 +1545,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1794,7 +1795,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Verifica dell'e-mail terminata con successo.",
@@ -2749,7 +2751,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Aggiungi un manager",

View File

@@ -1545,7 +1545,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1794,7 +1795,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "メール認証が完了しました",
@@ -2773,7 +2775,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "マネージャーを追加する",

View File

@@ -1545,7 +1545,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1794,7 +1795,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "이메일 인증 완료",
@@ -2769,7 +2771,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "매니저 추가",

View File

@@ -1546,7 +1546,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1795,7 +1796,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Е-поштата е верифицирана",
@@ -2745,7 +2747,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Додај Менаџер",

View File

@@ -1545,7 +1545,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1794,7 +1795,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "E-mail verificatie voltooid",
@@ -2766,7 +2768,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Voeg een Manager toe",

View File

@@ -1544,7 +1544,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1793,7 +1794,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Weryfikacja adresu e-mail zakończona",
@@ -2748,7 +2750,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Dodaj managera",

View File

@@ -1546,7 +1546,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1795,7 +1796,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Verificação de email concluída",
@@ -2744,7 +2746,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Adicionar um Gerente",

View File

@@ -1543,7 +1543,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1792,7 +1793,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "Verificarea e-mailului efectuată",
@@ -2769,7 +2771,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Adăugați un manager",

View File

@@ -1590,7 +1590,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1851,7 +1852,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"LOCALE": "Код языка",
"LOCALES": {
@@ -2857,7 +2859,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Добавить менеджера",

View File

@@ -1549,7 +1549,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1798,7 +1799,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "E-postverifiering klar",
@@ -2777,7 +2779,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "Lägg till en administratör",

File diff suppressed because it is too large Load Diff

View File

@@ -1545,7 +1545,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
}
},
"SMTP": {
@@ -1793,7 +1794,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"KEYS": {
"emailVerificationDoneText": "电子邮件验证完成",
@@ -2748,7 +2750,8 @@
"id": "Bahasa Indonesia",
"hu": "Magyar",
"ko": "한국어",
"ro": "Română"
"ro": "Română",
"tr": "Türkçe"
},
"MEMBER": {
"ADD": "添加管理者",

View File

@@ -53,6 +53,7 @@ ZITADEL is available in the following languages
- Hungarian (hu)
- 한국어 (ko)
- Romanian (ro)
- Turkish (tr)
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

@@ -262,6 +262,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Пол
Female: Женски пол
Male: Мъжки
@@ -305,6 +306,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Правила и условия
TosConfirm: Приемам
TosLinkText: TOS
@@ -377,6 +379,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Упълномощаване на устройството
UserCode:

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Pohlaví
Female: Žena
Male: Muž
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Obchodní podmínky
TosConfirm: Souhlasím s
TosLinkText: obchodními podmínkami
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Autorizace zařízení
UserCode:

View File

@@ -265,6 +265,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Geschlecht
Female: weiblich
Male: männlich
@@ -309,6 +310,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz
TosConfirm: Ich akzeptiere die
TosLinkText: AGB
@@ -387,6 +389,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Gerät verbinden
UserCode:

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Gender
Female: Female
Male: Male
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Terms and conditions
TosConfirm: I accept the
TosLinkText: TOS
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Device Authorization
UserCode:

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Género
Female: Mujer
Male: Hombre
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Términos y condiciones
TosConfirm: Acepto los
TosLinkText: TDS
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
Footer:
PoweredBy: Powered By

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Genre
Female: Femme
Male: Homme
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Termes et conditions
TosConfirm: J'accepte les
TosLinkText: TOS
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Autorisation de l'appareil

View File

@@ -236,6 +236,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Nem
Female:
Male: Férfi
@@ -279,6 +280,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Felhasználási feltételek
TosConfirm: Elfogadom a
TosLinkText: TOS
@@ -351,6 +353,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Eszköz engedélyezése
UserCode:

View File

@@ -236,6 +236,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Jenis kelamin
Female: Perempuan
Male: Pria
@@ -279,6 +280,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Syarat dan Ketentuan
TosConfirm: Saya menerima itu
TosLinkText: KL
@@ -351,6 +353,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Otorisasi Perangkat
UserCode:

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Genere
Female: Femminile
Male: Maschile
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Termini di servizio
TosConfirm: Accetto i
TosLinkText: Termini di servizio
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Autorizzazione del dispositivo

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: 性別
Female: 女性
Male: 男性
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: 利用規約
TosConfirm: 私は利用規約を承諾します。
TosLinkText: TOS
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: デバイス認証

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: 성별
Female: 여성
Male: 남성
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: 동의사항
TosConfirm: 이용 약관에 동의합니다.
TosLinkText: 이용 약관
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: 기기 인증
UserCode:

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Пол
Female: Женски
Male: Машки
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Правила и услови
TosConfirm: Се согласувам со
TosLinkText: правилата за користење
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Овластување преку уред

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Geslacht
Female: Vrouw
Male: Man
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Algemene voorwaarden
TosConfirm: Ik accepteer de
TosLinkText: AV
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Apparaat Autorisatie
UserCode:

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Płeć
Female: Kobieta
Male: Mężczyzna
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Warunki i zasady
TosConfirm: Akceptuję
TosLinkText: Warunki korzystania
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Autoryzacja urządzenia

View File

@@ -262,6 +262,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Gênero
Female: Feminino
Male: Masculino
@@ -306,6 +307,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Termos e condições
TosConfirm: Eu aceito os
TosLinkText: termos de serviço
@@ -384,6 +386,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Autorização de dispositivo

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Gen
Female: Femeie
Male: Bărbat
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Termeni și condiții
TosConfirm: Accept
TosLinkText: TOS
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Autorizare dispozitiv
UserCode:

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Пол
Female: Женский
Male: Мужской
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Условия использования
TosConfirm: Я согласен с
TosLinkText: Пользовательским соглашением
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Авторизация устройства

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Kön
Female: Man
Male: Kvinna
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Användarvillkor
TosConfirm: Jag accepterar
TosLinkText: Användarvillkoren
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Tillgång från hårdvaruenhet
UserCode:

View File

@@ -0,0 +1,531 @@
Login:
Title: Tekrar Hoş Geldiniz!
Description: Giriş bilgilerinizi girin.
TitleLinking: Kullanıcı bağlama için giriş
DescriptionLinking: Harici kullanıcınızı bağlamak için giriş bilgilerinizi girin.
LoginNameLabel: Giriş Adı
UsernamePlaceHolder: kullanıcıadı
LoginnamePlaceHolder: kullanıcıadı@domain
ExternalUserDescription: Harici kullanıcı ile giriş yapın.
MustBeMemberOfOrg: Kullanıcı {{.OrgName}} organizasyonunun üyesi olmalıdır.
RegisterButtonText: Kayıt Ol
NextButtonText: İleri
LDAP:
Title: Giriş
Description: Giriş bilgilerinizi girin.
LoginNameLabel: Giriş Adı
PasswordLabel: Şifre
NextButtonText: İleri
SelectAccount:
Title: Hesap Seç
Description: Hesabınızı kullanın
TitleLinking: Kullanıcı bağlama için hesap seç
DescriptionLinking: Harici kullanıcınızla bağlamak için hesabınızı seçin.
OtherUser: Diğer Kullanıcı
SessionState0: aktif
SessionState1: Çıkış yapıldı
MustBeMemberOfOrg: Kullanıcı {{.OrgName}} organizasyonunun üyesi olmalıdır.
Password:
Title: Şifre
Description: Giriş bilgilerinizi girin.
PasswordLabel: Şifre
MinLength: En az
MinLengthp2: karakter uzunluğunda olmalıdır.
MaxLength: 70 karakterden az olmalıdır.
HasUppercase: Büyük harf içermelidir.
HasLowercase: Küçük harf içermelidir.
HasNumber: Rakam içermelidir.
HasSymbol: Sembol içermelidir.
Confirmation: Şifre onayı eşleşti.
ResetLinkText: Şifreyi Sıfırla
BackButtonText: Geri
NextButtonText: İleri
UsernameChange:
Title: Kullanıcı Adını Değiştir
Description: Yeni kullanıcı adınızı belirleyin
UsernameLabel: Kullanıcı Adı
CancelButtonText: İptal
NextButtonText: İleri
UsernameChangeDone:
Title: Kullanıcı Adı Değiştirildi
Description: Kullanıcı adınız başarıyla değiştirildi.
NextButtonText: İleri
InitPassword:
Title: Şifre Belirle
Description: Yeni şifrenizi belirlemek için aşağıdaki forma girmeniz gereken bir kod aldınız.
CodeLabel: Kod
NewPasswordLabel: Yeni Şifre
NewPasswordConfirmLabel: Şifreyi Onayla
ResendButtonText: Kodu Tekrar Gönder
NextButtonText: İleri
InitPasswordDone:
Title: Şifre Belirlendi
Description: Şifre başarıyla belirlendi
NextButtonText: İleri
CancelButtonText: İptal
InitUser:
Title: Kullanıcıyı Etkinleştir
Description: E-postanızı aşağıdaki kod ile doğrulayın ve şifrenizi belirleyin.
CodeLabel: Kod
NewPasswordLabel: Yeni Şifre
NewPasswordConfirm: Şifreyi Onayla
NextButtonText: İleri
ResendButtonText: Kodu Tekrar Gönder
InitUserDone:
Title: Kullanıcı Etkinleştirildi
Description: E-posta doğrulandı ve şifre başarıyla belirlendi
NextButtonText: İleri
CancelButtonText: İptal
InviteUser:
Title: Kullanıcıyı Etkinleştir
Description: E-postanızı aşağıdaki kod ile doğrulayın ve şifrenizi belirleyin.
CodeLabel: Kod
NewPasswordLabel: Yeni Şifre
NewPasswordConfirm: Şifreyi Onayla
NextButtonText: İleri
ResendButtonText: Kodu Tekrar Gönder
InitMFAPrompt:
Title: 2-Faktör Kurulumu
Description: 2-faktörlü kimlik doğrulama, kullanıcı hesabınız için ek güvenlik sağlar. Bu sayede hesabınıza yalnızca sizin erişiminiz olması sağlanır.
Provider0: Kimlik Doğrulayıcı Uygulama (örn. Google/Microsoft Authenticator, Authy)
Provider1: Cihaza bağımlı (örn. FaceID, Windows Hello, Parmak izi)
Provider3: OTP SMS
Provider4: OTP E-posta
NextButtonText: İleri
SkipButtonText: Atla
InitMFAOTP:
Title: 2-Faktör Doğrulama
Description: 2-faktörünüzü oluşturun. Henüz yoksa bir kimlik doğrulayıcı uygulama indirin.
OTPDescription: Kodu kimlik doğrulayıcı uygulamanızla (örn. Google/Microsoft Authenticator, Authy) tarayın veya gizli anahtarı kopyalayın ve aşağıda oluşturulan kodu girin.
SecretLabel: Gizli Anahtar
CodeLabel: Kod
NextButtonText: İleri
CancelButtonText: İptal
InitMFAOTPSMS:
Title: 2-Faktör Doğrulama
DescriptionPhone: 2-faktörünüzü oluşturun. Doğrulamak için telefon numaranızı girin.
DescriptionCode: 2-faktörünüzü oluşturun. Telefon numaranızı doğrulamak için aldığınız kodu girin.
PhoneLabel: Telefon
CodeLabel: Kod
EditButtonText: Düzenle
ResendButtonText: Kodu Tekrar Gönder
NextButtonText: İleri
InitMFAU2F:
Title: Güvenlik Anahtarı Ekle
Description: Güvenlik anahtarı, telefonunuza yerleştirilmiş, Bluetooth kullanan veya bilgisayarınızın USB portuna doğrudan takılan bir doğrulama yöntemidir.
TokenNameLabel: Güvenlik anahtarı / cihaz adı
NotSupported: WebAuthN tarayıcınız tarafından desteklenmiyor. Lütfen güncel olduğundan emin olun veya farklı bir tarayıcı kullanın (örn. Chrome, Safari, Firefox)
RegisterTokenButtonText: Güvenlik anahtarı ekle
ErrorRetry: Tekrar deneyin, yeni bir challenge oluşturun veya farklı bir yöntem seçin.
InitMFADone:
Title: 2-faktör Doğrulandı
Description: Harika! 2-faktörünüzü başarıyla kurdunuz ve hesabınızı çok daha güvenli hale getirdiniz. Faktör her girişte girilmek zorundadır.
NextButtonText: İleri
CancelButtonText: İptal
MFAProvider:
Provider0: Kimlik Doğrulayıcı Uygulama (örn. Google/Microsoft Authenticator, Authy)
Provider1: Cihaza bağımlı (örn. FaceID, Windows Hello, Parmak izi)
Provider3: OTP SMS
Provider4: OTP E-posta
ChooseOther: veya başka bir seçenek seçin
VerifyMFAOTP:
Title: 2-Faktör Doğrula
Description: İkinci faktörünüzü doğrulayın
CodeLabel: Kod
NextButtonText: İleri
VerifyOTP:
Title: 2-Faktör Doğrula
Description: İkinci faktörünüzü doğrulayın
CodeLabel: Kod
ResendButtonText: Kodu Tekrar Gönder
NextButtonText: İleri
VerifyMFAU2F:
Title: 2-Faktör Doğrulama
Description: Kayıtlı cihazınızla (örn. FaceID, Windows Hello, Parmak izi) 2-Faktörünüzü doğrulayın
NotSupported: WebAuthN tarayıcınız tarafından desteklenmiyor. En yeni sürümü kullandığınızdan emin olun veya desteklenen bir tarayıcıya geçin (Chrome, Safari, Firefox)
ErrorRetry: Tekrar deneyin, yeni bir istek oluşturun veya başka bir yöntem seçin.
ValidateTokenButtonText: 2-Faktör Doğrula
Passwordless:
Title: Şifresiz Giriş
Description: FaceID, Windows Hello veya Parmak izi gibi cihazınızın sağladığı kimlik doğrulama yöntemleriyle giriş yapın.
NotSupported: WebAuthN tarayıcınız tarafından desteklenmiyor. Lütfen güncel olduğundan emin olun veya farklı bir tarayıcı kullanın (örn. Chrome, Safari, Firefox)
ErrorRetry: Tekrar deneyin, yeni bir challenge oluşturun veya farklı bir yöntem seçin.
LoginWithPwButtonText: Şifre ile giriş yap
ValidateTokenButtonText: Şifresiz giriş yap
PasswordlessPrompt:
Title: Şifresiz Kurulum
Description: Şifresiz giriş kurmak ister misiniz? (FaceID, Windows Hello veya Parmak izi gibi cihazınızın kimlik doğrulama yöntemleri)
DescriptionInit: Şifresiz giriş kurmanız gerekiyor. Cihazınızı kaydetmek için size verilen bağlantıyı kullanın.
PasswordlessButtonText: Şifresiz devam et
NextButtonText: İleri
SkipButtonText: Atla
PasswordlessRegistration:
Title: Şifresiz Kurulum
Description: Bir isim vererek (örn. BenimTelefonum, MacBook, vb.) ve ardından aşağıdaki 'Şifresiz kaydet' düğmesine tıklayarak kimlik doğrulamanızı ekleyin.
TokenNameLabel: Cihazın adı
NotSupported: WebAuthN tarayıcınız tarafından desteklenmiyor. Lütfen güncel olduğundan emin olun veya farklı bir tarayıcı kullanın (örn. Chrome, Safari, Firefox)
RegisterTokenButtonText: Şifresiz kaydet
ErrorRetry: Tekrar deneyin, yeni bir challenge oluşturun veya farklı bir yöntem seçin.
PasswordlessRegistrationDone:
Title: Şifresiz Kurulum Tamamlandı
Description: Şifresiz cihaz başarıyla eklendi.
DescriptionClose: Artık bu pencereyi kapatabilirsiniz.
NextButtonText: İleri
CancelButtonText: İptal
PasswordChange:
Title: Şifre Değiştir
Description: Şifrenizi değiştirin. Eski ve yeni şifrenizi girin.
ExpiredDescription: Şifrenizin süresi dolmuş ve değiştirilmesi gerekiyor. Eski ve yeni şifrenizi girin.
OldPasswordLabel: Eski Şifre
NewPasswordLabel: Yeni Şifre
NewPasswordConfirmLabel: Şifre onayı
CancelButtonText: İptal
NextButtonText: İleri
Footer: Alt Bilgi
PasswordChangeDone:
Title: Şifre Değiştir
Description: Şifreniz başarıyla değiştirildi.
NextButtonText: İleri
PasswordResetDone:
Title: Şifre Sıfırlama Bağlantısı Gönderildi
Description: Şifrenizi sıfırlamak için e-postanızı kontrol edin.
NextButtonText: İleri
EmailVerification:
Title: E-Posta Doğrulama
Description: Adresinizi doğrulamak için size bir e-posta gönderdik. Lütfen aşağıdaki forma kodu girin.
CodeLabel: Kod
NextButtonText: İleri
ResendButtonText: Kodu Tekrar Gönder
EmailVerificationDone:
Title: E-Posta Doğrulama
Description: E-posta adresiniz başarıyla doğrulandı.
NextButtonText: İleri
CancelButtonText: Cancel
LoginButtonText: Login
RegisterOption:
Title: Kayıt Seçenekleri
Description: Nasıl kayıt olmak istediğinizi seçin
RegisterUsernamePasswordButtonText: Kullanıcı adı ve şifre ile
ExternalLoginDescription: veya harici bir kullanıcı ile kayıt olun
LoginButtonText: Giriş
RegistrationUser:
Title: Kayıt
Description: Kullanıcı verilerinizi girin. E-posta adresiniz giriş adınız olarak kullanılacaktır.
DescriptionOrgRegister: Kullanıcı verilerinizi girin.
EmailLabel: E-Posta
UsernameLabel: Kullanıcı adı
FirstnameLabel: Ad
LastnameLabel: Soyadı
LanguageLabel: Dil
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: Cinsiyet
Female: Kadın
Male: Erkek
Diverse: Çeşitli / X
PasswordLabel: Şifre
PasswordConfirmLabel: Şifre onayı
TosAndPrivacyLabel: Şartlar ve koşullar
TosConfirm: Kabul ediyorum
TosLinkText: Kullanım Şartları
PrivacyConfirm: Kabul ediyorum
PrivacyLinkText: gizlilik politikası
ExternalLogin: veya harici bir kullanıcı ile kayıt olun
BackButtonText: Giriş
NextButtonText: İleri
ExternalRegistrationUserOverview:
Title: Harici Kullanıcı Kaydı
Description: Seçilen sağlayıcıdan kullanıcı bilgilerinizi aldık. Artık bunları değiştirebilir veya tamamlayabilirsiniz.
EmailLabel: E-Posta
UsernameLabel: Kullanıcı adı
FirstnameLabel: Ad
LastnameLabel: Soyadı
NicknameLabel: Takma ad
PhoneLabel: Telefon numarası
LanguageLabel: Dil
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: Şartlar ve koşullar
TosConfirm: Kabul ediyorum
TosLinkText: Kullanım Şartları
PrivacyConfirm: Kabul ediyorum
PrivacyLinkText: gizlilik politikası
ExternalLogin: veya harici bir kullanıcı ile kayıt olun
BackButtonText: Geri
NextButtonText: Kaydet
RegistrationOrg:
Title: Organizasyon Kaydı
Description: Organizasyon adınızı ve kullanıcı verilerinizi girin.
OrgNameLabel: Organizasyon adı
EmailLabel: E-Posta
UsernameLabel: Kullanıcı adı
FirstnameLabel: Ad
LastnameLabel: Soyadı
PasswordLabel: Şifre
PasswordConfirmLabel: Şifre onayı
TosAndPrivacyLabel: Şartlar ve koşullar
TosConfirm: Kabul ediyorum
TosLinkText: Kullanım Şartları
PrivacyConfirm: Kabul ediyorum
PrivacyLinkText: gizlilik politikası
SaveButtonText: Organizasyon oluştur
LoginSuccess:
Title: Giriş Başarılı
AutoRedirectDescription: Uygulamanıza otomatik olarak yönlendirileceksiniz. Değilse, aşağıdaki düğmeye tıklayın. Daha sonra pencereyi kapatabilirsiniz.
RedirectedDescription: Artık bu pencereyi kapatabilirsiniz.
NextButtonText: İleri
LogoutDone:
Title: Çıkış Yapıldı
Description: Başarıyla çıkış yaptınız.
LoginButtonText: Giriş
LinkingUserPrompt:
Title: Mevcut Kullanıcı Bulundu
Description: "Mevcut hesabınızı bağlamak ister misiniz:"
LinkButtonText: Bağla
OtherButtonText: Diğer seçenekler
LinkingUsersDone:
Title: Kullanıcı Bağlama
Description: Kullanıcı bağlandı.
CancelButtonText: İptal
NextButtonText: İleri
ExternalNotFound:
Title: Harici Kullanıcı Bulunamadı
Description: Harici kullanıcı bulunamadı. Kullanıcınızı bağlamak mı yoksa yeni bir kullanıcı otomatik kaydetmek mi istiyorsunuz?
LinkButtonText: Bağla
AutoRegisterButtonText: Kayıt Ol
TosAndPrivacyLabel: Şartlar ve koşullar
TosConfirm: Kabul ediyorum
TosLinkText: Kullanım Şartları
PrivacyConfirm: Kabul ediyorum
PrivacyLinkText: gizlilik politikası
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
Indonesian: Bahasa Indonesia
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: Cihaz Yetkilendirme
UserCode:
Label: Kullanıcı Kodu
Description: Cihazda sunulan kullanıcı kodunu girin.
ButtonNext: İleri
Action:
Description: Cihaz erişimi verin.
GrantDevice: cihaza yetki vermek üzeresiniz
AccessToScopes: aşağıdaki kapsam alanlarına erişim
Button:
Allow: İzin Ver
Deny: Reddet
Done:
Description: Tamamlandı.
Approved: Cihaz yetkilendirmesi onaylandı. Artık cihaza dönebilirsiniz.
Denied: Cihaz yetkilendirmesi reddedildi. Artık cihaza dönebilirsiniz.
Footer:
PoweredBy: Teknoloji Desteği
Tos: Kullanım Şartları
PrivacyPolicy: Gizlilik politikası
Help: Yardım
SupportEmail: Destek E-posta
SignIn: "{{.Provider}} ile giriş yap"
Errors:
Internal: Dahili bir hata oluştu
AuthRequest:
NotFound: Kimlik doğrulama isteği bulunamadı
UserAgentNotCorresponding: User Agent uyuşmuyor
UserAgentNotFound: User Agent ID bulunamadı
TokenNotFound: Token bulunamadı
RequestTypeNotSupported: İstek türü desteklenmiyor
MissingParameters: Gerekli parametreler eksik
User:
NotFound: Kullanıcı bulunamadı
AlreadyExists: Kullanıcı zaten mevcut
Inactive: Kullanıcı aktif değil
NotFoundOnOrg: Kullanıcı seçilen organizasyonda bulunamadı
NotAllowedOrg: Kullanıcı gerekli organizasyonun üyesi değil
NotMatchingUserID: Kullanıcı ve kimlik doğrulama isteğindeki kullanıcı uyuşmuyor
UserIDMissing: Kullanıcı ID'si boş
Invalid: Geçersiz kullanıcı verisi
DomainNotAllowedAsUsername: Alan adı zaten rezerve edilmiş ve kullanılamaz
NotAllowedToLink: Kullanıcının harici giriş sağlayıcısı ile bağlantı kurma izni yok
Profile:
NotFound: Profil bulunamadı
NotChanged: Profil değişmedi
Empty: Profil boş
FirstNameEmpty: Profildeki ad boş
LastNameEmpty: Profildeki soyadı boş
IDMissing: Profil ID'si eksik
Email:
NotFound: E-posta bulunamadı
Invalid: E-posta geçersiz
AlreadyVerified: E-posta zaten doğrulanmış
NotChanged: E-posta değişmedi
Empty: E-posta boş
IDMissing: E-posta ID'si eksik
Phone:
NotFound: Telefon bulunamadı
Invalid: Telefon geçersiz
AlreadyVerified: Telefon zaten doğrulanmış
Empty: Telefon boş
NotChanged: Telefon değişmedi
Address:
NotFound: Adres bulunamadı
NotChanged: Adres değişmedi
Username:
AlreadyExists: Kullanıcı adı zaten alınmış
Reserved: Kullanıcı adı zaten alınmış
Empty: Kullanıcı adı boş
Password:
ConfirmationWrong: Şifre onayı yanlış
Empty: Şifre boş
Invalid: Şifre geçersiz
InvalidAndLocked: Şifre geçersiz ve kullanıcı kilitli, yöneticinize başvurun.
NotChanged: Yeni şifre mevcut şifrenizle aynı olamaz
UsernameOrPassword:
Invalid: Kullanıcı adı veya Şifre geçersiz
PasswordComplexityPolicy:
NotFound: Şifre politikası bulunamadı
MinLength: Şifre çok kısa
HasLower: Şifre küçük harf içermeli
HasUpper: Şifre büyük harf içermeli
HasNumber: Şifre sayı içermeli
HasSymbol: Şifre sembol içermeli
Code:
Expired: Kod süresi doldu
Invalid: Kod geçersiz
Empty: Kod boş
CryptoCodeNil: Kripto kodu boş
NotFound: Kod bulunamadı
GeneratorAlgNotSupported: Desteklenmeyen oluşturucu algoritması
EmailVerify:
UserIDEmpty: Kullanıcı ID'si boş
ExternalData:
CouldNotRead: Harici veri doğru okunamadı
MFA:
NoProviders: Kullanılabilir çok faktörlü kimlik doğrulama sağlayıcısı yok
OTP:
AlreadyReady: Çok faktörlü OTP (Tek Seferlik Şifre) zaten ayarlanmış
NotExisting: Çok faktörlü OTP (Tek Seferlik Şifre) mevcut değil
InvalidCode: Geçersiz kod
NotReady: Çok faktörlü OTP (Tek Seferlik Şifre) hazır değil
Locked: Kullanıcı kilitli
SomethingWentWrong: Bir şeyler yanlış gitti
NotActive: Kullanıcı aktif değil
ExternalIDP:
IDPTypeNotImplemented: IDP Türü uygulanmamış
NotAllowed: Harici Giriş Sağlayıcısına izin verilmiyor
IDPConfigIDEmpty: Kimlik Sağlayıcı ID'si boş
ExternalUserIDEmpty: Harici Kullanıcı ID'si boş
UserDisplayNameEmpty: Kullanıcı Görünen Adı boş
NoExternalUserData: Harici Kullanıcı Verisi alınmadı
CreationNotAllowed: Bu sağlayıcıda yeni kullanıcı oluşturmaya izin verilmiyor
LinkingNotAllowed: Bu sağlayıcıda kullanıcı bağlamaya izin verilmiyor
NoOptionAllowed: Bu sağlayıcıda ne oluşturmaya ne de bağlamaya izin verilmiyor. Lütfen yöneticinizle iletişime geçin.
LoginFailedSwitchLocal: |
Harici IDP'de giriş başarısız oldu. Yerel girişe geri dönülüyor.
Hata detayları: {{.Details}}
GrantRequired: Giriş mümkün değil. Kullanıcının uygulamada en az bir yetkisi olması gerekiyor. Lütfen yöneticinizle iletişime geçin.
ProjectRequired: Giriş mümkün değil. Kullanıcının organizasyonuna proje için yetki verilmiş olması gerekiyor. Lütfen yöneticinizle iletişime geçin.
IdentityProvider:
InvalidConfig: Kimlik Sağlayıcı yapılandırması geçersiz
IAM:
LockoutPolicy:
NotExisting: Kilitleme Politikası mevcut değil
Org:
LoginPolicy:
RegistrationNotAllowed: Kayıt olmasına izin verilmiyor
DeviceAuth:
NotExisting: Kullanıcı Kodu mevcut değil
optional: (isteğe bağlı)

View File

@@ -266,6 +266,7 @@ RegistrationUser:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
GenderLabel: 性别
Female: 女性
Male: 男性
@@ -310,6 +311,7 @@ ExternalRegistrationUserOverview:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
TosAndPrivacyLabel: 条款和条款
TosConfirm: 我接受
TosLinkText: 服务条款
@@ -388,6 +390,7 @@ ExternalNotFound:
Hungarian: Magyar
Korean: 한국어
Romanian: Română
Turkish: Türkçe
DeviceAuth:
Title: 设备授权
UserCode:

View File

@@ -102,6 +102,8 @@
</option>
<option value="ro" id="ro" {{if (selectedLanguage "ro")}} selected {{end}}>{{t "ExternalNotFound.Romanian"}}
</option>
<option value="tr" id="tr" {{if (selectedLanguage "tr")}} selected {{end}}>{{t "ExternalNotFound.Turkish"}}
</option>
</select>
</div>
</div>

View File

@@ -0,0 +1,68 @@
InitCode:
Title: Kullanıcıyı Başlat
PreHeader: Kullanıcıyı Başlat
Subject: Kullanıcıyı Başlat
Greeting: Merhaba {{.DisplayName}},
Text: Bu kullanıcı oluşturuldu. Giriş yapmak için {{.PreferredLoginName}} kullanıcı adını kullanın. Başlatma işlemini tamamlamak için lütfen aşağıdaki düğmeye tıklayın. (Kod {{.Code}}) Bu e-postayı siz istemediyseniz, lütfen görmezden gelin.
ButtonText: Başlatmayı tamamla
PasswordReset:
Title: Şifre sıfırla
PreHeader: Şifre sıfırla
Subject: Şifre sıfırla
Greeting: Merhaba {{.DisplayName}},
Text: Şifre sıfırlama isteği aldık. Şifrenizi sıfırlamak için lütfen aşağıdaki düğmeyi kullanın. (Kod {{.Code}}) Bu e-postayı siz istemediyseniz, lütfen görmezden gelin.
ButtonText: Şifreyi sıfırla
VerifyEmail:
Title: E-postayı doğrula
PreHeader: E-postayı doğrula
Subject: E-postayı doğrula
Greeting: Merhaba {{.DisplayName}},
Text: Yeni bir e-posta adresi eklendi. E-posta adresinizi doğrulamak için lütfen aşağıdaki düğmeyi kullanın. (Kod {{.Code}}) Yeni bir e-posta eklemediyseniz, lütfen bu e-postayı görmezden gelin.
ButtonText: E-postayı doğrula
VerifyPhone:
Title: Telefonu doğrula
PreHeader: Telefonu doğrula
Subject: Telefonu doğrula
Greeting: Merhaba {{.DisplayName}},
Text: Yeni bir telefon numarası eklendi. Doğrulamak için lütfen şu kodu kullanın {{.Code}}
ButtonText: Telefonu doğrula
VerifyEmailOTP:
Title: Tek Kullanımlık Şifreyi Doğrula
PreHeader: Tek Kullanımlık Şifreyi Doğrula
Subject: Tek Kullanımlık Şifreyi Doğrula
Greeting: Merhaba {{.DisplayName}},
Text: Önümüzdeki beş dakika içinde kimlik doğrulaması yapmak için {{.OTP}} tek kullanımlık şifreyi kullanın veya "Kimlik Doğrula" düğmesine tıklayın.
ButtonText: Kimlik Doğrula
VerifySMSOTP:
Text: >-
{{.OTP}}, {{ .Domain }} için tek kullanımlık şifrenizdir. Önümüzdeki {{.Expiry}} içinde kullanın.
@{{.Domain}} #{{.OTP}}
DomainClaimed:
Title: Domain talep edildi
PreHeader: E-posta / kullanıcı adını değiştir
Subject: Domain talep edildi
Greeting: Merhaba {{.DisplayName}},
Text: "{{.Domain}} domaini bir organizasyon tarafından talep edildi. Mevcut kullanıcınız {{.Username}} bu organizasyonun parçası değil. Bu nedenle giriş yaparken e-postanızı değiştirmeniz gerekecek. Bu giriş için geçici bir kullanıcı adı ({{.TempUsername}}) oluşturduk."
ButtonText: Giriş Yap
PasswordlessRegistration:
Title: Şifresiz Giriş Ekle
PreHeader: Şifresiz Giriş Ekle
Subject: Şifresiz Giriş Ekle
Greeting: Merhaba {{.DisplayName}},
Text: Şifresiz giriş için token ekleme isteği aldık. Şifresiz giriş için token'ınızı veya cihazınızı eklemek için lütfen aşağıdaki düğmeyi kullanın.
ButtonText: Şifresiz Giriş Ekle
PasswordChange:
Title: Kullanıcının şifresi değişti
PreHeader: Şifre değiştir
Subject: Kullanıcının şifresi değişti
Greeting: Merhaba {{.DisplayName}},
Text: Kullanıcınızın şifresi değişti. Bu değişikliği siz yapmadıysanız, lütfen derhal şifrenizi sıfırlamanız önerilir.
ButtonText: Giriş Yap
InviteUser:
Title: "{{.ApplicationName}} için davet"
PreHeader: "{{.ApplicationName}} için davet"
Subject: "{{.ApplicationName}} için davet"
Greeting: Merhaba {{.DisplayName}},
Text: "Kullanıcınız {{.ApplicationName}} uygulamasına davet edildi. Davet işlemini tamamlamak için lütfen aşağıdaki düğmeye tıklayın. Bu e-postayı siz istemediyseniz, lütfen görmezden gelin."
ButtonText: Daveti kabul et

View File

@@ -1553,5 +1553,227 @@
"failedLoading": "加载数据失败,请再试一次。",
"tryagain": "重试"
}
},
"tr":{
"common": {
"back": "Geri"
},
"accounts": {
"title": "Hesaplar",
"description": "Kullanmak istediğiniz hesabı seçin.",
"addAnother": "Başka bir hesap ekle",
"noResults": "Hesap bulunamadı"
},
"loginname": {
"title": "Tekrar hoş geldiniz!",
"description": "Giriş bilgilerinizi girin.",
"register": "Yeni kullanıcı kaydet"
},
"password": {
"verify": {
"title": "Şifre",
"description": "Şifrenizi girin.",
"resetPassword": "Şifreyi Sıfırla",
"submit": "Devam Et"
},
"set": {
"title": "Şifre Belirle",
"description": "Hesabınız için şifre belirleyin",
"codeSent": "E-posta adresinize bir kod gönderildi.",
"noCodeReceived": "Kod almadınız mı?",
"resend": "Kodu tekrar gönder",
"submit": "Devam Et"
},
"change": {
"title": "Şifre Değiştir",
"description": "Hesabınız için şifre belirleyin",
"submit": "Devam Et"
}
},
"idp": {
"title": "SSO ile giriş yap",
"description": "Giriş yapmak için aşağıdaki sağlayıcılardan birini seçin",
"signInWithApple": "Apple ile giriş yap",
"signInWithGoogle": "Google ile giriş yap",
"signInWithAzureAD": "AzureAD ile giriş yap",
"signInWithGithub": "GitHub ile giriş yap",
"signInWithGitlab": "GitLab ile giriş yap",
"loginSuccess": {
"title": "Giriş başarılı",
"description": "Başarıyla giriş yaptınız!"
},
"linkingSuccess": {
"title": "Hesap bağlandı",
"description": "Hesabınızı başarıyla bağladınız!"
},
"registerSuccess": {
"title": "Kayıt başarılı",
"description": "Başarıyla kayıt oldunuz!"
},
"loginError": {
"title": "Giriş başarısız",
"description": "Giriş yapmaya çalışırken bir hata oluştu."
},
"linkingError": {
"title": "Hesap bağlama başarısız",
"description": "Hesabınızı bağlamaya çalışırken bir hata oluştu."
}
},
"mfa": {
"verify": {
"title": "Kimliğinizi doğrulayın",
"description": "Aşağıdaki faktörlerden birini seçin.",
"noResults": "Kurulum için kullanılabilir ikinci faktör yok."
},
"set": {
"title": "2-Faktör kur",
"description": "Aşağıdaki ikinci faktörlerden birini seçin.",
"skip": "Atla"
}
},
"otp": {
"verify": {
"title": "2-Faktör doğrula",
"totpDescription": "Kimlik doğrulayıcı uygulamanızdan kodu girin.",
"smsDescription": "SMS ile aldığınız kodu girin.",
"emailDescription": "E-posta ile aldığınız kodu girin.",
"noCodeReceived": "Kod almadınız mı?",
"resendCode": "Kodu tekrar gönder",
"submit": "Devam Et"
},
"set": {
"title": "2-Faktör kur",
"totpDescription": "QR kodunu kimlik doğrulayıcı uygulamanızla tarayın.",
"smsDescription": "SMS ile kod almak için telefon numaranızı girin.",
"emailDescription": "E-posta ile kod almak için e-posta adresinizi girin.",
"totpRegisterDescription": "QR Kodunu tarayın veya URL'ye manuel olarak gidin.",
"submit": "Devam Et"
}
},
"passkey": {
"verify": {
"title": "Passkey ile kimlik doğrula",
"description": "Cihazınız parmak izinizi, yüzünüzü veya ekran kilidinizi isteyecek",
"usePassword": "Şifre kullan",
"submit": "Devam Et"
},
"set": {
"title": "Passkey kur",
"description": "Cihazınız parmak izinizi, yüzünüzü veya ekran kilidinizi isteyecek",
"info": {
"description": "Passkey, parmak iziniz, Apple FaceID veya benzeri gibi bir cihazda kimlik doğrulama yöntemidir.",
"link": "Şifresiz Kimlik Doğrulama"
},
"skip": "Atla",
"submit": "Devam Et"
}
},
"u2f": {
"verify": {
"title": "2-Faktör doğrula",
"description": "Cihazınızla hesabınızı doğrulayın."
},
"set": {
"title": "2-Faktör kur",
"description": "Bir cihazı ikinci faktör olarak kurun.",
"submit": "Devam Et"
}
},
"register": {
"methods": {
"passkey": "Passkey",
"password": "Şifre"
},
"disabled": {
"title": "Kayıt devre dışı",
"description": "Kayıt devre dışı. Lütfen yöneticinizle iletişime geçin."
},
"missingdata": {
"title": "Eksik veri",
"description": "Kayıt olmak için e-posta, ad ve soyadı sağlayın."
},
"title": "Kayıt Ol",
"description": "ZITADEL hesabınızı oluşturun.",
"selectMethod": "Kimlik doğrulamak istediğiniz yöntemi seçin",
"agreeTo": "Kayıt olmak için şartları ve koşulları kabul etmelisiniz",
"termsOfService": "Hizmet Şartları",
"privacyPolicy": "Gizlilik Politikası",
"submit": "Devam Et",
"password": {
"title": "Şifre Belirle",
"description": "Hesabınız için şifre belirleyin",
"submit": "Devam Et"
}
},
"invite": {
"title": "Kullanıcı Davet Et",
"description": "Davet etmek istediğiniz kullanıcının e-posta adresini ve adını sağlayın.",
"info": "Kullanıcı daha fazla talimat içeren bir e-posta alacaktır.",
"notAllowed": "Ayarlarınız kullanıcı davet etmenize izin vermiyor.",
"submit": "Devam Et",
"success": {
"title": "Kullanıcı davet edildi",
"description": "E-posta başarıyla gönderildi.",
"verified": "Kullanıcı davet edildi ve e-postasını zaten doğruladı.",
"notVerifiedYet": "Kullanıcı davet edildi. Daha fazla talimat içeren bir e-posta alacaklar.",
"submit": "Başka bir kullanıcı davet et"
}
},
"signedin": {
"title": "Hoş geldiniz {user}!",
"description": "Giriş yaptınız.",
"continue": "Devam Et",
"error": {
"title": "Hata",
"description": "Giriş yapmaya çalışırken bir hata oluştu."
}
},
"verify": {
"userIdMissing": "userId sağlanmadı!",
"success": "Kullanıcı başarıyla doğrulandı.",
"setupAuthenticator": "Kimlik doğrulayıcı kur",
"verify": {
"title": "Kullanıcıyı doğrula",
"description": "Doğrulama e-postasında sağlanan kodu girin.",
"noCodeReceived": "Kod almadınız mı?",
"resendCode": "Kodu tekrar gönder",
"submit": "Devam Et"
}
},
"authenticator": {
"title": "Kimlik doğrulama yöntemi seç",
"description": "Kimlik doğrulamak istediğiniz yöntemi seçin",
"noMethodsAvailable": "Kullanılabilir kimlik doğrulama yöntemi yok",
"allSetup": "Zaten bir kimlik doğrulayıcı kurdunuz!",
"linkWithIDP": "veya bir Kimlik Sağlayıcısı ile bağla"
},
"device": {
"usercode": {
"title": "Cihaz kodu",
"description": "Uygulamanızda veya cihazınızda görüntülenen kodu girin.",
"submit": "Devam Et"
},
"request": {
"title": "{appName} bağlanmak istiyor",
"description": "{appName} şunlara erişecek:",
"disclaimer": "İzin Ver'e tıklayarak, {appName} ve Zitadel'in bilgilerinizi kendi hizmet şartları ve gizlilik politikalarına uygun olarak kullanmasına izin verirsiniz. Bu erişimi istediğiniz zaman iptal edebilirsiniz.",
"submit": "İzin Ver",
"deny": "Reddet"
},
"scope": {
"openid": "Kimliğinizi doğrulayın.",
"email": "E-posta adresinizi görüntüleyin.",
"profile": "Tam profil bilgilerinizi görüntüleyin.",
"offline_access": "Hesabınıza çevrimdışı erişime izin verin."
}
},
"error": {
"noUserCode": "Kullanıcı kodu sağlanmadı!",
"noDeviceRequest": "Cihaz isteği bulunamadı.",
"unknownContext": "Kullanıcının bağlamı alınamadı. Önce kullanıcı adını girdiğinizden emin olun veya arama parametresi olarak bir loginName sağlayın.",
"sessionExpired": "Mevcut oturumunuzun süresi doldu. Lütfen tekrar giriş yapın.",
"failedLoading": "Veri yüklenemedi. Lütfen tekrar deneyin.",
"tryagain": "Tekrar Dene"
}
}
}

1419
internal/static/i18n/tr.yaml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -32,6 +32,10 @@ export const LANGS: Lang[] = [
name: "Русский",
code: "ru",
},
{
name: "Türkçe",
code: "tr",
},
];
export const LANGUAGE_COOKIE_NAME = "NEXT_LOCALE";