モジュール:languages/data2

出典: フリー多機能辞典『ウィクショナリー日本語版(Wiktionary)』
ナビゲーションに移動 検索に移動

このモジュールについての説明文ページを モジュール:languages/data2/doc に作成できます

-- UTF-8 encoded strings for some commonly-used diacritics
local GRAVE     = "\204\128" -- U+0300
local ACUTE     = "\204\129" -- U+0301
local CIRC      = "\204\130" -- U+0302
local TILDE     = "\204\131" -- U+0303
local MACRON    = "\204\132" -- U+0304
local BREVE     = "\204\134" -- U+0306
local DOTABOVE  = "\204\135" -- U+0307
local DIAER     = "\204\136" -- U+0308
local CARON     = "\204\140" -- U+030C
local DGRAVE    = "\204\143" -- U+030F
local INVBREVE  = "\204\145" -- U+0311
local DOTBELOW  = "\204\163" -- U+0323
local RINGBELOW = "\204\165" -- U+0325
local CEDILLA   = "\204\167" -- U+0327

local m = {}

m["aa"] = {
	canonicalName = "アファル語",
	type = "regular",
	scripts = {"Latn"},
	family = "cus"}
m["ab"] = {
	canonicalName = "アブハズ語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "cau-nwc",
	translit_module = "ab-translit"}
m["ae"] = {
	canonicalName = "アヴェスタ語",
	type = "regular",
	scripts = {"Avst", "Gujr"},
	family = "ira",
	translit_module = "Avst-translit"}
m["af"] = {
	canonicalName = "アフリカーンス語",
	type = "regular",
	scripts = {"Latn", "Arab"},
	family = "gmw",
	sort_key = {
		from = {"[äáâà]", "[ëéêè]", "[ïíîì]", "[öóôò]", "[üúûù]", "[ÿýŷỳ]", "^-", "'"},
		to   = {"a"	 , "e"	, "i"	, "o"	, "u"  , "y" }} }
m["ak"] = {
	canonicalName = "アカン語",
	type = "regular",
	scripts = {"Latn"},
	family = "alv-kwa"}
m["am"] = {
	canonicalName = "アムハラ語",
	type = "regular",
	scripts = {"Ethi"},
	family = "sem-eth",
	translit_module = "Ethi-translit"}
m["an"] = {
	canonicalName = "アラゴン語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa"}
m["ar"] = {
	canonicalName = "アラビア語",
	type = "regular",
	scripts = {"Arab"},
	family = "sem-arb",
	entry_name = {
		from = {"\217\139", "\217\140", "\217\141", "\217\142", "\217\143", "\217\144", "\217\145", "\217\146", "\217\176", "\217\128"},
		to   = {}} }
m["as"] = {
	canonicalName = "アッサム語",
	type = "regular",
	scripts = {"Beng"},
	family = "inc"}
m["av"] = {
	canonicalName = "アヴァル語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "cau-nec",
	translit_module = "av-translit"}
m["ay"] = {
	canonicalName = "アイマラ語",
	type = "regular",
	scripts = {"Latn"},
	family = "sai-aym"}
m["az"] = {
	canonicalName = "アゼルバイジャン語",
	type = "regular",
	scripts = {"Latn", "Cyrl", "fa-Arab"},
	family = "trk"}
m["ba"] = {
	canonicalName = "バシキール語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "trk",
	translit_module = "ba-translit"}
m["be"] = {
	canonicalName = "ベラルーシ語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "zle",
	translit_module = "be-translit",
	sort_key = {
		from = {"Ё", "ё"},
		to   = {"Е" , "е"}},
	entry_name = {
		from = {"\204\128", "\204\129"},
		to   = {}} }
m["bg"] = {
	canonicalName = "ブルガリア語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "zls",
	translit_module = "bg-translit",
	entry_name = {
		from = {"Ѐ", "ѐ", "Ѝ", "ѝ", GRAVE, ACUTE},
		to   = {"Е", "е", "И", "и"}} }
m["bh"] = {
	canonicalName = "ビハール語",
	type = "regular",
	scripts = {"Deva"},
	family = "inc"}
m["bi"] = {
	canonicalName = "ビスラマ語",
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["bm"] = {
	canonicalName = "バンバラ語",
	type = "regular",
	scripts = {"Latn"},
	family = "dmn"}
m["bn"] = {
	canonicalName = "ベンガル語",
	type = "regular",
	scripts = {"Beng"},
	family = "inc"}
m["bo"] = {
	canonicalName = "チベット語",
	type = "regular",
	scripts = {"Tibt"},
	family = "tbq"}
m["br"] = {
	canonicalName = "ブルトン語",
	type = "regular",
	scripts = {"Latn"},
	family = "cel-bry"}
m["ca"] = {
	canonicalName = "カタルーニャ語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"à", "[èé]", "[íï]", "[òó]", "[úü]", "ç", "l·l"},
		to   = {"a", "e"   , "i"   , "o"   , "u"   , "c", "ll" }} }
m["ce"] = {
	canonicalName = "チェチェン語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "cau-nec",
	translit_module = "ce-translit"}
m["ch"] = {
	canonicalName = "チャモロ語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-sus"}
m["co"] = {
	canonicalName = "コルシカ語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa"}
m["cr"] = {
	canonicalName = "クリー語",
	type = "regular",
	scripts = {"Cans", "Latn"},
	family = "alg"}
m["cs"] = {
	canonicalName = "チェコ語",
	type = "regular",
	scripts = {"Latn"},
	family = "zlw",
	sort_key = {
		from = {"á", "é", "í", "ó", "[úů]", "ý"},
		to   = {"a", "e", "i", "o", "u"   , "y"}} }
m["cu"] = {
	canonicalName = "古代教会スラヴ語",
	type = "regular",
	scripts = {"Cyrs", "Glag"},
	family = "zls",
	translit_module = "Cyrs-Glag-translit",
	entry_name = {
		from = {"\210\132"}, -- kamora
		to   = {}},
	sort_key = {
		from = {"оу", "є"},
		to   = {"у" , "е"}} }
m["cv"] = {
	canonicalName = "チュヴァシュ語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "trk",
	translit_module = "cv-translit"}
m["cy"] = {
	canonicalName = "ウェールズ語",
	type = "regular",
	scripts = {"Latn"},
	family = "cel-bry",
	sort_key = {
		from = {"[âáàä]", "[êéèë]", "[îíìï]", "[ôóòö]", "[ûúùü]", "[ŵẃẁẅ]", "[ŷýỳÿ]", "'"},
		to   = {"a"	 , "e"	 , "i"	 , "o"	 , "u"	 , "w"	 , "y"	 }} }
m["da"] = {
	canonicalName = "デンマーク語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmq"}
m["de"] = {
	canonicalName = "ドイツ語",
	type = "regular",
	scripts = {"Latn", "Latf"},
	family = "gmw",
	sort_key = {
		from = {"[äàáâå]", "[ëèéê]", "[ïìíî]", "[öòóô]", "[üùúû]", "ß" },
		to   = {"a"	  , "e"	 , "i"	 , "o"	 , "u"	 , "ss"}} }
m["dv"] = {
	canonicalName = "ディベヒ語",
	type = "regular",
	scripts = {"Thaa"},
	family = "inc",
	translit_module = "dv-translit"}
m["dz"] = {
	canonicalName = "ゾンカ語",
	type = "regular",
	scripts = {"Tibt"},
	family = "tbq"}
m["ee"] = {
	canonicalName = "エウェ語",
	type = "regular",
	scripts = {"Latn"},
	family = "alv"}
m["el"] = {
	canonicalName = "ギリシア語",
	type = "regular",
	scripts = {"Grek"},
	family = "grk",
	translit_module = "el-translit",
	sort_key = {  -- Keep this synchronized with grc, cpg
		from = {"[ᾳάᾴὰᾲᾶᾷἀᾀἄᾄἂᾂἆᾆἁᾁἅᾅἃᾃἇᾇ]", "[έὲἐἔἒἑἕἓ]", "[ῃήῄὴῂῆῇἠᾐἤᾔἢᾒἦᾖἡᾑἥᾕἣᾓἧᾗ]", "[ίὶῖἰἴἲἶἱἵἳἷϊΐῒῗ]", "[όὸὀὄὂὁὅὃ]", "[ύὺῦὐὔὒὖὑὕὓὗϋΰῢῧ]", "[ῳώῴὼῲῶῷὠᾠὤᾤὢᾢὦᾦὡᾡὥᾥὣᾣὧᾧ]", "ῥ", "ς"},
		to   = {"α"						, "ε"		 , "η"						, "ι"				, "ο"		 , "υ"				, "ω"						, "ρ", "σ"}} }
m["en"] = {
	canonicalName = "英語",
	type = "regular",
	scripts = {"Latn", "Shaw", "Dsrt"}, -- last two are rare but probably attested; entries in them might require community approval, but it's good for the script codes not to be orphans
	family = "gmw",
	sort_key = {
		from = {"[äàáâåā]", "[ëèéêē]", "[ïìíîī]", "[öòóôō]", "[üùúûū]", "æ" , "œ" , "[çč]", "ñ", "'"},
		to   = {"a"       , "e"      , "i"      , "o"      , "u"      , "ae", "oe", "c"   , "n"}} }
m["eo"] = {
	canonicalName = "エスペラント",
	type = "regular",
	scripts = {"Latn"},
	family = "art",
	sort_key = {
		from = {"[áà]", "[éè]", "[íì]", "[óò]", "[úù]", "[ĉ]", "[ĝ]", "[ĥ]", "[ĵ]", "[ŝ]", "[ŭ]"},
		to   = {"a"	   , "e"  , "i"  , "o"  , "u", "cĉ", "gĉ", "hĉ", "jĉ", "sĉ", "uĉ"}} }
m["es"] = {
	canonicalName = "スペイン語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"á", "é", "í", "ó", "[úü]", "ç", "ñ"},
		to   = {"a", "e", "i", "o", "u"   , "c", "n"}} }
m["et"] = {
	canonicalName = "エストニア語",
	type = "regular",
	scripts = {"Latn"},
	family = "fiu-fin"}
m["eu"] = {
	canonicalName = "バスク語",
	type = "regular",
	scripts = {"Latn"},
	family = "euq"}
m["fa"] = {
	canonicalName = "ペルシア語",
	type = "regular",
	scripts = {"fa-Arab"},
	family = "ira",
	entry_name = {
		from = {"\217\142", "\217\143", "\217\144", "\217\145", "\217\146"},
		to   = {}} }
m["ff"] = {
	"Fula",
	"Q33454",
	"alv-fwo",
	aliases = {"Fulani"},
	varieties = {"Adamawa Fulfulde", "Bagirmi Fulfulde", "Borgu Fulfulde", "Central-Eastern Niger Fulfulde", "Fulfulde", "Maasina Fulfulde", "Nigerian Fulfulde", "Pular", "Pulaar", "Western Niger Fulfulde"}, -- Maasina, etc are dialects, subsumed into this code; Pular and Pulaar are distinct
	scripts = {"Latn", "Adlm"},
}
m["fi"] = {
	canonicalName = "フィンランド語",
	type = "regular",
	scripts = {"Latn"},
	family = "fiu-fin",
	entry_name = {
		from = {"ˣ"},  -- Used to indicate gemination of the next consonant
		to   = {}},
	sort_key = {
		from = {"[áàâã]", "[éèêẽ]", "[íìîĩ]", "[óòôõ]", "[úùûũ]", "[ýỳŷüű]", "[øõő]", "æ" , "œ" , "[čç]", "š", "ž", "ß" , "[':]"},
		to   = {"a"	 , "e"	 , "i"	 , "o"	 , "u"	 ,  "y"	 , "ö"	, "ae", "oe", "c"   , "s", "z", "ss"}} }
m["fj"] = {
	canonicalName = "フィジー語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-occ"}
m["fo"] = {
	canonicalName = "フェロー語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmq"}
m["fr"] = {
	canonicalName = "フランス語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"[áàâä]", "[éèêë]", "[íìîï]", "[óòôö]", "[úùûü]", "[ýỳŷÿ]", "ç", "æ" , "œ" , "'"},
		to   = {"a"	 , "e"	 , "i"	 , "o"	 , "u"	 , "y"	 , "c", "ae", "oe"}} }
m["fy"] = {
	canonicalName = "西フリジア語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmw-fri"}
m["ga"] = {
	canonicalName = "アイルランド語",
	type = "regular",
	scripts = {"Latn"},
	family = "cel-gae",
	sort_key = {
		from = {"á", "é", "í", "ó", "ú", "ý", "ḃ" , "ċ" , "ḋ" , "ḟ" , "ġ" , "ṁ" , "ṗ" , "ṡ" , "ṫ" },
		to   = {"a", "e", "i", "o", "u", "y", "bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"}} }
m["gd"] = {
	canonicalName = "スコットランド・ゲール語",
	type = "regular",
	scripts = {"Latn"},
	family = "cel-gae",
	sort_key = {
		from = {"[áà]", "[éè]", "[íì]", "[óò]", "[úù]", "[ýỳ]"},
		to   = {"a"   , "e"   , "i"   , "o"   , "u"   , "y"   }} }
m["gl"] = {
	canonicalName = "ガリシア語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa"}
m["gn"] = {
	canonicalName = "グアラニ語",
	type = "regular",
	scripts = {"Latn"},
	family = "tup"}
m["gu"] = {
	canonicalName = "グジャラート語",
	type = "regular",
	scripts = {"Gujr"},
	family = "inc"}
m["gv"] = {
	canonicalName = "マン島語",
	type = "regular",
	scripts = {"Latn"},
	family = "cel-gae",
	sort_key = {
		from = {"ç", "-"},
		to   = {"c"}} }
m["ha"] = {
	canonicalName = "ハウサ語",
	type = "regular",
	scripts = {"Latn", "Arab"},
	family = "cdc-wst"}
m["he"] = {
	canonicalName = "ヘブライ語",
	type = "regular",
	scripts = {"Hebr"},
	family = "sem-can",
	entry_name = {
		from = {"\214\176", "\214\177", "\214\178", "\214\179", "\214\180", "\214\181", "\214\182", "\214\183", "\214\184", "\214\185", "\214\186", "\214\187", "\214\188", "\214\189", "\214\191", "\215\129", "\215\130"},
		to   = {}} }
m["hi"] = {
	canonicalName = "ヒンディー語",
	type = "regular",
	scripts = {"Deva"},
	family = "inc"}
m["ho"] = {
	canonicalName = "ヒリモトゥ語",
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["ht"] = {
	canonicalName = "ハイチ語",
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["hu"] = {
	canonicalName = "ハンガリー語",
	type = "regular",
	scripts = {"Latn"},
	family = "fiu-ugr",
	sort_key = {
		from = {"á", "é", "í", "ó", "ú", "ő", "ű"},
		to   = {"a", "e", "i", "o", "u", "ö", "ü"}} }
m["hy"] = {
	canonicalName = "アルメニア語",
	type = "regular",
	scripts = {"Armn"},
	family = "hyx",
	translit_module = "Armn-translit",
	sort_key = {
		from = {"ու", "և", "եւ"},
		to   = {"ւ", "եվ", "եվ"}},
	entry_name = {
		from = {"՞", "՜", "՛", "՟", "և", "<sup>յ</sup>", "ՙ", "̈", "յ̵"},
		to   = {"", "", "", "", "եւ", "յ", "", "", "յ"}} }
m["hz"] = {
	canonicalName = "ヘレロ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["ia"] = {
	canonicalName = "インターリングア",
	type = "regular",
	scripts = {"Latn"},
	family = "art"}
m["id"] = {
	canonicalName = "インドネシア語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-mly"}
m["ie"] = {
	canonicalName = "インターリング",
	type = "regular",
	scripts = {"Latn"},
	family = "art"}
m["ig"] = {
	canonicalName = "イボ語",
	otherNames = {"イグボ語"},
	type = "regular",
	scripts = {"Latn"},
	family = "nic-bco"}
m["ii"] = {
	canonicalName = "彝語",
	type = "regular",
	scripts = {"Yiii"},
	family = "tbq"}
m["ik"] = {
	canonicalName = "イヌピアック語",
	otherNames = {"イヌピア語"},
	type = "regular",
	scripts = {"Latn"},
	family = "esx-inu"}
m["io"] = {
	canonicalName = "イド語",
	type = "regular",
	scripts = {"Latn"},
	family = "art"}
m["is"] = {
	canonicalName = "アイスランド語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmq"}
m["it"] = {
	canonicalName = "イタリア語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"[àáâäå]", "[èéêë]", "[ìíîï]", "[òóôö]", "[ùúûü]"},
		to   = {"a"	  , "e"	 , "i"	 , "o"	 , "u"	 }} }
m["iu"] = {
	canonicalName = "イヌクティトゥット語",
	type = "regular",
	scripts = {"Cans", "Latn"},
	family = "esx-inu",
	translit_module = "iu-translit"}
m["ja"] = {
	canonicalName = "日本語",
	type = "regular",
	scripts = {"Jpan", "Latn", "Hira"},
	family = "jpx"}
m["jv"] = {
	canonicalName = "ジャワ語",
	type = "regular",
	scripts = {"Latn", "Java"},
	family = "poz-sus"}
m["ka"] = {
	canonicalName = "グルジア語",
	type = "regular",
	scripts = {"Geor", "Geok"},
	family = "ccs",
	translit_module = "Geor-translit",
	entry_name = {
		from = {"̂"},
		to   = {""}}}
m["kg"] = {
	canonicalName = "コンゴ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["ki"] = {
	canonicalName = "キクユ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["kj"] = {
	canonicalName = "クワニャマ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["kk"] = {
	canonicalName = "カザフ語",
	type = "regular",
	scripts = {"Cyrl", "Latn", "Arab", "kk-Arab"},
	family = "trk",
	translit_module = "kk-translit"}
m["kl"] = {
	canonicalName = "グリーンランド語",
	type = "regular",
	scripts = {"Latn"},
	family = "esx-inu"}
m["km"] = {
	canonicalName = "クメール語",
	type = "regular",
	scripts = {"Khmr"},
	family = "mkh"}
m["kn"] = {
	canonicalName = "カンナダ語",
	type = "regular",
	scripts = {"Knda"},
	family = "dra",
	translit_module = "kn-translit"}
m["ko"] = {
	canonicalName = "朝鮮語",
	otherNames = {"韓国語"},
	type = "regular",
	scripts = {"Kore"},
	family = "qfa-kor",
	translit_module = "ko-translit"}
m["kr"] = {
	canonicalName = "カヌリ語",
	type = "regular",
	scripts = {"Latn"},
	family = "ssa"}
m["ks"] = {
	canonicalName = "カシミール語",
	type = "regular",
	scripts = {"ks-Arab", "Deva"},
	family = "iir-dar"}
m["ku"] = {
	canonicalName = "クルド語",
	type = "regular",
	scripts = {"Latn", "ku-Arab"},
	family = "ira"}
m["kv"] = {
	canonicalName = "コミ・ジリエーン語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "fiu"}
m["kw"] = {
	canonicalName = "コーンウォル語",
	type = "regular",
	scripts = {"Latn"},
	family = "cel-bry"}
m["ky"] = {
	canonicalName = "キルギス語",
	type = "regular",
	scripts = {"Cyrl", "Latn", "Arab"},
	family = "trk",
	translit_module = "ky-translit"}
m["la"] = {
	canonicalName = "ラテン語",
	type = "regular",
	scripts = {"Latn"},
	family = "itc",
	entry_name = {
		from = {"Ā", "ā", "Ē", "ē", "Ī", "ī", "Ō", "ō", "Ū", "ū", "Ȳ", "ȳ"},
		to   = {"A", "a", "E", "e", "I", "i", "O", "o", "U", "u", "Y", "y"}} }
m["lb"] = {
	canonicalName = "ルクセンブルク語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmw"}
m["lg"] = {
	canonicalName = "ガンダ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["li"] = {
	canonicalName = "リンブルフ語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmw"}
m["ln"] = {
	canonicalName = "リンガラ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["lo"] = {
	canonicalName = "ラーオ語",
	type = "regular",
	scripts = {"Laoo"},
	family = "tai-swe",
	sort_key = {
		from = {"ຼ", "ຽ", "ໜ", "ໝ", "([ເແໂໃໄ])([ກ-ຮ])"},
		to   = {"ລ", "ຍ", "ຫນ", "ຫມ", "%2%1"}} }
m["lt"] = {
	canonicalName = "リトアニア語",
	type = "regular",
	scripts = {"Latn"},
	family = "bat",
	entry_name = {
		from = {"[áãà]", "[éẽè]", "[íĩì]", "[ýỹ]", "ñ", "[óõò]", "[úũù]", ACUTE, GRAVE, TILDE},
		to   = {"a",     "e",     "i",     "y",    "n", "o",     "u"   }} }
m["lu"] = {
	canonicalName = "ルバ・カタンガ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["lv"] = {
	canonicalName = "ラトヴィア語",
	otherNames = {"ラトビア語"},
	type = "regular",
	scripts = {"Latn"},
	family = "bat"}
m["mg"] = {
	canonicalName = "マダガスカル語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-bre"}
m["mh"] = {
	canonicalName = "マーシャル語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-mic",
	sort_key = {
		from = {"ā" , "ļ" , "m̧" , "ņ" , "n̄"  , "o̧" , "ō"  , "ū" },
		to   = {"a~", "l~", "m~", "n~", "n~~", "o~", "o~~", "u~"}} }
m["mi"] = {
	canonicalName = "マオリ語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol"}
m["mk"] = {
	canonicalName = "マケドニア語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "zls",
	translit_module = "mk-translit",
	entry_name = {
		from = {"Ѐ", "ѐ", "Ѝ", "ѝ", GRAVE, ACUTE},
		to   = {"Е", "е", "И", "и"}} }
m["ml"] = {
	canonicalName = "マラヤーラム語",
	type = "regular",
	scripts = {"Mlym"},
	family = "dra",
	translit_module = "ml-translit",}
m["mn"] = {
	canonicalName = "モンゴル語",
	type = "regular",
	scripts = {"Cyrl", "Mong"},
	family = "xgn",
	translit_module = "mn-translit"}
m["mr"] = {
	canonicalName = "マラーティー語",
	type = "regular",
	scripts = {"Deva"},
	family = "inc"}
m["ms"] = {
	canonicalName = "マレー語",
	type = "regular",
	scripts = {"Latn", "Arab"},
	family = "poz-mly"}
m["mt"] = {
	canonicalName = "マルタ語",
	type = "regular",
	scripts = {"Latn"},
	family = "sem-arb"}
m["my"] = {
	canonicalName = "ビルマ語",
	type = "regular",
	scripts = {"Mymr"},
	family = "tbq-brm"}
m["na"] = {
	canonicalName = "ナウル語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-mic"}
m["nb"] = {
	canonicalName = "ノルウェー語(ブークモール)",
	type = "regular",
	scripts = {"Latn"},
	family = "gmq"}
m["nd"] = {
	canonicalName = "北部ンデベレ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["ne"] = {
	canonicalName = "ネパール語",
	type = "regular",
	scripts = {"Deva"},
	family = "inc"}
m["ng"] = {
	canonicalName = "ドゥンガ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["nl"] = {
	canonicalName = "オランダ語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmw",
	sort_key = {
		from = {"[äáâå]", "[ëéê]", "[ïíî]", "[öóô]", "[üúû]", "ç", "ñ", "^-"},
		to   = {"a"	 , "e"	, "i"	, "o"	, "u"	, "c", "n"}} }
m["nn"] = {
	canonicalName = "ノルウェー語(ニーノシュク)",
	type = "regular",
	scripts = {"Latn"},
	family = "gmq"}
m["no"] = {
	canonicalName = "ノルウェー語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmq"}
m["nr"] = {
	canonicalName = "南部ンデベレ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["nv"] = {
	canonicalName = "ナヴァホ語",
	type = "regular",
	scripts = {"nv-Latn"},
	family = "apa",
	sort_key = {
		from = {"[áą]", "[éę]", "[íį]", "[óǫ]", "ń", "^n([djlt])", "ł" , "[ʼ’']", ACUTE},
		to   = {"a"   , "e"   , "i"   , "o"   , "n", "ni%1"	  , "l"}} }  -- the copyright sign is used to guarantee that ł will always be sorted after all other words with l
m["ny"] = {
	canonicalName = "ニャンジャ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["oc"] = {
	canonicalName = "オック語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"[àá]", "[èé]", "[íï]", "[òó]", "[úü]", "ç", "([lns])·h"},
		to   = {"a"   , "e"   , "i"   , "o"   , "u"   , "c", "%1h"	  }} }
m["oj"] = {
	canonicalName = "オジブウェー語",
	type = "regular",
	scripts = {"Cans", "Latn"},
	family = "alg"}
m["om"] = {
	canonicalName = "オロモ語",
	type = "regular",
	scripts = {"Latn", "Ethi"},
	family = "cus"}
m["or"] = {
	canonicalName = "オリヤー語",
	type = "regular",
	scripts = {"Orya"},
	family = "inc"}
m["os"] = {
	canonicalName = "オセット語",
	type = "regular",
	scripts = {"Cyrl", "Geor", "Latn"},
	family = "ira",
	translit_module = "os-translit",
	entry_name = {
		from = {"\204\128", "\204\129"},
		to   = {}} }
m["pa"] = {
	canonicalName = "パンジャブ語",
	type = "regular",
	scripts = {"Guru", "Arab", "Deva"},
	family = "inc"}
m["pi"] = {
	canonicalName = "パーリ語",
	type = "regular",
	scripts = {"Latn", "Brah", "Deva", "Beng", "Sinh", "Mymr", "Thai", "Lana", "Khmr"},
	family = "inc",
	sort_key = {
		from = {"ā", "ī", "ū", "ḍ", "ḷ", "[ṁṃ]", "[ṇñṅ]", "ṭ"},
		to   = {"a", "i", "u", "d", "l", "m"   , "n"	, "t", "%2%1"}} }
m["pl"] = {
	canonicalName = "ポーランド語",
	type = "regular",
	scripts = {"Latn"},
	family = "zlw",
	sort_key = {
	from = {"[Ąą]", "[Ćć]", "[Ęę]", "[Łł]", "[Ńń]", "[Óó]", "[Śś]", "[Żż]", "[Źź]"},
	to   = {
		"a\244\143\191\191",
		"c\244\143\191\191",
		"e\244\143\191\191",
		"l\244\143\191\191",
		"n\244\143\191\191",
		"o\244\143\191\191",
		"s\244\143\191\191",
		"z\244\143\191\191",
		"z\244\143\191\190"}} }
m["ps"] = {
	canonicalName = "パシュトー語",
	type = "regular",
	scripts = {"ps-Arab"},
	family = "ira"}
m["pt"] = {
	canonicalName = "ポルトガル語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"[àãáâä]", "[èẽéêë]", "[ìĩíï]", "[òóôõö]", "[üúùũ]", "ç", "ñ"},
		to   = {"a"	  , "e"	  , "i"	 , "o"	  , "u"	 , "c", "n"}} }
m["qu"] = {
	canonicalName = "ケチュア語",
	type = "regular",
	scripts = {"Latn"},
	family = "qwe"}
m["rm"] = {
	canonicalName = "ロマンシュ語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa"}
m["rn"] = {
	canonicalName = "ルンディ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["ro"] = {
	canonicalName = "ルーマニア語",
	type = "regular",
	scripts = {"Latn", "Cyrl"},
	family = "roa"}
m["ru"] = {
	canonicalName = "ロシア語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "zle",
	translit_module = "ru-translit",
	sort_key = {
		from = {"ё"},
		to   = {"е" .. mw.ustring.char(0x10FFFF)}},
	entry_name = {
		from = {"\204\128", "\204\129"},
		to   = {}} }
m["rw"] = {
	canonicalName = "ルワンダ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["sa"] = {
	canonicalName = "サンスクリット",
	type = "regular",
	scripts = {"Deva", "Beng", "Brah", "Gran", "Gujr", "Guru", "Khar", "Knda", "Mlym", "Mymr", "Orya", "Shrd", "Sinh", "Taml", "Telu", "Thai", "Tibt"},
	family = "inc",
	translit_module = "sa-translit"}
m["sc"] = {
	canonicalName = "サルデーニャ語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa"}
m["sd"] = {
	canonicalName = "シンド語",
	type = "regular",
	scripts = {"sd-Arab"},
	family = "inc"}
m["se"] = {
	canonicalName = "北部サーミ語",
	type = "regular",
	scripts = {"Latn"},
	family = "smi"}
m["sg"] = {
	canonicalName = "サンゴ語",
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["sh"] = {
	canonicalName = "セルビア・クロアチア語",
	type = "regular",
	scripts = {"Latn", "Cyrl"},
	family = "zls",
	entry_name = {
		from = {"[ȀÀȂÁĀ]", "[ȁàȃáā]", "[ȄÈȆÉĒ]", "[ȅèȇéē]", "[ȈÌȊÍĪ]", "[ȉìȋíī]", "[ȌÒȎÓŌ]", "[ȍòȏóō]", "[ȐȒŔ]", "[ȑȓŕ]", "[ȔÙȖÚŪ]", "[ȕùȗúū]", "Ѐ", "ѐ", "[ӢЍ]", "[ӣѝ]", "[Ӯ]", "[ӯ]", GRAVE, ACUTE, DGRAVE, INVBREVE, MACRON},
		to   = {"A"	  , "a"	  , "E"	  , "e"	  , "I"	  , "i"	  , "O"	  , "o"	  , "R"	, "r"	, "U"	  , "u"	  , "Е", "е", "И"   , "и", "У", "у"   }} }
m["si"] = {
	canonicalName = "シンハラ語",
	type = "regular",
	scripts = {"Sinh"},
	family = "inc",
	translit_module = "si-translit"}
m["sk"] = {
	canonicalName = "スロヴァキア語",
	type = "regular",
	scripts = {"Latn"},
	family = "zlw",
	sort_key = {
		from = {"[áä]", "é", "í", "[óô]", "ú", "ý", "ŕ", "ĺ"},
		to   = {"a"   , "e", "i", "o"   , "u", "y", "r", "l"}} }
m["sl"] = {
	canonicalName = "スロヴェニア語",
	type = "regular",
	scripts = {"Latn"},
	family = "zls",
	entry_name = {
		from = {"[ÁÀÂȂȀ]", "[áàâȃȁ]", "[ÉÈÊȆȄỆẸ]", "[éèêȇȅệẹə]", "[ÍÌÎȊȈ]", "[íìîȋȉ]", "[ÓÒÔȎȌỘỌ]", "[óòôȏȍộọ]", "[ŔȒȐ]", "[ŕȓȑ]", "[ÚÙÛȖȔ]", "[úùûȗȕ]", "ł", GRAVE, ACUTE, DGRAVE, INVBREVE, CIRC, DOTBELOW},
		to   = {"A"	  , "a"	  , "E"		, "e"		 , "I"	  , "i"	  , "O"		, "o"		, "R"	, "r"	, "U"	  , "u"	  , "l"}} }
m["sm"] = {
	canonicalName = "サモア語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol"}
m["sn"] = {
	canonicalName = "ショナ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["so"] = {
	canonicalName = "ソマリ語",
	type = "regular",
	scripts = {"Latn", "Arab", "Osma"},
	family = "cus",
	entry_name = {
		from = {"[ÁÀÂ]", "[áàâ]", "[ÉÈÊ]", "[éèê]", "[ÍÌÎ]", "[íìî]", "[ÓÒÔ]", "[óòô]", "[ÚÙÛ]", "[úùû]", "[ÝỲ]", "[ýỳ]"},
		to   = {"A"	  , "a"	  , "E"	, "e" , "I"	  , "i"	  , "O"	, "o"	, "U"  , "u", "Y", "y"}} }
m["sq"] = {
	canonicalName = "アルバニア語",
	type = "regular",
	scripts = {"Latn"},
	family = "sqj"}
m["ss"] = {
	canonicalName = "スワジ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["st"] = {
	canonicalName = "ソト語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["su"] = {
	canonicalName = "スンダ語",
	type = "regular",
	scripts = {"Latn", "Sund"},
	family = "poz-msa"}
m["sv"] = {
	canonicalName = "スウェーデン語",
	type = "regular",
	scripts = {"Latn"},
	family = "gmq",
	sort_key = {
		from = {"ä"},
		to   = {"æ"}}}
m["sw"] = {
	canonicalName = "スワヒリ語",
	type = "regular",
	scripts = {"Latn", "Arab"},
	family = "bnt",
	sort_key = {
		from = {"ng'", "^-"},
		to   = {"ngz"}} }
m["ta"] = {
	canonicalName = "タミル語",
	type = "regular",
	scripts = {"Taml"},
	family = "dra",
	translit_module = "ta-translit"}
m["te"] = {
	canonicalName = "テルグ語",
	type = "regular",
	scripts = {"Telu"},
	family = "dra",
	translit_module = "te-translit"}
m["tg"] = {
	canonicalName = "タジク語",
	type = "regular",
	scripts = {"Cyrl", "fa-Arab", "Latn"},
	family = "ira",
	translit_module = "tg-translit",
	sort_key = {
		from = {"Ё", "ё"},
		to   = {"Е" , "е"}} }
m["th"] = {
	canonicalName = "タイ語",
	type = "regular",
	scripts = {"Thai"},
	family = "tai-swe",
	sort_key = {
		from = {"%p", "([เแโใไ])([ก-ฮ])"},
		to   = {"", "%2%1"}} }
m["ti"] = {
	canonicalName = "ティグリニャ語",
	type = "regular",
	scripts = {"Ethi"},
	family = "sem-eth",
	translit_module = "Ethi-translit"}
m["tk"] = {
	canonicalName = "トルクメン語",
	type = "regular",
	scripts = {"Latn", "Cyrl"},
	family = "trk"}
m["tl"] = {
	canonicalName = "タガログ語",
	type = "regular",
	scripts = {"Latn", "Tglg"},
	family = "phi"}
m["tn"] = {
	canonicalName = "ツワナ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["to"] = {
	canonicalName = "トンガ語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol"}
m["tr"] = {
	canonicalName = "トルコ語",
	type = "regular",
	scripts = {"Latn"},
	family = "trk"}
m["ts"] = {
	canonicalName = "ツォンガ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["tt"] = {
	canonicalName = "タタール語",
	type = "regular",
	scripts = {"Cyrl", "Latn", "Arab", "tt-Arab"},
	family = "trk",
	translit_module = "tt-translit"}
m["tw"] = {
	canonicalName = "トウィ語",
	type = "regular",
	scripts = {"Latn"},
	family = "alv-kwa"}
m["ty"] = {
	canonicalName = "タヒチ語",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol"}
m["ug"] = {
	canonicalName = "ウイグル語",
	type = "regular",
	scripts = {"ug-Arab", "Latn", "Cyrl"},
	family = "trk",
	translit_module = "ug-translit"}
m["uk"] = {
	canonicalName = "ウクライナ語",
	type = "regular",
	scripts = {"Cyrl"},
	family = "zle",
	translit_module = "uk-translit",
	entry_name = {
		from = {"\204\128", "\204\129"},
		to   = {}} } 
m["ur"] = {
	canonicalName = "ウルドゥー語",
	type = "regular",
	scripts = {"ur-Arab"},
	family = "inc",
	entry_name = {
		from = {"\217\139", "\217\140", "\217\141", "\217\142", "\217\143", "\217\144", "\217\145", "\217\146"},
		to   = {}} }
m["uz"] = {
	canonicalName = "ウズベク語",
	type = "regular",
	scripts = {"Latn", "Cyrl", "fa-Arab"},
	family = "trk"}
m["ve"] = {
	canonicalName = "ヴェンダ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["vi"] = {
	canonicalName = "ベトナム語",
	type = "regular",
	scripts = {"Latn", "Hani"},
	family = "mkh-vie"}
m["vo"] = {
	canonicalName = "ヴォラピュク",
	type = "regular",
	scripts = {"Latn"},
	family = "art"}
m["wa"] = {
	canonicalName = "ワロン語",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"[áàâäå]", "[éèêë]", "[íìîï]", "[óòôö]", "[úùûü]", "[ýỳŷÿ]", "ç", "'"},
		to   = {"a"	  , "e"	 , "i"	 , "o"	 , "u"	 , "y"	 , "c"}} }
m["wo"] = {
	canonicalName = "ウォロフ語",
	type = "regular",
	scripts = {"Latn", "Arab"},
	family = "alv-sng"}
m["xh"] = {
	canonicalName = "コーサ語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["yi"] = {
	canonicalName = "イディッシュ語",
	type = "regular",
	scripts = {"Hebr"},
	family = "gmw",
	translit_module = "yi-translit"}
m["yo"] = {
	canonicalName = "ヨルバ語",
	type = "regular",
	scripts = {"Latn"},
	family = "alv-von"}
m["za"] = {
	canonicalName = "チワン語",
	type = "regular",
	scripts = {"Latn", "Hani", "Cyrl"},
	family = "tai"}
m["zu"] = {
	canonicalName = "ズールー語",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}

return m