624 lines
13 KiB
Python
624 lines
13 KiB
Python
|
"""
|
|||
|
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": "Удмурт",
|
|||
|
},
|
|||
|
"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"],
|
|||
|
},
|
|||
|
}
|