Этот шаблон реализован на основе Lua с использованием функции list() из модуля Languages.
l6e (от англ.language; замена шести букв в середине слова цифрой) — шаблон, разработанный для замены шаблонов семейства {{lang}}. Он позволяет указать произвольное число языков в одном шаблоне вместо множества разных шаблонов.
Шаблон реализуется модулем для Lua. Для использования шаблона в статьях вместо ({{lang-en|Canberra}}) достаточно просто набрать {{l6e|en|Canberra}}, чтобы шаблон вывел: (англ.Canberra).
Неименованные параметры
Шаблон поддерживает до 16 неименованных параметров, которыми последовательно обозначаются коды языков и тексты на этих языках.
Именованные параметры
Параметр - добавляет произвольный текст в начало шаблона (после открывающей скобки).
Параметр + добавляет произвольный текст в конец шаблона (перед закрывающей скобкой).
Непустой ключ i отключает скобки вокруг шаблона.
По состоянию на 2022 год, данные параметры планируется удалить при будущем упрощении кода шаблона для упрощения его использования редакторами, привыкшими к синтаксису шаблонов {{lang}}.
Примеры использования
Канберра {{l6e|en|Canberra|+=; произносится {{IPA|[ˈkænbᵊrə]}} или {{IPA|[ˈkænbɛrə]}}}}
{{rtl}} — для включения текста на языке, направление письма на котором справа налево. Спасает от перескакивания знаков препинания в другой конец текста.
{{ltr}} — аналогично предыдущему, для сохранения русского порядка чтения при нескольких подряд включениях текста на языке с направлением справа налево.
{{ЯзыкПоКоду}} — для конвертации языкового кода ISO 639 в полное название языка с учётом падежей.