Changeset 438:5197b0c2826f
- Timestamp:
- 06/29/11 11:07:52 (14 years ago)
- Branch:
- formfilters
- Children:
- 439:f6cd5149f3ad, 450:d6b8e3e74f10
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/style/default.css
r432 r438 1319 1319 form#filters .col30 h3 {margin-left: 1em;} 1320 1320 p.line, li.line { position: relative; padding: 3px 0 0 28px; margin: 0 0 1em 0;} 1321 p.line input[type=submit] {position: absolute; left:0;top:0; padding: 0 .1em; margin: 0;}1322 p.line input[type=checkbox], li.line input[type=checkbox] {position: absolute; left: 0; top: .2em; padding: 0 .1em; margin: 0;}1323 p.line select { margin-right: 2em;}1324 p.line label { display: block; width: 8em; float: left;}1325 p.line label img {margin-right: 8px;}1326 p.line label.or {1321 li.line input[type=submit] {position: absolute; left:0;top:0; padding: 0 .1em; margin: 0;} 1322 li.line input[type=checkbox], li.line input[type=checkbox] {position: absolute; left: 0; top: .2em; padding: 0 .1em; margin: 0;} 1323 li.line select { margin-right: 2em;} 1324 li.line label { display: block; width: 8em; float: left;} 1325 li.line label img {margin-right: 8px;} 1326 li.line span.or { 1327 1327 text-align: right; 1328 1328 margin-left: 5em; -
inc/admin/class.dc.filter.php
r417 r438 22 22 # ***** END LICENSE BLOCK ***** 23 23 24 /** 25 @ingroup DC_CORE 26 @nosubgrouping 27 @brief Dotclear FilterSet class. 28 29 Dotclear FilterSet handles filters and columns when displaying items lists. 30 */ 24 31 class dcFilterSet { 25 32 26 protected $filters; 27 protected $form_prefix; 28 protected $action; 29 protected $hideform; 30 protected $columns_form; 31 32 public function __construct($action,$form_prefix="f_") { 33 protected $filters; /// <b>array</b> lists of defined filters 34 protected $form_prefix; /// <b>string</b> displayed form prefix 35 protected $action; /// <b>string</b> form action page 36 protected $hideform; /// <b>boolean</b> start form display hidden by default or not 37 protected $columns_form; /// <b>string</b> columns form 38 protected $name; /// <b>string</b> fieldset name 39 /** 40 Inits dcFilterSet object 41 42 @param core <b>dcCore</b> Dotclear core reference 43 @param form_prefix <b>string</b> form prefix to use for parameters 44 */ 45 public function __construct($name,$action,$form_prefix="f_") { 46 $this->name = $name; 33 47 $this->form_prefix=$form_prefix; 34 48 $this->filters = array(); … … 36 50 } 37 51 52 /** 53 Adds a new filter to list 54 55 @param filter <b>dcFilter</b> the filter to add 56 */ 38 57 public function addFilter (Filter $filter) { 39 58 $filter->setFormPrefix($this->form_prefix); … … 41 60 return $this; 42 61 } 43 44 // Retrieves filter values from context 62 63 /** 64 Saves user filters to preferences 65 */ 66 protected function saveFilters() { 67 $ser = array(); 68 $ws = $GLOBALS['core']->auth->user_prefs->addWorkspace('filters'); 69 foreach($this->filters as $filter) { 70 $ser[$filter->id]=$filter->serialize(); 71 } 72 $ws->put($this->name,serialize($ser),'string'); 73 } 74 75 /** 76 Loads user filters from preferences 77 */ 78 protected function loadFilters() { 79 $ws = $GLOBALS['core']->auth->user_prefs->addWorkspace('filters'); 80 81 $settings = !is_null($ws->{$this->name}) ? unserialize($ws->{$this->name}) : array(); 82 foreach($settings as $k => $v) { 83 $this->filters[$k]->unserialize($v); 84 } 85 } 86 87 /** 88 Updates filters values according to form_data 89 To be called before any call to display() or getForm() 90 91 @param form_data <b>array</b> form values (usually $_GET or $_POST) 92 */ 45 93 public function setValues ($form_data) { 46 94 $this->hideform = true; 47 if (isset($form_data['clear_filters'])) 95 if (isset($form_data['clear_filters'])) { 96 $this->saveFilters(); 48 97 return; 98 } 99 if (!isset($form_data['apply'])) { 100 $this->loadFilters(); 101 } 49 102 foreach ($this->filters as $filter) { 50 103 $filter->setValues ($form_data); 51 if ($filter->isEnabled()) 104 if ($filter->isEnabled()) { 52 105 $this->hideform=false; 53 } 54 if (isset($form_data['apply']) && (trim($form_data['apply']) == '+') 55 && isset($form_data['add_filter']) && isset($this->filters[$form_data['add_filter']])) { 56 $this->filters[$form_data['add_filter']]->add(); 57 $this->hideform=false; 58 } 59 } 60 106 } 107 } 108 if (isset($form_data['apply'])) { 109 if (trim($form_data['apply']) == '+' 110 && isset($form_data['add_filter']) 111 && isset($this->filters[$form_data['add_filter']])) { 112 $this->filters[$form_data['add_filter']]->add(); 113 $this->hideform=false; 114 } 115 } 116 $this->saveFilters(); 117 } 118 119 /** 120 Defines additional form in layout (right column) 121 122 @param html <b>string</b> the code to add 123 */ 61 124 public function setColumnsForm($html) 62 125 { … … 64 127 } 65 128 129 /** 130 Returns form fields as hidden fields 131 132 @return <b>string</b> the corresponding html code 133 */ 66 134 public function getFormFieldsAsHidden() { 67 135 $ret=''; … … 72 140 } 73 141 74 public function getForm($action,$extra_content,$method="get",$nb_cols=3) { 142 /** 143 Retrieves filterset generated form 144 145 @param method <b>string</b> form method to use (default: "get") 146 */ 147 public function getForm($method="get") { 75 148 $ret = ''; 76 149 … … 83 156 $ret .= 84 157 '<div class="two-cols">'. 85 '<form id="filters" action="'.$this->action.'" method=" get" id="filters-form"'.$formclass.'>'.158 '<form id="filters" action="'.$this->action.'" method="'.$method.'" id="filters-form"'.$formclass.'>'. 86 159 '<div class="col70">'. 87 160 '<h3>'.__('Entries filters').'</h3>'; … … 90 163 $form_combo=array(); 91 164 $form_combo['-']=''; 92 foreach ($this->filters as $filter) { 93 if ($filter->isEnabled()) { 94 $ret .= $filter->getFormLine(); 165 if (count($this->filters)) { 166 $ret .= '<ul>'; 167 foreach ($this->filters as $filter) { 168 if ($filter->isEnabled()) { 169 $ret .= $filter->getFormLine(); 170 } 171 $form_combo[$filter->desc]=$filter->id; 172 $count++; 95 173 } 96 $form_combo[$filter->desc]=$filter->id; 97 $count++; 174 $ret .= '</ul>'; 98 175 } 99 176 $ret .= … … 113 190 return $ret; 114 191 } 115 192 193 /** 194 Displays required fieldset http header 195 To be called in page header, of course. 196 */ 116 197 public function header() { 117 198 return dcPage::jsLoad('js/filters.js'); 118 199 } 200 201 202 /** 203 Displays the fieldset 204 */ 119 205 public function display() { 120 echo $this->getForm("#",""); 121 } 122 206 echo $this->getForm(); 207 } 208 209 /** 210 Applies fieldset and return resulting parameters for request 211 212 @param method <b>string</b> form method to use (default: "get") 213 @param method <b>string</b> form method to use (default: "get") 214 215 */ 123 216 public function applyFilters($params) { 124 217 $filtered = false; … … 135 228 136 229 230 /** 231 @ingroup DC_CORE 232 @nosubgrouping 233 @brief abstract filter class. 234 235 Dotclear Filter handles administration filters for each list 236 A filter fills in a parameter array, as defined in dcBlog class 237 */ 137 238 abstract class Filter { 138 public $id; 139 public $desc; 140 protected $request_param; 141 protected $enabled; 142 protected $values; 143 public $field_id; 144 145 239 public $id; ///< <b>string</b> field id (local to fieldset) 240 public $desc; ///< <b>string</b> field description 241 protected $request_param; ///< <b>string</b> resulting parameter array key 242 protected $enabled; ///< <b>string</b> true if filter is enabled 243 protected $values; ///< <b>array</b> possible filter values 244 public $field_id; ///< <b>string</b> field id (global to the page) 245 246 /** 247 Inits Filter object 248 249 @param id <b>string</b> field id 250 @param form_prefix <b>string</b> form prefix to use for parameters 251 */ 146 252 public function __construct ($id,$desc,$request_param) { 147 253 $this->id = $id; … … 153 259 } 154 260 261 /** 262 Get a field id 263 264 @param pos <b>integer</b> position of field, in case of multiple field (0 if only 1 field set, default value) 265 @return <b>string</b> The field ID 266 */ 155 267 protected function getFieldId($pos=0) { 156 268 if ($pos == 0) { … … 161 273 } 162 274 275 /** 276 Tells whether the filter is enabled or not 277 278 @return <b>boolean</b> true if enabled, false otherwise 279 */ 163 280 public function isEnabled() { 164 281 return $this->enabled; 165 282 } 166 283 284 /** 285 Adds the current filter to the list 286 */ 167 287 public function add() { 288 // By default here, only 1 value allowed. Simply enable the filter 168 289 $this->enabled = true; 169 290 } 170 291 292 /** 293 Defines form prefix for filter 294 295 @param prefix <b>string</b> the form prefix 296 */ 171 297 public function setFormPrefix($prefix) { 172 298 $this->field_id = $prefix.$this->id; 173 299 } 174 300 175 public abstract function getType(); 176 177 public function getFormFields() { 301 302 /** 303 Returns HTML code for form field 304 305 @param pos <b>integer</b> position of the field to display (in case of multiple values) 306 @return <b>string</b> the html code 307 */ 308 public function getFormFields($pos=0) { 178 309 return ''; 179 310 } 180 311 312 /** 313 Returns filter values il a serialized way (array) 314 315 @return <b>array</b> serialized data 316 */ 317 public function serialize() { 318 return array( 319 'values' => $this->values, 320 'enabled' => $this->enabled 321 ); 322 } 323 324 /** 325 Defines filter values from serialized data (array) 326 To be used in conjunction with serialize method 327 328 @param $data <b>array</b> serialized data to retrieve 329 */ 330 public function unserialize ($data) { 331 $this->values = $data['values']; 332 $this->enabled = $data['enabled']; 333 } 334 335 /** 336 Set filter values from form_data (usually $_GET) 337 @param $form_data <b>array</b> form data 338 */ 181 339 public function setValues($form_data) { 182 /* if (isset($form_data['c_'.$this->field_id])) {183 $this->enabled = true;184 }*/185 340 $count=0; 186 341 while (isset($form_data[$this->getFieldId($count)])) { 187 342 if (!isset($form_data['del_'.$this->getFieldId($count)])) { 188 $this->values[] = $form_data[$this->getFieldId($count)]; 189 $this->enabled = true; 343 $this->values[$count] = $form_data[$this->getFieldId($count)]; 344 } elseif (isset($this->values[$count])) { 345 unset($this->values[$count]); 190 346 } 191 347 $count++; 192 } 193 } 194 348 349 } 350 $this->values = array_values($this->values); 351 $this->enabled = (count($this->values)!=0); 352 } 353 354 /** 355 Returns form fields as hidden fields 356 357 @return <b>string</b> the corresponding html code 358 */ 195 359 public function getFormFieldAsHidden () { 196 360 $ret=''; … … 199 363 } 200 364 } 365 /** 366 Returns HTML code for the hole filter lines 367 368 @return <b>string</b> the html code 369 */ 370 201 371 public function getFormLine() { 202 372 $ret=""; 203 373 for ($cur=0; $cur < count($this->values); $cur++) { 204 $ret .= '< pid="'.$this->getFieldId($cur).'" class="line" title="'.$this->desc.'">'.374 $ret .= '<li id="'.$this->getFieldId($cur).'" class="line" title="'.$this->desc.'">'. 205 375 $this->getFormFields($cur). 206 376 '<input id="del_'.$this->getFieldId($cur).'" class="delete" '. 207 'type="submit" title="Delete th is filter" value=" - " name="del_'.$this->getFieldId($cur).'"/>'.208 '</ p>';377 'type="submit" title="Delete the following filter : " value=" - " name="del_'.$this->getFieldId($cur).'"/>'. 378 '</li>'; 209 379 } 210 380 return $ret; 211 381 } 212 382 383 /** 384 Convert filter values into a $param filter, used for the upcoming SQL request 385 386 @param <b>ArrayObject</b> the parameters array to enrich 387 */ 213 388 public function applyFilter($params) { 214 389 } … … 216 391 } 217 392 393 /** 394 @ingroup DC_CORE 395 @nosubgrouping 396 @brief abstract filter class. 397 398 Handle combo filter on admin side. Can be single or multi-valued 399 */ 218 400 class comboFilter extends Filter { 219 401 protected $options; … … 242 424 return "combo"; 243 425 } 426 427 public function serialize() { 428 $data = parent::serialize(); 429 $data['verb'] = $this->verb; 430 return $data; 431 } 432 433 public function unserialize ($data) { 434 parent::unserialize($data); 435 $this->verb = $data['verb']; 436 } 244 437 245 438 public function setValues($form_data) { … … 258 451 if ($pos == 0) { 259 452 $desc = $this->desc.' : '; 260 $labelclass=" ";453 $labelclass="filter-title"; 261 454 } else { 262 455 $desc = __('or'); 263 $labelclass = ' class="or"';456 $labelclass = 'or'; 264 457 }; 265 return '<span class=" filter-title">'.$desc.'</span>'.458 return '<span class="'.$labelclass.'">'.$desc.'</span>'. 266 459 (($pos == 0) 267 460 ?form::combo($this->field_id.'_v', … … 284 477 } 285 478 } 479 480 /** 481 @ingroup DC_CORE 482 @nosubgrouping 483 @brief abstract filter class. 484 485 Handle boolean filter on admin side. 486 */ 487 class booleanFilter extends Filter { 488 protected $options; 489 490 public function __construct($id,$desc,$request_param,$options,$extra=array()) { 491 parent::__construct($id,$desc,$request_param); 492 $this->options = $options; 493 $this->values=array(); 494 } 495 496 497 public function getType() { 498 return "boolean"; 499 } 500 public function add() { 501 parent::add(); 502 $this->values[]=$options[0]; 503 } 504 505 public function getFormFields($pos=0) { 506 return '<span class="'.$labelclass.'">'.$this->desc.'</span>'. 507 form::combo($this->getFieldId($pos),$this->options,$this->values[$pos], 508 '','',false,'title="'.__('Choose an option').'"'); 509 } 510 511 public function applyFilter($params) { 512 $params[$this->request_param]=$this->values[0]; 513 } 514 } 515 286 516 ?> -
locales/_pot/main.pot
r221 r438 8 8 "Project-Id-Version: Dotclear 2\n" 9 9 "Report-Msgid-Bugs-To: \n" 10 "POT-Creation-Date: 2011-0 5-08 18:36+0200\n"10 "POT-Creation-Date: 2011-06-27 13:20+0200\n" 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 13 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: \n"15 14 "MIME-Version: 1.0\n" 16 15 "Content-Type: text/plain; charset=CHARSET\n" … … 280 279 msgstr "" 281 280 282 #: admin/blog_pref.php:92 admin/posts.php:9 6 inc/admin/lib.pager.php:47283 #: inc/admin/lib.pager.php:1 62 inc/admin/lib.pager.php:257281 #: admin/blog_pref.php:92 admin/posts.php:91 inc/admin/lib.pager.php:102 282 #: inc/admin/lib.pager.php:111 inc/admin/lib.pager.php:117 284 283 msgid "Title" 285 284 msgstr "" … … 698 697 699 698 #: admin/blogs.php:25 admin/comments.php:40 admin/permissions_blog.php:24 700 #: admin/posts.php: 104admin/users.php:51699 #: admin/posts.php:99 admin/users.php:51 701 700 msgid "Descending" 702 701 msgstr "" 703 702 704 703 #: admin/blogs.php:26 admin/comments.php:41 admin/permissions_blog.php:25 705 #: admin/posts.php:10 5admin/users.php:52704 #: admin/posts.php:100 admin/users.php:52 706 705 msgid "Ascending" 707 706 msgstr "" … … 721 720 #: admin/blogs.php:90 admin/blogs.php:95 admin/comments.php:153 722 721 #: admin/comments.php:158 admin/permissions_blog.php:102 723 #: admin/permissions_blog.php:107 admin/posts.php:238 admin/posts.php:243 724 #: admin/users.php:124 admin/users.php:129 722 #: admin/permissions_blog.php:107 admin/users.php:124 admin/users.php:129 725 723 msgid "Filters" 726 724 msgstr "" 727 725 728 726 #: admin/blogs.php:98 admin/comments.php:170 admin/permissions_blog.php:110 729 #: admin/ posts.php:264 admin/users.php:132727 #: admin/users.php:132 730 728 msgid "Order by:" 731 729 msgstr "" 732 730 733 731 #: admin/blogs.php:101 admin/comments.php:173 admin/permissions_blog.php:113 734 #: admin/ posts.php:266 admin/users.php:135732 #: admin/users.php:135 735 733 msgid "Sort:" 736 734 msgstr "" … … 745 743 746 744 #: admin/blogs.php:112 admin/comments.php:187 admin/permissions_blog.php:124 747 #: admin/ posts.php:270 admin/users.php:146745 #: admin/users.php:146 748 746 msgid "Apply filters" 749 747 msgstr "" … … 755 753 #: admin/blogs.php:129 admin/blogs.php:147 admin/media.php:312 756 754 #: admin/media.php:320 admin/permissions_blog.php:147 757 #: admin/permissions_blog.php:172 inc/admin/lib.pager.php:60 758 #: inc/admin/lib.pager.php:73 inc/admin/lib.pager.php:172 759 #: inc/admin/lib.pager.php:185 inc/admin/lib.pager.php:269 760 #: inc/admin/lib.pager.php:282 inc/admin/lib.pager.php:376 761 #: inc/admin/lib.pager.php:389 755 #: admin/permissions_blog.php:172 inc/admin/lib.pager.php:220 756 #: inc/admin/lib.pager.php:233 762 757 msgid "Page(s)" 763 758 msgstr "" … … 765 760 #: admin/blogs.php:135 admin/install/index.php:202 766 761 #: admin/permissions_blog.php:154 admin/post.php:284 admin/post.php:324 767 #: admin/posts.php: 228 admin/posts.php:233admin/posts_actions.php:165768 #: inc/admin/lib.pager.php: 369 inc/admin/prepend.php:194762 #: admin/posts.php:182 admin/posts.php:197 admin/posts_actions.php:165 763 #: inc/admin/lib.pager.php:129 inc/admin/prepend.php:194 769 764 #: inc/admin/prepend.php:281 inc/dbschema/upgrade.php:154 770 765 msgid "Entries" … … 772 767 773 768 #: admin/blogs.php:138 admin/comments.php:36 admin/permissions_blog.php:155 774 #: admin/post.php:614 admin/posts.php:9 9 admin/posts.php:113775 #: inc/admin/lib.pager.php:53 inc/admin/lib.pager.php:165776 #: inc/admin/lib.pager.php: 261769 #: admin/post.php:614 admin/posts.php:94 admin/posts.php:108 770 #: admin/posts.php:163 inc/admin/lib.pager.php:108 inc/admin/lib.pager.php:114 771 #: inc/admin/lib.pager.php:121 777 772 msgid "Status" 778 773 msgstr "" … … 870 865 871 866 #: admin/categories.php:167 admin/comments.php:218 admin/media.php:308 872 #: admin/popup_posts.php:39 admin/post.php:562 admin/posts.php:2 88867 #: admin/popup_posts.php:39 admin/post.php:562 admin/posts.php:218 873 868 #: admin/search.php:81 admin/search.php:129 admin/search.php:169 874 869 #: admin/users.php:166 inc/admin/lib.dc.page.php:77 … … 940 935 msgstr "" 941 936 942 #: admin/comment.php:93 admin/post.php:550 inc/admin/lib.pager.php:246937 #: admin/comment.php:93 admin/post.php:550 943 938 msgid "No comment" 944 939 msgstr "" … … 989 984 msgstr "" 990 985 991 #: admin/comment.php:199 admin/posts.php:246986 #: admin/comment.php:199 992 987 msgid "Author:" 993 988 msgstr "" … … 997 992 msgstr "" 998 993 999 #: admin/comment.php:212 admin/comments.php:164 admin/posts.php:250994 #: admin/comment.php:212 admin/comments.php:164 1000 995 msgid "Status:" 1001 996 msgstr "" … … 1006 1001 1007 1002 #: admin/comment.php:228 admin/langs.php:197 admin/plugins.php:257 1008 #: admin/plugins.php:300 admin/post.php:480 admin/posts.php:1 321003 #: admin/plugins.php:300 admin/post.php:480 admin/posts.php:127 1009 1004 #: admin/users.php:58 1010 1005 msgid "Delete" 1011 1006 msgstr "" 1012 1007 1013 #: admin/comments.php:28 inc/admin/lib.pager.php: 3371008 #: admin/comments.php:28 inc/admin/lib.pager.php:402 1014 1009 msgid "comment" 1015 1010 msgstr "" 1016 1011 1017 #: admin/comments.php:29 inc/admin/lib.pager.php: 3371012 #: admin/comments.php:29 inc/admin/lib.pager.php:402 1018 1013 msgid "trackback" 1019 1014 msgstr "" 1020 1015 1021 #: admin/comments.php:33 admin/post.php:612 admin/posts.php:9 51022 #: inc/admin/lib.pager.php: 48 inc/admin/lib.pager.php:1631023 #: inc/admin/lib.pager.php: 2581016 #: admin/comments.php:33 admin/post.php:612 admin/posts.php:90 1017 #: inc/admin/lib.pager.php:103 inc/admin/lib.pager.php:112 1018 #: inc/admin/lib.pager.php:118 1024 1019 msgid "Date" 1025 1020 msgstr "" … … 1029 1024 msgstr "" 1030 1025 1031 #: admin/comments.php:35 admin/post.php:611 admin/posts.php:9 81032 #: inc/admin/lib.pager.php:50 inc/admin/lib.pager.php:1641033 #: inc/admin/lib.pager.php: 2591026 #: admin/comments.php:35 admin/post.php:611 admin/posts.php:93 1027 #: admin/posts.php:159 inc/admin/lib.pager.php:105 inc/admin/lib.pager.php:113 1028 #: inc/admin/lib.pager.php:119 1034 1029 msgid "Author" 1035 1030 msgstr "" … … 1097 1092 1098 1093 #: admin/comments_actions.php:101 admin/install/index.php:205 1099 #: admin/post.php:532 admin/post.php:546 inc/admin/lib.pager.php: 511094 #: admin/post.php:532 admin/post.php:546 inc/admin/lib.pager.php:106 1100 1095 #: inc/admin/prepend.php:197 inc/admin/prepend.php:278 1101 1096 #: inc/dbschema/upgrade.php:157 … … 1114 1109 1115 1110 #: admin/index.php:111 admin/install/index.php:199 admin/post.php:37 1116 #: admin/posts.php:2 34inc/admin/prepend.php:191 inc/admin/prepend.php:2841111 #: admin/posts.php:203 inc/admin/prepend.php:191 inc/admin/prepend.php:284 1117 1112 #: inc/admin/prepend.php:330 inc/dbschema/upgrade.php:151 1118 1113 msgid "New entry" … … 1190 1185 msgstr "" 1191 1186 1192 #: admin/index.php:312 admin/post.php:368 admin/posts.php:248 1193 #: admin/posts_actions.php:226 1187 #: admin/index.php:312 admin/post.php:368 admin/posts_actions.php:226 1194 1188 msgid "Category:" 1195 1189 msgstr "" … … 1570 1564 1571 1565 #: admin/media.php:48 inc/admin/lib.dc.page.php:387 1572 #: inc/admin/lib.dc.page.php:6 581566 #: inc/admin/lib.dc.page.php:660 1573 1567 msgid "Error:" 1574 1568 msgstr "" … … 1735 1729 1736 1730 #: admin/media_item.php:222 admin/media_item.php:252 admin/media_item.php:287 1737 #: admin/posts.php:6 3 inc/admin/lib.pager.php:891731 #: admin/posts.php:62 inc/admin/lib.pager.php:293 1738 1732 msgid "None" 1739 1733 msgstr "" … … 1795 1789 msgstr "" 1796 1790 1797 #: admin/media_item.php:311 inc/admin/lib.dc.page.php:66 11791 #: admin/media_item.php:311 inc/admin/lib.dc.page.php:663 1798 1792 msgid "Cancel" 1799 1793 msgstr "" … … 1940 1934 msgstr "" 1941 1935 1942 #: admin/permissions_blog.php:123 admin/posts.php:2691936 #: admin/permissions_blog.php:123 1943 1937 msgid "Entries per page" 1944 1938 msgstr "" … … 2226 2220 msgstr "" 2227 2221 2228 #: admin/post.php:538 inc/admin/lib.pager.php: 522222 #: admin/post.php:538 inc/admin/lib.pager.php:107 2229 2223 msgid "Trackbacks" 2230 2224 msgstr "" … … 2246 2240 msgstr "" 2247 2241 2248 #: admin/post.php:625 inc/admin/lib.pager.php:95 inc/admin/lib.pager.php:194 2249 #: inc/admin/lib.pager.php:308 inc/core/class.dc.blog.php:80 2250 #: inc/core/class.dc.blog.php:85 2242 #: admin/post.php:625 inc/admin/lib.pager.php:319 inc/admin/lib.pager.php:410 2243 #: inc/core/class.dc.blog.php:80 inc/core/class.dc.blog.php:85 2251 2244 msgid "published" 2252 2245 msgstr "" 2253 2246 2254 #: admin/post.php:628 inc/admin/lib.pager.php:98 inc/admin/lib.pager.php:197 2255 #: inc/admin/lib.pager.php:311 inc/core/class.dc.blog.php:79 2256 #: inc/core/class.dc.blog.php:84 2247 #: admin/post.php:628 inc/admin/lib.pager.php:322 inc/admin/lib.pager.php:413 2248 #: inc/core/class.dc.blog.php:79 inc/core/class.dc.blog.php:84 2257 2249 msgid "unpublished" 2258 2250 msgstr "" 2259 2251 2260 #: admin/post.php:631 inc/admin/lib.pager.php:104 inc/admin/lib.pager.php:203 2261 #: inc/admin/lib.pager.php:314 inc/core/class.dc.blog.php:77 2262 #: inc/core/class.dc.blog.php:83 2252 #: admin/post.php:631 inc/admin/lib.pager.php:328 inc/admin/lib.pager.php:416 2253 #: inc/core/class.dc.blog.php:77 inc/core/class.dc.blog.php:83 2263 2254 msgid "pending" 2264 2255 msgstr "" 2265 2256 2266 #: admin/post.php:634 inc/admin/lib.pager.php: 3172257 #: admin/post.php:634 inc/admin/lib.pager.php:419 2267 2258 #: inc/core/class.dc.blog.php:82 2268 2259 msgid "junk" … … 2277 2268 msgstr "" 2278 2269 2279 #: admin/post.php:649 inc/admin/lib.pager.php: 3402270 #: admin/post.php:649 inc/admin/lib.pager.php:432 2280 2271 msgid "Edit this comment" 2281 2272 msgstr "" … … 2297 2288 msgstr "" 2298 2289 2299 #: admin/posts.php:7 9 inc/admin/lib.pager.php:115 inc/admin/lib.pager.php:2142290 #: admin/posts.php:76 inc/admin/lib.pager.php:339 2300 2291 msgid "selected" 2301 2292 msgstr "" 2302 2293 2303 #: admin/posts.php: 802294 #: admin/posts.php:77 2304 2295 msgid "not selected" 2305 2296 msgstr "" 2306 2297 2307 #: admin/posts.php:9 7 inc/admin/lib.pager.php:492298 #: admin/posts.php:92 admin/posts.php:161 inc/admin/lib.pager.php:104 2308 2299 msgid "Category" 2309 2300 msgstr "" 2310 2301 2311 #: admin/posts.php: 1002302 #: admin/posts.php:95 admin/posts.php:165 2312 2303 msgid "Selected" 2313 2304 msgstr "" 2314 2305 2315 #: admin/posts.php:1 142306 #: admin/posts.php:109 2316 2307 msgid "Publish" 2317 2308 msgstr "" 2318 2309 2310 #: admin/posts.php:110 2311 msgid "Unpublish" 2312 msgstr "" 2313 2314 #: admin/posts.php:111 2315 msgid "Schedule" 2316 msgstr "" 2317 2318 #: admin/posts.php:112 2319 msgid "Mark as pending" 2320 msgstr "" 2321 2319 2322 #: admin/posts.php:115 2320 msgid " Unpublish"2323 msgid "Mark" 2321 2324 msgstr "" 2322 2325 2323 2326 #: admin/posts.php:116 2324 msgid " Schedule"2327 msgid "Mark as selected" 2325 2328 msgstr "" 2326 2329 2327 2330 #: admin/posts.php:117 2328 msgid "Mark as pending"2329 msgstr ""2330 2331 #: admin/posts.php:1202332 msgid "Mark"2333 msgstr ""2334 2335 #: admin/posts.php:1212336 msgid "Mark as selected"2337 msgstr ""2338 2339 #: admin/posts.php:1222340 2331 msgid "Mark as unselected" 2341 2332 msgstr "" 2342 2333 2343 #: admin/posts.php:1 24 admin/posts.php:1272334 #: admin/posts.php:119 admin/posts.php:122 2344 2335 msgid "Change" 2345 2336 msgstr "" 2346 2337 2347 #: admin/posts.php:1 242338 #: admin/posts.php:119 2348 2339 msgid "Change category" 2349 2340 msgstr "" 2350 2341 2351 #: admin/posts.php:12 82342 #: admin/posts.php:123 2352 2343 msgid "Change author" 2353 2344 msgstr "" 2354 2345 2355 #: admin/posts.php:255 2356 msgid "Selected:" 2357 msgstr "" 2358 2359 #: admin/posts.php:257 2360 msgid "Month:" 2361 msgstr "" 2362 2363 #: admin/posts.php:259 2364 msgid "Lang:" 2365 msgstr "" 2366 2367 #: admin/posts.php:286 admin/search.php:127 2346 #: admin/posts.php:167 2347 msgid "Lang" 2348 msgstr "" 2349 2350 #: admin/posts.php:169 2351 msgid "Month" 2352 msgstr "" 2353 2354 #: admin/posts.php:180 2355 #, php-format 2356 msgid "Entries / %s filtered out of %s" 2357 msgstr "" 2358 2359 #: admin/posts.php:216 admin/search.php:127 2368 2360 msgid "Selected entries action:" 2369 2361 msgstr "" … … 2718 2710 msgstr "" 2719 2711 2720 #: admin/users.php:43 inc/admin/lib.pager.php: 3652712 #: admin/users.php:43 inc/admin/lib.pager.php:125 2721 2713 msgid "Username" 2722 2714 msgstr "" 2723 2715 2724 #: admin/users.php:44 inc/admin/lib.pager.php:3672716 #: admin/users.php:44 2725 2717 msgid "Last Name" 2726 2718 msgstr "" 2727 2719 2728 #: admin/users.php:45 inc/admin/lib.pager.php:3662720 #: admin/users.php:45 2729 2721 msgid "First Name" 2730 2722 msgstr "" 2731 2723 2732 #: admin/users.php:46 inc/admin/lib.pager.php: 3682724 #: admin/users.php:46 inc/admin/lib.pager.php:128 2733 2725 msgid "Display name" 2734 2726 msgstr "" … … 2762 2754 msgstr "" 2763 2755 2756 #: inc/admin/class.dc.filter.php:95 2757 msgid "Toggle filters and display options" 2758 msgstr "" 2759 2760 #: inc/admin/class.dc.filter.php:100 2761 msgid "Entries filters" 2762 msgstr "" 2763 2764 #: inc/admin/class.dc.filter.php:117 2765 msgid "Delete all filters" 2766 msgstr "" 2767 2768 #: inc/admin/class.dc.filter.php:118 2769 msgid "Add a filter" 2770 msgstr "" 2771 2772 #: inc/admin/class.dc.filter.php:121 2773 msgid "Add this filter" 2774 msgstr "" 2775 2776 #: inc/admin/class.dc.filter.php:127 2777 msgid "Apply filters and display options" 2778 msgstr "" 2779 2780 #: inc/admin/class.dc.filter.php:279 2781 msgid "or" 2782 msgstr "" 2783 2784 #: inc/admin/class.dc.filter.php:285 2785 msgid "is" 2786 msgstr "" 2787 2788 #: inc/admin/class.dc.filter.php:285 2789 msgid "is not" 2790 msgstr "" 2791 2792 #: inc/admin/class.dc.filter.php:286 2793 #, php-format 2794 msgid "%s is or is not" 2795 msgstr "" 2796 2797 #: inc/admin/class.dc.filter.php:289 2798 msgid "Choose an option" 2799 msgstr "" 2800 2764 2801 #: inc/admin/lib.dc.page.php:57 2765 2802 msgid "Blog:" … … 2928 2965 msgstr "" 2929 2966 2930 #: inc/admin/lib.dc.page.php:466 2967 #: inc/admin/lib.dc.page.php:437 2968 msgid "Loading enhanced uploader, please wait." 2969 msgstr "" 2970 2971 #: inc/admin/lib.dc.page.php:468 2931 2972 msgid "You have unsaved changes." 2932 2973 msgstr "" 2933 2974 2934 #: inc/admin/lib.dc.page.php:54 02975 #: inc/admin/lib.dc.page.php:542 2935 2976 msgid "close" 2936 2977 msgstr "" 2937 2978 2938 #: inc/admin/lib.dc.page.php:54 12979 #: inc/admin/lib.dc.page.php:543 2939 2980 msgid "now" 2940 2981 msgstr "" 2941 2982 2942 #: inc/admin/lib.dc.page.php:58 52983 #: inc/admin/lib.dc.page.php:587 2943 2984 msgid "visual" 2944 2985 msgstr "" 2945 2986 2946 #: inc/admin/lib.dc.page.php:58 62987 #: inc/admin/lib.dc.page.php:588 2947 2988 msgid "source" 2948 2989 msgstr "" 2949 2990 2950 #: inc/admin/lib.dc.page.php:5 882991 #: inc/admin/lib.dc.page.php:590 2951 2992 msgid "You can use the following shortcuts to format your text." 2952 2993 msgstr "" 2953 2994 2954 #: inc/admin/lib.dc.page.php:5 892995 #: inc/admin/lib.dc.page.php:591 2955 2996 msgid "-- none --" 2956 2997 msgstr "" 2957 2998 2958 #: inc/admin/lib.dc.page.php:59 02999 #: inc/admin/lib.dc.page.php:592 2959 3000 msgid "-- block format --" 2960 3001 msgstr "" 2961 3002 2962 #: inc/admin/lib.dc.page.php:59 13003 #: inc/admin/lib.dc.page.php:593 2963 3004 msgid "Paragraph" 2964 3005 msgstr "" 2965 3006 2966 #: inc/admin/lib.dc.page.php:59 23007 #: inc/admin/lib.dc.page.php:594 2967 3008 msgid "Level 1 header" 2968 3009 msgstr "" 2969 3010 2970 #: inc/admin/lib.dc.page.php:59 33011 #: inc/admin/lib.dc.page.php:595 2971 3012 msgid "Level 2 header" 2972 3013 msgstr "" 2973 3014 2974 #: inc/admin/lib.dc.page.php:59 43015 #: inc/admin/lib.dc.page.php:596 2975 3016 msgid "Level 3 header" 2976 3017 msgstr "" 2977 3018 2978 #: inc/admin/lib.dc.page.php:59 53019 #: inc/admin/lib.dc.page.php:597 2979 3020 msgid "Level 4 header" 2980 3021 msgstr "" 2981 3022 2982 #: inc/admin/lib.dc.page.php:59 63023 #: inc/admin/lib.dc.page.php:598 2983 3024 msgid "Level 5 header" 2984 3025 msgstr "" 2985 3026 2986 #: inc/admin/lib.dc.page.php:59 73027 #: inc/admin/lib.dc.page.php:599 2987 3028 msgid "Level 6 header" 2988 3029 msgstr "" 2989 3030 2990 #: inc/admin/lib.dc.page.php: 5983031 #: inc/admin/lib.dc.page.php:600 2991 3032 msgid "Strong emphasis" 2992 3033 msgstr "" 2993 3034 2994 #: inc/admin/lib.dc.page.php: 5993035 #: inc/admin/lib.dc.page.php:601 2995 3036 msgid "Emphasis" 2996 3037 msgstr "" 2997 3038 2998 #: inc/admin/lib.dc.page.php:60 03039 #: inc/admin/lib.dc.page.php:602 2999 3040 msgid "Inserted" 3000 3041 msgstr "" 3001 3042 3002 #: inc/admin/lib.dc.page.php:60 13043 #: inc/admin/lib.dc.page.php:603 3003 3044 msgid "Deleted" 3004 3045 msgstr "" 3005 3046 3006 #: inc/admin/lib.dc.page.php:60 23047 #: inc/admin/lib.dc.page.php:604 3007 3048 msgid "Inline quote" 3008 3049 msgstr "" 3009 3050 3010 #: inc/admin/lib.dc.page.php:60 33051 #: inc/admin/lib.dc.page.php:605 3011 3052 msgid "Code" 3012 3053 msgstr "" 3013 3054 3014 #: inc/admin/lib.dc.page.php:60 43055 #: inc/admin/lib.dc.page.php:606 3015 3056 msgid "Line break" 3016 3057 msgstr "" 3017 3058 3018 #: inc/admin/lib.dc.page.php:60 53059 #: inc/admin/lib.dc.page.php:607 3019 3060 msgid "Blockquote" 3020 3061 msgstr "" 3021 3062 3022 #: inc/admin/lib.dc.page.php:60 63063 #: inc/admin/lib.dc.page.php:608 3023 3064 msgid "Preformated text" 3024 3065 msgstr "" 3025 3066 3026 #: inc/admin/lib.dc.page.php:60 73067 #: inc/admin/lib.dc.page.php:609 3027 3068 msgid "Unordered list" 3028 3069 msgstr "" 3029 3070 3030 #: inc/admin/lib.dc.page.php:6 083071 #: inc/admin/lib.dc.page.php:610 3031 3072 msgid "Ordered list" 3032 3073 msgstr "" 3033 3074 3034 #: inc/admin/lib.dc.page.php:61 03075 #: inc/admin/lib.dc.page.php:612 3035 3076 msgid "Link" 3036 3077 msgstr "" 3037 3078 3038 #: inc/admin/lib.dc.page.php:61 1 inc/admin/lib.dc.page.php:6153079 #: inc/admin/lib.dc.page.php:613 inc/admin/lib.dc.page.php:617 3039 3080 msgid "URL?" 3040 3081 msgstr "" 3041 3082 3042 #: inc/admin/lib.dc.page.php:61 23083 #: inc/admin/lib.dc.page.php:614 3043 3084 msgid "Language?" 3044 3085 msgstr "" 3045 3086 3046 #: inc/admin/lib.dc.page.php:61 43087 #: inc/admin/lib.dc.page.php:616 3047 3088 msgid "External image" 3048 3089 msgstr "" 3049 3090 3050 #: inc/admin/lib.dc.page.php:61 73091 #: inc/admin/lib.dc.page.php:619 3051 3092 msgid "Media chooser" 3052 3093 msgstr "" 3053 3094 3054 #: inc/admin/lib.dc.page.php:6 183095 #: inc/admin/lib.dc.page.php:620 3055 3096 msgid "Link to an entry" 3056 3097 msgstr "" 3057 3098 3058 #: inc/admin/lib.dc.page.php:65 03099 #: inc/admin/lib.dc.page.php:652 3059 3100 msgid "Activate enhanced uploader" 3060 3101 msgstr "" 3061 3102 3062 #: inc/admin/lib.dc.page.php:65 13103 #: inc/admin/lib.dc.page.php:653 3063 3104 msgid "Disable enhanced uploader" 3064 3105 msgstr "" 3065 3106 3066 #: inc/admin/lib.dc.page.php:65 23107 #: inc/admin/lib.dc.page.php:654 3067 3108 msgid "File successfully uploaded." 3068 3109 msgstr "" 3069 3110 3070 #: inc/admin/lib.dc.page.php:65 33111 #: inc/admin/lib.dc.page.php:655 3071 3112 msgid "Maximum file size allowed:" 3072 3113 msgstr "" 3073 3114 3074 #: inc/admin/lib.dc.page.php:65 43115 #: inc/admin/lib.dc.page.php:656 3075 3116 msgid "Limit exceeded." 3076 3117 msgstr "" 3077 3118 3078 #: inc/admin/lib.dc.page.php:65 53119 #: inc/admin/lib.dc.page.php:657 3079 3120 msgid "File size exceeds allowed limit." 3080 3121 msgstr "" 3081 3122 3082 #: inc/admin/lib.dc.page.php:65 63123 #: inc/admin/lib.dc.page.php:658 3083 3124 msgid "Canceled." 3084 3125 msgstr "" 3085 3126 3086 #: inc/admin/lib.dc.page.php:65 73127 #: inc/admin/lib.dc.page.php:659 3087 3128 msgid "HTTP Error:" 3088 3129 msgstr "" 3089 3130 3090 #: inc/admin/lib.dc.page.php:6 593131 #: inc/admin/lib.dc.page.php:661 3091 3132 msgid "Choose file" 3092 3133 msgstr "" 3093 3134 3094 #: inc/admin/lib.dc.page.php:66 03135 #: inc/admin/lib.dc.page.php:662 3095 3136 msgid "Choose files" 3096 3137 msgstr "" 3097 3138 3098 #: inc/admin/lib.dc.page.php:66 23139 #: inc/admin/lib.dc.page.php:664 3099 3140 msgid "Clean" 3100 3141 msgstr "" 3101 3142 3102 #: inc/admin/lib.dc.page.php:66 33143 #: inc/admin/lib.dc.page.php:665 3103 3144 msgid "Upload" 3104 3145 msgstr "" 3105 3146 3106 #: inc/admin/lib.dc.page.php:66 43147 #: inc/admin/lib.dc.page.php:666 3107 3148 msgid "No file in queue." 3108 3149 msgstr "" 3109 3150 3110 #: inc/admin/lib.dc.page.php:66 53151 #: inc/admin/lib.dc.page.php:667 3111 3152 msgid "1 file in queue." 3112 3153 msgstr "" 3113 3154 3114 #: inc/admin/lib.dc.page.php:66 63155 #: inc/admin/lib.dc.page.php:668 3115 3156 #, php-format 3116 3157 msgid "%d files in queue." 3117 3158 msgstr "" 3118 3159 3119 #: inc/admin/lib.dc.page.php:66 73160 #: inc/admin/lib.dc.page.php:669 3120 3161 msgid "Queue error:" 3121 3162 msgstr "" 3122 3163 3123 #: inc/admin/lib.pager.php:25 3164 #: inc/admin/lib.pager.php:27 3165 msgid "Invalid column ID" 3166 msgstr "" 3167 3168 #: inc/admin/lib.pager.php:31 3169 msgid "Invalid column title" 3170 msgstr "" 3171 3172 #: inc/admin/lib.pager.php:43 3173 msgid "Callback parameter should be an array" 3174 msgstr "" 3175 3176 #: inc/admin/lib.pager.php:49 3177 msgid "Callback class should be inherited of adminGenericList class" 3178 msgstr "" 3179 3180 #: inc/admin/lib.pager.php:53 3181 #, php-format 3182 msgid "Invalid column callback: %s" 3183 msgstr "" 3184 3185 #: inc/admin/lib.pager.php:98 3124 3186 msgid "«prev." 3125 3187 msgstr "" 3126 3188 3127 #: inc/admin/lib.pager.php: 263189 #: inc/admin/lib.pager.php:99 3128 3190 msgid "next»" 3129 3191 msgstr "" 3130 3192 3131 #: inc/admin/lib.pager.php:36 inc/admin/lib.pager.php:151 3193 #: inc/admin/lib.pager.php:120 3194 msgid "Type" 3195 msgstr "" 3196 3197 #: inc/admin/lib.pager.php:126 3198 msgid "First name" 3199 msgstr "" 3200 3201 #: inc/admin/lib.pager.php:127 3202 msgid "Last name" 3203 msgstr "" 3204 3205 #: inc/admin/lib.pager.php:177 3206 msgid "Displayed information" 3207 msgstr "" 3208 3209 #: inc/admin/lib.pager.php:197 3132 3210 msgid "No entry" 3133 3211 msgstr "" 3134 3212 3135 #: inc/admin/lib.pager.php:101 inc/admin/lib.pager.php:200 3136 #: inc/core/class.dc.blog.php:78 3213 #: inc/admin/lib.pager.php:325 inc/core/class.dc.blog.php:78 3137 3214 msgid "scheduled" 3138 3215 msgstr "" 3139 3216 3140 #: inc/admin/lib.pager.php: 110 inc/admin/lib.pager.php:2093217 #: inc/admin/lib.pager.php:334 3141 3218 msgid "protected" 3142 3219 msgstr "" 3143 3220 3144 #: inc/admin/lib.pager.php: 121 inc/admin/lib.pager.php:2203221 #: inc/admin/lib.pager.php:345 3145 3222 #, php-format 3146 3223 msgid "%d attachment" 3147 3224 msgstr "" 3148 3225 3149 #: inc/admin/lib.pager.php: 121 inc/admin/lib.pager.php:2203226 #: inc/admin/lib.pager.php:345 3150 3227 #, php-format 3151 3228 msgid "%d attachments" 3152 3229 msgstr "" 3153 3230 3154 #: inc/admin/lib.pager.php:260 3155 msgid "Type" 3156 msgstr "" 3157 3158 #: inc/admin/lib.pager.php:354 3159 msgid "No user" 3160 msgstr "" 3161 3162 #: inc/admin/lib.pager.php:401 3231 #: inc/admin/lib.pager.php:446 3163 3232 msgid "admin" 3164 3233 msgstr "" 3165 3234 3166 #: inc/admin/lib.pager.php:4 043235 #: inc/admin/lib.pager.php:449 3167 3236 msgid "superadmin" 3168 3237 msgstr "" … … 3260 3329 msgstr "" 3261 3330 3262 #: inc/core/class.dc.blog.php:10 853331 #: inc/core/class.dc.blog.php:1090 3263 3332 msgid "You are not allowed to create an entry" 3264 3333 msgstr "" 3265 3334 3266 #: inc/core/class.dc.blog.php:114 33335 #: inc/core/class.dc.blog.php:1148 3267 3336 msgid "You are not allowed to update entries" 3268 3337 msgstr "" 3269 3338 3270 #: inc/core/class.dc.blog.php:11 49 inc/core/class.dc.blog.php:13303339 #: inc/core/class.dc.blog.php:1154 inc/core/class.dc.blog.php:1335 3271 3340 msgid "No such entry ID" 3272 3341 msgstr "" 3273 3342 3274 #: inc/core/class.dc.blog.php:11 783343 #: inc/core/class.dc.blog.php:1183 3275 3344 msgid "You are not allowed to edit this entry" 3276 3345 msgstr "" 3277 3346 3278 #: inc/core/class.dc.blog.php:120 2 inc/core/class.dc.blog.php:12203347 #: inc/core/class.dc.blog.php:1207 inc/core/class.dc.blog.php:1225 3279 3348 #: inc/core/class.dc.meta.php:168 inc/core/class.dc.meta.php:182 3280 3349 msgid "You are not allowed to change this entry status" 3281 3350 msgstr "" 3282 3351 3283 #: inc/core/class.dc.blog.php:12 39 inc/core/class.dc.blog.php:12823284 #: inc/core/class.dc.blog.php:130 03352 #: inc/core/class.dc.blog.php:1244 inc/core/class.dc.blog.php:1287 3353 #: inc/core/class.dc.blog.php:1305 3285 3354 msgid "You are not allowed to change this entry category" 3286 3355 msgstr "" 3287 3356 3288 #: inc/core/class.dc.blog.php:12 573357 #: inc/core/class.dc.blog.php:1262 3289 3358 msgid "You are not allowed to mark this entry as selected" 3290 3359 msgstr "" 3291 3360 3292 #: inc/core/class.dc.blog.php:132 43361 #: inc/core/class.dc.blog.php:1329 3293 3362 msgid "You are not allowed to delete entries" 3294 3363 msgstr "" 3295 3364 3296 #: inc/core/class.dc.blog.php:13 453365 #: inc/core/class.dc.blog.php:1350 3297 3366 msgid "You are not allowed to delete this entry" 3298 3367 msgstr "" 3299 3368 3300 #: inc/core/class.dc.blog.php:1 4993369 #: inc/core/class.dc.blog.php:1504 3301 3370 msgid "No entry title" 3302 3371 msgstr "" 3303 3372 3304 #: inc/core/class.dc.blog.php:150 3 inc/core/class.dc.blog.php:15193373 #: inc/core/class.dc.blog.php:1508 inc/core/class.dc.blog.php:1524 3305 3374 msgid "No entry content" 3306 3375 msgstr "" 3307 3376 3308 #: inc/core/class.dc.blog.php:168 13377 #: inc/core/class.dc.blog.php:1686 3309 3378 msgid "Empty entry URL" 3310 3379 msgstr "" 3311 3380 3312 #: inc/core/class.dc.blog.php:192 13381 #: inc/core/class.dc.blog.php:1926 3313 3382 msgid "You are not allowed to update comments" 3314 3383 msgstr "" 3315 3384 3316 #: inc/core/class.dc.blog.php:19 27 inc/core/class.dc.blog.php:19333317 #: inc/core/class.dc.blog.php: 19953385 #: inc/core/class.dc.blog.php:1932 inc/core/class.dc.blog.php:1938 3386 #: inc/core/class.dc.blog.php:2000 3318 3387 msgid "No such comment ID" 3319 3388 msgstr "" 3320 3389 3321 #: inc/core/class.dc.blog.php:194 03390 #: inc/core/class.dc.blog.php:1945 3322 3391 msgid "You are not allowed to update this comment" 3323 3392 msgstr "" 3324 3393 3325 #: inc/core/class.dc.blog.php:197 33394 #: inc/core/class.dc.blog.php:1978 3326 3395 msgid "You are not allowed to change this comment's status" 3327 3396 msgstr "" 3328 3397 3329 #: inc/core/class.dc.blog.php:19 893398 #: inc/core/class.dc.blog.php:1994 3330 3399 msgid "You are not allowed to delete comments" 3331 3400 msgstr "" 3332 3401 3333 #: inc/core/class.dc.blog.php:201 13402 #: inc/core/class.dc.blog.php:2016 3334 3403 msgid "You are not allowed to delete this comment" 3335 3404 msgstr "" 3336 3405 3337 #: inc/core/class.dc.blog.php:20 263406 #: inc/core/class.dc.blog.php:2031 3338 3407 msgid "You must provide a comment" 3339 3408 msgstr "" 3340 3409 3341 #: inc/core/class.dc.blog.php:203 03410 #: inc/core/class.dc.blog.php:2035 3342 3411 msgid "You must provide an author name" 3343 3412 msgstr "" 3344 3413 3345 #: inc/core/class.dc.blog.php:203 43414 #: inc/core/class.dc.blog.php:2039 3346 3415 msgid "Email address is not valid." 3347 3416 msgstr "" … … 3743 3812 msgstr "" 3744 3813 3745 #: inc/prepend.php:1 593814 #: inc/prepend.php:163 3746 3815 msgid "Unable to connect to database" 3747 3816 msgstr "" 3748 3817 3749 #: inc/prepend.php:16 13818 #: inc/prepend.php:165 3750 3819 #, php-format 3751 3820 msgid "<p>This either means that the username and password information in your <strong>config.php</strong> file is incorrect or we can't contact the database server at \"<em>%s</em>\". This could mean your host's database server is down.</p> <ul><li>Are you sure you have the correct username and password?</li><li>Are you sure that you have typed the correct hostname?</li><li>Are you sure that the database server is running?</li></ul><p>If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the <a href=\"http://forum.dotclear.net/\">Dotclear Support Forums</a>.</p>" 3752 3821 msgstr "" 3753 3822 3754 #: inc/prepend.php:17 23823 #: inc/prepend.php:176 3755 3824 msgid "The following error was encountered while trying to read the database:" 3756 3825 msgstr "" -
locales/_pot/plugins.pot
r221 r438 8 8 "Project-Id-Version: Dotclear 2\n" 9 9 "Report-Msgid-Bugs-To: \n" 10 "POT-Creation-Date: 2011-0 5-08 18:36+0200\n"10 "POT-Creation-Date: 2011-06-27 13:20+0200\n" 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 13 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: \n"15 14 "MIME-Version: 1.0\n" 16 15 "Content-Type: text/plain; charset=CHARSET\n" … … 113 112 114 113 #: plugins/antispam/filters/class.dc.filter.ip.php:126 114 #: plugins/antispam/filters/class.dc.filter.ip.php:128 115 115 msgid "Add an IP address" 116 116 msgstr "" 117 117 118 #: plugins/antispam/filters/class.dc.filter.ip.php:13 2118 #: plugins/antispam/filters/class.dc.filter.ip.php:133 119 119 msgid "Global IP" 120 120 msgstr "" 121 121 122 #: plugins/antispam/filters/class.dc.filter.ip.php:13 7122 #: plugins/antispam/filters/class.dc.filter.ip.php:138 123 123 #: plugins/antispam/filters/class.dc.filter.words.php:132 124 124 msgid "Add" 125 125 msgstr "" 126 126 127 #: plugins/antispam/filters/class.dc.filter.ip.php:14 4127 #: plugins/antispam/filters/class.dc.filter.ip.php:145 128 128 msgid "No IP address in list." 129 129 msgstr "" 130 130 131 #: plugins/antispam/filters/class.dc.filter.ip.php:15 0131 #: plugins/antispam/filters/class.dc.filter.ip.php:151 132 132 msgid "IP list" 133 133 msgstr "" … … 177 177 178 178 #: plugins/antispam/filters/class.dc.filter.words.php:122 179 #: plugins/antispam/filters/class.dc.filter.words.php:123 179 180 msgid "Add a word" 180 181 msgstr "" … … 299 300 msgstr "" 300 301 301 #: plugins/antispam/index.php:170 302 #: plugins/antispam/index.php:170 plugins/antispam/index.php:191 302 303 msgid "Active" 303 304 msgstr "" 304 305 305 #: plugins/antispam/index.php:171 306 #: plugins/antispam/index.php:171 plugins/antispam/index.php:192 306 307 msgid "Auto Del." 307 308 msgstr "" … … 313 314 #: plugins/antispam/index.php:184 plugins/antispam/index.php:185 314 315 msgid "Filter configuration" 316 msgstr "" 317 318 #: plugins/antispam/index.php:190 plugins/blogroll/index.php:260 319 msgid "position" 315 320 msgstr "" 316 321 … … 529 534 msgstr "" 530 535 531 #: plugins/blogroll/index.php:249532 msgid "Lang"533 msgstr ""534 535 #: plugins/blogroll/index.php:260536 msgid "position"537 msgstr ""538 539 536 #: plugins/blogroll/index.php:261 540 537 msgid "select this link" … … 949 946 #: plugins/importExport/inc/class.dc.ieModule.php:85 950 947 msgid "Why don't you blog this now?" 951 msgstr ""952 953 #: plugins/importExport/inc/class.dc.ieModule.php:86954 msgid "or"955 948 msgstr "" 956 949 -
locales/fr/date.po
r0 r438 10 10 "Last-Translator: Olivier Meunier <olivier@dotclear.net>\n" 11 11 "Language-Team: \n" 12 "Language: \n"13 12 "MIME-Version: 1.0\n" 14 13 "Content-Type: text/plain; charset=UTF-8\n" 15 14 "Content-Transfer-Encoding: 8bit\n" 15 "Language: \n" 16 16 "X-Poedit-Language: French\n" 17 17 -
locales/fr/main.po
r222 r438 6 6 "Project-Id-Version: Dotclear 2\n" 7 7 "Report-Msgid-Bugs-To: \n" 8 "POT-Creation-Date: 2011-0 5-08 18:35+0200\n"8 "POT-Creation-Date: 2011-06-27 13:14+0200\n" 9 9 "PO-Revision-Date: 2011-05-08 19:27+0100\n" 10 10 "Last-Translator: Franck Paul <carnet.franck.paul@gmail.com>\n" 11 11 "Language-Team: \n" 12 "Language: \n"13 12 "MIME-Version: 1.0\n" 14 13 "Content-Type: text/plain; charset=UTF-8\n" 15 14 "Content-Transfer-Encoding: 8bit\n" 15 "Language: \n" 16 16 "X-Poedit-Language: French\n" 17 17 … … 1708 1708 msgstr "Changer l'auteur" 1709 1709 1710 msgid "Selected:" 1711 msgstr "Sélectionné :" 1712 1713 msgid "Month:" 1710 #, fuzzy 1711 msgid "Lang" 1712 msgstr "Langue :" 1713 1714 #, fuzzy 1715 msgid "Month" 1714 1716 msgstr "Mois :" 1715 1717 1716 msgid "Lang:" 1717 msgstr "Langue :" 1718 #, php-format 1719 msgid "Entries / %s filtered out of %s" 1720 msgstr "" 1718 1721 1719 1722 msgid "Selected entries action:" … … 2016 2019 msgstr "Action sur les utilisateurs sélectionnés :" 2017 2020 2021 msgid "Toggle filters and display options" 2022 msgstr "" 2023 2024 msgid "Entries filters" 2025 msgstr "Filtres sur les billets" 2026 2027 msgid "Delete all filters" 2028 msgstr "Supprimer tous les filtres" 2029 2030 msgid "Add a filter" 2031 msgstr "Ajouter un filtre" 2032 2033 msgid "Add this filter" 2034 msgstr "Ajouter ce filtre" 2035 2036 msgid "Apply filters and display options" 2037 msgstr "Appliquer les filtres et les options d'affichage" 2038 2039 msgid "or" 2040 msgstr "ou" 2041 2042 msgid "is" 2043 msgstr "est" 2044 2045 msgid "is not" 2046 msgstr "n'est pas" 2047 2048 msgid "%s is or is not" 2049 msgstr "%s est ou n'est pas" 2050 2051 msgid "Choose an option" 2052 msgstr "Choisissez une option un blog" 2053 2018 2054 msgid "Blog:" 2019 2055 msgstr "Blog :" … … 2143 2179 msgstr "Vous avez des modifications non sauvegardées. Changer de format vous fera perdre ces modifications. Continuer ?" 2144 2180 2181 msgid "Loading enhanced uploader, please wait." 2182 msgstr "" 2183 2145 2184 msgid "You have unsaved changes." 2146 2185 msgstr "Vous n'avez pas enregistré vos modifications." … … 2288 2327 msgstr "Erreur de file d'attente :" 2289 2328 2329 msgid "Invalid column ID" 2330 msgstr "" 2331 2332 #, fuzzy 2333 msgid "Invalid column title" 2334 msgstr "URL de fichier de langue invalide." 2335 2336 msgid "Callback parameter should be an array" 2337 msgstr "" 2338 2339 msgid "Callback class should be inherited of adminGenericList class" 2340 msgstr "" 2341 2342 #, fuzzy, php-format 2343 msgid "Invalid column callback: %s" 2344 msgstr "Espace de travail de la préférence invalide : %s" 2345 2290 2346 msgid "«prev." 2291 2347 msgstr "«préc." … … 2294 2350 msgstr "suiv.»" 2295 2351 2352 msgid "Type" 2353 msgstr "Type" 2354 2355 #, fuzzy 2356 msgid "First name" 2357 msgstr "Prénom" 2358 2359 #, fuzzy 2360 msgid "Last name" 2361 msgstr "Nom" 2362 2363 #, fuzzy 2364 msgid "Displayed information" 2365 msgstr "Informations utilisateur" 2366 2296 2367 msgid "No entry" 2297 2368 msgstr "Pas de billet" … … 2310 2381 msgid "%d attachments" 2311 2382 msgstr "%d annexes" 2312 2313 msgid "Type"2314 msgstr "Type"2315 2316 msgid "No user"2317 msgstr "Pas d'utilisateur"2318 2383 2319 2384 msgid "admin" … … 2757 2822 msgstr "L'erreur suivante a été rencontrée lors de la tentative d'accès à la base de données :" 2758 2823 2824 #~ msgid "Selected:" 2825 #~ msgstr "Sélectionné :" 2826 2827 #~ msgid "No user" 2828 #~ msgstr "Pas d'utilisateur" 2829 2759 2830 #~ msgid "login" 2760 2831 #~ msgstr "login" -
locales/fr/plugins.po
r222 r438 6 6 "Project-Id-Version: Dotclear 2\n" 7 7 "Report-Msgid-Bugs-To: \n" 8 "POT-Creation-Date: 2011-0 5-08 18:35+0200\n"8 "POT-Creation-Date: 2011-06-27 13:14+0200\n" 9 9 "PO-Revision-Date: \n" 10 10 "Last-Translator: Franck Paul <carnet.franck.paul@gmail.com>\n" 11 11 "Language-Team: \n" 12 "Language: \n"13 12 "MIME-Version: 1.0\n" 14 13 "Content-Type: text/plain; charset=UTF-8\n" 15 14 "Content-Transfer-Encoding: 8bit\n" 15 "Language: \n" 16 16 "X-Poedit-Language: French\n" 17 17 … … 235 235 msgstr "Configuration du filtre" 236 236 237 msgid "position" 238 msgstr "position" 239 237 240 msgid "Syndication" 238 241 msgstr "Syndication" … … 388 391 msgstr "URL" 389 392 390 msgid "Lang"391 msgstr "Langue"392 393 msgid "position"394 msgstr "position"395 396 393 msgid "select this link" 397 394 msgstr "sélectionner ce lien" … … 699 696 msgid "Why don't you blog this now?" 700 697 msgstr "Pourquoi ne pas le bloguer maintenant ?" 701 702 msgid "or"703 msgstr "ou"704 698 705 699 msgid "visit your dashboard" … … 1409 1403 msgstr "Supprimer le widget" 1410 1404 1405 #~ msgid "Lang" 1406 #~ msgstr "Langue" 1407 1408 #~ msgid "or" 1409 #~ msgstr "ou" 1410 1411 1411 #~ msgid "Blogroll" 1412 1412 #~ msgstr "Liens / Blogroll" -
locales/fr/public.po
r221 r438 10 10 "Last-Translator: xave <xave@dotclear.net>\n" 11 11 "Language-Team: \n" 12 "Language: \n"13 12 "MIME-Version: 1.0\n" 14 13 "Content-Type: text/plain; charset=UTF-8\n" 15 14 "Content-Transfer-Encoding: 8bit\n" 15 "Language: \n" 16 16 "X-Poedit-Language: French\n" 17 17
Note: See TracChangeset
for help on using the changeset viewer.