Наш блог

Мультимовний сайт на WordPress

Найбільш популярною CMS для створення сайтів традиційно є WordPress. Використовуючи цю CMS можна створювати як прості сайти-візитки та блоги, так і повнофункціональні інтернет-магазини за допомогою плагіна Woocommerce .

У цій статті розглянемо, яким чином сайт, створений на WordPress, зробити мультимовним. Весь вміст, який користувач бачить на сайті, складається з двох частин:

  • динамічного контенту – опис товарів та послуг, сторінка контактів, інформація про компанію тощо;
  • статичного контенту – назва пунктів меню, кнопок, що виводяться шаблоном службових повідомлень і т.д.

Відповідно, приступаючи до створення кількох мовних версій, необхідно:

  • перекласти динамічний контент для всіх мовних версій;
  • перекласти статичний вміст – локалізація сайту.

Один з найбільш зручних та функціональних плагінів для реалізації мультимовності динамічного контенту –  qTranslate-X . Після встановлення плагіна, необхідно перейти в “Налаштування” – “Мов” і в однойменному тобі включити всі необхідні мови:

Після цього необхідно запам’ятати двосимвольний код мови, його потрібно використовувати у тегах, які будуть наведені нижче.

Далі переходимо у вміст сторінки, яку потрібно перекласти та поміщаємо переклади між тегами:

[:en]English Text[:uk]Український текст[:ru]Український текст[:]

або

{:en}English Text{:uk}Український текст{:ru}Український текст{:}

або

<!–:en–>English<!–:–><!–:uk–>Українська<!–:–><!–:ru–>Українська<!–:–>

З динамічним контентом розібралися. Залишилося перекласти статичний контент. Для цього служить плагін LocoTranslate. Даний плагін необхідний у тому випадку, якщо шаблон, який ви використовуєте, спочатку не локалізований під необхідну вам мову.

Після установки переходимо в його налаштування. Плагін відобразить “Прогрес перекладу”, що означає, скільки інформації оригінального шаблону перекладено потрібною мовою.

Для того щоб зробити переклад, вибираємо потрібну мову, знаходимо фрагмент тексту в оригінальному шаблоні, після чого вводимо переклад і натискаємо кнопку “Save”. Для того щоб зміни потрапили на сайт необхідно також натиснути кнопку синхронізації “Sync”:

Після збереження перекладів динамічного та статичного контенту вміст сайту буде відображатися потрібними вам мовами, при перемиканні мовних вкладок.

Безкоштовна консультація

Наші експерти підберуть найкраще рішення