Plug-In

Les plug-ins peuvent être configurés en .i18n/conf.yml , tels que :

addon:
  - i18n.addon/toc

Plugin Officiel

Convention De Nom De Fichier

Les plug-ins sont tous des packages npm .

Le package correspondant à i18n.addon/toc ci-dessus est https://www.npmjs.com/package/@i18n.addon/toc

Le plugin utilise la dernière version par défaut et vérifie les mises à jour chaque semaine.

Si vous souhaitez corriger la version, vous pouvez écrire i18n.addon/[email protected] .

La ligne de commande de traduction i18n.site installera le fichier de convention du package de plug-in, puis l'exécutera.

Les noms de fichiers convenus sont les suivants

htmIndex.js

htmIndex.js sera injecté à la fin de .i18n/htm/index.js .

__CONF__ sera remplacé par le nom de la configuration actuelle (comme dev ou ol ).

afterTran.js

Il sera appelé une fois la traduction terminée et les paramètres transmis sont les suivants.

La valeur de retour est un dictionnaire, tel que

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

file est la liste des fichiers de sortie, path est le chemin du fichier et txt est le contenu du fichier.

Fonctions Intégrées

Le runtime js intégré est basé sur le développement secondaire de boa , et les fonctions intégrées sont les suivantes :

Guide De Développement

Le développement de plug-ins peut être une référence https://github.com/i18n-site/addon