Навигатсияи Фармоишӣ

Биёед сайти намоиширо гирем i18n-demo.github.io то фаҳмонем, ки чӣ тавр ба танзим даровардани паймоиш!

Файлҳое, ки ба минтақаҳои рақамгузорӣ дар расми боло мувофиқанд, инҳоянд:

  1. .i18n/htm/t1.pug чап
  2. Рост .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> , осон аст.

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 ҷузъи веб барои байнулмилалии паймоиш ва матни мундариҷаи мувофиқи поён истифода мешавад.