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 = "suomi"
m = {{term = "minä"}}
m = {{term = "sinä"}}
m = {{term = "hän", notes = "he/she"}}
m = {{term = "me"}}
m = {{term = "te"}}
m = {{term = "he", id = "pronoun"}}
m = {{term = "tämä"}}
m = {{term = "tuo"}, {term = "se", id = "demonstrative"}}
m = {{term = "täällä"}}
m = {{term = "tuolla"}, {term = "siellä"}}
m = {{term = "kuka"}, {term = "ken", notes = "archaic"}}
m = {{term = "mikä"}, {term = "mitä"}}
m = {{term = "missä"}}
m = {{term = "milloin"}, {term = "koska"}}
m = {{term = "miten"}, {term = "kuinka"}}
m = {{term = "ei"}}
m = {{term = "kaikki"}}
m = {{term = "monta"}, {term = "paljon"}}
m = {{term = "joku", alt = "jotkut"}}
m = {{term = "muutama"}, {term = "harva"}, {term = "vähän"}}
m = {{term = "muu", id = "other"}, {term = "toinen"}}
m = {{term = "yksi"}}
m = {{term = "kaksi"}}
m = {{term = "kolme"}}
m = {{term = "neljä"}}
m = {{term = "viisi"}}
m = {{term = "iso"}, {term = "suuri"}}
m = {{term = "pitkä"}}
m = {{term = "leveä"}, {term = "laaja"}}
m = {{term = "paksu"}}
m = {{term = "raskas"}, {term = "painava"}}
m = {{term = "pieni"}}
m = {{term = "lyhyt"}}
m = {{term = "kapea"}}
m = {{term = "ohut"}}
m = {{term = "nainen"}}
m = {{term = "mies"}}
m = {{term = "ihminen"}}
m = {{term = "lapsi"}}
m = {{term = "vaimo"}}
m = {{term = "mies"}, {term = "aviomies", ipa_respelling = "avio-mies"}}
m = {{term = "äiti"}, {term = "emä", notes = "archaic, except for animals"}}
m = {{term = "isä"}}
m = {{term = "eläin"}}
m = {{term = "kala"}}
m = {{term = "lintu"}}
m = {{term = "koira"}, {term = "peni", notes = "archaic"}}
m = {{term = "täi"}}
m = {{term = "käärme", ipa_respelling = "*"}}
m = {{term = "mato"}}
m = {{term = "puu"}}
m = {{term = "metsä"}}
m = {{term = "keppi"}, {term = "sauva"}}
m = {{term = "hedelmä", ipa_respelling = "heDelmä"}, {term = "marja", notes = "berry"}}
m = {{term = "siemen"}}
m = {{term = "lehti"}}
m = {{term = "juuri"}}
m = {{term = "kuori", id = "shell"}}
m = {{term = "kukka"}}
m = {{term = "ruoho"}}
m = {{term = "köysi"}}
m = {{term = "iho"}, {term = "nahka"}}
m = {{term = "liha"}}
m = {{term = "veri"}}
m = {{term = "luu"}}
m = {{term = "rasva"}}
m = {{term = "muna"}}
m = {{term = "sarvi"}}
m = {{term = "häntä"}}
m = {{term = "sulka"}}
m = {{term = "karva"}, {term = "hius", notes = "human head hair"}}
m = {{term = "pää"}}
m = {{term = "korva"}}
m = {{term = "silmä"}}
m = {{term = "nenä"}}
m = {{term = "suu"}}
m = {{term = "hammas"}}
m = {{term = "kieli"}}
m = {{term = "kynsi"}}
m = {{term = "jalka"}, {term = "jalkaterä", ipa_respelling = "jalka-terä"}}
m = {{term = "jalka"}, {term = "sääri"}}
m = {{term = "polvi"}}
m = {{term = "käsi"}}
m = {{term = "siipi"}}
m = {{term = "vatsa"}, {term = "maha"}}
m = {{term = "suoli", alt = "suolet"}}
m = {{term = "kaula"}}
m = {{term = "selkä"}}
m = {{term = "rinta"}}
m = {{term = "sydän", ipa_respelling = "syDän"}}
m = {{term = "maksa"}}
m = {{term = "juoda", ipa_respelling = "juoDa*"}}
m = {{term = "syödä", ipa_respelling = "syöDä*"}}
m = {{term = "purra", ipa_respelling = "*"}}
m = {{term = "imeä", ipa_respelling = "*"}}
m = {{term = "sylkeä", ipa_respelling = "*"}}
m = {{term = "oksentaa", ipa_respelling = "*"}}
m = {{term = "puhaltaa", ipa_respelling = "*"}}
m = {{term = "hengittää", ipa_respelling = "*"}}
m = {{term = "nauraa", ipa_respelling = "*"}}
m = {{term = "nähdä", ipa_respelling = "nähDä*"}}
m = {{term = "kuulla", ipa_respelling = "*"}}
m = {{term = "tietää", ipa_respelling = "*"}}
m = {{term = "ajatella", ipa_respelling = "*"}}
m = {{term = "haistaa", ipa_respelling = "*"}}
m = {{term = "pelätä", ipa_respelling = "*"}}
m = {{term = "nukkua", ipa_respelling = "*"}}
m = {{term = "elää", ipa_respelling = "*"}}
m = {{term = "kuolla", ipa_respelling = "*"}}
m = {{term = "tappaa", ipa_respelling = "*"}}
m = {{term = "tapella", ipa_respelling = "*"}}
m = {{term = "metsästää", ipa_respelling = "*"}}
m = {{term = "lyödä", ipa_respelling = "lyöDä*"}}
m = {{term = "leikata", ipa_respelling = "*"}}
m = {{term = "halkaista", ipa_respelling = "*"}}
m = {{term = "pistää", ipa_respelling = "*"}}
m = {{term = "raapia", ipa_respelling = "*"}}
m = {{term = "kaivaa", ipa_respelling = "*"}}
m = {{term = "uida", ipa_respelling = "uiDa*"}}
m = {{term = "lentää", ipa_respelling = "*"}}
m = {{term = "kävellä", ipa_respelling = "*"}}
m = {{term = "tulla", ipa_respelling = "*"}}
m = {{term = "maata", ipa_respelling = "*"}}
m = {{term = "istua", ipa_respelling = "*"}}
m = {{term = "seistä", ipa_respelling = "*"}}
m = {{term = "kääntyä", ipa_respelling = "*"}}
m = {{term = "pudota", ipa_respelling = "puDota*"}}
m = {{term = "antaa", ipa_respelling = "*"}}
m = {{term = "pitää", ipa_respelling = "*"}}
m = {{term = "puristaa", ipa_respelling = "*"}}
m = {{term = "hieroa", ipa_respelling = "*"}}
m = {{term = "pestä", ipa_respelling = "*"}}
m = {{term = "pyyhkiä", ipa_respelling = "*"}}
m = {{term = "vetää", ipa_respelling = "*"}}
m = {{term = "työntää", ipa_respelling = "*"}}
m = {{term = "heittää", ipa_respelling = "*"}}
m = {{term = "sitoa", ipa_respelling = "*"}}
m = {{term = "ommella", ipa_respelling = "*"}}
m = {{term = "laskea", ipa_respelling = "*"}}
m = {{term = "sanoa", ipa_respelling = "*"}}
m = {{term = "laulaa", ipa_respelling = "*"}}
m = {{term = "leikkiä", ipa_respelling = "*"}}
m = {{term = "kellua", ipa_respelling = "*"}}
m = {{term = "virrata", ipa_respelling = "*"}}
m = {{term = "jäätyä", ipa_respelling = "*"}}
m = {{term = "paisua", ipa_respelling = "*"}}
m = {{term = "aurinko"}, {term = "päivä", notes = "archaic or dialectal outside set expressions"}}
m = {{term = "kuu", id = "moon"}}
m = {{term = "tähti"}}
m = {{term = "vesi"}}
m = {{term = "sade", ipa_respelling = "saDe*"}}
m = {{term = "joki"}}
m = {{term = "järvi"}}
m = {{term = "meri"}}
m = {{term = "suola"}}
m = {{term = "kivi"}}
m = {{term = "hiekka"}}
m = {{term = "pöly"}, {term = "tomu"}}
m = {{term = "maa"}, {term = "multa"}}
m = {{term = "pilvi"}}
m = {{term = "sumu"}}
m = {{term = "taivas"}}
m = {{term = "tuuli"}}
m = {{term = "lumi"}}
m = {{term = "jää"}}
m = {{term = "savu"}}
m = {{term = "tuli"}}
m = {{term = "tuhka"}}
m = {{term = "palaa", ipa_respelling = "*"}}
m = {{term = "tie"}}
m = {{term = "vuori", id = "mountain"}}
m = {{term = "punainen"}}
m = {{term = "vihreä"}}
m = {{term = "keltainen"}}
m = {{term = "valkoinen"}}
m = {{term = "musta"}}
m = {{term = "yö"}}
m = {{term = "päivä"}}
m = {{term = "vuosi"}}
m = {{term = "lämmin"}}
m = {{term = "kylmä"}}
m = {{term = "täysi"}}
m = {{term = "uusi"}}
m = {{term = "vanha"}}
m = {{term = "hyvä"}}
m = {{term = "paha", notes = "evil, severe"}, {term = "huono", notes = "of inferior quality"}}
m = {{term = "mätä"}, {term = "laho", notes = "of wood"}}
m = {{term = "likainen"}}
m = {{term = "suora"}}
m = {{term = "pyöreä"}}
m = {{term = "terävä"}}
m = {{term = "tylsä"}, {term = "tylppä"}}
m = {{term = "sileä"}}
m = {{term = "märkä"}}
m = {{term = "kuiva"}}
m = {{term = "oikea"}}
m = {{term = "lähellä"}}
m = {{term = "kaukana"}}
m = {{term = "oikea"}}
m = {{term = "vasen"}}
m = {{term = "-lla", notes = "adessive case"}, {term = "-ssa", notes = "inessive case"}}
m = {{term = "-ssa", notes = "inessive case"}, {term = "-lla", notes = "adessive case"}}
m = {{term = "kanssa"}}
m = {{term = "ja"}, {term = "sekä"}}
m = {{term = "jos"}}
m = {{term = "koska"}}
m = {{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("", "-ˈ", "-")
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