Module:Capitalize
Apparence
[voir] [modifier] [historique] [purger]
Utilisation
Fonctions exportables :
fonction(frame)
– description (courte description defonction(frame)
et autres informations pertinentes).fonction2()
– description2 (courte description defonction2()
et autres informations pertinentes).
Autres fonctions :
fonction()
– description2 (courte description defonction()
et autres informations pertinentes).
Modules externes et autres éléments dont ce module a besoin pour fonctionner :
mw.title
– description (courte description expliquant la dépendance de ce module externe).
Exemples
Plop
Plop
Plop
Plop
Plop
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
function p.cap(str)
lang = mw.getContentLanguage()
if lang:ucfirst(str) ~= str then
return lang:ucfirst(str)
else
local substr = mw.ustring.sub
b, e = mw.ustring.find(str, ">%s*%a")
while e ~= nil do
if mw.ustring.find(">", substr(str, b,e)) == nil then
return substr(str, 1, e-1) .. lang:ucfirst(substr(str,e,e)) ..substr(str, e+1)
end
b, e = mw.ustring.find(str, ">%s*%a", e)
end
return str
end
end
function p.capitalize(frame) return p.cap(frame.args[1]) end
return p