Фон
Мы разрабатываем приложение с Angular 8.2. Этот вопрос не относится к AngularJs.
Проблема
Я прочитал документ Angular здесь: https://angular.io/guide/i18n
Но похоже, что локализация была сделана в процессе строительства. После того, как приложение собрано, его нельзя изменить. Итак, как мы можем создать приложение Angular, которое поддерживает переключение языков без целых чисел rnet?
CDN
Наше приложение развернуто за CDN. Серверы CDN обратного прокси-сервера файлов HTML, JavaScript и CSS и будут кэшировать все переданные файлы. Переключение языка приложений на сервере недоступно.
Электронное издание
И мы предоставили клиентское приложение на основе электронов. Нам нужно доставить приложение один раз, и пользователь может переключаться между различными языками без inte rnet. Но я не нашел решения этой проблемы.
Доменное имя
Вы можете упомянуть, что мы можем переключать язык посредством переключения домена. Но по причине CORS, наше доменное имя приложения на стороне клиента ограничено и не может быть переключено. Таким образом, доступно только одно доменное имя.
Google Play Store
И мы создали и опубликовали наше приложение в Google Play Store через TWA. Домен был зарегистрирован с помощью приложения. Смена доменов также приводит к повторной загрузке приложения из Магазина.
Информация о дополнении
И исходный код приложения находится здесь: https://github.com/AiursoftWeb/Kahla.App
Просто для возможной дополнительной информации. Не нужно проверять его, чтобы ответить на этот вопрос.