From 12041ebeac4d603fe918e5f824595927aa4d2252 Mon Sep 17 00:00:00 2001 From: yannick Date: Mon, 28 Nov 2005 21:38:36 +0000 Subject: [PATCH] sync with EN --- .../programmers/caching/caching-cacheable.xml | 27 ++++---- .../fr/programmers/caching/caching-groups.xml | 12 ++-- .../caching/caching-multiple-caches.xml | 23 ++++--- .../caching/caching-setting-up.xml | 67 ++++++++++--------- 4 files changed, 71 insertions(+), 58 deletions(-) diff --git a/docs/fr/programmers/caching/caching-cacheable.xml b/docs/fr/programmers/caching/caching-cacheable.xml index 0a416b5d..0b3db5bd 100644 --- a/docs/fr/programmers/caching/caching-cacheable.xml +++ b/docs/fr/programmers/caching/caching-cacheable.xml @@ -1,25 +1,28 @@ - + + Contrôler la mise en cache des sorties des Plugins Depuis Smarty-2.6.0, la mise en cache des plugins peut être déclarée lors - de leur inscription. Les troisièmes paramètres de register_block, - register_compiler_function et register_function sont appelés + de leur inscription. Les troisièmes paramètres de + register_block(), + register_compiler_function() + et register_function() sont appelés $cacheable et valent true par défaut, ce qui est aussi le comportement par défaut des versions de Smarty précédent la 2.6.0 - + Lors de l'inscription d'un plugin avec $cacheable=false, le plugin est appelé à chaque fois que la page est affichée, même si la page vient du cache. La fonction plugin se comporte presque comme la fonction insert. - + - Contrairement à {insert} + Contrairement à insert les attributs pour le plugin ne sont pas mis en cache par défaut. Celà peut être le cas en utilisant le quatrième paramètre $cache_attrs. $cache_attrs @@ -27,7 +30,7 @@ la fonction plugin reçoive les valeurs telles qu'elles étaient définies lorsque la page a été mise en cache, à chaque récupération à partir du cache. - + Eviter la mise en cache du résultat d'un plugin @@ -73,7 +76,7 @@ Time Remaining: {remaining endtime=$obj->endtime} la page, mais pas lors des affichages ultérieurs de la page. - + Eviter la mise en cache d'une portion du template @@ -109,16 +112,16 @@ Now is: {"0"|date_format:"%D %H:%M:%S"} ]]> - + Lors du rechargement de la page, vous remarquerez que les deux dates sont différentes. L'une est "dynamique" et l'autre est "statique". Vous pouvez faire ce que vous voulez entre {dynamic}...{/dynamic} et être sûrs que celà ne sera pas mis en cache comme le reste de la page. - + - + + --> \ No newline at end of file diff --git a/docs/fr/programmers/caching/caching-groups.xml b/docs/fr/programmers/caching/caching-groups.xml index 2b510a49..6209a750 100644 --- a/docs/fr/programmers/caching/caching-groups.xml +++ b/docs/fr/programmers/caching/caching-groups.xml @@ -1,6 +1,7 @@ - + + Groupes de fichiers de cache @@ -45,18 +46,19 @@ $smarty->caching = true; // efface tous les fichiers de cache avec "sports|basketball" comme premiers // groupes d'identifiants de cache -$smarty->clear_cache(null,"sports|basketball"); +$smarty->clear_cache(null,'sports|basketball'); // efface tous les fichiers de cache "sports" comme premier groupe d'identifiants. // Inclue donc "sports|basketball" ou "sports|nimportequoi|nimportequoi|..." -$smarty->clear_cache(null,"sports"); +$smarty->clear_cache(null,'sports'); -$smarty->display('index.tpl',"sports|basketball"); +$smarty->display('index.tpl','sports|basketball'); ?> ]]> + +--> \ No newline at end of file diff --git a/docs/fr/programmers/caching/caching-multiple-caches.xml b/docs/fr/programmers/caching/caching-multiple-caches.xml index 70914f52..3b2200a9 100644 --- a/docs/fr/programmers/caching/caching-multiple-caches.xml +++ b/docs/fr/programmers/caching/caching-multiple-caches.xml @@ -1,16 +1,17 @@ - + + Caches multiples pour une seule page Vous pouvez avoir plusieurs fichiers de caches pour un même appel - aux fonctions display() ou fetch(). Imaginons qu'un appel a - display('index.tpl') puisse avoir plusieurs résultats, en fonction de - certaines conditions, et que - vous vouliez des fichiers de cache séparés pour chacun d'eux. Vous - pouvez faire celà en passant un identifiant de cache (cache_id) en - deuxiéme paramètre a l'appel de fonction. + aux fonctions display() ou + fetch(). Imaginons qu'un appel a + display('index.tpl') puisse avoir plusieurs résultats, en fonction de + certaines conditions, et que vous vouliez des fichiers de cache séparés + pour chacun d'eux. Vous pouvez faire celà en passant un identifiant de + cache (cache_id) en deuxiéme paramètre a l'appel de fonction. Passage d'un cache_id a display() @@ -28,7 +29,8 @@ $smarty->display('index.tpl',$my_cache_id); - Nous passons ci-dessus la variable $my_cache_id a display() comme + 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éé. Dans cet exemple, "article_id" a été passé dans l'URL et est utilisé en tant qu'identifiant @@ -80,7 +82,7 @@ $smarty->display('index.tpl',$my_cache_id); Vous pouvez effacer tous les fichiers de cache pour un identifiant de cache particulier en passant null en tant que premier paramètre - à clear_cache(). + à clear_cache(). Effacement de tous les fichiers de cache pour un identifiant de cache particulier @@ -103,6 +105,7 @@ $smarty->display('index.tpl',"sports"); donnant le même identifiant. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/caching/caching-setting-up.xml b/docs/fr/programmers/caching/caching-setting-up.xml index ff36fb15..4a3a195a 100644 --- a/docs/fr/programmers/caching/caching-setting-up.xml +++ b/docs/fr/programmers/caching/caching-setting-up.xml @@ -1,10 +1,11 @@ - + + Paramétrer le cache - La première chose à faire est d'activer le cache. Celà est fait en + La première chose à faire est d'activer le cache en mettant $caching = true (ou 1). @@ -34,7 +35,8 @@ $smarty->display('index.tpl'); Note technique - Les fichiers situés dans $cache_dir sont nommés de la même façon que les templates. + Les fichiers situés dans $cache_dir + sont nommés de la même façon que les templates. Bien qu'ils aient une extension ".php", ils ne sont pas vraiment exécutable. N'éditez surtout pas ces fichiers ! @@ -45,13 +47,13 @@ $smarty->display('index.tpl'); défaut est 3600 secondes, i.e. 1 heure. Une fois que cette durée est dépassée, le cache est regénéré. Il est possible de donner une durée d'expiration propre à chaque fichier de cache en réglant - $caching = 2. + $caching = 2. Se reporter à la documentation de $cache_lifetime pour plus de détails. - Réglage individuel de cache_lifetime + Réglage individuel de $cache_lifetime display('index.tpl'); Si $force_compile est actif, les fichiers de cache sont toujours regénérés. Ceci revient finalement à - désactiver le cache. $force_compile est utilisé à des fins de débogage, + désactiver le cache. $force_compile + est utilisé à des fins de débogage, un moyen plus efficace de désactiver le cache est de régler $caching = false (ou 0). @@ -141,19 +144,20 @@ $smarty->display('index.tpl'); Vous pouvez rendre dynamiques seulement certaines parties d'une page avec la fonction de template insert. + linkend="language.function.insert">{insert}. Imaginons que toute une page doit être mise en cache à part - une bannière en bas à droite. En utilisant une fonction insert pour la + une bannière en bas à droite. En utilisant une fonction + {insert} pour la bannière, vous pouvez garder cet élément dynamique dans le contenu qui est en cache. Reportez-vous à la documentation - insert pour plus de détails + {insert} pour plus de détails ainsi que des exemples. Vous pouvez effacer tous les fichiers du cache avec la fonction clear_all_cache(), ou de façon - individuelle (ou par groupe) avec la fonction clear_cache(). + individuelle (ou par groupe) + avec la fonction clear_cache(). Nettoyage du cache @@ -177,23 +181,24 @@ $smarty->display('index.tpl'); - + + \ No newline at end of file