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

.po и .mo: где хранится перевод WordPress и почему править нужно не один файл

.po и .mo: где хранится перевод WordPress и почему править нужно не один файл

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

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

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

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

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

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

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

start

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

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

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