feat: align frontend languages with posts api
This commit is contained in:
17
src/i18nLanguages.ts
Normal file
17
src/i18nLanguages.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import type { Lang } from "./i18n";
|
||||
|
||||
export const LANG_OPTIONS: { code: Lang; label: string }[] = [
|
||||
{ code: "zh", label: "中文" },
|
||||
{ code: "en", label: "English" },
|
||||
{ code: "ja", label: "日本語" },
|
||||
{ code: "ko", label: "한국어" },
|
||||
{ code: "vi", label: "Tiếng Việt" },
|
||||
{ code: "id", label: "Bahasa Indonesia" },
|
||||
{ code: "ms", label: "Bahasa Melayu" },
|
||||
];
|
||||
|
||||
export function languageLabel(t: (key: string) => string, code: string) {
|
||||
if (!code) return t("filterLanguageAll");
|
||||
const label = t(`lang_${code}`);
|
||||
return label === `lang_${code}` ? code : label;
|
||||
}
|
||||
Reference in New Issue
Block a user