उपरोक्त चित्र में क्रमांकित क्षेत्रों से संबंधित फ़ाइलें इस प्रकार हैं:
.i18n/htm/t1.pug
.i18n/htm/t2.pug
pug
एक टेम्प्लेट भाषा है जो HTML
उत्पन्न करती है।
➔ का व्याकरण सीखने के लिए यहां क्लिक करें pug
अंतर्राष्ट्रीयकरण को लागू करने के लिए फ़ाइल में प्रारूप स्ट्रिंग ${I18N.sponsor}
का उपयोग किया जाता है, और इसकी सामग्री को स्रोत भाषा निर्देशिका में संबंधित पाठ से बदल दिया जाएगा i18n.yml
नेविगेशन बार की शैली के अनुरूप .i18n/htm/topbar.css
है :
[!WARN]
pug
मेंcss
औरjs
न लिखें , अन्यथा त्रुटि हो जायेगी।
pug
js
नहीं लिखा जा सकता है। यदि इंटरैक्शन की आवश्यकता है, तो इसे एक वेब घटक बनाकर प्राप्त किया जा सकता है।
घटक एक वेब पेज घटक को md/.i18n/htm/index.js
में परिभाषित कर सकते हैं और फिर foot.pug
में घटक का उपयोग कर सकते हैं।
कस्टम <x-img>
जैसे वेब घटक बनाना आसान है।
customElements.define(
'x-img',
class extends HTMLElement {
constructor() {
super();
var img = document.createElement('img');
img.src = '//p.3ti.site/i18n.svg';
img.style = "height:99px;width:99px;";
this.append(img);
}
}
)
वर्तमान में x/i-h.js
md/.i18n/htm/index.js
में संदर्भित किया गया है, जो नेविगेशन और पादलेख अनुकूलित सामग्री पाठ के अंतर्राष्ट्रीयकरण के लिए उपयोग किया जाने वाला एक वेब घटक है। स्रोत कोड देखें 18x/src/i-h.js