Changeset 1526
- Timestamp:
- 09/28/09 19:11:36 (14 years ago)
- Location:
- plugins/translater
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/translater/_define.php
r1506 r1526 17 17 /* Description*/ "Translate your Dotclear plugins and themes", 18 18 /* Author */ "JC Denis", 19 /* Version */ ' 0.9',19 /* Version */ '1.0', 20 20 /* Permissions */ 'admin,translater' 21 21 ); 22 /* date */ #2009082 322 /* date */ #20090828 23 23 ?> -
plugins/translater/inc/class.dc.translater.php
r1506 r1526 119 119 false 120 120 ), 121 'scan_tpl' => array( 122 'translater_scan_tpl', 123 0, 124 'boolean', 125 'Translate strings of templates files', 126 true, 127 false 128 ), 121 129 'parse_nodc' => array( 122 130 'translater_parse_nodc', … … 908 916 public static function encodeMsg($str) 909 917 { 910 return text::toUTF8(stripslashes( $str));918 return text::toUTF8(stripslashes(trim($str))); 911 919 } 912 920 … … 920 928 921 929 $files = self::scandir($dir); 930 931 $scan_ext = array('php'); 932 if ($this->S['scan_tpl']) 933 $scan_ext[] = 'html'; 922 934 923 935 foreach($files AS $file) { 924 936 if (is_dir($dir.'/'.$file) 925 || files::getExtension($file) != 'php') continue;937 || !in_array(files::getExtension($file),$scan_ext)) continue; 926 938 927 939 $contents = file($dir.'/'.$file); 928 foreach($contents AS $line => $content) { 929 if (!preg_match_all( 930 "|__\((['\"]{1})(.*)([\"']{1})\)|U",$content,$matches)) continue; 931 932 foreach($matches[2] as $id) { 933 $res[] = array( 934 'msgid' => self::encodeMsg($id), 935 'file' => $file, 936 'line' => $line + 1 937 ); 940 foreach($contents AS $line => $content) 941 { 942 # php files 943 if (preg_match_all("|__\((['\"]{1})(.*)([\"']{1})\)|U",$content,$matches)) 944 { 945 foreach($matches[2] as $id) 946 { 947 $res[] = array( 948 'msgid' => self::encodeMsg($id), 949 'file' => $file, 950 'line' => $line + 1 951 ); 952 } 953 } 954 # tpl files 955 if ($this->S['scan_tpl'] && preg_match_all('/\{\{tpl:lang\s([^}]+)\}\}/',$content,$matches)) 956 { 957 foreach($matches[1] as $id) 958 { 959 $res[] = array( 960 'msgid' => self::encodeMsg($id), 961 'file' => $file, 962 'line' => $line + 1 963 ); 964 } 938 965 } 939 966 } -
plugins/translater/inc/modules.php
r1396 r1526 49 49 form::checkbox(array('settings[write_langphp]'),'1',$O->write_langphp).' 50 50 '.__('Write .lang.php files').'</label></p> 51 <p><label class="classic">'. 52 form::checkbox(array('settings[scan_tpl]'),'1',$O->scan_tpl).' 53 '.__('Translate also strings of template files').'</label></p> 51 54 <p><label class="classic">'. 52 55 form::checkbox(array('settings[parse_nodc]'),'1',$O->parse_nodc).' -
plugins/translater/index.php
r1396 r1526 297 297 form::hidden(array('settings[write_po]'),$O->write_po). 298 298 form::hidden(array('settings[write_langphp]'),$O->write_langphp). 299 form::hidden(array('settings[scan_tpl]'),$O->scan_tpl). 299 300 form::hidden(array('settings[parse_nodc]'),$O->parse_nodc). 300 301 form::hidden(array('settings[parse_comment]'),$O->parse_comment). -
plugins/translater/locales/fr/admin.lang.php
r1300 r1526 1 1 <?php 2 2 // Language: français 3 // Module: translater - 0.64 // Date: 2009-0 5-01 16:04:555 // Author: JC Denis, http://blog.jcdenis.com6 // Translated with dcTranslater - 0.2. 43 // Module: translater - 1.0 4 // Date: 2009-09-28 16:50:50 5 // Author: , jcdenis@gdwd.com 6 // Translated with dcTranslater - 0.2.5 7 7 8 8 #index.php:66 -
plugins/translater/locales/fr/admin.po
r1300 r1526 1 1 # Language: français 2 # Module: translater - 0.63 # Date: 2009-0 5-01 16:04:564 # Author: JC Denis, http://blog.jcdenis.com5 # Translated with dcTranslater - 0.2. 42 # Module: translater - 1.0 3 # Date: 2009-09-28 16:50:50 4 # Author: , jcdenis@gdwd.com 5 # Translated with dcTranslater - 0.2.5 6 6 7 7 msgid "" -
plugins/translater/locales/fr/error.lang.php
r1300 r1526 1 1 <?php 2 2 // Language: français 3 // Module: translater - 0.64 // Date: 2009-0 5-01 16:04:555 // Author: JC Denis, http://blog.jcdenis.com6 // Translated with dcTranslater - 0.2. 43 // Module: translater - 1.0 4 // Date: 2009-09-28 16:50:49 5 // Author: , jcdenis@gdwd.com 6 // Translated with dcTranslater - 0.2.5 7 7 8 #inc/class.dc.translater.php:3 008 #inc/class.dc.translater.php:310 9 9 $GLOBALS['__l10n']['Cannot work with module of type %s'] = 'Impossible de travailler avec un module de type %s'; 10 10 11 #inc/class.dc.translater.php:3 0511 #inc/class.dc.translater.php:315 12 12 $GLOBALS['__l10n']['Cannot find module %s of type %s'] = 'Impossible de trouver le module %s de type %s'; 13 13 14 #inc/class.dc.translater.php:3 7314 #inc/class.dc.translater.php:383 15 15 $GLOBALS['__l10n']['Cannot find backups folder for module %s'] = 'Impossible de trouver le dossier de sauvegarde du module %s'; 16 16 17 #inc/class.dc.translater.php:3 8617 #inc/class.dc.translater.php:396 18 18 $GLOBALS['__l10n']['Cannot find languages folder for module %s'] = 'Impossible de trouver le dossier de langue du module %s'; 19 19 20 #inc/class.dc.translater.php:4 0220 #inc/class.dc.translater.php:412 21 21 $GLOBALS['__l10n']['Cannot find root folder for module %s'] = 'Impossible de trouver le dossier racine du module %s'; 22 22 23 #inc/class.dc.translater.php:4 2423 #inc/class.dc.translater.php:434 24 24 $GLOBALS['__l10n']['Limit of %s backups for module %s exceed'] = 'La limite de %s sauvegardes pour le module % est dépassée'; 25 25 26 #inc/class.dc.translater.php:8 8926 #inc/class.dc.translater.php:899 27 27 $GLOBALS['__l10n']['Cannot find language folder %s for module %s'] = 'Impossible de trouver le dossier de langue %s pour le module %s'; 28 28 29 #inc/class.dc.translater.php:5 2929 #inc/class.dc.translater.php:539 30 30 $GLOBALS['__l10n']['Cannot delete backup file %s'] = 'Impossible d\'effacer le fichier de sauvegarde %s'; 31 31 32 #inc/class.dc.translater.php:5 4432 #inc/class.dc.translater.php:554 33 33 $GLOBALS['__l10n']['Cannot find backup file %s'] = 'Impossible de trouver le fichier de sauvegarde %s'; 34 34 35 #inc/class.dc.translater.php:5 6735 #inc/class.dc.translater.php:577 36 36 $GLOBALS['__l10n']['Wrong export query'] = 'Mauvaise requète d\'exportation'; 37 37 38 #inc/class.dc.translater.php:5 7538 #inc/class.dc.translater.php:585 39 39 $GLOBALS['__l10n']['Cannot use export mask %s'] = 'Impossible d\'utiliser le masque d\'exportation %s'; 40 40 41 #inc/class.dc.translater.php:6 5741 #inc/class.dc.translater.php:667 42 42 $GLOBALS['__l10n']['Wrong import query'] = 'Mauvaise requète d\'importation'; 43 43 44 #inc/class.dc.translater.php:7 0344 #inc/class.dc.translater.php:713 45 45 $GLOBALS['__l10n']['Nothing to import for these modules in pack %s'] = 'Rien à importer pour ces modules dans le paquetage %s'; 46 46 47 #inc/class.dc.translater.php:7 2847 #inc/class.dc.translater.php:738 48 48 $GLOBALS['__l10n']['Zip file %s is not in translater format'] = 'Le fichier zip n\'est pas au format de translater'; 49 49 50 #inc/class.dc.translater.php:7 8150 #inc/class.dc.translater.php:791 51 51 $GLOBALS['__l10n']['Language %s already exists for module %s'] = 'La langue %s existe dèjà pour le module %s'; 52 52 53 #inc/class.dc.translater.php: 79053 #inc/class.dc.translater.php:800 54 54 $GLOBALS['__l10n']['Cannot copy file from language %s for module %s'] = 'Impossible de copier le fichier depuis le langage %s pour le module %s'; 55 55 56 #inc/class.dc.translater.php:8 6556 #inc/class.dc.translater.php:875 57 57 $GLOBALS['__l10n']['No string to write, language %s deleted for module %s'] = 'Aucune chaine à écrire, la langue %s a été effacée pour le module %s'; 58 58 59 #inc/class.dc.translater.php:1 07559 #inc/class.dc.translater.php:1104 60 60 $GLOBALS['__l10n']['Cannot grant write acces on lang file %s'] = 'Impossible d\'avoir les droits en écriture sur le fichier de langue %s'; 61 61 62 #inc/class.dc.translater.php:1 08162 #inc/class.dc.translater.php:1110 63 63 $GLOBALS['__l10n']['Cannot write lang file %s'] = 'Impossible d\'écrire le fichier de langue %s'; 64 64 65 #inc/class.dc.translater.php:13 2265 #inc/class.dc.translater.php:1351 66 66 $GLOBALS['__l10n']['Cannot find language for code %s'] = 'Impossible de trouver de langue pour le code %s'; 67 67 -
plugins/translater/locales/fr/error.po
r1300 r1526 1 1 # Language: français 2 # Module: translater - 0.63 # Date: 2009-0 5-01 16:04:554 # Author: JC Denis, http://blog.jcdenis.com5 # Translated with dcTranslater - 0.2. 42 # Module: translater - 1.0 3 # Date: 2009-09-28 16:50:50 4 # Author: , jcdenis@gdwd.com 5 # Translated with dcTranslater - 0.2.5 6 6 7 7 msgid "" 8 8 msgstr "Content-Type: text/plain; charset=UTF-8\n" 9 9 10 #: inc/class.dc.translater.php:3 0010 #: inc/class.dc.translater.php:310 11 11 msgid "Cannot work with module of type %s" 12 12 msgstr "Impossible de travailler avec un module de type %s" 13 13 14 #: inc/class.dc.translater.php:3 0514 #: inc/class.dc.translater.php:315 15 15 msgid "Cannot find module %s of type %s" 16 16 msgstr "Impossible de trouver le module %s de type %s" 17 17 18 #: inc/class.dc.translater.php:3 7318 #: inc/class.dc.translater.php:383 19 19 msgid "Cannot find backups folder for module %s" 20 20 msgstr "Impossible de trouver le dossier de sauvegarde du module %s" 21 21 22 #: inc/class.dc.translater.php:3 8622 #: inc/class.dc.translater.php:396 23 23 msgid "Cannot find languages folder for module %s" 24 24 msgstr "Impossible de trouver le dossier de langue du module %s" 25 25 26 #: inc/class.dc.translater.php:4 0226 #: inc/class.dc.translater.php:412 27 27 msgid "Cannot find root folder for module %s" 28 28 msgstr "Impossible de trouver le dossier racine du module %s" 29 29 30 #: inc/class.dc.translater.php:4 2430 #: inc/class.dc.translater.php:434 31 31 msgid "Limit of %s backups for module %s exceed" 32 32 msgstr "La limite de %s sauvegardes pour le module % est dépassée" 33 33 34 #: inc/class.dc.translater.php:8 8934 #: inc/class.dc.translater.php:899 35 35 msgid "Cannot find language folder %s for module %s" 36 36 msgstr "Impossible de trouver le dossier de langue %s pour le module %s" 37 37 38 #: inc/class.dc.translater.php:5 2938 #: inc/class.dc.translater.php:539 39 39 msgid "Cannot delete backup file %s" 40 40 msgstr "Impossible d'effacer le fichier de sauvegarde %s" 41 41 42 #: inc/class.dc.translater.php:5 4442 #: inc/class.dc.translater.php:554 43 43 msgid "Cannot find backup file %s" 44 44 msgstr "Impossible de trouver le fichier de sauvegarde %s" 45 45 46 #: inc/class.dc.translater.php:5 6746 #: inc/class.dc.translater.php:577 47 47 msgid "Wrong export query" 48 48 msgstr "Mauvaise requète d'exportation" 49 49 50 #: inc/class.dc.translater.php:5 7550 #: inc/class.dc.translater.php:585 51 51 msgid "Cannot use export mask %s" 52 52 msgstr "Impossible d'utiliser le masque d'exportation %s" 53 53 54 #: inc/class.dc.translater.php:6 5754 #: inc/class.dc.translater.php:667 55 55 msgid "Wrong import query" 56 56 msgstr "Mauvaise requète d'importation" 57 57 58 #: inc/class.dc.translater.php:7 0358 #: inc/class.dc.translater.php:713 59 59 msgid "Nothing to import for these modules in pack %s" 60 60 msgstr "Rien à importer pour ces modules dans le paquetage %s" 61 61 62 #: inc/class.dc.translater.php:7 2862 #: inc/class.dc.translater.php:738 63 63 msgid "Zip file %s is not in translater format" 64 64 msgstr "Le fichier zip n'est pas au format de translater" 65 65 66 #: inc/class.dc.translater.php:7 8166 #: inc/class.dc.translater.php:791 67 67 msgid "Language %s already exists for module %s" 68 68 msgstr "La langue %s existe dèjà pour le module %s" 69 69 70 #: inc/class.dc.translater.php: 79070 #: inc/class.dc.translater.php:800 71 71 msgid "Cannot copy file from language %s for module %s" 72 72 msgstr "Impossible de copier le fichier depuis le langage %s pour le module %s" 73 73 74 #: inc/class.dc.translater.php:8 6574 #: inc/class.dc.translater.php:875 75 75 msgid "No string to write, language %s deleted for module %s" 76 76 msgstr "Aucune chaine à écrire, la langue %s a été effacée pour le module %s" 77 77 78 #: inc/class.dc.translater.php:1 07578 #: inc/class.dc.translater.php:1104 79 79 msgid "Cannot grant write acces on lang file %s" 80 80 msgstr "Impossible d'avoir les droits en écriture sur le fichier de langue %s" 81 81 82 #: inc/class.dc.translater.php:1 08182 #: inc/class.dc.translater.php:1110 83 83 msgid "Cannot write lang file %s" 84 84 msgstr "Impossible d'écrire le fichier de langue %s" 85 85 86 #: inc/class.dc.translater.php:13 2286 #: inc/class.dc.translater.php:1351 87 87 msgid "Cannot find language for code %s" 88 88 msgstr "Impossible de trouver de langue pour le code %s" -
plugins/translater/locales/fr/help/help.html
r1396 r1526 27 27 <em>Peu importe le choix de fichier, vous devez au moins en selectionner un.</em></dd> 28 28 29 <dt>Traduire également les chaines des fichiers de template</dt> 30 <dd>Cette option permet de traduire les balises de langage des fichiers .html. Ex: {{tpl:lang Lorem}}.</dd> 31 29 32 <dt>Traduire uniquement les chaines inconnues</dt> 30 33 <dd>Cette option est recommander est permet de griser les chaines déjà traduite dans Dotclear.</dd> -
plugins/translater/locales/fr/main.lang.php
r1300 r1526 1 1 <?php 2 2 // Language: français 3 // Module: translater - 0.64 // Date: 2009-0 5-01 16:04:555 // Author: JC Denis, http://blog.jcdenis.com6 // Translated with dcTranslater - 0.2. 43 // Module: translater - 1.0 4 // Date: 2009-09-28 16:50:49 5 // Author: , jcdenis@gdwd.com 6 // Translated with dcTranslater - 0.2.5 7 7 8 8 #_admin.php:16 … … 21 21 $GLOBALS['__l10n']['Translate extensions'] = 'Traduire les extensions'; 22 22 23 #inc/modules.php:1 1723 #inc/modules.php:120 24 24 $GLOBALS['__l10n']['Translate this plugin'] = 'Traduire cette extension'; 25 25 26 #inc/modules.php:16 626 #inc/modules.php:169 27 27 $GLOBALS['__l10n']['Translate this theme'] = 'Traduire ce thème'; 28 28 … … 54 54 $GLOBALS['__l10n']['no backup'] = 'Aucune sauvegarde'; 55 55 56 #inc/simple.php:20 456 #inc/simple.php:205 57 57 $GLOBALS['__l10n']['Add language'] = 'Ajouter une langue'; 58 58 59 #inc/simple.php:20 659 #inc/simple.php:207 60 60 $GLOBALS['__l10n']['Select language:'] = 'Selectionner une langue :'; 61 61 … … 66 66 $GLOBALS['__l10n']['Optionnal'] = 'Optionnel'; 67 67 68 #inc/simple.php:20 868 #inc/simple.php:209 69 69 $GLOBALS['__l10n']['Add translation'] = 'Ajouter la traduction'; 70 70 … … 102 102 $GLOBALS['__l10n']['Delete backups'] = 'Effacer les sauvegardes'; 103 103 104 #inc/modules.php: 198104 #inc/modules.php:207 105 105 $GLOBALS['__l10n']['Choose package to import'] = 'Choisir le paquetage à importer'; 106 106 107 #inc/modules.php:2 44107 #inc/modules.php:253 108 108 $GLOBALS['__l10n']['Choose languages to export'] = 'Choisir les langues à exporter'; 109 109 … … 120 120 $GLOBALS['__l10n']['Existing'] = 'Existant'; 121 121 122 #inc/module.php:40 3122 #inc/module.php:404 123 123 $GLOBALS['__l10n']['%s in %m => %f'] = '%s dans %m => %f'; 124 124 … … 145 145 146 146 #inc/modules.php:53 147 $GLOBALS['__l10n']['Translate also strings of template files'] = 'Traduire également les chaines des fichiers de template'; 148 149 #inc/modules.php:56 147 150 $GLOBALS['__l10n']['Translate only unknow strings'] = 'Traduire uniquement les chaines inconnues'; 148 151 149 #inc/modules.php:5 6152 #inc/modules.php:59 150 153 $GLOBALS['__l10n']['Write comments in files'] = 'Écrire les commentaires dans les fichiers'; 151 154 152 #inc/modules.php: 59155 #inc/modules.php:62 153 156 $GLOBALS['__l10n']['Write informations about author in files'] = 'Écrire les informations à propos de l\'auteur dans les fichiers'; 154 157 155 #inc/modules.php: 67158 #inc/modules.php:70 156 159 $GLOBALS['__l10n']['Overwrite existing languages'] = 'Écraser les langages existants'; 157 160 158 #inc/modules.php: 68161 #inc/modules.php:71 159 162 $GLOBALS['__l10n']['Name of exported package'] = 'Nom du paquetage exporté'; 160 163 161 #inc/modules.php:7 6164 #inc/modules.php:79 162 165 $GLOBALS['__l10n']['Make backups when changes are made'] = 'Faire des sauvegardes lors des modifications'; 163 166 164 #inc/modules.php: 77167 #inc/modules.php:80 165 168 $GLOBALS['__l10n']['Limit backups to %s files per module'] = 'Limiter les sauvegardes à %s fichiers par module'; 166 169 167 #inc/modules.php:8 0170 #inc/modules.php:83 168 171 $GLOBALS['__l10n']['Store backups in %s'] = 'Stoquer les sauvegardes dans %s'; 169 172 170 #inc/modules.php:22 0173 #inc/modules.php:229 171 174 $GLOBALS['__l10n']['Choose modules to export'] = 'Choisir les modules à exporter'; 172 175 173 #inc/modules.php:2 22176 #inc/modules.php:231 174 177 $GLOBALS['__l10n']['Modules'] = 'Modules'; 175 178 -
plugins/translater/locales/fr/main.po
r1300 r1526 1 1 # Language: français 2 # Module: translater - 0.63 # Date: 2009-0 5-01 16:04:554 # Author: JC Denis, http://blog.jcdenis.com5 # Translated with dcTranslater - 0.2. 42 # Module: translater - 1.0 3 # Date: 2009-09-28 16:50:49 4 # Author: , jcdenis@gdwd.com 5 # Translated with dcTranslater - 0.2.5 6 6 7 7 msgid "" … … 28 28 msgstr "Traduire les extensions" 29 29 30 #: inc/modules.php:1 1730 #: inc/modules.php:120 31 31 msgid "Translate this plugin" 32 32 msgstr "Traduire cette extension" 33 33 34 #: inc/modules.php:16 634 #: inc/modules.php:169 35 35 msgid "Translate this theme" 36 36 msgstr "Traduire ce thème" … … 72 72 msgstr "Aucune sauvegarde" 73 73 74 #: inc/simple.php:20 474 #: inc/simple.php:205 75 75 msgid "Add language" 76 76 msgstr "Ajouter une langue" 77 77 78 #: inc/simple.php:20 678 #: inc/simple.php:207 79 79 msgid "Select language:" 80 80 msgstr "Selectionner une langue :" … … 88 88 msgstr "Optionnel" 89 89 90 #: inc/simple.php:20 890 #: inc/simple.php:209 91 91 msgid "Add translation" 92 92 msgstr "Ajouter la traduction" … … 136 136 msgstr "Effacer les sauvegardes" 137 137 138 #: inc/modules.php: 198138 #: inc/modules.php:207 139 139 msgid "Choose package to import" 140 140 msgstr "Choisir le paquetage à importer" 141 141 142 #: inc/modules.php:2 44142 #: inc/modules.php:253 143 143 msgid "Choose languages to export" 144 144 msgstr "Choisir les langues à exporter" … … 160 160 msgstr "Existant" 161 161 162 #: inc/module.php:40 3162 #: inc/module.php:404 163 163 msgid "%s in %m => %f" 164 164 msgstr "%s dans %m => %f" … … 193 193 194 194 #: inc/modules.php:53 195 msgid "Translate also strings of template files" 196 msgstr "Traduire également les chaines des fichiers de template" 197 198 #: inc/modules.php:56 195 199 msgid "Translate only unknow strings" 196 200 msgstr "Traduire uniquement les chaines inconnues" 197 201 198 #: inc/modules.php:5 6202 #: inc/modules.php:59 199 203 msgid "Write comments in files" 200 204 msgstr "Écrire les commentaires dans les fichiers" 201 205 202 #: inc/modules.php: 59206 #: inc/modules.php:62 203 207 msgid "Write informations about author in files" 204 208 msgstr "Écrire les informations à propos de l'auteur dans les fichiers" 205 209 206 #: inc/modules.php: 67210 #: inc/modules.php:70 207 211 msgid "Overwrite existing languages" 208 212 msgstr "Écraser les langages existants" 209 213 210 #: inc/modules.php: 68214 #: inc/modules.php:71 211 215 msgid "Name of exported package" 212 216 msgstr "Nom du paquetage exporté" 213 217 214 #: inc/modules.php:7 6218 #: inc/modules.php:79 215 219 msgid "Make backups when changes are made" 216 220 msgstr "Faire des sauvegardes lors des modifications" 217 221 218 #: inc/modules.php: 77222 #: inc/modules.php:80 219 223 msgid "Limit backups to %s files per module" 220 224 msgstr "Limiter les sauvegardes à %s fichiers par module" 221 225 222 #: inc/modules.php:8 0226 #: inc/modules.php:83 223 227 msgid "Store backups in %s" 224 228 msgstr "Stoquer les sauvegardes dans %s" 225 229 226 #: inc/modules.php:22 0230 #: inc/modules.php:229 227 231 msgid "Choose modules to export" 228 232 msgstr "Choisir les modules à exporter" 229 233 230 #: inc/modules.php:2 22234 #: inc/modules.php:231 231 235 msgid "Modules" 232 236 msgstr "Modules" -
plugins/translater/release.txt
r1506 r1526 1 1.0 20090928 2 * Added translation of template files. closes #250 3 1 4 0.9 20090923 2 5 * Fixed bug on translate escape string … … 6 9 * Fixed php 5.3 compatibility 7 10 8 9 '''translater 0.7''': 11 0.7 10 12 * Fixed some l10n 11 13 * Fixed ''xhtml strict'' validation 12 14 13 '''translater 0.6''': 15 0.6 14 16 * Added ''author'' to langs files 15 17 * Added ''two-cols'' option … … 22 24 * Fixed ''xhtml strict'' validation 23 25 24 25 '''translater 0.5''': 26 0.5 26 27 * Fixed ''admin url'' 27 28 * Added user perm check 28 29 * Fixed ''bugs'' with bad strings (close #166) 29 30 30 31 '''translater 0.4''': 31 0.4 32 32 * Changed default tab to plugin 33 33 * Replaced list of modules in select box rather than in help
Note: See TracChangeset
for help on using the changeset viewer.