Modül:çekim/veri
Görünüm
Bu belgeleme Modül:çekim/veri/belge (düzenle | geçmiş) sayfasından yansıtılmaktadır. Arayüz düzenleyicilerinin deney yapabilmeleri için ayrıca Modül:çekim/veri/deneme tahtası sayfası kullanılabilir.
local etiketler = {}
local kisayollar = {}
----------------------- Person -----------------------
etiketler["birinci şahıs"] = {
etiket_turu = "şahıs",
aciklama = "birinci şahıs",
kisayollar = {"1"},
vikiveri = "Q21714344",
}
etiketler["ikinci şahıs"] = {
etiket_turu = "şahıs",
aciklama = "ikinci şahıs",
kisayollar = {"2"},
vikiveri = "Q51929049",
}
etiketler["üçüncü şahıs"] = {
etiket_turu = "şahıs",
aciklama = "üçüncü şahıs",
kisayollar = {"3"},
vikiveri = "Q51929074",
}
etiketler["kişisiz"] = {
etiket_turu = "şahıs",
aciklama = "kişisiz",
kisayollar = {"impers", "kişis"},
}
kisayollar["12"] = "1//2"
kisayollar["13"] = "1//3"
kisayollar["23"] = "2//3"
kisayollar["123"] = "1//2//3"
----------------------- Number -----------------------
etiketler["tekil"] = {
etiket_turu = "miktar",
aciklama = "tekil",
kisayollar = {"s", "sg", "t"},
vikiveri = "Q110786",
}
etiketler["ikil"] = {
etiket_turu = "miktar",
aciklama = "ikil",
kisayollar = {"du", "i"},
vikiveri = "Q110022",
}
etiketler["çoğul"] = {
etiket_turu = "miktar",
aciklama = "çoğul",
kisayollar = {"p", "pl", "ç"},
vikiveri = "Q146786",
}
etiketler["single-possession"] = {
etiket_turu = "miktar",
aciklama = "singular number",
kisayollar = {"spos"},
vikiveri = "Q110786", -- Singular
}
etiketler["multiple-possession"] = {
etiket_turu = "miktar",
aciklama = "plural number",
kisayollar = {"mpos"},
vikiveri = "Q146786", -- Plural
}
kisayollar["1t"] = {"birinci", "t", "şahıs"}
kisayollar["2t"] = {"ikinci", "t", "şahıs"}
kisayollar["3t"] = {"üçüncü", "t", "şahıs"}
kisayollar["1i"] = {"birinci", "i", "şahıs"}
kisayollar["2i"] = {"ikinci", "i", "şahıs"}
kisayollar["3i"] = {"üçüncü", "i", "şahıs"}
kisayollar["1ç"] = {"birinci", "ç", "şahıs"}
kisayollar["2ç"] = {"ikinci", "ç", "şahıs"}
kisayollar["3ç"] = {"üçüncü", "ç", "şahıs"}
----------------------- Gender -----------------------
etiketler["eril"] = {
etiket_turu = "cinsiyet",
aciklama = "cinsiyet",
kisayollar = {"m", "e"},
vikiveri = "Q499327",
}
-- This is useful e.g. in Swedish.
etiketler["natural masculine"] = {
etiket_turu = "cinsiyet",
aciklama = "cinsiyet",
kisayollar = {"natm"},
}
etiketler["dişil"] = {
etiket_turu = "cinsiyet",
aciklama = "cinsiyet",
kisayollar = {"f", "d"},
vikiveri = "Q1775415",
}
etiketler["nötr"] = {
etiket_turu = "cinsiyet",
aciklama = "cinsiyet",
kisayollar = {"n"},
vikiveri = "Q1775461",
}
etiketler["genel"] = {
etiket_turu = "cinsiyet",
aciklama = "cinsiyet",
kisayollar = {"c", "g"},
vikiveri = "Q1305037",
}
etiketler["nonvirile"] = {
etiket_turu = "cinsiyet",
aciklama = "nonvirile",
kisayollar = {"nv"},
}
kisayollar["mf"] = "m//f"
kisayollar["mn"] = "m//n"
kisayollar["fn"] = "f//n"
kisayollar["mfn"] = "m//f//n"
----------------------- Animacy -----------------------
-- (may be useful sometimes for [[Module:object usage]].)
etiketler["animate"] = {
etiket_turu = "animacy",
aciklama = "animate",
kisayollar = {"an"},
vikiveri = "Q51927507",
}
etiketler["inanimate"] = {
etiket_turu = "animacy",
aciklama = "inanimate",
kisayollar = {"in", "inan"},
vikiveri = "Q51927539",
}
etiketler["personal"] = {
etiket_turu = "animacy",
kisayollar = {"pr", "pers"},
vikiveri = "Q63302102",
}
----------------------- Tense/aspect -----------------------
etiketler["şimdiki zaman"] = {
etiket_turu = "zaman",
aciklama = "şimdiki zaman",
kisayollar = {"pres", "şimdi", "şimdiki"},
vikiveri = "Q192613",
}
etiketler["geçmiş zaman"] = {
etiket_turu = "zaman",
aciklama = "geçmiş zaman",
kisayollar = {"past", "geçm", "geçmiş"},
vikiveri = "Q1994301",
}
etiketler["gelecek zaman"] = {
etiket_turu = "zaman",
aciklama = "gelecek zaman",
kisayollar = {"fut", "futr", "gele", "gelecek"},
vikiveri = "Q501405",
}
etiketler["geçmiş dışı"] = {
etiket_turu = "zaman",
aciklama = "geçmiş dışı zaman",
kisayollar = {"npast", "gdışı"},
vikiveri = "Q16916993",
}
etiketler["sürekli"] = {
etiket_turu = "zaman",
aciklama = "sürekli",
kisayollar = {"prog", "sürek"},
vikiveri = "Q56653945",
}
etiketler["preterite"] = {
etiket_turu = "zaman",
kisayollar = {"pret"},
vikiveri = "Q442485",
}
etiketler["perfect"] = {
etiket_turu = "zaman",
aciklama = "perfect",
kisayollar = {"perf"},
vikiveri = "Q625420",
}
etiketler["imperfect"] = {
etiket_turu = "zaman",
aciklama = "imperfect",
kisayollar = {"impf", "imperf"},
}
etiketler["pluperfect"] = {
etiket_turu = "zaman",
aciklama = "pluperfect",
kisayollar = {"plup", "pluperf"},
vikiveri = "Q623742",
}
etiketler["geniş zaman"] = {
etiket_turu = "zaman",
aciklama = "geniş zaman",
kisayollar = {"aor", "aori", "geni", "geniş"},
vikiveri = "Q216497",
}
etiketler["past historic"] = {
etiket_turu = "zaman",
kisayollar = {"phis"},
vikiveri = "Q442485", -- Preterite
}
etiketler["imperfective"] = {
etiket_turu = "zaman",
aciklama = "imperfective",
kisayollar = {"impfv", "imperfv"},
vikiveri = "Q371427",
}
etiketler["perfective"] = {
etiket_turu = "zaman",
aciklama = "perfective",
kisayollar = {"pfv", "perfv"},
vikiveri = "Q1424306",
}
kisayollar["spast"] = {"simple", "geçmiş zaman"}
kisayollar["simple past"] = {"simple", "geçmiş zaman"}
kisayollar["spres"] = {"simple", "şimdiki zaman"}
kisayollar["simple present"] = {"simple", "şimdiki zaman"}
kisayollar["belirli geçmiş"] = {"belirli", "geçmiş zaman"}
kisayollar["belirsiz geçmiş"] = {"belirsiz", "geçmiş zaman"}
----------------------- Mood -----------------------
etiketler["emir kipi"] = {
etiket_turu = "kip",
aciklama = "emir kipi",
kisayollar = {"imp", "impr", "impv", "emir"},
vikiveri = "Q22716",
}
etiketler["bildirme kipi"] = {
etiket_turu = "kip",
aciklama = "bildirme kipi",
kisayollar = {"ind", "indc", "indic", "bild", "bildirme"},
vikiveri = "Q682111",
}
etiketler["gereklilik kipi"] = {
etiket_turu = "kip",
aciklama = "gereklilik kipi",
kisayollar = {"gerek"},
vikiveri = "Q6985419",
}
etiketler["dilek"] = {
etiket_turu = "kip",
aciklama = "dilek kipi",
kisayollar = {"sub", "subj", "dile"},
vikiveri = "Q473746",
}
etiketler["şart kipi"] = {
etiket_turu = "kip",
aciklama = "dilek-şart kipi",
kisayollar = {"cond", "şart"},
vikiveri = "Q625581",
}
etiketler["istek kipi"] = {
etiket_turu = "kip",
aciklama = "istek kipi",
kisayollar = {"opta", "opt", "iste", "istek"},
vikiveri = "Q527205",
}
etiketler["yumuşatıcı kip"] = {
etiket_turu = "kip",
aciklama = "yumuşatıcı kip",
kisayollar = {"juss", "yumu", "yumuşatıcı"},
vikiveri = "Q462367",
}
----------------------- Voice/valence -----------------------
-- This tag type combines what is normally called "voice" (active, passive,
-- middle, mediopassive) with other etiketler that aren't normally called
-- voice but are similar in that they control the valence/valency (number
-- and structure of the arguments of a verb).
etiketler["etken"] = {
etiket_turu = "çatı",
aciklama = "etken çatı",
kisayollar = {"act", "actv"},
vikiveri = "Q1317831",
}
etiketler["middle"] = {
etiket_turu = "çatı",
aciklama = "middle voice",
kisayollar = {"mid", "midl"},
}
etiketler["edilgen"] = {
etiket_turu = "çatı",
aciklama = "edilgen çatı",
kisayollar = {"pass", "pasv", "edil"},
vikiveri = "Q1194697",
}
etiketler["mediopassive"] = {
etiket_turu = "çatı",
aciklama = "mediopassive",
kisayollar = {"mp", "mpass", "mpasv", "mpsv"},
vikiveri = "Q1601545",
}
etiketler["reflexive"] = {
etiket_turu = "çatı",
aciklama = "reflexive",
kisayollar = {"refl"},
-- the following is for "reflexive verb"
vikiveri = "Q13475484",
}
etiketler["transitive"] = {
etiket_turu = "çatı",
aciklama = "transitive verb",
kisayollar = {"tr", "vt"},
-- the following is for "transitive verb"
-- vikiveri = "Q1774805",
}
etiketler["intransitive"] = {
etiket_turu = "çatı",
aciklama = "intransitive verb",
kisayollar = {"intr", "vi"},
-- the following is for "intransitive verb"
-- vikiveri = "Q1166153",
}
etiketler["ditransitive"] = {
etiket_turu = "çatı",
aciklama = "ditransitive verb",
kisayollar = {"ditr"},
-- the following is for "ditransitive verb"
-- vikiveri = "Q2328313",
}
etiketler["causative"] = {
etiket_turu = "çatı",
aciklama = "causative",
kisayollar = {"caus"},
-- the following is for "causative verb"
vikiveri = "Q56677011",
}
----------------------- Non-finite -----------------------
etiketler["infinitive"] = {
etiket_turu = "non-finite",
aciklama = "infinitive",
kisayollar = {"inf"},
vikiveri = "Q179230",
}
-- A form found in Portuguese and Galician
-- This is probably unnecessary and can be replaced with the regular "infinitive" tag. A personal infinitive is not a separate infinitive from the plain infinitive, just an inflection of the infinitive.
etiketler["personal infinitive"] = {
aciklama = "Portuguese verb conjugation",
aciklama_type = "wp",
etiket_turu = "non-finite",
kisayollar = {"pinf"},
}
etiketler["ortaç"] = {
etiket_turu = "non-finite",
aciklama = "ortaç (sıfat-fiil)",
kisayollar = {"part", "ptcp"},
vikiveri = "Q814722",
}
etiketler["verbal noun"] = {
etiket_turu = "non-finite",
aciklama = "verbal noun",
kisayollar = {"vnoun"},
vikiveri = "Q1350145",
}
etiketler["gerund"] = {
etiket_turu = "non-finite",
aciklama = "gerund",
kisayollar = {"ger"},
vikiveri = "Q1923028",
}
etiketler["supine"] = {
etiket_turu = "non-finite",
aciklama = "supine",
kisayollar = {"sup"},
vikiveri = "Q548470",
}
etiketler["transgressive"] = {
etiket_turu = "non-finite",
aciklama = "transgressive",
vikiveri = "Q904896",
}
----------------------- Case -----------------------
etiketler["ayrılma"] = {
etiket_turu = "hâl",
aciklama = "ayrılma hâli",
kisayollar = {"abl", "ayr"},
vikiveri = "Q156986",
}
etiketler["belirtme"] = {
etiket_turu = "hâl",
aciklama = "belirtme hâli",
kisayollar = {"acc", "beli"},
vikiveri = "Q146078",
}
etiketler["yönelme"] = {
etiket_turu = "hâl",
aciklama = "yönelme hâli",
kisayollar = {"dat", "yöne"},
vikiveri = "Q145599",
}
etiketler["tamlayan"] = {
etiket_turu = "hâl",
aciklama = "tamlayan hâli",
kisayollar = {"gen", "tam"},
vikiveri = "Q146233",
}
etiketler["instrumental"] = {
etiket_turu = "hâl",
aciklama = "instrumental case",
kisayollar = {"ins"},
vikiveri = "Q192997",
}
etiketler["bulunma"] = {
etiket_turu = "hâl",
aciklama = "bulunma hâli",
kisayollar = {"loc"},
vikiveri = "Q202142",
}
etiketler["yalın"] = {
etiket_turu = "hâl",
aciklama = "yalın hâl",
kisayollar = {"nom"},
vikiveri = "Q131105",
}
etiketler["prepositional"] = {
etiket_turu = "hâl",
aciklama = "prepositional case",
kisayollar = {"pre", "prep"},
vikiveri = "Q2114906",
}
etiketler["seslenme"] = {
etiket_turu = "hâl",
aciklama = "seslenme hâli",
kisayollar = {"voc", "ses"},
vikiveri = "Q185077",
}
----------------------- State -----------------------
etiketler["construct"] = {
etiket_turu = "durum",
aciklama = "construct state",
display = "construct state",
kisayollar = {"cons", "construct state"},
vikiveri = "Q1641446",
}
etiketler["belirli"] = {
etiket_turu = "durum",
aciklama = "definite",
kisayollar = {"def", "defn", "blli"},
vikiveri = "Q53997851",
}
etiketler["belirsiz"] = {
etiket_turu = "durum",
aciklama = "indefinite",
kisayollar = {"indef", "indf", "blsz"},
vikiveri = "Q53997857",
}
etiketler["strong"] = {
etiket_turu = "durum",
aciklama = "indefinite",
kisayollar = {"str"},
vikiveri = "Q53997857", -- Indefinite
}
etiketler["weak"] = {
etiket_turu = "durum",
aciklama = "definite",
kisayollar = {"wk"},
vikiveri = "Q53997851", -- Definite
}
etiketler["mixed"] = {
etiket_turu = "durum",
aciklama = "mixed",
kisayollar = {"mix"},
vikiveri = "Q63302161",
}
etiketler["attributive"] = {
etiket_turu = "durum",
aciklama = "attributive",
kisayollar = {"attr"},
}
etiketler["predicative"] = {
etiket_turu = "durum",
aciklama = "predicative",
kisayollar = {"pred"},
}
----------------------- Degrees of comparison -----------------------
etiketler["positive degree"] = {
etiket_turu = "karşılaştırma",
aciklama = "positive",
kisayollar = {"posd", "positive"},
-- Doesn't exist in English; only in Czech, Estonian, Finnish and
-- various Nordic languages.
vikiveri = "Q3482678",
}
etiketler["comparative degree"] = {
etiket_turu = "karşılaştırma",
aciklama = "comparative",
kisayollar = {"comd", "comparative"},
vikiveri = "Q14169499",
}
etiketler["superlative degree"] = {
etiket_turu = "karşılaştırma",
aciklama = "superlative",
kisayollar = {"supd", "superlative"},
vikiveri = "Q1817208",
}
----------------------- Register -----------------------
----------------------- Deixis -----------------------
----------------------- Clusivity -----------------------
----------------------- Inflectional class -----------------------
etiketler["pronominal"] = {
etiket_turu = "class",
aciklama = "pronominal",
aciklama_type = "wikt",
kisayollar = {"pron"},
-- the following is for "pronominal attribute", existing only in the Romanian Wikipedia
vikiveri = "Q12721180",
}
----------------------- Attitude -----------------------
-- This is a vague tag type grouping augmentative, diminutive and pejorative,
-- which generally indicate the speaker's attitude towards the object in
-- question (as well as often indicating size).
etiketler["augmentative"] = {
etiket_turu = "attitude",
kisayollar = {"aug"},
vikiveri = "Q1358239",
}
etiketler["küçültme"] = {
etiket_turu = "attitude",
kisayollar = {"küç"},
vikiveri = "Q108709",
}
etiketler["pejorative"] = {
etiket_turu = "attitude",
kisayollar = {"pej"},
vikiveri = "Q545779",
}
----------------------- Sound changes -----------------------
etiketler["contracted"] = {
etiket_turu = "sound change",
vikiveri = "Q126473",
}
----------------------- Misc grammar -----------------------
etiketler["simple"] = {
etiket_turu = "dilbilgisi",
kisayollar = {"sim"},
}
etiketler["short"] = {
etiket_turu = "dilbilgisi",
}
etiketler["long"] = {
etiket_turu = "dilbilgisi",
}
etiketler["biçim"] = {
etiket_turu = "dilbilgisi",
}
kisayollar["form"] = "biçim"
etiketler["adjectival"] = {
etiket_turu = "dilbilgisi",
aciklama = "adjectival",
aciklama_type = "wikt",
kisayollar = {"adj"},
}
etiketler["adverbial"] = {
etiket_turu = "dilbilgisi",
aciklama = "adverbial",
kisayollar = {"adv"},
}
etiketler["negative"] = {
etiket_turu = "dilbilgisi",
kisayollar = {"neg"},
aciklama = "affirmation and negation",
aciklama_type = "wp",
vikiveri = "Q63302088",
}
etiketler["iyelik"] = {
etiket_turu = "non-finite",
kisayollar = {"poss", "iye"},
vikiveri = "Q2105891",
}
etiketler["nominalized"] = {
etiket_turu = "dilbilgisi",
kisayollar = {"nomz"},
vikiveri = "Q4683152", -- entry for "nominalized adjective"
}
etiketler["nominalization"] = {
etiket_turu = "dilbilgisi",
kisayollar = {"nomzn"},
vikiveri = "Q1500667",
}
etiketler["root"] = {
etiket_turu = "dilbilgisi",
vikiveri = "Q111029",
}
etiketler["stem"] = {
etiket_turu = "dilbilgisi",
vikiveri = "Q210523",
}
etiketler["dependent"] = {
etiket_turu = "dilbilgisi",
kisayollar = {"dep"},
vikiveri = "Q1122094", -- entry for "dependent clause"
}
etiketler["independent"] = {
etiket_turu = "dilbilgisi",
kisayollar = {"indep"},
vikiveri = "Q1419215", -- entry for "independent clause"
}
----------------------- Other etiketler -----------------------
-- This consists of non-content words like "and" as well as
-- punctuation characters. If the punctuation characters appear
-- by themselves as etiketler, we special-case the handling of
-- surrounding spaces so the output looks correct.
etiketler["ve"] = {
etiket_turu = "diğer",
}
etiketler[","] = {
etiket_turu = "diğer",
solda_bosluk_yok = true,
}
etiketler[":"] = {
etiket_turu = "diğer",
solda_bosluk_yok = true,
}
etiketler["/"] = {
etiket_turu = "diğer",
solda_bosluk_yok = true,
sagda_bosluk_yok = true,
}
etiketler["("] = {
etiket_turu = "diğer",
sagda_bosluk_yok = true,
}
etiketler[")"] = {
etiket_turu = "diğer",
solda_bosluk_yok = true,
}
etiketler["["] = {
etiket_turu = "diğer",
sagda_bosluk_yok = true,
}
etiketler["]"] = {
etiket_turu = "diğer",
solda_bosluk_yok = true,
}
etiketler["-"] = { -- regular hyphen-minus
etiket_turu = "diğer",
solda_bosluk_yok = true,
sagda_bosluk_yok = true,
}
kisayollar["ed-form"] = {"basit", "geçmiş", "ve", "past", "part"}
kisayollar["ing-form"] = {"pres", "part", "ve", "ger"}
kisayollar["s-verb-form"] = {"3t", "geniş", "ind"}
----------------------- Create the kisayollar list -----------------------
for ad, veri in pairs(etiketler) do
if veri.kisayollar then
for _, kisayol in ipairs(veri.kisayollar) do
-- If the shortcut is already in the list, then there is a duplicate.
if kisayollar[kisayol] then
error(ad .. "\" etiketi için kullanılan \"" .. kisayol .. "\" kısayolu \"" .. kisayollar[kisayol] .. "\" etiketi için var olan kısayol ile çakışıyor.")
elseif etiketler[kisayol] then
error(ad .. "\" etiketi için kullanılan \"" .. kisayol .. "\" aynı ada sahip başka bir etiketle çakışıyor.")
end
kisayollar[kisayol] = ad
end
end
end
return {etiketler = etiketler, kisayollar = kisayollar}
-- For Vim, so we get 4-space tabs
-- vim: set ts=4 sw=4 noet: