Completed
Push — master ( 33d5bf...bd12d7 )
by cam
01:00
created
prive/informer_auteur_fonctions.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 
@@ -34,15 +34,15 @@  discard block
 block discarded – undo
34 34
  *     JSON des différentes informations
35 35
  */
36 36
 function informer_auteur($bof) {
37
-	include_spip('inc/json');
38
-	include_spip('formulaires/login');
39
-	include_spip('inc/auth');
40
-	$login = strval(_request('var_login'));
41
-	$row = auth_informer_login($login);
42
-	if ($row and is_array($row) and isset($row['id_auteur'])) {
43
-		unset($row['id_auteur']);
44
-	}
37
+    include_spip('inc/json');
38
+    include_spip('formulaires/login');
39
+    include_spip('inc/auth');
40
+    $login = strval(_request('var_login'));
41
+    $row = auth_informer_login($login);
42
+    if ($row and is_array($row) and isset($row['id_auteur'])) {
43
+        unset($row['id_auteur']);
44
+    }
45 45
 
46
-	// on encode tout pour ne pas avoir de probleme au deballage dans le JS
47
-	return json_encode($row, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
46
+    // on encode tout pour ne pas avoir de probleme au deballage dans le JS
47
+    return json_encode($row, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
48 48
 }
Please login to merge, or discard this patch.
ecrire/inc/precharger_objet.php 3 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -157,8 +157,7 @@
 block discarded – undo
157 157
 			if (count($autre_langue) == 1) {
158 158
 				$row['lang'] = reset($autre_langue);
159 159
 			}
160
-		}
161
-		else {
160
+		} else {
162 161
 			$row['lang'] = 'en';
163 162
 		}
164 163
 
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
 
51 51
 	// si l'objet existe deja, on retourne simplement ses valeurs
52 52
 	if (is_numeric($id_objet)) {
53
-		return sql_fetsel('*', $table, "$_id_objet=" . intval($id_objet));
53
+		return sql_fetsel('*', $table, "$_id_objet=".intval($id_objet));
54 54
 	}
55 55
 
56 56
 	// ici, on demande une creation.
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 	// si demande de traduction
65 65
 	// on recupere les valeurs de la traduction
66 66
 	if ($lier_trad) {
67
-		if ($select = charger_fonction('precharger_traduction_' . $type, 'inc', true)) {
67
+		if ($select = charger_fonction('precharger_traduction_'.$type, 'inc', true)) {
68 68
 			$row = $select($id_objet, $id_rubrique, $lier_trad);
69 69
 		} else {
70 70
 			$row = precharger_traduction_objet($type, $id_objet, $id_rubrique, $lier_trad, $champ_titre);
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
 	// recuperer le secteur, pour affecter les bons champs extras
103 103
 	if ($id_rubrique and $is_secteur) {
104 104
 		if (!$row['id_secteur']) {
105
-			$row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . sql_quote($id_rubrique));
105
+			$row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique='.sql_quote($id_rubrique));
106 106
 			$row['id_secteur'] = $row_rub;
107 107
 		}
108 108
 	}
@@ -133,10 +133,10 @@  discard block
 block discarded – undo
133 133
 	$_id_objet = id_table_objet($table);
134 134
 
135 135
 	// Recuperer les donnees de l'objet original
136
-	$row = sql_fetsel('*', $table, "$_id_objet=" . intval($lier_trad));
136
+	$row = sql_fetsel('*', $table, "$_id_objet=".intval($lier_trad));
137 137
 	if ($row) {
138 138
 		include_spip('inc/filtres');
139
-		$row[$champ_titre] = filtrer_entites(objet_T($type, 'info_nouvelle_traduction')) . ' ' . $row[$champ_titre];
139
+		$row[$champ_titre] = filtrer_entites(objet_T($type, 'info_nouvelle_traduction')).' '.$row[$champ_titre];
140 140
 	} else {
141 141
 		$row = [];
142 142
 	}
@@ -186,14 +186,14 @@  discard block
 block discarded – undo
186 186
 					$id_parent = 0;
187 187
 				} else {
188 188
 					// on cherche une rubrique soeur dans la bonne langue
189
-					$row_rub = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
189
+					$row_rub = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique));
190 190
 					$id_parent = $row_rub['id_parent'];
191 191
 				}
192 192
 
193 193
 				$row_rub = sql_fetsel(
194 194
 					'id_rubrique',
195 195
 					'spip_rubriques',
196
-					"lang='" . $GLOBALS['spip_lang'] . "' AND id_parent=" . intval($id_parent)
196
+					"lang='".$GLOBALS['spip_lang']."' AND id_parent=".intval($id_parent)
197 197
 				);
198 198
 				if ($row_rub) {
199 199
 					$row['id_rubrique'] = $row_rub['id_rubrique'];
Please login to merge, or discard this patch.
Indentation   +139 added lines, -139 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
 include_spip('inc/autoriser'); // necessaire si appel de l'espace public
@@ -45,70 +45,70 @@  discard block
 block discarded – undo
45 45
  **/
46 46
 function precharger_objet($type, $id_objet, $id_rubrique = 0, $lier_trad = 0, $champ_titre = 'titre') {
47 47
 
48
-	$row = [];
49
-	$table = table_objet_sql($type);
50
-	$_id_objet = id_table_objet($table);
51
-
52
-	// si l'objet existe deja, on retourne simplement ses valeurs
53
-	if (is_numeric($id_objet)) {
54
-		return sql_fetsel('*', $table, "$_id_objet=" . intval($id_objet));
55
-	}
56
-
57
-	// ici, on demande une creation.
58
-	// on prerempli certains elements : les champs si traduction,
59
-	// les id_rubrique et id_secteur si l'objet a ces champs
60
-	$desc = lister_tables_objets_sql($table);
61
-	# il faudrait calculer $champ_titre ici
62
-	$is_rubrique = isset($desc['field']['id_rubrique']);
63
-	$is_secteur = isset($desc['field']['id_secteur']);
64
-
65
-	// si demande de traduction
66
-	// on recupere les valeurs de la traduction
67
-	if ($lier_trad) {
68
-		if ($select = charger_fonction('precharger_traduction_' . $type, 'inc', true)) {
69
-			$row = $select($id_objet, $id_rubrique, $lier_trad);
70
-		} else {
71
-			$row = precharger_traduction_objet($type, $id_objet, $id_rubrique, $lier_trad, $champ_titre);
72
-		}
73
-	} else {
74
-		$row[$champ_titre] = '';
75
-		if ($is_rubrique) {
76
-			$row['id_rubrique'] = $id_rubrique;
77
-		}
78
-	}
79
-
80
-	// calcul de la rubrique
81
-	# note : comment faire pour des traductions sur l'objet rubriques ?
82
-	if ($is_rubrique) {
83
-		// appel du script a la racine, faut choisir
84
-		// admin restreint ==> sa premiere rubrique
85
-		// autre ==> la derniere rubrique cree
86
-		if (!$row['id_rubrique']) {
87
-			if ($GLOBALS['connect_id_rubrique']) {
88
-				$row['id_rubrique'] = $id_rubrique = current($GLOBALS['connect_id_rubrique']);
89
-			} else {
90
-				$row_rub = sql_fetsel('id_rubrique', 'spip_rubriques', '', '', 'id_rubrique DESC', 1);
91
-				$row['id_rubrique'] = $id_rubrique = $row_rub['id_rubrique'];
92
-			}
93
-			if (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique'])) {
94
-				// manque de chance, la rubrique n'est pas autorisee, on cherche un des secteurs autorises
95
-				$res = sql_select('id_rubrique', 'spip_rubriques', 'id_parent=0');
96
-				while (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique']) && $row_rub = sql_fetch($res)) {
97
-					$row['id_rubrique'] = $row_rub['id_rubrique'];
98
-				}
99
-			}
100
-		}
101
-	}
102
-
103
-	// recuperer le secteur, pour affecter les bons champs extras
104
-	if ($id_rubrique and $is_secteur) {
105
-		if (!$row['id_secteur']) {
106
-			$row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . sql_quote($id_rubrique));
107
-			$row['id_secteur'] = $row_rub;
108
-		}
109
-	}
110
-
111
-	return $row;
48
+    $row = [];
49
+    $table = table_objet_sql($type);
50
+    $_id_objet = id_table_objet($table);
51
+
52
+    // si l'objet existe deja, on retourne simplement ses valeurs
53
+    if (is_numeric($id_objet)) {
54
+        return sql_fetsel('*', $table, "$_id_objet=" . intval($id_objet));
55
+    }
56
+
57
+    // ici, on demande une creation.
58
+    // on prerempli certains elements : les champs si traduction,
59
+    // les id_rubrique et id_secteur si l'objet a ces champs
60
+    $desc = lister_tables_objets_sql($table);
61
+    # il faudrait calculer $champ_titre ici
62
+    $is_rubrique = isset($desc['field']['id_rubrique']);
63
+    $is_secteur = isset($desc['field']['id_secteur']);
64
+
65
+    // si demande de traduction
66
+    // on recupere les valeurs de la traduction
67
+    if ($lier_trad) {
68
+        if ($select = charger_fonction('precharger_traduction_' . $type, 'inc', true)) {
69
+            $row = $select($id_objet, $id_rubrique, $lier_trad);
70
+        } else {
71
+            $row = precharger_traduction_objet($type, $id_objet, $id_rubrique, $lier_trad, $champ_titre);
72
+        }
73
+    } else {
74
+        $row[$champ_titre] = '';
75
+        if ($is_rubrique) {
76
+            $row['id_rubrique'] = $id_rubrique;
77
+        }
78
+    }
79
+
80
+    // calcul de la rubrique
81
+    # note : comment faire pour des traductions sur l'objet rubriques ?
82
+    if ($is_rubrique) {
83
+        // appel du script a la racine, faut choisir
84
+        // admin restreint ==> sa premiere rubrique
85
+        // autre ==> la derniere rubrique cree
86
+        if (!$row['id_rubrique']) {
87
+            if ($GLOBALS['connect_id_rubrique']) {
88
+                $row['id_rubrique'] = $id_rubrique = current($GLOBALS['connect_id_rubrique']);
89
+            } else {
90
+                $row_rub = sql_fetsel('id_rubrique', 'spip_rubriques', '', '', 'id_rubrique DESC', 1);
91
+                $row['id_rubrique'] = $id_rubrique = $row_rub['id_rubrique'];
92
+            }
93
+            if (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique'])) {
94
+                // manque de chance, la rubrique n'est pas autorisee, on cherche un des secteurs autorises
95
+                $res = sql_select('id_rubrique', 'spip_rubriques', 'id_parent=0');
96
+                while (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique']) && $row_rub = sql_fetch($res)) {
97
+                    $row['id_rubrique'] = $row_rub['id_rubrique'];
98
+                }
99
+            }
100
+        }
101
+    }
102
+
103
+    // recuperer le secteur, pour affecter les bons champs extras
104
+    if ($id_rubrique and $is_secteur) {
105
+        if (!$row['id_secteur']) {
106
+            $row_rub = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . sql_quote($id_rubrique));
107
+            $row['id_secteur'] = $row_rub;
108
+        }
109
+    }
110
+
111
+    return $row;
112 112
 }
113 113
 
114 114
 
@@ -130,78 +130,78 @@  discard block
 block discarded – undo
130 130
  *     Couples clés / valeurs des champs du formulaire à charger
131 131
  **/
132 132
 function precharger_traduction_objet($type, $id_objet, $id_rubrique = 0, $lier_trad = 0, $champ_titre = 'titre') {
133
-	$table = table_objet_sql($type);
134
-	$_id_objet = id_table_objet($table);
135
-
136
-	// Recuperer les donnees de l'objet original
137
-	$row = sql_fetsel('*', $table, "$_id_objet=" . intval($lier_trad));
138
-	if ($row) {
139
-		include_spip('inc/filtres');
140
-		$row[$champ_titre] = filtrer_entites(objet_T($type, 'info_nouvelle_traduction')) . ' ' . $row[$champ_titre];
141
-	} else {
142
-		$row = [];
143
-	}
144
-
145
-	// on met l'objet dans une rubrique si l'objet le peut
146
-	$desc = lister_tables_objets_sql($table);
147
-	$is_rubrique = isset($desc['field']['id_rubrique']);
148
-
149
-	if ($is_rubrique) {
150
-		$langues_dispo = explode(',', $GLOBALS['meta']['langues_multilingue']);
151
-		// si le redacteur utilise une autre langue que celle de la source, on suppose que c'est pour traduire dans sa langue
152
-		if (in_array($GLOBALS['spip_lang'], $langues_dispo) and $GLOBALS['spip_lang'] !== $row['lang']) {
153
-			$row['lang'] = $GLOBALS['spip_lang'];
154
-		}
155
-		// sinon si il y a seulement 2 langues dispos, on bascule sur l'"autre"
156
-		elseif (count($langues_dispo) == 2) {
157
-			$autre_langue = array_diff($langues_dispo, [$row['lang']]);
158
-			if (count($autre_langue) == 1) {
159
-				$row['lang'] = reset($autre_langue);
160
-			}
161
-		}
162
-		else {
163
-			$row['lang'] = 'en';
164
-		}
165
-
166
-		if ($id_rubrique) {
167
-			$row['id_rubrique'] = $id_rubrique;
168
-
169
-			return $row;
170
-		}
171
-		$id_rubrique = $row['id_rubrique'];
172
-
173
-
174
-		// Regler la langue, si possible, sur celle du redacteur
175
-		// Cela implique souvent de choisir une rubrique ou un secteur
176
-		if (in_array($GLOBALS['spip_lang'], $langues_dispo)) {
177
-			// Si le menu de langues est autorise sur l'objet,
178
-			// on peut changer la langue quelle que soit la rubrique
179
-			// donc on reste dans la meme rubrique
180
-			if (in_array($table, explode(',', $GLOBALS['meta']['multi_objets']))) {
181
-				$row['id_rubrique'] = $row['id_rubrique']; # explicite :-)
182
-
183
-				// Sinon, chercher la rubrique la plus adaptee pour
184
-				// accueillir l'objet dans la langue du traducteur
185
-			} elseif ($is_rubrique and $GLOBALS['meta']['multi_rubriques'] == 'oui') {
186
-				if ($GLOBALS['meta']['multi_secteurs'] == 'oui') {
187
-					$id_parent = 0;
188
-				} else {
189
-					// on cherche une rubrique soeur dans la bonne langue
190
-					$row_rub = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
191
-					$id_parent = $row_rub['id_parent'];
192
-				}
193
-
194
-				$row_rub = sql_fetsel(
195
-					'id_rubrique',
196
-					'spip_rubriques',
197
-					"lang='" . $GLOBALS['spip_lang'] . "' AND id_parent=" . intval($id_parent)
198
-				);
199
-				if ($row_rub) {
200
-					$row['id_rubrique'] = $row_rub['id_rubrique'];
201
-				}
202
-			}
203
-		}
204
-	}
205
-
206
-	return $row;
133
+    $table = table_objet_sql($type);
134
+    $_id_objet = id_table_objet($table);
135
+
136
+    // Recuperer les donnees de l'objet original
137
+    $row = sql_fetsel('*', $table, "$_id_objet=" . intval($lier_trad));
138
+    if ($row) {
139
+        include_spip('inc/filtres');
140
+        $row[$champ_titre] = filtrer_entites(objet_T($type, 'info_nouvelle_traduction')) . ' ' . $row[$champ_titre];
141
+    } else {
142
+        $row = [];
143
+    }
144
+
145
+    // on met l'objet dans une rubrique si l'objet le peut
146
+    $desc = lister_tables_objets_sql($table);
147
+    $is_rubrique = isset($desc['field']['id_rubrique']);
148
+
149
+    if ($is_rubrique) {
150
+        $langues_dispo = explode(',', $GLOBALS['meta']['langues_multilingue']);
151
+        // si le redacteur utilise une autre langue que celle de la source, on suppose que c'est pour traduire dans sa langue
152
+        if (in_array($GLOBALS['spip_lang'], $langues_dispo) and $GLOBALS['spip_lang'] !== $row['lang']) {
153
+            $row['lang'] = $GLOBALS['spip_lang'];
154
+        }
155
+        // sinon si il y a seulement 2 langues dispos, on bascule sur l'"autre"
156
+        elseif (count($langues_dispo) == 2) {
157
+            $autre_langue = array_diff($langues_dispo, [$row['lang']]);
158
+            if (count($autre_langue) == 1) {
159
+                $row['lang'] = reset($autre_langue);
160
+            }
161
+        }
162
+        else {
163
+            $row['lang'] = 'en';
164
+        }
165
+
166
+        if ($id_rubrique) {
167
+            $row['id_rubrique'] = $id_rubrique;
168
+
169
+            return $row;
170
+        }
171
+        $id_rubrique = $row['id_rubrique'];
172
+
173
+
174
+        // Regler la langue, si possible, sur celle du redacteur
175
+        // Cela implique souvent de choisir une rubrique ou un secteur
176
+        if (in_array($GLOBALS['spip_lang'], $langues_dispo)) {
177
+            // Si le menu de langues est autorise sur l'objet,
178
+            // on peut changer la langue quelle que soit la rubrique
179
+            // donc on reste dans la meme rubrique
180
+            if (in_array($table, explode(',', $GLOBALS['meta']['multi_objets']))) {
181
+                $row['id_rubrique'] = $row['id_rubrique']; # explicite :-)
182
+
183
+                // Sinon, chercher la rubrique la plus adaptee pour
184
+                // accueillir l'objet dans la langue du traducteur
185
+            } elseif ($is_rubrique and $GLOBALS['meta']['multi_rubriques'] == 'oui') {
186
+                if ($GLOBALS['meta']['multi_secteurs'] == 'oui') {
187
+                    $id_parent = 0;
188
+                } else {
189
+                    // on cherche une rubrique soeur dans la bonne langue
190
+                    $row_rub = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
191
+                    $id_parent = $row_rub['id_parent'];
192
+                }
193
+
194
+                $row_rub = sql_fetsel(
195
+                    'id_rubrique',
196
+                    'spip_rubriques',
197
+                    "lang='" . $GLOBALS['spip_lang'] . "' AND id_parent=" . intval($id_parent)
198
+                );
199
+                if ($row_rub) {
200
+                    $row['id_rubrique'] = $row_rub['id_rubrique'];
201
+                }
202
+            }
203
+        }
204
+    }
205
+
206
+    return $row;
207 207
 }
Please login to merge, or discard this patch.
ecrire/lang/spip_da.php 1 patch
Indentation   +515 added lines, -515 removed lines patch added patch discarded remove patch
@@ -4,484 +4,484 @@  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
-	'admin_modifier_article' => 'Rediger artikel',
14
-	'admin_modifier_auteur' => 'Ret forfatter',
15
-	'admin_modifier_breve' => 'Rediger nyhed',
16
-	'admin_modifier_mot' => 'Ret nøgleord',
17
-	'admin_modifier_rubrique' => 'Rediger afsnit',
18
-	'admin_recalculer' => 'Opdater side',
19
-	'afficher_trad' => 'vis oversættelser',
20
-	'alerte_maj_impossible' => '<b>Advarsel!</b> Opdatering af SQL databasen til version @version@Žmislykkedes, måske på grund af et problem med rettigheder i forhold til databasen. Kontakt venligst din webhotel.', # MODIF
21
-	'annuler' => 'Annuler',
22
-	'articles_recents' => 'De seneste artikler',
23
-	'avis_archive_incorrect' => 'arkivfilen er ikke en gyldig SPIP fil',
24
-	'avis_archive_invalide' => 'arkivfilen er ikke gyldig',
25
-	'avis_attention' => 'Advarsel!',
26
-	'avis_champ_incorrect_type_objet' => 'Ugyldigt feltnavn @name@ for et objekt af typen @type@',
27
-	'avis_colonne_inexistante' => 'Kolonnen @col@ findes ikke',
28
-	'avis_erreur' => 'Fejl: se nedenfor’;',
29
-	'avis_erreur_connexion' => 'Ingen forbindelse',
30
-	'avis_erreur_cookie' => 'cookie-problem', # MODIF
31
-	'avis_erreur_fonction_contexte' => 'Programfejl. Denne funktion burde ikke kaldes i denne sammenhæng.', # MODIF
32
-	'avis_erreur_mysql' => 'SQL fejl', # MODIF
33
-	'avis_erreur_sauvegarde' => 'Fejl i sikkerhedskopi (@type@ @id_objet@)!',
12
+    // A
13
+    'admin_modifier_article' => 'Rediger artikel',
14
+    'admin_modifier_auteur' => 'Ret forfatter',
15
+    'admin_modifier_breve' => 'Rediger nyhed',
16
+    'admin_modifier_mot' => 'Ret nøgleord',
17
+    'admin_modifier_rubrique' => 'Rediger afsnit',
18
+    'admin_recalculer' => 'Opdater side',
19
+    'afficher_trad' => 'vis oversættelser',
20
+    'alerte_maj_impossible' => '<b>Advarsel!</b> Opdatering af SQL databasen til version @version@Žmislykkedes, måske på grund af et problem med rettigheder i forhold til databasen. Kontakt venligst din webhotel.', # MODIF
21
+    'annuler' => 'Annuler',
22
+    'articles_recents' => 'De seneste artikler',
23
+    'avis_archive_incorrect' => 'arkivfilen er ikke en gyldig SPIP fil',
24
+    'avis_archive_invalide' => 'arkivfilen er ikke gyldig',
25
+    'avis_attention' => 'Advarsel!',
26
+    'avis_champ_incorrect_type_objet' => 'Ugyldigt feltnavn @name@ for et objekt af typen @type@',
27
+    'avis_colonne_inexistante' => 'Kolonnen @col@ findes ikke',
28
+    'avis_erreur' => 'Fejl: se nedenfor’;',
29
+    'avis_erreur_connexion' => 'Ingen forbindelse',
30
+    'avis_erreur_cookie' => 'cookie-problem', # MODIF
31
+    'avis_erreur_fonction_contexte' => 'Programfejl. Denne funktion burde ikke kaldes i denne sammenhæng.', # MODIF
32
+    'avis_erreur_mysql' => 'SQL fejl', # MODIF
33
+    'avis_erreur_sauvegarde' => 'Fejl i sikkerhedskopi (@type@ @id_objet@)!',
34 34
 
35
-	// B
36
-	'barre_a_accent_grave' => 'Indsæt et stort A med accent grave',
37
-	'barre_aide' => 'Brug typografiske genveje til at forfine layoutet',
38
-	'barre_e_accent_aigu' => 'Indsæt et stort E med accent',
39
-	'barre_eo' => 'Indsæt oe ligatur',
40
-	'barre_eo_maj' => 'Indsæt stort OE ligatur',
41
-	'barre_euro' => 'Indsæt et €-symbol',
42
-	'barre_gras' => 'Skriv med {{fed type}}',
43
-	'barre_guillemets' => 'Sæt i "anførselstegn" ',
44
-	'barre_guillemets_simples' => 'Sæt i ’anførselstegn’ ',
45
-	'barre_intertitre' => 'Gør til {{{underoverskrift}}}',
46
-	'barre_italic' => 'Skriv med {kursiv}',
47
-	'barre_lien' => 'Lav til et [hyperlink->http://...]',
48
-	'barre_lien_input' => 'Angiv målet for dit hyperlink (du kan angive en internetadresse på formen  http://www.websted.dk eller bare nummeret på en artikel på dette websted).',
49
-	'barre_note' => 'Gør til en [[Fodnote]]',
50
-	'barre_quote' => '<quote>Citer en besked</quote>',
51
-	'bouton_changer' => 'Opdater',
52
-	'bouton_chercher' => 'Søg',
53
-	'bouton_choisir' => 'Vælg',
54
-	'bouton_download' => 'Download', # MODIF
55
-	'bouton_enregistrer' => 'Gem',
56
-	'bouton_radio_desactiver_messagerie_interne' => 'Slå intern meddelelsesfunktion fra',
57
-	'bouton_radio_envoi_annonces' => 'Send redaktionelle nyheder',
58
-	'bouton_radio_non_envoi_annonces' => 'Send ingen nyheder',
59
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Send ikke oversigt over seneste nyheder',
60
-	'bouton_recharger_page' => 'genindlæs denne side',
61
-	'bouton_telecharger' => 'Hent',
62
-	'bouton_upload' => 'Hent', # MODIF
63
-	'bouton_valider' => 'Godkend',
35
+    // B
36
+    'barre_a_accent_grave' => 'Indsæt et stort A med accent grave',
37
+    'barre_aide' => 'Brug typografiske genveje til at forfine layoutet',
38
+    'barre_e_accent_aigu' => 'Indsæt et stort E med accent',
39
+    'barre_eo' => 'Indsæt oe ligatur',
40
+    'barre_eo_maj' => 'Indsæt stort OE ligatur',
41
+    'barre_euro' => 'Indsæt et €-symbol',
42
+    'barre_gras' => 'Skriv med {{fed type}}',
43
+    'barre_guillemets' => 'Sæt i "anførselstegn" ',
44
+    'barre_guillemets_simples' => 'Sæt i ’anførselstegn’ ',
45
+    'barre_intertitre' => 'Gør til {{{underoverskrift}}}',
46
+    'barre_italic' => 'Skriv med {kursiv}',
47
+    'barre_lien' => 'Lav til et [hyperlink->http://...]',
48
+    'barre_lien_input' => 'Angiv målet for dit hyperlink (du kan angive en internetadresse på formen  http://www.websted.dk eller bare nummeret på en artikel på dette websted).',
49
+    'barre_note' => 'Gør til en [[Fodnote]]',
50
+    'barre_quote' => '<quote>Citer en besked</quote>',
51
+    'bouton_changer' => 'Opdater',
52
+    'bouton_chercher' => 'Søg',
53
+    'bouton_choisir' => 'Vælg',
54
+    'bouton_download' => 'Download', # MODIF
55
+    'bouton_enregistrer' => 'Gem',
56
+    'bouton_radio_desactiver_messagerie_interne' => 'Slå intern meddelelsesfunktion fra',
57
+    'bouton_radio_envoi_annonces' => 'Send redaktionelle nyheder',
58
+    'bouton_radio_non_envoi_annonces' => 'Send ingen nyheder',
59
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Send ikke oversigt over seneste nyheder',
60
+    'bouton_recharger_page' => 'genindlæs denne side',
61
+    'bouton_telecharger' => 'Hent',
62
+    'bouton_upload' => 'Hent', # MODIF
63
+    'bouton_valider' => 'Godkend',
64 64
 
65
-	// C
66
-	'cal_apresmidi' => 'eftermiddag(p.m.)',
67
-	'cal_jour_entier' => 'hele dagen',
68
-	'cal_matin' => 'morgen (a.m.)',
69
-	'cal_par_jour' => 'daglig kalender',
70
-	'cal_par_mois' => 'månedlig kalender',
71
-	'cal_par_semaine' => 'ugentlig kalender',
72
-	'choix_couleur_interface' => 'farve',
73
-	'colonne' => 'Kolonne',
74
-	'confirm_changer_statut' => 'Bekræftelse nødvendig: Du har bedt om at ændre denne artikels status. Vil du fortsætte? ',
65
+    // C
66
+    'cal_apresmidi' => 'eftermiddag(p.m.)',
67
+    'cal_jour_entier' => 'hele dagen',
68
+    'cal_matin' => 'morgen (a.m.)',
69
+    'cal_par_jour' => 'daglig kalender',
70
+    'cal_par_mois' => 'månedlig kalender',
71
+    'cal_par_semaine' => 'ugentlig kalender',
72
+    'choix_couleur_interface' => 'farve',
73
+    'colonne' => 'Kolonne',
74
+    'confirm_changer_statut' => 'Bekræftelse nødvendig: Du har bedt om at ændre denne artikels status. Vil du fortsætte? ',
75 75
 
76
-	// D
77
-	'date_aujourdhui' => 'i dag',
78
-	'date_avant_jc' => 'f.v.t.',
79
-	'date_de_mois_1' => '@j@ @nommois@',
80
-	'date_de_mois_10' => '@j@ @nommois@',
81
-	'date_de_mois_11' => '@j@ @nommois@',
82
-	'date_de_mois_12' => '@j@ @nommois@',
83
-	'date_de_mois_2' => '@j@ @nommois@',
84
-	'date_de_mois_3' => '@j@ @nommois@',
85
-	'date_de_mois_4' => '@j@ @nommois@',
86
-	'date_de_mois_5' => '@j@ @nommois@',
87
-	'date_de_mois_6' => '@j@ @nommois@',
88
-	'date_de_mois_7' => '@j@ @nommois@',
89
-	'date_de_mois_8' => '@j@ @nommois@',
90
-	'date_de_mois_9' => '@j@ @nommois@',
91
-	'date_demain' => 'i morgen',
92
-	'date_fmt_heures_minutes' => '@h@:@m@',
93
-	'date_fmt_jour_heure' => '@jour@ kl. @heure@',
94
-	'date_fmt_jour_mois' => '@jourmois@',
95
-	'date_fmt_jour_mois_annee' => '@jourmois@ @annee@',
96
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
97
-	'date_fmt_nomjour_date' => '@nomjour@ den @date@',
98
-	'date_heures' => 'timer',
99
-	'date_hier' => 'i går',
100
-	'date_jnum1' => '1',
101
-	'date_jnum10' => '10.',
102
-	'date_jnum11' => '11.',
103
-	'date_jnum12' => '12.',
104
-	'date_jnum13' => '13.',
105
-	'date_jnum14' => '14.',
106
-	'date_jnum15' => '15.',
107
-	'date_jnum16' => '16.',
108
-	'date_jnum17' => '17.',
109
-	'date_jnum18' => '18.',
110
-	'date_jnum19' => '19.',
111
-	'date_jnum2' => '2.',
112
-	'date_jnum20' => '20.',
113
-	'date_jnum21' => '21.',
114
-	'date_jnum22' => '22.',
115
-	'date_jnum23' => '23.',
116
-	'date_jnum24' => '24.',
117
-	'date_jnum25' => '25.',
118
-	'date_jnum26' => '26.',
119
-	'date_jnum27' => '27.',
120
-	'date_jnum28' => '28.',
121
-	'date_jnum29' => '29.',
122
-	'date_jnum3' => '3.',
123
-	'date_jnum30' => '30.',
124
-	'date_jnum31' => '31.',
125
-	'date_jnum4' => '4.',
126
-	'date_jnum5' => '5.',
127
-	'date_jnum6' => '6.',
128
-	'date_jnum7' => '7.',
129
-	'date_jnum8' => '8.',
130
-	'date_jnum9' => '9.',
131
-	'date_jour_1' => 'søndag',
132
-	'date_jour_1_abbr' => 'Søn.',
133
-	'date_jour_2' => 'mandag',
134
-	'date_jour_2_abbr' => 'Man.',
135
-	'date_jour_3' => 'tirsdag',
136
-	'date_jour_3_abbr' => 'Tir.',
137
-	'date_jour_3_initiale' => 'T.',
138
-	'date_jour_4' => 'onsdag',
139
-	'date_jour_4_abbr' => 'Ons.',
140
-	'date_jour_4_initiale' => 'O.',
141
-	'date_jour_5' => 'torsdag',
142
-	'date_jour_5_abbr' => 'Tor.',
143
-	'date_jour_5_initiale' => 'T.',
144
-	'date_jour_6' => 'fredag',
145
-	'date_jour_6_abbr' => 'Fre.',
146
-	'date_jour_6_initiale' => 'F.',
147
-	'date_jour_7' => 'lørdag',
148
-	'date_jour_7_abbr' => 'Lør.',
149
-	'date_jour_7_initiale' => 'L.',
150
-	'date_jours' => 'dage',
151
-	'date_minutes' => 'minutter',
152
-	'date_mois' => 'måneder',
153
-	'date_mois_1' => 'januar',
154
-	'date_mois_10' => 'oktober',
155
-	'date_mois_11' => 'november',
156
-	'date_mois_12' => 'december',
157
-	'date_mois_2' => 'februar',
158
-	'date_mois_3' => 'marts',
159
-	'date_mois_4' => 'april',
160
-	'date_mois_5' => 'maj',
161
-	'date_mois_6' => 'juni',
162
-	'date_mois_7' => 'juli',
163
-	'date_mois_8' => 'august',
164
-	'date_mois_9' => 'september',
165
-	'date_saison_1' => 'vinter',
166
-	'date_saison_2' => 'forår',
167
-	'date_saison_3' => 'sommer',
168
-	'date_saison_4' => 'efterår',
169
-	'date_secondes' => 'sekunder',
170
-	'date_semaines' => 'uger',
171
-	'date_un_mois' => 'måned',
172
-	'date_une_heure' => 'time',
173
-	'date_une_minute' => 'minut',
174
-	'date_une_seconde' => 'sekund',
175
-	'date_une_semaine' => 'uge',
176
-	'dirs_commencer' => ' for at kunne begynde installationen',
177
-	'dirs_preliminaire' => 'Forberedelser: <b>Opsætning af adgangsrettigheder</b>',
178
-	'dirs_probleme_droits' => 'Problem med adgangsrettigheder', # MODIF
179
-	'dirs_repertoires_absents' => '<b>Følgende kataloger blev ikke fundet: <ul>@bad_dirs@.</ul> </b>
76
+    // D
77
+    'date_aujourdhui' => 'i dag',
78
+    'date_avant_jc' => 'f.v.t.',
79
+    'date_de_mois_1' => '@j@ @nommois@',
80
+    'date_de_mois_10' => '@j@ @nommois@',
81
+    'date_de_mois_11' => '@j@ @nommois@',
82
+    'date_de_mois_12' => '@j@ @nommois@',
83
+    'date_de_mois_2' => '@j@ @nommois@',
84
+    'date_de_mois_3' => '@j@ @nommois@',
85
+    'date_de_mois_4' => '@j@ @nommois@',
86
+    'date_de_mois_5' => '@j@ @nommois@',
87
+    'date_de_mois_6' => '@j@ @nommois@',
88
+    'date_de_mois_7' => '@j@ @nommois@',
89
+    'date_de_mois_8' => '@j@ @nommois@',
90
+    'date_de_mois_9' => '@j@ @nommois@',
91
+    'date_demain' => 'i morgen',
92
+    'date_fmt_heures_minutes' => '@h@:@m@',
93
+    'date_fmt_jour_heure' => '@jour@ kl. @heure@',
94
+    'date_fmt_jour_mois' => '@jourmois@',
95
+    'date_fmt_jour_mois_annee' => '@jourmois@ @annee@',
96
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
97
+    'date_fmt_nomjour_date' => '@nomjour@ den @date@',
98
+    'date_heures' => 'timer',
99
+    'date_hier' => 'i går',
100
+    'date_jnum1' => '1',
101
+    'date_jnum10' => '10.',
102
+    'date_jnum11' => '11.',
103
+    'date_jnum12' => '12.',
104
+    'date_jnum13' => '13.',
105
+    'date_jnum14' => '14.',
106
+    'date_jnum15' => '15.',
107
+    'date_jnum16' => '16.',
108
+    'date_jnum17' => '17.',
109
+    'date_jnum18' => '18.',
110
+    'date_jnum19' => '19.',
111
+    'date_jnum2' => '2.',
112
+    'date_jnum20' => '20.',
113
+    'date_jnum21' => '21.',
114
+    'date_jnum22' => '22.',
115
+    'date_jnum23' => '23.',
116
+    'date_jnum24' => '24.',
117
+    'date_jnum25' => '25.',
118
+    'date_jnum26' => '26.',
119
+    'date_jnum27' => '27.',
120
+    'date_jnum28' => '28.',
121
+    'date_jnum29' => '29.',
122
+    'date_jnum3' => '3.',
123
+    'date_jnum30' => '30.',
124
+    'date_jnum31' => '31.',
125
+    'date_jnum4' => '4.',
126
+    'date_jnum5' => '5.',
127
+    'date_jnum6' => '6.',
128
+    'date_jnum7' => '7.',
129
+    'date_jnum8' => '8.',
130
+    'date_jnum9' => '9.',
131
+    'date_jour_1' => 'søndag',
132
+    'date_jour_1_abbr' => 'Søn.',
133
+    'date_jour_2' => 'mandag',
134
+    'date_jour_2_abbr' => 'Man.',
135
+    'date_jour_3' => 'tirsdag',
136
+    'date_jour_3_abbr' => 'Tir.',
137
+    'date_jour_3_initiale' => 'T.',
138
+    'date_jour_4' => 'onsdag',
139
+    'date_jour_4_abbr' => 'Ons.',
140
+    'date_jour_4_initiale' => 'O.',
141
+    'date_jour_5' => 'torsdag',
142
+    'date_jour_5_abbr' => 'Tor.',
143
+    'date_jour_5_initiale' => 'T.',
144
+    'date_jour_6' => 'fredag',
145
+    'date_jour_6_abbr' => 'Fre.',
146
+    'date_jour_6_initiale' => 'F.',
147
+    'date_jour_7' => 'lørdag',
148
+    'date_jour_7_abbr' => 'Lør.',
149
+    'date_jour_7_initiale' => 'L.',
150
+    'date_jours' => 'dage',
151
+    'date_minutes' => 'minutter',
152
+    'date_mois' => 'måneder',
153
+    'date_mois_1' => 'januar',
154
+    'date_mois_10' => 'oktober',
155
+    'date_mois_11' => 'november',
156
+    'date_mois_12' => 'december',
157
+    'date_mois_2' => 'februar',
158
+    'date_mois_3' => 'marts',
159
+    'date_mois_4' => 'april',
160
+    'date_mois_5' => 'maj',
161
+    'date_mois_6' => 'juni',
162
+    'date_mois_7' => 'juli',
163
+    'date_mois_8' => 'august',
164
+    'date_mois_9' => 'september',
165
+    'date_saison_1' => 'vinter',
166
+    'date_saison_2' => 'forår',
167
+    'date_saison_3' => 'sommer',
168
+    'date_saison_4' => 'efterår',
169
+    'date_secondes' => 'sekunder',
170
+    'date_semaines' => 'uger',
171
+    'date_un_mois' => 'måned',
172
+    'date_une_heure' => 'time',
173
+    'date_une_minute' => 'minut',
174
+    'date_une_seconde' => 'sekund',
175
+    'date_une_semaine' => 'uge',
176
+    'dirs_commencer' => ' for at kunne begynde installationen',
177
+    'dirs_preliminaire' => 'Forberedelser: <b>Opsætning af adgangsrettigheder</b>',
178
+    'dirs_probleme_droits' => 'Problem med adgangsrettigheder', # MODIF
179
+    'dirs_repertoires_absents' => '<b>Følgende kataloger blev ikke fundet: <ul>@bad_dirs@.</ul> </b>
180 180
   <p>Det skyldes sandsynligvis forkert brug af store og små bogstaver.
181 181
   Kontroller, at katalognavnene har samme store og små bogstaver som vist ovenfor.
182 182
   Hvis ikke, små brug et FTP-program til at omdøbe dem, for at rette fejlen.
183 183
   <p>Derefter kan du', # MODIF
184
-	'dirs_repertoires_suivants' => '<b>Følgende kataloger mangler skriveadgang: <ul>@bad_dirs@.</ul> </b>
184
+    'dirs_repertoires_suivants' => '<b>Følgende kataloger mangler skriveadgang: <ul>@bad_dirs@.</ul> </b>
185 185
 
186 186
   <p>For at ændre dette skal du benytte din FTP-klient til at sætte adgangsrettigheder
187 187
   for hvert katalog. Fremgangsmåden er vist i brugerhåndbogen.
188 188
 
189 189
   <p>Når du har fuldført dette, kan du ', # MODIF
190
-	'double_occurrence' => 'Double occurrence', # MODIF
190
+    'double_occurrence' => 'Double occurrence', # MODIF
191 191
 
192
-	// E
193
-	'erreur' => 'Fejl',
194
-	'erreur_texte' => 'fejl',
192
+    // E
193
+    'erreur' => 'Fejl',
194
+    'erreur_texte' => 'fejl',
195 195
 
196
-	// F
197
-	'form_auteur_confirmation' => 'Bekræft venligst din e-post adresse',
198
-	'form_auteur_email_modifie' => 'Din e-post adresse er blevet ændret',
199
-	'form_deja_inscrit' => 'Du har allerede tilmeldt dig.',
200
-	'form_email_non_valide' => 'Din e-mail-adresse er ikke gyldig.',
201
-	'form_forum_access_refuse' => 'Du har ikke mere adgang til dette websted.',
202
-	'form_forum_bonjour' => 'Goddag,', # MODIF
203
-	'form_forum_email_deja_enregistre' => 'Denne e-mail-adresse er allerede tilmeldt. Du kan derfor benytte din sædvanlige adgangskode.',
204
-	'form_forum_identifiant_mail' => 'Dine nye adgangsoplysninger er netop sendt til dig via e-mail.',
205
-	'form_forum_identifiants' => 'Personlige adgangsoplysninger',
206
-	'form_forum_indiquer_nom_email' => 'Vær venlig at indtaste dit navn og din e-mail-adresse her. Du vil kort tid efter modtage dine personlige adgangsoplysninger via e-mail.',
207
-	'form_forum_login' => 'login:',
208
-	'form_forum_message_auto' => '(dette er en automatisk udkrevet meddelelse)',
209
-	'form_forum_pass' => 'adgangskode:',
210
-	'form_forum_probleme_mail' => 'E-mail-problem: adgangsoplysninger kunne ikke sendes.',
211
-	'form_forum_voici1' => 'Her er dine adgangsoplysninger for at kunne deltage i forummer på webstedet "@nom_site_spip@" (@adresse_site@):', # MODIF
212
-	'form_forum_voici2' => 'Her er dine adgangsoplysninger for at kunne indsende artikler til webstedet "@nom_site_spip@" (@adresse_login@):', # MODIF
213
-	'form_indiquer_email' => 'Indtast venligst din e-mail-adresse.',
214
-	'form_indiquer_nom' => 'Indtast venligst dit navn.',
215
-	'form_indiquer_nom_site' => 'Indtast venligst dit websteds navn.',
216
-	'form_pet_deja_enregistre' => 'Webstedet er allerede registreret',
217
-	'form_pet_signature_pasprise' => 'Din underskrift er ikke godkendt.',
218
-	'form_prop_confirmer_envoi' => 'Bekræft afsendelse',
219
-	'form_prop_description' => 'Beskrivelse/kommentar',
220
-	'form_prop_enregistre' => 'Din forslag er modtaget, det vil blive offentliggjort, når det er godkendt af webstedets administratorer.',
221
-	'form_prop_envoyer' => 'Send en meddelelse',
222
-	'form_prop_indiquer_email' => 'Indtast en gyldig e-mail-adresse',
223
-	'form_prop_indiquer_nom_site' => 'Indtast webstedets navn.',
224
-	'form_prop_indiquer_sujet' => 'Angiv et emne',
225
-	'form_prop_message_envoye' => 'Meddelelse sendt',
226
-	'form_prop_non_enregistre' => 'Din forslag er ikke modtaget.',
227
-	'form_prop_sujet' => 'Emne',
228
-	'form_prop_url_site' => 'Webstedets URL', # MODIF
229
-	'forum_non_inscrit' => 'Enten er du ikke tilmeldt, eller adresse eller adgangskode er forkert.',
230
-	'forum_par_auteur' => 'af @auteur@',
231
-	'forum_titre_erreur' => 'Fejl...',
196
+    // F
197
+    'form_auteur_confirmation' => 'Bekræft venligst din e-post adresse',
198
+    'form_auteur_email_modifie' => 'Din e-post adresse er blevet ændret',
199
+    'form_deja_inscrit' => 'Du har allerede tilmeldt dig.',
200
+    'form_email_non_valide' => 'Din e-mail-adresse er ikke gyldig.',
201
+    'form_forum_access_refuse' => 'Du har ikke mere adgang til dette websted.',
202
+    'form_forum_bonjour' => 'Goddag,', # MODIF
203
+    'form_forum_email_deja_enregistre' => 'Denne e-mail-adresse er allerede tilmeldt. Du kan derfor benytte din sædvanlige adgangskode.',
204
+    'form_forum_identifiant_mail' => 'Dine nye adgangsoplysninger er netop sendt til dig via e-mail.',
205
+    'form_forum_identifiants' => 'Personlige adgangsoplysninger',
206
+    'form_forum_indiquer_nom_email' => 'Vær venlig at indtaste dit navn og din e-mail-adresse her. Du vil kort tid efter modtage dine personlige adgangsoplysninger via e-mail.',
207
+    'form_forum_login' => 'login:',
208
+    'form_forum_message_auto' => '(dette er en automatisk udkrevet meddelelse)',
209
+    'form_forum_pass' => 'adgangskode:',
210
+    'form_forum_probleme_mail' => 'E-mail-problem: adgangsoplysninger kunne ikke sendes.',
211
+    'form_forum_voici1' => 'Her er dine adgangsoplysninger for at kunne deltage i forummer på webstedet "@nom_site_spip@" (@adresse_site@):', # MODIF
212
+    'form_forum_voici2' => 'Her er dine adgangsoplysninger for at kunne indsende artikler til webstedet "@nom_site_spip@" (@adresse_login@):', # MODIF
213
+    'form_indiquer_email' => 'Indtast venligst din e-mail-adresse.',
214
+    'form_indiquer_nom' => 'Indtast venligst dit navn.',
215
+    'form_indiquer_nom_site' => 'Indtast venligst dit websteds navn.',
216
+    'form_pet_deja_enregistre' => 'Webstedet er allerede registreret',
217
+    'form_pet_signature_pasprise' => 'Din underskrift er ikke godkendt.',
218
+    'form_prop_confirmer_envoi' => 'Bekræft afsendelse',
219
+    'form_prop_description' => 'Beskrivelse/kommentar',
220
+    'form_prop_enregistre' => 'Din forslag er modtaget, det vil blive offentliggjort, når det er godkendt af webstedets administratorer.',
221
+    'form_prop_envoyer' => 'Send en meddelelse',
222
+    'form_prop_indiquer_email' => 'Indtast en gyldig e-mail-adresse',
223
+    'form_prop_indiquer_nom_site' => 'Indtast webstedets navn.',
224
+    'form_prop_indiquer_sujet' => 'Angiv et emne',
225
+    'form_prop_message_envoye' => 'Meddelelse sendt',
226
+    'form_prop_non_enregistre' => 'Din forslag er ikke modtaget.',
227
+    'form_prop_sujet' => 'Emne',
228
+    'form_prop_url_site' => 'Webstedets URL', # MODIF
229
+    'forum_non_inscrit' => 'Enten er du ikke tilmeldt, eller adresse eller adgangskode er forkert.',
230
+    'forum_par_auteur' => 'af @auteur@',
231
+    'forum_titre_erreur' => 'Fejl...',
232 232
 
233
-	// I
234
-	'ical_texte_rss_articles' => 'Filen "backend" for artiklerne på dette websted findes på følgende adresse: ',
235
-	'ical_texte_rss_articles2' => 'Du kan ligeledes finde frem til datakilder for artiklerne, der befinder sig i hver af  wedstedets afsnit.  ',
236
-	'ical_texte_rss_breves' => 'Der eksisterer envidere en fil, som indeholder webstedets nyheder. Ved at præcisere et afsnits nummer får du udelukkende nyhederne fra dette afsnit. ',
237
-	'icone_a_suivre' => 'Opgaver',
238
-	'icone_admin_site' => 'Opsætning',
239
-	'icone_agenda' => 'Dagbog',
240
-	'icone_aide_ligne' => 'Online hjælp',
241
-	'icone_articles' => 'Artikler',
242
-	'icone_auteurs' => 'Forfattere',
243
-	'icone_brouteur' => 'Hurtig browsing',
244
-	'icone_configuration_site' => 'Konfiguration',
245
-	'icone_configurer_site' => 'Konfigurer dit websted',
246
-	'icone_creer_nouvel_auteur' => 'Opret ny forfatter',
247
-	'icone_creer_rubrique' => 'Opret afsnit',
248
-	'icone_creer_sous_rubrique' => 'Opret underafsnit',
249
-	'icone_deconnecter' => 'Log ud',
250
-	'icone_discussions' => 'Diskussioner',
251
-	'icone_doc_rubrique' => 'Dokumenter i afsnit',
252
-	'icone_ecrire_article' => 'Skriv ny artikel',
253
-	'icone_edition_site' => 'Rediger websted',
254
-	'icone_gestion_langues' => 'Sprogadministration',
255
-	'icone_informations_personnelles' => 'Personlig information',
256
-	'icone_interface_complet' => 'Komplet brugergrænseflade',
257
-	'icone_interface_simple' => 'Forenklet brugergrænseflade',
258
-	'icone_maintenance_site' => 'Vedligeholdelse',
259
-	'icone_messagerie_personnelle' => 'Personlige meddelelser',
260
-	'icone_repartition_debut' => 'Vis fordeling siden start',
261
-	'icone_rubriques' => 'Afsnit',
262
-	'icone_sauver_site' => 'Websted backup',
263
-	'icone_site_entier' => 'Hele webstedet',
264
-	'icone_sites_references' => 'Links',
265
-	'icone_statistiques' => 'Webstedsstatistik',
266
-	'icone_suivi_activite' => 'Opfølgning på webstedets aktiviteter',
267
-	'icone_suivi_actualite' => 'Webstedets udvikling',
268
-	'icone_suivi_pettions' => 'Administrer appeller',
269
-	'icone_supprimer_document' => 'Slet dette dokument',
270
-	'icone_supprimer_image' => 'Slet dette billede',
271
-	'icone_tous_articles' => 'Alle dine artikler',
272
-	'icone_tous_auteur' => 'Alle forfattere',
273
-	'icone_visiter_site' => 'Besøg websted', # MODIF
274
-	'icone_voir_en_ligne' => 'Vis online',
275
-	'impossible' => 'umuligt',
276
-	'info_a_suivre' => 'OPGAVER»',
277
-	'info_acces_interdit' => 'Adgang forbudt',
278
-	'info_acces_refuse' => 'Ingen adgang',
279
-	'info_action' => 'Handling: @action@',
280
-	'info_administrer_rubriques' => 'Du kan administrere dette afsnit og dets underafsnit',
281
-	'info_adresse_non_indiquee' => 'Du har ikke angivet en adresse at teste!',
282
-	'info_aide' => 'HJÆLP:',
283
-	'info_ajouter_mot' => 'Tilføj nøgleord',
284
-	'info_annonce' => 'ANNONCERING',
285
-	'info_annonces_generales' => 'Generelle annonceringer:',
286
-	'info_article_propose' => 'Artikel indsendt',
287
-	'info_article_publie' => 'Artikel offentliggjort',
288
-	'info_article_redaction' => 'Artikel på vej',
289
-	'info_article_refuse' => 'Artikel afvist',
290
-	'info_article_supprime' => 'Artikel slettet',
291
-	'info_articles' => 'Artikler',
292
-	'info_articles_a_valider' => 'Artikler til godkendelse',
293
-	'info_articles_proposes' => 'Indsendte artikler',
294
-	'info_auteurs_nombre' => 'forfatter(e):',
295
-	'info_authentification_ftp' => 'Adgangskontrol (ved FTP).',
296
-	'info_breves_2' => 'nyheder',
297
-	'info_connexion_refusee' => 'Opkobling afvist',
298
-	'info_contact_developpeur' => 'Kontakt en udvikler.',
299
-	'info_contenance' => 'Dette websted indeholder:',
300
-	'info_contribution' => 'indlæg i fora', # MODIF
301
-	'info_copyright' => '@spip@ er fri software der distribueres @lien_gpl@.',
302
-	'info_copyright_doc' => 'For yderligere oplysninger besøg webstedet <a href="@spipnet@">http://www.spip.net/da</a>.', # MODIF
303
-	'info_copyright_gpl' => 'under GPL licens',
304
-	'info_cours_edition' => 'Artikler undervejs', # MODIF
305
-	'info_creer_repertoire' => 'Opret en fil eller et katalog med navnet:',
306
-	'info_creer_repertoire_2' => 'i underkataloget <b>@repertoire@</b>, og derefter', # MODIF
307
-	'info_deplier' => 'Luk op',
308
-	'info_descriptif_nombre' => 'beskrivelse(r):',
309
-	'info_description' => 'Beskrivelse:',
310
-	'info_description_2' => 'Beskrivelse:',
311
-	'info_dimension' => 'Størrelse:',
312
-	'info_ecire_message_prive' => 'Skriv en privat meddelelse',
313
-	'info_email_invalide' => 'Ugyldig e-mail-adresse.',
314
-	'info_en_cours_validation' => 'Dine artikler undervejs',
315
-	'info_en_ligne' => 'Online nu:',
316
-	'info_envoyer_message_prive' => 'Send en privat meddelelse til forfatteren',
317
-	'info_erreur_requete' => 'Fejl i forespørgsel:',
318
-	'info_erreur_squelette2' => 'Ingen template parat <b>@fichier@</b>...',
319
-	'info_erreur_systeme' => 'System fejl (errno @errsys@)',
320
-	'info_erreur_systeme2' => 'Harddisken er måske fyldt eller databasen er skadet.<br />
233
+    // I
234
+    'ical_texte_rss_articles' => 'Filen "backend" for artiklerne på dette websted findes på følgende adresse: ',
235
+    'ical_texte_rss_articles2' => 'Du kan ligeledes finde frem til datakilder for artiklerne, der befinder sig i hver af  wedstedets afsnit.  ',
236
+    'ical_texte_rss_breves' => 'Der eksisterer envidere en fil, som indeholder webstedets nyheder. Ved at præcisere et afsnits nummer får du udelukkende nyhederne fra dette afsnit. ',
237
+    'icone_a_suivre' => 'Opgaver',
238
+    'icone_admin_site' => 'Opsætning',
239
+    'icone_agenda' => 'Dagbog',
240
+    'icone_aide_ligne' => 'Online hjælp',
241
+    'icone_articles' => 'Artikler',
242
+    'icone_auteurs' => 'Forfattere',
243
+    'icone_brouteur' => 'Hurtig browsing',
244
+    'icone_configuration_site' => 'Konfiguration',
245
+    'icone_configurer_site' => 'Konfigurer dit websted',
246
+    'icone_creer_nouvel_auteur' => 'Opret ny forfatter',
247
+    'icone_creer_rubrique' => 'Opret afsnit',
248
+    'icone_creer_sous_rubrique' => 'Opret underafsnit',
249
+    'icone_deconnecter' => 'Log ud',
250
+    'icone_discussions' => 'Diskussioner',
251
+    'icone_doc_rubrique' => 'Dokumenter i afsnit',
252
+    'icone_ecrire_article' => 'Skriv ny artikel',
253
+    'icone_edition_site' => 'Rediger websted',
254
+    'icone_gestion_langues' => 'Sprogadministration',
255
+    'icone_informations_personnelles' => 'Personlig information',
256
+    'icone_interface_complet' => 'Komplet brugergrænseflade',
257
+    'icone_interface_simple' => 'Forenklet brugergrænseflade',
258
+    'icone_maintenance_site' => 'Vedligeholdelse',
259
+    'icone_messagerie_personnelle' => 'Personlige meddelelser',
260
+    'icone_repartition_debut' => 'Vis fordeling siden start',
261
+    'icone_rubriques' => 'Afsnit',
262
+    'icone_sauver_site' => 'Websted backup',
263
+    'icone_site_entier' => 'Hele webstedet',
264
+    'icone_sites_references' => 'Links',
265
+    'icone_statistiques' => 'Webstedsstatistik',
266
+    'icone_suivi_activite' => 'Opfølgning på webstedets aktiviteter',
267
+    'icone_suivi_actualite' => 'Webstedets udvikling',
268
+    'icone_suivi_pettions' => 'Administrer appeller',
269
+    'icone_supprimer_document' => 'Slet dette dokument',
270
+    'icone_supprimer_image' => 'Slet dette billede',
271
+    'icone_tous_articles' => 'Alle dine artikler',
272
+    'icone_tous_auteur' => 'Alle forfattere',
273
+    'icone_visiter_site' => 'Besøg websted', # MODIF
274
+    'icone_voir_en_ligne' => 'Vis online',
275
+    'impossible' => 'umuligt',
276
+    'info_a_suivre' => 'OPGAVER»',
277
+    'info_acces_interdit' => 'Adgang forbudt',
278
+    'info_acces_refuse' => 'Ingen adgang',
279
+    'info_action' => 'Handling: @action@',
280
+    'info_administrer_rubriques' => 'Du kan administrere dette afsnit og dets underafsnit',
281
+    'info_adresse_non_indiquee' => 'Du har ikke angivet en adresse at teste!',
282
+    'info_aide' => 'HJÆLP:',
283
+    'info_ajouter_mot' => 'Tilføj nøgleord',
284
+    'info_annonce' => 'ANNONCERING',
285
+    'info_annonces_generales' => 'Generelle annonceringer:',
286
+    'info_article_propose' => 'Artikel indsendt',
287
+    'info_article_publie' => 'Artikel offentliggjort',
288
+    'info_article_redaction' => 'Artikel på vej',
289
+    'info_article_refuse' => 'Artikel afvist',
290
+    'info_article_supprime' => 'Artikel slettet',
291
+    'info_articles' => 'Artikler',
292
+    'info_articles_a_valider' => 'Artikler til godkendelse',
293
+    'info_articles_proposes' => 'Indsendte artikler',
294
+    'info_auteurs_nombre' => 'forfatter(e):',
295
+    'info_authentification_ftp' => 'Adgangskontrol (ved FTP).',
296
+    'info_breves_2' => 'nyheder',
297
+    'info_connexion_refusee' => 'Opkobling afvist',
298
+    'info_contact_developpeur' => 'Kontakt en udvikler.',
299
+    'info_contenance' => 'Dette websted indeholder:',
300
+    'info_contribution' => 'indlæg i fora', # MODIF
301
+    'info_copyright' => '@spip@ er fri software der distribueres @lien_gpl@.',
302
+    'info_copyright_doc' => 'For yderligere oplysninger besøg webstedet <a href="@spipnet@">http://www.spip.net/da</a>.', # MODIF
303
+    'info_copyright_gpl' => 'under GPL licens',
304
+    'info_cours_edition' => 'Artikler undervejs', # MODIF
305
+    'info_creer_repertoire' => 'Opret en fil eller et katalog med navnet:',
306
+    'info_creer_repertoire_2' => 'i underkataloget <b>@repertoire@</b>, og derefter', # MODIF
307
+    'info_deplier' => 'Luk op',
308
+    'info_descriptif_nombre' => 'beskrivelse(r):',
309
+    'info_description' => 'Beskrivelse:',
310
+    'info_description_2' => 'Beskrivelse:',
311
+    'info_dimension' => 'Størrelse:',
312
+    'info_ecire_message_prive' => 'Skriv en privat meddelelse',
313
+    'info_email_invalide' => 'Ugyldig e-mail-adresse.',
314
+    'info_en_cours_validation' => 'Dine artikler undervejs',
315
+    'info_en_ligne' => 'Online nu:',
316
+    'info_envoyer_message_prive' => 'Send en privat meddelelse til forfatteren',
317
+    'info_erreur_requete' => 'Fejl i forespørgsel:',
318
+    'info_erreur_squelette2' => 'Ingen template parat <b>@fichier@</b>...',
319
+    'info_erreur_systeme' => 'System fejl (errno @errsys@)',
320
+    'info_erreur_systeme2' => 'Harddisken er måske fyldt eller databasen er skadet.<br />
321 321
 <span style="color:red;">prøv <a href=\'@script@\'>at reparere databasen</a>, eller kontakt din internetudbyder.</span>', # MODIF
322
-	'info_fini' => 'Det er overstået!',
323
-	'info_format_image' => 'Billedformater til brug ved dannelse af piktogrammer: @gd_formats@.',
324
-	'info_format_non_defini' => 'ukendt format',
325
-	'info_grand_ecran' => 'Stort skærmbillede',
326
-	'info_image_aide' => 'HJÆLP',
327
-	'info_impossible_lire_page' => '<b>Fejl!</b> Siden kan ikke læses <tt><html>@test_proxy@</html></tt> gennem proxy¥en <tt>', # MODIF
328
-	'info_installation_systeme_publication' => 'Installation af publiceringssystemet ...',
329
-	'info_installer_documents' => 'Du kan automatisk installere alle dokumenter, som findes i kataloget @upload@.', # MODIF
330
-	'info_installer_ftp' => 'Som administrator kan du via FTP indlæse filer i kataloget @upload@, så du senere kan hente dem der.', # MODIF
331
-	'info_installer_images' => 'Du kan indlæse filer i formaterne JPEG, GIF og PNG.',
332
-	'info_installer_images_dossier' => 'Indlæs billeder i kataloget @upload@ for at kunne hente dem her.', # MODIF
333
-	'info_interface_complete' => 'Fuld brugergrænseflade',
334
-	'info_interface_simple' => 'Forenklet brugergrænseflade',
335
-	'info_joindre_document_article' => 'Du kan vedhæfte din artikel dokumenter af typerne',
336
-	'info_joindre_document_rubrique' => 'Du kan til dette afsnit tilføje dokumenter af typerne',
337
-	'info_joindre_documents_article' => 'Du kan vedhæfte din artikel dokumenter af typerne:',
338
-	'info_l_article' => 'artiklen',
339
-	'info_la_breve' => 'nyheden',
340
-	'info_la_rubrique' => 'afsnittet',
341
-	'info_langue_principale' => 'Webstedets hovedsprog',
342
-	'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixels',
343
-	'info_les_auteurs_1' => 'af @les_auteurs@',
344
-	'info_mail_fournisseur' => '[email protected]',
345
-	'info_message_2' => 'BESKED',
346
-	'info_message_supprime' => 'BESLED SLETTET',
347
-	'info_mise_en_ligne' => 'Dato for offentliggørelse online:',
348
-	'info_modification_parametres_securite' => 'ændring af sikkerhedsopsætning',
349
-	'info_mois_courant' => 'I løbet af måneden:',
350
-	'info_mot_cle_ajoute' => 'Følgende nøgleord er tilføjet til',
351
-	'info_multi_herit' => 'Standardsprog',
352
-	'info_multi_langues_soulignees' => 'De <u>inderstregede sprog</u> rummer oversættelse af alle tekster i brugergrænsefladen. Hvis du vælger disse sprog, vil mange elementer på det offentlige websted (datoer, forularer) automatisk blive oversat. Hvad angår de ikke-understregede sprog, vil disse elementer fremtræde på webstedets hovedsprog.', # MODIF
353
-	'info_multilinguisme' => 'Flersprogethed',
354
-	'info_nom_non_utilisateurs_connectes' => 'Dit navn findes ikke på listen over tilsluttede brugere.',
355
-	'info_nom_utilisateurs_connectes' => 'Dit navn figurerer på listen over online brugere.',
356
-	'info_nombre_en_ligne' => 'Online nu:',
357
-	'info_non_resultat' => 'Ingen resultater ved søgning efter "@cherche_mot@"',
358
-	'info_non_utilisation_messagerie' => 'Du anvender ikke webstedets interne meddelelsessystem.',
359
-	'info_nouveau_message' => 'DU HAR EN NY MEDDELELSE',
360
-	'info_nouveaux_messages' => 'DU HAR @total_messages@ NYE MEDDELELSER',
361
-	'info_pense_bete' => 'HUSKESEDDEL',
362
-	'info_petit_ecran' => 'Lille skærmbillede',
363
-	'info_pixels' => 'pixels',
364
-	'info_plusieurs_mots_trouves' => 'Der blev fundet flere nøgleord ved søgning efter "@cherche_mot@":',
365
-	'info_portfolio_automatique' => 'Automatisk album:',
366
-	'info_premier_resultat' => '[@debut_limit@ første resultater af @total@]',
367
-	'info_premier_resultat_sur' => '[@debut_limit@ første resultater af @total@]',
368
-	'info_propose_1' => '[@nom_site_spip@] Indlæg: @titre@',
369
-	'info_propose_2' => 'Artikel indsendt
322
+    'info_fini' => 'Det er overstået!',
323
+    'info_format_image' => 'Billedformater til brug ved dannelse af piktogrammer: @gd_formats@.',
324
+    'info_format_non_defini' => 'ukendt format',
325
+    'info_grand_ecran' => 'Stort skærmbillede',
326
+    'info_image_aide' => 'HJÆLP',
327
+    'info_impossible_lire_page' => '<b>Fejl!</b> Siden kan ikke læses <tt><html>@test_proxy@</html></tt> gennem proxy¥en <tt>', # MODIF
328
+    'info_installation_systeme_publication' => 'Installation af publiceringssystemet ...',
329
+    'info_installer_documents' => 'Du kan automatisk installere alle dokumenter, som findes i kataloget @upload@.', # MODIF
330
+    'info_installer_ftp' => 'Som administrator kan du via FTP indlæse filer i kataloget @upload@, så du senere kan hente dem der.', # MODIF
331
+    'info_installer_images' => 'Du kan indlæse filer i formaterne JPEG, GIF og PNG.',
332
+    'info_installer_images_dossier' => 'Indlæs billeder i kataloget @upload@ for at kunne hente dem her.', # MODIF
333
+    'info_interface_complete' => 'Fuld brugergrænseflade',
334
+    'info_interface_simple' => 'Forenklet brugergrænseflade',
335
+    'info_joindre_document_article' => 'Du kan vedhæfte din artikel dokumenter af typerne',
336
+    'info_joindre_document_rubrique' => 'Du kan til dette afsnit tilføje dokumenter af typerne',
337
+    'info_joindre_documents_article' => 'Du kan vedhæfte din artikel dokumenter af typerne:',
338
+    'info_l_article' => 'artiklen',
339
+    'info_la_breve' => 'nyheden',
340
+    'info_la_rubrique' => 'afsnittet',
341
+    'info_langue_principale' => 'Webstedets hovedsprog',
342
+    'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixels',
343
+    'info_les_auteurs_1' => 'af @les_auteurs@',
344
+    'info_mail_fournisseur' => '[email protected]',
345
+    'info_message_2' => 'BESKED',
346
+    'info_message_supprime' => 'BESLED SLETTET',
347
+    'info_mise_en_ligne' => 'Dato for offentliggørelse online:',
348
+    'info_modification_parametres_securite' => 'ændring af sikkerhedsopsætning',
349
+    'info_mois_courant' => 'I løbet af måneden:',
350
+    'info_mot_cle_ajoute' => 'Følgende nøgleord er tilføjet til',
351
+    'info_multi_herit' => 'Standardsprog',
352
+    'info_multi_langues_soulignees' => 'De <u>inderstregede sprog</u> rummer oversættelse af alle tekster i brugergrænsefladen. Hvis du vælger disse sprog, vil mange elementer på det offentlige websted (datoer, forularer) automatisk blive oversat. Hvad angår de ikke-understregede sprog, vil disse elementer fremtræde på webstedets hovedsprog.', # MODIF
353
+    'info_multilinguisme' => 'Flersprogethed',
354
+    'info_nom_non_utilisateurs_connectes' => 'Dit navn findes ikke på listen over tilsluttede brugere.',
355
+    'info_nom_utilisateurs_connectes' => 'Dit navn figurerer på listen over online brugere.',
356
+    'info_nombre_en_ligne' => 'Online nu:',
357
+    'info_non_resultat' => 'Ingen resultater ved søgning efter "@cherche_mot@"',
358
+    'info_non_utilisation_messagerie' => 'Du anvender ikke webstedets interne meddelelsessystem.',
359
+    'info_nouveau_message' => 'DU HAR EN NY MEDDELELSE',
360
+    'info_nouveaux_messages' => 'DU HAR @total_messages@ NYE MEDDELELSER',
361
+    'info_pense_bete' => 'HUSKESEDDEL',
362
+    'info_petit_ecran' => 'Lille skærmbillede',
363
+    'info_pixels' => 'pixels',
364
+    'info_plusieurs_mots_trouves' => 'Der blev fundet flere nøgleord ved søgning efter "@cherche_mot@":',
365
+    'info_portfolio_automatique' => 'Automatisk album:',
366
+    'info_premier_resultat' => '[@debut_limit@ første resultater af @total@]',
367
+    'info_premier_resultat_sur' => '[@debut_limit@ første resultater af @total@]',
368
+    'info_propose_1' => '[@nom_site_spip@] Indlæg: @titre@',
369
+    'info_propose_2' => 'Artikel indsendt
370 370
 -----------------',
371
-	'info_propose_3' => 'Artiklen "@titre@" er sendt til offentliggørelse.',
372
-	'info_propose_4' => 'Du inviteres til at anmelde den over for de øvrige forfattere',
373
-	'info_propose_5' => 'i det forum den tilhører. Den findes på adressen:',
374
-	'info_publie_01' => 'Artiklen "@titre@" er vurderet af @connect_nom@.',
375
-	'info_publie_1' => '[@nom_site_spip@] OFFENTLIGGØR: @titre@',
376
-	'info_publie_2' => 'Artikel offentliggjort
371
+    'info_propose_3' => 'Artiklen "@titre@" er sendt til offentliggørelse.',
372
+    'info_propose_4' => 'Du inviteres til at anmelde den over for de øvrige forfattere',
373
+    'info_propose_5' => 'i det forum den tilhører. Den findes på adressen:',
374
+    'info_publie_01' => 'Artiklen "@titre@" er vurderet af @connect_nom@.',
375
+    'info_publie_1' => '[@nom_site_spip@] OFFENTLIGGØR: @titre@',
376
+    'info_publie_2' => 'Artikel offentliggjort
377 377
 -----------------',
378
-	'info_rechercher' => 'Søgning',
379
-	'info_rechercher_02' => 'Søgning:',
380
-	'info_remplacer_vignette' => 'Erstatte standardpiktogrammet med et eget ikon:',
381
-	'info_sans_titre_2' => 'uden overskrift',
382
-	'info_selectionner_fichier' => 'Du kan vælge en fil fra mappen @upload@', # MODIF
383
-	'info_selectionner_fichier_2' => 'Vælg en fil:',
384
-	'info_supprimer_vignette' => 'slet piktogram',
385
-	'info_symbole_bleu' => '<b>Blåt</b> symbol henviser til et <b>memo</b>: dvs. en meddelelse til privat brug.', # MODIF
386
-	'info_symbole_jaune' => '<b>Gult</b> symbol henviser til en <b>annoncering til alle redaktører</b>: den kan redigeres af alle redaktører og er synlig for alle redaktører.', # MODIF
387
-	'info_symbole_vert' => '<b>Grønt</b> symbol henviser til <b>meddelelser udvekslet med andre brugere</b> på webstedet.', # MODIF
388
-	'info_telecharger_nouveau_logo' => 'Hent nyt logo:',
389
-	'info_telecharger_ordinateur' => 'Hent fra din computer:',
390
-	'info_tous_resultats_enregistres' => '[alle resultater er registreret]',
391
-	'info_tout_afficher' => 'Vis alle',
392
-	'info_travaux_texte' => 'Dette websted er endnu ikke færdigkonfigureret. Kom tilbage senere...',
393
-	'info_travaux_titre' => 'Webstedet er under konstruktion',
394
-	'info_trop_resultat' => 'For mange resultater til "@cherche_mot@"; vær venlig af afgrænse søgningen yderligere.',
395
-	'info_utilisation_messagerie_interne' => 'Du benytter webstedets interne meddelelsessystem.',
396
-	'info_valider_lien' => 'kontroller dette link',
397
-	'info_verifier_image' => ', kontroller venligst at alle billeder er overført korrekt.',
398
-	'info_vignette_defaut' => 'Standardpiktogram',
399
-	'info_vignette_personnalisee' => 'Tilpasset piktogram',
400
-	'info_visite' => 'besøg:',
401
-	'info_vos_rendez_vous' => 'Dine fremtidige aftaler',
402
-	'infos_vos_pense_bete' => 'Dine memoer', # MODIF
378
+    'info_rechercher' => 'Søgning',
379
+    'info_rechercher_02' => 'Søgning:',
380
+    'info_remplacer_vignette' => 'Erstatte standardpiktogrammet med et eget ikon:',
381
+    'info_sans_titre_2' => 'uden overskrift',
382
+    'info_selectionner_fichier' => 'Du kan vælge en fil fra mappen @upload@', # MODIF
383
+    'info_selectionner_fichier_2' => 'Vælg en fil:',
384
+    'info_supprimer_vignette' => 'slet piktogram',
385
+    'info_symbole_bleu' => '<b>Blåt</b> symbol henviser til et <b>memo</b>: dvs. en meddelelse til privat brug.', # MODIF
386
+    'info_symbole_jaune' => '<b>Gult</b> symbol henviser til en <b>annoncering til alle redaktører</b>: den kan redigeres af alle redaktører og er synlig for alle redaktører.', # MODIF
387
+    'info_symbole_vert' => '<b>Grønt</b> symbol henviser til <b>meddelelser udvekslet med andre brugere</b> på webstedet.', # MODIF
388
+    'info_telecharger_nouveau_logo' => 'Hent nyt logo:',
389
+    'info_telecharger_ordinateur' => 'Hent fra din computer:',
390
+    'info_tous_resultats_enregistres' => '[alle resultater er registreret]',
391
+    'info_tout_afficher' => 'Vis alle',
392
+    'info_travaux_texte' => 'Dette websted er endnu ikke færdigkonfigureret. Kom tilbage senere...',
393
+    'info_travaux_titre' => 'Webstedet er under konstruktion',
394
+    'info_trop_resultat' => 'For mange resultater til "@cherche_mot@"; vær venlig af afgrænse søgningen yderligere.',
395
+    'info_utilisation_messagerie_interne' => 'Du benytter webstedets interne meddelelsessystem.',
396
+    'info_valider_lien' => 'kontroller dette link',
397
+    'info_verifier_image' => ', kontroller venligst at alle billeder er overført korrekt.',
398
+    'info_vignette_defaut' => 'Standardpiktogram',
399
+    'info_vignette_personnalisee' => 'Tilpasset piktogram',
400
+    'info_visite' => 'besøg:',
401
+    'info_vos_rendez_vous' => 'Dine fremtidige aftaler',
402
+    'infos_vos_pense_bete' => 'Dine memoer', # MODIF
403 403
 
404
-	// L
405
-	'lien_afficher_icones_seuls' => 'Vis kun piktogrammer',
406
-	'lien_afficher_texte_icones' => 'Vis piktogrammer og tekst',
407
-	'lien_afficher_texte_seul' => 'Vis kun tekst',
408
-	'lien_liberer' => 'frigiv',
409
-	'lien_liberer_tous' => 'frigiv disse artikler', # MODIF
410
-	'lien_nouvea_pense_bete' => 'NYT MEMO',
411
-	'lien_nouveau_message' => 'NY MEDDELELSE',
412
-	'lien_nouvelle_annonce' => 'NY ANNONCERING',
413
-	'lien_petitions' => 'APPELLER',
414
-	'lien_popularite' => 'popularitet: @popularite@%',
415
-	'lien_racine_site' => 'TOP',
416
-	'lien_reessayer' => 'forsøg igen',
417
-	'lien_repondre_message' => 'Kommenter denne meddelelse',
418
-	'lien_supprimer' => 'slet',
419
-	'lien_tout_afficher' => 'Vis alle',
420
-	'lien_visite_site' => 'besøg dette websted',
421
-	'lien_visites' => '@visites@ besøgende',
422
-	'lien_voir_auteur' => 'Oplysninger om forfatter',
423
-	'login_acces_prive' => 'adgang til det private område',
424
-	'login_autre_identifiant' => 'login med en anden brugeridentifikation',
425
-	'login_cookie_accepte' => 'Indstil din browser til at acceptere cookier (i hvert fald fra dette websted).',
426
-	'login_cookie_oblige' => 'For at identificere dig selv sikkert, skal din browser acceptere cookier.',
427
-	'login_deconnexion_ok' => 'Forbindelse afbrudt.',
428
-	'login_erreur_pass' => 'Forkert adgangskode.',
429
-	'login_espace_prive' => 'privat område',
430
-	'login_identifiant_inconnu' => 'Brugeridentifikationen "@login@" kendes ikke.',
431
-	'login_login' => 'Login:',
432
-	'login_login2' => 'Login (brugeridentifikation til dette websted):', # MODIF
433
-	'login_login_pass_incorrect' => '(Forkert adgangskode eller ).',
434
-	'login_motpasseoublie' => 'glemt adgangskode?',
435
-	'login_non_securise' => 'Advarsel, denne formular er ikke sikret.
404
+    // L
405
+    'lien_afficher_icones_seuls' => 'Vis kun piktogrammer',
406
+    'lien_afficher_texte_icones' => 'Vis piktogrammer og tekst',
407
+    'lien_afficher_texte_seul' => 'Vis kun tekst',
408
+    'lien_liberer' => 'frigiv',
409
+    'lien_liberer_tous' => 'frigiv disse artikler', # MODIF
410
+    'lien_nouvea_pense_bete' => 'NYT MEMO',
411
+    'lien_nouveau_message' => 'NY MEDDELELSE',
412
+    'lien_nouvelle_annonce' => 'NY ANNONCERING',
413
+    'lien_petitions' => 'APPELLER',
414
+    'lien_popularite' => 'popularitet: @popularite@%',
415
+    'lien_racine_site' => 'TOP',
416
+    'lien_reessayer' => 'forsøg igen',
417
+    'lien_repondre_message' => 'Kommenter denne meddelelse',
418
+    'lien_supprimer' => 'slet',
419
+    'lien_tout_afficher' => 'Vis alle',
420
+    'lien_visite_site' => 'besøg dette websted',
421
+    'lien_visites' => '@visites@ besøgende',
422
+    'lien_voir_auteur' => 'Oplysninger om forfatter',
423
+    'login_acces_prive' => 'adgang til det private område',
424
+    'login_autre_identifiant' => 'login med en anden brugeridentifikation',
425
+    'login_cookie_accepte' => 'Indstil din browser til at acceptere cookier (i hvert fald fra dette websted).',
426
+    'login_cookie_oblige' => 'For at identificere dig selv sikkert, skal din browser acceptere cookier.',
427
+    'login_deconnexion_ok' => 'Forbindelse afbrudt.',
428
+    'login_erreur_pass' => 'Forkert adgangskode.',
429
+    'login_espace_prive' => 'privat område',
430
+    'login_identifiant_inconnu' => 'Brugeridentifikationen "@login@" kendes ikke.',
431
+    'login_login' => 'Login:',
432
+    'login_login2' => 'Login (brugeridentifikation til dette websted):', # MODIF
433
+    'login_login_pass_incorrect' => '(Forkert adgangskode eller ).',
434
+    'login_motpasseoublie' => 'glemt adgangskode?',
435
+    'login_non_securise' => 'Advarsel, denne formular er ikke sikret.
436 436
 
437 437
    Hvis du ikke vil risikere at din adgangskode bliver opsnappet på nettet, skal du aktivere
438 438
 
439 439
    Javascript i din browser og',
440
-	'login_nouvelle_tentative' => 'Nyt forsøg',
441
-	'login_par_ici' => 'Du er tilmeldt... på denne måde...',
442
-	'login_pass2' => 'Adgangskode:',
443
-	'login_preferez_refuser' => '<b>Hvis du foretrækker at afvise cookies</b>, kan du anvende en anden opkoblingsmåde (mindre sikker):',
444
-	'login_recharger' => 'genindlæs denne side',
445
-	'login_rester_identifie' => 'Vær kendt nogle dage', # MODIF
446
-	'login_retour_public' => 'Tilbage til det offentlige websted',
447
-	'login_retour_site' => 'Tilbage til den offentlige websted',
448
-	'login_retoursitepublic' => 'tilbage til den offentlige websted',
449
-	'login_sinscrire' => 'tilmelding',
450
-	'login_test_navigateur' => 'test af browser/nyt login',
451
-	'login_verifiez_navigateur' => '(Men kontroller, at din browser ikke har gemt adgangskoden...)',
440
+    'login_nouvelle_tentative' => 'Nyt forsøg',
441
+    'login_par_ici' => 'Du er tilmeldt... på denne måde...',
442
+    'login_pass2' => 'Adgangskode:',
443
+    'login_preferez_refuser' => '<b>Hvis du foretrækker at afvise cookies</b>, kan du anvende en anden opkoblingsmåde (mindre sikker):',
444
+    'login_recharger' => 'genindlæs denne side',
445
+    'login_rester_identifie' => 'Vær kendt nogle dage', # MODIF
446
+    'login_retour_public' => 'Tilbage til det offentlige websted',
447
+    'login_retour_site' => 'Tilbage til den offentlige websted',
448
+    'login_retoursitepublic' => 'tilbage til den offentlige websted',
449
+    'login_sinscrire' => 'tilmelding',
450
+    'login_test_navigateur' => 'test af browser/nyt login',
451
+    'login_verifiez_navigateur' => '(Men kontroller, at din browser ikke har gemt adgangskoden...)',
452 452
 
453
-	// M
454
-	'module_fichiers_langues' => 'Sprogfiler',
453
+    // M
454
+    'module_fichiers_langues' => 'Sprogfiler',
455 455
 
456
-	// N
457
-	'navigateur_pas_redirige' => 'Hvis din browser ikke er viderestilt, klik her for at fortsætte. ',
456
+    // N
457
+    'navigateur_pas_redirige' => 'Hvis din browser ikke er viderestilt, klik her for at fortsætte. ',
458 458
 
459
-	// O
460
-	'onglet_affacer_base' => 'Slet databasen',
461
-	'onglet_auteur' => 'Forfatteren',
462
-	'onglet_contenu_site' => 'Webstedets indhold',
463
-	'onglet_evolution_visite_mod' => 'Tendens',
464
-	'onglet_fonctions_avances' => 'Avancerede funktioner',
465
-	'onglet_informations_personnelles' => 'Personlige oplysninger',
466
-	'onglet_interactivite' => 'Interaktivitet',
467
-	'onglet_messagerie' => 'Meddelelsesfunktion',
468
-	'onglet_repartition_rubrique' => 'Fordeling på afsnit',
469
-	'onglet_save_restaur_base' => 'Sikkerhedskopi/genindlæsning af databasen',
470
-	'onglet_vider_cache' => 'Tøm cachen',
459
+    // O
460
+    'onglet_affacer_base' => 'Slet databasen',
461
+    'onglet_auteur' => 'Forfatteren',
462
+    'onglet_contenu_site' => 'Webstedets indhold',
463
+    'onglet_evolution_visite_mod' => 'Tendens',
464
+    'onglet_fonctions_avances' => 'Avancerede funktioner',
465
+    'onglet_informations_personnelles' => 'Personlige oplysninger',
466
+    'onglet_interactivite' => 'Interaktivitet',
467
+    'onglet_messagerie' => 'Meddelelsesfunktion',
468
+    'onglet_repartition_rubrique' => 'Fordeling på afsnit',
469
+    'onglet_save_restaur_base' => 'Sikkerhedskopi/genindlæsning af databasen',
470
+    'onglet_vider_cache' => 'Tøm cachen',
471 471
 
472
-	// P
473
-	'pass_choix_pass' => 'Vælg ny adgangskode:',
474
-	'pass_erreur' => 'Fejl',
475
-	'pass_erreur_acces_refuse' => '<b>Fejl:</b> du har ikke mere adgang til dette websted.',
476
-	'pass_erreur_code_inconnu' => '<b>Fejl:</b> denne kode har ikke adgang til dette websted.',
477
-	'pass_erreur_non_enregistre' => '<b>Fejl:</b> adressen <tt>@email_oubli@</tt> er ikke tilmeldt dette websted.',
478
-	'pass_erreur_non_valide' => '<b>Fejl:</b> e-mail-adressen <tt>@email_oubli@</tt> er ugyldig!',
479
-	'pass_erreur_probleme_technique' => '<b>Fejl:</b> denne e-mail kunne ikke sendes af tekniske grunde.',
480
-	'pass_espace_prive_bla' => 'Den private del af dette websted er åben for besøgende efter tilmelding.
472
+    // P
473
+    'pass_choix_pass' => 'Vælg ny adgangskode:',
474
+    'pass_erreur' => 'Fejl',
475
+    'pass_erreur_acces_refuse' => '<b>Fejl:</b> du har ikke mere adgang til dette websted.',
476
+    'pass_erreur_code_inconnu' => '<b>Fejl:</b> denne kode har ikke adgang til dette websted.',
477
+    'pass_erreur_non_enregistre' => '<b>Fejl:</b> adressen <tt>@email_oubli@</tt> er ikke tilmeldt dette websted.',
478
+    'pass_erreur_non_valide' => '<b>Fejl:</b> e-mail-adressen <tt>@email_oubli@</tt> er ugyldig!',
479
+    'pass_erreur_probleme_technique' => '<b>Fejl:</b> denne e-mail kunne ikke sendes af tekniske grunde.',
480
+    'pass_espace_prive_bla' => 'Den private del af dette websted er åben for besøgende efter tilmelding.
481 481
 	Når du har tilmeldt dig, kan du gennemse artikler der er på vej, indsende artikler og deltage i alle fora.',
482
-	'pass_forum_bla' => 'Du har bedt om adgang til et forum, der er forbeholdt registrerede brugere.',
483
-	'pass_indiquez_cidessous' => 'Indtast nedenfor den e-mail-adresse, du tidligere har registreret. Du vil modtage en e-mail, der forklarer, hvordan du får adgang.',
484
-	'pass_mail_passcookie' => '(dette er en automatisk dannet e-mail)
482
+    'pass_forum_bla' => 'Du har bedt om adgang til et forum, der er forbeholdt registrerede brugere.',
483
+    'pass_indiquez_cidessous' => 'Indtast nedenfor den e-mail-adresse, du tidligere har registreret. Du vil modtage en e-mail, der forklarer, hvordan du får adgang.',
484
+    'pass_mail_passcookie' => '(dette er en automatisk dannet e-mail)
485 485
 
486 486
 For at få adgang til webstedet 
487 487
 @nom_site_spip@ (@adresse_site@)
@@ -491,83 +491,83 @@  discard block
 block discarded – undo
491 491
 
492 492
 Du kan så indtaste en ny adgangskode
493 493
 og igen få adgang til webstedet.', # MODIF
494
-	'pass_mot_oublie' => 'Glemt adgangskode',
495
-	'pass_nouveau_enregistre' => 'Din nye adgangskode er registreret.',
496
-	'pass_nouveau_pass' => 'Ny adgangskode',
497
-	'pass_ok' => 'OK',
498
-	'pass_oubli_mot' => 'Glemt adgangskode',
499
-	'pass_quitter_fenetre' => 'Luk vinduet',
500
-	'pass_rappel_login' => 'Påmindelse: din brugeridentifikation (login) er "@login@".',
501
-	'pass_recevoir_mail' => 'Du vil modtage en e-mail, der forklarer hvordan du kan få adgang til webstedet.', # MODIF
502
-	'pass_retour_public' => 'Tilbage til det offentlige websted',
503
-	'pass_rien_a_faire_ici' => 'Intet at gøre her.',
504
-	'pass_vousinscrire' => 'Tilmelding til webstedet',
494
+    'pass_mot_oublie' => 'Glemt adgangskode',
495
+    'pass_nouveau_enregistre' => 'Din nye adgangskode er registreret.',
496
+    'pass_nouveau_pass' => 'Ny adgangskode',
497
+    'pass_ok' => 'OK',
498
+    'pass_oubli_mot' => 'Glemt adgangskode',
499
+    'pass_quitter_fenetre' => 'Luk vinduet',
500
+    'pass_rappel_login' => 'Påmindelse: din brugeridentifikation (login) er "@login@".',
501
+    'pass_recevoir_mail' => 'Du vil modtage en e-mail, der forklarer hvordan du kan få adgang til webstedet.', # MODIF
502
+    'pass_retour_public' => 'Tilbage til det offentlige websted',
503
+    'pass_rien_a_faire_ici' => 'Intet at gøre her.',
504
+    'pass_vousinscrire' => 'Tilmelding til webstedet',
505 505
 
506
-	// S
507
-	'stats_visites_et_popularite' => '@visites@ besøg; popularitet: @popularite@',
506
+    // S
507
+    'stats_visites_et_popularite' => '@visites@ besøg; popularitet: @popularite@',
508 508
 
509
-	// T
510
-	'taille_ko' => '@taille@ kb',
511
-	'taille_mo' => '@taille@ Mb',
512
-	'taille_octets' => '@taille@ byte',
513
-	'texte_actualite_site_1' => 'Denne side viser webstedets status og giver dig mulighed for at følge dine bidrag. Her kan du både finde dine uafsluttede artikler og de artikler og nyheder, som du inviteres til at tilkendegive din mening om, samt en påmindelse om dine tidligere bidrag.<p><hr><p>Når du er blevet fortrolig med brugergrænsefladen så klik på «',
514
-	'texte_actualite_site_2' => 'fuld brugergrænseflade',
515
-	'texte_actualite_site_3' => '» for at få flere funktioner til rådighed.',
516
-	'texte_creation_automatique_vignette' => 'Dette websted tillader automatisk dannelse af miniaturepiktogrammer. Hvis du via denne formular indlæser billeder i formatet @gd_formats@, vil de blive knyttet sammen med miniaturepiktogrammer med en maksimal størrelse på @taille_preview@ pixels.',
517
-	'texte_documents_associes' => 'Følgende dokumenter er knyttet til artiklen  men indsættes ikke direkte. Afhængig af det offentlige websteds layout kan de optræde som vedhæftede dokumenter.',
518
-	'texte_erreur_mise_niveau_base' => 'Databasefejl under opgradering.
509
+    // T
510
+    'taille_ko' => '@taille@ kb',
511
+    'taille_mo' => '@taille@ Mb',
512
+    'taille_octets' => '@taille@ byte',
513
+    'texte_actualite_site_1' => 'Denne side viser webstedets status og giver dig mulighed for at følge dine bidrag. Her kan du både finde dine uafsluttede artikler og de artikler og nyheder, som du inviteres til at tilkendegive din mening om, samt en påmindelse om dine tidligere bidrag.<p><hr><p>Når du er blevet fortrolig med brugergrænsefladen så klik på «',
514
+    'texte_actualite_site_2' => 'fuld brugergrænseflade',
515
+    'texte_actualite_site_3' => '» for at få flere funktioner til rådighed.',
516
+    'texte_creation_automatique_vignette' => 'Dette websted tillader automatisk dannelse af miniaturepiktogrammer. Hvis du via denne formular indlæser billeder i formatet @gd_formats@, vil de blive knyttet sammen med miniaturepiktogrammer med en maksimal størrelse på @taille_preview@ pixels.',
517
+    'texte_documents_associes' => 'Følgende dokumenter er knyttet til artiklen  men indsættes ikke direkte. Afhængig af det offentlige websteds layout kan de optræde som vedhæftede dokumenter.',
518
+    'texte_erreur_mise_niveau_base' => 'Databasefejl under opgradering.
519 519
 			Billedet <b>@fichier@</b> kunne ikke overføres (artiklen @id_article@).<p>
520 520
 			Noter omhyggeligt denne henvisning, gentag opgraderingsproceduren,
521 521
 			og kontrolller sluttelig, at billederne stadig figurerer i dokumentet.', # MODIF
522
-	'texte_inc_auth_1' => 'Du har identificeret dig selv med login <b>@auth_login@</b>, men det findes ikke (mere) i databasen. 
522
+    'texte_inc_auth_1' => 'Du har identificeret dig selv med login <b>@auth_login@</b>, men det findes ikke (mere) i databasen. 
523 523
 		Prøv at ', # MODIF
524
-	'texte_inc_auth_2' => 'genetablere forbindelsen',
525
-	'texte_inc_auth_3' => 'efter om nødvendigt at have lukket din browser ned og genstartet den igen.',
526
-	'texte_inc_config' => 'Ændringer nedenfor vil markant påvirke webstedets funktion. 
524
+    'texte_inc_auth_2' => 'genetablere forbindelsen',
525
+    'texte_inc_auth_3' => 'efter om nødvendigt at have lukket din browser ned og genstartet den igen.',
526
+    'texte_inc_config' => 'Ændringer nedenfor vil markant påvirke webstedets funktion. 
527 527
 	 Du rådes til ikke at ændre dem, med mindre du er fortrolig med SPIP-systemets funktion.
528 528
 	<br /><br /><b>I almindelighed rådes du kraftigt til at lade den hovedansvarlige webmaster på dit websted tage sig af denne side.</b>', # MODIF
529
-	'texte_inc_meta_1' => 'Kontroller venligst som administrator', # MODIF
530
-	'texte_inc_meta_2' => 'skriveadgangen',
531
-	'texte_inc_meta_3' => 'til kataloget ecrire/', # MODIF
532
-	'texte_statut_en_cours_redaction' => 'under redigering',
533
-	'texte_statut_poubelle' => 'i papirkurven',
534
-	'texte_statut_propose_evaluation' => 'indsendt til godkendelse',
535
-	'texte_statut_publie' => 'offentliggjort online',
536
-	'texte_statut_refuse' => 'afvist',
537
-	'titre_ajouter_mot_cle' => 'TILFØJ NØGLEORD:',
538
-	'titre_cadre_raccourcis' => 'GENVEJE:',
539
-	'titre_changer_couleur_interface' => 'Ændre farve på brugergrænsefladen',
540
-	'titre_image_admin_article' => 'Du kan administrere denne artikel',
541
-	'titre_image_administrateur' => 'Administrator',
542
-	'titre_image_aide' => 'Hjælp til dette emne',
543
-	'titre_image_auteur_supprime' => 'Forfatter slettet',
544
-	'titre_image_redacteur' => 'Forfatter uden adgang',
545
-	'titre_image_redacteur_02' => 'Forfatter',
546
-	'titre_image_visiteur' => 'Besøgende',
547
-	'titre_joindre_document' => 'VEDHÆFT DOKUMENT',
548
-	'titre_mots_cles' => 'NØGLEORD',
549
-	'titre_probleme_technique' => 'Advarsel: et teknisk problem (SQL server) forhindrer adgang til denne del af webstedet.<p>
529
+    'texte_inc_meta_1' => 'Kontroller venligst som administrator', # MODIF
530
+    'texte_inc_meta_2' => 'skriveadgangen',
531
+    'texte_inc_meta_3' => 'til kataloget ecrire/', # MODIF
532
+    'texte_statut_en_cours_redaction' => 'under redigering',
533
+    'texte_statut_poubelle' => 'i papirkurven',
534
+    'texte_statut_propose_evaluation' => 'indsendt til godkendelse',
535
+    'texte_statut_publie' => 'offentliggjort online',
536
+    'texte_statut_refuse' => 'afvist',
537
+    'titre_ajouter_mot_cle' => 'TILFØJ NØGLEORD:',
538
+    'titre_cadre_raccourcis' => 'GENVEJE:',
539
+    'titre_changer_couleur_interface' => 'Ændre farve på brugergrænsefladen',
540
+    'titre_image_admin_article' => 'Du kan administrere denne artikel',
541
+    'titre_image_administrateur' => 'Administrator',
542
+    'titre_image_aide' => 'Hjælp til dette emne',
543
+    'titre_image_auteur_supprime' => 'Forfatter slettet',
544
+    'titre_image_redacteur' => 'Forfatter uden adgang',
545
+    'titre_image_redacteur_02' => 'Forfatter',
546
+    'titre_image_visiteur' => 'Besøgende',
547
+    'titre_joindre_document' => 'VEDHÆFT DOKUMENT',
548
+    'titre_mots_cles' => 'NØGLEORD',
549
+    'titre_probleme_technique' => 'Advarsel: et teknisk problem (SQL server) forhindrer adgang til denne del af webstedet.<p>
550 550
 		Tak for din forståelse.', # MODIF
551
-	'titre_publier_document' => 'OFFENTLIGGØR ET DOKUMENT I DETTE AFSNIT',
552
-	'titre_statistiques' => 'Webstedsstatistik',
553
-	'titre_titre_document' => 'Dokumentoverskrift:',
554
-	'trad_reference' => '(referenceartikel)', # MODIF
551
+    'titre_publier_document' => 'OFFENTLIGGØR ET DOKUMENT I DETTE AFSNIT',
552
+    'titre_statistiques' => 'Webstedsstatistik',
553
+    'titre_titre_document' => 'Dokumentoverskrift:',
554
+    'trad_reference' => '(referenceartikel)', # MODIF
555 555
 
556
-	// Z
557
-	'zbug_boucle_recursive_undef' => 'boucle récursive non définie', # MODIF
558
-	'zbug_champ_hors_motif' => 'Champ @champ@ hors d’une boucle de motif @motif@', # MODIF
559
-	'zbug_critere_inconnu' => 'critère inconnu @critere@', # MODIF
560
-	'zbug_distant_interdit' => 'externe interdit', # MODIF
561
-	'zbug_doublon_table_sans_index' => 'doublons sur une table sans index', # MODIF
562
-	'zbug_erreur_boucle_double' => 'BOUCLE@id@: flertydig definition', # MODIF
563
-	'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: mangler slutkoden der lukker', # MODIF
564
-	'zbug_erreur_boucle_syntaxe' => 'forkert loop (BOUCLE) syntax ', # MODIF
565
-	'zbug_erreur_execution_page' => 'erreur d’exécution de la page', # MODIF
566
-	'zbug_erreur_filtre' => 'Fejl - udefineret filter: <b>"@filter@"</b>', # MODIF
567
-	'zbug_erreur_meme_parent' => '{meme_parent} ne s’applique qu’aux boucles (FORUMS) ou (RUBRIQUES)', # MODIF
568
-	'zbug_info_erreur_squelette' => 'Fejl på sitet',
569
-	'zbug_inversion_ordre_inexistant' => 'inversion d’un ordre inexistant', # MODIF
570
-	'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle recursive', # MODIF
571
-	'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrects', # MODIF
572
-	'zbug_serveur_indefini' => 'serveur SQL indéfini' # MODIF
556
+    // Z
557
+    'zbug_boucle_recursive_undef' => 'boucle récursive non définie', # MODIF
558
+    'zbug_champ_hors_motif' => 'Champ @champ@ hors d’une boucle de motif @motif@', # MODIF
559
+    'zbug_critere_inconnu' => 'critère inconnu @critere@', # MODIF
560
+    'zbug_distant_interdit' => 'externe interdit', # MODIF
561
+    'zbug_doublon_table_sans_index' => 'doublons sur une table sans index', # MODIF
562
+    'zbug_erreur_boucle_double' => 'BOUCLE@id@: flertydig definition', # MODIF
563
+    'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: mangler slutkoden der lukker', # MODIF
564
+    'zbug_erreur_boucle_syntaxe' => 'forkert loop (BOUCLE) syntax ', # MODIF
565
+    'zbug_erreur_execution_page' => 'erreur d’exécution de la page', # MODIF
566
+    'zbug_erreur_filtre' => 'Fejl - udefineret filter: <b>"@filter@"</b>', # MODIF
567
+    'zbug_erreur_meme_parent' => '{meme_parent} ne s’applique qu’aux boucles (FORUMS) ou (RUBRIQUES)', # MODIF
568
+    'zbug_info_erreur_squelette' => 'Fejl på sitet',
569
+    'zbug_inversion_ordre_inexistant' => 'inversion d’un ordre inexistant', # MODIF
570
+    'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle recursive', # MODIF
571
+    'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrects', # MODIF
572
+    'zbug_serveur_indefini' => 'serveur SQL indéfini' # MODIF
573 573
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_fon.php 1 patch
Indentation   +511 added lines, -511 removed lines patch added patch discarded remove patch
@@ -4,543 +4,543 @@
 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
-	'access_interface_graphique' => 'Lɛkɔ yì atɛ bi jí',
14
-	'access_mode_texte' => 'ɖè tɛmɛ nu wiwlantɔn xlɛ  do atɛ ɔ ji ',
15
-	'admin_debug' => 'Mi bló ɖó',
16
-	'admin_modifier_article' => 'Hɔntogbó',
17
-	'admin_modifier_auteur' => 'ɖiɔ nyɔwlantɔ é lɔ',
18
-	'admin_modifier_breve' => 'ɖiɔ xogbè kléwun é lɔ',
19
-	'admin_modifier_mot' => 'ɖiɔ gbèta é lɔ',
20
-	'admin_modifier_rubrique' => 'ɖiɔ akpa  é lɔ',
21
-	'admin_recalculer' => 'mi lɛ vɔ akɔnta wekpa tɔn blo',
22
-	'alerte_maj_impossible' => 'Jijladó SQL tɔn soyí ɖìdè ɖévomɛ gló, e siwu nyí ɖɔ acɛ e na  yí do ɖiɔ titomɛ ɔ wɛ zɔn. Mi tɛnkpɔ bó so alɔ xwétɔ́ mi tɔn',
23
-	'analyse_xml' => 'Ni kpon XML tri tri ton',
24
-	'articles_recents' => 'wekpa gùdogùdotɔn lɛ̂  ',
25
-	'avis_archive_incorrect' => 'gbètakin xóxó é lɔ é nyi gbètakin supipu tɔn a',
26
-	'avis_archive_invalide' => 'gbètakɛn xoxo ɔ fɛwu a',
27
-	'avis_attention' => 'Mi cɔ mi ɖé',
28
-	'avis_champ_incorrect_type_objet' => 'nyikɔmasɔgbe@name@ nu kwin alɔkpa@type@',
29
-	'avis_colonne_inexistante' => 'Akpa a tin a ',
30
-	'avis_erreur' => 'afɔkiklɛn : mi kpɔn do',
31
-	'avis_erreur_connexion' => 'afɔkiklɛn do cacadomɛ',
32
-	'avis_erreur_cookie' => '',
33
-	'avis_erreur_fonction_contexte' => 'afɔkiklɛn do titomɛ. ɖidè é lɔ do na tɔn do akpa é lɔ mɛ a', # MODIF
34
-	'avis_erreur_mysql' => 'afɔkiklɛn SQL tɔn',
35
-	'avis_erreur_sauvegarde' => 'afɔkiklɛn do wiwlihɛn ɔ mɛ(@type@ @id_objet@) !',
12
+    // A
13
+    'access_interface_graphique' => 'Lɛkɔ yì atɛ bi jí',
14
+    'access_mode_texte' => 'ɖè tɛmɛ nu wiwlantɔn xlɛ  do atɛ ɔ ji ',
15
+    'admin_debug' => 'Mi bló ɖó',
16
+    'admin_modifier_article' => 'Hɔntogbó',
17
+    'admin_modifier_auteur' => 'ɖiɔ nyɔwlantɔ é lɔ',
18
+    'admin_modifier_breve' => 'ɖiɔ xogbè kléwun é lɔ',
19
+    'admin_modifier_mot' => 'ɖiɔ gbèta é lɔ',
20
+    'admin_modifier_rubrique' => 'ɖiɔ akpa  é lɔ',
21
+    'admin_recalculer' => 'mi lɛ vɔ akɔnta wekpa tɔn blo',
22
+    'alerte_maj_impossible' => 'Jijladó SQL tɔn soyí ɖìdè ɖévomɛ gló, e siwu nyí ɖɔ acɛ e na  yí do ɖiɔ titomɛ ɔ wɛ zɔn. Mi tɛnkpɔ bó so alɔ xwétɔ́ mi tɔn',
23
+    'analyse_xml' => 'Ni kpon XML tri tri ton',
24
+    'articles_recents' => 'wekpa gùdogùdotɔn lɛ̂  ',
25
+    'avis_archive_incorrect' => 'gbètakin xóxó é lɔ é nyi gbètakin supipu tɔn a',
26
+    'avis_archive_invalide' => 'gbètakɛn xoxo ɔ fɛwu a',
27
+    'avis_attention' => 'Mi cɔ mi ɖé',
28
+    'avis_champ_incorrect_type_objet' => 'nyikɔmasɔgbe@name@ nu kwin alɔkpa@type@',
29
+    'avis_colonne_inexistante' => 'Akpa a tin a ',
30
+    'avis_erreur' => 'afɔkiklɛn : mi kpɔn do',
31
+    'avis_erreur_connexion' => 'afɔkiklɛn do cacadomɛ',
32
+    'avis_erreur_cookie' => '',
33
+    'avis_erreur_fonction_contexte' => 'afɔkiklɛn do titomɛ. ɖidè é lɔ do na tɔn do akpa é lɔ mɛ a', # MODIF
34
+    'avis_erreur_mysql' => 'afɔkiklɛn SQL tɔn',
35
+    'avis_erreur_sauvegarde' => 'afɔkiklɛn do wiwlihɛn ɔ mɛ(@type@ @id_objet@) !',
36 36
 
37
-	// B
38
-	'barre_a_accent_grave' => 'Mi zé wèkwin A bo xwè gbakun yi do na',
39
-	'barre_aide' => 'Mi zan wékwin lɛ̂ bo ná ɖo blo titomɛ mitɔn ɖo',
40
-	'barre_e_accent_aigu' => 'mi ze wékwin asi E  démɛ',
41
-	'barre_eo' => 'mi ze wékwin asi E  ɖo l’o',
42
-	'barre_eo_maj' => 'mi ze wékwin asi E  ɖo l’o daxo ɔ mɛ', # MODIF
43
-	'barre_euro' => 'mi ze wékwin  é lɔ € ɖémɛ ',
44
-	'barre_gras' => 'mi ze ɖo kpinkpɛnmɛ',
45
-	'barre_guillemets' => 'mi ze « ɖiɖɔtɔ » sɔ lilɛ ɖo',
46
-	'barre_guillemets_simples' => 'mi ze « ɖiɖɔtɔ » sɔ lilɛ ɖo akpa wègɔ̂ ji',
47
-	'barre_intertitre' => 'mi lilɛ ɖo {{{gbèta tɛntin}}}',
48
-	'barre_italic' => 'mi gban wiwlan kpɛɖé',
49
-	'barre_lien' => 'mi lilɛ ɖo [lien hypertexte->http://...]',
50
-	'barre_lien_input' => 'Mi ɖo gesi nu gblogbloji mi tɔn ( mi siwu doxlɛ atɛ ɖo http://www.gblogblojice/com alo mi na xlɛ wékpa ɖokpo.',
51
-	'barre_note' => 'mi lilɛ ɖo[[Note de bas de page]]',
52
-	'barre_quote' => 'Mi xlɛ wɛn ɖokpo',
53
-	'bouton_changer' => 'ɖyɔ̂',
54
-	'bouton_chercher' => 'Bà',
55
-	'bouton_choisir' => 'Cyán',
56
-	'bouton_download' => 'Télécharger', # MODIF
57
-	'bouton_radio_desactiver_messagerie_interne' => 'Mi jo wiwlanmɛ ɖo ',
58
-	'bouton_radio_envoi_annonces' => 'mi sɛ gbètàxojla do',
59
-	'bouton_radio_non_envoi_annonces' => 'mi sɛ xojla do wo ',
60
-	'bouton_radio_non_envoi_liste_nouveautes' => 'mi ma pklé xogbè yɔyɔ lɛ̂ do ',
61
-	'bouton_recharger_page' => 'mi lɛ vɔ wékpa e lɔ ze',
62
-	'bouton_telecharger' => 'ɖɔn',
63
-	'bouton_upload' => 'ɖɔn', # MODIF
64
-	'bouton_valider' => 'sɔ kɛn na',
37
+    // B
38
+    'barre_a_accent_grave' => 'Mi zé wèkwin A bo xwè gbakun yi do na',
39
+    'barre_aide' => 'Mi zan wékwin lɛ̂ bo ná ɖo blo titomɛ mitɔn ɖo',
40
+    'barre_e_accent_aigu' => 'mi ze wékwin asi E  démɛ',
41
+    'barre_eo' => 'mi ze wékwin asi E  ɖo l’o',
42
+    'barre_eo_maj' => 'mi ze wékwin asi E  ɖo l’o daxo ɔ mɛ', # MODIF
43
+    'barre_euro' => 'mi ze wékwin  é lɔ € ɖémɛ ',
44
+    'barre_gras' => 'mi ze ɖo kpinkpɛnmɛ',
45
+    'barre_guillemets' => 'mi ze « ɖiɖɔtɔ » sɔ lilɛ ɖo',
46
+    'barre_guillemets_simples' => 'mi ze « ɖiɖɔtɔ » sɔ lilɛ ɖo akpa wègɔ̂ ji',
47
+    'barre_intertitre' => 'mi lilɛ ɖo {{{gbèta tɛntin}}}',
48
+    'barre_italic' => 'mi gban wiwlan kpɛɖé',
49
+    'barre_lien' => 'mi lilɛ ɖo [lien hypertexte->http://...]',
50
+    'barre_lien_input' => 'Mi ɖo gesi nu gblogbloji mi tɔn ( mi siwu doxlɛ atɛ ɖo http://www.gblogblojice/com alo mi na xlɛ wékpa ɖokpo.',
51
+    'barre_note' => 'mi lilɛ ɖo[[Note de bas de page]]',
52
+    'barre_quote' => 'Mi xlɛ wɛn ɖokpo',
53
+    'bouton_changer' => 'ɖyɔ̂',
54
+    'bouton_chercher' => 'Bà',
55
+    'bouton_choisir' => 'Cyán',
56
+    'bouton_download' => 'Télécharger', # MODIF
57
+    'bouton_radio_desactiver_messagerie_interne' => 'Mi jo wiwlanmɛ ɖo ',
58
+    'bouton_radio_envoi_annonces' => 'mi sɛ gbètàxojla do',
59
+    'bouton_radio_non_envoi_annonces' => 'mi sɛ xojla do wo ',
60
+    'bouton_radio_non_envoi_liste_nouveautes' => 'mi ma pklé xogbè yɔyɔ lɛ̂ do ',
61
+    'bouton_recharger_page' => 'mi lɛ vɔ wékpa e lɔ ze',
62
+    'bouton_telecharger' => 'ɖɔn',
63
+    'bouton_upload' => 'ɖɔn', # MODIF
64
+    'bouton_valider' => 'sɔ kɛn na',
65 65
 
66
-	// C
67
-	'cal_apresmidi' => 'Hwèlɛkɔ',
68
-	'cal_jour_entier' => 'Akán ɔ bí',
69
-	'cal_matin' => 'zânzan',
70
-	'cal_par_jour' => 'Tìtómɛ gbèɖókpó ɖókpó tɔn',
71
-	'cal_par_mois' => 'Tìtómɛ sùnɖókpó ɖókpó tɔn',
72
-	'cal_par_semaine' => 'Tìtómɛ vòdúngblámɛɖókpó ɖókpó tɔn',
73
-	'confirm_changer_statut' => 'vlɛ mī byɔ ɖɔ é mí ján ɖyɔ nǔ é lɔ. Mì ɖò bibà ɖɔ azɔ ná lɛ vɔ yì nù kɔn a ',
66
+    // C
67
+    'cal_apresmidi' => 'Hwèlɛkɔ',
68
+    'cal_jour_entier' => 'Akán ɔ bí',
69
+    'cal_matin' => 'zânzan',
70
+    'cal_par_jour' => 'Tìtómɛ gbèɖókpó ɖókpó tɔn',
71
+    'cal_par_mois' => 'Tìtómɛ sùnɖókpó ɖókpó tɔn',
72
+    'cal_par_semaine' => 'Tìtómɛ vòdúngblámɛɖókpó ɖókpó tɔn',
73
+    'confirm_changer_statut' => 'vlɛ mī byɔ ɖɔ é mí ján ɖyɔ nǔ é lɔ. Mì ɖò bibà ɖɔ azɔ ná lɛ vɔ yì nù kɔn a ',
74 74
 
75
-	// D
76
-	'date_aujourdhui' => 'é gbé',
77
-	'date_avant_jc' => 'có hwɛ kpó J.C ná wá',
78
-	'date_dans' => 'dò@gbè sisɔmɛ@',
79
-	'date_de_mois_1' => '@j@ @nommois@',
80
-	'date_de_mois_10' => '@azán@ @ sùn nyíkɔ',
81
-	'date_de_mois_11' => '@j@ @nommois@',
82
-	'date_de_mois_12' => '@azán@ @ sùn nyíkɔ',
83
-	'date_de_mois_2' => '@j@ @nommois@',
84
-	'date_de_mois_3' => '@j@ @nommois@',
85
-	'date_de_mois_4' => '@j@ @nommois@',
86
-	'date_de_mois_5' => '@j@ @nommois@',
87
-	'date_de_mois_6' => '@j@ @nommois@',
88
-	'date_de_mois_7' => '@j@ @nommois@',
89
-	'date_de_mois_8' => '@j@ @nommois@',
90
-	'date_de_mois_9' => '@j@ @nommois@',
91
-	'date_demain' => 'sɔ̄',
92
-	'date_fmt_heures_minutes' => '@h@h@m@min',
93
-	'date_fmt_jour_heure' => '@jour@ à @heure@',
94
-	'date_fmt_jour_mois' => '@jour@ @nommois@',
95
-	'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
96
-	'date_fmt_mois_annee' => '@ sùn nyíkɔ@xwè@',
97
-	'date_fmt_nomjour_date' => 'le @nomjour@ @date@',
98
-	'date_heures' => 'Gàn lɛ mɛ',
99
-	'date_hier' => 'Sɔ̄ è wá yí ɔ ',
100
-	'date_il_y_a' => 'il y a @delai@',
101
-	'date_jnum1' => 'Nùkɔn nùkɔn tɔn ɔ ',
102
-	'date_jnum10' => 'Wǒ',
103
-	'date_jnum11' => 'wô ɖòkpó',
104
-	'date_jnum12' => 'wěwé',
105
-	'date_jnum13' => 'wǎtɔn ',
106
-	'date_jnum14' => 'wɛnɛ',
107
-	'date_jnum15' => 'afɔtɔn ',
108
-	'date_jnum16' => 'afɔtɔn nùkún ɖókpó',
109
-	'date_jnum17' => 'afɔtɔn nùkún wè',
110
-	'date_jnum18' => 'afɔtɔn nùkún atɔn',
111
-	'date_jnum19' => 'afɔtɔn nùkún ɛnɛ',
112
-	'date_jnum2' => 'wè',
113
-	'date_jnum20' => 'kò',
114
-	'date_jnum21' => 'ko nùkún ɖókpó',
115
-	'date_jnum22' => 'ko nùkún wè',
116
-	'date_jnum23' => 'ko nùkún atɔn',
117
-	'date_jnum24' => 'ko nùkún nɛ',
118
-	'date_jnum25' => 'ko nùkún àtɔ̂n',
119
-	'date_jnum26' => 'ko nùkún àyzɛn ',
120
-	'date_jnum27' => 'ko nùkún tɛnwè',
121
-	'date_jnum28' => 'ko nùkún tántɔn',
122
-	'date_jnum29' => 'ko nùkún tɛnnɛ',
123
-	'date_jnum3' => 'Atɔn',
124
-	'date_jnum30' => 'gbàn',
125
-	'date_jnum31' => 'gbàn nùkún ɖókpó',
126
-	'date_jnum4' => 'ɛ̄nɛ',
127
-	'date_jnum5' => 'àtɔ̂n',
128
-	'date_jnum6' => 'àyízɛn ',
129
-	'date_jnum7' => 'tɛnwè',
130
-	'date_jnum8' => 'tántɔn',
131
-	'date_jnum9' => 'tɛnnɛ',
132
-	'date_jour_1' => 'vodunzangbè',
133
-	'date_jour_2' => 'tɛnigbè',
134
-	'date_jour_3' => 'tâtàgbè',
135
-	'date_jour_4' => 'azangagbè',
136
-	'date_jour_5' => 'nyɔnúzángbè',
137
-	'date_jour_6' => 'axózangbè',
138
-	'date_jour_7' => 'síɖígbè',
139
-	'date_jours' => 'azan lɛ̂',
140
-	'date_minutes' => 'cɛjúmɛ ',
141
-	'date_mois' => 'sùn',
142
-	'date_mois_1' => 'Alǔunsun',
143
-	'date_mois_10' => 'Kɔnyasun',
144
-	'date_mois_11' => 'Abɔxwísun',
145
-	'date_mois_12' => 'Wǒosun',
146
-	'date_mois_2' => 'Zofínkplɔsun',
147
-	'date_mois_3' => 'xwèjísun ',
148
-	'date_mois_4' => 'Lidósun',
149
-	'date_mois_5' => 'Nǔxwasun',
150
-	'date_mois_6' => 'Ayidósun',
151
-	'date_mois_7' => 'Liyasun',
152
-	'date_mois_8' => 'Avuvɔsun',
153
-	'date_mois_9' => 'Zǒsun',
154
-	'date_saison_1' => 'avìvɔ hwènú',
155
-	'date_saison_2' => 'plɛntân',
156
-	'date_saison_3' => 'hwèsívɔ hwènú',
157
-	'date_saison_4' => 'otɔmù',
158
-	'date_semaines' => 'Vodúngbláɖòkpómɛ ',
159
-	'dirs_commencer' => 'bó nú mī ná ɖó bɛ afɔ ɖó tè ji ɔ ',
160
-	'dirs_preliminaire' => 'bibɛmɛ ɔ : mī byɔ gbè hwɛ',
161
-	'dirs_probleme_droits' => 'Xó ɖò acɛ yíyí wú', # MODIF
162
-	'dirs_repertoires_absents' => 'Mī mɔ ɖìɖèmɛ é lɛ áE siwú nyí ɖɔ wèkwín ɖáxó kpódo kpɛvi yé mà wlan ganji à wɛ zɔnmī kpɔn ɖɔ wèkwín ɖáxó kpódo kpɛvi é  lo ɖìɖèmɛ ɔ é sɔgbè kpó é xlɛ ànú é má nyí mɔ a mī lɛ ná nyikɔ FTP ɔ bó gɔn afɔ klɛnmī kò bló é nɛ fo ɔ', # MODIF
163
-	'dirs_repertoires_suivants' => 'yé siwú wlán nú ɖó ɖìɖèmɛ é lɔ lɛ ánú é ná  ɖó kpɔn té ɔ, mī zé FTP bò ná Xó ɖò acɛ mɛɖókpó ɖókpó tɔn ɖó ɖìɖèmɛmī timɛ afɔ ɖìɖè ɔ ɖó ', # MODIF
164
-	'double_occurrence' => 'Double occurrence', # MODIF
75
+    // D
76
+    'date_aujourdhui' => 'é gbé',
77
+    'date_avant_jc' => 'có hwɛ kpó J.C ná wá',
78
+    'date_dans' => 'dò@gbè sisɔmɛ@',
79
+    'date_de_mois_1' => '@j@ @nommois@',
80
+    'date_de_mois_10' => '@azán@ @ sùn nyíkɔ',
81
+    'date_de_mois_11' => '@j@ @nommois@',
82
+    'date_de_mois_12' => '@azán@ @ sùn nyíkɔ',
83
+    'date_de_mois_2' => '@j@ @nommois@',
84
+    'date_de_mois_3' => '@j@ @nommois@',
85
+    'date_de_mois_4' => '@j@ @nommois@',
86
+    'date_de_mois_5' => '@j@ @nommois@',
87
+    'date_de_mois_6' => '@j@ @nommois@',
88
+    'date_de_mois_7' => '@j@ @nommois@',
89
+    'date_de_mois_8' => '@j@ @nommois@',
90
+    'date_de_mois_9' => '@j@ @nommois@',
91
+    'date_demain' => 'sɔ̄',
92
+    'date_fmt_heures_minutes' => '@h@h@m@min',
93
+    'date_fmt_jour_heure' => '@jour@ à @heure@',
94
+    'date_fmt_jour_mois' => '@jour@ @nommois@',
95
+    'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
96
+    'date_fmt_mois_annee' => '@ sùn nyíkɔ@xwè@',
97
+    'date_fmt_nomjour_date' => 'le @nomjour@ @date@',
98
+    'date_heures' => 'Gàn lɛ mɛ',
99
+    'date_hier' => 'Sɔ̄ è wá yí ɔ ',
100
+    'date_il_y_a' => 'il y a @delai@',
101
+    'date_jnum1' => 'Nùkɔn nùkɔn tɔn ɔ ',
102
+    'date_jnum10' => 'Wǒ',
103
+    'date_jnum11' => 'wô ɖòkpó',
104
+    'date_jnum12' => 'wěwé',
105
+    'date_jnum13' => 'wǎtɔn ',
106
+    'date_jnum14' => 'wɛnɛ',
107
+    'date_jnum15' => 'afɔtɔn ',
108
+    'date_jnum16' => 'afɔtɔn nùkún ɖókpó',
109
+    'date_jnum17' => 'afɔtɔn nùkún wè',
110
+    'date_jnum18' => 'afɔtɔn nùkún atɔn',
111
+    'date_jnum19' => 'afɔtɔn nùkún ɛnɛ',
112
+    'date_jnum2' => 'wè',
113
+    'date_jnum20' => 'kò',
114
+    'date_jnum21' => 'ko nùkún ɖókpó',
115
+    'date_jnum22' => 'ko nùkún wè',
116
+    'date_jnum23' => 'ko nùkún atɔn',
117
+    'date_jnum24' => 'ko nùkún nɛ',
118
+    'date_jnum25' => 'ko nùkún àtɔ̂n',
119
+    'date_jnum26' => 'ko nùkún àyzɛn ',
120
+    'date_jnum27' => 'ko nùkún tɛnwè',
121
+    'date_jnum28' => 'ko nùkún tántɔn',
122
+    'date_jnum29' => 'ko nùkún tɛnnɛ',
123
+    'date_jnum3' => 'Atɔn',
124
+    'date_jnum30' => 'gbàn',
125
+    'date_jnum31' => 'gbàn nùkún ɖókpó',
126
+    'date_jnum4' => 'ɛ̄nɛ',
127
+    'date_jnum5' => 'àtɔ̂n',
128
+    'date_jnum6' => 'àyízɛn ',
129
+    'date_jnum7' => 'tɛnwè',
130
+    'date_jnum8' => 'tántɔn',
131
+    'date_jnum9' => 'tɛnnɛ',
132
+    'date_jour_1' => 'vodunzangbè',
133
+    'date_jour_2' => 'tɛnigbè',
134
+    'date_jour_3' => 'tâtàgbè',
135
+    'date_jour_4' => 'azangagbè',
136
+    'date_jour_5' => 'nyɔnúzángbè',
137
+    'date_jour_6' => 'axózangbè',
138
+    'date_jour_7' => 'síɖígbè',
139
+    'date_jours' => 'azan lɛ̂',
140
+    'date_minutes' => 'cɛjúmɛ ',
141
+    'date_mois' => 'sùn',
142
+    'date_mois_1' => 'Alǔunsun',
143
+    'date_mois_10' => 'Kɔnyasun',
144
+    'date_mois_11' => 'Abɔxwísun',
145
+    'date_mois_12' => 'Wǒosun',
146
+    'date_mois_2' => 'Zofínkplɔsun',
147
+    'date_mois_3' => 'xwèjísun ',
148
+    'date_mois_4' => 'Lidósun',
149
+    'date_mois_5' => 'Nǔxwasun',
150
+    'date_mois_6' => 'Ayidósun',
151
+    'date_mois_7' => 'Liyasun',
152
+    'date_mois_8' => 'Avuvɔsun',
153
+    'date_mois_9' => 'Zǒsun',
154
+    'date_saison_1' => 'avìvɔ hwènú',
155
+    'date_saison_2' => 'plɛntân',
156
+    'date_saison_3' => 'hwèsívɔ hwènú',
157
+    'date_saison_4' => 'otɔmù',
158
+    'date_semaines' => 'Vodúngbláɖòkpómɛ ',
159
+    'dirs_commencer' => 'bó nú mī ná ɖó bɛ afɔ ɖó tè ji ɔ ',
160
+    'dirs_preliminaire' => 'bibɛmɛ ɔ : mī byɔ gbè hwɛ',
161
+    'dirs_probleme_droits' => 'Xó ɖò acɛ yíyí wú', # MODIF
162
+    'dirs_repertoires_absents' => 'Mī mɔ ɖìɖèmɛ é lɛ áE siwú nyí ɖɔ wèkwín ɖáxó kpódo kpɛvi yé mà wlan ganji à wɛ zɔnmī kpɔn ɖɔ wèkwín ɖáxó kpódo kpɛvi é  lo ɖìɖèmɛ ɔ é sɔgbè kpó é xlɛ ànú é má nyí mɔ a mī lɛ ná nyikɔ FTP ɔ bó gɔn afɔ klɛnmī kò bló é nɛ fo ɔ', # MODIF
163
+    'dirs_repertoires_suivants' => 'yé siwú wlán nú ɖó ɖìɖèmɛ é lɔ lɛ ánú é ná  ɖó kpɔn té ɔ, mī zé FTP bò ná Xó ɖò acɛ mɛɖókpó ɖókpó tɔn ɖó ɖìɖèmɛmī timɛ afɔ ɖìɖè ɔ ɖó ', # MODIF
164
+    'double_occurrence' => 'Double occurrence', # MODIF
165 165
 
166
-	// E
167
-	'envoi_via_le_site' => 'mī sɛ gbɔn gblògblójí ɔ jì',
166
+    // E
167
+    'envoi_via_le_site' => 'mī sɛ gbɔn gblògblójí ɔ jì',
168 168
 
169
-	// F
170
-	'form_deja_inscrit' => 'mī kò ná nyìkɔ ',
171
-	'form_email_non_valide' => 'e-mailù mī tɔn ɔ sɔ gbè á',
172
-	'form_forum_access_refuse' => 'mī sɔ sǐwu yì gblogblo é lɔ jí á',
173
-	'form_forum_bonjour' => 'mī fɔn án @nom@,',
174
-	'form_forum_email_deja_enregistre' => 'gesí é lɔ kó sɔ gbè, mī sǐwu zán cávì mī tɔn ',
175
-	'form_forum_identifiant_mail' => 'e-mailù ɖòkpó kó sɛ ɖéxlɛ mì tɔn ɖó',
176
-	'form_forum_identifiants' => 'ɖéxlɛ mì tɔn ',
177
-	'form_forum_indiquer_nom_email' => 'mī sɛ nyìkɔ mì tɔn kpòɖó e-mailù sɛ ɖó. mī ná sɛ ɖéxlɛ mì tɔn sɛ ɖó azɔn ɖòkpó gbɔn e-mailù jí',
178
-	'form_forum_login' => 'nyìkɔ',
179
-	'form_forum_message_auto' => 'é lɔ ɔ wɛn càcà wɛ',
180
-	'form_forum_pass' => 'cávì :',
181
-	'form_forum_probleme_mail' => 'Xó ɖò e-mailù ɔ wú : vlàvò ɔ ɖéxlɛ yì á',
182
-	'form_forum_voici1' => 'ɖéxlɛ mì tɔn lɛ mì byɔ gblogblojí @nyìkɔ_gblogblojí_supipu@ ‘’gesí_gblogblojí@', # MODIF
183
-	'form_forum_voici2' => 'ɖéxlɛ mì tɔn lɛ mì ná ɖó wl wèkpá ɖó gblogblojí @nyìkɔ_gblogblojí_supipu@ ‘’gesí_gblogblojí@', # MODIF
184
-	'form_indiquer_email' => 'mī kɛnklɛn bó ná gèsí kpó e-mailù kpó',
185
-	'form_indiquer_nom' => 'mī ná nyìkɔ mí tɔn ',
186
-	'form_indiquer_nom_site' => 'mī ná gblogblojí mí tɔn sín nyìkɔ ',
187
-	'form_pet_deja_enregistre' => 'mī kó wlí gblogblojí é lɔ hɛn ',
188
-	'form_pet_signature_pasprise' => 'mī kó yígbè nú àlɔɖówěmámɛ mī tɔn á',
189
-	'form_prop_confirmer_envoi' => 'mī kò sɛ ɖó hún, mī lɛ vɔ ɖɔ nú mí',
190
-	'form_prop_description' => 'ɖìɖèxlɛ/ xóvánkán',
191
-	'form_prop_enregistre' => 'Xógbè mī tɔn kó nyí wiwlíhɛntɔ, nú gblogblo ɔ jí sín gán lɛ sɔ kɛn ní ɔ, é ná tɔn tà ',
192
-	'form_prop_envoyer' => 'sɛ wɛn ɖòkpó ɖó',
193
-	'form_prop_indiquer_email' => 'bó na e-mailù ɖágbé',
194
-	'form_prop_indiquer_nom_site' => 'Mì gblogblo ɔ jí sín nyíkɔ.',
195
-	'form_prop_indiquer_sujet' => 'mì xlɛ xógbè ɔ ',
196
-	'form_prop_message_envoye' => 'wɛn ɔ yí',
197
-	'form_prop_non_enregistre' => 'E siwú wlí Xógbè mì tɔn hɛn á',
198
-	'form_prop_sujet' => 'Xógbè',
199
-	'form_prop_url_site' => 'nɔtɛn (URLU) gblogblojí ɔ tɔn', # MODIF
200
-	'forum_non_inscrit' => 'mì ná nyíkɔ , kàbí nɔtɛn, cávì lɛ nyɔ á.',
201
-	'forum_par_auteur' => '@nyɔwlántɔ ɖókpóɖókpó@',
202
-	'forum_titre_erreur' => 'mì klɛn àfɔ',
169
+    // F
170
+    'form_deja_inscrit' => 'mī kò ná nyìkɔ ',
171
+    'form_email_non_valide' => 'e-mailù mī tɔn ɔ sɔ gbè á',
172
+    'form_forum_access_refuse' => 'mī sɔ sǐwu yì gblogblo é lɔ jí á',
173
+    'form_forum_bonjour' => 'mī fɔn án @nom@,',
174
+    'form_forum_email_deja_enregistre' => 'gesí é lɔ kó sɔ gbè, mī sǐwu zán cávì mī tɔn ',
175
+    'form_forum_identifiant_mail' => 'e-mailù ɖòkpó kó sɛ ɖéxlɛ mì tɔn ɖó',
176
+    'form_forum_identifiants' => 'ɖéxlɛ mì tɔn ',
177
+    'form_forum_indiquer_nom_email' => 'mī sɛ nyìkɔ mì tɔn kpòɖó e-mailù sɛ ɖó. mī ná sɛ ɖéxlɛ mì tɔn sɛ ɖó azɔn ɖòkpó gbɔn e-mailù jí',
178
+    'form_forum_login' => 'nyìkɔ',
179
+    'form_forum_message_auto' => 'é lɔ ɔ wɛn càcà wɛ',
180
+    'form_forum_pass' => 'cávì :',
181
+    'form_forum_probleme_mail' => 'Xó ɖò e-mailù ɔ wú : vlàvò ɔ ɖéxlɛ yì á',
182
+    'form_forum_voici1' => 'ɖéxlɛ mì tɔn lɛ mì byɔ gblogblojí @nyìkɔ_gblogblojí_supipu@ ‘’gesí_gblogblojí@', # MODIF
183
+    'form_forum_voici2' => 'ɖéxlɛ mì tɔn lɛ mì ná ɖó wl wèkpá ɖó gblogblojí @nyìkɔ_gblogblojí_supipu@ ‘’gesí_gblogblojí@', # MODIF
184
+    'form_indiquer_email' => 'mī kɛnklɛn bó ná gèsí kpó e-mailù kpó',
185
+    'form_indiquer_nom' => 'mī ná nyìkɔ mí tɔn ',
186
+    'form_indiquer_nom_site' => 'mī ná gblogblojí mí tɔn sín nyìkɔ ',
187
+    'form_pet_deja_enregistre' => 'mī kó wlí gblogblojí é lɔ hɛn ',
188
+    'form_pet_signature_pasprise' => 'mī kó yígbè nú àlɔɖówěmámɛ mī tɔn á',
189
+    'form_prop_confirmer_envoi' => 'mī kò sɛ ɖó hún, mī lɛ vɔ ɖɔ nú mí',
190
+    'form_prop_description' => 'ɖìɖèxlɛ/ xóvánkán',
191
+    'form_prop_enregistre' => 'Xógbè mī tɔn kó nyí wiwlíhɛntɔ, nú gblogblo ɔ jí sín gán lɛ sɔ kɛn ní ɔ, é ná tɔn tà ',
192
+    'form_prop_envoyer' => 'sɛ wɛn ɖòkpó ɖó',
193
+    'form_prop_indiquer_email' => 'bó na e-mailù ɖágbé',
194
+    'form_prop_indiquer_nom_site' => 'Mì gblogblo ɔ jí sín nyíkɔ.',
195
+    'form_prop_indiquer_sujet' => 'mì xlɛ xógbè ɔ ',
196
+    'form_prop_message_envoye' => 'wɛn ɔ yí',
197
+    'form_prop_non_enregistre' => 'E siwú wlí Xógbè mì tɔn hɛn á',
198
+    'form_prop_sujet' => 'Xógbè',
199
+    'form_prop_url_site' => 'nɔtɛn (URLU) gblogblojí ɔ tɔn', # MODIF
200
+    'forum_non_inscrit' => 'mì ná nyíkɔ , kàbí nɔtɛn, cávì lɛ nyɔ á.',
201
+    'forum_par_auteur' => '@nyɔwlántɔ ɖókpóɖókpó@',
202
+    'forum_titre_erreur' => 'mì klɛn àfɔ',
203 203
 
204
-	// I
205
-	'ical_texte_rss_articles' => 'Xótá « backend » wěkpblogblojí é lɔ tɔn ɖɔ nɔtɛn :',
206
-	'ical_texte_rss_articles2' => 'Mi hɛn ɔ mi síwú yí Xótá « backend » nú      wěmà  ákpáxwé gblogblojí ɔ tɔn:',
207
-	'ical_texte_rss_breves' => 'Xótá ɖé ɖè bó hɛn xó kléwún ɖé lɛ. Nú mi ɖɔ numɛló ákpáxwé ɔ tɔn, mi ná mɔ xògbè kléwún ákpáxwé énɛ ɔ tɔn.',
208
-	'icone_a_suivre' => 'Bɔɖéwú',
209
-	'icone_admin_site' => 'Gblogbojí sín tìtò',
210
-	'icone_agenda' => 'Wègbó',
211
-	'icone_aide_ligne' => 'àlɔdó',
212
-	'icone_articles' => 'wěkpá',
213
-	'icone_auteurs' => 'nyɔwlántɔ',
214
-	'icone_brouteur' => 'numɛkéjé càcà',
215
-	'icone_configuration_site' => 'Tìtòmɛ',
216
-	'icone_configurer_site' => 'Mi tò gblogblojí ɔ',
217
-	'icone_creer_nouvel_auteur' => 'Mi ɖè nyɔwlántɔ dévó tɔn',
218
-	'icone_creer_rubrique' => 'Mi ɖè àkpáxwé dévó tɔn',
219
-	'icone_creer_sous_rubrique' => 'Mi ɖè àkpáxwé dévó tɔn',
220
-	'icone_deconnecter' => 'E Gósín kànnú',
221
-	'icone_discussions' => 'Xókíjákìjà',
222
-	'icone_doc_rubrique' => 'Wěmà àkpáxwé',
223
-	'icone_ecrire_article' => 'Wlán wékpá dévó',
224
-	'icone_edition_site' => 'Wègbó',
225
-	'icone_gestion_langues' => 'tìtòmɛ gbè lɛ tɔn ',
226
-	'icone_informations_personnelles' => 'xógbè mi tɔn',
227
-	'icone_interface_complet' => 'àtɛ ɔ bí',
228
-	'icone_interface_simple' => 'yè ɖè xógbè kpò ɖò àtɛ ɔ jí',
229
-	'icone_maintenance_site' => 'Tìtòmɛ gblogblojí ɔ tɔn ',
230
-	'icone_messagerie_personnelle' => 'wɛngbáví mi tɔn',
231
-	'icone_repartition_debut' => 'mi sɔ ɖìɖèmɛ lɛ xlɛ sín bìbɛmɛ',
232
-	'icone_rubriques' => 'àkpáxwé',
233
-	'icone_sauver_site' => 'wlí gblogblojí ɔ hɛn',
234
-	'icone_site_entier' => 'gblogblojí ɔ bí',
235
-	'icone_sites_references' => 'gblogblojí yè tò',
236
-	'icone_statistiques' => 'àkɔŋtá gblogblojí ɔ tɔn ',
237
-	'icone_suivi_activite' => 'mi nɔ nùkɔn yìyì gblogblojí ɔ tɔn',
238
-	'icone_suivi_actualite' => ' nùkɔn yìyì gblogblojí ɔ tɔn',
239
-	'icone_suivi_pettions' => 'cɔ/tò xójíjlá lɛ',
240
-	'icone_suivi_revisions' => '  ɖìɖyɔ wékpá lɛ tɔn',
241
-	'icone_supprimer_document' => 'gbìɖí wěmà ɔ ',
242
-	'icone_supprimer_image' => ' gbìɖí nú títɛ é lɔ',
243
-	'icone_tous_articles' => 'wěkpá lɛ bí',
244
-	'icone_tous_auteur' => 'nyɔwlántɔ lɛ bí',
245
-	'icone_visiter_site' => 'Jónɔ', # MODIF
246
-	'icone_voir_en_ligne' => 'Mi kpɔn ɖò àtɛ ɔ jí ',
247
-	'img_indisponible' => 'Yɛ ɖébú ɖò àtɛ ɔ jí a',
248
-	'info_a_suivre' => 'mi ná kpɔn',
249
-	'info_acces_interdit' => 'yé ná gbè á',
250
-	'info_acces_refuse' => 'yé ná gbè á',
251
-	'info_action' => 'àzɔ',
252
-	'info_administrer_rubriques' => 'tìtòtɔ é lɔ nɔ bló àkpáxwé é lɔ lɛ ɖó',
253
-	'info_adresse_non_indiquee' => 'mi dó gesí á!',
254
-	'info_aide' => 'àlɔdó :',
255
-	'info_ajouter_mot' => 'mi gɔ xókwín dókpó  ná',
256
-	'info_annonce' => 'xójíjlá',
257
-	'info_annonces_generales' => 'xójíjlá kpa:',
258
-	'info_article_propose' => 'wěkpá sɔ ɖáyì',
259
-	'info_article_publie' => 'sɔ wěkpá ɔ xlɛ',
260
-	'info_article_redaction' => 'yè kpò ɖò wěmà ɔ wlán wɛ',
261
-	'info_article_refuse' => 'yè sɔ kɛn nú wěmâ',
262
-	'info_article_supprime' => 'gbìɖí  wěmâ',
263
-	'info_articles' => 'wěmâ',
264
-	'info_articles_a_valider' => ' sɔ kɛn nú wěmà',
265
-	'info_articles_proposes' => 'wěkpá sɔ ɖáyì',
266
-	'info_auteurs_nombre' => 'Nyɔwlántɔ (lɛ̂):',
267
-	'info_authentification_ftp' => 'Acɛ yíyí (FTP).',
268
-	'info_breves_2' => 'xó kléwún lɛ',
269
-	'info_connexion_refusee' => 'cácáɖó ɔ sɔgbè á',
270
-	'info_contact_developpeur' => 'mi sɔ àlɔ tìtòtɔ ɔ.',
271
-	'info_contenance' => 'gblogblojí  élɔ ɖó:',
272
-	'info_contribution' => 'àlɔɖó kplékplé ɔ tɔn ', # MODIF
273
-	'info_copyright' => '@spip@ Azɔwànúmɛɖémákpàcɛná  @lien_gpl@',
274
-	'info_copyright_doc' => 'nú mi ná lɛ ɖó mɔ xó dévó lɛ ɔ mi yì gblogblo é lɔ jí', # MODIF
275
-	'info_copyright_gpl' => 'Ɖò Gbèníná GPL tɔn mɛ',
276
-	'info_cours_edition' => 'mi kpó ɖò wékpá lɛ wlán wɛ ', # MODIF
277
-	'info_creer_repertoire' => 'mi kɛnklɛn bó gbètàxókplé bó ná nyíkɔ ɛ:',
278
-	'info_creer_repertoire_2' => 'àkpáxwé', # MODIF
279
-	'info_creer_vignette' => 'Kunɖéwémá càca',
280
-	'info_deplier' => 'mi vlɔn',
281
-	'info_descriptif_nombre' => 'ɖìɖèmɛ:',
282
-	'info_description' => 'ɖìɖèmɛ:',
283
-	'info_description_2' => 'ɖìɖèmɛ:',
284
-	'info_dimension' => 'ɖìɖèmɛ:',
285
-	'info_ecire_message_prive' => 'wlán wɛn nú mɛ ɖê',
286
-	'info_email_invalide' => 'yé sɔ kɛn ná e-mailù é lɔ á.',
287
-	'info_en_cours_validation' => 'mi kpó ɖò wékpá lɛ wlán wɛ tion',
288
-	'info_en_ligne' => 'é lò kànjí ɖìn :',
289
-	'info_envoyer_message_prive' => 'mi sɛ wɛn ɖó mɛ ɔ ɖé sú',
290
-	'info_erreur_requete' => 'mi klɛn àfɔ ɖò byɔná ɔ mɛ :',
291
-	'info_erreur_squelette2' => 'Tìtòmɛ ɖébú ɖè á',
292
-	'info_erreur_systeme' => 'wàlɔ̂ jàyí)',
293
-	'info_fini' => 'E vɔ!',
294
-	'info_format_image' => 'Nú títɛ lɛ ɖê yē zé bló gbètákɛn ná@.',
295
-	'info_format_non_defini' => 'ɖèxlɛ ɔ sɔ gbè á',
296
-	'info_grand_ecran' => 'Atɛ ɖàxó',
297
-	'info_image_aide' => 'Alɔdó',
298
-	'info_image_process_titre' => 'Mi cyán wàlɔ ɖàgbè lɛ',
299
-	'info_impossible_lire_page' => 'Wémà ɔ gblé', # MODIF
300
-	'info_installation_systeme_publication' => 'nyíkɔníná nyɔwlántɔ lɛ tɔn...',
301
-	'info_installer_documents' => 'mi sɔ wémà lɛ sɛɖó càcà.', # MODIF
302
-	'info_installer_ftp' => 'mi sɔ wémà lɛ sɛɖó càcà', # MODIF
303
-	'info_installer_images' => 'mi síwú sɔ ɖìdè lɛ dó JPEG, GIF et PNG.',
304
-	'info_installer_images_dossier' => 'mi síwú sɔ ɖìdè lɛ dó.', # MODIF
305
-	'info_interface_complete' => 'Atɛ ɔ bí',
306
-	'info_interface_simple' => 'Atɛ ɔ bí',
307
-	'info_joindre_document_article' => 'Mi sɔ wémà càdó',
308
-	'info_joindre_document_rubrique' => 'Mi sɔ wémà càdó',
309
-	'info_joindre_documents_article' => 'Mi sɔ wémà càdó:',
310
-	'info_l_article' => 'wékpá',
311
-	'info_la_breve' => 'xó kléwûn ',
312
-	'info_la_rubrique' => 'àkpáxwé',
313
-	'info_langue_principale' => 'Gbètá gblogblojí ɔ tɔn',
314
-	'info_largeur_vignette' => 'jíjlɛmɛ',
315
-	'info_les_auteurs_1' => 'gbɔn@',
316
-	'info_logo_format_interdit' => 'Ntùn é dò ɖéxlɛ lɛ kɛɖɛ@formats@  wɛ yè ɖègbè ná .',
317
-	'info_logo_max_poids' => 'Ntùn lɛ dó ná gbló gègé à @maxi@ (xótòɖáyí é lɔ@actuel@).',
318
-	'info_mail_fournisseur' => 'miɖê @nátɔ.com',
319
-	'info_message_2' => 'wɛn',
320
-	'info_message_supprime' => 'yè súsú wɛn',
321
-	'info_mise_en_ligne' => 'Azán bíbló tɔn:',
322
-	'info_modification_parametres_securite' => 'ɖìɖyɔ',
323
-	'info_mois_courant' => 'sún ɖòkpó ɔ mɛ:',
324
-	'info_mot_cle_ajoute' => 'zé gbètakɛn gɔná',
325
-	'info_multi_herit' => 'Gbè ɖébú',
326
-	'info_multi_langues_soulignees' => 'Nú mi sɔ gbè ɖé ɔ  é jɛ ɖɔ yè ná tínmɛ.', # MODIF
327
-	'info_multilinguisme' => 'Gbèguèguè',
328
-	'info_nom_non_utilisateurs_connectes' => 'nyíkɔ tɔn ɖò mɛ ɖò kánnú lɛ jí á.',
329
-	'info_nom_utilisateurs_connectes' => 'nyíkɔ mi tɔn nɔ tɔn  ɖò mɛ ɖò kánnú lɛ jí .',
330
-	'info_nombre_en_ligne' => 'é ló kânú dìn:',
331
-	'info_non_resultat' => 'Xógbè ɖébú ɖè á"@cherche_mot@"',
332
-	'info_non_utilisation_messagerie' => 'mi ɖò Winwlántɛnmɛ gblogblojí ɔ tɔn bà wɛ.',
333
-	'info_nouveau_message' => 'mi ɖò wɛn yɔyɔ ɖévó',
334
-	'info_nouveaux_messages' => '@total_messages@ wɛn yɔyɔ',
335
-	'info_numero_abbreviation' => 'N° ',
336
-	'info_pense_bete' => 'Lìntámɛ-Agúɖàgɔ',
337
-	'info_petit_ecran' => 'Atɛ kpɛví',
338
-	'info_pixels' => 'cíkícíkí',
339
-	'info_plusieurs_mots_trouves' => 'Yé mɔ gbètákɛn gégé"@cherche_mot@":',
340
-	'info_portfolio_automatique' => 'Portfolio càcà :',
341
-	'info_premier_resultat' => '[@debut_limit@ premiers résultats sur @total@]',
342
-	'info_premier_resultat_sur' => '[@debut_limit@ premiers résultats sur @total@]',
343
-	'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
344
-	'info_propose_2' => 'Wékpá
204
+    // I
205
+    'ical_texte_rss_articles' => 'Xótá « backend » wěkpblogblojí é lɔ tɔn ɖɔ nɔtɛn :',
206
+    'ical_texte_rss_articles2' => 'Mi hɛn ɔ mi síwú yí Xótá « backend » nú      wěmà  ákpáxwé gblogblojí ɔ tɔn:',
207
+    'ical_texte_rss_breves' => 'Xótá ɖé ɖè bó hɛn xó kléwún ɖé lɛ. Nú mi ɖɔ numɛló ákpáxwé ɔ tɔn, mi ná mɔ xògbè kléwún ákpáxwé énɛ ɔ tɔn.',
208
+    'icone_a_suivre' => 'Bɔɖéwú',
209
+    'icone_admin_site' => 'Gblogbojí sín tìtò',
210
+    'icone_agenda' => 'Wègbó',
211
+    'icone_aide_ligne' => 'àlɔdó',
212
+    'icone_articles' => 'wěkpá',
213
+    'icone_auteurs' => 'nyɔwlántɔ',
214
+    'icone_brouteur' => 'numɛkéjé càcà',
215
+    'icone_configuration_site' => 'Tìtòmɛ',
216
+    'icone_configurer_site' => 'Mi tò gblogblojí ɔ',
217
+    'icone_creer_nouvel_auteur' => 'Mi ɖè nyɔwlántɔ dévó tɔn',
218
+    'icone_creer_rubrique' => 'Mi ɖè àkpáxwé dévó tɔn',
219
+    'icone_creer_sous_rubrique' => 'Mi ɖè àkpáxwé dévó tɔn',
220
+    'icone_deconnecter' => 'E Gósín kànnú',
221
+    'icone_discussions' => 'Xókíjákìjà',
222
+    'icone_doc_rubrique' => 'Wěmà àkpáxwé',
223
+    'icone_ecrire_article' => 'Wlán wékpá dévó',
224
+    'icone_edition_site' => 'Wègbó',
225
+    'icone_gestion_langues' => 'tìtòmɛ gbè lɛ tɔn ',
226
+    'icone_informations_personnelles' => 'xógbè mi tɔn',
227
+    'icone_interface_complet' => 'àtɛ ɔ bí',
228
+    'icone_interface_simple' => 'yè ɖè xógbè kpò ɖò àtɛ ɔ jí',
229
+    'icone_maintenance_site' => 'Tìtòmɛ gblogblojí ɔ tɔn ',
230
+    'icone_messagerie_personnelle' => 'wɛngbáví mi tɔn',
231
+    'icone_repartition_debut' => 'mi sɔ ɖìɖèmɛ lɛ xlɛ sín bìbɛmɛ',
232
+    'icone_rubriques' => 'àkpáxwé',
233
+    'icone_sauver_site' => 'wlí gblogblojí ɔ hɛn',
234
+    'icone_site_entier' => 'gblogblojí ɔ bí',
235
+    'icone_sites_references' => 'gblogblojí yè tò',
236
+    'icone_statistiques' => 'àkɔŋtá gblogblojí ɔ tɔn ',
237
+    'icone_suivi_activite' => 'mi nɔ nùkɔn yìyì gblogblojí ɔ tɔn',
238
+    'icone_suivi_actualite' => ' nùkɔn yìyì gblogblojí ɔ tɔn',
239
+    'icone_suivi_pettions' => 'cɔ/tò xójíjlá lɛ',
240
+    'icone_suivi_revisions' => '  ɖìɖyɔ wékpá lɛ tɔn',
241
+    'icone_supprimer_document' => 'gbìɖí wěmà ɔ ',
242
+    'icone_supprimer_image' => ' gbìɖí nú títɛ é lɔ',
243
+    'icone_tous_articles' => 'wěkpá lɛ bí',
244
+    'icone_tous_auteur' => 'nyɔwlántɔ lɛ bí',
245
+    'icone_visiter_site' => 'Jónɔ', # MODIF
246
+    'icone_voir_en_ligne' => 'Mi kpɔn ɖò àtɛ ɔ jí ',
247
+    'img_indisponible' => 'Yɛ ɖébú ɖò àtɛ ɔ jí a',
248
+    'info_a_suivre' => 'mi ná kpɔn',
249
+    'info_acces_interdit' => 'yé ná gbè á',
250
+    'info_acces_refuse' => 'yé ná gbè á',
251
+    'info_action' => 'àzɔ',
252
+    'info_administrer_rubriques' => 'tìtòtɔ é lɔ nɔ bló àkpáxwé é lɔ lɛ ɖó',
253
+    'info_adresse_non_indiquee' => 'mi dó gesí á!',
254
+    'info_aide' => 'àlɔdó :',
255
+    'info_ajouter_mot' => 'mi gɔ xókwín dókpó  ná',
256
+    'info_annonce' => 'xójíjlá',
257
+    'info_annonces_generales' => 'xójíjlá kpa:',
258
+    'info_article_propose' => 'wěkpá sɔ ɖáyì',
259
+    'info_article_publie' => 'sɔ wěkpá ɔ xlɛ',
260
+    'info_article_redaction' => 'yè kpò ɖò wěmà ɔ wlán wɛ',
261
+    'info_article_refuse' => 'yè sɔ kɛn nú wěmâ',
262
+    'info_article_supprime' => 'gbìɖí  wěmâ',
263
+    'info_articles' => 'wěmâ',
264
+    'info_articles_a_valider' => ' sɔ kɛn nú wěmà',
265
+    'info_articles_proposes' => 'wěkpá sɔ ɖáyì',
266
+    'info_auteurs_nombre' => 'Nyɔwlántɔ (lɛ̂):',
267
+    'info_authentification_ftp' => 'Acɛ yíyí (FTP).',
268
+    'info_breves_2' => 'xó kléwún lɛ',
269
+    'info_connexion_refusee' => 'cácáɖó ɔ sɔgbè á',
270
+    'info_contact_developpeur' => 'mi sɔ àlɔ tìtòtɔ ɔ.',
271
+    'info_contenance' => 'gblogblojí  élɔ ɖó:',
272
+    'info_contribution' => 'àlɔɖó kplékplé ɔ tɔn ', # MODIF
273
+    'info_copyright' => '@spip@ Azɔwànúmɛɖémákpàcɛná  @lien_gpl@',
274
+    'info_copyright_doc' => 'nú mi ná lɛ ɖó mɔ xó dévó lɛ ɔ mi yì gblogblo é lɔ jí', # MODIF
275
+    'info_copyright_gpl' => 'Ɖò Gbèníná GPL tɔn mɛ',
276
+    'info_cours_edition' => 'mi kpó ɖò wékpá lɛ wlán wɛ ', # MODIF
277
+    'info_creer_repertoire' => 'mi kɛnklɛn bó gbètàxókplé bó ná nyíkɔ ɛ:',
278
+    'info_creer_repertoire_2' => 'àkpáxwé', # MODIF
279
+    'info_creer_vignette' => 'Kunɖéwémá càca',
280
+    'info_deplier' => 'mi vlɔn',
281
+    'info_descriptif_nombre' => 'ɖìɖèmɛ:',
282
+    'info_description' => 'ɖìɖèmɛ:',
283
+    'info_description_2' => 'ɖìɖèmɛ:',
284
+    'info_dimension' => 'ɖìɖèmɛ:',
285
+    'info_ecire_message_prive' => 'wlán wɛn nú mɛ ɖê',
286
+    'info_email_invalide' => 'yé sɔ kɛn ná e-mailù é lɔ á.',
287
+    'info_en_cours_validation' => 'mi kpó ɖò wékpá lɛ wlán wɛ tion',
288
+    'info_en_ligne' => 'é lò kànjí ɖìn :',
289
+    'info_envoyer_message_prive' => 'mi sɛ wɛn ɖó mɛ ɔ ɖé sú',
290
+    'info_erreur_requete' => 'mi klɛn àfɔ ɖò byɔná ɔ mɛ :',
291
+    'info_erreur_squelette2' => 'Tìtòmɛ ɖébú ɖè á',
292
+    'info_erreur_systeme' => 'wàlɔ̂ jàyí)',
293
+    'info_fini' => 'E vɔ!',
294
+    'info_format_image' => 'Nú títɛ lɛ ɖê yē zé bló gbètákɛn ná@.',
295
+    'info_format_non_defini' => 'ɖèxlɛ ɔ sɔ gbè á',
296
+    'info_grand_ecran' => 'Atɛ ɖàxó',
297
+    'info_image_aide' => 'Alɔdó',
298
+    'info_image_process_titre' => 'Mi cyán wàlɔ ɖàgbè lɛ',
299
+    'info_impossible_lire_page' => 'Wémà ɔ gblé', # MODIF
300
+    'info_installation_systeme_publication' => 'nyíkɔníná nyɔwlántɔ lɛ tɔn...',
301
+    'info_installer_documents' => 'mi sɔ wémà lɛ sɛɖó càcà.', # MODIF
302
+    'info_installer_ftp' => 'mi sɔ wémà lɛ sɛɖó càcà', # MODIF
303
+    'info_installer_images' => 'mi síwú sɔ ɖìdè lɛ dó JPEG, GIF et PNG.',
304
+    'info_installer_images_dossier' => 'mi síwú sɔ ɖìdè lɛ dó.', # MODIF
305
+    'info_interface_complete' => 'Atɛ ɔ bí',
306
+    'info_interface_simple' => 'Atɛ ɔ bí',
307
+    'info_joindre_document_article' => 'Mi sɔ wémà càdó',
308
+    'info_joindre_document_rubrique' => 'Mi sɔ wémà càdó',
309
+    'info_joindre_documents_article' => 'Mi sɔ wémà càdó:',
310
+    'info_l_article' => 'wékpá',
311
+    'info_la_breve' => 'xó kléwûn ',
312
+    'info_la_rubrique' => 'àkpáxwé',
313
+    'info_langue_principale' => 'Gbètá gblogblojí ɔ tɔn',
314
+    'info_largeur_vignette' => 'jíjlɛmɛ',
315
+    'info_les_auteurs_1' => 'gbɔn@',
316
+    'info_logo_format_interdit' => 'Ntùn é dò ɖéxlɛ lɛ kɛɖɛ@formats@  wɛ yè ɖègbè ná .',
317
+    'info_logo_max_poids' => 'Ntùn lɛ dó ná gbló gègé à @maxi@ (xótòɖáyí é lɔ@actuel@).',
318
+    'info_mail_fournisseur' => 'miɖê @nátɔ.com',
319
+    'info_message_2' => 'wɛn',
320
+    'info_message_supprime' => 'yè súsú wɛn',
321
+    'info_mise_en_ligne' => 'Azán bíbló tɔn:',
322
+    'info_modification_parametres_securite' => 'ɖìɖyɔ',
323
+    'info_mois_courant' => 'sún ɖòkpó ɔ mɛ:',
324
+    'info_mot_cle_ajoute' => 'zé gbètakɛn gɔná',
325
+    'info_multi_herit' => 'Gbè ɖébú',
326
+    'info_multi_langues_soulignees' => 'Nú mi sɔ gbè ɖé ɔ  é jɛ ɖɔ yè ná tínmɛ.', # MODIF
327
+    'info_multilinguisme' => 'Gbèguèguè',
328
+    'info_nom_non_utilisateurs_connectes' => 'nyíkɔ tɔn ɖò mɛ ɖò kánnú lɛ jí á.',
329
+    'info_nom_utilisateurs_connectes' => 'nyíkɔ mi tɔn nɔ tɔn  ɖò mɛ ɖò kánnú lɛ jí .',
330
+    'info_nombre_en_ligne' => 'é ló kânú dìn:',
331
+    'info_non_resultat' => 'Xógbè ɖébú ɖè á"@cherche_mot@"',
332
+    'info_non_utilisation_messagerie' => 'mi ɖò Winwlántɛnmɛ gblogblojí ɔ tɔn bà wɛ.',
333
+    'info_nouveau_message' => 'mi ɖò wɛn yɔyɔ ɖévó',
334
+    'info_nouveaux_messages' => '@total_messages@ wɛn yɔyɔ',
335
+    'info_numero_abbreviation' => 'N° ',
336
+    'info_pense_bete' => 'Lìntámɛ-Agúɖàgɔ',
337
+    'info_petit_ecran' => 'Atɛ kpɛví',
338
+    'info_pixels' => 'cíkícíkí',
339
+    'info_plusieurs_mots_trouves' => 'Yé mɔ gbètákɛn gégé"@cherche_mot@":',
340
+    'info_portfolio_automatique' => 'Portfolio càcà :',
341
+    'info_premier_resultat' => '[@debut_limit@ premiers résultats sur @total@]',
342
+    'info_premier_resultat_sur' => '[@debut_limit@ premiers résultats sur @total@]',
343
+    'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
344
+    'info_propose_2' => 'Wékpá
345 345
 ---------------',
346
-	'info_propose_3' => 'Wékpá "@titre@" Yé ná ɖɔ ɖó tò jí',
347
-	'info_propose_4' => 'Yè ɖɔ mi ní wá kpɔn nú ɖê mi ɖɔ̂',
348
-	'info_propose_5' => 'ɖò kplékplé cá ɖé wú ɔ, é ɖò nɔtɛn  :',
349
-	'info_publie_01' => 'Wékpá"@titre@" yè sɔ kɛn ná @connect_nom@.',
350
-	'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
351
-	'info_publie_2' => 'Wékpá yè sɔ kɛn ná
346
+    'info_propose_3' => 'Wékpá "@titre@" Yé ná ɖɔ ɖó tò jí',
347
+    'info_propose_4' => 'Yè ɖɔ mi ní wá kpɔn nú ɖê mi ɖɔ̂',
348
+    'info_propose_5' => 'ɖò kplékplé cá ɖé wú ɔ, é ɖò nɔtɛn  :',
349
+    'info_publie_01' => 'Wékpá"@titre@" yè sɔ kɛn ná @connect_nom@.',
350
+    'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
351
+    'info_publie_2' => 'Wékpá yè sɔ kɛn ná
352 352
 --------------',
353
-	'info_rechercher' => 'Bìbà',
354
-	'info_rechercher_02' => 'Bìbà :',
355
-	'info_remplacer_vignette' => 'mi ɖyo syɔ :',
356
-	'info_sans_titre_2' => 'Xótá ɖè á',
357
-	'info_selectionner_fichier' => 'Mi síwú cyán gbètákɛn <i>cyán</i>', # MODIF
358
-	'info_selectionner_fichier_2' => 'Mi cyán gbètákɛn :',
359
-	'info_supprimer_vignette' => 'gbìdí  ɖìɖè ɔ ',
360
-	'info_symbole_bleu' => 'kwínnɔ xlɛ gɔgúnɔ: é nyí wɛn mi ɖɛ ɖésú tɔn', # MODIF
361
-	'info_symbole_jaune' => 'kwín  júnɔ nɔ xlɛ tìtòtɔ kpó nyɔwlántɔn hɛn ná ɖyɔ ', # MODIF
362
-	'info_symbole_vert' => 'kwín   àmàmú nɔ xlɛ wɛn yé má xá mɛ ɖévó', # MODIF
363
-	'info_telecharger_nouveau_logo' => 'ɖɔn sín mɔxwítíxwítí ɔ mɛ :',
364
-	'info_telecharger_ordinateur' => 'ɖɔn sín mɔxwítíxwítí ɔ mɛ :',
365
-	'info_tous_resultats_enregistres' => '[yé wlí xógbè lɛ bí hɛn]',
366
-	'info_tout_afficher' => 'Xlɛ bí',
367
-	'info_travaux_texte' => 'mi lɛkɔ wá Gblògblòjí é lɔ kò sɔgbè á...',
368
-	'info_travaux_titre' => 'yé kpò ɖò àzɔ wá wɛ ɖò Gblògblòjí ɔ wú',
369
-	'info_trop_resultat' => 'xógbè gégé"@cherche_mot@" ; mi lɛ vɔ bà núgbó tɔn',
370
-	'info_utilisation_messagerie_interne' => 'mi lò wɛngbáví ɔ Gblògblòjí ɔ tɔn zán wɛ.',
371
-	'info_valider_lien' => 'sɔ kɛn nú àlɔwlí ɔ',
372
-	'info_verifier_image' => 'mi vɔ kpɔn ɖɔ ɖéxlɛ mi tɔn lɛ yì gànjí.',
373
-	'info_vignette_defaut' => 'vìnyɛtù',
374
-	'info_vignette_personnalisee' => 'vìnyɛtù',
375
-	'info_visite' => 'jónɔ bìbá :',
376
-	'info_vos_rendez_vous' => 'mi ná kpé mì ɖê',
377
-	'infos_vos_pense_bete' => 'tàmɛ lìn àgúɖágɔ', # MODIF
353
+    'info_rechercher' => 'Bìbà',
354
+    'info_rechercher_02' => 'Bìbà :',
355
+    'info_remplacer_vignette' => 'mi ɖyo syɔ :',
356
+    'info_sans_titre_2' => 'Xótá ɖè á',
357
+    'info_selectionner_fichier' => 'Mi síwú cyán gbètákɛn <i>cyán</i>', # MODIF
358
+    'info_selectionner_fichier_2' => 'Mi cyán gbètákɛn :',
359
+    'info_supprimer_vignette' => 'gbìdí  ɖìɖè ɔ ',
360
+    'info_symbole_bleu' => 'kwínnɔ xlɛ gɔgúnɔ: é nyí wɛn mi ɖɛ ɖésú tɔn', # MODIF
361
+    'info_symbole_jaune' => 'kwín  júnɔ nɔ xlɛ tìtòtɔ kpó nyɔwlántɔn hɛn ná ɖyɔ ', # MODIF
362
+    'info_symbole_vert' => 'kwín   àmàmú nɔ xlɛ wɛn yé má xá mɛ ɖévó', # MODIF
363
+    'info_telecharger_nouveau_logo' => 'ɖɔn sín mɔxwítíxwítí ɔ mɛ :',
364
+    'info_telecharger_ordinateur' => 'ɖɔn sín mɔxwítíxwítí ɔ mɛ :',
365
+    'info_tous_resultats_enregistres' => '[yé wlí xógbè lɛ bí hɛn]',
366
+    'info_tout_afficher' => 'Xlɛ bí',
367
+    'info_travaux_texte' => 'mi lɛkɔ wá Gblògblòjí é lɔ kò sɔgbè á...',
368
+    'info_travaux_titre' => 'yé kpò ɖò àzɔ wá wɛ ɖò Gblògblòjí ɔ wú',
369
+    'info_trop_resultat' => 'xógbè gégé"@cherche_mot@" ; mi lɛ vɔ bà núgbó tɔn',
370
+    'info_utilisation_messagerie_interne' => 'mi lò wɛngbáví ɔ Gblògblòjí ɔ tɔn zán wɛ.',
371
+    'info_valider_lien' => 'sɔ kɛn nú àlɔwlí ɔ',
372
+    'info_verifier_image' => 'mi vɔ kpɔn ɖɔ ɖéxlɛ mi tɔn lɛ yì gànjí.',
373
+    'info_vignette_defaut' => 'vìnyɛtù',
374
+    'info_vignette_personnalisee' => 'vìnyɛtù',
375
+    'info_visite' => 'jónɔ bìbá :',
376
+    'info_vos_rendez_vous' => 'mi ná kpé mì ɖê',
377
+    'infos_vos_pense_bete' => 'tàmɛ lìn àgúɖágɔ', # MODIF
378 378
 
379
-	// L
380
-	'lien_afficher_icones_seuls' => 'jònɔ',
381
-	'lien_afficher_texte_icones' => 'xlɛ wémà lɛ',
382
-	'lien_afficher_texte_seul' => 'xlɛ wémà lɛ',
383
-	'lien_liberer' => 'mi sɔ jó',
384
-	'lien_liberer_tous' => 'mi sɔ wékpá lɛ  jó', # MODIF
385
-	'lien_nouvea_pense_bete' => 'lìn tàmɛ àgúɖàgɔ',
386
-	'lien_nouveau_message' => 'wɛn yɔyɔ',
387
-	'lien_nouvelle_annonce' => 'wɛn yɔyɔ',
388
-	'lien_petitions' => 'xó jíjlá',
389
-	'lien_popularite' => 'Tòbítùn : @popularite@%',
390
-	'lien_racine_site' => 'Gblogblojí O sín ɖòkɔ',
391
-	'lien_reessayer' => 'mi lɛvɔ bló',
392
-	'lien_repondre_message' => 'yígbjè nú wɛn é lɔ',
393
-	'lien_supprimer' => 'Sùnsùn',
394
-	'lien_tout_afficher' => 'xlɛ bí',
395
-	'lien_visite_site' => 'mi bà jɔ gblogblojí ɔ  é lɔ',
396
-	'lien_visites' => '@visites@ jònɔ bìbà lɛ',
397
-	'lien_voir_auteur' => 'mi kpɔ nyɔwlántɔ é lɔ',
398
-	'login_acces_prive' => 'àcɛ sɔ byɔ tɛnkánɖóvò',
399
-	'login_autre_identifiant' => 'wlìalɔ sɔ gbɔn nyíkɔ ɖévò mɛ',
400
-	'login_cookie_accepte' => 'mi tɛnkpɔn nú sàɖìdìtɔ mí lɛ ní xlɛ xógbè é lɔ lɛ .',
401
-	'login_cookie_oblige' => 'Nú mi ná ɖé mi xlɛ ɔ mi ɖó yí koki lɛ.',
402
-	'login_deconnexion_ok' => 'ɖè ɖò kánnú.',
403
-	'login_erreur_pass' => 'klɛn àfɔ ɖò àcɛmɛ .',
404
-	'login_espace_prive' => 'tɛnkánɖòfí',
405
-	'login_identifiant_inconnu' => 'Yè tùn « @login@ » Nyíkɔ̂ á .',
406
-	'login_login' => 'Nyíkɔ̂  :',
407
-	'login_login2' => 'Nyíkɔ̂ (identifiant de connexion au site) :', # MODIF
408
-	'login_login_pass_incorrect' => '(Nyíkɔ kàbí càvì ɔ gbo vò.)',
409
-	'login_motpasseoublie' => 'Yé nyɔ gbètákɛn ɔ ?',
410
-	'login_non_securise' => ' Nyíkɔ kàbí càvì ɔ gbo vò Yé nyɔ gbètákɛn ɔ',
411
-	'login_nouvelle_tentative' => 'Mi lɛ vɔ bló ɖévó',
412
-	'login_par_ici' => 'Yé kò yí nyíkɔ mi tɔn ... gbɔn  fí...',
413
-	'login_pass2' => 'gbètákɛn :',
414
-	'login_preferez_refuser' => 'Nú mi jlò ná gbɛ koli lɛ ɔ , wàlɔ ɖévó lɛ ɖè :',
415
-	'login_recharger' => 'Mi lɛ vɔ ɖɔn wémà é lɔ ',
416
-	'login_rester_identifie' => 'Mi jó mi ɖé ɖó nú yè ní mɔ mi nú àzán ywɛywɛ ɖé lɛ', # MODIF
417
-	'login_retour_public' => 'Mi lɛkɔ yì gblogblojí ɔ ',
418
-	'login_retour_site' => 'Mi lɛkɔ yì gblogblojí ɔ ',
419
-	'login_retoursitepublic' => 'Mi lɛkɔ yì gblogblojí ɔ ',
420
-	'login_sinscrire' => 'Ná nyíkɔ ',
421
-	'login_test_navigateur' => 'ɖèxlɛtɔ/àlɔwlí ɖévó',
422
-	'login_verifiez_navigateur' => '(mi kpɔn ɖɔ ɖèxlɛtɔ yí gbètákɛn à jí ...)',
379
+    // L
380
+    'lien_afficher_icones_seuls' => 'jònɔ',
381
+    'lien_afficher_texte_icones' => 'xlɛ wémà lɛ',
382
+    'lien_afficher_texte_seul' => 'xlɛ wémà lɛ',
383
+    'lien_liberer' => 'mi sɔ jó',
384
+    'lien_liberer_tous' => 'mi sɔ wékpá lɛ  jó', # MODIF
385
+    'lien_nouvea_pense_bete' => 'lìn tàmɛ àgúɖàgɔ',
386
+    'lien_nouveau_message' => 'wɛn yɔyɔ',
387
+    'lien_nouvelle_annonce' => 'wɛn yɔyɔ',
388
+    'lien_petitions' => 'xó jíjlá',
389
+    'lien_popularite' => 'Tòbítùn : @popularite@%',
390
+    'lien_racine_site' => 'Gblogblojí O sín ɖòkɔ',
391
+    'lien_reessayer' => 'mi lɛvɔ bló',
392
+    'lien_repondre_message' => 'yígbjè nú wɛn é lɔ',
393
+    'lien_supprimer' => 'Sùnsùn',
394
+    'lien_tout_afficher' => 'xlɛ bí',
395
+    'lien_visite_site' => 'mi bà jɔ gblogblojí ɔ  é lɔ',
396
+    'lien_visites' => '@visites@ jònɔ bìbà lɛ',
397
+    'lien_voir_auteur' => 'mi kpɔ nyɔwlántɔ é lɔ',
398
+    'login_acces_prive' => 'àcɛ sɔ byɔ tɛnkánɖóvò',
399
+    'login_autre_identifiant' => 'wlìalɔ sɔ gbɔn nyíkɔ ɖévò mɛ',
400
+    'login_cookie_accepte' => 'mi tɛnkpɔn nú sàɖìdìtɔ mí lɛ ní xlɛ xógbè é lɔ lɛ .',
401
+    'login_cookie_oblige' => 'Nú mi ná ɖé mi xlɛ ɔ mi ɖó yí koki lɛ.',
402
+    'login_deconnexion_ok' => 'ɖè ɖò kánnú.',
403
+    'login_erreur_pass' => 'klɛn àfɔ ɖò àcɛmɛ .',
404
+    'login_espace_prive' => 'tɛnkánɖòfí',
405
+    'login_identifiant_inconnu' => 'Yè tùn « @login@ » Nyíkɔ̂ á .',
406
+    'login_login' => 'Nyíkɔ̂  :',
407
+    'login_login2' => 'Nyíkɔ̂ (identifiant de connexion au site) :', # MODIF
408
+    'login_login_pass_incorrect' => '(Nyíkɔ kàbí càvì ɔ gbo vò.)',
409
+    'login_motpasseoublie' => 'Yé nyɔ gbètákɛn ɔ ?',
410
+    'login_non_securise' => ' Nyíkɔ kàbí càvì ɔ gbo vò Yé nyɔ gbètákɛn ɔ',
411
+    'login_nouvelle_tentative' => 'Mi lɛ vɔ bló ɖévó',
412
+    'login_par_ici' => 'Yé kò yí nyíkɔ mi tɔn ... gbɔn  fí...',
413
+    'login_pass2' => 'gbètákɛn :',
414
+    'login_preferez_refuser' => 'Nú mi jlò ná gbɛ koli lɛ ɔ , wàlɔ ɖévó lɛ ɖè :',
415
+    'login_recharger' => 'Mi lɛ vɔ ɖɔn wémà é lɔ ',
416
+    'login_rester_identifie' => 'Mi jó mi ɖé ɖó nú yè ní mɔ mi nú àzán ywɛywɛ ɖé lɛ', # MODIF
417
+    'login_retour_public' => 'Mi lɛkɔ yì gblogblojí ɔ ',
418
+    'login_retour_site' => 'Mi lɛkɔ yì gblogblojí ɔ ',
419
+    'login_retoursitepublic' => 'Mi lɛkɔ yì gblogblojí ɔ ',
420
+    'login_sinscrire' => 'Ná nyíkɔ ',
421
+    'login_test_navigateur' => 'ɖèxlɛtɔ/àlɔwlí ɖévó',
422
+    'login_verifiez_navigateur' => '(mi kpɔn ɖɔ ɖèxlɛtɔ yí gbètákɛn à jí ...)',
423 423
 
424
-	// M
425
-	'module_fichiers_langues' => 'gbè lɛ sín wěmà ',
424
+    // M
425
+    'module_fichiers_langues' => 'gbè lɛ sín wěmà ',
426 426
 
427
-	// N
428
-	'navigateur_pas_redirige' => 'nú ɖéxlɛ mi tɔn má tɔn á, mi zín fí bó  lɛ vɔ yì.',
427
+    // N
428
+    'navigateur_pas_redirige' => 'nú ɖéxlɛ mi tɔn má tɔn á, mi zín fí bó  lɛ vɔ yì.',
429 429
 
430
-	// O
431
-	'onglet_affacer_base' => 'mi sùnsùn xóxòkplé lɛ ',
432
-	'onglet_auteur' => 'nyɔwlántɔ ɔ ',
433
-	'onglet_contenu_site' => 'gblògblòjí sín àɖɔmɛ ',
434
-	'onglet_evolution_visite_mod' => 'núkɔn yíyí ',
435
-	'onglet_fonctions_avances' => 'wàlɔ xwítíxwítí',
436
-	'onglet_informations_personnelles' => 'xó mɛ ɖé sú tɔn lɛ',
437
-	'onglet_interactivite' => 'wàzɔ ɖókpɔ ',
438
-	'onglet_messagerie' => 'wɛngbáví',
439
-	'onglet_repartition_rubrique' => 'Mi tò àkpáxwé  lɛ',
440
-	'onglet_save_restaur_base' => 'wlíhɛn/ lɛvɔ xóxòkplé blóɖó',
441
-	'onglet_vider_cache' => 'Bɛ̂ ê é ɖò gbàví ɔ mɛ bí sín',
430
+    // O
431
+    'onglet_affacer_base' => 'mi sùnsùn xóxòkplé lɛ ',
432
+    'onglet_auteur' => 'nyɔwlántɔ ɔ ',
433
+    'onglet_contenu_site' => 'gblògblòjí sín àɖɔmɛ ',
434
+    'onglet_evolution_visite_mod' => 'núkɔn yíyí ',
435
+    'onglet_fonctions_avances' => 'wàlɔ xwítíxwítí',
436
+    'onglet_informations_personnelles' => 'xó mɛ ɖé sú tɔn lɛ',
437
+    'onglet_interactivite' => 'wàzɔ ɖókpɔ ',
438
+    'onglet_messagerie' => 'wɛngbáví',
439
+    'onglet_repartition_rubrique' => 'Mi tò àkpáxwé  lɛ',
440
+    'onglet_save_restaur_base' => 'wlíhɛn/ lɛvɔ xóxòkplé blóɖó',
441
+    'onglet_vider_cache' => 'Bɛ̂ ê é ɖò gbàví ɔ mɛ bí sín',
442 442
 
443
-	// P
444
-	'pass_choix_pass' => 'Mi sɔ càvì ɖévó :',
445
-	'pass_erreur' => 'klɛn àfɔ ',
446
-	'pass_erreur_acces_refuse' => 'klɛn àfɔ  mi sɔ yí gblogbloé lɔ jí á',
447
-	'pass_erreur_code_inconnu' => 'mi sɔ yí gblogbloé lɔ jí á',
448
-	'pass_erreur_non_enregistre' => 'klɛn àfɔ  l’adresse <tt>@email_oubli@</tt> ɖò fí á.',
449
-	'pass_erreur_non_valide' => 'klɛn àfɔ <tt>@email_oubli@</tt> ɖò fí á !',
450
-	'pass_erreur_probleme_technique' => 'klɛn àfɔ  ɖò fí á',
451
-	'pass_espace_prive_bla' => 'yé hùn fí nú mɛ bí á
443
+    // P
444
+    'pass_choix_pass' => 'Mi sɔ càvì ɖévó :',
445
+    'pass_erreur' => 'klɛn àfɔ ',
446
+    'pass_erreur_acces_refuse' => 'klɛn àfɔ  mi sɔ yí gblogbloé lɔ jí á',
447
+    'pass_erreur_code_inconnu' => 'mi sɔ yí gblogbloé lɔ jí á',
448
+    'pass_erreur_non_enregistre' => 'klɛn àfɔ  l’adresse <tt>@email_oubli@</tt> ɖò fí á.',
449
+    'pass_erreur_non_valide' => 'klɛn àfɔ <tt>@email_oubli@</tt> ɖò fí á !',
450
+    'pass_erreur_probleme_technique' => 'klɛn àfɔ  ɖò fí á',
451
+    'pass_espace_prive_bla' => 'yé hùn fí nú mɛ bí á
452 452
  ',
453
-	'pass_forum_bla' => 'mi byɔ ɖɔ é mi ná ɖɔ xó ɖò kplékplé ɔ mɛ.',
454
-	'pass_indiquez_cidessous' => 'mi sɔ e-mailú mi tɔn xlɛ 
453
+    'pass_forum_bla' => 'mi byɔ ɖɔ é mi ná ɖɔ xó ɖò kplékplé ɔ mɛ.',
454
+    'pass_indiquez_cidessous' => 'mi sɔ e-mailú mi tɔn xlɛ 
455 455
 .',
456
-	'pass_mail_passcookie' => 'Wɛn é lɔ wɛn càcà wɛ 
456
+    'pass_mail_passcookie' => 'Wɛn é lɔ wɛn càcà wɛ 
457 457
 @nom_site_spip@ (@adresse_site@)
458 458
 
459 459
 Nú mi ná ɖó mɔ nɔtɛn gblogblojí  é lɔ tɔn  mi yì
460 460
     @sendcookie@
461 461
 
462 462
 ', # MODIF
463
-	'pass_mot_oublie' => 'mi yɔn càvì ɔ',
464
-	'pass_nouveau_enregistre' => 'Mi sɔ càvì ɖévó.',
465
-	'pass_nouveau_pass' => 'Mi sɔ càvì ɖévó',
466
-	'pass_ok' => 'bà yí',
467
-	'pass_oubli_mot' => 'mi yɔn càvì ɔ',
468
-	'pass_quitter_fenetre' => 'jó flècè é lɔ ɖó',
469
-	'pass_rappel_login' => 'nyíkɔ mi tɔn  « @login@ ».',
470
-	'pass_recevoir_mail' => 'mi ná sɛ wɛn ɖê ná ɖɔ ɖé mi ná byɔ gblogblojí gbɔn é .', # MODIF
471
-	'pass_retour_public' => 'gblogblojí',
472
-	'pass_rien_a_faire_ici' => 'ŋ ɖé ɖò fí á.',
473
-	'pass_vousinscrire' => 'nyíkɔ mi tɔn',
474
-	'precedent' => 'E wà yì é',
475
-	'previsualisation' => 'kpɔn',
476
-	'previsualiser' => 'kpɔn',
463
+    'pass_mot_oublie' => 'mi yɔn càvì ɔ',
464
+    'pass_nouveau_enregistre' => 'Mi sɔ càvì ɖévó.',
465
+    'pass_nouveau_pass' => 'Mi sɔ càvì ɖévó',
466
+    'pass_ok' => 'bà yí',
467
+    'pass_oubli_mot' => 'mi yɔn càvì ɔ',
468
+    'pass_quitter_fenetre' => 'jó flècè é lɔ ɖó',
469
+    'pass_rappel_login' => 'nyíkɔ mi tɔn  « @login@ ».',
470
+    'pass_recevoir_mail' => 'mi ná sɛ wɛn ɖê ná ɖɔ ɖé mi ná byɔ gblogblojí gbɔn é .', # MODIF
471
+    'pass_retour_public' => 'gblogblojí',
472
+    'pass_rien_a_faire_ici' => 'ŋ ɖé ɖò fí á.',
473
+    'pass_vousinscrire' => 'nyíkɔ mi tɔn',
474
+    'precedent' => 'E wà yì é',
475
+    'previsualisation' => 'kpɔn',
476
+    'previsualiser' => 'kpɔn',
477 477
 
478
-	// S
479
-	'stats_visites_et_popularite' => '@visites@ jónɔ ; tòbítùn : @popularite@',
480
-	'suivant' => 'E jà wè',
478
+    // S
479
+    'stats_visites_et_popularite' => '@visites@ jónɔ ; tòbítùn : @popularite@',
480
+    'suivant' => 'E jà wè',
481 481
 
482
-	// T
483
-	'taille_ko' => '@taille@ ko',
484
-	'taille_mo' => '@taille@ Mo',
485
-	'taille_octets' => '@taille@ octets',
486
-	'texte_actualite_site_1' => 'nú àtɛ wô má mì ɔ mi zìn fí ',
487
-	'texte_actualite_site_2' => 'àtɛ',
488
-	'texte_actualite_site_3' => 'mi ná sɔ mɔ àlì gégé.',
489
-	'texte_creation_automatique_vignette' => 'wlíhɛn/ lɛvɔ xóxòkplé blóɖóBɛ̂ ê é ɖò gbàví ɔ mɛ bí sínZé gɔ ná wěmámɛYé mɔ àyì ɖé ɖó wékwín é lɔ wú áYé sɔ mɔ ɖê ná nɔ kpɔn wékwín sín winwlán gànjí ɔ ɖó sùpípùmɛ.Amɔ có nú mi ná sɔ wěmà mi tɔn ɖé xlɛ hún mi ván núkún ɖémɛ ɖésú hwɛ @gd_formats@, wékwín ɖê yé mà tùn à lɛ ɔ ɖò vɔvɔmɛ. Zìn yé bó kpɔn àyì é yè b ɖó yèwú ɔ@taille_preview@ ',
490
-	'texte_documents_associes' => 'mi sɔ yí gblogblo é lɔ jí áyé hùn fí nú mɛ bí ámi byɔ ɖɔ é mi ná ɖɔ xó ɖò kplékplé ɔ mɛmi sɔ e-mailú mi tɔn xlɛ Wɛn é lɔ wɛn càcà wɛ .',
491
-	'texte_erreur_mise_niveau_base' => 'xó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛmi sɔ xóxòkplégbàví mi tɔn mɔnɔ hɛnmi cyían ɖê jɛ ɖéwú ɔ', # MODIF
492
-	'texte_inc_auth_1' => 'mi kó mɔ mi @auth_login@àmɔ mi sɔ ɖò xóxòkplégbàví ɔ mɛ á', # MODIF
493
-	'texte_inc_auth_2' => 'mi lɛ vɔ yí kànjí',
494
-	'texte_inc_auth_3' => ', vlàvò nú mi gòsínbò dózò nú ɖéxlɛtɔ mi tɔn  ',
495
-	'texte_inc_config' => 'kpɔnjónɔ tòbítùntìto kléwúngbàví ɔ jɛ vɔwɛn é lɔ yé sɛ ɖó ɔ mi kɛnklɛ̂n bó ná lìnlìn mi tɔn ɖé wúɖò kplékplé yé sɔ ɖó dò wɔ mɛnú àtɛ wô má mì ɔ mi zìn fími ná sɔ mɔ àlì gégéwékpá é lɔxógbè lɛ nyɔwlántɔ lɛ gblogblojí é lɔ nɔ zɔn bɔ mi nɔ sɛ  wɛn ɖó bó nɔ lɛ yí wɛnxó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛmi sɔ xóxòkplégbàví mi tɔn ', # MODIF
496
-	'texte_inc_meta_1' => 'mi zìn fími ná sɔ mɔ àlì gégéwékpá é lɔxógbè lɛ nyɔwlántɔ lɛ gblogblojí é lɔ nɔ zɔn bɔ mi nɔ sɛ  wɛn ɖó bó nɔ lɛ yí wɛnxó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛ', # MODIF
497
-	'texte_inc_meta_2' => 'mi k pɔn àcɛ winwl tɔn ',
498
-	'texte_inc_meta_3' => 'E ɖò àkpáxwé ɔ mɛ <code>@repertoire@</code>.', # MODIF
499
-	'texte_statut_en_cours_redaction' => 'E kpó ɖò wíwlánwɛ',
500
-	'texte_statut_poubelle' => 'sɔ nyígbè',
501
-	'texte_statut_propose_evaluation' => 'Mi kpɔnɖɔ yé ná sɔ kɛn ná',
502
-	'texte_statut_publie' => 'sɔɖò àtɛjí',
503
-	'texte_statut_refuse' => 'yé gbɛ',
504
-	'titre_ajouter_mot_cle' => 'zé gbètákɛn gɔná :',
505
-	'titre_cadre_raccourcis' => 'xàsádó:',
506
-	'titre_changer_couleur_interface' => 'ɖyɔ ŋtùn nú àtɛ ɔ',
507
-	'titre_image_admin_article' => 'Mi hɛn ɔ mi ná tò wékpá é lɔ ',
508
-	'titre_image_administrateur' => 'Tìtòtɔ',
509
-	'titre_image_aide' => 'Mi yí àlɔdó ɖò fí',
510
-	'titre_image_auteur_supprime' => 'nyɔwlántɔn ɖê yé sùnsùn',
511
-	'titre_image_redacteur' => 'nyɔwlántɔn  mà ɖò àcɛ',
512
-	'titre_image_redacteur_02' => 'nyɔwlántɔn  ',
513
-	'titre_image_visiteur' => 'Jónɔ',
514
-	'titre_joindre_document' => 'Zé wěmà gɔná ',
515
-	'titre_mots_cles' => 'gbètákɛn',
516
-	'titre_probleme_technique' => 'mɛɖé sɔ sí byɔ fínɛ á.',
517
-	'titre_publier_document' => 'mi sɔ wěmà xlɛ ɖò àkpáxwé lɔ jí',
518
-	'titre_statistiques' => 'akɔŋtá gblogblojí  ɔ tɔn ',
519
-	'titre_titre_document' => 'xótá wěmà tɔn :',
520
-	'trad_reference' => '(wékpá jɔ wékpá)', # MODIF
482
+    // T
483
+    'taille_ko' => '@taille@ ko',
484
+    'taille_mo' => '@taille@ Mo',
485
+    'taille_octets' => '@taille@ octets',
486
+    'texte_actualite_site_1' => 'nú àtɛ wô má mì ɔ mi zìn fí ',
487
+    'texte_actualite_site_2' => 'àtɛ',
488
+    'texte_actualite_site_3' => 'mi ná sɔ mɔ àlì gégé.',
489
+    'texte_creation_automatique_vignette' => 'wlíhɛn/ lɛvɔ xóxòkplé blóɖóBɛ̂ ê é ɖò gbàví ɔ mɛ bí sínZé gɔ ná wěmámɛYé mɔ àyì ɖé ɖó wékwín é lɔ wú áYé sɔ mɔ ɖê ná nɔ kpɔn wékwín sín winwlán gànjí ɔ ɖó sùpípùmɛ.Amɔ có nú mi ná sɔ wěmà mi tɔn ɖé xlɛ hún mi ván núkún ɖémɛ ɖésú hwɛ @gd_formats@, wékwín ɖê yé mà tùn à lɛ ɔ ɖò vɔvɔmɛ. Zìn yé bó kpɔn àyì é yè b ɖó yèwú ɔ@taille_preview@ ',
490
+    'texte_documents_associes' => 'mi sɔ yí gblogblo é lɔ jí áyé hùn fí nú mɛ bí ámi byɔ ɖɔ é mi ná ɖɔ xó ɖò kplékplé ɔ mɛmi sɔ e-mailú mi tɔn xlɛ Wɛn é lɔ wɛn càcà wɛ .',
491
+    'texte_erreur_mise_niveau_base' => 'xó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛmi sɔ xóxòkplégbàví mi tɔn mɔnɔ hɛnmi cyían ɖê jɛ ɖéwú ɔ', # MODIF
492
+    'texte_inc_auth_1' => 'mi kó mɔ mi @auth_login@àmɔ mi sɔ ɖò xóxòkplégbàví ɔ mɛ á', # MODIF
493
+    'texte_inc_auth_2' => 'mi lɛ vɔ yí kànjí',
494
+    'texte_inc_auth_3' => ', vlàvò nú mi gòsínbò dózò nú ɖéxlɛtɔ mi tɔn  ',
495
+    'texte_inc_config' => 'kpɔnjónɔ tòbítùntìto kléwúngbàví ɔ jɛ vɔwɛn é lɔ yé sɛ ɖó ɔ mi kɛnklɛ̂n bó ná lìnlìn mi tɔn ɖé wúɖò kplékplé yé sɔ ɖó dò wɔ mɛnú àtɛ wô má mì ɔ mi zìn fími ná sɔ mɔ àlì gégéwékpá é lɔxógbè lɛ nyɔwlántɔ lɛ gblogblojí é lɔ nɔ zɔn bɔ mi nɔ sɛ  wɛn ɖó bó nɔ lɛ yí wɛnxó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛmi sɔ xóxòkplégbàví mi tɔn ', # MODIF
496
+    'texte_inc_meta_1' => 'mi zìn fími ná sɔ mɔ àlì gégéwékpá é lɔxógbè lɛ nyɔwlántɔ lɛ gblogblojí é lɔ nɔ zɔn bɔ mi nɔ sɛ  wɛn ɖó bó nɔ lɛ yí wɛnxó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛ', # MODIF
497
+    'texte_inc_meta_2' => 'mi k pɔn àcɛ winwl tɔn ',
498
+    'texte_inc_meta_3' => 'E ɖò àkpáxwé ɔ mɛ <code>@repertoire@</code>.', # MODIF
499
+    'texte_statut_en_cours_redaction' => 'E kpó ɖò wíwlánwɛ',
500
+    'texte_statut_poubelle' => 'sɔ nyígbè',
501
+    'texte_statut_propose_evaluation' => 'Mi kpɔnɖɔ yé ná sɔ kɛn ná',
502
+    'texte_statut_publie' => 'sɔɖò àtɛjí',
503
+    'texte_statut_refuse' => 'yé gbɛ',
504
+    'titre_ajouter_mot_cle' => 'zé gbètákɛn gɔná :',
505
+    'titre_cadre_raccourcis' => 'xàsádó:',
506
+    'titre_changer_couleur_interface' => 'ɖyɔ ŋtùn nú àtɛ ɔ',
507
+    'titre_image_admin_article' => 'Mi hɛn ɔ mi ná tò wékpá é lɔ ',
508
+    'titre_image_administrateur' => 'Tìtòtɔ',
509
+    'titre_image_aide' => 'Mi yí àlɔdó ɖò fí',
510
+    'titre_image_auteur_supprime' => 'nyɔwlántɔn ɖê yé sùnsùn',
511
+    'titre_image_redacteur' => 'nyɔwlántɔn  mà ɖò àcɛ',
512
+    'titre_image_redacteur_02' => 'nyɔwlántɔn  ',
513
+    'titre_image_visiteur' => 'Jónɔ',
514
+    'titre_joindre_document' => 'Zé wěmà gɔná ',
515
+    'titre_mots_cles' => 'gbètákɛn',
516
+    'titre_probleme_technique' => 'mɛɖé sɔ sí byɔ fínɛ á.',
517
+    'titre_publier_document' => 'mi sɔ wěmà xlɛ ɖò àkpáxwé lɔ jí',
518
+    'titre_statistiques' => 'akɔŋtá gblogblojí  ɔ tɔn ',
519
+    'titre_titre_document' => 'xótá wěmà tɔn :',
520
+    'trad_reference' => '(wékpá jɔ wékpá)', # MODIF
521 521
 
522
-	// Z
523
-	'zbug_balise_b_aval' => ' :Dògbó B ɖò fìfómɛ',
524
-	'zbug_boucle' => 'Fífómɛ bìbɛmɛ',
525
-	'zbug_boucle_recursive_undef' => 'Afɔ Fífómɛ bìbɛmɛ nɔ wà hwɛhwɛ yè mà sɔ ɖáyì é', # MODIF
526
-	'zbug_champ_hors_boucle' => 'Tɛnmɛ  @champ@ é ɖò vò nú  Fífómɛ bìbɛmɛ',
527
-	'zbug_champ_hors_motif' => 'Tɛnmɛ @champ@ é ɖò vò nú  Fífómɛ bìbɛmɛ @motif@', # MODIF
528
-	'zbug_code' => 'Awòkɛn',
529
-	'zbug_critere_inconnu' => 'Sɛnxwì yè mà tùn@critere@', # MODIF
530
-	'zbug_distant_interdit' => 'Yè gbɛ ê má ɖò nù ɖé mɛ a', # MODIF
531
-	'zbug_doublon_table_sans_index' => 'doublons sur une table sans index', # MODIF
532
-	'zbug_erreur_boucle_double' => 'tòbòtòbò@id@:tímɛ àzɔn wè', # MODIF
533
-	'zbug_erreur_boucle_fermant' => 'tòbòtòbò@:cávì é nú ɔ ɖè á', # MODIF
534
-	'zbug_erreur_boucle_syntaxe' => 'tòbòtòbò ɔ sɔ gbè á', # MODIF
535
-	'zbug_erreur_execution_page' => 'Afɔkílɛn ɖò àzɔ wìwàmɛ', # MODIF
536
-	'zbug_erreur_filtre' => 'klɛn àfɔ ', # MODIF
537
-	'zbug_erreur_meme_parent' => '{Nû_ɖòkpó ɔ} Fífómɛ bìbɛmɛ kɛɖɛ wɛ yè nɔ bló ná(Kplékplé lɛ) kabi (Akpáxwé lɛ)', # MODIF
538
-	'zbug_erreur_squelette' => 'Afɔkílɛn (lɛ) ɖò tìtòmɛ ò mɛ ',
539
-	'zbug_info_erreur_squelette' => 'àfɔkiklɛn ɖò gblogblojí',
540
-	'zbug_inversion_ordre_inexistant' => 'Adà lílɛ nú wàlɔ é kó tíìn é', # MODIF
541
-	'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle recursive', # MODIF
542
-	'zbug_parametres_inclus_incorrects' => ' wàlɔ yíyìɖémɛ  ɔ tɔn lɛ jlɔ à ', # MODIF
543
-	'zbug_resultat' => 'Gbètà',
544
-	'zbug_serveur_indefini' => 'Mɔxwìtíxwìtítàtɔ SQL tɔn ê mà tɛɖɛ é jì a ', # MODIF
545
-	'zbug_table_inconnue' => 'Tìtòmɛ  SQL « @table@ »yè mà tùn'
522
+    // Z
523
+    'zbug_balise_b_aval' => ' :Dògbó B ɖò fìfómɛ',
524
+    'zbug_boucle' => 'Fífómɛ bìbɛmɛ',
525
+    'zbug_boucle_recursive_undef' => 'Afɔ Fífómɛ bìbɛmɛ nɔ wà hwɛhwɛ yè mà sɔ ɖáyì é', # MODIF
526
+    'zbug_champ_hors_boucle' => 'Tɛnmɛ  @champ@ é ɖò vò nú  Fífómɛ bìbɛmɛ',
527
+    'zbug_champ_hors_motif' => 'Tɛnmɛ @champ@ é ɖò vò nú  Fífómɛ bìbɛmɛ @motif@', # MODIF
528
+    'zbug_code' => 'Awòkɛn',
529
+    'zbug_critere_inconnu' => 'Sɛnxwì yè mà tùn@critere@', # MODIF
530
+    'zbug_distant_interdit' => 'Yè gbɛ ê má ɖò nù ɖé mɛ a', # MODIF
531
+    'zbug_doublon_table_sans_index' => 'doublons sur une table sans index', # MODIF
532
+    'zbug_erreur_boucle_double' => 'tòbòtòbò@id@:tímɛ àzɔn wè', # MODIF
533
+    'zbug_erreur_boucle_fermant' => 'tòbòtòbò@:cávì é nú ɔ ɖè á', # MODIF
534
+    'zbug_erreur_boucle_syntaxe' => 'tòbòtòbò ɔ sɔ gbè á', # MODIF
535
+    'zbug_erreur_execution_page' => 'Afɔkílɛn ɖò àzɔ wìwàmɛ', # MODIF
536
+    'zbug_erreur_filtre' => 'klɛn àfɔ ', # MODIF
537
+    'zbug_erreur_meme_parent' => '{Nû_ɖòkpó ɔ} Fífómɛ bìbɛmɛ kɛɖɛ wɛ yè nɔ bló ná(Kplékplé lɛ) kabi (Akpáxwé lɛ)', # MODIF
538
+    'zbug_erreur_squelette' => 'Afɔkílɛn (lɛ) ɖò tìtòmɛ ò mɛ ',
539
+    'zbug_info_erreur_squelette' => 'àfɔkiklɛn ɖò gblogblojí',
540
+    'zbug_inversion_ordre_inexistant' => 'Adà lílɛ nú wàlɔ é kó tíìn é', # MODIF
541
+    'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle recursive', # MODIF
542
+    'zbug_parametres_inclus_incorrects' => ' wàlɔ yíyìɖémɛ  ɔ tɔn lɛ jlɔ à ', # MODIF
543
+    'zbug_resultat' => 'Gbètà',
544
+    'zbug_serveur_indefini' => 'Mɔxwìtíxwìtítàtɔ SQL tɔn ê mà tɛɖɛ é jì a ', # MODIF
545
+    'zbug_table_inconnue' => 'Tìtòmɛ  SQL « @table@ »yè mà tùn'
546 546
 );
Please login to merge, or discard this patch.
config/ecran_securite.php 2 patches
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -15,10 +15,10 @@  discard block
 block discarded – undo
15 15
  * Test utilisateur
16 16
  */
17 17
 if (isset($_GET['test_ecran_securite'])) {
18
-	$ecran_securite_raison = 'test ' . _ECRAN_SECURITE;
18
+	$ecran_securite_raison = 'test '._ECRAN_SECURITE;
19 19
 }
20 20
 
21
-if (file_exists($f = __DIR__ . DIRECTORY_SEPARATOR  . 'ecran_securite_options.php')) {
21
+if (file_exists($f = __DIR__.DIRECTORY_SEPARATOR.'ecran_securite_options.php')) {
22 22
 	include ($f);
23 23
 }
24 24
 
@@ -226,8 +226,8 @@  discard block
 block discarded – undo
226 226
 						'yats',
227 227
 						'yeti',
228 228
 						'zeerch'
229
-					)) . ',i',
230
-				(string)$_SERVER['HTTP_USER_AGENT']
229
+					)).',i',
230
+				(string) $_SERVER['HTTP_USER_AGENT']
231 231
 			)
232 232
 	);
233 233
 }
@@ -236,13 +236,13 @@  discard block
 block discarded – undo
236 236
 		'_IS_BOT_FRIEND',
237 237
 		isset($_SERVER['HTTP_USER_AGENT'])
238 238
 			and preg_match(
239
-				',' . implode('|', array(
239
+				','.implode('|', array(
240 240
 					'facebookexternalhit',
241 241
 					'twitterbot',
242 242
 					'flipboardproxy',
243 243
 					'wordpress'
244
-				)) . ',i',
245
-				(string)$_SERVER['HTTP_USER_AGENT']
244
+				)).',i',
245
+				(string) $_SERVER['HTTP_USER_AGENT']
246 246
 			)
247 247
 	);
248 248
 }
@@ -291,10 +291,10 @@  discard block
 block discarded – undo
291 291
  */
292 292
 foreach (array('lang', 'var_recherche', 'aide', 'var_lang_r', 'lang_r', 'var_ajax_ancre', 'nom_fichier') as $var) {
293 293
 	if (isset($_GET[$var])) {
294
-		$_REQUEST[$var] = $GLOBALS[$var] = $_GET[$var] = preg_replace(',[^\w\,/#&;-]+,', ' ', (string)$_GET[$var]);
294
+		$_REQUEST[$var] = $GLOBALS[$var] = $_GET[$var] = preg_replace(',[^\w\,/#&;-]+,', ' ', (string) $_GET[$var]);
295 295
 	}
296 296
 	if (isset($_POST[$var])) {
297
-		$_REQUEST[$var] = $GLOBALS[$var] = $_POST[$var] = preg_replace(',[^\w\,/#&;-]+,', ' ', (string)$_POST[$var]);
297
+		$_REQUEST[$var] = $GLOBALS[$var] = $_POST[$var] = preg_replace(',[^\w\,/#&;-]+,', ' ', (string) $_POST[$var]);
298 298
 	}
299 299
 }
300 300
 
@@ -302,8 +302,8 @@  discard block
 block discarded – undo
302 302
  * Filtre l'accès à spip_acces_doc (injection SQL en 1.8.2x)
303 303
  */
304 304
 if (isset($_SERVER['REQUEST_URI'])) {
305
-	if (preg_match(',^(.*/)?spip_acces_doc\.,', (string)$_SERVER['REQUEST_URI'])) {
306
-		$file = addslashes((string)$_GET['file']);
305
+	if (preg_match(',^(.*/)?spip_acces_doc\.,', (string) $_SERVER['REQUEST_URI'])) {
306
+		$file = addslashes((string) $_GET['file']);
307 307
 	}
308 308
 }
309 309
 
@@ -323,13 +323,13 @@  discard block
 block discarded – undo
323 323
  */
324 324
 if (
325 325
 	isset($_REQUEST['partie_cal'])
326
-	and $_REQUEST['partie_cal'] !== htmlentities((string)$_REQUEST['partie_cal'])
326
+	and $_REQUEST['partie_cal'] !== htmlentities((string) $_REQUEST['partie_cal'])
327 327
 ) {
328 328
 	$ecran_securite_raison = "partie_cal";
329 329
 }
330 330
 if (
331 331
 	isset($_REQUEST['echelle'])
332
-	and $_REQUEST['echelle'] !== htmlentities((string)$_REQUEST['echelle'])
332
+	and $_REQUEST['echelle'] !== htmlentities((string) $_REQUEST['echelle'])
333 333
 ) {
334 334
 	$ecran_securite_raison = "echelle";
335 335
 }
@@ -339,13 +339,13 @@  discard block
 block discarded – undo
339 339
  */
340 340
 if (
341 341
 	isset($_REQUEST['exec'])
342
-	and !preg_match(',^[\w-]+$,', (string)$_REQUEST['exec'])
342
+	and !preg_match(',^[\w-]+$,', (string) $_REQUEST['exec'])
343 343
 ) {
344 344
 	$ecran_securite_raison = "exec";
345 345
 }
346 346
 if (
347 347
 	isset($_REQUEST['cherche_auteur'])
348
-	and preg_match(',[<],', (string)$_REQUEST['cherche_auteur'])
348
+	and preg_match(',[<],', (string) $_REQUEST['cherche_auteur'])
349 349
 ) {
350 350
 	$ecran_securite_raison = "cherche_auteur";
351 351
 }
@@ -353,7 +353,7 @@  discard block
 block discarded – undo
353 353
 	isset($_REQUEST['exec'])
354 354
 	and $_REQUEST['exec'] == 'auteurs'
355 355
 	and isset($_REQUEST['recherche'])
356
-	and preg_match(',[<],', (string)$_REQUEST['recherche'])
356
+	and preg_match(',[<],', (string) $_REQUEST['recherche'])
357 357
 ) {
358 358
 	$ecran_securite_raison = "recherche";
359 359
 }
@@ -361,7 +361,7 @@  discard block
 block discarded – undo
361 361
 	isset($_REQUEST['exec'])
362 362
 	and $_REQUEST['exec'] == 'info_plugin'
363 363
 	and isset($_REQUEST['plugin'])
364
-	and preg_match(',[<],', (string)$_REQUEST['plugin'])
364
+	and preg_match(',[<],', (string) $_REQUEST['plugin'])
365 365
 ) {
366 366
 	$ecran_securite_raison = "plugin";
367 367
 }
@@ -388,7 +388,7 @@  discard block
 block discarded – undo
388 388
 				echo minipres(_T('info_acces_interdit'));
389 389
 				exit;
390 390
 			}
391
-			require _DIR_RESTREINT . 'action/configurer.php';
391
+			require _DIR_RESTREINT.'action/configurer.php';
392 392
 			action_configurer_dist();
393 393
 		}
394 394
 	}
@@ -440,9 +440,9 @@  discard block
 block discarded – undo
440 440
 if (_IS_BOT) {
441 441
 	if (
442 442
 		(isset($_REQUEST['echelle']) and isset($_REQUEST['partie_cal']) and isset($_REQUEST['type']))
443
-		or (strpos((string)$_SERVER['REQUEST_URI'], 'debut_') and preg_match(',[?&]debut_.*&debut_,', (string)$_SERVER['REQUEST_URI']))
444
-		or (isset($_REQUEST['calendrier_annee']) and strpos((string)$_SERVER['REQUEST_URI'], 'debut_'))
445
-		or (isset($_REQUEST['calendrier_annee']) and preg_match(',[?&]calendrier_annee=.*&calendrier_annee=,', (string)$_SERVER['REQUEST_URI']))
443
+		or (strpos((string) $_SERVER['REQUEST_URI'], 'debut_') and preg_match(',[?&]debut_.*&debut_,', (string) $_SERVER['REQUEST_URI']))
444
+		or (isset($_REQUEST['calendrier_annee']) and strpos((string) $_SERVER['REQUEST_URI'], 'debut_'))
445
+		or (isset($_REQUEST['calendrier_annee']) and preg_match(',[?&]calendrier_annee=.*&calendrier_annee=,', (string) $_SERVER['REQUEST_URI']))
446 446
 	) {
447 447
 		$ecran_securite_raison = "robot agenda/double pagination";
448 448
 	}
@@ -456,7 +456,7 @@  discard block
 block discarded – undo
456 456
 	if ($_REQUEST['page'] == 'test_cfg') {
457 457
 		$ecran_securite_raison = "test_cfg";
458 458
 	}
459
-	if ($_REQUEST['page'] !== htmlspecialchars((string)$_REQUEST['page'])) {
459
+	if ($_REQUEST['page'] !== htmlspecialchars((string) $_REQUEST['page'])) {
460 460
 		$ecran_securite_raison = "xsspage";
461 461
 	}
462 462
 	if (
@@ -472,7 +472,7 @@  discard block
 block discarded – undo
472 472
  */
473 473
 foreach (array('var_login') as $var) {
474 474
 	if (isset($_REQUEST[$var]) and is_array($_REQUEST[$var])) {
475
-		$ecran_securite_raison = "xss " . $var;
475
+		$ecran_securite_raison = "xss ".$var;
476 476
 	}
477 477
 }
478 478
 
@@ -520,13 +520,13 @@  discard block
 block discarded – undo
520 520
  */
521 521
 if (
522 522
 	isset($_REQUEST['nom_sauvegarde'])
523
-	and strstr((string)$_REQUEST['nom_sauvegarde'], '/')
523
+	and strstr((string) $_REQUEST['nom_sauvegarde'], '/')
524 524
 ) {
525 525
 	$ecran_securite_raison = 'nom_sauvegarde manipulee';
526 526
 }
527 527
 if (
528 528
 	isset($_REQUEST['znom_sauvegarde'])
529
-	and strstr((string)$_REQUEST['znom_sauvegarde'], '/')
529
+	and strstr((string) $_REQUEST['znom_sauvegarde'], '/')
530 530
 ) {
531 531
 	$ecran_securite_raison = 'znom_sauvegarde manipulee';
532 532
 }
Please login to merge, or discard this patch.
Indentation   +424 added lines, -424 removed lines patch added patch discarded remove patch
@@ -15,11 +15,11 @@  discard block
 block discarded – undo
15 15
  * Test utilisateur
16 16
  */
17 17
 if (isset($_GET['test_ecran_securite'])) {
18
-	$ecran_securite_raison = 'test ' . _ECRAN_SECURITE;
18
+    $ecran_securite_raison = 'test ' . _ECRAN_SECURITE;
19 19
 }
20 20
 
21 21
 if (file_exists($f = __DIR__ . DIRECTORY_SEPARATOR  . 'ecran_securite_options.php')) {
22
-	include ($f);
22
+    include ($f);
23 23
 }
24 24
 
25 25
 /*
@@ -29,222 +29,222 @@  discard block
 block discarded – undo
29 29
  * le load depasse ECRAN_SECURITE_LOAD)
30 30
  */
31 31
 if (!defined('_IS_BOT') and isset($_GET['var_isbot'])) {
32
-	define('_IS_BOT', $_GET['var_isbot'] ? true : false);
32
+    define('_IS_BOT', $_GET['var_isbot'] ? true : false);
33 33
 }
34 34
 
35 35
 /*
36 36
  * Détecteur de robot d'indexation
37 37
  */
38 38
 if (!defined('_IS_BOT')) {
39
-	define(
40
-		'_IS_BOT',
41
-		isset($_SERVER['HTTP_USER_AGENT'])
42
-			and preg_match(
43
-				','
44
-					. implode('|', array(
45
-						// mots generiques
46
-						'bot',
47
-						'slurp',
48
-						'crawler',
49
-						'crwlr',
50
-						'java',
51
-						'monitoring',
52
-						'spider',
53
-						'webvac',
54
-						'yandex',
55
-						'MSIE 6\.0', // botnet 99,9% du temps
56
-						// UA plus cibles
57
-						'200please',
58
-						'80legs',
59
-						'a6-indexer',
60
-						'aboundex',
61
-						'accoona',
62
-						'acrylicapps',
63
-						'addthis',
64
-						'adressendeutschland',
65
-						'alexa',
66
-						'altavista',
67
-						'analyticsseo',
68
-						'antennapod',
69
-						'arachnys',
70
-						'archive',
71
-						'argclrint',
72
-						'aspseek',
73
-						'baidu',
74
-						'begunadvertising',
75
-						'bing',
76
-						'bloglines',
77
-						'buck',
78
-						'browsershots',
79
-						'bubing',
80
-						'butterfly',
81
-						'changedetection',
82
-						'charlotte',
83
-						'chilkat',
84
-						'china',
85
-						'coccoc',
86
-						'crowsnest',
87
-						'dataminr',
88
-						'daumoa',
89
-						'dlvr\.it',
90
-						'dlweb',
91
-						'drupal',
92
-						'ec2linkfinder',
93
-						'eset\.com',
94
-						'estyle',
95
-						'exalead',
96
-						'ezooms',
97
-						'facebookexternalhit',
98
-						'facebookplatform',
99
-						'fairshare',
100
-						'feedfetcher',
101
-						'feedfetcher-google',
102
-						'feedly',
103
-						'fetch',
104
-						'flipboardproxy',
105
-						'genieo',
106
-						'google',
107
-						'go-http-client',
108
-						'grapeshot',
109
-						'hatena-useragent',
110
-						'head',
111
-						'hosttracker',
112
-						'hubspot',
113
-						'ia_archiver',
114
-						'ichiro',
115
-						'iltrovatore-setaccio',
116
-						'immediatenet',
117
-						'ina',
118
-						'inoreader',
119
-						'infegyatlas',
120
-						'infohelfer',
121
-						'instapaper',
122
-						'jabse',
123
-						'james',
124
-						'jersey',
125
-						'kumkie',
126
-						'linkdex',
127
-						'linkfluence',
128
-						'linkwalker',
129
-						'litefinder',
130
-						'loadimpactpageanalyzer',
131
-						'ltx71',
132
-						'luminate',
133
-						'lycos',
134
-						'lycosa',
135
-						'mediapartners-google',
136
-						'msai',
137
-						'myapp',
138
-						'nativehost',
139
-						'najdi',
140
-						'netcraftsurveyagent',
141
-						'netestate',
142
-						'netseer',
143
-						'netnewswire',
144
-						'newspaper',
145
-						'newsblur',
146
-						'nuhk',
147
-						'nuzzel',
148
-						'okhttp',
149
-						'otmedia',
150
-						'owlin',
151
-						'owncloud',
152
-						'panscient',
153
-						'paper\.li',
154
-						'parsijoo',
155
-						'protopage',
156
-						'plukkie',
157
-						'proximic',
158
-						'pubsub',
159
-						'python',
160
-						'qirina',
161
-						'qoshe',
162
-						'qualidator',
163
-						'qwantify',
164
-						'rambler',
165
-						'readability',
166
-						'ruby',
167
-						'sbsearch',
168
-						'scoop\.it',
169
-						'scooter',
170
-						'scoutjet',
171
-						'scrapy',
172
-						'scrubby',
173
-						'scrubbybloglines',
174
-						'shareaholic',
175
-						'shopwiki',
176
-						'simplepie',
177
-						'sistrix',
178
-						'sitechecker',
179
-						'siteexplorer',
180
-						'snapshot',
181
-						'sogou',
182
-						'special_archiver',
183
-						'speedy',
184
-						'spinn3r',
185
-						'spreadtrum',
186
-						'steeler',
187
-						'subscriber',
188
-						'suma',
189
-						'superdownloads',
190
-						'svenska-webbsido',
191
-						'teoma',
192
-						'the knowledge AI',
193
-						'thumbshots',
194
-						'tineye',
195
-						'traackr',
196
-						'trendiction',
197
-						'trendsmap',
198
-						'tweetedtimes',
199
-						'tweetmeme',
200
-						'universalfeedparser',
201
-						'uaslinkchecker',
202
-						'undrip',
203
-						'unwindfetchor',
204
-						'upday',
205
-						'vedma',
206
-						'vkshare',
207
-						'vm',
208
-						'wch',
209
-						'webalta',
210
-						'webcookies',
211
-						'webparser',
212
-						'webthumbnail',
213
-						'wesee',
214
-						'wise-guys',
215
-						'woko',
216
-						'wordpress',
217
-						'wotbox',
218
-						'y!j-bri',
219
-						'y!j-bro',
220
-						'y!j-brw',
221
-						'y!j-bsc',
222
-						'yahoo',
223
-						'yahoo!',
224
-						'yahooysmcm',
225
-						'ymobactus',
226
-						'yats',
227
-						'yeti',
228
-						'zeerch'
229
-					)) . ',i',
230
-				(string)$_SERVER['HTTP_USER_AGENT']
231
-			)
232
-	);
39
+    define(
40
+        '_IS_BOT',
41
+        isset($_SERVER['HTTP_USER_AGENT'])
42
+            and preg_match(
43
+                ','
44
+                    . implode('|', array(
45
+                        // mots generiques
46
+                        'bot',
47
+                        'slurp',
48
+                        'crawler',
49
+                        'crwlr',
50
+                        'java',
51
+                        'monitoring',
52
+                        'spider',
53
+                        'webvac',
54
+                        'yandex',
55
+                        'MSIE 6\.0', // botnet 99,9% du temps
56
+                        // UA plus cibles
57
+                        '200please',
58
+                        '80legs',
59
+                        'a6-indexer',
60
+                        'aboundex',
61
+                        'accoona',
62
+                        'acrylicapps',
63
+                        'addthis',
64
+                        'adressendeutschland',
65
+                        'alexa',
66
+                        'altavista',
67
+                        'analyticsseo',
68
+                        'antennapod',
69
+                        'arachnys',
70
+                        'archive',
71
+                        'argclrint',
72
+                        'aspseek',
73
+                        'baidu',
74
+                        'begunadvertising',
75
+                        'bing',
76
+                        'bloglines',
77
+                        'buck',
78
+                        'browsershots',
79
+                        'bubing',
80
+                        'butterfly',
81
+                        'changedetection',
82
+                        'charlotte',
83
+                        'chilkat',
84
+                        'china',
85
+                        'coccoc',
86
+                        'crowsnest',
87
+                        'dataminr',
88
+                        'daumoa',
89
+                        'dlvr\.it',
90
+                        'dlweb',
91
+                        'drupal',
92
+                        'ec2linkfinder',
93
+                        'eset\.com',
94
+                        'estyle',
95
+                        'exalead',
96
+                        'ezooms',
97
+                        'facebookexternalhit',
98
+                        'facebookplatform',
99
+                        'fairshare',
100
+                        'feedfetcher',
101
+                        'feedfetcher-google',
102
+                        'feedly',
103
+                        'fetch',
104
+                        'flipboardproxy',
105
+                        'genieo',
106
+                        'google',
107
+                        'go-http-client',
108
+                        'grapeshot',
109
+                        'hatena-useragent',
110
+                        'head',
111
+                        'hosttracker',
112
+                        'hubspot',
113
+                        'ia_archiver',
114
+                        'ichiro',
115
+                        'iltrovatore-setaccio',
116
+                        'immediatenet',
117
+                        'ina',
118
+                        'inoreader',
119
+                        'infegyatlas',
120
+                        'infohelfer',
121
+                        'instapaper',
122
+                        'jabse',
123
+                        'james',
124
+                        'jersey',
125
+                        'kumkie',
126
+                        'linkdex',
127
+                        'linkfluence',
128
+                        'linkwalker',
129
+                        'litefinder',
130
+                        'loadimpactpageanalyzer',
131
+                        'ltx71',
132
+                        'luminate',
133
+                        'lycos',
134
+                        'lycosa',
135
+                        'mediapartners-google',
136
+                        'msai',
137
+                        'myapp',
138
+                        'nativehost',
139
+                        'najdi',
140
+                        'netcraftsurveyagent',
141
+                        'netestate',
142
+                        'netseer',
143
+                        'netnewswire',
144
+                        'newspaper',
145
+                        'newsblur',
146
+                        'nuhk',
147
+                        'nuzzel',
148
+                        'okhttp',
149
+                        'otmedia',
150
+                        'owlin',
151
+                        'owncloud',
152
+                        'panscient',
153
+                        'paper\.li',
154
+                        'parsijoo',
155
+                        'protopage',
156
+                        'plukkie',
157
+                        'proximic',
158
+                        'pubsub',
159
+                        'python',
160
+                        'qirina',
161
+                        'qoshe',
162
+                        'qualidator',
163
+                        'qwantify',
164
+                        'rambler',
165
+                        'readability',
166
+                        'ruby',
167
+                        'sbsearch',
168
+                        'scoop\.it',
169
+                        'scooter',
170
+                        'scoutjet',
171
+                        'scrapy',
172
+                        'scrubby',
173
+                        'scrubbybloglines',
174
+                        'shareaholic',
175
+                        'shopwiki',
176
+                        'simplepie',
177
+                        'sistrix',
178
+                        'sitechecker',
179
+                        'siteexplorer',
180
+                        'snapshot',
181
+                        'sogou',
182
+                        'special_archiver',
183
+                        'speedy',
184
+                        'spinn3r',
185
+                        'spreadtrum',
186
+                        'steeler',
187
+                        'subscriber',
188
+                        'suma',
189
+                        'superdownloads',
190
+                        'svenska-webbsido',
191
+                        'teoma',
192
+                        'the knowledge AI',
193
+                        'thumbshots',
194
+                        'tineye',
195
+                        'traackr',
196
+                        'trendiction',
197
+                        'trendsmap',
198
+                        'tweetedtimes',
199
+                        'tweetmeme',
200
+                        'universalfeedparser',
201
+                        'uaslinkchecker',
202
+                        'undrip',
203
+                        'unwindfetchor',
204
+                        'upday',
205
+                        'vedma',
206
+                        'vkshare',
207
+                        'vm',
208
+                        'wch',
209
+                        'webalta',
210
+                        'webcookies',
211
+                        'webparser',
212
+                        'webthumbnail',
213
+                        'wesee',
214
+                        'wise-guys',
215
+                        'woko',
216
+                        'wordpress',
217
+                        'wotbox',
218
+                        'y!j-bri',
219
+                        'y!j-bro',
220
+                        'y!j-brw',
221
+                        'y!j-bsc',
222
+                        'yahoo',
223
+                        'yahoo!',
224
+                        'yahooysmcm',
225
+                        'ymobactus',
226
+                        'yats',
227
+                        'yeti',
228
+                        'zeerch'
229
+                    )) . ',i',
230
+                (string)$_SERVER['HTTP_USER_AGENT']
231
+            )
232
+    );
233 233
 }
234 234
 if (!defined('_IS_BOT_FRIEND')) {
235
-	define(
236
-		'_IS_BOT_FRIEND',
237
-		isset($_SERVER['HTTP_USER_AGENT'])
238
-			and preg_match(
239
-				',' . implode('|', array(
240
-					'facebookexternalhit',
241
-					'twitterbot',
242
-					'flipboardproxy',
243
-					'wordpress'
244
-				)) . ',i',
245
-				(string)$_SERVER['HTTP_USER_AGENT']
246
-			)
247
-	);
235
+    define(
236
+        '_IS_BOT_FRIEND',
237
+        isset($_SERVER['HTTP_USER_AGENT'])
238
+            and preg_match(
239
+                ',' . implode('|', array(
240
+                    'facebookexternalhit',
241
+                    'twitterbot',
242
+                    'flipboardproxy',
243
+                    'wordpress'
244
+                )) . ',i',
245
+                (string)$_SERVER['HTTP_USER_AGENT']
246
+            )
247
+    );
248 248
 }
249 249
 
250 250
 /*
@@ -256,28 +256,28 @@  discard block
 block discarded – undo
256 256
  */
257 257
 $_exceptions = array('id_table', 'id_base', 'id_parent', 'id_article_pdf');
258 258
 foreach ($_GET as $var => $val) {
259
-	if (
260
-		$_GET[$var] and strncmp($var, "id_", 3) == 0
261
-		and !in_array($var, $_exceptions)
262
-	) {
263
-		$_GET[$var] = is_array($_GET[$var]) ? @array_map('intval', $_GET[$var]) : intval($_GET[$var]);
264
-	}
259
+    if (
260
+        $_GET[$var] and strncmp($var, "id_", 3) == 0
261
+        and !in_array($var, $_exceptions)
262
+    ) {
263
+        $_GET[$var] = is_array($_GET[$var]) ? @array_map('intval', $_GET[$var]) : intval($_GET[$var]);
264
+    }
265 265
 }
266 266
 foreach ($_POST as $var => $val) {
267
-	if (
268
-		$_POST[$var] and strncmp($var, "id_", 3) == 0
269
-		and !in_array($var, $_exceptions)
270
-	) {
271
-		$_POST[$var] = is_array($_POST[$var]) ? @array_map('intval', $_POST[$var]) : intval($_POST[$var]);
272
-	}
267
+    if (
268
+        $_POST[$var] and strncmp($var, "id_", 3) == 0
269
+        and !in_array($var, $_exceptions)
270
+    ) {
271
+        $_POST[$var] = is_array($_POST[$var]) ? @array_map('intval', $_POST[$var]) : intval($_POST[$var]);
272
+    }
273 273
 }
274 274
 foreach ($GLOBALS as $var => $val) {
275
-	if (
276
-		$GLOBALS[$var] and strncmp($var, "id_", 3) == 0
277
-		and !in_array($var, $_exceptions)
278
-	) {
279
-		$GLOBALS[$var] = is_array($GLOBALS[$var]) ? @array_map('intval', $GLOBALS[$var]) : intval($GLOBALS[$var]);
280
-	}
275
+    if (
276
+        $GLOBALS[$var] and strncmp($var, "id_", 3) == 0
277
+        and !in_array($var, $_exceptions)
278
+    ) {
279
+        $GLOBALS[$var] = is_array($GLOBALS[$var]) ? @array_map('intval', $GLOBALS[$var]) : intval($GLOBALS[$var]);
280
+    }
281 281
 }
282 282
 
283 283
 /*
@@ -290,116 +290,116 @@  discard block
 block discarded – undo
290 290
  * Contrôle de quelques variables (XSS)
291 291
  */
292 292
 foreach (array('lang', 'var_recherche', 'aide', 'var_lang_r', 'lang_r', 'var_ajax_ancre', 'nom_fichier') as $var) {
293
-	if (isset($_GET[$var])) {
294
-		$_REQUEST[$var] = $GLOBALS[$var] = $_GET[$var] = preg_replace(',[^\w\,/#&;-]+,', ' ', (string)$_GET[$var]);
295
-	}
296
-	if (isset($_POST[$var])) {
297
-		$_REQUEST[$var] = $GLOBALS[$var] = $_POST[$var] = preg_replace(',[^\w\,/#&;-]+,', ' ', (string)$_POST[$var]);
298
-	}
293
+    if (isset($_GET[$var])) {
294
+        $_REQUEST[$var] = $GLOBALS[$var] = $_GET[$var] = preg_replace(',[^\w\,/#&;-]+,', ' ', (string)$_GET[$var]);
295
+    }
296
+    if (isset($_POST[$var])) {
297
+        $_REQUEST[$var] = $GLOBALS[$var] = $_POST[$var] = preg_replace(',[^\w\,/#&;-]+,', ' ', (string)$_POST[$var]);
298
+    }
299 299
 }
300 300
 
301 301
 /*
302 302
  * Filtre l'accès à spip_acces_doc (injection SQL en 1.8.2x)
303 303
  */
304 304
 if (isset($_SERVER['REQUEST_URI'])) {
305
-	if (preg_match(',^(.*/)?spip_acces_doc\.,', (string)$_SERVER['REQUEST_URI'])) {
306
-		$file = addslashes((string)$_GET['file']);
307
-	}
305
+    if (preg_match(',^(.*/)?spip_acces_doc\.,', (string)$_SERVER['REQUEST_URI'])) {
306
+        $file = addslashes((string)$_GET['file']);
307
+    }
308 308
 }
309 309
 
310 310
 /*
311 311
  * Pas d'inscription abusive
312 312
  */
313 313
 if (
314
-	isset($_REQUEST['mode']) and isset($_REQUEST['page'])
315
-	and !in_array($_REQUEST['mode'], array("6forum", "1comite"))
316
-	and $_REQUEST['page'] == "identifiants"
314
+    isset($_REQUEST['mode']) and isset($_REQUEST['page'])
315
+    and !in_array($_REQUEST['mode'], array("6forum", "1comite"))
316
+    and $_REQUEST['page'] == "identifiants"
317 317
 ) {
318
-	$ecran_securite_raison = "identifiants";
318
+    $ecran_securite_raison = "identifiants";
319 319
 }
320 320
 
321 321
 /*
322 322
  * Agenda joue à l'injection php
323 323
  */
324 324
 if (
325
-	isset($_REQUEST['partie_cal'])
326
-	and $_REQUEST['partie_cal'] !== htmlentities((string)$_REQUEST['partie_cal'])
325
+    isset($_REQUEST['partie_cal'])
326
+    and $_REQUEST['partie_cal'] !== htmlentities((string)$_REQUEST['partie_cal'])
327 327
 ) {
328
-	$ecran_securite_raison = "partie_cal";
328
+    $ecran_securite_raison = "partie_cal";
329 329
 }
330 330
 if (
331
-	isset($_REQUEST['echelle'])
332
-	and $_REQUEST['echelle'] !== htmlentities((string)$_REQUEST['echelle'])
331
+    isset($_REQUEST['echelle'])
332
+    and $_REQUEST['echelle'] !== htmlentities((string)$_REQUEST['echelle'])
333 333
 ) {
334
-	$ecran_securite_raison = "echelle";
334
+    $ecran_securite_raison = "echelle";
335 335
 }
336 336
 
337 337
 /*
338 338
  * Espace privé
339 339
  */
340 340
 if (
341
-	isset($_REQUEST['exec'])
342
-	and !preg_match(',^[\w-]+$,', (string)$_REQUEST['exec'])
341
+    isset($_REQUEST['exec'])
342
+    and !preg_match(',^[\w-]+$,', (string)$_REQUEST['exec'])
343 343
 ) {
344
-	$ecran_securite_raison = "exec";
344
+    $ecran_securite_raison = "exec";
345 345
 }
346 346
 if (
347
-	isset($_REQUEST['cherche_auteur'])
348
-	and preg_match(',[<],', (string)$_REQUEST['cherche_auteur'])
347
+    isset($_REQUEST['cherche_auteur'])
348
+    and preg_match(',[<],', (string)$_REQUEST['cherche_auteur'])
349 349
 ) {
350
-	$ecran_securite_raison = "cherche_auteur";
350
+    $ecran_securite_raison = "cherche_auteur";
351 351
 }
352 352
 if (
353
-	isset($_REQUEST['exec'])
354
-	and $_REQUEST['exec'] == 'auteurs'
355
-	and isset($_REQUEST['recherche'])
356
-	and preg_match(',[<],', (string)$_REQUEST['recherche'])
353
+    isset($_REQUEST['exec'])
354
+    and $_REQUEST['exec'] == 'auteurs'
355
+    and isset($_REQUEST['recherche'])
356
+    and preg_match(',[<],', (string)$_REQUEST['recherche'])
357 357
 ) {
358
-	$ecran_securite_raison = "recherche";
358
+    $ecran_securite_raison = "recherche";
359 359
 }
360 360
 if (
361
-	isset($_REQUEST['exec'])
362
-	and $_REQUEST['exec'] == 'info_plugin'
363
-	and isset($_REQUEST['plugin'])
364
-	and preg_match(',[<],', (string)$_REQUEST['plugin'])
361
+    isset($_REQUEST['exec'])
362
+    and $_REQUEST['exec'] == 'info_plugin'
363
+    and isset($_REQUEST['plugin'])
364
+    and preg_match(',[<],', (string)$_REQUEST['plugin'])
365 365
 ) {
366
-	$ecran_securite_raison = "plugin";
366
+    $ecran_securite_raison = "plugin";
367 367
 }
368 368
 if (
369
-	isset($_REQUEST['exec'])
370
-	and $_REQUEST['exec'] == 'puce_statut'
371
-	and isset($_REQUEST['id'])
372
-	and !intval($_REQUEST['id'])
369
+    isset($_REQUEST['exec'])
370
+    and $_REQUEST['exec'] == 'puce_statut'
371
+    and isset($_REQUEST['id'])
372
+    and !intval($_REQUEST['id'])
373 373
 ) {
374
-	$ecran_securite_raison = "puce_statut";
374
+    $ecran_securite_raison = "puce_statut";
375 375
 }
376 376
 if (
377
-	isset($_REQUEST['action'])
378
-	and $_REQUEST['action'] == 'configurer'
377
+    isset($_REQUEST['action'])
378
+    and $_REQUEST['action'] == 'configurer'
379 379
 ) {
380
-	if (
381
-		@file_exists('inc_version.php')
382
-		or @file_exists('ecrire/inc_version.php')
383
-	) {
384
-		function action_configurer() {
385
-			include_spip('inc/autoriser');
386
-			if (!autoriser('configurer', _request('configuration'))) {
387
-				include_spip('inc/minipres');
388
-				echo minipres(_T('info_acces_interdit'));
389
-				exit;
390
-			}
391
-			require _DIR_RESTREINT . 'action/configurer.php';
392
-			action_configurer_dist();
393
-		}
394
-	}
380
+    if (
381
+        @file_exists('inc_version.php')
382
+        or @file_exists('ecrire/inc_version.php')
383
+    ) {
384
+        function action_configurer() {
385
+            include_spip('inc/autoriser');
386
+            if (!autoriser('configurer', _request('configuration'))) {
387
+                include_spip('inc/minipres');
388
+                echo minipres(_T('info_acces_interdit'));
389
+                exit;
390
+            }
391
+            require _DIR_RESTREINT . 'action/configurer.php';
392
+            action_configurer_dist();
393
+        }
394
+    }
395 395
 }
396 396
 if (
397
-	isset($_REQUEST['action'])
398
-	and $_REQUEST['action'] == 'ordonner_liens_documents'
399
-	and isset($_REQUEST['ordre'])
400
-	and is_string($_REQUEST['ordre'])
397
+    isset($_REQUEST['action'])
398
+    and $_REQUEST['action'] == 'ordonner_liens_documents'
399
+    and isset($_REQUEST['ordre'])
400
+    and is_string($_REQUEST['ordre'])
401 401
 ) {
402
-	$ecran_securite_raison = "ordre a la chaine";
402
+    $ecran_securite_raison = "ordre a la chaine";
403 403
 }
404 404
 
405 405
 
@@ -407,29 +407,29 @@  discard block
 block discarded – undo
407 407
  * Bloque les requêtes contenant %00 (manipulation d'include)
408 408
  */
409 409
 if (strpos(
410
-	(function_exists('get_magic_quotes_gpc') and @get_magic_quotes_gpc())
411
-		? stripslashes(serialize($_REQUEST))
412
-		: serialize($_REQUEST),
413
-	chr(0)
410
+    (function_exists('get_magic_quotes_gpc') and @get_magic_quotes_gpc())
411
+        ? stripslashes(serialize($_REQUEST))
412
+        : serialize($_REQUEST),
413
+    chr(0)
414 414
 ) !== false) {
415
-	$ecran_securite_raison = "%00";
415
+    $ecran_securite_raison = "%00";
416 416
 }
417 417
 
418 418
 /*
419 419
  * Bloque les requêtes fond=formulaire_
420 420
  */
421 421
 if (
422
-	isset($_REQUEST['fond'])
423
-	and preg_match(',^formulaire_,i', $_REQUEST['fond'])
422
+    isset($_REQUEST['fond'])
423
+    and preg_match(',^formulaire_,i', $_REQUEST['fond'])
424 424
 ) {
425
-	$ecran_securite_raison = "fond=formulaire_";
425
+    $ecran_securite_raison = "fond=formulaire_";
426 426
 }
427 427
 
428 428
 /*
429 429
  * Bloque les requêtes du type ?GLOBALS[type_urls]=toto (bug vieux php)
430 430
  */
431 431
 if (isset($_REQUEST['GLOBALS'])) {
432
-	$ecran_securite_raison = "GLOBALS[GLOBALS]";
432
+    $ecran_securite_raison = "GLOBALS[GLOBALS]";
433 433
 }
434 434
 
435 435
 /*
@@ -438,14 +438,14 @@  discard block
 block discarded – undo
438 438
  * les paginations entremélées
439 439
  */
440 440
 if (_IS_BOT) {
441
-	if (
442
-		(isset($_REQUEST['echelle']) and isset($_REQUEST['partie_cal']) and isset($_REQUEST['type']))
443
-		or (strpos((string)$_SERVER['REQUEST_URI'], 'debut_') and preg_match(',[?&]debut_.*&debut_,', (string)$_SERVER['REQUEST_URI']))
444
-		or (isset($_REQUEST['calendrier_annee']) and strpos((string)$_SERVER['REQUEST_URI'], 'debut_'))
445
-		or (isset($_REQUEST['calendrier_annee']) and preg_match(',[?&]calendrier_annee=.*&calendrier_annee=,', (string)$_SERVER['REQUEST_URI']))
446
-	) {
447
-		$ecran_securite_raison = "robot agenda/double pagination";
448
-	}
441
+    if (
442
+        (isset($_REQUEST['echelle']) and isset($_REQUEST['partie_cal']) and isset($_REQUEST['type']))
443
+        or (strpos((string)$_SERVER['REQUEST_URI'], 'debut_') and preg_match(',[?&]debut_.*&debut_,', (string)$_SERVER['REQUEST_URI']))
444
+        or (isset($_REQUEST['calendrier_annee']) and strpos((string)$_SERVER['REQUEST_URI'], 'debut_'))
445
+        or (isset($_REQUEST['calendrier_annee']) and preg_match(',[?&]calendrier_annee=.*&calendrier_annee=,', (string)$_SERVER['REQUEST_URI']))
446
+    ) {
447
+        $ecran_securite_raison = "robot agenda/double pagination";
448
+    }
449 449
 }
450 450
 
451 451
 /*
@@ -453,82 +453,82 @@  discard block
 block discarded – undo
453 453
  * Bloque un XSS sur une page inexistante
454 454
  */
455 455
 if (isset($_REQUEST['page'])) {
456
-	if ($_REQUEST['page'] == 'test_cfg') {
457
-		$ecran_securite_raison = "test_cfg";
458
-	}
459
-	if ($_REQUEST['page'] !== htmlspecialchars((string)$_REQUEST['page'])) {
460
-		$ecran_securite_raison = "xsspage";
461
-	}
462
-	if (
463
-		$_REQUEST['page'] == '404'
464
-		and isset($_REQUEST['erreur'])
465
-	) {
466
-		$ecran_securite_raison = "xss404";
467
-	}
456
+    if ($_REQUEST['page'] == 'test_cfg') {
457
+        $ecran_securite_raison = "test_cfg";
458
+    }
459
+    if ($_REQUEST['page'] !== htmlspecialchars((string)$_REQUEST['page'])) {
460
+        $ecran_securite_raison = "xsspage";
461
+    }
462
+    if (
463
+        $_REQUEST['page'] == '404'
464
+        and isset($_REQUEST['erreur'])
465
+    ) {
466
+        $ecran_securite_raison = "xss404";
467
+    }
468 468
 }
469 469
 
470 470
 /*
471 471
  * XSS par array
472 472
  */
473 473
 foreach (array('var_login') as $var) {
474
-	if (isset($_REQUEST[$var]) and is_array($_REQUEST[$var])) {
475
-		$ecran_securite_raison = "xss " . $var;
476
-	}
474
+    if (isset($_REQUEST[$var]) and is_array($_REQUEST[$var])) {
475
+        $ecran_securite_raison = "xss " . $var;
476
+    }
477 477
 }
478 478
 
479 479
 /*
480 480
  * Parade antivirale contre un cheval de troie
481 481
  */
482 482
 if (!function_exists('tmp_lkojfghx')) {
483
-	function tmp_lkojfghx() {}
484
-	function tmp_lkojfghx2($a = 0, $b = 0, $c = 0, $d = 0) {
485
-		// si jamais on est arrivé ici sur une erreur php
486
-		// et qu'un autre gestionnaire d'erreur est défini, l'appeller
487
-		if ($b && $GLOBALS['tmp_xhgfjokl']) {
488
-			call_user_func($GLOBALS['tmp_xhgfjokl'], $a, $b, $c, $d);
489
-		}
490
-	}
483
+    function tmp_lkojfghx() {}
484
+    function tmp_lkojfghx2($a = 0, $b = 0, $c = 0, $d = 0) {
485
+        // si jamais on est arrivé ici sur une erreur php
486
+        // et qu'un autre gestionnaire d'erreur est défini, l'appeller
487
+        if ($b && $GLOBALS['tmp_xhgfjokl']) {
488
+            call_user_func($GLOBALS['tmp_xhgfjokl'], $a, $b, $c, $d);
489
+        }
490
+    }
491 491
 }
492 492
 if (isset($_POST['tmp_lkojfghx3'])) {
493
-	$ecran_securite_raison = "gumblar";
493
+    $ecran_securite_raison = "gumblar";
494 494
 }
495 495
 
496 496
 /*
497 497
  * Outils XML mal sécurisés < 2.0.9
498 498
  */
499 499
 if (isset($_REQUEST['transformer_xml'])) {
500
-	$ecran_securite_raison = "transformer_xml";
500
+    $ecran_securite_raison = "transformer_xml";
501 501
 }
502 502
 
503 503
 /*
504 504
  * Outils XML mal sécurisés again
505 505
  */
506 506
 if (isset($_REQUEST['var_url']) and $_REQUEST['var_url'] and isset($_REQUEST['exec']) and $_REQUEST['exec'] == 'valider_xml') {
507
-	$url = trim($_REQUEST['var_url']);
508
-	if (
509
-		strncmp($url, '/', 1) == 0
510
-		or (($p = strpos($url, '..')) !== false and strpos($url, '..', $p + 3) !== false)
511
-		or (($p = strpos($url, '..')) !== false and strpos($url, 'IMG', $p + 3) !== false)
512
-		or (strpos($url, '://') !== false or strpos($url, ':\\') !== false)
513
-	) {
514
-		$ecran_securite_raison = 'URL interdite pour var_url';
515
-	}
507
+    $url = trim($_REQUEST['var_url']);
508
+    if (
509
+        strncmp($url, '/', 1) == 0
510
+        or (($p = strpos($url, '..')) !== false and strpos($url, '..', $p + 3) !== false)
511
+        or (($p = strpos($url, '..')) !== false and strpos($url, 'IMG', $p + 3) !== false)
512
+        or (strpos($url, '://') !== false or strpos($url, ':\\') !== false)
513
+    ) {
514
+        $ecran_securite_raison = 'URL interdite pour var_url';
515
+    }
516 516
 }
517 517
 
518 518
 /*
519 519
  * Sauvegarde mal securisée < 2.0.9
520 520
  */
521 521
 if (
522
-	isset($_REQUEST['nom_sauvegarde'])
523
-	and strstr((string)$_REQUEST['nom_sauvegarde'], '/')
522
+    isset($_REQUEST['nom_sauvegarde'])
523
+    and strstr((string)$_REQUEST['nom_sauvegarde'], '/')
524 524
 ) {
525
-	$ecran_securite_raison = 'nom_sauvegarde manipulee';
525
+    $ecran_securite_raison = 'nom_sauvegarde manipulee';
526 526
 }
527 527
 if (
528
-	isset($_REQUEST['znom_sauvegarde'])
529
-	and strstr((string)$_REQUEST['znom_sauvegarde'], '/')
528
+    isset($_REQUEST['znom_sauvegarde'])
529
+    and strstr((string)$_REQUEST['znom_sauvegarde'], '/')
530 530
 ) {
531
-	$ecran_securite_raison = 'znom_sauvegarde manipulee';
531
+    $ecran_securite_raison = 'znom_sauvegarde manipulee';
532 532
 }
533 533
 
534 534
 
@@ -537,57 +537,57 @@  discard block
 block discarded – undo
537 537
  * on vérifie 'page' pour ne pas bloquer ... drupal
538 538
  */
539 539
 if (
540
-	isset($_REQUEST['op']) and isset($_REQUEST['page'])
541
-	and $_REQUEST['op'] !== preg_replace('/[^\\-\w]/', '', $_REQUEST['op'])
540
+    isset($_REQUEST['op']) and isset($_REQUEST['page'])
541
+    and $_REQUEST['op'] !== preg_replace('/[^\\-\w]/', '', $_REQUEST['op'])
542 542
 ) {
543
-	$ecran_securite_raison = 'op';
543
+    $ecran_securite_raison = 'op';
544 544
 }
545 545
 
546 546
 /*
547 547
  * Forms & Table ne se méfiait pas assez des uploads de fichiers
548 548
  */
549 549
 if (count($_FILES)) {
550
-	foreach ($_FILES as $k => $v) {
551
-		if (
552
-			preg_match(',^fichier_\d+$,', $k)
553
-			and preg_match(',\.php,i', $v['name'])
554
-		) {
555
-			unset($_FILES[$k]);
556
-		}
557
-	}
550
+    foreach ($_FILES as $k => $v) {
551
+        if (
552
+            preg_match(',^fichier_\d+$,', $k)
553
+            and preg_match(',\.php,i', $v['name'])
554
+        ) {
555
+            unset($_FILES[$k]);
556
+        }
557
+    }
558 558
 }
559 559
 /*
560 560
  * et Contact trop laxiste avec une variable externe
561 561
  * on bloque pas le post pour eviter de perdre des donnees mais on unset la variable et c'est tout
562 562
  */
563 563
 if (isset($_REQUEST['pj_enregistrees_nom']) and $_REQUEST['pj_enregistrees_nom']) {
564
-	unset($_REQUEST['pj_enregistrees_nom']);
565
-	unset($_GET['pj_enregistrees_nom']);
566
-	unset($_POST['pj_enregistrees_nom']);
564
+    unset($_REQUEST['pj_enregistrees_nom']);
565
+    unset($_GET['pj_enregistrees_nom']);
566
+    unset($_POST['pj_enregistrees_nom']);
567 567
 }
568 568
 
569 569
 /*
570 570
  * reinstall=oui un peu trop permissif
571 571
  */
572 572
 if (
573
-	isset($_REQUEST['reinstall'])
574
-	and $_REQUEST['reinstall'] == 'oui'
573
+    isset($_REQUEST['reinstall'])
574
+    and $_REQUEST['reinstall'] == 'oui'
575 575
 ) {
576
-	$ecran_securite_raison = 'reinstall=oui';
576
+    $ecran_securite_raison = 'reinstall=oui';
577 577
 }
578 578
 
579 579
 /*
580 580
  * Pas d'action pendant l'install
581 581
  */
582 582
 if (isset($_REQUEST['exec']) and $_REQUEST['exec'] === 'install' and isset($_REQUEST['action'])) {
583
-	$ecran_securite_raison = 'install&action impossibles';
583
+    $ecran_securite_raison = 'install&action impossibles';
584 584
 }
585 585
 
586 586
 /*
587 587
  * Échappement xss referer
588 588
  */
589 589
 if (isset($_SERVER['HTTP_REFERER'])) {
590
-	$_SERVER['HTTP_REFERER'] = strtr($_SERVER['HTTP_REFERER'], '<>"\'', '[]##');
590
+    $_SERVER['HTTP_REFERER'] = strtr($_SERVER['HTTP_REFERER'], '<>"\'', '[]##');
591 591
 }
592 592
 
593 593
 
@@ -595,7 +595,7 @@  discard block
 block discarded – undo
595 595
  * Echappement HTTP_X_FORWARDED_HOST
596 596
  */
597 597
 if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
598
-	$_SERVER['HTTP_X_FORWARDED_HOST'] = strtr($_SERVER['HTTP_X_FORWARDED_HOST'], "<>?\"\{\}\$'` \r\n", '____________');
598
+    $_SERVER['HTTP_X_FORWARDED_HOST'] = strtr($_SERVER['HTTP_X_FORWARDED_HOST'], "<>?\"\{\}\$'` \r\n", '____________');
599 599
 }
600 600
 
601 601
 
@@ -603,9 +603,9 @@  discard block
 block discarded – undo
603 603
  * Pas d'erreur dans l'erreur
604 604
  */
605 605
 if (isset($_REQUEST['var_erreur']) and isset($_REQUEST['page']) and $_REQUEST['page'] === 'login') {
606
-	if (strlen($_REQUEST['var_erreur']) !== strcspn($_REQUEST['var_erreur'], '<>')) {
607
-		$ecran_securite_raison = 'var_erreur incorrecte';
608
-	}
606
+    if (strlen($_REQUEST['var_erreur']) !== strcspn($_REQUEST['var_erreur'], '<>')) {
607
+        $ecran_securite_raison = 'var_erreur incorrecte';
608
+    }
609 609
 }
610 610
 
611 611
 
@@ -613,53 +613,53 @@  discard block
 block discarded – undo
613 613
  * Réinjection des clés en html dans l'admin r19561
614 614
  */
615 615
 if (
616
-	(isset($_SERVER['REQUEST_URI']) and strpos($_SERVER['REQUEST_URI'], "ecrire/") !== false)
617
-	or isset($_REQUEST['var_memotri'])
616
+    (isset($_SERVER['REQUEST_URI']) and strpos($_SERVER['REQUEST_URI'], "ecrire/") !== false)
617
+    or isset($_REQUEST['var_memotri'])
618 618
 ) {
619
-	$zzzz = implode("", array_keys($_REQUEST));
620
-	if (strlen($zzzz) != strcspn($zzzz, '<>"\'')) {
621
-		$ecran_securite_raison = 'Cle incorrecte en $_REQUEST';
622
-	}
619
+    $zzzz = implode("", array_keys($_REQUEST));
620
+    if (strlen($zzzz) != strcspn($zzzz, '<>"\'')) {
621
+        $ecran_securite_raison = 'Cle incorrecte en $_REQUEST';
622
+    }
623 623
 }
624 624
 
625 625
 /*
626 626
  * Injection par connect
627 627
  */
628 628
 if (
629
-	isset($_REQUEST['connect'])
630
-	// cas qui permettent de sortir d'un commentaire PHP
631
-	and (
632
-		strpos($_REQUEST['connect'], "?") !== false
633
-		or strpos($_REQUEST['connect'], "<") !== false
634
-		or strpos($_REQUEST['connect'], ">") !== false
635
-		or strpos($_REQUEST['connect'], "\n") !== false
636
-		or strpos($_REQUEST['connect'], "\r") !== false
637
-	)
629
+    isset($_REQUEST['connect'])
630
+    // cas qui permettent de sortir d'un commentaire PHP
631
+    and (
632
+        strpos($_REQUEST['connect'], "?") !== false
633
+        or strpos($_REQUEST['connect'], "<") !== false
634
+        or strpos($_REQUEST['connect'], ">") !== false
635
+        or strpos($_REQUEST['connect'], "\n") !== false
636
+        or strpos($_REQUEST['connect'], "\r") !== false
637
+    )
638 638
 ) {
639
-	$ecran_securite_raison = "malformed connect argument";
639
+    $ecran_securite_raison = "malformed connect argument";
640 640
 }
641 641
 
642 642
 /*
643 643
  * S'il y a une raison de mourir, mourons
644 644
  */
645 645
 if (isset($ecran_securite_raison)) {
646
-	header("HTTP/1.0 403 Forbidden");
647
-	header("Expires: Wed, 11 Jan 1984 05:00:00 GMT");
648
-	header("Cache-Control: no-cache, must-revalidate");
649
-	header("Pragma: no-cache");
650
-	header("Content-Type: text/html");
651
-	header("Connection: close");
652
-	die("<html><title>Error 403: Forbidden</title><body><h1>Error 403</h1><p>You are not authorized to view this page ($ecran_securite_raison)</p></body></html>");
646
+    header("HTTP/1.0 403 Forbidden");
647
+    header("Expires: Wed, 11 Jan 1984 05:00:00 GMT");
648
+    header("Cache-Control: no-cache, must-revalidate");
649
+    header("Pragma: no-cache");
650
+    header("Content-Type: text/html");
651
+    header("Connection: close");
652
+    die("<html><title>Error 403: Forbidden</title><body><h1>Error 403</h1><p>You are not authorized to view this page ($ecran_securite_raison)</p></body></html>");
653 653
 }
654 654
 
655 655
 /*
656 656
  * Un filtre filtrer_entites securise
657 657
  */
658 658
 if (!function_exists('filtre_filtrer_entites_dist')) {
659
-	function filtre_filtrer_entites_dist($t) {
660
-		include_spip('inc/texte');
661
-		return interdire_scripts(filtrer_entites($t));
662
-	}
659
+    function filtre_filtrer_entites_dist($t) {
660
+        include_spip('inc/texte');
661
+        return interdire_scripts(filtrer_entites($t));
662
+    }
663 663
 }
664 664
 
665 665
 
@@ -673,35 +673,35 @@  discard block
 block discarded – undo
673 673
  * Bloque les bots quand le load déborde
674 674
  */
675 675
 if (!defined('_ECRAN_SECURITE_LOAD')) {
676
-	define('_ECRAN_SECURITE_LOAD', 4);
676
+    define('_ECRAN_SECURITE_LOAD', 4);
677 677
 }
678 678
 
679 679
 if (
680
-	defined('_ECRAN_SECURITE_LOAD')
681
-	and _ECRAN_SECURITE_LOAD > 0
682
-	and _IS_BOT
683
-	and !_IS_BOT_FRIEND
684
-	and $_SERVER['REQUEST_METHOD'] === 'GET'
685
-	and (
686
-		(function_exists('sys_getloadavg')
687
-			and $load = sys_getloadavg()
688
-			and is_array($load)
689
-			and $load = array_shift($load))
690
-		or
691
-		(@is_readable('/proc/loadavg')
692
-			and $load = file_get_contents('/proc/loadavg')
693
-			and $load = floatval($load))
694
-	)
695
-	and $load > _ECRAN_SECURITE_LOAD // eviter l'evaluation suivante si de toute facon le load est inferieur a la limite
696
-	and random_int(0, $load * $load) > _ECRAN_SECURITE_LOAD * _ECRAN_SECURITE_LOAD
680
+    defined('_ECRAN_SECURITE_LOAD')
681
+    and _ECRAN_SECURITE_LOAD > 0
682
+    and _IS_BOT
683
+    and !_IS_BOT_FRIEND
684
+    and $_SERVER['REQUEST_METHOD'] === 'GET'
685
+    and (
686
+        (function_exists('sys_getloadavg')
687
+            and $load = sys_getloadavg()
688
+            and is_array($load)
689
+            and $load = array_shift($load))
690
+        or
691
+        (@is_readable('/proc/loadavg')
692
+            and $load = file_get_contents('/proc/loadavg')
693
+            and $load = floatval($load))
694
+    )
695
+    and $load > _ECRAN_SECURITE_LOAD // eviter l'evaluation suivante si de toute facon le load est inferieur a la limite
696
+    and random_int(0, $load * $load) > _ECRAN_SECURITE_LOAD * _ECRAN_SECURITE_LOAD
697 697
 ) {
698
-	//https://webmasters.stackexchange.com/questions/65674/should-i-return-a-429-or-503-status-code-to-a-bot
699
-	header("HTTP/1.0 429 Too Many Requests");
700
-	header("Retry-After: 300");
701
-	header("Expires: Wed, 11 Jan 1984 05:00:00 GMT");
702
-	header("Cache-Control: no-cache, must-revalidate");
703
-	header("Pragma: no-cache");
704
-	header("Content-Type: text/html");
705
-	header("Connection: close");
706
-	die("<html><title>Status 429: Too Many Requests</title><body><h1>Status 429</h1><p>Too Many Requests (try again soon)</p></body></html>");
698
+    //https://webmasters.stackexchange.com/questions/65674/should-i-return-a-429-or-503-status-code-to-a-bot
699
+    header("HTTP/1.0 429 Too Many Requests");
700
+    header("Retry-After: 300");
701
+    header("Expires: Wed, 11 Jan 1984 05:00:00 GMT");
702
+    header("Cache-Control: no-cache, must-revalidate");
703
+    header("Pragma: no-cache");
704
+    header("Content-Type: text/html");
705
+    header("Connection: close");
706
+    die("<html><title>Status 429: Too Many Requests</title><body><h1>Status 429</h1><p>Too Many Requests (try again soon)</p></body></html>");
707 707
 }
Please login to merge, or discard this patch.
ecrire/inc/securiser_action.php 3 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -85,8 +85,7 @@
 block discarded – undo
85 85
 		$url_action = self();
86 86
 		$action = _request('action');
87 87
 		$url_action = parametre_url($url_action, 'action', $action, '&');
88
-	}
89
-	else {
88
+	} else {
90 89
 		$action = parametre_url($url_action, 'action');
91 90
 	}
92 91
 
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 	}
94 94
 
95 95
 	$arg = parametre_url($url_action, 'arg');
96
-	$confirm = md5("$action:$arg:" . realpath(__FILE__));
96
+	$confirm = md5("$action:$arg:".realpath(__FILE__));
97 97
 	if (_request('confirm_action') === $confirm) {
98 98
 		return true;
99 99
 	}
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 		} else {
147 147
 			return generer_url_action(
148 148
 				$action,
149
-				'arg=' . rawurlencode($arg) . "&hash=$hash" . (!$r ? '' : "&redirect=$r"),
149
+				'arg='.rawurlencode($arg)."&hash=$hash".(!$r ? '' : "&redirect=$r"),
150 150
 				$mode,
151 151
 				$public
152 152
 			);
@@ -157,9 +157,9 @@  discard block
 block discarded – undo
157 157
 	$hash = calculer_action_auteur("$action-$arg");
158 158
 	$att .= " style='margin: 0px; border: 0px'";
159 159
 	if ($redirect) {
160
-		$redirect = "\n\t\t<input name='redirect' type='hidden' value='" . str_replace("'", '&#39;', $redirect) . "' />";
160
+		$redirect = "\n\t\t<input name='redirect' type='hidden' value='".str_replace("'", '&#39;', $redirect)."' />";
161 161
 	}
162
-	$mode .= $redirect . "
162
+	$mode .= $redirect."
163 163
 <input name='hash' type='hidden' value='$hash' />
164 164
 <input name='arg' type='hidden' value='$arg' />";
165 165
 
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
 	$pass = $pass ?? '';
234 234
 	$entry = "$action:$id_auteur:$pass:$alea";
235 235
 	if (!isset($sha[$entry])) {
236
-		$sha[$entry] = hash_hmac('sha256', "$action::$id_auteur", "$pass::" . _action_get_alea($alea));
236
+		$sha[$entry] = hash_hmac('sha256', "$action::$id_auteur", "$pass::"._action_get_alea($alea));
237 237
 	}
238 238
 
239 239
 	return $sha[$entry];
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
 	// On nettoie l’URL de tous les var_.
352 352
 	$url = nettoyer_uri_var($url);
353 353
 
354
-	$token = _action_auteur('previsualiser-' . $url, $id_auteur, secret_du_site(), $alea);
354
+	$token = _action_auteur('previsualiser-'.$url, $id_auteur, secret_du_site(), $alea);
355 355
 	return "$id_auteur-$token";
356 356
 }
357 357
 
Please login to merge, or discard this patch.
Indentation   +188 added lines, -188 removed lines patch added patch discarded remove patch
@@ -16,10 +16,10 @@  discard block
 block discarded – undo
16 16
  * @package SPIP\Core\Actions
17 17
  **/
18 18
 
19
- use Spip\Chiffrer\SpipCles;
19
+    use Spip\Chiffrer\SpipCles;
20 20
 
21 21
 if (!defined('_ECRIRE_INC_VERSION')) {
22
-	return;
22
+    return;
23 23
 }
24 24
 
25 25
 /**
@@ -52,19 +52,19 @@  discard block
 block discarded – undo
52 52
  * @return array|string
53 53
  */
54 54
 function inc_securiser_action_dist($action = '', $arg = '', $redirect = '', $mode = false, $att = '', $public = false) {
55
-	if ($action) {
56
-		return securiser_action_auteur($action, $arg, $redirect, $mode, $att, $public);
57
-	} else {
58
-		$arg = _request('arg');
59
-		$hash = _request('hash');
60
-		$action = _request('action') ?: _request('formulaire_action');
61
-		if ($a = verifier_action_auteur("$action-$arg", $hash)) {
62
-			return $arg;
63
-		}
64
-		include_spip('inc/minipres');
65
-		echo minipres();
66
-		exit;
67
-	}
55
+    if ($action) {
56
+        return securiser_action_auteur($action, $arg, $redirect, $mode, $att, $public);
57
+    } else {
58
+        $arg = _request('arg');
59
+        $hash = _request('hash');
60
+        $action = _request('action') ?: _request('formulaire_action');
61
+        if ($a = verifier_action_auteur("$action-$arg", $hash)) {
62
+            return $arg;
63
+        }
64
+        include_spip('inc/minipres');
65
+        echo minipres();
66
+        exit;
67
+    }
68 68
 }
69 69
 
70 70
 /**
@@ -83,29 +83,29 @@  discard block
 block discarded – undo
83 83
  */
84 84
 function demander_confirmation_avant_action($titre, $titre_bouton, $url_action = null) {
85 85
 
86
-	if (!$url_action) {
87
-		$url_action = self();
88
-		$action = _request('action');
89
-		$url_action = parametre_url($url_action, 'action', $action, '&');
90
-	}
91
-	else {
92
-		$action = parametre_url($url_action, 'action');
93
-	}
94
-
95
-	$arg = parametre_url($url_action, 'arg');
96
-	$confirm = md5("$action:$arg:" . realpath(__FILE__));
97
-	if (_request('confirm_action') === $confirm) {
98
-		return true;
99
-	}
100
-
101
-	$url_confirm = parametre_url($url_action, 'confirm_action', $confirm, '&');
102
-	include_spip('inc/filtres');
103
-	$bouton_action = bouton_action($titre_bouton, $url_confirm);
104
-	$corps = "<div style='text-align:center;'>$bouton_action</div>";
105
-
106
-	include_spip('inc/minipres');
107
-	echo minipres($titre, $corps);
108
-	exit;
86
+    if (!$url_action) {
87
+        $url_action = self();
88
+        $action = _request('action');
89
+        $url_action = parametre_url($url_action, 'action', $action, '&');
90
+    }
91
+    else {
92
+        $action = parametre_url($url_action, 'action');
93
+    }
94
+
95
+    $arg = parametre_url($url_action, 'arg');
96
+    $confirm = md5("$action:$arg:" . realpath(__FILE__));
97
+    if (_request('confirm_action') === $confirm) {
98
+        return true;
99
+    }
100
+
101
+    $url_confirm = parametre_url($url_action, 'confirm_action', $confirm, '&');
102
+    include_spip('inc/filtres');
103
+    $bouton_action = bouton_action($titre_bouton, $url_confirm);
104
+    $corps = "<div style='text-align:center;'>$bouton_action</div>";
105
+
106
+    include_spip('inc/minipres');
107
+    echo minipres($titre, $corps);
108
+    exit;
109 109
 }
110 110
 
111 111
 /**
@@ -136,34 +136,34 @@  discard block
 block discarded – undo
136 136
  */
137 137
 function securiser_action_auteur($action, $arg, $redirect = '', $mode = false, $att = '', $public = false) {
138 138
 
139
-	// mode URL ou array
140
-	if (!is_string($mode)) {
141
-		$hash = calculer_action_auteur("$action-$arg", is_numeric($att) ? $att : null);
142
-
143
-		$r = rawurlencode($redirect);
144
-		if ($mode === -1) {
145
-			return ['action' => $action, 'arg' => $arg, 'hash' => $hash];
146
-		} else {
147
-			return generer_url_action(
148
-				$action,
149
-				'arg=' . rawurlencode($arg) . "&hash=$hash" . (!$r ? '' : "&redirect=$r"),
150
-				$mode,
151
-				$public
152
-			);
153
-		}
154
-	}
155
-
156
-	// mode formulaire
157
-	$hash = calculer_action_auteur("$action-$arg");
158
-	$att .= " style='margin: 0px; border: 0px'";
159
-	if ($redirect) {
160
-		$redirect = "\n\t\t<input name='redirect' type='hidden' value='" . str_replace("'", '&#39;', $redirect) . "' />";
161
-	}
162
-	$mode .= $redirect . "
139
+    // mode URL ou array
140
+    if (!is_string($mode)) {
141
+        $hash = calculer_action_auteur("$action-$arg", is_numeric($att) ? $att : null);
142
+
143
+        $r = rawurlencode($redirect);
144
+        if ($mode === -1) {
145
+            return ['action' => $action, 'arg' => $arg, 'hash' => $hash];
146
+        } else {
147
+            return generer_url_action(
148
+                $action,
149
+                'arg=' . rawurlencode($arg) . "&hash=$hash" . (!$r ? '' : "&redirect=$r"),
150
+                $mode,
151
+                $public
152
+            );
153
+        }
154
+    }
155
+
156
+    // mode formulaire
157
+    $hash = calculer_action_auteur("$action-$arg");
158
+    $att .= " style='margin: 0px; border: 0px'";
159
+    if ($redirect) {
160
+        $redirect = "\n\t\t<input name='redirect' type='hidden' value='" . str_replace("'", '&#39;', $redirect) . "' />";
161
+    }
162
+    $mode .= $redirect . "
163 163
 <input name='hash' type='hidden' value='$hash' />
164 164
 <input name='arg' type='hidden' value='$arg' />";
165 165
 
166
-	return generer_form_action($action, $mode, $att, $public);
166
+    return generer_form_action($action, $mode, $att, $public);
167 167
 }
168 168
 
169 169
 /**
@@ -173,48 +173,48 @@  discard block
 block discarded – undo
173 173
  * @return array
174 174
  */
175 175
 function caracteriser_auteur($id_auteur = null) {
176
-	static $caracterisation = [];
177
-
178
-	if (is_null($id_auteur) and !isset($GLOBALS['visiteur_session']['id_auteur'])) {
179
-		// si l'auteur courant n'est pas connu alors qu'il peut demander une action
180
-		// c'est une connexion par php_auth ou 1 instal, on se rabat sur le cookie.
181
-		// S'il n'avait pas le droit de realiser cette action, le hash sera faux.
182
-		if (
183
-			isset($_COOKIE['spip_session'])
184
-			and (preg_match('/^(\d+)/', $_COOKIE['spip_session'], $r))
185
-		) {
186
-			return [$r[1], ''];
187
-			// Necessaire aux forums anonymes.
188
-			// Pour le reste, ca echouera.
189
-		} else {
190
-			return ['0', ''];
191
-		}
192
-	}
193
-	// Eviter l'acces SQL si le pass est connu de PHP
194
-	if (is_null($id_auteur)) {
195
-		$id_auteur = $GLOBALS['visiteur_session']['id_auteur'] ?? 0;
196
-		if (isset($GLOBALS['visiteur_session']['pass']) and $GLOBALS['visiteur_session']['pass']) {
197
-			return $caracterisation[$id_auteur] = [$id_auteur, $GLOBALS['visiteur_session']['pass']];
198
-		}
199
-	}
200
-
201
-	if (isset($caracterisation[$id_auteur])) {
202
-		return $caracterisation[$id_auteur];
203
-	}
204
-
205
-	if ($id_auteur) {
206
-		include_spip('base/abstract_sql');
207
-		$t = sql_fetsel('id_auteur, pass', 'spip_auteurs', "id_auteur=$id_auteur");
208
-		if ($t) {
209
-			return $caracterisation[$id_auteur] = [$t['id_auteur'], $t['pass']];
210
-		}
211
-		include_spip('inc/minipres');
212
-		echo minipres();
213
-		exit;
214
-	} // Visiteur anonyme, pour ls forums par exemple
215
-	else {
216
-		return ['0', ''];
217
-	}
176
+    static $caracterisation = [];
177
+
178
+    if (is_null($id_auteur) and !isset($GLOBALS['visiteur_session']['id_auteur'])) {
179
+        // si l'auteur courant n'est pas connu alors qu'il peut demander une action
180
+        // c'est une connexion par php_auth ou 1 instal, on se rabat sur le cookie.
181
+        // S'il n'avait pas le droit de realiser cette action, le hash sera faux.
182
+        if (
183
+            isset($_COOKIE['spip_session'])
184
+            and (preg_match('/^(\d+)/', $_COOKIE['spip_session'], $r))
185
+        ) {
186
+            return [$r[1], ''];
187
+            // Necessaire aux forums anonymes.
188
+            // Pour le reste, ca echouera.
189
+        } else {
190
+            return ['0', ''];
191
+        }
192
+    }
193
+    // Eviter l'acces SQL si le pass est connu de PHP
194
+    if (is_null($id_auteur)) {
195
+        $id_auteur = $GLOBALS['visiteur_session']['id_auteur'] ?? 0;
196
+        if (isset($GLOBALS['visiteur_session']['pass']) and $GLOBALS['visiteur_session']['pass']) {
197
+            return $caracterisation[$id_auteur] = [$id_auteur, $GLOBALS['visiteur_session']['pass']];
198
+        }
199
+    }
200
+
201
+    if (isset($caracterisation[$id_auteur])) {
202
+        return $caracterisation[$id_auteur];
203
+    }
204
+
205
+    if ($id_auteur) {
206
+        include_spip('base/abstract_sql');
207
+        $t = sql_fetsel('id_auteur, pass', 'spip_auteurs', "id_auteur=$id_auteur");
208
+        if ($t) {
209
+            return $caracterisation[$id_auteur] = [$t['id_auteur'], $t['pass']];
210
+        }
211
+        include_spip('inc/minipres');
212
+        echo minipres();
213
+        exit;
214
+    } // Visiteur anonyme, pour ls forums par exemple
215
+    else {
216
+        return ['0', ''];
217
+    }
218 218
 }
219 219
 
220 220
 /**
@@ -229,30 +229,30 @@  discard block
 block discarded – undo
229 229
  * @return string
230 230
  */
231 231
 function _action_auteur(string $action, int $id_auteur, ?string $pass, string $alea): string {
232
-	static $sha = [];
233
-	$pass = $pass ?? '';
234
-	$entry = "$action:$id_auteur:$pass:$alea";
235
-	if (!isset($sha[$entry])) {
236
-		$sha[$entry] = hash_hmac('sha256', "$action::$id_auteur", "$pass::" . _action_get_alea($alea));
237
-	}
238
-
239
-	return $sha[$entry];
232
+    static $sha = [];
233
+    $pass = $pass ?? '';
234
+    $entry = "$action:$id_auteur:$pass:$alea";
235
+    if (!isset($sha[$entry])) {
236
+        $sha[$entry] = hash_hmac('sha256', "$action::$id_auteur", "$pass::" . _action_get_alea($alea));
237
+    }
238
+
239
+    return $sha[$entry];
240 240
 }
241 241
 
242 242
 function _action_get_alea(string $alea): string {
243
-	if (!isset($GLOBALS['meta'][$alea])) {
244
-		if (!$exec = _request('exec') or !autoriser_sans_cookie($exec)) {
245
-			include_spip('inc/acces');
246
-			charger_aleas();
247
-			if (empty($GLOBALS['meta'][$alea])) {
248
-				include_spip('inc/minipres');
249
-				echo minipres();
250
-				spip_log("$alea indisponible");
251
-				exit;
252
-			}
253
-		}
254
-	}
255
-	return $GLOBALS['meta'][$alea] ?? '';
243
+    if (!isset($GLOBALS['meta'][$alea])) {
244
+        if (!$exec = _request('exec') or !autoriser_sans_cookie($exec)) {
245
+            include_spip('inc/acces');
246
+            charger_aleas();
247
+            if (empty($GLOBALS['meta'][$alea])) {
248
+                include_spip('inc/minipres');
249
+                echo minipres();
250
+                spip_log("$alea indisponible");
251
+                exit;
252
+            }
253
+        }
254
+    }
255
+    return $GLOBALS['meta'][$alea] ?? '';
256 256
 }
257 257
 
258 258
 /**
@@ -263,9 +263,9 @@  discard block
 block discarded – undo
263 263
  * @return string
264 264
  */
265 265
 function calculer_action_auteur($action, $id_auteur = null) {
266
-	[$id_auteur, $pass] = caracteriser_auteur($id_auteur);
266
+    [$id_auteur, $pass] = caracteriser_auteur($id_auteur);
267 267
 
268
-	return _action_auteur($action, $id_auteur, $pass, 'alea_ephemere');
268
+    return _action_auteur($action, $id_auteur, $pass, 'alea_ephemere');
269 269
 }
270 270
 
271 271
 
@@ -278,15 +278,15 @@  discard block
 block discarded – undo
278 278
  * @return bool
279 279
  */
280 280
 function verifier_action_auteur($action, $hash) {
281
-	[$id_auteur, $pass] = caracteriser_auteur();
282
-	if (
283
-		hash_equals($hash, _action_auteur($action, $id_auteur, $pass, 'alea_ephemere'))
284
-		or hash_equals($hash, _action_auteur($action, $id_auteur, $pass, 'alea_ephemere_ancien'))
285
-	) {
286
-		return true;
287
-	}
288
-
289
-	return false;
281
+    [$id_auteur, $pass] = caracteriser_auteur();
282
+    if (
283
+        hash_equals($hash, _action_auteur($action, $id_auteur, $pass, 'alea_ephemere'))
284
+        or hash_equals($hash, _action_auteur($action, $id_auteur, $pass, 'alea_ephemere_ancien'))
285
+    ) {
286
+        return true;
287
+    }
288
+
289
+    return false;
290 290
 }
291 291
 
292 292
 //
@@ -301,8 +301,8 @@  discard block
 block discarded – undo
301 301
  * @return string
302 302
  */
303 303
 function secret_du_site() {
304
-	include_spip('inc/chiffrer');
305
-	return SpipCles::secret_du_site();
304
+    include_spip('inc/chiffrer');
305
+    return SpipCles::secret_du_site();
306 306
 }
307 307
 
308 308
 /**
@@ -312,7 +312,7 @@  discard block
 block discarded – undo
312 312
  * @return string
313 313
  */
314 314
 function calculer_cle_action($action) {
315
-	return hash_hmac('sha256', $action, secret_du_site());
315
+    return hash_hmac('sha256', $action, secret_du_site());
316 316
 }
317 317
 
318 318
 /**
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
  * @return bool
324 324
  */
325 325
 function verifier_cle_action($action, $cle) {
326
-	return hash_equals($cle, calculer_cle_action($action));
326
+    return hash_equals($cle, calculer_cle_action($action));
327 327
 }
328 328
 
329 329
 
@@ -340,19 +340,19 @@  discard block
 block discarded – undo
340 340
  * @return string Token, de la forme "{id}*{hash}"
341 341
  */
342 342
 function calculer_token_previsu($url, $id_auteur = null, $alea = 'alea_ephemere') {
343
-	if (is_null($id_auteur)) {
344
-		if (!empty($GLOBALS['visiteur_session']['id_auteur'])) {
345
-			$id_auteur = $GLOBALS['visiteur_session']['id_auteur'];
346
-		}
347
-	}
348
-	if (!$id_auteur = intval($id_auteur)) {
349
-		return '';
350
-	}
351
-	// On nettoie l’URL de tous les var_.
352
-	$url = nettoyer_uri_var($url);
353
-
354
-	$token = _action_auteur('previsualiser-' . $url, $id_auteur, secret_du_site(), $alea);
355
-	return "$id_auteur-$token";
343
+    if (is_null($id_auteur)) {
344
+        if (!empty($GLOBALS['visiteur_session']['id_auteur'])) {
345
+            $id_auteur = $GLOBALS['visiteur_session']['id_auteur'];
346
+        }
347
+    }
348
+    if (!$id_auteur = intval($id_auteur)) {
349
+        return '';
350
+    }
351
+    // On nettoie l’URL de tous les var_.
352
+    $url = nettoyer_uri_var($url);
353
+
354
+    $token = _action_auteur('previsualiser-' . $url, $id_auteur, secret_du_site(), $alea);
355
+    return "$id_auteur-$token";
356 356
 }
357 357
 
358 358
 
@@ -370,31 +370,31 @@  discard block
 block discarded – undo
370 370
  *     + Tableau (id auteur, type d’objet, id_objet) sinon.
371 371
  */
372 372
 function verifier_token_previsu($token) {
373
-	// retrouver auteur / hash
374
-	$e = explode('-', $token, 2);
375
-	if (count($e) == 2 and is_numeric(reset($e))) {
376
-		$id_auteur = intval(reset($e));
377
-	} else {
378
-		return false;
379
-	}
380
-
381
-	// calculer le type et id de l’url actuelle
382
-	include_spip('inc/urls');
383
-	include_spip('inc/filtres_mini');
384
-	$url = url_absolue(self());
385
-
386
-	// verifier le token
387
-	$_token = calculer_token_previsu($url, $id_auteur, 'alea_ephemere');
388
-	if (!$_token or !hash_equals($token, $_token)) {
389
-		$_token = calculer_token_previsu($url, $id_auteur, 'alea_ephemere_ancien');
390
-		if (!$_token or !hash_equals($token, $_token)) {
391
-			return false;
392
-		}
393
-	}
394
-
395
-	return [
396
-		'id_auteur' => $id_auteur,
397
-	];
373
+    // retrouver auteur / hash
374
+    $e = explode('-', $token, 2);
375
+    if (count($e) == 2 and is_numeric(reset($e))) {
376
+        $id_auteur = intval(reset($e));
377
+    } else {
378
+        return false;
379
+    }
380
+
381
+    // calculer le type et id de l’url actuelle
382
+    include_spip('inc/urls');
383
+    include_spip('inc/filtres_mini');
384
+    $url = url_absolue(self());
385
+
386
+    // verifier le token
387
+    $_token = calculer_token_previsu($url, $id_auteur, 'alea_ephemere');
388
+    if (!$_token or !hash_equals($token, $_token)) {
389
+        $_token = calculer_token_previsu($url, $id_auteur, 'alea_ephemere_ancien');
390
+        if (!$_token or !hash_equals($token, $_token)) {
391
+            return false;
392
+        }
393
+    }
394
+
395
+    return [
396
+        'id_auteur' => $id_auteur,
397
+    ];
398 398
 }
399 399
 
400 400
 /**
@@ -403,13 +403,13 @@  discard block
 block discarded – undo
403 403
  * @return bool|array
404 404
  */
405 405
 function decrire_token_previsu() {
406
-	static $desc = null;
407
-	if (is_null($desc)) {
408
-		if ($token = _request('var_previewtoken')) {
409
-			$desc = verifier_token_previsu($token);
410
-		} else {
411
-			$desc = false;
412
-		}
413
-	}
414
-	return $desc;
406
+    static $desc = null;
407
+    if (is_null($desc)) {
408
+        if ($token = _request('var_previewtoken')) {
409
+            $desc = verifier_token_previsu($token);
410
+        } else {
411
+            $desc = false;
412
+        }
413
+    }
414
+    return $desc;
415 415
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_preferences.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@
 block discarded – undo
45 45
 	$les_couleurs = $couleurs();
46 46
 	foreach ($les_couleurs as $k => $c) {
47 47
 		$valeurs['_couleurs_url'][$k] = generer_url_public('style_prive.css', 'ltr='
48
-			. $GLOBALS['spip_lang_left'] . '&'
48
+			. $GLOBALS['spip_lang_left'].'&'
49 49
 			. $couleurs($k));
50 50
 		$valeurs['couleurs'][$k] = $c;
51 51
 	}
Please login to merge, or discard this patch.
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
  **/
22 22
 
23 23
 if (!defined('_ECRIRE_INC_VERSION')) {
24
-	return;
24
+    return;
25 25
 }
26 26
 
27 27
 /**
@@ -31,28 +31,28 @@  discard block
 block discarded – undo
31 31
  *     Environnement du formulaire
32 32
  **/
33 33
 function formulaires_configurer_preferences_charger_dist() {
34
-	// travailler sur des meta fraiches
35
-	include_spip('inc/meta');
36
-	lire_metas();
34
+    // travailler sur des meta fraiches
35
+    include_spip('inc/meta');
36
+    lire_metas();
37 37
 
38
-	$valeurs = [];
39
-	$valeurs['display_navigation'] = $GLOBALS['visiteur_session']['prefs']['display_navigation'] ?? 'navigation_avec_icones';
40
-	$valeurs['display_outils'] = $GLOBALS['visiteur_session']['prefs']['display_outils'] ?? 'oui';
41
-	$valeurs['display'] = (isset($GLOBALS['visiteur_session']['prefs']['display']) and $GLOBALS['visiteur_session']['prefs']['display'] > 0) ? $GLOBALS['visiteur_session']['prefs']['display'] : 2;
42
-	$valeurs['couleur'] = (isset($GLOBALS['visiteur_session']['prefs']['couleur']) and $GLOBALS['visiteur_session']['prefs']['couleur'] > 0) ? $GLOBALS['visiteur_session']['prefs']['couleur'] : 1;
38
+    $valeurs = [];
39
+    $valeurs['display_navigation'] = $GLOBALS['visiteur_session']['prefs']['display_navigation'] ?? 'navigation_avec_icones';
40
+    $valeurs['display_outils'] = $GLOBALS['visiteur_session']['prefs']['display_outils'] ?? 'oui';
41
+    $valeurs['display'] = (isset($GLOBALS['visiteur_session']['prefs']['display']) and $GLOBALS['visiteur_session']['prefs']['display'] > 0) ? $GLOBALS['visiteur_session']['prefs']['display'] : 2;
42
+    $valeurs['couleur'] = (isset($GLOBALS['visiteur_session']['prefs']['couleur']) and $GLOBALS['visiteur_session']['prefs']['couleur'] > 0) ? $GLOBALS['visiteur_session']['prefs']['couleur'] : 1;
43 43
 
44
-	$couleurs = charger_fonction('couleurs', 'inc');
45
-	$les_couleurs = $couleurs();
46
-	foreach ($les_couleurs as $k => $c) {
47
-		$valeurs['_couleurs_url'][$k] = generer_url_public('style_prive.css', 'ltr='
48
-			. $GLOBALS['spip_lang_left'] . '&'
49
-			. $couleurs($k));
50
-		$valeurs['couleurs'][$k] = $c;
51
-	}
44
+    $couleurs = charger_fonction('couleurs', 'inc');
45
+    $les_couleurs = $couleurs();
46
+    foreach ($les_couleurs as $k => $c) {
47
+        $valeurs['_couleurs_url'][$k] = generer_url_public('style_prive.css', 'ltr='
48
+            . $GLOBALS['spip_lang_left'] . '&'
49
+            . $couleurs($k));
50
+        $valeurs['couleurs'][$k] = $c;
51
+    }
52 52
 
53
-	$valeurs['imessage'] = $GLOBALS['visiteur_session']['imessage'];
53
+    $valeurs['imessage'] = $GLOBALS['visiteur_session']['imessage'];
54 54
 
55
-	return $valeurs;
55
+    return $valeurs;
56 56
 }
57 57
 
58 58
 /**
@@ -63,36 +63,36 @@  discard block
 block discarded – undo
63 63
  **/
64 64
 function formulaires_configurer_preferences_traiter_dist() {
65 65
 
66
-	if ($couleur = _request('couleur')) {
67
-		$couleurs = charger_fonction('couleurs', 'inc');
68
-		$les_couleurs = $couleurs([], true);
69
-		if (isset($les_couleurs[$couleur])) {
70
-			$GLOBALS['visiteur_session']['prefs']['couleur'] = $couleur;
71
-		}
72
-	}
73
-	if ($display = intval(_request('display'))) {
74
-		$GLOBALS['visiteur_session']['prefs']['display'] = $display;
75
-	}
76
-	if (
77
-		$display_navigation = _request('display_navigation')
78
-		and in_array($display_navigation, ['navigation_sans_icone', 'navigation_avec_icones'])
79
-	) {
80
-		$GLOBALS['visiteur_session']['prefs']['display_navigation'] = $display_navigation;
81
-	}
82
-	if (!is_null($display_outils = _request('display_outils'))) {
83
-		$GLOBALS['visiteur_session']['prefs']['display_outils'] = ($display_outils ? 'oui' : '');
84
-	}
66
+    if ($couleur = _request('couleur')) {
67
+        $couleurs = charger_fonction('couleurs', 'inc');
68
+        $les_couleurs = $couleurs([], true);
69
+        if (isset($les_couleurs[$couleur])) {
70
+            $GLOBALS['visiteur_session']['prefs']['couleur'] = $couleur;
71
+        }
72
+    }
73
+    if ($display = intval(_request('display'))) {
74
+        $GLOBALS['visiteur_session']['prefs']['display'] = $display;
75
+    }
76
+    if (
77
+        $display_navigation = _request('display_navigation')
78
+        and in_array($display_navigation, ['navigation_sans_icone', 'navigation_avec_icones'])
79
+    ) {
80
+        $GLOBALS['visiteur_session']['prefs']['display_navigation'] = $display_navigation;
81
+    }
82
+    if (!is_null($display_outils = _request('display_outils'))) {
83
+        $GLOBALS['visiteur_session']['prefs']['display_outils'] = ($display_outils ? 'oui' : '');
84
+    }
85 85
 
86
-	if (intval($GLOBALS['visiteur_session']['id_auteur'])) {
87
-		include_spip('action/editer_auteur');
88
-		$c = ['prefs' => serialize($GLOBALS['visiteur_session']['prefs'])];
86
+    if (intval($GLOBALS['visiteur_session']['id_auteur'])) {
87
+        include_spip('action/editer_auteur');
88
+        $c = ['prefs' => serialize($GLOBALS['visiteur_session']['prefs'])];
89 89
 
90
-		if ($imessage = _request('imessage') and in_array($imessage, ['oui', 'non'])) {
91
-			$c['imessage'] = $imessage;
92
-		}
90
+        if ($imessage = _request('imessage') and in_array($imessage, ['oui', 'non'])) {
91
+            $c['imessage'] = $imessage;
92
+        }
93 93
 
94
-		auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], $c);
95
-	}
94
+        auteur_modifier($GLOBALS['visiteur_session']['id_auteur'], $c);
95
+    }
96 96
 
97
-	return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
97
+    return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
98 98
 }
Please login to merge, or discard this patch.
ecrire/inc/acces.php 3 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -359,8 +359,7 @@
 block discarded – undo
359 359
 function generer_htpass($pass) {
360 360
 	if ($generer_htpass = charger_fonction('generer_htpass', 'inc', true)) {
361 361
 		return $generer_htpass($pass);
362
-	}
363
-	elseif (function_exists('crypt')) {
362
+	} elseif (function_exists('crypt')) {
364 363
 		return crypt($pass, initialiser_sel());
365 364
 	}
366 365
 	return '';
Please login to merge, or discard this patch.
Indentation   +241 added lines, -241 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
 /**
@@ -31,46 +31,46 @@  discard block
 block discarded – undo
31 31
  *     Mot de passe
32 32
  **/
33 33
 function creer_pass_aleatoire($longueur = 16, $sel = '') {
34
-	$seed = (int)round(((float)microtime() + 1) * time());
35
-
36
-	mt_srand($seed);
37
-	$s = '';
38
-	$pass = '';
39
-	for ($i = 0; $i < $longueur; $i++) {
40
-		if (!$s) {
41
-			$s = random_int(0, mt_getrandmax());
42
-			if (!$s) {
43
-				$s = random_int(0, mt_getrandmax());
44
-			}
45
-			$s = substr(md5(uniqid($s) . $sel), 0, 16);
46
-		}
47
-		$r = unpack('Cr', pack('H2', $s . $s));
48
-		$x = $r['r'] & 63;
49
-		if ($x < 10) {
50
-			$x = chr($x + 48);
51
-		} else {
52
-			if ($x < 36) {
53
-				$x = chr($x + 55);
54
-			} else {
55
-				if ($x < 62) {
56
-					$x = chr($x + 61);
57
-				} else {
58
-					if ($x == 63) {
59
-						$x = '/';
60
-					} else {
61
-						$x = '.';
62
-					}
63
-				}
64
-			}
65
-		}
66
-		$pass .= $x;
67
-		$s = substr($s, 2);
68
-	}
69
-	$pass = preg_replace('@[./]@', 'a', $pass);
70
-	$pass = preg_replace('@[I1l]@', 'L', $pass);
71
-	$pass = preg_replace('@[0O]@', 'o', $pass);
72
-
73
-	return $pass;
34
+    $seed = (int)round(((float)microtime() + 1) * time());
35
+
36
+    mt_srand($seed);
37
+    $s = '';
38
+    $pass = '';
39
+    for ($i = 0; $i < $longueur; $i++) {
40
+        if (!$s) {
41
+            $s = random_int(0, mt_getrandmax());
42
+            if (!$s) {
43
+                $s = random_int(0, mt_getrandmax());
44
+            }
45
+            $s = substr(md5(uniqid($s) . $sel), 0, 16);
46
+        }
47
+        $r = unpack('Cr', pack('H2', $s . $s));
48
+        $x = $r['r'] & 63;
49
+        if ($x < 10) {
50
+            $x = chr($x + 48);
51
+        } else {
52
+            if ($x < 36) {
53
+                $x = chr($x + 55);
54
+            } else {
55
+                if ($x < 62) {
56
+                    $x = chr($x + 61);
57
+                } else {
58
+                    if ($x == 63) {
59
+                        $x = '/';
60
+                    } else {
61
+                        $x = '.';
62
+                    }
63
+                }
64
+            }
65
+        }
66
+        $pass .= $x;
67
+        $s = substr($s, 2);
68
+    }
69
+    $pass = preg_replace('@[./]@', 'a', $pass);
70
+    $pass = preg_replace('@[I1l]@', 'L', $pass);
71
+    $pass = preg_replace('@[0O]@', 'o', $pass);
72
+
73
+    return $pass;
74 74
 }
75 75
 
76 76
 /**
@@ -79,20 +79,20 @@  discard block
 block discarded – undo
79 79
  * @return string Identifiant
80 80
  */
81 81
 function creer_uniqid() {
82
-	static $seeded;
82
+    static $seeded;
83 83
 
84
-	if (!$seeded) {
85
-		$seed = (int)round(((float)microtime() + 1) * time());
86
-		mt_srand($seed);
87
-		$seeded = true;
88
-	}
84
+    if (!$seeded) {
85
+        $seed = (int)round(((float)microtime() + 1) * time());
86
+        mt_srand($seed);
87
+        $seeded = true;
88
+    }
89 89
 
90
-	$s = random_int(0, mt_getrandmax());
91
-	if (!$s) {
92
-		$s = random_int(0, mt_getrandmax());
93
-	}
90
+    $s = random_int(0, mt_getrandmax());
91
+    if (!$s) {
92
+        $s = random_int(0, mt_getrandmax());
93
+    }
94 94
 
95
-	return uniqid($s, 1);
95
+    return uniqid($s, 1);
96 96
 }
97 97
 
98 98
 /**
@@ -106,42 +106,42 @@  discard block
 block discarded – undo
106 106
  * @return string Retourne l'alea éphemère actuel au passage
107 107
  */
108 108
 function charger_aleas() {
109
-	if (!isset($GLOBALS['meta']['alea_ephemere'])) {
110
-		include_spip('base/abstract_sql');
111
-		$aleas = sql_allfetsel(
112
-			['nom', 'valeur'],
113
-			'spip_meta',
114
-			sql_in('nom', ['alea_ephemere', 'alea_ephemere_ancien']),
115
-			'',
116
-			'',
117
-			'',
118
-			'',
119
-			'',
120
-			'continue'
121
-		);
122
-		if ($aleas) {
123
-			foreach ($aleas as $a) {
124
-				$GLOBALS['meta'][$a['nom']] = $a['valeur'];
125
-			}
126
-			return $GLOBALS['meta']['alea_ephemere'];
127
-		} else {
128
-			spip_log('aleas indisponibles', 'session');
129
-			return '';
130
-		}
131
-	}
132
-	return $GLOBALS['meta']['alea_ephemere'];
109
+    if (!isset($GLOBALS['meta']['alea_ephemere'])) {
110
+        include_spip('base/abstract_sql');
111
+        $aleas = sql_allfetsel(
112
+            ['nom', 'valeur'],
113
+            'spip_meta',
114
+            sql_in('nom', ['alea_ephemere', 'alea_ephemere_ancien']),
115
+            '',
116
+            '',
117
+            '',
118
+            '',
119
+            '',
120
+            'continue'
121
+        );
122
+        if ($aleas) {
123
+            foreach ($aleas as $a) {
124
+                $GLOBALS['meta'][$a['nom']] = $a['valeur'];
125
+            }
126
+            return $GLOBALS['meta']['alea_ephemere'];
127
+        } else {
128
+            spip_log('aleas indisponibles', 'session');
129
+            return '';
130
+        }
131
+    }
132
+    return $GLOBALS['meta']['alea_ephemere'];
133 133
 }
134 134
 
135 135
 /**
136 136
  * Renouveller l'alea (utilisé pour sécuriser les scripts du répertoire `action/`)
137 137
  **/
138 138
 function renouvelle_alea() {
139
-	charger_aleas();
140
-	ecrire_meta('alea_ephemere_ancien', @$GLOBALS['meta']['alea_ephemere'], 'non');
141
-	$GLOBALS['meta']['alea_ephemere'] = md5(creer_uniqid());
142
-	ecrire_meta('alea_ephemere', $GLOBALS['meta']['alea_ephemere'], 'non');
143
-	ecrire_meta('alea_ephemere_date', time(), 'non');
144
-	spip_log("renouvellement de l'alea_ephemere");
139
+    charger_aleas();
140
+    ecrire_meta('alea_ephemere_ancien', @$GLOBALS['meta']['alea_ephemere'], 'non');
141
+    $GLOBALS['meta']['alea_ephemere'] = md5(creer_uniqid());
142
+    ecrire_meta('alea_ephemere', $GLOBALS['meta']['alea_ephemere'], 'non');
143
+    ecrire_meta('alea_ephemere_date', time(), 'non');
144
+    spip_log("renouvellement de l'alea_ephemere");
145 145
 }
146 146
 
147 147
 
@@ -161,21 +161,21 @@  discard block
 block discarded – undo
161 161
  *     Clé de sécurité.
162 162
  **/
163 163
 function low_sec($id_auteur) {
164
-	// Pas d'id_auteur : low_sec
165
-	if (!$id_auteur = intval($id_auteur)) {
166
-		include_spip('inc/config');
167
-		if (!$low_sec = lire_config('low_sec')) {
168
-			ecrire_meta('low_sec', $low_sec = creer_pass_aleatoire());
169
-		}
170
-	} else {
171
-		$low_sec = sql_getfetsel('low_sec', 'spip_auteurs', 'id_auteur = ' . intval($id_auteur));
172
-		if (!$low_sec) {
173
-			$low_sec = creer_pass_aleatoire();
174
-			sql_updateq('spip_auteurs', ['low_sec' => $low_sec], 'id_auteur = ' . intval($id_auteur));
175
-		}
176
-	}
177
-
178
-	return $low_sec;
164
+    // Pas d'id_auteur : low_sec
165
+    if (!$id_auteur = intval($id_auteur)) {
166
+        include_spip('inc/config');
167
+        if (!$low_sec = lire_config('low_sec')) {
168
+            ecrire_meta('low_sec', $low_sec = creer_pass_aleatoire());
169
+        }
170
+    } else {
171
+        $low_sec = sql_getfetsel('low_sec', 'spip_auteurs', 'id_auteur = ' . intval($id_auteur));
172
+        if (!$low_sec) {
173
+            $low_sec = creer_pass_aleatoire();
174
+            sql_updateq('spip_auteurs', ['low_sec' => $low_sec], 'id_auteur = ' . intval($id_auteur));
175
+        }
176
+    }
177
+
178
+    return $low_sec;
179 179
 }
180 180
 
181 181
 
@@ -208,11 +208,11 @@  discard block
 block discarded – undo
208 208
  * @filtre
209 209
  */
210 210
 function securiser_acces_low_sec($id_auteur, $cle, $dir, $op = '', $args = '') {
211
-	if ($op) {
212
-		$dir .= " $op $args";
213
-	}
211
+    if ($op) {
212
+        $dir .= " $op $args";
213
+    }
214 214
 
215
-	return verifier_low_sec($id_auteur, $cle, $dir);
215
+    return verifier_low_sec($id_auteur, $cle, $dir);
216 216
 }
217 217
 
218 218
 /**
@@ -227,11 +227,11 @@  discard block
 block discarded – undo
227 227
  * @return string
228 228
  */
229 229
 function generer_url_api_low_sec(string $script, string $format, string $fond, string $path, string $args, bool $no_entities = false, ?bool $public = null) {
230
-	$id_auteur = $GLOBALS['visiteur_session']['id_auteur'] ?? 0;
231
-	$cle = afficher_low_sec($id_auteur, "$script/$format $fond $args");
232
-	$path = "$id_auteur/$cle/$format/$fond" . ($path ? "/$path" : '');
230
+    $id_auteur = $GLOBALS['visiteur_session']['id_auteur'] ?? 0;
231
+    $cle = afficher_low_sec($id_auteur, "$script/$format $fond $args");
232
+    $path = "$id_auteur/$cle/$format/$fond" . ($path ? "/$path" : '');
233 233
 
234
-	return generer_url_api($script, $path, $args, $no_entities = false, $public);
234
+    return generer_url_api($script, $path, $args, $no_entities = false, $public);
235 235
 }
236 236
 
237 237
 
@@ -249,27 +249,27 @@  discard block
 block discarded – undo
249 249
  * @deprecated 4.1
250 250
  */
251 251
 function param_low_sec($op, $args = [], $lang = '', $mime = 'rss') {
252
-	$a = $b = '';
253
-	foreach ($args as $val => $var) {
254
-		if ($var) {
255
-			if ($val <> 'statut') {
256
-				$a .= ':' . $val . '-' . $var;
257
-			}
258
-			$b .= $val . '=' . $var . '&';
259
-		}
260
-	}
261
-	$a = substr($a, 1);
262
-	$id = intval(@$GLOBALS['connect_id_auteur']);
263
-
264
-	return $b
265
-	. 'op='
266
-	. $op
267
-	. '&id='
268
-	. $id
269
-	. '&cle='
270
-	. afficher_low_sec($id, "$mime $op $a")
271
-	. (!$a ? '' : "&args=$a")
272
-	. (!$lang ? '' : "&lang=$lang");
252
+    $a = $b = '';
253
+    foreach ($args as $val => $var) {
254
+        if ($var) {
255
+            if ($val <> 'statut') {
256
+                $a .= ':' . $val . '-' . $var;
257
+            }
258
+            $b .= $val . '=' . $var . '&';
259
+        }
260
+    }
261
+    $a = substr($a, 1);
262
+    $id = intval(@$GLOBALS['connect_id_auteur']);
263
+
264
+    return $b
265
+    . 'op='
266
+    . $op
267
+    . '&id='
268
+    . $id
269
+    . '&cle='
270
+    . afficher_low_sec($id, "$mime $op $a")
271
+    . (!$a ? '' : "&args=$a")
272
+    . (!$lang ? '' : "&lang=$lang");
273 273
 }
274 274
 
275 275
 /**
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
  *     Clé
286 286
  **/
287 287
 function afficher_low_sec($id_auteur, $action = '') {
288
-	return substr(md5($action . low_sec($id_auteur)), 0, 8);
288
+    return substr(md5($action . low_sec($id_auteur)), 0, 8);
289 289
 }
290 290
 
291 291
 /**
@@ -303,7 +303,7 @@  discard block
 block discarded – undo
303 303
  *     true si les clés corresponde, false sinon
304 304
  **/
305 305
 function verifier_low_sec($id_auteur, $cle, $action = '') {
306
-	return ($cle == afficher_low_sec($id_auteur, $action));
306
+    return ($cle == afficher_low_sec($id_auteur, $action));
307 307
 }
308 308
 
309 309
 /**
@@ -313,10 +313,10 @@  discard block
 block discarded – undo
313 313
  *     Identifiant de l'auteur
314 314
  **/
315 315
 function effacer_low_sec($id_auteur) {
316
-	if (!$id_auteur = intval($id_auteur)) {
317
-		return;
318
-	} // jamais trop prudent ;)
319
-	sql_updateq('spip_auteurs', ['low_sec' => ''], 'id_auteur = ' . intval($id_auteur));
316
+    if (!$id_auteur = intval($id_auteur)) {
317
+        return;
318
+    } // jamais trop prudent ;)
319
+    sql_updateq('spip_auteurs', ['low_sec' => ''], 'id_auteur = ' . intval($id_auteur));
320 320
 }
321 321
 
322 322
 /**
@@ -325,10 +325,10 @@  discard block
 block discarded – undo
325 325
  * @return void|bool
326 326
  */
327 327
 function initialiser_sel() {
328
-	if (!isset($GLOBALS['htsalt'])) {
329
-		$GLOBALS['htsalt'] = '$1$' . creer_pass_aleatoire();
330
-	}
331
-	return $GLOBALS['htsalt'];
328
+    if (!isset($GLOBALS['htsalt'])) {
329
+        $GLOBALS['htsalt'] = '$1$' . creer_pass_aleatoire();
330
+    }
331
+    return $GLOBALS['htsalt'];
332 332
 }
333 333
 
334 334
 /**
@@ -345,31 +345,31 @@  discard block
 block discarded – undo
345 345
  *     - void sinon.
346 346
  **/
347 347
 function ecrire_acces() {
348
-	$htaccess = _DIR_RESTREINT . _ACCESS_FILE_NAME;
349
-	$htpasswd = _DIR_TMP . _AUTH_USER_FILE;
350
-
351
-	// Cette variable de configuration peut etre posee par un plugin
352
-	// par exemple acces_restreint ;
353
-	// si .htaccess existe, outrepasser spip_meta
354
-	if (
355
-		(!isset($GLOBALS['meta']['creer_htpasswd'])
356
-			or ($GLOBALS['meta']['creer_htpasswd'] != 'oui'))
357
-		and !@file_exists($htaccess)
358
-	) {
359
-		spip_unlink($htpasswd);
360
-		spip_unlink($htpasswd . '-admin');
361
-		return;
362
-	}
363
-
364
-	# remarque : ici on laisse passer les "nouveau" de maniere a leur permettre
365
-	# de devenir redacteur le cas echeant (auth http)... a nettoyer
366
-	// attention, il faut au prealable se connecter a la base (necessaire car utilise par install)
367
-	// TODO: factoriser avec auth/spip qui fait deja ce job et generaliser le test auth_ldap_connect()
368
-	if (include_spip('auth/ldap') and auth_ldap_connect()) {
369
-		return;
370
-	}
371
-
372
-	generer_htpasswd_files($htpasswd, "$htpasswd-admin");
348
+    $htaccess = _DIR_RESTREINT . _ACCESS_FILE_NAME;
349
+    $htpasswd = _DIR_TMP . _AUTH_USER_FILE;
350
+
351
+    // Cette variable de configuration peut etre posee par un plugin
352
+    // par exemple acces_restreint ;
353
+    // si .htaccess existe, outrepasser spip_meta
354
+    if (
355
+        (!isset($GLOBALS['meta']['creer_htpasswd'])
356
+            or ($GLOBALS['meta']['creer_htpasswd'] != 'oui'))
357
+        and !@file_exists($htaccess)
358
+    ) {
359
+        spip_unlink($htpasswd);
360
+        spip_unlink($htpasswd . '-admin');
361
+        return;
362
+    }
363
+
364
+    # remarque : ici on laisse passer les "nouveau" de maniere a leur permettre
365
+    # de devenir redacteur le cas echeant (auth http)... a nettoyer
366
+    // attention, il faut au prealable se connecter a la base (necessaire car utilise par install)
367
+    // TODO: factoriser avec auth/spip qui fait deja ce job et generaliser le test auth_ldap_connect()
368
+    if (include_spip('auth/ldap') and auth_ldap_connect()) {
369
+        return;
370
+    }
371
+
372
+    generer_htpasswd_files($htpasswd, "$htpasswd-admin");
373 373
 }
374 374
 
375 375
 /**
@@ -378,29 +378,29 @@  discard block
 block discarded – undo
378 378
  * @param $htpasswd_admin
379 379
  */
380 380
 function generer_htpasswd_files($htpasswd, $htpasswd_admin) {
381
-	if ($generer_htpasswd = charger_fonction('generer_htpasswd_files', 'inc', true)) {
382
-		$generer_htpasswd($htpasswd, $htpasswd_admin);
383
-	}
384
-
385
-	$pwd_all = ''; // login:htpass pour tous
386
-	$pwd_admin = ''; // login:htpass pour les admins
387
-
388
-	$res = sql_select('login, htpass, statut', 'spip_auteurs', "htpass!='' AND login!='' AND " . sql_in('statut', ['1comite', '0minirezo', 'nouveau']));
389
-	while ($row = sql_fetch($res)) {
390
-		if (strlen($row['login']) and strlen($row['htpass'])) {
391
-			$ligne = $row['login'] . ':' . $row['htpass'] . "\n";
392
-			$pwd_all .= $ligne;
393
-			if ($row['statut'] == '0minirezo') {
394
-				$pwd_admin .= $ligne;
395
-			}
396
-		}
397
-	}
398
-
399
-	if ($pwd_all) {
400
-		ecrire_fichier($htpasswd, $pwd_all);
401
-		ecrire_fichier($htpasswd_admin, $pwd_admin);
402
-		spip_log("Ecriture de $htpasswd et $htpasswd_admin", 'htpass');
403
-	}
381
+    if ($generer_htpasswd = charger_fonction('generer_htpasswd_files', 'inc', true)) {
382
+        $generer_htpasswd($htpasswd, $htpasswd_admin);
383
+    }
384
+
385
+    $pwd_all = ''; // login:htpass pour tous
386
+    $pwd_admin = ''; // login:htpass pour les admins
387
+
388
+    $res = sql_select('login, htpass, statut', 'spip_auteurs', "htpass!='' AND login!='' AND " . sql_in('statut', ['1comite', '0minirezo', 'nouveau']));
389
+    while ($row = sql_fetch($res)) {
390
+        if (strlen($row['login']) and strlen($row['htpass'])) {
391
+            $ligne = $row['login'] . ':' . $row['htpass'] . "\n";
392
+            $pwd_all .= $ligne;
393
+            if ($row['statut'] == '0minirezo') {
394
+                $pwd_admin .= $ligne;
395
+            }
396
+        }
397
+    }
398
+
399
+    if ($pwd_all) {
400
+        ecrire_fichier($htpasswd, $pwd_all);
401
+        ecrire_fichier($htpasswd_admin, $pwd_admin);
402
+        spip_log("Ecriture de $htpasswd et $htpasswd_admin", 'htpass');
403
+    }
404 404
 }
405 405
 
406 406
 /**
@@ -414,13 +414,13 @@  discard block
 block discarded – undo
414 414
  *  La chaîne hachée si fonction crypt présente, rien sinon.
415 415
  */
416 416
 function generer_htpass($pass) {
417
-	if ($generer_htpass = charger_fonction('generer_htpass', 'inc', true)) {
418
-		return $generer_htpass($pass);
419
-	}
420
-	elseif (function_exists('crypt')) {
421
-		return crypt($pass, initialiser_sel());
422
-	}
423
-	return '';
417
+    if ($generer_htpass = charger_fonction('generer_htpass', 'inc', true)) {
418
+        return $generer_htpass($pass);
419
+    }
420
+    elseif (function_exists('crypt')) {
421
+        return crypt($pass, initialiser_sel());
422
+    }
423
+    return '';
424 424
 }
425 425
 
426 426
 /**
@@ -433,14 +433,14 @@  discard block
 block discarded – undo
433 433
  * @return boolean
434 434
  */
435 435
 function verifier_htaccess($rep, $force = false) {
436
-	$htaccess = rtrim($rep, '/') . '/' . _ACCESS_FILE_NAME;
437
-	if (((@file_exists($htaccess)) or defined('_TEST_DIRS')) and !$force) {
438
-		return true;
439
-	}
440
-
441
-	// directive deny compatible Apache 2.0+
442
-	$deny =
443
-		'# Deny all requests from Apache 2.4+.
436
+    $htaccess = rtrim($rep, '/') . '/' . _ACCESS_FILE_NAME;
437
+    if (((@file_exists($htaccess)) or defined('_TEST_DIRS')) and !$force) {
438
+        return true;
439
+    }
440
+
441
+    // directive deny compatible Apache 2.0+
442
+    $deny =
443
+        '# Deny all requests from Apache 2.4+.
444 444
 <IfModule mod_authz_core.c>
445 445
   Require all denied
446 446
 </IfModule>
@@ -449,32 +449,32 @@  discard block
 block discarded – undo
449 449
   Deny from all
450 450
 </IfModule>
451 451
 ';
452
-	// support des vieilles versions Apache 1.x mais uniquement si elles l'annoncent (pas en mode PROD)
453
-	if (
454
-		function_exists('apache_get_version')
455
-		and $v = apache_get_version()
456
-		and strncmp($v, 'Apache/1.', 9) == 0
457
-	) {
458
-		$deny = "deny from all\n";
459
-	}
460
-
461
-	if ($ht = @fopen($htaccess, 'w')) {
462
-		fputs($ht, $deny);
463
-		fclose($ht);
464
-		@chmod($htaccess, _SPIP_CHMOD & 0666);
465
-		$t = rtrim($rep, '/') . '/.ok';
466
-		if ($ht = @fopen($t, 'w')) {
467
-			@fclose($ht);
468
-			include_spip('inc/distant');
469
-			$t = substr($t, strlen(_DIR_RACINE));
470
-			$t = url_de_base() . $t;
471
-			$ht = recuperer_url($t, ['methode' => 'HEAD', 'taille_max' => 0, 'follow_location' => false]);
472
-			$ht = ($ht['status'] ?? null) === 403;
473
-		}
474
-	}
475
-	spip_log("Creation de $htaccess " . ($ht ? ' reussie' : ' manquee'));
476
-
477
-	return $ht;
452
+    // support des vieilles versions Apache 1.x mais uniquement si elles l'annoncent (pas en mode PROD)
453
+    if (
454
+        function_exists('apache_get_version')
455
+        and $v = apache_get_version()
456
+        and strncmp($v, 'Apache/1.', 9) == 0
457
+    ) {
458
+        $deny = "deny from all\n";
459
+    }
460
+
461
+    if ($ht = @fopen($htaccess, 'w')) {
462
+        fputs($ht, $deny);
463
+        fclose($ht);
464
+        @chmod($htaccess, _SPIP_CHMOD & 0666);
465
+        $t = rtrim($rep, '/') . '/.ok';
466
+        if ($ht = @fopen($t, 'w')) {
467
+            @fclose($ht);
468
+            include_spip('inc/distant');
469
+            $t = substr($t, strlen(_DIR_RACINE));
470
+            $t = url_de_base() . $t;
471
+            $ht = recuperer_url($t, ['methode' => 'HEAD', 'taille_max' => 0, 'follow_location' => false]);
472
+            $ht = ($ht['status'] ?? null) === 403;
473
+        }
474
+    }
475
+    spip_log("Creation de $htaccess " . ($ht ? ' reussie' : ' manquee'));
476
+
477
+    return $ht;
478 478
 }
479 479
 
480 480
 /**
@@ -492,20 +492,20 @@  discard block
 block discarded – undo
492 492
  *         Valeur de la configuration `creer_htaccess`
493 493
  */
494 494
 function gerer_htaccess() {
495
-	// Cette variable de configuration peut etre posee par un plugin
496
-	// par exemple acces_restreint
497
-	$f = (isset($GLOBALS['meta']['creer_htaccess']) and ($GLOBALS['meta']['creer_htaccess'] === 'oui'));
498
-	$dirs = sql_allfetsel('extension', 'spip_types_documents');
499
-	$dirs[] = ['extension' => 'distant'];
500
-	foreach ($dirs as $e) {
501
-		if (is_dir($dir = _DIR_IMG . $e['extension'])) {
502
-			if ($f) {
503
-				verifier_htaccess($dir);
504
-			} else {
505
-				spip_unlink($dir . '/' . _ACCESS_FILE_NAME);
506
-			}
507
-		}
508
-	}
509
-
510
-	return $GLOBALS['meta']['creer_htaccess'] ?? '';
495
+    // Cette variable de configuration peut etre posee par un plugin
496
+    // par exemple acces_restreint
497
+    $f = (isset($GLOBALS['meta']['creer_htaccess']) and ($GLOBALS['meta']['creer_htaccess'] === 'oui'));
498
+    $dirs = sql_allfetsel('extension', 'spip_types_documents');
499
+    $dirs[] = ['extension' => 'distant'];
500
+    foreach ($dirs as $e) {
501
+        if (is_dir($dir = _DIR_IMG . $e['extension'])) {
502
+            if ($f) {
503
+                verifier_htaccess($dir);
504
+            } else {
505
+                spip_unlink($dir . '/' . _ACCESS_FILE_NAME);
506
+            }
507
+        }
508
+    }
509
+
510
+    return $GLOBALS['meta']['creer_htaccess'] ?? '';
511 511
 }
Please login to merge, or discard this patch.
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
  *     Mot de passe
32 32
  **/
33 33
 function creer_pass_aleatoire($longueur = 16, $sel = '') {
34
-	$seed = (int)round(((float)microtime() + 1) * time());
34
+	$seed = (int) round(((float) microtime() + 1) * time());
35 35
 
36 36
 	mt_srand($seed);
37 37
 	$s = '';
@@ -42,9 +42,9 @@  discard block
 block discarded – undo
42 42
 			if (!$s) {
43 43
 				$s = random_int(0, mt_getrandmax());
44 44
 			}
45
-			$s = substr(md5(uniqid($s) . $sel), 0, 16);
45
+			$s = substr(md5(uniqid($s).$sel), 0, 16);
46 46
 		}
47
-		$r = unpack('Cr', pack('H2', $s . $s));
47
+		$r = unpack('Cr', pack('H2', $s.$s));
48 48
 		$x = $r['r'] & 63;
49 49
 		if ($x < 10) {
50 50
 			$x = chr($x + 48);
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
 	static $seeded;
83 83
 
84 84
 	if (!$seeded) {
85
-		$seed = (int)round(((float)microtime() + 1) * time());
85
+		$seed = (int) round(((float) microtime() + 1) * time());
86 86
 		mt_srand($seed);
87 87
 		$seeded = true;
88 88
 	}
@@ -168,10 +168,10 @@  discard block
 block discarded – undo
168 168
 			ecrire_meta('low_sec', $low_sec = creer_pass_aleatoire());
169 169
 		}
170 170
 	} else {
171
-		$low_sec = sql_getfetsel('low_sec', 'spip_auteurs', 'id_auteur = ' . intval($id_auteur));
171
+		$low_sec = sql_getfetsel('low_sec', 'spip_auteurs', 'id_auteur = '.intval($id_auteur));
172 172
 		if (!$low_sec) {
173 173
 			$low_sec = creer_pass_aleatoire();
174
-			sql_updateq('spip_auteurs', ['low_sec' => $low_sec], 'id_auteur = ' . intval($id_auteur));
174
+			sql_updateq('spip_auteurs', ['low_sec' => $low_sec], 'id_auteur = '.intval($id_auteur));
175 175
 		}
176 176
 	}
177 177
 
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
 function generer_url_api_low_sec(string $script, string $format, string $fond, string $path, string $args, bool $no_entities = false, ?bool $public = null) {
230 230
 	$id_auteur = $GLOBALS['visiteur_session']['id_auteur'] ?? 0;
231 231
 	$cle = afficher_low_sec($id_auteur, "$script/$format $fond $args");
232
-	$path = "$id_auteur/$cle/$format/$fond" . ($path ? "/$path" : '');
232
+	$path = "$id_auteur/$cle/$format/$fond".($path ? "/$path" : '');
233 233
 
234 234
 	return generer_url_api($script, $path, $args, $no_entities = false, $public);
235 235
 }
@@ -253,9 +253,9 @@  discard block
 block discarded – undo
253 253
 	foreach ($args as $val => $var) {
254 254
 		if ($var) {
255 255
 			if ($val <> 'statut') {
256
-				$a .= ':' . $val . '-' . $var;
256
+				$a .= ':'.$val.'-'.$var;
257 257
 			}
258
-			$b .= $val . '=' . $var . '&';
258
+			$b .= $val.'='.$var.'&';
259 259
 		}
260 260
 	}
261 261
 	$a = substr($a, 1);
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
  *     Clé
286 286
  **/
287 287
 function afficher_low_sec($id_auteur, $action = '') {
288
-	return substr(md5($action . low_sec($id_auteur)), 0, 8);
288
+	return substr(md5($action.low_sec($id_auteur)), 0, 8);
289 289
 }
290 290
 
291 291
 /**
@@ -316,7 +316,7 @@  discard block
 block discarded – undo
316 316
 	if (!$id_auteur = intval($id_auteur)) {
317 317
 		return;
318 318
 	} // jamais trop prudent ;)
319
-	sql_updateq('spip_auteurs', ['low_sec' => ''], 'id_auteur = ' . intval($id_auteur));
319
+	sql_updateq('spip_auteurs', ['low_sec' => ''], 'id_auteur = '.intval($id_auteur));
320 320
 }
321 321
 
322 322
 /**
@@ -326,7 +326,7 @@  discard block
 block discarded – undo
326 326
  */
327 327
 function initialiser_sel() {
328 328
 	if (!isset($GLOBALS['htsalt'])) {
329
-		$GLOBALS['htsalt'] = '$1$' . creer_pass_aleatoire();
329
+		$GLOBALS['htsalt'] = '$1$'.creer_pass_aleatoire();
330 330
 	}
331 331
 	return $GLOBALS['htsalt'];
332 332
 }
@@ -345,8 +345,8 @@  discard block
 block discarded – undo
345 345
  *     - void sinon.
346 346
  **/
347 347
 function ecrire_acces() {
348
-	$htaccess = _DIR_RESTREINT . _ACCESS_FILE_NAME;
349
-	$htpasswd = _DIR_TMP . _AUTH_USER_FILE;
348
+	$htaccess = _DIR_RESTREINT._ACCESS_FILE_NAME;
349
+	$htpasswd = _DIR_TMP._AUTH_USER_FILE;
350 350
 
351 351
 	// Cette variable de configuration peut etre posee par un plugin
352 352
 	// par exemple acces_restreint ;
@@ -357,7 +357,7 @@  discard block
 block discarded – undo
357 357
 		and !@file_exists($htaccess)
358 358
 	) {
359 359
 		spip_unlink($htpasswd);
360
-		spip_unlink($htpasswd . '-admin');
360
+		spip_unlink($htpasswd.'-admin');
361 361
 		return;
362 362
 	}
363 363
 
@@ -385,10 +385,10 @@  discard block
 block discarded – undo
385 385
 	$pwd_all = ''; // login:htpass pour tous
386 386
 	$pwd_admin = ''; // login:htpass pour les admins
387 387
 
388
-	$res = sql_select('login, htpass, statut', 'spip_auteurs', "htpass!='' AND login!='' AND " . sql_in('statut', ['1comite', '0minirezo', 'nouveau']));
388
+	$res = sql_select('login, htpass, statut', 'spip_auteurs', "htpass!='' AND login!='' AND ".sql_in('statut', ['1comite', '0minirezo', 'nouveau']));
389 389
 	while ($row = sql_fetch($res)) {
390 390
 		if (strlen($row['login']) and strlen($row['htpass'])) {
391
-			$ligne = $row['login'] . ':' . $row['htpass'] . "\n";
391
+			$ligne = $row['login'].':'.$row['htpass']."\n";
392 392
 			$pwd_all .= $ligne;
393 393
 			if ($row['statut'] == '0minirezo') {
394 394
 				$pwd_admin .= $ligne;
@@ -433,7 +433,7 @@  discard block
 block discarded – undo
433 433
  * @return boolean
434 434
  */
435 435
 function verifier_htaccess($rep, $force = false) {
436
-	$htaccess = rtrim($rep, '/') . '/' . _ACCESS_FILE_NAME;
436
+	$htaccess = rtrim($rep, '/').'/'._ACCESS_FILE_NAME;
437 437
 	if (((@file_exists($htaccess)) or defined('_TEST_DIRS')) and !$force) {
438 438
 		return true;
439 439
 	}
@@ -462,17 +462,17 @@  discard block
 block discarded – undo
462 462
 		fputs($ht, $deny);
463 463
 		fclose($ht);
464 464
 		@chmod($htaccess, _SPIP_CHMOD & 0666);
465
-		$t = rtrim($rep, '/') . '/.ok';
465
+		$t = rtrim($rep, '/').'/.ok';
466 466
 		if ($ht = @fopen($t, 'w')) {
467 467
 			@fclose($ht);
468 468
 			include_spip('inc/distant');
469 469
 			$t = substr($t, strlen(_DIR_RACINE));
470
-			$t = url_de_base() . $t;
470
+			$t = url_de_base().$t;
471 471
 			$ht = recuperer_url($t, ['methode' => 'HEAD', 'taille_max' => 0, 'follow_location' => false]);
472 472
 			$ht = ($ht['status'] ?? null) === 403;
473 473
 		}
474 474
 	}
475
-	spip_log("Creation de $htaccess " . ($ht ? ' reussie' : ' manquee'));
475
+	spip_log("Creation de $htaccess ".($ht ? ' reussie' : ' manquee'));
476 476
 
477 477
 	return $ht;
478 478
 }
@@ -498,11 +498,11 @@  discard block
 block discarded – undo
498 498
 	$dirs = sql_allfetsel('extension', 'spip_types_documents');
499 499
 	$dirs[] = ['extension' => 'distant'];
500 500
 	foreach ($dirs as $e) {
501
-		if (is_dir($dir = _DIR_IMG . $e['extension'])) {
501
+		if (is_dir($dir = _DIR_IMG.$e['extension'])) {
502 502
 			if ($f) {
503 503
 				verifier_htaccess($dir);
504 504
 			} else {
505
-				spip_unlink($dir . '/' . _ACCESS_FILE_NAME);
505
+				spip_unlink($dir.'/'._ACCESS_FILE_NAME);
506 506
 			}
507 507
 		}
508 508
 	}
Please login to merge, or discard this patch.
ecrire/lang/ecrire_oc_ni_mis.php 1 patch
Indentation   +823 added lines, -823 removed lines patch added patch discarded remove patch
@@ -4,408 +4,408 @@  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' => 'Ativà lou plugin',
14
-	'affichage' => 'Afichage',
15
-	'aide_non_disponible' => 'Aquela partida de l’ajuda en ligna es pas encara dispounibla per aquela lenga.',
16
-	'annuler_recherche' => 'Anulà la recerca',
17
-	'auteur' => 'Autour :',
18
-	'avis_acces_interdit' => 'Achès prouhibit.',
19
-	'avis_article_modifie' => 'Mèfi, @nom_auteur_modif@ a travalhat soubre aquel article @date_diff@ minuta fa',
20
-	'avis_aucun_resultat' => 'Mìnga resultat.',
21
-	'avis_base_inaccessible' => 'Empoussible de si counetà a la basa de dounada @base@.',
22
-	'avis_chemin_invalide_1' => 'Lou camin qu’avès chausit',
23
-	'avis_chemin_invalide_2' => 'noun sembla vàlidou. Vourguès tournà a la pàgina prechedenta e verificà li informacioun prouvedi.',
24
-	'avis_connexion_echec_1' => 'La counessioun a la basa de dounada a souhit.',
25
-	'avis_connexion_echec_2' => 'Tournas à la pàgina anterioura, e verificas li informacioun qu’avès prouvedi.',
26
-	'avis_connexion_echec_3' => '<b>N.B.</b> Soubre touplen de servidou, devès <b>demandà</b> l’ativacioun dóu vouòstre achès a la basa de dounada denant de la poudé utilisà. Se noun vi poudès counetà, verificas qu’avès ben realisat aquela demarcha.',
27
-	'avis_connexion_erreur_creer_base' => 'La basa de dounada a pas pouscut estre creada.',
28
-	'avis_connexion_erreur_nom_base' => 'Lou noum de la basa de dounada pòu countenì que de letra, de chifra o de ligneta',
29
-	'avis_connexion_ldap_echec_1' => 'La counessioun au servidou LDAP a souhit.',
30
-	'avis_connexion_ldap_echec_2' => 'Tournas a la pàgina prechedenta, e verificas li infourmacioun qu’avès prouvedi. ',
31
-	'avis_connexion_ldap_echec_3' => 'D’un biais alternatiéu, noun utilisas lou supouart LDAP per impourtà d’utilisaire.',
32
-	'avis_deplacement_rubrique' => 'Mèfi ! Aquela rùbrica counten @contient_breves@ brèva @scb@ : se la desplaçàs, vourguès ben entacà aquela casa de counfirmacioun.',
33
-	'avis_erreur_connexion_mysql' => 'Errour de counessioun SQL',
34
-	'avis_espace_interdit' => '<b>Espaci prouhibit</b> <div>SPIP es ja instalat.</div>',
35
-	'avis_lecture_noms_bases_1' => 'Lou prougrama d’instalacioun a pas pouscut legì lu noum dei basa de dounada instaladi.',
36
-	'avis_lecture_noms_bases_2' => 'Sìa minga de basa es dispounibla, sìa la founcioun que permete de listà li basa es estada desativada
12
+    // A
13
+    'activer_plugin' => 'Ativà lou plugin',
14
+    'affichage' => 'Afichage',
15
+    'aide_non_disponible' => 'Aquela partida de l’ajuda en ligna es pas encara dispounibla per aquela lenga.',
16
+    'annuler_recherche' => 'Anulà la recerca',
17
+    'auteur' => 'Autour :',
18
+    'avis_acces_interdit' => 'Achès prouhibit.',
19
+    'avis_article_modifie' => 'Mèfi, @nom_auteur_modif@ a travalhat soubre aquel article @date_diff@ minuta fa',
20
+    'avis_aucun_resultat' => 'Mìnga resultat.',
21
+    'avis_base_inaccessible' => 'Empoussible de si counetà a la basa de dounada @base@.',
22
+    'avis_chemin_invalide_1' => 'Lou camin qu’avès chausit',
23
+    'avis_chemin_invalide_2' => 'noun sembla vàlidou. Vourguès tournà a la pàgina prechedenta e verificà li informacioun prouvedi.',
24
+    'avis_connexion_echec_1' => 'La counessioun a la basa de dounada a souhit.',
25
+    'avis_connexion_echec_2' => 'Tournas à la pàgina anterioura, e verificas li informacioun qu’avès prouvedi.',
26
+    'avis_connexion_echec_3' => '<b>N.B.</b> Soubre touplen de servidou, devès <b>demandà</b> l’ativacioun dóu vouòstre achès a la basa de dounada denant de la poudé utilisà. Se noun vi poudès counetà, verificas qu’avès ben realisat aquela demarcha.',
27
+    'avis_connexion_erreur_creer_base' => 'La basa de dounada a pas pouscut estre creada.',
28
+    'avis_connexion_erreur_nom_base' => 'Lou noum de la basa de dounada pòu countenì que de letra, de chifra o de ligneta',
29
+    'avis_connexion_ldap_echec_1' => 'La counessioun au servidou LDAP a souhit.',
30
+    'avis_connexion_ldap_echec_2' => 'Tournas a la pàgina prechedenta, e verificas li infourmacioun qu’avès prouvedi. ',
31
+    'avis_connexion_ldap_echec_3' => 'D’un biais alternatiéu, noun utilisas lou supouart LDAP per impourtà d’utilisaire.',
32
+    'avis_deplacement_rubrique' => 'Mèfi ! Aquela rùbrica counten @contient_breves@ brèva @scb@ : se la desplaçàs, vourguès ben entacà aquela casa de counfirmacioun.',
33
+    'avis_erreur_connexion_mysql' => 'Errour de counessioun SQL',
34
+    'avis_espace_interdit' => '<b>Espaci prouhibit</b> <div>SPIP es ja instalat.</div>',
35
+    'avis_lecture_noms_bases_1' => 'Lou prougrama d’instalacioun a pas pouscut legì lu noum dei basa de dounada instaladi.',
36
+    'avis_lecture_noms_bases_2' => 'Sìa minga de basa es dispounibla, sìa la founcioun que permete de listà li basa es estada desativada
37 37
 		per de rasoun de segurtà (cen qu’es lou cas de plusiur aubergadour).',
38
-	'avis_lecture_noms_bases_3' => 'En la segounda alternativa, es proubable qu’una basa que pouòrta lou vouòstre noum de counessioun sigue utilisabla :',
39
-	'avis_non_acces_page' => 'Noun avès achès en aquela pàgina.',
40
-	'avis_operation_echec' => 'L’ouperacioun a souhit.',
41
-	'avis_operation_impossible' => 'Ouperacioun empoussibla',
42
-	'avis_suppression_base' => 'MÈFI, la supressioun dei dounada es irreversibla',
38
+    'avis_lecture_noms_bases_3' => 'En la segounda alternativa, es proubable qu’una basa que pouòrta lou vouòstre noum de counessioun sigue utilisabla :',
39
+    'avis_non_acces_page' => 'Noun avès achès en aquela pàgina.',
40
+    'avis_operation_echec' => 'L’ouperacioun a souhit.',
41
+    'avis_operation_impossible' => 'Ouperacioun empoussibla',
42
+    'avis_suppression_base' => 'MÈFI, la supressioun dei dounada es irreversibla',
43 43
 
44
-	// B
45
-	'bouton_acces_ldap' => 'Ajustà l’achès a LDAP',
46
-	'bouton_ajouter' => 'Ajustà',
47
-	'bouton_annuler' => 'Anulà',
48
-	'bouton_cache_activer' => 'Reativà l’amagadou',
49
-	'bouton_cache_desactiver' => 'Desativà tempourariamen l’amagadou',
50
-	'bouton_demande_publication' => 'Demandà la publicacioun d’aquel article',
51
-	'bouton_desactive_tout' => 'Desativà tout',
52
-	'bouton_desinstaller' => 'Desinstalà',
53
-	'bouton_effacer_tout' => 'Escassà TOUT',
54
-	'bouton_envoyer_message' => 'Message definitiéu : mandà',
55
-	'bouton_fermer' => 'Fermà',
56
-	'bouton_mettre_a_jour_base' => 'Metre a jou la basa de dounada',
57
-	'bouton_modifier' => 'Moudificà',
58
-	'bouton_radio_afficher' => 'Afichà',
59
-	'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Aparèisse en la lista dei redatour counetat',
60
-	'bouton_radio_envoi_annonces_adresse' => 'Mandà li anounça à l’adressa :',
61
-	'bouton_radio_envoi_liste_nouveautes' => 'Mandà la lista dei nouvità',
62
-	'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Noun aparèisse en la lista dei redatour',
63
-	'bouton_radio_non_envoi_annonces_editoriales' => 'Noun mandà d’anounça editouriali',
64
-	'bouton_redirection' => 'REDIRECIOUN',
65
-	'bouton_relancer_installation' => 'Relançà l’instalacioun',
66
-	'bouton_suivant' => 'Seguent',
67
-	'bouton_tenter_recuperation' => 'Prouvà una recuperacioun',
68
-	'bouton_test_proxy' => 'Prouvà lou proxy',
69
-	'bouton_vider_cache' => 'Vuà l’amagadou',
44
+    // B
45
+    'bouton_acces_ldap' => 'Ajustà l’achès a LDAP',
46
+    'bouton_ajouter' => 'Ajustà',
47
+    'bouton_annuler' => 'Anulà',
48
+    'bouton_cache_activer' => 'Reativà l’amagadou',
49
+    'bouton_cache_desactiver' => 'Desativà tempourariamen l’amagadou',
50
+    'bouton_demande_publication' => 'Demandà la publicacioun d’aquel article',
51
+    'bouton_desactive_tout' => 'Desativà tout',
52
+    'bouton_desinstaller' => 'Desinstalà',
53
+    'bouton_effacer_tout' => 'Escassà TOUT',
54
+    'bouton_envoyer_message' => 'Message definitiéu : mandà',
55
+    'bouton_fermer' => 'Fermà',
56
+    'bouton_mettre_a_jour_base' => 'Metre a jou la basa de dounada',
57
+    'bouton_modifier' => 'Moudificà',
58
+    'bouton_radio_afficher' => 'Afichà',
59
+    'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Aparèisse en la lista dei redatour counetat',
60
+    'bouton_radio_envoi_annonces_adresse' => 'Mandà li anounça à l’adressa :',
61
+    'bouton_radio_envoi_liste_nouveautes' => 'Mandà la lista dei nouvità',
62
+    'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Noun aparèisse en la lista dei redatour',
63
+    'bouton_radio_non_envoi_annonces_editoriales' => 'Noun mandà d’anounça editouriali',
64
+    'bouton_redirection' => 'REDIRECIOUN',
65
+    'bouton_relancer_installation' => 'Relançà l’instalacioun',
66
+    'bouton_suivant' => 'Seguent',
67
+    'bouton_tenter_recuperation' => 'Prouvà una recuperacioun',
68
+    'bouton_test_proxy' => 'Prouvà lou proxy',
69
+    'bouton_vider_cache' => 'Vuà l’amagadou',
70 70
 
71
-	// C
72
-	'cache_modifiable_webmestre' => 'Lou webmestre dóu sit pòu modificà aquèu paramètre.',
73
-	'calendrier_synchro' => 'S’utilisas un lougiciau d’agènda coumpatible embé <b>iCal</b>, lou poudès sincronisà emb’ai informacioun d’estou sit.',
74
-	'config_activer_champs' => 'Ativà lu camp segoun',
75
-	'config_choix_base_sup' => 'endicà una basa soubre aquestou servidou',
76
-	'config_erreur_base_sup' => 'SPIP a pas achès à la lista dei basa achessibli',
77
-	'config_info_base_sup' => 'S’avès d’autri basa de dounada à interrougà pèr SPIP, emb’au siéu servidou SQL o embé un autre, lou fourmulari aquì souta, vi permete de li declarà. Se laissas d’unu camp vuèi, lu identificant de counessioun a la basa principala seran utilisat.',
78
-	'config_info_base_sup_disponibles' => 'Basa suplementari jà interogable :',
79
-	'config_info_enregistree' => 'La counfiguracioun nouvela es estada registrada',
80
-	'config_info_logos' => 'Cada elemen dóu site pòu avé un logou, e un « logou de survol »',
81
-	'config_info_logos_utiliser' => 'Utilisà lu logou',
82
-	'config_info_logos_utiliser_non' => 'Noun utilisà lu logou',
83
-	'config_info_logos_utiliser_survol' => 'Utilisà lu logou de survol',
84
-	'config_info_logos_utiliser_survol_non' => 'Noun utilisà lu logou de survol',
85
-	'config_info_redirection' => 'En ativant aquela oupcioun, poudès creà d’article virtual, simple referença d’article publicat soubre d’autre sit o fouòra de SPIP.',
86
-	'config_redirection' => 'Article virtual',
87
-	'config_titre_base_sup' => 'Declaracioun d’una basa suplementari',
88
-	'config_titre_base_sup_choix' => 'Chausissès una basa suplementari',
89
-	'connexion_ldap' => 'Counessioun :',
90
-	'creer_et_associer_un_auteur' => 'Creà et assoucià un autour',
71
+    // C
72
+    'cache_modifiable_webmestre' => 'Lou webmestre dóu sit pòu modificà aquèu paramètre.',
73
+    'calendrier_synchro' => 'S’utilisas un lougiciau d’agènda coumpatible embé <b>iCal</b>, lou poudès sincronisà emb’ai informacioun d’estou sit.',
74
+    'config_activer_champs' => 'Ativà lu camp segoun',
75
+    'config_choix_base_sup' => 'endicà una basa soubre aquestou servidou',
76
+    'config_erreur_base_sup' => 'SPIP a pas achès à la lista dei basa achessibli',
77
+    'config_info_base_sup' => 'S’avès d’autri basa de dounada à interrougà pèr SPIP, emb’au siéu servidou SQL o embé un autre, lou fourmulari aquì souta, vi permete de li declarà. Se laissas d’unu camp vuèi, lu identificant de counessioun a la basa principala seran utilisat.',
78
+    'config_info_base_sup_disponibles' => 'Basa suplementari jà interogable :',
79
+    'config_info_enregistree' => 'La counfiguracioun nouvela es estada registrada',
80
+    'config_info_logos' => 'Cada elemen dóu site pòu avé un logou, e un « logou de survol »',
81
+    'config_info_logos_utiliser' => 'Utilisà lu logou',
82
+    'config_info_logos_utiliser_non' => 'Noun utilisà lu logou',
83
+    'config_info_logos_utiliser_survol' => 'Utilisà lu logou de survol',
84
+    'config_info_logos_utiliser_survol_non' => 'Noun utilisà lu logou de survol',
85
+    'config_info_redirection' => 'En ativant aquela oupcioun, poudès creà d’article virtual, simple referença d’article publicat soubre d’autre sit o fouòra de SPIP.',
86
+    'config_redirection' => 'Article virtual',
87
+    'config_titre_base_sup' => 'Declaracioun d’una basa suplementari',
88
+    'config_titre_base_sup_choix' => 'Chausissès una basa suplementari',
89
+    'connexion_ldap' => 'Counessioun :',
90
+    'creer_et_associer_un_auteur' => 'Creà et assoucià un autour',
91 91
 
92
-	// D
93
-	'date_mot_heures' => 'oura',
92
+    // D
93
+    'date_mot_heures' => 'oura',
94 94
 
95
-	// E
96
-	'ecran_securite' => ' + ecran de segurtà @version@',
97
-	'email' => 'e-mail',
98
-	'email_2' => 'e-mail :',
99
-	'en_savoir_plus' => 'N’en saupre de mai',
100
-	'entree_adresse_annuaire' => 'Adressa de l’anuari',
101
-	'entree_adresse_email' => 'La vouòstra adressa e-mail',
102
-	'entree_adresse_email_2' => 'Adressa e-mail',
103
-	'entree_base_donnee_1' => 'Adressa de la basa de dounada',
104
-	'entree_base_donnee_2' => '(Souventi fès, aquela adressa courrespouònde en aquela dóu vouòstre sit, de còu courrespouònde à la mencioun « localhost », d’autre còu, es laissada vuèia coumpletamen.)',
105
-	'entree_biographie' => 'Biougrafìa brèva, en quauque mot.',
106
-	'entree_chemin_acces' => '<b>Entrà</b> lou camin d’achès :',
107
-	'entree_cle_pgp' => 'La vouòstra clau PGP',
108
-	'entree_cle_pgp_2' => 'Clau PGP',
109
-	'entree_contenu_rubrique' => '(Countengut de la rùbrica en quauque mot.)',
110
-	'entree_identifiants_connexion' => 'Lu vouòstre identificant de counessioun...',
111
-	'entree_identifiants_connexion_2' => 'Identificant de counessioun',
112
-	'entree_informations_connexion_ldap' => 'Vourguès entrà en aqueu fourmulari li informacioun de counessioun au vouòstre anuari LDAD.
95
+    // E
96
+    'ecran_securite' => ' + ecran de segurtà @version@',
97
+    'email' => 'e-mail',
98
+    'email_2' => 'e-mail :',
99
+    'en_savoir_plus' => 'N’en saupre de mai',
100
+    'entree_adresse_annuaire' => 'Adressa de l’anuari',
101
+    'entree_adresse_email' => 'La vouòstra adressa e-mail',
102
+    'entree_adresse_email_2' => 'Adressa e-mail',
103
+    'entree_base_donnee_1' => 'Adressa de la basa de dounada',
104
+    'entree_base_donnee_2' => '(Souventi fès, aquela adressa courrespouònde en aquela dóu vouòstre sit, de còu courrespouònde à la mencioun « localhost », d’autre còu, es laissada vuèia coumpletamen.)',
105
+    'entree_biographie' => 'Biougrafìa brèva, en quauque mot.',
106
+    'entree_chemin_acces' => '<b>Entrà</b> lou camin d’achès :',
107
+    'entree_cle_pgp' => 'La vouòstra clau PGP',
108
+    'entree_cle_pgp_2' => 'Clau PGP',
109
+    'entree_contenu_rubrique' => '(Countengut de la rùbrica en quauque mot.)',
110
+    'entree_identifiants_connexion' => 'Lu vouòstre identificant de counessioun...',
111
+    'entree_identifiants_connexion_2' => 'Identificant de counessioun',
112
+    'entree_informations_connexion_ldap' => 'Vourguès entrà en aqueu fourmulari li informacioun de counessioun au vouòstre anuari LDAD.
113 113
 Aqueli informacioun vi devon poudé estre prouvedi da l’aministratour dóu sistema, o de la taragnina.',
114
-	'entree_infos_perso' => 'Qu sias ?',
115
-	'entree_infos_perso_2' => 'Qu es l’autour ?',
116
-	'entree_interieur_rubrique' => 'Dintre la rùbrica :',
117
-	'entree_liens_sites' => '<b>Estac ipertèst</b> (referença, sit à visità...)',
118
-	'entree_login' => 'Lou vouòstre login',
119
-	'entree_login_connexion_1' => 'Lou login de counessioun',
120
-	'entree_login_connexion_2' => '(Courrespouònde de còu au vouòstre login d’accès FTP; de còu laissat vuèi)',
121
-	'entree_mot_passe' => 'Lou vouòstre mot de passa',
122
-	'entree_mot_passe_1' => 'Lou mot de passa de counessioun',
123
-	'entree_mot_passe_2' => '(Courrespouònde de còu au vouòstre mot de passa per lou FTP; de còu es laissat vuèi)',
124
-	'entree_nom_fichier' => 'Vourguès entrà lou noum dóu fichié @texte_compresse@:',
125
-	'entree_nom_pseudo' => 'Lou vouòstre noum o lou vouòstre pseudounime',
126
-	'entree_nom_pseudo_1' => '(Lou vouòstre noum o lou vouòstre pseudounime)',
127
-	'entree_nom_pseudo_2' => 'Noum o pseudounime',
128
-	'entree_nom_site' => 'Lou noum dóu vouòstre sit',
129
-	'entree_nom_site_2' => 'Noum dóu sit de l’autour',
130
-	'entree_nouveau_passe' => 'Mot de passa novèu',
131
-	'entree_passe_ldap' => 'Mot de passa',
132
-	'entree_port_annuaire' => 'Lou nùmero de pouòrt de l’anuari',
133
-	'entree_signature' => 'Firma',
134
-	'entree_titre_obligatoire' => '<b>Titre</b> [Oubligatori]<br />',
135
-	'entree_url' => 'L’adressa (URL) dóu vouòstre sit',
136
-	'entree_url_2' => 'Adressa (URL) dóu sit',
137
-	'erreur_connect_deja_existant' => 'Un servidou esista jà embé aqueu noum',
138
-	'erreur_email_deja_existant' => 'Aquela adressa e-mail es jà registrada.',
139
-	'erreur_nom_connect_incorrect' => 'Aqueu noum de servidou noun es autourisat',
140
-	'erreur_plugin_attribut_balise_manquant' => 'Atribut @attribut@ mancant en la balisa @balise@.',
141
-	'erreur_plugin_desinstalation_echouee' => 'La desinstalacioun dóu plugin a souhit. Mà poudès lou desativà.',
142
-	'erreur_plugin_fichier_absent' => 'Fichié assent',
143
-	'erreur_plugin_fichier_def_absent' => 'Fichié de definicioun assent',
144
-	'erreur_plugin_nom_fonction_interdit' => 'Noum de founcioun prouhibit',
145
-	'erreur_plugin_nom_manquant' => 'Noum dóu plugin mancant',
146
-	'erreur_plugin_prefix_manquant' => 'Espaci de noumage dóu plugin noun definit',
147
-	'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; assent dóu fichié de definicioun',
148
-	'erreur_plugin_version_manquant' => 'Mìnga versioun dóu plugin',
114
+    'entree_infos_perso' => 'Qu sias ?',
115
+    'entree_infos_perso_2' => 'Qu es l’autour ?',
116
+    'entree_interieur_rubrique' => 'Dintre la rùbrica :',
117
+    'entree_liens_sites' => '<b>Estac ipertèst</b> (referença, sit à visità...)',
118
+    'entree_login' => 'Lou vouòstre login',
119
+    'entree_login_connexion_1' => 'Lou login de counessioun',
120
+    'entree_login_connexion_2' => '(Courrespouònde de còu au vouòstre login d’accès FTP; de còu laissat vuèi)',
121
+    'entree_mot_passe' => 'Lou vouòstre mot de passa',
122
+    'entree_mot_passe_1' => 'Lou mot de passa de counessioun',
123
+    'entree_mot_passe_2' => '(Courrespouònde de còu au vouòstre mot de passa per lou FTP; de còu es laissat vuèi)',
124
+    'entree_nom_fichier' => 'Vourguès entrà lou noum dóu fichié @texte_compresse@:',
125
+    'entree_nom_pseudo' => 'Lou vouòstre noum o lou vouòstre pseudounime',
126
+    'entree_nom_pseudo_1' => '(Lou vouòstre noum o lou vouòstre pseudounime)',
127
+    'entree_nom_pseudo_2' => 'Noum o pseudounime',
128
+    'entree_nom_site' => 'Lou noum dóu vouòstre sit',
129
+    'entree_nom_site_2' => 'Noum dóu sit de l’autour',
130
+    'entree_nouveau_passe' => 'Mot de passa novèu',
131
+    'entree_passe_ldap' => 'Mot de passa',
132
+    'entree_port_annuaire' => 'Lou nùmero de pouòrt de l’anuari',
133
+    'entree_signature' => 'Firma',
134
+    'entree_titre_obligatoire' => '<b>Titre</b> [Oubligatori]<br />',
135
+    'entree_url' => 'L’adressa (URL) dóu vouòstre sit',
136
+    'entree_url_2' => 'Adressa (URL) dóu sit',
137
+    'erreur_connect_deja_existant' => 'Un servidou esista jà embé aqueu noum',
138
+    'erreur_email_deja_existant' => 'Aquela adressa e-mail es jà registrada.',
139
+    'erreur_nom_connect_incorrect' => 'Aqueu noum de servidou noun es autourisat',
140
+    'erreur_plugin_attribut_balise_manquant' => 'Atribut @attribut@ mancant en la balisa @balise@.',
141
+    'erreur_plugin_desinstalation_echouee' => 'La desinstalacioun dóu plugin a souhit. Mà poudès lou desativà.',
142
+    'erreur_plugin_fichier_absent' => 'Fichié assent',
143
+    'erreur_plugin_fichier_def_absent' => 'Fichié de definicioun assent',
144
+    'erreur_plugin_nom_fonction_interdit' => 'Noum de founcioun prouhibit',
145
+    'erreur_plugin_nom_manquant' => 'Noum dóu plugin mancant',
146
+    'erreur_plugin_prefix_manquant' => 'Espaci de noumage dóu plugin noun definit',
147
+    'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; assent dóu fichié de definicioun',
148
+    'erreur_plugin_version_manquant' => 'Mìnga versioun dóu plugin',
149 149
 
150
-	// H
151
-	'htaccess_a_simuler' => 'Avertimen : la counfiguracioun dóu vouòstre servidou HTTP noun ten rasoun dai fichié @htaccess@. Per poudé assegurà una bouòna segurtà, vi cóu moudificà aquela counfiguracioun soubre stou pounch, o que li coustanta @constantes@ (definissable en lou fichié mes_options.php) aiguon de repertori en defouòra de @document_root@ per valour.',
152
-	'htaccess_inoperant' => 'htaccess inouperant',
150
+    // H
151
+    'htaccess_a_simuler' => 'Avertimen : la counfiguracioun dóu vouòstre servidou HTTP noun ten rasoun dai fichié @htaccess@. Per poudé assegurà una bouòna segurtà, vi cóu moudificà aquela counfiguracioun soubre stou pounch, o que li coustanta @constantes@ (definissable en lou fichié mes_options.php) aiguon de repertori en defouòra de @document_root@ per valour.',
152
+    'htaccess_inoperant' => 'htaccess inouperant',
153 153
 
154
-	// I
155
-	'ical_info1' => 'Esta pàgina presenta de metoda diferenti per restà en countat embé la vida d’estou sit.',
156
-	'ical_info2' => 'Per avé mai d’informacioun soubre aqueli tècnica, noun esitas à counsultà <a href="@spipnet@">la doucumentacioun de SPIP</a>.',
157
-	'ical_info_calendrier' => 'Li a doui calendari a la vouòstra dispousicioun. Lou premié es un plan dóu sit qu’anounça toui lu article publicat. Lou segount counten li anounça editoriali en mai dei vouòstre darrié message privat : v’es reservat graça a una clau persounala, que la poudès moudificà a cada moumen en renouvelant lou vouòstre mot de passa.',
158
-	'ical_methode_http' => 'Telecargamen',
159
-	'ical_methode_webcal' => 'Sincronisacioun (webcal://)',
160
-	'ical_texte_js' => 'Una ligna de javascript vi permete d’afichà simplamen, soubre toui lu vouòstre sit, lu article rechentamen publicat soubre stou sit. ',
161
-	'ical_texte_prive' => 'Estou calendari, d’usage estrech personal, v’infourma de l’atività editoriala privada d’estou sit (taca e apountamen persounal, article e brèva proupausat...).',
162
-	'ical_texte_public' => 'Estou calendari vi permete de sègre l’atività pùblica d’estou sit (article e brèva publicadi).',
163
-	'ical_texte_rss' => 'Poudès sindicà li nouvità d’estou sit en toui lu letour de fichié en format XML/RSS (Rich Site Summary). Es finda lou format que permete à SPIP de legì li nouvità publicadi soubre d’autre sit en utilisant un format d’escambi compatible (sit sindicat).',
164
-	'ical_titre_js' => 'Javascript',
165
-	'ical_titre_mailing' => 'Mailing-list',
166
-	'ical_titre_rss' => 'Fichié de sindicacioun',
167
-	'icone_accueil' => 'Acuèlh',
168
-	'icone_activer_cookie' => 'Ativà lou cookie de courrespoundença',
169
-	'icone_activite' => 'Atività',
170
-	'icone_admin_plugin' => 'Gestioun dei plugin',
171
-	'icone_administration' => 'Mantenença',
172
-	'icone_afficher_auteurs' => 'Afichà lu autour',
173
-	'icone_afficher_visiteurs' => 'Afichà lu visitaire',
174
-	'icone_arret_discussion' => 'Plus participà en aquela discussioun',
175
-	'icone_calendrier' => 'Calendari',
176
-	'icone_configuration' => 'Counfiguracioun',
177
-	'icone_creer_auteur' => 'Creà un nouvèl autour e l’assoucià en aquel article',
178
-	'icone_creer_mot_cle' => 'Creà un nouvèu mot clau e lou ligà en aquel article',
179
-	'icone_creer_rubrique_2' => 'Creà una rùbrica novèla',
180
-	'icone_developpement' => 'Desfouloupamen',
181
-	'icone_edition' => 'Edicioun',
182
-	'icone_ma_langue' => 'La mieu lenga',
183
-	'icone_mes_infos' => 'Li mieu infourmacioun',
184
-	'icone_mes_preferences' => 'Li mieu preferença',
185
-	'icone_modifier_article' => 'Moudificà aquel article',
186
-	'icone_modifier_rubrique' => 'Moudificà aquela rùbrica',
187
-	'icone_publication' => 'Publicacioun',
188
-	'icone_relancer_signataire' => 'Relançà lou signatari',
189
-	'icone_retour' => 'Retour',
190
-	'icone_retour_article' => 'Retour a l’article',
191
-	'icone_squelette' => 'Esquèletrou',
192
-	'icone_suivi_publication' => 'Segut de la publicacioun',
193
-	'icone_supprimer_cookie' => 'Suprimà lou cookie de courrespoundença',
194
-	'icone_supprimer_rubrique' => 'Suprimà aquela rùbrica',
195
-	'icone_supprimer_signature' => 'Suprimà aquela firma',
196
-	'icone_valider_signature' => 'Validà aquela firma',
197
-	'image_administrer_rubrique' => 'Poudès aministrà aquela rùbrica',
198
-	'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
199
-	'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
200
-	'info_1_article' => '1 article',
201
-	'info_1_auteur' => '1 autour',
202
-	'info_1_message' => '1 message',
203
-	'info_1_mot_cle' => '1 mot clau',
204
-	'info_1_rubrique' => '1 rùbrica',
205
-	'info_1_visiteur' => '1 visitour',
206
-	'info_activer_cookie' => 'Poudès ativà un <b>cookie de courrespoundença</b>; acò vi permeterà de passà facilamen dóu sit pùblicou au sit privat.',
207
-	'info_activer_menu_developpement' => 'Afichà lou menù Desfouloupamen',
208
-	'info_admin_etre_webmestre' => 'Mi dounà lu drech de webmèstre',
209
-	'info_admin_je_suis_webmestre' => 'Siéu <b>webmèstre</b>',
210
-	'info_admin_statuer_webmestre' => 'Dounà en aquel aministratour lu drech de webmèstre',
211
-	'info_admin_webmestre' => 'Aquel aministratour es <b>webmèstre</b>',
212
-	'info_administrateur' => 'Aministratour',
213
-	'info_administrateur_1' => 'Aministratour',
214
-	'info_administrateur_2' => 'dóu sit (<i>utilisas embé precaucioun</i>)',
215
-	'info_administrateur_site_01' => 'Se sias aministratour dóu sit, vourguès',
216
-	'info_administrateur_site_02' => 'clicà soubre aquel estac',
217
-	'info_administrateurs' => 'Aministratour',
218
-	'info_administrer_rubrique' => 'Poudès aministrà aquela rùbrica',
219
-	'info_adresse' => 'a l’adressa:',
220
-	'info_adresse_desinscription' => 'Adressa de desinscricioun',
221
-	'info_adresse_url' => 'Adressa (URL) dóu sit pùblicou',
222
-	'info_afficher_par_nb' => 'Afichà per',
223
-	'info_aide_en_ligne' => 'Ajuda en ligna SPIP',
224
-	'info_ajout_image' => 'Coura ajustas d’image couma doucumen jounch a un article,
154
+    // I
155
+    'ical_info1' => 'Esta pàgina presenta de metoda diferenti per restà en countat embé la vida d’estou sit.',
156
+    'ical_info2' => 'Per avé mai d’informacioun soubre aqueli tècnica, noun esitas à counsultà <a href="@spipnet@">la doucumentacioun de SPIP</a>.',
157
+    'ical_info_calendrier' => 'Li a doui calendari a la vouòstra dispousicioun. Lou premié es un plan dóu sit qu’anounça toui lu article publicat. Lou segount counten li anounça editoriali en mai dei vouòstre darrié message privat : v’es reservat graça a una clau persounala, que la poudès moudificà a cada moumen en renouvelant lou vouòstre mot de passa.',
158
+    'ical_methode_http' => 'Telecargamen',
159
+    'ical_methode_webcal' => 'Sincronisacioun (webcal://)',
160
+    'ical_texte_js' => 'Una ligna de javascript vi permete d’afichà simplamen, soubre toui lu vouòstre sit, lu article rechentamen publicat soubre stou sit. ',
161
+    'ical_texte_prive' => 'Estou calendari, d’usage estrech personal, v’infourma de l’atività editoriala privada d’estou sit (taca e apountamen persounal, article e brèva proupausat...).',
162
+    'ical_texte_public' => 'Estou calendari vi permete de sègre l’atività pùblica d’estou sit (article e brèva publicadi).',
163
+    'ical_texte_rss' => 'Poudès sindicà li nouvità d’estou sit en toui lu letour de fichié en format XML/RSS (Rich Site Summary). Es finda lou format que permete à SPIP de legì li nouvità publicadi soubre d’autre sit en utilisant un format d’escambi compatible (sit sindicat).',
164
+    'ical_titre_js' => 'Javascript',
165
+    'ical_titre_mailing' => 'Mailing-list',
166
+    'ical_titre_rss' => 'Fichié de sindicacioun',
167
+    'icone_accueil' => 'Acuèlh',
168
+    'icone_activer_cookie' => 'Ativà lou cookie de courrespoundença',
169
+    'icone_activite' => 'Atività',
170
+    'icone_admin_plugin' => 'Gestioun dei plugin',
171
+    'icone_administration' => 'Mantenença',
172
+    'icone_afficher_auteurs' => 'Afichà lu autour',
173
+    'icone_afficher_visiteurs' => 'Afichà lu visitaire',
174
+    'icone_arret_discussion' => 'Plus participà en aquela discussioun',
175
+    'icone_calendrier' => 'Calendari',
176
+    'icone_configuration' => 'Counfiguracioun',
177
+    'icone_creer_auteur' => 'Creà un nouvèl autour e l’assoucià en aquel article',
178
+    'icone_creer_mot_cle' => 'Creà un nouvèu mot clau e lou ligà en aquel article',
179
+    'icone_creer_rubrique_2' => 'Creà una rùbrica novèla',
180
+    'icone_developpement' => 'Desfouloupamen',
181
+    'icone_edition' => 'Edicioun',
182
+    'icone_ma_langue' => 'La mieu lenga',
183
+    'icone_mes_infos' => 'Li mieu infourmacioun',
184
+    'icone_mes_preferences' => 'Li mieu preferença',
185
+    'icone_modifier_article' => 'Moudificà aquel article',
186
+    'icone_modifier_rubrique' => 'Moudificà aquela rùbrica',
187
+    'icone_publication' => 'Publicacioun',
188
+    'icone_relancer_signataire' => 'Relançà lou signatari',
189
+    'icone_retour' => 'Retour',
190
+    'icone_retour_article' => 'Retour a l’article',
191
+    'icone_squelette' => 'Esquèletrou',
192
+    'icone_suivi_publication' => 'Segut de la publicacioun',
193
+    'icone_supprimer_cookie' => 'Suprimà lou cookie de courrespoundença',
194
+    'icone_supprimer_rubrique' => 'Suprimà aquela rùbrica',
195
+    'icone_supprimer_signature' => 'Suprimà aquela firma',
196
+    'icone_valider_signature' => 'Validà aquela firma',
197
+    'image_administrer_rubrique' => 'Poudès aministrà aquela rùbrica',
198
+    'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
199
+    'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
200
+    'info_1_article' => '1 article',
201
+    'info_1_auteur' => '1 autour',
202
+    'info_1_message' => '1 message',
203
+    'info_1_mot_cle' => '1 mot clau',
204
+    'info_1_rubrique' => '1 rùbrica',
205
+    'info_1_visiteur' => '1 visitour',
206
+    'info_activer_cookie' => 'Poudès ativà un <b>cookie de courrespoundença</b>; acò vi permeterà de passà facilamen dóu sit pùblicou au sit privat.',
207
+    'info_activer_menu_developpement' => 'Afichà lou menù Desfouloupamen',
208
+    'info_admin_etre_webmestre' => 'Mi dounà lu drech de webmèstre',
209
+    'info_admin_je_suis_webmestre' => 'Siéu <b>webmèstre</b>',
210
+    'info_admin_statuer_webmestre' => 'Dounà en aquel aministratour lu drech de webmèstre',
211
+    'info_admin_webmestre' => 'Aquel aministratour es <b>webmèstre</b>',
212
+    'info_administrateur' => 'Aministratour',
213
+    'info_administrateur_1' => 'Aministratour',
214
+    'info_administrateur_2' => 'dóu sit (<i>utilisas embé precaucioun</i>)',
215
+    'info_administrateur_site_01' => 'Se sias aministratour dóu sit, vourguès',
216
+    'info_administrateur_site_02' => 'clicà soubre aquel estac',
217
+    'info_administrateurs' => 'Aministratour',
218
+    'info_administrer_rubrique' => 'Poudès aministrà aquela rùbrica',
219
+    'info_adresse' => 'a l’adressa:',
220
+    'info_adresse_desinscription' => 'Adressa de desinscricioun',
221
+    'info_adresse_url' => 'Adressa (URL) dóu sit pùblicou',
222
+    'info_afficher_par_nb' => 'Afichà per',
223
+    'info_aide_en_ligne' => 'Ajuda en ligna SPIP',
224
+    'info_ajout_image' => 'Coura ajustas d’image couma doucumen jounch a un article,
225 225
 		SPIP pòu creà automaticamen, per vautre, de vigneta (miniatura) dei
226 226
 		image inseridi. Acò permete per isemple de creà
227 227
 		automaticamen una galarìa o un pouòrtafoliò.',
228
-	'info_ajouter_rubrique' => 'Ajustà un’autra rùbrica da aministrà:',
229
-	'info_annonce_nouveautes' => 'Anounça dei nouvità',
230
-	'info_article' => 'article',
231
-	'info_article_2' => 'article',
232
-	'info_article_a_paraitre' => 'Lu article post-datat da pareisse',
233
-	'info_articles_02' => 'article',
234
-	'info_articles_2' => 'Article',
235
-	'info_articles_auteur' => 'Lu article d’aquel autour',
236
-	'info_articles_miens' => 'Lu mieu article',
237
-	'info_articles_tous' => 'Toui lu article',
238
-	'info_articles_trouves' => 'Article trouvat',
239
-	'info_attente_validation' => 'Lu vouòstre article en aspera de validacioun',
240
-	'info_aucun_article' => 'Mìnga article',
241
-	'info_aucun_auteur' => 'Mìnga autour',
242
-	'info_aucun_message' => 'Minga message',
243
-	'info_aucun_rubrique' => 'Mìnga rùbrica',
244
-	'info_aujourdhui' => 'Ancuei :',
245
-	'info_auteur_gere_rubriques' => 'Aquel autour gèra li rùbrica seguenti :',
246
-	'info_auteur_gere_toutes_rubriques' => 'Aquel autour gèra <b>touti li rùbrica</b>',
247
-	'info_auteur_gere_toutes_rubriques_2' => 'Gèri <b>touti li rùbrica</b>',
248
-	'info_auteurs' => 'Lu autour',
249
-	'info_auteurs_par_tri' => 'autour@partri@',
250
-	'info_auteurs_trouves' => 'Autour trouvat',
251
-	'info_authentification_externe' => 'Autentificacioun esterna',
252
-	'info_avertissement' => 'Avertimen',
253
-	'info_barre_outils' => 'embé la siéu barra d’óutis ?',
254
-	'info_base_installee' => 'L’estrutura de la vouòstra basa de dounada es instalada.',
255
-	'info_bio' => 'Biougrafìa',
256
-	'info_cache_desactive' => 'L’amagadou es tempourariamen desativat.',
257
-	'info_chapeau' => 'Capèu',
258
-	'info_chapeau_2' => 'Capèu :',
259
-	'info_chemin_acces_1' => 'Oupcioun : <b>camin d’achès en l’anuari</b>',
260
-	'info_chemin_acces_2' => 'Devès ahura counfigurà lou camin d’achès ai infourmacioun en l’anuari. Aquela infourmacioun es necessari per legì lu proufiéu d’utilisaire amoulounat en l’anuari.',
261
-	'info_chemin_acces_annuaire' => 'Oupcioun: <b>camin d’achès en l’anuari</b>',
262
-	'info_choix_base' => 'Tèrsa tapa :',
263
-	'info_classement_1' => '<sup>é</sup> sus @liste@',
264
-	'info_classement_2' => '<sup>nt</sup> sus @liste@',
265
-	'info_code_acces' => 'Noun denembras lu vouòtre code d’achès persounal !',
266
-	'info_config_suivi' => 'S’aquela adressa courrespouònde a una mailing-list, poudès endicà aquì souta l’adressa que lu participant au sit si pouòdon inscriéure. Aquela adressa pòu estre una URL (per isemple la pàgina d’inscricioun a la lista per web), o una adressa e-mail embé un sujet especific (per isemple : <tt>@adresse_suivi@?subject=subscribe</tt>) :',
267
-	'info_config_suivi_explication' => 'Vi poudès abounà a la mailing-list d’estou sit. Receverès per courrié eletrounic li anounça dei article e brèva proupausat a la publicacioun.',
268
-	'info_confirmer_passe' => 'Counfirmà aqueu mot de passa nouvèu :',
269
-	'info_conflit_edition_avis_non_sauvegarde' => 'Mèfi, aquelu camp soun estat moudificat da quauqun. Li vouòstri moudificacioun soubre aquelu camp noun soun estadi registradi.',
270
-	'info_conflit_edition_differences' => 'Diferença :',
271
-	'info_conflit_edition_version_enregistree' => 'La versioun registrada :',
272
-	'info_conflit_edition_votre_version' => 'La vouòstra versioun :',
273
-	'info_connexion_base' => 'Prova de counessioun a la basa',
274
-	'info_connexion_base_donnee' => 'Counessioun a la vouòstra basa de dounada',
275
-	'info_connexion_ldap_ok' => '<b>La counessioun LDAP a reussit.</b><p> Poudès passà a la tapa seguenta.</p>',
276
-	'info_connexion_mysql' => 'La vouòstra counessioun SQL',
277
-	'info_connexion_ok' => 'La counessioun a reussit.',
278
-	'info_contact' => 'Countat',
279
-	'info_contenu_articles' => 'Countengut dei article',
280
-	'info_contributions' => 'Countribucioun',
281
-	'info_creation_paragraphe' => 'Per creà de paràgrafou, laissas simplamen de ligna vuèii.',
282
-	'info_creation_rubrique' => 'Denant de poudé escriéure d’article,<br /> devès creà au màncou una rùbrica.<br />',
283
-	'info_creation_tables' => 'Creacioun dei taula de la basa',
284
-	'info_creer_base' => '<b>Creà</b> una nouvela basa de dounada :',
285
-	'info_dans_rubrique' => 'En la rùbrica:',
286
-	'info_date_publication_anterieure' => 'Data anterioura de redacioun :',
287
-	'info_date_referencement' => 'DATA DE REFERENÇAMEN D’AQUEU SIT :',
288
-	'info_derniere_etape' => 'Es acabat !',
289
-	'info_descriptif' => 'Descritiéu :',
290
-	'info_desinstaller_plugin' => 'suprima li dounada e desativa lou plugin',
291
-	'info_discussion_cours' => 'Discussioun en cours',
292
-	'info_ecrire_article' => 'Denant de poudé escriéure d’article, devès au mancou creà una rùbrica.',
293
-	'info_email_envoi' => 'Adressa e-mail d’espedissioun (oupciounau)',
294
-	'info_email_envoi_txt' => 'Endicas aquí l’adressa da utilisà per mandà lu e-mails (en mancança, s’utiliserà l’adressa destinatàri couma adressa d’espedissioun):',
295
-	'info_email_webmestre' => 'Adressa e-mail dóu webmèstre',
296
-	'info_envoi_email_automatique' => 'Espedissioun d’e-mails autoumatic',
297
-	'info_envoyer_maintenant' => 'Mandà ahura',
298
-	'info_etape_suivante' => 'Passà a la tapa seguenta',
299
-	'info_etape_suivante_1' => 'Poudès passà a la tapa seguenta.',
300
-	'info_etape_suivante_2' => 'Poudès passà a la tapa seguenta.',
301
-	'info_exceptions_proxy' => 'Ecepcioun per lou proxy',
302
-	'info_exportation_base' => 'Espourtacioun de la basa vers @archive@',
303
-	'info_facilite_suivi_activite' => 'Per fin de facilità lou segut de l’atività editouriala dóu sit, SPIP vi pòu fournì per e-mail, per isemple a una mailing-list dei redatour, l’anounça dei demanda de publicacioun e de validacioun d’article.',
304
-	'info_fichiers_authent' => 'Fichié d’autentificacioun « .htpasswd »',
305
-	'info_forums_abo_invites' => 'Lou vouòstre sit web counten de fòrou per lu abounat ; lu visitaire soun counvidat da si registrà soubre lou sit pùblicou.',
306
-	'info_gauche_admin_tech' => '<b>Aquela pàgina es basta achessible ai respounsable dóu sit.</b><p> Douna achès ai diferenti founcioun de mantenença tècnica. D’uni d’entre eli implicoun un prouchedimen d’autentificacion especific, que
228
+    'info_ajouter_rubrique' => 'Ajustà un’autra rùbrica da aministrà:',
229
+    'info_annonce_nouveautes' => 'Anounça dei nouvità',
230
+    'info_article' => 'article',
231
+    'info_article_2' => 'article',
232
+    'info_article_a_paraitre' => 'Lu article post-datat da pareisse',
233
+    'info_articles_02' => 'article',
234
+    'info_articles_2' => 'Article',
235
+    'info_articles_auteur' => 'Lu article d’aquel autour',
236
+    'info_articles_miens' => 'Lu mieu article',
237
+    'info_articles_tous' => 'Toui lu article',
238
+    'info_articles_trouves' => 'Article trouvat',
239
+    'info_attente_validation' => 'Lu vouòstre article en aspera de validacioun',
240
+    'info_aucun_article' => 'Mìnga article',
241
+    'info_aucun_auteur' => 'Mìnga autour',
242
+    'info_aucun_message' => 'Minga message',
243
+    'info_aucun_rubrique' => 'Mìnga rùbrica',
244
+    'info_aujourdhui' => 'Ancuei :',
245
+    'info_auteur_gere_rubriques' => 'Aquel autour gèra li rùbrica seguenti :',
246
+    'info_auteur_gere_toutes_rubriques' => 'Aquel autour gèra <b>touti li rùbrica</b>',
247
+    'info_auteur_gere_toutes_rubriques_2' => 'Gèri <b>touti li rùbrica</b>',
248
+    'info_auteurs' => 'Lu autour',
249
+    'info_auteurs_par_tri' => 'autour@partri@',
250
+    'info_auteurs_trouves' => 'Autour trouvat',
251
+    'info_authentification_externe' => 'Autentificacioun esterna',
252
+    'info_avertissement' => 'Avertimen',
253
+    'info_barre_outils' => 'embé la siéu barra d’óutis ?',
254
+    'info_base_installee' => 'L’estrutura de la vouòstra basa de dounada es instalada.',
255
+    'info_bio' => 'Biougrafìa',
256
+    'info_cache_desactive' => 'L’amagadou es tempourariamen desativat.',
257
+    'info_chapeau' => 'Capèu',
258
+    'info_chapeau_2' => 'Capèu :',
259
+    'info_chemin_acces_1' => 'Oupcioun : <b>camin d’achès en l’anuari</b>',
260
+    'info_chemin_acces_2' => 'Devès ahura counfigurà lou camin d’achès ai infourmacioun en l’anuari. Aquela infourmacioun es necessari per legì lu proufiéu d’utilisaire amoulounat en l’anuari.',
261
+    'info_chemin_acces_annuaire' => 'Oupcioun: <b>camin d’achès en l’anuari</b>',
262
+    'info_choix_base' => 'Tèrsa tapa :',
263
+    'info_classement_1' => '<sup>é</sup> sus @liste@',
264
+    'info_classement_2' => '<sup>nt</sup> sus @liste@',
265
+    'info_code_acces' => 'Noun denembras lu vouòtre code d’achès persounal !',
266
+    'info_config_suivi' => 'S’aquela adressa courrespouònde a una mailing-list, poudès endicà aquì souta l’adressa que lu participant au sit si pouòdon inscriéure. Aquela adressa pòu estre una URL (per isemple la pàgina d’inscricioun a la lista per web), o una adressa e-mail embé un sujet especific (per isemple : <tt>@adresse_suivi@?subject=subscribe</tt>) :',
267
+    'info_config_suivi_explication' => 'Vi poudès abounà a la mailing-list d’estou sit. Receverès per courrié eletrounic li anounça dei article e brèva proupausat a la publicacioun.',
268
+    'info_confirmer_passe' => 'Counfirmà aqueu mot de passa nouvèu :',
269
+    'info_conflit_edition_avis_non_sauvegarde' => 'Mèfi, aquelu camp soun estat moudificat da quauqun. Li vouòstri moudificacioun soubre aquelu camp noun soun estadi registradi.',
270
+    'info_conflit_edition_differences' => 'Diferença :',
271
+    'info_conflit_edition_version_enregistree' => 'La versioun registrada :',
272
+    'info_conflit_edition_votre_version' => 'La vouòstra versioun :',
273
+    'info_connexion_base' => 'Prova de counessioun a la basa',
274
+    'info_connexion_base_donnee' => 'Counessioun a la vouòstra basa de dounada',
275
+    'info_connexion_ldap_ok' => '<b>La counessioun LDAP a reussit.</b><p> Poudès passà a la tapa seguenta.</p>',
276
+    'info_connexion_mysql' => 'La vouòstra counessioun SQL',
277
+    'info_connexion_ok' => 'La counessioun a reussit.',
278
+    'info_contact' => 'Countat',
279
+    'info_contenu_articles' => 'Countengut dei article',
280
+    'info_contributions' => 'Countribucioun',
281
+    'info_creation_paragraphe' => 'Per creà de paràgrafou, laissas simplamen de ligna vuèii.',
282
+    'info_creation_rubrique' => 'Denant de poudé escriéure d’article,<br /> devès creà au màncou una rùbrica.<br />',
283
+    'info_creation_tables' => 'Creacioun dei taula de la basa',
284
+    'info_creer_base' => '<b>Creà</b> una nouvela basa de dounada :',
285
+    'info_dans_rubrique' => 'En la rùbrica:',
286
+    'info_date_publication_anterieure' => 'Data anterioura de redacioun :',
287
+    'info_date_referencement' => 'DATA DE REFERENÇAMEN D’AQUEU SIT :',
288
+    'info_derniere_etape' => 'Es acabat !',
289
+    'info_descriptif' => 'Descritiéu :',
290
+    'info_desinstaller_plugin' => 'suprima li dounada e desativa lou plugin',
291
+    'info_discussion_cours' => 'Discussioun en cours',
292
+    'info_ecrire_article' => 'Denant de poudé escriéure d’article, devès au mancou creà una rùbrica.',
293
+    'info_email_envoi' => 'Adressa e-mail d’espedissioun (oupciounau)',
294
+    'info_email_envoi_txt' => 'Endicas aquí l’adressa da utilisà per mandà lu e-mails (en mancança, s’utiliserà l’adressa destinatàri couma adressa d’espedissioun):',
295
+    'info_email_webmestre' => 'Adressa e-mail dóu webmèstre',
296
+    'info_envoi_email_automatique' => 'Espedissioun d’e-mails autoumatic',
297
+    'info_envoyer_maintenant' => 'Mandà ahura',
298
+    'info_etape_suivante' => 'Passà a la tapa seguenta',
299
+    'info_etape_suivante_1' => 'Poudès passà a la tapa seguenta.',
300
+    'info_etape_suivante_2' => 'Poudès passà a la tapa seguenta.',
301
+    'info_exceptions_proxy' => 'Ecepcioun per lou proxy',
302
+    'info_exportation_base' => 'Espourtacioun de la basa vers @archive@',
303
+    'info_facilite_suivi_activite' => 'Per fin de facilità lou segut de l’atività editouriala dóu sit, SPIP vi pòu fournì per e-mail, per isemple a una mailing-list dei redatour, l’anounça dei demanda de publicacioun e de validacioun d’article.',
304
+    'info_fichiers_authent' => 'Fichié d’autentificacioun « .htpasswd »',
305
+    'info_forums_abo_invites' => 'Lou vouòstre sit web counten de fòrou per lu abounat ; lu visitaire soun counvidat da si registrà soubre lou sit pùblicou.',
306
+    'info_gauche_admin_tech' => '<b>Aquela pàgina es basta achessible ai respounsable dóu sit.</b><p> Douna achès ai diferenti founcioun de mantenença tècnica. D’uni d’entre eli implicoun un prouchedimen d’autentificacion especific, que
307 307
  necessita d’avé un achès FTP au sit web.</p>',
308
-	'info_gauche_admin_vider' => '<b>Aquela pàgina es basta achessible ai respounsable dóu sit.</b><p> Douna achès ai diferenti founcioun de mantenença tecnica. D’uni d’entre eli implicoun un prouchedimen d’autentificacion especific, que necessita d’avé un achès FTP au sit web.</p>',
309
-	'info_gauche_auteurs' => 'Trouverès aquì toui lu autour dóu sit.
308
+    'info_gauche_admin_vider' => '<b>Aquela pàgina es basta achessible ai respounsable dóu sit.</b><p> Douna achès ai diferenti founcioun de mantenença tecnica. D’uni d’entre eli implicoun un prouchedimen d’autentificacion especific, que necessita d’avé un achès FTP au sit web.</p>',
309
+    'info_gauche_auteurs' => 'Trouverès aquì toui lu autour dóu sit.
310 310
  Lou sieu estatut es endicat da la coulou de la sieu icona (aministratour : verda; redatour : jauna).',
311
-	'info_gauche_auteurs_exterieurs' => 'Lu autour esteriour, sensa achès au sit, soun endicat da una icona blua ; lu autour escassat da una icona grìha.',
312
-	'info_gauche_messagerie' => 'La messagerìa vi permete d’escambià de message tra redatour, de counservà de nota de renembrança (per lou vouòstre usage persounal) o d’afichà d’anounça sus la pàgina d’acuèlh de l’espaci privat (se sias aministratour).',
313
-	'info_gauche_statistiques_referers' => 'Aquela pàgina presenta la lista dei <i>referit</i>, es a dire dei sit que countenon d’estac que menon drech au vouòstre sit, ma basta per ièr e ancuèi ; aquela lista es atualisada cada 24 oura.',
314
-	'info_gauche_visiteurs_enregistres' => 'Trouverès aquì lu visitour registrat en l’espaci public dóu sit (fòrou sus abounamen).',
315
-	'info_generation_miniatures_images' => 'Generacioun de miniatura dei image',
316
-	'info_gerer_trad_objets' => '@objets@ : gerà lu estac de traducioun',
317
-	'info_hebergeur_desactiver_envoi_email' => 'Lì soun d’aubergadour que desativon l’espedissioun autoumatica
311
+    'info_gauche_auteurs_exterieurs' => 'Lu autour esteriour, sensa achès au sit, soun endicat da una icona blua ; lu autour escassat da una icona grìha.',
312
+    'info_gauche_messagerie' => 'La messagerìa vi permete d’escambià de message tra redatour, de counservà de nota de renembrança (per lou vouòstre usage persounal) o d’afichà d’anounça sus la pàgina d’acuèlh de l’espaci privat (se sias aministratour).',
313
+    'info_gauche_statistiques_referers' => 'Aquela pàgina presenta la lista dei <i>referit</i>, es a dire dei sit que countenon d’estac que menon drech au vouòstre sit, ma basta per ièr e ancuèi ; aquela lista es atualisada cada 24 oura.',
314
+    'info_gauche_visiteurs_enregistres' => 'Trouverès aquì lu visitour registrat en l’espaci public dóu sit (fòrou sus abounamen).',
315
+    'info_generation_miniatures_images' => 'Generacioun de miniatura dei image',
316
+    'info_gerer_trad_objets' => '@objets@ : gerà lu estac de traducioun',
317
+    'info_hebergeur_desactiver_envoi_email' => 'Lì soun d’aubergadour que desativon l’espedissioun autoumatica
318 318
 		d’e-mail dai sieu servidou. En aqueu cas, li founciounalità seguenti
319 319
 		de SPIP noun founciouneràn.',
320
-	'info_hier' => 'ièr :',
321
-	'info_identification_publique' => 'La vouòstra identità pùblica...',
322
-	'info_image_process' => 'Vourguès seleciounà lou milhou mètodou de fabricacioun dei vigneta en clicant sus l’image courrespoundenta.',
323
-	'info_image_process2' => 'Se minga d’image parèisse, aloura lou servidou qu’auberga lou vouòstre sit noun es estat configurat da utilisà aquelu óutis. Se vourguès utilisà aqueli founcioun, contatas lou respounsable tècnicou e demandas li estensioun « GD » o « Imagick ».',
324
-	'info_images_auto' => 'Image carculadi automaticamen',
325
-	'info_informations_personnelles' => 'Infourmacioun persounali',
326
-	'info_inscription' => 'Inscricioun lou',
327
-	'info_inscription_automatique' => 'Inscricioun autoumatica de redatour novèu',
328
-	'info_jeu_caractere' => 'Juèc de carater dóu sit',
329
-	'info_jours' => 'jou',
330
-	'info_laisser_champs_vides' => 'laissà aquelu camp vuèi)',
331
-	'info_langues' => 'Lenga dóu sit',
332
-	'info_ldap_ok' => 'L’autentificacioun LDAP es instalada.',
333
-	'info_lien_hypertexte' => 'Estac ipertèst :',
334
-	'info_liste_nouveautes_envoyee' => 'La lista dei nouvità es estada mandada',
335
-	'info_liste_redacteurs_connectes' => 'Lista dei redatour counetat',
336
-	'info_login_existant' => 'Aqueu login jà esista.',
337
-	'info_login_trop_court' => 'Login tròu court.',
338
-	'info_login_trop_court_car_pluriel' => 'Lou login déu au màncou countenì @nb@ carater.',
339
-	'info_logos' => 'Lu logou',
340
-	'info_maximum' => 'massimoum :',
341
-	'info_meme_rubrique' => 'En la mema rùbrica',
342
-	'info_message_en_redaction' => 'Lu vouòstre message en cours de redacioun',
343
-	'info_message_technique' => 'Message tècnicou :',
344
-	'info_messagerie_interne' => 'Messagerìa interna',
345
-	'info_mise_a_niveau_base' => 'Messa a nivèu de la vouòstra basa SQL',
346
-	'info_mise_a_niveau_base_2' => '{{Mèfi!}} Avès instalat una versioun de fichié SPIP {anterioura} en aquela que si trouvava avant soubre stou sit : la vouòstra basa de dounada risca d’estre perduda e lou vouòstre sit noun founciounerà plus.<br />{{Reinstalà lu fichié de SPIP.}}',
347
-	'info_modification_enregistree' => 'La vouòtra moudificacioun es estada registrada',
348
-	'info_modifier_auteur' => 'Moudificà l’autour :',
349
-	'info_modifier_rubrique' => 'Moudificà la rùbrica :',
350
-	'info_modifier_titre' => 'Moudificà : @titre@',
351
-	'info_mon_site_spip' => 'Lou mieu sit SPIP',
352
-	'info_moyenne' => 'mejana :',
353
-	'info_multi_cet_article' => 'Lenga d’aquest article :',
354
-	'info_multi_langues_choisies' => 'Vourguès seleciounà aquì souta li lenga que soun à dispousicioun dei redatour dóu vouòstre sit.
320
+    'info_hier' => 'ièr :',
321
+    'info_identification_publique' => 'La vouòstra identità pùblica...',
322
+    'info_image_process' => 'Vourguès seleciounà lou milhou mètodou de fabricacioun dei vigneta en clicant sus l’image courrespoundenta.',
323
+    'info_image_process2' => 'Se minga d’image parèisse, aloura lou servidou qu’auberga lou vouòstre sit noun es estat configurat da utilisà aquelu óutis. Se vourguès utilisà aqueli founcioun, contatas lou respounsable tècnicou e demandas li estensioun « GD » o « Imagick ».',
324
+    'info_images_auto' => 'Image carculadi automaticamen',
325
+    'info_informations_personnelles' => 'Infourmacioun persounali',
326
+    'info_inscription' => 'Inscricioun lou',
327
+    'info_inscription_automatique' => 'Inscricioun autoumatica de redatour novèu',
328
+    'info_jeu_caractere' => 'Juèc de carater dóu sit',
329
+    'info_jours' => 'jou',
330
+    'info_laisser_champs_vides' => 'laissà aquelu camp vuèi)',
331
+    'info_langues' => 'Lenga dóu sit',
332
+    'info_ldap_ok' => 'L’autentificacioun LDAP es instalada.',
333
+    'info_lien_hypertexte' => 'Estac ipertèst :',
334
+    'info_liste_nouveautes_envoyee' => 'La lista dei nouvità es estada mandada',
335
+    'info_liste_redacteurs_connectes' => 'Lista dei redatour counetat',
336
+    'info_login_existant' => 'Aqueu login jà esista.',
337
+    'info_login_trop_court' => 'Login tròu court.',
338
+    'info_login_trop_court_car_pluriel' => 'Lou login déu au màncou countenì @nb@ carater.',
339
+    'info_logos' => 'Lu logou',
340
+    'info_maximum' => 'massimoum :',
341
+    'info_meme_rubrique' => 'En la mema rùbrica',
342
+    'info_message_en_redaction' => 'Lu vouòstre message en cours de redacioun',
343
+    'info_message_technique' => 'Message tècnicou :',
344
+    'info_messagerie_interne' => 'Messagerìa interna',
345
+    'info_mise_a_niveau_base' => 'Messa a nivèu de la vouòstra basa SQL',
346
+    'info_mise_a_niveau_base_2' => '{{Mèfi!}} Avès instalat una versioun de fichié SPIP {anterioura} en aquela que si trouvava avant soubre stou sit : la vouòstra basa de dounada risca d’estre perduda e lou vouòstre sit noun founciounerà plus.<br />{{Reinstalà lu fichié de SPIP.}}',
347
+    'info_modification_enregistree' => 'La vouòtra moudificacioun es estada registrada',
348
+    'info_modifier_auteur' => 'Moudificà l’autour :',
349
+    'info_modifier_rubrique' => 'Moudificà la rùbrica :',
350
+    'info_modifier_titre' => 'Moudificà : @titre@',
351
+    'info_mon_site_spip' => 'Lou mieu sit SPIP',
352
+    'info_moyenne' => 'mejana :',
353
+    'info_multi_cet_article' => 'Lenga d’aquest article :',
354
+    'info_multi_langues_choisies' => 'Vourguès seleciounà aquì souta li lenga que soun à dispousicioun dei redatour dóu vouòstre sit.
355 355
   Li lenga ja emplegadi en lou vouòstre sit (afichadi en premié) noun si pouòdon desativà.',
356
-	'info_multi_objets' => '@objets@ : ativà lou menù de lenga',
357
-	'info_multi_secteurs' => '... basta per li rùbrica da la raïs dóu sit ?',
358
-	'info_nb_articles' => '@nb@ article',
359
-	'info_nb_auteurs' => '@nb@ autour',
360
-	'info_nb_messages' => '@nb@ message',
361
-	'info_nb_mots_cles' => '@nb@ mot clau',
362
-	'info_nb_rubriques' => '@nb@ rùbrica',
363
-	'info_nb_visiteurs' => '@nb@ visitour',
364
-	'info_nom' => 'Noum',
365
-	'info_nom_destinataire' => 'Noum dóu destinatàri',
366
-	'info_nom_pas_conforme' => 'lu tag html noun soun autourisat',
367
-	'info_nom_site' => 'Noum dóu vouòstre site',
368
-	'info_nombre_articles' => '@nb_articles@ article,',
369
-	'info_nombre_rubriques' => '@nb_rubriques@ rùbrica,',
370
-	'info_nombre_sites' => '@nb_sites@ sit,',
371
-	'info_non_deplacer' => 'Noun desplaçà...',
372
-	'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP pòu mandà regulieramen, l’anounça dei darrieri nouvità dóu sit (article e brèva publicadi darieramen).',
373
-	'info_non_envoi_liste_nouveautes' => 'Noun mandà la lista dei nouvità',
374
-	'info_non_modifiable' => 'noun pòu èstre modificat',
375
-	'info_non_suppression_mot_cle' => 'noun vouòli suprimà aqueu mot clau.',
376
-	'info_notes' => 'Nota',
377
-	'info_nouvel_article' => 'Nouvèl article',
378
-	'info_nouvelle_traduction' => 'Nouvela traducioun :',
379
-	'info_numero_article' => 'ARTICLE NÙMERO',
380
-	'info_obligatoire_02' => '(Oubligatori)', # MODIF
381
-	'info_option_accepter_visiteurs' => 'Achetà l’inscricioun dei visitaire dóu sit public',
382
-	'info_option_ne_pas_accepter_visiteurs' => 'Refudà l’inscricioun dei visitour',
383
-	'info_options_avancees' => 'OUPCIOUN AVANÇADI',
384
-	'info_ou' => 'o... ',
385
-	'info_page_interdite' => 'Pàgina prouhibida',
386
-	'info_par_nom' => 'da noum',
387
-	'info_par_nombre_article' => 'da noumbre d’article',
388
-	'info_par_statut' => 'da estatut',
389
-	'info_par_tri' => '’(da @tri@)’',
390
-	'info_passe_trop_court' => 'Mot de passa tròu court.',
391
-	'info_passe_trop_court_car_pluriel' => 'Lou mot de passa dèu au màncou countenì @nb@ carater.',
392
-	'info_passes_identiques' => 'Li doui mot de passa noun soun identic.',
393
-	'info_plus_cinq_car' => 'mai de 5 caracter',
394
-	'info_plus_cinq_car_2' => '(mai de 5 caracter)',
395
-	'info_plus_trois_car' => '(mai de 3 caracter)',
396
-	'info_popularite' => 'poupularità : @popularite@ ; visita : @visites@',
397
-	'info_post_scriptum' => 'Post-Escrich',
398
-	'info_post_scriptum_2' => 'Post-Escrich :',
399
-	'info_pour' => 'per',
400
-	'info_preview_texte' => 'Es poussible de previsualisà toui lu elemen editourial dou sit que an au màncou lou statut « proupausat », couma pura lu elemen en cours de redacioun que sian l’autour. Dèu aquela poussibilità estre duberda basta ai aministratour, a toui lu redatour, o a degun ?',
401
-	'info_procedez_par_etape' => 'proucedès tapa per tapa',
402
-	'info_procedure_maj_version' => 'la proucedura de messa a jou dèu èstre lançada per adatà la basa de dounada a la nouvèla version de SPIP.',
403
-	'info_proxy_ok' => 'Prova dóu proxy ruèisset.',
404
-	'info_ps' => 'P.-S.',
405
-	'info_publier' => 'publicà',
406
-	'info_publies' => 'Lu vouòstre article publicat en ligna',
407
-	'info_question_accepter_visiteurs' => 'Se lu esquèletrou dóu vouòstre sit prevehon lou registramen de visitour sensa achès a l’espaci privat, vourguès ativà l’oupcioun seguenta :',
408
-	'info_question_inscription_nouveaux_redacteurs' => 'Achetas li inscricioun de nouvèu redatour a
356
+    'info_multi_objets' => '@objets@ : ativà lou menù de lenga',
357
+    'info_multi_secteurs' => '... basta per li rùbrica da la raïs dóu sit ?',
358
+    'info_nb_articles' => '@nb@ article',
359
+    'info_nb_auteurs' => '@nb@ autour',
360
+    'info_nb_messages' => '@nb@ message',
361
+    'info_nb_mots_cles' => '@nb@ mot clau',
362
+    'info_nb_rubriques' => '@nb@ rùbrica',
363
+    'info_nb_visiteurs' => '@nb@ visitour',
364
+    'info_nom' => 'Noum',
365
+    'info_nom_destinataire' => 'Noum dóu destinatàri',
366
+    'info_nom_pas_conforme' => 'lu tag html noun soun autourisat',
367
+    'info_nom_site' => 'Noum dóu vouòstre site',
368
+    'info_nombre_articles' => '@nb_articles@ article,',
369
+    'info_nombre_rubriques' => '@nb_rubriques@ rùbrica,',
370
+    'info_nombre_sites' => '@nb_sites@ sit,',
371
+    'info_non_deplacer' => 'Noun desplaçà...',
372
+    'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP pòu mandà regulieramen, l’anounça dei darrieri nouvità dóu sit (article e brèva publicadi darieramen).',
373
+    'info_non_envoi_liste_nouveautes' => 'Noun mandà la lista dei nouvità',
374
+    'info_non_modifiable' => 'noun pòu èstre modificat',
375
+    'info_non_suppression_mot_cle' => 'noun vouòli suprimà aqueu mot clau.',
376
+    'info_notes' => 'Nota',
377
+    'info_nouvel_article' => 'Nouvèl article',
378
+    'info_nouvelle_traduction' => 'Nouvela traducioun :',
379
+    'info_numero_article' => 'ARTICLE NÙMERO',
380
+    'info_obligatoire_02' => '(Oubligatori)', # MODIF
381
+    'info_option_accepter_visiteurs' => 'Achetà l’inscricioun dei visitaire dóu sit public',
382
+    'info_option_ne_pas_accepter_visiteurs' => 'Refudà l’inscricioun dei visitour',
383
+    'info_options_avancees' => 'OUPCIOUN AVANÇADI',
384
+    'info_ou' => 'o... ',
385
+    'info_page_interdite' => 'Pàgina prouhibida',
386
+    'info_par_nom' => 'da noum',
387
+    'info_par_nombre_article' => 'da noumbre d’article',
388
+    'info_par_statut' => 'da estatut',
389
+    'info_par_tri' => '’(da @tri@)’',
390
+    'info_passe_trop_court' => 'Mot de passa tròu court.',
391
+    'info_passe_trop_court_car_pluriel' => 'Lou mot de passa dèu au màncou countenì @nb@ carater.',
392
+    'info_passes_identiques' => 'Li doui mot de passa noun soun identic.',
393
+    'info_plus_cinq_car' => 'mai de 5 caracter',
394
+    'info_plus_cinq_car_2' => '(mai de 5 caracter)',
395
+    'info_plus_trois_car' => '(mai de 3 caracter)',
396
+    'info_popularite' => 'poupularità : @popularite@ ; visita : @visites@',
397
+    'info_post_scriptum' => 'Post-Escrich',
398
+    'info_post_scriptum_2' => 'Post-Escrich :',
399
+    'info_pour' => 'per',
400
+    'info_preview_texte' => 'Es poussible de previsualisà toui lu elemen editourial dou sit que an au màncou lou statut « proupausat », couma pura lu elemen en cours de redacioun que sian l’autour. Dèu aquela poussibilità estre duberda basta ai aministratour, a toui lu redatour, o a degun ?',
401
+    'info_procedez_par_etape' => 'proucedès tapa per tapa',
402
+    'info_procedure_maj_version' => 'la proucedura de messa a jou dèu èstre lançada per adatà la basa de dounada a la nouvèla version de SPIP.',
403
+    'info_proxy_ok' => 'Prova dóu proxy ruèisset.',
404
+    'info_ps' => 'P.-S.',
405
+    'info_publier' => 'publicà',
406
+    'info_publies' => 'Lu vouòstre article publicat en ligna',
407
+    'info_question_accepter_visiteurs' => 'Se lu esquèletrou dóu vouòstre sit prevehon lou registramen de visitour sensa achès a l’espaci privat, vourguès ativà l’oupcioun seguenta :',
408
+    'info_question_inscription_nouveaux_redacteurs' => 'Achetas li inscricioun de nouvèu redatour a
409 409
  partì dau sit pùblicou ? Se l’achetàs, lu visitaire si pouran inscriéure
410 410
  da un fourmulari autoumatisat e achederan aloura a l’espaci privat per
411 411
  proupausà lu sieu article pròpi.<div class="notice">Dóu tems de la fasa d’inscricioun,
@@ -413,403 +413,403 @@  discard block
 block discarded – undo
413 413
  que li prouvedisse lu sieu code d’achès au sit privat. D’unu
414 414
  aubergadour desativon l’espedissioun d’e-mails dai sieu servidou : en aqueu cas, l’inscricioun automatica es
415 415
  empoussibla.</div>',
416
-	'info_qui_edite' => '@nom_auteur_modif@ a travalhat sus aqueu countengut @date_diff@ minuta fa',
417
-	'info_racine_site' => 'Raìs dóu sit',
418
-	'info_recharger_page' => 'Vourguès recargà aquela pàgina en un moumentoun.',
419
-	'info_recherche_auteur_zero' => 'Minga de resultat trouvat per « @cherche_auteur@ ».',
420
-	'info_recommencer' => 'Vourguès recoumençà.',
421
-	'info_redacteur_1' => 'Redatour',
422
-	'info_redacteur_2' => 'qu’a achès à l’espaci privat (<i>recoumandat</i>)',
423
-	'info_redacteurs' => 'Redatour',
424
-	'info_redaction_en_cours' => 'EN COURS DE REDACIOUN',
425
-	'info_redirection' => 'Redirecioun',
426
-	'info_redirection_activee' => 'La redirecioun es ativada.',
427
-	'info_redirection_boucle' => 'Prouvas de redirigià l’article sus èu meme',
428
-	'info_redirection_desactivee' => 'La redirecioun es estada suprimada.',
429
-	'info_refuses' => 'Lu vouòstre article refudat',
430
-	'info_reglage_ldap' => 'Oupcioun: <b>Reglage de l’impourtacioun LDAP</b>',
431
-	'info_renvoi_article' => '<b>Redirecioun.</b> Aquel article remanda a la pàgina:',
432
-	'info_reserve_admin' => 'Basta lu aministratour pouòdon moudificà aquela adressa.',
433
-	'info_restreindre_rubrique' => 'Restregne la gestioun a la rùbrica :',
434
-	'info_resultat_recherche' => 'Resultat de la recerca :',
435
-	'info_rubriques' => 'Rùbrica',
436
-	'info_rubriques_02' => ' rùbrica',
437
-	'info_rubriques_trouvees' => 'Rùbrica trouvadi',
438
-	'info_sans_titre' => 'Sensa titre',
439
-	'info_selection_chemin_acces' => '<b>Seleciounàs</b> aquì souta lou camin d’achès en l’anuari :',
440
-	'info_signatures' => 'firma',
441
-	'info_site' => 'Sit',
442
-	'info_site_2' => 'sit : ',
443
-	'info_site_min' => 'sit',
444
-	'info_site_reference_2' => 'Sit referençat',
445
-	'info_site_web' => 'Sit Web :',
446
-	'info_sites' => ' sit',
447
-	'info_sites_lies_mot' => 'Lu sit referençat ligat en aqueu mot clau',
448
-	'info_sites_proxy' => 'Utilisà un proxy',
449
-	'info_sites_trouves' => 'Sit trouvat',
450
-	'info_sous_titre' => 'Souta-titre :',
451
-	'info_statut_administrateur' => 'Aministratour',
452
-	'info_statut_auteur' => 'Estatut d’aquel autour :',
453
-	'info_statut_auteur_2' => 'Siéu',
454
-	'info_statut_auteur_a_confirmer' => 'Inscricioun da counfirmà',
455
-	'info_statut_auteur_autre' => 'Autre statut :',
456
-	'info_statut_redacteur' => 'Redatour',
457
-	'info_statut_utilisateurs_1' => 'Estatut predefinit dei utilisaire impourtat',
458
-	'info_statut_utilisateurs_2' => 'Chausissès lou statut qu’es atribuit ai persouna presenti en l’anuari LDAP lou premié còu que si counetoun. Pourès pi moudificà aquela valour per cada autour au cas per cas.',
459
-	'info_suivi_activite' => 'Segut de l’atività editouriala',
460
-	'info_surtitre' => 'Soubre-titre :',
461
-	'info_syndication_integrale_1' => 'Lou vouòstre sit proupausa de fichié de sindicacioun (vèire « <a href="@url@">@titre@</a> »).',
462
-	'info_syndication_integrale_2' => 'Desirès trasmetre l’integralità dei article, o difusà un coumpèndi de quauqui centena de caracter ?',
463
-	'info_table_prefix' => 'Poudès moudificà lou prefisse dóu noum dei taula de dounada (acò es indispensable coura si vòu instalà mai d’un sit en la mema basa de dounada). Aqueu prefisse s’ecriéu en letra minusculi, noun acentuadi, e sensa espaci.',
464
-	'info_taille_maximale_images' => 'SPIP va prouvà la talha massimala dei image que pòu tratà (en milioun de pixel).<br /> Lu image mai grani noun seran reduchi.',
465
-	'info_taille_maximale_vignette' => 'Talha massimala dei vigneta generadi dau sistema :',
466
-	'info_terminer_installation' => 'Ahura poudès acabà la proucedura d’instalacioun estandarda.',
467
-	'info_texte' => 'Tèstou',
468
-	'info_texte_explicatif' => 'Tèstou espligatiéu',
469
-	'info_texte_long' => '(lou tèstou es lonc : aparèisse dounca en tros destint que seràn rempegat un còu validat.)',
470
-	'info_texte_message' => 'Tèstou dóu vouòstre message',
471
-	'info_texte_message_02' => 'Tèst dóu message',
472
-	'info_titre' => 'Titre :',
473
-	'info_total' => 'toutal : ',
474
-	'info_tous_articles_en_redaction' => 'Toui lu article en cours de redacioun',
475
-	'info_tous_articles_presents' => 'Toui lu article publicat en aquela rùbrica',
476
-	'info_tous_articles_refuses' => 'Toui lu article refudat',
477
-	'info_tous_les' => 'toui lu :',
478
-	'info_tout_site' => 'Tout lou sit',
479
-	'info_tout_site2' => 'L’article es pas estat traduch en aquesta lenga.',
480
-	'info_tout_site3' => 'L’article es estat traduch en aquesta lenga, mà si pourtet pi de moudificacioun a l’article de referença. La traducioun déu estre atualisada.',
481
-	'info_tout_site4' => 'L’article es estat traduch en aquela lenga, e la traducioun es atualisada.',
482
-	'info_tout_site5' => 'Article ouriginau.',
483
-	'info_tout_site6' => '<b>Mèfi :</b> soulamen lu article originau s’afichon.
416
+    'info_qui_edite' => '@nom_auteur_modif@ a travalhat sus aqueu countengut @date_diff@ minuta fa',
417
+    'info_racine_site' => 'Raìs dóu sit',
418
+    'info_recharger_page' => 'Vourguès recargà aquela pàgina en un moumentoun.',
419
+    'info_recherche_auteur_zero' => 'Minga de resultat trouvat per « @cherche_auteur@ ».',
420
+    'info_recommencer' => 'Vourguès recoumençà.',
421
+    'info_redacteur_1' => 'Redatour',
422
+    'info_redacteur_2' => 'qu’a achès à l’espaci privat (<i>recoumandat</i>)',
423
+    'info_redacteurs' => 'Redatour',
424
+    'info_redaction_en_cours' => 'EN COURS DE REDACIOUN',
425
+    'info_redirection' => 'Redirecioun',
426
+    'info_redirection_activee' => 'La redirecioun es ativada.',
427
+    'info_redirection_boucle' => 'Prouvas de redirigià l’article sus èu meme',
428
+    'info_redirection_desactivee' => 'La redirecioun es estada suprimada.',
429
+    'info_refuses' => 'Lu vouòstre article refudat',
430
+    'info_reglage_ldap' => 'Oupcioun: <b>Reglage de l’impourtacioun LDAP</b>',
431
+    'info_renvoi_article' => '<b>Redirecioun.</b> Aquel article remanda a la pàgina:',
432
+    'info_reserve_admin' => 'Basta lu aministratour pouòdon moudificà aquela adressa.',
433
+    'info_restreindre_rubrique' => 'Restregne la gestioun a la rùbrica :',
434
+    'info_resultat_recherche' => 'Resultat de la recerca :',
435
+    'info_rubriques' => 'Rùbrica',
436
+    'info_rubriques_02' => ' rùbrica',
437
+    'info_rubriques_trouvees' => 'Rùbrica trouvadi',
438
+    'info_sans_titre' => 'Sensa titre',
439
+    'info_selection_chemin_acces' => '<b>Seleciounàs</b> aquì souta lou camin d’achès en l’anuari :',
440
+    'info_signatures' => 'firma',
441
+    'info_site' => 'Sit',
442
+    'info_site_2' => 'sit : ',
443
+    'info_site_min' => 'sit',
444
+    'info_site_reference_2' => 'Sit referençat',
445
+    'info_site_web' => 'Sit Web :',
446
+    'info_sites' => ' sit',
447
+    'info_sites_lies_mot' => 'Lu sit referençat ligat en aqueu mot clau',
448
+    'info_sites_proxy' => 'Utilisà un proxy',
449
+    'info_sites_trouves' => 'Sit trouvat',
450
+    'info_sous_titre' => 'Souta-titre :',
451
+    'info_statut_administrateur' => 'Aministratour',
452
+    'info_statut_auteur' => 'Estatut d’aquel autour :',
453
+    'info_statut_auteur_2' => 'Siéu',
454
+    'info_statut_auteur_a_confirmer' => 'Inscricioun da counfirmà',
455
+    'info_statut_auteur_autre' => 'Autre statut :',
456
+    'info_statut_redacteur' => 'Redatour',
457
+    'info_statut_utilisateurs_1' => 'Estatut predefinit dei utilisaire impourtat',
458
+    'info_statut_utilisateurs_2' => 'Chausissès lou statut qu’es atribuit ai persouna presenti en l’anuari LDAP lou premié còu que si counetoun. Pourès pi moudificà aquela valour per cada autour au cas per cas.',
459
+    'info_suivi_activite' => 'Segut de l’atività editouriala',
460
+    'info_surtitre' => 'Soubre-titre :',
461
+    'info_syndication_integrale_1' => 'Lou vouòstre sit proupausa de fichié de sindicacioun (vèire « <a href="@url@">@titre@</a> »).',
462
+    'info_syndication_integrale_2' => 'Desirès trasmetre l’integralità dei article, o difusà un coumpèndi de quauqui centena de caracter ?',
463
+    'info_table_prefix' => 'Poudès moudificà lou prefisse dóu noum dei taula de dounada (acò es indispensable coura si vòu instalà mai d’un sit en la mema basa de dounada). Aqueu prefisse s’ecriéu en letra minusculi, noun acentuadi, e sensa espaci.',
464
+    'info_taille_maximale_images' => 'SPIP va prouvà la talha massimala dei image que pòu tratà (en milioun de pixel).<br /> Lu image mai grani noun seran reduchi.',
465
+    'info_taille_maximale_vignette' => 'Talha massimala dei vigneta generadi dau sistema :',
466
+    'info_terminer_installation' => 'Ahura poudès acabà la proucedura d’instalacioun estandarda.',
467
+    'info_texte' => 'Tèstou',
468
+    'info_texte_explicatif' => 'Tèstou espligatiéu',
469
+    'info_texte_long' => '(lou tèstou es lonc : aparèisse dounca en tros destint que seràn rempegat un còu validat.)',
470
+    'info_texte_message' => 'Tèstou dóu vouòstre message',
471
+    'info_texte_message_02' => 'Tèst dóu message',
472
+    'info_titre' => 'Titre :',
473
+    'info_total' => 'toutal : ',
474
+    'info_tous_articles_en_redaction' => 'Toui lu article en cours de redacioun',
475
+    'info_tous_articles_presents' => 'Toui lu article publicat en aquela rùbrica',
476
+    'info_tous_articles_refuses' => 'Toui lu article refudat',
477
+    'info_tous_les' => 'toui lu :',
478
+    'info_tout_site' => 'Tout lou sit',
479
+    'info_tout_site2' => 'L’article es pas estat traduch en aquesta lenga.',
480
+    'info_tout_site3' => 'L’article es estat traduch en aquesta lenga, mà si pourtet pi de moudificacioun a l’article de referença. La traducioun déu estre atualisada.',
481
+    'info_tout_site4' => 'L’article es estat traduch en aquela lenga, e la traducioun es atualisada.',
482
+    'info_tout_site5' => 'Article ouriginau.',
483
+    'info_tout_site6' => '<b>Mèfi :</b> soulamen lu article originau s’afichon.
484 484
 Li traducioun soun assouciadi a l’ouriginau,
485 485
 embé una coulou qu’endica lou sieu estat :',
486
-	'info_traductions' => 'Traducioun',
487
-	'info_travail_colaboratif' => 'Travai coulabouratiéu sus lu article',
488
-	'info_un_article' => 'un article, ',
489
-	'info_un_site' => 'un sit, ',
490
-	'info_une_rubrique' => 'una rùbrica, ',
491
-	'info_une_rubrique_02' => '1 rùbrica',
492
-	'info_url' => 'URL :',
493
-	'info_url_proxy' => 'URL dóu proxy',
494
-	'info_url_proxy_pas_conforme' => 'l’URL dóu proxy es invàlida.',
495
-	'info_url_site_pas_conforme' => 'l’URL dóu sit noun es valide.',
496
-	'info_url_test_proxy' => 'URL de prova',
497
-	'info_urlref' => 'Estac ipertèst :',
498
-	'info_utilisation_spip' => 'Ahura poudès coumençà da utilisà lou sistema de publicacioun assistat...',
499
-	'info_visites_par_mois' => 'Afichage per mes :',
500
-	'info_visiteur_1' => 'Visitaire',
501
-	'info_visiteur_2' => 'dóu sit pùblicou',
502
-	'info_visiteurs' => 'Visitaire',
503
-	'info_visiteurs_02' => 'Visitaire dóu sit pùblicou',
504
-	'info_webmestre_forces' => 'Lu webmèstre soun atualamen definit en <tt>@file_options@</tt>.',
505
-	'install_adresse_base_hebergeur' => 'Adressa de la basa de dounada atribuit da l’aubergadour',
506
-	'install_connect_ok' => 'La basa nova es ben estada declarada souta lou noum de servidou @connect@.',
507
-	'install_echec_annonce' => 'L’instalacioun va proubablamen souhì, o aboutì a un sit noun founciounal...',
508
-	'install_extension_mbstring' => 'SPIP noun founciouna embé :',
509
-	'install_extension_php_obligatoire' => 'SPIP esija l’estensioun PHP :',
510
-	'install_login_base_hebergeur' => 'Login de counecioun atribuit da l’aubergadour',
511
-	'install_nom_base_hebergeur' => 'Noum de la basa atribuit da l’aubergadour :',
512
-	'install_pas_table' => 'Basa atualamen sensa taula',
513
-	'install_pass_base_hebergeur' => 'Mot de passa de counecioun atribuit da l’aubergadour',
514
-	'install_php_version' => 'PHP versioun @version@ insufisenta (minimum = @minimum@)',
515
-	'install_select_langue' => 'Seleciounas una lenga pi clicas sus lou boutoun « seguent » per coumença la proucedura d’instalacioun.',
516
-	'install_select_type_db' => 'Endicà lou tipe de basa de dounada :',
517
-	'install_select_type_mysql' => 'MySQL',
518
-	'install_select_type_pg' => 'PostgreSQL',
519
-	'install_select_type_sqlite2' => 'SQLite 2',
520
-	'install_select_type_sqlite3' => 'SQLite 3',
521
-	'install_serveur_hebergeur' => 'Servidou de basa de dounada atribuit da l’aubergadour',
522
-	'install_table_prefix_hebergeur' => 'Prefisse de taula atribuit da l’aubergadour :',
523
-	'install_tables_base' => 'Taula de la basa',
524
-	'install_types_db_connus' => 'SPIP saup utilisà <b>MySQL</b> (lou mai repandut) e <b>SQLite</b>.',
525
-	'install_types_db_connus_avertissement' => 'Lou supouòrt de <b>PostgreSQL</b> es finda proupausat per fin d’esperimentacioun',
526
-	'instituer_erreur_statut_a_change' => 'L’estatut es jà estat moudificat',
527
-	'instituer_erreur_statut_non_autorise' => 'Noun poudès chausì aqueu estatut',
528
-	'intem_redacteur' => 'redatour',
529
-	'intitule_licence' => 'Licença',
530
-	'item_accepter_inscriptions' => 'Achetà li inscricioun',
531
-	'item_activer_messages_avertissement' => 'Ativà lu message d’avertimen',
532
-	'item_administrateur_2' => 'aministratour',
533
-	'item_afficher_calendrier' => 'Afichà en lou calendari',
534
-	'item_autoriser_syndication_integrale' => 'Difusì l’integralità dei article en lu fichié de sindicacioun',
535
-	'item_choix_administrateurs' => 'lu aministratour',
536
-	'item_choix_generation_miniature' => 'Generà automaticamen li miniatura dei image.',
537
-	'item_choix_non_generation_miniature' => 'Noun generà de miniatura dei image.',
538
-	'item_choix_redacteurs' => 'lu redatour',
539
-	'item_choix_visiteurs' => 'lu visitaire dóu sit pùblicou',
540
-	'item_creer_fichiers_authent' => 'Creà lu fichié .htpasswd',
541
-	'item_login' => 'Login',
542
-	'item_messagerie_agenda' => 'Ativà la messagerìa e l’agenda',
543
-	'item_mots_cles_association_articles' => 'ai article',
544
-	'item_mots_cles_association_rubriques' => 'ai rùbrica',
545
-	'item_mots_cles_association_sites' => 'ai sit referença o sindicat',
546
-	'item_non' => 'Noun',
547
-	'item_non_accepter_inscriptions' => 'Noun achetà li inscricioun',
548
-	'item_non_activer_messages_avertissement' => 'Minga message d’avertimen',
549
-	'item_non_afficher_calendrier' => 'Noun afichà lou calendari',
550
-	'item_non_autoriser_syndication_integrale' => 'Difondre un coumpèndi soulamen',
551
-	'item_non_creer_fichiers_authent' => 'Noun creà aquelu fichié',
552
-	'item_non_messagerie_agenda' => 'Desativà la messagerìa et l’agenda',
553
-	'item_non_publier_articles' => 'Noun publicà lu article denant la data de publicacioun prevista.',
554
-	'item_nouvel_auteur' => 'Nouvel autour',
555
-	'item_nouvelle_rubrique' => 'Nouvela rùbrica',
556
-	'item_oui' => 'Ahì',
557
-	'item_publier_articles' => 'Publicà lu article, quauque sìgue la data de publicacioun',
558
-	'item_reponse_article' => 'Respouòsta a l’article',
559
-	'item_visiteur' => 'visitaire',
486
+    'info_traductions' => 'Traducioun',
487
+    'info_travail_colaboratif' => 'Travai coulabouratiéu sus lu article',
488
+    'info_un_article' => 'un article, ',
489
+    'info_un_site' => 'un sit, ',
490
+    'info_une_rubrique' => 'una rùbrica, ',
491
+    'info_une_rubrique_02' => '1 rùbrica',
492
+    'info_url' => 'URL :',
493
+    'info_url_proxy' => 'URL dóu proxy',
494
+    'info_url_proxy_pas_conforme' => 'l’URL dóu proxy es invàlida.',
495
+    'info_url_site_pas_conforme' => 'l’URL dóu sit noun es valide.',
496
+    'info_url_test_proxy' => 'URL de prova',
497
+    'info_urlref' => 'Estac ipertèst :',
498
+    'info_utilisation_spip' => 'Ahura poudès coumençà da utilisà lou sistema de publicacioun assistat...',
499
+    'info_visites_par_mois' => 'Afichage per mes :',
500
+    'info_visiteur_1' => 'Visitaire',
501
+    'info_visiteur_2' => 'dóu sit pùblicou',
502
+    'info_visiteurs' => 'Visitaire',
503
+    'info_visiteurs_02' => 'Visitaire dóu sit pùblicou',
504
+    'info_webmestre_forces' => 'Lu webmèstre soun atualamen definit en <tt>@file_options@</tt>.',
505
+    'install_adresse_base_hebergeur' => 'Adressa de la basa de dounada atribuit da l’aubergadour',
506
+    'install_connect_ok' => 'La basa nova es ben estada declarada souta lou noum de servidou @connect@.',
507
+    'install_echec_annonce' => 'L’instalacioun va proubablamen souhì, o aboutì a un sit noun founciounal...',
508
+    'install_extension_mbstring' => 'SPIP noun founciouna embé :',
509
+    'install_extension_php_obligatoire' => 'SPIP esija l’estensioun PHP :',
510
+    'install_login_base_hebergeur' => 'Login de counecioun atribuit da l’aubergadour',
511
+    'install_nom_base_hebergeur' => 'Noum de la basa atribuit da l’aubergadour :',
512
+    'install_pas_table' => 'Basa atualamen sensa taula',
513
+    'install_pass_base_hebergeur' => 'Mot de passa de counecioun atribuit da l’aubergadour',
514
+    'install_php_version' => 'PHP versioun @version@ insufisenta (minimum = @minimum@)',
515
+    'install_select_langue' => 'Seleciounas una lenga pi clicas sus lou boutoun « seguent » per coumença la proucedura d’instalacioun.',
516
+    'install_select_type_db' => 'Endicà lou tipe de basa de dounada :',
517
+    'install_select_type_mysql' => 'MySQL',
518
+    'install_select_type_pg' => 'PostgreSQL',
519
+    'install_select_type_sqlite2' => 'SQLite 2',
520
+    'install_select_type_sqlite3' => 'SQLite 3',
521
+    'install_serveur_hebergeur' => 'Servidou de basa de dounada atribuit da l’aubergadour',
522
+    'install_table_prefix_hebergeur' => 'Prefisse de taula atribuit da l’aubergadour :',
523
+    'install_tables_base' => 'Taula de la basa',
524
+    'install_types_db_connus' => 'SPIP saup utilisà <b>MySQL</b> (lou mai repandut) e <b>SQLite</b>.',
525
+    'install_types_db_connus_avertissement' => 'Lou supouòrt de <b>PostgreSQL</b> es finda proupausat per fin d’esperimentacioun',
526
+    'instituer_erreur_statut_a_change' => 'L’estatut es jà estat moudificat',
527
+    'instituer_erreur_statut_non_autorise' => 'Noun poudès chausì aqueu estatut',
528
+    'intem_redacteur' => 'redatour',
529
+    'intitule_licence' => 'Licença',
530
+    'item_accepter_inscriptions' => 'Achetà li inscricioun',
531
+    'item_activer_messages_avertissement' => 'Ativà lu message d’avertimen',
532
+    'item_administrateur_2' => 'aministratour',
533
+    'item_afficher_calendrier' => 'Afichà en lou calendari',
534
+    'item_autoriser_syndication_integrale' => 'Difusì l’integralità dei article en lu fichié de sindicacioun',
535
+    'item_choix_administrateurs' => 'lu aministratour',
536
+    'item_choix_generation_miniature' => 'Generà automaticamen li miniatura dei image.',
537
+    'item_choix_non_generation_miniature' => 'Noun generà de miniatura dei image.',
538
+    'item_choix_redacteurs' => 'lu redatour',
539
+    'item_choix_visiteurs' => 'lu visitaire dóu sit pùblicou',
540
+    'item_creer_fichiers_authent' => 'Creà lu fichié .htpasswd',
541
+    'item_login' => 'Login',
542
+    'item_messagerie_agenda' => 'Ativà la messagerìa e l’agenda',
543
+    'item_mots_cles_association_articles' => 'ai article',
544
+    'item_mots_cles_association_rubriques' => 'ai rùbrica',
545
+    'item_mots_cles_association_sites' => 'ai sit referença o sindicat',
546
+    'item_non' => 'Noun',
547
+    'item_non_accepter_inscriptions' => 'Noun achetà li inscricioun',
548
+    'item_non_activer_messages_avertissement' => 'Minga message d’avertimen',
549
+    'item_non_afficher_calendrier' => 'Noun afichà lou calendari',
550
+    'item_non_autoriser_syndication_integrale' => 'Difondre un coumpèndi soulamen',
551
+    'item_non_creer_fichiers_authent' => 'Noun creà aquelu fichié',
552
+    'item_non_messagerie_agenda' => 'Desativà la messagerìa et l’agenda',
553
+    'item_non_publier_articles' => 'Noun publicà lu article denant la data de publicacioun prevista.',
554
+    'item_nouvel_auteur' => 'Nouvel autour',
555
+    'item_nouvelle_rubrique' => 'Nouvela rùbrica',
556
+    'item_oui' => 'Ahì',
557
+    'item_publier_articles' => 'Publicà lu article, quauque sìgue la data de publicacioun',
558
+    'item_reponse_article' => 'Respouòsta a l’article',
559
+    'item_visiteur' => 'visitaire',
560 560
 
561
-	// J
562
-	'jour_non_connu_nc' => 'n.c.',
561
+    // J
562
+    'jour_non_connu_nc' => 'n.c.',
563 563
 
564
-	// L
565
-	'label_bando_outils' => 'Barra d’óutis',
566
-	'label_bando_outils_afficher' => 'Afichà lu óutis',
567
-	'label_bando_outils_masquer' => 'Escoundre lu óutis',
568
-	'label_choix_langue' => 'Seleciounas la vouòstra lenga',
569
-	'label_nom_fichier_connect' => 'Endicas lou noum utilisat per aqueu servidou',
570
-	'label_slogan_site' => 'Eslougan dóu sit',
571
-	'label_taille_ecran' => 'Larguessa de l’ecran',
572
-	'label_texte_et_icones_navigation' => 'Menù de navigacioun',
573
-	'label_texte_et_icones_page' => 'Afichage en la pàgina',
574
-	'ldap_correspondance' => 'eritage dóu camp @champ@',
575
-	'ldap_correspondance_1' => 'Eritage dei camp LDAP',
576
-	'ldap_correspondance_2' => 'Per cada camp SPIP seguent, endicas lou noum dóu camp LDAP courrespouòndant. Laissà vuèi per noun lou remplì, desseparà embé d’espaci o de virgula per prouvà plusiur camp LDAP.',
577
-	'lien_ajouter_auteur' => 'Ajustà aquel autour',
578
-	'lien_ajouter_une_rubrique' => 'Ajoutà aquela rùbrica',
579
-	'lien_email' => 'e-mail',
580
-	'lien_nom_site' => 'NOUM DÓU SIT:',
581
-	'lien_rapide_contenu' => 'Anà au countengut',
582
-	'lien_rapide_navigation' => 'Anà à la navigacioun',
583
-	'lien_rapide_recherche' => 'Anà à la recerca',
584
-	'lien_retirer_auteur' => 'Retirà l’autour',
585
-	'lien_retirer_rubrique' => 'Retirà la rùbrica',
586
-	'lien_retirer_tous_auteurs' => 'Retirà toui lu autour',
587
-	'lien_retirer_toutes_rubriques' => 'Retirà touti li rùbrica toutes les rubriques',
588
-	'lien_site' => 'sit',
589
-	'lien_tout_decocher' => 'Destacà tout',
590
-	'lien_tout_deplier' => 'Desplegà tout',
591
-	'lien_tout_replier' => 'Repeglà tout',
592
-	'lien_tout_supprimer' => 'Suprimà tout',
593
-	'lien_trier_nom' => 'Trià da noum',
594
-	'lien_trier_nombre_articles' => 'Trià da noumbre d’article',
595
-	'lien_trier_statut' => 'Trià da estatut',
596
-	'lien_voir_en_ligne' => 'VEIRE EN LIGNA:',
597
-	'logo_article' => 'Logou de l’article',
598
-	'logo_auteur' => 'Logou de l’autour',
599
-	'logo_rubrique' => 'Logou de la rùbrica',
600
-	'logo_site' => 'Logou d’estou sit',
601
-	'logo_standard_rubrique' => 'Logou estandard dei rùbrica',
602
-	'logo_survol' => 'Logou per lou survol',
564
+    // L
565
+    'label_bando_outils' => 'Barra d’óutis',
566
+    'label_bando_outils_afficher' => 'Afichà lu óutis',
567
+    'label_bando_outils_masquer' => 'Escoundre lu óutis',
568
+    'label_choix_langue' => 'Seleciounas la vouòstra lenga',
569
+    'label_nom_fichier_connect' => 'Endicas lou noum utilisat per aqueu servidou',
570
+    'label_slogan_site' => 'Eslougan dóu sit',
571
+    'label_taille_ecran' => 'Larguessa de l’ecran',
572
+    'label_texte_et_icones_navigation' => 'Menù de navigacioun',
573
+    'label_texte_et_icones_page' => 'Afichage en la pàgina',
574
+    'ldap_correspondance' => 'eritage dóu camp @champ@',
575
+    'ldap_correspondance_1' => 'Eritage dei camp LDAP',
576
+    'ldap_correspondance_2' => 'Per cada camp SPIP seguent, endicas lou noum dóu camp LDAP courrespouòndant. Laissà vuèi per noun lou remplì, desseparà embé d’espaci o de virgula per prouvà plusiur camp LDAP.',
577
+    'lien_ajouter_auteur' => 'Ajustà aquel autour',
578
+    'lien_ajouter_une_rubrique' => 'Ajoutà aquela rùbrica',
579
+    'lien_email' => 'e-mail',
580
+    'lien_nom_site' => 'NOUM DÓU SIT:',
581
+    'lien_rapide_contenu' => 'Anà au countengut',
582
+    'lien_rapide_navigation' => 'Anà à la navigacioun',
583
+    'lien_rapide_recherche' => 'Anà à la recerca',
584
+    'lien_retirer_auteur' => 'Retirà l’autour',
585
+    'lien_retirer_rubrique' => 'Retirà la rùbrica',
586
+    'lien_retirer_tous_auteurs' => 'Retirà toui lu autour',
587
+    'lien_retirer_toutes_rubriques' => 'Retirà touti li rùbrica toutes les rubriques',
588
+    'lien_site' => 'sit',
589
+    'lien_tout_decocher' => 'Destacà tout',
590
+    'lien_tout_deplier' => 'Desplegà tout',
591
+    'lien_tout_replier' => 'Repeglà tout',
592
+    'lien_tout_supprimer' => 'Suprimà tout',
593
+    'lien_trier_nom' => 'Trià da noum',
594
+    'lien_trier_nombre_articles' => 'Trià da noumbre d’article',
595
+    'lien_trier_statut' => 'Trià da estatut',
596
+    'lien_voir_en_ligne' => 'VEIRE EN LIGNA:',
597
+    'logo_article' => 'Logou de l’article',
598
+    'logo_auteur' => 'Logou de l’autour',
599
+    'logo_rubrique' => 'Logou de la rùbrica',
600
+    'logo_site' => 'Logou d’estou sit',
601
+    'logo_standard_rubrique' => 'Logou estandard dei rùbrica',
602
+    'logo_survol' => 'Logou per lou survol',
603 603
 
604
-	// M
605
-	'menu_aide_installation_choix_base' => 'Chausida de la vouòstra basa',
606
-	'module_fichier_langue' => 'Fichié de lenga',
607
-	'module_raccourci' => 'Escourcha',
608
-	'module_texte_affiche' => 'Tèstou afichat',
609
-	'module_texte_explicatif' => 'Poudès inserà li escourcha seguenti en lu esquèletrou dóu vouòstre sit public. Si tradureràn automaticamen en li diferenti lenga per de li quali esista un fichié de lenga.',
610
-	'module_texte_traduction' => 'Aqueu fichié de lenga « @module@ » es dispounible en :',
611
-	'mois_non_connu' => 'noun counouissut',
604
+    // M
605
+    'menu_aide_installation_choix_base' => 'Chausida de la vouòstra basa',
606
+    'module_fichier_langue' => 'Fichié de lenga',
607
+    'module_raccourci' => 'Escourcha',
608
+    'module_texte_affiche' => 'Tèstou afichat',
609
+    'module_texte_explicatif' => 'Poudès inserà li escourcha seguenti en lu esquèletrou dóu vouòstre sit public. Si tradureràn automaticamen en li diferenti lenga per de li quali esista un fichié de lenga.',
610
+    'module_texte_traduction' => 'Aqueu fichié de lenga « @module@ » es dispounible en :',
611
+    'mois_non_connu' => 'noun counouissut',
612 612
 
613
-	// N
614
-	'nouvelle_version_spip' => 'La messa a jou @version@ de SPIP es dispounible',
615
-	'nouvelle_version_spip_majeure' => 'Una nouvèla version de SPIP @version@ es dispounibla',
613
+    // N
614
+    'nouvelle_version_spip' => 'La messa a jou @version@ de SPIP es dispounible',
615
+    'nouvelle_version_spip_majeure' => 'Una nouvèla version de SPIP @version@ es dispounibla',
616 616
 
617
-	// O
618
-	'onglet_contenu' => 'Countengut',
619
-	'onglet_declarer_une_autre_base' => 'Declarà un’autra basa',
620
-	'onglet_discuter' => 'Discutà',
621
-	'onglet_interactivite' => 'Interatività',
622
-	'onglet_proprietes' => 'Prouprietà',
623
-	'onglet_repartition_actuelle' => 'atualamen',
624
-	'onglet_sous_rubriques' => 'Souta-rùbrica',
617
+    // O
618
+    'onglet_contenu' => 'Countengut',
619
+    'onglet_declarer_une_autre_base' => 'Declarà un’autra basa',
620
+    'onglet_discuter' => 'Discutà',
621
+    'onglet_interactivite' => 'Interatività',
622
+    'onglet_proprietes' => 'Prouprietà',
623
+    'onglet_repartition_actuelle' => 'atualamen',
624
+    'onglet_sous_rubriques' => 'Souta-rùbrica',
625 625
 
626
-	// P
627
-	'page_pas_proxy' => 'Aquela pàgina noun déu passà per lou proxy',
628
-	'pas_de_proxy_pour' => 'Poudès endicas li machina o lu doumani doun aqueu proxy noun déu s’aplicà (per isemple: @exemple@)',
629
-	'phpinfo' => 'Counfiguracioun PHP',
630
-	'plugin_charge_paquet' => 'Cargamen dóu paquet @name@',
631
-	'plugin_charger' => 'Telecargà',
632
-	'plugin_erreur_charger' => 'errour : empoussible de cargà @zip@',
633
-	'plugin_erreur_droit1' => 'Lou repertori <code>@dest@</code> noun es achessible en escritura.',
634
-	'plugin_erreur_droit2' => 'Vourguès verificà lu drech sus aqueu repertori (e lou creà se besoun), o instalà lu fichié per FTP.',
635
-	'plugin_erreur_zip' => 'souhit pclzip : errour @status@',
636
-	'plugin_etat_developpement' => 'en desfouloupamen',
637
-	'plugin_etat_experimental' => 'esperimental',
638
-	'plugin_etat_stable' => 'estable',
639
-	'plugin_etat_test' => 'en prova',
640
-	'plugin_impossible_activer' => 'Empoussible d’ativà lou plugin @plugin@',
641
-	'plugin_info_automatique1' => 'Se souetas autourisà l’instalacioun autoumatic dei plugin, vourguès :',
642
-	'plugin_info_automatique1_lib' => 'Se souetas autourisà l’instalacioun autoumatic d’aquela biblioutéca, vourguès :',
643
-	'plugin_info_automatique2' => 'creà un repertori <code>@rep@</code> ;',
644
-	'plugin_info_automatique3' => 'verifica que lou servidou es autourisat a escrieure en aqueu repertori.',
645
-	'plugin_info_automatique_creer' => 'a creà a la raìs dau sit.',
646
-	'plugin_info_automatique_exemples' => 'isemple :',
647
-	'plugin_info_automatique_ftp' => 'Poudès instalà de plugin, per FTP, en lou repertori <tt>@rep@</tt>',
648
-	'plugin_info_automatique_lib' => 'D’uni plugin necessiton de poudé telecargà dei fichié en lou repertori <code>lib/</code>, a creà se besoun a la raìs dau sit.',
649
-	'plugin_info_automatique_liste' => 'Lu vouòtre lista de plugin :',
650
-	'plugin_info_automatique_liste_officielle' => 'lu plugin óuficial',
651
-	'plugin_info_automatique_liste_update' => 'Metre a jou li lista',
652
-	'plugin_info_automatique_ou' => 'o...',
653
-	'plugin_info_automatique_select' => 'Seleciounas aquì souta un plugin : SPIP lou telecarguera e l’instalera en lou repertori <code>@rep@</code> ; se aqueu plugin ja esistà, serà mes a jou.',
654
-	'plugin_info_credit' => 'Credit',
655
-	'plugin_info_erreur_xml' => 'La declaracioun d’aqueu plugin es ?! incorrecte ?!',
656
-	'plugin_info_install_ok' => 'Instalacioun rueisseda',
657
-	'plugin_info_necessite' => 'Necessita :',
658
-	'plugin_info_non_compatible_spip' => 'Aqueu plugin noun es coumpatible embé aquela versioun de SPIP',
659
-	'plugin_info_plugins_dist_1' => 'Lu plugin aquì souta soun cargat e ativat en lou repertori @plugins_dist@.',
660
-	'plugin_info_plugins_dist_2' => 'Noun soun deativable.',
661
-	'plugin_info_telecharger' => 'a telecargà sus @url@ e a instalà en @rep@',
662
-	'plugin_info_upgrade_ok' => 'Messa a jou rueisseda',
663
-	'plugin_librairies_installees' => 'Biblioutéca instaladi',
664
-	'plugin_necessite_extension_php' => 'Necessita l’estensioun PHP @plugin@ en versioun @version@.',
665
-	'plugin_necessite_extension_php_sans_version' => 'Necessita l’estencioun PHP @plugin@',
666
-	'plugin_necessite_lib' => 'Aqueu plugin necessita la biblioutéca @lib@',
667
-	'plugin_necessite_php' => 'Necessita @plugin@ en versioun @version@.',
668
-	'plugin_necessite_plugin' => 'Necessita lou plugin @plugin@ en versioun @version@.',
669
-	'plugin_necessite_plugin_sans_version' => 'Necessita lou plugin @plugin@',
670
-	'plugin_necessite_spip' => 'Necessita SPIP en versioun @version@ minimum.',
671
-	'plugin_source' => 'source : ',
672
-	'plugin_titre_automatique' => 'Instalacioun autoumatic',
673
-	'plugin_titre_automatique_ajouter' => 'Ajustà dei plugin',
674
-	'plugin_titre_installation' => 'Instalacioun dóu plugin @plugin@',
675
-	'plugin_titre_modifier' => 'Lu miéu plugin',
676
-	'plugin_utilise_extension_php' => 'Utilisa l’estencioun PHP @plugin@ en versioun @version@.', # MODIF
677
-	'plugin_utilise_php' => 'Utilisa @plugin@ en versioun @version@.', # MODIF
678
-	'plugin_utilise_plugin' => 'Utilisa lou plugin @plugin@ en versioun @version@.', # MODIF
679
-	'plugin_zip_active' => 'Countinuas per l’ativà',
680
-	'plugin_zip_adresse' => 'endicas aquì souta l’adressa d’un fichié zip de plugin a telecargà, o ben l’adressa d’una lista de plugin.',
681
-	'plugin_zip_adresse_champ' => 'Adressa dóu plugin o de la lista ',
682
-	'plugin_zip_content' => 'Counten lu fichié seguent (@taille@),<br />lest a instalà en lou repertori <code>@rep@</code>',
683
-	'plugin_zip_installe_finie' => 'Lou fichié @zip@ es estat deserat e instalat.',
684
-	'plugin_zip_installe_rep_finie' => 'Lou fichié @zip@ estat deserat e instalat en lou repertori @rep@',
685
-	'plugin_zip_installer' => 'Poudès ahura l’instalà.',
686
-	'plugin_zip_telecharge' => 'Lou fichié  @zip@ es estat telecargat',
687
-	'plugins_actif_aucun' => 'Minga plugin ativat.',
688
-	'plugins_actif_un' => 'Un plugin ativat.',
689
-	'plugins_actifs' => '@count@ plugin ativat.',
690
-	'plugins_actifs_liste' => 'Atiéu',
691
-	'plugins_compte' => '@count@ plugin',
692
-	'plugins_disponible_un' => 'Un plugin dispounible.',
693
-	'plugins_disponibles' => '@count@ plugin dispounible.',
694
-	'plugins_erreur' => 'Errour en lu plugin : @plugins@',
695
-	'plugins_liste' => 'Lista dei plugin',
696
-	'plugins_liste_dist' => 'Plugin ferouiat',
697
-	'plugins_recents' => 'Plugin réchent.',
698
-	'plugins_tous_liste' => 'Toui',
699
-	'plugins_vue_hierarchie' => 'Gerarquìa',
700
-	'plugins_vue_liste' => 'Lista',
701
-	'protocole_ldap' => 'Versioun dóu proutoucole :',
626
+    // P
627
+    'page_pas_proxy' => 'Aquela pàgina noun déu passà per lou proxy',
628
+    'pas_de_proxy_pour' => 'Poudès endicas li machina o lu doumani doun aqueu proxy noun déu s’aplicà (per isemple: @exemple@)',
629
+    'phpinfo' => 'Counfiguracioun PHP',
630
+    'plugin_charge_paquet' => 'Cargamen dóu paquet @name@',
631
+    'plugin_charger' => 'Telecargà',
632
+    'plugin_erreur_charger' => 'errour : empoussible de cargà @zip@',
633
+    'plugin_erreur_droit1' => 'Lou repertori <code>@dest@</code> noun es achessible en escritura.',
634
+    'plugin_erreur_droit2' => 'Vourguès verificà lu drech sus aqueu repertori (e lou creà se besoun), o instalà lu fichié per FTP.',
635
+    'plugin_erreur_zip' => 'souhit pclzip : errour @status@',
636
+    'plugin_etat_developpement' => 'en desfouloupamen',
637
+    'plugin_etat_experimental' => 'esperimental',
638
+    'plugin_etat_stable' => 'estable',
639
+    'plugin_etat_test' => 'en prova',
640
+    'plugin_impossible_activer' => 'Empoussible d’ativà lou plugin @plugin@',
641
+    'plugin_info_automatique1' => 'Se souetas autourisà l’instalacioun autoumatic dei plugin, vourguès :',
642
+    'plugin_info_automatique1_lib' => 'Se souetas autourisà l’instalacioun autoumatic d’aquela biblioutéca, vourguès :',
643
+    'plugin_info_automatique2' => 'creà un repertori <code>@rep@</code> ;',
644
+    'plugin_info_automatique3' => 'verifica que lou servidou es autourisat a escrieure en aqueu repertori.',
645
+    'plugin_info_automatique_creer' => 'a creà a la raìs dau sit.',
646
+    'plugin_info_automatique_exemples' => 'isemple :',
647
+    'plugin_info_automatique_ftp' => 'Poudès instalà de plugin, per FTP, en lou repertori <tt>@rep@</tt>',
648
+    'plugin_info_automatique_lib' => 'D’uni plugin necessiton de poudé telecargà dei fichié en lou repertori <code>lib/</code>, a creà se besoun a la raìs dau sit.',
649
+    'plugin_info_automatique_liste' => 'Lu vouòtre lista de plugin :',
650
+    'plugin_info_automatique_liste_officielle' => 'lu plugin óuficial',
651
+    'plugin_info_automatique_liste_update' => 'Metre a jou li lista',
652
+    'plugin_info_automatique_ou' => 'o...',
653
+    'plugin_info_automatique_select' => 'Seleciounas aquì souta un plugin : SPIP lou telecarguera e l’instalera en lou repertori <code>@rep@</code> ; se aqueu plugin ja esistà, serà mes a jou.',
654
+    'plugin_info_credit' => 'Credit',
655
+    'plugin_info_erreur_xml' => 'La declaracioun d’aqueu plugin es ?! incorrecte ?!',
656
+    'plugin_info_install_ok' => 'Instalacioun rueisseda',
657
+    'plugin_info_necessite' => 'Necessita :',
658
+    'plugin_info_non_compatible_spip' => 'Aqueu plugin noun es coumpatible embé aquela versioun de SPIP',
659
+    'plugin_info_plugins_dist_1' => 'Lu plugin aquì souta soun cargat e ativat en lou repertori @plugins_dist@.',
660
+    'plugin_info_plugins_dist_2' => 'Noun soun deativable.',
661
+    'plugin_info_telecharger' => 'a telecargà sus @url@ e a instalà en @rep@',
662
+    'plugin_info_upgrade_ok' => 'Messa a jou rueisseda',
663
+    'plugin_librairies_installees' => 'Biblioutéca instaladi',
664
+    'plugin_necessite_extension_php' => 'Necessita l’estensioun PHP @plugin@ en versioun @version@.',
665
+    'plugin_necessite_extension_php_sans_version' => 'Necessita l’estencioun PHP @plugin@',
666
+    'plugin_necessite_lib' => 'Aqueu plugin necessita la biblioutéca @lib@',
667
+    'plugin_necessite_php' => 'Necessita @plugin@ en versioun @version@.',
668
+    'plugin_necessite_plugin' => 'Necessita lou plugin @plugin@ en versioun @version@.',
669
+    'plugin_necessite_plugin_sans_version' => 'Necessita lou plugin @plugin@',
670
+    'plugin_necessite_spip' => 'Necessita SPIP en versioun @version@ minimum.',
671
+    'plugin_source' => 'source : ',
672
+    'plugin_titre_automatique' => 'Instalacioun autoumatic',
673
+    'plugin_titre_automatique_ajouter' => 'Ajustà dei plugin',
674
+    'plugin_titre_installation' => 'Instalacioun dóu plugin @plugin@',
675
+    'plugin_titre_modifier' => 'Lu miéu plugin',
676
+    'plugin_utilise_extension_php' => 'Utilisa l’estencioun PHP @plugin@ en versioun @version@.', # MODIF
677
+    'plugin_utilise_php' => 'Utilisa @plugin@ en versioun @version@.', # MODIF
678
+    'plugin_utilise_plugin' => 'Utilisa lou plugin @plugin@ en versioun @version@.', # MODIF
679
+    'plugin_zip_active' => 'Countinuas per l’ativà',
680
+    'plugin_zip_adresse' => 'endicas aquì souta l’adressa d’un fichié zip de plugin a telecargà, o ben l’adressa d’una lista de plugin.',
681
+    'plugin_zip_adresse_champ' => 'Adressa dóu plugin o de la lista ',
682
+    'plugin_zip_content' => 'Counten lu fichié seguent (@taille@),<br />lest a instalà en lou repertori <code>@rep@</code>',
683
+    'plugin_zip_installe_finie' => 'Lou fichié @zip@ es estat deserat e instalat.',
684
+    'plugin_zip_installe_rep_finie' => 'Lou fichié @zip@ estat deserat e instalat en lou repertori @rep@',
685
+    'plugin_zip_installer' => 'Poudès ahura l’instalà.',
686
+    'plugin_zip_telecharge' => 'Lou fichié  @zip@ es estat telecargat',
687
+    'plugins_actif_aucun' => 'Minga plugin ativat.',
688
+    'plugins_actif_un' => 'Un plugin ativat.',
689
+    'plugins_actifs' => '@count@ plugin ativat.',
690
+    'plugins_actifs_liste' => 'Atiéu',
691
+    'plugins_compte' => '@count@ plugin',
692
+    'plugins_disponible_un' => 'Un plugin dispounible.',
693
+    'plugins_disponibles' => '@count@ plugin dispounible.',
694
+    'plugins_erreur' => 'Errour en lu plugin : @plugins@',
695
+    'plugins_liste' => 'Lista dei plugin',
696
+    'plugins_liste_dist' => 'Plugin ferouiat',
697
+    'plugins_recents' => 'Plugin réchent.',
698
+    'plugins_tous_liste' => 'Toui',
699
+    'plugins_vue_hierarchie' => 'Gerarquìa',
700
+    'plugins_vue_liste' => 'Lista',
701
+    'protocole_ldap' => 'Versioun dóu proutoucole :',
702 702
 
703
-	// Q
704
-	'queue_executer_maintenant' => 'Esecutà ahura',
705
-	'queue_info_purger' => 'Poudès supprimà toui lu travai en aspera et reinicialisà la lista emb’ai travai periòdicou', # MODIF
706
-	'queue_nb_jobs_in_queue' => '@nb@ travai en aspera', # MODIF
707
-	'queue_next_job_in_nb_sec' => 'Travai que ven en @nb@ s', # MODIF
708
-	'queue_no_job_in_queue' => 'Minga travai en aspera', # MODIF
709
-	'queue_one_job_in_queue' => '1 travai en aspera', # MODIF
710
-	'queue_purger_queue' => 'Reinitialisà la lista dei travai', # MODIF
711
-	'queue_titre' => 'Lista dei travai', # MODIF
703
+    // Q
704
+    'queue_executer_maintenant' => 'Esecutà ahura',
705
+    'queue_info_purger' => 'Poudès supprimà toui lu travai en aspera et reinicialisà la lista emb’ai travai periòdicou', # MODIF
706
+    'queue_nb_jobs_in_queue' => '@nb@ travai en aspera', # MODIF
707
+    'queue_next_job_in_nb_sec' => 'Travai que ven en @nb@ s', # MODIF
708
+    'queue_no_job_in_queue' => 'Minga travai en aspera', # MODIF
709
+    'queue_one_job_in_queue' => '1 travai en aspera', # MODIF
710
+    'queue_purger_queue' => 'Reinitialisà la lista dei travai', # MODIF
711
+    'queue_titre' => 'Lista dei travai', # MODIF
712 712
 
713
-	// R
714
-	'repertoire_plugins' => 'Repertori :',
715
-	'required' => ' (oubligatori)', # MODIF
713
+    // R
714
+    'repertoire_plugins' => 'Repertori :',
715
+    'required' => ' (oubligatori)', # MODIF
716 716
 
717
-	// S
718
-	'sans_heure' => 'sensa oura',
719
-	'statut_admin_restreint' => 'admin limitat',
720
-	'statut_webmestre' => 'webmestre',
717
+    // S
718
+    'sans_heure' => 'sensa oura',
719
+    'statut_admin_restreint' => 'admin limitat',
720
+    'statut_webmestre' => 'webmestre',
721 721
 
722
-	// T
723
-	'tache_cron_asap' => 'Tàcha CRON @function@ (ASAP)',
724
-	'tache_cron_secondes' => 'Tàcha CRON @function@ (touti li @nb@ s)',
725
-	'taille_cache_image' => 'Lu image que SPIP a carculat automaticamen (vigneta dei doucumen, titre presentat en forma gràfica, founcioun matemàtiqui en forma TeX...) oucupon un toutal de @taille@ en lou repertori @dir@.',
726
-	'taille_cache_infinie' => 'Aqueu site noun preve de limitacioun de talha dóu repertori de l’amagadou.',
727
-	'taille_cache_maxi' => 'SPIP prouva de limità la talha dóu repertori de l’amagador d’estou sit a cìrca <b>@octets@</b> de dounada.',
728
-	'taille_cache_moins_de' => 'La talha de l’amagadou es màncou de @octets@.',
729
-	'taille_cache_octets' => 'Ahura la talha de l’amagador es cìrca de @octets@.',
730
-	'taille_cache_vide' => 'L’amagadou es vuèi.',
731
-	'taille_repertoire_cache' => 'Talha dóu repertori amagadou',
732
-	'text_article_propose_publication' => 'Article proupausat per la publicacioun.',
733
-	'texte_acces_ldap_anonyme_1' => 'Certen servidou LDAP achèton minga d’achès anounime. En aqueu cas, cau spechificà un identificant d’achès inicial per poudé pi recercà d’informacion en l’annuari. Lu camp seguent si pouràn laissà vuèi en la majour part dei cas.',
734
-	'texte_admin_effacer_01' => 'Aquela coumanda escafa <i>tout</i> lou countengut de la basa de dounada,
722
+    // T
723
+    'tache_cron_asap' => 'Tàcha CRON @function@ (ASAP)',
724
+    'tache_cron_secondes' => 'Tàcha CRON @function@ (touti li @nb@ s)',
725
+    'taille_cache_image' => 'Lu image que SPIP a carculat automaticamen (vigneta dei doucumen, titre presentat en forma gràfica, founcioun matemàtiqui en forma TeX...) oucupon un toutal de @taille@ en lou repertori @dir@.',
726
+    'taille_cache_infinie' => 'Aqueu site noun preve de limitacioun de talha dóu repertori de l’amagadou.',
727
+    'taille_cache_maxi' => 'SPIP prouva de limità la talha dóu repertori de l’amagador d’estou sit a cìrca <b>@octets@</b> de dounada.',
728
+    'taille_cache_moins_de' => 'La talha de l’amagadou es màncou de @octets@.',
729
+    'taille_cache_octets' => 'Ahura la talha de l’amagador es cìrca de @octets@.',
730
+    'taille_cache_vide' => 'L’amagadou es vuèi.',
731
+    'taille_repertoire_cache' => 'Talha dóu repertori amagadou',
732
+    'text_article_propose_publication' => 'Article proupausat per la publicacioun.',
733
+    'texte_acces_ldap_anonyme_1' => 'Certen servidou LDAP achèton minga d’achès anounime. En aqueu cas, cau spechificà un identificant d’achès inicial per poudé pi recercà d’informacion en l’annuari. Lu camp seguent si pouràn laissà vuèi en la majour part dei cas.',
734
+    'texte_admin_effacer_01' => 'Aquela coumanda escafa <i>tout</i> lou countengut de la basa de dounada,
735 735
  embé <i>toui</i> lu achès redatour e aministratour. Coura l’aurès eseguit, deurès
736 736
 reinstalà SPIP per recreà una basa nouvèla couma pura un premié achès aministratour.',
737
-	'texte_adresse_annuaire_1' => '(Se lou vouòstre annuari es instalat soubre la mema màquina qu’estou sit web, si trata proubablamen de « localhost ».)',
738
-	'texte_ajout_auteur' => 'L’autour seguent es estat ajustat a l’article :',
739
-	'texte_annuaire_ldap_1' => 'S’avès achès a un annuari (LDAP), lou poudès utilisà per ',
740
-	'texte_article_statut' => 'Aquel article :',
741
-	'texte_article_virtuel' => 'Article virtual',
742
-	'texte_article_virtuel_reference' => '<b>Article virtual :</b> article referençat en lou vouòstre sit SPIP, mà redirigit vers una autra URL. Per suprimà la redirecioun, escassas l’URL aquì soubre.',
743
-	'texte_aucun_resultat_auteur' => 'Minga resultat per « @cherche_auteur@ »',
744
-	'texte_auteur_messagerie' => 'Estou sit vi pòu endicà en permanença la lista dei redatour counetat, cen que vi permete d’escambià de message en diret. Poudès dechìdre de noun aparèisse en aquela lista (siès « invisible/a » dei autre utilisaire).',
745
-	'texte_auteurs' => 'LU AUTOUR',
746
-	'texte_choix_base_1' => 'Chausissès la vouòstra basa:',
747
-	'texte_choix_base_2' => 'Lou servidou SQL counten mai d’una basa de dounada.',
748
-	'texte_choix_base_3' => '<b>Chausissès</b> aquì souta aquela que lou vouòstre aubergadour v’a atribuit :',
749
-	'texte_choix_table_prefix' => 'Prefis dei taula :',
750
-	'texte_compte_element' => '@count@ elemen',
751
-	'texte_compte_elements' => '@count@ elemen',
752
-	'texte_conflit_edition_correction' => 'Vourguès countroulà aquì souta li diferença tra li doui versioun dóu tèstou ; poudès finda coupià li vouòstri moudificacioun, pi recoumençà.',
753
-	'texte_connexion_mysql' => 'Counsultas li infourmacioun que lou vouòstre aubergadour fournisse : li devès troubà lou servidou de basa de dounada que proupausa e lu identificant persounal per vi counetà.',
754
-	'texte_contenu_article' => '(Countengut de l’article en quauque mot.)',
755
-	'texte_contenu_articles' => 'Segoun la maqueta que lou vouòstre sit a adoutada, poudès dechidre
737
+    'texte_adresse_annuaire_1' => '(Se lou vouòstre annuari es instalat soubre la mema màquina qu’estou sit web, si trata proubablamen de « localhost ».)',
738
+    'texte_ajout_auteur' => 'L’autour seguent es estat ajustat a l’article :',
739
+    'texte_annuaire_ldap_1' => 'S’avès achès a un annuari (LDAP), lou poudès utilisà per ',
740
+    'texte_article_statut' => 'Aquel article :',
741
+    'texte_article_virtuel' => 'Article virtual',
742
+    'texte_article_virtuel_reference' => '<b>Article virtual :</b> article referençat en lou vouòstre sit SPIP, mà redirigit vers una autra URL. Per suprimà la redirecioun, escassas l’URL aquì soubre.',
743
+    'texte_aucun_resultat_auteur' => 'Minga resultat per « @cherche_auteur@ »',
744
+    'texte_auteur_messagerie' => 'Estou sit vi pòu endicà en permanença la lista dei redatour counetat, cen que vi permete d’escambià de message en diret. Poudès dechìdre de noun aparèisse en aquela lista (siès « invisible/a » dei autre utilisaire).',
745
+    'texte_auteurs' => 'LU AUTOUR',
746
+    'texte_choix_base_1' => 'Chausissès la vouòstra basa:',
747
+    'texte_choix_base_2' => 'Lou servidou SQL counten mai d’una basa de dounada.',
748
+    'texte_choix_base_3' => '<b>Chausissès</b> aquì souta aquela que lou vouòstre aubergadour v’a atribuit :',
749
+    'texte_choix_table_prefix' => 'Prefis dei taula :',
750
+    'texte_compte_element' => '@count@ elemen',
751
+    'texte_compte_elements' => '@count@ elemen',
752
+    'texte_conflit_edition_correction' => 'Vourguès countroulà aquì souta li diferença tra li doui versioun dóu tèstou ; poudès finda coupià li vouòstri moudificacioun, pi recoumençà.',
753
+    'texte_connexion_mysql' => 'Counsultas li infourmacioun que lou vouòstre aubergadour fournisse : li devès troubà lou servidou de basa de dounada que proupausa e lu identificant persounal per vi counetà.',
754
+    'texte_contenu_article' => '(Countengut de l’article en quauque mot.)',
755
+    'texte_contenu_articles' => 'Segoun la maqueta que lou vouòstre sit a adoutada, poudès dechidre
756 756
 		que d’unu elemen dei article noun soun utilisat.
757 757
 		Utilisas la lista aquì souta per endicà quau elemen soun dispounible.',
758
-	'texte_crash_base' => 'Se la vouòstra basa de dounada s’es
758
+    'texte_crash_base' => 'Se la vouòstra basa de dounada s’es
759 759
  			encalada, poudès prouvà una reparacioun
760 760
  			autoumatica.',
761
-	'texte_creer_rubrique' => 'Denant de poudé escrieure d’articles<br/>, devès creà una rùbrica.',
762
-	'texte_date_creation_article' => 'DATA DE CREACIOUN DE L’ARTICLE:', # on ajoute le ":"
763
-	'texte_date_creation_objet' => 'Data de créacioun :', # on ajoute le ":"
764
-	'texte_date_publication_anterieure' => 'Data de redacioun anterioura :',
765
-	'texte_date_publication_anterieure_nonaffichee' => 'Noun faire aparèisse de data de redacioun anterioura.',
766
-	'texte_date_publication_article' => 'DATA DE PUBLICACIOUN EN LIGNA:',
767
-	'texte_date_publication_objet' => 'Data de publicacioun en ligna :',
768
-	'texte_definir_comme_traduction_rubrique' => 'Aquela rùbrica es una traducioun de la rùbrica nùmero :',
769
-	'texte_descriptif_rapide' => 'Descritiéu rapide',
770
-	'texte_effacer_base' => 'Escassà la basa de dounada SPIP',
771
-	'texte_effacer_statistiques' => 'Escassà li estatìstica',
772
-	'texte_en_cours_validation' => 'Lu countengut aquì souta asperoun d’estre validat.',
773
-	'texte_enrichir_mise_a_jour' => 'Poudès enriquì la coumpaginacioun dóu vouòstre tèstou en utilisant d’« escourcha tipougràfica »',
774
-	'texte_fichier_authent' => '<b>Déu SPIP creà de fichié especial
761
+    'texte_creer_rubrique' => 'Denant de poudé escrieure d’articles<br/>, devès creà una rùbrica.',
762
+    'texte_date_creation_article' => 'DATA DE CREACIOUN DE L’ARTICLE:', # on ajoute le ":"
763
+    'texte_date_creation_objet' => 'Data de créacioun :', # on ajoute le ":"
764
+    'texte_date_publication_anterieure' => 'Data de redacioun anterioura :',
765
+    'texte_date_publication_anterieure_nonaffichee' => 'Noun faire aparèisse de data de redacioun anterioura.',
766
+    'texte_date_publication_article' => 'DATA DE PUBLICACIOUN EN LIGNA:',
767
+    'texte_date_publication_objet' => 'Data de publicacioun en ligna :',
768
+    'texte_definir_comme_traduction_rubrique' => 'Aquela rùbrica es una traducioun de la rùbrica nùmero :',
769
+    'texte_descriptif_rapide' => 'Descritiéu rapide',
770
+    'texte_effacer_base' => 'Escassà la basa de dounada SPIP',
771
+    'texte_effacer_statistiques' => 'Escassà li estatìstica',
772
+    'texte_en_cours_validation' => 'Lu countengut aquì souta asperoun d’estre validat.',
773
+    'texte_enrichir_mise_a_jour' => 'Poudès enriquì la coumpaginacioun dóu vouòstre tèstou en utilisant d’« escourcha tipougràfica »',
774
+    'texte_fichier_authent' => '<b>Déu SPIP creà de fichié especial
775 775
 <tt>.htpasswd</tt> e <tt>.htpasswd-admin</tt> en lou repertori @dossier@ ?</b>
776 776
 <p>Aquelu fichié vi pouòdon servì per restrègne l’achès ai autour e aministratour en d’autre luèc dóu vouòstre sit (prougrama estèrnou d’estatìstica, per isemple).</p>
777 777
 <p>Se noun vi sièrve, poudès laissà aquesla oupcioun a la sieu valour predefinida (minga de creacioun de fichié).</p>',
778
-	'texte_informations_personnelles_1' => 'Ahura lou sistèma vi va creà un achès persounalisat au sit.',
779
-	'texte_informations_personnelles_2' => '(Nota : es una reinstalacioun, se lou vouòstre achès marcha encara, poudès',
780
-	'texte_introductif_article' => '(Test introdutiu de l’article.)',
781
-	'texte_jeu_caractere' => 'Es counsilhat d’emplegà, sus lou vouòstre sit, l’alfabet universal (<tt>utf-8</tt>) : permete d’afichà de tèstou en touti li lenga sensa proublema de coumpatibilità emb’ai navigatour mouderne.',
782
-	'texte_jeu_caractere_3' => 'Lou vouòstre sit es atualamen instalat dau juèc de carater :',
783
-	'texte_jeu_caractere_4' => 'En cas qu’acò noun courrespouònde a la realità dei vouòstri dounada (après, per isemple, una restouracioun de basa de dounada), o <em>que coumencas estou sit</em> e desiras chausì un autre juèc de caracter, endicas-lou aicí : ',
784
-	'texte_login_ldap_1' => '(Laissà vuèi per un achès anounime, o intrà lou camin coumplet, per isemple «<tt>uid=fabre, ou=users, dc=lou-mieu-doumìni, dc=com</tt>».)',
785
-	'texte_login_precaution' => 'Mèfi ! Acò es lou login emb’au qual sias ahura counetat. 
778
+    'texte_informations_personnelles_1' => 'Ahura lou sistèma vi va creà un achès persounalisat au sit.',
779
+    'texte_informations_personnelles_2' => '(Nota : es una reinstalacioun, se lou vouòstre achès marcha encara, poudès',
780
+    'texte_introductif_article' => '(Test introdutiu de l’article.)',
781
+    'texte_jeu_caractere' => 'Es counsilhat d’emplegà, sus lou vouòstre sit, l’alfabet universal (<tt>utf-8</tt>) : permete d’afichà de tèstou en touti li lenga sensa proublema de coumpatibilità emb’ai navigatour mouderne.',
782
+    'texte_jeu_caractere_3' => 'Lou vouòstre sit es atualamen instalat dau juèc de carater :',
783
+    'texte_jeu_caractere_4' => 'En cas qu’acò noun courrespouònde a la realità dei vouòstri dounada (après, per isemple, una restouracioun de basa de dounada), o <em>que coumencas estou sit</em> e desiras chausì un autre juèc de caracter, endicas-lou aicí : ',
784
+    'texte_login_ldap_1' => '(Laissà vuèi per un achès anounime, o intrà lou camin coumplet, per isemple «<tt>uid=fabre, ou=users, dc=lou-mieu-doumìni, dc=com</tt>».)',
785
+    'texte_login_precaution' => 'Mèfi ! Acò es lou login emb’au qual sias ahura counetat. 
786 786
  Utilisas aqueu fourmulari embé precaucioun...',
787
-	'texte_messagerie_agenda' => 'Una messagerìa permete ai redatour dóu sit de coumunicà diretamen tra elu en l’espaci privat dóu sit. Es assouciada a un agènda.',
788
-	'texte_mise_a_niveau_base_1' => 'Venès de metre a jou lu fichié SPIP.
787
+    'texte_messagerie_agenda' => 'Una messagerìa permete ai redatour dóu sit de coumunicà diretamen tra elu en l’espaci privat dóu sit. Es assouciada a un agènda.',
788
+    'texte_mise_a_niveau_base_1' => 'Venès de metre a jou lu fichié SPIP.
789 789
  	Ahura cau metre a nivèu la basa de dounada
790 790
  	dóu sit.',
791
-	'texte_modifier_article' => 'Moudificà l’article :',
792
-	'texte_multilinguisme' => 'Se vourguès gerà d’ouget en mai d’una lenga, embé una navigacioun complessa, poudès ajustà un menù de selecioun de lenga sus aquelu ouget, en founcioun de l’ourganisacioun dóu vouòstre sit.',
793
-	'texte_multilinguisme_trad' => 'Poudès finda ativà un sistema de gestioun dei estac tra li diferenti traducioun sus certen ouget.',
794
-	'texte_non_compresse' => '<i>noun coumprimat</i> (lou vouòstre servidou noun supouòrta aquela founciounalità)',
795
-	'texte_nouvelle_version_spip_1' => 'Avès instalat una nouvèla versioun de SPIP.',
796
-	'texte_nouvelle_version_spip_2' => 'Aquela versioun nouvèla demanda una messa a jou mai coumpleta qu’a l’acoustumada. Se siès webmèstre dóu sit, vourguès escassà lou fichié @connect@ e repilhà l’instalacioun per fin d’atualisà lu vouòstre parametre de counessioun a la basa de dounada.<p> (NB: s’avès denembrat lu vouòstre parametre de counessioun, regarjas lou fichié @connect@ denant de lou suprimà...)</p>',
797
-	'texte_operation_echec' => 'Tournas a la pàgina prechedenta, chausissès una autra basa o creas nen una nouvèla. Verificas li infourmacioun que lou vouòstre aubergadour v’a fournidi.',
798
-	'texte_plus_trois_car' => 'mai de 3 caracter',
799
-	'texte_plusieurs_articles' => 'Plusiur autour troubat per « @cherche_auteur@ »:',
800
-	'texte_port_annuaire' => '(La valour predefinida counven generalamen.)',
801
-	'texte_presente_plugin' => 'Aquela pàgina lista lu plugin dispounible sus lou sit. Poudès ativà lu plugin necessari en entacant la casa courrespoundenta.',
802
-	'texte_proposer_publication' => 'Quoura lou vouòstre article sera acabat,<br /> pourès proupausà la siéu publicacioun.',
803
-	'texte_proxy' => 'De còu que lì a (intranet, rets protegidi...), lu sit distant (doucumentacioun de SPIP, sit sindicat, eca.) soun achessible qu’a travès un <i>proxy</i>. En aqueu cas, endiquès aquì souta la siéu adressa coum’acò @proxy_en_cours@. En general, laisserès aquèla casa vuèia',
804
-	'texte_publication_articles_post_dates' => 'Couma SPIP si deu coumpourtà emb’ai article que la sieu
791
+    'texte_modifier_article' => 'Moudificà l’article :',
792
+    'texte_multilinguisme' => 'Se vourguès gerà d’ouget en mai d’una lenga, embé una navigacioun complessa, poudès ajustà un menù de selecioun de lenga sus aquelu ouget, en founcioun de l’ourganisacioun dóu vouòstre sit.',
793
+    'texte_multilinguisme_trad' => 'Poudès finda ativà un sistema de gestioun dei estac tra li diferenti traducioun sus certen ouget.',
794
+    'texte_non_compresse' => '<i>noun coumprimat</i> (lou vouòstre servidou noun supouòrta aquela founciounalità)',
795
+    'texte_nouvelle_version_spip_1' => 'Avès instalat una nouvèla versioun de SPIP.',
796
+    'texte_nouvelle_version_spip_2' => 'Aquela versioun nouvèla demanda una messa a jou mai coumpleta qu’a l’acoustumada. Se siès webmèstre dóu sit, vourguès escassà lou fichié @connect@ e repilhà l’instalacioun per fin d’atualisà lu vouòstre parametre de counessioun a la basa de dounada.<p> (NB: s’avès denembrat lu vouòstre parametre de counessioun, regarjas lou fichié @connect@ denant de lou suprimà...)</p>',
797
+    'texte_operation_echec' => 'Tournas a la pàgina prechedenta, chausissès una autra basa o creas nen una nouvèla. Verificas li infourmacioun que lou vouòstre aubergadour v’a fournidi.',
798
+    'texte_plus_trois_car' => 'mai de 3 caracter',
799
+    'texte_plusieurs_articles' => 'Plusiur autour troubat per « @cherche_auteur@ »:',
800
+    'texte_port_annuaire' => '(La valour predefinida counven generalamen.)',
801
+    'texte_presente_plugin' => 'Aquela pàgina lista lu plugin dispounible sus lou sit. Poudès ativà lu plugin necessari en entacant la casa courrespoundenta.',
802
+    'texte_proposer_publication' => 'Quoura lou vouòstre article sera acabat,<br /> pourès proupausà la siéu publicacioun.',
803
+    'texte_proxy' => 'De còu que lì a (intranet, rets protegidi...), lu sit distant (doucumentacioun de SPIP, sit sindicat, eca.) soun achessible qu’a travès un <i>proxy</i>. En aqueu cas, endiquès aquì souta la siéu adressa coum’acò @proxy_en_cours@. En general, laisserès aquèla casa vuèia',
804
+    'texte_publication_articles_post_dates' => 'Couma SPIP si deu coumpourtà emb’ai article que la sieu
805 805
 		data de publicacioun es fissada a una 
806 806
 		escadença futura ?',
807
-	'texte_rappel_selection_champs' => '[Noun denembras de seleciounà courretamen aqueu camp.]',
808
-	'texte_recalcul_page' => 'Se voulès
807
+    'texte_rappel_selection_champs' => '[Noun denembras de seleciounà courretamen aqueu camp.]',
808
+    'texte_recalcul_page' => 'Se voulès
809 809
 recarculà soulamen una pàgina, passas pulèu per l’espaci public et utilisas lou boutoun « recarculà ».',
810
-	'texte_recuperer_base' => 'Reparà la basa de dounada',
811
-	'texte_reference_mais_redirige' => 'article referençat en lou vouòstre sit SPIP, ma redirigiat vèrs un’autra URL.',
812
-	'texte_requetes_echouent' => '<b>Quoura certeni requesta SQL souhon
810
+    'texte_recuperer_base' => 'Reparà la basa de dounada',
811
+    'texte_reference_mais_redirige' => 'article referençat en lou vouòstre sit SPIP, ma redirigiat vèrs un’autra URL.',
812
+    'texte_requetes_echouent' => '<b>Quoura certeni requesta SQL souhon
813 813
   sistematicamen e sensa rasoun aparenta, si pòu
814 814
   qu’acò vengue de la basa de dounada.</b><p>
815 815
   Lou vouòstre servidou SQL a la facultà de reparà li sieu
@@ -818,90 +818,90 @@  discard block
 block discarded – undo
818 818
  d’indìci de cen que noun marcha...</p><p>
819 819
   Se lou proublema persiste, countactas lou vouòstre
820 820
   aubergadour.</p>',
821
-	'texte_selection_langue_principale' => 'Poudès seleciounà aquì souta la « lenga principala » dóu sit. Aquela chausida noun v’oubligia - gauch proun que noun - da escriéure lu vouòstre article en la lenga seleciounada, ma permete de determinà :
821
+    'texte_selection_langue_principale' => 'Poudès seleciounà aquì souta la « lenga principala » dóu sit. Aquela chausida noun v’oubligia - gauch proun que noun - da escriéure lu vouòstre article en la lenga seleciounada, ma permete de determinà :
822 822
  <ul><li> lou fourmat predefinit dei data soubre lou sit pùblicou ;</li>
823 823
  <li> la natura dóu moutour tipougràficou que SPIP déu utilisà per lou rendut dei tèstou;</li>
824 824
  <li> la lenga utilisada en lu fourmulari dóu sit pùblicou;</li>
825 825
  <li> la lenga presentada couma predefinida en l’espaci privat.</li></ul>',
826
-	'texte_sous_titre' => 'Souta-titre',
827
-	'texte_statistiques_visites' => '(barra founçadi :  dimènegue / curva founçadi : evoulucioun de la mejàna)',
828
-	'texte_statut_attente_validation' => 'en aspèra de validacioun',
829
-	'texte_statut_publies' => 'publicat en ligna',
830
-	'texte_statut_refuses' => 'refudat',
831
-	'texte_suppression_fichiers' => 'Utilisas aquela coumanda per fin de suprimà toui lu fichié que si trouvon
826
+    'texte_sous_titre' => 'Souta-titre',
827
+    'texte_statistiques_visites' => '(barra founçadi :  dimènegue / curva founçadi : evoulucioun de la mejàna)',
828
+    'texte_statut_attente_validation' => 'en aspèra de validacioun',
829
+    'texte_statut_publies' => 'publicat en ligna',
830
+    'texte_statut_refuses' => 'refudat',
831
+    'texte_suppression_fichiers' => 'Utilisas aquela coumanda per fin de suprimà toui lu fichié que si trouvon
832 832
 en l’amagadou SPIP. Acò permete per isemple de fourçà un nouvèu carcul de touti li pàgina
833 833
 s’avès fach dei moudificacioun empourtanti de grafisme o d’estrutura dóu sit.',
834
-	'texte_sur_titre' => 'Soubre-titre',
835
-	'texte_table_ok' => ': aquela taula va ben.',
836
-	'texte_tentative_recuperation' => 'Tentativa de reparacioun',
837
-	'texte_tenter_reparation' => 'Prouvà de reparà la basa de dounada',
838
-	'texte_test_proxy' => 'Per prouvà aqueu proxy, endicas aquì l’adressa d’un sit web
834
+    'texte_sur_titre' => 'Soubre-titre',
835
+    'texte_table_ok' => ': aquela taula va ben.',
836
+    'texte_tentative_recuperation' => 'Tentativa de reparacioun',
837
+    'texte_tenter_reparation' => 'Prouvà de reparà la basa de dounada',
838
+    'texte_test_proxy' => 'Per prouvà aqueu proxy, endicas aquì l’adressa d’un sit web
839 839
     que lou vourias prouvà.',
840
-	'texte_titre_02' => 'Titre :',
841
-	'texte_titre_obligatoire' => '<b>Titre</b> [Oubligatori]',
842
-	'texte_travail_article' => '@nom_auteur_modif@ a trabalhat sus aquel article @date_diff@ minuta fa',
843
-	'texte_travail_collaboratif' => 'Coura es frequent que mai d’un redatour 
840
+    'texte_titre_02' => 'Titre :',
841
+    'texte_titre_obligatoire' => '<b>Titre</b> [Oubligatori]',
842
+    'texte_travail_article' => '@nom_auteur_modif@ a trabalhat sus aquel article @date_diff@ minuta fa',
843
+    'texte_travail_collaboratif' => 'Coura es frequent que mai d’un redatour 
844 844
   travalhe sus lou meme article, lou sistema
845 845
   pòu afichà lu article darieramen « dubèrt »
846 846
   per fin d’evità li moudificacioun fachi ensen.
847 847
   Aquela oupcioun es desativada de maniera predefinida
848 848
   per fin d’evità d’afichà de message d’avertimen
849 849
   intempestiéu.',
850
-	'texte_vide' => 'vuèi',
851
-	'texte_vider_cache' => 'Vuà l’amagadou',
852
-	'titre_admin_tech' => 'Mantenença tècnica',
853
-	'titre_admin_vider' => 'Mantenença tècnica',
854
-	'titre_ajouter_un_auteur' => 'Ajustà un autour',
855
-	'titre_ajouter_un_mot' => 'Ajustà un mot-clau',
856
-	'titre_cadre_afficher_article' => 'Afichà lu article',
857
-	'titre_cadre_afficher_traductions' => 'Afichà l’estat dei traducioun dai lenga segenti :',
858
-	'titre_cadre_ajouter_auteur' => 'AJUSTÀ UN AUTOUR :',
859
-	'titre_cadre_interieur_rubrique' => 'En la rùbrica',
860
-	'titre_cadre_numero_auteur' => 'AUTOUR NÙMERO',
861
-	'titre_cadre_numero_objet' => '@objet@ NÙMERO :',
862
-	'titre_cadre_signature_obligatoire' => '<b>Firma</b> [Oubligatori]<br />',
863
-	'titre_config_contenu_notifications' => 'Noutificatioun',
864
-	'titre_config_contenu_prive' => 'En l’espaci privat',
865
-	'titre_config_contenu_public' => 'Soubre lou sit pùblicou',
866
-	'titre_config_fonctions' => 'Counfiguracioun dóu sit',
867
-	'titre_config_langage' => 'Counfigurà la lenga',
868
-	'titre_configuration' => 'Counfiguracioun dóu sit',
869
-	'titre_configurer_preferences' => 'Counfigurà li vouòstri preferença',
870
-	'titre_configurer_preferences_menus' => 'Counfigurà li vouòstri preferença de menù',
871
-	'titre_conflit_edition' => 'Counflit dóu tems de l’edicioun',
872
-	'titre_connexion_ldap' => 'Oupcioun : <b>La vouòstra counessioun LDAP</b>',
873
-	'titre_groupe_mots' => 'GROUP DE MOT :',
874
-	'titre_identite_site' => 'Identità dóu sit',
875
-	'titre_langue_article' => 'Lenga de l’article',
876
-	'titre_langue_rubrique' => 'Lenga de la rùbrica',
877
-	'titre_langue_trad_article' => 'LENGA E TRADUCIOUN DE L’ARTICLE',
878
-	'titre_les_articles' => 'LU ARTICLE',
879
-	'titre_messagerie_agenda' => 'Messagerìa e agenda',
880
-	'titre_naviguer_dans_le_site' => 'Navigà en lou sit...',
881
-	'titre_nouvelle_rubrique' => 'Nouvèla rùbrica',
882
-	'titre_numero_rubrique' => 'RÙBRICA NÙMERO :',
883
-	'titre_page_articles_edit' => 'Moudificà : @titre@',
884
-	'titre_page_articles_page' => 'Lu article',
885
-	'titre_page_articles_tous' => 'Tout lou sit',
886
-	'titre_page_calendrier' => 'Calendari @nom_mois@ @annee@',
887
-	'titre_page_config_contenu' => 'Counfiguracioun dóu sit',
888
-	'titre_page_delete_all' => 'supressioun toutala e irreversibla',
889
-	'titre_page_recherche' => 'Resultat de la recerca @recherche@',
890
-	'titre_page_statistiques_referers' => 'Estatistica (estac intrant)',
891
-	'titre_page_upgrade' => 'Messa a nivèu de SPIP',
892
-	'titre_preference_menus_favoris' => 'Menù favourit',
893
-	'titre_publication_articles_post_dates' => 'Publicacioun dei article post-datat',
894
-	'titre_reparation' => 'Reparacioun',
895
-	'titre_suivi_petition' => 'Segut dei peticioun',
896
-	'tls_ldap' => 'Transport Layer Security :',
897
-	'trad_article_traduction' => 'Touti li versioun d’aquel article :',
898
-	'trad_delier' => 'Pus legà aquel article ai traducioun sieui',
899
-	'trad_lier' => 'Aquel article es una traducioun de l’article nùmero :',
900
-	'trad_new' => 'Escrieure una nouvèla traducioun',
850
+    'texte_vide' => 'vuèi',
851
+    'texte_vider_cache' => 'Vuà l’amagadou',
852
+    'titre_admin_tech' => 'Mantenença tècnica',
853
+    'titre_admin_vider' => 'Mantenença tècnica',
854
+    'titre_ajouter_un_auteur' => 'Ajustà un autour',
855
+    'titre_ajouter_un_mot' => 'Ajustà un mot-clau',
856
+    'titre_cadre_afficher_article' => 'Afichà lu article',
857
+    'titre_cadre_afficher_traductions' => 'Afichà l’estat dei traducioun dai lenga segenti :',
858
+    'titre_cadre_ajouter_auteur' => 'AJUSTÀ UN AUTOUR :',
859
+    'titre_cadre_interieur_rubrique' => 'En la rùbrica',
860
+    'titre_cadre_numero_auteur' => 'AUTOUR NÙMERO',
861
+    'titre_cadre_numero_objet' => '@objet@ NÙMERO :',
862
+    'titre_cadre_signature_obligatoire' => '<b>Firma</b> [Oubligatori]<br />',
863
+    'titre_config_contenu_notifications' => 'Noutificatioun',
864
+    'titre_config_contenu_prive' => 'En l’espaci privat',
865
+    'titre_config_contenu_public' => 'Soubre lou sit pùblicou',
866
+    'titre_config_fonctions' => 'Counfiguracioun dóu sit',
867
+    'titre_config_langage' => 'Counfigurà la lenga',
868
+    'titre_configuration' => 'Counfiguracioun dóu sit',
869
+    'titre_configurer_preferences' => 'Counfigurà li vouòstri preferença',
870
+    'titre_configurer_preferences_menus' => 'Counfigurà li vouòstri preferença de menù',
871
+    'titre_conflit_edition' => 'Counflit dóu tems de l’edicioun',
872
+    'titre_connexion_ldap' => 'Oupcioun : <b>La vouòstra counessioun LDAP</b>',
873
+    'titre_groupe_mots' => 'GROUP DE MOT :',
874
+    'titre_identite_site' => 'Identità dóu sit',
875
+    'titre_langue_article' => 'Lenga de l’article',
876
+    'titre_langue_rubrique' => 'Lenga de la rùbrica',
877
+    'titre_langue_trad_article' => 'LENGA E TRADUCIOUN DE L’ARTICLE',
878
+    'titre_les_articles' => 'LU ARTICLE',
879
+    'titre_messagerie_agenda' => 'Messagerìa e agenda',
880
+    'titre_naviguer_dans_le_site' => 'Navigà en lou sit...',
881
+    'titre_nouvelle_rubrique' => 'Nouvèla rùbrica',
882
+    'titre_numero_rubrique' => 'RÙBRICA NÙMERO :',
883
+    'titre_page_articles_edit' => 'Moudificà : @titre@',
884
+    'titre_page_articles_page' => 'Lu article',
885
+    'titre_page_articles_tous' => 'Tout lou sit',
886
+    'titre_page_calendrier' => 'Calendari @nom_mois@ @annee@',
887
+    'titre_page_config_contenu' => 'Counfiguracioun dóu sit',
888
+    'titre_page_delete_all' => 'supressioun toutala e irreversibla',
889
+    'titre_page_recherche' => 'Resultat de la recerca @recherche@',
890
+    'titre_page_statistiques_referers' => 'Estatistica (estac intrant)',
891
+    'titre_page_upgrade' => 'Messa a nivèu de SPIP',
892
+    'titre_preference_menus_favoris' => 'Menù favourit',
893
+    'titre_publication_articles_post_dates' => 'Publicacioun dei article post-datat',
894
+    'titre_reparation' => 'Reparacioun',
895
+    'titre_suivi_petition' => 'Segut dei peticioun',
896
+    'tls_ldap' => 'Transport Layer Security :',
897
+    'trad_article_traduction' => 'Touti li versioun d’aquel article :',
898
+    'trad_delier' => 'Pus legà aquel article ai traducioun sieui',
899
+    'trad_lier' => 'Aquel article es una traducioun de l’article nùmero :',
900
+    'trad_new' => 'Escrieure una nouvèla traducioun',
901 901
 
902
-	// U
903
-	'utf8_convert_erreur_orig' => 'Errour : lou juèc de caractèr @charset@ es pas supourtat.',
902
+    // U
903
+    'utf8_convert_erreur_orig' => 'Errour : lou juèc de caractèr @charset@ es pas supourtat.',
904 904
 
905
-	// V
906
-	'version' => 'Versioun:'
905
+    // V
906
+    'version' => 'Versioun:'
907 907
 );
Please login to merge, or discard this patch.