Predloga:Jezik-zh

Iz Wikipedije, proste enciklopedije
Dokumentacija za predlogo[poglej] [uredi] [zgodovina] [osveži]

About[uredi kodo]

There were once a large number of Chinese Romanization templates: {{zh-stp}} could display simplified and traditional characters and Hanyu Pinyin; {{zh-cpwl}} could display general Han characters, pinyin and Wade–Giles, and literal translations; {{zh-full}} and its sub-templates allowed more control over display order, etc..

This template was created to combine these into one template with all needed functionality. It can display (and link to) general, simplified, or traditional Han characters; literal translation; Zhuyin (Bopomofo); and the Hanyu Pinyin, Tongyong Pinyin, Wade–Giles, Jyutping, Cantonese Yale, Sidney Lau and Pe̍h-ōe-jī romanizations. It supports reordering the output for the most commonly used orders (other orderings can easily be added).

Usage[uredi kodo]

Parameters[uredi kodo]

To use the template, start with {{Lang-zh}} and add any parameters you like, along with what you want to be displayed. The template will display all, and only, the parameters that you give it. The following parameters are supported:

Parameter Description Example
|t= traditional Chinese[1] {{Lang-zh|t=中國}}
kitajsko: 中國
|s= simplified Chinese[1] {{Lang-zh|s=中国}}
kitajsko: 中国
|c=[2] Chinese (in simplified typeface) {{Lang-zh|c=中国}}
kitajsko: 中国
|p= or |hp= pinyin[3] {{Lang-zh|p=Zhōngguó}}
pinjin: Zhōngguó
|tp= Tongyong Pinyin {{Lang-zh|tp=Jhongguó}}
Tongyong pinjin: Jhongguó
|w= Wade–Giles[4] {{Lang-zh|w=Chung1kuo2}}
Wade–Giles: Chung1kuo2
|j= Jyutping {{Lang-zh|j=Gwong2zau1}}
Jyutping: Gwong2zau1
|cy= Cantonese Yale {{Lang-zh|cy=Gwóngjāu}}
Cantonese Yale: Gwóngjāu
|sl= Sidney Lau[4] {{Lang-zh|sl=Gwong2jau1}}
Sidney Lau: Gwong2jau1
|poj= Pe̍h-ōe-jī {{Lang-zh|poj=Tâi-tiong-kōan}}
Pe̍h-ōe-jī: Tâi-tiong-kōan
|zhu= Zhuyin Fuhao {{Lang-zh|zhu=ㄊㄠˊ ㄩㄢˊ ㄒㄧㄢˋ}}
Zhuyin Fuhao: ㄊㄠˊ ㄩㄢˊ ㄒㄧㄢˋ
|l= literal meaning {{Lang-zh|l=Middle Kingdom}}
dob.: 'Middle Kingdom'
|labels= Display language labels See below
|links= Display language links See below
|first= Override default ordering See below
|scase= use sentence case See below
  1. 1,0 1,1 If |s= and |t= are both given and are the same – if the simplified and traditional characters are identical – then they only appear once, in simplified Chinese typeface. E.g. {{Lang-zh|s=北京|t=北京}} gives kitajsko: 北京
  2. If only one unnamed parameter is given, it will be treated as if it were passed to |c=
  3. This will display as "Hanyu Pinyin", instead of just "pinyin", if Tongyong Pinyin is also included in the template; this way the two types of pinyin contrast and neither is treated as a "default".
  4. 4,0 4,1 Wade-Giles and SidneyLau romanizations use superscripted numbers for tones. The template automatically converts unsuperscripted tone numbers to superscripted ones.

Label options[uredi kodo]

Add |labels=no anywhere in the template to disable labels, so only the text supplied as parameters appears, separated by semicolons. This minimises the length of the template, and can be used when the template is used more than once to lessen its impact. Disabling labels also suppresses links.

{{Lang-zh|t=中國|s=中国|hp=Zhōngguó|tp=Jhongguó|labels=no}}
中国; 中國; Zhōngguó; Jhongguó

Add |links=no anywhere in the template to suppress label links. This is for preventing overlinking in an article or section where the template is used repeatedly.

{{Lang-zh|t=中國|s=中国|hp=Zhōngguó|tp=Jhongguó|links=no}}
poenostavljeno kitajsko: 中国; tradicionalno kitajsko: 中國; Hanyu Pinyin: Zhōngguó; Tongyong pinjin: Jhongguó

Add |scase=yes anywhere in the template to use sentence case, so the first label starts with a capital letter. This allows the template to be used at the start of a sentence for example.

{{Lang-zh|t=中國|s=中国|hp=Zhōngguó|tp=Jhongguó|scase=yes}}
Poenostavljeno kitajsko: 中国; tradicionalno kitajsko: 中國; Hanyu Pinyin: Zhōngguó; Tongyong pinjin: Jhongguó

Ordering[uredi kodo]

The template can be given more than one value (for example, on the article China, it has s, t, hp, tp, and w). By default, when multiple parameters are given they will be shown in the same order as the above table: first Chinese characters (simplified, then traditional), then romanizations (starting with Hanyu and Tongyong Pinyin).

This order can be overridden using |first=. It accepts a comma delimited list of values, though currently only two are supported (more can be added if needed)

  • |first=t puts traditional Chinese before simplified Chinese, for example for Taiwan and Hong Kong topics
  • |first=j puts the Cantonese Romanizations, Jyutping and Yale, before pinyin Romanizations, for Hong Kong topics
  • They can be combined: either |first=j,t or |first=t,j can be used

Examples:

{{Lang-zh|t=臺北|s=台北|hp=Táiběi}}
poenostavljeno kitajsko: 台北; tradicionalno kitajsko: 臺北; pinjin: Táiběi
{{Lang-zh|t=臺北|s=台北|hp=Táiběi|first=t}}
tradicionalno kitajsko: 臺北; poenostavljeno kitajsko: 台北; pinjin: Táiběi
{{Lang-zh|t=九龍|s=九龙|p=Jiǔlóng|j=gau2lung4}}
poenostavljeno kitajsko: 九龙; tradicionalno kitajsko: 九龍; pinjin: Jiǔlóng; Jyutping: gau2lung4
{{Lang-zh|t=九龍|s=九龙|p=Jiǔlóng|j=gau2lung4|first=t, j}}
tradicionalno kitajsko: 九龍; poenostavljeno kitajsko: 九龙; Jyutping: gau2lung4; pinjin: Jiǔlóng

It is also possible to override the default ordering for an article, so traditional Chinese appears before simplified Chinese, i.e. so all uses of the template default to |first=t. This is done by adding the article to the list t1st at the top of Module:Lang-zh, following the formatting of the articles already there. The module is edit-protected, so you may need to use {{edit template-protected}} on the module's talk page Module talk:Lang-zh to request an article is added, if you cannot add it yourself.

TemplateData[uredi kodo]

TemplateData documentation used by VisualEditor and other tools
Glejte mesečno poročilo o uporabi parametrov za to predlogo.

TemplateData za Jezik-zh

A template to facilitate consistent layout, proper formatting, categorisation and language labelling of Chinese text and its romanizations

Parametri predloge[Urejanje podatkov predloge]

Za to predlogo se uporablja postavitev parametrov v eni vrstici.

ParameterOpisVrstaStanje
Chinesec 1

Chinese characters

Zgled
大名
Nizpredlagano
Simplified Chineses

Simplified Chinese characters

Zgled
中国
Nizpredlagano
Traditional Chineset

Traditional Chinese characters

Zgled
中國
Nizpredlagano
Pinyinp hp

Hanyu Pinyin Romanization (Mandarin)

Zgled
Zhōngguó
Nizpredlagano
Tongyong Pinyintp

Tongyong Pinyin Romanization (Mandarin)

Nizneobvezno
Wade-Gilesw

Wade-Giles Romanization (Mandarin)

Nizneobvezno
Jyutpingj

[Cantonese] Jyutping Romanization

Nizneobvezno
Cantonese Yalecy

Cantonese Yale Romanization

Nizneobvezno
Sidney Lausl

Sidney Lau Cantonese Romanization

Nizneobvezno
Pe̍h-ōe-jīpoj

Pe̍h-ōe-jī Romanization for Hokkien

Nizneobvezno
Zhuyin Fuhaozhu

Zhuyin Fuhao/Bopomofo (typically for Mandarin)

Nizneobvezno
Literal meaningl

Literal meaning in English

Zgled
Middle Country
Nizneobvezno
Show labels?labels

Whether or not to display labels. Use "no" to suppress them.

Privzeto
yes
Zgled
no
Nizneobvezno
Linkslinks

Whether or not to link to the article of the specific article of the language/script/romanization. Use "no" to suppress them.

Privzeto
yes
Zgled
no
Nizneobvezno
Orderingfirst

't', 'j' or 't, j' to put traditional Chinese and/or Cantonese Romanizations first

Zgled
"t, j"
Nizneobvezno
Sentence casescase

If this parameter is non-empty, the first label is capitalized, i.e. can start a sentence.

Nizneobvezno

Tracking categories[uredi kodo]

See also[uredi kodo]

  • {{CJKV}}, a similar template, but with Japanese/Korean/Vietnamese functionality
  • {{Lang}}, a general purpose template used for single items (e.g. {{Lang|zh|中国}} produces similar output to {{Lang-zh|c=中国|labels=no}})
  • {{Infobox Chinese}}, an infobox that supports traditional and simplified Chinese as well as other common romanizations
  • {{Old Chinese}}, for reconstructed Old Chinese phonology
  • {{Rarely-used Chinese characters}}, to describe characters that may have trouble rendering properly

Predloga:Unicode templates