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

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

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

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

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

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

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

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

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

start

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

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

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