跳转到内容

Category:Lang和lang-xx模板错误

维基百科,自由的百科全书

本分类用于追踪{{lang}}{{Langx}}{{lang-??}}模板错误,仅供Module:Lang使用。

关于现代语言,请参阅ISO 639-1代码列表ISO 639-3代碼列表列出了所有的3字母代码。

错误消息

[编辑]

Module:Lang整合了{{Lang}}{{Langx}}模板的处理。作为其中的一部分,当模板参数使用不当或指定给参数的数据格式错误时,模块会发出错误消息。错误消息的格式如下:

[<文本>] <错误消息>(帮助链接)

其中<文本>是提供给模板并在没有适当的HTML标记的情况下呈现的文本。错误消息在此处定义:

错误消息定义
错误消息 模板 描述
缺少语言标签 {{Lang}} {{{1}}} 为空;此参数为必填项
{{Langx}} |code= 在模板的模块 {{#invoke:}} 中为空
语言标签:<tag> 无法识别 {{Lang}} <tag> 是指定的 IETF语言标签,此错误消息表示该标签格式错误或未在模块的数据集中列出。必须使用有效的 IETF 语言标签。
{{Langx}}
语言代码:<code> 无法识别 {{Lang}} <code> 是指定 IETF语言标签 的第一个子标签(基本语言代码);此错误消息表示 <code> 子标签格式错误或未在模块的数据集中列出。必须使用有效的 IETF 语言标签。
{{Langx}}
对于代码:<code>,字母:<script> 无法识别 {{Lang}} <script> 是第二个子标签,而 <code> 是指定 IETF语言标签 的第一个子标签;此错误消息表示该字母子标签格式错误或未在模块的数据集中列出。
{{Langx}}
对于代码:<code>,区域:<region> 无法识别 {{Lang}} <region> 是第三个(或省略字母时的第二个)子标签,而 <code> 是指定 IETF语言标签 的第一个子标签;此错误消息表示该区域子标签格式错误或未在模块的数据集中列出。
{{Langx}}
变体:<variant> 无法识别 {{Lang}} <variant> 是指定 IETF语言标签 的最后一个子标签;此错误消息表示该变体子标签格式正确(4 位数字或 5-8 个字母数字字符),但未在模块的数据集中列出。
{{Langx}}
对于代码:<code>,变体:<variant> 无法识别 {{Lang}} <variant> 是最后一个子标签,而 <code> 是指定 IETF语言标签 的第一个子标签;此错误消息表示该变体子标签是有效的变体子标签,但与 <code> 子标签组合时无效。
{{Langx}}
对于代码-字母对:<code>-<script>,变体:<variant> 无法识别 {{Lang}} <variant> 是最后一个子标签,而 <code>-<script> 是指定 IETF语言标签 的第一个和第二个子标签;此错误消息表示该变体子标签是有效的,但与 <code>-<script> 组合时无效。
{{Langx}}
无效参数 {{Lang}} 错误消息中指定的参数不受该模板支持
{{Langx}}
缺少文本 {{Lang}} {{{2}}} 为空;此参数为必填项
{{Langx}} {{{1}}} 为空;此参数为必填项。
文本有斜体标记 {{Lang}} text 包含斜体标记;使用 |italic= 参数控制渲染时的斜体;可接受的参数值包括 yesnounsetdefault
{{Langx}}
文本有格式不正确的标记 {{Lang}} text 包含无效的 Wiki 语法(如 '''''''''' 及更多撇号)。
{{Langx}}
冗余字母标签 {{Langx}} 在模板的模块 {{#invoke:}} 中的 |code=|script= 都有赋值;此错误消息表示当前仅允许其中一个。
冗余区域标签 {{Langx}} 在模板的模块 {{#invoke:}} 中的 |code=|region= 都有赋值;此错误消息表示当前仅允许其中一个。
冗余变体标签 {{Langx}} 在模板的模块 {{#invoke:}} 中的 |code=|variant= 都有赋值;此错误消息表示当前仅允许其中一个。
代码 / 字母不匹配:<code> / <script> {{Langx}} <code> 是模板的 |code= 参数指定的 IETF语言标签,而 <script> 是模板的 |script= 参数内容。若 <code> 已包含 IETF 字母子标签,则 |script= 是多余的。

斜体标记错误

[编辑]

文本有斜体标记 错误通常发生于以下情况:

  1. text 包含使用多种字母的文本
    例如,古希腊语与拉丁字母转写(也称为[罗马化]])混用的情况
    {{Langx|grc|Ἀθῆναι, ''Athênai''}}
    上述代码应重写为:
    {{Langx|grc|Ἀθῆναι|translit=Athênai}}古希臘語Ἀθῆναι羅馬化:Athênai
    类似的情况可能发生在使用多种书写系统的语言中,其中第二种书写系统的文本不是第一种的音译,而是实际书写的文本。在这种情况下,建议使用以下格式:
    {{Lang-xx|<第一种文本>|italic=<yes|no>|rtl=<yes|no>}} {{Lang|xx|<第二种文本>}}
  2. text 包含 wiki 斜体标记,以防止两个非中文短语或单词之间插入的连接词使用斜体:
    例如,以下示例中,英语连接词 "or" 插入到了两个立陶宛语短语之间;英语不是立陶宛语,因此不应包含在 {{Langx|lt}} 模板中:
    {{Langx|lt|Rusijos lietuvių seimas Petrograde'' or ''Visos Rusijos lietuvių seimas}}
    上述代码应重写为:
    {{Langx|lt|Rusijos lietuvių seimas Petrograde}}或{{Lang|lt|Visos Rusijos lietuvių seimas}}立陶宛語Rusijos lietuvių seimas PetrogradeVisos Rusijos lietuvių seimas
  3. 当模板为 {{Langx|zh}}{{Lang|zh}} 时,建议删除该模板;这是中文维基百科,通常不需要在中文维基百科中标识中文文本为汉语。
  4. 有时,使用斜体标记本身就是错误的。
    例如,西里尔字母 通常不应以斜体字体呈现;请参阅 MOS:FOREIGNITALIC
    {{Langx|uk|''Українська Народна Міліція''}}
    上述代码应重写为:
    {{Langx|uk|Українська Народна Міліція}}烏克蘭語Українська Народна Міліція

参见

[编辑]

分类“Lang和lang-xx模板错误”中的页面

以下200个页面属于本分类,共2,746个页面。

(上一页)(下一页
(上一页)(下一页