cvs: smarty /docs/fr/designers/language-basic-syntax language-syntax-attributes.xml language-syntax-comments.xml language-syntax-functions.xml language-syntax-variables.xml /docs/fr/designers/language-builtin-functions language-function-if.xml language-function-include.xml language-function-ldelim.xml language-function-literal.xml /docs/fr/designers/language-custom-functions language-function-fetch.xml language-function-html-checkboxes.xml language-function-html-image.xml language-function-html-options.xml language-function-html-radios.xml language-function-mailto.xml language-function-popup-init.xml language-function-popup.xml /docs/fr/designers/language-modifiers language-modifier-escape.xml language-modifier-lower.xml language-modifier-strip.xml language-modifier-upper.xml /docs/fr/programmers/api-variables variable-secure-dir.xml variable-use-sub-dirs.xml

[email protected] ("Yannick Torres") Wed, 22 Mar 2006 17:30:04 -0000
Newsgroups php.smarty.cvs
Message-ID <cvsyannick1143048604@cvsserver>
yannick		Wed Mar 22 17:30:04 2006 UTC

  Modified files:              
    /smarty/docs/fr/designers/language-basic-syntax	
                                                   	language-syntax-attributes.xml 
                                                   	language-syntax-comments.xml 
                                                   	language-syntax-functions.xml 
                                                   	language-syntax-variables.xml 
    /smarty/docs/fr/designers/language-builtin-functions	
                                                        	language-function-if.xml 
                                                        	language-function-include.xml 
                                                        	language-function-ldelim.xml 
                                                        	language-function-literal.xml 
    /smarty/docs/fr/designers/language-custom-functions	
                                                       	language-function-fetch.xml 
                                                       	language-function-html-checkboxes.xml 
                                                       	language-function-html-image.xml 
                                                       	language-function-html-options.xml 
                                                       	language-function-html-radios.xml 
                                                       	language-function-mailto.xml 
                                                       	language-function-popup-init.xml 
                                                       	language-function-popup.xml 
    /smarty/docs/fr/designers/language-modifiers	
                                                	language-modifier-escape.xml 
                                                	language-modifier-lower.xml 
                                                	language-modifier-strip.xml 
                                                	language-modifier-upper.xml 
    /smarty/docs/fr/programmers/api-variables	variable-secure-dir.xml 
                                             	variable-use-sub-dirs.xml 
  Log:
  sync with EN
yannick-20060322173004.txt (text/plain, 43.9 KB)
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml:1.6 smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml:1.7
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml:1.6	Sat Feb 18 17:54:23 2006
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
 
 <sect1 id="language.syntax.attributes">
  <title>Paramètres</title>
@@ -15,10 +15,9 @@
  </para>
  <para>
   Certains paramètres requièrent des valeurs booléennes (true / false).
-  Elles <link linkend="variable.config.booleanize">peuvent être spécifiées</link>
-  par l'une des valeures suivantes, sans guillemet: <literal>true</literal>,
-  <literal>on</literal>, et <literal>yes</literal>, ou <literal>false</literal>,
-  <literal>off</literal>, et <literal>no</literal>.
+  Elles peuvent être spécifiées par l'une des valeures suivantes, sans guillemet:
+  <literal>true</literal>, <literal>on</literal>, et <literal>yes</literal>,
+  ou <literal>false</literal>, <literal>off</literal>, et <literal>no</literal>.
  </para>
  <example>
   <title>Paramètres de fonction, syntaxe</title>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml:1.7 smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml:1.8
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml:1.7	Sat Mar 11 19:45:39 2006
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.syntax.comments">
  <title>Commentaires</title>
@@ -24,13 +24,20 @@
 <!-- Un commentaire Html qui sera envoyé au navigateur -->
 
 {* ces multi-lignes sont des commentaires
-     qui ne sont pas envoyées au navigateur
+qui ne sont pas envoyées au navigateur
 *}
 
+{*********************************************************
+Un bloc de commentaires multilignes contenant les crédits
+@ author:         [email protected]
+@ maintainer:     [email protected]
+@ para:           var that sets block style
+@ css:            the style output
+**********************************************************}
+
 {* Inclusion du fichier d'en tête *}
 {include file='header.tpl'}
 
-
 {* Note aux développeurs :  $includeFile est assigné au script foo.php  *}
 <!-- Affichage du bloc principal -->
 {include file=$includeFile}
@@ -41,6 +48,8 @@
  {html_options options=$vals selected=$selected_id}
 </select>
 *}
+{* Balise cvs pour un template *}
+{* &#36;Id: Exp &#36; *}
 
 </body>
 ]]>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.8 smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.9
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.8	Sun Dec 11 12:04:02 2005
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
 <sect1 id="language.syntax.functions">
  <title>Fonctions</title>
  <para>
@@ -8,22 +8,23 @@
   ou invoquent une fonction. Les fonctions sont appelées
   lorsqu'elles sont entourées, ainsi que leurs
   <link linkend="language.syntax.attributes">paramètres</link>, des délimiteurs Smarty.
-  Par exemple : {nomfonction par1="val" par2="val"}.
+  Par exemple : {nomfonction attr1='val' attr2='val'}.
  </para>
  <example>
   <title>syntaxe des fonctions</title>
   <programlisting>
 <![CDATA[
-{config_load file="colors.conf"}
-{include file="header.tpl"}
+{config_load file='colors.conf'}
+{include file='header.tpl'}
+{insert file='banner_ads.tpl'}
 
-{if $name eq "Fred"}
-   Vous êtes admis dans cette zone
+{if $highlight_name}
+   Bonjour, <font color="{#fontColor#}">{$name}!</font>
 {else}
-   Bienvenue, <font color="{#fontColor#}">{$name} !</font>
+   Bonjour, {$name}!
 {/if}
 
-{include file="footer.tpl"}
+{include file='footer.tpl'}
 ]]>
   </programlisting>
  </example>
@@ -38,7 +39,7 @@
   comme <link linkend="language.function.if">{if}</link>,
   <link linkend="language.function.section">{section}</link> et
   <link linkend="language.function.strip">{strip}</link>.
-  Elles ne peuvent être modifiées.
+  Elles ne devraient pas être modifiées.
  </para>
  <para>
   Les fonctions utilisateurs sont des fonctions <emphasis role="bold">additionnelles</emphasis>,
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml?r1=1.4&r2=1.5&diff_format=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.4 smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.5
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.4	Sun Jul 10 19:44:16 2005
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
 <sect1 id="language.syntax.variables">
  <title>Variables</title>
  <para>
@@ -38,13 +38,25 @@
 {$foo.bar.baz[4]}
 {$foo->bar($baz,2,$bar)} <-- passage de paramètres
 {"foo"}       <-- les valeurs statiques sont autorisées
+
+{* affiche la variable serveur "SERVER_NAME" ($_SERVER['SERVER_NAME'])*}
+{$smarty.server.SERVER_NAME}
 ]]>
   </programlisting>
  </example>
+
+ <para>
+  Les variables spéciales comme get, post, session, etc. sont également disponibles,
+  lisez le chapitre sur les variables réservées
+  <link linkend="language.variables.smarty">$smarty</link> pour plus de détails.
+ </para>
+
  <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>.
+  <link linkend="language.variables.smarty">$smarty reserved variables</link>,
+  <link linkend="language.config.variables">Config Variables</link>,
+  <link linkend="language.function.assign">{assign}</link> et
+  <link linkend="api.assign">assign()</link>.
  </para>
 </sect1>
 
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml?r1=1.9&r2=1.10&diff_format=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.9 smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.10
--- smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml:1.9	Sat Dec 10 22:09:36 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-if.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.if">
  <title>{if},{elseif},{else}</title>
@@ -149,21 +149,21 @@
   <title>Instruction {if}</title>
   <programlisting>
 <![CDATA[
-{if $name eq "Fred"}
+{if $name eq 'Fred'}
   Bienvenue, Monsieur.
-{elseif $name eq "Wilma"}
+{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 $name eq 'Fred' or $name eq 'Wilma'}
   ...
 {/if}
 
 {* même chose que ci-dessus *}
-{if $name == "Fred" || $name == "Wilma"}
+{if $name == 'Fred' || $name == 'Wilma'}
   ...
 {/if}
 
@@ -217,6 +217,22 @@
 ]]>
   </programlisting>
  </example>
+ <example>
+  <title>Plus d'exemples avec {if}</title>
+  <programlisting>
+<![CDATA[
+{if isset($name) && $name = 'Blog'}
+   {* faire quelque chose *}
+{elseif $name == $foo}
+   {* faire quelque chose *}
+{/if}
+
+{if is_array($foo) && count($foo) > 0)
+   {* faire une boucle foreach *}
+   {/if}
+   ]]>
+  </programlisting>
+ </example>
 </sect1>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml?r1=1.11&r2=1.12&diff_format=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.11 smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.12
--- smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.11	Sat Feb 18 17:54:23 2006
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.11 $ -->
-<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.12 $ -->
+<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.include">
  <title>{include}</title>
@@ -170,6 +170,7 @@
  <para>
   Voir aussi
   <link linkend="language.function.include.php">{include_php}</link>,
+  <link linkend="language.function.insert">{insert}</link>,
   <link linkend="language.function.php">{php}</link>,
   <link linkend="template.resources">les ressources de template</link> et
   <link linkend="tips.componentized.templates">les templates composants</link>.
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml?r1=1.9&r2=1.10&diff_format=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.9 smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.10
--- smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.9	Fri Feb 17 22:40:54 2006
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.10 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.11 Maintainer: gerald Status: ready -->
 
 <sect1 id="language.function.ldelim">
  <title>{ldelim},{rdelim}</title>
@@ -20,17 +20,17 @@
 {ldelim}nomFonction{rdelim} est la façon dont sont appelées les fonctions dans Smarty !
 ]]>
    </programlisting>
-   <para>
-    Affichera :
-   </para>
-   <screen>
+  <para>
+   Affichera :
+  </para>
+  <screen>
 <![CDATA[
 {nomFonction} est la façon dont sont appelées les fonctions dans Smarty !
 ]]>
-   </screen>
+  </screen>
 
-   <para>Un autre exemple avec du javascript</para>
-   <programlisting>
+  <para>Un autre exemple avec du javascript</para>
+  <programlisting>
 <![CDATA[
 <script language="JavaScript">
  function foo() {ldelim}
@@ -38,11 +38,11 @@
    {rdelim}
 </script>
 ]]>
-   </programlisting>
-   <para>
-    affichera :
-   </para>
-   <screen>
+  </programlisting>
+  <para>
+   affichera :
+  </para>
+  <screen>
 <![CDATA[
 <script language="JavaScript">
  function foo() {
@@ -50,14 +50,28 @@
  }
 </script>
 ]]>
-   </screen>
+  </screen>
+ </example>
 
-  </example>
-  <para>
-   Voir aussi la
-   <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
-  </para>
- </sect1>
+ <example>
+  <title>un autre exemple avec Javascript</title>
+  <programlisting>
+<![CDATA[
+<script language="JavaScript" type="text/javascript">
+   function myJsFunction(){ldelim}
+     alert("Le nom du serveur\n{$smarty.server.SERVER_NAME}\n{$smarty.server.SERVER_ADDR}");
+   {rdelim}
+</script>
+<a href="javascript:myJsFunction()">Cliquez ici pour des informations sur le serveur</a>
+             ]]>
+  </programlisting>
+ </example>
+ <para>
+  Voir aussi
+  <link linkend="language.function.literal">{literal}</link> et
+  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/viewcvs.cgi/smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml?r1=1.9&r2=1.10&diff_format=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.9 smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.10
--- smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.9	Thu Dec  1 20:28:15 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.9 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.11 Maintainer: gerald Status: ready -->
 
 <sect1 id="language.function.literal">
  <title>{literal}</title>
@@ -39,11 +39,49 @@
 ]]>
   </programlisting>
  </example>
+
+ <example>
+  <title>Exemple avec Javascript</title>
+  <programlisting>
+<![CDATA[
+<script language="JavaScript" type="text/javascript">
+ {literal}
+ function myJsFunction(name, ip){
+ alert("Le nom du serveur\n" + name + "\n" + ip);
+ }
+ {/literal}
+</script>
+<a href="javascript:myJsFunction('{$smarty.server.SERVER_NAME}','{$smarty.server.SERVER_ADDR}')">Cliquez ici pour plus d'informations sur le serveur</a>
+]]>
+  </programlisting>
+ </example>
+
+ <example>
+  <title>Un peu de css dans un template</title>
+  <programlisting>
+<![CDATA[
+{* inclure ce style... comme une expérimentation ! *}
+<style type="text/css">
+ {literal}
+ /* C'est une idée intéressante pour cette section */
+ .madIdea{
+ border: 3px outset #ffffff;
+ margin: 2 3 4 5px;
+ background-color: #001122;
+ }
+ {/literal}
+</style>
+<div class="madIdea">Avec Smarty, vous pouvez inclure du css dans le template</div>
+]]>
+  </programlisting>
+ </example>
  <para>
-  Voir aussi la
-  <link linkend="language.escaping">désactivation de l'analyse de Smarty</link>.
+  Voir aussi
+  <link linkend="language.function.ldelim">{ldelim}, {rdelim}</link> et
+  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:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.7 smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.8
--- smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml:1.7	Sun Dec  4 17:56:05 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-fetch.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.fetch">
  <title>{fetch}</title>
@@ -16,7 +16,7 @@
  <para>
   Vous pouvez spécifier l'attribut optionnel "assign"
   qui défini une variable de template dans laquelle la sortie
-  sera stockée plutôt que d'être affichée (nouveau dans Smarty 1.5.0).
+  sera stockée plutôt que d'être affichée.
  </para>
  <informaltable frame="all">
   <tgroup cols="5">
@@ -63,28 +63,30 @@
  <note>
   <title>Note technique</title>
   <para>
-   Si la sécurité est activée, vous ne pourez récupérer les
-   fichiers du système local que s'ils sont situés dans l'un des
-   répertoires sécurisé (<link linkend="variable.secure.dir">$secure_dir</link>).
+   Si la <link linkend="variable.security">sécurité</link> est activée,
+   vous ne pourez récupérer les fichiers du système local que s'ils sont
+   situés dans l'un des <link linkend="variable.secure.dir">répertoires sécurisé</link>.
   </para>
  </note>
  <example>
-  <title>fetch</title>
+  <title>Exempe avec {fetch}</title>
   <programlisting>
 <![CDATA[
 {* Inclus du javascript dans votre template *}
-{fetch file="/export/httpd/www.example.com/docs/navbar.js"}
+{fetch file='/export/httpd/www.example.com/docs/navbar.js'}
 
 {* récupère les informations météo d'un autre site sur votre page *}
-{fetch file="http://www.myweather.com/68502/"}
+{fetch file='http://www.myweather.com/68502/'}
 
 {* récupère les titres depuis un fichier ftp *}
-{fetch file="ftp://user:[email protected]/path/to/currentheadlines.txt"}
+{fetch file='ftp://user:[email protected]/path/to/currentheadlines.txt'}
+{* comme ci-dessus mais avec des variables *}
+{fetch file="ftp://`$user`:`$password`@`$server`/`$path`"}
 
 {* assigne le contenu récupéré à une variable de template *}
-{fetch file="http://www.myweather.com/68502/" assign="weather"}
-{if $weather ne ""}
-  <b>{$weather}</b>
+{fetch file='http://www.myweather.com/68502/' assign='weather'}
+{if $weather ne ''}
+   <div id="weather">{$weather}</div>
 {/if}
 ]]>
   </programlisting>
@@ -92,6 +94,7 @@
  <para>
   Voir aussi
   <link linkend="language.function.capture">{capture}</link>,
+  <link linkend="language.function.assign">{assign}</link>
   <link linkend="language.function.eval">{eval}</link> et
   <link linkend="api.fetch">fetch()</link>.
  </para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml?r1=1.10&r2=1.11&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.10 smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.11
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml:1.10	Sun Dec  4 17:56:05 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.10 $ -->
-<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.11 $ -->
+<!-- EN-Revision: 1.14 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.html.checkboxes">
  <title>{html_checkboxes}</title>
@@ -10,7 +10,7 @@
   qui crée un groupe de cases à cocher avec les données fournies. Elle prend
   en compte la liste des éléments sélectionnés par défaut. Les attributs requis
   sont values et output, à moins que vous n'utilisiez options à la place.
-  La sortie générée est compatible XHTML.
+  La sortie générée est conforme au XHTML.
  </para>
  <informaltable frame="all">
   <tgroup cols="5">
@@ -84,6 +84,13 @@
      <entry><emphasis>true</emphasis></entry>
      <entry>ajoute la balise &lt;label&gt;- à la sortie</entry>
     </row>
+    <row>
+     <entry>assign</entry>
+     <entry>chaîne de caractères</entry>
+     <entry>Non</entry>
+     <entry><emphasis>empty</emphasis></entry>
+     <entry>assigne la sortie à un tableau dont chaque checkbox est un élément.</entry>
+    </row>
    </tbody>
   </tgroup>
  </informaltable>
@@ -114,8 +121,8 @@
   </para>
   <programlisting>
 <![CDATA[
-{html_checkboxes name="id" values=$cust_ids output=$cust_names
-   selected=$customer_id  separator="<br />"}
+{html_checkboxes name='id' values=$cust_ids output=$cust_names
+   selected=$customer_id  separator='<br />'}
 ]]>
   </programlisting>
   <para>
@@ -141,7 +148,8 @@
   </para>
   <programlisting>
 <![CDATA[
-{html_checkboxes name="id" options=$cust_checkboxes selected=$customer_id separator="<br />"}
+{html_checkboxes name='id' options=$cust_checkboxes
+   selected=$customer_id separator='<br />'}
 ]]>
   </programlisting>
   <para>
@@ -165,10 +173,10 @@
 <![CDATA[
 <?php
 
-$sql = 'select type_id, types from types order by type';
-$smarty->assign('types',$db->getAssoc($sql));
+$sql = 'select type_id, types from contact_types order by type';
+$smarty->assign('contact_types',$db->getAssoc($sql));
 
-$sql = 'select * from contacts where contact_id=12';
+$sql = 'select contact_id, contact_type, contact from contacts where contact_id=12';
 $smarty->assign('contact',$db->getRow($sql));
 
 ?>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.6 smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.7
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml:1.6	Sun Dec  4 17:56:05 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-image.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.html.image">
  <title>{html_image}</title>
@@ -109,9 +109,9 @@
 <![CDATA[
 Où index.tpl est :
 -------------------
-{html_image file="pumpkin.jpg"}
-{html_image file="/path/from/docroot/pumpkin.jpg"}
-{html_image file="../path/relative/to/currdir/pumpkin.jpg"}
+{html_image file='pumpkin.jpg'}
+{html_image file='/path/from/docroot/pumpkin.jpg'}
+{html_image file='../path/relative/to/currdir/pumpkin.jpg'}
 ]]>
   </programlisting>
   <para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.8 smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.9
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml:1.8	Sun Dec  4 17:56:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-options.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.html.options">
  <title>{html_options}</title>
@@ -163,10 +163,10 @@
 <![CDATA[
 <?php
 
-$sql = 'select type_id, types from types order by type';
-$smarty->assign('types',$db->getAssoc($sql));
+$sql = 'select type_id, types from contact_types order by type';
+$smarty->assign('contact_types',$db->getAssoc($sql));
 
-$sql = 'select contact_id, name, email, type_id
+$sql = 'select contact_id, name, email, contact_type_id
      from contacts where contact_id='.$contact_id;
 $smarty->assign('contact',$db->getRow($sql));
 
@@ -180,7 +180,7 @@
 <![CDATA[
 <select name="type_id">
  <option value='null'>-- none --</option>
- {html_options name="type" options=$types selected=$contact.type_id}
+ {html_options name='contact_type' options=$contact_types selected=$contact.type_id}
 </select>
 ]]>
   </programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml?r1=1.9&r2=1.10&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.9 smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.10
--- smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml:1.9	Sat Jan 28 20:51:46 2006
+++ smarty/docs/fr/designers/language-custom-functions/language-function-html-radios.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.14 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.html.radios">
  <title>{html_radios}</title>
@@ -10,7 +10,7 @@
   qui crée des boutons radio html à partir des données fournies. Elle prend en
   charge les éléments sélectionnés par défaut. Les attributs requis sont values
   et output, à moins que vous n'utilisiez options à la place. La sortie générée est
-  compatible XHTML.
+  conforme au XHTML.
  </para>
  <informaltable frame="all">
   <tgroup cols="5">
@@ -108,8 +108,8 @@
   </para>
   <programlisting>
 <![CDATA[
-{html_radios name="id" values=$cust_ids output=$cust_names
-       selected=$customer_id separator="<br />"}
+{html_radios name='id' values=$cust_ids output=$cust_names
+       selected=$customer_id separator='<br />'}
 ]]>
   </programlisting>
  </example>
@@ -134,7 +134,8 @@
   </para>
   <programlisting>
 <![CDATA[
-{html_radios name="id" options=$cust_radios selected=$customer_id separator="<br />"}
+{html_radios name='id' options=$cust_radios
+   selected=$customer_id separator='<br />'}
 ]]>
   </programlisting>
   <para>
@@ -151,15 +152,15 @@
   </screen>
  </example>
  <example>
-  <title>{html_radios} - Exemple avec une base de données (eg PEAR ou ADODB):</title>
+  <title>{html_radios} - Exemple avec une base de données (e.g. PEAR ou ADODB):</title>
   <programlisting role="php">
 <![CDATA[
 <?php
 
-$sql = 'select type_id, types from types order by type';
+$sql = 'select type_id, types from contact_types order by type';
 $smarty->assign('types',$db->getAssoc($sql));
 
-$sql = 'select contact_id, name, email, type_id
+$sql = 'select contact_id, name, email, contact_type_id
      from contacts where contact_id='.$contact_id;
 $smarty->assign('contact',$db->getRow($sql));
 
@@ -171,7 +172,8 @@
   </para>
   <programlisting>
 <![CDATA[
-{html_radios name="type" options=$types selected=$contact.type_id separator="<br />"}
+{html_radios name='contact_type_id' options=$types
+   selected=$contact.contact_type_id separator='<br />'}
 ]]>
   </programlisting>
  </example>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml?r1=1.7&r2=1.8&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.7 smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.8
--- smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml:1.7	Sun Dec  4 17:56:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-mailto.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.mailto">
  <title>{mailto}</title>
@@ -108,13 +108,13 @@
   </para>
  </note>
  <example>
-  <title>{mailto}</title>
+  <title>Exemple avec {mailto}</title>
   <programlisting>
    <![CDATA[
 {mailto address="[email protected]"}
 <a href="mailto:[email protected]" >[email protected]</a>
 
-{mailto address="[email protected]" text="envoie-moi un email"}
+{mailto address="[email protected]" text="envoie moi un email"}
 <a href="mailto:[email protected]" >envoie-moi un email</a>
 
 {mailto address="[email protected]" encode="javascript"}
@@ -136,10 +136,10 @@
 
 {mailto address="[email protected]" encode="javascript_charcode"}
 <script type="text/javascript" language="javascript">
- <!--
-     {document.write(String.fromCharCode(60,97, ... coupé ....60,47,97,62))}
-     //-->
-   </script>
+<!--
+{document.write(String.fromCharCode(60,97, ... coupé ....60,47,97,62))}
+//-->
+</script>
 ]]>
   </programlisting>
  </example>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.5 smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.6
--- smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml:1.5	Sat Jan 28 20:51:46 2006
+++ smarty/docs/fr/designers/language-custom-functions/language-function-popup-init.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.popup.init">
  <title>{popup_init}</title>
@@ -24,7 +24,7 @@
 <![CDATA[
 <head>
 {* popup_init doit être appelé une fois en début de page. *}
-{popup_init src="/javascripts/overlib.js"}
+{popup_init src='/javascripts/overlib.js'}
 </head>
 ]]>
 </programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml
diff -u smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.6 smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.7
--- smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml:1.6	Sun Dec  4 17:56:06 2005
+++ smarty/docs/fr/designers/language-custom-functions/language-function-popup.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.function.popup">
  <title>{popup}</title>
@@ -371,7 +371,7 @@
      sur cette fonction.</entry>
     </row>
     <row>
-     <entry>timeout</entry>
+     <entry>function</entry>
      <entry>chaîne de caractères</entry>
      <entry>Non</entry>
      <entry><emphasis>n/a</emphasis></entry>
@@ -412,19 +412,26 @@
   <programlisting>
 <![CDATA[
 {* popup_init doit être appelé en haut de votre page *}
-{popup_init src="/javascripts/overlib.js"}
+{popup_init src='/javascripts/overlib.js'}
 
 {* création d'un lien avec une popup qui apparait sur l'évènement onMouseOver *}
-<A href="mypage.html" {popup text="Ce lien vous amène sur ma page!"}>mypage</A>
+<A href="mypage.html" {popup text='Ce lien vous amène sur ma page!'}>mypage</A>
 
 {* vous pouvez utiliser du html, des liens, etc. dans vos popup *}
-<a href="mypage.html" {popup sticky=true caption="mypage contents"
+<a href="mypage.html" {popup sticky=true caption='Contenu de la page'
 text="<ul><li>links</li><li>pages</li><li>images</li></ul>"
-snapx=10 snapy=10}>mypage</a>
+snapx=10 snapy=10 trigger='onClick'}>ma page</a>
+
+{* un popup via une cellule du tableau *}
+<tr><td {popup caption='Détails de cette partie' text=$part_long_description}>{$part_number}</td></tr>
 ]]>
   </programlisting>
  </example>
  <para>
+  Il y a également un autre bon exemple sur la page de la documentation de
+ <link linkend="language.function.capture">{capture}</link>.
+ </para>
+ <para>
   Voir aussi
   <link linkend="language.function.popup.init">{popup_init}</link> et
   <ulink url="&url.overLib;">overLib</ulink>.
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml?r1=1.8&r2=1.9&diff_format=u
Index: smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml
diff -u smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml:1.8 smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml:1.9
--- smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml:1.8	Sat Jan 28 20:51:46 2006
+++ smarty/docs/fr/designers/language-modifiers/language-modifier-escape.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
-<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.modifier.escape">
  <title>escape</title>
@@ -33,8 +33,14 @@
      <entry>1</entry>
      <entry>chaîne de caractère</entry>
      <entry>Non</entry>
-     <entry><literal>html</literal>,<literal>htmlall</literal>,<literal>url</literal>,<literal>urlpathinfo</literal>,<literal>quotes</literal>,<literal>hex</literal>,<literal>hexentity</literal>,<literal>javascript</literal></entry>
-      <entry><literal>html</literal></entry>
+     <entry>
+      <literal>html</literal>,<literal>htmlall</literal>,
+      <literal>url</literal>,<literal>urlpathinfo</literal>,
+      <literal>quotes</literal>,<literal>hex</literal>,
+      <literal>hexentity</literal>,<literal>javascript</literal>,
+      <literal>mail</literal>
+     </entry>
+     <entry><literal>html</literal></entry>
      <entry>Format d'échappement à utiliser.</entry>
     </row>
     <row>
@@ -46,27 +52,27 @@
      </entry>
      <entry><literal>ISO-8859-1</literal></entry>
      <entry>Le jeu de caractères passé à htmlentities()</entry>
-     </row>
+    </row>
    </tbody>
   </tgroup>
  </informaltable>
  <example>
   <title>escape</title>
-<programlisting role="php">
+  <programlisting role="php">
 <![CDATA[
 <?php
 
 $smarty->assign('articleTitle',
-                  "'Stiff Opposition Expected to Casketless Funeral Plan'"
-                );
-
+              "'Stiff Opposition Expected to Casketless Funeral Plan'"
+              );
+$smarty->assign('EmailAddress','[email protected]');
 ?>
 ]]>
-</programlisting>
-<para>
-Où le template est :
-</para>
-<programlisting>
+  </programlisting>
+  <para>
+   Où le template est :
+  </para>
+  <programlisting>
 <![CDATA[
 {$titreArticle}
 {$titreArticle|escape}
@@ -75,12 +81,13 @@
 {$titreArticle|escape:"url"}
 {$titreArticle|escape:"quotes"}
 <a href="mailto:{$EmailAddress|escape:"hex"}">{$EmailAddress|escape:"hexentity"}</a>
+{$EmailAddress|escape:'mail'}
 ]]>
-</programlisting>
-<para>
-Ce qui donne à l'écran:
-</para>
-<screen>
+  </programlisting>
+  <para>
+   Ce qui donne à l'écran :
+  </para>
+  <screen>
 <![CDATA[
 'Stiff Opposition Expected to Casketless Funeral Plan'
 &amp;#039;Stiff Opposition Expected to Casketless Funeral Plan&amp;#039;
@@ -89,14 +96,24 @@
 %27Stiff+Opposition+Expected+to+Casketless+Funeral+Plan%27
 \'Stiff Opposition Expected to Casketless Funeral Plan\'
 <a href="mailto:%62%6f%..snip..%65%74">&#x62;&#x6f;&#x62..snip..&#x65;&#x74;</a>
+smarty [AT] example [DOT] com
 ]]>
-</screen>
-</example>
-<para>
- Voir aussi la
- <link linkend="language.escaping">désactivation de l'analyse de Smarty</link> et
- le <link linkend="tips.obfuscating.email">mascage des adresses E-mail</link>.
-</para>
+  </screen>
+  <para>
+   Souvenez-vous que les fonctions natives PHP peuvent être utilisées en tant que modificateurs.
+  </para>
+  <screen>
+<![CDATA[
+{* On place les variables passées en get à l'emplacement courant *}
+<a href="{$SCRIPT_NAME}?page=foo&rewind={$smarty.server.REQUEST_URI|urlencode}">click here</a>
+]]>
+  </screen>
+ </example>
+ <para>
+  Voir aussi la
+  <link linkend="language.escaping">désactivation de l'analyse de Smarty</link> et
+  le <link linkend="tips.obfuscating.email">mascage des adresses E-mail</link>.
+ </para>
 </sect1>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml
diff -u smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml:1.5 smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml:1.6
--- smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml:1.5	Sun Dec  4 20:09:57 2005
+++ smarty/docs/fr/designers/language-modifiers/language-modifier-lower.xml	Wed Mar 22 17:30:04 2006
@@ -1,20 +1,19 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.modifier.lower">
  <title>lower</title>
  <para>
-  Met une variable en minuscules.
+  Met une variable en minuscules. C'est l'équivalent de la fonction PHP
+  <ulink url="&url.php-manual;strtolower">strtolower()</ulink>.
  </para>
  <example>
   <title>lower</title>
   <programlisting role="php">
 <![CDATA[
 <?php
-
 $smarty->assign('TitreArticle', 'Deux Suspects Se Sont Sauvés.');
-
 ?>
 ]]>
   </programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml
diff -u smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml:1.5 smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml:1.6
--- smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml:1.5	Sat Feb 18 17:54:23 2006
+++ smarty/docs/fr/designers/language-modifiers/language-modifier-strip.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.modifier.strip">
  <title>strip</title>
@@ -50,6 +50,11 @@
 ]]>
   </screen>
  </example>
+ <para>
+  Voir aussi
+  <link linkend="language.function.strip">{strip}</link> et
+  <link linkend="language.modifier.truncate">truncate</link>.
+  </para>
 </sect1>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml
diff -u smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml:1.6 smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml:1.7
--- smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml:1.6	Sun Dec  4 20:09:57 2005
+++ smarty/docs/fr/designers/language-modifiers/language-modifier-upper.xml	Wed Mar 22 17:30:04 2006
@@ -1,21 +1,20 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
 
 <sect1 id="language.modifier.upper">
  <title>upper</title>
  <para>
-  Met une variable en majuscules.
+  Met une variable en majuscules. C'est l'équivalent de la fonction PHP
+  <ulink url="&url.php-manual;strtoupper">strtoupper()</ulink>.
  </para>
  <example>
   <title>upper</title>
   <programlisting role="php">
 <![CDATA[
 <?php
-
 $smarty->assign('titreArticle', "Si l'attaque n'est pas mise en place
 rapidement, celà risque de durer longtemps.");
-
 ?>
 ]]>
   </programlisting>
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml
diff -u smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml:1.5 smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml:1.6
--- smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml:1.5	Fri Feb 17 22:40:55 2006
+++ smarty/docs/fr/programmers/api-variables/variable-secure-dir.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
 
 <sect1 id="variable.secure.dir">
  <title>$secure_dir</title>
@@ -11,6 +11,18 @@
   <link linkend="language.function.fetch">{fetch}</link> l'utilisent quand
   la <link linkend="variable.security">sécurité</link> est activée.
  </para>
+ <example>
+  <title>$secure_dir example</title>
+  <programlisting role="php">
+<![CDATA[
+<?php
+$secure_dirs[] = '/path/to/site/root/templates/';
+$secure_dirs[] = '/path/to/includes/';
+$smarty->secure_dir = $secure_dirs;
+?>
+]]>
+  </programlisting>
+ </example>
  <para>
   Voir aussi
   la <link linkend="variable.security.settings">configuration pour la sécurité</link>et
http://cvs.php.net/viewcvs.cgi/smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml?r1=1.4&r2=1.5&diff_format=u
Index: smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml
diff -u smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml:1.4 smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml:1.5
--- smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml:1.4	Sat Dec 10 17:15:59 2005
+++ smarty/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml	Wed Mar 22 17:30:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
 
 <sect1 id="variable.use.sub.dirs">
  <title>$use_sub_dirs</title>
@@ -8,7 +8,7 @@
   Smarty va créer des sous-dossiers dans les dossiers
   <link linkend="variable.compile.dir">templates_c</link> et
   <link linkend="variable.cache.dir">cache</link>
-  si la variable $use_sub_dirs est défini à true.
+  si la variable $use_sub_dirs est défini à true (Par défaut, vaut false).
   Dans un environnement où il peut y avoir potentiellement des centaines de milliers
   de fichiers de créés, ceci peut rendre le système de fichiers plus rapide.
   D'un autre côté, quelques environnements n'acceptent pas que les processus PHP
@@ -30,6 +30,9 @@
    <ulink url="&url.php-manual;features.safe-mode">safe_mode=On</ulink>,
    raison pour laquelle c'est paramétrable et que c'est désactivé par défaut.
   </para>
+  <para>
+   $use_sub_dirs=true sous Windows peut causer des problèmes.
+</para>
  </note>
  <note>
   <title>Note</title>
@@ -39,7 +42,8 @@
  </note>
  <para>
   Voir aussi
-  <link linkend="variable.compile.dir">$compile_dir</link> et
+  <link linkend="variable.compile.dir">$compile_dir</link>,
+  <link linkend="variable.compile.id">$compile_id</link> et
   <link linkend="variable.cache.dir">$cache_dir</link>.
  </para>
 </sect1>