После дальнейших исследований я пришел к выводу, что i18-next ничего не предлагает по сравнению с i18n официального Angular. Кроме того, чтобы использовать i18-next, вам придется полагаться на внешнюю зависимость angular-i18next , и я не убежден, что делать это для крупномасштабного приложения.
Как ни странно, статья , опубликованная на странице angular-i18next , гласит следующее:
Моя точка зрения такова: в основном нет функций, которые поддерживает I18next, а встроенный модуль I18n Angular не поддерживает. Так что, если есть относительно небольшая разница, почему вы бы сделали свою жизнь более сложной и включили какую-то стороннюю платформу I18n? Особенно, когда он использует отдельный плагин (поддерживаемый другим человеком), чтобы все работало?
Учитывая эти вещи, а также тот факт, насколько тяжелой является библиотека i18next, и время обучения, я сразу же отбросил идею перейти к i18next.
Вместо этого, на мой взгляд, лучший вариант - использовать официальный i18n от Angular, с ifn-polyfill для шаблонов за пределами переводов. И как только i18n получит эту функцию, я полностью перейду на i18n.