Mòdul:llengua: diferència entre les revisions

Contingut suprimit Contingut afegit
sapostrofa lower
comentaris
Línia 34:
if nom == nil or nom == "" then
return codi
else
return nom
end
return nom
end
 
-- Retorna la direcció d'escriptura, ltr o rtl, segons l'etiqueta dir
function llengua.dir(frame)
local codi = frame.args[1]
Linha 68 ⟶ 67:
end
 
-- Retorna "del nom" o "de l'nom"
function llengua.del_nom(frame)
local nom = llengua.nom(frame)
Línia 76:
end
 
-- Retorna "al nom" o "a l'nom"
function llengua.al_nom(frame)
local nom = llengua.nom(frame)
Linha 84 ⟶ 85:
end
 
--[=[
Funció auxiliar per l'apostrofació de l'article masculí, retorna true o false
Limitacions, en general no necessàries per noms de llengua:
els casos previstos de h consonant són limitats
no analitza el cas l's+consonant
no preveu si hi ha caràcters de puntuació inicial (l'«apòstrof», l'[[enllaç]])
no apostrofa davant números (l'1, l'11) ni sigles (l'FMI)
--]=]
function sapostrofa(text)
local elText = mw.ustring.lower(text)