Plug-In

Plug-in-urile pot fi configurate în .i18n/conf.yml , cum ar fi:

addon:
  - i18n.addon/toc

Plugin Oficial

Convenția De Nume De Fișier

Plug-in-urile sunt toate npm pachete.

Pachetul corespunzător cu i18n.addon/toc de mai sus este https://www.npmjs.com/package/@i18n.addon/toc

Pluginul folosește cea mai recentă versiune în mod implicit și verifică săptămânal dacă există actualizări.

Dacă doriți să remediați versiunea, puteți scrie i18n.addon/[email protected] .

Linia de comandă de traducere i18n.site va instala fișierul convenție al pachetului de plug-in și apoi îl va executa.

Numele de fișiere convenite sunt după cum urmează

htmIndex.js

htmIndex.js va fi injectat până la sfârșitul lui .i18n/htm/index.js .

Unde __CONF__ va fi înlocuit cu numele configurației curente (cum ar fi dev sau ol ).

afterTran.js

Acesta va fi apelat după finalizarea traducerii, iar parametrii trecuți sunt după cum urmează.

Valoarea returnată este un dicționar, cum ar fi

{
  file:{
    //  path: txt, for example :
    // "_.json": "[]"
  }
}

file este lista de fișiere de ieșire, path este calea fișierului și txt este conținutul fișierului.

Funcții Încorporate

Timpul de rulare js încorporat se bazează pe dezvoltarea secundară a boa , iar funcțiile încorporate sunt după cum urmează :

Ghid De Dezvoltare

Dezvoltarea plug-in-urilor poate fi o referință https://github.com/i18n-site/addon