Шаблон:Internationalization template doc

Материал из Циклопедии
Перейти к навигации Перейти к поиску


(i) Документация
Internationalization template doc · Документация · Обсуждение · Подстраницы · Где используется

Использование

  • {{ru|русский перевод}}
  • {{ru|1=русский перевод со ссылками}}
  • {{ru|русский перевод|inline=yes}}

Результат: русский перевод или русский перевод со ссылками или русский перевод.

См. также: Commons:Multilinguality.

(i) Документация

Documentation[править]

The above is what this template creates if the name of this page was Template:En. When transcluded, {{PAGENAME}} is used to generate the name of the language either by using × language or a language specific template like the English one language. It's a quick way to add documentation to категория «internationalization templates», specifically the language ones like es and de that use description. If a translation exists in the local language, this will be placed before the English version. See fr for an example.

Only the English and the local language's documentation (if exists) show up default. Up to 8 other translations can be added (these will be in the order specified underneath the local and English translations. For example: {{internationalization template doc|de|es|fr|ja|...}}

Add the following immediately after the template; do not start a new line:

<noinclude>{{internationalization template doc}}</noinclude>

This will also categorize the template into Category:Language templates and Category:Commons-ISO_code if it exists. The latter can be changed or removed using localcat= followed by one or more completely linked category, sortkey included, such as:

<noinclude>{{internationalization template doc|localcat=[[Category:Foo|{{PAGENAME}}]][[Category:Bar|{{PAGENAME}}]]}}</noinclude>

Adding translations[править]

There's not much to translate here. Just copy and paste the following, translate the English parts, and save. It will create a template loop, but that's ok since they'll work right when called by this template (they shouldn't be used or viewed directly). There's no /lang page to edit. The 'inline' must stay the same, the "yes" can be whatever.

== Usage ==
* <nowiki>{{</nowiki>{{lc:{{PAGENAME}}}}|''{{#language:{{lc:{{PAGENAME}}}}}} translation''}}
* <nowiki>{{</nowiki>{{lc:{{PAGENAME}}}}|''{{#language:{{lc:{{PAGENAME}}}}}} translation''|inline=yes}}

Result: {{{{lc:{{PAGENAME}}}}|{{#language:{{lc:{{PAGENAME}}}}}} translation}} or {{{{lc:{{PAGENAME}}}}|{{#language:{{lc:{{PAGENAME}}}}}} translation|inline=yes}}.

See also: [[Commons:Multilinguality]].<noinclude>

[[Category:Template documentation|{{PAGENAME}}]]
</noinclude>
Current translation subpages:

See also[править]

  • × language - Returns the local language name of a language code.
  • language - Returns the translated language name of a language code.