Content deleted Content added
m evidently square brackets don't have to be escaped; add another error |
add accent stripping for Russian |
||
Line 35:
f = {}
local function strip(word)
local replacements = {
["́"] = ""
}
return string.gsub(word, "́", "")
end
function f.wikt(frame)
Line 42 ⟶ 49:
local languageData = data[languageCode]
local languageName = languageData["name"]
local entry = ""
if languageData == nil then
error("Language code is not recognized")
Line 47 ⟶ 55:
if languageCode then
if word2 and word1 then
entry = strip(word2)
return "<span lang=\"" .. languageCode .. "\" xml:lang=\"" .. languageCode .. "\">[[wikt:" ..
elseif word1 then
entry = strip(word1)
return "<span lang=\"" .. languageCode .. "\" xml:lang=\"" .. languageCode .. "\">[[wikt:" ..
else
error("Please provide a word in the second parameter")
|