Многоязычное приложение Next.js с различными языковыми сборками - PullRequest
0 голосов
/ 31 октября 2019

Я хотел бы создать сайт Next.js, и он должен быть мультиязычным. Каждый язык будет иметь свой собственный домен, поэтому нет необходимости внедрять мгновенный переключатель языка. Это будет работать следующим образом: 1) пользователь переходит на сайт website.com, код js определяет местоположение пользователя / язык и т. Д. 2) он перенаправляет на сайт с обнаруженным языком.

Итак, я собираюсь получитьодно клиентское приложение, но оно должно иметь разные языки для разных доменов.

Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 01 ноября 2019

Даже с этой логикой перенаправления я бы использовал https://www.i18next.com/ и https://github.com/i18next/i18next-browser-languageDetector, если вы обнаружите язык, а затем перенаправите languageDetector, затем сделаете то же самое и установите соответствующий локальный или вместо languageDetector, который вы простоопределить домен и использовать его для установки локального. Если вам действительно нужна логика перенаправления, я надеюсь, что вы обнаружите язык и перенаправите со стороны сервера, а не с помощью js.

...