लगाना
प्लग-इन को .i18n/conf.yml
में कॉन्फ़िगर किया जा सकता है, जैसे:
addon:
- i18n.addon/toc
आधिकारिक प्लग-इन
i18n.addon/toc
:
TOC
के आधार पर json
की निर्देशिका अनुक्रमणिका उत्पन्न करें, जो डिफ़ॉल्ट रूप से सक्षम है
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