Локализация плагина: 5 мест, где чаще всего ломается перевод
Если в плагине есть строки, но нет нормальной локализации, переводчик увидит хаос: часть текста уйдёт в .po, часть останется в коде, а часть вообще не найдётся.
Проверьте базу:
— все пользовательские строки обёрнуты в функции перевода, а не собраны через конкатенацию;
— везде один text domain;
— домен совпадает с именем плагина или осознанно выбран и используется без расхождений;
— для динамических фраз используйте плейсхолдеры, а не склейку слов;
— HTML внутри текста отделяйте аккуратно, чтобы перевод не ломал разметку.
Самые частые ошибки: забыли локализовать уведомления, кнопки, подписи полей, текст ошибок и сообщения валидации. Именно они сильнее всего влияют на ощущение “сырого” плагина.
Ещё один важный момент — множественное число и контекст. Если одинаковая строка может значить разное, без контекста перевод станет неточным. Для чисел используйте отдельные формы, а не один универсальный вариант.
Перед сборкой пройдитесь по интерфейсу глазами пользователя: если строку можно увидеть на экране, она должна быть готова к переводу.
Создание плагинов для WordPress
@plugin_development_pro_ww
Локализация плагина: 5 мест, где чаще всего ломается перевод
Этот пост опубликован в Telegram-канале Создание плагинов для WordPress. Подписаться можно по ссылке: @plugin_development_pro_ww.