ไฟล์ที่สอดคล้องกับพื้นที่หมายเลขในรูปด้านบนมีดังนี้:
.i18n/htm/t1.pug
.i18n/htm/t2.pug
pug
เป็นภาษาเทมเพลตที่สร้าง HTML
➔ คลิกที่นี่เพื่อเรียนรู้ไวยากรณ์ของ pug
สตริงรูปแบบ ${I18N.sponsor}
ถูกใช้ในไฟล์เพื่อดำเนินการให้เป็นสากล และเนื้อหาจะถูกแทนที่ด้วยข้อความที่เกี่ยวข้องใน i18n.yml ในไดเร็กทอรีภาษาต้นฉบับ
ไฟล์ที่สอดคล้องกับสไตล์ของแถบนำทางคือ : .i18n/htm/topbar.css
[!WARN] อย่าเขียน
css
และjs
ในpug
มิฉะนั้นจะเกิดข้อผิดพลาด
js
ไม่สามารถเขียนเป็น pug
หากจำเป็นต้องมีการโต้ตอบ สามารถทำได้โดยการสร้างส่วนประกอบของเว็บ
ส่วนประกอบสามารถกำหนด ส่วนประกอบของหน้าเว็บ เป็น md/.i18n/htm/index.js
จากนั้นใช้ส่วนประกอบใน foot.pug
การสร้างส่วนประกอบของเว็บ เช่น <x-img>
ที่กำหนดเอง0 เป็นเรื่องง่าย
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