Можно ли развернуть приложение Angular на многих языках для AWS Amplify?

#angular #amazon-web-services #internationalization #aws-amplify

Вопрос:

Я хочу, чтобы приложение Angular было переведено на многие языки для интернационализации (i18n). В Angular есть встроенный модуль i18n, который позволяет вам создавать приложение на определенных языках и языках. Но этот подход требует, чтобы вы создали новое приложение для каждого языка. Поэтому для английского языка я должен создать приложение, для китайского-отдельное приложение и так далее для каждого языка.

Как я собирался подойти к этому, для каждого языка, который не является английским, есть папка с кодом языка (en, cn, ru, fr, de), содержащая одностраничное приложение Angular.

  • domain.com -> Английский
  • domain.com/cn -> Китайский
  • domain.com/ru -> Русский
  • domain.com/fr -> Французский
  • domain.com/de -> Немецкий

Возможно ли достичь этого с помощью AWS Amplify? Я думаю, что AWS Amplify имеет некоторую настройку маршрутизации, которая заставляет сервер всегда обслуживать index.html файл в приложении Angular в корневой папке, но если бы я собирался использовать подход, о котором я упоминал выше, с папкой для каждого языка, требуется ли какая-то дополнительная конфигурация на сервере и возможно ли это вообще с AWS Amplify?

Заранее спасибо