ЗЕБРОИД - генератор сателитов и форумов нового поколения. С его помощью легко и быстро создаются сайты, которые сложно отличить от СДЛ на более чем 30 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
...
(пример со стандартного профиля)

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

 

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

 


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

Ваш комментарий: