Wtyczka
Wtyczki można skonfigurować w .i18n/conf.yml
, takie jak:
addon:
- i18n.addon/toc
Oficjalna Wtyczka
i18n.addon/toc
: Indeks katalogu
Generuj indeks katalogu json
na podstawie TOC
, domyślnie włączony
i18n.addon/mouse
: Efekty myszy
Konwencja Nazw Plików
Wszystkie wtyczki to npm
pakietów.
Pakiet odpowiadający i18n.addon/toc
powyżej to https://www.npmjs.com/package/@i18n.addon/toc
Wtyczka domyślnie korzysta z najnowszej wersji i co tydzień sprawdza dostępność aktualizacji.
Jeśli chcesz naprawić wersję, możesz napisać i18n.addon/[email protected]
.
Linia poleceń tłumaczenia i18n.site
zainstaluje plik konwencji pakietu wtyczek, a następnie go uruchomi.
Uzgodnione nazwy plików są następujące
htmIndex.js
htmIndex.js
zostanie wstrzyknięte na koniec .i18n/htm/index.js
.
Gdzie __CONF__
zostanie zastąpione nazwą bieżącej konfiguracji (np. dev
lub ol
).
afterTran.js
Zostanie wywołany po zakończeniu tłumaczenia, a przekazane parametry są następujące.
lang_li
: Lista języków, pierwszym językiem jest język źródłowychanged
: Zmodyfikowane plikiroot
: Katalog główny projektu
Zwracaną wartością jest słownik, np
{
file:{
// path: txt, for example :
// "_.json": "[]"
}
}
file
to lista plików wyjściowych, path
to ścieżka do pliku, a txt
to zawartość pliku.
Wbudowane Funkcje
Wbudowane środowisko wykonawcze js
opiera się na wtórnym rozwoju boa , a wbudowane funkcje są następujące :
wPath(path, txt)
: Zapisz do plikurTxt(path)
: Przeczytaj plik tekstowyrBin(path)
: Przeczytaj plik binarnyrDir(dirpath)
: Przeczytaj katalog, zwracaną wartością jest tablica : , lista plików
Przewodnik Rozwoju
Rozwój wtyczek może być punktem odniesienia https://github.com/i18n-site/addon