محرر ومنسق رسائل i18next
قم بتنسيق واختبار سلاسل 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.