محول تنسيق رسائل i18n
قم بتحويل سلاسل الترجمة والقواميس بسهولة بين ICU MessageFormat وi18next وVue I18n وGettext PO وIntlayer.
تحميل مثال جاهز
icu
ICU Plural with Exact Matchicu
ICU Select (Gender / Role)icu
ICU Selectordinal (Rankings)vue-i18n
Vue I18n Pipe Plurali18next
i18next Simple Interpolationicu
ICU Number & Percentage Formaticu
HTML / Rich Text Formattingicu
Full JSON Dictionaryالتنسيق المصدرformatjs / next-intl
79 حرف
التنسيق الهدفreact-i18next
بناء جملة صالح
معاينة تفاعلية حية وتقييم
عين قيم اختبار للمتغيرات المكتشفة لرؤية النتيجة النهائية في الوقت الفعلي.
اللغة:
معاينة النص المعروض (en):
1 item in cart
مقارنة تنسيقات الرسائل ودليل بناء الجملة
اطلع على مقارنة المتغيرات وصيغ الجمع والتنسيق جنبًا إلى جنب.
| الميزة | ICU MessageFormat | i18next | Vue I18n | Intlayer |
|---|---|---|---|---|
متغير بسيط استبدال متغير مسمى داخل النص | Hello {name}! | Hello {{name}}! | Hello {name}! | Hello {{name}}! |
صيغة الجمع CLDR قواعد الجمع القائمة على الفئات (one, few, many, other) | {count, plural, one {# item} other {# items}} | {count, plural, one {# item} other {# items}} | 1 item | {count} items | plural({ one: '{{count}} item', other: '{{count}} items' }) |
تطابق تام لصيغة الجمع أرقام محددة مثل 0 و1 محددة صراحة | {count, plural, =0 {No items} other {# items}} | {count, plural, =0 {No items} other {# items}} | No items | {count} items | enu({ '0': 'No items', fallback: '{{count}} items' }) |
تحديد / الجنس مطابقة شرط السلسلة النصية | {gender, select, male {He} female {She} other {They}} | {gender, select, male {He} female {She} other {They}} | {gender: {male: "He", female: "She"}} | gender({ male: 'He', female: 'She', fallback: 'They' }) |
تنسيق الأرقام / النسبة المئوية أنماط تنسيق رقمية محلية | {val, number, percent} | {{val, percent}} | $n(val, 'percent') | {val, number, percent} |
HTML / نص منسق علامات الترميز المحفوظة للتنسيق | Read <strong>{doc}</strong> | Read <1>{{doc}}</1> | <i18n-t> or raw HTML | html('Read <strong>{{doc}}</strong>') |
تصريف آمن للأنواع
على عكس الأنظمة التقليدية، يفرض Intlayer تصريف TypeScript الشامل والإكمال التلقائي في بيئة التطوير.
طبقة التوافق الشاملة
استيراد أو تصدير الرسائل بسلاسة من Next-intl أو FormatJS أو i18next أو Nuxt دون أي قيود.
نظام إدارة محتوى مرئي وترجمة بالذكاء الاصطناعي
يمكن تعديل المحتوى المصرح به في Intlayer مرئيًا في الوقت الفعلي أو ترجمته تلقائيًا بأكثر من 18 لغة عبر الذكاء الاصطناعي.
نظام Intlayer البيئي
انتقل إلى Intlayer لأمان تام للأنواع
أعلن عن الترجمات بجانب التعليمات البرمجية الخاصة بك واستمتع بـ CMS مرئي.