Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Ініціалізація історії"v9.0.013.06.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Міграція з NGX-Translate на Intlayer
Міграція вашої Angular-програми з ngx-translate на Intlayer легка за допомогою адаптера сумісності, що дозволяє вам уникнути необхідності переписувати всі ваші шаблони.
Що робити
Почніть з виконання:
Скопіюйте код у буфер обміну
Це налаштовує 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.
