Explorar el Código

DOCUMENTATION French: sync and clean manual

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15401 44c647ce-9c0f-0410-b52a-842ac1e357ba
mikaelkael hace 16 años
padre
commit
5e14a30bfc
Se han modificado 63 ficheros con 273 adiciones y 237 borrados
  1. 23 22
      documentation/manual/fr/module_specs/Zend_Acl.xml
  2. 1 1
      documentation/manual/fr/module_specs/Zend_Application-Examples.xml
  3. 4 2
      documentation/manual/fr/module_specs/Zend_Auth.xml
  4. 4 2
      documentation/manual/fr/module_specs/Zend_Auth_Adapter_DbTable.xml
  5. 1 1
      documentation/manual/fr/module_specs/Zend_Auth_Adapter_Digest.xml
  6. 1 1
      documentation/manual/fr/module_specs/Zend_Auth_Adapter_Http.xml
  7. 1 1
      documentation/manual/fr/module_specs/Zend_Auth_Adapter_OpenId.xml
  8. 3 3
      documentation/manual/fr/module_specs/Zend_Cache-Backends.xml
  9. 16 13
      documentation/manual/fr/module_specs/Zend_Cache-Frontends.xml
  10. 5 4
      documentation/manual/fr/module_specs/Zend_Cache-Introduction.xml
  11. 1 1
      documentation/manual/fr/module_specs/Zend_Cache-Theory.xml
  12. 1 1
      documentation/manual/fr/module_specs/Zend_Captcha-Adapters.xml
  13. 1 1
      documentation/manual/fr/module_specs/Zend_Captcha-Operation.xml
  14. 2 4
      documentation/manual/fr/module_specs/Zend_Config-Introduction.xml
  15. 1 1
      documentation/manual/fr/module_specs/Zend_Config_Ini.xml
  16. 1 1
      documentation/manual/fr/module_specs/Zend_Config_Writer.xml
  17. 35 1
      documentation/manual/fr/module_specs/Zend_Config_Xml.xml
  18. 14 16
      documentation/manual/fr/module_specs/Zend_Console_Getopt-Configuration.xml
  19. 6 9
      documentation/manual/fr/module_specs/Zend_Console_Getopt-Fetching.xml
  20. 1 1
      documentation/manual/fr/module_specs/Zend_Console_Getopt-Introduction.xml
  21. 2 2
      documentation/manual/fr/module_specs/Zend_Console_Getopt-Rules.xml
  22. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-ActionController.xml
  23. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-ActionStack.xml
  24. 4 3
      documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-AutoComplete.xml
  25. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-ContextSwitch.xml
  26. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-FlashMessenger.xml
  27. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-Redirector.xml
  28. 4 4
      documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-ViewRenderer.xml
  29. 3 3
      documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers.xml
  30. 5 5
      documentation/manual/fr/module_specs/Zend_Controller-Dispatcher.xml
  31. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-Exceptions.xml
  32. 22 7
      documentation/manual/fr/module_specs/Zend_Controller-FrontController.xml
  33. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-Migration.xml
  34. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-Modular.xml
  35. 3 3
      documentation/manual/fr/module_specs/Zend_Controller-Plugins-ErrorHandler.xml
  36. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-Plugins.xml
  37. 14 1
      documentation/manual/fr/module_specs/Zend_Controller-QuickStart.xml
  38. 5 5
      documentation/manual/fr/module_specs/Zend_Controller-Request.xml
  39. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-Response.xml
  40. 1 63
      documentation/manual/fr/module_specs/Zend_Controller-Router-Route-Hostname.xml
  41. 1 1
      documentation/manual/fr/module_specs/Zend_Controller-Router-Route-Regex.xml
  42. 5 5
      documentation/manual/fr/module_specs/Zend_Controller-Router-Route-Static.xml
  43. 14 3
      documentation/manual/fr/module_specs/Zend_Controller-Router.xml
  44. 1 1
      documentation/manual/fr/module_specs/Zend_Currency-Introduction.xml
  45. 1 1
      documentation/manual/fr/module_specs/Zend_Currency-Migrating.xml
  46. 1 1
      documentation/manual/fr/module_specs/Zend_Date-Additional.xml
  47. 1 1
      documentation/manual/fr/module_specs/Zend_Date-Basic.xml
  48. 2 2
      documentation/manual/fr/module_specs/Zend_Date-Creation.xml
  49. 3 2
      documentation/manual/fr/module_specs/Zend_Date-Introduction.xml
  50. 1 1
      documentation/manual/fr/module_specs/Zend_Date-Theory.xml
  51. 1 1
      documentation/manual/fr/module_specs/Zend_Debug.xml
  52. 1 1
      documentation/manual/fr/module_specs/Zend_Dojo-Form.xml
  53. 1 1
      documentation/manual/fr/module_specs/Zend_Dojo-View.xml
  54. 7 7
      documentation/manual/fr/module_specs/Zend_Dom-Query.xml
  55. 1 1
      documentation/manual/fr/module_specs/Zend_Exception.xml
  56. 1 1
      documentation/manual/fr/module_specs/Zend_Feed-ConsumingAtom.xml
  57. 1 1
      documentation/manual/fr/module_specs/Zend_Feed-ConsumingAtomSingle.xml
  58. 24 8
      documentation/manual/fr/module_specs/Zend_Feed-ConsumingRss.xml
  59. 3 2
      documentation/manual/fr/module_specs/Zend_Feed-CustomFeed.xml
  60. 5 1
      documentation/manual/fr/module_specs/Zend_Feed-FindFeeds.xml
  61. 1 1
      documentation/manual/fr/module_specs/Zend_Feed-Importing.xml
  62. 1 1
      documentation/manual/fr/module_specs/Zend_Feed-Introduction.xml
  63. 1 1
      documentation/manual/fr/module_specs/Zend_Feed-ModifyingFeed.xml

+ 23 - 22
documentation/manual/fr/module_specs/Zend_Acl.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15101 -->
+<!-- EN-Revision: 15346 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.acl.introduction">
     <title>Introduction</title>
@@ -110,57 +110,58 @@
             <title>Héritages multiples entre rôles</title>
 
             <para>
-                Le code ci-dessous définit trois rôles de base - "invite", "membre", et
-                "admin" - desquels d'autres rôles peuvent hériter. Ensuite, un rôle identifié par
-                "unUser" est créé et hérite des trois autres rôles. L'ordre selon lequel ces rôles
-                apparaissent dans le tableau
+                Le code ci-dessous définit trois rôles de base - "<code>guest</code>",
+                "<code>member</code>", et "<code>admin</code>" - desquels d'autres rôles peuvent
+                hériter. Ensuite, un rôle identifié par "<code>someUser</code>" est créé et hérite
+                des trois autres rôles. L'ordre selon lequel ces rôles apparaissent dans le tableau
                 <code>$parents</code> est important. Lorsque cela est nécessaire
                 <classname>Zend_Acl</classname> recherche les règles d'accès définies non seulement
-                pour le rôle demandé (ici "unUser"), mais aussi pour les autres rôles desquels le
-                rôle recherché hérite (ici "invite", "membre", et "admin")&#160;:
+                pour le rôle demandé (ici "<code>someUser</code>"), mais aussi pour les autres rôles
+                desquels le rôle recherché hérite (ici "<code>guest</code>",
+                "<code>member</code>", et "<code>admin</code>")&#160;:
             </para>
 
             <programlisting role="php"><![CDATA[
 $acl = new Zend_Acl();
 
-$acl->addRole(new Zend_Acl_Role('invite'))
-    ->addRole(new Zend_Acl_Role('membre'))
+$acl->addRole(new Zend_Acl_Role('guest'))
+    ->addRole(new Zend_Acl_Role('member'))
     ->addRole(new Zend_Acl_Role('admin'));
 
-$parents = array('invite', 'membre', 'admin');
-$acl->addRole(new Zend_Acl_Role('unUtilisateur'), $parents);
+$parents = array('guest', 'member', 'admin');
+$acl->addRole(new Zend_Acl_Role('someUser'), $parents);
 
-$acl->add(new Zend_Acl_Resource('uneResource'));
+$acl->add(new Zend_Acl_Resource('someResource'));
 
-$acl->deny('invite', 'uneResource');
-$acl->allow('membre', 'uneResource');
+$acl->deny('invite', 'someResource');
+$acl->allow('membre', 'someResource');
 
-echo $acl->isAllowed('unUtilisateur', 'uneResource') ? 'autorisé' : 'refusé';
+echo $acl->isAllowed('unUtilisateur', 'someResource') ? 'autorisé' : 'refusé';
 ]]></programlisting>
 
             <para>
                 Puisqu'il n'y a pas de règle spécifiquement définie pour le rôle
                 "unUtilisateur" et "uneRessource", <classname>Zend_Acl</classname> doit rechercher
-                des règles qui pourraient être définies pour des rôles dont "unUtilisateur" hérite.
+                des règles qui pourraient être définies pour des rôles dont "someUser" hérite.
                 Premièrement, le rôle "admin" est contrôlé, et il n'y a pas de règle d'accès
                 définie pour lui. Ensuite, le rôle "membre" est visité, et
                 <classname>Zend_Acl</classname> trouve qu'il y a une règle qui spécifie que
-                "membre" a un accès autorisé à "uneRessource".
+                "member" a un accès autorisé à "someResource".
             </para>
 
             <para>
                 Si <classname>Zend_Acl</classname> continuait à examiner toutes les règles de
-                tous les rôles parents, il trouverait que "invite" est interdit d'accès à
-                "uneRessource". Ceci introduit une ambiguïté puisque maintenant "unUtilisateur" est
-                à la fois autorisé et interdit d'accès à "uneRessource", puisqu'il hérite de règles
+                tous les rôles parents, il trouverait que "someResource" est interdit d'accès à
+                "someResource". Ceci introduit une ambiguïté puisque maintenant "someUser" est
+                à la fois autorisé et interdit d'accès à "someResource", puisqu'il hérite de règles
                 opposées de ses différents parents.
             </para>
 
             <para>
                 <classname>Zend_Acl</classname> résout cette ambiguïté en arrêtant la
                 recherche de règles d'accès dès qu'une première règle est découverte. Dans notre
-                exemple, puisque le rôle "membre" est examiné avant le rôle "invite", le résultat
-                devrait afficher "autorisé".
+                exemple, puisque le rôle "member" est examiné avant le rôle "invite", le résultat
+                devrait afficher "<code>autorisé</code>".
             </para>
         </example>
 

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Application-Examples.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15108 -->
+<!-- EN-Revision: 15304 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.application.examples">
     <title>Exemples</title>

+ 4 - 2
documentation/manual/fr/module_specs/Zend_Auth.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15346 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.introduction">
     <title>Introduction</title>
@@ -10,7 +10,9 @@
     </para>
 
     <para>
-        <classname>Zend_Auth</classname> est uniquement concerné par <emphasis>le processus d'authentification</emphasis> et non pas par <emphasis>le processus d'autorisation</emphasis>. L'authentification est définie de
+        <classname>Zend_Auth</classname> est uniquement concerné par
+        <emphasis>le processus d'authentification</emphasis> et non pas par
+        <emphasis>le processus d'autorisation</emphasis>. L'authentification est définie de
         manière lâche (souple) afin de déterminer si une entité donnée est bien celle qu'elle
         prétend être (c.-à-d. identification), sur la base d'identifiants fournis. L'autorisation,
         l'action de décider si une entité donnée peut accéder à d'autres entités et/ou exécuter des

+ 4 - 2
documentation/manual/fr/module_specs/Zend_Auth_Adapter_DbTable.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15346 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.dbtable">
     <title>Authentification avec une table de base de données</title>
@@ -210,7 +210,9 @@ if ($result->isValid()) {
 
         <para>
             Bien que le but initial de <classname>Zend_Auth</classname> (et par extension celui de
-            <classname>Zend_Auth_Adapter_DbTable</classname>) est principalement l'<emphasis>authentification</emphasis> et non l'<emphasis>autorisation</emphasis> (ou contrôle d'accès), il existe quelques
+            <classname>Zend_Auth_Adapter_DbTable</classname>) est principalement
+            l'<emphasis>authentification</emphasis> et non
+            l'<emphasis>autorisation</emphasis> (ou contrôle d'accès), il existe quelques
             exemples et problèmes qui franchissent la limite des domaines auxquels ils
             appartiennent. Selon la façon dont vous avez décidé d'expliquer votre problème, il
             semble parfois raisonnable de résoudre ce qui pourrait ressembler à un problème

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Auth_Adapter_Digest.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.digest">
     <title>Authentification "Digest"</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Auth_Adapter_Http.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15346 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.http">
     <title>Adaptateur d'authentification HTTP</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Auth_Adapter_OpenId.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.openid">
     <title>Authentification OpenID</title>

+ 3 - 3
documentation/manual/fr/module_specs/Zend_Cache-Backends.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.backends">
     <title>Les backends Zend_Cache</title>
@@ -10,7 +10,7 @@
     </para>
 
     <sect2 id="zend.cache.backends.file">
-        <title><classname>Zend_Cache_Backend_File</classname></title>
+        <title>Zend_Cache_Backend_File</title>
 
         <para>
             Ces backends (étendus) stockent les enregistrements de cache dans des fichiers
@@ -256,7 +256,7 @@
 
         <para>
             Ce backend (étendu) stocke les enregistrements de cache en mémoire partagée grâce
-            à l'extension  <ulink url="http://pecl.php.net/package/APC">APC</ulink>
+            à l'extension <ulink url="http://pecl.php.net/package/APC">APC</ulink>
             (Alternative PHP Cache) qui est requise pour utiliser ce backend.
         </para>
 

+ 16 - 13
documentation/manual/fr/module_specs/Zend_Cache-Frontends.xml

@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.frontends">
     <title>Les frontends Zend_Cache</title>
 
     <sect2 id="zend.cache.frontends.core">
-        <title><classname>Zend_Cache_Core</classname></title>
+        <title>Zend_Cache_Core</title>
 
         <sect3 id="zend.cache.frontends.core.introduction">
             <title>Introduction</title>
@@ -476,9 +476,9 @@ $cache->call('veryExpensiveFunc', array(1, 'foo', 'bar'));
         <sect3 id="zend.cache.frontends.class.examples">
             <title>Exemples</title>
 
-            <para>
-                Par exemple, pour mettre en cache des appels statiques&#160;:
-                <programlisting role="php"><![CDATA[
+            <para>Par exemple, pour mettre en cache des appels statiques&#160;:</para>
+
+            <programlisting role="php"><![CDATA[
 class test {
 
     // Méthode statique
@@ -498,8 +498,10 @@ $frontendOptions = array(
 // l'appel caché
 $res = $cache->foobar('1', '2');
 ]]></programlisting>
-                Pour mettre en cache des appels classiques aux méthodes&#160;:
-                <programlisting role="php"><![CDATA[
+
+            <para>Pour mettre en cache des appels classiques aux méthodes&#160;:</para>
+
+            <programlisting role="php"><![CDATA[
 class test {
 
     private $_string = 'hello !';
@@ -521,7 +523,6 @@ $frontendOptions = array(
 // L'appel mis en cache
 $res = $cache->foobar2('1', '2');
 ]]></programlisting>
-            </para>
         </sect3>
     </sect2>
 
@@ -831,7 +832,9 @@ $res = $cache->foobar2('1', '2');
             <para>
                 L'utilisation de <classname>Zend_Cache_Frontend_Page</classname> est vraiment
                 trivial&#160;:
-                <programlisting role="php"><![CDATA[
+            </para>
+
+            <programlisting role="php"><![CDATA[
 // [...] // require, configuration et factory
 
 $cache->start();
@@ -840,13 +843,14 @@ $cache->start();
 
 // reste de la page ...
 ]]></programlisting>
-            </para>
 
             <para>
                 Un exemple plus complexe qui montre un moyen pour obtenir une gestion
                 centralisée du cache dans un fichier d'amorçage (pour utiliser avec
                 <classname>Zend_Controller</classname> par exemple)
-                <programlisting role="php"><![CDATA[
+            </para>
+
+            <programlisting role="php"><![CDATA[
 // vous devriez éviter de mettre trop de lignes avant la section
 // de cache par exemple, pour des performances optimales,
 // "require_once" ou "Zend_Loader::loadClass" devrait être
@@ -896,11 +900,10 @@ $cache->start();
 // [...] la fin du fichier de démarrage
 // (ces lignes ne seront pas exécutées si on trouve un cache)
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.cache.frontends.page.cancel">
-            <title>La méthode spécifique <code>cancel</code></title>
+            <title>La méthode spécifique cancel()</title>
 
             <para>
                 A cause de problèmes de design, dans certains cas (par exemple quand on

+ 5 - 4
documentation/manual/fr/module_specs/Zend_Cache-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.introduction">
     <title>Introduction</title>
@@ -26,7 +26,7 @@
     </para>
 
     <example id="zend.cache.introduction.example-1">
-        <title>Créer un frontend avec <classname>Zend_Cache::factory()</classname></title>
+        <title>Créer un frontend avec Zend_Cache::factory()</title>
 
         <para>
             <classname>Zend_Cache::factory()</classname> instancie les objets corrects et les lie
@@ -112,7 +112,9 @@ print_r($result);
             misent en cache quand la méthode <code>end()</code> est appelée. A la prochaine
             exécution, la section complète sera évitée, au profit de la récupération de son cache
             (si le cache est encore valide).
-            <programlisting role="php"><![CDATA[
+        </para>
+
+        <programlisting role="php"><![CDATA[
 $frontendOptions = array(
     // temps de vue du cache de 30 secondes
     'lifetime' => 30,
@@ -140,7 +142,6 @@ if(!$cache->start('mypage')) {
 
 echo "Ceci n' jamais mis en cache (" . time() . ").";
 ]]></programlisting>
-        </para>
 
         <para>
             Notez que nous affichons le résultat de <code>time()</code> deux fois&#160;; c'est

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Cache-Theory.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.theory">
     <title>Aspect théorique</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Captcha-Adapters.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.captcha.adapters">
     <title>Adaptateurs CAPTCHA</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Captcha-Operation.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.captcha.operation">
     <title>Opération Captcha</title>

+ 2 - 4
documentation/manual/fr/module_specs/Zend_Config-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.introduction">
     <title>Introduction</title>
@@ -80,9 +80,7 @@ $host = $config->database->get('host', 'localhost');
 ]]></programlisting>
 
     <example id="zend.config.introduction.example.file.php">
-        <title>
-            Utilisez <classname>Zend_Config</classname> avec un fichier de configuration en PHP
-        </title>
+        <title>Utilisez Zend_Config avec un fichier de configuration en PHP</title>
 
         <para>
             Il est souvent souhaitable d'utiliser une fichier de configuration en pur PHP. Le code

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Config_Ini.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.ini">
     <title>Zend_Config_Ini</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Config_Writer.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.writer.introduction">
     <title>Zend_Config_Writer</title>

+ 35 - 1
documentation/manual/fr/module_specs/Zend_Config_Xml.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15397 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.xml">
     <title>Zend_Config_Xml</title>
@@ -151,4 +151,38 @@ echo $config->database->params->dbname; // affiche "dbname"
 </configdata>
 ]]></programlisting>
     </example>
+
+    <note>
+        <title>Chaînes de caractères XML</title>
+        <para>
+            <classname>Zend_Config_Xml</classname> est capable de charger une chaîne de caractères
+            XML directement, par exemple si elle est issue d'une base de données. La chaîne est
+            fournie en tanque que premier paramètre du constructeur et doit commencer par les
+            caractères <code>'&lt;?xml'</code>&#160;:
+        </para>
+        <programlisting role="xml"><![CDATA[
+$string = <<<EOT
+<?xml version="1.0"?>
+<config>
+    <production>
+        <db>
+            <adapter value="pdo_mysql"/>
+            <params>
+                <host value="db.example.com"/>
+            </params>
+        </db>
+    </production>
+    <staging extends="production">
+        <db>
+            <params>
+                <host value="dev.example.com"/>
+            </params>
+        </db>
+    </staging>
+</config>
+EOT;
+ 
+$config = new Zend_Config_Xml($string, 'staging');
+]]></programlisting>
+    </note>
 </sect1>

+ 14 - 16
documentation/manual/fr/module_specs/Zend_Console_Getopt-Configuration.xml

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.console.getopt.configuration">
-    <title>Configurer <classname>Zend_Console_Getopt</classname></title>
+    <title>Configurer Zend_Console_Getopt</title>
 
     <sect2 id="zend.console.getopt.configuration.addrules">
         <title>Ajouter des règles d'options</title>
@@ -18,8 +18,8 @@
             détails sur la syntaxe de déclaration des options.
         </para>
 
-        <example>
-            <title>Utilisation d'<code>addRules()</code></title>
+        <example id="zend.console.getopt.configuration.addrules.example">
+            <title>Utilisation d'addRules()</title>
 
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');
@@ -50,8 +50,8 @@ $opts->addRules(
             d'aide correspondant.
         </para>
 
-        <example>
-            <title>Utiliser <code>setHelp()</code></title>
+        <example id="zend.console.getopt.configuration.addhelp.example">
+            <title>Utiliser setHelp()</title>
 
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');
@@ -92,8 +92,8 @@ $opts->setHelp(
             alias, une <classname>Zend_Console_Getopt_Exception</classname> est levée.
         </para>
 
-        <example>
-            <title>Utiliser <code>setAliases()</code></title>
+        <example id="zend.console.getopt.configuration.addaliases.example">
+            <title>Utiliser setAliases()</title>
 
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');
@@ -135,10 +135,8 @@ $opts->setAliases(
             courants, et la nouvelle méthode substitue le tableau aux arguments courants.
         </para>
 
-        <example>
-            <title>
-                Utilisation de <code>addArguments()</code> et <code>setArguments()</code>
-            </title>
+        <example id="zend.console.getopt.configuration.addargs.example">
+            <title>Utilisation de addArguments() et setArguments()</title>
 
             <programlisting role="php"><![CDATA[
 // Par défaut, le constructeur utilise $_SERVER['argv']
@@ -228,8 +226,8 @@ $opts->setArguments(array('-a', '-p', 'p_parameter', 'non_option_arg'));
             configuration et une valeur d'option.
         </para>
 
-        <example>
-            <title>Utilisation de <code>setOption()</code></title>
+        <example id="zend.console.getopt.configuration.config.example.setoption">
+            <title>Utilisation de setOption()</title>
 
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');
@@ -245,8 +243,8 @@ $opts->setOption('ignoreCase', true);
             avec la configuration courante ; vous n'avez pas à énumérer toutes les options.
         </para>
 
-        <example>
-            <title>Utilisation de <code>setOptions()</code></title>
+        <example id="zend.console.getopt.configuration.config.example.setoptions">
+            <title>Utilisation de setOptions()</title>
 
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');

+ 6 - 9
documentation/manual/fr/module_specs/Zend_Console_Getopt-Fetching.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.console.getopt.fetching">
     <title>Extraire les options et les arguments</title>
@@ -21,7 +21,7 @@
     </para>
 
     <sect2 id="zend.console.getopt.fetching.exceptions">
-        <title>Manipuler les exceptions <code>Getopt</code></title>
+        <title>Manipuler les exceptions Getopt</title>
 
         <para>
             Si l'utilisateur a donné des options invalides sur la ligne de commande, la
@@ -37,7 +37,7 @@
         </para>
 
         <example id="zend.console.getopt.fetching.exceptions.example">
-            <title>Récupérer une exception <code>Getopt</code></title>
+            <title>Récupérer une exception Getopt</title>
 
             <programlisting role="php"><![CDATA[
 try {
@@ -80,7 +80,7 @@ try {
         </para>
 
         <example id="zend.console.getopt.fetching.byname.example.setoption">
-            <title>Utiliser <code>getOption()</code></title>
+            <title>Utiliser getOption()</title>
 
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');
@@ -97,10 +97,7 @@ $p_parameter = $opts->getOption('p');
         </para>
 
         <example id="zend.console.getopt.fetching.byname.example.magic">
-            <title>
-                Utiliser les méthodes magiques <code>__get()</code> and
-                <code>__isset()</code>
-            </title>
+            <title>Utiliser les méthodes magiques __get() et __isset()</title>
 
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');
@@ -177,7 +174,7 @@ $p_parameter = $opts->p; // null si non fourni
         </para>
 
         <example id="zend.console.getopt.fetching.remainingargs.example">
-            <title>Utiliser <code>getRemainingArgs()</code></title>
+            <title>Utiliser getRemainingArgs()</title>
 
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Console_Getopt-Introduction.xml

@@ -99,7 +99,7 @@
     </para>
 
     <note>
-        <title><code>Getopt</code> n'est pas une application framework</title>
+        <title>Getopt n'est pas une application framework</title>
 
         <para>
             <classname>Zend_Console_Getopt</classname> <emphasis>n'</emphasis>interprète

+ 2 - 2
documentation/manual/fr/module_specs/Zend_Console_Getopt-Rules.xml

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.console.getopt.rules">
-    <title>Déclarer les règles <code>Getopt</code></title>
+    <title>Déclarer les règles Getopt</title>
 
     <para>
         Le constructeur de la classe <classname>Zend_Console_Getopt</classname> prend un à trois

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-ActionController.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.action">
     <title>Contrôleurs d'action</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-ActionStack.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.actionstack">
     <title>ActionStack</title>

+ 4 - 3
documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-AutoComplete.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.autocomplete">
     <title>AutoComplete</title>
@@ -289,9 +289,10 @@ class TestController extends Zend_Controller_Action
 @import "<?php echo $this->baseUrl()
 ?>/javascript/dijit/themes/tundra/tundra.css";
 @import "<?php echo $this->baseUrl() ?>/javascript/dojo/resources/dojo.css";
-<? $this->headStyle()->captureEnd() ?>
+<?php $this->headStyle()->captureEnd() ?>
 
-<?php // configuration de javascript pour charger les librairies Dojo dans le head HTML : ?>
+<?php // configuration de javascript pour charger
+      // les librairies Dojo dans le head HTML : ?>
 <?php $this->headScript()
            ->setAllowArbitraryAttributes(true)
            ->appendFile($this->baseUrl() . '/javascript/dojo/dojo.js',

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-ContextSwitch.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 13847 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.contextswitch">
     <title>ContextSwitch et AjaxContext</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-FlashMessenger.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.flashmessenger">
     <title>FlashMessenger</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-Redirector.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.redirector">
     <title>Redirector</title>

+ 4 - 4
documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers-ViewRenderer.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.viewrenderer">
     <title>ViewRenderer</title>
@@ -58,7 +58,7 @@
                 Le <code>ViewRenderer</code> est activé par défaut dans le contrôleur
                 frontal. Pour le désactiver, utilisez le paramètre <code>noViewRenderer</code>
                 (<code>$front-&gt;setParam('noViewRenderer', true)</code>) ou retirez l'objet du
-                gestionnaire d'aides (helper broker)
+                gestionnaire d'aides
                 (<classname>Zend_Controller_Action_HelperBroker::removeHelper('viewRenderer')</classname>).
             </para>
             <para>
@@ -293,8 +293,8 @@ $viewRenderer =
             <listitem>
                 <para>
                     <code>setViewBasePathSpec($spec)</code> vous permet de changer le dossier
-                    donnant accès aux dossiers de la vue&#160;: le base path. Par défaut il s'agit de
-                    <code>:moduleDir/views</code>. L'accesseur de récupération est
+                    donnant accès aux dossiers de la vue&#160;: le base path. Par défaut il s'agit
+                    de <code>:moduleDir/views</code>. L'accesseur de récupération est
                     <code>getViewBasePathSpec()</code>.
                 </para>
             </listitem>

+ 3 - 3
documentation/manual/fr/module_specs/Zend_Controller-ActionHelpers.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.actionhelpers" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Aides d'action (Helper)</title>
@@ -291,8 +291,8 @@ if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
                     portion du nom de la classe qui suit le dernier tiret bas ("_"), ou le nom de
                     la classe entier sinon. Pour exemple, si la classe est nommée
                     <classname>Zend_Controller_Action_Helper_Redirector</classname>, elle retourne
-                    <code>Redirector</code>&#160;; une classe nommée <code>FooMessage</code> retournera
-                    <code>FooMessage</code>.
+                    <code>Redirector</code>&#160;; une classe nommée <code>FooMessage</code>
+                    retournera <code>FooMessage</code>.
                 </para>
             </listitem>
         </itemizedlist>

+ 5 - 5
documentation/manual/fr/module_specs/Zend_Controller-Dispatcher.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.dispatcher">
     <title>Le distributeur</title>
@@ -25,10 +25,10 @@
             <para>
                 Quand vous créez des applications modulaires, vous pouvez constater que vous
                 voulez aussi que votre module par défaut ait son espace de noms (dans la
-                configuration par défaut, le module "<code>default</code>" n'a pas d'espace de
-                noms). A partir de la version 1.5.0, vous pouvez spécifier le paramètre
-                <code>prefixDefaultModule</code> à <code>true</code> soit dans le contrôleur
-                frontal soit dans le distributeur&#160;:
+                configuration par défaut, le module "<code>default</code>"
+                <emphasis>n'a pas</emphasis> d'espace de noms). A partir de la version 1.5.0, vous
+                pouvez spécifier le paramètre <code>prefixDefaultModule</code> à <code>true</code>
+                soit dans le contrôleur frontal soit dans le distributeur&#160;:
             </para>
             <programlisting role="php"><![CDATA[
 // Dans le contrôleur frontal :

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-Exceptions.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.exceptions">
     <title>Exceptions avec MVC</title>

+ 22 - 7
documentation/manual/fr/module_specs/Zend_Controller-FrontController.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.front">
     <title>Le contrôleur frontal (Front Controller)</title>
@@ -136,8 +136,8 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
 
             <para>
                 Vous pouvez récupérer les réglages courants des répertoires du contrôleur en
-                utilisant <code>getControllerDirectory()</code>&#160;; ceci retournera un tableau des
-                paires modules/chemins.
+                utilisant <code>getControllerDirectory()</code>&#160;; ceci retournera un tableau
+                des paires modules/chemins.
             </para>
         </sect3>
 
@@ -288,7 +288,7 @@ Zend_Controller_Front::run('../application/controllers');
             <listitem>
                 <para>
                     <code>(set|get)Request()</code> vous permet d'indiquer la classe ou
-                    l'objet de  <link linkend="zend.controller.request">requête</link> à utiliser
+                    l'objet de <link linkend="zend.controller.request">requête</link> à utiliser
                     durant le processus de distribution et de rechercher la valeur courante. En
                     réglant l'objet de requête, vous pouvez fournir le nom d'une classe de requête,
                     dans ce cas la méthode chargera le fichier de classe et l'instanciera.
@@ -297,7 +297,7 @@ Zend_Controller_Front::run('../application/controllers');
             <listitem>
                 <para>
                     <code>(set|get)Router()</code> vous permet d'indiquer la classe ou
-                    l'objet de  <link linkend="zend.controller.router">routage</link> à utiliser
+                    l'objet de <link linkend="zend.controller.router">routage</link> à utiliser
                     durant le processus de distribution et de rechercher la valeur courante. En
                     réglant l'objet de routage, vous pouvez fournir le nom d'une classe de routage,
                     dans ce cas la méthode chargera le fichier de classe et l'instanciera.
@@ -319,9 +319,9 @@ Zend_Controller_Front::run('../application/controllers');
             <listitem>
                 <para>
                     <code>(set|get)Dispatcher()</code> vous permet d'indiquer la classe ou
-                    l'objet  <link linkend="zend.controller.dispatcher">distributeur</link> à
+                    l'objet <link linkend="zend.controller.dispatcher">distributeur</link> à
                     utiliser durant le processus de distribution et de rechercher la valeur
-                    courante. En réglant  l'objet de distribution, vous pouvez fournir le nom
+                    courante. En réglant l'objet de distribution, vous pouvez fournir le nom
                     d'une classe de distribution, dans ce cas la méthode chargera le fichier de
                     classe et l'instanciera.
                 </para>
@@ -466,6 +466,21 @@ Zend_Controller_Front::run('../application/controllers');
                     l'ajoute au contenu de l'objet réponse.
                 </para>
             </listitem>
+            <listitem>
+                <para>
+                    <code>noViewRenderer</code> est utilisée pour désactiver le
+                    <link linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link>.
+                    Réglez ce paramètre à <code>true</code> pour le désactiver.
+                </para>
+            </listitem> 
+            <listitem>
+                <para>
+                    <code>noErrorHandler</code> est utilisée pour désactiver le plugin
+                    <link
+                        linkend="zend.controller.plugins.standard.errorhandler">ErrorHandler</link>.
+                    Réglez ce paramètre à <code>true</code> pour le désactiver.
+                </para>
+            </listitem>
         </itemizedlist>
     </sect2>
 

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-Migration.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.migration">
     <title>Migrer depuis des versions précédentes</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-Modular.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15345 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.modular">
     <title>Utilisation de conventions de dossiers modulaires</title>

+ 3 - 3
documentation/manual/fr/module_specs/Zend_Controller-Plugins-ErrorHandler.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15341 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.plugins.standard.errorhandler">
     <title>Zend_Controller_Plugin_ErrorHandler</title>
@@ -149,8 +149,8 @@ class ErrorController extends Zend_Controller_Action
                 // ... ici, de l'affichage (du rendu)
                 break;
             default:
-                // erreur applicative; affiche une page d'erreur, mais sans changer le code de
-                // retour HTTP
+                // erreur applicative; affiche une page d'erreur,
+                // mais sans changer le code de retour HTTP
                 break;
         }
     }

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-Plugins.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.plugins" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Plugins</title>

+ 14 - 1
documentation/manual/fr/module_specs/Zend_Controller-QuickStart.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15182 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.quickstart">
     <title>Zend_Controller - Démarrage rapide</title>
@@ -86,6 +86,19 @@ RewriteRule ^.*$ - [NC,L]
 RewriteRule ^.*$ index.php [NC,L]
 ]]></programlisting>
 
+            <note>
+                <title>Connaître mod_rewrite</title>
+
+                <para>
+                    Les règles de réécriture ci-dessus autorisent l'accès à tous fichiers sous la
+                    racine de votre hôte virtuel. Si vous avez des fichiers que vous ne souhaitez
+                    pas exposer, vous pouvez souhaiter restreindre ces règles. Allez sur le site
+                    d'Apache <ulink
+                        url="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html">pour en
+                        apprendre davantage concernant mod_rewrite</ulink>.
+                </para>
+            </note>
+
             <para>
                 Si vous avez IIS 7.0, utilisez ceci pour votre configuration de réécriture&#160;:
             </para>

+ 5 - 5
documentation/manual/fr/module_specs/Zend_Controller-Request.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.request">
     <title>L'objet Requête</title>
@@ -143,10 +143,10 @@
                 <para>
                     Afin d'effectuer une partie de son travail, <code>getParam()</code>
                     recherche réellement dans plusieurs sources. Dans l'ordre de priorité, ceux-ci
-                    incluent&#160;: l'ensemble de paramètres d'utilisateur réglés par l'intermédiaire de
-                    <code>setParam()</code>, les paramètres <code>GET</code>, et finalement les
-                    paramètres <code>POST</code>. Faites attention à ceci lorsque vous récupérez
-                    des données par l'intermédiaire de cette méthode.
+                    incluent&#160;: l'ensemble de paramètres d'utilisateur réglés par
+                    l'intermédiaire de <code>setParam()</code>, les paramètres <code>GET</code>, et
+                    finalement les paramètres <code>POST</code>. Faites attention à ceci lorsque
+                    vous récupérez des données par l'intermédiaire de cette méthode.
                 </para>
                 <para>
                     Si vous souhaitez rechercher seulement dans les valeurs que vous avez

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-Response.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.response">
     <title>Objet de réponse</title>

+ 1 - 63
documentation/manual/fr/module_specs/Zend_Controller-Router-Route-Hostname.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.hostname">
     <title>Zend_Controller_Router_Route_Hostname</title>
@@ -51,66 +51,4 @@ $router->addRoute('user', $hostnameRoute->chain($plainPathRoute);
         (<classname>Zend_Controller_Router_Route_Chain</classname>) est retournée, qui peut ainsi
         être fournie au routeur.
     </para>
-
-    <note>
-        <title>Priorité des paramètres</title>
-        <para>
-            Lors du chaînage de routes ensemble, comme la route par nom d'hôte avec la route
-            par chemin ("path"), les paramètres de la route par nom d'hôte ont une priorité plus
-            haute que les paramètres de la route par chemin. Ainsi si vous définissez un contrôleur
-            dans les deux routes, le contrôleur de la route par nom d'hôte sera sélectionné.
-        </para>
-    </note>
-
-    <sect4 id="zend.controller.router.routes.hostname.config">
-
-        <title>Routes par nom d'hôtes avec Zend_Config</title>
-
-        <para>
-            Pour chaîner ensemble les routes par nom d'hôte et les routes par chemin, il
-            existe un paramètre additionnel pour la configuration nommé <code>chains</code>.
-            Celui-ci est simplement une liste de routes, qui peuvent être chaînées avec la route
-            parente. Ni la route parente, ni la route enfant ne seront ajoutées directement au
-            routeur mais seulement la route chaînée. Le nom de la route chaînée dans le routeur
-            sera la concaténation du nom de la route parente, d'un tiret ("<code>-</code>") et du
-            nom de la route enfant. Un fichier simple de configuration de type XML ressemblera à
-            ceci&#160;:
-        </para>
-
-        <programlisting role="xml"><![CDATA[
-<routes>
-    <www type="Zend_Controller_Router_Route_Hostname">
-        <route>www.example.com</route>
-        <chains>
-            <index type="Zend_Controller_Rotuer_Route_Static">
-                <route></route>
-                <defaults module="default" controller="index" action="index" />
-            </index>
-            <imprint type="Zend_Controller_Rotuer_Route_Static">
-                <route>imprint</route>
-                <defaults module="default" controller="index" action="index" />
-            </imprint>
-        </chains>
-    </www>
-    <users type="Zend_Controller_Router_Route_Hostname">
-        <route>users.example.com</route>
-        <chains>
-            <profile type="Zend_Controller_Rotuer_Route">
-                <route>:username</route>
-                <defaults module="users" controller="profile" action="index" />
-            </profile>
-        </chains>
-    </users>
-    <misc type="Zend_Controller_Router_Route_Static">
-        <route>misc</route>
-    </misc>
-</routes>
-]]></programlisting>
-
-        <para>
-            Ceci donnera trois routes <code>www-index</code>, <code>www-imprint</code> et
-            <code>users-profile</code> qui fonctionneront seulement avec le bon nom d'hôte et la
-            route <code>misc</code>, qui fonctionnera avec n'importe quel nom d'hôte.
-        </para>
-    </sect4>
 </sect3>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Controller-Router-Route-Regex.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15341 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.regex">
     <title>Zend_Controller_Router_Route_Regex</title>

+ 5 - 5
documentation/manual/fr/module_specs/Zend_Controller-Router-Route-Static.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.static">
 
@@ -32,10 +32,10 @@ $router->addRoute('login', $route);
         </title>
         <para>
             Puisqu'une route statique ne fournit aucune partie de l'URL à l'objet de requête
-            en tant que paramètres, vous devez fournir par défaut pour la route tous les paramètres
-            nécessaires à la distribution de la requête. Oubliez les valeurs par défaut de
-            "controller" ou "action" entraînera des résultats non attendus, et peut-être une
-            requête non-distribuable.
+            en tant que paramètres, vous <emphasis>devez</emphasis> fournir par défaut pour la
+            route tous les paramètres nécessaires à la distribution de la requête. Oubliez les
+            valeurs par défaut de "controller" ou "action" entraînera des résultats non attendus,
+            et peut-être une requête non-distribuable.
         </para>
         <para>En général, fournissez toujours chacune des valeurs par défaut suivantes :</para>
         <itemizedlist>

+ 14 - 3
documentation/manual/fr/module_specs/Zend_Controller-Router.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15399 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.router" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Routeur Standard</title>
@@ -146,7 +146,7 @@ $router->addRoute('user',
 ]]></programlisting>
 
         <para>
-            Le routeur de réécriture est fourni avec quatre types de route, dont une
+            Le routeur de réécriture est fourni avec six types de route, dont une
             spéciale&#160;:
         </para>
 
@@ -161,7 +161,13 @@ $router->addRoute('user',
                 <para><xref linkend="zend.controller.router.routes.regex" /></para>
             </listitem>
             <listitem>
-                <para><xref linkend="zend.controller.router.default-routes" /> *</para>
+                <para><xref linkend="zend.controller.router.routes.hostname" /></para>
+            </listitem>
+            <listitem>
+                <para><xref linkend="zend.controller.router.routes.chain" /></para>
+            </listitem> 
+            <listitem>
+                <para><xref linkend="zend.controller.router.default-routes"/> *</para>
             </listitem>
         </itemizedlist>
 
@@ -366,6 +372,11 @@ $router->setGlobalParam('lang', 'en');
         <xi:include href="Zend_Controller-Router-Route-Static.xml" />
         <xi:include href="Zend_Controller-Router-Route-Regex.xml" />
         <xi:include href="Zend_Controller-Router-Route-Hostname.xml" />
+        <xi:include href="Zend_Controller-Router-Route-Chain.xml">
+            <xi:fallback>
+                <xi:include href="../../en/module_specs/Zend_Controller-Router-Route-Chain.xml" />
+            </xi:fallback>
+        </xi:include>
     </sect2>
 
     <sect2 id="zend.controller.router.add-config">

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Currency-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 12816 -->
+<!-- EN-Revision: 15346 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.introduction">
     <title>Introduction à Zend_Currency</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Currency-Migrating.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 13465 -->
+<!-- EN-Revision: 15346 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.migration">
     <title>Migrer depuis des versions antérieures</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Date-Additional.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.additional">
     <title>Exemples concrets</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Date-Basic.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.basic">
     <title>Méthodes de base</title>

+ 2 - 2
documentation/manual/fr/module_specs/Zend_Date-Creation.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15346 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.creation">
     <title>Créer des dates</title>
@@ -164,7 +164,7 @@ $date = new Zend_Date($datecolumn, Zend_Date::ISO_8601);
                 En temps normal on utilisera un tableau avec toutes ses clés. Si une clé est
                 absente, la valeur qu'elle représente sera mise à la valeur zéro par défaut. Par
                 exemple une tableau ne comportant pas la clé "<code>hour</code>", donnera naissance
-                à une date ayant une partie heures à la valeur "<code>0</code><emphasis>"</emphasis>.
+                à une date ayant une partie heures à la valeur "<emphasis>0</emphasis>".
             </para>
 
             <programlisting role="php"><![CDATA[

+ 3 - 2
documentation/manual/fr/module_specs/Zend_Date-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15346 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.introduction">
     <title>Introduction</title>
@@ -57,7 +57,8 @@
         </para>
 
         <para>
-            Souvenez vous que les fuseaux <emphasis>UTC</emphasis> et <emphasis>GMT</emphasis> n'incluent pas la notion "d'heure d'hiver"(Daylight Saving
+            Souvenez vous que les fuseaux <emphasis>UTC</emphasis> et <emphasis>GMT</emphasis>
+            n'incluent pas la notion "d'heure d'hiver"(Daylight Saving
             Time, DST). Donc même si vous dites à <classname>Zend_Date</classname> de prendre en
             compte le DST, il sera annulé pour les futures instances de
             <classname>Zend_Date</classname> utilisant UTC ou GMT.

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Date-Theory.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15343 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.definition.theory">
     <title>Aspect théorique</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Debug.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15343 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.debug.dumping">
     <title>Afficher des informations</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Dojo-Form.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dojo.form" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Les éléments de formulaire et les décorateurs Dojo</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Dojo-View.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dojo.view" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Les aides de vues Dojo</title>

+ 7 - 7
documentation/manual/fr/module_specs/Zend_Dom-Query.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 12116 -->
+<!-- EN-Revision: 15343 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dom.query">
     <title>Zend_Dom_Query</title>
@@ -84,18 +84,18 @@
                     <listitem>
                         <para>
                             <emphasis>correspondance de mot</emphasis>&#160;: l'attribut contient
-                            un mot correspondant à la chaîne fournie&#160;: "div[bar~="baz"]" trouvera
-                            un élément div qui possède un attribut "bar" dont la valeur contient le
-                            mot "baz". "&lt;div bar="foo baz"&gt;" trouvera, mais pas "&lt;div
-                            bar="foo bazbat"&gt;".
+                            un mot correspondant à la chaîne fournie&#160;: "div[bar~="baz"]"
+                            trouvera un élément div qui possède un attribut "bar" dont la valeur
+                            contient le mot "baz". "&lt;div bar="foo baz"&gt;" trouvera, mais pas
+                            "&lt;div bar="foo bazbat"&gt;".
                         </para>
                     </listitem>
 
                     <listitem>
                         <para>
                             <emphasis>correspondance de parties de chaînes</emphasis>&#160;:
-                            l'attribut contient la chaîne fournie&#160;: "div[bar*="baz"]" trouvera un
-                            élément div qui possède un attribut "bar" dont la valeur contient la
+                            l'attribut contient la chaîne fournie&#160;: "div[bar*="baz"]" trouvera
+                            un élément div qui possède un attribut "bar" dont la valeur contient la
                             chaîne "baz".
                         </para>
                     </listitem>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Exception.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.exception.using">
     <title>Utiliser les exceptions</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Feed-ConsumingAtom.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.consuming-atom">
     <title>Consommer un flux Atom</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Feed-ConsumingAtomSingle.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.consuming-atom-single-entry">
     <title>Consommer une entrée Atom particulière</title>

+ 24 - 8
documentation/manual/fr/module_specs/Zend_Feed-ConsumingRss.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.consuming-rss">
     <title>Consommer un flux RSS</title>
@@ -7,9 +7,13 @@
     <para>
         Lire un flux RSS se résume à instancier un objet <classname>Zend_Feed_Rss</classname>
         en passant l'URL du flux&#160;:
-        <programlisting role="php"><![CDATA[
+    </para>
+
+    <programlisting role="php"><![CDATA[
 $canal = new Zend_Feed_Rss('http://rss.exemple.com/nomDuCanal');
 ]]></programlisting>
+
+    <para>
         Si une erreur a lieu lors de l'obtention du flux, une
         <classname>Zend_Feed_Exception</classname> sera déclenchée.
     </para>
@@ -17,23 +21,31 @@ $canal = new Zend_Feed_Rss('http://rss.exemple.com/nomDuCanal');
     <para>
         Une fois que vous disposez d'un objet "flux RSS", vous pouvez accéder aux propriétés
         RSS standard du canal, et ce directement à partir de l'objet&#160;:
-        <programlisting role="php"><![CDATA[
+    </para>
+
+    <programlisting role="php"><![CDATA[
 echo $canal->title();
 ]]></programlisting>
+
+    <para>
         Notez la syntaxe utilisée&#160;: un appel de fonction.
         <classname>Zend_Feed</classname> utilise une convention selon laquelle les propriétés sont
         traitées comme des objets XML si elles sont demandées au moyen de la syntaxe
         <code>$obj-&gt;propriété</code> et comme des chaînes si elles sont demandées au moyen de la
         syntaxe <code>$obj-&gt;propriété()</code>. Ceci permet d'accéder à la totalité du contenu
-    textuel d'un nœud particulier tout comme à l'ensemble des enfants de ce nœud.
+        textuel d'un nœud particulier tout comme à l'ensemble des enfants de ce nœud.
     </para>
 
     <para>
         Si les propriétés du canal possèdent des attributs, ils sont accessibles à l'aide de
         l'indexage PHP&#160;:
-        <programlisting role="php"><![CDATA[
+    </para>
+
+    <programlisting role="php"><![CDATA[
 echo $canal->category['domain'];
 ]]></programlisting>
+
+    <para>
         Comme les attributs XML ne peuvent avoir des enfants, la syntaxe
         <code>$obj-&gt;propriété['attribut']()</code> n'est pas nécessaire pour accéder aux valeurs
         des attributs.
@@ -44,11 +56,15 @@ echo $canal->category['domain'];
         ses entrées. <classname>Zend_Feed_Abstract</classname> implémente l'interface
         <code>iterator</code> de PHP, ce qui résume au code suivant l'affichage des titres de tous
         les articles du canal&#160;:
-        <programlisting role="php"><![CDATA[
+    </para>
+
+    <programlisting role="php"><![CDATA[
 foreach ($canal as $element) {
     echo $element->title() . "\n";
 }
 ]]></programlisting>
+
+    <para>
         Si vous n'êtes pas un familier de RSS, voici les éléments standard associés au
         canal RSS et à ses éléments pris séparément (les entrées).
     </para>
@@ -154,12 +170,13 @@ foreach ($canal as $element) {
     <para>
         Dans votre code vous pouvez toujours tester si un élément est non-vide au moyen du
         test suivant&#160;:
+    </para>
+
     <programlisting role="php"><![CDATA[
 if ($element->nomPropriete()) {
     // ... traitement
 }
 ]]></programlisting>
-    </para>
 
     <para>
         Si vous utilisez à la place de la condition <code>$element-&gt;nomPropriete</code>,
@@ -172,5 +189,4 @@ if ($element->nomPropriete()) {
         l'adresse&#160;: <ulink url="http://blogs.law.harvard.edu/tech/rss">
         http://blogs.law.harvard.edu/tech/rss</ulink>
     </para>
-
 </sect1>

+ 3 - 2
documentation/manual/fr/module_specs/Zend_Feed-CustomFeed.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.custom-feed">
     <title>Classes personnalisées pour les flux et entrées</title>
@@ -82,6 +82,8 @@ class MonEntree extends Zend_Feed_Entry_Atom
         <para>
             Puis pour utiliser cette classe, instanciez-la directement et définissez la
             propriété <code>maMiseAJour</code>&#160;:
+        </para>
+
         <programlisting role="php"><![CDATA[
 $entree = new MonEntree();
 $entree->maMiseAJour = '2005-04-19T15:30';
@@ -92,6 +94,5 @@ $entree->maMiseAJour();
 // appel de type propriété géré par __get
 $entree->maMiseAJour;
 ]]></programlisting>
-        </para>
     </example>
 </sect1>

+ 5 - 1
documentation/manual/fr/module_specs/Zend_Feed-FindFeeds.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.findFeeds">
     <title>Obtenir des flux à partir de pages Web</title>
@@ -9,10 +9,14 @@
         référence à des flux dont le contenu est lié à la page. <classname>Zend_Feed</classname>
         vous permet d'obtenir tous les flux référencés par une page Web en appelant simplement une
         méthode&#160;:
+    </para>
+
     <programlisting role="php"><![CDATA[
 $tableauFlux =
     Zend_Feed::findFeeds('http://www.exemple.com/news.html');
 ]]></programlisting>
+
+    <para>
         La méthode <code>findFeeds()</code> renvoie ici un tableau d'objets
         <classname>Zend_Feed_Abstract</classname> associés aux flux référencés par les balises
         <code>&lt;link&gt;</code> de la page Web <code>news.html</code>. Selon le type de chaque

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Feed-Importing.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.importing">
     <title>Importer des flux</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Feed-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.introduction">
     <title>Introduction</title>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Feed-ModifyingFeed.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.modifying-feed">
     <title>Modifier la structure du flux ou des entrées</title>