cvs: smarty /docs/fr/appendixes tips.xml /docs/fr/designers/language-basic-syntax language-syntax-quotes.xml language-syntax-variables.xml /docs/fr/designers/language-builtin-functions language-function-config-load.xml language-function-foreach.xml language-function-if.xml language-function-include-php.xml language-function-insert.xml language-function-literal.xml language-function-php.xml language-function-strip.xml

"Yannick Torres" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvsyannick1115759741@cvsserver>
yannick		Tue May 10 17:15:41 2005 EDT

  Modified files:              
    /smarty/docs/fr/appendixes	tips.xml 
    /smarty/docs/fr/designers/language-basic-syntax	
                                                   	language-syntax-quotes.xml 
                                                   	language-syntax-variables.xml 
    /smarty/docs/fr/designers/language-builtin-functions	
                                                        	language-function-config-load.xml 
                                                        	language-function-foreach.xml 
                                                        	language-function-if.xml 
                                                        	language-function-include-php.xml 
                                                        	language-function-insert.xml 
                                                        	language-function-literal.xml 
                                                        	language-function-php.xml 
                                                        	language-function-strip.xml 
  Log:
  sync with EN

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
yannick-20050510171541.txt (text/plain, 47 KB)
http://cvs.php.net/diff.php/smarty/docs/fr/appendixes/tips.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/appendixes/tips.xml
diff -u smarty/docs/fr/appendixes/tips.xml:1.6 smarty/docs/fr/appendixes/tips.xml:1.7
--- smarty/docs/fr/appendixes/tips.xml:1.6	Sun Dec 26 16:12:44 2004
+++ smarty/docs/fr/appendixes/tips.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.5 Maintainer: didou Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.6 Maintainer: didou Status: ready -->
 <chapter id="tips">
  <title>Trucs et astuces</title>
  <para></para>
@@ -11,7 +11,8 @@
    défaut pour une variable qui n'a pas été assignée, comme
    pour afficher "&amp;nbsp;" afin que les couleurs de fond
    des tableaux fonctionnent. Beaucoup utiliseraient une
-   instruction {if} pour gérer celà, mais il existe un moyen
+   instruction <link linkend="language.function.if">{if}</link> 
+   pour gérer celà, mais il existe un moyen
    plus facile dans Smarty : l'utilisation du modificateur
    de variable <emphasis>default</emphasis>.
   </para>
@@ -34,8 +35,13 @@
 ]]>
    </programlisting>
   </example>
+  <para>
+   Voir aussi 
+   <link linkend="language.modifier.default">default</link> et
+   <link linkend="tips.default.var.handling">la gestion des variables par défaut</link>.
+  </para>
  </sect1>
- 
+
  <sect1 id="tips.default.var.handling">
   <title>Gestion des variables par défaut</title>
   <para>
@@ -56,6 +62,11 @@
 ]]>
    </programlisting>
   </example>
+  <para>
+   Voir aussi
+   <link linkend="language.modifier.default">default</link> et
+   <link linkend="tips.blank.var.handling">la gestion des variables non-assignées</link>.
+  </para>
  </sect1>
  <sect1 id="tips.passing.vars">
   <title>Passage du titre à un template d'en-tête</title>
@@ -124,7 +135,7 @@
     <para>
      A partir Smarty 1.4.0, vous pouvez passer les dates à Smarty
      sous la forme de timestamps Unix ou MySQL, ou tout autre format de dates
-     que comprend strtotime().
+     que comprend <ulink url="&url.php-manual;strtotime">strtotime()</ulink>.
     </para>
    </note>
    <example>
@@ -164,7 +175,8 @@
     </programlisting>
    </example>
    <para>
-    En utilisant la fonction {html_select_date} dans un template, le programmeur
+    En utilisant la fonction <link linkend="language.function.html.select.date">{html_select_date}</link> 
+    dans un template, le programmeur
     veut en général convertir le résultat d'un formulaire en un timestamp.
     Voici une fonction qui devrait vous être utile.
    </para>
@@ -271,7 +283,8 @@
     Traditionnellemnt, la programmation avec des templates dans les applications
     se déroule de la façon suivante : d'abord vous récupérez vos variables
     dans l'application PHP (peut-être avec des requêtes en base de données), puis
-    vous instanciez votre objet Smarty, assignez les variables et affichez le
+    vous instanciez votre objet Smarty, <link linkend="api.assign">assignez</link> 
+    les variables et <link linkend="api.display">affichez</link> le
     template. Disons par exemple que nous avons un téléscripteur dans
     notre template. Nous récupérerions les données dans notre application,
     puis les assignerions ensuite pour les afficher. Mais ne serait-ce pas
@@ -320,6 +333,12 @@
 ]]>
     </programlisting>
    </example>
+   <para>
+    Voir aussi
+    <link linkend="language.function.include.php">{include_php}</link>,
+    <link linkend="language.function.include">{include}</link> et
+    <link linkend="language.function.php">{php}</link>.
+   </para>
   </sect1>
   <sect1 id="tips.obfuscating.email">
    <title>Dissimuler les adresses email</title>
@@ -350,6 +369,10 @@
      peu probable.
     </para>
    </note>
+   <para>
+    Voir aussi
+    <link linkend="language.modifier.escape">escape</link>.
+   </para>
   </sect1>
  </chapter>
  <!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.5 smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.6
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.5	Tue Dec 21 16:08:13 2004
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
 <sect1 id="language.syntax.quotes">
  <title>Variables insérées dans des chaînes de caractères</title>
  <para>
@@ -16,7 +16,7 @@
   <title>Syntaxe d'insertion de variables dans des chaînes</title>
   <programlisting>
 <![CDATA[
-EXEMPLE DE SYNTAXE:
+EXEMPLE DE SYNTAXE :
 {func var="test $foo test"}       <-- comprends $foo
 {func var="test $foo_bar test"}   <-- comprends $foo_bar
 {func var="test $foo[0] test"}    <-- comprends $foo[0]
@@ -31,6 +31,10 @@
 ]]>
   </programlisting>
  </example>
+ <para>
+  Voir aussi
+  <link linkend="language.modifier.escape">escape</link>.
+ </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.1 smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.2
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.1	Sun Dec 26 15:17:41 2004
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
 <sect1 id="language.syntax.variables">
  <title>Variables</title>
  <para>
@@ -39,6 +39,11 @@
 ]]>
   </programlisting>
  </example>
+ <para>
+  Voir aussi
+  <link linkend="language.variables.smarty">les variables réservées $smarty</link> et
+  <link linkend="language.config.variables">les variables de configuration</link>.
+ </para>
 </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-config-load.xml?r1=1.5&r2=1.6&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.5 smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.5	Mon May  9 12:45:23 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.config.load">
  <title>config_load</title>
  <informaltable frame="all">
@@ -128,7 +128,7 @@
  <para>
   Voir aussi 
   <link linkend="config.files">les fichiers de configuration</link> et
-  <link linkend="language.function.config.load">config_load</link>.
+  <link linkend="language.config.variables">les variables de configuration</link>.
  </para>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml?r1=1.5&r2=1.6&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.5 smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.5	Sun Nov  7 21:10:33 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.foreach">
  <title>foreach,foreachelse</title>
  <informaltable frame="all">
@@ -54,7 +54,8 @@
  </informaltable>
  <para>
   Les boucles <emphasis>foreach</emphasis> sont une alternative aux boucles
-  <emphasis>section</emphasis>. Les boucles <emphasis>foreach</emphasis>
+  <link linkend="language.function.section"><emphasis>section</emphasis></link>.
+  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,
@@ -73,47 +74,116 @@
  </para>
  <example>
   <title>foreach</title>
-<programlisting>
-
+  <programlisting>
+<![CDATA[
 {* Cet exemple affiche toutes les valeurs du tableau $custid *}
 {foreach from=$custid item=curr_id}
-	id: {$curr_id}&lt;br&gt;
+  id: {$curr_id}<br />
 {/foreach}
-
-SORTIE:
-
-id: 1000&lt;br&gt;
-id: 1001&lt;br&gt;
-id: 1002&lt;br&gt;</programlisting>
+]]>
+  </programlisting>
+  <para>
+   L'exemple ci-dessus affichera :
+  </para>
+  <screen>
+<![CDATA[
+
+id: 1000<br />
+id: 1001<br />
+id: 1002<br />
+]]>
+  </screen>
  </example>
- 
+
  <example>
   <title>foreach key</title>
-<programlisting>
+  <programlisting>
+<![CDATA[
 {* key contient la clef de chaque élément parcouru
 
 l'attribution des élément est de la forme:
 
-$smarty->assign("contacts", array(array("tel" =&gt; "1", "fax" =&gt; "2", "portable" =&gt; "3"),
-      array("tel" =&gt; "555-4444", "fax" =&gt; "555-3333", "portable" =&gt; "760-1234")));
+$smarty->assign("contacts", array(array("tel" => "1", "fax" => "2", "portable" => "3"),
+      array("tel" => "555-4444", "fax" => "555-3333", "portable" => "760-1234")));
 
 *}
 
 {foreach name=outer item=contact from=$contacts}
   {foreach key=key item=item from=$contact}
-    {$key}: {$item}&lt;br&gt;
+    {$key}: {$item}<br />
   {/foreach}
 {/foreach}
+]]>
+  </programlisting>
+  <para>
+   L'exemple ci-dessus affichera :
+  </para>
+  <screen>
+<![CDATA[
+tel: 1<br />
+fax: 2<br />
+portable: 3<br />
+tel: 555-4444<br />
+fax: 555-3333<br />
+portable: 760-1234<br />
+]]>
+  </screen>
+ </example>
 
-SORTIE:
+ <para>
+  Les boucles Foreach ont également leurs propres variables qui gèrent les propriétés
+  de foreach. Elles sont indiquées par : {$smarty.foreach.foreachname.varname} 
+  où foreachname est le nom spécifié par l'attribut <emphasis>name</emphasis>
+  de foreach.
+ </para>
 
-tel: 1&lt;br&gt;
-fax: 2&lt;br&gt;
-portable: 3&lt;br&gt;
-tel: 555-4444&lt;br&gt;
-fax: 555-3333&lt;br&gt;
-portable: 760-1234&lt;br&gt;</programlisting>
- </example>
+ <sect2 id="foreach.property.iteration">
+  <title>iteration</title>
+  <para>
+   <emphasis>iteration</emphasis> est utilisé pour afficher l'itération de la boucle courante.
+  </para>
+  <para>
+   <emphasis>iteration</emphasis> commence toujours par 1 et est incrémenté
+   à chaque itération.
+  </para>
+ </sect2>
+
+ <sect2 id="foreach.property.first">
+  <title>first</title>
+  <para>
+   <emphasis>first</emphasis> est défini à true si l'itération courante de foreach est la première.
+  </para>
+ </sect2>
+
+ <sect2 id="foreach.property.last">
+  <title>last</title>
+  <para>
+   <emphasis>last</emphasis> est défini à true si l'itération courante de foreach est la dernière.
+  </para>
+ </sect2>
+
+ <sect2 id="foreach.property.show">
+  <title>show</title>
+  <para>
+   <emphasis>show</emphasis> est utilisé en tant que paramètre de foreach.
+   <emphasis>show</emphasis> est un booléen (true ou false). 
+   S'il vaut false, foreach ne sera pas affiché. Si foreachelse est présent,
+   il sera affiché alternativement.
+  </para>
+  
+ </sect2>
+ <sect2 id="foreach.property.total">
+  <title>total</title>
+  <para>
+   <emphasis>total</emphasis> est utilisé pour afficher le nombre d'itérations
+   bouclées par ce foreach. Il peut être utilisé dans ou après le foreach.
+  </para>
+  <para>
+   Voir aussi 
+   <link linkend="language.function.section">{section}</link> et
+   <link linkend="language.variables.smarty.loops">$smarty.foreach</link>.
+  </para>
+ </sect2>
 </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.4&r2=1.5&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.4 smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.5
--- smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.4	Fri Jan  7 04:42:34 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml	Tue May 10 17:15:40 2005
@@ -1,207 +1,209 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
 <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
+  L'instruction <emphasis>{if}</emphasis> 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.
+  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. Toutes les conditions PHP sont reconnues, 
+  comme <emphasis>||</emphasis>, <emphasis>or</emphasis>,
+  <emphasis>&amp;&amp;</emphasis>, <emphasis>and</emphasis>, etc.
  </para>
  <para>
-    La liste suivante présente les opérateurs reconnus, qui doivent être entourés d'espaces.
-    Remarquez que les éléments listés entre [crochets] sont optionnels. Les équivalents 
-    PHP sont indiqués lorsque applicables.
+  La liste suivante présente les opérateurs reconnus, qui doivent être entourés d'espaces.
+  Remarquez que les éléments listés entre [crochets] sont optionnels. Les équivalents 
+  PHP sont indiqués lorsque applicables.
  </para>
 
  <informaltable frame="all">
-      <tgroup cols="4">
-         <colspec colname="qualifier" align="center" />
-         <colspec colname="alternates" align="center" />
-         <colspec colname="meaning" />
-         <colspec colname="example" />
-         <colspec colname="php" />
-          <thead>
-            <row>
-              <entry>Opérateur</entry>
-              <entry>Syntaxe alternative</entry>
-              <entry>Exemple de syntaxe</entry>
-              <entry>Signification</entry>
-              <entry>Equivalent PHP</entry>
-            </row>
-          </thead>
-          <tbody>
-            <row>
-              <entry>==</entry>
-              <entry>eq</entry>
-              <entry>$a eq $b</entry>
-              <entry>égalité</entry>
-              <entry>==</entry>
-            </row>
-            <row>
-              <entry>!=</entry>
-              <entry>ne, neq</entry>
-               <entry>$a neq $b</entry>
-               <entry>différence</entry>
-               <entry>!=</entry>
-            </row>
-            <row>
-               <entry>&gt;</entry>
-               <entry>gt</entry>
-               <entry>$a gt $b</entry>
-               <entry>supérieur à</entry>
-               <entry>&gt;</entry>
-            </row>
-            <row>
-               <entry>&lt;</entry>
-               <entry>lt</entry>
-               <entry>$a lt $b</entry>
-               <entry>inférieur à</entry>
-               <entry>&lt;</entry>
-            </row>
-            <row>
-               <entry>&gt;=</entry>
-               <entry>gte, ge</entry>
-               <entry>$a ge $b</entry>
-               <entry>supérieur ou égal à</entry>
-               <entry>&gt;=</entry>
-           </row>
-           <row>
-               <entry>&lt;=</entry>
-               <entry>lte, le</entry>
-               <entry>$a le $b</entry>
-               <entry>inférieur ou égal à</entry>
-               <entry>&lt;=</entry>
-           </row>
-           <row>
-               <entry>====</entry>
-               <entry></entry>
-               <entry>$a === 0</entry>
-               <entry>égalité (type et valeur)</entry>
-               <entry>====</entry>
-           </row> 
-           <row>
-               <entry>!</entry>
-               <entry>not</entry>
-               <entry>not $a</entry>
-               <entry>négation</entry>
-               <entry>!</entry>
-           </row>
-           <row>
-               <entry>%</entry>
-               <entry>mod</entry>
-               <entry>$a mod $b</entry>
-               <entry>modulo</entry>
-               <entry>%</entry>
-           </row>
-           <row>
-              <entry>is [not] div by</entry>
-              <entry></entry>
-              <entry>$a is not div by 4</entry>
-              <entry>divisible par</entry>
-              <entry>$a % $b == 0</entry>
-           </row>
-            <row>
-              <entry>is [not] even</entry>
-              <entry></entry>
-              <entry>$a is not even</entry>
-              <entry>est [ou non] un nombre pair</entry>
-              <entry>$a % 2 == 0</entry>
-           </row>
-           <row>
-              <entry>is [not] even by</entry>
-              <entry></entry>
-              <entry>$a is not even by $b</entry>
-              <entry>paritée de groupe</entry>
-              <entry>($a / $b) % 2 == 0</entry>
-           </row>
-           <row>
-              <entry>is [not] odd</entry>
-              <entry></entry>
-              <entry>$a is not odd</entry>
-              <entry>est [ou non] un nombre impair</entry>
-              <entry>$a % 2 != 0</entry>
-           </row>
-           <row>
-              <entry>is [not] odd by</entry>
-              <entry></entry>
-              <entry>$a is not odd by $b</entry>
-              <entry>est [ou non] un groupe impair</entry>
-              <entry>($a / $b) % 2 != 0</entry>
-           </row>
-        </tbody>
-	</tgroup>
-</informaltable>
+  <tgroup cols="4">
+   <colspec colname="qualifier" align="center" />
+   <colspec colname="alternates" align="center" />
+   <colspec colname="meaning" />
+   <colspec colname="example" />
+   <colspec colname="php" />
+   <thead>
+    <row>
+     <entry>Opérateur</entry>
+     <entry>Syntaxe alternative</entry>
+     <entry>Exemple de syntaxe</entry>
+     <entry>Signification</entry>
+     <entry>Equivalent PHP</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>==</entry>
+     <entry>eq</entry>
+     <entry>$a eq $b</entry>
+     <entry>égalité</entry>
+     <entry>==</entry>
+    </row>
+    <row>
+     <entry>!=</entry>
+     <entry>ne, neq</entry>
+     <entry>$a neq $b</entry>
+     <entry>différence</entry>
+     <entry>!=</entry>
+    </row>
+    <row>
+     <entry>&gt;</entry>
+     <entry>gt</entry>
+     <entry>$a gt $b</entry>
+     <entry>supérieur à</entry>
+     <entry>&gt;</entry>
+    </row>
+    <row>
+     <entry>&lt;</entry>
+     <entry>lt</entry>
+     <entry>$a lt $b</entry>
+     <entry>inférieur à</entry>
+     <entry>&lt;</entry>
+    </row>
+    <row>
+     <entry>&gt;=</entry>
+     <entry>gte, ge</entry>
+     <entry>$a ge $b</entry>
+     <entry>supérieur ou égal à</entry>
+     <entry>&gt;=</entry>
+    </row>
+    <row>
+     <entry>&lt;=</entry>
+     <entry>lte, le</entry>
+     <entry>$a le $b</entry>
+     <entry>inférieur ou égal à</entry>
+     <entry>&lt;=</entry>
+    </row>
+    <row>
+     <entry>===</entry>
+     <entry></entry>
+     <entry>$a === 0</entry>
+     <entry>égalité (type et valeur)</entry>
+     <entry>===</entry>
+    </row>
+    <row>
+     <entry>!</entry>
+     <entry>not</entry>
+     <entry>not $a</entry>
+     <entry>négation</entry>
+     <entry>!</entry>
+    </row>
+    <row>
+     <entry>%</entry>
+     <entry>mod</entry>
+     <entry>$a mod $b</entry>
+     <entry>modulo</entry>
+     <entry>%</entry>
+    </row>
+    <row>
+     <entry>is [not] div by</entry>
+     <entry></entry>
+     <entry>$a is not div by 4</entry>
+     <entry>divisible par</entry>
+     <entry>$a % $b == 0</entry>
+    </row>
+    <row>
+     <entry>is [not] even</entry>
+     <entry></entry>
+     <entry>$a is not even</entry>
+     <entry>est [ou non] un nombre pair</entry>
+     <entry>$a % 2 == 0</entry>
+    </row>
+    <row>
+     <entry>is [not] even by</entry>
+     <entry></entry>
+     <entry>$a is not even by $b</entry>
+     <entry>paritée de groupe</entry>
+     <entry>($a / $b) % 2 == 0</entry>
+    </row>
+    <row>
+     <entry>is [not] odd</entry>
+     <entry></entry>
+     <entry>$a is not odd</entry>
+     <entry>est [ou non] un nombre impair</entry>
+     <entry>$a % 2 != 0</entry>
+    </row>
+    <row>
+     <entry>is [not] odd by</entry>
+     <entry></entry>
+     <entry>$a is not odd by $b</entry>
+     <entry>est [ou non] un groupe impair</entry>
+     <entry>($a / $b) % 2 != 0</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
  <example>
   <title>Instruction if</title>
-<programlisting>
-{if $name eq "Fred"}
-	Bienvenue, Monsieur.
-{elseif $name eq "Wilma"}
-	Bienvenue m'dame.
-{else}
-	Bienvenue, qui que vous soyez.
-{/if}
-
-{* Un exemple avec l'opérateur or *}
-{if $name eq "Fred" or $name eq "Wilma"}
-	...
-{/if}
-
-{* même chose que ci-dessus *}
-{if $name == "Fred" || $name == "Wilma"}
-	...
-{/if}
+  <programlisting>
+<![CDATA[
+   {if $name eq "Fred"}
+   Bienvenue, Monsieur.
+   {elseif $name eq "Wilma"}
+   Bienvenue m'dame.
+   {else}
+   Bienvenue, qui que vous soyez.
+   {/if}
+
+   {* Un exemple avec l'opérateur or *}
+   {if $name eq "Fred" or $name eq "Wilma"}
+   ...
+   {/if}
+
+   {* même chose que ci-dessus *}
+   {if $name == "Fred" || $name == "Wilma"}
+   ...
+   {/if}
 
-{* l'exemple suivant NE fonctionne PAS, les opérateurs
+   {* l'exemple suivant NE fonctionne PAS, les opérateurs
    doivent être entourés d'espaces. *}
-{if $name=="Fred" || $name=="Wilma"}
-	...
-{/if}
-
-
-{* les parenthèses sont autorisées *}
-{if ( $amount &lt; 0 or $amount &gt; 1000 ) and $volume &gt;= #minVolAmt#}
-	...
-{/if}
-
-{* vous pouvez également faire appel aux fonctions PHP *}
-{if count($var) gt 0}
-	...
-{/if}
-
-{* teste si les valeurs sont paires(even) ou impaires(odd) *}
-{if $var is even}
-	...
-{/if}
-{if $var is odd}
-	...
-{/if}
-{if $var is not odd}
-	...
-{/if}
-
-{* teste si la variable est divisble par 4 *}
-{if $var is div by 4}
-	...
-{/if}
-
-{* teste si la variable est paire, par groupe de deux i.e.,
-0=paire, 1=paire, 2=impaire, 3=impaire, 4=paire, 5=paire, etc. *}
-{if $var is even by 2}
-	...
-{/if}
-
-{* 0=paire, 1=paire, 2=paire, 3=impaire, 4=impaire, 5=impaire, etc. *}
-{if $var is even by 3}
-	...
-{/if}</programlisting>
+   {if $name=="Fred" || $name=="Wilma"}
+   ...
+   {/if}
+
+
+   {* les parenthèses sont autorisées *}
+   {if ( $amount < 0 or $amount > 1000 ) and $volume >= #minVolAmt#}
+   ...
+   {/if}
+
+   {* vous pouvez également faire appel aux fonctions PHP *}
+   {if count($var) gt 0}
+   ...
+   {/if}
+
+   {* teste si les valeurs sont paires(even) ou impaires(odd) *}
+   {if $var is even}
+   ...
+   {/if}
+   {if $var is odd}
+   ...
+   {/if}
+   {if $var is not odd}
+   ...
+   {/if}
+
+   {* teste si la variable est divisible par 4 *}
+   {if $var is div by 4}
+   ...
+   {/if}
+
+   {* teste si la variable est paire, par groupe de deux i.e.,
+   0=paire, 1=paire, 2=impaire, 3=impaire, 4=paire, 5=paire, etc. *}
+   {if $var is even by 2}
+   ...
+   {/if}
+
+   {* 0=paire, 1=paire, 2=paire, 3=impaire, 4=impaire, 5=impaire, etc. *}
+   {if $var is even by 3}
+   ...
+   {/if}
+]]>
+  </programlisting>
  </example>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml?r1=1.4&r2=1.5&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.4 smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.5
--- smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.4	Fri Jul  2 18:30:34 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.include.php">
  <title>include_php</title>
  <informaltable frame="all">
@@ -15,7 +15,7 @@
      <entry>Nom attribut</entry>
      <entry>Type</entry>
      <entry>Requis</entry>
-     <entry>Defaut</entry>
+     <entry>Défaut</entry>
      <entry>Description</entry>
     </row>
    </thead>
@@ -33,7 +33,7 @@
      <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>
+      plusieurs demandes d'inclusions sont faîtes.</entry>
     </row>
     <row>
      <entry>assign</entry>
@@ -41,27 +41,27 @@
      <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>
+      sera assignée plutôt que directement affichée.</entry>
     </row>
    </tbody>
   </tgroup>
  </informaltable>
  <note>
-   <title>Technical Note</title>
-   <para>
-    include_php est presque obsolète dans Smarty. Vous pouvez obtenir des résultats 
-    équivalents en utilisant les fonctions utilisateur.
-    La seule raison qui peut vous pousser à utiliser include_php est que 
-    vous avez besoin de mettre une de vos fonction en quarantaine vis à vis du 
-    répertoire des plugins ou de votre application. Reportez vous à 
-    l'exemple des <link
-     linkend="tips.componentized.templates"> templates composants</link>
-    pour plus de détails.
-   </para>
+  <title>Technical Note</title>
+  <para>
+   include_php est presque obsolète dans Smarty. Vous pouvez obtenir des résultats 
+   équivalents en utilisant les fonctions utilisateur.
+   La seule raison qui peut vous pousser à utiliser include_php est que 
+   vous avez besoin de mettre une de vos fonction en quarantaine vis à vis du 
+   répertoire des plugins ou de votre application. Reportez vous à 
+   l'exemple des <link
+   linkend="tips.componentized.templates"> templates composants</link>
+   pour plus de détails.
+  </para>
  </note>
 
  <para>
-  les balises include_php sont utilisées pour inclure directement
+  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
@@ -96,34 +96,39 @@
   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
--------------
-
-&lt;?php
-
-	// charge des variables depuis une base de données mysql et les assigne au template.
-	require_once("MySQL.class.php");
-	$sql = new MySQL;
-	$sql->query("select * from site_nav_sections order by name",SQL_ALL);
-	$this->assign('sections',$sql->record);
-
-?&gt;
-
-
-index.tpl
----------
-
-{* chemin absolu, ou relatif à $trusted_dir *}
-{include_php file="/path/to/load_nav.php"}
-
-{foreach item="curr_section" from=$sections}
-	&lt;a href="{$curr_section.url}"&gt;{$curr_section.name}&lt;/a&gt;&lt;br&gt;
-{/foreach}</programlisting>
+  <title>Fonction include_php</title>
+  <programlisting>
+<![CDATA[
+   load_nav.php
+   -------------
+
+   <?php
+
+   // charge des variables depuis une base de données mysql et les assigne au template.
+   require_once("MySQL.class.php");
+   $sql = new MySQL;
+   $sql->query("select * from site_nav_sections order by name",SQL_ALL);
+   $this->assign('sections',$sql->record);
+
+    ?>
+    ]]>
+  </programlisting>
+  <para>
+   Où index.tpl est :
+  </para>
+  <programlisting>
+<![CDATA[
+    {* chemin absolu, ou relatif à $trusted_dir *}
+    {include_php file="/chemin/vers/load_nav.php"}
+
+    {foreach item="curr_section" from=$sections}
+    <a href="{$curr_section.url}">{$curr_section.name}</a><br />
+    {/foreach}
+]]>
+  </programlisting>
  </example>
 </sect1>
-<!-- Keep this comment at the end of the file
+ <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
 sgml-omittag:t
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml?r1=1.5&r2=1.6&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.5 smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.5	Fri Jul  2 16:35:23 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml	Tue May 10 17:15:40 2005
@@ -1,144 +1,144 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
- <!-- $Revision: 1.5 $ -->
- <!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
- <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
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<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>
+    </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>
-   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>
+   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>
-    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
-   -->
+    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-literal.xml?r1=1.5&r2=1.6&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.5 smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.5	Mon May  9 12:45:23 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.literal">
  <title>literal</title>
  <para>
@@ -15,33 +15,33 @@
   les délimiteurs individuels.
  </para>
  <example>
-  <title>balises literal</title>
+  <title>Balises literal</title>
   <programlisting>
 <![CDATA[
 {literal}
 <script language=javascript>
 
-<!--
-  function isblank(field) {
-   if (field.value == '') 
-      { return false; }
-   else
-      {
-         document.loginform.submit();
-         return true;
-       }
-    }
-// -->
+ <!--
+     function isblank(field) {
+     if (field.value == '') 
+     { return false; }
+     else
+     {
+     document.loginform.submit();
+     return true;
+     }
+     }
+     // -->
 
 </script>
 {/literal}
 ]]>
   </programlisting>
  </example>
-  <para>
-   Voir aussi la 
-   <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
-  </para>
+ <para>
+  Voir aussi la
+  <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
+ </para>
 </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-php.xml?r1=1.3&r2=1.4&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.3 smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.4
--- smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.3	Fri Jul  2 16:35:23 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.php">
  <title>php</title>
  <para>
@@ -12,12 +12,15 @@
  </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>
+  <programlisting>
+<![CDATA[
+   {php}
+   // inclusion directe d'un script PHP
+   // depuis le template.
+   include("/path/to/display_weather.php");
+   {/php}
+]]>
+  </programlisting>
  </example>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml?r1=1.4&r2=1.5&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.4 smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml:1.5
--- smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml:1.4	Tue Dec 21 16:08:13 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-strip.xml	Tue May 10 17:15:40 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerlad Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: gerlad Status: ready -->
 <sect1 id="language.function.strip">
  <title>strip</title>
  <para>
@@ -22,15 +22,15 @@
   <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.
+    strip</link> pour un rendu identique pour les variables.
   </para>
  </note>
  <example>
-  <title>balises strip</title>
-<programlisting>
+  <title>Balises strip</title>
+  <programlisting>
+<![CDATA[
 {* la suite sera affichée sur une seule ligne *}
 {strip}
-<![CDATA[
 <table border=0>
  <tr>
   <td>
@@ -41,14 +41,17 @@
  </tr>
 </table>
 {/strip}
-
-
-SORTIE:
-
+]]>
+  </programlisting>
+  <para>
+   L'exemple ci-dessus affichera :
+  </para>
+  <screen>
+<![CDATA[
 <table border=0><tr><td><A HREF="http://mon.example.com"><font color="red">Un test</font></A></td></tr></table>
 ]]>
-</programlisting>
-</example>
+  </screen>
+ </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
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.