يمكنك أن تنشئ صفحة توثيق لهذه الوحدة (أنشئ). يمكن للمحررين تجريب تعديلاتهم على الوحدة في صفحات ملعب (أنشئ | مرآة) ومختبر (أنشئ). من فضلك أضف التصنيفات في الصفحة الفرعية للقالب /شرح. الصفحات الفرعية لـ وحدة.
--[=[Implements [[Template:License scope]] and [[Template:License grammar]]]=]localp={}--p stands for packagelocalgetArgs=require('Module:Arguments').getArgslocalyesno=require('Module:Yesno')localnamespace=mw.title.getCurrentTitle().nsTextfunctionp.plural_namespace()localplural_namespaces={["مؤلف"]=true,["نقاش المؤلف"]=true,["بوابة"]=true,["نقاش البوابة"]=true,["تصنيف"]=true,["نقاش التصنيف"]=true}returnplural_namespaces[namespace]orfalseend--[=[Implements [[Template:License scope]]]=]functionp._license_scope(args)ifnotargsthenargs={}endlocaltextifp.plural_namespace()thenlocalusesomeifnamespace=="تصنيف"ornamespace=="نقاش التصنيف"thenusesome=yesno(args.usesomeor'no')elseusesome=yesno(args.usesomeor'yes')endifusesomethentext="بعض أو كل الأعمال "elsetext="أعمال "endifnamespace=="مؤلف"ornamespace=="نقاش المؤلف"thentext=text.."بواسطة هذا المؤلف"elseifnamespace=="بوابة"ornamespace=="نقاش البوابة"thentext=text.."المدرجة في هذه البوابة"elseifnamespace=="تصنيف"ornamespace=="نقاش التصنيف"thentext=text.."في هذا التصنيف"endelseifnamespace=="ملف"ornamespace=="نقاش الملف"thentext="هذا الملف"elseifnamespace=="Image"ornamespace=="Image talk"thentext="This image"elsetext="هذا العمل"endlocaluseverb=yesno(args.useverb)orargs.useverb==nilifuseverbthenlocalpast=yesno(args.pastor'no')ifpastandp.plural_namespace()thentext=text.." were"elseifpastthentext=text.." was"elseifp.plural_namespace()thentext=text.." هي"elsetext=text.." هو"endendifyesno(args.lcor'no')thentext=string.lower(text)endreturntextendfunctionp.license_scope(frame)returnp._license_scope(getArgs(frame))end--[=[Implements [[Template:License grammar]]]=]functionp._license_grammar(args)ifnotargsthenargs={}endifp.plural_namespace()thenreturnargs[2]elsereturnargs[1]endendfunctionp.license_grammar(frame)returnp._license_grammar(getArgs(frame))endreturnp