Autor:
    Data utworzenia:2026-06-13Ostatnia aktualizacja:2026-06-13

    Migracja z NGX-Translate do Intlayer

    Migracja aplikacji Angular z ngx-translate do Intlayer jest łatwa za pomocą adaptera compat, pozwalając pominąć potrzebę przepisywania wszystkich szablonów.

    Co zrobić

    Rozpocznij uruchamiając:

    bash
    npx intlayer init

    To ustawia intlayer.config.ts. Zastąp konfiguracje TranslateModule.forRoot() i aliasy importu odpowiednio aby wskazywały na @intlayer/ngx-translate.

    Co się dzieje za kulisami

    ngx-translate wykorzystuje TranslateService (instant, get, stream) wraz z piperem {{ 'KEY' | translate:params }} i dyrektywą [translate].

    Za kulisami:

    • Serwisy: TranslateService opakuje getIntlayer i obserwowalne lokali, zapewniając dokładnie te same metody.
    • Pipy i dyrektywy: Ponownie wdrożone aby rozwiązywać względem słowników Intlayer bezpośrednio.
    • Zaladowniki: Konfiguracje TranslateHttpLoader są konwertowane na zadania ostrzeżeń, ponieważ Intlayer natywnie rozwiązuje i powiązuje twoje słowniki w czasie budowania (lub poprzez standardowe importy dynamiczne), całkowicie eliminując potrzebę zaladowników HTTP.