Add vietnamese

This commit is contained in:
dominhhieu1405
2025-11-17 22:28:08 +07:00
parent 9b4c34915c
commit 81f2aa17d4
11 changed files with 727 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ import langRu from "./lang/ru.json";
import langSk from "./lang/sk.json";
import langZh from "./lang/zh.json";
import langPl from "./lang/pl.json";
import langVi from "./lang/vi.json";
// first item of each array should be the language code,
// not the country code
@@ -21,6 +22,7 @@ const localeOptions = [
["sk", "sk-SK"],
["zh", "zh-CN"],
["pl", "pl-PL"],
["vi", "vi-VN"],
];
const loadMessages = (locale?: string): typeof langList & typeof langEn => {
@@ -40,6 +42,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
return Object.assign({}, langList, langEn, langZh);
case "pl":
return Object.assign({}, langList, langEn, langPl);
case "vi":
return Object.assign({}, langList, langEn, langVi);
default:
return Object.assign({}, langList, langEn);
}
@@ -68,6 +72,9 @@ const getFlagCodeForLocale = (locale?: string) => {
case "pl":
case "pl-PL":
return "PL";
case "vi":
case "vi-VN":
return "VN";
default:
return "EN";
}