не работает экспорт-импорт: "Файл перевода ru.po содержит ошибку: ожидаемое "msgstr" не найдено в строке"

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

Аватар пользователя kiev1 kiev1 18 мая 2007 в 17:06

с одного сайта на 5-м друпале экспортировал, при вставке в другой пишет:
=========================================================================
* Файл перевода ru.po содержит ошибку: ожидаемое "msgstr" не найдено в строке 2411.
* Импорт перевода из ru.po завершился неудачей.
=========================================================================

если удалить все блоки с msgid_plural - то импорт проходит.

Комментарии

Аватар пользователя PVasili PVasili 18 мая 2007 в 17:38

Что-то со множественным счислом.
В заголовке есть строка:
"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\\n\n" ?
А вообще: http://docs.drupal.ru/doc/kak_sdelat_perevod вроде как исчерпывающе...

Аватар пользователя corochoone corochoone (не проверено) 18 мая 2007 в 18:02

Это известная ошибка - сам её регулярно наблюдаю, но научился с ней бороться. Просто тупо встравляю нужные строки, заменяя то, что было сделано экспортом.