Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Intlayer MCP Sunucusunu favori AI asistanınıza entegre ederek tüm belgeleri doğrudan ChatGPT, DeepSeek, Cursor, VSCode vb. üzerinden alabilirsiniz.
MCP Sunucu belgesini görüntüleBu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıBelge Markdown'ını panoya kopyala
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
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.
Dokümantasyon Geçmişi
Sürüm | Tarih | Değişiklikler |
---|---|---|
5.5.10 | 2025-06-29 | Geçmiş başlatıldı |