Voir la source de Module:Nombre2texte
De Didaquest
Aller à la navigationAller à la rechercheVous ne pouvez pas modifier cette page, pour les raisons suivantes :
Vous pouvez voir et copier le contenu de cette page.
local p = { }
--[[
ordinal renvoie une chaine correspondant à l'abréviation de l'adjectif ordinal du nombre.
Paramètres :
1 = nombre (string ou number)
2 = true pour avoir première au lieu de premier su nombre = 1
--]]
function p.ordinal( nombre, feminin )
local num = tonumber( nombre )
if num == nil then
return mw.text.trim( tostring( nombre ) or '' )
else
local nom = p.nombre2texte_reel( nombre, nil, 'ordinal', 'réformée', feminin and 'féminin' )
local exposant
if num == 1 then
exposant = (feminin and 're' or 'er')
else
exposant = 'e'
end
return '<abbr class="abbr" title="' .. nom .. '">' .. num .. '<sup>' .. exposant .. '</sup></abbr>'
000
1:0
Modèles utilisés par cette page :
- Modèle:1er (voir la source)
- Modèle:1re (voir la source)
- Modèle:M (voir la source)
- Modèle:Méta lien vers projet (voir la source)
- Modèle:Projet Scribunto (voir la source)
- Modèle:Protection (voir la source)
- Modèle:Test sous-page documentation (voir la source)
- Modèle:Test sous-page documentation, etc. (voir la source)
- Module:Nombre2texte (voir la source)
- Module:Nombre2texte/Data (voir la source)
- Module:Nombre2texte/doc (voir la source)
Revenir à la page Module:Nombre2texte.