Los archivos correspondientes a las áreas numeradas en la figura anterior son los siguientes:
.i18n/htm/t1.pug
.i18n/htm/t2.pug
pug
es un lenguaje de plantilla que genera HTML
.
➔ Haga clic aquí para aprender la gramática de pug
La cadena de formato ${I18N.sponsor}
se utiliza en el archivo para implementar la internacionalización y su contenido se reemplazará con el texto i18n.yml en el directorio del idioma de origen.
El archivo correspondiente .i18n/htm/topbar.css
estilo de la barra de navegación es :
[!WARN] No escriba
css
yjs
enpug
, de lo contrario habrá un error.
js
no se puede escribir en pug
Si se requiere interacción, se puede lograr creando un componente web.
Los componentes pueden definir un componente de página web en md/.i18n/htm/index.js
y luego usar el componente en foot.pug
.
Es fácil crear componentes web, como <x-img>
personalizadas0.
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);
}
}
)
Actualmente x/i-h.js
está referenciado en md/.i18n/htm/index.js
, que es un componente web utilizado para la internacionalización de la navegación y el texto del contenido personalizado del pie de página. ¡Vea el código fuente 18x/src/i-h.js