Oluşturma:2025-11-16Son güncelleme:2025-11-16
Bu dokümanı favori AI asistanınıza referans verinChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
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
- "İlk dokümantasyon"v7.1.016.11.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üleyinBu dokümanı düzenle
Bu 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ıKopyala
Belge Markdown'ını panoya kopyala
Dokümantasyon: intlayer İçindeki getPrefix Fonksiyonu
Açıklama
getPrefix fonksiyonu, yönlendirme modu yapılandırmasına bağlı olarak verilen bir locale için URL ön ekini belirler. Locale'i varsayılan locale ile karşılaştırır ve esnek URL yapısı için üç farklı ön ek formatını içeren bir nesne döner.
Temel Özellikler:
- İlk parametre olarak bir locale alır (zorunlu)
defaultLocalevemodeiçeren isteğe bağlıoptionsnesnesiprefixvelocalePrefixözelliklerine sahip bir nesne döner- Tüm yönlendirme modlarını destekler:
prefix-no-default,prefix-all,no-prefixvesearch-params - Locale ön eklerinin ne zaman ekleneceğini belirlemek için hafif bir yardımcı araç
Fonksiyon İmzası
Parametreler
locale: Locales- Açıklama: Ön ek oluşturulacak locale. Değer falsy ise (undefined, null, boş string), fonksiyon boş string döner.
- Tür:
Locales - Zorunlu: Evet
options?: object- Açıklama: Ön ek belirleme için yapılandırma nesnesi.
- Tür:
object Zorunlu: Hayır (İsteğe bağlı)
options.defaultLocale?: Locales- Açıklama: Uygulamanın varsayılan locale'i. Sağlanmazsa, proje yapılandırmanızdaki varsayılan locale kullanılır.
- Tür:
Locales - Varsayılan:
Proje Yapılandırması
options.mode?: 'prefix-no-default' | 'prefix-all' | 'no-prefix' | 'search-params'- Açıklama: Locale işlemleri için URL yönlendirme modu. Sağlanmazsa, proje yapılandırmanızdaki yapılandırılmış modu kullanır.
- Tür:
'prefix-no-default' | 'prefix-all' | 'no-prefix' | 'search-params' - Varsayılan:
Proje Yapılandırması - Modlar:
prefix-no-default: Locale varsayılan locale ile eşleştiğinde boş string dönerprefix-all: Varsayılan dahil tüm localeler için ön ek dönerno-prefix: Boş string döner (URL'lerde ön ek yok)search-params: Boş string döner (locale sorgu parametrelerinde)
Dönüş Değeri
- Tür:
GetPrefixResult - Açıklama: Üç farklı ön ek formatı içeren bir nesne:
prefix: Sonunda eğik çizgi olan yol ön eki (örneğin,'fr/','')localePrefix: Eğik çizgisiz locale tanımlayıcısı (örneğin,'fr',undefined)
Örnek Kullanım
Temel Kullanım
Farklı Yönlendirme Modları
Pratik Örnek
İlgili Fonksiyonlar
getLocalizedUrl: Belirli bir locale için lokalize URL oluştururgetMultilingualUrls: Tüm yapılandırılmış locale'ler için URL'ler oluşturur