Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Ініціалізація історії"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) разом з pipe {{ 'KEY' | translate:params }} та директивою [translate].
Під капотом:
- Services:
TranslateServiceобгортаєgetIntlayerта locale observable, забезпечуючи точно такі ж методи. - Pipes & Directives: Переімплементовані для прямого розв'язання проти словників Intlayer.
- Loaders: Конфігурації
TranslateHttpLoaderперетворюються на заглушки попередження, тому що Intlayer за своєю суттю розв'язує та пакує ваші словники під час збірки (або через стандартні динамічні імпорти), повністю усуваючи необхідність у HTTP loaders.