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" %}
{% block title %}Spécification des greffons I2P{% endblock %}
{% 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>
Spécification Version 0.16
2010-07-26
@ -224,7 +224,7 @@ Séquence d'installation.
<h3>
Tâches du lanceur du greffon</h3>
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 :
<ul>
<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>
<h3>
remarques sur les applications web de console</h3>
Remarques sur les applications web de console</h3>
<p>
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
@ -314,19 +314,19 @@ La décompression Pack200 est supportée depuis le routeur version 0.7.11-5, c'e
supportent les greffons.
<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>
Plugins may write to $CONFIG but keeping files in $PLUGIN only is recommended.
All files in $PLUGIN will be deleted at uninstall.
Files elsewhere will not be deleted at uninstall unless the plugin does it explicitly
with a client in clients.config run with uninstallargs.
If the user may want to save data after uninstallation, the uninstallargs hook
could ask.
Les greffons peuvent écrire dans le dossier $CONFIG, mais seul le stockage de fichiers dans $PLUGIN est
recommandé. Tous les fichiers de $PLUGIN sont supprimés à la désinstallation. Les fichiers situés ailleurs ne sont
pas supprimés, à moins que le greffon ne le spécifie explicitement par les 'uninstallargs' d'exécution d'un client
indiqués dans le fichier clients.config. Si l'utilisateur veut sauvegarder des données à la désinstallation, il
peut le faire avec les branchements des 'uninstallargs'.
<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>
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>
Plugin directory is I2PAppContext.getGlobalContext().getAppDir().getAbsolutePath() + "/plugins/" + appname,
or put a $PLUGIN argument in the args line in clients.config.