local function pages(frame)
	aliases = {index='فهرس',
		from='من',
		to='إلى',
		step='قفز',
		include='تضمين',
		exclude='استبعاد',
		fromsection='من الفصل',
		tosection='إلى الفصل',
		onlysection='فقط الفصل',
		header='ترويسة'
	}
	args=require("Module:Arguments with aliases").getArgs(frame, {aliases = aliases})
	if mw.ustring.sub(args.index,1,5) == 'فهرس:' then
		args.index = mw.ustring.sub(args.index,6)
	end
	mw.logObject( mw.ustring.sub(args.index,1,5))
	if mw.ustring.sub(args.index,1,6) == 'index:' then
		args.index = mw.ustring.sub(args.index,7)
	end
	
	args.header = args.header or '1'
	return frame:extensionTag{ name= 'pages', args = args, content='' }	
end

return {pages = pages }