Как убрать проблемы с транслитом украинского языка. Для этого osclass нужно научить правильно транслитерировать буквы украинского языка. Для этого идем в файл /oc-includes/osclass/formatting.php и, после строк:
chr(253),chr(209).chr(141) => 'e', // э
chr(222),chr(208).chr(174) => 'yu', // Ю
chr(254),chr(209).chr(142) => 'yu', // ю
chr(223),chr(208).chr(175) => 'ya', // Я
chr(255),chr(209).chr(143) => 'ya', // я
Добавляем правила для украинских символов:
/* UKRAINIAN CHARS*/
'Є' => 'Ye', 'І' => 'I', 'Ї' => 'Yi', 'Ґ' => 'G',
'є' => 'ye', 'і' => 'i', 'ї' => 'yi', 'ґ' => 'g',
на версии 3.8.0 это строки 233-237.
После проделанных манипуляций не забудьте пересохранить названия категорий в админке сайта.
На этом все, теперь все новые объявления будут иметь правильный УРЛ и все категории, в названии которых есть украинские буквы, будут нормально открываться.