From b955a3e84077b8997db38dcdd097d45c7685ce3f Mon Sep 17 00:00:00 2001 From: yannick Date: Sun, 4 Dec 2005 20:09:57 +0000 Subject: [PATCH] sync with EN --- .../language-modifier-capitalize.xml | 18 +- .../language-modifier-cat.xml | 22 +- .../language-modifier-count-characters.xml | 17 +- .../language-modifier-count-paragraphs.xml | 16 +- .../language-modifier-count-sentences.xml | 16 +- .../language-modifier-count-words.xml | 7 +- .../language-modifier-date-format.xml | 339 ++++++++++-------- .../language-modifier-default.xml | 22 +- .../language-modifier-escape.xml | 29 +- .../language-modifier-indent.xml | 50 ++- .../language-modifier-lower.xml | 12 +- .../language-modifier-nl2br.xml | 15 +- .../language-modifier-regex-replace.xml | 21 +- .../language-modifier-replace.xml | 26 +- .../language-modifier-spacify.xml | 19 +- .../language-modifier-string-format.xml | 21 +- .../language-modifier-strip-tags.xml | 35 +- .../language-modifier-strip.xml | 19 +- .../language-modifier-truncate.xml | 43 ++- .../language-modifier-upper.xml | 12 +- .../language-modifier-wordwrap.xml | 38 +- 21 files changed, 437 insertions(+), 360 deletions(-) diff --git a/docs/fr/designers/language-modifiers/language-modifier-capitalize.xml b/docs/fr/designers/language-modifiers/language-modifier-capitalize.xml index 33a15110..570a022c 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-capitalize.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-capitalize.xml @@ -1,8 +1,12 @@ - + + capitalize + + Met la première lettre de chaque mot d'une variable en majuscule. + @@ -31,18 +35,13 @@ - - Met la première lettre de chaque mot d'une variable en majuscule. - Mise en majuscule assign('titreArticle', 'Le nouveau php5 est vraiment performant !'); -$smarty->display('index.tpl'); ?> ]]> @@ -69,11 +68,12 @@ Le Nouveau Php5 Est Vraiment Performant ! - Voir aussi + Voir aussi lower et - upper + upper. + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-cat.xml b/docs/fr/designers/language-modifiers/language-modifier-cat.xml index 3282bd14..5a8037e6 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-cat.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-cat.xml @@ -1,8 +1,12 @@ - + + cat + + Cette valeur est concaténée à la variable donnée. + @@ -30,22 +34,19 @@ - - Cette valeur est concaténée à la variable donnée. - cat assign('articleTitle', "'Les devins ont prévus que le monde existera toujours"); -$smarty->display('index.tpl'); + ?> ]]> - Ou index.tpl est: + Ou le template est : display('index.tpl'); Donne à l'écran: - + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-count-characters.xml b/docs/fr/designers/language-modifiers/language-modifier-count-characters.xml index ff1537a5..a0b720c6 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-count-characters.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-count-characters.xml @@ -1,8 +1,12 @@ - + + count_characters + + Compte le nombre de caractères dans une variable. + @@ -30,24 +34,19 @@ - - Compte le nombre de caractères dans une variable. - count_characters assign('titreArticle', 'Vagues de froid liées à la température.'); -$smarty->display('index.tpl'); ?> ]]> - Où index.tpl est: + Où le template est : Voir aussi - count_paragraphs, + count_words, count_sentences et - count_words. + count_paragraphs. diff --git a/docs/fr/designers/language-modifiers/language-modifier-count-paragraphs.xml b/docs/fr/designers/language-modifiers/language-modifier-count-paragraphs.xml index 893499bc..e37a38f9 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-count-paragraphs.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-count-paragraphs.xml @@ -1,6 +1,7 @@ - + + count_paragraphs @@ -11,14 +12,16 @@ assign('articleTitle', + "War Dims Hope for Peace. Child's Death Ruins Couple's Holiday.\n\n + Man is Fatally Slain. Death Causes Loneliness, Feeling of Isolation." + ); ?> ]]> - Où index.tpl est: + Où le template est : count_words. + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-count-sentences.xml b/docs/fr/designers/language-modifiers/language-modifier-count-sentences.xml index 9aa643a7..a7f70f20 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-count-sentences.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-count-sentences.xml @@ -1,6 +1,7 @@ - + + count_sentences @@ -11,16 +12,17 @@ assign('TitreArticle', 'Deux navires rentrent en -collision - Un des deux coule. Des vaches enragées blessent un fermier à -coups de haches.'); -$smarty->display('index.tpl'); + +$smarty->assign('articleTitle', + 'Two Soviet Ships Collide - One Dies. + Enraged Cow Injures Farmer with Axe.' + ); + ?> ]]> - Où index.tpl est : + Où le template est : - + + count_words @@ -12,15 +13,13 @@ assign('TitreArticle', 'Un anneau pour les gouverner tous.'); -$smarty->display('index.tpl'); ?> ]]> - Où index.tpl est: + Où le template est : - + + date_format + + Formate une date / heure au format + strftime() donné. + Les dates peuvent être passées à smarty en tant que + timestamp unix, + timestamp mysql ou comme chaîne quelconque contenant mois jour année + (interprétable par strtotime()). + Les concepteurs de templates peuvent utiliser date_format pour contrôler + parfaitement le format de sortie de la date. + Si la date passée à date_format est vide, et qu'un + second paramètre est donné, ce dernier sera utilisé comme étant la date à formater. + @@ -37,183 +50,192 @@ + - Formate une date / heure au format - strftime() donné. - Les dates peuvent être passées à smarty en tant que timestamp unix, - timestamp mysql ou comme chaîne quelconque contenant mois jour année - (interprétable par strtotime()). - Les concepteurs de templates peuvent utiliser date_format pour contrôler - parfaitement le format de sortie de la date. - Si la date passée à date_format est vide, et qu'un second paramètre - est donné, ce dernier sera utilisé comme étant la date à formater. - - - date_format - + + + Depuis Smarty 2.6.10, les valeurs numériques passées à date_format + sont toujours (excepté pour les timestamps mysql, voir + ci-dessous) interprétées comme un timestamp Unix. + + + Avant la version 2.6.10 de Smarty, les chaînes numériques qui étaient + également analysables par strtotime() en PHP (comme "YYYYMMDD"), + étaient, parfois, dépendament de l'implémentation de strtotime(), + interprétées en tant que des chaînes date et non des timestamps. + + + La seule exception est les timestamps MySQL : Ils sont uniquement numériques + et d'une longueur de 14 caractères ("YYYYMMDDHHMMSS"). Les timestamps + MySQL ont la priorité sur les timestamps Unix. + + + + + date_format + assign('hier', strtotime('-1 day')); -$smarty->display('index.tpl'); + ?> ]]> - - - Où index.tpl est: - - + + + Où le template est (utilisation de $smarty.now) : + + - - - Ce qui donne à l'écran: - - + + + Ce qui donne à l'écran: + + - - + + - date_format conversion specifiers: + Conversion de date_format : - -%a - Abréviation du jour de la semaine, selon les paramètres locaux. - - -%A - Nom du jour de la semaine, selon les paramètres locaux. - - -%b - Abréviation du nom du jour, selon les paramètres locaux. - - -%B - Nom complet du mois, selon les paramètres locaux. - - -%c - Préférences d'affichage selon les paramètres locaux. - - -%C - Siècle, (L'année divisée par 100 et tronquée comme un entier, de 00 à 99) - - -%d - Jour du mois, en tant que nombre décimal (de 00 à 31) - - -%D - même chose que %m/%d/%y - - -%e - Jour du mois en tant que nombre décimal. Un chiffre unique est précédé par -un espace (de 1 à 31) - - -%g - Position de la semaine dans le siècle [00,99] - - -%G - Position de la semaine, incluant le siècle [0000,9999] - - -%h - identique à %b - - -%H - L'heure en tant que décimale, en utilisant une horloge sur 24 (de 00 à 23) - - -%I - L'heure en tant que décimale en utilisant une horloge sur 12 (de 01 to 12) - - -%j - jour de l'année (de 001 à 366) - - -%k - Heure (horloge sur 24). Les numéros à un chiffre sont précédés d'un espace. (de 0 à 23) - - -%l - Heure (horloge sur 12). Les numéros à un chiffre sont précédés d'un espace. (de 1 à 12) - - -%m - Mois en tant que nombre décimal (de 01 à 12) - - -%M - Minute en tant que nombre décimal - - -%n - Retour chariot (nouvelle ligne). - - -%p - soit am soit pm selon l'heure donnée, ou alors leurs correspondances locales. - - -%r - heure en notation a.m. et p.m. - - -%R - Heure au format 24 heures - - -%S - Secondes en tant que nombre décimal. - - -%t - Caractère tabulation. - - -%T - Heure courante, équivalent à %H:%M:%S - - -%u - Jour de la semaine en tant que nombre décimal [1,7], ou 1 représente le lundi. - - -%U - Le numéro de la semaine en nombre décimal, utilisant le premier dimanche -en tant que premier jour de la première semaine. - - -%V - Le numéro de la semaine de l'année courante selon la norme ISO 8601:1988, - de 01 à 53, ou la semaine 1 est la première semaine qui dispose au minimum - de 4 jours dans l'année courante et ou Lundi est le premier jour - de cette semaine. - - -%w - Jour de la semaine en tant que nombre décimal, dimanche étant 0 - - -%W - Le numéro de la semaine de l'année courante en tant que nombre décimal, - ou Lundi est le premier jour de la première semaine. - - -%x - Représentation préférée de la date selon les paramètres locaux. - - -%X - Représentation préférée de l'heure selon les paramètres locaux, sans la - date. - - -%y - L'année en tant que nombre décimal, sans le siècle. (de 00 à 99) - - -%Y - L'année en tant que nombre décimal, avec le siècle. - - -%Z - Zone horraire, nom ou abréviation - - -%% - Un caractère litéral `%' - - + + %a - Abréviation du jour de la semaine, selon les paramètres locaux. + + + %A - Nom du jour de la semaine, selon les paramètres locaux. + + + %b - Abréviation du nom du jour, selon les paramètres locaux. + + + %B - Nom complet du mois, selon les paramètres locaux. + + + %c - Préférences d'affichage selon les paramètres locaux. + + + %C - Siècle, (L'année divisée par 100 et tronquée comme un entier, de 00 à 99) + + + %d - Jour du mois, en tant que nombre décimal (de 00 à 31) + + + %D - même chose que %m/%d/%y + + + %e - Jour du mois en tant que nombre décimal. Un chiffre unique est précédé par + un espace (de 1 à 31) + + + %g - Position de la semaine dans le siècle [00,99] + + + %G - Position de la semaine, incluant le siècle [0000,9999] + + + %h - identique à %b + + + %H - L'heure en tant que décimale, en utilisant une horloge sur 24 (de 00 à 23) + + + %I - L'heure en tant que décimale en utilisant une horloge sur 12 (de 01 to 12) + + + %j - jour de l'année (de 001 à 366) + + + %k - Heure (horloge sur 24). Les numéros à un chiffre sont précédés d'un espace. (de 0 à 23) + + + %l - Heure (horloge sur 12). Les numéros à un chiffre sont précédés d'un espace. (de 1 à 12) + + + %m - Mois en tant que nombre décimal (de 01 à 12) + + + %M - Minute en tant que nombre décimal + + + %n - Retour chariot (nouvelle ligne). + + + %p - soit am soit pm selon l'heure donnée, ou alors leurs correspondances locales. + + + %r - heure en notation a.m. et p.m. + + + %R - Heure au format 24 heures + + + %S - Secondes en tant que nombre décimal. + + + %t - Caractère tabulation. + + + %T - Heure courante, équivalent à %H:%M:%S + + + %u - Jour de la semaine en tant que nombre décimal [1,7], ou 1 représente le lundi. + + + %U - Le numéro de la semaine en nombre décimal, utilisant le premier dimanche + en tant que premier jour de la première semaine. + + + %V - Le numéro de la semaine de l'année courante selon la norme ISO 8601:1988, + de 01 à 53, ou la semaine 1 est la première semaine qui dispose au minimum + de 4 jours dans l'année courante et ou Lundi est le premier jour + de cette semaine. + + + %w - Jour de la semaine en tant que nombre décimal, dimanche étant 0 + + + %W - Le numéro de la semaine de l'année courante en tant que nombre décimal, + ou Lundi est le premier jour de la première semaine. + + + %x - Représentation préférée de la date selon les paramètres locaux. + + + %X - Représentation préférée de l'heure selon les paramètres locaux, sans la + date. + + + %y - L'année en tant que nombre décimal, sans le siècle. (de 00 à 99) + + + %Y - L'année en tant que nombre décimal, avec le siècle. + + + %Z - Zone horraire, nom ou abréviation + + + %% - Un caractère litéral `%' + + Note aux développeurs - date_format est un alias de la fonction - PHP strftime(). + date_format est un alias de la fonction PHP + PHP strftime(). Il est probable que vous disposiez de plus ou moins d'options disponibles selon le système sur lequel PHP a été compilé. Reportez-vous à l'aide de votre système pour une liste complète des @@ -222,8 +244,9 @@ en tant que premier jour de la premi - Voir aussi + Voir aussi $smarty.now, + la fonction PHP strftime(), {html_select_date} et les astuces sur les dates. diff --git a/docs/fr/designers/language-modifiers/language-modifier-default.xml b/docs/fr/designers/language-modifiers/language-modifier-default.xml index adced12b..64fe4e5d 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-default.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-default.xml @@ -1,8 +1,14 @@ - + + default + + Utilisé pour définir une valeur par défaut à une variable. + Si la variable est vide ou indéfinie, la valeur donnée est affichée + en lieu et place. Default attends un seul argument. + @@ -31,24 +37,19 @@ - - Utilisé pour définir une valeur par défaut à une variable. - Si la variable est vide ou indéfinie, la valeur donnée est affichée - en lieu et place. Default attends un seul argument. - default assign('TitreArticle', 'Les portes de la moria restent fermées.'); -$smarty->display('index.tpl'); + ?> ]]> -Où index.tpl est : +Où le template est : la gestion de l'effacement des variables. + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-escape.xml b/docs/fr/designers/language-modifiers/language-modifier-escape.xml index e0c83fdd..cc14fb92 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-escape.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-escape.xml @@ -1,8 +1,15 @@ - + + escape + + "Echappe" les caractères spéciaux html, d'url, pour + les quotes d'une chaîne, les valeurs + hexadécimales, les entités hexadécimales ou javascript. + Par défaut, ce paramètre est html. + @@ -34,25 +41,21 @@ - - "Echappe" les caractères spéciaux html, d'url, pour - les quotes d'une chaîne, les valeurs - hexadécimales, les entités hexadécimales ou javascript. - Par défaut, ce paramètre est html. - escape assign('TitreArticle', "'Stiff Opposition Expected to Casketless Funeral Plan'"); -$smarty->display('index.tpl'); + +$smarty->assign('articleTitle', + "'Stiff Opposition Expected to Casketless Funeral Plan'" + ); + ?> ]]> -Où index.tpl est: +Où le template est : Voir aussi la - désactivation de l'analyse de Smarty - et le mascage des adresses E-mail. + désactivation de l'analyse de Smarty et + le mascage des adresses E-mail. diff --git a/docs/fr/designers/language-modifiers/language-modifier-indent.xml b/docs/fr/designers/language-modifiers/language-modifier-indent.xml index 6288d3c6..2b6bd1f9 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-indent.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-indent.xml @@ -1,8 +1,16 @@ - + + indent + + Indente chacune des lignes d'une chaîne. Comme paramètre optionnel, + vous pouvez spécifier le nombre de caractères à utiliser pour l'indentation (4 par défaut). + Comme second paramètre optionnel, vous + pouvez spécifier le caractère à utiliser pour l'indentation (utilisez + "\t" pour les tabulations). + @@ -37,26 +45,22 @@ - - Indente chacune des lignes d'une chaîne. Comme paramètre optionnel, - vous pouvez spécifier le nombre de caractères à utiliser pour l'indentation (4 par défaut). - Comme second paramètre optionnel, vous - pouvez spécifier le caractère à utiliser pour l'indentation (utilisez - "\t" pour les tabulations). - indent assign('TitreArticle', 'Il fera noir cette nuit.'); -$smarty->display('index.tpl'); + +$smarty->assign('articleTitle', + 'NJ judge to rule on nude beach. +Sun or rain expected today, dark tonight. +Statistics show that teen pregnancy drops off significantly after 25.' + ); ?> ]]> -Ou index.tpl est: +Ou le template est : - Voir aussi - strip - et spacify. + Voir aussi + strip et + spacify. diff --git a/docs/fr/designers/language-modifiers/language-modifier-lower.xml b/docs/fr/designers/language-modifiers/language-modifier-lower.xml index 90ba4d53..ab2da849 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-lower.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-lower.xml @@ -1,6 +1,7 @@ - + + lower @@ -11,14 +12,14 @@ assign('TitreArticle', 'Deux Suspects Se Sont Sauvés.'); -$smarty->display('index.tpl'); + ?> ]]> - Où index.tpl est : + Où le template est : Capitalize. + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-nl2br.xml b/docs/fr/designers/language-modifiers/language-modifier-nl2br.xml index 3ace0673..a849f553 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-nl2br.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-nl2br.xml @@ -1,6 +1,7 @@ - + + nl2br @@ -12,14 +13,16 @@ assign('TitreArticle', "Pluie ou soleil attendu\naujourd'hui, nuit noire"); -$smarty->display('index.tpl'); + +$smarty->assign('articleTitle', + "Sun or rain expected\ntoday, dark tonight" + ); + ?> ]]> -Où index.tpl est : +Où le template est : aujourd'hui, nuit noire - Voir aussi + Voir aussi word_wrap, count_paragraphs et count_sentences. diff --git a/docs/fr/designers/language-modifiers/language-modifier-regex-replace.xml b/docs/fr/designers/language-modifiers/language-modifier-regex-replace.xml index 6c88fd9a..ede01f77 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-regex-replace.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-regex-replace.xml @@ -1,8 +1,14 @@ - + + regex_replace + + Un rechercher / remplacer avec une expression régulière. Utilise la même + syntaxe que la fonction PHP + preg_replace(). + @@ -37,24 +43,19 @@ - - Un rechercher / remplacer avec une expression régulière. Utilise la même - syntaxe que la fonction PHP preg_replace(). - regex_replace assign('TitreArticle', "L'infertilité est un maux grandissant\n, disent les experts."); -$smarty->display('index.tpl'); + ?> ]]> -Ou index.tpl est : +Ou le template est : - Voir aussi + Voir aussi replace et escape. diff --git a/docs/fr/designers/language-modifiers/language-modifier-replace.xml b/docs/fr/designers/language-modifiers/language-modifier-replace.xml index 930ad6f5..bdf3179f 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-replace.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-replace.xml @@ -1,8 +1,13 @@ - + + replace + + Un simple remplacement de chaîne de caractères. Ceci est l'équivalent + de la fonction PHP str_replace(). + @@ -37,33 +42,29 @@ - - Un simple remplacement de chaîne de caractères. Ceci est l'équivalent - dela fonction PHP str_replace(). - replace assign('titreArticle', "Child's Stool Great for Use in Garden."); -$smarty->display('index.tpl'); + ?> ]]> -Ou index.tpl est : +Ou le template est : -Ce qui donne en sortie : +Ce qui donne en sortie : escape. + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-spacify.xml b/docs/fr/designers/language-modifiers/language-modifier-spacify.xml index ecfe1b93..2e061fcc 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-spacify.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-spacify.xml @@ -1,8 +1,14 @@ - + + spacify + + spacify est un moyen pour insérer un espace entre tous les caractères + d'une variable. Optionnellement, vous pouvez lui passer un caractère + (ou une chaîne) différent de l'espace à insérer. + @@ -30,25 +36,20 @@ - - spacify est un moyen pour insérer un espace entre tous les caractères - d'une variable. Optionnellement, vous pouvez lui passer un caractère - (ou une chaîne) différent de espace à insérer. - spacify assign('titreArticle', 'Quelque chose s\'est mal passé et à provoqué cet accident, disent les experts'); -$smarty->display('index.tpl'); + ?> ]]> -Ou index.tpl est : +Où le template est : - + + string_format + + Un moyen pour formater les chaînes de caractères, comme par exemple les + nombres décimaux. Utilise la syntaxe de sprintf() + pour formater les éléments. + @@ -30,24 +36,19 @@ - - Un moyen pour formater les chaînes de caractères, comme par exemple les - nombres décimaux. Utilise la syntaxe de sprintf - pour formater les éléments. - string_format assign('nombre', 23.5787446); -$smarty->display('index.tpl'); + ?> ]]> -ou index.tpl est : +où le template est : - Voir aussi + Voir aussi date_format. diff --git a/docs/fr/designers/language-modifiers/language-modifier-strip-tags.xml b/docs/fr/designers/language-modifiers/language-modifier-strip-tags.xml index bac424f5..130cab8f 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-strip-tags.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-strip-tags.xml @@ -1,8 +1,13 @@ - + + strip_tags + + Supprime toutes les balises, et plus généralement tout ce qui se trouve + entre < et >. + @@ -30,43 +35,43 @@ - - Supprime toutes les balises, et plus généralement tout ce qui se trouve - entre < et >. - strip_tags assign('titreArticle', "Une femme aveugle obtient un nouveau rein d'un père qu'elle n'a pas vu depuis des années."); -$smarty->display('index.tpl'); + +$smarty->assign('articleTitle', + "Blind Woman Gets New + Kidney from Dad she Hasn't Seen in years." + ); + ?> ]]> -Ou index.tpl est : +Où le template est : -Ce qui donne en sortie : +Ce qui donne en sortie : rein d'un père qu'elle n'a pas vu depuis des années. -Une femme aveugle obtient un nouveau rein d'un père qu'elle n'a pas vu depuis des années . -Une femme aveugle obtient un nouveau rein d'un père qu'elle n'a pas vu depuis des années. +Blind Woman Gets New Kidney from Dad she Hasn't Seen in years. +Blind Woman Gets New Kidney from Dad she Hasn't Seen in years . +Blind Woman Gets New Kidney from Dad she Hasn't Seen in years. ]]> + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-strip.xml b/docs/fr/designers/language-modifiers/language-modifier-strip.xml index bc9350a9..4cf8ee91 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-strip.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-strip.xml @@ -1,6 +1,7 @@ - + + strip @@ -11,8 +12,7 @@ Note Si vous voulez réaliser cette action sur un bloc complet du template, - utilisez la fonction strip. + utilisez la fonction {strip}. @@ -28,27 +28,30 @@ $smarty->display('index.tpl'); ]]> -Ou index.tpl est : +Où le template est : Ce qui donne en sortie : + + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-truncate.xml b/docs/fr/designers/language-modifiers/language-modifier-truncate.xml index 4ff32d6c..2a1c4a69 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-truncate.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-truncate.xml @@ -1,8 +1,18 @@ - + + truncate + + Tronque une variable à une certaine longueur, par défaut 80. + Un second paramètre optionnel permet de spécifier une chaîne à afficher + à la fin de la variable une fois tronquée. Les caractères de fin sont + inclus dans la longueur de la chaîne à tronquer. Par défaut, + truncate tentera de couper la chaîne à la fin d'un mot. Si vous voulez + tronquer la chaîne au caractère exact, donnez la valeur true au + dernier paramètre optionnel. + @@ -33,8 +43,8 @@ chaîne de caractère Non ... - Le texte à rajouter lorsque l'on effectue un - troncage. + Le texte qui remplace le texte tronqué. Sa longueur n'est PAS + incluse dans la configuration de la longueur à tronquer. 3 @@ -45,31 +55,31 @@ le dernier mot (false), ou au caractère exact (true). + + 4 + booléen + Non + false + Ceci détermine si le troncage intervient à la fin de la + chaîne (false), ou au milieu de la chaîne (true). Notez que si + ceci vaut true, alors les limites de mots sont ignorées. + - - Tronque une variable à une certaine longueur, par défaut 80. - Un second paramètre optionnel permet de spécifier une chaîne à afficher - à la fin de la variable une fois tronquée. Les caractères de fin sont - inclus dans la longueur de la chaîne à tronquer. Par défaut, - truncate tentera de couper la chaîne à la fin d'un mot. Si vous voulez - tronquer la chaîne au caractère exact, donnez la valeur true au - dernier paramètre optionnel. - truncate assign('titreArticle', 'Deux soeurs réunies après 18 ans de séparation.'); -$smarty->display('index.tpl'); + ?> ]]> -Ou index.tpl est : +Où le template est : + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-upper.xml b/docs/fr/designers/language-modifiers/language-modifier-upper.xml index fa931ea3..1b399f0b 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-upper.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-upper.xml @@ -1,6 +1,7 @@ - + + upper @@ -11,15 +12,15 @@ assign('titreArticle', "Si l'attaque n'est pas mise en place rapidement, celà risque de durer longtemps."); -$smarty->display('index.tpl'); + ?> ]]> - Où index.tpl est: + Où le template est : capitalize. + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-modifiers/language-modifier-wordwrap.xml b/docs/fr/designers/language-modifiers/language-modifier-wordwrap.xml index 15309d9b..25860dc1 100644 --- a/docs/fr/designers/language-modifiers/language-modifier-wordwrap.xml +++ b/docs/fr/designers/language-modifiers/language-modifier-wordwrap.xml @@ -1,8 +1,18 @@ - + + wordwrap + + Ajuste une chaîne de caractères à une taille de colonne, par défaut 80. + Un second paramètre optionnel vous permet de spécifier la chaîne à utiliser + pour l'ajustement à la nouvelle ligne (retour chariot \n par défaut). + Par défaut, wordwrap tente un ajustement à la fin d'un mot. Si vous voulez + autoriser le découpage des mots pour un ajustement au caractère près, + passez true au troisième paramètre optionnel. Ceci est l'équivalent de la + fonction PHP wordwrap(). + @@ -45,30 +55,19 @@ - - Ajuste une chaîne de caractères à une taille de colonne, par défaut 80. - Un second paramètre optionnel vous permet de spécifier la chaîne à utiliser - pour l'ajustement à la nouvelle ligne (retour chariot \n par défaut). - Par défaut, wordwrap tente un ajustement à la fin d'un mot. Si vous voulez - autoriser le découpage des mots pour un ajustement au caractère près, - passez true au troisième paramètre optionnel. Ceci est l'équivalent de la - fonction PHP wordwrap(). - wordwrap assign('titreArticle', "Une femme aveugle obtient un nouveau rein -d'un père qu'elle n'a pas vu depuis des années."); -$smarty->display('index.tpl'); +$smarty->assign('articleTitle', + "Blind woman gets new kidney from dad she hasn't seen in years." + ); ?> ]]> - - où index.tpl est : + + Où le template est : - Voir aussi - nl2br. + Voir aussi + nl2br et + {textformat}.