Master Branch هو الإصدار الأحدث الذي يستخدم الخطافات (>= الإصدار 10).
$ > =v10.0.0
npm i react-i18next
رد الفعل الأصلي: لاستخدام الخطافات داخل رد الفعل الأصلي، يجب عليك استخدام رد الفعل الأصلي v0.59.0 أو أعلى
بالنسبة للإصدار القديم، يرجى استخدام فرع v9.xx
$ v9.0.10 (legacy)
npm i react-i18next@legacy
تم نشر الوثائق على موقع React.i18next.com ويمكن توفير تغييرات العلاقات العامة هنا.
يتم نشر وثائق i18next العامة على www.i18next.com ويمكن توفير تغييرات العلاقات العامة هنا.
قبل: كان رمز رد الفعل الخاص بك سيبدو كما يلي:
...
< div > Just simple content < / div >
< div >
Hello < strong title = "this is your name" > { name } < / strong>, you have {count} unread message(s). <Link to=" / msgs ">Go to messages</Link>.
</div>
...
بعد: مع المكون العابر فقط قم بتغييره إلى:
...
< div > { t ( 'simpleContent' ) } < / div >
< Trans i18nKey = "userMessagesUnread" count = { count } >
Hello < strong title = { t ( 'nameTitle' ) } > { { name } } < / strong>, you have {{count}} unread message. <Link to=" / msgs ">Go to messages</Link>.
</Trans>
...
هل تريد معرفة المزيد حول مدى سلاسة عملية التدويل والترجمة لديك؟
شاهد الفيديو
يمكن تحميل المصدر عبر npm أو تنزيله من هذا الريبو.
# npm package
$ npm install react-i18next
window.reactI18next
ستجد هنا برنامجًا تعليميًا بسيطًا حول كيفية الاستخدام الأمثل لـ React-i18next. بعض أساسيات i18next وبعض الإمكانيات الرائعة حول كيفية تحسين سير عمل الترجمة لديك.
الشكر موصول لهؤلاء الأشخاص الرائعين (مفتاح الرموز التعبيرية):
جان موليمان ؟ | أدريانو رايانو ؟ | بيدرو دوريك ؟ | النمر ابرودي ؟ |
يتبع هذا المشروع مواصفات جميع المساهمين. المساهمات من أي نوع هي موضع ترحيب!
التوطين كخدمة - locize.com
هل تحتاج إلى إدارة الترجمة؟ هل تريد تعديل ترجماتك باستخدام محرر InContext؟ استخدم النسخة الأصلية التي قدمها لك القائمون على i18next!
باستخدام locize، فإنك تدعم بشكل مباشر مستقبل i18next وreact-i18next.