模板:CGroup/doc

模板页面

本模块用于实现公共转换组(public conversion group)。公共转换组可用于多个页面共用同一组繁简转换(包括地区词转换)规则。本模块的子页面将会存放各公共转换组的数据(及其文档页面),这些公共转换组用于模板链接:{{NoteTA}}。参见Help:字词转换处理

公共转换组模块格式

公共转换组模块是Module:CGroup的子页面,存储一系列指定格式的转换规则(见下)。模板链接:{{NoteTA}}模板用于在页面中实现这些繁简转换规则。

每个公共转换组模块返回的值都是一个表,其存在以下字段:

  • name:该转换组的名称,通常与模块名称相同。例如Module:CGroup/IT的name就是IT。
  • description:简要描述该转换组。可以使用维基文本,但是不能包含模板、解析器函数和魔术字(如需使用,请直接在模块内调用并返回值)。
  • content:该转换组的内容。是一个列表。列表的每一项都可以是如下的任意一个格式:
    • 普通转换规则:
    • {type='item', original='原文', rule='转换规则'},表示一个普通的转换规则。其中“原文”是指的该词对应的外文名称,转换规则则是类似-{H|转换规则}-中的转换规则。例如{type='item', original='user', rule='zh-cn:用户;zh-tw:使用者'}。original的值可以为空。
    • '转换规则',即上述写法的简写形式,相当于{type='item', rule='转换规则'},不提供original字段。
    • {'转换规则'}{'原文', '转换规则'},同上,是上述写法的简写形式。
      文字注释:
    • {type='text', text='一段文字'},用于在模块文档呈现结果中显示一段文字,不会应用于公共转换组。实际应用中,主要用于将不同的转换规则归到不同的段落标题下,从而进行分类。
      导入转换规则:
    • {type='import', import='转换组名称'},导入另一个转换组。该转换组将包含另一个转换组中的所有转换规则。请谨慎使用。
    • {import='转换组名称'},上述写法的简写形式。
      增强的普通转换规则:
    • {type='variants', ['变体名称']=文字, ...},类似于item,但是所有转换规则的内容是结构化的,以便于模块进行解析。例如,{type='variants', cn='用户', hk='用户', tw='使用者'}就大致相当于{type='item', rule='zh-cn:用户;zh-hk:用户;zh-tw:使用者'}。但这种用法暂时无法实现单向转换。

子页面列表