Главная/WordPress Fullstack/Блупринты/Кастомные темы/Полная интернационализация (i18n) кастомной темы и интеграция с Polylang / WPML
К карточкам раздела «Кастомные темы»Кастомные темы(ТЗ 27 из 54)
ТЗ: Полная интернационализация (i18n) кастомной темы и интеграция с Polylang / WPMLТрудозатраты~9 рабочих часов
Фриланс вилка~$405 – $675 (€360 – €630)
Оценка веб-студии~$855 – $1,440 (€810 – €1350)
ТЗ заказчика (исходный бриф):
«Компания выходит на международный рынок (английский, испанский, немецкий и арабский языки). Кастомная тема должна быть на 100% готова к мультиязычности: все тексты шаблонов переводимы через Polylang/WPML, создан стильный селектор языков, а для арабского языка сайт должен автоматически перестраиваться в режим справа-налево (RTL).»
Ключевые требования:
- •Все строковые литералы в PHP и JS вынесены в функции gettext с доменом темы
- •Автоматическая компиляция .pot каталога переводов через WP-CLI
- •Кастомный селектор языков в шапке темы (флаги, краткие коды языков EN / DE / RU)
- •Совместимость с Polylang и WPML без фатальных ошибок при их отключении
- •Полная поддержка RTL (Right-to-Left) для арабского языка через файл rtl.css
Ограничения проекта:
- •Запрет на использование переменных внутри первого аргумента функций __() и _e()
- •Текстовый домен (textdomain) должен строго совпадать с именем папки темы
- •Код должен работать даже если плагин мультиязычности деактивирован
Критерии приёмки (KPI):
- 0 непереведенных строк при сканировании темы в Poedit или Loco Translate
- 0 ошибок валидации WP Theme Check по секции i18n
- Корректное зеркальное отображение макета в режиме RTL (стрелки, отступы)
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: