diff --git a/assets/language_native.json b/assets/language_native.json index 819cc1678..c81c79d34 100644 --- a/assets/language_native.json +++ b/assets/language_native.json @@ -1,22 +1,23 @@ { "ca": "català", "de": "Deutsch", - "eo": "Esperanto", - "fr": "français", - "es": "español", - "gl": "lingua galega", - "fi": "suomi", "en": "English", - "ru": "русский язык", - "it": "italiano", - "pl": "język polski", - "ja": "日本語", - "sv": "svenska", - "pt": "português", - "nl": "Nederlands", - "id": "Indonesia", + "eo": "Esperanto", + "es": "español", + "fi": "suomi", + "fr": "français", + "gl": "lingua galega", "hu": "magyar", + "id": "Indonesia", + "it": "italiano", + "ja": "日本語", "nb_NO": "bokmål", - "zh_Hant": "簡體中文", - "pt_BR": "português brasileiro" + "nl": "Nederlands", + "pl": "język polski", + "pt": "português", + "pt_BR": "português brasileiro", + "ru": "русский язык", + "sl": "slovenščina", + "sv": "svenska", + "zh_Hant": "簡體中文" } \ No newline at end of file diff --git a/assets/language_translations.json b/assets/language_translations.json index 383397e1d..2582af26e 100644 --- a/assets/language_translations.json +++ b/assets/language_translations.json @@ -1,27 +1,4 @@ { - "ca": { - "en": "Catalan", - "de": "Katalanisch", - "nl": "Catalaans", - "ca": "català", - "es": "catalán", - "fr": "catalan", - "eo": "kataluna lingvo", - "fi": "katalaani", - "gl": "lingua catalá", - "hu": "katalán", - "id": "Bahasa Katala", - "it": "catalano", - "ja": "カタルーニャ語", - "nb_NO": "katalansk", - "pl": "język kataloński", - "pt": "língua catalã", - "pt_BR": "língua catalã", - "ru": "каталанский язык", - "sv": "katalanska", - "zh_Hans": "加泰罗尼亚语", - "zh_Hant": "加泰隆尼亞語" - }, "de": { "ca": "alemany", "en": "German", @@ -41,6 +18,7 @@ "pl": "język niemiecki", "pt": "alemão", "ru": "немецкий язык", + "sl": "nemščina", "sv": "tyska", "zh_Hans": "德语", "zh_Hant": "德語" @@ -65,10 +43,36 @@ "pt": "esperanto", "pt_BR": "esperanto", "ru": "эсперанто", + "sl": "esperanto", "sv": "esperanto", "zh_Hans": "世界语" }, + "ca": { + "en": "Catalan", + "de": "Katalanisch", + "nl": "Catalaans", + "ca": "català", + "es": "catalán", + "fr": "catalan", + "eo": "kataluna lingvo", + "fi": "katalaani", + "gl": "lingua catalá", + "hu": "katalán", + "id": "Bahasa Katala", + "it": "catalano", + "ja": "カタルーニャ語", + "nb_NO": "katalansk", + "pl": "język kataloński", + "pt": "língua catalã", + "pt_BR": "língua catalã", + "ru": "каталанский язык", + "sl": "Katalonščina", + "sv": "katalanska", + "zh_Hans": "加泰罗尼亚语", + "zh_Hant": "加泰隆尼亞語" + }, "fr": { + "zh_Hans": "法语", "es": "francés", "nl": "Frans", "en": "French", @@ -84,11 +88,11 @@ "fi": "ranska", "gl": "lingua francesa", "ja": "フランス語", - "zh_Hans": "法语", "nb_NO": "fransk", "pl": "język francuski", "pt_BR": "francês", "ru": "французский язык", + "sl": "francoščina", "sv": "franska" }, "es": { @@ -110,6 +114,7 @@ "pt": "espanhol", "pt_BR": "espanhol", "ru": "испанский язык", + "sl": "španščina", "sv": "spanska", "zh_Hans": "西班牙语", "zh_Hant": "西班牙語" @@ -133,17 +138,11 @@ "pt": "galego", "pt_BR": "língua galega", "ru": "галисийский язык", + "sl": "Galicijščina", "sv": "galiciska", "zh_Hant": "加利西亞語" }, "fi": { - "nb_NO": "finsk", - "pl": "język fiński", - "pt": "finlandês", - "pt_BR": "língua finlandesa", - "sv": "finska", - "zh_Hans": "芬兰语", - "zh_Hant": "芬蘭語", "nl": "Fins", "de": "Finnisch", "en": "Finnish", @@ -157,16 +156,17 @@ "ca": "finès", "eo": "finna lingvo", "fr": "finnois", - "gl": "finés" + "gl": "finés", + "nb_NO": "finsk", + "pl": "język fiński", + "pt": "finlandês", + "pt_BR": "língua finlandesa", + "sl": "finščina", + "sv": "finska", + "zh_Hans": "芬兰语", + "zh_Hant": "芬蘭語" }, "en": { - "pl": "język angielski", - "pt": "inglês", - "pt_BR": "inglês", - "ru": "английский язык", - "sv": "engelska", - "zh_Hans": "英语", - "zh_Hant": "英語", "id": "Inggris", "it": "inglese", "ja": "英語", @@ -180,9 +180,25 @@ "fi": "englanti", "fr": "anglais", "gl": "lingua inglesa", - "hu": "angol" + "hu": "angol", + "pl": "język angielski", + "pt": "inglês", + "pt_BR": "inglês", + "ru": "английский язык", + "sl": "angleščina", + "sv": "engelska", + "zh_Hans": "英语", + "zh_Hant": "英語" }, "ru": { + "zh_Hans": "俄语", + "zh_Hant": "俄語", + "hu": "orosz", + "en": "Russian", + "ru": "русский язык", + "es": "ruso", + "fr": "russe", + "nl": "Russisch", "ca": "rus", "de": "Russisch", "eo": "rusa lingvo", @@ -191,88 +207,35 @@ "id": "Rusia", "it": "russo", "ja": "ロシア語", - "hu": "orosz", - "en": "Russian", - "ru": "русский язык", - "es": "ruso", - "fr": "russe", - "nl": "Russisch", - "sv": "ryska", - "zh_Hans": "俄语", - "zh_Hant": "俄語", "nb_NO": "russisk", "pl": "język rosyjski", "pt": "russo", - "pt_BR": "russo" + "pt_BR": "russo", + "sl": "ruščina", + "sv": "ryska" }, - "it": { - "zh_Hans": "意大利语", - "zh_Hant": "義大利語", - "nb_NO": "italiensk", - "pl": "język włoski", - "pt_BR": "língua italiana", - "ru": "итальянский язык", - "sv": "italienska", - "ca": "italià", - "eo": "itala lingvo", - "fi": "italia", - "gl": "lingua italiana", - "en": "Italian", - "ja": "イタリア語", - "es": "italiano", - "hu": "olasz", - "id": "Italia", - "it": "italiano", - "fr": "italien", - "de": "Italienisch", - "nl": "Italiaans", - "pt": "italiano" - }, - "pl": { - "de": "Polnisch", - "en": "Polish", - "pl": "język polski", - "es": "polaco", - "fr": "polonais", - "ca": "polonès", - "eo": "pola lingvo", - "fi": "puola", - "gl": "lingua polaca", - "hu": "lengyel", - "id": "Polandia", - "zh_Hans": "波兰语", - "zh_Hant": "波蘭語", - "it": "polacco", - "ja": "ポーランド語", - "nb_NO": "polsk", - "nl": "Pools", - "pt": "polaco", - "pt_BR": "língua polonesa", - "ru": "польский язык", - "sv": "polska" - }, - "ja": { - "nb_NO": "japansk", - "nl": "Japans", - "pl": "język japoński", - "pt": "japonês", - "pt_BR": "língua japonesa", - "ru": "японский язык", - "sv": "japanska", - "zh_Hans": "日语", - "zh_Hant": "日語", - "en": "Japanese", - "ca": "japonès", - "de": "Japanisch", - "eo": "japana lingvo", - "es": "japonés", - "fi": "japani", - "fr": "japonais", - "gl": "lingua xaponesa", - "hu": "japán", - "id": "Bahasa Jepang", - "it": "giapponese", - "ja": "日本語" + "sl": { + "en": "Slovene", + "ca": "eslovè", + "de": "Slowenisch", + "eo": "slovena lingvo", + "es": "esloveno", + "fi": "sloveeni", + "fr": "slovène", + "gl": "lingua eslovena", + "hu": "szlovén", + "id": "Bahasa Slovenia", + "it": "sloveno", + "ja": "スロベニア語", + "nb_NO": "slovensk", + "nl": "Sloveens", + "pl": "język słoweński", + "pt": "língua eslovena", + "pt_BR": "língua eslovena", + "ru": "словенский язык", + "sl": "slovenščina", + "sv": "slovenska", + "zh_Hant": "斯洛維尼亞語" }, "sv": { "en": "Swedish", @@ -294,8 +257,33 @@ "pt": "língua sueca", "pt_BR": "língua sueca", "ru": "шведский язык", + "sl": "švedščina", "zh_Hant": "瑞典語" }, + "it": { + "en": "Italian", + "ja": "イタリア語", + "es": "italiano", + "hu": "olasz", + "id": "Italia", + "it": "italiano", + "fr": "italien", + "de": "Italienisch", + "nl": "Italiaans", + "pt": "italiano", + "ca": "italià", + "eo": "itala lingvo", + "fi": "italia", + "gl": "lingua italiana", + "nb_NO": "italiensk", + "pl": "język włoski", + "pt_BR": "língua italiana", + "ru": "итальянский язык", + "sl": "italijanščina", + "sv": "italienska", + "zh_Hans": "意大利语", + "zh_Hant": "義大利語" + }, "pt": { "en": "Portuguese", "hu": "portugál", @@ -315,32 +303,105 @@ "pl": "język portugalski", "pt_BR": "português", "ru": "португальский язык", + "sl": "portugalščina", "sv": "portugisiska", "zh_Hans": "葡萄牙语", "zh_Hant": "葡萄牙語" }, + "pl": { + "de": "Polnisch", + "en": "Polish", + "pl": "język polski", + "es": "polaco", + "fr": "polonais", + "nb_NO": "polsk", + "nl": "Pools", + "pt": "polaco", + "pt_BR": "língua polonesa", + "ru": "польский язык", + "sl": "poljščina", + "sv": "polska", + "zh_Hans": "波兰语", + "zh_Hant": "波蘭語", + "ca": "polonès", + "eo": "pola lingvo", + "fi": "puola", + "gl": "lingua polaca", + "hu": "lengyel", + "id": "Polandia", + "it": "polacco", + "ja": "ポーランド語" + }, + "ja": { + "nb_NO": "japansk", + "nl": "Japans", + "pl": "język japoński", + "pt": "japonês", + "pt_BR": "língua japonesa", + "ru": "японский язык", + "sl": "Japonščina", + "sv": "japanska", + "zh_Hans": "日语", + "zh_Hant": "日語", + "id": "bahasa Jepang", + "en": "Japanese", + "ca": "japonès", + "de": "Japanisch", + "eo": "japana lingvo", + "es": "japonés", + "fi": "japani", + "fr": "japonais", + "gl": "lingua xaponesa", + "hu": "japán", + "it": "giapponese", + "ja": "日本語" + }, "nl": { "en": "Dutch", "de": "Niederländisch", "nl": "Nederlands", "ca": "neerlandès", - "es": "neerlandés", "fr": "néerlandais", "hu": "holland", "id": "Belanda", "it": "olandese", + "es": "Neerlandés", "eo": "nederlanda lingvo", "fi": "hollanti", "gl": "lingua neerlandesa", - "zh_Hans": "荷兰语", - "zh_Hant": "荷蘭語", "ja": "オランダ語", "nb_NO": "nederlandsk", "pl": "język niderlandzki", "pt": "neerlandês", "pt_BR": "neerlandês", "ru": "нидерландский язык", - "sv": "nederländska" + "sl": "Nizozemščina", + "sv": "nederländska", + "zh_Hans": "荷兰语", + "zh_Hant": "荷蘭語" + }, + "hu": { + "en": "Hungarian", + "fr": "hongrois", + "pt": "húngaro", + "pt_BR": "língua húngara", + "ru": "венгерский язык", + "sl": "madžarščina", + "sv": "ungerska", + "zh_Hant": "匈牙利語", + "ca": "hongarès", + "de": "Ungarisch", + "eo": "hungara lingvo", + "es": "húngaro", + "fi": "unkari", + "gl": "lingua húngara", + "hu": "magyar", + "id": "Hongaria", + "it": "ungherese", + "ja": "ハンガリー語", + "nb_NO": "ungarsk", + "nl": "Hongaars", + "pl": "język węgierski" }, "id": { "en": "Indonesian", @@ -361,33 +422,16 @@ "pt": "língua indonésia", "pt_BR": "língua indonésia", "ru": "индонезийский язык", + "sl": "indonezijščina", "sv": "indonesiska", "zh_Hans": "印度尼西亚语", "zh_Hant": "印尼語" }, - "hu": { - "nb_NO": "ungarsk", - "nl": "Hongaars", - "pl": "język węgierski", - "pt": "húngaro", - "pt_BR": "língua húngara", - "ru": "венгерский язык", - "sv": "ungerska", - "zh_Hant": "匈牙利語", - "ca": "hongarès", - "de": "Ungarisch", - "eo": "hungara lingvo", - "es": "húngaro", - "fi": "unkari", - "gl": "lingua húngara", - "hu": "magyar", - "id": "Hongaria", - "it": "ungherese", - "ja": "ハンガリー語", - "en": "Hungarian", - "fr": "hongrois" - }, "nb_NO": { + "ca": "bokmål", + "de": "Bokmål", + "en": "Bokmål", + "eo": "Bokmål", "es": "bokmål", "fi": "kirjanorja", "fr": "bokmål", @@ -402,11 +446,8 @@ "pt": "bokmål", "pt_BR": "Bokmål", "ru": "букмол", - "sv": "bokmål", - "ca": "bokmål", - "de": "Bokmål", - "en": "Bokmål", - "eo": "Bokmål" + "sl": "Bokmål", + "sv": "bokmål" }, "zh_Hant": { "ca": "xinès simplificat", @@ -420,7 +461,7 @@ "it": "cinese semplificato", "ja": "簡体字中国語", "nb_NO": "tradisjonell kinesisk", - "pl": "Chiński uproszczony", + "pl": "język chiński uproszczony", "pt": "chinês simplificado", "zh_Hans": "简体中文", "zh_Hant": "簡體中文", diff --git a/scripts/fetchLanguages.ts b/scripts/fetchLanguages.ts index 2abf82e8f..69aa952ea 100644 --- a/scripts/fetchLanguages.ts +++ b/scripts/fetchLanguages.ts @@ -93,12 +93,15 @@ function extract(data){ function getNativeList(langs: Map>){ const native = {} - langs.forEach((translations, key ) =>{ + const keys: string[] = Array.from(langs.keys()) + keys.sort() + for (const key of keys) { + const translations: Map = langs.get(key) if(!usedLanguages.has(key)){ - return + continue } native[key] = translations.get(key) - }) + } return native }