Template:LC zh and Template:LC zh/sandbox: Difference between pages
(Difference between pages)
Content deleted Content added
m 1 revision imported |
Created page with "<includeonly>{{#invoke:conversion-zh/sandbox|main|LC_zh_fallback=true}}</includeonly><noinclude>{{lua|Module:Conversion-zh}}</noinclude>" |
||
| Line 1: | Line 1: | ||
<includeonly>{{#invoke:conversion-zh/sandbox|main|LC_zh_fallback=true}}</includeonly><noinclude>{{lua|Module:Conversion-zh}}</noinclude> |
|||
<noinclude> |
|||
<languages/> |
|||
</noinclude><includeonly>{{#invoke:LC zh|main}}{{#invoke:Check for unknown parameters|check|checkpositional = 1|unknown = [[Category:Pages using LC zh with unknown or deprecated arguments|_VALUE_]]|preview = unknown or deprecated parameter "_VALUE_"|lang|hide_ns|type|ns|ns_2|zh-hans|zh-hant|zh-hk}}</includeonly><noinclude> |
|||
{{Documentation|content= |
|||
{{Lua|Module:LC zh}} |
|||
<translate> |
|||
== Description == <!--T:23--> |
|||
<!--T:24--> |
|||
This template handles the language conversion ("LC") for Mandarin ("zh") page titles and content, especially for page titles with/without namespace names (the "<tvar name=1>nsp</tvar>" parameter), content across language converter and non-language-converter pages. |
|||
== Usage == <!--T:1--> |
|||
<!--T:52--> |
|||
The usage is different in each content types. |
|||
</translate> |
|||
{{Note |
|||
| type = warn |
|||
| text = <translate><!--T:56--> Do '''not''' fragmentize the content unless it's specific Wikitext syntax (section headings, lists).</translate> |
|||
}} |
|||
{{Check mark}} <syntaxhighlight lang="wikitext" inline>{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 按需求配置。|zh-hant = 按需求設定組態。}}</syntaxhighlight> |
|||
{{Cross}} <syntaxhighlight lang="wikitext" inline>按需求{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 配置|zh-hant = 設定組態}}。</syntaxhighlight> |
|||
{{Check mark}} <syntaxhighlight lang="wikitext" inline>{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = '''按需求配置。'''|zh-hant = '''按需求設定組態。'''}}</syntaxhighlight> |
|||
{{Cross}} <syntaxhighlight lang="wikitext" inline>'''{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 按需求配置。|zh-hant = 按需求設定組態。}}'''</syntaxhighlight> |
|||
{{Check mark}} <syntaxhighlight lang="wikitext" inline>== {{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 按需求配置。|zh-hant = 按需求設定組態。}} ==</syntaxhighlight> |
|||
{{Cross}} <syntaxhighlight lang="wikitext" inline>{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = == 按需求配置。 ==|zh-hant = == 按需求設定組態。 ==}}</syntaxhighlight> |
|||
{{Cross}} <syntaxhighlight lang="wikitext" inline>== 按需求{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 配置|zh-hant = 設定組態}}。 ==</syntaxhighlight> |
|||
{{Check mark}} <syntaxhighlight lang="wikitext" inline>* {{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 按需求配置。|zh-hant = 按需求設定組態。}}</syntaxhighlight> |
|||
{{Cross}} <syntaxhighlight lang="wikitext" inline>{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = * 按需求配置。|zh-hant = * 按需求設定組態。}}</syntaxhighlight> |
|||
{{Cross}} <syntaxhighlight lang="wikitext" inline>* 按需求{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 配置|zh-hant = 設定組態}}。</syntaxhighlight> |
|||
<translate> |
|||
=== <tvar name="1">N</tvar> - Namespace names === <!--T:29--> |
|||
</translate> |
|||
{{Note |
|||
| type = warn |
|||
| text = <translate><!--T:57--> Do '''not''' use this type in page display title.</translate> |
|||
}} |
|||
<translate> |
|||
<!--T:30--> |
|||
Namespace name-only: |
|||
</translate> |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}hide_ns = {{(((}}nsp{{!}}{{)))}}{{!}}type = N{{!}}ns = <$1>{{))}} |
|||
|1=<translate nowrap><!--T:58--> namespace name in en</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
<translate> |
|||
<!--T:31--> |
|||
Containing pseudo namespace name: |
|||
</translate> |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}hide_ns = {{(((}}nsp{{!}}{{)))}}{{!}}type = N{{!}}ns = <$1>{{!}}ns_2 = <$2>{{))}} |
|||
|1=<translate nowrap><!--T:32--> namespace name in en</translate> |
|||
|2=<translate nowrap><!--T:33--> pseudo namespace name in en</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
<translate><!--T:53--> Example:</translate> |
|||
* <syntaxhighlight lang="wikitext" inline>{{LC zh|lang = {{{lang|}}}|hide_ns = {{{nsp|}}}|type = N|ns = Help}}</syntaxhighlight> → {{LC zh|lang = {{{lang|}}}|hide_ns = {{{nsp|}}}|type = N|ns = Help}} |
|||
* <syntaxhighlight lang="wikitext" inline>{{LC zh|lang = {{{lang|}}}|hide_ns = {{{nsp|}}}|type = N|ns = Help|ns_2 = Extension}}</syntaxhighlight> → {{LC zh|lang = {{{lang|}}}|hide_ns = {{{nsp|}}}|type = N|ns = Help|ns_2 = Extension}} |
|||
<translate> |
|||
=== <tvar name="1">T</tvar> - Page display title === <!--T:3--> |
|||
<!--T:25--> |
|||
For page titles in main namespace: |
|||
</translate> |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}hide_ns = {{(((}}nsp{{!}}{{)))}}{{!}}type = T{{!}}ns = {{!}}zh-hans = <$1>{{!}}zh-hant = <$2>{{))}} |
|||
|1=<translate nowrap><!--T:16--> zh-Hans page name</translate> |
|||
|2=<translate nowrap><!--T:17--> zh-Hant page name</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
<translate> |
|||
<!--T:34--> |
|||
For page titles containing namespace name: |
|||
</translate> |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}hide_ns = {{(((}}nsp{{!}}{{)))}}{{!}}type = T{{!}}ns = <$1>{{!}}zh-hans = <$2>{{!}}zh-hant = <$3>{{))}} |
|||
|1=<translate nowrap><!--T:9--> namespace name in en</translate> |
|||
|2=<translate nowrap><!--T:10--> zh-Hans page name</translate> |
|||
|3=<translate nowrap><!--T:11--> zh-Hant page name</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}hide_ns = {{(((}}nsp{{!}}{{)))}}{{!}}type = T{{!}}ns = <$1>{{!}}zh-hans = <$2>{{!}}zh-hant = <$3>{{!}}zh-hk = <$4>{{))}} |
|||
|1=<translate nowrap><!--T:12--> namespace name in en</translate> |
|||
|2=<translate nowrap><!--T:13--> zh-Hans page name</translate> |
|||
|3=<translate nowrap><!--T:14--> zh-Hant (zh-Hant-TW) page name</translate> |
|||
|4=<translate nowrap><!--T:15--> zh-Hant-HK page name</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
<translate> |
|||
<!--T:35--> |
|||
For page titles containing pseudo namespace name: |
|||
</translate> |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}hide_ns = {{(((}}nsp{{!}}{{)))}}{{!}}type = T{{!}}ns = <$1>{{!}}ns_2 = <$2>{{!}}zh-hans = <$3>{{!}}zh-hant = <$4>{{))}} |
|||
|1=<translate nowrap><!--T:36--> namespace name in en</translate> |
|||
|2=<translate nowrap><!--T:37--> pseudo namespace name in en</translate> |
|||
|3=<translate nowrap><!--T:38--> zh-Hans page name</translate> |
|||
|4=<translate nowrap><!--T:39--> zh-Hant page name</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}hide_ns = {{(((}}nsp{{!}}{{)))}}{{!}}type = T{{!}}ns = <$1>{{!}}ns_2 = <$2>{{!}}zh-hans = <$3>{{!}}zh-hant = <$4>{{!}}zh-hk = <$5>{{))}} |
|||
|1=<translate nowrap><!--T:40--> namespace name in en</translate> |
|||
|2=<translate nowrap><!--T:41--> pseudo namespace name in en</translate> |
|||
|3=<translate nowrap><!--T:42--> zh-Hans page name</translate> |
|||
|4=<translate nowrap><!--T:43--> zh-Hant (zh-Hant-TW) page name</translate> |
|||
|5=<translate nowrap><!--T:44--> zh-Hant-HK page name</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
<translate><!--T:4--> Example:</translate> |
|||
* <syntaxhighlight lang="wikitext" inline>{{LC zh|lang = {{{lang|}}}|hide_ns = {{{nsp|}}}|type = T|ns = Project|zh-hans = 关于|zh-hant = 關於}}</syntaxhighlight> → {{LC zh|lang = {{{lang|}}}|hide_ns = {{{nsp|}}}|type = T|ns = Project|zh-hans = 关于|zh-hant = 關於}} |
|||
<translate> |
|||
=== <tvar name="1">H</tvar> - Section headings === <!--T:45--> |
|||
<!--T:46--> |
|||
Headings can automatically generate multiple anchors for different language variants. |
|||
</translate> |
|||
* {{#tag:syntaxhighlight|{{tmpl|0=== {{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}type = H{{!}}zh-hans = <$1>{{!}}zh-hant = <$2>{{))}} == |
|||
|1=<translate nowrap><!--T:47--> zh-Hans section heading</translate> |
|||
|2=<translate nowrap><!--T:48--> zh-Hant section heading</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
* {{#tag:syntaxhighlight|{{tmpl|0=== {{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}type = H{{!}}zh-hans = <$1>{{!}}zh-hant = <$2>{{!}}zh-hk = <$3>{{))}} == |
|||
|1=<translate nowrap><!--T:49--> zh-Hans section heading</translate> |
|||
|2=<translate nowrap><!--T:50--> zh-Hant (zh-Hant-TW) section heading</translate> |
|||
|3=<translate nowrap><!--T:51--> zh-Hant-HK section heading</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
<translate><!--T:54--> Example:</translate> |
|||
* <syntaxhighlight lang="wikitext" inline>== {{LC zh|lang = {{{lang|}}}|type = H|zh-hans = 关于|zh-hant = 關於}} ==</syntaxhighlight> → == {{LC zh|lang = {{{lang|}}}|type = H|zh-hans = 关于|zh-hant = 關於}} == |
|||
<translate> |
|||
=== <tvar name="1">C</tvar> - Content === <!--T:5--> |
|||
</translate> |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}type = C{{!}}zh-hans = <$1>{{!}}zh-hant = <$2>{{))}} |
|||
|1=<translate nowrap><!--T:18--> zh-Hans content</translate> |
|||
|2=<translate nowrap><!--T:19--> zh-Hant content</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
* {{#tag:syntaxhighlight|{{tmpl|0={{((}}LC zh{{!}}lang = {{((}}{lang{{!}}}{{))}}{{!}}C{{!}}zh-hans = <$1>{{!}}zh-hant = <$2>{{!}}zh-hk =<$3>{{))}} |
|||
|1=<translate nowrap><!--T:20--> zh-Hans content</translate> |
|||
|2=<translate nowrap><!--T:21--> zh-Hant (zh-Hant-TW) content</translate> |
|||
|3=<translate nowrap><!--T:22--> zh-Hant-HK content</translate> |
|||
}}|lang = wikitext|inline = }} |
|||
<translate><!--T:6--> Example:</translate> |
|||
* <syntaxhighlight lang="wikitext" inline>{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 关于|zh-hant = 關於}}</syntaxhighlight> → {{LC zh|lang = {{{lang|}}}|type = C|zh-hans = 关于|zh-hant = 關於}} |
|||
<translate> |
|||
== Integration with other templates and modules == <!--T:7--> |
|||
</translate> |
|||
* {{ll|Template:Localized link}} |
|||
* {{ll|Template:Translatable template name}} |
|||
* {{ll|Module:Template translation}} |
|||
<translate> |
|||
== Notes == <!--T:26--> |
|||
<!--T:27--> |
|||
If the template is a user page template, global announcement, etc., which cannot be converted using Language Converter, you should consider using <tvar name=1>{{ll|Template:Conversion-zh}}</tvar> instead of this template. |
|||
== Template data == <!--T:8--> |
|||
</translate> |
|||
{{LC zh/doc}} |
|||
<translate> |
|||
== Test cases == <!--T:28--> |
|||
</translate> |
|||
{{#invoke:LC zh/testcases|run_tests}} |
|||
<translate> |
|||
== Tracking categories == <!--T:55--> |
|||
</translate> |
|||
* [[:Category:Pages using LC zh with unknown or deprecated arguments]] |
|||
}} |
|||
</noinclude> |
|||