Module:Automatik/Outils

Bonjour, vous êtes venu ici pour chercher la signification du mot Module:Automatik/Outils. Dans DICTIOUS, vous trouverez non seulement toutes les significations du dictionnaire pour le mot Module:Automatik/Outils, mais vous apprendrez également son étymologie, ses caractéristiques et comment dire Module:Automatik/Outils au singulier et au pluriel. Tout ce que vous devez savoir sur le mot Module:Automatik/Outils est ici. La définition du mot Module:Automatik/Outils vous aidera à être plus précis et correct lorsque vous parlerez ou écrirez vos textes. Connaître la définition deModule:Automatik/Outils, ainsi que celles d'autres mots, enrichit votre vocabulaire et vous fournit des ressources linguistiques plus nombreuses et de meilleure qualité.

La documentation pour ce module peut être créée à Module:Automatik/Outils/Documentation

local p = {}

-- Retourne le code langue à partir du nom d'une langue ou retourne le nom de la langue sinon
function getCode( langue )
	local langues = mw.loadData('Module:langues/data')
	
	for k, v in pairs(langues) do
		if langues == langue then
			return k
		end
	end
	
	return langue
end

function p.langue_vers_code_L(frame)
	local nom_langue = frame.args
	
	langue = mw.language.new( 'fr' )
	langue = langue:lcfirst( frame.args )
	code = getCode( langue )
	
	if ( langue == code ) then
		return frame.args
	else
		return code
	end
end

return p