Локализация сайтов WordPress
Локализация сайтов WordPress
@wp_translation_localization_ww

.po и .mo: где живут переводы WordPress и как не сломать локализацию

.po и .mo: где живут переводы WordPress и как не сломать локализацию

Файлы перевода в WordPress работают парой: .po — это редактируемый текстовый каталог, .mo — его скомпилированная версия для сайта. Правка делается в .po, а на сервер обычно уходит уже .mo.

Если перевод не применяется, сначала проверьте три вещи:
— совпадает ли имя файла с доменом перевода темы или плагина;
— лежит ли файл в правильной папке языка;
— не забыли ли вы скомпилировать .mo после изменения .po.

Частая ошибка — править только .mo через редактор или загружать чужой файл с другой кодировкой. В итоге часть строк пропадает, а в интерфейсе появляются пустые места или кривые символы. Безопаснее держать исходник .po в Git или хотя бы в отдельной копии.

Для командной работы удобно разделять роли: редактор меняет тексты в .po, разработчик проверяет сборку .mo и путь загрузки. Если переводов много, заведите правило: один исходник, одна сборка, один источник правды.

Проверяйте связку .po/.mo как единый механизм: тогда локализация не ломается при переносе сайта и не теряется после обновления файлов.
Этот пост опубликован в Telegram-канале Локализация сайтов WordPress. Подписаться можно по ссылке: @wp_translation_localization_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.