Шаблон:Language/doc

Материал из Dharmakaya

< Шаблон:Language(Различия между версиями)
Перейти к: навигация, поиск
м
м (Защищена страница «Шаблон:Language/doc» ([edit=sysop] (бессрочно) [move=sysop] (бессрочно)))
 
(не показана 1 промежуточная версия $2 участников)

Текущая версия на 16:28, 17 июня 2010

This template is used to convert ISO 639 language codes into language names

Содержание

Usage

Please note that this system requires a huge number of separate language names (~35,000) and so is currently very incomplete. If the required name has not already been defined for a particular language, the template will display an error (if no translations have been specified for the language, english translations will be returned). If you feel confident enough with a language that is not already defined, please take a few moments to create a new set of definitions for it.

Examples

Technical details

This template works by calling a subpage with the relevant language code for the second parameter (the return language); this subpage contains a switch statement that converts the first parameter into the name in the appropriate language. See for instance {{language/en}}, which is called to translate codes into English.

Because some language codes are very uncommon, it is possible to split a language into two subpages, eg /fr and /fr+. The /fr page is called first, and should contain the more common languages. Less common languages should be added to the /fr+ page, which is called only if no translation is found in the main subpage; between them, the two pages should contain all the available translations.

See also

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты