Oluşturma:2025-09-07Son güncelleme:2025-09-07
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
- "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üleyinEdit this doc
If 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
Copy doc Markdown to clipboard
Dokümantasyon: intlayer Paketinde getTranslationContent Fonksiyonu
Açıklama
getTranslationContent fonksiyonu, özelleştirilebilir dil içeriğinin bir kümesinden belirli bir yerel ayara karşılık gelen içeriği alır. Belirtilen yerel ayar bulunamazsa, projede yapılandırılan varsayılan yerel ayar için içeriği döndürür.
Parametreler
languageContent: CustomizableLanguageContent<Content>- Açıklama: Çeşitli yerel ayarlar için çeviriler içeren bir nesne. Her anahtar bir yerel ayarı temsil eder ve değeri karşılık gelen içeriktir.
- Tür:
CustomizableLanguageContent<Content>Contentherhangi bir tür olabilir, varsayılan olarakstring.
locale: Locales- Açıklama: İçeriğin alınacağı yerel ayar.
- Tür:
Locales
Döndürür
- Tür:
Content - Açıklama: Belirtilen yerel ayara karşılık gelen içerik. Yerel ayar bulunamazsa, varsayılan yerel ayar için içerik döndürülür.
Kullanım Örneği
Temel Kullanım
typescript
Kodu kopyala
Kodu panoya kopyala
import { getTranslationContent, Locales } from "intlayer";
const content = getTranslationContent(
{
en: "Hello",
fr: "Bonjour",
},
Locales.ENGLISH
);
console.log(content); // Çıktı: "Bonjour"Eksik Yerel Ayar:
typescript
Kodu kopyala
Kodu panoya kopyala
import { getTranslationContent, Locales } from "intlayer";
const content = getTranslationContent(
{
en: "Hello",
fr: "Bonjour",
},
Locales.SPANISH
);
console.log(content); // Çıktı: "Hello" (varsayılan yerel ayar içeriği)Özel İçerik Türlerini Kullanma:
typescript
Kodu kopyala
Kodu panoya kopyala
import { getTranslationContent, Locales } from "intlayer";
const customContent = getTranslationContent<Record<string, string>>(
{
en: { greeting: "Hello" },
fr: { greeting: "Bonjour" },
},
Locales.FRENCH
);
console.log(customContent.greeting); // Çıktı: "Bonjour"Kenar Durumları
- Yerel Ayar Bulunamadı:
localelanguageContent'te bulunamadığında, fonksiyon varsayılan yerel ayar için içeriği döndürür.
- Eksik Dil İçeriği:
- Bir yerel ayar kısmen tanımlanmışsa, fonksiyon içerikleri birleştirmez. Kesinlikle belirtilen yerel ayarın değerini alır veya varsayılana geri döner.
- TypeScript Zorlaması:
languageContent'teki yerel ayarlar proje yapılandırmasıyla eşleşmezse, TypeScript tüm gerekli yerel ayarların tanımlanmasını zorunlu kılar, böylece içerik tam ve tür açısından güvenli olur.