mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-06 03:14:27 +02:00
sync with EN
This commit is contained in:
@@ -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
|
||||
|
@@ -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>
|
||||
|
||||
|
@@ -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 <!-- commentaires HTML -->
|
||||
template, diff<66>remment des <literal><!-- commentaires HTML --></literal>
|
||||
et sont utilis<69>s pour des notes internes, dans le template que personne ne verra ;)
|
||||
</para>
|
||||
<example>
|
||||
|
@@ -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>
|
||||
|
||||
|
@@ -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>
|
||||
|
||||
|
@@ -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>
|
||||
|
||||
|
Reference in New Issue
Block a user