הקבצים התואמים לאזורים הממוספרים באיור לעיל הם כדלקמן:
.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