ZebroidФорумПубличный разделВопросыДобавить в Каплю Транслитерацию

Добавить в Каплю Транслитерацию

22 марта 2017, 06:17
Зарегистрирован: 22 сентября 2012, 20:02
Потратил целый вечер. Выявил проблему с внутренней перелинковкой, проблема с 16-тью языками. Получаются битые ссылки на Wordpress (из-за экзотических символов, которые Зеброид не переводит в нужный формат). Побороть не получилось. Поэтому предлагаю сделать в капле шаг транслитерации с выбором профиля:



22 марта 2017, 06:34
Зарегистрирован: 22 сентября 2012, 20:02
Возникла мысль. В Зеброиде где-то)) есть функция преобразования символов, которая по умолчанию. Где находится этот файл? Может я туда добавлю своих символов. Было бы так еще лучше.

22 марта 2017, 10:37
Зарегистрирован: 10 апреля 2012, 00:00
zebroid.com.ua/documentation/settings/transliteration/

23 марта 2017, 01:03
Зарегистрирован: 22 сентября 2012, 20:02

admin в своем сообщении писал(а):zebroid.com.ua/documentation/settings/transliteration/

Спасибо, за помощь. Вчера не хватило сил добраться до справки))) Переложение можно закрыть.

Еще попутный вопрос. Не пойму. Выбираю профиль «Стандартный» но некоторые символы, например ê á — вообще вырезаются. Их бы заменить на e a. Функция удаления этих символов вшита где-то в dll-ке?

Комментарий отредактирован 1 раз(а). Последний раз редактировал jozess 23 марта 2017, 01:04.
23 марта 2017, 14:41
Зарегистрирован: 10 апреля 2012, 00:00
Странно, не должны удалятся, я проверю.

23 марта 2017, 22:53
Зарегистрирован: 10 апреля 2012, 00:00
Проверил — эти символы ошибочно удаляются (исправлю), но если для них добавить в правила замены в профиль транслитерации — то они заменяются.

23 марта 2017, 22:58
Зарегистрирован: 22 сентября 2012, 20:02

admin в своем сообщении писал(а):Проверил — эти символы ошибочно удаляются (исправлю), но если для них добавить в правила замены в профиль транслитерации — то они заменяются.

Можете тогда скинуть тут, или в личку файл с символами которые удалялись? Тут не только эти 2 символа, а еще и например ä ü. А то мне придется заново вычислять эти символы.
Или там какая то регулярка стоит типа [a-z] для экзотики?

Комментарий отредактирован 1 раз(а). Последний раз редактировал jozess 23 марта 2017, 23:03.
23 марта 2017, 23:30
Зарегистрирован: 10 апреля 2012, 00:00
Удалялись символы с кодом 127-256, сделал, чтобы удалялись только символы с кодом 127-191.

24 марта 2017, 00:03
Зарегистрирован: 22 сентября 2012, 20:02

admin в своем сообщении писал(а):Удалялись символы с кодом 127-256, сделал, чтобы удалялись только символы с кодом 127-191.

Таблица символов вот эта? https://unicode-table.com/ru/#0192 Значит мне нужно будет добавить с 0192-0256?

24 марта 2017, 22:10
Зарегистрирован: 10 апреля 2012, 00:00
Да, эта. Только только я говорил о кодах в десятеричной системе исчисления, т.е. начиная с этого символа unicode-table.com/ru/#00C0 (192) и заканчивая этим unicode-table.com/ru/#0100 (256). Хотя зачем их добавлять, если я скоро выпущу обновление в котором не будут удалятся эти символы.