functionexport.pron_reg(frame)localparams={[1]={default='<small>(Région à préciser)</small>'},[2]={},[3]={required=true},[4]={},["pron"]={alias_of=2},["lang"]={alias_of=3},["niveau"]={alias_of=4},["audio"]={},["titre"]={default=mw.title.getCurrentTitle().text},}localargs=m_params.process(frame:getParent().args,params)localcountry=args[1]localpron=args[2]locallang_code=args[3]locallevel=args[4]localaudio_file=args["audio"]localtitle=args["titre"]-- Génération du wikicodelocaltext=country..' : 'ifpronoraudio_filethenifaudio_fileandaudio_file~=''thentext=text..'écouter « '..titleiflang_codeandmw.title.getCurrentTitle().namespace==0thenlocallang_name=m_langues.get_nom(lang_code)iflang_namethentext=text..'[[Catégorie:Prononciations audio en '..lang_name..']]'elsetext=text..'[[Catégorie:Prononciations audio sans langue précisée]]'endendtext=text..' '..export.lua_pron(pron,lang_code,level,'[]',true)text=text..' »[[File:'..audio_file..']]'elsetext=text..export.lua_pron(pron,lang_code,level,'[]',true)endelsetext=text..'<small>merci de préciser une prononciation phonétique ou un fichier audio (voir la [[Modèle:écouter|notice]])</small>'endreturntextend