Μετάβαση στο περιεχόμενο

Module:Localize

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
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