Розробка багатомовного сайту на Next.js у Львові

Другу мову майже завжди додають пізніше — і саме тоді виявляється, що структура до цього не готова. У Next.js мовні версії описуються на рівні маршрутів: адреса, вміст і перемикання визначені правилами, а не набором окремо зверстаних сторінок.

Стек
Next.js, React
Мови
На рівні маршрутів
Адреси
Передбачувані
Схема фронтенд-архітектури: компоненти, рендеринг, API-інтеграції та збірка для продакшенуКОМПОНЕНТИРЕНДЕРИНГAPICMSBUILDTYPESCRIPT · ІНТЕГРАЦІЇ · PERFORMANCE

Коли мовні версії
варто закласти одразу

  • Клієнти за кордоном

    Звертаються не лише українською.

  • Експорт або послуги

    Пропозиція виходить за межі країни.

  • Друга мова в планах

    Її додаватимуть наступного року.

  • Різний обсяг версій

    Не все треба перекладати.

Як описується
мовна структура

Рішення ухвалюються до розробки: переробити адреси працюючого сайту дорожче.

  • Формат адрес

    Префікс мови в шляху сторінки.

  • Мова за замовчуванням

    Що бачить відвідувач без вибору.

  • Обсяг перекладу

    Які розділи мають другу версію.

  • Спільні дані

    Ціни й контакти не дублюються.

  • Звʼязки версій

    Сторінки знають свої відповідники.

Що працює
у готовій версії

  • Перемикач мов

    Веде на ту саму сторінку іншою мовою.

  • Розмітка версій

    Взаємні посилання між мовами.

  • Формати даних

    Дати й числа за правилами мови.

  • Часткові версії

    Розділ без перекладу не ламає меню.

Питання про
мовні версії

  • Чи має друга мова покривати всі розділи?

    Ні. Часто другою мовою роблять лише основні розділи — послуги, контакти, кілька ключових сторінок. Головне вирішити це до розробки, щоб навігація коректно поводилася на неперекладених розділах.

  • Хто готує самі переклади?

    Зазвичай замовник або залучений перекладач: ми відповідаємо за структуру й підключення текстів, а не за їхню мовну якість. Якщо переклад ще не готовий, місце під нього закладається наперед.

  • Чи можна додати мову після запуску?

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

  • Чи використовувати автоматичний переклад?

    Для комерційних сторінок ми його не радимо: помилки в описі послуги коштують довіри. Автоматичний переклад іноді доречний для великих довідкових масивів, і це вирішується окремо.

Сплануємо мовну структуру вашого сайту у Львові

Скажіть, які мови потрібні зараз і які можуть зʼявитися згодом, — закладемо це в архітектуру.