Browse Source

[DOCUMENTATION] French: new translations

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16082 44c647ce-9c0f-0410-b52a-842ac1e357ba
mikaelkael 16 years ago
parent
commit
711c60f346

+ 81 - 0
documentation/manual/fr/module_specs/Zend_Application-AvailableResources-Db.xml

@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 15787 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.application.available-resources.db">
+    <title>Zend_Application_Resource_Db</title>
+
+    <para>
+        <classname>Zend_Application_Resource_Db</classname> initialisera un adaptateur
+        <classname>Zend_Db</classname> basé sur les options qui lui seront fournis. Par défaut, il
+        spécifiera aussi cet adaptateur comme adaptateur par défaut à utiliser avec
+        <classname>Zend_Db_Table</classname>.
+    </para>
+
+    <para>
+        Les clés de configuration suivantes sont reconnues&#160;:
+    </para>
+
+    <itemizedlist>
+        <listitem><para>
+            <emphasis>adapter</emphasis>&#160;: le type de l'adaptateur
+            <classname>Zend_Db</classname>.
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>params</emphasis>&#160;: un tableau associatif des paramètres de configuration
+            à utiliser pour la récupération de l'instance de l'adaptateur.
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>isDefaultTableAdapter</emphasis>&#160;: spécifie si l'adaptateur est celui par
+            défaut des tables.
+        </para></listitem>
+    </itemizedlist>
+
+    <example id="zend.application.available-resources.db.configExample">
+        <title>Exemple de configuration d'une ressource d'adaptateur de base données</title>
+
+        <para>
+            Voici un exmple de configuration <acronym>INI</acronym> qui peut-être utilisé pour
+            initialiser une ressource de base de données.
+        </para>
+
+        <programlisting language="ini"><![CDATA[
+[production]
+resources.db.adapter = "pdo_mysql"
+resources.db.params.host = "localhost"
+resources.db.params.username = "webuser"
+resources.db.params.password = "XXXXXXX"
+resources.db.params.dbname = "test"
+resources.db.isDefaultTableAdapter = true
+]]></programlisting>
+    </example>
+
+    <note>
+        <title>Récupération de l'instance de l'adaptateur</title>
+
+        <para>
+            Si vous choisissez de ne pas utiliser l'adaptateur instancié avec cette ressource
+            comme adaptateur par défaut pour les tables, comment pourrez-vous récupérer
+            l'instance&#160;?
+        </para>
+
+        <para>
+            Comme tout plugin de ressource, vous pouvez extraire votre plugin de ressource de votre
+            fichier d'initialisation&#160;:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$resource = $bootstrap->getPluginResource('db');
+]]></programlisting>
+
+        <para>
+            Une fois que vous avez l'objet ressource, vous pouvez récupérer l'adaptateur de base de
+            données en utilisant la méthode <methodname>getDbAdapter()</methodname>&#160;:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$db = $resource->getDbAdapter();
+]]></programlisting>
+    </note>
+</sect2>

+ 114 - 0
documentation/manual/fr/module_specs/Zend_Application-AvailableResources-Frontcontroller.xml

@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 15787 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.application.available-resources.frontcontroller">
+    <title>Zend_Application_Resource_Frontcontroller</title>
+
+    <para>
+        Probablement la ressource que vous allez le plus communément charger avec
+        <classname>Zend_Application</classname> sera la ressource de contrôleur frontal qui fournit
+        la possibilité de configurer <classname>Zend_Controller_Front</classname>. Cette ressource
+        permet de spécifier n'importe quel paramètre du contrôleur frontal, de spécifier les plugins
+        à initialiser, et bien plus...
+    </para>
+
+    <para>
+        Une fois initialisée, la ressource assigne la propriété <varname>$frontController</varname>
+        du fichier d'initialisation à l'instance <classname>Zend_Controller_Front</classname>.
+    </para>
+
+    <para>
+        Les clés de configuration disponibles incluent les suivantes et sont sensibles à la
+        casse&#160;:
+    </para>
+
+    <itemizedlist>
+        <listitem><para>
+            <emphasis>controllerDirectory</emphasis>&#160;: une chaîne de caractères spécifiant un
+            seul dossier de contrôleurs, ou un tableau associant un nom de module et un dossier de
+            contrôleurs.
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>moduleControllerDirectoryName</emphasis>&#160;: une chaîne de caractères
+            indiquant un sous-dossier dans ce module qui contient les contrôleurs.
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>moduleDirectory</emphasis>&#160;: un dossier dans lequel tous les modules
+            peuvent être trouvés.
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>defaultControllerName</emphasis>&#160;: nom du contrôleur par défaut
+            (normalement "index").
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>defaultAction</emphasis>&#160;: nom de l'action par défaut (normalement
+            "index").
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>defaultModule</emphasis>&#160;: nom du module par défaut (normalement "default").
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>baseUrl</emphasis>&#160;: <acronym>URL</acronym> de base explicite vers
+            l'application (normalement auto-détecté).
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>plugins</emphasis>&#160;: tableau de nom de classe de plugins de contrôleurs.
+            La ressource instanciera chaque classe (sans arguments de contructeur) et les
+            enregistrera dans le contrôleur frontal.
+        </para></listitem>
+
+        <listitem><para>
+            <emphasis>params</emphasis>&#160;: tableau de paires clés / valeurs à enregistrer dans
+            le contrôleur frontal.
+        </para></listitem>
+    </itemizedlist>
+
+    <para>
+        Si une clé non-connue est fournie, elle sera enregistrée comme paramètre du contrôleur
+        frontal en la fournissant à <methodname>setParam()</methodname>.
+    </para>
+
+    <example id="zend.application.available-resources.frontcontroller.configExample">
+        <title>Exemple de configuration d'une ressource de contrôleur frontal</title>
+
+        <para>
+            Voici un extrait de configuration <acronym>INI</acronym> montrant comment configurer
+            la ressource de contrôleur frontal.
+        </para>
+
+        <programlisting language="ini"><![CDATA[
+[production]
+resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
+resources.frontController.moduleControllerDirectoryName = "actions"
+resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
+resources.frontController.defaultControllerName = "site"
+resources.frontController.defaultAction = "home"
+resources.frontController.defaultModule = "static"
+resources.frontController.baseUrl = "/subdir"
+resources.frontController.plugins.foo = "My_Plugin_Foo"
+resources.frontController.plugins.bar = "My_Plugin_Bar"
+resources.frontController.env = APPLICATION_ENV
+]]></programlisting>
+    </example>
+
+    <example id="zend.application.available-resources.frontcontroller.propertyExample">
+        <title>Récupération de votre contrôleur frontal à partir de votre initialiseur</title>
+
+        <para>
+            Une fois la ressource de contrôleur frontal initialisée, vous pouvez récupérer
+            l'instance via la propriété <varname>$frontController</varname> de votre initialiseur.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$bootstrap->bootstrap('frontController');
+$front = $bootstrap->frontController;
+]]></programlisting>
+    </example>
+</sect2>

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

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 15787 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.application.available-resources.view">
+    <title>Zend_Application_Resource_View</title>
+
+    <para>
+        <classname>Zend_Application_Resource_View</classname> peut être utilisée pour configurer
+        une instance <classname>Zend_View</classname> instance. Les clés de configurations sont
+        celles de <link linkend="zend.view.introduction.options">Zend_View</link>.
+    </para>
+
+    <para>
+        Dès que l'instance est configurée, ceci crée une instace de
+        <classname>Zend_Controller_Action_Helper_ViewRenderer</classname> et enregistre le
+        ViewRenderer avec <classname>Zend_Controller_Action_HelperBroker</classname>&#160;-&#160;à
+        partir duquel vous pourrez le récupérer plus tard.
+    </para>
+
+    <example id="zend.application.available-resources.view.configExample">
+        <title>Exemple de configuration d'une ressource de vue</title>
+
+        <para>
+            Voici un extrait de configuration <acronym>INI</acronym> montrant comment configurer une
+            ressource de vue.
+        </para>
+
+        <programlisting language="ini"><![CDATA[
+resources.view.encoding = "UTF-8"
+resources.view.basePath = APPLICATION_PATH "/views/scripts"
+]]></programlisting>
+    </example>
+</sect2>

+ 40 - 0
documentation/manual/fr/module_specs/Zend_Application-AvailableResources.xml

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 15814 -->
+<!-- Reviewed: no -->
+<sect1 id="zend.application.available-resources" xmlns:xi="http://www.w3.org/2001/XInclude">
+    <title>Plugins de ressources disponibles</title>
+
+    <para>
+        Vous trouverez ci-après la documentation de type <acronym>API</acronym> concernant tous les
+        plugins disponibles par défaut dans <classname>Zend_Application</classname>.
+    </para>
+
+    <xi:include href="Zend_Application-AvailableResources-Db.xml">
+        <xi:fallback>
+            <xi:include href="../../en/module_specs/Zend_Application-AvailableResources-Db.xml" />
+        </xi:fallback>
+    </xi:include>
+    <xi:include href="Zend_Application-AvailableResources-Frontcontroller.xml">
+        <xi:fallback>
+            <xi:include
+                href="../../en/module_specs/Zend_Application-AvailableResources-Frontcontroller.xml"/>
+        </xi:fallback>
+    </xi:include>
+    <xi:include href="Zend_Application-AvailableResources-Modules.xml">
+        <xi:fallback>
+            <xi:include
+                href="../../en/module_specs/Zend_Application-AvailableResources-Modules.xml" />
+        </xi:fallback>
+    </xi:include>
+    <xi:include href="Zend_Application-AvailableResources-Session.xml">
+        <xi:fallback>
+            <xi:include
+                href="../../en/module_specs/Zend_Application-AvailableResources-Session.xml" />
+        </xi:fallback>
+    </xi:include>
+    <xi:include href="Zend_Application-AvailableResources-View.xml">
+        <xi:fallback>
+            <xi:include href="../../en/module_specs/Zend_Application-AvailableResources-View.xml" />
+        </xi:fallback>
+    </xi:include>
+</sect1>