Dotclear

Changeset 3256


Ignore:
Timestamp:
11/12/13 16:24:57 (9 years ago)
Author:
JcDenis
Message:

switch to DC 2.6, clean up code, add widget options

Location:
plugins/postInfoWidget
Files:
2 added
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • plugins/postInfoWidget/_admin.php

    r2254 r3256  
    11<?php 
    22# -- BEGIN LICENSE BLOCK ---------------------------------- 
     3# 
    34# This file is part of postInfoWidget, a plugin for Dotclear 2. 
    45#  
    5 # Copyright (c) 2009-2010 JC Denis and contributors 
    6 # jcdenis@gdwd.com 
     6# Copyright (c) 2009-2013 Jean-Christian Denis and contributors 
     7# contact@jcdenis.fr http://jcd.lv 
    78#  
    89# Licensed under the GPL version 2.0 license. 
    910# A copy of this license is available in LICENSE file or at 
    1011# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 
     12# 
    1113# -- END LICENSE BLOCK ------------------------------------ 
    1214 
    13 if (!defined('DC_CONTEXT_ADMIN')){return;} 
     15if (!defined('DC_CONTEXT_ADMIN')) { 
     16 
     17     return null; 
     18} 
     19 
    1420require dirname(__FILE__).'/_widgets.php'; 
    15 ?> 
  • plugins/postInfoWidget/_define.php

    r2377 r3256  
    11<?php 
    22# -- BEGIN LICENSE BLOCK ---------------------------------- 
     3# 
    34# This file is part of postInfoWidget, a plugin for Dotclear 2. 
    45#  
    5 # Copyright (c) 2009-2010 JC Denis and contributors 
    6 # jcdenis@gdwd.com 
     6# Copyright (c) 2009-2013 Jean-Christian Denis and contributors 
     7# contact@jcdenis.fr http://jcd.lv 
    78#  
    89# Licensed under the GPL version 2.0 license. 
    910# A copy of this license is available in LICENSE file or at 
    1011# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 
     12# 
    1113# -- END LICENSE BLOCK ------------------------------------ 
    1214 
    13 if (!defined('DC_RC_PATH')){return;} 
    14   
     15if (!defined('DC_RC_PATH')) { 
     16 
     17     return null; 
     18} 
     19 
    1520$this->registerModule( 
    16      /* Name */               "Entry information list", 
    17      /* Description*/         "Show Entry informations on a widget", 
    18      /* Author */             "JC Denis", 
    19      /* Version */            '0.3' 
     21     /* Name */ 
     22     "Entry information list", 
     23     /* Description*/ 
     24     "Show Entry informations on a widget", 
     25     /* Author */ 
     26     "Jean-Christian Denis", 
     27     /* Version */ 
     28     '0.4', 
     29     array( 
     30          'permissions' => 'usage,contentadmin', 
     31          'type' => 'plugin', 
     32          'dc_min' => '2.6', 
     33          'support' => 'http://jcd.lv/q=postInfoWidget', 
     34          'details' => 'http://plugins.dotaddict.org/dc2/details/postInfoWidget' 
     35     ) 
    2036); 
    21      /* date */          #20100621 
    22 ?> 
  • plugins/postInfoWidget/_public.php

    r2254 r3256  
    11<?php 
    22# -- BEGIN LICENSE BLOCK ---------------------------------- 
     3# 
    34# This file is part of postInfoWidget, a plugin for Dotclear 2. 
    45#  
    5 # Copyright (c) 2009-2010 JC Denis and contributors 
    6 # jcdenis@gdwd.com 
     6# Copyright (c) 2009-2013 Jean-Christian Denis and contributors 
     7# contact@jcdenis.fr http://jcd.lv 
    78#  
    89# Licensed under the GPL version 2.0 license. 
    910# A copy of this license is available in LICENSE file or at 
    1011# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 
     12# 
    1113# -- END LICENSE BLOCK ------------------------------------ 
    1214 
    13 if (!defined('DC_RC_PATH')){return;} 
     15if (!defined('DC_RC_PATH')) { 
     16 
     17     return null; 
     18} 
     19 
    1420require dirname(__FILE__).'/_widgets.php'; 
    15 ?> 
  • plugins/postInfoWidget/_widgets.php

    r2377 r3256  
    11<?php 
    22# -- BEGIN LICENSE BLOCK ---------------------------------- 
     3# 
    34# This file is part of postInfoWidget, a plugin for Dotclear 2. 
    45#  
    5 # Copyright (c) 2009-2010 JC Denis and contributors 
    6 # jcdenis@gdwd.com 
     6# Copyright (c) 2009-2013 Jean-Christian Denis and contributors 
     7# contact@jcdenis.fr http://jcd.lv 
    78#  
    89# Licensed under the GPL version 2.0 license. 
    910# A copy of this license is available in LICENSE file or at 
    1011# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 
     12# 
    1113# -- END LICENSE BLOCK ------------------------------------ 
    1214 
    13 if (!defined('DC_RC_PATH')){return;} 
    14  
    15 $core->addBehavior('initWidgets',array('postInfoWidget','adminWidget')); 
     15if (!defined('DC_RC_PATH')) { 
     16 
     17     return null; 
     18} 
     19 
     20$core->addBehavior( 
     21     'initWidgets', 
     22     array('postInfoWidget', 'adminWidget') 
     23); 
    1624 
    1725class postInfoWidget 
     
    2129          global $core; 
    2230 
    23           $w->create('postinfowidget', 
    24                __('Entry information list'),array('postInfoWidget','publicWidget')); 
    25           $w->postinfowidget->setting('title', 
     31          $w->create( 
     32               'postinfowidget', 
     33               __('Entry information list'), 
     34               array('postInfoWidget', 'publicWidget'), 
     35               null, 
     36               __('Show Entry informations on a widget') 
     37          ); 
     38          $w->postinfowidget->setting( 
     39               'title', 
    2640               __('Title:'), 
    27                __('About this entry'),'text'); 
    28           $w->postinfowidget->setting('dt_str', 
     41               __('About this entry'), 
     42               'text' 
     43          ); 
     44          $w->postinfowidget->setting( 
     45               'dt_str', 
    2946               __('Publish date text:'), 
    30                __('Publish on %Y-%m-%d %H:%M'),'text'); 
    31           $w->postinfowidget->setting('creadt_str', 
     47               __('Publish on %Y-%m-%d %H:%M'), 
     48               'text' 
     49          ); 
     50          $w->postinfowidget->setting( 
     51               'creadt_str', 
    3252               __('Create date text:'), 
    33                __('Create on %Y-%m-%d %H:%M'),'text'); 
    34           $w->postinfowidget->setting('upddt_str', 
     53               __('Create on %Y-%m-%d %H:%M'), 
     54               'text' 
     55          ); 
     56          $w->postinfowidget->setting( 
     57               'upddt_str', 
    3558               __('Update date text:'), 
    36                __('Update on %Y-%m-%d %H:%M'),'text'); 
    37           $w->postinfowidget->setting('lang_str', 
     59               __('Update on %Y-%m-%d %H:%M'), 
     60               'text' 
     61          ); 
     62          $w->postinfowidget->setting( 
     63               'lang_str', 
    3864               __('Language: (%T = name, %C = code, %F = flag)'), 
    39                __('Language: %T %F'),'text'); 
    40           $w->postinfowidget->setting('author_str', 
     65               __('Language: %T %F'), 
     66               'text' 
     67          ); 
     68          $w->postinfowidget->setting( 
     69               'author_str', 
    4170               __('Author text: (%T = author)'), 
    42                __('Author: %T'),'text'); 
    43           $w->postinfowidget->setting('category_str', 
     71               __('Author: %T'), 
     72               'text' 
     73          ); 
     74          $w->postinfowidget->setting( 
     75               'category_str', 
    4476               __('Category text: (%T = category)'), 
    45                __('Category: %T'),'text'); 
     77               __('Category: %T'), 
     78               'text' 
     79          ); 
    4680          if ($core->plugins->moduleExists('tags')) { 
    47                $w->postinfowidget->setting('tag_str', 
    48                __('Tags text: (%T = tags list)'), 
    49                __('Tags: %T'),'text'); 
    50           } 
    51           $w->postinfowidget->setting('attachment_str', 
     81               $w->postinfowidget->setting( 
     82                    'tag_str', 
     83                    __('Tags text: (%T = tags list)'), 
     84                    __('Tags: %T'), 
     85                    'text' 
     86               ); 
     87          } 
     88          $w->postinfowidget->setting( 
     89               'attachment_str', 
    5290               __('Attachments text: (%T = text, %D = numeric)'), 
    53                __('Attachments: %T'),'text'); 
    54           $w->postinfowidget->setting('comment_str', 
     91               __('Attachments: %T'), 
     92               'text' 
     93          ); 
     94          $w->postinfowidget->setting( 
     95               'comment_str', 
    5596               __('Comments text: (%T = text, %D = numeric)'), 
    56                __('Comments: %T'),'text'); 
    57           $w->postinfowidget->setting('trackback_str', 
     97               __('Comments: %T'), 
     98               'text' 
     99          ); 
     100          $w->postinfowidget->setting( 
     101               'trackback_str', 
    58102               __('Trackbacks text: (%T = text, %D = numeric)'), 
    59                __('Trackbacks: %T'),'text'); 
    60           $w->postinfowidget->setting('permalink_str', 
     103               __('Trackbacks: %T'), 
     104               'text' 
     105          ); 
     106          $w->postinfowidget->setting( 
     107               'permalink_str', 
    61108               __('Permalink text: (%T = text link, %F = full link)'), 
    62                __('%T'),'text'); 
    63           $w->postinfowidget->setting('feed', 
    64                __('Show comment feed url'),1,'check'); 
    65           $w->postinfowidget->setting('navprevpost', 
     109               __('%T'), 
     110               'text' 
     111          ); 
     112          $w->postinfowidget->setting( 
     113               'feed', 
     114               __('Show comment feed url'), 
     115               1, 
     116               'check' 
     117          ); 
     118          $w->postinfowidget->setting( 
     119               'navprevpost', 
    66120               __('Link to previous entry: (%T = navigation text, %F = entry title)'), 
    67                __('%T'),'text'); 
    68           $w->postinfowidget->setting('navnextpost', 
     121               __('%T'), 
     122               'text' 
     123          ); 
     124          $w->postinfowidget->setting( 
     125               'navnextpost', 
    69126               __('Link to next entry: (%T = navigation text, %F = entry title)'), 
    70                __('%T'),'text'); 
    71           $w->postinfowidget->setting('navprevcat', 
     127               __('%T'), 
     128               'text' 
     129          ); 
     130          $w->postinfowidget->setting( 
     131               'navprevcat', 
    72132               __('Link to previous entry of this category: (%T = navigation text, %F = entry title)'), 
    73                __('%T'),'text'); 
    74           $w->postinfowidget->setting('navnextcat', 
     133               __('%T'), 
     134               'text' 
     135          ); 
     136          $w->postinfowidget->setting( 
     137               'navnextcat', 
    75138               __('Link to next entry of this category: (%T = navigation text, %F = entry title)'), 
    76                __('%T'),'text'); 
    77           $w->postinfowidget->setting('style', 
    78                __('Try to adapt style'),'small','combo',array( 
     139               __('%T'), 
     140               'text' 
     141          ); 
     142          $w->postinfowidget->setting( 
     143               'style', 
     144               __('Try to adapt style'), 
     145               'small', 
     146               'combo', 
     147               array( 
    79148                    __('No style') => '-', 
    80149                    __('Small icon') => 'small', 
    81                     __('Normal icon') => 'normal')); 
    82           $w->postinfowidget->setting('rmvinfo', 
    83                __('Try to remove entry information'),1,'check'); 
    84           $w->postinfowidget->setting('rmvtags', 
    85                __('Try to remove entry tags'),1,'check'); 
    86           $w->postinfowidget->setting('rmvnav', 
    87                __('Try to remove entry navigation'),1,'check'); 
     150                    __('Normal icon') => 'normal' 
     151               ) 
     152          ); 
     153          $w->postinfowidget->setting( 
     154               'rmvinfo', 
     155               __('Try to remove entry information'), 
     156               1, 
     157               'check' 
     158          ); 
     159          $w->postinfowidget->setting( 
     160               'rmvtags', 
     161               __('Try to remove entry tags'), 
     162               1, 
     163               'check' 
     164          ); 
     165          $w->postinfowidget->setting( 
     166               'rmvnav', 
     167               __('Try to remove entry navigation'), 
     168               1, 
     169               'check' 
     170          ); 
    88171 
    89172          # --BEHAVIOR-- postInfoWidgetAdmin 
    90           $core->callBehavior('postInfoWidgetAdmin',$w); 
     173          $core->callBehavior('postInfoWidgetAdmin', $w); 
     174 
     175          $w->postinfowidget->setting( 
     176               'content_only', 
     177               __('Content only'), 
     178               0, 
     179               'check' 
     180          ); 
     181 
     182          $w->postinfowidget->setting( 
     183               'class', 
     184               __('CSS class:'), 
     185               '' 
     186          ); 
    91187     } 
    92188 
     
    95191          global $core, $_ctx; 
    96192 
    97           if ($core->url->type != 'post' || !$_ctx->posts->post_id){return;} 
     193          if ($core->url->type != 'post'  
     194          || !$_ctx->posts->post_id 
     195          ){ 
     196               return null; 
     197          } 
    98198 
    99199          $link = '<a href="%s">%s</a>'; 
     
    101201               '<h2>'.html::escapeHTML($w->title).'</h2>' : null; 
    102202          $content = ''; 
    103            
    104           if ($w->dt_str != '') 
    105           { 
    106                $content .= postInfoWidget::li($w,'date',dt::str( 
    107                     $w->dt_str, 
    108                     strtotime($_ctx->posts->post_dt), 
    109                     $core->blog->settings->system->blog_timezone 
     203 
     204          if ($w->dt_str != '') { 
     205               $content .= postInfoWidget::li( 
     206                    $w, 
     207                    'date', 
     208                    dt::str( 
     209                         $w->dt_str, 
     210                         strtotime($_ctx->posts->post_dt), 
     211                         $core->blog->settings->system->blog_timezone 
     212                    ) 
     213               ); 
     214          } 
     215 
     216          if ($w->creadt_str != '') { 
     217               $content .= postInfoWidget::li( 
     218                    $w, 
     219                    'create', 
     220                    dt::str( 
     221                         $w->creadt_str, 
     222                         strtotime($_ctx->posts->post_creadt), 
     223                         $core->blog->settings->system->blog_timezone 
     224                    ) 
     225               ); 
     226          } 
     227 
     228          if ($w->upddt_str != '') { 
     229               $content .= postInfoWidget::li( 
     230                    $w, 
     231                    'update', 
     232                    dt::str( 
     233                         $w->upddt_str, 
     234                         strtotime($_ctx->posts->post_upddt), 
     235                         $core->blog->settings->system->blog_timezone 
     236                    ) 
     237               ); 
     238          } 
     239 
     240          if ($w->lang_str != '') { 
     241               $ln = l10n::getISOcodes(); 
     242               $lang_code = $_ctx->posts->post_lang ?  
     243                    $_ctx->posts->post_lang :  
     244                    $core->blog->settings->system->lang; 
     245               $lang_name = isset($ln[$lang_code]) ?  
     246                    $ln[$lang_code] :  
     247                    $lang_code; 
     248               $lang_flag = file_exists( 
     249                         dirname(__FILE__). 
     250                         '/img/flags/'. 
     251                         $lang_code.'.png' 
     252                    ) ?  
     253                    '<img src="'.$core->blog->getQmarkURL(). 
     254                         'pf=postInfoWidget/img/flags/'. 
     255                         $lang_code.'.png" alt="'.$lang_name.'" />' :  
     256                    ''; 
     257 
     258               $content .= postInfoWidget::li( 
     259                    $w, 
     260                    'lang', 
     261                    str_replace( 
     262                         array('%T', '%C', '%F'), 
     263                         array($lang_name, $lang_code, $lang_flag), 
     264                         html::escapeHTML($w->lang_str) 
     265                    ) 
     266               ); 
     267          } 
     268 
     269          if ($w->author_str != '') { 
     270               $content .= postInfoWidget::li( 
     271                    $w, 
     272                    'author', 
     273                    str_replace( 
     274                         '%T', 
     275                         $_ctx->posts->getAuthorLink(), 
     276                         html::escapeHTML($w->author_str) 
     277                    ) 
     278               ); 
     279          } 
     280 
     281          if ($w->category_str != '' && $_ctx->posts->cat_id) { 
     282               $content .= postInfoWidget::li( 
     283                    $w, 
     284                    'category', 
     285                    str_replace( 
     286                         '%T', 
     287                         sprintf( 
     288                              $link, 
     289                              $_ctx->posts->getCategoryURL(), 
     290                              html::escapeHTML($_ctx->posts->cat_title) 
     291                         ), 
     292                         html::escapeHTML($w->category_str) 
     293                    ) 
     294               ); 
     295          } 
     296 
     297          if ($w->tag_str != '' && $core->plugins->moduleExists('tags')) { 
     298               $meta = $core->meta->getMetadata(array( 
     299                    'meta_type' => 'tag', 
     300                    'post_id' => $_ctx->posts->post_id 
    110301               )); 
    111           } 
    112           if ($w->creadt_str != '') 
    113           { 
    114                $content .= postInfoWidget::li($w,'create',dt::str( 
    115                     $w->creadt_str, 
    116                     strtotime($_ctx->posts->post_creadt), 
    117                     $core->blog->settings->system->blog_timezone 
    118                )); 
    119           } 
    120           if ($w->upddt_str != '') 
    121           { 
    122                $content .= postInfoWidget::li($w,'update',dt::str( 
    123                     $w->upddt_str, 
    124                     strtotime($_ctx->posts->post_upddt), 
    125                     $core->blog->settings->system->blog_timezone 
    126                )); 
    127           } 
    128           if ($w->lang_str != '') 
    129           { 
    130                $ln = l10n::getISOcodes(); 
    131                $lang_code = $_ctx->posts->post_lang ? $_ctx->posts->post_lang : $core->blog->settings->system->lang; 
    132                $lang_name = isset($ln[$lang_code]) ? $ln[$lang_code] : $lang_code; 
    133                $lang_flag = file_exists(dirname(__FILE__).'/img/flags/'.$lang_code.'.png') ? '<img src="'.$core->blog->getQmarkURL().'pf=postInfoWidget/img/flags/'.$lang_code.'.png" alt="'.$lang_name.'" />' : ''; 
    134                 
    135                $content .= postInfoWidget::li($w,'lang',str_replace( 
    136                     array('%T','%C','%F'), 
    137                     array($lang_name,$lang_code,$lang_flag), 
    138                     html::escapeHTML($w->lang_str)) 
    139                ); 
    140           } 
    141           if ($w->author_str != '') 
    142           { 
    143                $content .= postInfoWidget::li($w,'author',str_replace( 
    144                     '%T', 
    145                     $_ctx->posts->getAuthorLink(), 
    146                     html::escapeHTML($w->author_str)) 
    147                ); 
    148           } 
    149           if ($w->category_str != '' && $_ctx->posts->cat_id) 
    150           { 
    151                $content .= postInfoWidget::li($w,'category',str_replace( 
    152                     '%T',sprintf( 
    153                          $link, 
    154                          $_ctx->posts->getCategoryURL(), 
    155                          html::escapeHTML($_ctx->posts->cat_title) 
    156                     ), 
    157                     html::escapeHTML($w->category_str)) 
    158                ); 
    159           } 
    160           if ($w->tag_str != '' && $core->plugins->moduleExists('tags')) 
    161           { 
    162                $meta = $core->meta->getMetadata(array('meta_type'=>'tag','post_id'=>$_ctx->posts->post_id)); 
    163302               $metas = array(); 
    164303               while ($meta->fetch()) { 
    165304                    $metas[$meta->meta_id] = sprintf( 
    166305                         $link, 
    167                          $core->blog->url.$core->url->getBase('tag')."/". 
    168                          rawurlencode($meta->meta_id),$meta->meta_id 
     306                         $core->blog->url. 
     307                              $core->url->getBase('tag')."/". 
     308                              rawurlencode($meta->meta_id), 
     309                         $meta->meta_id 
    169310                    ); 
    170311               } 
    171312               if (!empty($metas)) { 
    172                     $content .= postInfoWidget::li($w,'tag',str_replace( 
    173                          '%T',implode(', ',$metas),html::escapeHTML($w->tag_str)) 
    174                     ); 
    175                } 
    176           } 
    177           if ($w->attachment_str != '') 
    178           { 
     313                    $content .= postInfoWidget::li( 
     314                         $w, 
     315                         'tag', 
     316                         str_replace( 
     317                              '%T', 
     318                              implode(', ', $metas), 
     319                              html::escapeHTML($w->tag_str) 
     320                         ) 
     321                    ); 
     322               } 
     323          } 
     324 
     325          if ($w->attachment_str != '') { 
    179326               $nb = $_ctx->posts->countMedia(); 
    180327               if ($nb == 0) { 
    181328                    $attachment_numeric = 0; 
    182329                    $attachment_textual = __('no attachment'); 
    183                } elseif ($nb == 1) { 
    184                     $attachment_numeric = sprintf($link,'#attachment',1); 
    185                     $attachment_textual = sprintf($link,'#attachment',__('one attachment')); 
    186                } else { 
    187                     $attachment_numeric = sprintf($link,'#attachment',$nb); 
    188                     $attachment_textual = sprintf($link,'#attachment',sprintf(__('%d attachments'),$nb)); 
    189                } 
    190                 
    191                $content .= postInfoWidget::li($w,'attachment',str_replace( 
    192                     array('%T','%D'), 
    193                     array($attachment_textual,$attachment_numeric), 
    194                     html::escapeHTML($w->attachment_str)) 
    195                ); 
    196           } 
    197           if ($w->comment_str != '' && $_ctx->posts->commentsActive()) 
    198           { 
     330               } 
     331               elseif ($nb == 1) { 
     332                    $attachment_numeric = sprintf( 
     333                         $link, 
     334                         '#attachment', 
     335                         1 
     336                    ); 
     337                    $attachment_textual = sprintf( 
     338                         $link, 
     339                         '#attachment', 
     340                         __('one attachment') 
     341                    ); 
     342               } 
     343               else { 
     344                    $attachment_numeric = sprintf( 
     345                         $link, 
     346                         '#attachment', 
     347                         $nb 
     348                    ); 
     349                    $attachment_textual = sprintf( 
     350                         $link, 
     351                         '#attachment', 
     352                         sprintf(__('%d attachments'), $nb) 
     353                    ); 
     354               } 
     355 
     356               $content .= postInfoWidget::li( 
     357                    $w, 
     358                    'attachment', 
     359                    str_replace( 
     360                         array('%T', '%D'), 
     361                         array($attachment_textual, $attachment_numeric), 
     362                         html::escapeHTML($w->attachment_str) 
     363                    ) 
     364               ); 
     365          } 
     366 
     367          if ($w->comment_str != '' && $_ctx->posts->commentsActive()) { 
    199368               $nb = $_ctx->posts->nb_comment; 
    200369               if ($nb == 0) { 
    201370                    $comment_numeric = 0; 
    202371                    $comment_textual = __('no comment'); 
    203                } elseif ($nb == 1) { 
    204                     $comment_numeric = sprintf($link,'#comments',1); 
    205                     $comment_textual = sprintf($link,'#comments',__('one comment')); 
    206                } else { 
    207                     $comment_numeric = sprintf($link,'#comments',$nb); 
    208                     $comment_textual = sprintf($link,'#comments',sprintf(__('%d comments'),$nb)); 
    209                } 
    210                 
    211                $content .= postInfoWidget::li($w,'comment',str_replace( 
    212                     array('%T','%D'), 
    213                     array($comment_textual,$comment_numeric), 
    214                     html::escapeHTML($w->comment_str)) 
    215                ); 
    216           } 
    217           if ($w->trackback_str != '' && $_ctx->posts->trackbacksActive()) 
    218           { 
     372               } 
     373               elseif ($nb == 1) { 
     374                    $comment_numeric = sprintf( 
     375                         $link, 
     376                         '#comments', 
     377                         1 
     378                    ); 
     379                    $comment_textual = sprintf( 
     380                         $link, 
     381                         '#comments', 
     382                         __('one comment') 
     383                    ); 
     384               } 
     385               else { 
     386                    $comment_numeric = sprintf( 
     387                         $link, 
     388                         '#comments', 
     389                         $nb 
     390                    ); 
     391                    $comment_textual = sprintf( 
     392                         $link, 
     393                         '#comments', 
     394                         sprintf(__('%d comments'), $nb) 
     395                    ); 
     396               } 
     397 
     398               $content .= postInfoWidget::li( 
     399                    $w, 
     400                    'comment', 
     401                    str_replace( 
     402                         array('%T', '%D'), 
     403                         array($comment_textual, $comment_numeric), 
     404                         html::escapeHTML($w->comment_str) 
     405                    ) 
     406               ); 
     407          } 
     408 
     409          if ($w->trackback_str != '' && $_ctx->posts->trackbacksActive()) { 
    219410               $nb = $_ctx->posts->nb_trackback; 
    220411               if ($nb == 0) { 
    221412                    $trackback_numeric = 0; 
    222413                    $trackback_textual = __('no trackback'); 
    223                } elseif ($nb == 1) { 
    224                     $trackback_numeric = sprintf($link,'#pings',1); 
    225                     $trackback_textual = sprintf($link,'#pings',__('one trackback')); 
    226                } else { 
    227                     $trackback_numeric = sprintf($link,'#pings',$nb); 
    228                     $trackback_textual = sprintf($link,'#pings',sprintf(__('%d trackbacks'),$nb)); 
    229                } 
    230                 
    231                $content .= postInfoWidget::li($w,'trackback',str_replace( 
    232                     array('%T','%D'), 
    233                     array($trackback_textual,$trackback_numeric), 
    234                     html::escapeHTML($w->trackback_str)) 
    235                ); 
    236           } 
    237           if ($w->permalink_str) 
    238           { 
    239                $content .= postInfoWidget::li($w,'permalink',str_replace( 
    240                     array('%T','%F'), 
    241                     array(sprintf($link,$_ctx->posts->getURL(),__('Permalink')),$_ctx->posts->getURL()), 
    242                     html::escapeHTML($w->permalink_str)) 
    243                ); 
    244           } 
    245           if ($w->feed && $_ctx->posts->commentsActive()) 
    246           { 
    247                $content .= postInfoWidget::li($w,'feed',sprintf( 
    248                     $link, 
    249                     $core->blog->url.$core->url->getBase('feed').'/atom/comments/'.$_ctx->posts->post_id, 
    250                     __("This post's comments feed") 
    251                     ,html::escapeHTML($w->tag_str)) 
    252                ); 
    253           } 
    254           if ($w->navprevpost) 
    255           { 
    256                $npp = postInfoWidget::nav($_ctx->posts,-1,false, 
    257                     __('Previous entry'),$w->navprevpost 
     414               } 
     415               elseif ($nb == 1) { 
     416                    $trackback_numeric = sprintf( 
     417                         $link, 
     418                         '#pings', 
     419                         1 
     420                    ); 
     421                    $trackback_textual = sprintf( 
     422                         $link, 
     423                         '#pings', 
     424                         __('one trackback') 
     425                    ); 
     426               } 
     427               else { 
     428                    $trackback_numeric = sprintf( 
     429                         $link, 
     430                         '#pings', 
     431                         $nb 
     432                    ); 
     433                    $trackback_textual = sprintf( 
     434                         $link, 
     435                         '#pings', 
     436                         sprintf(__('%d trackbacks'), $nb) 
     437                    ); 
     438               } 
     439 
     440               $content .= postInfoWidget::li( 
     441                    $w, 
     442                    'trackback', 
     443                    str_replace( 
     444                         array('%T', '%D'), 
     445                         array($trackback_textual, $trackback_numeric), 
     446                         html::escapeHTML($w->trackback_str) 
     447                    ) 
     448               ); 
     449          } 
     450 
     451          if ($w->permalink_str) { 
     452               $content .= postInfoWidget::li( 
     453                    $w, 
     454                    'permalink', 
     455                    str_replace( 
     456                         array('%T', '%F'), 
     457                         array( 
     458                              sprintf( 
     459                                   $link, 
     460                                   $_ctx->posts->getURL(), 
     461                                   __('Permalink')), 
     462                              $_ctx->posts->getURL() 
     463                         ), 
     464                         html::escapeHTML($w->permalink_str) 
     465                    ) 
     466               ); 
     467          } 
     468 
     469          if ($w->feed && $_ctx->posts->commentsActive()) { 
     470               $content .= postInfoWidget::li( 
     471                    $w, 
     472                    'feed', 
     473                    sprintf( 
     474                         $link, 
     475                         $core->blog->url. 
     476                              $core->url->getBase('feed'). 
     477                              '/atom/comments/'. 
     478                              $_ctx->posts->post_id, 
     479                         __("This post's comments feed"), 
     480                         html::escapeHTML($w->tag_str) 
     481                    ) 
     482               ); 
     483          } 
     484 
     485          if ($w->navprevpost) { 
     486               $npp = postInfoWidget::nav( 
     487                    $_ctx->posts, 
     488                    -1, 
     489                    false, 
     490                    __('Previous entry'), 
     491                    $w->navprevpost 
    258492               ); 
    259493               if ($npp) { 
    260                     $content .= postInfoWidget::li($w,'previous',$npp); 
    261                } 
    262           } 
    263           if ($w->navnextpost) 
    264           { 
    265                $nnp = postInfoWidget::nav($_ctx->posts,1,false, 
    266                     __('Next entry'),$w->navnextpost 
     494                    $content .= postInfoWidget::li( 
     495                         $w, 
     496                         'previous', 
     497                         $npp 
     498                    ); 
     499               } 
     500          } 
     501          if ($w->navnextpost) { 
     502               $nnp = postInfoWidget::nav( 
     503                    $_ctx->posts, 
     504                    1, 
     505                    false, 
     506                    __('Next entry'), 
     507                    $w->navnextpost 
    267508               ); 
    268509               if ($nnp) { 
    269                     $content .= postInfoWidget::li($w,'next',$nnp); 
    270                } 
    271           } 
    272           if ($w->navprevcat) 
    273           { 
    274                $npc = postInfoWidget::nav($_ctx->posts,-1,true, 
    275                     __('Previous entry of this category'),$w->navprevcat 
     510                    $content .= postInfoWidget::li( 
     511                         $w, 
     512                         'next', 
     513                         $nnp 
     514                    ); 
     515               } 
     516          } 
     517 
     518          if ($w->navprevcat) { 
     519               $npc = postInfoWidget::nav( 
     520                    $_ctx->posts, 
     521                    -1, 
     522                    true, 
     523                    __('Previous entry of this category'), 
     524                    $w->navprevcat 
    276525               ); 
    277526               if ($npc) { 
    278                     $content .= postInfoWidget::li($w,'previous',$npc); 
    279                } 
    280           } 
    281           if ($w->navnextcat) 
    282           { 
    283                $nnc = postInfoWidget::nav($_ctx->posts,1,true, 
    284                     __('Next entry of this category'),$w->navnextcat 
     527                    $content .= postInfoWidget::li( 
     528                         $w, 
     529                         'previous', 
     530                         $npc 
     531                    ); 
     532               } 
     533          } 
     534 
     535          if ($w->navnextcat) { 
     536               $nnc = postInfoWidget::nav( 
     537                    $_ctx->posts, 
     538                    1, 
     539                    true, 
     540                    __('Next entry of this category'), 
     541                    $w->navnextcat 
    285542               ); 
    286543               if ($nnc) { 
    287                     $content .= postInfoWidget::li($w,'next',$nnc); 
    288                } 
    289           } 
    290            
     544                    $content .= postInfoWidget::li( 
     545                         $w, 
     546                         'next', 
     547                         $nnc 
     548                    ); 
     549               } 
     550          } 
     551 
    291552          # --BEHAVIOR-- postInfoWidgetPublic 
    292           $content .= $core->callBehavior('postInfoWidgetPublic',$w); 
    293            
    294           if (empty($content)) {return;} 
    295            
     553          $content .= $core->callBehavior('postInfoWidgetPublic', $w); 
     554 
     555          if (empty($content)) { 
     556 
     557               return null; 
     558          } 
     559 
    296560          $rmv = ''; 
    297561          if ($w->rmvinfo || $w->rmvtags || $w->rmvnav) { 
     
    318582               "</script>\n"; 
    319583          } 
    320            
    321           return $rmv.'<div class="postinfowidget">'.$title.'<ul>'.$content.'</ul></div>'; 
     584 
     585          return  
     586          $rmv. 
     587          ($w->content_only ? '' : '<div class="postinfowidget'. 
     588          ($w->class ? ' '.html::escapeHTML($w->class) : '').'"">'). 
     589          $title. 
     590          '<ul>'.$content.'</ul>'. 
     591          ($w->content_only ? '' : '</div>'); 
    322592     } 
    323593 
    324      public static function li($w,$i,$c) 
     594     public static function li($w, $i, $c) 
    325595     { 
    326596          $s = ' style="padding-left:%spx;background: transparent url(\''.$GLOBALS['core']->blog->getQmarkURL().'pf=postInfoWidget/img/%s%s.png\') no-repeat left center;"'; 
    327597          if ($w->style == 'small') { 
    328                $s = sprintf($s,16,$i,'-small'); 
    329           } elseif($w->style == 'normal') { 
    330                $s = sprintf($s,20,$i,''); 
    331           } else { 
     598               $s = sprintf($s, 16, $i, '-small'); 
     599          } 
     600          elseif($w->style == 'normal') { 
     601               $s = sprintf($s, 20, $i, ''); 
     602          } 
     603          else { 
    332604               $s = ''; 
    333605          } 
    334606          $l = '<li class="postinfo-%s"%s>%s</li>'; 
    335       
    336           return sprintf($l,$i,$s,$c); 
     607 
     608          return sprintf($l, $i, $s, $c); 
    337609     } 
    338       
    339      public static function nav($p,$d,$r,$t,$c) 
     610 
     611     public static function nav($p, $d, $r, $t, $c) 
    340612     { 
    341613          global $core; 
    342            
    343           $rs = $core->blog->getNextPost($p,$d,$r); 
    344           if ($rs !== null) 
    345           { 
     614 
     615          $rs = $core->blog->getNextPost($p, $d, $r); 
     616          if ($rs !== null) { 
    346617               $l = '<a href="%s" title="%s">%s</a>'; 
    347618               $u = $rs->getURL(); 
    348619               $e = html::escapeHTML($rs->post_title); 
    349                 
     620 
    350621               return str_replace( 
    351                     array('%T','%F'), 
    352                     array(sprintf($l,$u,$e,$t),sprintf($l,$u,$t,$e)), 
     622                    array('%T', '%F'), 
     623                    array(sprintf($l, $u, $e, $t), sprintf($l, $u, $t, $e)), 
    353624                    $c 
    354625               ); 
    355626          } 
     627 
    356628          return ''; 
    357629     } 
    358630} 
    359 ?> 
  • plugins/postInfoWidget/locales/fr/main.lang.php

    r2254 r3256  
    11<?php 
    2 // Language: français  
    3 // Module: postInfoWidget - 0.1 
    4 // Date: 2010-05-23 23:46:22  
    5 // Translated with dcTranslater - 1.3  
     2// Language: Français  
     3// Module: postInfoWidget - 0.4 
     4// Date: 2013-11-12 15:08:46  
     5// Translated with dcTranslater - 2013.05.11  
    66 
    7 #_widgets.php:24 
     7#_widgets.php:31 
    88$GLOBALS['__l10n']['Entry information list'] = 'Liste d\'information du billet'; 
    99 
    10 #_widgets.php:27 
     10#_widgets.php:34 
     11$GLOBALS['__l10n']['Show Entry informations on a widget'] = 'Afficher les informations d\'un billet dans un widget'; 
     12 
     13#_widgets.php:39 
    1114$GLOBALS['__l10n']['About this entry'] = 'Á propos de ce billet'; 
    1215 
    13 #_widgets.php:29 
     16#_widgets.php:44 
    1417$GLOBALS['__l10n']['Publish date text:'] = 'Texte pour la date de publication :'; 
    1518 
    16 #_widgets.php:30 
     19#_widgets.php:45 
    1720$GLOBALS['__l10n']['Publish on %Y-%m-%d %H:%M'] = 'Publié le %d/%m/%Y à %H:%M'; 
    1821 
    19 #_widgets.php:32 
     22#_widgets.php:50 
    2023$GLOBALS['__l10n']['Create date text:'] = 'Texte pour la date de création :'; 
    2124 
    22 #_widgets.php:33 
     25#_widgets.php:51 
    2326$GLOBALS['__l10n']['Create on %Y-%m-%d %H:%M'] = 'Créé le %d/%m/%Y à %H:%M'; 
    2427 
    25 #_widgets.php:35 
     28#_widgets.php:56 
    2629$GLOBALS['__l10n']['Update date text:'] = 'Texte pour la date de dernière mise à jour :'; 
    2730 
    28 #_widgets.php:36 
     31#_widgets.php:57 
    2932$GLOBALS['__l10n']['Update on %Y-%m-%d %H:%M'] = 'Mis à jour le %d/%m/%Y à %H:%M'; 
    3033 
    31 #_widgets.php:38 
     34#_widgets.php:62 
    3235$GLOBALS['__l10n']['Language: (%T = name, %C = code, %F = flag)'] = 'Text pour la langue : (%T = nom, %C = code, %F = drapeau)'; 
    3336 
    34 #_widgets.php:39 
     37#_widgets.php:63 
    3538$GLOBALS['__l10n']['Language: %T %F'] = 'Langue : %T %F'; 
    3639 
    37 #_widgets.php:41 
     40#_widgets.php:68 
    3841$GLOBALS['__l10n']['Author text: (%T = author)'] = 'Texte pour l\'auteur : (%T = auteur)'; 
    3942 
    40 #_widgets.php:42 
     43#_widgets.php:69 
    4144$GLOBALS['__l10n']['Author: %T'] = 'Auteur : %T'; 
    4245 
    43 #_widgets.php:44 
     46#_widgets.php:74 
    4447$GLOBALS['__l10n']['Category text: (%T = category)'] = 'Texte pour la catégorie : (%T = catégorie)'; 
    4548 
    46 #_widgets.php:45 
     49#_widgets.php:75 
    4750$GLOBALS['__l10n']['Category: %T'] = 'Catégorie : %T'; 
    4851 
    49 #_widgets.php:48 
     52#_widgets.php:81 
    5053$GLOBALS['__l10n']['Tags text: (%T = tags list)'] = 'Text pour les tags : (%T = liste des tags)'; 
    5154 
    52 #_widgets.php:49 
     55#_widgets.php:82 
    5356$GLOBALS['__l10n']['Tags: %T'] = 'Tags : %T'; 
    5457 
    55 #_widgets.php:52 
     58#_widgets.php:88 
    5659$GLOBALS['__l10n']['Attachments text: (%T = text, %D = numeric)'] = 'Texte pour le nombre d\'annexes : (%T = texte, %D = nombre)'; 
    5760 
    58 #_widgets.php:53 
     61#_widgets.php:89 
    5962$GLOBALS['__l10n']['Attachments: %T'] = 'Annexes : %T'; 
    6063 
    61 #_widgets.php:55 
     64#_widgets.php:94 
    6265$GLOBALS['__l10n']['Comments text: (%T = text, %D = numeric)'] = 'Texte pour le nombre de commentaires : (%T = texte, %D = nombre)'; 
    6366 
    64 #_widgets.php:56 
     67#_widgets.php:95 
    6568$GLOBALS['__l10n']['Comments: %T'] = 'Commentaires : %T'; 
    6669 
    67 #_widgets.php:58 
     70#_widgets.php:100 
    6871$GLOBALS['__l10n']['Trackbacks text: (%T = text, %D = numeric)'] = 'Texte pour le nombre de rétroliens: (%T = texte, %D = nombre)'; 
    6972 
    70 #_widgets.php:59 
     73#_widgets.php:101 
    7174$GLOBALS['__l10n']['Trackbacks: %T'] = 'Rétroliens : %T'; 
    7275 
    73 #_widgets.php:61 
     76#_widgets.php:106 
    7477$GLOBALS['__l10n']['Permalink text: (%T = text link, %F = full link)'] = 'Texte pour le lien pemanent : (%T = texte, %F = complet)'; 
    7578 
    76 #_widgets.php:62 
    77 #_widgets.php:67 
    78 #_widgets.php:70 
    79 #_widgets.php:73 
    80 #_widgets.php:76 
     79#_widgets.php:107 
     80#_widgets.php:119 
     81#_widgets.php:125 
     82#_widgets.php:131 
     83#_widgets.php:137 
    8184$GLOBALS['__l10n']['%T'] = '%T'; 
    8285 
    83 #_widgets.php:64 
     86#_widgets.php:112 
    8487$GLOBALS['__l10n']['Show comment feed url'] = 'Afficher l\'URL du flux des commentaires'; 
    8588 
    86 #_widgets.php:66 
     89#_widgets.php:118 
    8790$GLOBALS['__l10n']['Link to previous entry: (%T = navigation text, %F = entry title)'] = 'Lien vers le billet précédent : (%T = texte de navigation, %F = titre du billet)'; 
    8891 
    89 #_widgets.php:69 
     92#_widgets.php:124 
    9093$GLOBALS['__l10n']['Link to next entry: (%T = navigation text, %F = entry title)'] = 'Lien vers le billet suivant : (%T = texte de navigation, %F = titre du billet)'; 
    9194 
    92 #_widgets.php:72 
     95#_widgets.php:130 
    9396$GLOBALS['__l10n']['Link to previous entry of this category: (%T = navigation text, %F = entry title)'] = 'Lien vers le billet précédent de la catégorie : (%T = texte de navigation, %F = titre du billet)'; 
    9497 
    95 #_widgets.php:75 
     98#_widgets.php:136 
    9699$GLOBALS['__l10n']['Link to next entry of this category: (%T = navigation text, %F = entry title)'] = 'Lien vers le billet suivant de la catégorie: (%T = texte de navigation, %F = titre du billet)'; 
    97100 
    98 #_widgets.php:78 
     101#_widgets.php:142 
    99102$GLOBALS['__l10n']['Try to adapt style'] = 'Essayer d\'adapter le style :'; 
    100103 
    101 #_widgets.php:79 
     104#_widgets.php:146 
    102105$GLOBALS['__l10n']['No style'] = 'sans style'; 
    103106 
    104 #_widgets.php:80 
     107#_widgets.php:147 
    105108$GLOBALS['__l10n']['Small icon'] = 'petite icône'; 
    106109 
    107 #_widgets.php:81 
     110#_widgets.php:148 
    108111$GLOBALS['__l10n']['Normal icon'] = 'icône normale'; 
    109112 
    110 #_widgets.php:83 
     113#_widgets.php:153 
    111114$GLOBALS['__l10n']['Try to remove entry information'] = 'Essayer de cacher les information du billet'; 
    112115 
    113 #_widgets.php:85 
     116#_widgets.php:159 
    114117$GLOBALS['__l10n']['Try to remove entry tags'] = 'Essayer de cacher la liste des tags du billet'; 
    115118 
    116 #_widgets.php:87 
     119#_widgets.php:165 
    117120$GLOBALS['__l10n']['Try to remove entry navigation'] = 'Essayer de cacher les liens de navigation'; 
    118121 
    119 #_widgets.php:258 
    120 $GLOBALS['__l10n']['Previous entry'] = 'Billet précédent'; 
    121  
    122 #_widgets.php:267 
    123 $GLOBALS['__l10n']['Next entry'] = 'Billet suivant'; 
    124  
    125 #_widgets.php:276 
     122#_widgets.php:521 
    126123$GLOBALS['__l10n']['Previous entry of this category'] = 'Billet précédent de cette catégorie'; 
    127124 
    128 #_widgets.php:285 
     125#_widgets.php:538 
    129126$GLOBALS['__l10n']['Next entry of this category'] = 'Billet suivant de cette catégorie'; 
    130127 
  • plugins/postInfoWidget/locales/fr/main.po

    r2254 r3256  
    1 # Language: français 
    2 # Module: postInfoWidget - 0.1 
    3 # Date: 2010-05-23 23:46:22 
    4 # Translated with translater 1.3 
     1# Language: Français 
     2# Module: postInfoWidget - 0.4 
     3# Date: 2013-11-12 15:08:48 
     4# Translated with translater 2013.05.11 
    55 
    66msgid "" 
    77msgstr "" 
    88"Content-Type: text/plain; charset=UTF-8\n" 
    9 "Project-Id-Version: postInfoWidget 0.1\n" 
     9"Project-Id-Version: postInfoWidget 0.4\n" 
    1010"POT-Creation-Date: \n" 
    11 "PO-Revision-Date: 2010-05-23T23:46:22+00:00\n" 
    12 "Last-Translator: JC Denis\n" 
     11"PO-Revision-Date: 2013-11-12T15:08:48+00:00\n" 
     12"Last-Translator: Jean-Christian Denis\n" 
    1313"Language-Team: \n" 
    1414"MIME-Version: 1.0\n" 
    1515"Content-Transfer-Encoding: 8bit\n" 
    1616 
    17 #: _widgets.php:24 
     17#: _widgets.php:31 
    1818msgid "Entry information list" 
    1919msgstr "Liste d'information du billet" 
    2020 
    21 #: _widgets.php:27 
     21#: _widgets.php:34 
     22msgid "Show Entry informations on a widget" 
     23msgstr "Afficher les informations d'un billet dans un widget" 
     24 
     25#: _widgets.php:39 
    2226msgid "About this entry" 
    2327msgstr "Á propos de ce billet" 
    2428 
    25 #: _widgets.php:29 
     29#: _widgets.php:44 
    2630msgid "Publish date text:" 
    2731msgstr "Texte pour la date de publication :" 
    2832 
    29 #: _widgets.php:30 
     33#: _widgets.php:45 
    3034msgid "Publish on %Y-%m-%d %H:%M" 
    3135msgstr "Publié le %d/%m/%Y à %H:%M" 
    3236 
    33 #: _widgets.php:32 
     37#: _widgets.php:50 
    3438msgid "Create date text:" 
    3539msgstr "Texte pour la date de création :" 
    3640 
    37 #: _widgets.php:33 
     41#: _widgets.php:51 
    3842msgid "Create on %Y-%m-%d %H:%M" 
    3943msgstr "Créé le %d/%m/%Y à %H:%M" 
    4044 
    41 #: _widgets.php:35 
     45#: _widgets.php:56 
    4246msgid "Update date text:" 
    4347msgstr "Texte pour la date de dernière mise à jour :" 
    4448 
    45 #: _widgets.php:36 
     49#: _widgets.php:57 
    4650msgid "Update on %Y-%m-%d %H:%M" 
    4751msgstr "Mis à jour le %d/%m/%Y à %H:%M" 
    4852 
    49 #: _widgets.php:38 
     53#: _widgets.php:62 
    5054msgid "Language: (%T = name, %C = code, %F = flag)" 
    5155msgstr "Text pour la langue : (%T = nom, %C = code, %F = drapeau)" 
    5256 
    53 #: _widgets.php:39 
     57#: _widgets.php:63 
    5458msgid "Language: %T %F" 
    5559msgstr "Langue : %T %F" 
    5660 
    57 #: _widgets.php:41 
     61#: _widgets.php:68 
    5862msgid "Author text: (%T = author)" 
    5963msgstr "Texte pour l'auteur : (%T = auteur)" 
    6064 
    61 #: _widgets.php:42 
     65#: _widgets.php:69 
    6266msgid "Author: %T" 
    6367msgstr "Auteur : %T" 
    6468 
    65 #: _widgets.php:44 
     69#: _widgets.php:74 
    6670msgid "Category text: (%T = category)" 
    6771msgstr "Texte pour la catégorie : (%T = catégorie)" 
    6872 
    69 #: _widgets.php:45 
     73#: _widgets.php:75 
    7074msgid "Category: %T" 
    7175msgstr "Catégorie : %T" 
    7276 
    73 #: _widgets.php:48 
     77#: _widgets.php:81 
    7478msgid "Tags text: (%T = tags list)" 
    7579msgstr "Text pour les tags : (%T = liste des tags)" 
    7680 
    77 #: _widgets.php:49 
     81#: _widgets.php:82 
    7882msgid "Tags: %T" 
    7983msgstr "Tags : %T" 
    8084 
    81 #: _widgets.php:52 
     85#: _widgets.php:88 
    8286msgid "Attachments text: (%T = text, %D = numeric)" 
    8387msgstr "Texte pour le nombre d'annexes : (%T = texte, %D = nombre)" 
    8488 
    85 #: _widgets.php:53 
     89#: _widgets.php:89 
    8690msgid "Attachments: %T" 
    8791msgstr "Annexes : %T" 
    8892 
    89 #: _widgets.php:55 
     93#: _widgets.php:94 
    9094msgid "Comments text: (%T = text, %D = numeric)" 
    9195msgstr "Texte pour le nombre de commentaires : (%T = texte, %D = nombre)" 
    9296 
    93 #: _widgets.php:56 
     97#: _widgets.php:95 
    9498msgid "Comments: %T" 
    9599msgstr "Commentaires : %T" 
    96100 
    97 #: _widgets.php:58 
     101#: _widgets.php:100 
    98102msgid "Trackbacks text: (%T = text, %D = numeric)" 
    99103msgstr "Texte pour le nombre de rétroliens: (%T = texte, %D = nombre)" 
    100104 
    101 #: _widgets.php:59 
     105#: _widgets.php:101 
    102106msgid "Trackbacks: %T" 
    103107msgstr "Rétroliens : %T" 
    104108 
    105 #: _widgets.php:61 
     109#: _widgets.php:106 
    106110msgid "Permalink text: (%T = text link, %F = full link)" 
    107111msgstr "Texte pour le lien pemanent : (%T = texte, %F = complet)" 
    108112 
    109 #: _widgets.php:62 
    110 #: _widgets.php:67 
    111 #: _widgets.php:70 
    112 #: _widgets.php:73 
    113 #: _widgets.php:76 
     113#: _widgets.php:107 
     114#: _widgets.php:119 
     115#: _widgets.php:125 
     116#: _widgets.php:131 
     117#: _widgets.php:137 
    114118msgid "%T" 
    115119msgstr "%T" 
    116120 
    117 #: _widgets.php:64 
     121#: _widgets.php:112 
    118122msgid "Show comment feed url" 
    119123msgstr "Afficher l'URL du flux des commentaires" 
    120124 
    121 #: _widgets.php:66 
     125#: _widgets.php:118 
    122126msgid "Link to previous entry: (%T = navigation text, %F = entry title)" 
    123127msgstr "Lien vers le billet précédent : (%T = texte de navigation, %F = titre du billet)" 
    124128 
    125 #: _widgets.php:69 
     129#: _widgets.php:124 
    126130msgid "Link to next entry: (%T = navigation text, %F = entry title)" 
    127131msgstr "Lien vers le billet suivant : (%T = texte de navigation, %F = titre du billet)" 
    128132 
    129 #: _widgets.php:72 
     133#: _widgets.php:130 
    130134msgid "Link to previous entry of this category: (%T = navigation text, %F = entry title)" 
    131135msgstr "Lien vers le billet précédent de la catégorie : (%T = texte de navigation, %F = titre du billet)" 
    132136 
    133 #: _widgets.php:75 
     137#: _widgets.php:136 
    134138msgid "Link to next entry of this category: (%T = navigation text, %F = entry title)" 
    135139msgstr "Lien vers le billet suivant de la catégorie: (%T = texte de navigation, %F = titre du billet)" 
    136140 
    137 #: _widgets.php:78 
     141#: _widgets.php:142 
    138142msgid "Try to adapt style" 
    139143msgstr "Essayer d'adapter le style :" 
    140144 
    141 #: _widgets.php:79 
     145#: _widgets.php:146 
    142146msgid "No style" 
    143147msgstr "sans style" 
    144148 
    145 #: _widgets.php:80 
     149#: _widgets.php:147 
    146150msgid "Small icon" 
    147151msgstr "petite icône" 
    148152 
    149 #: _widgets.php:81 
     153#: _widgets.php:148 
    150154msgid "Normal icon" 
    151155msgstr "icône normale" 
    152156 
    153 #: _widgets.php:83 
     157#: _widgets.php:153 
    154158msgid "Try to remove entry information" 
    155159msgstr "Essayer de cacher les information du billet" 
    156160 
    157 #: _widgets.php:85 
     161#: _widgets.php:159 
    158162msgid "Try to remove entry tags" 
    159163msgstr "Essayer de cacher la liste des tags du billet" 
    160164 
    161 #: _widgets.php:87 
     165#: _widgets.php:165 
    162166msgid "Try to remove entry navigation" 
    163167msgstr "Essayer de cacher les liens de navigation" 
    164168 
    165 #: _widgets.php:258 
    166 msgid "Previous entry" 
    167 msgstr "Billet précédent" 
    168  
    169 #: _widgets.php:267 
    170 msgid "Next entry" 
    171 msgstr "Billet suivant" 
    172  
    173 #: _widgets.php:276 
     169#: _widgets.php:521 
    174170msgid "Previous entry of this category" 
    175171msgstr "Billet précédent de cette catégorie" 
    176172 
    177 #: _widgets.php:285 
     173#: _widgets.php:538 
    178174msgid "Next entry of this category" 
    179175msgstr "Billet suivant de cette catégorie" 
Note: See TracChangeset for help on using the changeset viewer.

Sites map