Moduuli:kieliaakkostus/cs
Tämän moduulin ohjeistuksen voi tehdä sivulle Moduuli:kieliaakkostus/cs/ohje
-- tšekki
local cs = {}
function cs.lajittelumuotoon(isanta, sana)
return isanta.yksinkertaista_sana(sana, "abcdefghijklmnopqrstuvwxyzžřšč")
end
function cs.lajittelukirjaimiksi(isanta, sana, n)
n = n or 2
local b = 0
local p = 1
while p <= n do
-- "ch aakkostetaan omaksi kirjaimekseen"
-- hypätään kaksoiskonsonantin yli ja kasvatetaan luettavien merkkien määrää
if mw.ustring.sub(sana, p, p+1) == 'ch' then p = p + 1; n = n + 1 end
p = p + 1
end
sana = cs.lajittelumuotoon(isanta, sana)
return mw.ustring.sub(sana, 1, n + b), mw.ustring.sub(sana, n + b + 1)
end
return cs