Dotclear

Changeset 396


Ignore:
Timestamp:
04/06/08 04:50:48 (16 years ago)
Author:
Moe
Message:

CompreSS : changed the names of backupfiles + _install.php change filenames when upgrading + localization

Location:
plugins/compress
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • plugins/compress/index.php

    r394 r396  
    9595               compress::compress_file($file); 
    9696               clearstatcache(); 
    97                $percent = sprintf(__('(%s%% of the original size)'),compress::percent($file)); 
    98                $msg = sprintf(__('The file&nbsp;: %1$s has been compressed<br />%2$s'),$file,$percent); 
     97               $msg = sprintf(__('The file <code>%1$s</code> has been compressed to %2$s%% of the original file size'), 
     98                    $file,compress::percent($file)); 
    9999          } 
    100100          elseif ((isset($_POST['delete'])) AND (isset($_POST['file']))) 
     
    102102               $file = $_POST['file']; 
    103103               compress::delete($file); 
    104                $msg = sprintf(__('The backup file&nbsp;: %s has been deleted'),$file); 
     104               $msg = sprintf(__('The backup file <code>%s</code> has been deleted'),$file); 
    105105          } 
    106106          elseif (isset($_POST['compress_all'])) 
     
    150150     <?php if (!empty($msg)) {echo '<p class="message">'.$msg.'</p>';} ?> 
    151151 
    152      <div class="multi-part" id="css_list" title="<?php echo __('Compress CSSs'); ?>"> 
     152     <div class="multi-part" id="css_list" title="<?php echo __('compress CSSs'); ?>"> 
    153153          <form action="<?php echo($p_url); ?>" method="post"> 
    154154               <fieldset> 
     
    192192     </div> 
    193193 
    194      <div class="multi-part" id="help" title="<?php echo __('Help'); ?>"> 
     194     <div class="multi-part" id="help" title="<?php echo __('help'); ?>"> 
    195195          <p><?php echo(__('A copy of the original file (.bak.css) is created when a CSS file is compressed for the first time.')); ?></p> 
    196196          <p> 
  • plugins/compress/lib.compress.php

    r394 r396  
    142142          } 
    143143 
     144          $is_backup = false;  
    144145          # if is backup 
    145146          if (self::is_backup($file)) 
    146147          { 
    147148               $compressed_file = self::get_original_filename($file); 
     149               $is_backup = true; 
    148150          } 
    149151          else 
     
    151153               if (self::check_backup($file) !== true) 
    152154               { 
    153                     $create_backup = self::create_backup($file); 
    154                     if ($create_backup !== true) {return($create_backup);} 
     155                    self::create_backup($file); 
    155156               } 
    156157               $compressed_file = $file; 
     
    169170          if ($core->blog->settings->compress_create_backup_every_time) 
    170171          { 
    171                $file_without_ext = substr($file,0,(strlen($file)-self::$file_ext_len)); 
     172               $ext_len = self::$file_ext_len; 
     173               if ($is_backup) {$ext_len = self::$backup_ext_len;} 
     174               $file_without_ext = substr($file,0,(strlen($file)-$ext_len)); 
    172175               if (function_exists('gzopen')) 
    173176               { 
    174                     $gz_file = gzopen($file_without_ext.'.'.date('Ymd-His').self::$dated_backup_ext,'wb9'); 
     177                    $gz_file = gzopen($file_without_ext.'.'. 
     178                         dt::str('%Y%m%d-%H%M%S',null,$core->blog->settings->blog_timezone). 
     179                         self::$dated_backup_ext,'wb9'); 
    175180                    gzwrite($gz_file,$content,strlen($content)); 
    176181                    gzclose($gz_file); 
     
    179184               { 
    180185                    copy($file,$file_without_ext.'.'. 
    181                          date('Ymd-His', 
    182                          dt::addTimeZone($core->blog->settings->blog_timezone)).self::$backup_ext); 
    183                } 
    184           } 
     186                         dt::str('%Y%m%d-%H%M%S',null,$core->blog->settings->blog_timezone). 
     187                         self::$backup_ext); 
     188               } 
     189          } 
     190          # remove multiple spaces  
     191          # http://bytes.com/forum/thread160400.html 
     192          $content = preg_replace('` {2,}`', ' ', $content); 
    185193          # remove comments 
    186194          # http://www.webmasterworld.com/forum88/11584.htm 
     
    189197               $content = preg_replace('/(\/\*[\s\S]*?\*\/)/', '', $content); 
    190198          } 
     199          # remove tabs, carriage returns and new lines  
    191200          $content = preg_replace('/(\t|\r|\n)/', '', $content); 
    192           # remove multiple spaces  
    193           # http://bytes.com/forum/thread160400.html 
    194           $content = preg_replace('` {2,}`', ' ', $content); 
    195201          # '{' => '{' 
    196202          $content = str_replace(array(' { ',' {','{ '),'{', $content); 
     
    251257     { 
    252258          $themes_list = self::get_themes_list(); 
    253           $compress = true; 
    254259 
    255260          foreach ($themes_list as $theme) 
     
    275280      
    276281          $themes_list = self::get_themes_list(); 
    277           $delete = true; 
     282 
    278283          foreach ($themes_list as $theme) 
    279284          { 
     
    297302      
    298303          $themes_list = self::get_themes_list(); 
    299           $replace = true; 
     304 
    300305          foreach ($themes_list as $theme) 
    301306          { 
     
    324329          { 
    325330               $dir_absolute_path = path::real($theme['root']); 
    326                $dirname = substr($dir_absolute_path,(strrpos($dir_absolute_path,'/')+1));  
     331               $dirname = basename($dir_absolute_path);  
    327332               $table = new table('class="clear" cellspacing="0" cellpadding="1" summary="CSSs"'); 
    328333               $info = ''; 
  • plugins/compress/locales/fr/main.lang.php

    r394 r396  
    44 
    55# _admin.php:24 
    6 # index.php:134 
    7 # index.php:140 
     6# index.php:142 
     7# index.php:148 
    88$GLOBALS['__l10n']['CompreSS']='CompreSS'; 
    99 
    10 # index.php:76 
     10# index.php:87 
     11$GLOBALS['__l10n']['%s is not executable']='%s n\'est pas éxécutable'; 
     12 
     13# index.php:97 
     14$GLOBALS['__l10n']['The file <code>%1$s</code> has been compressed to %2$s%% of the original file size']='Le fichier <code>%1$s</code> a été compressé à %2$s%% de la taille du fichier original'; 
     15 
     16# index.php:104 
     17$GLOBALS['__l10n']['The backup file <code>%s</code> has been deleted']='Le fichier de sauvegarde <code>%s</code> a été supprimé'; 
     18 
     19# index.php:109 
     20$GLOBALS['__l10n']['All CSS files have been compressed']='Tous les fichiers CSS ont été compressés'; 
     21 
     22# index.php:115 
     23$GLOBALS['__l10n']['All CSS backup files have been deleted']='Tous les fichiers de sauvegarde CSS ont été supprimés'; 
     24 
     25# index.php:121 
     26$GLOBALS['__l10n']['All CSS compressed files have been replaced']='Tous les fichiers CSS compressés ont été remplacés'; 
     27 
     28# index.php:131 
    1129$GLOBALS['__l10n']['Configuration successfully updated.']='Configuration mise à jour avec succès.'; 
    1230 
    13 # index.php:89 
    14 $GLOBALS['__l10n']['%s is not executable']='%s n\'est pas éxécutable'; 
     31# index.php:152 
     32$GLOBALS['__l10n']['compress CSSs']='compresser les CSSs'; 
    1533 
    16 # index.php:99 
    17 # lib.compress.php:354 
    18 $GLOBALS['__l10n']['(%s%% of the original size)']='(%s%% de la taille originale)'; 
    19  
    20 # index.php:100 
    21 $GLOBALS['__l10n']['The file&nbsp;: %1$s has been compressed<br />%2$s']='Le fichier&nbsp;: %1$s a été compressé<br />%2$s'; 
    22  
    23 # index.php:106 
    24 $GLOBALS['__l10n']['The backup file&nbsp;: %s has been deleted']='Le fichier de sauvegarde&nbsp;: %s a été supprimé'; 
    25  
    26 # index.php:111 
    27 $GLOBALS['__l10n']['All CSS files have been compressed']='Tous les fichiers CSS ont été compressés'; 
    28  
    29 # index.php:117 
    30 $GLOBALS['__l10n']['All CSS backup files have been deleted']='Tous les fichiers de sauvegarde CSS ont été supprimés'; 
    31  
    32 # index.php:123 
    33 $GLOBALS['__l10n']['All CSS compressed files have been replaced']='Tous les fichiers CSS compressés ont été remplacés'; 
    34  
    35 # index.php:144 
    36 $GLOBALS['__l10n']['Compress CSSs']='Compresser les CSSs'; 
    37  
    38 # index.php:147 
     34# index.php:155 
    3935$GLOBALS['__l10n']['All files']='Tous les fichiers'; 
    4036 
    41 # index.php:150 
     37# index.php:158 
    4238$GLOBALS['__l10n']['Compress CSS files']='Compresser les fichiers CSS'; 
    4339 
    44 # index.php:152 
     40# index.php:160 
    4541$GLOBALS['__l10n']['Delete backups files']='Supprimer les fichiers de sauvegarde'; 
    4642 
    47 # index.php:154 
     43# index.php:162 
    4844$GLOBALS['__l10n']['Replace compressed files with original files']='Remplacer les fichiers compressés par les fichiers originaux'; 
    4945 
    50 # index.php:164 
    51 # index.php:167 
     46# index.php:172 
     47# index.php:175 
    5248$GLOBALS['__l10n']['settings']='paramètres'; 
    5349 
    54 # index.php:169 
     50# index.php:177 
    5551$GLOBALS['__l10n']['Keep comments when compressing']='Garder les commentaires lors de la compression'; 
    5652 
    57 # index.php:173 
     53# index.php:181 
    5854$GLOBALS['__l10n']['Create an unique backup of CSS file every time a CSS backup file is compressed']='Créer une sauvegarde unique du fichier CSS à chaque fois qu\'un fichier de sauvegarde CSS est compressé'; 
    5955 
    60 # index.php:176 
     56# index.php:184 
    6157$GLOBALS['__l10n']['Text to include at the beginning of the compressed file:']='Texte à inclure au début du fichier compressé:'; 
    6258 
    63 # index.php:176 
     59# index.php:184 
    6460$GLOBALS['__l10n']['optional']='facultatif'; 
    6561 
    66 # index.php:181 
     62# index.php:189 
    6763$GLOBALS['__l10n']['Save configuration']='Enregistrer la configuration'; 
    6864 
    69 # index.php:186 
    70 $GLOBALS['__l10n']['Help']='Aide'; 
    71  
    72 # index.php:187 
     65# index.php:195 
    7366$GLOBALS['__l10n']['A copy of the original file (.bak.css) is created when a CSS file is compressed for the first time.']='Une copie du fichier original (.bak.css) est créée quand un fichier CSS est compressé pour la première fois.'; 
    7467 
    75 # index.php:189 
     68# index.php:197 
    7669$GLOBALS['__l10n']['To modify a CSS file, edit the original file (.bak.css), save it and then compress this file by clicking on']='Pour modifier un fichier CSS, éditez le fichier original (.bak.css), sauvez-le puis compressez-le en cliquant sur'; 
    7770 
    78 # index.php:190 
    79 # lib.compress.php:379 
     71# index.php:198 
     72# lib.compress.php:383 
    8073$GLOBALS['__l10n']['compress to']='compresser vers'; 
    8174 
    82 # index.php:193 
     75# index.php:201 
    8376$GLOBALS['__l10n']['delete the file and replace the compressed file by the original file if the file is original.']='supprime le fichier et remplace le fichier compressé par le fichier original si le fichier est original.'; 
    8477 
    8578# lib.compress.php:47 
    8679# lib.compress.php:141 
    87 # lib.compress.php:161 
    88 # lib.compress.php:216 
     80# lib.compress.php:162 
    8981# lib.compress.php:222 
     82# lib.compress.php:228 
    9083$GLOBALS['__l10n']['%s is not writable']='%s n\'est pas accessible en écriture'; 
    9184 
    92 # lib.compress.php:165 
    93 # lib.compress.php:212 
     85# lib.compress.php:166 
     86# lib.compress.php:218 
    9487$GLOBALS['__l10n']['%s is not readable']='%s n\'est pas accessible en lecture'; 
    9588 
    96 # lib.compress.php:228 
    97 # lib.compress.php:237 
     89# lib.compress.php:234 
     90# lib.compress.php:243 
    9891$GLOBALS['__l10n']['%s is not deletable']='%s ne peut pas être supprimé'; 
    9992 
    100 # lib.compress.php:244 
     93# lib.compress.php:250 
    10194$GLOBALS['__l10n']['%s is not a backup file']='%s n\'est pas un fichier de sauvegarde'; 
    10295 
    103 # lib.compress.php:326 
     96# lib.compress.php:330 
    10497$GLOBALS['__l10n']['default theme']='thème par défaut'; 
    10598 
    106 # lib.compress.php:329 
     99# lib.compress.php:333 
    107100$GLOBALS['__l10n']['blog theme']='thème du blog'; 
    108101 
    109 # lib.compress.php:331 
     102# lib.compress.php:335 
    110103$GLOBALS['__l10n']['Theme&nbsp;:']='Thème&nbsp;:'; 
    111104 
    112 # lib.compress.php:333 
     105# lib.compress.php:337 
    113106$GLOBALS['__l10n']['file']='fichier'; 
    114107 
    115 # lib.compress.php:333 
     108# lib.compress.php:337 
    116109$GLOBALS['__l10n']['size']='taille'; 
    117110 
    118 # lib.compress.php:333 
     111# lib.compress.php:337 
    119112$GLOBALS['__l10n']['actions']='actions'; 
    120113 
    121 # lib.compress.php:362 
     114# lib.compress.php:358 
     115$GLOBALS['__l10n']['(%s%% of the original size)']='(%s%% de la taille originale)'; 
     116 
     117# lib.compress.php:366 
    122118$GLOBALS['__l10n']['uncompressed file']='fichier non compressé'; 
    123119 
    124 # lib.compress.php:364 
     120# lib.compress.php:368 
    125121$GLOBALS['__l10n']['compress']='compresser'; 
    126122 
    127 # lib.compress.php:370 
     123# lib.compress.php:374 
    128124$GLOBALS['__l10n']['compressed file']='fichier compressé'; 
    129125 
    130 # lib.compress.php:377 
     126# lib.compress.php:381 
    131127$GLOBALS['__l10n']['original file']='fichier original'; 
    132128 
    133 # lib.compress.php:388 
     129# lib.compress.php:392 
    134130$GLOBALS['__l10n']['backup file']='fichier de sauvegarde'; 
    135131 
  • plugins/compress/style.css

    r394 r396  
    11label {display:inline;} 
    2 /*table {padding-top:30px;}*/ 
    32caption { 
    43     margin-top:1.5em; 
     
    2019     background:#f5f5f5; 
    2120} 
    22 /*td {border:1px dotted Gray;}*/ 
    2321td.folder, td.css, td.backup, td.dated_backup { 
    2422     padding-left:40px; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map