diff --git a/docs/fr/programmers/advanced-features.xml b/docs/fr/programmers/advanced-features.xml
index c66512db..140b121c 100644
--- a/docs/fr/programmers/advanced-features.xml
+++ b/docs/fr/programmers/advanced-features.xml
@@ -12,7 +12,7 @@
des objets aux templates et de les utiliser comme n'importe quelle
variable. La première méthode a une syntaxe beaucoup plus sympathique.
Elle est aussi plus sécurisée, puisqu'un objet alloué ne peut avoir accès
- qu'a certaines méthodes et propriétés. NTanmoins, un objet alloué
+ qu'a certaines méthodes et propriétés. Néanmoins, un objet alloué
ne peut pas avoir de lien sur lui-même ou être mis dans un tableau
d'objet, etc. Vous devez choisir la méthode qui correspond a vos
besoins, mais tGchez d'utiliser la première méthode autant que possible
@@ -115,7 +115,7 @@ $smarty->display("index.tpl");
Filtres de post-compilation
Les filtres de post-compilation sont des fonctions PHP que vos templates
- exécutent après avoir Tté compilés. Les filtres de post-compilation peuvent
+ exécutent après avoir été compilés. Les filtres de post-compilation peuvent
être soit déclarés soit chargés
depuis les répertoires des plugins en utilisant la fonction
load_filter() ou en réglant
@@ -191,7 +191,7 @@ $smarty->display("index.tpl");
Une alternative au mécanisme de cache par défaut (basé sur des fichiers
de cache) consiste a spécifier une fonction de gestion de cache utilisateur
- qui sera utilisée pour lire, Tcrire et effacer les fichiers de cache.
+ qui sera utilisée pour lire, écrire et effacer les fichiers de cache.
Il suffit de créer dans votre application une fonction que Smarty
@@ -201,12 +201,12 @@ $smarty->display("index.tpl");
Smarty utilisera alors cette fonction pour gérer les données du cache.
Le premier argument est l'action, qui sera 'read', 'write' ou 'clear'.
Le second paramètre est l'objet Smarty. Le troisième est le contenu
- du cache. Pour Tcrire, Smarty passe le contenu du cache dans ces paramètres.
+ du cache. Pour écrire, Smarty passe le contenu du cache dans ces paramètres.
Pour lire, Smarty s'attend a ce que votre fonction accepte ce paramètre
par référence et que vous le remplissiez avec les données du cache. Pour effacer,
il suffit de passer une variable fictive car cette dernière n'est pas utilisée.
Le quatrième paramètre est le nom du fichier de template (utile pour
- lire/Tcrire), le cinquième paramètre est l'identifiant de cache (optionnel)
+ lire/écrire), le cinquième paramètre est l'identifiant de cache (optionnel)
et le sixième est l'identifiant de compilation.
@@ -370,7 +370,7 @@ $smarty->display("file:/path/to/my/templates/menu.tpl");
Si vous utilisez Windows, les chemins de fichiers sont la plupart
du temps sur un disque identifié par une lettre (c:) au début du chemin.
- Assurez-vous de bien mettre "file:" dans le chemin pour Tviter des
+ Assurez-vous de bien mettre "file:" dans le chemin pour éviter des
conflits d'espace de nommage et obtenir les résultats escomptés.
@@ -391,7 +391,7 @@ $smarty->display("file:F:/path/to/my/templates/menu.tpl");
Vous pouvez récupérer les templates a partir n'importe quelle
source a laquelle vous avez accès avec PHP : base de données,
- sockets, LDAP et ainsi de suite. Il suffit d'Tcrire les fonctions
+ sockets, LDAP et ainsi de suite. Il suffit d'écrire les fonctions
de ressource plugins et de les enregistrer auprès de Smarty.
@@ -400,7 +400,7 @@ $smarty->display("file:F:/path/to/my/templates/menu.tpl");
- Notez que vous ne pouvez pas Tcraser la ressource file native,
+ Notez que vous ne pouvez pas écraser la ressource file native,
toutefois, vous pouvez fournir une ressource qui récupère un template depuis
le système de fichier par un autre moyen en l'enregistrant sous un autre
nom de ressource.
diff --git a/docs/fr/programmers/api-functions.xml b/docs/fr/programmers/api-functions.xml
index 62aef7e3..723c8357 100644
--- a/docs/fr/programmers/api-functions.xml
+++ b/docs/fr/programmers/api-functions.xml
@@ -1,7 +1,7 @@
- MTthodes
+ Méthodesappend
@@ -22,9 +22,9 @@
- Utilisée pour ajouter un Tlément a un tableau assigné. Si vous utilisez
- cette fonction avec une chaene de caractère, elle est convertie en
- tableau auquel on ajoute ensuite l'Tlément. Vous pouvez explicitement passer
+ Utilisée pour ajouter un élément a un tableau assigné. Si vous utilisez
+ cette fonction avec une chaîne de caractères, elle est convertie en
+ tableau auquel on ajoute ensuite l'élément. Vous pouvez explicitement passer
des paires nom/valeur. Si vous passez le troisième paramètre
(optionel) a vrai, la valeur sera fusionnée avec le tableau plut(t que
d'être ajoutée.
@@ -33,7 +33,7 @@
Note technique
Le paramètre de fusion respecte les clés des tableaux, ainsi si vous
- fusionnez deux tableaux indexés numériquement, ils pourront s'Tcraser
+ fusionnez deux tableaux indexés numériquement, ils pourront s'écraser
l'un l'autre ou donner des clés qui ne se suivent pas. Cela diffère
donc de la fonction PHP array_merge() qui supprime les clés numériques
et les renumérote.
@@ -79,7 +79,7 @@ $smarty->append(array("city" => "Lincoln","state" => "Nebraska"));Note technique
Le paramètre de fusion respecte les clés des tableaux, ainsi si vous
- fusionnez deux tableaux indexés numériquement, ils pourront s'Tcraser
+ fusionnez deux tableaux indexés numériquement, ils pourront s'écraser
l'un l'autre ou donner des clés qui ne se suivent pas. Cela diffère
donc de la fonction PHP array_merge() qui supprime les clés numériques
et les renumérote.
@@ -133,7 +133,7 @@ $smarty->assign(array("city" => "Lincoln","state" => "Nebraska"));
Utilisée pour assigner des valeurs aux templates par référence plut(t
- que par copie. RTférez-vous au manuel PHP pour une explication plus précise
+ que par copie. Référez-vous au manuel PHP pour une explication plus précise
sur les références des variables.
@@ -142,7 +142,7 @@ $smarty->assign(array("city" => "Lincoln","state" => "Nebraska"));
@@ -230,7 +230,7 @@ $smarty->clear_assign(array("Name","Address","Zip"));
en deuxième paramètre. Vous pouvez aussi passer un identifiant
de compilation en troisième paramètre. Vous pouvez grouper des
templates ensemble afin qu'ils puissent être supprimés en groupe.
- RTférez-vous a la section sur le
+ Référez-vous a la section sur le
cache
pour plus d'informations. Vous pouvez passer un quatrième paramètre
pour indiquer un Gge minimum en secondes que le fichier en cache doit
@@ -276,7 +276,7 @@ $smarty->clear_compiled_tpl();
stringvar
- Utilisée pour effacer toutes les variables de configuration s'Ttant
+ Utilisée pour effacer toutes les variables de configuration s'étant
vues assigner une valeur. Si une variable est spécifiée, seule cette
variable est effacée.
@@ -347,7 +347,7 @@ $smarty->config_load('my.conf','foobar');
d'un même template, pour par exemple avoir des templates
compilés séparés pour différents langages. Une autre utilité de ce
paramètre est le cas oú vous utilisez plus d'un $template_dir mais un seul
- $compile_dir, car certains templates avec le même nom s'Tcraseraient
+ $compile_dir, car certains templates avec le même nom s'écraseraient
entre eux. Vous pouvez aussi régler la variable $compile_id une seule
fois au lieu de la passer a chaque appel.
@@ -428,7 +428,7 @@ $smarty->display("db:header.tpl");
compilés séparés pour différents langages. Une autre utilité de ce
paramètre est le cas oú vous utilisez plus d'un $template_dir
mais un seul $compile_dir, car certains templates avec le même nom
- s'Tcraseraient entre eux. Vous pouvez aussi régler la variable $compile_id une seule
fois plut(t que de la passer a chaque appel.
@@ -487,7 +487,7 @@ $foo = $smarty->get_config_vars('foo');
// récupère toutes les variables de configuration chargées
$config_vars = $smarty->get_config_vars();
-// les affiche a l'Tcran
+// les affiche a l'écran
print_r($config_vars);
@@ -537,7 +537,7 @@ $foo = $smarty->get_template_vars('foo');
// récupère toutes les variables assignées a ce template
$tpl_vars = $smarty->get_template_vars();
-// les affiche a l'Tcran
+// les affiche a l'écran
print_r($tpl_vars);
@@ -757,7 +757,7 @@ $smarty->register_modifier("sslash","stripslashes");
Utilisée pour déclarer dynamiquement des filtres de post-compilation pour y faire
- passer des templates une fois qu'ils ont Tté compilés. Reportez-vous
+ passer des templates une fois qu'ils ont été compilés. Reportez-vous
a la section
filtres de post-compilation de templates
pour avoir plus de renseignements sur la faton de paramétrer les fonctions
@@ -902,7 +902,7 @@ $smarty->unregister_function("fetch");
unregister_modifier
// nous ne voulons pas que les designers de templates
-// suppriment les balises des Tlements
+// suppriment les balises des élements
$smarty->unregister_modifier("strip_tags");
diff --git a/docs/fr/programmers/caching.xml b/docs/fr/programmers/caching.xml
index 48eaa709..c22ac744 100644
--- a/docs/fr/programmers/caching.xml
+++ b/docs/fr/programmers/caching.xml
@@ -54,7 +54,7 @@ $smarty->display('index.tpl');
Les fichiers situés dans $cache_dir sont nommés de la même faton que les templates.
Bien qu'ils aient une extension ".php", ils ne sont pas vraiment exécutable.
- N'Tditez surtout pas ces fichiers !
+ N'éditez surtout pas ces fichiers !
@@ -85,7 +85,7 @@ $smarty->cache_lifetime = 3600;
$smarty->display('home.tpl');
// NOTE : le réglage suivant ne fonctionne pas quand $caching = 2. La durée de vie
-// du fichier de cache de home.tpl a déja Tté réglée a 1 heure et ne respectera
+// du fichier de cache de home.tpl a déja été réglée a 1 heure et ne respectera
// plus la valeur de $cache_lifetime. Le cache de home.tpl expirera toujours
// dans 1 heure.
$smarty->cache_lifetime = 30; // 30 secondes
@@ -94,8 +94,8 @@ $smarty->display('home.tpl');
Si $compile_check est actif,
chaque fichier de template et de configuration qui a un rapport
- avec le fichier de cache sera vérifié pour détecter une Tventuelle
- modification. Si l'un de ces fichiers a Tté modifié depuis que le fichier de cache a Tté
+ avec le fichier de cache sera vérifié pour détecter une éventuelle
+ modification. Si l'un de ces fichiers a été modifié depuis que le fichier de cache a été
généré, le cache est immédiatement regénéré. Ce processus est covteux, donc,
pour des raisons de performances, mettez ce paramétre a false pour une application
en production.
@@ -147,7 +147,7 @@ $smarty->display('index.tpl');
linkend="language.function.insert">insert.
Imaginons que toute une page doit être mise en cache a part
une banniére en bas a droite. En utilisant une fonction insert pour la
- banniére, vous pouvez garder cet Tlément dynamique dans le contenu qui
+ banniére, vous pouvez garder cet élément dynamique dans le contenu qui
est en cache. Reportez-vous a la documentation
insert pour plus de détails
et des exemples.
@@ -200,8 +200,8 @@ $smarty->display('index.tpl',$my_cache_id);
Nous passons ci-dessus la variable $my_cache_id a display() comme
identifiant de cache. Pour chaque valeur distincte de $my_cache_id,
- un fichier de cache distinct va être créT. Dans cet exemple,
- "article_id" a Tté passé dans l'URL et est utilisé en tant qu'identifiant
+ un fichier de cache distinct va être créé. Dans cet exemple,
+ "article_id" a été passé dans l'URL et est utilisé en tant qu'identifiant
de cache.
@@ -213,12 +213,12 @@ $smarty->display('index.tpl',$my_cache_id);
commode, le résultat peut s'avérer mauvais. L'identifiant
de cache est utilisé pour créer un répertoire sur le systéme de fichiers,
donc si l'utilisateur décide de donner une trés grande valeur a article_id
- ou d'Tcrire un script qui envoie des article_id de faton aléatoire,
+ ou d'écrire un script qui envoie des article_id de faton aléatoire,
cela pourra causer des problémes coté serveur. Assurez-vous de bien
tester toute donnée passée en paramétre avant de l'utiliser. Dans cet
exemple, peut-être savez-vous que article_id a une longueur de 10
caractéres, est exclusivement composé de caractéres alph-numériques et
- doit avoir une valeur contenue dans la base de données. VTrifiez-le bien !
+ doit avoir une valeur contenue dans la base de données. Vérifiez-le bien !
@@ -270,7 +270,7 @@ $smarty->display('index.tpl',"sports");
groupes de fichiers de cache
- Vous pouvez faire des groupements plus Tlaborés en paramétrant les
+ Vous pouvez faire des groupements plus élaborés en paramétrant les
groupes d'identifiant de cache. Il suffit de séparer chaque sous-groupes
avec une barre verticale "|" dans la valeur de l'identifiant de cache.
Vous pouvez faire autant de sous-groupes que vous le désirez.
diff --git a/docs/fr/programmers/plugins.xml b/docs/fr/programmers/plugins.xml
index 15a9341f..c6f521a4 100644
--- a/docs/fr/programmers/plugins.xml
+++ b/docs/fr/programmers/plugins.xml
@@ -164,7 +164,7 @@ require_once SMARTY_DIR . 'plugins/function.html_options.php';
objet $smarty pour cela.
- RTférez-vous aussi a :
+ Référez-vous aussi a :
register_function(),
unregister_function().
@@ -179,7 +179,7 @@ require_once SMARTY_DIR . 'plugins/function.html_options.php';
* Fichier : function.eightball.php
* Type : fonction
* Nom : eightball
- * R(le : renvoie une phrase magique au hasard
+ * Rôle : renvoie une phrase magique au hasard
* -------------------------------------------------------------
*/
function smarty_function_eightball($params, &$smarty)
@@ -279,7 +279,7 @@ function smarty_function_assign($params, &$smarty)
* Fichier : modifier.capitalize.php
* Type : modificateur
* Name : capitalize
- * R(le : met une majuscule aux mots d'une phrase
+ * Rôle : met une majuscule aux mots d'une phrase
* -------------------------------------------------------------
*/
function smarty_modifier_capitalize($string)
@@ -299,7 +299,7 @@ function smarty_modifier_capitalize($string)
* Fichier : modifier.truncate.php
* Type : modificateur
* Name : truncate
- * R(le : Tronque une chaene a une certaine longueur si
+ * Rôle : Tronque une chaene a une certaine longueur si
* nécessaire, la coupe optionnellement au milieu
* d'un mot et ajoute la chaene $etc
* -------------------------------------------------------------
@@ -362,8 +362,8 @@ function smarty_modifier_truncate($string, $length = 80, $etc = '...',
selon si votre fonction est appelée pour la balise ouvrante ou la
balise fermante. Si c'est pour la balise ouvrante, elle sera a
null et si c'est la balise fermante elle sera
- Tgale au contenu du bloc de template. Notez que le bloc de template
- aura déja Tté exécuté par Smarty, vous recevrez donc la sortie du
+ égale au contenu du bloc de template. Notez que le bloc de template
+ aura déjà été exécuté par Smarty, vous recevrez donc la sortie du
template et non sa source.
@@ -386,7 +386,7 @@ function smarty_modifier_truncate($string, $length = 80, $etc = '...',
* Fichier : block.translate.php
* Type : bloc
* Nom : translate
- * R(le : traduire un bloc de texte
+ * Rôle : traduire un bloc de texte
* -------------------------------------------------------------
*/
function smarty_block_translate($params, $content, &$smarty)
@@ -436,7 +436,7 @@ function smarty_block_translate($params, $content, &$smarty)
* Fichier : compiler.tplheader.php
* Type : compilation
* Nom : tplheader
- * R(le : Renvoie l'en-tête contenant le nom du fichier
+ * Rôle : Renvoie l'en-tête contenant le nom du fichier
* source et le temps de compilation.
* -------------------------------------------------------------
*/
@@ -478,7 +478,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
Les filtres de pré-compilation sont utilisés pour transformer la source d'un template
juste avant la compilation. Le premier paramétre passé a la fonction
- de filtre de pré-compilation est la source du template, Tventuellement modifiée par
+ de filtre de pré-compilation est la source du template, éventuellement modifiée par
d'autres filtre de pré-compilations. Le plugin est supposé retourner la source modifiée.
Notez que cette source n'est sauvegardée nulle part, elle est seulement
utilisé pour la compilation.
@@ -492,10 +492,10 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
Les filtres de post-compilation sont utilisés pour modifier la sortie du template
- (le code PHP) juste aprés que la compilation a Tté faite mais juste
+ (le code PHP) juste aprés que la compilation a été faite mais juste
avant que le template ne soit sauvegardé sur le systéme de fichiers.
Le premier paramétre passé a la fonction de filtre de post-compilation est le code
- du template compilé, Tventuellement déja modifié par d'autres filtre de post-compilations.
+ du template compilé, éventuellement déja modifié par d'autres filtre de post-compilations.
Le plugin est censé retourner la version modifié du code.
@@ -508,7 +508,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
* Fichier : prefilter.pre01.php
* Type : filtre de pré-compilation
* Nom : pre01
- * R(le : Passe les balises HTML en minuscules.
+ * Rôle : Passe les balises HTML en minuscules.
* -------------------------------------------------------------
*/
function smarty_prefilter_pre01($source, &$smarty)
@@ -528,7 +528,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
* Fichier : postfilter.post01.php
* Type: filtre de post-compilation
* Nom : post01
- * R(le : Renvoie du code qui liste toutes les variables
+ * Rôle : Renvoie du code qui liste toutes les variables
* du template.
* -------------------------------------------------------------
*/
@@ -544,7 +544,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
Filtres de sortie
Les plugins de filtres de sortie opérent sur la sortie du template,
- aprés que le template a Tté chargé et exécuté, mais avant que
+ aprés que le template a été chargé et exécuté, mais avant que
la sortie ne soit affichée.
@@ -569,7 +569,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
* Fichier : outputfilter.protect_email.php
* Type : filtre de sortie
* Nom : protect_email
- * R(le: Convertie les @ en %40 pour protéger des
+ * Rôle: Convertie les @ en %40 pour protéger des
* robots spammers.
* -------------------------------------------------------------
*/
@@ -667,7 +667,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
* Fichier : resource.db.php
* Type : ressource
* Nom : db
- * R(le : RTcupére des templates depuis une base de données
+ * Rôle : Récupére des templates depuis une base de données
* -------------------------------------------------------------
*/
function smarty_resource_db_source($tpl_name, &$tpl_source, &$smarty)
@@ -750,7 +750,7 @@ function smarty_resource_db_trusted($tpl_name, &$smarty)
* Fichier : insert.time.php
* Type : temps
* Nom : time
- * R(le : Insert la date/heure courante conformément
+ * Rôle : Insert la date/heure courante conformément
* au format
* -------------------------------------------------------------
*/
diff --git a/docs/fr/programmers/smarty-constants.xml b/docs/fr/programmers/smarty-constants.xml
index c3f2506c..f0011460 100644
--- a/docs/fr/programmers/smarty-constants.xml
+++ b/docs/fr/programmers/smarty-constants.xml
@@ -16,11 +16,17 @@
SMARTY_DIR
-
+
+
+require_once(SMARTY_DIR."Smarty.class.php");
+?>
+]]>
+