cvs: smarty /docs/fr/designers/language-builtin-functions language-function-capture.xml language-function-config-load.xml language-function-foreach.xml language-function-if.xml language-function-include-php.xml language-function-include.xml language-function-insert.xml language-function-ldelim.xml language-function-literal.xml language-function-php.xml language-function-section.xml language-function-strip.xml

"Mehdi Achour" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvsdidou1085327099@cvsserver>
didou		Sun May 23 11:44:59 2004 EDT

  Modified files:              
    /smarty/docs/fr/designers/language-builtin-functions	
                                                        	language-function-capture.xml 
                                                        	language-function-config-load.xml 
                                                        	language-function-foreach.xml 
                                                        	language-function-if.xml 
                                                        	language-function-include-php.xml 
                                                        	language-function-include.xml 
                                                        	language-function-insert.xml 
                                                        	language-function-ldelim.xml 
                                                        	language-function-literal.xml 
                                                        	language-function-php.xml 
                                                        	language-function-section.xml 
                                                        	language-function-strip.xml 
  Log:
  WS and added revision tags

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
didou-20040523114459.txt (text/plain, 83.4 KB)
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml:1.3 smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml:1.4
--- smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml:1.3	Sun May 23 11:39:02 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml	Sun May 23 11:44:59 2004
@@ -1,41 +1,41 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
 <!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
- <sect1 id="language.function.capture">
-  <title>capture</title>
+<sect1 id="language.function.capture">
+ <title>capture</title>
+ <para>
+  Capture est utilisé pour récupérer la sortie d'éléments dans une variable
+  au lieu de les afficher. Tout contenu situé entre {capture
+  name="foo"} et {/capture} est intercepté dans une variable dont le nom est
+  spécifié dans l'attribut name. Le contenu capturé peut être utilisé dans
+  le template par l'intermédiaire de la variable spéciale $smarty.capture.foo
+  ou foo est la valeur de l'attribut name. Si vous ne donnez pas de valeur
+  à l'attribut name, alors "default" est utilisé. Toutes les commandes
+  {capture} doivent être utilisées de paire avec {/capture}. Vous pouvez
+  imbriquer les demandes de captures.
+ </para>
+ <note>
+  <title>Note technique</title>
   <para>
-   Capture est utilisé pour récupérer la sortie d'éléments dans une variable
-   au lieu de les afficher. Tout contenu situé entre {capture
-   name="foo"} et {/capture} est intercepté dans une variable dont le nom est
-   spécifié dans l'attribut name. Le contenu capturé peut être utilisé dans
-   le template par l'intermédiaire de la variable spéciale $smarty.capture.foo
-   ou foo est la valeur de l'attribut name. Si vous ne donnez pas de valeur
-   à l'attribut name, alors "default" est utilisé. Toutes les commandes
-   {capture} doivent être utilisées de paire avec {/capture}. Vous pouvez
-   imbriquer les demandes de captures.
+   Smarty 1.4.0 - 1.4.4 plaçait les contenus capturés dans une variable
+   appelée $return. Depuis Smarty 1.4.5, ce comportement à été modifié et
+   Smarty utilise maintenant l'attribut name en lieu et place.
+   Veuillez donc mettre vos templates à jour selon cette règle.
   </para>
-  <note>
-	  <title>Note technique</title>
-   <para>
-    Smarty 1.4.0 - 1.4.4 plaçait les contenus capturés dans une variable
-    appelée $return. Depuis Smarty 1.4.5, ce comportement à été modifié et
-    Smarty utilise maintenant l'attribut name en lieu et place.
-    Veuillez donc mettre vos templates à jour selon cette règle.
-   </para>
-	 </note>
-  <caution>
-   <para>
-    Faites attention lorsque vous interceptez la sortie de commandes
-    <command>insert</command>. Si vous avez configuré le cache pour que ce
-    dernier soit actif, et que vous avez des commandes <command>insert</command>
-    supposées s'exécuter dans un contenu en cache, ne tentez pas de capturer
-    ce contenu.
-   </para>
-  </caution>
+ </note>
+ <caution>
   <para>
-   <example>
-    <title>Capturer le contenu d'un template.</title>
-    <programlisting>
+   Faites attention lorsque vous interceptez la sortie de commandes
+   <command>insert</command>. Si vous avez configuré le cache pour que ce
+   dernier soit actif, et que vous avez des commandes <command>insert</command>
+   supposées s'exécuter dans un contenu en cache, ne tentez pas de capturer
+   ce contenu.
+  </para>
+ </caution>
+ <para>
+  <example>
+   <title>Capturer le contenu d'un template.</title>
+   <programlisting>
 <![CDATA[
 {* nous ne voulons afficher une ligne que si cette dernière est activé. *}
 {capture name=banner}
@@ -49,10 +49,10 @@
 	</tr>
 {/if}
 ]]>
-    </programlisting>
-   </example>
-  </para>
- </sect1>
+   </programlisting>
+  </example>
+ </para>
+</sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.2 smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.3
--- smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.2	Sun May 23 09:49:44 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml	Sun May 23 11:44:59 2004
@@ -1,78 +1,78 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
- <sect1 id="language.function.config.load">
- 	<title>config_load</title>
-  <informaltable frame="all">
-   <tgroup cols="5">
-    <colspec colname="param" align="center" />
-    <colspec colname="type" align="center" />
-    <colspec colname="required" align="center" />
-    <colspec colname="default" align="center" />
-    <colspec colname="desc" />
-    <thead>
-     <row>
-      <entry>Nom attribut</entry>
-      <entry>Type</entry>
-      <entry>Requis</entry>
-      <entry>Defaut</entry>
-      <entry>Description</entry>
-     </row>
-    </thead>
-    <tbody>
-     <row>
-      <entry>file</entry>
-      <entry>chaîne de caractère</entry>
-      <entry>Oui</entry>
-      <entry><emphasis>n/a</emphasis></entry>
-      <entry>Le nom du fichier de configuration à inclure</entry>
-     </row>
-     <row>
-      <entry>section</entry>
-      <entry>chaîne de caractère</entry>
-      <entry>Non</entry>
-      <entry><emphasis>n/a</emphasis></entry>
-      <entry>Le nom de la section à charger</entry>
-     </row>
-     <row>
-      <entry>scope</entry>
-      <entry>chaîne de caractère</entry>
-      <entry>non</entry>
-      <entry><emphasis>local</emphasis></entry>
-      <entry>
-       La façon dont la portée des variables est définie, soit
-       local, parent ou global. local signifie que la variable est
-       chargée dans le contexte du template. parent indique que
-       la variable est disponible tant dans le template qui
-       l'a inclus que dans le template parent, ayant réalisé
-       l'inclusion du sous template. global signifie que la variable
-       est diponible dans tous les templates.
-						</entry>
-     </row>
-     <row>
-      <entry>global</entry>
-      <entry>booléen</entry>
-      <entry>Non</entry>
-      <entry><emphasis>No</emphasis></entry>
-      <entry>
-       Si oui ou non les variables sont disponibles pour les
-       templates parents, identique à scope=parent.
-       Note: Cet attribut est obsolète depuis l'apparition
-       de l'attribut scope, il est toutefois toujours supporté.
-       Si scope est défini, global est ignoré.
-						</entry>
-     </row>
-    </tbody>
-   </tgroup>
-  </informaltable>
-		<para>
-			Cette fonction est utiliseé pour charger des variables de fichier
-   de configuration dans un template. Voir <link linkend="config.files">
-   Fichiers de configuration</link> pour de plus amples informations.
-		</para>
-  <example>
-   <title>fonction config_load</title>
-   <programlisting>
+<sect1 id="language.function.config.load">
+ <title>config_load</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Nom attribut</entry>
+     <entry>Type</entry>
+     <entry>Requis</entry>
+     <entry>Defaut</entry>
+     <entry>Description</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>file</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>Oui</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom du fichier de configuration à inclure</entry>
+    </row>
+    <row>
+     <entry>section</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom de la section à charger</entry>
+    </row>
+    <row>
+     <entry>scope</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>non</entry>
+     <entry><emphasis>local</emphasis></entry>
+     <entry>
+      La façon dont la portée des variables est définie, soit
+      local, parent ou global. local signifie que la variable est
+      chargée dans le contexte du template. parent indique que
+      la variable est disponible tant dans le template qui
+      l'a inclus que dans le template parent, ayant réalisé
+      l'inclusion du sous template. global signifie que la variable
+      est diponible dans tous les templates.
+     </entry>
+    </row>
+    <row>
+     <entry>global</entry>
+     <entry>booléen</entry>
+     <entry>Non</entry>
+     <entry><emphasis>No</emphasis></entry>
+     <entry>
+      Si oui ou non les variables sont disponibles pour les
+      templates parents, identique à scope=parent.
+      Note: Cet attribut est obsolète depuis l'apparition
+      de l'attribut scope, il est toutefois toujours supporté.
+      Si scope est défini, global est ignoré.
+     </entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  Cette fonction est utiliseé pour charger des variables de fichier
+  de configuration dans un template. Voir <link linkend="config.files">
+  Fichiers de configuration</link> pour de plus amples informations.
+ </para>
+ <example>
+  <title>fonction config_load</title>
+  <programlisting>
 <![CDATA[
 {config_load file="colors.conf"}
 
@@ -89,23 +89,23 @@
 </body>
 </html>
 ]]>
-   </programlisting>
-  </example>
-		<para>
-   Les fichiers de configuration peuvent contenir des sections.
-   Vous pouvez charger des variables d'une section donnée avec le
-   nouvel attribut <emphasis>section</emphasis>.
-		</para>
-  <note>
-   <para>
-    Les <emphasis>sections des fichiers de configuration</emphasis>
-    et la fonction native <emphasis>section</emphasis> n'ont rien en
-    commun, il s'avère simplement qu'elles portent le même nom.
-   </para>
-  </note>
-  <example>
-   <title>fonction config_load et section</title>
-   <programlisting>
+  </programlisting>
+ </example>
+ <para>
+  Les fichiers de configuration peuvent contenir des sections.
+  Vous pouvez charger des variables d'une section donnée avec le
+  nouvel attribut <emphasis>section</emphasis>.
+ </para>
+ <note>
+  <para>
+   Les <emphasis>sections des fichiers de configuration</emphasis>
+   et la fonction native <emphasis>section</emphasis> n'ont rien en
+   commun, il s'avère simplement qu'elles portent le même nom.
+  </para>
+ </note>
+ <example>
+  <title>fonction config_load et section</title>
+  <programlisting>
 <![CDATA[
 {config_load file="colors.conf" section="client"}
 
@@ -122,9 +122,9 @@
 </body>
 </html>
 ]]>
-   </programlisting>
-  </example>
- </sect1>
+  </programlisting>
+ </example>
+</sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.2 smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.3
--- smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.2	Sun May 23 09:49:44 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml	Sun May 23 11:44:59 2004
@@ -1,78 +1,78 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
-	<sect1 id="language.function.foreach">
-		<title>foreach,foreachelse</title>
-  <informaltable frame="all">
-   <tgroup cols="5">
-    <colspec colname="param" align="center" />
-    <colspec colname="type" align="center" />
-    <colspec colname="required" align="center" />
-    <colspec colname="default" align="center" />
-    <colspec colname="desc" />
-    <thead>
-     <row>
-      <entry>Nom attribut</entry>
-      <entry>Type</entry>
-      <entry>Requis</entry>
-      <entry>Defaut</entry>
-      <entry>Description</entry>
-     </row>
-    </thead>
-    <tbody>
-                    <row>
-                        <entry>from</entry>
-                        <entry>chaîne de caractère</entry>
-                        <entry>oui</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom du tableau à parcourir</entry>
-                    </row>
-                    <row>
-                        <entry>item</entry>
-                        <entry>chaîne de caractère</entry>
-                        <entry>Oui</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom de la variable "élément courant"</entry>
-                    </row>
-                    <row>
-                        <entry>key</entry>
-                        <entry>chaîne de caractère</entry>
-                        <entry>Non</entry>
-						<entry><emphasis>n/a</emphasis></entry>
-						<entry>Le nom de la variable représentant la clef courante.</entry>
-                    </row>
-                    <row>
-                        <entry>name</entry>
-                        <entry>chaîne de caractère</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-						<entry>Le nom de la boucle foreach, qui nous permettra
-                         d'accéder à ses propriétés.</entry>
-                    </row>
-    </tbody>
-   </tgroup>
-  </informaltable>
-		<para>
-			Les boucles <emphasis>foreach</emphasis> sont une alternative aux boucles
-			<emphasis>section</emphasis>. Les boucles <emphasis>foreach</emphasis>
-			sont utilisées pour parcourir des tableaux associatifs simples.
-   La syntaxe des boucles <emphasis>foreach</emphasis> est bien plus simple
-   que celle des boucles <emphasis>section</emphasis>, mais en contrepartie,
-   elles ne peuvent être utilisées que pour des tableaux associatifs simples.
-   La balise <emphasis>foreach</emphasis> doit toujours être accompagnée
-   de la balise <emphasis>/foreach</emphasis>. Les paramètres requis sont
-   <emphasis>from</emphasis> et <emphasis>item</emphasis>. Le nom des boucles
-   foreach doit être composés exclusivement de lettres,
-   chiffres et underscores, selon vos préférences. Les boucles
-   <emphasis>foreach</emphasis> peuvent être imbriquées.
-   La variable <emphasis>from</emphasis> (généralement le tableau à
-   parcourir) détermine le nombre de fois que <emphasis>foreach</emphasis>
-   sera exécuté. <emphasis>foreachelse</emphasis> est exécuté si aucune
-   valeur n'est présente dans la variable donnée à l'attribut
-   <emphasis>from</emphasis>.
-		</para>
-<example>
-<title>foreach</title>
+<sect1 id="language.function.foreach">
+ <title>foreach,foreachelse</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Nom attribut</entry>
+     <entry>Type</entry>
+     <entry>Requis</entry>
+     <entry>Defaut</entry>
+     <entry>Description</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>from</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>oui</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom du tableau à parcourir</entry>
+    </row>
+    <row>
+     <entry>item</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>Oui</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom de la variable "élément courant"</entry>
+    </row>
+    <row>
+     <entry>key</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom de la variable représentant la clef courante.</entry>
+    </row>
+    <row>
+     <entry>name</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom de la boucle foreach, qui nous permettra
+     d'accéder à ses propriétés.</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  Les boucles <emphasis>foreach</emphasis> sont une alternative aux boucles
+  <emphasis>section</emphasis>. Les boucles <emphasis>foreach</emphasis>
+  sont utilisées pour parcourir des tableaux associatifs simples.
+  La syntaxe des boucles <emphasis>foreach</emphasis> est bien plus simple
+  que celle des boucles <emphasis>section</emphasis>, mais en contrepartie,
+  elles ne peuvent être utilisées que pour des tableaux associatifs simples.
+  La balise <emphasis>foreach</emphasis> doit toujours être accompagnée
+  de la balise <emphasis>/foreach</emphasis>. Les paramètres requis sont
+  <emphasis>from</emphasis> et <emphasis>item</emphasis>. Le nom des boucles
+  foreach doit être composés exclusivement de lettres,
+  chiffres et underscores, selon vos préférences. Les boucles
+  <emphasis>foreach</emphasis> peuvent être imbriquées.
+  La variable <emphasis>from</emphasis> (généralement le tableau à
+  parcourir) détermine le nombre de fois que <emphasis>foreach</emphasis>
+  sera exécuté. <emphasis>foreachelse</emphasis> est exécuté si aucune
+  valeur n'est présente dans la variable donnée à l'attribut
+  <emphasis>from</emphasis>.
+ </para>
+ <example>
+  <title>foreach</title>
 <programlisting>
 
 {* Cet exemple affiche toutes les valeurs du tableau $custid *}
@@ -85,10 +85,10 @@
 id: 1000&lt;br&gt;
 id: 1001&lt;br&gt;
 id: 1002&lt;br&gt;</programlisting>
-</example>
-
-<example>
-<title>foreach key</title>
+ </example>
+ 
+ <example>
+  <title>foreach key</title>
 <programlisting>
 {* key contient la clef de chaque élément parcouru
 
@@ -113,7 +113,7 @@
 tel: 555-4444&lt;br&gt;
 fax: 555-3333&lt;br&gt;
 portable: 760-1234&lt;br&gt;</programlisting>
-</example>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml	Sun May 23 11:44:59 2004
@@ -1,21 +1,22 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.if">
-			<title>if,elseif,else</title>
-			<para>
-         l'instruction if dans Smarty dispose de la même flexibilité que l'instruction
-         PHP du même nom, avec quelques fonctionnalités supplémentaires pour le
-         moteur de template. Tous les <emphasis>if</emphasis> doivent être
-         utilisés de pair avec un <emphasis>/if</emphasis>.
-         <emphasis>else</emphasis> et <emphasis>elseif</emphasis> sont également
-         des balises autorisées. "eq", "ne","neq", "gt", "lt", "lte", "le",
-         "gte" "ge","is even","is odd", "is not	even","is not odd","not","mod",
-         "div by","even by","odd	by","==","!=","&gt;", "&lt;","&lt;=","&gt;=" sont tous
-         des opérateurs conditionnels valides, et doivent obligatoirement être
-         séparés des autres éléments par des espaces.
-			</para>
-<example>
-<title>Instruction if</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.if">
+ <title>if,elseif,else</title>
+ <para>
+  l'instruction if dans Smarty dispose de la même flexibilité que l'instruction
+  PHP du même nom, avec quelques fonctionnalités supplémentaires pour le
+  moteur de template. Tous les <emphasis>if</emphasis> doivent être
+  utilisés de pair avec un <emphasis>/if</emphasis>.
+  <emphasis>else</emphasis> et <emphasis>elseif</emphasis> sont également
+  des balises autorisées. "eq", "ne","neq", "gt", "lt", "lte", "le",
+  "gte" "ge","is even","is odd", "is not	even","is not odd","not","mod",
+  "div by","even by","odd	by","==","!=","&gt;", "&lt;","&lt;=","&gt;=" sont tous
+  des opérateurs conditionnels valides, et doivent obligatoirement être
+  séparés des autres éléments par des espaces.
+ </para>
+ <example>
+  <title>Instruction if</title>
 <programlisting>
 {if $name eq "Fred"}
 	Bienvenue, Monsieur.
@@ -78,7 +79,7 @@
 {if $var is even by 3}
 	...
 {/if}</programlisting>
-</example>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -99,4 +100,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml	Sun May 23 11:44:59 2004
@@ -1,87 +1,88 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.include.php">
-			<title>include_php</title>
-            <informaltable frame="all">
-                <tgroup cols="5">
-                <colspec colname="param" align="center" />
-                <colspec colname="type" align="center" />
-                <colspec colname="required" align="center" />
-                <colspec colname="default" align="center" />
-                <colspec colname="desc" />
-                <thead>
-                    <row>
-                        <entry>Nom attribut</entry>
-                        <entry>Type</entry>
-                        <entry>Requis</entry>
-                        <entry>Defaut</entry>
-                        <entry>Description</entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry>file</entry>
-                        <entry>chaîne de caractère</entry>
-                        <entry>oui</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom du fichier PHP à inclure</entry>
-                    </row>
-                    <row>
-                        <entry>once</entry>
-                        <entry>boléen</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>true</emphasis></entry>
-                        <entry>Inclure plusieurs fois ou non le fichier PHP si
-                        plusieurs demandes d'inclusions sont faites.</entry>
-                    </row>
-                    <row>
-                        <entry>assign</entry>
-                        <entry>chaîne de caractère</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>le nom de la variable PHP dans laquelle la sortie
-                        sera assignée plutôt que directement affichée.</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
-			<para>
-			les balises include_php sont utilisées pour inclure directement
-         un script PHP dans vos templates. Si "security" est activé, alors le script
-         à exécuter doit être placé dans le chemin $trusted_dir. La balise
-         include_php attends l'attribut "file", qui contient le chemin du
-         fichier PHP à inclure, relatif à $trusted_dir, ou absolu.
-			</para>
-			<para>
-			include_php est un moyen agréable pour gérer des "composants templates",
-			tout en conservant le code PHP en dehors du template lui même.
-			Supposons que vous ayez un template reprenant la navigation de votre
-         site, elle même récupérée depuis une base de données. Vous pouvez
-         conserver la logique du code PHP récupérant le contenu de la base dans
-         un emplacement séparé, et l'inclure depuis votre template. Maintenant,
-         vous pouvez utiliser ce template n'importe ou, sans vous inquiéter de
-         savoir si les informations nécessaires ont bien étés assignées
-         par l'application, avant la demande d'affichage.
-			</para>
-			<para>
-			Par défaut, les fichiers PHP ne sont inclus qu'une seule fois, même si
-         la demande d'inclusion survient plusieurs fois dans le template.
-         Vous pouvez demander à ce que ce fichier soit inclus à chaque demande
-         grâce à l'attribut <emphasis>once</emphasis>. Mettre l'attribut once à
-         false aura pour effet d'inclure le script PHP à chaque fois que demandé
-         dans le template.
-			</para>
-			<para>
-			Vous pouvez donner une valeur à l'attribut optionnel
-			<emphasis>assign</emphasis>, pour demander à la fonction
-         <emphasis>include_php</emphasis> d'assigner la sortie du script PHP
-         à la variable spécifiée plutôt que d'en afficher directement le résultat.
-			</para>
-			<para>
-			L'objet Smarty est disponible en tant que $this dans le script PHP inclus.
-			</para>
-<example>
-<title>fonction include_php</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.include.php">
+ <title>include_php</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Nom attribut</entry>
+     <entry>Type</entry>
+     <entry>Requis</entry>
+     <entry>Defaut</entry>
+     <entry>Description</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>file</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>oui</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom du fichier PHP à inclure</entry>
+    </row>
+    <row>
+     <entry>once</entry>
+     <entry>boléen</entry>
+     <entry>Non</entry>
+     <entry><emphasis>true</emphasis></entry>
+     <entry>Inclure plusieurs fois ou non le fichier PHP si
+     plusieurs demandes d'inclusions sont faites.</entry>
+    </row>
+    <row>
+     <entry>assign</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>le nom de la variable PHP dans laquelle la sortie
+     sera assignée plutôt que directement affichée.</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  les balises include_php sont utilisées pour inclure directement
+  un script PHP dans vos templates. Si "security" est activé, alors le script
+  à exécuter doit être placé dans le chemin $trusted_dir. La balise
+  include_php attends l'attribut "file", qui contient le chemin du
+  fichier PHP à inclure, relatif à $trusted_dir, ou absolu.
+ </para>
+ <para>
+  include_php est un moyen agréable pour gérer des "composants templates",
+  tout en conservant le code PHP en dehors du template lui même.
+  Supposons que vous ayez un template reprenant la navigation de votre
+  site, elle même récupérée depuis une base de données. Vous pouvez
+  conserver la logique du code PHP récupérant le contenu de la base dans
+  un emplacement séparé, et l'inclure depuis votre template. Maintenant,
+  vous pouvez utiliser ce template n'importe ou, sans vous inquiéter de
+  savoir si les informations nécessaires ont bien étés assignées
+  par l'application, avant la demande d'affichage.
+ </para>
+ <para>
+  Par défaut, les fichiers PHP ne sont inclus qu'une seule fois, même si
+  la demande d'inclusion survient plusieurs fois dans le template.
+  Vous pouvez demander à ce que ce fichier soit inclus à chaque demande
+  grâce à l'attribut <emphasis>once</emphasis>. Mettre l'attribut once à
+  false aura pour effet d'inclure le script PHP à chaque fois que demandé
+  dans le template.
+ </para>
+ <para>
+  Vous pouvez donner une valeur à l'attribut optionnel
+  <emphasis>assign</emphasis>, pour demander à la fonction
+  <emphasis>include_php</emphasis> d'assigner la sortie du script PHP
+  à la variable spécifiée plutôt que d'en afficher directement le résultat.
+ </para>
+ <para>
+  L'objet Smarty est disponible en tant que $this dans le script PHP inclus.
+ </para>
+ <example>
+  <title>fonction include_php</title>
 <programlisting>
 load_nav.php
 -------------
@@ -106,7 +107,7 @@
 {foreach item="curr_section" from=$sections}
 	&lt;a href="{$curr_section.url}"&gt;{$curr_section.name}&lt;/a&gt;&lt;br&gt;
 {/foreach}</programlisting>
-</example>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -127,4 +128,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml	Sun May 23 11:44:59 2004
@@ -1,93 +1,94 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.include">
-			<title>include</title>
-            <informaltable frame="all">
-                <tgroup cols="5">
-                <colspec colname="param" align="center" />
-                <colspec colname="type" align="center" />
-                <colspec colname="required" align="center" />
-                <colspec colname="default" align="center" />
-                <colspec colname="desc" />
-                <thead>
-                    <row>
-                        <entry>Nom attribut</entry>
-                        <entry>Type</entry>
-                        <entry>Requis</entry>
-                        <entry>Defaut</entry>
-                        <entry>Description</entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry>file</entry>
-                        <entry>chaîne de caractères</entry>
-                        <entry>Oui</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom du template à inclure</entry>
-                    </row>
-                    <row>
-                        <entry>assign</entry>
-                        <entry>chaîne de caractères</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom de la variable dans laquelle sera assignée
-                        la sortie de include</entry>
-                    </row>
-                    <row>
-                        <entry>[var ...]</entry>
-                        <entry>[type de variable]</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Variables à passer au template</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
-			<para>
-            Les balises "include" sont utilisées pour inclure des templates à
-            l'intérieur d'autres templates. Toutes les variables disponibles
-            dans le template réalisant l'inclusion sont disponibles dans le
-            template inclus. La balise include doit disposer de l'attribut
-            "file", qui contient le chemin de la ressource template.
-			</para>
-			<para>
-			Vous pouvez spécifier un attribut optionnel <emphasis>assign</emphasis>
-			qui définit une variable de template dans laquelle la sortie de
-         <emphasis>include</emphasis> sera stockée plutôt qu'affichée.
-			</para>
-<example>
-<title>fonction include</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.include">
+ <title>include</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Nom attribut</entry>
+     <entry>Type</entry>
+     <entry>Requis</entry>
+     <entry>Defaut</entry>
+     <entry>Description</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>file</entry>
+     <entry>chaîne de caractères</entry>
+     <entry>Oui</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom du template à inclure</entry>
+    </row>
+    <row>
+     <entry>assign</entry>
+     <entry>chaîne de caractères</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom de la variable dans laquelle sera assignée
+     la sortie de include</entry>
+    </row>
+    <row>
+     <entry>[var ...]</entry>
+     <entry>[type de variable]</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Variables à passer au template</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  Les balises "include" sont utilisées pour inclure des templates à
+  l'intérieur d'autres templates. Toutes les variables disponibles
+  dans le template réalisant l'inclusion sont disponibles dans le
+  template inclus. La balise include doit disposer de l'attribut
+  "file", qui contient le chemin de la ressource template.
+ </para>
+ <para>
+  Vous pouvez spécifier un attribut optionnel <emphasis>assign</emphasis>
+  qui définit une variable de template dans laquelle la sortie de
+  <emphasis>include</emphasis> sera stockée plutôt qu'affichée.
+ </para>
+ <example>
+  <title>fonction include</title>
 <programlisting>
 {include file="header.tpl"}
 
 {* Le corp du template va ici *}
 
 {include file="footer.tpl"}</programlisting>
-</example>
-			<para>
-          Vous pouvez également passer des variables au template inclus
-          sous forme d'attributs. Les variables passées au template par ce moyen
-          ne sont accessibles que dans la portée de ce dernier. Les variables
-          passées en tant qu'attribut remplacent les variables déjà définies,
-          qui auraient le même nom.
-			</para>
-<example>
-<title>fonction include, passage de variables</title>
+ </example>
+ <para>
+  Vous pouvez également passer des variables au template inclus
+  sous forme d'attributs. Les variables passées au template par ce moyen
+  ne sont accessibles que dans la portée de ce dernier. Les variables
+  passées en tant qu'attribut remplacent les variables déjà définies,
+  qui auraient le même nom.
+ </para>
+ <example>
+  <title>fonction include, passage de variables</title>
 <programlisting>
 {include file="header.tpl" title="Menu principal" table_bgcolor="#c0c0c0"}
 
 {* Le corps du template vient ici *}
 
 {include file="footer.tpl" logo="http://mon.domaine.com/logo.gif"}</programlisting>
-</example>
-			<para>
-			Utilisez la syntaxe <link
-			linkend="template.resources">ressource template</link> pour inclure
-         des fichiers situés en dehors du répertoire $template_dir.
-			</para>
-<example>
-<title>fonction include, exemple de ressource template</title>
+ </example>
+ <para>
+  Utilisez la syntaxe <link
+  linkend="template.resources">ressource template</link> pour inclure
+  des fichiers situés en dehors du répertoire $template_dir.
+ </para>
+ <example>
+  <title>fonction include, exemple de ressource template</title>
 <programlisting>
 {* chemin absolu *}
 {include file="/usr/local/include/templates/header.tpl"}
@@ -100,7 +101,7 @@
 
 {* inclusion d'une ressource template "db" *}
 {include file="db:header.tpl"}</programlisting>
-</example>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -121,4 +122,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml	Sun May 23 11:44:59 2004
@@ -1,143 +1,154 @@
+
+Warning: Unknown modifier 'l' in /home/user/didou/cvs/smarty/docs/fr/designers/language-builtin-functions/clean.php on line 56
+
+Warning: Unknown modifier 'l' in /home/user/didou/cvs/smarty/docs/fr/designers/language-builtin-functions/clean.php on line 56
+
+Warning: Unknown modifier 'l' in /home/user/didou/cvs/smarty/docs/fr/designers/language-builtin-functions/clean.php on line 56
+
+Warning: Unknown modifier 'l' in /home/user/didou/cvs/smarty/docs/fr/designers/language-builtin-functions/clean.php on line 56
+
+Warning: Unknown modifier 'l' in /home/user/didou/cvs/smarty/docs/fr/designers/language-builtin-functions/clean.php on line 56
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.insert">
-			<title>insert</title>
-            <informaltable frame="all">
-                <tgroup cols="5">
-                <colspec colname="param" align="center" />
-                <colspec colname="type" align="center" />
-                <colspec colname="required" align="center" />
-                <colspec colname="default" align="center" />
-                <colspec colname="desc" />
-                <thead>
-                    <row>
-                        <entry>Nom attribut</entry>
-                        <entry>Type</entry>
-                        <entry>Requis</entry>
-                        <entry>Defaut</entry>
-                        <entry>Description</entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry>name</entry>
-                        <entry>chaîne de caractères</entry>
-                        <entry>Oui</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>le nom de la fonction insert (insert_name)</entry>
-                    </row>
-                    <row>
-                        <entry>assign</entry>
-                        <entry>chaîne de caractère</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom de la variable qui recevra la sortie</entry>
-                    </row>
-                    <row>
-                        <entry>script</entry>
-                        <entry>chaîne de caractères</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom du script PHP inclus avant que la fonction
-                        insert ne soit appelée.</entry>
-                    </row>
-                    <row>
-                        <entry>[var ...]</entry>
-                        <entry>[var type]</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Variable à passer à la fonction insert</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
-			<para>
-			Les balises insert fonctionnent à peu près comme les balises include,
-         à l'exception que leur sortie n'est pas placée en cache lorsque
-        <link linkend="caching">le cache [caching]</link> est activé.
-         Les balises insert seront exécutées à chaque appel du template.
-			</para>
-            <para>
-             Supposons que vous avez un template avec un emplacement
-             pour un bandeau publicitaire en haut de page.
-             Ce bandeau publicitaire peut contenir toutes sortes de contenus
-             HTML, images, flash, etc. Nous ne pouvons pas placer du contenu
-             statique à cet endroit. Nous ne voulons pas non plus que ce
-             contenu fasse partie du cache. Arrive alors la balise insert.
-             Le template connais #emplacement_bandeau# et #id_site# (récupérés
-             depuis un fichier de configuration), et à besoin d'un appel de
-             fonction pour récupérer le contenu du bandeau.
-			</para>
-<example>
-<title>function insert</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.insert">
+ <title>insert</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Nom attribut</entry>
+     <entry>Type</entry>
+     <entry>Requis</entry>
+     <entry>Defaut</entry>
+     <entry>Description</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>name</entry>
+     <entry>chaîne de caractères</entry>
+     <entry>Oui</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>le nom de la fonction insert (insert_name)</entry>
+    </row>
+    <row>
+     <entry>assign</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom de la variable qui recevra la sortie</entry>
+    </row>
+    <row>
+     <entry>script</entry>
+     <entry>chaîne de caractères</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom du script PHP inclus avant que la fonction
+     insert ne soit appelée.</entry>
+    </row>
+    <row>
+     <entry>[var ...]</entry>
+     <entry>[var type]</entry>
+     <entry>Non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Variable à passer à la fonction insert</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  Les balises insert fonctionnent à peu près comme les balises include,
+  à l'exception que leur sortie n'est pas placée en cache lorsque
+  <link linkend="caching">le cache [caching]</link> est activé.
+   Les balises insert seront exécutées à chaque appel du template.
+  </para>
+  <para>
+   Supposons que vous avez un template avec un emplacement
+   pour un bandeau publicitaire en haut de page.
+   Ce bandeau publicitaire peut contenir toutes sortes de contenus
+   HTML, images, flash, etc. Nous ne pouvons pas placer du contenu
+   statique à cet endroit. Nous ne voulons pas non plus que ce
+   contenu fasse partie du cache. Arrive alors la balise insert.
+   Le template connais #emplacement_bandeau# et #id_site# (récupérés
+   depuis un fichier de configuration), et à besoin d'un appel de
+   fonction pour récupérer le contenu du bandeau.
+  </para>
+  <example>
+   <title>function insert</title>
 <programlisting>
 {* exemple de récupération d'un bandeau publicitaire *}
 {insert name="getBanner" lid=#emplacement_bandeau# sid=#id_site#}</programlisting>
-</example>
-			<para>
-			Dans cet exemple, nous utilisons le nom getBanner et lui passons les
-         paramètres #emplacement_bandeau# et #id_site#. Smarty va rechercher une
-         fonction appelée insert_getBanner () dans votre application PHP, et lui
-         passer les valeurs #banner_location_id# et #site_id# comme premier
-         paramètre, dans un tableau associatif. Tous les noms des fonctions insert
-         de votre application doivent être prefixées de "insert_" pour remédier
-         à d'éventuels conflits de nommage. Votre fonction insert_getBanner ()
-         est supposée traiter les valeurs passées et retourner
-         un résultat. Ces résultats sont affichés dans le template en lieu et
-         place de la balise. Dans cet exemple, Smarty appellera cette fonction
-         insert_getBanner(array("lid" => "12345","sid" => "67890")); et affichera
-         le résultat retourné à la place de la balise insert.
-			</para>
-			<para>
-			Si vous donnez une valeur à l'attribut "assign", la sortie de la balise
-			insert sera assigné à une variable de template de ce nom au lieu d'être
-         affichée	directement. NOTE: assigner la sortie à une variable n'est pas
-         très utile lorsque le cache est activé.
-			</para>
-			<para>
-			Si vous donnez une valeur à l'attribut "script", ce script PHP sera
-         inclus (une seule fois) avant l'exécution de la fonction insert.
-         Le cas peut survenir lorsque la fonction insert n'existe pas encore,
-         et que le script PHP chargé de sa définission doit être inclus. Le
-         chemin doit être absolu ou relatif à $trusted_dir.
-         Lorsque "security" est actif, le script doit être situé
-         dans $trusted_dir.
-			</para>
-			<para>
-			L'objet Smarty est passé comme second argument. De cette façon, vous
-         pouvez utiliser ou modifier des informations sur l'objet Smarty,
-         directement depuis votre fonction d'insertion.
-			</para>
-			<note>
-			<title>Note technique</title>
-			<para>
-            Il est possible d'avoir des portions de template qui ne soient pas
-            gérables par le cache. Même si vous avez activé l'option
-            <link linkend="caching">caching</link>, les balises insert
-            ne feront pas partie du cache. Elles retourneront un contenu dynamique
-            à chaque invocation de la page. Cette méthode est très pratique pour
-            des éléments tels que les bandeaux publicitaires, les enquêtes,
-            la météo, les résultats de recherche, retours utilisateurs, etc.
-			</para>
-			</note>
-</sect1>
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"../../../../manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
\ No newline at end of file
+  </example>
+  <para>
+   Dans cet exemple, nous utilisons le nom getBanner et lui passons les
+   paramètres #emplacement_bandeau# et #id_site#. Smarty va rechercher une
+   fonction appelée insert_getBanner () dans votre application PHP, et lui
+   passer les valeurs #banner_location_id# et #site_id# comme premier
+   paramètre, dans un tableau associatif. Tous les noms des fonctions insert
+   de votre application doivent être prefixées de "insert_" pour remédier
+   à d'éventuels conflits de nommage. Votre fonction insert_getBanner ()
+   est supposée traiter les valeurs passées et retourner
+   un résultat. Ces résultats sont affichés dans le template en lieu et
+   place de la balise. Dans cet exemple, Smarty appellera cette fonction
+   insert_getBanner(array("lid" => "12345","sid" => "67890")); et affichera
+   le résultat retourné à la place de la balise insert.
+  </para>
+  <para>
+   Si vous donnez une valeur à l'attribut "assign", la sortie de la balise
+   insert sera assigné à une variable de template de ce nom au lieu d'être
+   affichée	directement. NOTE: assigner la sortie à une variable n'est pas
+   très utile lorsque le cache est activé.
+  </para>
+  <para>
+   Si vous donnez une valeur à l'attribut "script", ce script PHP sera
+   inclus (une seule fois) avant l'exécution de la fonction insert.
+   Le cas peut survenir lorsque la fonction insert n'existe pas encore,
+   et que le script PHP chargé de sa définission doit être inclus. Le
+   chemin doit être absolu ou relatif à $trusted_dir.
+   Lorsque "security" est actif, le script doit être situé
+   dans $trusted_dir.
+  </para>
+  <para>
+   L'objet Smarty est passé comme second argument. De cette façon, vous
+   pouvez utiliser ou modifier des informations sur l'objet Smarty,
+   directement depuis votre fonction d'insertion.
+  </para>
+  <note>
+   <title>Note technique</title>
+   <para>
+    Il est possible d'avoir des portions de template qui ne soient pas
+    gérables par le cache. Même si vous avez activé l'option
+    <link linkend="caching">caching</link>, les balises insert
+     ne feront pas partie du cache. Elles retourneront un contenu dynamique
+     à chaque invocation de la page. Cette méthode est très pratique pour
+     des éléments tels que les bandeaux publicitaires, les enquêtes,
+     la météo, les résultats de recherche, retours utilisateurs, etc.
+    </para>
+   </note>
+  </sect1>
+  <!-- Keep this comment at the end of the file
+  Local variables:
+  mode: sgml
+  sgml-omittag:t
+  sgml-shorttag:t
+  sgml-minimize-attributes:nil
+  sgml-always-quote-attributes:t
+  sgml-indent-step:1
+  sgml-indent-data:t
+  indent-tabs-mode:nil
+  sgml-parent-document:nil
+  sgml-default-dtd-file:"../../../../manual.ced"
+  sgml-exposed-tags:nil
+  sgml-local-catalogs:nil
+  sgml-local-ecat-files:nil
+  End:
+  vim600: syn=xml fen fdm=syntax fdl=2 si
+  vim: et tw=78 syn=sgml
+  vi: ts=1 sw=1
+  -->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml	Sun May 23 11:44:59 2004
@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.ldelim">
-			<title>ldelim,rdelim</title>
-			<para>
-			ldelim et rdelim sont utilisés pour afficher les délimiteurs en tant
-         que tels, dans notre cas "{" ou "}". Le moteur de template tentera
-         toujours d'interpréter le contenu entre les délimiteurs, c'est donc
-         une façon d'afficher ces derniers sans interférer avec Smarty.
-			</para>
-<example>
-<title>ldelim, rdelim</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.ldelim">
+ <title>ldelim,rdelim</title>
+ <para>
+  ldelim et rdelim sont utilisés pour afficher les délimiteurs en tant
+  que tels, dans notre cas "{" ou "}". Le moteur de template tentera
+  toujours d'interpréter le contenu entre les délimiteurs, c'est donc
+  une façon d'afficher ces derniers sans interférer avec Smarty.
+ </para>
+ <example>
+  <title>ldelim, rdelim</title>
 <programlisting>
 {* Affiche les délimiteurs de template *}
 
@@ -19,7 +20,7 @@
 SORTIE:
 
 {nomFonction}  est la façon dont sont appelées les fonctions dans Smarty !</programlisting>
-</example>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -40,4 +41,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml	Sun May 23 11:44:59 2004
@@ -1,17 +1,18 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.literal">
-			<title>literal</title>
-			<para>
-			Les balises "literal" permettent à un bloc de données d'être pris tel
-			quel, sans qu'il ne soit interprété par Smarty. Très pratique lors
-			de l'emplois d'éléments tels que javascript, acolades et autres
-         qui peuvent confondre le moteur de template. Tout le contenu situé
-         entre les balises {literal}{/literal} ne sera pas interprété, et
-         affiché comme du contenu statique.
-			</para>
-<example>
-<title>balises literal</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.literal">
+ <title>literal</title>
+ <para>
+  Les balises "literal" permettent à un bloc de données d'être pris tel
+  quel, sans qu'il ne soit interprété par Smarty. Très pratique lors
+  de l'emplois d'éléments tels que javascript, acolades et autres
+  qui peuvent confondre le moteur de template. Tout le contenu situé
+  entre les balises {literal}{/literal} ne sera pas interprété, et
+  affiché comme du contenu statique.
+ </para>
+ <example>
+  <title>balises literal</title>
 <programlisting>
 {literal}
 	&lt;script language=javascript&gt;
@@ -30,7 +31,7 @@
 
 	&lt;/script&gt;
 {/literal}</programlisting>
-</example>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -51,4 +52,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml	Sun May 23 11:44:59 2004
@@ -1,23 +1,24 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.php">
-			<title>php</title>
-			<para>
-			Les balises PHP permettent de rajouter du code PHP directement dans le
-         template. Ils ne seront pas ignorés, quelle que soit la valeur de <link
-			linkend="variable.php.handling">$php_handling</link>. Pour les
-         utilisateurs avancés seulement, son utilisation n'est normalement pas
-         nécessaire.
-			</para>
-<example>
-<title>balises php</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.php">
+ <title>php</title>
+ <para>
+  Les balises PHP permettent de rajouter du code PHP directement dans le
+  template. Ils ne seront pas ignorés, quelle que soit la valeur de <link
+  linkend="variable.php.handling">$php_handling</link>. Pour les
+  utilisateurs avancés seulement, son utilisation n'est normalement pas
+  nécessaire.
+ </para>
+ <example>
+  <title>balises php</title>
 <programlisting>
 {php}
 		// inclusion directe d'un script PHP
 		// depuis le template.
 		include("/path/to/display_weather.php");
 {/php}</programlisting>
-</example>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -38,4 +39,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml	Sun May 23 11:44:59 2004
@@ -1,100 +1,101 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.section">
-			<title>section,sectionelse</title>
-            <informaltable frame="all">
-                <tgroup cols="5">
-                <colspec colname="param" align="center" />
-                <colspec colname="type" align="center" />
-                <colspec colname="required" align="center" />
-                <colspec colname="default" align="center" />
-                <colspec colname="desc" />
-                <thead>
-                    <row>
-                        <entry>Nom attribut</entry>
-                        <entry>Type</entry>
-                        <entry>Requis</entry>
-                        <entry>Defaut</entry>
-                        <entry>Description</entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry>name</entry>
-                        <entry>chaîne de caractère</entry>
-                        <entry>Oui</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom de la section</entry>
-                    </row>
-                    <row>
-                        <entry>loop</entry>
-                        <entry>[$nom_variable]</entry>
-                        <entry>Oui</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>le nom de la variable qui détermine le nombre de
-                        fois que la boucle sera exécutée.
-                        </entry>
-                    </row>
-                    <row>
-                        <entry>start</entry>
-                        <entry>entier</entry>
-                        <entry>Non</entry>
-						<entry><emphasis>0</emphasis></entry>
-                  <entry>La position de l'index ou la section commencera son
-                  parcours. Si la valeur donnée est négative, la position de
-                  départ est calculée depuis la fin du tableau. Par exemple,
-                  s'il existe 7 valeurs dans le tableau à parcourir et que start
-                  est à -2, l'index de départ sera 5. Les valeurs incorrectes
-                  (en dehors de la portée du tableau) sont automatiquements
-                  tronquées à la valeur correcte la plus proche.</entry>
-                    </row>
-                    <row>
-                        <entry>step</entry>
-                        <entry>entier</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>1</emphasis></entry>
-						<entry>La valeur du pas qui sera utilisé pour parcourir le
-                  tableau.Par exemple, step=2 parcourera les indices
-						0,2,4, etc. Si step est négatif, le tableau sera parcouru en sens
-                  inverse.</entry>
-                    </row>
-                    <row>
-                        <entry>max</entry>
-                        <entry>entier</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>1</emphasis></entry>
-						<entry>Définit le nombre maximum de fois que le tableau sera
-                  parcouru.</entry>
-                    </row>
-                    <row>
-                        <entry>show</entry>
-                        <entry>booléen</entry>
-                        <entry>Non</entry>
-                        <entry><emphasis>true</emphasis></entry>
-                        <entry>Détermine s'il est nécessaire d'afficher la
-                        section ou non.</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
-			<para>
-            Les balises <emphasis>section</emphasis> sont utilisées pour
-            parcourir un tableau de données. Toutes les balises
-            <emphasis>section</emphasis> doivent être utilisées de paire avec
-            les balises <emphasis>/section</emphasis>. Les paramètres requis
-            sont <emphasis>name</emphasis> et <emphasis>loop</emphasis>.
-            Le nom de la section est, selon votre choix, composé de lettres,
-            chiffres et underscores. Les sections peuvent être imbriquées,
-            mais leurs noms doivent être uniques. La variable de parcours
-            (généralement un tableau de données) détermine le nombre de fois
-            que la section sera parcourue. Lorsque l'on affiche une variable
-            dans une section, le nom de la section doit précéder
-            la variable entre crochets. <emphasis>sectionelse</emphasis>
-            est exécuté lorsqu'aucune valeur n'est trouvée dans la variable à
-            parcourir.
-			</para>
-<example>
-<title>section</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.section">
+ <title>section,sectionelse</title>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Nom attribut</entry>
+     <entry>Type</entry>
+     <entry>Requis</entry>
+     <entry>Defaut</entry>
+     <entry>Description</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>name</entry>
+     <entry>chaîne de caractère</entry>
+     <entry>Oui</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom de la section</entry>
+    </row>
+    <row>
+     <entry>loop</entry>
+     <entry>[$nom_variable]</entry>
+     <entry>Oui</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>le nom de la variable qui détermine le nombre de
+      fois que la boucle sera exécutée.
+     </entry>
+    </row>
+    <row>
+     <entry>start</entry>
+     <entry>entier</entry>
+     <entry>Non</entry>
+     <entry><emphasis>0</emphasis></entry>
+     <entry>La position de l'index ou la section commencera son
+      parcours. Si la valeur donnée est négative, la position de
+      départ est calculée depuis la fin du tableau. Par exemple,
+      s'il existe 7 valeurs dans le tableau à parcourir et que start
+      est à -2, l'index de départ sera 5. Les valeurs incorrectes
+      (en dehors de la portée du tableau) sont automatiquements
+     tronquées à la valeur correcte la plus proche.</entry>
+    </row>
+    <row>
+     <entry>step</entry>
+     <entry>entier</entry>
+     <entry>Non</entry>
+     <entry><emphasis>1</emphasis></entry>
+     <entry>La valeur du pas qui sera utilisé pour parcourir le
+      tableau.Par exemple, step=2 parcourera les indices
+      0,2,4, etc. Si step est négatif, le tableau sera parcouru en sens
+     inverse.</entry>
+    </row>
+    <row>
+     <entry>max</entry>
+     <entry>entier</entry>
+     <entry>Non</entry>
+     <entry><emphasis>1</emphasis></entry>
+     <entry>Définit le nombre maximum de fois que le tableau sera
+     parcouru.</entry>
+    </row>
+    <row>
+     <entry>show</entry>
+     <entry>booléen</entry>
+     <entry>Non</entry>
+     <entry><emphasis>true</emphasis></entry>
+     <entry>Détermine s'il est nécessaire d'afficher la
+     section ou non.</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
+ <para>
+  Les balises <emphasis>section</emphasis> sont utilisées pour
+  parcourir un tableau de données. Toutes les balises
+  <emphasis>section</emphasis> doivent être utilisées de paire avec
+  les balises <emphasis>/section</emphasis>. Les paramètres requis
+  sont <emphasis>name</emphasis> et <emphasis>loop</emphasis>.
+  Le nom de la section est, selon votre choix, composé de lettres,
+  chiffres et underscores. Les sections peuvent être imbriquées,
+  mais leurs noms doivent être uniques. La variable de parcours
+  (généralement un tableau de données) détermine le nombre de fois
+  que la section sera parcourue. Lorsque l'on affiche une variable
+  dans une section, le nom de la section doit précéder
+  la variable entre crochets. <emphasis>sectionelse</emphasis>
+  est exécuté lorsqu'aucune valeur n'est trouvée dans la variable à
+  parcourir.
+ </para>
+ <example>
+  <title>section</title>
 <programlisting>
 
 {* Cet exemple va afficher toutes les valeurs du tableau $custid *}
@@ -107,10 +108,10 @@
 id: 1000&lt;br&gt;
 id: 1001&lt;br&gt;
 id: 1002&lt;br&gt;</programlisting>
-</example>
-
-<example>
-<title>section, variable de parcours</title>
+ </example>
+ 
+ <example>
+  <title>section, variable de parcours</title>
 <programlisting>
 {* La variable de parcours détermine uniquement le nombre de fois que nous allons
    rentrer dans la boucle. Vous pouvez accéder à toutes les variables du template
@@ -139,10 +140,10 @@
 nom: Jane Munson&lt;br&gt;
 addresse: 5605 apple st&lt;br&gt;
 &lt;p&gt;</programlisting>
-</example>
-
-<example>
-<title>nom de section</title>
+ </example>
+ 
+ <example>
+  <title>nom de section</title>
 <programlisting>
 {* Le nom de la section peut être ce que vous voulez,
    et est utilisé pour référencer les données depuis la section. *}
@@ -152,10 +153,10 @@
 	address: {$addresses[monTableau]}&lt;br&gt;
 	&lt;p&gt;
 {/section}</programlisting>
-</example>
-
-<example>
-<title>sections imbriquées</title>
+ </example>
+ 
+ <example>
+  <title>sections imbriquées</title>
 <programlisting>
 {* Les sections peuvent être imbriquées à un nombre de niveaux illimité.
    Grâce aux sections imbriquées, vous pouvez accéder à des structures de données
@@ -196,10 +197,10 @@
 telephone portable: 555-555-5555&lt;br&gt;
 e-mail: [email protected]&lt;br&gt;
 &lt;p&gt;</programlisting>
-</example>
-
-<example>
-<title>Sections et tableaux associatifs</title>
+ </example>
+ 
+ <example>
+  <title>Sections et tableaux associatifs</title>
 <programlisting>
 {* Exemple d'affichage d'un tableau associatif dans une section *}
 {section name=client loop=$contacts}
@@ -224,12 +225,12 @@
 telephone: 555-555-5555&lt;br&gt;
 portable: 555-555-5555&lt;br&gt;
 e-mail: [email protected]&lt;p&gt;</programlisting>
-</example>
-
-
-
-<example>
-<title>sectionelse</title>
+ </example>
+ 
+ 
+ 
+ <example>
+  <title>sectionelse</title>
 <programlisting>
 {* sectionelse est exécuté s'il n'existe aucune valeur dans idClient *}
 {section name=client loop=$idClient}
@@ -237,36 +238,36 @@
 {sectionelse}
 	Aucune valeur dans $idClient.
 {/section}</programlisting>
-</example>
-		<para>
-		Les sections ont leur propre variable de gestion des propriétés.
-		Elles sont de la forme: {$smarty.section.nomSection.nomVariable}
-		</para>
-		<para>
-		NOTE: Depuis Smarty 1.5.0, la syntaxe pour les propiétés des sections
-      a été changée de {%sectionname.varname%} à
-      {$smarty.section.nomSection.nomVariable}. L'ancienne syntaxe est toujours
-      supportée, mais vous ne verrez que des exemples avec la nouvelle syntaxe
-      dans le manuel.
-		</para>
-			<sect2 id="section.property.index">	
-			<title>index</title>
-			<para>
-			Index est utilisé pour afficher l'index de parcours courant, commence par
-			0 (ou l'attribut start), et s'incrémente de 1 (ou de la valeur
-         de l'attribut step).
-			</para>
-			<note>
-				<title>Note technique</title>
-				<para>
-				Si les attributs step et start ne sont pas modifiés, alors index
-            fonctionne de la même façon que iteration, à l'exception qu'il commence
-            par 0 plutôt que par 1.
-				</para>
-			</note>
-	<example>
-	<title>propriété de section index</title>
-	<programlisting>
+ </example>
+ <para>
+  Les sections ont leur propre variable de gestion des propriétés.
+  Elles sont de la forme: {$smarty.section.nomSection.nomVariable}
+ </para>
+ <para>
+  NOTE: Depuis Smarty 1.5.0, la syntaxe pour les propiétés des sections
+  a été changée de {%sectionname.varname%} à
+  {$smarty.section.nomSection.nomVariable}. L'ancienne syntaxe est toujours
+  supportée, mais vous ne verrez que des exemples avec la nouvelle syntaxe
+  dans le manuel.
+ </para>
+ <sect2 id="section.property.index">
+  <title>index</title>
+  <para>
+   Index est utilisé pour afficher l'index de parcours courant, commence par
+   0 (ou l'attribut start), et s'incrémente de 1 (ou de la valeur
+   de l'attribut step).
+  </para>
+  <note>
+   <title>Note technique</title>
+   <para>
+    Si les attributs step et start ne sont pas modifiés, alors index
+    fonctionne de la même façon que iteration, à l'exception qu'il commence
+    par 0 plutôt que par 1.
+   </para>
+  </note>
+  <example>
+   <title>propriété de section index</title>
+<programlisting>
 	{section name=client loop=$idClient}
 	{$smarty.section.client.index} id: {$idClient[client]}&lt;br&gt;
 	{/section}
@@ -278,17 +279,17 @@
 	1 id: 1001&lt;br&gt;
 	2 id: 1002&lt;br&gt;
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.index.prev">	
-			<title>index_prev</title>
-			<para>
-			index_prev est utilisé pour afficher l'index de parcours
-         précédent de la boucle. Au premier passage, il vaut -1.
-			</para>
-	<example>
-	<title>propriété de section index_prev</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.index.prev">
+  <title>index_prev</title>
+  <para>
+   index_prev est utilisé pour afficher l'index de parcours
+   précédent de la boucle. Au premier passage, il vaut -1.
+  </para>
+  <example>
+   <title>propriété de section index_prev</title>
+<programlisting>
 	{section name=client loop=$custid}
 	{$smarty.section.client.index} id: {$idClient[client]}&lt;br&gt;
 	{* Pour votre information, $idClient[client.index] and $idClient[client] sont identiques *}
@@ -307,18 +308,18 @@
 	2 id: 1002&lt;br&gt;
     	L'id du client à été modifié&lt;br&gt;
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.index.next">
-			<title>index_next</title>
-			<para>
-			index_next est utilisé pour afficher la valeur théorique suivante de
-			index. Dans la dernière boucle, cela reste la valeur incrémentée,
-			qui respecte l'attribut step si donné.
-			</para>
-	<example>
-	<title>propriété de section index_next</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.index.next">
+  <title>index_next</title>
+  <para>
+   index_next est utilisé pour afficher la valeur théorique suivante de
+   index. Dans la dernière boucle, cela reste la valeur incrémentée,
+   qui respecte l'attribut step si donné.
+  </para>
+  <example>
+   <title>propriété de section index_next</title>
+<programlisting>
 	{section name=client loop=$idClient}
 	{$smarty.section.client.index} id: {$idClient[client]}&lt;br&gt;
 	{* Pour votre information, $idClient[client.index] and $idClient[client] sont identiques *}
@@ -337,22 +338,22 @@
 	2 id: 1002&lt;br&gt;
     	L'id du client va changer&lt;br&gt;
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.iteration">
-			<title>iteration</title>
-			<para>
-			iteration est utilisé pour afficher la valeur courante de l'iteration.
-			</para>
-			<para>
-			NOTE: Cette valeur n'est pas affectée par les attributs start, step et
-			max, à l'inverse de la propriété index. L'itération commence par
-			1 et non par 0 (comme le fait index). rownum est un alias de iteration,
-			ils fonctionnent de la même façon.
-			</para>
-	<example>
-	<title>propriété iteration de section</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.iteration">
+  <title>iteration</title>
+  <para>
+   iteration est utilisé pour afficher la valeur courante de l'iteration.
+  </para>
+  <para>
+   NOTE: Cette valeur n'est pas affectée par les attributs start, step et
+   max, à l'inverse de la propriété index. L'itération commence par
+   1 et non par 0 (comme le fait index). rownum est un alias de iteration,
+   ils fonctionnent de la même façon.
+  </para>
+  <example>
+   <title>propriété iteration de section</title>
+<programlisting>
 	{section name=client loop=$idClient start=5 step=2}
 	Iteration courante: {$smarty.section.client.iteration}&lt;br&gt;
 	{$smarty.section.client.index} id: {$idClient[client]}&lt;br&gt;
@@ -375,16 +376,16 @@
 	9 id: 1002&lt;br&gt;
     	L'id du client va changer&lt;br&gt;
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.first">
-			<title>first</title>
-			<para>
-			first est à true lorsque la section est parcouru pour la première fois.
-			</para>
-	<example>
-	<title>propriété first de la section</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.first">
+  <title>first</title>
+  <para>
+   first est à true lorsque la section est parcouru pour la première fois.
+  </para>
+  <example>
+   <title>propriété first de la section</title>
+<programlisting>
 	{section name=client loop=$idClient}
 	{if $smarty.section.client.first}
     	&lt;table&gt;
@@ -407,16 +408,16 @@
 	&lt;tr&gt;&lt;td&gt;2 id: 1002&lt;/td&gt;&lt;/tr&gt;
 	&lt;/table&gt;
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.last">
-			<title>last</title>
-			<para>
-			last est à true lorsque la section est parcourue pour la dernière fois.
-			</para>
-	<example>
-	<title>Propriété last de section</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.last">
+  <title>last</title>
+  <para>
+   last est à true lorsque la section est parcourue pour la dernière fois.
+  </para>
+  <example>
+   <title>Propriété last de section</title>
+<programlisting>
 	{section name=client loop=$idClient}
 	{if $smarty.section.client.first}
     	&lt;table&gt;
@@ -439,18 +440,18 @@
 	&lt;tr&gt;&lt;td&gt;2 id: 1002&lt;/td&gt;&lt;/tr&gt;
 	&lt;/table&gt;
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.rownum">	
-			<title>rownum</title>
-			<para>
-			rownum, utilisé pour afficher la valeur courante de l'itération,
-			commence par 1. C'est un alias de iteration, ils fonctionnent de façon
-			identique.
-			</para>
-	<example>
-	<title>propriété rownum de section</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.rownum">
+  <title>rownum</title>
+  <para>
+   rownum, utilisé pour afficher la valeur courante de l'itération,
+   commence par 1. C'est un alias de iteration, ils fonctionnent de façon
+   identique.
+  </para>
+  <example>
+   <title>propriété rownum de section</title>
+<programlisting>
 	{section name=client loop=$idClient}
 	{$smarty.section.client.rownum} id: {$idClient[client]}&lt;br&gt;
 	{/section}
@@ -462,17 +463,17 @@
 	2 id: 1001&lt;br&gt;
 	3 id: 1002&lt;br&gt;
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.loop">	
-			<title>loop</title>
-			<para>
-			loop est utilisé pour afficher la dernière valeur de index que cette
-         section a utilisé. Peut être utilisé dans ou en dehors de la section.
-			</para>
-	<example>
-	<title>Propriété de section index</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.loop">
+  <title>loop</title>
+  <para>
+   loop est utilisé pour afficher la dernière valeur de index que cette
+   section a utilisé. Peut être utilisé dans ou en dehors de la section.
+  </para>
+  <example>
+   <title>Propriété de section index</title>
+<programlisting>
 	{section name=client loop=$idClient}
 	{$smarty.section.client.index} id: {$idClient[client]}&lt;br&gt;
 	{/section}
@@ -487,19 +488,19 @@
 
 	il y eu 3 clients d'affichés.
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.show">	
-			<title>show</title>
-			<para>
-        	<emphasis>show</emphasis> est utilisé comme paramètre de section.
-        	<emphasis>show</emphasis> est une valeur booléenne, true ou false.
-          Si show est à "false", la section ne sera pas affichée. Si un
-          sectionelse est présent, elle sera affiché.
-			</para>
-	<example>
-	<title>section, attribut show</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.show">
+  <title>show</title>
+  <para>
+   <emphasis>show</emphasis> est utilisé comme paramètre de section.
+   <emphasis>show</emphasis> est une valeur booléenne, true ou false.
+   Si show est à "false", la section ne sera pas affichée. Si un
+   sectionelse est présent, elle sera affiché.
+  </para>
+  <example>
+   <title>section, attribut show</title>
+<programlisting>
 	{* $show_client_info a pu être passé par le script PHP,
 	 pour déterminer si oui ou non on souhaite afficher la section *}
 	{section name=client loop=$idClient show=$show_client_info}
@@ -521,17 +522,17 @@
 
 	la section à été affichée.
 </programlisting>
-	</example>
-			</sect2>
-			<sect2 id="section.property.total">	
-			<title>total</title>
-			<para>
-			total est utilisé pour afficher le nombre d'itération que la section
-			va exécuter. Peut être utilisé dans ou en dehors de la section.
-			</para>
-	<example>
-	<title>section, propriété total</title>
-	<programlisting>
+  </example>
+ </sect2>
+ <sect2 id="section.property.total">
+  <title>total</title>
+  <para>
+   total est utilisé pour afficher le nombre d'itération que la section
+   va exécuter. Peut être utilisé dans ou en dehors de la section.
+  </para>
+  <example>
+   <title>section, propriété total</title>
+<programlisting>
 	{section name=client loop=$idClient step=2}
 	{$smarty.section.client.index} id: {$idClient[client]}&lt;br&gt;
 	{/section}
@@ -546,8 +547,8 @@
 
 	Il y eu 3 clients affichés.
 </programlisting>
-	</example>
-			</sect2>
+  </example>
+ </sect2>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -568,4 +569,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml:1.1 smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml:1.1	Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml	Sun May 23 11:44:59 2004
@@ -1,31 +1,32 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-		<sect1 id="language.function.strip">
-			<title>strip</title>
-			<para>
-			Il est fréquent que les designers web rencontrent des problèmes
-			dus aux espaces et retours chariots, qui affectent le rendu HTML
-			("fonctionnalités" des navigateurs), les obligeant à coller les
-			balises les unes aux autres. Cette solution rend généralement le
-         code illisible et impossible à maintenir.
-			</para>
-			<para>
-			Tout contenu situé entre les balises {strip}{/strip} se verra
-         allégé des espaces superflus et des retours chariots en début ou en fin
-         de ligne, avant qu'il ne soit affichés. De la sorte, vous pouvez
-         conserver vos templates lisibles, sans vous soucier des effets
-         indésirables que peuvent apporter les espaces superflus.
-			</para>
-			<note>
-			<title>Note technique</title>
-			<para>
-			{strip}{/strip} n'affecte en aucun cas le contenu des variables de
-         template. Voir le  <link linkend="language.modifier.strip">modificateur
-         strip</link> pour un rendu identique pour les variables.
-			</para>
-			</note>
-<example>
-<title>balises strip</title>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+<sect1 id="language.function.strip">
+ <title>strip</title>
+ <para>
+  Il est fréquent que les designers web rencontrent des problèmes
+  dus aux espaces et retours chariots, qui affectent le rendu HTML
+  ("fonctionnalités" des navigateurs), les obligeant à coller les
+  balises les unes aux autres. Cette solution rend généralement le
+  code illisible et impossible à maintenir.
+ </para>
+ <para>
+  Tout contenu situé entre les balises {strip}{/strip} se verra
+  allégé des espaces superflus et des retours chariots en début ou en fin
+  de ligne, avant qu'il ne soit affichés. De la sorte, vous pouvez
+  conserver vos templates lisibles, sans vous soucier des effets
+  indésirables que peuvent apporter les espaces superflus.
+ </para>
+ <note>
+  <title>Note technique</title>
+  <para>
+   {strip}{/strip} n'affecte en aucun cas le contenu des variables de
+   template. Voir le  <link linkend="language.modifier.strip">modificateur
+   strip</link> pour un rendu identique pour les variables.
+  </para>
+ </note>
+ <example>
+  <title>balises strip</title>
 <programlisting>
 {* la suite sera affichée sur une seule ligne *}
 {strip}
@@ -44,14 +45,14 @@
 SORTIE:
 
 &lt;table border=0&gt;&lt;tr&gt;&lt;td&gt;&lt;A HREF="http://mon.domaine.com"&gt;&lt;font color="red"&gt;Un test&lt;/font&gt;&lt;/A&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</programlisting>
-</example>
-		<para>
-		Notez que dans l'exemple ci-dessus, toutes les lignes commencent et
-      se terminent par des	balises HTML. Sachez que si vous avez du texte
-      en début ou en fin de ligne dans des balises strip, ce dernier sera collé
-      au suivant/précédent et risque de ne pas être affiché selon
-      l'effet désiré.
-		</para>
+ </example>
+ <para>
+  Notez que dans l'exemple ci-dessus, toutes les lignes commencent et
+  se terminent par des	balises HTML. Sachez que si vous avez du texte
+  en début ou en fin de ligne dans des balises strip, ce dernier sera collé
+  au suivant/précédent et risque de ne pas être affiché selon
+  l'effet désiré.
+ </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -72,4 +73,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.