البرنامج المساعد
يمكن تكوين المكونات الإضافية في .i18n/conf.yml
، مثل:
addon:
- i18n.addon/toc
البرنامج المساعد الرسمي
i18n.addon/toc
: الدليل قم بإنشاء فهرس دليلjson
بناءً علىTOC
، وهو ممكن افتراضيًاi18n.addon/mouse
تأثيرات :
اصطلاح اسم الملف
المكونات الإضافية كلها npm
حزم.
الحزمة المقابلة لـ i18n.addon/toc
أعلاه هي https://www.npmjs.com/package/@i18n.addon/toc
يستخدم البرنامج المساعد أحدث إصدار افتراضيًا ويتحقق من التحديثات أسبوعيًا.
إذا كنت تريد إصلاح الإصدار، يمكنك كتابة i18n.addon/toc@0.1.3
.
سيقوم سطر أوامر الترجمة i18n.site
بتثبيت ملف الاتفاقية الخاص بحزمة البرنامج الإضافي ثم تنفيذه.
أسماء الملفات المتفق عليها هي كما يلي
htmIndex.js
سيتم حقن htmIndex.js
حتى نهاية .i18n/htm/index.js
.
حيث سيتم استبدال __CONF__
باسم التكوين الحالي (مثل dev
أو ol
).
afterTran.js
سيتم استدعاؤه بعد اكتمال الترجمة، وتكون المعلمات التي تم تمريرها كما يلي.
lang_li
قائمة : ، اللغة الأولى هي لغة المصدرchanged
: المعدلةroot
: الجذر للمشروع
قيمة الإرجاع هي قاموس، مثل
{
file:{
// path: txt, for example :
// "_.json": "[]"
}
}
file
هو قائمة ملفات الإخراج، path
هو مسار الملف، و txt
هو محتوى الملف.
وظائف مدمجة
يعتمد وقت التشغيل js
المدمج على التطوير الثانوي لـ boa ، والوظائف المضمنة هي كما يلي :
wPath(path, txt)
: إلى الملفrTxt(path)
قراءة الملف :rBin(path)
قراءة الملف :rDir(dirpath)
: اقرأ الدليل، القيمة المرجعة هي قائمة : مصفوفة، قائمة ملفات
دليل التطوير
تطوير المكونات الإضافية يمكن أن يكون مرجعا https://github.com/i18n-site/addon