<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ml">
	<id>https://schoolwiki.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stultus</id>
	<title>Schoolwiki - താങ്കളുടെ സംഭാവനകൾ [ml]</title>
	<link rel="self" type="application/atom+xml" href="https://schoolwiki.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stultus"/>
	<link rel="alternate" type="text/html" href="https://schoolwiki.in/%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B4%A4%E0%B5%8D%E0%B4%AF%E0%B5%87%E0%B4%95%E0%B4%82:%E0%B4%B8%E0%B4%82%E0%B4%AD%E0%B4%BE%E0%B4%B5%E0%B4%A8%E0%B4%95%E0%B5%BE/Stultus"/>
	<updated>2026-05-04T08:23:38Z</updated>
	<subtitle>താങ്കളുടെ സംഭാവനകൾ</subtitle>
	<generator>MediaWiki 1.43.4</generator>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:%E0%B4%AA%E0%B4%95%E0%B5%BC%E0%B4%AA%E0%B5%8D%E0%B4%AA%E0%B4%B5%E0%B4%95%E0%B4%BE%E0%B4%B6%E0%B4%82_%E0%B4%85%E0%B4%B1%E0%B4%BF%E0%B4%AF%E0%B4%BF%E0%B4%B2%E0%B5%8D%E0%B4%B2&amp;diff=127067</id>
		<title>ഫലകം:പകർപ്പവകാശം അറിയില്ല</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:%E0%B4%AA%E0%B4%95%E0%B5%BC%E0%B4%AA%E0%B5%8D%E0%B4%AA%E0%B4%B5%E0%B4%95%E0%B4%BE%E0%B4%B6%E0%B4%82_%E0%B4%85%E0%B4%B1%E0%B4%BF%E0%B4%AF%E0%B4%BF%E0%B4%B2%E0%B5%8D%E0%B4%B2&amp;diff=127067"/>
		<updated>2016-10-06T14:10:27Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{imbox&lt;br /&gt;
| type       = delete&lt;br /&gt;
| text       = &#039;&#039;&#039;ഈ പ്രമാണം അപ്‌ലോഡ് ചെയ്ത ഉപയോക്താവിന് ഇതിന്റെ പകർപ്പവകാശ വിവരത്തെ പറ്റി നിശ്ചയമില്ല.&#039;&#039;&#039; കൂടുതൽ പരിചയ സമ്പന്നരായ ഉപയോക്താക്കൾ ഇതിന്റെ പകർപ്പവകാശം നിർണ്ണയിക്കാനും അപ്‌ലോഡ് ചെയ്ത ഉപയോക്താവിനു [[വിക്കിപീഡിയ:ചിത്രങ്ങളുടെ പകർപ്പവകാശ അനുബന്ധങ്ങൾ|ശരിയായ അനുമതിപത്രം തിരഞ്ഞെടുക്കുന്ന]] പ്രക്രിയ മനസ്സിലാക്കി കൊടുക്കുവാനും സഹായിക്കാവുന്നതാണ്. അപ്‌ലോഡ് ചെയ്ത് ഒരാഴ്ചക്ക് ശേഷവും ശരിയായ പകർപ്പവകാശ വിവരങ്ങൾ ചേർക്കാത്ത രചനകൾ നീക്കം ചെയ്യുന്നതായിരിക്കും.&lt;br /&gt;
----&lt;br /&gt;
താങ്കൾക്ക് ഇതിന്റെ പകർപ്പവകാശ വിവരങ്ങൾ അറിയാമെങ്കിൽ, ദയവായി [[വിക്കിപീഡിയ:ചിത്രങ്ങളുടെ പകർപ്പവകാശ അനുബന്ധങ്ങൾ/എല്ലാം|ഇവിടെയുള്ള]] പട്ടികയിൽ നിന്നും അനുയോജ്യമായ [[വിക്കിപീഡിയ:ചിത്രങ്ങളുടെ പകർപ്പവകാശ അനുബന്ധങ്ങൾ|പകർപ്പവകാശ അനുബന്ധം]] തിരഞ്ഞെടുത്ത് നൽകുക. സംശയ നിവാരണത്തിന് [[വിക്കിപീഡിയ:പകർപ്പവകാശത്തെ പറ്റിയുള്ള ചോദ്യങ്ങൾ]] സന്ദർശിക്കുക&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;metadata topicon&amp;quot; id=&amp;quot;commons-icon&amp;quot; style=&amp;quot;position:absolute; z-index:100; right:10px; top:10px;&amp;quot;&amp;gt;[[File:PDmaybe-icon.svg|25px|link=വിക്കിപീഡിയ:പകർപ്പവകാശം|ഈ പ്രമാണത്തിന്റെ പകർപ്പവകാശം വ്യക്തമല്ല.|alt=ഈ പ്രമാണത്തിന്റെ പകർപ്പവകാശം വ്യക്തമല്ല.]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[വിഭാഗം:പകർപ്പവകാശ വിവരങ്ങൾ ചേർക്കാത്ത പ്രമാണങ്ങൾ|{{PAGENAME}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[വിഭാഗം:പകർപ്പവകാശ അനുബന്ധങ്ങൾ|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Navbox&amp;diff=127065</id>
		<title>ഘടകം:Navbox</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Navbox&amp;diff=127065"/>
		<updated>2016-10-06T14:08:54Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements {{Navbox}}&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local navbar = require(&#039;Module:Navbar&#039;)._navbar&lt;br /&gt;
local getArgs -- lazily initialized&lt;br /&gt;
&lt;br /&gt;
local args&lt;br /&gt;
local tableRowAdded = false&lt;br /&gt;
local border&lt;br /&gt;
local listnums = {}&lt;br /&gt;
&lt;br /&gt;
local function trim(s)&lt;br /&gt;
    return (mw.ustring.gsub(s, &amp;quot;^%s*(.-)%s*$&amp;quot;, &amp;quot;%1&amp;quot;))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addNewline(s)&lt;br /&gt;
    if s:match(&#039;^[*:;#]&#039;) or s:match(&#039;^{|&#039;) then&lt;br /&gt;
        return &#039;\n&#039; .. s ..&#039;\n&#039;&lt;br /&gt;
    else&lt;br /&gt;
        return s&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addTableRow(tbl)&lt;br /&gt;
    -- If any other rows have already been added, then we add a 2px gutter row.&lt;br /&gt;
    if tableRowAdded then&lt;br /&gt;
        tbl&lt;br /&gt;
            :tag(&#039;tr&#039;)&lt;br /&gt;
                :css(&#039;height&#039;, &#039;2px&#039;)&lt;br /&gt;
                :tag(&#039;td&#039;)&lt;br /&gt;
                    :attr(&#039;colspan&#039;,2)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    tableRowAdded = true&lt;br /&gt;
&lt;br /&gt;
    return tbl:tag(&#039;tr&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderNavBar(titleCell)&lt;br /&gt;
    -- Depending on the presence of the navbar and/or show/hide link, we may need to add a spacer div on the left&lt;br /&gt;
    -- or right to keep the title centered.&lt;br /&gt;
    local spacerSide = nil&lt;br /&gt;
&lt;br /&gt;
    if args.navbar == &#039;off&#039; then&lt;br /&gt;
        -- No navbar, and client wants no spacer, i.e. wants the title to be shifted to the left. If there&#039;s&lt;br /&gt;
        -- also no show/hide link, then we need a spacer on the right to achieve the left shift.&lt;br /&gt;
        if args.state == &#039;plain&#039; then spacerSide = &#039;right&#039; end&lt;br /&gt;
    elseif args.navbar == &#039;plain&#039; or (not args.name and mw.getCurrentFrame():getParent():getTitle():gsub(&#039;/sandbox$&#039;, &#039;&#039;) == &#039;ഫലകം:Navbox&#039;) then&lt;br /&gt;
        -- No navbar. Need a spacer on the left to balance out the width of the show/hide link.&lt;br /&gt;
        if args.state ~= &#039;plain&#039; then spacerSide = &#039;left&#039; end&lt;br /&gt;
    else&lt;br /&gt;
        -- Will render navbar (or error message). If there&#039;s no show/hide link, need a spacer on the right&lt;br /&gt;
        -- to balance out the width of the navbar.&lt;br /&gt;
        if args.state == &#039;plain&#039; then spacerSide = &#039;right&#039; end&lt;br /&gt;
&lt;br /&gt;
        titleCell:wikitext(navbar{&lt;br /&gt;
            args.name,&lt;br /&gt;
            mini = 1,&lt;br /&gt;
            fontstyle = (args.basestyle or &#039;&#039;) .. &#039;;&#039; .. (args.titlestyle or &#039;&#039;) ..  &#039;;background:none transparent;border:none;&#039;&lt;br /&gt;
        })&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Render the spacer div.&lt;br /&gt;
    if spacerSide then&lt;br /&gt;
        titleCell&lt;br /&gt;
            :tag(&#039;span&#039;)&lt;br /&gt;
                :css(&#039;float&#039;, spacerSide)&lt;br /&gt;
                :css(&#039;width&#039;, &#039;6em&#039;)&lt;br /&gt;
                :wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Title row&lt;br /&gt;
--&lt;br /&gt;
local function renderTitleRow(tbl)&lt;br /&gt;
    if not args.title then return end&lt;br /&gt;
&lt;br /&gt;
    local titleRow = addTableRow(tbl)&lt;br /&gt;
&lt;br /&gt;
    if args.titlegroup then&lt;br /&gt;
        titleRow&lt;br /&gt;
            :tag(&#039;th&#039;)&lt;br /&gt;
                :attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
                :addClass(&#039;navbox-group&#039;)&lt;br /&gt;
                :addClass(args.titlegroupclass)&lt;br /&gt;
                :cssText(args.basestyle)&lt;br /&gt;
                :cssText(args.groupstyle)&lt;br /&gt;
                :cssText(args.titlegroupstyle)&lt;br /&gt;
                :wikitext(args.titlegroup)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local titleCell = titleRow:tag(&#039;th&#039;):attr(&#039;scope&#039;, &#039;col&#039;)&lt;br /&gt;
&lt;br /&gt;
    if args.titlegroup then&lt;br /&gt;
        titleCell&lt;br /&gt;
            :css(&#039;border-left&#039;, &#039;2px solid #fdfdfd&#039;)&lt;br /&gt;
            :css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local titleColspan = 2&lt;br /&gt;
    if args.imageleft then titleColspan = titleColspan + 1 end&lt;br /&gt;
    if args.image then titleColspan = titleColspan + 1 end&lt;br /&gt;
    if args.titlegroup then titleColspan = titleColspan - 1 end&lt;br /&gt;
&lt;br /&gt;
    titleCell&lt;br /&gt;
        :cssText(args.basestyle)&lt;br /&gt;
        :cssText(args.titlestyle)&lt;br /&gt;
        :addClass(&#039;navbox-title&#039;)&lt;br /&gt;
        :attr(&#039;colspan&#039;, titleColspan)&lt;br /&gt;
&lt;br /&gt;
    renderNavBar(titleCell)&lt;br /&gt;
&lt;br /&gt;
    titleCell&lt;br /&gt;
        :tag(&#039;div&#039;)&lt;br /&gt;
            :attr(&#039;id&#039;, mw.uri.anchorEncode(args.title))&lt;br /&gt;
            :addClass(args.titleclass)&lt;br /&gt;
            :css(&#039;font-size&#039;, &#039;114%&#039;)&lt;br /&gt;
            :wikitext(addNewline(args.title))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Above/Below rows&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local function getAboveBelowColspan()&lt;br /&gt;
    local ret = 2&lt;br /&gt;
    if args.imageleft then ret = ret + 1 end&lt;br /&gt;
    if args.image then ret = ret + 1 end&lt;br /&gt;
    return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderAboveRow(tbl)&lt;br /&gt;
    if not args.above then return end&lt;br /&gt;
&lt;br /&gt;
    addTableRow(tbl)&lt;br /&gt;
        :tag(&#039;td&#039;)&lt;br /&gt;
            :addClass(&#039;navbox-abovebelow&#039;)&lt;br /&gt;
            :addClass(args.aboveclass)&lt;br /&gt;
            :cssText(args.basestyle)&lt;br /&gt;
            :cssText(args.abovestyle)&lt;br /&gt;
            :attr(&#039;colspan&#039;, getAboveBelowColspan())&lt;br /&gt;
            :tag(&#039;div&#039;)&lt;br /&gt;
                :wikitext(addNewline(args.above))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderBelowRow(tbl)&lt;br /&gt;
    if not args.below then return end&lt;br /&gt;
&lt;br /&gt;
    addTableRow(tbl)&lt;br /&gt;
        :tag(&#039;td&#039;)&lt;br /&gt;
            :addClass(&#039;navbox-abovebelow&#039;)&lt;br /&gt;
            :addClass(args.belowclass)&lt;br /&gt;
            :cssText(args.basestyle)&lt;br /&gt;
            :cssText(args.belowstyle)&lt;br /&gt;
            :attr(&#039;colspan&#039;, getAboveBelowColspan())&lt;br /&gt;
            :tag(&#039;div&#039;)&lt;br /&gt;
                :wikitext(addNewline(args.below))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   List rows&lt;br /&gt;
--&lt;br /&gt;
local function renderListRow(tbl, listnum)&lt;br /&gt;
    local row = addTableRow(tbl)&lt;br /&gt;
&lt;br /&gt;
    if listnum == 1 and args.imageleft then&lt;br /&gt;
        row&lt;br /&gt;
            :tag(&#039;td&#039;)&lt;br /&gt;
                :addClass(&#039;navbox-image&#039;)&lt;br /&gt;
                :addClass(args.imageclass)&lt;br /&gt;
                :css(&#039;width&#039;, &#039;0%&#039;)&lt;br /&gt;
                :css(&#039;padding&#039;, &#039;0px 2px 0px 0px&#039;)&lt;br /&gt;
                :cssText(args.imageleftstyle)&lt;br /&gt;
                :attr(&#039;rowspan&#039;, 2 * #listnums - 1)&lt;br /&gt;
                :tag(&#039;div&#039;)&lt;br /&gt;
                    :wikitext(addNewline(args.imageleft))&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if args[&#039;group&#039; .. listnum] then&lt;br /&gt;
        local groupCell = row:tag(&#039;th&#039;)&lt;br /&gt;
&lt;br /&gt;
        groupCell&lt;br /&gt;
            :attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
            :addClass(&#039;navbox-group&#039;)&lt;br /&gt;
            :addClass(args.groupclass)&lt;br /&gt;
            :cssText(args.basestyle)&lt;br /&gt;
&lt;br /&gt;
        if args.groupwidth then&lt;br /&gt;
            groupCell:css(&#039;width&#039;, args.groupwidth)&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
        groupCell&lt;br /&gt;
            :cssText(args.groupstyle)&lt;br /&gt;
            :cssText(args[&#039;group&#039; .. listnum .. &#039;style&#039;])&lt;br /&gt;
            :wikitext(args[&#039;group&#039; .. listnum])&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local listCell = row:tag(&#039;td&#039;)&lt;br /&gt;
&lt;br /&gt;
    if args[&#039;group&#039; .. listnum] then&lt;br /&gt;
        listCell&lt;br /&gt;
            :css(&#039;text-align&#039;, &#039;left&#039;)&lt;br /&gt;
            :css(&#039;border-left-width&#039;, &#039;2px&#039;)&lt;br /&gt;
            :css(&#039;border-left-style&#039;, &#039;solid&#039;)&lt;br /&gt;
    else&lt;br /&gt;
        listCell:attr(&#039;colspan&#039;, 2)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if not args.groupwidth then&lt;br /&gt;
        listCell:css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local isOdd = (listnum % 2) == 1&lt;br /&gt;
    local rowstyle = args.evenstyle&lt;br /&gt;
    if isOdd then rowstyle = args.oddstyle end&lt;br /&gt;
&lt;br /&gt;
    local evenOdd&lt;br /&gt;
    if args.evenodd == &#039;swap&#039; then&lt;br /&gt;
        if isOdd then evenOdd = &#039;even&#039; else evenOdd = &#039;odd&#039; end&lt;br /&gt;
    else&lt;br /&gt;
        if isOdd then evenOdd = args.evenodd or &#039;odd&#039; else evenOdd = args.evenodd or &#039;even&#039; end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    listCell&lt;br /&gt;
        :css(&#039;padding&#039;, &#039;0px&#039;)&lt;br /&gt;
        :cssText(args.liststyle)&lt;br /&gt;
        :cssText(rowstyle)&lt;br /&gt;
        :cssText(args[&#039;list&#039; .. listnum .. &#039;style&#039;])&lt;br /&gt;
        :addClass(&#039;navbox-list&#039;)&lt;br /&gt;
        :addClass(&#039;navbox-&#039; .. evenOdd)&lt;br /&gt;
        :addClass(args.listclass)&lt;br /&gt;
        :tag(&#039;div&#039;)&lt;br /&gt;
            :css(&#039;padding&#039;, (listnum == 1 and args.list1padding) or args.listpadding or &#039;0em 0.25em&#039;)&lt;br /&gt;
            :wikitext(addNewline(args[&#039;list&#039; .. listnum]))&lt;br /&gt;
&lt;br /&gt;
    if listnum == 1 and args.image then&lt;br /&gt;
        row&lt;br /&gt;
            :tag(&#039;td&#039;)&lt;br /&gt;
                :addClass(&#039;navbox-image&#039;)&lt;br /&gt;
                :addClass(args.imageclass)&lt;br /&gt;
                :css(&#039;width&#039;, &#039;0%&#039;)&lt;br /&gt;
                :css(&#039;padding&#039;, &#039;0px 0px 0px 2px&#039;)&lt;br /&gt;
                :cssText(args.imagestyle)&lt;br /&gt;
                :attr(&#039;rowspan&#039;, 2 * #listnums - 1)&lt;br /&gt;
                :tag(&#039;div&#039;)&lt;br /&gt;
                    :wikitext(addNewline(args.image))&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Tracking categories&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local function needsHorizontalLists()&lt;br /&gt;
    if border == &#039;child&#039; or border == &#039;subgroup&#039;  or args.tracking == &#039;no&#039; then return false end&lt;br /&gt;
&lt;br /&gt;
    local listClasses = {&#039;plainlist&#039;, &#039;hlist&#039;, &#039;hlist hnum&#039;, &#039;hlist hwrap&#039;, &#039;hlist vcard&#039;, &#039;vcard hlist&#039;, &#039;hlist vevent&#039;}&lt;br /&gt;
    for i, cls in ipairs(listClasses) do&lt;br /&gt;
        if args.listclass == cls or args.bodyclass == cls then&lt;br /&gt;
            return false&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return true&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hasBackgroundColors()&lt;br /&gt;
    return mw.ustring.match(args.titlestyle or &#039;&#039;,&#039;background&#039;) or mw.ustring.match(args.groupstyle or &#039;&#039;,&#039;background&#039;) or mw.ustring.match(args.basestyle or &#039;&#039;,&#039;background&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isIllegible()&lt;br /&gt;
    local styleratio = require(&#039;Module:Color contrast&#039;)._styleratio&lt;br /&gt;
&lt;br /&gt;
    for key, style in pairs(args) do&lt;br /&gt;
        if tostring(key):match(&amp;quot;style$&amp;quot;) then&lt;br /&gt;
            if styleratio{mw.text.unstripNoWiki(style)} &amp;lt; 4.5 then&lt;br /&gt;
                return true &lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTrackingCategories()&lt;br /&gt;
    local cats = {}&lt;br /&gt;
    if needsHorizontalLists() then table.insert(cats, &#039;Navigational boxes without horizontal lists&#039;) end&lt;br /&gt;
    if hasBackgroundColors() then table.insert(cats, &#039;Navboxes using background colours&#039;) end&lt;br /&gt;
    if isIllegible() then table.insert(cats, &#039;Potentially illegible navboxes&#039;) end&lt;br /&gt;
    return cats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTrackingCategories(builder)&lt;br /&gt;
    local title = mw.title.getCurrentTitle()&lt;br /&gt;
    if title.namespace ~= 10 then return end -- not in template space&lt;br /&gt;
    local subpage = title.subpageText&lt;br /&gt;
    if subpage == &#039;doc&#039; or subpage == &#039;sandbox&#039; or subpage == &#039;testcases&#039; then return end&lt;br /&gt;
&lt;br /&gt;
    for i, cat in ipairs(getTrackingCategories()) do&lt;br /&gt;
        builder:wikitext(&#039;[[Category:&#039; .. cat .. &#039;]]&#039;)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
--   Main navbox tables&lt;br /&gt;
--&lt;br /&gt;
local function renderMainTable()&lt;br /&gt;
    local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
        :addClass(&#039;nowraplinks&#039;)&lt;br /&gt;
        :addClass(args.bodyclass)&lt;br /&gt;
&lt;br /&gt;
    if args.title and (args.state ~= &#039;plain&#039; and args.state ~= &#039;off&#039;) then&lt;br /&gt;
        tbl&lt;br /&gt;
            :addClass(&#039;collapsible&#039;)&lt;br /&gt;
            :addClass(args.state or &#039;autocollapse&#039;)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    tbl:css(&#039;border-spacing&#039;, 0)&lt;br /&gt;
    if border == &#039;subgroup&#039; or border == &#039;child&#039; or border == &#039;none&#039; then&lt;br /&gt;
        tbl&lt;br /&gt;
            :addClass(&#039;navbox-subgroup&#039;)&lt;br /&gt;
            :cssText(args.bodystyle)&lt;br /&gt;
            :cssText(args.style)&lt;br /&gt;
    else -- regular navobx - bodystyle and style will be applied to the wrapper table&lt;br /&gt;
        tbl&lt;br /&gt;
            :addClass(&#039;navbox-inner&#039;)&lt;br /&gt;
            :css(&#039;background&#039;, &#039;transparent&#039;)&lt;br /&gt;
            :css(&#039;color&#039;, &#039;inherit&#039;)&lt;br /&gt;
    end&lt;br /&gt;
    tbl:cssText(args.innerstyle)&lt;br /&gt;
&lt;br /&gt;
    renderTitleRow(tbl)&lt;br /&gt;
    renderAboveRow(tbl)&lt;br /&gt;
    for i, listnum in ipairs(listnums) do&lt;br /&gt;
        renderListRow(tbl, listnum)&lt;br /&gt;
    end&lt;br /&gt;
    renderBelowRow(tbl)&lt;br /&gt;
&lt;br /&gt;
    return tbl&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._navbox(navboxArgs)&lt;br /&gt;
    args = navboxArgs&lt;br /&gt;
&lt;br /&gt;
    for k, v in pairs(args) do&lt;br /&gt;
        local listnum = (&#039;&#039; .. k):match(&#039;^list(%d+)$&#039;)&lt;br /&gt;
        if listnum then table.insert(listnums, tonumber(listnum)) end&lt;br /&gt;
    end&lt;br /&gt;
    table.sort(listnums)&lt;br /&gt;
&lt;br /&gt;
    border = trim(args.border or args[1] or &#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
    -- render the main body of the navbox&lt;br /&gt;
    local tbl = renderMainTable()&lt;br /&gt;
&lt;br /&gt;
    -- render the appropriate wrapper around the navbox, depending on the border param&lt;br /&gt;
    local res = mw.html.create()&lt;br /&gt;
    if border == &#039;none&#039; then&lt;br /&gt;
        local nav = res:tag(&#039;div&#039;)&lt;br /&gt;
            :attr(&#039;role&#039;, &#039;navigation&#039;)&lt;br /&gt;
            :node(tbl)&lt;br /&gt;
        if args.title then&lt;br /&gt;
            nav:attr(&#039;aria-labelledby&#039;, mw.uri.anchorEncode(args.title))&lt;br /&gt;
        else&lt;br /&gt;
            nav:attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
        end&lt;br /&gt;
    elseif border == &#039;subgroup&#039; or border == &#039;child&#039; then&lt;br /&gt;
        -- We assume that this navbox is being rendered in a list cell of a parent navbox, and is&lt;br /&gt;
        -- therefore inside a div with padding:0em 0.25em. We start with a &amp;lt;/div&amp;gt; to avoid the&lt;br /&gt;
        -- padding being applied, and at the end add a &amp;lt;div&amp;gt; to balance out the parent&#039;s &amp;lt;/div&amp;gt;&lt;br /&gt;
        res&lt;br /&gt;
            :wikitext(&#039;&amp;lt;/div&amp;gt;&#039;) -- XXX: hack due to lack of unclosed support in mw.html.&lt;br /&gt;
            :node(tbl)&lt;br /&gt;
            :wikitext(&#039;&amp;lt;div&amp;gt;&#039;) -- XXX: hack due to lack of unclosed support in mw.html.&lt;br /&gt;
    else&lt;br /&gt;
        local nav = res:tag(&#039;div&#039;)&lt;br /&gt;
            :attr(&#039;role&#039;, &#039;navigation&#039;)&lt;br /&gt;
            :addClass(&#039;navbox&#039;)&lt;br /&gt;
            :cssText(args.bodystyle)&lt;br /&gt;
            :cssText(args.style)&lt;br /&gt;
            :css(&#039;padding&#039;, &#039;3px&#039;)&lt;br /&gt;
            :node(tbl)&lt;br /&gt;
        if args.title then&lt;br /&gt;
            nav:attr(&#039;aria-labelledby&#039;, mw.uri.anchorEncode(args.title))&lt;br /&gt;
        else&lt;br /&gt;
            nav:attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    renderTrackingCategories(res)&lt;br /&gt;
&lt;br /&gt;
    return tostring(res)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbox(frame)&lt;br /&gt;
    if not getArgs then&lt;br /&gt;
        getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
    end&lt;br /&gt;
    args = getArgs(frame, {wrappers = &#039;ഫലകം:Navbox&#039;})&lt;br /&gt;
&lt;br /&gt;
    -- Read the arguments in the order they&#039;ll be output in, to make references number in the right order.&lt;br /&gt;
    local _&lt;br /&gt;
    _ = args.title&lt;br /&gt;
    _ = args.above&lt;br /&gt;
    for i = 1, 20 do&lt;br /&gt;
        _ = args[&amp;quot;group&amp;quot; .. tostring(i)]&lt;br /&gt;
        _ = args[&amp;quot;list&amp;quot; .. tostring(i)]&lt;br /&gt;
    end&lt;br /&gt;
    _ = args.below&lt;br /&gt;
&lt;br /&gt;
    return p._navbox(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Navbar&amp;diff=127063</id>
		<title>ഘടകം:Navbar</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Navbar&amp;diff=127063"/>
		<updated>2016-10-06T14:08:54Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local getArgs&lt;br /&gt;
&lt;br /&gt;
function p._navbar(args)&lt;br /&gt;
	local titleArg = 1&lt;br /&gt;
&lt;br /&gt;
	if args.collapsible then&lt;br /&gt;
		titleArg = 2&lt;br /&gt;
		if not args.plain then&lt;br /&gt;
			args.mini = 1&lt;br /&gt;
		end&lt;br /&gt;
		if args.fontcolor then&lt;br /&gt;
			args.fontstyle = &#039;color:&#039; .. args.fontcolor .. &#039;;&#039;&lt;br /&gt;
		end&lt;br /&gt;
		args.style = &#039;float:left; text-align:left; width:6em;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local titleText = args[titleArg] or (&#039;:&#039; .. mw.getCurrentFrame():getParent():getTitle())&lt;br /&gt;
	local title = mw.title.new(mw.text.trim(titleText), &#039;ഫലകം&#039;);&lt;br /&gt;
&lt;br /&gt;
	if not title then&lt;br /&gt;
		error(&#039;Invalid title &#039; .. titleText)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
	local div = mw.html.create():tag(&#039;div&#039;)&lt;br /&gt;
	div&lt;br /&gt;
		:addClass(&#039;plainlinks&#039;)&lt;br /&gt;
		:addClass(&#039;hlist&#039;)&lt;br /&gt;
		:addClass(&#039;navbar&#039;)&lt;br /&gt;
		:cssText(args.style)&lt;br /&gt;
&lt;br /&gt;
	if args.mini then div:addClass(&#039;mini&#039;) end&lt;br /&gt;
&lt;br /&gt;
	if not (args.mini or args.plain) then&lt;br /&gt;
		div&lt;br /&gt;
			:tag(&#039;span&#039;)&lt;br /&gt;
				:css(&#039;word-spacing&#039;, 0)&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(args.text or &#039;This box:&#039;)&lt;br /&gt;
				:wikitext(&#039; &#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.brackets then&lt;br /&gt;
		div&lt;br /&gt;
			:tag(&#039;span&#039;)&lt;br /&gt;
				:css(&#039;margin-right&#039;, &#039;-0.125em&#039;)&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(&#039;&amp;amp;#91;&#039;)&lt;br /&gt;
				:newline();&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ul = div:tag(&#039;ul&#039;);&lt;br /&gt;
&lt;br /&gt;
	ul&lt;br /&gt;
		:tag(&#039;li&#039;)&lt;br /&gt;
			:addClass(&#039;nv-view&#039;)&lt;br /&gt;
			:wikitext(&#039;[[&#039; .. title.fullText .. &#039;|&#039;)&lt;br /&gt;
			:tag(args.mini and &#039;abbr&#039; or &#039;span&#039;)&lt;br /&gt;
				:attr(&#039;title&#039;, &#039;ഈ ഫലകം കാണുക&#039;)&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(args.mini and &#039;കാ&#039; or &#039;കാണുക&#039;)&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext(&#039;]]&#039;)&lt;br /&gt;
			:done()&lt;br /&gt;
		:tag(&#039;li&#039;)&lt;br /&gt;
			:addClass(&#039;nv-talk&#039;)&lt;br /&gt;
			:wikitext(&#039;[[&#039; .. talkpage .. &#039;|&#039;)&lt;br /&gt;
			:tag(args.mini and &#039;abbr&#039; or &#039;span&#039;)&lt;br /&gt;
				:attr(&#039;title&#039;, &#039;ഈ ഫലകത്തിന്റെ സംവാദം&#039;)&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(args.mini and &#039;സം&#039; or &#039;സംവാദം&#039;)&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext(&#039;]]&#039;);&lt;br /&gt;
&lt;br /&gt;
	if not args.noedit then&lt;br /&gt;
		ul&lt;br /&gt;
			:tag(&#039;li&#039;)&lt;br /&gt;
				:addClass(&#039;nv-edit&#039;)&lt;br /&gt;
				:wikitext(&#039;[&#039; .. title:fullUrl(&#039;action=edit&#039;) .. &#039; &#039;)&lt;br /&gt;
				:tag(args.mini and &#039;abbr&#039; or &#039;span&#039;)&lt;br /&gt;
					:attr(&#039;title&#039;, &#039;ഈ ഫലകം തിരുത്തുക&#039;)&lt;br /&gt;
					:cssText(args.fontstyle)&lt;br /&gt;
					:wikitext(args.mini and &#039;തി&#039; or &#039;തിരുത്തുക&#039;)&lt;br /&gt;
					:done()&lt;br /&gt;
				:wikitext(&#039;]&#039;);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.brackets then&lt;br /&gt;
		div&lt;br /&gt;
			:tag(&#039;span&#039;)&lt;br /&gt;
				:css(&#039;margin-left&#039;, &#039;-0.125em&#039;)&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(&#039;&amp;amp;#93;&#039;)&lt;br /&gt;
				:newline();&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.collapsible then&lt;br /&gt;
		div&lt;br /&gt;
			:done()&lt;br /&gt;
		:tag(&#039;span&#039;)&lt;br /&gt;
			:css(&#039;font-size&#039;, &#039;110%&#039;)&lt;br /&gt;
			:cssText(args.fontstyle)&lt;br /&gt;
			:wikitext(args[1])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring(div:done())&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbar(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
	end&lt;br /&gt;
	return p._navbar(getArgs(frame))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Hatnote&amp;diff=127061</id>
		<title>ഘടകം:Hatnote</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Hatnote&amp;diff=127061"/>
		<updated>2016-10-06T14:08:53Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--------------------------------------------------------------------------------&lt;br /&gt;
--                              Module:Hatnote                                --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- This module produces hatnote links and links to related articles. It       --&lt;br /&gt;
-- implements the {{hatnote}} and {{format link}} meta-templates and includes --&lt;br /&gt;
-- helper functions for other Lua hatnote modules.                            --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local libraryUtil = require(&#039;libraryUtil&#039;)&lt;br /&gt;
local checkType = libraryUtil.checkType&lt;br /&gt;
local mArguments -- lazily initialise [[Module:Arguments]]&lt;br /&gt;
local yesno -- lazily initialise [[Module:Yesno]]&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- Helper functions&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function getArgs(frame)&lt;br /&gt;
	-- Fetches the arguments from the parent frame. Whitespace is trimmed and&lt;br /&gt;
	-- blanks are removed.&lt;br /&gt;
	mArguments = require(&#039;Module:Arguments&#039;)&lt;br /&gt;
	return mArguments.getArgs(frame, {parentOnly = true})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function removeInitialColon(s)&lt;br /&gt;
	-- Removes the initial colon from a string, if present.&lt;br /&gt;
	return s:match(&#039;^:?(.*)&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.findNamespaceId(link, removeColon)&lt;br /&gt;
	-- Finds the namespace id (namespace number) of a link or a pagename. This&lt;br /&gt;
	-- function will not work if the link is enclosed in double brackets. Colons&lt;br /&gt;
	-- are trimmed from the start of the link by default. To skip colon&lt;br /&gt;
	-- trimming, set the removeColon parameter to false.&lt;br /&gt;
	checkType(&#039;findNamespaceId&#039;, 1, link, &#039;string&#039;)&lt;br /&gt;
	checkType(&#039;findNamespaceId&#039;, 2, removeColon, &#039;boolean&#039;, true)&lt;br /&gt;
	if removeColon ~= false then&lt;br /&gt;
		link = removeInitialColon(link)&lt;br /&gt;
	end&lt;br /&gt;
	local namespace = link:match(&#039;^(.-):&#039;)&lt;br /&gt;
	if namespace then&lt;br /&gt;
		local nsTable = mw.site.namespaces[namespace]&lt;br /&gt;
		if nsTable then&lt;br /&gt;
			return nsTable.id&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return 0&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.formatPages(...)&lt;br /&gt;
	-- Formats a list of pages using formatLink and returns it as an array. Nil&lt;br /&gt;
	-- values are not allowed.&lt;br /&gt;
	local pages = {...}&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	for i, page in ipairs(pages) do&lt;br /&gt;
		ret[i] = p._formatLink(page)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.formatPageTables(...)&lt;br /&gt;
	-- Takes a list of page/display tables and returns it as a list of&lt;br /&gt;
	-- formatted links. Nil values are not allowed.&lt;br /&gt;
	local pages = {...}&lt;br /&gt;
	local links = {}&lt;br /&gt;
	for i, t in ipairs(pages) do&lt;br /&gt;
		checkType(&#039;formatPageTables&#039;, i, t, &#039;table&#039;)&lt;br /&gt;
		local link = t[1]&lt;br /&gt;
		local display = t[2]&lt;br /&gt;
		links[i] = p._formatLink(link, display)&lt;br /&gt;
	end&lt;br /&gt;
	return links&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeWikitextError(msg, helpLink, addTrackingCategory, title)&lt;br /&gt;
	-- Formats an error message to be returned to wikitext. If&lt;br /&gt;
	-- addTrackingCategory is not false after being returned from&lt;br /&gt;
	-- [[Module:Yesno]], and if we are not on a talk page, a tracking category&lt;br /&gt;
	-- is added.&lt;br /&gt;
	checkType(&#039;makeWikitextError&#039;, 1, msg, &#039;string&#039;)&lt;br /&gt;
	checkType(&#039;makeWikitextError&#039;, 2, helpLink, &#039;string&#039;, true)&lt;br /&gt;
	yesno = require(&#039;Module:Yesno&#039;)&lt;br /&gt;
	title = title or mw.title.getCurrentTitle()&lt;br /&gt;
	-- Make the help link text.&lt;br /&gt;
	local helpText&lt;br /&gt;
	if helpLink then&lt;br /&gt;
		helpText = &#039; ([[&#039; .. helpLink .. &#039;|help]])&#039;&lt;br /&gt;
	else&lt;br /&gt;
		helpText = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- Make the category text.&lt;br /&gt;
	local category&lt;br /&gt;
	if not title.isTalkPage and yesno(addTrackingCategory) ~= false then&lt;br /&gt;
		category = &#039;Hatnote templates with errors&#039;&lt;br /&gt;
		category = string.format(&lt;br /&gt;
			&#039;[[%s:%s]]&#039;,&lt;br /&gt;
			mw.site.namespaces[14].name,&lt;br /&gt;
			category&lt;br /&gt;
		)&lt;br /&gt;
	else&lt;br /&gt;
		category = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return string.format(&lt;br /&gt;
		&#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;Error: %s%s.&amp;lt;/strong&amp;gt;%s&#039;,&lt;br /&gt;
		msg,&lt;br /&gt;
		helpText,&lt;br /&gt;
		category&lt;br /&gt;
	)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- Format link&lt;br /&gt;
--&lt;br /&gt;
-- Makes a wikilink from the given link and display values. Links are escaped&lt;br /&gt;
-- with colons if necessary, and links to sections are detected and displayed&lt;br /&gt;
-- with &amp;quot; § &amp;quot; as a separator rather than the standard MediaWiki &amp;quot;#&amp;quot;. Used in&lt;br /&gt;
-- the {{format hatnote link}} template.&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.formatLink(frame)&lt;br /&gt;
	local args = getArgs(frame)&lt;br /&gt;
	local link = args[1]&lt;br /&gt;
	local display = args[2]&lt;br /&gt;
	if not link then&lt;br /&gt;
		return p.makeWikitextError(&lt;br /&gt;
			&#039;no link specified&#039;,&lt;br /&gt;
			&#039;Template:Format hatnote link#Errors&#039;,&lt;br /&gt;
			args.category&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
	return p._formatLink(link, display)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._formatLink(link, display)&lt;br /&gt;
	checkType(&#039;_formatLink&#039;, 1, link, &#039;string&#039;)&lt;br /&gt;
	checkType(&#039;_formatLink&#039;, 2, display, &#039;string&#039;, true)&lt;br /&gt;
&lt;br /&gt;
	-- Remove the initial colon for links where it was specified manually.&lt;br /&gt;
	link = removeInitialColon(link)&lt;br /&gt;
&lt;br /&gt;
	-- Find whether a faux display value has been added with the {{!}} magic&lt;br /&gt;
	-- word.&lt;br /&gt;
	if not display then&lt;br /&gt;
		local prePipe, postPipe = link:match(&#039;^(.-)|(.*)$&#039;)&lt;br /&gt;
		link = prePipe or link&lt;br /&gt;
		display = postPipe&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Find the display value.&lt;br /&gt;
	if not display then&lt;br /&gt;
		local page, section = link:match(&#039;^(.-)#(.*)$&#039;)&lt;br /&gt;
		if page then&lt;br /&gt;
			display = page .. &#039; § &#039; .. section&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Assemble the link.&lt;br /&gt;
	if display then&lt;br /&gt;
		return string.format(&#039;[[:%s|%s]]&#039;, link, display)&lt;br /&gt;
	else&lt;br /&gt;
		return string.format(&#039;[[:%s]]&#039;, link)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- Hatnote&lt;br /&gt;
--&lt;br /&gt;
-- Produces standard hatnote text. Implements the {{hatnote}} template.&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.hatnote(frame)&lt;br /&gt;
	local args = getArgs(frame)&lt;br /&gt;
	local s = args[1]&lt;br /&gt;
	local options = {}&lt;br /&gt;
	if not s then&lt;br /&gt;
		return p.makeWikitextError(&lt;br /&gt;
			&#039;no text specified&#039;,&lt;br /&gt;
			&#039;Template:Hatnote#Errors&#039;,&lt;br /&gt;
			args.category&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
	options.extraclasses = args.extraclasses&lt;br /&gt;
	options.selfref = args.selfref&lt;br /&gt;
	return p._hatnote(s, options)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._hatnote(s, options)&lt;br /&gt;
	checkType(&#039;_hatnote&#039;, 1, s, &#039;string&#039;)&lt;br /&gt;
	checkType(&#039;_hatnote&#039;, 2, options, &#039;table&#039;, true)&lt;br /&gt;
	options = options or {}&lt;br /&gt;
	local classes = {&#039;hatnote&#039;}&lt;br /&gt;
	local extraclasses = options.extraclasses&lt;br /&gt;
	local selfref = options.selfref&lt;br /&gt;
	if type(extraclasses) == &#039;string&#039; then&lt;br /&gt;
		classes[#classes + 1] = extraclasses&lt;br /&gt;
	end&lt;br /&gt;
	if selfref then&lt;br /&gt;
		classes[#classes + 1] = &#039;selfref&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return string.format(&lt;br /&gt;
		&#039;&amp;lt;div role=&amp;quot;note&amp;quot; class=&amp;quot;%s&amp;quot;&amp;gt;%s&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
		table.concat(classes, &#039; &#039;),&lt;br /&gt;
		s&lt;br /&gt;
	)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Color_contrast/colors&amp;diff=127059</id>
		<title>ഘടകം:Color contrast/colors</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Color_contrast/colors&amp;diff=127059"/>
		<updated>2016-10-06T14:08:53Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return {&lt;br /&gt;
	aliceblue            = 0.92880068253475,&lt;br /&gt;
	antiquewhite         = 0.84646951707754,&lt;br /&gt;
	aqua                 = 0.7874,&lt;br /&gt;
	aquamarine           = 0.8078549208338,&lt;br /&gt;
	azure                = 0.97265264954166,&lt;br /&gt;
	beige                = 0.8988459998705,&lt;br /&gt;
	bisque               = 0.80732327372979,&lt;br /&gt;
	black                = 0,&lt;br /&gt;
	blanchedalmond       = 0.85084439608156,&lt;br /&gt;
	blue                 = 0.0722,&lt;br /&gt;
	blueviolet           = 0.12622014321946,&lt;br /&gt;
	brown                = 0.098224287876511,&lt;br /&gt;
	burlywood            = 0.51559844533893,&lt;br /&gt;
	cadetblue            = 0.29424681085422,&lt;br /&gt;
	chartreuse           = 0.76032025902623,&lt;br /&gt;
	chocolate            = 0.23898526114557,&lt;br /&gt;
	coral                = 0.37017930872924,&lt;br /&gt;
	cornflowerblue       = 0.30318641994179,&lt;br /&gt;
	cornsilk             = 0.93562110372965,&lt;br /&gt;
	crimson              = 0.16042199953026,&lt;br /&gt;
	cyan                 = 0.7874,&lt;br /&gt;
	darkblue             = 0.018640801980939,&lt;br /&gt;
	darkcyan             = 0.20329317839046,&lt;br /&gt;
	darkgoldenrod        = 0.27264703559993,&lt;br /&gt;
	darkgray             = 0.39675523072563,&lt;br /&gt;
	darkgreen            = 0.091143429047575,&lt;br /&gt;
	darkgrey             = 0.39675523072563,&lt;br /&gt;
	darkkhaki            = 0.45747326349994,&lt;br /&gt;
	darkmagenta          = 0.07353047651207,&lt;br /&gt;
	darkolivegreen       = 0.12651920884889,&lt;br /&gt;
	darkorange           = 0.40016167026524,&lt;br /&gt;
	darkorchid           = 0.13413142174857,&lt;br /&gt;
	darkred              = 0.054889674531132,&lt;br /&gt;
	darksalmon           = 0.40541471563381,&lt;br /&gt;
	darkseagreen         = 0.43789249325969,&lt;br /&gt;
	darkslateblue        = 0.065792846227988,&lt;br /&gt;
	darkslategray        = 0.067608151928044,&lt;br /&gt;
	darkslategrey        = 0.067608151928044,&lt;br /&gt;
	darkturquoise        = 0.4874606277449,&lt;br /&gt;
	darkviolet           = 0.10999048339343,&lt;br /&gt;
	deeppink             = 0.23866895828276,&lt;br /&gt;
	deepskyblue          = 0.44481603395575,&lt;br /&gt;
	dimgray              = 0.14126329114027,&lt;br /&gt;
	dimgrey              = 0.14126329114027,&lt;br /&gt;
	dodgerblue           = 0.27442536991456,&lt;br /&gt;
	firebrick            = 0.10724525535015,&lt;br /&gt;
	floralwhite          = 0.95922484825004,&lt;br /&gt;
	forestgreen          = 0.18920812076002,&lt;br /&gt;
	fuchsia              = 0.2848,&lt;br /&gt;
	gainsboro            = 0.71569350050648,&lt;br /&gt;
	ghostwhite           = 0.94311261886323,&lt;br /&gt;
	gold                 = 0.69860877428159,&lt;br /&gt;
	goldenrod            = 0.41919977809569,&lt;br /&gt;
	gray                 = 0.2158605001139,&lt;br /&gt;
	green                = 0.15438342968146,&lt;br /&gt;
	greenyellow          = 0.80609472611453,&lt;br /&gt;
	grey                 = 0.2158605001139,&lt;br /&gt;
	honeydew             = 0.96336535554782,&lt;br /&gt;
	hotpink              = 0.34658438169715,&lt;br /&gt;
	indianred            = 0.21406134963884,&lt;br /&gt;
	indigo               = 0.03107561486337,&lt;br /&gt;
	ivory                = 0.99071270600615,&lt;br /&gt;
	khaki                = 0.77012343394121,&lt;br /&gt;
	lavender             = 0.80318750514521,&lt;br /&gt;
	lavenderblush        = 0.90172748631046,&lt;br /&gt;
	lawngreen            = 0.73905893124963,&lt;br /&gt;
	lemonchiffon         = 0.94038992245622,&lt;br /&gt;
	lightblue            = 0.63709141280807,&lt;br /&gt;
	lightcoral           = 0.35522120733135,&lt;br /&gt;
	lightcyan            = 0.94587293494829,&lt;br /&gt;
	lightgoldenrodyellow = 0.93348351018297,&lt;br /&gt;
	lightgray            = 0.65140563741982,&lt;br /&gt;
	lightgreen           = 0.69091979956865,&lt;br /&gt;
	lightgrey            = 0.65140563741982,&lt;br /&gt;
	lightpink            = 0.58566152734898,&lt;br /&gt;
	lightsalmon          = 0.4780675225206,&lt;br /&gt;
	lightseagreen        = 0.35050145117042,&lt;br /&gt;
	lightskyblue         = 0.56195637618331,&lt;br /&gt;
	lightslategray       = 0.23830165007287,&lt;br /&gt;
	lightslategrey       = 0.23830165007287,&lt;br /&gt;
	lightsteelblue       = 0.53983888284666,&lt;br /&gt;
	lightyellow          = 0.98161818392882,&lt;br /&gt;
	lime                 = 0.7152,&lt;br /&gt;
	limegreen            = 0.44571042246098,&lt;br /&gt;
	linen                = 0.88357340984379,&lt;br /&gt;
	magenta              = 0.2848,&lt;br /&gt;
	maroon               = 0.045891942324215,&lt;br /&gt;
	mediumaquamarine     = 0.49389703310801,&lt;br /&gt;
	mediumblue           = 0.044077780212328,&lt;br /&gt;
	mediumorchid         = 0.21639251153773,&lt;br /&gt;
	mediumpurple         = 0.22905858091648,&lt;br /&gt;
	mediumseagreen       = 0.34393112338131,&lt;br /&gt;
	mediumslateblue      = 0.20284629471622,&lt;br /&gt;
	mediumspringgreen    = 0.70704308194184,&lt;br /&gt;
	mediumturquoise      = 0.5133827926448,&lt;br /&gt;
	mediumvioletred      = 0.14371899849357,&lt;br /&gt;
	midnightblue         = 0.02071786635086,&lt;br /&gt;
	mintcream            = 0.97834604947588,&lt;br /&gt;
	mistyrose            = 0.82183047859185,&lt;br /&gt;
	moccasin             = 0.80083000991567,&lt;br /&gt;
	navajowhite          = 0.76519682342785,&lt;br /&gt;
	navy                 = 0.015585128108224,&lt;br /&gt;
	oldlace              = 0.91900633405549,&lt;br /&gt;
	olive                = 0.20027537200568,&lt;br /&gt;
	olivedrab            = 0.22593150951929,&lt;br /&gt;
	orange               = 0.4817026703631,&lt;br /&gt;
	orangered            = 0.25516243753416,&lt;br /&gt;
	orchid               = 0.31348806761439,&lt;br /&gt;
	palegoldenrod        = 0.78792647887614,&lt;br /&gt;
	palegreen            = 0.77936759006353,&lt;br /&gt;
	paleturquoise        = 0.76436077921714,&lt;br /&gt;
	palevioletred        = 0.28754994117889,&lt;br /&gt;
	papayawhip           = 0.87797100199835,&lt;br /&gt;
	peachpuff            = 0.74905589878251,&lt;br /&gt;
	peru                 = 0.30113074877936,&lt;br /&gt;
	pink                 = 0.63271070702466,&lt;br /&gt;
	plum                 = 0.45734221587969,&lt;br /&gt;
	powderblue           = 0.68254586500605,&lt;br /&gt;
	purple               = 0.061477070432439,&lt;br /&gt;
	rebeccapurple        = 0.07492341159447,&lt;br /&gt;
	red                  = 0.2126,&lt;br /&gt;
	rosybrown            = 0.32319457649407,&lt;br /&gt;
	royalblue            = 0.16663210743188,&lt;br /&gt;
	saddlebrown          = 0.097922285020521,&lt;br /&gt;
	salmon               = 0.36977241527596,&lt;br /&gt;
	sandybrown           = 0.46628543696283,&lt;br /&gt;
	seagreen             = 0.19734199706275,&lt;br /&gt;
	seashell             = 0.92737862206922,&lt;br /&gt;
	sienna               = 0.13697631337098,&lt;br /&gt;
	silver               = 0.52711512570581,&lt;br /&gt;
	skyblue              = 0.55291668518184,&lt;br /&gt;
	slateblue            = 0.14784278062136,&lt;br /&gt;
	slategray            = 0.20896704076536,&lt;br /&gt;
	slategrey            = 0.20896704076536,&lt;br /&gt;
	snow                 = 0.96533341834849,&lt;br /&gt;
	springgreen          = 0.73052306068529,&lt;br /&gt;
	steelblue            = 0.20562642207625,&lt;br /&gt;
	tan                  = 0.48237604163921,&lt;br /&gt;
	teal                 = 0.16996855778968,&lt;br /&gt;
	thistle              = 0.56818401093733,&lt;br /&gt;
	tomato               = 0.30638612719415,&lt;br /&gt;
	turquoise            = 0.5895536427578,&lt;br /&gt;
	violet               = 0.40315452986676,&lt;br /&gt;
	wheat                = 0.74909702820482,&lt;br /&gt;
	white                = 1,&lt;br /&gt;
	whitesmoke           = 0.91309865179342,&lt;br /&gt;
	yellow               = 0.9278,&lt;br /&gt;
	yellowgreen          = 0.50762957208707,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Color_contrast&amp;diff=127057</id>
		<title>ഘടകം:Color contrast</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Color_contrast&amp;diff=127057"/>
		<updated>2016-10-06T14:08:53Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements &lt;br /&gt;
--  {{Color contrast ratio}}&lt;br /&gt;
--  {{Greater color contrast ratio}}&lt;br /&gt;
--  {{ColorToLum}}&lt;br /&gt;
--  {{RGBColorToLum}}&lt;br /&gt;
--&lt;br /&gt;
local p = {}&lt;br /&gt;
local HTMLcolor = mw.loadData( &#039;Module:Color contrast/colors&#039; )&lt;br /&gt;
&lt;br /&gt;
local function sRGB ( v ) &lt;br /&gt;
	if (v &amp;lt;= 0.03928) then &lt;br /&gt;
		v = v / 12.92&lt;br /&gt;
	else&lt;br /&gt;
		v = math.pow((v+0.055)/1.055, 2.4)&lt;br /&gt;
	end&lt;br /&gt;
	return v&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function rgbdec2lum( R, G, B )&lt;br /&gt;
	if ( 0 &amp;lt;= R and R &amp;lt; 256 and 0 &amp;lt;= G and G &amp;lt; 256 and 0 &amp;lt;= B and B &amp;lt; 256 ) then&lt;br /&gt;
		return 0.2126 * sRGB(R/255) + 0.7152 * sRGB(G/255) + 0.0722 * sRGB(B/255)&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function hsl2lum( h, s, l )&lt;br /&gt;
	if ( 0 &amp;lt;= h and h &amp;lt; 360 and 0 &amp;lt;= s and s &amp;lt;= 1 and 0 &amp;lt;= l and l &amp;lt;= 1 ) then&lt;br /&gt;
		local c = (1 - math.abs(2*l - 1))*s&lt;br /&gt;
		local x = c*(1 - math.abs( math.fmod(h/60, 2) - 1) )&lt;br /&gt;
		local m = l - c/2&lt;br /&gt;
&lt;br /&gt;
		local r, g, b = m, m, m&lt;br /&gt;
		if( 0 &amp;lt;= h and h &amp;lt; 60 ) then&lt;br /&gt;
			r = r + c&lt;br /&gt;
			g = g + x&lt;br /&gt;
		elseif( 60 &amp;lt;= h and h &amp;lt; 120 ) then&lt;br /&gt;
			r = r + x&lt;br /&gt;
			g = g + c&lt;br /&gt;
		elseif( 120 &amp;lt;= h and h &amp;lt; 180 ) then&lt;br /&gt;
			g = g + c&lt;br /&gt;
			b = b + x&lt;br /&gt;
		elseif( 180 &amp;lt;= h and h &amp;lt; 240 ) then&lt;br /&gt;
			g = g + x&lt;br /&gt;
			b = b + c&lt;br /&gt;
		elseif( 240 &amp;lt;= h and h &amp;lt; 300 ) then&lt;br /&gt;
			r = r + x&lt;br /&gt;
			b = b + c&lt;br /&gt;
		elseif( 300 &amp;lt;= h and h &amp;lt; 360 ) then&lt;br /&gt;
			r = r + c&lt;br /&gt;
			b = b + x&lt;br /&gt;
		end&lt;br /&gt;
		return rgbdec2lum(255*r, 255*g, 255*b)&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function color2lum( c )&lt;br /&gt;
&lt;br /&gt;
	if (c == nil) then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- whitespace&lt;br /&gt;
	c = c:match( &#039;^%s*(.-)[%s;]*$&#039; )&lt;br /&gt;
&lt;br /&gt;
	-- unstrip nowiki strip markers&lt;br /&gt;
	c = mw.text.unstripNoWiki(c)&lt;br /&gt;
&lt;br /&gt;
	-- lowercase&lt;br /&gt;
	c = c:lower()&lt;br /&gt;
&lt;br /&gt;
	-- first try to look it up&lt;br /&gt;
	local L = HTMLcolor[c]&lt;br /&gt;
	if (L ~= nil) then&lt;br /&gt;
		return L&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
   	-- convert from hsl&lt;br /&gt;
   	if mw.ustring.match(c,&#039;^hsl%([%s]*[0-9][0-9%.]*[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$&#039;) then&lt;br /&gt;
		local h, s, l = mw.ustring.match(c,&#039;^hsl%([%s]*([0-9][0-9%.]*)[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$&#039;)&lt;br /&gt;
		return hsl2lum(tonumber(h), tonumber(s)/100, tonumber(l)/100)&lt;br /&gt;
   	end&lt;br /&gt;
&lt;br /&gt;
   	-- convert from rgb&lt;br /&gt;
   	if mw.ustring.match(c,&#039;^rgb%([%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*%)$&#039;) then&lt;br /&gt;
		local R, G, B = mw.ustring.match(c,&#039;^rgb%([%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*%)$&#039;)&lt;br /&gt;
		return rgbdec2lum(tonumber(R), tonumber(G), tonumber(B))&lt;br /&gt;
   	end&lt;br /&gt;
&lt;br /&gt;
   	-- convert from rgb percent&lt;br /&gt;
   	if mw.ustring.match(c,&#039;^rgb%([%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$&#039;) then&lt;br /&gt;
		local R, G, B = mw.ustring.match(c,&#039;^rgb%([%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$&#039;)&lt;br /&gt;
		return rgbdec2lum(255*tonumber(R)/100, 255*tonumber(G)/100, 255*tonumber(B)/100)&lt;br /&gt;
   	end&lt;br /&gt;
&lt;br /&gt;
	-- remove leading # (if there is one) and whitespace&lt;br /&gt;
	c = mw.ustring.match(c, &#039;^[%s#]*([a-f0-9]*)[%s]*$&#039;)&lt;br /&gt;
&lt;br /&gt;
	-- split into rgb&lt;br /&gt;
	local cs = mw.text.split(c or &#039;&#039;, &#039;&#039;)&lt;br /&gt;
	if( #cs == 6 ) then&lt;br /&gt;
		local R = 16*tonumber(&#039;0x&#039; .. cs[1]) + tonumber(&#039;0x&#039; .. cs[2])&lt;br /&gt;
		local G = 16*tonumber(&#039;0x&#039; .. cs[3]) + tonumber(&#039;0x&#039; .. cs[4])&lt;br /&gt;
		local B = 16*tonumber(&#039;0x&#039; .. cs[5]) + tonumber(&#039;0x&#039; .. cs[6])&lt;br /&gt;
&lt;br /&gt;
		return rgbdec2lum(R, G, B)&lt;br /&gt;
	elseif ( #cs == 3 ) then&lt;br /&gt;
		local R = 16*tonumber(&#039;0x&#039; .. cs[1]) + tonumber(&#039;0x&#039; .. cs[1])&lt;br /&gt;
		local G = 16*tonumber(&#039;0x&#039; .. cs[2]) + tonumber(&#039;0x&#039; .. cs[2])&lt;br /&gt;
		local B = 16*tonumber(&#039;0x&#039; .. cs[3]) + tonumber(&#039;0x&#039; .. cs[3])&lt;br /&gt;
&lt;br /&gt;
		return rgbdec2lum(R, G, B)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- failure, return blank&lt;br /&gt;
	return &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._greatercontrast(args)&lt;br /&gt;
	local bias = tonumber(args[&#039;bias&#039;] or &#039;0&#039;) or 0&lt;br /&gt;
	local v1 = color2lum(args[1] or &#039;&#039;)&lt;br /&gt;
	local c2 = args[2] or &#039;#FFFFFF&#039;&lt;br /&gt;
	local v2 = color2lum(c2)&lt;br /&gt;
	local c3 = args[3] or &#039;#000000&#039;&lt;br /&gt;
	local v3 = color2lum(c3)&lt;br /&gt;
	local ratio1 = 0;&lt;br /&gt;
	local ratio2 = 0;&lt;br /&gt;
	if (type(v1) == &#039;number&#039; and type(v2) == &#039;number&#039;) then&lt;br /&gt;
		ratio1 = (v2 + 0.05)/(v1 + 0.05)&lt;br /&gt;
		ratio1 = (ratio1 &amp;lt; 1) and 1/ratio1 or ratio1&lt;br /&gt;
	end&lt;br /&gt;
	if (type(v1) == &#039;number&#039; and type(v3) == &#039;number&#039;) then&lt;br /&gt;
		ratio2 = (v3 + 0.05)/(v1 + 0.05)&lt;br /&gt;
		ratio2 = (ratio2 &amp;lt; 1) and 1/ratio2 or ratio2&lt;br /&gt;
	end&lt;br /&gt;
	return (ratio1 + bias &amp;gt; ratio2) and c2 or c3&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._ratio(args)&lt;br /&gt;
	local v1 = color2lum(args[1])&lt;br /&gt;
	local v2 = color2lum(args[2])&lt;br /&gt;
	if (type(v1) == &#039;number&#039; and type(v2) == &#039;number&#039;) then&lt;br /&gt;
		-- v1 should be the brighter of the two.&lt;br /&gt;
		if v2 &amp;gt; v1 then&lt;br /&gt;
			v1, v2 = v2, v1&lt;br /&gt;
		end&lt;br /&gt;
		return (v1 + 0.05)/(v2 + 0.05)&lt;br /&gt;
	else&lt;br /&gt;
		return args[&#039;error&#039;] or &#039;?&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._styleratio(args)&lt;br /&gt;
	local style = (args[1] or &#039;&#039;):lower()&lt;br /&gt;
	local bg, fg = &#039;white&#039;, &#039;black&#039;&lt;br /&gt;
	local lum_bg, lum_fg = 1, 0&lt;br /&gt;
&lt;br /&gt;
	if args[2] then&lt;br /&gt;
		local lum = color2lum(args[2])&lt;br /&gt;
		if lum ~= &#039;&#039; then bg, lum_bg = args[2], lum end&lt;br /&gt;
	end&lt;br /&gt;
	if args[3] then&lt;br /&gt;
		local lum = color2lum(args[3])&lt;br /&gt;
		if lum ~= &#039;&#039; then fg, lum_fg = args[3], lum end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local slist = mw.text.split(style or &#039;&#039;, &#039;;&#039;)&lt;br /&gt;
	for k = 1,#slist do&lt;br /&gt;
		s = slist[k]&lt;br /&gt;
		local k,v = s:match( &#039;^[%s]*([^:]-):([^:]-)[%s;]*$&#039; )&lt;br /&gt;
		k = k or &#039;&#039;&lt;br /&gt;
		v = v or &#039;&#039;&lt;br /&gt;
		if (k:match(&#039;^[%s]*(background)[%s]*$&#039;) or k:match(&#039;^[%s]*(background%-color)[%s]*$&#039;)) then&lt;br /&gt;
			local lum = color2lum(v)&lt;br /&gt;
			if( lum ~= &#039;&#039; ) then bg, lum_bg = v, lum end&lt;br /&gt;
		elseif (k:match(&#039;^[%s]*(color)[%s]*$&#039;)) then&lt;br /&gt;
			local lum = color2lum(v)&lt;br /&gt;
			if( lum ~= &#039;&#039; ) then bg, lum_fg = v, lum end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if lum_bg &amp;gt; lum_fg then&lt;br /&gt;
		return (lum_bg + 0.05)/(lum_fg + 0.05)&lt;br /&gt;
	else&lt;br /&gt;
		return (lum_fg + 0.05)/(lum_bg + 0.05)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.lum(frame)&lt;br /&gt;
	return color2lum(frame.args[1] or frame:getParent().args[1])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.ratio(frame)&lt;br /&gt;
	local args = frame.args[1] and frame.args or frame:getParent().args&lt;br /&gt;
	return p._ratio(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.styleratio(frame)&lt;br /&gt;
	local args = frame.args[1] and frame.args or frame:getParent().args&lt;br /&gt;
	return p._styleratio(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.greatercontrast(frame)&lt;br /&gt;
	local args = frame.args[1] and frame.args or frame:getParent().args&lt;br /&gt;
	return p._greatercontrast(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:%E0%B4%95%E0%B5%8B%E0%B4%AE%E0%B5%BA%E0%B4%B8%E0%B4%BF%E0%B4%B2%E0%B5%87%E0%B4%95%E0%B5%8D%E0%B4%95%E0%B5%81-%E0%B4%AE%E0%B4%BE%E0%B4%B1%E0%B5%8D%E0%B4%B1%E0%B5%81%E0%B4%95/doc&amp;diff=127055</id>
		<title>ഫലകം:കോമൺസിലേക്കു-മാറ്റുക/doc</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:%E0%B4%95%E0%B5%8B%E0%B4%AE%E0%B5%BA%E0%B4%B8%E0%B4%BF%E0%B4%B2%E0%B5%87%E0%B4%95%E0%B5%8D%E0%B4%95%E0%B5%81-%E0%B4%AE%E0%B4%BE%E0%B4%B1%E0%B5%8D%E0%B4%B1%E0%B5%81%E0%B4%95/doc&amp;diff=127055"/>
		<updated>2016-10-06T14:08:52Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- PLEASE ADD CATEGORIES AND INTERWIKIS LINKS AT THE END OF THIS PAGE --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{deletiontools|all=0|afd=1|merge=1|move=1|transwiki=1}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
{{Details3|[[Wikipedia:Moving files to the Commons]]|this topic}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Keep in sync description with other Template:Copy to Foo --&amp;gt;&lt;br /&gt;
The style this template has above is meant for image pages. This template automatically detects if it is used on an article page (main space) and then it looks like this:&lt;br /&gt;
{{Copy to Wikimedia Commons|demospace=main}}&lt;br /&gt;
&lt;br /&gt;
This template will categorise tagged pages into [[:Category:Copy to Wikimedia Commons]]. &lt;br /&gt;
&lt;br /&gt;
Please do not [[Wikipedia:Subst|subst:]] this template. Please do not insert &#039;&#039;&amp;lt;nowiki&amp;gt;{{...}}&amp;lt;/nowiki&amp;gt;&#039;&#039; characters into the edit summary of the target pages, as this causes formatting problems after the edit history is transwikied. This template is a [[Wikipedia:Avoid self-references|self-reference]].&lt;br /&gt;
&lt;br /&gt;
===Usage: simple===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Copy to Wikimedia Commons}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will send the file to [[:Category:Copy to Wikimedia Commons]].&lt;br /&gt;
&lt;br /&gt;
===Usage: detailed===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Copy to Wikimedia Commons|bot=Botname|date=&amp;lt;/nowiki&amp;gt;{{#time:F Y}}&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Copy to Wikimedia Commons|priority=true}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Copy to Wikimedia Commons|human=username}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some parameters can be used together and some should not be used together:&lt;br /&gt;
* date={{#time:F Y}} or the month when the tag was added.&lt;br /&gt;
* bot=Botname to indicate that the file was mass tagged by a bot. It may not be eligible for Commons so check before it is moved. Will send the file to [[:Category:Copy to Wikimedia Commons (bot-assessed)]].&lt;br /&gt;
* priority=true is added if the file is selected as a priority file in the [[Wikipedia:WikiProject Images and Media/Commons/Drives|MtC Drive]]. Will send the file to [[:Category:Move to Commons Priority Candidates]].&lt;br /&gt;
* human=Some user to indicate that the file has been checked by a human and found eligible for Commons. Will send the file to [[:Category:Copy to Wikimedia Commons reviewed by a human]].&lt;br /&gt;
&lt;br /&gt;
==Redirects==&lt;br /&gt;
* {{tl|Copy to Commons}}&lt;br /&gt;
* {{tl|Move to Commons}}&lt;br /&gt;
* {{tl|Mtc}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* {{tl|Now Commons}}, for tagging files for deletion after being moved to Commons.&lt;br /&gt;
* {{tl|Do not move to Commons}}, for tagging files that should not be moved.&lt;br /&gt;
* [[Wikipedia:Moving files to the Commons]], for usage description.&lt;br /&gt;
* [[Wikipedia:Template messages/File namespace]].&lt;br /&gt;
* [[Wikipedia:Template messages/Moving#Copying to other projects]], for more template examples.&lt;br /&gt;
* [[Wikipedia:WikiProject Images and Media/Commons]].&lt;br /&gt;
&lt;br /&gt;
{{transwiki maintenance}}&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- CATEGORIES AND INTERWIKIS LINKS HERE, THANKS --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Transwiki templates]]&lt;br /&gt;
[[Category:File maintenance templates]]&lt;br /&gt;
[[Category:Wikimedia Commons templates]]&lt;br /&gt;
[[Category:Copy to Wikimedia Commons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:%C2%B7&amp;diff=127053</id>
		<title>ഫലകം:·</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:%C2%B7&amp;diff=127053"/>
		<updated>2016-10-06T14:08:51Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;nbsp;&amp;lt;b&amp;gt;&amp;amp;middot;&amp;lt;/b&amp;gt;&amp;amp;#32;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Transwiki_maintenance&amp;diff=127051</id>
		<title>ഫലകം:Transwiki maintenance</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Transwiki_maintenance&amp;diff=127051"/>
		<updated>2016-10-06T14:08:50Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ navbox&lt;br /&gt;
| title  = [[m:Help:Transwiki|Transwiki]]&lt;br /&gt;
| name   = Transwiki maintenance&lt;br /&gt;
| above  = [[Wikipedia:Transwiki log|Log]]{{·}} [[User talk:Cryptic/transwiki.js|Script]]&lt;br /&gt;
&lt;br /&gt;
| group1 = [[commons:|Commons]]&lt;br /&gt;
| list1  = [[:Template:Copy to Wikimedia Commons|Template]]{{·}} [[:Category:Copy to Wikimedia Commons|Category]]&lt;br /&gt;
| group2 = [[m:|Meta]]&lt;br /&gt;
| list2  = [[:Template:Copy to Meta|Template]]{{·}} [[:Category:Copy to Meta|Category]]{{·}} [[Wikipedia:Transwiki log/Articles moved from here/meta.wikimedia|Export log]]{{·}} [[m:Special:Log/import|Import log (automatic)]]{{·}} [[m:Meta:Transwiki log|Import log (manual)]]&lt;br /&gt;
| group3 = [[b:|Wikibooks]]&lt;br /&gt;
| list3  = [[:Template:Copy to Wikibooks|Template]] ([[:Template:Copy to Wikibooks Cookbook|Cookbook]]){{·}} [[:Category:Copy to Wikibooks|Category]]{{·}} [[Wikipedia:Transwiki log/Articles moved from here/en.wikibooks|Export log]]{{·}} [[b:Special:Log/import|Import log (automatic)]]{{·}} [[b:Wikibooks:Transwiki log|Import log (manual)]]{{·}} [[b:WB:RFI|Request import]]&lt;br /&gt;
| group4 = [[q:|Wikiquote]]&lt;br /&gt;
| list4  = [[:Template:Copy to Wikiquote|Template]]{{·}} [[:Category:Copy to Wikiquote|Category]]{{·}} [[Wikipedia:Transwiki log/Articles moved from here/en.wikiquote|Export log]]{{·}} [[q:Wikiquote:Transwiki log|Import log]]&lt;br /&gt;
| group5 = [[s:|Wikisource]]&lt;br /&gt;
| list5  = [[:Template:Copy to Wikisource|Template]]{{·}} [[:Category:Copy to Wikisource|Category]]{{·}} [[Wikipedia:Transwiki log/Articles moved from here/en.wikisource|Export log]]{{·}} [[s:Special:Log/import|Import log (automatic)]]{{·}} [[s:Wikisource:Transwiki log|Import log (manual)]]&lt;br /&gt;
| group6 = [[wikt:|Wiktionary]]&lt;br /&gt;
| list6  = [[:Template:Copy to Wiktionary|Template]]{{·}} [[:Category:Copy to Wiktionary|Category]]{{·}} [[Wikipedia:Transwiki log/Articles moved from here/en.wiktionary|Export log]]{{·}} [[wikt:Special:Log/import|Import log (automatic)]]{{·}} [[wikt:Wiktionary:Transwiki log|Import log (manual)]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlsp&amp;diff=127049</id>
		<title>ഫലകം:Tlsp</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlsp&amp;diff=127049"/>
		<updated>2016-10-06T14:08:50Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{[[Wikipedia:Substitution|subst]]:[[{{ns:Template}}:{{{1|Tlsp}}}|{{{1|Tlsp}}}]]{{#if:{{{2|}}}|&amp;amp;#124;{{{2}}}}}{{#if:{{{3|}}}|&amp;amp;#124;{{{3}}}}}{{#if:{{{4|}}}|&amp;amp;#124;{{{4}}}}}{{#if:{{{5|}}}|&amp;amp;#124;{{{5}}}}}{{#if:{{{6|}}}|&amp;amp;#124;{{{6}}}}}{{#if:{{{subst|}}}|&amp;amp;#124;subst={{{subst}}}}}}}{{#if:{{{7|}}}|{{error|{{tl|tlsp}} only supports up to 5 template parameters}}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Navbox&amp;diff=127047</id>
		<title>ഫലകം:Navbox</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Navbox&amp;diff=127047"/>
		<updated>2016-10-06T14:08:49Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Navbox|navbox}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Navbar&amp;diff=127045</id>
		<title>ഫലകം:Navbar</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Navbar&amp;diff=127045"/>
		<updated>2016-10-06T14:08:48Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Navbar|navbar}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Move_to_Commons&amp;diff=127043</id>
		<title>ഫലകം:Move to Commons</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Move_to_Commons&amp;diff=127043"/>
		<updated>2016-10-06T14:08:47Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--{{Copy to Wikimedia Commons}} begin--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{&amp;lt;includeonly&amp;gt;subst:&amp;lt;/includeonly&amp;gt;NAMESPACE}}|&amp;lt;includeonly&amp;gt;[[Category:Pages with incorrectly substituted templates|{{PAGENAME}}]]&amp;lt;/includeonly&amp;gt;|}}{{main other&lt;br /&gt;
| demospace = {{{demospace|}}}&lt;br /&gt;
|            &amp;lt;!-- Show with ambox style on article pages --&amp;gt;&lt;br /&gt;
  {{Ambox&lt;br /&gt;
  | type = move&lt;br /&gt;
  | image = [[Image:Malayalam Wikipedia to Commons.svg|200px|Copy to Commons]]&lt;br /&gt;
  | text = &#039;&#039;&#039;ഈ ലേഖനം വിക്കിമീഡിയ കോമൺസിലേക്കു മാറ്റാനുള്ള ഒരു അപേക്ഷ തന്നിട്ട് കാത്തിരിക്കുകയാണ്&#039;&#039;&#039;. &amp;lt;br&amp;gt; If the page can be [[Wikipedia:How to edit a page|re-written]] into an encyclopedic article, please do so and remove this message.&lt;br /&gt;
  }} &lt;br /&gt;
|            &amp;lt;!-- Show with imbox style on all other pages --&amp;gt;&lt;br /&gt;
  {{imbox &lt;br /&gt;
  | type  = move &lt;br /&gt;
  | image = [[Image:Malayalam Wikipedia to Commons.svg|200px|Copy to Commons]] &lt;br /&gt;
  | text  = &#039;&#039;&#039;ഈ ചിത്രം വിക്കിമീഡിയ കോമൺസിലേക്കു മാറ്റാൻ യോഗ്യമാണ്&#039;&#039;&#039;. തക്കതായ അനുവാദപത്രം ഉള്ള ചിത്രങ്ങൾക്ക് വിക്കിമീഡിയ കോമൺസാണ് ശരിയായ ഇടം. കോമൺസിലെ ചിത്രങ്ങൾ വിക്കിമീഡിയ ഫൗണ്ടേഷന്റെ എല്ലാ ഭാഷകളിലുമുള്ള വിക്കികളിലും ഉപയോഗിക്കുവാൻ സാധിക്കും. ഈ ചിത്രം കോമൺസിലേക്കു കയറ്റുമതി ചെയ്യുന്നതിനായി [[:en:WP:Moving images to the Commons|കോമൺസിലേക്കൊരു കയറ്റുമതി]] എന്ന താൾ ശ്രദ്ധിക്കുക.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;→ ഈ ചിത്രത്തിന്റെ കയറ്റുമതി കഴിഞ്ഞാലുടൻ ഈ അപേക്ഷാ ഫലകം മാറ്റുക പകരം ഈ ഫലകം ഇവിടെ ചേർക്കുക. &amp;lt;br /&amp;gt;&amp;lt;nowiki&amp;gt;{{NowCommons|1=Image name on commons}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;small&amp;gt;[https://tools.wmflabs.org/commonshelper/?interface={{CONTENTLANGUAGE}}&amp;amp;image={{PAGENAMEE}}&amp;amp;lang={{CONTENTLANGUAGE}} യന്ത്രസഹായത്താൽ കോമൺസിലേക്കു കയറ്റുമതി ചെയ്യുക]&amp;lt;/small&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
}}&amp;lt;includeonly&amp;gt;{{#ifeq: {{NAMESPACE}} | {{ns:6}} |{{{category|[[Category:Copy to Wikimedia Commons|{{PAGENAME}}]]}}} }}&amp;lt;/includeonly&amp;gt;&amp;lt;!--{{Copy to Wikimedia Commons}} end--&amp;gt;&amp;lt;noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Main_other&amp;diff=127041</id>
		<title>ഫലകം:Main other</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Main_other&amp;diff=127041"/>
		<updated>2016-10-06T14:08:46Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:&lt;br /&gt;
  &amp;lt;!--If no or empty &amp;quot;demospace&amp;quot; parameter then detect namespace--&amp;gt;&lt;br /&gt;
  {{#if:{{{demospace|}}} &lt;br /&gt;
  | {{lc: {{{demospace}}} }}    &amp;lt;!--Use lower case &amp;quot;demospace&amp;quot;--&amp;gt;&lt;br /&gt;
  | {{#ifeq:{{NAMESPACE}}|{{ns:0}}&lt;br /&gt;
    | main&lt;br /&gt;
    | other&lt;br /&gt;
    }} &lt;br /&gt;
  }}&lt;br /&gt;
| main     = {{{1|}}}&lt;br /&gt;
| other&lt;br /&gt;
| #default = {{{2|}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Hatnote&amp;diff=127039</id>
		<title>ഫലകം:Hatnote</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Hatnote&amp;diff=127039"/>
		<updated>2016-10-06T14:08:45Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Hatnote|hatnote}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:For-on-see&amp;diff=127037</id>
		<title>ഫലകം:For-on-see</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:For-on-see&amp;diff=127037"/>
		<updated>2016-10-06T14:08:44Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hatnote&lt;br /&gt;
| extraclasses = boilerplate seealso&lt;br /&gt;
| For {{#if:{{{3|}}} |{{{1}}} on {{{2}}}, see {{{3}}}.&lt;br /&gt;
       | {{#if:{{{2|}}} |more details on {{{1}}}, see {{{2}}}.&lt;br /&gt;
          | more details on this topic, see {{{1}}}.&lt;br /&gt;
}}    }} }}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Details3&amp;diff=127035</id>
		<title>ഫലകം:Details3</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Details3&amp;diff=127035"/>
		<updated>2016-10-06T14:08:43Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if:{{{3|}}} |{{for-on-see|{{{3}}}|{{{2}}}|{{{1}}}}} |{{#if:{{{2|}}} |{{for-on-see|{{{2}}}|{{{1}}}}} |{{for-on-see|{{{1}}}}} }} }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;(&#039;&#039;Calls {{tl|For-on-see}}.)&#039;&#039;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Deletiontools&amp;diff=127033</id>
		<title>ഫലകം:Deletiontools</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Deletiontools&amp;diff=127033"/>
		<updated>2016-10-06T14:08:43Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Deletion tools]]&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Deletion_tools&amp;diff=127031</id>
		<title>ഫലകം:Deletion tools</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Deletion_tools&amp;diff=127031"/>
		<updated>2016-10-06T14:08:43Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;padding:0.3em; float:right; margin-left:15px; border:1px solid #A3B1BF; background:#f5faff; text-align:left; font-size:.9em; line-height:1.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;Deletion templates&#039;&#039;&#039; ([[Wikipedia:Deletion policy|policy]]{{·}} [[Special:Log/delete|log]])&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{tl|copyvio}}&amp;lt;/span&amp;gt;[[Wikipedia:Copyright problems|Copyvios]] ([[Wikipedia:Copyright problems/Header#Instructions|howto]]{{·}} [{{fullurl:Wikipedia:Copyright_problems/{{CURRENTYEAR}}_{{CURRENTMONTHNAME}}_{{CURRENTDAY}}}} log])&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{tl|ffd}}&amp;lt;/span&amp;gt;[[Wikipedia:Files for deletion|Files]] ([{{fullurl:Wikipedia:Images_and_media_for_deletion/{{CURRENTYEAR}}_{{CURRENTMONTHNAME}}_{{CURRENTDAY}}}} log])&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{tl|rfd}}&amp;lt;/span&amp;gt;[[Wikipedia:Redirects for discussion|Redirects]] ([[Wikipedia:Redirects for discussion/Header#How to list a redirect for discussion|howto]]{{·}} [{{fullurl:Wikipedia:Redirects_for_discussion/Log/{{CURRENTYEAR}}_{{CURRENTMONTHNAME}}_{{CURRENTDAY}}}} log])&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{tl|mfd}}&amp;lt;/span&amp;gt;[[Wikipedia:Miscellany for deletion|Miscellany]] ([[Wikipedia:Miscellany for deletion#How to list pages for deletion|howto]]{{·}} [{{fullurl:Wikipedia:Miscellany_for_deletion#Active_discussions}} log])&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;{{tl|delrev}}&amp;lt;/span&amp;gt;[[Wikipedia:Deletion review|Deletion review]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#ifexpr:{{{afd|{{{all|1}}}}}}| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt; [[Wikipedia:Articles for deletion|Articles]] ([[Template:AfD in 3 steps|howto]]{{·}} [{{fullurl:Wikipedia:Articles_for_deletion/Log/{{CURRENTYEAR}}_{{CURRENTMONTHNAME}}_{{CURRENTDAY}}}} log])&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tl|relist}}{{·}} {{tlsp|prod|&#039;&#039;why&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tlsp|afd}}{{·}} {{tlsp|prod blp}}&lt;br /&gt;
&lt;br /&gt;
}}{{#ifexpr:{{{tfd|{{{all|1}}}}}}|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;[[Wikipedia:Templates for discussion|Templates]] ([[Wikipedia:Templates_for_discussion/Header#Listing a template|howto]]{{·}} [{{fullurl:Wikipedia:Templates_for_deletion/Log/{{CURRENTYEAR}}_{{CURRENTMONTHNAME}}_{{CURRENTDAY}}}} log])&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tlp|tfd|&#039;&#039;template&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tlsp|tfd2|&#039;&#039;template&#039;&#039;|&#039;&#039;why&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|tfdnotice}}&lt;br /&gt;
&lt;br /&gt;
}}{{#ifexpr:{{{cfd|{{{all|1}}}}}}|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;[[Wikipedia:Categories for discussion|Categories]] ([[Wikipedia:Categories for discussion/Howto|howto]]{{·}} [{{fullurl:Wikipedia:Categories_for_discussion/Log/{{CURRENTYEAR}}_{{CURRENTMONTHNAME}}_{{CURRENTDAY}}}} log])&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tl|cfdnotice}}{{·}} {{tl|cfr-speedy|&amp;amp;#160;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tlsp|cfd}}{{·}} {{tlsp|cfl}}&amp;lt;br /&amp;gt;{{tlsp|cfm|&amp;amp;#160;}}{{·}} {{tlsp|cfr|&amp;amp;#160;}} &lt;br /&gt;
&lt;br /&gt;
}}{{#ifexpr:{{{stub|{{{all|1}}}}}}|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;[[Wikipedia:Stub types for deletion|Stub types]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tl|sfd-t}}{{·}} {{tl|sfd-c}}{{·}} {{tl|sfd-r}}&lt;br /&gt;
&lt;br /&gt;
}}{{#ifexpr:{{{merge|{{{all|1}}}}}}|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;[[Wikipedia:Merging|Mergers]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tl|merge}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|mergeto}}{{·}} {{tl|mergefrom}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|merging}}{{·}} {{tl|afd-mergeto}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|afd-mergefrom}}&lt;br /&gt;
&lt;br /&gt;
}}{{#ifexpr:{{{move|{{{all|1}}}}}}| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;[[Wikipedia:Requested moves|Page moves]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tlsp|move|&#039;&#039;Newname&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
}}{{#ifexpr:{{{speedy|{{{all|1}}}}}}|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;[[Wikipedia:Criteria for speedy deletion|Speedy]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tl|db-author}}{{·}} {{tl|db-web}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-nonsense}}{{·}} {{tl|db-test}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-nocontext}}{{·}} {{tl|db-empty}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-attack}}{{·}} {{tl|db-catempty}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-band}}{{·}} {{tl|db-banned}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-person}}{{·}} {{tl|db-notenglish}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-copyvio}}{{·}} {{tl|db-repost}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-vandalism}}{{·}} {{tl|db-talk}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-spam}}{{·}} {{tl|db-nocontent}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-copypaste}}{{·}} {{tl|db-filecopyvio}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|db-animal}}{{·}} {{tl|db-multiple}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|salt}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&#039;&#039;&#039;&#039;&#039;[[Wikipedia:Template messages/Deletion#Speedy deletion|All speedy templates]]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}{{#ifexpr:{{{unfree|{{{all|1}}}}}}|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;[[Wikipedia:Possibly unfree files|Unfree files]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tl|puf}}{{·}} {{tl|Ffd}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tlsp|nsd}}{{·}} {{tlsp|nld}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tlsp|nrd}}{{·}} {{tlsp|rfu}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tlsp|orfud}}{{·}} {{tlsp|orfur}}&lt;br /&gt;
&lt;br /&gt;
}}{{#ifexpr:{{{transwiki|{{{all|1}}}}}}|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:0.1em; background-color:#cedff2; text-align:center;&amp;quot;&amp;gt;[[Wikipedia:Wikimedia sister projects|Transwiki]] ([[m:Transwiki|howto]]{{·}}[{{fullurl:Wikipedia:Transwiki_log}} log])&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{{tl|Copy to Meta}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|Copy to Wikibooks}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|Copy to Wikimedia Commons}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|Copy to Wikiquote}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|Copy to Wikisource}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|Copy to Wikiversity}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{tl|Copy to Wiktionary}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&#039;&#039;&#039;&#039;&#039;[[:Category:Transwiki templates|All transwiki templates]]&#039;&#039;&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{navbar|Deletion tools|plain=1|style=float:right}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD THIS TEMPLATE&#039;S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Copy_to_Wikimedia_Commons&amp;diff=127029</id>
		<title>ഫലകം:Copy to Wikimedia Commons</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Copy_to_Wikimedia_Commons&amp;diff=127029"/>
		<updated>2016-10-06T14:08:41Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[:ഫലകം:കോമൺസിലേക്കു-മാറ്റുക]]&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:String&amp;diff=127027</id>
		<title>ഘടകം:String</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:String&amp;diff=127027"/>
		<updated>2016-10-06T14:08:41Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[  &lt;br /&gt;
&lt;br /&gt;
This module is intended to provide access to basic string functions.&lt;br /&gt;
&lt;br /&gt;
Most of the functions provided here can be invoked with named parameters, &lt;br /&gt;
unnamed parameters, or a mixture.  If named parameters are used, Mediawiki will &lt;br /&gt;
automatically remove any leading or trailing whitespace from the parameter.  &lt;br /&gt;
Depending on the intended use, it may be advantageous to either preserve or&lt;br /&gt;
remove such whitespace.&lt;br /&gt;
&lt;br /&gt;
Global options&lt;br /&gt;
    ignore_errors: If set to &#039;true&#039; or 1, any error condition will result in &lt;br /&gt;
        an empty string being returned rather than an error message.  &lt;br /&gt;
        &lt;br /&gt;
    error_category: If an error occurs, specifies the name of a category to &lt;br /&gt;
        include with the error message.  The default category is  &lt;br /&gt;
        [Category:Errors reported by Module String].&lt;br /&gt;
        &lt;br /&gt;
    no_category: If set to &#039;true&#039; or 1, no category will be added if an error&lt;br /&gt;
        is generated.&lt;br /&gt;
        &lt;br /&gt;
Unit tests for this module are available at Module:String/tests.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local str = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
len&lt;br /&gt;
&lt;br /&gt;
This function returns the length of the target string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|len|target_string|}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|len|s=target_string}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string whose length to report&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the target string.  &lt;br /&gt;
]]&lt;br /&gt;
function str.len( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;s&#039;} );&lt;br /&gt;
    local s = new_args[&#039;s&#039;] or &#039;&#039;;&lt;br /&gt;
    return mw.ustring.len( s )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
sub&lt;br /&gt;
&lt;br /&gt;
This function returns a substring of the target string at specified indices.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|sub|target_string|start_index|end_index}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|sub|s=target_string|i=start_index|j=end_index}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string to return a subset of&lt;br /&gt;
    i: The fist index of the substring to return, defaults to 1.&lt;br /&gt;
    j: The last index of the string to return, defaults to the last character.&lt;br /&gt;
    &lt;br /&gt;
The first character of the string is assigned an index of 1.  If either i or j&lt;br /&gt;
is a negative value, it is interpreted the same as selecting a character by &lt;br /&gt;
counting from the end of the string.  Hence, a value of -1 is the same as &lt;br /&gt;
selecting the last character of the string.&lt;br /&gt;
&lt;br /&gt;
If the requested indices are out of range for the given string, an error is &lt;br /&gt;
reported.&lt;br /&gt;
]]&lt;br /&gt;
function str.sub( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, { &#039;s&#039;, &#039;i&#039;, &#039;j&#039; } );&lt;br /&gt;
    local s = new_args[&#039;s&#039;] or &#039;&#039;;&lt;br /&gt;
    local i = tonumber( new_args[&#039;i&#039;] ) or 1;&lt;br /&gt;
    local j = tonumber( new_args[&#039;j&#039;] ) or -1;&lt;br /&gt;
    &lt;br /&gt;
    local len = mw.ustring.len( s );&lt;br /&gt;
&lt;br /&gt;
    -- Convert negatives for range checking&lt;br /&gt;
    if i &amp;lt; 0 then&lt;br /&gt;
        i = len + i + 1;&lt;br /&gt;
    end&lt;br /&gt;
    if j &amp;lt; 0 then&lt;br /&gt;
        j = len + j + 1;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if i &amp;gt; len or j &amp;gt; len or i &amp;lt; 1 or j &amp;lt; 1 then&lt;br /&gt;
        return str._error( &#039;String subset index out of range&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if j &amp;lt; i then&lt;br /&gt;
        return str._error( &#039;String subset indices out of order&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return mw.ustring.sub( s, i, j )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
This function implements that features of {{str sub old}} and is kept in order&lt;br /&gt;
to maintain these older templates.&lt;br /&gt;
]]&lt;br /&gt;
function str.sublength( frame )&lt;br /&gt;
    local i = tonumber( frame.args.i ) or 0&lt;br /&gt;
    local len = tonumber( frame.args.len )&lt;br /&gt;
    return mw.ustring.sub( frame.args.s, i + 1, len and ( i + len ) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
match&lt;br /&gt;
&lt;br /&gt;
This function returns a substring from the source string that matches a &lt;br /&gt;
specified pattern.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|pos|s=source_string|pattern=pattern_string|start=start_index&lt;br /&gt;
    |match=match_number|plain=plain_flag|nomatch=nomatch_output}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string to search&lt;br /&gt;
    pattern: The pattern or string to find within the string&lt;br /&gt;
    start: The index within the source string to start the search.  The first&lt;br /&gt;
        character of the string has index 1.  Defaults to 1.&lt;br /&gt;
    match: In some cases it may be possible to make multiple matches on a single &lt;br /&gt;
        string.  This specifies which match to return, where the first match is &lt;br /&gt;
        match= 1.  If a negative number is specified then a match is returned &lt;br /&gt;
        counting from the last match.  Hence match = -1 is the same as requesting&lt;br /&gt;
        the last match.  Defaults to 1.&lt;br /&gt;
    plain: A flag indicating that the pattern should be understood as plain&lt;br /&gt;
        text.  Defaults to false.&lt;br /&gt;
    nomatch: If no match is found, output the &amp;quot;nomatch&amp;quot; value rather than an error.&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from each string.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
If the match_number or start_index are out of range for the string being queried, then&lt;br /&gt;
this function generates an error.  An error is also generated if no match is found.&lt;br /&gt;
If one adds the parameter ignore_errors=true, then the error will be suppressed and &lt;br /&gt;
an empty string will be returned on any failure.&lt;br /&gt;
&lt;br /&gt;
For information on constructing Lua patterns, a form of [regular expression], see:&lt;br /&gt;
&lt;br /&gt;
* http://www.lua.org/manual/5.1/manual.html#5.4.1&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
function str.match( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;s&#039;, &#039;pattern&#039;, &#039;start&#039;, &#039;match&#039;, &#039;plain&#039;, &#039;nomatch&#039;} );&lt;br /&gt;
    local s = new_args[&#039;s&#039;] or &#039;&#039;;&lt;br /&gt;
    local start = tonumber( new_args[&#039;start&#039;] ) or 1;&lt;br /&gt;
    local plain_flag = str._getBoolean( new_args[&#039;plain&#039;] or false );&lt;br /&gt;
    local pattern = new_args[&#039;pattern&#039;] or &#039;&#039;;&lt;br /&gt;
    local match_index = math.floor( tonumber(new_args[&#039;match&#039;]) or 1 );&lt;br /&gt;
    local nomatch = new_args[&#039;nomatch&#039;];&lt;br /&gt;
    &lt;br /&gt;
    if s == &#039;&#039; then&lt;br /&gt;
        return str._error( &#039;Target string is empty&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if pattern == &#039;&#039; then&lt;br /&gt;
        return str._error( &#039;Pattern string is empty&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if math.abs(start) &amp;lt; 1 or math.abs(start) &amp;gt; mw.ustring.len( s ) then&lt;br /&gt;
        return str._error( &#039;Requested start is out of range&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if match_index == 0 then&lt;br /&gt;
        return str._error( &#039;Match index is out of range&#039; );&lt;br /&gt;
    end&lt;br /&gt;
    if plain_flag then&lt;br /&gt;
        pattern = str._escapePattern( pattern );&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local result&lt;br /&gt;
    if match_index == 1 then&lt;br /&gt;
        -- Find first match is simple case&lt;br /&gt;
        result = mw.ustring.match( s, pattern, start )&lt;br /&gt;
    else&lt;br /&gt;
        if start &amp;gt; 1 then&lt;br /&gt;
            s = mw.ustring.sub( s, start );&lt;br /&gt;
        end&lt;br /&gt;
        &lt;br /&gt;
        local iterator = mw.ustring.gmatch(s, pattern);&lt;br /&gt;
        if match_index &amp;gt; 0 then&lt;br /&gt;
            -- Forward search&lt;br /&gt;
            for w in iterator do&lt;br /&gt;
                match_index = match_index - 1;&lt;br /&gt;
                if match_index == 0 then&lt;br /&gt;
                    result = w;&lt;br /&gt;
                    break;&lt;br /&gt;
                end&lt;br /&gt;
            end    &lt;br /&gt;
        else&lt;br /&gt;
            -- Reverse search&lt;br /&gt;
            local result_table = {};&lt;br /&gt;
            local count = 1;&lt;br /&gt;
            for w in iterator do&lt;br /&gt;
                result_table[count] = w;&lt;br /&gt;
                count = count + 1;&lt;br /&gt;
            end&lt;br /&gt;
            &lt;br /&gt;
            result = result_table[ count + match_index ];            &lt;br /&gt;
        end&lt;br /&gt;
    end        &lt;br /&gt;
    &lt;br /&gt;
    if result == nil then&lt;br /&gt;
        if nomatch == nil then&lt;br /&gt;
            return str._error( &#039;Match not found&#039; );&lt;br /&gt;
        else&lt;br /&gt;
            return nomatch;&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        return result;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
pos&lt;br /&gt;
&lt;br /&gt;
This function returns a single character from the target string at position pos.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|pos|target_string|index_value}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|pos|target=target_string|pos=index_value}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    target: The string to search&lt;br /&gt;
    pos: The index for the character to return&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the target string.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
The first character has an index value of 1.&lt;br /&gt;
&lt;br /&gt;
If one requests a negative value, this function will select a character by counting backwards &lt;br /&gt;
from the end of the string.  In other words pos = -1 is the same as asking for the last character.&lt;br /&gt;
&lt;br /&gt;
A requested value of zero, or a value greater than the length of the string returns an error.&lt;br /&gt;
]]&lt;br /&gt;
function str.pos( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;target&#039;, &#039;pos&#039;} );&lt;br /&gt;
    local target_str = new_args[&#039;target&#039;] or &#039;&#039;;&lt;br /&gt;
    local pos = tonumber( new_args[&#039;pos&#039;] ) or 0;&lt;br /&gt;
&lt;br /&gt;
    if pos == 0 or math.abs(pos) &amp;gt; mw.ustring.len( target_str ) then&lt;br /&gt;
        return str._error( &#039;String index out of range&#039; );&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    return mw.ustring.sub( target_str, pos, pos );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
str_find&lt;br /&gt;
&lt;br /&gt;
This function duplicates the behavior of {{str_find}}, including all of its quirks.&lt;br /&gt;
This is provided in order to support existing templates, but is NOT RECOMMENDED for &lt;br /&gt;
new code and templates.  New code is recommended to use the &amp;quot;find&amp;quot; function instead.&lt;br /&gt;
&lt;br /&gt;
Returns the first index in &amp;quot;source&amp;quot; that is a match to &amp;quot;target&amp;quot;.  Indexing is 1-based,&lt;br /&gt;
and the function returns -1 if the &amp;quot;target&amp;quot; string is not present in &amp;quot;source&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Important Note: If the &amp;quot;target&amp;quot; string is empty / missing, this function returns a&lt;br /&gt;
value of &amp;quot;1&amp;quot;, which is generally unexpected behavior, and must be accounted for&lt;br /&gt;
separatetly.&lt;br /&gt;
]]&lt;br /&gt;
function str.str_find( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;source&#039;, &#039;target&#039;} );&lt;br /&gt;
    local source_str = new_args[&#039;source&#039;] or &#039;&#039;;&lt;br /&gt;
    local target_str = new_args[&#039;target&#039;] or &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    if target_str == &#039;&#039; then&lt;br /&gt;
        return 1;&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    local start = mw.ustring.find( source_str, target_str, 1, true )&lt;br /&gt;
    if start == nil then&lt;br /&gt;
        start = -1&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return start&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
find&lt;br /&gt;
&lt;br /&gt;
This function allows one to search for a target string or pattern within another&lt;br /&gt;
string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|find|source_str|target_string|start_index|plain_flag}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    source: The string to search&lt;br /&gt;
    target: The string or pattern to find within source&lt;br /&gt;
    start: The index within the source string to start the search, defaults to 1&lt;br /&gt;
    plain: Boolean flag indicating that target should be understood as plain&lt;br /&gt;
        text and not as a Lua style regular expression, defaults to true&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the parameter.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
This function returns the first index &amp;gt;= &amp;quot;start&amp;quot; where &amp;quot;target&amp;quot; can be found &lt;br /&gt;
within &amp;quot;source&amp;quot;.  Indices are 1-based.  If &amp;quot;target&amp;quot; is not found, then this &lt;br /&gt;
function returns 0.  If either &amp;quot;source&amp;quot; or &amp;quot;target&amp;quot; are missing / empty, this&lt;br /&gt;
function also returns 0.&lt;br /&gt;
&lt;br /&gt;
This function should be safe for UTF-8 strings.&lt;br /&gt;
]]&lt;br /&gt;
function str.find( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;source&#039;, &#039;target&#039;, &#039;start&#039;, &#039;plain&#039; } ); &lt;br /&gt;
    local source_str = new_args[&#039;source&#039;] or &#039;&#039;;&lt;br /&gt;
    local pattern = new_args[&#039;target&#039;] or &#039;&#039;;&lt;br /&gt;
    local start_pos = tonumber(new_args[&#039;start&#039;]) or 1;&lt;br /&gt;
    local plain = new_args[&#039;plain&#039;] or true;&lt;br /&gt;
        &lt;br /&gt;
    if source_str == &#039;&#039; or pattern == &#039;&#039; then&lt;br /&gt;
        return 0;&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    plain = str._getBoolean( plain );&lt;br /&gt;
&lt;br /&gt;
    local start = mw.ustring.find( source_str, pattern, start_pos, plain )&lt;br /&gt;
    if start == nil then&lt;br /&gt;
        start = 0&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return start&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
replace&lt;br /&gt;
&lt;br /&gt;
This function allows one to replace a target string or pattern within another&lt;br /&gt;
string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string|&lt;br /&gt;
   count=replacement_count|plain=plain_flag}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    source: The string to search&lt;br /&gt;
    pattern: The string or pattern to find within source&lt;br /&gt;
    replace: The replacement text&lt;br /&gt;
    count: The number of occurences to replace, defaults to all.&lt;br /&gt;
    plain: Boolean flag indicating that pattern should be understood as plain&lt;br /&gt;
        text and not as a Lua style regular expression, defaults to true &lt;br /&gt;
]]&lt;br /&gt;
function str.replace( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {&#039;source&#039;, &#039;pattern&#039;, &#039;replace&#039;, &#039;count&#039;, &#039;plain&#039; } ); &lt;br /&gt;
    local source_str = new_args[&#039;source&#039;] or &#039;&#039;;&lt;br /&gt;
    local pattern = new_args[&#039;pattern&#039;] or &#039;&#039;;&lt;br /&gt;
    local replace = new_args[&#039;replace&#039;] or &#039;&#039;;&lt;br /&gt;
    local count = tonumber( new_args[&#039;count&#039;] );&lt;br /&gt;
    local plain = new_args[&#039;plain&#039;] or true;&lt;br /&gt;
        &lt;br /&gt;
    if source_str == &#039;&#039; or pattern == &#039;&#039; then&lt;br /&gt;
        return source_str;&lt;br /&gt;
    end    &lt;br /&gt;
    plain = str._getBoolean( plain );&lt;br /&gt;
&lt;br /&gt;
    if plain then&lt;br /&gt;
        pattern = str._escapePattern( pattern );&lt;br /&gt;
        replace = mw.ustring.gsub( replace, &amp;quot;%%&amp;quot;, &amp;quot;%%%%&amp;quot; ); --Only need to escape replacement sequences.&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local result;&lt;br /&gt;
&lt;br /&gt;
    if count ~= nil then&lt;br /&gt;
        result = mw.ustring.gsub( source_str, pattern, replace, count );&lt;br /&gt;
    else&lt;br /&gt;
        result = mw.ustring.gsub( source_str, pattern, replace );&lt;br /&gt;
    end        &lt;br /&gt;
&lt;br /&gt;
    return result;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[ &lt;br /&gt;
    simple function to pipe string.rep to templates.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
function str.rep( frame )&lt;br /&gt;
    local repetitions = tonumber( frame.args[2] )&lt;br /&gt;
    if not repetitions then &lt;br /&gt;
        return str._error( &#039;function rep expects a number as second parameter, received &amp;quot;&#039; .. ( frame.args[2] or &#039;&#039; ) .. &#039;&amp;quot;&#039; )&lt;br /&gt;
    end&lt;br /&gt;
    return string.rep( frame.args[1] or &#039;&#039;, repetitions )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function that populates the argument list given that user may need to use a mix of&lt;br /&gt;
named and unnamed parameters.  This is relevant because named parameters are not&lt;br /&gt;
identical to unnamed parameters due to string trimming, and when dealing with strings&lt;br /&gt;
we sometimes want to either preserve or remove that whitespace depending on the application.&lt;br /&gt;
]]&lt;br /&gt;
function str._getParameters( frame_args, arg_list )&lt;br /&gt;
    local new_args = {};&lt;br /&gt;
    local index = 1;&lt;br /&gt;
    local value;&lt;br /&gt;
    &lt;br /&gt;
    for i,arg in ipairs( arg_list ) do&lt;br /&gt;
        value = frame_args[arg]&lt;br /&gt;
        if value == nil then&lt;br /&gt;
            value = frame_args[index];&lt;br /&gt;
            index = index + 1;&lt;br /&gt;
        end&lt;br /&gt;
        new_args[arg] = value;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return new_args;&lt;br /&gt;
end        &lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function to handle error messages.&lt;br /&gt;
]]&lt;br /&gt;
function str._error( error_str )&lt;br /&gt;
    local frame = mw.getCurrentFrame();&lt;br /&gt;
    local error_category = frame.args.error_category or &#039;Errors reported by Module String&#039;;&lt;br /&gt;
    local ignore_errors = frame.args.ignore_errors or false;&lt;br /&gt;
    local no_category = frame.args.no_category or false;&lt;br /&gt;
    &lt;br /&gt;
    if str._getBoolean(ignore_errors) then&lt;br /&gt;
        return &#039;&#039;;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local error_str = &#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;String Module Error: &#039; .. error_str .. &#039;&amp;lt;/strong&amp;gt;&#039;;&lt;br /&gt;
    if error_category ~= &#039;&#039; and not str._getBoolean( no_category ) then&lt;br /&gt;
        error_str = &#039;[[Category:&#039; .. error_category .. &#039;]]&#039; .. error_str;&lt;br /&gt;
    end        &lt;br /&gt;
    &lt;br /&gt;
    return error_str;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper Function to interpret boolean strings&lt;br /&gt;
]]&lt;br /&gt;
function str._getBoolean( boolean_str )&lt;br /&gt;
    local boolean_value;&lt;br /&gt;
    &lt;br /&gt;
    if type( boolean_str ) == &#039;string&#039; then&lt;br /&gt;
        boolean_str = boolean_str:lower();&lt;br /&gt;
        if boolean_str == &#039;false&#039; or boolean_str == &#039;no&#039; or boolean_str == &#039;0&#039; &lt;br /&gt;
                or boolean_str == &#039;&#039; then&lt;br /&gt;
            boolean_value = false;&lt;br /&gt;
        else&lt;br /&gt;
            boolean_value = true;&lt;br /&gt;
        end    &lt;br /&gt;
    elseif type( boolean_str ) == &#039;boolean&#039; then&lt;br /&gt;
        boolean_value = boolean_str;&lt;br /&gt;
    else&lt;br /&gt;
        error( &#039;No boolean value found&#039; );&lt;br /&gt;
    end    &lt;br /&gt;
    return boolean_value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function that escapes all pattern characters so that they will be treated &lt;br /&gt;
as plain text.&lt;br /&gt;
]]&lt;br /&gt;
function str._escapePattern( pattern_str )&lt;br /&gt;
    return mw.ustring.gsub( pattern_str, &amp;quot;([%(%)%.%%%+%-%*%?%[%^%$%]])&amp;quot;, &amp;quot;%%%1&amp;quot; );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return str&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Yesno&amp;diff=127025</id>
		<title>ഫലകം:Yesno</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Yesno&amp;diff=127025"/>
		<updated>2016-10-06T14:08:39Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;#switch: {{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;lc: {{{1|¬}}} }}&lt;br /&gt;
 |no&lt;br /&gt;
 |n&lt;br /&gt;
 |false&lt;br /&gt;
 |0        = {{{no|&amp;lt;!-- null --&amp;gt;}}}&lt;br /&gt;
 |         = {{{blank|{{{no|&amp;lt;!-- null --&amp;gt;}}}}}}&lt;br /&gt;
 |¬        = {{{¬|}}}&lt;br /&gt;
 |yes&lt;br /&gt;
 |y&lt;br /&gt;
 |true&lt;br /&gt;
 |1        = {{{yes|yes}}}&lt;br /&gt;
 |#default = {{{def|{{{yes|yes}}}}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Transl&amp;diff=127023</id>
		<title>ഫലകം:Transl</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Transl&amp;diff=127023"/>
		<updated>2016-10-06T14:08:38Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span title={{ #if: {{{3|}}} | {{#switch: {{{2}}}&lt;br /&gt;
|ISO = {{#switch: {{{1}}}&lt;br /&gt;
 |ba&lt;br /&gt;
 |be&lt;br /&gt;
 |bg&lt;br /&gt;
 |uk&lt;br /&gt;
 |ab&lt;br /&gt;
 |mn&lt;br /&gt;
 |kk&lt;br /&gt;
 |ky&lt;br /&gt;
 |tut&lt;br /&gt;
 |bua&lt;br /&gt;
 |sah&lt;br /&gt;
 |xal&lt;br /&gt;
 |ru&lt;br /&gt;
 |tg&lt;br /&gt;
 |Cyrl = &amp;quot;ISO 9 Cyrillic&amp;quot;&lt;br /&gt;
 |fa&lt;br /&gt;
 |ur&lt;br /&gt;
 |ku&lt;br /&gt;
 |ps&lt;br /&gt;
 |ug&lt;br /&gt;
 |ar&lt;br /&gt;
 |Arab = &amp;quot;ISO 233 Arabic&amp;quot;&lt;br /&gt;
 |yi&lt;br /&gt;
 |he&lt;br /&gt;
 |Hebr = &amp;quot;ISO 259 Hebrew&amp;quot;&lt;br /&gt;
 |grc&lt;br /&gt;
 |el = &amp;quot;ISO 843 Greek&amp;quot;&lt;br /&gt;
 |ja&lt;br /&gt;
 |Hira&lt;br /&gt;
 |Kana&lt;br /&gt;
 |Hrkt&lt;br /&gt;
 |Jpan = &amp;quot;ISO 3602 Japanese&amp;quot;&lt;br /&gt;
 |pny&lt;br /&gt;
 |zho&lt;br /&gt;
 |chi&lt;br /&gt;
 |zh&lt;br /&gt;
 |Hans&lt;br /&gt;
 |Hant&lt;br /&gt;
 |Han = &amp;quot;ISO 7098 Chinese&amp;quot;&lt;br /&gt;
 |kat&lt;br /&gt;
 |ka = &amp;quot;ISO 9984 Georgian&amp;quot;&lt;br /&gt;
 |arm&lt;br /&gt;
 |hy = &amp;quot;ISO 9985 Armenian&amp;quot;&lt;br /&gt;
 |tha&lt;br /&gt;
 |th = &amp;quot;ISO 11940 Thai&amp;quot;&lt;br /&gt;
 |kor&lt;br /&gt;
 |ko = &amp;quot;ISO 11941 Korean&amp;quot;&lt;br /&gt;
 |sa&lt;br /&gt;
 |hi&lt;br /&gt;
 |bn&lt;br /&gt;
 |te&lt;br /&gt;
 |mr&lt;br /&gt;
 |gu&lt;br /&gt;
 |kn&lt;br /&gt;
 |ml&lt;br /&gt;
 |ta&lt;br /&gt;
 |dra&lt;br /&gt;
 |inc&lt;br /&gt;
 |Brah&lt;br /&gt;
 |Beng&lt;br /&gt;
 |Deva = &amp;quot;15919 Indic&amp;quot;&lt;br /&gt;
 |#default = &amp;quot;ISO transliteration&amp;quot;&lt;br /&gt;
 }}&lt;br /&gt;
|DIN = {{#switch: {{{1}}}&lt;br /&gt;
 |fa&lt;br /&gt;
 |ur&lt;br /&gt;
 |ku&lt;br /&gt;
 |ps&lt;br /&gt;
 |tg&lt;br /&gt;
 |ug&lt;br /&gt;
 |ar&lt;br /&gt;
 |Arab = &amp;quot;DIN 31635 Arabic&amp;quot;&lt;br /&gt;
 |#default = &amp;quot;DIN transliteration&amp;quot;&lt;br /&gt;
 }}&lt;br /&gt;
|IAST = &amp;quot;International Alphabet of Sanskrit Transliteration&amp;quot;&lt;br /&gt;
|#default = &amp;quot;{{{1}}} {{{2}}} transliteration&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
|{{#switch: {{{1}}}&lt;br /&gt;
 |akk&lt;br /&gt;
 |sem&lt;br /&gt;
 |Phnx = &amp;quot;Semitic transliteration&amp;quot;&lt;br /&gt;
 |Xsux = &amp;quot;Cuneiform transliteration&amp;quot;&lt;br /&gt;
 |#default = &amp;quot;{{ISO 639 name {{{1}}}}} transliteration&amp;quot;&lt;br /&gt;
 }}&lt;br /&gt;
}}  class=&amp;quot;Unicode&amp;quot; style=&amp;quot;white-space:normal; text-decoration: none&amp;quot;&amp;gt;{{{3|{{{2}}}}}}&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tnf&amp;diff=127021</id>
		<title>ഫലകം:Tnf</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tnf&amp;diff=127021"/>
		<updated>2016-10-06T14:08:37Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Template:Tlf]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;hr/&amp;gt;&lt;br /&gt;
(&amp;quot;{{padlr|Tlf}}&amp;quot; would imply &amp;quot;[[Template:Tl|[T]emplate [l]ink]] in normal [f]ont&amp;quot;&amp;amp;nbsp;– except [[Template:Tlf]] doesn&#039;t (as of August 2014) include a link. Hence this &amp;quot;{{padlr|Tnf}}&amp;quot; (&amp;quot;[T]emplate code in [n]ormal [f]ont&amp;quot;) redirect.)&lt;br /&gt;
&lt;br /&gt;
[[Category:Template-related templates]] &amp;lt;!--but not e.g. [[:Category:Internal template-link templates]], as this template does not link to a template--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlxplain&amp;diff=127019</id>
		<title>ഫലകം:Tlxplain</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlxplain&amp;diff=127019"/>
		<updated>2016-10-06T14:08:37Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
    --&amp;gt;{{#if:{{str endswith|{{{1}}}|%}} &amp;lt;!--(i.e. if {{{1}}} is a percentage)--&amp;gt;&lt;br /&gt;
        | &amp;lt;code style=&amp;quot;border:none;background:transparent;font-size:{{{1}}};{{{codestyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
           --&amp;gt;{{((}}{{#if:{{{subst|}}} |[[Help:Substitution|subst]]:}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:{{{2|}}}|{{{2|}}}]]&amp;lt;!--&lt;br /&gt;
     --&amp;gt;| &amp;lt;code style=&amp;quot;border:none;background:transparent;{{#if:{{{size|}}}|font-size:{{{size}}};}}{{{codestyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
           --&amp;gt;{{((}}{{#if:{{{subst|}}} |[[Help:Substitution|subst]]:}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:{{{1|}}}|{{{1|}}}]]&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{2|}}} |&amp;amp;#124;{{{2}}}}}&amp;lt;!--&lt;br /&gt;
    --&amp;gt;}}&amp;lt;!--     --&amp;gt;{{#if:{{{3|}}} |&amp;amp;#124;{{{3}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{4|}}} |&amp;amp;#124;{{{4}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{5|}}} |&amp;amp;#124;{{{5}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{6|}}} |&amp;amp;#124;{{{6}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{7|}}} |&amp;amp;#124;{{{7}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{8|}}} |&amp;amp;#124;{{{8}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{9|}}} |&amp;amp;#124;{{{9}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{10|}}}|&amp;amp;#124;{{{10}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{11|}}}|&amp;amp;#124;{{{11}}}}}&amp;lt;!--&lt;br /&gt;
                  --&amp;gt;{{#if:{{{12|}}}|&amp;amp;#124;…}}&amp;lt;!--&lt;br /&gt;
           --&amp;gt;{{))}}&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlxpl&amp;diff=127017</id>
		<title>ഫലകം:Tlxpl</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlxpl&amp;diff=127017"/>
		<updated>2016-10-06T14:08:36Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Template:Tlxplain]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Internal template-link templates]]&lt;br /&gt;
[[Category:Typing-aid templates]]&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlx&amp;diff=127015</id>
		<title>ഫലകം:Tlx</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlx&amp;diff=127015"/>
		<updated>2016-10-06T14:08:36Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
    --&amp;gt;&amp;lt;code&amp;gt;&amp;lt;!--&lt;br /&gt;
        --&amp;gt;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;{{#if:{{{subst|}}} |[[Help:Substitution|subst]]:}}&amp;lt;!--&lt;br /&gt;
                     --&amp;gt;[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:{{{1|}}}|{{{1|}}}]]&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{2|}}}  |&amp;amp;#124;{{{2}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{3|}}}  |&amp;amp;#124;{{{3}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{4|}}}  |&amp;amp;#124;{{{4}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{5|}}}  |&amp;amp;#124;{{{5}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{6|}}}  |&amp;amp;#124;{{{6}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{7|}}}  |&amp;amp;#124;{{{7}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{8|}}}  |&amp;amp;#124;{{{8}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{9|}}}  |&amp;amp;#124;{{{9}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{10|}}} |&amp;amp;#124;{{{10}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{11|}}} |&amp;amp;#124;{{{11}}}}}&amp;lt;!--&lt;br /&gt;
                          --&amp;gt;{{#if:{{{12|}}} |&amp;amp;#124;&#039;&#039;…&#039;&#039;}}&amp;lt;!--&lt;br /&gt;
        --&amp;gt;&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;!--&lt;br /&gt;
    --&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlp&amp;diff=127013</id>
		<title>ഫലകം:Tlp</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlp&amp;diff=127013"/>
		<updated>2016-10-06T14:08:35Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;&amp;amp;#123;&amp;amp;#123;{{#if:{{{1|}}}&lt;br /&gt;
| [[{{ns:Template}}:{{{1}}}|{{{1}}}]] | tlp&amp;amp;#124;... }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{2|x}}}|{{{2|}}}| &amp;amp;#124;{{{2}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{3|x}}}|{{{3|}}}| &amp;amp;#124;{{{3}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{4|x}}}|{{{4|}}}| &amp;amp;#124;{{{4}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{5|x}}}|{{{5|}}}| &amp;amp;#124;{{{5}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{6|x}}}|{{{6|}}}| &amp;amp;#124;{{{6}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{7|x}}}|{{{7|}}}| &amp;amp;#124;{{{7}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{8|x}}}|{{{8|}}}| &amp;amp;#124;{{{8}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{9|x}}}|{{{9|}}}| &amp;amp;#124;{{{9}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#125;&amp;amp;#125;&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlf&amp;diff=127011</id>
		<title>ഫലകം:Tlf</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Tlf&amp;diff=127011"/>
		<updated>2016-10-06T14:08:34Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;&amp;amp;#123;&amp;amp;#123;{{#if:{{{1|}}}|{{{1}}}| tlf&amp;amp;#124;...}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{2|x}}}|{{{2|}}}| &amp;amp;#124;{{{2}}} | }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{3|x}}}|{{{3|}}}| &amp;amp;#124;{{{3}}} | }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{4|x}}}|{{{4|}}}| &amp;amp;#124;{{{4}}} | }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{5|x}}}|{{{5|}}}| &amp;amp;#124;{{{5}}} | }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{6|x}}}|{{{6|}}}| &amp;amp;#124;{{{6}}} | }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{7|x}}}|{{{7|}}}| &amp;amp;#124;{{{7}}} | }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{8|x}}}|{{{8|}}}| &amp;amp;#124;{{{8}}} | }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{9|x}}}|{{{9|}}}| &amp;amp;#124;{{{9}}} | }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#125;&amp;amp;#125;&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc sub-page, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:TemplateDataHeader&amp;diff=127009</id>
		<title>ഫലകം:TemplateDataHeader</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:TemplateDataHeader&amp;diff=127009"/>
		<updated>2016-10-06T14:08:33Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;templatedata-header&amp;quot;&amp;gt;{{#if:{{{noheader|}}}| |This is the [[Wikipedia:TemplateData|TemplateData]] documentation for this template used by [[Wikipedia:VisualEditor|VisualEditor]] and other tools.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{{1|{{BASEPAGENAME}}}}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|sandbox||&lt;br /&gt;
[[Category:TemplateData documentation]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Str_endswith&amp;diff=127007</id>
		<title>ഫലകം:Str endswith</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Str_endswith&amp;diff=127007"/>
		<updated>2016-10-06T14:08:32Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{#Invoke:String|sub|s={{{1|}}}| -{{#invoke:String|len|s={{{2}}}}} |ignore_errors=true}}|{{{2|}}}|yes}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add categories to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Script&amp;diff=127005</id>
		<title>ഫലകം:Script</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Script&amp;diff=127005"/>
		<updated>2016-10-06T14:08:31Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch: {{{1|}}}&lt;br /&gt;
&amp;lt;!--scripts with dedicated templates--&amp;gt;&lt;br /&gt;
|Arab = {{script/Arabic|1={{{2}}}}}&lt;br /&gt;
|fa-Arab|ps-Arab|ur-Arab = {{script/Nastaliq|2={{{2}}}}}&lt;br /&gt;
|Bali = {{script/Bali|1={{{2}}}}}&lt;br /&gt;
|Bugi = {{script/Lontara|2={{{2}}}}}&lt;br /&gt;
|Copt = {{script/Coptic|1={{{2}}}}}&lt;br /&gt;
|Cyrs = {{script/Slavonic|2={{{2}}}}}&lt;br /&gt;
|Geok = {{script/Khutsuri|1={{{2}}}}}&lt;br /&gt;
|Grek = {{script/Greek|1={{{2}}}}}&lt;br /&gt;
|Hebr = {{script/Hebrew|1={{{2}}}}}&lt;br /&gt;
|Java = {{script/Java|1={{{2}}}}}&lt;br /&gt;
|Latg = {{script/Gaelic|1={{{2}}}}}&lt;br /&gt;
|Orkh = {{script/Orkhon|1={{{2}}}}}&lt;br /&gt;
|Phnx = {{script/Phoenician|1={{{2}}}}}&lt;br /&gt;
|Rjng = {{script/Rejang|1={{{2}}}}}&lt;br /&gt;
|Runr = {{script/Runic|1={{{2}}}}}&lt;br /&gt;
|Syre = {{script/Strng|1={{{2}}}}}&lt;br /&gt;
|Syrj = {{script/Serto|1={{{2}}}}}&lt;br /&gt;
|Syrn = {{script/Mdnh|1={{{2}}}}}&lt;br /&gt;
|Xsux = {{script/Cuneiform|1={{{2}}}}}&lt;br /&gt;
&amp;lt;!--other scripts use standard language spans--&amp;gt;&lt;br /&gt;
|#default = &amp;lt;span {{#switch: {{{1}}}&lt;br /&gt;
  &amp;lt;!--tweaks which should be moved to global CSS classes, with fonts supported in the Universal Language Selector--&amp;gt;&lt;br /&gt;
  |Cprt = style=&amp;quot;font-size:125%;font-family:Code2001;&amp;quot;&amp;lt;!--SMP, rarely supported, state font explicltly--&amp;gt;&lt;br /&gt;
  |Goth = style=&amp;quot;font-size:125%;&amp;quot;&lt;br /&gt;
  |Latf = style=&amp;quot;font-size:125%;&amp;quot;&lt;br /&gt;
  |Linb = style=&amp;quot;font-size:125%;&amp;quot;&lt;br /&gt;
  |Ugar = style=&amp;quot;font-size:125%;&amp;quot;&lt;br /&gt;
  |Xpeo = style=&amp;quot;font-size:125%;font-family:Xerxes;&amp;quot;&amp;lt;!--Use Xerxes for Old Persian--&amp;gt;&lt;br /&gt;
  |#default = class=&amp;quot;Unicode&amp;quot;&amp;lt;!--BMP, use generic &amp;quot;unicode&amp;quot; CSS class for all other scripts, including &amp;quot;Latn&amp;quot; for IPA--&amp;gt;&lt;br /&gt;
 }}&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{template doc}}&amp;lt;!-- Add categories, documentation, and interwiki links to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Rtl-lang&amp;diff=127003</id>
		<title>ഫലകം:Rtl-lang</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Rtl-lang&amp;diff=127003"/>
		<updated>2016-10-06T14:08:30Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{protected template}}&amp;lt;/noinclude&amp;gt;&amp;lt;span lang=&amp;quot;{{{1}}}&amp;quot; xml:lang=&amp;quot;{{{1}}}&amp;quot; dir=&amp;quot;rtl&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&amp;amp;lrm;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
This template behaves like {{tl|lang}}, but additionally inserts the &amp;lt;code&amp;gt;dir=&amp;quot;rtl&amp;quot;&amp;lt;/code&amp;gt; parameter in the span, and adds the [[Left-to-right mark|&amp;amp;amp;lrm;]] character at the end of the span.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039; that this is not required for normal insertion of a string in a [[Writing_system#Directionality|left-to-right script]]. If you don&#039;t know what you are doing, use {{tl|lang}}.&lt;br /&gt;
&lt;br /&gt;
For example, to produce strings in Arabic or Hebrew scrip, simply use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* The romanization of &amp;quot;{{lang|ar|اللغة العربية}}&amp;quot; is &amp;quot;{{ISOtranslit|&#039;&#039;al-‘arabiyyah&#039;&#039;|ar}}&amp;quot;.&lt;br /&gt;
* The romanization of &amp;quot;{{lang|he|עברית}}&amp;quot; is &amp;quot;{{ISOtranslit|&#039;&#039;‘Ivrit&#039;&#039;|he}}&amp;quot;.&lt;br /&gt;
* {{lang|kk|Қазақ тілі}} ({{lang|kk|قازاق ڌﻳل}})&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which yields&lt;br /&gt;
* The romanization of &amp;quot;{{lang|ar|اللغة العربية}}&amp;quot; is &amp;quot;{{ISOtranslit|&#039;&#039;al-‘arabiyyah&#039;&#039;|ar}}&amp;quot;.&lt;br /&gt;
* The romanization of &amp;quot;{{lang|he|עברית}}&amp;quot; is &amp;quot;{{ISOtranslit|&#039;&#039;‘Ivrit&#039;&#039;|he}}&amp;quot;.&lt;br /&gt;
* {{lang|kk|Қазақ тілі}} ({{lang|kk|قازاق ڌﻳل}})&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inline use of the  &amp;lt;code&amp;gt;dir=&amp;quot;rtl&amp;quot;&amp;lt;/code&amp;gt; parameter will be restricted to very rare cases, such as use of Arabic letters as symbols in mathematical formulae, or several levels of nested ltr-within-rtl-within-ltr.&lt;br /&gt;
&lt;br /&gt;
Further note that &lt;br /&gt;
:&#039;&#039;For the &#039;direction&#039; property to affect reordering in inline-level elements, the &#039;unicode-bidi&#039; property&#039;s value must be &#039;embed&#039; or &#039;override&#039;.&#039;&#039;[http://www.w3.org/TR/CSS21/visuren.html#direction]&lt;br /&gt;
and that the point of the  &amp;lt;code&amp;gt;dir&amp;lt;/code&amp;gt; parameter is proper linebreaking behaviour: if a linebreak separates {{lang|ar|اللغة العربية}}, it should be &amp;quot;{{lang|ar| العربية}}&amp;quot;, not &amp;quot;{{lang|ar|اللغة }}&amp;quot; that is taken to the next line. &lt;br /&gt;
&lt;br /&gt;
For entire &#039;&#039;&#039;rtl paragraphs&#039;&#039;&#039; (as opposed to citations of rtl strings within an English ltr paragraph), use {{tl|rtl-para}}.&lt;br /&gt;
&lt;br /&gt;
[[Category:Multilingual support templates|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Reflist&amp;diff=127001</id>
		<title>ഫലകം:Reflist</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Reflist&amp;diff=127001"/>
		<updated>2016-10-06T14:08:29Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;reflist &amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if: {{{1|}}}&lt;br /&gt;
    | columns {{#iferror: {{#ifexpr: {{{1|1}}} &amp;gt; 1 }}&lt;br /&gt;
      | references-column-width &lt;br /&gt;
      | references-column-count references-column-count-{{#if:1|{{{1}}}}} }}&lt;br /&gt;
    | {{#if: {{{colwidth|}}}&lt;br /&gt;
      | references-column-width }} }}&amp;quot; style=&amp;quot;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if: {{{1|}}}&lt;br /&gt;
    | {{#iferror: {{#ifexpr: {{{1|1}}} &amp;gt; 1 }}&lt;br /&gt;
      | {{column-width|{{#if:1|{{{1}}}}}}}&lt;br /&gt;
      | {{column-count|{{#if:1|{{{1}}}}}}} }}&lt;br /&gt;
    | {{#if: {{{colwidth|}}}&lt;br /&gt;
      | {{column-width|{{{colwidth}}}}} }} }} list-style-type: &amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{liststyle|{{#switch: {{{group|}}}&lt;br /&gt;
    | upper-alpha&lt;br /&gt;
    | upper-roman&lt;br /&gt;
    | lower-alpha&lt;br /&gt;
    | lower-greek&lt;br /&gt;
    | lower-roman = {{{group}}}&lt;br /&gt;
    | #default = decimal}}}}};&amp;quot;&amp;gt;&lt;br /&gt;
{{#tag:references|{{{refs|}}}|group={{{group|}}}}}&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Plaincode&amp;diff=126999</id>
		<title>ഫലകം:Plaincode</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Plaincode&amp;diff=126999"/>
		<updated>2016-10-06T14:08:28Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code style=&amp;quot;border:none;background:transparent;{{{style|}}}&amp;quot;&amp;gt;{{{1}}}&amp;lt;/code&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Para&amp;diff=126997</id>
		<title>ഫലകം:Para</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Para&amp;diff=126997"/>
		<updated>2016-10-06T14:08:27Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code class=&amp;quot;nowrap&amp;quot; {{#if:{{{plain|}}}|style=&amp;quot;border:none;background-color:inherit;color:inherit;&amp;quot;}}&amp;gt;&amp;amp;#124;{{#if:{{{1|}}}|{{{1}}}&amp;amp;#61;}}{{{2|}}}&amp;lt;/code&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!--Categories and interwikis go near the bottom of the /doc subpage.--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Nowrap&amp;diff=126995</id>
		<title>ഫലകം:Nowrap</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Nowrap&amp;diff=126995"/>
		<updated>2016-10-06T14:08:26Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc page; interwikis go to Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Notice&amp;diff=126993</id>
		<title>ഫലകം:Notice</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Notice&amp;diff=126993"/>
		<updated>2016-10-06T14:08:25Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mbox&lt;br /&gt;
| name       = Notice&lt;br /&gt;
| style      = {{#if:{{{style|}}} |{{#if:{{{small|}}}||margin:inherit auto;width:80%;}} {{{style}}} }}&lt;br /&gt;
| textstyle  = {{{textstyle|}}}&lt;br /&gt;
| subst      = &amp;lt;includeonly&amp;gt;{{subst:substcheck}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| demospace  = {{{demospace|}}}&lt;br /&gt;
| image      = {{#if:{{{image|}}} |[[File:{{{image}}}|40px|Notice]]}}&lt;br /&gt;
| small      = {{{small|}}}&lt;br /&gt;
| smallimage = {{#if:{{{image|}}} |[[File:{{{image}}}|30px|Notice]]}}&lt;br /&gt;
| imageright = {{#if:{{{imageright|}}} |{{{imageright}}} |{{#if:{{{shortcut|{{{shortcut1|}}}}}} |{{Ombox/shortcut|{{{shortcut|{{{shortcut1|}}}}}}|{{{shortcut2|}}}|{{{shortcut3|}}}|{{{shortcut4|}}}|{{{shortcut5|}}}}}}} }}&lt;br /&gt;
| text       = {{#if:{{{header|{{{heading|}}}}}} |&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;{{{header|{{{heading}}}}}}&#039;&#039;&#039;&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
            --&amp;gt;{{{text|{{{1}}}}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Noitalics&amp;diff=126991</id>
		<title>ഫലകം:Noitalics</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Noitalics&amp;diff=126991"/>
		<updated>2016-10-06T14:08:24Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Noitalic]]&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Noitalic&amp;diff=126989</id>
		<title>ഫലകം:Noitalic</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Noitalic&amp;diff=126989"/>
		<updated>2016-10-06T14:08:24Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-style:normal;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Mbox&amp;diff=126987</id>
		<title>ഫലകം:Mbox</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Mbox&amp;diff=126987"/>
		<updated>2016-10-06T14:08:23Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Message box|mbox}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Language_with_name&amp;diff=126985</id>
		<title>ഫലകം:Language with name</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Language_with_name&amp;diff=126985"/>
		<updated>2016-10-06T14:08:23Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{{links|}}}|no&lt;br /&gt;
 |{{{2}}}&lt;br /&gt;
 |[[{{{2}}} ഭാഷ|{{{2}}}]]&lt;br /&gt;
}}&amp;amp;#58; {{Lang|{{{1}}}|{{{3}}}|rtl={{{rtl|}}}}}{{#if: {{{lit|}}}|, {{resize|80%|അക്ഷരാർത്ഥം.}} {{{lit}}}}}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:LangWithName&amp;diff=126983</id>
		<title>ഫലകം:LangWithName</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:LangWithName&amp;diff=126983"/>
		<updated>2016-10-06T14:08:21Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{protected template}}&amp;lt;/noinclude&amp;gt;[[{{{2}}} ഭാഷ|{{{2}}}]]: {{lang|{{{1}}}|{{{3}}}}}&amp;lt;noinclude&amp;gt;[[Category:Multilingual support templates|{{PAGENAME}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Lang/doc&amp;diff=126981</id>
		<title>ഫലകം:Lang/doc</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Lang/doc&amp;diff=126981"/>
		<updated>2016-10-06T14:08:21Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
{{COinS safe|n|addtext=The features of this template will be added to the citation templates in the next update}}&lt;br /&gt;
The purpose of this template is to indicate, via [[Language code|a code]], that a span of text belongs to a particular language. It often makes no visible changes to the text, but can prompt web browsers to use a more appropriate font, or screen readers to use a particular kind of pronunciation; and so on. The [[#Rationale|&amp;quot;Rationale&amp;quot; section below]] provides more information.&lt;br /&gt;
&lt;br /&gt;
== Syntax and usage ==&lt;br /&gt;
: {{tlx|lang&amp;amp;#32;|&#039;&#039;[[List of ISO 639 codes|ISO 639 language code]]&#039;&#039;&amp;amp;#32;|&#039;&#039;text&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
The [[ISO 639]] code is usually a two or three-letter abbreviation, in lowercase, of the language&#039;s name. [[French language|French]], for example, has the code &amp;quot;fr&amp;quot;:&lt;br /&gt;
: {{plaincode|&amp;lt;nowiki&amp;gt;She said: &amp;quot;&#039;&#039;{{lang|fr|Je suis française.}}&#039;&#039;&amp;quot;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
produces:&lt;br /&gt;
: She said: &amp;quot;&#039;&#039;{{lang|fr|Je suis française.}}&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
By default, this template will place articles into the relevant subcategory of {{cl|Articles containing non-English-language text}}. To suppress this{{aside|e.g. when using {{braces|lang}} within a [[Help:Link#Wikilinks|wikilink]] or the &#039;&#039;title&#039;&#039; parameter of a citation}} add the parameter {{para|nocat|true}}. If {{braces|lang}} is used to identify a language read from right to left, e.g. [[Arabic language|Arabic]], the template {{tl|rtl-lang}} may be used afterward to ensure the standard (English) left-to-right formatting is resumed. It also supports the {{para|nocat}} parameter.&lt;br /&gt;
&lt;br /&gt;
It is usually better to incorporate an entire wikilink within {{braces|lang}} rather than a label, i.e. {{plaincode|&amp;lt;nowiki&amp;gt;{{lang|grc|[[Ancient Greek|Ἑλληνική]]}}&amp;lt;/nowiki&amp;gt;,}} for example, rather than [[File:Symbol declined.svg|16px|alt=|link=]]{{plaincode|&amp;lt;nowiki&amp;gt;[[Ancient Greek|{{lang|grc|Ἑλληνική}}]]&amp;lt;/nowiki&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
There are also versions of this template for specific languages, intended for use the first time one of those languages appears in an article, that print the language&#039;s name. {{nowrap|{{tlxpl|lang-es|español}}}} and {{nowrap|{{tlxpl|lang-ru|русский язык}}}}, for example, yield, respectively, &amp;quot;{{lang-es|español}}&amp;quot; and &amp;quot;{{lang-ru|русский язык}}&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Language subtags can be used to indicate a regional variant of and/or a particular script used for a language. According to the [[World Wide Web Consortium]], &amp;quot;the golden rule when creating language tags is to keep the tag as short as possible&amp;quot;,&amp;lt;ref&amp;gt;http://www.w3.org/International/articles/language-tags/Overview.en.php&amp;lt;/ref&amp;gt; so such subtags should only be added if there is good reason to use them. [[ISO 639‑1]] is preferred over [[ISO 639‑2]] and [[ISO 639‑3]].&lt;br /&gt;
&lt;br /&gt;
== Italics ==&lt;br /&gt;
&lt;br /&gt;
By default, {{tlp|lang|[language code]|…}} outputs plain text, while {{tnf|lang-[language code]|…}} templates (e.g. {{tl|lang-de}}) output text in italics. If, with the latter, plain text is required (e.g. for proper names), {{tl|noitalics}} may be used. For example,&lt;br /&gt;
: {{plaincode|… the border town of Ventimiglia (&amp;lt;nowiki&amp;gt;{{lang-fr|{{noitalics|Vintimille}}}}&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
produces:&lt;br /&gt;
: … the border town of Ventimiglia ({{lang-fr|{{noitalics|Vintimille}}}})&lt;br /&gt;
&lt;br /&gt;
== Indicating writing script ==&lt;br /&gt;
&lt;br /&gt;
If necessary, add the [[List of ISO 15924 codes|ISO 15924]] code to indicate the script. &lt;br /&gt;
&lt;br /&gt;
For example, [[Russian language|Russian]] is usually written in the [[Cyrillic script]], therefore the {{plaincode|Cyrl}} script code is superfluous and the language code will be {{plaincode|ru}} instead of {{plaincode|ru-Cyrl}}. However, when that text is [[transliteration|transliterated]] the {{plaincode|transl}} code (transliteration) should be used because it isn&#039;t the default script for Russian: {{plaincode|ru-Latn}}.  Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* Moscow ([[Russian language|Russian]]: {{lang|ru|Москва́}}, {{transl|ru|&#039;&#039;Moskva&#039;&#039;}})&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
which is the same as&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* Moscow ({{lang-ru|Москва́}}, {{transl|ru|&#039;&#039;Moskva&#039;&#039;}})&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Results in your browser:&lt;br /&gt;
* Moscow ({{lang-ru|Москва́}}, {{transl|ru|&#039;&#039;Moskva&#039;&#039;}})&lt;br /&gt;
&lt;br /&gt;
Instead of using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{transl|ru|&#039;&#039;Moskva&#039;&#039;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{lang|ru-Latn|&#039;&#039;Moskva&#039;&#039;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; can be used, but if you specified a font and a size for the target language in your [[Special:Mypage/vector.css|custom CSS]] (see [[Help:User style]]), the transliteration will appear in that specified style. To specify a transliteration scheme, for example, you are using the [[ISO 9]] transliteration of Cyrillic, use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{transl|ru|ISO|&#039;&#039;Moskva&#039;&#039;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
* Moscow ({{lang-ru|Москва́}}; [[ISO 9]]: {{transl|ru|ISO|&#039;&#039;Moskva&#039;&#039;}})&lt;br /&gt;
&lt;br /&gt;
The [[Internet Assigned Numbers Authority|IANA]] maintains a list specifying when the script tag should be suppressed [http://www.iana.org/assignments/language-subtag-registry]. In some cases, the script must be always specified, like [[Tajik language|Tajik]] which can be equally written in [[Arabic script|Arabic]], [[Latin script|Latin]] or [[Cyrillic script|Cyrillic]] alphabets:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* Tajik ({{rtl-lang|tg-Arab|تاجیکی}}, {{transl|tg|&#039;&#039;tojikī&#039;&#039;}}, {{lang|tg-Cyrl|тоҷикӣ}})&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Which results in your browser:&lt;br /&gt;
* Tajik ({{rtl-lang|tg-Arab|تاجیکی}}, {{transl|tg|&#039;&#039;tojikī&#039;&#039;}}, {{lang|tg-Cyrl|тоҷикӣ}})&lt;br /&gt;
Note the use of {{tl|rtl-lang}} instead of {{tl|lang}} when using the Arabic script (see hereafter section [[#Writing direction|&#039;&#039;Writing direction&#039;&#039;]]).&lt;br /&gt;
&lt;br /&gt;
===Undetermined language===&lt;br /&gt;
The &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;lang}} template is not only used to specify the language of foreign words, but also to specify a single symbol or character in a specific script, for example when discussing about a specific writing system. Many times the character / symbol is used in several languages, but when the article refers to the [[grapheme]] itself the [[ISO 639‑2]] and [[ISO 639‑3]] language code {{plaincode|und}} for Undetermined language should be used. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The {{lang|und-Hani|字}} Han character has 6 strokes.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:The {{lang|und-Hani|字}} Han character has 6 strokes.&lt;br /&gt;
&lt;br /&gt;
Han characters are used in Chinese, Japanese, sometimes Korean, and formerly Vietnamese, and in this case the character is not used for any specific language. Note that the script code used is {{plaincode|Hani}}, which specifies generic Han characters (Hanzi, Kanji, Hanja).&lt;br /&gt;
&lt;br /&gt;
Compare {{tl|script}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The {{script|Hani|字}} Han character has 6 strokes.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:The {{script|Hani|字}} Han character has 6 strokes.&lt;br /&gt;
&lt;br /&gt;
== Indicating regional variant ==&lt;br /&gt;
&lt;br /&gt;
In some cases, maybe it will be needed to add [[ISO 3166-1 alpha-2]] country codes (specific usage of that country). Of course the three codes can appear in the same tag, for example the code {{plaincode|zh-Hant-TW}} will be used for [[Chinese language|Chinese]] text written with [[Traditional Chinese characters|Traditional Han characters]], containing words or expressions specific to [[Taiwan]]. {{plaincode|zh-Hans}} is for simplified. Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* {{lang|zh-Hant-TW|臺灣}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Results in your browser:&lt;br /&gt;
* {{lang|zh-Hant-TW|臺灣}}&lt;br /&gt;
&lt;br /&gt;
== Writing direction ==&lt;br /&gt;
&lt;br /&gt;
{{tl|rtl-lang}} is used to wrap strings of right-to-left text (from languages like [[Arabic language|Arabic]] or [[Hebrew language|Hebrew]]) embedded in left-to-right text, and resets text direction to left-to-right at its conclusion. For whole paragraphs of right-to-left text, use {{tl|rtl-para}}. The &amp;lt;code&amp;gt;rtl-&amp;lt;/code&amp;gt; prefix is not needed in the {{tlx|lang-xx}} form, as this is implied by the language: there is no {{tlx|rtl-lang-ar}}, for instance: just use {{tlx|lang-ar}}.&lt;br /&gt;
&lt;br /&gt;
== Rationale ==&lt;br /&gt;
&lt;br /&gt;
* [[WWW|Web]] [[Web browser|browsers]] can use the information in such [[:Category:multilingual support templates|multilingual support templates]] to choose an appropriate font.&lt;br /&gt;
** This is great for [[CJK characters|CJK]] where a character can be given its language-specific shape but will fall back to another form if no appropriate font is found or if the preferred font lacks that character, for example because the language does not make use of that character: see [[Han Unification#Examples of language dependent characters]] and [[User:Wikipeditor/CJK|these comparison table and screen photo]].&lt;br /&gt;
* For [[web accessibility|accessibility]] – [[screen reader]]s need language info to speak text in the correct language – and to satisfy [[Wikipedia:Accessibility#Text|Wikipedia accessibility guidelines]]. &lt;br /&gt;
* For [[spell checker]]s and grammar checkers.&lt;br /&gt;
* To help browsers choosing appropriate [[quotation mark]]s, and making decisions about [[Hyphen|hyphenation]], [[Typographic ligature|ligature]]s, and spacing.&lt;br /&gt;
* Users can apply styles to languages in their [[Style sheet (web development)|style sheet]]s (useful for editors).&lt;br /&gt;
* [[Web search engine|Search engine]]s can use this information when [[index (search engine)|indexing]] text.&lt;br /&gt;
* Facilitates better data-scraping, parsing and re-use.&lt;br /&gt;
* Useful for application developers who re-publish Wikipedia (also see [[Wikipedia:Manual of Style/Accessibility#Other languages]]).&lt;br /&gt;
* Useful for research or compiling statistics about language use in Wikipedia.&lt;br /&gt;
&lt;br /&gt;
== Applying styles ==&lt;br /&gt;
&lt;br /&gt;
You can apply [[Cascading Style Sheets|CSS]] styles in your user style sheet. Registered users can put styles into User:XXX/monobook.css, where &#039;&#039;XXX&#039;&#039; is the user name.  &lt;br /&gt;
&lt;br /&gt;
These examples may work in [[Internet Explorer 8]]; prior versions do not support attribute selectors. Alternatively, try [[List of web browsers|another browser]] such as [[Firefox]].&lt;br /&gt;
&lt;br /&gt;
Example: to apply a font to Russian-language text:&lt;br /&gt;
&lt;br /&gt;
  span[lang|=ru] { font-family: fonteskaya; }&lt;br /&gt;
&lt;br /&gt;
Example: to apply a colour to text marked with any language:&lt;br /&gt;
&lt;br /&gt;
  span[lang] { color: green; }&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Do not&#039;&#039; use quotation marks in your user style sheet; wikitext would screw them up. They are recommended in CSS, but not required other than for font families containing generic-family keywords (&#039;inherit&#039;, &#039;serif&#039;, &#039;sans-serif&#039;, &#039;monospace&#039;, &#039;fantasy&#039;, and &#039;cursive&#039;). See http://www.w3.org/TR/CSS21/fonts.html#font-family-prop for details.&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&lt;br /&gt;
{{TemplateDataHeader}}&lt;br /&gt;
&amp;lt;templatedata&amp;gt;{&lt;br /&gt;
&amp;quot;description&amp;quot;: &amp;quot;Indicate that a given span of text belongs to a particular language. Use by browsers which use different styles for different languages.&amp;quot;,&lt;br /&gt;
&amp;quot;params&amp;quot;: {&lt;br /&gt;
  &amp;quot;1&amp;quot;: {&lt;br /&gt;
    &amp;quot;label&amp;quot;: &amp;quot;Language code&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;A language tag or an ISO 639 language code, e.g. fr (the code for French).&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;required&amp;quot;: true&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;2&amp;quot;: {&lt;br /&gt;
    &amp;quot;label&amp;quot;: &amp;quot;Text&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;The text e.g. Je suis française.&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;required&amp;quot;: true&lt;br /&gt;
  }&lt;br /&gt;
}}&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[:Category:Multilingual support templates]]&lt;br /&gt;
* [[List of ISO 639 codes]] (language codes)&lt;br /&gt;
* [[List of ISO 15924 codes]] (script codes)&lt;br /&gt;
* [[List of ISO romanizations|List of ISO transliterations]] (transliteration codes)&lt;br /&gt;
* {{Tl|Cleanup-lang}} – For articles which should use this template; but do not yet&lt;br /&gt;
* {{tl|transl}} for romanisation of languages not natively written in the Latin alphabet&lt;br /&gt;
* {{tl|Unicode}}, {{tl|script}} for specific characters&lt;br /&gt;
* [[:Category:Language icon templates]], for visually marking external links to foreign-language content&lt;br /&gt;
* {{tl|Language}}&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
* [[World Wide Web Consortium|W3C]]&lt;br /&gt;
** [http://www.w3.org/International/articles/language-tags/Overview.en.php Language tags in HTML and XML] – Overview&lt;br /&gt;
** [http://www.w3.org/TR/i18n-html-tech-lang/ Internationalization Best Practices: Specifying Language in XHTML &amp;amp; HTML Content] – W3C Working Draft 21 July 2006&lt;br /&gt;
** [http://www.w3.org/International/articles/bcp47/ Understanding the New Language Tags]&lt;br /&gt;
** [http://www.w3.org/International/questions/qa-css-lang FAQ: Styling using the lang attribute]&lt;br /&gt;
* [[Internet Assigned Numbers Authority|IANA]]&lt;br /&gt;
** [http://www.iana.org/assignments/language-subtag-registry IANA Language Subtag Registry]&lt;br /&gt;
** [http://www.rfc-editor.org/rfc/rfc4646.txt Tags for Identifying Languages] (RFC 4646)&lt;br /&gt;
** [http://www.rfc-editor.org/rfc/rfc4647.txt Matching of Language Tags] (RFC 4647)&lt;br /&gt;
** [http://www.iana.org/assignments/language-tags Language tags] (obsolete per RFC 4646)&lt;br /&gt;
* [[Mozilla Firefox]]&lt;br /&gt;
** [https://bugzilla.mozilla.org/show_bug.cgi?id=192636 Bug with script selection]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|sandbox |&lt;br /&gt;
| &amp;lt;!---- PLEASE ADD CATEGORIES BELOW THIS LINE: ----&amp;gt;&lt;br /&gt;
[[Category:Multilingual support templates]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Lang-ru&amp;diff=126979</id>
		<title>ഫലകം:Lang-ru</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Lang-ru&amp;diff=126979"/>
		<updated>2016-10-06T14:08:19Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{langWithName|ru|റഷ്യൻ|{{{1}}}}}&amp;lt;noinclude&amp;gt;{{pp-template|small=yes}}&lt;br /&gt;
[[Category:Multilingual support templates|{{PAGENAME}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Lang-fr&amp;diff=126977</id>
		<title>ഫലകം:Lang-fr</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Lang-fr&amp;diff=126977"/>
		<updated>2016-10-06T14:08:18Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Language with name|fr|ഫ്രഞ്ച്|&#039;&#039;{{{1}}}&#039;&#039;|links={{{links|yes}}}|lit={{{lit|}}}}}&amp;lt;noinclude&amp;gt;{{documentation|Template:Lang-x/doc}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Italic multilingual support templates]]&lt;br /&gt;
&lt;br /&gt;
[[ml:ഫലകം:Lang-fr]]&lt;br /&gt;
[[or:ଛାଞ୍ଚ:Lang-fr/doc]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Lang-es&amp;diff=126975</id>
		<title>ഫലകം:Lang-es</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:Lang-es&amp;diff=126975"/>
		<updated>2016-10-06T14:08:17Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{langWithName|es|Spanish|&#039;&#039;{{{1}}}&#039;&#039;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Multilingual support templates|{{PAGENAME}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:ISO_639_name_und-Hani&amp;diff=126973</id>
		<title>ഫലകം:ISO 639 name und-Hani</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:ISO_639_name_und-Hani&amp;diff=126973"/>
		<updated>2016-10-06T14:08:17Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;undetermined&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{ISO 639 name conversion template doc|{{ISO 639 name und}}|und}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:ISO_639_name_tg&amp;diff=126971</id>
		<title>ഫലകം:ISO 639 name tg</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:ISO_639_name_tg&amp;diff=126971"/>
		<updated>2016-10-06T14:08:17Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tajik&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{ISO 639 name conversion template doc|{{ISO 639 name tg}}|tg}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:ISO_639_name_ru&amp;diff=126969</id>
		<title>ഫലകം:ISO 639 name ru</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%AB%E0%B4%B2%E0%B4%95%E0%B4%82:ISO_639_name_ru&amp;diff=126969"/>
		<updated>2016-10-06T14:08:17Z</updated>

		<summary type="html">&lt;p&gt;Stultus: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Russian&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{ISO 639 name conversion template doc|{{ {{PAGENAME}} }}|ru}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stultus</name></author>
	</entry>
</feed>