维基百科 :字 詞 轉換 處理 /公共 轉換 組
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
|
对于
說明
编辑
Lua版 建立
编辑
如欲 |
你可以随时
也可以
-- 用法 : Item('原文 ', '轉換 規則 ')
local Item = require('Module:CGroup/core').Item;
return {
name = '(假 设该页叫 Module:CGroup/xxx 那 此处就填入 xxx 以此类推)',
description = '(公共 转换组描述 ,若 是 從 模 板 转来的 直接 使用 模 板 来 的 描述)',
content = {
content = {
{ type = 'item', original = '原文 ', rule = 'zh-cn:大 陆简体 ;zh-my:大 马简体 ;zh-sg:新 加 坡简体 ;zh-tw:臺灣 正體 ;zh-hk:香港 繁 體 ;zh-mo:澳門 繁 體 ;' },
其中original
如果
{ type = 'text', text = [=[
== 标题文字 ==
注解 一
]=] },
--以上 格式 可 避免与 维基代 码 [[ ]] 发生冲突
--还可以在开头使用 两个横 杠 (--)来 注解
--或 是 在 每 条 转换后 使用 两个横 杠 (--)来 注解
--此处填 入 字 词转换规则
{ type = 'item', original = '原文 ', rule = 'zh-cn:大 陆简体 ;zh-my:大 马简体 ;zh-sg:新 加 坡简体 ;zh-tw:臺灣 正體 ;zh-hk:香港 繁 體 ;zh-mo:澳門 繁 體 ;' }, -- 註解 二
{ type = 'text', text = [[
注解 二
]] },
另外,
{ type = 'item', original = 'Hund's Rule' , rule = 'zh-cn:洪 德 规则; zh-tw:洪 德 定則 ;' },
{ type = 'item', original = '<i>Fortune</i>', rule = '財 星 =>zh-cn:财富;財 星 =>zh-hk:財 富 ;財 星 =>zh-mo:財 富 ;' },
也可以
{ type = 'item', original = 'Hund\'s Rule', rule = 'zh-cn:洪 德 规则; zh-tw:洪 德 定則 ;' },
{ type = 'item', original = '\'\'Fortune\'\'', rule = '財 星 =>zh-cn:财富;財 星 =>zh-hk:財 富 ;財 星 =>zh-mo:財 富 ;' },
结尾时须
},
}
如果original、rule
如果--
开头)
简洁写 法
编辑
local Item = require('Module:CGroup/core').Item;
-- Item(o, r)
- o
- original,
原文 。僅可用字 串 ,否 則 會 造成 機器 人 無法 辨 識。若 無 此屬性 ,应使用 nil
而非空 字 符 串 (''
),空 字 符 串 在 Lua语言中 的 if语句判断 时为真 ,这会导致NoteTA查看器 显示一 个“原文 :”。 - r
- rule,
用 於全文 轉換 的 規則 ,必填。僅可用字 串 ,否 則 會 造成 機器 人 無法 辨 識。
描述請用
如有
須
别名
编辑return require( 'Module:CGroup/XXX' );
别名
[|][0-9]*[=]((.)*)\n
{ type = 'item', rule = '$1', original = ' ' },
其中original
{{Cl\|((.)*)}}
{ type = 'item', rule = '$1', original = ' ' },
以及<noinclude>(.*)</noinclude>
{ type = 'text', text = [=[$1]=] },
維護公共 轉換 組
编辑
注意 :模 板 版 使用 mediawiki的 页嵌套原理 实现,转换组页面 名字 空 间为「Template」,并作为Template:CGroup的 子 页;Lua版 使用 mediawiki的 Lua模 块实现,转换组页面 名字 空 间为「Module」,并作为Module:CGroup的 子 页。两者并不相 同 ,不可 对调使用 。
第 一 行 为{{CGroupH}}模 板 ,其name参 数 为转换组的 页面名 (CGroup/后 的 部分 ),desc参 数 为转换组名字 (显示用 )。随 后 每 行 有 且仅有 一 个{{CItemHidden}}或 其他等 效 模 板 ,如{{CItem}}(目前 重定 向 到 {{CItemHidden}})、{{CItemLan}}等 ,描述一 条 转换规则,其间不 应有多 余 的 文字 或 空行 。最 后 以{{CGroupF}}结束。
Wikipedia:
應 可 經過 整合 以減少 重複 的 詞 彙:Wikipedia:字 詞 轉換 處理 /公共 轉換 組 /重複 字 詞 報告