Module:TransCorpus
De MedFilm PPRD
La documentation pour ce module peut être créée à Module:TransCorpus/doc
local p = {}
local dict = mw.loadData( 'module:TransCorpus/data' )
function p.translate(expr,langue)
local liste_langues = {langue,'en','fr','de','it','es','ru'}
for lng in liste_langues do
if dict[expr[lng]] then
return dict[expr]
end
end
return expr
end
function p.transl(frame)
local expr = string.gsub(frame.args[1], '^%s*(.-)%s*$', '%1')
local langue = frame:preprocess("{{int:lang}}")
local liste_langues = {langue,'en','fr','de','it','es','ru'}
if dict[expr] then
for _,lng in ipairs(liste_langues) do
if dict[expr][lng] then
return dict[expr][lng]
end
end
end
return expr
end
return p

