You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.3 KiB
70 lines
2.3 KiB
const LANG_OPTIONS = [
|
|
{ code: "zh-CN", name: "中文(简体)" },
|
|
{ code: "zh-TW", name: "中文(繁体)" },
|
|
{ code: "zh-HK", name: "中文(香港)" },
|
|
{ code: "yue-HK", name: "粤语" },
|
|
{ code: "en-US", name: "英语(美国)" },
|
|
{ code: "en-GB", name: "英语(英国)" },
|
|
{ code: "ja-JP", name: "日语" },
|
|
{ code: "ko-KR", name: "韩语" },
|
|
{ code: "id-ID", name: "印尼语" },
|
|
{ code: "es-ES", name: "西班牙语(西)" },
|
|
{ code: "es-MX", name: "西班牙语(墨)" },
|
|
{ code: "pt-BR", name: "葡萄牙语(巴西)" },
|
|
{ code: "pt-PT", name: "葡萄牙语(葡)" },
|
|
{ code: "de-DE", name: "德语" },
|
|
{ code: "fr-FR", name: "法语" },
|
|
{ code: "it-IT", name: "意大利语" },
|
|
{ code: "nl-NL", name: "荷兰语" },
|
|
{ code: "pl-PL", name: "波兰语" },
|
|
{ code: "ru-RU", name: "俄语" },
|
|
{ code: "uk-UA", name: "乌克兰语" },
|
|
{ code: "tr-TR", name: "土耳其语" },
|
|
{ code: "vi-VN", name: "越南语" },
|
|
{ code: "th-TH", name: "泰语" },
|
|
{ code: "ms-MY", name: "马来语" },
|
|
{ code: "fil-PH", name: "菲律宾语" },
|
|
{ code: "ar-SA", name: "阿拉伯语" }
|
|
];
|
|
const EXTRA_LANG_NAMES = {
|
|
"bg-BG": "保加利亚语",
|
|
"cs-CZ": "捷克语",
|
|
"da-DK": "丹麦语",
|
|
"el-GR": "希腊语",
|
|
"et-EE": "爱沙尼亚语",
|
|
"fa-IR": "波斯语",
|
|
"fi-FI": "芬兰语",
|
|
"hi-IN": "印地语",
|
|
"hr-HR": "克罗地亚语",
|
|
"hu-HU": "匈牙利语",
|
|
"is-IS": "冰岛语",
|
|
"lt-LT": "立陶宛语",
|
|
"lv-LV": "拉脱维亚语",
|
|
"nb-NO": "挪威语",
|
|
"ro-RO": "罗马尼亚语",
|
|
"sk-SK": "斯洛伐克语",
|
|
"sl-SI": "斯洛文尼亚语",
|
|
"sr-RS": "塞尔维亚语",
|
|
"sv-SE": "瑞典语",
|
|
"tl-PH": "菲律宾语",
|
|
"he-IL": "希伯来语",
|
|
"bn-BD": "孟加拉语",
|
|
"ta-IN": "泰米尔语",
|
|
"ur-PK": "乌尔都语",
|
|
"ca-ES": "加泰罗尼亚语",
|
|
"sw-KE": "斯瓦希里语",
|
|
"af-ZA": "南非荷兰语",
|
|
"mk-MK": "马其顿语"
|
|
};
|
|
function langName(code) {
|
|
const o = LANG_OPTIONS.find((x) => x.code === code);
|
|
if (o) return o.name;
|
|
return EXTRA_LANG_NAMES[code] || code;
|
|
}
|
|
const ALL_LANG_OPTIONS = [
|
|
...LANG_OPTIONS,
|
|
...Object.entries(EXTRA_LANG_NAMES).map(([code, name]) => ({ code, name }))
|
|
].sort((a, b) => a.code < b.code ? -1 : 1);
|
|
|
|
export { ALL_LANG_OPTIONS as A, LANG_OPTIONS as L, langName as l };
|
|
//# sourceMappingURL=useLangOptions-CXXbv5NM.mjs.map
|
|
|