Головна/WordPress Fullstack/Блупринти/Кастомні теми/Повна інтернаціоналізація (i18n) кастомної теми та інтеграція з Polylang / WPML
До карток розділу «Кастомні теми»Кастомні теми(ТЗ 27 из 54)
ТЗ: Повна інтернаціоналізація (i18n) кастомної теми та інтеграція з Polylang / WPMLТрудозатраты~9 рабочих часов
Фриланс вилка~$405 – $675 (€360 – €630)
Оценка веб-студии~$855 – $1,440 (€810 – €1350)
ТЗ заказчика (исходный бриф):
Компанія виходить на міжнародний ринок (англійська, іспанська, німецька та арабська мови). Тема має бути на 100% готова до перекладу без зашитих рядків, інтегруватися з Polylang/WPML та коректно відображати RTL-верстку.
Ключевые требования:
- •Підключення text domain через load_theme_textdomain() на хуку after_setup_theme
- •Аудит усіх PHP-шаблонів теми із заміною статичного тексту на функції gettext (__, _e, _n, _x, esc_html__)
- •Генерація еталонного .pot файлу перекладів за допомогою команди WP-CLI (wp i18n make-pot)
- •Кастомний компонент перемикача мов у шапці з підтримкою API Polylang та WPML
- •Створення таблиці стилів rtl.css для коректного дзеркального відображення сайту арабською мовою
Ограничения проекта:
- •Нуль захардкоджених текстових рядків у коді шаблонів чи скриптів
- •Динамічні змінні всередині перекладів повинні використовувати printf/sprintf зі специфікаторами (%s, %d)
- •RTL-стилі не повинні ламати стандартну верстку сайту
Критерии приёмки (KPI):
- Команда WP-CLI make-pot знаходить 100% рядків теми без жодної синтаксичної помилки
- Екрани перекладу рядків у Polylang та WPML коректно розпізнають усі текстові домени теми
- Арабська версія відображається з ідеальним вирівнюванням праворуч та віддзеркаленими іконками
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: