• Всем привет, у меня проблема: никак не могу перевести тему, а точнее — заставить перевод работать. Тема WooDefinition, в ней есть свой .po файл, я его отредактировал, скомпилировал (все стандартными Linux средствами), загрузил — нет перевода. менял названия, расположение (кидал перевод в /wp-content/languages/theme/), в итоге просто удалил .mo файл, но в теме ничего не изменилось.
    короче, либо я чего-то не понимаю в переводе тем, либо этот файл как-то закешировался на сервере, но у меня нет никаких кеширующих плагинов.
    адрес сайта: http://istickies.ru (в хедере 0 items, а также, к примеру, страница 404 ошибки).

    ребят, помогите, а?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • я его отредактировал, скомпилировал (все стандартными Linux средствами),

    Прям уж таки и «стандартными» 🙂

    По делу — нужен файл .mo. Виндовый Poedit при сохранении его сам компилит, в никсах же нужна отдельная тулза. Например фиртаал.

    А можно воспользоваться плагином http://wordpress.org/extend/plugins/codestyling-localization/.

    Но это всё поможет, если тема сделана в соответствии со стандартами локализации.

    эм, родной Kate — редактор, и
    msgfmt definition-ru_RU.po -o definition-ru_RU.mo
    для компиляции. пакет входит в дистрибутив kUbuntu 13.04)

    [офтоп]

    эм, родной Kate … пакет входит в дистрибутив kUbuntu 13.04)

    Ок-ок, пускай входит. Я к тому что в никсах сложно говорить о каких-то стандартных средствах (разве что ping и тп ;)), ввиду и разнообразия дистрибутивов и постоянной смены одних предустановленных пакетов на другие.
    [/офтоп]

    вообще-то да, вы правы. все-таки голый linux и набитая пакетами ubuntu — разные вещи.

    по теме, не хотел пользоваться этим плагином из чувств гордости (что я, пару строк не переведу?), но пришлось.
    в итоге ту же страницу ошибки 404 перевел, а вот именно то что нужно — то есть слово в корзине (сейчас «item/items», надо «наклейка/наклейки») не сохраняется. кто знает, почему такое может быть?

    по-старинке вручную открыл редактором ispmanager`а .po на сервере, отредактировал, через плагин скомпилировал .mo — в итоге в хедере при загрузке страницы на секунду появляется заветное «1 наклейка», которое потом меняется обратно на ненавистное «1 item».

    что теперь? как быть?

    слава яйцам, подумал логически и удалил .mo файл в /wp-content/themes/defination/

    теперь все работает прекрасно, не могу поверить.

    извините, что устроил тут блог)

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Проблема с переводом» закрыта для новых ответов.