Теперь язык указывается в настройках на странице /wp-admin/options-general.php. Проверьте какой язык там установлен.
uk_UA — такого не бывает. Это Англия и украинский язык? Я думаю надо ua_UA.
Переводите через Poedit и выкиньте все плагины. Переносить можно только mo файл в папку languages. Например, для русского языка нужен файл ru_RU.mo.
Спасибо, да, в options-general.php тоже нужно было поменять язык. Но ничего не заработало.
Я в вордпресс совсем новичок. И меня вот что интересует. Папка languages есть и в самом вордпрессе, и в теме. Туда и туда добавить mo и po? А еще в папке languages в вордпресс есть файлы разных языков admin-(тег языка).po и mo. И есть файлы разных языков admin-network-(тег языка).po и mo. Это что за файлы?
Кстати, украинский — это uk_UA. Англия — это gb.
http://technet.microsoft.com/ru-ru/library/cc179219(v=office.15).aspx
Может, удалить эти po и mo, сделать новые, заново установить.
Хм. Да, uk_UA верно. В папке wp-content/languages/ лежат файлы перевода самого WordPress. Также он туда автоматически копирует файлы переводов тем (я не знаю как именно в ядре этот процесс устроен). В темах все работает через:
// Setup
function selena_setup () {
load_theme_textdomain ('selena', get_template_directory () . '/languages');
// ...
}
add_action ('after_setup_theme', 'selena_setup');
Т. е. при срабатывании after_setup_theme вызывается selena_setup, которая уже вызывает load_theme_textdomain.
В load_theme_textdomain передается первым параметром text-domain темы. Вторым параметром идет путь до языковых файлов, которые WordPress уже сам переносит из папки с темой в wp-content/languages/themes/theme_name/.
Итого. Для темы достаточно положить mo файл в папку languages внутри темы. Все остальное сделается само.
admin-(тег языка).po — переводы администраторской части WP (все что в wp-admin на сайте).
admin-network-(тег языка).po — переводы страниц WP в режиме мультисайта (нетворка).