Această pagină este protejată de mișcare
Această pagină este protejată

Formular: Comandă de persoană

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

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