Jump to content

Module:Swadesh/data/fi

From Wiktionary, the free dictionary

This module contains the Swadesh list of basic vocabulary in Finnish.


local m = {}
local generate_IPA = mw.title.getCurrentTitle().prefixedText == "Appendix:Finnish Swadesh list"
m['nativename'] = "suomi"
m[1] = {{term = "minä"}}
m[2] = {{term = "sinä"}}
m[3] = {{term = "hän", notes = "he/she"}}
m[4] = {{term = "me"}}
m[5] = {{term = "te"}}
m[6] = {{term = "he", id = "pronoun"}}
m[7] = {{term = "tämä"}}
m[8] = {{term = "tuo"}, {term = "se", id = "demonstrative"}}
m[9] = {{term = "täällä"}}
m[10] = {{term = "tuolla"}, {term = "siellä"}}
m[11] = {{term = "kuka"}, {term = "ken", notes = "archaic"}}
m[12] = {{term = "mikä"}, {term = "mitä"}}
m[13] = {{term = "missä"}}
m[14] = {{term = "milloin"}, {term = "koska"}}
m[15] = {{term = "miten"}, {term = "kuinka"}}
m[16] = {{term = "ei"}}
m[17] = {{term = "kaikki"}}
m[18] = {{term = "monta"}, {term = "paljon"}}
m[19] = {{term = "joku", alt = "jotkut"}}
m[20] = {{term = "muutama"}, {term = "harva"}, {term = "vähän"}}
m[21] = {{term = "muu", id = "other"}, {term = "toinen"}}
m[22] = {{term = "yksi"}}
m[23] = {{term = "kaksi"}}
m[24] = {{term = "kolme"}}
m[25] = {{term = "neljä"}}
m[26] = {{term = "viisi"}}
m[27] = {{term = "iso"}, {term = "suuri"}}
m[28] = {{term = "pitkä"}}
m[29] = {{term = "leveä"}, {term = "laaja"}}
m[30] = {{term = "paksu"}}
m[31] = {{term = "raskas"}, {term = "painava"}}
m[32] = {{term = "pieni"}}
m[33] = {{term = "lyhyt"}}
m[34] = {{term = "kapea"}}
m[35] = {{term = "ohut"}}
m[36] = {{term = "nainen"}}
m[37] = {{term = "mies"}}
m[38] = {{term = "ihminen"}}
m[39] = {{term = "lapsi"}}
m[40] = {{term = "vaimo"}}
m[41] = {{term = "mies"}, {term = "aviomies", ipa_respelling = "avio-mies"}}
m[42] = {{term = "äiti"}, {term = "emä", notes = "archaic, except for animals"}}
m[43] = {{term = "isä"}}
m[44] = {{term = "eläin"}}
m[45] = {{term = "kala"}}
m[46] = {{term = "lintu"}}
m[47] = {{term = "koira"}, {term = "peni", notes = "archaic"}}
m[48] = {{term = "täi"}}
m[49] = {{term = "käärme", ipa_respelling = "*"}}
m[50] = {{term = "mato"}}
m[51] = {{term = "puu"}}
m[52] = {{term = "metsä"}}
m[53] = {{term = "keppi"}, {term = "sauva"}}
m[54] = {{term = "hedelmä", ipa_respelling = "heDelmä"}, {term = "marja", notes = "berry"}}
m[55] = {{term = "siemen"}}
m[56] = {{term = "lehti"}}
m[57] = {{term = "juuri"}}
m[58] = {{term = "kuori", id = "shell"}}
m[59] = {{term = "kukka"}}
m[60] = {{term = "ruoho"}}
m[61] = {{term = "köysi"}}
m[62] = {{term = "iho"}, {term = "nahka"}}
m[63] = {{term = "liha"}}
m[64] = {{term = "veri"}}
m[65] = {{term = "luu"}}
m[66] = {{term = "rasva"}}
m[67] = {{term = "muna"}}
m[68] = {{term = "sarvi"}}
m[69] = {{term = "häntä"}}
m[70] = {{term = "sulka"}}
m[71] = {{term = "karva"}, {term = "hius", notes = "human head hair"}}
m[72] = {{term = "pää"}}
m[73] = {{term = "korva"}}
m[74] = {{term = "silmä"}}
m[75] = {{term = "nenä"}}
m[76] = {{term = "suu"}}
m[77] = {{term = "hammas"}}
m[78] = {{term = "kieli"}}
m[79] = {{term = "kynsi"}}
m[80] = {{term = "jalka"}, {term = "jalkaterä", ipa_respelling = "jalka-terä"}}
m[81] = {{term = "jalka"}, {term = "sääri"}}
m[82] = {{term = "polvi"}}
m[83] = {{term = "käsi"}}
m[84] = {{term = "siipi"}}
m[85] = {{term = "vatsa"}, {term = "maha"}}
m[86] = {{term = "suoli", alt = "suolet"}}
m[87] = {{term = "kaula"}}
m[88] = {{term = "selkä"}}
m[89] = {{term = "rinta"}}
m[90] = {{term = "sydän", ipa_respelling = "syDän"}}
m[91] = {{term = "maksa"}}
m[92] = {{term = "juoda", ipa_respelling = "juoDa*"}}
m[93] = {{term = "syödä", ipa_respelling = "syöDä*"}}
m[94] = {{term = "purra", ipa_respelling = "*"}}
m[95] = {{term = "imeä", ipa_respelling = "*"}}
m[96] = {{term = "sylkeä", ipa_respelling = "*"}}
m[97] = {{term = "oksentaa", ipa_respelling = "*"}}
m[98] = {{term = "puhaltaa", ipa_respelling = "*"}}
m[99] = {{term = "hengittää", ipa_respelling = "*"}}
m[100] = {{term = "nauraa", ipa_respelling = "*"}}
m[101] = {{term = "nähdä", ipa_respelling = "nähDä*"}}
m[102] = {{term = "kuulla", ipa_respelling = "*"}}
m[103] = {{term = "tietää", ipa_respelling = "*"}}
m[104] = {{term = "ajatella", ipa_respelling = "*"}}
m[105] = {{term = "haistaa", ipa_respelling = "*"}}
m[106] = {{term = "pelätä", ipa_respelling = "*"}}
m[107] = {{term = "nukkua", ipa_respelling = "*"}}
m[108] = {{term = "elää", ipa_respelling = "*"}}
m[109] = {{term = "kuolla", ipa_respelling = "*"}}
m[110] = {{term = "tappaa", ipa_respelling = "*"}}
m[111] = {{term = "tapella", ipa_respelling = "*"}}
m[112] = {{term = "metsästää", ipa_respelling = "*"}}
m[113] = {{term = "lyödä", ipa_respelling = "lyöDä*"}}
m[114] = {{term = "leikata", ipa_respelling = "*"}}
m[115] = {{term = "halkaista", ipa_respelling = "*"}}
m[116] = {{term = "pistää", ipa_respelling = "*"}}
m[117] = {{term = "raapia", ipa_respelling = "*"}}
m[118] = {{term = "kaivaa", ipa_respelling = "*"}}
m[119] = {{term = "uida", ipa_respelling = "uiDa*"}}
m[120] = {{term = "lentää", ipa_respelling = "*"}}
m[121] = {{term = "kävellä", ipa_respelling = "*"}}
m[122] = {{term = "tulla", ipa_respelling = "*"}}
m[123] = {{term = "maata", ipa_respelling = "*"}}
m[124] = {{term = "istua", ipa_respelling = "*"}}
m[125] = {{term = "seistä", ipa_respelling = "*"}}
m[126] = {{term = "kääntyä", ipa_respelling = "*"}}
m[127] = {{term = "pudota", ipa_respelling = "puDota*"}}
m[128] = {{term = "antaa", ipa_respelling = "*"}}
m[129] = {{term = "pitää", ipa_respelling = "*"}}
m[130] = {{term = "puristaa", ipa_respelling = "*"}}
m[131] = {{term = "hieroa", ipa_respelling = "*"}}
m[132] = {{term = "pestä", ipa_respelling = "*"}}
m[133] = {{term = "pyyhkiä", ipa_respelling = "*"}}
m[134] = {{term = "vetää", ipa_respelling = "*"}}
m[135] = {{term = "työntää", ipa_respelling = "*"}}
m[136] = {{term = "heittää", ipa_respelling = "*"}}
m[137] = {{term = "sitoa", ipa_respelling = "*"}}
m[138] = {{term = "ommella", ipa_respelling = "*"}}
m[139] = {{term = "laskea", ipa_respelling = "*"}}
m[140] = {{term = "sanoa", ipa_respelling = "*"}}
m[141] = {{term = "laulaa", ipa_respelling = "*"}}
m[142] = {{term = "leikkiä", ipa_respelling = "*"}}
m[143] = {{term = "kellua", ipa_respelling = "*"}}
m[144] = {{term = "virrata", ipa_respelling = "*"}}
m[145] = {{term = "jäätyä", ipa_respelling = "*"}}
m[146] = {{term = "paisua", ipa_respelling = "*"}}
m[147] = {{term = "aurinko"}, {term = "päivä", notes = "archaic or dialectal outside set expressions"}}
m[148] = {{term = "kuu", id = "moon"}}
m[149] = {{term = "tähti"}}
m[150] = {{term = "vesi"}}
m[151] = {{term = "sade", ipa_respelling = "saDe*"}}
m[152] = {{term = "joki"}}
m[153] = {{term = "järvi"}}
m[154] = {{term = "meri"}}
m[155] = {{term = "suola"}}
m[156] = {{term = "kivi"}}
m[157] = {{term = "hiekka"}}
m[158] = {{term = "pöly"}, {term = "tomu"}}
m[159] = {{term = "maa"}, {term = "multa"}}
m[160] = {{term = "pilvi"}}
m[161] = {{term = "sumu"}}
m[162] = {{term = "taivas"}}
m[163] = {{term = "tuuli"}}
m[164] = {{term = "lumi"}}
m[165] = {{term = "jää"}}
m[166] = {{term = "savu"}}
m[167] = {{term = "tuli"}}
m[168] = {{term = "tuhka"}}
m[169] = {{term = "palaa", ipa_respelling = "*"}}
m[170] = {{term = "tie"}}
m[171] = {{term = "vuori", id = "mountain"}}
m[172] = {{term = "punainen"}}
m[173] = {{term = "vihreä"}}
m[174] = {{term = "keltainen"}}
m[175] = {{term = "valkoinen"}}
m[176] = {{term = "musta"}}
m[177] = {{term = "yö"}}
m[178] = {{term = "päivä"}}
m[179] = {{term = "vuosi"}}
m[180] = {{term = "lämmin"}}
m[181] = {{term = "kylmä"}}
m[182] = {{term = "täysi"}}
m[183] = {{term = "uusi"}}
m[184] = {{term = "vanha"}}
m[185] = {{term = "hyvä"}}
m[186] = {{term = "paha", notes = "evil, severe"}, {term = "huono", notes = "of inferior quality"}}
m[187] = {{term = "mätä"}, {term = "laho", notes = "of wood"}}
m[188] = {{term = "likainen"}}
m[189] = {{term = "suora"}}
m[190] = {{term = "pyöreä"}}
m[191] = {{term = "terävä"}}
m[192] = {{term = "tylsä"}, {term = "tylppä"}}
m[193] = {{term = "sileä"}}
m[194] = {{term = "märkä"}}
m[195] = {{term = "kuiva"}}
m[196] = {{term = "oikea"}}
m[197] = {{term = "lähellä"}}
m[198] = {{term = "kaukana"}}
m[199] = {{term = "oikea"}}
m[200] = {{term = "vasen"}}
m[201] = {{term = "-lla", notes = "adessive case"}, {term = "-ssa", notes = "inessive case"}}
m[202] = {{term = "-ssa", notes = "inessive case"}, {term = "-lla", notes = "adessive case"}}
m[203] = {{term = "kanssa"}}
m[204] = {{term = "ja"}, {term = "sekä"}}
m[205] = {{term = "jos"}}
m[206] = {{term = "koska"}}
m[207] = {{term = "nimi"}}

if generate_IPA then
	local fi_p = require('Module:fi-pronunciation')
	local show_narrow_IPA = false
	local function format_IPA(term)
		local respelling = term.ipa_respelling or term.term
		if respelling == "*" then respelling = term.term .. "*" end
		local broad = mw.ustring.gsub("/" .. fi_p.fi_IPA_term(respelling, false) .. "/", "-ˈ", "-")
		if show_narrow_IPA then
			local narrow = mw.ustring.gsub("[" .. fi_p.fi_IPA_term(respelling, true) .. "]", "-ˈ", "-")
			return broad .. ", " .. narrow
		else
			return broad
		end
	end
	for num, terms in pairs(m) do
		if type(terms) == "table" then
			for _, term in ipairs(terms) do
				if not term.ipa then
					term.ipa = format_IPA(term)
				end
			end
		end
	end
end

return m