Модуль:Language/doc

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

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

Назначение

Получение универсальной информации о языках

Описание функций и параметров

  • get — основная функция получения данных, принимает два параметра:
    • lang — код языка (например, ru, orv и пр.)
    • param — тип получаемой информации (при этом от регистра параметра зависит регистр результата)
      • name, title, им, наз, название, имя — возвращается название языка
      • cat, category, кат, категория — возвращается категория для языка
      • cat2 — возвращается вторая категория для языка (если указана)
      • from, от, gen, genitive, род, его — возвращается название в родительном падеже
      • on, на, pre, пред — возвращается название в предложном падеже
      • pl, мн, plural, они — возвращается название во множественном числе
      • adj, прил, прилагательное — возвращается форма прилагательного
      • short, сокр, сокращение — возвращается сокращение
  • print_table — функция для распечатки текущих данных модуля language/data в красивом и понятном виде (используется на странице документации модуля language/data)
  • list — вывод списка ссылок на языки с кодами, переданными в параметрах, с использованием общепринятых сокращений. Используется шаблоном {{l6e}}:
  • getRefHtmlFrame — вывод сокращённого названия языка со всплывающей подсказкой по коду на Q (что за код?):
    • {{#invoke:Language|getRefHtmlFrame|Q7737}} → (рус.).

Используемые модули

Данные по языкам хранятся в модуле language/data

См. также