Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Sürüm Geçmişi
- "Geçmiş başlatıldı"v5.5.1029.06.2025
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinIf 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
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:
intlayeriç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
Kodu panoya kopyala
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.
Kodu panoya kopyala
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.