Explorar el Código

[DOCUMENTATION] French: sync manual and fix compilation errors

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@24585 44c647ce-9c0f-0410-b52a-842ac1e357ba
mikaelkael hace 14 años
padre
commit
ee2a5eac8e

+ 2 - 2
documentation/manual/fr/module_specs/Zend_Application-AvailableResources-CacheManager.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 24249 -->
+<!-- EN-Revision: 24312 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.cachemanager">
     <title>Zend_Application_Resource_Cachemanager</title>
@@ -55,7 +55,7 @@ resources.cachemanager.database.frontendBackendAutoload = false
         <programlisting language="php"><![CDATA[
 $manager = $this->getFrontController()
                 ->getParam('bootstrap')
-                ->getResource('cachemanager')
+                ->getPluginResource('cachemanager')
                 ->getCacheManager();
 $dbCache = $manager->getCache('database');
 ]]></programlisting>

+ 7 - 7
documentation/manual/fr/module_specs/Zend_Application-AvailableResources-Session.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20763 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.session">
     <title>Zend_Application_Resource_Session</title>
@@ -55,12 +55,12 @@ resources.session.use_only_cookies = true
 resources.session.remember_me_seconds = 864000
 resources.session.saveHandler.class = "Zend_Session_SaveHandler_DbTable"
 resources.session.saveHandler.options.name = "session"
-resources.session.saveHandler.options.primary.session_id = "session_id"
-resources.session.saveHandler.options.primary.save_path = "save_path"
-resources.session.saveHandler.options.primary.name = "name"
-resources.session.saveHandler.options.primaryAssignment.sessionId = "sessionId"
-resources.session.saveHandler.options.primaryAssignment.sessionSavePath = "sessionSavePath"
-resources.session.saveHandler.options.primaryAssignment.sessionName = "sessionName"
+resources.session.saveHandler.options.primary[].session_id = "session_id"
+resources.session.saveHandler.options.primary[].save_path = "save_path"
+resources.session.saveHandler.options.primary[].name = "name"
+resources.session.saveHandler.options.primaryAssignment[].sessionId = "sessionId"
+resources.session.saveHandler.options.primaryAssignment[].sessionSavePath = "sessionSavePath"
+resources.session.saveHandler.options.primaryAssignment[].sessionName = "sessionName"
 resources.session.saveHandler.options.modifiedColumn = "modified"
 resources.session.saveHandler.options.dataColumn = "session_data"
 resources.session.saveHandler.options.lifetimeColumn = "lifetime"

+ 3 - 2
documentation/manual/fr/module_specs/Zend_Application-AvailableResources-Translate.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 22970 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.translate">
     <title>Zend_Application_Resource_Translate</title>
@@ -60,7 +60,8 @@
             <para>
                 <emphasis><property>cache</property></emphasis> : spécifie le nom d'un modèle du 
                 gestionnaire de cache ou l'objet de cache pour les sources de traduction. Cela 
-                permet d'améliorer les performances en particulier pour les formats <acronym>XML</acronym>.
+                permet d'améliorer les performances en particulier pour les formats
+                <acronym>XML</acronym>.
             </para>
         </listitem>
     </itemizedlist>

+ 1 - 1
documentation/manual/fr/module_specs/Zend_Application-AvailableResources-View.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 22970 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.view">
     <title>Zend_Application_Resource_View</title>

+ 4 - 1
documentation/manual/fr/module_specs/Zend_Application-AvailableResources.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21321 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.application.available-resources" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Plugins de ressources disponibles</title>
@@ -23,5 +23,8 @@
     <xi:include href="Zend_Application-AvailableResources-Router.xml" />
     <xi:include href="Zend_Application-AvailableResources-Session.xml" />
     <xi:include href="Zend_Application-AvailableResources-Translate.xml" />
+    <xi:include href="Zend_Application-AvailableResources-Useragent.xml">
+        <xi:fallback><xi:include href="../../en/module_specs/Zend_Application-AvailableResources-Useragent.xml" /></xi:fallback>
+    </xi:include>
     <xi:include href="Zend_Application-AvailableResources-View.xml" />
 </sect1>

+ 3 - 3
documentation/manual/fr/module_specs/Zend_Application-CoreFunctionality-Application.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21357 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.core-functionality.application">
     <title>Zend_Application</title>
@@ -123,10 +123,10 @@
                                         ou tout simplement pour découper de longs fichiers de
                                         configuration en plus petits fichiers par catégorie.
                                         Le paramètre dans ce cas est un tableau avec une clé unique
-                                        "configs", dont la valeur est un tableau des fichiers à
+                                        "config", dont la valeur est un tableau des fichiers à
                                         fusionner. Note : ceci veut dire que vous pouvez fournir
                                         un chemin litéral ou
-                                        <command>array("configs"=>array("/path1","/path2"[,...]));</command>.
+                                        <command>array("config"=>array("/path1","/path2"[,...]));</command>.
                                     </para>
                                 </listitem>
 

+ 3 - 2
documentation/manual/fr/module_specs/Zend_Application-QuickStart.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20763 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.application.quick-start">
     <title>Zend_Application démarrage rapide</title>
@@ -193,7 +193,8 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 
         <para>
             Créez maintenant votre configuration. Pour ce tutoriel, nous utilisons une syntaxe
-            <acronym>INI</acronym>, bien sûr une syntaxe <acronym>XML</acronym> ou
+            <acronym>INI</acronym>, bien sûr une syntaxe <acronym>XML</acronym>,
+            <acronym>JSON</acronym>, <acronym>YAML</acronym> ou
             <acronym>PHP</acronym> est utilisable aussi. Créez donc le fichier
             <filename>application/configs/application.ini</filename>, et ajoutez lui ce
             contenu&#160;:

+ 5 - 5
documentation/manual/fr/module_specs/Zend_Cache-Frontends.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 22140 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.frontends">
     <title>Les frontends Zend_Cache</title>
@@ -154,7 +154,7 @@
 
 $id = 'myBigLoop'; // id de cache de "ce que l'on veut cacher"
 
-if (!($data = $cache->load($id))) {
+if ( ($data = $cache->load($id)) === false ) {
     // cache absent
 
     $data = '';
@@ -181,7 +181,7 @@ $id1 = 'foo';
 $id2 = 'bar';
 
 // block 1
-if (!($data = $cache->load($id1))) {
+if ( ($data = $cache->load($id1)) === false ) {
     // cache absent
 
     $data = '';
@@ -198,7 +198,7 @@ echo($data);
 echo('NEVER CACHED! ');
 
 // block 2
-if (!($data = $cache->load($id2))) {
+if ( ($data = $cache->load($id2)) === false ) {
     // cache missed
 
     $data = '';
@@ -222,7 +222,7 @@ echo($data);
             <programlisting language="php"><![CDATA[
 // La construction compacte (ne pas utiliser si vous cachez
 // des chaînes et/ou des booléens)
-if (!($data = $cache->load($id))) {
+if ( ($data = $cache->load($id)) === false ) {
 
     // cache absent
 

+ 2 - 2
documentation/manual/fr/module_specs/Zend_Cache-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 20765 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.introduction">
     <title>Introduction</title>
@@ -77,7 +77,7 @@ $cache = Zend_Cache::factory('Core',
 // $cache initialisé dans l'exemple précédent
 
 // on regarde si un cache existe déjà
-if(!$result = $cache->load('myresult')) {
+if( ($result = $cache->load('myresult')) === false ) {
 
     // le cache est manquant, connexion à la base de données
     $db = Zend_Db::factory( [...] );

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 24249 -->
+<!-- EN-Revision: 24438 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.contextswitch">
     <title>ContextSwitch et AjaxContext</title>
@@ -96,7 +96,8 @@ class NewsController extends Zend_Controller_Action
     <itemizedlist>
         <listitem>
             <para>
-                De changer le "Content-Type" de la réponse en "<filename>text/xml</filename>".
+                De changer le "Content-Type" de la réponse en
+                "<filename>application/xml</filename>".
             </para>
         </listitem>
         <listitem>
@@ -173,7 +174,7 @@ $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
             <listitem>
                 <para>
                     <emphasis><acronym>XML</acronym></emphasis>. Le contexte <acronym>XML</acronym>
-                    met le "Content-Type" de la réponse à "<filename>text/xml</filename>", et
+                    met le "Content-Type" de la réponse à "<filename>application/xml</filename>", et
                     utilise un suffixe de vue "<filename>xml.phtml</filename>". Vous devrez
                     créer une nouvelle vue pour ce contexte.
                 </para>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 17592 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.hostname">
     <title>Zend_Controller_Router_Route_Hostname</title>
@@ -28,7 +28,7 @@ $hostnameRoute = new Zend_Controller_Router_Route_Hostname(
 
 $plainPathRoute = new Zend_Controller_Router_Route_Static('');
 
-$router->addRoute('user', $hostnameRoute->chain($plainPathRoute);
+$router->addRoute('user', $hostnameRoute->chain($plainPathRoute));
 ]]></programlisting>
 
     <para>

+ 19 - 5
documentation/manual/fr/module_specs/Zend_Db_Adapter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21877 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.adapter">
     <title>Zend_Db_Adapter</title>
@@ -31,6 +31,13 @@
             </para>
         </listitem>
 
+         <listitem>
+             <para>
+                MariaDB, utilisant l'extension <acronym>PHP</acronym> <ulink
+                url="http://www.php.net/pdo-mysql">pdo_mysql</ulink>.
+            </para>
+        </listitem>
+
         <listitem>
             <para>
                 MySQL, utilisant l'extension <acronym>PHP</acronym> <ulink
@@ -75,6 +82,13 @@
     <itemizedlist>
         <listitem>
             <para>
+                MariaDB, utilisant l'extension <acronym>PHP</acronym> <ulink
+                url="http://www.php.net/mysqli">mysqli</ulink>.
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
                 MySQL, utilisant l'extension <acronym>PHP</acronym> <ulink
                 url="http://www.php.net/mysqli">mysqli</ulink>.
             </para>
@@ -1002,7 +1016,7 @@ $id = $db->lastSequenceId('bugs_id_gen');
             </example>
 
             <para>
-                Pour les SGBDs ne supportant pas les séquences, comme MySQL, Microsoft <acronym>SQL</acronym>
+                Pour les SGBDs ne supportant pas les séquences, comme MariaDB, MySQL, Microsoft <acronym>SQL</acronym>
                 Server, et SQLite, les arguments passés à la méthode <methodname>lastInsertId()</methodname>
                 sont ignorés. La valeur retournée est la dernière valeur générée pour la dernière
                 requête INSERT, quelque soit la table concernée (pour cette connexion). Aussi, pour
@@ -1627,7 +1641,7 @@ try {
                 </listitem>
 
                 <listitem>
-                    <para><constant>AUTO_INCREMENT</constant> - MySQL</para>
+                    <para><constant>AUTO_INCREMENT</constant> - MySQL / MariaDB</para>
                 </listitem>
 
                 <listitem>
@@ -1850,7 +1864,7 @@ if (!is_null($version)) {
 
                 <listitem>
                     <para>
-                        MySQL ne supporte pas les séquences, donc <methodname>lastInsertId()</methodname>
+                        MySQL et MariaDB ne supportent pas les séquences, donc <methodname>lastInsertId()</methodname>
                         ignore tout paramètre qu'on lui passe. Elle retourne toujours la valeur de
                         la dernière clé auto-incrémentée. <methodname>lastSequenceId()</methodname>, elle,
                         retourne toujours <constant>NULL</constant>.
@@ -2077,7 +2091,7 @@ if (!is_null($version)) {
 
                 <listitem>
                     <para>
-                        MySQL ne supporte pas les séquences, ainsi <methodname>lastInsertId()</methodname>
+                        MySQL et MariaDB ne supportent pas les séquences, ainsi <methodname>lastInsertId()</methodname>
                         ignore les paramètres qu'on lui passe et retourne toujours la valeur de la
                         dernière clé auto-incrémentée. <methodname>lastSequenceId()</methodname> retourne
                         toujours <constant>NULL</constant>.

+ 2 - 2
documentation/manual/fr/module_specs/Zend_Db_Table-Relationships.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21587 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table.relationships">
     <title>Relations Zend_Db_Table</title>
@@ -698,7 +698,7 @@ $products    = $bug1234->findProductsViaBugsProductsByBug();
             </para>
 
             <para>
-                C'est le cas par exemple de MySQL utilisant le stockage de tables MyISAM, ou
+                C'est le cas par exemple de MySQL ou MariaDB utilisant le stockage de tables MyISAM, ou
                 encore SQLite. Ces solutions là ne supportent pas l'intégrité référentielle. Il peut
                 alors être intéressant d'utiliser <classname>Zend_Db_Table</classname> pour émuler
                 un tel comportement

+ 2 - 2
documentation/manual/fr/module_specs/Zend_Db_Table_Rowset.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 24249 -->
+<!-- EN-Revision: 24508 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table.rowset">
     <title>Zend_Db_Table_Rowset</title>
@@ -171,7 +171,7 @@ $bugs = new Bugs();
 $rowset = $bugs->fetchAll();
 
 // récupère le neuvième enregistrement immédiatement
-$row9->getRow(8);
+$row9 = $rowset->getRow(8);
 
 // utilisation de l'enregistrement récupéré :
 $row9->assigned_to = 'mmouse';

+ 10 - 1
documentation/manual/fr/module_specs/Zend_View-Helpers.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 24249 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.view.helpers" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Aides de vue</title>
@@ -388,6 +388,9 @@ array('us' => 'Etats-Unis', 'fr' => 'France', 'de' => 'Allemagne').
         <xi:include href="Zend_View-Helpers-Partial.xml" />
         <xi:include href="Zend_View-Helpers-Placeholder.xml" />
         <xi:include href="Zend_View-Helpers-Doctype.xml" />
+        <xi:include href="Zend_View-Helpers-Gravatar.xml">
+            <xi:fallback><xi:include href="../../en/module_specs/Zend_View-Helpers-Gravatar.xml" /></xi:fallback>
+        </xi:include>
         <xi:include href="Zend_View-Helpers-HeadLink.xml" />
         <xi:include href="Zend_View-Helpers-HeadMeta.xml" />
         <xi:include href="Zend_View-Helpers-HeadScript.xml" />
@@ -399,7 +402,13 @@ array('us' => 'Etats-Unis', 'fr' => 'France', 'de' => 'Allemagne').
         <xi:include href="Zend_View-Helpers-Navigation.xml">
             <xi:fallback><xi:include href="../../en/module_specs/Zend_View-Helpers-Navigation.xml" /></xi:fallback>
         </xi:include>
+        <xi:include href="Zend_View-Helpers-TinySrc.xml">
+            <xi:fallback><xi:include href="../../en/module_specs/Zend_View-Helpers-TinySrc.xml" /></xi:fallback>
+        </xi:include>
         <xi:include href="Zend_View-Helpers-Translate.xml" />
+        <xi:include href="Zend_View-Helpers-UserAgent.xml">
+            <xi:fallback><xi:include href="../../en/module_specs/Zend_View-Helpers-UserAgent.xml" /></xi:fallback>
+        </xi:include>
     </sect2>
 
     <sect2 id="zend.view.helpers.paths">