Plug-In

Plug-ins podem ser configurados em .i18n/conf.yml , como:

addon:
  - i18n.addon/toc

Plugin Oficial

Convenção De Nome De Arquivo

Plug-ins são todos pacotes npm .

O pacote correspondente a i18n.addon/toc acima é https://www.npmjs.com/package/@i18n.addon/toc

O plugin usa a versão mais recente por padrão e verifica atualizações semanalmente.

Se quiser corrigir a versão, você pode escrever i18n.addon/[email protected] .

A linha de comando de tradução i18n.site instalará o arquivo de convenção do pacote de plug-in e depois o executará.

Os nomes dos arquivos acordados são os seguintes

htmIndex.js

htmIndex.js será injetado no final de .i18n/htm/index.js .

Onde __CONF__ será substituído pelo nome da configuração atual (como dev ou ol ).

afterTran.js

Ele será chamado após a conclusão da tradução e os parâmetros passados são os seguintes.

O valor de retorno é um dicionário, como

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

file é a lista de arquivos de saída, path é o caminho do arquivo e txt é o conteúdo do arquivo.

Funções Integradas

O tempo de execução js integrado é : no desenvolvimento secundário de boa

Guia De Desenvolvimento

O desenvolvimento de plug-ins pode ser uma referência https://github.com/i18n-site/addon