mirror of
https://github.com/andwati/zitadel.git
synced 2026-11-04 13:22:16 +00:00
## Summary - Add comprehensive Ukrainian language support to ZITADEL - Complete translation of all user-facing interfaces - Integration with existing language configuration system ## Changes Made - ✅ **Console translations**: Complete Ukrainian translation for admin console (2,861 translated strings) - ✅ **Login interface**: Ukrainian translations for authentication flows (535 strings) - ✅ **Email notifications**: Ukrainian translations for system emails (68 strings) - ✅ **Common texts**: Ukrainian translations for success/error messages (1,417 strings) - ✅ **Language configuration**: Added Ukrainian to supported languages and Angular locale registration - ✅ **UI integration**: Added Ukrainian option to language selection forms ## Translation Quality - Professional translations using established Ukrainian IT terminology - Formal language appropriate for business software - Consistent terminology across all components (Users→Користувачі, Organization→Організація, etc.) - Preserved all technical placeholders, HTML tags, and formatting ## Contributing Guidelines Compliance - ✅ Followed semantic commit message format - ✅ Added Ukrainian to all required configuration files - ✅ Maintained consistent file structure with existing languages - ✅ Used formal Ukrainian appropriate for business software The Ukrainian translation is now ready for review by the ZITADEL team! 🚀 --------- Co-authored-by: Marco A. <[email protected]>
51 lines
691 B
TypeScript
51 lines
691 B
TypeScript
export interface Lang {
|
|
name: string;
|
|
code: string;
|
|
}
|
|
|
|
export const LANGS: Lang[] = [
|
|
{
|
|
name: "English",
|
|
code: "en",
|
|
},
|
|
{
|
|
name: "Deutsch",
|
|
code: "de",
|
|
},
|
|
{
|
|
name: "Italiano",
|
|
code: "it",
|
|
},
|
|
{
|
|
name: "Español",
|
|
code: "es",
|
|
},
|
|
{
|
|
name: "Polski",
|
|
code: "pl",
|
|
},
|
|
{
|
|
name: "简体中文",
|
|
code: "zh",
|
|
},
|
|
{
|
|
name: "Русский",
|
|
code: "ru",
|
|
},
|
|
{
|
|
name: "Türkçe",
|
|
code: "tr",
|
|
},
|
|
{
|
|
name: "日本語",
|
|
code: "ja",
|
|
},
|
|
{
|
|
name: "Українська",
|
|
code: "uk",
|
|
},
|
|
];
|
|
|
|
export const LANGUAGE_COOKIE_NAME = "NEXT_LOCALE";
|
|
export const LANGUAGE_HEADER_NAME = "accept-language";
|