Yaklaşan Intlayer sürümleri hakkında bildirim alın
    Oluşturma:2025-09-07Son güncelleme:2025-09-07

    Dokümantasyon: intlayer Paketinde getConfiguration Fonksiyonu

    Açıklama

    getConfiguration fonksiyonu, ortam değişkenlerini çıkararak intlayer uygulaması için tüm yapılandırmayı alır. Bu fonksiyon, aynı yapılandırmayı hem istemci hem de sunucu tarafında kullanma esnekliği sağlar ve uygulamanın genelinde tutarlılığı garanti eder.


    Parametreler

    Fonksiyon herhangi bir parametre almaz. Bunun yerine, yapılandırma için ortam değişkenlerini kullanır.

    Döndürür

    • Tür: IntlayerConfig
    • Açıklama: intlayer için tam yapılandırmayı içeren bir nesne. Yapılandırma aşağıdaki bölümleri içerir:
      • internationalization: Yerel ayarlar ve katı mod ile ilgili ayarlar.
      • middleware: URL ve çerez yönetimi ile ilgili ayarlar.
      • content: İçerik dosyaları, dizinler ve desenlerle ilgili ayarlar.
      • editor: Düzenleyiciye özel yapılandırmalar.

    Daha fazla detay için Intlayer yapılandırma dokümantasyonuna bakın.


    Kullanım Örneği

    Tam Yapılandırmayı Alma

    typescript
    import { getConfiguration } from "intlayer";const config = getConfiguration();console.log(config);// Çıktı:// {//   internationalization: { ... },//   middleware: { ... },//   content: { ... },//   editor: { ... }// }

    availableLocales ve defaultLocale Çıkarma

    Yapılandırmanın internationalization bölümü, locales (kullanılabilir yerel ayarlar) ve defaultLocale (varsayılan dil) gibi yerel ayarlarla ilgili ayarları sağlar.

    typescript
    import { getConfiguration } from "intlayer";const { internationalization, middleware } = getConfiguration();const { locales: availableLocales, defaultLocale } = internationalization;const { cookieName } = middleware;console.log(availableLocales); // Çıktı örneği: ["en", "fr", "es"]console.log(defaultLocale); // Çıktı örneği: "en"console.log(cookieName); // Çıktı: "INTLAYER_LOCALE"

    Notlar

    • Bu fonksiyonu çağırmadan önce tüm gerekli ortam değişkenlerinin doğru şekilde ayarlandığından emin olun. Eksik değişkenler başlatma sırasında hatalara neden olur.
    • Bu fonksiyon hem istemci hem de sunucu tarafında kullanılabilir, bu da onu çok yönlü bir araç haline getirir.

    Uygulamalarda Kullanım

    getConfiguration fonksiyonu, bir intlayer uygulamasının yapılandırmasını başlatmak ve yönetmek için temel bir yardımcıdır. Yerel ayarlar, ara yazılım ve içerik dizinleri gibi ayarlara erişim sağlayarak, çok dilli ve içerik odaklı uygulamalarda tutarlılık ve ölçeklenebilirlik sağlar.

    Dokümantasyon Geçmişi

    Sürüm Tarih Değişiklikler
    5.5.10 2025-06-29 Geçmiş başlatıldı
    Yaklaşan Intlayer sürümleri hakkında bildirim alın