תוסף
ניתן להגדיר תוספות ב .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/[email protected]
.
שורת הפקודה של תרגום 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