« Module:Langues » : différence entre les versions
Contenu supprimé Contenu ajouté
Fonction de base pour remplacer tous les modèles de langue : langue.get_nom(code) |
Test nom Wikimédia |
||
Ligne 1 : | Ligne 1 : | ||
local p = {} |
local p = {} |
||
function _get_nom_wikimedia(code) |
|||
return mw.language.fetchLanguageName(code, 'fr') |
|||
end |
|||
function p.get_nom_wikimedia(frame) |
|||
return _get_nom_wikimedia(frame.args[1]) |
|||
end |
|||
-- Récupère le nom d'une langue à partir de son code |
-- Récupère le nom d'une langue à partir de son code |
Version du 14 mars 2013 à 18:42
La documentation pour ce module peut être créée à Module:Langues/Documentation
local p = {}
function _get_nom_wikimedia(code)
return mw.language.fetchLanguageName(code, 'fr')
end
function p.get_nom_wikimedia(frame)
return _get_nom_wikimedia(frame.args[1])
end
-- Récupère le nom d'une langue à partir de son code
function p.get_nom(code)
local langues = mw.loadData('Module:langues/data')
-- Code défini?
if (langues[code] ~= nil) then
local nom = langues[code]['nom']
return nom
else
return nil
end
end
return p