Fajlovi koji odgovaraju numerisanim područjima na gornjoj slici su sljedeći:
.i18n/htm/t1.pug
.i18n/htm/t2.pug
pug
je jezik šablona koji generiše HTML
.
➔ Kliknite ovdje da naučite gramatiku pug
Niz formata ${I18N.sponsor}
se koristi u datoteci za implementaciju internacionalizacije, a njen sadržaj će biti zamijenjen i18n.yml tekstom u direktoriju izvornog jezika.
Fajl koji odgovara stilu trake .i18n/htm/topbar.css
:
[!WARN] Nemojte pisati
css
ijs
upug
, inače će doći do greške.
js
se ne može napisati u pug
Ako je potrebna interakcija, to se može postići kreiranjem web komponente.
Komponente mogu definirati komponentu web stranice u md/.i18n/htm/index.js
, a zatim koristiti komponentu u foot.pug
.
Lako je kreirati web komponente, kao što su prilagođene <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);
}
}
)
Trenutno se x/i-h.js
navodi u md/.i18n/htm/index.js
, što je web komponenta koja se koristi za internacionalizaciju navigacije i prilagođenog teksta u podnožju. Pogledajte izvorni kod 18x/src/i-h.js