Module:languages/data/3/f

From Linguifex
Revision as of 11:59, 21 April 2026 by Sware (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:languages/data/3/f/doc

local m_langdata = require("Module:languages/data")

-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
	u = require("Module:string utilities").char
	return u(...)
end

local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared

local m = {}

m["faa"] = {
	"Fasu",
	3446687,
	"qfa-dis", -- Papuan; isolate or in the proposed Kutubuan family
	"Latn",
}

m["fab"] = {
	"Annobonese",
	34992,
	"crp",
	"Latn",
	ancestors = "pt",
}

m["fad"] = {
	"Wagi",
	7959569,
	"ngf-han",
	"Latn",
}

m["faf"] = {
	"Fagani",
	3063759,
	"poz-sls",
	"Latn",
}

m["fag"] = {
	"Finongan",
	3450761,
	"ngf-era",
	"Latn",
}

m["fah"] = {
	"Baissa Fali",
	3446632,
	"nic-bco",
	"Latn",
}

m["fai"] = {
	"Faiwol",
	3501773,
	"ngf-mok",
	"Latn",
}

m["faj"] = {
	"Kursav",
	976953,
	"ngf-eso",
	"Latn",
}

m["fak"] = {
	"Fang (Beboid)",
	5433811,
	"nic-beb",
	"Latn",
}

m["fal"] = {
	"South Fali",
	15637351,
	"alv-fli",
	"Latn",
}

m["fam"] = {
	"Fam",
	35290,
	"nic-mmb",
	"Latn",
}

m["fan"] = {
	"Fang (Bantu)",
	33484,
	"bnt-btb",
	"Latn",
}

m["fap"] = {
	"Palor",
	36318,
	"alv-cng",
	"Latn",
}

m["far"] = {
	"Fataleka",
	3067168,
	"poz-sls",
	"Latn",
}

-- "fat" is treated as "ak", see [[WT:LT]]

m["fau"] = {
	"Fayu",
	5439113,
	"paa-wlp",
	"Latn",
}

m["fax"] = {
	"Fala",
	300402,
	"roa-gap",
	"Latn",
}

m["fay"] = {
	"Southwestern Fars",
	5228140,
	"ira-swi",
	"Arab",
}

m["faz"] = {
	"Northwestern Fars",
	7060307,
	"ira-swi",
}

m["fbl"] = {
	"West Miraya Bikol",
	18603801,
	"phi",
	"Latn",
}

m["fcs"] = {
	"Quebec Sign Language",
	13193,
	"sgn",
	"Latn", -- when documented
}

m["fer"] = {
	"Feroge",
	35287,
	"nic-ser",
	"Latn",
}

m["ffi"] = {
	"Foia Foia",
	8564176,
	"paa-wig",
	"Latn",
}

-- "ffm" is treated as "ff", see [[WT:LT]]

m["fgr"] = {
	"Fongoro",
	3437645,
	"csu",
	"Latn",
}

m["fia"] = {
	"Nobiin",
	36503,
	"nub",
	"Latn, Arab, Copt",
	ancestors = "onw",
	translit = {
		Copt = "Copt-translit",
	},
	sort_key = {
		Copt = "Copt-sortkey",
	},
}

m["fie"] = {
	"Fyer",
	56273,
	"cdc-wst",
	"Latn",
}

m["fif"] = {
	"Faifi",
	85760309,
	"sem-cen", -- conservatively putting undifferentiated sem-cen, there's debate over if it's OSA or Arabic
	"Arab", -- or IPA/Latn; mostly it is unwritten
--	ancestors = "sem-srb", if one accepts the view that like Razihi it is sem-osa
}

-- "fil" is treated as "tl", see [[WT:LT]]

m["fip"] = {
	"Fipa",
	667747,
	"bnt-mwi",
	"Latn",
}

m["fir"] = {
	"Firan",
	3915847,
	"nic-plc",
	"Latn",
}

m["fit"] = {
	"Meänkieli",
	13357,
	"urj-fin",
	"Latn",
	ancestors = "fi",
}

m["fiw"] = {
	"Fiwaga",
	5456292,
	"ngf-eku",
	"Latn",
}

m["fkk"] = {
	"Kirya-Konzel",
	6416310,
	"cdc-cbm",
	"Latn",
}

m["fkv"] = {
	"Kven",
	165795,
	"urj-fin",
	"Latn",
	ancestors = "fi",
}

m["fla"] = {
	"Montana Salish",
	3111983,
	"sal",
	"Latn",
}

m["flh"] = {
	"Foau",
	5463819,
	"paa-elp",
	"Latn",
}

m["fli"] = {
	"Fali",
	56244,
	"cdc-cbm",
	"Latn",
}

m["fll"] = {
	"North Fali",
	12952419,
	"alv-fli",
	"Latn",
}

m["fln"] = {
	"Flinders Island",
	3915702,
	"aus-pmn",
	"Latn",
}

m["flr"] = {
	"Fuliiru",
	7166821,
	"bnt-shh",
	"Latn",
}

m["fly"] = {
	"Tsotsitaal",
	12643960,
	"crp",
	"Latn",
	ancestors = "af",
}

m["fmp"] = {
	"Fe'fe'",
	35276,
	"bai",
	"Latn",
}

m["fmu"] = {
	"Far Western Muria",
	42589412,
	"dra-mur",
	"Deva",
}

m["fng"] = {
	"Fanagalo",
	35727,
	"crp",
	"Latn",
	ancestors = "zu",
}

m["fni"] = {
	"Fania",
	317642,
	"alv-bua",
	"Latn",
}

m["fod"] = {
	"Foodo",
	5465566,
	"alv-gng",
	"Latn",
}

m["foi"] = {
	"Foi",
	5464146,
	"ngf-eku",
	"Latn",
}

m["fom"] = {
	"Foma",
	5464911,
	"bnt-ske",
	"Latn",
	ancestors = "khy",
}

m["fon"] = {
	"Fon",
	33291,
	"alv-gbe",
	"Latn",
}

m["for"] = {
	"Fore",
	3077126,
	"ngf-fgi",
	"Latn",
}

m["fos"] = {
	"Siraya",
	716604,
	"map",
	"Latn",
}

m["fpe"] = {
	"Pichinglis",
	35288,
	"crp",
	"Latn",
	ancestors = "en",
}

m["fqs"] = {
	"Fas",
	56320,
	"paa-fas",
	"Latn",
}

-- "frc" is treated as "fr" (or as etymology-only), see [[WT:LT]]

m["frd"] = {
	"Fordata",
	5468035,
	"poz-cet",
	"Latn",
}

m["frm"] = {
	"Middle French",
	1473289,
	"roa-oil",
	"Latn",
	sort_key = s["roa-oil-sortkey"],
}

m["fro"] = {
	"Old French",
	35222,
	"roa-oil",
	"Latn, Hebr",
	sort_key = {
		Latn = s["roa-oil-sortkey"],
	},
	-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}

m["frp"] = {
	"Franco-Provençal",
	15087,
	"roa-grh",
	"Latn",
	ancestors = "frp-old",
	sort_key = {
		remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.cedilla .. "'",
		from = {"æ", "œ"},
		to = {"ae", "oe"}
	},
}

m["frq"] = {
	"Forak",
	5467173,
	"ngf-war",
	"Latn",
}

m["frr"] = {
	"North Frisian",
	28224,
	"gmw-fri",
	"Latn",
}

-- "frs" is not used, see [[WT:LT]]

m["frt"] = {
	"Fortsenal",
	2666835,
	"poz-vnn",
	"Latn",
}

m["fse"] = {
	"Finnish Sign Language",
	33225,
	"sgn",
	"Latn", -- when documented
}

m["fsl"] = {
	"French Sign Language",
	33302,
	"sgn-fsl",
	"Latn", -- when documented
}

m["fss"] = {
	"Finnish-Swedish Sign Language",
	5450448,
	"sgn",
	"Latn", -- when documented
}

-- "fub" is treated as "ff", see [[WT:LT]]

-- "fuc" is treated as "ff", see [[WT:LT]]

m["fud"] = {
	"East Futuna",
	35334,
	"poz-pnp",
	"Latn",
}

-- "fue" is treated as "ff", see [[WT:LT]]

-- "fuf" is treated as "ff", see [[WT:LT]]

-- "fuh" is treated as "ff", see [[WT:LT]]

-- "fui" is treated as "ff", see [[WT:LT]]

m["fuj"] = {
	"Ko",
	35693,
	"alv-hei",
	"Latn",
}

m["fum"] = {
	"Fum",
	11011870,
	"nic-nka",
	"Latn",
}

m["fun"] = {
	"Fulniô",
	774441,
	"qfa-iso",
	"Latn",
}

-- "fuq" is treated as "ff", see [[WT:LT]]

m["fur"] = {
	"Friulian",
	33441,
	"roa-rhe",
	ancestors = "fur-old",
	"Latn",
}

m["fut"] = {
	"Futuna-Aniwa",
	3064409,
	"poz-pnp",
	"Latn",
}

m["fuu"] = {
	"Furu",
	3441160,
	"csu-bkr",
	"Latn",
}

-- "fuv" is treated as "ff", see [[WT:LT]]

m["fuy"] = {
	"Fuyug",
	3073472,
	"qfa-dis", -- Papuan; isolate per Glottolog and Usher (2020), only tentatively retained in putative Goilalan family
			   -- within TNG by Ross (2005)
	"Latn",
}

m["fvr"] = {
	"Fur",
	33364,
	"ssa-fur",
	"Latn",
}

m["fwa"] = {
	"Fwâi",
	3091331,
	"poz-cln",
	"Latn",
}

m["fwe"] = {
	"Fwe",
	5511159,
	"bnt-bot",
	"Latn",
}

return require("Module:languages").finalizeData(m, "language")