Aller au contenu

« Module:Localisations » : différence entre les versions

126 octets enlevés ,  6 novembre 2022
m
Annulation des modifications 2195157 de Matt. (discussion)
(Extension des modèles qui s'applique à tous les modèles)
Balise : Révoqué
m (Annulation des modifications 2195157 de Matt. (discussion))
Balise : Annulation
Ligne 620 : Ligne 620 :
endroit[1] = mw.ustring.gsub(endroit[1], " – ", ", ")
endroit[1] = mw.ustring.gsub(endroit[1], " – ", ", ")
endroit[2] = mw.ustring.gsub(endroit[2], " – ", ", ")
endroit[2] = mw.ustring.gsub(endroit[2], " – ", ", ")
local template_replacement = endroit[2]:gsub(".*{{(.-){{!}}(.-)}}.*", "%1")
local jeu_abreviation = endroit[2]:gsub(".*{{Abréviation{{!}}(.-)}}.*", "%1") -- il faut renseigner le modèle Abréviation avec "{{!}}" et non "|"
while template_replacement ~= endroit[2] do
if jeu_abreviation ~= endroit[2]
local arg_template_teplacement = endroit[2]:gsub(".*{{(.-){{!}}(.-)}}.*", "%2")
then jeu_abreviation = frame:expandTemplate{title='Abréviation', args={jeu_abreviation}}
endroit[2] = endroit[2]:gsub("(.*){{Abréviation{{!}}(.-)}}(.*)", "%1" .. jeu_abreviation .. "%3")
local template_result = frame:expandTemplate{title=template_replacement, args={arg_template_teplacement}}
endroit[2] = endroit[2]:gsub("(.*){{(.-){{!}}(.-)}}(.*)", "%1" .. template_result .. "%4")
local template_replacement = endroit[2]:gsub(".*{{(.-){{!}}(.-)}}.*", "%1")
end
end