ปลั๊กอิน
ปลั๊กอินสามารถกำหนดค่าได้ใน .i18n/conf.yml
เช่น:
addon:
- i18n.addon/toc
ปลั๊กอินอย่างเป็นทางการ
แบบแผนชื่อไฟล์
ปลั๊กอินมีทั้งหมด 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