Локализация меню [решено]

Главные вкладки

Аватар пользователя andriy.olischuk andriy.olischuk 19 июня 2009 в 13:05

Возникла проблема с локализацией меню, пока не пойму причину.
Суть:
Меню вручную локализовано, пока не вносим изменений - всё ок.
Локализацию ведём через po-файл, т.е. экспорт файла на локальную машину, затем полный перевод всех элементов, затем импорт назад на сайт. И вот как раз при импорте - локализация меню слетает (т.е. на дефолтном языке становится).
При этом, если сделать поиск строк в интерфейсе локализации, то видны два перевода одного и того же элемента меню - в одном переведено (то что мы залили), а другой - не переведён (он и отображается на сайте).
Куда копать?

Решение:
Оказывается баг в системе. Все подробности и патч есть [##384794]тут[/##].
Если в общих чертах, то в locale.inc возврат значения return substr($comm, 0, -2); выдаётся с пробелом, соответственно запись отличается и в результате получается "задвоение". Суть патча: возвращать с предварительным тримом: return trim(substr($comm, 0, -2));