Improve language selector (#5487)

* Improve language selector

* Add Germany to German

* Run prepr:frontend

* Remove `'` in icon map

* Add Italy to Italian
This commit is contained in:
Jerozgen
2026-03-09 00:33:41 +03:00
committed by GitHub
parent 43eb53eda5
commit 913dee9090
71 changed files with 318 additions and 1906 deletions

View File

@@ -155,4 +155,23 @@ img {
box-shadow: var(--shadow-card);
}
// From the Bootstrap project
// The MIT License (MIT)
// Copyright (c) 2011-2023 The Bootstrap Authors
// https://github.com/twbs/bootstrap/blob/2f617215755b066904248525a8c56ea425dde871/scss/mixins/_visually-hidden.scss#L8
.visually-hidden {
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
&:not(caption) {
position: absolute !important;
}
}
@import '@modrinth/assets/omorphia.scss';

View File

@@ -1,58 +0,0 @@
{
"ar": "العربيّة",
"be": "البيلاروسيّة",
"bg": "البلغاريّة",
"bn": "البنغاليّة",
"ca": "الكاتالونية",
"cs": "التشيكية",
"da": "الدنماركية",
"de": "الألمانية",
"de-CH": "الألمانية (سويسرا)",
"el": "اليونانية",
"en-GB": "الإنجليزية (المملكة المتحدة)",
"en-US": "الإنجليزية (الولايات المتحدة)",
"en-x-lolcat": "القطة المضحكة",
"en-x-pirate": "الإنجليزية (القراصنة)",
"en-x-updown": "الإنجليزية (رأسا على عقب)",
"en-x-uwu": "الإنجليزية (UwU)",
"eo": "الإسبرانتو",
"es": "الإسبانية",
"et": "الإستونية",
"fi": "الفنلندية",
"fr": "الفرنسية",
"fr-BE": "الفرنسيّة (بلجيكيا)",
"fr-CA": "الفرنسيّة (كندا)",
"he": "العبريّة",
"hi": "الهنديّة",
"hr": "الكرواطيّة",
"hu": "الهنغارية",
"id": "الإندونيسيّة",
"it": "الإيطاليّة",
"ja": "اليابانيّة",
"kk": "الكازاخية",
"ko": "الكوريّة",
"ky": "القيرغيزية",
"lt": "الليتوانية",
"lv": "اللاتفيّة",
"ms": "الماليزية",
"nb": "البوكماول النرويجية",
"nl": "الهولنديّة",
"nn": "لغة نينورسك النرويجية",
"pes": "الفارسيّة",
"pl": "البولنديّة",
"pt": "البرتغاليّة",
"pt-BR": "البرتغاليّة (البرازيليّة)",
"ro": "الرومانيّة",
"ru": "الروسيّة",
"ru-x-bandit": "الروسيّة (بانديت)",
"sk": "السلوفاكية",
"sv": "السويديّة",
"th": "التايلنديّة",
"tok": "لغة التوكي بونا",
"tr": "التركيّة",
"tt": "لغة التتار",
"uk": "الأوكرانية",
"vi": "الفيتناميّة",
"zh-Hans": "الصينيّة (المبسّطة)",
"zh-Hant": "الصينيّة (القديمة)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabština",
"be": "Běloruština",
"bg": "Bulharština",
"bn": "Bengálština",
"ca": "Katalánština",
"cs": "Čeština",
"da": "Dánština",
"de": "Němčina",
"de-CH": "Němčina (Švýcarsko)",
"el": "Řečtina",
"en-GB": "Angličtina (Velká Británie)",
"en-US": "Angličtina (Spojené státy americké)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Angličtina (Pirátská)",
"en-x-updown": "Angličtina (Vzhůru nohama)",
"en-x-uwu": "Angličtina (UwU)",
"eo": "Esperanto",
"es": "Španělština",
"et": "Estonština",
"fi": "Finština",
"fr": "Francouzština",
"fr-BE": "Francouzština (Belgie)",
"fr-CA": "Francouzština (Kanada)",
"he": "Hebrejština",
"hi": "Hindština",
"hr": "Chorvatština",
"hu": "Maďarština",
"id": "Indonéština",
"it": "Italština",
"ja": "Japonština",
"kk": "Kazaština",
"ko": "Korejština",
"ky": "Kyrgyzština",
"lt": "Litevština",
"lv": "Lotyština",
"ms": "Malajština",
"nb": "Norština",
"nl": "Dánština",
"nn": "Norština",
"pes": "Perština",
"pl": "Polština",
"pt": "Portugalština",
"pt-BR": "Portugalština (Brazílie)",
"ro": "Rumunština",
"ru": "Ruština",
"ru-x-bandit": "Ruština (Bandit)",
"sk": "Slovenština",
"sv": "Švédština",
"th": "Thajština",
"tok": "Toki Ponština",
"tr": "Turečtina",
"tt": "Tatarština",
"uk": "Ukrajinština",
"vi": "Vietnamština",
"zh-Hans": "Čínština (zjednodušená)",
"zh-Hant": "Čínština (tradiční)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabisk",
"be": "Hviderussisk",
"bg": "Bulgarsk",
"bn": "Bengali",
"ca": "Catalansk",
"cs": "Tjekkisk",
"da": "Dansk",
"de": "Tysk",
"de-CH": "Tysk (Schweiz)",
"el": "Græsk",
"en-GB": "Engelsk (Storbritannien)",
"en-US": "Engelsk (USA)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Engelsk (Pirat)",
"en-x-updown": "Engelsk (På hovedet)",
"en-x-uwu": "Engelsk (UwU)",
"eo": "Esperanto",
"es": "Spansk",
"et": "Estisk",
"fi": "Finsk",
"fr": "Fransk",
"fr-BE": "Fransk (Belgien)",
"fr-CA": "Fransk (Canada)",
"he": "Hebraisk",
"hi": "Hindi",
"hr": "Kroatisk",
"hu": "Ungarsk",
"id": "Indonesisk",
"it": "Italiensk",
"ja": "Japansk",
"kk": "Kasakhisk",
"ko": "Koreansk",
"ky": "Kirgisisk",
"lt": "Litauisk",
"lv": "Lettisk",
"ms": "Malajisk",
"nb": "Norsk (Bokmål)",
"nl": "Hollandsk",
"nn": "Norsk (Nynorsk)",
"pes": "Persisk",
"pl": "Polsk",
"pt": "Portugisisk",
"pt-BR": "Portugisisk (Brasilien)",
"ro": "Rumænsk",
"ru": "Russisk",
"ru-x-bandit": "Russisk (Bandit)",
"sk": "Slovakisk",
"sv": "Svensk",
"th": "Thailandsk",
"tok": "Toki pona",
"tr": "Tyrkisk",
"tt": "Tatarisk",
"uk": "Ukrainsk",
"vi": "Vietnamesisk",
"zh-Hans": "Kinesisk (Forenklet)",
"zh-Hant": "Kinesisk (Traditionel)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabisch",
"be": "Belarussisch",
"bg": "Bulgarisch",
"bn": "Bangalisch",
"ca": "Katalanisch",
"cs": "Tschechisch",
"da": "Dänisch",
"de": "Deutsch",
"de-CH": "Deutsch (Schweiz)",
"el": "Griechisch",
"en-GB": "Englisch (Vereinigtes Königreich)",
"en-US": "Englisch (Vereinigte Staaten)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Englisch (Piraten)",
"en-x-updown": "Englisch (Kopfüber)",
"en-x-uwu": "Englisch (UwU)",
"eo": "Esperanto",
"es": "Spanisch",
"et": "Estnisch",
"fi": "Finnisch",
"fr": "Französisch",
"fr-BE": "Französisch (Belgien)",
"fr-CA": "Französisch (Kanada)",
"he": "Hebräisch",
"hi": "Hindi",
"hr": "Kroatisch",
"hu": "Ungarisch",
"id": "Indonesisch",
"it": "Italienisch",
"ja": "Japanisch",
"kk": "Kasachisch",
"ko": "Koreanisch",
"ky": "Kirgisisch",
"lt": "Litauisch",
"lv": "Lettisch",
"ms": "Malaiisch",
"nb": "Norwegisch, Bokmål",
"nl": "Niederländisch",
"nn": "Neues Norwegisch",
"pes": "Persisch",
"pl": "Polnisch",
"pt": "Portugiesisch",
"pt-BR": "Portugiesisch (Brasilien)",
"ro": "Rumänisch",
"ru": "Russisch",
"ru-x-bandit": "Russisch (Bandit)",
"sk": "Slowakisch",
"sv": "Schwedisch",
"th": "Thailändisch",
"tok": "Toki Pona",
"tr": "Türkisch",
"tt": "Tatarisch",
"uk": "Ukrainisch",
"vi": "Viernamesisch",
"zh-Hans": "Chinesisch (Vereinfacht)",
"zh-Hant": "Chinesisch (Traditionell)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabisch",
"be": "Belarussisch",
"bg": "Bulgarisch",
"bn": "Bengalisch",
"ca": "Katalanisch",
"cs": "Tschechisch",
"da": "Dänisch",
"de": "Deutsch",
"de-CH": "Deutsch (Schweiz)",
"el": "Griechisch",
"en-GB": "Englisch (Vereinigtes Königreich)",
"en-US": "Englisch (Vereinigte Staaten)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Englisch (Piraten)",
"en-x-updown": "Englisch (Kopfüber)",
"en-x-uwu": "Englisch (UwU)",
"eo": "Esperanto",
"es": "Spanisch",
"et": "Estnisch",
"fi": "Finnisch",
"fr": "Französisch",
"fr-BE": "Französisch (Belgien)",
"fr-CA": "Französisch (Kanada)",
"he": "Hebräisch",
"hi": "Hindi",
"hr": "Kroatisch",
"hu": "Ungarisch",
"id": "Indonesisch",
"it": "Italienisch",
"ja": "Japanisch",
"kk": "Kasachisch",
"ko": "Koreanisch",
"ky": "Kirgisisch",
"lt": "Litauisch",
"lv": "Lettisch",
"ms": "Malaiisch",
"nb": "Norwegisch Bokmål",
"nl": "Niederländisch",
"nn": "Norwegisch Nynorsk",
"pes": "Persisch",
"pl": "Polnisch",
"pt": "Portugiesisch",
"pt-BR": "Portugiesisch (Brasilien)",
"ro": "Rumänisch",
"ru": "Russisch",
"ru-x-bandit": "Russisch (Bandit)",
"sk": "Slowakisch",
"sv": "Schwedisch",
"th": "Thailändisch",
"tok": "Toki Pona",
"tr": "Türkisch",
"tt": "Tatarisch",
"uk": "Ukrainisch",
"vi": "Vietnamesisch",
"zh-Hans": "Chinesisch (Vereinfacht)",
"zh-Hant": "Chinesisch (Traditionell)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabic",
"be": "Belarusian",
"bg": "Bulgarian",
"bn": "Bangla",
"ca": "Catalan",
"cs": "Czech",
"da": "Danish",
"de": "German",
"de-CH": "German (Switzerland)",
"el": "Greek",
"en-GB": "English (United Kingdom)",
"en-US": "English (United States)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "English (Pirate)",
"en-x-updown": "English (Upside down)",
"en-x-uwu": "English (UwU)",
"eo": "Esperanto",
"es": "Spanish",
"et": "Estonian",
"fi": "Finnish",
"fr": "French",
"fr-BE": "French (Belgium)",
"fr-CA": "French (Canada)",
"he": "Hebrew",
"hi": "Hindi",
"hr": "Croatian",
"hu": "Hungarian",
"id": "Indonesian",
"it": "Italian",
"ja": "Japanese",
"kk": "Kazakh",
"ko": "Korean",
"ky": "Kyrgyz",
"lt": "Lithuanian",
"lv": "Latvian",
"ms": "Malay",
"nb": "Norwegian Bokmål",
"nl": "Dutch",
"nn": "Norwegian Nynorsk",
"pes": "Persian",
"pl": "Polish",
"pt": "Portuguese",
"pt-BR": "Portuguese (Brazil)",
"ro": "Romanian",
"ru": "Russian",
"ru-x-bandit": "Russian (Bandit)",
"sk": "Slovak",
"sv": "Swedish",
"th": "Thai",
"tok": "Toki Pona",
"tr": "Turkish",
"tt": "Tatar",
"uk": "Ukrainian",
"vi": "Vietnamese",
"zh-Hans": "Chinese (Simplified)",
"zh-Hant": "Chinese (Traditional)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Árabe",
"be": "Bielorruso",
"bg": "Búlgaro",
"bn": "Bengalí",
"ca": "Catalán",
"cs": "Checo",
"da": "Danés",
"de": "Alemán",
"de-CH": "Alemán (Suiza)",
"el": "Griego",
"en-GB": "Inglés (Reino Unido)",
"en-US": "Inglés (Estados Unidos)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Inglés (Pirata)",
"en-x-updown": "Inglés (Al revés)",
"en-x-uwu": "Inglés (UwU)",
"eo": "Esperanto",
"es": "Español",
"et": "Estonio",
"fi": "Finlandés",
"fr": "Francés",
"fr-BE": "Francés (Bélgica)",
"fr-CA": "Francés (Canadá)",
"he": "Hebreo",
"hi": "Hindi",
"hr": "Croata",
"hu": "Húngaro",
"id": "Indonesio",
"it": "Italiano",
"ja": "Japonés",
"kk": "Kazajo",
"ko": "Coreano",
"ky": "Kirguís",
"lt": "Lituano",
"lv": "Letón",
"ms": "Malayo",
"nb": "Noruego bokmål",
"nl": "Holandés",
"nn": "Nynorsk noruego",
"pes": "Persa",
"pl": "Polaco",
"pt": "Portugués",
"pt-BR": "Portugués (Brasil)",
"ro": "Rumano",
"ru": "Ruso",
"ru-x-bandit": "Ruso",
"sk": "Eslovaco",
"sv": "Sueco",
"th": "Tailandés",
"tok": "Toki Pona",
"tr": "Turco",
"tt": "Tártaro",
"uk": "Ucraniano",
"vi": "Vietnamita",
"zh-Hans": "Chino (Simplificado)",
"zh-Hant": "Chino (Tradicional)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Árabe",
"be": "Bielorruso",
"bg": "Búlgaro",
"bn": "Bengalí",
"ca": "Catalán",
"cs": "Checo",
"da": "Danés",
"de": "Alemán",
"de-CH": "Alemán (Suiza)",
"el": "Griego",
"en-GB": "Inglés (Reino Unido)",
"en-US": "Inglés (Estados Unidos)",
"en-x-lolcat": "Gatuno",
"en-x-pirate": "Inglés (Pirata)",
"en-x-updown": "Inglés (Al revés)",
"en-x-uwu": "Inglés (UwU)",
"eo": "Esperanto",
"es": "Español",
"et": "Estonio",
"fi": "Finlandés",
"fr": "Francés",
"fr-BE": "Francés (Bélgica)",
"fr-CA": "Francés (Canadá)",
"he": "Hebreo",
"hi": "Hindi",
"hr": "Croata",
"hu": "Húngaro",
"id": "Indonesio",
"it": "Italiano",
"ja": "Japonés",
"kk": "Kazajo",
"ko": "Coreano",
"ky": "Kirguís",
"lt": "Lituano",
"lv": "Letón",
"ms": "Malayo",
"nb": "Noruego Estándar",
"nl": "Holandés",
"nn": "Noruego Nuevo",
"pes": "Persa",
"pl": "Polaco",
"pt": "Portugués",
"pt-BR": "Portugués (Brasil)",
"ro": "Rumano",
"ru": "Ruso",
"ru-x-bandit": "Ruso (Bandido)",
"sk": "Eslovaco",
"sv": "Sueco",
"th": "Tailandés",
"tok": "Lenguaje Simple",
"tr": "Turco",
"tt": "Tártaro",
"uk": "Ucraniano",
"vi": "Vietnamita",
"zh-Hans": "Chino (Simplificado)",
"zh-Hant": "Chino (Tradicional)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabia",
"be": "Valkovenäjä",
"bg": "Bulgaria",
"bn": "Bangla",
"ca": "Katalaani",
"cs": "Tšekki",
"da": "Tanska",
"de": "Saksa",
"de-CH": "Saksa (Sveitsi)",
"el": "Kreikka",
"en-GB": "Englanti (Yhdistynyt Kuningaskunta)",
"en-US": "Englanti (Yhdysvallat)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Englanti (Merirosvo)",
"en-x-updown": "Englanti (ylösalaisin)",
"en-x-uwu": "Englanti (UwU)",
"eo": "Esperanto",
"es": "Espanja",
"et": "Viro",
"fi": "Suomi",
"fr": "Ranska",
"fr-BE": "Ranska (Belgia)",
"fr-CA": "Ranska (Kanada)",
"he": "Heprea",
"hi": "Hindi",
"hr": "Kroatia",
"hu": "Unkari",
"id": "Indonesia",
"it": "Italia",
"ja": "Japani",
"kk": "Kazakki",
"ko": "Korea",
"ky": "Kirgiisi",
"lt": "Liettua",
"lv": "Latvia",
"ms": "Malaiji",
"nb": "Norjan kirjakieli",
"nl": "Hollanti",
"nn": "Norja uusi",
"pes": "Persia",
"pl": "Puola",
"pt": "Portugali",
"pt-BR": "Portugali (Brasilia)",
"ro": "Romania",
"ru": "Venäjä",
"ru-x-bandit": "Venäjä (Bandit)",
"sk": "Slovakia",
"sv": "Ruotsi",
"th": "Thai",
"tok": "Toki Pona",
"tr": "Turkkilainen",
"tt": "Tataari",
"uk": "Ukraina",
"vi": "Vietnami",
"zh-Hans": "Kiina (yksinkertaistettu)",
"zh-Hant": "Kiina (Perinteinen)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabo",
"be": "Biyeloruso",
"bg": "Bulgaro",
"bn": "Bangla",
"ca": "Katalan",
"cs": "Tseko",
"da": "Danes",
"de": "Jerman",
"de-CH": "Jerman (Suwisa)",
"el": "Griyego",
"en-GB": "Ingles (Reyno Unido)",
"en-US": "Ingles (Estados Unidos)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Ingles (Pirata)",
"en-x-updown": "Ingles (Tumbalik)",
"en-x-uwu": "Ingles (UwU)",
"eo": "Esperanto",
"es": "Espanyol",
"et": "Estonyo",
"fi": "Finlandes",
"fr": "Pranses",
"fr-BE": "Pranses (Belhika)",
"fr-CA": "Pranses (Canada)",
"he": "Hebreo",
"hi": "Hindi",
"hr": "Kroato",
"hu": "Ungaro",
"id": "Indones",
"it": "Italyano",
"ja": "Hapon",
"kk": "Kasaho",
"ko": "Koreano",
"ky": "Kirgis",
"lt": "Litwano",
"lv": "Latbiyano",
"ms": "Malayo",
"nb": "Norwegong Bokmål",
"nl": "Olandes",
"nn": "Norwegong Nynorsk",
"pes": "Persa",
"pl": "Polako",
"pt": "Portuges",
"pt-BR": "Portuges (Brasil)",
"ro": "Rumano",
"ru": "Ruso",
"ru-x-bandit": "Ruso (Bandido)",
"sk": "Eslobako",
"sv": "Suweko",
"th": "Taylandes",
"tok": "Toki Pona",
"tr": "Turko",
"tt": "Tartaro",
"uk": "Ukranyo",
"vi": "Biyetnamita",
"zh-Hans": "Tsino (Simple)",
"zh-Hant": "Tsino (Tradisyonal)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabe",
"be": "Biélorusse",
"bg": "Bulgare",
"bn": "Bengali",
"ca": "Catalan",
"cs": "Tchèque",
"da": "Danois",
"de": "Allemand",
"de-CH": "Allemand (Suisse)",
"el": "Grec",
"en-GB": "Anglais (Royaume-Uni)",
"en-US": "Anglais (États-Unis)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Anglais (Pirate)",
"en-x-updown": "Anglais (À l'envers)",
"en-x-uwu": "Anglais (UwU)",
"eo": "Espéranto",
"es": "Espagnol",
"et": "Estonien",
"fi": "Finnois",
"fr": "Français",
"fr-BE": "Français (Belgique)",
"fr-CA": "Français (Canada)",
"he": "Hébreu",
"hi": "Hindi",
"hr": "Croate",
"hu": "Hongrois",
"id": "Indonésien",
"it": "Italien",
"ja": "Japonais",
"kk": "Kazakh",
"ko": "Coréen",
"ky": "Kirghize",
"lt": "Lituanien",
"lv": "Letton",
"ms": "Malais",
"nb": "Norvégien Bokmål",
"nl": "Néerlandais",
"nn": "Norvégien Nynorsk",
"pes": "Farsi",
"pl": "Polonais",
"pt": "Portugais",
"pt-BR": "Portugais (Brésil)",
"ro": "Roumain",
"ru": "Russe",
"ru-x-bandit": "Russe (Bandit)",
"sk": "Slovaque",
"sv": "Suédois",
"th": "Thaïlandais",
"tok": "Toki pona",
"tr": "Turc",
"tt": "Tatar",
"uk": "Ukrainien",
"vi": "Vietnamien",
"zh-Hans": "Chinois (simplifié)",
"zh-Hant": "Chinois (traditionnel)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "ערבית",
"be": "בלרוסית",
"bg": "בולגרית",
"bn": "בנגלית",
"ca": "קטלאנית",
"cs": "צ'כית",
"da": "דנית",
"de": "גרמנית",
"de-CH": "גרמנית (שווייץ)",
"el": "יוונית",
"en-GB": "אנגלית (בריטניה)",
"en-US": "אנגלית (ארצות הברית)",
"en-x-lolcat": "חתולול",
"en-x-pirate": "אנגלית (פיראטים)",
"en-x-updown": "אנגלית (הפוכה)",
"en-x-uwu": "אנגלית (UwU)",
"eo": "אספרנטו",
"es": "ספרדית",
"et": "אסטונית",
"fi": "פינית",
"fr": "צרפתית",
"fr-BE": "צרפתית (בלגיה)",
"fr-CA": "צרפתית (קנדה)",
"he": "עברית",
"hi": "הודית",
"hr": "קרואטית",
"hu": "הונגרית",
"id": "אינדונזית",
"it": "איטלקית",
"ja": "יפנית",
"kk": "קזחית",
"ko": "קוריאנית",
"ky": "קירגיזית",
"lt": "ליטאית",
"lv": "לטבית",
"ms": "מלאית",
"nb": "נורבגית ספרותית",
"nl": "הולנדית",
"nn": "נורבגית נינורשק",
"pes": "פרסית",
"pl": "פולנית",
"pt": "פורטוגזית",
"pt-BR": "פורטוגזית (ברזיל)",
"ro": "רומנית",
"ru": "רוסית",
"ru-x-bandit": "רוסית (בנדיט)",
"sk": "סלובקית",
"sv": "שוודית",
"th": "תאילנדית",
"tok": "טוקי פונה",
"tr": "טורקית",
"tt": "טטרית",
"uk": "אוקראינית",
"vi": "ויאטנמית",
"zh-Hans": "סינית (פשוטה)",
"zh-Hant": "סינית (מסורתית)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arab",
"be": "Fehérorosz",
"bg": "Bolgár",
"bn": "Bengáli",
"ca": "Katalán",
"cs": "Cseh",
"da": "Dán",
"de": "Német",
"de-CH": "Német (Svájc)",
"el": "Görög",
"en-GB": "Angol (Egyesült Királyság)",
"en-US": "Angol (Egyesült Államok)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Angol (Kalóz)",
"en-x-updown": "Angol (fejjel lefelé)",
"en-x-uwu": "Angol (UwU)",
"eo": "Eszperantó",
"es": "Spanyol",
"et": "Észt",
"fi": "Finn",
"fr": "Francia",
"fr-BE": "Francia (Belgium)",
"fr-CA": "Francia (Kanada)",
"he": "Héber",
"hi": "Hindi",
"hr": "Horvát",
"hu": "Magyar",
"id": "Indonéz",
"it": "Olasz",
"ja": "Japán",
"kk": "Kazak",
"ko": "Koreai",
"ky": "Kirgiz",
"lt": "Litván",
"lv": "Lett",
"ms": "Maláj",
"nb": "Norvég Bokmál",
"nl": "Holland",
"nn": "Norvég nynorsk",
"pes": "Perzsa",
"pl": "Lengyel",
"pt": "Portugál",
"pt-BR": "Portugál (Brazília)",
"ro": "Román",
"ru": "Orosz",
"ru-x-bandit": "Orosz (Bandita)",
"sk": "Szlovák",
"sv": "Svéd",
"th": "Thai",
"tok": "Toki Pona",
"tr": "Török",
"tt": "Tatár",
"uk": "Ukrán",
"vi": "Vietnámi",
"zh-Hans": "Kínai (Egyszerűsített)",
"zh-Hant": "Kínai (Hagyományos)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Bahasa Arab",
"be": "Bahasa Belarusia",
"bg": "Bahasa Bulgaria",
"bn": "Bahasa Bengali",
"ca": "Bahasa Katalan",
"cs": "Bahasa Ceko",
"da": "Bahasa Denmark",
"de": "Bahasa Jerman",
"de-CH": "Bahasa Jerman (Swiss)",
"el": "Bahasa Yunani",
"en-GB": "Bahasa Inggris (Britania Raya)",
"en-US": "Bahasa Inggris (Amerika Serikat)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Bahasa Inggris (Bajak Laut)",
"en-x-updown": "Bahasa Inggris (Terbalik)",
"en-x-uwu": "Bahasa Inggris (UwU)",
"eo": "Bahasa Esperanto",
"es": "Bahasa Spanyol",
"et": "Bahasa Estonia",
"fi": "Bahasa Finlandia",
"fr": "Bahasa Prancis",
"fr-BE": "Bahasa Prancis (Belgia)",
"fr-CA": "Bahasa Prancis (Kanada)",
"he": "Bahasa Ibrani",
"hi": "Bahasa Hindi",
"hr": "Bahasa Kroasia",
"hu": "Bahasa Hungaria",
"id": "Bahasa Indonesia",
"it": "Bahasa Italia",
"ja": "Bahasa Jepang",
"kk": "Bahasa Kazak",
"ko": "Bahasa Korea",
"ky": "Bahasa Kirgiz",
"lt": "Bahasa Lituania",
"lv": "Bahasa Latvia",
"ms": "Bahasa Melayu",
"nb": "Bahasa Norwegia (Bokmål)",
"nl": "Bahasa Belanda",
"nn": "Bahasa Norwegia (Nynorsk)",
"pes": "Bahasa Persia",
"pl": "Bahasa Polandia",
"pt": "Bahasa Portugis",
"pt-BR": "Bahasa Portugis (Brasil)",
"ro": "Bahasa Rumania",
"ru": "Bahasa Rusia",
"ru-x-bandit": "Bahasa Rusia (Bandit)",
"sk": "Bahasa Slowakia",
"sv": "Bahasa Swedia",
"th": "Bahasa Thai",
"tok": "Bahasa Toki Pona",
"tr": "Bahasa Turki",
"tt": "Bahasa Tatar",
"uk": "Bahasa Ukraina",
"vi": "Bahasa Vietnam",
"zh-Hans": "Bahasa China (Aksara Sederhana)",
"zh-Hant": "Bahasa China (Aksara Tradisional)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabo",
"be": "Bielorusso",
"bg": "Bulgaro",
"bn": "Bengalese",
"ca": "Catalano",
"cs": "Ceco",
"da": "Danese",
"de": "Tedesco",
"de-CH": "Tedesco (Svizzera)",
"el": "Greco",
"en-GB": "Inglese (Regno Unito)",
"en-US": "Inglese (Stati Uniti)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Inglese (Pirata)",
"en-x-updown": "Inglese (Capovolto)",
"en-x-uwu": "Inglese (UwU)",
"eo": "Esperanto",
"es": "Spagnolo",
"et": "Estone",
"fi": "Finlandese",
"fr": "Francese",
"fr-BE": "Francese (Belgio)",
"fr-CA": "Francese (Canada)",
"he": "Ebraico",
"hi": "Hindi",
"hr": "Croato",
"hu": "Ungherese",
"id": "Indonesiano",
"it": "Italiano",
"ja": "Giapponese",
"kk": "Kazako",
"ko": "Coreano",
"ky": "Kirghiso",
"lt": "Lituano",
"lv": "Lettone",
"ms": "Malese",
"nb": "Norvegese Bokmål",
"nl": "Olandese",
"nn": "Norvegese Nynorsk",
"pes": "Persiano",
"pl": "Polacco",
"pt": "Portoghese",
"pt-BR": "Portoghese (Brasile)",
"ro": "Rumeno",
"ru": "Russo",
"ru-x-bandit": "Russo (Bandit)",
"sk": "Slovacco",
"sv": "Svedese",
"th": "Thailandese",
"tok": "Toki Pona",
"tr": "Turco",
"tt": "Tataro",
"uk": "Ucraino",
"vi": "Vietnamita",
"zh-Hans": "Cinese (Semplificato)",
"zh-Hant": "Cinese (Tradizionale)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "アラビア語",
"be": "ベラルーシ語",
"bg": "ブルガリア語",
"bn": "ベンガル語",
"ca": "カタルーニャ語",
"cs": "チェコ語",
"da": "デンマーク語",
"de": "ドイツ語",
"de-CH": "ドイツ語 (スイス)",
"el": "ギリシャ語",
"en-GB": "英語 (イギリス)",
"en-US": "英語 (アメリカ)",
"en-x-lolcat": "ロルキャット語",
"en-x-pirate": "英語 (海賊)",
"en-x-updown": "英語 (上下逆)",
"en-x-uwu": "英語 (UwU)",
"eo": "エスペラント",
"es": "スペイン語",
"et": "エストニア語",
"fi": "フィンランド語",
"fr": "フランス語",
"fr-BE": "フランス語 (ベルギー)",
"fr-CA": "フランス語 (カナダ)",
"he": "ヘブライ語",
"hi": "ヒンディー語",
"hr": "クロアチア語",
"hu": "ハンガリー語",
"id": "インドネシア語",
"it": "イタリア語",
"ja": "日本語",
"kk": "カザフ語",
"ko": "韓国語",
"ky": "キルギス語",
"lt": "リトアニア語",
"lv": "ラトビア語",
"ms": "マレー語",
"nb": "ノルウェー語 (ブークモール)",
"nl": "オランダ語",
"nn": "ノルウェー語 (ニーノシュク)",
"pes": "ペルシャ語",
"pl": "ポーランド語",
"pt": "ポルトガル語",
"pt-BR": "ポルトガル語 (ブラジル)",
"ro": "ルーマニア語",
"ru": "ロシア語",
"ru-x-bandit": "ロシア語 (ギャング)",
"sk": "スロバキア語",
"sv": "スウェーデン語",
"th": "タイ語",
"tok": "トキポナ",
"tr": "トルコ語",
"tt": "タタール語",
"uk": "ウクライナ語",
"vi": "ベトナム語",
"zh-Hans": "中国語 (簡体字)",
"zh-Hant": "中国語 (繁体字)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "아랍어",
"be": "벨라루스어",
"bg": "불가리아어",
"bn": "벵골어",
"ca": "카탈루냐어",
"cs": "체코어",
"da": "덴마크어",
"de": "독일어",
"de-CH": "독일어 (스위스)",
"el": "그리스어",
"en-GB": "영어 (영국)",
"en-US": "영어 (미국)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "영어 (해적)",
"en-x-updown": "영어 (거꾸로)",
"en-x-uwu": "영어 (UwU)",
"eo": "에스페란토",
"es": "스페인어",
"et": "에스토니아어",
"fi": "핀란드어",
"fr": "프랑스어",
"fr-BE": "프랑스어 (벨기에)",
"fr-CA": "프랑스어 (캐나다)",
"he": "히브리어",
"hi": "힌디어",
"hr": "크로아티아어",
"hu": "헝가리어",
"id": "인도네시아어",
"it": "이탈리아어",
"ja": "일본어",
"kk": "카자흐어",
"ko": "한국어",
"ky": "키르기스어",
"lt": "리투아니아어",
"lv": "라트비아어",
"ms": "말레이어",
"nb": "노르웨이어 보크몰",
"nl": "네덜란드어",
"nn": "노르웨이어 뉘노르스크",
"pes": "페르시아어",
"pl": "폴란드어",
"pt": "포르투갈어",
"pt-BR": "포르투갈어 (브라질)",
"ro": "루마니아어",
"ru": "러시아어",
"ru-x-bandit": "러시아어 (구어)",
"sk": "슬로바키아어",
"sv": "스웨덴어",
"th": "태국어",
"tok": "도기 보나",
"tr": "튀르키예어",
"tt": "타타르어",
"uk": "우크라이나어",
"vi": "베트남어",
"zh-Hans": "중국어 (간체)",
"zh-Hant": "중국어 (번체)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Bahasa Arab",
"be": "Bahasa Belarus",
"bg": "Bahasa Bulgaria",
"bn": "Bahasa Bengali",
"ca": "Bahasa Catalonia",
"cs": "Bahasa Czech",
"da": "Bahasa Denmark",
"de": "Bahasa Jerman",
"de-CH": "Bahasa Jerman (Switzerland)",
"el": "Bahasa Yunani",
"en-GB": "Bahasa Inggeris (United Kingdom)",
"en-US": "Bahasa Inggeris (Amerika Syarikat)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Bahasa Inggeris (Lanun)",
"en-x-updown": "Bahasa Inggeris (Terbalik)",
"en-x-uwu": "Bahasa Inggeris (UwU)",
"eo": "Bahasa Esperanto",
"es": "Bahasa Sepanyol",
"et": "Bahasa Estonia",
"fi": "Bahasa Finland",
"fr": "Bahasa Perancis",
"fr-BE": "Bahasa Perancis (Belgium)",
"fr-CA": "Bahasa Perancis (Kanada)",
"he": "Bahasa Ibrani",
"hi": "Bahasa Hindi",
"hr": "Bahasa Croatia",
"hu": "Bahasa Hungary",
"id": "Bahasa Indonesia",
"it": "Bahasa Itali",
"ja": "Bahasa Jepun",
"kk": "Bahasa Kazakh",
"ko": "Bahasa Korea",
"ky": "Bahasa Kyrgyz",
"lt": "Bahasa Lithuania",
"lv": "Bahasa Latvia",
"ms": "Bahasa Melayu",
"nb": "Bahasa Norway (Bokmål)",
"nl": "Bahasa Belanda",
"nn": "Bahasa Norway (Nynorsk)",
"pes": "Bahasa Farsi",
"pl": "Bahasa Poland",
"pt": "Bahasa Portugis",
"pt-BR": "Bahasa Portugis (Brazil)",
"ro": "Bahasa Romania",
"ru": "Bahasa Rusia",
"ru-x-bandit": "Bahasa Rusia (Bandit)",
"sk": "Bahasa Slovak",
"sv": "Bahasa Sweden",
"th": "Bahasa Thai",
"tok": "Bahasa Toki Pona",
"tr": "Bahasa Turki",
"tt": "Bahasa Tatar",
"uk": "Bahasa Ukraine",
"vi": "Bahasa Vietnam",
"zh-Hans": "Bahasa Cina (Mudah)",
"zh-Hant": "Bahasa Cina (Tradisional)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabisch",
"be": "Wit-Russisch",
"bg": "Bulgaars",
"bn": "Bengaals",
"ca": "Catalaans",
"cs": "Tsjechisch",
"da": "Deens",
"de": "Duits",
"de-CH": "Duits (Zwitserland)",
"el": "Grieks",
"en-GB": "Engels (Verenigd Koninkrijk)",
"en-US": "Engels (Verenigde Staten)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Engels (Piraat)",
"en-x-updown": "Engels (Ondersteboven)",
"en-x-uwu": "Engels (UwU)",
"eo": "Esperanto",
"es": "Spaans",
"et": "Estisch",
"fi": "Fins",
"fr": "Frans",
"fr-BE": "Frans (België)",
"fr-CA": "Frans (Canada)",
"he": "Hebreeuws",
"hi": "Hindi",
"hr": "Kroatisch",
"hu": "Hongaars",
"id": "Indonesisch",
"it": "Italiaans",
"ja": "Japans",
"kk": "Kazachs",
"ko": "Koreaans",
"ky": "Kirgizisch",
"lt": "Litouws",
"lv": "Lets",
"ms": "Maleis",
"nb": "Noors Bokmål",
"nl": "Nederlands",
"nn": "Noors Nynorsk",
"pes": "Perzisch",
"pl": "Pools",
"pt": "Portugees",
"pt-BR": "Portugees (Brazilië)",
"ro": "Roemeens",
"ru": "Russisch",
"ru-x-bandit": "Russisch (Bandit)",
"sk": "Slowaaks",
"sv": "Zweeds",
"th": "Thais",
"tok": "Toki Pona",
"tr": "Turks",
"tt": "Tataars",
"uk": "Oekraïens",
"vi": "Vietnamees",
"zh-Hans": "Chinees (Vereenvoudigd)",
"zh-Hant": "Chinees (Traditioneel)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabisk",
"be": "Belarusisk",
"bg": "Bulgarsk",
"bn": "Bangla",
"ca": "Katalansk",
"cs": "Tsjekkisk",
"da": "Dansk",
"de": "Tysk",
"de-CH": "Tysk (Sveits)",
"el": "Gresk",
"en-GB": "Engelsk (Storbritannia)",
"en-US": "Engelsk (USA)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Engelsk (Pirat)",
"en-x-updown": "Engelsk (Opp ned)",
"en-x-uwu": "Engelsk (UwU)",
"eo": "Esperanto",
"es": "Spansk",
"et": "Estisk",
"fi": "Finsk",
"fr": "Fransk",
"fr-BE": "Fransk (Belgia)",
"fr-CA": "Fransk (Kanada)",
"he": "Hebraisk",
"hi": "Hindi",
"hr": "Kroatisk",
"hu": "Ungarsk",
"id": "Indonesisk",
"it": "Italiensk",
"ja": "Japansk",
"kk": "Kasakhisk",
"ko": "Koreansk",
"ky": "Kirgisisk",
"lt": "Litauisk",
"lv": "Latvisk",
"ms": "Malaysisk",
"nb": "Norsk Bokmål",
"nl": "Nederlansk",
"nn": "Norsk Nynorsk",
"pes": "Persisk",
"pl": "Polsk",
"pt": "Portugisisk",
"pt-BR": "Portugisisk (Brasil)",
"ro": "Rumensk",
"ru": "Russisk",
"ru-x-bandit": "Russisk (Bandit)",
"sk": "Slovensk",
"sv": "Svensk",
"th": "Thai",
"tok": "Toki Pona",
"tr": "Tyrkisk",
"tt": "Tatar",
"uk": "Ukranisk",
"vi": "Vietnamesisk",
"zh-Hans": "Kinesisk (Forenklet)",
"zh-Hant": "Kinesisk (Tradisjonelt)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabski",
"be": "Białoruski",
"bg": "Bułgarski",
"bn": "Bengalski",
"ca": "Kataloński",
"cs": "Czeski",
"da": "Duński",
"de": "Niemiecki",
"de-CH": "Niemiecki (Szwajcaria)",
"el": "Grecki",
"en-GB": "Angielski (Wielka Brytania)",
"en-US": "Angielski (Stany Zjednoczone)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Angielski (Piracki)",
"en-x-updown": "Angielski (Do góry nogami)",
"en-x-uwu": "Angielski (UwU)",
"eo": "Esperanto",
"es": "Hiszpański",
"et": "Estoński",
"fi": "Fiński",
"fr": "Francuski",
"fr-BE": "Francuski (Belgia)",
"fr-CA": "Francuski (Kanada)",
"he": "Hebrajski",
"hi": "Hindi",
"hr": "Chorwacki",
"hu": "Węgierski",
"id": "Indonezyjski",
"it": "Włoski",
"ja": "Japoński",
"kk": "Kazachski",
"ko": "Koreański",
"ky": "Kirgiski",
"lt": "Litewski",
"lv": "Łotewski",
"ms": "Malajski",
"nb": "Norweski (Książkowy)",
"nl": "Holenderski",
"nn": "Norweski (Nowonorweski)",
"pes": "Perski",
"pl": "Polski",
"pt": "Portugalski",
"pt-BR": "Portugalski (Brazylia)",
"ro": "Rumuński",
"ru": "Rosyjski",
"ru-x-bandit": "Rosyjski (Bandycki)",
"sk": "Słowacki",
"sv": "Szwedzki",
"th": "Tajski",
"tok": "Toki Pona",
"tr": "Turecki",
"tt": "Tatarski",
"uk": "Ukraiński",
"vi": "Wietnamski",
"zh-Hans": "Chiński (Uproszczony)",
"zh-Hant": "Chiński (Tradycyjny)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Árabe",
"be": "Bielorrusso",
"bg": "Búlgaro",
"bn": "Bengali",
"ca": "Catalão",
"cs": "Tcheco",
"da": "Dinamarquês",
"de": "Alemão",
"de-CH": "Alemão (Suíça)",
"el": "Grego",
"en-GB": "Inglês (Reino Unido)",
"en-US": "Inglês (Estados Unidos)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Inglês (Pirata)",
"en-x-updown": "Inglês (Invertido)",
"en-x-uwu": "Inglês (Fofinho)",
"eo": "Esperanto",
"es": "Espanhol",
"et": "Estoniano",
"fi": "Finlandês",
"fr": "Francês",
"fr-BE": "Francês (Bélgica)",
"fr-CA": "Francês (Canadá)",
"he": "Hebraico",
"hi": "Indiano",
"hr": "Croata",
"hu": "Húngaro",
"id": "Indonésio",
"it": "Italiano",
"ja": "Japonês",
"kk": "Cazaque",
"ko": "Coreano",
"ky": "Quirguiz",
"lt": "Lituano",
"lv": "Letão",
"ms": "Malaio",
"nb": "Norueguês Bokmål",
"nl": "Holandês",
"nn": "Norueguês Nynorsk",
"pes": "Persa",
"pl": "Polonês",
"pt": "Português (Portugal)",
"pt-BR": "Português (Brasil)",
"ro": "Romeno",
"ru": "Russo",
"ru-x-bandit": "Russo (Informal)",
"sk": "Eslovaco",
"sv": "Sueco",
"th": "Tailandês",
"tok": "Toki Pona",
"tr": "Turco",
"tt": "Tártaro",
"uk": "Ucraniano",
"vi": "Vietnamita",
"zh-Hans": "Chinês (Simplificado)",
"zh-Hant": "Chinês (Tradicional)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Árabe",
"be": "Bielorrusso",
"bg": "Búlgaro",
"bn": "Bengali",
"ca": "Catalão",
"cs": "Checo",
"da": "Dinamarquês",
"de": "Alemão",
"de-CH": "Alemão (Suíça)",
"el": "Grego",
"en-GB": "Inglês (Reino Unido)",
"en-US": "Inglês (Estados Unidos)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Inglês (Pirata)",
"en-x-updown": "Inglês (Cabeça para baixo)",
"en-x-uwu": "Inglês (UwU)",
"eo": "Esperanto",
"es": "Espanhol",
"et": "Estoniano",
"fi": "Finlandês",
"fr": "Francês",
"fr-BE": "Francês (Bélgica)",
"fr-CA": "Francês (Canadá)",
"he": "Hebreu",
"hi": "Hindi",
"hr": "Croata",
"hu": "Húngaro",
"id": "Indonésio",
"it": "Italiano",
"ja": "Japonês",
"kk": "Cazaque",
"ko": "Coreano",
"ky": "Quirguiz",
"lt": "Lituano",
"lv": "Letão",
"ms": "Malaio",
"nb": "Norueguês Bokmål",
"nl": "Holandês",
"nn": "Norueguês Nynorsk",
"pes": "Persa",
"pl": "Polaco",
"pt": "Português",
"pt-BR": "Português (Brasil)",
"ro": "Romeno",
"ru": "Russo",
"ru-x-bandit": "Russo (Bandido)",
"sk": "Eslovaco",
"sv": "Sueco",
"th": "Tailandês",
"tok": "Toki Pona",
"tr": "Turco",
"tt": "Tártaro",
"uk": "Ucraniano",
"vi": "Vietnamita",
"zh-Hans": "Chinês (Simplificado)",
"zh-Hant": "Chinês (Tradicional)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabă",
"be": "Belarusă",
"bg": "Bulgară",
"bn": "Bengali",
"ca": "Catalană",
"cs": "Cehă",
"da": "Daneză",
"de": "Germană",
"de-CH": "Germană (Elveția)",
"el": "Greacă",
"en-GB": "Engleză (Marea Britanie)",
"en-US": "Engleză (Statele Unite)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Engleză (Pirat)",
"en-x-updown": "Engleză (Inversată)",
"en-x-uwu": "Engleză (UwU)",
"eo": "Esperanto",
"es": "Spaniolă",
"et": "Estonă",
"fi": "Finlandeză",
"fr": "Franceză",
"fr-BE": "Franceză (Belgia)",
"fr-CA": "Franceză (Canada)",
"he": "Ebraică",
"hi": "Hindi",
"hr": "Croată",
"hu": "Maghiară",
"id": "Indoneziană",
"it": "Italiană",
"ja": "Japoneză",
"kk": "Kazahă",
"ko": "Coreeană",
"ky": "Kirghiză",
"lt": "Lituaniană",
"lv": "Letonă",
"ms": "Malaieză",
"nb": "Norvegiană Bokmål",
"nl": "Olandeză",
"nn": "Norvegiană Nynorsk",
"pes": "Persană",
"pl": "Poloneză",
"pt": "Portugheză",
"pt-BR": "Portugheză (Brazilia)",
"ro": "Română",
"ru": "Rusă",
"ru-x-bandit": "Rusă (Bandit)",
"sk": "Slovacă",
"sv": "Suedeză",
"th": "Thailandeză",
"tok": "Toki Pona",
"tr": "Turcă",
"tt": "Tătară",
"uk": "Ucraineană",
"vi": "Vietnameză",
"zh-Hans": "Chineză (Simplificată)",
"zh-Hant": "Chineză (Tradițională)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Арабский",
"be": "Белорусский",
"bg": "Болгарский",
"bn": "Бенгальский",
"ca": "Каталанский",
"cs": "Чешский",
"da": "Датский",
"de": "Немецкий",
"de-CH": "Немецкий (Швейцария)",
"el": "Греческий",
"en-GB": "Английский (Великобритания)",
"en-US": "Английский (США)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Английский (пиратский)",
"en-x-updown": "Английский (перевёрнутый)",
"en-x-uwu": "Английский (UwU)",
"eo": "Эсперанто",
"es": "Испанский",
"et": "Эстонский",
"fi": "Финский",
"fr": "Французский",
"fr-BE": "Французский (Бельгия)",
"fr-CA": "Французский (Канада)",
"he": "Иврит",
"hi": "Хинди",
"hr": "Хорватский",
"hu": "Венгерский",
"id": "Индонезийский",
"it": "Итальянский",
"ja": "Японский",
"kk": "Казахский",
"ko": "Корейский",
"ky": "Киргизский",
"lt": "Литовский",
"lv": "Латышский",
"ms": "Малайский",
"nb": "Норвежский букмол",
"nl": "Нидерландский",
"nn": "Норвежский нюнорск",
"pes": "Персидский",
"pl": "Польский",
"pt": "Португальский",
"pt-BR": "Португальский (Бразилия)",
"ro": "Румынский",
"ru": "Русский",
"ru-x-bandit": "Русский (бандитский)",
"sk": "Словацкий",
"sv": "Шведский",
"th": "Тайский",
"tok": "Токипона",
"tr": "Турецкий",
"tt": "Татарский",
"uk": "Украинский",
"vi": "Вьетнамский",
"zh-Hans": "Китайский (упрощённый)",
"zh-Hant": "Китайский (традиционный)"
}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arabiska",
"be": "Vitryska",
"bg": "Bulgariska",
"bn": "Bengali",
"ca": "Katalanska",
"cs": "Tjeckiska",
"da": "Danska",
"de": "Tyska",
"de-CH": "Tyska (Schweiz)",
"el": "Grekiska",
"en-GB": "Engelska (Storbritannien)",
"en-US": "Engelska (USA)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Engelska (Piratspråk)",
"en-x-updown": "Engelska (Upp och Ner)",
"en-x-uwu": "Engelska (UwU)",
"eo": "Esperanto",
"es": "Spanska",
"et": "Estniska",
"fi": "Finska",
"fr": "Franska",
"fr-BE": "Franska (Belgien)",
"fr-CA": "Franska (Kanada)",
"he": "Hebreiska",
"hi": "Hindi",
"hr": "Kroatiska",
"hu": "Ungerska",
"id": "Indonesiska",
"it": "Italienska",
"ja": "Japanska",
"kk": "Kazakiska",
"ko": "Koreanska",
"ky": "Kirgiziska",
"lt": "Litauiska",
"lv": "Lettiska",
"ms": "Malaysiska",
"nb": "Norska Bokmål",
"nl": "Nederländska",
"nn": "Norska Nynorsk",
"pes": "Persiska",
"pl": "Polska",
"pt": "Portugisiska",
"pt-BR": "Portugisiska (Brasilien)",
"ro": "Rumänska",
"ru": "Ryska",
"ru-x-bandit": "Ryska (Bandit)",
"sk": "Slovakiska",
"sv": "Svenska",
"th": "Thailändska",
"tok": "Toki Pona",
"tr": "Turkiska",
"tt": "Tatariska",
"uk": "Ukrainska",
"vi": "Vietnamesiska",
"zh-Hans": "Kinesiska (Förenklad)",
"zh-Hant": "Kinesiska (Traditionell)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "ภาษาอาหรับ",
"be": "ภาษาเบลารุส",
"bg": "ภาษาบัลแกเรีย",
"bn": "ภาษาเบงกอล",
"ca": "ภาษาคาตาลัน",
"cs": "ภาษาเช็ก",
"da": "ภาษาเดนมาร์ก",
"de": "ภาษาเยอรมัน",
"de-CH": "ภาษาเยอรมัน (สวิตเซอร์แลนด์)",
"el": "ภาษากรีก",
"en-GB": "ภาษาอังกฤษ (สหราชอาณาจักร)",
"en-US": "ภาษาอังกฤษ (สหรัฐอเมริกา)",
"en-x-lolcat": "แมวเกรียน",
"en-x-pirate": "ภาษาอังกฤษ (โจรสลัด)",
"en-x-updown": "ภาษาอังกฤษ (กลับหัวกลับหาง)",
"en-x-uwu": "ภาษาอังกฤษ (ตะมุตะมิ UwU)",
"eo": "ภาษาเอสเปรันโต",
"es": "ภาษาสเปน",
"et": "ภาษาเอสโตเนีย",
"fi": "ภาษาฟินแลนด์",
"fr": "ภาษาฝรั่งเศส",
"fr-BE": "ภาษาฝรั่งเศส (เบลเยียม)",
"fr-CA": "ภาษาฝรั่งเศส (แคนาดา)",
"he": "ภาษาฮีบรู",
"hi": "ภาษาฮินดี",
"hr": "ภาษาโครเอเชีย",
"hu": "ภาษาฮังการี",
"id": "ภาษาอินโดนิเซีย",
"it": "ภาษาอิตาลี",
"ja": "ภาษาญี่ปุ่น",
"kk": "ภาษาคาซัค",
"ko": "ภาษาเกาหลี",
"ky": "ภาษาคีร์กีซ",
"lt": "ภาษาลิทัวเนีย",
"lv": "ภาษาลัตเวีย",
"ms": "ภาษามาเลเซีย",
"nb": "ภาษานอร์เวย์บอกมอล",
"nl": "ภาษาดัตช์",
"nn": "ภาษานอร์เวย์ไนนอรส์ก",
"pes": "ภาษาเปอร์เซีย",
"pl": "ภาษาโปแลนด์",
"pt": "ภาษาโปรตุเกส",
"pt-BR": "ภาษาโปรตุเกส (บราซิล)",
"ro": "ภาษาโรมาเนีย",
"ru": "ภาษารัสเซีย",
"ru-x-bandit": "ภาษารัสเซีย (แบนดิต)",
"sk": "ภาษาสโลวัก",
"sv": "ภาษาสวีเดน",
"th": "ภาษาไทย",
"tok": "ภาษาโตกีโปนา",
"tr": "ภาษาตุรกี",
"tt": "ภาษาตาตาร์",
"uk": "ภาษายูเครน",
"vi": "ภาษาเวียดนาม",
"zh-Hans": "ภาษาจีน (ตัวย่อ)",
"zh-Hant": "ภาษาจีน (ดั้งเดิม)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Arapça",
"be": "Belarusça",
"bg": "Bulgarca",
"bn": "Bengalce",
"ca": "Katalanca",
"cs": "Çekçe",
"da": "Danca",
"de": "Almanca",
"de-CH": "Almanca (İsviçre)",
"el": "Yunanca",
"en-GB": "İngilizce (Birleşik Krallık)",
"en-US": "İngilizce (ABD)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "İngilizce (Korsan ağzı)",
"en-x-updown": "İngilizce (Baş aşağı)",
"en-x-uwu": "İngilizce (UwU)",
"eo": "Esperanto",
"es": "İspanyolca",
"et": "Estonca",
"fi": "Fince",
"fr": "Fransızca",
"fr-BE": "Fransızca (Belçika)",
"fr-CA": "Fransızca (Kanada)",
"he": "İbranice",
"hi": "Hintçe",
"hr": "Hırvatça",
"hu": "Macarca",
"id": "Endonezce",
"it": "İtalyanca",
"ja": "Japonca",
"kk": "Kazakça",
"ko": "Korece",
"ky": "Kırgızca",
"lt": "Litvanyaca",
"lv": "Letonca",
"ms": "Malayca",
"nb": "Norveççe (Bokmål)",
"nl": "Felemenkçe",
"nn": "Norveççe (Nynorsk)",
"pes": "Farsça",
"pl": "Lehçe",
"pt": "Portekizce",
"pt-BR": "Portekizce (Brezilya)",
"ro": "Rumence",
"ru": "Rusça",
"ru-x-bandit": "Rusça (Haydut ağzı)",
"sk": "Slovakça",
"sv": "İsveççe",
"th": "Tayca",
"tok": "Toki Pona",
"tr": "Türkçe",
"tt": "Tatarca",
"uk": "Ukraynaca",
"vi": "Vietnamca",
"zh-Hans": "Çince (Basitleştirilmiş)",
"zh-Hant": "Çince (Geleneksel)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Арабська",
"be": "Білоруська",
"bg": "Болгарська",
"bn": "Бенгальська",
"ca": "Каталонська",
"cs": "Чеська",
"da": "Данська",
"de": "Німецька",
"de-CH": "Німецька (Швейцарія)",
"el": "Грецька",
"en-GB": "Англійська (Велика Британія)",
"en-US": "Англійська (США)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Англійська (піратська)",
"en-x-updown": "Англійська (догори дриґом)",
"en-x-uwu": "Англійська (UwU)",
"eo": "Есперанто",
"es": "Іспанська",
"et": "Естонська",
"fi": "Фінська",
"fr": "Французька",
"fr-BE": "Французька (Бельгія)",
"fr-CA": "Французька (Канада)",
"he": "Іврит",
"hi": "Гінді",
"hr": "Хорватська",
"hu": "Угорська",
"id": "Індонезійська",
"it": "Італійська",
"ja": "Японська",
"kk": "Казахська",
"ko": "Корейська",
"ky": "Киргизька",
"lt": "Литовська",
"lv": "Латвійська",
"ms": "Малайська",
"nb": "Норвезька (букмол)",
"nl": "Нідерландська",
"nn": "Норвезька (нюношк)",
"pes": "Перська",
"pl": "Польська",
"pt": "Португальська",
"pt-BR": "Португальська (Бразилія)",
"ro": "Румунська",
"ru": "російська",
"ru-x-bandit": "російська (бандитська)",
"sk": "Словацька",
"sv": "Шведська",
"th": "Тайська",
"tok": "Токі-пона",
"tr": "Турецька",
"tt": "Татарська",
"uk": "Українська",
"vi": "Вʼєтнамська",
"zh-Hans": "Китайська (спрощена)",
"zh-Hant": "Китайська (традиційна)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "Tiếng Ả Rập",
"be": "Tiếng Belarus",
"bg": "Tiếng Bulgaria",
"bn": "Tiếng Bangla",
"ca": "Tiếng Catalan",
"cs": "Tiếng Cộng hoà Séc",
"da": "Tiếng Đan Mạch",
"de": "Tiếng Đức",
"de-CH": "Tiếng Đức (Thụy Sĩ)",
"el": "Tiếng Hy Lạp",
"en-GB": "Tiếng Anh (Anh)",
"en-US": "Tiếng Anh (Hoa Kỳ)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "Tiếng Anh (Pirate)",
"en-x-updown": "Tiếng Anh (lộn ngược)",
"en-x-uwu": "Tiếng Anh (UwU)",
"eo": "Quốc tế ngữ",
"es": "Tiếng Tây Ban Nha",
"et": "Tiếng Et-tô-ni-a",
"fi": "Tiếng Phần Lan",
"fr": "Tiếng Pháp",
"fr-BE": "Tiếng Pháp (Bỉ)",
"fr-CA": "Tiếng Pháp (Canada)",
"he": "Tiếng Do Thái",
"hi": "Tiếng Hin-đi",
"hr": "Tiếng Croatia",
"hu": "Tiếng Hungary",
"id": "Tiếng Indonesia",
"it": "Tiếng Ý",
"ja": "Tiếng Nhật",
"kk": "Tiếng Kazakhstan",
"ko": "Tiếng Hàn",
"ky": "Tiếng Kyrgyz",
"lt": "Tiếng Lithuania",
"lv": "Tiếng Latvia",
"ms": "Tiếng Malaysia",
"nb": "Tiếng Na Uy Bokh-man",
"nl": "Tiếng Hà Lan",
"nn": "Tiếng Na Uy Nynorsk",
"pes": "Tiếng Ba Tư",
"pl": "Tiếng Ba Lan",
"pt": "Tiếng Bồ Đào Nha",
"pt-BR": "Tiếng Bồ Đào Nha (Brazil)",
"ro": "Tiếng Romani",
"ru": "Tiếng Nga",
"ru-x-bandit": "Tiếng Nga (Bandit)",
"sk": "Tiếng Slovakia",
"sv": "Tiếng Thụy Điển",
"th": "Tiếng Thái",
"tok": "Tiếng Toki Pona",
"tr": "Tiếng Thổ Nhĩ Kỳ",
"tt": "Tiếng Tatar",
"uk": "Tiếng Ukraina",
"vi": "Tiếng Việt",
"zh-Hans": "Tiếng Trung (Giản thể)",
"zh-Hant": "Tiếng Trung (Phồn thể)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "阿拉伯语",
"be": "白俄罗斯语",
"bg": "保加利亚语",
"bn": "孟加拉语",
"ca": "加泰罗尼亚语",
"cs": "捷克语",
"da": "丹麦语",
"de": "德语",
"de-CH": "德语(瑞士)",
"el": "希腊语",
"en-GB": "英语(英国)",
"en-US": "英语(美国)",
"en-x-lolcat": "萌猫语",
"en-x-pirate": "英语(海盗语)",
"en-x-updown": "英语(颠倒)",
"en-x-uwu": "英语UwU",
"eo": "世界语",
"es": "西班牙语",
"et": "爱沙尼亚语",
"fi": "芬兰语",
"fr": "法语",
"fr-BE": "法语(比利时)",
"fr-CA": "法语(加拿大)",
"he": "希伯来语",
"hi": "印地语",
"hr": "克罗地亚语",
"hu": "匈牙利语",
"id": "印度尼西亚语",
"it": "意大利语",
"ja": "日语",
"kk": "哈萨克语",
"ko": "韩语",
"ky": "柯尔克孜语",
"lt": "立陶宛语",
"lv": "拉脱维亚语",
"ms": "马来语",
"nb": "书面挪威语",
"nl": "荷兰语",
"nn": "新挪威语",
"pes": "波斯语",
"pl": "波兰语",
"pt": "葡萄牙语",
"pt-BR": "葡萄牙语(巴西)",
"ro": "罗马尼亚语",
"ru": "俄语",
"ru-x-bandit": "俄语(黑帮俚语)",
"sk": "斯洛伐克语",
"sv": "瑞典语",
"th": "泰语",
"tok": "道本语",
"tr": "土耳其语",
"tt": "鞑靼语",
"uk": "乌克兰语",
"vi": "越南语",
"zh-Hans": "中文(简体)",
"zh-Hant": "中文(繁体)"
}

View File

@@ -1,58 +0,0 @@
{
"ar": "阿拉伯文",
"be": "白俄羅斯文",
"bg": "保加利亞文",
"bn": "孟加拉文",
"ca": "加泰隆尼亞文",
"cs": "捷克文",
"da": "丹麥文",
"de": "德文",
"de-CH": "德文(瑞士)",
"el": "希臘文",
"en-GB": "英文(英國)",
"en-US": "英文(美國)",
"en-x-lolcat": "LOLCAT",
"en-x-pirate": "英文(海盜)",
"en-x-updown": "英文(顛倒)",
"en-x-uwu": "英文 (UwU)",
"eo": "世界語",
"es": "西班牙文",
"et": "愛沙尼亞文",
"fi": "芬蘭文",
"fr": "法文",
"fr-BE": "法文(比利時)",
"fr-CA": "法文(加拿大)",
"he": "希伯來文",
"hi": "印地文",
"hr": "克羅埃西亞文",
"hu": "匈牙利文",
"id": "印尼文",
"it": "義大利文",
"ja": "日文",
"kk": "哈薩克文",
"ko": "韓文",
"ky": "吉爾吉斯文",
"lt": "立陶宛文",
"lv": "拉脫維亞文",
"ms": "馬來文",
"nb": "書面挪威文",
"nl": "荷蘭文",
"nn": "新挪威文",
"pes": "波斯文",
"pl": "波蘭文",
"pt": "葡萄牙文",
"pt-BR": "葡萄牙文(巴西)",
"ro": "羅馬尼亞文",
"ru": "俄文",
"ru-x-bandit": "俄文(流氓腔)",
"sk": "斯洛伐克文",
"sv": "瑞典文",
"th": "泰文",
"tok": "道本文",
"tr": "土耳其文",
"tt": "韃靼文",
"uk": "烏克蘭文",
"vi": "越南文",
"zh-Hans": "簡體中文",
"zh-Hant": "正體中文"
}

View File

@@ -3,7 +3,13 @@ import { RadioButtonCheckedIcon, RadioButtonIcon, SearchIcon } from '@modrinth/a
import Fuse from 'fuse.js/dist/fuse.basic'
import { computed, ref, watchSyncEffect } from 'vue'
import { defineMessages, type LocaleDefinition, useVIntl } from '../../composables/i18n'
import {
buildLocaleMessages,
defineMessages,
type LocaleDefinition,
useVIntl,
} from '../../composables/i18n'
import { metaLocaleModules } from '../../locales.ts'
import { isModifierKeyDown } from '../../utils/events'
import StyledInput from '../base/StyledInput.vue'
@@ -40,34 +46,34 @@ const messages = defineMessages({
},
})
const localeMetas = buildLocaleMessages(metaLocaleModules)
type Category = 'default' | 'searchResult'
type LocaleInfo = {
category: Category
tag: string
displayName: string
nativeName: string
translatedName: string
searchTerms?: string[]
}
const displayNames = new Intl.DisplayNames(['en'], { type: 'language' })
const $locales = computed(() => {
const result: LocaleInfo[] = []
for (const loc of props.locales) {
const tag = loc.code
const name = loc.name || displayNames.of(tag) || tag
const nativeDisplayNames = new Intl.DisplayNames([tag], { type: 'language' })
const nativeName = nativeDisplayNames.of(tag) || tag
const meta = localeMetas[tag] ?? null
const displayName = meta?.displayName ?? loc.name
const translatedName = formatMessage(loc.translatedName)
const searchTerms = meta?.searchTerms === '-' ? undefined : meta?.searchTerms?.split('\n')
result.push({
tag,
category: 'default',
displayName: name,
nativeName,
searchTerms: [tag, name, nativeName],
displayName,
translatedName,
searchTerms,
})
}
@@ -156,7 +162,7 @@ function onItemClick(e: MouseEvent, loc: LocaleInfo) {
}
function getItemLabel(loc: LocaleInfo) {
return `${loc.nativeName}. ${loc.displayName}`
return `${loc.translatedName}. ${loc.displayName}`
}
function getCategoryName(category: Category): string {
@@ -227,13 +233,13 @@ function getCategoryName(category: Category): string {
<RadioButtonCheckedIcon v-if="$activeLocale === loc.tag" class="size-6" />
<RadioButtonIcon v-else class="size-6" />
<div class="flex flex-1 flex-wrap justify-between">
<div class="flex flex-1 flex-wrap justify-between gap-x-6">
<div class="font-bold">
{{ loc.displayName }}
</div>
<div>
{{ loc.nativeName }}
{{ loc.translatedName }}
</div>
</div>
</div>

View File

@@ -28,6 +28,7 @@ export function defineMessages<K extends string, T extends MessageDescriptorMap<
export interface LocaleDefinition {
code: string
name: string
translatedName: MessageDescriptor
numeric?: Intl.RelativeTimeFormatNumeric
dir?: 'ltr' | 'rtl'
iso?: string
@@ -36,39 +37,181 @@ export interface LocaleDefinition {
export const LOCALES: LocaleDefinition[] = [
// Commented out as it's RTL - will enable when we have better RTL support
// { code: 'ar-SA', name: 'العربية (السعودية)', dir: 'rtl' },
{ code: 'cs-CZ', name: 'Čeština' },
{ code: 'da-DK', name: 'Dansk' },
{ code: 'de-CH', name: 'Deutsch (Schweiz)' },
{ code: 'de-DE', name: 'Deutsch' },
{ code: 'en-US', name: 'English (United States)' },
{ code: 'es-419', name: 'Español (Latinoamérica)' },
{ code: 'es-ES', name: 'Español (España)' },
{ code: 'fi-FI', name: 'Suomi' },
{ code: 'fil-PH', name: 'Filipino' },
{ code: 'fr-FR', name: 'Français' },
{ code: 'he-IL', name: 'עברית', dir: 'rtl' },
{ code: 'hu-HU', name: 'Magyar' },
{ code: 'id-ID', name: 'Bahasa Indonesia' },
{ code: 'it-IT', name: 'Italiano', numeric: 'always' },
{ code: 'ja-JP', name: '日本語' },
{ code: 'ko-KR', name: '한국어' },
{ code: 'ms-MY', name: 'Bahasa Melayu' },
{ code: 'nl-NL', name: 'Nederlands' },
{ code: 'no-NO', name: 'Norsk' },
{ code: 'pl-PL', name: 'Polski' },
{ code: 'pt-BR', name: 'Português (Brasil)' },
{ code: 'pt-PT', name: 'Português (Portugal)' },
{ code: 'ro-RO', name: 'Română' },
{ code: 'ru-RU', name: 'Русский', numeric: 'always' },
{ code: 'sr-CS', name: 'Srpski (latinica)' },
{ code: 'sv-SE', name: 'Svenska' },
{ code: 'th-TH', name: 'ไทย' },
{ code: 'tr-TR', name: 'Türkçe' },
{ code: 'uk-UA', name: 'Українська' },
{ code: 'vi-VN', name: 'Tiếng Việt' },
{ code: 'zh-CN', name: '简体中文' },
{ code: 'zh-TW', name: '繁體中文' },
// {
// code: 'ar-SA',
// name: 'العربية (السعودية)',
// translatedName: defineMessage({ id: 'locale.ar-SA', defaultMessage: 'Arabic' }),
// dir: 'rtl',
// },
{
code: 'cs-CZ',
name: 'Čeština',
translatedName: defineMessage({ id: 'locale.cs-CZ', defaultMessage: 'Czech' }),
},
{
code: 'da-DK',
name: 'Dansk',
translatedName: defineMessage({ id: 'locale.da-DK', defaultMessage: 'Danish' }),
},
{
code: 'de-CH',
name: 'Deutsch (Schweiz)',
translatedName: defineMessage({ id: 'locale.de-CH', defaultMessage: 'German (Switzerland)' }),
},
{
code: 'de-DE',
name: 'Deutsch (Deutschland)',
translatedName: defineMessage({ id: 'locale.de-DE', defaultMessage: 'German (Germany)' }),
},
{
code: 'en-US',
name: 'English (United States)',
translatedName: defineMessage({
id: 'locale.en-US',
defaultMessage: 'English (United States)',
}),
},
{
code: 'es-419',
name: 'Español (Latinoamérica)',
translatedName: defineMessage({
id: 'locale.es-419',
defaultMessage: 'Spanish (Latin America)',
}),
},
{
code: 'es-ES',
name: 'Español (España)',
translatedName: defineMessage({ id: 'locale.es-ES', defaultMessage: 'Spanish (Spain)' }),
},
{
code: 'fi-FI',
name: 'Suomi',
translatedName: defineMessage({ id: 'locale.fi-FI', defaultMessage: 'Finnish' }),
},
{
code: 'fil-PH',
name: 'Filipino',
translatedName: defineMessage({ id: 'locale.fil-PH', defaultMessage: 'Filipino' }),
},
{
code: 'fr-FR',
name: 'Français',
translatedName: defineMessage({ id: 'locale.fr-FR', defaultMessage: 'French' }),
},
{
code: 'he-IL',
name: 'עברית',
translatedName: defineMessage({ id: 'locale.he-IL', defaultMessage: 'Hebrew' }),
dir: 'rtl',
},
{
code: 'hu-HU',
name: 'Magyar',
translatedName: defineMessage({ id: 'locale.hu-HU', defaultMessage: 'Hungarian' }),
},
{
code: 'id-ID',
name: 'Bahasa Indonesia',
translatedName: defineMessage({ id: 'locale.id-ID', defaultMessage: 'Indonesian' }),
},
{
code: 'it-IT',
name: 'Italiano (Italia)',
translatedName: defineMessage({ id: 'locale.it-IT', defaultMessage: 'Italian (Italy)' }),
numeric: 'always',
},
{
code: 'ja-JP',
name: '日本語',
translatedName: defineMessage({ id: 'locale.ja-JP', defaultMessage: 'Japanese' }),
},
{
code: 'ko-KR',
name: '한국어',
translatedName: defineMessage({ id: 'locale.ko-KR', defaultMessage: 'Korean' }),
},
{
code: 'ms-MY',
name: 'Bahasa Melayu',
translatedName: defineMessage({ id: 'locale.ms-MY', defaultMessage: 'Malay' }),
},
{
code: 'nl-NL',
name: 'Nederlands',
translatedName: defineMessage({ id: 'locale.nl-NL', defaultMessage: 'Dutch' }),
},
{
code: 'no-NO',
name: 'Norsk (Bokmål)',
translatedName: defineMessage({ id: 'locale.no-NO', defaultMessage: 'Norwegian Bokmål' }),
},
{
code: 'pl-PL',
name: 'Polski',
translatedName: defineMessage({ id: 'locale.pl-PL', defaultMessage: 'Polish' }),
},
{
code: 'pt-BR',
name: 'Português (Brasil)',
translatedName: defineMessage({ id: 'locale.pt-BR', defaultMessage: 'Portuguese (Brazil)' }),
},
{
code: 'pt-PT',
name: 'Português (Portugal)',
translatedName: defineMessage({ id: 'locale.pt-PT', defaultMessage: 'Portuguese (Portugal)' }),
},
{
code: 'ro-RO',
name: 'Română',
translatedName: defineMessage({ id: 'locale.ro-RO', defaultMessage: 'Romanian' }),
},
{
code: 'ru-RU',
name: 'Русский',
translatedName: defineMessage({ id: 'locale.ru-RU', defaultMessage: 'Russian' }),
numeric: 'always',
},
{
code: 'sr-CS',
name: 'Srpski (latinica)',
translatedName: defineMessage({ id: 'locale.sr-CS', defaultMessage: 'Serbian (Latin)' }),
},
{
code: 'sv-SE',
name: 'Svenska',
translatedName: defineMessage({ id: 'locale.sv-SE', defaultMessage: 'Swedish' }),
},
{
code: 'th-TH',
name: 'ไทย',
translatedName: defineMessage({ id: 'locale.th-TH', defaultMessage: 'Thai' }),
},
{
code: 'tr-TR',
name: 'Türkçe',
translatedName: defineMessage({ id: 'locale.tr-TR', defaultMessage: 'Turkish' }),
},
{
code: 'uk-UA',
name: 'Українська',
translatedName: defineMessage({ id: 'locale.uk-UA', defaultMessage: 'Ukrainian' }),
},
{
code: 'vi-VN',
name: 'Tiếng Việt',
translatedName: defineMessage({ id: 'locale.vi-VN', defaultMessage: 'Vietnamese' }),
},
{
code: 'zh-CN',
name: '简体中文',
translatedName: defineMessage({ id: 'locale.zh-CN', defaultMessage: 'Chinese (Simplified)' }),
},
{
code: 'zh-TW',
name: '繁體中文',
translatedName: defineMessage({ id: 'locale.zh-TW', defaultMessage: 'Chinese (Traditional)' }),
},
]
export function transformCrowdinMessages(messages: CrowdinMessages): Record<string, string> {
@@ -99,8 +242,8 @@ export function buildLocaleMessages(
const messages: Record<string, Record<string, string>> = {}
for (const modules of allModules) {
for (const [path, module] of Object.entries(modules)) {
// Extract locale code from path like './locales/en-US/index.json' or './src/locales/en-US/index.json'
const match = path.match(/\/([^/]+)\/index\.json$/)
// Extract locale code from path like './locales/en-US/index.json', './src/locales/en-US/index.json' or './locales/en-US/meta.json'
const match = path.match(/\/([^/]+)\/(index|meta)\.json$/)
if (match) {
const locale = match[1]
// Only include locales that are in our LOCALES list

View File

@@ -4,3 +4,8 @@ export const uiLocaleModules = import.meta.glob<{ default: CrowdinMessages }>(
'./locales/*/index.json',
{ eager: false },
)
export const metaLocaleModules = import.meta.glob<{ default: CrowdinMessages }>(
'./locales/*/meta.json',
{ eager: true },
)

View File

@@ -542,6 +542,102 @@
"label.yes": {
"defaultMessage": "Yes"
},
"locale.cs-CZ": {
"defaultMessage": "Czech"
},
"locale.da-DK": {
"defaultMessage": "Danish"
},
"locale.de-CH": {
"defaultMessage": "German (Switzerland)"
},
"locale.de-DE": {
"defaultMessage": "German (Germany)"
},
"locale.en-US": {
"defaultMessage": "English (United States)"
},
"locale.es-419": {
"defaultMessage": "Spanish (Latin America)"
},
"locale.es-ES": {
"defaultMessage": "Spanish (Spain)"
},
"locale.fi-FI": {
"defaultMessage": "Finnish"
},
"locale.fil-PH": {
"defaultMessage": "Filipino"
},
"locale.fr-FR": {
"defaultMessage": "French"
},
"locale.he-IL": {
"defaultMessage": "Hebrew"
},
"locale.hu-HU": {
"defaultMessage": "Hungarian"
},
"locale.id-ID": {
"defaultMessage": "Indonesian"
},
"locale.it-IT": {
"defaultMessage": "Italian (Italy)"
},
"locale.ja-JP": {
"defaultMessage": "Japanese"
},
"locale.ko-KR": {
"defaultMessage": "Korean"
},
"locale.ms-MY": {
"defaultMessage": "Malay"
},
"locale.nl-NL": {
"defaultMessage": "Dutch"
},
"locale.no-NO": {
"defaultMessage": "Norwegian Bokmål"
},
"locale.pl-PL": {
"defaultMessage": "Polish"
},
"locale.pt-BR": {
"defaultMessage": "Portuguese (Brazil)"
},
"locale.pt-PT": {
"defaultMessage": "Portuguese (Portugal)"
},
"locale.ro-RO": {
"defaultMessage": "Romanian"
},
"locale.ru-RU": {
"defaultMessage": "Russian"
},
"locale.sr-CS": {
"defaultMessage": "Serbian (Latin)"
},
"locale.sv-SE": {
"defaultMessage": "Swedish"
},
"locale.th-TH": {
"defaultMessage": "Thai"
},
"locale.tr-TR": {
"defaultMessage": "Turkish"
},
"locale.uk-UA": {
"defaultMessage": "Ukrainian"
},
"locale.vi-VN": {
"defaultMessage": "Vietnamese"
},
"locale.zh-CN": {
"defaultMessage": "Chinese (Simplified)"
},
"locale.zh-TW": {
"defaultMessage": "Chinese (Traditional)"
},
"modal.add-payment-method.action": {
"defaultMessage": "Add payment method"
},