Module:Names/LanguageTable
Jump to navigation
Jump to search
local languageList = { "en", "enBr", "enAu", "ja", "zhS", "zhT", "fr", "frF", "frC", "de", "it", "ko", "pl", "pt", "ptB", "ptP", "ru", "es", "esS", "esL", "tl", "th", "tr" }
local languages = {
["en"] = {
flag = {"US"},
label = "English",
ietf = "en",
ietfRoman = "en"
},
["enBr"] = {
flag = {"GB"},
label = "British English",
ietf = "en-GB",
ietfRoman = "en-GB"
},
["enAu"] = {
flag = {"AU"},
label = "Australian English",
ietf = "en-AU",
ietfRoman = "en-AU"
},
["ja"] = {
flag = {"JP"},
label = "Japanese",
ietf = "ja",
ietfRoman = "ja-Latn-hepburn"
},
["zhS"] = {
flag = {"CN"},
label = "Simplified Chinese",
ietf = "zh-Hans",
ietfRoman = "zh-Latn-pinyin"
},
["zhT"] = {
flag = {"TW","HK","MO"},
label = "Traditional Chinese",
ietf = "zh-Hant",
ietfRoman = "zh-Latn-pinyin"
},
["fr"] = {
flag = {"FR"},
label = "French",
ietf = "fr",
ietfRoman = "fr"
},
["frF"] = {
flag = {"FR"},
label = "Metropolitan French",
ietf = "fr-FR",
ietfRoman = "fr-FR"
},
["frC"] = {
flag = {"CA"},
label = "Canadian French",
ietf = "fr-CA",
ietfRoman = "fr-CA"
},
["de"] = {
flag = {"DE"},
label = "German",
ietf = "de",
ietfRoman = "de"
},
["it"] = {
flag = {"IT"},
label = "Italian",
ietf = "it",
ietfRoman = "it"
},
["ko"] = {
flag = {"KR"},
label = "Korean",
ietf = "ko",
ietfRoman = "ko-Latn"
},
["pl"] = {
flag = {"PL"},
label = "Polish",
ietf = "pl",
ietfRoman = "pl"
},
["pt"] = {
flag = {"PT"},
label = "Portuguese",
ietf = "pt",
ietfRoman = "pt",
isDeprecated = true
},
["ptB"] = {
flag = {"BR"},
label = "Brazilian Portuguese",
ietf = "pt-BR",
ietfRoman = "pt-BR"
},
["ptP"] = {
flag = {"PT"},
label = "European Portuguese",
ietf = "pt-PT",
ietfRoman = "pt-PT"
},
["ru"] = {
flag = {"RU"},
label = "Russian",
ietf = "ru",
ietfRoman = "ru-Latn"
},
["es"] = {
flag = {"ES"},
label = "Spanish",
ietf = "es",
ietfRoman = "es",
isDeprecated = true
},
["esS"] = {
flag = {"ES"},
label = "Peninsular Spanish",
ietf = "es-ES",
ietfRoman = "es-ES"
},
["esL"] = {
flag = {"CL"},
label = "Latin American Spanish",
ietf = "es-419",
ietfRoman = "es-419"
},
["tl"] = {
flag = {"PH"},
label = "Tagalog",
ietf = "tl",
ietfRoman = "tl"
},
["tr"] = {
flag = {"TR"},
label = "Turkish",
ietf = "tr",
ietfRoman = "tr"
},
["th"] = {
flag = {"TH"},
label = "Thai",
ietf = "th",
ietfRoman = "th-Latn"
},
}
return {
languages = languages,
languageList = languageList
}