i18next संदेश प्रारूपक और संपादक
डबल-ब्रेस इंटरपोलेशन, बहुवचन प्रत्यय (_one, _other), संदर्भ कुंजियों और नेस्टिंग के साथ i18next स्ट्रिंग्स को प्रारूपित और परीक्षण करें।
टेम्प्लेट14
I18NEXT संपादक
मान्य सिंटैक्स
40 वर्ण1 पंक्तियाँ
परीक्षण चर और लाइव पूर्वावलोकन
CLDR बहुवचन नियमों को सत्यापित करने के लिए चर समायोजित करें और भाषा बदलें
भाषा:
रेंडर किया गया आउटपुट (en):
Hello Sarah, welcome to our platform!
Intlayer टाइप-सुरक्षित घोषणा में निर्यात करें
Intlayer पूर्ण TypeScript स्वतः पूर्णता के साथ संकलन समय पर अनुवादों को मान्य करता है।
i18next Syntax Cheat Sheet
त्वरित सिंटैक्स नियम और प्रत्येक पैटर्न Intlayer घोषणाओं में कैसे मैप होता है
| सुविधा | सिंटैक्स | उदाहरण | टिप्पणियाँ | 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 |
Intlayer की कंपाइलर-चालित वास्तुकला जटिल रनटाइम पार्सिंग को कंपाइल-टाइम टाइप सुरक्षा के साथ बदल देती है।
Intlayer पारिस्थितिकी तंत्र
जटिल सिंटैक्स के बारे में कभी चिंता न करें
Intlayer कंपाइल-टाइम टाइप सुरक्षा, स्वचालित घटक निष्कर्षण और सहज CMS एकीकरण के साथ अंतर्राष्ट्रीयकरण को एक सुखद डेवलपर अनुभव बनाता है।