Прочерки обычно отображаются в сео полях когда не установлена автогенерация чпу.
В названиях категорий их быть не может. Так как при создании категории поле Название обязательное и если его оставить пустым, то категория не будет сохранена. Исключение только может быть, если установлен модуль который автоматом заполняет значения полей. Если название показано не правильно, то проблема в неправильной языкой версии. Можно попробывать переключать языки и проверить какое название сохраняется для каждой языковой версии (или в базе данных посмотреть).