Handle kab-KAB → kab rename

This commit is contained in:
Lim Chee Aun 2024-08-20 20:18:16 +08:00
parent 0e539ba2cb
commit 3b15768538
4 changed files with 35 additions and 3718 deletions

View file

@ -27,7 +27,7 @@ export default function LangSelector() {
const native = localeCode2Text({
code: regionlessCode,
locale: lang,
fallback: CATALOGS[lang]?.nativeName || lang,
fallback: CATALOGS.find((c) => c.code === lang)?.nativeName,
});
// Not used when rendering because it'll change based on current locale
@ -35,6 +35,7 @@ export default function LangSelector() {
const _common = localeCode2Text({
code: regionlessCode,
locale: i18n.locale,
fallback: CATALOGS.find((c) => c.code === lang)?.name,
});
return {
@ -83,6 +84,7 @@ export default function LangSelector() {
const common = localeCode2Text({
code: regionlessCode,
locale: i18n.locale,
fallback: CATALOGS.find((c) => c.code === code)?.name,
});
const showCommon = !!common && common !== native;
return (

View file

@ -11,24 +11,12 @@
"name": "Spanish",
"completion": 100
},
{
"code": "eu-ES",
"nativeName": "euskara",
"name": "Basque",
"completion": 100
},
{
"code": "fi-FI",
"nativeName": "suomi",
"name": "Finnish",
"completion": 100
},
{
"code": "gl-ES",
"nativeName": "galego",
"name": "Galician",
"completion": 100
},
{
"code": "zh-CN",
"nativeName": "简体中文",
@ -39,19 +27,31 @@
"code": "de-DE",
"nativeName": "Deutsch",
"name": "German",
"completion": 99
"completion": 98
},
{
"code": "eu-ES",
"nativeName": "euskara",
"name": "Basque",
"completion": 98
},
{
"code": "gl-ES",
"nativeName": "galego",
"name": "Galician",
"completion": 98
},
{
"code": "fr-FR",
"nativeName": "français",
"name": "French",
"completion": 95
"completion": 97
},
{
"code": "ko-KR",
"nativeName": "한국어",
"name": "Korean",
"completion": 76
"completion": 75
},
{
"code": "cs-CZ",
@ -59,23 +59,23 @@
"name": "Czech",
"completion": 72
},
{
"code": "kab",
"nativeName": "Taqbaylit",
"name": "Kabyle",
"completion": 67
},
{
"code": "fa-IR",
"nativeName": "فارسی",
"name": "Persian",
"completion": 62
},
{
"code": "kab",
"nativeName": "Taqbaylit",
"name": "Kabyle",
"completion": 54
},
{
"code": "nl-NL",
"nativeName": "Nederlands",
"name": "Dutch",
"completion": 49
"completion": 48
},
{
"code": "ja-JP",
@ -87,13 +87,13 @@
"code": "lt-LT",
"nativeName": "lietuvių",
"name": "Lithuanian",
"completion": 25
"completion": 28
},
{
"code": "ru-RU",
"nativeName": "русский",
"name": "Russian",
"completion": 24
"completion": 23
},
{
"code": "ar-SA",
@ -101,17 +101,17 @@
"name": "Arabic",
"completion": 22
},
{
"code": "eo-UY",
"nativeName": "Esperanto",
"name": "Esperanto",
"completion": 15
},
{
"code": "it-IT",
"nativeName": "italiano",
"name": "Italian",
"completion": 13
"completion": 20
},
{
"code": "eo-UY",
"nativeName": "Esperanto",
"name": "Esperanto",
"completion": 14
},
{
"code": "he-IL",

File diff suppressed because it is too large Load diff

View file

@ -14,7 +14,7 @@ import localeMatch from '../utils/locale-match';
const { PHANPY_DEFAULT_LANG } = import.meta.env;
const langFileMaps = {
kab: 'kab-KAB',
// kab: 'kab-KAB',
};
i18n.load(DEFAULT_LANG, messages);