跳转到内容

Module:Documentation/config

鹿野耕云留言 | 贡献2025年11月20日 (四) 15:56的版本 (创建页面,内容为“---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- 在这里可以设置Module:Documentation中使用的参数和消息的值, -- 以便将其本地化到您的wiki和语言。除非另有说明,此处给出的值应为字符串值。 -----------------------------------------------------------------------------------------------…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Module:Documentation第145行Lua错误:message: type error in message cfg.container (string expected, got nil)

----------------------------------------------------------------------------------------------------
--
--                               Configuration for Module:Documentation
--
-- 在这里可以设置Module:Documentation中使用的参数和消息的值,
-- 以便将其本地化到您的wiki和语言。除非另有说明,此处给出的值应为字符串值。
----------------------------------------------------------------------------------------------------

-- 已移除本地化 - 使用硬编码的英文字符串

local cfg = {} -- 请勿编辑此行。

cfg['templatestyles-scr'] = 'Module:Documentation/styles.css'

----------------------------------------------------------------------------------------------------
-- 保护模板配置
----------------------------------------------------------------------------------------------------

-- cfg['protection-template']
-- 显示保护图标(在enwiki上是一个挂锁)的模板名称。
cfg['protection-template'] = 'pp-template'

-- cfg['protection-reason-edit']
-- 传递给[[Module:Protection banner]]的编辑保护模板的保护原因。
cfg['protection-reason-edit'] = 'template'

--[[
-- cfg['protection-template-args']
-- 发送给保护模板的任何参数。这应该是一个Lua表。
-- 例如,如果保护模板是"pp-template",并且wikitext模板调用
-- 看起来像"{{pp-template|docusage=yes}}",那么此表应类似于"{docusage = 'yes'}"。
 --]]
 cfg['protection-template-args'] = {docusage = 'yes'}

--[[
----------------------------------------------------------------------------------------------------
-- 沙盒通知配置
--
-- 在沙盒页面上,模块可以显示一个模板,通知用户当前页面是沙盒,
-- 以及测试用例页面的位置等。模块根据cfg['sandbox-subpage']的值
-- 决定页面是否为沙盒。以下设置配置通知中包含的消息。
----------------------------------------------------------------------------------------------------
--]]

-- cfg['sandbox-notice-image']
-- 沙盒通知中显示的图像。
cfg['sandbox-notice-image'] = '[[File:Edit In Sandbox Icon - Color.svg|40px|alt=|link=]]'

--[[
-- cfg['sandbox-notice-pagetype-template']
-- cfg['sandbox-notice-pagetype-module']
-- cfg['sandbox-notice-pagetype-other']
-- 沙盒页面的页面类型。显示的消息取决于当前主题命名空间。
-- 此消息用于cfg['sandbox-notice-blurb']或cfg['sandbox-notice-diff-blurb']。
--]]
cfg['sandbox-notice-pagetype-template'] = '模板'
cfg['sandbox-notice-pagetype-module'] = '模块'
cfg['sandbox-notice-pagetype-other'] = '页面'

--[[
-- cfg['sandbox-notice-blurb']
-- cfg['sandbox-notice-diff-blurb']
-- cfg['sandbox-notice-diff-display']
-- cfg['sandbox-notice-blurb']或cfg['sandbox-notice-diff-blurb']是沙盒通知的开头句子。
-- 后者有一个差异链接,但前者没有。$1是页面类型,根据我们所在的命名空间,
-- 可以是cfg['sandbox-notice-pagetype-template']、cfg['sandbox-notice-pagetype-module']
-- 或cfg['sandbox-notice-pagetype-other']。$2是指向主模板页面的链接,
-- $3是沙盒和主模板之间的差异链接。差异链接的显示值由
-- cfg['sandbox-notice-compare-link-display']设置。
--]]
cfg['sandbox-notice-blurb'] = '这是$2的$1。'
cfg['sandbox-notice-diff-blurb'] = '这是$2的$1。您可以$3对其的更改。'
cfg['sandbox-notice-compare-link-display'] = '比较'

--[[
-- cfg['sandbox-notice-testcases-blurb']
-- cfg['sandbox-notice-testcases-link-display']
-- cfg['sandbox-notice-testcases-run-blurb']
-- cfg['sandbox-notice-testcases-run-link-display']
-- cfg['sandbox-notice-testcases-blurb'] 是一个通知用户存在与此沙盒对应的测试用例页面的句子,用户可以编辑该页面。$1 是指向测试用例页面的链接。
-- cfg['sandbox-notice-testcases-link-display'] 是该链接的显示值。
-- cfg['sandbox-notice-testcases-run-blurb'] 是一个通知用户存在与此沙盒对应的测试用例页面的句子,用户可以编辑该页面,并包含一个运行它的链接。$1 是指向测试用例页面的链接,$2 是指向运行测试用例页面的链接。
-- cfg['sandbox-notice-testcases-run-link-display'] 是运行测试用例链接的显示值。
--]]
cfg['sandbox-notice-testcases-blurb'] = '请将分类添加到$1子页面。'
cfg['sandbox-notice-testcases-link-display'] = '测试用例'
cfg['sandbox-notice-testcases-run-blurb'] = '请将分类添加到$1子页面。$2'
cfg['sandbox-notice-testcases-run-link-display'] = '运行'

-- cfg['sandbox-category']
-- 要添加到所有模板沙盒的分类。
cfg['sandbox-category'] = '模板沙盒'

----------------------------------------------------------------------------------------------------
-- 起始框配置
----------------------------------------------------------------------------------------------------

-- cfg['documentation-icon-wikitext']
-- 模板顶部显示的图标的wikitext。
cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]'

----------------------------------------------------------------------------------------------------
-- 链接框(结束框)配置
----------------------------------------------------------------------------------------------------

-- cfg['transcluded-from-blurb']
-- 当文档从另一个页面嵌入时显示的通知。$1 是指向该页面的wikilink。
cfg['transcluded-from-blurb'] = '此模板从$1嵌入。'

--[[
-- cfg['create-module-doc-blurb']
-- 当文档子页面不存在时在模块命名空间中显示的通知。
-- $1 是一个链接,用于使用预加载 cfg['module-preload'] 和显示 cfg['create-link-display'] 创建文档页面。
--]]
cfg['create-module-doc-blurb'] = '您可能需要为此$1创建文档页面。'

----------------------------------------------------------------------------------------------------
-- 实验说明配置
----------------------------------------------------------------------------------------------------

--[[
-- cfg['experiment-blurb-template']
-- cfg['experiment-blurb-module']
-- 实验说明是邀请编辑者在沙盒和测试用例页面进行实验的文本。
-- 它仅在模板和模块命名空间中显示。使用默认的英文设置时,
-- 它可能看起来像这样:
--
-- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
--
-- 在此示例中,"sandbox"、"edit"、"diff"、"testcases"和"edit"都是链接。
--
-- 有两个版本,cfg['experiment-blurb-template']和cfg['experiment-blurb-module'],
-- 取决于我们所在的命名空间。
-- 
-- 参数:
--
-- $1是指向沙盒页面的链接。如果沙盒存在,其格式如下:
--
--     cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display'])
-- 
-- 如果沙盒不存在,其格式如下:
--
--     cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display'])
-- 
-- cfg['sandbox-create-link-display']的链接使用cfg['template-sandbox-preload']或
-- cfg['module-sandbox-preload']预加载页面,具体取决于当前命名空间。
-- cfg['mirror-link-display']的链接加载默认编辑摘要cfg['mirror-edit-summary']。
--
-- $2是指向测试用例页面的链接。如果测试用例页面存在,其格式如下:
--
--     cfg['testcases-link-display'] (cfg['testcases-edit-link-display'])
--
-- 如果测试用例页面不存在,其格式如下:
-- 
--     cfg['testcases-link-display'] (cfg['testcases-create-link-display'])
--
-- 如果测试用例页面不存在,cfg['testcases-create-link-display']的链接使用
-- cfg['template-testcases-preload']或cfg['module-testcases-preload']预加载页面,
-- 具体取决于当前命名空间。
--]]
cfg['experiment-blurb-template'] = '编辑者可以在此模板的$1和$2页面进行实验。'
cfg['experiment-blurb-module'] = '编辑者可以在此模块的$1和$2页面进行实验。'

----------------------------------------------------------------------------------------------------
-- 沙盒链接配置
----------------------------------------------------------------------------------------------------

-- cfg['sandbox-subpage']
-- 通常用于沙盒的模板子页面的名称。
cfg['sandbox-subpage'] = 'sandbox'

-- cfg['template-sandbox-preload']
-- 模板沙盒页面的预加载文件。
cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox'

-- cfg['module-sandbox-preload']
-- Lua模块沙盒页面的预加载文件。
cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox'

-- cfg['sandbox-link-display']
-- "sandbox"链接显示的文本。
cfg['sandbox-link-display'] = '沙盒'

-- cfg['sandbox-edit-link-display']
-- 沙盒"edit"链接显示的文本。
cfg['sandbox-edit-link-display'] = '编辑'

-- cfg['sandbox-create-link-display']
-- 沙盒"create"链接显示的文本。
cfg['sandbox-create-link-display'] = '创建'

-- cfg['compare-link-display']
-- "compare"链接显示的文本。
cfg['compare-link-display'] = '比较'

-- cfg['mirror-edit-summary']
-- 当用户点击"mirror"链接时使用的默认编辑摘要。$1 是指向模板页面的wikilink。
cfg['mirror-edit-summary'] = '创建$1的沙盒版本'

-- cfg['mirror-link-display']
-- "mirror"链接显示的文本。
cfg['mirror-link-display'] = '镜像'

-- cfg['mirror-link-preload']
-- 当用户点击"mirror"链接时要预加载的页面。
cfg['mirror-link-preload'] = 'Template:Documentation/mirror'

----------------------------------------------------------------------------------------------------
-- 测试用例链接配置
----------------------------------------------------------------------------------------------------

-- cfg['testcases-subpage']
-- 通常用于测试用例的模板子页面的名称。
cfg['testcases-subpage'] = 'testcases'

-- cfg['template-testcases-preload']
-- 模板测试用例页面的预加载文件。
cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases'

-- cfg['module-testcases-preload']
-- Lua模块测试用例页面的预加载文件。
cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases'

-- cfg['testcases-link-display']
-- "testcases"链接显示的文本。
cfg['testcases-link-display'] = '测试用例'

-- cfg['testcases-edit-link-display']
-- 测试用例"edit"链接显示的文本。
cfg['testcases-edit-link-display'] = '编辑'

-- cfg['testcases-create-link-display']
-- 测试用例"create"链接显示的文本。
cfg['testcases-create-link-display'] = '创建'

----------------------------------------------------------------------------------------------------
-- 分类添加说明配置
----------------------------------------------------------------------------------------------------

--[[
-- cfg['add-categories-blurb']
-- 指导用户将分类添加到/doc子页面的文本。如果设置了"content"或
-- "docname fed"参数,则不使用此文本,因为不清楚在哪里添加分类。
-- $1是指向/doc子页面的链接,显示值为cfg['doc-link-display']。
--]]
cfg['add-categories-blurb'] = '请将分类添加到$1子页面。'

-- cfg['doc-link-display']
-- 链接到/doc子页面时显示的文本。
cfg['doc-link-display'] = '/doc'

----------------------------------------------------------------------------------------------------
-- 子页面链接配置
----------------------------------------------------------------------------------------------------

--[[
-- cfg['subpages-blurb']
-- "此模板的子页面"说明。$1是指向主模板子页面的链接,
-- 显示值为cfg['subpages-link-display']。在英文版本中,此说明
-- 只是链接后跟一个句点,链接显示提供实际文本。
--]]
cfg['subpages-blurb'] = '$1.'

--[[
-- cfg['subpages-link-display']
-- "此页面的子页面"链接显示的文本。$1是cfg['template-pagetype']、
-- cfg['module-pagetype']或cfg['default-pagetype'],具体取决于当前页面是否在
-- 模板命名空间、模块命名空间或其他命名空间中。
--]]
cfg['subpages-link-display'] = '此$1的子页面'

-- cfg['template-pagetype']
-- 模板页面显示的页面类型。
cfg['template-pagetype'] = '模板'

-- cfg['module-pagetype']
-- Lua模块页面显示的页面类型。
cfg['module-pagetype'] = '模块'

-- cfg['default-pagetype']
-- 除模板或Lua模块外的页面显示的页面类型。
cfg['default-pagetype'] = '页面'

----------------------------------------------------------------------------------------------------
-- 文档链接配置
----------------------------------------------------------------------------------------------------

-- cfg['doc-subpage']
-- 通常用于文档页面的子页面名称。
cfg['doc-subpage'] = 'doc'

-- cfg['file-docpage-preload']
-- 文件命名空间中文档页面的预加载文件。
cfg['file-docpage-preload'] = 'Template:Documentation/preload-filespace'

-- cfg['docpage-preload']
-- 所有命名空间中模板文档页面的预加载文件。
cfg['docpage-preload'] = 'Template:Documentation/preload'

-- cfg['module-preload']
-- Lua模块文档页面的预加载文件。
cfg['module-preload'] = 'Template:Documentation/preload-module-doc'

----------------------------------------------------------------------------------------------------
-- 打印版本配置
----------------------------------------------------------------------------------------------------

-- cfg['print-subpage']
-- 用于打印版本的模板子页面名称。
cfg['print-subpage'] = '打印'

-- cfg['print-link-display']
-- 链接到/Print子页面时显示的文本。
cfg['print-link-display'] = '/Print'

-- cfg['print-blurb']
-- 如果/Print子页面存在时显示的文本。$1 是指向子页面的链接,显示值为 cfg['print-link-display']。
cfg['print-blurb'] = '此模板有$1版本。'

-- cfg['display-print-category']
-- 如果/Print子页面存在,设置为true以启用 cfg['print-category'] 的输出。
-- 这应该是一个布尔值(true或false)。
cfg['display-print-category'] = true

-- cfg['print-category']
-- 如果 cfg['display-print-category'] 设置为true且/Print子页面存在时要输出的分类。
cfg['print-category'] = '有打印版本的模板'

----------------------------------------------------------------------------------------------------
-- HTML和CSS配置
----------------------------------------------------------------------------------------------------

-- cfg['main-div-id']
-- 主HTML "div"标签的"id"属性。
cfg['main-div-id'] = 'template-documentation'

-- cfg['main-div-classes']
-- 添加到主HTML "div"标签的CSS类。
cfg['main-div-class'] = 'ts-doc-doc'
cfg['header-div-class'] = 'ts-doc-header'
cfg['heading-div-class'] = 'ts-doc-heading'
cfg['content-div-class'] = 'ts-doc-content'
cfg['footer-div-class'] = 'ts-doc-footer plainlinks'

cfg['sandbox-class'] = 'ts-doc-sandbox'

-- cfg['start-box-linkclasses']
-- 用于起始框中[view][edit][history]或[create]链接的CSS类。
cfg['start-box-linkclasses'] = 'ts-tlinks-tlinks mw-editsection-like plainlinks'

-- cfg['start-box-link-id']
-- 起始框中链接的HTML "id"属性。
cfg['start-box-link-id'] = 'doc_editlinks'

----------------------------------------------------------------------------------------------------
-- 跟踪分类配置
----------------------------------------------------------------------------------------------------

-- cfg['display-strange-usage-category']
-- 如果模块在/doc子页面或/testcases子页面上使用,设置为true以启用 cfg['strange-usage-category'] 的输出。
-- 这应该是一个布尔值(true或false)。
cfg['display-strange-usage-category'] = false

-- cfg['strange-usage-category']
-- 如果 cfg['display-strange-usage-category'] 设置为true且模块在/doc子页面或/testcases子页面上使用时要输出的分类。
cfg['strange-usage-category'] = '使用奇怪((documentation))的页面'

--[[
----------------------------------------------------------------------------------------------------
-- 配置结束
--
-- 请勿编辑此行以下的内容。
----------------------------------------------------------------------------------------------------
--]]

return cfg