Я не смог найти ни одного рабочего примера использования правил в фильтре icu_transform.Единственный пример, который я нашел, следующий:
"my_icu_transformer_rules": {
"type": "icu_transform",
"id": "test",
"dir": "forward",
"rules": "a > b; b > c;"
}
Но я получил Тест на недопустимый идентификатор .Если я удаляю id, он выполняется, но ничего не делает с данным текстом.
Как применить правила в фильтре преобразования ISU?
PS На всякий случай, общая задача - перевести с латыни на кириллицу.Транслитерация icu по умолчанию (установите «id» на «Any-Cyrillic») не работает так, как мне нужно.Например, он преобразует 'ch' в 'цх', но мне нужно сопоставить его с 'ч'.