1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-07 12:30:27 +00:00

Merge pull request #46195 from AndyBarcia/FixLanguageCodesIncosistencies

Fix some inconsistent ISO-639 language codes
This commit is contained in:
Rémi Verschelde
2021-02-24 11:52:08 +01:00
committed by GitHub

View File

@@ -39,13 +39,14 @@
#include "main/main.h" #include "main/main.h"
#endif #endif
// ISO 639-1 language codes, with the addition of glibc locales with their // ISO 639-1 language codes (and a couple of three-letter ISO 639-2 codes),
// regional identifiers. This list must match the language names (in English) // with the addition of glibc locales with their regional identifiers.
// of locale_names. // This list must match the language names (in English) of locale_names.
// //
// References: // References:
// - https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes // - https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
// - https://lh.2xlibre.net/locales/ // - https://lh.2xlibre.net/locales/
// - https://iso639-3.sil.org/
static const char *locale_list[] = { static const char *locale_list[] = {
"aa", // Afar "aa", // Afar
@@ -100,6 +101,7 @@ static const char *locale_list[] = {
"bo", // Tibetan "bo", // Tibetan
"bo_CN", // Tibetan (China) "bo_CN", // Tibetan (China)
"bo_IN", // Tibetan (India) "bo_IN", // Tibetan (India)
"br", // Breton
"br_FR", // Breton (France) "br_FR", // Breton (France)
"brx_IN", // Bodo (India) "brx_IN", // Bodo (India)
"bs_BA", // Bosnian (Bosnia and Herzegovina) "bs_BA", // Bosnian (Bosnia and Herzegovina)
@@ -201,6 +203,7 @@ static const char *locale_list[] = {
"gd_GB", // Scottish Gaelic (United Kingdom) "gd_GB", // Scottish Gaelic (United Kingdom)
"gez_ER", // Geez (Eritrea) "gez_ER", // Geez (Eritrea)
"gez_ET", // Geez (Ethiopia) "gez_ET", // Geez (Ethiopia)
"gl", // Galician
"gl_ES", // Galician (Spain) "gl_ES", // Galician (Spain)
"gu_IN", // Gujarati (India) "gu_IN", // Gujarati (India)
"gv_GB", // Manx (United Kingdom) "gv_GB", // Manx (United Kingdom)
@@ -273,6 +276,7 @@ static const char *locale_list[] = {
"ml_IN", // Malayalam (India) "ml_IN", // Malayalam (India)
"mni_IN", // Manipuri (India) "mni_IN", // Manipuri (India)
"mn_MN", // Mongolian (Mongolia) "mn_MN", // Mongolian (Mongolia)
"mr", // Marathi
"mr_IN", // Marathi (India) "mr_IN", // Marathi (India)
"ms", // Malay "ms", // Malay
"ms_MY", // Malay (Malaysia) "ms_MY", // Malay (Malaysia)
@@ -302,6 +306,7 @@ static const char *locale_list[] = {
"om", // Oromo "om", // Oromo
"om_ET", // Oromo (Ethiopia) "om_ET", // Oromo (Ethiopia)
"om_KE", // Oromo (Kenya) "om_KE", // Oromo (Kenya)
"or", // Oriya
"or_IN", // Oriya (India) "or_IN", // Oriya (India)
"os_RU", // Ossetian (Russia) "os_RU", // Ossetian (Russia)
"pa_IN", // Panjabi (India) "pa_IN", // Panjabi (India)
@@ -386,6 +391,8 @@ static const char *locale_list[] = {
"tr_TR", // Turkish (Turkey) "tr_TR", // Turkish (Turkey)
"ts_ZA", // Tsonga (South Africa) "ts_ZA", // Tsonga (South Africa)
"tt_RU", // Tatar (Russia) "tt_RU", // Tatar (Russia)
"tzm", // Central Atlas Tamazight
"tzm_MA", // Central Atlas Tamazight (Marrocos)
"ug_CN", // Uighur (China) "ug_CN", // Uighur (China)
"uk", // Ukrainian "uk", // Ukrainian
"uk_UA", // Ukrainian (Ukraine) "uk_UA", // Ukrainian (Ukraine)
@@ -468,6 +475,7 @@ static const char *locale_names[] = {
"Tibetan", "Tibetan",
"Tibetan (China)", "Tibetan (China)",
"Tibetan (India)", "Tibetan (India)",
"Breton",
"Breton (France)", "Breton (France)",
"Bodo (India)", "Bodo (India)",
"Bosnian (Bosnia and Herzegovina)", "Bosnian (Bosnia and Herzegovina)",
@@ -569,6 +577,7 @@ static const char *locale_names[] = {
"Scottish Gaelic (United Kingdom)", "Scottish Gaelic (United Kingdom)",
"Geez (Eritrea)", "Geez (Eritrea)",
"Geez (Ethiopia)", "Geez (Ethiopia)",
"Galician",
"Galician (Spain)", "Galician (Spain)",
"Gujarati (India)", "Gujarati (India)",
"Manx (United Kingdom)", "Manx (United Kingdom)",
@@ -641,6 +650,7 @@ static const char *locale_names[] = {
"Malayalam (India)", "Malayalam (India)",
"Manipuri (India)", "Manipuri (India)",
"Mongolian (Mongolia)", "Mongolian (Mongolia)",
"Marathi",
"Marathi (India)", "Marathi (India)",
"Malay", "Malay",
"Malay (Malaysia)", "Malay (Malaysia)",
@@ -670,6 +680,7 @@ static const char *locale_names[] = {
"Oromo", "Oromo",
"Oromo (Ethiopia)", "Oromo (Ethiopia)",
"Oromo (Kenya)", "Oromo (Kenya)",
"Oriya",
"Oriya (India)", "Oriya (India)",
"Ossetian (Russia)", "Ossetian (Russia)",
"Panjabi (India)", "Panjabi (India)",
@@ -754,6 +765,8 @@ static const char *locale_names[] = {
"Turkish (Turkey)", "Turkish (Turkey)",
"Tsonga (South Africa)", "Tsonga (South Africa)",
"Tatar (Russia)", "Tatar (Russia)",
"Central Atlas Tamazight",
"Central Atlas Tamazight (Marrocos)",
"Uighur (China)", "Uighur (China)",
"Ukrainian", "Ukrainian",
"Ukrainian (Ukraine)", "Ukrainian (Ukraine)",