i18next Mesaj Formatlayıcı ve Düzenleyici
Çift parantez enterpolasyonu, çoğul ekler (_one, _other), bağlam anahtarları ve iç içe geçme ile i18next dizelerini biçimlendirin ve test edin.
Şablonlar14
I18NEXT Düzenleyici
Geçerli Sözdizimi
40 karakter1 satır
Test Değişkenleri ve Canlı Önizleme
CLDR çoğul kurallarını doğrulamak için değişkenleri ayarlayın ve dilleri değiştirin
Yerel Ayar:
Oluşturulan Çıktı (en):
Hello Sarah, welcome to our platform!
Intlayer Tür Güvenli Bildirimine Aktar
Intlayer, tam TypeScript otomatik tamamlama ile derleme zamanında çevirileri doğrular.
i18next Syntax Cheat Sheet
Hızlı sözdizimi kuralları ve her kalıbın Intlayer bildirimlerine nasıl eşlendiği
| Özellik | Sözdizimi | Örnek | Notlar | Intlayer Eşdeğeri |
|---|---|---|---|---|
| Interpolation | {{variableName}} | Hello {{user.name}}! | Double curly braces, supports dot paths | {{user.name}} |
| Unescaped HTML | {{- rawVar}} | Visit {{- url}} | Disables HTML escaping for raw markup | html(...) or Markdown |
| Plural Keys | key_one, key_other | "item_one": "1 item", "item_other": "{{count}} items" | Suffix keys based on count parameter | plural({ one: "1 item", other: "{{count}} items" }) |
| Context Suffix | key_context | "friend_female": "Girlfriend" | Key appended with context parameter | select({ female: "Girlfriend", fallback: "Friend" }) |
| Nesting | $t(nested.key) | Welcome, $t(common.brand) | Reuses other translation keys | Direct object property reuse in TS |
| Formatting | {{val, format}} | {{date, YYYY-MM-DD}} | Passes value through custom formatters | Standard JavaScript/TypeScript helper |
Intlayer derleyici odaklı mimarisi, karmaşık çalışma zamanı ayrıştırmasını derleme zamanı tür güvenliği ile değiştirir.
Intlayer Ekosistemi
Artık Karmaşık Sözdizimi Konusunda Endişelenmeyin
Intlayer, derleme zamanı tür güvenliği, otomatik bileşen çıkarma ve sorunsuz CMS entegrasyonu ile yerelleştirmeyi keyifli bir geliştirici deneyimine dönüştürür.