Evolution doc correction for i18n. fix bug #7 (https://github.com/IRI-Research/plan4learning/issues/7)
authorymh <ymh.work@gmail.com>
Fri, 11 Oct 2013 13:24:03 +0200
changeset 147 e4d53c64f0d0
parent 146 3d20cdc9be3d
child 148 a998cf036d15
Evolution doc correction for i18n. fix bug #7 (https://github.com/IRI-Research/plan4learning/issues/7)
doc/administration.rst
doc/evolution.rst
--- a/doc/administration.rst	Fri Oct 11 13:02:51 2013 +0200
+++ b/doc/administration.rst	Fri Oct 11 13:24:03 2013 +0200
@@ -277,21 +277,22 @@
 Tous les arguments et le fonctionnement de cet objet sont détaillés à l'adresse suivante : http://docs.python.org/2/library/subprocess.html#popen-constructor
 Tous les arguments sont configurables sauf les suivants : ``stdout``, ``stderr``, ``bufsize``, ``close_fds``, ``preexec_fn``.
 Cependant les quatres suivants seront les plus utiles:
-  * `args`: soit une séquence d'arguments de programme, soit une chaine de caractères
-  * `cwd`: le chemin du reepertoire de travail. Par défaut : ``None``
-  * `env`: dictionnire donnant les variables d'evironement positinnées durant l'éxeecution du script.
+
+    * `args`: soit une séquence d'arguments de programme, soit une chaine de caractères
+    * `cwd`: le chemin du reepertoire de travail. Par défaut : ``None``
+    * `env`: dictionnire donnant les variables d'evironement positinnées durant l'éxeecution du script.
 
 Il est recommandé que ``args`` soit une liste d'arguments et non une simple chaîne de caractères.
 
 L'example suivant démontre comment on peut configurer cette propriété pour lancer le dump des notices avec la commande ``dump_record``.
 
-.. code-block :: python
+.. code-block:: python
 
-ADMIN_SCRIPT = {
-    'args' : [ sys.executable, "manage.py", "dump_record", "--newline", "-j", "/tmp/script_dump.rdf.bz2"],
-    'cwd' : "<chemin absolu des sources l'application>/src",
-    'env' : {'PYTHONPATH': '<chemin absolu de l'environement virtuel>/lib/python2.7/site-packages'}
-}
+    ADMIN_SCRIPT = {
+        'args' : [ sys.executable, "manage.py", "dump_record", "--newline", "-j", "/tmp/script_dump.rdf.bz2"],
+        'cwd' : "<chemin absolu des sources l'application>/src",
+        'env' : {'PYTHONPATH': '<chemin absolu de l'environement virtuel>/lib/python2.7/site-packages'},
+    }
 
 
 Plusieurs points sont à noter:
--- a/doc/evolution.rst	Fri Oct 11 13:02:51 2013 +0200
+++ b/doc/evolution.rst	Fri Oct 11 13:24:03 2013 +0200
@@ -30,6 +30,18 @@
   * ``compilemessages`` : Compile les fichiers ``.po`` contitués par la commande précédente afin que les traduction soit prise en compte.
     cette commande produit les fichier ``.mo``. 
 
+Ces commandes peuvent être lancées de plusieurs façon. Le plus simple est de les lancer depuis le répertoire ``src/p4l`` et avec l'utilitaire ``django-admin.py``.
+Ce dernier est installé lors de l'installation de Django.
+Dans le cas de l'utilisation d'un environement virtuel, il se trouve dans le répertoire ``bin``, et de fait dans le "PATH" lorsque l'environement virtuel est activé.
+La suite des commandes pour 
+
+.. code-block:: bash
+
+    $ cd src/p4l
+    $ django-admin.py makemessages -a
+    <edition des fichiers .po>
+    $ django-admin.py compilemessages 
+
 
 modification des champs
 =======================