Модуль:Languages/doc: различия между версиями

Материал из Тептар — свободной энциклопедии
Перейти к навигации Перейти к поиску
(Новая страница: «{{module rating|p}} Этот модуль используется в шаблоне {{tl|l6e}} при создании собственно языковых с...»)
 
 
Строка 10: Строка 10:
* [[:Категория:Тептар:Статьи с нераспознанным языком (ref)]] — категория для страниц с нераспознанным языком в ссылках вида {{tl|ref-lang}}.
* [[:Категория:Тептар:Статьи с нераспознанным языком (ref)]] — категория для страниц с нераспознанным языком в ссылках вида {{tl|ref-lang}}.


=== Тесты ===
{{module rating|p}}
 
Этот модуль используется для генерации шаблонов серий {{t|lang-en}} и {{t|ref-en}} из модулей. Список поддерживаемых языковых сокращений находится в [[Модуль:Languages/data]].
 
== Служебные категории модуля ==
* [[:Категория:Тептар:Статьи с нераспознанным языком]] — категория для страниц с нераспознанным языком в ссылках вида {{tl|lang}}.
* [[:Категория:Тептар:Статьи с нераспознанным языком (ref)]] — категория для страниц с нераспознанным языком в ссылках вида {{tl|ref-lang}}.
 
== Тесты ==
{{#invoke: Languages/tests | run_tests}}
{{#invoke: Languages/tests | run_tests}}
== Основные использования ==
* [[Модуль:Sources]] использует list_ref()
* [[Модуль:External links]] использует getRefHtml()
* [[Модуль:Не переведено]] использует /data и _transform_lang()
* [[Модуль:String/split]] использует list() и будет использовать list_ref()


<noinclude>
<noinclude>
[[Категория:Модули:Документация]]</noinclude>
[[Категория:Модули:Документация]]</noinclude>

Текущая версия от 11:04, 12 февраля 2022

Этот модуль используется в шаблоне {{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 }} (рус.) (рус.)


Основные использования[править код]