« Module:exemples » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
traduction possible du français et désactivation possible des traductions pour les autres langues (cf Discussion modèle:exemple#Un peu plus de souplesse) |
||
Ligne 17 :
--- @param frame table The frame object for expanding templates.
--- @return string The wikicode.
local function
if not text then
return mw.ustring.format(
Ligne 40 :
wikicode = wikicode .. "<br/>" .. m_bases.balise_langue("''" .. transcription .. "''", scriptLang .. "-Latn")
end
end
if disableTranslation then
wikicode = wikicode .. m_bases.fait_categorie_contenu(
mw.ustring.format("Exemples en %s avec traduction désactivée", m_langs.get_nom(lang)))
wikicode = wikicode .. mw.ustring.format("\n%s: ", heading)
if meaning then
wikicode = wikicode .. meaning
elseif lang ~= "fr" then
▲ else
wikicode = wikicode .. frame:expandTemplate { title = "trad-exe", args = { lang } }
end
Ligne 62 ⟶ 68 :
--- parent frame.args["lang"] (string): The quote’s language code.
--- @return string The wikicode.
function p.
local
local args = m_params.process(
[1] = {},
["sens"] = {},
[2] = { alias_of = "sens" },
["tr"] = {},
Ligne 76 ⟶ 82 :
return m_langs.specialCodes[lang] ~= nil or m_langs.get_nom(lang) ~= nil
end },
["pas-trad"] = { type = m_params.BOOLEAN, default = false }
})
Ligne 81 ⟶ 88 :
local lang = m_langs.specialCodes[args["lang"]] or args["lang"]
return
end
|