Когда вы редактируете файл po, у вас обновляется файл mo?
Файлы .po
нужно править с помощью Poedit. При сохранении будет создан файл ru_RU.mo
, который нужно загрузить на сервер.
Описанным способом можно поменять строку «Добавить комментарий».
Строки «Отправить комментарий» в языковых файлах Twenty Eleven нет, она берётся из перевода самого WordPress. Её можно поменять, добавив аргумент к вызову comment_form()
в шаблоне comments.php
(и сохранив файл в UTF-8 без BOM):
<?php comment_form( array( 'label_submit' => 'Оставить отзыв' ) ); ?>
Подобным образом можно изменить и другие элементы формы:
http://codex.wordpress.org/Function_Reference/comment_form
Чтобы создавался файл mo, нужно править po со своего компьютера, а не по FTP.
Большое спасибо, проблема решена 🙂 Вот только остался вопрос по Poedit. Он автоматически не создает новый файл .mo, да и старый не изменяет. Работаю локально, открываю Poedit, правлю необходимые соответствия, потом сохраняю файл, и никакого эффекта… Что-то я делаю не так?
Видимо, да, что-то не так.
Есть файл по. Открываем программой. Сохраняем. Рядом с ним появляется/обновляется мо. Если у вас на каком-то этапе возникает сбой, попробуйте обратиться к справке программы.