Plug-In
Plug-ins kan konfigureres i .i18n/conf.yml
, såsom:
addon:
- i18n.addon/toc
Officielt Plug-In
i18n.addon/toc
: Directory indeks
Generer biblioteksindeks på json
baseret på TOC
, aktiveret som standard
i18n.addon/mouse
: Museffekter
Filnavnekonvention
Plug-ins er alle npm
pakker.
Pakken svarende til i18n.addon/toc
ovenfor er https://www.npmjs.com/package/@i18n.addon/toc
Pluginnet bruger som standard den nyeste version og tjekker for opdateringer ugentligt.
Hvis du vil rette versionen, kan du skrive i18n.addon/[email protected]
.
Oversættelseskommandolinje i18n.site
vil installere konventionsfilen for plug-in-pakken og derefter udføre den.
De aftalte filnavne er som følger
htmIndex.js
htmIndex.js
vil blive injiceret til slutningen af .i18n/htm/index.js
.
Hvor __CONF__
vil blive erstattet med navnet på den aktuelle konfiguration (såsom dev
eller ol
).
afterTran.js
Det vil blive kaldt, når oversættelsen er fuldført, og de indgivne parametre er som følger.
lang_li
: Sprogliste, det første sprog er kildesprogetchanged
: Ændrede filerroot
: Projektets rodmappe
Returværdien er en ordbog, som f.eks
{
file:{
// path: txt, for example :
// "_.json": "[]"
}
}
file
er outputfillisten, path
er filstien, og txt
er filindholdet.
Indbyggede Funktioner
Den indbyggede js
runtime er baseret på sekundær udvikling af boa og de indbyggede funktioner er som følger :
wPath(path, txt)
: Skriv til filrTxt(path)
: Læs tekstfilrBin(path)
: Læs binær filrDir(dirpath)
: Læs biblioteket, returværdien er en matrix : , filliste
Udviklingsvejledning
Plug-in udvikling kan være en reference https://github.com/i18n-site/addon