أداة i18n عبر الإنترنت

    محول تنسيق رسائل i18n

    قم بتحويل سلاسل الترجمة والقواميس بسهولة بين ICU MessageFormat وi18next وVue I18n وGettext PO وIntlayer.

    تحميل مثال جاهز
    icu
    ICU Plural with Exact Match
    icu
    ICU Select (Gender / Role)
    icu
    ICU Selectordinal (Rankings)
    vue-i18n
    Vue I18n Pipe Plural
    i18next
    i18next Simple Interpolation
    icu
    ICU Number & Percentage Format
    icu
    HTML / Rich Text Formatting
    icu
    Full JSON Dictionary
    التنسيق المصدرformatjs / next-intl
    79 حرف
    التنسيق الهدفreact-i18next
    {count, plural, =0 {No items yet} =1 {# item in cart} other {# items in cart}}
    بناء جملة صالح

    معاينة تفاعلية حية وتقييم

    عين قيم اختبار للمتغيرات المكتشفة لرؤية النتيجة النهائية في الوقت الفعلي.

    اللغة:
    معاينة النص المعروض (en):
    1 item in cart

    مقارنة تنسيقات الرسائل ودليل بناء الجملة

    اطلع على مقارنة المتغيرات وصيغ الجمع والتنسيق جنبًا إلى جنب.

    الميزةICU MessageFormati18nextVue I18nIntlayer
    متغير بسيط
    استبدال متغير مسمى داخل النص
    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} itemsplural({ 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} itemsenu({ '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 HTMLhtml('Read <strong>{{doc}}</strong>')

    تصريف آمن للأنواع

    على عكس الأنظمة التقليدية، يفرض Intlayer تصريف TypeScript الشامل والإكمال التلقائي في بيئة التطوير.

    طبقة التوافق الشاملة

    استيراد أو تصدير الرسائل بسلاسة من Next-intl أو FormatJS أو i18next أو Nuxt دون أي قيود.

    نظام إدارة محتوى مرئي وترجمة بالذكاء الاصطناعي

    يمكن تعديل المحتوى المصرح به في Intlayer مرئيًا في الوقت الفعلي أو ترجمته تلقائيًا بأكثر من 18 لغة عبر الذكاء الاصطناعي.

    نظام Intlayer البيئي

    انتقل إلى Intlayer لأمان تام للأنواع

    أعلن عن الترجمات بجانب التعليمات البرمجية الخاصة بك واستمتع بـ CMS مرئي.