فایل های مربوط به نواحی شماره گذاری شده در شکل بالا به شرح زیر است:
.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