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

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

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

Файлы локализации в WordPress работают парой: .po — это редактируемый текстовый каталог, .mo — его скомпилированная версия для сайта. Ошибка в одном файле часто выглядит как «перевод пропал», хотя на деле проблема в синхронизации.

Главные правила:
— правьте .po в редакторе переводов, а не в блокноте;
— после правок всегда пересобирайте .mo;
— сохраняйте одинаковое имя файла и кодировку UTF-8;
— держите файлы в правильной папке: для плагинов и тем она отличается.

Если перевод не подхватывается, сначала проверьте три вещи: совпадает ли text domain, лежит ли файл там, где его ищет WordPress, и не переехало ли имя файла после обновления. Частая ошибка — когда перевод готов, но плагин читает другой каталог и показывает английский текст.

Для командной работы удобно хранить .po как исходник, а .mo — как результат сборки. Так проще искать, где именно сломалась локализация: в тексте перевода, в генерации или в размещении файла. 🛠️

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

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

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

start

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

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

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