Revert "feat(i18n): update zh-Hans translation"

This commit is contained in:
Mauricio Siu
2025-03-15 22:08:49 -06:00
committed by GitHub
parent 5cd743eb10
commit c2e05e86d9
81 changed files with 1268 additions and 1765 deletions

View File

@@ -1,56 +1,25 @@
import {
enUS,
zhCN,
zhHK,
pl,
uk,
ru,
fr,
de,
tr,
ko,
ptBR,
it,
ja,
es,
az,
id,
kk,
faIR,
nb,
} from "date-fns/locale";
export const Languages = {
english: { code: "en", name: "English", dateFnsLocale: enUS },
polish: { code: "pl", name: "Polski", dateFnsLocale: pl },
ukrainian: { code: "uk", name: "Українська", dateFnsLocale: uk },
russian: { code: "ru", name: "Русский", dateFnsLocale: ru },
french: { code: "fr", name: "Français", dateFnsLocale: fr },
german: { code: "de", name: "Deutsch", dateFnsLocale: de },
chineseTraditional: {
code: "zh-Hant",
name: "繁體中文",
dateFnsLocale: zhHK,
},
chineseSimplified: { code: "zh-Hans", name: "简体中文", dateFnsLocale: zhCN },
turkish: { code: "tr", name: "Türkçe", dateFnsLocale: tr },
kazakh: { code: "kz", name: "Қазақ", dateFnsLocale: kk },
persian: { code: "fa", name: "فارسی", dateFnsLocale: faIR },
korean: { code: "ko", name: "한국어", dateFnsLocale: ko },
portuguese: { code: "pt-br", name: "Português", dateFnsLocale: ptBR },
italian: { code: "it", name: "Italiano", dateFnsLocale: it },
japanese: { code: "ja", name: "日本語", dateFnsLocale: ja },
spanish: { code: "es", name: "Español", dateFnsLocale: es },
norwegian: { code: "no", name: "Norsk", dateFnsLocale: nb },
azerbaijani: { code: "az", name: "Azərbaycan", dateFnsLocale: az },
indonesian: { code: "id", name: "Bahasa Indonesia", dateFnsLocale: id },
malayalam: { code: "ml", name: "മലയാളം", dateFnsLocale: enUS },
english: { code: "en", name: "English" },
polish: { code: "pl", name: "Polski" },
ukrainian: { code: "uk", name: "Українська" },
russian: { code: "ru", name: "Русский" },
french: { code: "fr", name: "Français" },
german: { code: "de", name: "Deutsch" },
chineseTraditional: { code: "zh-Hant", name: "繁體中文" },
chineseSimplified: { code: "zh-Hans", name: "简体中文" },
turkish: { code: "tr", name: "Türkçe" },
kazakh: { code: "kz", name: "Қазақ" },
persian: { code: "fa", name: "فارسی" },
korean: { code: "ko", name: "한국어" },
portuguese: { code: "pt-br", name: "Português" },
italian: { code: "it", name: "Italiano" },
japanese: { code: "ja", name: "日本語" },
spanish: { code: "es", name: "Español" },
norwegian: { code: "no", name: "Norsk" },
azerbaijani: { code: "az", name: "Azərbaycan" },
indonesian: { code: "id", name: "Bahasa Indonesia" },
malayalam: { code: "ml", name: "മലയാളം" },
};
export function getDateFnsLocaleByCode(code: LanguageCode) {
const language = Object.values(Languages).find((lang) => lang.code === code);
return language ? language.dateFnsLocale : enUS;
}
export type Language = keyof typeof Languages;
export type LanguageCode = (typeof Languages)[keyof typeof Languages]["code"];