Template:LC zh

This page is a translated version of the page Template:LC zh and the translation is 86% complete.
テンプレートの解説

説明

This template handles the language conversion ("LC") for Mandarin ("zh") page titles and content, especially for page titles with/without namespace names (the "nsp" parameter), content across language converter and non-language-converter pages.

使用法

  • コンテンツの種類
    • T: ページ名
      • For main namespace only: {{LC zh|T|zh-hans=<zh-Hans のページ名>|zh-hant=<zh-Hant のページ名>}}
      • {{LC zh|T|nsp={{{nsp|}}}|<英語の名前空間名>|zh-hans=<zh-Hans のページ名>|zh-hant=<zh-Hant のページ名>}}
      • {{LC zh|T|nsp={{{nsp|}}}|<英語の名前空間名>|zh-hans=<zh-Hans のページ名>|zh-hant=<zh-Hant (zh-Hant-TW) のページ名>|zh-hk=<zh-Hant-HK のページ名>}}
      • 例: {{LC zh|T|nsp={{{nsp|}}}|Project|zh-hans=关于|zh-hant=關於}}
    • C: 本文
      • {{LC zh|C|zh-hans=<zh-Hans の本文>|zh-hant=<zh-Hant の本文>}}
      • {{LC zh|C|zh-hans=<zh-Hans の本文>|zh-hant=<zh-Hant (zh-Hant-TW) の本文>|zh-hk=<zh-Hant-HK の本文>}}
      • 例: {{LC zh|C|zh-hans=关于|zh-hant=關於}}

他のテンプレートやモジュールとの連携

注記

If the template is a user page template, global announcement, etc., which cannot be converted using Language Converter, you should consider using Template:Conversion-zh instead of this template.

テンプレートデータ

No description.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Language variantvariant

Specify the language variant to output

Stringoptional
Content typetype 1

The content type to convert.

  • "N": namespace name
  • "T": page title
  • "H": headings
  • "C": content

    Suggested values
    N T H C
    Example
    T
    Auto value
    C
Stringrequired
Hide namespace namehide_ns 2 nsp

Only for title output mode (T).

Used for pass nsp parameter from "Template:Localized link".

Only required for non-main-namespace page title texts.

Suggested values
{{{nsp|}}}
Example
{{{nsp|}}}
Auto value
{{{nsp|}}}
Numbersuggested
English canonical namespace namens 3 namespace

Only for namespace name (N) and title (T) output modes. The English namespace name of the full page title text.

Suggested values
User User talk Project Template Help Category Manual Extension API Skin
Example
Help
Stringsuggested
2nd English canonical namespace namens_2

Expecially for Help namespace cases like "Help:Extension:".

Only for namespace name (N) and title (T) output modes.

The English namespace name of the full page title text.

Example
Extension
Stringoptional
zh-hanszh-hans

Mandarin (Simplified Han script) content

Stringsuggested
zh-hantzh-hant

Mandarin (Traditional Han script, Taiwan) content

Stringsuggested
zh-hkzh-hk

Mandarin (Traditional Han script, Hong Kong) content

Stringoptional

Test cases

1 tests failed.

test_main:

Text Expected Actual
Yes {{#invoke:LC zh|main}}
Yes {{#invoke:LC zh|main|type=N}}
Yes {{#invoke:LC zh|main|type=N|ns=User}} User User
Yes {{#invoke:LC zh|main|type=N|ns=Help}} Help Help
Yes {{#invoke:LC zh|main|type=T}}
Yes {{#invoke:LC zh|main|type=T|ns=User}} User: User:
Yes {{#invoke:LC zh|main|type=T|ns=Help}} Help: Help:
Yes {{#invoke:LC zh|main|type=T|ns=User|zh=Example}} User:Example User:Example
Yes {{#invoke:LC zh|main|type=T|ns=Help|zh=Example|zh-hans=示例|zh-hant=範例}} Help:Example Help:Example
Yes {{#invoke:LC zh|main|type=T|hide_ns=1|ns=Help}}
Yes {{#invoke:LC zh|main|type=T|hide_ns=1|ns=Help|zh=Example|zh-hans=示例|zh-hant=範例}} Example Example
Yes {{#invoke:LC zh|main|type=H}}
Yes {{#invoke:LC zh|main|type=C}}
Yes {{#invoke:LC zh|main|type=C|zh=Example|zh-hans=示例|zh-hant=範例}} Example Example

test_template:

Text Expected Actual
Yes {{LC zh}}
Yes {{LC zh|type=N}}
Yes {{LC zh|type=N|ns=User}} User User
Yes {{LC zh|type=N|ns=Help}} Help Help
Yes {{LC zh|type=T}}
Yes {{LC zh|type=T|ns=User}} User: User:
Yes {{LC zh|type=T|ns=Help}} Help: Help:
Yes {{LC zh|type=T|ns=User|zh=Example}} User:Example User:Example
Yes {{LC zh|type=T|ns=Help|zh=Example|zh-hans=示例|zh-hant=範例}} Help:Example Help:Example
Yes {{LC zh|type=T|hide_ns=1|ns=Help}}
Yes {{LC zh|type=T|hide_ns=1|ns=Help|zh=Example|zh-hans=示例|zh-hant=範例}} Example Example
Yes {{LC zh|type=H}}
Yes {{LC zh|type=C}}
Yes {{LC zh|type=C|zh=Example|zh-hans=示例|zh-hant=範例}} Example Example

test_template_localized_link:

Text Expected Actual
Yes {{Localized link}} [[Special:MyLanguage/{{{1}}}|{{{1}}}]][[:{{{1}}}| ]] [[Special:MyLanguage/{{{1}}}|{{{1}}}]][[:{{{1}}}| ]]

test_template_localized_link_sandbox:

Text Expected Actual
N {{Localized link/sandbox}} [[Special:MyLanguage/{{{1}}}|{{{1}}}]][[:{{{1}}}| ]] [[Special:MyLanguage/{{{1}}}|{{{1}}}]][[:{{{1}}}| ]]