You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page.
local p = {}
function p.localize( strToTrans, page )
local frame = mw.getCurrentFrame()
mw.log('Utilities.localize (strToTrans, page - input): '..strToTrans..', '..tostring(page))
if ( page == nil or page == '' ) then
page = 'All'
end
mw.log('Utilities.localize (page - checked): '..page)
-- called every time ... shouldn't be a time issue needs between 40 and 80 microseconds
local langSuffix = frame:expandTemplate{ title = 'GetLangSuffix' }
mw.log('Utilities.localize (langSuffix): '..langSuffix)
-- check if input is a number
if ( tonumber(strToTrans) ~= nil ) then
mw.log('Utilities.localize: Input String is a number, return it!')
return strToTrans
end
local strFromTrans = frame:callParserFunction( '#lst', { 'Localization:'..page..langSuffix, strToTrans})
000
1:0
Template used on this page:
Return to Module:Utilities.