Pemformat & Editor Pesan i18next
Format dan uji string i18next dengan interpolasi kurung kurawal ganda, sufiks jamak, kunci konteks, dan penyarangan.
Templat14
I18NEXT Editor
Sintaks Valid
40 karakter1 baris
Variabel Uji & Pratinjau Langsung
Sesuaikan variabel dan ganti bahasa untuk memverifikasi aturan CLDR
Lokal:
Hasil Render (en):
Hello Sarah, welcome to our platform!
Ekspor ke Deklarasi Tipe Aman Intlayer
Intlayer memvalidasi terjemahan saat kompilasi dengan pelengkapan otomatis TypeScript lengkap.
i18next Syntax Cheat Sheet
Aturan sintaks cepat dan pemetaan pola ke deklarasi Intlayer
| Fitur | Sintaks | Contoh | Catatan | Setara Intlayer |
|---|---|---|---|---|
| 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 |
Arsitektur berbasis kompilator Intlayer menggantikan penguraian pesan runtime yang rumit dengan keamanan tipe waktu kompilasi.
Ekosistem Intlayer
Tidak Perlu Khawatir Lagi tentang Sintaks yang Rumit
Intlayer mengubah internasionalisasi menjadi pengalaman pengembang yang menyenangkan dengan keamanan tipe waktu kompilasi, ekstraksi komponen otomatis, dan integrasi CMS yang mulus.