Módosítások

decimal separator for ES numbers
10. sor: 10. sor:  
local quality = tonumber(frame.args.q)
 
local quality = tonumber(frame.args.q)
 
local profmult = tonumber(frame.args.pm)
 
local profmult = tonumber(frame.args.pm)
local ulang = string.upper(frame.args.ll)
   
local toFormatOrNotToFormat = string.lower(frame.args.fm)
 
local toFormatOrNotToFormat = string.lower(frame.args.fm)
   66. sor: 65. sor:     
local formattedSum = mw.language.getContentLanguage():formatNum(sum)
 
local formattedSum = mw.language.getContentLanguage():formatNum(sum)
 +
local ulang = string.upper(mw.language.getContentLanguage():getCode())
    
if ulang == "DE" then return formattedSum .. " G"
 
if ulang == "DE" then return formattedSum .. " G"
 
elseif (ulang == "EN" or ulang == "JA" or ulang == "HU" or ulang == "TR") then
 
elseif (ulang == "EN" or ulang == "JA" or ulang == "HU" or ulang == "TR") then
 
return formattedSum .. "g"
 
return formattedSum .. "g"
elseif ulang == "ES" then return formattedSum .. "[[File:Gold.png|18px|link=]]"
+
elseif ulang == "ES" then
 +
if (sum < 1000) then return formattedSum .. "[[File:Gold.png|18px|link=]]"
 +
elseif (sum < 10000) then
 +
local length = #(tostring(sum))
 +
local temp = string.sub(tostring(sum), -3)
 +
return string.sub(tostring(sum), 1, (length-3)) .. "." .. temp .. "[[File:Gold.png|18px|link=]]"
 +
else
 +
local temp = {mw.ustring.gsub(tostring(formattedSum), "%s" , ".")}
 +
return temp[1] .. "[[File:Gold.png|18px|link=]]"
 +
end
 
elseif ulang == "FR" then return formattedSum .. "po"
 
elseif ulang == "FR" then return formattedSum .. "po"
 
elseif ulang == "IT" then return formattedSum .. "o"
 
elseif ulang == "IT" then return formattedSum .. "o"
105 900

szerkesztés