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