From 7f1dfcdd42f27a5255330569e2503ff0bfd8168a Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Aug 2025 22:52:46 +0900 Subject: [PATCH] feat(i18n): Add translation fields for de, en, ja, km, zhcn - Update translation index to support Korean `application/src/translation/index.ts` - Update translation indexes `application/src/translation/{de,en,ja,km,zhcn}/index.ts` - Update dropdown menu item in dashboard header `application/src/components/dashboard/Header.tsx` --- application/src/components/dashboard/Header.tsx | 3 +++ application/src/translations/de/common.ts | 1 + application/src/translations/en/common.ts | 1 + application/src/translations/index.ts | 4 +++- application/src/translations/ja/common.ts | 1 + application/src/translations/km/common.ts | 1 + application/src/translations/zhcn/common.ts | 1 + 7 files changed, 11 insertions(+), 1 deletion(-) diff --git a/application/src/components/dashboard/Header.tsx b/application/src/components/dashboard/Header.tsx index ed5b542..d0db992 100644 --- a/application/src/components/dashboard/Header.tsx +++ b/application/src/components/dashboard/Header.tsx @@ -116,6 +116,9 @@ export const Header = ({ setLanguage("de")} className={language === "de" ? "bg-accent" : ""}> {t("Deutsch")} + setLanguage("ko")} className={language === "ko" ? "bg-accent" : ""}> + {t("korean")} + setLanguage("ja")} className={language === "ja" ? "bg-accent" : ""}> {t("japanese")} diff --git a/application/src/translations/de/common.ts b/application/src/translations/de/common.ts index 5d439c2..0b2f409 100644 --- a/application/src/translations/de/common.ts +++ b/application/src/translations/de/common.ts @@ -8,6 +8,7 @@ export const commonTranslations: CommonTranslations = { english: "Englisch", khmer: "ភាសាខ្មែរ", german: "Deutsch", + korean: "한국어", japanese: "日本語", simplifiedChinese: "简体中文", goodMorning: "Guten Morgen", diff --git a/application/src/translations/en/common.ts b/application/src/translations/en/common.ts index 7033ff1..abda24b 100644 --- a/application/src/translations/en/common.ts +++ b/application/src/translations/en/common.ts @@ -8,6 +8,7 @@ export const commonTranslations: CommonTranslations = { english: "Englisch", khmer: "ភាសាខ្មែរ", german: "Deutsch", + korean: "한국어", japanese: "日本語", simplifiedChinese: "简体中文", goodMorning: "Good morning", diff --git a/application/src/translations/index.ts b/application/src/translations/index.ts index fdd550e..8dd3223 100644 --- a/application/src/translations/index.ts +++ b/application/src/translations/index.ts @@ -1,15 +1,17 @@ import enTranslations from './en'; import kmTranslations from './km'; import deTranslations from './de'; +import koTranslations from './ko'; import jaTranslations from './ja'; import zhcnTranslations from './zhcn'; -export type Language = "en" | "km" | "de" | "ja" | "zhcn"; +export type Language = "en" | "km" | "de" | "ko" | "ja" | "zhcn"; export const translations = { en: enTranslations, km: kmTranslations, de: deTranslations, + ko: koTranslations, ja: jaTranslations, zhcn: zhcnTranslations, }; diff --git a/application/src/translations/ja/common.ts b/application/src/translations/ja/common.ts index f53f178..e59de9b 100644 --- a/application/src/translations/ja/common.ts +++ b/application/src/translations/ja/common.ts @@ -7,6 +7,7 @@ export const commonTranslations: CommonTranslations = { english: "Englisch", khmer: "ភាសាខ្មែរ", german: "Deutsch", + korean: "한국어", japanese: "日本語", simplifiedChinese: "简体中文", goodMorning: "おはようございます", diff --git a/application/src/translations/km/common.ts b/application/src/translations/km/common.ts index 1215cfa..fe1a1f9 100644 --- a/application/src/translations/km/common.ts +++ b/application/src/translations/km/common.ts @@ -8,6 +8,7 @@ export const commonTranslations: CommonTranslations = { english: "Englisch", khmer: "ភាសាខ្មែរ", german: "Deutsch", + korean: "한국어", japanese: "日本語", simplifiedChinese: "简体中文", goodMorning: "អរុណសួស្តី", diff --git a/application/src/translations/zhcn/common.ts b/application/src/translations/zhcn/common.ts index d6b8dad..7d30a2e 100644 --- a/application/src/translations/zhcn/common.ts +++ b/application/src/translations/zhcn/common.ts @@ -8,6 +8,7 @@ export const commonTranslations: CommonTranslations = { english: "Englisch", khmer: "ភាសាខ្មែរ", german: "Deutsch", + korean: "한국어", japanese: "日本語", simplifiedChinese: "简体中文", goodMorning: "早上好",