Модуль:hyphenation/Документация
Модуль предназначен для расстановки знаков переноса в строке. Этот модуль используется в шаблоне {{перенос}}.
Описание функций и параметров[править]
hyphenate
— функция форматирования строки в ссылки.- Принимает один два параметра, которые могут иметь значения:
text=
— исходная строка (обязательный)delimiter=
— символ переноса (необязательный, по умолчанию = "¦")
- Принимает один два параметра, которые могут иметь значения:
Технические детали[править]
Для расстановки переноса используется алгоритм П. Христова в модификации Дымченко и Варсанофьева.
Длина символа переноса должна быть равна 1. Обрабатываются только русские и английские слова состоящие из символов латиницы и кириллицы и знака ударения (акут). Не допускается более одного знака ударения в слове. Символы пунктуации игнорируются.
Примеры[править]
Код | Результат |
---|---|
{{#invoke:hyphenation|hyphenate|speak}} |
spe¦ak |
{{#invoke:hyphenation|hyphenate|говори́ть}} |
го¦во¦ри́ть |
{{#invoke:hyphenation|hyphenate|подытожить|-}} |
по-ды-то-жить |
{{перенос|вводи́ть в заблужде́ние}} |
вво¦ди́ть в заб¦луж¦де́¦ние |
{{#invoke:hyphenation|hyphenate|lead astray}} |
le¦ad ast¦ray |
Это страница документации Модуль:hyphenation.