<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfobox_VG</id>
	<title>Module:Infobox VG - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfobox_VG"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:Infobox_VG&amp;action=history"/>
	<updated>2026-06-25T05:57:55Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Module:Infobox_VG&amp;diff=2512840&amp;oldid=prev</id>
		<title>imported&gt;SunAfterRain：​Wikipedia:頁面存廢討論/記錄/2025/11/28#c-Kcx36-20251128082800-Module:Check_for_unknown_parameters_2</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:Infobox_VG&amp;diff=2512840&amp;oldid=prev"/>
		<updated>2025-11-28T15:15:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%E9%A0%81%E9%9D%A2%E5%AD%98%E5%BB%A2%E8%A8%8E%E8%AB%96/%E8%A8%98%E9%8C%84/2025/11/28#c-Kcx36-20251128082800-Module:Check_for_unknown_parameters_2&quot; class=&quot;extiw&quot; title=&quot;wikipedia:頁面存廢討論/記錄/2025/11/28&quot;&gt;Wikipedia:頁面存廢討論/記錄/2025/11/28#c-Kcx36-20251128082800-Module:Check_for_unknown_parameters_2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local getArgs = require(&amp;quot;Module:Arguments&amp;quot;).getArgs&lt;br /&gt;
local yesno = require(&amp;quot;Module:Yesno&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
local function has_content(arg)&lt;br /&gt;
    return arg ~= nil and arg ~= &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function get_wikidata_data(args, id)&lt;br /&gt;
    local opts = {id}&lt;br /&gt;
    opts.fetchwikidata = has_content(args.fetchwikidata) and args.fetchwikidata or &amp;quot;ALL&amp;quot;&lt;br /&gt;
    opts.suppressfields = has_content(args.suppressfields) and args.suppressfields or nil&lt;br /&gt;
    opts.onlysourced = has_content(args.onlysourced) and args.onlysourced or &amp;quot;yes&amp;quot;&lt;br /&gt;
    opts.qid = has_content(args.qid) and args.qid or nil&lt;br /&gt;
    opts.refs = has_content(args.refs) and args.refs or &amp;quot;no&amp;quot;&lt;br /&gt;
    opts.noicon = has_content(args.noicon) and args.noicon or &amp;quot;no&amp;quot;&lt;br /&gt;
    return require(&amp;quot;Module:WikidataIB&amp;quot;)._getValue(opts)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function collapse(header, content)&lt;br /&gt;
    if has_content(header) then&lt;br /&gt;
        return mw.getCurrentFrame():expandTemplate {&lt;br /&gt;
            title = &amp;quot;Infobox VG/C&amp;quot;,&lt;br /&gt;
            args = {header, content}&lt;br /&gt;
        }&lt;br /&gt;
    end&lt;br /&gt;
    return content&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function get_header_params(param)&lt;br /&gt;
    if mw.ustring.find(param, &amp;quot;_&amp;quot;) then&lt;br /&gt;
        return {param .. &amp;quot; header&amp;quot;}&lt;br /&gt;
    end&lt;br /&gt;
    if mw.ustring.find(param, &amp;quot; &amp;quot;) then&lt;br /&gt;
        return {param .. &amp;quot; header&amp;quot;}&lt;br /&gt;
    end&lt;br /&gt;
    return {param .. &amp;quot; header&amp;quot;, param .. &amp;quot;_header&amp;quot;}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- 信息框式样&lt;br /&gt;
local infobox_styles = {&lt;br /&gt;
    captionstyle = &amp;quot;text-align: center;&amp;quot;,&lt;br /&gt;
    subheaderstyle = &amp;quot;text-align: center; vetical-align: middle; font-weight: normal;&amp;quot;,&lt;br /&gt;
    labelstyle = &amp;quot;white-space: nowrap;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- 标题和外文名参数&lt;br /&gt;
local headers = function(args)&lt;br /&gt;
    local result = {}&lt;br /&gt;
    local all_parameters = {&amp;quot;title&amp;quot;, &amp;quot;original&amp;quot;, &amp;quot;japanese&amp;quot;, &amp;quot;english&amp;quot;, &amp;quot;english2&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
    -- 主标题&lt;br /&gt;
    if has_content(args.title) then&lt;br /&gt;
        result.above = args.title&lt;br /&gt;
    else&lt;br /&gt;
        result.above = mw.ustring.gsub(tostring(mw.title.getCurrentTitle().rootText), &amp;quot; %([^)]+%)$&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- 外文标题&lt;br /&gt;
    local foreign_titles = {}&lt;br /&gt;
    if has_content(args.original) then&lt;br /&gt;
        local str = args.original&lt;br /&gt;
        if mw.ustring.find(str, &amp;quot;:&amp;quot;) then&lt;br /&gt;
            str = mw.ustring.gsub(str, &amp;quot;^([^:]-):(.+)$&amp;quot;, &amp;#039;-{&amp;lt;span lang=&amp;quot;%1&amp;quot; xml:lang=&amp;quot;%1&amp;quot;&amp;gt;%2&amp;lt;/span&amp;gt;}-&amp;#039;)&lt;br /&gt;
        end&lt;br /&gt;
        table.insert(foreign_titles, str)&lt;br /&gt;
    end&lt;br /&gt;
    if has_content(args.japanese) then&lt;br /&gt;
        local str = &amp;#039;-{&amp;lt;span lang=&amp;quot;ja&amp;quot; xml:lang=&amp;quot;ja&amp;quot;&amp;gt;&amp;#039; .. args.japanese .. &amp;quot;&amp;lt;/span&amp;gt;}-&amp;quot;&lt;br /&gt;
        table.insert(foreign_titles, str)&lt;br /&gt;
    end&lt;br /&gt;
    if has_content(args.english) then&lt;br /&gt;
        local str = &amp;#039;-{&amp;lt;span lang=&amp;quot;en&amp;quot; xml:lang=&amp;quot;en&amp;quot;&amp;gt;\&amp;#039;\&amp;#039;&amp;#039; .. args.english .. &amp;quot;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;}-&amp;quot;&lt;br /&gt;
        table.insert(foreign_titles, str)&lt;br /&gt;
    end&lt;br /&gt;
    if has_content(args.english2) then&lt;br /&gt;
        local str = &amp;#039;-{&amp;lt;span lang=&amp;quot;en&amp;quot; xml:lang=&amp;quot;en&amp;quot;&amp;gt;\&amp;#039;\&amp;#039;&amp;#039; .. args.english2 .. &amp;quot;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;}-&amp;quot;&lt;br /&gt;
        table.insert(foreign_titles, str)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if table.maxn(foreign_titles) &amp;gt; 0 then&lt;br /&gt;
        local str = require(&amp;quot;Module:List&amp;quot;).unbulleted(foreign_titles)&lt;br /&gt;
        result.subheader1 = str&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Done&lt;br /&gt;
    return result, all_parameters&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- 图像与图注参数&lt;br /&gt;
local images = function(args)&lt;br /&gt;
    local varieties = {&amp;quot;&amp;quot;, &amp;quot;-hans&amp;quot;, &amp;quot;-hant&amp;quot;, &amp;quot;-cn&amp;quot;, &amp;quot;-hk&amp;quot;, &amp;quot;-mo&amp;quot;, &amp;quot;-my&amp;quot;, &amp;quot;-sg&amp;quot;, &amp;quot;-tw&amp;quot;}&lt;br /&gt;
    local result, all_parameters = {}, {}&lt;br /&gt;
&lt;br /&gt;
    -- image系、alt系参数&lt;br /&gt;
    local infobox_image_params = {}&lt;br /&gt;
    for _, v in ipairs(varieties) do&lt;br /&gt;
        local add_para = function(prefix)&lt;br /&gt;
            local para = prefix .. v&lt;br /&gt;
            table.insert(all_parameters, para)&lt;br /&gt;
            infobox_image_params[para] = args[para]&lt;br /&gt;
        end&lt;br /&gt;
        add_para(&amp;quot;image&amp;quot;)&lt;br /&gt;
        add_para(&amp;quot;alt&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- 图像尺寸参数&lt;br /&gt;
    local image_size_paras = {&amp;quot;image_size&amp;quot;, &amp;quot;image size&amp;quot;, &amp;quot;imagesize&amp;quot;}&lt;br /&gt;
    for _, v in ipairs(image_size_paras) do&lt;br /&gt;
        table.insert(all_parameters, v)&lt;br /&gt;
    end&lt;br /&gt;
    for _, v in ipairs(image_size_paras) do&lt;br /&gt;
        if has_content(args[v]) then&lt;br /&gt;
            infobox_image_params.size = args[v]&lt;br /&gt;
            break&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    infobox_image_params.sizedefault = &amp;quot;frameless&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    result.image = require(&amp;quot;Module:InfoboxImageVariant2&amp;quot;)._main(infobox_image_params)&lt;br /&gt;
&lt;br /&gt;
    -- 图注参数&lt;br /&gt;
    table.insert(all_parameters, &amp;quot;caption&amp;quot;)&lt;br /&gt;
    result.caption = args.caption&lt;br /&gt;
&lt;br /&gt;
    -- Done&lt;br /&gt;
    return result, all_parameters&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- 常规栏位参数&lt;br /&gt;
local fields = function(args)&lt;br /&gt;
    local result, all_parameters = {}, {}&lt;br /&gt;
&lt;br /&gt;
    -- 参数配置&lt;br /&gt;
    local subgroup_header = {&amp;quot;街机参数&amp;quot;}&lt;br /&gt;
    local params = {&lt;br /&gt;
        official = {&amp;quot;[[官方译名]]&amp;quot;, alias = {}},&lt;br /&gt;
        common = {&amp;quot;常用译名&amp;quot;, alias = {}},&lt;br /&gt;
        genre = {&amp;quot;[[电子游戏类型|类型]]&amp;quot;, alias = {}, wd = &amp;quot;P136&amp;quot;},&lt;br /&gt;
        platforms = {&amp;quot;[[系统平台|平台]]&amp;quot;, alias = {&amp;quot;platform&amp;quot;}, wd = &amp;quot;P400&amp;quot;},&lt;br /&gt;
        developer = {&amp;quot;[[游戏开发者|开发商]]&amp;quot;, alias = {}, wd = &amp;quot;P178&amp;quot;},&lt;br /&gt;
        publisher = {&amp;quot;[[電子遊戲發行商|发行商]]&amp;quot;, alias = {}, wd = &amp;quot;P123&amp;quot;},&lt;br /&gt;
        director = {&amp;quot;总监&amp;quot;, alias = {}, wd = &amp;quot;P57&amp;quot;},&lt;br /&gt;
        producer = {&amp;quot;[[電子遊戲製作人|制作人]]&amp;quot;, alias = {}, wd = &amp;quot;P162&amp;quot;},&lt;br /&gt;
        designer = {&amp;quot;[[电子游戏设计|设计师]]&amp;quot;, alias = {}, wd = &amp;quot;P287&amp;quot;},&lt;br /&gt;
        writer = {&amp;quot;编剧&amp;quot;, alias = {}, wd = &amp;quot;P50&amp;quot;},&lt;br /&gt;
        programmer = {&amp;quot;[[游戏程序师|-{zh-cn:程序; zh-tw:程式;}-]]&amp;quot;, alias = {}, wd = &amp;quot;P943&amp;quot;},&lt;br /&gt;
        artist = {&amp;quot;[[游戏美工|美术]]&amp;quot;, alias = {}, wd = &amp;quot;P3080&amp;quot;},&lt;br /&gt;
        composer = {&amp;quot;音乐&amp;quot;, alias = {}, wd = &amp;quot;P86&amp;quot;},&lt;br /&gt;
        series = {&amp;quot;系列&amp;quot;, alias = {}, wd = &amp;quot;P179&amp;quot;},&lt;br /&gt;
        engine = {&amp;quot;[[游戏引擎|引-{}-擎]]&amp;quot;, alias = {}, wd = &amp;quot;P408&amp;quot;},&lt;br /&gt;
        modes = {&amp;quot;模式&amp;quot;, alias = {}, wd = &amp;quot;P404&amp;quot;},&lt;br /&gt;
        released = {&amp;quot;发行日&amp;quot;, alias = {&amp;quot;release&amp;quot;}, wd = &amp;quot;P577&amp;quot;},&lt;br /&gt;
        shutdown = {&amp;quot;停运日&amp;quot;, alias = {}},&lt;br /&gt;
        -- 街机参数&lt;br /&gt;
        cabinet = {&amp;quot;框体&amp;quot;, alias = {}, subgroup = 1},&lt;br /&gt;
        arcade_system = {&amp;quot;[[街机主板|主板]]&amp;quot;, alias = {}, subgroup = 1},&lt;br /&gt;
        cpu = {&amp;quot;[[中央处理器|CPU]]&amp;quot;, alias = {}, subgroup = 1},&lt;br /&gt;
        sound = {&amp;quot;音效&amp;quot;, alias = {}, subgroup = 1},&lt;br /&gt;
        display = {&amp;quot;显示&amp;quot;, alias = {}, subgroup = 1}&lt;br /&gt;
    }&lt;br /&gt;
    local param_order = {&lt;br /&gt;
        &amp;quot;official&amp;quot;,&lt;br /&gt;
        &amp;quot;common&amp;quot;,&lt;br /&gt;
        &amp;quot;genre&amp;quot;,&lt;br /&gt;
        &amp;quot;platforms&amp;quot;,&lt;br /&gt;
        &amp;quot;developer&amp;quot;,&lt;br /&gt;
        &amp;quot;publisher&amp;quot;,&lt;br /&gt;
        &amp;quot;director&amp;quot;,&lt;br /&gt;
        &amp;quot;producer&amp;quot;,&lt;br /&gt;
        &amp;quot;designer&amp;quot;,&lt;br /&gt;
        &amp;quot;writer&amp;quot;,&lt;br /&gt;
        &amp;quot;programmer&amp;quot;,&lt;br /&gt;
        &amp;quot;artist&amp;quot;,&lt;br /&gt;
        &amp;quot;composer&amp;quot;,&lt;br /&gt;
        &amp;quot;series&amp;quot;,&lt;br /&gt;
        &amp;quot;engine&amp;quot;,&lt;br /&gt;
        &amp;quot;modes&amp;quot;,&lt;br /&gt;
        &amp;quot;released&amp;quot;,&lt;br /&gt;
        &amp;quot;shutdown&amp;quot;,&lt;br /&gt;
        &amp;quot;cabinet&amp;quot;,&lt;br /&gt;
        &amp;quot;arcade_system&amp;quot;,&lt;br /&gt;
        &amp;quot;cpu&amp;quot;,&lt;br /&gt;
        &amp;quot;sound&amp;quot;,&lt;br /&gt;
        &amp;quot;display&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    -- 启用网络游戏参数时的修正&lt;br /&gt;
    table.insert(all_parameters, &amp;quot;onlinegame&amp;quot;)&lt;br /&gt;
    if yesno(args.onlinegame, false) then&lt;br /&gt;
        params.publisher[1] = &amp;quot;-{zh-cn:运营; zh-tw:營運;}-商&amp;quot;&lt;br /&gt;
        params.released[1] = &amp;quot;-{zh-cn:运营; zh-tw:營運;}-日&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- 将空格分隔字段名作为别名&lt;br /&gt;
    for _, v in ipairs(param_order) do&lt;br /&gt;
        local alias_temp = params[v].alias&lt;br /&gt;
        table.insert(alias_temp, 1, v)&lt;br /&gt;
&lt;br /&gt;
        local alias = {}&lt;br /&gt;
        for _, w in ipairs(alias_temp) do&lt;br /&gt;
            table.insert(alias, w)&lt;br /&gt;
            if mw.ustring.find(w, &amp;quot;_&amp;quot;) then&lt;br /&gt;
                local str = mw.ustring.gsub(w, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;)&lt;br /&gt;
                table.insert(alias, str)&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        params[v].alias = alias&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- 根据参数名读取标签和资料&lt;br /&gt;
    local wikidata_args = {&amp;quot;fetchwikidata&amp;quot;, &amp;quot;suppressfields&amp;quot;, &amp;quot;onlysourced&amp;quot;, &amp;quot;qid&amp;quot;, &amp;quot;refs&amp;quot;, &amp;quot;noicon&amp;quot;}&lt;br /&gt;
    for _, v in ipairs(wikidata_args) do&lt;br /&gt;
        table.insert(all_parameters, v)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local function get_label_and_data(param)&lt;br /&gt;
        local info = params[param]&lt;br /&gt;
&lt;br /&gt;
        local label, data, subgroup = info[1], nil, (info.subgroup or 0)&lt;br /&gt;
        for _, v in ipairs(info.alias) do&lt;br /&gt;
            data = args[v]&lt;br /&gt;
            if has_content(data) then&lt;br /&gt;
                for _, w in ipairs(get_header_params(v)) do&lt;br /&gt;
                    if has_content(args[w]) then&lt;br /&gt;
                        data = collapse(args[w], data)&lt;br /&gt;
                        break&lt;br /&gt;
                    end&lt;br /&gt;
                end&lt;br /&gt;
                return label, data, subgroup&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
        -- 指定为空字串值时返回空值&lt;br /&gt;
        if data == &amp;quot;&amp;quot; then&lt;br /&gt;
            return&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
        -- 尝试读取wikidata资料&lt;br /&gt;
        if info.wd == nil then&lt;br /&gt;
            return&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
        local data = get_wikidata_data(args, info.wd)&lt;br /&gt;
        if has_content(data) then&lt;br /&gt;
            return label, data, subgroup&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- 返回给Infobox的字段信息&lt;br /&gt;
    local num, previous_subgroup = 0, 0&lt;br /&gt;
    for _, v in ipairs(param_order) do&lt;br /&gt;
        local label, data, subgroup = get_label_and_data(v)&lt;br /&gt;
        if label ~= nil then&lt;br /&gt;
            -- 处理header&lt;br /&gt;
            if subgroup &amp;gt; previous_subgroup then&lt;br /&gt;
                num = num + 1&lt;br /&gt;
                result[&amp;quot;header&amp;quot; .. tostring(num)] = subgroup_header[subgroup]&lt;br /&gt;
                previous_subgroup = subgroup&lt;br /&gt;
            end&lt;br /&gt;
            -- 处理常规参数&lt;br /&gt;
            num = num + 1&lt;br /&gt;
            result[&amp;quot;label&amp;quot; .. tostring(num)] = label&lt;br /&gt;
            result[&amp;quot;data&amp;quot; .. tostring(num)] = data&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- 返回给Check for unknown parameters的合法参数名称&lt;br /&gt;
    for _, v in ipairs(param_order) do&lt;br /&gt;
        for _, w in ipairs(params[v].alias) do&lt;br /&gt;
            table.insert(all_parameters, w)&lt;br /&gt;
            -- 加入header参数&lt;br /&gt;
            for _, x in ipairs(get_header_params(w)) do&lt;br /&gt;
                table.insert(all_parameters, x)&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Done&lt;br /&gt;
    return result, all_parameters&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
    local args = getArgs(frame, {removeBlanks = false})&lt;br /&gt;
    return p._main(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
    local result = nil&lt;br /&gt;
    local params, all_parameters = {}, {}&lt;br /&gt;
&lt;br /&gt;
    -- 模板式样&lt;br /&gt;
    for k, v in pairs(infobox_styles) do&lt;br /&gt;
        params[k] = v&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local x = fields(args)&lt;br /&gt;
&lt;br /&gt;
    -- 参数&lt;br /&gt;
    local funcs = {headers, images, fields}&lt;br /&gt;
    for _, f in ipairs(funcs) do&lt;br /&gt;
        local params_temp, all_parameters_temp = f(args)&lt;br /&gt;
        for k, v in pairs(params_temp) do&lt;br /&gt;
            params[k] = v&lt;br /&gt;
        end&lt;br /&gt;
        for _, v in ipairs(all_parameters_temp) do&lt;br /&gt;
            table.insert(all_parameters, v)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- 模板本体&lt;br /&gt;
    local temp = &amp;quot;&amp;quot;&lt;br /&gt;
    temp = tostring(require(&amp;quot;Module:Infobox&amp;quot;).infobox(params))&lt;br /&gt;
&lt;br /&gt;
    -- 未知参数检查&lt;br /&gt;
    all_parameters.unknown = mw.title.getCurrentTitle().namespace == 0 and &amp;quot;[[Category:含有废弃电子游戏信息框参数的条目|_VALUE_]]&amp;quot; or &amp;quot;&amp;quot;&lt;br /&gt;
    all_parameters.preview = &amp;quot;本頁&amp;lt;code&amp;gt;{{[[Template:Infobox VG|Infobox VG]]}}&amp;lt;/code&amp;gt;使用了未知參數&amp;lt;code&amp;gt;_VALUE_&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
    temp = temp .. tostring(require(&amp;quot;Module:Check for unknown parameters&amp;quot;)._check(all_parameters, args))&lt;br /&gt;
&lt;br /&gt;
    -- 可能使用旗帜的Infobox_VG&lt;br /&gt;
    local file_ptns = {}&lt;br /&gt;
    table.insert(file_ptns, &amp;quot;%[%[%s*[Ff][Ii][Ll][Ee]%s*:&amp;quot;)&lt;br /&gt;
    table.insert(file_ptns, &amp;quot;%[%[%s*[Ii][Mm][Aa][Gg][Ee]%s*:&amp;quot;)&lt;br /&gt;
    table.insert(file_ptns, &amp;quot;%[%[%s*文件%s*:&amp;quot;)&lt;br /&gt;
    table.insert(file_ptns, &amp;quot;%[%[%s*[档檔]案%s*:&amp;quot;)&lt;br /&gt;
    table.insert(file_ptns, &amp;quot;%[%[%s*[图圖]像%s*:&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    local function used_image()&lt;br /&gt;
        if mw.title.getCurrentTitle().namespace ~= 0 then&lt;br /&gt;
            return false&lt;br /&gt;
        end&lt;br /&gt;
        for _, v in pairs(all_parameters) do&lt;br /&gt;
            if mw.ustring.sub(v, 1, 5) ~= &amp;#039;image&amp;#039; then&lt;br /&gt;
                for _, w in pairs(file_ptns) do&lt;br /&gt;
                    if mw.ustring.match(mw.getCurrentFrame():preprocess(args[v]), w) then&lt;br /&gt;
                        return true&lt;br /&gt;
                    end&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;
    if used_image() then&lt;br /&gt;
        temp = temp .. &amp;#039;[[Category:可能在电子游戏信息框中使用旗帜的条目]]&amp;#039;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Done&lt;br /&gt;
    return temp&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;SunAfterRain</name></author>
	</entry>
</feed>