ویکیفەرھەنگ
ckbwiktionary
https://ckb.wiktionary.org/wiki/%D9%88%DB%8C%DA%A9%DB%8C%D9%81%DB%95%D8%B1%DA%BE%DB%95%D9%86%DA%AF:%D8%AF%DB%95%D8%B3%D8%AA%D9%BE%DB%8E%DA%A9
MediaWiki 1.47.0-wmf.22
case-sensitive
میدیا
تایبەت
وتووێژ
بەکارھێنەر
لێدوانی بەکارھێنەر
ویکیفەرھەنگ
لێدوانی ویکیفەرھەنگ
پەڕگە
وتووێژی پەڕگە
میدیاویکی
وتووێژی میدیاویکی
داڕێژە
وتووێژی داڕێژە
یارمەتی
وتووێژی یارمەتی
پۆل
وتووێژی پۆل
TimedText
TimedText talk
مۆدیوول
لێدوانی مۆدیوول
Event
Event talk
مۆدیوول:headword/data
828
36
46648
45320
2026-09-29T19:31:34Z
Ghybu
12
46648
Scribunto
text/plain
local headword_page_module = "Module:headword/page"
local list_to_set = require("Module:table").listToSet
local data = {}
------ 1. Lists which are converted into sets. ------
-- Zero-plurals (i.e. invariable plurals).
local irregular_plurals = list_to_set({
"cmavo",
"cmene",
"fu'ivla",
"gismu",
"Han tu",
"hanja",
"hanzi",
"jyutping",
"kana",
"kanji",
"lujvo",
"phrasebook",
"pinyin",
"rafsi",
}, function(_, item)
return item
end)
-- Irregular non-zero plurals AND any regular plurals where the singular ends in "s",
-- because the module assumes that inputs ending in "s" are plurals. The singular and
-- plural both need to be added, as the module will generate a default plural if
-- the input doesn't match a key in this table.
for sg, pl in next, {
mora = "morae"
} do
irregular_plurals[sg], irregular_plurals[pl] = pl, pl
end
data.irregular_plurals = irregular_plurals
data.lemmas = list_to_set{
"abbreviations",
"acronyms",
"ھاوەڵناوەکان",
"adnominals",
"adpositions",
"ھاوەڵکارەکان",
"affixes",
"ambipositions",
"articles",
"circumfixes",
"circumpositions",
"classifiers",
"cmavo",
"cmavo clusters",
"cmene",
"combining forms",
"conjunctions",
"counters",
"determiners",
"diacritical marks",
"digraphs",
"equative adjectives",
"fu'ivla",
"gismu",
"Han characters",
"Han tu",
"hanja",
"hanzi",
"ideophones",
"idioms",
"infixes",
"initialisms",
"iteration marks",
"interfixes",
"سەرسووڕمانەکان",
"kana",
"kanji",
"پیتەکان",
"ligatures",
"logograms",
"lujvo",
"morae",
"morphemes",
"non-constituents",
"ناوەکان",
"numbers",
"numeral symbols",
"ژمارەکان",
"particles",
"دەستەواژەکان",
"postpositions",
"postpositional phrases",
"predicatives",
"پێشگرەکان",
"prepositional phrases",
"prepositions",
"preverbs",
"pronominal adverbs",
"جێناوەکان",
"proper nouns",
"proverbs",
"punctuation marks",
"relatives",
"roots",
"stems",
"پاشگرەکان",
"syllables",
"ھێماکان",
"کارەکان",
}
data.nonlemmas = list_to_set{
"active participle forms",
"active participles",
"adjectival participles",
"adjective case forms",
"adjective forms",
"adjective feminine forms",
"adjective plural forms",
"adverb forms",
"adverbial participles",
"agent participles",
"article forms",
"circumfix forms",
"combined forms",
"comparative adjective forms",
"comparative adjectives",
"comparative adverb forms",
"comparative adverbs",
"conjunction forms",
"contractions",
"converbs",
"determiner comparative forms",
"determiner forms",
"determiner superlative forms",
"diminutive nouns",
"elative adjectives",
"equative adjective forms",
"equative adjectives",
"future participles",
"gerunds",
"infinitive forms",
"infinitives",
"interjection forms",
"jyutping",
"misspellings",
"negative participles",
"nominal participles",
"noun case forms",
"noun construct forms",
"noun dual forms",
"noun forms",
"noun paucal forms",
"noun plural forms",
"noun possessive forms",
"noun singulative forms",
"numeral forms",
"participles",
"participle forms",
"particle forms",
"passive participles",
"past active participles",
"past adverbial participles",
"past participles",
"past participle forms",
"past passive participles",
"perfect active participles",
"perfect participles",
"perfect passive participles",
"pinyin",
"plurals",
"postposition forms",
"prefix forms",
"preposition contractions",
"preposition forms",
"prepositional pronouns",
"present active participles",
"present adverbial participles",
"present participles",
"present passive participles",
"preverb forms",
"pronoun forms",
"pronoun possessive forms",
"proper noun forms",
"proper noun plural forms",
"rafsi",
"romanizations",
"root forms",
"singulatives",
"suffix forms",
"superlative adjective forms",
"superlative adjectives",
"superlative adverb forms",
"superlative adverbs",
"verb forms",
"verbal nouns",
}
-- These langauges will not have links to separate parts of the headword.
data.no_multiword_links = list_to_set{
"zh",
}
-- These languages will not have "LANG multiword terms" categories added.
data.no_multiword_cat = list_to_set{
-------- Languages without spaces between words (sometimes spaces between phrases) --------
"blt", -- Tai Dam
"ja", -- Japanese
"khb", -- Lü
"km", -- Khmer
"lo", -- Lao
"mnw", -- Mon
"my", -- Burmese
"nan", -- Min Nan (some words in Latin script; hyphens between syllables)
"nan-hbl", -- Hokkien (some words in Latin script; hyphens between syllables)
"nod", -- Northern Thai
"ojp", -- Old Japanese
"shn", -- Shan
"sou", -- Southern Thai
"tdd", -- Tai Nüa
"th", -- Thai
"tts", -- Isan
"twh", -- Tai Dón
"txg", -- Tangut
"zh", -- Chinese (all varieties with Chinese characters)
"zkt", -- Khitan
-------- Languages with spaces between syllables --------
"ahk", -- Akha
"aou", -- A'ou
"atb", -- Zaiwa
"byk", -- Biao
"cdy", -- Chadong
--"duu", -- Drung; not sure
--"hmx-pro", -- Proto-Hmong-Mien
--"hnj", -- Green Hmong; not sure
"huq", -- Tsat
"ium", -- Iu Mien
--"lis", -- Lisu; not sure
"mtq", -- Muong
--"mww", -- White Hmong; not sure
"onb", -- Lingao
--"sit-gkh", -- Gokhy; not sure
--"swi", -- Sui; not sure
"tbq-lol-pro", -- Proto-Loloish
"tdh", -- Thulung
"ukk", -- Muak Sa-aak
"vi", -- Vietnamese
"yig", -- Wusa Nasu
"zng", -- Mang
-------- Languages with ~ with surrounding spaces used to separate variants --------
"mkh-ban-pro", -- Proto-Bahnaric
"sit-pro", -- Proto-Sino-Tibetan; listed above
-------- Other weirdnesses --------
"mul", -- Translingual; gestures, Morse code, etc.
"aot", -- Atong (India); bullet is a letter
-------- All sign languages --------
"ads",
"aed",
"aen",
"afg",
"ase",
"asf",
"asp",
"asq",
"asw",
"bfi",
"bfk",
"bog",
"bqn",
"bqy",
"bvl",
"bzs",
"cds",
"csc",
"csd",
"cse",
"csf",
"csg",
"csl",
"csn",
"csq",
"csr",
"doq",
"dse",
"dsl",
"ecs",
"esl",
"esn",
"eso",
"eth",
"fcs",
"fse",
"fsl",
"fss",
"gds",
"gse",
"gsg",
"gsm",
"gss",
"gus",
"hab",
"haf",
"hds",
"hks",
"hos",
"hps",
"hsh",
"hsl",
"icl",
"iks",
"ils",
"inl",
"ins",
"ise",
"isg",
"isr",
"jcs",
"jhs",
"jls",
"jos",
"jsl",
"jus",
"kgi",
"kvk",
"lbs",
"lls",
"lsl",
"lso",
"lsp",
"lst",
"lsy",
"lws",
"mdl",
"mfs",
"mre",
"msd",
"msr",
"mzc",
"mzg",
"mzy",
"nbs",
"ncs",
"nsi",
"nsl",
"nsp",
"nsr",
"nzs",
"okl",
"pgz",
"pks",
"prl",
"prz",
"psc",
"psd",
"psg",
"psl",
"pso",
"psp",
"psr",
"pys",
"rms",
"rsl",
"rsm",
"sdl",
"sfb",
"sfs",
"sgg",
"sgx",
"slf",
"sls",
"sqk",
"sqs",
"ssp",
"ssr",
"svk",
"swl",
"syy",
"tse",
"tsm",
"tsq",
"tss",
"tsy",
"tza",
"ugn",
"ugy",
"ukl",
"uks",
"vgt",
"vsi",
"vsl",
"vsv",
"xki",
"xml",
"xms",
"ygs",
"ysl",
"zib",
"zsl",
}
-- In these languages, the hyphen is not considered a word separator for the "multiword terms" category.
data.hyphen_not_multiword_sep = list_to_set{
"akk", -- Akkadian; hyphens between syllables
"akl", -- Aklanon; hyphens for mid-word glottal stops
"ber-pro", -- Proto-Berber; morphemes separated by hyphens
"ceb", -- Cebuano; hyphens for mid-word glottal stops
"cnk", -- Khumi Chin; hyphens used in single words
"cpi", -- Chinese Pidgin English; Chinese-derived words with hyphens between syllables
"de", -- too many false positives
"esx-esk-pro", -- hyphen used to separate morphemes
"fi", -- Finnish; hyphen used to separate components in compound words if the final and initial vowels match, respectively
"hil", -- Hiligaynon; hyphens for mid-word glottal stops
"hnn", -- Hanunoo; too many false positives
"ilo", -- Ilocano; hyphens for mid-word glottal stops
"kne", -- Kankanaey; hyphens for mid-word glottal stops
"lcp", -- Western Lawa; dash as syllable joiner
"lwl", -- Eastern Lawa; dash as syllable joiner
"mfa", -- Pattani Malay in Thai script; dash as syllable joiner
"mkh-vie-pro", -- Proto-Vietic; morphemes separated by hyphens
"msb", -- Masbatenyo; too many false positives
"tl", -- Tagalog; too many false positives
"war", -- Waray-Waray; too many false positives
"yo", -- Yoruba; hyphens used to show lengthened nasal vowels
}
-- These languages will not have "LANG masculine nouns" and similar categories added.
data.no_gender_cat = list_to_set{
-- Languages without gender but which use the gender field for other purposes
"ja",
"th",
}
data.notranslit = list_to_set{
"ams",
"az",
"bbc",
"bug",
"cdo",
"cia",
"cjm",
"cjy",
"cmn",
"cnp",
"cpi",
"cpx",
"csp",
"czh",
"czo",
"gan",
"hak",
"hnm",
"hsn",
"ja",
"kzg",
"lad",
"ltc",
"luh",
"lzh",
"mnp",
"ms",
"mul",
"mvi",
"nan",
"nan-dat",
"nan-hbl",
"nan-hlh",
"nan-lnx",
"nan-tws",
"nan-zhe",
"nan-zsh",
"och",
"oj",
"okn",
"ryn",
"rys",
"ryu",
"sh",
"sjc",
"tgt",
"th",
"tkn",
"tly",
"txg",
"und",
"vi",
"wuu",
"xug",
"yoi",
"yox",
"yue",
"za",
"zh",
"zhx-sic",
"zhx-tai",
}
-- Script codes for which a script-tagged display title will be added.
data.toBeTagged = list_to_set{
"Ahom",
"Arab",
"fa-Arab",
"glk-Arab",
"kk-Arab",
"ks-Arab",
"ku-Arab",
"mzn-Arab",
"ms-Arab",
"ota-Arab",
"pa-Arab",
"ps-Arab",
"sd-Arab",
"tt-Arab",
"ug-Arab",
"ur-Arab",
"Armi",
"Armn",
"Avst",
"Bali",
"Bamu",
"Batk",
"Beng",
"as-Beng",
"Bopo",
"Brah",
"Brai",
"Bugi",
"Buhd",
"Cakm",
"Cans",
"Cari",
"Cham",
"Cher",
"Copt",
"Cprt",
"Cyrl",
"Cyrs",
"Deva",
"Dsrt",
"Egyd",
"Egyp",
"Ethi",
"Geok",
"Geor",
"Glag",
"Goth",
"Grek",
"Polyt",
"polytonic",
"Gujr",
"Guru",
"Hang",
"Hani",
"Hano",
"Hebr",
"Hira",
"Hluw",
"Ital",
"Java",
"Kali",
"Kana",
"Khar",
"Khmr",
"Knda",
"Kthi",
"Lana",
"Laoo",
"Latn",
"Latf",
"Latg",
"Latnx",
"Latinx",
"pjt-Latn",
"Lepc",
"Limb",
"Linb",
"Lisu",
"Lyci",
"Lydi",
"Mand",
"Mani",
"Marc",
"Merc",
"Mero",
"Mlym",
"Mong",
"mnc-Mong",
"sjo-Mong",
"xwo-Mong",
"Mtei",
"Mymr",
"Narb",
"Nkoo",
"Nshu",
"Ogam",
"Olck",
"Orkh",
"Orya",
"Osma",
"Ougr",
"Palm",
"Phag",
"Phli",
"Phlv",
"Phnx",
"Plrd",
"Prti",
"Rjng",
"Runr",
"Samr",
"Sarb",
"Saur",
"Sgnw",
"Shaw",
"Shrd",
"Sinh",
"Sora",
"Sund",
"Sylo",
"Syrc",
"Tagb",
"Tale",
"Talu",
"Taml",
"Tang",
"Tavt",
"Telu",
"Tfng",
"Tglg",
"Thaa",
"Thai",
"Tibt",
"Ugar",
"Vaii",
"Xpeo",
"Xsux",
"Yiii",
"Zmth",
"Zsym",
"Ipach",
"Music",
"Rumin",
}
-- Parts of speech which will not be categorised in categories like "English terms spelled with É" if
-- the term is the character in question (e.g. the letter entry for English [[é]]). This contrasts with
-- entries like the French adjective [[m̂]], which is a one-letter word spelled with the letter.
data.pos_not_spelled_with_self = list_to_set{
"diacritical marks",
"Han characters",
"Han tu",
"hanja",
"hanzi",
"iteration marks",
"kana",
"kanji",
"پیتەکان",
"ligatures",
"logograms",
"morae",
"numeral symbols",
"numerals",
"punctuation marks",
"syllables",
"ھێماکان",
}
------ 2. Lists not converted into sets. ------
-- Recognized aliases for parts of speech (param 2=). Key is the short form and value is the canonical singular (not
-- pluralized) form. It is singular so that the same table can be used in [[Module:form of]] for the p=/POS= param
-- and [[Module:links]] for the pos= param.
data.pos_aliases = {
a = "adjective",
adj = "adjective",
adv = "adverb",
art = "article",
det = "determiner",
compadj = "comparative adjective",
compadv = "comparative adverb",
conj = "conjunction",
conv = "converb",
int = "interjection",
interj = "interjection",
intj = "interjection",
n = "noun",
-- the next two support Algonquian languages; see also vii/vai/vti/vta below
na = "animate noun",
ni = "inanimate noun",
num = "numeral",
part = "participle",
pcl = "particle",
phr = "phrase",
pn = "proper noun",
postp = "postposition",
pref = "prefix",
prep = "preposition",
pron = "pronoun",
prop = "proper noun",
proper = "proper noun",
propn = "proper noun",
rom = "romanization",
suf = "suffix",
supadj = "superlative adjective",
supadv = "superlative adverb",
v = "verb",
vb = "verb",
vi = "intransitive verb",
vt = "transitive verb",
-- the next four support Algonquian languages
vii = "inanimate intransitive verb",
vai = "animate intransitive verb",
vti = "transitive inanimate verb",
vta = "transitive animate verb",
}
-- Parts of speech for which categories like "German masculine nouns" or "Russian imperfective verbs"
-- will be generated if the headword is of the appropriate gender/number.
data.pos_for_gender_number_cat = {
["nouns"] = "nouns",
["proper nouns"] = "nouns",
["suffixes"] = "suffixes",
-- We include verbs because impf and pf are valid "genders".
["verbs"] = "verbs",
}
------ 3. Page-wide processing (so that it only needs to be done once per page). ------
data.page = require(headword_page_module).process_page()
-- Fuckme, random references to data.pagename and data.encoded_pagename are scattered throughout the codebase. FIXME!
data.pagename = data.page.pagename
data.encoded_pagename = data.page.encoded_pagename
return data
bc873rl82yl4475irn5l4b2og2yf2l9
مۆدیوول:labels
828
46
46679
33884
2026-09-30T02:09:49Z
Ghybu
12
update
46679
Scribunto
text/plain
local export = {}
export.lang_specific_data_list_module = "Module:labels/data/lang"
export.lang_specific_data_modules_prefix = "Module:labels/data/lang/"
local load_module = "Module:load"
local parse_utilities_module = "Module:parse utilities"
local string_utilities_module = "Module:string utilities"
local utilities_module = "Module:utilities"
local insert = table.insert
local concat = table.concat
local require_when_needed = require("Module:require when needed")
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local dump = mw.dumpObject
local m_lang_specific_data = mw.loadData(export.lang_specific_data_list_module)
local m_table = require_when_needed("Module:table")
--[==[ intro:
Labels go through several stages of processing to get from the original (raw) label specified in the Wikicode to the
final (formatted) label displayed to the user. The following terminology will help keep things straight:
* The "raw label" is the label specified in the Wikicode.
* The "non-canonical label" is the label extracted from the raw label, used for looking up in the label modules in order
to fetch the associated label data structure and determine the canonical form of the label. Normally this is the same
as the raw label, but it will be different if the raw label is of the form `!<var>label</var>` (e.g. `!Australian`)
`<var>label</var>!<var>display</var>` (e.g. `Southern US!Southern`). The former syntax indicates that the label
should display as-is instead of in its canonical form (which in the example given is `Australia`), and the latter
syntax indicates that the label should display in the form specified after the exclamation point.
* The "canonical label" is the result of applying alias resolution to the non-canonical label. Normally, the
canonical label rather than the non-canonical label is what is shown to the user.
* The "display form of the label" is what is shown to the user, not considering links and HTML that may wrap the
display form to get the formatted form of the label. The display form comes from the `.display` field of the module
label data for the label; if no such field exists in the label data, it is normally the canonical label. However, if
the display override exists (see below), it takes precedence over the `.display` field or canonical label when
determining the display form of the label.
* The "display override", if specified, overrides all other means of determining the display form of the label. It is
specified in two circumstances, i.e. in the `!<var>label</var>` and `<var>label</var>!<var>display</var>` raw label
formats (i.e. in the same cirumstances where the raw label and non-canonical label are different).
* The "formatted form of the label" is the final form of the label shown directly to the user. It generally appears to
the user as the display form of the label, but in the Wikicode, the formatted form may wrap the display form with a
link to Wikipedia, the Wiktionary glossary or another Wiktionary entry, and that link in turn may be wrapped in an
HTML span with a "deprecated" CSS class attached, causing the label to display differently (to indicate that it is
deprecated).
]==]
-- for testing
local force_cat = false
local m_headword_data = mw.loadData("Module:headword/data")
local SUBPAGENAME = m_headword_data.pagename
-- Disable tracking on heavy pages to save time.
local pages_where_tracking_is_disabled = m_headword_data.large_pages
-- Add tracking category for PAGE. The tracking category linked to is [[Wiktionary:Tracking/labels/PAGE]].
-- We also add to [[Wiktionary:Tracking/labels/PAGE/LANGCODE]] and [[Wiktionary:Tracking/labels/PAGE/MODE]] if
-- LANGCODE and/or MODE given.
local function track(page, langcode, mode)
if pages_where_tracking_is_disabled[SUBPAGENAME] then
return true
end
-- avoid including links in pages (may cause error)
page = page:gsub("%[", "("):gsub("%]", ")"):gsub("|", "!")
require("Module:debug/track")("labels/" .. page)
if langcode then
require("Module:debug/track")("labels/" .. page .. "/" .. langcode)
end
if mode then
require("Module:debug/track")("labels/" .. page .. "/" .. mode)
end
-- We don't currently add a tracking label for both langcode and mode to reduce the total number of labels, to
-- save some memory.
return true
end
local function ucfirst(txt)
return mw.getContentLanguage():ucfirst(txt)
end
local mode_to_outer_class = {
["label"] = "usage-label-sense",
["term-label"] = "usage-label-term",
["accent"] = "usage-label-accent",
["form-of"] = "usage-label-form-of",
}
local mode_to_property_prefix = {
["label"] = false,
["term-label"] = false, -- handled specially
["accent"] = "accent_",
["form-of"] = "form_of_",
}
local function validate_mode(mode)
mode = mode or "label"
if not mode_to_outer_class[mode] then
local allowed_values = {}
for key, _ in pairs(mode_to_outer_class) do
insert(allowed_values, "'" .. key .. "'")
end
table.sort(allowed_values)
error(("Invalid value '%s' for `mode`; should be one of %s"):format(mode, concat(allowed_values, ", ")))
end
return mode
end
local function getprop(labdata, mode, prop)
local mode_prefix = mode_to_property_prefix[mode]
return mode_prefix and labdata[mode_prefix .. prop] or labdata[prop]
end
local function check_type(label, lang, prop, value, expected_types)
if value == nil or expected_types == nil then
return value
end
if type(expected_types) ~= "table" then
expected_types = {expected_types}
end
local valtype = type(value)
local matches = false
for _, expected_type in ipairs(expected_types) do
if type(expected_type) == "string" then
if valtype == expected_type then
matches = true
break
end
elseif value == expected_type then
matches = true
break
end
end
if not matches then
local function join_untagged_or(elements)
return m_table.serialCommaJoin(elements, {conj = "or", dontTag = true})
end
local quoted_types = {}
local quoted_values = {}
for _, expected_type in ipairs(expected_types) do
if type(expected_type) == "string" then
insert(quoted_types, "'" .. expected_type .. "'")
else
insert(quoted_values, "'" .. dump(expected_type) .. "'")
end
end
local possible_matches = {}
if quoted_types[1] then
insert(possible_matches, ("be of type%s %s"):format(
quoted_types[2] and "s" or "", join_untagged_or(quoted_types)))
end
if quoted_values[1] then
insert(possible_matches, ("have the value%s %s"):format(
quoted_values[2] and "s" or "", join_untagged_or(quoted_values)))
end
error(("Internal error: For label '%s', langcode '%s', property '%s' should %s but is of type '%s' with value %s"):format(
label, lang and lang:getCode() or "UNKNOWN", prop, join_untagged_or(possible_matches), valtype, dump(value)))
end
end
-- HACK! For languages in any of the given families, check the specified-language Wikipedia for appropriate
-- Wikipedia articles for the language in question (esp. useful for obscure etymology-only languages that may not
-- have English articles for them, like many Chinese lects).
local families_to_wikipedia_languages = {
{"zhx", "zh"},
{"sem-arb", "ar"},
}
--[==[
Given language `lang` (a full language, etymology-language or family), fetch a list of Wikimedia languages to check
when converting a Wikidata item to a Wikipedia article. English is always first, followed by the Wikimedia language
code(s) of `lang` if `lang` is a language (which may or may not be the same as `lang`'s Wiktionary code), followed
by the macrolanguage of `lang` for certain languages and families (currently, only languages and families in the Chinese
and Arabic families). If `lang` is nil, only return English. Note that the same code may occur more than once in the
list. This is exported because it's also used by [[Module:category tree/lects]].
]==]
function export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
local wikipedia_langs = {}
insert(wikipedia_langs, "en")
if lang then
local article_lang = lang
while article_lang do
if article_lang:hasType("language") then
local wmcodes = article_lang:getWikimediaLanguageCodes()
for _, wmcode in ipairs(wmcodes) do
insert(wikipedia_langs, wmcode)
end
end
article_lang = article_lang:getParent()
end
for _, family_to_wp_lang in ipairs(families_to_wikipedia_languages) do
local family, wp_lang = unpack(family_to_wp_lang)
if lang:inFamily(family) then
insert(wikipedia_langs, wp_lang)
end
end
end
return wikipedia_langs
end
--[==[
Fetch the categories to add to a page, given that the label whose canonical form is `canon_label` with language `lang`
has been seen. `labdata` is the label data structure for `label`, fetched from the appropriate submodule. `mode`
specifies how the label was invoked (see {get_label_info()} for more information). The return value is a list of the
actual categories, unless `for_doc` is specified, in which case the categories returned are marked up for display on a
documentation page. If `for_doc` is given, `lang` may be nil to format the categories in a language-independent fashion;
otherwise, it must be specified. If `category_types` is specified, it should be a set object (i.e. with category types
as keys and {true} as values), and only categories of the specified types will be returned.
]==]
function export.fetch_categories(canon_label, labdata, lang, mode, for_doc, category_types)
local categories = {}
mode = validate_mode(mode)
local langcode, canonical_name
if lang then
langcode = lang:getFullCode()
canonical_name = lang:getFullName()
elseif for_doc then
langcode = "<var>[langcode]</var>"
canonical_name = "<var>[language name]</var>"
else
error("Internal error: Must specify `lang` unless `for_doc` is given")
end
local function labprop(prop, expected_types)
local retval = getprop(labdata, mode, prop)
check_type(canon_label, lang, prop, retval, expected_types)
return retval
end
local empty_list = {}
local function get_cats(cat_type)
if category_types and not category_types[cat_type] then
return empty_list
end
local cats = labprop(cat_type)
if not cats then
return empty_list
end
if type(cats) ~= "table" then
return {cats}
end
return cats
end
local topical_categories = get_cats("topical_categories")
local sense_categories = get_cats("sense_categories")
local pos_categories = get_cats("pos_categories")
local regional_categories = get_cats("regional_categories")
local plain_categories = get_cats("plain_categories")
local function insert_cat(cat, sense_cat)
if for_doc then
cat = "<code>" .. cat .. "</code>"
if sense_cat then
if mode == "term-label" then
cat = cat .. " (using {{tl|tlb}})"
else
cat = cat .. " (using {{tl|lb}} or form-of template)"
end
cat = mw.getCurrentFrame():preprocess(cat)
end
end
insert(categories, cat)
end
for _, cat in ipairs(topical_categories) do
insert_cat(langcode .. ":" .. (cat == true and ucfirst(canon_label) or cat))
end
for _, cat in ipairs(sense_categories) do
if cat == true then
cat = canon_label
end
cat = mode == "term-label" and cat .. " terms" or "terms with " .. cat .. " senses"
insert_cat(canonical_name .. " " .. cat, true)
end
for _, cat in ipairs(pos_categories) do
insert_cat(canonical_name .. " " .. (cat == true and canon_label or cat))
end
for _, cat in ipairs(regional_categories) do
insert_cat((cat == true and ucfirst(canon_label) or cat) .. " " .. canonical_name)
end
for _, cat in ipairs(plain_categories) do
insert_cat(cat == true and ucfirst(canon_label) or cat)
end
return categories
end
--[==[
Return the list of all labels data modules for a label whose language is `lang`. The return value is a list of
module names, with overriding modules earlier in the list (that is, if a label occurs in two modules in the list,
the earlier-listed module takes precedence). If `lang` is nil, only return non-language-specific submodules.
]==]
function export.get_submodules(lang)
local submodules = {
"Module:labels/data",
"Module:labels/data/qualifiers",
"Module:labels/data/regional",
"Module:labels/data/topical",
}
if not lang then
return submodules
end
-- get language-specific labels from data module
local langcode = lang:getFullCode()
if m_lang_specific_data.langs_with_lang_specific_modules[langcode] then
-- prefer per-language label in order to pick subvariety labels over regional ones
insert(submodules, 1, export.lang_specific_data_modules_prefix .. langcode)
end
return submodules
end
--[==[
Return the formatted form of a label `label` (which should be the canonical form of the label; see comment at top),
given (a) the label data structure `labdata` from one of the data modules; (b) the language object `lang` of the
language being processed, or nil for no language; (c) `deprecated` (true if the label is deprecated, otherwise the
deprecation information is taken from `labdata`); (d) `override_display` (if specified, override the display form of the
label with the specified string, instead of any value in `labdata.display` or `labdata.special_display` or the canonical
label in `label` itself); (e) `mode` (same as `data.mode` passed to {get_label_info()}). Returns two values: the
formatted label form and a boolean indicating whether the label is deprecated.
'''NOTE: Under normal circumstances, do not use this.''' Instead, use {get_label_info()}, which searches all the data
modules for a given label and handles other complications.
]==]
function export.format_label(label, labdata, lang, deprecated, override_display, mode)
local formatted_label
mode = validate_mode(mode)
local function labprop(prop, expected_types)
local retval = getprop(labdata, mode, prop)
check_type(label, lang, prop, retval, expected_types)
return retval
end
deprecated = deprecated or labprop("deprecated")
if not override_display and labprop("special_display") then
local function add_language_name(str)
if str == "canonical_name" then
if lang then
return lang:getFullName()
else
return "<code><var>[language name]</var></code>"
end
else
return ""
end
end
formatted_label = labprop("special_display", "string"):gsub("<(.-)>", add_language_name)
else
--[=[
We proceed as follows:
1. The display form comes from either (a) the `override_display` variable if set (this happens when
the user uses a label like '!British'); (b) the `display` property, if set; or (c) the label iself.
2. If the display form contains a link, use it directly and ignore the other display-related settings.
(NOTE: Settings `Wikipedia` and `Wikidata` may still be used on the category page itself, by the
category tree code.)
3. Otherwise, use one of the other display-related settings, in the following order:
`glossary` > `Wiktionary` > `Wikipedia` > `Wikidata`. Specifically:
a. If any of the values is equal to `true`, that is equivalent to specifying a string consisting of
the canonical label.
b. If `glossary` is set, it specifies the anchor in [[Appendix:Glossary]].
c. If `Wiktionary` is set, it specifies an arbitrary Wiktionary page or page + anchor (e.g. a
separate Appendix entry).
d. If `Wikipedia` is set, it specifies an arbitrary Wikipedia article, or a list of such items (in
this case, we select the first one, but the category tree uses all of them).
e. If `Wikidata` is set, it specifies an arbitrary Wikidata item to retrieve a Wikipedia article from,
or a list of such items (in this case, we select the first one, but the category tree uses all of
them). If the item is of the form `wmcode:id`, the Wikipedia article corresponding to `id` in the
`wmcode`-language Wikipedia is fetched if available. Otherwise, the English-language Wikipedia
article corresponding to `id` is retrieved if available, falling back to the Wikimedia language(s)
corresponding to `lang` and then (in certain cases) to the macrolanguage that `lang` is part of.
Note that if `mode` is specified, prefixed properties (e.g. `accent_display` for `mode` == "accent",
`form_display` for `mode` == "form") are checked before the bare equivalent (e.g. `display`).
]=]
local display = override_display or labprop("display", "string") or label
-- There are several 'Foo spelling' labels specially designed for use in the |from= param in
-- {{alternative form of}}, {{standard spelling of}} and the like. Often the display includes the word
-- "spelling" at the end (e.g. if it's defaulted), which is useful when the label is used with {{tl|lb}} or
-- {{tl|tlb}}; but it causes redundancy when used with the form-of templates, which add the word "form",
-- "spelling", "standard spelling", etc. after the label.
if mode == "form-of" then
display = display:gsub(" spelling$", "")
end
if display:find("%[%[") then
formatted_label = display
else
local glossary = labprop("glossary", {"string", true})
local Wiktionary = labprop("Wiktionary", {"string", true})
local Wikipedia = labprop("Wikipedia", {"string", true, "table"})
local Wikidata = labprop("Wikidata", {"string", true, "table"})
if glossary then
local glossary_entry = glossary == true and label or glossary
formatted_label = "[[Appendix:Glossary#" .. glossary_entry .. "|" .. display .. "]]"
elseif Wiktionary then
local Wiktionary_entry = Wiktionary == true and label or Wiktionary
if Wiktionary == display then
formatted_label = "[[" .. display .. "]]"
else
formatted_label = "[[" .. Wiktionary_entry .. "|" .. display .. "]]"
end
elseif Wikipedia then
if type(Wikipedia) == "table" then
Wikipedia = Wikipedia[1]
end
local Wikipedia_entry = Wikipedia == true and label or Wikipedia
formatted_label = "[[w:" .. Wikipedia_entry .. "|" .. display .. "]]"
elseif Wikidata then
if not mw.wikibase then
error(("Unable to retrieve data from Wikidata ID for label '%s'; `mw.wikibase` not defined"
):format(label))
end
local function make_formatted_label(wmcode, id)
local article = mw.wikibase.sitelink(id, wmcode .. "wiki")
if article then
local link = wmcode == "en" and "w:" .. article or "w:" .. wmcode .. ":" .. article
return ("[[%s|%s]]"):format(link, display)
else
return nil
end
end
if type(Wikidata) == "table" then
Wikidata = Wikidata[1]
end
local wmcode, id = Wikidata:match("^(.*):(.*)$")
if wmcode then
formatted_label = make_formatted_label(wmcode, id)
else
local langs_to_check = export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
for _, wmcode in ipairs(langs_to_check) do
formatted_label = make_formatted_label(wmcode, Wikidata)
if formatted_label then
break
end
end
end
formatted_label = formatted_label or display
else
formatted_label = display
end
end
end
if deprecated then
formatted_label = '<span class="deprecated-label">' .. formatted_label .. '</span>'
end
return formatted_label, deprecated
end
--[==[
Return information on a label. On input `data` is an object with the following fields:
* `label`: The raw label to return information on.
* `lang`: The language of the label. Must be specified unless `for_doc` is given.
* `mode`: How the label was invoked. One of the following:
** {nil} or {"label"}: invoked through {{tl|lb}} or another template whose labels in the same fashion, e.g.
{{tl|alt}}, {{tl|quote}} or {{tl|syn}};
** {"term-label"}: invoked through {{tl|tlb}};
** {"accent"}: invoked through {{tl|a}} or the {{para|a}} or {{para|aa}} parameters of other pronunciation templates,
such as {{tl|IPA}}, {{tl|rhymes}} or {{tl|homophones}};
** {"form-of"}: invoked through {{tl|alt form}}, {{tl|standard spelling of}} or other form-of template.
This changes the display and/or categorization of a minority of labels. (The majority work the same for all modes.)
* `for_doc`: Data is being fetched for documentation purposes. This causes the raw categories returned in
`categories` to be formatted for documentation display.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
The return value is an object with the following fields:
* `raw_text`: If specified, the object does not describe a label but simply raw text surrounding labels. This occurs
when double angle bracket (<<...>>) notation is used. {get_label_info()} does not currently return objects with this
field set, but {process_raw_labels()} does. The value is {"begin"} (this is the first raw text portion derived from
a double angle bracket spec, provided there are at least two raw text portions); {"end"} (this is the last raw text
portion derived from a double angle bracket spec, provided there are at least two portions); {"middle"} (this is
neither the first nor the last raw text portion); or {"only"} (this is a raw text portion standing by itself). The
particular value determines the handling of commas and spaces on one or both sides of the raw text. If this field is
specified, only the `label` field (containing the actual raw text) and the `category` field (containing an empty list)
are set; all other fields are {nil}.
* `raw_label`: The raw label that was passed in.
* `non_canonical`: The label prior to canonicalization (i.e. alias resolution). Usually this is the same as `raw_label`,
but if the raw label was preceded by an exclamation point (meaning "display the raw label as-is"), this field will
contain the label stripped of the exclamation point, and if the raw label is of the form
`<var>label</var>!<var>display</var>` (meaning "display the label in the specified form"), this field will contain the
label before the exclamation point.
* `canonical`: If the label in `non_canonical` is an alias, this contains the canonical name of the label; otherwise it
will be {nil}.
* `override_display`: If specified, this contains a string that overrides the normal display form of the label. The
display form of a label is the `.display` field of the label data if present, and otherwise is normally the canonical
form of the label (i.e. after alias resolution). (This is not the same as the formatted form of the label, found in
`label`, which is the final form shown to the user and includes links to Wikipedia, the glossary, etc. as well as an
HTML wrapper if the label is deprecated.) If `override_display` is specified, however, this is used in place of the
normal display form of the label. This currently happens in two circumstances: (1) the label was preceded by ! to
indicate that the raw label should be displayed rather than the canonical form; (2) the label was given in the form
`<var>label</var>!<var>display</var>` (meaning "display the label in the specified `<var>display</var>` form").
* `label`: The formatted form of the label. This is what is actually shown to the user. If the label is recognized
(found in some module), this will typically be in the form of a link.
* `categories`: A list of the categories to add the label to; an empty list if `nocat` was specified.
* `formatted_categories`: A string containing the formatted categories; {nil} if `nocat` or `for_doc` was specified,
or if `categories` is empty. Currently will be an empty string if there are categories to format but the namespace is
one that normally excludes categories (e.g. userspace and discussion pages), and `force_cat` isn't specified.
* `deprecated`: True if the label is deprecated.
* `recognized`: If true, the label was found in some module.
* `data`: The data structure for the label, as fetched from the label modules. For unrecognized labels, this will
be an empty object.
]==]
function export.get_label_info(data)
if not data.label then
error("`data` must now be an object containing the params")
end
local mode = validate_mode(data.mode)
local ret = {categories = {}}
local label = data.label
local raw_label = label
ret.raw_label = raw_label
local override_display
if label:find("^!") then
label = label:gsub("^!", "")
override_display = label
elseif label:find("![^%s]") then
label, override_display = label:match("^(.-)!([^%s].*)$")
if not label then
error(("Internal error: This Lua pattern should never fail to match for label '%s'"):format(raw_label))
end
end
local non_canonical = label
ret.non_canonical = non_canonical
local deprecated = false
local labdata
local submodule
local data_langcode = data.lang and data.lang:getCode() or nil
local submodules_to_check = export.get_submodules(data.lang)
for _, submodule_to_check in ipairs(submodules_to_check) do
submodule = mw.loadData(submodule_to_check)
local this_labdata = submodule[label]
local resolved_label
if type(this_labdata) == "string" then
resolved_label = this_labdata
this_labdata = submodule[this_labdata]
if not this_labdata then
error(("Internal error: Label alias '%s' points to '%s', which is undefined in module [[%s]]"):format(
label, resolved_label, submodule_to_check))
end
if type(this_labdata) == "string" then
error(("Internal error: Label alias '%s' points to '%s', which is also an alias (of '%s') in module [[%s]]"):format(
label, resolved_label, this_labdata, submodule_to_check))
end
end
if this_labdata then
-- Make sure either there's no lang restriction, or we're processing lang-independent, or our language
-- is among the listed languages. Otherwise, continue processing (which could conceivably pick up a
-- lang-appropriate version of the label in another label data module).
local lablangs = getprop(this_labdata, mode, "langs")
if not lablangs or not data_langcode then
labdata = this_labdata
label = resolved_label or label
break
end
local lang_in_list = false
for _, langcode in ipairs(lablangs) do
if langcode == data_langcode then
lang_in_list = true
break
end
end
if lang_in_list then
labdata = this_labdata
label = resolved_label or label
break
elseif not data.notrack then
-- Track use of a label that fails the lang restriction.
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LANGCODE]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL/LANGCODE]]
track("wrong-lang-label", data_langcode)
track("wrong-lang-label/" .. label, data_langcode)
if resolved_label then
track("wrong-lang-label/" .. resolved_label, data_langcode)
end
end
end
end
if labdata then
ret.recognized = true
else
labdata = {}
ret.recognized = false
end
local function labprop(prop)
return getprop(labdata, mode, prop)
end
if labprop("deprecated") then
deprecated = true
end
if label ~= non_canonical then
-- Note that this is an alias and store the canonical version.
ret.canonical = label
end
if not data.notrack then -- labprop("track") then -- track all labels now
-- Track label (after converting aliases to canonical form; but also track raw label (alias) if different
-- from canonical label).
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/LANGCODE]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/MODE]]
track("label/" .. label, data_langcode, mode)
if label ~= non_canonical then
track("label/" .. non_canonical, data_langcode, mode)
end
end
local formatted_label
formatted_label, deprecated = export.format_label(label, labdata, data.lang, deprecated, override_display, mode)
ret.deprecated = deprecated
if deprecated then
if not data.nocat then
local depcat = "Entries with deprecated labels"
if data.for_doc then
depcat = "<code>" .. depcat .. "</code>"
end
insert(ret.categories, depcat)
end
end
local label_for_already_seen =
(labprop("topical_categories") or labprop("regional_categories")
or labprop("plain_categories") or labprop("pos_categories")
or labprop("sense_categories")) and formatted_label
or nil
-- Track label text. If label text was previously used, don't show it, but include the categories.
-- For an example, see [[hypocretin]].
if data.already_seen and data.already_seen[label_for_already_seen] then
ret.label = ""
else
if formatted_label:find("{") then
formatted_label = mw.getCurrentFrame():preprocess(formatted_label)
end
ret.label = formatted_label
end
if data.nocat then
-- do nothing
else
local cats = export.fetch_categories(label, labdata, data.lang, mode, data.for_doc)
for _, cat in ipairs(cats) do
insert(ret.categories, cat)
end
if not ret.categories[1] or data.for_doc then
-- Don't try to format categories if we're doing this for documentation ({{label/doc}}), because there
-- will be HTML in the categories.
-- do nothing
else
ret.formatted_categories = require(utilities_module).format_categories(ret.categories, data.lang,
data.sort, nil, force_cat or data.force_cat)
end
end
ret.data = labdata
if label_for_already_seen and data.already_seen then
data.already_seen[label_for_already_seen] = true
end
return ret
end
--[==[
Split a string containing comma-separated raw labels into the individual labels. This will not split on a comma
followed by whitespace, and it will not split inside of matched <...> or [...]. The code is written to be efficient, so
that it does not load modules (e.g. [[Module:parse utilities]]) unnecessarily.
]==]
function export.split_labels_on_comma(term)
if term:find("[%[<]") then
-- Do it the "hard way". We don't want to split anything inside of <...> or <<...>> even if there are commas
-- inside of the angle brackets. For good measure we do the same for [...] and [[...]]. We first parse balanced
-- segment runs involving either [...] or <...>. Then we split alternating runs on comma (but not on
-- comma+whitespace). Then we rejoin the split runs. For example, given the following:
-- "regional,older <<non-rhotic,and,non-hoarse-horse>> speakers", the first call to
-- parse_multi_delimiter_balanced_segment_run() produces
--
-- {"regional,older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}
--
-- After calling split_alternating_runs_on_comma(), we get the following:
--
-- {{"regional"}, {"older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}}
--
-- After rejoining each group, we get:
--
-- {"regional", "older <<non-rhotic,and,non-hoarse-horse>> speakers"}
--
-- which is the desired output. When processing the second "label" string, the code in process_raw_labels()
-- will do a similar process to this to pull out the labels inside of the <<...>> notation.
local put = require(parse_utilities_module)
local segments = put.parse_multi_delimiter_balanced_segment_run(term, {{"<", ">"}, {"[", "]"}})
-- This won't split on comma+whitespace.
local comma_separated_groups = put.split_alternating_runs_on_comma(segments)
for i, group in ipairs(comma_separated_groups) do
comma_separated_groups[i] = concat(group)
end
return comma_separated_groups
elseif term:find(",%s") then
-- This won't split on comma+whitespace.
return require(parse_utilities_module).split_on_comma(term)
elseif term:find(",") then
return require(string_utilities_module).split(term, ",")
else
return {term}
end
end
--[==[
Return a list of objects corresponding to a set of raw labels. Each object returned is of the format returned by
{get_label_info()}. This is similar to looping over the labels and calling {get_label_info()} on each one, but it also
correctly handles embedded double angle bracket specs <<...>> found in the labels. (In such a case, there will be more
objects returned than raw labels passed in.) On input, `data` is an object with the following fields:
* `labels`: The list of labels to process.
* `lang`: The language of the labels. Must be specified.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
]==]
function export.process_raw_labels(data)
local label_infos = {}
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
local function get_info_and_insert(label)
-- Reuse this structure to save memory.
data.label = label
insert(label_infos, export.get_label_info(data))
end
for _, label in ipairs(data.labels) do
if label:find("<<") then
local segments = require(string_utilities_module).split(label, "<<(.-)>>")
for i, segment in ipairs(segments) do
if i % 2 == 1 then
local raw_text_type = i == 1 and "begin" or i == #segments and "end" or "middle"
insert(label_infos, {raw_text = raw_text_type, label = segment, categories = {}})
else
local segment_labels = export.split_labels_on_comma(segment)
for _, segment_label in ipairs(segment_labels) do
get_info_and_insert(segment_label)
end
end
end
else
get_info_and_insert(label)
end
end
return label_infos
end
--[==[
Split a comma-separated string of raw labels and process each label to get a list of objects suitable for passing to
{format_processed_labels()}. Each object returned is of the format returned by {get_label_info()}. This is equivalent to
calling {split_labels_on_comma()} followed by {process_raw_labels()}. On input, `data` is an object with the following
fields:
* `labels`: The string containing the raw comma-separated labels.
* `lang`: The language of the labels. Must be specified.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
]==]
function export.split_and_process_raw_labels(data)
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
data.labels = export.split_labels_on_comma(data.labels)
return export.process_raw_labels(data)
end
--[==[
Format one or more already-processed labels for display and categorization. "Already-processed" means that
{get_label_info()} or {process_raw_labels()} has been called on the raw labels to convert them into objects containing
information on how to display and categorize the labels. This is a lower-level alternative to {show_labels()} and is
meant for modules such as [[Module:alternative forms]], [[Module:quote]] and [[Module:etymology/templates/descendant]]
that support displaying labels along with some other information.
On input `data` is an object with the following fields:
* `labels`: List of the label objects to format, in the format returned by {get_label_info()}.
* `lang`: The language of the labels.
* `open`: Open bracket or parenthesis to display before the concatenated labels. If specified, it is wrapped in the
{"ib-brac"} and {"label-brac"} CSS classes. If {nil} or {false}, no open bracket is displayed.
* `close`: Close bracket or parenthesis to display after the concatenated labels. If specified, it is wrapped in the
{"ib-brac"} and {"label-brac"} CSS classes. If {nil} or {false}, no close bracket is displayed.
* `no_ib_content`: By default, the concatenated formatted labels inside of the open/close brackets are wrapped in the
{"ib-content"} and {"label-content"} CSS classes. Specify this to suppress this wrapping.
* `raw`: Suppress all CSS wrapping of content, including open/close parentheses, content and comma delimiters (which
are normally wrapped in {"ib-comma"} and {"label-comma"} CSS classes).
* `ok_to_destructively_modify`: If set, the `data` structure, and the `data.labels` table inside of it, will be
destructively modified in the process of this function running.
* `split_output`: If not given, the return value is a concatenation of the formatted concatenated labels and formatted
categories. Otherwise, two values are returned: the formatted pronunciation and the categories. If `split_output` is
the value {"raw"}, the categories are returned in list form, where the list elements are strings f the form suitable
for passing to {format_categories()} in [[Module:utilities]]. If `split_output` is any other value besides {nil}, the
categories are returned as a pre-formatted concatenated string.
The return value (or the first return value, if `split_output` is given) is a string containing the contenated labels,
optionally surrounded by open/close brackets or parentheses. Normally, labels are separated by comma-space sequences,
but this may be suppressed for certain labels. If `nocat` wasn't given to {get_label_info()} or {process_raw_labels()},
and `split_output` wasn't given, the label objects will contain formatted categories in them, which will be inserted
into the returned text. (Use `split_output` if you need the categories returned separately.) The concatenated text
inside of the open/close brackets is normally wrapped in the {"ib-content"} CSS class, but this can be suppressed, as
mentioned above.
]==]
function export.format_processed_labels(data)
if not data.labels then
error("`data` must now be an object containing the params")
end
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.labels = m_table.deepCopy(data.labels)
data.ok_to_destructively_modify = true
end
local labels = data.labels
if not labels[1] then
error("You must specify at least one label.")
end
local split_output = data.split_output
-- Show the labels
local omit_preComma
local omit_preSpace
local omit_postComma = true
local omit_postSpace = true
for _, label in ipairs(labels) do
omit_preComma = omit_postComma
omit_preSpace = omit_postSpace
local raw_text_omit_before = label.raw_text == "middle" or label.raw_text == "end"
local raw_text_omit_after = label.raw_text == "middle" or label.raw_text == "begin"
label.omit_comma = omit_preComma or (label.data and label.data.omit_preComma) or raw_text_omit_before
omit_postComma = (label.data and label.data.omit_postComma) or raw_text_omit_after
label.omit_space = omit_preSpace or (label.data and label.data.omit_preSpace) or raw_text_omit_before
omit_postSpace = (label.data and label.data.omit_postSpace) or raw_text_omit_after
end
if data.lang then
local lang_functions_module = export.lang_specific_data_modules_prefix .. data.lang:getCode() .. "/functions"
local m_lang_functions = require(load_module).safe_require(lang_functions_module)
if m_lang_functions and m_lang_functions.postprocess_handlers then
for _, handler in ipairs(m_lang_functions.postprocess_handlers) do
handler(data)
end
end
end
local function wrap_css(txt, suffix)
if data.raw then
return txt
end
return ("<span class=\"ib-%s label-%s\">%s</span>"):format(suffix, suffix, txt)
end
local categories = nil
local formatted_categories = split_output and split_output ~= "raw" and {} or nil
for i, labelinfo in ipairs(labels) do
local label
-- Need to check for 'not raw_text' here because blank labels may legitimately occur as raw text if a double
-- angle bracket spec occurs at the beginning of a label. In this case we've already taken into account the
-- context and don't want to leave out a preceding comma and space e.g. in a case like
-- {{lb|en|rare|<<dialect>> or <<eye dialect>>}}. FIXME: We should reconsider whether we need this special case
-- at all.
if labelinfo.label == "" and not labelinfo.raw_text then
label = ""
else
label = (labelinfo.omit_comma and "" or wrap_css(",", "comma")) ..
(labelinfo.omit_space and "" or " ") ..
labelinfo.label
end
if split_output then
labels[i] = label
if split_output == "raw" then
if labelinfo.categories and labelinfo.categories[1] then
if categories then
m_table.extend(categories, labelinfo.categories)
else
categories = labelinfo.categories
end
end
elseif labelinfo.formatted_categories then
insert(formatted_categories, labelinfo.formatted_categories)
end
else
labels[i] = label .. (labelinfo.formatted_categories or "")
end
end
local function wrap_open_close(val)
if val then
return wrap_css(val, "brac")
else
return ""
end
end
local concatenated_labels = concat(labels, "")
if not data.no_ib_content then
concatenated_labels = wrap_css(concatenated_labels, "content")
end
local ret_labels = wrap_open_close(data.open) .. concatenated_labels .. wrap_open_close(data.close)
if split_output == "raw" then
return ret_labels, categories
elseif split_output then
return ret_labels, concat(formatted_categories)
else
return ret_labels
end
end
--[==[
Format one or more labels for display and categorization. This provides the implementation of the
{{tl|label}}/{{tl|lb}}, {{tl|term label}}/{{tl|tlb}} and {{tl|accent}}/{{tl|a}} templates, and can also be called from a
module. The return value is a string to be inserted into the generated page, including the display and categories. On
input `data` is an object with the following fields:
* `labels`: List of the labels to format.
* `lang`: The language of the labels.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the labels to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for these labels.
* `sort`: Sort key for categorization.
* `no_track_already_seen`: Don't track already-seen labels. If not specified, already-seen labels are not displayed
again, but still categorize. See the documentation of {get_label_info()}.
* `open`: Open bracket or parenthesis to display before the concatenated labels. If {nil}, defaults to an open
parenthesis. Set to {false} to disable.
* `close`: Close bracket or parenthesis to display after the concatenated labels. If {nil}, defaults to a close
parenthesis. Set to {false} to disable.
* `no_ib_content`: As in `format_processed_labels()`.
* `raw`: As in `format_processed_labels()`. Also suppress wrapping the entire formatted result in a usage label CSS
class (see below).
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
Compared with {format_processed_labels()}, this function has the following differences:
# The labels specified in `labels` are raw labels (i.e. strings) rather than formatted objects.
# The open and close brackets default to parentheses ("round brackets") rather than not being displayed by default.
# Tracking of already-seen labels is enabled unless explicitly turned off using `no_track_already_seen`.
# The entire formatted result is wrapped in a {"usage-label-<var>type</var>"} CSS class (depending on the value of
`mode`), unless `raw` is given.
]==]
function export.show_labels(data)
if not data.labels then
error("`data` must now be an object containing the params")
end
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
local labels = data.labels
if not labels[1] then
error("You must specify at least one label.")
end
local mode = validate_mode(data.mode)
if not data.no_track_already_seen then
data.already_seen = {}
end
data.labels = export.process_raw_labels(data)
if data.open == nil then
data.open = "("
end
if data.close == nil then
data.close = ")"
end
local formatted = export.format_processed_labels(data)
if data.raw then
return formatted
else
return "<span class=\"" .. mode_to_outer_class[mode] .. "\">" .. formatted .. "</span>"
end
end
--[==[Helper function for the data modules.]==]
function export.alias(labels, key, aliases)
m_table.alias(labels, key, aliases)
end
--[==[
Split the display form of a label. Returns two values: `link` and `display`. If the display form consists of a
two-part link, `link` is the first part and `display` is the second part. If the display form consists of a
single-part link, `link` and `display` are the same. Otherwise (the display form is not a link or contains an
embedded link), `link` is the same as the passed-in `label` and `display` is nil.
]==]
function export.split_display_form(label)
if not label:find("%[%[") then
return label, nil
end
local link, display = label:match("^%[%[([^%[%]|]+)|([^%[%]|]+)%]%]$")
if link then
return link, display
end
link = label:match("^%[%[([^%[%]|])+%]%]$")
if link then
return link, link
end
return label, nil
end
--[==[
Combine the `link` and `display` parts of the display form of a label as returned by {split_display_form()}.
If `display` is nil, `link` is returned directly. Otherwise, a one-part or two-part link is constructed
depending on whether `link` and `display` are the same. (As a special case, if both consist of a blank string,
the return value is a blank string rather than a malformed link.)
]==]
function export.combine_display_form_parts(link, display)
if not display then
return link
end
if link == display then
if link == "" then
return ""
else
return ("[[%s]]"):format(link)
end
end
return ("[[%s|%s]]"):format(link, display)
end
--[==[Used to finalize the data into the form that is actually returned.]==]
function export.finalize_data(labels)
local shallow_copy = m_table.shallowCopy
local aliases = {}
for label, data in pairs(labels) do
if type(data) == "table" then
if data.aliases then
for _, alias in ipairs(data.aliases) do
aliases[alias] = label
end
data.aliases = nil
end
if data.deprecated_aliases then
local data2 = shallow_copy(data)
data2.deprecated = true
data2.canonical = label
for _, alias in ipairs(data2.deprecated_aliases) do
aliases[alias] = data2
end
data.deprecated_aliases = nil
data2.deprecated_aliases = nil
end
end
end
for label, data in pairs(aliases) do
labels[label] = data
end
return labels
end
return export
b5g3rb91z6k1folvf0qlc1gqgh8low4
46682
46679
2026-09-30T02:17:13Z
Ghybu
12
پووچەڵکردنەوەی پێداچوونەوەی [[Special:Diff/46679|46679]] لە لایەن [[Special:Contributions/Ghybu|Ghybu]] ([[User talk:Ghybu|لێدوان]])
46682
Scribunto
text/plain
local export = {}
export.lang_specific_data_list_module = "Module:labels/data/lang"
export.lang_specific_data_modules_prefix = "Module:labels/data/lang/"
local m_lang_specific_data = mw.loadData(export.lang_specific_data_list_module)
local load_module = "Module:load"
local parse_utilities_module = "Module:parse utilities"
local string_utilities_module = "Module:string utilities"
local table_module = "Module:table"
local utilities_module = "Module:utilities"
--[==[ intro:
Labels go through several stages of processing to get from the original (raw) label specified in the Wikicode to the
final (formatted) label displayed to the user. The following terminology will help keep things straight:
* The "raw label" is the label specified in the Wikicode.
* The "non-canonical label" is the label extracted from the raw label, used for looking up in the label modules in order
to fetch the associated label data structure and determine the canonical form of the label. Normally this is the same
as the raw label, but it will be different if the raw label is of the form `!<var>label</var>` (e.g. `!Australian`)
`<var>label</var>!<var>display</var>` (e.g. `Southern US!Southern`). The former syntax indicates that the label
should display as-is instead of in its canonical form (which in the example given is `Australia`), and the latter
syntax indicates that the label should display in the form specified after the exclamation point.
* The "canonical label" is the result of applying alias resolution to the non-canonical label. Normally, the
canonical label rather than the non-canonical label is what is shown to the user.
* The "display form of the label" is what is shown to the user, not considering links and HTML that may wrap the
display form to get the formatted form of the label. The display form comes from the `.display` field of the module
label data for the label; if no such field exists in the label data, it is normally the canonical label. However, if
the display override exists (see below), it takes precedence over the `.display` field or canonical label when
determining the display form of the label.
* The "display override", if specified, overrides all other means of determining the display form of the label. It is
specified in two circumstances, i.e. in the `!<var>label</var>` and `<var>label</var>!<var>display</var>` raw label
formats (i.e. in the same cirumstances where the raw label and non-canonical label are different).
* The "formatted form of the label" is the final form of the label shown directly to the user. It generally appears to
the user as the display form of the label, but in the Wikicode, the formatted form may wrap the display form with a
link to Wikipedia, the Wiktionary glossary or another Wiktionary entry, and that link in turn may be wrapped in an
HTML span with a "deprecated" CSS class attached, causing the label to display differently (to indicate that it is
deprecated).
]==]
-- for testing
local force_cat = false
local SUBPAGENAME = mw.title.getCurrentTitle().subpageText
-- Disable tracking on heavy pages to save time.
local pages_where_tracking_is_disabled = {
-- pages that consistently hit timeouts
["a"] = true,
-- pages that sometimes hit timeouts
["de"] = true,
["i"] = true,
["и"] = true,
["山"] = true,
["子"] = true,
["月"] = true,
}
-- Add tracking category for PAGE. The tracking category linked to is [[Wiktionary:Tracking/labels/PAGE]].
-- We also add to [[Wiktionary:Tracking/labels/PAGE/LANGCODE]] and [[Wiktionary:Tracking/labels/PAGE/MODE]] if
-- LANGCODE and/or MODE given.
local function track(page, langcode, mode)
if pages_where_tracking_is_disabled[SUBPAGENAME] then
return true
end
-- avoid including links in pages (may cause error)
page = page:gsub("%[", "("):gsub("%]", ")"):gsub("|", "!")
require("Module:debug/track")("labels/" .. page)
if langcode then
require("Module:debug/track")("labels/" .. page .. "/" .. langcode)
end
if mode then
require("Module:debug/track")("labels/" .. page .. "/" .. mode)
end
-- We don't currently add a tracking label for both langcode and mode to reduce the total number of labels, to
-- save some memory.
return true
end
local function ucfirst(txt)
return mw.getContentLanguage():ucfirst(txt)
end
local mode_to_outer_class = {
["label"] = "usage-label-sense",
["term-label"] = "usage-label-term",
["accent"] = "usage-label-accent",
["form-of"] = "usage-label-form-of",
}
local mode_to_property_prefix = {
["label"] = false,
["term-label"] = false, -- handled specially
["accent"] = "accent_",
["form-of"] = "form_of_",
}
local function validate_mode(mode)
mode = mode or "label"
if not mode_to_outer_class[mode] then
local allowed_values = {}
for key, _ in pairs(mode_to_outer_class) do
table.insert(allowed_values, "'" .. key .. "'")
end
table.sort(allowed_values)
error(("Invalid value '%s' for `mode`; should be one of %s"):format(mode, table.concat(allowed_values, ", ")))
end
return mode
end
local function getprop(labdata, mode, prop)
local mode_prefix = mode_to_property_prefix[mode]
return mode_prefix and labdata[mode_prefix .. prop] or labdata[prop]
end
-- HACK! For languages in any of the given families, check the specified-language Wikipedia for appropriate
-- Wikipedia articles for the language in question (esp. useful for obscure etymology-only languages that may not
-- have English articles for them, like many Chinese lects).
local families_to_wikipedia_languages = {
{"zhx", "zh"},
{"sem-arb", "ar"},
}
--[==[
Given language `lang` (a full language, etymology-language or family), fetch a list of Wikimedia languages to check
when converting a Wikidata item to a Wikipedia article. English is always first, followed by the Wikimedia language
code(s) of `lang` if `lang` is a language (which may or may not be the same as `lang`'s Wiktionary code), followed
by the macrolanguage of `lang` for certain languages and families (currently, only languages and families in the Chinese
and Arabic families). If `lang` is nil, only return English. Note that the same code may occur more than once in the
list. This is exported because it's also used by [[Module:category tree/poscatboiler/data/language varieties]].
]==]
function export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
local wikipedia_langs = {}
table.insert(wikipedia_langs, "en")
if lang then
local article_lang = lang
while article_lang do
if article_lang:hasType("language") then
local wmcodes = article_lang:getWikimediaLanguageCodes()
for _, wmcode in ipairs(wmcodes) do
table.insert(wikipedia_langs, wmcode)
end
end
article_lang = article_lang:getParent()
end
for _, family_to_wp_lang in ipairs(families_to_wikipedia_languages) do
local family, wp_lang = unpack(family_to_wp_lang)
if lang:inFamily(family) then
table.insert(wikipedia_langs, wp_lang)
end
end
end
return wikipedia_langs
end
--[==[
Fetch the categories to add to a page, given that the label whose canonical form is `canon_label` with language `lang`
has been seen. `labdata` is the label data structure for `label`, fetched from the appropriate submodule. `mode`
specifies how the label was invoked (see {get_label_info()} for more information). The return value is a list of the
actual categories, unless `for_doc` is specified, in which case the categories returned are marked up for display on a
documentation page. If `for_doc` is given, `lang` may be nil to format the categories in a language-independent fashion;
otherwise, it must be specified. If `category_types` is specified, it should be a set object (i.e. with category types
as keys and {true} as values), and only categories of the specified types will be returned.
]==]
function export.fetch_categories(canon_label, labdata, lang, mode, for_doc, category_types)
local categories = {}
mode = validate_mode(mode)
local langcode, canonical_name
if lang then
langcode = lang:getFullCode()
canonical_name = lang:getFullName()
elseif for_doc then
langcode = "<var>[langcode]</var>"
canonical_name = "<var>[language name]</var>"
else
error("Internal error: Must specify `lang` unless `for_doc` is given")
end
local function labprop(prop)
return getprop(labdata, mode, prop)
end
local empty_list = {}
local function get_cats(cat_type)
if category_types and not category_types[cat_type] then
return empty_list
end
local cats = labprop(cat_type)
if not cats then
return empty_list
end
if type(cats) ~= "table" then
return {cats}
end
return cats
end
local topical_categories = get_cats("topical_categories")
local sense_categories = get_cats("sense_categories")
local pos_categories = get_cats("pos_categories")
local regional_categories = get_cats("regional_categories")
local plain_categories = get_cats("plain_categories")
local function insert_cat(cat, sense_cat)
if for_doc then
cat = "<code>" .. cat .. "</code>"
if sense_cat then
if mode == "term-label" then
cat = cat .. " (using {{tl|tlb}})"
else
cat = cat .. " (using {{tl|lb}} or form-of template)"
end
cat = mw.getCurrentFrame():preprocess(cat)
end
end
table.insert(categories, cat)
end
for _, cat in ipairs(topical_categories) do
insert_cat(langcode .. ":" .. (cat == true and ucfirst(canon_label) or cat))
end
for _, cat in ipairs(sense_categories) do
if cat == true then
cat = canon_label
end
cat = mode == "term-label" and cat .. " terms" or "terms with " .. cat .. " senses"
insert_cat(canonical_name .. " " .. cat, true)
end
for _, cat in ipairs(pos_categories) do
insert_cat(canonical_name .. " " .. (cat == true and canon_label or cat))
end
for _, cat in ipairs(regional_categories) do
insert_cat((cat == true and ucfirst(canon_label) or cat) .. " " .. canonical_name)
end
for _, cat in ipairs(plain_categories) do
insert_cat(cat == true and ucfirst(canon_label) or cat)
end
return categories
end
--[==[
Return the list of all labels data modules for a label whose language is `lang`. The return value is a list of
module names, with overriding modules earlier in the list (that is, if a label occurs in two modules in the list,
the earlier-listed module takes precedence). If `lang` is nil, only return non-language-specific submodules.
]==]
function export.get_submodules(lang)
local submodules = {}
-- get language-specific labels from data module
local langcode = lang and lang:getFullCode() or nil
if langcode and m_lang_specific_data.langs_with_lang_specific_modules[langcode] then
-- prefer per-language label in order to pick subvariety labels over regional ones
table.insert(submodules, export.lang_specific_data_modules_prefix .. langcode)
end
table.insert(submodules, "Module:labels/data")
table.insert(submodules, "Module:labels/data/qualifiers")
table.insert(submodules, "Module:labels/data/regional")
table.insert(submodules, "Module:labels/data/topical")
return submodules
end
--[==[
Return the formatted form of a label `label` (which should be the canonical form of the label; see comment at top),
given (a) the label data structure `labdata` from one of the data modules; (b) the language object `lang` of the
language being processed, or nil for no language; (c) `deprecated` (true if the label is deprecated, otherwise the
deprecation information is taken from `labdata`); (d) `override_display` (if specified, override the display form of the
label with the specified string, instead of any value in `labdata.display` or `labdata.special_display` or the canonical
label in `label` itself); (e) `mode` (same as `data.mode` passed to {get_label_info()}). Returns two values: the
formatted label form and a boolean indicating whether the label is deprecated.
'''NOTE: Under normal circumstances, do not use this.''' Instead, use {get_label_info()}, which searches all the data
modules for a given label and handles other complications.
]==]
function export.format_label(label, labdata, lang, deprecated, override_display, mode)
local formatted_label
mode = validate_mode(mode)
local function labprop(prop)
return getprop(labdata, mode, prop)
end
deprecated = deprecated or labprop("deprecated")
if not override_display and labprop("special_display") then
local function add_language_name(str)
if str == "canonical_name" then
if lang then
return lang:getFullName()
else
return "<code><var>[language name]</var></code>"
end
else
return ""
end
end
formatted_label = labprop("special_display"):gsub("<(.-)>", add_language_name)
else
--[=[
If labdata.glossary or labdata.Wikipedia are set to true, there is a glossary definition
with an anchor identical to the label, or a Wikipedia article with a title
identical to the label.
For example, the code
labels["formal"] = {
glossary = true,
}
indicates that there is a glossary entry for "formal".
Otherwise:
* labdata.glossary specifies the anchor in [[Appendix:Glossary]].
* labdata.Wiktionary specifies an arbitrary Wiktionary page or page + anchor (e.g. a separate Appendix
entry).
* labdata.Wikipedia specifies an arbitrary Wikipedia article.
* labdata.Wikidata specifies an arbitrary Wikidata item to retrieve a Wikipedia article from, or a list
of such items (in this case, we select the first one, but other modules using this info might use all
of them). If the item is of the form `wmcode:id`, the Wikipedia article corresponding to `wmcode` is
fetched if available. Otherwise, the English-language Wikipedia article is retrieved if available,
falling back to the Wikimedia language(s) corresponding to `lang` and then (in certain cases) to the
macrolanguage that `lang` is part of.
Note that if `mode` is specified, prefixed properties (e.g. "accent_display" for `mode` == "accent",
"form_display" for `mode` == "form") are checked before the bare equivalent (e.g. "display").
]=]
local display = override_display or labprop("display") or label
-- There are several 'Foo spelling' labels specially designed for use in the |from= param in
-- {{alternative form of}}, {{standard spelling of}} and the like. Often the display includes the word
-- "spelling" at the end (e.g. if it's defaulted), which is useful when the label is used with {{tl|lb}} or
-- {{tl|tlb}}; but it causes redundancy when used with the form-of templates, which add the word "form",
-- "spelling", "standard spelling", etc. after the label.
if mode == "form-of" then
display = display:gsub(" spelling$", "")
end
if display:find("%[%[") then
formatted_label = display
else
local glossary = labprop("glossary")
local Wiktionary = labprop("Wiktionary")
local Wikipedia = labprop("Wikipedia")
local Wikidata = labprop("Wikidata")
if glossary then
local glossary_entry = type(glossary) == "string" and glossary or label
formatted_label = "[[Appendix:Glossary#" .. glossary_entry .. "|" .. display .. "]]"
elseif Wiktionary then
formatted_label = "[[" .. Wiktionary .. "|" .. display .. "]]"
elseif Wikipedia then
local Wikipedia_entry = type(Wikipedia) == "string" and Wikipedia or label
formatted_label = "[[w:" .. Wikipedia_entry .. "|" .. display .. "]]"
elseif Wikidata then
if not mw.wikibase then
error(("Unable to retrieve data from Wikidata ID for label '%s'; `mw.wikibase` not defined"
):format(label))
end
local function make_formatted_label(wmcode, id)
local article = mw.wikibase.sitelink(id, wmcode .. "wiki")
if article then
local link = wmcode == "en" and "w:" .. article or "w:" .. wmcode .. ":" .. article
return ("[[%s|%s]]"):format(link, display)
else
return nil
end
end
if type(Wikidata) == "table" then
Wikidata = Wikidata[1]
end
local wmcode, id = Wikidata:match("^(.*):(.*)$")
if wmcode then
formatted_label = make_formatted_label(wmcode, id)
else
local langs_to_check = export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
for _, wmcode in ipairs(langs_to_check) do
formatted_label = make_formatted_label(wmcode, Wikidata)
if formatted_label then
break
end
end
end
formatted_label = formatted_label or display
else
formatted_label = display
end
end
end
if deprecated then
formatted_label = '<span class="deprecated-label">' .. formatted_label .. '</span>'
end
return formatted_label, deprecated
end
--[==[
Return information on a label. On input `data` is an object with the following fields:
* `label`: The raw label to return information on.
* `lang`: The language of the label. Must be specified unless `for_doc` is given.
* `mode`: How the label was invoked. One of the following:
** {nil} or {"label"}: invoked through {{tl|lb}} or another template whose labels in the same fashion, e.g.
{{tl|alt}}, {{tl|quote}} or {{tl|syn}};
** {"term-label"}: invoked through {{tl|tlb}};
** {"accent"}: invoked through {{tl|a}} or the {{para|a}} or {{para|aa}} parameters of other pronunciation templates,
such as {{tl|IPA}}, {{tl|rhymes}} or {{tl|homophones}};
** {"form-of"}: invoked through {{tl|alt form}}, {{tl|standard spelling of}} or other form-of template.
This changes the display and/or categorization of a minority of labels. (The majority work the same for all modes.)
* `for_doc`: Data is being fetched for documentation purposes. This causes the raw categories returned in
`categories` to be formatted for documentation display.
* `nocat`: If true, don't add the label to any categories.
* `notrack`: Disable all tracking for this label.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
The return value is an object with the following fields:
* `raw_text`: If specified, the object does not describe a label but simply raw text surrounding labels. This occurs
when double angle bracket (<<...>>) notation is used. {get_label_info()} does not currently return objects with this
field set, but {process_raw_labels()} does. The value is {"begin"} (this is the first raw text portion derived from
a double angle bracket spec, provided there are at least two raw text portions); {"end"} (this is the last raw text
portion derived from a double angle bracket spec, provided there are at least two portions); {"middle"} (this is
neither the first nor the last raw text portion); or {"only"} (this is a raw text portion standing by itself). The
particular value determines the handling of commas and spaces on one or both sides of the raw text. If this field is
specified, only the `label` field (containing the actual raw text) and the `category` field (containing an empty list)
are set; all other fields are {nil}.
* `raw_label`: The raw label that was passed in.
* `non_canonical`: The label prior to canonicalization (i.e. alias resolution). Usually this is the same as `raw_label`,
but if the raw label was preceded by an exclamation point (meaning "display the raw label as-is"), this field will
contain the label stripped of the exclamation point, and if the raw label is of the form
`<var>label</var>!<var>display</var>` (meaning "display the label in the specified form"), this field will contain the
label before the exclamation point.
* `canonical`: If the label in `non_canonical` is an alias, this contains the canonical name of the label; otherwise it
will be {nil}.
* `override_display`: If specified, this contains a string that overrides the normal display form of the label. The
display form of a label is the `.display` field of the label data if present, and otherwise is normally the canonical
form of the label (i.e. after alias resolution). (This is not the same as the formatted form of the label, found in
`label`, which is the final form shown to the user and includes links to Wikipedia, the glossary, etc. as well as an
HTML wrapper if the label is deprecated.) If `override_display` is specified, however, this is used in place of the
normal display form of the label. This currently happens in two circumstances: (1) the label was preceded by ! to
indicate that the raw label should be displayed rather than the canonical form; (2) the label was given in the form
`<var>label</var>!<var>display</var>` (meaning "display the label in the specified `<var>display</var>` form").
* `label`: The formatted form of the label. This is what is actually shown to the user. If the label is recognized
(found in some module), this will typically be in the form of a link.
* `categories`: A list of the categories to add the label to; an empty list of `nocat` was specified.
* `formatted_categories`: A string containing the formatted categories; {nil} if `nocat` or `for_doc` was specified,
or if `categories` is empty. Currently will be an empty string if there are categories to format but the namespace is
one that normally excludes categories (e.g. userspace and discussion pages), and `force_cat` isn't specified.
* `deprecated`: True if the label is deprecated.
* `recognized`: If true, the label was found in some module.
* `data`: The data structure for the label, as fetched from the label modules. For unrecognized labels, this will
be an empty object.
]==]
function export.get_label_info(data)
if not data.label then
error("`data` must now be an object containing the params")
end
local mode = validate_mode(data.mode)
local ret = {categories = {}}
local label = data.label
local raw_label = label
ret.raw_label = raw_label
local override_display
if label:find("^!") then
label = label:gsub("^!", "")
override_display = label
elseif label:find("![^%s]") then
label, override_display = label:match("^(.-)!([^%s].*)$")
if not label then
error(("Internal error: This Lua pattern should never fail to match for label '%s'"):format(raw_label))
end
end
local non_canonical = label
ret.non_canonical = non_canonical
local deprecated = false
local labdata
local submodule
local data_langcode = data.lang and data.lang:getCode() or nil
local submodules_to_check = export.get_submodules(data.lang)
for _, submodule_to_check in ipairs(submodules_to_check) do
submodule = mw.loadData(submodule_to_check)
local this_labdata = submodule[label]
local resolved_label
if type(this_labdata) == "string" then
resolved_label = this_labdata
this_labdata = submodule[this_labdata]
if not this_labdata then
error(("Internal error: Label alias '%s' points to '%s', which is undefined in module [[%s]]"):format(
label, resolved_label, submodule_to_check))
end
if type(this_labdata) == "string" then
error(("Internal error: Label alias '%s' points to '%s', which is also an alias (of '%s') in module [[%s]]"):format(
label, resolved_label, this_labdata, submodule_to_check))
end
end
if this_labdata then
-- Make sure either there's no lang restriction, or we're processing lang-independent, or our language
-- is among the listed languages. Otherwise, continue processing (which could conceivably pick up a
-- lang-appropriate version of the label in another label data module).
local lablangs = getprop(this_labdata, mode, "langs")
if not lablangs or not data_langcode then
labdata = this_labdata
label = resolved_label or label
break
end
local lang_in_list = false
for _, langcode in ipairs(lablangs) do
if langcode == data_langcode then
lang_in_list = true
break
end
end
if lang_in_list then
labdata = this_labdata
label = resolved_label or label
break
elseif not data.notrack then
-- Track use of a label that fails the lang restriction.
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LANGCODE]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL/LANGCODE]]
track("wrong-lang-label", data_langcode)
track("wrong-lang-label/" .. label, data_langcode)
if resolved_label then
track("wrong-lang-label/" .. resolved_label, data_langcode)
end
end
end
end
if labdata then
ret.recognized = true
else
labdata = {}
ret.recognized = false
end
local function labprop(prop)
return getprop(labdata, mode, prop)
end
if labprop("deprecated") then
deprecated = true
end
if label ~= non_canonical then
-- Note that this is an alias and store the canonical version.
ret.canonical = label
end
if not data.notrack then -- labprop("track") then -- track all labels now
-- Track label (after converting aliases to canonical form; but also track raw label (alias) if different
-- from canonical label).
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/LANGCODE]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/MODE]]
track("label/" .. label, data_langcode, mode)
if label ~= non_canonical then
track("label/" .. non_canonical, data_langcode, mode)
end
end
local formatted_label
formatted_label, deprecated = export.format_label(label, labdata, data.lang, deprecated, override_display, mode)
ret.deprecated = deprecated
if deprecated then
if not data.nocat then
local depcat = "Entries with deprecated labels"
if data.for_doc then
depcat = "<code>" .. depcat .. "</code>"
end
table.insert(ret.categories, depcat)
end
end
local label_for_already_seen =
(labprop("topical_categories") or labprop("regional_categories")
or labprop("plain_categories") or labprop("pos_categories")
or labprop("sense_categories")) and formatted_label
or nil
-- Track label text. If label text was previously used, don't show it, but include the categories.
-- For an example, see [[hypocretin]].
if data.already_seen and data.already_seen[label_for_already_seen] then
ret.label = ""
else
if formatted_label:find("{") then
formatted_label = mw.getCurrentFrame():preprocess(formatted_label)
end
ret.label = formatted_label
end
if data.nocat then
-- do nothing
else
local cats = export.fetch_categories(label, labdata, data.lang, mode, data.for_doc)
for _, cat in ipairs(cats) do
table.insert(ret.categories, cat)
end
if not ret.categories[1] or data.for_doc then
-- Don't try to format categories if we're doing this for documentation ({{label/doc}}), because there
-- will be HTML in the categories.
-- do nothing
else
ret.formatted_categories = require(utilities_module).format_categories(ret.categories, data.lang,
data.sort, nil, force_cat)
end
end
ret.data = labdata
if label_for_already_seen and data.already_seen then
data.already_seen[label_for_already_seen] = true
end
return ret
end
--[==[
Split a string containing comma-separated raw labels into the individual labels. This will not split on a comma
followed by whitespace, and it will not split inside of matched <...> or [...]. The code is written to be efficient, so
that it does not load modules (e.g. [[Module:parse utilities]]) unnecessarily.
]==]
function export.split_labels_on_comma(term)
if term:find("[%[<]") then
-- Do it the "hard way". We don't want to split anything inside of <...> or <<...>> even if there are commas
-- inside of the angle brackets. For good measure we do the same for [...] and [[...]]. We first parse balanced
-- segment runs involving either [...] or <...>. Then we split alternating runs on comma (but not on
-- comma+whitespace). Then we rejoin the split runs. For example, given the following:
-- "regional,older <<non-rhotic,and,non-hoarse-horse>> speakers", the first call to
-- parse_multi_delimiter_balanced_segment_run() produces
--
-- {"regional,older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}
--
-- After calling split_alternating_runs_on_comma(), we get the following:
--
-- {{"regional"}, {"older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}}
--
-- After rejoining each group, we get:
--
-- {"regional", "older <<non-rhotic,and,non-hoarse-horse>> speakers"}
--
-- which is the desired output. When processing the second "label" string, the code in process_raw_labels()
-- will do a similar process to this to pull out the labels inside of the <<...>> notation.
local put = require(parse_utilities_module)
local segments = put.parse_multi_delimiter_balanced_segment_run(term, {{"<", ">"}, {"[", "]"}})
-- This won't split on comma+whitespace.
local comma_separated_groups = put.split_alternating_runs_on_comma(segments)
for i, group in ipairs(comma_separated_groups) do
comma_separated_groups[i] = table.concat(group)
end
return comma_separated_groups
elseif term:find(",%s") then
-- This won't split on comma+whitespace.
return require(parse_utilities_module).split_on_comma(term)
elseif term:find(",") then
return require(string_utilities_module).split(term, ",")
else
return {term}
end
end
--[==[
Return a list of objects corresponding to a set of raw labels. Each object returned is of the format returned by
{get_label_info()}. This is similar to looping over the labels and calling {get_label_info()} on each one, but it also
correctly handles embedded double angle bracket specs <<...>> found in the labels. (In such a case, there will be more
objects returned than raw labels passed in.) On input, `data` is an object with the following fields:
* `labels`: The list of labels to process.
* `lang`: The language of the labels. Must be specified.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the label to any categories.
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
'''WARNING''': This destructively modifies the `data` structure.
]==]
function export.process_raw_labels(data)
local label_infos = {}
local function get_info_and_insert(label)
-- Reuse this structure to save memory.
data.label = label
table.insert(label_infos, export.get_label_info(data))
end
for _, label in ipairs(data.labels) do
if label:find("<<") then
local segments = require(string_utilities_module).split(label, "<<(.-)>>")
for i, segment in ipairs(segments) do
if i % 2 == 1 then
local raw_text_type = i == 1 and "begin" or i == #segments and "end" or "middle"
table.insert(label_infos, {raw_text = raw_text_type, label = segment, categories = {}})
else
local segment_labels = export.split_labels_on_comma(segment)
for _, segment_label in ipairs(segment_labels) do
get_info_and_insert(segment_label)
end
end
end
else
get_info_and_insert(label)
end
end
return label_infos
end
--[==[
Split a comma-separated string of raw labels and process each label to get a list of objects suitable for passing to
{format_processed_labels()}. Each object returned is of the format returned by {get_label_info()}. This is equivalent to
calling {split_labels_on_comma()} followed by {process_raw_labels()}. On input, `data` is an object with the following
fields:
* `labels`: The string containing the raw comma-separated labels.
* `lang`: The language of the labels. Must be specified.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the label to any categories.
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
'''WARNING''': This destructively modifies the `data` structure.
]==]
function export.split_and_process_raw_labels(data)
data.labels = export.split_labels_on_comma(data.labels)
return export.process_raw_labels(data)
end
--[==[
Format one or more already-processed labels for display and categorization. "Already-processed" means that
{get_label_info()} or {process_raw_labels()} has been called on the raw labels to convert them into objects containing
information on how to display and categorize the labels. This is a lower-level alternative to {show_labels()} and is
meant for modules such as [[Module:alternative forms]], [[Module:quote]] and [[Module:etymology/templates/descendant]]
that support displaying labels along with some other information.
On input `data` is an object with the following fields:
* `labels`: List of the label objects to format, in the format returned by {get_label_info()}.
* `lang`: The language of the labels.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice, as documented in
{get_label_info()}. To enable this, set this to an empty object. If `already_seen` is {nil}, this tracking doesn't
happen, meaning if the same label appears twice, it will be displayed twice.
* `open`: Open bracket or parenthesis to display before the concatenated labels. If specified, it is wrapped in the
{"ib-brac"} CSS class. If {nil}, no open bracket is displayed.
* `close`: Close bracket or parenthesis to display after the concatenated labels. If specified, it is wrapped in the
{"ib-brac"} CSS class. If {nil}, no close bracket is displayed.
* `no_ib_content`: By default, the concatenated formatted labels inside of the open/close brackets are wrapped in the
{"ib-content"} CSS class. Specify this to suppress this wrapping.
Return value is a string containing the contenated labels, optionally surrounded by open/close brackets or parentheses.
Normally, labels are separated by comma-space sequences, but this may be suppressed for certain labels. If `nocat`
wasn't given to {get_label_info() or process_raw_labels()}, the label objects will contain formatted categories in
them, which will be inserted into the returned text. The concatenated text inside of the open/close brackets is normally
wrapped in the {"ib-content"} CSS class, but this can be suppressed, as mentioned above.
'''WARNING''': This destructively modifies the `data` structure.
]==]
function export.format_processed_labels(data)
if not data.labels then
error("`data` must now be an object containing the params")
end
local labels = data.labels
if not labels[1] then
error("You must specify at least one label.")
end
-- Show the labels
local omit_preComma = false
local omit_postComma = true
local omit_preSpace = false
local omit_postSpace = true
for _, label in ipairs(labels) do
omit_preComma = omit_postComma
omit_preSpace = omit_postSpace
local raw_text_omit_before = label.raw_text == "middle" or label.raw_text == "end"
local raw_text_omit_after = label.raw_text == "middle" or label.raw_text == "begin"
label.omit_comma = omit_preComma or (label.data and label.data.omit_preComma) or raw_text_omit_before
omit_postComma = (label.data and label.data.omit_postComma) or raw_text_omit_after
label.omit_space = omit_preSpace or (label.data and label.data.omit_preSpace) or raw_text_omit_before
omit_postSpace = (label.data and label.data.omit_postSpace) or raw_text_omit_after
end
if data.lang then
local lang_functions_module = export.lang_specific_data_modules_prefix .. data.lang:getCode() .. "/functions"
local m_lang_functions = require(load_module).safe_require(lang_functions_module)
if m_lang_functions and m_lang_functions.postprocess_handlers then
for _, handler in ipairs(m_lang_functions.postprocess_handlers) do
handler(data)
end
end
end
for i, labelinfo in ipairs(labels) do
local label
-- Need to check for 'not raw_text' here because blank labels may legitimately occur as raw text if a double
-- angle bracket spec occurs at the beginning of a label. In this case we've already taken into account the
-- context and don't want to leave out a preceding comma and space e.g. in a case like
-- {{lb|en|rare|<<dialect>> or <<eye dialect>>}}. FIXME: We should reconsider whether we need this special case
-- at all.
if labelinfo.label == "" and not labelinfo.raw_text then
label = ""
else
label = (labelinfo.omit_comma and "" or '<span class="ib-comma">,</span>') ..
(labelinfo.omit_space and "" or " ") ..
labelinfo.label
end
labels[i] = label .. (labelinfo.formatted_categories or "")
end
local function wrap_open_close(val)
if val then
return "<span class=\"ib-brac\">" .. val .. "</span>"
else
return ""
end
end
local concatenated_labels = table.concat(labels, "")
if not data.no_ib_content then
concatenated_labels = "<span class=\"ib-content\">" .. concatenated_labels .. "</span>"
end
return wrap_open_close(data.open) .. concatenated_labels .. wrap_open_close(data.close)
end
--[==[
Format one or more labels for display and categorization. This provides the implementation of the
{{tl|label}}/{{tl|lb}}, {{tl|term label}}/{{tl|tlb}} and {{tl|accent}}/{{tl|a}} templates, and can also be called from a
module. The return value is a string to be inserted into the generated page, including the display and categories. On
input `data` is an object with the following fields:
* `labels`: List of the labels to format.
* `lang`: The language of the labels.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the labels to any categories.
* `notrack`: Disable all tracking for these labels.
* `sort`: Sort key for categorization.
* `no_track_already_seen`: Don't track already-seen labels. If not specified, already-seen labels are not displayed
again, but still categorize. See the documentation of {get_label_info()}.
* `open`: Open bracket or parenthesis to display before the concatenated labels. If {nil}, defaults to an open
parenthesis. Set to {false} to disable.
* `close`: Close bracket or parenthesis to display after the concatenated labels. If {nil}, defaults to a close
parenthesis. Set to {false} to disable.
Compared with {format_processed_labels()}, this function has the following differences:
# The labels specified in `labels` are raw labels (i.e. strings) rather than formatted objects.
# The open and close brackets default to parentheses ("round brackets") rather than not being displayed by default.
# Tracking of already-seen labels is enabled unless explicitly turned off using `no_track_already_seen`.
# The entire formatted result is wrapped in a {"usage-label-<var>type</var>"} CSS class (depending on the value of
`mode`).
'''WARNING''': This destructively modifies the `data` structure.
]==]
function export.show_labels(data)
if not data.labels then
error("`data` must now be an object containing the params")
end
local labels = data.labels
if not labels[1] then
error("You must specify at least one label.")
end
local mode = validate_mode(data.mode)
if not data.no_track_already_seen then
data.already_seen = {}
end
data.labels = export.process_raw_labels(data)
if data.open == nil then
data.open = "("
end
if data.close == nil then
data.close = ")"
end
local formatted = export.format_processed_labels(data)
return "<span class=\"" .. mode_to_outer_class[mode] .. "\">" .. formatted .. "</span>"
end
--[==[Helper function for the data modules.]==]
function export.alias(labels, key, aliases)
require(table_module).alias(labels, key, aliases)
end
--[==[
Split the display form of a label. Returns two values: `link` and `display`. If the display form consists of a
two-part link, `link` is the first part and `display` is the second part. If the display form consists of a
single-part link, `link` and `display` are the same. Otherwise (the display form is not a link or contains an
embedded link), `link` is the same as the passed-in `label` and `display` is nil.
]==]
function export.split_display_form(label)
if not label:find("%[%[") then
return label, nil
end
local link, display = label:match("^%[%[([^%[%]|]+)|([^%[%]|]+)%]%]$")
if link then
return link, display
end
local link = label:match("^%[%[([^%[%]|])+%]%]$")
if link then
return link, link
end
return label, nil
end
--[==[
Combine the `link` and `display` parts of the display form of a label as returned by {split_display_form()}.
If `display` is nil, `link` is returned directly. Otherwise, a one-part or two-part link is constructed
depending on whether `link` and `display` are the same. (As a special case, if both consist of a blank string,
the return value is a blank string rather than a malformed link.)
]==]
function export.combine_display_form_parts(link, display)
if not display then
return link
end
if link == display then
if link == "" then
return ""
else
return ("[[%s]]"):format(link)
end
end
return ("[[%s|%s]]"):format(link, display)
end
--[==[Used to finalize the data into the form that is actually returned.]==]
function export.finalize_data(labels)
local shallow_copy = require(table_module).shallowCopy
local aliases = {}
for label, data in pairs(labels) do
if type(data) == "table" then
if data.aliases then
for _, alias in ipairs(data.aliases) do
aliases[alias] = label
end
data.aliases = nil
end
if data.deprecated_aliases then
local data2 = shallow_copy(data)
data2.deprecated = true
data2.canonical = label
for _, alias in ipairs(data2.deprecated_aliases) do
aliases[alias] = data2
end
data.deprecated_aliases = nil
data2.deprecated_aliases = nil
end
end
end
for label, data in pairs(aliases) do
labels[label] = data
end
return labels
end
return export
th0gdirwzq8k1lmy2qb8v6qr899757g
مۆدیوول:labels/templates
828
49
46680
33969
2026-09-30T02:10:52Z
Ghybu
12
update
46680
Scribunto
text/plain
local export = {}
local labels_module = "Module:labels"
-- Add tracking category for PAGE. The tracking category linked to is [[Wiktionary:Tracking/labels/PAGE]].
local function track(page)
require("Module:debug/track")("labels/" .. page)
end
function export.show(frame)
local parent_args = frame:getParent().args
local compat = (frame.args["compat"] or "") ~= "" and parent_args["lang"]
local term_mode = (frame.args["term"] or "") ~= ""
local params = {
[1] = {required = true, type = "language", default = "und"},
[2] = {required = true, list = true, default = "example"},
["nocat"] = {type = "boolean"},
["sort"] = {},
}
if compat then
params["lang"] = params[1]
params[1] = params[2]
params[2] = nil
end
local args = require("Module:parameters").process(parent_args, params)
-- Gather parameters
local lang = args[compat and "lang" or 1]
local labels = args[compat and 1 or 2]
-- Temporary tracking for the weird arguments.
if (args.sort) then
track("sort")
end
return require(labels_module).show_labels {
lang = lang,
labels = labels,
sort = args.sort,
nocat = args.nocat,
mode = term_mode and "term-label" or nil,
ok_to_destructively_modify = true,
}
end
return export
7hnmdtq2372526g8dt6eml4d05kgo9q
مۆدیوول:languages/canonical names
828
52
46626
34129
2026-09-29T17:43:12Z
Ghybu
12
نێوان-زمانی (Translingual)
46626
Scribunto
text/plain
return {
["'Are'are"] = "alu",
["A'ou"] = "aou",
["A-Hmao"] = "hmd",
["A-Pucikwar"] = "apq",
["Aari"] = "aiw",
["Aasax"] = "aas",
["Aba"] = "utp",
["Abaga"] = "abg",
["Abai"] = "poz-abi",
["Abai Sungai"] = "abf",
["Abanyom"] = "abm",
["Abau"] = "aau",
["Abaza"] = "abq",
["Abenaki"] = "abe",
["Abenlen Ayta"] = "abp",
["Abidji"] = "abi",
["Abinomn"] = "bsa",
["Abipón"] = "axb",
["Abishira"] = "ash",
["ئابخازی"] = "ab",
["Abom"] = "aob",
["Abon"] = "abo",
["Abron"] = "abr",
["Abu"] = "ado",
["Abu'"] = "aah",
["Abua"] = "abn",
["Abui"] = "abz",
["Abun"] = "kgr",
["Abung"] = "abl",
["Abure"] = "abu",
["Abureni"] = "mgj",
["Abé"] = "aba",
["Acatepec Me'phaa"] = "tpx",
["ئاچێیی"] = "ace",
["Achagua"] = "aca",
["Achang"] = "acn",
["Ache"] = "yif",
["Acheron"] = "acz",
["Achi"] = "acr",
["Acholi"] = "ach",
["Achuar"] = "acu",
["Achumawi"] = "acv",
["Aché"] = "guq",
["Acroá"] = "acs",
["Adabe"] = "adb",
["Adai"] = "xad",
["Adamorobe Sign Language"] = "ads",
["Adang"] = "adn",
["Adangbe"] = "adq",
["Adangme"] = "ada",
["Adap"] = "adp",
["Adasen"] = "tiu",
["Adele"] = "ade",
["Adhola"] = "adh",
["Adi"] = "adi",
["Adioukrou"] = "adj",
["Adithinngithigh"] = "dth",
["Adivasi Odia"] = "ort",
["Adiwasi Garasia"] = "gas",
["Adja"] = "ajg",
["Adnyamathanha"] = "adt",
["Adonara"] = "adr",
["Aduge"] = "adu",
["Adyghe"] = "ady",
["Adzera"] = "adz",
["Adûni"] = "art-adu",
["Aeka"] = "aez",
["Aekyom"] = "awi",
["Aequian"] = "xae",
["Aer"] = "aeq",
["Afade"] = "aal",
["Afar"] = "aa",
["Afghan Sign Language"] = "afg",
["Afitti"] = "aft",
["Afra"] = "ulf",
["Afrihili"] = "afh",
["Afrikaans"] = "af",
["Afro-Seminole Creole"] = "afs",
["Agarabi"] = "agd",
["Agariya"] = "agi",
["Agatu"] = "agc",
["Agavotaguerra"] = "avo",
["Agawam"] = "alg-aga",
["Aghem"] = "agq",
["Aghu"] = "ahh",
["Aghu Tharrnggala"] = "gtu",
["Aghul"] = "agx",
["Aghwan"] = "xag",
["Agi"] = "aif",
["Agob"] = "kit",
["Agoi"] = "ibm",
["Aguacateca"] = "agu",
["Aguano"] = "aga",
["Aguaruna"] = "agr",
["Aguna"] = "aug",
["Agusan Manobo"] = "msm",
["Agutaynen"] = "agn",
["Agwagwune"] = "yay",
["Ahanta"] = "aha",
["Ahirani"] = "ahr",
["Ahom"] = "aho",
["Ahtna"] = "aht",
["Ahwai"] = "nfd",
["Ai-Cham"] = "aih",
["Aighon"] = "aix",
["Aikanã"] = "tba",
["Aiklep"] = "mwg",
["Aimele"] = "ail",
["Aimol"] = "aim",
["Ainbai"] = "aic",
["Ainu"] = "ain",
["Aiome"] = "aki",
["Airoran"] = "air",
["Aisi"] = "mmq",
["Aiton"] = "aio",
["Aja"] = "aja",
["Ajawa"] = "ajw",
["Ajië"] = "aji",
["Ajyíninka Apurucayali"] = "cpc",
["Ak"] = "akq",
["Aka (Central Africa)"] = "axk",
["Aka (Sudan)"] = "soh",
["Aka-Bea"] = "abj",
["Aka-Bo"] = "akm",
["Aka-Cari"] = "aci",
["Aka-Kede"] = "akx",
["Aka-Kol"] = "aky",
["Aka-Kora"] = "ack",
["Akan"] = "ak",
["Akar-Bale"] = "acl",
["Akaselem"] = "aks",
["Akatek"] = "knj",
["Akawaio"] = "ake",
["Ake"] = "aik",
["Akebu"] = "keu",
["Akei"] = "tsr",
["Akeu"] = "aeu",
["Akha"] = "ahk",
["Akhvakh"] = "akv",
["ئەکەدی"] = "akk",
["Akkala Sami"] = "sia",
["Aklanon"] = "akl",
["Akolet"] = "akt",
["Akoose"] = "bss",
["Akoye"] = "miw",
["Akpa"] = "akf",
["Akpes"] = "ibe",
["Akrukay"] = "afi",
["Akuku"] = "ayk",
["Akum"] = "aku",
["Akuntsu"] = "aqz",
["Akurio"] = "ako",
["Akuwagel"] = "bey",
["Akwa"] = "akw",
["Akyaung Ari"] = "nqy",
["Al-Sayyid Bedouin Sign Language"] = "syy",
["Alaba"] = "alw",
["Alabama"] = "akz",
["Alabat Island Agta"] = "dul",
["Alacatlatzala Mixtec"] = "mim",
["Alago"] = "ala",
["Alagwa"] = "wbj",
["Alak"] = "alk",
["Alamblak"] = "amp",
["Alangan"] = "alj",
["Alanic"] = "xln",
["Alapmunte"] = "apv",
["Alas-Kluet Batak"] = "btz",
["Alawa"] = "alh",
["Alazapa"] = "nai-ala",
["ئالبانی"] = "sq",
["Albanian Sign Language"] = "sqk",
["Alchuka"] = "tuw-alk",
["Alcozauca Mixtec"] = "xta",
["Alege"] = "alf",
["Alekano"] = "gah",
["Alemannic German"] = "gsw",
["Aleut"] = "ale",
["عەرەبیی جەزائیری"] = "arq",
["Algerian Sign Language"] = "asp",
["Algonquin"] = "alq",
["Ali"] = "aiy",
["Alladian"] = "ald",
["Allar"] = "all",
["Allentiac"] = "sai-all",
["Alngith"] = "aid",
["Alo Phola"] = "ypo",
["Alor"] = "aol",
["Aloápam Zapotec"] = "zaq",
["Alsea"] = "aes",
["Alu"] = "mte",
["Alu Kurumba"] = "xua",
["Alugu"] = "aub",
["Alumu-Tesu"] = "aab",
["Alune"] = "alp",
["Alungul"] = "aus-alu",
["Aluo"] = "yna",
["Alur"] = "alz",
["Alutiiq"] = "ems",
["Alutor"] = "alr",
["Alviri-Vidari"] = "avd",
["Alyawarr"] = "aly",
["Ama"] = "amm",
["Amahai"] = "amq",
["Amahuaca"] = "amc",
["Amaimon"] = "ali",
["Amal"] = "aad",
["Amanab"] = "amn",
["Amanayé"] = "ama",
["Amara"] = "aie",
["Amarakaeri"] = "amr",
["Amarasi"] = "aaz",
["Amarizana"] = "awd-ama",
["Amasi"] = "alv-ama",
["Amatlán Zapotec"] = "zpo",
["Amba"] = "rwm",
["Ambai"] = "amk",
["Ambakich"] = "aew",
["Ambala Ayta"] = "abc",
["Ambelau"] = "amv",
["Ambele"] = "ael",
["Amblong"] = "alm",
["Ambo"] = "amb",
["Ambonese Malay"] = "abs",
["Ambrak"] = "aag",
["Ambul"] = "apo",
["Ambulas"] = "abt",
["Amdang"] = "amj",
["Amele"] = "aey",
["American Sign Language"] = "ase",
["Amganad Ifugao"] = "ifa",
["ئەمھەری"] = "am",
["Ami"] = "amy",
["Amis"] = "ami",
["Ammonite"] = "sem-amm",
["Amo"] = "amo",
["Amol"] = "alx",
["Amoltepec Mixtec"] = "mbz",
["Amondawa"] = "adw",
["Amorite"] = "sem-amo",
["Ampanang"] = "apg",
["Ampari Dogon"] = "aqd",
["Amri Karbi"] = "ajz",
["Amto"] = "amt",
["Amurdag"] = "amg",
["Ana Tinga Dogon"] = "dti",
["Anaang"] = "anw",
["Anakalangu"] = "akg",
["Anam"] = "pda",
["Anambé"] = "aan",
["Anamgura"] = "imi",
["Anasi"] = "bpo",
["Anauyá"] = "awd-ana",
["Ancient Greek"] = "grc",
["Ancient Ligurian"] = "xlg",
["Ancient Macedonian"] = "xmk",
["Ancient North Arabian"] = "xna",
["Ancient Zapotec"] = "xzp",
["Andai"] = "afd",
["Andajin"] = "ajn",
["عەرەبیی ئەندەلووسی"] = "xaa",
["Andaman Creole Hindi"] = "hca",
["Andaqui"] = "ana",
["Andarum"] = "aod",
["Andegerebinha"] = "adg",
["Andh"] = "anr",
["Andi"] = "ani",
["Andio"] = "bzb",
["Andjingith"] = "aus-and",
["Andoa"] = "anb",
["Andoque"] = "ano",
["Andoquero"] = "sai-and",
["Andra-Hus"] = "anx",
["Aneityum"] = "aty",
["Anem"] = "anz",
["Aneme Wake"] = "aby",
["Anfillo"] = "myo",
["Angaataha"] = "agm",
["Angaité"] = "aqt",
["Angal"] = "age",
["Angal Enen"] = "aoe",
["Angal Heneng"] = "akh",
["Angami"] = "njm",
["Angevin"] = "roa-ang",
["Angguruk Yali"] = "yli",
["Angika"] = "anp",
["Angkamuthi"] = "avm",
["Angkola Batak"] = "akb",
["Angkula"] = "aus-ang",
["Angloromani"] = "rme",
["Angolar"] = "aoa",
["Angor"] = "agg",
["Angoram"] = "aog",
["Angosturas Tunebo"] = "tnd",
["Anguthimri"] = "awg",
["Ani Phowa"] = "ypn",
["Anii"] = "blo",
["Animere"] = "anf",
["Anindilyakwa"] = "aoi",
["Anjam"] = "boj",
["Ankave"] = "aak",
["Anmatyerre"] = "amx",
["Annobonese"] = "fab",
["Anong"] = "nun",
["Anor"] = "anj",
["Anserma"] = "ans",
["Ansus"] = "and",
["Antakarinya"] = "ant",
["Antigua and Barbuda Creole English"] = "aig",
["Antillean Creole"] = "gcf",
["Anu"] = "anl",
["Anuak"] = "anu",
["Anufo"] = "cko",
["Anuki"] = "aui",
["Anus"] = "auq",
["Anuta"] = "aud",
["Anyi"] = "any",
["Anyin Morofo"] = "mtb",
["Anāl"] = "anm",
["Ao"] = "njo",
["Aoheng"] = "pni",
["Aore"] = "aor",
["Ap Ma"] = "kbx",
["Apabhramsa"] = "inc-apa",
["Apalachee"] = "xap",
["Apalaí"] = "apy",
["Apali"] = "ena",
["Apasco-Apoala Mixtec"] = "mip",
["Apatani"] = "apt",
["Apiaká"] = "api",
["Apinayé"] = "apn",
["Apma"] = "app",
["Apolista"] = "awd-apo",
["Aproumu Aizi"] = "ahp",
["Apurinã"] = "apu",
["Aputai"] = "apx",
["Aquitanian"] = "xaq",
["Arabana"] = "ard",
["Arabela"] = "arl",
["عەرەبی"] = "ar",
["ئاراگۆنی"] = "an",
["Araki"] = "akr",
["Arakwal"] = "rkw",
["Aralle-Tabulahan"] = "atq",
["Aramaic"] = "arc",
["Arammba"] = "stk",
["Aranadan"] = "aaf",
["Aranama-Tamique"] = "xrt",
["Arandai"] = "jbj",
["Araona"] = "aro",
["Arapaho"] = "arp",
["Arapaso"] = "arj",
["Arara-Karo"] = "arr",
["Ararandewára"] = "xaj",
["Araweté"] = "awt",
["Arawum"] = "awm",
["Arbore"] = "arv",
["Archi"] = "aqc",
["Are"] = "mwc",
["Areba"] = "aea",
["Arem"] = "aem",
["Argentine Sign Language"] = "aed",
["Argobba"] = "agj",
["Arguni"] = "agf",
["Arhuaco"] = "arh",
["Arhâ"] = "aqr",
["Arhö"] = "aok",
["Ari"] = "aac",
["Aribwatsa"] = "laz",
["Aribwaung"] = "ylu",
["Arifama-Miniafia"] = "aai",
["Arigidi"] = "aqg",
["Arikapú"] = "ark",
["Arikara"] = "ari",
["Arikem"] = "ait",
["Arin"] = "xrn",
["Aringa"] = "luc",
["Armazic"] = "xrm",
["ئەرمەنی"] = "hy",
["Armenian Sign Language"] = "aen",
["ئارۆمانی"] = "rup",
["Arop-Lokep"] = "apr",
["Arop-Sissano"] = "aps",
["Arosi"] = "aia",
["Arritinngithigh"] = "rrt",
["Arta"] = "atz",
["Arua"] = "aru",
["Aruamu"] = "msy",
["Aruek"] = "aur",
["Aruop"] = "lsr",
["Arutani"] = "atx",
["Aruá"] = "arx",
["As"] = "asz",
["Asaro'o"] = "mtv",
["Ashe"] = "ahs",
["Ashkun"] = "ask",
["Asho Chin"] = "csh",
["Ashokan Prakrit"] = "inc-ash",
["Ashraaf"] = "cus-ash",
["Asháninka"] = "cni",
["Ashéninka Pajonal"] = "cjo",
["Ashéninka Perené"] = "prq",
["Asi"] = "bno",
["Asilulu"] = "asl",
["Askopan"] = "eiv",
["Asoa"] = "asv",
["ئاسامی"] = "as",
["Assan"] = "xss",
["Assangori"] = "sjg",
["Assiniboine"] = "asb",
["Assyrian Neo-Aramaic"] = "aii",
["Asturian"] = "ast",
["Asu"] = "aum",
["Asue Awyu"] = "psa",
["Asumboa"] = "aua",
["Asunción Mixtepec Zapotec"] = "zoo",
["Asuri"] = "asr",
["Ata"] = "atm",
["Ata Manobo"] = "atd",
["Atakapa"] = "aqp",
["Atampaya"] = "amz",
["Atanques"] = "cba-ata",
["Atatláhuca Mixtec"] = "mib",
["Atayal"] = "tay",
["Atemble"] = "ate",
["Ateso"] = "teo",
["Athpare"] = "aph",
["Ati"] = "atk",
["Atikamekw"] = "atj",
["Atohwaim"] = "aqm",
["Atong (Cameroon)"] = "ato",
["Atong (India)"] = "aot",
["Atorada"] = "aox",
["Atsahuaca"] = "atc",
["Atsam"] = "cch",
["Atsugewi"] = "atw",
["Attapady Kurumba"] = "pkr",
["Attié"] = "ati",
["Au"] = "avt",
["Auhelawa"] = "kud",
["Aukan"] = "djk",
["Aulua"] = "aul",
["Aurá"] = "aux",
["Aushi"] = "auh",
["Aushiri"] = "avs",
["Auslan"] = "asf",
["Austral"] = "aut",
["Australian Aboriginal Sign Language"] = "asw",
["Australian Kriol"] = "rop",
["Austrian Sign Language"] = "asq",
["Austronesian Mari"] = "hob",
["Auwe"] = "smf",
["Auyana"] = "auy",
["Auye"] = "auu",
["Auyokawa"] = "auo",
["ئاڤاری"] = "av",
["Avatime"] = "avn",
["Avau"] = "avb",
["Avava"] = "tmb",
["ئەوێستایی"] = "ae",
["Avikam"] = "avi",
["Avokaya"] = "avu",
["Avá-Canoeiro"] = "avv",
["Awa (China)"] = "vwa",
["Awa (New Guinea)"] = "awb",
["Awa-Cuaiquer"] = "kwi",
["Awabakal"] = "awk",
["Awadhi"] = "awa",
["Awak"] = "awo",
["Awar"] = "aya",
["Awara"] = "awx",
["Awbono"] = "awh",
["Aweer"] = "bob",
["Awera"] = "awr",
["Awetí"] = "awe",
["Awing"] = "azo",
["Awjila"] = "auj",
["Awngi"] = "awn",
["Awngthim"] = "gwm",
["Awtuw"] = "kmn",
["Awun"] = "aww",
["Awutu"] = "afu",
["Awyi"] = "auw",
["Axamb"] = "ahb",
["Axi"] = "yix",
["Ayabadhu"] = "ayd",
["Ayautla Mazatec"] = "vmy",
["Ayere"] = "aye",
["Ayerrerenge"] = "axe",
["Ayi"] = "ayq",
["Ayizi"] = "yyz",
["Ayizo"] = "ayb",
["Aymara"] = "ay",
["Ayomán"] = "sai-ayo",
["Ayoquesco Zapotec"] = "zaf",
["Ayoreo"] = "ayo",
["Ayu"] = "ayu",
["Ayutla Mixtec"] = "miy",
["ئازەربایجانی"] = "az",
["Azha"] = "aza",
["Azhe"] = "yiz",
["Azoyú Me'phaa"] = "tpc",
["Baa"] = "kwb",
["Baagandji"] = "drl",
["Baan"] = "bvj",
["Baangi"] = "bqx",
["Baatonum"] = "bba",
["Baba"] = "bbw",
["Baba Malay"] = "mbf",
["Babango"] = "bbm",
["Babanki"] = "bbk",
["Babatana"] = "baa",
["Babine-Witsuwit'en"] = "bcr",
["Babole"] = "bvx",
["Babungo"] = "bav",
["Babuza"] = "bzg",
["Bacama"] = "bcy",
["Bacanese Malay"] = "btj",
["باختەری"] = "xbc",
["Bada"] = "bhz",
["Badaga"] = "bfq",
["Badanchi"] = "bau",
["Bade"] = "bde",
["Badeshi"] = "bdz",
["Badimaya"] = "bia",
["Baduy"] = "bac",
["Badyara"] = "pbp",
["Baeggu"] = "bvd",
["Baekje"] = "pkc",
["Baelelea"] = "bvc",
["Baenan"] = "sai-bae",
["Baetora"] = "btr",
["Bafanji"] = "bfj",
["Bafaw"] = "bwt",
["Bafia"] = "ksf",
["Bafut"] = "bfd",
["Baga Kaloum"] = "bqf",
["Baga Koga"] = "bgo",
["Baga Manduri"] = "bmd",
["Baga Pokur"] = "bcg",
["Baga Sitemu"] = "bsp",
["Baga Sobané"] = "bsv",
["Bagheli"] = "bfy",
["Bagirmi"] = "bmi",
["Bago-Kusuntu"] = "bqg",
["Bagri"] = "bgq",
["Bagua"] = "sai-bag",
["Bagupi"] = "bpi",
["Bagusa"] = "bqb",
["Bagvalal"] = "kva",
["Baha"] = "yha",
["Baham"] = "bdw",
["Bahamian Creole"] = "bah",
["Baharna Arabic"] = "abv",
["Bahau"] = "bhv",
["Bahinemo"] = "bjh",
["Bahing"] = "bhj",
["Bahnar"] = "bdq",
["Bahonsuai"] = "bsu",
["Bai"] = "bdj",
["Baibai"] = "bbf",
["Baikeno"] = "bkx",
["Bailang"] = "tbq-blg",
["Baima"] = "bqh",
["Baimak"] = "bmx",
["Bainouk-Gunyaamolo"] = "bcz",
["Bainouk-Gunyuño"] = "bab",
["Bainouk-Samik"] = "bcb",
["Baiso"] = "bsw",
["Baissa Fali"] = "fah",
["Bajan"] = "bjs",
["Bajelani"] = "bjm",
["Bajjika"] = "vjk",
["Baka"] = "bkc",
["Bakairí"] = "bkq",
["Bakaka"] = "bqz",
["Bakhtiari"] = "bqi",
["Baki"] = "bki",
["Bakoko"] = "bkh",
["Bakole"] = "kme",
["Bakpinka"] = "bbs",
["Bakulung"] = "bbu",
["Bakumpai"] = "bkr",
["Bakung"] = "xkl",
["Bakwé"] = "bjw",
["Bala"] = "tuw-bal",
["Balaesang"] = "bls",
["Balangao"] = "blw",
["Balangingi"] = "sse",
["Balanta-Ganja"] = "bjt",
["Balanta-Kentohe"] = "ble",
["Balantak"] = "blz",
["Balau"] = "blg",
["Baldemu"] = "bdn",
["Bali"] = "bcp",
["Baliledo"] = "poz-bal",
["Balinese"] = "ban",
["Balinese Malay"] = "mhp",
["Balkan Gagauz Turkish"] = "bgx",
["Balkan Romani"] = "rmn",
["Balo"] = "bqo",
["Baloi"] = "biz",
["Balong"] = "bnt-bal",
["Balti"] = "bft",
["Baltic Romani"] = "rml",
["Baluan-Pam"] = "blq",
["بەلۆچی"] = "bal",
["Bamako Sign Language"] = "bog",
["Bamali"] = "bbq",
["Bambalang"] = "bmo",
["Bambam"] = "ptu",
["Bambara"] = "bm",
["Bambassi"] = "myf",
["Bambili-Bambui"] = "baw",
["Bamenyam"] = "bce",
["Bamu"] = "bcf",
["Bamukumbit"] = "bqt",
["Bamum"] = "bax",
["Bamunka"] = "bvm",
["Bamwe"] = "bmg",
["Ban Khor Sign Language"] = "bfk",
["Bana"] = "bcw",
["Banao Itneg"] = "bjx",
["Banaro"] = "byz",
["Banda"] = "bnd",
["Banda Malay"] = "bpq",
["Banda-Bambari"] = "liy",
["Banda-Banda"] = "bpd",
["Banda-Mbrès"] = "bqk",
["Banda-Ndélé"] = "bfl",
["Banda-Yangere"] = "yaj",
["Bandi"] = "bza",
["Bandial"] = "bqj",
["Bandjalang"] = "bdy",
["Bangala"] = "bxg",
["Bangandu"] = "bgf",
["Bangba"] = "bbe",
["Banggai"] = "bgz",
["Bangi"] = "bni",
["Bangime"] = "dba",
["Bangka"] = "mfb",
["Bangolan"] = "bgj",
["Bangru"] = "sit-ban",
["Bangubangu"] = "bnx",
["Bangwinji"] = "bsj",
["Baniva"] = "bvv",
["Baniwa"] = "bwi",
["Banjarese"] = "bjn",
["Banka"] = "bxw",
["Bankan Tey Dogon"] = "dbw",
["Bankon"] = "abb",
["Banoni"] = "bcm",
["Bantawa"] = "bap",
["Bantayanon"] = "bfx",
["Bantik"] = "bnq",
["Banyumasan"] = "map-bms",
["Baoule"] = "bci",
["Baraamu"] = "brd",
["Barai"] = "bbb",
["Barakai"] = "baj",
["Baram Kayan"] = "kys",
["Barama"] = "bbg",
["Barambu"] = "brm",
["Baramu"] = "bmz",
["Barapasi"] = "brp",
["Baras"] = "brs",
["Barasana"] = "bsn",
["Barbareño"] = "boi",
["Barclayville Grebo"] = "gry",
["Bardi"] = "bcj",
["Barein"] = "bva",
["Bargam"] = "mlp",
["Bari"] = "bfa",
["Bariai"] = "bch",
["Bariji"] = "bjc",
["Barikanchi"] = "bxo",
["Barikewa"] = "jbk",
["Barngarla"] = "bjb",
["Barok"] = "bjk",
["Barombi"] = "bbi",
["Barranbinya"] = "aus-bra",
["Barro Negro Tunebo"] = "tbn",
["Barrow Point"] = "bpt",
["Baruga"] = "bjz",
["Barunggam"] = "aus-brm",
["Baruya"] = "byr",
["Barwe"] = "bwg",
["Barzani Jewish Neo-Aramaic"] = "bjf",
["Baré"] = "bae",
["Barí"] = "mot",
["Basa"] = "bzw",
["Basa-Gumna"] = "bsl",
["Basa-Gurmana"] = "buj",
["Basaa"] = "bas",
["Basap"] = "bdb",
["Basay"] = "byq",
["Bashkardi"] = "bsg",
["Bashkir"] = "ba",
["Basketo"] = "bst",
["باسکی"] = "eu",
["Basque-Icelandic Pidgin"] = "crp-bip",
["Bassa"] = "bsq",
["Bassa-Kontagora"] = "bsr",
["Bassari"] = "bsc",
["Bassossi"] = "bsi",
["Bata"] = "bta",
["Bataan Ayta"] = "ayt",
["Batad Ifugao"] = "ifb",
["Batanga"] = "bnm",
["Batek"] = "btq",
["Bateri"] = "btv",
["Bathari"] = "bhm",
["Bati (Cameroon)"] = "btc",
["Bati (Indonesia)"] = "bvt",
["Bats"] = "bbl",
["Batu"] = "btu",
["Batui"] = "zbt",
["Batuley"] = "bay",
["Bau"] = "bbd",
["Bau Bidayuh"] = "sne",
["Bauchi"] = "bsf",
["Baure"] = "brg",
["Bauria"] = "bge",
["Bauro"] = "bxa",
["Bauwaki"] = "bwk",
["Bauzi"] = "bvz",
["باڤاری"] = "bar",
["Bawm Chin"] = "bgr",
["Bay Miwok"] = "mkq",
["Bayali"] = "bjy",
["Baybayanon"] = "bvy",
["Baygo"] = "byg",
["Bayogoula"] = "nai-bay",
["Bayono"] = "byl",
["Bayot"] = "bda",
["Bayungu"] = "bxj",
["Bazigar"] = "bfr",
["Baïnounk Gubëeher"] = "alv-bgu",
["Beami"] = "beo",
["Beary"] = "dra-bry",
["Beaver"] = "bea",
["Beba"] = "bfp",
["Bebe"] = "bzv",
["Bebele"] = "beb",
["Bebeli"] = "bek",
["Bebil"] = "bxp",
["Bedik"] = "tnr",
["Bedjond"] = "bjv",
["Bedoanas"] = "bed",
["Beeke"] = "bkf",
["Beele"] = "bxq",
["Beembe"] = "beq",
["Beezen"] = "bnz",
["Befang"] = "bby",
["Begbere-Ejar"] = "bqv",
["Beja"] = "bej",
["Bekati'"] = "bei",
["Bekwarra"] = "bkv",
["Bekwel"] = "bkw",
["Belait"] = "beg",
["Belanda Bor"] = "bxb",
["Belanda Viri"] = "bvi",
["بیلاڕووسی"] = "be",
["Belhariya"] = "byw",
["Beli"] = "blm",
["Belizean Creole"] = "bzj",
["Bella Coola"] = "blc",
["Bellari"] = "brw",
["Belter Creole"] = "art-bel",
["Bemba"] = "bem",
["Bembe"] = "bmb",
["Ben Tey"] = "dbt",
["Bena"] = "yun",
["Benabena"] = "bef",
["Bench"] = "bcq",
["Bende"] = "bdp",
["Bendi"] = "bct",
["Beneraf"] = "bnv",
["Beng"] = "nhb",
["Benga"] = "bng",
["بەنگلا"] = "bn",
["Benggoi"] = "bgy",
["Bengkala Sign Language"] = "bqy",
["Bentong"] = "bnu",
["Benyadu'"] = "byd",
["Beothuk"] = "bue",
["Bepour"] = "bie",
["Bera"] = "brf",
["Berakou"] = "bxv",
["Berau Malay"] = "bve",
["Berawan"] = "lod",
["Berbice Creole Dutch"] = "brc",
["Bergish"] = "gmw-bgh",
["Berik"] = "bkl",
["Berinomo"] = "bit",
["Berom"] = "bom",
["Berta"] = "wti",
["Berti"] = "byt",
["Besisi"] = "mhe",
["Besme"] = "bes",
["Besoa"] = "bep",
["Betaf"] = "bfe",
["Betawi"] = "bew",
["Bete"] = "byf",
["Bete-Bendi"] = "btt",
["Betoi"] = "sai-bet",
["Betta Kurumba"] = "xub",
["Bezhta"] = "kap",
["Bhadrawahi"] = "bhd",
["Bhalay"] = "bhx",
["Bharia"] = "bha",
["Bhatri"] = "bgw",
["Bhattiyali"] = "bht",
["Bhaya"] = "bhe",
["Bhele"] = "bhy",
["Bhilali"] = "bhi",
["Bhili"] = "bhb",
["Bhojpuri"] = "bho",
["Bhoti Kinnauri"] = "nes",
["Bhunjia"] = "bhu",
["Biafada"] = "bif",
["Biage"] = "bdf",
["Biak"] = "bhw",
["Biali"] = "beh",
["Bian Marind"] = "bpv",
["Biangai"] = "big",
["Biao"] = "byk",
["Biao Mon"] = "bmt",
["Biao-Jiao Mien"] = "bje",
["Biatah Bidayuh"] = "bth",
["Bibaali"] = "bcn",
["Bibbulman"] = "xbp",
["Bidiyo"] = "bid",
["Bidyara"] = "bym",
["Bidyogo"] = "bjg",
["Biem"] = "bmc",
["Bierebo"] = "bnk",
["Bieria"] = "brj",
["Biete"] = "biu",
["Big Nambas"] = "nmb",
["Biga"] = "bhc",
["Bigambal"] = "xbe",
["Bih"] = "ibh",
["Bihari"] = "bh",
["Bijori"] = "bix",
["Bikaru"] = "bic",
["Bikol Central"] = "bcl",
["Bikya"] = "byb",
["Bila"] = "bip",
["Bilakura"] = "bql",
["Bilaspuri"] = "kfs",
["Bilba"] = "bpz",
["Bilbil"] = "brz",
["Bile"] = "bil",
["Biliau"] = "bcu",
["Biloxi"] = "bll",
["Bilua"] = "blb",
["Bilur"] = "bxf",
["Bima"] = "bhp",
["Bimin"] = "bhl",
["Bimoba"] = "bim",
["Bina"] = "bmn",
["Binahari"] = "bxz",
["Binandere"] = "bhg",
["Binawa"] = "byj",
["Bindal"] = "xbd",
["Bine"] = "bon",
["Binji"] = "bpj",
["Binongan Itneg"] = "itb",
["Bintauna"] = "bne",
["Bintulu"] = "bny",
["Binukid"] = "bkd",
["Binumarien"] = "bjr",
["Bipi"] = "biq",
["Birao"] = "brr",
["Birgid"] = "brk",
["Birgit"] = "btf",
["Birhor"] = "biy",
["Biri"] = "bzr",
["Biritai"] = "bqq",
["Birri"] = "bvq",
["Birrpayi"] = "xbj",
["Birwa"] = "brl",
["Biseni"] = "ije",
["Bishnupriya Manipuri"] = "bpy",
["Bishuo"] = "bwh",
["Bisis"] = "bnw",
["Bislama"] = "bi",
["Bisorio"] = "bir",
["Bissa"] = "bib",
["Bisu"] = "bzi",
["Bit"] = "bgk",
["Bitare"] = "brt",
["Bitur"] = "mcc",
["Biwat"] = "bwm",
["Biyo"] = "byo",
["Biyom"] = "bpm",
["Blablanga"] = "blp",
["Black Speech"] = "art-bsp",
["Blackfoot"] = "bla",
["Blafe"] = "bfh",
["Blagar"] = "beu",
["Blang"] = "blr",
["Blin"] = "byn",
["Bo"] = "bgl",
["Bo-Rukul"] = "mae",
["Bo-Ung"] = "mux",
["Boano (Maluku)"] = "bzn",
["Boano (Sulawesi)"] = "bzl",
["Bobongko"] = "bgb",
["Bobot"] = "bty",
["Bodo (Central Africa)"] = "boy",
["Bodo (India)"] = "brx",
["Bodo Gadaba"] = "gbj",
["Bodo Parja"] = "bdv",
["Bofi"] = "bff",
["Boga"] = "bvw",
["Bogaya"] = "boq",
["Boghom"] = "bux",
["Boguru"] = "bqu",
["Bohtan Neo-Aramaic"] = "bhn",
["Boikin"] = "bzf",
["Bokar"] = "sit-bok",
["Bokha"] = "ybk",
["Boko"] = "bqc",
["Bokobaru"] = "bus",
["Bokoto"] = "bdt",
["Bokyi"] = "bky",
["Bola"] = "bnp",
["Bolak"] = "art-blk",
["Bolango"] = "bld",
["Bole"] = "bol",
["Bolgo"] = "bvo",
["Bolia"] = "bli",
["Bolinao"] = "smk",
["Bolivian Sign Language"] = "bvl",
["Boloki"] = "bkt",
["Bolon"] = "bof",
["Bolondo"] = "bzm",
["Bolongan"] = "blj",
["Bolyu"] = "ply",
["Bom"] = "bmf",
["Boma Nkuu"] = "bnt-bon",
["Boma Yumu"] = "bnt-boy",
["Bomboli"] = "bml",
["Bomboma"] = "bws",
["Bomitaba"] = "zmx",
["Bomu"] = "bmq",
["Bomwali"] = "bmw",
["Bon Gula"] = "glc",
["Bonan"] = "peh",
["Bondei"] = "bou",
["Bondo"] = "bfw",
["Bondoukou Kulango"] = "kzc",
["Bondum Dom Dogon"] = "dbu",
["Bonerate"] = "bna",
["Bonggi"] = "bdg",
["Bonggo"] = "bpg",
["Bongili"] = "bui",
["Bongo"] = "bot",
["Bongu"] = "bpu",
["Bonjo"] = "bok",
["Bonkeng"] = "bvg",
["Bonkiman"] = "bop",
["Bookan"] = "bnb",
["Boon"] = "bnl",
["Boor"] = "bvf",
["Bora"] = "boa",
["Border Kuna"] = "kvn",
["Borei"] = "gai",
["Boro"] = "xxb",
["Borong"] = "ksr",
["Boruca"] = "brn",
["Borôro"] = "bor",
["Boselewa"] = "bwf",
["Bosngun"] = "bqs",
["Bote-Majhi"] = "bmj",
["Botlikh"] = "bph",
["Botolan Sambal"] = "sbl",
["Bouna Kulango"] = "nku",
["Bourbonnais-Berrichon"] = "roa-bbn",
["Bourguignon"] = "roa-brg",
["Bouyei"] = "pcc",
["Bozaba"] = "bzo",
["Bragat"] = "aof",
["Brahui"] = "brh",
["Braj"] = "bra",
["Brazilian Sign Language"] = "bzs",
["Brek Karen"] = "kvl",
["Brem"] = "buq",
["Breri"] = "brq",
["برێتۆن"] = "br",
["Bribri"] = "bzd",
["British Sign Language"] = "bfi",
["Brokkat"] = "bro",
["Brokpake"] = "sgt",
["Brokskat"] = "bkk",
["Brooke's Point Palawano"] = "plw",
["Broome Pearling Lugger Pidgin"] = "bpl",
["Brunei Bisaya"] = "bsb",
["Brunei Malay"] = "kxd",
["Bruny Island"] = "xpz",
["Bu"] = "jid",
["Bu-Nao Bunu"] = "bwx",
["Bua"] = "bub",
["Bualkhaw Chin"] = "cbl",
["Buamu"] = "box",
["Bube"] = "bvb",
["Bubi"] = "buw",
["Bubia"] = "bbx",
["Budeh Stieng"] = "stt",
["Budibud"] = "btp",
["Budong-Budong"] = "bdx",
["Budu"] = "buu",
["Budukh"] = "bdk",
["Buduma"] = "bdm",
["Budza"] = "bja",
["Buena Vista Yokuts"] = "yok-bvy",
["Bugan"] = "bbh",
["Bughotu"] = "bgt",
["Buginese"] = "bug",
["Buglere"] = "sab",
["Bugun"] = "bgg",
["Buhi'non Bikol"] = "ubl",
["Buhid"] = "bku",
["Buhutu"] = "bxh",
["Bujhyal"] = "byh",
["Bukar-Sadung Bidayuh"] = "sdo",
["Bukat"] = "bvk",
["Bukawa"] = "buk",
["Bukhari"] = "bhh",
["Bukit Malay"] = "bvu",
["Bukitan"] = "bkn",
["Bukiyip"] = "ape",
["Buksa"] = "tkb",
["Bukusu"] = "bxk",
["Bulgar"] = "xbo",
["بولگاری"] = "bg",
["Bulgarian Sign Language"] = "bqn",
["Bulgebi"] = "bmp",
["Buli (Ghana)"] = "bwu",
["Buli (Indonesia)"] = "bzq",
["Bulo Stieng"] = "sti",
["Bulu (Cameroon)"] = "bum",
["Bulu (New Guinea)"] = "bjl",
["Bum"] = "bmv",
["Bumaji"] = "byp",
["Bumang"] = "bvp",
["Bumbita Arapesh"] = "aon",
["Bumthangkha"] = "kjz",
["Bun"] = "buv",
["Buna"] = "bvn",
["Bunaba"] = "bck",
["Bunak"] = "bfn",
["Bunama"] = "bdd",
["Bundeli"] = "bns",
["Bung"] = "bqd",
["Bungain"] = "but",
["Bunganditj"] = "xbg",
["Bungku"] = "bkz",
["Bungu"] = "wun",
["Bunoge"] = "dgb",
["Bunun"] = "bnn",
["Buol"] = "blf",
["Bura"] = "bwr",
["Bura Mabang"] = "mde",
["Burak"] = "bys",
["Buraka"] = "bkg",
["Burarra"] = "bvr",
["Burate"] = "bti",
["Burduna"] = "bxn",
["Bure"] = "bvh",
["Burgundian"] = "gme-bur",
["Burji"] = "bji",
["Burmbar"] = "vrt",
["بۆرمایی"] = "my",
["Burmeso"] = "bzu",
["Buru (Indonesia)"] = "mhs",
["Buru (Nigeria)"] = "bqw",
["Burui"] = "bry",
["Burumakok"] = "aip",
["Burun"] = "bdi",
["Burunge"] = "bds",
["Burushaski"] = "bsk",
["Burusu"] = "bqr",
["Buruwai"] = "asi",
["بوریاتی"] = "bua",
["Busa"] = "bqp",
["Busam"] = "bxs",
["Busami"] = "bsm",
["Busang Kayan"] = "bfg",
["Bushoong"] = "buf",
["Buso"] = "bso",
["Busoa"] = "bup",
["Bussa"] = "dox",
["Busuu"] = "bju",
["Butbut Kalinga"] = "kyb",
["Butchulla"] = "xby",
["Butmas-Tur"] = "bnr",
["Butuanon"] = "btw",
["Buwal"] = "bhs",
["Buyeo"] = "xpy",
["Buyu"] = "byi",
["Buyuan Jino"] = "jiy",
["Bwa"] = "bww",
["Bwaidoka"] = "bwd",
["Bwala"] = "bnt-bwa",
["Bwanabwana"] = "tte",
["Bwatoo"] = "bwa",
["Bwe Karen"] = "bwe",
["Bwela"] = "bwl",
["Bwile"] = "bwc",
["Bwisi"] = "bwz",
["Byangsi"] = "bee",
["Byep"] = "mkk",
["Bädi Kanum"] = "khd",
["Caac"] = "msq",
["Cabiyarí"] = "cbb",
["Cabre"] = "awd-cab",
["Cabécar"] = "cjp",
["Cacaloxtepec Mixtec"] = "miu",
["Cacaopera"] = "ccr",
["Cacgia Roglai"] = "roc",
["Cacua"] = "cbv",
["Cacán"] = "sai-cac",
["Caddo"] = "cad",
["Cafundó"] = "ccd",
["Cahuarano"] = "cah",
["Cahuilla"] = "chl",
["Caijia"] = "sit-cai",
["Cajonos Zapotec"] = "zad",
["Caka"] = "ckx",
["Cakfem-Mushere"] = "cky",
["Calabrian Greek"] = "grk-cal",
["Calamian Tagbanwa"] = "tbk",
["Calusa"] = "nai-cal",
["Caluyanun"] = "clu",
["Caló"] = "rmq",
["Camarines Norte Agta"] = "abd",
["Cameroon Mambila"] = "mcu",
["Cameroon Pidgin"] = "wes",
["Campalagian"] = "cml",
["Camsá"] = "kbh",
["Camtho"] = "cmt",
["Camunic"] = "xcc",
["Candoshi-Shapra"] = "cbu",
["Canela"] = "ram",
["Canichana"] = "caz",
["کانتۆنی"] = "yue",
["Cao Miao"] = "cov",
["Caolan"] = "mlc",
["Capanahua"] = "kaq",
["Capiznon"] = "cps",
["Cappadocian Greek"] = "cpg",
["Caquinte"] = "cot",
["Car Nicobarese"] = "caq",
["Cara"] = "cfd",
["Carabayo"] = "cby",
["Caramanta"] = "crf",
["Caranqui"] = "sai-caq",
["Carapana"] = "cbc",
["Carian"] = "xcr",
["Cariay"] = "awd-kar",
["Caribbean Hindustani"] = "hns",
["Caribbean Javanese"] = "jvn",
["Carijona"] = "cbd",
["Carolina Algonquian"] = "crr",
["Carolinian"] = "cal",
["Carpathian Romani"] = "rmc",
["Carpathian Rusyn"] = "rue",
["Carrier"] = "crx",
["Cashibo-Cacataibo"] = "cbr",
["Cashinahua"] = "cbs",
["Casiguran Dumagat Agta"] = "dgc",
["Casuarina Coast Asmat"] = "asc",
["Catacao"] = "sai-cat",
["کەتەلۆنی"] = "ca",
["Catalan Sign Language"] = "csc",
["Catawba"] = "chc",
["Catuquinaru"] = "sai-ctq",
["Catío Chibcha"] = "cba-cat",
["Cauca"] = "cca",
["Cavineña"] = "cav",
["Cayubaba"] = "cyb",
["Cayuga"] = "cay",
["Cayuse"] = "xcy",
["Cazcan"] = "azc-caz",
["Cañari"] = "sai-cnr",
["Cebaara Senoufo"] = "sef",
["Cebuano"] = "ceb",
["Celtiberian"] = "xce",
["Cen"] = "cen",
["Central Asmat"] = "cns",
["Central Atlas Tamazight"] = "tzm",
["Central Awyu"] = "awu",
["Central Bai"] = "bca",
["Central Bontoc"] = "lbk",
["Central Cagayan Agta"] = "agt",
["Central Dusun"] = "dtp",
["Central Franconian"] = "gmw-cfr",
["Central Grebo"] = "grv",
["Central Huasteca Nahuatl"] = "nch",
["Central Huishui Hmong"] = "hmc",
["کوردیی ناوەندی"] = "ckb",
["Central Mahuatlán Zapoteco"] = "zam",
["Central Malay"] = "pse",
["Central Mansi"] = "mns-cen",
["Central Masela"] = "mxz",
["Central Mashan Hmong"] = "hmm",
["Central Mazahua"] = "maz",
["Central Melanau"] = "mel",
["Central Min"] = "czo",
["Central Mnong"] = "cmo",
["Central Nahuatl"] = "nhn",
["Central Nicobarese"] = "ncb",
["Central Ojibwa"] = "ojc",
["Central Palawano"] = "plc",
["Central Pame"] = "pbs",
["Central Pomo"] = "poo",
["Central Puebla Nahuatl"] = "ncx",
["Central Sama"] = "sml",
["Central Siberian Yupik"] = "ess",
["Central Sierra Miwok"] = "csm",
["Central Subanen"] = "syb",
["Central Tagbanwa"] = "tgt",
["Central Tarahumara"] = "tar",
["Central Teke"] = "nzu",
["Central Tunebo"] = "tuf",
["Centúúm"] = "cet",
["Cerma"] = "cme",
["Ch'olti'"] = "myn-chl",
["Ch'orti'"] = "caa",
["Chaap Wuurong"] = "tjw",
["Chachi"] = "cbi",
["Chadian Arabic"] = "shu",
["Chadian Sign Language"] = "cds",
["Chadong"] = "cdy",
["Chagatai"] = "chg",
["Chaha"] = "sem-cha",
["Chaima"] = "ciy",
["Chairel"] = "sit-cha",
["Chak"] = "ckh",
["Chakali"] = "cli",
["Chakma"] = "ccp",
["Chala"] = "cll",
["Chaldean Neo-Aramaic"] = "cld",
["Chali"] = "tgf",
["Chamacoco"] = "ceg",
["Chamalal"] = "cji",
["Chamba Daka"] = "ccg",
["Chamba Leko"] = "ndi",
["Chambeali"] = "cdh",
["Chambri"] = "can",
["Chamicuro"] = "ccc",
["Chamling"] = "rab",
["Chamorro"] = "ch",
["Champenois"] = "roa-cha",
["Chang"] = "nbc",
["Changriwa"] = "cga",
["Changthang"] = "cna",
["Chantyal"] = "chx",
["Chaná"] = "sai-chn",
["Chané"] = "caj",
["Chapacura"] = "sai-chp",
["Chara"] = "cra",
["Charrua"] = "sai-chr",
["Chaudangsi"] = "cdn",
["Chaura"] = "crv",
["Chavacano"] = "cbk",
["Chayahuita"] = "cbt",
["Chayuco Mixtec"] = "mih",
["Chazumba Mixtec"] = "xtb",
["Che"] = "ruk",
["چیچانی"] = "ce",
["Cheke Holo"] = "mrn",
["Chemakum"] = "xch",
["Chenapian"] = "cjn",
["Chenchu"] = "cde",
["Chenoua"] = "cnu",
["Chepang"] = "cdm",
["Chepya"] = "ycp",
["Cherepon"] = "cpn",
["Cherokee"] = "chr",
["Chesu"] = "ych",
["Chetco-Tolowa"] = "ctc",
["Chewong"] = "cwg",
["Cheyenne"] = "chy",
["Chhattisgarhi"] = "hne",
["Chhintange"] = "ctn",
["Chhulung"] = "cur",
["Chiangmai Sign Language"] = "csd",
["Chiapanec"] = "cip",
["Chibcha"] = "chb",
["Chicahuaxtla Triqui"] = "trs",
["Chichewa"] = "ny",
["Chichicapan Zapotec"] = "zpv",
["Chichimeca-Jonaz"] = "pei",
["Chichonyi-Chidzihana-Chikauma"] = "coh",
["Chickasaw"] = "cic",
["Chicomuceltec"] = "cob",
["Chiduruma"] = "dug",
["Chigmecatitlán Mixtec"] = "mii",
["Chilcotin"] = "clc",
["Chilean Sign Language"] = "csg",
["Chilisso"] = "clh",
["Chiltepec Chinantec"] = "csa",
["Chimalapa Zoque"] = "zoh",
["Chimariko"] = "cid",
["Chimila"] = "cbg",
["Chimwiini"] = "bnt-cmw",
["Chinali"] = "cih",
["Chinbon Chin"] = "cnb",
["چینی"] = "zh",
["Chinese Pidgin English"] = "cpi",
["Chinese Sign Language"] = "csl",
["Chinook"] = "chh",
["Chinook Jargon"] = "chn",
["Chipaya"] = "cap",
["Chipewyan"] = "chp",
["Chiquihuitlán Mazatec"] = "maq",
["Chiquimulilla"] = "nai-chi",
["Chiquitano"] = "cax",
["Chiricahua"] = "apm",
["Chirino"] = "sai-chi",
["Chiripá"] = "nhd",
["Chiru"] = "cdf",
["Chitimacha"] = "ctm",
["Chitkuli Kinnauri"] = "cik",
["Chittagonian"] = "ctg",
["Chitwania Tharu"] = "the",
["Chiwere"] = "iow",
["Choapan Zapotec"] = "zpc",
["Chocangaca"] = "cgk",
["Chochotec"] = "coz",
["Choctaw"] = "cho",
["Chodri"] = "cdi",
["Chokri Naga"] = "nri",
["Chokwe"] = "cjk",
["Chol"] = "ctu",
["Cholón"] = "cht",
["Chong"] = "cog",
["Choni"] = "cda",
["Chono"] = "sai-cno",
["Chopi"] = "cce",
["Chothe Naga"] = "nct",
["Chrau"] = "crw",
["Chru"] = "cje",
["Chuabo"] = "chw",
["Chuanqiandian Cluster Miao"] = "cqd",
["Chuave"] = "cjv",
["Chug"] = "cvg",
["Chuj"] = "cac",
["Chuka"] = "cuh",
["Chukchi"] = "ckt",
["Chukwa"] = "cuw",
["Chulym"] = "clw",
["Chumburung"] = "ncu",
["Churahi"] = "cdj",
["Church Slavonic"] = "zls-chs",
["Churuya"] = "sai-chu",
["Chut"] = "scb",
["Chuukese"] = "chk",
["Chuvan"] = "xcv",
["Chuvash"] = "cv",
["Chácobo"] = "cao",
["Ci Gbe"] = "cib",
["Cia-Cia"] = "cia",
["Cibak"] = "ckl",
["Cicipu"] = "awc",
["Ciguayo"] = "nai-cig",
["Cimbrian"] = "cim",
["Cinamiguin Manobo"] = "mkx",
["Cinda-Regi-Tiyal"] = "cdr",
["Cineni"] = "cie",
["Cinta Larga"] = "cin",
["Cishingini"] = "asg",
["Citak"] = "txt",
["Ciwogai"] = "tgd",
["Classical Gaelic"] = "ghc",
["Classical Guaraní"] = "gn-cls",
["Classical Mandaic"] = "myz",
["Classical Mongolian"] = "cmg",
["Classical Nahuatl"] = "nci",
["Classical Newar"] = "nwc",
["Classical Quechua"] = "qwc",
["Classical Syriac"] = "syc",
["Classical Tibetan"] = "xct",
["Coahuilteco"] = "xcw",
["Coast Miwok"] = "csi",
["Coastal Kadazan"] = "kzj",
["Coastal Konjo"] = "kjc",
["Coatecas Altas Zapotec"] = "zca",
["Coatepec Nahuatl"] = "naz",
["Coatlán Mixe"] = "mco",
["Coatlán Zapotec"] = "zps",
["Coatzospan Mixtec"] = "miz",
["Cocama"] = "cod",
["Cochimi"] = "coj",
["Cocopa"] = "coc",
["Cocos Islands Malay"] = "coa",
["Coeruna"] = "sai-coe",
["Coeur d'Alene"] = "crd",
["Cofán"] = "con",
["Cogui"] = "kog",
["Col"] = "liw",
["Colombian Sign Language"] = "csn",
["Colonia Tovar German"] = "gct",
["Columbia-Wenatchi"] = "col",
["Colán"] = "sai-col",
["Comaltepec Chinantec"] = "cco",
["Comanche"] = "com",
["Comechingon"] = "sai-cmg",
["Comecrudo"] = "xcm",
["Communicationssprache"] = "art-com",
["Como Karim"] = "cfg",
["Comox"] = "coo",
["Con"] = "cno",
["Coos"] = "csz",
["Copainalá Zoque"] = "zoc",
["Copala Triqui"] = "trc",
["Copallén"] = "sai-cop",
["قیبتی"] = "cop",
["Coquille"] = "coq",
["Cora"] = "crn",
["Cori"] = "cry",
["کۆرنی"] = "kw",
["Coroado Puri"] = "sai-crd",
["کۆرسیکایی"] = "co",
["Cosoleacaque Nahuatl"] = "nhk",
["Costa Rican Sign Language"] = "csr",
["Cotabato Manobo"] = "mta",
["Cotoname"] = "xcn",
["Cowlitz"] = "cow",
["Coyaima"] = "coy",
["Coyotepec Popoloca"] = "pbf",
["Coyutla Totonac"] = "toc",
["Cree"] = "cr",
["Creek"] = "mus",
["Crimean Gothic"] = "gme-cgo",
["تاتاریی کریمیایی"] = "crh",
["Croatian Sign Language"] = "csq",
["Cross River Mbembe"] = "mfn",
["Crow"] = "cro",
["Cruzeño"] = "crz",
["Cua"] = "cua",
["Cuban Sign Language"] = "csf",
["Cubeo"] = "cub",
["Cueva"] = "sai-cva",
["Cuiba"] = "cui",
["Cuitlatec"] = "cuy",
["Culina"] = "cul",
["Culli"] = "sai-cul",
["Cumanagoto"] = "cuo",
["Cumbric"] = "xcb",
["Cun"] = "cuq",
["Cung"] = "cug",
["Cupeño"] = "cup",
["Curonian"] = "xcu",
["Curripaco"] = "kpc",
["Cutchi-Swahili"] = "ccl",
["Cuvok"] = "cuv",
["Cuyamecalco Mixtec"] = "xtu",
["Cuyunon"] = "cyo",
["Cwi Bwamu"] = "bwy",
["Cypriot Arabic"] = "acy",
["چیکی"] = "cs",
["Czech Sign Language"] = "cse",
["Cèmuhî"] = "cam",
["Cốông"] = "cnc",
["Da'a Kaili"] = "kzf",
["Daai Chin"] = "dao",
["Daakaka"] = "bpa",
["Daantanai'"] = "lni",
["Daasanach"] = "dsh",
["Daba"] = "dbq",
["Dabarre"] = "dbr",
["Dabe"] = "dbe",
["Dacian"] = "xdc",
["Dadanitic"] = "sem-dad",
["Dadi Dadi"] = "dda",
["Dadibi"] = "mps",
["Dadiya"] = "dbd",
["Daga"] = "dgz",
["Dagaari Dioula"] = "dgd",
["Dagba"] = "dgk",
["Dagbani"] = "dag",
["Dagik"] = "dec",
["Dagoman"] = "dgn",
["Dahalik"] = "dlk",
["Dahalo"] = "dal",
["Daho-Doo"] = "das",
["Dai"] = "dij",
["Dair"] = "drb",
["Dairi Batak"] = "btd",
["Dakka"] = "dkk",
["Dakota"] = "dak",
["Dakpa"] = "dka",
["Dalmatian"] = "dlm",
["Daloa Bété"] = "bev",
["Dama (Nigeria)"] = "dmm",
["Dama (Sierra Leone)"] = "dmn-dam",
["Damakawa"] = "dam",
["Damal"] = "uhn",
["Dambi"] = "dac",
["Dameli"] = "dml",
["Dampelas"] = "dms",
["Dan"] = "dnj",
["Danaru"] = "dnr",
["Danau"] = "dnu",
["Dandami Maria"] = "daq",
["Dangaléat"] = "daa",
["Dangaura Tharu"] = "thl",
["دانمارکی"] = "da",
["Danish Sign Language"] = "dsl",
["Dano"] = "aso",
["Danu"] = "dnv",
["Danuwar"] = "dhw",
["Dao"] = "daz",
["Daonda"] = "dnd",
["Dar Daju Daju"] = "djc",
["Dar Fur Daju"] = "daj",
["Dar Sila Daju"] = "dau",
["Darai"] = "dry",
["Dargwa"] = "dar",
["Darkinjung"] = "xda",
["Darlong"] = "dln",
["Darmiya"] = "drd",
["Daro-Matu Melanau"] = "dro",
["Darumbal"] = "xgm",
["Dass"] = "dot",
["Datian Min"] = "nan-dat",
["Datooga"] = "tcc",
["Daungwurrung"] = "dgw",
["Daur"] = "dta",
["Davawenyo"] = "daw",
["Dawawa"] = "dww",
["Dawera-Daweloor"] = "ddw",
["Dawro"] = "dwr",
["Day"] = "dai",
["Dayi"] = "dax",
["Dazaga"] = "dzg",
["Deccani"] = "dcc",
["Dedua"] = "ded",
["Defaka"] = "afn",
["Defi Gbe"] = "gbh",
["Deg"] = "mzw",
["Deg Xinag"] = "ing",
["Degema"] = "deg",
["Degenan"] = "dge",
["Dehwari"] = "deh",
["Dek"] = "dek",
["Dela-Oenale"] = "row",
["Delo"] = "ntr",
["Delta Yokuts"] = "yok-dly",
["Dem"] = "dem",
["Dema"] = "dmx",
["Demisa"] = "dei",
["Demotic"] = "egx-dem",
["Demta"] = "dmy",
["Dena'ina"] = "tfn",
["Dendi"] = "ddn",
["Dengese"] = "dez",
["Dengka"] = "dnk",
["Deno"] = "dbb",
["Denya"] = "anv",
["Dení"] = "dny",
["Deori"] = "der",
["Desano"] = "des",
["Desiya"] = "dso",
["Dewas Rai"] = "dwz",
["Dewoin"] = "dee",
["Dezfuli"] = "def",
["Dghwede"] = "dgh",
["Dhaiso"] = "dhs",
["Dhalandji"] = "dhl",
["Dhangu"] = "dhg",
["Dhanki"] = "dhn",
["Dhao"] = "nfa",
["Dharug"] = "xdk",
["Dhatki"] = "mki",
["Dhimal"] = "dhi",
["Dhivehi"] = "dv",
["Dhodia"] = "dho",
["Dhofari Arabic"] = "adf",
["Dhudhuroa"] = "ddr",
["Dhundhari"] = "dhd",
["Dhungaloo"] = "dhx",
["Dhurga"] = "dhu",
["Dhuwal"] = "dwu",
["Dhuwaya"] = "dwy",
["Dia"] = "dia",
["Dibabawon Manobo"] = "mbd",
["Dibiyaso"] = "dby",
["Dibo"] = "dio",
["Dicamay Agta"] = "duy",
["Didinga"] = "did",
["Dieri"] = "dif",
["Digo"] = "dig",
["Dii"] = "dur",
["Dijim-Bwilim"] = "cfa",
["Dilling"] = "dil",
["Dima"] = "jma",
["Dimasa"] = "dis",
["Dimbong"] = "dii",
["Dime"] = "dim",
["Dinapigue Agta"] = "phi-din",
["Dineor"] = "mrx",
["Ding"] = "diz",
["Dinka"] = "din",
["Diodio"] = "ddi",
["Dirasha"] = "gdl",
["Diri"] = "dwa",
["Dirim"] = "dir",
["Disa"] = "dsi",
["Ditammari"] = "tbz",
["Ditidaht"] = "dtd",
["Diuwe"] = "diy",
["Diuxi-Tilantongo Mixtec"] = "xtd",
["Dixon Reef"] = "dix",
["Dizin"] = "mdx",
["Djadjawurrung"] = "dja",
["Djambarrpuyngu"] = "djr",
["Djangun"] = "djf",
["Djauan"] = "djn",
["Djawi"] = "djw",
["Djimini"] = "dyi",
["Djinang"] = "dji",
["Djinba"] = "djb",
["Djiwarli"] = "djl",
["Dobel"] = "kvo",
["Dobu"] = "dob",
["Doe"] = "doe",
["Doga"] = "dgg",
["Doghoro"] = "dgx",
["Dogoso"] = "dgs",
["Dogosé"] = "dos",
["Dogri"] = "doi",
["Dogrib"] = "dgr",
["Dogul Dom"] = "dbg",
["Doka"] = "dbi",
["Doko-Uyanga"] = "uya",
["Dolgan"] = "dlg",
["Dom"] = "doa",
["Domaaki"] = "dmk",
["Domari"] = "rmt",
["Dominican Sign Language"] = "doq",
["Dompo"] = "doy",
["Domu"] = "dof",
["Domung"] = "dev",
["Dondo"] = "dok",
["Dong"] = "doh",
["Dongo"] = "doo",
["Dongolawi"] = "kzh",
["Dongotono"] = "ddd",
["Dongshanba Lalo"] = "yik",
["Dongxiang"] = "sce",
["Donno So Dogon"] = "dds",
["Doondo"] = "dde",
["Dorasque"] = "cba-dor",
["Dori'o"] = "dor",
["Dorig"] = "wwo",
["Doromu-Koki"] = "kqc",
["Dorze"] = "doz",
["Doso"] = "dol",
["Doteli"] = "dty",
["Dothraki"] = "art-dtk",
["Doura"] = "don",
["Doutai"] = "tds",
["Doyayo"] = "dow",
["Drehu"] = "dhv",
["Drung"] = "duu",
["Duala"] = "dua",
["Duano"] = "dup",
["Duau"] = "dva",
["Dubli"] = "dub",
["Dubu"] = "dmu",
["Dugun"] = "ndu",
["Duguri"] = "dbm",
["Dugwor"] = "dme",
["Duhwa"] = "kbz",
["Duit"] = "cba-dui",
["Duke"] = "nke",
["Dukhan"] = "trk-dkh",
["Dulbu"] = "dbo",
["Duli"] = "duz",
["Duma"] = "dma",
["Dumaitic"] = "sem-dum",
["Dumbea"] = "duf",
["Dumi"] = "dus",
["Dumpas"] = "dmv",
["Dumun"] = "dui",
["Duna"] = "duc",
["Dungan"] = "dng",
["Dungmali"] = "raa",
["Dungra Bhil"] = "duh",
["Dungu"] = "dbv",
["Dupaningan Agta"] = "duo",
["Dura"] = "drq",
["Duri"] = "mvp",
["Duriankere"] = "dbn",
["Duruwa"] = "pci",
["Dusner"] = "dsn",
["Dusun Deyah"] = "dun",
["Dusun Malang"] = "duq",
["Dusun Witu"] = "duw",
["ھۆڵەندی"] = "nl",
["Dutch Low Saxon"] = "nds-nl",
["Dutch Sign Language"] = "dse",
["Duun"] = "dux",
["Duupa"] = "dae",
["Duvle"] = "duv",
["Duwai"] = "dbp",
["Duwet"] = "gve",
["Dwang"] = "nnu",
["Dyaabugay"] = "dyy",
["Dyaberdyaber"] = "dyb",
["Dyan"] = "dya",
["Dyangadi"] = "dyn",
["Dyirbal"] = "dbl",
["Dyugun"] = "dyd",
["Dyula"] = "dyu",
["Dza"] = "jen",
["Dzala"] = "dzl",
["Dzando"] = "dzn",
["Dzao Min"] = "bpn",
["Dzodinka"] = "add",
["Dzongkha"] = "dz",
["Dzuun"] = "dnn",
["Dâw"] = "kwa",
["E"] = "eee",
["E'ma Buyang"] = "yzg",
["Early Assamese"] = "inc-oas",
["Early Modern Korean"] = "ko-ear",
["Early Tripuri"] = "xtr",
["East Central German"] = "gmw-ecg",
["East Damar"] = "dmr",
["East Franconian"] = "vmf",
["East Futuna"] = "fud",
["East Kewa"] = "kjs",
["East Limba"] = "lma",
["East Makian"] = "mky",
["East Masela"] = "vme",
["East Nyala"] = "nle",
["East Tarangan"] = "tre",
["East Yugur"] = "yuy",
["Eastern Acipa"] = "acp",
["Eastern Arrernte"] = "aer",
["Eastern Bolivian Guaraní"] = "gui",
["Eastern Bontoc"] = "ebk",
["Eastern Bru"] = "bru",
["Eastern Canadian Inuktitut"] = "ike",
["Eastern Cham"] = "cjm",
["Eastern Durango Nahuatl"] = "azd",
["Eastern Gorkha Tamang"] = "tge",
["Eastern Gurung"] = "ggn",
["Eastern Highland Chatino"] = "cly",
["Eastern Highland Otomi"] = "otm",
["Eastern Huasteca Nahuatl"] = "nhe",
["Eastern Huishui Hmong"] = "hme",
["Eastern Karaboro"] = "xrb",
["Eastern Katu"] = "ktv",
["Eastern Kayah"] = "eky",
["Eastern Keres"] = "kee",
["Eastern Khanty"] = "kca-eas",
["Eastern Krahn"] = "kqo",
["Eastern Lalu"] = "yit",
["Eastern Lawa"] = "lwl",
["Eastern Magar"] = "mgp",
["Eastern Maninkakan"] = "emk",
["Eastern Mari"] = "mhr",
["Eastern Meohang"] = "emg",
["Eastern Min"] = "cdo",
["Eastern Mnong"] = "mng",
["Eastern Muria"] = "emu",
["Eastern Ngad'a"] = "nea",
["Eastern Nisu"] = "nos",
["Eastern Ojibwa"] = "ojg",
["Eastern Parbate Kham"] = "kif",
["Eastern Penan"] = "pez",
["Eastern Pomo"] = "peb",
["Eastern Pwo"] = "kjp",
["Eastern Qiandong Miao"] = "hmq",
["Eastern Subanun"] = "sfe",
["Eastern Tamang"] = "taj",
["Eastern Tawbuid"] = "bnj",
["Eastern Xiangxi Miao"] = "muq",
["Eastern Xwla Gbe"] = "gbx",
["Ebira"] = "igb",
["Eblaite"] = "xeb",
["Ebrié"] = "ebr",
["Ebughu"] = "ebg",
["Ecuadorian Sign Language"] = "ecs",
["Ede Cabe"] = "cbj",
["Ede Ica"] = "ica",
["Ede Idaca"] = "idd",
["Ede Ije"] = "ijj",
["Ede Nago"] = "nqg",
["Edera Awyu"] = "awy",
["Edo"] = "bin",
["Edolo"] = "etr",
["Edomite"] = "xdm",
["Edopi"] = "dbf",
["Efai"] = "efa",
["Efe"] = "efe",
["Efik"] = "efi",
["Efutop"] = "ofu",
["Ega"] = "ega",
["Eggon"] = "ego",
["Egyptian"] = "egy",
["عەرەبیی میسری"] = "arz",
["Egyptian Sign Language"] = "esl",
["Ehueun"] = "ehu",
["Eipomek"] = "eip",
["Eitiep"] = "eit",
["Ejagham"] = "etu",
["Ejamat"] = "eja",
["Ekajuk"] = "eka",
["Ekari"] = "ekg",
["Ekele"] = "khy",
["Eki"] = "eki",
["Ekit"] = "eke",
["Ekpeye"] = "ekp",
["El Alto Zapotec"] = "zpp",
["El Hugeirat"] = "elh",
["El Molo"] = "elo",
["Elamite"] = "elx",
["Eleme"] = "elm",
["Elepi"] = "ele",
["Elfdalian"] = "ovd",
["Elip"] = "ekm",
["Elkei"] = "elk",
["Eloi"] = "art-elo",
["Elotepec Zapotec"] = "zte",
["Eloyi"] = "afo",
["Elseng"] = "mrf",
["Elu"] = "elu",
["Elymian"] = "xly",
["Emae"] = "mmw",
["Emai"] = "ema",
["Eman"] = "emn",
["Embaloh"] = "emb",
["Emberá-Baudó"] = "bdc",
["Emberá-Catío"] = "cto",
["Emberá-Chamí"] = "cmi",
["Emberá-Tadó"] = "tdc",
["Embu"] = "ebu",
["Emem"] = "enr",
["Emerillon"] = "eme",
["Emilian"] = "egl",
["Emplawas"] = "emw",
["En"] = "enc",
["Enawené-Nawé"] = "unk",
["Ende"] = "end",
["Enga"] = "enq",
["Engenni"] = "enn",
["Enggano"] = "eno",
["ئینگلیزی"] = "en",
["Enlhet"] = "enl",
["Enrekang"] = "ptt",
["Enu"] = "enu",
["Enwan"] = "env",
["Enwang"] = "enw",
["Enxet"] = "enx",
["Enya"] = "gey",
["Eotile"] = "eot",
["Epena"] = "sja",
["Epi-Olmec"] = "xep",
["Epie"] = "epi",
["Epigraphic Mayan"] = "emy",
["Eravallan"] = "era",
["Erave"] = "kjy",
["Ere"] = "twp",
["Erie"] = "iro-ere",
["Eritai"] = "ert",
["Erokwanas"] = "erw",
["Erre"] = "err",
["Erromintxela"] = "emx",
["Ersu"] = "ers",
["Eruwa"] = "erh",
["ئێرزیا"] = "myv",
["Esan"] = "ish",
["Ese"] = "mcq",
["Ese Ejja"] = "ese",
["Eshtehardi"] = "esh",
["Esimbi"] = "ags",
["Eskayan"] = "esy",
["Esmeralda"] = "sai-esm",
["Esperanto"] = "eo",
["Esselen"] = "esq",
["Estado de México Otomi"] = "ots",
["ئیستۆنی"] = "et",
["Estonian Sign Language"] = "eso",
["Esuma"] = "esm",
["Etchemin"] = "etc",
["Etebi"] = "etb",
["Eten"] = "etx",
["Eteocretan"] = "ecr",
["Eteocypriot"] = "ecy",
["Ethiopian Sign Language"] = "eth",
["Etkywan"] = "ich",
["Eton (Cameroon)"] = "eto",
["Eton (Vanuatu)"] = "etn",
["Etruscan"] = "ett",
["Etulo"] = "utr",
["Evant"] = "bzz",
["Even"] = "eve",
["Evenki"] = "evn",
["Ewage-Notu"] = "nou",
["Ewarhuyana"] = "sai-ewa",
["Ewe"] = "ee",
["Ewondo"] = "ewo",
["ئێکسترێمادورایی"] = "ext",
["Eyak"] = "eya",
["Ezaa"] = "eza",
["Fagani"] = "faf",
["Faire Atta"] = "azt",
["Faita"] = "faj",
["Faiwol"] = "fai",
["Fakkanci"] = "gel",
["Fala"] = "fax",
["Falam Chin"] = "cfm",
["Fali"] = "fli",
["Faliscan"] = "xfa",
["Fam"] = "fam",
["Fanagalo"] = "fng",
["Fanamaket"] = "bjp",
["Fang (Bantu)"] = "fan",
["Fang (Beboid)"] = "fak",
["Fania"] = "fni",
["Far Western Muria"] = "fmu",
["Farefare"] = "gur",
["فارۆیی"] = "fo",
["Fas"] = "fqs",
["Fasu"] = "faa",
["Fataleka"] = "far",
["Fataluku"] = "ddg",
["Fayu"] = "fau",
["Fe'fe'"] = "fmp",
["Fedan"] = "pdn",
["Fembe"] = "agl",
["Fer"] = "kah",
["Feroge"] = "fer",
["Fiji Hindi"] = "hif",
["Fijian"] = "fj",
["Filomena Mata-Coahuitlán Totonac"] = "tlp",
["Fingallian"] = "gmw-fin",
["Finisterre Yau"] = "yuw",
["فینلەندی"] = "fi",
["Finnish Sign Language"] = "fse",
["Finnish-Swedish Sign Language"] = "fss",
["Finongan"] = "fag",
["Fipa"] = "fip",
["Firan"] = "fir",
["Fiwaga"] = "fiw",
["Flemish Sign Language"] = "vgt",
["Flinders Island"] = "fln",
["Foau"] = "flh",
["Fogaha"] = "ber-fog",
["Foi"] = "foi",
["Foia Foia"] = "ffi",
["Folopa"] = "ppo",
["Foma"] = "fom",
["Fon"] = "fon",
["Fongoro"] = "fgr",
["Foodo"] = "fod",
["Forak"] = "frq",
["Fordata"] = "frd",
["Fore"] = "for",
["Forest Enets"] = "enf",
["Forest Nenets"] = "syd-fne",
["Fortsenal"] = "frt",
["Fox"] = "sac",
["Franc-Comtois"] = "roa-fcm",
["Francisco León Zoque"] = "zos",
["Franco-Provençal"] = "frp",
["فەڕەنسی"] = "fr",
["French Belgian Sign Language"] = "sfb",
["French Sign Language"] = "fsl",
["Friulian"] = "fur",
["Fula"] = "ff",
["Fuliiru"] = "flr",
["Fulniô"] = "fun",
["Fum"] = "fum",
["Fungwa"] = "ula",
["Fur"] = "fvr",
["Furu"] = "fuu",
["Futuna-Aniwa"] = "fut",
["Fuyug"] = "fuy",
["Fwe"] = "fwe",
["Fwâi"] = "fwa",
["Fyam"] = "pym",
["Fyer"] = "fie",
["Ga"] = "gaa",
["Ga'anda"] = "gqa",
["Ga'dang"] = "gdg",
["Gaa"] = "ttb",
["Gaam"] = "tbi",
["Gabadi"] = "kbt",
["Gabi"] = "gbw",
["Gabri"] = "gab",
["Gabrielino-Fernandeño"] = "xgf",
["Gadang"] = "gdk",
["Gaddang"] = "gad",
["Gaddi"] = "gbk",
["Gade"] = "ged",
["Gadjerawang"] = "gdh",
["Gadsup"] = "gaj",
["Gafat"] = "gft",
["Gagadu"] = "gbu",
["گاگاوزی"] = "gag",
["Gagnoa Bété"] = "btg",
["Gahri"] = "bfu",
["Gaikundi"] = "gbf",
["Gaina"] = "gcn",
["Gal"] = "gap",
["Galambu"] = "glo",
["Galatian"] = "xga",
["Galela"] = "gbi",
["Galeya"] = "gar",
["Galice"] = "gce",
["گالیسی"] = "gl",
["Galindian"] = "xgl",
["Gallaecian"] = "cel-gal",
["Gallo"] = "roa-gal",
["Gallo-Italic of Basilicata"] = "roa-gib",
["Gallo-Italic of Sicily"] = "roa-gis",
["Gallurese"] = "sdn",
["Galo"] = "adl",
["Galoli"] = "gal",
["Gamale Kham"] = "kgj",
["Gambera"] = "gma",
["Gamela"] = "sai-gam",
["Gamilaraay"] = "kld",
["Gamit"] = "gbl",
["Gamkonora"] = "gak",
["Gamo"] = "gmv",
["Gamo-Ningi"] = "bte",
["Gan"] = "gan",
["Gana"] = "gnq",
["Ganang"] = "gne",
["Gandhari"] = "pgd",
["Gane"] = "gzn",
["Ganggalida"] = "gcd",
["Ganglau"] = "ggl",
["Gangte"] = "gnb",
["Gangulu"] = "gnl",
["Gants"] = "gao",
["Ganza"] = "gza",
["Ganzi"] = "gnz",
["Gao"] = "gga",
["Gapapaiwa"] = "pwg",
["Garawa"] = "wrk",
["Garhwali"] = "gbm",
["Garifuna"] = "cab",
["Garingbal"] = "xgi",
["Garo"] = "grt",
["Garre"] = "gex",
["Garus"] = "gyb",
["Garza"] = "xgr",
["Gashowu"] = "yok-gsy",
["Gata'"] = "gaq",
["Gaulish"] = "cel-gau",
["Gavak"] = "dmc",
["Gavar"] = "gou",
["Gavião do Jiparaná"] = "gvo",
["Gawar-Bati"] = "gwt",
["Gawwada"] = "gwd",
["Gaya"] = "zra",
["Gayil"] = "gyl",
["Gayo"] = "gay",
["Gayón"] = "sai-gay",
["Gbagyi"] = "gbr",
["Gban"] = "ggu",
["Gbanu"] = "gbv",
["Gbanziri"] = "gbg",
["Gbari"] = "gby",
["Gbaya-Bossangoa"] = "gbp",
["Gbaya-Bozoum"] = "gbq",
["Gbaya-Mbodomo"] = "gmm",
["Gbayi"] = "gyg",
["Gbesi Gbe"] = "gbs",
["Gbii"] = "ggb",
["Gbin"] = "xgb",
["Gbiri-Niragu"] = "grh",
["Gboloo Grebo"] = "gec",
["Gciriku"] = "diu",
["Gcwi"] = "gwj",
["Ge"] = "hmj",
["گعز"] = "gez",
["Geba Karen"] = "kvq",
["Gebe"] = "gei",
["Gedaged"] = "gdd",
["Gedeo"] = "drs",
["Geji"] = "gji",
["Geko Karen"] = "ghk",
["Gela"] = "nlg",
["Gele'"] = "sbc",
["Geme"] = "geq",
["Gen"] = "gej",
["Gende"] = "gaf",
["Gengle"] = "geg",
["گورجی"] = "ka",
["Gepo"] = "ygp",
["Gera"] = "gew",
["Gerka"] = "gek",
["ئەڵمانی"] = "de",
["German Low German"] = "nds-de",
["German Sign Language"] = "gsg",
["Geruma"] = "gea",
["Geser-Gorom"] = "ges",
["Gey"] = "guv",
["Ghadames"] = "gha",
["Ghanaian Sign Language"] = "gse",
["Ghandruk Sign Language"] = "gds",
["Ghanongga"] = "ghn",
["Ghari"] = "gri",
["Ghayavi"] = "bmk",
["Ghera"] = "ghr",
["Ghomala'"] = "bbj",
["Ghomara"] = "gho",
["Ghotuo"] = "aaa",
["Ghulfan"] = "ghl",
["Giangan"] = "bgi",
["Gibanawa"] = "gib",
["Gidar"] = "gid",
["Gikyode"] = "acd",
["Gilaki"] = "glk",
["Gilbertese"] = "gil",
["Gilima"] = "gix",
["Gimi (Austronesian)"] = "gip",
["Gimi (Goroka)"] = "gim",
["Gimme"] = "kmp",
["Gimnime"] = "gmn",
["Ginuman"] = "gnm",
["Girawa"] = "bbr",
["Girirra"] = "gii",
["Giryama"] = "nyf",
["Githabul"] = "gih",
["Gitua"] = "ggt",
["Gitxsan"] = "git",
["Giyug"] = "giy",
["Gizrra"] = "tof",
["Glaro-Twabo"] = "glr",
["Glavda"] = "glw",
["Glio-Oubi"] = "oub",
["Glosa"] = "igs",
["Gnau"] = "gnu",
["Goa'uld"] = "art-gld",
["Goaria"] = "gig",
["Gobasi"] = "goi",
["Gobu"] = "gox",
["Godié"] = "god",
["Godoberi"] = "gdo",
["Godwari"] = "gdx",
["Goemai"] = "ank",
["Gofa"] = "gof",
["Gogo"] = "gog",
["Gogodala"] = "ggw",
["Goguryeo"] = "zkg",
["Gojri"] = "gju",
["Gokana"] = "gkn",
["Gokhy"] = "tbq-gkh",
["Gola"] = "gol",
["Golin"] = "gvf",
["Golpa"] = "lja",
["Gondi"] = "gon",
["Gone Dau"] = "goo",
["Gong"] = "ugo",
["Gongduk"] = "goe",
["Gonja"] = "gjn",
["Goo"] = "gov",
["Gooniyandi"] = "gni",
["Gor"] = "gqr",
["Gorakor"] = "goc",
["Gorap"] = "goq",
["Goreng"] = "xgg",
["Gorontalo"] = "gor",
["Gorovu"] = "grq",
["Gorowa"] = "gow",
["گۆتی"] = "got",
["Gottscheerish"] = "gmw-gts",
["Goundo"] = "goy",
["Gourmanchéma"] = "gux",
["Gowlan"] = "goj",
["Gowro"] = "gwf",
["Gozarkhani"] = "goz",
["Grangali"] = "nli",
["Grass Koiari"] = "kbk",
["Grebo"] = "grb",
["یۆنانی"] = "el",
["Greek Sign Language"] = "gss",
["Green Gelao"] = "giq",
["Green Hmong"] = "hnj",
["گرینلەندی"] = "kl",
["Grenadian Creole English"] = "gcl",
["Gresi"] = "grs",
["Groma"] = "gro",
["Gros Ventre"] = "ats",
["Gua"] = "gwx",
["Guachí"] = "sai-gua",
["Guahibo"] = "guh",
["Guajajára"] = "gub",
["Guajá"] = "gvj",
["Guambiano"] = "gum",
["Guamo"] = "sai-gmo",
["Guanano"] = "gvc",
["Guanche"] = "gnc",
["Guaraní"] = "gn",
["Guarayu"] = "gyr",
["Guatemalan Sign Language"] = "gsm",
["Guató"] = "gta",
["Guayabero"] = "guo",
["Guazacapán"] = "nai-guz",
["Gudang"] = "xgd",
["Gudanji"] = "nji",
["Gude"] = "gde",
["Gudu"] = "gdu",
["Guduf-Gava"] = "gdf",
["Guerrero Amuzgo"] = "amu",
["Guerrero Nahuatl"] = "ngu",
["Guevea de Humboldt Zapotec"] = "zpg",
["Gugadj"] = "ggd",
["Gugu Badhun"] = "gdc",
["Gugu Warra"] = "wrw",
["Guhu-Samane"] = "ghs",
["Guianese Creole"] = "gcr",
["Guiberoua Bété"] = "bet",
["Guinau"] = "awd-gnu",
["Guinea Kpelle"] = "gkp",
["Guinea-Bissau Creole"] = "pov",
["Guinea-Bissau Sign Language"] = "lgs",
["Guinean Sign Language"] = "gus",
["Guiqiong"] = "gqi",
["گوجەراتی"] = "gu",
["Gula"] = "glu",
["Gula'alaa"] = "gmb",
["Gulay"] = "gvl",
["Gule"] = "gly",
["Gulf Arabic"] = "afb",
["Gullah"] = "gul",
["Gumalu"] = "gmu",
["Gumatj"] = "gnn",
["Gumawana"] = "gvs",
["Gumuz"] = "guk",
["Gun"] = "guw",
["Gundi"] = "gdi",
["Gunditjmara"] = "gjm",
["Gundungurra"] = "xrd",
["Gungabula"] = "gyf",
["Gungu"] = "rub",
["Guntai"] = "gnt",
["Gunu"] = "yas",
["Gunwinggu"] = "gup",
["Gunya"] = "gyy",
["Gupa-Abawa"] = "gpa",
["Gupapuyngu"] = "guf",
["Gur Lama"] = "las",
["Guragone"] = "gge",
["Guramalum"] = "grz",
["گۆرانی"] = "hac",
["Gureng Gureng"] = "gnr",
["Gurgula"] = "ggg",
["Guriaso"] = "grx",
["Gurindji"] = "gue",
["Gurindji Kriol"] = "gjr",
["Gurmana"] = "gvm",
["Guro"] = "goa",
["Guruntum"] = "grd",
["Gusan"] = "gsn",
["Gusii"] = "guz",
["Gusilay"] = "gsl",
["Gutnish"] = "gmq-gut",
["Guugu Yimidhirr"] = "kky",
["Guwa"] = "xgw",
["Guwamu"] = "gwu",
["Guwar"] = "aus-guw",
["Guya"] = "gka",
["Guyanese Creole English"] = "gyn",
["Guyani"] = "gvy",
["Guébie"] = "gie",
["Gvoko"] = "ngs",
["Gwa"] = "gwb",
["Gwahatike"] = "dah",
["Gwak"] = "jgk",
["Gwamhi-Wuri"] = "bga",
["Gwandara"] = "gwn",
["Gwara"] = "alv-gwa",
["Gweda"] = "grw",
["Gweno"] = "gwe",
["Gwere"] = "gwr",
["Gwich'in"] = "gwi",
["Gyalsumdo"] = "gyo",
["Gyele"] = "gyi",
["Gyem"] = "gye",
["Güenoa"] = "sai-gue",
["Habu"] = "hbu",
["Hachijō"] = "jpx-hcj",
["Hadiyya"] = "hdy",
["Hadothi"] = "hoj",
["Hadrami"] = "xhd",
["Hadza"] = "hts",
["Haeke"] = "aek",
["Hahon"] = "hah",
["Haida"] = "hai",
["Haigwai"] = "hgw",
["Hailufeng Min"] = "nan-hlh",
["Hainanese"] = "hnm",
["Hainyaxo Bozo"] = "bzx",
["Haiphong Sign Language"] = "haf",
["Haisla"] = "has",
["Haitian Creole"] = "ht",
["Haitian Vodoun Culture Language"] = "hvc",
["Haiǁom"] = "hgm",
["Haji"] = "hji",
["Hajong"] = "haj",
["Hakka"] = "hak",
["Hakö"] = "hao",
["Halang"] = "hal",
["Halang Doan"] = "hld",
["Halbi"] = "hlb",
["Halia"] = "hla",
["Halkomelem"] = "hur",
["Hamap"] = "hmu",
["Hamba"] = "hba",
["Hamer-Banna"] = "amf",
["Hamtai"] = "hmt",
["Hanga"] = "hag",
["Hanga Hundi"] = "wos",
["Hani"] = "hni",
["Hanoi Sign Language"] = "hab",
["Hanunoo"] = "hnn",
["Harami"] = "xha",
["Harappan"] = "xiv",
["Harari"] = "har",
["Haraza"] = "nub-har",
["Harijan Kinnauri"] = "kjo",
["Haroi"] = "hro",
["Harsusi"] = "hss",
["Haruai"] = "tmd",
["Haruku"] = "hrk",
["Haryanvi"] = "bgc",
["Harzani"] = "hrz",
["Hasaitic"] = "sem-has",
["Hasha"] = "ybj",
["Hassaniya Arabic"] = "mey",
["Hatam"] = "had",
["Hattic"] = "xht",
["Hausa"] = "ha",
["Hausa Sign Language"] = "hsl",
["Haush"] = "sai-hau",
["Havasupai-Walapai-Yavapai"] = "yuf",
["Haveke"] = "hvk",
["Havu"] = "hav",
["Hawai'i Pidgin Sign Language"] = "hps",
["ھاوایی"] = "haw",
["Hawaiian Creole"] = "hwc",
["Haya"] = "hay",
["Hdi"] = "xed",
["عیبری"] = "he",
["Hehe"] = "heh",
["Heiban"] = "hbn",
["Heiltsuk"] = "hei",
["Helong"] = "heg",
["Hema"] = "nix",
["Hemba"] = "hem",
["Herdé"] = "hed",
["Herero"] = "hz",
["Hermit"] = "llf",
["Hernican"] = "xhr",
["Hewa"] = "ham",
["Heyo"] = "auk",
["Hibito"] = "hib",
["Hidatsa"] = "hid",
["Higaonon"] = "mba",
["High Valyrian"] = "art-vlh",
["Highland Konjo"] = "kjk",
["Highland Oaxaca Chontal"] = "chd",
["Highland Popoluca"] = "poi",
["Highland Puebla Nahuatl"] = "azz",
["Highland Totonac"] = "tos",
["عەرەبیی حیجازی"] = "acw",
["Hijuk"] = "hij",
["Hiligaynon"] = "hil",
["Hill Maria"] = "mrr",
["Himarimã"] = "hir",
["ھیندی"] = "hi",
["Hindi Dogri"] = "dgo",
["Hinduri"] = "hii",
["Hinukh"] = "gin",
["Hiri Motu"] = "ho",
["Hismaic"] = "sem-his",
["Hitchiti"] = "nai-hit",
["ھیتی"] = "hit",
["Hitu"] = "htu",
["Hiw"] = "hiw",
["Hixkaryana"] = "hix",
["Hlai"] = "lic",
["Hlepho Phowa"] = "yhl",
["Hlersu"] = "hle",
["Hmar"] = "hmr",
["Hmong Don"] = "hmf",
["Hmong Dô"] = "hmv",
["Hmong Shua"] = "hmz",
["Hmwaveke"] = "mrk",
["Ho"] = "hoc",
["Ho Chi Minh City Sign Language"] = "hos",
["Hoava"] = "hoa",
["Hobyót"] = "hoh",
["Hoia Hoia"] = "hhi",
["Hokkien"] = "nan-hbl",
["Holikachuk"] = "hoi",
["Holiya"] = "hoy",
["Holma"] = "hod",
["Holoholo"] = "hoo",
["Holu"] = "hol",
["Homa"] = "hom",
["Honduran Lenca"] = "len",
["Honduras Sign Language"] = "hds",
["Hone"] = "juh",
["Hong Kong Sign Language"] = "hks",
["Honi"] = "how",
["Hopi"] = "hop",
["Horned Miao"] = "hrm",
["Horo"] = "hor",
["Horom"] = "hoe",
["Horpa"] = "ero",
["Hote"] = "hot",
["Hoti"] = "hti",
["Hovongan"] = "hov",
["Hoyahoya"] = "hhy",
["Hozo"] = "hoz",
["Hpon"] = "hpo",
["Hrangkhol"] = "hra",
["Hruso"] = "hru",
["Hrê"] = "hre",
["Hu"] = "huo",
["Huachipaeri"] = "hug",
["Huambisa"] = "hub",
["Huaorani"] = "auc",
["Huarijio"] = "var",
["Huaulu"] = "hud",
["Huautla Mazatec"] = "mau",
["Huave"] = "huv",
["Huaxcaleca Nahuatl"] = "nhq",
["Huba"] = "hbb",
["Huehuetla Tepehua"] = "tee",
["Huetar"] = "cba-hue",
["Huichol"] = "hch",
["Huilliche"] = "huh",
["Huitepec Mixtec"] = "mxs",
["Huizhou"] = "czh",
["Hukumina"] = "huw",
["Hula"] = "hul",
["Hulaulá"] = "huy",
["Huli"] = "hui",
["Hulung"] = "huk",
["Humburi Senni"] = "hmb",
["Humene"] = "huf",
["Hun"] = "uth",
["Hunde"] = "hke",
["Hung"] = "hnu",
["Hungana"] = "hum",
["Hungarian"] = "hu",
["Hungarian Sign Language"] = "hsh",
["Hungworo"] = "nat",
["Hunjara-Kaina Ke"] = "hkk",
["Hunnic"] = "xhc",
["Hunsrik"] = "hrx",
["Hunzib"] = "huz",
["Hupa"] = "hup",
["Hupdë"] = "jup",
["Hupla"] = "hap",
["Hurrian"] = "xhu",
["Hutterisch"] = "geh",
["Hwana"] = "hwo",
["Hya"] = "hya",
["Hyam"] = "jab",
["Hän"] = "haa",
["Hértevin"] = "hrt",
["I-Wak"] = "iwk",
["Iaai"] = "iai",
["Iamalele"] = "yml",
["Iatmul"] = "ian",
["Iau"] = "tmu",
["Ibali Teke"] = "tek",
["Ibaloi"] = "ibl",
["Iban"] = "iba",
["Ibanag"] = "ibg",
["Ibani"] = "iby",
["Ibatan"] = "ivb",
["Iberian"] = "xib",
["Ibibio"] = "ibb",
["Ibino"] = "ibn",
["Iboko"] = "bkp",
["Ibu"] = "ibu",
["Ibuoro"] = "ibr",
["ئایسلەندی"] = "is",
["Icelandic Sign Language"] = "icl",
["Iceve-Maci"] = "bec",
["Ida'an"] = "dbj",
["Idakho-Isukha-Tiriki"] = "ida",
["Idaté"] = "idt",
["Idere"] = "ide",
["Idesa"] = "ids",
["Idi"] = "idi",
["ئیدۆ"] = "io",
["Idoma"] = "idu",
["Idon"] = "idc",
["Idu"] = "clk",
["Idun"] = "ldb",
["Iduna"] = "viv",
["Ifo"] = "iff",
["Ifè"] = "ife",
["Igala"] = "igl",
["Igana"] = "igg",
["ئیگبۆ"] = "ig",
["Igede"] = "ige",
["Ignaciano"] = "ign",
["Igo"] = "ahl",
["Iguta"] = "nar",
["Igwe"] = "igw",
["Iha"] = "ihp",
["Ihievbe"] = "ihi",
["Ija-Zuba"] = "vki",
["Ik"] = "ikx",
["Ika"] = "ikk",
["Ikaranggal"] = "ikr",
["Ikizu"] = "ikz",
["Iko"] = "iki",
["Ikobi-Mena"] = "meb",
["Ikoma"] = "ntk",
["Ikpeng"] = "txi",
["Ikpeshi"] = "ikp",
["Ikposo"] = "kpo",
["Iku-Gora-Ankwa"] = "ikv",
["Ikulu"] = "ikl",
["Ikwere"] = "ikw",
["Ikwo"] = "iqw",
["Ila"] = "ilb",
["Ile Ape"] = "ila",
["Ilgar"] = "ilg",
["Ili Turki"] = "ili",
["Ili'uun"] = "ilu",
["Ilianen Manobo"] = "mbi",
["Illyrian"] = "xil",
["Ilocano"] = "ilo",
["Ilongot"] = "ilk",
["Ilue"] = "ilv",
["Ilwana"] = "mlk",
["Imbongu"] = "imo",
["Imonda"] = "imn",
["Imroing"] = "imr",
["Inabaknon"] = "abx",
["Inapang"] = "mzu",
["Inari Sami"] = "smn",
["Indanga"] = "bnt-ind",
["Indian Sign Language"] = "ins",
["Indo-Portuguese"] = "idb",
["ئیندۆنیزی"] = "id",
["Indonesian Bajau"] = "bdl",
["Indonesian Sign Language"] = "inl",
["Indri"] = "idr",
["Indus Kohistani"] = "mvy",
["Inebu One"] = "oin",
["Ineseño"] = "inz",
["Inga"] = "inb",
["Ingrian"] = "izh",
["ئینگوشی"] = "inh",
["Inlaod Itneg"] = "iti",
["Inoke-Yate"] = "ino",
["Inonhan"] = "loc",
["Inor"] = "ior",
["Inpui Naga"] = "nkf",
["Interlingua"] = "ia",
["Interlingue"] = "ie",
["International Sign"] = "ils",
["Interslavic"] = "isv",
["Intha"] = "int",
["Inuinnaqtun"] = "esx-inq",
["Inuit Sign Language"] = "iks",
["Inuktitut"] = "iu",
["Inuktun"] = "esx-ink",
["Inupiaq"] = "ik",
["Inuvialuktun"] = "ikt",
["Ipai"] = "nai-ipa",
["Ipalapa Amuzgo"] = "azm",
["Ipiko"] = "ipo",
["Ipili"] = "ipi",
["Ipulo"] = "ass",
["Iquito"] = "iqu",
["Ir"] = "irr",
["Irantxe"] = "irn",
["Iranun"] = "ill",
["عەرەبیی عێراقی"] = "acm",
["Iraqw"] = "irk",
["Irarutu"] = "irh",
["Iraya"] = "iry",
["Iresim"] = "ire",
["Iriga Bicolano"] = "bto",
["ئیری"] = "ga",
["Irish Sign Language"] = "isg",
["Irula"] = "iru",
["Isabi"] = "isa",
["Isan"] = "tts",
["Isanzu"] = "isn",
["Isarog Agta"] = "agk",
["Isaurian"] = "mis-isa",
["Isconahua"] = "isc",
["Isebe"] = "igo",
["Ishkashimi"] = "isk",
["Isinai"] = "inn",
["Isirawa"] = "srl",
["Islander Creole English"] = "icr",
["Isnag"] = "isd",
["Isoko"] = "iso",
["Israeli Sign Language"] = "isr",
["Isthmus Mixe"] = "mir",
["Isthmus Zapotec"] = "zai",
["Istriot"] = "ist",
["Istro-Romanian"] = "ruo",
["Isu"] = "isu",
["Isubu"] = "szv",
["ئیتالی"] = "it",
["Italian Sign Language"] = "ise",
["Italiot Greek"] = "grk-ita",
["Itawit"] = "itv",
["Itelmen"] = "itl",
["Itene"] = "ite",
["Iteri"] = "itr",
["Itik"] = "itx",
["Ito"] = "itw",
["Itonama"] = "ito",
["Itsekiri"] = "its",
["Itu Mbon Uzo"] = "itm",
["Itundujia Mixtec"] = "mce",
["Itza'"] = "itz",
["Iu Mien"] = "ium",
["Ivatan"] = "ivv",
["Iwaidja"] = "ibd",
["Iwal"] = "kbm",
["Iwam"] = "iwm",
["Iwur"] = "iwo",
["Ixcatec"] = "ixc",
["Ixcatlán Mazatec"] = "mzi",
["Ixil"] = "ixl",
["Ixtayutla Mixtec"] = "vmj",
["Ixtenco Otomi"] = "otz",
["Iyayu"] = "iya",
["Iyive"] = "uiv",
["Iyo"] = "nca",
["Iyo'wujwa Chorote"] = "crq",
["Iyojwa'ja Chorote"] = "crt",
["Izere"] = "izr",
["Izi"] = "izz",
["Izi-Ezaa-Ikwo-Mgbo"] = "izi",
["Izon"] = "ijc",
["Izora"] = "cbo",
["Iñapari"] = "inp",
["Jabem"] = "jae",
["Jabutí"] = "jbt",
["Jad"] = "jda",
["Jadgali"] = "jdg",
["Jah Hut"] = "jah",
["Jahanka"] = "jad",
["Jair Awyu"] = "awv",
["Jakaltek"] = "jac",
["Jakati"] = "jat",
["Jalapa de Díaz Mazatec"] = "maj",
["Jalkunan"] = "bxl",
["Jamaican Country Sign Language"] = "jcs",
["Jamaican Creole"] = "jam",
["Jamaican Sign Language"] = "jls",
["Jamamadí"] = "jaa",
["Jambi Malay"] = "jax",
["Jamiltepec Mixtec"] = "mxt",
["Jaminjung"] = "djd",
["Jamsay"] = "djm",
["Jamtish"] = "gmq-jmk",
["Jandavra"] = "jnd",
["Janday"] = "jan",
["Jangkang"] = "djo",
["Jangshung"] = "jna",
["Janji"] = "jni",
["ژاپۆنی"] = "ja",
["Japanese Sign Language"] = "jsl",
["Japhug"] = "sit-jap",
["Japrería"] = "jru",
["Jaqaru"] = "jqr",
["Jara"] = "jaf",
["Jarai"] = "jra",
["Jarawa"] = "anq",
["Jaru"] = "ddj",
["Jassic"] = "ysc",
["Jaunsari"] = "jns",
["Javanese"] = "jv",
["Javindo"] = "jvd",
["Jawe"] = "jaz",
["Jaya"] = "jyy",
["Jebero"] = "jeb",
["Jeh"] = "jeh",
["Jehai"] = "jhi",
["Jeikó"] = "sai-jko",
["Jeju"] = "jje",
["Jemez"] = "tow",
["Jenaama Bozo"] = "bze",
["Jeng"] = "jeg",
["Jennu Kurumba"] = "xuj",
["Jere"] = "jer",
["Jeri Kuo"] = "jek",
["Jersey Dutch"] = "gmw-jdt",
["Jeru"] = "akj",
["Jerung"] = "jee",
["Jhankot Sign Language"] = "jhs",
["Jiamao"] = "jio",
["Jiba"] = "juo",
["Jibu"] = "jib",
["Jicarilla"] = "apj",
["Jie"] = "mis-jie",
["Jiiddu"] = "jii",
["Jilbe"] = "jie",
["Jili"] = "mgi",
["Jilim"] = "jil",
["Jimi"] = "jmi",
["Jimjimen"] = "jim",
["Jin"] = "cjy",
["Jina"] = "jia",
["Jingpho"] = "kac",
["Jingulu"] = "jig",
["Jiongnai Bunu"] = "pnu",
["Jirajara"] = "sai-jrj",
["Jirel"] = "jul",
["Jiru"] = "jrr",
["Jita"] = "jit",
["Jizhao"] = "mis-jzh",
["Jju"] = "kaj",
["Joba"] = "job",
["Jofotek-Bromnya"] = "jbr",
["Jola-Fonyi"] = "dyo",
["Jola-Kasa"] = "csk",
["Jonkor Bourmataguil"] = "jeu",
["Jordanian Sign Language"] = "jos",
["Jorá"] = "jor",
["Jowulu"] = "jow",
["Ju"] = "juu",
["Juang"] = "jun",
["Juba Arabic"] = "pga",
["Judeo-Italian"] = "itk",
["Judeo-Persian"] = "jpr",
["Judeo-Tat"] = "jdt",
["Jukun Takum"] = "jbu",
["Jumaytepeque"] = "nai-jum",
["Jumjum"] = "jum",
["Jumla Sign Language"] = "jus",
["Jumli"] = "jml",
["Jungle Inga"] = "inj",
["Juquila Mixe"] = "mxq",
["Jur Modo"] = "bex",
["Juray"] = "juy",
["Jurchen"] = "juc",
["Jurúna"] = "jur",
["Jutiapa"] = "nai-jtp",
["Jutish"] = "jut",
["Juwal"] = "mwb",
["Juxtlahuaca Mixtec"] = "vmc",
["Juǀ'hoan"] = "ktz",
["Jwira-Pepesa"] = "jwi",
["Júma"] = "jua",
["K'iche'"] = "quc",
["Kaamba"] = "xku",
["Kaan"] = "ldl",
["Kaang Chin"] = "ckn",
["Kaansa"] = "gna",
["Kaapor Sign Language"] = "uks",
["Kaba"] = "ksp",
["Kabalai"] = "kvf",
["Kabardian"] = "kbd",
["Kabatei"] = "xkp",
["Kabba-Laka"] = "lap",
["Kabishiana"] = "tup-kab",
["Kabiyé"] = "kbp",
["Kabola"] = "klz",
["Kabore One"] = "onk",
["Kabras"] = "lkb",
["Kaburi"] = "uka",
["Kabutra"] = "kbu",
["Kabuverdianu"] = "kea",
["Kabwa"] = "cwa",
["Kabwari"] = "kcw",
["Kabyle"] = "kab",
["Kachama-Ganjule"] = "kcx",
["Kachari"] = "xac",
["Kachchi"] = "kfr",
["Kachi Koli"] = "gjk",
["Kacipo-Balesi"] = "koe",
["Kaco'"] = "xkk",
["Kadai"] = "kzd",
["Kadar"] = "kej",
["Kadara"] = "kad",
["Kadaru"] = "kdu",
["Kadiwéu"] = "kbc",
["Kado"] = "kdv",
["Kadu (Myanmar)"] = "zkd",
["Kadugli"] = "xtc",
["Kaduo"] = "ktp",
["Kaera"] = "jka",
["Kafa"] = "kbr",
["Kafoa"] = "kpu",
["Kagan Kalagan"] = "kll",
["Kagate"] = "syw",
["Kagayanen"] = "cgc",
["Kagoma"] = "kdm",
["Kagoro"] = "xkg",
["Kagulu"] = "kki",
["Kahe"] = "hka",
["Kahua"] = "agw",
["Kaian"] = "kct",
["Kaibobo"] = "kzb",
["Kaidipang"] = "kzp",
["Kaiep"] = "kbw",
["Kaikadi"] = "kep",
["Kaike"] = "kzq",
["Kaiku"] = "kkq",
["Kaimbulawa"] = "zka",
["Kaimbé"] = "xai",
["Kaingang"] = "kgp",
["Kairak"] = "ckr",
["Kairiru"] = "kxa",
["Kairui-Midiki"] = "krd",
["Kais"] = "kzm",
["Kaivi"] = "kce",
["Kaiwá"] = "kgk",
["Kaiy"] = "tcq",
["Kajakse"] = "ckq",
["Kajali"] = "xkj",
["Kajaman"] = "kag",
["Kakabai"] = "kqf",
["Kakabe"] = "kke",
["Kakanda"] = "kka",
["Kaki Ae"] = "tbd",
["Kakihum"] = "kxe",
["Kako"] = "kkj",
["Kakwa"] = "keo",
["Kala"] = "kcl",
["Kala Lagaw Ya"] = "mwp",
["Kalaamaya"] = "lkm",
["Kalabakan"] = "kve",
["Kalabari"] = "ijn",
["Kalabra"] = "kzz",
["Kalagan"] = "kqe",
["Kalaktang Monpa"] = "kkf",
["Kalam"] = "kmh",
["Kalami"] = "gwc",
["Kalamsé"] = "knz",
["Kalanadi"] = "wkl",
["Kalanga"] = "kck",
["Kalao"] = "kly",
["Kalapuya"] = "kyl",
["Kalarko"] = "kba",
["Kalasha"] = "kls",
["Kalasuri"] = "xme-kls",
["Kalašma"] = "ine-kal",
["Kalenjin"] = "kln",
["Kalinago"] = "crb",
["Kalkatungu"] = "ktg",
["Kalkoti"] = "xka",
["Kallawaya"] = "caw",
["کالمیکی"] = "xal",
["Kalo Finnish Romani"] = "rmf",
["Kalou"] = "ywa",
["Kaluli"] = "bco",
["Kalumpang"] = "kli",
["Kam"] = "kdx",
["Kamakan"] = "vkm",
["Kamang"] = "woi",
["Kamano"] = "kbq",
["Kamantan"] = "kci",
["Kamar"] = "keq",
["Kamara"] = "jmr",
["Kamarian"] = "kzx",
["Kamaru"] = "kgx",
["Kamarupi Prakrit"] = "inc-kam",
["Kamasa"] = "klp",
["Kamasau"] = "kms",
["Kamassian"] = "xas",
["Kamayo"] = "kyk",
["Kamayurá"] = "kay",
["Kamba"] = "kam",
["Kambaata"] = "ktb",
["Kambaira"] = "kyy",
["Kambera"] = "xbr",
["Kamberataro"] = "kbv",
["Kamberau"] = "irx",
["Kambiwá"] = "xbw",
["Kami"] = "kmi",
["Kamkata-viri"] = "bsh",
["Kamo"] = "kcq",
["Kamoro"] = "kgq",
["Kamta"] = "rkt",
["Kamu"] = "xmu",
["Kamula"] = "xla",
["Kamwe"] = "hig",
["Kanakanabu"] = "xnb",
["Kanakuru"] = "kna",
["Kanamari"] = "knm",
["Kanashi"] = "xns",
["Kanasi"] = "soq",
["Kandas"] = "kqw",
["Kandawo"] = "gam",
["Kande"] = "kbs",
["Kang"] = "kyp",
["Kanga"] = "kcp",
["Kangean"] = "kkv",
["Kanggape"] = "igm",
["Kangjia"] = "kxs",
["Kango"] = "kty",
["Kango-Sua"] = "kzy",
["Kangri"] = "xnr",
["Kaniet"] = "ktk",
["Kanikkaran"] = "kev",
["Kaningdon-Nindem"] = "kdp",
["Kaningi"] = "kzo",
["Kaningra"] = "knr",
["Kaninuwa"] = "wat",
["Kanite"] = "kmu",
["Kanjari"] = "kft",
["Kanju"] = "kbe",
["Kankanaey"] = "kne",
["Kannada"] = "kn",
["Kannada Kurumba"] = "kfi",
["Kannauji"] = "bjj",
["Kanowit"] = "kxn",
["Kanoé"] = "kxo",
["Kansa"] = "ksk",
["Kantosi"] = "xkt",
["Kanu"] = "khx",
["Kanufi"] = "kni",
["Kanuri"] = "kr",
["Kanyok"] = "kny",
["Kao"] = "kax",
["Kaonde"] = "kqn",
["Kap"] = "ykm",
["Kapampangan"] = "pam",
["Kapauri"] = "khp",
["Kapin"] = "tbx",
["Kapinawá"] = "xpn",
["Kapingamarangi"] = "kpg",
["Kapriman"] = "dju",
["Kaptiau"] = "kbi",
["Kapya"] = "klo",
["Kaqchikel"] = "cak",
["Kaqchikel-K'iche' Mixed Language"] = "ckz",
["Kara (New Guinea)"] = "leu",
["Kara (Tanzania)"] = "reg",
["Karachay-Balkar"] = "krc",
["Karadjeri"] = "gbd",
["Karaga Mandaya"] = "mry",
["Karaim"] = "kdr",
["Karajá"] = "kpj",
["Karakalpak"] = "kaa",
["Karakhanid"] = "xqa",
["Karami"] = "xar",
["Karamojong"] = "kdj",
["Karang"] = "kzr",
["Karanga"] = "kth",
["Karankawa"] = "zkk",
["Karao"] = "kyj",
["Karas"] = "kgv",
["Karata"] = "kpt",
["Karawa"] = "xrw",
["Karbi"] = "mjw",
["Kare (Africa)"] = "kbn",
["Kare (New Guinea)"] = "kmf",
["Karekare"] = "kai",
["Karelian"] = "krl",
["Karey"] = "kyd",
["Kari"] = "kbj",
["Kari'na"] = "car",
["Karingani"] = "kgn",
["Karipuna"] = "kuq",
["Karipúna"] = "kgm",
["Karipúna Creole French"] = "kmv",
["Kariri"] = "kzw",
["Karitiâna"] = "ktn",
["Kariya"] = "kil",
["Kariyarra"] = "vka",
["Karkar-Yuri"] = "yuj",
["Karkin"] = "krb",
["Karko"] = "kko",
["Karnai"] = "bbv",
["Karo"] = "kxh",
["Karo Batak"] = "btx",
["Karok"] = "kyh",
["Karolanos"] = "kyn",
["Karon"] = "krx",
["Karon Dori"] = "kgw",
["Karore"] = "xkx",
["Karranga"] = "xrq",
["Karuwali"] = "rxw",
["Kasanga"] = "ccj",
["Kasem"] = "xsm",
["Kashaya"] = "kju",
["کەشمیری"] = "ks",
["Kashubian"] = "csb",
["Kasiguranin"] = "ksn",
["Kaska"] = "kkz",
["Kaskean"] = "zsk",
["Kaskihá"] = "gva",
["Kassite"] = "mis-kas",
["Kassonke"] = "kao",
["Kasua"] = "khs",
["Kataang"] = "kgd",
["Katabaga"] = "ktq",
["Katawixi"] = "xat",
["Katembri"] = "sai-kat",
["Kathlamet"] = "nai-kat",
["Kathoriya Tharu"] = "tkt",
["Kathu"] = "ykt",
["Katkari"] = "kfu",
["Katla"] = "kcr",
["Kato"] = "ktw",
["Katso"] = "kaf",
["Katua"] = "kta",
["Katukina"] = "knt",
["Kaulong"] = "pss",
["Kaur"] = "vkk",
["Kaure"] = "bpp",
["Kaurna"] = "zku",
["Kauwera"] = "xau",
["Kavalan"] = "ckv",
["Kavet"] = "krv",
["Kawacha"] = "kcb",
["Kawaiisu"] = "xaw",
["Kawe"] = "kgb",
["Kawishana"] = "awd-kaw",
["Kawésqar"] = "alc",
["Kaxararí"] = "ktx",
["Kaxuyana"] = "kbb",
["Kayabí"] = "kyz",
["Kayagar"] = "kyt",
["Kayan"] = "pdu",
["Kayan Mahakam"] = "xay",
["Kayan River Kayan"] = "xkn",
["Kayapa Kallahan"] = "kak",
["Kayapó"] = "txu",
["Kayardild"] = "gyd",
["Kayeli"] = "kzl",
["Kayong"] = "kxy",
["Kayort"] = "kyv",
["Kaytetye"] = "gbb",
["Kayupulau"] = "kzu",
["کازاخی"] = "kk",
["Kazukuru"] = "kzk",
["Ke'o"] = "xxk",
["Keak"] = "keh",
["Keapara"] = "khz",
["Kedah Malay"] = "meo",
["Kedang"] = "ksx",
["Keder"] = "kdy",
["Kehu"] = "khh",
["Kei"] = "kei",
["Keiga"] = "kec",
["Kein"] = "bmh",
["Keiyo"] = "eyo",
["Kela-Yela"] = "kel",
["Kelabit"] = "kzi",
["Kelantan Peranakan Hokkien"] = "mis-hkl",
["Keley-I Kallahan"] = "ify",
["Keliko"] = "kbo",
["Kelo"] = "xel",
["Kelon"] = "kyo",
["Kemak"] = "kem",
["Kembayan"] = "xem",
["Kemberano"] = "bzp",
["Kembra"] = "xkw",
["Kemezung"] = "dmo",
["Kemi Sami"] = "sjk",
["Kemiehua"] = "kfj",
["Kemtuik"] = "kmt",
["Kenaboi"] = "xbn",
["Kenati"] = "gat",
["Kendayan"] = "knx",
["Kendeje"] = "klf",
["Kendem"] = "kvm",
["Kenga"] = "kyq",
["Keningau Murut"] = "kxi",
["Keninjal"] = "knl",
["Kensiu"] = "kns",
["Kenswei Nsei"] = "ndb",
["Kenyan Sign Language"] = "xki",
["Kenyang"] = "ken",
["Kenyi"] = "lke",
["Keoru-Ahia"] = "xeu",
["Kepkiriwát"] = "kpn",
["Kepo'"] = "kuk",
["Kera"] = "ker",
["Kerak"] = "hhr",
["Kereho"] = "xke",
["Kerek"] = "krk",
["Kerewe"] = "ked",
["Kerewo"] = "kxz",
["Kerinci"] = "kvr",
["Kermanic"] = "xme-ker",
["Kesawai"] = "xes",
["Ket"] = "ket",
["Ketangalan"] = "kae",
["Kete"] = "kcv",
["Ketengban"] = "xte",
["Ketum"] = "ktt",
["Kewa"] = "kew",
["Keyagana"] = "kyg",
["Kgalagadi"] = "xkv",
["Khakas"] = "kjh",
["Khalaj"] = "klj",
["Khaling"] = "klr",
["Khamnigan Mongol"] = "ykh",
["Khamti"] = "kht",
["Khamyang"] = "ksu",
["Khana"] = "ogo",
["Khandeshi"] = "khn",
["Khao"] = "xao",
["Kharam Naga"] = "kfw",
["Kharia"] = "khr",
["Kharia Thar"] = "ksy",
["Khasi"] = "kha",
["Khayo"] = "lko",
["Khazar"] = "zkz",
["Khe"] = "kqg",
["Khehek"] = "tlx",
["Khengkha"] = "xkf",
["Khetrani"] = "xhe",
["Khezha Naga"] = "nkh",
["Khiamniungan Naga"] = "kix",
["Khinalug"] = "kjj",
["Khirwar"] = "kwx",
["Khisa"] = "kqm",
["Khitan"] = "zkt",
["Khlor"] = "llo",
["Khlula"] = "ykl",
["خمێری"] = "km",
["Khmu"] = "kjg",
["Khoekhoe"] = "naq",
["Khoibu Naga"] = "nkb",
["Khoini"] = "xkc",
["Kholok"] = "ktc",
["Kholosi"] = "inc-kho",
["Khonso"] = "kxc",
["Khorasani Turkish"] = "kmz",
["Khorezmian Turkic"] = "zkh",
["Khotanese"] = "kho",
["Khowar"] = "khw",
["Khroskyabs"] = "jiq",
["Khua"] = "xhv",
["Khuen"] = "khf",
["Khumi Chin"] = "cnk",
["Khvarshi"] = "khv",
["Khwarezmian"] = "xco",
["Khwe"] = "xuu",
["Kháng"] = "kjm",
["Khün"] = "kkh",
["Kiautschou German Pidgin"] = "crp-kia",
["Kibala"] = "blv",
["Kibena"] = "bez",
["Kibet"] = "kie",
["Kibiri"] = "prm",
["Kichwa"] = "qwe-kch",
["Kickapoo"] = "kic",
["Kikai"] = "kzg",
["Kikami"] = "kcu",
["Kikuyu"] = "ki",
["Kildin Sami"] = "sjd",
["Kili"] = "tuw-kli",
["Kilit"] = "xme-klt",
["Kilivila"] = "kij",
["Kiliwa"] = "klb",
["Kilmeri"] = "kih",
["Kim"] = "kia",
["Kim Mun"] = "mji",
["Kimaama"] = "kig",
["Kimaragang"] = "kqr",
["Kimbu"] = "kiv",
["Kimbundu"] = "kmb",
["Kimki"] = "sbt",
["Kimré"] = "kqp",
["Kinabalian"] = "cbw",
["Kinalakna"] = "kco",
["Kinaray-a"] = "krj",
["Kinga"] = "zga",
["Kings River Yokuts"] = "yok-kry",
["Kinikinao"] = "gqn",
["Kinnauri"] = "kfk",
["Kintaq"] = "knq",
["Kinuku"] = "kkd",
["Kioko"] = "ues",
["Kiong"] = "kkm",
["Kiorr"] = "xko",
["Kiowa"] = "kio",
["Kipchak"] = "qwm",
["Kipfokomo"] = "pkb",
["Kipsigis"] = "sgc",
["Kiput"] = "kyi",
["Kir-Balar"] = "kkr",
["Kire"] = "geb",
["Kirfi"] = "kks",
["Kirike"] = "okr",
["Kirikiri"] = "kiy",
["Kirya-Konzel"] = "fkk",
["Kis"] = "kis",
["Kisa"] = "lks",
["Kisan"] = "xis",
["Kisankasa"] = "kqh",
["Kisar"] = "kje",
["Kisi"] = "kiz",
["Kistane"] = "gru",
["Kita Maninkakan"] = "mwk",
["Kitanemuk"] = "azc-ktn",
["Kitembo"] = "tbt",
["Kitja"] = "gia",
["Kitsai"] = "kii",
["Kituba"] = "ktu",
["Kiunum"] = "wei",
["Kla"] = "lda",
["Klallam"] = "clm",
["Klamath-Modoc"] = "kla",
["Klao"] = "klu",
["Klias River Kadazan"] = "kqt",
["Klingon"] = "tlh",
["Knaanic"] = "czk",
["Ko"] = "fuj",
["Koalib"] = "kib",
["Koasati"] = "cku",
["Koba"] = "kpd",
["Kobiana"] = "kcj",
["Kobol"] = "kgu",
["Kobon"] = "kpw",
["Koch"] = "kdq",
["Kochila Tharu"] = "thq",
["Koda"] = "cdz",
["Kodaku"] = "ksz",
["Kodava"] = "kfa",
["Kodeoha"] = "vko",
["Kodi"] = "kod",
["Kodia"] = "kwp",
["Koenoem"] = "kcs",
["Kofa"] = "kso",
["Kofei"] = "kpi",
["Kofyar"] = "kwl",
["Kohin"] = "kkx",
["Kohistani Shina"] = "plk",
["Koho"] = "kpm",
["Kohumono"] = "bcs",
["Koi"] = "kkt",
["Koibal"] = "zkb",
["Koireng"] = "nkd",
["Koitabu"] = "kqi",
["Koiwat"] = "kxt",
["Kok-Nar"] = "gko",
["Kok-Paponk"] = "okg",
["Kokata"] = "ktd",
["Kokborok"] = "trp",
["Koke"] = "kou",
["Koko-Bera"] = "kkp",
["Kokoda"] = "xod",
["Kokola"] = "kzn",
["Kokota"] = "kkk",
["Kol (Cameroon)"] = "biw",
["Kol (New Guinea)"] = "kol",
["Kola"] = "kvv",
["Kolami"] = "kfb",
["Kolbila"] = "klc",
["Kolhe"] = "ekl",
["Kolibugan Subanon"] = "skn",
["Kolom"] = "klm",
["Koluwawa"] = "klx",
["Kom (Cameroon)"] = "bkm",
["Kom (India)"] = "kmm",
["Koma"] = "kmy",
["Komba"] = "kpf",
["Kombai"] = "tyn",
["Kombio"] = "xbi",
["Komering"] = "kge",
["Komi-Permyak"] = "koi",
["Komi-Yazva"] = "urj-kya",
["Komi-Zyrian"] = "kpv",
["Kominimung"] = "xoi",
["Komo"] = "xom",
["Komodo"] = "kvh",
["Kompane"] = "kvp",
["Komyandaret"] = "kzv",
["Kon Keu"] = "kkn",
["Konabéré"] = "bbo",
["Konai"] = "kxw",
["Konda"] = "knd",
["Konda-Dora"] = "kfc",
["Kondekor"] = "gau",
["Koneraw"] = "kdw",
["Kongo"] = "kg",
["Konkani"] = "kok",
["Konkomba"] = "xon",
["Konni"] = "kma",
["Kono (Guinea)"] = "knu",
["Kono (Nigeria)"] = "klk",
["Kono (Sierra Leone)"] = "kno",
["Konomala"] = "koa",
["Konomihu"] = "nai-knm",
["Konongo"] = "kcz",
["Konyak Naga"] = "nbe",
["Konyanka Maninka"] = "mku",
["Konzo"] = "koo",
["Koonzime"] = "ozm",
["Koorete"] = "kqy",
["Kopar"] = "xop",
["Kopkaka"] = "opk",
["Korafe-Yegha"] = "kpr",
["Korak"] = "koz",
["Korana"] = "kqz",
["Korandje"] = "kcy",
["کۆری"] = "ko",
["Korean Sign Language"] = "kvk",
["Koreguaje"] = "coe",
["Koresh-e Rostam"] = "okh",
["Korku"] = "kfq",
["Korlai Creole Portuguese"] = "vkp",
["Koro (India)"] = "jkr",
["Koro (Vanuatu)"] = "krf",
["Koro (West Africa)"] = "kfo",
["Koromfé"] = "kfz",
["Koromira"] = "kqj",
["Koronadal Blaan"] = "bpr",
["Koroni"] = "xkq",
["Korop"] = "krp",
["Koropó"] = "xxr",
["Koroshi"] = "ktl",
["Korowai"] = "khe",
["Korra Koraga"] = "kfd",
["Korubo"] = "xor",
["Korupun-Sela"] = "kpq",
["Korwa"] = "kfp",
["Koryak"] = "kpy",
["Kosadle"] = "kiq",
["Kosarek Yale"] = "kkl",
["Kosena"] = "kze",
["Koshin"] = "kid",
["Kosraean"] = "kos",
["Kota (Gabon)"] = "koq",
["Kota (India)"] = "kfe",
["Kota Bangun Kutai Malay"] = "mqg",
["Kota Marudu Talantang"] = "grm",
["Kota Marudu Tinagas"] = "ktr",
["Kotafon Gbe"] = "kqk",
["Kotava"] = "avk",
["Koti"] = "eko",
["Kott"] = "zko",
["Kou"] = "snz",
["Kouya"] = "kyf",
["Kovai"] = "kqb",
["Kove"] = "kvc",
["Kowaki"] = "xow",
["Kowiai"] = "kwh",
["Koy Sanjaq Surat"] = "kqd",
["Koya"] = "kff",
["Koyaga"] = "kga",
["Koyo"] = "koh",
["Koyra Chiini"] = "khq",
["Koyraboro Senni"] = "ses",
["Koyukon"] = "koy",
["Kpagua"] = "kuw",
["Kpala"] = "kpl",
["Kpan"] = "kpk",
["Kpasam"] = "pbn",
["Kpati"] = "koc",
["Kpatili"] = "kym",
["Kpee"] = "cpo",
["Kpelle"] = "kpe",
["Kpessi"] = "kef",
["Kplang"] = "kph",
["Krache"] = "kye",
["Krahô"] = "xra",
["Kraol"] = "rka",
["Krenak"] = "kqq",
["Kresh"] = "krs",
["Krevinian"] = "zkv",
["Kreye"] = "xre",
["Krikati-Timbira"] = "xri",
["Krim"] = "krm",
["Krio"] = "kri",
["Krisa"] = "ksi",
["Kristang"] = "mcm",
["Krobu"] = "kxb",
["Krongo"] = "kgo",
["Kru'ng"] = "krr",
["Krymchak"] = "jct",
["Kryts"] = "kry",
["Kua"] = "tyu",
["Kua-nsi"] = "ykn",
["Kuamasi"] = "yku",
["Kuan"] = "uan",
["Kuanhua"] = "xnh",
["Kube"] = "kgf",
["Kubi"] = "kof",
["Kubo"] = "jko",
["Kubu"] = "kvb",
["Kucong"] = "lkc",
["Kudiya"] = "kfg",
["Kudmali"] = "kyw",
["Kudu-Camo"] = "kov",
["Kugama"] = "kow",
["Kugbo"] = "kes",
["Kugu-Muminh"] = "xmh",
["Kui (India)"] = "kxu",
["Kui (Indonesia)"] = "kvd",
["Kuijau"] = "dkr",
["Kuikúro"] = "kui",
["Kujarge"] = "vkj",
["Kuk"] = "kfn",
["Kukatja"] = "kux",
["Kukele"] = "kez",
["Kukkuzi"] = "urj-kuk",
["Kukna"] = "kex",
["Kuku-Mangk"] = "xmq",
["Kuku-Mu'inh"] = "xmp",
["Kuku-Thaypan"] = "typ",
["Kuku-Ugbanh"] = "ugb",
["Kuku-Uwanh"] = "uwa",
["Kuku-Yalanji"] = "gvn",
["Kula"] = "tpg",
["Kulaal"] = "glj",
["Kulere"] = "kul",
["Kulfa"] = "kxj",
["Kulina"] = "xpk",
["Kulisusu"] = "vkl",
["Kullu Pahari"] = "kfx",
["Kulon"] = "uon",
["Kulon-Pazeh"] = "uun",
["Kulung"] = "kle",
["Kumak"] = "nee",
["Kumalu"] = "ksl",
["Kumam"] = "kdi",
["Kuman"] = "kue",
["Kumaoni"] = "kfy",
["Kumarbhag Paharia"] = "kmj",
["Kumba"] = "ksm",
["Kumbainggar"] = "kgs",
["Kumbaran"] = "wkb",
["Kumbewaha"] = "xks",
["Kumeyaay"] = "nai-kum",
["Kumhali"] = "kra",
["Kumu"] = "kmw",
["Kumukio"] = "kuo",
["Kumyk"] = "kum",
["Kumzari"] = "zum",
["Kuna"] = "cuk",
["Kunama"] = "kun",
["Kunbarlang"] = "wlg",
["Kunda"] = "kdn",
["Kundal Shahi"] = "shd",
["Kunduvadi"] = "wku",
["Kung"] = "kfl",
["Kungarakany"] = "ggk",
["Kungardutyi"] = "gdt",
["Kunggari"] = "kgl",
["Kungkari"] = "lku",
["Kuni"] = "kse",
["Kuni-Boazi"] = "kvg",
["Kunigami"] = "xug",
["Kunimaipa"] = "kup",
["Kunja"] = "pep",
["Kunjen"] = "kjn",
["Kunyi"] = "njx",
["Kunza"] = "kuz",
["Kuo"] = "xuo",
["Kuot"] = "kto",
["Kupa"] = "kug",
["Kupang Malay"] = "mkn",
["Kupia"] = "key",
["Kupsabiny"] = "kpz",
["Kur"] = "kuv",
["Kura Ede Nago"] = "nqk",
["Kurama"] = "krh",
["Kuranko"] = "knk",
["Kuri"] = "nbn",
["Kuria"] = "kuj",
["Kurichiya"] = "kfh",
["Kurmukar"] = "kfv",
["Kurnai"] = "unn",
["Kurrama"] = "vku",
["Kurti"] = "ktm",
["Kurtjar"] = "gdj",
["Kurtöp"] = "xkz",
["Kurudu"] = "kjr",
["Kurukh"] = "kru",
["Kuruáya"] = "kyr",
["Kusaal"] = "kus",
["Kusaghe"] = "ksg",
["Kushi"] = "kuh",
["Kustenau"] = "awd-kus",
["Kusu"] = "ksv",
["Kusunda"] = "kgg",
["Kutang Ghale"] = "ght",
["Kutenai"] = "kut",
["Kutep"] = "kub",
["Kuthant"] = "xut",
["Kutto"] = "kpa",
["Kutu"] = "kdc",
["Kuturmi"] = "khj",
["Kuuk Thaayorre"] = "thd",
["Kuuk Yak"] = "uky",
["Kuuku-Ya'u"] = "kuy",
["Kuvale"] = "olu",
["Kuvi"] = "kxv",
["Kuwaa"] = "blh",
["Kuwaataay"] = "cwt",
["Kuwani"] = "paa-kwn",
["Kuy"] = "kdt",
["Kven"] = "fkv",
["Kw'adza"] = "wka",
["Kwa'"] = "bko",
["Kwaami"] = "ksq",
["Kwadi"] = "kwz",
["Kwaio"] = "kwd",
["Kwaja"] = "kdz",
["Kwak"] = "kwq",
["Kwak'wala"] = "kwk",
["Kwakum"] = "kwu",
["Kwalhioqua-Tlatskanai"] = "qwt",
["Kwama"] = "kmq",
["Kwambi"] = "kwm",
["Kwamera"] = "tnk",
["Kwami"] = "ktf",
["Kwamtim One"] = "okk",
["Kwang"] = "kvi",
["Kwanga"] = "kwj",
["Kwangali"] = "kwn",
["Kwanja"] = "knp",
["Kwanka"] = "bij",
["Kwanyama"] = "kj",
["Kwara'ae"] = "kwf",
["Kwasio"] = "nmg",
["Kwaya"] = "kya",
["Kwaza"] = "xwa",
["Kwegu"] = "xwg",
["Kwer"] = "kwr",
["Kwerba"] = "kwe",
["Kwerba Mamberamo"] = "xwr",
["Kwere"] = "cwe",
["Kwerisa"] = "kkb",
["Kwese"] = "kws",
["Kwesten"] = "kwt",
["Kwini"] = "gww",
["Kwinsu"] = "kuc",
["Kwinti"] = "kww",
["Kwoma"] = "kmo",
["Kwomtari"] = "kwo",
["Kyak"] = "bka",
["Kyaka"] = "kyc",
["Kyakala"] = "tuw-kkl",
["Kyan-Karyaw Naga"] = "nqq",
["Kyenele"] = "kql",
["Kyenga"] = "tye",
["Kyerung"] = "kgy",
["قرغیزی"] = "ky",
["Kâte"] = "kmg",
["Kélé"] = "keb",
["Kómnzo"] = "paa-kom",
["La'bi"] = "lbi",
["Laal"] = "gdm",
["Laalaa"] = "cae",
["Laba"] = "lau",
["Label"] = "lbb",
["Labir"] = "jku",
["Labo"] = "mwi",
["Labo Phowa"] = "ypb",
["Laboya"] = "lmy",
["Labu"] = "lbu",
["Labuk-Kinabatangan Kadazan"] = "dtb",
["Lacandon"] = "lac",
["Lachi"] = "lbt",
["Lachiguiri Zapotec"] = "zpa",
["Lachixío Zapotec"] = "zpl",
["Ladakhi"] = "lbj",
["لادینی"] = "lld",
["Ladino"] = "lad",
["Ladji-Ladji"] = "llj",
["Laeko-Libuat"] = "lkl",
["Lafofa"] = "laf",
["Laghu"] = "lgb",
["Laghuu"] = "lgh",
["Lagwan"] = "kot",
["Laha (Indonesia)"] = "lhh",
["Laha (Vietnam)"] = "lha",
["Lahanan"] = "lhn",
["Lahnda"] = "lah",
["Lahta Karen"] = "kvt",
["Lahu"] = "lhu",
["Lahu Shi"] = "lhi",
["Lahul Lohar"] = "lhl",
["Lai"] = "cnh",
["Laimbue"] = "lmx",
["Laitu Chin"] = "clj",
["Laiyolo"] = "lji",
["Lak"] = "lbe",
["Laka"] = "lak",
["Lakalei"] = "lka",
["Lake Miwok"] = "lmw",
["Lakha"] = "lkh",
["Laki"] = "lki",
["Lakkia"] = "lbc",
["Lakon"] = "lkn",
["Lakondê"] = "lkd",
["Lakota"] = "lkt",
["Lakota Dida"] = "dic",
["Lala (New Guinea)"] = "nrz",
["Lala (South Africa)"] = "bnt-lal",
["Lala-Bisa"] = "leb",
["Lala-Roba"] = "lla",
["Lalana Chinantec"] = "cnl",
["Lama Bai"] = "lay",
["Lamaholot"] = "slp",
["Lamalera"] = "lmr",
["Lamang"] = "hia",
["Lamatuka"] = "lmq",
["Lamba"] = "lam",
["Lambadi"] = "lmn",
["Lambichhong"] = "lmh",
["Lambya"] = "lai",
["Lame"] = "bma",
["Lamenu"] = "lmu",
["Lamet"] = "lbn",
["Lamja-Dengsa-Tola"] = "ldh",
["Lamkang"] = "lmk",
["Lamma"] = "lev",
["Lamnso'"] = "lns",
["Lamogai"] = "lmg",
["Lampung Api"] = "ljp",
["Lamu"] = "llh",
["Lamu-Lamu"] = "lby",
["Lanas Lobu"] = "ruu",
["Landoma"] = "ldm",
["Lang'e"] = "yne",
["Langam"] = "lnm",
["Langbashe"] = "lna",
["Langi"] = "lag",
["Langnian Buyang"] = "yln",
["Lango (Sudan)"] = "lno",
["Lango (Uganda)"] = "laj",
["Lanima"] = "lnw",
["Lanoh"] = "lnh",
["Lao"] = "lo",
["Lao Naga"] = "nlq",
["Laomian"] = "lwm",
["Laopang"] = "lbg",
["Laos Sign Language"] = "lso",
["Lapaguía-Guivini Zapotec"] = "ztl",
["Lapine"] = "art-lap",
["Lapuyan Subanun"] = "laa",
["Laragia"] = "lrg",
["Larantuka Malay"] = "lrt",
["Lardil"] = "lbz",
["Larestani"] = "lrl",
["Larike-Wakasihu"] = "alo",
["Laro"] = "lro",
["Larteh"] = "lar",
["Laru"] = "lan",
["Larëvat"] = "lrv",
["Lasalimu"] = "llm",
["Lasgerdi"] = "lsa",
["Lashi"] = "lsi",
["Lasi"] = "lss",
["Latgalian"] = "ltg",
["لاتینی"] = "la",
["Latu"] = "ltu",
["Latundê"] = "ltn",
["لاتڤی"] = "lv",
["Latvian Sign Language"] = "lsl",
["Lau"] = "llu",
["Laua"] = "luf",
["Lauan"] = "llx",
["Lauje"] = "law",
["Laura"] = "lur",
["Laurentian"] = "lre",
["Lautu Chin"] = "clt",
["Lavatbura-Lamusong"] = "lbv",
["Lave"] = "brb",
["Laven"] = "lbo",
["Lavukaleve"] = "lvk",
["Lawangan"] = "lbx",
["Lawi"] = "lvi",
["Lawu"] = "lwu",
["Lawunuia"] = "tgi",
["Layakha"] = "lya",
["Laz"] = "lzz",
["Laze"] = "tbq-laz",
["Lealao Chinantec"] = "cle",
["Leco"] = "lec",
["Ledo Kaili"] = "lew",
["Leelau"] = "ldk",
["Lefa"] = "lfa",
["Lega-Mwenga"] = "lgm",
["Lega-Shabunda"] = "lea",
["Legbo"] = "agb",
["Legenyem"] = "lcc",
["Lehali"] = "tql",
["Leinong Naga"] = "lzn",
["Leipon"] = "lek",
["Leizhou Min"] = "luh",
["Lela"] = "dri",
["Lelak"] = "llk",
["Lele (Chad)"] = "lln",
["Lele (Congo)"] = "lel",
["Lele (Guinea)"] = "llc",
["Lele (Papua New Guinea)"] = "lle",
["Lelemi"] = "lef",
["Lelepa"] = "lpa",
["Lembena"] = "leq",
["Lemerig"] = "lrz",
["Lemio"] = "lei",
["Lemnian"] = "xle",
["Lemolang"] = "ley",
["Lemoro"] = "ldj",
["Lenakel"] = "tnl",
["Lendu"] = "led",
["Lengilu"] = "lgi",
["Lengo"] = "lgr",
["Lengola"] = "lej",
["Lenje"] = "leh",
["Lenkau"] = "ler",
["Lenyima"] = "ldg",
["Leonese"] = "roa-leo",
["Lepcha"] = "lep",
["Lepki"] = "lpe",
["Lepontic"] = "xlp",
["Lere"] = "gnh",
["Lese"] = "les",
["Lesing-Gelimi"] = "let",
["Letemboi"] = "nms",
["Leti"] = "lti",
["Levuka"] = "lvu",
["Lewo"] = "lww",
["Lewo Eleng"] = "lwe",
["Lewotobi"] = "lwt",
["Leyigha"] = "ayi",
["Lezgi"] = "lez",
["Lhao Vo"] = "mhx",
["Lhokpu"] = "lhp",
["Li'o"] = "ljl",
["Liabuku"] = "lix",
["Liana-Seti"] = "ste",
["Liangmai Naga"] = "njn",
["Liberia Kpelle"] = "xpe",
["Liberian Kreyol"] = "lir",
["Libido"] = "liq",
["Libinza"] = "liz",
["Libon Bikol"] = "lbl",
["Liburnian"] = "xli",
["Libyan Arabic"] = "ayl",
["Libyan Sign Language"] = "lbs",
["Ligbi"] = "lig",
["Ligenza"] = "lgz",
["Ligurian"] = "lij",
["Lihir"] = "lih",
["Lika"] = "lik",
["Liki"] = "lio",
["Likila"] = "lie",
["Likuba"] = "kxx",
["Likum"] = "lib",
["Likwala"] = "kwc",
["Lilau"] = "lll",
["Lillooet"] = "lil",
["Limassa"] = "bme",
["Limbu"] = "lif",
["Limbum"] = "lmp",
["Limburgish"] = "li",
["Limi"] = "ylm",
["Limilngan"] = "lmc",
["Limos Kalinga"] = "kmk",
["Lindu"] = "klw",
["Linear A"] = "lab",
["Lingala"] = "ln",
["Lingao"] = "onb",
["Lingkhim"] = "lii",
["Lingua Franca Nova"] = "lfn",
["Linngithigh"] = "lnj",
["Lipan"] = "apl",
["Lipo"] = "lpo",
["Lisabata-Nuniali"] = "lcs",
["Lisela"] = "lcl",
["Lish"] = "lsh",
["Lishana Deni"] = "lsd",
["Lishanid Noshan"] = "aij",
["Lishán Didán"] = "trg",
["Lisu"] = "lis",
["Literary Chinese"] = "lzh",
["لیتوانی"] = "lt",
["Lithuanian Sign Language"] = "lls",
["Little Swanport"] = "aus-lsw",
["Litzlitz"] = "lzl",
["Livonian"] = "liv",
["Livvi"] = "olo",
["Lizu"] = "sit-liz",
["Lo-Toga"] = "lht",
["Loarki"] = "lrk",
["Lobala"] = "loq",
["Lobi"] = "lob",
["Lodhi"] = "lbm",
["Logba"] = "lgq",
["Logo"] = "log",
["Logol"] = "lof",
["Logooli"] = "rag",
["Logorik"] = "liu",
["Lojban"] = "jbo",
["Lokaa"] = "yaz",
["Loko"] = "lok",
["Lokono"] = "arw",
["Lokoya"] = "lky",
["Lola"] = "lcd",
["Lolak"] = "llq",
["Lole"] = "llg",
["Lolo"] = "llb",
["Loloda"] = "loa",
["Lolopo"] = "ycl",
["Loma"] = "lom",
["Lomaiviti"] = "lmv",
["Lomakka"] = "loi",
["Lomavren"] = "rmi",
["Lombard"] = "lmo",
["Lombi"] = "lmi",
["Lombo"] = "loo",
["Lomwe"] = "ngl",
["Loncong"] = "lce",
["Long Phuri Naga"] = "lpn",
["Long Wat"] = "ttw",
["Longgu"] = "lgu",
["Longjia"] = "sit-lnj",
["Longto"] = "wok",
["Longuda"] = "lnu",
["Longyan Min"] = "nan-lnx",
["Loniu"] = "los",
["Lonwolwol"] = "crc",
["Loo"] = "ldo",
["Lopa"] = "lop",
["Lope"] = "yiu",
["Lopi"] = "lov",
["Lopit"] = "lpx",
["Lorang"] = "lrn",
["Lorediakarkar"] = "lnn",
["Lorrain"] = "roa-lor",
["Lote"] = "uvl",
["Lotha Naga"] = "njh",
["Lotud"] = "dtr",
["Lotuko"] = "lot",
["Lou"] = "loj",
["Louisiana Creole"] = "lou",
["Loun"] = "lox",
["Loup A"] = "xlo",
["Loup B"] = "xlb",
["Lovono"] = "vnk",
["Low German"] = "nds",
["Lower Burdekin"] = "xbb",
["Lower Chehalis"] = "cea",
["Lower Grand Valley Dani"] = "dni",
["Lower Nossob"] = "nsb",
["سۆربیی خواروو"] = "dsb",
["Lower Southern Aranda"] = "axl",
["Lower Ta'oih"] = "tto",
["Lower Tanana"] = "taa",
["Lowland Oaxaca Chontal"] = "clo",
["Lowland Tarahumara"] = "tac",
["Loxicha Zapotec"] = "ztp",
["Lozi"] = "loz",
["Luang"] = "lex",
["Luba-Kasai"] = "lua",
["Luba-Katanga"] = "lu",
["Lubila"] = "kcc",
["Lubu"] = "lcf",
["Lubuagan Kalinga"] = "knb",
["Luchazi"] = "lch",
["Lucumí"] = "luq",
["Ludian"] = "lud",
["Lufu"] = "ldq",
["Luganda"] = "lg",
["Lugbara"] = "lgg",
["Luguru"] = "ruf",
["Luhu"] = "lcq",
["لوھیا"] = "luy",
["Luimbi"] = "lum",
["Luiseño"] = "lui",
["Lukpa"] = "dop",
["Lule"] = "ule",
["Lule Sami"] = "smj",
["Lumba-Yakkha"] = "luu",
["Lumbee"] = "lmz",
["Lumbu"] = "lup",
["Lumun"] = "lmd",
["Lun Bawang"] = "lnd",
["Luna"] = "luj",
["Lunanakha"] = "luk",
["Lunda"] = "lun",
["Lungga"] = "lga",
["Luo"] = "luo",
["Luopohe Hmong"] = "hml",
["Luren"] = "sit-lrn",
["Luri (Nigeria)"] = "ldd",
["Lusengo"] = "lse",
["Lushootseed"] = "lut",
["Lusi"] = "khl",
["Lusitanian"] = "xls",
["Lutachoni"] = "lts",
["Lutos"] = "ndy",
["Luvale"] = "lue",
["Luwati"] = "luv",
["Luwian"] = "xlu",
["Luwo"] = "lwo",
["لوکسەمبورگی"] = "lb",
["Luyana"] = "lyn",
["Lwalu"] = "lwa",
["Lwel"] = "lvl",
["Lycian"] = "xlc",
["Lydian"] = "xld",
["Lyngngam"] = "lyg",
["Lyélé"] = "lee",
["Láadan"] = "ldn",
["Láá Láá Bwamu"] = "bwj",
["Löyöp"] = "urr",
["Lü"] = "khb",
["Ma"] = "msj",
["Ma Manda"] = "skc",
["Ma'anyan"] = "mhy",
["Ma'di"] = "mhi",
["Ma'ya"] = "slz",
["Maaka"] = "mew",
["Maale"] = "mdy",
["Maasai"] = "mas",
["Maay"] = "ymm",
["Maba"] = "mqa",
["Mabaale"] = "mmz",
["Mabaan"] = "mfz",
["Mabaka Valley Kalinga"] = "kkg",
["Mabire"] = "muj",
["Maca"] = "mca",
["Macaguaje"] = "mcl",
["Macaguán"] = "mbn",
["Macanese"] = "mzs",
["Macau Pidgin Portuguese"] = "crp-mpp",
["مەقدوونی"] = "mk",
["Machame"] = "jmc",
["Machiguenga"] = "mcb",
["Machinere"] = "mpd",
["Machinga"] = "mvw",
["Macoris"] = "nai-mac",
["Macuna"] = "myy",
["Macushi"] = "mbc",
["Mada (Cameroon)"] = "mxu",
["Mada (Nigeria)"] = "mda",
["Madagascar Sign Language"] = "mzc",
["Madak"] = "mmx",
["Maden"] = "xmx",
["Madhi Madhi"] = "dmd",
["Madi"] = "grg",
["Madngele"] = "zml",
["Madukayang Kalinga"] = "kmd",
["Madurese"] = "mad",
["Maeng Itneg"] = "itt",
["Mafa"] = "maf",
["Mag-Anchi Ayta"] = "sgb",
["Mag-Indi Ayta"] = "blx",
["Magahat"] = "mtw",
["Magahi"] = "mag",
["Magdalena Peñasco Mixtec"] = "xtm",
["Magiyi"] = "gmg",
["Magoma"] = "gmx",
["Magori"] = "zgr",
["Maguindanao"] = "mdh",
["Magɨ"] = "gkd",
["Mahali"] = "mjx",
["Mahasu Pahari"] = "bfz",
["Mahican"] = "mjy",
["Mahongwe"] = "mhb",
["Mahou"] = "mxx",
["Maia"] = "sks",
["Maiadomu"] = "mzz",
["Maiani"] = "tnh",
["Maii"] = "mmm",
["Mailu"] = "mgu",
["Maindo"] = "cwb",
["Maipure"] = "awd-mpr",
["Mairasi"] = "zrs",
["Maisin"] = "mbq",
["Maithili"] = "mai",
["Maiwa (Indonesia)"] = "wmm",
["Maiwa (New Guinea)"] = "mti",
["Maiwala"] = "mum",
["Majang"] = "mpe",
["Majera"] = "xmj",
["Majhi"] = "mjz",
["Majhwar"] = "mmj",
["Mak (China)"] = "mkg",
["Mak (Nigeria)"] = "pbl",
["Makaa"] = "mcp",
["Makah"] = "myh",
["Makalero"] = "mjb",
["Makasae"] = "mkz",
["Makasar"] = "mak",
["Makassar Malay"] = "mfp",
["Makayam"] = "aup",
["Makhuwa"] = "vmw",
["Makhuwa-Marrevone"] = "xmc",
["Makhuwa-Meetto"] = "mgh",
["Makhuwa-Moniga"] = "mhm",
["Makhuwa-Saka"] = "xsq",
["Makhuwa-Shirima"] = "vmk",
["Maklew"] = "mgf",
["Makolkol"] = "zmh",
["Makonde"] = "kde",
["Maku"] = "xak",
["Maku'a"] = "lva",
["Makuri Naga"] = "jmn",
["Makuráp"] = "mpu",
["Makwe"] = "ymk",
["Makyan Naga"] = "umn",
["Mal"] = "mlf",
["Mal Paharia"] = "mkb",
["Mala (New Guinea)"] = "ped",
["Mala (Nigeria)"] = "ruy",
["Mala Malasar"] = "ima",
["Malaccan Creole Malay"] = "ccm",
["مالاگاسی"] = "mg",
["Malalamai"] = "mmt",
["Malalí"] = "sai-mal",
["Malango"] = "mln",
["Malankuravan"] = "mjo",
["Malapandaram"] = "mjp",
["Malaryan"] = "mjq",
["Malas"] = "mkr",
["Malasanga"] = "mqz",
["Malasar"] = "ymr",
["Malavedan"] = "mjr",
["Malawi Lomwe"] = "lon",
["Malawian Sign Language"] = "lws",
["Malay"] = "ms",
["Malayalam"] = "ml",
["Malayic Dayak"] = "xdy",
["Malaynon"] = "mlz",
["Malaysian Sign Language"] = "xml",
["Malba Birifor"] = "bfo",
["Male"] = "mdc",
["Malecite-Passamaquoddy"] = "pqm",
["Maleng"] = "pkt",
["Maleu-Kilenge"] = "mgl",
["Malfaxal"] = "mlx",
["Malgana"] = "vml",
["Malgbe"] = "mxf",
["Mali"] = "gcc",
["Malibu"] = "sai-mlb",
["Malila"] = "mgq",
["Malimba"] = "mzd",
["Malimpung"] = "mli",
["Malinaltepec Tlapanec"] = "tcf",
["Malol"] = "mbk",
["ماڵتی"] = "mt",
["Maltese Sign Language"] = "mdl",
["Malua Bay"] = "mll",
["Malvi"] = "mup",
["Maléku Jaíka"] = "gut",
["Mam"] = "mam",
["Mama"] = "mma",
["Mamaa"] = "mhf",
["Mamaindé"] = "wmd",
["Mamanwa"] = "mmn",
["Mamara Senoufo"] = "myk",
["Mamasa"] = "mqj",
["Mambae"] = "mgm",
["Mambai"] = "mcs",
["Mamboru"] = "mvd",
["Mambwe-Lungu"] = "mgr",
["Mampruli"] = "maw",
["Mamuju"] = "mqx",
["Mamulique"] = "emm",
["Mamusi"] = "kdf",
["Mamvu"] = "mdi",
["Man Met"] = "mml",
["Manado Malay"] = "xmm",
["Manam"] = "mva",
["Manambu"] = "mle",
["Manangba"] = "nmm",
["Manangkari"] = "znk",
["Manao"] = "awd-man",
["Manchu"] = "mnc",
["Manda (Australia)"] = "zma",
["Manda (India)"] = "mha",
["Manda (Tanzania)"] = "mgs",
["Mandahuaca"] = "mht",
["Mandaic"] = "mid",
["Mandailing Batak"] = "btm",
["Mandalorian"] = "art-man",
["Mandan"] = "mhq",
["Mandandanyi"] = "zmk",
["Mandar"] = "mdr",
["Mandara"] = "tbf",
["Mandari"] = "mqu",
["Mandarin"] = "cmn",
["Mandeali"] = "mjl",
["Mander"] = "mqr",
["Mandingo"] = "man",
["Mandinka"] = "mnk",
["Mandjak"] = "mfv",
["Mandobo Atas"] = "aax",
["Mandobo Bawah"] = "bwp",
["Manem"] = "jet",
["Mang"] = "zng",
["Mangala"] = "mem",
["Mangarayi"] = "mpc",
["Mangarevan"] = "mrv",
["Mangas"] = "zns",
["Mangayat"] = "myj",
["Mangbetu"] = "mdj",
["Mangbutu"] = "mdk",
["Mangerr"] = "zme",
["Mangga Buang"] = "mmo",
["Manggarai"] = "mqy",
["Mangghuer"] = "mjg-mgr",
["Mango"] = "mge",
["Mangole"] = "mqc",
["Mangseng"] = "mbh",
["Manigri-Kambolé Ede Nago"] = "xkb",
["Manikion"] = "mnx",
["Manipa"] = "mqp",
["Manipuri"] = "mni",
["Mankanya"] = "knf",
["Mankiyali"] = "nlm",
["Manna-Dora"] = "mju",
["Mannan"] = "mjv",
["Mano"] = "mev",
["Manombai"] = "woo",
["Mansaka"] = "msk",
["Mansoanka"] = "msw",
["Manta"] = "myg",
["Mantsi"] = "nty",
["Manumanaw Karen"] = "kxf",
["Manus Koro"] = "kxr",
["Manusela"] = "wha",
["Manx"] = "gv",
["Manya"] = "mzj",
["Manyawa"] = "mny",
["Manza"] = "mzv",
["Mao Naga"] = "nbi",
["Maonan"] = "mmd",
["Maore Comorian"] = "swb",
["Maori"] = "mi",
["Mape"] = "mlh",
["Mapena"] = "mnm",
["Mapia"] = "mpy",
["Mapidian"] = "mpw",
["Mapos Buang"] = "bzh",
["Mapoyo"] = "mcg",
["Mapudungun"] = "arn",
["Mapun"] = "sjm",
["Mara"] = "mec",
["Mara Chin"] = "mrh",
["Marachi"] = "lri",
["Maraghei"] = "vmh",
["Maragus"] = "mrs",
["Maram Naga"] = "nma",
["Marama"] = "lrm",
["Maranao"] = "mrw",
["Maranungku"] = "zmr",
["Mararit"] = "mgb",
["مەراتی"] = "mr",
["Maratino"] = "sai-mar",
["Marau"] = "mvr",
["Marawan"] = "awd-mar",
["Marba"] = "mpg",
["Marenje"] = "vmr",
["Marfa"] = "mvu",
["Margany"] = "zmc",
["Marghi South"] = "mfm",
["Margi"] = "mrt",
["Maria"] = "mds",
["Mariaté"] = "awd-mrt",
["Maricopa"] = "mrc",
["Maridan"] = "zmd",
["Maridjabin"] = "zmj",
["Marik"] = "dad",
["Marimanindji"] = "zmm",
["Marind"] = "mrz",
["Maring"] = "mbw",
["Maring Naga"] = "nng",
["Maringarr"] = "zmt",
["Mariri"] = "mqi",
["Maritime Sign Language"] = "nsr",
["Maritsauá"] = "msp",
["Mariupol Greek"] = "grk-mar",
["Mariyedi"] = "zmy",
["Marka"] = "rkm",
["Markweeta"] = "enb",
["Marma"] = "rmz",
["Maroon Spirit Language"] = "crp-mar",
["Marovo"] = "mvo",
["Marrgu"] = "mhg",
["Marriammu"] = "xru",
["Marrithiyel"] = "mfr",
["Marrucinian"] = "umc",
["مارشاڵی"] = "mh",
["Marsian"] = "ims",
["Martha's Vineyard Sign Language"] = "mre",
["Marti Ke"] = "zmg",
["Martu Wangka"] = "mpj",
["Martuthunira"] = "vma",
["Marwari"] = "mwr",
["Marúbo"] = "mzr",
["Masaba"] = "myx",
["Masadiit Itneg"] = "tis",
["Masakará"] = "sai-msk",
["Masalit"] = "mls",
["Masana"] = "mcn",
["Masbate Sorsogon"] = "bks",
["Masbatenyo"] = "msb",
["Mashco Piro"] = "cuj",
["Mashi"] = "mho",
["Masimasi"] = "ism",
["Masiwang"] = "bnf",
["Maskelynes"] = "klv",
["Maslam"] = "msv",
["Masmaje"] = "mes",
["Massachusett"] = "wam",
["Massalat"] = "mdg",
["Massep"] = "mvs",
["Matagalpa"] = "mtn",
["Matal"] = "mfh",
["Matanawi"] = "sai-mat",
["Matbat"] = "xmt",
["Matengo"] = "mgv",
["Matepi"] = "mqe",
["Matigsalug Manobo"] = "mbt",
["Matipuhy"] = "mzo",
["Matlatzinca"] = "mat",
["Mato"] = "met",
["Mato Grosso Arára"] = "axg",
["Mator"] = "mtm",
["Matsés"] = "mcf",
["Mattole"] = "mvb",
["Matukar"] = "mjk",
["Matumbi"] = "mgw",
["Matya Samo"] = "stj",
["Matís"] = "mpq",
["Maung"] = "mph",
["Mauritian Creole"] = "mfe",
["Mauritian Sign Language"] = "lsy",
["Mauwake"] = "mhl",
["Mav̋ea"] = "mkv",
["Mawa"] = "mcw",
["Mawak"] = "mjj",
["Mawan"] = "mcz",
["Mawayana"] = "mzx",
["Mawchi"] = "mke",
["Mawes"] = "mgk",
["Maxakalí"] = "mbl",
["Maxi Gbe"] = "mxl",
["Maya Samo"] = "sym",
["Mayaguduna"] = "xmy",
["Mayangna"] = "yan",
["Mayawali"] = "yxa",
["Maybrat"] = "ayz",
["Mayeka"] = "myc",
["Mayi-Thakurti"] = "xyt",
["Maykulan"] = "mnt",
["Maynas"] = "sai-mys",
["Mayo"] = "mfy",
["Mayogo"] = "mdm",
["Mayoyao Ifugao"] = "ifu",
["Mazagway"] = "dkx",
["Mazaltepec Zapotec"] = "zpy",
["Mazanderani"] = "mzn",
["Mazatlán Mazatec"] = "vmz",
["Mazatlán Mixe"] = "mzl",
["Mba"] = "mfc",
["Mbabaram"] = "vmb",
["Mbala"] = "mdp",
["Mbalanhu"] = "lnb",
["Mbandja"] = "zmz",
["Mbangala"] = "mxg",
["Mbangi"] = "mgn",
["Mbangwe"] = "zmn",
["Mbara (Australia)"] = "mvl",
["Mbara (Chad)"] = "mpk",
["Mbariman-Gudhinma"] = "zmv",
["Mbati"] = "mdn",
["Mbato"] = "gwa",
["Mbay"] = "myb",
["Mbe"] = "mfo",
["Mbe'"] = "mtk",
["Mbelime"] = "mql",
["Mbere"] = "mdt",
["Mbesa"] = "zms",
["Mbiywom"] = "aus-mbi",
["Mbo (Cameroon)"] = "mbo",
["Mbo (Congo)"] = "zmw",
["Mboi"] = "moi",
["Mboko"] = "mdu",
["Mbole"] = "mdq",
["Mbonga"] = "xmb",
["Mbongno"] = "bgu",
["Mbosi"] = "mdw",
["Mbowe"] = "mxo",
["Mbre"] = "mka",
["Mbu'"] = "muc",
["Mbudum"] = "xmd",
["Mbugu"] = "mhd",
["Mbugwe"] = "mgz",
["Mbuko"] = "mqb",
["Mbukushu"] = "mhw",
["Mbula"] = "mna",
["Mbula-Bwazza"] = "mbu",
["Mbule"] = "mlb",
["Mbulungish"] = "mbv",
["Mbum"] = "mdd",
["Mbunda"] = "mck",
["Mbunga"] = "mgy",
["Mburku"] = "bbt",
["Mbuun"] = "zmp",
["Mbwela"] = "mfu",
["Mbyá Guaraní"] = "gun",
["Me'en"] = "mym",
["Mea"] = "meg",
["Mebu"] = "mjn",
["Mecayapan Nahuatl"] = "nhx",
["Medebur"] = "mjm",
["Medefaidrin"] = "dmf",
["Media Lengua"] = "mue",
["Mednyj Aleut"] = "mud",
["Medumba"] = "byv",
["Mefele"] = "mfj",
["Megam"] = "mef",
["Megleno-Romanian"] = "ruq",
["Mehek"] = "nux",
["Mehináku"] = "mmh",
["Mehri"] = "gdq",
["Mekeo"] = "mek",
["Mekmek"] = "mvk",
["Mekwei"] = "msf",
["Mekéns"] = "skf",
["Mel-Khaonh"] = "hkn",
["Mele-Fila"] = "mxe",
["Melo"] = "mfx",
["Melpa"] = "med",
["Memoni"] = "mby",
["Mendalam Kayan"] = "xkd",
["Mendankwe-Nkwen"] = "mfd",
["Mende"] = "men",
["Mengaka"] = "xmg",
["Mengen"] = "mee",
["Mengisa"] = "leo",
["Menien"] = "sai-men",
["Menka"] = "mea",
["Menominee"] = "mez",
["Mentawai"] = "mwv",
["Menya"] = "mcr",
["Meoswar"] = "mvx",
["Mer"] = "mnu",
["Meramera"] = "mxm",
["Merei"] = "lmb",
["Merey"] = "meq",
["Meriam"] = "ulk",
["Meroitic"] = "xmr",
["Meru"] = "mer",
["Mesaka"] = "iyo",
["Mese"] = "mci",
["Mesme"] = "zim",
["Mesmes"] = "mys",
["Mesqan"] = "mvz",
["Messapic"] = "cms",
["Meta'"] = "mgo",
["Metlatónoc Mixtec"] = "mxv",
["Mewari"] = "mtr",
["Mewati"] = "wtm",
["Mexican Sign Language"] = "mfs",
["Meyah"] = "mej",
["Mezontla Popoloca"] = "pbe",
["Mezquital Otomi"] = "ote",
["Meänkieli"] = "fit",
["Mfinu"] = "zmf",
["Mfumte"] = "nfu",
["Mgbo"] = "gmz",
["Mi'kmaq"] = "mic",
["Miami"] = "mia",
["Mian"] = "mpt",
["Miani"] = "pla",
["Micha"] = "yiq",
["Michif"] = "crg",
["Michigamea"] = "cmm",
["Michoacán Mazahua"] = "mmc",
["Michoacán Nahuatl"] = "ncl",
["Mid Grand Valley Dani"] = "dnt",
["Mid-Southern Banda"] = "bjo",
["Middle Armenian"] = "axm",
["Middle Assamese"] = "inc-mas",
["Middle Bengali"] = "inc-mbn",
["Middle Breton"] = "xbm",
["Middle Chinese"] = "ltc",
["Middle Cornish"] = "cnx",
["Middle Dutch"] = "dum",
["ئینگلیزیی ناوین"] = "enm",
["فەڕەنسیی ناوین"] = "frm",
["Middle Gujarati"] = "inc-mgu",
["Middle High German"] = "gmh",
["Middle Irish"] = "mga",
["Middle Kannada"] = "dra-mkn",
["Middle Khmer"] = "xhm",
["Middle Korean"] = "okm",
["Middle Low German"] = "gml",
["Middle Median"] = "xme-mid",
["Middle Mon"] = "mkh-mmn",
["Middle Mongol"] = "xng",
["Middle Newar"] = "nwx",
["Middle Norwegian"] = "gmq-mno",
["Middle Odia"] = "inc-mor",
["پاڵەوی"] = "pal",
["Middle Scots"] = "gmw-msc",
["Middle Vietnamese"] = "mkh-mvi",
["Middle Watut"] = "mpl",
["Middle Welsh"] = "wlm",
["Midob"] = "mei",
["Migaama"] = "mmy",
["Migabac"] = "mpp",
["Miji"] = "sjl",
["Miju"] = "mxj",
["Mikasuki"] = "mik",
["Milang"] = "tbq-mil",
["Mili"] = "ymh",
["Millcayac"] = "sai-mil",
["Miltu"] = "mlj",
["Miluk"] = "iml",
["Milyan"] = "imy",
["Mimi of Decorse"] = "mis-mmd",
["Mimi of Nachtigal"] = "mis-mmn",
["Min Nan"] = "nan",
["Mina"] = "hna",
["Minaean"] = "inm",
["Minang"] = "xrg",
["Minangkabau"] = "min",
["Minanibai"] = "mcv",
["Minaveha"] = "mvn",
["Minderico"] = "drc",
["Mindiri"] = "mpn",
["Mingang Doso"] = "mko",
["Mingo"] = "iro-min",
["Mingrelian"] = "xmf",
["Minica Huitoto"] = "hto",
["Minidien"] = "wii",
["Minigir"] = "vmg",
["Minjungbal"] = "xjb",
["Minkin"] = "xxm",
["Minoan"] = "omn",
["Minokok"] = "mqq",
["Minriq"] = "mnq",
["Mintil"] = "mzt",
["میراندی"] = "mwl",
["Miraya Bikol"] = "rbl",
["Mire"] = "mvh",
["Mirgan"] = "zrg",
["Miriti"] = "mmv",
["Miriwoong Sign Language"] = "rsm",
["Miriwung"] = "mep",
["Mirpur Panjabi"] = "pmu",
["Misantla Totonac"] = "tlc",
["Miship"] = "mjs",
["Misima-Paneati"] = "mpx",
["Mising"] = "mrg",
["Miskito"] = "miq",
["Mitla Zapotec"] = "zaw",
["Mitlatongo Mixtec"] = "vmm",
["Mittu"] = "mwu",
["Mituku"] = "zmq",
["Miu"] = "mpo",
["Miwa"] = "vmi",
["Mixed Great Andamanese"] = "gac",
["Mixifore"] = "mfg",
["Mixtepec Mixtec"] = "mix",
["Mixtepec Zapotec"] = "zpm",
["Miya"] = "mkf",
["Miyako"] = "mvi",
["Miyobe"] = "soy",
["Mizo"] = "lus",
["Mlabri"] = "mra",
["Mlahsö"] = "lhs",
["Mlap"] = "kja",
["Mlomp"] = "mlo",
["Mmaala"] = "mmu",
["Mmani"] = "buy",
["Mmen"] = "bfm",
["Mo"] = "wkd",
["Mo'da"] = "gbn",
["Moabite"] = "obm",
["Moba"] = "mfq",
["Mobilian"] = "mod",
["Mobumrin Aizi"] = "ahm",
["Mocana"] = "sai-mcn",
["Mochi"] = "old",
["Mochica"] = "omc",
["Mocho"] = "mhc",
["Mocoví"] = "moc",
["Modang"] = "mxd",
["Modole"] = "mqo",
["Moere"] = "mvq",
["Mofu-Gudur"] = "mif",
["Mogholi"] = "mhj",
["Mogum"] = "mou",
["Mohawk"] = "moh",
["Mohegan-Pequot"] = "xpq",
["Moi (Congo)"] = "mow",
["Moi (Indonesia)"] = "mxn",
["Moikodi"] = "mkp",
["Moingi"] = "mwz",
["Mojave"] = "mov",
["Moji"] = "ymi",
["Mok"] = "mqt",
["Moken"] = "mwt",
["Mokerang"] = "mft",
["Mokilese"] = "mkj",
["Moklen"] = "mkm",
["Mokole"] = "mkl",
["Mokpwe"] = "bri",
["Moksha"] = "mdf",
["Molale"] = "mbe",
["Molbog"] = "pwm",
["Moldova Sign Language"] = "vsi",
["Molengue"] = "bxc",
["Molima"] = "mox",
["Molmo One"] = "aun",
["Molo"] = "zmo",
["Molof"] = "msl",
["Moloko"] = "mlw",
["Mom Jango"] = "ver",
["Moma"] = "myl",
["Momare"] = "msz",
["Mombo Dogon"] = "dmb",
["Mombum"] = "mso",
["Momina"] = "mmb",
["Momuna"] = "mqf",
["Mon"] = "mnw",
["Monastic Sign Language"] = "mzg",
["Mondropolon"] = "npn",
["Mondé"] = "mnd",
["Mongghul"] = "mjg-mgl",
["Mongo"] = "lol",
["Mongol"] = "mgt",
["مۆنگۆلی"] = "mn",
["Mongolian Sign Language"] = "msr",
["Mongondow"] = "mog",
["Moni"] = "mnz",
["Monimbo"] = "mom",
["Mono (California)"] = "mnr",
["Mono (Cameroon)"] = "mru",
["Mono (Congo)"] = "mnh",
["Monom"] = "moo",
["Monsang Naga"] = "nmh",
["Montagnais"] = "moe",
["Montana Salish"] = "fla",
["Montol"] = "mtl",
["Monumbo"] = "mxk",
["Monzombo"] = "moj",
["Moo"] = "gwg",
["Moore"] = "mos",
["Moose Cree"] = "crm",
["Mopan Maya"] = "mop",
["Mor (Austronesian)"] = "mhz",
["Mor (Papuan)"] = "moq",
["Moraid"] = "msg",
["Moran"] = "tbq-mor",
["Morawa"] = "mze",
["Morelos Nahuatl"] = "nhm",
["Morerebi"] = "xmo",
["Moresada"] = "msx",
["Mori Atas"] = "mzq",
["Mori Bawah"] = "xmz",
["Morigi"] = "mdb",
["Moro"] = "mor",
["Moroccan Amazigh"] = "zgh",
["عەرەبیی مەغریبی"] = "ary",
["Moroccan Sign Language"] = "xms",
["Morokodo"] = "mgc",
["Morom"] = "bdo",
["Moronene"] = "mqn",
["Morori"] = "mok",
["Morouas"] = "mrp",
["Mortlockese"] = "mrl",
["Moru"] = "mgd",
["Mosimo"] = "mqv",
["Moskona"] = "mtj",
["Mota"] = "mtt",
["Motembo"] = "tmv",
["Motu"] = "meu",
["Mouk-Aria"] = "mwh",
["Mount Iraya Agta"] = "atl",
["Mount Iriga Agta"] = "agz",
["Mountain Koiari"] = "kpx",
["Mouwase"] = "jmw",
["Movima"] = "mzp",
["Moyadan Itneg"] = "ity",
["Moyon Naga"] = "nmo",
["Mozambican Sign Language"] = "mzy",
["Mozarabic"] = "mxi",
["Mpade"] = "mpi",
["Mpalitjanh"] = "xpj",
["Mpi"] = "mpz",
["Mpiemo"] = "mcx",
["Mpiin"] = "bnt-mpi",
["Mpinda"] = "pnd",
["Mpongmpong"] = "mgg",
["Mpoto"] = "mpa",
["Mpotovoro"] = "mvt",
["Mpuono"] = "bnt-mpu",
["Mpur"] = "akc",
["Mro Chin"] = "cmr",
["Mru"] = "mro",
["Mser"] = "kqx",
["Muak Sa-aak"] = "ukk",
["Mualang"] = "mtd",
["Mubami"] = "tsx",
["Mubi"] = "mub",
["Mucuchí"] = "sai-muc",
["Muda"] = "ymd",
["Mudburra"] = "dmw",
["Mudu Koraga"] = "vmd",
["Muduapa"] = "wiv",
["Muduga"] = "udg",
["Muellama"] = "sai-mue",
["Mufian"] = "aoj",
["Muher"] = "sem-mhr",
["Muinane"] = "bmr",
["Mukha-Dora"] = "mmk",
["Mukulu"] = "moz",
["Mulaha"] = "mfw",
["Mulam"] = "mlm",
["Mulao"] = "giu",
["Mullu Kurumba"] = "kpb",
["Mullukmulluk"] = "mpb",
["Muluridyi"] = "vmu",
["Mum"] = "kqa",
["Mumuye"] = "mzm",
["Muna"] = "mnb",
["Munda"] = "unx",
["Mundabli"] = "boe",
["Mundang"] = "mua",
["Mundani"] = "mnf",
["Mundari"] = "unr",
["Mundat"] = "mmf",
["Mundolinco"] = "art-mun",
["Mundurukú"] = "myu",
["Mungaka"] = "mhk",
["Mungbam"] = "mij",
["Munggui"] = "mth",
["Mungkip"] = "mpv",
["Muniche"] = "myr",
["Munit"] = "mtc",
["Munji"] = "mnj",
["Munsee"] = "umu",
["Muong"] = "mtq",
["Mur Pano"] = "tkv",
["Muratayak"] = "asx",
["Murik (Malaysia)"] = "mxr",
["Murik (New Guinea)"] = "mtf",
["Murkim"] = "rmh",
["Murle"] = "mur",
["Murrinh-Patha"] = "mwf",
["Mursi"] = "muz",
["Murui Huitoto"] = "huu",
["Murupi"] = "mqw",
["Muruwari"] = "zmu",
["Musan"] = "mmp",
["Musar"] = "mmi",
["Musasa"] = "smm",
["Musey"] = "mse",
["Musgu"] = "mug",
["Musi"] = "mui",
["Muskum"] = "mje",
["Musom"] = "msu",
["Mussau-Emira"] = "emi",
["Muthuvan"] = "muv",
["Mutu"] = "tuc",
["Muya"] = "mvm",
["Muyang"] = "muy",
["Muyuw"] = "myw",
["Muzi"] = "ymz",
["Muzo"] = "sai-muz",
["Mvanip"] = "mcj",
["Mvuba"] = "mxh",
["Mwaghavul"] = "sur",
["Mwali Comorian"] = "wlc",
["Mwan"] = "moa",
["Mwani"] = "wmw",
["Mwatebu"] = "mwa",
["Mwera"] = "mwe",
["Mwerlap"] = "mrm",
["Mwimbi-Muthambi"] = "mws",
["Mwotlap"] = "mlv",
["Mycenaean Greek"] = "gmy",
["Myene"] = "mye",
["Mysian"] = "yms",
["Mzieme Naga"] = "nme",
["Mághdì"] = "gmd",
["Mòcheno"] = "mhn",
["Mün Chin"] = "mwq",
["Mündü"] = "muh",
["Mạ"] = "cma",
["N'Ko"] = "nqo",
["Na"] = "nbt",
["Na'vi"] = "art-nav",
["Naaba"] = "nao",
["Naba"] = "mne",
["Nabak"] = "naf",
["Nabi"] = "mty",
["Nachering"] = "ncd",
["Nadruvian"] = "ndf",
["Nadëb"] = "mbj",
["Nafaanra"] = "nfr",
["Nafi"] = "srf",
["Nafri"] = "nxx",
["Naga Pidgin"] = "nag",
["Nagarchal"] = "nbg",
["Nage"] = "nxe",
["Nagtipunan Agta"] = "phi-nag",
["Nagu"] = "ngr",
["Nagumi"] = "ngv",
["Nahali"] = "nlx",
["Nahari"] = "nhh",
["Nahavaq"] = "sns",
["Nahuatl"] = "nah",
["Nai"] = "bio",
["Najdi Arabic"] = "ars",
["Naka'ela"] = "nae",
["Nakai"] = "nkj",
["Nakame"] = "nib",
["Nakanai"] = "nak",
["Nakara"] = "nck",
["Nake"] = "nbk",
["Naki"] = "mff",
["Nakwi"] = "nax",
["Nalca"] = "nlc",
["Nali"] = "nss",
["Nalik"] = "nal",
["Nalu"] = "naj",
["Nalögo"] = "nlz",
["Namakura"] = "nmk",
["Namat"] = "nkm",
["Nambikwara"] = "nab",
["Nambo"] = "ncm",
["Nambya"] = "nmq",
["Namia"] = "nnm",
["Namiae"] = "nvm",
["Namibian Sign Language"] = "nbs",
["Namla"] = "naa",
["Namo"] = "mxw",
["Namonuito"] = "nmt",
["Namosi-Naitasiri-Serua"] = "bwb",
["Namuyi"] = "nmy",
["Nanai"] = "gld",
["Nancere"] = "nnc",
["Nande"] = "nnb",
["Nandi"] = "niq",
["Nanerigé Sénoufo"] = "sen",
["Nanga Dama Dogon"] = "nzz",
["Nankina"] = "nnk",
["Nanti"] = "cox",
["Nanticoke"] = "nnt",
["Nanubae"] = "afk",
["Naolan"] = "nai-nao",
["Napu"] = "npy",
["Nar Phu"] = "npa",
["Nara"] = "nrb",
["Narak"] = "nac",
["Narango"] = "nrg",
["Narau"] = "nxu",
["Narim"] = "loh",
["Naro"] = "nhr",
["Narom"] = "nrm",
["Narragansett"] = "xnt",
["Narua"] = "nru",
["Narungga"] = "nnr",
["Naruo"] = "ylo",
["Nasal"] = "nsy",
["Nasarian"] = "nvh",
["Nasioi"] = "nas",
["Naskapi"] = "nsk",
["Nasu"] = "ywq",
["Natagaimas"] = "nts",
["Natchez"] = "ncz",
["Nateni"] = "ntm",
["Nathembo"] = "nte",
["Natioro"] = "nti",
["Natú"] = "sai-nat",
["Natügu"] = "ntu",
["Nauete"] = "nxa",
["Naukanski"] = "ynk",
["Nauna"] = "ncn",
["Nauo"] = "nwo",
["نائووروویی"] = "na",
["Navajo"] = "nv",
["Navarro-Aragonese"] = "roa-oan",
["Navut"] = "nsw",
["Nawaru"] = "nwr",
["Nawathinehena"] = "nwa",
["Nawdm"] = "nmz",
["Nawuri"] = "naw",
["Naxi"] = "nxq",
["Nayi"] = "noz",
["Ncane"] = "ncr",
["Nchumbulu"] = "nlu",
["Nda'nda'"] = "nnz",
["Ndai"] = "gke",
["Ndaka"] = "ndk",
["Ndali"] = "ndh",
["Ndam"] = "ndm",
["Ndamba"] = "ndj",
["Ndambomo"] = "nxo",
["Ndasa"] = "nda",
["Ndau"] = "ndc",
["Nde-Gbite"] = "ned",
["Nde-Nsele-Nta"] = "ndd",
["Ndemli"] = "nml",
["Ndendeule"] = "dne",
["Ndengereko"] = "ndg",
["Nding"] = "eli",
["Ndjébbana"] = "djj",
["Ndo"] = "ndp",
["Ndobo"] = "ndw",
["Ndoe"] = "nbb",
["Ndogo"] = "ndz",
["Ndolo"] = "ndl",
["Ndom"] = "nqm",
["Ndombe"] = "ndq",
["Ndonga"] = "ng",
["Ndoola"] = "ndr",
["Ndrulo"] = "dno",
["Nduga"] = "ndx",
["Ndumu"] = "nmd",
["Ndunda"] = "nuh",
["Ndunga"] = "ndt",
["Ndut"] = "ndv",
["Ndyuka-Trio Pidgin"] = "njt",
["Ndzwani Comorian"] = "wni",
["Neapolitan"] = "nap",
["Nedebang"] = "nec",
["Nefamese"] = "nef",
["Nefusa"] = "jbn",
["Negerhollands"] = "dcr",
["Negeri Sembilan Malay"] = "zmi",
["Negidal"] = "neg",
["Nehan"] = "nsn",
["Nek"] = "nif",
["Nekgini"] = "nkg",
["Neko"] = "nej",
["Neku"] = "nek",
["Neme"] = "nex",
["Nemi"] = "nem",
["Nen"] = "nqn",
["Nend"] = "anh",
["Nengone"] = "nen",
["Neo"] = "neu",
["Nepalese Sign Language"] = "nsp",
["نیپاڵی"] = "ne",
["Nepali Kurux"] = "kxl",
["Nete"] = "net",
["Neve'ei"] = "vnm",
["Neverver"] = "lgk",
["New Caledonian Javanese"] = "jas",
["New River Shasta"] = "nai-nrs",
["New Zealand Sign Language"] = "nzs",
["Newar"] = "new",
["Neyo"] = "ney",
["Nez Perce"] = "nez",
["Nga La"] = "hlt",
["Ngaanyatjarra"] = "ntj",
["Ngadha"] = "nxg",
["Ngadjunmaya"] = "nju",
["Ngadjuri"] = "jui",
["Ngaing"] = "nnf",
["Ngaju"] = "nij",
["Ngala"] = "nud",
["Ngalakan"] = "nig",
["Ngalkbun"] = "ngk",
["Ngalum"] = "szb",
["Ngam"] = "nmc",
["Ngamambo"] = "nbv",
["Ngambay"] = "sba",
["Ngamini"] = "nmv",
["Ngamo"] = "nbh",
["Ngan'gityemerri"] = "nam",
["Nganakarti"] = "xnk",
["Nganasan"] = "nio",
["Ngandi"] = "nid",
["Ngando (Central African Republic)"] = "ngd",
["Ngando (Congo)"] = "nxd",
["Ngandyera"] = "nne",
["Ngangam"] = "gng",
["Ngantangarra"] = "ntg",
["Nganyaywana"] = "nyx",
["Ngardi"] = "rxd",
["Ngarigu"] = "xni",
["Ngarinman"] = "nbj",
["Ngarinyin"] = "ung",
["Ngarla"] = "nrk",
["Ngarluma"] = "nrl",
["Ngarrindjeri"] = "nay",
["Ngas"] = "anc",
["Ngasa"] = "nsg",
["Ngatik Men's Creole"] = "ngm",
["Ngawn Chin"] = "cnw",
["Ngawun"] = "nxn",
["Ngazidja Comorian"] = "zdj",
["Ngbaka"] = "nga",
["Ngbaka Ma'bo"] = "nbm",
["Ngbaka Manza"] = "ngg",
["Ngbee"] = "jgb",
["Ngbinda"] = "nbd",
["Ngbundu"] = "nuu",
["Ngelima"] = "agh",
["Ngemba"] = "nge",
["Ngen of Djonkro"] = "gnj",
["Ngendelengo"] = "nql",
["Ngeq"] = "ngt",
["Ngete"] = "nnn",
["Nggem"] = "nbq",
["Nggwahyi"] = "ngx",
["Ngie"] = "ngj",
["Ngiemboon"] = "nnh",
["Ngile"] = "jle",
["Ngindo"] = "nnq",
["Ngiti"] = "niy",
["Ngiyambaa"] = "wyb",
["Ngizim"] = "ngi",
["Ngkoth"] = "aus-ngk",
["Ngkâlmpw Kanum"] = "kcd",
["Ngochang"] = "tbq-ngo",
["Ngom"] = "nra",
["Ngomba"] = "jgo",
["Ngombale"] = "nla",
["Ngombe (Central African Republic)"] = "nmj",
["Ngombe (Congo)"] = "ngc",
["Ngong"] = "nnx",
["Ngongo"] = "noq",
["Ngoni"] = "ngo",
["Ngoreme"] = "ngq",
["Ngoshie"] = "nsh",
["Ngul"] = "nlo",
["Ngulu"] = "ngp",
["Nguluwan"] = "nuw",
["Ngumbi"] = "nui",
["Ngunawal"] = "xul",
["Ngundi"] = "ndn",
["Ngundu"] = "nue",
["Ngungwel"] = "ngz",
["Ngurmbur"] = "nrx",
["Nguôn"] = "nuo",
["Ngwaba"] = "ngw",
["Ngwe"] = "nwe",
["Ngwo"] = "ngn",
["Ngäbere"] = "gym",
["Nhanda"] = "nha",
["Nheengatu"] = "yrl",
["Nhirrpi"] = "hrp",
["Nhuwala"] = "nhf",
["Nias"] = "nia",
["Nicaraguan Creole"] = "bzk",
["Nicaraguan Sign Language"] = "ncs",
["Nicola"] = "ath-nic",
["Niellim"] = "nie",
["Nigeria Mambila"] = "mzk",
["Nigerian Pidgin"] = "pcm",
["Nigerian Sign Language"] = "nsi",
["Nihali"] = "nll",
["Nii"] = "nii",
["Niksek"] = "gbe",
["Nila"] = "nil",
["Nilamba"] = "nim",
["Nimadi"] = "noe",
["Nimanbur"] = "nmp",
["Nimbari"] = "nmr",
["Nimboran"] = "nir",
["Nimi"] = "nis",
["Nimo"] = "niw",
["Nimoa"] = "nmw",
["Ninam"] = "shb",
["Nindi"] = "nxi",
["Ningera"] = "nby",
["Ninggerum"] = "nxr",
["Ningil"] = "niz",
["Ninia Yali"] = "nlk",
["Ninzo"] = "nin",
["Nipsan"] = "nps",
["Nisa"] = "njs",
["Nisenan"] = "nsz",
["Nisga'a"] = "ncg",
["Nisi"] = "yso",
["Niuafo'ou"] = "num",
["Niuatoputapu"] = "nkp",
["Niuean"] = "niu",
["Nivaclé"] = "cag",
["Nivkh"] = "niv",
["Niwer Mil"] = "hrc",
["Niya Prakrit"] = "pra-niy",
["Njalgulgule"] = "njl",
["Njebi"] = "nzb",
["Njen"] = "njj",
["Njerep"] = "njr",
["Njyem"] = "njy",
["Nkami"] = "nkq",
["Nkangala"] = "nkn",
["Nkari"] = "nkz",
["Nkem-Nkum"] = "isi",
["Nkhumbi"] = "khu",
["Nkongho"] = "nkc",
["Nkonya"] = "nko",
["Nkoroo"] = "nkx",
["Nkoya"] = "nka",
["Nkukoli"] = "nbo",
["Nkutu"] = "nkw",
["Nnam"] = "nbp",
["Nobiin"] = "fia",
["Nobonob"] = "gaw",
["Nocamán"] = "nom",
["Nocte Naga"] = "njb",
["Nogai"] = "nog",
["Noiri"] = "noi",
["Nokuku"] = "nkk",
["Nomaande"] = "lem",
["Nomane"] = "nof",
["Nomatsiguenga"] = "not",
["Nomlaki"] = "nol",
["Nomu"] = "noh",
["Nong Zhuang"] = "zhn",
["Nonuya"] = "noj",
["Nooksack"] = "nok",
["Noon"] = "snf",
["Noone"] = "nhu",
["Nootka"] = "nuk",
["Nopala Chatino"] = "cya",
["Noric"] = "nrc",
["Norman"] = "nrf",
["Norn"] = "nrn",
["Norra"] = "nrr",
["North Ambrym"] = "mmg",
["North Asmat"] = "nks",
["North Awyu"] = "yir",
["North Babar"] = "bcd",
["North Boma"] = "boh",
["North Central Mixe"] = "neq",
["North Efate"] = "llp",
["North Fali"] = "fll",
["North Frisian"] = "frr",
["North Giziga"] = "gis",
["North Levantine Arabic"] = "apc",
["North Marquesan"] = "mrq",
["North Mesopotamian Arabic"] = "ayp",
["North Mofu"] = "mfk",
["North Moluccan Malay"] = "max",
["North Muyu"] = "kti",
["North Nuaulu"] = "nni",
["North Picene"] = "nrp",
["North Slavey"] = "scs",
["North Tairora"] = "tbg",
["North Tanna"] = "tnn",
["North Wahgi"] = "whg",
["North Watut"] = "una",
["Northeast Kiwai"] = "kiw",
["Northeast Maidu"] = "nmu",
["Northeast Malakula"] = "upv",
["Northeast Pashayi"] = "aee",
["Northeastern Dinka"] = "dip",
["Northeastern Pomo"] = "pef",
["Northern Alta"] = "aqn",
["Northern Altai"] = "atv",
["Northern Amami Ōshima"] = "ryn",
["Northern Bontoc"] = "rbk",
["Northern Catanduanes Bicolano"] = "cts",
["Northern Dagara"] = "dgi",
["Northern East Cree"] = "crl",
["Northern Emberá"] = "emp",
["Northern Ghale"] = "ghh",
["Northern Grebo"] = "gbo",
["Northern Guiyang Hmong"] = "huj",
["Northern Haida"] = "hdn",
["Northern Hindko"] = "hno",
["Northern Huishui Hmong"] = "hmi",
["Northern Kalapuya"] = "nrt",
["Northern Kam"] = "doc",
["Northern Kankanay"] = "xnn",
["Northern Khanty"] = "kca-nor",
["Northern Khmer"] = "kxm",
["Northern Kissi"] = "kqs",
["کوردیی باکووری"] = "kmr",
["Northern Lorung"] = "lbr",
["Northern Luri"] = "lrc",
["Northern Mansi"] = "mns-nor",
["Northern Mashan Hmong"] = "hmp",
["Northern Min"] = "mnp",
["Northern Muji"] = "ymx",
["Northern Ndebele"] = "nd",
["Northern Ngbandi"] = "ngb",
["Northern Nisu"] = "yiv",
["Northern Nuni"] = "nuv",
["Northern Oaxaca Nahuatl"] = "nhy",
["Northern Ohlone"] = "cst",
["Northern One"] = "onr",
["Northern Paiute"] = "pao",
["Northern Pame"] = "pmq",
["Northern Pinghua"] = "cnp",
["Northern Pomo"] = "pej",
["Northern Puebla Nahuatl"] = "ncj",
["Northern Pumi"] = "pmi",
["Northern Pwo"] = "pww",
["Northern Qiandong Miao"] = "hea",
["Northern Qiang"] = "cng",
["Northern Rengma Naga"] = "nnl",
["Northern Roglai"] = "rog",
["Northern Saharan Berber"] = "mzb",
["Northern Sami"] = "se",
["Northern Selkup"] = "sel-nor",
["Northern Sierra Miwok"] = "nsq",
["Northern Sotho"] = "nso",
["Northern Subanen"] = "stb",
["Northern Tarahumara"] = "thh",
["Northern Tepehuan"] = "ntp",
["Northern Thai"] = "nod",
["Northern Tidung"] = "ntd",
["Northern Tlaxiaco Mixtec"] = "xtn",
["Northern Toussian"] = "tsp",
["Northern Tujia"] = "tji",
["Northern Tutchone"] = "ttm",
["Northern Valley Yokuts"] = "yok-nvy",
["Northern Yukaghir"] = "ykg",
["Northwest Gbaya"] = "gya",
["Northwest Maidu"] = "mjd",
["Northwest Oaxaca Mixtec"] = "mxa",
["Northwest Pashayi"] = "glh",
["Northwestern Dinka"] = "diw",
["Northwestern Fars"] = "faz",
["Northwestern Ojibwa"] = "ojb",
["Northwestern Tamang"] = "tmk",
["نەرویژی"] = "no",
["Norwegian Bokmål"] = "nb",
["Norwegian Nynorsk"] = "nn",
["Norwegian Sign Language"] = "nsl",
["Notre"] = "bly",
["Notsi"] = "ncf",
["Nottoway"] = "ntw",
["Nottoway-Meherrin"] = "nwy",
["Novial"] = "nov",
["Noy"] = "noy",
["Nsari"] = "asj",
["Nsenga"] = "nse",
["Nshi"] = "nsc",
["Nsong"] = "soo",
["Nsongo"] = "nsx",
["Ntcham"] = "bud",
["Ntomba"] = "nto",
["Ntra'ngith"] = "dgt",
["Nubaca"] = "baf",
["Nubi"] = "kcn",
["Nuer"] = "nus",
["Nuguria"] = "nur",
["Nuk"] = "noc",
["Nukak Makú"] = "mbr",
["Nukna"] = "klt",
["Nukuini"] = "nuc",
["Nukumanu"] = "nuq",
["Nukunu"] = "nnv",
["Nukunul"] = "xnu",
["Nukuoro"] = "nkr",
["Numana"] = "nbr",
["Numanggang"] = "nop",
["Numbami"] = "sij",
["Nume"] = "tgs",
["Numidian"] = "nxm",
["Numèè"] = "kdk",
["Nungali"] = "nug",
["Nunggubuyu"] = "nuy",
["Nungon"] = "paa-nun",
["Nungu"] = "rin",
["Nuosu"] = "ii",
["Nupbikha"] = "npb",
["Nupe"] = "nup",
["Nusa Laut"] = "nul",
["Nusu"] = "nuf",
["Nutabe"] = "cba-nut",
["Nyabwa"] = "nwb",
["Nyah Kur"] = "cbn",
["Nyaheun"] = "nev",
["Nyakyusa"] = "nyy",
["Nyali"] = "nlj",
["Nyam"] = "nmi",
["Nyamal"] = "nly",
["Nyambo"] = "now",
["Nyamusa-Molo"] = "nwm",
["Nyamwanga"] = "mwn",
["Nyamwezi"] = "nym",
["Nyaneka"] = "nyk",
["Nyang'i"] = "nyp",
["Nyanga (Congo)"] = "nyj",
["Nyanga (Togo)"] = "ayg",
["Nyanga-li"] = "nyc",
["Nyangatom"] = "nnj",
["Nyangbo"] = "nyb",
["Nyangga"] = "nny",
["Nyangumarta"] = "nna",
["Nyankole"] = "nyn",
["Nyarafolo Senoufo"] = "sev",
["Nyaturu"] = "rim",
["Nyaw"] = "nyw",
["Nyawaygi"] = "nyt",
["Nyelâyu"] = "yly",
["Nyemba"] = "nba",
["Nyengo"] = "nye",
["Nyenkha"] = "neh",
["Nyeu"] = "nyl",
["Nyigina"] = "nyh",
["Nyiha"] = "nih",
["Nyika"] = "nkt",
["Nyimang"] = "nyi",
["Nyindrou"] = "lid",
["Nyindu"] = "nyg",
["Nyishi"] = "njz",
["Nyiyaparli"] = "xny",
["Nyokon"] = "nvo",
["Nyole (Kenya)"] = "nyd",
["Nyole (Uganda)"] = "nuj",
["Nyong"] = "muo",
["Nyoro"] = "nyo",
["Nyulnyul"] = "nyv",
["Nyunga"] = "nys",
["Nyungwe"] = "nyu",
["Nzadi"] = "nzd",
["Nzakambay"] = "nzy",
["Nzakara"] = "nzk",
["Nzanyi"] = "nja",
["Nzima"] = "nzi",
["Ná-Meo"] = "neo",
["Nùng"] = "nut",
["Nüpode Huitoto"] = "hux",
["Nǀuu"] = "ngh",
["O'chi'chi'"] = "xoc",
["O'du"] = "tyh",
["O'odham"] = "ood",
["Obanliku"] = "bzy",
["Obispeño"] = "obi",
["Oblo"] = "obl",
["Obo Manobo"] = "obo",
["Obokuitai"] = "afz",
["Obolo"] = "ann",
["Obulom"] = "obu",
["Ocaina"] = "oca",
["ئۆکسیتانی"] = "oc",
["Ocotepec Mixtec"] = "mie",
["Ocotlán Zapotec"] = "zac",
["Od"] = "odk",
["Odia"] = "or",
["Odiai"] = "bhf",
["Odoodee"] = "kkc",
["Odual"] = "odu",
["Odut"] = "oda",
["Ofayé"] = "opy",
["Ofo"] = "ofo",
["Ogbah"] = "ogc",
["Ogbia"] = "ogb",
["Ogbogolo"] = "ogg",
["Ogbronuagum"] = "ogu",
["Ogea"] = "eri",
["Oirata"] = "oia",
["Ojibwe"] = "oj",
["Ojitlán Chinantec"] = "chj",
["Okanagan"] = "oka",
["Okiek"] = "oki",
["Okinawan"] = "ryu",
["Okinoerabu"] = "okn",
["Oko-Eni-Osayen"] = "oks",
["Oko-Juwoi"] = "okj",
["Okobo"] = "okb",
["Okodia"] = "okd",
["Okolod"] = "kqv",
["Okpamheri"] = "opa",
["Okpe (Northwestern Edo)"] = "okx",
["Okpe (Southwestern Edo)"] = "oke",
["Okpela"] = "atg",
["Oksapmin"] = "opm",
["Oku"] = "oku",
["Okwanuchu"] = "nai-okw",
["Old Anatolian Turkish"] = "trk-oat",
["Old Armenian"] = "xcl",
["Old Avar"] = "oav",
["Old Awadhi"] = "inc-oaw",
["Old Bengali"] = "inc-obn",
["Old Breton"] = "obt",
["Old Burmese"] = "obr",
["Old Catalan"] = "roa-oca",
["Old Chinese"] = "och",
["Old Church Slavonic"] = "cu",
["Old Cornish"] = "oco",
["Old Czech"] = "zlw-ocs",
["Old Danish"] = "gmq-oda",
["Old Dutch"] = "odt",
["Old East Slavic"] = "orv",
["ئینگلیزیی کۆن"] = "ang",
["فەڕەنسیی کۆن"] = "fro",
["Old Frisian"] = "ofs",
["Old Galician-Portuguese"] = "roa-opt",
["Old Georgian"] = "oge",
["Old Gujarati"] = "inc-ogu",
["Old Gutnish"] = "gmq-ogt",
["Old High German"] = "goh",
["Old Hindi"] = "inc-ohi",
["Old Hungarian"] = "ohu",
["Old Irish"] = "sga",
["Old Japanese"] = "ojp",
["Old Javanese"] = "kaw",
["Old Kannada"] = "dra-okn",
["Old Kentish Sign Language"] = "okl",
["Old Khmer"] = "okz",
["Old Komi"] = "urj-koo",
["Old Korean"] = "oko",
["Old Leonese"] = "roa-ole",
["Old Lithuanian"] = "olt",
["Old Manipuri"] = "omp",
["Old Marathi"] = "omr",
["Old Median"] = "xme-old",
["Old Mon"] = "omx",
["Old Norse"] = "non",
["Old Novgorodian"] = "zle-ono",
["Old Nubian"] = "onw",
["Old Occitan"] = "pro",
["Old Odia"] = "inc-oor",
["پارسیی کۆن"] = "peo",
["Old Polish"] = "zlw-opl",
["Old Prussian"] = "prg",
["Old Punjabi"] = "inc-opa",
["Old Ruthenian"] = "zle-ort",
["Old Saxon"] = "osx",
["Old Slovak"] = "zlw-osk",
["Old South Arabian"] = "sem-srb",
["Old Spanish"] = "osp",
["Old Sundanese"] = "osn",
["Old Swedish"] = "gmq-osw",
["Old Tamil"] = "oty",
["Old Tati"] = "xme-ott",
["Old Telugu"] = "dra-ote",
["Old Tibetan"] = "otb",
["Old Tupi"] = "tpw",
["Old Turkic"] = "otk",
["Old Uyghur"] = "oui",
["Old Welsh"] = "owl",
["Olekha"] = "ole",
["Ollari"] = "gdb",
["Olo"] = "ong",
["Oloma"] = "olm",
["Olrat"] = "olr",
["Olu'bo"] = "lul",
["Olukumi"] = "ulb",
["Olulumo-Ikom"] = "iko",
["Oluta Popoluca"] = "plo",
["Olutsotso"] = "lto",
["Omagua"] = "omg",
["Omaha-Ponca"] = "oma",
["عەرەبیی عومانی"] = "acx",
["Omba"] = "omb",
["Ombamba"] = "mbm",
["Ombo"] = "oml",
["Ometepec Nahuatl"] = "nht",
["Omi"] = "omi",
["Omok"] = "omk",
["Omotik"] = "omt",
["Omurano"] = "omu",
["Oneida"] = "one",
["Ong"] = "oog",
["Ongota"] = "bxe",
["Onin"] = "oni",
["Onjob"] = "onj",
["Ono"] = "ons",
["Onobasulu"] = "onn",
["Onondaga"] = "ono",
["Ontenu"] = "ont",
["Ontong Java"] = "ojv",
["Oorlams"] = "oor",
["Opao"] = "opo",
["Opata"] = "opt",
["Opuuo"] = "lgn",
["Opón"] = "sai-opo",
["Oraon Sadri"] = "sdr",
["Orejón"] = "ore",
["Oring"] = "org",
["Orizaba Nahuatl"] = "nlv",
["Orléanais"] = "roa-orl",
["Ormu"] = "orz",
["Ormuri"] = "oru",
["Oro"] = "orx",
["Oro Win"] = "orw",
["Oroch"] = "oac",
["Oroha"] = "ora",
["Orok"] = "oaa",
["Orokaiva"] = "okv",
["Oroko"] = "bdu",
["Orokolo"] = "oro",
["Oromo"] = "om",
["Oroqen"] = "orh",
["Orowe"] = "bpk",
["Oruma"] = "orr",
["Orya"] = "ury",
["Osage"] = "osa",
["Osamayi"] = "syx",
["Osatu"] = "ost",
["Oscan"] = "osc",
["Osing"] = "osi",
["Ososo"] = "oso",
["ئۆسێتی"] = "os",
["Ot Danum"] = "otd",
["Otank"] = "uta",
["Oti"] = "oti",
["Otomaco"] = "sai-oto",
["Otoro"] = "otr",
["Ottawa"] = "otw",
["تورکیی عوسمانی"] = "ota",
["Otuke"] = "otu",
["Ouma"] = "oum",
["Oune"] = "oue",
["Owa"] = "stn",
["Owenia"] = "wsr",
["Owiniga"] = "owi",
["Oy"] = "oyb",
["Oya'oya"] = "oyy",
["Oyda"] = "oyd",
["Ozolotepec Zapotec"] = "zao",
["Ozumacín Chinantec"] = "chz",
["Pa"] = "ppt",
["Pa Di"] = "pdi",
["Pa'a"] = "pqa",
["Pa'o Karen"] = "blk",
["Pa-Hng"] = "pha",
["Paamese"] = "pma",
["Paasaal"] = "sig",
["Pacahuara"] = "pcp",
["Pacoh"] = "pac",
["Padoe"] = "pdo",
["Paelignian"] = "pgn",
["Paeonian"] = "ine-pae",
["Pagi"] = "pgi",
["Pagibete"] = "pae",
["Pagu"] = "pgu",
["Pahanan Agta"] = "apf",
["Pahari-Potwari"] = "phr",
["Pahi"] = "lgt",
["Pahlavani"] = "phv",
["Pai Tavytera"] = "pta",
["Paicî"] = "pri",
["Paikoneka"] = "awd-pai",
["Paipai"] = "ppi",
["Paite"] = "pck",
["Paiwan"] = "pwn",
["Pajapan Nahuatl"] = "nhp",
["Pak-Tong"] = "pkg",
["Pakanha"] = "pkn",
["Pakistan Sign Language"] = "pks",
["Paku"] = "pku",
["Paku Karen"] = "jkp",
["Pal"] = "abw",
["Palaic"] = "plq",
["Palaka Senoufo"] = "plr",
["Palantla Chinantec"] = "cpa",
["Palauan"] = "pau",
["Palawan Batak"] = "bya",
["Paleni"] = "pnl",
["Palenquero"] = "pln",
["Palewyami"] = "yok-ply",
["Pali"] = "pi",
["Palikur"] = "plu",
["Paliyan"] = "pcf",
["Pallanganmiddang"] = "pmd",
["Palor"] = "fap",
["Palta"] = "sai-pal",
["Palu'e"] = "ple",
["Paluan"] = "plz",
["Palya Bareli"] = "bpx",
["Pam"] = "pmn",
["Pambia"] = "pmb",
["Pamigua"] = "sai-pam",
["Pamlico"] = "pmk",
["Pamona"] = "pmf",
["Pamosu"] = "hih",
["Pamplona Atta"] = "att",
["Pana (Central Africa)"] = "pnz",
["Pana (West Africa)"] = "pnq",
["Panamanian Sign Language"] = "lsp",
["Panamint"] = "par",
["Panare"] = "pbh",
["Panará"] = "kre",
["Panasuan"] = "psn",
["Panawa"] = "pwb",
["Pancana"] = "pnp",
["Panchpargania"] = "tdb",
["Pande"] = "bkj",
["Pangasinan"] = "pag",
["Pangseng"] = "pgs",
["Pangutaran Sama"] = "slm",
["Pangwa"] = "pbr",
["Pangwali"] = "pgg",
["Panim"] = "pnr",
["Paniya"] = "pcg",
["Pankararé"] = "pax",
["Pankararú"] = "paz",
["Pankhu"] = "pkh",
["Pannei"] = "pnc",
["Pannonian Rusyn"] = "rsk",
["Panobo"] = "pno",
["Panyi Bai"] = "bfc",
["Panyjima"] = "pnw",
["Panzaleo"] = "sai-pnz",
["Pao"] = "ppa",
["Papantla Totonac"] = "top",
["Papapana"] = "ppn",
["Papar"] = "dpp",
["Papasena"] = "pas",
["Papel"] = "pbo",
["Papi"] = "ppe",
["Papiamentu"] = "pap",
["Papora"] = "ppu",
["Papua New Guinean Sign Language"] = "pgz",
["Papuan Malay"] = "pmy",
["Papuma"] = "ppm",
["Para Naga"] = "pzn",
["Parachi"] = "prc",
["Paraguayan Guaraní"] = "gug",
["Paraguayan Sign Language"] = "pys",
["Parakanã"] = "pak",
["Paranan"] = "prf",
["Paranawát"] = "paf",
["Paratió"] = "sai-par",
["Paraujano"] = "pbg",
["Parauk"] = "prk",
["Parawen"] = "prw",
["Pardhan"] = "pch",
["Pardhi"] = "pcl",
["Pare"] = "asa",
["Pareci"] = "pab",
["Paredarerme"] = "xpd",
["Parenga"] = "pcj",
["Parkari Koli"] = "kvx",
["Parthian"] = "xpr",
["Parya"] = "paq",
["Pará Arára"] = "aap",
["Pará Gavião"] = "gvp",
["Pashto"] = "ps",
["Pasi"] = "psq",
["Pass Valley Yali"] = "yac",
["Pasé"] = "awd-pas",
["Patagón"] = "sai-ptg",
["Patamona"] = "pbc",
["Patani"] = "ptn",
["Pataxó Hã-Ha-Hãe"] = "pth",
["Patep"] = "ptp",
["Pathiya"] = "pty",
["Patpatar"] = "gfk",
["Pattani"] = "lae",
["Pattani Malay"] = "mfa",
["Pattapu"] = "ptq",
["Patwin"] = "pwi",
["Paulohi"] = "plh",
["Paumarí"] = "pad",
["Paunaka"] = "pnk",
["Pauri Bareli"] = "bfb",
["Pauserna"] = "psm",
["Pawaia"] = "pwa",
["Pawnee"] = "paw",
["Payaguá"] = "sai-pyg",
["Paynamar"] = "pmr",
["Pazeh"] = "pzh",
["Pe"] = "pai",
["Pear"] = "pcb",
["Pech"] = "pay",
["Pecheneg"] = "xpc",
["Peerapper"] = "xpw",
["Peere"] = "pfe",
["Pei"] = "ppq",
["Pekal"] = "pel",
["Pela"] = "bxd",
["Pele-Ata"] = "ata",
["Pemon"] = "aoc",
["Penang Sign Language"] = "psg",
["Penchal"] = "pek",
["Pendau"] = "ums",
["Pengo"] = "peg",
["Pennsylvania German"] = "pdc",
["Penobscot"] = "aaq",
["Penrhyn"] = "pnh",
["Pentlatch"] = "ptw",
["Perai"] = "wet",
["Peranakan Indonesian"] = "pea",
["Perema"] = "wom",
["Pericú"] = "nai-per",
["Pero"] = "pip",
["فارسی"] = "fa",
["Persian Sign Language"] = "psc",
["Peruvian Sign Language"] = "prl",
["Petapa Zapotec"] = "zpe",
["Petats"] = "pex",
["Petjo"] = "pey",
["Peñoles Mixtec"] = "mil",
["Phai"] = "prt",
["Phake"] = "phk",
["Phala"] = "ypa",
["Phalura"] = "phl",
["Phana'"] = "phq",
["Phangduwali"] = "phw",
["Phende"] = "pem",
["Philippine Sign Language"] = "psp",
["Philistine"] = "mis-phi",
["Phimbi"] = "phm",
["فینیقی"] = "phn",
["Phola"] = "ypg",
["Pholo"] = "yip",
["Phom"] = "nph",
["Phong-Kniang"] = "pnx",
["Phrae Pwo"] = "kjt",
["Phrygian"] = "xpg",
["Phu Thai"] = "pht",
["Phuan"] = "phu",
["Phudagi"] = "phd",
["Phuie"] = "pug",
["Phukha"] = "phh",
["Phuma"] = "ypm",
["Phunoi"] = "pho",
["Phuong"] = "phg",
["Phupa"] = "ypp",
["Phupha"] = "yph",
["Phuthi"] = "bnt-phu",
["Phuza"] = "ypz",
["Piamatsina"] = "ptr",
["Piame"] = "pin",
["Piapoco"] = "pio",
["Piaroa"] = "pid",
["Picard"] = "pcd",
["Pichinglis"] = "fpe",
["Pichis Ashéninka"] = "cpu",
["Pictish"] = "xpi",
["Picuris"] = "nai-pic",
["Pidgin Delaware"] = "dep",
["Pidgin Iha"] = "ihb",
["Pidgin Onin"] = "onx",
["Piedmontese"] = "pms",
["Pijao"] = "pij",
["Pije"] = "piz",
["Pijin"] = "pis",
["Pilagá"] = "plg",
["Pileni"] = "piv",
["Pima Bajo"] = "pia",
["Pimbwe"] = "piw",
["Pinai-Hagahai"] = "pnn",
["Pingelapese"] = "pif",
["Pini"] = "pii",
["Pinigura"] = "pnv",
["Pinjarup"] = "pnj",
["Pinji"] = "pic",
["Pinotepa Nacional Mixtec"] = "mio",
["Pintiini"] = "pti",
["Pintupi-Luritja"] = "piu",
["Pinyin"] = "pny",
["Pipil"] = "ppl",
["Pirahã"] = "myp",
["Piratapuyo"] = "pir",
["Pirlatapa"] = "bxi",
["Piro"] = "pie",
["Pirriya"] = "xpa",
["Pisabo"] = "pig",
["Pisaflores Tepehua"] = "tpp",
["Piscataway"] = "psy",
["Pisidian"] = "xps",
["Pitcairn-Norfolk"] = "pih",
["Pite Sami"] = "sje",
["Piti"] = "pcn",
["Pitjantjatjara"] = "pjt",
["Pitta-Pitta"] = "pit",
["Piu"] = "pix",
["Piya-Kwonci"] = "piy",
["Plains Apache"] = "apk",
["Plains Cree"] = "crk",
["Plains Indian Sign Language"] = "psd",
["Plains Miwok"] = "pmw",
["Plapo Krumen"] = "ktj",
["Plautdietsch"] = "pdt",
["Playero"] = "gob",
["Pnar"] = "pbv",
["Pochuri Naga"] = "npo",
["Pochutec"] = "xpo",
["Podoko"] = "pbi",
["Pogali"] = "hkh",
["Pogolo"] = "poy",
["Pohnpeian"] = "pon",
["Poitevin-Saintongeais"] = "roa-poi",
["Pokangá"] = "pok",
["Poke"] = "pof",
["Pol"] = "pmm",
["Polabian"] = "pox",
["Polci"] = "plj",
["پۆڵەندی"] = "pl",
["Polish Sign Language"] = "pso",
["Polonombauk"] = "plb",
["Pom"] = "pmo",
["Ponam"] = "ncc",
["Pongu"] = "png",
["Ponosakan"] = "pns",
["Pontic Greek"] = "pnt",
["Ponyo"] = "npg",
["Poqomam"] = "poc",
["Poqomchi'"] = "poh",
["Porohanon"] = "prh",
["Port Sandwich"] = "psw",
["Port Sorell"] = "xpl",
["Port Vato"] = "ptv",
["پورتوگالی"] = "pt",
["Portuguese Sign Language"] = "psr",
["Potawatomi"] = "pot",
["Potiguára"] = "pog",
["Poumei Naga"] = "pmx",
["Pouye"] = "bye",
["Powari"] = "pwr",
["Powhatan"] = "pim",
["Poyanáwa"] = "pyn",
["Prakrit"] = "pra",
["Prasuni"] = "prn",
["Primitive Irish"] = "pgl",
["Principense"] = "pre",
["Proto-Abkhaz-Abaza"] = "cau-abz-pro",
["Proto-Afroasiatic"] = "afa-pro",
["Proto-Albanian"] = "sqj-pro",
["Proto-Algic"] = "aql-pro",
["Proto-Algonquian"] = "alg-pro",
["Proto-Amuesha-Chamicuro"] = "awd-amc-pro",
["Proto-Anatolian"] = "ine-ana-pro",
["Proto-Andian"] = "cau-and-pro",
["Proto-Apachean"] = "apa-pro",
["Proto-Arawa"] = "auf-pro",
["Proto-Arawak"] = "awd-pro",
["Proto-Armenian"] = "hyx-pro",
["Proto-Arnhem"] = "aus-arn-pro",
["Proto-Aroid"] = "omv-aro-pro",
["Proto-Aslian"] = "mkh-asl-pro",
["Proto-Atayalic"] = "map-ata-pro",
["Proto-Athabaskan"] = "ath-pro",
["Proto-Atlantic-Congo"] = "alv-pro",
["Proto-Austroasiatic"] = "aav-pro",
["Proto-Austronesian"] = "map-pro",
["Proto-Avaro-Andian"] = "cau-ava-pro",
["Proto-Bahnaric"] = "mkh-ban-pro",
["Proto-Bai"] = "sit-bai-pro",
["Proto-Balto-Slavic"] = "ine-bsl-pro",
["Proto-Bantoid"] = "nic-bod-pro",
["Proto-Bantu"] = "bnt-pro",
["Proto-Basque"] = "euq-pro",
["Proto-Batak"] = "btk-pro",
["Proto-Be"] = "qfa-onb-pro",
["Proto-Be-Tai"] = "qfa-bet-pro",
["Proto-Benue-Congo"] = "nic-bco-pro",
["Proto-Berber"] = "ber-pro",
["Proto-Bodo-Garo"] = "tbq-bdg-pro",
["Proto-Bongo-Bagirmi"] = "csu-bba-pro",
["Proto-Boran"] = "sai-bor-pro",
["Proto-Brythonic"] = "cel-bry-pro",
["Proto-Bua"] = "alv-bua-pro",
["Proto-Bungku-Tolaki"] = "poz-btk-pro",
["Proto-Caddoan"] = "cdd-pro",
["Proto-Cangin"] = "alv-cng-pro",
["Proto-Cariban"] = "sai-car-pro",
["Proto-Celtic"] = "cel-pro",
["Proto-Central Chadic"] = "cdc-cbm-pro",
["Proto-Central Dravidian"] = "dra-cen-pro",
["Proto-Central Jê"] = "sai-cje-pro",
["Proto-Central New South Wales"] = "aus-cww-pro",
["Proto-Central Sudanic"] = "csu-pro",
["Proto-Central Togo"] = "alv-gtm-pro",
["Proto-Central-Eastern Malayo-Polynesian"] = "poz-cet-pro",
["Proto-Cerrado"] = "sai-cer-pro",
["Proto-Chadic"] = "cdc-pro",
["Proto-Chamic"] = "cmc-pro",
["Proto-Chatino"] = "omq-cha-pro",
["Proto-Chibchan"] = "cba-pro",
["Proto-Chimakuan"] = "chi-pro",
["Proto-Chinookan"] = "nai-ckn-pro",
["Proto-Chukotko-Kamchatkan"] = "qfa-cka-pro",
["Proto-Chumash"] = "nai-chu-pro",
["Proto-Circassian"] = "cau-cir-pro",
["Proto-Cupan"] = "azc-cup-pro",
["Proto-Cushitic"] = "cus-pro",
["Proto-Daju"] = "sdv-daj-pro",
["Proto-Daly"] = "aus-dal-pro",
["Proto-Dargwa"] = "cau-drg-pro",
["Proto-Dizoid"] = "omv-diz-pro",
["Proto-Dravidian"] = "dra-pro",
["Proto-Eastern Jebel"] = "sdv-eje-pro",
["Proto-Eastern Malayo-Polynesian"] = "pqe-pro",
["Proto-Eastern Oti-Volta"] = "nic-eov-pro",
["Proto-Eastern Polynesian"] = "poz-pep-pro",
["Proto-Edekiri"] = "alv-edk-pro",
["Proto-Edoid"] = "alv-edo-pro",
["Proto-Eskimo"] = "esx-esk-pro",
["Proto-Eskimo-Aleut"] = "esx-pro",
["Proto-Fali"] = "alv-fli-pro",
["Proto-Finnic"] = "urj-fin-pro",
["Proto-Gbaya"] = "gba-pro",
["Proto-Gbe"] = "alv-gbe-pro",
["Proto-Georgian-Zan"] = "ccs-gzn-pro",
["Proto-Germanic"] = "gem-pro",
["Proto-Grassfields"] = "nic-grf-pro",
["Proto-Great Andamanese"] = "qfa-adm-pro",
["Proto-Guang"] = "alv-gng-pro",
["Proto-Gur"] = "nic-gur-pro",
["Proto-Gurunsi"] = "nic-gns-pro",
["Proto-Halmahera-Cenderawasih"] = "poz-hce-pro",
["Proto-Heiban"] = "alv-hei-pro",
["Proto-Hellenic"] = "grk-pro",
["Proto-Highland East Cushitic"] = "cus-hec-pro",
["Proto-Hlai"] = "qfa-lic-pro",
["Proto-Hmong"] = "hmn-pro",
["Proto-Hmong-Mien"] = "hmx-pro",
["Proto-Hrusish"] = "sit-hrs-pro",
["Proto-Hurro-Urartian"] = "qfa-hur-pro",
["Proto-Idomoid"] = "alv-ido-pro",
["Proto-Igboid"] = "alv-igb-pro",
["Proto-Ijoid"] = "ijo-pro",
["Proto-Indo-Aryan"] = "inc-pro",
["بنەڕەتی-ھیندوئەورووپی"] = "ine-pro",
["Proto-Indo-Iranian"] = "iir-pro",
["Proto-Inuit"] = "esx-inu-pro",
["Proto-Iranian"] = "ira-pro",
["Proto-Iroquoian"] = "iro-pro",
["Proto-Italic"] = "itc-pro",
["Proto-Iwaidjan"] = "aus-wdj-pro",
["Proto-Japonic"] = "jpx-pro",
["Proto-Jukunoid"] = "nic-jkn-pro",
["Proto-Jê"] = "sai-jee-pro",
["Proto-Kadu"] = "qfa-kad-pro",
["Proto-Kalamian"] = "phi-kal-pro",
["Proto-Kalapuyan"] = "nai-klp-pro",
["Proto-Kam-Sui"] = "qfa-kms-pro",
["Proto-Kampa"] = "awd-kmp-pro",
["Proto-Kamta"] = "inc-krn-pro",
["Proto-Karen"] = "kar-pro",
["Proto-Kartvelian"] = "ccs-pro",
["Proto-Katuic"] = "mkh-kat-pro",
["Proto-Kham"] = "sit-kha-pro",
["Proto-Khanty"] = "kca-pro",
["Proto-Khasian"] = "aav-khs-pro",
["Proto-Khmeric"] = "mkh-kmr-pro",
["Proto-Khmuic"] = "mkh-khm-pro",
["Proto-Kho-Bwa"] = "sit-khb-pro",
["Proto-Khoe"] = "khi-kho-pro",
["Proto-Koman"] = "ssa-kom-pro",
["Proto-Komisenian"] = "ira-kms-pro",
["Proto-Koreanic"] = "qfa-kor-pro",
["Proto-Kra"] = "qfa-kra-pro",
["Proto-Kra-Dai"] = "qfa-tak-pro",
["Proto-Kru"] = "kro-pro",
["Proto-Kuki-Chin"] = "tbq-kuk-pro",
["Proto-Kuliak"] = "ssa-klk-pro",
["Proto-Kurdish"] = "ku-pro",
["Proto-Kwa"] = "alv-kwa-pro",
["Proto-Lalo"] = "tbq-lal-pro",
["Proto-Lampungic"] = "poz-lgx-pro",
["Proto-Lezghian"] = "cau-lzg-pro",
["Proto-Lolo-Burmese"] = "tbq-lob-pro",
["Proto-Loloish"] = "tbq-lol-pro",
["Proto-Lower Cross River"] = "nic-lcr-pro",
["Proto-Luish"] = "sit-luu-pro",
["Proto-Maidun"] = "nai-mdu-pro",
["Proto-Malayic"] = "poz-mly-pro",
["Proto-Malayo-Chamic"] = "poz-mcm-pro",
["Proto-Malayo-Polynesian"] = "poz-pro",
["Proto-Malayo-Sumbawan"] = "poz-msa-pro",
["Proto-Mande"] = "dmn-pro",
["Proto-Mangbetu"] = "csu-maa-pro",
["Proto-Mansi"] = "mns-pro",
["Proto-Mari"] = "chm-pro",
["Proto-Masa"] = "cdc-mas-pro",
["Proto-Mayan"] = "myn-pro",
["Proto-Mazatec"] = "omq-maz-pro",
["Proto-Medo-Parthian"] = "ira-mpr-pro",
["Proto-Micronesian"] = "poz-mic-pro",
["Proto-Mien"] = "hmx-mie-pro",
["Proto-Min"] = "zhx-min-pro",
["Proto-Mixe-Zoque"] = "nai-miz-pro",
["Proto-Mixtec"] = "omq-mxt-pro",
["Proto-Mixtecan"] = "omq-mix-pro",
["Proto-Mon-Khmer"] = "mkh-pro",
["Proto-Mongolic"] = "xgn-pro",
["Proto-Monic"] = "mkh-mnc-pro",
["Proto-Mordvinic"] = "urj-mdv-pro",
["Proto-Mumuye"] = "alv-mum-pro",
["Proto-Munda"] = "mun-pro",
["Proto-Munji-Yidgha"] = "ira-mny-pro",
["Proto-Muskogean"] = "nai-mus-pro",
["Proto-Na-Dene"] = "xnd-pro",
["Proto-Nahuan"] = "azc-nah-pro",
["Proto-Nakh"] = "cau-nkh-pro",
["Proto-Nawiki"] = "awd-nwk-pro",
["Proto-Nguni"] = "bnt-ngu-pro",
["Proto-Nicobarese"] = "aav-nic-pro",
["Proto-Niger-Congo"] = "nic-pro",
["Proto-Nilo-Saharan"] = "ssa-pro",
["Proto-Nilotic"] = "sdv-nil-pro",
["Proto-Norse"] = "gmq-pro",
["Proto-North Dravidian"] = "dra-nor-pro",
["Proto-North Halmahera"] = "paa-nha-pro",
["Proto-North Iroquoian"] = "iro-nor-pro",
["Proto-North Sarawak"] = "poz-swa-pro",
["Proto-Northeast Caucasian"] = "cau-nec-pro",
["Proto-Northern Jê"] = "sai-nje-pro",
["Proto-Northwest Caucasian"] = "cau-nwc-pro",
["Proto-Nubian"] = "nub-pro",
["Proto-Nuclear Polynesian"] = "poz-pnp-pro",
["Proto-Numic"] = "azc-num-pro",
["Proto-Nupoid"] = "alv-nup-pro",
["Proto-Nuristani"] = "iir-nur-pro",
["Proto-Nyima"] = "sdv-nyi-pro",
["Proto-Nyulnyulan"] = "aus-nyu-pro",
["Proto-Oceanic"] = "poz-oce-pro",
["Proto-Ogoni"] = "nic-ogo-pro",
["Proto-Omotic"] = "omv-pro",
["Proto-Ongan"] = "qfa-ong-pro",
["Proto-Oti-Volta"] = "nic-ovo-pro",
["Proto-Oto-Manguean"] = "omq-pro",
["Proto-Oto-Pamean"] = "omq-otp-pro",
["Proto-Otomi"] = "oto-otm-pro",
["Proto-Otomian"] = "oto-pro",
["Proto-Pakanic"] = "mkh-pkn-pro",
["Proto-Palaungic"] = "mkh-pal-pro",
["Proto-Pama-Nyungan"] = "aus-pam-pro",
["Proto-Paresi-Waura"] = "awd-prw-pro",
["Proto-Pathan"] = "ira-pat-pro",
["Proto-Pearic"] = "mkh-pea-pro",
["Proto-Permic"] = "urj-prm-pro",
["Proto-Philippine"] = "phi-pro",
["Proto-Plateau"] = "nic-plt-pro",
["Proto-Plateau Penutian"] = "nai-plp-pro",
["Proto-Pnar-Khasi-Lyngngam"] = "aav-pkl-pro",
["Proto-Polynesian"] = "poz-pol-pro",
["Proto-Pomo"] = "nai-pom-pro",
["Proto-Puroik"] = "sit-khp-pro",
["Proto-Quechuan"] = "qwe-pro",
["Proto-Rukai"] = "dru-pro",
["Proto-Ryukyuan"] = "jpx-ryu-pro",
["Proto-Saka"] = "xsc-sak-pro",
["Proto-Saka-Wakhi"] = "xsc-skw-pro",
["Proto-Salish"] = "sal-pro",
["Proto-Samic"] = "smi-pro",
["Proto-Samoyedic"] = "syd-pro",
["Proto-Sanglechi-Ishkashimi"] = "ira-sgi-pro",
["Proto-Sara"] = "csu-sar-pro",
["Proto-Sarmatian"] = "xsc-sar-pro",
["Proto-Scythian"] = "xsc-pro",
["Proto-Selkup"] = "sel-pro",
["Proto-Semitic"] = "sem-pro",
["Proto-Shughni-Roshani"] = "ira-shr-pro",
["Proto-Shughni-Yazghulami"] = "ira-shy-pro",
["Proto-Shughni-Yazghulami-Munji"] = "ira-sym-pro",
["Proto-Sino-Tibetan"] = "sit-pro",
["Proto-Siouan"] = "sio-pro",
["Proto-Siouan-Catawban"] = "nai-sca-pro",
["Proto-Slavic"] = "sla-pro",
["Proto-Sogdic"] = "ira-sgc-pro",
["Proto-Somaloid"] = "cus-som-pro",
["Proto-Songhay"] = "son-pro",
["Proto-Sotho-Tswana"] = "bnt-sts-pro",
["Proto-South Cushitic"] = "cus-sou-pro",
["Proto-South Dravidian"] = "dra-sou-pro",
["Proto-South Dravidian I"] = "dra-sdo-pro",
["Proto-South Dravidian II"] = "dra-sdt-pro",
["Proto-South Sulawesi"] = "poz-ssw-pro",
["Proto-Southern Jê"] = "sai-sje-pro",
["Proto-Southwestern Tai"] = "tai-swe-pro",
["Proto-Sunda-Sulawesi"] = "poz-sus-pro",
["Proto-Ta-Arawak"] = "awd-taa-pro",
["Proto-Tai"] = "tai-pro",
["Proto-Takic"] = "azc-tak-pro",
["Proto-Taman"] = "sdv-tmn-pro",
["Proto-Tamangic"] = "sit-tam-pro",
["Proto-Tani"] = "sit-tan-pro",
["Proto-Taranoan"] = "sai-tar-pro",
["Proto-Tatic"] = "xme-ttc-pro",
["Proto-Tocharian"] = "ine-toc-pro",
["Proto-Totozoquean"] = "nai-tot-pro",
["Proto-Trans-New Guinea"] = "ngf-pro",
["Proto-Trique"] = "omq-tri-pro",
["Proto-Tsezian"] = "cau-tsz-pro",
["Proto-Tsimshianic"] = "nai-tsi-pro",
["Proto-Tungusic"] = "tuw-pro",
["Proto-Tupi-Guarani"] = "tup-gua-pro",
["Proto-Tupian"] = "tup-pro",
["Proto-Turkic"] = "trk-pro",
["Proto-Ubangian"] = "nic-ubg-pro",
["Proto-Ugric"] = "urj-ugr-pro",
["Proto-Upper Cross River"] = "nic-ucr-pro",
["Proto-Uralic"] = "urj-pro",
["Proto-Utian"] = "nai-utn-pro",
["Proto-Uto-Aztecan"] = "azc-pro",
["Proto-Vietic"] = "mkh-vie-pro",
["Proto-Volta-Congo"] = "nic-vco-pro",
["Proto-Volta-Niger"] = "alv-von-pro",
["Proto-West Germanic"] = "gmw-pro",
["Proto-West Semitic"] = "sem-wes-pro",
["Proto-Western Kho-Bwa"] = "sit-khw-pro",
["Proto-Western Mande"] = "dmn-mdw-pro",
["Proto-Witotoan"] = "sai-wit-pro",
["Proto-Yeniseian"] = "qfa-yen-pro",
["Proto-Yoruba"] = "alv-yor-pro",
["Proto-Yoruboid"] = "alv-yrd-pro",
["Proto-Yukaghir"] = "qfa-yuk-pro",
["Proto-Yupik"] = "ypk-pro",
["Proto-Zapotec"] = "omq-zpc-pro",
["Proto-Zapotecan"] = "omq-zap-pro",
["Proto-Zaza-Gorani"] = "ira-zgr-pro",
["Providencia Sign Language"] = "prz",
["Psikye"] = "kvj",
["Puare"] = "pux",
["Pudtol Atta"] = "atp",
["Puebla Mazatec"] = "pbm",
["Puelche"] = "pue",
["Puerto Rican Sign Language"] = "psl",
["Puimei Naga"] = "npu",
["Puinave"] = "pui",
["Puiron"] = "sit-prn",
["Pukapukan"] = "pkp",
["Pulabu"] = "pup",
["Puluwat"] = "puw",
["Puma"] = "pum",
["Pumpokol"] = "xpm",
["Pumé"] = "yae",
["Punan Aput"] = "pud",
["Punan Bah-Biau"] = "pna",
["Punan Batu"] = "pnm",
["Punan Merah"] = "puf",
["Punan Merap"] = "puc",
["Punan Tubu"] = "puj",
["Punic"] = "xpu",
["پەنجابی"] = "pa",
["Punu"] = "puu",
["Puoc"] = "puo",
["Puquina"] = "puq",
["Puragi"] = "pru",
["Purari"] = "iar",
["Purepecha"] = "pua",
["Puri"] = "prr",
["Purik"] = "prx",
["Purisimeño"] = "puy",
["Puroik"] = "suv",
["Puruborá"] = "pur",
["Puruhá"] = "sai-prh",
["Purukotó"] = "sai-pur",
["Purum"] = "pub",
["Putai"] = "mfl",
["Putoh"] = "put",
["Putukwam"] = "afe",
["Puxian Min"] = "cpx",
["Puyo-Paekche"] = "xpp",
["Puyuma"] = "pyu",
["Pwaamèi"] = "pme",
["Pwapwâ"] = "pop",
["Pyapun"] = "pcw",
["Pye Krumen"] = "pye",
["Pyemmairre"] = "xpb",
["Pyen"] = "pyy",
["Pykobjê"] = "sai-pyk",
["Pyu"] = "pby",
["Páez"] = "pbb",
["Pááfang"] = "pfa",
["Päri"] = "lkr",
["Pémono"] = "pev",
["Pévé"] = "lme",
["Pökoot"] = "pko",
["Q'anjob'al"] = "kjb",
["Q'eqchi"] = "kek",
["Qabiao"] = "laq",
["Qaqet"] = "byx",
["Qatabanian"] = "xqt",
["Qau"] = "gqu",
["Qila Muji"] = "ymq",
["Qimant"] = "ahg",
["Quapaw"] = "qua",
["Quebec Sign Language"] = "fcs",
["Quechua"] = "qu",
["Quenya"] = "qya",
["Querétaro Otomi"] = "otq",
["Quetzaltepec Mixe"] = "pxm",
["Queyu"] = "qvy",
["Quiavicuzas Zapotec"] = "zpj",
["Quileute"] = "qui",
["Quimbaya"] = "sai-qmb",
["Quinault"] = "qun",
["Quinigua"] = "nai-qng",
["Quinqui"] = "quq",
["Quioquitani-Quierí Zapotec"] = "ztq",
["Quiotepec Chinantec"] = "chq",
["Quiripi"] = "qyp",
["Quitemo"] = "sai-qtm",
["Rabha"] = "rah",
["Rabona"] = "sai-rab",
["Rade"] = "rad",
["Raetic"] = "xrr",
["Raga"] = "lml",
["Rahambuu"] = "raz",
["Rajah Kabunsuwan Manobo"] = "mqk",
["Rajbanshi"] = "rjs",
["Raji"] = "rji",
["Rajong"] = "rjg",
["Rajput Garasia"] = "gra",
["Rakahanga-Manihiki"] = "rkh",
["Rakhine"] = "rki",
["Ralte"] = "ral",
["Rama"] = "rma",
["Ramandi"] = "tks",
["Ramanos"] = "sai-ram",
["Ramoaaina"] = "rai",
["Ramopa"] = "kjx",
["Rampi"] = "lje",
["Rana Tharu"] = "thr",
["Rang"] = "rax",
["Rangkas"] = "rgk",
["Ranglong"] = "rnl",
["Rao"] = "rao",
["Rapa"] = "ray",
["Rapa Nui"] = "rap",
["Rapoisi"] = "kyx",
["Rapting"] = "rpt",
["Rara Bakati'"] = "lra",
["Rarotongan"] = "rar",
["Rasawa"] = "rac",
["Ratagnon"] = "btn",
["Ratahan"] = "rth",
["Rathawi"] = "rtw",
["Rathwi Bareli"] = "bgd",
["Raute"] = "rau",
["Ravula"] = "yea",
["Rawa"] = "rwo",
["Rawang"] = "raw",
["Rawat"] = "jnl",
["Rawo"] = "rwa",
["Rayón Zoque"] = "zor",
["Razajerdi"] = "rat",
["Razihi"] = "rzh",
["Reang"] = "ria",
["Red Gelao"] = "gir",
["Reel"] = "atu",
["Rejang"] = "rej",
["Rejang Kayan"] = "ree",
["Reli"] = "rei",
["Rema"] = "bow",
["Rembarunga"] = "rmb",
["Rembong"] = "reb",
["Remo"] = "rem",
["Remontado Agta"] = "agv",
["Rempi"] = "rmp",
["Remun"] = "lkj",
["Rendille"] = "rel",
["Rengao"] = "ren",
["Rennellese"] = "mnv",
["Repanbitip"] = "rpn",
["Rer Bare"] = "rer",
["Rerau"] = "rea",
["Rerep"] = "pgk",
["Reshe"] = "res",
["Resígaro"] = "rgr",
["Retta"] = "ret",
["Reyesano"] = "rey",
["Rhine Franconian"] = "gmw-rfr",
["Riang"] = "ril",
["Riantana"] = "ran",
["Ribun"] = "rir",
["Rigwe"] = "iri",
["Rikbaktsa"] = "rkb",
["Rincón Zapotec"] = "zar",
["Ringgou"] = "rgu",
["Ririo"] = "rri",
["Ritarungo"] = "rit",
["Riung"] = "riu",
["Riverain Sango"] = "snj",
["Rogo"] = "rod",
["Rohingya"] = "rhg",
["Roma"] = "rmm",
["Romagnol"] = "rgn",
["Romam"] = "rmx",
["Romani"] = "rom",
["Romanian"] = "ro",
["Romanian Sign Language"] = "rms",
["Romano-Greek"] = "rge",
["Romano-Serbian"] = "rsb",
["Romanova"] = "rmv",
["Romansch"] = "rm",
["Romblomanon"] = "rol",
["Rombo"] = "rof",
["Romkun"] = "rmk",
["Ron"] = "cla",
["Ronga"] = "rng",
["Rongga"] = "ror",
["Rongmei Naga"] = "nbu",
["Rongpo"] = "rnp",
["Ronji"] = "roe",
["Roon"] = "rnn",
["Roria"] = "rga",
["Roro"] = "rro",
["Rotokas"] = "roo",
["Rotuman"] = "rtm",
["Rouran"] = "mis-rou",
["Roviana"] = "rug",
["Ruching Palaung"] = "pce",
["Rudbari"] = "rdb",
["Rufiji"] = "rui",
["Ruga"] = "ruh",
["Rukai"] = "dru",
["Rukiga"] = "cgg",
["Ruma"] = "ruz",
["Rumai Palaung"] = "rbb",
["Rumu"] = "klq",
["Runga"] = "rou",
["Rungtu"] = "rtc",
["Rungus"] = "drg",
["Rungwa"] = "rnw",
["Russenorsk"] = "crp-rsn",
["ڕووسی"] = "ru",
["Russian Sign Language"] = "rsl",
["Rutul"] = "rut",
["Ruuli"] = "ruc",
["Ruwund"] = "rnd",
["Rwa"] = "rwk",
["Rwanda-Rundi"] = "rw",
["Réunion Creole French"] = "rcf",
["S'gaw Karen"] = "ksw",
["Sa"] = "sax",
["Sa'a"] = "apb",
["Sa'ban"] = "snv",
["Sa'och"] = "scq",
["Saafi-Saafi"] = "sav",
["Saam"] = "raq",
["Saamia"] = "lsm",
["Saanich"] = "str",
["Saare"] = "uss",
["Saaroa"] = "sxr",
["Saba"] = "saa",
["Sabaean"] = "xsa",
["Sabah Bisaya"] = "bsy",
["Sabah Malay"] = "msi",
["Sabanê"] = "sae",
["Sabaot"] = "spy",
["Sabine"] = "sbv",
["Sabir"] = "pml",
["Sabu"] = "hvn",
["Sabüm"] = "sbo",
["Sacapulteco"] = "quv",
["Sadri"] = "sck",
["Saek"] = "skb",
["Saep"] = "spd",
["Safaitic"] = "sem-saf",
["Safaliba"] = "saf",
["Safeyoka"] = "apz",
["Safwa"] = "sbk",
["Sagala"] = "sbm",
["Sagalla"] = "tga",
["Sahaptin"] = "nai-spt",
["Saho"] = "ssy",
["Sahu"] = "saj",
["Saisiyat"] = "xsy",
["Sajau Basap"] = "sjb",
["Sakachep"] = "sch",
["Sakam"] = "skm",
["Sakao"] = "sku",
["Sakata"] = "skt",
["Sake"] = "sak",
["Sakizaya"] = "szy",
["Sala"] = "shq",
["Salampasu"] = "slx",
["Salar"] = "slr",
["Salas"] = "sgu",
["Salchuq"] = "slq",
["Saleman"] = "sau",
["Saliba (Colombia)"] = "slc",
["Saliba (New Guinea)"] = "sbe",
["Salinan"] = "sln",
["Salt-Yui"] = "sll",
["Saluan"] = "loe",
["Salumá"] = "slj",
["Salvadoran Lenca"] = "nai-sln",
["Salvadoran Sign Language"] = "esn",
["Sam"] = "snx",
["Sama"] = "smd",
["Samaritan Aramaic"] = "sam",
["Samaritan Hebrew"] = "smp",
["Samarokena"] = "tmj",
["Samatao"] = "ysd",
["Samba"] = "smx",
["Sambali"] = "xsb",
["Sambalpuri"] = "spv",
["Sambe"] = "xab",
["Samberigi"] = "ssx",
["Samburu"] = "saq",
["Samei"] = "smh",
["Samo"] = "smq",
["ساموایی"] = "sm",
["Samoan Plantation Pidgin"] = "crp-spp",
["Samogitian"] = "sgs",
["Samosa"] = "swm",
["Sampang"] = "rav",
["Samre"] = "sxm",
["Samtao"] = "stu",
["Samvedi"] = "smv",
["San Agustín Mixtepec Zapotec"] = "ztm",
["San Baltazar Loxicha Zapotec"] = "zpx",
["San Felipe Otlaltepec Popoloca"] = "pow",
["San Jerónimo Tecóatl Mazatec"] = "maa",
["San Juan Atzingo Popoloca"] = "poe",
["San Juan Colorado Mixtec"] = "mjc",
["San Juan Guelavía Zapotec"] = "zab",
["San Juan Quiahije Chatino"] = "omq-sjq",
["San Juan Teita Mixtec"] = "xtj",
["San Luís Temalacayuca Popoloca"] = "pps",
["San Marcos Tlalcoyalco Popoloca"] = "pls",
["San Martín Itunyoso Triqui"] = "trq",
["San Miguel Creole French"] = "scf",
["San Miguel Piedras Mixtec"] = "xtp",
["San Miguel el Grande Mixtec"] = "mig",
["San Pablo Güilá Zapotec"] = "ztu",
["San Pedro Amuzgos Amuzgo"] = "azg",
["San Pedro Quiatoni Zapotec"] = "zpf",
["San Vicente Coatlán Zapotec"] = "zpt",
["Sanapaná"] = "spn",
["Sanaviron"] = "sai-san",
["Sandawe"] = "sad",
["Sanga (Congo)"] = "sng",
["Sanga (Nigeria)"] = "xsn",
["Sanggau"] = "scg",
["Sangil"] = "snl",
["Sangir"] = "sxn",
["Sangisari"] = "sgr",
["Sangkong"] = "sgk",
["Sanglechi"] = "sgy",
["Sango"] = "sg",
["Sangtam Naga"] = "nsa",
["Sangu (Gabon)"] = "snq",
["Sangu (Tanzania)"] = "sbp",
["Sani"] = "ysn",
["Sanie"] = "ysy",
["Saniyo-Hiyewe"] = "sny",
["Sankaran Maninka"] = "msc",
["Sansi"] = "ssi",
["Sanskrit"] = "sa",
["Santa Catarina Albarradas Zapotec"] = "ztn",
["Santa Inés Ahuatempan Popoloca"] = "pca",
["Santa Inés Yatzechi Zapotec"] = "zpn",
["Santa Lucía Monteverde Mixtec"] = "mdv",
["Santa María La Alta Nahuatl"] = "nhz",
["Santa María Quiegolani Zapotec"] = "zpi",
["Santa María Zacatepec Mixtec"] = "mza",
["Santa Teresa Cora"] = "cok",
["Santali"] = "sat",
["Santiago Xanica Zapotec"] = "zpr",
["Santo Domingo Albarradas Zapotec"] = "zas",
["Sanumá"] = "xsu",
["Sanxiang Min"] = "nan-zsh",
["Sapa"] = "tys",
["Saparua"] = "spr",
["Sapará"] = "sai-sap",
["Sapo"] = "krn",
["Saponi"] = "spi",
["Saposa"] = "sps",
["Sapuan"] = "spu",
["Sapé"] = "spc",
["Sar"] = "mwm",
["Sara"] = "sre",
["Sara Kaba"] = "sbz",
["Sara Kaba Deme"] = "kwg",
["Sara Kaba Náà"] = "kwv",
["Saraiki"] = "skr",
["Saramaccan"] = "srm",
["Sarangani Blaan"] = "bps",
["Sarangani Manobo"] = "mbs",
["Sarasira"] = "zsa",
["Saraveca"] = "sar",
["Sarawak Malay"] = "poz-sml",
["Sardinian"] = "sc",
["Sarikoli"] = "srh",
["Sarli"] = "sdf",
["Sartang"] = "onp",
["Sarua"] = "swy",
["Sarudu"] = "sdu",
["Saruga"] = "sra",
["Sasak"] = "sas",
["Sasaru"] = "sxs",
["Sassarese"] = "sdc",
["Satawalese"] = "stw",
["Saterland Frisian"] = "stq",
["Sateré-Mawé"] = "mav",
["Sathmar Swabian"] = "gmw-stm",
["Saudi Arabian Sign Language"] = "sdl",
["Saurashtra"] = "saz",
["Sauri"] = "srt",
["Sause"] = "sao",
["Sausi"] = "ssj",
["Savi"] = "sdg",
["Savosavo"] = "svs",
["Sawai"] = "szw",
["Saweru"] = "swr",
["Sawi"] = "saw",
["Sawila"] = "swt",
["Sawriya Paharia"] = "mjt",
["Saxwe Gbe"] = "sxw",
["Saya"] = "say",
["Sayula Popoluca"] = "pos",
["Scanian"] = "gmq-scy",
["Scots"] = "sco",
["گادێلیی سکۆتی"] = "gd",
["Seba"] = "kdg",
["Sebat Bet Gurage"] = "sgw",
["Seberuang"] = "sbx",
["Sebop"] = "sib",
["Sebuyau"] = "snb",
["Sechelt"] = "sec",
["Sechura"] = "sai-sec",
["Secoya"] = "sey",
["Sedang"] = "sed",
["Sedoa"] = "tvw",
["Seenku"] = "sos",
["Segai"] = "sge",
["Segeju"] = "seg",
["Seget"] = "sbg",
["Sehwi"] = "sfw",
["Seim"] = "sim",
["Seimat"] = "ssg",
["Seit-Kaitetu"] = "hik",
["Sekani"] = "sek",
["Sekapan"] = "skp",
["Sekar"] = "skz",
["Seke"] = "skj",
["Sekele"] = "vaj",
["Seki"] = "syi",
["Seko Padang"] = "skx",
["Seko Tengah"] = "sko",
["Sekpele"] = "lip",
["Selangor Sign Language"] = "kgi",
["Selaru"] = "slu",
["Selayar"] = "sly",
["Selee"] = "snw",
["Selepet"] = "spl",
["Selk'nam"] = "ona",
["Selonian"] = "sxl",
["Selungai Murut"] = "slg",
["Seluwasan"] = "sws",
["Sema"] = "nsm",
["Semai"] = "sea",
["Semandang"] = "sdm",
["Semaq Beri"] = "szc",
["Sembakung Murut"] = "sbr",
["Semelai"] = "sza",
["Semimi"] = "etz",
["Semnam"] = "ssm",
["Semnani"] = "smy",
["Sempan"] = "xse",
["Sena"] = "seh",
["Senara Sénoufo"] = "seq",
["Senaya"] = "syn",
["Sene"] = "sej",
["Seneca"] = "see",
["Sengele"] = "szg",
["Senggi"] = "snu",
["Sengo"] = "spk",
["Sengseng"] = "ssz",
["Senhaja De Srair"] = "sjs",
["Sensi"] = "sni",
["Sentani"] = "set",
["Senthang Chin"] = "sez",
["Sentinelese"] = "std",
["Sepa (Indonesia)"] = "spb",
["Sepa (New Guinea)"] = "spe",
["Sepen"] = "spm",
["Sepik Iwam"] = "iws",
["Sepik Mari"] = "mbx",
["Sera"] = "sry",
["Serbo-Croatian"] = "sh",
["Sere"] = "swf",
["Serer"] = "srr",
["Seri"] = "sei",
["Serili"] = "sve",
["Seroa"] = "kqu",
["Serrano"] = "ser",
["Seru"] = "szd",
["Serua"] = "srw",
["Serudung Murut"] = "srk",
["Serui-Laut"] = "seu",
["Seta"] = "stf",
["Setaman"] = "stm",
["Seti"] = "sbi",
["Severn Ojibwa"] = "ojs",
["Sewa Bay"] = "sew",
["Seychellois Creole"] = "crs",
["Seze"] = "sze",
["Sha"] = "scw",
["Shabak"] = "sdb",
["Shabo"] = "sbf",
["Shahmirzadi"] = "srz",
["Shahrudi"] = "shm",
["Shall-Zwall"] = "sha",
["Shama-Sambuga"] = "sqa",
["Shamang"] = "xsh",
["Shambala"] = "ksb",
["Shan"] = "shn",
["Shanenawa"] = "swo",
["Shanga"] = "sho",
["Shangzhai"] = "jih",
["Shaojiang Min"] = "sjc",
["Shaozhou Tuhua"] = "zhx-sht",
["Sharanahua"] = "mcd",
["Shark Bay"] = "ssv",
["Sharwa"] = "swq",
["Shasta"] = "sht",
["Shatt"] = "shj",
["Shau"] = "sqh",
["Shawnee"] = "sjw",
["She"] = "shx",
["Shebayo"] = "awd-she",
["Shehri"] = "shv",
["Shekkacho"] = "moy",
["Sheko"] = "she",
["Shelta"] = "sth",
["Shendu"] = "shl",
["Sheni"] = "scv",
["Sherbro"] = "bun",
["Sherdukpen"] = "sdp",
["Sherpa"] = "xsr",
["Sheshi Kham"] = "kip",
["Shi"] = "shr",
["Shihhi Arabic"] = "ssh",
["Shiki"] = "gua",
["Shilluk"] = "shk",
["Shina"] = "scl",
["Shinasha"] = "bwo",
["Shipibo-Conibo"] = "shp",
["Shixing"] = "sxg",
["Sholaga"] = "sle",
["Shom Peng"] = "sii",
["شۆنا"] = "sn",
["Shoo-Minda-Nye"] = "bcv",
["Shor"] = "cjs",
["Shoshone"] = "shh",
["Shua"] = "shg",
["Shuar"] = "jiv",
["Shughni"] = "sgh",
["Shumashti"] = "sts",
["Shumcho"] = "scu",
["Shuswap"] = "shs",
["Shuwa-Zamani"] = "ksa",
["Shwai"] = "shw",
["Shwe Palaung"] = "pll",
["Sialum"] = "slw",
["Siamou"] = "sif",
["Sian"] = "spg",
["Siane"] = "snp",
["Siang"] = "sya",
["Siar-Lak"] = "sjr",
["Sibe"] = "nco",
["Siberian Tatar"] = "sty",
["Sibu Melanau"] = "sdx",
["Sicanian"] = "sxc",
["Sicel"] = "scx",
["Sichuanese"] = "zhx-sic",
["Sicilian"] = "scn",
["Siculo-Arabic"] = "sqr",
["Sidamo"] = "sid",
["Sidetic"] = "xsd",
["Sie"] = "erg",
["Sierra Leone Sign Language"] = "sgx",
["Sierra Negra Nahuatl"] = "nsu",
["Sierra de Juárez Zapotec"] = "zaa",
["Sighu"] = "sxe",
["Sihan"] = "snr",
["Sika"] = "ski",
["Sikaiana"] = "sky",
["Sikaritai"] = "tty",
["Sikiana"] = "sik",
["Sikkimese"] = "sip",
["Sikule"] = "skh",
["Sila"] = "slt",
["Silacayoapan Mixtec"] = "mks",
["Sileibi"] = "sbq",
["Silesian"] = "szl",
["Silimo"] = "wul",
["Siliput"] = "mkc",
["Silopi"] = "xsp",
["Silt'e"] = "stv",
["Simaa"] = "sie",
["Simalungun Batak"] = "bts",
["Simba"] = "sbw",
["Simbali"] = "smg",
["Simbari"] = "smb",
["Simbo"] = "sbb",
["Simeku"] = "smz",
["Simeulue"] = "smr",
["Simte"] = "smt",
["Sinacantán"] = "nai-sin",
["Sinagen"] = "siu",
["Sinasina"] = "sst",
["Sinaugoro"] = "snc",
["Sindarin"] = "sjn",
["سیندی"] = "sd",
["Sindhi Bhil"] = "sbn",
["Sindihui Mixtec"] = "xts",
["Singa"] = "sgm",
["Singapore Sign Language"] = "sls",
["Singpho"] = "sgp",
["Sinhalese"] = "si",
["Sinicahua Mixtec"] = "xti",
["Sininkere"] = "skq",
["Sinte Romani"] = "rmo",
["Sinyar"] = "sys",
["Sinúfana"] = "sai-sin",
["Sio"] = "xsi",
["Siona"] = "snn",
["Sipakapense"] = "qum",
["Sira"] = "swj",
["Siraya"] = "fos",
["Sirenik"] = "ysr",
["Siri"] = "sir",
["Siriano"] = "sri",
["Sirionó"] = "srq",
["Sirmauri"] = "srx",
["Siroi"] = "ssd",
["Sissala"] = "sld",
["Sissano"] = "sso",
["Situ"] = "sit-sit",
["Siuslaw"] = "sis",
["Sivandi"] = "siy",
["Siwai"] = "siw",
["Siwi"] = "siz",
["Siwu"] = "akp",
["Siyin Chin"] = "csy",
["Skagit"] = "ska",
["Skalvian"] = "svx",
["Ske"] = "ske",
["Skepi Creole Dutch"] = "skw",
["Skolt Sami"] = "sms",
["Skou"] = "skv",
["Slavomolisano"] = "svm",
["سلۆڤاکی"] = "sk",
["Slovakian Sign Language"] = "svk",
["سلۆڤێنی"] = "sl",
["Slovincian"] = "zlw-slv",
["Small Flowery Miao"] = "sfm",
["Smärky Kanum"] = "kxq",
["Snohomish"] = "sno",
["So'a"] = "ssq",
["Sobei"] = "sob",
["Sochiapam Chinantec"] = "cso",
["Soga"] = "xog",
["Sogdian"] = "sog",
["Sok"] = "skk",
["Sokna"] = "swn",
["Soko"] = "soc",
["Sokoro"] = "sok",
["Solano"] = "xso",
["Soli"] = "sby",
["Solombala English"] = "crp-slb",
["Solon"] = "tuw-sol",
["Solong"] = "aaw",
["Solos"] = "sol",
["Som"] = "smc",
["سۆمالی"] = "so",
["Somba-Siawari"] = "bmu",
["Somra"] = "ntx",
["Somrai"] = "sor",
["Somray"] = "smu",
["Somyev"] = "kgt",
["Sonaga"] = "ysg",
["Sonde"] = "shc",
["Songe"] = "sop",
["Songlai Chin"] = "csj",
["Songomeno"] = "soe",
["Songoora"] = "sod",
["Sonha"] = "soi",
["Sonia"] = "siq",
["Soninke"] = "snk",
["Sonsorolese"] = "sov",
["Soo"] = "teu",
["Sop"] = "urw",
["Soqotri"] = "sqt",
["Sora"] = "srb",
["Sori-Harengan"] = "sbh",
["Sorkhei"] = "sqo",
["Sorothaptic"] = "sxo",
["Sorsogon Ayta"] = "ays",
["Sos Kundi"] = "sdk",
["Sota Kanum"] = "krz",
["Sotho"] = "st",
["Sou"] = "sqq",
["South African Sign Language"] = "sfs",
["South Awyu"] = "aws",
["South Boma"] = "bnt-sbo",
["South Central Banda"] = "lnl",
["South Central Dinka"] = "dib",
["South Efate"] = "erk",
["South Fali"] = "fal",
["South Giziga"] = "giz",
["South Lembata"] = "lmf",
["South Levantine Arabic"] = "ajp",
["South Marquesan"] = "mqm",
["South Muyu"] = "kts",
["South Nuaulu"] = "nxl",
["South Picene"] = "spx",
["South Slavey"] = "xsl",
["South Tairora"] = "omw",
["South Ucayali Ashéninka"] = "cpy",
["South Watut"] = "mcy",
["Southeast Ambrym"] = "tvk",
["Southeast Babar"] = "vbb",
["Southeast Ijo"] = "ijs",
["Southeast Pashayi"] = "psi",
["Southeast Tasmanian"] = "xpf",
["Southeastern Dinka"] = "dks",
["Southeastern Ixtlán Zapotec"] = "zpd",
["Southeastern Kolami"] = "nit",
["Southeastern Nochixtlán Mixtec"] = "mxy",
["Southeastern Pomo"] = "pom",
["Southeastern Puebla Nahuatl"] = "npl",
["Southeastern Tarahumara"] = "tcu",
["Southeastern Tepehuan"] = "stp",
["Southern Alta"] = "agy",
["Southern Altai"] = "alt",
["Southern Amami Ōshima"] = "ams",
["Southern Bai"] = "bfs",
["Southern Birifor"] = "biv",
["Southern Bobo"] = "bwq",
["Southern Bontoc"] = "obk",
["Southern Carrier"] = "caf",
["Southern Catanduanes Bicolano"] = "bln",
["Southern Dagaare"] = "dga",
["Southern East Cree"] = "crj",
["Southern Ghale"] = "ghe",
["Southern Grebo"] = "grj",
["Southern Guiyang Hmong"] = "hmy",
["Southern Haida"] = "hax",
["Southern Hindko"] = "hnd",
["Southern Kalapuya"] = "sxk",
["Southern Kalinga"] = "ksc",
["Southern Kam"] = "kmc",
["Southern Khanty"] = "kca-sou",
["Southern Kissi"] = "kss",
["Southern Kiwai"] = "kjd",
["Southern Kurdish"] = "sdh",
["Southern Lolopo"] = "ysp",
["Southern Lorung"] = "lrr",
["Southern Luri"] = "luz",
["Southern Ma'di"] = "snm",
["Southern Mansi"] = "mns-sou",
["Southern Mashan Hmong"] = "hma",
["Southern Mnong"] = "mnn",
["Southern Muji"] = "ymc",
["Southern Ndebele"] = "nr",
["Southern Ngbandi"] = "nbw",
["Southern Nicobarese"] = "nik",
["Southern Nisu"] = "nsd",
["Southern Nuni"] = "nnw",
["Southern Ohlone"] = "css",
["Southern One"] = "osu",
["Southern Pame"] = "pmz",
["Southern Pinghua"] = "csp",
["Southern Pomo"] = "peq",
["Southern Puebla Mixtec"] = "mit",
["Southern Puget Sound Salish"] = "slh",
["Southern Pumi"] = "pmj",
["Southern Qiandong Miao"] = "hms",
["Southern Qiang"] = "qxs",
["Southern Rengma Naga"] = "nre",
["Southern Rincon Zapotec"] = "zsr",
["Southern Roglai"] = "rgs",
["Southern Sama"] = "ssb",
["Southern Sami"] = "sma",
["Southern Samo"] = "sbd",
["Southern Selkup"] = "sel-sou",
["Southern Sierra Miwok"] = "skd",
["Southern Thai"] = "sou",
["Southern Tidung"] = "itd",
["Southern Tiwa"] = "tix",
["Southern Toussian"] = "wib",
["Southern Tujia"] = "tjs",
["Southern Tutchone"] = "tce",
["Southern Valley Yokuts"] = "yok-svy",
["Southern Yukaghir"] = "yux",
["Southwest Gbaya"] = "gso",
["Southwest Palawano"] = "plv",
["Southwest Pashayi"] = "psh",
["Southwest Tanna"] = "nwi",
["Southwestern Bontoc"] = "vbk",
["Southwestern Dinka"] = "dik",
["Southwestern Fars"] = "fay",
["Southwestern Guiyang Hmong"] = "hmg",
["Southwestern Huishui Hmong"] = "hmh",
["Southwestern Nisu"] = "nsv",
["Southwestern Tamang"] = "tsf",
["Southwestern Tarahumara"] = "twr",
["Southwestern Tepehuan"] = "tla",
["Southwestern Tlaxiaco Mixtec"] = "meh",
["Sowa"] = "sww",
["Sowanda"] = "sow",
["Soyaltepec Mazatec"] = "vmp",
["Soyaltepec Mixtec"] = "vmq",
["ئیسپانی"] = "es",
["Spanish Sign Language"] = "ssp",
["Spiti Bhoti"] = "spt",
["Spokane"] = "spo",
["Squamish"] = "squ",
["Sranan Tongo"] = "srn",
["Sri Lankan Creole Malay"] = "sci",
["Sri Lankan Sign Language"] = "sqs",
["Stod Bhoti"] = "sbu",
["Stoney"] = "sto",
["Suabo"] = "szp",
["Suarmin"] = "seo",
["Suau"] = "swp",
["Suba"] = "sxb",
["Suba-Simbiti"] = "ssc",
["Subi"] = "xsj",
["Subiya"] = "sbs",
["Subtiaba"] = "sut",
["عەرەبیی سوودانی"] = "apd",
["Sudest"] = "tgo",
["Sudovian"] = "xsv",
["Suena"] = "sue",
["Suga"] = "sgi",
["Suganga"] = "sug",
["Sugut Dusun"] = "kzs",
["Sui"] = "swi",
["Suki"] = "sui",
["Suku"] = "sub",
["Sukuma"] = "suk",
["Sukur"] = "syk",
["Sukurum"] = "zsu",
["Sula"] = "szn",
["Sulka"] = "sua",
["Sulod"] = "srg",
["Suma"] = "sqm",
["Sumariup"] = "siv",
["Sumau"] = "six",
["Sumbawa"] = "smw",
["Sumbwa"] = "suw",
["سۆمەری"] = "sux",
["Sumtu Chin"] = "csv",
["Sunam"] = "ssk",
["سووندا"] = "su",
["Sungwadaga"] = "mwo",
["Sungwadia"] = "mrb",
["Sunum"] = "ymn",
["Sunwar"] = "suz",
["Suoy"] = "syo",
["Supyire"] = "spp",
["Sur"] = "tdl",
["Surbakhal"] = "sbj",
["Suri"] = "suq",
["Surigaonon"] = "sgd",
["Surjapuri"] = "sjp",
["Sursurunga"] = "sgz",
["Suruahá"] = "swx",
["Surubu"] = "sde",
["Suruí"] = "sru",
["Suruí Do Pará"] = "mdz",
["Susquehannock"] = "sqn",
["Susu"] = "sus",
["Susuami"] = "ssu",
["Suundi"] = "sdj",
["Suwawa"] = "swu",
["Suyá"] = "suy",
["Svan"] = "sva",
["Swabian"] = "swg",
["Swahili"] = "sw",
["Swampy Cree"] = "csw",
["Swazi"] = "ss",
["سویدی"] = "sv",
["Swedish Sign Language"] = "swl",
["Swiss-French Sign Language"] = "ssr",
["Swiss-German Sign Language"] = "sgg",
["Swiss-Italian Sign Language"] = "slf",
["Swo"] = "sox",
["Syenara Senoufo"] = "shz",
["Sylheti"] = "syl",
["Sácata"] = "sai-sac",
["São Paulo Kaingáng"] = "zkp",
["Sãotomense"] = "cri",
["Sìcìté Sénoufo"] = "sep",
["Sîshëë"] = "sih",
["Sô"] = "sss",
["T'en"] = "tct",
["Taabwa"] = "tap",
["Tabaa Zapotec"] = "zat",
["Tabancale"] = "sai-tab",
["Tabaru"] = "tby",
["Tabasaran"] = "tab",
["Tabasco Chontal"] = "chf",
["Tabasco Nahuatl"] = "nhc",
["Tabasco Zoque"] = "zoq",
["Tabla"] = "tnm",
["Tabo"] = "knv",
["Tabriak"] = "tzx",
["Tacahua Mixtec"] = "xtt",
["Tacana"] = "tna",
["Tachawit"] = "shy",
["Tadaksahak"] = "dsq",
["Tadyawan"] = "tdy",
["Tae'"] = "rob",
["Tafi"] = "tcd",
["Tafreshi"] = "xme-taf",
["Tagabawa"] = "bgs",
["Tagakaulu Kalagan"] = "klg",
["Tagal Murut"] = "mvv",
["تاگالۆگی"] = "tl",
["Tagbanwa"] = "tbw",
["Tagbu"] = "tbm",
["Tagdal"] = "tda",
["Tagish"] = "tgx",
["Tagoi"] = "tag",
["Tagwana Senoufo"] = "tgw",
["Tahitian"] = "ty",
["Tahltan"] = "tht",
["Tai"] = "taw",
["Tai Daeng"] = "tyr",
["Tai Dam"] = "blt",
["Tai Do"] = "tyj",
["Tai Dón"] = "twh",
["Tai Hang Tong"] = "thc",
["Tai Hongjin"] = "tiz",
["Tai Laing"] = "tjl",
["Tai Loi"] = "tlq",
["Tai Long"] = "thi",
["Tai Nüa"] = "tdd",
["Tai Pao"] = "tpo",
["Tai Thanh"] = "tmm",
["Tai Ya"] = "cuu",
["Taiap"] = "gpn",
["Taikat"] = "aos",
["Taimyr Pidgin Russian"] = "crp-tpr",
["Tainae"] = "ago",
["Tairuma"] = "uar",
["Taishanese"] = "zhx-tai",
["Taita"] = "dav",
["Taivoan"] = "tvx",
["Taiwan Sign Language"] = "tss",
["Taje"] = "pee",
["تاجیکی"] = "tg",
["عەرەبیی تاجیکی"] = "abh",
["Tajio"] = "tdj",
["Tajuasohn"] = "tja",
["Takelma"] = "tkm",
["Takia"] = "tbc",
["Takua"] = "tkz",
["Takuu"] = "nho",
["Takwane"] = "tke",
["Tal"] = "tal",
["Tala"] = "tak",
["Talaud"] = "tld",
["Taliabu"] = "tlv",
["Talieng"] = "tdf",
["Talinga-Bwisi"] = "tlj",
["Talise"] = "tlr",
["Tallán"] = "sai-tal",
["Talodi"] = "tlo",
["Taloki"] = "tlk",
["Talondo'"] = "tln",
["Talossan"] = "tzl",
["Talu"] = "yta",
["تاڵشی"] = "tly",
["Tama (Chad)"] = "tma",
["Tama (Colombia)"] = "ten",
["Tamagario"] = "tcg",
["Tamambo"] = "mla",
["Taman (Indonesia)"] = "tmn",
["Taman (Myanmar)"] = "tcl",
["Tamanaku"] = "tmz",
["Tamazola Mixtec"] = "vmx",
["Tambas"] = "tdk",
["Tambora"] = "xxt",
["Tambotalo"] = "tls",
["Tambunan Dusun"] = "kzt",
["Tami"] = "tmy",
["تامیلی"] = "ta",
["Tamki"] = "tax",
["Tamnim Citak"] = "tml",
["Tampias Lobu"] = "low",
["Tampuan"] = "tpu",
["Tampulma"] = "tpm",
["Tanacross"] = "tcb",
["Tanahmerah"] = "tcm",
["Tanapag"] = "tpv",
["Tanchangya"] = "tnv",
["Tandaganon"] = "tgn",
["Tandia"] = "tni",
["Tanema"] = "tnx",
["Tangale"] = "tan",
["Tangam"] = "sit-tgm",
["Tanggu"] = "tgu",
["Tangkhul Naga"] = "nmf",
["Tangko"] = "tkx",
["Tangoa"] = "tgp",
["Tangsa"] = "nst",
["Tanguat"] = "tbs",
["Tangut"] = "txg",
["Tangwang"] = "mis-tnw",
["Tanimbili"] = "tbe",
["Tanimuca-Retuarã"] = "tnc",
["Tanjijili"] = "uji",
["Tanudan Kalinga"] = "kml",
["Tanzanian Sign Language"] = "tza",
["Taos"] = "twf",
["Tapachultec"] = "nai-tap",
["Taparita"] = "sai-tpr",
["Tapayuna"] = "sai-tap",
["Tapeba"] = "tbb",
["Tapei"] = "afp",
["Tapieté"] = "tpj",
["Tapirapé"] = "taf",
["Tar Gula"] = "kcm",
["Tara Baka"] = "bdh",
["Tarairiú"] = "sai-trr",
["Tarantino"] = "roa-tar",
["Tarao"] = "tro",
["Taraon"] = "mhu",
["Tareng"] = "tgr",
["Tariana"] = "tae",
["Tarifit"] = "rif",
["Tarjumo"] = "txj",
["Tarok"] = "yer",
["Taroko"] = "trv",
["Tarpia"] = "tpf",
["Tartessian"] = "txr",
["Taruma"] = "tdm",
["Tasawaq"] = "twq",
["Tashelhit"] = "shi",
["Tasmate"] = "tmt",
["Tat"] = "ttt",
["Tataltepec Chatino"] = "cta",
["Tatana"] = "txx",
["تاتاری"] = "tt",
["Tataviam"] = "azc-tat",
["Tatuyo"] = "tav",
["Tauade"] = "ttd",
["Taulil"] = "tuh",
["Taungyo"] = "tco",
["Taupota"] = "tpa",
["Tause"] = "tad",
["Taushiro"] = "trr",
["Tausug"] = "tsg",
["Tauya"] = "tya",
["Taveta"] = "tvs",
["Tavoyan"] = "tvn",
["Tavringer Romani"] = "rmu",
["Tawala"] = "tbo",
["Tawandê"] = "xtw",
["Tawang Monpa"] = "twm",
["Tawasa"] = "nai-taw",
["Taworta"] = "tbp",
["Tawoyan"] = "twy",
["Tawr Chin"] = "tcp",
["Tay Khang"] = "tnu",
["Tayabas Ayta"] = "ayy",
["Taymanitic"] = "sem-tay",
["Tayo"] = "cks",
["Taíno"] = "tnq",
["Tboli"] = "tbl",
["Tchitchege"] = "tck",
["Tchumbuli"] = "bqa",
["Te'un"] = "tve",
["Teanu"] = "tkw",
["Tebul Sign Language"] = "tsy",
["Tebul Ure Dogon"] = "dtu",
["Tecpatlán Totonac"] = "tcw",
["Tedaga"] = "tuq",
["Tedim Chin"] = "ctd",
["Tee"] = "tkq",
["Tefaro"] = "tfo",
["Tegali"] = "ras",
["Tehit"] = "kps",
["Tehuelche"] = "teh",
["Teiwa"] = "twe",
["Tejalapan Zapotec"] = "ztt",
["Teke-Fuumu"] = "ifm",
["Teke-Kukuya"] = "kkw",
["Teke-Laali"] = "lli",
["Teke-Tege"] = "teg",
["Teke-Tsaayi"] = "tyi",
["Teke-Tyee"] = "tyx",
["Tektiteko"] = "ttc",
["Tela-Masbuar"] = "tvm",
["Telefol"] = "tlf",
["تێلووگوو"] = "te",
["Teluti"] = "tlt",
["Tem"] = "kdh",
["Temascaltepec Nahuatl"] = "nhv",
["Tembé"] = "tqb",
["Teme"] = "tdo",
["Temein"] = "teq",
["Temi"] = "soz",
["Temiar"] = "tea",
["Temne"] = "tem",
["Temoaya Otomi"] = "ott",
["Temoq"] = "tmo",
["Tempasuk Dusun"] = "tdu",
["Ten'edn"] = "tnz",
["Tenango Otomi"] = "otn",
["Tene Kan Dogon"] = "dtk",
["Tenggarong Kutai Malay"] = "vkt",
["Tengger"] = "tes",
["Tenharim"] = "pah",
["Tenino"] = "tqn",
["Tenis"] = "tns",
["Tennet"] = "tex",
["Teochew"] = "nan-tws",
["Teojomulco Chatino"] = "omq-teo",
["Teop"] = "tio",
["Teor"] = "tev",
["Tepecano"] = "tep",
["Tepetotutla Chinantec"] = "cnt",
["Tepeuxila Cuicatec"] = "cux",
["Tepinapa Chinantec"] = "cte",
["Tepo Krumen"] = "ted",
["Teposcolula Mixtec"] = "omq-tel",
["Tequistlatec"] = "nai-teq",
["Ter Sami"] = "sjt",
["Tera"] = "ttr",
["Terebu"] = "trb",
["Terei"] = "buo",
["Terengganu Malay"] = "poz-ter",
["Tereno"] = "ter",
["Teressa"] = "tef",
["Tereweng"] = "twg",
["Teribe"] = "tfr",
["Terik"] = "tec",
["Termanu"] = "twu",
["Ternate"] = "tft",
["Ternateño"] = "tmg",
["Tese"] = "keg",
["Teshenawa"] = "twc",
["Tetela"] = "tll",
["Tetelcingo Nahuatl"] = "nhg",
["Tetete"] = "teb",
["Tetserret"] = "tez",
["Tetum"] = "tet",
["Tetun Dili"] = "tdt",
["Teushen"] = "sai-teu",
["Teutila Cuicatec"] = "cut",
["Tewa"] = "tew",
["Texcatepec Otomi"] = "otx",
["Texistepec Popoluca"] = "poq",
["Texmelucan Zapotec"] = "zpz",
["Tezoatlán Mixtec"] = "mxb",
["Tha"] = "thy",
["Thachanadan"] = "thn",
["Thado Chin"] = "tcz",
["تایلەندی"] = "th",
["Thai Mon"] = "mnw-tha",
["Thai Sign Language"] = "tsq",
["Thai Song"] = "soa",
["Thaiphum Chin"] = "cth",
["Thakali"] = "ths",
["Thamudic"] = "sem-tha",
["Thangal Naga"] = "nki",
["Thangmi"] = "thf",
["Thao"] = "ssf",
["Tharaka"] = "thk",
["Tharrgari"] = "dhr",
["Thavung"] = "thm",
["Thawa"] = "xtv",
["Tho"] = "tou",
["Thompson"] = "thp",
["Thopho"] = "ytp",
["Thracian"] = "txh",
["Thu Lao"] = "tyl",
["Thulung"] = "tdh",
["Thurawal"] = "tbh",
["Thuri"] = "thu",
["Tiagbamrin Aizi"] = "ahi",
["Tiale"] = "mnl",
["Tiang"] = "tbj",
["Tibea"] = "ngy",
["تبتی"] = "bo",
["Ticuna"] = "tca",
["Tidaá Mixtec"] = "mtx",
["Tidore"] = "tvo",
["Tiemacèwè Bozo"] = "boo",
["Tiene"] = "tii",
["Tifal"] = "tif",
["Tigak"] = "tgc",
["Tigon Mbembe"] = "nza",
["Tigre"] = "tig",
["تیگرینیا"] = "ti",
["Tii"] = "txq",
["Tijaltepec Mixtec"] = "xtl",
["Tikar"] = "tik",
["Tikopia"] = "tkp",
["Tilapa Otomi"] = "otl",
["Tillamook"] = "til",
["Tilquiapan Zapotec"] = "zts",
["Tilung"] = "tij",
["Tima"] = "tms",
["Timbe"] = "tim",
["Timor Pidgin"] = "tvy",
["Timote"] = "sai-tim",
["Timucua"] = "tjm",
["Timugon Murut"] = "tih",
["Tinani"] = "lbf",
["Tindi"] = "tin",
["Tingui-Boto"] = "tgv",
["Tinigua"] = "tit",
["Tinoc Kallahan"] = "tne",
["Tinputz"] = "tpz",
["Tipai"] = "nai-tip",
["Tippera"] = "tpe",
["Tira"] = "tic",
["Tirahi"] = "tra",
["Tiranige Diga Dogon"] = "tde",
["Tirax"] = "mme",
["Tircul"] = "pyx",
["Tiruray"] = "tiy",
["Tita"] = "tdq",
["Titan"] = "ttv",
["Tiv"] = "tiv",
["Tiwa"] = "lax",
["Tiwi"] = "tiw",
["Tiéfo"] = "tiq",
["Tiéyaxo Bozo"] = "boz",
["Tjurruru"] = "tju",
["Tlachichilco Tepehua"] = "tpt",
["Tlacoapa Me'phaa"] = "tpl",
["Tlacoatzintepec Chinantec"] = "ctl",
["Tlacolulita Zapotec"] = "zpk",
["Tlahuica"] = "ocu",
["Tlahuitoltepec Mixe"] = "mxp",
["Tlamacazapa Nahuatl"] = "nuz",
["Tlazoyaltepec Mixtec"] = "mqh",
["Tlingit"] = "tli",
["To"] = "toz",
["To'abaita"] = "mlu",
["Toaripi"] = "tqo",
["Toba"] = "tob",
["Toba Batak"] = "bbc",
["Toba-Maskoy"] = "tmf",
["Tobagonian Creole English"] = "tgh",
["Tobanga"] = "tng",
["Tobati"] = "tti",
["Tobelo"] = "tlb",
["Tobian"] = "tox",
["Tobilung"] = "tgb",
["Tobo"] = "tbv",
["Tocantins Asurini"] = "asu",
["Tocharian A"] = "xto",
["Tocharian B"] = "txb",
["Tocho"] = "taz",
["Toda"] = "tcx",
["Todrah"] = "tdr",
["Tofa"] = "kim",
["Tofanma"] = "tlg",
["Tofin Gbe"] = "tfi",
["Togbo-Vara Banda"] = "tor",
["Togoyo"] = "tgy",
["Tojolabal"] = "toj",
["Tok Pisin"] = "tpi",
["Toka-Leya"] = "dov",
["Tokano"] = "zuh",
["Tokelauan"] = "tkl",
["Toki Pona"] = "tok",
["Tokunoshima"] = "tkn",
["Tol"] = "jic",
["Tolai"] = "ksd",
["Tolaki"] = "lbw",
["Tolomako"] = "tlm",
["Tolowa"] = "tol",
["Toloza"] = "ytl",
["Toma"] = "tod",
["Tomadino"] = "tdi",
["Tombelala"] = "ttp",
["Tombonuo"] = "txa",
["Tombulu"] = "tom",
["Tomini"] = "txm",
["Tommeginne"] = "xpv",
["Tommo So"] = "dto",
["Tomo Kan Dogon"] = "dtm",
["Tomoip"] = "tqp",
["Tondano"] = "tdn",
["Tonga (Malawi)"] = "tog",
["Tonga (Mozambique)"] = "toh",
["Tonga (Zambia)"] = "toi",
["Tongan"] = "to",
["Tongwe"] = "tny",
["Tonjon"] = "tjn",
["Tonkawa"] = "tqw",
["Tonsawang"] = "tnw",
["Tonsea"] = "txs",
["Tontemboan"] = "tnt",
["Toogee"] = "xpx",
["Tooro"] = "ttj",
["Topoiyo"] = "toy",
["Toposa"] = "toq",
["Toraja-Sa'dan"] = "sda",
["Toram"] = "trj",
["Torau"] = "ttu",
["Toro"] = "tdv",
["Toro So Dogon"] = "dts",
["Toro Tegu Dogon"] = "dtt",
["Toromono"] = "tno",
["Torona"] = "tqr",
["Torres Strait Creole"] = "tcs",
["Torricelli"] = "tei",
["Torricelli Yau"] = "yyu",
["Torwali"] = "trw",
["Torá"] = "trz",
["Tosu"] = "sit-tos",
["Totela"] = "ttl",
["Toto"] = "txo",
["Totoli"] = "txe",
["Totomachapan Zapotec"] = "zph",
["Totontepec Mixe"] = "mto",
["Totoro"] = "ttk",
["Touo"] = "tqu",
["Toura"] = "neb",
["Towei"] = "ttn",
["نێوان-زمانی"] = "mul",
["Transylvanian Saxon"] = "gmw-tsx",
["Traveller Danish"] = "rmd",
["Traveller Norwegian"] = "rmg",
["Traveller Scottish"] = "trl",
["Tregami"] = "trm",
["Tremembé"] = "tme",
["Trieng"] = "stg",
["Trimuris"] = "tip",
["Tring"] = "tgq",
["Tringgus"] = "trx",
["Trinidad and Tobago Sign Language"] = "lst",
["Trinidadian Creole English"] = "trf",
["Trinitario"] = "trn",
["Trió"] = "tri",
["Truká"] = "tka",
["Trumai"] = "tpy",
["Ts'ün-Lao"] = "tsl",
["Tsaangi"] = "tsa",
["Tsafiki"] = "cof",
["Tsakhur"] = "tkr",
["Tsakonian"] = "tsd",
["Tsakwambo"] = "kvz",
["Tsamai"] = "tsb",
["Tsat"] = "huq",
["Tsetsaut"] = "txc",
["Tsez"] = "ddo",
["Tshangla"] = "tsj",
["Tshobdun"] = "sit-tsh",
["Tshwa"] = "hio",
["Tsikimba"] = "kdl",
["Tsimané"] = "cas",
["Tsimshian"] = "tsi",
["Tsishingini"] = "tsw",
["Tso"] = "ldp",
["Tsogo"] = "tsv",
["Tsonga"] = "ts",
["Tsotsitaal"] = "fly",
["Tsou"] = "tsu",
["Tsucuba"] = "cbq",
["Tsum"] = "ttz",
["Tsuut'ina"] = "srs",
["Tsuvadi"] = "tvd",
["Tsuvan"] = "tsh",
["Tswa"] = "tsc",
["Tswana"] = "tn",
["Tswapong"] = "two",
["Tuamotuan"] = "pmt",
["Tuareg"] = "tmh",
["Tubar"] = "tbu",
["Tucano"] = "tuo",
["Tugen"] = "tuy",
["Tugun"] = "tzn",
["Tugutil"] = "tuj",
["Tukang Besi North"] = "khc",
["Tukang Besi South"] = "bhq",
["Tuki"] = "bag",
["Tukpa"] = "tpq",
["Tukudede"] = "tkd",
["Tukumanféd"] = "tkf",
["Tula"] = "tul",
["Tule-Kaweah Yokuts"] = "yok-tky",
["Tulehu"] = "tlu",
["Tulishi"] = "tey",
["Tulu"] = "tcy",
["Tulu-Bohuai"] = "rak",
["Tulua"] = "aus-tul",
["Tuma-Irumu"] = "iou",
["Tumak"] = "tmc",
["Tumbuka"] = "tum",
["Tumi"] = "kku",
["Tumleo"] = "tmq",
["Tumshuqese"] = "xtq",
["Tumtum"] = "tbr",
["Tumulung Sisaala"] = "sil",
["Tundra Enets"] = "enh",
["Tundra Nenets"] = "yrk",
["Tunen"] = "tvu",
["Tungag"] = "lcm",
["Tunggare"] = "trt",
["Tunia"] = "tug",
["Tunica"] = "tun",
["عەرەبیی توونسی"] = "aeb",
["Tunisian Berber"] = "sds",
["Tunisian Sign Language"] = "tse",
["Tunjung"] = "tjg",
["Tunni"] = "tqq",
["Tunumiisut"] = "esx-tut",
["Tunzu"] = "dza",
["Tuoba"] = "mis-tuo",
["Tuotomb"] = "ttf",
["Tuparí"] = "tpr",
["Tupinambá"] = "tpn",
["Tupinikin"] = "tpk",
["Tupuri"] = "tui",
["Turaka"] = "trh",
["Turi"] = "trd",
["Turiwára"] = "twt",
["Turka"] = "tuz",
["Turkana"] = "tuv",
["تورکی"] = "tr",
["Turkish Sign Language"] = "tsm",
["تورکمانی"] = "tk",
["Turks and Caicos Creole English"] = "tch",
["Turoyo"] = "tru",
["Turumsa"] = "tqm",
["Turung"] = "try",
["Tuscarora"] = "tus",
["Tutelo"] = "tta",
["Tutong"] = "ttg",
["Tutsa Naga"] = "tvt",
["Tutuba"] = "tmi",
["Tututepec Mixtec"] = "mtu",
["Tututni"] = "tuu",
["Tuvaluan"] = "tvl",
["Tuvan"] = "tyv",
["Tuwali Ifugao"] = "ifk",
["Tuwari"] = "tww",
["Tuwuli"] = "bov",
["Tuxináwa"] = "tux",
["Tuxá"] = "tud",
["Tuyuca"] = "tue",
["Tuyuhun"] = "mis-tuh",
["Twana"] = "twa",
["Twendi"] = "twn",
["Tyap"] = "kcg",
["Tyaraity"] = "woa",
["Tyerrernotepanner"] = "xph",
["Tz'utujil"] = "tzj",
["Tzeltal"] = "tzh",
["Tzotzil"] = "tzo",
["Tày"] = "tyz",
["Tày Tac"] = "tyt",
["Tây Bồi"] = "tas",
["Téén"] = "lor",
["Tîrî"] = "cir",
["Tübatulabal"] = "tub",
["U"] = "uuu",
["Uab Meto"] = "aoz",
["Uamué"] = "uam",
["Uare"] = "ksj",
["Ubaghara"] = "byc",
["Ubang"] = "uba",
["Ubi"] = "ubi",
["Ubir"] = "ubr",
["Ubykh"] = "uby",
["Ucayali-Yurúa Ashéninka"] = "cpb",
["Uda"] = "uda",
["Udi"] = "udi",
["Udihe"] = "ude",
["Udmurt"] = "udm",
["Uduk"] = "udu",
["Ufim"] = "ufi",
["Ugandan Sign Language"] = "ugn",
["Ugaritic"] = "uga",
["Ughele"] = "uge",
["Uhami"] = "uha",
["Uisai"] = "uis",
["Ujir"] = "udj",
["Ukaan"] = "kcf",
["Ukhwejo"] = "ukh",
["Ukit"] = "umi",
["Ukpe-Bayobiri"] = "ukp",
["Ukpet-Ehom"] = "akd",
["ئوکراینی"] = "uk",
["Ukrainian Sign Language"] = "ukl",
["Ukue"] = "uku",
["Ukuriguma"] = "ukg",
["Ukwa"] = "ukq",
["Ukwuani-Aboh-Ndoni"] = "ukw",
["Ulau-Suain"] = "svb",
["Ulch"] = "ulc",
["Uldeme"] = "udl",
["Ulithian"] = "uli",
["Ullatan"] = "ull",
["Ulumanda'"] = "ulm",
["Ulwa"] = "ulw",
["Uma"] = "ppk",
["Uma' Lasan"] = "xky",
["Uma' Lung"] = "ulu",
["Umanakaina"] = "gdn",
["Umatilla"] = "uma",
["Umbindhamu"] = "umd",
["Umbrian"] = "xum",
["Umbu-Ungu"] = "ubu",
["Umbugarla"] = "umr",
["Umbundu"] = "umb",
["Umbuygamu"] = "umg",
["Ume Sami"] = "sju",
["Umeda"] = "upi",
["Umiida"] = "xud",
["Umiray Dumaget Agta"] = "due",
["Umon"] = "umm",
["Umotína"] = "umo",
["Umpila"] = "ump",
["Una"] = "mtg",
["Unami"] = "unm",
["Unde Kaili"] = "unz",
["Undetermined"] = "und",
["Uneapa"] = "bbn",
["Uneme"] = "une",
["Unggaranggu"] = "xun",
["Unggumi"] = "xgu",
["Unserdeutsch"] = "uln",
["Unua"] = "onu",
["Unubahe"] = "unu",
["Uokha"] = "uok",
["Upper Chehalis"] = "cjh",
["Upper Grand Valley Dani"] = "dna",
["Upper Kinabatangan"] = "dmg",
["Upper Kuskokwim"] = "kuu",
["Upper Necaxa Totonac"] = "tku",
["سۆربیی سەروو"] = "hsb",
["Upper Ta'oih"] = "tth",
["Upper Tanana"] = "tau",
["Upper Taromi"] = "tov",
["Upper Umpqua"] = "xup",
["Ura (Papua New Guinea)"] = "uro",
["Ura (Vanuatu)"] = "uur",
["Uradhi"] = "urf",
["Urak Lawoi'"] = "urk",
["Urali"] = "url",
["Urapmin"] = "urm",
["Urarina"] = "ura",
["Urartian"] = "xur",
["Urat"] = "urt",
["Urdu"] = "ur",
["Urhobo"] = "urh",
["Uri"] = "uvh",
["Urigina"] = "urg",
["Urim"] = "uri",
["Urimo"] = "urx",
["Urningangg"] = "urc",
["Uru"] = "ure",
["Uru-Eu-Wau-Wau"] = "urz",
["Uru-Pa-In"] = "urp",
["Uruangnirin"] = "urn",
["Uruava"] = "urv",
["Urubú-Kaapor"] = "urb",
["Uruguayan Sign Language"] = "ugy",
["Urum"] = "uum",
["Urumi"] = "uru",
["Usaghade"] = "usk",
["Usan"] = "wnu",
["Usarufa"] = "usa",
["Ushojo"] = "ush",
["Usila Chinantec"] = "cuc",
["Uspanteco"] = "usp",
["Usui"] = "usi",
["Utarmbung"] = "omo",
["Ute"] = "ute",
["Utu"] = "utu",
["Uvbie"] = "evh",
["Uwinymil"] = "aus-uwi",
["Uya"] = "usu",
["Uyajitaya"] = "duk",
["ئویغوری"] = "ug",
["ئۆزبەکی"] = "uz",
["Uzbeki Arabic"] = "auz",
["Uzekwe"] = "eze",
["Vaagri Booli"] = "vaa",
["Vaghri"] = "vgr",
["Vaghua"] = "tva",
["Vagla"] = "vag",
["Vai"] = "vai",
["Vaiphei"] = "vap",
["Vale"] = "vae",
["Valencian Sign Language"] = "vsv",
["Valle Nacional Chinantec"] = "cvn",
["Valley Maidu"] = "vmv",
["Valman"] = "van",
["Valpei"] = "vlp",
["Vamale"] = "mkt",
["Vame"] = "mlr",
["Vandalic"] = "xvn",
["Vangunu"] = "mpr",
["Vanimo"] = "vam",
["Vanji"] = "ira-wnj",
["Vanuma"] = "vau",
["Vao"] = "vao",
["Varhadi"] = "vah",
["Varisi"] = "vrs",
["Varli"] = "vav",
["Vasavi"] = "vas",
["Vayu"] = "vay",
["Veddah"] = "ved",
["Vehes"] = "val",
["Vemgo-Mabas"] = "vem",
["Venda"] = "ve",
["ڤێنیزی"] = "vec",
["Venetic"] = "xve",
["Venezuelan Sign Language"] = "vsl",
["Ventureño"] = "veo",
["Veps"] = "vep",
["Vera'a"] = "vra",
["Vestinian"] = "xvs",
["Vidunda"] = "vid",
["Viemo"] = "vig",
["ڤیەتنامی"] = "vi",
["Vilamovian"] = "wym",
["Vilela"] = "vil",
["Vili"] = "vif",
["Villa Viciosa Agta"] = "dyg",
["Vincentian Creole English"] = "svc",
["Virgin Islands Creole"] = "vic",
["Vishavan"] = "vis",
["Viti"] = "vit",
["Vitou"] = "vto",
["Viya"] = "gev",
["Vlax Romani"] = "rmy",
["Volapük"] = "vo",
["Volga German"] = "gmw-vog",
["Volscian"] = "xvo",
["Vono"] = "kch",
["Voro"] = "vor",
["Votic"] = "vot",
["Vumbu"] = "vum",
["Vunapu"] = "vnp",
["Vunjo"] = "vun",
["Vurës"] = "msn",
["Vute"] = "vut",
["Võro"] = "vro",
["Wa"] = "wbm",
["Wa'ema"] = "wag",
["Waama"] = "wwa",
["Waamwang"] = "wmn",
["Wab"] = "wab",
["Wabo"] = "wbb",
["Waboda"] = "kmx",
["Waci Gbe"] = "wci",
["Wadaginam"] = "wdg",
["Waddar"] = "wbq",
["Wadi Wadi"] = "xwd",
["Wadiyara Koli"] = "kxp",
["Wadjabangayi"] = "wdy",
["Wadjiginy"] = "wdj",
["Wadjigu"] = "wdu",
["Wae Rana"] = "wrx",
["Waffa"] = "waj",
["Wagawaga"] = "wgb",
["Wagaya"] = "wga",
["Wagdi"] = "wbr",
["Wageman"] = "waq",
["Wagi"] = "fad",
["Wahau Kayan"] = "whu",
["Wahau Kenyah"] = "whk",
["Wahgi"] = "wgi",
["Waigali"] = "wbk",
["Waigeo"] = "wgo",
["Waikuri"] = "nai-wai",
["Wailaki"] = "wlk",
["Wailapa"] = "wlr",
["Waima'a"] = "wmh",
["Waimaha"] = "bao",
["Waimiri-Atroari"] = "atr",
["Wainumá"] = "awd-wai",
["Waioli"] = "wli",
["Waitaká"] = "sai-wai",
["Waiwai"] = "waw",
["Waja"] = "wja",
["Wajarri"] = "wbv",
["Wajuk"] = "xwj",
["Waka"] = "wav",
["Wakawaka"] = "wkw",
["Wakhi"] = "wbl",
["Wakoná"] = "waf",
["Wala"] = "lgl",
["Walak"] = "wlw",
["Walangama"] = "nlw",
["Wali (Ghana)"] = "wlx",
["Wali (Sudan)"] = "wll",
["Waling"] = "wly",
["Walio"] = "wla",
["Walla Walla"] = "waa",
["Wallisian"] = "wls",
["Walloon"] = "wa",
["Walmajarri"] = "wmt",
["Wam"] = "wmo",
["Wamas"] = "wmc",
["Wambaya"] = "wmb",
["Wambon"] = "wms",
["Wambule"] = "wme",
["Wamey"] = "cou",
["Wamin"] = "wmi",
["Wampar"] = "lbq",
["Wampur"] = "waz",
["Wan"] = "wan",
["Wanambre"] = "wnb",
["Wanap"] = "wnp",
["Wancho"] = "nnp",
["Wanda"] = "wbh",
["Wandala"] = "mfi",
["Wandamen"] = "wad",
["Wandarang"] = "wnd",
["Wandji"] = "wdd",
["Waneci"] = "wne",
["Wanga"] = "lwg",
["Wanggamala"] = "wnm",
["Wangganguru"] = "wgg",
["Wanggom"] = "wng",
["Wangkayutyuru"] = "wky",
["Wangkumara"] = "xwk",
["Wanham"] = "sai-wnm",
["Wanji"] = "wbi",
["Wanman"] = "wbt",
["Wannu"] = "jub",
["Wano"] = "wno",
["Wantoat"] = "wnc",
["Wanukaka"] = "wnk",
["Wanyi"] = "wny",
["Wané"] = "hwa",
["Wapan"] = "juk",
["Wapishana"] = "wap",
["Wappo"] = "wao",
["War-Jaintia"] = "aml",
["Wara"] = "wbf",
["Warao"] = "wba",
["Warapu"] = "wra",
["Waray Sorsogon"] = "srv",
["Waray-Waray"] = "war",
["Wardaman"] = "wrr",
["Wardandi"] = "wxw",
["Warekena"] = "gae",
["Warembori"] = "wsa",
["Wari'"] = "pav",
["Waris"] = "wrs",
["Waritai"] = "wbe",
["Wariyangga"] = "wri",
["Warji"] = "wji",
["Warkay-Bipim"] = "bgv",
["Warlmanpa"] = "wrl",
["Warlpiri"] = "wbp",
["Warluwara"] = "wrb",
["Warnang"] = "wrn",
["Waropen"] = "wrp",
["Warray"] = "wrz",
["Warrgamay"] = "wgy",
["Warrwa"] = "wwr",
["Waru"] = "wru",
["Warumungu"] = "wrm",
["Waruna"] = "wrv",
["Warungu"] = "wrg",
["Warwar Feni"] = "hrw",
["Wasa"] = "wss",
["Wasco-Wishram"] = "wac",
["Wasembo"] = "gsp",
["Washo"] = "was",
["Waskia"] = "wsk",
["Wastek"] = "hus",
["Wasu"] = "wsu",
["Watakataui"] = "wtk",
["Watam"] = "wax",
["Wathaurong"] = "wth",
["Watiwa"] = "wtf",
["Watubela"] = "wah",
["Waube"] = "kop",
["Wauja"] = "wau",
["Wauyai"] = "wuy",
["Wawa"] = "www",
["Wawonii"] = "wow",
["Waxiang"] = "wxa",
["Wayampi"] = "oym",
["Wayana"] = "way",
["Wayanad Chetti"] = "ctt",
["Wayoró"] = "wyr",
["Wayumara"] = "sai-way",
["Wayuu"] = "guc",
["Wedau"] = "wed",
["Weh"] = "weh",
["Welaung"] = "weu",
["Weliki"] = "klh",
["وێڵزی"] = "cy",
["Welsh Romani"] = "rmw",
["Wemale"] = "weo",
["Wemba-Wemba"] = "xww",
["Weme Gbe"] = "wem",
["Wendat"] = "wdt",
["Weri"] = "wer",
["Wersing"] = "kvw",
["West Albay Bikol"] = "fbl",
["West Ambae"] = "nnd",
["West Central Banda"] = "bbp",
["West Coast Bajau"] = "bdr",
["West Damar"] = "drn",
["West Flemish"] = "vls",
["West Frisian"] = "fy",
["West Greenlandic Pidgin"] = "crp-gep",
["West Lembata"] = "lmj",
["West Makian"] = "mqs",
["West Masela"] = "mss",
["West Tarangan"] = "txn",
["West Uvean"] = "uve",
["West-Central Limba"] = "lia",
["Western Apache"] = "apw",
["Western Arrernte"] = "are",
["Western Bolivian Guaraní"] = "gnw",
["Western Bru"] = "brv",
["Western Bukidnon Manobo"] = "mbb",
["Western Cham"] = "cja",
["Western Dani"] = "dnw",
["Western Durango Nahuatl"] = "azn",
["Western Fijian"] = "wyy",
["Western Gurung"] = "gvr",
["Western Highland Chatino"] = "ctp",
["Western Huasteca Nahuatl"] = "nhw",
["Western Jicaque"] = "nai-wji",
["Western Juxtlahuaca Mixtec"] = "jmx",
["Western Karaboro"] = "kza",
["Western Katu"] = "kuf",
["Western Kayah"] = "kyu",
["Western Keres"] = "kjq",
["Western Krahn"] = "krw",
["Western Lalu"] = "ywl",
["Western Lawa"] = "lcp",
["Western Magar"] = "mrd",
["Western Maninkakan"] = "mlq",
["Western Mari"] = "mrj",
["Western Mashan Hmong"] = "hmw",
["Western Meohang"] = "raf",
["Western Muria"] = "mut",
["Western Neo-Aramaic"] = "amw",
["Western Ojibwa"] = "ojw",
["Western Parbate Kham"] = "kjl",
["Western Penan"] = "pne",
["Western Pwo"] = "pwo",
["Western Sisaala"] = "ssl",
["Western Subanon"] = "suc",
["Western Tamang"] = "tdg",
["Western Tawbuid"] = "twb",
["Western Totonac"] = "tqt",
["Western Tunebo"] = "tnb",
["Western Xiangxi Miao"] = "mmr",
["Western Xwla Gbe"] = "xwl",
["Western Yugur"] = "ybe",
["Wewaw"] = "wea",
["Weyewa"] = "wew",
["White Gelao"] = "giw",
["White Hmong"] = "mww",
["White Lachi"] = "lwh",
["Whitesands"] = "tnp",
["Wiarumus"] = "tua",
["Wichita"] = "wic",
["Wichí Lhamtés Güisnay"] = "mzh",
["Wichí Lhamtés Nocten"] = "mtp",
["Wichí Lhamtés Vejoz"] = "wlv",
["Wik-Epa"] = "wie",
["Wik-Iiyanh"] = "wij",
["Wik-Keyangan"] = "wif",
["Wik-Me'anha"] = "wih",
["Wik-Mungkan"] = "wim",
["Wik-Ngathana"] = "wig",
["Wikalkan"] = "wik",
["Wikngenchera"] = "wua",
["Wilawila"] = "wil",
["Winnebago"] = "win",
["Wintu"] = "wnw",
["Winyé"] = "kst",
["Wipi"] = "gdr",
["Wiradjuri"] = "wrh",
["Wiraféd"] = "wir",
["Wirangu"] = "wgu",
["Wiru"] = "wiu",
["Wirö"] = "wpc",
["Wiwa"] = "mbp",
["Wiyot"] = "wiy",
["Wobé"] = "wob",
["Woccon"] = "xwc",
["Wogamusin"] = "wog",
["Wogeo"] = "woc",
["Woi"] = "wbw",
["Woiwurrung"] = "wyi",
["Wojenaka"] = "jod",
["Wolane"] = "wle",
["Wolani"] = "wod",
["Wolaytta"] = "wal",
["Woleaian"] = "woe",
["Wolio"] = "wlo",
["وۆلۆفی"] = "wo",
["Womo"] = "wmx",
["Wong-gie"] = "aus-won",
["Wongo"] = "won",
["Woods Cree"] = "cwd",
["Woria"] = "wor",
["Worimi"] = "kda",
["Worodougou"] = "jud",
["Worora"] = "wro",
["Wotapuri-Katarqalai"] = "wsv",
["Wotu"] = "wtw",
["Woun Meu"] = "noa",
["Written Oirat"] = "xwo",
["Wu"] = "wuu",
["Wudu"] = "wud",
["Wuhuan"] = "mis-wuh",
["Wulguru"] = "aus-wul",
["Wuliwuli"] = "wlu",
["Wulna"] = "wux",
["Wumboko"] = "bqm",
["Wumbvu"] = "wum",
["Wumeng"] = "ywu",
["Wunai Bunu"] = "bwn",
["Wunambal"] = "wub",
["Wurrugu"] = "wur",
["Wusa"] = "yig",
["Wushi"] = "bse",
["Wusi"] = "wsi",
["Wutung"] = "wut",
["Wutunhua"] = "wuh",
["Wuvulu-Aua"] = "wuv",
["Wyandot"] = "wya",
["Wára"] = "tci",
["Wãpha"] = "juw",
["Wè Southern"] = "gxx",
["Wè Western"] = "wec",
["Xadani Zapotec"] = "zax",
["Xakriabá"] = "xkr",
["Xamtanga"] = "xan",
["Xanaguía Zapotec"] = "ztg",
["Xavante"] = "xav",
["Xerénte"] = "xer",
["Xetá"] = "xet",
["Xhosa"] = "xh",
["Xianbei"] = "mis-xbi",
["Xiang"] = "hsn",
["Xibe"] = "sjo",
["Xicotepec de Juárez Totonac"] = "too",
["Xinca"] = "xin",
["Xingú Asuriní"] = "asn",
["Xipaya"] = "xiy",
["Xiri"] = "xii",
["Xiriâna"] = "xir",
["Xishanba Lalo"] = "ywt",
["Xocó"] = "sai-xoc",
["Xokleng"] = "xok",
["Xukurú"] = "xoo",
["Xwela Gbe"] = "xwe",
["Xârâcùù"] = "ane",
["Xârâgurè"] = "axx",
["Yaa"] = "iyx",
["Yaaku"] = "muu",
["Yabarana"] = "yar",
["Yabaâna"] = "ybn",
["Yaben"] = "ybm",
["Yabong"] = "ybo",
["Yabula Yabula"] = "yxy",
["Yace"] = "ekr",
["Yaeyama"] = "rys",
["Yafi"] = "wfg",
["Yagara"] = "yxg",
["Yagaria"] = "ygr",
["Yagnobi"] = "yai",
["Yagomi"] = "ygm",
["Yagua"] = "yad",
["Yagwoia"] = "ygw",
["Yahadian"] = "ner",
["Yahang"] = "rhp",
["Yahuna"] = "ynu",
["Yaka"] = "yaf",
["Yakaikeke"] = "ykk",
["Yakan"] = "yka",
["Yakima"] = "yak",
["Yakkha"] = "ybh",
["Yakoma"] = "yky",
["Yakut"] = "sah",
["Yala"] = "yba",
["Yalahatan"] = "jal",
["Yalakalore"] = "xyl",
["Yalarnnga"] = "ylr",
["Yale"] = "nce",
["Yaleba"] = "ylb",
["Yalunka"] = "yal",
["Yalálag Zapotec"] = "zpu",
["Yamap"] = "ymp",
["Yamba"] = "yam",
["Yambes"] = "ymb",
["Yambeta"] = "yat",
["Yamdena"] = "jmd",
["Yameo"] = "yme",
["Yami"] = "tao",
["Yaminahua"] = "yaa",
["Yamongeri"] = "ymg",
["Yamphu"] = "ybi",
["Yan-nhangu"] = "jay",
["Yana"] = "ynn",
["Yanda"] = "yda",
["Yanda Dogon"] = "dym",
["Yandjibara"] = "xyb",
["Yandruwandha"] = "ynd",
["Yanesha'"] = "ame",
["Yangben"] = "yav",
["Yangkaal"] = "aus-ynk",
["Yangkam"] = "bsx",
["Yangman"] = "jng",
["Yango"] = "yng",
["Yangulam"] = "ynl",
["Yangum Dey"] = "yde",
["Yangum Gel"] = "ygl",
["Yangum Mon"] = "ymo",
["Yankunytjatjara"] = "kdd",
["Yanomam"] = "wca",
["Yanomamö"] = "guu",
["Yansi"] = "yns",
["Yanyuwa"] = "jao",
["Yao"] = "yao",
["Yao (South America)"] = "sai-yao",
["Yaosakor Asmat"] = "asy",
["Yaouré"] = "yre",
["Yapese"] = "yap",
["Yapunda"] = "yev",
["Yaqay"] = "jaq",
["Yaqui"] = "yaq",
["Yarawata"] = "yrw",
["Yareba"] = "yrb",
["Yareni Zapotec"] = "zae",
["Yarli"] = "yxl",
["Yarluyandi"] = "yry",
["Yarumá"] = "sai-yar",
["Yarí"] = "yri",
["Yasa"] = "yko",
["Yatay"] = "yty",
["Yatee Zapotec"] = "zty",
["Yatzachi Zapotec"] = "zav",
["Yaul"] = "yla",
["Yaur"] = "jau",
["Yautepec Zapotec"] = "zpb",
["Yavitero"] = "yvt",
["Yawa"] = "yva",
["Yawalapití"] = "yaw",
["Yawanawa"] = "ywn",
["Yawarawarga"] = "yww",
["Yaweyuha"] = "yby",
["Yawijibaya"] = "jbw",
["Yawiyo"] = "ybx",
["Yawuru"] = "ywr",
["Yaygir"] = "xya",
["Yazghulami"] = "yah",
["Ye'kwana"] = "mch",
["Yei"] = "jei",
["Yekhee"] = "ets",
["Yekora"] = "ykr",
["Yele"] = "yle",
["Yelmek"] = "jel",
["Yelogu"] = "ylg",
["Yemaek"] = "hmk",
["Yemba"] = "ybb",
["عەرەبیی یەمەنی"] = "ayn",
["Yemsa"] = "jnj",
["Yendang"] = "yen",
["Yeni"] = "yei",
["Yenish"] = "yec",
["Yerakai"] = "yra",
["Yeretuar"] = "gop",
["Yerong"] = "yrn",
["Yerukula"] = "yeu",
["Yeskwa"] = "yes",
["Yessan-Mayo"] = "yss",
["Yetfa"] = "yet",
["Yevanic"] = "yej",
["Yeyi"] = "yey",
["Yiddish"] = "yi",
["Yidgha"] = "ydg",
["Yidiny"] = "yii",
["Yil"] = "yll",
["Yilan Creole"] = "ycr",
["Yimas"] = "yee",
["Yimchungru Naga"] = "yim",
["Yinbaw Karen"] = "kvu",
["Yinchia"] = "yin",
["Yindjibarndi"] = "yij",
["Yindjilandji"] = "yil",
["Yine"] = "pib",
["Yinggarda"] = "yia",
["Yinhawangka"] = "ywg",
["Yiningayi"] = "ygi",
["Yintale Karen"] = "kvy",
["Yinwum"] = "yxm",
["Yir-Yoront"] = "yiy",
["Yirandali"] = "ljw",
["Yis"] = "yis",
["Yitha Yitha"] = "xth",
["Yoba"] = "yob",
["Yocoboué Dida"] = "gud",
["Yogad"] = "yog",
["Yoidik"] = "ydk",
["Yoke"] = "yki",
["Yola"] = "yol",
["Yolmo"] = "scp",
["Yolngu Sign Language"] = "ygs",
["Yoloxochitl Mixtec"] = "xty",
["Yom"] = "pil",
["Yombe"] = "yom",
["Yonaguni"] = "yoi",
["Yong"] = "yno",
["Yongkom"] = "yon",
["Yopno"] = "yut",
["Yora"] = "mts",
["Yoron"] = "yox",
["Yorta Yorta"] = "xyy",
["یۆروبا"] = "yo",
["Yosondúa Mixtec"] = "mpm",
["Youle Jino"] = "jiu",
["Younuo Bunu"] = "buh",
["Yout Wam"] = "ytw",
["Yoy"] = "yoy",
["Yuanga"] = "nua",
["Yucatec Maya"] = "yua",
["Yucatec Maya Sign Language"] = "msd",
["Yuchi"] = "yuc",
["Yucuañe Mixtec"] = "mvg",
["Yucuna"] = "ycn",
["Yug"] = "yug",
["Yugambal"] = "yub",
["Yugoslavian Sign Language"] = "ysl",
["Yugul"] = "ygu",
["Yuhup"] = "yab",
["Yuki"] = "yuk",
["Yukpa"] = "yup",
["Yukuben"] = "ybl",
["Yulu"] = "yul",
["Yuma"] = "yum",
["Yumana"] = "awd-yum",
["Yup'ik"] = "esu",
["Yupiltepeque"] = "nai-yup",
["Yupua"] = "sai-yup",
["Yuqui"] = "yuq",
["Yuracare"] = "yuz",
["Yuri"] = "sai-yri",
["Yurok"] = "yur",
["Yuru"] = "ljx",
["Yurumanguí"] = "sai-yur",
["Yurutí"] = "yui",
["Yutanduchi Mixtec"] = "mab",
["Yuwana"] = "yau",
["Yuyu"] = "yxu",
["Yámana"] = "yag",
["Zaachila Zapotec"] = "ztx",
["Zabana"] = "kji",
["Zacatepec Chatino"] = "ctz",
["Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"] = "nhi",
["Zaghawa"] = "zag",
["Zaiwa"] = "atb",
["Zakhring"] = "zkr",
["Zambian Sign Language"] = "zsl",
["Zan Gula"] = "zna",
["Zanaki"] = "zak",
["Zande"] = "zne",
["Zangskari"] = "zau",
["Zangwal"] = "zah",
["Zaniza Zapotec"] = "zpw",
["Zapotec"] = "zap",
["Zaramo"] = "zaj",
["Zari"] = "zaz",
["Zarma"] = "dje",
["Zauzou"] = "zal",
["Zay"] = "zwa",
["Zayein Karen"] = "kxk",
["Zayse-Zergulla"] = "zay",
["زازاکی"] = "zza",
["Zazao"] = "jaj",
["Zbu"] = "sit-zbu",
["Zealandic"] = "zea",
["Zeem"] = "zua",
["Zemba"] = "dhm",
["Zeme Naga"] = "nzm",
["Zemgalian"] = "xzm",
["Zenag"] = "zeg",
["Zenaga"] = "zen",
["Zenzontepec Chatino"] = "czn",
["Zhaba"] = "zhb",
["Zhang-Zhung"] = "xzh",
["Zhenan Min"] = "nan-zhe",
["Zhire"] = "zhi",
["Zhoa"] = "zhw",
["Zhuang"] = "za",
["Zhár"] = "jjr",
["Zia"] = "zia",
["Zialo"] = "zil",
["Zigula"] = "ziw",
["Zimakani"] = "zik",
["Zimba"] = "zmb",
["Zimbabwe Sign Language"] = "zib",
["Zinza"] = "zin",
["Zipser German"] = "gmw-zps",
["Zirenkel"] = "zrn",
["Ziriya"] = "zir",
["Zizilivakan"] = "ziz",
["Zo'é"] = "pto",
["Zokhuo"] = "yzk",
["Zoogocho Zapotec"] = "zpq",
["Zotung Chin"] = "czt",
["Zou"] = "zom",
["Zulgo-Gemzek"] = "gnd",
["زوولوو"] = "zu",
["Zumaya"] = "zuy",
["Zumbun"] = "jmb",
["Zuni"] = "zun",
["Zuojiang Zhuang"] = "zzj",
["Zuwara"] = "ber-zuw",
["Zyphe"] = "zyp",
["Záparo"] = "zro",
["Àhàn"] = "ahn",
["Áncá"] = "acb",
["Äiwoo"] = "nfl",
["Äynu"] = "aib",
["Ömie"] = "aom",
["Önge"] = "oon",
["ǀXam"] = "xam",
["ǁAni"] = "hnh",
["ǁGana"] = "gnk",
["ǁXegwi"] = "xeg",
["ǂHoan"] = "huc",
["ǃKung"] = "khi-kun",
["ǃXóõ"] = "nmn",
["Ỹaroamë"] = "yro",
}
keuoyrmrezswlfdb7u1400iy71rwfv5
100 percent
0
159
46569
21790
2026-09-29T12:35:38Z
Ghybu
12
46569
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# [[تەواو]]، تێکڕا، ساغ.
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
abvwoyg8y8mmvj1ejx1n4yib7tunlt9
1st
0
160
46565
21791
2026-09-29T12:27:06Z
Ghybu
12
/* ئینگلیزی */
46565
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
* {{دەنگ|en|En-us-1st.ogg|ئەمریکی}}
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# [[یەکەمین]]، [[یەکەم]].
# یەکەم شت.
== سەرچاوەکان ==
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
{{Stub entry}}
[[پۆل:ئینگلیزی]]
7mjkcpezjt4fafuvq4wddiu0oqcuf5l
46566
46565
2026-09-29T12:27:20Z
Ghybu
12
46566
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
* {{دەنگ|en|En-us-1st.ogg|ئەمریکی}}
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# [[یەکەمین]]، [[یەکەم]].
# یەکەم شت.
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
{{Stub entry}}
[[پۆل:ئینگلیزی]]
a2cprl0te5b5qudvh0xsopoyy7f1ptb
46567
46566
2026-09-29T12:27:35Z
Ghybu
12
46567
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
* {{دەنگ|en|En-us-1st.ogg|ئەمریکی}}
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# [[یەکەمین]]، [[یەکەم]].
# یەکەم شت.
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
rp5lw8pksf5sfg1rf1b5suo5dj5lb9f
2nd
0
161
46568
21792
2026-09-29T12:29:02Z
Ghybu
12
46568
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# [[دووەم]]، دووەھمین، [[دووەمین]].
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
18s0p6npz2rorpmin2ufisv7xrr877x
Al Rayyan
0
176
46634
39060
2026-09-29T18:24:40Z
Ghybu
12
/* ناو */
46634
wikitext
text/x-wiki
== ئینگلیزی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناوی تایبەت ===
{{en-proper noun}}
# [[ئەل رایان]] (شارێکی قەتەڕە)
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
kgm0xt9ynoqtqqxt4c5arv78ejtxd8j
Boston
0
204
46582
39299
2026-09-29T15:10:55Z
Ghybu
12
/* ناو */
46582
wikitext
text/x-wiki
== ئینگلیزی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناوی تایبەت ===
{{en-proper noun}}
#بۆستن (شارێکە لە ئەمریکا)
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
1vq0p2io0k6ncg4g979yqph8s139u3q
Kurdistán
0
284
46650
30718
2026-09-29T19:39:08Z
Ghybu
12
46650
wikitext
text/x-wiki
== ئیسپانی ==
=== ناوی تایبەت ===
{{head|es|ناوە تایبەتەکان}}
# [[کوردستان]]
#: کوردستان (بە واتای وڵاتی کوردان) ناوچەیەکە لە ڕۆژھەڵاتی ناوین کە زۆربەی دانیشتووانی کوردن. کوردستان دەکەوێتە ڕۆژھەڵاتی تورکیا (باکووری کوردستان)، باکووری عێراق (باشووری کوردستان)، باکووری ڕۆژاوای ئێران (ڕۆژھەڵاتی کوردستان)، چەند پارچەیەک لە سووریا (ڕۆژاوای کوردستان) و بەشێک لە ئازەربایجان و ئەرمەنستان.
r492lzblvijro96l0sbw9i3x64eopsx
asentir
0
661
46645
21911
2026-09-29T19:23:34Z
Ghybu
12
/* ئیسپانی */
46645
wikitext
text/x-wiki
== ئیسپانی ==
===وشەڕەتناسی ===
{{واڵا}}
=== کار ===
{{head|es|کار}}
# [[ڕەزامەندی]]، [[پەسەندکردن]].
jklhll2r10rqifnqufbxein4snn52gy
canyon
0
932
46654
2386
2026-09-29T19:45:17Z
Ghybu
12
/* ئینگلیزی */
46654
wikitext
text/x-wiki
== ئینگلیزی ==
[[پەڕگە:Canyon, north eastern Kurdistan.jpg|thumb|240x240px|خەلەندی ڕەواندز]]
=== وشەڕەتناسی ===
لە [[ئیسپانی]] ''[[cañón]]'' وەرگیراوە.
=== ناو ===
{{head|en|ناو}}
# [[خەلەند]]، [[خەرەند]]، [[دۆڵاو]]، [[کانیۆن]]
11pdij4jefy25xgmingzmvbmbmbn0p2
picture
0
2433
46655
40455
2026-09-29T19:47:55Z
Ghybu
12
/* ناو */
46655
wikitext
text/x-wiki
== ئینگلیزی ==
=== وشەڕەتناسی ===
{{واڵا}}
شتێکی کێشراو، یان وێنەیەک.
=== ناو ===
{{head|en|ناو}}
# [[نیگار]]
# [[وێنە]]
=== سەرچاوەکان ===
* [https://lex.vejin.net/ck/ فەرھەنگی ڤەژین]
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
* ویکیفەرھەنگی ئینگلیزی
* ئینسایکلۆپیدیای بریتانیکا
7z34xlgix2mid6uuspk13hz5bymeahj
trust
0
3019
46573
22440
2026-09-29T13:29:16Z
Ghybu
12
46573
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# باوەڕکردن بەوە شتێک یان کەسێک باشە و ڕاستگۆییە و زیانت پێناگەیەنێت، یان شتێک و کەسێک سەلامەت و پشت پێبەستراوە.
## باوەڕپێکراو
## لێبینراو
## پشتپێبەستراو (پشت پێ بەستراو)
## متمانە پێکراو
=== سەرچاوەکان ===
* [https://lex.vejin.net/ck/ فەرھەنگی ڤەژین]
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
* ویکیفەرھەنگی ئینگلیزی
* ئینسایکلۆپیدیای بریتانیکا
sz9qetyx5zb6y10fjzq6jc79r43e9mi
46617
46573
2026-09-29T16:50:45Z
Ghybu
12
/* ئینگلیزی */
46617
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{head|en|ناو}}
# باوەڕکردن بەوە شتێک یان کەسێک باشە و ڕاستگۆییە و زیانت پێناگەیەنێت، یان شتێک و کەسێک سەلامەت و پشت پێبەستراوە.
## باوەڕپێکراو
## لێبینراو
## پشتپێبەستراو (پشت پێ بەستراو)
## متمانە پێکراو
=== سەرچاوەکان ===
* [https://lex.vejin.net/ck/ فەرھەنگی ڤەژین]
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
* ویکیفەرھەنگی ئینگلیزی
* ئینسایکلۆپیدیای بریتانیکا
gqbxb1mlgyfko9d92r3mmpqos9tm42w
twin
0
3032
46564
22443
2026-09-29T12:23:49Z
Ghybu
12
46564
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{head|en|ناو}}
# [[دوانە]], [[جمک]]; لە حاڵەتێک کاتێک دوو مناڵ لە ھەمان دایک لەدایکبوون و لەیەک دەچن و لێکچوون لە نێوانیان ھەیە.
# [[دوانە]], [[جمک]]; بەکاردێت بۆ وەسفکردنی دوو شتی لێکچوو.
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
nect0tr2nr5axzvw2a7nqdqn3f4zndx
ululation
0
3040
46562
22445
2026-09-29T12:17:42Z
Ghybu
12
/* ئینگلیزی */
46562
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{head|en|ناو}}
# گریانێکی درێژ لەگەڵی [[دەم]] و [[زمان]] [[تۆن]]ی [[دەنگ]]ەکە [[گۆران|دەگۆڕن]]، ئەمە لەکاتێکدا دەکرێت کرێت کە ئاھەنگێکی خۆشی ھەبێت، یان ئاھەنگێکی ناخۆشی بەخاک سپاردن.
#: [[ھاوار]]، [[گریان]]، لوورە
== سەرچاوەکان ==
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
{{Stub entry}}
[[پۆل:ئینگلیزی]]
a23ot4h48zbx8tp95rtba6nc4h85r0e
46563
46562
2026-09-29T12:18:00Z
Ghybu
12
46563
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{head|en|ناو}}
# گریانێکی درێژ لەگەڵی [[دەم]] و [[زمان]] [[تۆن]]ی [[دەنگ]]ەکە [[گۆران|دەگۆڕن]]، ئەمە لەکاتێکدا دەکرێت کرێت کە ئاھەنگێکی خۆشی ھەبێت، یان ئاھەنگێکی ناخۆشی بەخاک سپاردن.
#: [[ھاوار]]، [[گریان]]، لوورە
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
rw9vr0li1d308j057zc3agi1zspm5g0
unhappy
0
3053
46560
22448
2026-09-29T12:01:58Z
Ghybu
12
46560
wikitext
text/x-wiki
== ئینگلیزی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# ناڕەحەت
# خەمبار
# کز و مات
# کڵۆڵ
# ناقایل
# ناڕازی
# بەخەم
=== سەرچاوەکان ===
* [https://lex.vejin.net/ck/ فەرھەنگی ڤەژین]
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
38yjnnpn3lkrjuvtrvkw7wxgmx89vn7
welcome
0
3139
46561
46559
2026-09-29T12:13:21Z
Ghybu
12
/* ناو */
46561
wikitext
text/x-wiki
== ئینگلیزی ==
=== وشەڕەتناسی ===
* لە ئینگلیزی ناوەڕاست [[welcome]], [[wolcume]], [[wulcume]], [[wulcume]]، لەوێشەوە لە ئینگلیزی کۆن [[wilcuma]] ("بەخێرھاتنی میوان") لە ئەڵمانی ڕۆژاوای ڕەسەن *[[willjakwemō]]، لە ئەڵمانی ڕەسەن *[[wiljakwemô ]("ویستنی گەیشتنی شتێک یان میوان")، دەکرێت لە *[[wiljakwemaną]] ھاتبێت ("بەخێرھاتن لێکراو")، یەکسان بە will ("ئارەزوو") + come ("گەیشتن"). لەجیاتی پێکھاتەی [[wil]] ئەوا [[wel]] خراوەتە شوێنی بە مەبەستی "میوان" دەکرێ لەژێر کاریگەری well بووبێت. یەکدەگرێتەوە لەگەڵ walcome ی سکۆتلاندی، ڕۆژاوای فریسی wolkom، و ھۆلەندی [[welkom]] ("لەسەرەتادا [[willecome]]")، ئەڵمانی [[willkommen]]، ئەڵمانی نزم [[willkamen]]، دانمارکی velkommen، نەوریجی بۆکمۆلی [[velkommen]]، نەرویجی نینۆرسک [[velkomen]]، [[velkommen]]، سوێدی [[välkommen]]، ئایسلەندی [[velkominn]]، فارۆیی [[vælkomin]]، فەڕەنسی کۆن [[wilecome]] (لەوێوەش فەڕەنسی ناوەڕاست [[willecomme]]).
=== سەرسووڕمان ===
{{head|en|سەرسووڕمان}}
# [[بەخێرھاتن]], [[خۆشھاتن]]; بۆ بینین و قسە کردن لەگەڵ کەسێک بە شێوەیەکی ھاوڕێیانە کاتێک دەگەنە لات.
#: {{ux|en|'''welcome''' to our house|t=بەخێرھاتیت بۆ ماڵەکەمان|inline=1}}
=== کار ===
{{head|en|کار}}
# بۆ خۆشحاڵ بوون دەربارەی شتێک یان پشتگیری لە شتێک بکەیت.
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# ئەگەر شتێک بەخێرھاتن لێکراو بێت ئەوا تۆ دڵخۆشی بە ھاتنی یان ڕوودانی یان کردنی.
#: پێشوازی لێکراو
#: {{ux|en|you're more than '''welcome'''|t=زۆر بەخێربێیت|inline=1}}
=== سەرچاوەکان ===
* [https://lex.vejin.net/ck/ فەرھەنگی ڤەژین]
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
*[https://inkurdish.com/index.php ئینکوردیش]
of9wf5b6v476crhtmxz6nhxi6ntt9ff
ئەرجەنتین
0
4174
46677
45719
2026-09-30T01:13:41Z
Ghybu
12
/* ناو */
46677
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناوی تایبەت ===
{{ckb-proper noun}}
# [[ئەرژەنتین]] (ناوی وڵاتێکە دەکەوێتە کیشوەری ئەمریکای باشوورەوە)
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
s1gc457s0yg04pl6oc7j1otsdvej49x
46678
46677
2026-09-30T01:17:18Z
Ghybu
12
46678
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== شێوە جێگرەوەکان ===
* {{alter|ckb|ئەرژەنتین}}
=== وشەڕەتناسی ===
{{واڵا}}
=== ناوی تایبەت ===
{{ckb-proper noun}}
# ناوی وڵاتێکە دەکەوێتە کیشوەری ئەمریکای باشوورەوە.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
ljk88f59kqaj59dwi6krjvz91ygcoyj
ئەلرادوود
0
4193
46673
9885
2026-09-30T00:51:16Z
Ghybu
12
46673
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# وشەکە بە ڕەچەڵەک عەرەبییە و بە واتای ئەو کەسەیە کە وتارەکە دووبارە دەکاتەوە یان ئەو کەسەی وتارەکە پێشکەش دەکات، بەڵام لە کاروانە ماتەمینییەکانی مەزهەبی دوانزە شیعەدا.
# زاراوەیەکی گشتی بۆ کەسێک کە ئیلێجی خەمناک دەخوێنێتەوە سەبارەت بە بەدبەختییەکانی بنەماڵەی پێغەمبەری ئیسلام محەمەد
# ئەم کەسە ئەم ئیلێجیانە دووبارە دەکاتەوە، کە یان دەقی نۆسەن یان دەقی شیعرن لە کاروانی ماتەمینیدا یان کاتاکۆمبی ماتەمینیدا کە لە مەزهەبی دوانزە شیعەدا بەڕێوەدەچن.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
c240jehg602h385id6gdpuzgamx2rcw
46674
46673
2026-09-30T00:55:20Z
Ghybu
12
/* وەرگێڕانەکان */
46674
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# وشەکە بە ڕەچەڵەک عەرەبییە و بە واتای ئەو کەسەیە کە وتارەکە دووبارە دەکاتەوە یان ئەو کەسەی وتارەکە پێشکەش دەکات، بەڵام لە کاروانە ماتەمینییەکانی مەزهەبی دوانزە شیعەدا.
# زاراوەیەکی گشتی بۆ کەسێک کە ئیلێجی خەمناک دەخوێنێتەوە سەبارەت بە بەدبەختییەکانی بنەماڵەی پێغەمبەری ئیسلام محەمەد
# ئەم کەسە ئەم ئیلێجیانە دووبارە دەکاتەوە، کە یان دەقی نۆسەن یان دەقی شیعرن لە کاروانی ماتەمینیدا یان کاتاکۆمبی ماتەمینیدا کە لە مەزهەبی دوانزە شیعەدا بەڕێوەدەچن.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* عەرەبی: {{t+|ar|رَادُود}}
{{وەرگێڕان-بن}}
94602zzhz4meq5fm9k7s4kp9xq5whkx
بابەدەست
0
4329
46675
10209
2026-09-30T01:09:14Z
Ghybu
12
46675
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ھاوەڵناو ===
{{ckb-adj}}
# ڕوت و نەدار.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* فارسی: باد بەدست، بینوا
{{وەرگێڕان-بن}}
rgh4ugiewrvbhh3b6ii4cc81a7kf1so
بەنابەدڵی
0
4440
46570
30947
2026-09-29T12:42:34Z
Ghybu
12
/* کوردیی ناوەندی */
46570
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھاوەڵکار ===
# کارێک بە [[ناچاری]]یەوە دەکرێت لەجیاتی بە حەز و خولیاوە.
#: ''بۆ ھەر کوێیەک چوویت پڕ بەدڵ بۆی بڕۆ'' - کۆنفۆشیۆس
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
hbrnatrc2e8so6m8p4vyljybm2blrv7
46571
46570
2026-09-29T12:43:49Z
Ghybu
12
/* ھاوەڵکار */
46571
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھاوەڵکار ===
{{ckb-adv}}
# کارێک بە [[ناچاری]]یەوە دەکرێت لەجیاتی بە حەز و خولیاوە.
#: ''بۆ ھەر کوێیەک چوویت پڕ بەدڵ بۆی بڕۆ'' - کۆنفۆشیۆس
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
ktb2r168uj5b82qiz0s6j3ppkvrxxx2
بەڵگەنامە
0
4462
46662
27264
2026-09-30T00:15:41Z
Ghybu
12
46662
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# (?)
====وەرگێڕانەکان====
{{وەرگێڕان-سەر|بەڵگەنامە}}
* عەرەبی: {{t|ar|وثيقة}}
* کوردی کورمانجی: {{t+|kmr|belge}}
* ئەڵمانی: {{t+|de|Dokument}}
* ئینگلیزی: {{t|en|document}}
{{وەرگێڕان-بن}}
=== سەرچاوە ===
[http://zkurd.org/aras/download/it-dictionary_zkurd.pdf فەرەەنگی زانستپەروەرانی کورد]\n
[http://ferheng.zkurd.org/ فەرەەنگی ئینگلیزی - كوردی (كوردی - ئینگلیزی) - زانستپەروەرانی کورد]
2p3tjyrweh2e59v1hcoczuai28dwwln
تورکمانستان
0
4541
46581
37239
2026-09-29T15:10:20Z
Ghybu
12
/* کوردیی ناوەندی */
46581
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناوی تایبەت ===
{{ckb-proper noun}}
# وڵاتێکی سەربەخۆیە.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
3l290ov89hqqqrosr01bsgva4e9z4sv
تۆپ
0
4562
46667
31016
2026-09-30T00:38:13Z
Ghybu
12
/* کوردیی ناوەندی */
46667
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[پەڕگە:Basketball.jpeg|thumb|upright|تۆپێکی سەبەتە]]
[[پەڕگە:Armata z bastionu św. Rocha (twierdza Jasna Góra).jpg|thumb|upright||لوولەتۆپێک]]
=== وشەڕەتناسی ===
لە [[تورکی]]یەوە ''[[top]]'' (تۆپ)، لە [[تورکیی عوسمانی]]یەوە ''[[طوپ]]'' (تۆپ)، لە [[تورکیی کەڤنار]]ەوە ''[[tolp]]'' («شتێکی بازنەیی»)
=== ناو ===
{{ckb-noun}}
# [[گۆ]]یێکی [[ڕەق]] یان [[نێوبەتاڵ]]ە، کە کایەی پێ دەکرێت، یان [[شت]]ێکی شێوە گۆیییە.
# [[چەک]]ێکی گەورەی لوولەدارە [[گوللە]]ی پێ دەھاوێژرێت.
# ئەندازەیێکی تایبەتییە لە [[کۆتاڵ]]ی قەدکراو.
#: {{ux|ckb|'''تۆپێک''' فاسۆخم کڕی.|tr=-}}
==== ھاوواتاکان ====
* [[گۆگ]]
* [[خڕۆکە]]
==== زاراوە پەیوەندیدارەکان ====
* [[تۆپی پێ]]
* [[تۆپی سەبەتە]]
* [[تۆپی دەست]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|گۆیێکی ڕەق یان نێوبەتاڵ}}
* ئازەربایجانی: {{t|az|top}}
* ئایسلەندی: {{t|is|kúla}}
* ئەفریکانس: {{t|af|bal}}
* ئەلبانی: {{t|sq|top}}
* ئەڵمانی: {{t|de|kugel}}
* ئیتالی: {{t|it|palla}}
* ئیرلەندی: {{t|ga|liathróid}}
* ئیسپانی: {{t|es|bola}}
* ئینگلیزی: {{t|en|ball}}
* پورتوگالی: {{t|pt|bola}}
* پۆڵەندی: {{t|pl|kula}}
* تورکی: {{t|tr|top}}
* چیکی: {{t|cs|koule}}
* دانمارکی: {{t|da|bold}}
{{trans-mid}}
* ژاپۆنی: {{t|ja|玉}}
* سوێدی: {{t|sv|boll / klot}}
* عەرەبی: {{t|ar|كُرَة}}
* عیبری: {{t|he|כַּדּוּר}}
* فارسی: {{t|fa|کرە}}
* فەڕەنسی: {{t|fr|balle}}
* فینلەندی: {{t|fi|pallo}}
* ڤیێتنامی: {{t|vi|trái bóng}}
* کەتەلۆنی: {{t|ca|bola}}
* کوردیی باکووری (کورمانجی) {{t|kmr|gog}}
* لاتیڤی: {{t|lv|lode}}
* لاتینی: {{t|la|globus}}
* مەجاری: {{t|hu|golyó}}
* ھۆلەندی: {{t|nl|bol}}
{{وەرگێڕان-بن}}
{{وەرگێڕان-سەر|چەکێکی گەورەی لوولەدار}}
* ئازەربایجانی: {{t|az|top}}
* ئایسلەندی: {{t|is|fallbyssa}}
* ئەفریکانس: {{t|af|kanom}}
* ئەلبانی: {{t|sq|top}}
* ئەڵمانی: {{t|de|kanone}}
* ئیتالی: {{t|it|cannone}}
* ئیرلەندی: {{t|ga|canóin}}
* ئیسپانی: {{t|es|cañón}}
* ئینگلیزی: {{t|en|cannon}}
* پورتوگالی: {{t|pt|canhão}}
* پۆڵەندی: {{t|pl|armata}}
* تورکی: {{t|tr|top}}
* چیکی: {{t|cs|dělo}}
* دانمارکی: {{t|da|kanon}}
{{trans-mid}}
* ژاپۆنی: {{t|ja|大砲}}
* سوێدی: {{t|sv|kanon}}
* عەرەبی: {{t|ar|مِدفَع}}
* عیبری: {{t|he|תּוֹתָח}}
* فارسی: {{t|fa|توپ}}
* فەڕەنسی: {{t|fr|canon}}
* فینلەندی: {{t|fi|tykki}}
* ڤیێتنامی: {{t|vi|pháo}}
* کەتەلۆنی: {{t|ca|canó}}
* کوردیی باکووری (کورمانجی) {{t|kmr|top}}
* لاتیڤی: {{t|lv|lielgabals}}
* لاتینی: {{t|la|tormentum}}
* مەجاری: {{t|hu|ágyú}}
* ھۆلەندی: {{t|nl|kanon}}
{{وەرگێڕان-بن}}
[[پۆل:وشە سێ پیتییە کوردییەکان]]
0tj63yqgq46nn47jknsjzjx9x3dfpi2
دار
0
5068
46641
46526
2026-09-29T19:12:31Z
Ghybu
12
/* ناو */
46641
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Eiche bei Graditz.jpg|thumb|دارێک]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[ڕووەک]]ێکی [[ڕەگ]]دارە کە [[قەد]] و [[لق]] و [[گەڵا]]شی هەیە و بەزۆری چەند [[مەتر]]ێک درێژە.
==== زاراوە داتاشراوەکان ====
{{col3|ckb
| دارستان
| داروبەر
| دارلاستیک
}}
==== گەردانکردن ====
{{ckb-decl-noun}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|tree}}
* فەڕەنسی: {{t+|fr|arbre|m}}
* عەرەبی: {{t+|ar|شَجَر|m}}
* فارسی: {{t+|fa|درخت}}
{{وەرگێڕان-بن}}
== عەرەبی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{head|ar|ناو|head=دَار|g=f}}
# {{l|ckb|ماڵ}}, {{l|ckb|خانوو}}
7i4c92lc3or1w1jnk5ph3xdo5a1ncb4
46642
46641
2026-09-29T19:13:29Z
Ghybu
12
/* کوردیی ناوەندی */
46642
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Eiche bei Graditz.jpg|thumb|دارێک]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[ڕووەک]]ێکی [[ڕەگ]]دارە کە [[قەد]] و [[لق]] و [[گەڵا]]شی هەیە و بەزۆری چەند [[مەتر]]ێک درێژە.
==== گەردانکردن ====
{{ckb-decl-noun}}
==== زاراوە داتاشراوەکان ====
{{col3|ckb
| دارستان
| داروبەر
| دارلاستیک
}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|tree}}
* فەڕەنسی: {{t+|fr|arbre|m}}
* عەرەبی: {{t+|ar|شَجَر|m}}
* فارسی: {{t+|fa|درخت}}
{{وەرگێڕان-بن}}
== عەرەبی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{head|ar|ناو|head=دَار|g=f}}
# {{l|ckb|ماڵ}}, {{l|ckb|خانوو}}
1r8bo85kzb1j1ccrlmdm33jtycqmf8r
دارت
0
5069
46640
45877
2026-09-29T19:06:12Z
Ghybu
12
/* ناو */
46640
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[پەڕگە:Dart programming language logo.svg|thumb|لۆگۆی زمانی دارت]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناوی تایبەت ===
{{ckb-proper noun}}
# زمانێکی پڕۆگرامسازییە بەکاردەبرێت لە دروستکردنی نەرمەواڵا بۆ سیستەمە کارپێکەرە جیاوازەکان. زمانەکە لەلایەن گووگڵەوە گەشەی پێدراوە و لە دروستکردنی نەرمەواڵای مۆبایل و دێسکتۆپ و، سێرڤەر و وێبسایتەکاندا بەکاردەبرێت، لەو کۆتایانەدا بە ڤێرژنی نوێ بەردەست بوو کە توانرا لەگەڵ چەندەها سیستەمی تر بیگونجێنن کە بتوانی بە یەک جار نەرمەواڵا بۆ سەرجەم ئەو سیستەمە زیادکراوانە دروست بکەی لە ئێستادا یەکێکە لە زمانە پێشکەوتووەکان و بەناوبانگەکان
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
hb3j63xq1sy7q2tq794nk3na9oxw5ut
داروبەر
0
5071
46643
45879
2026-09-29T19:14:42Z
Ghybu
12
/* کوردیی ناوەندی */
46643
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھاوەڵناو ===
{{ckb-adj}}
# ھەموو شتێک
#: {{ux|ckb|'''داروبەریان''' لێم پرسی.|tr=-}}
====ھاوماناکان====
{{top3}}
* [[ھەر شتێک]]
* [[یەک بە یەک]]
* [[خاس و خراو]]
* [[تەڕ و وشک]]
{{bottom}}
====دژەکان====
* [[ھیچ شتێک]]
====وەرگێڕانەکان====
{{وەرگێڕان-سەر|ھەموو شتێک}}
* عەرەبی: {{t|ar|كل شىء}}
* فارسی: {{t|fa|همه چيز}}
{{trans-mid}}
* ئینگلیزی: {{t|en|everything}}
* کورمانجی: {{t|kmr|hemû}}
{{وەرگێڕان-بن}}
[[پۆل:وشە حەوت پیتییە کوردییەکان]]
t8o5cbyocuz0pq993lwi7ewd0xk53xv
زێڕ
0
5313
46579
45291
2026-09-29T14:41:50Z
Ghybu
12
/* وەرگێڕانەکان */
46579
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Gold bullion bars.jpg|thumb|زێڕ]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# کانزایەکی بەنرخی جیھانییە و رەنگێکی زەردی هەیە.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|gold}}
* فەڕەنسی: {{t+|fr|or|m}}
{{وەرگێڕان-بن}}
e6apejt0kg1vacnje2ifmoyu129ctvl
46580
46579
2026-09-29T15:00:05Z
Ghybu
12
/* ناو */
46580
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Gold bullion bars.jpg|thumb|زێڕ]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# کانزایەکی بەنرخی جیھانییە و رەنگێکی زەردی هەیە.
==== ھاوماناکان ====
* (کیمیا, زانست) [[Au]]
* (کیمیا) [[☉]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|gold}}
* فەڕەنسی: {{t+|fr|or|m}}
{{وەرگێڕان-بن}}
rh48qb0iisel92wb6cezalh3xxycth6
سۆفتوێر
0
5447
46592
31477
2026-09-29T15:44:28Z
Ghybu
12
/* کوردیی ناوەندی */
46592
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[نەرمامێر]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
jebqt4zl8gxk727eaoedbxj87enwbtw
مار
0
6017
46608
45625
2026-09-29T16:23:17Z
Ghybu
12
/* ناو */
46608
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Cobra 23 03 58 S - 49 00 39 O - 070707- REFON -1.JPG|thumb|مار]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# یەکێکە لە ئاژەڵە خشۆکەکان کە پێوە دەدڵن، و هەنێکیان ژەهراوین و هەشیانە بێ ژەهرن.
==== زاراوە داتاشراوەکان ====
{{col3|ckb
| مارماسی
| مارمێلکە
}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|snake}}
* فەڕەنسی: {{t+|fr|serpent|m}}
{{وەرگێڕان-بن}}
ip8aatterq813wzh3ztmipv59o5h413
46615
46608
2026-09-29T16:41:11Z
Ghybu
12
/* زاراوە داتاشراوەکان */
46615
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Cobra 23 03 58 S - 49 00 39 O - 070707- REFON -1.JPG|thumb|مار]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# یەکێکە لە ئاژەڵە خشۆکەکان کە پێوە دەدڵن، و هەنێکیان ژەهراوین و هەشیانە بێ ژەهرن.
==== زاراوە داتاشراوەکان ====
{{col3|ckb
| مارماسی
| مارمێلکە
| مارمێلک
}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|snake}}
* فەڕەنسی: {{t+|fr|serpent|m}}
{{وەرگێڕان-بن}}
hbcixebb5reismqeasi9dz3izy34pq6
مارسێدز بێنز
0
6018
46607
46084
2026-09-29T16:21:04Z
Ghybu
12
/* ناو */
46607
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناوی تایبەت ===
{{ckb-proper noun}}
# ناوی کۆمپانیایەکی ئۆتۆمۆبیلە.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
datw6p77ky9t3m75oe5okm2bhwmy17p
مارمێلکە
0
6020
46612
46085
2026-09-29T16:32:26Z
Ghybu
12
/* ھاوماناکان */
46612
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[دەعبا]]یەکی باریکی پچکۆلەی بۆرەقنەی چنگداری بەسەزمانە<ref>فەرهەنگی خاڵ</ref>
==== ھاوماناکان ====
{{top3}}
* [[مارمێلک]]
* [[قمقمۆک]]
* [[قمقمۆکە]]
* [[پیسپیسۆک]]
{{bottom}}
====وەرگێڕانەکان====
{{وەرگێڕان-سەر|مارمێلکە}}
* عەرەبی: {{t|ar|سحلية}}
* فارسی: {{t+|fa|مارمولک}}
{{trans-mid}}
* ئینگلیزی: {{t+|en|lizard}}
* کورمانجی: {{t|kmr|marmarok}}
{{وەرگێڕان-بن}}
=== سەرچاوەکان ===
<references />
[[پۆل:وشە ھەشت پیتییە کوردییەکان]]
2fjxlulgrk6h7z6jqw8nyft14w7eid0
46613
46612
2026-09-29T16:33:41Z
Ghybu
12
/* کوردیی ناوەندی */
46613
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Red-headed rock agama (Agama lionotus) male.jpg|thumb|مارمێلکە]]
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[دەعبا]]یەکی باریکی پچکۆلەی بۆرەقنەی چنگداری بەسەزمانە<ref>فەرهەنگی خاڵ</ref>
==== ھاوماناکان ====
{{top3}}
* [[مارمێلک]]
* [[قمقمۆک]]
* [[قمقمۆکە]]
* [[پیسپیسۆک]]
{{bottom}}
====وەرگێڕانەکان====
{{وەرگێڕان-سەر|مارمێلکە}}
* عەرەبی: {{t|ar|سحلية}}
* فارسی: {{t+|fa|مارمولک}}
{{trans-mid}}
* ئینگلیزی: {{t+|en|lizard}}
* کورمانجی: {{t|kmr|marmarok}}
{{وەرگێڕان-بن}}
=== سەرچاوەکان ===
<references />
[[پۆل:وشە ھەشت پیتییە کوردییەکان]]
ho3mpjbhieppjcl3fqtnrprambtwnyg
46614
46613
2026-09-29T16:36:25Z
Ghybu
12
/* ھاوماناکان */
46614
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Red-headed rock agama (Agama lionotus) male.jpg|thumb|مارمێلکە]]
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[دەعبا]]یەکی باریکی پچکۆلەی بۆرەقنەی چنگداری بەسەزمانە<ref>فەرهەنگی خاڵ</ref>
==== ھاوماناکان ====
{{col3|ckb|
| مارمێلک
| قمقمۆک
| قمقمۆکە
| پیسپیسۆک
}}
====وەرگێڕانەکان====
{{وەرگێڕان-سەر|مارمێلکە}}
* عەرەبی: {{t|ar|سحلية}}
* فارسی: {{t+|fa|مارمولک}}
{{trans-mid}}
* ئینگلیزی: {{t+|en|lizard}}
* کورمانجی: {{t|kmr|marmarok}}
{{وەرگێڕان-بن}}
=== سەرچاوەکان ===
<references />
[[پۆل:وشە ھەشت پیتییە کوردییەکان]]
7sf58oerz8qptzmvxtp1juog0wtjh2h
ماسی
0
6031
46609
45001
2026-09-29T16:25:37Z
Ghybu
12
/* ناو */
46609
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Georgia Aquarium - Giant Grouper edit.jpg|thumb|ماسی]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[گیاندار|گیاندارێکی]] ئاوییە و تەنھا لە نێو [[ئاو|ئاوەکاندا]] دەژیت.
==== زاراوە داتاشراوەکان ====
{{col3|ckb
| مارماسی
}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|fish}}
* فەڕەنسی: {{t+|fr|poisson|m}}
{{وەرگێڕان-بن}}
c88jkczahizjq6udidfbltq6ne2m67q
مانگ
0
6047
46639
37918
2026-09-29T18:56:33Z
Ghybu
12
/* ناوی تایبەت */
46639
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[file:FullMoon2010.jpg|thumb|مانگ]]
===وشەڕەتناسی ===
{{واڵا}}
=== ناوی تایبەت ===
{{ckb-proper noun}}
# مانگی دەستکردی [[زەوی]]. ئەستێرەژمێریدا ھێمای [[☽]] و[[☾]]ی بۆ دانراوە.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|میوەیە}}
* ئینگلیزی: {{t+|en|moon}}
* فەڕەنسی: {{t+|fr|lune|f}}
* عەرەبی: {{t+|ar|قمر}}
{{وەرگێڕان-بن}}
72e3hvz0dsntdhorvlygv55g5dhh2n4
مێروولە
0
6241
46710
44953
2026-09-30T03:53:24Z
Ghybu
12
/* کوردیی ناوەندی */
46710
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:SSL12022p.jpg|thumb|مێروولە]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# گیاندارێکی بچووکی بێ زیانە.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|ant}}
* فەڕەنسی: {{t+|fr|fourmi|f}}
{{وەرگێڕان-بن}}
p1w4p4uzo1zx7u6lfpqadnh96ilnh0y
ناچاری
0
6299
46572
31964
2026-09-29T12:46:40Z
Ghybu
12
/* کوردیی ناوەندی */
46572
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# شتێک کە بە [[زۆرەملێ]] بکرێت و بەبێ ڕەزامەندی خاوەنەکەی.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
rynmvzz99ara5hf1zbjxecpe7nhd65r
نەرمامێر
0
6360
46591
32009
2026-09-29T15:44:06Z
Ghybu
12
/* کوردیی ناوەندی */
46591
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[سۆفتوێر]]، [[بەرنامە]]ی [[کۆمپیوتەر]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
t9ynxpdi8mthjxsdz39rtb2alkyq68l
هاردوێر
0
6375
46597
32021
2026-09-29T15:54:59Z
Ghybu
12
/* کوردیی ناوەندی */
46597
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[ڕەقامێر]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
pc5s8yr13iwufcnsjrvla5xuiz3yj1g
وڵات
0
6474
46668
38393
2026-09-30T00:42:31Z
Ghybu
12
/* کوردیی ناوەندی */
46668
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== گۆکردن ===
* {{ckb-IPA}}
=== ناو ===
{{ckb-noun|tr=wiłat}}
# [[نیشتمان]]، [[دەوڵەت]]، [[وەتەن]]، [[مەملەکەت]]
#: {{ux|ckb|کوردستان '''وڵاتی''' کوردانە.|tr=-}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|country}}
* فەڕەنسی: {{t+|fr|pays|m}}
{{وەرگێڕان-بن}}
6jv1t64nrcz4api6hs8ez88hxfq8zw3
46670
46668
2026-09-30T00:44:27Z
Ghybu
12
/* کوردیی ناوەندی */
46670
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
* {{ckb-IPA}}
=== ناو ===
{{ckb-noun|tr=wiłat}}
# [[نیشتمان]]، [[دەوڵەت]]، [[وەتەن]]، [[مەملەکەت]]
#: {{ux|ckb|کوردستان '''وڵاتی''' کوردانە.|tr=-}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|country}}
* فەڕەنسی: {{t+|fr|pays|m}}
{{وەرگێڕان-بن}}
4r9gxlmy0bqq2kihwlxe7kcdjjsz7fe
46671
46670
2026-09-30T00:45:43Z
Ghybu
12
/* کوردیی ناوەندی */
46671
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun|tr=wiłat}}
# [[نیشتمان]]، [[دەوڵەت]]، [[وەتەن]]، [[مەملەکەت]]
#: {{ux|ckb|کوردستان '''وڵاتی''' کوردانە.|tr=-}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|country}}
* فەڕەنسی: {{t+|fr|pays|m}}
{{وەرگێڕان-بن}}
fq8v8kxnpfwqmxnwd6gt98qhyy2fz69
46672
46671
2026-09-30T00:46:05Z
Ghybu
12
/* کوردیی ناوەندی */
46672
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun|tr=wiłat}}
# [[نیشتمان]]، [[دەوڵەت]]، [[وەتەن]]، [[مەملەکەت]]
#: {{ux|ckb|کوردستان '''وڵاتی''' کوردانە.|tr=-}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|country}}
* فەڕەنسی: {{t+|fr|pays|m}}
{{وەرگێڕان-بن}}
cu8nw6rwn6o35qzcrcrzr8z7403sjw5
پێشبەند
0
6612
46583
32144
2026-09-29T15:16:20Z
Ghybu
12
/* کوردیی ناوەندی */
46583
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# ئامڕاز، ئامڕازی پەیوەندی، ئەو وشانەی کە دەبنە هۆی دیاریکردنی شوێن، کات، چۆنییەتی و هتد. و دەکەوێتە پێش [[تەواوکەر]]ەکەی
#: نموونەی پیشبەند: بە، بۆ، لە، ...
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
rds6j6u346loda2kw4f9o63stpuozwc
پەسەندکردن
0
6638
46584
15779
2026-09-29T15:24:46Z
Ghybu
12
46584
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== هاوواتا ===
# مۆرکردن، ڕەزامەندی
# بەدڵبوون، پەسەندکردن
# ئافەرین
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|approval}}
{{وەرگێڕان-بن}}
===سەرچاوە===
* [https://web.archive.org/web/20210424204928/http://zkurd.org/aras/download/it-dictionary_zkurd.pdf فەرهەنگی زانستپەروەرانی کورد]
* [https://web.archive.org/web/20190910201253/http://www.zkurd.org/proje/en-ku.pl فەرهەنگی ئینگلیزی - كوردی (كوردی - ئینگلیزی) - زانستپەروەرانی کورد]
i28leuz7oz8ws6tkbjs9hytuxv3rcvp
46585
46584
2026-09-29T15:26:12Z
Ghybu
12
دەستکاریی [[Special:Contributions/Ghybu|Ghybu]] ([[User talk:Ghybu|لێدوان]]) بۆ دوایین پێداچوونەوەی [[User:Sotiale|Sotiale]] گەڕێندرایەوە
15778
wikitext
text/x-wiki
پەسەندکردن
====هاوواتا====
١ـ مۆرکردن، ڕەزامەندی
٢ـ بەدڵبوون، پەسەندکردن
٣ـ ئافەرین
====زمانەکانی تر====
* English : approval
==سەرچاوە==
[https://web.archive.org/web/20210424204928/http://zkurd.org/aras/download/it-dictionary_zkurd.pdf فەرهەنگی زانستپەروەرانی کورد]
[https://web.archive.org/web/20190910201253/http://www.zkurd.org/proje/en-ku.pl فەرهەنگی ئینگلیزی - كوردی (كوردی - ئینگلیزی) - زانستپەروەرانی کورد]
ntvm6ywd3f1q70sj44hojq6kf2pc29a
ڕاژە
0
6716
46589
32237
2026-09-29T15:41:01Z
Ghybu
12
/* کوردیی ناوەندی */
46589
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# شتێک کە بۆ کەسێک یان شتێک دەکرێت، [[خزمەتگوزاری]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
24ogf0ejhgcvjza8d6av63zj5xyvj0n
ڕاژەخواز
0
6717
46587
32238
2026-09-29T15:40:06Z
Ghybu
12
46587
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== ناو ===
{{ckb-noun}}
# شتێک یان کەسێک کە [[ڕاژە]]یەک بەکار دەهێنێت.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: client
* ئەڵمانی: Klient, Kunde, Auftraggeber
* عەرەبی: عميل
{{وەرگێڕان-بن}}
=== سەرچاوە ===
* [https://web.archive.org/web/20210424204928/http://zkurd.org/aras/download/it-dictionary_zkurd.pdf فەرهەنگی زانستپەروەرانی کورد]
5ym0e9iuyhv32eo6hfwqius7v8c677l
46588
46587
2026-09-29T15:40:39Z
Ghybu
12
/* کوردیی ناوەندی */
46588
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# شتێک یان کەسێک کە [[ڕاژە]]یەک بەکار دەهێنێت.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: client
* ئەڵمانی: Klient, Kunde, Auftraggeber
* عەرەبی: عميل
{{وەرگێڕان-بن}}
=== سەرچاوە ===
* [https://web.archive.org/web/20210424204928/http://zkurd.org/aras/download/it-dictionary_zkurd.pdf فەرهەنگی زانستپەروەرانی کورد]
f0e6ml7taof9yebucpwhald68k4cklk
ڕاژەکار
0
6718
46590
32239
2026-09-29T15:43:35Z
Ghybu
12
46590
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# شتێک، کەسێک یان [[نەرمامێر]]ێک کە [[ڕاژە]]یەک پێشکەش دەکات.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: server
* ئەڵمانی: Server
* عەرەبی: الخادم
{{وەرگێڕان-بن}}
=== سەرچاوە ===
* [http://zkurd.org/aras/download/it-dictionary_zkurd.pdf فەرهەنگی زانستپەروەرانی کورد]
6940lqyie37erfz7cyhxeo0x9oev77z
ڕۆمان
0
6756
46664
16073
2026-09-30T00:20:57Z
Ghybu
12
46664
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# ڕۆمان واتە چیڕۆکی درێژ. لەڕۆمان چیڕۆک بەوردەکاری زیاتر دەنووسرێت.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: novel
* عەرەبی: رواية
* فارسی: رمان
*تورکی: roman
{{وەرگێڕان-بن}}
iu096kplo69yjoe8ueg9baoehbz6ukk
ڕیش
0
6772
46594
46391
2026-09-29T15:51:17Z
Ghybu
12
/* کوردیی ناوەندی */
46594
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[پەڕگە:'Moses' by Michelangelo JBU290.jpg|thumb|upright|ڕیش]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# مووی ڕووخسار کە لە بەشەکانی چەناگە، ڕوومەت، مل دێت.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
=== سەرچاوەکان ===
* فەرھەنگی ڤەژین
* [https://dictionary.cambridge.org/ زانکۆی کامبرێج]
hq616102b744roxvij09i58mrvaf0gi
ڕێزمان
0
6778
46602
44505
2026-09-29T16:08:59Z
Ghybu
12
/* وەرگێڕانەکان */
46602
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# کۆمەڵێک یاسایە کە چۆنیەتی دروستکردنی ڕستە و وشە و ھتد دیاری دەکات.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|grammar}}
* فەڕەنسی: {{t+|fr|grammaire|f}}
{{وەرگێڕان-بن}}
83rfbflk20eiz8rl7yj44tksp1ve2lz
46603
46602
2026-09-29T16:09:33Z
Ghybu
12
/* ناو */
46603
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun|tr=rêziman}}
# کۆمەڵێک یاسایە کە چۆنیەتی دروستکردنی ڕستە و وشە و ھتد دیاری دەکات.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|grammar}}
* فەڕەنسی: {{t+|fr|grammaire|f}}
{{وەرگێڕان-بن}}
72wghqq5fg5gj3mw7u9fwml2iw55pwt
ڕەقامێر
0
6792
46596
32302
2026-09-29T15:54:34Z
Ghybu
12
/* کوردیی ناوەندی */
46596
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# پارچەی فیزیاییی [[کۆمپیوتەر]]، [[هاردوێر]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
ocw0ezm5m7kargfv2t8ikcw6uv5pyfm
ڕەقەکاڵا
0
6793
46598
32303
2026-09-29T15:55:36Z
Ghybu
12
/* کوردیی ناوەندی */
46598
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[ڕەقامێر]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
pc5s8yr13iwufcnsjrvla5xuiz3yj1g
کار
0
6846
46599
45089
2026-09-29T16:03:09Z
Ghybu
12
/* کوردیی ناوەندی */
46599
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# [[ئیش]]، [[ئەرک]]، [[خەبات]]، [[چالاکی]]، ئەو شتەی مرۆڤ دەیکات
# [[ئامادەکاری]]، [[ئامادەیی]]، [[حازری]]
#: {{ux|ckb|خۆمان بۆ ئەوەی بچین '''کار'''مان کردووە.|tr=-}}
# [[سوود]]، [[کەڵک]]، [[فایدە]]، [[قازانج]]، [[بەرژەوەندی]]
# (ڕێزمان) بریتییە لە وشەیەک کە بەڕێوەچوونی کار یان بارودۆخێک لە ڕابردوو، ئێستا یان داھاتوودا نیشان دەدات.
==== وەرگێڕان ====
{{وەرگێڕان-سەر|ئیش، ئەرک، خەبات، چالاکی، ئەو شتەی مرۆڤ دەیکات}}
* ئینگلیزی: {{t+|en|work}}
* فەڕەنسی: {{t+|fr|travail|m}}
{{وەرگێڕان-بن}}
{{وەرگێڕان-سەر|ڕێزمان}}
* ئینگلیزی: {{t+|en|verb}}
* فەڕەنسی: {{t+|fr|verbe|m}}
{{وەرگێڕان-بن}}
tl3u8ufcrtepcag5hjm176g3em2shgk
کار (ڕێزمان)
0
6847
46601
46301
2026-09-29T16:06:57Z
Ghybu
12
46601
wikitext
text/x-wiki
{{delete| see: [[کار]]}}
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# بریتییە لە وشەیەک کە بەڕێوەچوونی کار یان بارودۆخێک لە ڕابردوو، ئێستا یان داھاتوودا نیشان دەدات.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
emz807t6058pu7lgfcsaboz17jspt7h
کچ
0
6919
46712
45015
2026-09-30T04:05:44Z
Ghybu
12
/* ناو */
46712
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun|pl=کچەکان}}
# وشەی «کچ» ناوی مرۆڤێکی شوونەکردووی مێینەیە.
#: {{syn|ckb|کیژ|کەنیشک}}
#: {{ux|ckb|'''کچ''' [[چرا]]ی ماڵە.|tr=-}}
# بەچکەئاژەڵی مێینە.
====ھاوماناکان<ref>فەرهەنگی شێخانی</ref>====
{{col3|ckb
| کناچە
| کەنێ
| کەنیشک
| کیژ
| دۆت
| دۆتە
| قیز
| کەچ
| دویەت
| دوێت
| کەنی
| کناچی
| دوت
| کنیک
| کەچک
| ترە
| دوویت
| دوێتە
| کنێ
}}
====وەرگێڕانەکان====
{{وەرگێڕان-سەر|کچ}}
* عەرەبی: {{t|ar|فتاة}}
* فارسی: {{t+|fa|دختر|tr=دۆختەر}}
{{trans-mid}}
* ئینگلیزی: {{t+|en|girl}}
* کورمانجی: {{t+|kmr|keç}}
{{وەرگێڕان-بن}}
=== سەرچاوەکا ن===
{{سەرچاوەکان}}
{{C|ckb|خێزان}}
[[پۆل:وشە دوو پیتییە کوردییەکان]]
[[پۆل:منداڵ]]
[[پۆل:مێ]]
[[پۆل:خەڵک]]
a0jejg7uylsz414fh9qhbd7etsebfzo
کۆمار
0
6940
46669
36994
2026-09-30T00:43:23Z
Ghybu
12
/* ووشە پەیوەندی دارەکان */
46669
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== ناو ===
{{ckb-noun}}
# کۆمار شێوازەکە یاخود سیستەمێکە لە حکومەتکردن لە وشەیەکی لاتینیەوە داتاشراوە (res-publica) بەواتایی کاروباری گشتی دێت ، لە ئیستادا بەوەتایی ئەو شێوازە حکومەتەدێت کە سەرۆکی وڵاتێک لەسەر بنەمایی بۆماوەی یان باسیستەمی پاشایەتی لە کورەوە بۆ باوک هەڵنابژێردرێت ، بەڵکو دادەنرێت یان لە هەڵبژاردنی گشتی هەڵدەبژێردرێت .
#: کۆماری فیدڕاڵی عێراق
#: کۆماری ئیسلامی ئێران
# کۆمار زۆرجار وەک ناوی کەسی بۆ مرۆڤ بەکار دەهێنرێت
==== ووشە پەیوەندی دارەکان ====
[[سەرۆک کۆمار]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|Republic}}
* عەرەبی: {{t+|ar|جمهورية}}
* فارسی: {{t+|fa|جمهوری}}
{{وەرگێڕان-بن}}
kxp2mdb9sfkxlouq1j4whqhjuvklzqp
🍲
0
7250
46704
17382
2026-09-30T03:27:28Z
Ghybu
12
46704
wikitext
text/x-wiki
== نێوان-زمانی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# [[خۆراک]]، [[خواردن]].
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* کرمانجی: [[xwirak]], [[xwarin]]
* ئینگلیزی: [[food]]
{{وەرگێڕان-بن}}
dju97i96gifiosi73z5fhu83gcikvte
🍳
0
7251
46705
17384
2026-09-30T03:30:29Z
Ghybu
12
/* زمانەوانی */
46705
wikitext
text/x-wiki
== نێوان-زمانی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# [[چێشتلێنان]]، [[خواردن]] [[ئامادەکردن]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* کرمانجی: [[xwarin]], [[çêkirin]]
* ئینگلیزی: [[cooking]]
{{وەرگێڕان-بن}}
7x3c68r62jgvlhdt2lxmmnms2pmvxh9
🍴
0
7252
46706
17386
2026-09-30T03:36:18Z
Ghybu
12
46706
wikitext
text/x-wiki
== نێوان-زمانی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# [[چەقۆ]]
# [[چەنگاڵ]]، [[چەتاڵ]].
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|چەقۆ}}
* کرمانجی: [[çetel]]
* ئینگلیزی: [[fork]]
{{وەرگێڕان-بن}}
{{وەرگێڕان-سەر|چەنگاڵ، چەتاڵ.}}
* کرمانجی: [[çeqo]], [[şefir]]
* ئینگلیزی: [[knife]]
{{وەرگێڕان-بن}}
c5s297kxq3fmji8g1xeyx5zmkekqxpw
🐜
0
7253
46707
17388
2026-09-30T03:38:31Z
Ghybu
12
46707
wikitext
text/x-wiki
== نێوان-زمانی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# [[مێروولە]]، [[مێروو]].
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* کرمانجی: [[mêrî]]، [[mûrî]]
* ئینگلیزی: [[ant]]
{{وەرگێڕان-بن}}
54y639qiax5bgzng4sf1bby6ma38zas
🐝
0
7254
46708
17391
2026-09-30T03:40:03Z
Ghybu
12
46708
wikitext
text/x-wiki
== نێوان-زمانی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# [[مێش ھەنگ]]، [[مێش ھەنگوین]].
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* کرمانجی: [[mêşhingivîn]], [[mêşa hingiv]]
* ئینگلیزی: [[honeybee]]
{{وەرگێڕان-بن}}
mso1ear4dksdk0ycvz5x6sbpucyw62s
مۆدیوول:languages/data/3/m
828
7410
46621
34118
2026-09-29T17:09:29Z
Ghybu
12
see [[ویکیفەرھەنگ:دیوەخان#Grammatical categories]]
46621
Scribunto
text/plain
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["maa"] = {
"San Jerónimo Tecóatl Mazatec",
7692927,
"omq-maz",
"Latn",
}
m["mab"] = {
"Yutanduchi Mixtec",
12645448,
"omq-mxt",
"Latn",
}
m["mad"] = {
"Madurese",
36213,
"poz-msa",
"Latn, Java",
}
m["mae"] = {
"Bo-Rukul",
34967,
"nic-ple",
"Latn",
}
m["maf"] = {
"Mafa",
35819,
"cdc-cbm",
"Latn",
}
m["mag"] = {
"Magahi", -- Not to be confused with Magadhi Prakrit (pra-mag)
33728,
"inc-bih",
"Deva, Kthi",
translit = {
Deva = "bho-translit",
Kthi = "bho-Kthi-translit",
},
}
m["mai"] = {
"Maithili",
36109,
"inc-bih",
"Deva, Tirh, Kthi, Newa",
translit = {
Deva = "mai-translit",
Tirh = "mai-Tirh-translit",
Kthi = "bho-Kthi-translit",
},
}
m["maj"] = {
"Jalapa de Díaz Mazatec",
3915999,
"omq-maz",
"Latn",
}
m["mak"] = {
"Makasar",
33643,
"poz-ssw",
"Latn, Bugi, Maka",
}
m["mam"] = {
"Mam",
33467,
"myn",
"Latn",
}
m["man"] = {
"Mandingo",
35772,
"dmn-man",
"Latn",
}
m["maq"] = {
"Chiquihuitlán Mazatec",
5101757,
"omq-maz",
"Latn",
}
m["mas"] = {
"Maasai",
35787,
"sdv-lma",
"Latn",
}
m["mat"] = {
"Matlatzinca",
12953704,
"omq",
"Latn",
}
m["mau"] = {
"Huautla Mazatec",
36230,
"omq-maz",
"Latn",
}
m["mav"] = {
"Sateré-Mawé",
6794475,
"tup",
"Latn",
}
m["maw"] = {
"Mampruli",
35804,
"nic-wov",
"Latn",
}
m["max"] = {
"North Moluccan Malay",
7056136,
"crp",
"Latn",
ancestors = "ms",
}
m["maz"] = {
"Central Mazahua",
36228,
"oto",
"Latn",
}
m["mba"] = {
"Higaonon",
5753411,
"mno",
"Latn",
}
m["mbb"] = {
"Western Bukidnon Manobo",
7987643,
"mno",
"Latn",
}
m["mbc"] = {
"Macushi",
56633,
"sai-pem",
"Latn",
}
m["mbd"] = {
"Dibabawon Manobo",
18755523,
"mno",
"Latn",
}
m["mbe"] = {
"Molale",
3319444,
"nai-plp",
"Latn",
}
m["mbf"] = {
"Baba Malay",
18642798,
"crp",
"Latn",
ancestors = "ms",
}
m["mbh"] = {
"Mangseng",
6749147,
"poz-ocw",
"Latn",
}
m["mbi"] = {
"Ilianen Manobo",
14916911,
"mno",
"Latn",
}
m["mbj"] = {
"Nadëb",
3335011,
"sai-nad",
"Latn",
}
m["mbk"] = {
"Malol",
6744477,
"poz-ocw",
"Latn",
}
m["mbl"] = {
"Maxakalí",
3029682,
"sai-mje",
"Latn",
}
m["mbm"] = {
"Ombamba",
36407,
"bnt-mbt",
"Latn",
}
m["mbn"] = {
"Macaguán",
3273980,
"sai-guh",
"Latn",
}
m["mbo"] = { -- is, like 'bqz', 'bsi' and 'bss', a dialect of Manenguba
"Mbo (Cameroon)",
36011,
"bnt-mne",
"Latn",
}
m["mbp"] = {
"Wiwa",
3012604,
"cba",
"Latn",
}
m["mbq"] = {
"Maisin",
3448149,
nil,
"Latn",
}
m["mbr"] = {
"Nukak Makú",
3346228,
"sai-nad",
"Latn",
}
m["mbs"] = {
"Sarangani Manobo",
7423093,
"mno",
"Latn",
}
m["mbt"] = {
"Matigsalug Manobo",
6787447,
"mno",
"Latn",
}
m["mbu"] = {
"Mbula-Bwazza",
3913324,
"nic-jrn",
"Latn",
}
m["mbv"] = {
"Mbulungish",
36003,
"alv-nal",
"Latn",
}
m["mbw"] = {
"Maring",
3293280,
nil,
"Latn",
}
m["mbx"] = {
"Sepik Mari",
6760942,
"paa-spk",
"Latn",
}
m["mby"] = {
"Memoni",
4180871,
"inc-snd",
"Gujr, ur-Arab",
}
m["mbz"] = {
"Amoltepec Mixtec",
13583504,
"omq-mxt",
"Latn",
}
m["mca"] = {
"Maca",
3281043,
"sai-mtc",
"Latn",
}
m["mcb"] = {
"Machiguenga",
3915441,
"awd",
"Latn",
}
m["mcc"] = {
"Bitur",
4919173,
}
m["mcd"] = {
"Sharanahua",
12953881,
"sai-pan",
"Latn",
}
m["mce"] = {
"Itundujia Mixtec",
12953727,
"omq-mxt",
"Latn",
}
m["mcf"] = {
"Matsés",
2981620,
"sai-pan",
"Latn",
}
m["mcg"] = {
"Mapoyo",
56946,
"sai-map",
"Latn",
}
m["mch"] = {
"Ye'kwana",
3082027,
"sai-car",
"Latn",
sort_key = {
remove_diacritics = "%-%s",
from = {"'", "ñ", "ö", "sh", "ü"},
to = {"’", "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1]}
}
}
m["mci"] = {
"Mese",
6821190,
}
m["mcj"] = {
"Mvanip",
3913281,
"nic-mmb",
"Latn",
}
m["mck"] = {
"Mbunda",
34170,
"bnt-clu",
"Latn",
}
m["mcl"] = {
"Macaguaje",
6722435,
"sai-tuc",
"Latn",
}
m["mcm"] = {
"Kristang",
2669169,
"crp",
"Latn",
ancestors = "pt",
}
m["mcn"] = {
"Masana",
56668,
"cdc-mas",
}
m["mco"] = {
"Coatlán Mixe",
25559716,
"nai-miz",
"Latn",
}
m["mcp"] = {
"Makaa",
35803,
"bnt-mka",
}
m["mcq"] = {
"Ese",
5397551,
"ngf",
"Latn",
}
m["mcr"] = {
"Menya",
11732444,
"ngf",
}
m["mcs"] = {
"Mambai",
6748872,
"alv-mbm",
}
m["mcu"] = {
"Cameroon Mambila",
19359039,
"nic-mmb",
"Latn",
}
m["mcv"] = {
"Minanibai",
6863167,
"ngf",
}
m["mcw"] = {
"Mawa",
3441333,
"cdc-est",
"Latn",
}
m["mcx"] = {
"Mpiemo",
35908,
"bnt-bek",
}
m["mcy"] = {
"South Watut",
12953293,
"poz-ocw",
}
m["mcz"] = {
"Mawan",
11732429,
"ngf-mad",
}
m["mda"] = {
"Mada (Nigeria)",
3915843,
"nic-nin",
"Latn",
}
m["mdb"] = {
"Morigi",
6912195,
"paa-kiw",
}
m["mdc"] = {
"Male",
6742927,
"ngf-mad",
}
m["mdd"] = {
"Mbum",
36170,
"alv-mbm",
}
m["mde"] = {
"Bura Mabang",
35860,
"ssa",
}
m["mdf"] = {
"Moksha",
13343,
"urj-mdv",
"Cyrl",
translit = "mdf-translit",
entry_name = {remove_diacritics = c.acute},
override_translit = true,
sort_key = "mdf-sortkey",
}
m["mdg"] = {
"Massalat",
759984,
}
m["mdh"] = {
"Maguindanao",
33717,
"phi",
"Latn, Arab",
}
m["mdi"] = {
"Mamvu",
3033594,
"csu-mle",
}
m["mdj"] = {
"Mangbetu",
56327,
"csu-maa",
}
m["mdk"] = {
"Mangbutu",
6748877,
"csu-mle",
}
m["mdl"] = {
"Maltese Sign Language",
6744816,
"sgn",
}
m["mdm"] = {
"Mayogo",
6797580,
"nic-nke",
"Latn",
}
m["mdn"] = {
"Mbati",
36165,
"bnt-ngn",
}
m["mdp"] = {
"Mbala",
6799583,
"bnt-pen",
}
m["mdq"] = {
"Mbole",
6799727,
"bnt-mbe",
}
m["mdr"] = {
"Mandar",
35995,
"poz-ssw",
"Bugi, Latn",
}
m["mds"] = {
"Maria",
3448673,
}
m["mdt"] = {
"Mbere",
36062,
"bnt-mbt",
}
m["mdu"] = {
"Mboko",
36058,
"bnt-mbo",
}
m["mdv"] = {
"Santa Lucía Monteverde Mixtec",
12953722,
"omq-mxt",
"Latn",
}
m["mdw"] = {
"Mbosi",
36035,
"bnt-mbo",
}
m["mdx"] = {
"Dizin",
35313,
"omv-diz",
}
m["mdy"] = {
"Maale",
795327,
"omv-ome",
}
m["mdz"] = {
"Suruí Do Pará",
10322149,
"tup-gua",
"Latn",
}
m["mea"] = {
"Menka",
36078,
"nic-grs",
"Latn",
}
m["meb"] = {
"Ikobi-Mena",
11732241,
"ngf",
"Latn",
}
m["mec"] = {
"Mara",
6772774,
}
m["med"] = {
"Melpa",
36166,
}
m["mee"] = {
"Mengen",
3305831,
"poz-ocw",
}
m["mef"] = {
"Megam",
6808589,
}
m["meg"] = {
"Mea",
12952836,
"poz-cln",
}
m["meh"] = {
"Southwestern Tlaxiaco Mixtec",
7070686,
"omq-mxt",
"Latn",
}
m["mei"] = {
"Midob",
36007,
"nub",
"Latn",
}
m["mej"] = {
"Meyah",
11732436,
"paa-wpa",
}
m["mek"] = {
"Mekeo",
3304803,
"poz-ocw",
}
m["mel"] = {
"Central Melanau",
18638319,
"poz-swa",
"Latn",
}
m["mem"] = {
"Mangala",
6748664,
}
m["men"] = {
"Mende",
1478672,
"dmn-msw",
"Latn, Mend",
}
m["meo"] = {
"Kedah Malay",
4925684,
"poz-mly",
"Latn, ms-Arab, Thai",
entry_name = {
from = {u(0xF70F)},
to = {"ญ"}
},
sort_key = {Thai = "Thai-sortkey"},
}
m["mep"] = {
"Miriwung",
3111847,
}
m["meq"] = {
"Merey",
3502314,
"cdc-cbm",
"Latn",
}
m["mer"] = {
"Meru",
13313,
"bnt-kka",
"Latn",
}
m["mes"] = {
"Masmaje",
3440448,
}
m["met"] = {
"Mato",
3299190,
"poz-ocw",
"Latn",
}
m["meu"] = {
"Motu",
33516,
"poz-ocw",
"Latn",
}
m["mev"] = {
"Mano",
3913286,
"dmn-mda",
"Latn",
}
m["mew"] = {
"Maaka",
3438764,
"cdc-wst",
"Latn",
}
m["mey"] = {
"Hassaniya Arabic",
56231,
"sem-arb",
"Arab",
}
m["mez"] = {
"Menominee",
13363,
"alg",
"Latn",
sort_key = {remove_diacritics = "·"},
}
m["mfa"] = {
"Pattani Malay",
1199751,
"poz-mly",
"Latn, ms-Arab, Thai",
entry_name = {
from = {u(0xF70F)},
to = {"ญ"}
},
sort_key = {Thai = "Thai-sortkey"},
}
m["mfb"] = {
"Bangka",
3258818,
}
m["mfc"] = {
"Mba",
4286464,
"nic-mbc",
"Latn",
}
m["mfd"] = {
"Mendankwe-Nkwen",
11129537,
"nic-nge",
"Latn",
}
m["mfe"] = {
"Mauritian Creole",
33661,
"crp",
"Latn",
ancestors = "fr",
sort_key = s["roa-oil-sortkey"],
}
m["mff"] = {
"Naki",
36083,
"nic-bbe",
"Latn",
}
m["mfg"] = {
"Mixifore",
3914478,
"dmn-mok",
}
m["mfh"] = {
"Matal",
3501751,
"cdc-cbm",
"Latn",
}
m["mfi"] = {
"Wandala",
3441249,
"cdc-cbm",
"Latn",
}
m["mfj"] = {
"Mefele",
3501871,
"cdc-cbm",
}
m["mfk"] = {
"North Mofu",
56303,
"cdc-cbm",
}
m["mfl"] = {
"Putai",
56291,
}
m["mfm"] = {
"Marghi South",
56248,
}
m["mfn"] = {
"Cross River Mbembe",
3915395,
"nic-uce",
"Latn",
}
m["mfo"] = {
"Mbe",
36075,
"nic-eko",
"Latn",
}
m["mfp"] = {
"Makassar Malay",
12952776,
"qfa-mix",
"Latn",
ancestors = "ms, mak"
}
m["mfq"] = {
"Moba",
19921578,
"nic-grm",
"Latn",
}
m["mfr"] = {
"Marrithiyel",
6773014,
"aus-dal",
"Latn",
}
m["mfs"] = {
"Mexican Sign Language",
3915511,
"sgn",
"Latn", -- when documented
}
m["mft"] = {
"Mokerang",
3319387,
"poz-aay",
"Latn",
}
m["mfu"] = {
"Mbwela",
11004988,
"bnt-clu",
ancestors = "lch",
}
m["mfv"] = {
"Mandjak",
35822,
"alv-pap",
}
m["mfw"] = {
"Mulaha",
6933720,
}
m["mfx"] = {
"Melo",
6813268,
"omv-nom",
}
m["mfy"] = {
"Mayo",
56729,
"azc-trc",
"Latn",
sort_key = {remove_diacritics = c.acute},
}
m["mfz"] = {
"Mabaan",
20526385,
"sdv",
}
m["mga"] = {
"Middle Irish",
36116,
"cel-gae",
"Latn",
ancestors = "sga",
entry_name = {remove_diacritics = c.dotabove .. c.diaer .. "·"},
sort_key = "mga-sortkey",
}
m["mgb"] = {
"Mararit",
56359,
"sdv-tmn",
}
m["mgc"] = {
"Morokodo",
6913216,
"csu-bbk",
"Latn",
}
m["mgd"] = {
"Moru",
6915014,
"csu-mma",
}
m["mge"] = {
"Mango",
713659,
"csu-sar",
}
m["mgf"] = {
"Maklew",
6739816,
}
m["mgg"] = {
"Mpongmpong",
35924,
"bnt-bek",
}
m["mgh"] = {
"Makhuwa-Meetto",
33604,
"bnt-mak",
"Latn",
ancestors = "vmw",
}
m["mgi"] = {
"Jili",
3914497,
"nic-pls",
}
m["mgj"] = {
"Abureni",
3441256,
"nic-cde",
"Latn",
}
m["mgk"] = {
"Mawes",
6794395,
"paa",
}
m["mgl"] = {
"Maleu-Kilenge",
3281884,
}
m["mgm"] = {
"Mambae",
35774,
"poz-tim",
"Latn",
}
m["mgn"] = {
"Mbangi",
11017443,
"nic-ngd",
"Latn",
}
m["mgo"] = {
"Meta'",
36054,
"nic-mom",
"Latn",
}
m["mgp"] = {
"Eastern Magar",
12952758,
"sit-gma",
}
m["mgq"] = {
"Malila",
6743679,
"bnt-mby",
"Latn",
}
m["mgr"] = {
"Mambwe-Lungu",
626210,
"bnt-mwi",
"Latn",
}
m["mgs"] = {
"Manda (Tanzania)",
16939267,
"bnt-bki",
}
m["mgt"] = {
"Mongol",
11260674,
"paa",
"Latn",
}
m["mgu"] = {
"Mailu",
3278246,
"ngf",
}
m["mgv"] = {
"Matengo",
6786446,
"bnt-mbi",
"Latn",
}
m["mgw"] = {
"Matumbi",
6791974,
"bnt-mbi",
"Latn",
}
m["mgy"] = {
"Mbunga",
6799817,
"bnt-kil",
}
m["mgz"] = {
"Mbugwe",
3426367,
"bnt-mra",
}
m["mha"] = {
"Manda (India)",
56760,
"dra-kki",
"Orya",
translit = "kxv-translit",
}
m["mhb"] = {
"Mahongwe",
35816,
"bnt-kel",
}
m["mhc"] = {
"Mocho",
1941682,
"myn",
}
m["mhd"] = {
"Mbugu",
36152,
"qfa-mix",
"Latn",
ancestors = "asa",
}
m["mhe"] = {
"Besisi",
2742262,
"mkh-asl",
}
m["mhf"] = {
"Mamaa",
6745346,
"ngf-fin",
"Latn",
}
m["mhg"] = {
"Marrgu",
6772812,
}
m["mhi"] = {
"Ma'di",
56670,
"csu-mma",
}
m["mhj"] = {
"Mogholi",
13336,
"xgn",
"fa-Arab, Latn",
}
m["mhk"] = {
"Mungaka",
36068,
"nic-nun",
"Latn",
}
m["mhl"] = {
"Mauwake",
6794095,
"ngf-mad",
}
m["mhm"] = {
"Makhuwa-Moniga",
6900145,
"bnt-mak",
}
m["mhn"] = {
"Mòcheno",
268130,
"gmw-hgm",
"Latn",
ancestors = "bar",
sort_key = {remove_diacritics = c.grave},
}
m["mho"] = {
"Mashi",
10962737,
"bnt-kav",
"Latn",
}
m["mhp"] = {
"Balinese Malay",
12473441,
"crp",
"Latn, Bali, ms-Arab",
}
m["mhq"] = {
"Mandan",
1957120,
"sio",
}
m["mhr"] = {
"Eastern Mari",
3906614,
"chm",
"Cyrl",
translit = "chm-translit",
override_translit = true,
entry_name = {remove_diacritics = c.grave .. c.acute},
sort_key = {
from = {"ё", "ҥ", "ӧ", "ӱ"},
to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]}
}
}
m["mhs"] = {
"Buru (Indonesia)",
2928650,
"poz-cma",
}
m["mht"] = {
"Mandahuaca",
6747924,
"awd-nwk",
}
m["mhu"] = {
"Taraon",
56400,
"sit-gsi",
"Latn",
}
m["mhw"] = {
"Mbukushu",
2691548,
}
m["mhx"] = {
"Lhao Vo",
11149315,
"tbq-brm",
}
m["mhy"] = {
"Ma'anyan",
2328761,
"poz-bre",
}
m["mhz"] = {
"Mor (Austronesian)",
2122792,
"poz-hce",
"Latn",
}
m["mia"] = {
"Miami",
56523,
"alg",
"Latn",
}
m["mib"] = {
"Atatláhuca Mixtec",
32093046,
"omq-mxt",
"Latn",
}
m["mic"] = {
"Mi'kmaq",
13321,
"alg-eas",
"Latn",
}
m["mid"] = {
"Mandaic",
6991742,
"sem-ase",
"Mand",
ancestors = "myz",
}
m["mie"] = {
"Ocotepec Mixtec",
25559575,
"omq-mxt",
"Latn",
}
m["mif"] = {
"Mofu-Gudur",
1365132,
"cdc-cbm",
"Latn",
}
m["mig"] = {
"San Miguel el Grande Mixtec",
12953719,
"omq-mxt",
"Latn",
}
m["mih"] = {
"Chayuco Mixtec",
13583510,
"omq-mxt",
"Latn",
}
m["mii"] = {
"Chigmecatitlán Mixtec",
12953724,
"omq-mxt",
"Latn",
}
m["mij"] = {
"Mungbam",
34725,
"nic-beb",
"Latn",
}
m["mik"] = {
"Mikasuki",
13316,
"nai-mus",
"Latn",
}
m["mil"] = {
"Peñoles Mixtec",
42411307,
"omq-mxt",
"Latn",
}
m["mim"] = {
"Alacatlatzala Mixtec",
14697894,
"omq-mxt",
"Latn",
}
m["min"] = {
"Minangkabau",
13324,
"poz-mly",
"Latn, Arab",
}
m["mio"] = {
"Pinotepa Nacional Mixtec",
7196415,
"omq-mxt",
"Latn",
}
m["mip"] = {
"Apasco-Apoala Mixtec",
13583505,
"omq-mxt",
"Latn",
}
m["miq"] = {
"Miskito",
1516803,
"nai-min",
"Latn",
entry_name = {remove_diacritics = c.circ},
}
m["mir"] = {
"Isthmus Mixe",
6088873,
"nai-miz",
}
m["mit"] = {
"Southern Puebla Mixtec",
7570345,
"omq-mxt",
"Latn",
}
m["miu"] = {
"Cacaloxtepec Mixtec",
12953723,
"omq-mxt",
"Latn",
}
m["miw"] = {
"Akoye",
3327462,
"ngf",
"Latn",
}
m["mix"] = {
"Mixtepec Mixtec",
6884125,
"omq-mxt",
"Latn",
}
m["miy"] = {
"Ayutla Mixtec",
13583508,
"omq-mxt",
"Latn",
}
m["miz"] = {
"Coatzospan Mixtec",
3317290,
"omq-mxt",
"Latn",
}
m["mjb"] = {
"Makalero",
35729,
"ngf",
"Latn",
}
m["mjc"] = {
"San Juan Colorado Mixtec",
12953718,
"omq-mxt",
"Latn",
}
m["mjd"] = {
"Northwest Maidu",
3198700,
"nai-mdu",
"Latn",
}
m["mje"] = {
"Muskum",
3913334,
}
-- mjg "Monguor" is not recognized as a language, but it is a family code
m["mji"] = {
"Kim Mun",
1115317,
"hmx-mie",
}
m["mjj"] = {
"Mawak",
11732427,
"ngf-mad",
}
m["mjk"] = {
"Matukar",
6791963,
"poz-ocw",
"Latn",
}
m["mjl"] = {
"Mandeali",
6747931,
"him",
"Deva, Takr",
translit = "hi-translit",
}
m["mjm"] = {
"Medebur",
6805227,
"poz-ocw",
"Latn",
}
m["mjn"] = {
"Mebu",
6804364,
"ngf-fin",
}
m["mjo"] = {
"Malankuravan",
14916887,
"dra-mal",
}
m["mjp"] = {
"Malapandaram",
10575729,
"dra-tam",
}
m["mjq"] = {
"Malaryan",
12952773,
"dra-mal",
}
m["mjr"] = {
"Malavedan",
12952775,
"dra-mal",
"Mlym",
translit = "ml-translit",
}
m["mjs"] = {
"Miship",
3441264,
"cdc-wst",
"Latn",
}
m["mjt"] = {
"Sawriya Paharia",
33907,
"dra-mlo",
"Beng, Deva",
}
m["mju"] = {
"Manna-Dora",
10576453,
"dra-tel",
}
m["mjv"] = {
"Mannan",
3286037,
"dra-tam",
"Mlym, Taml",
translit = {
Mlym = "ml-translit",
Taml = "ta-translit",
},
}
m["mjw"] = {
"Karbi",
56591,
"tbq-kuk",
"Latn",
}
m["mjx"] = {
"Mahali",
12953686,
"mun",
}
m["mjy"] = {
"Mahican",
3182562,
"alg-eas",
"Latn",
}
m["mjz"] = {
"Majhi",
6737786,
"inc-bih",
}
m["mka"] = {
"Mbre",
3450154,
"nic", --unclassified within niger-congo tho
}
m["mkb"] = {
"Mal Paharia",
6583595,
"inc-eas",
"Deva",
}
m["mkc"] = {
"Siliput",
7515090,
"qfa-tor",
"Latn",
}
m["mke"] = {
"Mawchi",
21403317,
}
m["mkf"] = {
"Miya",
43328,
"cdc-wst",
"Latn",
}
m["mkg"] = {
"Mak (China)",
3280623,
"qfa-kms",
}
m["mki"] = {
"Dhatki",
32480,
"raj",
}
m["mkj"] = {
"Mokilese",
2335528,
"poz-mic",
"Latn",
}
m["mkk"] = {
"Byep",
35052,
"bnt-mka",
}
m["mkl"] = {
"Mokole",
36047,
"alv-yor",
}
m["mkm"] = {
"Moklen",
3319380,
}
m["mkn"] = {
"Kupang Malay",
18458203,
"crp",
}
m["mko"] = {
"Mingang Doso",
3915382,
"alv-bwj",
}
m["mkp"] = {
"Moikodi",
6894594,
"ngf",
}
m["mkq"] = {
"Bay Miwok",
3460957,
"nai-you",
"Latn",
}
m["mkr"] = {
"Malas",
11732402,
"ngf-mad",
}
m["mks"] = {
"Silacayoapan Mixtec",
7514027,
"omq-mxt",
"Latn",
}
m["mkt"] = {
"Vamale",
14916907,
"poz-cln",
"Latn",
}
m["mku"] = {
"Konyanka Maninka",
11163298,
"dmn-mnk",
}
m["mkv"] = {
"Mav̋ea",
3073532,
"poz-vnn",
"Latn",
}
m["mkx"] = {
"Cinamiguin Manobo",
12953697,
"mno",
}
m["mky"] = {
"East Makian",
3512690,
"poz-hce",
"Latn",
}
m["mkz"] = {
"Makasae",
35782,
"ngf",
}
m["mla"] = {
"Tamambo",
1153276,
"poz-vnn",
"Latn",
}
m["mlb"] = {
"Mbule",
35843,
"nic-ymb",
"Latn",
}
m["mlc"] = {
"Caolan",
3446682,
"tai-cho",
"Latn, Hani",
sort_key = {Hani = "Hani-sortkey"},
}
m["mle"] = {
"Manambu",
11732406,
"paa-spk",
"Latn",
}
m["mlf"] = {
"Mal",
3281057,
"mkh-khm",
}
m["mlh"] = {
"Mape",
6753787,
}
m["mli"] = {
"Malimpung",
12473435,
}
m["mlj"] = {
"Miltu",
3441310,
}
m["mlk"] = {
"Ilwana",
6001357,
"bnt-sab",
}
m["mll"] = {
"Malua Bay",
6744946,
"poz-vnc",
"Latn",
}
m["mlm"] = {
"Mulam",
3092284,
"qfa-kms",
"Latn",
}
m["mln"] = {
"Malango",
3281522,
"poz-sls",
"Latn",
}
m["mlo"] = {
"Mlomp",
36009,
"alv-bak",
}
m["mlp"] = {
"Bargam",
4860543,
"ngf-mad",
"Latn",
}
m["mlq"] = {
"Western Maninkakan",
11028033,
"dmn-wmn",
}
m["mlr"] = {
"Vame",
3515088,
}
m["mls"] = {
"Masalit",
56557,
"ssa",
}
m["mlu"] = {
"To'abaita",
36645,
"poz-sls",
"Latn",
}
m["mlv"] = {
"Mwotlap",
2475538,
"poz-vnn",
"Latn",
}
m["mlw"] = {
"Moloko",
1965222,
"cdc-cbm",
"Latn",
}
m["mlx"] = {
"Malfaxal",
2157421,
"poz-vnc",
"Latn",
}
m["mlz"] = {
"Malaynon",
18755512,
"phi",
}
m["mma"] = {
"Mama",
3913963,
"nic-jrn",
}
m["mmb"] = {
"Momina",
6897297,
}
m["mmc"] = {
"Michoacán Mazahua",
12953705,
"oto",
"Latn",
}
m["mmd"] = {
"Maonan",
3092293,
"qfa-kms",
"Latn",
}
m["mme"] = {
"Tirax",
3276286,
"poz-vnc",
"Latn",
}
m["mmf"] = {
"Mundat",
56263,
"cdc-wst",
"Latn",
}
m["mmg"] = {
"North Ambrym",
2842468,
"poz-vnc",
"Latn",
}
m["mmh"] = {
"Mehináku",
3501838,
"awd",
"Latn",
}
m["mmi"] = {
"Musar",
6940113,
"ngf-mad",
}
m["mmj"] = {
"Majhwar",
6737795,
}
m["mmk"] = {
"Mukha-Dora",
6933447,
}
m["mml"] = {
"Man Met",
3194984,
"mkh-pal",
}
m["mmm"] = {
"Maii",
6735599,
"poz-vnc",
"Latn",
}
m["mmn"] = {
"Mamanwa",
3206623,
"phi",
"Latn",
}
m["mmo"] = {
"Mangga Buang",
12952294,
"poz-ocw",
"Latn",
}
m["mmp"] = {
"Musan",
2605703,
"paa-asa",
}
m["mmq"] = {
"Aisi",
6940074,
"ngf-mad",
"Latn",
}
m["mmr"] = {
"Western Xiangxi Miao",
3307901,
"hmn",
}
m["mmt"] = {
"Malalamai",
3281496,
"poz-ocw",
"Latn",
}
m["mmu"] = {
"Mmaala",
13123461,
"nic-ymb",
"Latn",
}
m["mmv"] = {
"Miriti",
6873567,
"sai-tuc",
"Latn",
}
m["mmw"] = {
"Emae",
3051961,
"poz-pnp",
"Latn",
}
m["mmx"] = {
"Madak",
3275205,
"poz-ocw",
"Latn",
}
m["mmy"] = {
"Migaama",
56259,
"cdc-est",
"Latn",
}
m["mmz"] = {
"Mabaale",
11003249,
"bnt-ngn",
}
m["mna"] = {
"Mbula",
3303572,
"poz-ocw",
"Latn",
}
m["mnb"] = {
"Muna",
6935584,
"poz-mun",
"Latn",
}
m["mnc"] = {
"Manchu",
33638,
"tuw-jrc",
"mnc-Mong, Latn",
ancestors = "juc",
translit = "mnc-translit",
}
m["mnd"] = {
"Mondé",
6898840,
"tup",
"Latn",
}
m["mne"] = {
"Naba",
760732,
"csu-bgr",
}
m["mnf"] = {
"Mundani",
35839,
"nic-mom",
"Latn",
}
m["mng"] = {
"Eastern Mnong",
12953747,
"mkh-ban",
}
m["mnh"] = {
"Mono (Congo)",
33501,
"bad-cnt",
"Latn",
}
m["mni"] = {
"Manipuri",
33868,
"sit",
"Mtei, Beng",
ancestors = "omp",
translit = {Mtei = "Mtei-translit"},
}
m["mnj"] = {
"Munji",
33639,
"ira-mny",
"Arab",
}
m["mnk"] = {
"Mandinka",
33678,
"dmn-wmn",
"Latn",
}
m["mnl"] = {
"Tiale",
6744350,
"poz-vnn",
"Latn",
}
m["mnm"] = {
"Mapena",
11732415,
}
m["mnn"] = {
"Southern Mnong",
23857582,
"mkh-ban",
}
m["mnp"] = {
"Northern Min",
36457,
"zhx-inm",
"Hants",
generate_forms = "zh-generateforms",
translit = "zh-translit",
sort_key = "Hani-sortkey",
}
m["mnq"] = {
"Minriq",
2742268,
"mkh-asl",
}
m["mnr"] = {
"Mono (California)",
33591,
"azc-num",
"Latn",
}
m["mnt"] = {
"Maykulan",
3915696,
"aus-pam",
"Latn",
}
m["mnu"] = {
"Mer",
6817854,
}
m["mnv"] = {
"Rennellese",
3397346,
"poz-pnp",
"Latn",
}
m["mnw"] = {
"Mon",
13349,
"mkh-mnc",
"Mymr",
ancestors = "mkh-mmn",
sort_key = {
from = {"ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ"},
to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ"}
},
}
m["mnx"] = {
"Manikion",
3507964,
"paa-wpa",
}
m["mny"] = {
"Manyawa",
11002622,
"bnt-mak",
ancestors = "vmw",
}
m["mnz"] = {
"Moni",
6899857,
}
m["moa"] = {
"Mwan",
3320111,
"dmn-nbe",
"Latn",
}
m["moc"] = {
"Mocoví",
3027906,
"sai-guc",
"Latn",
}
m["mod"] = {
"Mobilian",
13333,
"crp",
"Latn",
ancestors = "cho, cic",
}
m["moe"] = {
"Montagnais",
13351,
"alg",
"Latn",
ancestors = "cr",
entry_name = {remove_diacritics = c.macron},
}
m["mog"] = {
"Mongondow",
3058458,
"phi",
"Latn",
}
m["moh"] = {
"Mohawk",
13339,
"iro-nor",
"Latn",
ancestors = "iro-omo",
}
m["moi"] = {
"Mboi",
3914417,
"alv-yun",
}
m["moj"] = {
"Monzombo",
11154772,
"nic-nkk",
"Latn",
}
m["mok"] = {
"Morori",
6913275,
}
m["mom"] = {
"Monimbo",
56542,
}
m["moo"] = {
"Monom",
6901726,
"mkh-ban",
}
m["mop"] = {
"Mopan Maya",
36183,
"myn",
"Latn",
}
m["moq"] = {
"Mor (Papuan)",
11732468,
"paa",
}
m["mor"] = {
"Moro",
36172,
"alv-hei",
"Latn",
}
m["mos"] = {
"Moore",
36096,
"nic-mre",
"Latn",
}
m["mot"] = {
"Barí",
2886281,
"cba",
"Latn",
}
m["mou"] = {
"Mogum",
3440473,
"cdc-est",
"Latn",
}
m["mov"] = {
"Mojave",
56510,
"nai-yuc",
"Latn",
}
m["mow"] = {
"Moi (Congo)",
11124792,
"bnt-bmo",
"Latn",
}
m["mox"] = {
"Molima",
3319495,
"poz-ocw",
"Latn",
}
m["moy"] = {
"Shekkacho",
56827,
"omv-gon",
}
m["moz"] = {
"Mukulu",
3440403,
"cdc-est",
}
m["mpa"] = {
"Mpoto",
6928303,
"bnt-mbi",
}
m["mpb"] = {
"Mullukmulluk",
6741120,
}
m["mpc"] = {
"Mangarayi",
6748829,
}
m["mpd"] = {
"Machinere",
12953681,
"awd",
"Latn",
}
m["mpe"] = {
"Majang",
56724,
"sdv",
}
m["mpg"] = {
"Marba",
56614,
"cdc-mas",
}
m["mph"] = {
"Maung",
6792550,
"aus-wdj",
"Latn",
}
m["mpi"] = {
"Mpade",
3280670,
"cdc-cbm",
"Latn",
}
m["mpj"] = {
"Martu Wangka",
3295916,
"aus-pam",
"Latn",
}
m["mpk"] = {
"Mbara (Chad)",
3912770,
"cdc-cbm",
}
m["mpl"] = {
"Middle Watut",
15887910,
"poz-ocw",
"Latn",
}
m["mpm"] = {
"Yosondúa Mixtec",
12953741,
"omq-mxt",
"Latn",
}
m["mpn"] = {
"Mindiri",
6863842,
"poz-ocw",
"Latn",
}
m["mpo"] = {
"Miu",
6883668,
"poz-ocw",
"Latn",
}
m["mpp"] = {
"Migabac",
11732448,
}
m["mpq"] = {
"Matís",
3299145,
"sai-pan",
"Latn",
}
m["mpr"] = {
"Vangunu",
3554582,
"poz-ocw",
"Latn",
}
m["mps"] = {
"Dadibi",
5208077,
"ngf",
"Latn",
}
m["mpt"] = {
"Mian",
12952846,
"ngf-okk",
"Latn",
}
m["mpu"] = {
"Makuráp",
3281037,
"tup",
"Latn",
}
m["mpv"] = {
"Mungkip",
11732485,
"ngf-fin",
"Latn",
}
m["mpw"] = {
"Mapidian",
6753812,
"awd",
"Latn",
}
m["mpx"] = {
"Misima-Paneati",
6875666,
"poz-ocw",
"Latn",
}
m["mpy"] = {
"Mapia",
3287224,
"poz-mic",
"Latn",
}
m["mpz"] = {
"Mpi",
6928276,
"tbq-bka",
}
m["mqa"] = {
"Maba",
3273750,
}
m["mqb"] = {
"Mbuko",
3502213,
"cdc-cbm",
"Latn",
}
m["mqc"] = {
"Mangole",
6749097,
"poz-cma",
"Latn",
}
m["mqe"] = {
"Matepi",
11732426,
"ngf-mad",
}
m["mqf"] = {
"Momuna",
6897518,
}
m["mqg"] = {
"Kota Bangun Kutai Malay",
12952778,
}
m["mqh"] = {
"Tlazoyaltepec Mixtec",
12953740,
"omq-mxt",
"Latn",
}
m["mqi"] = {
"Mariri",
6765544,
}
m["mqj"] = {
"Mamasa",
6745452,
"poz-ssw",
"Latn",
}
m["mqk"] = {
"Rajah Kabunsuwan Manobo",
12953700,
"mno",
}
m["mql"] = {
"Mbelime",
4286473,
"nic-eov",
}
m["mqm"] = {
"South Marquesan",
19694214,
"poz-pep",
"Latn",
}
m["mqn"] = {
"Moronene",
642581,
"poz-btk",
"Latn",
}
m["mqo"] = {
"Modole",
11732457,
"paa-nha",
}
m["mqp"] = {
"Manipa",
6749799,
"poz-cma",
"Latn",
}
m["mqq"] = {
"Minokok",
18642293,
}
m["mqr"] = {
"Mander",
6747979,
"paa-tkw",
}
m["mqs"] = {
"West Makian",
3033575,
"paa-nha",
}
m["mqt"] = {
"Mok",
13018559,
"mkh-pal",
}
m["mqu"] = {
"Mandari",
3285426,
"sdv-bri",
}
m["mqv"] = {
"Mosimo",
11732478,
"ngf-mad",
"Latn",
}
m["mqw"] = {
"Murupi",
11732486,
"ngf-mad",
"Latn",
}
m["mqx"] = {
"Mamuju",
6746004,
"poz-ssw",
"Latn",
}
m["mqy"] = {
"Manggarai",
3285748,
"poz-cet",
"Latn",
}
m["mqz"] = {
"Malasanga",
14916889,
"poz-ocw",
"Latn",
}
m["mra"] = {
"Mlabri",
3073465,
"mkh",
}
m["mrb"] = {
"Sungwadia",
3293299,
"poz-vnn",
"Latn",
}
m["mrc"] = {
"Maricopa",
56386,
"nai-yuc",
"Latn",
}
m["mrd"] = {
"Western Magar",
22303263,
"sit-gma",
"Deva",
}
m["mre"] = {
"Martha's Vineyard Sign Language",
33494,
"sgn",
"Latn, Sgnw",
}
m["mrf"] = {
"Elseng",
3915667,
"paa-brd",
}
m["mrg"] = {
"Mising",
3316328,
"sit-tan",
"Latn, Beng, Deva",
ancestors = "adi",
}
m["mrh"] = {
"Mara Chin",
4175893,
"tbq-kuk",
"Latn",
}
m["mrj"] = {
"Western Mari",
1776032,
"chm",
"Cyrl",
translit = "chm-translit",
sort_key = "mrj-sortkey",
}
m["mrk"] = {
"Hmwaveke",
5873712,
"poz-cln",
"Latn",
}
m["mrl"] = {
"Mortlockese",
3324598,
"poz-mic",
"Latn",
}
m["mrm"] = {
"Mwerlap",
3331115,
"poz-vnn",
"Latn",
}
m["mrn"] = {
"Cheke Holo",
2962165,
"poz-ocw",
"Latn",
}
m["mro"] = {
"Mru",
1951521,
"sit-mru",
"Latn, Mroo",
}
m["mrp"] = {
"Morouas",
6913299,
"poz-vnn",
"Latn",
}
m["mrq"] = {
"North Marquesan",
2603808,
"poz-pep",
"Latn",
}
m["mrr"] = {
"Hill Maria",
27602,
"dra-mdy",
}
m["mrs"] = {
"Maragus",
6754640,
"poz-vnc",
"Latn",
}
m["mrt"] = {
"Margi",
56241,
"cdc-cbm",
"Latn",
}
m["mru"] = {
"Mono (Cameroon)",
11031964,
"alv-mbm",
"Latn",
}
m["mrv"] = {
"Mangarevan",
36237,
"poz-pep",
"Latn",
}
m["mrw"] = {
"Maranao",
33800,
"phi",
"Latn, Arab",
}
m["mrx"] = {
"Dineor",
5278044,
"paa-tkw",
}
m["mry"] = {
"Karaga Mandaya",
6747925,
"phi",
}
m["mrz"] = {
"Marind",
6763970,
}
m["msb"] = {
"Masbatenyo",
33948,
"phi",
"Latn",
}
m["msc"] = {
"Sankaran Maninka",
11155812,
"dmn-mnk",
}
m["msd"] = {
"Yucatec Maya Sign Language",
34281,
"sgn",
"Latn", -- when documented
}
m["mse"] = {
"Musey",
56328,
"cdc-mas",
}
m["msf"] = {
"Mekwei",
4544752,
"paa-nim",
"Latn",
}
m["msg"] = {
"Moraid",
6909020,
}
m["msi"] = {
"Sabah Malay",
10867404,
"crp",
}
m["msj"] = {
"Ma",
6720909,
"nic-mbc",
"Latn",
}
m["msk"] = {
"Mansaka",
12952800,
"phi",
"Latn",
}
m["msl"] = {
"Molof",
4300950,
}
m["msm"] = {
"Agusan Manobo",
12953696,
"mno",
"Latn",
}
m["msn"] = {
"Vurës",
3563857,
"poz-vnn",
"Latn",
}
m["mso"] = {
"Mombum",
6897079,
}
m["msp"] = {
"Maritsauá",
6765915,
"tup",
"Latn",
}
m["msq"] = {
"Caac",
2932212,
"poz-cln",
"Latn",
}
m["msr"] = {
"Mongolian Sign Language",
3915499,
"sgn",
}
m["mss"] = {
"West Masela",
12952816,
"poz-tim",
}
m["msu"] = {
"Musom",
6943041,
"poz-ocw",
"Latn",
}
m["msv"] = {
"Maslam",
3502273,
}
m["msw"] = {
"Mansoanka",
35814,
}
m["msx"] = {
"Moresada",
11732475,
}
m["msy"] = {
"Aruamu",
3501809,
"paa",
"Latn",
}
m["msz"] = {
"Momare",
6897030,
}
m["mta"] = {
"Cotabato Manobo",
12953698,
"mno",
}
m["mtb"] = {
"Anyin Morofo",
3502338,
"alv-ctn",
"Latn",
ancestors = "any",
}
m["mtc"] = {
"Munit",
11732482,
"ngf-mad",
}
m["mtd"] = {
"Mualang",
3073458,
"poz-mly",
}
m["mte"] = {
"Alu",
33503,
"poz-ocw",
"Latn",
}
m["mtf"] = {
"Murik (New Guinea)",
7050035,
"paa-lsp",
"Latn",
}
m["mtg"] = {
"Una",
5580728,
}
m["mth"] = {
"Munggui",
6936018,
"poz-hce",
"Latn",
}
m["mti"] = {
"Maiwa (New Guinea)",
6737223,
"ngf",
"Latn",
}
m["mtj"] = {
"Moskona",
11288953,
}
m["mtk"] = {
"Mbe'",
10964025,
"nic-nka",
"Latn",
}
m["mtl"] = {
"Montol",
3440457,
"cdc-wst",
"Latn",
}
m["mtm"] = {
"Mator",
20669419,
"syd",
"Cyrl",
}
m["mtn"] = {
"Matagalpa",
3490756,
"nai-min",
}
m["mto"] = {
"Totontepec Mixe",
7828400,
"nai-miz",
}
m["mtp"] = {
"Wichí Lhamtés Nocten",
5908756,
"sai-wic",
"Latn",
}
m["mtq"] = {
"Muong",
3236789,
"mkh-vie",
"Latn",
sort_key = "vi-sortkey",
}
m["mtr"] = {
"Mewari",
2992857,
"raj",
"Deva",
translit = "hi-translit", -- for now
}
m["mts"] = {
"Yora",
3572572,
"sai-pan",
"Latn",
}
m["mtt"] = {
"Mota",
3325052,
"poz-vnn",
"Latn",
}
m["mtu"] = {
"Tututepec Mixtec",
7857069,
"omq-mxt",
"Latn",
}
m["mtv"] = {
"Asaro'o",
3503684,
"ngf-fin",
"Latn",
}
m["mtw"] = {
"Magahat",
6729600,
"phi",
}
m["mtx"] = {
"Tidaá Mixtec",
7800805,
"omq-mxt",
"Latn",
}
m["mty"] = {
"Nabi",
6956858,
"qfa-tor",
"Latn",
}
m["mua"] = {
"Mundang",
36032,
"alv-mbm",
}
m["mub"] = {
"Mubi",
3440518,
"cdc-est",
"Latn",
}
m["muc"] = {
"Mbu'",
35868,
"nic-beb",
"Latn",
}
m["mud"] = {
"Mednyj Aleut",
1977419,
"qfa-mix",
ancestors = "ale, ru"
}
m["mue"] = {
"Media Lengua",
36066,
"qfa-mix",
"Latn",
ancestors = "es, qu",
}
m["mug"] = {
"Musgu",
3123545,
"cdc-cbm",
"Latn",
}
m["muh"] = {
"Mündü",
35981,
"nic-nke",
"Latn",
}
m["mui"] = {
"Musi",
615660,
"poz-mly",
"Latn",
}
m["muj"] = {
"Mabire",
3440437,
}
m["mul"] = {
"نێوان-زمانی",
7834564,
"qfa-not",
"All",
sort_key = {
Hani = "Hani-sortkey",
Jpan = "Jpan-sortkey",
Hrkt = "Hira-sortkey", -- Sort all kana as Hira.
Hira = "Hira-sortkey",
Kana = "Hira-sortkey",
},
standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc,
}
m["mum"] = {
"Maiwala",
12952764,
"poz-ocw",
"Latn",
}
m["muo"] = {
"Nyong",
36373,
"alv-lek",
}
m["mup"] = {
"Malvi",
33413,
"raj",
"Deva",
translit = "hi-translit"
}
m["muq"] = {
"Eastern Xiangxi Miao",
27431376,
"hmn",
}
m["mur"] = {
"Murle",
56727,
"sdv",
}
m["mus"] = {
"Creek",
523014,
"nai-mus",
"Latn",
}
m["mut"] = {
"Western Muria",
12952886,
"dra-mur",
}
m["muu"] = {
"Yaaku",
34222,
"cus-eas",
}
m["muv"] = {
"Muthuvan",
3327420,
"dra-tam",
}
m["mux"] = {
"Bo-Ung",
15831607,
}
m["muy"] = {
"Muyang",
3502301,
"cdc-cbm",
"Latn",
}
m["muz"] = {
"Mursi",
36013,
"sdv",
}
m["mva"] = {
"Manam",
6746851,
"poz-ocw",
"Latn",
}
m["mvb"] = {
"Mattole",
20824,
"ath-pco",
"Latn",
}
m["mvd"] = {
"Mamboru",
578815,
"poz",
}
m["mvg"] = {
"Yucuañe Mixtec",
25562736,
"omq-mxt",
"Latn",
}
m["mvh"] = {
"Mire",
3441359,
}
m["mvi"] = {
"Miyako",
36218,
"jpx-sry",
"Jpan",
translit = s["jpx-translit"],
display_text = s["jpx-displaytext"],
entry_name = s["jpx-entryname"],
sort_key = s["jpx-sortkey"],
}
m["mvk"] = {
"Mekmek",
6810592,
"paa-yua",
}
m["mvl"] = {
"Mbara (Australia)",
6799620,
"aus-pam",
}
m["mvm"] = {
"Muya",
2422759,
"sit-qia",
}
m["mvn"] = {
"Minaveha",
6863278,
"poz-ocw",
"Latn",
}
m["mvo"] = {
"Marovo",
3294683,
"poz-ocw",
"Latn",
}
m["mvp"] = {
"Duri",
3915414,
"poz-ssw",
}
m["mvq"] = {
"Moere",
11732458,
"ngf-mad",
}
m["mvr"] = {
"Marau",
6755069,
"poz-hce",
"Latn",
}
m["mvs"] = {
"Massep",
3502895,
"paa-tkw",
}
m["mvt"] = {
"Mpotovoro",
6928305,
"poz-vnc",
"Latn",
}
m["mvu"] = {
"Marfa",
713633,
}
m["mvv"] = {
"Tagal Murut",
7675300,
"poz-san",
"Latn",
}
m["mvw"] = {
"Machinga",
12952754,
"bnt-rvm",
}
m["mvx"] = {
"Meoswar",
6817777,
"poz-hce",
"Latn",
}
m["mvy"] = {
"Indus Kohistani",
33399,
"inc-koh",
"Arab",
}
m["mvz"] = {
"Mesqan",
6821677,
"sem-eth",
}
m["mwa"] = {
"Mwatebu",
14916896,
"poz-ocw",
"Latn",
}
m["mwb"] = {
"Juwal",
6319103,
"qfa-tor",
"Latn",
}
m["mwc"] = {
"Are",
29277,
"poz-ocw",
"Latn",
}
m["mwe"] = {
"Mwera",
6944725,
"bnt-rvm",
"Latn",
}
m["mwf"] = {
"Murrinh-Patha",
2980398,
"aus-dal",
"Latn",
}
m["mwg"] = {
"Aiklep",
3399652,
"poz-ocw",
"Latn",
}
m["mwh"] = {
"Mouk-Aria",
3325498,
"poz-ocw",
"Latn",
}
m["mwi"] = {
"Labo",
2157452,
"poz-vnc",
"Latn",
}
m["mwk"] = {
"Kita Maninkakan",
3015523,
"dmn-wmn",
}
m["mwl"] = {
"میراندی",
13330,
"roa-ibe",
"Latn",
ancestors = "roa-ole",
}
m["mwm"] = {
"Sar",
56850,
"csu-sar",
}
m["mwn"] = {
"Nyamwanga",
6944666,
"bnt-mwi",
}
m["mwo"] = {
"Sungwadaga",
3276435,
"poz-vnn",
"Latn",
}
m["mwp"] = {
"Kala Lagaw Ya",
2591262,
"aus-pam",
"Latn",
}
m["mwq"] = {
"Mün Chin",
331340,
"tbq-kuk",
}
m["mwr"] = {
"Marwari",
56312,
"raj",
"Deva, Mahj",
translit = {
Deva = "hi-translit", -- for now
Mahj = "Mahj-translit",
},
}
m["mws"] = {
"Mwimbi-Muthambi",
15632357,
"bnt-kka",
"Latn",
}
m["mwt"] = {
"Moken",
18648701,
"poz",
}
m["mwu"] = {
"Mittu",
6883573,
"csu-bbk",
"Latn",
}
m["mwv"] = {
"Mentawai",
13365,
"poz-nws",
"Latn",
}
m["mww"] = {
"White Hmong",
3138829,
"hmn",
"Latn, Hmng, Hmnp",
}
m["mwz"] = {
"Moingi",
11011905,
}
m["mxa"] = {
"Northwest Oaxaca Mixtec",
12953739,
"omq-mxt",
"Latn",
}
m["mxb"] = {
"Tezoatlán Mixtec",
3317286,
"omq-mxt",
"Latn",
}
m["mxd"] = {
"Modang",
6888037,
"poz",
}
m["mxe"] = {
"Mele-Fila",
3305008,
"poz-pnp",
"Latn",
}
m["mxf"] = {
"Malgbe",
3502224,
}
m["mxg"] = {
"Mbangala",
6799612,
"bnt-yak",
}
m["mxh"] = {
"Mvuba",
6944591,
"csu-mle",
"Latn",
}
m["mxi"] = {
"Mozarabic",
317044,
"roa-ibe",
"Arab, Hebr, Latn",
translit = "mxi-translit",
entry_name = {
Arab = "ar-entryname"
},
}
m["mxj"] = {
"Miju",
56332,
"sit-mdz",
"Latn, Deva",
}
m["mxk"] = {
"Monumbo",
6906792,
"qfa-tor",
}
m["mxl"] = {
"Maxi Gbe",
35770,
"alv-gbe",
}
m["mxm"] = {
"Meramera",
6817936,
"poz-ocw",
"Latn",
}
m["mxn"] = {
"Moi (Indonesia)",
11732459,
"paa",
}
m["mxo"] = {
"Mbowe",
10962309,
"bnt-kav",
}
m["mxp"] = {
"Tlahuitoltepec Mixe",
7810697,
}
m["mxq"] = {
"Juquila Mixe",
25559721,
}
m["mxr"] = {
"Murik (Malaysia)",
3328150,
nil,
"Latn",
}
m["mxs"] = {
"Huitepec Mixtec",
12953729,
"omq-mxt",
"Latn",
}
m["mxt"] = {
"Jamiltepec Mixtec",
12953730,
"omq-mxt",
"Latn",
}
m["mxu"] = {
"Mada (Cameroon)",
3441206,
"cdc-cbm",
"Latn",
}
m["mxv"] = {
"Metlatónoc Mixtec",
36363,
"omq-mxt",
"Latn",
}
m["mxw"] = {
"Namo",
12952923,
}
m["mxx"] = {
"Mahou",
11004334,
"dmn-mnk",
}
m["mxy"] = {
"Southeastern Nochixtlán Mixtec",
7070684,
"omq-mxt",
"Latn",
}
m["mxz"] = {
"Central Masela",
42575433,
"poz-tim",
}
m["myb"] = {
"Mbay",
3033565,
"csu-sar",
}
m["myc"] = {
"Mayeka",
11129517,
"bnt-boa",
}
m["mye"] = {
"Myene",
35832,
"bnt-tso",
}
m["myf"] = {
"Bambassi",
56540,
"omv-mao",
}
m["myg"] = {
"Manta",
35799,
"nic-mom",
"Latn",
}
m["myh"] = {
"Makah",
3280640,
"wak",
"Latn",
}
m["myj"] = {
"Mangayat",
35988,
"nic-ser",
}
m["myk"] = {
"Mamara Senoufo",
36187,
"alv-sma",
}
m["myl"] = {
"Moma",
6897018,
"poz",
}
m["mym"] = {
"Me'en",
3408516,
"sdv",
}
m["myo"] = {
"Anfillo",
34928,
"omv-gon",
}
m["myp"] = {
"Pirahã",
33825,
"sai-mur",
"Latn",
}
m["myr"] = {
"Muniche",
3915654,
}
m["mys"] = {
"Mesmes",
3508617,
"sem-eth",
}
m["myu"] = {
"Mundurukú",
746723,
"tup",
"Latn",
}
m["myv"] = {
"ئێرزیا",
29952,
"urj-mdv",
"Cyrl",
translit = "myv-translit",
override_translit = true,
}
m["myw"] = {
"Muyuw",
3502878,
"poz-ocw",
"Latn",
}
m["myx"] = {
"Masaba",
12952814,
"bnt-msl",
"Latn",
}
m["myy"] = {
"Macuna",
3275059,
"sai-tuc",
"Latn",
}
m["myz"] = {
"Classical Mandaic",
25559314,
"sem-ase",
"Mand",
}
m["mza"] = {
"Santa María Zacatepec Mixtec",
8063756,
"omq-mxt",
"Latn",
}
m["mzb"] = {
"Northern Saharan Berber",
11156769,
"ber",
}
m["mzc"] = {
"Madagascar Sign Language",
12715020,
"sgn",
}
m["mzd"] = {
"Malimba",
35806,
"bnt-saw",
}
m["mze"] = {
"Morawa",
6909384,
}
m["mzg"] = {
"Monastic Sign Language",
3217333,
"sgn",
}
m["mzh"] = {
"Wichí Lhamtés Güisnay",
7998197,
"sai-wic",
"Latn",
}
m["mzi"] = {
"Ixcatlán Mazatec",
6101049,
"omq-maz",
"Latn",
}
m["mzj"] = {
"Manya",
11006832,
"dmn-mnk",
}
m["mzk"] = {
"Nigeria Mambila",
11004163,
"nic-mmb",
"Latn",
}
m["mzl"] = {
"Mazatlán Mixe",
25559728,
}
m["mzm"] = {
"Mumuye",
36021,
"alv-mum",
"Latn",
}
m["mzn"] = {
"Mazanderani",
13356,
"ira-msh",
"mzn-Arab",
}
m["mzo"] = {
"Matipuhy",
6787588,
"sai-kui",
"Latn",
}
m["mzp"] = {
"Movima",
1659701,
"qfa-iso",
}
m["mzq"] = {
"Mori Atas",
3324070,
"poz-btk",
}
m["mzr"] = {
"Marúbo",
3296011,
"sai-pan",
"Latn",
}
m["mzs"] = {
"Macanese",
35785,
"crp",
"Latn",
ancestors = "pt",
sort_key = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.cedilla}},
}
m["mzt"] = {
"Mintil",
6869641,
"mkh-asl",
}
m["mzu"] = {
"Inapang",
6013569,
"paa",
"Latn",
}
m["mzv"] = {
"Manza",
36038,
"gba-eas",
}
m["mzw"] = {
"Deg",
35183,
"nic-gnw",
"Latn",
}
m["mzx"] = {
"Mawayana",
6794377,
"awd",
}
m["mzy"] = {
"Mozambican Sign Language",
6927809,
"sgn",
}
m["mzz"] = {
"Maiadomu",
6735234,
"poz-ocw",
"Latn",
}
return require("Module:languages").finalizeData(m, "language")
76eocjqqlygjfd4ngn2faf7fakmyjee
ویکیفەرھەنگ:داواکردنی مافی بەڕێوەبەرایەتی
4
7485
46575
46549
2026-09-29T14:08:53Z
Ari Qasm
343
/* لێدوان */
46575
wikitext
text/x-wiki
لێرەدا بەکارھێنەران بۆ وەرگرتنی مافی [[ویکیفەرھەنگ:بەڕێوەبەران|بەڕێوەبەر]] و [[ویکیفەرھەنگ:بەڕێوەبەرانی ڕووکار|بەڕێوەبەری ڕووکار]] داخوازیی خۆیان پێشکەش دەکەن و ئەگەر زۆرینە دەنگیان پێدان دەکرێنە بەڕێوەبەر. کەسێک بیھەوێ مافی بەڕێوەبەرایەتی وەربگرێت پێویستە لەگەڵ یاساکان ئاشنایەتی و لە زمانی کوردیدا شارەزایەتیی ھەبێت، ھەروەھا کات بۆ پڕۆژەکە تەرخان بکات و بەشێوەیەکی چالاکانە بەشداریی تێدا ئەنجام بدات.
== بەڕێوەبەر ==
=== [[بەکارھێنەر:Aram]] ===
سڵاوتان لێ بێت، وەک دەزانن پڕۆژەکە نوێیە و تا ئێستا ھیچ بەڕێوەبەرێکی نییە. واتە کەس ناتوانێت پەڕەکان بسڕێتەوە کە پێم وایە پەڕەی زۆر زۆر بێمانا و ھەڵە دروست بکرێت و کەسیش ناتوانێت بیانسڕێتەوە. ئەمە جگە لە کارەکانی تری وەک بەربەستن و پاراستن و پێدانی ماف و ئەوانەش. جا تا ئێستا چاوەڕێم کرد تا بزانم کەس ھەیە خۆی بپاڵێوێت یان نا، بەس کەس خۆی نەپاڵاوتووە. نازانم ئاخۆ تا چەند دەتوانم کات بۆ پڕۆژەکە تەرخان بکەم، بەڵام بەپێی کات و توانام ھەوڵ دەدەم بەڕێوەبەرایەتی بۆ پڕۆژەکە بکەم لانی کەم تا ئەو کاتەی چەند بەڕێوەبەرێکی تری چالاک دەردەکەون. سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٧:١٦، ١٤ی نیسانی ٢٠٢٣ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی سێ مانگ پێم درا! بڕوانە [[meta:special:diff/24909220#Aram@ckbwiktionary|ئەنجامەکە]]. سپاس بۆ پشتگیریتان و ئیشەڵڵا ھەوڵ دەدەم بەپێی کات و توانام کارە بەڕێوەبەرییەکان بکەم. سپاسی دووبارەی بەندە! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٦:٤٢، ٢١ی نیسانی ٢٠٢٣ (+03)
;پشتگیری
*{{لەگەڵ}} [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٠٣:١٤، ١٥ی نیسانی ٢٠٢٣ (+03)
*{{لەگەڵ}} [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ٢٠:٤٢، ١٦ی نیسانی ٢٠٢٣ (+03)
*{{لەگەڵ}} وەڵا بەڕێز ئارام باشترینامەنە کێشەم نییە گەر بە چاو داخراوی دەنگی بۆ بەم.[[بەکارھێنەر:Agent aro|Agent aro]] ([[لێدوانی بەکارھێنەر:Agent aro|لێدوان]]) ١٣:٣٨، ٢٠ی نیسانی ٢٠٢٣ (+03)
===[[بەکارھێنەر:Agent aro]]===
سڵاوتان لێبێت، من دەمەوێت وەک بەکارهێنەرێک خۆم بپاڵێوم بۆ بوون بەڕێوبەر، من وەک بەکارهێنەرێک دەمەوێت ببم بە بەڕێوبەر چونکە وا هەست دەکەم گەر بەڕێوبەرمان لە ئاستی پێویستدا بێت توانای فریاکەوتنی کارەکانمان زۆرتر دەبێت باشتریش دەبێت و بە تایبەتی لەم کاتەی هاوین کە کاتێکی زۆرمان هەیە، وەکو توانا من پێشتر هیچ مافێکم وەرنەگرتووە و ئەمە یەکەم جارمە و تا ئەوکاتەی خۆم دەسەلمێنم بۆ ویکیفەرهەنگ داوای ٣ مانگ بوون بە بەڕێوبەری دەکەم تاوەکو شارەزای بوارەکە دەبم ئەوکاتیش بەشێوازی باشتر بەردەوام دەبم لەگەڵتان.[[بەکارھێنەر:Agent aro|Agent aro]] ([[لێدوانی بەکارھێنەر:Agent aro|لێدوان]]) ٢٢:٤٤، ١٠ی ئایاری ٢٠٢٣ (+03)
{{کرا}} پیرۆزە بۆ ماوەی سێ مانگ مافەکانی بەڕێوەبەرایەتی زیادکرا، و لە 18ی مانگی ھەشت ئێکس پایەر دەبێت، تکایە گەر ویستت مافەکەت نوێ بکەیتەوە لەو کاتە پێش ھەفتەیەک بەر لە بەسەرچوونی مافەکەت داوای نوێکردنەوەی مافەکەت بکە. [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٧:٣٢، ١٩ی ئایاری ٢٠٢٣ (+03)
;پشتگیری
*{{لەگەڵ}} بەمەرجێک لەسەرەتای دەستبەکاربوونت شوێن ڕێنمایی بەڕێوەبەران بکەوە و پرس بەوان بکە لەھەر کارێکی بەڕێوەبەری کە شارەزایت لێی نەبوو. [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٠:٠٩، ١١ی ئایاری ٢٠٢٣ (+03)
;دژایەتی
=== [[بەکارھێنەر:Aram]] ===
سڵاوتان لێ بێت {{وب|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Pirehelokan|Gejeluk}} و ئەوانی تریش، ببوورن بانگتانم کرد. جاری پێشوو تەنیا بۆ ماوەی ٣ مانگ مافی بەڕێوەبەریم پێ درا و ئێستا ماوەکەم تەواو بووە. ویستم بەبێ ئەوەی ئێوە زەحمەت بدەم داوای بکەمەوە، بەڵام وتیان دەبێ دیسانەوە خۆت بپاڵێویتەوە تا بزانین کۆمەڵگەکە متمانەیان پێتە. بڕواننە [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Permissions&oldid=25471222#Aram@ckbwiktionary داوا نوێیەکەم لە مێتاویکی]. سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٢:٥٧، ١٦ی ئابی ٢٠٢٣ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی ساڵێک پێم درا! بڕوانە [[meta:special:diff/25597471#Aram@ckbwiktionary|ئەنجامەکە]]. زۆر سپاس بۆ پشتگیریتان و ئیشەڵڵا ھەوڵ دەدەم بەپێی کات و توانام کارە بەڕێوەبەرییەکان بکەم. سپاسی دووبارەی بەندە! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٢:٠٣، ١١ی ئەیلوولی ٢٠٢٣ (+03)
;پشتگیری
* {{لەگەڵ}}، بۆ ئارام لاریم نیە. کەسێکی بەتەجرەبە و بەتاقەت و لێزان و شارەزایە. [[بەکارھێنەر:Pirehelokan|Pirehelokan]] ([[لێدوانی بەکارھێنەر:Pirehelokan|لێدوان]]) ٢٣:١٦، ١٦ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Gejeluk|Gejeluk]] ([[لێدوانی بەکارھێنەر:Gejeluk|لێدوان]]) ٢٣:٣٥، ١٦ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}}[[بەکارھێنەر:Kushared|Kushared]] ([[لێدوانی بەکارھێنەر:Kushared|لێدوان]]) ٠٨:٥٩، ١٧ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} ماندوونەبن. [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ١٠:٤٤، ١٧ی ئابی ٢٠٢٣ (+03)
;دژایەتی
=== [[بەکارھێنەر:Aro Salar]] ===
سڵاو {{وب|Aram|Sakura emad|ArkanEN123|}} دووبارە خۆم دەپاڵێومەوە بۆ مافی بەڕێوبەرێتی بۆ ماوەی ١ ساڵ، زۆر سوپاس. [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٣:٠١، ١٨ی ئابی ٢٠٢٣ (+03)
=== ئەنجام ===
{{کرا}} پیرۆزە بۆ ماوەی شەش مانگ ([https://w.wiki/7S5B مێتا]) [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٠١:٢٧، ١١ی ئەیلوولی ٢٠٢٣ (+03)
;پشتگیری
* {{لەگەڵ}} ئەگەر کاری بەڕێوەبەریت پێ دەکرێ، بۆ نا؟ [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٤:٤٩، ١٨ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} ھیوادارم زیاتر بە کارە تەکنیکییەکان خەریک بیت [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٧:٠٦، ١٨ی ئابی ٢٠٢٣ (+03)
;دژایەتی
=== [[بەکارھێنەر:Nskoalj]] ===
سڵاو بۆ ھەمووان؛ {{وب|Aram|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Pirehelokan|Gejeluk}} گەر پێتان باش بێت دەمھەوێ خۆم بۆ بەڕێوەبەرایەتیی ویکیفەرھەنگ بنووسم، ھەرچەندە لێرە دەستکاریم کەم بووە و زیاتر لە ویکیپیدیا بووم، بەڵام دەمھەوێ بەپێی کات لێرەش خزمەت بکەم، تەنیا پێویستیم بە مافەکان ھەیە. تەنیا شتێکی تر ئەوەیە کە بەڵێنی چالاکییەکی زۆر نادەم بەڵکوو بەپێی توانا و دەرفەت ھەوڵ دەدەم. بەگشتی داوای وەرگرتنی بەڕێوەبەرایەتی بۆ ماوەی «٦ مانگان» دەکەم؛ سپاس. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ٢٢:٣٢، ٢٨ی کانوونی دووەمی ٢٠٢٤ (+03)
;پشتگیری
* {{لەگەڵ}} ئێرە زۆر ساردوسڕە. من وەکوو تروسکایییەک دەتبینم و ڕەنگە ببیتە ھۆی ئەوەی ئەوانی تریش چالاکی بکەن. دڵنیاشم کە لە نووسینی کوردی زۆر باشی. بەڕێوەبەری تر پێویستە چونکە ڕەنگە پەڕەی بێبنەما و شڕی زۆر دروست بکرێن و دوو بەڕێوەبەر فریای نەکەون. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٩:٥٣، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
*:زۆر سپاس، بێگومان ھەوڵ دەدەم لەو دەرفەتانەی کە ھەمە زۆرترین ڕاندۆمانم ھەبێت. لەگەڵ قسەکانی بەڕێزتانم و بەدڵنیایییەوە لەو ئامانجەدا ھەنگاو دەنێین. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ٢١:١٥، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
* {{لەگەڵ}} لەگەڵ قسەکەی بەڕێز ئارامم، زۆر ساردوو سڕە.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]])
*:زۆر سپاس، لەگەڵ ئێوە بێگومان بۆ باشترکردن گەرمکردنی ئێرە ھەنگاو ھەڵدێنین. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ٢١:١٦، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
;دژایەتی
=== لێدوانەکان ===
باستان لەوە نەکردووە بۆچی داوای مافی بەرێوەبەرایەتی دەکەن و پلانتان چییە، گەر مافی بەرێوەبەرایەتی وەربگرن چی دەگۆڕێت؟ سپاس [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٢٣:٠٠، ٢٨ی کانوونی دووەمی ٢٠٢٤ (+03)
:{{وب|Sakura emad}} دەمھەوێ بەپێی ئەو دەرفەتانەی کە ھەمە لە ئاستێکی پێشکەوتوودا بەشداریم ھەبێت، ئەو کاتانەی کە تەرخانی دەکەم بتوانم بە تەواوی بەسەر ئێرەدا ڕابگەم، بەتایبەتی توانیای سڕینەوە و مافەکانی ترم ھەبێت؛ چۆن کاتێک دەبینم ھیچ بەشدارییەک لێرەدا ناکرێ دەمھەوێ ئەو کاتانەی لێرەم شتێکی باشم لە دەست بێت. سپاس بۆ ئێوە. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ٠٠:٤٧، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
{{وب|Nskoalj}} خۆی پێویستمان بە بەرێوبەری تر نییە بۆ وتارەکان چونکە چاودێریان دەکەم بەپیی پێویست، بەڵام گەر وتاری پەڕەکانم لەبەر بنوسن باشە، دەنگت پێ دەدەم، بەڵام وەڵا وتارم لەگەڵ نەنوسیت، و بتەوێت بەس بۆ پێداچوونەوە بێیتە ویکیفەرهەنگ، نەوەلا، زۆر سوپاس. [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]])
{{وب|Aro Salar}} بێگومان لە ھەر بارودۆخێکدا ھەوڵی زیادکردنی پەڕەکان دەدەم، ھیوادارم ژمارەی وتارەکان بگەیێنینە ١٠ ھەزار. بەڵێنێک کە بتوانم بیدەم ئەوەیە کە وەکوو ویکیپیدیا بەشداریم دەبێت، گەر سەیری منت لەوێ کردبێت دەزانی کە بەربڵاو بەشداریم ھەیە، بەڵام بێگومان دەتوانم لێرە بەسوود بم. مافەکەشم کاتی دەوێ تەتیا بۆ شەش مانگ، سپاس. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ١٨:٢٧، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
:{{وب|Nskoalj}} سڵاو، ئەم داوایەت بوو بە چی؟ [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:١٣، ٢٨ی ئازاری ٢٠٢٤ (+03)
=== [[بەکارھێنەر:Aro Salar]] ===
سڵاو {{وب|Keenîî|Aram|Sakura emad|ArkanEN123}} [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٧:٥٠، ٢٨ی ئازاری ٢٠٢٤ (+03) دەمەوێت داوای مافی بەڕێوبەرایەتی بکەم بۆ ٢ ساڵ
==== کارەکانم ====
* دروستکردن و وەرگێڕانی پەڕکانی فێرکاری ویکیفەرهەنگ زیاد لە چواربەشی
* دروستکردنی ژوورەکانی وتووێژ کە توانیم تێیدا ببم بە تروسکاییەک بۆ دروستبوونی و زپر سوپاس بۆ بەڕێز ئارام
* ئەنجامدانی کارەکانی ڕۆژانەم لێرە
====لەگەڵ====
====دژ====
====لێدوان====
{{وب|Aro Salar}} سپاس بۆ تۆ و کارەکانی پێشترت، بەڵام ئەو کارانە پێویستی بە مافی بەڕێوەبەری نەبووە. لەم ماوەیەی بەڕێوەبەرایەتیت، لە کۆی ھەموو کردەوە بەڕێوەبەرایەتییەکان، تەنیا یەک سڕینەوەت کردووە. بڕوانە [https://xtools.wmcloud.org/adminstats/ckb.wiktionary.org ئێرە]. ئەوەی ڕاستی بێت نە من و نە تۆ ھیچمان نەکردووە. ئەسڵەن وا ساردوسڕ بین، ئەگەر ھەیە من جارێکی تر داوای بەڕێوەبەرایەتی نەکەم. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٣١، ٢٨ی ئازاری ٢٠٢٤ (+03)
:@[[بەکارھێنەر:Aram|Aram]] زەحمەت نەبێت بۆچی وابووین؟ بەڕای تۆ ئەوە نییە کە کەس بەژداری پڕۆژەکە ناکات؟ لەماوەی کاری مندا بەڕێز تێسلا بوو و keeni بوون کە چالاکیان هەبوون، بەڕێز تێسلا ژمارەیەکی زۆر لە وتاری دروستکرد، کەمێک کێشەی هەبوو لە پۆلەکاندا پێموت کە چاکی بکات، و کانیش بوو بەلام کانی بەجوانترین شێواز کاری دەکرد، و مافی بەڕێوبەرایەتی جارێک لە ویکیفەرهەنگ دامەزراندی وشەی دیکە نییە بەڕای من، بەس گەر وازت لە بەڕێوبەری هێنا، واز لە تەکنیکی نەهێنیت ئامان کەسمان تێیدا شارەزا نین.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ٢١:٥٢، ٢٨ی ئازاری ٢٠٢٤ (+03)
::{{وب|Aro Salar}} بەڵێ، وایە و ھۆکارەکەی ڕێک ئەوەیە کە وتت بەشداریی تێدا ناکرێت. بەداخەوە کەس نایە بەلایەوە. ھەر ئەو کەسانەی کە لە فەیسبووک باسی وشە و وشەکاری دەکەن، دەتوانن بێن لێرە بیکەن و بە ئاکامێکی وشەڕەتناسییەکان بگەن و زیادیان بکەن یان وێنە بۆ ئەو وشانە زیاد بکەن کە شێوەیان نامۆیە. ئەگەر خەڵک لە گرنگیی ئەم پڕۆژەیە تێ بگەن، سەریان دەسووڕمێ، بەڵام ھەمووان حەز دەکەن بێنە سەر حازری و کەس ئامادە نییە بەردێک بخاتە سەر بەردێک. بەڕاستی ئیتر من کەم کەم بێھیوا دەبم. بەڕاستی بە تەنیا لێرە بم، وا دەزانم شێت بوومە. نازانین ڕووی دەممان لە کێ بکەین! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٣:٤٣، ٢٨ی ئازاری ٢٠٢٤ (+03)
:::@[[بەکارھێنەر:Aram|Aram]] جەنابت ناتوانیت ئەو ڕووکارەی کە ئامادەت کردبوو، زیادیکەیت بۆ ڕووکاری ویکیفەرهەنگ مەگەر ببێتە هۆی ڕاکێشانی چەند نوسەرێک؟ [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٥:٥١، ٢٩ی ئازاری ٢٠٢٤ (+03)
::::@[[بەکارھێنەر:Aro Salar|Aro Salar]] وەڵا ڕووکار ئامادەیە، بەڵام لەسەر دیاریکردنی ئەوەی کە چی و چۆن پیشان بدرێ ڕێکنەکەوتووینە. من زوو وتم ڕۆژانە کۆلکەوشەیەکی کوردیی (ناکامڵ) دادەنێین کە ئەمە دەبێتە پاڵنەری ئێمە تا فراوانی بکەین، بەڵام کەس خۆی تێ ناگەیەنێ و منیش ناکرێ بەبێ ڕێککەوتن کاری لەسەر بکەم. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٠:٣٥، ٣٠ی ئازاری ٢٠٢٤ (+03)
:::کاک ئارام من ماوەوە ماوە هەر دێمەوە و ئەم بابەتانەی کە تێیدا تاگ دەکرێم دەیانخوێنمەوە بۆ ئەوەی بێ ئاگا نەبم لە چالاکییەکانتان، بەڵام بۆ ساڵێک دەبێت بەهۆی سەرقاڵیم لەسەر پڕۆژەیەکی خۆم لە ئێستادا کاتم زۆر کەمە بۆیە هیچ چالاکیم نییە، بەداخەوە. پشتیوان بە خودا هەر دەست پێدەکەمەوە بەڵام کاتێکی زۆری پێدەچێت تاوەکو پڕۆژەکەم تەواو دەکەم؛ نزیکەی ساڵێک یان دووانی دیکە. [[بەکارھێنەر:ArkanEN123|ArkanEN123]] ([[لێدوانی بەکارھێنەر:ArkanEN123|لێدوان]]) ١٤:٤٥، ٣٠ی ئازاری ٢٠٢٤ (+03)
::::@[[بەکارھێنەر:ArkanEN123|ArkanEN123]] ئەوەی کە ھەی و دڵت لای پڕۆژەکەیە، بەسە. ھەر کەی کاتت ھەبوو و بەشداریت کرد، مایەی خۆشحاڵیمانە. بەھیوای سەرکەوتنیشین بۆ خۆت و پڕۆژەکەت. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢١:٠٦، ٣٠ی ئازاری ٢٠٢٤ (+03)
:::::@[[بەکارھێنەر:Aram|Aram]] @[[بەکارھێنەر:ArkanEN123|ArkanEN123]] @[[بەکارھێنەر:Sakura emad|Sakura emad]] @[[بەکارھێنەر:Tessla|Tessla]]: دووبارە بانگتان دەکەمەوە بۆ دەنگدان تکایە، گەر ئێستاش ناچالاک بین ئەوا ویکیفەرهەنگ بەڕێوبەرێکی هەمیشەی دەوێت تاکو چالاک دەبێتەوە، بۆیە داوای بەڕێوبەری بۆ ماوەی دوو ساڵ دەکەم.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٢:١٧، ٢٢ی حوزەیرانی ٢٠٢٤ (+03)
::::::@[[بەکارھێنەر:Aro Salar|Aro Salar]] ئەو کارانەت چین کە دەتەوێ بیانکەی و تەنھا بەبەرێوەبەر دەکرێت؟ ئایا ئێستاش ناتوانیت ئەوانەی لەسەرەوە نووسیووتن بیانکەیت؟ [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٦:٢٨، ٢٢ی حوزەیرانی ٢٠٢٤ (+03)
:::::::@[[بەکارھێنەر:Sakura emad|Sakura emad]] ناتوانم پاسدانی وتارەکان ئەنجام بدەم [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١١:٤٧، ٢٣ی حوزەیرانی ٢٠٢٤ (+03)
::::::::@[[بەکارھێنەر:Aram|Aram]] @[[بەکارھێنەر:ArkanEN123|ArkanEN123]] @[[بەکارھێنەر:Sakura emad|Sakura emad]]: تکایە بەمشێوەیەتان ناچالاکی زیاتر دەبێت، خۆتان باش هەستان پێکردووە، بەڕێز ئارام تەنها سێ مانگی ماوە و خەریکە بەرەو ناچالاکییەکی هەمیشە دەڕۆین، پێشتر مافەکەشم وەرگرتووە دەزانم چۆن بەکاری دەهێنم، بەڕێز ئارام لەوانەیە ئێستا زۆر مەژغوڵبیت بەوەی ژیانی خۆییەوە بەڵام من ئێستا هاوینیێکی دوور و درێژم هەیە و چاودێری ویکیفەرهەنگ بکەم، و جارێ بەس یەک ساڵم بدەنەوە ئیتر تەواو، خۆشم داواکارییەکە دەنێرم بۆ بەڕێوبەرایەتی.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٢:١٤، ٢٦ی حوزەیرانی ٢٠٢٤ (+03)
:::::::::@[[بەکارھێنەر:Aro Salar|Aro Salar]] لێرە مێشیش نافڕێ تا بەڕێوەبەرمان ھەبێ. شتێکی واشت نەنووسیوە کە تەنیا بەڕێوەبەر بکرێ و بەوانی تر نەکرێ. باسی پاسدان دەکەی، من ئەم دوو مانگە لێرەم و دواتر کە دەسەڵاتەکەم نەما داوای ناکەمەوە بەمەش پەڕەکان خۆیان پاس دەدرێن چونکە بەڕێوەبەری تێدا نییە. تۆ جارێ ئەم ماوەیە خۆت بەشداریت نەکردووە تا بە دەسەڵاتی بەڕێوەبەرییەوە بیکەیت. بیشیکەیت من دەزانم چوار ڕۆژ دەیکەی و دواتر ون دەبی. وا نییە؟ ئەوەتا من بەڕێوەبەرم و لە چۆڵیی ئێرەش دیقم کردووە. ئەمڕۆش نەبێ بەیانی ئەم پڕۆژەیە دادەخرێ! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٥:٠٣، ١ی تەممووزی ٢٠٢٤ (+03)
::::::::::@[[بەکارھێنەر:Aram|Aram]]: جا تۆ وات لێهاتبێت، ئەوا منیش دەستم لێ شۆرد، ئەمە مەبەستم لە تۆ نییە مەبەستم لە ناچالاکی پڕۆژەکە وەڵاهی کوردی خۆمان ئەونە خۆبەزلزانە فلسێکی نەیەیتێ بەتەما نییە یەک وشە بە بەلاش بنوسێت، دەستت خۆشبێت.<nowiki>{{زۆر سوپاس}}</nowiki>.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ٠١:٠٧، ٢ی تەممووزی ٢٠٢٤ (+03)
:::::::::::@[[بەکارھێنەر:Aro Salar|Aro Salar]] ڕێک وا کە وتت. بەداخەوە ھەموو شتێ ئامادەیە جگە لە بەکارھێنەر. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٥:٠٣، ٢ی تەممووزی ٢٠٢٤ (+03)
=== [[بەکارھێنەر:Aram]] ===
سڵاو {{وب|Pirehelokan|Épine|Zemen|Gejeluk}} ببوورن ئێوە کەوتنە بەر دەستم. داوای مافی بەڕێوەبەری دەکەم ئەگەر بە شایەنمان بزانن. پێشتر دوو جار بە کاتی پێمیان دا. ڕاستی وتم نەکا پێویستم بێت و جارێ تر لە کاتتان بگرم بۆیە داوای دەکەم ئەگینا من زیاتر ڕووکارەکەم پێویستە. سپاس. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٣٢، ٢٧ی کانوونی دووەمی ٢٠٢٥ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی دوو ساڵ پێم درا! بڕوانە [[meta:special:diff/28212330#Aram@ckbwiktionary|ئەنجامەکە]]. زۆر سپاس بۆ پشتگیریتان بۆ جاری سێیەم! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٠٩، ٤ی شوباتی ٢٠٢٥ (+03)
;پشتگیری
* {{لەگەڵ}}. '''[[بەکارھێنەر:Gejeluk|<span style="color:#EB3C27;">G</span>]][[لێدوانی بەکارھێنەر:Gejeluk|<span style="color:#1D3F6E;">êjełûk</span>]]''' ١٩:٤٦، ٢٨ی کانوونی دووەمی ٢٠٢٥ (+03)
;دژایەتی
=== [[بەکارھێنەر:-Haryad]] ===
سڵاو ھاوڕێیان {{وب|Aram|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Pirehelokan|Hivja}} وەک بەکارھێنەرێک کە چەن ساڵێکە لە ویکیپیدیام و لێرەش چالاکیم ھەیە و ئاشنای [[ویکیفەرھەنگ:سیاسەتەکان و ڕێساکان|سیاسەت و ڕێساکانم]]، داوای مافی بەڕێوەبەری ئەکەم. تا بتوانم ئەو ئەرکە تەکنیکییانە ئەنجام بیەم کە تەنیا لە دەسەڵاتی بەڕێوەبەرایە وەک سڕینەوە، پاراستن، بەربەستکردن، مافدان بە بەکارھێنەران. لە کاتی ڕوودانی ھەر کێشەیەک یان بوونی پێشنیارێکی نوێ، لە دیوەخان وتووێژی لەسەر بکەین ڕای بەڕێوەبەران و تەواوی کۆمەڵگە وەرئەگرم. بە وەرگرتنی ئەم مافە، ئەتوانم بە شێوەیەکی خێراتر چاودێریی دوایین گۆڕانکارییەکان بکەم کارەکانی سەرشانی بەڕێوەبەران کەم بکەمەوە، بەبێ ئەوەی پێویست بکات بۆ هەر سڕینەوە یان پاراستنێک چاوەڕوانی کەسانی تر بکەم. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٣:١٦، ١٤ی ئایاری ٢٠٢٦ (+03)
;پشتگیری
*{{لەگەڵ}} ئێرەش پێویستی بەچاودێر هەیە، سەرکەوتووبیت. [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ١٩:٠٣، ١٤ی ئایاری ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٠٢:٢٢، ١٦ی ئایاری ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Kushared|Kushared]] ([[لێدوانی بەکارھێنەر:Kushared|لێدوان]]) ١٣:٤١، ١٦ی ئایاری ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٤:٣٦، ٢١ی ئایاری ٢٠٢٦ (+03)
;دژایەتی
=== ئەنجام ===
{{کرا}} بۆ ماوەی سێ مانگ مافەکەم پێ بەخشرا. ئیشەڵا تا پێم بکرێ ھەوڵی زیاکردن و باشترکردنی ئامرازی گرنگ ئەیەم بۆ ئاسانکردنی کاری بەکارھێنەران لە دەستکاریکردنی ویکیفەرھەنگا. سپاس بۆ پشتگیری و متمانەتان پێم.
=== لێدوان ===
{{وب|Tessla}} زۆر سپاس بۆ پشتگیرییەکەت. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ٢٢:٥٣، ١٤ی ئایاری ٢٠٢٦ (+03)
=== [[بەکارھێنەر:-Haryad]] ===
سڵاو ھاوڕێیان {{وب|Kurd2021|1silent scientist|Aram|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Ari Qasm|Hivja}} دووبارە داوای مافی بەڕێوەبەری ئەکەم. پێشتری بۆ ماوەی [https://meta.wikimedia.org/wiki/Special:Permalink/30576724#-Haryad@ckbwiktionary سێ مانگ] پێیان بەخشیم و ئێستا ماوەکەی تەواو بووە. سپاس بۆ بەشداریتان! [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١١:٢٠، ٣٠ی ئابی ٢٠٢٦ (+03)
;پشتگیری
* {{لەگەڵ}} [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢١:١٥، ٦ی ئەیلوولی ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١١:٠٢، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
;دژایەتی
== بەڕێوەبەری ڕووکار ==
=== [[بەکارھێنەر:Aram]] ===
سڵاوتان لێ بێت، پڕۆژەکە تا ئێستا ھیچ بەڕێوەبەرێکی ڕووکاری نییە و پێویستی پێیەتی چونکە کەس ناتوانێت دەستکاریی پەڕەکانی CSS و JSی میدیاویکی بکات بێجگە لە ئەندامانی ئەو گرووپە. گەر ئێستا سەیری بەشی وەرگێڕانەکان لەسەر ھەر پەڕەیەک بکەن، دەبینن ناڕێکە و ئەمەش بە بەڕێوەبەرێکی ڕووکار یان زیاتر چارەسەر دەکرێت. وێڕای زیادکردنی کۆمەڵەئامڕازێک کە بەڕاستی کارەکانتان بۆ ئاسان دەکات. دەتوانن پشتگریم بکەن؟ لانی کەم تا چەند کەسێکی چالاک بۆ مافەکە دەردەکەون. سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٧:١٦، ١٤ی نیسانی ٢٠٢٣ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی سێ مانگ پێم درا! بڕوانە [[meta:special:diff/24909220#Aram@ckbwiktionary|ئەنجامەکە]]. سپاس بۆ پشتگیریتان و ئیشەڵڵا ھەوڵ دەدەم بەپێی کات و توانام ئامڕازی بەکەڵک زیاد بکەم و ئاسانکاری لە دەستکارییەکان بکەین. سپاسی دووبارەی بەندە! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٦:٤٢، ٢١ی نیسانی ٢٠٢٣ (+03)
;پشتگیری
*{{لەگەڵ}} [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٠٣:١٤، ١٥ی نیسانی ٢٠٢٣ (+03)
*{{لەگەڵ}} بەس کاکە [[بەکارھێنەر:Aram|ئارام]] هەرچەنە نازانم تاگکردن کار دەکات یاخوود نا، بەس تاگمان بکەیت باشتر دەبێت بۆ ئاگاداربوونمان، سەرکەوتوو بیت. [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ٢٠:٤٤، ١٦ی نیسانی ٢٠٢٣ (+03)
*{{لەگەڵ}}.[[بەکارھێنەر:Agent aro|Agent aro]] ([[لێدوانی بەکارھێنەر:Agent aro|لێدوان]]) ١٣:٣٨، ٢٠ی نیسانی ٢٠٢٣ (+03)
=== [[بەکارھێنەر:Aram]] ===
سڵاوتان لێ بێت {{وب|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Pirehelokan|Gejeluk}} و ئەوانی تریش، ببوورن بانگتانم کرد. جاری پێشوو تەنیا بۆ ماوەی ٣ مانگ مافی بەڕێوەبەریی ڕووکارم پێ درا و ئێستا ماوەکەم تەواو بووە. ویستم بەبێ ئەوەی ئێوە زەحمەت بدەم داوای بکەمەوە، بەڵام وتیان دەبێ دیسانەوە خۆت بپاڵێویتەوە تا بزانین کۆمەڵگەکە متمانەیان پێتە. بڕواننە [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Permissions&oldid=25471222#Aram@ckbwiktionary داوا نوێیەکەم لە مێتاویکی]. سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٢:٥٧، ١٦ی ئابی ٢٠٢٣ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی ساڵێک پێم درا! بڕوانە [[meta:special:diff/25597471#Aram@ckbwiktionary|ئەنجامەکە]]. زۆر سپاس بۆ پشتگیریتان و ئیشەڵڵا ھەوڵ دەدەم بەپێی کات و توانام کارە بەڕێوەبەرییەکان بکەم. سپاسی دووبارەی بەندە! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٢:٠٣، ١١ی ئەیلوولی ٢٠٢٣ (+03)
;پشتگیری
* {{لەگەڵ}}، سپاس بۆ چالاکییەکانت ئارام. [[بەکارھێنەر:Pirehelokan|Pirehelokan]] ([[لێدوانی بەکارھێنەر:Pirehelokan|لێدوان]]) ٢٣:١٤، ١٦ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Gejeluk|Gejeluk]] ([[لێدوانی بەکارھێنەر:Gejeluk|لێدوان]]) ٢٣:٣٦، ١٦ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Kushared|Kushared]] ([[لێدوانی بەکارھێنەر:Kushared|لێدوان]]) ٠٩:٠٠، ١٧ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ١٠:٤٥، ١٧ی ئابی ٢٠٢٣ (+03)
;دژایەتی
=== [[بەکارھێنەر:Aram]] ===
سڵاو {{وب|Pirehelokan|Épine|Zemen|Gejeluk}} ببوورن ئێوە کەوتنە بەر دەستم. داوای مافی بەڕێوەبەریی ڕووکار دەکەم ئەگەر بە شایەنمان بزانن. پێشتر دوو جار بە کاتی پێمیان دا. دوای ئەو ھەموو ماوەیە کێشەی وشەی ئەمڕۆ و دیزایینی پەڕەی دەستپێکم چارە کردووە، بەڵام پێویستم بەم مافەیە تا سکریپتەکە نوێ بکەمەوە. ئەگەر بیرتان نەماوە، باسی [[بەکارھێنەر:Aram/دەستپێک]] دەکەم. پێشتر بۆیە وازم لێی ھێنا چونکە بۆ ھەر کەسێک و ھەر وێبگەڕێک وشەی جیای پیشان دەدا، بەڵام ئێستا بە حسابات ئیشەکە دەکەین و ناچار بۆ ھەموو کەسێک ھەمان وشە پیشان دەدات. ئامانجی ئەم ئیشە ئەوە بوو کە:
* ئێرە بچووکە و جارێ ناتوانین پڕۆژەی وشەی ھەڵبژێردراو دروست بکەین و بەڕێوەی ببەین.
* ئەو وشانەی ڕۆژانە بۆ ھەمووان پیشان دەدرێن، وا لە بەکارھێنەران دەکات پەرەیان پێ بدەن.
* پەڕەی دەستپێک لەوەتەی ھەیە، ھەر وایە و نەگۆڕاوە. جا ئەمە پەڕەی دەستپێک بە زیندوویی ڕادەگرێت لەکاتێکدا ئێمە ھیچیش نەکەین.
سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٤٢، ٢٧ی کانوونی دووەمی ٢٠٢٥ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی دوو ساڵ پێم درا! بڕوانە [[meta:special:diff/28212330#Aram@ckbwiktionary|ئەنجامەکە]]. زۆر سپاس بۆ پشتگیریتان بۆ جاری سێیەم! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٠٩، ٤ی شوباتی ٢٠٢٥ (+03)
;پشتگیری
*{{لەگەڵ}}. [[بەکارھێنەر:Pirehelokan|Pirehelokan]] ([[لێدوانی بەکارھێنەر:Pirehelokan|لێدوان]]) ٢٣:٤٢، ٢٧ی کانوونی دووەمی ٢٠٢٥ (+03)
* {{لەگەڵ}}. '''[[بەکارھێنەر:Gejeluk|<span style="color:#EB3C27;">G</span>]][[لێدوانی بەکارھێنەر:Gejeluk|<span style="color:#1D3F6E;">êjełûk</span>]]''' ١٩:٤٤، ٢٨ی کانوونی دووەمی ٢٠٢٥ (+03)
* {{لەگەڵ}}--[[بەکارھێنەر:Épine|Épine]] ([[لێدوانی بەکارھێنەر:Épine|لێدوان]]) ٢٠:٢٣، ٢٨ی کانوونی دووەمی ٢٠٢٥ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Zemen|Zemen]] ([[لێدوانی بەکارھێنەر:Zemen|لێدوان]]) ٢٢:١١، ٢ی شوباتی ٢٠٢٥ (+03)
;دژایەتی
=== [[بەکارھێنەر:-Haryad]] ===
سڵاو {{وب|Aram|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Ari Qasm|Kurd2021|1silent scientist|Hivja}} ئەمەوێ داوای مافی بەڕێوەبەری ڕووکار بکەم. بە لایەنی کەمەوە پێویستە دوو بەڕێوەبەر ھەبن بۆ ئەم مافە. ھۆکاری ئەم داوایەشم ئەوەیە پەڕەکانی سیستمی میدیاویکی، بەردەوام پێویستیان بە نوێکردنەوە و چاکسازیی ھەیە وەک دەستکاریکردنی پەڕەکانی CSS و JavaScript، و ڕێکخستنی ئامرازە یارمەتیدەرەکان (Gadgets). بەبێ ئەم مافە ئەو کارانە ناکرێن و لەگەڵ ھەبوونی مافی بەڕێوەبەری ئاسایی، مافەکە ئەبنە تەواوکەری یەکتر. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١١:٢٠، ٣٠ی ئابی ٢٠٢٦ (+03)
==== لێدوان ====
:@[[بەکارھێنەر:-Haryad|-Haryad]] من کێشەم نییە بەڵام شارەزاییتان ھەیە لە زمانەکانی JS/CSS/JSON مەبەستم پسپۆری نییە بەڵام ھەر مەبەستم لە شارەزاییە بتوانی مامەڵەیان لەگەڵ بکەیت؟ [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٣:٠٨، ٣٠ی ئابی ٢٠٢٦ (+03)
::@[[بەکارھێنەر:Sakura emad|Sakura emad]]: بە شێوەی سەرەتایی شارەزاییم لێی ھەیە. یانی بەشی ئەونەی لێ ئەزانم کە دەستکاری چی بکەم و چی نەکەم. شتێکیشم نەزانی پرسیار ئەکەم و وتووێژی لەسەر ئەکەین. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٣:٥١، ٣٠ی ئابی ٢٠٢٦ (+03)
;پشتگیری
* {{لەگەڵ}}: مێژووی بەشدارییەکانی بەڕێز ھەریاد نیشان دەدات کە بە وەرگرتنی ئەو مافە دەتوانێت سوودبەخش بێ بۆ ویکیفەرھەنگی کوردیی سۆرانی. زۆر سپاس بۆ هەمووان. [[بەکارھێنەر:Hivja|Hivja]] ([[لێدوانی بەکارھێنەر:Hivja|لێدوان]]) ١٣:٣٤، ٣٠ی ئابی ٢٠٢٦ (+03)
* {{لەگەڵ}}: زۆرباشە تکایە گەر شتێکتان نەزانی بپرسن : ) [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٤:٢٧، ٣٠ی ئابی ٢٠٢٦ (+03)
* {{لەگەڵ}}: نازانم دەربارەی تۆ بەڵام هیوادارم هەڵبژاردنت وەک بەڕێوبەری ڕووکار بتوانێت ویکیفەرهەنگی کوردی سۆرانی بباتە ئاستێکی باشتر.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]])
* {{لەگەڵ}} ھەمان پرسیاری Sakura emadم هەبوو. ھیوادارم بزانن کەی و چۆن و بۆچی کەڵک لەم مافە وەردەگرن. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢١:١٥، ٦ی ئەیلوولی ٢٠٢٦ (+03)
;دژایەتی
=== [[User:sakura emad]] ===
سڵاوتان لێبێت، {{وب|Aram|Aro Salar|Tessla|-Haryad|Kushared|ArkanEN123|Ari Qasm|Kurd2021|1silent scientist|Hivja}}، پڕۆژەکە لە ئێستادا یەک بەڕێوەبەری ڕووکاری ھەیە ئەویش کاک ئارامە کە زۆر ئەکتیڤ نییە من خۆم بۆ مافەکە دەپاڵێوم شارەزایم لە زمانەکانی CSS/JS/JSON ھەیە و ئەتوانم بەبێ کێشە کاریان پێ بکەم و بەپێی ویستی کۆمەڵگا پەرە بە ڕووکاری ویکیفەرھەنگ بدەم و بۆ کارەکانم وەک بەڕێوەبەری ڕووکار ئەتوانن سەیری ویکیپیدیای سۆرانی بکەن نموونە پەرەپێدانی [https://w.wiki/3zmC پڕۆژەی داواکاری پەڕگە] کە پێشووتر دەبوایە بە پارامیتەر و کۆد کار پێ بکرێ ئێستا تەنھا ئامرازە و دووگمەیە و زۆر ئاسانترە بۆ ھەر بەکارھێنەرێک. سپاس! [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١١:٢٣، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
==== لێدوان ====
;پشتگیری
* {{لەگەڵ}}: [[بەکارھێنەر:Kushared|Kushared]] ([[لێدوانی بەکارھێنەر:Kushared|لێدوان]]) ١١:٤٥، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
* {{لەگەڵ}} [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٤:١٦، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Ari Qasm|Ari Qasm]] ([[لێدوانی بەکارھێنەر:Ari Qasm|لێدوان]]) ١٧:٠٨، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
;دژایەتی
ro94fimjjuk2s8f9t52vpe35gqmwd4y
46644
46575
2026-09-29T19:16:18Z
Aro Salar
44
/* لێدوان */
46644
wikitext
text/x-wiki
لێرەدا بەکارھێنەران بۆ وەرگرتنی مافی [[ویکیفەرھەنگ:بەڕێوەبەران|بەڕێوەبەر]] و [[ویکیفەرھەنگ:بەڕێوەبەرانی ڕووکار|بەڕێوەبەری ڕووکار]] داخوازیی خۆیان پێشکەش دەکەن و ئەگەر زۆرینە دەنگیان پێدان دەکرێنە بەڕێوەبەر. کەسێک بیھەوێ مافی بەڕێوەبەرایەتی وەربگرێت پێویستە لەگەڵ یاساکان ئاشنایەتی و لە زمانی کوردیدا شارەزایەتیی ھەبێت، ھەروەھا کات بۆ پڕۆژەکە تەرخان بکات و بەشێوەیەکی چالاکانە بەشداریی تێدا ئەنجام بدات.
== بەڕێوەبەر ==
=== [[بەکارھێنەر:Aram]] ===
سڵاوتان لێ بێت، وەک دەزانن پڕۆژەکە نوێیە و تا ئێستا ھیچ بەڕێوەبەرێکی نییە. واتە کەس ناتوانێت پەڕەکان بسڕێتەوە کە پێم وایە پەڕەی زۆر زۆر بێمانا و ھەڵە دروست بکرێت و کەسیش ناتوانێت بیانسڕێتەوە. ئەمە جگە لە کارەکانی تری وەک بەربەستن و پاراستن و پێدانی ماف و ئەوانەش. جا تا ئێستا چاوەڕێم کرد تا بزانم کەس ھەیە خۆی بپاڵێوێت یان نا، بەس کەس خۆی نەپاڵاوتووە. نازانم ئاخۆ تا چەند دەتوانم کات بۆ پڕۆژەکە تەرخان بکەم، بەڵام بەپێی کات و توانام ھەوڵ دەدەم بەڕێوەبەرایەتی بۆ پڕۆژەکە بکەم لانی کەم تا ئەو کاتەی چەند بەڕێوەبەرێکی تری چالاک دەردەکەون. سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٧:١٦، ١٤ی نیسانی ٢٠٢٣ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی سێ مانگ پێم درا! بڕوانە [[meta:special:diff/24909220#Aram@ckbwiktionary|ئەنجامەکە]]. سپاس بۆ پشتگیریتان و ئیشەڵڵا ھەوڵ دەدەم بەپێی کات و توانام کارە بەڕێوەبەرییەکان بکەم. سپاسی دووبارەی بەندە! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٦:٤٢، ٢١ی نیسانی ٢٠٢٣ (+03)
;پشتگیری
*{{لەگەڵ}} [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٠٣:١٤، ١٥ی نیسانی ٢٠٢٣ (+03)
*{{لەگەڵ}} [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ٢٠:٤٢، ١٦ی نیسانی ٢٠٢٣ (+03)
*{{لەگەڵ}} وەڵا بەڕێز ئارام باشترینامەنە کێشەم نییە گەر بە چاو داخراوی دەنگی بۆ بەم.[[بەکارھێنەر:Agent aro|Agent aro]] ([[لێدوانی بەکارھێنەر:Agent aro|لێدوان]]) ١٣:٣٨، ٢٠ی نیسانی ٢٠٢٣ (+03)
===[[بەکارھێنەر:Agent aro]]===
سڵاوتان لێبێت، من دەمەوێت وەک بەکارهێنەرێک خۆم بپاڵێوم بۆ بوون بەڕێوبەر، من وەک بەکارهێنەرێک دەمەوێت ببم بە بەڕێوبەر چونکە وا هەست دەکەم گەر بەڕێوبەرمان لە ئاستی پێویستدا بێت توانای فریاکەوتنی کارەکانمان زۆرتر دەبێت باشتریش دەبێت و بە تایبەتی لەم کاتەی هاوین کە کاتێکی زۆرمان هەیە، وەکو توانا من پێشتر هیچ مافێکم وەرنەگرتووە و ئەمە یەکەم جارمە و تا ئەوکاتەی خۆم دەسەلمێنم بۆ ویکیفەرهەنگ داوای ٣ مانگ بوون بە بەڕێوبەری دەکەم تاوەکو شارەزای بوارەکە دەبم ئەوکاتیش بەشێوازی باشتر بەردەوام دەبم لەگەڵتان.[[بەکارھێنەر:Agent aro|Agent aro]] ([[لێدوانی بەکارھێنەر:Agent aro|لێدوان]]) ٢٢:٤٤، ١٠ی ئایاری ٢٠٢٣ (+03)
{{کرا}} پیرۆزە بۆ ماوەی سێ مانگ مافەکانی بەڕێوەبەرایەتی زیادکرا، و لە 18ی مانگی ھەشت ئێکس پایەر دەبێت، تکایە گەر ویستت مافەکەت نوێ بکەیتەوە لەو کاتە پێش ھەفتەیەک بەر لە بەسەرچوونی مافەکەت داوای نوێکردنەوەی مافەکەت بکە. [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٧:٣٢، ١٩ی ئایاری ٢٠٢٣ (+03)
;پشتگیری
*{{لەگەڵ}} بەمەرجێک لەسەرەتای دەستبەکاربوونت شوێن ڕێنمایی بەڕێوەبەران بکەوە و پرس بەوان بکە لەھەر کارێکی بەڕێوەبەری کە شارەزایت لێی نەبوو. [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٠:٠٩، ١١ی ئایاری ٢٠٢٣ (+03)
;دژایەتی
=== [[بەکارھێنەر:Aram]] ===
سڵاوتان لێ بێت {{وب|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Pirehelokan|Gejeluk}} و ئەوانی تریش، ببوورن بانگتانم کرد. جاری پێشوو تەنیا بۆ ماوەی ٣ مانگ مافی بەڕێوەبەریم پێ درا و ئێستا ماوەکەم تەواو بووە. ویستم بەبێ ئەوەی ئێوە زەحمەت بدەم داوای بکەمەوە، بەڵام وتیان دەبێ دیسانەوە خۆت بپاڵێویتەوە تا بزانین کۆمەڵگەکە متمانەیان پێتە. بڕواننە [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Permissions&oldid=25471222#Aram@ckbwiktionary داوا نوێیەکەم لە مێتاویکی]. سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٢:٥٧، ١٦ی ئابی ٢٠٢٣ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی ساڵێک پێم درا! بڕوانە [[meta:special:diff/25597471#Aram@ckbwiktionary|ئەنجامەکە]]. زۆر سپاس بۆ پشتگیریتان و ئیشەڵڵا ھەوڵ دەدەم بەپێی کات و توانام کارە بەڕێوەبەرییەکان بکەم. سپاسی دووبارەی بەندە! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٢:٠٣، ١١ی ئەیلوولی ٢٠٢٣ (+03)
;پشتگیری
* {{لەگەڵ}}، بۆ ئارام لاریم نیە. کەسێکی بەتەجرەبە و بەتاقەت و لێزان و شارەزایە. [[بەکارھێنەر:Pirehelokan|Pirehelokan]] ([[لێدوانی بەکارھێنەر:Pirehelokan|لێدوان]]) ٢٣:١٦، ١٦ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Gejeluk|Gejeluk]] ([[لێدوانی بەکارھێنەر:Gejeluk|لێدوان]]) ٢٣:٣٥، ١٦ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}}[[بەکارھێنەر:Kushared|Kushared]] ([[لێدوانی بەکارھێنەر:Kushared|لێدوان]]) ٠٨:٥٩، ١٧ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} ماندوونەبن. [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ١٠:٤٤، ١٧ی ئابی ٢٠٢٣ (+03)
;دژایەتی
=== [[بەکارھێنەر:Aro Salar]] ===
سڵاو {{وب|Aram|Sakura emad|ArkanEN123|}} دووبارە خۆم دەپاڵێومەوە بۆ مافی بەڕێوبەرێتی بۆ ماوەی ١ ساڵ، زۆر سوپاس. [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٣:٠١، ١٨ی ئابی ٢٠٢٣ (+03)
=== ئەنجام ===
{{کرا}} پیرۆزە بۆ ماوەی شەش مانگ ([https://w.wiki/7S5B مێتا]) [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٠١:٢٧، ١١ی ئەیلوولی ٢٠٢٣ (+03)
;پشتگیری
* {{لەگەڵ}} ئەگەر کاری بەڕێوەبەریت پێ دەکرێ، بۆ نا؟ [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٤:٤٩، ١٨ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} ھیوادارم زیاتر بە کارە تەکنیکییەکان خەریک بیت [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٧:٠٦، ١٨ی ئابی ٢٠٢٣ (+03)
;دژایەتی
=== [[بەکارھێنەر:Nskoalj]] ===
سڵاو بۆ ھەمووان؛ {{وب|Aram|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Pirehelokan|Gejeluk}} گەر پێتان باش بێت دەمھەوێ خۆم بۆ بەڕێوەبەرایەتیی ویکیفەرھەنگ بنووسم، ھەرچەندە لێرە دەستکاریم کەم بووە و زیاتر لە ویکیپیدیا بووم، بەڵام دەمھەوێ بەپێی کات لێرەش خزمەت بکەم، تەنیا پێویستیم بە مافەکان ھەیە. تەنیا شتێکی تر ئەوەیە کە بەڵێنی چالاکییەکی زۆر نادەم بەڵکوو بەپێی توانا و دەرفەت ھەوڵ دەدەم. بەگشتی داوای وەرگرتنی بەڕێوەبەرایەتی بۆ ماوەی «٦ مانگان» دەکەم؛ سپاس. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ٢٢:٣٢، ٢٨ی کانوونی دووەمی ٢٠٢٤ (+03)
;پشتگیری
* {{لەگەڵ}} ئێرە زۆر ساردوسڕە. من وەکوو تروسکایییەک دەتبینم و ڕەنگە ببیتە ھۆی ئەوەی ئەوانی تریش چالاکی بکەن. دڵنیاشم کە لە نووسینی کوردی زۆر باشی. بەڕێوەبەری تر پێویستە چونکە ڕەنگە پەڕەی بێبنەما و شڕی زۆر دروست بکرێن و دوو بەڕێوەبەر فریای نەکەون. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٩:٥٣، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
*:زۆر سپاس، بێگومان ھەوڵ دەدەم لەو دەرفەتانەی کە ھەمە زۆرترین ڕاندۆمانم ھەبێت. لەگەڵ قسەکانی بەڕێزتانم و بەدڵنیایییەوە لەو ئامانجەدا ھەنگاو دەنێین. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ٢١:١٥، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
* {{لەگەڵ}} لەگەڵ قسەکەی بەڕێز ئارامم، زۆر ساردوو سڕە.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]])
*:زۆر سپاس، لەگەڵ ئێوە بێگومان بۆ باشترکردن گەرمکردنی ئێرە ھەنگاو ھەڵدێنین. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ٢١:١٦، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
;دژایەتی
=== لێدوانەکان ===
باستان لەوە نەکردووە بۆچی داوای مافی بەرێوەبەرایەتی دەکەن و پلانتان چییە، گەر مافی بەرێوەبەرایەتی وەربگرن چی دەگۆڕێت؟ سپاس [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٢٣:٠٠، ٢٨ی کانوونی دووەمی ٢٠٢٤ (+03)
:{{وب|Sakura emad}} دەمھەوێ بەپێی ئەو دەرفەتانەی کە ھەمە لە ئاستێکی پێشکەوتوودا بەشداریم ھەبێت، ئەو کاتانەی کە تەرخانی دەکەم بتوانم بە تەواوی بەسەر ئێرەدا ڕابگەم، بەتایبەتی توانیای سڕینەوە و مافەکانی ترم ھەبێت؛ چۆن کاتێک دەبینم ھیچ بەشدارییەک لێرەدا ناکرێ دەمھەوێ ئەو کاتانەی لێرەم شتێکی باشم لە دەست بێت. سپاس بۆ ئێوە. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ٠٠:٤٧، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
{{وب|Nskoalj}} خۆی پێویستمان بە بەرێوبەری تر نییە بۆ وتارەکان چونکە چاودێریان دەکەم بەپیی پێویست، بەڵام گەر وتاری پەڕەکانم لەبەر بنوسن باشە، دەنگت پێ دەدەم، بەڵام وەڵا وتارم لەگەڵ نەنوسیت، و بتەوێت بەس بۆ پێداچوونەوە بێیتە ویکیفەرهەنگ، نەوەلا، زۆر سوپاس. [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]])
{{وب|Aro Salar}} بێگومان لە ھەر بارودۆخێکدا ھەوڵی زیادکردنی پەڕەکان دەدەم، ھیوادارم ژمارەی وتارەکان بگەیێنینە ١٠ ھەزار. بەڵێنێک کە بتوانم بیدەم ئەوەیە کە وەکوو ویکیپیدیا بەشداریم دەبێت، گەر سەیری منت لەوێ کردبێت دەزانی کە بەربڵاو بەشداریم ھەیە، بەڵام بێگومان دەتوانم لێرە بەسوود بم. مافەکەشم کاتی دەوێ تەتیا بۆ شەش مانگ، سپاس. [[بەکارھێنەر:Nskoalj|Nskoalj]] ([[لێدوانی بەکارھێنەر:Nskoalj|لێدوان]]) ١٨:٢٧، ٢٩ی کانوونی دووەمی ٢٠٢٤ (+03)
:{{وب|Nskoalj}} سڵاو، ئەم داوایەت بوو بە چی؟ [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:١٣، ٢٨ی ئازاری ٢٠٢٤ (+03)
=== [[بەکارھێنەر:Aro Salar]] ===
سڵاو {{وب|Keenîî|Aram|Sakura emad|ArkanEN123}} [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٧:٥٠، ٢٨ی ئازاری ٢٠٢٤ (+03) دەمەوێت داوای مافی بەڕێوبەرایەتی بکەم بۆ ٢ ساڵ
==== کارەکانم ====
* دروستکردن و وەرگێڕانی پەڕکانی فێرکاری ویکیفەرهەنگ زیاد لە چواربەشی
* دروستکردنی ژوورەکانی وتووێژ کە توانیم تێیدا ببم بە تروسکاییەک بۆ دروستبوونی و زپر سوپاس بۆ بەڕێز ئارام
* ئەنجامدانی کارەکانی ڕۆژانەم لێرە
====لەگەڵ====
====دژ====
====لێدوان====
{{وب|Aro Salar}} سپاس بۆ تۆ و کارەکانی پێشترت، بەڵام ئەو کارانە پێویستی بە مافی بەڕێوەبەری نەبووە. لەم ماوەیەی بەڕێوەبەرایەتیت، لە کۆی ھەموو کردەوە بەڕێوەبەرایەتییەکان، تەنیا یەک سڕینەوەت کردووە. بڕوانە [https://xtools.wmcloud.org/adminstats/ckb.wiktionary.org ئێرە]. ئەوەی ڕاستی بێت نە من و نە تۆ ھیچمان نەکردووە. ئەسڵەن وا ساردوسڕ بین، ئەگەر ھەیە من جارێکی تر داوای بەڕێوەبەرایەتی نەکەم. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٣١، ٢٨ی ئازاری ٢٠٢٤ (+03)
:@[[بەکارھێنەر:Aram|Aram]] زەحمەت نەبێت بۆچی وابووین؟ بەڕای تۆ ئەوە نییە کە کەس بەژداری پڕۆژەکە ناکات؟ لەماوەی کاری مندا بەڕێز تێسلا بوو و keeni بوون کە چالاکیان هەبوون، بەڕێز تێسلا ژمارەیەکی زۆر لە وتاری دروستکرد، کەمێک کێشەی هەبوو لە پۆلەکاندا پێموت کە چاکی بکات، و کانیش بوو بەلام کانی بەجوانترین شێواز کاری دەکرد، و مافی بەڕێوبەرایەتی جارێک لە ویکیفەرهەنگ دامەزراندی وشەی دیکە نییە بەڕای من، بەس گەر وازت لە بەڕێوبەری هێنا، واز لە تەکنیکی نەهێنیت ئامان کەسمان تێیدا شارەزا نین.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ٢١:٥٢، ٢٨ی ئازاری ٢٠٢٤ (+03)
::{{وب|Aro Salar}} بەڵێ، وایە و ھۆکارەکەی ڕێک ئەوەیە کە وتت بەشداریی تێدا ناکرێت. بەداخەوە کەس نایە بەلایەوە. ھەر ئەو کەسانەی کە لە فەیسبووک باسی وشە و وشەکاری دەکەن، دەتوانن بێن لێرە بیکەن و بە ئاکامێکی وشەڕەتناسییەکان بگەن و زیادیان بکەن یان وێنە بۆ ئەو وشانە زیاد بکەن کە شێوەیان نامۆیە. ئەگەر خەڵک لە گرنگیی ئەم پڕۆژەیە تێ بگەن، سەریان دەسووڕمێ، بەڵام ھەمووان حەز دەکەن بێنە سەر حازری و کەس ئامادە نییە بەردێک بخاتە سەر بەردێک. بەڕاستی ئیتر من کەم کەم بێھیوا دەبم. بەڕاستی بە تەنیا لێرە بم، وا دەزانم شێت بوومە. نازانین ڕووی دەممان لە کێ بکەین! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٣:٤٣، ٢٨ی ئازاری ٢٠٢٤ (+03)
:::@[[بەکارھێنەر:Aram|Aram]] جەنابت ناتوانیت ئەو ڕووکارەی کە ئامادەت کردبوو، زیادیکەیت بۆ ڕووکاری ویکیفەرهەنگ مەگەر ببێتە هۆی ڕاکێشانی چەند نوسەرێک؟ [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٥:٥١، ٢٩ی ئازاری ٢٠٢٤ (+03)
::::@[[بەکارھێنەر:Aro Salar|Aro Salar]] وەڵا ڕووکار ئامادەیە، بەڵام لەسەر دیاریکردنی ئەوەی کە چی و چۆن پیشان بدرێ ڕێکنەکەوتووینە. من زوو وتم ڕۆژانە کۆلکەوشەیەکی کوردیی (ناکامڵ) دادەنێین کە ئەمە دەبێتە پاڵنەری ئێمە تا فراوانی بکەین، بەڵام کەس خۆی تێ ناگەیەنێ و منیش ناکرێ بەبێ ڕێککەوتن کاری لەسەر بکەم. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٠:٣٥، ٣٠ی ئازاری ٢٠٢٤ (+03)
:::کاک ئارام من ماوەوە ماوە هەر دێمەوە و ئەم بابەتانەی کە تێیدا تاگ دەکرێم دەیانخوێنمەوە بۆ ئەوەی بێ ئاگا نەبم لە چالاکییەکانتان، بەڵام بۆ ساڵێک دەبێت بەهۆی سەرقاڵیم لەسەر پڕۆژەیەکی خۆم لە ئێستادا کاتم زۆر کەمە بۆیە هیچ چالاکیم نییە، بەداخەوە. پشتیوان بە خودا هەر دەست پێدەکەمەوە بەڵام کاتێکی زۆری پێدەچێت تاوەکو پڕۆژەکەم تەواو دەکەم؛ نزیکەی ساڵێک یان دووانی دیکە. [[بەکارھێنەر:ArkanEN123|ArkanEN123]] ([[لێدوانی بەکارھێنەر:ArkanEN123|لێدوان]]) ١٤:٤٥، ٣٠ی ئازاری ٢٠٢٤ (+03)
::::@[[بەکارھێنەر:ArkanEN123|ArkanEN123]] ئەوەی کە ھەی و دڵت لای پڕۆژەکەیە، بەسە. ھەر کەی کاتت ھەبوو و بەشداریت کرد، مایەی خۆشحاڵیمانە. بەھیوای سەرکەوتنیشین بۆ خۆت و پڕۆژەکەت. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢١:٠٦، ٣٠ی ئازاری ٢٠٢٤ (+03)
:::::@[[بەکارھێنەر:Aram|Aram]] @[[بەکارھێنەر:ArkanEN123|ArkanEN123]] @[[بەکارھێنەر:Sakura emad|Sakura emad]] @[[بەکارھێنەر:Tessla|Tessla]]: دووبارە بانگتان دەکەمەوە بۆ دەنگدان تکایە، گەر ئێستاش ناچالاک بین ئەوا ویکیفەرهەنگ بەڕێوبەرێکی هەمیشەی دەوێت تاکو چالاک دەبێتەوە، بۆیە داوای بەڕێوبەری بۆ ماوەی دوو ساڵ دەکەم.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٢:١٧، ٢٢ی حوزەیرانی ٢٠٢٤ (+03)
::::::@[[بەکارھێنەر:Aro Salar|Aro Salar]] ئەو کارانەت چین کە دەتەوێ بیانکەی و تەنھا بەبەرێوەبەر دەکرێت؟ ئایا ئێستاش ناتوانیت ئەوانەی لەسەرەوە نووسیووتن بیانکەیت؟ [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٦:٢٨، ٢٢ی حوزەیرانی ٢٠٢٤ (+03)
:::::::@[[بەکارھێنەر:Sakura emad|Sakura emad]] ناتوانم پاسدانی وتارەکان ئەنجام بدەم [[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١١:٤٧، ٢٣ی حوزەیرانی ٢٠٢٤ (+03)
::::::::@[[بەکارھێنەر:Aram|Aram]] @[[بەکارھێنەر:ArkanEN123|ArkanEN123]] @[[بەکارھێنەر:Sakura emad|Sakura emad]]: تکایە بەمشێوەیەتان ناچالاکی زیاتر دەبێت، خۆتان باش هەستان پێکردووە، بەڕێز ئارام تەنها سێ مانگی ماوە و خەریکە بەرەو ناچالاکییەکی هەمیشە دەڕۆین، پێشتر مافەکەشم وەرگرتووە دەزانم چۆن بەکاری دەهێنم، بەڕێز ئارام لەوانەیە ئێستا زۆر مەژغوڵبیت بەوەی ژیانی خۆییەوە بەڵام من ئێستا هاوینیێکی دوور و درێژم هەیە و چاودێری ویکیفەرهەنگ بکەم، و جارێ بەس یەک ساڵم بدەنەوە ئیتر تەواو، خۆشم داواکارییەکە دەنێرم بۆ بەڕێوبەرایەتی.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ١٢:١٤، ٢٦ی حوزەیرانی ٢٠٢٤ (+03)
:::::::::@[[بەکارھێنەر:Aro Salar|Aro Salar]] لێرە مێشیش نافڕێ تا بەڕێوەبەرمان ھەبێ. شتێکی واشت نەنووسیوە کە تەنیا بەڕێوەبەر بکرێ و بەوانی تر نەکرێ. باسی پاسدان دەکەی، من ئەم دوو مانگە لێرەم و دواتر کە دەسەڵاتەکەم نەما داوای ناکەمەوە بەمەش پەڕەکان خۆیان پاس دەدرێن چونکە بەڕێوەبەری تێدا نییە. تۆ جارێ ئەم ماوەیە خۆت بەشداریت نەکردووە تا بە دەسەڵاتی بەڕێوەبەرییەوە بیکەیت. بیشیکەیت من دەزانم چوار ڕۆژ دەیکەی و دواتر ون دەبی. وا نییە؟ ئەوەتا من بەڕێوەبەرم و لە چۆڵیی ئێرەش دیقم کردووە. ئەمڕۆش نەبێ بەیانی ئەم پڕۆژەیە دادەخرێ! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٥:٠٣، ١ی تەممووزی ٢٠٢٤ (+03)
::::::::::@[[بەکارھێنەر:Aram|Aram]]: جا تۆ وات لێهاتبێت، ئەوا منیش دەستم لێ شۆرد، ئەمە مەبەستم لە تۆ نییە مەبەستم لە ناچالاکی پڕۆژەکە وەڵاهی کوردی خۆمان ئەونە خۆبەزلزانە فلسێکی نەیەیتێ بەتەما نییە یەک وشە بە بەلاش بنوسێت، دەستت خۆشبێت.<nowiki>{{زۆر سوپاس}}</nowiki>.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ٠١:٠٧، ٢ی تەممووزی ٢٠٢٤ (+03)
:::::::::::@[[بەکارھێنەر:Aro Salar|Aro Salar]] ڕێک وا کە وتت. بەداخەوە ھەموو شتێ ئامادەیە جگە لە بەکارھێنەر. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٥:٠٣، ٢ی تەممووزی ٢٠٢٤ (+03)
=== [[بەکارھێنەر:Aram]] ===
سڵاو {{وب|Pirehelokan|Épine|Zemen|Gejeluk}} ببوورن ئێوە کەوتنە بەر دەستم. داوای مافی بەڕێوەبەری دەکەم ئەگەر بە شایەنمان بزانن. پێشتر دوو جار بە کاتی پێمیان دا. ڕاستی وتم نەکا پێویستم بێت و جارێ تر لە کاتتان بگرم بۆیە داوای دەکەم ئەگینا من زیاتر ڕووکارەکەم پێویستە. سپاس. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٣٢، ٢٧ی کانوونی دووەمی ٢٠٢٥ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی دوو ساڵ پێم درا! بڕوانە [[meta:special:diff/28212330#Aram@ckbwiktionary|ئەنجامەکە]]. زۆر سپاس بۆ پشتگیریتان بۆ جاری سێیەم! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٠٩، ٤ی شوباتی ٢٠٢٥ (+03)
;پشتگیری
* {{لەگەڵ}}. '''[[بەکارھێنەر:Gejeluk|<span style="color:#EB3C27;">G</span>]][[لێدوانی بەکارھێنەر:Gejeluk|<span style="color:#1D3F6E;">êjełûk</span>]]''' ١٩:٤٦، ٢٨ی کانوونی دووەمی ٢٠٢٥ (+03)
;دژایەتی
=== [[بەکارھێنەر:-Haryad]] ===
سڵاو ھاوڕێیان {{وب|Aram|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Pirehelokan|Hivja}} وەک بەکارھێنەرێک کە چەن ساڵێکە لە ویکیپیدیام و لێرەش چالاکیم ھەیە و ئاشنای [[ویکیفەرھەنگ:سیاسەتەکان و ڕێساکان|سیاسەت و ڕێساکانم]]، داوای مافی بەڕێوەبەری ئەکەم. تا بتوانم ئەو ئەرکە تەکنیکییانە ئەنجام بیەم کە تەنیا لە دەسەڵاتی بەڕێوەبەرایە وەک سڕینەوە، پاراستن، بەربەستکردن، مافدان بە بەکارھێنەران. لە کاتی ڕوودانی ھەر کێشەیەک یان بوونی پێشنیارێکی نوێ، لە دیوەخان وتووێژی لەسەر بکەین ڕای بەڕێوەبەران و تەواوی کۆمەڵگە وەرئەگرم. بە وەرگرتنی ئەم مافە، ئەتوانم بە شێوەیەکی خێراتر چاودێریی دوایین گۆڕانکارییەکان بکەم کارەکانی سەرشانی بەڕێوەبەران کەم بکەمەوە، بەبێ ئەوەی پێویست بکات بۆ هەر سڕینەوە یان پاراستنێک چاوەڕوانی کەسانی تر بکەم. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٣:١٦، ١٤ی ئایاری ٢٠٢٦ (+03)
;پشتگیری
*{{لەگەڵ}} ئێرەش پێویستی بەچاودێر هەیە، سەرکەوتووبیت. [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ١٩:٠٣، ١٤ی ئایاری ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٠٢:٢٢، ١٦ی ئایاری ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Kushared|Kushared]] ([[لێدوانی بەکارھێنەر:Kushared|لێدوان]]) ١٣:٤١، ١٦ی ئایاری ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٤:٣٦، ٢١ی ئایاری ٢٠٢٦ (+03)
;دژایەتی
=== ئەنجام ===
{{کرا}} بۆ ماوەی سێ مانگ مافەکەم پێ بەخشرا. ئیشەڵا تا پێم بکرێ ھەوڵی زیاکردن و باشترکردنی ئامرازی گرنگ ئەیەم بۆ ئاسانکردنی کاری بەکارھێنەران لە دەستکاریکردنی ویکیفەرھەنگا. سپاس بۆ پشتگیری و متمانەتان پێم.
=== لێدوان ===
{{وب|Tessla}} زۆر سپاس بۆ پشتگیرییەکەت. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ٢٢:٥٣، ١٤ی ئایاری ٢٠٢٦ (+03)
=== [[بەکارھێنەر:-Haryad]] ===
سڵاو ھاوڕێیان {{وب|Kurd2021|1silent scientist|Aram|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Ari Qasm|Hivja}} دووبارە داوای مافی بەڕێوەبەری ئەکەم. پێشتری بۆ ماوەی [https://meta.wikimedia.org/wiki/Special:Permalink/30576724#-Haryad@ckbwiktionary سێ مانگ] پێیان بەخشیم و ئێستا ماوەکەی تەواو بووە. سپاس بۆ بەشداریتان! [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١١:٢٠، ٣٠ی ئابی ٢٠٢٦ (+03)
;پشتگیری
* {{لەگەڵ}} [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢١:١٥، ٦ی ئەیلوولی ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١١:٠٢، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
;دژایەتی
== بەڕێوەبەری ڕووکار ==
=== [[بەکارھێنەر:Aram]] ===
سڵاوتان لێ بێت، پڕۆژەکە تا ئێستا ھیچ بەڕێوەبەرێکی ڕووکاری نییە و پێویستی پێیەتی چونکە کەس ناتوانێت دەستکاریی پەڕەکانی CSS و JSی میدیاویکی بکات بێجگە لە ئەندامانی ئەو گرووپە. گەر ئێستا سەیری بەشی وەرگێڕانەکان لەسەر ھەر پەڕەیەک بکەن، دەبینن ناڕێکە و ئەمەش بە بەڕێوەبەرێکی ڕووکار یان زیاتر چارەسەر دەکرێت. وێڕای زیادکردنی کۆمەڵەئامڕازێک کە بەڕاستی کارەکانتان بۆ ئاسان دەکات. دەتوانن پشتگریم بکەن؟ لانی کەم تا چەند کەسێکی چالاک بۆ مافەکە دەردەکەون. سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ١٧:١٦، ١٤ی نیسانی ٢٠٢٣ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی سێ مانگ پێم درا! بڕوانە [[meta:special:diff/24909220#Aram@ckbwiktionary|ئەنجامەکە]]. سپاس بۆ پشتگیریتان و ئیشەڵڵا ھەوڵ دەدەم بەپێی کات و توانام ئامڕازی بەکەڵک زیاد بکەم و ئاسانکاری لە دەستکارییەکان بکەین. سپاسی دووبارەی بەندە! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٦:٤٢، ٢١ی نیسانی ٢٠٢٣ (+03)
;پشتگیری
*{{لەگەڵ}} [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ٠٣:١٤، ١٥ی نیسانی ٢٠٢٣ (+03)
*{{لەگەڵ}} بەس کاکە [[بەکارھێنەر:Aram|ئارام]] هەرچەنە نازانم تاگکردن کار دەکات یاخوود نا، بەس تاگمان بکەیت باشتر دەبێت بۆ ئاگاداربوونمان، سەرکەوتوو بیت. [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ٢٠:٤٤، ١٦ی نیسانی ٢٠٢٣ (+03)
*{{لەگەڵ}}.[[بەکارھێنەر:Agent aro|Agent aro]] ([[لێدوانی بەکارھێنەر:Agent aro|لێدوان]]) ١٣:٣٨، ٢٠ی نیسانی ٢٠٢٣ (+03)
=== [[بەکارھێنەر:Aram]] ===
سڵاوتان لێ بێت {{وب|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Pirehelokan|Gejeluk}} و ئەوانی تریش، ببوورن بانگتانم کرد. جاری پێشوو تەنیا بۆ ماوەی ٣ مانگ مافی بەڕێوەبەریی ڕووکارم پێ درا و ئێستا ماوەکەم تەواو بووە. ویستم بەبێ ئەوەی ئێوە زەحمەت بدەم داوای بکەمەوە، بەڵام وتیان دەبێ دیسانەوە خۆت بپاڵێویتەوە تا بزانین کۆمەڵگەکە متمانەیان پێتە. بڕواننە [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Permissions&oldid=25471222#Aram@ckbwiktionary داوا نوێیەکەم لە مێتاویکی]. سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٢:٥٧، ١٦ی ئابی ٢٠٢٣ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی ساڵێک پێم درا! بڕوانە [[meta:special:diff/25597471#Aram@ckbwiktionary|ئەنجامەکە]]. زۆر سپاس بۆ پشتگیریتان و ئیشەڵڵا ھەوڵ دەدەم بەپێی کات و توانام کارە بەڕێوەبەرییەکان بکەم. سپاسی دووبارەی بەندە! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٢:٠٣، ١١ی ئەیلوولی ٢٠٢٣ (+03)
;پشتگیری
* {{لەگەڵ}}، سپاس بۆ چالاکییەکانت ئارام. [[بەکارھێنەر:Pirehelokan|Pirehelokan]] ([[لێدوانی بەکارھێنەر:Pirehelokan|لێدوان]]) ٢٣:١٤، ١٦ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Gejeluk|Gejeluk]] ([[لێدوانی بەکارھێنەر:Gejeluk|لێدوان]]) ٢٣:٣٦، ١٦ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Kushared|Kushared]] ([[لێدوانی بەکارھێنەر:Kushared|لێدوان]]) ٠٩:٠٠، ١٧ی ئابی ٢٠٢٣ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Tessla|Tessla]] ([[لێدوانی بەکارھێنەر:Tessla|لێدوان]]) ١٠:٤٥، ١٧ی ئابی ٢٠٢٣ (+03)
;دژایەتی
=== [[بەکارھێنەر:Aram]] ===
سڵاو {{وب|Pirehelokan|Épine|Zemen|Gejeluk}} ببوورن ئێوە کەوتنە بەر دەستم. داوای مافی بەڕێوەبەریی ڕووکار دەکەم ئەگەر بە شایەنمان بزانن. پێشتر دوو جار بە کاتی پێمیان دا. دوای ئەو ھەموو ماوەیە کێشەی وشەی ئەمڕۆ و دیزایینی پەڕەی دەستپێکم چارە کردووە، بەڵام پێویستم بەم مافەیە تا سکریپتەکە نوێ بکەمەوە. ئەگەر بیرتان نەماوە، باسی [[بەکارھێنەر:Aram/دەستپێک]] دەکەم. پێشتر بۆیە وازم لێی ھێنا چونکە بۆ ھەر کەسێک و ھەر وێبگەڕێک وشەی جیای پیشان دەدا، بەڵام ئێستا بە حسابات ئیشەکە دەکەین و ناچار بۆ ھەموو کەسێک ھەمان وشە پیشان دەدات. ئامانجی ئەم ئیشە ئەوە بوو کە:
* ئێرە بچووکە و جارێ ناتوانین پڕۆژەی وشەی ھەڵبژێردراو دروست بکەین و بەڕێوەی ببەین.
* ئەو وشانەی ڕۆژانە بۆ ھەمووان پیشان دەدرێن، وا لە بەکارھێنەران دەکات پەرەیان پێ بدەن.
* پەڕەی دەستپێک لەوەتەی ھەیە، ھەر وایە و نەگۆڕاوە. جا ئەمە پەڕەی دەستپێک بە زیندوویی ڕادەگرێت لەکاتێکدا ئێمە ھیچیش نەکەین.
سپاس! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٤٢، ٢٧ی کانوونی دووەمی ٢٠٢٥ (+03)
:{{کرا}} - بە شێوەیەکی کاتی و بۆ ماوەی دوو ساڵ پێم درا! بڕوانە [[meta:special:diff/28212330#Aram@ckbwiktionary|ئەنجامەکە]]. زۆر سپاس بۆ پشتگیریتان بۆ جاری سێیەم! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٠:٠٩، ٤ی شوباتی ٢٠٢٥ (+03)
;پشتگیری
*{{لەگەڵ}}. [[بەکارھێنەر:Pirehelokan|Pirehelokan]] ([[لێدوانی بەکارھێنەر:Pirehelokan|لێدوان]]) ٢٣:٤٢، ٢٧ی کانوونی دووەمی ٢٠٢٥ (+03)
* {{لەگەڵ}}. '''[[بەکارھێنەر:Gejeluk|<span style="color:#EB3C27;">G</span>]][[لێدوانی بەکارھێنەر:Gejeluk|<span style="color:#1D3F6E;">êjełûk</span>]]''' ١٩:٤٤، ٢٨ی کانوونی دووەمی ٢٠٢٥ (+03)
* {{لەگەڵ}}--[[بەکارھێنەر:Épine|Épine]] ([[لێدوانی بەکارھێنەر:Épine|لێدوان]]) ٢٠:٢٣، ٢٨ی کانوونی دووەمی ٢٠٢٥ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Zemen|Zemen]] ([[لێدوانی بەکارھێنەر:Zemen|لێدوان]]) ٢٢:١١، ٢ی شوباتی ٢٠٢٥ (+03)
;دژایەتی
=== [[بەکارھێنەر:-Haryad]] ===
سڵاو {{وب|Aram|Aro Salar|Tessla|Sakura emad|Kushared|ArkanEN123|Ari Qasm|Kurd2021|1silent scientist|Hivja}} ئەمەوێ داوای مافی بەڕێوەبەری ڕووکار بکەم. بە لایەنی کەمەوە پێویستە دوو بەڕێوەبەر ھەبن بۆ ئەم مافە. ھۆکاری ئەم داوایەشم ئەوەیە پەڕەکانی سیستمی میدیاویکی، بەردەوام پێویستیان بە نوێکردنەوە و چاکسازیی ھەیە وەک دەستکاریکردنی پەڕەکانی CSS و JavaScript، و ڕێکخستنی ئامرازە یارمەتیدەرەکان (Gadgets). بەبێ ئەم مافە ئەو کارانە ناکرێن و لەگەڵ ھەبوونی مافی بەڕێوەبەری ئاسایی، مافەکە ئەبنە تەواوکەری یەکتر. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١١:٢٠، ٣٠ی ئابی ٢٠٢٦ (+03)
==== لێدوان ====
:@[[بەکارھێنەر:-Haryad|-Haryad]] من کێشەم نییە بەڵام شارەزاییتان ھەیە لە زمانەکانی JS/CSS/JSON مەبەستم پسپۆری نییە بەڵام ھەر مەبەستم لە شارەزاییە بتوانی مامەڵەیان لەگەڵ بکەیت؟ [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٣:٠٨، ٣٠ی ئابی ٢٠٢٦ (+03)
::@[[بەکارھێنەر:Sakura emad|Sakura emad]]: بە شێوەی سەرەتایی شارەزاییم لێی ھەیە. یانی بەشی ئەونەی لێ ئەزانم کە دەستکاری چی بکەم و چی نەکەم. شتێکیشم نەزانی پرسیار ئەکەم و وتووێژی لەسەر ئەکەین. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٣:٥١، ٣٠ی ئابی ٢٠٢٦ (+03)
;پشتگیری
* {{لەگەڵ}}: مێژووی بەشدارییەکانی بەڕێز ھەریاد نیشان دەدات کە بە وەرگرتنی ئەو مافە دەتوانێت سوودبەخش بێ بۆ ویکیفەرھەنگی کوردیی سۆرانی. زۆر سپاس بۆ هەمووان. [[بەکارھێنەر:Hivja|Hivja]] ([[لێدوانی بەکارھێنەر:Hivja|لێدوان]]) ١٣:٣٤، ٣٠ی ئابی ٢٠٢٦ (+03)
* {{لەگەڵ}}: زۆرباشە تکایە گەر شتێکتان نەزانی بپرسن : ) [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٤:٢٧، ٣٠ی ئابی ٢٠٢٦ (+03)
* {{لەگەڵ}}: نازانم دەربارەی تۆ بەڵام هیوادارم هەڵبژاردنت وەک بەڕێوبەری ڕووکار بتوانێت ویکیفەرهەنگی کوردی سۆرانی بباتە ئاستێکی باشتر.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]])
* {{لەگەڵ}} ھەمان پرسیاری Sakura emadم هەبوو. ھیوادارم بزانن کەی و چۆن و بۆچی کەڵک لەم مافە وەردەگرن. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢١:١٥، ٦ی ئەیلوولی ٢٠٢٦ (+03)
;دژایەتی
=== [[User:sakura emad]] ===
سڵاوتان لێبێت، {{وب|Aram|Aro Salar|Tessla|-Haryad|Kushared|ArkanEN123|Ari Qasm|Kurd2021|1silent scientist|Hivja}}، پڕۆژەکە لە ئێستادا یەک بەڕێوەبەری ڕووکاری ھەیە ئەویش کاک ئارامە کە زۆر ئەکتیڤ نییە من خۆم بۆ مافەکە دەپاڵێوم شارەزایم لە زمانەکانی CSS/JS/JSON ھەیە و ئەتوانم بەبێ کێشە کاریان پێ بکەم و بەپێی ویستی کۆمەڵگا پەرە بە ڕووکاری ویکیفەرھەنگ بدەم و بۆ کارەکانم وەک بەڕێوەبەری ڕووکار ئەتوانن سەیری ویکیپیدیای سۆرانی بکەن نموونە پەرەپێدانی [https://w.wiki/3zmC پڕۆژەی داواکاری پەڕگە] کە پێشووتر دەبوایە بە پارامیتەر و کۆد کار پێ بکرێ ئێستا تەنھا ئامرازە و دووگمەیە و زۆر ئاسانترە بۆ ھەر بەکارھێنەرێک. سپاس! [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١١:٢٣، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
==== لێدوان ====
;پشتگیری
* {{لەگەڵ}}: [[بەکارھێنەر:Kushared|Kushared]] ([[لێدوانی بەکارھێنەر:Kushared|لێدوان]]) ١١:٤٥، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
* {{لەگەڵ}} [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٤:١٦، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
* {{لەگەڵ}} [[بەکارھێنەر:Ari Qasm|Ari Qasm]] ([[لێدوانی بەکارھێنەر:Ari Qasm|لێدوان]]) ١٧:٠٨، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
*{{لەگەڵ}}.[[بەکارھێنەر:Aro Salar|Aro Salar]] ([[لێدوانی بەکارھێنەر:Aro Salar|لێدوان]]) ٢٢:١٦، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
;دژایەتی
snwsu2lpzlyv0zwiidsmdeurfkeh19y
پەڵاش
0
7598
46586
32657
2026-09-29T15:34:44Z
Ghybu
12
/* کوردیی ناوەندی */
46586
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# پووشێکە لە بنجەکەی بووبێتەوە و کەوتبێ. پووشی وشک بوو.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
jstwknkn55l03snjugbtutcp91digph
separate
0
7698
46665
41053
2026-09-30T00:24:32Z
Ghybu
12
46665
wikitext
text/x-wiki
== ئینگلیزی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
* {{دەنگ|en|en-us-separate-adj.ogg|ئەمریکی}}
* {{دەنگ|en|en-us-separate-verb.ogg|ئەمریکی}}
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# جیاکردنەوە، لێکردنەوە.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
oj1fm525s6tcgjydxca88uouoo74yit
46666
46665
2026-09-30T00:25:03Z
Ghybu
12
46666
wikitext
text/x-wiki
== ئینگلیزی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
* {{دەنگ|en|en-us-separate-adj.ogg|ئەمریکی}}
* {{دەنگ|en|en-us-separate-verb.ogg|ئەمریکی}}
=== ھاوەڵناو ===
{{head|en|ھاوەڵناو}}
# جیاکردنەوە، لێکردنەوە.
pfchwdf6ef8fdxz05yek4h9j31pcie0
چەقۆ
0
8132
46711
38388
2026-09-30T03:59:00Z
Ghybu
12
/* کوردیی ناوەندی */
46711
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Fork6233.jpg|thumb|چەقۆ]]
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# کەرستەیەکە بۆ بڕینی خۆراکەکان بەکاریەت.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|fork}}
* فەڕەنسی: {{t+|fr|fourchette|f}}
{{وەرگێڕان-بن}}
0nst0tpliia1smk8d5vyansq7ytib54
مارماسی
0
8135
46610
38458
2026-09-29T16:30:52Z
Ghybu
12
/* کوردیی ناوەندی */
46610
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Anguilla anguilla.jpg|thumb|مارماسی]]
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# جۆرێکی مارە لە ماسی دەچێت
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|eel}}
* فەڕەنسی: {{t+|fr| anguille}}
{{وەرگێڕان-بن}}
ayy1kw3v1o7m8nimttw3zc8viyw6k0x
46611
46610
2026-09-29T16:31:08Z
Ghybu
12
/* وەرگێڕانەکان */
46611
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Anguilla anguilla.jpg|thumb|مارماسی]]
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# جۆرێکی مارە لە ماسی دەچێت
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|eel}}
* فەڕەنسی: {{t+|fr| anguille|f}}
{{وەرگێڕان-بن}}
f87tovlkcy2qi39qiy9dio7wrjmr1v3
46616
46611
2026-09-29T16:48:02Z
Ghybu
12
/* کوردیی ناوەندی */
46616
wikitext
text/x-wiki
== کوردیی ناوەندی ==
[[File:Anguilla anguilla.jpg|thumb|مارماسی]]
===وشەڕەتناسی ===
لێکدراوە لە {{affix|ckb|مار|ماسی}}.
=== ناو ===
{{ckb-noun}}
# جۆرێکی مارە لە ماسی دەچێت
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
* ئینگلیزی: {{t+|en|eel}}
* فەڕەنسی: {{t+|fr| anguille|f}}
{{وەرگێڕان-بن}}
cc8ytm4hvcxny291kie4hgpxefc4xnk
♀
0
8921
46631
20541
2026-09-29T18:01:25Z
Ghybu
12
46631
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Venus symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[ڤینۆس]]
# (بایۆلۆجی) [[مێینە]]
#: پێچەوانەی مانای: [[♂]]
# (کیمیا) [[مس]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
azwvo8g0v6br8iuj14yqrg2m82fvlwh
⯰
0
8922
46697
20560
2026-09-30T03:09:50Z
Ghybu
12
format using [[Project:AWB|AWB]]
46697
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Eris symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[ئیریس]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
ep2wx1k5oa54fkj63r8h3knjywlob46
☉
0
8923
46574
20539
2026-09-29T14:01:07Z
Ghybu
12
test
46574
wikitext
text/x-wiki
== نێوزمانی ==
[[File:sun symbol (fixed width).svg|thumb|upright|ھێمای [[خۆر]].]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|symbol}}
# (فەلەکناسی) [[خۆر]]
# (کیمیا) [[زێڕ]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
ez1j1w8w2dbmpe9k3c7hzsxwu1g4ias
46578
46574
2026-09-29T14:32:59Z
Ghybu
12
/* نێوزمانی */
46578
wikitext
text/x-wiki
== نێوزمانی ==
[[File:sun symbol (fixed width).svg|thumb|upright|ھێمای [[خۆر]].]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|symbol}}
# (فەلەکناسی) [[خۆر]]
# (کیمیا) [[زێڕ]]
==== زاراوە داتاشراوەکان ====
{{top3}}
* [[M☉|<sub>☉</sub>''M'']]
* [[L☉|<sub>☉</sub>''L'']]
* [[R☉|<sub>☉</sub>''R'']]
* [[S☉|<sub>☉</sub>''S'']]
{{bottom}}
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
grzhss5xitbo7vhpa0z397mj5ytig9s
46619
46578
2026-09-29T17:03:11Z
Ghybu
12
/* نێوزمانی */
46619
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:sun symbol (fixed width).svg|thumb|upright|ھێمای [[خۆر]].]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|symbol}}
# (فەلەکناسی) [[خۆر]]
# (کیمیا) [[زێڕ]]
==== زاراوە داتاشراوەکان ====
{{top3}}
* [[M☉|<sub>☉</sub>''M'']]
* [[L☉|<sub>☉</sub>''L'']]
* [[R☉|<sub>☉</sub>''R'']]
* [[S☉|<sub>☉</sub>''S'']]
{{bottom}}
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
dsz08fuanx4mu9jleaq936xzosxdx4k
46620
46619
2026-09-29T17:03:50Z
Ghybu
12
/* نێوان-زمانی */
46620
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:sun symbol (fixed width).svg|thumb|upright|ھێمای [[خۆر]].]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[خۆر]]
# (کیمیا) [[زێڕ]]
==== زاراوە داتاشراوەکان ====
{{top3}}
* [[M☉|<sub>☉</sub>''M'']]
* [[L☉|<sub>☉</sub>''L'']]
* [[R☉|<sub>☉</sub>''R'']]
* [[S☉|<sub>☉</sub>''S'']]
{{bottom}}
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
5pj1szccvxl5oorzvgywy0uk12lpfg9
46709
46620
2026-09-30T03:43:27Z
Ghybu
12
/* نێوان-زمانی */
46709
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Sun symbol (fixed width).svg|thumb|upright|ھێمای [[خۆر]].]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[خۆر]]
# (کیمیا) [[زێڕ]]
==== زاراوە داتاشراوەکان ====
{{top3}}
* [[M☉|<sub>☉</sub>''M'']]
* [[L☉|<sub>☉</sub>''L'']]
* [[R☉|<sub>☉</sub>''R'']]
* [[S☉|<sub>☉</sub>''S'']]
{{bottom}}
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
sz0g55yny7m4kdl8i05k0xaeh38otie
☿
0
8924
46635
20540
2026-09-29T18:37:39Z
Ghybu
12
46635
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Mercury symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[زاوە]]
# (کیمیا) [[جیوە]], [[زیوە]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
hbbj7qrtaqg9rbyxubo2waftff9rpss
🜨
0
8925
46630
20542
2026-09-29T17:55:24Z
Ghybu
12
46630
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Earth symbol (fixed width).svg|thumb|upright|ھێمای [[زەوی]].]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
#[[جيهان]]
#(فەلەکناسی) [[زەوی]]
#: هاوواتا: [[♁]]
#(کیمیا) [[ڤێردیگریس]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
4mlht0rsbzmdecmo1x7maziid0mpbae
♁
0
8926
46636
20543
2026-09-29T18:42:56Z
Ghybu
12
46636
wikitext
text/x-wiki
== نێوان-زمانی ==
[[file:globus cruciger (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# [[جيهان]]
# (فەلەکناسی) [[زەوی]]
#: هاوواتا: [[🜨]]
# (کیمیا) [[ئەنتیموان]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
2npog8heh2f75amfmnv28dyrffx51i5
♂
0
8927
46632
20538
2026-09-29T18:02:56Z
Ghybu
12
46632
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Mars symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[مەریخ]]
# (بایۆلۆجی) [[نێرینە]]
#: پێچەوانەی مانای: [[♀]]
# (کیمیا) [[ئاسن]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
0axpc59xz7jc58anb90qzpse54klnr5
☽
0
8928
46637
20544
2026-09-29T18:48:08Z
Ghybu
12
46637
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Moon crescent symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[مانگ]]
# (کیمیا) [[زیو]], [[زێو]]
#: هاوواتا: [[☾]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
pb8g2pklwg9vkrlt3k00xjzqmfayczr
☾
0
8929
46638
20545
2026-09-29T18:49:02Z
Ghybu
12
46638
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Moon decrescent symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[مانگ]]
# (کیمیا) [[زیو]], [[زێو]]
#: هاوواتا: [[☽]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
7h076x5zr5jbihrbzw7w3wllxry3x9y
46656
46638
2026-09-29T19:49:57Z
Ghybu
12
/* نێوان-زمانی */
46656
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Moon decrescent symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[مانگ]]
# (کیمیا) [[زیو]], [[زێو]]
#: هاوواتا: [[☽]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
bha26y84sqhe1kews656iujswiwwtse
♃
0
8930
46683
20551
2026-09-30T02:59:40Z
Ghybu
12
format using [[Project:AWB|AWB]]
46683
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:jupiter symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[موشتەری]]
# (کیمیا) [[قەڵای]], [[ژریژە]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
51ivaesr77j3cu1p5fx36uuqqxk37vr
♄
0
8931
46684
20552
2026-09-30T03:00:36Z
Ghybu
12
format using [[Project:AWB|AWB]]
46684
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Saturn symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[زوحەل]], [[كەیوان]]
# (کیمیا) [[قوڕقوشم]] ([[سرفت]]، [[زرفت]], [[سرپ]])
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
13di66fqfejmzurst5fjvsfh18a5pdq
⛢
0
8932
46693
20553
2026-09-30T03:07:06Z
Ghybu
12
format using [[Project:AWB|AWB]]
46693
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Uranus symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[یورانۆس]]
# :هاوواتا: [[♅]]
# (کیمیا) [[پلاتین]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
j0eibf5lheivjd58s2pnwedv04cqvep
46694
46693
2026-09-30T03:08:31Z
Ghybu
12
/* ھێما */
46694
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Uranus symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[یورانۆس]]
#: هاوواتا: [[♅]]
# (کیمیا) [[پلاتین]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
qalgzx7ydxd8nqcilnlsvco0h7ni0xb
♅
0
8933
46685
20554
2026-09-30T03:01:22Z
Ghybu
12
format using [[Project:AWB|AWB]]
46685
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Uranus monogram (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[یورانۆس]]
#: هاوواتا: [[⛢]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
cf08fp9tpu2vts76b7cgs486sp1b4f2
♆
0
8934
46686
20555
2026-09-30T03:01:55Z
Ghybu
12
format using [[Project:AWB|AWB]]
46686
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Neptune symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[نێپتوون]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
cdenkrlbkv24oc2x2kuq9antrcbbtbz
⯓
0
8935
46695
20556
2026-09-30T03:09:28Z
Ghybu
12
format using [[Project:AWB|AWB]]
46695
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Pluto symbol (large orb, fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[پلووتۆ]]
#: هاوواتا: [[♇]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
b6il5mqbi163dj1m9ol5mtv5tj9jzs5
♇
0
8936
46687
20557
2026-09-30T03:02:15Z
Ghybu
12
format using [[Project:AWB|AWB]]
46687
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Pluto monogram (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[پلووتۆ]]
#: هاوواتا: [[⯓]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
ara4wkyb4ebet075bkok1of234obaxn
☄
0
8937
46657
20566
2026-09-29T19:50:44Z
Ghybu
12
46657
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Comet symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[کلکدار]], [[ئەستێرەی کلکدار]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
tpmtbq8qgx1i844h2dc8k8v8fjlpkif
🝼
0
8938
46700
20559
2026-09-30T03:12:39Z
Ghybu
12
format using [[Project:AWB|AWB]]
46700
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Makemake symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[ماکێماکێ]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
7d0vbvhz96mi74qqs2gnnpuems9108d
🝻
0
8939
46701
20558
2026-09-30T03:13:10Z
Ghybu
12
format using [[Project:AWB|AWB]]
46701
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Haumea symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[ھاومی]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
qtv0qxv8gwub2ns763mwqxlud8pczg5
⚷
0
8940
46692
20550
2026-09-30T03:06:56Z
Ghybu
12
format using [[Project:AWB|AWB]]
46692
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Chiron symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[خیرۆن]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
qps37dwt44794hz3tvi66w0i8tnq5it
⯚
0
8941
46696
20549
2026-09-30T03:09:40Z
Ghybu
12
format using [[Project:AWB|AWB]]
46696
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Hygiea symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[ھایگیا]] ١٠
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
ke6hhtfm88fwonesxv08kzgeni8i9z7
⚵
0
8942
46690
20547
2026-09-30T03:06:31Z
Ghybu
12
format using [[Project:AWB|AWB]]
46690
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Juno symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[جونۆ]] ٣
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
brk6iipmfcg4bxbsnj2jylkskr8qy7r
⚶
0
8943
46691
20548
2026-09-30T03:06:45Z
Ghybu
12
format using [[Project:AWB|AWB]]
46691
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Vesta symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[ڤێستا]] ٤
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
kd3y10l2t9qvoamznhqvjo4fls4zuce
⚴
0
8944
46689
20573
2026-09-30T03:05:53Z
Ghybu
12
format using [[Project:AWB|AWB]]
46689
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Pallas symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[پالاس]] ٢, [[پاڵاس]] ٢
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
403gm7s9lgg24r1d8qmgxjwzab38oj2
⚳
0
8945
46688
20546
2026-09-30T03:02:27Z
Ghybu
12
format using [[Project:AWB|AWB]]
46688
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Ceres symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[سێریس]] ١
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
km3r62wf9lr58aiefsqr7a9tgyendmy
⯲
0
8946
46698
20562
2026-09-30T03:09:59Z
Ghybu
12
format using [[Project:AWB|AWB]]
46698
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Sedna symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[سێدنا]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
b3yqi7afxmc4j43ynuldxeiabrqcw4o
🝿
0
8947
46699
20563
2026-09-30T03:11:28Z
Ghybu
12
format using [[Project:AWB|AWB]]
46699
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Orcus symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[ئۆرکوس]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
rmwpyfv045729p06ved9uo1tpexs7oc
🝽
0
8948
46703
20564
2026-09-30T03:15:37Z
Ghybu
12
format using [[Project:AWB|AWB]]
46703
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Qonggong symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[گۆنگگۆنگ]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
54iybvyax6zl3jwjtpilxzugqtwv5fe
46713
46703
2026-09-30T05:15:50Z
Ghybu
12
/* نێوان-زمانی */
46713
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Gonggong symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[گۆنگگۆنگ]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
tkviv1g7vpcro0zftyqnwq5aplxf16r
🝾
0
8949
46702
20565
2026-09-30T03:13:42Z
Ghybu
12
format using [[Project:AWB|AWB]]
46702
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Quaoar symbol (fixed width).svg|80px|left|frameless|{{PAGENAME}}]]
=== وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (فەلەکناسی) [[کواوار]]
==== ئەمانەش ببینە ====
{{نیشانەکانی هەسارەیی}}
rsjs2bc14k7eu9nze6cjmwz36qlh5wm
ئەسپەنجیر
0
9064
46663
33540
2026-09-30T00:17:46Z
Ghybu
12
/* کوردیی ناوەندی */
46663
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== ناو ===
{{ckb-noun}}
# ناوی [[ڕۆمان]]ێکی تەیفوور بەتحاییە.
# لە چیرۆکەکاندا ناوی ئەسپی شازادەیەکە بە ناوی گوڵزار کە لە کۆتاییدا بە داخوازیی خۆی و بە دەستی خاوەنەکی دەکوژرێت.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
[[پۆل:وشە نۆ پیتییە کوردییەکان]]
a7zomaqddnucgw19j62aa1bgmscpn21
گەمارۆ
0
9127
46605
33575
2026-09-29T16:19:18Z
Ghybu
12
/* کوردیی ناوەندی */
46605
wikitext
text/x-wiki
{{ھەروەھا|دەورەدان}}
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
* گەمارۆ وشەیەکی ڕەسەنی کوردییە کە تایبەتە بە دونیای ئاژەڵان بەگشتی و لە نەریتی ڕاوکردندا بەتایبەتی بە کاری دێنن. ئەو وشەیە تەنیا دەبێ لە دونیای ئاژەڵاندا کەڵکی لێ وەربگیرێت نەک بۆ مرۆڤەکان. بەڵام کاتێک دەمانهەوێ دوژمنەکانمان وەک ئاژەڵ پێناسە بکەین، دەکرێ ئەو وشەیە لەکار بگرین. <ref>کوردبوون، وریا ماملێ، ٢٠٢٢</ref>
==== ناو ====
{{ckb-noun}}
# کاتێک ئاژەڵێک وەک [[سەگ]] و [[گورگ]] یان ئاژەڵانی [[دڕ]]؛ گوند، مەزرا، مێگەل، یان [[نێچیر]]ێکی خۆیان دەور دەدەن.
# دەورەدانی ڕاوی ڕاوکەر لەلایەن سەگ و [[تاجی]]یەوە.
#: {{ux|ckb|لە هەموو لاوە '''گەمارۆمان''' لێ تووند دەکرا.|tr=-}}
=== سەرچاوەکان ===
{{سەرچاوەکان}}
[[پۆل:وشە شەش پیتییە کوردییەکان]]
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
gel4ak37dsholqsvpqqji9y39h8jfrk
46606
46605
2026-09-29T16:19:58Z
Ghybu
12
/* کوردیی ناوەندی */
46606
wikitext
text/x-wiki
{{ھەروەھا|دەورەدان}}
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
* گەمارۆ وشەیەکی ڕەسەنی کوردییە کە تایبەتە بە دونیای ئاژەڵان بەگشتی و لە نەریتی ڕاوکردندا بەتایبەتی بە کاری دێنن. ئەو وشەیە تەنیا دەبێ لە دونیای ئاژەڵاندا کەڵکی لێ وەربگیرێت نەک بۆ مرۆڤەکان. بەڵام کاتێک دەمانهەوێ دوژمنەکانمان وەک ئاژەڵ پێناسە بکەین، دەکرێ ئەو وشەیە لەکار بگرین. <ref>کوردبوون، وریا ماملێ، ٢٠٢٢</ref>
==== ناو ====
{{ckb-noun}}
# کاتێک ئاژەڵێک وەک [[سەگ]] و [[گورگ]] یان ئاژەڵانی [[دڕ]]؛ گوند، مەزرا، مێگەل، یان [[نێچیر]]ێکی خۆیان دەور دەدەن.
# دەورەدانی ڕاوی ڕاوکەر لەلایەن سەگ و [[تاجی]]یەوە.
#: {{ux|ckb|لە هەموو لاوە '''گەمارۆمان''' لێ تووند دەکرا.|tr=-}}
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
=== سەرچاوەکان ===
{{سەرچاوەکان}}
[[پۆل:وشە شەش پیتییە کوردییەکان]]
ezxdamri2slgeym5pj8cnly38gd6eax
ویکیفەرھەنگ:دیوەخان
4
9258
46576
45169
2026-09-29T14:10:19Z
Ghybu
12
/* Grammatical categories */
46576
wikitext
text/x-wiki
__NEWSECTIONLINK__
<small>ویکیفەرھەنگ > [[ویکیفەرھەنگ:ژوورەکانی وتووێژ|ژوورەکانی وتووێژ]] > دیوەخان</small>
{{قەدبڕ|وف:دخ}}
<inputbox>
bgcolor=transparent
type=fulltext
prefix=ویکیفەرھەنگ:دیوەخان
break=no
width=50
searchbuttonlabel=بە نێو ئەرشیڤەکانی ژووری دیوەخان بگەڕێ
</inputbox>
<div id="new-section-redirect" style="padding: 1em; font-size: 1.4em; text-align: center;">{{clickable button|کرتە لێرە بکە تا باسێکی نوێی دیوەخان دەست پێ بکەیت.|class=mw-ui-progressive|url={{fullurl:ویکیفەرھەنگ:دیوەخان/{{CURRENTYEAR}}/{{CURRENTMONTHNAME}}|action=edit§ion=new}}}}</div>
{{ویکیفەرھەنگ:ژوورەکانی وتووێژ}}
{{ویکیفەرھەنگ:دیوەخان/کاتنامە}}
<!-- start {{discussion recent months}} -->
<!--
Transclude the subpages from the last two months, using the format (YEAR)/(MONTH).
This automatically wraps around to the previous year if necessary
-->
<!-- <h1>[[{{ #time: /Y/F | first day of this month - 1 month }}|{{ #time: Fی Y | first day of this month - 1 month }}]]</h1>{{ {{ #time: /Y/F | first day of this month - 1 month }} }} -->
<h1>[[/{{CURRENTYEAR}}/{{CURRENTMONTHNAME}}|{{CURRENTMONTHNAME}}ی {{CURRENTYEAR}}]]</h1>{{ /{{CURRENTYEAR}}/{{CURRENTMONTHNAME}} }}
<!-- end {{discussion recent months}} -->
== <span lang="en" dir="ltr">Migration to Parsoid</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Hello everyone! I am glad to inform you that as the next step in the [[mw:Special:MyLanguage/Parsoid/Parser Unification|Parser Unification]] project, Parsoid will soon be turned on as the default article renderer on your Wiktionary. We are gradually increasing the number of wikis using Parsoid, with the intention of making it the default wikitext parser for MediaWiki's next long-term support release. This will make our wikis more reliable and consistent for editors, readers, and tools to use, as well as making the development of future wikitext features easier.
If this transition disrupts your workflow, don’t worry! You can still opt out through a user preference or turn Parsoid off on the current page using the Tools submenu, as described in the [[mw:Special:MyLanguage/Help:Extension:ParserMigration|Extension:ParserMigration]] documentation.
There is [[mw:Special:MyLanguage/Parsoid/Parser_Unification/Confidence_Framework|more information about our roll-out strategy]] available, including the testing done before we turn on Parsoid for a new wiki.
To report bugs and issues, please look at our [[mw:Special:MyLanguage/Parsoid/Parser Unification/Known Issues|known issues]] documentation and if you found a new bug please create a phab ticket and tag the [[phab:project/view/5846|Content Transform Team in Phabricator]].
<section end="announcement-content" />
</div>
<section begin="signature"/>
<em>[[m:Special:MyLanguage/Wikimedia Foundation/Product and Technology/Parsoid Read Views/Wiktionary Announcement|{{MediaWiki:Please-translate}}]]</em>
<bdi lang="en" dir="ltr">[[mw:User:ABreault (WMF)|Content Transform Team]]</bdi> ٠٣:٢٤، ٥ی ئازاری ٢٠٢٥ (+03)
<section end="signature"/>
<!-- پەیامەکە لەلایەن بەکارھێنەر:ABreault (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Wikimedia_Foundation/Product_and_Technology/Parsoid_Read_Views/2025-03-05_Wiktionaries&oldid=28340212 -->
== Wikifunctions will be deployed on your wiki on August 27 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
''Please, translate this message into your language.''
Hi all, we want to let you know that [[:f:|Wikifunctions]] is coming to your project soon! When enabled, you will be able to call functions from your project, and integrate them in your articles.
A function is something that takes one or more inputs and transforms them into a desired output. Think of adding up two numbers, or converting miles into metres, or calculating how much time has passed since an event, or declining a word into a case. This is usually done with templates that are complicated to create or to import. With Wikifunctions, you will be able to do this with just a couple of clicks!
Please check out [[:f:Wikifunctions:Introduction|these tutorials]] for more details. You’re also invited to [[:f:Special:CreateObject|create functions]] that you find useful, or [[:f:Wikifunctions:Suggest a function|ask for help from the Wikifunctions community]].
We would like to invite you to contribute to Wikifunctions, by translating the existing functions labels into your language, so that more users in your community can more easily reuse them on the project. You can also translate the messages for the Wikifunctions interface on TranslateWiki ([https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-ve&filter=%21translated&action=translate here for VisualEditor messages], and [https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-user&filter=%21translated&action=translate here for the Wikifunctions interface proper]).
Of course, we are happy to help in case there are questions or difficulties, and we are ready to listen to your feedback. Please ping me directly in case of necessity or reach out to me [[User talk:Sannita (WMF)|on my talk page]]. -- [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٦:٢٥، ١٣ی ئابی ٢٠٢٥ (+03)
</div>
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=29116867 -->
== <span lang="en" dir="ltr">Have your say: vote for the 2025 Board of Trustees</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Hello all,
The voting period for the [[m:Special:MyLanguage/Wikimedia Foundation elections/2025|2025 Board of Trustees election]] is now open. Candidates are running for two (2) seats on the Board.
To check your voter eligibility, please visit the [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Voter eligibility guidelines|voter eligibility page]].
Learn more about them by [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Candidates|reading their application statements and watch their candidacy videos]].
When you are ready, go to the [[m:Special:SecurePoll/vote/405|SecurePoll voting page to vote]].
'''The vote is open from October 8 at 00:00 UTC to October 22 at 23:59 UTC.'''
Best regards,
Abhishek Suryawanshi<br />Chair, Elections Committee<section end="announcement-content" />
</div>
[[بەکارھێنەر:MediaWiki message delivery|MediaWiki message delivery]] ([[لێدوانی بەکارھێنەر:MediaWiki message delivery|لێدوان]]) ٠٧:٤٩، ٩ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:RamzyM (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29360896 -->
== <span lang="en" dir="ltr">Help us decide the name of the new Abstract Wikipedia project</span> ==
<div lang="en" dir="ltr">
<section begin="function1"/>
{{int:Hello}}. Please help pick a name for the new Abstract Wikipedia wiki project. This project will be a wiki that will enable users to combine functions from [[:f:|Wikifunctions]] and data from Wikidata in order to generate natural language sentences in any supported languages. These sentences can then be used by any Wikipedia (or elsewhere).
There will be two rounds of voting, each followed by legal review of candidates, with votes beginning on 20 October and 17 November 2025. Our goal is to have a final project name selected on mid-December 2025. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki.
{{Int:Feedback-thanks-title}}
<section end="function1"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٤:٤٤، ٢٠ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29432175 -->
== <span lang="en" dir="ltr">Seeking volunteers to join several of the movement’s committees</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Each year, typically from October through December, several of the movement’s committees seek new volunteers.
Read more about the committees on their Meta-wiki pages:
* [[m:Special:MyLanguage/Affiliations Committee|Affiliations Committee (AffCom)]]
* [[m:Special:MyLanguage/Ombuds commission|Ombuds commission (OC)]]
* [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Community Resilience and Sustainability/Trust and Safety/Case Review Committee|Case Review Committee (CRC)]]
Applications for the committees open on October 30, 2025. Applications for the Affiliations Committee, Ombuds commission and the Case Review Committee close on December 11, 2025. Learn how to apply by [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Committee appointments|visiting the appointment page on Meta-wiki]]. Post to the talk page or email cst[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org with any questions you may have.
For the Committee Support team,
<section end="announcement-content" />
</div>
-[[m:User:MKaur (WMF)| MKaur (WMF)]] ١٧:١٣، ٣٠ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:MKaur (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29517125 -->
== <span lang="en" dir="ltr">Reminder: Help us decide the name of the new Abstract Wikipedia project</span> ==
<div lang="en" dir="ltr">
<section begin="function2"/>
{{int:Hello}}. Reminder: Please help to choose name for the new Abstract Wikipedia wiki project. The finalist vote starts today. The finalists for the name are: <span lang="en" dir="ltr" class="mw-content-ltr">Abstract Wikipedia, Multilingual Wikipedia, Wikiabstracts, Wikigenerator, Proto-Wiki</span>. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki.
{{Int:Feedback-thanks-title}}
<section end="function2"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٧:٢٣، ٢٠ی تشرینی دووەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29583860 -->
== <span lang="en" dir="ltr">Annual review of the Universal Code of Conduct and Enforcement Guidelines</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
I am writing to you to let you know the annual review period for the Universal Code of Conduct and Enforcement Guidelines is open now. You can make suggestions for changes through 9 February 2026. This is the first step of several to be taken for the annual review. [[m:Special:MyLanguage/Universal Code of Conduct/Annual review/2026|Read more information and find a conversation to join on the UCoC page on Meta]].
The [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee|Universal Code of Conduct Coordinating Committee]] (U4C) is a global group dedicated to providing an equitable and consistent implementation of the UCoC. This annual review was planned and implemented by the U4C. For more information and the responsibilities of the U4C, [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Charter|you may review the U4C Charter]].
Please share this information with other members in your community wherever else might be appropriate.
-- In cooperation with the U4C, [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]])<section end="announcement-content" />
</div>
٠٠:٠٢، ٢٠ی کانوونی دووەمی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Keegan (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 -->
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
Apologies for writing in English. {{int:Please-translate}}
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[بەکارھێنەر:MediaWiki message delivery|MediaWiki message delivery]] ([[لێدوانی بەکارھێنەر:MediaWiki message delivery|لێدوان]]) ٠٣:٥٨، ٢٦ی نیسانی ٢٠٢٦ (+03)
</bdi>
<!-- پەیامەکە لەلایەن بەکارھێنەر:Codename Noreste@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC].
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" />
</div>
[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) ٢٠:١٥، ٢٧ی ئایاری ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Keegan (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== RFC about AI-generated content in Wikimedia Commons ==
<bdi lang="en" dir="ltr">Apologies for writing in English, please help translate this message to your language. You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|لێدوان]])</bdi> ٢٠:١٢، ٢٣ی حوزەیرانی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Codename Noreste@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== <span lang="en" dir="ltr">Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki</span> ==
<div lang="en" dir="ltr">
<section begin="Message"/>
'''Legal & Safety Contacts'''
Hello community, the Wikimedia Foundation has provided a [[wmf:Special:MyLanguage/Legal:Wikimedia Foundation Legal and Safety Contact Information|single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement. We have already rolled out links to English, German, Italian, Spanish and other wikis and we will deploy to your wiki soon. [[m:Special:MyLanguage/Wikimedia_Foundation_Legal_and_Safety_Contacts_FAQ|Please read more on the project page]] and leave any comments in this thread or on the [[m:Special:MyLanguage/Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|talk page]].
<section end="Message"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٦:٣١، ٢٥ی حوزەیرانی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=30731267 -->
== Request for comment (the future of Abstract Wikipedia) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
Apologies if this has not yet been translated into your wiki's language. {{int:Please-translate}}
You are invited to voice your opinions in a [[:m:Requests for comment/The future of Abstract Wikipedia|request for comment about the future of Abstract Wikipedia]]. {{Int:Feedback-thanks-title}}
[[:m:User:Kowal2701|Kowal2701]] ([[:m:User talk:Kowal2701|talk]]) ١٥:٢٥، ٢٤ی تەممووزی ٢٠٢٦ (+03)
</bdi>
<!-- پەیامەکە لەلایەن بەکارھێنەر:DreamRimmer@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== Grammatical categories ==
{{ltr}}
Hi, are these grammatical categories correct?
* ''[[:en:particle]]'': {{l|ckb|ئامراز}} ;''plural'' {{l|ckb|ئامرازەکان}}; ''Ex.:'' {{l|en|to}} ([[:en:Category:English particles]]) (en), {{l|kmr|dê}} / {{l|kmr|ê}} (kurmancî)
* ''[[:en:adposition]]'' '''[https://ferheng.info/alfba/21420/]''': {{l|ckb|ئامرازی پەیوەندی}}; ''plural'' {{l|ckb|ئامرازەکانی پەیوەندی}}; {{l|ckb|داچەکەکان}} (?)
** ''[[:en:preposition]]'': {{l|ckb|ئامرازی پێشگر}}; ''plural'' {{l|ckb|ئامرازەکانی پێشگر}}; ''Ex.'': {{l|ckb|بێ}}, {{l|ckb|بۆ}}, (en) {{l|en|before}}
** ''[[:en:postposition]]'': {{l|ckb|ئامرازی پاشگر}}; ''plural'' {{l|ckb|ئامرازەکانی پاشگر}}; ''Ex.'': {{l|ckb|دا}}, {{l|ckb|ەوە}}
** ''[[:en:circumposition]]'' : {{l|ckb|ئامرازی لێکدراو}}; ''plural'' {{l|ckb|ئامرازە لێکدراوەکان}}; ''Ex.'': {{l|ckb|لە ... دا}}, {{l|ckb|لە ... ەوە}}, {{l|kmr|di ... de}} (kurmancî)
* ''[[:en:conjunction]]'': {{l|ckb|ئامرازی لێکدەر}} (?); ''plural'': {{l|ckb|ئامرازە لێکدەرەکان}}; ''Ex.'': {{l|ckb|یا}}, {{l|ckb|یان}}, {{l|ckb|و}}
* ''[[:en:article]]'': {{l|ckb|ئامرازی ناساندن}} (?); ''plural'': {{l|ckb|ئامرازەکانی ناساندن}} ''Ex.:'' {{l|ar|ال}} (ar), {{l|en|the}} (en), {{l|fr|une}} (fr), ...
* ''Translingual'': (?); ''Ex:'' [[♂]], [[Fe]], [[Ag]]; [[Cu]], ...
** ''Symbol'': {{l|ckb|نیشانە}} (pl. {{l|ckb|نیشانەکان}}) (?) an {{l|ckb|ھێما}} (pl. {{l|ckb|ھێماکان}}) (?) see: [[:پۆل:پیتەکان بە کوردیی ناوەندی]]
* "ھاوواتا/دژواتا" or "ھاومانا/دژمانا" (both are used) ? see: {{tl|ant}} and {{tl|syn}} => {{l|ckb|خراو}}
{{ltr/end}} [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٦:٥٣، ٢٣ی ئەیلوولی ٢٠٢٦ (+03)
; [[مۆدیوول:category tree/lemmas]]
;=> [[:پۆل:لێماکان بە کوردیی ناوەندی]]
{| class="wikitable"
|-
! en (pl) !! ''section/sg'' (ckb) !! ''plural'' (ckb) !! ''template'' (ckb) !! ''category'' (ckb)
|-
| ''adjectives'' || {{l|ckb|ھاوەڵناو}} || {{l|ckb|ھاوەڵناوەکان}} || {{temp|ckb-adj|tr=}} || [[:پۆل:ھاوەڵناوەکان بە کوردیی ناوەندی]]
|-
| ''adverbs'' || {{l|ckb|ھاوەڵکار}} || {{l|ckb|ھاوەڵکارەکان}} ||{{temp|ckb-adv|tr=}} || [[:پۆل:ھاوەڵکارەکان بە کوردیی ناوەندی]]
|-
| interjections || {{l|ckb|سەرسووڕمان}} || {{l|ckb|سەرسووڕمانەکان}} || {{temp|head|ckb|سەرسووڕمان|tr=}} || [[:پۆل:سەرسووڕمانەکان بە کوردیی ناوەندی]]
|-
| ''nouns'' || {{l|ckb|ناو}} || {{l|ckb|ناوەکان}} || {{temp|ckb-noun|tr=|pl=}} || [[:پۆل:ناوەکان بە کوردیی ناوەندی]]
|-
| ''numerals'' || {{l|ckb|ژمارە}} || {{l|ckb|ژمارەکان}} || {{temp|head|ckb|ژمارە|tr=}} || [[:پۆل:ژمارەکان بە کوردیی ناوەندی]]
|-
| ''prefixes'' || {{l|ckb|پێشگر}} || {{l|ckb|پێشگرەکان}} || {{temp|ckb-prefix|tr=}} || [[:پۆل:پێشگرەکان بە کوردیی ناوەندی]]
|-
| ''proper nouns'' || {{l|ckb|ناوی تایبەت}} || {{l|ckb|ناوە تایبەتەکان}} || {{temp|ckb-proper noun|tr=}} || [[:پۆل:ناوە تایبەتەکان بە کوردیی ناوەندی]]
|-
| ''pronouns'' || {{l|ckb|جێناو}} || {{l|ckb|جێناوەکان}} || {{temp|ckb-pronoun|tr=}} || [[:پۆل:جێناوەکان بە کوردیی ناوەندی]]
|-
| ''suffixes'' || {{l|ckb|پاشگر}} || {{l|ckb|پاشگرەکان}} || {{temp|ckb-suffix|tr=}} || [[:پۆل:پاشگرەکان بە کوردیی ناوەندی]]
|-
| ''verbs'' || {{l|ckb|کار}} || {{l|ckb|کارەکان}} ||{{temp|ckb-verb|tr=}} || [[:پۆل:کارەکان بە کوردیی ناوەندی]]
|}
;Others
{| class="wikitable"
|-
! en (pl) !! ''section/sg'' (ckb) !! ''plural'' (ckb) !! ''template'' (ckb) !! ''category'' (ckb)
|-
| ''phrases'' || {{l|ckb|دەستەواژە}} || {{l|ckb|دەستەواژەکان}} || {{temp|ckb-phrase|tr=}} || [[:پۆل:دەستەواژەکان بە کوردیی ناوەندی]]
|-
| ''letters'' || {{l|ckb|پیت}} || {{l|ckb|پیتەکان}} || {{temp|head|ckb|پیت|tr=}} || [[:پۆل:پیتەکان بە کوردیی ناوەندی]]
|-
|}
-- [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٨:٥٩، ٢٣ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr}}
Hi @[[بەکارھێنەر:Ghybu|Ghybu]]: All the categories in the table are grammatically correct. However, I didn't understand the main category above labeled (ئامراز). Which category does this (ئامراز) page correspond to in the English Wiktionary? [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٩:٥٤، ٢٤ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
{{ltr}}
:Hi,
:* [[:en:Category:Particles by language]] => ([[:en:Category:English particles]])
:* [[:en:Category:Prepositions by language]] => ('''[[:en:Category:Central Kurdish prepositions]]''')
:* [[:en:Category:Postpositions by language]] => ('''[[:en:Category:Central Kurdish postpositions]]''')
:* [[:en:Category:Circumpositions by language]] => ('''[[:en:Category:Central Kurdish circumpositions]]''')
:* [[:en:Category:Conjunctions by language]] => ('''[[:en:Category:Central Kurdish conjunctions]]''')
:* [[:en:Category:Articles by language]] => ([[:en:Category:English articles]])
: I would like to know their names in Sorani so that I can correct the section titles and create their categories here as well.
:{{ltr/end}} [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٢١:٥٣، ٢٤ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
{{ltr}}
::{{ping|-Haryad|Aram}} What do you think of this translation for these sections:
::*''Translingual'' => {{l|ckb|نێوزمانی}} and ''Symbol'' => {{l|ckb|ھێما}}
::* ''Ex.:'' '''[[☉]]''' ([https://ckb.wiktionary.org/w/index.php?title=%E2%98%89&curid=8923&diff=46574&oldid=20539])
::-- [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٧:٠٩، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
c5hlt5drdlyith8sagsr8d4a1rlyojt
46577
46576
2026-09-29T14:14:31Z
Ghybu
12
/* Grammatical categories */
46577
wikitext
text/x-wiki
__NEWSECTIONLINK__
<small>ویکیفەرھەنگ > [[ویکیفەرھەنگ:ژوورەکانی وتووێژ|ژوورەکانی وتووێژ]] > دیوەخان</small>
{{قەدبڕ|وف:دخ}}
<inputbox>
bgcolor=transparent
type=fulltext
prefix=ویکیفەرھەنگ:دیوەخان
break=no
width=50
searchbuttonlabel=بە نێو ئەرشیڤەکانی ژووری دیوەخان بگەڕێ
</inputbox>
<div id="new-section-redirect" style="padding: 1em; font-size: 1.4em; text-align: center;">{{clickable button|کرتە لێرە بکە تا باسێکی نوێی دیوەخان دەست پێ بکەیت.|class=mw-ui-progressive|url={{fullurl:ویکیفەرھەنگ:دیوەخان/{{CURRENTYEAR}}/{{CURRENTMONTHNAME}}|action=edit§ion=new}}}}</div>
{{ویکیفەرھەنگ:ژوورەکانی وتووێژ}}
{{ویکیفەرھەنگ:دیوەخان/کاتنامە}}
<!-- start {{discussion recent months}} -->
<!--
Transclude the subpages from the last two months, using the format (YEAR)/(MONTH).
This automatically wraps around to the previous year if necessary
-->
<!-- <h1>[[{{ #time: /Y/F | first day of this month - 1 month }}|{{ #time: Fی Y | first day of this month - 1 month }}]]</h1>{{ {{ #time: /Y/F | first day of this month - 1 month }} }} -->
<h1>[[/{{CURRENTYEAR}}/{{CURRENTMONTHNAME}}|{{CURRENTMONTHNAME}}ی {{CURRENTYEAR}}]]</h1>{{ /{{CURRENTYEAR}}/{{CURRENTMONTHNAME}} }}
<!-- end {{discussion recent months}} -->
== <span lang="en" dir="ltr">Migration to Parsoid</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Hello everyone! I am glad to inform you that as the next step in the [[mw:Special:MyLanguage/Parsoid/Parser Unification|Parser Unification]] project, Parsoid will soon be turned on as the default article renderer on your Wiktionary. We are gradually increasing the number of wikis using Parsoid, with the intention of making it the default wikitext parser for MediaWiki's next long-term support release. This will make our wikis more reliable and consistent for editors, readers, and tools to use, as well as making the development of future wikitext features easier.
If this transition disrupts your workflow, don’t worry! You can still opt out through a user preference or turn Parsoid off on the current page using the Tools submenu, as described in the [[mw:Special:MyLanguage/Help:Extension:ParserMigration|Extension:ParserMigration]] documentation.
There is [[mw:Special:MyLanguage/Parsoid/Parser_Unification/Confidence_Framework|more information about our roll-out strategy]] available, including the testing done before we turn on Parsoid for a new wiki.
To report bugs and issues, please look at our [[mw:Special:MyLanguage/Parsoid/Parser Unification/Known Issues|known issues]] documentation and if you found a new bug please create a phab ticket and tag the [[phab:project/view/5846|Content Transform Team in Phabricator]].
<section end="announcement-content" />
</div>
<section begin="signature"/>
<em>[[m:Special:MyLanguage/Wikimedia Foundation/Product and Technology/Parsoid Read Views/Wiktionary Announcement|{{MediaWiki:Please-translate}}]]</em>
<bdi lang="en" dir="ltr">[[mw:User:ABreault (WMF)|Content Transform Team]]</bdi> ٠٣:٢٤، ٥ی ئازاری ٢٠٢٥ (+03)
<section end="signature"/>
<!-- پەیامەکە لەلایەن بەکارھێنەر:ABreault (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Wikimedia_Foundation/Product_and_Technology/Parsoid_Read_Views/2025-03-05_Wiktionaries&oldid=28340212 -->
== Wikifunctions will be deployed on your wiki on August 27 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
''Please, translate this message into your language.''
Hi all, we want to let you know that [[:f:|Wikifunctions]] is coming to your project soon! When enabled, you will be able to call functions from your project, and integrate them in your articles.
A function is something that takes one or more inputs and transforms them into a desired output. Think of adding up two numbers, or converting miles into metres, or calculating how much time has passed since an event, or declining a word into a case. This is usually done with templates that are complicated to create or to import. With Wikifunctions, you will be able to do this with just a couple of clicks!
Please check out [[:f:Wikifunctions:Introduction|these tutorials]] for more details. You’re also invited to [[:f:Special:CreateObject|create functions]] that you find useful, or [[:f:Wikifunctions:Suggest a function|ask for help from the Wikifunctions community]].
We would like to invite you to contribute to Wikifunctions, by translating the existing functions labels into your language, so that more users in your community can more easily reuse them on the project. You can also translate the messages for the Wikifunctions interface on TranslateWiki ([https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-ve&filter=%21translated&action=translate here for VisualEditor messages], and [https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-user&filter=%21translated&action=translate here for the Wikifunctions interface proper]).
Of course, we are happy to help in case there are questions or difficulties, and we are ready to listen to your feedback. Please ping me directly in case of necessity or reach out to me [[User talk:Sannita (WMF)|on my talk page]]. -- [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٦:٢٥، ١٣ی ئابی ٢٠٢٥ (+03)
</div>
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=29116867 -->
== <span lang="en" dir="ltr">Have your say: vote for the 2025 Board of Trustees</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Hello all,
The voting period for the [[m:Special:MyLanguage/Wikimedia Foundation elections/2025|2025 Board of Trustees election]] is now open. Candidates are running for two (2) seats on the Board.
To check your voter eligibility, please visit the [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Voter eligibility guidelines|voter eligibility page]].
Learn more about them by [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Candidates|reading their application statements and watch their candidacy videos]].
When you are ready, go to the [[m:Special:SecurePoll/vote/405|SecurePoll voting page to vote]].
'''The vote is open from October 8 at 00:00 UTC to October 22 at 23:59 UTC.'''
Best regards,
Abhishek Suryawanshi<br />Chair, Elections Committee<section end="announcement-content" />
</div>
[[بەکارھێنەر:MediaWiki message delivery|MediaWiki message delivery]] ([[لێدوانی بەکارھێنەر:MediaWiki message delivery|لێدوان]]) ٠٧:٤٩، ٩ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:RamzyM (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29360896 -->
== <span lang="en" dir="ltr">Help us decide the name of the new Abstract Wikipedia project</span> ==
<div lang="en" dir="ltr">
<section begin="function1"/>
{{int:Hello}}. Please help pick a name for the new Abstract Wikipedia wiki project. This project will be a wiki that will enable users to combine functions from [[:f:|Wikifunctions]] and data from Wikidata in order to generate natural language sentences in any supported languages. These sentences can then be used by any Wikipedia (or elsewhere).
There will be two rounds of voting, each followed by legal review of candidates, with votes beginning on 20 October and 17 November 2025. Our goal is to have a final project name selected on mid-December 2025. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki.
{{Int:Feedback-thanks-title}}
<section end="function1"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٤:٤٤، ٢٠ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29432175 -->
== <span lang="en" dir="ltr">Seeking volunteers to join several of the movement’s committees</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Each year, typically from October through December, several of the movement’s committees seek new volunteers.
Read more about the committees on their Meta-wiki pages:
* [[m:Special:MyLanguage/Affiliations Committee|Affiliations Committee (AffCom)]]
* [[m:Special:MyLanguage/Ombuds commission|Ombuds commission (OC)]]
* [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Community Resilience and Sustainability/Trust and Safety/Case Review Committee|Case Review Committee (CRC)]]
Applications for the committees open on October 30, 2025. Applications for the Affiliations Committee, Ombuds commission and the Case Review Committee close on December 11, 2025. Learn how to apply by [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Committee appointments|visiting the appointment page on Meta-wiki]]. Post to the talk page or email cst[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org with any questions you may have.
For the Committee Support team,
<section end="announcement-content" />
</div>
-[[m:User:MKaur (WMF)| MKaur (WMF)]] ١٧:١٣، ٣٠ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:MKaur (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29517125 -->
== <span lang="en" dir="ltr">Reminder: Help us decide the name of the new Abstract Wikipedia project</span> ==
<div lang="en" dir="ltr">
<section begin="function2"/>
{{int:Hello}}. Reminder: Please help to choose name for the new Abstract Wikipedia wiki project. The finalist vote starts today. The finalists for the name are: <span lang="en" dir="ltr" class="mw-content-ltr">Abstract Wikipedia, Multilingual Wikipedia, Wikiabstracts, Wikigenerator, Proto-Wiki</span>. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki.
{{Int:Feedback-thanks-title}}
<section end="function2"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٧:٢٣، ٢٠ی تشرینی دووەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29583860 -->
== <span lang="en" dir="ltr">Annual review of the Universal Code of Conduct and Enforcement Guidelines</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
I am writing to you to let you know the annual review period for the Universal Code of Conduct and Enforcement Guidelines is open now. You can make suggestions for changes through 9 February 2026. This is the first step of several to be taken for the annual review. [[m:Special:MyLanguage/Universal Code of Conduct/Annual review/2026|Read more information and find a conversation to join on the UCoC page on Meta]].
The [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee|Universal Code of Conduct Coordinating Committee]] (U4C) is a global group dedicated to providing an equitable and consistent implementation of the UCoC. This annual review was planned and implemented by the U4C. For more information and the responsibilities of the U4C, [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Charter|you may review the U4C Charter]].
Please share this information with other members in your community wherever else might be appropriate.
-- In cooperation with the U4C, [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]])<section end="announcement-content" />
</div>
٠٠:٠٢، ٢٠ی کانوونی دووەمی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Keegan (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 -->
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
Apologies for writing in English. {{int:Please-translate}}
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[بەکارھێنەر:MediaWiki message delivery|MediaWiki message delivery]] ([[لێدوانی بەکارھێنەر:MediaWiki message delivery|لێدوان]]) ٠٣:٥٨، ٢٦ی نیسانی ٢٠٢٦ (+03)
</bdi>
<!-- پەیامەکە لەلایەن بەکارھێنەر:Codename Noreste@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC].
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" />
</div>
[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) ٢٠:١٥، ٢٧ی ئایاری ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Keegan (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== RFC about AI-generated content in Wikimedia Commons ==
<bdi lang="en" dir="ltr">Apologies for writing in English, please help translate this message to your language. You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|لێدوان]])</bdi> ٢٠:١٢، ٢٣ی حوزەیرانی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Codename Noreste@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== <span lang="en" dir="ltr">Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki</span> ==
<div lang="en" dir="ltr">
<section begin="Message"/>
'''Legal & Safety Contacts'''
Hello community, the Wikimedia Foundation has provided a [[wmf:Special:MyLanguage/Legal:Wikimedia Foundation Legal and Safety Contact Information|single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement. We have already rolled out links to English, German, Italian, Spanish and other wikis and we will deploy to your wiki soon. [[m:Special:MyLanguage/Wikimedia_Foundation_Legal_and_Safety_Contacts_FAQ|Please read more on the project page]] and leave any comments in this thread or on the [[m:Special:MyLanguage/Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|talk page]].
<section end="Message"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٦:٣١، ٢٥ی حوزەیرانی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=30731267 -->
== Request for comment (the future of Abstract Wikipedia) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
Apologies if this has not yet been translated into your wiki's language. {{int:Please-translate}}
You are invited to voice your opinions in a [[:m:Requests for comment/The future of Abstract Wikipedia|request for comment about the future of Abstract Wikipedia]]. {{Int:Feedback-thanks-title}}
[[:m:User:Kowal2701|Kowal2701]] ([[:m:User talk:Kowal2701|talk]]) ١٥:٢٥، ٢٤ی تەممووزی ٢٠٢٦ (+03)
</bdi>
<!-- پەیامەکە لەلایەن بەکارھێنەر:DreamRimmer@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== Grammatical categories ==
{{ltr}}
Hi, are these grammatical categories correct?
* ''[[:en:particle]]'': {{l|ckb|ئامراز}} ;''plural'' {{l|ckb|ئامرازەکان}}; ''Ex.:'' {{l|en|to}} ([[:en:Category:English particles]]) (en), {{l|kmr|dê}} / {{l|kmr|ê}} (kurmancî)
* ''[[:en:adposition]]'' '''[https://ferheng.info/alfba/21420/]''': {{l|ckb|ئامرازی پەیوەندی}}; ''plural'' {{l|ckb|ئامرازەکانی پەیوەندی}}; {{l|ckb|داچەکەکان}} (?)
** ''[[:en:preposition]]'': {{l|ckb|ئامرازی پێشگر}}; ''plural'' {{l|ckb|ئامرازەکانی پێشگر}}; ''Ex.'': {{l|ckb|بێ}}, {{l|ckb|بۆ}}, (en) {{l|en|before}}
** ''[[:en:postposition]]'': {{l|ckb|ئامرازی پاشگر}}; ''plural'' {{l|ckb|ئامرازەکانی پاشگر}}; ''Ex.'': {{l|ckb|دا}}, {{l|ckb|ەوە}}
** ''[[:en:circumposition]]'' : {{l|ckb|ئامرازی لێکدراو}}; ''plural'' {{l|ckb|ئامرازە لێکدراوەکان}}; ''Ex.'': {{l|ckb|لە ... دا}}, {{l|ckb|لە ... ەوە}}, {{l|kmr|di ... de}} (kurmancî)
* ''[[:en:conjunction]]'': {{l|ckb|ئامرازی لێکدەر}} (?); ''plural'': {{l|ckb|ئامرازە لێکدەرەکان}}; ''Ex.'': {{l|ckb|یا}}, {{l|ckb|یان}}, {{l|ckb|و}}
* ''[[:en:article]]'': {{l|ckb|ئامرازی ناساندن}} (?); ''plural'': {{l|ckb|ئامرازەکانی ناساندن}} ''Ex.:'' {{l|ar|ال}} (ar), {{l|en|the}} (en), {{l|fr|une}} (fr), ...
* ''Translingual'': (?); ''Ex:'' [[♂]], [[Fe]], [[Ag]]; [[Cu]], ...
** ''Symbol'': {{l|ckb|نیشانە}} (pl. {{l|ckb|نیشانەکان}}) (?) an {{l|ckb|ھێما}} (pl. {{l|ckb|ھێماکان}}) (?) see: [[:پۆل:پیتەکان بە کوردیی ناوەندی]]
* "ھاوواتا/دژواتا" or "ھاومانا/دژمانا" (both are used) ? see: {{tl|ant}} and {{tl|syn}} => {{l|ckb|خراو}}
{{ltr/end}} [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٦:٥٣، ٢٣ی ئەیلوولی ٢٠٢٦ (+03)
; [[مۆدیوول:category tree/lemmas]]
;=> [[:پۆل:لێماکان بە کوردیی ناوەندی]]
{| class="wikitable"
|-
! en (pl) !! ''section/sg'' (ckb) !! ''plural'' (ckb) !! ''template'' (ckb) !! ''category'' (ckb)
|-
| ''adjectives'' || {{l|ckb|ھاوەڵناو}} || {{l|ckb|ھاوەڵناوەکان}} || {{temp|ckb-adj|tr=}} || [[:پۆل:ھاوەڵناوەکان بە کوردیی ناوەندی]]
|-
| ''adverbs'' || {{l|ckb|ھاوەڵکار}} || {{l|ckb|ھاوەڵکارەکان}} ||{{temp|ckb-adv|tr=}} || [[:پۆل:ھاوەڵکارەکان بە کوردیی ناوەندی]]
|-
| interjections || {{l|ckb|سەرسووڕمان}} || {{l|ckb|سەرسووڕمانەکان}} || {{temp|head|ckb|سەرسووڕمان|tr=}} || [[:پۆل:سەرسووڕمانەکان بە کوردیی ناوەندی]]
|-
| ''nouns'' || {{l|ckb|ناو}} || {{l|ckb|ناوەکان}} || {{temp|ckb-noun|tr=|pl=}} || [[:پۆل:ناوەکان بە کوردیی ناوەندی]]
|-
| ''numerals'' || {{l|ckb|ژمارە}} || {{l|ckb|ژمارەکان}} || {{temp|head|ckb|ژمارە|tr=}} || [[:پۆل:ژمارەکان بە کوردیی ناوەندی]]
|-
| ''prefixes'' || {{l|ckb|پێشگر}} || {{l|ckb|پێشگرەکان}} || {{temp|ckb-prefix|tr=}} || [[:پۆل:پێشگرەکان بە کوردیی ناوەندی]]
|-
| ''proper nouns'' || {{l|ckb|ناوی تایبەت}} || {{l|ckb|ناوە تایبەتەکان}} || {{temp|ckb-proper noun|tr=}} || [[:پۆل:ناوە تایبەتەکان بە کوردیی ناوەندی]]
|-
| ''pronouns'' || {{l|ckb|جێناو}} || {{l|ckb|جێناوەکان}} || {{temp|ckb-pronoun|tr=}} || [[:پۆل:جێناوەکان بە کوردیی ناوەندی]]
|-
| ''suffixes'' || {{l|ckb|پاشگر}} || {{l|ckb|پاشگرەکان}} || {{temp|ckb-suffix|tr=}} || [[:پۆل:پاشگرەکان بە کوردیی ناوەندی]]
|-
| ''verbs'' || {{l|ckb|کار}} || {{l|ckb|کارەکان}} ||{{temp|ckb-verb|tr=}} || [[:پۆل:کارەکان بە کوردیی ناوەندی]]
|}
;Others
{| class="wikitable"
|-
! en (pl) !! ''section/sg'' (ckb) !! ''plural'' (ckb) !! ''template'' (ckb) !! ''category'' (ckb)
|-
| ''phrases'' || {{l|ckb|دەستەواژە}} || {{l|ckb|دەستەواژەکان}} || {{temp|ckb-phrase|tr=}} || [[:پۆل:دەستەواژەکان بە کوردیی ناوەندی]]
|-
| ''letters'' || {{l|ckb|پیت}} || {{l|ckb|پیتەکان}} || {{temp|head|ckb|پیت|tr=}} || [[:پۆل:پیتەکان بە کوردیی ناوەندی]]
|-
|}
-- [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٨:٥٩، ٢٣ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr}}
Hi @[[بەکارھێنەر:Ghybu|Ghybu]]: All the categories in the table are grammatically correct. However, I didn't understand the main category above labeled (ئامراز). Which category does this (ئامراز) page correspond to in the English Wiktionary? [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٩:٥٤، ٢٤ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
{{ltr}}
:Hi,
:* [[:en:Category:Particles by language]] => ([[:en:Category:English particles]])
:* [[:en:Category:Prepositions by language]] => ('''[[:en:Category:Central Kurdish prepositions]]''')
:* [[:en:Category:Postpositions by language]] => ('''[[:en:Category:Central Kurdish postpositions]]''')
:* [[:en:Category:Circumpositions by language]] => ('''[[:en:Category:Central Kurdish circumpositions]]''')
:* [[:en:Category:Conjunctions by language]] => ('''[[:en:Category:Central Kurdish conjunctions]]''')
:* [[:en:Category:Articles by language]] => ([[:en:Category:English articles]])
: I would like to know their names in Sorani so that I can correct the section titles and create their categories here as well.
:{{ltr/end}} [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٢١:٥٣، ٢٤ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
{{ltr}}
::{{ping|-Haryad|Aram}} What do you think of this translation for these sections:
::*''Translingual'' => {{l|ckb||نێوزمانی}} and ''Symbol'' => {{l|ckb|ھێما}}
::* ''Ex.:'' '''[[☉]]''' ([https://ckb.wiktionary.org/w/index.php?title=%E2%98%89&curid=8923&diff=46574&oldid=20539])
::-- [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٧:٠٩، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
5x58msnbxs7zfaetj7xilrwq1r2d2nu
46618
46577
2026-09-29T16:55:14Z
-Haryad
34
/* Grammatical categories */ ans
46618
wikitext
text/x-wiki
__NEWSECTIONLINK__
<small>ویکیفەرھەنگ > [[ویکیفەرھەنگ:ژوورەکانی وتووێژ|ژوورەکانی وتووێژ]] > دیوەخان</small>
{{قەدبڕ|وف:دخ}}
<inputbox>
bgcolor=transparent
type=fulltext
prefix=ویکیفەرھەنگ:دیوەخان
break=no
width=50
searchbuttonlabel=بە نێو ئەرشیڤەکانی ژووری دیوەخان بگەڕێ
</inputbox>
<div id="new-section-redirect" style="padding: 1em; font-size: 1.4em; text-align: center;">{{clickable button|کرتە لێرە بکە تا باسێکی نوێی دیوەخان دەست پێ بکەیت.|class=mw-ui-progressive|url={{fullurl:ویکیفەرھەنگ:دیوەخان/{{CURRENTYEAR}}/{{CURRENTMONTHNAME}}|action=edit§ion=new}}}}</div>
{{ویکیفەرھەنگ:ژوورەکانی وتووێژ}}
{{ویکیفەرھەنگ:دیوەخان/کاتنامە}}
<!-- start {{discussion recent months}} -->
<!--
Transclude the subpages from the last two months, using the format (YEAR)/(MONTH).
This automatically wraps around to the previous year if necessary
-->
<!-- <h1>[[{{ #time: /Y/F | first day of this month - 1 month }}|{{ #time: Fی Y | first day of this month - 1 month }}]]</h1>{{ {{ #time: /Y/F | first day of this month - 1 month }} }} -->
<h1>[[/{{CURRENTYEAR}}/{{CURRENTMONTHNAME}}|{{CURRENTMONTHNAME}}ی {{CURRENTYEAR}}]]</h1>{{ /{{CURRENTYEAR}}/{{CURRENTMONTHNAME}} }}
<!-- end {{discussion recent months}} -->
== <span lang="en" dir="ltr">Migration to Parsoid</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Hello everyone! I am glad to inform you that as the next step in the [[mw:Special:MyLanguage/Parsoid/Parser Unification|Parser Unification]] project, Parsoid will soon be turned on as the default article renderer on your Wiktionary. We are gradually increasing the number of wikis using Parsoid, with the intention of making it the default wikitext parser for MediaWiki's next long-term support release. This will make our wikis more reliable and consistent for editors, readers, and tools to use, as well as making the development of future wikitext features easier.
If this transition disrupts your workflow, don’t worry! You can still opt out through a user preference or turn Parsoid off on the current page using the Tools submenu, as described in the [[mw:Special:MyLanguage/Help:Extension:ParserMigration|Extension:ParserMigration]] documentation.
There is [[mw:Special:MyLanguage/Parsoid/Parser_Unification/Confidence_Framework|more information about our roll-out strategy]] available, including the testing done before we turn on Parsoid for a new wiki.
To report bugs and issues, please look at our [[mw:Special:MyLanguage/Parsoid/Parser Unification/Known Issues|known issues]] documentation and if you found a new bug please create a phab ticket and tag the [[phab:project/view/5846|Content Transform Team in Phabricator]].
<section end="announcement-content" />
</div>
<section begin="signature"/>
<em>[[m:Special:MyLanguage/Wikimedia Foundation/Product and Technology/Parsoid Read Views/Wiktionary Announcement|{{MediaWiki:Please-translate}}]]</em>
<bdi lang="en" dir="ltr">[[mw:User:ABreault (WMF)|Content Transform Team]]</bdi> ٠٣:٢٤، ٥ی ئازاری ٢٠٢٥ (+03)
<section end="signature"/>
<!-- پەیامەکە لەلایەن بەکارھێنەر:ABreault (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Wikimedia_Foundation/Product_and_Technology/Parsoid_Read_Views/2025-03-05_Wiktionaries&oldid=28340212 -->
== Wikifunctions will be deployed on your wiki on August 27 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
''Please, translate this message into your language.''
Hi all, we want to let you know that [[:f:|Wikifunctions]] is coming to your project soon! When enabled, you will be able to call functions from your project, and integrate them in your articles.
A function is something that takes one or more inputs and transforms them into a desired output. Think of adding up two numbers, or converting miles into metres, or calculating how much time has passed since an event, or declining a word into a case. This is usually done with templates that are complicated to create or to import. With Wikifunctions, you will be able to do this with just a couple of clicks!
Please check out [[:f:Wikifunctions:Introduction|these tutorials]] for more details. You’re also invited to [[:f:Special:CreateObject|create functions]] that you find useful, or [[:f:Wikifunctions:Suggest a function|ask for help from the Wikifunctions community]].
We would like to invite you to contribute to Wikifunctions, by translating the existing functions labels into your language, so that more users in your community can more easily reuse them on the project. You can also translate the messages for the Wikifunctions interface on TranslateWiki ([https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-ve&filter=%21translated&action=translate here for VisualEditor messages], and [https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-user&filter=%21translated&action=translate here for the Wikifunctions interface proper]).
Of course, we are happy to help in case there are questions or difficulties, and we are ready to listen to your feedback. Please ping me directly in case of necessity or reach out to me [[User talk:Sannita (WMF)|on my talk page]]. -- [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٦:٢٥، ١٣ی ئابی ٢٠٢٥ (+03)
</div>
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=29116867 -->
== <span lang="en" dir="ltr">Have your say: vote for the 2025 Board of Trustees</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Hello all,
The voting period for the [[m:Special:MyLanguage/Wikimedia Foundation elections/2025|2025 Board of Trustees election]] is now open. Candidates are running for two (2) seats on the Board.
To check your voter eligibility, please visit the [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Voter eligibility guidelines|voter eligibility page]].
Learn more about them by [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Candidates|reading their application statements and watch their candidacy videos]].
When you are ready, go to the [[m:Special:SecurePoll/vote/405|SecurePoll voting page to vote]].
'''The vote is open from October 8 at 00:00 UTC to October 22 at 23:59 UTC.'''
Best regards,
Abhishek Suryawanshi<br />Chair, Elections Committee<section end="announcement-content" />
</div>
[[بەکارھێنەر:MediaWiki message delivery|MediaWiki message delivery]] ([[لێدوانی بەکارھێنەر:MediaWiki message delivery|لێدوان]]) ٠٧:٤٩، ٩ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:RamzyM (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29360896 -->
== <span lang="en" dir="ltr">Help us decide the name of the new Abstract Wikipedia project</span> ==
<div lang="en" dir="ltr">
<section begin="function1"/>
{{int:Hello}}. Please help pick a name for the new Abstract Wikipedia wiki project. This project will be a wiki that will enable users to combine functions from [[:f:|Wikifunctions]] and data from Wikidata in order to generate natural language sentences in any supported languages. These sentences can then be used by any Wikipedia (or elsewhere).
There will be two rounds of voting, each followed by legal review of candidates, with votes beginning on 20 October and 17 November 2025. Our goal is to have a final project name selected on mid-December 2025. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki.
{{Int:Feedback-thanks-title}}
<section end="function1"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٤:٤٤، ٢٠ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29432175 -->
== <span lang="en" dir="ltr">Seeking volunteers to join several of the movement’s committees</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Each year, typically from October through December, several of the movement’s committees seek new volunteers.
Read more about the committees on their Meta-wiki pages:
* [[m:Special:MyLanguage/Affiliations Committee|Affiliations Committee (AffCom)]]
* [[m:Special:MyLanguage/Ombuds commission|Ombuds commission (OC)]]
* [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Community Resilience and Sustainability/Trust and Safety/Case Review Committee|Case Review Committee (CRC)]]
Applications for the committees open on October 30, 2025. Applications for the Affiliations Committee, Ombuds commission and the Case Review Committee close on December 11, 2025. Learn how to apply by [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Committee appointments|visiting the appointment page on Meta-wiki]]. Post to the talk page or email cst[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org with any questions you may have.
For the Committee Support team,
<section end="announcement-content" />
</div>
-[[m:User:MKaur (WMF)| MKaur (WMF)]] ١٧:١٣، ٣٠ی تشرینی یەکەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:MKaur (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29517125 -->
== <span lang="en" dir="ltr">Reminder: Help us decide the name of the new Abstract Wikipedia project</span> ==
<div lang="en" dir="ltr">
<section begin="function2"/>
{{int:Hello}}. Reminder: Please help to choose name for the new Abstract Wikipedia wiki project. The finalist vote starts today. The finalists for the name are: <span lang="en" dir="ltr" class="mw-content-ltr">Abstract Wikipedia, Multilingual Wikipedia, Wikiabstracts, Wikigenerator, Proto-Wiki</span>. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki.
{{Int:Feedback-thanks-title}}
<section end="function2"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٧:٢٣، ٢٠ی تشرینی دووەمی ٢٠٢٥ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29583860 -->
== <span lang="en" dir="ltr">Annual review of the Universal Code of Conduct and Enforcement Guidelines</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
I am writing to you to let you know the annual review period for the Universal Code of Conduct and Enforcement Guidelines is open now. You can make suggestions for changes through 9 February 2026. This is the first step of several to be taken for the annual review. [[m:Special:MyLanguage/Universal Code of Conduct/Annual review/2026|Read more information and find a conversation to join on the UCoC page on Meta]].
The [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee|Universal Code of Conduct Coordinating Committee]] (U4C) is a global group dedicated to providing an equitable and consistent implementation of the UCoC. This annual review was planned and implemented by the U4C. For more information and the responsibilities of the U4C, [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Charter|you may review the U4C Charter]].
Please share this information with other members in your community wherever else might be appropriate.
-- In cooperation with the U4C, [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]])<section end="announcement-content" />
</div>
٠٠:٠٢، ٢٠ی کانوونی دووەمی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Keegan (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 -->
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
Apologies for writing in English. {{int:Please-translate}}
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[بەکارھێنەر:MediaWiki message delivery|MediaWiki message delivery]] ([[لێدوانی بەکارھێنەر:MediaWiki message delivery|لێدوان]]) ٠٣:٥٨، ٢٦ی نیسانی ٢٠٢٦ (+03)
</bdi>
<!-- پەیامەکە لەلایەن بەکارھێنەر:Codename Noreste@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> ==
<div lang="en" dir="ltr">
<section begin="announcement-content" />
Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC].
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" />
</div>
[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) ٢٠:١٥، ٢٧ی ئایاری ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Keegan (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== RFC about AI-generated content in Wikimedia Commons ==
<bdi lang="en" dir="ltr">Apologies for writing in English, please help translate this message to your language. You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|لێدوان]])</bdi> ٢٠:١٢، ٢٣ی حوزەیرانی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Codename Noreste@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== <span lang="en" dir="ltr">Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki</span> ==
<div lang="en" dir="ltr">
<section begin="Message"/>
'''Legal & Safety Contacts'''
Hello community, the Wikimedia Foundation has provided a [[wmf:Special:MyLanguage/Legal:Wikimedia Foundation Legal and Safety Contact Information|single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement. We have already rolled out links to English, German, Italian, Spanish and other wikis and we will deploy to your wiki soon. [[m:Special:MyLanguage/Wikimedia_Foundation_Legal_and_Safety_Contacts_FAQ|Please read more on the project page]] and leave any comments in this thread or on the [[m:Special:MyLanguage/Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|talk page]].
<section end="Message"/>
</div>
-- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ١٦:٣١، ٢٥ی حوزەیرانی ٢٠٢٦ (+03)
<!-- پەیامەکە لەلایەن بەکارھێنەر:Sannita (WMF)@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=30731267 -->
== Request for comment (the future of Abstract Wikipedia) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
Apologies if this has not yet been translated into your wiki's language. {{int:Please-translate}}
You are invited to voice your opinions in a [[:m:Requests for comment/The future of Abstract Wikipedia|request for comment about the future of Abstract Wikipedia]]. {{Int:Feedback-thanks-title}}
[[:m:User:Kowal2701|Kowal2701]] ([[:m:User talk:Kowal2701|talk]]) ١٥:٢٥، ٢٤ی تەممووزی ٢٠٢٦ (+03)
</bdi>
<!-- پەیامەکە لەلایەن بەکارھێنەر:DreamRimmer@metawiki نێردراوە بە بەکارھێنانی ئەم پێڕستە: https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== Grammatical categories ==
{{ltr}}
Hi, are these grammatical categories correct?
* ''[[:en:particle]]'': {{l|ckb|ئامراز}} ;''plural'' {{l|ckb|ئامرازەکان}}; ''Ex.:'' {{l|en|to}} ([[:en:Category:English particles]]) (en), {{l|kmr|dê}} / {{l|kmr|ê}} (kurmancî)
* ''[[:en:adposition]]'' '''[https://ferheng.info/alfba/21420/]''': {{l|ckb|ئامرازی پەیوەندی}}; ''plural'' {{l|ckb|ئامرازەکانی پەیوەندی}}; {{l|ckb|داچەکەکان}} (?)
** ''[[:en:preposition]]'': {{l|ckb|ئامرازی پێشگر}}; ''plural'' {{l|ckb|ئامرازەکانی پێشگر}}; ''Ex.'': {{l|ckb|بێ}}, {{l|ckb|بۆ}}, (en) {{l|en|before}}
** ''[[:en:postposition]]'': {{l|ckb|ئامرازی پاشگر}}; ''plural'' {{l|ckb|ئامرازەکانی پاشگر}}; ''Ex.'': {{l|ckb|دا}}, {{l|ckb|ەوە}}
** ''[[:en:circumposition]]'' : {{l|ckb|ئامرازی لێکدراو}}; ''plural'' {{l|ckb|ئامرازە لێکدراوەکان}}; ''Ex.'': {{l|ckb|لە ... دا}}, {{l|ckb|لە ... ەوە}}, {{l|kmr|di ... de}} (kurmancî)
* ''[[:en:conjunction]]'': {{l|ckb|ئامرازی لێکدەر}} (?); ''plural'': {{l|ckb|ئامرازە لێکدەرەکان}}; ''Ex.'': {{l|ckb|یا}}, {{l|ckb|یان}}, {{l|ckb|و}}
* ''[[:en:article]]'': {{l|ckb|ئامرازی ناساندن}} (?); ''plural'': {{l|ckb|ئامرازەکانی ناساندن}} ''Ex.:'' {{l|ar|ال}} (ar), {{l|en|the}} (en), {{l|fr|une}} (fr), ...
* ''Translingual'': (?); ''Ex:'' [[♂]], [[Fe]], [[Ag]]; [[Cu]], ...
** ''Symbol'': {{l|ckb|نیشانە}} (pl. {{l|ckb|نیشانەکان}}) (?) an {{l|ckb|ھێما}} (pl. {{l|ckb|ھێماکان}}) (?) see: [[:پۆل:پیتەکان بە کوردیی ناوەندی]]
* "ھاوواتا/دژواتا" or "ھاومانا/دژمانا" (both are used) ? see: {{tl|ant}} and {{tl|syn}} => {{l|ckb|خراو}}
{{ltr/end}} [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٦:٥٣، ٢٣ی ئەیلوولی ٢٠٢٦ (+03)
; [[مۆدیوول:category tree/lemmas]]
;=> [[:پۆل:لێماکان بە کوردیی ناوەندی]]
{| class="wikitable"
|-
! en (pl) !! ''section/sg'' (ckb) !! ''plural'' (ckb) !! ''template'' (ckb) !! ''category'' (ckb)
|-
| ''adjectives'' || {{l|ckb|ھاوەڵناو}} || {{l|ckb|ھاوەڵناوەکان}} || {{temp|ckb-adj|tr=}} || [[:پۆل:ھاوەڵناوەکان بە کوردیی ناوەندی]]
|-
| ''adverbs'' || {{l|ckb|ھاوەڵکار}} || {{l|ckb|ھاوەڵکارەکان}} ||{{temp|ckb-adv|tr=}} || [[:پۆل:ھاوەڵکارەکان بە کوردیی ناوەندی]]
|-
| interjections || {{l|ckb|سەرسووڕمان}} || {{l|ckb|سەرسووڕمانەکان}} || {{temp|head|ckb|سەرسووڕمان|tr=}} || [[:پۆل:سەرسووڕمانەکان بە کوردیی ناوەندی]]
|-
| ''nouns'' || {{l|ckb|ناو}} || {{l|ckb|ناوەکان}} || {{temp|ckb-noun|tr=|pl=}} || [[:پۆل:ناوەکان بە کوردیی ناوەندی]]
|-
| ''numerals'' || {{l|ckb|ژمارە}} || {{l|ckb|ژمارەکان}} || {{temp|head|ckb|ژمارە|tr=}} || [[:پۆل:ژمارەکان بە کوردیی ناوەندی]]
|-
| ''prefixes'' || {{l|ckb|پێشگر}} || {{l|ckb|پێشگرەکان}} || {{temp|ckb-prefix|tr=}} || [[:پۆل:پێشگرەکان بە کوردیی ناوەندی]]
|-
| ''proper nouns'' || {{l|ckb|ناوی تایبەت}} || {{l|ckb|ناوە تایبەتەکان}} || {{temp|ckb-proper noun|tr=}} || [[:پۆل:ناوە تایبەتەکان بە کوردیی ناوەندی]]
|-
| ''pronouns'' || {{l|ckb|جێناو}} || {{l|ckb|جێناوەکان}} || {{temp|ckb-pronoun|tr=}} || [[:پۆل:جێناوەکان بە کوردیی ناوەندی]]
|-
| ''suffixes'' || {{l|ckb|پاشگر}} || {{l|ckb|پاشگرەکان}} || {{temp|ckb-suffix|tr=}} || [[:پۆل:پاشگرەکان بە کوردیی ناوەندی]]
|-
| ''verbs'' || {{l|ckb|کار}} || {{l|ckb|کارەکان}} ||{{temp|ckb-verb|tr=}} || [[:پۆل:کارەکان بە کوردیی ناوەندی]]
|}
;Others
{| class="wikitable"
|-
! en (pl) !! ''section/sg'' (ckb) !! ''plural'' (ckb) !! ''template'' (ckb) !! ''category'' (ckb)
|-
| ''phrases'' || {{l|ckb|دەستەواژە}} || {{l|ckb|دەستەواژەکان}} || {{temp|ckb-phrase|tr=}} || [[:پۆل:دەستەواژەکان بە کوردیی ناوەندی]]
|-
| ''letters'' || {{l|ckb|پیت}} || {{l|ckb|پیتەکان}} || {{temp|head|ckb|پیت|tr=}} || [[:پۆل:پیتەکان بە کوردیی ناوەندی]]
|-
|}
-- [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٨:٥٩، ٢٣ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr}}
Hi @[[بەکارھێنەر:Ghybu|Ghybu]]: All the categories in the table are grammatically correct. However, I didn't understand the main category above labeled (ئامراز). Which category does this (ئامراز) page correspond to in the English Wiktionary? [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٩:٥٤، ٢٤ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
{{ltr}}
:Hi,
:* [[:en:Category:Particles by language]] => ([[:en:Category:English particles]])
:* [[:en:Category:Prepositions by language]] => ('''[[:en:Category:Central Kurdish prepositions]]''')
:* [[:en:Category:Postpositions by language]] => ('''[[:en:Category:Central Kurdish postpositions]]''')
:* [[:en:Category:Circumpositions by language]] => ('''[[:en:Category:Central Kurdish circumpositions]]''')
:* [[:en:Category:Conjunctions by language]] => ('''[[:en:Category:Central Kurdish conjunctions]]''')
:* [[:en:Category:Articles by language]] => ([[:en:Category:English articles]])
: I would like to know their names in Sorani so that I can correct the section titles and create their categories here as well.
:{{ltr/end}} [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٢١:٥٣، ٢٤ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
{{ltr}}
::{{ping|-Haryad|Aram}} What do you think of this translation for these sections:
::*''Translingual'' => {{l|ckb||نێوزمانی}} and ''Symbol'' => {{l|ckb|ھێما}}
::* ''Ex.:'' '''[[☉]]''' ([https://ckb.wiktionary.org/w/index.php?title=%E2%98%89&curid=8923&diff=46574&oldid=20539])
::-- [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٧:٠٩، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
{{ltr}}
::: {{ping|Ghybu}}: I suggest using 'نێوان-زمانی' for 'Translingual'. As for 'symbol', the Kurdish translation is totally fine. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٩:٥٤، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
{{ltr/end}}
6ijph3nrqvi7a3hb175gn2f5ln5k6we
مۆدیوول:category tree/topic/Communication
828
9302
46622
34787
2026-09-29T17:16:14Z
Ghybu
12
ھێماکان (symbols)
46622
Scribunto
text/plain
local labels = {}
for _, lang_etc in ipairs {
"Arabic", {"Chinese", "the [[Chinese]] languages"}, "English", "German", "Japanese", "Korean", "Okinawan",
"Portuguese", "Spanish", "Vietnamese"
} do
if type(lang_etc) ~= "table" then
lang_etc = {lang_etc}
end
local lang, desc = unpack(lang_etc)
desc = desc or ("the [[:Category:%s language|%s language]]"):format(lang, lang)
labels[lang] = {
type = "related-to",
description = "=" .. desc,
parents = {"زمانەکان"},
}
end
labels["communication"] = {
type = "related-to",
description = "default",
parents = {"ھەموو بابەتەکان"},
}
labels["alphabets"] = {
type = "name",
description = "default",
parents = {"writing systems"},
}
labels["ambiguity"] = {
type = "related-to",
description = "default",
parents = {"communication"},
}
labels["artificial languages"] = { -- distinguish from "cat:constructed languages" family category
type = "name",
description = "={{w|constructed language}}s",
parents = {"زمانەکان"},
}
labels["body language"] = {
type = "related-to",
description = "default",
parents = {"زمان", "nonverbal communication"},
}
labels["broadcasting"] = {
type = "related-to",
description = "default",
parents = {"media", "telecommunications"},
}
labels["Chinese character components"] = {
type = "set",
description = "=[[Chinese character]] [[component]]s",
parents = {"letters, symbols, and punctuation"},
}
labels["diacritical marks"] = {
type = "set",
description = "default",
parents = {"letters, symbols, and punctuation"},
}
labels["dialects"] = {
type = "set",
description = "default",
parents = {"زمان"},
}
labels["dictation"] = {
type = "related-to",
description = "default",
parents = {"communication"},
}
labels["directives"] = {
type = "related-to",
description = "=instructions, guidelines and other things (whether real or metaphysical) that indicate what to do or not do, including those self-imposed",
parents = {"communication"},
}
labels["زمانە لەناوچووەکان"] = {
type = "name",
description = "default",
parents = {"زمانەکان"},
}
labels["sign languages"] = {
type = "name",
description = "default",
parents = {"زمانەکان"},
}
labels["facial expressions"] = {
type = "set",
description = "default",
parents = {"nonverbal communication", "face"},
}
labels["figures of speech"] = {
type = "set",
description = "=[[figure of speech|figures of speech]]",
parents = {"rhetoric"},
}
labels["flags"] = {
type = "related-to,name,type",
description = "default",
parents = {"communication"},
}
labels["jargon"] = {
type = "related-to",
description = "default",
parents = {"زمان"},
}
labels["Han characters"] = {
type = "related-to",
description = "default",
parents = {"writing systems"},
}
labels["زمان"] = {
type = "related-to",
description = "default",
parents = {"communication"},
}
labels["language families"] = {
type = "name",
description = "=[[language family|language families]], both accepted and controversial",
parents = {"زمان", "names"},
}
labels["زمانەکان"] = {
type = "name",
description = "default",
parents = {"زمان", "names"},
}
labels["letters, symbols, and punctuation"] = {
type = "set",
description = "=[[letter]]s, [[symbol]]s, and [[punctuation]]",
parents = {"orthography"},
}
labels["logical fallacies"] = {
type = "set",
description = "=[[logical fallacy|logical fallacies]], clearly defined errors in reasoning used to support or refute an argument",
additional = "{{also|Category:{{{langcode}}}:biases}}",
parents = {"rhetoric", "logic"},
}
labels["media"] = {
type = "related-to",
description = "default",
parents = {"communication"},
}
labels["mobile phones"] = {
type = "related-to,set",
description = "default",
parents = {"telephony"},
}
labels["nonverbal communication"] = {
type = "related-to",
description = "default",
parents = {"communication"},
}
labels["orthography"] = {
type = "related-to",
description = "default",
parents = {"writing"},
}
labels["palaeography"] = {
type = "related-to",
description = "default",
parents = {"writing"},
}
labels["post"] = {
type = "related-to",
description = "=[[post#Noun|post]] or [[mail#Noun|mail]]",
parents = {"communication"},
}
labels["public relations"] = {
type = "related-to",
description = "default no singularize",
parents = {"communication"},
}
labels["punctuation marks"] = {
type = "set",
description = "default",
parents = {"letters, symbols, and punctuation"},
}
labels["radio"] = {
type = "related-to",
description = "default",
parents = {"telecommunications"},
}
labels["rhetoric"] = {
type = "related-to",
description = "default",
parents = {"زمان"},
}
labels["signs"] = {
type = "related-to,name,type",
description = "default",
parents = {"communication"},
}
labels["sociolects"] = {
type = "name",
description = "default",
parents = {"زمان"},
}
labels["ھێماکان"] = {
type = "set",
description = "=[[symbol]]s, especially [[mathematical]] and [[scientific]] symbols",
additional = "Most symbols have equivalent meanings in many languages and can therefore be found in [[:Category:Translingual symbols]].",
parents = {"letters, symbols, and punctuation"},
}
labels["talking"] = {
type = "related-to",
description = "default",
parents = {"زمان", "human behaviour"},
}
labels["telecommunications"] = {
type = "related-to",
description = "default no singularize",
parents = {"communication", "technology"},
}
labels["telegraphy"] = {
type = "related-to",
description = "default",
parents = {"telecommunications", "electronics"},
}
labels["telephony"] = {
type = "related-to",
description = "default",
parents = {"telecommunications", "electronics"},
}
labels["texting"] = {
type = "related-to",
description = "default",
parents = {"telecommunications"},
}
labels["textual division"] = {
type = "related-to",
description = "default",
parents = {"writing"},
}
labels["typography"] = {
type = "related-to",
description = "default",
parents = {"writing", "printing"},
}
labels["writing"] = {
type = "related-to",
description = "default",
parents = {"زمان", "human behaviour"},
}
labels["writing systems"] = {
type = "set",
description = "default",
parents = {"writing"},
}
return labels
7r31k8ztfbn1qiefqzcpirde5l882ru
مۆدیوول:category tree/languages
828
9310
46649
45377
2026-09-29T19:33:36Z
Ghybu
12
46649
Scribunto
text/plain
local new_title = mw.title.new
local ucfirst = require("Module:string utilities").ucfirst
local split = require("Module:string utilities").split
local raw_categories = {}
local raw_handlers = {}
local location_categories = {}
local m_languages = require("Module:languages")
local m_sc_getByCode = require("Module:scripts").getByCode
local m_table = require("Module:table")
local parse_utilities_module = "Module:parse utilities"
-- Load the location translation module
local location_translation = require("Module:category tree/location translation")
local concat = table.concat
local insert = table.insert
local reverse_ipairs = m_table.reverseIpairs
local serial_comma_join = m_table.serialCommaJoin
local size = m_table.size
local sorted_pairs = m_table.sortedPairs
local to_json = require("Module:JSON").toJSON
local Hang = m_sc_getByCode("Hang")
local Hani = m_sc_getByCode("Hani")
local Hira = m_sc_getByCode("Hira")
local Hrkt = m_sc_getByCode("Hrkt")
local Kana = m_sc_getByCode("Kana")
local function track(page)
-- [[Special:WhatLinksHere/Wiktionary:Tracking/category tree/languages/PAGE]]
return require("Module:debug/track")("category tree/languages/" .. page)
end
-- This handles language categories of the form e.g. [[:Category:French language]] and
-- [[:Category:British Sign Language]]; categories like [[:Category:Languages of Indonesia]]; categories like
-- [[:Category:English-based creole or pidgin languages]]; and categories like
-- [[:Category:English-based constructed languages]].
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["ھەموو زمانەکان"] = {
topright = "{{commonscat|Languages}}\n[[File:Languages world map-transparent background.svg|thumb|left|250px|نەخشەی جیھانیی سەرەتاییی بنەماڵەی زمانەکان]]",
description = "ئەم پۆلە سەرجەم پۆلی زمانەکانی سەر ویکیفەرھەنگی تێدایە.",
additional = "بەڵام مەرج نییە سەرجەم ئەو زمانانەی کە ویکیفەرھەنگ دەیانناسێت لێرەدا پۆلێکیان ھەبێت. پۆلگەلێک ھەن کە ھێشتا سەرنجی دەستکاریکەرانیان بەلادا نەچووە، " ..
"کە ھۆکارە سەرەکییەکەشی ئەوەیە سەرجەم بەکارھێنەرانی ویکیفەرھەنگ سەرجەم زمانەکانی ویکیفەرھەنگ نازانن. " ..
"بۆ تەواوی پێڕستەکە بڕوانە [[:en:Wiktionary:List of languages|ویکیفەرھەنگ:پێڕستی زمانەکان]].",
parents = {
"Fundamental",
},
}
raw_categories["ھەموو زمانە لەناوچووەکان"] = {
description = "ئەم پۆلە پۆلەکانی ھەموو [[زمانی لەناوچوو|زمانە لەناوچووەکانی]] سەر ویکیفەرھەنگ دەگرێتە خۆ",
additional = "ئەم پۆلەت لەگەڵ [[:پۆل:زمانە لەناوچووەکان]] لێ تێک نەچێ، کە پۆلێکی گشتگیرە بۆ ناوەکانی زمانە لەناوچووەکان بە زمانە دیاریکراوەکانی ترەوە (بۆ نموونە {{m+|de|Langobardisch}} بۆ زمانی کۆنی [[Lombardic]]).",
parents = {
"ھەموو زمانەکان",
},
}
raw_categories["زمانەکان بەپێی وڵات"] = {
topright = "{{commonscat|Languages by continent}}",
description = "ئەو پۆلانەی کە زمانەکان بەپێی وڵات دەکەنە گرووپ.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"ھەموو زمانەکان",
},
}
raw_categories["Language isolates"] = {
topright = "{{wikipedia|Language isolate}}\n{{commonscat|Language isolates}}",
description = "Languages with no known relatives.",
parents = {
{name = "Languages by family", sort = "*Isolates"},
{name = "All language families", sort = "Isolates"},
},
}
raw_categories["Languages not sorted into a location category"] = {
description = "Languages which do not specify (in their {{tl|auto cat}} call) the location(s) where they are spoken.",
additional = "This excludes constructed and reconstructed languages; as a result, all languages in this category explicitly specify their location as {{cd|UNKNOWN}}.",
parents = {
{name = "Requests"},
},
hidden = true,
}
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Given a category (without the "Category:" prefix), look up the page defining the category, find the call to
-- {{auto cat}} (if any), and return a table of its arguments. If the category page doesn't exist or doesn't have
-- an {{auto cat}} invocation, return nil.
--
-- FIXME: Duplicated in [[Module:category tree/lects]].
local function scrape_category_for_auto_cat_args(cat)
local cat_page = mw.title.new("Category:" .. cat)
if cat_page then
local contents = cat_page:getContent()
if contents then
local frame = mw.getCurrentFrame()
for template in require("Module:template parser").find_templates(contents) do
-- The template parser automatically handles redirects and canonicalizes them, so uses of {{autocat}}
-- will also be found.
if template:get_name() == "auto cat" then
return template:get_arguments()
end
end
end
end
return nil
end
local function link_location(location)
local location_no_the = location:match("^the (.*)$")
local bare_location = location_no_the or location
local location_link
local bare_location_parts = split(bare_location, ", ")
for i, part in ipairs(bare_location_parts) do
bare_location_parts[i] = ("[[%s]]"):format(part)
end
location_link = concat(bare_location_parts, ", ")
if location_no_the then
location_link = "the " .. location_link
end
return location_link
end
local function linkbox(lang, setwiki, setwikt, setsister, entryname)
local wiktionarylinks = {}
local canonicalName = lang:getCanonicalName()
local wikimediaLanguages = lang:getWikimediaLanguages()
local wikipediaArticle = setwiki or lang:getWikipediaArticle()
setsister = setsister and ucfirst(setsister) or nil
if setwikt then
track("setwikt")
if setwikt == "-" then
track("setwikt/hyphen")
end
end
if setwikt ~= "-" and wikimediaLanguages and wikimediaLanguages[1] then
for _, wikimedialang in ipairs(wikimediaLanguages) do
local check = new_title(wikimedialang:getCode() .. ":")
if check and check.isExternal then
insert(wiktionarylinks,
(wikimedialang:getCanonicalName() ~= canonicalName and "(''" .. wikimedialang:getCanonicalName() .. "'') " or "") ..
"'''[[:" .. wikimedialang:getCode() .. ":|" .. wikimedialang:getCode() .. ".wiktionary.org]]'''")
end
end
wiktionarylinks = concat(wiktionarylinks, "<br/>")
end
local wikt_plural = wikimediaLanguages[2] and "گەل" or ""
if #wiktionarylinks == 0 then
wiktionarylinks = "''نییە.''"
end
if setsister then
track("setsister")
if setsister == "-" then
track("setsister/hyphen")
else
setsister = "Category:" .. setsister
end
else
setsister = lang:getCommonsCategory() or "-"
end
return concat{
[=[<div class="wikitable" style="float: left; clear: right; margin: 0 1em 0.5em 0; width: 300px; padding: 5px;">
<div style="text-align: center; margin-bottom: 10px; margin-top: 5px">'''بەستەرەکانی زمانی ]=], canonicalName ,[=['''</div>
{| style="font-size: 90%"
|-
| style="vertical-align: top; height: 35px; border-bottom: 1px solid lightgray;" | [[File:Wikipedia-logo-v2.svg|35px|none|ویکیپیدیا]]
| style="border-bottom: 1px solid lightgray;" | '''ویکیپیدیای کوردیی ناوەندی''' وتارێکی ھەیە لەسەر:
<div style="padding: 5px 10px">]=], (setwiki == "-" and "''نییە.''" or "'''[[w:" .. wikipediaArticle .. "|" .. wikipediaArticle .. "]]'''"), [=[</div>
|-
| style="vertical-align: top; height: 35px; border-bottom: 1px solid lightgray;" | [[File:Wikimedia-logo.svg|35px|none|ویکیمیدیا کامنز]]
| style="border-bottom: 1px solid lightgray;" | '''ویکیمیدیا کامنز''' بەستەری پەیوەندیداری بە ناوەڕۆکی ]=], canonicalName, [=[ لە پڕۆژە خوشکەکان ھەیە:
<div style="padding: 5px 10px">]=], (setsister == "-" and "''نییە.''" or "'''[[commons:" .. setsister .. "|" .. setsister .. "]]'''"), [=[</div>
|-
| style="vertical-align: top; height: 35px; width: 40px; border-bottom: 1px solid lightgray;" | [[File:Wiktionary-logo-v2.svg|35px|none|ویکیفەرھەنگ]]
|style="border-bottom: 1px solid lightgray;" | '''چاپی ویکیفەرھەنگ''']=], wikt_plural, [=[ نووسراو بە ]=], canonicalName, [=[:
<div style="padding: 5px 10px">]=], wiktionarylinks, [=[</div>
|-
| style="vertical-align: top; height: 35px; border-bottom: 1px solid lightgray;" | [[File:Open book nae 02.svg|35px|none|سەروشە]]
| style="border-bottom: 1px solid lightgray;" | '''سەروشەی ویکیفەرھەنگ''' بۆ ناوی کوردیی زمانەکە:
<div style="padding: 5px 10px">''']=], require("Module:links").full_link({lang = m_languages.getByCode("ckb"), term = entryname or canonicalName}), [=['''</div>
|-
| style="vertical-align: top; height: 35px;" | [[File:Crystal kfind.png|35px|none|گرنگییەکان]]
|| '''سەرچاوەکانی ویکیفەرھەنگ''' بۆ ئەو دەستکاریکەرانەی بەشداری لە سەروشەکانی ]=], canonicalName, [=[ دەکەن:
<div style="padding: 5px 0">
* '''[[Wiktionary:]=], canonicalName, [=[ entry guidelines]]'''
* '''[[:Category:]=], canonicalName, [=[ reference templates|Reference templates]] ({{PAGESINCAT:]=], canonicalName, [=[ reference templates}})'''
* '''[[Appendix:]=], canonicalName, [=[ bibliography|Bibliography]]'''
|}
</div>]=]
}
end
local function edit_link(title, text)
return '<span class="plainlinks">['
.. tostring(mw.uri.fullUrl(title, { action = "edit" }))
.. ' ' .. text .. ']</span>'
end
-- Should perhaps use wiki syntax.
local function infobox(lang)
local ret = {}
insert(ret, '<table class="wikitable language-category-info"')
local raw_data = lang:getData("extra")
if raw_data then
local replacements = {
[1] = "canonical-name",
[2] = "wikidata-item",
[3] = "family",
[4] = "scripts",
}
local function replacer(letter1, letter2)
return letter1:lower() .. "-" .. letter2:lower()
end
-- For each key in the language data modules, returns a descriptive
-- kebab-case version (containing ASCII lowercase words separated
-- by hyphens).
local function kebab_case(key)
key = replacements[key] or key
key = key:gsub("(%l)(%u)", replacer):gsub("(%l)_(%l)", replacer)
return key
end
local compress = {compress = true}
local function html_attribute_encode(str)
str = to_json(str, compress)
:gsub('"', """)
-- & in attributes is automatically escaped.
-- :gsub("&", "&")
:gsub("<", "<")
:gsub(">", ">")
return str
end
insert(ret, ' data-code="' .. lang:getCode() .. '"')
for k, v in sorted_pairs(raw_data) do
insert(ret, " data-" .. kebab_case(k)
.. '="'
.. html_attribute_encode(v)
.. '"')
end
end
mw.log(lang:getDataModuleName());
insert(ret, '>\n')
insert(ret, '<tr class="language-category-data">\n<th colspan="2">'
.. edit_link(lang:getDataModuleName(), "دەستکاریی دراوەی زمان بکە")
.. "</th>\n</tr>\n")
insert(ret, "<tr>\n<th>ناوی ستاندارد</th><td>" .. lang:getCanonicalName() .. "</td>\n</tr>\n")
local otherNames = lang:getOtherNames()
if otherNames then
local names = {}
for _, name in ipairs(otherNames) do
insert(names, "<li>" .. name .. "</li>")
end
if #names > 0 then
insert(ret, "<tr>\n<th>ناوەکانی تر</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n")
end
end
local aliases = lang:getAliases()
if aliases then
local names = {}
for _, name in ipairs(aliases) do
insert(names, "<li>" .. name .. "</li>")
end
if #names > 0 then
insert(ret, "<tr>\n<th>ناوگەلی تر</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n")
end
end
local varieties = lang:getVarieties()
if varieties then
local names = {}
for _, name in ipairs(varieties) do
if type(name) == "string" then
insert(names, "<li>" .. name .. "</li>")
else
assert(type(name) == "table")
local first_var
local subvars = {}
for i, var in ipairs(name) do
if i == 1 then
first_var = var
else
insert(subvars, "<li>" .. var .. "</li>")
end
end
if #subvars > 0 then
insert(names, "<li><dl><dt>" .. first_var .. "</dt>\n<dd><ul>" .. concat(subvars, "\n") .. "</ul></dd></dl></li>")
elseif first_var then
insert(names, "<li>" .. first_var .. "</li>")
end
end
end
if #names > 0 then
insert(ret, "<tr>\n<th>Varieties</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n")
end
end
insert(ret, "<tr>\n<th>[[ویکیفەرھەنگ:زمانەکان|کۆدی زمان]]</th><td><code>" .. lang:getCode() .. "</code></td>\n</tr>\n")
insert(ret, "<tr>\n<th>[[ویکیفەرھەنگ:خێزانەکان|خێزانی زمان]]</th>\n")
local fam = lang:getFamily()
local famCode = fam and fam:getCode()
if not fam then
insert(ret, "<td>unclassified</td>")
elseif famCode == "qfa-iso" then
insert(ret, "<td>[[:Category:Language isolates|language isolate]]</td>")
elseif famCode == "qfa-mix" then
insert(ret, "<td>[[:Category:Mixed languages|mixed language]]</td>")
elseif famCode == "sgn" then
insert(ret, "<td>[[:Category:Sign languages|sign language]]</td>")
elseif famCode == "crp" then
insert(ret, "<td>[[:Category:Creole or pidgin languages|creole or pidgin]]</td>")
elseif famCode == "art" then
insert(ret, "<td>[[:Category:Constructed languages|constructed language]]</td>")
else
insert(ret, "<td>" .. fam:makeCategoryLink() .. "</td>")
end
insert(ret, "\n</tr>\n<tr>\n<th>باووباپیران</th>\n")
local ancestors = lang:getAncestors()
if ancestors[2] then
local ancestorList = {}
for i, anc in ipairs(ancestors) do
ancestorList[i] = "<li>" .. anc:makeCategoryLink() .. "</li>"
end
insert(ret, "<ul>\n" .. concat(ancestorList, "\n") .. "</ul>")
else
local ancestorChain = lang:getAncestorChainOld()
if ancestorChain[1] then
local chain = {}
for _, anc in reverse_ipairs(ancestorChain) do
insert(chain, "<li>" .. anc:makeCategoryLink() .. "</li>")
end
insert(ret, "<ul>\n" .. concat(chain, "\n<ul>\n") .. ("</ul>"):rep(#chain))
else
insert(ret, "unknown")
end
end
insert(ret, "</td>\n</tr>\n")
local scripts = lang:getScripts()
if scripts[1] then
local script_text = {}
local function makeScriptLine(sc)
local code = sc:getCode()
local url = tostring(mw.uri.fullUrl('Special:Search', {
search = 'contentmodel:css insource:"' .. code
.. '" insource:/\\.' .. code .. '/',
ns8 = '1'
}))
return sc:makeCategoryLink()
.. ' (<span class="plainlinks" title="Search for stylesheets referencing this script">[' .. url .. ' <code>' .. code .. '</code>]</span>)'
end
local function add_Hrkt(text)
insert(text, "<li>" .. makeScriptLine(Hrkt))
insert(text, "<ul>")
insert(text, "<li>" .. makeScriptLine(Hira) .. "</li>")
insert(text, "<li>" .. makeScriptLine(Kana) .. "</li>")
insert(text, "</ul>")
insert(text, "</li>")
end
for _, sc in ipairs(scripts) do
local text = {}
local code = sc:getCode()
if code == "Hrkt" then
add_Hrkt(text)
else
insert(text, "<li>" .. makeScriptLine(sc))
if code == "Jpan" then
insert(text, "<ul>")
insert(text, "<li>" .. makeScriptLine(Hani) .. "</li>")
add_Hrkt(text)
insert(text, "</ul>")
elseif code == "Kore" then
insert(text, "<ul>")
insert(text, "<li>" .. makeScriptLine(Hang) .. "</li>")
insert(text, "<li>" .. makeScriptLine(Hani) .. "</li>")
insert(text, "</ul>")
end
insert(text, "</li>")
end
insert(script_text, concat(text, "\n"))
end
insert(ret, "<tr>\n<th>[[ویکیفەرھەنگ:سکریپتەکان|سکریپتەکان]]</th>\n<td><ul>\n" .. concat(script_text, "\n") .. "</ul></td>\n</tr>\n")
else
insert(ret, "<tr>\n<th>[[ویکیفەرھەنگ:سکریپتەکان|سکریپتەکان]]</th>\n<td>دیاری نەکراوە</td>\n</tr>\n")
end
local function add_module_info(raw_data, heading)
if raw_data then
local scripts = lang:getScriptCodes()
local module_info, add = {}, false
if type(raw_data) == "string" then
insert(module_info,
("[[Module:%s]]"):format(raw_data))
add = true
else
local raw_data_type = type(raw_data)
if raw_data_type == "table" and size(scripts) == 1 and type(raw_data[scripts[1]]) == "string" then
insert(module_info,
("[[Module:%s]]"):format(raw_data[scripts[1]]))
add = true
elseif raw_data_type == "table" then
insert(module_info, "<ul>")
for script, data in sorted_pairs(raw_data) do
if type(data) == "string" and m_sc_getByCode(script) then
insert(module_info, ("<li><code>%s</code>: [[Module:%s]]</li>"):format(script, data))
end
end
insert(module_info, "</ul>")
add = size(module_info) > 2
end
end
if add then
insert(ret, [=[
<tr>
<th>]=] .. heading .. [=[</th>
<td>]=] .. concat(module_info) .. [=[</td>
</tr>
]=])
end
end
end
add_module_info(raw_data.generate_forms, "مۆدیوولی<br>دروستکردنی شێوە")
add_module_info(raw_data.translit, "[[:en:Wiktionary:Transliteration and romanization|مۆدیوولی<br>پیتنووسی]]")
add_module_info(raw_data.display_text, "مۆدیوولی<br>دەقی پیشاندان")
add_module_info(raw_data.entry_name, "مۆدیوولی<br>ناوی سەروشە")
add_module_info(raw_data.sort_key, "مۆدیوولی<br>[[sortkey|ڕیزکردن]]")
local wikidataItem = lang:getWikidataItem()
if lang:getWikidataItem() and mw.wikibase then
local URL = mw.wikibase.getEntityUrl(wikidataItem)
local link
if URL then
link = '[' .. URL .. ' ' .. wikidataItem .. ']'
else
link = '<span class="error">بەندی ویکیدراوەی نادروست: <code>' .. wikidataItem .. '</code></span>'
end
insert(ret, "<tr><th>ویکیدراوە</th><td>" .. link .. "</td></tr>")
end
insert(ret, "</table>")
return concat(ret)
end
local function NavFrame(content, title)
return '<div class="NavFrame"><div class="NavHead">'
.. (title or '{{{title}}}') .. '</div>'
.. '<div class="NavContent" style="text-align: right;">'
.. content
.. '</div></div>'
end
local function get_description_topright_additional(lang, locations, extinct, setwiki, setwikt, setsister, entryname)
local nameWithLanguage = lang:getCategoryName("nocap")
if lang:getCode() == "und" then
local description =
"This is the main category of the '''" .. nameWithLanguage .. "''', represented in Wiktionary by the [[Wiktionary:Languages|code]] '''" .. lang:getCode() .. "'''. " ..
"This language contains terms in historical writing, whose meaning has not yet been determined by scholars."
return description, nil, nil
end
local canonicalName = lang:getCanonicalName()
local topright = linkbox(lang, setwiki, setwikt, setsister, entryname)
local the_prefix
if canonicalName:find("^زمانی ") then
the_prefix = ""
else
the_prefix = "the "
end
local description = "ئەمە پۆلی سەرەکیی " .. "'''" .. nameWithLanguage .. "یە'''."
local location_links = {}
local prep
local saw_embedded_comma = false
for _, location in ipairs(locations) do
local this_prep
if location == "the world" then
this_prep = "across"
insert(location_links, location)
elseif location ~= "UNKNOWN" then
this_prep = "" -- Removed "لە" > Test page: [[پۆل:زمانی بوریاتی]]
if location:find(",") then
saw_embedded_comma = true
end
insert(location_links, link_location(location))
end
if this_prep then
if prep and this_prep ~= prep then
error("Can't handle location 'the world' along with another location (clashing prepositions)")
end
prep = this_prep
end
end
local location_desc
if #location_links > 0 then
local location_link_text
if saw_embedded_comma and #location_links >= 3 then
location_link_text = mw.text.listToText(location_links, "; ", "; and ")
else
location_link_text = serial_comma_join(location_links)
end
location_desc = ("لە %s %s %s.\n\n"):format(
location_link_text, prep, extinct and "an [[extinct language]] that was formerly spoken" or "قسەی پێ دەکرێت")
elseif extinct then
location_desc = "[[زمانی لەناوچوو|زمانێکی لەناوچووە]].\n\n"
else
location_desc = ""
end
local add = location_desc .. "زانیاری لەسەر " .. canonicalName .. ":\n\n" .. infobox(lang)
if lang:hasType("reconstructed") then
add = add .. "\n\n" ..
ucfirst(canonicalName) .. " is a reconstructed language. Its words and roots are not directly attested in any written works, but have been reconstructed through the ''comparative method'', " ..
"which finds regular similarities between languages that cannot be explained by coincidence or word-borrowing, and extrapolates ancient forms from these similarities.\n\n" ..
"According to our [[Wiktionary:Criteria for inclusion|criteria for inclusion]], terms in " .. canonicalName ..
" should '''not''' be present in entries in the main namespace, but may be added to the Reconstruction: namespace."
elseif lang:hasType("appendix-constructed") then
add = add .. "\n\n" ..
ucfirst(canonicalName) .. " is a constructed language that is only in sporadic use. " ..
"According to our [[Wiktionary:Criteria for inclusion|criteria for inclusion]], terms in " .. canonicalName ..
" should '''not''' be present in entries in the main namespace, but may be added to the Appendix: namespace. " ..
"All terms in this language may be available at [[Appendix:" .. ucfirst(canonicalName) .. "]]."
end
local about = new_title("Wiktionary:About " .. canonicalName)
if about.exists then
add = add .. "\n\n" ..
"Please see '''[[Wiktionary:About " .. canonicalName .. "]]''' for information and special considerations for creating " .. nameWithLanguage .. " entries."
end
local ok, tree_of_descendants = pcall(
require("Module:family tree").print_children,
lang:getCode(), {
protolanguage_under_family = true,
must_have_descendants = true
})
if ok then
if tree_of_descendants then
add = add .. NavFrame(
tree_of_descendants,
"Family tree")
else
add = add .. "\n\n" .. ucfirst(lang:getCanonicalName())
.. " has no descendants or varieties listed in Wiktionary's language data modules."
end
else
mw.log("error while generating tree: " .. tostring(tree_of_descendants))
end
return description, topright, add
end
local function get_parents(lang, locations, extinct)
local canonicalName = lang:getCanonicalName()
local sortkey = {sort_base = canonicalName, lang = "en"}
local ret = {{name = "ھەموو زمانەکان", sort = sortkey}}
local fam = lang:getFamily()
local famCode = fam and fam:getCode()
-- FIXME: Some of the following categories should be added to this module.
if not fam then
insert(ret, {name = "Category:Unclassified languages", sort = sortkey})
elseif famCode == "qfa-iso" then
insert(ret, {name = "Category:Language isolates", sort = sortkey})
elseif famCode == "qfa-mix" then
insert(ret, {name = "Category:Mixed languages", sort = sortkey})
elseif famCode == "sgn" then
insert(ret, {name = "Category:All sign languages", sort = sortkey})
elseif famCode == "crp" then
insert(ret, {name = "Category:Creole or pidgin languages", sort = sortkey})
for _, anc in ipairs(lang:getAncestors()) do
-- Avoid Haitian Creole being categorised in [[:Category:Haitian Creole-based creole or pidgin languages]], as one of its ancestors is an etymology-only variety of it.
-- Use that ancestor's ancestors instead.
if anc:getFullCode() == lang:getCode() then
for _, anc_extra in ipairs(anc:getAncestors()) do
insert(ret, {name = "Category:" .. ucfirst(anc_extra:getFullName()) .. "-based creole or pidgin languages", sort = sortkey})
end
else
insert(ret, {name = "Category:" .. ucfirst(anc:getFullName()) .. "-based creole or pidgin languages", sort = sortkey})
end
end
elseif famCode == "art" then
if lang:hasType("appendix-constructed") then
insert(ret, {name = "Category:Appendix-only constructed languages", sort = sortkey})
else
insert(ret, {name = "Category:Constructed languages", sort = sortkey})
end
for _, anc in ipairs(lang:getAncestors()) do
if anc:getFullCode() == lang:getCode() then
for _, anc_extra in ipairs(anc:getAncestors()) do
insert(ret, {name = "Category:" .. ucfirst(anc_extra:getFullName()) .. "-based constructed languages", sort = sortkey})
end
else
insert(ret, {name = "Category:" .. ucfirst(anc:getFullName()) .. "-based constructed languages", sort = sortkey})
end
end
else
insert(ret, {name = "Category:" .. fam:getCategoryName(), sort = sortkey})
if lang:hasType("reconstructed") then
insert(ret, {
name = "Category:Reconstructed languages",
sort = {sort_base = canonicalName:gsub("^Proto%-", ""), lang = "en"}
})
end
end
local function add_sc_cat(sc)
insert(ret, {name = "Category:زمانەکانی " .. sc:getCategoryName(), sort = sortkey})
end
local function add_Hrkt()
add_sc_cat(Hrkt)
add_sc_cat(Hira)
add_sc_cat(Kana)
end
for _, sc in ipairs(lang:getScripts()) do
if sc:getCode() == "Hrkt" then
add_Hrkt()
else
add_sc_cat(sc)
if sc:getCode() == "Jpan" then
add_sc_cat(Hani)
add_Hrkt()
elseif sc:getCode() == "Kore" then
add_sc_cat(Hang)
add_sc_cat(Hani)
end
end
end
if lang:hasTranslit() then
insert(ret, {name = "Category:Languages with automatic transliteration", sort = sortkey})
end
local function insert_location_language_cat(location)
local cat = "زمانەکانی " .. location
insert(ret, {name = "Category:" .. cat, sort = sortkey})
local auto_cat_args = scrape_category_for_auto_cat_args(cat)
local location_parent = auto_cat_args and auto_cat_args.parent
if location_parent then
local split_parents = require(parse_utilities_module).split_on_comma(location_parent)
for _, parent in ipairs(split_parents) do
parent = parent:match("^(.-):.*$") or parent
insert_location_language_cat(parent)
end
end
end
local saw_location = false
for _, location in ipairs(locations) do
if location ~= "UNKNOWN" then
saw_location = true
insert_location_language_cat(location)
end
end
if extinct then
insert(ret, {name = "Category:ھەموو زمانە لەناوچووەکان", sort = sortkey})
end
if not saw_location and not (lang:hasType("reconstructed") or (fam and fam:getCode() == "art")) then
-- Constructed and reconstructed languages don't need a location specified and often won't have one,
-- so don't put them in this maintenance category.
insert(ret, {name = "Category:Languages not sorted into a location category", sort = sortkey})
end
return ret
end
local function get_children()
local ret = {}
-- FIXME: We should work on the children mechanism so it isn't necessary to manually specify these.
for _, label in ipairs({"appendices", "ڕاگرتنی سەروشە", "لێماکان", "names", "دەستەواژەکان", "rhymes", "ھێماکان", "templates", "terms by etymology", "terms by usage"}) do
insert(ret, {name = label, is_label = true})
end
insert(ret, {name = "terms derived from {{{langname}}}", is_label = true, lang = false})
insert(ret, {name = "{{{langcode}}}:ھەموو بابەتەکان", sort = "ھەموو بابەتەکان"})
insert(ret, {name = "Varieties of {{{langname}}}"})
insert(ret, {name = "Requests concerning {{{langname}}}"})
insert(ret, {name = "Rhymes:{{{langname}}}", description = "Lists of {{{langname}}} words by their rhymes."})
insert(ret, {name = "User {{{langcode}}}", description = "Wiktionary users categorized by fluency levels in {{{langdisp}}}."})
return ret
end
-- Handle language categories of the form e.g. [[:Category:French language]] and
-- [[:Category:British Sign Language]].
insert(raw_handlers, function(data)
local category = data.category
if not (category:match("^زمانی ") or category:match("[Ll]ect$")) then
return nil
end
local lang = m_languages.getByCanonicalName(category)
if not lang then
local langname = category:match("^زمانی (.*)$")
if langname then
lang = m_languages.getByCanonicalName(langname)
end
if not lang then
return nil
end
end
local args = require("Module:parameters").process(data.args, {
[1] = {list = true},
["setwiki"] = true,
["setwikt"] = true,
["setsister"] = true,
["entryname"] = true,
["extinct"] = {type = "boolean"},
})
-- If called from inside, don't require any arguments, as they can't be known
-- in general and aren't needed just to generate the first parent (used for
-- breadcrumbs).
if #args[1] == 0 and not data.called_from_inside then
-- At least one location must be specified unless the language is constructed (e.g. Esperanto) or reconstructed (e.g. Proto-Indo-European).
local fam = lang:getFamily()
if not (lang:hasType("reconstructed") or (fam and fam:getCode() == "art")) then
error("At least one location (param 1=) must be specified for language '" .. lang:getCanonicalName() .. "' (code '" .. lang:getCode() .. "'). " ..
"Use the value UNKNOWN if the language's location is truly unknown.")
end
end
local description, topright, additional = "", "", ""
-- If called from inside the category tree system, it's called when generating
-- parents or children, and we don't need to generate the description or additional
-- text (which is very expensive in terms of memory because it calls [[Module:family tree]],
-- which calls [[Module:languages/data/all]]).
if not data.called_from_inside then
description, topright, additional = get_description_topright_additional(
lang, args[1], args.extinct, args.setwiki, args.setwikt, args.setsister, args.entryname
)
end
return {
canonical_name = lang:getCategoryName(),
description = description,
lang = lang:getCode(),
topright = topright,
additional = additional,
breadcrumb = lang:getCanonicalName(),
parents = get_parents(lang, args[1], args.extinct),
extra_children = get_children(lang),
umbrella = false,
can_be_empty = true,
}, true
end)
-- Handle categories such as [[:Category:Languages of Indonesia]].
insert(raw_handlers, function(data)
local location = data.category:match("^زمانەکانی (.*)$")
if location then
local args = require("Module:parameters").process(data.args, {
["flagfile"] = true,
["commonscat"] = true,
["wp"] = true,
["basename"] = true,
["parent"] = true,
["locationcat"] = true,
["locationlink"] = true,
})
local topright
local basename = args.basename or location:gsub(", .*", "")
-- Attempt to get translated name; fallback to original if missing.
-- This ensures flags use translated names when available.
local translated_basename = location_translation[basename] or basename
-- If translation is missing, log and categorize for tracking.
if translated_basename == basename then
table.insert(location_categories, "[[Category:Categories where the location translation is not recorded]]")
mw.log("Translation not found for location basename: " .. basename)
end
if args.flagfile ~= "-" then
local flagfile_arg = args.flagfile or ("Flag of %s.svg"):format(translated_basename)
local files = require(parse_utilities_module).split_on_comma(flagfile_arg)
local topright_parts = {}
for _, file in ipairs(files) do
local flagfile = "File:" .. file
local flagfile_page = new_title(flagfile)
if flagfile_page and flagfile_page.file.exists then
insert(topright_parts, ("[[%s|left|100px|border]]"):format(flagfile))
elseif args.flagfile then
error(("Explicit flagfile '%s' doesn't exist"):format(flagfile))
end
end
topright = concat(topright_parts)
end
if args.wp then
local wp = require("Module:yesno")(args.wp, "+")
if wp == "+" or wp == true then
wp = data.category
end
if wp then
local wp_topright = ("{{wikipedia|%s}}"):format(wp)
if topright then
topright = topright .. wp_topright
else
topright = wp_topright
end
end
end
if args.commonscat then
local commonscat = require("Module:yesno")(args.commonscat, "+")
if commonscat == "+" or commonscat == true then
commonscat = data.category
end
if commonscat then
local commons_topright = ("{{commonscat|%s}}"):format(commonscat)
if topright then
topright = topright .. commons_topright
else
topright = commons_topright
end
end
end
local bare_location = location:match("^the (.*)$") or location
local location_link = args.locationlink or link_location(location)
local bare_basename = basename:match("^the (.*)$") or basename
local parents = {}
if args.parent then
local explicit_parents = require(parse_utilities_module).split_on_comma(args.parent)
for i, parent in ipairs(explicit_parents) do
local actual_parent, sort_key = parent:match("^(.-):(.*)$")
if actual_parent then
parent = actual_parent
sort_key = sort_key:gsub("%+", bare_location)
else
sort_key = " " .. bare_location
end
insert(parents, {name = "زمانەکانی " .. parent, sort = sort_key})
end
else
insert(parents, {name = "زمانەکان بەپێی وڵات", sort = {sort_base = bare_location, lang = "en"}})
end
if args.locationcat then
local explicit_location_cats = require(parse_utilities_module).split_on_comma(args.locationcat)
for i, locationcat in ipairs(explicit_location_cats) do
insert(parents, {name = "Category:" .. locationcat, sort = " Languages"})
end
else
local location_cat = ("Category:%s"):format(bare_location)
local location_page = new_title(location_cat)
if location_page and location_page.exists then
insert(parents, {name = location_cat, sort = "زمانەکان"})
end
end
local description = ("پۆلەکانی زمانەکانی %s (بە زار و بنزار و کەمینەکانیشەوە)."):format(location_link)
return {
topright = topright,
description = description,
parents = parents,
breadcrumb = bare_basename,
additional = "{{{umbrella_msg}}}",
}, true
end
end)
-- Handle categories such as [[:Category:English-based creole or pidgin languages]].
insert(raw_handlers, function(data)
local langname = data.category:match("(.*)%-based creole or pidgin languages$")
if langname then
local lang = m_languages.getByCanonicalName(langname)
if lang then
return {
lang = lang:getCode(),
description = "Languages which developed as a [[creole]] or [[pidgin]] from " .. lang:makeCategoryLink() .. ".",
parents = {{name = "Creole or pidgin languages", sort = {sort_base = "*" .. langname, lang = "en"}}},
breadcrumb = lang:getCanonicalName() .. "-based",
}
end
end
end)
-- Handle categories such as [[:Category:English-based constructed languages]].
insert(raw_handlers, function(data)
local langname = data.category:match("(.*)%-based constructed languages$")
if langname then
local lang = m_languages.getByCanonicalName(langname)
if lang then
return {
lang = lang:getCode(),
description = "Constructed languages which are based on " .. lang:makeCategoryLink() .. ".",
parents = {{name = "Constructed languages", sort = {sort_base = "*" .. langname, lang = "en"}}},
breadcrumb = lang:getCanonicalName() .. "-based",
}
end
end
end)
return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers, LOCATION_CATEGORIES = location_categories}
rc0k4e71udnue918i0r2xs85phff9ri
مۆدیوول:category tree/shortenings
828
9319
46624
34760
2026-09-29T17:22:40Z
Ghybu
12
ھێماکان (symbols)
46624
Scribunto
text/plain
local labels = {}
local raw_categories = {}
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["shortenings"] = {
description = "{{{langname}}} terms that are shortened forms of other words or word combinations.",
umbrella_parents = "Terms by etymology subcategories by language",
parents = {{name = "{{{langcat}}}", raw = true}},
}
labels["abbreviations"] = {
description = "{{{langname}}} abbreviated words or groups of words.",
parents = {"shortenings"},
}
labels["acronyms"] = {
description = "{{{langname}}} groups of words represented by parts pronounced together as single words.",
parents = {"shortenings"},
}
labels["aphetic forms"] = {
description = "{{{langname}}} words that underwent [[aphesis]], meaning their origin involved a loss or omission of a sound or syllable from their beginning.",
parents = {"clippings", "terms by etymology"},
}
labels["apocopic forms"] = {
description = "{{{langname}}} words that underwent [[apocope]], thus their origin involved a loss or omission of a sound or syllable(s) from their end.",
parents = {"clippings", "terms by etymology"},
}
labels["clippings"] = {
description = "{{{langname}}} words that were formed from another word by removing part of it, but without changing the part of speech.",
parents = {"shortenings"},
}
labels["contractions"] = {
description = "{{{langname}}} shortened words or phrases, deriving from multiple words.",
parents = {"shortenings"},
}
labels["ellipses"] = {
description = "{{{langname}}} terms that are shortened versions of longer expressions.",
parents = {"shortenings", "terms by etymology"},
}
labels["initialisms"] = {
description = "{{{langname}}} groups of words represented by their beginning parts pronounced separately.",
parents = {"shortenings"},
}
labels["nomina sacra"] = {
description = "{{{langname}}} [[nomen sacrum|nomina sacra]].",
parents = {"abbreviations"},
}
labels["pseudo-acronyms"] = {
description = "{{{langname}}} groups of words that used to represent an acronym but no longer do, or which appear to be acronyms but are not.",
parents = {"shortenings"},
}
labels["scribal abbreviations"] = {
description = "{{{langname}}} abbreviations used by scribes.",
parents = {"abbreviations"},
}
labels["sigla"] = {
description = "{{{langname}}} letters or symbols standing for words, word parts or common sequences of letters.",
parents = {"abbreviations", "ھێماکان"},
}
labels["stenoscript abbreviations"] = {
description = "{{{langname}}} abbreviations used in [[Stenoscript|stenoscript]].",
parents = {"abbreviations"},
}
labels["syncopic forms"] = {
description = "{{{langname}}} words that underwent [[syncope]], thus their origin involved a loss or omission of a sound or syllable from their interior.",
parents = {"clippings", "terms by etymology"},
}
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Shortenings subcategories by language"
end
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Shortenings subcategories by language"] = {
description = "Umbrella categories covering topics related to shortenings.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "shortenings", is_label = true, sort = " "},
},
}
return {LABELS = labels, RAW_CATEGORIES = raw_categories}
m2jacvikjl7iv47awj6oo767f5ggzki
مۆدیوول:category tree/symbols
828
9320
46623
44794
2026-09-29T17:20:54Z
Ghybu
12
ھێماکان (symbols)
46623
Scribunto
text/plain
local labels = {}
local raw_categories = {}
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["ھێماکان"] = {
description = "{{{langname}}} written signs.",
umbrella_parents = "Fundamental",
parents = {{name = "{{{langcat}}}", raw = true}},
}
labels["diacritical marks"] = {
description = "{{{langname}}} glyphs that are added to characters to modify their sounds or meanings.",
parents = {"ھێماکان"},
}
labels["Han characters"] = {
description = "{{{langname}}} symbols of the Han logographic script, which can represent sounds or convey meanings directly.",
topright = "{{wp|Chinese characters}}",
parents = {"logograms"},
}
labels["ideograms"] = {
description = "{{{langname}}} symbols that represent objects, ideas or concepts directly.",
umbrella_parents = "Fundamental",
parents = {"ھێماکان"},
}
labels["iteration marks"] = {
description = "{{{langname}}} glyphs that act as a shorthand for repeated text.",
parents = {"abbreviations", "ھێماکان"},
}
labels["پیتەکان"] = {
description = "{{{langname}}} symbols that represent single sounds. Variations of letters, such as letters with diacritics, should also be categorized here.",
parents = {"ھێماکان"},
}
labels["ligatures"] = {
description = "{{{langname}}} letters that have been combined into a single graphical unit.",
parents = {"ھێماکان"},
}
labels["logograms"] = {
description = "{{{langname}}} symbols that represent single words or morphemes.",
parents = {"ھێماکان"},
}
labels["matched pairs"] = {
description = "{{{langname}}} pairs of separate characters that are used together. Example: [[( )]].",
parents = {"ھێماکان"},
}
labels["numeral symbols"] = {
description = "{{{langname}}} symbols that represent numerals.",
parents = {"ھێماکان"},
}
labels["punctuation marks"] = {
description = "{{{langname}}} symbols that indicate structure and organization of writing.",
parents = {"ھێماکان"},
}
labels["syllables"] = {
description = "{{{langname}}} symbols that represent groups of sounds. Variations of syllables, such as syllables with diacritics, should also be categorized here.",
parents = {"ھێماکان"},
}
labels["multigraphs"] = {
description = "{{{langname}}} symbols consisting of multiple letters.",
parents = {"ھێماکان"},
}
local function multigraph(name, n)
labels[name] = {
description = "{{{langname}}} symbols consisting of " .. n .. " letters.",
parents = {"multigraphs"},
}
end
multigraph("digraphs", "two")
multigraph("trigraphs", "three")
multigraph("tetragraphs", "four")
multigraph("pentagraphs", "five")
multigraph("hexagraphs", "six")
multigraph("heptagraphs", "seven")
multigraph("octagraphs", "eight")
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Symbols subcategories by language"
end
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Symbols subcategories by language"] = {
description = "Umbrella categories covering topics related to symbols.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "ھێماکان", is_label = true, sort = " "},
},
}
raw_categories["IPA symbols"] = {
description = "Symbols which are part of the {{w|International Phonetic Alphabet}}.",
additional = "For more information, see [[Wiktionary:About International Phonetic Alphabet]].",
catfix = "mul",
parents = {
{name = "ھێماکان", is_label = true, lang = "mul"},
},
}
raw_categories["NAPA symbols"] = {
description = "Symbols which are part of the {{w|Americanist phonetic notation|North American Phonetic Alphabet}}.",
catfix = "mul",
parents = {
{name = "ھێماکان", is_label = true, lang = "mul"},
},
}
raw_categories["UPA symbols"] = {
description = "Symbols which are part of the {{w|Uralic Phonetic Alphabet}}.",
catfix = "mul",
parents = {
{name = "ھێماکان", is_label = true, lang = "mul"},
},
}
return {LABELS = labels, RAW_CATEGORIES = raw_categories}
om81gi18w3s64fsgvj26n0o5aentc8a
مۆدیوول:headword/page
828
9407
46625
36504
2026-09-29T17:30:22Z
Ghybu
12
46625
Scribunto
text/plain
local export = {}
local languages_module = "Module:languages"
local maintenance_category_module = "Module:maintenance category"
local string_compare_module = "Module:string/compare"
local string_decode_entities_module = "Module:string/decodeEntities"
local string_remove_comments_module = "Module:string/removeComments"
local string_utilities_module = "Module:string utilities"
local table_module = "Module:table"
local template_parser_module = "Module:template parser"
local mw = mw
local string = string
local table = table
local ustring = mw.ustring
local concat = table.concat
local find = string.find
local format = string.format
local gsub = string.gsub
local insert = table.insert
local load_data = mw.loadData
local match = string.match
local new_title = mw.title.new
local pairs = pairs
local require = require
local sub = string.sub
local toNFC = ustring.toNFC
local toNFD = ustring.toNFD
local ugsub = ustring.gsub
local function class_else_type(...)
class_else_type = require(template_parser_module).class_else_type
return class_else_type(...)
end
local function decode_entities(...)
decode_entities = require(string_decode_entities_module)
return decode_entities(...)
end
local function encode_entities(...)
encode_entities = require(string_utilities_module).encode_entities
return encode_entities(...)
end
local function get_category(...)
get_category = require(maintenance_category_module).get_category
return get_category(...)
end
local function get_lang(...)
get_lang = require(languages_module).getByCode
return get_lang(...)
end
local function list_to_set(...)
list_to_set = require(table_module).listToSet
return list_to_set(...)
end
local function parse(...)
parse = require(template_parser_module).parse
return parse(...)
end
local function remove_comments(...)
remove_comments = require(string_remove_comments_module)
return remove_comments(...)
end
local function split(...)
split = require(string_utilities_module).split
return split(...)
end
local function string_compare(...)
string_compare = require(string_compare_module)
return string_compare(...)
end
local function uupper(...)
uupper = require(string_utilities_module).upper
return uupper(...)
end
--[==[
Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==]
local langnames
local function get_langnames()
langnames, get_langnames = load_data("Module:languages/canonical names"), nil
return langnames
end
-- Combining character data used when categorising unusual characters. These resolve into two patterns, used to find
-- single combining characters (i.e. character + diacritic(s)) or double combining characters (i.e. character +
-- diacritic(s) + character).
-- Charsets are in the format used by Unicode's UnicodeSet tool: https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp.
-- Single combining characters.
-- Charset: [[:M:]&[:^Canonical_Combining_Class=/^Double_/:]&[:^subhead=Grapheme joiner:]&[:^Variation_Selector=Yes:]]
-- Note: concatenating hundreds of lines at once gives an error, so () are used every 150 lines to break it up into chunks.
local comb_chars_single =
("\204\128-\205\142" .. -- U+0300-U+034E
"\205\144-\205\155" .. -- U+0350-U+035B
"\205\163-\205\175" .. -- U+0363-U+036F
"\210\131-\210\137" .. -- U+0483-U+0489
"\214\145-\214\189" .. -- U+0591-U+05BD
"\214\191" .. -- U+05BF
"\215\129" .. -- U+05C1
"\215\130" .. -- U+05C2
"\215\132" .. -- U+05C4
"\215\133" .. -- U+05C5
"\215\135" .. -- U+05C7
"\216\144-\216\154" .. -- U+0610-U+061A
"\217\139-\217\159" .. -- U+064B-U+065F
"\217\176" .. -- U+0670
"\219\150-\219\156" .. -- U+06D6-U+06DC
"\219\159-\219\164" .. -- U+06DF-U+06E4
"\219\167" .. -- U+06E7
"\219\168" .. -- U+06E8
"\219\170-\219\173" .. -- U+06EA-U+06ED
"\220\145" .. -- U+0711
"\220\176-\221\138" .. -- U+0730-U+074A
"\222\166-\222\176" .. -- U+07A6-U+07B0
"\223\171-\223\179" .. -- U+07EB-U+07F3
"\223\189" .. -- U+07FD
"\224\160\150-\224\160\153" .. -- U+0816-U+0819
"\224\160\155-\224\160\163" .. -- U+081B-U+0823
"\224\160\165-\224\160\167" .. -- U+0825-U+0827
"\224\160\169-\224\160\173" .. -- U+0829-U+082D
"\224\161\153-\224\161\155" .. -- U+0859-U+085B
"\224\162\151-\224\162\159" .. -- U+0897-U+089F
"\224\163\138-\224\163\161" .. -- U+08CA-U+08E1
"\224\163\163-\224\164\131" .. -- U+08E3-U+0903
"\224\164\186-\224\164\188" .. -- U+093A-U+093C
"\224\164\190-\224\165\143" .. -- U+093E-U+094F
"\224\165\145-\224\165\151" .. -- U+0951-U+0957
"\224\165\162" .. -- U+0962
"\224\165\163" .. -- U+0963
"\224\166\129-\224\166\131" .. -- U+0981-U+0983
"\224\166\188" .. -- U+09BC
"\224\166\190-\224\167\132" .. -- U+09BE-U+09C4
"\224\167\135" .. -- U+09C7
"\224\167\136" .. -- U+09C8
"\224\167\139-\224\167\141" .. -- U+09CB-U+09CD
"\224\167\151" .. -- U+09D7
"\224\167\162" .. -- U+09E2
"\224\167\163" .. -- U+09E3
"\224\167\190" .. -- U+09FE
"\224\168\129-\224\168\131" .. -- U+0A01-U+0A03
"\224\168\188" .. -- U+0A3C
"\224\168\190-\224\169\130" .. -- U+0A3E-U+0A42
"\224\169\135" .. -- U+0A47
"\224\169\136" .. -- U+0A48
"\224\169\139-\224\169\141" .. -- U+0A4B-U+0A4D
"\224\169\145" .. -- U+0A51
"\224\169\176" .. -- U+0A70
"\224\169\177" .. -- U+0A71
"\224\169\181" .. -- U+0A75
"\224\170\129-\224\170\131" .. -- U+0A81-U+0A83
"\224\170\188" .. -- U+0ABC
"\224\170\190-\224\171\133" .. -- U+0ABE-U+0AC5
"\224\171\135-\224\171\137" .. -- U+0AC7-U+0AC9
"\224\171\139-\224\171\141" .. -- U+0ACB-U+0ACD
"\224\171\162" .. -- U+0AE2
"\224\171\163" .. -- U+0AE3
"\224\171\186-\224\171\191" .. -- U+0AFA-U+0AFF
"\224\172\129-\224\172\131" .. -- U+0B01-U+0B03
"\224\172\188" .. -- U+0B3C
"\224\172\190-\224\173\132" .. -- U+0B3E-U+0B44
"\224\173\135" .. -- U+0B47
"\224\173\136" .. -- U+0B48
"\224\173\139-\224\173\141" .. -- U+0B4B-U+0B4D
"\224\173\149-\224\173\151" .. -- U+0B55-U+0B57
"\224\173\162" .. -- U+0B62
"\224\173\163" .. -- U+0B63
"\224\174\130" .. -- U+0B82
"\224\174\190-\224\175\130" .. -- U+0BBE-U+0BC2
"\224\175\134-\224\175\136" .. -- U+0BC6-U+0BC8
"\224\175\138-\224\175\141" .. -- U+0BCA-U+0BCD
"\224\175\151" .. -- U+0BD7
"\224\176\128-\224\176\132" .. -- U+0C00-U+0C04
"\224\176\188" .. -- U+0C3C
"\224\176\190-\224\177\132" .. -- U+0C3E-U+0C44
"\224\177\134-\224\177\136" .. -- U+0C46-U+0C48
"\224\177\138-\224\177\141" .. -- U+0C4A-U+0C4D
"\224\177\149" .. -- U+0C55
"\224\177\150" .. -- U+0C56
"\224\177\162" .. -- U+0C62
"\224\177\163" .. -- U+0C63
"\224\178\129-\224\178\131" .. -- U+0C81-U+0C83
"\224\178\188" .. -- U+0CBC
"\224\178\190-\224\179\132" .. -- U+0CBE-U+0CC4
"\224\179\134-\224\179\136" .. -- U+0CC6-U+0CC8
"\224\179\138-\224\179\141" .. -- U+0CCA-U+0CCD
"\224\179\149" .. -- U+0CD5
"\224\179\150" .. -- U+0CD6
"\224\179\162" .. -- U+0CE2
"\224\179\163" .. -- U+0CE3
"\224\179\179" .. -- U+0CF3
"\224\180\128-\224\180\131" .. -- U+0D00-U+0D03
"\224\180\187" .. -- U+0D3B
"\224\180\188" .. -- U+0D3C
"\224\180\190-\224\181\132" .. -- U+0D3E-U+0D44
"\224\181\134-\224\181\136" .. -- U+0D46-U+0D48
"\224\181\138-\224\181\141" .. -- U+0D4A-U+0D4D
"\224\181\151" .. -- U+0D57
"\224\181\162" .. -- U+0D62
"\224\181\163" .. -- U+0D63
"\224\182\129-\224\182\131" .. -- U+0D81-U+0D83
"\224\183\138" .. -- U+0DCA
"\224\183\143-\224\183\148" .. -- U+0DCF-U+0DD4
"\224\183\150" .. -- U+0DD6
"\224\183\152-\224\183\159" .. -- U+0DD8-U+0DDF
"\224\183\178" .. -- U+0DF2
"\224\183\179" .. -- U+0DF3
"\224\184\177" .. -- U+0E31
"\224\184\180-\224\184\186" .. -- U+0E34-U+0E3A
"\224\185\135-\224\185\142" .. -- U+0E47-U+0E4E
"\224\186\177" .. -- U+0EB1
"\224\186\180-\224\186\188" .. -- U+0EB4-U+0EBC
"\224\187\136-\224\187\142" .. -- U+0EC8-U+0ECE
"\224\188\152" .. -- U+0F18
"\224\188\153" .. -- U+0F19
"\224\188\181" .. -- U+0F35
"\224\188\183" .. -- U+0F37
"\224\188\185" .. -- U+0F39
"\224\188\190" .. -- U+0F3E
"\224\188\191" .. -- U+0F3F
"\224\189\177-\224\190\132" .. -- U+0F71-U+0F84
"\224\190\134" .. -- U+0F86
"\224\190\135" .. -- U+0F87
"\224\190\141-\224\190\151" .. -- U+0F8D-U+0F97
"\224\190\153-\224\190\188" .. -- U+0F99-U+0FBC
"\224\191\134" .. -- U+0FC6
"\225\128\171-\225\128\190" .. -- U+102B-U+103E
"\225\129\150-\225\129\153" .. -- U+1056-U+1059
"\225\129\158-\225\129\160" .. -- U+105E-U+1060
"\225\129\162-\225\129\164" .. -- U+1062-U+1064
"\225\129\167-\225\129\173" .. -- U+1067-U+106D
"\225\129\177-\225\129\180" .. -- U+1071-U+1074
"\225\130\130-\225\130\141" .. -- U+1082-U+108D
"\225\130\143" .. -- U+108F
"\225\130\154-\225\130\157" .. -- U+109A-U+109D
"\225\141\157-\225\141\159" .. -- U+135D-U+135F
"\225\156\146-\225\156\149" .. -- U+1712-U+1715
"\225\156\178-\225\156\180" .. -- U+1732-U+1734
"\225\157\146" .. -- U+1752
"\225\157\147" .. -- U+1753
"\225\157\178" .. -- U+1772
"\225\157\179" .. -- U+1773
"\225\158\180-\225\159\147") .. -- U+17B4-U+17D3
("\225\159\157" .. -- U+17DD
"\225\162\133" .. -- U+1885
"\225\162\134" .. -- U+1886
"\225\162\169" .. -- U+18A9
"\225\164\160-\225\164\171" .. -- U+1920-U+192B
"\225\164\176-\225\164\187" .. -- U+1930-U+193B
"\225\168\151-\225\168\155" .. -- U+1A17-U+1A1B
"\225\169\149-\225\169\158" .. -- U+1A55-U+1A5E
"\225\169\160-\225\169\188" .. -- U+1A60-U+1A7C
"\225\169\191" .. -- U+1A7F
"\225\170\176-\225\171\142" .. -- U+1AB0-U+1ACE
"\225\172\128-\225\172\132" .. -- U+1B00-U+1B04
"\225\172\180-\225\173\132" .. -- U+1B34-U+1B44
"\225\173\171-\225\173\179" .. -- U+1B6B-U+1B73
"\225\174\128-\225\174\130" .. -- U+1B80-U+1B82
"\225\174\161-\225\174\173" .. -- U+1BA1-U+1BAD
"\225\175\166-\225\175\179" .. -- U+1BE6-U+1BF3
"\225\176\164-\225\176\183" .. -- U+1C24-U+1C37
"\225\179\144-\225\179\146" .. -- U+1CD0-U+1CD2
"\225\179\148-\225\179\168" .. -- U+1CD4-U+1CE8
"\225\179\173" .. -- U+1CED
"\225\179\180" .. -- U+1CF4
"\225\179\183-\225\179\185" .. -- U+1CF7-U+1CF9
"\225\183\128-\225\183\140" .. -- U+1DC0-U+1DCC
"\225\183\142-\225\183\187" .. -- U+1DCE-U+1DFB
"\225\183\189-\225\183\191" .. -- U+1DFD-U+1DFF
"\226\131\144-\226\131\176" .. -- U+20D0-U+20F0
"\226\179\175-\226\179\177" .. -- U+2CEF-U+2CF1
"\226\181\191" .. -- U+2D7F
"\226\183\160-\226\183\191" .. -- U+2DE0-U+2DFF
"\227\128\170-\227\128\175" .. -- U+302A-U+302F
"\227\130\153" .. -- U+3099
"\227\130\154" .. -- U+309A
"\234\153\175-\234\153\178" .. -- U+A66F-U+A672
"\234\153\180-\234\153\189" .. -- U+A674-U+A67D
"\234\154\158" .. -- U+A69E
"\234\154\159" .. -- U+A69F
"\234\155\176" .. -- U+A6F0
"\234\155\177" .. -- U+A6F1
"\234\160\130" .. -- U+A802
"\234\160\134" .. -- U+A806
"\234\160\139" .. -- U+A80B
"\234\160\163-\234\160\167" .. -- U+A823-U+A827
"\234\160\172" .. -- U+A82C
"\234\162\128" .. -- U+A880
"\234\162\129" .. -- U+A881
"\234\162\180-\234\163\133" .. -- U+A8B4-U+A8C5
"\234\163\160-\234\163\177" .. -- U+A8E0-U+A8F1
"\234\163\191" .. -- U+A8FF
"\234\164\166-\234\164\173" .. -- U+A926-U+A92D
"\234\165\135-\234\165\147" .. -- U+A947-U+A953
"\234\166\128-\234\166\131" .. -- U+A980-U+A983
"\234\166\179-\234\167\128" .. -- U+A9B3-U+A9C0
"\234\167\165" .. -- U+A9E5
"\234\168\169-\234\168\182" .. -- U+AA29-U+AA36
"\234\169\131" .. -- U+AA43
"\234\169\140" .. -- U+AA4C
"\234\169\141" .. -- U+AA4D
"\234\169\187-\234\169\189" .. -- U+AA7B-U+AA7D
"\234\170\176" .. -- U+AAB0
"\234\170\178-\234\170\180" .. -- U+AAB2-U+AAB4
"\234\170\183" .. -- U+AAB7
"\234\170\184" .. -- U+AAB8
"\234\170\190" .. -- U+AABE
"\234\170\191" .. -- U+AABF
"\234\171\129" .. -- U+AAC1
"\234\171\171-\234\171\175" .. -- U+AAEB-U+AAEF
"\234\171\181" .. -- U+AAF5
"\234\171\182" .. -- U+AAF6
"\234\175\163-\234\175\170" .. -- U+ABE3-U+ABEA
"\234\175\172" .. -- U+ABEC
"\234\175\173" .. -- U+ABED
"\239\172\158" .. -- U+FB1E
"\239\184\160-\239\184\175" .. -- U+FE20-U+FE2F
"\240\144\135\189" .. -- U+101FD
"\240\144\139\160" .. -- U+102E0
"\240\144\141\182-\240\144\141\186" .. -- U+10376-U+1037A
"\240\144\168\129-\240\144\168\131" .. -- U+10A01-U+10A03
"\240\144\168\133" .. -- U+10A05
"\240\144\168\134" .. -- U+10A06
"\240\144\168\140-\240\144\168\143" .. -- U+10A0C-U+10A0F
"\240\144\168\184-\240\144\168\186" .. -- U+10A38-U+10A3A
"\240\144\168\191" .. -- U+10A3F
"\240\144\171\165" .. -- U+10AE5
"\240\144\171\166" .. -- U+10AE6
"\240\144\180\164-\240\144\180\167" .. -- U+10D24-U+10D27
"\240\144\181\169-\240\144\181\173" .. -- U+10D69-U+10D6D
"\240\144\186\171" .. -- U+10EAB
"\240\144\186\172" .. -- U+10EAC
"\240\144\187\188-\240\144\187\191" .. -- U+10EFC-U+10EFF
"\240\144\189\134-\240\144\189\144" .. -- U+10F46-U+10F50
"\240\144\190\130-\240\144\190\133" .. -- U+10F82-U+10F85
"\240\145\128\128-\240\145\128\130" .. -- U+11000-U+11002
"\240\145\128\184-\240\145\129\134" .. -- U+11038-U+11046
"\240\145\129\176" .. -- U+11070
"\240\145\129\179" .. -- U+11073
"\240\145\129\180" .. -- U+11074
"\240\145\129\191-\240\145\130\130" .. -- U+1107F-U+11082
"\240\145\130\176-\240\145\130\186" .. -- U+110B0-U+110BA
"\240\145\131\130" .. -- U+110C2
"\240\145\132\128-\240\145\132\130" .. -- U+11100-U+11102
"\240\145\132\167-\240\145\132\180" .. -- U+11127-U+11134
"\240\145\133\133" .. -- U+11145
"\240\145\133\134" .. -- U+11146
"\240\145\133\179" .. -- U+11173
"\240\145\134\128-\240\145\134\130" .. -- U+11180-U+11182
"\240\145\134\179-\240\145\135\128" .. -- U+111B3-U+111C0
"\240\145\135\137-\240\145\135\140" .. -- U+111C9-U+111CC
"\240\145\135\142" .. -- U+111CE
"\240\145\135\143" .. -- U+111CF
"\240\145\136\172-\240\145\136\183" .. -- U+1122C-U+11237
"\240\145\136\190" .. -- U+1123E
"\240\145\137\129" .. -- U+11241
"\240\145\139\159-\240\145\139\170" .. -- U+112DF-U+112EA
"\240\145\140\128-\240\145\140\131" .. -- U+11300-U+11303
"\240\145\140\187" .. -- U+1133B
"\240\145\140\188" .. -- U+1133C
"\240\145\140\190-\240\145\141\132" .. -- U+1133E-U+11344
"\240\145\141\135" .. -- U+11347
"\240\145\141\136" .. -- U+11348
"\240\145\141\139-\240\145\141\141" .. -- U+1134B-U+1134D
"\240\145\141\151" .. -- U+11357
"\240\145\141\162" .. -- U+11362
"\240\145\141\163" .. -- U+11363
"\240\145\141\166-\240\145\141\172" .. -- U+11366-U+1136C
"\240\145\141\176-\240\145\141\180" .. -- U+11370-U+11374
"\240\145\142\184-\240\145\143\128" .. -- U+113B8-U+113C0
"\240\145\143\130" .. -- U+113C2
"\240\145\143\133" .. -- U+113C5
"\240\145\143\135-\240\145\143\138" .. -- U+113C7-U+113CA
"\240\145\143\140-\240\145\143\144" .. -- U+113CC-U+113D0
"\240\145\143\146" .. -- U+113D2
"\240\145\143\161" .. -- U+113E1
"\240\145\143\162" .. -- U+113E2
"\240\145\144\181-\240\145\145\134" .. -- U+11435-U+11446
"\240\145\145\158" .. -- U+1145E
"\240\145\146\176-\240\145\147\131" .. -- U+114B0-U+114C3
"\240\145\150\175-\240\145\150\181" .. -- U+115AF-U+115B5
"\240\145\150\184-\240\145\151\128" .. -- U+115B8-U+115C0
"\240\145\151\156" .. -- U+115DC
"\240\145\151\157" .. -- U+115DD
"\240\145\152\176-\240\145\153\128" .. -- U+11630-U+11640
"\240\145\154\171-\240\145\154\183" .. -- U+116AB-U+116B7
"\240\145\156\157-\240\145\156\171" .. -- U+1171D-U+1172B
"\240\145\160\172-\240\145\160\186" .. -- U+1182C-U+1183A
"\240\145\164\176-\240\145\164\181" .. -- U+11930-U+11935
"\240\145\164\183" .. -- U+11937
"\240\145\164\184" .. -- U+11938
"\240\145\164\187-\240\145\164\190" .. -- U+1193B-U+1193E
"\240\145\165\128") .. -- U+11940
("\240\145\165\130" .. -- U+11942
"\240\145\165\131" .. -- U+11943
"\240\145\167\145-\240\145\167\151" .. -- U+119D1-U+119D7
"\240\145\167\154-\240\145\167\160" .. -- U+119DA-U+119E0
"\240\145\167\164" .. -- U+119E4
"\240\145\168\129-\240\145\168\138" .. -- U+11A01-U+11A0A
"\240\145\168\179-\240\145\168\185" .. -- U+11A33-U+11A39
"\240\145\168\187-\240\145\168\190" .. -- U+11A3B-U+11A3E
"\240\145\169\135" .. -- U+11A47
"\240\145\169\145-\240\145\169\155" .. -- U+11A51-U+11A5B
"\240\145\170\138-\240\145\170\153" .. -- U+11A8A-U+11A99
"\240\145\176\175-\240\145\176\182" .. -- U+11C2F-U+11C36
"\240\145\176\184-\240\145\176\191" .. -- U+11C38-U+11C3F
"\240\145\178\146-\240\145\178\167" .. -- U+11C92-U+11CA7
"\240\145\178\169-\240\145\178\182" .. -- U+11CA9-U+11CB6
"\240\145\180\177-\240\145\180\182" .. -- U+11D31-U+11D36
"\240\145\180\186" .. -- U+11D3A
"\240\145\180\188" .. -- U+11D3C
"\240\145\180\189" .. -- U+11D3D
"\240\145\180\191-\240\145\181\133" .. -- U+11D3F-U+11D45
"\240\145\181\135" .. -- U+11D47
"\240\145\182\138-\240\145\182\142" .. -- U+11D8A-U+11D8E
"\240\145\182\144" .. -- U+11D90
"\240\145\182\145" .. -- U+11D91
"\240\145\182\147-\240\145\182\151" .. -- U+11D93-U+11D97
"\240\145\187\179-\240\145\187\182" .. -- U+11EF3-U+11EF6
"\240\145\188\128" .. -- U+11F00
"\240\145\188\129" .. -- U+11F01
"\240\145\188\131" .. -- U+11F03
"\240\145\188\180-\240\145\188\186" .. -- U+11F34-U+11F3A
"\240\145\188\190-\240\145\189\130" .. -- U+11F3E-U+11F42
"\240\145\189\154" .. -- U+11F5A
"\240\147\145\128" .. -- U+13440
"\240\147\145\135-\240\147\145\149" .. -- U+13447-U+13455
"\240\150\132\158-\240\150\132\175" .. -- U+1611E-U+1612F
"\240\150\171\176-\240\150\171\180" .. -- U+16AF0-U+16AF4
"\240\150\172\176-\240\150\172\182" .. -- U+16B30-U+16B36
"\240\150\189\143" .. -- U+16F4F
"\240\150\189\145-\240\150\190\135" .. -- U+16F51-U+16F87
"\240\150\190\143-\240\150\190\146" .. -- U+16F8F-U+16F92
"\240\150\191\164" .. -- U+16FE4
"\240\150\191\176" .. -- U+16FF0
"\240\150\191\177" .. -- U+16FF1
"\240\155\178\157" .. -- U+1BC9D
"\240\155\178\158" .. -- U+1BC9E
"\240\156\188\128-\240\156\188\173" .. -- U+1CF00-U+1CF2D
"\240\156\188\176-\240\156\189\134" .. -- U+1CF30-U+1CF46
"\240\157\133\165-\240\157\133\169" .. -- U+1D165-U+1D169
"\240\157\133\173-\240\157\133\178" .. -- U+1D16D-U+1D172
"\240\157\133\187-\240\157\134\130" .. -- U+1D17B-U+1D182
"\240\157\134\133-\240\157\134\139" .. -- U+1D185-U+1D18B
"\240\157\134\170-\240\157\134\173" .. -- U+1D1AA-U+1D1AD
"\240\157\137\130-\240\157\137\132" .. -- U+1D242-U+1D244
"\240\157\168\128-\240\157\168\182" .. -- U+1DA00-U+1DA36
"\240\157\168\187-\240\157\169\172" .. -- U+1DA3B-U+1DA6C
"\240\157\169\181" .. -- U+1DA75
"\240\157\170\132" .. -- U+1DA84
"\240\157\170\155-\240\157\170\159" .. -- U+1DA9B-U+1DA9F
"\240\157\170\161-\240\157\170\175" .. -- U+1DAA1-U+1DAAF
"\240\158\128\128-\240\158\128\134" .. -- U+1E000-U+1E006
"\240\158\128\136-\240\158\128\152" .. -- U+1E008-U+1E018
"\240\158\128\155-\240\158\128\161" .. -- U+1E01B-U+1E021
"\240\158\128\163" .. -- U+1E023
"\240\158\128\164" .. -- U+1E024
"\240\158\128\166-\240\158\128\170" .. -- U+1E026-U+1E02A
"\240\158\130\143" .. -- U+1E08F
"\240\158\132\176-\240\158\132\182" .. -- U+1E130-U+1E136
"\240\158\138\174" .. -- U+1E2AE
"\240\158\139\172-\240\158\139\175" .. -- U+1E2EC-U+1E2EF
"\240\158\147\172-\240\158\147\175" .. -- U+1E4EC-U+1E4EF
"\240\158\151\174" .. -- U+1E5EE
"\240\158\151\175" .. -- U+1E5EF
"\240\158\163\144-\240\158\163\150" .. -- U+1E8D0-U+1E8D6
"\240\158\165\132-\240\158\165\138") -- U+1E944-U+1E94A
-- Double combining characters.
-- Charset: [[:M:]&[:Canonical_Combining_Class=/^Double_/:]&[:^subhead=Grapheme joiner:]&[:^Variation_Selector=Yes:]]
local comb_chars_double =
"\205\156-\205\162" .. -- U+035C-U+0362
"\225\183\141" .. -- U+1DCD
"\225\183\188" -- U+1DFC
-- Variation selectors etc.; separated out so that we don't get categories for them.
-- Charset: [[:M:]&[[:subhead=Grapheme joiner:][:Variation_Selector=Yes:]]].
local comb_chars_other =
"\205\143" .. -- U+034F
"\225\160\139-\225\160\141" .. -- U+180B-U+180D
"\225\160\143" .. -- U+180F
"\239\184\128-\239\184\143" .. -- U+FE00-U+FE0F
"\243\160\132\128-\243\160\135\175" -- U+E0100-U+E01EF
local comb_chars_all = comb_chars_single .. comb_chars_double .. comb_chars_other
local comb_chars = {
combined_single = "[^" .. comb_chars_all .. "][" .. comb_chars_single .. comb_chars_other .. "]+%f[^" .. comb_chars_all .. "]",
combined_double = "[^" .. comb_chars_all .. "][" .. comb_chars_single .. comb_chars_other .. "]*[" .. comb_chars_double .. "]+[" .. comb_chars_all .. "]*.[" .. comb_chars_single .. comb_chars_other .. "]*",
diacritics_single = "[" .. comb_chars_single .. "]",
diacritics_double = "[" .. comb_chars_double .. "]",
diacritics_all = "[" .. comb_chars_all .. "]"
}
-- Somewhat curated list from https://unicode.org/Public/emoji/16.0/emoji-sequences.txt.
-- NOTE: There are lots more emoji sequences involving non-emoji Plane 0 symbols followed by 0xFE0F, which we don't
-- (yet?) handle.
local emoji_chars =
"\226\140\154" .. -- U+231A (⌚)
"\226\140\155" .. -- U+231B (⌛)
"\226\140\168" .. -- U+2328 (⌨)
"\226\143\143" .. -- U+23CF (⏏)
"\226\143\169-\226\143\179" .. -- U+23E9-U+23F3 (⏩-⏳)
"\226\143\184-\226\143\186" .. -- U+23F8-U+23FA (⏸-⏺)
"\226\150\170" .. -- U+25AA (▪)
"\226\150\171" .. -- U+25AB (▫)
"\226\150\182" .. -- U+25B6 (▶)
"\226\151\128" .. -- U+25C0 (◀)
"\226\151\187-\226\151\190" .. -- U+25FB-U+25FE (◻-◾)
"\226\152\128-\226\152\132" .. -- U+2600-U+2604 (☀-☄)
"\226\152\142" .. -- U+260E (☎)
"\226\152\145" .. -- U+2611 (☑)
"\226\152\148" .. -- U+2614 (☔)
"\226\152\149" .. -- U+2615 (☕)
"\226\152\152" .. -- U+2618 (☘)
"\226\152\157" .. -- U+261D (☝)
"\226\152\160" .. -- U+2620 (☠)
"\226\152\162" .. -- U+2622 (☢)
"\226\152\163" .. -- U+2623 (☣)
"\226\152\166" .. -- U+2626 (☦)
"\226\152\170" .. -- U+262A (☪)
"\226\152\174" .. -- U+262E (☮)
"\226\152\175" .. -- U+262F (☯)
"\226\152\184-\226\152\186" .. -- U+2638-U+263A (☸-☺)
"\226\153\136-\226\153\147" .. -- U+2648-U+2653 (♈-♓)
"\226\153\159" .. -- U+265F (♟)
"\226\153\160" .. -- U+2660 (♠)
"\226\153\163" .. -- U+2663 (♣)
"\226\153\165" .. -- U+2665 (♥)
"\226\153\166" .. -- U+2666 (♦)
"\226\153\168" .. -- U+2668 (♨)
"\226\153\187" .. -- U+267B (♻)
"\226\153\190" .. -- U+267E (♾)
"\226\153\191" .. -- U+267F (♿)
"\226\154\146-\226\154\151" .. -- U+2692-U+2697 (⚒-⚗)
"\226\154\153" .. -- U+2699 (⚙)
"\226\154\155" .. -- U+269B (⚛)
"\226\154\156" .. -- U+269C (⚜)
"\226\154\160" .. -- U+26A0 (⚠)
"\226\154\161" .. -- U+26A1 (⚡)
"\226\154\170" .. -- U+26AA (⚪)
"\226\154\171" .. -- U+26AB (⚫)
"\226\154\176" .. -- U+26B0 (⚰)
"\226\154\177" .. -- U+26B1 (⚱)
"\226\154\189" .. -- U+26BD (⚽)
"\226\154\190" .. -- U+26BE (⚾)
"\226\155\132" .. -- U+26C4 (⛄)
"\226\155\133" .. -- U+26C5 (⛅)
"\226\155\136" .. -- U+26C8 (⛈)
"\226\155\142" .. -- U+26CE (⛎)
"\226\155\143" .. -- U+26CF (⛏)
"\226\155\145" .. -- U+26D1 (⛑)
"\226\155\147" .. -- U+26D3 (⛓)
"\226\155\148" .. -- U+26D4 (⛔)
"\226\155\169" .. -- U+26E9 (⛩)
"\226\155\170" .. -- U+26EA (⛪)
"\226\155\176-\226\155\181" .. -- U+26F0-U+26F5 (⛰-⛵)
"\226\155\183-\226\155\186" .. -- U+26F7-U+26FA (⛷-⛺)
"\226\155\189" .. -- U+26FD (⛽)
"\226\156\130" .. -- U+2702 (✂)
"\226\156\133" .. -- U+2705 (✅)
"\226\156\136-\226\156\141" .. -- U+2708-U+270D (✈-✍)
"\226\156\143" .. -- U+270F (✏)
"\226\156\146" .. -- U+2712 (✒)
"\226\156\148" .. -- U+2714 (✔)
"\226\156\150" .. -- U+2716 (✖)
"\226\156\157" .. -- U+271D (✝)
"\226\156\161" .. -- U+2721 (✡)
"\226\156\168" .. -- U+2728 (✨)
"\226\156\179" .. -- U+2733 (✳)
"\226\156\180" .. -- U+2734 (✴)
"\226\157\132" .. -- U+2744 (❄)
"\226\157\135" .. -- U+2747 (❇)
"\226\157\140" .. -- U+274C (❌)
"\226\157\142" .. -- U+274E (❎)
"\226\157\147-\226\157\149" .. -- U+2753-U+2755 (❓-❕)
"\226\157\151" .. -- U+2757 (❗)
"\226\157\163" .. -- U+2763 (❣)
"\226\157\164" .. -- U+2764 (❤)
"\226\158\149-\226\158\151" .. -- U+2795-U+2797 (➕-➗)
"\226\158\161" .. -- U+27A1 (➡)
"\226\158\176" .. -- U+27B0 (➰)
"\226\158\191" .. -- U+27BF (➿)
"\226\164\180" .. -- U+2934 (⤴)
"\226\164\181" .. -- U+2935 (⤵)
"\226\172\133-\226\172\135" .. -- U+2B05-U+2B07 (⬅-⬇)
"\226\172\155" .. -- U+2B1B (⬛)
"\226\172\156" .. -- U+2B1C (⬜)
"\226\173\144" .. -- U+2B50 (⭐)
"\226\173\149" .. -- U+2B55 (⭕)
"\227\128\176" .. -- U+3030 (〰)
"\227\128\189" .. -- U+303D (〽)
"\227\138\151" .. -- U+3297 (㊗)
"\227\138\153" .. -- U+3299 (㊙)
"\240\159\128\132" .. -- U+1F004 (🀄)
"\240\159\131\143" .. -- U+1F0CF (🃏)
"\240\159\133\176" .. -- U+1F170 (🅰)
"\240\159\133\177" .. -- U+1F171 (🅱)
"\240\159\133\190" .. -- U+1F17E (🅾)
"\240\159\133\191" .. -- U+1F17F (🅿)
"\240\159\134\142" .. -- U+1F18E (🆎)
"\240\159\134\145-\240\159\134\154" .. -- U+1F191-U+1F19A (🆑-🆚)
"\240\159\136\129" .. -- U+1F201 (🈁)
"\240\159\136\130" .. -- U+1F202 (🈂)
"\240\159\136\154" .. -- U+1F21A (🈚)
"\240\159\136\175" .. -- U+1F22F (🈯)
"\240\159\136\178-\240\159\136\186" .. -- U+1F232-U+1F23A (🈲-🈺)
"\240\159\137\144" .. -- U+1F250 (🉐)
"\240\159\137\145" .. -- U+1F251 (🉑)
"\240\159\140\128-\240\159\153\143" .. -- U+1F300-U+1F64F (🌀-🙏)
"\240\159\154\128-\240\159\155\151" .. -- U+1F680-U+1F6D7 (🚀-🛗)
"\240\159\155\156-\240\159\155\172" .. -- U+1F6DC-U+1F6EC (🛜-🛬)
"\240\159\155\176-\240\159\155\188" .. -- U+1F6F0-U+1F6FC (🛰-🛼)
"\240\159\159\160-\240\159\159\171" .. -- U+1F7E0-U+1F7EB (🟠-🟫)
"\240\159\159\176" .. -- U+1F7F0 (🟰)
"\240\159\164\140-\240\159\169\147" .. -- U+1F90C-U+1FA53 (🤌-🩓)
"\240\159\169\160-\240\159\169\173" .. -- U+1FA60-U+1FA6D (🩠-🩭)
"\240\159\169\176-\240\159\169\188" .. -- U+1FA70-U+1FA7C (🩰-🩼)
"\240\159\170\128-\240\159\170\137" .. -- U+1FA80-U+1FA89 (🪀-)
"\240\159\170\143-\240\159\171\134" .. -- U+1FA8F-U+1FAC6 (-)
"\240\159\171\142-\240\159\171\156" .. -- U+1FACE-U+1FADC (🫎-)
"\240\159\171\159-\240\159\171\169" .. -- U+1FADF-U+1FAE9 (-)
"\240\159\171\176-\240\159\171\184" -- U+1FAF0-U+1FAF8 (🫰-🫸)
local unsupported_characters
local function get_unsupported_characters()
unsupported_characters, get_unsupported_characters = {}, nil
for k, v in pairs(load_data("Module:links/data").unsupported_characters) do
unsupported_characters[v] = k
end
return unsupported_characters
end
-- The list of unsupported titles and invert it (so the keys are pagenames and values are canonical titles).
local unsupported_titles
local function get_unsupported_titles()
unsupported_titles, get_unsupported_titles = {}, nil
for k, v in pairs(load_data("Module:links/data").unsupported_titles) do
unsupported_titles[v] = k
end
return unsupported_titles
end
--[==[
Given a pagename (or {nil} for the current page), create and return a data structure describing the page. The returned
object includes the following fields:
* `comb_chars`: A table containing various Lua character class patterns for different types of combined characters
(those that decompose into multiple characters in the NFD decomposition). The patterns are meant to be used with
{mw.ustring.find()}. The keys are:
** `single`: Single combining characters (character + diacritic), without surrounding brackets;
** `double`: Double combining characters (character + diacritic + character), without surrounding brackets;
** `vs`: Variation selectors, without surrounding brackets;
** `all`: Concatenation of `single` + `double` + `vs`, without surrounding brackets;
** `diacritics_single`: Like `single` but with surrounding brackets;
** `diacritics_double`: Like `double` but with surrounding brackets;
** `diacritics_all`: Like `all` but with surrounding brackets;
** `combined_single`: Lua pattern for matching a spacing character followed by one or more single combining characters;
** `combined_double`: Lua pattern for matching a combination of two spacing characters separated by one or more double
combining characters, possibly also with single combining characters;
* `emoji_pattern`: A Lua character class pattern (including surrounding brackets) that matches emojis. Meant to be used
with {mw.ustring.find()}.
* `L2_list`: Ordered list of L2 headings on the page, with the extra key `n` that gives the length of the list.
* `L2_sections`: Lookup table of L2 headings on the page, where the key is the section number assigned by the preprocessor, and the value is the L2 heading name. Once an invocation has got its actual section number from get_current_L2 in [[Module:pages]], it can use this table to determine its parent L2. TODO: We could expand this to include subsections, to check POS headings are correct etc.
* `unsupported_titles`: Map from pagenames to canonical titles for unsupported-title pages.
* `namespace`: Namespace of the pagename.
* `ns`: Namespace table for the page from mw.site.namespaces (TODO: merge with `namespace` above).
* `full_raw_pagename`: Full version of the '''RAW''' pagename (i.e. unsupported-title pages aren't canonicalized);
including the namespace and the root (portion before the slash).
* `pagename`: Canonicalized subpage portion of the pagename (unsupported-title pages are canonicalized).
* `decompose_pagename`: Equivalent of `pagename` in NFD decomposition.
* `pagename_len`: Length of `pagename` in Unicode chars, where combinations of spacing character + decomposed diacritic
are treated as single characters.
* `explode_pagename`: Set of characters found in `pagename`. The keys are characters (where combinations of spacing
character + decomposed diacritic are treated as single characters).
* `encoded_pagename`: FIXME: Document me.
* `pagename_defaultsort`: FIXME: Document me.
* `raw_defaultsort`: FIXME: Document me.
* `wikitext_topic_cat`: FIXME: Document me.
* `wikitext_langname_cat`: FIXME: Document me.
]==]
function export.process_page(pagename)
local data = {
comb_chars = comb_chars,
emoji_pattern = "[" .. emoji_chars .. "]",
unsupported_titles = unsupported_titles or get_unsupported_titles()
}
local cats = {}
data.cats = cats
-- We cannot store `raw_title` in `data` because it contains a metatable.
local raw_title
local function bad_pagename()
if not pagename then
error("Internal error: Something wrong, `data.pagename` not specified but current title contains illegal characters")
else
error(format("Bad value for `data.pagename`: '%s', which must not contain illegal characters", pagename))
end
end
if pagename then -- for testing, doc pages, etc.
raw_title = new_title(pagename)
if not raw_title then
bad_pagename()
end
else
raw_title = mw.title.getCurrentTitle()
end
local nsText = raw_title.nsText
data.namespace = nsText
data.ns = mw.site.namespaces[raw_title.namespace]
local full_raw_pagename = raw_title.fullText
data.full_raw_pagename = full_raw_pagename
local frame = mw.getCurrentFrame()
-- WARNING: `content` may be nil, e.g. if we're substing a template like {{ja-new}} on a not-yet-created page
-- or if the module specifies the subpage as `data.pagename` (which many modules do) and we're in an Appendix
-- or other non-mainspace page. We used to make the latter an error but there are too many modules that do it,
-- and substing on a nonexistent page is totally legit, and we don't actually need to be able to access the
-- content of the page.
local content = raw_title:getContent()
-- Get the pagename.
pagename = gsub(raw_title.subpageText, "^Unsupported titles/(.+)", function(m)
insert(cats, "Unsupported titles")
local title = (unsupported_titles or get_unsupported_titles())[m]
if title then
return title
end
-- Substitute pairs of "`". Those not used for escaping should be escaped as "`grave`", but might not be,
-- so if a pair don't form a match, the closing "`" should become the opening "`" of the next match attempt.
-- This has to be done manually, instead of using gsub.
local open_pos = find(m, "`")
if not open_pos then
return m
end
title = {sub(m, 1, open_pos - 1)}
while true do
local close_pos = find(m, "`", open_pos + 1)
if not close_pos then
-- Add "`" plus any remaining characters.
insert(title, sub(m, open_pos))
break
end
local escape = sub(m, open_pos, close_pos)
local ch = (unsupported_characters or get_unsupported_characters())[escape]
-- Match found, so substitute the character and move to the first "`" after the match if found, or
-- otherwise return.
if ch then
insert(title, ch)
local nxt_pos = close_pos + 1
open_pos = find(m, "`", nxt_pos)
-- Add any characters between the match and the next "`" or end.
if open_pos then
insert(title, sub(m, nxt_pos, open_pos - 1))
else
insert(title, sub(m, nxt_pos))
break
end
-- Match not found, so make the closing "`" the opening "`" of the next attempt.
else
-- Add the failed match, except for the closing "`".
insert(title, sub(m, open_pos, close_pos - 1))
open_pos = close_pos
end
end
return concat(title)
end)
-- Save pagename, as local variable will be destructively modified.
data.pagename = pagename
-- Decompose the pagename in Unicode normalization form D.
data.decompose_pagename = toNFD(pagename)
-- Explode the current page name into a character table, taking decomposed combining characters into account.
local explode_pagename = {}
local pagename_len = 0
local function explode(char)
explode_pagename[char] = true
pagename_len = pagename_len + 1
return ""
end
pagename = ugsub(pagename, comb_chars.combined_double, explode)
pagename = gsub(ugsub(pagename, comb_chars.combined_single, explode), ".[\128-\191]*", explode)
data.explode_pagename = explode_pagename
data.pagename_len = pagename_len
-- Generate DEFAULTSORT.
data.encoded_pagename = encode_entities(data.pagename)
data.pagename_defaultsort = get_lang("mul"):makeSortKey(data.encoded_pagename)
frame:callParserFunction("DEFAULTSORT", data.pagename_defaultsort)
data.raw_defaultsort = uupper(raw_title.text)
-- Make `L2_list` and `L2_sections`, note raw wikitext use of {{DEFAULTSORT:}} and {{DISPLAYTITLE:}}, then add categories if any unwanted L1 headings are found, the L2 headings are in the wrong order, or they don't match a canonical language name.
-- Note: HTML comments shouldn't be removed from `content` until after this step, as they can affect the result.
do
local L2_list, L2_list_len, L2_sections, sort_cache, prev, rc = {}, 0, {}, {}
local new_cats, L2_wrong_order = {}
local function get_weight(L2)
if L2 == "نێوان-زمانی" then
return "\1"
elseif L2 == "کوردیی ناوەندی" then
return "\2"
elseif match(L2, "^[%z\1-\b\14-!#-&(-,.-\127]+$") then
return L2
end
local weight = sort_cache[L2]
if weight then
return weight
end
weight = toNFC(ugsub(ugsub(toNFD(L2), "[" .. comb_chars_all .. "'\"ʻʼ]+", ""), "[%s%-]+", " "))
sort_cache[L2] = weight
return weight
end
local function handle_heading(heading)
local level = heading.level
if level > 2 then
return
end
local name = heading:get_name()
-- heading:get_name() will return nil if there are any newline characters in the preprocessed heading name (e.g. from an expanded template). In such cases, the preprocessor section count still increments (since it's calculated pre-expansion), but the heading will fail, so the L2 count shouldn't be incremented.
if name == nil then
return
end
L2_list_len = L2_list_len + 1
L2_list[L2_list_len] = name
L2_sections[heading.section] = name
-- Also add any L1s, since they terminate the preceding L2, but add a maintenance category since it's probably a mistake.
if level == 1 then
new_cats["Pages with unwanted L1 headings"] = true
end
-- Check the heading is in the right order.
-- FIXME: we need a more sophisticated sorting method which handles non-diacritic special characters (e.g. Magɨ).
if prev and not (
L2_wrong_order or
string_compare(get_weight(prev), get_weight(name))
) then
new_cats["Pages with language headings in the wrong order"] = true
L2_wrong_order = true
end
-- Check it's a canonical language name.
if not (langnames or get_langnames())[name] then
new_cats["Pages with nonstandard language headings"] = true
end
prev = name
end
local function handle_template(template)
local name = template:get_name()
if name == "DEFAULTSORT:" then
new_cats["Pages with DEFAULTSORT conflicts"] = true
elseif name == "DISPLAYTITLE:" then
new_cats["Pages with DISPLAYTITLE conflicts"] = true
elseif name == "reconstructed" then
rc = true
end
end
if content then
for node in parse(content):iterate_nodes() do
local node_class = class_else_type(node)
if node_class == "heading" then
handle_heading(node)
elseif node_class == "template" then
handle_template(node)
elseif node_class == "parameter" then
new_cats["Pages with raw triple-brace template parameters"] = true
end
end
end
L2_list.n = L2_list_len
data.L2_list = L2_list
data.L2_sections = L2_sections
insert(cats, get_category("Pages with entries"))
insert(cats, get_category(format("Pages with %s entr%s", L2_list_len, L2_list_len == 1 and "y" or "ies")))
for cat in pairs(new_cats) do
insert(cats, get_category(cat))
end
if nsText == "Reconstruction" and not rc then
local langname = match(full_raw_pagename, "^Reconstruction:([^/]+)/.")
if langname then
insert(cats, get_category(langname .. " entries missing Template:reconstructed"))
end
end
end
------ 4. Parse page for maintenance categories. ------
-- Use of tab characters.
if content and find(content, "\t", 1, true) then
insert(cats, get_category("Pages with tab characters"))
end
-- Unencoded character(s) in title.
local IDS = list_to_set{"⿰", "⿱", "⿲", "⿳", "⿴", "⿵", "⿶", "⿷", "⿸", "⿹", "⿺", "⿻", "", "", "", "", ""}
for char in pairs(explode_pagename) do
if IDS[char] and char ~= data.pagename then
insert(cats, "Terms containing unencoded characters")
break
end
end
-- Raw wikitext use of a topic or langname category. Also check if any raw sortkeys have been used.
do
local wikitext_topic_cat = {}
local wikitext_langname_cat = {}
local raw_sortkey
-- If a raw sortkey has been found, add it to the relevant table.
-- If there's no table (or the index is just `true`), create one first.
local function add_cat_table(t, lang, sortkey)
local t_lang = t[lang]
if not sortkey then
if not t_lang then
t[lang] = true
end
return
elseif t_lang == true or not t_lang then
t_lang = {}
t[lang] = t_lang
end
t_lang[uupper(decode_entities(sortkey))] = true
end
local function process_category(content, cat, colon, nxt)
local pipe = find(cat, "|", colon + 1, true)
-- Categories cannot end "|]]".
if pipe == #cat then
return
end
local title = new_title(pipe and sub(cat, 1, pipe - 1) or cat)
if not (title and title.namespace == 14) then
return
end
-- Get the sortkey (if any), then canonicalize category title.
local sortkey = pipe and sub(cat, pipe + 1) or nil
cat = title.text
if sortkey then
raw_sortkey = true
-- If the sortkey contains "[", the first "]" of a final "]]]" is treated as part of the sortkey.
if find(sortkey, "[", 1, true) and sub(content, nxt, nxt) == "]" then
sortkey = sortkey .. "]"
end
end
local code = match(cat, "^([%w%-.]+):")
if code then
add_cat_table(wikitext_topic_cat, code, sortkey)
return
end
-- Split by word.
cat = split(cat, " ", true, true)
-- Formerly we looked for the language name anywhere in the category. This is simply wrong
-- because there are no categories like 'Alsatian French lemmas' (only L2 languages
-- have langname categories), but doing it this way wrongly catches things like [[Category:Shapsug Adyghe]]
-- in [[Category:Adyghe entries with language name categories using raw markup]].
local n = #cat - 1
if n <= 0 then
return
end
-- Go from longest to shortest and stop once we've found a language name. Going from shortest
-- to longest or not stopping after a match risks falsely matching (e.g.) German Low German
-- categories as German.
repeat
local name = concat(cat, " ", 1, n)
if (langnames or get_langnames())[name] then
add_cat_table(wikitext_langname_cat, name, sortkey)
return
end
n = n - 1
until n == 0
end
if content then
-- Remove comments, then iterate over category links.
content = remove_comments(content, "BOTH")
local head = find(content, "[[", 1, true)
while head do
local close = find(content, "]]", head + 2, true)
if not close then
break
end
-- Make sure there are no intervening "[[" between head and close.
local open = find(content, "[[", head + 2, true)
while open and open < close do
head = open
open = find(content, "[[", head + 2, true)
end
local cat = sub(content, head + 2, close - 1)
-- Locate the colon, and weed out most unwanted links. "[ _\128-\244]*" catches valid whitespace, and ensures any category links using the colon trick are ignored. We match all non-ASCII characters, as there could be multibyte spaces, and mw.title.new will filter out any remaining false-positives; this is a lot faster than running mw.title.new on every link.
local colon = match(cat, "^[ _\128-\244]*[Cc][Aa][Tt][EeGgOoRrYy _\128-\244]*():")
if colon then
process_category(content, cat, colon, close + 2)
end
head = open
end
end
data.wikitext_topic_cat = wikitext_topic_cat
data.wikitext_langname_cat = wikitext_langname_cat
if raw_sortkey then
insert(cats, get_category("Pages with raw sortkeys"))
end
end
return data
end
return export
fitq80znse9phmbokcsx70g0dim08nl
داڕێژە:lb
10
11137
46681
35629
2026-09-30T02:16:08Z
Ghybu
12
ڕەوانە کرا بۆ [[داڕێژە:label]]
46681
wikitext
text/x-wiki
#ڕەوانەکەر [[داڕێژە:label]]
81m3tbuwll1zg7ls66ev4lvsy7y8jdg
لێدوانی بەکارھێنەر:-Haryad
3
11153
46604
46552
2026-09-29T16:16:45Z
-Haryad
34
/* Notice of expiration of your sysop right */ وەڵامدانەوە
46604
wikitext
text/x-wiki
==بە خێر بێن ==
<div style="border: 1px solid #d2b48c; background-color: #fdfaf6; padding: 1em 1.5em; margin: 1em 0; border-radius: 10px; line-height: 1.6em;">
<div style="text-align:center; font-weight:bold; font-size:115%; margin-bottom: 1em;">
سڵاو {{ROOTPAGENAME}}، [[ویکیفەرھەنگ:بە خێر بێن، تازەکاران|بە خێر بێن بۆ ویکیفەرھەنگ]]، و سپاس بۆ ئەو بەشدارییانەی تا ئێستا کردووتن.
</div>
ئەگەر بە دەستکاریکردنی ویکی ئاشنا نیت، ئەوا سەیرێکی [[:en:Help:How to edit a page|چۆنێتیی دەستکاریکردنی پەڕە]] بکە. پەڕەکە پێڕستێکی پوختە لەسەر ڕێنمایییە تەکنیکییەکانی ئەو شێوازی ویکییەی ئێمە لێرە بە کاری دەھێنین: بۆ نموونە، چۆن دەقێک تۆخ بکەیت یان بەستەرەکان دروست بکەیت. ئاسوودە بە لە ڕاھێنانکردن لە [[ویکیفەرھەنگ:خۆڵەپەتانێ|خۆڵەپەتانێ]]. ئەگەر حەزت لە پێشەکییەکی ھێواشترە، ئەوا [[ویکیفەرھەنگ:فێرکاری|فێرکارییەکی]] کورتمان ھەیە.
لەوانەیە ئەم بەستەرانە وات لێ بکەن تا خۆت بە ویکیفەرھەنگ ئاشنا بکەیت:
* [[ویکیفەرھەنگ:ڕێکخستنی سەروشە|ڕێکخستنی سەروشە]] سیاسەتێکی وردە لەسەر شێوازی ڕێکخستنی پەڕەی ویکیفەرھەنگ؛ فەرزە ھەموو سەروشەکان پەیڕەویی لێ بکەن. ئاسانترین ڕێگا بۆ ئەوەی دەست پێ بکەیت، ئەوەیە کە ناوەڕۆکی پەڕەیەکی سەروشەی تری ھەمان زمان لەبەر بگریتەوە و، ئینجا لەگەڵ ئەو پەڕەیەی کە دروستی دەکەیت بیگونجێنیت.
* سەیری [[ویکیفەرھەنگ:ڕەچاوکردنی زمان|ڕەچاوکردنی زمان]] بکە تا زیاتر لەسەر چۆنێتیی دەستکاریکردنی زمانێکی دیاریکراو بزانیت.
* [[ویکیفەرھەنگ:پێوەرەکانی قبووڵکردن|پێوەری قبووڵکردنەکەمان]] بەتەواوی باسی ئەو وشانە دەکات کە دەکرێت بۆ ویکیفەرھەنگ زیاد بکرێ؛ گرنگترین شت ئەوەیە کە ویکیفەرھەنگ تەنیا ئەو وشانە قبووڵ دەکات کە بە لای کەمەوە بۆ ماوەی ساڵێک تا ڕادەیەک بە شێوەیەکی بەرفراوان بە کار ھێنراون، و کە گومان ھەبوو داوای ئەو سەرچاوانە بکرێت کە بەکارھێنانیان دەسەلمێنێ.
* ئەگەر پێشتر ئەزموونێکت لە دەستکاریکردنی پڕۆژەی [[w:دەستپێک|ویکیپیدیا]] ھەبووە، ئەوا لەوانەیە [[:en:Wiktionary:Wiktionary for Wikipedians|ڕێنمایی بۆ بەکارھێنەرانی ویکیپیدیا]] بە کەڵک بێت بۆت.
* ئەگەر ھەر پرسیارێکت ھەیە، تکایە بیانبە [[ویکیفەرھەنگ:مێزی زانیاری]] یانیش لە پەڕەی وتووێژەکەم لە منیان بپرسە.
* ھانت دەدەین تا [[:en:WT:Babel|سنووقی بابل]] بۆ پەڕەی بەکارھێنەریت زیاد بکەیت تا ئاستی زانینی زمانەکانت دیاری بکەیت.
<div style="text-align:center; font-weight:bold; margin-top: 1em;">چێژ لە مانەوەت لە ویکیفەرھەنگ ببینە!</div>
</div> [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٧:٢٤، ٢٥ی نیسانی ٢٠٢٦ (+03)
== [[داڕێژە:trans-top]] ==
{{ltr}}
Silav, Could you replace "right" with "left" here: [[MediaWiki:Common.css#L-569]]. Spas! [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٠٠:٤٠، ٩ی ئابی ٢٠٢٦ (+03)
:Silav Ghybu, bi xêr hatî
:It is written as right because Sorani Kurdish writing is from RTL. If it is changed to left, the translation table will get messed up. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ٠٩:٣٨، ٩ی ئابی ٢٠٢٦ (+03)
::Look at the [[Template:trans-top]] table: currently, "[بشارەوە ▲]/[پیشان بدە ▼]" is written to the right of the table; this is incorrect—it should be placed at the far left of the table. Check the Sorani Wikipedia article [https://ckb.wikipedia.org/wiki/%D8%AF%D8%A7%DA%95%DB%8E%DA%98%DB%95:%D9%86%D9%88%D9%88%D8%B3%DB%95%D8%B1%D8%A7%D9%86_%D9%88_%D8%B4%D8%A7%D8%B9%DB%8C%D8%B1%D8%A7%D9%86%DB%8C_%D8%B3%DB%95%D8%AF%DB%95%DB%8C_%D8%A8%DB%8C%D8%B3%D8%AA%DB%95%D9%85%DB%8C_%D9%81%DB%95%DA%95%DB%95%D9%86%D8%B3%D8%A7]: it is located to the left of the title, not to the right. [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٨:٤٥، ٩ی ئابی ٢٠٢٦ (+03)
:::PS: In the English Wiktionary (written left-to-right), it is also on the right: [https://en.wiktionary.org/wiki/MediaWiki:Gadget-Site.css#L-627]
::::[[بەکارھێنەر:Aram|Aram]]: If you have time, check this out. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ٢٣:٠٣، ٩ی ئابی ٢٠٢٦ (+03)
:::::Hey -Haryad and {{وب|Ghybu}} {{کرا|Done!}} To see the changes, please [https://ckb.wiktionary.org/w/index.php?title=%D8%AA%D8%A7%DB%8C%D8%A8%DB%95%D8%AA%3A%D8%A8%DB%95%D8%B4%D8%AF%D8%A7%D8%B1%DB%8C%DB%8C%DB%95%DA%A9%D8%A7%D9%86&target=Aram&namespace=all&tagfilter=&start=2026-08-10&end=2026-08-10&limit=50 check the edits I've made today]. Thanks! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٠٧:٢٦، ١٠ی ئابی ٢٠٢٦ (+03)
::::::Spas! {{ping|Aram}} Here too [https://ckb.wiktionary.org/wiki/%D9%85%DB%8C%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Common.css#L-520], <code>padding-left: 10px;</code> needs to be replaced with <code>padding: 1px 10px 1px 5px;</code> because the title is too close to the edge, see [[سێو#وەرگێڕانەکان]]. By the way, what are the Sorani terms for "[[conjugation]]" (of verbs) and "[[declension]]" (of nouns)? That way, I'll be able to add them [[کەوتن|here]]. Do you have a page where you've listed all the section names? I think that could really help newcomers. One more thing: the characters are too small here, aren't they? --[[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٥:٤٣، ١٠ی ئابی ٢٠٢٦ (+03)
::::::: Category names are formed from these words: [[مۆدیوول:headword/data#L-41]], when the templates [[Template:ckb-noun]], [[Template:ckb-verb]], etc., are used. For example: [[:پۆل:کوردیی ناوەندی nouns]] --[[بەکارھێنەر:Ghybu|Ghybu]] ([[:لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٠٠:٥٧، ١١ی ئابی ٢٠٢٦ (+03)
::::::::[[بەکارھێنەر:Aram|Aram]]: ping [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٩:٢٧، ١٢ی ئابی ٢٠٢٦ (+03)
:::::::: Categories now work using {{tl|auto cat}}. Categories are automatically formed as follows: "Lemma + " بە " + lang", for example: [[:پۆل:ناو بە کوردیی ناوەندی]]/[[:پۆل:کار بە کوردیی ناوەندی]]
:::::::: The names of the lemmas are here: [[:مۆدیوول:category tree/lemmas]]
:::::::: For example, you can change the description displayed in English in the category here: [https://ckb.wiktionary.org/w/index.php?title=%D9%85%DB%86%D8%AF%DB%8C%D9%88%D9%88%D9%84:category_tree/lemmas&oldid=36747#L-633] --[[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٢٣:٤٧، ١٢ی ئابی ٢٠٢٦ (+03)
:::::::: One last remark, and then I'll leave you be :) You created the language category names by adding "زمانی" ( zimanî + "lang"), like here [[:پۆل:زمانی کوردیی ناوەندی]]. Why not create the category using simply the name of the language, as most Wiktionaries do ? --[[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٠٠:١٣، ١٣ی ئابی ٢٠٢٦ (+03)
::::::::: @[[بەکارھێنەر:Ghybu|Ghybu]], in such cases, it would be better to reverse the left/right keywords instead of changing the values. I just changed the keywords. Is there any issue with that?
::::::::: Regarding your next question, we still have no consensus on how to localize all main and grammatical terms, but I think I can say that «گەردانکردن» is used for "conjugation," whereas it is difficult for me to translate "declension" into Kurdish since both terms share the same word in our language. Yes, we have [[ویکیفەرھەنگ:ڕێکخستنی سەروشە#پێڕستی سەردێڕەکان|this page or section]], but it is currently incomplete and only partially translated.
::::::::: Regarding the font size, which characters are you referring to exactly?
::::::::: As for the last question, we actually imported almost all templates and modules from the English Wiktionary, which automatically created categories like [[en:Category:Central Kurdish language]].
::::::::: Have I missed anything? And thank you for fixing these issues here! [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٣:٥٨، ١٣ی ئابی ٢٠٢٦ (+03)
Yes, this is a problem: look at ([[سێو#وەرگێڕانەکان]]) — now there is no left shift of "بشارەوە ▲]/[پیشان بدە ▼]". It's stuck to the edge.
To create the grammatical categories, I translated "lemmas" as "لەما" and "verbs" as "کار". I then created the categories using the pattern "Grammatical Name + 'بە' + Language". Is that okay?
For example: [[:پۆل:لەما بە کوردیی باکووری]] / [[:پۆل:ناو بە کوردیی باکووری]]
The Sorani Wikipedia uses a different font and, it seems to me, a larger font size, doesn't it? See: [[:ckb:w:میدیاویکی:Common.css#L-4]]. Perhaps we should ask them...
-- [[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٠٠:٢٠، ١٤ی ئابی ٢٠٢٦ (+03)
: [[بەکارھێنەر:Ghybu|Ghybu]] Ah, I don't know why the expand/collapse links didn't break when I initially tested them. Anyway, I made another edit [[special:diff/36822|here]] so that we now add 10px of padding to both the left and right sides. How is it now?
:Regarding the translation of "lemma," I previously discussed it [[ویکیفەرھەنگ:چایخانە/٢٠٢٥/شوبات#lemma(s)|here]], but there were no good results that I could use, so I left it as-is. Of course, "verb" translates to "کار," but I'm not entirely sure about the singular vs. plural cases. Currently, the English version is plural (verbs) while the Kurdish one is singular (کار), and I'm not quite sure what the best decision is here. Overall, users will understand the translations, and if they want to change anything, they can do so later.
:Regarding the ckbwiki font size, I have actually never touched anything related to font families as they are sensitive, and I must consider their licensing as well. Personally, although the fonts and their sizes are not ideal, I have gotten used to them. [[بەکارھێنەر:Aram|Aram]] ([[لێدوانی بەکارھێنەر:Aram|لێدوان]]) ٢٢:١٤، ١٤ی ئابی ٢٠٢٦ (+03)
::: You're right, I'll add the plural form.. As for the "lemma," I found articles in Sorani that use the word "لێما"/"لێماکان": [https://www.centerfs.org/publications/1099-%D8%B3%DB%95%D8%B9%DB%8C%D8%AF%D9%89-%D9%83%D9%88%D8%B1%D8%AF%DB%8C-%D9%86%D9%88%D9%88%D8%B1%D8%B3%D9%89-%D9%84%DB%95-%D8%B3%DB%8C%D8%A7%D8%B3%DB%95%D8%AA%DB%95%D9%88%DB%95-%D8%A8%DB%86-%DA%95%D8%B2%DA%AF%D8%A7%D8%B1%D9%83%D8%B1%D8%AF%D9%86%DB%8C-%D8%A6%DB%8C%D9%85%D8%A7%D9%86]/[https://kurdishbookhouse.com/ku/100-6/]
:::--[[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ٠٧:٥١، ١٥ی ئابی ٢٠٢٦ (+03)
{{ltr/end}}
== Notice of expiration of your sysop right ==
<div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (بەڕێوەبەران) will expire on 2026-08-22 09:58:53. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[بەکارھێنەر:Leaderbot|Leaderbot]] ([[لێدوانی بەکارھێنەر:Leaderbot|لێدوان]]) ٢٢:٤٢، ١٥ی ئابی ٢٠٢٦ (+03)</div>
:@[[بەکارھێنەر:-Haryad|-Haryad]] [[ویکیفەرھەنگ:داواکردنی مافی بەڕێوەبەرایەتی#بەکارھێنەر:-Haryad 3|ئەم داواکارییەت]] سەرکەوتووە و کاتی پێویستی تەواو کردووە وانییە؟ بۆچی ھێشتا بەرێوەبەری ڕووکار نیت، داواکارییەکەت بۆ ببەمە مێتا؟ [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٠:١٢، ٢٧ی ئەیلوولی ٢٠٢٦ (+03)
::@[[بەکارھێنەر:Sakura emad|Sakura emad]]: ئەمەوئ لەگەڵ [https://ckb.wiktionary.org/w/index.php?title=%D9%88%DB%8C%DA%A9%DB%8C%D9%81%DB%95%D8%B1%DA%BE%DB%95%D9%86%DA%AF%3A%D8%AF%D8%A7%D9%88%D8%A7%DA%A9%D8%B1%D8%AF%D9%86%DB%8C_%D9%85%D8%A7%D9%81%DB%8C_%D8%A8%DB%95%DA%95%DB%8E%D9%88%DB%95%D8%A8%DB%95%D8%B1%D8%A7%DB%8C%DB%95%D8%AA%DB%8C&diff=37104&oldid=35980 ئەم داواکارییەی] تر پێکەوە داوای بکەم لە مێتا. بەکارھێنەرانیشم دوو جار تاگ کردووە، ھێشتا دیار نین جگە لەوەی کاک ئارام دەنگی یاوە.[[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ٠٨:٥٠، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
:::@[[بەکارھێنەر:-Haryad|-Haryad]] دەنگم دا، بەڵام مادام وای لێھات، منیش داوای بەڕێوەبەری ڕووکار دەکەم لێرە و ھەرسێ داواکارییەکە پێکەوە بەرز دەکەینەوە. [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١١:٠٤، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
::::@[[بەکارھێنەر:Sakura emad|Sakura emad]]: کێشەم نییە، بەس مەبەستت ئەوەیە پێکەوە داواکە بکەینەوە لە مێتا یان بەجیا داوای بکەین. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٤:٢٠، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
:::::نا بێگوومان بە جیا : ) و لە ویکیپیدیای سۆرانی تاگم کردوویت کە [https://ckb.wikipedia.org/wiki/%D9%88%DB%8C%DA%A9%DB%8C%D9%BE%DB%8C%D8%AF%DB%8C%D8%A7:%D8%AF%DB%8C%D9%88%DB%95%D8%AE%D8%A7%D9%86_(%D9%BE%DB%8E%D8%B4%D9%86%DB%8C%D8%A7%D8%B1%DB%95%DA%A9%D8%A7%D9%86)#%D9%86%D9%88%DB%8E%DA%A9%D8%B1%D8%AF%D9%86%DB%95%D9%88%DB%95%DB%8C_%D9%81%DB%95%D9%86%DA%A9%D8%B4%D9%86_%D9%88_%D8%AF%D8%A7%DA%95%DB%8E%DA%98%DB%95%DA%A9%D8%A7%D9%86%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%D9%BE%DB%8C%D8%AF%DB%8C%D8%A7:%D8%AF%D8%A7%D9%88%D8%A7%DA%A9%D8%A7%D8%B1%DB%8C%DB%8C_%D8%A8%D8%A7%D8%B1%DA%A9%D8%B1%D8%AF%D9%86%DB%8C_%D9%BE%DB%95%DA%95%DA%AF%DB%95/%D8%A8%DB%95%D8%B4%DB%8C_%D8%AF%D8%A7%D9%88%D8%A7%DA%A9%D8%A7%D8%B1%DB%8C وەڵامت نەداومەتەوە]، ئێستا فەکشنەکانی پڕۆژەکەم نوێکردۆتەوە بۆ ھەردوو بارکەر و داواکار ویستم بزانیت چۆنە و یان گەر پێشنیاری ترت ھەبێت [[بەکارھێنەر:Sakura emad|Sakura emad]] ([[لێدوانی بەکارھێنەر:Sakura emad|لێدوان]]) ١٤:٣٤، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
::::::@[[بەکارھێنەر:Sakura emad|Sakura emad]]: ئێ زۆر باشە مادەم. ئینجا ببورە بۆ تاگ کردنەکەی منیش ئاگاداریی ئەو لێدوانەم بۆم نەھاتووە، ئەگینا زوو وەڵامم ئەیایتەوە. بۆچوونی خۆشم نووسی لەسەر پڕۆژەکە هەر لەوێ. [[User:-Haryad |<span style="color:black; font-size:16px;">'''ʜᴀʀʏᴀᴅ'''</span>]] <sub>[[User Talk: -Haryad |<span style="color:yellow; Background:black ">'''ᴛᴀʟᴋ'''</span>]]</sub> ١٩:١٦، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
7s8492664b2fd6e0nwib6zg0h74duwn
ڕێتن
0
11265
46595
36102
2026-09-29T15:53:28Z
Ghybu
12
/* کوردیی ناوەندی */
46595
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== کار ===
{{ckb-verb}}
# داکردنی شتێک بەرەو خوار.
# دە داڕشتە نانی شتێک.
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
qkh7y5uuayxucm5uob3zy6vdsmi3a8o
ڕشتن
0
11266
46593
36103
2026-09-29T15:46:49Z
Ghybu
12
/* کوردیی ناوەندی */
46593
wikitext
text/x-wiki
== کوردیی ناوەندی ==
=== وشەڕەتناسی ===
{{واڵا}}
=== کار ===
{{ckb-verb}}
# (?)
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
a9nrowc4c2lonhirgs0spqsvtthua6x
ئەستاندن
0
11285
46676
36133
2026-09-30T01:10:27Z
Ghybu
12
/* چاوگ */
46676
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
{{ckb-IPA}}
=== کار ===
{{ckb-verb}}
# سەندن و لێبردن
# ماف گێڕانەوە
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
5v33zw64lj7u1qqves2tax5am5qer4b
بڕانەوە
0
11308
46659
36156
2026-09-29T19:59:51Z
Ghybu
12
/* کوردیی ناوەندی */
46659
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
{{ckb-IPA}}
==== کار ====
{{ckb-verb}}
# کۆتایی هاتن
# یەکلا بوونەوە
# لێکرانەوە بەشێک لە دار یان پەلی مرۆڤ
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
t47fudar81domj0uq4c02x4qqxck0aw
46660
46659
2026-09-29T20:00:23Z
Ghybu
12
/* کار */
46660
wikitext
text/x-wiki
== کوردیی ناوەندی ==
===وشەڕەتناسی ===
{{واڵا}}
=== گۆکردن ===
{{ckb-IPA}}
=== کار ===
{{ckb-verb}}
# کۆتایی هاتن
# یەکلا بوونەوە
# لێکرانەوە بەشێک لە دار یان پەلی مرۆڤ
==== وەرگێڕانەکان ====
{{وەرگێڕان-سەر|}}
{{وەرگێڕان-بن}}
pyma8eih3ukxgwp067ux3e0iyocbbvs
وتووێژ:کار
1
11603
46600
2026-09-29T16:05:30Z
Ghybu
12
ڕێزمان
46600
wikitext
text/x-wiki
== ڕێزمان ==
[https://ckb.wiktionary.org/w/index.php?title=%DA%A9%D8%A7%D8%B1&diff=prev&oldid=46599]: From [[کار (ڕێزمان)]] --[[بەکارھێنەر:Ghybu|Ghybu]] ([[لێدوانی بەکارھێنەر:Ghybu|لێدوان]]) ١٩:٠٥، ٢٩ی ئەیلوولی ٢٠٢٦ (+03)
dctahdrospfy3m8qrd63a9gpi5op123
پۆل:ھێماکان بە نێوان-زمانی
14
11604
46627
2026-09-29T17:43:54Z
Ghybu
12
پەڕەی دروست کرد بە «{{auto cat}}»ەوە
46627
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
پۆل:زمانی نێوان-زمانی
14
11605
46628
2026-09-29T17:46:41Z
Ghybu
12
پەڕەی دروست کرد بە «[[پۆل:ھەموو زمانەکان]]»ەوە
46628
wikitext
text/x-wiki
[[پۆل:ھەموو زمانەکان]]
jwnbjhsbnrk8bbkw6oi8chqmxepjpd5
46661
46628
2026-09-29T20:06:39Z
Ghybu
12
46661
wikitext
text/x-wiki
[[پۆل:ھەموو زمانەکان|نێوان-زمانی]]
an43tpptoxs98a98c195ajzqdq3lc0b
پۆل:ھێماکان بەپێی زمان
14
11606
46629
2026-09-29T17:51:51Z
Ghybu
12
پەڕەی دروست کرد بە «{{auto cat}}»ەوە
46629
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Au
0
11607
46633
2026-09-29T18:12:59Z
Ghybu
12
...
46633
wikitext
text/x-wiki
== نێوان-زمانی ==
[[File:Au-TableImage.svg|thumb|Au]]
===وشەڕەتناسی ===
{{واڵا}}
=== ھێما ===
{{head|mul|ھێما}}
# (کیمیا) ھێمای [[زێڕ]].
1smthmhutkfo9ju07bilg0w8a0e08ab
پۆل:لێماکان بە ئیسپانی
14
11608
46646
2026-09-29T19:23:55Z
Ghybu
12
پەڕەی دروست کرد بە «{{auto cat}}»ەوە
46646
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
پۆل:کارەکان بە ئیسپانی
14
11609
46647
2026-09-29T19:24:16Z
Ghybu
12
پەڕەی دروست کرد بە «{{auto cat}}»ەوە
46647
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
پۆل:ناوە تایبەتەکان بە ئیسپانی
14
11610
46651
2026-09-29T19:39:35Z
Ghybu
12
پەڕەی دروست کرد بە «{{auto cat}}»ەوە
46651
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
پۆل:ناوەکان بە ئیسپانی
14
11611
46652
2026-09-29T19:39:53Z
Ghybu
12
پەڕەی دروست کرد بە «{{auto cat}}»ەوە
46652
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
پۆل:ناوە تایبەتەکان بە تورکی
14
11612
46653
2026-09-29T19:42:17Z
Ghybu
12
پەڕەی دروست کرد بە «{{auto cat}}»ەوە
46653
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
پۆل:لێماکان بە نێوان-زمانی
14
11613
46658
2026-09-29T19:56:31Z
Ghybu
12
پەڕەی دروست کرد بە «{{auto cat}}»ەوە
46658
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx