« Module:Drapeau » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 5 : | Ligne 5 : | ||
local resultat = ""; | local resultat = ""; | ||
for i = 1, string.len(alpha2) do | for i = 1, string.len(alpha2) do | ||
resultat = resultat .. tostring(string.byte(string.sub(alpha2, i, i),1)) | resultat = resultat .. tostring(trim(string.byte(string.sub(alpha2, i, i),1))) | ||
resultat = resultat .. "-" | resultat = resultat .. "-" | ||
end | end | ||
Version du 7 septembre 2020 à 21:39
Usage
{{#invoke: Drapeau | alpha2 | <code_alpha2_du_pays>}}
<code_alpha2_du_pays> est le code ISO 3166-1 alpha-2 du pays.
Le code retourné correspond au symbole indicateur régional.
Exemples
{{#invoke: Drapeau | alpha2 | fr}}
Retourne : Erreur Lua à la ligne 7 : attempt to call global 'trim' (a nil value).
{{#invoke: Drapeau | alpha2 | BE}}
Retourne : Erreur Lua à la ligne 7 : attempt to call global 'trim' (a nil value).
{{#invoke: Drapeau | alpha2 | au}}
Retourne : Erreur Lua à la ligne 7 : attempt to call global 'trim' (a nil value).
local p = {}
function p.alpha2( frame )
local alpha2 = frame.args[1]
local resultat = "";
for i = 1, string.len(alpha2) do
resultat = resultat .. tostring(trim(string.byte(string.sub(alpha2, i, i),1)))
resultat = resultat .. "-"
end
return resultat
end
return p