Привет FirebaseFans & NgFans,
Я реализовал i18n для 2 языков в приложении Angular с Firebase .
У меня теперь mydomain.com /ru и mydomain.com / fr работают по своему собственному пути. 'en' - моя локаль по умолчанию.
Мои варианты использования:
- , если предпочтительным языком является fr => перенаправить mydomain.com на mydomain.com/ fr
- , если предпочтительным языком является en (или variante) => перенаправить mydomain.com на mydomain.com/en
- , если предпочтительным языком является не 'en', но не fr=> все еще перенаправить mydomain.com на mydomain.com/en
Есть ли способ реализовать это с помощью перенаправления / перезаписи / заголовков только в firebase.json ? Я не хочу использовать облачные функции, например, так как вызываемая функция будет срабатывать слишком много раз.
Что я чувствую, чего не хватает в конфигурации Firebase, так это возможность делать так же, как следующие ссылки:
Кажется, я не могу получить доступ к HTTP_ACCEPT_LANGUAGE в firebase.json
файла, и это мешает мне перенаправить из '/' в '/ en' или '/fr'.
Примечание: я пробовал использовать i18next с плагином, который выполняет эту работу, но я неЯ не планировал использовать всю библиотеку, я обнаружил, что делать это просто немного излишне.