Module:Localize
Τεκμηρίωση module[δημιουργία]
Μπορείτε να συμβάλλετε στη δημιουργία σελίδας τεκμηρίωσης για αυτό το Scribunto module. Οι συντάκτες μπορούν να πειραματίζονται στο πρόχειρο (δημιουργία | αντίγραφο) και στις δοκιμαστικές σελίδες (δημιουργία) του module. Παρακαλούμε να προσθέτετε τις κατηγορίες στην υποσελίδα τεκμηρίωσης. Υποσελίδες αυτού του module. |
local p = {}
function p.localizeDecimal(frame)
local number = tonumber(frame.args[1])
local lang = mw.language.new( 'el' )
local result = nil
if number ~= nil then
result = lang:formatNum( number )
if number < 0 then
-- αντικατάσταση αρνητικού προσήμου '-' με '–' ώστε να μην προκαλείται πρόβλημα με το '-' στην μορφοποίηση πινάκων
result = string.gsub(result, "-", "–")
end
else
result = nil
end
return result
end
return p