Jump to content
MediaWiki

Module:Int

From mediawiki.org
Module documentation

Implements {{int}}.

Tests

Test Status
Module:Int success: 3, error: 0, skipped: 0
The above documentation is transcluded from Module:Int/doc. (edit | history)
Editors can experiment in this module’s sandbox (create | mirror) and testcases (edit) pages.
Subpages of this module.

 -- This is a helper module for [[Template:int]]
 localtemplateTranslation=require('Module:Template translation')
 localthis={}

 functionthis.renderIntMessage(frame)
 localargs=frame.args
 localpargs=(frame:getParent()or{}).args
 localarguments={}
 fork,vinpairs(pargs)do
 localn=tonumber(k)or0
 if(n>=2)then
 arguments[n-1]=mw.text.trim(v)
 end
 end

 locallang
 ifargs.langandargs.lang~=''andmw.language.isValidCode(args.lang)then
 lang=args.lang
 else
 lang=templateTranslation.getLanguage()
 end
 localmsg=mw.message.new(mw.text.trim(args[1]),arguments):inLanguage(lang)

 ifmsg:exists()orlang=='qqx'then
 ifmsg:isDisabled()then
 returnargs.missingor''
 else
 localmsgstr=msg:plain()
 returnframe:preprocess(msgstr)
 end
 else
 returnargs.missing~=''
 andargs.missing
 or'⧼'..args[1]..'⧽'
 end
 end

 returnthis

AltStyle によって変換されたページ (->オリジナル) /