cvs: smarty /docs/fr getting-started.xml language-snippets.ent /docs/fr/appendixes tips.xml troubleshooting.xml /docs/fr/designers chapter-debugging-console.xml config-files.xml language-combining-modifiers.xml language-modifiers.xml

"Yannick Torres" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvsyannick1116965230@cvsserver>
yannick		Tue May 24 16:07:10 2005 EDT

  Modified files:              
    /smarty/docs/fr/appendixes	tips.xml troubleshooting.xml 
    /smarty/docs/fr/designers	chapter-debugging-console.xml 
                             	config-files.xml 
                             	language-combining-modifiers.xml 
                             	language-modifiers.xml 
    /smarty/docs/fr	getting-started.xml language-snippets.ent 
  Log:
  sync with EN

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
yannick-20050524160710.txt (text/plain, 26.4 KB)
http://cvs.php.net/diff.php/smarty/docs/fr/appendixes/tips.xml?r1=1.7&r2=1.8&ty=u
Index: smarty/docs/fr/appendixes/tips.xml
diff -u smarty/docs/fr/appendixes/tips.xml:1.7 smarty/docs/fr/appendixes/tips.xml:1.8
--- smarty/docs/fr/appendixes/tips.xml:1.7	Tue May 10 17:15:40 2005
+++ smarty/docs/fr/appendixes/tips.xml	Tue May 24 16:07:09 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.6 Maintainer: didou Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.8 Maintainer: didou Status: ready -->
 <chapter id="tips">
  <title>Trucs et astuces</title>
  <para></para>
@@ -48,7 +48,7 @@
    Si une variable est utilisée fréquemment dans vos templates,
    lui appliquer le modificateur par défaut peut être un peu fastidieux.
    Vous pouvez remédier à celà en lui assignant une valeur par défaut
-   avec la fonction <link linkend="language.function.assign">assign</link>.
+   avec la fonction <link linkend="language.function.assign">{assign}</link>.
   </para>
   <example>
    <title>assigner une valeur par défaut à une variable de template</title>
@@ -119,7 +119,8 @@
    le titre sera "Archives". Notez que dans l'exemple des archives, on utilise
    le fichier archives_page.conf plutôt que des variables codées en dur.
    Remarquez aussi que "BC News" est affichée si la variable $title
-   n'est pas définie, grâce au modificateur de variable <emphasis>default</emphasis>.
+   n'est pas définie, grâce au modificateur de variable 
+   <link linkend="language.modifier.default">default</link>.
   </para>
  </sect1>
  <sect1 id="tips.dates">
@@ -202,13 +203,22 @@
    if(empty($day)) {
        $day = strftime("%d");
    }
-   
+
    return mktime(0, 0, 0, $month, $day, $year);
 }
 ?>
 ]]>
     </programlisting>
    </example>
+   
+   <para>
+    Voir aussi
+    <link linkend="language.function.html.select.date">{html_select_date}</link>,
+    <link linkend="language.function.html.select.time">{html_select_time}</link>,
+    <link linkend="language.modifier.date.format">date_format</link>
+    et <link linkend="language.variables.smarty.now">$smarty.now</link>,
+   </para>
+
   </sect1>
   <sect1 id="tips.wap">
    <title>WAP/WML</title>
http://cvs.php.net/diff.php/smarty/docs/fr/appendixes/troubleshooting.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/fr/appendixes/troubleshooting.xml
diff -u smarty/docs/fr/appendixes/troubleshooting.xml:1.3 smarty/docs/fr/appendixes/troubleshooting.xml:1.4
--- smarty/docs/fr/appendixes/troubleshooting.xml:1.3	Fri Jul  2 15:26:42 2004
+++ smarty/docs/fr/appendixes/troubleshooting.xml	Tue May 24 16:07:09 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.2 Maintainer:gerald Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.3 Maintainer:gerald Status: ready -->
 <chapter id="troubleshooting">
  <title>Diagnostic des erreurs</title>
  <para></para>
@@ -44,16 +44,23 @@
 ]]>
     </screen>
   </example>
-  
+
   <para>
    Quand vous rencontrez une erreur d'analyse PHP, le numéro de la ligne
    indiqué est celui du fichier PHP compilé et non du template. Vous pouvez alors
    regarder le template et détecter l'erreur. Voici quelques erreurs fréquentes :
-   balises fermantes pour {if}{/if} ou {section}{/section} manquantes, ou
+   balises fermantes pour <link linkend="language.function.if">{if}{/if}</link> 
+   ou <link linkend="language.function.if">{section}{/section}</link> manquantes, ou
    syntaxe logique incorrecte dans une instruction {if}. Si vous ne trouvez pas l'erreur,
    vous devrez alors ouvrir le fichier PHP compilé et aller à la ligne correspondante pour
    trouver d'où vient l'erreur.
   </para>
+  <para>
+   Voir aussi
+   <link linkend="chapter.debugging.console">le débogage</link>,
+   <link linkend="variable.error.reporting">$error_reporting</link>
+   et <link linkend="api.trigger.error">trigger_error()</link>.
+   </para>
  </sect1>
 </chapter>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/chapter-debugging-console.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/chapter-debugging-console.xml
diff -u smarty/docs/fr/designers/chapter-debugging-console.xml:1.5 smarty/docs/fr/designers/chapter-debugging-console.xml:1.6
--- smarty/docs/fr/designers/chapter-debugging-console.xml:1.5	Mon Oct 25 07:20:46 2004
+++ smarty/docs/fr/designers/chapter-debugging-console.xml	Tue May 24 16:07:09 2005
@@ -1,20 +1,25 @@
 <?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.7 Maintainer: gerald Status: ready -->
 <chapter id="chapter.debugging.console">
  <title>Console de débogage</title>
  <para>
   Il existe une console de débogage dans Smarty. La console vous indique
-  toutes les variables incluses, assignées et chargées depuis un fichier de
-  configuration pour le template courant. Un template appelé "debug.tpl"
-  est inclus dans la distribution de Smarty. Si besoin, vous pouvez définir
-  $debug_tpl de façon à ce que ce dernier contienne le chemin
-  du template à utiliser(dans SMARTY_DIR par defaut).
+  toutes les templates <link linkend="language.function.include">incluses</link>, 
+  les variables <link linkend="api.assign">assignées</link> et chargées depuis un fichier de
+  <link linkend="language.config.variables">configuration</link> pour le template courant. 
+  Un template appelé "debug.tpl" est inclus dans la distribution de Smarty qui contrôle
+  le formattage de la console.Définissez <link linkend="variable.debugging">$debugging</link>
+  à true dans Smarty et, si besoin, vous pouvez définir
+  <link linkend="variable.debug.tpl">$debug_tpl</link> de façon à ce que ce dernier 
+  contienne le chemin du template à utiliser(dans
+  <link linkend="constant.smarty.dir">SMARTY_DIR</link> par defaut).
   Lorsque vous chargez la page, une console javascript est censée surgir
   et vous donner les noms de toutes les variables inclues et assignées dans
   votre page courante. Pour voir toutes les variables d'un template particulier,
   voir la fonction <link linkend="language.function.debug">{debug}</link>.
-  Pour désactiver la console de débogage, définissez $debugging à false.
+  Pour désactiver la console de débogage, définissez 
+  <link linkend="variable.debugging">$debugging</link> à false.
   Vous pouvez également temporairement activer le débogage en indiquant
   SMARTY_DEBUG dans l'url si tant est que l'option
   <link linkend="variable.debugging.ctrl">$debugging_ctrl</link> soit activée.
@@ -22,10 +27,11 @@
   <note>
    <title>Note technique</title>
    <para>
-    La console de débogage ne fonctionne pas si vous utilisez l'API fetch (),
-    mais seulement lorsque vous utilisez display (). C'est en effet un jeu
-    d'instructions javascripts à la fin du template qui déclenchent l'ouverture
-    de la fenêtre. Si vous n'aimez pas javascript, vous pouvez modifier
+    La console de débogage ne fonctionne pas si vous utilisez l'API 
+    <link linkend="api.fetch">fetch()</link>,
+    mais seulement lorsque vous utilisez <link linkend="api.display">display()</link>. 
+    C'est en effet un jeu d'instructions javascripts à la fin du template qui déclenchent 
+    l'ouverture de la fenêtre. Si vous n'aimez pas javascript, vous pouvez modifier
     debug.tpl pour formater les données de la façon qui vous conviendra le
     mieux. Les données de débogage ne sont pas mises en cache et les
     informations de debug.tpl ne sont pas incluses dans la sortie de la
@@ -38,6 +44,12 @@
     indiqués en secondes.
    </para>
   </note>
+  <para>
+   Voir aussi
+   <link linkend="troubleshooting">troubleshooting</link>,
+   <link linkend="variable.error.reporting">$error_reporting</link>
+   et <link linkend="api.trigger.error">trigger_error()</link>.
+   </para>
  </chapter>
  <!-- Keep this comment at the end of the file
  Local variables:
@@ -58,4 +70,4 @@
  vim600: syn=xml fen fdm=syntax fdl=2 si
  vim: et tw=78 syn=sgml
  vi: ts=1 sw=1
- -->
+ -->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/config-files.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/config-files.xml
diff -u smarty/docs/fr/designers/config-files.xml:1.6 smarty/docs/fr/designers/config-files.xml:1.7
--- smarty/docs/fr/designers/config-files.xml:1.6	Sun Dec 26 16:12:45 2004
+++ smarty/docs/fr/designers/config-files.xml	Tue May 24 16:07:09 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
 <chapter id="config.files">
  <title>Fichiers de configuration</title>
  <para>
@@ -42,8 +42,8 @@
   </programlisting>
  </example>
  <para>
-  Les valeurs des variables de fichiers de configuration peuvent être entre
-  guillemets, sans que celà soit nécessaire. Si vous vouler utiliser des
+  Les valeurs des <link linkend="language.config.variables">variables de fichiers de configuration</link> 
+  peuvent être entre guillemets, sans que celà soit nécessaire. Si vous vouler utiliser des
   valeurs sur plusieurs lignes, vous devrez les entourer de triples
   guillemets ("""). Vous pouvez insérer des commentaires dans les fichiers de
   configuration en utilisant une syntaxe quelquonque, non valide.
@@ -62,11 +62,14 @@
   à la fois en tant que globale et à la fois en tant que variable de
   section, la variable de section est prioritaire.
   Si vous appelez deux variables dans une même section de la même façon,
-  la dernière déclarée prime.
+  la dernière déclarée prime. (voir
+  <link linkend="variable.config.overwrite">$config_overwrite</link>)
  </para>
  <para>
-  Les fichiers de configuration sont chargés dans le template grâce à la
-  fonction <command>config_load</command>.
+  Les fichiers de configuration sont chargés dans le template grâce aux
+  fonctions <link
+  linkend="language.function.config.load"><command>{config_load}</command></link>, 
+  et <link linkend="api.config.load"><command>config_load()</command></link>.
  </para>
  <para>
   Vous pouvez masquer des variables ou des sections entières en préfixant
@@ -97,4 +100,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-combining-modifiers.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-combining-modifiers.xml
diff -u smarty/docs/fr/designers/language-combining-modifiers.xml:1.5 smarty/docs/fr/designers/language-combining-modifiers.xml:1.6
--- smarty/docs/fr/designers/language-combining-modifiers.xml:1.5	Thu Feb 10 11:52:47 2005
+++ smarty/docs/fr/designers/language-combining-modifiers.xml	Tue May 24 16:07:09 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 -->
 <chapter id="language.combining.modifiers">
  <title>Combiner des modificateurs de variable.</title>
  <para>
@@ -68,4 +68,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-modifiers.xml?r1=1.7&r2=1.8&ty=u
Index: smarty/docs/fr/designers/language-modifiers.xml
diff -u smarty/docs/fr/designers/language-modifiers.xml:1.7 smarty/docs/fr/designers/language-modifiers.xml:1.8
--- smarty/docs/fr/designers/language-modifiers.xml:1.7	Mon May  9 12:45:23 2005
+++ smarty/docs/fr/designers/language-modifiers.xml	Tue May 24 16:07:09 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.16 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.17 Maintainer: gerald Status: ready -->
 <chapter id="language.modifiers">
  <title>Modificateurs de variables</title>
  <para>
@@ -65,6 +65,13 @@
   comme connues dans le tableau <link linkend="variable.security.settings">
   $security_settings['MODIFIER_FUNCS']</link>.
  </para>
+ <para>
+  Voir aussi
+  <link linkend="api.register.modifier">register_modifier()</link>,
+  <link linkend="api.register.function">register_function()</link>,
+  <link linkend="plugins">étendre Smarty avec des plugins</link>
+  et <link linkend="plugins.modifiers">les modifieurs</link>.
+ </para>
 
  &designers.language-modifiers.language-modifier-cat;
  &designers.language-modifiers.language-modifier-capitalize;
@@ -89,6 +96,7 @@
  &designers.language-modifiers.language-modifier-wordwrap;
 
 </chapter>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -108,4 +116,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/getting-started.xml?r1=1.9&r2=1.10&ty=u
Index: smarty/docs/fr/getting-started.xml
diff -u smarty/docs/fr/getting-started.xml:1.9 smarty/docs/fr/getting-started.xml:1.10
--- smarty/docs/fr/getting-started.xml:1.9	Sun Dec 26 16:12:45 2004
+++ smarty/docs/fr/getting-started.xml	Tue May 24 16:07:09 2005
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.7 Maintainer: didou Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.8 Maintainer: didou Status: ready -->
 <part id="getting.started">
  <title>Pour commencer</title>
- 
+
  <chapter id="what.is.smarty">
   <title>Qu'est-ce que Smarty ?</title>
   <para>
@@ -92,12 +92,14 @@
    <listitem>
     <para>
      Syntaxe des templates configurable, vous
-     pouvez utiliser {}, {{}}, &lt;!--{}--&gt;, etc. comme délimiteurs.
+     pouvez utiliser {}, {{}}, &lt;!--{}--&gt;, etc. comme 
+     <link linkend="variable.left.delimiter">délimiteurs tag</link>.
     </para>
    </listitem>
    <listitem>
     <para>
-     Les instructions if/elseif/else/endif
+     Les instructions <link
+     linkend="language.function.if">if/elseif/else/endif</link>
      sont passées au parser PHP, la syntaxe de l'expression {if...}
      peut être aussi simple ou aussi complexe que vous
      le désirez.
@@ -105,29 +107,31 @@
    </listitem>
    <listitem>
     <para>
-     Imbrication illimitée de sections, de 'if', etc. autorisée.
+     Imbrication illimitée de <link linkend="language.function.section">sections</link>, de 'if', etc. autorisée.
     </para>
    </listitem>
    <listitem>
     <para>
-     Il est possible d'inclure du code PHP
+     Il est possible d'inclure du <link linkend="language.function.php">code PHP</link>
      directement dans vos templates, bien que celà ne soit pas obligatoire
      (ni conseillé), vû que le moteur est extensible.
     </para>
    </listitem>
    <listitem>
     <para>
-     Support de cache intégré.
+     Support de <link linkend="caching">cache</link> intégré.
     </para>
    </listitem>
    <listitem>
     <para>
-     Sources de templates arbitraires.
+     Sources de <link
+     linkend="template.resources">templates</link> arbitraires.
     </para>
    </listitem>
    <listitem>
     <para>
-     Fonctions de gestion de cache personnalisables.
+     Fonctions de <link
+     linkend="section.template.cache.handler.func">gestion de cache</link> personnalisables.
     </para>
    </listitem>
    <listitem>
@@ -137,17 +141,17 @@
    </listitem>
   </itemizedlist>
  </chapter>
- 
+
  <chapter id="installation">
   <title>Installation</title>
-  
+
   <sect1 id="installation.requirements">
    <title>Ce dont vous avez besoin</title>
    <para>
     Smarty nécessite un serveur Web utilisant PHP 4.0.6 ou supérieur.
    </para>
   </sect1>
-  
+
   <sect1 id="installing.smarty.basic">
    <title>Installation de base</title>
    <para>
@@ -169,9 +173,9 @@
 /internals/*.php (tous)
 /plugins/*.php (tous)
 ]]>
-    </screen>   
+    </screen>
    </example>
-   
+
    <para>
     Smarty utilise une constante PHP appelée <link
     linkend="constant.smarty.dir">SMARTY_DIR</link> qui
@@ -185,11 +189,11 @@
     devez définir SMARTY_DIR explicitement. SMARTY_DIR
     <emphasis>doit</emphasis> avoir être terminé par un slash.
    </para>
-   
+
    <para>
     Voici comment créer une instance de Smarty dans vos scripts PHP :
    </para>
-   
+
    <example>
     <title>créer une instance de Smarty</title>
     <programlisting role="php">
@@ -201,13 +205,13 @@
 ]]>
     </programlisting>
    </example>
-   
+
    <para>
     Essayez de lancer le script ci-dessus. Si vous obtenez une erreur indiquant
     que le fichier <filename>Smarty.class.php</filename> n'est pas trouvé,
     tentez l'une des actions suivantes :
    </para>
-   
+
    <example>
     <title>fournir un chemin absolu vers la bibliothèque Smarty</title>
     <programlisting role="php">
@@ -219,7 +223,7 @@
 ]]>
     </programlisting>
    </example>
-   
+
    <example>
     <title>Ajouter le répertoire de la bibliothèque dans l'include_path de PHP</title>
     <programlisting role="php">
@@ -234,7 +238,7 @@
 ]]>
     </programlisting>
    </example>
-   
+
    <example>
     <title>Définir explicitement la constante SMARTY_DIR</title>
     <programlisting role="php">
@@ -247,7 +251,7 @@
 ]]>
     </programlisting>
    </example>
-   
+
    <para>
     Maintenant que les fichiers de la librairie sont en place,
     il est temps de définir les répertoires de Smarty, pour votre application.
@@ -256,9 +260,13 @@
     <filename class="directory">templates_c</filename>, 
     <filename class="directory">configs</filename> et
     <filename class="directory">cache</filename>. Chacun d'entre eux peut être défini
-    via les attributs <varname>$template_dir</varname>,
-    <varname>$compile_dir</varname>, <varname>$config_dir</varname> et
-    <varname>$cache_dir</varname> respectivement. Il est vivement
+    via les attributs <link linkend="variable.template.dir">
+    <varname>$template_dir</varname></link>,
+    <link linkend="variable.compile.dir">
+    <varname>$compile_dir</varname></link>, <link linkend="variable.config.dir">
+    <varname>$config_dir</varname></link> et
+    <link linkend="variable.cache.dir">
+    <varname>$cache_dir</varname></link> respectivement. Il est vivement
     conseillé que vous régliez ces répertoires séparément pour chaque
     application qui utilise Smarty.
    </para>
@@ -307,7 +315,7 @@
    <para>
     Jetons un coup d'oeil à la structure de fichier obtenue :
    </para>
-   
+
    <example>
     <title>exemple de structure de fichiers</title>
     <screen>
@@ -328,10 +336,12 @@
 ]]>
     </screen>
    </example>
-   
+
    <para>
     Smarty a besoin d'accéder en écriture aux répertoires
-    <emphasis>$compile_dir</emphasis> et <emphasis>$cache_dir</emphasis>,
+    <link linkend="variable.compile.dir">
+    <emphasis>$compile_dir</emphasis></link> et <link linkend="variable.cache.dir">
+    <emphasis>$cache_dir</emphasis></link>,
     assurez-vous donc que le serveur Web dispose de ces droits d'accès.
     Il s'agit généralement de l'utilisateur "nobody" et du group
     "nobody". Pour les utilisateurs de OS X, l'utilisateur par défaut
@@ -340,7 +350,7 @@
     "/usr/local/apache/conf/") pour déterminer quel est l'utilisateur
     et le groupe auquel il appartient.
    </para>
-   
+
    <example>
     <title>régler les permissions d'accès</title>
     <programlisting role="shell">
@@ -353,7 +363,7 @@
 ]]>
     </programlisting>
    </example>
-   
+
    <note>
     <title>Note technique</title>
     <para>
@@ -364,12 +374,12 @@
      vous-même à ces fichiers), vous pouvez lui préférer chmod 775.
     </para>
    </note>
-   
+
    <para>
     Nous devons créer le fichier index.tpl que Smarty va charger.
     Il va se trouver dans $template_dir.
    </para>
-   
+
    <example>
     <title>Edition de  /web/www.example.com/smarty/templates/index.tpl</title>
     <screen>
@@ -381,8 +391,8 @@
 ]]>
     </screen>
    </example>
-   
-   
+
+
    <note>
     <title>Note technique</title>
     <para>
@@ -394,7 +404,7 @@
      adapter la coloration syntaxique.
     </para>
    </note>
-   
+
    <para>
     Maintenant passons à l'édition du fichier index.php. Nous allons
     créer une instance de Smarty, assigner une valeur à une variable
@@ -403,30 +413,30 @@
     include_path. Assurez-vous de faire la même chose ou d'utiliser
     des chemins absolus.
    </para>
-   
+
    <example>
     <title>édition de  /web/www.example.com/docs/livredor/index.php</title>
     <screen>
 <![CDATA[
-<?php     
+<?php
     // charge la bibliothèque Smarty
      require('Smarty.class.php');
-     
+
      $smarty = new Smarty;
-     
+
      $smarty->template_dir = '/web/www.example.com/smarty/livredor/templates/';
      $smarty->compile_dir = '/web/www.example.com/smarty/livredor/templates_c/';
      $smarty->config_dir = '/web/www.example.com/smarty/livredor/configs/';
      $smarty->cache_dir = '/web/www.example.com/smarty/livredor/cache/';
-     
+
      $smarty->assign('name','Ned');
-     
+
     $smarty->display('index.tpl');
 ?>
 ]]>
     </screen>
    </example>
-   
+
    <note>
     <title>Note techique</title>
     <para>
@@ -440,7 +450,7 @@
      absolus. Celà nous garantit que Smarty récupèrera les bons fichiers.
     </para>
    </note>
-   
+
    <para>
     Et maintenant appelez le fichier <filename>index.php</filename> avec navigateur
     Web. Vous devriez voir "Hello, Ned!".
@@ -451,13 +461,13 @@
   </sect1>
   <sect1 id="installing.smarty.extended">
    <title>Configuration avancée</title>
-   
+
    <para>
     Ceci est la suite de <link
     linkend="installing.smarty.basic">l'installation de base</link>, veuillez
     lire cette dernière avant de poursuivre.
    </para>
-   
+
    <para>
     Une manière un peu plus commode de configurer Smarty est de faire votre
     propre classe fille et de l'initialiser selon votre environnement.
@@ -468,7 +478,7 @@
     include_path PHP. Assurez-vous de faire la même chose ou alors d'utiliser
     des chemins absolus.
    </para>
-   
+
    <example>
     <title>édition de /php/includes/livredor/setup.php</title>
     <programlisting role="php">
@@ -476,67 +486,67 @@
 <?php
      // charge la librairie Smarty
      require('Smarty.class.php');
-     
+
      // le fichier setup.php est un bon
      // endroit pour charger les fichiers
      // de librairies de l'application et vous pouvez
      // faire celà juste ici. Par exemple :
      // require('livredor/livredor.lib.php');
-     
+
      class Smarty_livredor extends Smarty {
-     
+
      function Smarty_livredor() {
-     
+
      // Constructeur de la classe. 
      // Appelé automatiquement à l'instanciation de la classe.
-     
+
      $this->Smarty();
-     
+
      $this->template_dir = '/web/www.example.com/smarty/livredor/templates/';
      $this->compile_dir = '/web/www.example.com/smarty/livredor/templates_c/';
      $this->config_dir = '/web/www.example.com/smarty/livredor/configs/';
      $this->cache_dir = '/web/www.example.com/smarty/livredor/cache/';
-     
+
      $this->caching = true;
      $this->assign('app_name', 'Guest Book');
      }
-     
+
     }
 ?>
 ]]>
     </programlisting>
    </example>
-   
+
    <para>
     Modifions maintenant le fichier index.php pour qu'il utilise "setup.php"
    </para>
-   
+
    <example>
     <title>Edition de /web/www.example.com/docs/livredor/index.php</title>
     <programlisting role="php">
 <![CDATA[
-<?php     
+<?php
      require('livredor/setup.php');
-     
+
      $smarty = new Smarty_livredor;
-     
+
      $smarty->assign('name','Ned');
-     
+
     $smarty->display('index.tpl');
-    
+
 ?>
 ]]>
     </programlisting>   
    </example>
-   
+
    <para>
     Vous savez maintenant qu'il est facile de créer une instance de Smarty,
     correctement configurée, en utilisant Smarty_livredor qui initialise
     automatiquement tout ce qu'il faut pour votre application.
    </para>
-   
+
   </sect1>
-  
+
  </chapter>
 </part>
 
@@ -559,5 +569,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
-
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/language-snippets.ent?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/fr/language-snippets.ent
diff -u smarty/docs/fr/language-snippets.ent:1.3 smarty/docs/fr/language-snippets.ent:1.4
--- smarty/docs/fr/language-snippets.ent:1.3	Sun Jan 30 12:02:42 2005
+++ smarty/docs/fr/language-snippets.ent	Tue May 24 16:07:09 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
 
 <!ENTITY note.parameter.merge '<note>
  <title>Note technique</title>
@@ -8,8 +8,8 @@
   Le paramètre <parameter>merge</parameter> respecte les clés du tableau,
   donc, si vous fusionnez deux tableaux indexés numériquement, ils peuvent
   se recouvrir les uns les autres ou aboutir à des clés non séquentielles. Ceci
-  est diférent de la fonction PHP array_merge() qui élimine des clés numériques 
-  et les renumérote.
+  est diférent de la fonction PHP <ulink url="&url.php-manual;array_merge">array_merge()</ulink> 
+  qui élimine des clés numériques et les renumérote.
  </para>
 </note>'>
 
@@ -19,10 +19,11 @@
  C&#39;est au cas où vous voudriez compiler plusieurs versions du
  même template, par exemple, pour avoir des templates compilés
  pour différents langages. Une autre utilité pour l&#39;identifiant de compilation
- compile_id est lorsque vous utilisez plus d&#39;un $template_dir mais 
- seulement un $compile_dir. Définissez un <parameter>compile_id</parameter>
- séparé pour chaque $template_dir, sinon, les templates du même nom
- s&#39;effaceront. Vous pouvez également définir la variable 
- <link linkend="variable.compile.id">$compile_id</link> une seule fois
- plutôt que de la passer à chaque appel à la fonction.
+ compile_id est lorsque vous utilisez plus d&#39;un
+ <link linkend="variable.template.dir">$template_dir</link> mais
+ seulement un <link linkend="variable.compile.dir">$compile_dir</link>. 
+ Définissez un <parameter>$compile_id</parameter>
+ séparé pour chaque <link linkend="variable.template.dir">$template_dir</link>, 
+ sinon, les templates du même nom s&#39;effaceront. Vous pouvez également 
+ définir la variable $compile_id une seule fois plutôt que de la passer à chaque appel à la fonction.
 </para>'>
\ No newline at end of file
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.