Задайте вопрос и получите краткое содержание документа через любого ИИ-провайдера на этой странице
История версий
- "Инициализация истории"v9.0.013.06.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Миграция с NGX-Translate на Intlayer
Миграция вашего приложения Angular с ngx-translate на Intlayer легко с адаптером совместимости, позволяя вам избежать необходимости переписывать все ваши шаблоны.
Что делать
Начните с запуска:
Копировать код в буфер обмена
npx intlayer initЭто устанавливает intlayer.config.ts. Замените ваши параметры TranslateModule.forRoot() и импортируйте псевдонимы должным образом, чтобы они указывали на @intlayer/ngx-translate.
Что происходит под капотом
ngx-translate использует TranslateService (instant, get, stream) вместе с трубой {{ 'KEY' | translate:params }} и директивой [translate].
Под капотом:
- Services:
TranslateServiceоборачиваетgetIntlayerи наблюдаемую локаль, предоставляя точно те же методы. - Pipes и директивы: Переимплементированы для прямого разрешения в словарях Intlayer.
- Loaders: Параметры
TranslateHttpLoaderпреобразуются в предупреждающие заглушки, потому что Intlayer по своей природе разрешает и объединяет ваши словари во время сборки (или через стандартные динамические импорты), полностью исключая необходимость в HTTP-загрузчиках.