continued

This commit is contained in:
magma
2011-05-16 05:58:28 +00:00
parent 413a518cfe
commit 6c00fe8dc2

View File

@ -1,7 +1,7 @@
{% extends "_layout_fr.html" %} {% extends "_layout_fr.html" %}
{% block title %}Spécification des greffons I2P{% endblock %} {% block title %}Spécification des greffons I2P{% endblock %}
{% block content %} {% block content %}
Traduction d'avril 2011. <a href="plugin_spec.html">Version anglaise actuelle</a> Traduction de mai 2011. <a href="plugin_spec.html">Version anglaise actuelle</a>
<h2> <h2>
Spécification Version 0.16 Spécification Version 0.16
2010-07-26 2010-07-26
@ -224,7 +224,7 @@ Séquence d'installation.
<h3> <h3>
Tâches du lanceur du greffon</h3> Tâches du lanceur du greffon</h3>
Séquence de lancement du greffon. Séquence de lancement du greffon.
totu d'abord, le fichier plugins.config est vérifié pour trouver quels greffons doivent être lancés. tout d'abord, le fichier plugins.config est vérifié pour trouver quels greffons doivent être lancés.
Pour chacun : Pour chacun :
<ul> <ul>
<li>Vérification de clients.config, chargement et lancement de chacun (ajout des jars configurés au classpath).</li> <li>Vérification de clients.config, chargement et lancement de chacun (ajout des jars configurés au classpath).</li>
@ -236,7 +236,7 @@ Pour chacun :
</ul> </ul>
<h3> <h3>
remarques sur les applications web de console</h3> Remarques sur les applications web de console</h3>
<p> <p>
Ces applications avec des tâches de fond doivent mettre en œuvre un ServletContextListener Ces applications avec des tâches de fond doivent mettre en œuvre un ServletContextListener
(voir les exemples de seedless ou i2pbote), ou écraser le destroy() dans le servlet, pour qu'elles puissent être (voir les exemples de seedless ou i2pbote), ou écraser le destroy() dans le servlet, pour qu'elles puissent être
@ -314,19 +314,19 @@ La décompression Pack200 est supportée depuis le routeur version 0.7.11-5, c'e
supportent les greffons. supportent les greffons.
<li> <li>
Plugins should not attempt to write anywhere in $I2P as it may be readonly, and that isn't good policy anyway. Les greffons ne doivent pas tenter d'écrire dans le dossier $I2P car il est potentiellement en lecture seule, et
qu'en tous les cas ça n'est pas une bonne pratique.
<li> <li>
Plugins may write to $CONFIG but keeping files in $PLUGIN only is recommended. Les greffons peuvent écrire dans le dossier $CONFIG, mais seul le stockage de fichiers dans $PLUGIN est
All files in $PLUGIN will be deleted at uninstall. recommandé. Tous les fichiers de $PLUGIN sont supprimés à la désinstallation. Les fichiers situés ailleurs ne sont
Files elsewhere will not be deleted at uninstall unless the plugin does it explicitly pas supprimés, à moins que le greffon ne le spécifie explicitement par les 'uninstallargs' d'exécution d'un client
with a client in clients.config run with uninstallargs. indiqués dans le fichier clients.config. Si l'utilisateur veut sauvegarder des données à la désinstallation, il
If the user may want to save data after uninstallation, the uninstallargs hook peut le faire avec les branchements des 'uninstallargs'.
could ask.
<li> <li>
$CWD may be anywhere; do not assume it is in a particular place, do not attempt to read or write files relative to $CWD. Le dossier $CWD peut se trouver n'importe où ; ne considérez pas qu'il se trouve à un endroit particulier,
n'essayez pas de lire ou écrire des fichiers dans le chemin relatif $CWD.
<li> <li>
Java programs should find out where they are with the directory getters in I2PAppContext. Le programmes Java doivent pouvoir déterminer où ils se trouvent avec les 'getters' de I2PAppContext.
<li> <li>
Plugin directory is I2PAppContext.getGlobalContext().getAppDir().getAbsolutePath() + "/plugins/" + appname, Plugin directory is I2PAppContext.getGlobalContext().getAppDir().getAbsolutePath() + "/plugins/" + appname,
or put a $PLUGIN argument in the args line in clients.config. or put a $PLUGIN argument in the args line in clients.config.