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éthodes append @@ -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"); +?> +]]> +