| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629 |
- """
- LANG_INFO is a dictionary structure to provide meta information about languages.
- About name_local: capitalize it as if your language name was appearing
- inside a sentence in your language.
- The 'fallback' key can be used to specify a special fallback logic which doesn't
- follow the traditional 'fr-ca' -> 'fr' fallback logic.
- """
- LANG_INFO = {
- "af": {
- "bidi": False,
- "code": "af",
- "name": "Afrikaans",
- "name_local": "Afrikaans",
- },
- "ar": {
- "bidi": True,
- "code": "ar",
- "name": "Arabic",
- "name_local": "العربيّة",
- },
- "ar-dz": {
- "bidi": True,
- "code": "ar-dz",
- "name": "Algerian Arabic",
- "name_local": "العربية الجزائرية",
- },
- "ast": {
- "bidi": False,
- "code": "ast",
- "name": "Asturian",
- "name_local": "asturianu",
- },
- "az": {
- "bidi": True,
- "code": "az",
- "name": "Azerbaijani",
- "name_local": "Azərbaycanca",
- },
- "be": {
- "bidi": False,
- "code": "be",
- "name": "Belarusian",
- "name_local": "беларуская",
- },
- "bg": {
- "bidi": False,
- "code": "bg",
- "name": "Bulgarian",
- "name_local": "български",
- },
- "bn": {
- "bidi": False,
- "code": "bn",
- "name": "Bengali",
- "name_local": "বাংলা",
- },
- "br": {
- "bidi": False,
- "code": "br",
- "name": "Breton",
- "name_local": "brezhoneg",
- },
- "bs": {
- "bidi": False,
- "code": "bs",
- "name": "Bosnian",
- "name_local": "bosanski",
- },
- "ca": {
- "bidi": False,
- "code": "ca",
- "name": "Catalan",
- "name_local": "català",
- },
- "ckb": {
- "bidi": True,
- "code": "ckb",
- "name": "Central Kurdish (Sorani)",
- "name_local": "کوردی",
- },
- "cs": {
- "bidi": False,
- "code": "cs",
- "name": "Czech",
- "name_local": "česky",
- },
- "cy": {
- "bidi": False,
- "code": "cy",
- "name": "Welsh",
- "name_local": "Cymraeg",
- },
- "da": {
- "bidi": False,
- "code": "da",
- "name": "Danish",
- "name_local": "dansk",
- },
- "de": {
- "bidi": False,
- "code": "de",
- "name": "German",
- "name_local": "Deutsch",
- },
- "dsb": {
- "bidi": False,
- "code": "dsb",
- "name": "Lower Sorbian",
- "name_local": "dolnoserbski",
- },
- "el": {
- "bidi": False,
- "code": "el",
- "name": "Greek",
- "name_local": "Ελληνικά",
- },
- "en": {
- "bidi": False,
- "code": "en",
- "name": "English",
- "name_local": "English",
- },
- "en-au": {
- "bidi": False,
- "code": "en-au",
- "name": "Australian English",
- "name_local": "Australian English",
- },
- "en-gb": {
- "bidi": False,
- "code": "en-gb",
- "name": "British English",
- "name_local": "British English",
- },
- "eo": {
- "bidi": False,
- "code": "eo",
- "name": "Esperanto",
- "name_local": "Esperanto",
- },
- "es": {
- "bidi": False,
- "code": "es",
- "name": "Spanish",
- "name_local": "español",
- },
- "es-ar": {
- "bidi": False,
- "code": "es-ar",
- "name": "Argentinian Spanish",
- "name_local": "español de Argentina",
- },
- "es-co": {
- "bidi": False,
- "code": "es-co",
- "name": "Colombian Spanish",
- "name_local": "español de Colombia",
- },
- "es-mx": {
- "bidi": False,
- "code": "es-mx",
- "name": "Mexican Spanish",
- "name_local": "español de Mexico",
- },
- "es-ni": {
- "bidi": False,
- "code": "es-ni",
- "name": "Nicaraguan Spanish",
- "name_local": "español de Nicaragua",
- },
- "es-ve": {
- "bidi": False,
- "code": "es-ve",
- "name": "Venezuelan Spanish",
- "name_local": "español de Venezuela",
- },
- "et": {
- "bidi": False,
- "code": "et",
- "name": "Estonian",
- "name_local": "eesti",
- },
- "eu": {
- "bidi": False,
- "code": "eu",
- "name": "Basque",
- "name_local": "Basque",
- },
- "fa": {
- "bidi": True,
- "code": "fa",
- "name": "Persian",
- "name_local": "فارسی",
- },
- "fi": {
- "bidi": False,
- "code": "fi",
- "name": "Finnish",
- "name_local": "suomi",
- },
- "fr": {
- "bidi": False,
- "code": "fr",
- "name": "French",
- "name_local": "français",
- },
- "fy": {
- "bidi": False,
- "code": "fy",
- "name": "Frisian",
- "name_local": "frysk",
- },
- "ga": {
- "bidi": False,
- "code": "ga",
- "name": "Irish",
- "name_local": "Gaeilge",
- },
- "gd": {
- "bidi": False,
- "code": "gd",
- "name": "Scottish Gaelic",
- "name_local": "Gàidhlig",
- },
- "gl": {
- "bidi": False,
- "code": "gl",
- "name": "Galician",
- "name_local": "galego",
- },
- "he": {
- "bidi": True,
- "code": "he",
- "name": "Hebrew",
- "name_local": "עברית",
- },
- "hi": {
- "bidi": False,
- "code": "hi",
- "name": "Hindi",
- "name_local": "हिंदी",
- },
- "hr": {
- "bidi": False,
- "code": "hr",
- "name": "Croatian",
- "name_local": "Hrvatski",
- },
- "hsb": {
- "bidi": False,
- "code": "hsb",
- "name": "Upper Sorbian",
- "name_local": "hornjoserbsce",
- },
- "hu": {
- "bidi": False,
- "code": "hu",
- "name": "Hungarian",
- "name_local": "Magyar",
- },
- "hy": {
- "bidi": False,
- "code": "hy",
- "name": "Armenian",
- "name_local": "հայերեն",
- },
- "ia": {
- "bidi": False,
- "code": "ia",
- "name": "Interlingua",
- "name_local": "Interlingua",
- },
- "io": {
- "bidi": False,
- "code": "io",
- "name": "Ido",
- "name_local": "ido",
- },
- "id": {
- "bidi": False,
- "code": "id",
- "name": "Indonesian",
- "name_local": "Bahasa Indonesia",
- },
- "ig": {
- "bidi": False,
- "code": "ig",
- "name": "Igbo",
- "name_local": "Asụsụ Ìgbò",
- },
- "is": {
- "bidi": False,
- "code": "is",
- "name": "Icelandic",
- "name_local": "Íslenska",
- },
- "it": {
- "bidi": False,
- "code": "it",
- "name": "Italian",
- "name_local": "italiano",
- },
- "ja": {
- "bidi": False,
- "code": "ja",
- "name": "Japanese",
- "name_local": "日本語",
- },
- "ka": {
- "bidi": False,
- "code": "ka",
- "name": "Georgian",
- "name_local": "ქართული",
- },
- "kab": {
- "bidi": False,
- "code": "kab",
- "name": "Kabyle",
- "name_local": "taqbaylit",
- },
- "kk": {
- "bidi": False,
- "code": "kk",
- "name": "Kazakh",
- "name_local": "Қазақ",
- },
- "km": {
- "bidi": False,
- "code": "km",
- "name": "Khmer",
- "name_local": "Khmer",
- },
- "kn": {
- "bidi": False,
- "code": "kn",
- "name": "Kannada",
- "name_local": "Kannada",
- },
- "ko": {
- "bidi": False,
- "code": "ko",
- "name": "Korean",
- "name_local": "한국어",
- },
- "ky": {
- "bidi": False,
- "code": "ky",
- "name": "Kyrgyz",
- "name_local": "Кыргызча",
- },
- "lb": {
- "bidi": False,
- "code": "lb",
- "name": "Luxembourgish",
- "name_local": "Lëtzebuergesch",
- },
- "lt": {
- "bidi": False,
- "code": "lt",
- "name": "Lithuanian",
- "name_local": "Lietuviškai",
- },
- "lv": {
- "bidi": False,
- "code": "lv",
- "name": "Latvian",
- "name_local": "latviešu",
- },
- "mk": {
- "bidi": False,
- "code": "mk",
- "name": "Macedonian",
- "name_local": "Македонски",
- },
- "ml": {
- "bidi": False,
- "code": "ml",
- "name": "Malayalam",
- "name_local": "മലയാളം",
- },
- "mn": {
- "bidi": False,
- "code": "mn",
- "name": "Mongolian",
- "name_local": "Mongolian",
- },
- "mr": {
- "bidi": False,
- "code": "mr",
- "name": "Marathi",
- "name_local": "मराठी",
- },
- "ms": {
- "bidi": False,
- "code": "ms",
- "name": "Malay",
- "name_local": "Bahasa Melayu",
- },
- "my": {
- "bidi": False,
- "code": "my",
- "name": "Burmese",
- "name_local": "မြန်မာဘာသာ",
- },
- "nb": {
- "bidi": False,
- "code": "nb",
- "name": "Norwegian Bokmal",
- "name_local": "norsk (bokmål)",
- },
- "ne": {
- "bidi": False,
- "code": "ne",
- "name": "Nepali",
- "name_local": "नेपाली",
- },
- "nl": {
- "bidi": False,
- "code": "nl",
- "name": "Dutch",
- "name_local": "Nederlands",
- },
- "nn": {
- "bidi": False,
- "code": "nn",
- "name": "Norwegian Nynorsk",
- "name_local": "norsk (nynorsk)",
- },
- "no": {
- "bidi": False,
- "code": "no",
- "name": "Norwegian",
- "name_local": "norsk",
- },
- "os": {
- "bidi": False,
- "code": "os",
- "name": "Ossetic",
- "name_local": "Ирон",
- },
- "pa": {
- "bidi": False,
- "code": "pa",
- "name": "Punjabi",
- "name_local": "Punjabi",
- },
- "pl": {
- "bidi": False,
- "code": "pl",
- "name": "Polish",
- "name_local": "polski",
- },
- "pt": {
- "bidi": False,
- "code": "pt",
- "name": "Portuguese",
- "name_local": "Português",
- },
- "pt-br": {
- "bidi": False,
- "code": "pt-br",
- "name": "Brazilian Portuguese",
- "name_local": "Português Brasileiro",
- },
- "ro": {
- "bidi": False,
- "code": "ro",
- "name": "Romanian",
- "name_local": "Română",
- },
- "ru": {
- "bidi": False,
- "code": "ru",
- "name": "Russian",
- "name_local": "Русский",
- },
- "sk": {
- "bidi": False,
- "code": "sk",
- "name": "Slovak",
- "name_local": "slovensky",
- },
- "sl": {
- "bidi": False,
- "code": "sl",
- "name": "Slovenian",
- "name_local": "Slovenščina",
- },
- "sq": {
- "bidi": False,
- "code": "sq",
- "name": "Albanian",
- "name_local": "shqip",
- },
- "sr": {
- "bidi": False,
- "code": "sr",
- "name": "Serbian",
- "name_local": "српски",
- },
- "sr-latn": {
- "bidi": False,
- "code": "sr-latn",
- "name": "Serbian Latin",
- "name_local": "srpski (latinica)",
- },
- "sv": {
- "bidi": False,
- "code": "sv",
- "name": "Swedish",
- "name_local": "svenska",
- },
- "sw": {
- "bidi": False,
- "code": "sw",
- "name": "Swahili",
- "name_local": "Kiswahili",
- },
- "ta": {
- "bidi": False,
- "code": "ta",
- "name": "Tamil",
- "name_local": "தமிழ்",
- },
- "te": {
- "bidi": False,
- "code": "te",
- "name": "Telugu",
- "name_local": "తెలుగు",
- },
- "tg": {
- "bidi": False,
- "code": "tg",
- "name": "Tajik",
- "name_local": "тоҷикӣ",
- },
- "th": {
- "bidi": False,
- "code": "th",
- "name": "Thai",
- "name_local": "ภาษาไทย",
- },
- "tk": {
- "bidi": False,
- "code": "tk",
- "name": "Turkmen",
- "name_local": "Türkmençe",
- },
- "tr": {
- "bidi": False,
- "code": "tr",
- "name": "Turkish",
- "name_local": "Türkçe",
- },
- "tt": {
- "bidi": False,
- "code": "tt",
- "name": "Tatar",
- "name_local": "Татарча",
- },
- "udm": {
- "bidi": False,
- "code": "udm",
- "name": "Udmurt",
- "name_local": "Удмурт",
- },
- "ug": {
- "bidi": True,
- "code": "ug",
- "name": "Uyghur",
- "name_local": "ئۇيغۇرچە",
- },
- "uk": {
- "bidi": False,
- "code": "uk",
- "name": "Ukrainian",
- "name_local": "Українська",
- },
- "ur": {
- "bidi": True,
- "code": "ur",
- "name": "Urdu",
- "name_local": "اردو",
- },
- "uz": {
- "bidi": False,
- "code": "uz",
- "name": "Uzbek",
- "name_local": "oʻzbek tili",
- },
- "vi": {
- "bidi": False,
- "code": "vi",
- "name": "Vietnamese",
- "name_local": "Tiếng Việt",
- },
- "zh-cn": {
- "fallback": ["zh-hans"],
- },
- "zh-hans": {
- "bidi": False,
- "code": "zh-hans",
- "name": "Simplified Chinese",
- "name_local": "简体中文",
- },
- "zh-hant": {
- "bidi": False,
- "code": "zh-hant",
- "name": "Traditional Chinese",
- "name_local": "繁體中文",
- },
- "zh-hk": {
- "fallback": ["zh-hant"],
- },
- "zh-mo": {
- "fallback": ["zh-hant"],
- },
- "zh-my": {
- "fallback": ["zh-hans"],
- },
- "zh-sg": {
- "fallback": ["zh-hans"],
- },
- "zh-tw": {
- "fallback": ["zh-hant"],
- },
- }
|