ЗЕБРОИД - генератор сателитов и форумов нового поколения. С его помощью легко и быстро создаются сайты, которые сложно отличить от СДЛ на более чем 40 CMS. Автоматизация самых сложных процессов, максимальная точность и релевантность - главные достоинства программы!

Настройки - Транслит


Эти настройки необходимы для контроля за настройками правил транслитерации текста при формировании свойства alt_name статьи (используется в CMS для создания красивых ЧПУ). Вы можете создавать свои профили или редактировать существующие. Для каждого проекта есть возможность выбирать необходимый вам профиль и даже менять их в любой момент (при применении профиля к проекту все существующие alt_name формируются повторно руководясь этими правилами).

Так же в окне есть поле для теста выбранного профиля.

Настройка профилей транслитерации

Профили транслитерации имеют формат обычного ini-файла, который состоит из трех секций. Рассмотрим каждую секцию в отдельности.

Секция [info]:

[info]
name=Стандартный
separator=_
max_length=50
(пример со стандартного профиля)

В это секции всего 3 параметра:

  • Имя профиля (name);

  • Разделитель слов (separator);

  • Максимальная длинна транлитерированного текста (max_length)

Последний параметр нужен для ограничение длинны alt_name, чтобы ссылки на сайте не были очень длинные.


Секция [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
...

(пример со стандартного профиля)

В этой секции идут сами правила транслитерации: что и на что заменяется. Используйте только символы нижнего регистра.

Внимание: все символы, которые не описаны в какой-либо секции будут попросту игнорироваться и не попадут в результирующую строку.


Добавить комментарий

Ваш комментарий:
(обязательно)