Completed
Push — master ( 3c5aeb...f7c2c6 )
by cam
06:07
created
ecrire/inc/rechercher.php 2 patches
Indentation   +303 added lines, -303 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  **/
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 defined('_RECHERCHE_LOCK_KEY') || define('_RECHERCHE_LOCK_KEY', 'fulltext');
@@ -35,22 +35,22 @@  discard block
 block discarded – undo
35 35
  * @return array Couples (type d'objet => Couples (champ => score))
36 36
  */
37 37
 function liste_des_champs() {
38
-	static $liste = null;
39
-	if (is_null($liste)) {
40
-		$liste = array();
41
-		// recuperer les tables_objets_sql declarees
42
-		include_spip('base/objets');
43
-		$tables_objets = lister_tables_objets_sql();
44
-		foreach ($tables_objets as $t => $infos) {
45
-			if ($infos['rechercher_champs']) {
46
-				$liste[$infos['type']] = $infos['rechercher_champs'];
47
-			}
48
-		}
49
-		// puis passer dans le pipeline
50
-		$liste = pipeline('rechercher_liste_des_champs', $liste);
51
-	}
52
-
53
-	return $liste;
38
+    static $liste = null;
39
+    if (is_null($liste)) {
40
+        $liste = array();
41
+        // recuperer les tables_objets_sql declarees
42
+        include_spip('base/objets');
43
+        $tables_objets = lister_tables_objets_sql();
44
+        foreach ($tables_objets as $t => $infos) {
45
+            if ($infos['rechercher_champs']) {
46
+                $liste[$infos['type']] = $infos['rechercher_champs'];
47
+            }
48
+        }
49
+        // puis passer dans le pipeline
50
+        $liste = pipeline('rechercher_liste_des_champs', $liste);
51
+    }
52
+
53
+    return $liste;
54 54
 }
55 55
 
56 56
 
@@ -58,172 +58,172 @@  discard block
 block discarded – undo
58 58
 // en ne regardant que le titre ou le nom
59 59
 // http://code.spip.net/@liste_des_jointures
60 60
 function liste_des_jointures() {
61
-	static $liste = null;
62
-	if (is_null($liste)) {
63
-		$liste = array();
64
-		// recuperer les tables_objets_sql declarees
65
-		include_spip('base/objets');
66
-		$tables_objets = lister_tables_objets_sql();
67
-		foreach ($tables_objets as $t => $infos) {
68
-			if ($infos['rechercher_jointures']) {
69
-				$liste[$infos['type']] = $infos['rechercher_jointures'];
70
-			}
71
-		}
72
-		// puis passer dans le pipeline
73
-		$liste = pipeline('rechercher_liste_des_jointures', $liste);
74
-	}
75
-
76
-	return $liste;
61
+    static $liste = null;
62
+    if (is_null($liste)) {
63
+        $liste = array();
64
+        // recuperer les tables_objets_sql declarees
65
+        include_spip('base/objets');
66
+        $tables_objets = lister_tables_objets_sql();
67
+        foreach ($tables_objets as $t => $infos) {
68
+            if ($infos['rechercher_jointures']) {
69
+                $liste[$infos['type']] = $infos['rechercher_jointures'];
70
+            }
71
+        }
72
+        // puis passer dans le pipeline
73
+        $liste = pipeline('rechercher_liste_des_jointures', $liste);
74
+    }
75
+
76
+    return $liste;
77 77
 }
78 78
 
79 79
 function expression_recherche($recherche, $options) {
80
-	// ne calculer qu'une seule fois l'expression par hit
81
-	// (meme si utilisee dans plusieurs boucles)
82
-	static $expression = array();
83
-	$key = serialize(array($recherche, $options['preg_flags']));
84
-	if (isset($expression[$key])) {
85
-		return $expression[$key];
86
-	}
87
-
88
-	$u = $GLOBALS['meta']['pcre_u'];
89
-	if ($u and strpos($options['preg_flags'], $u) === false) {
90
-		$options['preg_flags'] .= $u;
91
-	}
92
-	include_spip('inc/charsets');
93
-	$recherche = trim($recherche);
94
-
95
-	// retirer les + de +truc et les * de truc*
96
-	$recherche = preg_replace(',(^|\s)\+(\w),Uims', '$1$2', $recherche);
97
-	$recherche = preg_replace(',(\w)\*($|\s),Uims', '$1$2', $recherche);
98
-
99
-	$is_preg = false;
100
-	if (substr($recherche, 0, 1) == '/' and substr($recherche, -1, 1) == '/' and strlen($recherche) > 2) {
101
-		// c'est une preg
102
-		$recherche_trans = translitteration($recherche);
103
-		$preg = $recherche_trans . $options['preg_flags'];
104
-		$is_preg = true;
105
-	} else {
106
-		// s'il y a plusieurs mots il faut les chercher tous : oblige REGEXP,
107
-		// sauf ceux de moins de 4 lettres (on supprime ainsi 'le', 'les', 'un',
108
-		// 'une', 'des' ...)
109
-
110
-		// attention : plusieurs mots entre guillemets sont a rechercher tels quels
111
-		$recherche_trans = $recherche_mod = $recherche_org = $recherche;
112
-
113
-		// les expressions entre " " sont un mot a chercher tel quel
114
-		// -> on remplace les espaces par un \x1 et on enleve les guillemets
115
-		if (preg_match(',["][^"]+["],Uims', $recherche_mod, $matches)) {
116
-			foreach ($matches as $match) {
117
-				$word = preg_replace(",\s+,Uims", "\x1", $match);
118
-				$word = trim($word, '"');
119
-				$recherche_mod = str_replace($match, $word, $recherche_mod);
120
-			}
121
-		}
122
-
123
-		if (preg_match(",\s+," . $u, $recherche_mod)) {
124
-			$is_preg = true;
125
-
126
-			$recherche_inter = '|';
127
-			$recherche_mots = explode(' ', $recherche_mod);
128
-			$min_long = defined('_RECHERCHE_MIN_CAR') ? _RECHERCHE_MIN_CAR : 4;
129
-			$petits_mots = true;
130
-			foreach ($recherche_mots as $mot) {
131
-				if (strlen($mot) >= $min_long) {
132
-					// echapper les caracteres de regexp qui sont eventuellement dans la recherche
133
-					$recherche_inter .= preg_quote($mot) . ' ';
134
-					$petits_mots = false;
135
-				}
136
-			}
137
-			$recherche_inter = str_replace("\x1", '\s', $recherche_inter);
138
-
139
-			// mais on cherche quand même l'expression complète, même si elle
140
-			// comporte des mots de moins de quatre lettres
141
-			$recherche = trim(preg_replace(',\s+,' . $u, '|', $recherche_inter), '|');
142
-			if (!$recherche or $petits_mots){
143
-				$recherche = preg_quote($recherche_org);
144
-			}
145
-			$recherche_trans = translitteration($recherche);
146
-		}
147
-
148
-		$preg = '/' . str_replace('/', '\\/', $recherche_trans) . '/' . $options['preg_flags'];
149
-	}
150
-
151
-	// Si la chaine est inactive, on va utiliser LIKE pour aller plus vite
152
-	// ou si l'expression reguliere est invalide
153
-	if (!$is_preg
154
-		or (@preg_match($preg, '') === false)
155
-	) {
156
-		$methode = 'LIKE';
157
-		$u = $GLOBALS['meta']['pcre_u'];
158
-
159
-		// echapper les % et _
160
-		$q = str_replace(array('%', '_'), array('\%', '\_'), trim($recherche));
161
-
162
-		// eviter les parentheses et autres caractères qui interferent avec pcre par la suite (dans le preg_match_all) s'il y a des reponses
163
-		$recherche = preg_quote($recherche, '/');
164
-		$recherche_trans = translitteration($recherche);
165
-		$recherche_mod = $recherche_trans;
166
-
167
-		// les expressions entre " " sont un mot a chercher tel quel
168
-		// -> on remplace les espaces par un _ et on enleve les guillemets
169
-		// corriger le like dans le $q
170
-		if (preg_match(',["][^"]+["],Uims', $q, $matches)) {
171
-			foreach ($matches as $match) {
172
-				$word = preg_replace(",\s+,Uims", "_", $match);
173
-				$word = trim($word, '"');
174
-				$q = str_replace($match, $word, $q);
175
-			}
176
-		}
177
-		// corriger la regexp
178
-		if (preg_match(',["][^"]+["],Uims', $recherche_mod, $matches)) {
179
-			foreach ($matches as $match) {
180
-				$word = preg_replace(",\s+,Uims", "[\s]", $match);
181
-				$word = trim($word, '"');
182
-				$recherche_mod = str_replace($match, $word, $recherche_mod);
183
-			}
184
-		}
185
-		$q = sql_quote(
186
-			"%"
187
-			. preg_replace(",\s+," . $u, "%", $q)
188
-			. "%"
189
-		);
190
-
191
-		$preg = '/' . preg_replace(",\s+," . $u, ".+", trim($recherche_mod)) . '/' . $options['preg_flags'];
192
-
193
-	} else {
194
-		$methode = 'REGEXP';
195
-		$q = sql_quote(trim($recherche, '/'));
196
-	}
197
-
198
-	// tous les caracteres transliterables de $q sont remplaces par un joker
199
-	// permet de matcher en SQL meme si on est sensible aux accents (SQLite)
200
-	$q_t = $q;
201
-	for ($i = 0; $i < spip_strlen($q); $i++) {
202
-		$char = spip_substr($q, $i, 1);
203
-		if (!is_ascii($char)
204
-			and $char_t = translitteration($char)
205
-			and $char_t !== $char
206
-		) {
207
-			$q_t = str_replace($char, $is_preg ? "." : "_", $q_t);
208
-		}
209
-	}
210
-
211
-	$q = $q_t;
212
-
213
-	// fix : SQLite 3 est sensible aux accents, on jokerise les caracteres
214
-	// les plus frequents qui peuvent etre accentues
215
-	// (oui c'est tres dicustable...)
216
-	if (isset($GLOBALS['connexions'][$options['serveur'] ? $options['serveur'] : 0]['type'])
217
-		and strncmp($GLOBALS['connexions'][$options['serveur'] ? $options['serveur'] : 0]['type'], 'sqlite', 6) == 0
218
-	) {
219
-		$q_t = strtr($q, "aeuioc", $is_preg ? "......" : "______");
220
-		// si il reste au moins un char significatif...
221
-		if (preg_match(",[^'%_.],", $q_t)) {
222
-			$q = $q_t;
223
-		}
224
-	}
225
-
226
-	return $expression[$key] = array($methode, $q, $preg);
80
+    // ne calculer qu'une seule fois l'expression par hit
81
+    // (meme si utilisee dans plusieurs boucles)
82
+    static $expression = array();
83
+    $key = serialize(array($recherche, $options['preg_flags']));
84
+    if (isset($expression[$key])) {
85
+        return $expression[$key];
86
+    }
87
+
88
+    $u = $GLOBALS['meta']['pcre_u'];
89
+    if ($u and strpos($options['preg_flags'], $u) === false) {
90
+        $options['preg_flags'] .= $u;
91
+    }
92
+    include_spip('inc/charsets');
93
+    $recherche = trim($recherche);
94
+
95
+    // retirer les + de +truc et les * de truc*
96
+    $recherche = preg_replace(',(^|\s)\+(\w),Uims', '$1$2', $recherche);
97
+    $recherche = preg_replace(',(\w)\*($|\s),Uims', '$1$2', $recherche);
98
+
99
+    $is_preg = false;
100
+    if (substr($recherche, 0, 1) == '/' and substr($recherche, -1, 1) == '/' and strlen($recherche) > 2) {
101
+        // c'est une preg
102
+        $recherche_trans = translitteration($recherche);
103
+        $preg = $recherche_trans . $options['preg_flags'];
104
+        $is_preg = true;
105
+    } else {
106
+        // s'il y a plusieurs mots il faut les chercher tous : oblige REGEXP,
107
+        // sauf ceux de moins de 4 lettres (on supprime ainsi 'le', 'les', 'un',
108
+        // 'une', 'des' ...)
109
+
110
+        // attention : plusieurs mots entre guillemets sont a rechercher tels quels
111
+        $recherche_trans = $recherche_mod = $recherche_org = $recherche;
112
+
113
+        // les expressions entre " " sont un mot a chercher tel quel
114
+        // -> on remplace les espaces par un \x1 et on enleve les guillemets
115
+        if (preg_match(',["][^"]+["],Uims', $recherche_mod, $matches)) {
116
+            foreach ($matches as $match) {
117
+                $word = preg_replace(",\s+,Uims", "\x1", $match);
118
+                $word = trim($word, '"');
119
+                $recherche_mod = str_replace($match, $word, $recherche_mod);
120
+            }
121
+        }
122
+
123
+        if (preg_match(",\s+," . $u, $recherche_mod)) {
124
+            $is_preg = true;
125
+
126
+            $recherche_inter = '|';
127
+            $recherche_mots = explode(' ', $recherche_mod);
128
+            $min_long = defined('_RECHERCHE_MIN_CAR') ? _RECHERCHE_MIN_CAR : 4;
129
+            $petits_mots = true;
130
+            foreach ($recherche_mots as $mot) {
131
+                if (strlen($mot) >= $min_long) {
132
+                    // echapper les caracteres de regexp qui sont eventuellement dans la recherche
133
+                    $recherche_inter .= preg_quote($mot) . ' ';
134
+                    $petits_mots = false;
135
+                }
136
+            }
137
+            $recherche_inter = str_replace("\x1", '\s', $recherche_inter);
138
+
139
+            // mais on cherche quand même l'expression complète, même si elle
140
+            // comporte des mots de moins de quatre lettres
141
+            $recherche = trim(preg_replace(',\s+,' . $u, '|', $recherche_inter), '|');
142
+            if (!$recherche or $petits_mots){
143
+                $recherche = preg_quote($recherche_org);
144
+            }
145
+            $recherche_trans = translitteration($recherche);
146
+        }
147
+
148
+        $preg = '/' . str_replace('/', '\\/', $recherche_trans) . '/' . $options['preg_flags'];
149
+    }
150
+
151
+    // Si la chaine est inactive, on va utiliser LIKE pour aller plus vite
152
+    // ou si l'expression reguliere est invalide
153
+    if (!$is_preg
154
+        or (@preg_match($preg, '') === false)
155
+    ) {
156
+        $methode = 'LIKE';
157
+        $u = $GLOBALS['meta']['pcre_u'];
158
+
159
+        // echapper les % et _
160
+        $q = str_replace(array('%', '_'), array('\%', '\_'), trim($recherche));
161
+
162
+        // eviter les parentheses et autres caractères qui interferent avec pcre par la suite (dans le preg_match_all) s'il y a des reponses
163
+        $recherche = preg_quote($recherche, '/');
164
+        $recherche_trans = translitteration($recherche);
165
+        $recherche_mod = $recherche_trans;
166
+
167
+        // les expressions entre " " sont un mot a chercher tel quel
168
+        // -> on remplace les espaces par un _ et on enleve les guillemets
169
+        // corriger le like dans le $q
170
+        if (preg_match(',["][^"]+["],Uims', $q, $matches)) {
171
+            foreach ($matches as $match) {
172
+                $word = preg_replace(",\s+,Uims", "_", $match);
173
+                $word = trim($word, '"');
174
+                $q = str_replace($match, $word, $q);
175
+            }
176
+        }
177
+        // corriger la regexp
178
+        if (preg_match(',["][^"]+["],Uims', $recherche_mod, $matches)) {
179
+            foreach ($matches as $match) {
180
+                $word = preg_replace(",\s+,Uims", "[\s]", $match);
181
+                $word = trim($word, '"');
182
+                $recherche_mod = str_replace($match, $word, $recherche_mod);
183
+            }
184
+        }
185
+        $q = sql_quote(
186
+            "%"
187
+            . preg_replace(",\s+," . $u, "%", $q)
188
+            . "%"
189
+        );
190
+
191
+        $preg = '/' . preg_replace(",\s+," . $u, ".+", trim($recherche_mod)) . '/' . $options['preg_flags'];
192
+
193
+    } else {
194
+        $methode = 'REGEXP';
195
+        $q = sql_quote(trim($recherche, '/'));
196
+    }
197
+
198
+    // tous les caracteres transliterables de $q sont remplaces par un joker
199
+    // permet de matcher en SQL meme si on est sensible aux accents (SQLite)
200
+    $q_t = $q;
201
+    for ($i = 0; $i < spip_strlen($q); $i++) {
202
+        $char = spip_substr($q, $i, 1);
203
+        if (!is_ascii($char)
204
+            and $char_t = translitteration($char)
205
+            and $char_t !== $char
206
+        ) {
207
+            $q_t = str_replace($char, $is_preg ? "." : "_", $q_t);
208
+        }
209
+    }
210
+
211
+    $q = $q_t;
212
+
213
+    // fix : SQLite 3 est sensible aux accents, on jokerise les caracteres
214
+    // les plus frequents qui peuvent etre accentues
215
+    // (oui c'est tres dicustable...)
216
+    if (isset($GLOBALS['connexions'][$options['serveur'] ? $options['serveur'] : 0]['type'])
217
+        and strncmp($GLOBALS['connexions'][$options['serveur'] ? $options['serveur'] : 0]['type'], 'sqlite', 6) == 0
218
+    ) {
219
+        $q_t = strtr($q, "aeuioc", $is_preg ? "......" : "______");
220
+        // si il reste au moins un char significatif...
221
+        if (preg_match(",[^'%_.],", $q_t)) {
222
+            $q = $q_t;
223
+        }
224
+    }
225
+
226
+    return $expression[$key] = array($methode, $q, $preg);
227 227
 }
228 228
 
229 229
 
@@ -250,133 +250,133 @@  discard block
 block discarded – undo
250 250
  * @return array
251 251
  */
252 252
 function recherche_en_base($recherche = '', $tables = null, $options = array(), $serveur = '') {
253
-	include_spip('base/abstract_sql');
254
-
255
-	if (!is_array($tables)) {
256
-		$liste = liste_des_champs();
257
-
258
-		if (is_string($tables)
259
-			and $tables != ''
260
-		) {
261
-			$toutes = array();
262
-			foreach (explode(',', $tables) as $t) {
263
-				$t = trim($t);
264
-				if (isset($liste[$t])) {
265
-					$toutes[$t] = $liste[$t];
266
-				}
267
-			}
268
-			$tables = $toutes;
269
-			unset($toutes);
270
-		} else {
271
-			$tables = $liste;
272
-		}
273
-	}
274
-
275
-	if (!strlen($recherche) or !count($tables)) {
276
-		return array();
277
-	}
278
-
279
-	include_spip('inc/autoriser');
280
-
281
-	// options par defaut
282
-	$options = array_merge(array(
283
-		'preg_flags' => 'UimsS',
284
-		'toutvoir' => false,
285
-		'champs' => false,
286
-		'score' => false,
287
-		'matches' => false,
288
-		'jointures' => false,
289
-		'serveur' => $serveur
290
-	),
291
-		$options
292
-	);
293
-
294
-	$results = array();
295
-
296
-	// Utiliser l'iterateur (DATA:recherche)
297
-	// pour recuperer les couples (id_objet, score)
298
-	// Le resultat est au format { 
299
-	//      id1 = { 'score' => x, attrs => { } },
300
-	//      id2 = { 'score' => x, attrs => { } },
301
-	// }
302
-
303
-	include_spip('inc/recherche_to_array');
304
-
305
-	foreach ($tables as $table => $champs) {
306
-		# lock via memoization, si dispo
307
-		if (function_exists('cache_lock')) {
308
-			cache_lock($lock = _RECHERCHE_LOCK_KEY . ' ' . $table . ' ' . $recherche);
309
-		}
310
-
311
-		spip_timer('rech');
312
-
313
-		# TODO : ici plutot charger un iterateur via l'API iterateurs
314
-		$to_array = charger_fonction('recherche_to_array', 'inc');
315
-		$results[$table] = $to_array($recherche,
316
-			array_merge($options, array('table' => $table, 'champs' => $champs))
317
-		);
318
-		##var_dump($results[$table]);
319
-
320
-
321
-		spip_log("recherche $table ($recherche) : " . count($results[$table]) . " resultats " . spip_timer('rech'),
322
-			'recherche');
323
-
324
-		if (isset($lock)) {
325
-			cache_unlock($lock);
326
-		}
327
-	}
328
-
329
-	return $results;
253
+    include_spip('base/abstract_sql');
254
+
255
+    if (!is_array($tables)) {
256
+        $liste = liste_des_champs();
257
+
258
+        if (is_string($tables)
259
+            and $tables != ''
260
+        ) {
261
+            $toutes = array();
262
+            foreach (explode(',', $tables) as $t) {
263
+                $t = trim($t);
264
+                if (isset($liste[$t])) {
265
+                    $toutes[$t] = $liste[$t];
266
+                }
267
+            }
268
+            $tables = $toutes;
269
+            unset($toutes);
270
+        } else {
271
+            $tables = $liste;
272
+        }
273
+    }
274
+
275
+    if (!strlen($recherche) or !count($tables)) {
276
+        return array();
277
+    }
278
+
279
+    include_spip('inc/autoriser');
280
+
281
+    // options par defaut
282
+    $options = array_merge(array(
283
+        'preg_flags' => 'UimsS',
284
+        'toutvoir' => false,
285
+        'champs' => false,
286
+        'score' => false,
287
+        'matches' => false,
288
+        'jointures' => false,
289
+        'serveur' => $serveur
290
+    ),
291
+        $options
292
+    );
293
+
294
+    $results = array();
295
+
296
+    // Utiliser l'iterateur (DATA:recherche)
297
+    // pour recuperer les couples (id_objet, score)
298
+    // Le resultat est au format { 
299
+    //      id1 = { 'score' => x, attrs => { } },
300
+    //      id2 = { 'score' => x, attrs => { } },
301
+    // }
302
+
303
+    include_spip('inc/recherche_to_array');
304
+
305
+    foreach ($tables as $table => $champs) {
306
+        # lock via memoization, si dispo
307
+        if (function_exists('cache_lock')) {
308
+            cache_lock($lock = _RECHERCHE_LOCK_KEY . ' ' . $table . ' ' . $recherche);
309
+        }
310
+
311
+        spip_timer('rech');
312
+
313
+        # TODO : ici plutot charger un iterateur via l'API iterateurs
314
+        $to_array = charger_fonction('recherche_to_array', 'inc');
315
+        $results[$table] = $to_array($recherche,
316
+            array_merge($options, array('table' => $table, 'champs' => $champs))
317
+        );
318
+        ##var_dump($results[$table]);
319
+
320
+
321
+        spip_log("recherche $table ($recherche) : " . count($results[$table]) . " resultats " . spip_timer('rech'),
322
+            'recherche');
323
+
324
+        if (isset($lock)) {
325
+            cache_unlock($lock);
326
+        }
327
+    }
328
+
329
+    return $results;
330 330
 }
331 331
 
332 332
 
333 333
 // Effectue une recherche sur toutes les tables de la base de donnees
334 334
 // http://code.spip.net/@remplace_en_base
335 335
 function remplace_en_base($recherche = '', $remplace = null, $tables = null, $options = array()) {
336
-	include_spip('inc/modifier');
337
-
338
-	// options par defaut
339
-	$options = array_merge(array(
340
-		'preg_flags' => 'UimsS',
341
-		'toutmodifier' => false
342
-	),
343
-		$options
344
-	);
345
-	$options['champs'] = true;
346
-
347
-
348
-	if (!is_array($tables)) {
349
-		$tables = liste_des_champs();
350
-	}
351
-
352
-	$results = recherche_en_base($recherche, $tables, $options);
353
-
354
-	$preg = '/' . str_replace('/', '\\/', $recherche) . '/' . $options['preg_flags'];
355
-
356
-	foreach ($results as $table => $r) {
357
-		$_id_table = id_table_objet($table);
358
-		foreach ($r as $id => $x) {
359
-			if ($options['toutmodifier']
360
-				or autoriser('modifier', $table, $id)
361
-			) {
362
-				$modifs = array();
363
-				foreach ($x['champs'] as $key => $val) {
364
-					if ($key == $_id_table) {
365
-						continue;
366
-					}
367
-					$repl = preg_replace($preg, $remplace, $val);
368
-					if ($repl <> $val) {
369
-						$modifs[$key] = $repl;
370
-					}
371
-				}
372
-				if ($modifs) {
373
-					objet_modifier_champs($table, $id,
374
-						array(
375
-							'champs' => array_keys($modifs),
376
-						),
377
-						$modifs);
378
-				}
379
-			}
380
-		}
381
-	}
336
+    include_spip('inc/modifier');
337
+
338
+    // options par defaut
339
+    $options = array_merge(array(
340
+        'preg_flags' => 'UimsS',
341
+        'toutmodifier' => false
342
+    ),
343
+        $options
344
+    );
345
+    $options['champs'] = true;
346
+
347
+
348
+    if (!is_array($tables)) {
349
+        $tables = liste_des_champs();
350
+    }
351
+
352
+    $results = recherche_en_base($recherche, $tables, $options);
353
+
354
+    $preg = '/' . str_replace('/', '\\/', $recherche) . '/' . $options['preg_flags'];
355
+
356
+    foreach ($results as $table => $r) {
357
+        $_id_table = id_table_objet($table);
358
+        foreach ($r as $id => $x) {
359
+            if ($options['toutmodifier']
360
+                or autoriser('modifier', $table, $id)
361
+            ) {
362
+                $modifs = array();
363
+                foreach ($x['champs'] as $key => $val) {
364
+                    if ($key == $_id_table) {
365
+                        continue;
366
+                    }
367
+                    $repl = preg_replace($preg, $remplace, $val);
368
+                    if ($repl <> $val) {
369
+                        $modifs[$key] = $repl;
370
+                    }
371
+                }
372
+                if ($modifs) {
373
+                    objet_modifier_champs($table, $id,
374
+                        array(
375
+                            'champs' => array_keys($modifs),
376
+                        ),
377
+                        $modifs);
378
+                }
379
+            }
380
+        }
381
+    }
382 382
 }
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -100,7 +100,7 @@  discard block
 block discarded – undo
100 100
 	if (substr($recherche, 0, 1) == '/' and substr($recherche, -1, 1) == '/' and strlen($recherche) > 2) {
101 101
 		// c'est une preg
102 102
 		$recherche_trans = translitteration($recherche);
103
-		$preg = $recherche_trans . $options['preg_flags'];
103
+		$preg = $recherche_trans.$options['preg_flags'];
104 104
 		$is_preg = true;
105 105
 	} else {
106 106
 		// s'il y a plusieurs mots il faut les chercher tous : oblige REGEXP,
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 			}
121 121
 		}
122 122
 
123
-		if (preg_match(",\s+," . $u, $recherche_mod)) {
123
+		if (preg_match(",\s+,".$u, $recherche_mod)) {
124 124
 			$is_preg = true;
125 125
 
126 126
 			$recherche_inter = '|';
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
 			foreach ($recherche_mots as $mot) {
131 131
 				if (strlen($mot) >= $min_long) {
132 132
 					// echapper les caracteres de regexp qui sont eventuellement dans la recherche
133
-					$recherche_inter .= preg_quote($mot) . ' ';
133
+					$recherche_inter .= preg_quote($mot).' ';
134 134
 					$petits_mots = false;
135 135
 				}
136 136
 			}
@@ -138,14 +138,14 @@  discard block
 block discarded – undo
138 138
 
139 139
 			// mais on cherche quand même l'expression complète, même si elle
140 140
 			// comporte des mots de moins de quatre lettres
141
-			$recherche = trim(preg_replace(',\s+,' . $u, '|', $recherche_inter), '|');
142
-			if (!$recherche or $petits_mots){
141
+			$recherche = trim(preg_replace(',\s+,'.$u, '|', $recherche_inter), '|');
142
+			if (!$recherche or $petits_mots) {
143 143
 				$recherche = preg_quote($recherche_org);
144 144
 			}
145 145
 			$recherche_trans = translitteration($recherche);
146 146
 		}
147 147
 
148
-		$preg = '/' . str_replace('/', '\\/', $recherche_trans) . '/' . $options['preg_flags'];
148
+		$preg = '/'.str_replace('/', '\\/', $recherche_trans).'/'.$options['preg_flags'];
149 149
 	}
150 150
 
151 151
 	// Si la chaine est inactive, on va utiliser LIKE pour aller plus vite
@@ -184,11 +184,11 @@  discard block
 block discarded – undo
184 184
 		}
185 185
 		$q = sql_quote(
186 186
 			"%"
187
-			. preg_replace(",\s+," . $u, "%", $q)
187
+			. preg_replace(",\s+,".$u, "%", $q)
188 188
 			. "%"
189 189
 		);
190 190
 
191
-		$preg = '/' . preg_replace(",\s+," . $u, ".+", trim($recherche_mod)) . '/' . $options['preg_flags'];
191
+		$preg = '/'.preg_replace(",\s+,".$u, ".+", trim($recherche_mod)).'/'.$options['preg_flags'];
192 192
 
193 193
 	} else {
194 194
 		$methode = 'REGEXP';
@@ -305,7 +305,7 @@  discard block
 block discarded – undo
305 305
 	foreach ($tables as $table => $champs) {
306 306
 		# lock via memoization, si dispo
307 307
 		if (function_exists('cache_lock')) {
308
-			cache_lock($lock = _RECHERCHE_LOCK_KEY . ' ' . $table . ' ' . $recherche);
308
+			cache_lock($lock = _RECHERCHE_LOCK_KEY.' '.$table.' '.$recherche);
309 309
 		}
310 310
 
311 311
 		spip_timer('rech');
@@ -318,7 +318,7 @@  discard block
 block discarded – undo
318 318
 		##var_dump($results[$table]);
319 319
 
320 320
 
321
-		spip_log("recherche $table ($recherche) : " . count($results[$table]) . " resultats " . spip_timer('rech'),
321
+		spip_log("recherche $table ($recherche) : ".count($results[$table])." resultats ".spip_timer('rech'),
322 322
 			'recherche');
323 323
 
324 324
 		if (isset($lock)) {
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
 
352 352
 	$results = recherche_en_base($recherche, $tables, $options);
353 353
 
354
-	$preg = '/' . str_replace('/', '\\/', $recherche) . '/' . $options['preg_flags'];
354
+	$preg = '/'.str_replace('/', '\\/', $recherche).'/'.$options['preg_flags'];
355 355
 
356 356
 	foreach ($results as $table => $r) {
357 357
 		$_id_table = id_table_objet($table);
Please login to merge, or discard this patch.
ecrire/lang/ecrire_fr_tu.php 1 patch
Indentation   +829 added lines, -829 removed lines patch added patch discarded remove patch
@@ -4,426 +4,426 @@  discard block
 block discarded – undo
4 4
 // ** ne pas modifier le fichier **
5 5
 
6 6
 if (!defined('_ECRIRE_INC_VERSION')) {
7
-	return;
7
+    return;
8 8
 }
9 9
 
10 10
 $GLOBALS[$GLOBALS['idx_lang']] = array(
11 11
 
12
-	// A
13
-	'activer_plugin' => 'Activer le plugin',
14
-	'affichage' => 'Affichage',
15
-	'aide_non_disponible' => 'Cette partie de l’aide en ligne n’est pas encore disponible dans cette langue.',
16
-	'annuler_recherche' => 'Annuler la recherche',
17
-	'auteur' => 'Auteur :',
18
-	'avis_acces_interdit' => 'Accès interdit.',
19
-	'avis_article_modifie' => 'Attention, @nom_auteur_modif@ a travaillé sur cet article il y a @date_diff@ minutes',
20
-	'avis_aucun_resultat' => 'Aucun résultat.',
21
-	'avis_base_inaccessible' => 'Impossible de se connecter à la base de données @base@.',
22
-	'avis_chemin_invalide_1' => 'Le chemin que tu as choisi',
23
-	'avis_chemin_invalide_2' => 'ne semble pas valide. Retourne à la page précédente et vérifie les informations fournies.',
24
-	'avis_connexion_echec_1' => 'La connexion  à la base de données a échoué.',
25
-	'avis_connexion_echec_2' => 'Reviens à la page précédente, et vérifie les informations que tu as fournies.',
26
-	'avis_connexion_echec_3' => '<b>N.B.</b> Sur de nombreux serveurs, tu dois <b>demander</b> l’activation de ton accès à la base de données avant de pouvoir l’utiliser. Si tu ne peux pas te connecter, vérifie que tu as effectué cette démarche.',
27
-	'avis_connexion_erreur_creer_base' => 'La base de données n’a pas pu être créée.',
28
-	'avis_connexion_erreur_nom_base' => 'Le nom de la base ne peut contenir que des lettres, des chiffres et des tirets',
29
-	'avis_connexion_ldap_echec_1' => 'La connexion au serveur LDAP a échoué.',
30
-	'avis_connexion_ldap_echec_2' => 'Reviens à la page précédente, et vérifie les informations que tu as fournies.',
31
-	'avis_connexion_ldap_echec_3' => 'Alternativement, n’utilise pas le support LDAP pour importer des utilisateurs.',
32
-	'avis_deplacement_rubrique' => 'Attention ! Cette rubrique contient @contient_breves@ brève@scb@ : si tu la déplaces, coche cette case de confirmation.',
33
-	'avis_erreur_connexion_mysql' => 'Erreur de connexion SQL',
34
-	'avis_espace_interdit' => '<b>Espace interdit</b> <div>SPIP est déjà installé.</div>',
35
-	'avis_lecture_noms_bases_1' => 'Le programme d’installation n’a pas pu lire les noms des bases de données installées.',
36
-	'avis_lecture_noms_bases_2' => 'Soit aucune base n’est disponible, soit la fonction permettant de lister les bases a été désactivée
12
+    // A
13
+    'activer_plugin' => 'Activer le plugin',
14
+    'affichage' => 'Affichage',
15
+    'aide_non_disponible' => 'Cette partie de l’aide en ligne n’est pas encore disponible dans cette langue.',
16
+    'annuler_recherche' => 'Annuler la recherche',
17
+    'auteur' => 'Auteur :',
18
+    'avis_acces_interdit' => 'Accès interdit.',
19
+    'avis_article_modifie' => 'Attention, @nom_auteur_modif@ a travaillé sur cet article il y a @date_diff@ minutes',
20
+    'avis_aucun_resultat' => 'Aucun résultat.',
21
+    'avis_base_inaccessible' => 'Impossible de se connecter à la base de données @base@.',
22
+    'avis_chemin_invalide_1' => 'Le chemin que tu as choisi',
23
+    'avis_chemin_invalide_2' => 'ne semble pas valide. Retourne à la page précédente et vérifie les informations fournies.',
24
+    'avis_connexion_echec_1' => 'La connexion  à la base de données a échoué.',
25
+    'avis_connexion_echec_2' => 'Reviens à la page précédente, et vérifie les informations que tu as fournies.',
26
+    'avis_connexion_echec_3' => '<b>N.B.</b> Sur de nombreux serveurs, tu dois <b>demander</b> l’activation de ton accès à la base de données avant de pouvoir l’utiliser. Si tu ne peux pas te connecter, vérifie que tu as effectué cette démarche.',
27
+    'avis_connexion_erreur_creer_base' => 'La base de données n’a pas pu être créée.',
28
+    'avis_connexion_erreur_nom_base' => 'Le nom de la base ne peut contenir que des lettres, des chiffres et des tirets',
29
+    'avis_connexion_ldap_echec_1' => 'La connexion au serveur LDAP a échoué.',
30
+    'avis_connexion_ldap_echec_2' => 'Reviens à la page précédente, et vérifie les informations que tu as fournies.',
31
+    'avis_connexion_ldap_echec_3' => 'Alternativement, n’utilise pas le support LDAP pour importer des utilisateurs.',
32
+    'avis_deplacement_rubrique' => 'Attention ! Cette rubrique contient @contient_breves@ brève@scb@ : si tu la déplaces, coche cette case de confirmation.',
33
+    'avis_erreur_connexion_mysql' => 'Erreur de connexion SQL',
34
+    'avis_espace_interdit' => '<b>Espace interdit</b> <div>SPIP est déjà installé.</div>',
35
+    'avis_lecture_noms_bases_1' => 'Le programme d’installation n’a pas pu lire les noms des bases de données installées.',
36
+    'avis_lecture_noms_bases_2' => 'Soit aucune base n’est disponible, soit la fonction permettant de lister les bases a été désactivée
37 37
 		pour des raisons de sécurité (ce qui est le cas chez de nombreux hébergeurs).',
38
-	'avis_lecture_noms_bases_3' => 'Dans la seconde alternative, il est probable qu’une base portant ton nom de login soit utilisable :',
39
-	'avis_non_acces_page' => 'Tu n’as pas accès à cette page.',
40
-	'avis_operation_echec' => 'L’opération a échoué.',
41
-	'avis_operation_impossible' => 'Opération impossible',
42
-	'avis_suppression_base' => 'ATTENTION, la suppression des données est irréversible',
38
+    'avis_lecture_noms_bases_3' => 'Dans la seconde alternative, il est probable qu’une base portant ton nom de login soit utilisable :',
39
+    'avis_non_acces_page' => 'Tu n’as pas accès à cette page.',
40
+    'avis_operation_echec' => 'L’opération a échoué.',
41
+    'avis_operation_impossible' => 'Opération impossible',
42
+    'avis_suppression_base' => 'ATTENTION, la suppression des données est irréversible',
43 43
 
44
-	// B
45
-	'bouton_acces_ldap' => 'Ajouter l’accès à LDAP',
46
-	'bouton_ajouter' => 'Ajouter',
47
-	'bouton_annuler' => 'Annuler',
48
-	'bouton_cache_activer' => 'Réactiver le cache',
49
-	'bouton_cache_desactiver' => 'Désactiver temporairement le cache',
50
-	'bouton_demande_publication' => 'Demander la publication de cet article',
51
-	'bouton_desactive_tout' => 'Tout désactiver',
52
-	'bouton_desinstaller' => 'Désinstaller',
53
-	'bouton_effacer_tout' => 'Effacer TOUT',
54
-	'bouton_envoyer_message' => 'Message définitif : envoyer',
55
-	'bouton_fermer' => 'Fermer',
56
-	'bouton_mettre_a_jour_base' => 'Mettre à jour la base de données',
57
-	'bouton_modifier' => 'Modifier',
58
-	'bouton_radio_afficher' => 'Afficher',
59
-	'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Apparaître dans la liste des rédacteurs connectés',
60
-	'bouton_radio_envoi_annonces_adresse' => 'Envoyer les annonces à l’adresse :',
61
-	'bouton_radio_envoi_liste_nouveautes' => 'Envoyer la liste des nouveautés',
62
-	'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Ne pas apparaître dans la liste des rédacteurs',
63
-	'bouton_radio_non_envoi_annonces_editoriales' => 'Ne pas envoyer d’annonces éditoriales',
64
-	'bouton_redirection' => 'REDIRECTION',
65
-	'bouton_reinitialiser_aux_valeurs_par_defaut' => 'Réinitialiser aux valeurs par défaut',
66
-	'bouton_relancer_installation' => 'Relancer l’installation',
67
-	'bouton_reset_password' => 'Générer un nouveau mot de passe et l’envoyer par email',
68
-	'bouton_suivant' => 'Suivant',
69
-	'bouton_tenter_recuperation' => 'Tenter une réparation',
70
-	'bouton_test_proxy' => 'Essayer le proxy',
71
-	'bouton_vider_cache' => 'Vider le cache',
44
+    // B
45
+    'bouton_acces_ldap' => 'Ajouter l’accès à LDAP',
46
+    'bouton_ajouter' => 'Ajouter',
47
+    'bouton_annuler' => 'Annuler',
48
+    'bouton_cache_activer' => 'Réactiver le cache',
49
+    'bouton_cache_desactiver' => 'Désactiver temporairement le cache',
50
+    'bouton_demande_publication' => 'Demander la publication de cet article',
51
+    'bouton_desactive_tout' => 'Tout désactiver',
52
+    'bouton_desinstaller' => 'Désinstaller',
53
+    'bouton_effacer_tout' => 'Effacer TOUT',
54
+    'bouton_envoyer_message' => 'Message définitif : envoyer',
55
+    'bouton_fermer' => 'Fermer',
56
+    'bouton_mettre_a_jour_base' => 'Mettre à jour la base de données',
57
+    'bouton_modifier' => 'Modifier',
58
+    'bouton_radio_afficher' => 'Afficher',
59
+    'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Apparaître dans la liste des rédacteurs connectés',
60
+    'bouton_radio_envoi_annonces_adresse' => 'Envoyer les annonces à l’adresse :',
61
+    'bouton_radio_envoi_liste_nouveautes' => 'Envoyer la liste des nouveautés',
62
+    'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Ne pas apparaître dans la liste des rédacteurs',
63
+    'bouton_radio_non_envoi_annonces_editoriales' => 'Ne pas envoyer d’annonces éditoriales',
64
+    'bouton_redirection' => 'REDIRECTION',
65
+    'bouton_reinitialiser_aux_valeurs_par_defaut' => 'Réinitialiser aux valeurs par défaut',
66
+    'bouton_relancer_installation' => 'Relancer l’installation',
67
+    'bouton_reset_password' => 'Générer un nouveau mot de passe et l’envoyer par email',
68
+    'bouton_suivant' => 'Suivant',
69
+    'bouton_tenter_recuperation' => 'Tenter une réparation',
70
+    'bouton_test_proxy' => 'Essayer le proxy',
71
+    'bouton_vider_cache' => 'Vider le cache',
72 72
 
73
-	// C
74
-	'cache_modifiable_webmestre' => 'Ce paramètre est modifiable par le webmestre du site.',
75
-	'calendrier_synchro' => 'Si tu utilises un logiciel d’agenda compatible <b>iCal</b>, tu peux le synchroniser avec les informations de ce site.',
76
-	'config_activer_champs' => 'Activer les champs suivants',
77
-	'config_choix_base_sup' => 'indiquer une base sur ce serveur',
78
-	'config_erreur_base_sup' => 'SPIP n’a pas accès à la liste des bases accessibles',
79
-	'config_info_base_sup' => 'Si tu aa d’autres bases de données à interroger à travers SPIP, avec son serveur SQL ou avec un autre, le formulaire ci-dessous, te permet de les déclarer. Si tu laisses certains champs vides, les identifiants de connexion à la base principale seront utilisés.',
80
-	'config_info_base_sup_disponibles' => 'Bases supplémentaires déjà interrogeables :',
81
-	'config_info_enregistree' => 'La nouvelle configuration a été enregistrée',
82
-	'config_info_logos' => 'Chaque élément du site peut avoir un logo, ainsi qu’un « logo de survol »',
83
-	'config_info_logos_utiliser' => 'Utiliser les logos',
84
-	'config_info_logos_utiliser_non' => 'Ne pas utiliser les logos',
85
-	'config_info_logos_utiliser_survol' => 'Utiliser les logos de survol',
86
-	'config_info_logos_utiliser_survol_non' => 'Ne pas utiliser les logos de survol',
87
-	'config_info_redirection' => 'En activant cette option, tu pourras créer des articles virtuels, simples références d’articles publiés sur d’autres sites ou hors de SPIP.',
88
-	'config_redirection' => 'Articles virtuels',
89
-	'config_titre_base_sup' => 'Déclaration d’une base supplémentaire',
90
-	'config_titre_base_sup_choix' => 'Choisis une base supplémentaire',
91
-	'connexion_ldap' => 'Connexion :',
92
-	'creer_et_associer_un_auteur' => 'Créer et associer un auteur',
73
+    // C
74
+    'cache_modifiable_webmestre' => 'Ce paramètre est modifiable par le webmestre du site.',
75
+    'calendrier_synchro' => 'Si tu utilises un logiciel d’agenda compatible <b>iCal</b>, tu peux le synchroniser avec les informations de ce site.',
76
+    'config_activer_champs' => 'Activer les champs suivants',
77
+    'config_choix_base_sup' => 'indiquer une base sur ce serveur',
78
+    'config_erreur_base_sup' => 'SPIP n’a pas accès à la liste des bases accessibles',
79
+    'config_info_base_sup' => 'Si tu aa d’autres bases de données à interroger à travers SPIP, avec son serveur SQL ou avec un autre, le formulaire ci-dessous, te permet de les déclarer. Si tu laisses certains champs vides, les identifiants de connexion à la base principale seront utilisés.',
80
+    'config_info_base_sup_disponibles' => 'Bases supplémentaires déjà interrogeables :',
81
+    'config_info_enregistree' => 'La nouvelle configuration a été enregistrée',
82
+    'config_info_logos' => 'Chaque élément du site peut avoir un logo, ainsi qu’un « logo de survol »',
83
+    'config_info_logos_utiliser' => 'Utiliser les logos',
84
+    'config_info_logos_utiliser_non' => 'Ne pas utiliser les logos',
85
+    'config_info_logos_utiliser_survol' => 'Utiliser les logos de survol',
86
+    'config_info_logos_utiliser_survol_non' => 'Ne pas utiliser les logos de survol',
87
+    'config_info_redirection' => 'En activant cette option, tu pourras créer des articles virtuels, simples références d’articles publiés sur d’autres sites ou hors de SPIP.',
88
+    'config_redirection' => 'Articles virtuels',
89
+    'config_titre_base_sup' => 'Déclaration d’une base supplémentaire',
90
+    'config_titre_base_sup_choix' => 'Choisis une base supplémentaire',
91
+    'connexion_ldap' => 'Connexion :',
92
+    'creer_et_associer_un_auteur' => 'Créer et associer un auteur',
93 93
 
94
-	// D
95
-	'date_mot_heures' => 'heures',
94
+    // D
95
+    'date_mot_heures' => 'heures',
96 96
 
97
-	// E
98
-	'ecran_securite' => ' + écran de sécurité @version@',
99
-	'email' => 'email',
100
-	'email_2' => 'email :',
101
-	'en_savoir_plus' => 'En savoir plus',
102
-	'entree_adresse_annuaire' => 'Adresse de l’annuaire',
103
-	'entree_adresse_email' => 'Ton adresse email',
104
-	'entree_adresse_email_2' => 'Adresse email',
105
-	'entree_base_donnee_1' => 'Adresse de la base de données',
106
-	'entree_base_donnee_2' => '(Souvent cette adresse correspond à celle de ton site, parfois elle correspond à la mention « localhost », parfois elle est laissée totalement vide.)',
107
-	'entree_biographie' => 'Courte biographie en quelques mots.',
108
-	'entree_chemin_acces' => '<b>Entrer</b> le chemin d’accès :',
109
-	'entree_cle_pgp' => 'Ta clé PGP',
110
-	'entree_cle_pgp_2' => 'Clé PGP',
111
-	'entree_contenu_rubrique' => '(Contenu de la rubrique en quelques mots.)',
112
-	'entree_identifiants_connexion' => 'Tes identifiants de connexion...',
113
-	'entree_identifiants_connexion_2' => 'Identifiants de connexion',
114
-	'entree_informations_connexion_ldap' => 'Entre dans ce formulaire les informations de connexion à ton annuaire LDAP.
97
+    // E
98
+    'ecran_securite' => ' + écran de sécurité @version@',
99
+    'email' => 'email',
100
+    'email_2' => 'email :',
101
+    'en_savoir_plus' => 'En savoir plus',
102
+    'entree_adresse_annuaire' => 'Adresse de l’annuaire',
103
+    'entree_adresse_email' => 'Ton adresse email',
104
+    'entree_adresse_email_2' => 'Adresse email',
105
+    'entree_base_donnee_1' => 'Adresse de la base de données',
106
+    'entree_base_donnee_2' => '(Souvent cette adresse correspond à celle de ton site, parfois elle correspond à la mention « localhost », parfois elle est laissée totalement vide.)',
107
+    'entree_biographie' => 'Courte biographie en quelques mots.',
108
+    'entree_chemin_acces' => '<b>Entrer</b> le chemin d’accès :',
109
+    'entree_cle_pgp' => 'Ta clé PGP',
110
+    'entree_cle_pgp_2' => 'Clé PGP',
111
+    'entree_contenu_rubrique' => '(Contenu de la rubrique en quelques mots.)',
112
+    'entree_identifiants_connexion' => 'Tes identifiants de connexion...',
113
+    'entree_identifiants_connexion_2' => 'Identifiants de connexion',
114
+    'entree_informations_connexion_ldap' => 'Entre dans ce formulaire les informations de connexion à ton annuaire LDAP.
115 115
 	Ces informations doivent pouvoir t’être fournies par l’administrateur du système,
116 116
 	ou du réseau.',
117
-	'entree_infos_perso' => 'Qui es-tu ?',
118
-	'entree_infos_perso_2' => 'Qui est l’auteur ?',
119
-	'entree_interieur_rubrique' => 'À l’intérieur de la rubrique :',
120
-	'entree_liens_sites' => '<b>Lien hypertexte</b> (référence, site à visiter...)',
121
-	'entree_login' => 'Ton login',
122
-	'entree_login_connexion_1' => 'Le login de connexion',
123
-	'entree_login_connexion_2' => '(Correspond parfois à ton login d’accès au FTP ; parfois laissé vide)',
124
-	'entree_mot_passe' => 'Ton mot de passe',
125
-	'entree_mot_passe_1' => 'Le mot de passe de connexion',
126
-	'entree_mot_passe_2' => '(Correspond parfois à ton mot de passe pour le FTP ; parfois laissé vide)',
127
-	'entree_nom_fichier' => 'Entre le nom du fichier @texte_compresse@ :',
128
-	'entree_nom_pseudo' => 'Ton nom ou ton pseudo',
129
-	'entree_nom_pseudo_1' => '(Ton nom ou ton pseudo)',
130
-	'entree_nom_pseudo_2' => 'Nom ou pseudo',
131
-	'entree_nom_site' => 'Le nom de ton site',
132
-	'entree_nom_site_2' => 'Nom du site de l’auteur',
133
-	'entree_nouveau_passe' => 'Nouveau mot de passe',
134
-	'entree_passe_ldap' => 'Mot de passe',
135
-	'entree_port_annuaire' => 'Le numéro de port de l’annuaire',
136
-	'entree_signature' => 'Signature',
137
-	'entree_titre_obligatoire' => '<b>Titre</b> [Obligatoire]<br />',
138
-	'entree_url' => 'L’adresse (URL) de ton site',
139
-	'entree_url_2' => 'Adresse (URL) du site',
140
-	'erreur_connect_deja_existant' => 'Un serveur existe déjà avec ce nom',
141
-	'erreur_contenu_suspect' => 'Texte mal formé', # MODIF
142
-	'erreur_email_deja_existant' => 'Cette adresse email est déjà enregistrée.',
143
-	'erreur_nom_connect_incorrect' => 'Ce nom de serveur n’est pas autorisé',
144
-	'erreur_plugin_attribut_balise_manquant' => 'Attribut @attribut@ manquant dans la balise @balise@.',
145
-	'erreur_plugin_desinstalation_echouee' => 'La désinstallation du plugin a échoué. Tu peux néanmoins le désactiver.',
146
-	'erreur_plugin_fichier_absent' => 'Fichier absent',
147
-	'erreur_plugin_fichier_def_absent' => 'Fichier de définition absent',
148
-	'erreur_plugin_nom_fonction_interdit' => 'Nom de fonction interdit',
149
-	'erreur_plugin_nom_manquant' => 'Nom du plugin manquant',
150
-	'erreur_plugin_prefix_manquant' => 'Espace de nommage du plugin non défini',
151
-	'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; manquant dans le fichier de définition',
152
-	'erreur_plugin_version_manquant' => 'Version du plugin manquante',
117
+    'entree_infos_perso' => 'Qui es-tu ?',
118
+    'entree_infos_perso_2' => 'Qui est l’auteur ?',
119
+    'entree_interieur_rubrique' => 'À l’intérieur de la rubrique :',
120
+    'entree_liens_sites' => '<b>Lien hypertexte</b> (référence, site à visiter...)',
121
+    'entree_login' => 'Ton login',
122
+    'entree_login_connexion_1' => 'Le login de connexion',
123
+    'entree_login_connexion_2' => '(Correspond parfois à ton login d’accès au FTP ; parfois laissé vide)',
124
+    'entree_mot_passe' => 'Ton mot de passe',
125
+    'entree_mot_passe_1' => 'Le mot de passe de connexion',
126
+    'entree_mot_passe_2' => '(Correspond parfois à ton mot de passe pour le FTP ; parfois laissé vide)',
127
+    'entree_nom_fichier' => 'Entre le nom du fichier @texte_compresse@ :',
128
+    'entree_nom_pseudo' => 'Ton nom ou ton pseudo',
129
+    'entree_nom_pseudo_1' => '(Ton nom ou ton pseudo)',
130
+    'entree_nom_pseudo_2' => 'Nom ou pseudo',
131
+    'entree_nom_site' => 'Le nom de ton site',
132
+    'entree_nom_site_2' => 'Nom du site de l’auteur',
133
+    'entree_nouveau_passe' => 'Nouveau mot de passe',
134
+    'entree_passe_ldap' => 'Mot de passe',
135
+    'entree_port_annuaire' => 'Le numéro de port de l’annuaire',
136
+    'entree_signature' => 'Signature',
137
+    'entree_titre_obligatoire' => '<b>Titre</b> [Obligatoire]<br />',
138
+    'entree_url' => 'L’adresse (URL) de ton site',
139
+    'entree_url_2' => 'Adresse (URL) du site',
140
+    'erreur_connect_deja_existant' => 'Un serveur existe déjà avec ce nom',
141
+    'erreur_contenu_suspect' => 'Texte mal formé', # MODIF
142
+    'erreur_email_deja_existant' => 'Cette adresse email est déjà enregistrée.',
143
+    'erreur_nom_connect_incorrect' => 'Ce nom de serveur n’est pas autorisé',
144
+    'erreur_plugin_attribut_balise_manquant' => 'Attribut @attribut@ manquant dans la balise @balise@.',
145
+    'erreur_plugin_desinstalation_echouee' => 'La désinstallation du plugin a échoué. Tu peux néanmoins le désactiver.',
146
+    'erreur_plugin_fichier_absent' => 'Fichier absent',
147
+    'erreur_plugin_fichier_def_absent' => 'Fichier de définition absent',
148
+    'erreur_plugin_nom_fonction_interdit' => 'Nom de fonction interdit',
149
+    'erreur_plugin_nom_manquant' => 'Nom du plugin manquant',
150
+    'erreur_plugin_prefix_manquant' => 'Espace de nommage du plugin non défini',
151
+    'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; manquant dans le fichier de définition',
152
+    'erreur_plugin_version_manquant' => 'Version du plugin manquante',
153 153
 
154
-	// H
155
-	'htaccess_a_simuler' => 'Avertissement : la configuration de ton serveur HTTP ne tient pas compte des fichiers @htaccess@. Pour pouvoir assurer une bonne sécurité, il faut que tu modifies cette configuration sur ce point, ou bien que les constantes @constantes@ (définissables dans le fichier mes_options.php) aient comme valeur des répertoires en dehors de @document_root@.',
156
-	'htaccess_inoperant' => 'htaccess inopérant',
154
+    // H
155
+    'htaccess_a_simuler' => 'Avertissement : la configuration de ton serveur HTTP ne tient pas compte des fichiers @htaccess@. Pour pouvoir assurer une bonne sécurité, il faut que tu modifies cette configuration sur ce point, ou bien que les constantes @constantes@ (définissables dans le fichier mes_options.php) aient comme valeur des répertoires en dehors de @document_root@.',
156
+    'htaccess_inoperant' => 'htaccess inopérant',
157 157
 
158
-	// I
159
-	'ical_info1' => 'Cette page présente plusieurs méthodes pour rester en contact avec la vie de ce site.',
160
-	'ical_info2' => 'Pour plus de renseignements sur toutes ces techniques, n’hésite pas à consulter <a href="@spipnet@">la documentation de SPIP</a>.',
161
-	'ical_info_calendrier' => 'Deux calendriers sont à ta disposition. Le premier est un plan du site annonçant tous les articles publiés. Le second contient les annonces éditoriales ainsi que tes derniers messages privés : il t’est réservé grâce à une clé personnelle, que tu peux modifier à tout moment en renouvelant ton mot de passe.',
162
-	'ical_methode_http' => 'Téléchargement',
163
-	'ical_methode_webcal' => 'Synchronisation (webcal://)',
164
-	'ical_texte_js' => 'Une ligne de javascript te permet d’afficher très simplement, sur n’importe quel site t’appartenant, les articles récents publiés sur ce site.',
165
-	'ical_texte_prive' => 'Ce calendrier, à usage strictement personnel, t’informe de l’activité éditoriale privée de ce site (tâches et rendez-vous personnels, articles et brèves proposés...).',
166
-	'ical_texte_public' => 'Ce calendrier te permet de suivre l’activité publique de ce site (articles et brèves publiés).',
167
-	'ical_texte_rss' => 'Tu peux syndiquer les nouveautés de ce site dans n’importe quel lecteur de fichiers au format XML/RSS (Rich Site Summary). C’est aussi le format qui permet à SPIP de lire les nouveautés publiées sur d’autres sites utilisant un format d’échange compatible (sites syndiqués).',
168
-	'ical_titre_js' => 'Javascript',
169
-	'ical_titre_mailing' => 'Mailing-list',
170
-	'ical_titre_rss' => 'Fichiers de syndication',
171
-	'icone_accueil' => 'Accueil',
172
-	'icone_activer_cookie' => 'Activer le cookie de correspondance',
173
-	'icone_activite' => 'Activité',
174
-	'icone_admin_plugin' => 'Gestion des plugins',
175
-	'icone_administration' => 'Maintenance',
176
-	'icone_afficher_auteurs' => 'Afficher les auteurs',
177
-	'icone_afficher_visiteurs' => 'Afficher les visiteurs',
178
-	'icone_arret_discussion' => 'Ne plus participer à cette discussion',
179
-	'icone_calendrier' => 'Calendrier',
180
-	'icone_configuration' => 'Configuration',
181
-	'icone_creer_auteur' => 'Créer un nouvel auteur et l’associer à cet article',
182
-	'icone_creer_mot_cle' => 'Créer un nouveau mot-clé et le lier à cet article',
183
-	'icone_creer_rubrique_2' => 'Créer une nouvelle rubrique',
184
-	'icone_developpement' => 'Développement',
185
-	'icone_edition' => 'Édition',
186
-	'icone_ma_langue' => 'Ma langue',
187
-	'icone_mes_infos' => 'Mes infos',
188
-	'icone_mes_preferences' => 'Mes préférences',
189
-	'icone_modifier_article' => 'Modifier cet article',
190
-	'icone_modifier_rubrique' => 'Modifier cette rubrique',
191
-	'icone_publication' => 'Publication',
192
-	'icone_relancer_signataire' => 'Relancer le signataire',
193
-	'icone_retour' => 'Retour',
194
-	'icone_retour_article' => 'Retour à l’article',
195
-	'icone_squelette' => 'Squelettes',
196
-	'icone_suivi_publication' => 'Suivi de la publication',
197
-	'icone_supprimer_cookie' => 'Supprimer le cookie de correspondance',
198
-	'icone_supprimer_rubrique' => 'Supprimer cette rubrique',
199
-	'icone_supprimer_signature' => 'Supprimer cette signature',
200
-	'icone_valider_signature' => 'Valider cette signature',
201
-	'image_administrer_rubrique' => 'Tu peux administrer cette rubrique',
202
-	'info_1_article' => '1 article',
203
-	'info_1_auteur' => '1 auteur',
204
-	'info_1_message' => '1 message',
205
-	'info_1_mot_cle' => '1 mot-clé',
206
-	'info_1_rubrique' => '1 rubrique',
207
-	'info_1_visiteur' => '1 visiteur',
208
-	'info_activer_cookie' => 'Tu peux activer un <b>cookie de correspondance</b>, ce qui te
158
+    // I
159
+    'ical_info1' => 'Cette page présente plusieurs méthodes pour rester en contact avec la vie de ce site.',
160
+    'ical_info2' => 'Pour plus de renseignements sur toutes ces techniques, n’hésite pas à consulter <a href="@spipnet@">la documentation de SPIP</a>.',
161
+    'ical_info_calendrier' => 'Deux calendriers sont à ta disposition. Le premier est un plan du site annonçant tous les articles publiés. Le second contient les annonces éditoriales ainsi que tes derniers messages privés : il t’est réservé grâce à une clé personnelle, que tu peux modifier à tout moment en renouvelant ton mot de passe.',
162
+    'ical_methode_http' => 'Téléchargement',
163
+    'ical_methode_webcal' => 'Synchronisation (webcal://)',
164
+    'ical_texte_js' => 'Une ligne de javascript te permet d’afficher très simplement, sur n’importe quel site t’appartenant, les articles récents publiés sur ce site.',
165
+    'ical_texte_prive' => 'Ce calendrier, à usage strictement personnel, t’informe de l’activité éditoriale privée de ce site (tâches et rendez-vous personnels, articles et brèves proposés...).',
166
+    'ical_texte_public' => 'Ce calendrier te permet de suivre l’activité publique de ce site (articles et brèves publiés).',
167
+    'ical_texte_rss' => 'Tu peux syndiquer les nouveautés de ce site dans n’importe quel lecteur de fichiers au format XML/RSS (Rich Site Summary). C’est aussi le format qui permet à SPIP de lire les nouveautés publiées sur d’autres sites utilisant un format d’échange compatible (sites syndiqués).',
168
+    'ical_titre_js' => 'Javascript',
169
+    'ical_titre_mailing' => 'Mailing-list',
170
+    'ical_titre_rss' => 'Fichiers de syndication',
171
+    'icone_accueil' => 'Accueil',
172
+    'icone_activer_cookie' => 'Activer le cookie de correspondance',
173
+    'icone_activite' => 'Activité',
174
+    'icone_admin_plugin' => 'Gestion des plugins',
175
+    'icone_administration' => 'Maintenance',
176
+    'icone_afficher_auteurs' => 'Afficher les auteurs',
177
+    'icone_afficher_visiteurs' => 'Afficher les visiteurs',
178
+    'icone_arret_discussion' => 'Ne plus participer à cette discussion',
179
+    'icone_calendrier' => 'Calendrier',
180
+    'icone_configuration' => 'Configuration',
181
+    'icone_creer_auteur' => 'Créer un nouvel auteur et l’associer à cet article',
182
+    'icone_creer_mot_cle' => 'Créer un nouveau mot-clé et le lier à cet article',
183
+    'icone_creer_rubrique_2' => 'Créer une nouvelle rubrique',
184
+    'icone_developpement' => 'Développement',
185
+    'icone_edition' => 'Édition',
186
+    'icone_ma_langue' => 'Ma langue',
187
+    'icone_mes_infos' => 'Mes infos',
188
+    'icone_mes_preferences' => 'Mes préférences',
189
+    'icone_modifier_article' => 'Modifier cet article',
190
+    'icone_modifier_rubrique' => 'Modifier cette rubrique',
191
+    'icone_publication' => 'Publication',
192
+    'icone_relancer_signataire' => 'Relancer le signataire',
193
+    'icone_retour' => 'Retour',
194
+    'icone_retour_article' => 'Retour à l’article',
195
+    'icone_squelette' => 'Squelettes',
196
+    'icone_suivi_publication' => 'Suivi de la publication',
197
+    'icone_supprimer_cookie' => 'Supprimer le cookie de correspondance',
198
+    'icone_supprimer_rubrique' => 'Supprimer cette rubrique',
199
+    'icone_supprimer_signature' => 'Supprimer cette signature',
200
+    'icone_valider_signature' => 'Valider cette signature',
201
+    'image_administrer_rubrique' => 'Tu peux administrer cette rubrique',
202
+    'info_1_article' => '1 article',
203
+    'info_1_auteur' => '1 auteur',
204
+    'info_1_message' => '1 message',
205
+    'info_1_mot_cle' => '1 mot-clé',
206
+    'info_1_rubrique' => '1 rubrique',
207
+    'info_1_visiteur' => '1 visiteur',
208
+    'info_activer_cookie' => 'Tu peux activer un <b>cookie de correspondance</b>, ce qui te
209 209
 	permettra de passer facilement du site public au site privé.',
210
-	'info_activer_menu_developpement' => 'Afficher le menu Développement',
211
-	'info_admin_etre_webmestre' => 'Me donner les droits de webmestre',
212
-	'info_admin_je_suis_webmestre' => 'Je suis <b>webmestre</b>',
213
-	'info_admin_statuer_webmestre' => 'Donner à cet administrateur les droits de webmestre',
214
-	'info_admin_webmestre' => 'Cet administrateur est <b>webmestre</b>',
215
-	'info_administrateur' => 'Administrateur',
216
-	'info_administrateur_1' => 'Administrateur',
217
-	'info_administrateur_2' => 'du site (<i>utilise avec précaution</i>)',
218
-	'info_administrateur_site_01' => 'Si tu es administrateur du site, ',
219
-	'info_administrateur_site_02' => 'clique sur ce lien',
220
-	'info_administrateurs' => 'Administrateurs',
221
-	'info_administrer_rubrique' => 'Tu peux administrer cette rubrique',
222
-	'info_adresse' => 'à l’adresse :',
223
-	'info_adresse_desinscription' => 'Adresse de désinscription :',
224
-	'info_adresse_url' => 'Adresse (URL) du site public',
225
-	'info_afficher_par_nb' => 'Afficher par',
226
-	'info_aide_en_ligne' => 'Aide en ligne SPIP',
227
-	'info_ajout_image' => 'Lorsque tu ajoutes des images en tant que documents joints à un article,
210
+    'info_activer_menu_developpement' => 'Afficher le menu Développement',
211
+    'info_admin_etre_webmestre' => 'Me donner les droits de webmestre',
212
+    'info_admin_je_suis_webmestre' => 'Je suis <b>webmestre</b>',
213
+    'info_admin_statuer_webmestre' => 'Donner à cet administrateur les droits de webmestre',
214
+    'info_admin_webmestre' => 'Cet administrateur est <b>webmestre</b>',
215
+    'info_administrateur' => 'Administrateur',
216
+    'info_administrateur_1' => 'Administrateur',
217
+    'info_administrateur_2' => 'du site (<i>utilise avec précaution</i>)',
218
+    'info_administrateur_site_01' => 'Si tu es administrateur du site, ',
219
+    'info_administrateur_site_02' => 'clique sur ce lien',
220
+    'info_administrateurs' => 'Administrateurs',
221
+    'info_administrer_rubrique' => 'Tu peux administrer cette rubrique',
222
+    'info_adresse' => 'à l’adresse :',
223
+    'info_adresse_desinscription' => 'Adresse de désinscription :',
224
+    'info_adresse_url' => 'Adresse (URL) du site public',
225
+    'info_afficher_par_nb' => 'Afficher par',
226
+    'info_aide_en_ligne' => 'Aide en ligne SPIP',
227
+    'info_ajout_image' => 'Lorsque tu ajoutes des images en tant que documents joints à un article,
228 228
 		SPIP peut créer pour toi, automatiquement, des vignettes (miniatures) des
229 229
 		images insérées. Cela permet par exemple de créer
230 230
 		automatiquement une galerie ou un portfolio.',
231
-	'info_ajouter_rubrique' => 'Ajouter une autre rubrique à administrer :',
232
-	'info_annonce_nouveautes' => 'Annonce des nouveautés',
233
-	'info_article' => 'article',
234
-	'info_article_2' => 'articles',
235
-	'info_article_a_paraitre' => 'Les articles post-datés à paraître',
236
-	'info_articles_02' => 'articles',
237
-	'info_articles_2' => 'Articles',
238
-	'info_articles_auteur' => 'Les articles de cet auteur',
239
-	'info_articles_miens' => 'Mes articles',
240
-	'info_articles_tous' => 'Tous les articles',
241
-	'info_articles_trouves' => 'Articles trouvés',
242
-	'info_attente_validation' => 'Tes articles en attente de validation',
243
-	'info_aucun_article' => 'Aucun article',
244
-	'info_aucun_auteur' => 'Aucun auteur',
245
-	'info_aucun_message' => 'Aucun message',
246
-	'info_aucun_rubrique' => 'Aucune rubrique',
247
-	'info_aujourdhui' => 'aujourd’hui :',
248
-	'info_auteur_gere_rubriques' => 'Cet auteur gère les rubriques suivantes :',
249
-	'info_auteur_gere_toutes_rubriques' => 'Cet auteur gère <b>toutes les rubriques</b>',
250
-	'info_auteur_gere_toutes_rubriques_2' => 'Je gère <b>toutes les rubriques</b>',
251
-	'info_auteurs' => 'Les auteurs',
252
-	'info_auteurs_par_tri' => 'Auteurs@partri@',
253
-	'info_auteurs_trouves' => 'Auteurs trouvés',
254
-	'info_authentification_externe' => 'Authentification externe',
255
-	'info_avertissement' => 'Avertissement',
256
-	'info_barre_outils' => 'avec sa barre d’outils ?',
257
-	'info_base_installee' => 'La structure de ta base de données est installée.',
258
-	'info_bio' => 'Biographie',
259
-	'info_cache_desactive' => 'Le cache est temporairement désactivé.',
260
-	'info_chapeau' => 'Chapeau',
261
-	'info_chapeau_2' => 'Chapeau :',
262
-	'info_chemin_acces_1' => 'Options : <b>Chemin d’accès dans l’annuaire</b>',
263
-	'info_chemin_acces_2' => 'Tu dois désormais configurer le chemin d’accès aux informations dans l’annuaire. Cette information est indispensable pour lire les profils utilisateurs stockés dans l’annuaire.',
264
-	'info_chemin_acces_annuaire' => 'Options : <b>Chemin d’accès dans l’annuaire',
265
-	'info_choix_base' => 'Troisième étape :',
266
-	'info_classement_1' => '<sup>er</sup> sur @liste@',
267
-	'info_classement_2' => '<sup>e</sup> sur @liste@',
268
-	'info_code_acces' => 'N’oublie pas tes propres codes d’accès !',
269
-	'info_compatibilite_html' => 'Norme HTML à suivre',
270
-	'info_config_suivi' => 'Si cette adresse correspond à une mailing-list, tu peux indiquer ci-dessous l’adresse à laquelle les participants au site peuvent s’inscrire. Cette adresse peut être une URL (par exemple la page d’inscription à la liste par le Web), ou une adresse email dotée d’un sujet spécifique (par exemple : <tt>@adresse_suivi@?subject=subscribe</tt>) :',
271
-	'info_config_suivi_explication' => 'Tu peux t’abonner à la mailing-list de ce site. Tu recevras alors par courrier électronique les annonces d’articles et de brèves proposés à la publication.',
272
-	'info_confirmer_passe' => 'Confirmer ce nouveau mot de passe :',
273
-	'info_conflit_edition_avis_non_sauvegarde' => 'Attention, les champs suivants ont été modifiés par ailleurs. Tes modifications sur ces champs n’ont donc pas été enregistrées.',
274
-	'info_conflit_edition_differences' => 'Différences :',
275
-	'info_conflit_edition_version_enregistree' => 'La version enregistrée :',
276
-	'info_conflit_edition_votre_version' => 'Ta version :',
277
-	'info_connexion_base' => 'Essai de connexion à la base',
278
-	'info_connexion_base_donnee' => 'Connexion à ta base de données',
279
-	'info_connexion_ldap_ok' => '<b>La connexion LDAP a réussi.</b><p> Tu peux passer à l’étape suivante.</p>',
280
-	'info_connexion_mysql' => 'Ta connexion SQL',
281
-	'info_connexion_ok' => 'La connexion a réussi.',
282
-	'info_contact' => 'Contact',
283
-	'info_contenu_articles' => 'Contenu des articles',
284
-	'info_contributions' => 'Contributions',
285
-	'info_creation_paragraphe' => 'Pour créer des paragraphes, laisse simplement des lignes vides.',
286
-	'info_creation_rubrique' => 'Avant de pouvoir écrire des articles,<br /> tu dois créer au moins une rubrique.<br />',
287
-	'info_creation_tables' => 'Création des tables de la base',
288
-	'info_creer_base' => '<b>Créer</b> une nouvelle base de données :',
289
-	'info_dans_rubrique' => 'Dans la rubrique :',
290
-	'info_date_publication_anterieure' => 'Date de rédaction antérieure :',
291
-	'info_date_referencement' => 'DATE DE RÉFÉRENCEMENT DE CE SITE :',
292
-	'info_derniere_etape' => 'C’est terminé !',
293
-	'info_descriptif' => 'Descriptif :',
294
-	'info_desinstaller_plugin' => 'supprime les données et désactive le plugin',
295
-	'info_discussion_cours' => 'Discussions en cours',
296
-	'info_ecrire_article' => 'Avant de pouvoir écrire des articles, tu dois créer au moins une rubrique.',
297
-	'info_email_envoi' => 'Adresse email d’envoi (optionnel)',
298
-	'info_email_envoi_txt' => 'Indique ici l’adresse à utiliser pour envoyer les emails (à défaut, l’adresse destinataire sera utilisée comme adresse d’envoi) :',
299
-	'info_email_webmestre' => 'Adresse e-mail du webmestre',
300
-	'info_envoi_email_automatique' => 'Envoi de mails automatique',
301
-	'info_envoyer_maintenant' => 'Envoyer maintenant',
302
-	'info_etape_suivante' => 'Passer à l’étape suivante',
303
-	'info_etape_suivante_1' => 'Tu peux passer à l’étape suivante.',
304
-	'info_etape_suivante_2' => 'Tu peux passer à l’étape suivante.',
305
-	'info_exceptions_proxy' => 'Exceptions pour le proxy',
306
-	'info_exportation_base' => 'exportation de la base vers @archive@',
307
-	'info_facilite_suivi_activite' => 'Afin de faciliter le suivi de l’activité
231
+    'info_ajouter_rubrique' => 'Ajouter une autre rubrique à administrer :',
232
+    'info_annonce_nouveautes' => 'Annonce des nouveautés',
233
+    'info_article' => 'article',
234
+    'info_article_2' => 'articles',
235
+    'info_article_a_paraitre' => 'Les articles post-datés à paraître',
236
+    'info_articles_02' => 'articles',
237
+    'info_articles_2' => 'Articles',
238
+    'info_articles_auteur' => 'Les articles de cet auteur',
239
+    'info_articles_miens' => 'Mes articles',
240
+    'info_articles_tous' => 'Tous les articles',
241
+    'info_articles_trouves' => 'Articles trouvés',
242
+    'info_attente_validation' => 'Tes articles en attente de validation',
243
+    'info_aucun_article' => 'Aucun article',
244
+    'info_aucun_auteur' => 'Aucun auteur',
245
+    'info_aucun_message' => 'Aucun message',
246
+    'info_aucun_rubrique' => 'Aucune rubrique',
247
+    'info_aujourdhui' => 'aujourd’hui :',
248
+    'info_auteur_gere_rubriques' => 'Cet auteur gère les rubriques suivantes :',
249
+    'info_auteur_gere_toutes_rubriques' => 'Cet auteur gère <b>toutes les rubriques</b>',
250
+    'info_auteur_gere_toutes_rubriques_2' => 'Je gère <b>toutes les rubriques</b>',
251
+    'info_auteurs' => 'Les auteurs',
252
+    'info_auteurs_par_tri' => 'Auteurs@partri@',
253
+    'info_auteurs_trouves' => 'Auteurs trouvés',
254
+    'info_authentification_externe' => 'Authentification externe',
255
+    'info_avertissement' => 'Avertissement',
256
+    'info_barre_outils' => 'avec sa barre d’outils ?',
257
+    'info_base_installee' => 'La structure de ta base de données est installée.',
258
+    'info_bio' => 'Biographie',
259
+    'info_cache_desactive' => 'Le cache est temporairement désactivé.',
260
+    'info_chapeau' => 'Chapeau',
261
+    'info_chapeau_2' => 'Chapeau :',
262
+    'info_chemin_acces_1' => 'Options : <b>Chemin d’accès dans l’annuaire</b>',
263
+    'info_chemin_acces_2' => 'Tu dois désormais configurer le chemin d’accès aux informations dans l’annuaire. Cette information est indispensable pour lire les profils utilisateurs stockés dans l’annuaire.',
264
+    'info_chemin_acces_annuaire' => 'Options : <b>Chemin d’accès dans l’annuaire',
265
+    'info_choix_base' => 'Troisième étape :',
266
+    'info_classement_1' => '<sup>er</sup> sur @liste@',
267
+    'info_classement_2' => '<sup>e</sup> sur @liste@',
268
+    'info_code_acces' => 'N’oublie pas tes propres codes d’accès !',
269
+    'info_compatibilite_html' => 'Norme HTML à suivre',
270
+    'info_config_suivi' => 'Si cette adresse correspond à une mailing-list, tu peux indiquer ci-dessous l’adresse à laquelle les participants au site peuvent s’inscrire. Cette adresse peut être une URL (par exemple la page d’inscription à la liste par le Web), ou une adresse email dotée d’un sujet spécifique (par exemple : <tt>@adresse_suivi@?subject=subscribe</tt>) :',
271
+    'info_config_suivi_explication' => 'Tu peux t’abonner à la mailing-list de ce site. Tu recevras alors par courrier électronique les annonces d’articles et de brèves proposés à la publication.',
272
+    'info_confirmer_passe' => 'Confirmer ce nouveau mot de passe :',
273
+    'info_conflit_edition_avis_non_sauvegarde' => 'Attention, les champs suivants ont été modifiés par ailleurs. Tes modifications sur ces champs n’ont donc pas été enregistrées.',
274
+    'info_conflit_edition_differences' => 'Différences :',
275
+    'info_conflit_edition_version_enregistree' => 'La version enregistrée :',
276
+    'info_conflit_edition_votre_version' => 'Ta version :',
277
+    'info_connexion_base' => 'Essai de connexion à la base',
278
+    'info_connexion_base_donnee' => 'Connexion à ta base de données',
279
+    'info_connexion_ldap_ok' => '<b>La connexion LDAP a réussi.</b><p> Tu peux passer à l’étape suivante.</p>',
280
+    'info_connexion_mysql' => 'Ta connexion SQL',
281
+    'info_connexion_ok' => 'La connexion a réussi.',
282
+    'info_contact' => 'Contact',
283
+    'info_contenu_articles' => 'Contenu des articles',
284
+    'info_contributions' => 'Contributions',
285
+    'info_creation_paragraphe' => 'Pour créer des paragraphes, laisse simplement des lignes vides.',
286
+    'info_creation_rubrique' => 'Avant de pouvoir écrire des articles,<br /> tu dois créer au moins une rubrique.<br />',
287
+    'info_creation_tables' => 'Création des tables de la base',
288
+    'info_creer_base' => '<b>Créer</b> une nouvelle base de données :',
289
+    'info_dans_rubrique' => 'Dans la rubrique :',
290
+    'info_date_publication_anterieure' => 'Date de rédaction antérieure :',
291
+    'info_date_referencement' => 'DATE DE RÉFÉRENCEMENT DE CE SITE :',
292
+    'info_derniere_etape' => 'C’est terminé !',
293
+    'info_descriptif' => 'Descriptif :',
294
+    'info_desinstaller_plugin' => 'supprime les données et désactive le plugin',
295
+    'info_discussion_cours' => 'Discussions en cours',
296
+    'info_ecrire_article' => 'Avant de pouvoir écrire des articles, tu dois créer au moins une rubrique.',
297
+    'info_email_envoi' => 'Adresse email d’envoi (optionnel)',
298
+    'info_email_envoi_txt' => 'Indique ici l’adresse à utiliser pour envoyer les emails (à défaut, l’adresse destinataire sera utilisée comme adresse d’envoi) :',
299
+    'info_email_webmestre' => 'Adresse e-mail du webmestre',
300
+    'info_envoi_email_automatique' => 'Envoi de mails automatique',
301
+    'info_envoyer_maintenant' => 'Envoyer maintenant',
302
+    'info_etape_suivante' => 'Passer à l’étape suivante',
303
+    'info_etape_suivante_1' => 'Tu peux passer à l’étape suivante.',
304
+    'info_etape_suivante_2' => 'Tu peux passer à l’étape suivante.',
305
+    'info_exceptions_proxy' => 'Exceptions pour le proxy',
306
+    'info_exportation_base' => 'exportation de la base vers @archive@',
307
+    'info_facilite_suivi_activite' => 'Afin de faciliter le suivi de l’activité
308 308
 		éditoriale du site, SPIP peut faire parvenir par mail, par exemple
309 309
 		à une mailing-list des rédacteurs, l’annonce des demandes de
310 310
 		publication et des validations d’articles.',
311
-	'info_fichiers_authent' => 'Fichiers d’authentification « .htpasswd »',
312
-	'info_forums_abo_invites' => 'Ton site comporte des forums sur abonnement ; les visiteurs sont donc invités à s’enregistrer sur le site public.',
313
-	'info_gauche_admin_tech' => '<b>Cette page est uniquement accessible aux responsables du site.</b><p> Elle donne accès aux différentes
311
+    'info_fichiers_authent' => 'Fichiers d’authentification « .htpasswd »',
312
+    'info_forums_abo_invites' => 'Ton site comporte des forums sur abonnement ; les visiteurs sont donc invités à s’enregistrer sur le site public.',
313
+    'info_gauche_admin_tech' => '<b>Cette page est uniquement accessible aux responsables du site.</b><p> Elle donne accès aux différentes
314 314
 fonctions de maintenance technique. Certaines d’entre elles donnent lieu à un processus d’authentification spécifique, qui
315 315
 exige d’avoir un accès FTP au site Web.</p>',
316
-	'info_gauche_admin_vider' => '<b>Cette page est uniquement accessible aux responsables du site.</b><p> Elle donne accès aux différentes
316
+    'info_gauche_admin_vider' => '<b>Cette page est uniquement accessible aux responsables du site.</b><p> Elle donne accès aux différentes
317 317
 fonctions de maintenance technique. Certaines d’entre elles donnent lieu à un processus d’authentification spécifique, qui
318 318
 exige d’avoir un accès FTP au site Web.</p>',
319
-	'info_gauche_auteurs' => 'Tu trouveras ici tous les auteurs du site.
319
+    'info_gauche_auteurs' => 'Tu trouveras ici tous les auteurs du site.
320 320
  Leur statut est indiqué par la couleur de leur icone (administrateur = vert ; rédacteur = jaune).',
321
-	'info_gauche_auteurs_exterieurs' => 'Les auteurs extérieurs, sans accès au site, sont indiqués par une icone bleue ;
321
+    'info_gauche_auteurs_exterieurs' => 'Les auteurs extérieurs, sans accès au site, sont indiqués par une icone bleue ;
322 322
 		les auteurs effacés par une icone grise.',
323
-	'info_gauche_messagerie' => 'La messagerie te permet d’échanger des messages entre rédacteurs, de conserver des pense-bêtes (pour ton usage personnel) ou d’afficher des annonces sur la page d’accueil de l’espace privé (si tu es administrateur).',
324
-	'info_gauche_statistiques_referers' => 'Cette page présente la liste des <i>referers</i>, c’est-à-dire des sites contenant des liens menant vers ton propre site, uniquement pour hier et aujourd’hui : cette liste est remise à zéro toutes les 24 heures.',
325
-	'info_gauche_visiteurs_enregistres' => 'Tu trouveras ici les visiteurs enregistrés
323
+    'info_gauche_messagerie' => 'La messagerie te permet d’échanger des messages entre rédacteurs, de conserver des pense-bêtes (pour ton usage personnel) ou d’afficher des annonces sur la page d’accueil de l’espace privé (si tu es administrateur).',
324
+    'info_gauche_statistiques_referers' => 'Cette page présente la liste des <i>referers</i>, c’est-à-dire des sites contenant des liens menant vers ton propre site, uniquement pour hier et aujourd’hui : cette liste est remise à zéro toutes les 24 heures.',
325
+    'info_gauche_visiteurs_enregistres' => 'Tu trouveras ici les visiteurs enregistrés
326 326
 	dans l’espace public du site (forums sur abonnement).',
327
-	'info_generation_miniatures_images' => 'Génération de miniatures des images',
328
-	'info_gerer_trad_objets' => '@objets@ : gérer les liens de traduction',
329
-	'info_hebergeur_desactiver_envoi_email' => 'Certains hébergeurs désactivent l’envoi automatique de
327
+    'info_generation_miniatures_images' => 'Génération de miniatures des images',
328
+    'info_gerer_trad_objets' => '@objets@ : gérer les liens de traduction',
329
+    'info_hebergeur_desactiver_envoi_email' => 'Certains hébergeurs désactivent l’envoi automatique de
330 330
 		mails depuis leurs serveurs. Dans ce cas, les fonctionnalités suivantes
331 331
 		de SPIP ne fonctionneront pas.',
332
-	'info_hier' => 'hier :',
333
-	'info_identification_publique' => 'Ton identité publique...',
334
-	'info_image_process' => 'Sélectionne ci-après la meilleure méthode de fabrication des vignettes en cliquant sur l’image correspondante.',
335
-	'info_image_process2' => 'Si aucune image n’apparaît, alors le serveur qui héberge ton site n’a pas été configuré pour utiliser de tels outils. Si tu souhaites utiliser ces fonctions, contactes le responsable technique et demandes les extensions « GD » ou « Imagick ».',
336
-	'info_images_auto' => 'Images calculées automatiquement',
337
-	'info_informations_personnelles' => 'Informations personnelles',
338
-	'info_inscription' => 'Inscription le',
339
-	'info_inscription_automatique' => 'Inscription automatique de nouveaux rédacteurs',
340
-	'info_jeu_caractere' => 'Jeu de caractères du site',
341
-	'info_jours' => 'jours',
342
-	'info_laisser_champs_vides' => 'laisser ces champs vides)',
343
-	'info_langues' => 'Langues du site',
344
-	'info_ldap_ok' => 'L’authentification LDAP est installée.',
345
-	'info_lien_hypertexte' => 'Lien hypertexte :',
346
-	'info_liste_nouveautes_envoyee' => 'La liste des nouveautés a été envoyée',
347
-	'info_liste_redacteurs_connectes' => 'Liste des rédacteurs connectés',
348
-	'info_login_existant' => 'Ce login existe déjà.',
349
-	'info_login_trop_court' => 'Login trop court.',
350
-	'info_login_trop_court_car_pluriel' => 'Le login doit contenir au moins @nb@ caractères.',
351
-	'info_logos' => 'Les logos',
352
-	'info_maximum' => 'maximum :',
353
-	'info_meme_rubrique' => 'Dans la même rubrique',
354
-	'info_message_en_redaction' => 'Tes messages en cours de rédaction',
355
-	'info_message_technique' => 'Message technique :',
356
-	'info_messagerie_interne' => 'Messagerie interne',
357
-	'info_mise_a_niveau_base' => 'mise à niveau de ta base SQL',
358
-	'info_mise_a_niveau_base_2' => '{{Attention !}} Tu as installé une version
332
+    'info_hier' => 'hier :',
333
+    'info_identification_publique' => 'Ton identité publique...',
334
+    'info_image_process' => 'Sélectionne ci-après la meilleure méthode de fabrication des vignettes en cliquant sur l’image correspondante.',
335
+    'info_image_process2' => 'Si aucune image n’apparaît, alors le serveur qui héberge ton site n’a pas été configuré pour utiliser de tels outils. Si tu souhaites utiliser ces fonctions, contactes le responsable technique et demandes les extensions « GD » ou « Imagick ».',
336
+    'info_images_auto' => 'Images calculées automatiquement',
337
+    'info_informations_personnelles' => 'Informations personnelles',
338
+    'info_inscription' => 'Inscription le',
339
+    'info_inscription_automatique' => 'Inscription automatique de nouveaux rédacteurs',
340
+    'info_jeu_caractere' => 'Jeu de caractères du site',
341
+    'info_jours' => 'jours',
342
+    'info_laisser_champs_vides' => 'laisser ces champs vides)',
343
+    'info_langues' => 'Langues du site',
344
+    'info_ldap_ok' => 'L’authentification LDAP est installée.',
345
+    'info_lien_hypertexte' => 'Lien hypertexte :',
346
+    'info_liste_nouveautes_envoyee' => 'La liste des nouveautés a été envoyée',
347
+    'info_liste_redacteurs_connectes' => 'Liste des rédacteurs connectés',
348
+    'info_login_existant' => 'Ce login existe déjà.',
349
+    'info_login_trop_court' => 'Login trop court.',
350
+    'info_login_trop_court_car_pluriel' => 'Le login doit contenir au moins @nb@ caractères.',
351
+    'info_logos' => 'Les logos',
352
+    'info_maximum' => 'maximum :',
353
+    'info_meme_rubrique' => 'Dans la même rubrique',
354
+    'info_message_en_redaction' => 'Tes messages en cours de rédaction',
355
+    'info_message_technique' => 'Message technique :',
356
+    'info_messagerie_interne' => 'Messagerie interne',
357
+    'info_mise_a_niveau_base' => 'mise à niveau de ta base SQL',
358
+    'info_mise_a_niveau_base_2' => '{{Attention !}} Tu as installé une version
359 359
   des fichiers SPIP {antérieure} à celle qui se trouvait
360 360
   auparavant sur ce site : ta base de données risque d’être
361 361
   perdue et ton site ne fonctionnera plus.<br />{{Réinstalle les
362 362
   fichiers de SPIP.}}',
363
-	'info_modification_enregistree' => 'Ta modification a été enregistrée',
364
-	'info_modifier_auteur' => 'Modifier l’auteur :',
365
-	'info_modifier_rubrique' => 'Modifier la rubrique :',
366
-	'info_modifier_titre' => 'Modifier : @titre@',
367
-	'info_mon_site_spip' => 'Mon site SPIP',
368
-	'info_moyenne' => 'moyenne :',
369
-	'info_multi_cet_article' => 'Langue de cet article :',
370
-	'info_multi_langues_choisies' => 'Sélectionne ci-après les langues à disposition des rédacteurs de ton site.
363
+    'info_modification_enregistree' => 'Ta modification a été enregistrée',
364
+    'info_modifier_auteur' => 'Modifier l’auteur :',
365
+    'info_modifier_rubrique' => 'Modifier la rubrique :',
366
+    'info_modifier_titre' => 'Modifier : @titre@',
367
+    'info_mon_site_spip' => 'Mon site SPIP',
368
+    'info_moyenne' => 'moyenne :',
369
+    'info_multi_cet_article' => 'Langue de cet article :',
370
+    'info_multi_langues_choisies' => 'Sélectionne ci-après les langues à disposition des rédacteurs de ton site.
371 371
 		Les langues déjà utilisées dans ton site (affichées en premier) ne peuvent pas être désactivées.',
372
-	'info_multi_objets' => '@objets@ : activer le menu de langue',
373
-	'info_multi_secteurs' => '... seulement pour les rubriques situées à la racine ?',
374
-	'info_nb_articles' => '@nb@ articles',
375
-	'info_nb_auteurs' => '@nb@ auteurs',
376
-	'info_nb_messages' => '@nb@ messages',
377
-	'info_nb_mots_cles' => '@nb@ mots-clés',
378
-	'info_nb_rubriques' => '@nb@ rubriques',
379
-	'info_nb_visiteurs' => '@nb@ visiteurs',
380
-	'info_nom' => 'Nom',
381
-	'info_nom_destinataire' => 'Nom du destinataire',
382
-	'info_nom_pas_conforme' => 'les tags html ne sont pas autorisés',
383
-	'info_nom_site' => 'Nom de ton site',
384
-	'info_nombre_articles' => '@nb_articles@ articles,',
385
-	'info_nombre_rubriques' => '@nb_rubriques@ rubriques,',
386
-	'info_nombre_sites' => '@nb_sites@ sites,',
387
-	'info_non_deplacer' => 'Ne pas déplacer...',
388
-	'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP peut envoyer, régulièrement, l’annonce des dernières nouveautés du site
372
+    'info_multi_objets' => '@objets@ : activer le menu de langue',
373
+    'info_multi_secteurs' => '... seulement pour les rubriques situées à la racine ?',
374
+    'info_nb_articles' => '@nb@ articles',
375
+    'info_nb_auteurs' => '@nb@ auteurs',
376
+    'info_nb_messages' => '@nb@ messages',
377
+    'info_nb_mots_cles' => '@nb@ mots-clés',
378
+    'info_nb_rubriques' => '@nb@ rubriques',
379
+    'info_nb_visiteurs' => '@nb@ visiteurs',
380
+    'info_nom' => 'Nom',
381
+    'info_nom_destinataire' => 'Nom du destinataire',
382
+    'info_nom_pas_conforme' => 'les tags html ne sont pas autorisés',
383
+    'info_nom_site' => 'Nom de ton site',
384
+    'info_nombre_articles' => '@nb_articles@ articles,',
385
+    'info_nombre_rubriques' => '@nb_rubriques@ rubriques,',
386
+    'info_nombre_sites' => '@nb_sites@ sites,',
387
+    'info_non_deplacer' => 'Ne pas déplacer...',
388
+    'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP peut envoyer, régulièrement, l’annonce des dernières nouveautés du site
389 389
 		(articles et brèves récemment publiés).',
390
-	'info_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautés',
391
-	'info_non_modifiable' => 'ne peut pas être modifié',
392
-	'info_non_suppression_mot_cle' => 'je ne veux pas supprimer ce mot-clé.',
393
-	'info_notes' => 'Notes',
394
-	'info_nouvel_article' => 'Nouvel article',
395
-	'info_nouvelle_traduction' => 'Nouvelle traduction :',
396
-	'info_numero_article' => 'ARTICLE NUMÉRO :',
397
-	'info_obligatoire_02' => ' (obligatoire)',
398
-	'info_option_accepter_visiteurs' => 'Accepter l’inscription de visiteurs du site public',
399
-	'info_option_ne_pas_accepter_visiteurs' => 'Refuser l’inscription des visiteurs',
400
-	'info_options_avancees' => 'OPTIONS AVANCÉES',
401
-	'info_ou' => 'ou...',
402
-	'info_page_interdite' => 'Page interdite',
403
-	'info_par_nom' => 'par nom',
404
-	'info_par_nombre_article' => '(par nombre d’articles)',
405
-	'info_par_statut' => 'par statut',
406
-	'info_par_tri' => '’(par @tri@)’',
407
-	'info_passe_trop_court' => 'Mot de passe trop court.',
408
-	'info_passe_trop_court_car_pluriel' => 'Le mot de passe doit contenir au moins @nb@ caractères.',
409
-	'info_passes_identiques' => 'Les deux mots de passe ne sont pas identiques.',
410
-	'info_plus_cinq_car' => 'plus de 5 caractères',
411
-	'info_plus_cinq_car_2' => '(Plus de 5 caractères)',
412
-	'info_plus_trois_car' => '(Plus de 3 caractères)',
413
-	'info_popularite' => 'popularité : @popularite@ ; visites : @visites@',
414
-	'info_post_scriptum' => 'Post-Scriptum',
415
-	'info_post_scriptum_2' => 'Post-scriptum :',
416
-	'info_pour' => 'pour',
417
-	'info_preview_texte' => 'Il est possible de prévisualiser le site comme si tous les articles et les brèves (ayant au moins le statut « proposé ») étaient publiés. Cette possibilité doit-elle être ouverte aux administrateurs seulement, à tous les rédacteurs, ou à personne ?',
418
-	'info_procedez_par_etape' => 'procéde étape par étape',
419
-	'info_procedure_maj_version' => 'la procédure de mise à jour doit être lancée afin d’adapter
390
+    'info_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautés',
391
+    'info_non_modifiable' => 'ne peut pas être modifié',
392
+    'info_non_suppression_mot_cle' => 'je ne veux pas supprimer ce mot-clé.',
393
+    'info_notes' => 'Notes',
394
+    'info_nouvel_article' => 'Nouvel article',
395
+    'info_nouvelle_traduction' => 'Nouvelle traduction :',
396
+    'info_numero_article' => 'ARTICLE NUMÉRO :',
397
+    'info_obligatoire_02' => ' (obligatoire)',
398
+    'info_option_accepter_visiteurs' => 'Accepter l’inscription de visiteurs du site public',
399
+    'info_option_ne_pas_accepter_visiteurs' => 'Refuser l’inscription des visiteurs',
400
+    'info_options_avancees' => 'OPTIONS AVANCÉES',
401
+    'info_ou' => 'ou...',
402
+    'info_page_interdite' => 'Page interdite',
403
+    'info_par_nom' => 'par nom',
404
+    'info_par_nombre_article' => '(par nombre d’articles)',
405
+    'info_par_statut' => 'par statut',
406
+    'info_par_tri' => '’(par @tri@)’',
407
+    'info_passe_trop_court' => 'Mot de passe trop court.',
408
+    'info_passe_trop_court_car_pluriel' => 'Le mot de passe doit contenir au moins @nb@ caractères.',
409
+    'info_passes_identiques' => 'Les deux mots de passe ne sont pas identiques.',
410
+    'info_plus_cinq_car' => 'plus de 5 caractères',
411
+    'info_plus_cinq_car_2' => '(Plus de 5 caractères)',
412
+    'info_plus_trois_car' => '(Plus de 3 caractères)',
413
+    'info_popularite' => 'popularité : @popularite@ ; visites : @visites@',
414
+    'info_post_scriptum' => 'Post-Scriptum',
415
+    'info_post_scriptum_2' => 'Post-scriptum :',
416
+    'info_pour' => 'pour',
417
+    'info_preview_texte' => 'Il est possible de prévisualiser le site comme si tous les articles et les brèves (ayant au moins le statut « proposé ») étaient publiés. Cette possibilité doit-elle être ouverte aux administrateurs seulement, à tous les rédacteurs, ou à personne ?',
418
+    'info_procedez_par_etape' => 'procéde étape par étape',
419
+    'info_procedure_maj_version' => 'la procédure de mise à jour doit être lancée afin d’adapter
420 420
 	la base de données à la nouvelle version de SPIP.',
421
-	'info_proxy_ok' => 'Test du proxy réussi.',
422
-	'info_ps' => 'P.-S.',
423
-	'info_publier' => 'publier',
424
-	'info_publies' => 'Tes articles publiés en ligne',
425
-	'info_question_accepter_visiteurs' => 'Si les squelettes de ton site prévoient l’enregistrement de visiteurs sans accès à l’espace privé, active l’option ci-dessous :',
426
-	'info_question_inscription_nouveaux_redacteurs' => 'Acceptes-tu les inscriptions de nouveaux rédacteurs à
421
+    'info_proxy_ok' => 'Test du proxy réussi.',
422
+    'info_ps' => 'P.-S.',
423
+    'info_publier' => 'publier',
424
+    'info_publies' => 'Tes articles publiés en ligne',
425
+    'info_question_accepter_visiteurs' => 'Si les squelettes de ton site prévoient l’enregistrement de visiteurs sans accès à l’espace privé, active l’option ci-dessous :',
426
+    'info_question_inscription_nouveaux_redacteurs' => 'Acceptes-tu les inscriptions de nouveaux rédacteurs à
427 427
   partir du site public ? Si tu acceptes, les visiteurs pourront s’inscrire
428 428
   depuis un formulaire automatisé et accéderont alors à l’espace privé pour
429 429
   proposer leurs propres articles. <div class="notice">Lors de la phase d’inscription,
@@ -432,406 +432,406 @@  discard block
 block discarded – undo
432 432
   hébergeurs désactivent l’envoi de mails depuis leurs
433 433
   serveurs : dans ce cas, l’inscription automatique est
434 434
   impossible.</div>',
435
-	'info_qui_edite' => '@nom_auteur_modif@ a travaillé sur ce contenu il y a @date_diff@ minutes',
436
-	'info_racine_site' => 'Racine du site',
437
-	'info_recharger_page' => 'Recharger cette page dans quelques instants.',
438
-	'info_recherche_auteur_zero' => 'Aucun résultat pour « @cherche_auteur@ ».',
439
-	'info_recommencer' => 'Recommence.',
440
-	'info_redacteur_1' => 'Rédacteur',
441
-	'info_redacteur_2' => 'ayant accès à l’espace privé (<i>recommandé</i>)',
442
-	'info_redacteurs' => 'Rédacteurs',
443
-	'info_redaction_en_cours' => 'EN COURS DE RÉDACTION',
444
-	'info_redirection' => 'Redirection',
445
-	'info_redirection_activee' => 'La redirection est activée.',
446
-	'info_redirection_boucle' => 'Tu essaies de rediriger l’article sur lui-même.',
447
-	'info_redirection_desactivee' => 'La redirection a été supprimée.',
448
-	'info_refuses' => 'Tes articles refusés',
449
-	'info_reglage_ldap' => 'Options : <b>Réglage de l’importation LDAP</b>',
450
-	'info_renvoi_article' => '<b>Redirection.</b> Cet article renvoie à la page :',
451
-	'info_reserve_admin' => 'Seuls les administrateurs peuvent modifier cette adresse.',
452
-	'info_restreindre_rubrique' => 'Restreindre la gestion à la rubrique :',
453
-	'info_resultat_recherche' => 'Résultats de la recherche :',
454
-	'info_rubriques' => 'Rubriques',
455
-	'info_rubriques_02' => 'rubriques',
456
-	'info_rubriques_trouvees' => 'Rubriques trouvées',
457
-	'info_sans_titre' => 'Sans titre',
458
-	'info_selection_chemin_acces' => '<b>Sélectionne</b> ci-après le chemin d’accès dans l’annuaire :',
459
-	'info_signatures' => 'signatures',
460
-	'info_site' => 'Site',
461
-	'info_site_2' => 'site :',
462
-	'info_site_min' => 'site',
463
-	'info_site_reference_2' => 'Site référencé',
464
-	'info_site_web' => 'Site Web :',
465
-	'info_sites' => 'sites',
466
-	'info_sites_lies_mot' => 'Les sites référencés liés à ce mot-clé',
467
-	'info_sites_proxy' => 'Utiliser un proxy',
468
-	'info_sites_trouves' => 'Sites trouvés',
469
-	'info_sous_titre' => 'Soustitre :',
470
-	'info_statut_administrateur' => 'Administrateur',
471
-	'info_statut_auteur' => 'Statut de cet auteur :',
472
-	'info_statut_auteur_2' => 'Je suis',
473
-	'info_statut_auteur_a_confirmer' => 'Inscription à confirmer',
474
-	'info_statut_auteur_autre' => 'Autre statut :',
475
-	'info_statut_redacteur' => 'Rédacteur',
476
-	'info_statut_utilisateurs_1' => 'Statut par défaut des utilisateurs importés',
477
-	'info_statut_utilisateurs_2' => 'Choisis le statut qui est attribué aux personnes présentes dans l’annuaire LDAP lorsqu’elles se connectent pour la première fois. Tu pourras par la suite modifier cette valeur pour chaque auteur au cas par cas.',
478
-	'info_suivi_activite' => 'Suivi de l’activité éditoriale',
479
-	'info_surtitre' => 'Surtitre :',
480
-	'info_syndication_integrale_1' => 'Ton site propose des fichiers de syndication (voir « <a href="@url@">@titre@</a> »).',
481
-	'info_syndication_integrale_2' => 'Souhaites-tu transmettre les articles dans leur intégralité, ou ne diffuser qu’un résumé de quelques centaines de caractères ?',
482
-	'info_table_prefix' => 'Tu peux modifier le préfixe du nom des tables de données (ceci est indispensable lorsque l’on souhaite installer plusieurs sites dans la même base de données). Ce préfixe s’écrit en lettres minuscules, non accentuées, et sans espace.',
483
-	'info_taille_maximale_images' => 'SPIP va tester la taille maximale des images qu’il peut traiter (en millions de pixels).<br /> Les images plus grandes ne seront pas réduites.',
484
-	'info_taille_maximale_vignette' => 'Taille maximale des vignettes générées par le système :',
485
-	'info_terminer_installation' => 'Tu peux maintenant terminer la procédure d’installation standard.',
486
-	'info_texte' => 'Texte',
487
-	'info_texte_explicatif' => 'Texte explicatif',
488
-	'info_texte_long' => '(le texte est long : il apparaît donc en plusieurs parties qui seront recollées après validation.)',
489
-	'info_texte_message' => 'Texte de ton message',
490
-	'info_texte_message_02' => 'Texte du message',
491
-	'info_titre' => 'Titre :',
492
-	'info_total' => 'total :',
493
-	'info_tous_articles_en_redaction' => 'Tous les articles en cours de rédaction',
494
-	'info_tous_articles_presents' => 'Tous les articles publiés dans cette rubrique',
495
-	'info_tous_articles_refuses' => 'Tous les articles refusés',
496
-	'info_tous_les' => 'tous les :',
497
-	'info_tout_site' => 'Tout le site',
498
-	'info_tout_site2' => 'L’article n’a pas été traduit dans cette langue.',
499
-	'info_tout_site3' => 'L’article a été traduit dans cette langue, mais des modifications ont été apportées par la suite à l’article de référence. La traduction doit être mise à jour.',
500
-	'info_tout_site4' => 'L’article a été traduit dans cette langue, et la traduction est à jour.',
501
-	'info_tout_site5' => 'Article original.',
502
-	'info_tout_site6' => '<b>Attention :</b> seuls les articles originaux sont affichés.
435
+    'info_qui_edite' => '@nom_auteur_modif@ a travaillé sur ce contenu il y a @date_diff@ minutes',
436
+    'info_racine_site' => 'Racine du site',
437
+    'info_recharger_page' => 'Recharger cette page dans quelques instants.',
438
+    'info_recherche_auteur_zero' => 'Aucun résultat pour « @cherche_auteur@ ».',
439
+    'info_recommencer' => 'Recommence.',
440
+    'info_redacteur_1' => 'Rédacteur',
441
+    'info_redacteur_2' => 'ayant accès à l’espace privé (<i>recommandé</i>)',
442
+    'info_redacteurs' => 'Rédacteurs',
443
+    'info_redaction_en_cours' => 'EN COURS DE RÉDACTION',
444
+    'info_redirection' => 'Redirection',
445
+    'info_redirection_activee' => 'La redirection est activée.',
446
+    'info_redirection_boucle' => 'Tu essaies de rediriger l’article sur lui-même.',
447
+    'info_redirection_desactivee' => 'La redirection a été supprimée.',
448
+    'info_refuses' => 'Tes articles refusés',
449
+    'info_reglage_ldap' => 'Options : <b>Réglage de l’importation LDAP</b>',
450
+    'info_renvoi_article' => '<b>Redirection.</b> Cet article renvoie à la page :',
451
+    'info_reserve_admin' => 'Seuls les administrateurs peuvent modifier cette adresse.',
452
+    'info_restreindre_rubrique' => 'Restreindre la gestion à la rubrique :',
453
+    'info_resultat_recherche' => 'Résultats de la recherche :',
454
+    'info_rubriques' => 'Rubriques',
455
+    'info_rubriques_02' => 'rubriques',
456
+    'info_rubriques_trouvees' => 'Rubriques trouvées',
457
+    'info_sans_titre' => 'Sans titre',
458
+    'info_selection_chemin_acces' => '<b>Sélectionne</b> ci-après le chemin d’accès dans l’annuaire :',
459
+    'info_signatures' => 'signatures',
460
+    'info_site' => 'Site',
461
+    'info_site_2' => 'site :',
462
+    'info_site_min' => 'site',
463
+    'info_site_reference_2' => 'Site référencé',
464
+    'info_site_web' => 'Site Web :',
465
+    'info_sites' => 'sites',
466
+    'info_sites_lies_mot' => 'Les sites référencés liés à ce mot-clé',
467
+    'info_sites_proxy' => 'Utiliser un proxy',
468
+    'info_sites_trouves' => 'Sites trouvés',
469
+    'info_sous_titre' => 'Soustitre :',
470
+    'info_statut_administrateur' => 'Administrateur',
471
+    'info_statut_auteur' => 'Statut de cet auteur :',
472
+    'info_statut_auteur_2' => 'Je suis',
473
+    'info_statut_auteur_a_confirmer' => 'Inscription à confirmer',
474
+    'info_statut_auteur_autre' => 'Autre statut :',
475
+    'info_statut_redacteur' => 'Rédacteur',
476
+    'info_statut_utilisateurs_1' => 'Statut par défaut des utilisateurs importés',
477
+    'info_statut_utilisateurs_2' => 'Choisis le statut qui est attribué aux personnes présentes dans l’annuaire LDAP lorsqu’elles se connectent pour la première fois. Tu pourras par la suite modifier cette valeur pour chaque auteur au cas par cas.',
478
+    'info_suivi_activite' => 'Suivi de l’activité éditoriale',
479
+    'info_surtitre' => 'Surtitre :',
480
+    'info_syndication_integrale_1' => 'Ton site propose des fichiers de syndication (voir « <a href="@url@">@titre@</a> »).',
481
+    'info_syndication_integrale_2' => 'Souhaites-tu transmettre les articles dans leur intégralité, ou ne diffuser qu’un résumé de quelques centaines de caractères ?',
482
+    'info_table_prefix' => 'Tu peux modifier le préfixe du nom des tables de données (ceci est indispensable lorsque l’on souhaite installer plusieurs sites dans la même base de données). Ce préfixe s’écrit en lettres minuscules, non accentuées, et sans espace.',
483
+    'info_taille_maximale_images' => 'SPIP va tester la taille maximale des images qu’il peut traiter (en millions de pixels).<br /> Les images plus grandes ne seront pas réduites.',
484
+    'info_taille_maximale_vignette' => 'Taille maximale des vignettes générées par le système :',
485
+    'info_terminer_installation' => 'Tu peux maintenant terminer la procédure d’installation standard.',
486
+    'info_texte' => 'Texte',
487
+    'info_texte_explicatif' => 'Texte explicatif',
488
+    'info_texte_long' => '(le texte est long : il apparaît donc en plusieurs parties qui seront recollées après validation.)',
489
+    'info_texte_message' => 'Texte de ton message',
490
+    'info_texte_message_02' => 'Texte du message',
491
+    'info_titre' => 'Titre :',
492
+    'info_total' => 'total :',
493
+    'info_tous_articles_en_redaction' => 'Tous les articles en cours de rédaction',
494
+    'info_tous_articles_presents' => 'Tous les articles publiés dans cette rubrique',
495
+    'info_tous_articles_refuses' => 'Tous les articles refusés',
496
+    'info_tous_les' => 'tous les :',
497
+    'info_tout_site' => 'Tout le site',
498
+    'info_tout_site2' => 'L’article n’a pas été traduit dans cette langue.',
499
+    'info_tout_site3' => 'L’article a été traduit dans cette langue, mais des modifications ont été apportées par la suite à l’article de référence. La traduction doit être mise à jour.',
500
+    'info_tout_site4' => 'L’article a été traduit dans cette langue, et la traduction est à jour.',
501
+    'info_tout_site5' => 'Article original.',
502
+    'info_tout_site6' => '<b>Attention :</b> seuls les articles originaux sont affichés.
503 503
 Les traductions sont associées à l’original,
504 504
 dans une couleur qui indique leur état :',
505
-	'info_traductions' => 'Traductions',
506
-	'info_travail_colaboratif' => 'Travail collaboratif sur les articles',
507
-	'info_un_article' => 'un article,',
508
-	'info_un_site' => 'un site,',
509
-	'info_une_rubrique' => 'une rubrique,',
510
-	'info_une_rubrique_02' => '1 rubrique',
511
-	'info_url' => 'URL :',
512
-	'info_url_proxy' => 'URL du proxy',
513
-	'info_url_proxy_pas_conforme' => 'l’URL du proxy n’est pas valide.',
514
-	'info_url_site_pas_conforme' => 'l’URL du site n’est pas valide.',
515
-	'info_url_test_proxy' => 'URL de test',
516
-	'info_urlref' => 'Lien hypertexte :',
517
-	'info_utilisation_spip' => 'Tu peux maintenant commencer à utiliser le système de publication assistée...',
518
-	'info_visites_par_mois' => 'Affichage par mois :',
519
-	'info_visiteur_1' => 'Visiteur',
520
-	'info_visiteur_2' => 'du site public',
521
-	'info_visiteurs' => 'Visiteurs',
522
-	'info_visiteurs_02' => 'Visiteurs du site public',
523
-	'info_webmestre_forces' => 'Les webmestres sont actuellement définis dans <tt>@file_options@</tt>.',
524
-	'install_adresse_base_hebergeur' => 'Adresse de la base de données attribuée par l’hébergeur',
525
-	'install_connect_ok' => 'La nouvelle base a bien été déclarée sous le nom de serveur @connect@.',
526
-	'install_echec_annonce' => 'L’installation va probablement échouer, ou aboutir à un site non fonctionnel...',
527
-	'install_extension_mbstring' => 'SPIP ne fonctionne pas avec :',
528
-	'install_extension_php_obligatoire' => 'SPIP exige l’extension php :',
529
-	'install_login_base_hebergeur' => 'Login de connexion attribué par l’hébergeur',
530
-	'install_nom_base_hebergeur' => 'Nom de la base attribué par l’hébergeur :',
531
-	'install_pas_table' => 'Base actuellement sans tables',
532
-	'install_pass_base_hebergeur' => 'Mot de passe de connexion attribué par l’hébergeur',
533
-	'install_php_version' => 'PHP version @version@ insuffisant (minimum = @minimum@)',
534
-	'install_select_langue' => 'Sélectionne une langue puis clique sur le bouton « suivant » pour lancer la procédure d’installation.',
535
-	'install_select_type_db' => 'Indiquer le type de base de données :',
536
-	'install_select_type_mysql' => 'MySQL',
537
-	'install_select_type_pg' => 'PostgreSQL',
538
-	'install_select_type_sqlite2' => 'SQLite 2',
539
-	'install_select_type_sqlite3' => 'SQLite 3',
540
-	'install_serveur_hebergeur' => 'Serveur de base de données attribué par l’hébergeur',
541
-	'install_table_prefix_hebergeur' => 'Préfixe de table attribué par l’hébergeur :',
542
-	'install_tables_base' => 'Tables de la base',
543
-	'install_types_db_connus' => 'SPIP sait utiliser <b>MySQL</b> (le plus répandu) et <b>SQLite</b>.',
544
-	'install_types_db_connus_avertissement' => 'Le support de <b>PostgreSQL</b> est également proposé à titre experimental',
545
-	'instituer_erreur_statut_a_change' => 'Le statut a déjà été modifié',
546
-	'instituer_erreur_statut_non_autorise' => 'Tu ne peux pas choisir ce statut',
547
-	'intem_redacteur' => 'rédacteur',
548
-	'intitule_licence' => 'Licence',
549
-	'item_accepter_inscriptions' => 'Accepter les inscriptions',
550
-	'item_activer_messages_avertissement' => 'Activer les messages d’avertissement',
551
-	'item_administrateur_2' => 'administrateur',
552
-	'item_afficher_calendrier' => 'Afficher dans le calendrier',
553
-	'item_autoriser_syndication_integrale' => 'Diffuser l’intégralité des articles dans les fichiers de syndication',
554
-	'item_choix_administrateurs' => 'les administrateurs',
555
-	'item_choix_generation_miniature' => 'Générer automatiquement les miniatures des images.',
556
-	'item_choix_non_generation_miniature' => 'Ne pas générer de miniatures des images.',
557
-	'item_choix_redacteurs' => 'les rédacteurs',
558
-	'item_choix_visiteurs' => 'les visiteurs du site public',
559
-	'item_creer_fichiers_authent' => 'Créer les fichiers .htpasswd',
560
-	'item_login' => 'Login',
561
-	'item_messagerie_agenda' => 'Activer la messagerie et l’agenda',
562
-	'item_mots_cles_association_articles' => 'aux articles',
563
-	'item_mots_cles_association_rubriques' => 'aux rubriques',
564
-	'item_mots_cles_association_sites' => 'aux sites référencés ou syndiqués.',
565
-	'item_non' => 'Non',
566
-	'item_non_accepter_inscriptions' => 'Ne pas accepter les inscriptions',
567
-	'item_non_activer_messages_avertissement' => 'Pas de messages d’avertissement',
568
-	'item_non_afficher_calendrier' => 'Ne pas afficher dans le calendrier',
569
-	'item_non_autoriser_syndication_integrale' => 'Ne diffuser qu’un résumé',
570
-	'item_non_creer_fichiers_authent' => 'Ne pas créer ces fichiers',
571
-	'item_non_messagerie_agenda' => 'Désactiver la messagerie et l’agenda',
572
-	'item_non_publier_articles' => 'Ne pas publier les articles avant la date de publication fixée.',
573
-	'item_nouvel_auteur' => 'Nouvel auteur',
574
-	'item_nouvelle_rubrique' => 'Nouvelle rubrique',
575
-	'item_oui' => 'Oui',
576
-	'item_publier_articles' => 'Publier les articles, quelle que soit leur date de publication.',
577
-	'item_reponse_article' => 'Réponse à l’article',
578
-	'item_version_html_max_html4' => 'Se limiter au HTML4 sur le site public',
579
-	'item_version_html_max_html5' => 'Permettre le HTML5',
580
-	'item_visiteur' => 'visiteur',
505
+    'info_traductions' => 'Traductions',
506
+    'info_travail_colaboratif' => 'Travail collaboratif sur les articles',
507
+    'info_un_article' => 'un article,',
508
+    'info_un_site' => 'un site,',
509
+    'info_une_rubrique' => 'une rubrique,',
510
+    'info_une_rubrique_02' => '1 rubrique',
511
+    'info_url' => 'URL :',
512
+    'info_url_proxy' => 'URL du proxy',
513
+    'info_url_proxy_pas_conforme' => 'l’URL du proxy n’est pas valide.',
514
+    'info_url_site_pas_conforme' => 'l’URL du site n’est pas valide.',
515
+    'info_url_test_proxy' => 'URL de test',
516
+    'info_urlref' => 'Lien hypertexte :',
517
+    'info_utilisation_spip' => 'Tu peux maintenant commencer à utiliser le système de publication assistée...',
518
+    'info_visites_par_mois' => 'Affichage par mois :',
519
+    'info_visiteur_1' => 'Visiteur',
520
+    'info_visiteur_2' => 'du site public',
521
+    'info_visiteurs' => 'Visiteurs',
522
+    'info_visiteurs_02' => 'Visiteurs du site public',
523
+    'info_webmestre_forces' => 'Les webmestres sont actuellement définis dans <tt>@file_options@</tt>.',
524
+    'install_adresse_base_hebergeur' => 'Adresse de la base de données attribuée par l’hébergeur',
525
+    'install_connect_ok' => 'La nouvelle base a bien été déclarée sous le nom de serveur @connect@.',
526
+    'install_echec_annonce' => 'L’installation va probablement échouer, ou aboutir à un site non fonctionnel...',
527
+    'install_extension_mbstring' => 'SPIP ne fonctionne pas avec :',
528
+    'install_extension_php_obligatoire' => 'SPIP exige l’extension php :',
529
+    'install_login_base_hebergeur' => 'Login de connexion attribué par l’hébergeur',
530
+    'install_nom_base_hebergeur' => 'Nom de la base attribué par l’hébergeur :',
531
+    'install_pas_table' => 'Base actuellement sans tables',
532
+    'install_pass_base_hebergeur' => 'Mot de passe de connexion attribué par l’hébergeur',
533
+    'install_php_version' => 'PHP version @version@ insuffisant (minimum = @minimum@)',
534
+    'install_select_langue' => 'Sélectionne une langue puis clique sur le bouton « suivant » pour lancer la procédure d’installation.',
535
+    'install_select_type_db' => 'Indiquer le type de base de données :',
536
+    'install_select_type_mysql' => 'MySQL',
537
+    'install_select_type_pg' => 'PostgreSQL',
538
+    'install_select_type_sqlite2' => 'SQLite 2',
539
+    'install_select_type_sqlite3' => 'SQLite 3',
540
+    'install_serveur_hebergeur' => 'Serveur de base de données attribué par l’hébergeur',
541
+    'install_table_prefix_hebergeur' => 'Préfixe de table attribué par l’hébergeur :',
542
+    'install_tables_base' => 'Tables de la base',
543
+    'install_types_db_connus' => 'SPIP sait utiliser <b>MySQL</b> (le plus répandu) et <b>SQLite</b>.',
544
+    'install_types_db_connus_avertissement' => 'Le support de <b>PostgreSQL</b> est également proposé à titre experimental',
545
+    'instituer_erreur_statut_a_change' => 'Le statut a déjà été modifié',
546
+    'instituer_erreur_statut_non_autorise' => 'Tu ne peux pas choisir ce statut',
547
+    'intem_redacteur' => 'rédacteur',
548
+    'intitule_licence' => 'Licence',
549
+    'item_accepter_inscriptions' => 'Accepter les inscriptions',
550
+    'item_activer_messages_avertissement' => 'Activer les messages d’avertissement',
551
+    'item_administrateur_2' => 'administrateur',
552
+    'item_afficher_calendrier' => 'Afficher dans le calendrier',
553
+    'item_autoriser_syndication_integrale' => 'Diffuser l’intégralité des articles dans les fichiers de syndication',
554
+    'item_choix_administrateurs' => 'les administrateurs',
555
+    'item_choix_generation_miniature' => 'Générer automatiquement les miniatures des images.',
556
+    'item_choix_non_generation_miniature' => 'Ne pas générer de miniatures des images.',
557
+    'item_choix_redacteurs' => 'les rédacteurs',
558
+    'item_choix_visiteurs' => 'les visiteurs du site public',
559
+    'item_creer_fichiers_authent' => 'Créer les fichiers .htpasswd',
560
+    'item_login' => 'Login',
561
+    'item_messagerie_agenda' => 'Activer la messagerie et l’agenda',
562
+    'item_mots_cles_association_articles' => 'aux articles',
563
+    'item_mots_cles_association_rubriques' => 'aux rubriques',
564
+    'item_mots_cles_association_sites' => 'aux sites référencés ou syndiqués.',
565
+    'item_non' => 'Non',
566
+    'item_non_accepter_inscriptions' => 'Ne pas accepter les inscriptions',
567
+    'item_non_activer_messages_avertissement' => 'Pas de messages d’avertissement',
568
+    'item_non_afficher_calendrier' => 'Ne pas afficher dans le calendrier',
569
+    'item_non_autoriser_syndication_integrale' => 'Ne diffuser qu’un résumé',
570
+    'item_non_creer_fichiers_authent' => 'Ne pas créer ces fichiers',
571
+    'item_non_messagerie_agenda' => 'Désactiver la messagerie et l’agenda',
572
+    'item_non_publier_articles' => 'Ne pas publier les articles avant la date de publication fixée.',
573
+    'item_nouvel_auteur' => 'Nouvel auteur',
574
+    'item_nouvelle_rubrique' => 'Nouvelle rubrique',
575
+    'item_oui' => 'Oui',
576
+    'item_publier_articles' => 'Publier les articles, quelle que soit leur date de publication.',
577
+    'item_reponse_article' => 'Réponse à l’article',
578
+    'item_version_html_max_html4' => 'Se limiter au HTML4 sur le site public',
579
+    'item_version_html_max_html5' => 'Permettre le HTML5',
580
+    'item_visiteur' => 'visiteur',
581 581
 
582
-	// J
583
-	'jour_non_connu_nc' => 'n.c.',
582
+    // J
583
+    'jour_non_connu_nc' => 'n.c.',
584 584
 
585
-	// L
586
-	'label_bando_outils' => 'Barre d’outils',
587
-	'label_bando_outils_afficher' => 'Afficher les outils',
588
-	'label_bando_outils_masquer' => 'Masquer les outils',
589
-	'label_choix_langue' => 'Choisis ta langue',
590
-	'label_nom_fichier_connect' => 'Indiques le nom utilisé pour ce serveur',
591
-	'label_slogan_site' => 'Slogan du site',
592
-	'label_taille_ecran' => 'Largeur de l’écran',
593
-	'label_texte_et_icones_navigation' => 'Menu de navigation',
594
-	'label_texte_et_icones_page' => 'Affichage dans la page',
595
-	'ldap_correspondance' => 'héritage du champ @champ@',
596
-	'ldap_correspondance_1' => 'Héritage des champs LDAP',
597
-	'ldap_correspondance_2' => 'Pour chacun des champs SPIP suivants, indiquer le nom du champ LDAP correspondant. Laisser vide pour ne pas le remplir, séparer par des espaces ou des virgules pour essayer plusieurs champs LDAP.',
598
-	'lien_ajouter_auteur' => 'Ajouter cet auteur',
599
-	'lien_ajouter_une_rubrique' => 'Ajouter cette rubrique',
600
-	'lien_email' => 'email',
601
-	'lien_nom_site' => 'NOM DU SITE :',
602
-	'lien_rapide_contenu' => 'Aller au contenu',
603
-	'lien_rapide_navigation' => 'Aller à la navigation',
604
-	'lien_rapide_recherche' => 'Aller à la recherche',
605
-	'lien_retirer_auteur' => 'Retirer l’auteur',
606
-	'lien_retirer_rubrique' => 'Retirer la rubrique',
607
-	'lien_retirer_tous_auteurs' => 'Retirer tous les auteurs',
608
-	'lien_retirer_toutes_rubriques' => 'Retirer toutes les rubriques',
609
-	'lien_site' => 'site',
610
-	'lien_tout_decocher' => 'Tout décocher',
611
-	'lien_tout_deplier' => 'Tout déplier',
612
-	'lien_tout_replier' => 'Tout replier',
613
-	'lien_tout_supprimer' => 'Tout supprimer',
614
-	'lien_trier_nom' => 'Trier par nom',
615
-	'lien_trier_nombre_articles' => 'Trier par nombre d’articles',
616
-	'lien_trier_statut' => 'Trier par statut',
617
-	'lien_voir_en_ligne' => 'VOIR EN LIGNE :',
618
-	'logo_article' => 'Logo de l’article',
619
-	'logo_auteur' => 'Logo de l’auteur',
620
-	'logo_rubrique' => 'Logo de la rubrique',
621
-	'logo_site' => 'Logo de ce site',
622
-	'logo_standard_rubrique' => 'Logo standard des rubriques',
623
-	'logo_survol' => 'Logo pour survol',
585
+    // L
586
+    'label_bando_outils' => 'Barre d’outils',
587
+    'label_bando_outils_afficher' => 'Afficher les outils',
588
+    'label_bando_outils_masquer' => 'Masquer les outils',
589
+    'label_choix_langue' => 'Choisis ta langue',
590
+    'label_nom_fichier_connect' => 'Indiques le nom utilisé pour ce serveur',
591
+    'label_slogan_site' => 'Slogan du site',
592
+    'label_taille_ecran' => 'Largeur de l’écran',
593
+    'label_texte_et_icones_navigation' => 'Menu de navigation',
594
+    'label_texte_et_icones_page' => 'Affichage dans la page',
595
+    'ldap_correspondance' => 'héritage du champ @champ@',
596
+    'ldap_correspondance_1' => 'Héritage des champs LDAP',
597
+    'ldap_correspondance_2' => 'Pour chacun des champs SPIP suivants, indiquer le nom du champ LDAP correspondant. Laisser vide pour ne pas le remplir, séparer par des espaces ou des virgules pour essayer plusieurs champs LDAP.',
598
+    'lien_ajouter_auteur' => 'Ajouter cet auteur',
599
+    'lien_ajouter_une_rubrique' => 'Ajouter cette rubrique',
600
+    'lien_email' => 'email',
601
+    'lien_nom_site' => 'NOM DU SITE :',
602
+    'lien_rapide_contenu' => 'Aller au contenu',
603
+    'lien_rapide_navigation' => 'Aller à la navigation',
604
+    'lien_rapide_recherche' => 'Aller à la recherche',
605
+    'lien_retirer_auteur' => 'Retirer l’auteur',
606
+    'lien_retirer_rubrique' => 'Retirer la rubrique',
607
+    'lien_retirer_tous_auteurs' => 'Retirer tous les auteurs',
608
+    'lien_retirer_toutes_rubriques' => 'Retirer toutes les rubriques',
609
+    'lien_site' => 'site',
610
+    'lien_tout_decocher' => 'Tout décocher',
611
+    'lien_tout_deplier' => 'Tout déplier',
612
+    'lien_tout_replier' => 'Tout replier',
613
+    'lien_tout_supprimer' => 'Tout supprimer',
614
+    'lien_trier_nom' => 'Trier par nom',
615
+    'lien_trier_nombre_articles' => 'Trier par nombre d’articles',
616
+    'lien_trier_statut' => 'Trier par statut',
617
+    'lien_voir_en_ligne' => 'VOIR EN LIGNE :',
618
+    'logo_article' => 'Logo de l’article',
619
+    'logo_auteur' => 'Logo de l’auteur',
620
+    'logo_rubrique' => 'Logo de la rubrique',
621
+    'logo_site' => 'Logo de ce site',
622
+    'logo_standard_rubrique' => 'Logo standard des rubriques',
623
+    'logo_survol' => 'Logo pour survol',
624 624
 
625
-	// M
626
-	'menu_aide_installation_choix_base' => 'Choix de ta base',
627
-	'module_fichier_langue' => 'Fichier de langue',
628
-	'module_raccourci' => 'Raccourci',
629
-	'module_texte_affiche' => 'Texte affiché',
630
-	'module_texte_explicatif' => 'Tu peux insérer les raccourcis suivants dans les squelettes de ton site public. Ils seront automatiquement traduits dans les différentes langues pour lesquelles il existe un fichier de langue.',
631
-	'module_texte_traduction' => 'Le fichier de langue « @module@ » est disponible en :',
632
-	'mois_non_connu' => 'non connu',
625
+    // M
626
+    'menu_aide_installation_choix_base' => 'Choix de ta base',
627
+    'module_fichier_langue' => 'Fichier de langue',
628
+    'module_raccourci' => 'Raccourci',
629
+    'module_texte_affiche' => 'Texte affiché',
630
+    'module_texte_explicatif' => 'Tu peux insérer les raccourcis suivants dans les squelettes de ton site public. Ils seront automatiquement traduits dans les différentes langues pour lesquelles il existe un fichier de langue.',
631
+    'module_texte_traduction' => 'Le fichier de langue « @module@ » est disponible en :',
632
+    'mois_non_connu' => 'non connu',
633 633
 
634
-	// N
635
-	'nouvelle_version_spip' => 'La mise à jour @version@ de SPIP est disponible',
636
-	'nouvelle_version_spip_majeure' => 'Une nouvelle version SPIP @version@ est disponible',
634
+    // N
635
+    'nouvelle_version_spip' => 'La mise à jour @version@ de SPIP est disponible',
636
+    'nouvelle_version_spip_majeure' => 'Une nouvelle version SPIP @version@ est disponible',
637 637
 
638
-	// O
639
-	'onglet_contenu' => 'Contenu',
640
-	'onglet_declarer_une_autre_base' => 'Déclarer une autre base',
641
-	'onglet_discuter' => 'Discuter',
642
-	'onglet_interactivite' => 'Interactivité',
643
-	'onglet_proprietes' => 'Propriétés',
644
-	'onglet_repartition_actuelle' => 'actuellement',
645
-	'onglet_sous_rubriques' => 'Sous-rubriques',
638
+    // O
639
+    'onglet_contenu' => 'Contenu',
640
+    'onglet_declarer_une_autre_base' => 'Déclarer une autre base',
641
+    'onglet_discuter' => 'Discuter',
642
+    'onglet_interactivite' => 'Interactivité',
643
+    'onglet_proprietes' => 'Propriétés',
644
+    'onglet_repartition_actuelle' => 'actuellement',
645
+    'onglet_sous_rubriques' => 'Sous-rubriques',
646 646
 
647
-	// P
648
-	'page_pas_proxy' => 'Cette page ne doit pas passer par le proxy',
649
-	'pas_de_proxy_pour' => 'Au besoin, indique les machines ou domaines pour lesquels ce proxy ne doit pas s’appliquer (par exemple : @exemple@)',
650
-	'phpinfo' => 'Configuration PHP',
651
-	'plugin_charge_paquet' => 'Chargement du paquet @name@',
652
-	'plugin_charger' => 'Télécharger',
653
-	'plugin_erreur_charger' => 'erreur : impossible de charger @zip@',
654
-	'plugin_erreur_droit1' => 'Le répertoire <code>@dest@</code> n’est pas accessible en écriture.',
655
-	'plugin_erreur_droit2' => 'Ça serait bien que tu vérifies les droits sur ce répertoire (et le crées le cas échéant), ou alors installe les fichiers par FTP.',
656
-	'plugin_erreur_zip' => 'échec pclzip : erreur @status@',
657
-	'plugin_etat_developpement' => 'en développement',
658
-	'plugin_etat_experimental' => 'expérimental',
659
-	'plugin_etat_stable' => 'stable',
660
-	'plugin_etat_test' => 'en test',
661
-	'plugin_impossible_activer' => 'Impossible d’activer le plugin @plugin@',
662
-	'plugin_info_automatique1' => 'Si tu souhaites autoriser l’installation automatique des plugins, il faut :',
663
-	'plugin_info_automatique1_lib' => 'Si tu souhaites autoriser l’installation automatique de cette librairie, alors :',
664
-	'plugin_info_automatique2' => 'créer un répertoire <code>@rep@</code> ;',
665
-	'plugin_info_automatique3' => 'vérifier que le serveur est autorisé à écrire dans ce répertoire.',
666
-	'plugin_info_automatique_creer' => 'à créer à la racine du site.',
667
-	'plugin_info_automatique_exemples' => 'exemples :',
668
-	'plugin_info_automatique_ftp' => 'Tu peux installer des plugins, par FTP, dans le répertoire <tt>@rep@</tt>',
669
-	'plugin_info_automatique_lib' => 'Certains plugins demandent aussi à pouvoir télécharger des fichiers dans le répertoire <code>lib/</code>, à créer le cas échéant à la racine du site.',
670
-	'plugin_info_automatique_liste' => 'Tes listes de plugins :',
671
-	'plugin_info_automatique_liste_officielle' => 'les plugins officiels',
672
-	'plugin_info_automatique_liste_update' => 'Mettre à jour les listes',
673
-	'plugin_info_automatique_ou' => 'ou...',
674
-	'plugin_info_automatique_select' => 'Sélectionne ci-dessous un plugin : SPIP le téléchargera et l’installera dans le répertoire <code>@rep@</code> ; si ce plugin existe déjà, il sera mis à jour.',
675
-	'plugin_info_credit' => 'Crédits',
676
-	'plugin_info_erreur_xml' => 'La déclaration de ce plugin est incorrecte',
677
-	'plugin_info_install_ok' => 'Installation réussie',
678
-	'plugin_info_necessite' => 'Nécessite :',
679
-	'plugin_info_non_compatible_spip' => 'Ce plugin n’est pas compatible avec cette version de SPIP',
680
-	'plugin_info_plugins_dist_1' => 'Les plugins ci-dessous sont chargés et activés dans le répertoire @plugins_dist@.',
681
-	'plugin_info_plugins_dist_2' => 'Ils ne sont pas désactivables.',
682
-	'plugin_info_telecharger' => 'à télécharger depuis @url@ et à installer dans @rep@',
683
-	'plugin_info_upgrade_ok' => 'Mise à jour réussie',
684
-	'plugin_librairies_installees' => 'Librairies installées',
685
-	'plugin_necessite_extension_php' => 'Nécessite l’extension PHP @plugin@ en version @version@.',
686
-	'plugin_necessite_extension_php_sans_version' => 'Nécessite l’extension PHP @plugin@',
687
-	'plugin_necessite_lib' => 'Ce plugin nécessite la librairie @lib@',
688
-	'plugin_necessite_php' => 'Nécessite @plugin@ en version @version@.',
689
-	'plugin_necessite_plugin' => 'Nécessite le plugin @plugin@ en version @version@.',
690
-	'plugin_necessite_plugin_sans_version' => 'Nécessite le plugin @plugin@',
691
-	'plugin_necessite_spip' => 'Nécessite SPIP en version @version@ minimum.',
692
-	'plugin_source' => 'source : ',
693
-	'plugin_titre_automatique' => 'Installation automatique',
694
-	'plugin_titre_automatique_ajouter' => 'Ajouter des plugins',
695
-	'plugin_titre_installation' => 'Installation du plugin @plugin@',
696
-	'plugin_titre_modifier' => 'Mes plugins',
697
-	'plugin_utilise_extension_php' => 'Utilise l’extension PHP @plugin@ en version @version@.',
698
-	'plugin_utilise_php' => 'Utilise @plugin@ en version @version@.',
699
-	'plugin_utilise_plugin' => 'Utilise le plugin @plugin@ en version @version@.',
700
-	'plugin_zip_active' => 'Continuez pour l’activer',
701
-	'plugin_zip_adresse' => 'indique ci-dessous l’adresse d’un fichier zip de plugin à télécharger, ou encore l’adresse d’une liste de plugins.',
702
-	'plugin_zip_adresse_champ' => 'Adresse du plugin ou de la liste ',
703
-	'plugin_zip_content' => 'Il contient les fichiers suivants (@taille@),<br />prêts à installer dans le répertoire <code>@rep@</code>',
704
-	'plugin_zip_installe_finie' => 'Le fichier @zip@ a été décompacté et installé.',
705
-	'plugin_zip_installe_rep_finie' => 'Le fichier @zip@ a été décompacté et installé dans le répertoire @rep@',
706
-	'plugin_zip_installer' => 'Tu peux maintenant l’installer.',
707
-	'plugin_zip_telecharge' => 'Le fichier @zip@ a été téléchargé',
708
-	'plugins_actif_aucun' => 'Aucun plugin activé.',
709
-	'plugins_actif_un' => 'Un plugin activé.',
710
-	'plugins_actifs' => '@count@ plugins activés.',
711
-	'plugins_actifs_liste' => 'Actifs',
712
-	'plugins_compte' => '@count@ plugins',
713
-	'plugins_disponible_un' => 'Un plugin disponible.',
714
-	'plugins_disponibles' => '@count@ plugins disponibles.',
715
-	'plugins_erreur' => 'Erreur dans les plugins : @plugins@',
716
-	'plugins_liste' => 'Liste des plugins',
717
-	'plugins_liste_dist' => 'Plugins verrouillés',
718
-	'plugins_recents' => 'Plugins récents.',
719
-	'plugins_tous_liste' => 'Tous',
720
-	'plugins_vue_hierarchie' => 'Hiérarchie',
721
-	'plugins_vue_liste' => 'Liste',
722
-	'protocole_ldap' => 'Version du protocole :',
647
+    // P
648
+    'page_pas_proxy' => 'Cette page ne doit pas passer par le proxy',
649
+    'pas_de_proxy_pour' => 'Au besoin, indique les machines ou domaines pour lesquels ce proxy ne doit pas s’appliquer (par exemple : @exemple@)',
650
+    'phpinfo' => 'Configuration PHP',
651
+    'plugin_charge_paquet' => 'Chargement du paquet @name@',
652
+    'plugin_charger' => 'Télécharger',
653
+    'plugin_erreur_charger' => 'erreur : impossible de charger @zip@',
654
+    'plugin_erreur_droit1' => 'Le répertoire <code>@dest@</code> n’est pas accessible en écriture.',
655
+    'plugin_erreur_droit2' => 'Ça serait bien que tu vérifies les droits sur ce répertoire (et le crées le cas échéant), ou alors installe les fichiers par FTP.',
656
+    'plugin_erreur_zip' => 'échec pclzip : erreur @status@',
657
+    'plugin_etat_developpement' => 'en développement',
658
+    'plugin_etat_experimental' => 'expérimental',
659
+    'plugin_etat_stable' => 'stable',
660
+    'plugin_etat_test' => 'en test',
661
+    'plugin_impossible_activer' => 'Impossible d’activer le plugin @plugin@',
662
+    'plugin_info_automatique1' => 'Si tu souhaites autoriser l’installation automatique des plugins, il faut :',
663
+    'plugin_info_automatique1_lib' => 'Si tu souhaites autoriser l’installation automatique de cette librairie, alors :',
664
+    'plugin_info_automatique2' => 'créer un répertoire <code>@rep@</code> ;',
665
+    'plugin_info_automatique3' => 'vérifier que le serveur est autorisé à écrire dans ce répertoire.',
666
+    'plugin_info_automatique_creer' => 'à créer à la racine du site.',
667
+    'plugin_info_automatique_exemples' => 'exemples :',
668
+    'plugin_info_automatique_ftp' => 'Tu peux installer des plugins, par FTP, dans le répertoire <tt>@rep@</tt>',
669
+    'plugin_info_automatique_lib' => 'Certains plugins demandent aussi à pouvoir télécharger des fichiers dans le répertoire <code>lib/</code>, à créer le cas échéant à la racine du site.',
670
+    'plugin_info_automatique_liste' => 'Tes listes de plugins :',
671
+    'plugin_info_automatique_liste_officielle' => 'les plugins officiels',
672
+    'plugin_info_automatique_liste_update' => 'Mettre à jour les listes',
673
+    'plugin_info_automatique_ou' => 'ou...',
674
+    'plugin_info_automatique_select' => 'Sélectionne ci-dessous un plugin : SPIP le téléchargera et l’installera dans le répertoire <code>@rep@</code> ; si ce plugin existe déjà, il sera mis à jour.',
675
+    'plugin_info_credit' => 'Crédits',
676
+    'plugin_info_erreur_xml' => 'La déclaration de ce plugin est incorrecte',
677
+    'plugin_info_install_ok' => 'Installation réussie',
678
+    'plugin_info_necessite' => 'Nécessite :',
679
+    'plugin_info_non_compatible_spip' => 'Ce plugin n’est pas compatible avec cette version de SPIP',
680
+    'plugin_info_plugins_dist_1' => 'Les plugins ci-dessous sont chargés et activés dans le répertoire @plugins_dist@.',
681
+    'plugin_info_plugins_dist_2' => 'Ils ne sont pas désactivables.',
682
+    'plugin_info_telecharger' => 'à télécharger depuis @url@ et à installer dans @rep@',
683
+    'plugin_info_upgrade_ok' => 'Mise à jour réussie',
684
+    'plugin_librairies_installees' => 'Librairies installées',
685
+    'plugin_necessite_extension_php' => 'Nécessite l’extension PHP @plugin@ en version @version@.',
686
+    'plugin_necessite_extension_php_sans_version' => 'Nécessite l’extension PHP @plugin@',
687
+    'plugin_necessite_lib' => 'Ce plugin nécessite la librairie @lib@',
688
+    'plugin_necessite_php' => 'Nécessite @plugin@ en version @version@.',
689
+    'plugin_necessite_plugin' => 'Nécessite le plugin @plugin@ en version @version@.',
690
+    'plugin_necessite_plugin_sans_version' => 'Nécessite le plugin @plugin@',
691
+    'plugin_necessite_spip' => 'Nécessite SPIP en version @version@ minimum.',
692
+    'plugin_source' => 'source : ',
693
+    'plugin_titre_automatique' => 'Installation automatique',
694
+    'plugin_titre_automatique_ajouter' => 'Ajouter des plugins',
695
+    'plugin_titre_installation' => 'Installation du plugin @plugin@',
696
+    'plugin_titre_modifier' => 'Mes plugins',
697
+    'plugin_utilise_extension_php' => 'Utilise l’extension PHP @plugin@ en version @version@.',
698
+    'plugin_utilise_php' => 'Utilise @plugin@ en version @version@.',
699
+    'plugin_utilise_plugin' => 'Utilise le plugin @plugin@ en version @version@.',
700
+    'plugin_zip_active' => 'Continuez pour l’activer',
701
+    'plugin_zip_adresse' => 'indique ci-dessous l’adresse d’un fichier zip de plugin à télécharger, ou encore l’adresse d’une liste de plugins.',
702
+    'plugin_zip_adresse_champ' => 'Adresse du plugin ou de la liste ',
703
+    'plugin_zip_content' => 'Il contient les fichiers suivants (@taille@),<br />prêts à installer dans le répertoire <code>@rep@</code>',
704
+    'plugin_zip_installe_finie' => 'Le fichier @zip@ a été décompacté et installé.',
705
+    'plugin_zip_installe_rep_finie' => 'Le fichier @zip@ a été décompacté et installé dans le répertoire @rep@',
706
+    'plugin_zip_installer' => 'Tu peux maintenant l’installer.',
707
+    'plugin_zip_telecharge' => 'Le fichier @zip@ a été téléchargé',
708
+    'plugins_actif_aucun' => 'Aucun plugin activé.',
709
+    'plugins_actif_un' => 'Un plugin activé.',
710
+    'plugins_actifs' => '@count@ plugins activés.',
711
+    'plugins_actifs_liste' => 'Actifs',
712
+    'plugins_compte' => '@count@ plugins',
713
+    'plugins_disponible_un' => 'Un plugin disponible.',
714
+    'plugins_disponibles' => '@count@ plugins disponibles.',
715
+    'plugins_erreur' => 'Erreur dans les plugins : @plugins@',
716
+    'plugins_liste' => 'Liste des plugins',
717
+    'plugins_liste_dist' => 'Plugins verrouillés',
718
+    'plugins_recents' => 'Plugins récents.',
719
+    'plugins_tous_liste' => 'Tous',
720
+    'plugins_vue_hierarchie' => 'Hiérarchie',
721
+    'plugins_vue_liste' => 'Liste',
722
+    'protocole_ldap' => 'Version du protocole :',
723 723
 
724
-	// Q
725
-	'queue_executer_maintenant' => 'Exécuter maintenant',
726
-	'queue_info_purger' => 'Tu peux supprimer tous les travaux en attente et réinitialiser la liste avec les travaux périodiques',
727
-	'queue_nb_jobs_in_queue' => '@nb@ travaux en attente',
728
-	'queue_next_job_in_nb_sec' => 'Prochain travail dans @nb@ s',
729
-	'queue_no_job_in_queue' => 'Aucun travail en attente',
730
-	'queue_one_job_in_queue' => '1 travail en attente',
731
-	'queue_purger_queue' => 'Réinitialiser la liste des travaux',
732
-	'queue_titre' => 'Liste des travaux',
724
+    // Q
725
+    'queue_executer_maintenant' => 'Exécuter maintenant',
726
+    'queue_info_purger' => 'Tu peux supprimer tous les travaux en attente et réinitialiser la liste avec les travaux périodiques',
727
+    'queue_nb_jobs_in_queue' => '@nb@ travaux en attente',
728
+    'queue_next_job_in_nb_sec' => 'Prochain travail dans @nb@ s',
729
+    'queue_no_job_in_queue' => 'Aucun travail en attente',
730
+    'queue_one_job_in_queue' => '1 travail en attente',
731
+    'queue_purger_queue' => 'Réinitialiser la liste des travaux',
732
+    'queue_titre' => 'Liste des travaux',
733 733
 
734
-	// R
735
-	'repertoire_plugins' => 'Répertoire :',
736
-	'required' => ' (obligatoire)',
734
+    // R
735
+    'repertoire_plugins' => 'Répertoire :',
736
+    'required' => ' (obligatoire)',
737 737
 
738
-	// S
739
-	'sans_heure' => 'sans heure',
740
-	'statut_admin_restreint' => 'admin restreint',
741
-	'statut_webmestre' => 'webmestre',
738
+    // S
739
+    'sans_heure' => 'sans heure',
740
+    'statut_admin_restreint' => 'admin restreint',
741
+    'statut_webmestre' => 'webmestre',
742 742
 
743
-	// T
744
-	'tache_cron_asap' => 'Tâche CRON @function@ (ASAP)',
745
-	'tache_cron_secondes' => 'Tâche CRON @function@ (toutes les @nb@ s)',
746
-	'taille_cache_image' => 'Les images calculées automatiquement par SPIP (vignettes des documents, titres présentés sous forme graphique, fonctions mathématiques au format TeX...) occupent dans le répertoire @dir@ un total de @taille@.',
747
-	'taille_cache_infinie' => 'Ce site ne prévoit pas de limitation de taille du cache.',
748
-	'taille_cache_maxi' => 'SPIP essaie de limiter la taille du répertoire du cache de ce site à environ <b>@octets@</b> de données.',
749
-	'taille_cache_moins_de' => 'La taille du cache est de moins de @octets@.',
750
-	'taille_cache_octets' => 'La taille du cache est actuellement de @octets@ environ.',
751
-	'taille_cache_vide' => 'Le cache est vide.',
752
-	'taille_repertoire_cache' => 'Taille du répertoire cache',
753
-	'text_article_propose_publication' => 'Article proposé pour la publication.',
754
-	'texte_acces_ldap_anonyme_1' => 'Certains serveurs LDAP n’acceptent aucun accès anonyme. Dans ce cas il faut spécifier un identifiant d’accès initial afin de pouvoir ensuite rechercher des informations dans l’annuaire. Dans la plupart des cas néanmoins, les champs suivants pourront être laissés vides.',
755
-	'texte_admin_effacer_01' => 'Cette commande efface <i>tout</i> le contenu de la base de données,
743
+    // T
744
+    'tache_cron_asap' => 'Tâche CRON @function@ (ASAP)',
745
+    'tache_cron_secondes' => 'Tâche CRON @function@ (toutes les @nb@ s)',
746
+    'taille_cache_image' => 'Les images calculées automatiquement par SPIP (vignettes des documents, titres présentés sous forme graphique, fonctions mathématiques au format TeX...) occupent dans le répertoire @dir@ un total de @taille@.',
747
+    'taille_cache_infinie' => 'Ce site ne prévoit pas de limitation de taille du cache.',
748
+    'taille_cache_maxi' => 'SPIP essaie de limiter la taille du répertoire du cache de ce site à environ <b>@octets@</b> de données.',
749
+    'taille_cache_moins_de' => 'La taille du cache est de moins de @octets@.',
750
+    'taille_cache_octets' => 'La taille du cache est actuellement de @octets@ environ.',
751
+    'taille_cache_vide' => 'Le cache est vide.',
752
+    'taille_repertoire_cache' => 'Taille du répertoire cache',
753
+    'text_article_propose_publication' => 'Article proposé pour la publication.',
754
+    'texte_acces_ldap_anonyme_1' => 'Certains serveurs LDAP n’acceptent aucun accès anonyme. Dans ce cas il faut spécifier un identifiant d’accès initial afin de pouvoir ensuite rechercher des informations dans l’annuaire. Dans la plupart des cas néanmoins, les champs suivants pourront être laissés vides.',
755
+    'texte_admin_effacer_01' => 'Cette commande efface <i>tout</i> le contenu de la base de données,
756 756
 y compris <i>tous</i> les accès rédacteurs et administrateurs. Après l’avoir exécutée, tu devras lancer la
757 757
 réinstallation de SPIP pour recréer une nouvelle base ainsi qu’un premier accès administrateur.',
758
-	'texte_adresse_annuaire_1' => '(Si ton annuaire est installé sur la même machine que ce site Web, il s’agit probablement de « localhost ».)',
759
-	'texte_ajout_auteur' => 'L’auteur suivant a été ajouté à l’article :',
760
-	'texte_annuaire_ldap_1' => 'Si tu as accès à un annuaire (LDAP), tu peux l’utiliser pour importer automatiquement des utilisateurs sous SPIP.',
761
-	'texte_article_statut' => 'Cet article est :',
762
-	'texte_article_virtuel' => 'Article virtuel',
763
-	'texte_article_virtuel_reference' => '<b>Article virtuel :</b> article référencé dans ton site SPIP, mais redirigé vers une autre URL. Pour supprimer la redirection, efface l’URL ci-dessus.',
764
-	'texte_aucun_resultat_auteur' => 'Aucun résultat pour "@cherche_auteur@"',
765
-	'texte_auteur_messagerie' => 'Ce site peut t’indiquer en permanence la liste des rédacteurs connectés, ce qui te permet d’échanger des messages en direct. Tu peux décider de ne pas apparaître dans cette liste (tu es « invisible » pour les autres utilisateurs).',
766
-	'texte_auteurs' => 'LES AUTEURS',
767
-	'texte_choix_base_1' => 'Choisis ta base :',
768
-	'texte_choix_base_2' => 'Le serveur SQL contient plusieurs bases de données.',
769
-	'texte_choix_base_3' => '<b>Sélectionne</b> ci-après celle qui t’a été attribuée par ton hébergeur :',
770
-	'texte_choix_table_prefix' => 'Préfixe des tables :',
771
-	'texte_compatibilite_html' => 'Tu peux dire à SPIP de produire, sur le site public, du code compatible avec la norme <i>HTML4</i>, ou le laisser utiliser les possibilités plus modernes du <i>HTML5</i>.',
772
-	'texte_compatibilite_html_attention' => 'Il n’y a aucun risque à activer l’option <i>HTML5</i>, mais du coup les pages de ton site devront commencer par cette ligne pour rester valides : <code>&lt; !DOCTYPE html&gt;</code>.',
773
-	'texte_compte_element' => '@count@ élément',
774
-	'texte_compte_elements' => '@count@ éléments',
775
-	'texte_conflit_edition_correction' => 'Contrôle ci-dessous les différences entre les deux versions du texte ; tu peux aussi copier tes modifications, puis recommencer.',
776
-	'texte_connexion_mysql' => 'Consulte les informations fournies par ton hébergeur : tu dois y trouver, le  serveur de base de données qu’il propose et tes identifiants personnels pour t’y connecter.',
777
-	'texte_contenu_article' => '(Contenu de l’article en quelques mots.)',
778
-	'texte_contenu_articles' => 'Selon la maquette adoptée pour ton site, tu peux décider
758
+    'texte_adresse_annuaire_1' => '(Si ton annuaire est installé sur la même machine que ce site Web, il s’agit probablement de « localhost ».)',
759
+    'texte_ajout_auteur' => 'L’auteur suivant a été ajouté à l’article :',
760
+    'texte_annuaire_ldap_1' => 'Si tu as accès à un annuaire (LDAP), tu peux l’utiliser pour importer automatiquement des utilisateurs sous SPIP.',
761
+    'texte_article_statut' => 'Cet article est :',
762
+    'texte_article_virtuel' => 'Article virtuel',
763
+    'texte_article_virtuel_reference' => '<b>Article virtuel :</b> article référencé dans ton site SPIP, mais redirigé vers une autre URL. Pour supprimer la redirection, efface l’URL ci-dessus.',
764
+    'texte_aucun_resultat_auteur' => 'Aucun résultat pour "@cherche_auteur@"',
765
+    'texte_auteur_messagerie' => 'Ce site peut t’indiquer en permanence la liste des rédacteurs connectés, ce qui te permet d’échanger des messages en direct. Tu peux décider de ne pas apparaître dans cette liste (tu es « invisible » pour les autres utilisateurs).',
766
+    'texte_auteurs' => 'LES AUTEURS',
767
+    'texte_choix_base_1' => 'Choisis ta base :',
768
+    'texte_choix_base_2' => 'Le serveur SQL contient plusieurs bases de données.',
769
+    'texte_choix_base_3' => '<b>Sélectionne</b> ci-après celle qui t’a été attribuée par ton hébergeur :',
770
+    'texte_choix_table_prefix' => 'Préfixe des tables :',
771
+    'texte_compatibilite_html' => 'Tu peux dire à SPIP de produire, sur le site public, du code compatible avec la norme <i>HTML4</i>, ou le laisser utiliser les possibilités plus modernes du <i>HTML5</i>.',
772
+    'texte_compatibilite_html_attention' => 'Il n’y a aucun risque à activer l’option <i>HTML5</i>, mais du coup les pages de ton site devront commencer par cette ligne pour rester valides : <code>&lt; !DOCTYPE html&gt;</code>.',
773
+    'texte_compte_element' => '@count@ élément',
774
+    'texte_compte_elements' => '@count@ éléments',
775
+    'texte_conflit_edition_correction' => 'Contrôle ci-dessous les différences entre les deux versions du texte ; tu peux aussi copier tes modifications, puis recommencer.',
776
+    'texte_connexion_mysql' => 'Consulte les informations fournies par ton hébergeur : tu dois y trouver, le  serveur de base de données qu’il propose et tes identifiants personnels pour t’y connecter.',
777
+    'texte_contenu_article' => '(Contenu de l’article en quelques mots.)',
778
+    'texte_contenu_articles' => 'Selon la maquette adoptée pour ton site, tu peux décider
779 779
 		que certains éléments des articles ne sont pas utilisés.
780 780
 		Utilise la liste ci-dessous pour indiquer quels éléments sont disponibles.',
781
-	'texte_crash_base' => 'Si ta base de données a
781
+    'texte_crash_base' => 'Si ta base de données a
782 782
 			crashé, tu peux tenter une réparation
783 783
 			automatique.',
784
-	'texte_creer_rubrique' => 'Avant de pouvoir écrire des articles,<br /> tu dois créer une rubrique.',
785
-	'texte_date_creation_article' => 'DATE DE CRÉATION DE L’ARTICLE :',
786
-	'texte_date_creation_objet' => 'Date de création :', # on ajoute le ":"
787
-	'texte_date_publication_anterieure' => 'Date de rédaction antérieure :',
788
-	'texte_date_publication_anterieure_nonaffichee' => 'Ne pas afficher de date de rédaction antérieure.',
789
-	'texte_date_publication_article' => 'DATE DE PUBLICATION EN LIGNE :',
790
-	'texte_date_publication_objet' => 'Date de publication en ligne :',
791
-	'texte_definir_comme_traduction_rubrique' => 'Cette rubrique est une traduction de la rubrique numéro :',
792
-	'texte_descriptif_rapide' => 'Descriptif rapide',
793
-	'texte_effacer_base' => 'Effacer la base de données SPIP',
794
-	'texte_effacer_statistiques' => 'Effacer les statistiques',
795
-	'texte_en_cours_validation' => 'Les contenus ci-dessous sont en attente de validation.',
796
-	'texte_enrichir_mise_a_jour' => 'Tu peux enrichir la mise en page de ton texte en utilisant des « raccourcis typographiques ».',
797
-	'texte_fichier_authent' => '<b>SPIP doit-il créer les fichiers spéciaux <tt>.htpasswd</tt> et <tt>.htpasswd-admin</tt> dans le répertoire @dossier@ ?</b>
784
+    'texte_creer_rubrique' => 'Avant de pouvoir écrire des articles,<br /> tu dois créer une rubrique.',
785
+    'texte_date_creation_article' => 'DATE DE CRÉATION DE L’ARTICLE :',
786
+    'texte_date_creation_objet' => 'Date de création :', # on ajoute le ":"
787
+    'texte_date_publication_anterieure' => 'Date de rédaction antérieure :',
788
+    'texte_date_publication_anterieure_nonaffichee' => 'Ne pas afficher de date de rédaction antérieure.',
789
+    'texte_date_publication_article' => 'DATE DE PUBLICATION EN LIGNE :',
790
+    'texte_date_publication_objet' => 'Date de publication en ligne :',
791
+    'texte_definir_comme_traduction_rubrique' => 'Cette rubrique est une traduction de la rubrique numéro :',
792
+    'texte_descriptif_rapide' => 'Descriptif rapide',
793
+    'texte_effacer_base' => 'Effacer la base de données SPIP',
794
+    'texte_effacer_statistiques' => 'Effacer les statistiques',
795
+    'texte_en_cours_validation' => 'Les contenus ci-dessous sont en attente de validation.',
796
+    'texte_enrichir_mise_a_jour' => 'Tu peux enrichir la mise en page de ton texte en utilisant des « raccourcis typographiques ».',
797
+    'texte_fichier_authent' => '<b>SPIP doit-il créer les fichiers spéciaux <tt>.htpasswd</tt> et <tt>.htpasswd-admin</tt> dans le répertoire @dossier@ ?</b>
798 798
 <p>Ces fichiers peuvent te servir à restreindre l’accès aux auteurs et administrateurs en d’autres endroits de ton site (programme externe de statistiques, par exemple).</p>
799 799
 <p>Si tu n’en as pas l’utilité, tu peux laisser cette option à sa valeur par défaut (pas de création des fichiers).</p>',
800
-	'texte_informations_personnelles_1' => 'Le système va maintenant te créer un accès personnalisé au site.',
801
-	'texte_informations_personnelles_2' => '(Note : il s’agit d’une réinstallation, si ton accès marche toujours tu peux',
802
-	'texte_introductif_article' => '(Texte introductif de l’article.)',
803
-	'texte_jeu_caractere' => 'Il est conseillé d’employer, sur ton site, l’alphabet universel (<tt>utf-8</tt>) : celui-ci permet l’affichage de textes dans toutes les langues, et ne pose plus de problèmes de compatibilité avec les navigateurs modernes.',
804
-	'texte_jeu_caractere_3' => 'Ton site est actuellement installé dans le jeu de caractères :',
805
-	'texte_jeu_caractere_4' => 'Si cela ne correspond pas à la réalité de tes données (suite, par exemple, à une restauration de base de données), ou si <em>tu démarres ce site</em> et souhaites partir sur un autre jeu de caractères, indique ce dernier ici :',
806
-	'texte_login_ldap_1' => '(Laisser vide pour un accès anonyme, ou entrer le chemin complet, par exemple « <tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt> ».)',
807
-	'texte_login_precaution' => 'Attention ! Ceci est le login sous lequel tu es connecté actuellement.
800
+    'texte_informations_personnelles_1' => 'Le système va maintenant te créer un accès personnalisé au site.',
801
+    'texte_informations_personnelles_2' => '(Note : il s’agit d’une réinstallation, si ton accès marche toujours tu peux',
802
+    'texte_introductif_article' => '(Texte introductif de l’article.)',
803
+    'texte_jeu_caractere' => 'Il est conseillé d’employer, sur ton site, l’alphabet universel (<tt>utf-8</tt>) : celui-ci permet l’affichage de textes dans toutes les langues, et ne pose plus de problèmes de compatibilité avec les navigateurs modernes.',
804
+    'texte_jeu_caractere_3' => 'Ton site est actuellement installé dans le jeu de caractères :',
805
+    'texte_jeu_caractere_4' => 'Si cela ne correspond pas à la réalité de tes données (suite, par exemple, à une restauration de base de données), ou si <em>tu démarres ce site</em> et souhaites partir sur un autre jeu de caractères, indique ce dernier ici :',
806
+    'texte_login_ldap_1' => '(Laisser vide pour un accès anonyme, ou entrer le chemin complet, par exemple « <tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt> ».)',
807
+    'texte_login_precaution' => 'Attention ! Ceci est le login sous lequel tu es connecté actuellement.
808 808
 	Utilise ce formulaire avec précaution...',
809
-	'texte_messagerie_agenda' => 'Une messagerie permet aux rédacteurs du site de communiquer entre eux directement dans l’espace privé du site. Elle est associée à un agenda.',
810
-	'texte_mise_a_niveau_base_1' => 'Tu viens de mettre à jour les fichiers SPIP.
809
+    'texte_messagerie_agenda' => 'Une messagerie permet aux rédacteurs du site de communiquer entre eux directement dans l’espace privé du site. Elle est associée à un agenda.',
810
+    'texte_mise_a_niveau_base_1' => 'Tu viens de mettre à jour les fichiers SPIP.
811 811
 	Il faut maintenant mettre à niveau la base de données
812 812
 	du site.',
813
-	'texte_modifier_article' => 'Modifier l’article :',
814
-	'texte_multilinguisme' => 'Si tu souhaites gérer des objets en plusieurs langues, avec une navigation complexe, tu peux ajouter un menu de sélection de langue sur ces objets, en fonction de l’organisation de ton site.',
815
-	'texte_multilinguisme_trad' => 'Tu peux également activer un système de gestion de liens entre les différentes traductions sur certains objets.',
816
-	'texte_non_compresse' => '<i>non compressé</i> (ton serveur ne supportant pas cette fonctionnalité)',
817
-	'texte_nouvelle_version_spip_1' => 'Tu as installé une nouvelle version de SPIP.',
818
-	'texte_nouvelle_version_spip_2' => 'Cette nouvelle version nécessite une mise à jour plus complète qu’à l’accoutumée. Si tu es webmestre du site, efface le fichier @connect@  et reprends l’installation afin de mettre à jour tes paramètres de connexion à la base de données.<p> (NB. : si tu as oublié tes paramètres de connexion, jete un œil au fichier @connect@ avant de le supprimer...)</p>',
819
-	'texte_operation_echec' => 'Retourne à la page précédente, sélectionne une autre base ou crée en une nouvelle. Vérifie les informations fournies par ton hébergeur.',
820
-	'texte_plus_trois_car' => 'plus de 3 caractères',
821
-	'texte_plusieurs_articles' => 'Plusieurs auteurs trouvés pour "@cherche_auteur@" :',
822
-	'texte_port_annuaire' => '(La valeur indiquée par défaut convient généralement.)',
823
-	'texte_presente_plugin' => 'Cette page liste les plugins disponibles sur le site. Tu peux activer les plugins nécessaires en cochant la case correspondante.',
824
-	'texte_proposer_publication' => 'Lorsque ton article est terminé,<br /> tu peux proposer sa publication.',
825
-	'texte_proxy' => 'Dans certains cas (intranet, réseaux protégés), les sites distants (documentation de SPIP, sites syndiqués, etc.) ne sont accessibles qu’à travers un <i>proxy HTTP</i>. Le cas échéant, indique ci-dessous son adresse, sous la forme@proxy_en_cours@. En général, tu laisseras cette case vide.',
826
-	'texte_publication_articles_post_dates' => 'Quel comportement SPIP doit-il adopter face aux articles dont la
813
+    'texte_modifier_article' => 'Modifier l’article :',
814
+    'texte_multilinguisme' => 'Si tu souhaites gérer des objets en plusieurs langues, avec une navigation complexe, tu peux ajouter un menu de sélection de langue sur ces objets, en fonction de l’organisation de ton site.',
815
+    'texte_multilinguisme_trad' => 'Tu peux également activer un système de gestion de liens entre les différentes traductions sur certains objets.',
816
+    'texte_non_compresse' => '<i>non compressé</i> (ton serveur ne supportant pas cette fonctionnalité)',
817
+    'texte_nouvelle_version_spip_1' => 'Tu as installé une nouvelle version de SPIP.',
818
+    'texte_nouvelle_version_spip_2' => 'Cette nouvelle version nécessite une mise à jour plus complète qu’à l’accoutumée. Si tu es webmestre du site, efface le fichier @connect@  et reprends l’installation afin de mettre à jour tes paramètres de connexion à la base de données.<p> (NB. : si tu as oublié tes paramètres de connexion, jete un œil au fichier @connect@ avant de le supprimer...)</p>',
819
+    'texte_operation_echec' => 'Retourne à la page précédente, sélectionne une autre base ou crée en une nouvelle. Vérifie les informations fournies par ton hébergeur.',
820
+    'texte_plus_trois_car' => 'plus de 3 caractères',
821
+    'texte_plusieurs_articles' => 'Plusieurs auteurs trouvés pour "@cherche_auteur@" :',
822
+    'texte_port_annuaire' => '(La valeur indiquée par défaut convient généralement.)',
823
+    'texte_presente_plugin' => 'Cette page liste les plugins disponibles sur le site. Tu peux activer les plugins nécessaires en cochant la case correspondante.',
824
+    'texte_proposer_publication' => 'Lorsque ton article est terminé,<br /> tu peux proposer sa publication.',
825
+    'texte_proxy' => 'Dans certains cas (intranet, réseaux protégés), les sites distants (documentation de SPIP, sites syndiqués, etc.) ne sont accessibles qu’à travers un <i>proxy HTTP</i>. Le cas échéant, indique ci-dessous son adresse, sous la forme@proxy_en_cours@. En général, tu laisseras cette case vide.',
826
+    'texte_publication_articles_post_dates' => 'Quel comportement SPIP doit-il adopter face aux articles dont la
827 827
 		date de publication a été fixée à une
828 828
 		échéance future ?',
829
-	'texte_rappel_selection_champs' => '[N’oublie pas de sélectionner correctement ce champ.]',
830
-	'texte_recalcul_page' => 'Si tu veux
829
+    'texte_rappel_selection_champs' => '[N’oublie pas de sélectionner correctement ce champ.]',
830
+    'texte_recalcul_page' => 'Si tu veux
831 831
 recalculer une seule page, passe plutôt par l’espace public et utilise le bouton « recalculer ».',
832
-	'texte_recuperer_base' => 'Réparer la base de données',
833
-	'texte_reference_mais_redirige' => 'article référencé dans ton site SPIP, mais redirigé vers une autre URL.',
834
-	'texte_requetes_echouent' => '<b>Lorsque certaines requêtes SQL échouent
832
+    'texte_recuperer_base' => 'Réparer la base de données',
833
+    'texte_reference_mais_redirige' => 'article référencé dans ton site SPIP, mais redirigé vers une autre URL.',
834
+    'texte_requetes_echouent' => '<b>Lorsque certaines requêtes SQL échouent
835 835
   systématiquement et sans raison apparente, il est possible
836 836
   que ce soit à cause de la base de données
837 837
   elle-même.</b><p>
@@ -842,90 +842,90 @@  discard block
 block discarded – undo
842 842
   peut-être des indices de ce qui ne va pas...</p><p>
843 843
   Si le problème persiste, prends contact avec ton
844 844
   hébergeur.</p>',
845
-	'texte_selection_langue_principale' => 'Tu peux sélectionner ci-dessous la « langue principale » du site. Ce choix ne t’oblige - heureusement ! - pas à écrire tes articles dans la langue sélectionnée, mais permet de déterminer :
845
+    'texte_selection_langue_principale' => 'Tu peux sélectionner ci-dessous la « langue principale » du site. Ce choix ne t’oblige - heureusement ! - pas à écrire tes articles dans la langue sélectionnée, mais permet de déterminer :
846 846
 	<ul><li> le format par défaut des dates sur le site public ;</li>
847 847
 	<li> la nature du moteur typographique que SPIP doit utiliser pour le rendu des textes ;</li>
848 848
 	<li> la langue utilisée dans les formulaires du site public ;</li>
849 849
 	<li> la langue présentée par défaut dans l’espace privé.</li></ul>',
850
-	'texte_sous_titre' => 'Sous-titre',
851
-	'texte_statistiques_visites' => '(barres foncées :  dimanche / courbe foncée : évolution de la moyenne)',
852
-	'texte_statut_attente_validation' => 'en attente de validation',
853
-	'texte_statut_publies' => 'publiés en ligne',
854
-	'texte_statut_refuses' => 'refusés',
855
-	'texte_suppression_fichiers' => 'Utilise cette commande afin de supprimer tous les fichiers présents
850
+    'texte_sous_titre' => 'Sous-titre',
851
+    'texte_statistiques_visites' => '(barres foncées :  dimanche / courbe foncée : évolution de la moyenne)',
852
+    'texte_statut_attente_validation' => 'en attente de validation',
853
+    'texte_statut_publies' => 'publiés en ligne',
854
+    'texte_statut_refuses' => 'refusés',
855
+    'texte_suppression_fichiers' => 'Utilise cette commande afin de supprimer tous les fichiers présents
856 856
 dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si tu
857 857
 as fait des modifications importantes de graphisme ou de structure du site.',
858
-	'texte_sur_titre' => 'Sur-titre',
859
-	'texte_table_ok' => ' : cette table est OK.',
860
-	'texte_tentative_recuperation' => 'Tentative de réparation',
861
-	'texte_tenter_reparation' => 'Tenter une réparation de la base de données',
862
-	'texte_test_proxy' => 'Pour faire un essai de ce proxy, indique ici l’adresse d’un site Web
858
+    'texte_sur_titre' => 'Sur-titre',
859
+    'texte_table_ok' => ' : cette table est OK.',
860
+    'texte_tentative_recuperation' => 'Tentative de réparation',
861
+    'texte_tenter_reparation' => 'Tenter une réparation de la base de données',
862
+    'texte_test_proxy' => 'Pour faire un essai de ce proxy, indique ici l’adresse d’un site Web
863 863
 				que tu souhaites tester.',
864
-	'texte_titre_02' => 'Titre :',
865
-	'texte_titre_obligatoire' => '<b>Titre</b> [Obligatoire]',
866
-	'texte_travail_article' => '@nom_auteur_modif@ a travaillé sur cet article il y a @date_diff@ minutes',
867
-	'texte_travail_collaboratif' => 'S’il est fréquent que plusieurs rédacteurs
864
+    'texte_titre_02' => 'Titre :',
865
+    'texte_titre_obligatoire' => '<b>Titre</b> [Obligatoire]',
866
+    'texte_travail_article' => '@nom_auteur_modif@ a travaillé sur cet article il y a @date_diff@ minutes',
867
+    'texte_travail_collaboratif' => 'S’il est fréquent que plusieurs rédacteurs
868 868
 		travaillent sur le même article, le système
869 869
 		peut afficher les articles récemment « ouverts »
870 870
 		afin d’éviter les modifications simultanées.
871 871
 		Cette option est désactivée par défaut
872 872
 		afin d’éviter d’afficher des messages d’avertissement
873 873
 		intempestifs.',
874
-	'texte_vide' => 'vide',
875
-	'texte_vider_cache' => 'Vider le cache',
876
-	'titre_admin_tech' => 'Maintenance technique',
877
-	'titre_admin_vider' => 'Maintenance technique',
878
-	'titre_ajouter_un_auteur' => 'Ajouter un auteur',
879
-	'titre_ajouter_un_mot' => 'Ajouter un mot-clé',
880
-	'titre_cadre_afficher_article' => 'Afficher les articles',
881
-	'titre_cadre_afficher_traductions' => 'Afficher l’état des traductions pour les langues suivantes :',
882
-	'titre_cadre_ajouter_auteur' => 'AJOUTER UN AUTEUR :',
883
-	'titre_cadre_interieur_rubrique' => 'À l’intérieur de la rubrique',
884
-	'titre_cadre_numero_auteur' => 'AUTEUR NUMÉRO',
885
-	'titre_cadre_numero_objet' => '@objet@ NUMÉRO :',
886
-	'titre_cadre_signature_obligatoire' => '<b>Signature</b> [Obligatoire]<br />',
887
-	'titre_config_contenu_notifications' => 'Notifications',
888
-	'titre_config_contenu_prive' => 'Dans l’espace privé',
889
-	'titre_config_contenu_public' => 'Sur le site public',
890
-	'titre_config_fonctions' => 'Configuration du site',
891
-	'titre_config_langage' => 'Configurer la langue',
892
-	'titre_configuration' => 'Configuration du site',
893
-	'titre_configurer_preferences' => 'Configurer tes préférences',
894
-	'titre_configurer_preferences_menus' => 'Configurer tes préférences de menus',
895
-	'titre_conflit_edition' => 'Conflit lors de l’édition',
896
-	'titre_connexion_ldap' => 'Options : <b>Ta connexion LDAP</b>',
897
-	'titre_groupe_mots' => 'GROUPE DE MOTS :',
898
-	'titre_identite_site' => 'Identité du site',
899
-	'titre_langue_article' => 'Langue de l’article',
900
-	'titre_langue_rubrique' => 'Langue de la rubrique',
901
-	'titre_langue_trad_article' => 'LANGUE ET TRADUCTIONS DE L’ARTICLE',
902
-	'titre_les_articles' => 'LES ARTICLES',
903
-	'titre_messagerie_agenda' => 'Messagerie et agenda',
904
-	'titre_naviguer_dans_le_site' => 'Naviguer dans le site...',
905
-	'titre_nouvelle_rubrique' => 'Nouvelle rubrique',
906
-	'titre_numero_rubrique' => 'RUBRIQUE NUMÉRO :',
907
-	'titre_page_articles_edit' => 'Modifier : @titre@',
908
-	'titre_page_articles_page' => 'Les articles',
909
-	'titre_page_articles_tous' => 'Tout le site',
910
-	'titre_page_calendrier' => 'Calendrier @nom_mois@ @annee@',
911
-	'titre_page_config_contenu' => 'Configuration du site',
912
-	'titre_page_delete_all' => 'suppression totale et irréversible',
913
-	'titre_page_recherche' => 'Résultats de la recherche @recherche@',
914
-	'titre_page_statistiques_referers' => 'Statistiques (liens entrants)',
915
-	'titre_page_upgrade' => 'Mise à niveau de SPIP',
916
-	'titre_preference_menus_favoris' => 'Menus favoris',
917
-	'titre_publication_articles_post_dates' => 'Publication des articles post-datés',
918
-	'titre_reparation' => 'Réparation',
919
-	'titre_suivi_petition' => 'Suivi des pétitions',
920
-	'tls_ldap' => 'Transport Layer Security :',
921
-	'trad_article_traduction' => 'Toutes les versions de cet article :',
922
-	'trad_delier' => 'Ne plus lier à ces traductions',
923
-	'trad_lier' => 'Cet article est une traduction de l’article numéro :',
924
-	'trad_new' => 'Écrire une nouvelle traduction',
874
+    'texte_vide' => 'vide',
875
+    'texte_vider_cache' => 'Vider le cache',
876
+    'titre_admin_tech' => 'Maintenance technique',
877
+    'titre_admin_vider' => 'Maintenance technique',
878
+    'titre_ajouter_un_auteur' => 'Ajouter un auteur',
879
+    'titre_ajouter_un_mot' => 'Ajouter un mot-clé',
880
+    'titre_cadre_afficher_article' => 'Afficher les articles',
881
+    'titre_cadre_afficher_traductions' => 'Afficher l’état des traductions pour les langues suivantes :',
882
+    'titre_cadre_ajouter_auteur' => 'AJOUTER UN AUTEUR :',
883
+    'titre_cadre_interieur_rubrique' => 'À l’intérieur de la rubrique',
884
+    'titre_cadre_numero_auteur' => 'AUTEUR NUMÉRO',
885
+    'titre_cadre_numero_objet' => '@objet@ NUMÉRO :',
886
+    'titre_cadre_signature_obligatoire' => '<b>Signature</b> [Obligatoire]<br />',
887
+    'titre_config_contenu_notifications' => 'Notifications',
888
+    'titre_config_contenu_prive' => 'Dans l’espace privé',
889
+    'titre_config_contenu_public' => 'Sur le site public',
890
+    'titre_config_fonctions' => 'Configuration du site',
891
+    'titre_config_langage' => 'Configurer la langue',
892
+    'titre_configuration' => 'Configuration du site',
893
+    'titre_configurer_preferences' => 'Configurer tes préférences',
894
+    'titre_configurer_preferences_menus' => 'Configurer tes préférences de menus',
895
+    'titre_conflit_edition' => 'Conflit lors de l’édition',
896
+    'titre_connexion_ldap' => 'Options : <b>Ta connexion LDAP</b>',
897
+    'titre_groupe_mots' => 'GROUPE DE MOTS :',
898
+    'titre_identite_site' => 'Identité du site',
899
+    'titre_langue_article' => 'Langue de l’article',
900
+    'titre_langue_rubrique' => 'Langue de la rubrique',
901
+    'titre_langue_trad_article' => 'LANGUE ET TRADUCTIONS DE L’ARTICLE',
902
+    'titre_les_articles' => 'LES ARTICLES',
903
+    'titre_messagerie_agenda' => 'Messagerie et agenda',
904
+    'titre_naviguer_dans_le_site' => 'Naviguer dans le site...',
905
+    'titre_nouvelle_rubrique' => 'Nouvelle rubrique',
906
+    'titre_numero_rubrique' => 'RUBRIQUE NUMÉRO :',
907
+    'titre_page_articles_edit' => 'Modifier : @titre@',
908
+    'titre_page_articles_page' => 'Les articles',
909
+    'titre_page_articles_tous' => 'Tout le site',
910
+    'titre_page_calendrier' => 'Calendrier @nom_mois@ @annee@',
911
+    'titre_page_config_contenu' => 'Configuration du site',
912
+    'titre_page_delete_all' => 'suppression totale et irréversible',
913
+    'titre_page_recherche' => 'Résultats de la recherche @recherche@',
914
+    'titre_page_statistiques_referers' => 'Statistiques (liens entrants)',
915
+    'titre_page_upgrade' => 'Mise à niveau de SPIP',
916
+    'titre_preference_menus_favoris' => 'Menus favoris',
917
+    'titre_publication_articles_post_dates' => 'Publication des articles post-datés',
918
+    'titre_reparation' => 'Réparation',
919
+    'titre_suivi_petition' => 'Suivi des pétitions',
920
+    'tls_ldap' => 'Transport Layer Security :',
921
+    'trad_article_traduction' => 'Toutes les versions de cet article :',
922
+    'trad_delier' => 'Ne plus lier à ces traductions',
923
+    'trad_lier' => 'Cet article est une traduction de l’article numéro :',
924
+    'trad_new' => 'Écrire une nouvelle traduction',
925 925
 
926
-	// U
927
-	'utf8_convert_erreur_orig' => 'Erreur : le jeu de caractères @charset@ n’est pas supporté.',
926
+    // U
927
+    'utf8_convert_erreur_orig' => 'Erreur : le jeu de caractères @charset@ n’est pas supporté.',
928 928
 
929
-	// V
930
-	'version' => 'Version :'
929
+    // V
930
+    'version' => 'Version :'
931 931
 );
Please login to merge, or discard this patch.
ecrire/lang/public_fr_tu.php 1 patch
Indentation   +110 added lines, -110 removed lines patch added patch discarded remove patch
@@ -4,118 +4,118 @@
 block discarded – undo
4 4
 // ** ne pas modifier le fichier **
5 5
 
6 6
 if (!defined('_ECRIRE_INC_VERSION')) {
7
-	return;
7
+    return;
8 8
 }
9 9
 
10 10
 $GLOBALS[$GLOBALS['idx_lang']] = array(
11 11
 
12
-	// A
13
-	'accueil_site' => 'Accueil',
14
-	'article' => 'Article',
15
-	'articles' => 'Articles',
16
-	'articles_auteur' => 'Articles de cet auteur',
17
-	'articles_populaires' => 'Articles les plus populaires',
18
-	'articles_rubrique' => 'Articles de cette rubrique',
19
-	'aucun_article' => 'Il n’y a pas d’article à cette adresse',
20
-	'aucun_auteur' => 'Il n’y a pas d’auteur à cette adresse',
21
-	'aucun_site' => 'Il n’y a pas de site à cette adresse',
22
-	'aucune_breve' => 'Il n’y a pas de brève à cette adresse',
23
-	'aucune_rubrique' => 'Il n’y a pas de rubrique à cette adresse',
24
-	'auteur' => 'Auteur',
25
-	'autres' => 'Autres',
26
-	'autres_breves' => 'Autres brèves',
27
-	'autres_groupes_mots_clefs' => 'Autres groupes de mots-clés',
28
-	'autres_sites' => 'Autres sites',
29
-
30
-	// B
31
-	'bonjour' => 'Salut',
32
-
33
-	// C
34
-	'commenter_site' => 'Commenter ce site',
35
-	'contact' => 'Contact',
36
-	'copie_document_impossible' => 'Impossible de copier le document',
37
-
38
-	// D
39
-	'date' => 'Date',
40
-	'dernier_ajout' => 'Dernier ajout',
41
-	'dernieres_breves' => 'Dernières brèves',
42
-	'derniers_articles' => 'Derniers articles',
43
-	'derniers_commentaires' => 'Derniers commentaires',
44
-	'derniers_messages_forum' => 'Derniers messages publiés dans les forums',
45
-
46
-	// E
47
-	'edition_mode_texte' => 'Édition en mode texte de',
48
-	'en_reponse' => 'En réponse à :',
49
-	'en_resume' => 'En résumé',
50
-	'envoyer_message' => 'Envoyer un message',
51
-	'espace_prive' => 'Espace privé',
52
-
53
-	// F
54
-	'formats_acceptes' => 'Formats acceptés : @formats@.',
55
-
56
-	// H
57
-	'hierarchie_site' => 'Hiérarchie du site',
58
-
59
-	// J
60
-	'jours' => 'jours',
61
-
62
-	// L
63
-	'lien_connecter' => 'Se connecter',
64
-
65
-	// M
66
-	'meme_auteur' => 'Du même auteur',
67
-	'meme_rubrique' => 'Dans la même rubrique',
68
-	'memes_auteurs' => 'Des mêmes auteurs',
69
-	'message' => 'Message',
70
-	'messages_forum' => 'Messages',
71
-	'messages_recents' => 'Messages de forums les plus récents',
72
-	'mots_clef' => 'Mot-clé',
73
-	'mots_clefs' => 'Mots-clés',
74
-	'mots_clefs_meme_groupe' => 'Mots-clés dans le même groupe',
75
-
76
-	// N
77
-	'navigation' => 'Navigation',
78
-	'nom' => 'Nom',
79
-	'nouveautes' => 'Les nouveautés',
80
-	'nouveautes_web' => 'Nouveautés sur le Web',
81
-	'nouveaux_articles' => 'Nouveaux articles',
82
-	'nouvelles_breves' => 'Nouvelles brèves',
83
-
84
-	// P
85
-	'page_precedente' => 'page précédente',
86
-	'page_suivante' => 'page suivante',
87
-	'par_auteur' => 'par ',
88
-	'participer_site' => 'Tu peux participer à la vie de ce site et proposer tes propres articles en t’inscrivant ci-dessous. Tu recevras immédiatement un email t’indiquant tes codes d’accès à l’espace privé du site.',
89
-	'plan_site' => 'Plan du site',
90
-	'popularite' => 'Popularité',
91
-	'poster_message' => 'Poster un message',
92
-	'proposer_site' => 'Tu peux proposer un site à ajouter dans cette rubrique :',
93
-
94
-	// R
95
-	'repondre_article' => 'Répondre à cet article',
96
-	'repondre_breve' => 'Répondre à cette brève',
97
-	'resultats_recherche' => 'Résultats de la recherche',
98
-	'retour_debut_forums' => 'Retour au début des forums',
99
-	'rubrique' => 'Rubrique',
100
-	'rubriques' => 'Rubriques',
101
-
102
-	// S
103
-	'signatures_petition' => 'Signatures',
104
-	'site_realise_avec_spip' => 'Site réalisé avec SPIP',
105
-	'sites_web' => 'Sites Web',
106
-	'sous_rubriques' => 'Sous-rubriques',
107
-	'spam' => 'Spam',
108
-	'suite' => 'suite',
109
-	'sur_web' => 'Sur le Web',
110
-	'syndiquer_rubrique' => 'Syndiquer cette rubrique',
111
-	'syndiquer_site' => 'Syndiquer tout le site',
112
-
113
-	// T
114
-	'texte_lettre_information' => 'Voici la lettre d’information du site',
115
-	'texte_lettre_information_2' => 'Cette lettre recense les articles et les brèves publiés depuis',
116
-
117
-	// V
118
-	'ver_imprimer' => 'Version à imprimer',
119
-	'voir_en_ligne' => 'Voir en ligne',
120
-	'voir_squelette' => 'voir le squelette de cette page'
12
+    // A
13
+    'accueil_site' => 'Accueil',
14
+    'article' => 'Article',
15
+    'articles' => 'Articles',
16
+    'articles_auteur' => 'Articles de cet auteur',
17
+    'articles_populaires' => 'Articles les plus populaires',
18
+    'articles_rubrique' => 'Articles de cette rubrique',
19
+    'aucun_article' => 'Il n’y a pas d’article à cette adresse',
20
+    'aucun_auteur' => 'Il n’y a pas d’auteur à cette adresse',
21
+    'aucun_site' => 'Il n’y a pas de site à cette adresse',
22
+    'aucune_breve' => 'Il n’y a pas de brève à cette adresse',
23
+    'aucune_rubrique' => 'Il n’y a pas de rubrique à cette adresse',
24
+    'auteur' => 'Auteur',
25
+    'autres' => 'Autres',
26
+    'autres_breves' => 'Autres brèves',
27
+    'autres_groupes_mots_clefs' => 'Autres groupes de mots-clés',
28
+    'autres_sites' => 'Autres sites',
29
+
30
+    // B
31
+    'bonjour' => 'Salut',
32
+
33
+    // C
34
+    'commenter_site' => 'Commenter ce site',
35
+    'contact' => 'Contact',
36
+    'copie_document_impossible' => 'Impossible de copier le document',
37
+
38
+    // D
39
+    'date' => 'Date',
40
+    'dernier_ajout' => 'Dernier ajout',
41
+    'dernieres_breves' => 'Dernières brèves',
42
+    'derniers_articles' => 'Derniers articles',
43
+    'derniers_commentaires' => 'Derniers commentaires',
44
+    'derniers_messages_forum' => 'Derniers messages publiés dans les forums',
45
+
46
+    // E
47
+    'edition_mode_texte' => 'Édition en mode texte de',
48
+    'en_reponse' => 'En réponse à :',
49
+    'en_resume' => 'En résumé',
50
+    'envoyer_message' => 'Envoyer un message',
51
+    'espace_prive' => 'Espace privé',
52
+
53
+    // F
54
+    'formats_acceptes' => 'Formats acceptés : @formats@.',
55
+
56
+    // H
57
+    'hierarchie_site' => 'Hiérarchie du site',
58
+
59
+    // J
60
+    'jours' => 'jours',
61
+
62
+    // L
63
+    'lien_connecter' => 'Se connecter',
64
+
65
+    // M
66
+    'meme_auteur' => 'Du même auteur',
67
+    'meme_rubrique' => 'Dans la même rubrique',
68
+    'memes_auteurs' => 'Des mêmes auteurs',
69
+    'message' => 'Message',
70
+    'messages_forum' => 'Messages',
71
+    'messages_recents' => 'Messages de forums les plus récents',
72
+    'mots_clef' => 'Mot-clé',
73
+    'mots_clefs' => 'Mots-clés',
74
+    'mots_clefs_meme_groupe' => 'Mots-clés dans le même groupe',
75
+
76
+    // N
77
+    'navigation' => 'Navigation',
78
+    'nom' => 'Nom',
79
+    'nouveautes' => 'Les nouveautés',
80
+    'nouveautes_web' => 'Nouveautés sur le Web',
81
+    'nouveaux_articles' => 'Nouveaux articles',
82
+    'nouvelles_breves' => 'Nouvelles brèves',
83
+
84
+    // P
85
+    'page_precedente' => 'page précédente',
86
+    'page_suivante' => 'page suivante',
87
+    'par_auteur' => 'par ',
88
+    'participer_site' => 'Tu peux participer à la vie de ce site et proposer tes propres articles en t’inscrivant ci-dessous. Tu recevras immédiatement un email t’indiquant tes codes d’accès à l’espace privé du site.',
89
+    'plan_site' => 'Plan du site',
90
+    'popularite' => 'Popularité',
91
+    'poster_message' => 'Poster un message',
92
+    'proposer_site' => 'Tu peux proposer un site à ajouter dans cette rubrique :',
93
+
94
+    // R
95
+    'repondre_article' => 'Répondre à cet article',
96
+    'repondre_breve' => 'Répondre à cette brève',
97
+    'resultats_recherche' => 'Résultats de la recherche',
98
+    'retour_debut_forums' => 'Retour au début des forums',
99
+    'rubrique' => 'Rubrique',
100
+    'rubriques' => 'Rubriques',
101
+
102
+    // S
103
+    'signatures_petition' => 'Signatures',
104
+    'site_realise_avec_spip' => 'Site réalisé avec SPIP',
105
+    'sites_web' => 'Sites Web',
106
+    'sous_rubriques' => 'Sous-rubriques',
107
+    'spam' => 'Spam',
108
+    'suite' => 'suite',
109
+    'sur_web' => 'Sur le Web',
110
+    'syndiquer_rubrique' => 'Syndiquer cette rubrique',
111
+    'syndiquer_site' => 'Syndiquer tout le site',
112
+
113
+    // T
114
+    'texte_lettre_information' => 'Voici la lettre d’information du site',
115
+    'texte_lettre_information_2' => 'Cette lettre recense les articles et les brèves publiés depuis',
116
+
117
+    // V
118
+    'ver_imprimer' => 'Version à imprimer',
119
+    'voir_en_ligne' => 'Voir en ligne',
120
+    'voir_squelette' => 'voir le squelette de cette page'
121 121
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_fr_tu.php 1 patch
Indentation   +659 added lines, -659 removed lines patch added patch discarded remove patch
@@ -4,252 +4,252 @@  discard block
 block discarded – undo
4 4
 // ** ne pas modifier le fichier **
5 5
 
6 6
 if (!defined('_ECRIRE_INC_VERSION')) {
7
-	return;
7
+    return;
8 8
 }
9 9
 
10 10
 $GLOBALS[$GLOBALS['idx_lang']] = array(
11 11
 
12
-	// 0
13
-	'0_URL' => 'http://www.spip.net/trad-lang/trad_index.php?lang_print=fr_tu',
14
-	'0_langue' => 'Francais copain [fr_tu]',
15
-	'0_liste' => '[email protected]',
16
-	'0_mainteneur' => '[email protected]',
12
+    // 0
13
+    '0_URL' => 'http://www.spip.net/trad-lang/trad_index.php?lang_print=fr_tu',
14
+    '0_langue' => 'Francais copain [fr_tu]',
15
+    '0_liste' => '[email protected]',
16
+    '0_mainteneur' => '[email protected]',
17 17
 
18
-	// A
19
-	'access_interface_graphique' => 'Retour à l’interface graphique complète',
20
-	'access_mode_texte' => 'Afficher l’interface textuelle simplifiée',
21
-	'admin_debug' => 'debug',
22
-	'admin_modifier_article' => 'Modifier cet article',
23
-	'admin_modifier_auteur' => 'Modifier cet auteur',
24
-	'admin_modifier_breve' => 'Modifier cette brève',
25
-	'admin_modifier_mot' => 'Modifier ce mot-clé',
26
-	'admin_modifier_rubrique' => 'Modifier cette rubrique',
27
-	'admin_recalculer' => 'Recalculer cette page',
28
-	'afficher_calendrier' => 'Afficher le calendrier',
29
-	'afficher_trad' => 'afficher les traductions',
30
-	'alerte_maj_impossible' => '<b>Alerte !</b> La mise à jour de la base SQL vers la version @version@ est impossible, peut-être à cause d’un problème de droit de modification sur la base de données. Contacte ton hébergeur.',
31
-	'alerte_modif_info_concourante' => 'ATTENTION : Cette information a été modifiée par ailleurs. La valeur actuelle est :',
32
-	'analyse_xml' => 'Analyse XML',
33
-	'annuler' => 'Annuler',
34
-	'antispam_champ_vide' => 'Laisse ce champ vide :',
35
-	'articles_recents' => 'Articles les plus récents',
36
-	'avis_1_erreur_saisie' => 'Il y a 1 erreur dans dans ta saisie, vérifie les informations.',
37
-	'avis_archive_incorrect' => 'le fichier archive n’est pas un fichier SPIP',
38
-	'avis_archive_invalide' => 'le fichier archive n’est pas valide',
39
-	'avis_attention' => 'ATTENTION !',
40
-	'avis_champ_incorrect_type_objet' => 'Nom de champ incorrect @name@ pour objet de type @type@',
41
-	'avis_colonne_inexistante' => 'La colonne @col@ n’existe pas',
42
-	'avis_erreur' => 'Erreur : voir ci-dessous',
43
-	'avis_erreur_connexion' => 'Erreur de connexion',
44
-	'avis_erreur_cookie' => 'problème de cookie',
45
-	'avis_erreur_fonction_contexte' => 'Erreur de programmation. Cette fonction ne doit pas être appelée dans ce contexte.',
46
-	'avis_erreur_mysql' => 'Erreur SQL',
47
-	'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) !',
48
-	'avis_erreur_visiteur' => 'Problème d’accès à l’espace privé',
49
-	'avis_nb_erreurs_saisie' => 'Il y a @nb@ erreurs dans ta saisie, vérifie les informations.',
18
+    // A
19
+    'access_interface_graphique' => 'Retour à l’interface graphique complète',
20
+    'access_mode_texte' => 'Afficher l’interface textuelle simplifiée',
21
+    'admin_debug' => 'debug',
22
+    'admin_modifier_article' => 'Modifier cet article',
23
+    'admin_modifier_auteur' => 'Modifier cet auteur',
24
+    'admin_modifier_breve' => 'Modifier cette brève',
25
+    'admin_modifier_mot' => 'Modifier ce mot-clé',
26
+    'admin_modifier_rubrique' => 'Modifier cette rubrique',
27
+    'admin_recalculer' => 'Recalculer cette page',
28
+    'afficher_calendrier' => 'Afficher le calendrier',
29
+    'afficher_trad' => 'afficher les traductions',
30
+    'alerte_maj_impossible' => '<b>Alerte !</b> La mise à jour de la base SQL vers la version @version@ est impossible, peut-être à cause d’un problème de droit de modification sur la base de données. Contacte ton hébergeur.',
31
+    'alerte_modif_info_concourante' => 'ATTENTION : Cette information a été modifiée par ailleurs. La valeur actuelle est :',
32
+    'analyse_xml' => 'Analyse XML',
33
+    'annuler' => 'Annuler',
34
+    'antispam_champ_vide' => 'Laisse ce champ vide :',
35
+    'articles_recents' => 'Articles les plus récents',
36
+    'avis_1_erreur_saisie' => 'Il y a 1 erreur dans dans ta saisie, vérifie les informations.',
37
+    'avis_archive_incorrect' => 'le fichier archive n’est pas un fichier SPIP',
38
+    'avis_archive_invalide' => 'le fichier archive n’est pas valide',
39
+    'avis_attention' => 'ATTENTION !',
40
+    'avis_champ_incorrect_type_objet' => 'Nom de champ incorrect @name@ pour objet de type @type@',
41
+    'avis_colonne_inexistante' => 'La colonne @col@ n’existe pas',
42
+    'avis_erreur' => 'Erreur : voir ci-dessous',
43
+    'avis_erreur_connexion' => 'Erreur de connexion',
44
+    'avis_erreur_cookie' => 'problème de cookie',
45
+    'avis_erreur_fonction_contexte' => 'Erreur de programmation. Cette fonction ne doit pas être appelée dans ce contexte.',
46
+    'avis_erreur_mysql' => 'Erreur SQL',
47
+    'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) !',
48
+    'avis_erreur_visiteur' => 'Problème d’accès à l’espace privé',
49
+    'avis_nb_erreurs_saisie' => 'Il y a @nb@ erreurs dans ta saisie, vérifie les informations.',
50 50
 
51
-	// B
52
-	'barre_a_accent_grave' => 'Insérer un A accent grave majuscule',
53
-	'barre_aide' => 'Utilise les raccourcis typographiques pour enrichir ta mise en page',
54
-	'barre_e_accent_aigu' => 'Insérer un E accent aigu majuscule',
55
-	'barre_eo' => 'Insérer un E dans l’O',
56
-	'barre_eo_maj' => 'Insérer un E dans l’O majuscule',
57
-	'barre_euro' => 'Insérer le symbole ?',
58
-	'barre_gras' => 'Mettre en {{gras}}',
59
-	'barre_guillemets' => 'Entourer de « guillemets français »',
60
-	'barre_guillemets_simples' => 'Entourer de ?guillemets de second niveau ?',
61
-	'barre_intertitre' => 'Transformer en {{{intertitre}}}',
62
-	'barre_italic' => 'Mettre en {italique}',
63
-	'barre_lien' => 'Transformer en [lien hypertexte->http://...]',
64
-	'barre_lien_input' => 'Indiquer l’adresse de ton lien (tu peux indiquer une adresse Web sous la forme http://www.monsite/com ou simplement indiquer le numéro d’un article de ce site.',
65
-	'barre_note' => 'Transformer en [[Note de bas de page]]',
66
-	'barre_paragraphe' => 'Crée un paragraphe',
67
-	'barre_quote' => '<quote>Citer un message</quote>',
68
-	'bouton_changer' => 'Changer',
69
-	'bouton_chercher' => 'Chercher',
70
-	'bouton_choisir' => 'Choisir',
71
-	'bouton_deplacer' => 'Déplacer',
72
-	'bouton_download' => 'Télécharger',
73
-	'bouton_enregistrer' => 'Enregistrer',
74
-	'bouton_radio_desactiver_messagerie_interne' => 'Désactiver la messagerie interne',
75
-	'bouton_radio_envoi_annonces' => 'Envoyer les annonces éditoriales',
76
-	'bouton_radio_non_envoi_annonces' => 'Ne pas envoyer d’annonces',
77
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautés',
78
-	'bouton_recharger_page' => 'recharger cette page',
79
-	'bouton_telecharger' => 'Télécharger',
80
-	'bouton_upload' => 'Téléverser',
81
-	'bouton_valider' => 'Valider',
51
+    // B
52
+    'barre_a_accent_grave' => 'Insérer un A accent grave majuscule',
53
+    'barre_aide' => 'Utilise les raccourcis typographiques pour enrichir ta mise en page',
54
+    'barre_e_accent_aigu' => 'Insérer un E accent aigu majuscule',
55
+    'barre_eo' => 'Insérer un E dans l’O',
56
+    'barre_eo_maj' => 'Insérer un E dans l’O majuscule',
57
+    'barre_euro' => 'Insérer le symbole ?',
58
+    'barre_gras' => 'Mettre en {{gras}}',
59
+    'barre_guillemets' => 'Entourer de « guillemets français »',
60
+    'barre_guillemets_simples' => 'Entourer de ?guillemets de second niveau ?',
61
+    'barre_intertitre' => 'Transformer en {{{intertitre}}}',
62
+    'barre_italic' => 'Mettre en {italique}',
63
+    'barre_lien' => 'Transformer en [lien hypertexte->http://...]',
64
+    'barre_lien_input' => 'Indiquer l’adresse de ton lien (tu peux indiquer une adresse Web sous la forme http://www.monsite/com ou simplement indiquer le numéro d’un article de ce site.',
65
+    'barre_note' => 'Transformer en [[Note de bas de page]]',
66
+    'barre_paragraphe' => 'Crée un paragraphe',
67
+    'barre_quote' => '<quote>Citer un message</quote>',
68
+    'bouton_changer' => 'Changer',
69
+    'bouton_chercher' => 'Chercher',
70
+    'bouton_choisir' => 'Choisir',
71
+    'bouton_deplacer' => 'Déplacer',
72
+    'bouton_download' => 'Télécharger',
73
+    'bouton_enregistrer' => 'Enregistrer',
74
+    'bouton_radio_desactiver_messagerie_interne' => 'Désactiver la messagerie interne',
75
+    'bouton_radio_envoi_annonces' => 'Envoyer les annonces éditoriales',
76
+    'bouton_radio_non_envoi_annonces' => 'Ne pas envoyer d’annonces',
77
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautés',
78
+    'bouton_recharger_page' => 'recharger cette page',
79
+    'bouton_telecharger' => 'Télécharger',
80
+    'bouton_upload' => 'Téléverser',
81
+    'bouton_valider' => 'Valider',
82 82
 
83
-	// C
84
-	'cal_apresmidi' => 'après-midi',
85
-	'cal_jour_entier' => 'jour entier',
86
-	'cal_matin' => 'matin',
87
-	'cal_par_jour' => 'calendrier par jour',
88
-	'cal_par_mois' => 'calendrier par mois',
89
-	'cal_par_semaine' => 'calendrier par semaine',
90
-	'choix_couleur_interface' => 'couleur ',
91
-	'choix_interface' => 'choix  de l’interface',
92
-	'colonne' => 'Colonne',
93
-	'confirm_changer_statut' => 'Attention, tu as demandé à changer le statut de cet élément. Souhaites-tu continuer ?',
94
-	'correcte' => 'correcte',
83
+    // C
84
+    'cal_apresmidi' => 'après-midi',
85
+    'cal_jour_entier' => 'jour entier',
86
+    'cal_matin' => 'matin',
87
+    'cal_par_jour' => 'calendrier par jour',
88
+    'cal_par_mois' => 'calendrier par mois',
89
+    'cal_par_semaine' => 'calendrier par semaine',
90
+    'choix_couleur_interface' => 'couleur ',
91
+    'choix_interface' => 'choix  de l’interface',
92
+    'colonne' => 'Colonne',
93
+    'confirm_changer_statut' => 'Attention, tu as demandé à changer le statut de cet élément. Souhaites-tu continuer ?',
94
+    'correcte' => 'correcte',
95 95
 
96
-	// D
97
-	'date_aujourdhui' => 'aujourd’hui',
98
-	'date_avant_jc' => 'av. J.C.',
99
-	'date_dans' => 'dans @delai@',
100
-	'date_de_mois_1' => '@j@ @nommois@',
101
-	'date_de_mois_10' => '@j@ @nommois@',
102
-	'date_de_mois_11' => '@j@ @nommois@',
103
-	'date_de_mois_12' => '@j@ @nommois@',
104
-	'date_de_mois_2' => '@j@ @nommois@',
105
-	'date_de_mois_3' => '@j@ @nommois@',
106
-	'date_de_mois_4' => '@j@ @nommois@',
107
-	'date_de_mois_5' => '@j@ @nommois@',
108
-	'date_de_mois_6' => '@j@ @nommois@',
109
-	'date_de_mois_7' => '@j@ @nommois@',
110
-	'date_de_mois_8' => '@j@ @nommois@',
111
-	'date_de_mois_9' => '@j@ @nommois@',
112
-	'date_demain' => 'demain',
113
-	'date_fmt_heures_minutes' => '@h@h@m@min',
114
-	'date_fmt_heures_minutes_court' => '@h@h@m@',
115
-	'date_fmt_jour' => '@nomjour@ @jour@',
116
-	'date_fmt_jour_heure' => '@jour@ à @heure@',
117
-	'date_fmt_jour_heure_debut_fin' => 'le @jour@ de @heure_debut@ à @heure_fin@',
118
-	'date_fmt_jour_heure_debut_fin_abbr' => 'le @dtstart@@jour@ de @heure_debut@@dtabbr@ à @dtstart@@heure_fin@@dtend@',
119
-	'date_fmt_jour_mois' => '@jour@ @nommois@',
120
-	'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
121
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
122
-	'date_fmt_nomjour' => '@nomjour@ @date@',
123
-	'date_fmt_nomjour_date' => 'le @nomjour@ @date@',
124
-	'date_fmt_periode' => 'Du @date_debut@ au @date_fin@',
125
-	'date_fmt_periode_abbr' => 'Du @dtart@@date_debut@@dtabbr@ au @dtend@@date_fin@@dtabbr@',
126
-	'date_fmt_periode_from' => 'Du',
127
-	'date_fmt_periode_to' => 'au',
128
-	'date_fmt_saison_annee' => '@saison@ @annee@',
129
-	'date_heures' => 'heures',
130
-	'date_hier' => 'hier',
131
-	'date_il_y_a' => 'il y a @delai@',
132
-	'date_jnum1' => '1er',
133
-	'date_jnum10' => '10',
134
-	'date_jnum11' => '11',
135
-	'date_jnum12' => '12',
136
-	'date_jnum13' => '13',
137
-	'date_jnum14' => '14',
138
-	'date_jnum15' => '15',
139
-	'date_jnum16' => '16',
140
-	'date_jnum17' => '17',
141
-	'date_jnum18' => '18',
142
-	'date_jnum19' => '19',
143
-	'date_jnum2' => '2',
144
-	'date_jnum20' => '20',
145
-	'date_jnum21' => '21',
146
-	'date_jnum22' => '22',
147
-	'date_jnum23' => '23',
148
-	'date_jnum24' => '24',
149
-	'date_jnum25' => '25',
150
-	'date_jnum26' => '26',
151
-	'date_jnum27' => '27',
152
-	'date_jnum28' => '28',
153
-	'date_jnum29' => '29',
154
-	'date_jnum3' => '3',
155
-	'date_jnum30' => '30',
156
-	'date_jnum31' => '31',
157
-	'date_jnum4' => '4',
158
-	'date_jnum5' => '5',
159
-	'date_jnum6' => '6',
160
-	'date_jnum7' => '7',
161
-	'date_jnum8' => '8',
162
-	'date_jnum9' => '9',
163
-	'date_jour_1' => 'dimanche',
164
-	'date_jour_1_abbr' => 'dim.',
165
-	'date_jour_1_initiale' => 'd.',
166
-	'date_jour_2' => 'lundi',
167
-	'date_jour_2_abbr' => 'lun.',
168
-	'date_jour_2_initiale' => 'l.',
169
-	'date_jour_3' => 'mardi',
170
-	'date_jour_3_abbr' => 'mar.',
171
-	'date_jour_3_initiale' => 'm.',
172
-	'date_jour_4' => 'mercredi',
173
-	'date_jour_4_abbr' => 'mer.',
174
-	'date_jour_4_initiale' => 'm.',
175
-	'date_jour_5' => 'jeudi',
176
-	'date_jour_5_abbr' => 'jeu.',
177
-	'date_jour_5_initiale' => 'j.',
178
-	'date_jour_6' => 'vendredi',
179
-	'date_jour_6_abbr' => 'ven.',
180
-	'date_jour_6_initiale' => 'v.',
181
-	'date_jour_7' => 'samedi',
182
-	'date_jour_7_abbr' => 'sam.',
183
-	'date_jour_7_initiale' => 's.',
184
-	'date_jours' => 'jours',
185
-	'date_minutes' => 'minutes',
186
-	'date_mois' => 'mois',
187
-	'date_mois_1' => 'janvier',
188
-	'date_mois_10' => 'octobre',
189
-	'date_mois_10_abbr' => 'oct.',
190
-	'date_mois_11' => 'novembre',
191
-	'date_mois_11_abbr' => 'nov.',
192
-	'date_mois_12' => 'décembre',
193
-	'date_mois_12_abbr' => 'déc.',
194
-	'date_mois_1_abbr' => 'janv.',
195
-	'date_mois_2' => 'février',
196
-	'date_mois_2_abbr' => 'févr.',
197
-	'date_mois_3' => 'mars',
198
-	'date_mois_3_abbr' => 'mars',
199
-	'date_mois_4' => 'avril',
200
-	'date_mois_4_abbr' => 'avr.',
201
-	'date_mois_5' => 'mai',
202
-	'date_mois_5_abbr' => 'mai',
203
-	'date_mois_6' => 'juin',
204
-	'date_mois_6_abbr' => 'juin',
205
-	'date_mois_7' => 'juillet',
206
-	'date_mois_7_abbr' => 'juil.',
207
-	'date_mois_8' => 'août',
208
-	'date_mois_8_abbr' => 'août',
209
-	'date_mois_9' => 'septembre',
210
-	'date_mois_9_abbr' => 'sept.',
211
-	'date_saison_1' => 'hiver',
212
-	'date_saison_2' => 'printemps',
213
-	'date_saison_3' => 'été',
214
-	'date_saison_4' => 'automne',
215
-	'date_secondes' => 'secondes',
216
-	'date_semaines' => 'semaines',
217
-	'date_un_mois' => 'mois',
218
-	'date_une_heure' => 'heure',
219
-	'date_une_minute' => 'minute',
220
-	'date_une_seconde' => 'seconde',
221
-	'date_une_semaine' => 'semaine',
222
-	'dirs_commencer' => ' afin de commencer réellement l’installation',
223
-	'dirs_preliminaire' => 'Préliminaire : <b>Régler les droits d’accès</b>',
224
-	'dirs_probleme_droits' => 'Problème de droits d’accès',
225
-	'dirs_repertoires_absents' => '<p><b>Les répertoires suivants n’ont pas été trouvés :</b></p><ul>@bad_dirs@.</ul>
96
+    // D
97
+    'date_aujourdhui' => 'aujourd’hui',
98
+    'date_avant_jc' => 'av. J.C.',
99
+    'date_dans' => 'dans @delai@',
100
+    'date_de_mois_1' => '@j@ @nommois@',
101
+    'date_de_mois_10' => '@j@ @nommois@',
102
+    'date_de_mois_11' => '@j@ @nommois@',
103
+    'date_de_mois_12' => '@j@ @nommois@',
104
+    'date_de_mois_2' => '@j@ @nommois@',
105
+    'date_de_mois_3' => '@j@ @nommois@',
106
+    'date_de_mois_4' => '@j@ @nommois@',
107
+    'date_de_mois_5' => '@j@ @nommois@',
108
+    'date_de_mois_6' => '@j@ @nommois@',
109
+    'date_de_mois_7' => '@j@ @nommois@',
110
+    'date_de_mois_8' => '@j@ @nommois@',
111
+    'date_de_mois_9' => '@j@ @nommois@',
112
+    'date_demain' => 'demain',
113
+    'date_fmt_heures_minutes' => '@h@h@m@min',
114
+    'date_fmt_heures_minutes_court' => '@h@h@m@',
115
+    'date_fmt_jour' => '@nomjour@ @jour@',
116
+    'date_fmt_jour_heure' => '@jour@ à @heure@',
117
+    'date_fmt_jour_heure_debut_fin' => 'le @jour@ de @heure_debut@ à @heure_fin@',
118
+    'date_fmt_jour_heure_debut_fin_abbr' => 'le @dtstart@@jour@ de @heure_debut@@dtabbr@ à @dtstart@@heure_fin@@dtend@',
119
+    'date_fmt_jour_mois' => '@jour@ @nommois@',
120
+    'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
121
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
122
+    'date_fmt_nomjour' => '@nomjour@ @date@',
123
+    'date_fmt_nomjour_date' => 'le @nomjour@ @date@',
124
+    'date_fmt_periode' => 'Du @date_debut@ au @date_fin@',
125
+    'date_fmt_periode_abbr' => 'Du @dtart@@date_debut@@dtabbr@ au @dtend@@date_fin@@dtabbr@',
126
+    'date_fmt_periode_from' => 'Du',
127
+    'date_fmt_periode_to' => 'au',
128
+    'date_fmt_saison_annee' => '@saison@ @annee@',
129
+    'date_heures' => 'heures',
130
+    'date_hier' => 'hier',
131
+    'date_il_y_a' => 'il y a @delai@',
132
+    'date_jnum1' => '1er',
133
+    'date_jnum10' => '10',
134
+    'date_jnum11' => '11',
135
+    'date_jnum12' => '12',
136
+    'date_jnum13' => '13',
137
+    'date_jnum14' => '14',
138
+    'date_jnum15' => '15',
139
+    'date_jnum16' => '16',
140
+    'date_jnum17' => '17',
141
+    'date_jnum18' => '18',
142
+    'date_jnum19' => '19',
143
+    'date_jnum2' => '2',
144
+    'date_jnum20' => '20',
145
+    'date_jnum21' => '21',
146
+    'date_jnum22' => '22',
147
+    'date_jnum23' => '23',
148
+    'date_jnum24' => '24',
149
+    'date_jnum25' => '25',
150
+    'date_jnum26' => '26',
151
+    'date_jnum27' => '27',
152
+    'date_jnum28' => '28',
153
+    'date_jnum29' => '29',
154
+    'date_jnum3' => '3',
155
+    'date_jnum30' => '30',
156
+    'date_jnum31' => '31',
157
+    'date_jnum4' => '4',
158
+    'date_jnum5' => '5',
159
+    'date_jnum6' => '6',
160
+    'date_jnum7' => '7',
161
+    'date_jnum8' => '8',
162
+    'date_jnum9' => '9',
163
+    'date_jour_1' => 'dimanche',
164
+    'date_jour_1_abbr' => 'dim.',
165
+    'date_jour_1_initiale' => 'd.',
166
+    'date_jour_2' => 'lundi',
167
+    'date_jour_2_abbr' => 'lun.',
168
+    'date_jour_2_initiale' => 'l.',
169
+    'date_jour_3' => 'mardi',
170
+    'date_jour_3_abbr' => 'mar.',
171
+    'date_jour_3_initiale' => 'm.',
172
+    'date_jour_4' => 'mercredi',
173
+    'date_jour_4_abbr' => 'mer.',
174
+    'date_jour_4_initiale' => 'm.',
175
+    'date_jour_5' => 'jeudi',
176
+    'date_jour_5_abbr' => 'jeu.',
177
+    'date_jour_5_initiale' => 'j.',
178
+    'date_jour_6' => 'vendredi',
179
+    'date_jour_6_abbr' => 'ven.',
180
+    'date_jour_6_initiale' => 'v.',
181
+    'date_jour_7' => 'samedi',
182
+    'date_jour_7_abbr' => 'sam.',
183
+    'date_jour_7_initiale' => 's.',
184
+    'date_jours' => 'jours',
185
+    'date_minutes' => 'minutes',
186
+    'date_mois' => 'mois',
187
+    'date_mois_1' => 'janvier',
188
+    'date_mois_10' => 'octobre',
189
+    'date_mois_10_abbr' => 'oct.',
190
+    'date_mois_11' => 'novembre',
191
+    'date_mois_11_abbr' => 'nov.',
192
+    'date_mois_12' => 'décembre',
193
+    'date_mois_12_abbr' => 'déc.',
194
+    'date_mois_1_abbr' => 'janv.',
195
+    'date_mois_2' => 'février',
196
+    'date_mois_2_abbr' => 'févr.',
197
+    'date_mois_3' => 'mars',
198
+    'date_mois_3_abbr' => 'mars',
199
+    'date_mois_4' => 'avril',
200
+    'date_mois_4_abbr' => 'avr.',
201
+    'date_mois_5' => 'mai',
202
+    'date_mois_5_abbr' => 'mai',
203
+    'date_mois_6' => 'juin',
204
+    'date_mois_6_abbr' => 'juin',
205
+    'date_mois_7' => 'juillet',
206
+    'date_mois_7_abbr' => 'juil.',
207
+    'date_mois_8' => 'août',
208
+    'date_mois_8_abbr' => 'août',
209
+    'date_mois_9' => 'septembre',
210
+    'date_mois_9_abbr' => 'sept.',
211
+    'date_saison_1' => 'hiver',
212
+    'date_saison_2' => 'printemps',
213
+    'date_saison_3' => 'été',
214
+    'date_saison_4' => 'automne',
215
+    'date_secondes' => 'secondes',
216
+    'date_semaines' => 'semaines',
217
+    'date_un_mois' => 'mois',
218
+    'date_une_heure' => 'heure',
219
+    'date_une_minute' => 'minute',
220
+    'date_une_seconde' => 'seconde',
221
+    'date_une_semaine' => 'semaine',
222
+    'dirs_commencer' => ' afin de commencer réellement l’installation',
223
+    'dirs_preliminaire' => 'Préliminaire : <b>Régler les droits d’accès</b>',
224
+    'dirs_probleme_droits' => 'Problème de droits d’accès',
225
+    'dirs_repertoires_absents' => '<p><b>Les répertoires suivants n’ont pas été trouvés :</b></p><ul>@bad_dirs@.</ul>
226 226
   <p>Il est probable que cela soit dû à un problème de mauvaise mise en majuscules ou minuscules.
227 227
   Vérifie que les minuscules et majuscules de ces répertoires concordent bien avec ce qui est affiché
228 228
   ci-dessus ; si ce n’est pas le cas, renomme les répertoires avec ton logiciel FTP de façon à corriger l’erreur.</p>
229 229
   <p>Une fois cette manipulation effectuée, tu pourras ',
230
-	'dirs_repertoires_suivants' => '<p><b>Les répertoires suivants ne sont pas accessibles en écriture :</b></p> <ul>@bad_dirs@</ul>
230
+    'dirs_repertoires_suivants' => '<p><b>Les répertoires suivants ne sont pas accessibles en écriture :</b></p> <ul>@bad_dirs@</ul>
231 231
   <p>Pour y remédier, utilise ton client FTP afin de régler les droits d’accès de chacun
232 232
   de ces répertoires. La procédure est expliquée en détail dans le guide d’installation.</p>
233 233
   <p>Une fois cette manipulation effectuée, tu pourras ',
234
-	'double_occurrence' => 'Double occurrence de @balise@',
234
+    'double_occurrence' => 'Double occurrence de @balise@',
235 235
 
236
-	// E
237
-	'en_cours' => 'en cours',
238
-	'envoi_via_le_site' => 'Envoi via le site',
239
-	'erreur' => 'Erreur',
240
-	'erreur_balise_non_fermee' => 'dernière balise non refermée :',
241
-	'erreur_technique_ajaxform' => 'Ooops. Une erreur innatendue a empêché de soumettre le formulaire. Tu peux essayer à nouveau.',
242
-	'erreur_technique_enregistrement_champs' => 'Une erreur technique a empêché l’enregistrement correct du champ @champs@.',
243
-	'erreur_technique_enregistrement_impossible' => 'Une erreur technique a empêché l’enregistrement.',
244
-	'erreur_texte' => 'erreur(s)',
245
-	'etape' => 'Étape',
236
+    // E
237
+    'en_cours' => 'en cours',
238
+    'envoi_via_le_site' => 'Envoi via le site',
239
+    'erreur' => 'Erreur',
240
+    'erreur_balise_non_fermee' => 'dernière balise non refermée :',
241
+    'erreur_technique_ajaxform' => 'Ooops. Une erreur innatendue a empêché de soumettre le formulaire. Tu peux essayer à nouveau.',
242
+    'erreur_technique_enregistrement_champs' => 'Une erreur technique a empêché l’enregistrement correct du champ @champs@.',
243
+    'erreur_technique_enregistrement_impossible' => 'Une erreur technique a empêché l’enregistrement.',
244
+    'erreur_texte' => 'erreur(s)',
245
+    'etape' => 'Étape',
246 246
 
247
-	// F
248
-	'fichier_introuvable' => 'Fichier @fichier@ introuvable',
249
-	'form_auteur_confirmation' => 'Confirme ton adresse email',
250
-	'form_auteur_email_modifie' => 'Ton adresse email a été modifiée.',
251
-	'form_auteur_envoi_mail_confirmation' => 'Un courrier électronique de confirmation vient d’être envoyé à @email@. Visite l’adresse Web mentionnée dans ce courrier pour valider ton adresse mail.',
252
-	'form_auteur_mail_confirmation' => 'Salut,
247
+    // F
248
+    'fichier_introuvable' => 'Fichier @fichier@ introuvable',
249
+    'form_auteur_confirmation' => 'Confirme ton adresse email',
250
+    'form_auteur_email_modifie' => 'Ton adresse email a été modifiée.',
251
+    'form_auteur_envoi_mail_confirmation' => 'Un courrier électronique de confirmation vient d’être envoyé à @email@. Visite l’adresse Web mentionnée dans ce courrier pour valider ton adresse mail.',
252
+    'form_auteur_mail_confirmation' => 'Salut,
253 253
 
254 254
 Tu as demandé à changer ton adresse email.
255 255
 Pour confirmer ta nouvelle adresse, il suffit de te connecter à
@@ -258,337 +258,337 @@  discard block
 block discarded – undo
258 258
 
259 259
     @url@
260 260
 ',
261
-	'form_deja_inscrit' => 'Tu es déjà inscrit.',
262
-	'form_email_non_valide' => 'Ton adresse email n’est pas valide.',
263
-	'form_forum_access_refuse' => 'Tu n’as plus accès à ce site.',
264
-	'form_forum_bonjour' => 'Salut @nom@,',
265
-	'form_forum_confirmer_email' => 'Pour confirmer ton adresse email, va à cette adresse : @url_confirm@',
266
-	'form_forum_email_deja_enregistre' => 'Cette adresse email est déjà enregistrée, tu peux donc utiliser ton mot de passe habituel.',
267
-	'form_forum_identifiant_mail' => 'Ton nouvel identifiant vient de t’être envoyé par email.',
268
-	'form_forum_identifiants' => 'Identifiants personnels',
269
-	'form_forum_indiquer_nom_email' => 'Indique ici ton nom et ton adresse email. Ton identifiant personnel te parviendra rapidement, par courrier électronique.',
270
-	'form_forum_login' => 'login :',
271
-	'form_forum_message_auto' => '(ceci est un message automatique)',
272
-	'form_forum_pass' => 'mot de passe :',
273
-	'form_forum_probleme_mail' => 'Problème de mail : l’identifiant ne peut pas être envoyé.',
274
-	'form_forum_voici1' => 'Voici tes identifiants pour pouvoir participer à la vie du site "@nom_site_spip@" (@adresse_site@) :',
275
-	'form_forum_voici2' => 'Voici tes identifiants pour proposer des articles sur
261
+    'form_deja_inscrit' => 'Tu es déjà inscrit.',
262
+    'form_email_non_valide' => 'Ton adresse email n’est pas valide.',
263
+    'form_forum_access_refuse' => 'Tu n’as plus accès à ce site.',
264
+    'form_forum_bonjour' => 'Salut @nom@,',
265
+    'form_forum_confirmer_email' => 'Pour confirmer ton adresse email, va à cette adresse : @url_confirm@',
266
+    'form_forum_email_deja_enregistre' => 'Cette adresse email est déjà enregistrée, tu peux donc utiliser ton mot de passe habituel.',
267
+    'form_forum_identifiant_mail' => 'Ton nouvel identifiant vient de t’être envoyé par email.',
268
+    'form_forum_identifiants' => 'Identifiants personnels',
269
+    'form_forum_indiquer_nom_email' => 'Indique ici ton nom et ton adresse email. Ton identifiant personnel te parviendra rapidement, par courrier électronique.',
270
+    'form_forum_login' => 'login :',
271
+    'form_forum_message_auto' => '(ceci est un message automatique)',
272
+    'form_forum_pass' => 'mot de passe :',
273
+    'form_forum_probleme_mail' => 'Problème de mail : l’identifiant ne peut pas être envoyé.',
274
+    'form_forum_voici1' => 'Voici tes identifiants pour pouvoir participer à la vie du site "@nom_site_spip@" (@adresse_site@) :',
275
+    'form_forum_voici2' => 'Voici tes identifiants pour proposer des articles sur
276 276
 le site "@nom_site_spip@" (@adresse_login@) :',
277
-	'form_indiquer_email' => 'Indique ton adresse email.',
278
-	'form_indiquer_nom' => 'Indique ton nom.',
279
-	'form_indiquer_nom_site' => 'Indique le nom de ton site.',
280
-	'form_pet_deja_enregistre' => 'Ce site est déjà enregistré',
281
-	'form_pet_signature_pasprise' => 'Ta signature n’est pas prise en compte.',
282
-	'form_prop_confirmer_envoi' => 'Confirmer l’envoi',
283
-	'form_prop_description' => 'Description/commentaire',
284
-	'form_prop_enregistre' => 'Ta proposition est enregistrée, elle apparaîtra en ligne après validation par les responsables de ce site.',
285
-	'form_prop_envoyer' => 'Envoyer un message',
286
-	'form_prop_indiquer_email' => 'Indiquer une adresse email valide',
287
-	'form_prop_indiquer_nom_site' => 'Indiquer le nom du site.',
288
-	'form_prop_indiquer_sujet' => 'Indiquer un sujet',
289
-	'form_prop_message_envoye' => 'Message envoyé',
290
-	'form_prop_non_enregistre' => 'Ta proposition n’a pas été enregistrée.',
291
-	'form_prop_sujet' => 'Sujet',
292
-	'form_prop_url_site' => 'Adresse URL du site',
293
-	'format_date_incorrecte' => 'La date ou son format est incorrect',
294
-	'format_heure_incorrecte' => 'L’heure ou son format est incorrect',
295
-	'forum_non_inscrit' => 'Tu n’es pas inscrit, ou l’adresse ou le mot de passe sont erronés.',
296
-	'forum_par_auteur' => 'par @auteur@',
297
-	'forum_titre_erreur' => 'Erreur...',
277
+    'form_indiquer_email' => 'Indique ton adresse email.',
278
+    'form_indiquer_nom' => 'Indique ton nom.',
279
+    'form_indiquer_nom_site' => 'Indique le nom de ton site.',
280
+    'form_pet_deja_enregistre' => 'Ce site est déjà enregistré',
281
+    'form_pet_signature_pasprise' => 'Ta signature n’est pas prise en compte.',
282
+    'form_prop_confirmer_envoi' => 'Confirmer l’envoi',
283
+    'form_prop_description' => 'Description/commentaire',
284
+    'form_prop_enregistre' => 'Ta proposition est enregistrée, elle apparaîtra en ligne après validation par les responsables de ce site.',
285
+    'form_prop_envoyer' => 'Envoyer un message',
286
+    'form_prop_indiquer_email' => 'Indiquer une adresse email valide',
287
+    'form_prop_indiquer_nom_site' => 'Indiquer le nom du site.',
288
+    'form_prop_indiquer_sujet' => 'Indiquer un sujet',
289
+    'form_prop_message_envoye' => 'Message envoyé',
290
+    'form_prop_non_enregistre' => 'Ta proposition n’a pas été enregistrée.',
291
+    'form_prop_sujet' => 'Sujet',
292
+    'form_prop_url_site' => 'Adresse URL du site',
293
+    'format_date_incorrecte' => 'La date ou son format est incorrect',
294
+    'format_heure_incorrecte' => 'L’heure ou son format est incorrect',
295
+    'forum_non_inscrit' => 'Tu n’es pas inscrit, ou l’adresse ou le mot de passe sont erronés.',
296
+    'forum_par_auteur' => 'par @auteur@',
297
+    'forum_titre_erreur' => 'Erreur...',
298 298
 
299
-	// I
300
-	'ical_texte_rss_articles' => 'Le fichier « backend » des articles de ce site se trouve à l’adresse :',
301
-	'ical_texte_rss_articles2' => 'Tu peux également obtenir des fichiers « backend » pour les articles de chaque rubrique du site :',
302
-	'ical_texte_rss_breves' => 'Il existe de plus un fichier contenant les brèves du site. En précisant un numéro de rubrique, tu obtiendras uniquement les brèves de cette rubrique.',
303
-	'icone_a_suivre' => 'À suivre',
304
-	'icone_admin_site' => 'Administration du site',
305
-	'icone_agenda' => 'Agenda',
306
-	'icone_aide_ligne' => 'Aide',
307
-	'icone_articles' => 'Articles',
308
-	'icone_auteurs' => 'Auteurs',
309
-	'icone_brouteur' => 'Navigation rapide',
310
-	'icone_configuration_site' => 'Configuration',
311
-	'icone_configurer_site' => 'Configurer ton site',
312
-	'icone_creer_nouvel_auteur' => 'Créer un nouvel auteur',
313
-	'icone_creer_rubrique' => 'Créer une rubrique',
314
-	'icone_creer_sous_rubrique' => 'Créer une sous-rubrique',
315
-	'icone_deconnecter' => 'Se déconnecter',
316
-	'icone_discussions' => 'Discussions',
317
-	'icone_doc_rubrique' => 'Documents des rubriques',
318
-	'icone_ecrire_article' => 'Écrire un nouvel article',
319
-	'icone_edition_site' => 'Édition',
320
-	'icone_gestion_langues' => 'Gestion des langues',
321
-	'icone_informations_personnelles' => 'Informations personnelles',
322
-	'icone_interface_complet' => 'interface complète',
323
-	'icone_interface_simple' => 'Interface simplifiée',
324
-	'icone_maintenance_site' => 'Maintenance du site',
325
-	'icone_messagerie_personnelle' => 'Messagerie personnelle',
326
-	'icone_repartition_debut' => 'Afficher la répartition depuis le début',
327
-	'icone_rubriques' => 'Rubriques',
328
-	'icone_sauver_site' => 'Sauvegarde du site',
329
-	'icone_site_entier' => 'Tout le site',
330
-	'icone_sites_references' => 'Sites référencés',
331
-	'icone_statistiques' => 'Statistiques du site',
332
-	'icone_suivi_activite' => 'Suivre la vie du site',
333
-	'icone_suivi_actualite' => 'Évolution du site',
334
-	'icone_suivi_pettions' => 'Suivre/gérer les pétitions',
335
-	'icone_suivi_revisions' => 'Modifications des articles',
336
-	'icone_supprimer_document' => 'Supprimer ce document',
337
-	'icone_supprimer_image' => 'Supprimer cette image',
338
-	'icone_tous_articles' => 'Tous tes articles',
339
-	'icone_tous_auteur' => 'Tous les auteurs',
340
-	'icone_tous_visiteur' => 'Tous les visiteurs',
341
-	'icone_visiter_site' => 'Voir le site public',
342
-	'icone_voir_en_ligne' => 'Voir en ligne',
343
-	'img_indisponible' => 'image indisponible',
344
-	'impossible' => 'impossible',
345
-	'info_a_suivre' => 'À SUIVRE »',
346
-	'info_acces_interdit' => 'Accès interdit',
347
-	'info_acces_refuse' => 'Accès refusé',
348
-	'info_action' => 'Action : @action@',
349
-	'info_administrer_rubriques' => 'Tu peux administrer cette rubrique et ses sous-rubriques',
350
-	'info_adresse_non_indiquee' => 'Tu n’as pas indiqué d’adresse à tester !',
351
-	'info_aide' => 'AIDE :',
352
-	'info_ajouter_mot' => 'Ajouter ce mot',
353
-	'info_annonce' => 'ANNONCE',
354
-	'info_annonces_generales' => 'Annonces générales :',
355
-	'info_article_propose' => 'Article proposé',
356
-	'info_article_publie' => 'Article publié',
357
-	'info_article_redaction' => 'Article en cours de rédaction',
358
-	'info_article_refuse' => 'Article refusé',
359
-	'info_article_supprime' => 'Article supprimé',
360
-	'info_articles' => 'Articles',
361
-	'info_articles_a_valider' => 'Les articles à valider',
362
-	'info_articles_nb' => '@nb@ articles',
363
-	'info_articles_proposes' => 'Articles proposés',
364
-	'info_articles_un' => '1 article',
365
-	'info_auteurs_nombre' => 'auteur(s) :',
366
-	'info_authentification_ftp' => 'Authentification (par FTP).',
367
-	'info_breves_2' => 'brèves',
368
-	'info_breves_nb' => '@nb@ brèves',
369
-	'info_breves_un' => '1 brève',
370
-	'info_connexion_refusee' => 'Connexion refusée',
371
-	'info_contact_developpeur' => 'Contacte un développeur.',
372
-	'info_contenance' => 'Ce site contient :',
373
-	'info_contribution' => 'contributions',
374
-	'info_copyright' => '@spip@ est un logiciel libre distribué @lien_gpl@.',
375
-	'info_copyright_doc' => 'Pour plus d’informations, voir le site <a href="@spipnet@">@spipnet_affiche@</a>.',
376
-	'info_copyright_gpl' => 'sous licence GPL',
377
-	'info_cours_edition' => 'En cours d’édition',
378
-	'info_creer_repertoire' => 'Crée un fichier ou un répertoire nommé :',
379
-	'info_creer_repertoire_2' => 'à l’intérieur du sous-répertoire <b>@repertoire@</b>, puis :',
380
-	'info_creer_vignette' => 'création automatique de la vignette',
381
-	'info_creerdansrubrique_non_autorise' => 'Tu n’as pas de droits suffisants pour créer un contenu dans cette rubrique',
382
-	'info_deplier' => 'Déplier',
383
-	'info_descriptif_nombre' => 'descriptif(s) :',
384
-	'info_description' => 'Description :',
385
-	'info_description_2' => 'Description :',
386
-	'info_dimension' => 'Dimensions :',
387
-	'info_documents_nb' => '@nb@ documents',
388
-	'info_documents_un' => '1 document',
389
-	'info_ecire_message_prive' => 'Écrire un message privé',
390
-	'info_email_invalide' => 'Adresse email invalide.',
391
-	'info_en_cours_validation' => 'Tes articles en cours de rédaction',
392
-	'info_en_ligne' => 'Actuellement en ligne :',
393
-	'info_envoyer_message_prive' => 'Envoyer un message privé à cet auteur',
394
-	'info_erreur_requete' => 'Erreur dans la requête :',
395
-	'info_erreur_squelette2' => 'Aucun squelette <b>@fichier@</b> n’est disponible...',
396
-	'info_erreur_systeme' => 'Erreur système (errno @errsys@)',
397
-	'info_erreur_systeme2' => 'Le disque dur est peut-être plein, ou la base de données endommagée.<br />
299
+    // I
300
+    'ical_texte_rss_articles' => 'Le fichier « backend » des articles de ce site se trouve à l’adresse :',
301
+    'ical_texte_rss_articles2' => 'Tu peux également obtenir des fichiers « backend » pour les articles de chaque rubrique du site :',
302
+    'ical_texte_rss_breves' => 'Il existe de plus un fichier contenant les brèves du site. En précisant un numéro de rubrique, tu obtiendras uniquement les brèves de cette rubrique.',
303
+    'icone_a_suivre' => 'À suivre',
304
+    'icone_admin_site' => 'Administration du site',
305
+    'icone_agenda' => 'Agenda',
306
+    'icone_aide_ligne' => 'Aide',
307
+    'icone_articles' => 'Articles',
308
+    'icone_auteurs' => 'Auteurs',
309
+    'icone_brouteur' => 'Navigation rapide',
310
+    'icone_configuration_site' => 'Configuration',
311
+    'icone_configurer_site' => 'Configurer ton site',
312
+    'icone_creer_nouvel_auteur' => 'Créer un nouvel auteur',
313
+    'icone_creer_rubrique' => 'Créer une rubrique',
314
+    'icone_creer_sous_rubrique' => 'Créer une sous-rubrique',
315
+    'icone_deconnecter' => 'Se déconnecter',
316
+    'icone_discussions' => 'Discussions',
317
+    'icone_doc_rubrique' => 'Documents des rubriques',
318
+    'icone_ecrire_article' => 'Écrire un nouvel article',
319
+    'icone_edition_site' => 'Édition',
320
+    'icone_gestion_langues' => 'Gestion des langues',
321
+    'icone_informations_personnelles' => 'Informations personnelles',
322
+    'icone_interface_complet' => 'interface complète',
323
+    'icone_interface_simple' => 'Interface simplifiée',
324
+    'icone_maintenance_site' => 'Maintenance du site',
325
+    'icone_messagerie_personnelle' => 'Messagerie personnelle',
326
+    'icone_repartition_debut' => 'Afficher la répartition depuis le début',
327
+    'icone_rubriques' => 'Rubriques',
328
+    'icone_sauver_site' => 'Sauvegarde du site',
329
+    'icone_site_entier' => 'Tout le site',
330
+    'icone_sites_references' => 'Sites référencés',
331
+    'icone_statistiques' => 'Statistiques du site',
332
+    'icone_suivi_activite' => 'Suivre la vie du site',
333
+    'icone_suivi_actualite' => 'Évolution du site',
334
+    'icone_suivi_pettions' => 'Suivre/gérer les pétitions',
335
+    'icone_suivi_revisions' => 'Modifications des articles',
336
+    'icone_supprimer_document' => 'Supprimer ce document',
337
+    'icone_supprimer_image' => 'Supprimer cette image',
338
+    'icone_tous_articles' => 'Tous tes articles',
339
+    'icone_tous_auteur' => 'Tous les auteurs',
340
+    'icone_tous_visiteur' => 'Tous les visiteurs',
341
+    'icone_visiter_site' => 'Voir le site public',
342
+    'icone_voir_en_ligne' => 'Voir en ligne',
343
+    'img_indisponible' => 'image indisponible',
344
+    'impossible' => 'impossible',
345
+    'info_a_suivre' => 'À SUIVRE »',
346
+    'info_acces_interdit' => 'Accès interdit',
347
+    'info_acces_refuse' => 'Accès refusé',
348
+    'info_action' => 'Action : @action@',
349
+    'info_administrer_rubriques' => 'Tu peux administrer cette rubrique et ses sous-rubriques',
350
+    'info_adresse_non_indiquee' => 'Tu n’as pas indiqué d’adresse à tester !',
351
+    'info_aide' => 'AIDE :',
352
+    'info_ajouter_mot' => 'Ajouter ce mot',
353
+    'info_annonce' => 'ANNONCE',
354
+    'info_annonces_generales' => 'Annonces générales :',
355
+    'info_article_propose' => 'Article proposé',
356
+    'info_article_publie' => 'Article publié',
357
+    'info_article_redaction' => 'Article en cours de rédaction',
358
+    'info_article_refuse' => 'Article refusé',
359
+    'info_article_supprime' => 'Article supprimé',
360
+    'info_articles' => 'Articles',
361
+    'info_articles_a_valider' => 'Les articles à valider',
362
+    'info_articles_nb' => '@nb@ articles',
363
+    'info_articles_proposes' => 'Articles proposés',
364
+    'info_articles_un' => '1 article',
365
+    'info_auteurs_nombre' => 'auteur(s) :',
366
+    'info_authentification_ftp' => 'Authentification (par FTP).',
367
+    'info_breves_2' => 'brèves',
368
+    'info_breves_nb' => '@nb@ brèves',
369
+    'info_breves_un' => '1 brève',
370
+    'info_connexion_refusee' => 'Connexion refusée',
371
+    'info_contact_developpeur' => 'Contacte un développeur.',
372
+    'info_contenance' => 'Ce site contient :',
373
+    'info_contribution' => 'contributions',
374
+    'info_copyright' => '@spip@ est un logiciel libre distribué @lien_gpl@.',
375
+    'info_copyright_doc' => 'Pour plus d’informations, voir le site <a href="@spipnet@">@spipnet_affiche@</a>.',
376
+    'info_copyright_gpl' => 'sous licence GPL',
377
+    'info_cours_edition' => 'En cours d’édition',
378
+    'info_creer_repertoire' => 'Crée un fichier ou un répertoire nommé :',
379
+    'info_creer_repertoire_2' => 'à l’intérieur du sous-répertoire <b>@repertoire@</b>, puis :',
380
+    'info_creer_vignette' => 'création automatique de la vignette',
381
+    'info_creerdansrubrique_non_autorise' => 'Tu n’as pas de droits suffisants pour créer un contenu dans cette rubrique',
382
+    'info_deplier' => 'Déplier',
383
+    'info_descriptif_nombre' => 'descriptif(s) :',
384
+    'info_description' => 'Description :',
385
+    'info_description_2' => 'Description :',
386
+    'info_dimension' => 'Dimensions :',
387
+    'info_documents_nb' => '@nb@ documents',
388
+    'info_documents_un' => '1 document',
389
+    'info_ecire_message_prive' => 'Écrire un message privé',
390
+    'info_email_invalide' => 'Adresse email invalide.',
391
+    'info_en_cours_validation' => 'Tes articles en cours de rédaction',
392
+    'info_en_ligne' => 'Actuellement en ligne :',
393
+    'info_envoyer_message_prive' => 'Envoyer un message privé à cet auteur',
394
+    'info_erreur_requete' => 'Erreur dans la requête :',
395
+    'info_erreur_squelette2' => 'Aucun squelette <b>@fichier@</b> n’est disponible...',
396
+    'info_erreur_systeme' => 'Erreur système (errno @errsys@)',
397
+    'info_erreur_systeme2' => 'Le disque dur est peut-être plein, ou la base de données endommagée.<br />
398 398
 <span style="color:red;">Essaie de <a href=\'@script@\'>réparer la base</a>, ou contacte ton hébergeur.</span>',
399
-	'info_fini' => 'C’est fini !',
400
-	'info_format_image' => 'Formats d’images pouvant être utilisées pour créer des vignettes : @gd_formats@.',
401
-	'info_format_non_defini' => 'format non défini',
402
-	'info_grand_ecran' => 'Grand écran',
403
-	'info_image_aide' => 'AIDE',
404
-	'info_image_process_titre' => 'Comment faire de nouveaux signets',
405
-	'info_impossible_lire_page' => '<b>Erreur !</b> Impossible de lire la page <tt><html>@test_proxy@</html></tt> à travers le proxy ',
406
-	'info_installation_systeme_publication' => 'Installation du système de publication...',
407
-	'info_installer_documents' => 'Tu peux installer automatiquement tous les documents contenus dans le dossier @upload@.',
408
-	'info_installer_ftp' => 'En tant qu’administrateur, tu peux installer (par FTP) des fichiers dans le dossier @upload@ pour ensuite les sélectionner directement ici.',
409
-	'info_installer_images' => 'Tu peux installer des images aux formats JPEG, GIF et PNG.',
410
-	'info_installer_images_dossier' => 'Installer des images dans le dossier @upload@ pour pouvoir les sélectionner ici.',
411
-	'info_interface_complete' => 'interface complète',
412
-	'info_interface_simple' => 'Interface simplifiée',
413
-	'info_joindre_document_article' => 'Tu peux joindre à cet article des documents de type',
414
-	'info_joindre_document_rubrique' => 'Tu peux ajouter dans cette rubrique des documents de type',
415
-	'info_joindre_documents_article' => 'Tu peux joindre à ton article des documents de type :',
416
-	'info_l_article' => 'l’article',
417
-	'info_la_breve' => 'la brève',
418
-	'info_la_rubrique' => 'la rubrique',
419
-	'info_langue_principale' => 'Langue principale du site',
420
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixels',
421
-	'info_les_auteurs_1' => 'par @les_auteurs@',
422
-	'info_logo_format_interdit' => 'Seuls les logos aux formats @formats@ sont autorisés.',
423
-	'info_logo_max_poids' => 'Les logos doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).',
424
-	'info_mail_fournisseur' => '[email protected]',
425
-	'info_message_2' => 'MESSAGE',
426
-	'info_message_supprime' => 'MESSAGE SUPPRIMÉ',
427
-	'info_messages_nb' => '@nb@ messages',
428
-	'info_messages_un' => '1 message',
429
-	'info_mise_en_ligne' => 'Date de mise en ligne :',
430
-	'info_modification_parametres_securite' => 'modifications des paramètres de sécurité',
431
-	'info_mois_courant' => 'Dans le courant du mois :',
432
-	'info_mot_cle_ajoute' => 'Le mot-clé suivant a été ajouté à',
433
-	'info_multi_herit' => 'Langue par défaut',
434
-	'info_multi_langues_soulignees' => 'Les <u>langues soulignées</u> bénéficient d’une traduction totale ou partielle des textes de l’interface. Si tu sélectionnes ces langues, de nombreux éléments du site public (dates, formulaires) seront automatiquement traduits. Pour les langues non soulignées, ces éléments apparaîtront dans la langue principale du site.',
435
-	'info_multilinguisme' => 'Multilinguisme',
436
-	'info_nom_non_utilisateurs_connectes' => 'Ton nom n’apparaît pas dans la liste des utilisateurs connectés.',
437
-	'info_nom_utilisateurs_connectes' => 'Ton nom apparaît dans la liste des utilisateurs connectés.',
438
-	'info_nombre_en_ligne' => 'Actuellement en ligne :',
439
-	'info_non_resultat' => 'Aucun résultat pour "@cherche_mot@"',
440
-	'info_non_utilisation_messagerie' => 'Tu n’utilise pas la messagerie interne de ce site.',
441
-	'info_nouveau_message' => 'TU AS UN NOUVEAU MESSAGE',
442
-	'info_nouveaux_messages' => 'TU AS @total_messages@ NOUVEAUX MESSAGES',
443
-	'info_numero_abbreviation' => 'N° ',
444
-	'info_obligatoire' => 'Cette information est obligatoire',
445
-	'info_pense_bete' => 'PENSE-BÊTE',
446
-	'info_petit_ecran' => 'Petit écran',
447
-	'info_petition_close' => 'Pétition close',
448
-	'info_pixels' => 'pixels',
449
-	'info_plusieurs_mots_trouves' => 'Plusieurs mots-clés trouvés pour "@cherche_mot@" :',
450
-	'info_portfolio_automatique' => 'Portfolio automatique :',
451
-	'info_premier_resultat' => '[@debut_limit@ premiers résultats sur @total@]',
452
-	'info_premier_resultat_sur' => '[@debut_limit@ premiers résultats sur @total@]',
453
-	'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
454
-	'info_propose_2' => 'Article proposé
399
+    'info_fini' => 'C’est fini !',
400
+    'info_format_image' => 'Formats d’images pouvant être utilisées pour créer des vignettes : @gd_formats@.',
401
+    'info_format_non_defini' => 'format non défini',
402
+    'info_grand_ecran' => 'Grand écran',
403
+    'info_image_aide' => 'AIDE',
404
+    'info_image_process_titre' => 'Comment faire de nouveaux signets',
405
+    'info_impossible_lire_page' => '<b>Erreur !</b> Impossible de lire la page <tt><html>@test_proxy@</html></tt> à travers le proxy ',
406
+    'info_installation_systeme_publication' => 'Installation du système de publication...',
407
+    'info_installer_documents' => 'Tu peux installer automatiquement tous les documents contenus dans le dossier @upload@.',
408
+    'info_installer_ftp' => 'En tant qu’administrateur, tu peux installer (par FTP) des fichiers dans le dossier @upload@ pour ensuite les sélectionner directement ici.',
409
+    'info_installer_images' => 'Tu peux installer des images aux formats JPEG, GIF et PNG.',
410
+    'info_installer_images_dossier' => 'Installer des images dans le dossier @upload@ pour pouvoir les sélectionner ici.',
411
+    'info_interface_complete' => 'interface complète',
412
+    'info_interface_simple' => 'Interface simplifiée',
413
+    'info_joindre_document_article' => 'Tu peux joindre à cet article des documents de type',
414
+    'info_joindre_document_rubrique' => 'Tu peux ajouter dans cette rubrique des documents de type',
415
+    'info_joindre_documents_article' => 'Tu peux joindre à ton article des documents de type :',
416
+    'info_l_article' => 'l’article',
417
+    'info_la_breve' => 'la brève',
418
+    'info_la_rubrique' => 'la rubrique',
419
+    'info_langue_principale' => 'Langue principale du site',
420
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixels',
421
+    'info_les_auteurs_1' => 'par @les_auteurs@',
422
+    'info_logo_format_interdit' => 'Seuls les logos aux formats @formats@ sont autorisés.',
423
+    'info_logo_max_poids' => 'Les logos doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).',
424
+    'info_mail_fournisseur' => '[email protected]',
425
+    'info_message_2' => 'MESSAGE',
426
+    'info_message_supprime' => 'MESSAGE SUPPRIMÉ',
427
+    'info_messages_nb' => '@nb@ messages',
428
+    'info_messages_un' => '1 message',
429
+    'info_mise_en_ligne' => 'Date de mise en ligne :',
430
+    'info_modification_parametres_securite' => 'modifications des paramètres de sécurité',
431
+    'info_mois_courant' => 'Dans le courant du mois :',
432
+    'info_mot_cle_ajoute' => 'Le mot-clé suivant a été ajouté à',
433
+    'info_multi_herit' => 'Langue par défaut',
434
+    'info_multi_langues_soulignees' => 'Les <u>langues soulignées</u> bénéficient d’une traduction totale ou partielle des textes de l’interface. Si tu sélectionnes ces langues, de nombreux éléments du site public (dates, formulaires) seront automatiquement traduits. Pour les langues non soulignées, ces éléments apparaîtront dans la langue principale du site.',
435
+    'info_multilinguisme' => 'Multilinguisme',
436
+    'info_nom_non_utilisateurs_connectes' => 'Ton nom n’apparaît pas dans la liste des utilisateurs connectés.',
437
+    'info_nom_utilisateurs_connectes' => 'Ton nom apparaît dans la liste des utilisateurs connectés.',
438
+    'info_nombre_en_ligne' => 'Actuellement en ligne :',
439
+    'info_non_resultat' => 'Aucun résultat pour "@cherche_mot@"',
440
+    'info_non_utilisation_messagerie' => 'Tu n’utilise pas la messagerie interne de ce site.',
441
+    'info_nouveau_message' => 'TU AS UN NOUVEAU MESSAGE',
442
+    'info_nouveaux_messages' => 'TU AS @total_messages@ NOUVEAUX MESSAGES',
443
+    'info_numero_abbreviation' => 'N° ',
444
+    'info_obligatoire' => 'Cette information est obligatoire',
445
+    'info_pense_bete' => 'PENSE-BÊTE',
446
+    'info_petit_ecran' => 'Petit écran',
447
+    'info_petition_close' => 'Pétition close',
448
+    'info_pixels' => 'pixels',
449
+    'info_plusieurs_mots_trouves' => 'Plusieurs mots-clés trouvés pour "@cherche_mot@" :',
450
+    'info_portfolio_automatique' => 'Portfolio automatique :',
451
+    'info_premier_resultat' => '[@debut_limit@ premiers résultats sur @total@]',
452
+    'info_premier_resultat_sur' => '[@debut_limit@ premiers résultats sur @total@]',
453
+    'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
454
+    'info_propose_2' => 'Article proposé
455 455
 ---------------',
456
-	'info_propose_3' => 'L’article "@titre@" est proposé à la publication.',
457
-	'info_propose_4' => 'Tu es invité à venir le consulter et à donner ton opinion',
458
-	'info_propose_5' => 'dans le forum qui lui est attaché. Il est disponible à l’adresse :',
459
-	'info_publie_01' => 'L’article "@titre@" a été validé par @connect_nom@.',
460
-	'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
461
-	'info_publie_2' => 'Article publié
456
+    'info_propose_3' => 'L’article "@titre@" est proposé à la publication.',
457
+    'info_propose_4' => 'Tu es invité à venir le consulter et à donner ton opinion',
458
+    'info_propose_5' => 'dans le forum qui lui est attaché. Il est disponible à l’adresse :',
459
+    'info_publie_01' => 'L’article "@titre@" a été validé par @connect_nom@.',
460
+    'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
461
+    'info_publie_2' => 'Article publié
462 462
 --------------',
463
-	'info_rechercher' => 'Rechercher',
464
-	'info_rechercher_02' => 'Rechercher :',
465
-	'info_remplacer_vignette' => 'Remplacer la vignette par défaut par un logo personnalisé :',
466
-	'info_rubriques_nb' => '@nb@ rubriques',
467
-	'info_rubriques_un' => '1 rubrique',
468
-	'info_sans_titre_2' => 'sans titre',
469
-	'info_selectionner_fichier' => 'Tu peux sélectionner un fichier du dossier @upload@',
470
-	'info_selectionner_fichier_2' => 'Sélectionner un fichier :',
471
-	'info_sites_nb' => '@nb@ sites',
472
-	'info_sites_un' => '1 site',
473
-	'info_supprimer_vignette' => 'supprimer la vignette',
474
-	'info_symbole_bleu' => 'Le symbole <b>bleu</b> indique un <b>pense-bête</b> : c’est-à-dire un message à ton usage personnel.',
475
-	'info_symbole_jaune' => 'Le symbole <b>jaune</b> indique une <b>annonce à tous les rédacteurs</b> : modifiable par tous les administrateurs, et visible par tous les rédacteurs.',
476
-	'info_symbole_vert' => 'Le symbole <b>vert</b> indique les <b>messages échangés avec d’autres utilisateurs</b> du site.',
477
-	'info_telecharger_nouveau_logo' => 'Télécharger un nouveau logo :',
478
-	'info_telecharger_ordinateur' => 'Télécharger depuis ton ordinateur :',
479
-	'info_tous_resultats_enregistres' => '[tous les résultats sont enregistrés]',
480
-	'info_tout_afficher' => 'Tout afficher',
481
-	'info_travaux_texte' => 'Ce site n’est pas encore configuré. Reviens plus tard...',
482
-	'info_travaux_titre' => 'Site en travaux',
483
-	'info_trop_resultat' => 'Trop de résultats pour "@cherche_mot@" ; affine la recherche.',
484
-	'info_utilisation_messagerie_interne' => 'Tu utilises la messagerie interne de ce site.',
485
-	'info_valider_lien' => 'valider ce lien',
486
-	'info_verifier_image' => ', vérifie que tes images ont été transférées correctement.',
487
-	'info_vignette_defaut' => 'Vignette par défaut',
488
-	'info_vignette_personnalisee' => 'Vignette personnalisée',
489
-	'info_visite' => 'visite :',
490
-	'info_vos_rendez_vous' => 'Tes rendez-vous à venir',
491
-	'infos_vos_pense_bete' => 'Tes pense-bêtes',
463
+    'info_rechercher' => 'Rechercher',
464
+    'info_rechercher_02' => 'Rechercher :',
465
+    'info_remplacer_vignette' => 'Remplacer la vignette par défaut par un logo personnalisé :',
466
+    'info_rubriques_nb' => '@nb@ rubriques',
467
+    'info_rubriques_un' => '1 rubrique',
468
+    'info_sans_titre_2' => 'sans titre',
469
+    'info_selectionner_fichier' => 'Tu peux sélectionner un fichier du dossier @upload@',
470
+    'info_selectionner_fichier_2' => 'Sélectionner un fichier :',
471
+    'info_sites_nb' => '@nb@ sites',
472
+    'info_sites_un' => '1 site',
473
+    'info_supprimer_vignette' => 'supprimer la vignette',
474
+    'info_symbole_bleu' => 'Le symbole <b>bleu</b> indique un <b>pense-bête</b> : c’est-à-dire un message à ton usage personnel.',
475
+    'info_symbole_jaune' => 'Le symbole <b>jaune</b> indique une <b>annonce à tous les rédacteurs</b> : modifiable par tous les administrateurs, et visible par tous les rédacteurs.',
476
+    'info_symbole_vert' => 'Le symbole <b>vert</b> indique les <b>messages échangés avec d’autres utilisateurs</b> du site.',
477
+    'info_telecharger_nouveau_logo' => 'Télécharger un nouveau logo :',
478
+    'info_telecharger_ordinateur' => 'Télécharger depuis ton ordinateur :',
479
+    'info_tous_resultats_enregistres' => '[tous les résultats sont enregistrés]',
480
+    'info_tout_afficher' => 'Tout afficher',
481
+    'info_travaux_texte' => 'Ce site n’est pas encore configuré. Reviens plus tard...',
482
+    'info_travaux_titre' => 'Site en travaux',
483
+    'info_trop_resultat' => 'Trop de résultats pour "@cherche_mot@" ; affine la recherche.',
484
+    'info_utilisation_messagerie_interne' => 'Tu utilises la messagerie interne de ce site.',
485
+    'info_valider_lien' => 'valider ce lien',
486
+    'info_verifier_image' => ', vérifie que tes images ont été transférées correctement.',
487
+    'info_vignette_defaut' => 'Vignette par défaut',
488
+    'info_vignette_personnalisee' => 'Vignette personnalisée',
489
+    'info_visite' => 'visite :',
490
+    'info_vos_rendez_vous' => 'Tes rendez-vous à venir',
491
+    'infos_vos_pense_bete' => 'Tes pense-bêtes',
492 492
 
493
-	// L
494
-	'label_ajout_id_rapide' => 'Ajout rapide',
495
-	'label_poids_fichier' => 'Taille',
496
-	'lien_afficher_icones_seuls' => 'Afficher uniquement les icones',
497
-	'lien_afficher_texte_icones' => 'Afficher les icones et le texte',
498
-	'lien_afficher_texte_seul' => 'Afficher uniquement le texte',
499
-	'lien_liberer' => 'libérer',
500
-	'lien_liberer_tous' => 'Tout libérer',
501
-	'lien_nouvea_pense_bete' => 'NOUVEAU PENSE-BÊTE',
502
-	'lien_nouveau_message' => 'NOUVEAU MESSAGE',
503
-	'lien_nouvelle_annonce' => 'NOUVELLE ANNONCE',
504
-	'lien_petitions' => 'PÉTITION',
505
-	'lien_popularite' => 'popularité : @popularite@%',
506
-	'lien_racine_site' => 'RACINE DU SITE',
507
-	'lien_reessayer' => 'réessayer',
508
-	'lien_repondre_message' => 'Répondre à ce message',
509
-	'lien_supprimer' => 'supprimer',
510
-	'lien_tout_afficher' => 'Tout afficher',
511
-	'lien_visite_site' => 'visiter ce site',
512
-	'lien_visites' => '@visites@ visites',
513
-	'lien_voir_auteur' => 'Voir cet auteur',
514
-	'ligne' => 'Ligne',
515
-	'login' => 'Connexion',
516
-	'login_acces_prive' => 'accès à l’espace privé',
517
-	'login_autre_identifiant' => 'se connecter sous un autre identifiant',
518
-	'login_cookie_accepte' => 'Régle ton navigateur pour qu’il les accepte (au moins pour ce site).',
519
-	'login_cookie_oblige' => 'Pour t’identifier de façon sûre sur ce site, tu dois accepter les cookies.',
520
-	'login_deconnexion_ok' => 'Déconnexion effectuée.',
521
-	'login_erreur_pass' => 'Erreur de mot de passe.',
522
-	'login_espace_prive' => 'espace privé',
523
-	'login_identifiant_inconnu' => 'L’identifiant « @login@ » est inconnu.',
524
-	'login_login' => 'Login :',
525
-	'login_login2' => 'Login ou adresse email@circ@ :',
526
-	'login_login_pass_incorrect' => '(Login ou mot de passe incorrect.)',
527
-	'login_motpasseoublie' => 'mot de passe oublié ?',
528
-	'login_non_securise' => 'Attention, ce formulaire n’est pas sécurisé.
493
+    // L
494
+    'label_ajout_id_rapide' => 'Ajout rapide',
495
+    'label_poids_fichier' => 'Taille',
496
+    'lien_afficher_icones_seuls' => 'Afficher uniquement les icones',
497
+    'lien_afficher_texte_icones' => 'Afficher les icones et le texte',
498
+    'lien_afficher_texte_seul' => 'Afficher uniquement le texte',
499
+    'lien_liberer' => 'libérer',
500
+    'lien_liberer_tous' => 'Tout libérer',
501
+    'lien_nouvea_pense_bete' => 'NOUVEAU PENSE-BÊTE',
502
+    'lien_nouveau_message' => 'NOUVEAU MESSAGE',
503
+    'lien_nouvelle_annonce' => 'NOUVELLE ANNONCE',
504
+    'lien_petitions' => 'PÉTITION',
505
+    'lien_popularite' => 'popularité : @popularite@%',
506
+    'lien_racine_site' => 'RACINE DU SITE',
507
+    'lien_reessayer' => 'réessayer',
508
+    'lien_repondre_message' => 'Répondre à ce message',
509
+    'lien_supprimer' => 'supprimer',
510
+    'lien_tout_afficher' => 'Tout afficher',
511
+    'lien_visite_site' => 'visiter ce site',
512
+    'lien_visites' => '@visites@ visites',
513
+    'lien_voir_auteur' => 'Voir cet auteur',
514
+    'ligne' => 'Ligne',
515
+    'login' => 'Connexion',
516
+    'login_acces_prive' => 'accès à l’espace privé',
517
+    'login_autre_identifiant' => 'se connecter sous un autre identifiant',
518
+    'login_cookie_accepte' => 'Régle ton navigateur pour qu’il les accepte (au moins pour ce site).',
519
+    'login_cookie_oblige' => 'Pour t’identifier de façon sûre sur ce site, tu dois accepter les cookies.',
520
+    'login_deconnexion_ok' => 'Déconnexion effectuée.',
521
+    'login_erreur_pass' => 'Erreur de mot de passe.',
522
+    'login_espace_prive' => 'espace privé',
523
+    'login_identifiant_inconnu' => 'L’identifiant « @login@ » est inconnu.',
524
+    'login_login' => 'Login :',
525
+    'login_login2' => 'Login ou adresse email@circ@ :',
526
+    'login_login_pass_incorrect' => '(Login ou mot de passe incorrect.)',
527
+    'login_motpasseoublie' => 'mot de passe oublié ?',
528
+    'login_non_securise' => 'Attention, ce formulaire n’est pas sécurisé.
529 529
 			Si tu ne veux pas que ton mot de passe puisse être
530 530
 			intercepté sur le réseau, active Javascript
531 531
 			dans ton navigateur et',
532
-	'login_nouvelle_tentative' => 'Nouvelle tentative',
533
-	'login_par_ici' => 'Tu es enregistré... par ici...',
534
-	'login_pass2' => 'Mot de passe :',
535
-	'login_preferez_refuser' => '<b>Si tu préfére refuser les cookies</b>, une autre méthode de connexion (moins sécurisée) est à ta disposition :',
536
-	'login_recharger' => 'recharger cette page',
537
-	'login_rester_identifie' => 'Rester identifié quelques jours',
538
-	'login_retour_public' => 'Retour au site public',
539
-	'login_retour_site' => 'Retour au site public',
540
-	'login_retoursitepublic' => 'retour au site public',
541
-	'login_sans_cookie' => 'Identification sans cookie',
542
-	'login_securise' => 'Login sécurisé',
543
-	'login_sinscrire' => 's’inscrire',
544
-	'login_test_navigateur' => 'test navigateur/reconnexion',
545
-	'login_verifiez_navigateur' => '(Vérifie toutefois que ton navigateur n’a pas mémorisé ton mot de passe...)',
532
+    'login_nouvelle_tentative' => 'Nouvelle tentative',
533
+    'login_par_ici' => 'Tu es enregistré... par ici...',
534
+    'login_pass2' => 'Mot de passe :',
535
+    'login_preferez_refuser' => '<b>Si tu préfére refuser les cookies</b>, une autre méthode de connexion (moins sécurisée) est à ta disposition :',
536
+    'login_recharger' => 'recharger cette page',
537
+    'login_rester_identifie' => 'Rester identifié quelques jours',
538
+    'login_retour_public' => 'Retour au site public',
539
+    'login_retour_site' => 'Retour au site public',
540
+    'login_retoursitepublic' => 'retour au site public',
541
+    'login_sans_cookie' => 'Identification sans cookie',
542
+    'login_securise' => 'Login sécurisé',
543
+    'login_sinscrire' => 's’inscrire',
544
+    'login_test_navigateur' => 'test navigateur/reconnexion',
545
+    'login_verifiez_navigateur' => '(Vérifie toutefois que ton navigateur n’a pas mémorisé ton mot de passe...)',
546 546
 
547
-	// M
548
-	'masquer_colonne' => 'Masquer cette colonne',
549
-	'masquer_trad' => 'masquer les traductions',
550
-	'message_nouveaux_identifiants_echec' => 'Impossible de générer de nouveaux identifiants.',
551
-	'message_nouveaux_identifiants_echec_envoi' => 'Les nouveaux identifiants de connexion n’ont pas pu être envoyés.',
552
-	'message_nouveaux_identifiants_ok' => 'Les nouveaux identifiants de connexion ont été envoyés à @email@.',
553
-	'module_fichiers_langues' => 'Fichiers de langue',
547
+    // M
548
+    'masquer_colonne' => 'Masquer cette colonne',
549
+    'masquer_trad' => 'masquer les traductions',
550
+    'message_nouveaux_identifiants_echec' => 'Impossible de générer de nouveaux identifiants.',
551
+    'message_nouveaux_identifiants_echec_envoi' => 'Les nouveaux identifiants de connexion n’ont pas pu être envoyés.',
552
+    'message_nouveaux_identifiants_ok' => 'Les nouveaux identifiants de connexion ont été envoyés à @email@.',
553
+    'module_fichiers_langues' => 'Fichiers de langue',
554 554
 
555
-	// N
556
-	'navigateur_pas_redirige' => 'Si votre navigateur n’est pas redirigé, cliquez ici pour continuer.',
557
-	'numero' => 'Numéro',
555
+    // N
556
+    'navigateur_pas_redirige' => 'Si votre navigateur n’est pas redirigé, cliquez ici pour continuer.',
557
+    'numero' => 'Numéro',
558 558
 
559
-	// O
560
-	'occurence' => 'Occurence',
561
-	'onglet_affacer_base' => 'Effacer la base',
562
-	'onglet_auteur' => 'L’auteur',
563
-	'onglet_contenu_site' => 'Contenu du site',
564
-	'onglet_evolution_visite_mod' => 'Évolution',
565
-	'onglet_fonctions_avances' => 'Fonctions avancées',
566
-	'onglet_informations_personnelles' => 'Informations personnelles',
567
-	'onglet_interactivite' => 'Interactivité',
568
-	'onglet_messagerie' => 'Messagerie',
569
-	'onglet_repartition_rubrique' => 'Répartition par rubriques',
570
-	'onglet_save_restaur_base' => 'Sauvegarder/restaurer la base',
571
-	'onglet_vider_cache' => 'Vider le cache',
559
+    // O
560
+    'occurence' => 'Occurence',
561
+    'onglet_affacer_base' => 'Effacer la base',
562
+    'onglet_auteur' => 'L’auteur',
563
+    'onglet_contenu_site' => 'Contenu du site',
564
+    'onglet_evolution_visite_mod' => 'Évolution',
565
+    'onglet_fonctions_avances' => 'Fonctions avancées',
566
+    'onglet_informations_personnelles' => 'Informations personnelles',
567
+    'onglet_interactivite' => 'Interactivité',
568
+    'onglet_messagerie' => 'Messagerie',
569
+    'onglet_repartition_rubrique' => 'Répartition par rubriques',
570
+    'onglet_save_restaur_base' => 'Sauvegarder/restaurer la base',
571
+    'onglet_vider_cache' => 'Vider le cache',
572 572
 
573
-	// P
574
-	'pass_choix_pass' => 'Choisis ton nouveau mot de passe :',
575
-	'pass_erreur' => 'Erreur',
576
-	'pass_erreur_acces_refuse' => '<b>Erreur :</b> tu n’as plus accès à ce site.',
577
-	'pass_erreur_code_inconnu' => '<b>Erreur :</b> ce code ne correspond à aucun des visiteurs ayant accès à ce site.',
578
-	'pass_erreur_non_enregistre' => '<b>Erreur :</b> l’adresse <tt>@email_oubli@</tt> n’est pas enregistrée sur ce site.',
579
-	'pass_erreur_non_valide' => '<b>Erreur :</b> cet email <tt>@email_oubli@</tt> n’est pas valide !',
580
-	'pass_erreur_probleme_technique' => '<b>Erreur :</b> à cause d’un problème technique, l’email ne peut pas être envoyé.',
581
-	'pass_espace_prive_bla' => 'L’espace privé de ce site est ouvert aux
573
+    // P
574
+    'pass_choix_pass' => 'Choisis ton nouveau mot de passe :',
575
+    'pass_erreur' => 'Erreur',
576
+    'pass_erreur_acces_refuse' => '<b>Erreur :</b> tu n’as plus accès à ce site.',
577
+    'pass_erreur_code_inconnu' => '<b>Erreur :</b> ce code ne correspond à aucun des visiteurs ayant accès à ce site.',
578
+    'pass_erreur_non_enregistre' => '<b>Erreur :</b> l’adresse <tt>@email_oubli@</tt> n’est pas enregistrée sur ce site.',
579
+    'pass_erreur_non_valide' => '<b>Erreur :</b> cet email <tt>@email_oubli@</tt> n’est pas valide !',
580
+    'pass_erreur_probleme_technique' => '<b>Erreur :</b> à cause d’un problème technique, l’email ne peut pas être envoyé.',
581
+    'pass_espace_prive_bla' => 'L’espace privé de ce site est ouvert aux
582 582
 		visiteurs, après inscription. Une fois enregistré,
583 583
 		tu pourras consulter les articles en cours de rédaction,
584 584
 		proposer des articles et participer à tous les forums.',
585
-	'pass_forum_bla' => 'Tu as demandé à intervenir sur un forum
585
+    'pass_forum_bla' => 'Tu as demandé à intervenir sur un forum
586 586
 		réservé aux visiteurs enregistrés.',
587
-	'pass_indiquez_cidessous' => 'Indique ci-dessous l’adresse email sous laquelle tu
587
+    'pass_indiquez_cidessous' => 'Indique ci-dessous l’adresse email sous laquelle tu
588 588
 			t’es précédemment enregistré. Tu
589 589
 			recevras un email t’indiquant la marche à suivre pour
590 590
 			récupérer ton accès.',
591
-	'pass_mail_passcookie' => '(ceci est un message automatique)
591
+    'pass_mail_passcookie' => '(ceci est un message automatique)
592 592
 Pour retrouver ton accès au site
593 593
 @nom_site_spip@ (@adresse_site@)
594 594
 Rends toi à l’adresse suivante :
@@ -599,141 +599,141 @@  discard block
 block discarded – undo
599 599
 et te reconnecter au site.
600 600
 
601 601
 ',
602
-	'pass_mot_oublie' => 'Mot de passe oublié',
603
-	'pass_nouveau_enregistre' => 'Ton nouveau mot de passe a été enregistré.',
604
-	'pass_nouveau_pass' => 'Nouveau mot de passe',
605
-	'pass_ok' => 'OK',
606
-	'pass_oubli_mot' => 'Oubli du mot de passe',
607
-	'pass_procedure_changer' => 'Pour changer ton mot de passe, merci d’indiquer l’adresse email associée à ton compte.',
608
-	'pass_quitter_fenetre' => 'Quitter cette fenêtre',
609
-	'pass_rappel_login' => 'Rappel : ton identifiant (login) est « @login@ ».',
610
-	'pass_recevoir_mail' => 'Tu vas recevoir un email t’indiquant comment retrouver ton accès au site.',
611
-	'pass_retour_public' => 'Retour sur le site public',
612
-	'pass_rien_a_faire_ici' => 'Rien à faire ici.',
613
-	'pass_vousinscrire' => 'T’inscrire sur ce site',
614
-	'precedent' => 'précédent',
615
-	'previsualisation' => 'Prévisualisation',
616
-	'previsualiser' => 'Prévisualiser',
602
+    'pass_mot_oublie' => 'Mot de passe oublié',
603
+    'pass_nouveau_enregistre' => 'Ton nouveau mot de passe a été enregistré.',
604
+    'pass_nouveau_pass' => 'Nouveau mot de passe',
605
+    'pass_ok' => 'OK',
606
+    'pass_oubli_mot' => 'Oubli du mot de passe',
607
+    'pass_procedure_changer' => 'Pour changer ton mot de passe, merci d’indiquer l’adresse email associée à ton compte.',
608
+    'pass_quitter_fenetre' => 'Quitter cette fenêtre',
609
+    'pass_rappel_login' => 'Rappel : ton identifiant (login) est « @login@ ».',
610
+    'pass_recevoir_mail' => 'Tu vas recevoir un email t’indiquant comment retrouver ton accès au site.',
611
+    'pass_retour_public' => 'Retour sur le site public',
612
+    'pass_rien_a_faire_ici' => 'Rien à faire ici.',
613
+    'pass_vousinscrire' => 'T’inscrire sur ce site',
614
+    'precedent' => 'précédent',
615
+    'previsualisation' => 'Prévisualisation',
616
+    'previsualiser' => 'Prévisualiser',
617 617
 
618
-	// R
619
-	'retour' => 'Retour',
618
+    // R
619
+    'retour' => 'Retour',
620 620
 
621
-	// S
622
-	'spip_conforme_dtd' => 'SPIP considère ce document comme conforme à son DOCTYPE :',
623
-	'squelette' => 'squelette',
624
-	'squelette_inclus_ligne' => 'squelette inclus, ligne',
625
-	'squelette_ligne' => 'squelette, ligne',
626
-	'stats_visites_et_popularite' => '@visites@ visites ; popularité : @popularite@',
627
-	'suivant' => 'suivant',
621
+    // S
622
+    'spip_conforme_dtd' => 'SPIP considère ce document comme conforme à son DOCTYPE :',
623
+    'squelette' => 'squelette',
624
+    'squelette_inclus_ligne' => 'squelette inclus, ligne',
625
+    'squelette_ligne' => 'squelette, ligne',
626
+    'stats_visites_et_popularite' => '@visites@ visites ; popularité : @popularite@',
627
+    'suivant' => 'suivant',
628 628
 
629
-	// T
630
-	'taille_go' => '@taille@ Go',
631
-	'taille_ko' => '@taille@ ko',
632
-	'taille_mo' => '@taille@ Mo',
633
-	'taille_octets' => '@taille@ octets',
634
-	'texte_actualite_site_1' => 'Quand tu seras familiarisé(e) avec l’interface, tu pourras cliquer sur « ',
635
-	'texte_actualite_site_2' => 'interface complète',
636
-	'texte_actualite_site_3' => ' » pour ouvrir plus de possibilités.',
637
-	'texte_creation_automatique_vignette' => 'La création automatique de vignettes de prévisualisation est activée sur ce site. Si tu installe à partir de ce formulaire des images au(x) format(s) @gd_formats@, elles seront accompagnées d’une vignette d’une taille maximale de @taille_preview@ pixels.',
638
-	'texte_documents_associes' => 'Les documents suivants sont associés à l’article,
629
+    // T
630
+    'taille_go' => '@taille@ Go',
631
+    'taille_ko' => '@taille@ ko',
632
+    'taille_mo' => '@taille@ Mo',
633
+    'taille_octets' => '@taille@ octets',
634
+    'texte_actualite_site_1' => 'Quand tu seras familiarisé(e) avec l’interface, tu pourras cliquer sur « ',
635
+    'texte_actualite_site_2' => 'interface complète',
636
+    'texte_actualite_site_3' => ' » pour ouvrir plus de possibilités.',
637
+    'texte_creation_automatique_vignette' => 'La création automatique de vignettes de prévisualisation est activée sur ce site. Si tu installe à partir de ce formulaire des images au(x) format(s) @gd_formats@, elles seront accompagnées d’une vignette d’une taille maximale de @taille_preview@ pixels.',
638
+    'texte_documents_associes' => 'Les documents suivants sont associés à l’article,
639 639
 				mais ils n’y ont pas été directement
640 640
 				insérés. Selon la mise en page du site public,
641 641
 				ils pourront apparaître sous forme de documents joints.',
642
-	'texte_erreur_mise_niveau_base' => 'Erreur de base de données lors de la mise à niveau.
642
+    'texte_erreur_mise_niveau_base' => 'Erreur de base de données lors de la mise à niveau.
643 643
   L’image <b>@fichier@</b> n’est pas passée (article @id_article@).
644 644
   Note bien cette référence, réessaye la mise à
645 645
   niveau, et enfin vérifie que les images apparaissent
646 646
   toujours dans les articles.',
647
-	'texte_erreur_visiteur' => 'Tu as tenté d’accéder à l’espace privé avec un login qui ne le permet pas.',
648
-	'texte_inc_auth_1' => 'Tu es identifié sous le
647
+    'texte_erreur_visiteur' => 'Tu as tenté d’accéder à l’espace privé avec un login qui ne le permet pas.',
648
+    'texte_inc_auth_1' => 'Tu es identifié sous le
649 649
   login <b>@auth_login@</b>, mais celui-ci n’existe pas/plus dans la base.
650 650
   Essaye de te',
651
-	'texte_inc_auth_2' => 'reconnecter',
652
-	'texte_inc_auth_3' => ', après avoir éventuellement quitté puis
651
+    'texte_inc_auth_2' => 'reconnecter',
652
+    'texte_inc_auth_3' => ', après avoir éventuellement quitté puis
653 653
 		redémarré ton navigateur.',
654
-	'texte_inc_config' => 'Les modifications effectuées dans ces pages influent notablement sur le
654
+    'texte_inc_config' => 'Les modifications effectuées dans ces pages influent notablement sur le
655 655
  fonctionnement de ton site. Nous te recommandons de ne pas y intervenir tant que tu n’es pas
656 656
  familier du fonctionnement du système SPIP. <br /><br /><b>Plus
657 657
  généralement, il est fortement conseillé
658 658
  de laisser la charge de ces pages au webmestre principal de ton site.</b>',
659
-	'texte_inc_meta_1' => 'Le système a rencontré une erreur lors de l’écriture du fichier <code>@fichier@</code>. En tant qu’administrateur du site,',
660
-	'texte_inc_meta_2' => 'vérifie les droits d’ecriture',
661
-	'texte_inc_meta_3' => 'sur le répertoire <code>@repertoire@</code>.',
662
-	'texte_statut_en_cours_redaction' => 'en cours de rédaction',
663
-	'texte_statut_poubelle' => 'à la poubelle',
664
-	'texte_statut_propose_evaluation' => 'proposé à l’évaluation',
665
-	'texte_statut_publie' => 'publié en ligne',
666
-	'texte_statut_refuse' => 'refusé',
667
-	'titre_ajouter_mot_cle' => 'AJOUTER UN MOT-CLÉ :',
668
-	'titre_cadre_raccourcis' => 'RACCOURCIS :',
669
-	'titre_changer_couleur_interface' => 'Changer la couleur de l’interface',
670
-	'titre_image_admin_article' => 'Tu peux administrer cet article',
671
-	'titre_image_administrateur' => 'Administrateur',
672
-	'titre_image_aide' => 'De l’aide sur cet élément',
673
-	'titre_image_auteur_supprime' => 'Auteur supprimé',
674
-	'titre_image_redacteur' => 'Rédacteur sans accès',
675
-	'titre_image_redacteur_02' => 'Rédacteur',
676
-	'titre_image_selecteur' => 'Afficher la liste',
677
-	'titre_image_visiteur' => 'Visiteur',
678
-	'titre_joindre_document' => 'JOINDRE UN DOCUMENT',
679
-	'titre_mots_cles' => 'MOTS-CLÉS',
680
-	'titre_probleme_technique' => 'Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site. Merci de ta compréhension.',
681
-	'titre_publier_document' => 'PUBLIER UN DOCUMENT DANS CETTE RUBRIQUE',
682
-	'titre_signatures_attente' => 'Signatures en attente de validation',
683
-	'titre_signatures_confirmees' => 'Signatures confirmées',
684
-	'titre_statistiques' => 'Statistiques du site',
685
-	'titre_titre_document' => 'Titre du document :',
686
-	'todo' => 'à venir',
687
-	'trad_definir_reference' => 'Choisir "@titre@" comme référence des traductions',
688
-	'trad_reference' => '(référence des traductions)',
659
+    'texte_inc_meta_1' => 'Le système a rencontré une erreur lors de l’écriture du fichier <code>@fichier@</code>. En tant qu’administrateur du site,',
660
+    'texte_inc_meta_2' => 'vérifie les droits d’ecriture',
661
+    'texte_inc_meta_3' => 'sur le répertoire <code>@repertoire@</code>.',
662
+    'texte_statut_en_cours_redaction' => 'en cours de rédaction',
663
+    'texte_statut_poubelle' => 'à la poubelle',
664
+    'texte_statut_propose_evaluation' => 'proposé à l’évaluation',
665
+    'texte_statut_publie' => 'publié en ligne',
666
+    'texte_statut_refuse' => 'refusé',
667
+    'titre_ajouter_mot_cle' => 'AJOUTER UN MOT-CLÉ :',
668
+    'titre_cadre_raccourcis' => 'RACCOURCIS :',
669
+    'titre_changer_couleur_interface' => 'Changer la couleur de l’interface',
670
+    'titre_image_admin_article' => 'Tu peux administrer cet article',
671
+    'titre_image_administrateur' => 'Administrateur',
672
+    'titre_image_aide' => 'De l’aide sur cet élément',
673
+    'titre_image_auteur_supprime' => 'Auteur supprimé',
674
+    'titre_image_redacteur' => 'Rédacteur sans accès',
675
+    'titre_image_redacteur_02' => 'Rédacteur',
676
+    'titre_image_selecteur' => 'Afficher la liste',
677
+    'titre_image_visiteur' => 'Visiteur',
678
+    'titre_joindre_document' => 'JOINDRE UN DOCUMENT',
679
+    'titre_mots_cles' => 'MOTS-CLÉS',
680
+    'titre_probleme_technique' => 'Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site. Merci de ta compréhension.',
681
+    'titre_publier_document' => 'PUBLIER UN DOCUMENT DANS CETTE RUBRIQUE',
682
+    'titre_signatures_attente' => 'Signatures en attente de validation',
683
+    'titre_signatures_confirmees' => 'Signatures confirmées',
684
+    'titre_statistiques' => 'Statistiques du site',
685
+    'titre_titre_document' => 'Titre du document :',
686
+    'todo' => 'à venir',
687
+    'trad_definir_reference' => 'Choisir "@titre@" comme référence des traductions',
688
+    'trad_reference' => '(référence des traductions)',
689 689
 
690
-	// Z
691
-	'zbug_balise_b_aval' => ' : balise B en aval',
692
-	'zbug_balise_inexistante' => 'Balise @balise@ mal déclarée pour @from@',
693
-	'zbug_balise_sans_argument' => 'Argument manquant dans la balise @balise@',
694
-	'zbug_boucle' => 'boucle',
695
-	'zbug_boucle_recursive_undef' => 'boucle récursive non définie',
696
-	'zbug_calcul' => 'calcul',
697
-	'zbug_champ_hors_boucle' => 'Champ @champ@ hors boucle',
698
-	'zbug_champ_hors_motif' => 'Champ @champ@ hors d’un contexte @motif@',
699
-	'zbug_code' => 'code',
700
-	'zbug_critere_inconnu' => 'critère inconnu @critere@',
701
-	'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} sur une table sans clef primaire atomique',
702
-	'zbug_distant_interdit' => 'externe interdit',
703
-	'zbug_doublon_table_sans_cle_primaire' => 'doublons sur une table sans clef primaire atomique',
704
-	'zbug_doublon_table_sans_index' => 'doublons sur une table sans index',
705
-	'zbug_erreur_boucle_double' => 'BOUCLE@id@ : double définition',
706
-	'zbug_erreur_boucle_fermant' => 'BOUCLE@id@ : tag fermant manquant',
707
-	'zbug_erreur_boucle_syntaxe' => 'Syntaxe boucle incorrecte',
708
-	'zbug_erreur_compilation' => 'Erreur de compilation',
709
-	'zbug_erreur_execution_page' => 'erreur d’exécution de la page',
710
-	'zbug_erreur_filtre' => 'Erreur : filtre <b>« @filtre@ »</b> non défini',
711
-	'zbug_erreur_meme_parent' => '{meme_parent} ne s’applique qu’aux boucles (FORUMS) ou (RUBRIQUES)',
712
-	'zbug_erreur_squelette' => 'Erreur(s) dans le squelette',
713
-	'zbug_hors_compilation' => 'Hors Compilation',
714
-	'zbug_info_erreur_squelette' => 'Erreur sur le site',
715
-	'zbug_inversion_ordre_inexistant' => 'inversion d’un ordre inexistant',
716
-	'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle récursive',
717
-	'zbug_parametres_inclus_incorrects' => 'Paramètre d’inclusion incorrect : @param@',
718
-	'zbug_profile' => 'Temps de calcul : @time@',
719
-	'zbug_resultat' => 'résultat',
720
-	'zbug_serveur_indefini' => 'serveur SQL indéfini',
721
-	'zbug_statistiques' => 'Statistiques des requêtes SQL classées par durée',
722
-	'zbug_table_inconnue' => 'Table SQL « @table@ » inconnue',
723
-	'zxml_connus_attributs' => 'attributs connus',
724
-	'zxml_de' => 'de',
725
-	'zxml_inconnu_attribut' => 'attribut inconnu',
726
-	'zxml_inconnu_balise' => 'balise inconnue',
727
-	'zxml_inconnu_entite' => 'entité inconnue',
728
-	'zxml_inconnu_id' => 'ID inconnu',
729
-	'zxml_mais_de' => 'mais de',
730
-	'zxml_non_conforme' => 'n’est pas conforme au motif',
731
-	'zxml_non_fils' => 'n’est pas un fils de',
732
-	'zxml_nonvide_balise' => 'balise non vide',
733
-	'zxml_obligatoire_attribut' => 'attribut obligatoire mais absent dans',
734
-	'zxml_succession_fils_incorrecte' => 'succession des fils incorrecte',
735
-	'zxml_survoler' => 'survoler pour voir les corrects',
736
-	'zxml_valeur_attribut' => 'valeur de l’attribut',
737
-	'zxml_vide_balise' => 'balise vide',
738
-	'zxml_vu' => 'vu auparavant'
690
+    // Z
691
+    'zbug_balise_b_aval' => ' : balise B en aval',
692
+    'zbug_balise_inexistante' => 'Balise @balise@ mal déclarée pour @from@',
693
+    'zbug_balise_sans_argument' => 'Argument manquant dans la balise @balise@',
694
+    'zbug_boucle' => 'boucle',
695
+    'zbug_boucle_recursive_undef' => 'boucle récursive non définie',
696
+    'zbug_calcul' => 'calcul',
697
+    'zbug_champ_hors_boucle' => 'Champ @champ@ hors boucle',
698
+    'zbug_champ_hors_motif' => 'Champ @champ@ hors d’un contexte @motif@',
699
+    'zbug_code' => 'code',
700
+    'zbug_critere_inconnu' => 'critère inconnu @critere@',
701
+    'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} sur une table sans clef primaire atomique',
702
+    'zbug_distant_interdit' => 'externe interdit',
703
+    'zbug_doublon_table_sans_cle_primaire' => 'doublons sur une table sans clef primaire atomique',
704
+    'zbug_doublon_table_sans_index' => 'doublons sur une table sans index',
705
+    'zbug_erreur_boucle_double' => 'BOUCLE@id@ : double définition',
706
+    'zbug_erreur_boucle_fermant' => 'BOUCLE@id@ : tag fermant manquant',
707
+    'zbug_erreur_boucle_syntaxe' => 'Syntaxe boucle incorrecte',
708
+    'zbug_erreur_compilation' => 'Erreur de compilation',
709
+    'zbug_erreur_execution_page' => 'erreur d’exécution de la page',
710
+    'zbug_erreur_filtre' => 'Erreur : filtre <b>« @filtre@ »</b> non défini',
711
+    'zbug_erreur_meme_parent' => '{meme_parent} ne s’applique qu’aux boucles (FORUMS) ou (RUBRIQUES)',
712
+    'zbug_erreur_squelette' => 'Erreur(s) dans le squelette',
713
+    'zbug_hors_compilation' => 'Hors Compilation',
714
+    'zbug_info_erreur_squelette' => 'Erreur sur le site',
715
+    'zbug_inversion_ordre_inexistant' => 'inversion d’un ordre inexistant',
716
+    'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle récursive',
717
+    'zbug_parametres_inclus_incorrects' => 'Paramètre d’inclusion incorrect : @param@',
718
+    'zbug_profile' => 'Temps de calcul : @time@',
719
+    'zbug_resultat' => 'résultat',
720
+    'zbug_serveur_indefini' => 'serveur SQL indéfini',
721
+    'zbug_statistiques' => 'Statistiques des requêtes SQL classées par durée',
722
+    'zbug_table_inconnue' => 'Table SQL « @table@ » inconnue',
723
+    'zxml_connus_attributs' => 'attributs connus',
724
+    'zxml_de' => 'de',
725
+    'zxml_inconnu_attribut' => 'attribut inconnu',
726
+    'zxml_inconnu_balise' => 'balise inconnue',
727
+    'zxml_inconnu_entite' => 'entité inconnue',
728
+    'zxml_inconnu_id' => 'ID inconnu',
729
+    'zxml_mais_de' => 'mais de',
730
+    'zxml_non_conforme' => 'n’est pas conforme au motif',
731
+    'zxml_non_fils' => 'n’est pas un fils de',
732
+    'zxml_nonvide_balise' => 'balise non vide',
733
+    'zxml_obligatoire_attribut' => 'attribut obligatoire mais absent dans',
734
+    'zxml_succession_fils_incorrecte' => 'succession des fils incorrecte',
735
+    'zxml_survoler' => 'survoler pour voir les corrects',
736
+    'zxml_valeur_attribut' => 'valeur de l’attribut',
737
+    'zxml_vide_balise' => 'balise vide',
738
+    'zxml_vu' => 'vu auparavant'
739 739
 );
Please login to merge, or discard this patch.