Template:Langx/doc

维基百科,自由的百科全书
跳转到导航 跳转到搜索

本语言模板用于标识非中文文本,与{{lang}}非常相似,但会在前方標明语言名称。根据模板讨论:Langx § 提議以langx模板取代lang-xx系列模板的决定,此模板{{langx}}正式引入到Module:Lang

用法[编辑]

用来标注特定内容的语言。IETF语言标签和外文内容是必填参数。

此模板通常放在譯自外文的短句和术语后方用以标注原文。

  • 参数|links=no可阻止语言名称被设置为超链接。
  • 参数|translit= 允许进行罗马化。但对于已经使用拉丁字母书写的语言,{{langx|<tag>|...}} 模板不支持此参数。
  • 参数|lit=允许给出直译。

参数[编辑]

Langx支持的参数
参数 定义 受影响于 别名
|1= |text=內容的IETF語言標籤 |code=
|text= 非中文文字 |2=
|translit= |text=內容的拉丁音譯 |3=
|translit-std= |translit=內容使用之音譯標準;目前接受:ISODINIASTALAALA-LC
|translit-script= 音譯標準之文字識別碼
|translation= |text=內容的直譯或註釋 |lit=, |4=
|label= 欲將預設的語言名稱更改至的內容,可內鏈。設為none可使模板完全不顯示標籤(包含音譯和直譯)
|link= 將語言名稱及|translit=|translation=產生的固定文字設為連結。預設值為yes,接受noyes二值;|link=no並不會取消|label=中內鏈的文字 |links=
|proto= 接受no(預設)、 yes(含-x-proto次標籤的私用標籤之預設)二值;設為yes時,外文前方出現星號(*)表示「未經證實」
|script= (Deprecated – include script subtag in |1=) IETF language script subtag; sometimes set by the template when the language of the content in |text= uses more than one writing system; always four alpha characters; a value of Latn (not "Latin"!) forces italic rendering unless overridden by |italic=; overrides |rtl= |italic=
|region= (Deprecated – include region subtag in |1=) IETF language region subtag
|variant= (Deprecated – include variant subtag in |1=) IETF language variant subtag
|rtl= yes表示|text=中內容之書寫系統為右至左,接受no(預設)、yes二值 |script=
|italic= 見以下章节italic參數;目前接受:yesnounsetinvertdefault |italics=, |i=
|size= 指定|text=內容之字型大小。請使用適用CSSfont-size屬性之值;該值為相對值,應始終以%em表示,而非固定之px
|engvar= Selects English variant spelling of 'romanised' or 'romanized' (default) according to the country specified; accepted values are: au (Australia), ca (Canada), gb (Great Britain), ie (Ireland), in (India), nz (New Zealand), us (United States), za (South Africa)
|cat= 抑制自動分類,|nocat=之逆參數;目前接受:nonfalsefoff0
|nocat= 抑制自動分類,|cat=之逆參數;目前接受:yesytrueton1

italic参数[编辑]

本节展示了|italic=参数在英文维基百科的用法。由于MOS:非英语斜体的规定,本地Lang模组输出斜体的行为与英文维基百科不同。一般情况下,中文行文亦不需要用到|italic=参数。

关于本地修改的技术实现,参见8510272086590048

Langx |italic=参数作用
|italic= 描述 示例代码 结果 HTML标记
  • 未设定或者无效的参数
  • 样式来源:
  •   模板设定,或者
  •   -latn子标签
  • 否则从外部标记继承
  • 无效值视作default
{{Langx|ru|тундра}} 俄語:тундра 俄語:<span lang="ru">тундра</span>
{{Langx|ru|tûndra}} 俄語:tûndra 俄語:<span lang="ru">tûndra</span>
标记有误;需要script子标签-latn
{{Langx|fr|toundra}} 法語:toundra 法語:<span lang="fr">toundra</span>
{{Langx|ru-latn|tûndra}} 俄語tûndra [[俄語]]<span lang="ru-Latn">tûndra</span>
default {{Langx|ru|тундра|italic=default}} 俄語:тундра 俄語:<span lang="ru">тундра</span>
{{Langx|fr|toundra|italic=default}} 法語:toundra 法語:<span lang="fr">toundra</span>
{{Langx|ru-latn|tûndra|italic=default}} 俄語tûndra [[俄語]]<span lang="ru-Latn">tûndra</span>
no
  • upright样式应用于:
  • 覆盖-latn子标签
  • 覆盖外部标记
{{Langx|ru|тундра|italic=no}} 俄語:тундра 俄語:<span lang="ru" style="font-style: normal;">тундра</span>
{{Langx|fr|toundra|italic=no}} 法語:toundra 法語:<span lang="fr" style="font-style: normal;">toundra</span>
{{Langx|ru-latn|tûndra|italic=no}} 俄語tûndra [[俄語]]<span lang="ru-Latn" style="font-style: normal;">tûndra</span>
''{{Langx/sandbox|ru-latn|tûndra|italic=no}}'' 俄語tûndra ''[[俄語]]<span lang="ru-Latn" style="font-style: normal;">tûndra</span>''
yes
  • italic样式应用于:
  • 忽略-latn子标签
{{Langx|ru|тундра|italic=yes}} 俄語:тундра 俄語:<i lang="ru">тундра</i>
{{Langx|ru-latn|tûndra|italic=yes}} 俄語tûndra [[俄語]]<i lang="ru-Latn">tûndra</i>
unset
  • no样式应用于:
  • 从外部标签继承样式;
  • 覆盖-latn子标签
{{Langx|ru|тундра|italic=unset}} 俄語:тундра 俄語:<span lang="ru">тундра</span>
''{{Langx/sandbox|ru|тундра|italic=unset}}'' 俄語:тундра ''俄語:<span lang="ru">тундра</span>''
{{Langx|ru-latn|tûndra|italic=unset}} 俄語tûndra [[俄語]]<span lang="ru-Latn">tûndra</span>
''{{Langx/sandbox|ru-latn|tûndra|italic=unset}}'' 俄語tûndra ''[[俄語]]<span lang="ru-Latn">tûndra</span>''
invert
  • no样式应用于:
  • 翻转内部标记中的样式;[a]
  • 禁用自动斜体
  • 覆盖-latn子标签
{{Langx|ru|тундра|italic=invert}} 俄語:тундра 俄語:<span lang="ru">''тундра''</span>
{{Langx|ru|''тундра''|italic=invert}} 俄語:тундра 俄語:<span lang="ru">тундра</span>
{{Langx|ru-latn|tûndra|italic=invert}} 俄語tûndra [[俄語]]<span lang="ru-Latn">''tûndra''</span>
{{Langx|ru-latn|''tûndra''|italic=invert}} 俄語tûndra [[俄語]]<span lang="ru-Latn">tûndra</span>

备注

  1. ^ 比較|italic=invert|italic=unset
    {{Langx|de|... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.|italic=invert}}
    德語:... ein neues Opernprojekt in Angriff: Das Käthchen von Heilbronn, nach Heinrich von Kleists gleichnamigem Drama.
    {{Langx|de|''... ein neues Opernprojekt in Angriff: ''Das Käthchen von Heilbronn'', nach Heinrich von Kleists gleichnamigem Drama.''|italic=unset}}
    德語:... ein neues Opernprojekt in Angriff: Das Käthchen von Heilbronn, nach Heinrich von Kleists gleichnamigem Drama.

模板数据[编辑]

以下是该模板的模板数据,适用于可视化编辑器等工具。

Langx模板数据

<templatedata> { "params": { "1": { "label": "语言标签", "description": "一个有效的IETF语言标签,用于标识非现代标准汉语的文字语言。", "type": "string", "required": true }, "2": { "label": "文本", "description": "显示的外语文字。", "type": "string", "required": true }, "links": { "label": "显示链接", "description": "设为「no」將停用至语言条目的链接。", "type": "boolean", "aliases": [ "link" ] }, "4": { "label": "直译", "description": "外语文字的直译。", "type": "string", "aliases": [ "lit", "translation" ] }, "3": { "label": "音译", "description": "外语文字的音译,用于不使用拉丁字母的语言。使用拉丁字母的语言將忽略此字段。", "type": "string", "aliases": [ "translit" ] }, "label": { "label": "语言名稱", "description": "设为「none」將隐藏语言链接和名稱。特定语言可能會有其他选项值可用。", "example": "none", "type": "line" }, "rtl": { "label": "从右到左", "description": "切换外语文字是否从右到左显示。", "type": "boolean", "example": "yes", "default": "no" }, "italic": { "label": "斜体", "description": "切换外语文字是否斜体显示。", "type": "boolean", "default": "yes", "example": "no", "aliases": [ "italics", "i" ] }, "size": { "label": "字体大小", "description": "设置外语文字的字体大小。", "example": "120%、1.2em" } }, "description": "为读者标注術語和短句的外语原文。", "paramOrder": [ "1", "2", "3", "4", "links", "label", "rtl", "italic", "size" ] } </templatedata>

示例[编辑]

以下範例為德文譯文:

語法

  • 魏瑪位於圖林根({{Langx|de|Thüringen}})聯邦州。
  • 《卡坦島海洋》({{Langx|de|Die Seefahrer von Catan}})為桌遊《卡坦岛》之擴充版。
  • 大熊阿爾布雷希特({{Langx|de|Albrecht der Bär|link=yes}}
  • 《西線無戰事》({{Langx|de|Im Westen nichts Neues|lit=西面無新事}})為雷馬克之反戰小說。

顯示

  • 魏瑪位於圖林根(德語:Thüringen)聯邦州。
  • 《卡坦島海洋》(德語:Die Seefahrer von Catan)為桌遊《卡坦岛》之擴充版。
  • 大熊阿爾布雷希特(德語Albrecht der Bär
  • 《西線無戰事》(德語:Im Westen nichts Neues直译:「西面無新事」)為雷馬克之反戰小說。

追踪分类[编辑]

参见[编辑]