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

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

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

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

Типовые правила:
— .po удобно редактировать в Poedit или похожем редакторе
— .mo нужен сайту для быстрого чтения переводов
— если поменяли строку в .po, старый .mo уже не поможет
— имя файла должно совпадать с text domain проекта

Частая ошибка — положить переводы “куда попало”. WordPress ищет их в папке languages у темы, плагина или в global languages, если проект это поддерживает. Ещё одна проблема — несоответствие локали: ru_RU, uk, en_US должны быть записаны без самодеятельности, иначе перевод просто не подхватится.

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

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

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

start

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

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

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