Index: admin/categories.php
===================================================================
--- admin/categories.php	(revision 1963)
+++ admin/categories.php	(revision 1954)
@@ -144,5 +144,5 @@
 	while ($rs->fetch())
 	{
-		$attr = 'id="cat_'.$rs->cat_id.'" class="cat-line clearfix"';
+		$attr = 'id="cat_'.$rs->cat_id.'"';
 
 		if ($rs->level > $level) {
@@ -156,19 +156,17 @@
 		}
 
-		echo   
-		'<p><label class="classic" for="cat_'.$rs->cat_id.'"><a href="category.php?id='.$rs->cat_id.'">'.html::escapeHTML($rs->cat_title).'</a></label> </p>'.
-		'<p>(<a href="posts.php?cat_id='.$rs->cat_id.'">'.
+		echo
+		'<p>'.	   
+		'<label class="classic" for="cat-'.$rs->cat_id.'"><a href="category.php?id='.$rs->cat_id.'">'.html::escapeHTML($rs->cat_title).'</a></label>'.
+		' (<a href="posts.php?cat_id='.$rs->cat_id.'">'.
 		sprintf(($rs->nb_post > 1 ? __('%d entries') : __('%d entry') ),$rs->nb_post).'</a>'.
-		', '.__('total:').' '.$rs->nb_total.')</p>'.
-		'<p><span class="cat-url">'.__('URL:').' <code>'.html::escapeHTML($rs->cat_url).'</code></span></p>';
-
-		echo
-		'<p class="cat-buttons">';
+		', '.__('total:').' '.$rs->nb_total.') '.
+			'<span class="cat-url">'.__('URL:').' <code>'.html::escapeHTML($rs->cat_url).'</code></span>';
+
 		if ($rs->nb_total>0) {
 			// remove current category
-			echo
-			'<label>'.__('Move entries to').'</label> '.			   
-			form::combo(array('mov_cat['.$rs->cat_id.']', 'mov_cat_'.$rs->cat_id),array_filter($categories_combo, create_function('$cat', 'return $cat->value!=$GLOBALS[\'rs\']->cat_id;')),'','').
-			' <input type="submit" class="reset" name="mov['.$rs->cat_id.']" value="'.__('OK').'"/>';
+			echo			   
+			form::combo('mov_cat['.$rs->cat_id.']',array_filter($categories_combo, create_function('$cat', 'return $cat->value!=$GLOBALS[\'rs\']->cat_id;')),'','').
+			'<input type="submit" class="" name="mov['.$rs->cat_id.']" value="'.__('Ok').'"/>';
 		   
 			$attr_disabled = ' disabled="disabled"';
@@ -191,21 +189,21 @@
 	'</div>';
 
-	echo '<div class="clear">';
+	echo '<div class="fieldset"><h3 class="clear hidden-if-no-js">'.__('Categories order').'</h3>';
 
 	if ($core->auth->check('categories',$core->blog->id) && $rs->count()>1) {
 		if (!$core->auth->user_prefs->accessibility->nodragdrop) {
-			echo '<p class="form-note hidden-if-no-js">'.__('To rearrange categories order, move items by drag and drop, then click on “Save categories order” button.').'</p>';
+			echo '<p class="hidden-if-no-js">'.__('To rearrange categories order, move items by drag and drop, then click on “Save categories order” button.').'</p>';
 		}
 		echo
-		'<p><span class="hidden-if-no-js">'.
+		'<p class="hidden-if-no-js">'.
 		'<input type="hidden" id="categories_order" name="categories_order" value=""/>'.
 		'<input type="submit" name="save_order" id="save-set-order" value="'.__('Save categories order').'" />'.
-		'</span> ';
-	} else {
-		echo '<p>';
+		'</p>';
 	}
 
 	echo
-	'<input type="submit" class="reset" name="reset" value="'.__('Reorder all categories on the top level').'" />'.
+	'<p class="hidden-if-js right"><input type="submit" name="reset" value="'.__('Reorder all categories on the top level and delete selected categories').'" />'.
+	$core->formNonce().'</p>'.
+	'<p class="hidden-if-no-js"><input type="submit" name="reset" value="'.__('Reorder all categories on the top level').'" />'.
 	$core->formNonce().'</p>'.
 	'</div></form>';
Index: admin/post.php
===================================================================
--- admin/post.php	(revision 1941)
+++ admin/post.php	(revision 1964)
@@ -447,10 +447,10 @@
 					'</p>',
 				'post_lang' =>
-					'<p><label for="post_lang" class="ib">'.__('Entry lang').'</label>'.
+					'<p><label for="post_lang" class="ib">'.__('Entry language').'</label>'.
 					form::combo('post_lang',$lang_combo,$post_lang).
 					'</p>',
 				'post_format' =>
 					'<div>'.
-					'<h5 id="label_format"><label for="post_format" class="ib">'.__('Text formating').'</label></h5>'.
+					'<h5 id="label_format"><label for="post_format" class="ib">'.__('Text formatting').'</label></h5>'.
 					'<p>'.form::combo('post_format',$formaters_combo,$post_format,'maximal').
 					'</p>'.
@@ -459,5 +459,5 @@
 					__('Convert to XHTML').'</a></p></div>')),
 		'metas-box' => array(
-			'title' => __('Ordering'),
+			'title' => __('Filing'),
 			'items' => array(
 				'post_selected' => 
Index: admin/posts_actions.php
===================================================================
--- admin/posts_actions.php	(revision 1719)
+++ admin/posts_actions.php	(revision 1964)
@@ -462,5 +462,5 @@
 	$fields->getEntries().
 	
-	'<p><label for="new_lang" class="classic">'.__('Entry lang:').'</label> '.
+	'<p><label for="new_lang" class="classic">'.__('Entry language:').'</label> '.
 	form::combo('new_lang',$lang_combo,'');
 	
Index: admin/style/default.css
===================================================================
--- admin/style/default.css	(revision 1958)
+++ admin/style/default.css	(revision 1950)
@@ -1619,18 +1619,20 @@
 	padding: 0;
 	}
-	.cat-line {
-		position: relative;
-		margin: .66em 0;
-		padding: .66em 1em;
-		border: 1px solid #bbb;
-		border-left: 6px solid #bbb;
+	#categories li {
+		margin: .5em 0;
+		padding: .5em 1.2em;
+		border: 1px solid #ccc;
+		border-left: 8px solid #E5E3DA;
 		border-radius: 3px;
 		}
-		.cat-line label a {
+		#categories label a {
 			font-weight: bold;
 			}
-		.cat-line p, .cat-line label {
+		#categories li p {
 			margin: 0;
 			display: inline-block;
+			}
+		#categories input[type="checkbox"] {
+			margin-right: .8em;
 			}
 		.cat-url {
@@ -1641,28 +1643,8 @@
 			min-height: 2.5em;
 			}
-.cat-buttons { 
-	float: right; 
-	margin-top: -.2em;
-	font-size: 11px;
-	}
-.cat-buttons select {
-	padding: 1px 2px 3px 2px;
-	margin-right: .25em;
-	}
-.cat-line label {
-	margin-right: .25em;
-	}
-.cat-buttons .reset {
-	padding-left: 4px;
-	padding-right: 4px;
-	}
-#categories ul ul {
-	margin-right: 2em;
-	margin-top: 1em;
-	}
-.cat-line .cat-line {
-	border: 1px solid #ccc;
-	border-left-width: 3px;
-	}
+		#categories input.cat-rank {
+			float: right;
+			margin-left: 30px;
+			}
 #categories h4 {
 	margin: 0;
Index: uild-tools/po_update.sh
===================================================================
--- build-tools/po_update.sh	(revision 1962)
+++ 	(revision )
@@ -1,195 +1,0 @@
-#!/bin/sh
-# -- BEGIN LICENSE BLOCK ---------------------------------------
-#
-# This file is part of Dotclear 2.
-#
-# Copyright (c) 2003-2013 Olivier Meunier & Association Dotclear
-# Licensed under the GPL version 2.0 license.
-# See LICENSE file or
-# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
-#
-# -- END LICENSE BLOCK -----------------------------------------
-
-# Usage (from l10n-plugins root)
-# po_update.sh <dotclear-root> [<lang>]
-
-export LANG=C
-
-XGETTEXT=xgettext
-MSGMERGE=msgmerge
-
-PLUGINS="
-aboutConfig
-akismet
-antispam
-attachments
-blogroll
-blowupConfig
-daInstaller
-fairTrackbacks
-importExport
-maintenance
-pages
-pings
-simpleMenu
-tags
-themeEditor
-userPref
-widgets
-"
-
-PO_LANG=$1
-PO_MODULE=$2
-
-if [ ! -d ./inc/core ]; then
-	echo "You are not on Dotclear root directory"
-	exit 1
-fi
-
-if [ ! -d locales/_pot ]; then
-	echo "Template not found."
-	exit 1
-fi
-
-extract_strings()
-{
-	$XGETTEXT \
-	-f- \
-	--sort-by-file \
-	-L PHP -k"__:1,2" -k"__:1" \
-	--no-wrap \
-	--foreign-user \
-	--from-code=UTF-8 \
-	"$@"
-}
-
-extract_html_strings()
-{
-	tee -
-	
-	$XGETTEXT \
-	- \
-	--sort-by-file \
-	-L PHP -k__ \
-	--no-wrap \
-	--foreign-user \
-	--from-code=UTF-8 \
-	"$@"
-}
-update_po()
-{
-	po_file=$1
-	pot_file=$2
-	po_dir=`dirname $1`
-	po_tmp=$po_dir/tmp.po~
-	
-	if [ ! -d $po_dir ]; then
-		mkdir $po_dir
-	fi
-	
-	if [ ! -f $po_file ]; then
-		cp $pot_file $po_file
-		perl -pi -e "s|; charset=CHARSET|; charset=UTF-8|sgi;" $po_file $po_file
-	fi
-	
-	$MSGMERGE --no-location --no-wrap -o $po_tmp $po_file $pot_file
-	mv $po_tmp $po_file
-}
-
-if [ -z "$PO_MODULE" ]; then
-	#
-	# Create po template files
-	#
-	echo "Building main PO template..."
-	find ./admin ./inc -name '*.php' -not -regex '.*/inc/public/.*' -print | \
-		extract_strings \
-		--package-name="Dotclear 2" \
-		-o locales/_pot/main.pot \
-		-x locales/_pot/date.pot
-	
-	echo "DONE"
-	
-	# plugins.pot
-	echo "Building plugins PO template..."
-	for p in $PLUGINS; do
-		find ./plugins/$p -name '*.php' -print
-	done | \
-		extract_strings \
-		--package-name="Dotclear 2" \
-		-o locales/_pot/plugins.pot \
-		-x locales/_pot/date.pot \
-		-x locales/_pot/main.pot
-	
-	echo "DONE"
-	
-	#
-	# Update locales/<lang> if needed
-	#
-	if [ -z "$PO_LANG" ]; then
-		exit 0;
-	fi
-	
-	# Init locale if not present
-	if [ ! -d locales/$PO_LANG ]; then
-		mkdir -p locales/$PO_LANG/help
-		
-		# Base help files
-		for i in locales/en/help/*.html; do
-			cp $i locales/$PO_LANG/help/core_`basename $i`
-		done
-		for i in $PLUGINS; do
-			if [ -f plugins/$i/help.html ]; then
-				cp plugins/$i/help.html locales/$PO_LANG/help/$i.html
-			fi
-		done
-	fi
-	
-	# update main.po
-	echo "Updating <$PO_LANG> po files..."
-	update_po ./locales/$PO_LANG/main.po ./locales/_pot/main.pot
-	update_po ./locales/$PO_LANG/plugins.po ./locales/_pot/plugins.pot
-	update_po ./locales/$PO_LANG/public.po ./locales/_pot/public.pot
-	update_po ./locales/$PO_LANG/date.po ./locales/_pot/date.pot
-else
-	#
-	# Plugin language update
-	#
-	
-	if [ ! -d $PO_MODULE ]; then
-		echo "Module $PO_MODULE does not exist"
-		exit 1
-	fi
-	echo "Module $PO_MODULE language update"
-	
-	
-	#
-	# Building po template file
-	#
-	if [ ! -d $PO_MODULE/locales/_pot ]; then
-		mkdir -p $PO_MODULE/locales/_pot
-	fi
-	echo "Building main PO template..."
-	echo '<?php' >$PO_MODULE/__html_tpl_dummy.php 
-	find $PO_MODULE -name '*.html' -exec grep -o '{{tpl:lang [^}]*}}' {} \; | sed 's/{{tpl:lang \(.*\)}}$/__\("\1")/' | sort -u \
-		>> $PO_MODULE/__html_tpl_dummy.php
-	sed -i "" 's/\$/\\\$/g' $PO_MODULE/__html_tpl_dummy.php 
-	
-	find $PO_MODULE -name '*.php' -print | \
-		extract_strings \
-		--package-name="Dotclear 2 `basename $PO_MODULE` module" \
-		-o $PO_MODULE/locales/_pot/main.pot \
-		-x locales/_pot/date.pot -x locales/_pot/main.pot -x locales/_pot/public.pot -x locales/_pot/plugins.pot
-	
-	rm -f $PO_MODULE/__html_tpl_dummy.php
-	
-	echo "DONE"
-	
-	#
-	# Update locale/<lang>
-	#
-	if [ ! -d $PO_MODULE/locales/$PO_LANG ]; then
-		mkdir -p $PO_MODULE/locales/$PO_LANG
-	fi
-	echo "Updating module <$PO_MODULE> main <$PO_LANG> po file... "
-	update_po $PO_MODULE/locales/$PO_LANG/main.po $PO_MODULE/locales/_pot/main.pot
-fi
Index: locales/_pot/main.pot
===================================================================
--- locales/_pot/main.pot	(revision 1962)
+++ locales/_pot/main.pot	(revision 1945)
@@ -8,5 +8,5 @@
 "Project-Id-Version: Dotclear 2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-09-20 08:00+0000\n"
+"POT-Creation-Date: 2013-09-18 11:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
@@ -18,141 +18,141 @@
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: admin/auth.php:46 inc/libs/clearbricks/tests/unit/common/lib.l10n.php:49
+#: admin/auth.php:45 inc/libs/clearbricks/tests/unit/common/lib.l10n.php:49
 #: inc/libs/clearbricks/tests/unit/common/lib.l10n.php:103
 msgid "Dotclear has been upgraded."
 msgstr ""
 
-#: admin/auth.php:86
+#: admin/auth.php:85
 msgid "Password reset"
 msgstr ""
 
-#: admin/auth.php:88
+#: admin/auth.php:87
 msgid "Someone has requested to reset the password for the following site and username."
 msgstr ""
 
-#: admin/auth.php:89 admin/auth.php:113 admin/auth.php:335 admin/auth.php:385
+#: admin/auth.php:88 admin/auth.php:112 admin/auth.php:334 admin/auth.php:384
 #: admin/install/index.php:329 admin/install/index.php:378
 msgid "Username:"
 msgstr ""
 
-#: admin/auth.php:90
+#: admin/auth.php:89
 msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
 msgstr ""
 
-#: admin/auth.php:97 inc/libs/clearbricks/tests/unit/common/lib.l10n.php:61
+#: admin/auth.php:96 inc/libs/clearbricks/tests/unit/common/lib.l10n.php:61
 #, php-format
 msgid "The e-mail was sent successfully to %s."
 msgstr ""
 
-#: admin/auth.php:111
+#: admin/auth.php:110
 msgid "Your new password"
 msgstr ""
 
-#: admin/auth.php:114 admin/auth.php:388 admin/blog_pref.php:416
+#: admin/auth.php:113 admin/auth.php:387 admin/blog_pref.php:416
 #: admin/install/index.php:379 admin/user.php:223
 msgid "Password:"
 msgstr ""
 
-#: admin/auth.php:121
+#: admin/auth.php:120
 msgid "Your new password is in your mailbox."
 msgstr ""
 
-#: admin/auth.php:166 admin/install/index.php:84 admin/preferences.php:109
+#: admin/auth.php:165 admin/install/index.php:84 admin/preferences.php:109
 #: admin/user.php:101
 msgid "Passwords don't match"
 msgstr ""
 
-#: admin/auth.php:170
+#: admin/auth.php:169
 msgid "You didn't change your password."
 msgstr ""
 
-#: admin/auth.php:212
+#: admin/auth.php:211
 msgid "You have to change your password before you can login."
 msgstr ""
 
-#: admin/auth.php:214
+#: admin/auth.php:213
 msgid "In order to login, you have to change your password now."
 msgstr ""
 
-#: admin/auth.php:220
+#: admin/auth.php:219
 msgid "Safe Mode can only be used for super administrators."
 msgstr ""
 
-#: admin/auth.php:248
+#: admin/auth.php:247
 msgid "Wrong username or password"
 msgstr ""
 
-#: admin/auth.php:329 admin/auth.php:346
+#: admin/auth.php:328 admin/auth.php:345
 msgid "Back to login screen"
 msgstr ""
 
-#: admin/auth.php:334
+#: admin/auth.php:333
 msgid "Request a new password"
 msgstr ""
 
-#: admin/auth.php:338 admin/blog_pref.php:631 admin/comment.php:218
+#: admin/auth.php:337 admin/blog_pref.php:631 admin/comment.php:218
 #: admin/install/index.php:324 admin/post.php:687 admin/preferences.php:427
-#: admin/user.php:262 inc/admin/lib.dc.page.php:544
+#: admin/user.php:262 inc/admin/lib.dc.page.php:540
 msgid "Email:"
 msgstr ""
 
-#: admin/auth.php:341
+#: admin/auth.php:340
 msgid "recover"
 msgstr ""
 
-#: admin/auth.php:352
+#: admin/auth.php:351
 msgid "Change your password"
 msgstr ""
 
-#: admin/auth.php:353 admin/install/index.php:333 admin/preferences.php:446
+#: admin/auth.php:352 admin/install/index.php:333 admin/preferences.php:446
 #: admin/user.php:223
 msgid "New password:"
 msgstr ""
 
-#: admin/auth.php:356 admin/install/index.php:341 admin/user.php:234
+#: admin/auth.php:355 admin/install/index.php:341 admin/user.php:234
 msgid "Confirm password:"
 msgstr ""
 
-#: admin/auth.php:360
+#: admin/auth.php:359
 msgid "change"
 msgstr ""
 
-#: admin/auth.php:373
+#: admin/auth.php:372
 msgid "Safe mode login"
 msgstr ""
 
+#: admin/auth.php:375
+msgid "This mode allows you to login without activating any of your plugins. This may be useful to solve compatibility problems"
+msgstr ""
+
 #: admin/auth.php:376
-msgid "This mode allows you to login without activating any of your plugins. This may be useful to solve compatibility problems"
-msgstr ""
-
-#: admin/auth.php:377
 msgid "Disable or delete any plugin suspected to cause trouble, then log out and log back in normally."
 msgstr ""
 
-#: admin/auth.php:394
+#: admin/auth.php:393
 msgid "Remember my ID on this computer"
 msgstr ""
 
-#: admin/auth.php:396
+#: admin/auth.php:395
 msgid "log in"
 msgstr ""
 
-#: admin/auth.php:410
+#: admin/auth.php:409
 msgid "You must accept cookies in order to use the private area."
 msgstr ""
 
-#: admin/auth.php:416
+#: admin/auth.php:415
 msgid "Get back to normal authentication"
 msgstr ""
 
-#: admin/auth.php:418
+#: admin/auth.php:417
 msgid "Connection issue?"
 msgstr ""
 
-#: admin/auth.php:420
+#: admin/auth.php:419
 msgid "I forgot my password"
 msgstr ""
 
-#: admin/auth.php:422
+#: admin/auth.php:421
 msgid "I want to log in in safe mode"
 msgstr ""
@@ -170,5 +170,5 @@
 
 #: admin/blog.php:73 admin/blog_del.php:55 admin/blog_pref.php:262
-#: inc/admin/prepend.php:343
+#: inc/admin/prepend.php:342
 msgid "Blogs"
 msgstr ""
@@ -365,5 +365,5 @@
 
 #: admin/blog_pref.php:256 admin/blog_pref.php:263 admin/blog_pref.php:267
-#: inc/admin/prepend.php:309
+#: inc/admin/prepend.php:308
 msgid "Blog settings"
 msgstr ""
@@ -605,5 +605,5 @@
 #: admin/users_actions.php:150 inc/admin/actions/class.dcactionusers.php:21
 #: inc/admin/actions/class.dcactionusers.php:34
-#: inc/admin/actions/class.dcactionusers.php:52 inc/admin/prepend.php:340
+#: inc/admin/actions/class.dcactionusers.php:52 inc/admin/prepend.php:339
 msgid "Users"
 msgstr ""
@@ -683,5 +683,5 @@
 
 #: admin/blog_theme.php:214 admin/blog_theme.php:220 admin/blog_theme.php:225
-#: inc/admin/prepend.php:306
+#: inc/admin/prepend.php:305
 msgid "Blog appearance"
 msgstr ""
@@ -820,5 +820,5 @@
 msgstr ""
 
-#: admin/blogs.php:104 admin/users.php:127 inc/admin/lib.dc.page.php:202
+#: admin/blogs.php:104 admin/users.php:127 inc/admin/lib.dc.page.php:199
 msgid "Search:"
 msgstr ""
@@ -889,14 +889,18 @@
 msgstr ""
 
-#: admin/categories.php:50
+#: admin/categories.php:26
 msgid "Category where to move posts does not exist"
 msgstr ""
 
-#: admin/categories.php:105 admin/categories.php:109 admin/category.php:161
-#: inc/admin/prepend.php:315
+#: admin/categories.php:31
+msgid "The entries cannot be moved to the category you choose to delete."
+msgstr ""
+
+#: admin/categories.php:98 admin/categories.php:102 admin/category.php:161
+#: inc/admin/prepend.php:314
 msgid "Categories"
 msgstr ""
 
-#: admin/categories.php:114
+#: admin/categories.php:107
 #: inc/libs/clearbricks/tests/unit/common/lib.l10n.php:70
 #: inc/libs/clearbricks/tests/unit/common/lib.l10n.php:74
@@ -908,39 +912,31 @@
 msgstr[1] ""
 
-#: admin/categories.php:117
+#: admin/categories.php:114
 msgid "Categories have been successfully reordered."
 msgstr ""
 
-#: admin/categories.php:120 inc/core/class.dc.xmlrpc.php:1136
-msgid "This category does not exist."
-msgstr ""
-
-#: admin/categories.php:123
-msgid "Entries have been successfully moved to the category you choose."
-msgstr ""
-
-#: admin/categories.php:129 admin/category.php:157
+#: admin/categories.php:119 admin/category.php:157
 msgid "New category"
 msgstr ""
 
-#: admin/categories.php:135
+#: admin/categories.php:125
 msgid "No category so far."
 msgstr ""
 
-#: admin/categories.php:161 admin/index.php:78
+#: admin/categories.php:153 admin/index.php:78
 #, php-format
 msgid "%d entries"
 msgstr ""
 
-#: admin/categories.php:161 admin/index.php:78
+#: admin/categories.php:153 admin/index.php:78
 #, php-format
 msgid "%d entry"
 msgstr ""
 
-#: admin/categories.php:162
+#: admin/categories.php:154
 msgid "total:"
 msgstr ""
 
-#: admin/categories.php:163 admin/category.php:204 admin/preferences.php:430
+#: admin/categories.php:155 admin/category.php:204 admin/preferences.php:430
 #: admin/user.php:267
 msgid "URL:"
@@ -948,24 +944,28 @@
 
 #: admin/categories.php:170
-msgid "Move entries to"
-msgstr ""
-
-#: admin/categories.php:172 inc/admin/lib.dc.page.php:203
-msgid "OK"
-msgstr ""
-
-#: admin/categories.php:181
-msgid "Delete category"
-msgstr ""
-
-#: admin/categories.php:197
+msgid "Category where entries of deleted categories will be moved:"
+msgstr ""
+
+#: admin/categories.php:174
+msgid "Delete selected categories"
+msgstr ""
+
+#: admin/categories.php:178
+msgid "Categories order"
+msgstr ""
+
+#: admin/categories.php:182
 msgid "To rearrange categories order, move items by drag and drop, then click on “Save categories order” button."
 msgstr ""
 
-#: admin/categories.php:202
+#: admin/categories.php:187
 msgid "Save categories order"
 msgstr ""
 
-#: admin/categories.php:209
+#: admin/categories.php:192
+msgid "Reorder all categories on the top level and delete selected categories"
+msgstr ""
+
+#: admin/categories.php:194
 msgid "Reorder all categories on the top level"
 msgstr ""
@@ -1074,5 +1074,5 @@
 msgstr ""
 
-#: admin/comment.php:206 admin/comments.php:234 inc/admin/lib.dc.page.php:546
+#: admin/comment.php:206 admin/comments.php:234 inc/admin/lib.dc.page.php:542
 msgid "IP address:"
 msgstr ""
@@ -1090,5 +1090,5 @@
 msgstr ""
 
-#: admin/comment.php:223 admin/post.php:691 inc/admin/lib.dc.page.php:542
+#: admin/comment.php:223 admin/post.php:691 inc/admin/lib.dc.page.php:538
 msgid "Web site:"
 msgstr ""
@@ -1208,5 +1208,5 @@
 
 #: admin/comments_actions.php:107 admin/post.php:641 admin/post.php:654
-#: inc/admin/lib.pager.php:168 inc/admin/prepend.php:321
+#: inc/admin/lib.pager.php:168 inc/admin/prepend.php:320
 msgid "Comments"
 msgstr ""
@@ -1231,11 +1231,11 @@
 
 #: admin/index.php:122 admin/index.php:356 admin/post.php:35
-#: admin/post.php:554 admin/posts.php:257 inc/admin/prepend.php:327
-#: inc/admin/prepend.php:378
+#: admin/post.php:554 admin/posts.php:257 inc/admin/prepend.php:326
+#: inc/admin/prepend.php:377
 msgid "New entry"
 msgstr ""
 
 #: admin/index.php:124 admin/media.php:394 admin/preferences.php:17
-#: inc/admin/lib.dc.page.php:147
+#: inc/admin/lib.dc.page.php:145
 msgid "My preferences"
 msgstr ""
@@ -1246,5 +1246,5 @@
 
 #: admin/index.php:150 admin/index.php:181 admin/post.php:411
-#: inc/admin/lib.dc.page.php:141
+#: inc/admin/lib.dc.page.php:140
 msgid "new window"
 msgstr ""
@@ -1507,6 +1507,6 @@
 
 #: admin/install/index.php:304 admin/install/index.php:398
-#: admin/install/wizard.php:161 inc/admin/lib.dc.page.php:177
-#: inc/admin/lib.dc.page.php:294
+#: admin/install/wizard.php:161 inc/admin/lib.dc.page.php:174
+#: inc/admin/lib.dc.page.php:290
 msgid "Errors:"
 msgstr ""
@@ -1785,5 +1785,5 @@
 #: admin/media.php:246 admin/media.php:252 admin/media.php:258
 #: admin/media.php:354 admin/media_item.php:174 admin/media_item.php:181
-#: inc/admin/prepend.php:312
+#: inc/admin/prepend.php:311
 msgid "Media manager"
 msgstr ""
@@ -1799,5 +1799,5 @@
 
 #: admin/media.php:218 admin/media_item.php:334 admin/popup_link.php:41
-#: admin/post.php:581 admin/post_media.php:68 inc/admin/lib.dc.page.php:844
+#: admin/post.php:581 admin/post_media.php:68 inc/admin/lib.dc.page.php:840
 msgid "Cancel"
 msgstr ""
@@ -1875,9 +1875,9 @@
 msgstr ""
 
-#: admin/media.php:377 inc/admin/lib.dc.page.php:842
+#: admin/media.php:377 inc/admin/lib.dc.page.php:838
 msgid "Choose file"
 msgstr ""
 
-#: admin/media.php:378 inc/admin/lib.dc.page.php:843
+#: admin/media.php:378 inc/admin/lib.dc.page.php:839
 msgid "Choose files"
 msgstr ""
@@ -1903,5 +1903,5 @@
 msgstr ""
 
-#: admin/media.php:400 inc/admin/lib.dc.page.php:846
+#: admin/media.php:400 inc/admin/lib.dc.page.php:842
 msgid "Upload"
 msgstr ""
@@ -2148,5 +2148,5 @@
 msgstr ""
 
-#: admin/media_item.php:557 inc/admin/lib.dc.page.php:847
+#: admin/media_item.php:557 inc/admin/lib.dc.page.php:843
 msgid "Send"
 msgstr ""
@@ -2180,5 +2180,5 @@
 msgstr ""
 
-#: admin/plugins.php:191 admin/plugins.php:197 inc/admin/prepend.php:337
+#: admin/plugins.php:191 admin/plugins.php:197 inc/admin/prepend.php:336
 msgid "Plugins management"
 msgstr ""
@@ -2222,5 +2222,5 @@
 msgstr ""
 
-#: admin/plugins.php:246 inc/admin/prepend.php:295
+#: admin/plugins.php:246 inc/admin/prepend.php:294
 msgid "Plugins"
 msgstr ""
@@ -2319,5 +2319,5 @@
 
 #: admin/popup_posts.php:62 admin/search.php:72 admin/search.php:76
-#: admin/search.php:86 inc/admin/prepend.php:318
+#: admin/search.php:86 inc/admin/prepend.php:317
 msgid "Search"
 msgstr ""
@@ -2327,5 +2327,5 @@
 msgstr ""
 
-#: admin/post.php:78 admin/post.php:554 inc/admin/lib.dc.page.php:552
+#: admin/post.php:78 admin/post.php:554 inc/admin/lib.dc.page.php:548
 msgid "Edit entry"
 msgstr ""
@@ -2379,5 +2379,5 @@
 #: admin/posts_actions.php:358 admin/posts_actions.php:408
 #: admin/posts_actions.php:450 admin/posts_actions.php:480
-#: admin/users_actions.php:215 inc/admin/prepend.php:324
+#: admin/users_actions.php:215 inc/admin/prepend.php:323
 msgid "Entries"
 msgstr ""
@@ -2387,5 +2387,5 @@
 msgstr ""
 
-#: admin/post.php:384 inc/admin/lib.dc.page.php:550
+#: admin/post.php:384 inc/admin/lib.dc.page.php:546
 msgid "Entry has been successfully created."
 msgstr ""
@@ -2841,9 +2841,9 @@
 
 #: admin/preferences.php:538 admin/preferences.php:540
-#: inc/admin/lib.dc.page.php:145
+#: inc/admin/lib.dc.page.php:144
 msgid "My dashboard"
 msgstr ""
 
-#: admin/preferences.php:544 inc/admin/prepend.php:297
+#: admin/preferences.php:544 inc/admin/prepend.php:296
 msgid "My favorites"
 msgstr ""
@@ -3272,392 +3272,396 @@
 msgstr ""
 
-#: inc/admin/lib.dc.page.php:140 inc/admin/lib.dc.page.php:141
+#: inc/admin/lib.dc.page.php:140
 msgid "Go to site"
 msgstr ""
 
-#: inc/admin/lib.dc.page.php:148
+#: inc/admin/lib.dc.page.php:146
 #, php-format
 msgid "Logout %s"
 msgstr ""
 
-#: inc/admin/lib.dc.page.php:157
+#: inc/admin/lib.dc.page.php:155
 msgid "Hide main menu"
 msgstr ""
 
-#: inc/admin/lib.dc.page.php:158
+#: inc/admin/lib.dc.page.php:156
 msgid "Show main menu"
 msgstr ""
 
-#: inc/admin/lib.dc.page.php:167
+#: inc/admin/lib.dc.page.php:164
 msgid "Safe mode"
 msgstr ""
 
-#: inc/admin/lib.dc.page.php:168
+#: inc/admin/lib.dc.page.php:165
 msgid "You are in safe mode. All plugins have been temporarily disabled. Remind to log out then log in again normally to get back all functionalities"
 msgstr ""
 
-#: inc/admin/lib.dc.page.php:177 inc/admin/lib.dc.page.php:548
+#: inc/admin/lib.dc.page.php:174 inc/admin/lib.dc.page.php:544
+#: inc/admin/lib.dc.page.php:837
+msgid "Error:"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:187 inc/admin/lib.dc.page.php:526
+msgid "Need help?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:200
+msgid "OK"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:207
+#, php-format
+msgid "Thank you for using %s."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:310
+msgid "Go to dashboard"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:332
+msgid "%H:%M:%S:"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:449
+msgid "Help about this page"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:454
+#, php-format
+msgid "See also %s"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:454
+msgid "the global help"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:519
+msgid "uncover"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:521
+msgid "hide"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:528
+msgid "Hide"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:530
+msgid "Select:"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:532
+msgid "no selection"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:534
+msgid "select all"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:536
+msgid "Invert selection"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:550
+msgid "view entry"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:552
+#, php-format
+msgid "Are you sure you want to delete selected entries (%s)?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:554
+#, php-format
+msgid "Are you sure you want to delete selected categories (%s)?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:556
+msgid "Are you sure you want to delete this entry?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:558
+msgid "Click here to unlock the field"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:560
+msgid "Are you sure you want to delete all spams?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:562
+#, php-format
+msgid "Are you sure you want to delete selected comments (%s)?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:564
+msgid "Are you sure you want to delete this comment?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:566
+msgid "Users with posts cannot be deleted."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:568
+#, php-format
+msgid "Are you sure you want to delete selected users (%s)?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:570
+#, php-format
+msgid "Are you sure you want to delete category \"%s\"?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:572
+msgid "Are you sure you want to reorder all categories?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:574
+#, php-format
+msgid "Are you sure you want to remove media \"%s\"?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:576
+msgid "Are you sure you want to extract archive in current directory?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:578
+#, php-format
+msgid "Are you sure you want to remove attachment \"%s\"?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:580
+#, php-format
+msgid "Are you sure you want to delete \"%s\" language?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:582
+#, php-format
+msgid "Are you sure you want to delete \"%s\" plugin?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:584
+msgid "Use this theme"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:586
+msgid "Remove this theme"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:588
+#, php-format
+msgid "Are you sure you want to delete \"%s\" theme?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:590
+msgid "Are you sure you want to delete this backup?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:592
+msgid "Zip file content"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:594
+msgid "XHTML markup validator"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:596
+msgid "XHTML content is valid."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:598
+msgid "There are XHTML markup errors."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:600
+msgid "Attention: an audit of a content not yet registered."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:602
+msgid "You have unsaved changes. Switch post format will loose these changes. Proceed anyway?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:604
+msgid "Warning: post format change will not convert existing content. You will need to apply new format by yourself. Proceed anyway?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:606
+msgid "Loading enhanced uploader, please wait."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:637
+msgid "You have unsaved changes."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:723
+msgid "close"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:724
+msgid "now"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:768
+msgid "visual"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:769
+msgid "source"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:771
+msgid "You can use the following shortcuts to format your text."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:772
+msgid "-- none --"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:773
+msgid "-- block format --"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:774
+msgid "Paragraph"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:775
+msgid "Level 1 header"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:776
+msgid "Level 2 header"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:777
+msgid "Level 3 header"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:778
+msgid "Level 4 header"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:779
+msgid "Level 5 header"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:780
+msgid "Level 6 header"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:781
+msgid "Strong emphasis"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:782
+msgid "Emphasis"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:783
+msgid "Inserted"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:784
+msgid "Deleted"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:785
+msgid "Inline quote"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:786
+msgid "Code"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:787
+msgid "Line break"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:788
+msgid "Blockquote"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:789
+msgid "Preformated text"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:790
+msgid "Unordered list"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:791
+msgid "Ordered list"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:793
+msgid "Link"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:794 inc/admin/lib.dc.page.php:798
+msgid "URL?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:795
+msgid "Language?"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:797
+msgid "External image"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:800
+msgid "Media chooser"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:801
+msgid "Link to an entry"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:831
+msgid "Temporarily activate enhanced uploader"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:832
+msgid "Temporarily disable enhanced uploader"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:833
+msgid "Limit exceeded."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:834
+msgid "File size exceeds allowed limit."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:835
+msgid "Canceled."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:836
+msgid "HTTP Error:"
+msgstr ""
+
 #: inc/admin/lib.dc.page.php:841
-msgid "Error:"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:190 inc/admin/lib.dc.page.php:530
-msgid "Need help?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:210
-#, php-format
-msgid "Thank you for using %s."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:314
-msgid "Go to dashboard"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:336
-msgid "%H:%M:%S:"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:453
-msgid "Help about this page"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:458
-#, php-format
-msgid "See also %s"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:458
-msgid "the global help"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:523
-msgid "uncover"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:525
-msgid "hide"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:532
-msgid "Hide"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:534
-msgid "Select:"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:536
-msgid "no selection"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:538
-msgid "select all"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:540
-msgid "Invert selection"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:554
-msgid "view entry"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:556
-#, php-format
-msgid "Are you sure you want to delete selected entries (%s)?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:558
-#, php-format
-msgid "Are you sure you want to delete selected categories (%s)?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:560
-msgid "Are you sure you want to delete this entry?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:562
-msgid "Click here to unlock the field"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:564
-msgid "Are you sure you want to delete all spams?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:566
-#, php-format
-msgid "Are you sure you want to delete selected comments (%s)?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:568
-msgid "Are you sure you want to delete this comment?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:570
-msgid "Users with posts cannot be deleted."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:572
-#, php-format
-msgid "Are you sure you want to delete selected users (%s)?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:574
-#, php-format
-msgid "Are you sure you want to delete category \"%s\"?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:576
-msgid "Are you sure you want to reorder all categories?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:578
-#, php-format
-msgid "Are you sure you want to remove media \"%s\"?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:580
-msgid "Are you sure you want to extract archive in current directory?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:582
-#, php-format
-msgid "Are you sure you want to remove attachment \"%s\"?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:584
-#, php-format
-msgid "Are you sure you want to delete \"%s\" language?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:586
-#, php-format
-msgid "Are you sure you want to delete \"%s\" plugin?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:588
-msgid "Use this theme"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:590
-msgid "Remove this theme"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:592
-#, php-format
-msgid "Are you sure you want to delete \"%s\" theme?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:594
-msgid "Are you sure you want to delete this backup?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:596
-msgid "Zip file content"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:598
-msgid "XHTML markup validator"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:600
-msgid "XHTML content is valid."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:602
-msgid "There are XHTML markup errors."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:604
-msgid "Attention: an audit of a content not yet registered."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:606
-msgid "You have unsaved changes. Switch post format will loose these changes. Proceed anyway?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:608
-msgid "Warning: post format change will not convert existing content. You will need to apply new format by yourself. Proceed anyway?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:610
-msgid "Loading enhanced uploader, please wait."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:641
-msgid "You have unsaved changes."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:727
-msgid "close"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:728
-msgid "now"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:772
-msgid "visual"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:773
-msgid "source"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:775
-msgid "You can use the following shortcuts to format your text."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:776
-msgid "-- none --"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:777
-msgid "-- block format --"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:778
-msgid "Paragraph"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:779
-msgid "Level 1 header"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:780
-msgid "Level 2 header"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:781
-msgid "Level 3 header"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:782
-msgid "Level 4 header"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:783
-msgid "Level 5 header"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:784
-msgid "Level 6 header"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:785
-msgid "Strong emphasis"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:786
-msgid "Emphasis"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:787
-msgid "Inserted"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:788
-msgid "Deleted"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:789
-msgid "Inline quote"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:790
-msgid "Code"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:791
-msgid "Line break"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:792
-msgid "Blockquote"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:793
-msgid "Preformated text"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:794
-msgid "Unordered list"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:795
-msgid "Ordered list"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:797
-msgid "Link"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:798 inc/admin/lib.dc.page.php:802
-msgid "URL?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:799
-msgid "Language?"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:801
-msgid "External image"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:804
-msgid "Media chooser"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:805
-msgid "Link to an entry"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:835
-msgid "Temporarily activate enhanced uploader"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:836
-msgid "Temporarily disable enhanced uploader"
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:837
-msgid "Limit exceeded."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:838
-msgid "File size exceeds allowed limit."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:839
-msgid "Canceled."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:840
-msgid "HTTP Error:"
+msgid "Clean"
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:844
+msgid "File successfully uploaded."
 msgstr ""
 
 #: inc/admin/lib.dc.page.php:845
-msgid "Clean"
+msgid "No file in queue."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:846
+msgid "1 file in queue."
+msgstr ""
+
+#: inc/admin/lib.dc.page.php:847
+#, php-format
+msgid "%d files in queue."
 msgstr ""
 
 #: inc/admin/lib.dc.page.php:848
-msgid "File successfully uploaded."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:849
-msgid "No file in queue."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:850
-msgid "1 file in queue."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:851
-#, php-format
-msgid "%d files in queue."
-msgstr ""
-
-#: inc/admin/lib.dc.page.php:852
 msgid "Queue error:"
 msgstr ""
@@ -3756,25 +3760,25 @@
 msgstr ""
 
+#: inc/admin/prepend.php:128
+msgid "Database error"
+msgstr ""
+
 #: inc/admin/prepend.php:129
-msgid "Database error"
-msgstr ""
-
-#: inc/admin/prepend.php:130
 msgid "There seems to be no Session table in your database. Is Dotclear completly installed?"
 msgstr ""
 
+#: inc/admin/prepend.php:292
+msgid "System settings"
+msgstr ""
+
 #: inc/admin/prepend.php:293
-msgid "System settings"
-msgstr ""
-
-#: inc/admin/prepend.php:294
 msgid "Blog"
 msgstr ""
 
-#: inc/admin/prepend.php:331
+#: inc/admin/prepend.php:330
 msgid "Update"
 msgstr ""
 
-#: inc/admin/prepend.php:334
+#: inc/admin/prepend.php:333
 msgid "Languages"
 msgstr ""
@@ -4214,4 +4218,8 @@
 msgstr ""
 
+#: inc/core/class.dc.xmlrpc.php:1136
+msgid "This category does not exist."
+msgstr ""
+
 #: inc/core/class.dc.xmlrpc.php:1644
 msgid "No valid source URL provided? Try again!"
Index: locales/_pot/plugins.pot
===================================================================
--- locales/_pot/plugins.pot	(revision 1962)
+++ locales/_pot/plugins.pot	(revision 1945)
@@ -8,5 +8,5 @@
 "Project-Id-Version: Dotclear 2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-09-20 08:00+0000\n"
+"POT-Creation-Date: 2013-09-18 11:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
@@ -1236,6 +1236,4 @@
 #: plugins/importExport/inc/class.dc.export.flat.php:203
 #: plugins/importExport/inc/class.dc.export.flat.php:228
-#: plugins/importExport/inc/lib.ie.maintenance.php:65
-#: plugins/importExport/inc/lib.ie.maintenance.php:122
 msgid "Compress file"
 msgstr ""
@@ -1538,17 +1536,4 @@
 msgstr ""
 
-#: plugins/importExport/inc/lib.ie.maintenance.php:24
-#: plugins/importExport/inc/lib.ie.maintenance.php:81
-msgid "Database export"
-msgstr ""
-
-#: plugins/importExport/inc/lib.ie.maintenance.php:25
-msgid "Download database of current blog"
-msgstr ""
-
-#: plugins/importExport/inc/lib.ie.maintenance.php:82
-msgid "Download database of all blogs"
-msgstr ""
-
 #: plugins/importExport/index.php:69 plugins/maintenance/index.php:76
 msgid "Please wait..."
@@ -1556,41 +1541,26 @@
 
 #: plugins/maintenance/_admin.php:16 plugins/maintenance/index.php:69
-#: plugins/maintenance/index.php:98 plugins/maintenance/index.php:133
+#: plugins/maintenance/index.php:100 plugins/maintenance/index.php:133
+#: plugins/maintenance/index.php:140 plugins/maintenance/index.php:141
 msgid "Maintenance"
 msgstr ""
 
+#: plugins/maintenance/_admin.php:48
+msgid "Optimize"
+msgstr ""
+
 #: plugins/maintenance/_admin.php:49
-msgid "Servicing"
+msgid "Count and index"
 msgstr ""
 
 #: plugins/maintenance/_admin.php:50
-msgid "Backup"
-msgstr ""
-
-#: plugins/maintenance/_admin.php:52
-msgid "Optimize"
-msgstr ""
-
-#: plugins/maintenance/_admin.php:53
-msgid "Count and index"
-msgstr ""
-
-#: plugins/maintenance/_admin.php:54
 msgid "Purge"
 msgstr ""
 
-#: plugins/maintenance/_admin.php:55
+#: plugins/maintenance/_admin.php:51
 msgid "Other"
 msgstr ""
 
-#: plugins/maintenance/_admin.php:56
-msgid "Compressed file for current blog"
-msgstr ""
-
-#: plugins/maintenance/_admin.php:57
-msgid "Compressed file for all blogs"
-msgstr ""
-
-#: plugins/maintenance/_admin.php:118
+#: plugins/maintenance/_admin.php:110
 #, php-format
 msgid "One task to update"
@@ -1599,13 +1569,13 @@
 msgstr[1] ""
 
-#: plugins/maintenance/_admin.php:144
+#: plugins/maintenance/_admin.php:136
 msgid "Show maintenance tasks to update."
 msgstr ""
 
-#: plugins/maintenance/inc/class.dc.maintenance.task.php:60
+#: plugins/maintenance/inc/class.dc.maintenance.task.php:58
 msgid "Failed to execute task."
 msgstr ""
 
-#: plugins/maintenance/inc/class.dc.maintenance.task.php:63
+#: plugins/maintenance/inc/class.dc.maintenance.task.php:61
 msgid "Task successfully executed."
 msgstr ""
@@ -1635,45 +1605,45 @@
 msgstr ""
 
+#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:22
+#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php:22
+msgid "Search engine index"
+msgstr ""
+
 #: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:23
+msgid "Index all comments"
+msgstr ""
+
+#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:24
+#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php:24
+msgid "next"
+msgstr ""
+
+#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:25
+#, php-format
+msgid "Indexing comment %d to %d."
+msgstr ""
+
+#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:26
+msgid "Comments index done."
+msgstr ""
+
+#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:27
+msgid "Failed to index comments."
+msgstr ""
+
 #: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php:23
-msgid "Search engine index"
-msgstr ""
-
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:24
-msgid "Index all comments"
-msgstr ""
-
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:25
+msgid "Index all posts"
+msgstr ""
+
 #: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php:25
-msgid "next"
-msgstr ""
-
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:26
-#, php-format
-msgid "Indexing comment %d to %d."
-msgstr ""
-
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:27
-msgid "Comments index done."
-msgstr ""
-
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php:28
-msgid "Failed to index comments."
-msgstr ""
-
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php:24
-msgid "Index all posts"
+#, php-format
+msgid "Indexing entry %d to %d."
 msgstr ""
 
 #: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php:26
-#, php-format
-msgid "Indexing entry %d to %d."
+msgid "Entries index done."
 msgstr ""
 
 #: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php:27
-msgid "Entries index done."
-msgstr ""
-
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php:28
 msgid "Failed to index entries."
 msgstr ""
@@ -1703,12 +1673,4 @@
 msgstr ""
 
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.zipmedia.php:21
-msgid "Download media folder of current blog"
-msgstr ""
-
-#: plugins/maintenance/inc/tasks/class.dc.maintenance.ziptheme.php:21
-msgid "Download active theme of current blog"
-msgstr ""
-
 #: plugins/maintenance/index.php:122
 msgid "Back"
@@ -1720,9 +1682,9 @@
 msgstr ""
 
-#: plugins/maintenance/index.php:184 plugins/maintenance/index.php:206
+#: plugins/maintenance/index.php:175 plugins/maintenance/index.php:195
 msgid "Execute task"
 msgstr ""
 
-#: plugins/maintenance/index.php:187
+#: plugins/maintenance/index.php:178
 msgid "This may take a very long time"
 msgstr ""
@@ -1802,5 +1764,4 @@
 
 #: plugins/pages/list.php:183 plugins/pages/page.php:37
-#: plugins/pages/page.php:491
 msgid "New page"
 msgstr ""
@@ -1845,8 +1806,4 @@
 #: plugins/pages/page.php:446
 msgid "Hide in widget Pages"
-msgstr ""
-
-#: plugins/pages/page.php:470
-msgid "Introduction to the page."
 msgstr ""
 
Index: locales/en/help/post.html
===================================================================
--- locales/en/help/post.html	(revision 1459)
+++ locales/en/help/post.html	(revision 1964)
@@ -46,5 +46,5 @@
   status is <em>scheduled</em>,  it will come online at the said date and time.</dd>
   
-  <dt>Text formating</dt>
+  <dt>Text formatting</dt>
   <dd>To choose the post syntax. Wiki is a simplified syntax
   and will be converted to valid xhtml&nbsp;; Unless you have a perfect
@@ -75,5 +75,5 @@
   entry, a number will be added to it.</dd>
   
-  <dt>Entry lang.</dt>
+  <dt>Entry language</dt>
   <dd>The two character language code of your entry. It defaults to your (as a
   user) language but you can change it to whatever language code you want, ie.
Index: locales/fr/help/core_blogs.html
===================================================================
--- locales/fr/help/core_blogs.html	(revision 1956)
+++ locales/fr/help/core_blogs.html	(revision 1919)
@@ -6,5 +6,5 @@
 <body>
 
-<h4>Filtrer la liste des blogs</h4>
+<h3>Filtrer la liste des blogs</h3>
 <dl>
   <dt>Chercher</dt>
Index: locales/fr/help/core_media.html
===================================================================
--- locales/fr/help/core_media.html	(revision 1956)
+++ locales/fr/help/core_media.html	(revision 1921)
@@ -44,5 +44,5 @@
 ordinateur.</p>
 
-<h4>Détails du média</h4>
+<h3>Détails du média</h3>
 <p>La page individuelle d'un média présente un ensemble d'informations sur
 celui-ci et permet d'effectuer quelques opérations.</p>
@@ -82,5 +82,5 @@
 <p>Les tailles par défaut des versions miniature, petite et moyenne, peuvent être modifiées dans les paramètres du blog</p>
 
-<h4>Attacher un fichier à un billet</h4>
+<h3>Attacher un fichier à un billet</h3>
 <p>Vous pouvez attacher un fichier à un billet très facilement. Commencez par
 créer un nouveau billet et enregistrez-le. Cliquez alors sur "ajouter un fichier
@@ -95,5 +95,5 @@
 lecture directe du fichier.</p>
 
-<h4>Podcast et diffusion de fichiers musicaux</h4>
+<h3>Podcast et diffusion de fichiers musicaux</h3>
 <p>Tous les fichiers attachés à un billet seront présents dans les fils RSS de
 vos billets, vous permettant ainsi de réaliser des podcast de n'importe quel
Index: locales/fr/help/core_user.html
===================================================================
--- locales/fr/help/core_user.html	(revision 1956)
+++ locales/fr/help/core_user.html	(revision 1921)
@@ -70,5 +70,5 @@
 </dl>
 
-<h4>Mots-clés</h4>
+<h3>Mots-clés</h3>
 <dl>
   <dt>Format de la liste des mots-clés</dt>
Index: locales/fr/main.po
===================================================================
--- locales/fr/main.po	(revision 1962)
+++ locales/fr/main.po	(revision 1945)
@@ -11,5 +11,5 @@
 "Project-Id-Version: Dotclear\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-09-20 08:00+0000\n"
+"POT-Creation-Date: 2013-09-18 11:57+0000\n"
 "PO-Revision-Date: 2012-08-13 07:13+0000\n"
 "Last-Translator: xave <xave@dotclear.net>\n"
@@ -642,4 +642,7 @@
 msgstr "La catégorie où les entrées seront déplacées n'existe pas."
 
+msgid "The entries cannot be moved to the category you choose to delete."
+msgstr "Vous ne pouvez déplacer les billets vers la catégorie que vous voulez supprimer."
+
 msgid "Categories"
 msgstr "Catégories"
@@ -654,11 +657,4 @@
 msgstr "Catégories réordonnées avec succès."
 
-msgid "This category does not exist."
-msgstr "Cette catégorie n'existe pas."
-
-#, fuzzy
-msgid "Entries have been successfully moved to the category you choose."
-msgstr "Vous ne pouvez déplacer les billets vers la catégorie que vous voulez supprimer."
-
 msgid "New category"
 msgstr "Nouvelle catégorie"
@@ -681,14 +677,12 @@
 msgstr "URL :"
 
-#, fuzzy
-msgid "Move entries to"
-msgstr "Déplacer cette catégorie"
-
-msgid "OK"
-msgstr "OK"
-
-#, fuzzy
-msgid "Delete category"
-msgstr "Nouvelle catégorie"
+msgid "Category where entries of deleted categories will be moved:"
+msgstr "Catégorie où seront déplacés les billets des catégories supprimées :"
+
+msgid "Delete selected categories"
+msgstr "Supprimer les catégories sélectionnées"
+
+msgid "Categories order"
+msgstr "Ordonnancement des catégories"
 
 msgid "To rearrange categories order, move items by drag and drop, then click on “Save categories order” button."
@@ -697,4 +691,7 @@
 msgid "Save categories order"
 msgstr "Enregistrer l'ordre des catégories"
+
+msgid "Reorder all categories on the top level and delete selected categories"
+msgstr "Replacer toutes les catégories au premier niveau et supprimer les catégories sélectionnées"
 
 msgid "Reorder all categories on the top level"
@@ -2426,4 +2423,7 @@
 msgstr "Besoin d'aide ?"
 
+msgid "OK"
+msgstr "OK"
+
 #, php-format
 msgid "Thank you for using %s."
@@ -3106,4 +3106,7 @@
 msgstr "Aucun espace de travail spécifié"
 
+msgid "This category does not exist."
+msgstr "Cette catégorie n'existe pas."
+
 msgid "No valid source URL provided? Try again!"
 msgstr ""
@@ -3259,16 +3262,4 @@
 msgid "The following error was encountered while trying to read the database:"
 msgstr "L'erreur suivante a été rencontrée lors de la tentative d'accès à la base de données :"
-
-#~ msgid "Category where entries of deleted categories will be moved:"
-#~ msgstr "Catégorie où seront déplacés les billets des catégories supprimées :"
-
-#~ msgid "Delete selected categories"
-#~ msgstr "Supprimer les catégories sélectionnées"
-
-#~ msgid "Categories order"
-#~ msgstr "Ordonnancement des catégories"
-
-#~ msgid "Reorder all categories on the top level and delete selected categories"
-#~ msgstr "Replacer toutes les catégories au premier niveau et supprimer les catégories sélectionnées"
 
 #, fuzzy
Index: locales/fr/plugins.po
===================================================================
--- locales/fr/plugins.po	(revision 1962)
+++ locales/fr/plugins.po	(revision 1955)
@@ -11,5 +11,5 @@
 "Project-Id-Version: Dotclear\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-09-20 08:00+0000\n"
+"POT-Creation-Date: 2013-09-18 11:57+0000\n"
 "PO-Revision-Date: 2012-11-06 10:04+0100\n"
 "Last-Translator: Franck Paul <carnet.franck.paul@gmail.com>\n"
@@ -996,4 +996,8 @@
 msgstr "taille maximum de %s"
 
+#, php-format
+msgid "maximum size %s"
+msgstr ""
+
 msgid "or pick up a local file in your public directory"
 msgstr "ou sélectionnez un fichier local présent dans votre répertoire de médias"
@@ -1002,4 +1006,7 @@
 msgstr "Attention : Cela supprimera au préalable tout le contenu de votre base de données à l'exception des utilisateurs."
 
+msgid "File is empty or not a compressed file."
+msgstr "Le fichier est vide ou n'est pas un fichier compressé."
+
 msgid "Another file with same name exists."
 msgstr "Un autre fichier portant ce nom existe déjà."
@@ -1078,4 +1085,7 @@
 msgid "Download database of current blog"
 msgstr "Télécharger la base de données du blog courant"
+
+msgid "Zip file ready to be downloaded."
+msgstr "Fichier Zip prêt à être télécharger."
 
 msgid "Download database of all blogs"
@@ -1300,770 +1310,764 @@
 msgstr "Ne pas lister dans le widget Pages"
 
+msgid "Select this comment"
+msgstr "Sélectionner ce commentaire"
+
+msgid "Pings"
+msgstr "Signalements (pings)"
+
+msgid "Pings configuration"
+msgstr "Configuration des signalements"
+
+msgid "Settings have been successfully updated."
+msgstr "Les réglages ont été modifiés avec succès."
+
+msgid "Activate pings extension"
+msgstr "Activer le plugin de signalement"
+
+msgid "Service name:"
+msgstr "Nom du service :"
+
+msgid "Service URI:"
+msgstr "URI du service :"
+
+msgid "Error"
+msgstr "Erreur"
+
+msgid "Test ping services"
+msgstr "Tester les services de signalement"
+
+msgid "Check all"
+msgstr "Tout sélectionner"
+
+msgid "Simple menu"
+msgstr "Menu simple"
+
+msgid "All months"
+msgstr "Tous les mois"
+
+msgid "All tags"
+msgstr "Tous les mots-clés"
+
+msgid "Home"
+msgstr "Accueil"
+
+msgid "Archive"
+msgstr "Archive"
+
+msgid "Page"
+msgstr "Page"
+
+msgid "Tags"
+msgstr "Mots-clés"
+
+msgid "User defined"
+msgstr "Saisie libre"
+
+msgid "Label"
+msgstr "Libellé"
+
+msgid "Recent posts"
+msgstr "Billets récents"
+
+#, php-format
+msgid "Switch to %s language"
+msgstr "Basculer vers le %s"
+
+msgid "Recent Posts from this category"
+msgstr "Billets récents de cette catégorie"
+
+msgid "Archives"
+msgstr "Archives"
+
+#, php-format
+msgid "Posts from %s"
+msgstr "Billets de %s"
+
+#, php-format
+msgid "Recent posts for %s tag"
+msgstr "Billets récent pour le mot-clé %s"
+
+msgid "Label and URL of menu item are mandatory."
+msgstr "Les libellés et URL sont obligatoires."
+
+msgid "No menu items selected."
+msgstr "Aucun item de menu sélectionné."
+
+msgid "Label is mandatory."
+msgstr "Le libellé est obligatoire."
+
+msgid "URL is mandatory."
+msgstr "l’URL est obligatoire."
+
+msgid "Add item"
+msgstr "Ajouter un item de menu"
+
+msgid "Menu item has been successfully added."
+msgstr "L'item de menu a été ajouté avec succès."
+
+msgid "Menu items have been successfully removed."
+msgstr "Le ou les items de menu ont été supprimés avec succès."
+
+msgid "Menu items have been successfully updated."
+msgstr "Le ou les items de menu ont été mis à jour avec succès."
+
+msgid "Select type"
+msgstr "Sélection du type"
+
+msgid "Type of item menu:"
+msgstr "Type d'item de menu :"
+
+msgid "Continue..."
+msgstr "Continuer…"
+
+msgid "Select language:"
+msgstr "Sélectionnez la langue :"
+
+msgid "Select category:"
+msgstr "Sélectionnez la catégorie :"
+
+msgid "Select month (if necessary):"
+msgstr "Sélectionnez le mois (si nécessaire) :"
+
+msgid "Select page:"
+msgstr "Sélectionnez la page :"
+
+msgid "Select tag (if necessary):"
+msgstr "Sélectionnez le mot clé (si nécessaire) :"
+
+msgid "Label of item menu:"
+msgstr "Libellé de l'item de menu :"
+
+msgid "Description of item menu:"
+msgstr "Description de l'item de menu :"
+
+msgid "URL of item menu:"
+msgstr "URL de l'item de menu :"
+
+msgid "Add this item"
+msgstr "Ajouter cet item"
+
+msgid "Add an item"
+msgstr "Ajouter un item de menu"
+
+msgid "Menu items list"
+msgstr "Liste des items de menu"
+
+msgid "Update menu"
+msgstr "Mettre à jour le menu"
+
+msgid "Delete selected menu items"
+msgstr "Supprimer les items de menu sélectionnés"
+
+msgid "Are you sure you want to remove selected menu items?"
+msgstr "Êtes-vous sûr de vouloir supprimer les items de menu sélectionnés ?"
+
+msgid "No menu items so far."
+msgstr "Aucun item de menu pour l'instant."
+
+#, php-format
+msgid "Are you sure you want to remove this %s?"
+msgstr "Êtes-vous sûr de vouloir supprimer ce %s ?"
+
+#, php-format
+msgid "Add a %s to this entry"
+msgstr "Ajouter %s à ce billet"
+
+msgid "Choose from list"
+msgstr "Choisir dans la liste"
+
+msgid "all"
+msgstr "tous"
+
+msgid "Tag"
+msgstr "Mot-clé"
+
+msgid "used in %e - frequency %p%"
+msgstr "utilisé dans %e - fréquence %p%"
+
+msgid "entry"
+msgstr "billet"
+
+msgid "entries"
+msgstr "billets"
+
+msgid "Enter tags separated by coma"
+msgstr "Entrez les mots-clés séparés par des virgules"
+
+msgid "Add tags"
+msgstr "Ajouter des mots-clés"
+
+msgid "Remove tags"
+msgstr "Retirer des mots-clés"
+
+msgid "Add tags to entries"
+msgstr "Ajouter des mots-clés à des billets"
+
+msgid "Tags to add:"
+msgstr "Mots-clés à ajouter :"
+
+msgid "Remove selected tags from entries"
+msgstr "Retirer les mots-clés sélectionnés des billets"
+
+msgid "No tags for selected entries"
+msgstr "Aucun mot-clé pour les billets sélectionnés"
+
+msgid "Following tags have been found in selected entries:"
+msgstr "Les mots-clés suivants ont été trouvés pour les billets sélectionnés :"
+
+msgid "Short"
+msgstr "Court"
+
+msgid "Extended"
+msgstr "Étendu"
+
+msgid "Tags list format:"
+msgstr "Format de la liste des mots-clés :"
+
+msgid "This tag's comments Atom feed"
+msgstr "Flux Atom des commentaires associés à ce mot-clé"
+
+msgid "This tag's entries Atom feed"
+msgstr "Flux Atom des billets associés à ce mot-clé"
+
+msgid "Limit (empty means no limit):"
+msgstr "Limite (laisser vide si pas de limite) :"
+
+msgid "Entries count"
+msgstr "Nombre de billets"
+
+msgid "Tag name"
+msgstr "Nom du mot-clé"
+
+msgid "Link to all tags:"
+msgstr "Lien vers tous les mots-clés :"
+
+#, php-format
+msgid "Are you sure you want to remove tag: “%s”?"
+msgstr "Êtes-vous sûr de vouloir supprimer le mot-clé “%s” ?"
+
+msgid "Tag has been successfully renamed"
+msgstr "Le mot-clé a été renommé avec succès"
+
+msgid "Back to tags list"
+msgstr "Retour à la liste des mots-clés"
+
+msgid "Edit tag name:"
+msgstr "Renommer ce mot-clé :"
+
+msgid "Rename"
+msgstr "Renommer"
+
+msgid "Delete this tag:"
+msgstr "Supprimer ce mot-clé :"
+
+#, php-format
+msgid "List of entries with the tag “%s”"
+msgstr "Liste des billets avec le mot-clé “%s”"
+
+msgid "Tag has been successfully removed"
+msgstr "Le mot-clé a été retiré avec succès"
+
+msgid "No tags on this blog."
+msgstr "Aucun mot-clé sur ce blog."
+
+msgid "Edit theme files"
+msgstr "Modifier les fichiers du thème"
+
+msgid "Syntax color for theme editor"
+msgstr "Coloration syntaxique de l'éditeur de thème"
+
+msgid "No file"
+msgstr "Aucun fichier"
+
+msgid "File does not exist."
+msgstr "Ce fichier n'existe pas."
+
+#, php-format
+msgid "File %s is not readable"
+msgstr "Le fichier %s n'est pas lisible"
+
+#, php-format
+msgid "Unable to write file %s. Please check your theme files and folders permissions."
+msgstr "Impossible d'écrire le fichier %s. Contrôlez les permissions des fichiers et des répertoires de votre thème."
+
+msgid "Saving document..."
+msgstr "Enregistrement du document…"
+
+msgid "Document saved"
+msgstr "Document enregistré"
+
+msgid "An error occurred:"
+msgstr "Une erreur est survenue :"
+
+#, php-format
+msgid "Your current theme on this blog is \"%s\"."
+msgstr "Actuellement votre thème sur ce blog est « %s »."
+
+msgid "You can't edit default theme."
+msgstr "Vous ne pouvez pas modifier le thème par défaut."
+
+msgid "Please select a file to edit."
+msgstr "Sélectionnez un fichier à modifier."
+
+msgid "File editor"
+msgstr "Éditeur de fichier"
+
+#, php-format
+msgid "Editing file %s"
+msgstr "Édition du fichier %s"
+
+msgid "This file is not writable. Please check your theme files permissions."
+msgstr "Ce fichier n'est pas modifiable. Contrôlez les permissions de vos fichiers de thème."
+
+msgid "Templates files"
+msgstr "Fichiers du thème"
+
+msgid "CSS files"
+msgstr "Fichiers CSS"
+
+msgid "JavaScript files"
+msgstr "Fichiers JavaScript"
+
+msgid "Locales files"
+msgstr "Fichiers de traduction"
+
+msgid "user:preferences"
+msgstr "user:preferences"
+
+msgid "Preferences successfully updated"
+msgstr "Préférences mises à jour avec succès"
+
+msgid "Preferences definition successfully updated"
+msgstr "Définition des préférences mise à jour avec succès"
+
+msgid "User preferences"
+msgstr "Préférences utilisateur"
+
+msgid "Global preferences"
+msgstr "Préférences globales"
+
+msgid "Presentation widgets"
+msgstr "Widgets de présentation"
+
+msgid "Search engine"
+msgstr "Moteur de recherche"
+
+msgid "Navigation links"
+msgstr "Liens de navigation"
+
+msgid "Selected entries"
+msgstr "Billets sélectionnés"
+
+msgid "Best of me"
+msgstr "À retenir"
+
+msgid "Blog languages"
+msgstr "Langues du blog"
+
+msgid "With entries counts"
+msgstr "Avec le nombre de billets"
+
+msgid "Include empty categories"
+msgstr "Inclure les catégories vides"
+
+msgid "Subscribe links"
+msgstr "Liens de souscription"
+
+msgid "Subscribe"
+msgstr "S'abonner"
+
+msgid "Feeds type:"
+msgstr "Type de flux :"
+
+msgid "Feed reader"
+msgstr "Lecteur de flux"
+
+msgid "Somewhere else"
+msgstr "Autre part"
+
+msgid "Entries limit:"
+msgstr "Limite du nombre de billets :"
+
+msgid "Text"
+msgstr "Texte"
+
+msgid "Text:"
+msgstr "Texte :"
+
+msgid "Last entries"
+msgstr "Derniers billets"
+
+msgid "Uncategorized"
+msgstr "Sans catégorie"
+
+msgid "Tag:"
+msgstr "Mot-clé :"
+
+msgid "Last comments"
+msgstr "Derniers commentaires"
+
+msgid "Comments limit:"
+msgstr "Limite du nombre de commentaires :"
+
+#, php-format
+msgid "This blog's entries %s feed"
+msgstr "Flux %s des billets de ce blog"
+
+#, php-format
+msgid "This blog's comments %s feed"
+msgstr "Flux %s des commentaires de ce blog"
+
+msgid "Entries feed"
+msgstr "Fil des billets"
+
+msgid "Comments feed"
+msgstr "Fil des commentaires"
+
+msgid "navigation"
+msgstr "navigation"
+
+msgid "extra"
+msgstr "extra"
+
+msgid "custom"
+msgstr "supplémentaire"
+
+msgid "empty string"
+msgstr "chaîne vide"
+
+msgid "Widgets"
+msgstr "Widgets"
+
+msgid "Are you sure you want to reset sidebars?"
+msgstr "Êtes-vous sûr de vouloir réinitialiser les volets ?"
+
+msgid "Available widgets"
+msgstr "Widgets disponibles"
+
+msgid "Move widgets from this list to one of the sidebars."
+msgstr "Déplacez des widgets de cette liste vers l'un des volets."
+
+msgid "order"
+msgstr "ordre"
+
+msgid "Append to:"
+msgstr "Ajouter à :"
+
+msgid "Add widgets to sidebars"
+msgstr "Ajouter les widgets aux bandeaux"
+
+msgid "Navigation sidebar"
+msgstr "Volet de navigation"
+
+msgid "Extra sidebar"
+msgstr "Volet d'extra"
+
+msgid "Custom sidebar"
+msgstr "Volet supplémentaire"
+
+msgid "Update sidebars"
+msgstr "Mettre à jour les volets"
+
+msgid "Reset sidebars"
+msgstr "Réinitialiser les volets"
+
+msgid "Use of widgets"
+msgstr "Utilisation des widgets"
+
+msgid "Widgets may be used to add various blocks of content to be displayed on your public pages. To add a widget, drag it from the Available widgets list on the left to one of the sidebars on the right of this page. You can order your widgets in a sidebar by dragging them up or down. You must update sidebars to apply your changes."
+msgstr "Les widgets sont utilisés pour ajouter des blocs de contenus divers dans vos pages publiques. Pour ajouter un widget, faites-le glisser depuis la liste des Widgets disponibles à gauche jusqu'à l'un des bandeaux sur la droite de la page. Vous pouvez ré-ordonner vos widgets dans un bandeau en le faisant glisser vers le haut ou vers le bas. Vous devez mettre à jour les bandeaux pour enregistrer vos modifications."
+
+msgid "Once included in a sidebar, widgets have configuration options that you can reach by clicking on the arrow next to their name."
+msgstr "Une fois inclus dans un bandeau, les widgets ont généralement des options que vous pouvez configurer. Cliquez sur la flèche à côté de leur nom pour y accéder."
+
+msgid "Reset sidebars to get back to default widgets installation."
+msgstr "Réinitialisez les bandeaux pour retrouver les widgets par défaut de votre installation."
+
+msgid "Widget templates tags"
+msgstr "Balise de widget"
+
+msgid "If you are allowed to edit your theme templates, you can directly add widgets as templates tags, with their own configuration."
+msgstr "Si vous êtes autorisé à modifier vos fichiers de thème, vous pouvez ajouter des widgets sous forme de balise, avec leur propre configuration."
+
+msgid "To add a widget in your template, you need to write code like this:"
+msgstr "Pour ajouter un widget à votre thème, vous devez insérer un code similaire à :"
+
+msgid "Widget ID"
+msgstr "ID du widget"
+
+msgid "Setting name"
+msgstr "Nom de l'élément de réglage"
+
+msgid "Setting value"
+msgstr "Valeur de l'élément de réglage"
+
+msgid "Here are the following available widgets for your blog:"
+msgstr "Voici les widgets disponibles pour votre blog :"
+
+msgid "Widget ID:"
+msgstr "Identifiant du widget :"
+
+msgid "No setting for this widget"
+msgstr "Aucun réglage pour ce widget"
+
+msgid "boolean"
+msgstr "booléen"
+
+msgid "possible values:"
+msgstr "valeurs possibles :"
+
+msgid "listitem"
+msgstr "élément de liste"
+
+msgid "string"
+msgstr "chaîne de caractères"
+
+msgid "Setting name:"
+msgstr "Nom de l'élément de réglage :"
+
+msgid "No widget."
+msgstr "Aucun widget."
+
+msgid "Remove widget"
+msgstr "Retirer le widget"
+
+msgid "Drag widgets here to remove them from this sidebar."
+msgstr "Glisser les widgets ici pour les retirer du volet."
+
+#~ msgid "Manage every blog configuration directive"
+#~ msgstr "Gestion des directives de configuration des blogs"
+
+#~ msgid "blog settings"
+#~ msgstr "paramètres du blog"
+
+#~ msgid "Ok"
+#~ msgstr "Ok"
+
+#~ msgid "global settings"
+#~ msgstr "réglages généraux"
+
+#~ msgid "Akismet"
+#~ msgstr "Akismet"
+
+#~ msgid "Generic antispam plugin for Dotclear"
+#~ msgstr "Antispam générique pour Dotclear"
+
+#~ msgid "Global IP"
+#~ msgstr "IP globale"
+
+#~ msgid "Global word"
+#~ msgstr "Mot global"
+
+#~ msgid "Are you sure you want to delete all spams?"
+#~ msgstr "Êtes-vous sûr de vouloir supprimer tous les indésirables ?"
+
+#~ msgid "Spam comments have been successfully deleted."
+#~ msgstr "Les commentaires indésirables ont été supprimés avec succès."
+
+#~ msgid "Delete all spams"
+#~ msgstr "Supprimer tous les indésirables"
+
+#~ msgid "Blog preferences"
+#~ msgstr "Préférences du blog"
+
+#~ msgid "Manage post attachments"
+#~ msgstr "Gestion des fichiers attachés"
+
+#~ msgid "Manage your blogroll"
+#~ msgstr "Gestion de votre liste de liens"
+
+#~ msgid "XFN"
+#~ msgstr "XFN"
+
+#~ msgid "Blowup Config"
+#~ msgstr "Configuration de Blowup"
+
+#~ msgid "Configure your Blowup Theme"
+#~ msgstr "Configurer votre thème Blowup"
+
+#~ msgid "Fair Trackbacks"
+#~ msgstr "Filtre de rétroliens"
+
+#~ msgid "Trackback validity check"
+#~ msgstr "Contrôle de validité des rétroliens"
+
+#~ msgid "Import / Export"
+#~ msgstr "Import / Export"
+
+#~ msgid "Import and Export your blog"
+#~ msgstr "Importez et exportez votre blog"
+
+#~ msgid "This will import your Dotclear 1.2 content as new content in the current blog: %s."
+#~ msgstr "Cela importera votre contenu Dotclear 1.2 comme nouveau contenu dans le blog courant : %s."
+
+#~ msgid "Feed import"
+#~ msgstr "Importation de flux"
+
+#~ msgid "Imports a feed as new entries."
+#~ msgstr "Importer un flux comme nouveau contenu"
+
+#~ msgid "This will import a feed (RSS or Atom) a as new content in the current blog: %s."
+#~ msgstr "Cela importera un flux (RSS ou ATOM) comme un nouveau contenu dans le blog courant : %s."
+
+#~ msgid "Maintain your installation"
+#~ msgstr "Maintenez votre installation"
+
+#~ msgid "Optimize database room"
+#~ msgstr "Optimise la place occupée par la base de données"
+
+#~ msgid "Counters"
+#~ msgstr "Compteurs"
+
+#~ msgid "Vacuum logs"
+#~ msgstr "Vidages des journaux"
+
+#~ msgid "Empty directory"
+#~ msgstr "Vidage du répertoire"
+
+#~ msgid "Serve entries as simple web pages"
+#~ msgstr "Publie des billets comme de simples pages web"
+
+#~ msgid "Warning: Comments are not more accepted for this page."
+#~ msgstr "Attention : les commentaires ne sont plus acceptés pour cette page."
+
+#~ msgid "Warning: Trackbacks are not more accepted for this page."
+#~ msgstr "Attention : les rétroliens ne sont plus acceptés pour cette page."
+
+#~ msgid "next page"
+#~ msgstr "page suivante"
+
+#~ msgid "previous page"
+#~ msgstr "page précédente"
+
+#~ msgid "Page password"
+#~ msgstr "Mot de passe de la page"
+
+#~ msgid "Warning: If you set the URL manually, it may conflict with another page."
+#~ msgstr "Attention : si vous définissez vous-même l'URL, elle peut entrer en conflit avec celle d'une autre page."
+
+#~ msgid "Add files to this page"
+#~ msgstr "Ajouter des fichiers à cette page"
+
+#~ msgid "Hide"
+#~ msgstr "Masquer"
+
+#~ msgid "If checked this page will be active but not listed in widget Pages."
+#~ msgstr "Si coché cette page sera active mais non listée dans le widget Pages."
+
+#~ msgid "page"
+#~ msgstr "page"
+
+#~ msgid "Ping services"
+#~ msgstr "Services de signalement"
+
+#~ msgid "Pings:"
+#~ msgstr "Signalements :"
+
+#~ msgid "Simple Menu"
+#~ msgstr "Menu simple"
+
+#~ msgid "Simple menu for Dotclear"
+#~ msgstr "Menu simple pour Dotclear"
+
+#~ msgid "Menu"
+#~ msgstr "Menu"
+
+#~ msgid "Tags:"
+#~ msgstr "Mots-clés :"
+
+#~ msgid "short"
+#~ msgstr "court"
+
+#~ msgid "extended"
+#~ msgstr "étendu"
+
+#~ msgid "Tags for posts"
+#~ msgstr "Mots-clés pour les billets"
+
+#~ msgid "Edit tag"
+#~ msgstr "Modifier le mot-clé"
+
+#~ msgid "Actions for this tag"
+#~ msgstr "Actions sur ce mot-clé"
+
+#~ msgid "List of entries with this tag"
+#~ msgstr "Liste des billets avec ce mot-clé"
+
+#~ msgid "Theme Editor"
+#~ msgstr "Éditeur de thème"
+
+#~ msgid "Syntax color"
+#~ msgstr "Coloration syntaxique"
+
+#~ msgid "Manage every user preference directive"
+#~ msgstr "Gestion des préférences utilisateur"
+
+#~ msgid "user preferences"
+#~ msgstr "préférences utilisateur"
+
+#~ msgid "global preferences"
+#~ msgstr "préférences globales"
+
+#~ msgid "Widgets for your blog sidebars"
+#~ msgstr "Widgets pour les volets de votre blog"
+
+#~ msgid "Blogroll list"
+#~ msgstr "Liste de liens"
+
+#~ msgid "List of published pages"
+#~ msgstr "Liste des pages publiées"
+
+#~ msgid "List of simple menu items"
+#~ msgstr "Liste des éléments de menu simple"
+
+#~ msgid "Tags cloud"
+#~ msgstr "Nuage de mots-clés"
+
+#~ msgid "Search engine form"
+#~ msgstr "Formulaire de recherche"
+
+#~ msgid "List of navigation links"
+#~ msgstr "Liste des liens de navigation"
+
+#~ msgid "List of selected entries"
+#~ msgstr "Liste des billets sélectionnés"
+
+#~ msgid "List of available languages"
+#~ msgstr "Liste des langues disponibles"
+
+#~ msgid "List of categories"
+#~ msgstr "Liste des catégories"
+
+#~ msgid "RSS or Atom feed subscription links"
+#~ msgstr "Liens d'abonnements aux flux RSS ou Atom"
+
+#~ msgid "Last entries from feed"
+#~ msgstr "Derniers billets d'un flux"
+
+#~ msgid "Simple text"
+#~ msgstr "Texte simple"
+
+#~ msgid "List of last entries published"
+#~ msgstr "Derniers billets publiés"
+
+#~ msgid "List of last comments posted"
+#~ msgstr "Liste des derniers commentaires postés"
+
+#~ msgid "Export a blog"
+#~ msgstr "Exporter un blog"
+
+#~ msgid "Export all content"
+#~ msgstr "Exporte tout le contenu"
+
+#~ msgid "Import a full backup file"
+#~ msgstr "Importer un fichier de sauvegarde complet"
+
+#~ msgid "The backup file does not appear to be well formed."
+#~ msgstr "Le fichier de sauvegarde semble mal formaté."
+
+#~ msgid "Blog settings"
+#~ msgstr "Paramètres du blog"
+
 msgid "Introduction to the page."
 msgstr "Introduction à la page."
-
-msgid "Select this comment"
-msgstr "Sélectionner ce commentaire"
-
-msgid "Pings"
-msgstr "Signalements (pings)"
-
-msgid "Pings configuration"
-msgstr "Configuration des signalements"
-
-msgid "Settings have been successfully updated."
-msgstr "Les réglages ont été modifiés avec succès."
-
-msgid "Activate pings extension"
-msgstr "Activer le plugin de signalement"
-
-msgid "Service name:"
-msgstr "Nom du service :"
-
-msgid "Service URI:"
-msgstr "URI du service :"
-
-msgid "Error"
-msgstr "Erreur"
-
-msgid "Test ping services"
-msgstr "Tester les services de signalement"
-
-msgid "Check all"
-msgstr "Tout sélectionner"
-
-msgid "Simple menu"
-msgstr "Menu simple"
-
-msgid "All months"
-msgstr "Tous les mois"
-
-msgid "All tags"
-msgstr "Tous les mots-clés"
-
-msgid "Home"
-msgstr "Accueil"
-
-msgid "Archive"
-msgstr "Archive"
-
-msgid "Page"
-msgstr "Page"
-
-msgid "Tags"
-msgstr "Mots-clés"
-
-msgid "User defined"
-msgstr "Saisie libre"
-
-msgid "Label"
-msgstr "Libellé"
-
-msgid "Recent posts"
-msgstr "Billets récents"
-
-#, php-format
-msgid "Switch to %s language"
-msgstr "Basculer vers le %s"
-
-msgid "Recent Posts from this category"
-msgstr "Billets récents de cette catégorie"
-
-msgid "Archives"
-msgstr "Archives"
-
-#, php-format
-msgid "Posts from %s"
-msgstr "Billets de %s"
-
-#, php-format
-msgid "Recent posts for %s tag"
-msgstr "Billets récent pour le mot-clé %s"
-
-msgid "Label and URL of menu item are mandatory."
-msgstr "Les libellés et URL sont obligatoires."
-
-msgid "No menu items selected."
-msgstr "Aucun item de menu sélectionné."
-
-msgid "Label is mandatory."
-msgstr "Le libellé est obligatoire."
-
-msgid "URL is mandatory."
-msgstr "l’URL est obligatoire."
-
-msgid "Add item"
-msgstr "Ajouter un item de menu"
-
-msgid "Menu item has been successfully added."
-msgstr "L'item de menu a été ajouté avec succès."
-
-msgid "Menu items have been successfully removed."
-msgstr "Le ou les items de menu ont été supprimés avec succès."
-
-msgid "Menu items have been successfully updated."
-msgstr "Le ou les items de menu ont été mis à jour avec succès."
-
-msgid "Select type"
-msgstr "Sélection du type"
-
-msgid "Type of item menu:"
-msgstr "Type d'item de menu :"
-
-msgid "Continue..."
-msgstr "Continuer…"
-
-msgid "Select language:"
-msgstr "Sélectionnez la langue :"
-
-msgid "Select category:"
-msgstr "Sélectionnez la catégorie :"
-
-msgid "Select month (if necessary):"
-msgstr "Sélectionnez le mois (si nécessaire) :"
-
-msgid "Select page:"
-msgstr "Sélectionnez la page :"
-
-msgid "Select tag (if necessary):"
-msgstr "Sélectionnez le mot clé (si nécessaire) :"
-
-msgid "Label of item menu:"
-msgstr "Libellé de l'item de menu :"
-
-msgid "Description of item menu:"
-msgstr "Description de l'item de menu :"
-
-msgid "URL of item menu:"
-msgstr "URL de l'item de menu :"
-
-msgid "Add this item"
-msgstr "Ajouter cet item"
-
-msgid "Add an item"
-msgstr "Ajouter un item de menu"
-
-msgid "Menu items list"
-msgstr "Liste des items de menu"
-
-msgid "Update menu"
-msgstr "Mettre à jour le menu"
-
-msgid "Delete selected menu items"
-msgstr "Supprimer les items de menu sélectionnés"
-
-msgid "Are you sure you want to remove selected menu items?"
-msgstr "Êtes-vous sûr de vouloir supprimer les items de menu sélectionnés ?"
-
-msgid "No menu items so far."
-msgstr "Aucun item de menu pour l'instant."
-
-#, php-format
-msgid "Are you sure you want to remove this %s?"
-msgstr "Êtes-vous sûr de vouloir supprimer ce %s ?"
-
-#, php-format
-msgid "Add a %s to this entry"
-msgstr "Ajouter %s à ce billet"
-
-msgid "Choose from list"
-msgstr "Choisir dans la liste"
-
-msgid "all"
-msgstr "tous"
-
-msgid "Tag"
-msgstr "Mot-clé"
-
-msgid "used in %e - frequency %p%"
-msgstr "utilisé dans %e - fréquence %p%"
-
-msgid "entry"
-msgstr "billet"
-
-msgid "entries"
-msgstr "billets"
-
-msgid "Enter tags separated by coma"
-msgstr "Entrez les mots-clés séparés par des virgules"
-
-msgid "Add tags"
-msgstr "Ajouter des mots-clés"
-
-msgid "Remove tags"
-msgstr "Retirer des mots-clés"
-
-msgid "Add tags to entries"
-msgstr "Ajouter des mots-clés à des billets"
-
-msgid "Tags to add:"
-msgstr "Mots-clés à ajouter :"
-
-msgid "Remove selected tags from entries"
-msgstr "Retirer les mots-clés sélectionnés des billets"
-
-msgid "No tags for selected entries"
-msgstr "Aucun mot-clé pour les billets sélectionnés"
-
-msgid "Following tags have been found in selected entries:"
-msgstr "Les mots-clés suivants ont été trouvés pour les billets sélectionnés :"
-
-msgid "Short"
-msgstr "Court"
-
-msgid "Extended"
-msgstr "Étendu"
-
-msgid "Tags list format:"
-msgstr "Format de la liste des mots-clés :"
-
-msgid "This tag's comments Atom feed"
-msgstr "Flux Atom des commentaires associés à ce mot-clé"
-
-msgid "This tag's entries Atom feed"
-msgstr "Flux Atom des billets associés à ce mot-clé"
-
-msgid "Limit (empty means no limit):"
-msgstr "Limite (laisser vide si pas de limite) :"
-
-msgid "Entries count"
-msgstr "Nombre de billets"
-
-msgid "Tag name"
-msgstr "Nom du mot-clé"
-
-msgid "Link to all tags:"
-msgstr "Lien vers tous les mots-clés :"
-
-#, php-format
-msgid "Are you sure you want to remove tag: “%s”?"
-msgstr "Êtes-vous sûr de vouloir supprimer le mot-clé “%s” ?"
-
-msgid "Tag has been successfully renamed"
-msgstr "Le mot-clé a été renommé avec succès"
-
-msgid "Back to tags list"
-msgstr "Retour à la liste des mots-clés"
-
-msgid "Edit tag name:"
-msgstr "Renommer ce mot-clé :"
-
-msgid "Rename"
-msgstr "Renommer"
-
-msgid "Delete this tag:"
-msgstr "Supprimer ce mot-clé :"
-
-#, php-format
-msgid "List of entries with the tag “%s”"
-msgstr "Liste des billets avec le mot-clé “%s”"
-
-msgid "Tag has been successfully removed"
-msgstr "Le mot-clé a été retiré avec succès"
-
-msgid "No tags on this blog."
-msgstr "Aucun mot-clé sur ce blog."
-
-msgid "Edit theme files"
-msgstr "Modifier les fichiers du thème"
-
-msgid "Syntax color for theme editor"
-msgstr "Coloration syntaxique de l'éditeur de thème"
-
-msgid "No file"
-msgstr "Aucun fichier"
-
-msgid "File does not exist."
-msgstr "Ce fichier n'existe pas."
-
-#, php-format
-msgid "File %s is not readable"
-msgstr "Le fichier %s n'est pas lisible"
-
-#, php-format
-msgid "Unable to write file %s. Please check your theme files and folders permissions."
-msgstr "Impossible d'écrire le fichier %s. Contrôlez les permissions des fichiers et des répertoires de votre thème."
-
-msgid "Saving document..."
-msgstr "Enregistrement du document…"
-
-msgid "Document saved"
-msgstr "Document enregistré"
-
-msgid "An error occurred:"
-msgstr "Une erreur est survenue :"
-
-#, php-format
-msgid "Your current theme on this blog is \"%s\"."
-msgstr "Actuellement votre thème sur ce blog est « %s »."
-
-msgid "You can't edit default theme."
-msgstr "Vous ne pouvez pas modifier le thème par défaut."
-
-msgid "Please select a file to edit."
-msgstr "Sélectionnez un fichier à modifier."
-
-msgid "File editor"
-msgstr "Éditeur de fichier"
-
-#, php-format
-msgid "Editing file %s"
-msgstr "Édition du fichier %s"
-
-msgid "This file is not writable. Please check your theme files permissions."
-msgstr "Ce fichier n'est pas modifiable. Contrôlez les permissions de vos fichiers de thème."
-
-msgid "Templates files"
-msgstr "Fichiers du thème"
-
-msgid "CSS files"
-msgstr "Fichiers CSS"
-
-msgid "JavaScript files"
-msgstr "Fichiers JavaScript"
-
-msgid "Locales files"
-msgstr "Fichiers de traduction"
-
-msgid "user:preferences"
-msgstr "user:preferences"
-
-msgid "Preferences successfully updated"
-msgstr "Préférences mises à jour avec succès"
-
-msgid "Preferences definition successfully updated"
-msgstr "Définition des préférences mise à jour avec succès"
-
-msgid "User preferences"
-msgstr "Préférences utilisateur"
-
-msgid "Global preferences"
-msgstr "Préférences globales"
-
-msgid "Presentation widgets"
-msgstr "Widgets de présentation"
-
-msgid "Search engine"
-msgstr "Moteur de recherche"
-
-msgid "Navigation links"
-msgstr "Liens de navigation"
-
-msgid "Selected entries"
-msgstr "Billets sélectionnés"
-
-msgid "Best of me"
-msgstr "À retenir"
-
-msgid "Blog languages"
-msgstr "Langues du blog"
-
-msgid "With entries counts"
-msgstr "Avec le nombre de billets"
-
-msgid "Include empty categories"
-msgstr "Inclure les catégories vides"
-
-msgid "Subscribe links"
-msgstr "Liens de souscription"
-
-msgid "Subscribe"
-msgstr "S'abonner"
-
-msgid "Feeds type:"
-msgstr "Type de flux :"
-
-msgid "Feed reader"
-msgstr "Lecteur de flux"
-
-msgid "Somewhere else"
-msgstr "Autre part"
-
-msgid "Entries limit:"
-msgstr "Limite du nombre de billets :"
-
-msgid "Text"
-msgstr "Texte"
-
-msgid "Text:"
-msgstr "Texte :"
-
-msgid "Last entries"
-msgstr "Derniers billets"
-
-msgid "Uncategorized"
-msgstr "Sans catégorie"
-
-msgid "Tag:"
-msgstr "Mot-clé :"
-
-msgid "Last comments"
-msgstr "Derniers commentaires"
-
-msgid "Comments limit:"
-msgstr "Limite du nombre de commentaires :"
-
-#, php-format
-msgid "This blog's entries %s feed"
-msgstr "Flux %s des billets de ce blog"
-
-#, php-format
-msgid "This blog's comments %s feed"
-msgstr "Flux %s des commentaires de ce blog"
-
-msgid "Entries feed"
-msgstr "Fil des billets"
-
-msgid "Comments feed"
-msgstr "Fil des commentaires"
-
-msgid "navigation"
-msgstr "navigation"
-
-msgid "extra"
-msgstr "extra"
-
-msgid "custom"
-msgstr "supplémentaire"
-
-msgid "empty string"
-msgstr "chaîne vide"
-
-msgid "Widgets"
-msgstr "Widgets"
-
-msgid "Are you sure you want to reset sidebars?"
-msgstr "Êtes-vous sûr de vouloir réinitialiser les volets ?"
-
-msgid "Available widgets"
-msgstr "Widgets disponibles"
-
-msgid "Move widgets from this list to one of the sidebars."
-msgstr "Déplacez des widgets de cette liste vers l'un des volets."
-
-msgid "order"
-msgstr "ordre"
-
-msgid "Append to:"
-msgstr "Ajouter à :"
-
-msgid "Add widgets to sidebars"
-msgstr "Ajouter les widgets aux bandeaux"
-
-msgid "Navigation sidebar"
-msgstr "Volet de navigation"
-
-msgid "Extra sidebar"
-msgstr "Volet d'extra"
-
-msgid "Custom sidebar"
-msgstr "Volet supplémentaire"
-
-msgid "Update sidebars"
-msgstr "Mettre à jour les volets"
-
-msgid "Reset sidebars"
-msgstr "Réinitialiser les volets"
-
-msgid "Use of widgets"
-msgstr "Utilisation des widgets"
-
-msgid "Widgets may be used to add various blocks of content to be displayed on your public pages. To add a widget, drag it from the Available widgets list on the left to one of the sidebars on the right of this page. You can order your widgets in a sidebar by dragging them up or down. You must update sidebars to apply your changes."
-msgstr "Les widgets sont utilisés pour ajouter des blocs de contenus divers dans vos pages publiques. Pour ajouter un widget, faites-le glisser depuis la liste des Widgets disponibles à gauche jusqu'à l'un des bandeaux sur la droite de la page. Vous pouvez ré-ordonner vos widgets dans un bandeau en le faisant glisser vers le haut ou vers le bas. Vous devez mettre à jour les bandeaux pour enregistrer vos modifications."
-
-msgid "Once included in a sidebar, widgets have configuration options that you can reach by clicking on the arrow next to their name."
-msgstr "Une fois inclus dans un bandeau, les widgets ont généralement des options que vous pouvez configurer. Cliquez sur la flèche à côté de leur nom pour y accéder."
-
-msgid "Reset sidebars to get back to default widgets installation."
-msgstr "Réinitialisez les bandeaux pour retrouver les widgets par défaut de votre installation."
-
-msgid "Widget templates tags"
-msgstr "Balise de widget"
-
-msgid "If you are allowed to edit your theme templates, you can directly add widgets as templates tags, with their own configuration."
-msgstr "Si vous êtes autorisé à modifier vos fichiers de thème, vous pouvez ajouter des widgets sous forme de balise, avec leur propre configuration."
-
-msgid "To add a widget in your template, you need to write code like this:"
-msgstr "Pour ajouter un widget à votre thème, vous devez insérer un code similaire à :"
-
-msgid "Widget ID"
-msgstr "ID du widget"
-
-msgid "Setting name"
-msgstr "Nom de l'élément de réglage"
-
-msgid "Setting value"
-msgstr "Valeur de l'élément de réglage"
-
-msgid "Here are the following available widgets for your blog:"
-msgstr "Voici les widgets disponibles pour votre blog :"
-
-msgid "Widget ID:"
-msgstr "Identifiant du widget :"
-
-msgid "No setting for this widget"
-msgstr "Aucun réglage pour ce widget"
-
-msgid "boolean"
-msgstr "booléen"
-
-msgid "possible values:"
-msgstr "valeurs possibles :"
-
-msgid "listitem"
-msgstr "élément de liste"
-
-msgid "string"
-msgstr "chaîne de caractères"
-
-msgid "Setting name:"
-msgstr "Nom de l'élément de réglage :"
-
-msgid "No widget."
-msgstr "Aucun widget."
-
-msgid "Remove widget"
-msgstr "Retirer le widget"
-
-msgid "Drag widgets here to remove them from this sidebar."
-msgstr "Glisser les widgets ici pour les retirer du volet."
-
-#~ msgid "File is empty or not a compressed file."
-#~ msgstr "Le fichier est vide ou n'est pas un fichier compressé."
-
-#~ msgid "Zip file ready to be downloaded."
-#~ msgstr "Fichier Zip prêt à être télécharger."
-
-#~ msgid "Manage every blog configuration directive"
-#~ msgstr "Gestion des directives de configuration des blogs"
-
-#~ msgid "blog settings"
-#~ msgstr "paramètres du blog"
-
-#~ msgid "Ok"
-#~ msgstr "Ok"
-
-#~ msgid "global settings"
-#~ msgstr "réglages généraux"
-
-#~ msgid "Akismet"
-#~ msgstr "Akismet"
-
-#~ msgid "Generic antispam plugin for Dotclear"
-#~ msgstr "Antispam générique pour Dotclear"
-
-#~ msgid "Global IP"
-#~ msgstr "IP globale"
-
-#~ msgid "Global word"
-#~ msgstr "Mot global"
-
-#~ msgid "Are you sure you want to delete all spams?"
-#~ msgstr "Êtes-vous sûr de vouloir supprimer tous les indésirables ?"
-
-#~ msgid "Spam comments have been successfully deleted."
-#~ msgstr "Les commentaires indésirables ont été supprimés avec succès."
-
-#~ msgid "Delete all spams"
-#~ msgstr "Supprimer tous les indésirables"
-
-#~ msgid "Blog preferences"
-#~ msgstr "Préférences du blog"
-
-#~ msgid "Manage post attachments"
-#~ msgstr "Gestion des fichiers attachés"
-
-#~ msgid "Manage your blogroll"
-#~ msgstr "Gestion de votre liste de liens"
-
-#~ msgid "XFN"
-#~ msgstr "XFN"
-
-#~ msgid "Blowup Config"
-#~ msgstr "Configuration de Blowup"
-
-#~ msgid "Configure your Blowup Theme"
-#~ msgstr "Configurer votre thème Blowup"
-
-#~ msgid "Fair Trackbacks"
-#~ msgstr "Filtre de rétroliens"
-
-#~ msgid "Trackback validity check"
-#~ msgstr "Contrôle de validité des rétroliens"
-
-#~ msgid "Import / Export"
-#~ msgstr "Import / Export"
-
-#~ msgid "Import and Export your blog"
-#~ msgstr "Importez et exportez votre blog"
-
-#~ msgid "This will import your Dotclear 1.2 content as new content in the current blog: %s."
-#~ msgstr "Cela importera votre contenu Dotclear 1.2 comme nouveau contenu dans le blog courant : %s."
-
-#~ msgid "Feed import"
-#~ msgstr "Importation de flux"
-
-#~ msgid "Imports a feed as new entries."
-#~ msgstr "Importer un flux comme nouveau contenu"
-
-#~ msgid "This will import a feed (RSS or Atom) a as new content in the current blog: %s."
-#~ msgstr "Cela importera un flux (RSS ou ATOM) comme un nouveau contenu dans le blog courant : %s."
-
-#~ msgid "Maintain your installation"
-#~ msgstr "Maintenez votre installation"
-
-#~ msgid "Optimize database room"
-#~ msgstr "Optimise la place occupée par la base de données"
-
-#~ msgid "Counters"
-#~ msgstr "Compteurs"
-
-#~ msgid "Vacuum logs"
-#~ msgstr "Vidages des journaux"
-
-#~ msgid "Empty directory"
-#~ msgstr "Vidage du répertoire"
-
-#~ msgid "Serve entries as simple web pages"
-#~ msgstr "Publie des billets comme de simples pages web"
-
-#~ msgid "Warning: Comments are not more accepted for this page."
-#~ msgstr "Attention : les commentaires ne sont plus acceptés pour cette page."
-
-#~ msgid "Warning: Trackbacks are not more accepted for this page."
-#~ msgstr "Attention : les rétroliens ne sont plus acceptés pour cette page."
-
-#~ msgid "next page"
-#~ msgstr "page suivante"
-
-#~ msgid "previous page"
-#~ msgstr "page précédente"
-
-#~ msgid "Page password"
-#~ msgstr "Mot de passe de la page"
-
-#~ msgid "Warning: If you set the URL manually, it may conflict with another page."
-#~ msgstr "Attention : si vous définissez vous-même l'URL, elle peut entrer en conflit avec celle d'une autre page."
-
-#~ msgid "Add files to this page"
-#~ msgstr "Ajouter des fichiers à cette page"
-
-#~ msgid "Hide"
-#~ msgstr "Masquer"
-
-#~ msgid "If checked this page will be active but not listed in widget Pages."
-#~ msgstr "Si coché cette page sera active mais non listée dans le widget Pages."
-
-#~ msgid "page"
-#~ msgstr "page"
-
-#~ msgid "Ping services"
-#~ msgstr "Services de signalement"
-
-#~ msgid "Pings:"
-#~ msgstr "Signalements :"
-
-#~ msgid "Simple Menu"
-#~ msgstr "Menu simple"
-
-#~ msgid "Simple menu for Dotclear"
-#~ msgstr "Menu simple pour Dotclear"
-
-#~ msgid "Menu"
-#~ msgstr "Menu"
-
-#~ msgid "Tags:"
-#~ msgstr "Mots-clés :"
-
-#~ msgid "short"
-#~ msgstr "court"
-
-#~ msgid "extended"
-#~ msgstr "étendu"
-
-#~ msgid "Tags for posts"
-#~ msgstr "Mots-clés pour les billets"
-
-#~ msgid "Edit tag"
-#~ msgstr "Modifier le mot-clé"
-
-#~ msgid "Actions for this tag"
-#~ msgstr "Actions sur ce mot-clé"
-
-#~ msgid "List of entries with this tag"
-#~ msgstr "Liste des billets avec ce mot-clé"
-
-#~ msgid "Theme Editor"
-#~ msgstr "Éditeur de thème"
-
-#~ msgid "Syntax color"
-#~ msgstr "Coloration syntaxique"
-
-#~ msgid "Manage every user preference directive"
-#~ msgstr "Gestion des préférences utilisateur"
-
-#~ msgid "user preferences"
-#~ msgstr "préférences utilisateur"
-
-#~ msgid "global preferences"
-#~ msgstr "préférences globales"
-
-#~ msgid "Widgets for your blog sidebars"
-#~ msgstr "Widgets pour les volets de votre blog"
-
-#~ msgid "Blogroll list"
-#~ msgstr "Liste de liens"
-
-#~ msgid "List of published pages"
-#~ msgstr "Liste des pages publiées"
-
-#~ msgid "List of simple menu items"
-#~ msgstr "Liste des éléments de menu simple"
-
-#~ msgid "Tags cloud"
-#~ msgstr "Nuage de mots-clés"
-
-#~ msgid "Search engine form"
-#~ msgstr "Formulaire de recherche"
-
-#~ msgid "List of navigation links"
-#~ msgstr "Liste des liens de navigation"
-
-#~ msgid "List of selected entries"
-#~ msgstr "Liste des billets sélectionnés"
-
-#~ msgid "List of available languages"
-#~ msgstr "Liste des langues disponibles"
-
-#~ msgid "List of categories"
-#~ msgstr "Liste des catégories"
-
-#~ msgid "RSS or Atom feed subscription links"
-#~ msgstr "Liens d'abonnements aux flux RSS ou Atom"
-
-#~ msgid "Last entries from feed"
-#~ msgstr "Derniers billets d'un flux"
-
-#~ msgid "Simple text"
-#~ msgstr "Texte simple"
-
-#~ msgid "List of last entries published"
-#~ msgstr "Derniers billets publiés"
-
-#~ msgid "List of last comments posted"
-#~ msgstr "Liste des derniers commentaires postés"
-
-#~ msgid "Export a blog"
-#~ msgstr "Exporter un blog"
-
-#~ msgid "Export all content"
-#~ msgstr "Exporte tout le contenu"
-
-#~ msgid "Import a full backup file"
-#~ msgstr "Importer un fichier de sauvegarde complet"
-
-#~ msgid "The backup file does not appear to be well formed."
-#~ msgstr "Le fichier de sauvegarde semble mal formaté."
-
-#~ msgid "Blog settings"
-#~ msgstr "Paramètres du blog"
Index: locales/po_update.sh
===================================================================
--- locales/po_update.sh	(revision 1945)
+++ locales/po_update.sh	(revision 1945)
@@ -0,0 +1,195 @@
+#!/bin/sh
+# -- BEGIN LICENSE BLOCK ---------------------------------------
+#
+# This file is part of Dotclear 2.
+#
+# Copyright (c) 2003-2013 Olivier Meunier & Association Dotclear
+# Licensed under the GPL version 2.0 license.
+# See LICENSE file or
+# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+#
+# -- END LICENSE BLOCK -----------------------------------------
+
+# Usage (from l10n-plugins root)
+# po_update.sh <dotclear-root> [<lang>]
+
+export LANG=C
+
+XGETTEXT=xgettext
+MSGMERGE=msgmerge
+
+PLUGINS="
+aboutConfig
+akismet
+antispam
+attachments
+blogroll
+blowupConfig
+daInstaller
+fairTrackbacks
+importExport
+maintenance
+pages
+pings
+simpleMenu
+tags
+themeEditor
+userPref
+widgets
+"
+
+PO_LANG=$1
+PO_MODULE=$2
+
+if [ ! -d ./inc/core ]; then
+	echo "You are not on Dotclear root directory"
+	exit 1
+fi
+
+if [ ! -d locales/_pot ]; then
+	echo "Template not found."
+	exit 1
+fi
+
+extract_strings()
+{
+	$XGETTEXT \
+	-f- \
+	--sort-by-file \
+	-L PHP -k"__:1,2" -k"__:1" \
+	--no-wrap \
+	--foreign-user \
+	--from-code=UTF-8 \
+	"$@"
+}
+
+extract_html_strings()
+{
+	tee -
+	
+	$XGETTEXT \
+	- \
+	--sort-by-file \
+	-L PHP -k__ \
+	--no-wrap \
+	--foreign-user \
+	--from-code=UTF-8 \
+	"$@"
+}
+update_po()
+{
+	po_file=$1
+	pot_file=$2
+	po_dir=`dirname $1`
+	po_tmp=$po_dir/tmp.po~
+	
+	if [ ! -d $po_dir ]; then
+		mkdir $po_dir
+	fi
+	
+	if [ ! -f $po_file ]; then
+		cp $pot_file $po_file
+		perl -pi -e "s|; charset=CHARSET|; charset=UTF-8|sgi;" $po_file $po_file
+	fi
+	
+	$MSGMERGE --no-location --no-wrap -o $po_tmp $po_file $pot_file
+	mv $po_tmp $po_file
+}
+
+if [ -z "$PO_MODULE" ]; then
+	#
+	# Create po template files
+	#
+	echo "Building main PO template..."
+	find ./admin ./inc -name '*.php' -not -regex '.*/inc/public/.*' -print | \
+		extract_strings \
+		--package-name="Dotclear 2" \
+		-o locales/_pot/main.pot \
+		-x locales/_pot/date.pot
+	
+	echo "DONE"
+	
+	# plugins.pot
+	echo "Building plugins PO template..."
+	for p in $PLUGINS; do
+		find ./plugins/$p -name '*.php' -print
+	done | \
+		extract_strings \
+		--package-name="Dotclear 2" \
+		-o locales/_pot/plugins.pot \
+		-x locales/_pot/date.pot \
+		-x locales/_pot/main.pot
+	
+	echo "DONE"
+	
+	#
+	# Update locales/<lang> if needed
+	#
+	if [ -z "$PO_LANG" ]; then
+		exit 0;
+	fi
+	
+	# Init locale if not present
+	if [ ! -d locales/$PO_LANG ]; then
+		mkdir -p locales/$PO_LANG/help
+		
+		# Base help files
+		for i in locales/en/help/*.html; do
+			cp $i locales/$PO_LANG/help/core_`basename $i`
+		done
+		for i in $PLUGINS; do
+			if [ -f plugins/$i/help.html ]; then
+				cp plugins/$i/help.html locales/$PO_LANG/help/$i.html
+			fi
+		done
+	fi
+	
+	# update main.po
+	echo "Updating <$PO_LANG> po files..."
+	update_po ./locales/$PO_LANG/main.po ./locales/_pot/main.pot
+	update_po ./locales/$PO_LANG/plugins.po ./locales/_pot/plugins.pot
+	update_po ./locales/$PO_LANG/public.po ./locales/_pot/public.pot
+	update_po ./locales/$PO_LANG/date.po ./locales/_pot/date.pot
+else
+	#
+	# Plugin language update
+	#
+	
+	if [ ! -d $PO_MODULE ]; then
+		echo "Module $PO_MODULE does not exist"
+		exit 1
+	fi
+	echo "Module $PO_MODULE language update"
+	
+	
+	#
+	# Building po template file
+	#
+	if [ ! -d $PO_MODULE/locales/_pot ]; then
+		mkdir -p $PO_MODULE/locales/_pot
+	fi
+	echo "Building main PO template..."
+	echo '<?php' >$PO_MODULE/__html_tpl_dummy.php 
+	find $PO_MODULE -name '*.html' -exec grep -o '{{tpl:lang [^}]*}}' {} \; | sed 's/{{tpl:lang \(.*\)}}$/__\("\1")/' | sort -u \
+		>> $PO_MODULE/__html_tpl_dummy.php
+	sed -i "" 's/\$/\\\$/g' $PO_MODULE/__html_tpl_dummy.php 
+	
+	find $PO_MODULE -name '*.php' -print | \
+		extract_strings \
+		--package-name="Dotclear 2 `basename $PO_MODULE` module" \
+		-o $PO_MODULE/locales/_pot/main.pot \
+		-x locales/_pot/date.pot -x locales/_pot/main.pot -x locales/_pot/public.pot -x locales/_pot/plugins.pot
+	
+	rm -f $PO_MODULE/__html_tpl_dummy.php
+	
+	echo "DONE"
+	
+	#
+	# Update locale/<lang>
+	#
+	if [ ! -d $PO_MODULE/locales/$PO_LANG ]; then
+		mkdir -p $PO_MODULE/locales/$PO_LANG
+	fi
+	echo "Updating module <$PO_MODULE> main <$PO_LANG> po file... "
+	update_po $PO_MODULE/locales/$PO_LANG/main.po $PO_MODULE/locales/_pot/main.pot
+fi
Index: plugins/blogroll/locales/fr/help/blogroll.html
===================================================================
--- plugins/blogroll/locales/fr/help/blogroll.html	(revision 1956)
+++ plugins/blogroll/locales/fr/help/blogroll.html	(revision 1919)
@@ -6,5 +6,5 @@
 <body>
 
-<h4>Liste des liens</h4>
+<h3>Liste des liens</h3>
 <p>La gestion des liens vous permet d'afficher sur votre blog un "blogroll" ou
 liste de liens vers d'autres blogs ou sites que vous souhaitez porter à
@@ -25,7 +25,8 @@
   <dt>Supprimer les liens sélectionnés</dt>
   <dd>Vous permet de supprimer les liens que vous avez sélectionnés au moyen de
-  la case à cocher à gauche de chaque lien.</dd>
-
-<h4>Ajouter un lien</h4>
+  la case à cocher à gauche de chaque lien.</dd> 
+  
+  <dt>Ajouter un lien</dt>
+  <dd>
     <ul>
       <li><strong>Titre&nbsp;:</strong> entrez ici le texte que vous voulez
@@ -41,15 +42,18 @@
       de la langue du lien (par exemple fr pour le français).</li>
 	</ul>
+  </dd>
 
-<h4>Ajouter une catégorie de liens</h4>
-<p>Il s'agit là de catégories de liens, qui vous permettent d'agencer
+  <dt>Ajouter une catégorie</dt>
+  <dd>Il s'agit là de catégories de liens, qui vous permettent d'agencer
   l'affichage de vos liens par le biais du widget "Liens".<br />
   Les catégories s'affichent en gras dans la liste.Saisissez le titre de la
-  catégorie. Par exemple "Blogs des copains".</p>
+  catégorie. Par exemple "Blogs des copains".</dd>
   
-<h4>Importer des liens</h4>
-  <p>Permet d'importer des liens à partir d'un fichier externe au format OPML
+  <dt>Importer des liens</dt>
+  <dd>Permet d'importer des liens à partir d'un fichier externe au format OPML
   (format des listes de flux RSS) ou XBEL (format de partage de marque-pages ou
-  favoris).</p>
+  favoris).</dd>
+  
+</dl>
 </body>
 </html>
Index: plugins/blowupConfig/help.html
===================================================================
--- plugins/blowupConfig/help.html	(revision 1956)
+++ plugins/blowupConfig/help.html	(revision 0)
@@ -8,5 +8,5 @@
 <p>Modifying Blowup theme configuration allows you to customize your theme very easily. To do so, simply fill in the configuration fields or choose a predefined style.</p>
 
-<h4>Colors</h4>
+<h3>Colors</h3>
 
 <p>When you have to enter a color value, you should use the hexadecimal format. For example: "#FF0000" will give you red. You may also use the color picker located next to every color field.</p>
@@ -19,5 +19,5 @@
 </ul>
 
-<h4>Measurement units</h4>
+<h3>Measurement units</h3>
 
 <p>When you have to indicate a size, it must be followed by a measurement unit. For example: "1em". If you do not include the unit, pixels will be used as default measurement unit.</p>
@@ -31,5 +31,5 @@
 </ul>
 
-<h4>Header images</h4>
+<h3>Header images</h3>
 
 <p>You can choose a header image among the list to use in place of the default one.</p>
@@ -39,5 +39,5 @@
 <p>If you upload a JPG image, a border will be added to the image, which is not the case with PNG images (the transparency of which will also be kept).</p>
 
-<h4>Predefined styles</h4>
+<h3>Predefined styles</h3>
 
 <p>You can choose a predefined style in the "Predefinite styles" drop-down list.
@@ -46,5 +46,5 @@
 <p>You may then modify the predefined style according to your taste and needs.</p>
 
-<h4>Configuration import / export</h4>
+<h3>Configuration import / export</h3>
 
 <p>At the end of Blowup options, you can display an area names "Configuration import/export". This text area contains the configuration you are currently using. You can copy it to share it with others.</p>
Index: plugins/importExport/inc/lib.ie.maintenance.php
===================================================================
--- plugins/importExport/inc/lib.ie.maintenance.php	(revision 1959)
+++ plugins/importExport/inc/lib.ie.maintenance.php	(revision 1955)
@@ -24,4 +24,5 @@
 		$this->name = __('Database export');
 		$this->task = __('Download database of current blog');
+		$this->step = __('Zip file ready to be downloaded.');
 
 		$this->export_name = html::escapeHTML($this->core->blog->id.'-backup.txt');
@@ -31,6 +32,10 @@
 	public function execute()
 	{
-		// Create zip file
-		if (!empty($_POST['file_name'])) {
+		// 1) Create zip file
+		if (!isset($_SESSION['export_file']) || !file_exists($_SESSION['export_file'])) {
+			// Bad hack to skip one step
+			$_POST['file_name'] = date('Y-m-d-H-i-').$this->export_name;
+			$_POST['file_zip'] = 1;
+
 			// This process make an http redirect
 			$ie = new maintenanceDcExportFlat($this->core);
@@ -38,14 +43,6 @@
 			$ie->process($this->export_type);
 		}
-		// Go to step and show form
+		// 2) Download zip file
 		else {
-			return 1;
-		}
-	}
-
-	public function step()
-	{
-		// Download zip file
-		if (isset($_SESSION['export_file']) && file_exists($_SESSION['export_file'])) {
 			// Log task execution here as we sent file and stop script
 			$this->log();
@@ -56,14 +53,12 @@
 			$ie->process('ok');
 		}
-		else {
-			return 
-			'<p><label for="file_name">'.__('File name:').'</label>'.
-			form::field('file_name', 50, 255, date('Y-m-d-H-i-').$this->export_name).
-			'</p>'.
-			'<p><label for="file_zip" class="classic">'.
-			form::checkbox('file_zip', 1).' '.
-			__('Compress file').'</label>'.
-			'</p>';
-		}
+
+		return null;
+	}
+
+	public function step()
+	{
+		return isset($_SESSION['export_file']) && file_exists($_SESSION['export_file']) ?
+			$this->step : null;
 	}
 }
@@ -81,4 +76,5 @@
 		$this->name = __('Database export');
 		$this->task = __('Download database of all blogs');
+		$this->step = __('Zip file ready to be downloaded.');
 
 		$this->export_name = 'dotclear-backup.txt';
@@ -88,6 +84,10 @@
 	public function execute()
 	{
-		// Create zip file
-		if (!empty($_POST['file_name'])) {
+		// 1) Create zip file
+		if (!isset($_SESSION['export_file']) || !file_exists($_SESSION['export_file'])) {
+			// Bad hack to skip one step
+			$_POST['file_name'] = date('Y-m-d-H-i-').$this->export_name;
+			$_POST['file_zip'] = 1;
+
 			// This process make an http redirect
 			$ie = new maintenanceDcExportFlat($this->core);
@@ -95,14 +95,6 @@
 			$ie->process($this->export_type);
 		}
-		// Go to step and show form
+		// 2) Download zip file
 		else {
-			return 1;
-		}
-	}
-
-	public function step()
-	{
-		// Download zip file
-		if (isset($_SESSION['export_file']) && file_exists($_SESSION['export_file'])) {
 			// Log task execution here as we sent file and stop script
 			$this->log();
@@ -113,14 +105,12 @@
 			$ie->process('ok');
 		}
-		else {
-			return 
-			'<p><label for="file_name">'.__('File name:').'</label>'.
-			form::field('file_name', 50, 255, date('Y-m-d-H-i-').$this->export_name).
-			'</p>'.
-			'<p><label for="file_zip" class="classic">'.
-			form::checkbox('file_zip', 1).' '.
-			__('Compress file').'</label>'.
-			'</p>';
-		}
+
+		return null;
+	}
+
+	public function step()
+	{
+		return isset($_SESSION['export_file']) && file_exists($_SESSION['export_file']) ?
+			$this->step : null;
 	}
 }
Index: plugins/maintenance/_services.php
===================================================================
--- plugins/maintenance/_services.php	(revision 1959)
+++ plugins/maintenance/_services.php	(revision 1925)
@@ -46,5 +46,4 @@
 		$task->code((integer) $post['code']);
 		if (($code = $task->execute()) === true) {
-			$maintenance->setLog($task->id());
 			$code = 0;
 		}
Index: plugins/maintenance/inc/class.dc.maintenance.task.php
===================================================================
--- plugins/maintenance/inc/class.dc.maintenance.task.php	(revision 1959)
+++ plugins/maintenance/inc/class.dc.maintenance.task.php	(revision 1955)
@@ -25,5 +25,4 @@
 	protected $code;
 	protected $ts = 604800; // one week
-	protected $ajax = false;
 
 	protected $id;
@@ -140,17 +139,4 @@
 
 	/**
-	 * Use ajax
-	 *
-	 * Is task use maintenance ajax script 
-	 * for steps process.
-	 *
-	 * @return	<b>boolean</b>	Use ajax
-	 */
-	public function ajax()
-	{
-		return (boolean) $this->ajax;
-	}
-
-	/**
 	 * Get task message.
 	 *
Index: plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php
===================================================================
--- plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php	(revision 1959)
+++ plugins/maintenance/inc/tasks/class.dc.maintenance.indexcomments.php	(revision 1925)
@@ -14,5 +14,4 @@
 class dcMaintenanceIndexcomments extends dcMaintenanceTask
 {
-	protected $ajax = true;
 	protected $group = 'index';
 	protected $limit = 500;
Index: plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php
===================================================================
--- plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php	(revision 1959)
+++ plugins/maintenance/inc/tasks/class.dc.maintenance.indexposts.php	(revision 1925)
@@ -14,5 +14,4 @@
 class dcMaintenanceIndexposts extends dcMaintenanceTask
 {
-	protected $ajax = true;
 	protected $group = 'index';
 	protected $limit = 500;
Index: plugins/maintenance/index.php
===================================================================
--- plugins/maintenance/index.php	(revision 1959)
+++ plugins/maintenance/index.php	(revision 1955)
@@ -70,8 +70,8 @@
 dcPage::jsPageTabs($tab);
 
-if ($task && $task->ajax()) {
+if (0){//$task) {
 	echo 
 	'<script type="text/javascript">'."\n".
-	"//<![CDATA[\n".
+	"//<![CDATA\n".
 	dcPage::jsVar('dotclear.msg.wait', __('Please wait...')).
 	"//]]>\n".
@@ -87,5 +87,7 @@
 // Success message
 
-$msg = $task && !empty($_GET['done']) ? dcPage::success($task->success(),true,true,false) : '';
+if ($task && !empty($_GET['done'])) {
+	dcPage::success($task->success());
+}
 
 if ($task && ($res = $task->step()) !== null) {
@@ -100,6 +102,4 @@
 		)
 	);
-
-	echo $msg;
 
 	// Intermediate task (task required several steps)
@@ -135,6 +135,4 @@
 	);
 
-	echo $msg;
-
 	// Simple task (with only a button to start it)
 
Index: plugins/maintenance/js/dc.maintenance.js
===================================================================
--- plugins/maintenance/js/dc.maintenance.js	(revision 1959)
+++ plugins/maintenance/js/dc.maintenance.js	(revision 1925)
@@ -35,5 +35,5 @@
 						dcMaintenanceStep(box,code);
 					} else {
-						$('#content h2').after($('<div/>').addClass('success').append($('.step-msg',box)));
+						$('.step-msg',box).addClass('success');
 						$('.step-wait',box).remove();
 						$('.step-back',box).show();
Index: plugins/maintenance/locales/fr/help/maintenance.html
===================================================================
--- plugins/maintenance/locales/fr/help/maintenance.html	(revision 1956)
+++ plugins/maintenance/locales/fr/help/maintenance.html	(revision 1919)
@@ -6,5 +6,5 @@
 <body>
 
-<h4>Entretien</h4>
+<h3>Maintenance</h3>
 
 <dl>
Index: plugins/pages/locales/fr/help/pages.html
===================================================================
--- plugins/pages/locales/fr/help/pages.html	(revision 1956)
+++ plugins/pages/locales/fr/help/pages.html	(revision 1919)
@@ -6,5 +6,5 @@
 <body>
 
-<h4>Actions par lot sur les pages</h4>
+<h3>Actions par lot sur les pages</h3>
 <p>Il est possible d'effectuer un ensemble d'actions sur plusieurs pages, d'un
 seul coup. Les actions possibles dépendent des permissions de l'utilisateur.</p>
Index: plugins/pages/page.php
===================================================================
--- plugins/pages/page.php	(revision 1948)
+++ plugins/pages/page.php	(revision 1964)
@@ -398,10 +398,10 @@
 					'</p>',
 				'post_lang' =>
-					'<p><label for="post_lang" class="ib">'.__('Page lang').'</label>'.
+					'<p><label for="post_lang" class="ib">'.__('Page language').'</label>'.
 					form::combo('post_lang',$lang_combo,$post_lang).
 					'</p>',
 				'post_format' =>
 					'<div>'.
-					'<h5 id="label_format"><label for="post_format" class="ib">'.__('Text formating').'</label></h5>'.
+					'<h5 id="label_format"><label for="post_format" class="ib">'.__('Text formatting').'</label></h5>'.
 					'<p>'.form::combo('post_format',$formaters_combo,$post_format,'maximal').
 					'</p>'.
@@ -410,5 +410,5 @@
 					__('Convert to XHTML').'</a></p></div>')),
 		'metas-box' => array(
-			'title' => __('Ordering'),
+			'title' => __('Filing'),
 			'items' => array(
 				'post_position' => 
Index: plugins/simpleMenu/locales/fr/help/help.html
===================================================================
--- plugins/simpleMenu/locales/fr/help/help.html	(revision 1956)
+++ plugins/simpleMenu/locales/fr/help/help.html	(revision 1919)
@@ -6,5 +6,5 @@
 <body>
 
-<h4>Menu simple</h4>
+<h3>Menu simple</h3>
 <p>Menu simple vous permet d’afficher un menu limité à un seul niveau sur votre
 blog, si votre thème le supporte.</p>
