sync with EN

This commit is contained in:
yannick
2006-09-30 10:04:12 +00:00
parent 6fe577813b
commit 4a888f9b5a
6 changed files with 54 additions and 46 deletions

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.7 Maintainer: gerald Status: ready -->
<!-- EN-Revision: 1.8 Maintainer: gerald Status: ready -->
<sect1 id="language.escaping">
<title>D<EFBFBD>sactiver l'analyse de Smarty</title>
<para>
@@ -18,19 +19,19 @@
</para>
<para>
Inclure du contenu tel quel est possible en utilisant les blocs <link
linkend="language.function.literal">{literal} .. {/literal}</link>.
Similairement <20> l'utilisation d'entit<69>s HTML, vous pouvez utiliser <link
linkend="language.function.ldelim">{ldelim}</link> et <link
linkend="language.function.ldelim">{rdelim}</link>, ou <link
linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link> pour
afficher les d<>limiteurs.
Inclure du contenu tel quel est possible en utilisant les blocs
<link linkend="language.function.literal"><varname>{literal} .. {/literal}</varname></link>.
Similairement <20> l'utilisation d'entit<69>s HTML, vous pouvez utiliser
<link linkend="language.function.ldelim"><varname>{ldelim}</varname></link> et
<link linkend="language.function.ldelim"><varname>{rdelim}</varname></link>, ou
<link linkend="language.variables.smarty.ldelim"><varname>{$smarty.ldelim}</varname></link>
pour afficher les d<>limiteurs.
</para>
<para>
Il est souvent plus simple de modifier les d<>limiteurs de Smarty : <link
linkend="variable.left.delimiter">$left_delimiter</link> et
<link linkend="variable.right.delimiter">$right_delimiter</link>.
Il est souvent plus simple de modifier les d<>limiteurs de Smarty :
<link linkend="variable.left.delimiter"><parameter>$left_delimiter</parameter></link> et
<link linkend="variable.right.delimiter"><parameter>$right_delimiter</parameter></link>.
</para>
<example>
<title>Exemple de changement de d<>limiteur</title>
@@ -38,9 +39,9 @@
<![CDATA[
<?php
$smarty = new Smarty;
$smarty->left_delimiter = '<!--{';
$smarty->right_delimiter = '}-->';
$smarty->assign('foo', 'bar');
$smarty->assign('name', 'Albert');
$smarty->display('example.tpl');
@@ -49,7 +50,7 @@ $smarty->display('example.tpl');
]]>
</programlisting>
<para>
O<> example.tpl est:
O<> le template est:
</para>
<programlisting>
<![CDATA[
@@ -64,10 +65,6 @@ dosomething();
]]>
</programlisting>
</example>
<para>
Voir aussi
<link linkend="language.modifier.escape">les modifieurs d'<27>chappement</link>.
</para>
</sect1>
<!-- Keep this comment at the end of the file

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
<sect1 id="language.math">
<title>Op<EFBFBD>rations math<74>matiques</title>
@@ -30,7 +30,10 @@
</example>
<para>
Voir aussi la fonction <link linkend="language.function.math">{math}</link> pour les <20>quations complexes.
Voir aussi la fonction
<link linkend="language.function.math"><varname>{math}</varname></link>
pour les <20>quations complexes et
<link linkend="language.function.eval"><varname>{eval}</varname></link>.
</para>
</sect1>

View File

@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
<sect1 id="language.syntax.comments">
<title>Commentaires</title>
<para>
Les commentaires dans Smarty sont entour<75>s d'asterisques,
et entour<75>s par le <link linkend="variable.left.delimiter">d<EFBFBD>limiteurs</link>
de cette fa<66>on : <emphasis>{* voici un commentaire *}</emphasis>
de cette fa<66>on : <literal>{* voici un commentaire *}</literal>
Les commentaires Smarty ne sont PAS affich<63>s dans la sortie finale du
template, diff<66>remment des &lt;!-- commentaires HTML --&gt;
template, diff<66>remment des <literal>&lt;!-- commentaires HTML --&gt;</literal>
et sont utilis<69>s pour des notes internes, dans le template que personne ne verra ;)
</para>
<example>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
<sect1 id="language.syntax.functions">
<title>Fonctions</title>
@@ -9,7 +9,7 @@
ou invoquent une fonction. Elles sont appel<65>es
lorsqu'elles sont entour<75>es, ainsi que leurs
<link linkend="language.syntax.attributes">param<EFBFBD>tres</link>, des d<>limiteurs Smarty.
Par exemple : {nomfonction attr1='val' attr2='val'}.
Par exemple : <literal>{nomfonction attr1='val' attr2='val'}</literal>.
</para>
<example>
<title>syntaxe des fonctions</title>
@@ -29,32 +29,39 @@
]]>
</programlisting>
</example>
<itemizedlist>
<listitem>
<para>
Les <link linkend="language.builtin.functions">fonctions natives</link> et les
<link linkend="language.custom.functions">fonctions utilisateurs</link> ont toutes deux la m<>me
syntaxe, dans les templates.
</para>
</para></listitem>
<listitem>
<para>
Les fonctions natives sont relatives
au traitement <emphasis role="bold">interne</emphasis> de Smarty,
comme <link linkend="language.function.if">{if}</link>,
<link linkend="language.function.section">{section}</link> et
<link linkend="language.function.strip">{strip}</link>.
comme <link linkend="language.function.if"><varname>{if}</varname></link>,
<link linkend="language.function.section"><varname>{section}</varname></link> et
<link linkend="language.function.strip"><varname>{strip}</varname></link>.
Il n'y a aucune raison <20> ce qu'elles soient modifi<66>es ou chang<6E>es.
</para>
</para></listitem>
<listitem>
<para>
Les fonctions utilisateurs sont des fonctions <emphasis role="bold">additionnelles</emphasis>,
impl<70>ment<6E>es par l'interm<72>diaire de <link linkend="plugins">plugins</link>.
Elles peuvent <20>tre modifi<66>es pour correspondre
<20> vos besoins, et vous pouvez en cr<63>er de nouvelles.
<link linkend="language.function.html.options">{html_options}</link> et
<link linkend="language.function.popup">{popup}</link>
<link linkend="language.function.html.options"><varname>{html_options}</varname></link> et
<link linkend="language.function.popup"><varname>{popup}</varname></link>
sont deux exemples de fonctions utilisateurs.
</para>
</para></listitem>
</itemizedlist>
<para>
Voir aussi
<link linkend="api.register.function">register_function()</link>.
<link linkend="api.register.function"><varname>register_function()</varname></link>.
</para>
</sect1>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.8 Maintainer: gerald Status: ready -->
<!-- EN-Revision: 1.9 Maintainer: gerald Status: ready -->
<sect1 id="language.syntax.quotes">
<title>Variables ins<6E>r<EFBFBD>es dans des cha<68>nes de caract<63>res</title>
@@ -9,11 +9,12 @@
<link linkend="language.syntax.variables">variables</link> <link
linkend="api.assign">assign<EFBFBD>es</link> <20> l'int<6E>rieur de
cha<68>nes entre guillemets, du moment que leur nom est exclusivement compos<6F>
de chiffres, lettres, underscores et crochets. Si le nom de la variable
de chiffres, lettres, underscores et crochets
(Voir le <ulink url="&url.php-manual;language.variables">nommage</ulink>). Si le nom de la variable
contient tout autre caract<63>re (point, r<>f<EFBFBD>rence <20> un objet, etc.)
la variable doit <20>tre entour<75>e <link linkend="language.syntax.quotes">d'apostrophes
inverses</link> (`). Vous ne pouvez jamais ins<6E>rer de
<link linkend="language.modifiers">modifieurs</link>, ils doivent toujours <20>tre appliquer <20>
<link linkend="language.modifiers">modificateurs</link>, ils doivent toujours <20>tre appliquer <20>
l'ext<78>rieur des guillemets.
</para>
<example>
@@ -37,7 +38,7 @@ EXEMPLE PRATIQUE:
</example>
<para>
Voir aussi
<link linkend="language.modifier.escape">escape</link>.
<link linkend="language.modifier.escape"><varname>escape</varname></link>.
</para>
</sect1>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.14 Maintainer: yannick Status: ready -->
<!-- EN-Revision: 1.15 Maintainer: yannick Status: ready -->
<sect1 id="language.syntax.variables">
<title>Variables</title>
@@ -16,7 +16,7 @@
Les <link linkend="language.config.variables">variables des fichiers de
configuration</link> sont une exception <20> la synthaxe utilisant un signe dollar. Elles peuvent <20>tre
r<>f<EFBFBD>renc<6E>es en les entourant du signe di<64>se (<literal>#</literal>) ou via la variable sp<73>ciale
<link linkend="language.variables.smarty.config">$smarty.config</link>.
<link linkend="language.variables.smarty.config"><parameter>$smarty.config</parameter></link>.
</para>
<example>
<title>Variables</title>
@@ -50,18 +50,18 @@ Plusieurs autres combinaisons sont autoris
</example>
<para>
Les variables sp<73>ciales comme $_GET, $_SESSION, etc. sont <20>galement disponibles,
lisez le chapitre sur les variables r<>serv<72>es
<emphasis><link linkend="language.variables.smarty">$smarty</link></emphasis>
Les variables sp<73>ciales comme <literal>$_GET</literal>, <literal>$_SESSION</literal>, etc.
sont <20>galement disponibles, lisez le chapitre sur les variables r<>serv<72>es
<emphasis><link linkend="language.variables.smarty"><parameter>$smarty</parameter></link></emphasis>
pour plus de d<>tails.
</para>
<para>
Voir aussi
<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>.
<link linkend="language.variables.smarty"><parameter>$smarty</parameter></link>,
les <link linkend="language.config.variables">variables de configuration</link>,
<link linkend="language.function.assign"><varname>{assign}</varname></link> et
<link linkend="api.assign"><varname>assign()</varname></link>.
</para>
</sect1>