أداة مجانية

    محرر ومنسق رسائل i18next

    قم بتنسيق واختبار سلاسل i18next باستخدام الأقواس المزدوجة ولواحق الجمع ومفاتيح السياق والتداخل.

    القوالب14
    I18NEXT محرر
    بناء جملة صالح
    40 أحرف1 أسطر

    متغيرات الاختبار والمعاينة المباشرة

    قم بضبط المتغيرات وتبديل اللغات للتحقق من قواعد جمع CLDR

    اللغة:
    النتيجة المخرجة (en):
    Hello Sarah, welcome to our platform!
    التصدير إلى تصريح Intlayer الآمن من حيث الأنواع
    import { type Dictionary } from 'intlayer';const convertedMessageContent = {  key: 'converted-message',  content: 'Hello {{name}}, welcome to our platform!',} satisfies Dictionary;export default convertedMessageContent;
    يتحقق 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 markuphtml(...) or Markdown
    Plural Keyskey_one, key_other"item_one": "1 item", "item_other": "{{count}} items"Suffix keys based on count parameterplural({ one: "1 item", other: "{{count}} items" })
    Context Suffixkey_context"friend_female": "Girlfriend"Key appended with context parameterselect({ female: "Girlfriend", fallback: "Friend" })
    Nesting$t(nested.key)Welcome, $t(common.brand)Reuses other translation keysDirect object property reuse in TS
    Formatting{{val, format}}{{date, YYYY-MM-DD}}Passes value through custom formattersStandard JavaScript/TypeScript helper
    تستبدل بنية Intlayer المدفوعة بالمترجم التحليل المعقد في وقت التشغيل بأمان الأنواع في وقت التجميع والاستخراج الآلي.
    منظومة Intlayer

    لا تقلق أبدًا بشأن بناء الجمل المعقدة مرة أخرى

    يحوّل Intlayer التدويل إلى تجربة ممتعة للمطورين من خلال أمان الأنواع وقت الترجمة والاستخراج التلقائي للمكونات والتكامل السلس مع CMS.