Added new languages and made language names in english

pull/31/head
Saifeddine ALOUI 2023-10-29 17:44:08 +01:00
parent 72b680f312
commit c3eb5039f4
1 changed files with 63 additions and 50 deletions

View File

@ -161,60 +161,73 @@ class LanguageOption:
# These LanguageOption objects will be used to display the language options to the user and to retrieve the
# corresponding language code when the user selects a language.
language_options = [
LanguageOption("عربية", "ar_AR"),
LanguageOption("Arabic", "ar_AR"),
LanguageOption("Deutsch", "de_DE"),
LanguageOption("Español", "es_XX"),
LanguageOption("Français", "fr_XX"),
LanguageOption("हिन्दी", "hi_IN"),
LanguageOption("Italiano", "it_IT"),
LanguageOption("日本語", "ja_XX"),
LanguageOption("한국어", "ko_XX"),
LanguageOption("Português", "pt_XX"),
LanguageOption("Русский", "ru_RU"),
LanguageOption("中文", "zh_CN"),
LanguageOption("English", "en_XX"),
LanguageOption("Spanish", "es_XX"),
LanguageOption("French", "fr_XX"),
LanguageOption("Hindi", "hi_IN"),
LanguageOption("Italian", "it_IT"),
LanguageOption("Japanese", "ja_XX"),
LanguageOption("Korean", "ko_XX"),
LanguageOption("Portuguese", "pt_XX"),
LanguageOption("Russian", "ru_RU"),
LanguageOption("Chinese", "zh_XX"),
LanguageOption("Afrikaans", "af_ZA"),
LanguageOption("বাংলা", "bn_BD"),
LanguageOption("Bosanski", "bs_XX"),
LanguageOption("Català", "ca_XX"),
LanguageOption("Čeština", "cs_CZ"),
LanguageOption("Dansk", "da_XX"),
LanguageOption("Ελληνικά", "el_GR"),
LanguageOption("Eesti", "et_EE"),
LanguageOption("فارسی", "fa_IR"),
LanguageOption("Suomi", "fi_FI"),
LanguageOption("ગુજરાતી", "gu_IN"),
LanguageOption("עברית", "he_IL"),
LanguageOption("हिन्दी", "hi_XX"),
LanguageOption("Hrvatski", "hr_HR"),
LanguageOption("Magyar", "hu_HU"),
LanguageOption("Bahasa Indonesia", "id_ID"),
LanguageOption("Íslenska", "is_IS"),
LanguageOption("日本語", "ja_XX"),
LanguageOption("Bengali", "bn_BD"),
LanguageOption("Bosnian", "bs_XX"),
LanguageOption("Catalan", "ca_XX"),
LanguageOption("Czech", "cs_CZ"),
LanguageOption("Danish", "da_XX"),
LanguageOption("Greek", "el_GR"),
LanguageOption("Estonian", "et_EE"),
LanguageOption("Persian", "fa_IR"),
LanguageOption("Finnish", "fi_FI"),
LanguageOption("Gujarati", "gu_IN"),
LanguageOption("Hebrew", "he_IL"),
LanguageOption("Croatian", "hr_HR"),
LanguageOption("Hungarian", "hu_HU"),
LanguageOption("Indonesian", "id_ID"),
LanguageOption("Icelandic", "is_IS"),
LanguageOption("Javanese", "jv_XX"),
LanguageOption("ქართული", "ka_GE"),
LanguageOption("Қазақ", "kk_XX"),
LanguageOption("ខ្មែរ", "km_KH"),
LanguageOption("ಕನ್ನಡ", "kn_IN"),
LanguageOption("한국어", "ko_KR"),
LanguageOption("ລາວ", "lo_LA"),
LanguageOption("Lietuvių", "lt_LT"),
LanguageOption("Latviešu", "lv_LV"),
LanguageOption("Македонски", "mk_MK"),
LanguageOption("മലയാളം", "ml_IN"),
LanguageOption("मराठी", "mr_IN"),
LanguageOption("Bahasa Melayu", "ms_MY"),
LanguageOption("नेपाली", "ne_NP"),
LanguageOption("Nederlands", "nl_XX"),
LanguageOption("Norsk", "no_XX"),
LanguageOption("Polski", "pl_XX"),
LanguageOption("Română", "ro_RO"),
LanguageOption("සිංහල", "si_LK"),
LanguageOption("Slovenčina", "sk_SK"),
LanguageOption("Slovenščina", "sl_SI"),
LanguageOption("Shqip", "sq_AL"),
LanguageOption("Georgian", "ka_GE"),
LanguageOption("Kazakh", "kk_XX"),
LanguageOption("Khmer", "km_KH"),
LanguageOption("Kannada", "kn_IN"),
LanguageOption("Korean", "ko_KR"),
LanguageOption("Lao", "lo_LA"),
LanguageOption("Lithuanian", "lt_LT"),
LanguageOption("Latvian", "lv_LV"),
LanguageOption("Macedonian", "mk_MK"),
LanguageOption("Malayalam", "ml_IN"),
LanguageOption("Marathi", "mr_IN"),
LanguageOption("Malay", "ms_MY"),
LanguageOption("Nepali", "ne_NP"),
LanguageOption("Dutch", "nl_XX"),
LanguageOption("Norwegian", "no_XX"),
LanguageOption("Polish", "pl_XX"),
LanguageOption("Romanian", "ro_RO"),
LanguageOption("Sinhala", "si_LK"),
LanguageOption("Slovak", "sk_SK"),
LanguageOption("Slovenian", "sl_SI"),
LanguageOption("Albanian", "sq_AL"),
LanguageOption("Serbian", "sr_XX"),
LanguageOption("Swedish", "sv_XX"),
LanguageOption("Swahili", "sw_TZ"),
LanguageOption("Tamil", "ta_IN"),
LanguageOption("Telugu", "te_IN"),
LanguageOption("Tamil ", "ta_IN"),
LanguageOption("Telugu", "te_IN"),
LanguageOption("Thai", "th_TH"),
LanguageOption("Tagalog", "tl_PH"),
LanguageOption("Turkish", "tr_TR"),
LanguageOption("Tiếng Việt", "vi_VN"),
LanguageOption("Thai", "th_TH")
LanguageOption("Ukrainian", "uk_UA"),
LanguageOption("Urdu", "ur_PK"),
LanguageOption("Vietnamese", "vi_VN"),
LanguageOption("Waray", "war_PH"),
LanguageOption("Cantonese", "yue_XX"),
LanguageOption("Chinese", "zh_CN"),
LanguageOption("Chinese", "zh_TW"),
]
def remove_unnecessary_spaces(text):