Модуль:Langs/doc

(перенаправлено с «Модуль:FillLang/doc»)

Это страница документации Модуль:Langs.

Страница документации: Модуль:FillLang/doc.

Модуль Langs предназначен для для форматирования включения текста на иностранных языках в шаблоны и модули. Является базовым для шаблона {{Langs}}, с помощью которого включается в статьи.

Если модуль встретил незнакомый язык он представляет его кодом и добавляет страницы с такими ошибками в Категория:В модуле Langs отсутствует описание языка.

Инструкцию по исправлению смотрите в Модуль:Langs/Улучшение.

Функции

править

Основная функция launch(code, text) выводит форматированный текст.

Обязательными являются два параметра:

  • code — код языка.
  • text — выводимый текст.

Использование в модулях:

require("Module:Langs").launch(code, text)

Использование в шаблонах:

{{#invoke:Langs|launchInvoke|code|text}}

Пример:

{{#invoke:Langs|launchInvoke|uk|мова}}

Вывод:

укр. мова

getPrefixByCode

править

Функция getPrefixByCode возвращает название языка по его двухбуквенному коду.

Обязательными является один параметр:

  • code — код языка.

Использование в модулях:

require("Module:Langs").getPrefixByCode(code)

Использование в шаблонах:

{{#invoke:Langs|getPrefixByCode|code}}

Пример:

{{#invoke:Langs|getPrefixByCodeInvoke|sr}}

Вывод:

сербский