مۆدیوول:Age: جیاوازیی نێوان پێداچوونەوەکان

ناوەڕۆکی سڕاو ناوەڕۆکی زیادکراو
ب تاقیکردنەوە
بNo edit summary
ھێڵی ١١٧:
-- Functions to translate from en to local language and reverse go here.
-- See example at [[:bn:Module:বয়স]].
from_en = function (text)
-- Translate en output to local language.
return (text
:gsub('%d', translate.digits.from_en)
:gsub('%a+', translate.words.from_en))
end
to_en = function (text)
text = mw.ustring.gsub(text, '%d', translate.digits.to_en)
-- Translate input in local language to en.
-- Following trick works for languages where all letters are non-ASCII.
-- It is needed because mw.ustring pattern '%a+' only finds parts of a word.
return (string.gsub(text, '[\128-\255]+', translate.words.to_en))
end
isZero = function (text)
return tonumber((mw.ustring.gsub(text or '', '%d', translate.digits.to_en))) == 0
end
else
from_en = function (text)