Formular: Comandă de persoană
Salt la navigare Salt la căutare
Instructiuni de folosire
Acesta este un modul scris în Lua . Următoarele instrucțiuni sunt incluse în sub- modulul: Comanda persoana / om ( schimbări · istorie )
Sandbox: Form: Comandați persoana / sandbox ( modificări · istoric ) · Test: Form: Comandați persoana / teste ( modificări · istoric · Rulați )
Acesta este un modul scris în Lua . Următoarele instrucțiuni sunt incluse în sub- modulul: Comanda persoana / om ( schimbări · istorie )
Sandbox: Form: Comandați persoana / sandbox ( modificări · istoric ) · Test: Form: Comandați persoana / teste ( modificări · istoric · Rulați )
Modul care implementează șablonul: Ordinea persoanei .
require ( „Formular: fără globali” )
local p = {}
funcția p . principal ( cadru )
local ret
argumente locale = {}
pentru k , v în perechi ( cadru : getParent (). args ) do
v = mw . text . tăia ( v )
dacă v ~ = " atunci
args [ k ] = v
Sfârșit
Sfârșit
dacă args [ 2 ] sau nu args [ 1 ] atunci returnează args [ 2 ] end
local mDelink = require ( 'Modul: Delink' ). _principal
ret = mDelink ({ args [ 1 ], [ 'single link' ] = true , url = 'no' })
start local = mw . ustring . găsi ( ret , '' , 1 , fals )
dacă începe atunci
ret = mw . ustring . sub ( ret , start + 1 )
Sfârșit
ret = mw . ustring . gsub ( ret , '^% l' , string.upper )
retur ret
Sfârșit
retur p