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`
This commit is contained in:
@@ -116,6 +116,9 @@ export const Header = ({
|
|||||||
<DropdownMenuItem onClick={() => setLanguage("de")} className={language === "de" ? "bg-accent" : ""}>
|
<DropdownMenuItem onClick={() => setLanguage("de")} className={language === "de" ? "bg-accent" : ""}>
|
||||||
{t("Deutsch")}
|
{t("Deutsch")}
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
|
<DropdownMenuItem onClick={() => setLanguage("ko")} className={language === "ko" ? "bg-accent" : ""}>
|
||||||
|
{t("korean")}
|
||||||
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem onClick={() => setLanguage("ja")} className={language === "ja" ? "bg-accent" : ""}>
|
<DropdownMenuItem onClick={() => setLanguage("ja")} className={language === "ja" ? "bg-accent" : ""}>
|
||||||
{t("japanese")}
|
{t("japanese")}
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ export const commonTranslations: CommonTranslations = {
|
|||||||
english: "Englisch",
|
english: "Englisch",
|
||||||
khmer: "ភាសាខ្មែរ",
|
khmer: "ភាសាខ្មែរ",
|
||||||
german: "Deutsch",
|
german: "Deutsch",
|
||||||
|
korean: "한국어",
|
||||||
japanese: "日本語",
|
japanese: "日本語",
|
||||||
simplifiedChinese: "简体中文",
|
simplifiedChinese: "简体中文",
|
||||||
goodMorning: "Guten Morgen",
|
goodMorning: "Guten Morgen",
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ export const commonTranslations: CommonTranslations = {
|
|||||||
english: "Englisch",
|
english: "Englisch",
|
||||||
khmer: "ភាសាខ្មែរ",
|
khmer: "ភាសាខ្មែរ",
|
||||||
german: "Deutsch",
|
german: "Deutsch",
|
||||||
|
korean: "한국어",
|
||||||
japanese: "日本語",
|
japanese: "日本語",
|
||||||
simplifiedChinese: "简体中文",
|
simplifiedChinese: "简体中文",
|
||||||
goodMorning: "Good morning",
|
goodMorning: "Good morning",
|
||||||
|
|||||||
@@ -1,15 +1,17 @@
|
|||||||
import enTranslations from './en';
|
import enTranslations from './en';
|
||||||
import kmTranslations from './km';
|
import kmTranslations from './km';
|
||||||
import deTranslations from './de';
|
import deTranslations from './de';
|
||||||
|
import koTranslations from './ko';
|
||||||
import jaTranslations from './ja';
|
import jaTranslations from './ja';
|
||||||
import zhcnTranslations from './zhcn';
|
import zhcnTranslations from './zhcn';
|
||||||
|
|
||||||
export type Language = "en" | "km" | "de" | "ja" | "zhcn";
|
export type Language = "en" | "km" | "de" | "ko" | "ja" | "zhcn";
|
||||||
|
|
||||||
export const translations = {
|
export const translations = {
|
||||||
en: enTranslations,
|
en: enTranslations,
|
||||||
km: kmTranslations,
|
km: kmTranslations,
|
||||||
de: deTranslations,
|
de: deTranslations,
|
||||||
|
ko: koTranslations,
|
||||||
ja: jaTranslations,
|
ja: jaTranslations,
|
||||||
zhcn: zhcnTranslations,
|
zhcn: zhcnTranslations,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ export const commonTranslations: CommonTranslations = {
|
|||||||
english: "Englisch",
|
english: "Englisch",
|
||||||
khmer: "ភាសាខ្មែរ",
|
khmer: "ភាសាខ្មែរ",
|
||||||
german: "Deutsch",
|
german: "Deutsch",
|
||||||
|
korean: "한국어",
|
||||||
japanese: "日本語",
|
japanese: "日本語",
|
||||||
simplifiedChinese: "简体中文",
|
simplifiedChinese: "简体中文",
|
||||||
goodMorning: "おはようございます",
|
goodMorning: "おはようございます",
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ export const commonTranslations: CommonTranslations = {
|
|||||||
english: "Englisch",
|
english: "Englisch",
|
||||||
khmer: "ភាសាខ្មែរ",
|
khmer: "ភាសាខ្មែរ",
|
||||||
german: "Deutsch",
|
german: "Deutsch",
|
||||||
|
korean: "한국어",
|
||||||
japanese: "日本語",
|
japanese: "日本語",
|
||||||
simplifiedChinese: "简体中文",
|
simplifiedChinese: "简体中文",
|
||||||
goodMorning: "អរុណសួស្តី",
|
goodMorning: "អរុណសួស្តី",
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ export const commonTranslations: CommonTranslations = {
|
|||||||
english: "Englisch",
|
english: "Englisch",
|
||||||
khmer: "ភាសាខ្មែរ",
|
khmer: "ភាសាខ្មែរ",
|
||||||
german: "Deutsch",
|
german: "Deutsch",
|
||||||
|
korean: "한국어",
|
||||||
japanese: "日本語",
|
japanese: "日本語",
|
||||||
simplifiedChinese: "简体中文",
|
simplifiedChinese: "简体中文",
|
||||||
goodMorning: "早上好",
|
goodMorning: "早上好",
|
||||||
|
|||||||
Reference in New Issue
Block a user