Модуль:hyphenation/Документация

Материал из Викисловаря

Модуль предназначен для расстановки знаков переноса в строке. Этот модуль используется в шаблоне {{перенос}}.

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

  • hyphenate — функция форматирования строки в ссылки.
    Принимает один два параметра, которые могут иметь значения:
    1. text= — исходная строка (обязательный)
    2. delimiter= — символ переноса (необязательный, по умолчанию = "¦")

Технические детали[править]

Для расстановки переноса используется алгоритм П. Христова в модификации Дымченко и Варсанофьева.

Длина символа переноса должна быть равна 1. Обрабатываются только русские и английские слова состоящие из символов латиницы и кириллицы и знака ударения (акут). Не допускается более одного знака ударения в слове. Символы пунктуации игнорируются.

Примеры[править]

Код Результат
{{#invoke:hyphenation|hyphenate|speak}} spe¦ak
{{#invoke:hyphenation|hyphenate|говори́ть}} го¦во¦ри́ть
{{#invoke:hyphenation|hyphenate|подытожить|-}} по-ды-то-жить
{{перенос|вводи́ть в заблужде́ние}} вво¦ди́ть в заб¦луж¦де́¦ние
{{#invoke:hyphenation|hyphenate|lead astray}} le¦ad ast¦ray

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