Модуль:Languages/doc

Материал из Тептар — свободной энциклопедии
< Модуль:Languages
Версия от 11:04, 12 февраля 2022; Adam (обсуждение | вклад) (→‎Тесты)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

Этот модуль используется в шаблоне {{l6e}} при создании собственно языковых ссылок путём конструкции {{#invoke:Languages|list|множество языков}}. За более подробной документацией насчёт работы шаблона следует идти в его документацию. Список поддерживаемых языковых сокращений находится в Модуль:Languages/data.

Также модуль используется для различных преобразований кодов языков.

Служебные категории модуля

Этот модуль используется для генерации шаблонов серий {{lang-en}} и {{ref-en}} из модулей. Список поддерживаемых языковых сокращений находится в Модуль:Languages/data.

Служебные категории модуля

Тесты

Все тесты успешно пройдены.

test_getRefHtml:

Текст Ожидаемое значение Фактическое значение
✔ {{#invoke:Languages | getRefHtmlFrame | }}
✔ {{#invoke:Languages | getRefHtmlFrame | xx }}
✔ {{#invoke:Languages | getRefHtmlFrame | en }} (англ.) (англ.)
✔ {{#invoke:Languages | getRefHtmlFrame | ru }} (рус.) (рус.)

test_getWikidataRefHtml:

Текст Ожидаемое значение Фактическое значение
✔ {{#invoke:Languages | getWikidataRefHtmlFrame | }}
✔ {{#invoke:Languages | getWikidataRefHtmlFrame | QNNN }}
✔ {{#invoke:Languages | getWikidataRefHtmlFrame | Q1860 }} (англ.) (англ.)
✔ {{#invoke:Languages | getWikidataRefHtmlFrame | Q7737 }} (рус.) (рус.)


Основные использования