"اس ماڈیول کی دستاویز ماڈیول:languages/data3/r/دستاویز پر بنائی جاسکتی ہے"

local u = mw.ustring.char

-- UTF-8 encoded strings for some commonly-used diacritics
local GRAVE     = u(0x0300)
local ACUTE     = u(0x0301)
local CIRC      = u(0x0302)
local TILDE     = u(0x0303)
local MACRON    = u(0x0304)
local BREVE     = u(0x0306)
local DOTABOVE  = u(0x0307)
local DIAER     = u(0x0308)
local CARON     = u(0x030C)
local DGRAVE    = u(0x030F)
local INVBREVE  = u(0x0311)
local DOTBELOW  = u(0x0323)
local RINGBELOW = u(0x0325)
local CEDILLA   = u(0x0327)

local m = {}

m["raa"] = {
	canonicalName = "Dungmali",
	type = "regular",
	scripts = {"None"},
	family = "tbq",
}

m["rab"] = {
	canonicalName = "Camling",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rac"] = {
	canonicalName = "Rasawa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rad"] = {
	canonicalName = "Rade",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-msa",
}

m["raf"] = {
	canonicalName = "Western Meohang",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rag"] = {
	canonicalName = "Logooli",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rah"] = {
	canonicalName = "Rabha",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rai"] = {
	canonicalName = "Ramoaaina",
	otherNames = {"Ramoaina", "Ramuaaina", "Ramuaina", "Duke of York"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["raj"] = {
	canonicalName = "Rajasthani",
	type = "regular",
	scripts = {"Deva"},
	family = "inc",
}

m["rak"] = {
	canonicalName = "Tulu-Bohuai",
	type = "regular",
	scripts = {"None"},
	family = "poz-aay",
}

m["ral"] = {
	canonicalName = "Ralte",
	type = "regular",
	scripts = {"None"},
	family = "tbq-kuk",
}

m["ram"] = {
	canonicalName = "Canela",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ran"] = {
	canonicalName = "Riantana",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rao"] = {
	canonicalName = "Rao",
	type = "regular",
	scripts = {"None"},
	family = "paa",
}

m["rap"] = {
	canonicalName = "Rapa Nui",
	otherNames = {"Rapanui", "Pascuense"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol",
}

m["raq"] = {
	canonicalName = "Saam",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rar"] = {
	canonicalName = "Rarotongan",
	otherNames = {"Cook Islands Maori", "Cook Islands Māori"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol",
}

m["ras"] = {
	canonicalName = "Tegali",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rat"] = {
	canonicalName = "Razajerdi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rau"] = {
	canonicalName = "Raute",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rav"] = {
	canonicalName = "Sampang",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["raw"] = {
	canonicalName = "Rawang",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rax"] = {
	canonicalName = "Rang",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ray"] = {
	canonicalName = "Rapa",
	type = "regular",
	scripts = {"None"},
	family = "poz-pol",
}

m["raz"] = {
	canonicalName = "Rahambuu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rbb"] = {
	canonicalName = "Rumai Palaung",
	type = "regular",
	scripts = {"None"},
	family = "aav",
}

m["rbk"] = {
	canonicalName = "Northern Bontok",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rbl"] = {
	canonicalName = "Miraya Bikol",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rcf"] = {
	canonicalName = "Réunion Creole French",
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
	ancestors = {"fr"},
}

m["rdb"] = {
	canonicalName = "Rudbari",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rea"] = {
	canonicalName = "Rerau",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["reb"] = {
	canonicalName = "Rembong",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ree"] = {
	canonicalName = "Rejang Kayan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["reg"] = {
	canonicalName = "Kara (Tanzania)",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rei"] = {
	canonicalName = "Reli",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rej"] = {
	canonicalName = "Rejang",
	type = "regular",
	scripts = {"Rjng"},
	family = "poz-sus",
}

m["rel"] = {
	canonicalName = "Rendille",
	type = "regular",
	scripts = {"None"},
	family = "cus",
}

m["rem"] = {
	canonicalName = "Remo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan",
}

m["ren"] = {
	canonicalName = "Rengao",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["rer"] = {
	canonicalName = "Rer Bare",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["res"] = {
	canonicalName = "Reshe",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ret"] = {
	canonicalName = "Retta",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rey"] = {
	canonicalName = "Reyesano",
	type = "regular",
	scripts = {"None"},
	family = "qfa-tac",
}

m["rga"] = {
	canonicalName = "Roria",
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc",
}

m["rge"] = {
	canonicalName = "Romani Greek",
	otherNames = {"Romano-Greek", "Hellenoromani"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rgk"] = {
	canonicalName = "Rangkas",
	type = "regular",
	scripts = {"None"},
	family = "tbq",
}

m["rgn"] = {
	canonicalName = "Romagnol",
	otherNames = {"Romagnolo"},
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	wikimedia_codes = {"eml"},
}

m["rgr"] = {
	canonicalName = "Resígaro",
	type = "regular",
	scripts = {"None"},
	family = "awd",
}

m["rgs"] = {
	canonicalName = "Southern Roglai",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rgu"] = {
	canonicalName = "Ringgou",
	type = "regular",
	scripts = {"None"},
	family = "plf",
}

m["rhg"] = {
	canonicalName = "Rohingya",
	type = "regular",
	scripts = {"Latn"},
	family = "inc",
}

m["rhp"] = {
	canonicalName = "Yahang",
	type = "regular",
	scripts = {"None"},
	family = "qfa-tor",
}

m["ria"] = {
	canonicalName = "Reang",
	otherNames = {"Riang"},
	type = "regular",
	scripts = {"None"},
	family = "tbq",
}

m["rie"] = {
	canonicalName = "Rien",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rif"] = {
	canonicalName = "Tarifit",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ril"] = {
	canonicalName = "Riang",
	type = "regular",
	scripts = {"None"},
	family = "aav",
}

m["rim"] = {
	canonicalName = "Nyaturu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rin"] = {
	canonicalName = "Nungu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rir"] = {
	canonicalName = "Ribun",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rit"] = {
	canonicalName = "Ritarungo",
	otherNames = {"Ritharrŋu", "Ritharngu"},
	type = "regular",
	scripts = {"Latn"},
	family = "aus-yol",
}

m["riu"] = {
	canonicalName = "Riung",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rjg"] = {
	canonicalName = "Rajong",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rji"] = {
	canonicalName = "Raji",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rjs"] = {
	canonicalName = "Rajbanshi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rka"] = {
	canonicalName = "Kraol",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rkb"] = {
	canonicalName = "Rikbaktsa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rkh"] = {
	canonicalName = "Rakahanga-Manihiki",
	type = "regular",
	scripts = {"None"},
	family = "poz-pol",
}

m["rki"] = {
	canonicalName = "Rakhine",
	otherNames = {"Arakanese", "Ramree", "Yangbye", "Thandwe", "Chaungtha"},
	type = "regular",
	scripts = {"None"},
	family = "tbq-brm",
}

m["rkm"] = {
	canonicalName = "Marka",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rkt"] = {
	canonicalName = "Kamta",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rkw"] = {
	canonicalName = "Arakwal",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rma"] = {
	canonicalName = "Rama",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmb"] = {
	canonicalName = "Rembarunga",
	type = "regular",
	scripts = {"None"},
	family = "aus-gun",
}

m["rmc"] = {
	canonicalName = "Carpathian Romani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmd"] = {
	canonicalName = "Traveller Danish",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rme"] = {
	canonicalName = "Angloromani",
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["rmf"] = {
	canonicalName = "Kalo Finnish Romani",
	type = "regular",
	scripts = {"None"},
	family = "inc",
}

m["rmg"] = {
	canonicalName = "Traveller Norwegian",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmh"] = {
	canonicalName = "Murkim",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmi"] = {
	canonicalName = "Lomavren",
	type = "regular",
	scripts = {"None"},
	family = "inc",
}

m["rmk"] = {
	canonicalName = "Romkun",
	type = "regular",
	scripts = {"None"},
	family = "paa",
}

m["rml"] = {
	canonicalName = "Baltic Romani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmm"] = {
	canonicalName = "Roma",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmn"] = {
	canonicalName = "Balkan Romani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmo"] = {
	canonicalName = "Sinte Romani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmp"] = {
	canonicalName = "Rempi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmq"] = {
	canonicalName = "Caló",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-mix",
}

m["rms"] = {
	canonicalName = "Romanian Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["rmt"] = {
	canonicalName = "Domari",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmu"] = {
	canonicalName = "Tavringer Romani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmv"] = {
	canonicalName = "Romanova",
	type = "appendix-constructed",
	scripts = {"None"},
	family = "art",
}

m["rmw"] = {
	canonicalName = "Welsh Romani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmx"] = {
	canonicalName = "Romam",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["rmy"] = {
	canonicalName = "Vlax Romani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rmz"] = {
	canonicalName = "Marma",
	type = "regular",
	scripts = {"None"},
	family = "tbq-brm",
}

m["rna"] = {
	canonicalName = "Runa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rnd"] = {
	canonicalName = "Ruund",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rng"] = {
	canonicalName = "Ronga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rnl"] = {
	canonicalName = "Ranglong",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rnn"] = {
	canonicalName = "Roon",
	type = "regular",
	scripts = {"None"},
	family = "poz-hce",
}

m["rnp"] = {
	canonicalName = "Rongpo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rnw"] = {
	canonicalName = "Rungwa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rob"] = {
	canonicalName = "Tae'",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-ssw",
}

m["roc"] = {
	canonicalName = "Cacgia Roglai",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rod"] = {
	canonicalName = "Rogo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["roe"] = {
	canonicalName = "Ronji",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rof"] = {
	canonicalName = "Rombo",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

m["rog"] = {
	canonicalName = "Northern Roglai",
	type = "regular",
	scripts = {"Latn"},
	family = "cmc",
}

m["rol"] = {
	canonicalName = "Romblomanon",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rom"] = {
	canonicalName = "Romani",
	type = "regular",
	scripts = {"Latn"},
	family = "inc",
}

m["roo"] = {
	canonicalName = "Rotokas",
	type = "regular",
	scripts = {"Latn"},
	family = "paa",
}

m["rop"] = {
	canonicalName = "Kriol",
	otherNames = {"Australian Kriol"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
	ancestors = {"en"},
}

m["ror"] = {
	canonicalName = "Rongga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rou"] = {
	canonicalName = "Runga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["row"] = {
	canonicalName = "Dela-Oenale",
	type = "regular",
	scripts = {"None"},
	family = "plf",
}

m["rpn"] = {
	canonicalName = "Repanbitip",
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc",
}

m["rpt"] = {
	canonicalName = "Rapting",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rri"] = {
	canonicalName = "Ririo",
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw",
}

m["rro"] = {
	canonicalName = "Roro",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["rsb"] = {
	canonicalName = "Romano-Serbian",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rsi"] = {
	canonicalName = "Rennellese Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["rsl"] = {
	canonicalName = "Russian Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["rtc"] = {
	canonicalName = "Rungtu",
	otherNames = {"Rungtu Chin", "Thaungtha"},
	type = "regular",
	scripts = {"None"},
	family = "tbq-kuk",
}

m["rth"] = {
	canonicalName = "Ratahan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rtm"] = {
	canonicalName = "Rotuman",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-occ",
}

m["rtw"] = {
	canonicalName = "Rathawi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rub"] = {
	canonicalName = "Gungu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ruc"] = {
	canonicalName = "Ruuli",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rue"] = {
	canonicalName = "Rusyn",
	type = "regular",
	scripts = {"Cyrl"},
	family = "zle",
	translit_module = "rue-translit",
	entry_name = {
		from = {GRAVE, ACUTE},
		to   = {}} ,
}

m["ruf"] = {
	canonicalName = "Luguru",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rug"] = {
	canonicalName = "Roviana",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["ruh"] = {
	canonicalName = "Ruga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rui"] = {
	canonicalName = "Rufiji",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ruk"] = {
	canonicalName = "Che",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ruo"] = {
	canonicalName = "Istro-Romanian",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
}

m["rup"] = {
	canonicalName = "Aromanian",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	wikimedia_codes = {"roa-rup"},
}

m["ruq"] = {
	canonicalName = "Megleno-Romanian",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
}

m["rut"] = {
	canonicalName = "Rutul",
	type = "regular",
	scripts = {"Cyrl"},
	family = "cau-nec",
}

m["ruu"] = {
	canonicalName = "Lanas Lobu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ruy"] = {
	canonicalName = "Mala (Nigeria)",
	otherNames = {"Mala"},
	type = "regular",
	scripts = {"None"},
	family = "nic-bco",
}

m["ruz"] = {
	canonicalName = "Ruma",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rwa"] = {
	canonicalName = "Rawo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rwk"] = {
	canonicalName = "Rwa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rwm"] = {
	canonicalName = "Amba",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

m["rwo"] = {
	canonicalName = "Rawa",
	type = "regular",
	scripts = {"None"},
	family = "ngf-fin",
}

m["rxd"] = {
	canonicalName = "Ngardi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["rxw"] = {
	canonicalName = "Karuwali",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ryn"] = {
	canonicalName = "Northern Amami-Oshima",
	type = "regular",
	scripts = {"None"},
	family = "jpx",
}

m["rys"] = {
	canonicalName = "Yaeyama",
	type = "regular",
	scripts = {"Kana"},
	family = "jpx",
}

m["ryu"] = {
	canonicalName = "Okinawan",
	type = "regular",
	scripts = {"Jpan"},
	family = "jpx",
}

return m