2734
правки
Изменения
Нет описания правки
--- Обработка фреймов
local first = true
for frame in mw.text.gsplit(mw.ustring.sub( args[1], 0 ), '%s*;%s*') do
local item
if frame ~= '' or frame == '' and animated then
--end
local nameStart = ( mw.ustring.find( frame, ':' ) or mw.ustring.find( frame, '%]' ) or 0 1 ) + 1
if nameStart - 1 == #frame then
nameStart = 1
--parts.name = mw.text.trim( frame:sub( nameStart, ( frame:find( '[,%[]', nameStart ) or 0 ) - 1 ) )
parts.name = mw.text.trim( frame:mw.ustring.sub( frame, nameStart, ( mw.ustring.find( frame, '[,%[]', nameStart ) or 0 1 ) - 1 ) )
parts.num = math.floor(mw.ustring.match(frame, ',%s*(%d+)') or 0)