Yazar:
    Oluşturma:2026-06-13Son güncelleme:2026-09-27

    NGX-Translate'den Intlayer'a Geçiş Yapın

    Angular uygulamanızı ngx-translate'den Intlayer'a geçirmek uyumluluk adaptörü sayesinde kolaydır, tüm template'lerinizi yeniden yazma ihtiyacını ortadan kaldırır.

    Ne yapmalı

    Aşağıdaki komutu çalıştırarak başlayın:

    bash
    npx intlayer init --interactive
    

    Bu, intlayer.config.ts ayarını yapılandırır. TranslateModule.forRoot() kurulumlarını ve import takma adlarını @intlayer/ngx-translate işaret etmek için uygun şekilde değiştirin.

    Arka Planda Neler Olur

    ngx-translate, TranslateService (instant, get, stream), {{ 'KEY' | translate:params }} pipe'ı ve [translate] direktifini kullanır.

    Arka Planda:

    • Hizmetler: TranslateService, getIntlayer ve locale observable'ı sarmalamakta, tamamen aynı yöntemleri sağlamaktadır.
    • Pipe'lar & Direktifler: Intlayer sözlüklerine karşı doğrudan çözüm için yeniden uygulanmıştır.
    • Yükleyiciler: TranslateHttpLoader kurulumları uyarı saplamalarına dönüştürülür, çünkü Intlayer doğası gereği çevirilerinizi build zamanında (veya standart dinamik importlar aracılığıyla) çözer ve bundle'lar, HTTP yükleyicilerine olan ihtiyacı tamamen ortadan kaldırır.
    Bu kütüphanelerin nereden geldiğini anlamak için JavaScript i18n tarihini okuyun.