Настройки - Транслит
Эти настройки необходимы для контроля за настройками правил транслитерации текста при формировании свойства alt_name статьи (используется в CMS для создания красивых ЧПУ). Вы можете создавать свои профили или редактировать существующие. Для каждого проекта есть возможность выбирать необходимый вам профиль и даже менять их в любой момент (при применении профиля к проекту все существующие alt_name формируются повторно руководясь этими правилами).
Так же в окне есть поле для теста выбранного профиля.
Настройка профилей транслитерации
Профили транслитерации имеют формат обычного ini-файла, который состоит из трех секций.
Рассмотрим каждую секцию в отдельности.
Секция [info]:
[info] name=Стандартный separator=_ max_length=50
(пример со стандартного профиля)
В это секции всего 3 параметра:
- Имя профиля (name);
- Разделитель слов (separator);
- Максимальная длинна транлитерированного текста (max_length).
Секция [Special]:
[Special]
to_separator={ }]+]`~!@#$%^&*()_+=\|;:"{<>,.?/№^'])—
del_end=_-
del_start=_-
double_to_one=_-
(пример со стандартного профиля)
В это секции 4 параметра:
- Символы, которые необходимо заменять на разделитель (to_separator);
- Символы, которые должны отсутствовать в конце транлитерированного текста (del_end);
- Символы, которые должны отсутствовать в начале транлитерированного текста (del_start);
- Символы, которые укорачиваются до одного при повторении (double_to_one);
В первом параметре нельзя ставить пробел первым или последним символом.
Секция [Alphabet]:
[Special] а=a б=b в=v г=g ѓ=g д=d ...
(пример со стандартного профиля)
В этой секции идут сами правила транслитерации: что и на что заменяется. Используйте только символы нижнего регистра.
Внимание: все символы, которые не описаны в какой-либо секции будут попросту игнорироваться и не попадут в результующую строку.
