Не, не удалял. Даже местами менял параметры (а вдруг ?)zelenin писал(а):Punctuation разве не удаляет?
SluggableBehavior
-
- Сообщения: 977
- Зарегистрирован: 2014.08.27, 21:54
Re: SluggableBehavior
Последний раз редактировалось Loveorigami 2016.06.30, 16:30, всего редактировалось 1 раз.
Re: SluggableBehavior
это кстати вот этот знак - https://ru.wikipedia.org/wiki/%D0%A8%D1 ... %BC%D0%BE)
Re: SluggableBehavior
Александр, вижу маппинг. Но немного не пойму, как сделать частичный remap (через transliterateOptions). Или подключить свой маппинг..zelenin писал(а): ↑2016.06.30, 15:58http://www.unicode.org/repos/cldr/tags/ ... in-BGN.xmlЙож писал(а):Да, согласен.. Посмотрю, как этот себя поведет, если что не так - что-то изменю..
тут кстати можно маппинг посмотреть - из этих данных собирается icu (см. в моноширинном варианте чреез ctrl+u)
Re: SluggableBehavior
Всем привет.
У меня сейчас заданы такие правила транслитерации
[:Punctuation:] Remove; удаляет всю пунктуацию, но некоторые названия содержат "-", и это тире (минус) нужно оставить в ЧПУ.
Как можно задать пропуск "-" в правилах? И что это за формат используется в правилах "transliterateOptions"?
У меня сейчас заданы такие правила транслитерации
Код: Выделить всё
'transliterateOptions' => 'Russian-Latin/BGN; Any-Latin; Latin-ASCII; NFD; [:Nonspacing Mark:] Remove; NFKC; [ʹ, ʺ] Remove; [:Punctuation:] Remove;'
Как можно задать пропуск "-" в правилах? И что это за формат используется в правилах "transliterateOptions"?
Re: SluggableBehavior
http://userguide.icu-project.org/transforms/generalnovoselov писал(а): ↑2017.04.12, 21:55 Всем привет.
У меня сейчас заданы такие правила транслитерации
[:Punctuation:] Remove; удаляет всю пунктуацию, но некоторые названия содержат "-", и это тире (минус) нужно оставить в ЧПУ.Код: Выделить всё
'transliterateOptions' => 'Russian-Latin/BGN; Any-Latin; Latin-ASCII; NFD; [:Nonspacing Mark:] Remove; NFKC; [ʹ, ʺ] Remove; [:Punctuation:] Remove;'
Как можно задать пропуск "-" в правилах? И что это за формат используется в правилах "transliterateOptions"?