Создание плагинов для WordPress

Локализация плагина WordPress: что заложить до первого релиза

Локализация плагина WordPress: что заложить до первого релиза

Если строки собираются «как попало», перевод быстро становится дорогой правкой. Весь текст интерфейса должен проходить через функции i18n, а не лежать напрямую в HTML, JS или массивах.

— PHP: __(), _e(), esc_html__(), esc_attr__() — по месту вывода.
— Не склеивайте фразы: порядок слов в языках отличается.
— Переменные вставляйте через sprintf(), а не конкатенацию.
— Для неоднозначных слов добавляйте контекст через _x().

Домен перевода держите единым по всему плагину и сверяйте со slug. Одна лишняя буква — и строка не попадёт в перевод, хотя код выглядит корректно.

Для JavaScript не оставляйте подписи «на потом»: строки в блоках, настройках и уведомлениях тоже должны быть переводимыми.

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

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

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

start

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

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

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