Как применять на сайте разные языки

Как переводить все страницы сайта, чтобы при выборе переключателя языка, страницы менялись на выбранный язык? Есть ли готовый код? Насколько сложно самому это написать? Приведите пример такого кода.


Ответы (1 шт):

Автор решения: qwabra
  1. Для перевода интерфейса(меню/...), основных заголовков(домашняя/контакты), кнопок(туда/сюда)

    • гугли i18n + имя твоего фреймворка/библиотеки, например i18n laravel/i18n react
  2. Для перевода страницы с текстом пиши кнопку вида

    <a href="https://translate.google.com/translate?sl=ru&tl=en&u=http://ya.ru">
      translate to English
    </a>
    <br>
    <a href="https://translate.google.com/translate?sl=ru&tl=de&u=http://ya.ru">
      ins Deutsche übersetzen
    </a>

→ Ссылка