Модуль:Langs/doc
Это страница документации Модуль:Langs.
- Страница документации: Модуль:FillLang/doc.
Модуль Langs предназначен для для форматирования включения текста на иностранных языках в шаблоны и модули. Является базовым для шаблона {{Langs}}, с помощью которого включается в статьи.
Если модуль встретил незнакомый язык он представляет его кодом и добавляет страницы с такими ошибками в Категория:В модуле Langs отсутствует описание языка.
Инструкцию по исправлению смотрите в Модуль:Langs/Улучшение.
Функции
правитьlaunch
правитьОсновная функция 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}}
Вывод:
сербский