Completed
Push — master ( b74578...a56a38 )
by cam
01:26
created
ecrire/inc/commencer_page.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 	$titre = '['
91 91
 		. $nom_site_spip
92 92
 		. ']'
93
-		. ($titre ? ' ' . textebrut(typo($titre)) : '');
93
+		. ($titre ? ' '.textebrut(typo($titre)) : '');
94 94
 
95 95
 	return _DOCTYPE_ECRIRE
96 96
 	. html_lang_attributes()
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 function init_body($rubrique = 'accueil', $sous_rubrique = 'accueil', $id_rubrique = '', $menu = true) {
134 134
 
135 135
 	$res = pipeline('body_prive', "<body class='"
136
-		. init_body_class() . ' ' . _request('exec') . "'"
136
+		. init_body_class().' '._request('exec')."'"
137 137
 		. ($GLOBALS['spip_lang_rtl'] ? " dir='rtl'" : '')
138 138
 		. '>');
139 139
 
Please login to merge, or discard this patch.
Indentation   +56 added lines, -56 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  **/
17 17
 
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 /**
@@ -42,25 +42,25 @@  discard block
 block discarded – undo
42 42
  * @return string Code HTML
43 43
  **/
44 44
 function inc_commencer_page_dist(
45
-	$titre = '',
46
-	$rubrique = 'accueil',
47
-	$sous_rubrique = 'accueil',
48
-	$id_rubrique = '',
49
-	$menu = true,
50
-	$minipres = false,
51
-	$alertes = true
45
+    $titre = '',
46
+    $rubrique = 'accueil',
47
+    $sous_rubrique = 'accueil',
48
+    $id_rubrique = '',
49
+    $menu = true,
50
+    $minipres = false,
51
+    $alertes = true
52 52
 ) {
53 53
 
54
-	include_spip('inc/headers');
54
+    include_spip('inc/headers');
55 55
 
56
-	http_no_cache();
56
+    http_no_cache();
57 57
 
58
-	return init_entete($titre, $id_rubrique, $minipres)
59
-	. init_body($rubrique, $sous_rubrique, $id_rubrique, $menu)
60
-	. "<div id='page'>"
61
-	. auteurs_recemment_connectes($GLOBALS['connect_id_auteur'])
62
-	. ($alertes ? alertes_auteur($GLOBALS['connect_id_auteur']) : '')
63
-	. '<div class="largeur">';
58
+    return init_entete($titre, $id_rubrique, $minipres)
59
+    . init_body($rubrique, $sous_rubrique, $id_rubrique, $menu)
60
+    . "<div id='page'>"
61
+    . auteurs_recemment_connectes($GLOBALS['connect_id_auteur'])
62
+    . ($alertes ? alertes_auteur($GLOBALS['connect_id_auteur']) : '')
63
+    . '<div class="largeur">';
64 64
 }
65 65
 
66 66
 /**
@@ -81,21 +81,21 @@  discard block
 block discarded – undo
81 81
  *     Entête du fichier HTML avec le DOCTYPE
82 82
  */
83 83
 function init_entete($titre = '', $dummy = 0, $minipres = false) {
84
-	include_spip('inc/texte');
85
-	if (!$nom_site_spip = textebrut(typo($GLOBALS['meta']['nom_site']))) {
86
-		$nom_site_spip = _T('info_mon_site_spip');
87
-	}
88
-
89
-	$titre = '['
90
-		. $nom_site_spip
91
-		. ']'
92
-		. ($titre ? ' ' . textebrut(typo($titre)) : '');
93
-
94
-	return _DOCTYPE_ECRIRE
95
-	. html_lang_attributes()
96
-	. "<head>\n"
97
-	. init_head($titre, $dummy, $minipres)
98
-	. "</head>\n";
84
+    include_spip('inc/texte');
85
+    if (!$nom_site_spip = textebrut(typo($GLOBALS['meta']['nom_site']))) {
86
+        $nom_site_spip = _T('info_mon_site_spip');
87
+    }
88
+
89
+    $titre = '['
90
+        . $nom_site_spip
91
+        . ']'
92
+        . ($titre ? ' ' . textebrut(typo($titre)) : '');
93
+
94
+    return _DOCTYPE_ECRIRE
95
+    . html_lang_attributes()
96
+    . "<head>\n"
97
+    . init_head($titre, $dummy, $minipres)
98
+    . "</head>\n";
99 99
 }
100 100
 
101 101
 /**
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
  * @return string
110 110
  */
111 111
 function init_head($titre = '', $dummy = 0, $minipres = false) {
112
-	return recuperer_fond('prive/squelettes/head/dist', ['titre' => $titre, 'minipres' => $minipres ? ' ' : '']);
112
+    return recuperer_fond('prive/squelettes/head/dist', ['titre' => $titre, 'minipres' => $minipres ? ' ' : '']);
113 113
 }
114 114
 
115 115
 /**
@@ -131,20 +131,20 @@  discard block
 block discarded – undo
131 131
  */
132 132
 function init_body($rubrique = 'accueil', $sous_rubrique = 'accueil', $id_rubrique = '', $menu = true) {
133 133
 
134
-	$res = pipeline('body_prive', "<body class='"
135
-		. init_body_class() . ' ' . _request('exec') . "'"
136
-		. ($GLOBALS['spip_lang_rtl'] ? " dir='rtl'" : '')
137
-		. '>');
134
+    $res = pipeline('body_prive', "<body class='"
135
+        . init_body_class() . ' ' . _request('exec') . "'"
136
+        . ($GLOBALS['spip_lang_rtl'] ? " dir='rtl'" : '')
137
+        . '>');
138 138
 
139
-	if (!$menu) {
140
-		return $res;
141
-	}
139
+    if (!$menu) {
140
+        return $res;
141
+    }
142 142
 
143 143
 
144
-	$bandeau = charger_fonction('bandeau', 'inc');
144
+    $bandeau = charger_fonction('bandeau', 'inc');
145 145
 
146
-	return $res
147
-	. $bandeau();
146
+    return $res
147
+    . $bandeau();
148 148
 }
149 149
 
150 150
 /**
@@ -156,23 +156,23 @@  discard block
 block discarded – undo
156 156
  * @return string Classes CSS (séparées par des espaces)
157 157
  */
158 158
 function init_body_class() {
159
-	$display_modes = [
160
-		0 => 'icones_img_texte' // défaut.
161
-		/*init*/,
162
-		1 => 'icones_texte',
163
-		2 => 'icones_img_texte',
164
-		3 => 'icones_img'
165
-	];
159
+    $display_modes = [
160
+        0 => 'icones_img_texte' // défaut.
161
+        /*init*/,
162
+        1 => 'icones_texte',
163
+        2 => 'icones_img_texte',
164
+        3 => 'icones_img'
165
+    ];
166 166
 
167
-	$prefs = $GLOBALS['visiteur_session']['prefs'] ?? [];
167
+    $prefs = $GLOBALS['visiteur_session']['prefs'] ?? [];
168 168
 
169
-	$display_mode = $display_modes[(int) ($prefs['display'] ?? 0)] ?? $display_modes[0];
170
-	$spip_display_navigation = isset($prefs['display_navigation']) ? spip_sanitize_classname($prefs['display_navigation']) : 'navigation_avec_icones';
169
+    $display_mode = $display_modes[(int) ($prefs['display'] ?? 0)] ?? $display_modes[0];
170
+    $spip_display_navigation = isset($prefs['display_navigation']) ? spip_sanitize_classname($prefs['display_navigation']) : 'navigation_avec_icones';
171 171
 
172
-	$couleur = (int) ($prefs['couleur'] ?? 2);
172
+    $couleur = (int) ($prefs['couleur'] ?? 2);
173 173
 
174
-	$classes = "spip-theme-colors-$couleur $spip_display_navigation $display_mode";
175
-	return spip_sanitize_classname($classes);
174
+    $classes = "spip-theme-colors-$couleur $spip_display_navigation $display_mode";
175
+    return spip_sanitize_classname($classes);
176 176
 }
177 177
 
178 178
 
@@ -183,5 +183,5 @@  discard block
 block discarded – undo
183 183
  * @return string
184 184
  */
185 185
 function auteurs_recemment_connectes($id_auteur) {
186
-	return recuperer_fond('prive/objets/liste/auteurs_enligne');
186
+    return recuperer_fond('prive/objets/liste/auteurs_enligne');
187 187
 }
Please login to merge, or discard this patch.
ecrire/action/editer_objet.php 2 patches
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -76,12 +76,12 @@  discard block
 block discarded – undo
76 76
  */
77 77
 function objet_modifier($objet, $id, $set = null) {
78 78
 	if (($t = objet_type($objet)) !== $objet) {
79
-		spip_log("objet_modifier: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
79
+		spip_log("objet_modifier: appel avec type $objet invalide au lieu de $t", 'editer'._LOG_INFO_IMPORTANTE);
80 80
 		$objet = $t;
81 81
 	}
82 82
 	if (
83
-		include_spip('action/editer_' . $objet)
84
-		and function_exists($modifier = $objet . '_modifier')
83
+		include_spip('action/editer_'.$objet)
84
+		and function_exists($modifier = $objet.'_modifier')
85 85
 	) {
86 86
 		return $modifier($id, $set);
87 87
 	}
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 	$trouver_table = charger_fonction('trouver_table', 'base');
91 91
 	$desc = $trouver_table($table_sql);
92 92
 	if (!$desc or !isset($desc['field'])) {
93
-		spip_log("Objet $objet inconnu dans objet_modifier", 'editer' . _LOG_ERREUR);
93
+		spip_log("Objet $objet inconnu dans objet_modifier", 'editer'._LOG_ERREUR);
94 94
 
95 95
 		return _L("Erreur objet $objet inconnu");
96 96
 	}
@@ -170,12 +170,12 @@  discard block
 block discarded – undo
170 170
 function objet_inserer($objet, $id_parent = null, $set = null) {
171 171
 	$d = null;
172 172
 	if (($t = objet_type($objet)) !== $objet) {
173
-		spip_log("objet_inserer: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
173
+		spip_log("objet_inserer: appel avec type $objet invalide au lieu de $t", 'editer'._LOG_INFO_IMPORTANTE);
174 174
 		$objet = $t;
175 175
 	}
176 176
 	if (
177
-		include_spip('action/editer_' . $objet)
178
-		and function_exists($inserer = $objet . '_inserer')
177
+		include_spip('action/editer_'.$objet)
178
+		and function_exists($inserer = $objet.'_inserer')
179 179
 	) {
180 180
 		return $inserer($id_parent, $set);
181 181
 	}
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 			$row = sql_fetsel('id_rubrique, id_secteur, lang', 'spip_rubriques', 'id_parent=0', '', '0+titre,titre', '1');
197 197
 			$id_rubrique = $row['id_rubrique'];
198 198
 		} else {
199
-			$row = sql_fetsel('lang, id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
199
+			$row = sql_fetsel('lang, id_secteur', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique));
200 200
 		}
201 201
 
202 202
 		$champs['id_rubrique'] = $id_rubrique;
@@ -314,12 +314,12 @@  discard block
 block discarded – undo
314 314
  */
315 315
 function objet_instituer($objet, $id, $c, $calcul_rub = true) {
316 316
 	if (($t = objet_type($objet)) !== $objet) {
317
-		spip_log("objet_instituer: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
317
+		spip_log("objet_instituer: appel avec type $objet invalide au lieu de $t", 'editer'._LOG_INFO_IMPORTANTE);
318 318
 		$objet = $t;
319 319
 	}
320 320
 	if (
321
-		include_spip('action/editer_' . $objet)
322
-		and function_exists($instituer = $objet . '_instituer')
321
+		include_spip('action/editer_'.$objet)
322
+		and function_exists($instituer = $objet.'_instituer')
323 323
 	) {
324 324
 		return $instituer($id, $c, $calcul_rub);
325 325
 	}
@@ -348,7 +348,7 @@  discard block
 block discarded – undo
348 348
 	$sel[] = ($champ_date ? "$champ_date as date" : "'' as date");
349 349
 	$sel[] = (isset($desc['field']['id_rubrique']) ? 'id_rubrique' : '0 as id_rubrique');
350 350
 
351
-	$row = sql_fetsel($sel, $table_sql, id_table_objet($objet) . '=' . intval($id));
351
+	$row = sql_fetsel($sel, $table_sql, id_table_objet($objet).'='.intval($id));
352 352
 
353 353
 	$id_rubrique = $row['id_rubrique'];
354 354
 	$statut_ancien = $statut = $row['statut'];
@@ -371,7 +371,7 @@  discard block
 block discarded – undo
371 371
 			if ($s != 'publie' and autoriser('modifier', $objet, $id)) {
372 372
 				$statut = $champs['statut'] = $s;
373 373
 			} else {
374
-				spip_log("editer_objet $objet #$id refus " . json_encode($c, JSON_THROW_ON_ERROR), 'editer' . _LOG_INFO_IMPORTANTE);
374
+				spip_log("editer_objet $objet #$id refus ".json_encode($c, JSON_THROW_ON_ERROR), 'editer'._LOG_INFO_IMPORTANTE);
375 375
 			}
376 376
 		}
377 377
 
@@ -401,7 +401,7 @@  discard block
 block discarded – undo
401 401
 		and isset($c['id_parent'])
402 402
 		and $id_parent = $c['id_parent']
403 403
 		and $id_parent != $id_rubrique
404
-		and (sql_fetsel('1', 'spip_rubriques', 'id_rubrique=' . intval($id_parent)))
404
+		and (sql_fetsel('1', 'spip_rubriques', 'id_rubrique='.intval($id_parent)))
405 405
 	) {
406 406
 		$champs['id_rubrique'] = $id_parent;
407 407
 
@@ -500,7 +500,7 @@  discard block
 block discarded – undo
500 500
 	// Si on deplace l'objet
501 501
 	// changer aussi son secteur et sa langue (si heritee)
502 502
 	if (isset($champs['id_rubrique'])) {
503
-		$row_rub = sql_fetsel('id_secteur, lang', 'spip_rubriques', 'id_rubrique=' . sql_quote($champs['id_rubrique']));
503
+		$row_rub = sql_fetsel('id_secteur, lang', 'spip_rubriques', 'id_rubrique='.sql_quote($champs['id_rubrique']));
504 504
 		$langue = $row_rub['lang'];
505 505
 
506 506
 		if (isset($desc['field']['id_secteur'])) {
@@ -512,7 +512,7 @@  discard block
 block discarded – undo
512 512
 				sql_fetsel(
513 513
 					'1',
514 514
 					$table_sql,
515
-					id_table_objet($objet) . '=' . intval($id) . " AND langue_choisie<>'oui' AND lang<>" . sql_quote($langue)
515
+					id_table_objet($objet).'='.intval($id)." AND langue_choisie<>'oui' AND lang<>".sql_quote($langue)
516 516
 				)
517 517
 			) {
518 518
 				$champs['lang'] = $langue;
@@ -523,7 +523,7 @@  discard block
 block discarded – undo
523 523
 	if (!$champs) {
524 524
 		return;
525 525
 	}
526
-	sql_updateq($table_sql, $champs, id_table_objet($objet) . '=' . intval($id));
526
+	sql_updateq($table_sql, $champs, id_table_objet($objet).'='.intval($id));
527 527
 
528 528
 	// Changer le statut des rubriques concernees
529 529
 	if ($cond) {
@@ -567,7 +567,7 @@  discard block
 block discarded – undo
567 567
  */
568 568
 function objet_lire($objet, $valeur_id, $options = []) {
569 569
 	if (($t = objet_type($objet)) !== $objet) {
570
-		spip_log("objet_lire: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
570
+		spip_log("objet_lire: appel avec type $objet invalide au lieu de $t", 'editer'._LOG_INFO_IMPORTANTE);
571 571
 		$objet = $t;
572 572
 	}
573 573
 
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
 	) {
590 590
 		// Il est possible pour un type d'objet de fournir une fonction de lecture de tous les champs d'un objet.
591 591
 		if (
592
-			include_spip('action/editer_' . $objet)
592
+			include_spip('action/editer_'.$objet)
593 593
 			and function_exists($lire = "{$objet}_lire_champs")
594 594
 		) {
595 595
 			$valeurs = $lire($objet, $valeur_id, $champ_id);
@@ -599,7 +599,7 @@  discard block
 block discarded – undo
599 599
 
600 600
 			// La condition est appliquée sur le champ désigné par l'utilisateur.
601 601
 			$where = [
602
-				$champ_id . '=' . sql_quote($valeur_id)
602
+				$champ_id.'='.sql_quote($valeur_id)
603 603
 			];
604 604
 
605 605
 			// Acquisition de tous les champs de l'objet : si l'accès SQL retourne une erreur on renvoie un tableau vide.
Please login to merge, or discard this patch.
Indentation   +563 added lines, -563 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  */
17 17
 
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 /**
@@ -32,36 +32,36 @@  discard block
 block discarded – undo
32 32
  */
33 33
 function action_editer_objet_dist($id = null, $objet = null, $set = null) {
34 34
 
35
-	// appel direct depuis une url avec arg = "objet/id"
36
-	if (is_null($id) or is_null($objet)) {
37
-		$securiser_action = charger_fonction('securiser_action', 'inc');
38
-		$arg = $securiser_action();
39
-		[$objet, $id] = array_pad(explode('/', $arg, 2), 2, null);
40
-	}
41
-
42
-	// appel incorrect ou depuis une url erronnée interdit
43
-	if (is_null($id) or is_null($objet)) {
44
-		include_spip('inc/minipres');
45
-		echo minipres(_T('info_acces_interdit'));
46
-		die();
47
-	}
48
-
49
-	// si id n'est pas un nombre, c'est une creation
50
-	// mais on verifie qu'on a toutes les donnees qu'il faut.
51
-	if (!$id = intval($id)) {
52
-		// on ne sait pas si un parent existe mais on essaye
53
-		$id_parent = _request('id_parent');
54
-		$id = objet_inserer($objet, $id_parent);
55
-	}
56
-
57
-	if (!($id = intval($id)) > 0) {
58
-		return [$id, _L('echec enregistrement en base')];
59
-	}
60
-
61
-	// Enregistre l'envoi dans la BD
62
-	$err = objet_modifier($objet, $id, $set);
63
-
64
-	return [$id, $err];
35
+    // appel direct depuis une url avec arg = "objet/id"
36
+    if (is_null($id) or is_null($objet)) {
37
+        $securiser_action = charger_fonction('securiser_action', 'inc');
38
+        $arg = $securiser_action();
39
+        [$objet, $id] = array_pad(explode('/', $arg, 2), 2, null);
40
+    }
41
+
42
+    // appel incorrect ou depuis une url erronnée interdit
43
+    if (is_null($id) or is_null($objet)) {
44
+        include_spip('inc/minipres');
45
+        echo minipres(_T('info_acces_interdit'));
46
+        die();
47
+    }
48
+
49
+    // si id n'est pas un nombre, c'est une creation
50
+    // mais on verifie qu'on a toutes les donnees qu'il faut.
51
+    if (!$id = intval($id)) {
52
+        // on ne sait pas si un parent existe mais on essaye
53
+        $id_parent = _request('id_parent');
54
+        $id = objet_inserer($objet, $id_parent);
55
+    }
56
+
57
+    if (!($id = intval($id)) > 0) {
58
+        return [$id, _L('echec enregistrement en base')];
59
+    }
60
+
61
+    // Enregistre l'envoi dans la BD
62
+    $err = objet_modifier($objet, $id, $set);
63
+
64
+    return [$id, $err];
65 65
 }
66 66
 
67 67
 /**
@@ -74,85 +74,85 @@  discard block
 block discarded – undo
74 74
  * @return mixed|string
75 75
  */
76 76
 function objet_modifier($objet, $id, $set = null) {
77
-	if (($t = objet_type($objet)) !== $objet) {
78
-		spip_log("objet_modifier: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
79
-		$objet = $t;
80
-	}
81
-	if (
82
-		include_spip('action/editer_' . $objet)
83
-		and function_exists($modifier = $objet . '_modifier')
84
-	) {
85
-		return $modifier($id, $set);
86
-	}
87
-
88
-	$table_sql = table_objet_sql($objet);
89
-	$trouver_table = charger_fonction('trouver_table', 'base');
90
-	$desc = $trouver_table($table_sql);
91
-	if (!$desc or !isset($desc['field'])) {
92
-		spip_log("Objet $objet inconnu dans objet_modifier", 'editer' . _LOG_ERREUR);
93
-
94
-		return _L("Erreur objet $objet inconnu");
95
-	}
96
-	include_spip('inc/modifier');
97
-
98
-	$champ_date = '';
99
-	if (isset($desc['date']) and $desc['date']) {
100
-		$champ_date = $desc['date'];
101
-	} elseif (isset($desc['field']['date'])) {
102
-		$champ_date = 'date';
103
-	}
104
-
105
-	$include_list = array_keys($desc['field']);
106
-	// on ne traite pas la cle primaire par defaut, notamment car
107
-	// sur une creation, id_x vaut 'oui', et serait enregistre en id_x=0 dans la base
108
-	$include_list = array_diff($include_list, [$desc['key']['PRIMARY KEY']]);
109
-
110
-	if (isset($desc['champs_editables']) and is_array($desc['champs_editables'])) {
111
-		$include_list = $desc['champs_editables'];
112
-	}
113
-	$c = collecter_requests(
114
-		// include list
115
-		$include_list,
116
-		// exclude list
117
-		[$champ_date, 'statut', 'id_parent', 'id_secteur'],
118
-		// donnees eventuellement fournies
119
-		$set
120
-	);
121
-
122
-	// Si l'objet est publie, invalider les caches et demander sa reindexation
123
-	if (objet_test_si_publie($objet, $id)) {
124
-		$invalideur = "id='$objet/$id'";
125
-		$indexation = true;
126
-	} else {
127
-		$invalideur = '';
128
-		$indexation = false;
129
-	}
130
-
131
-	if (
132
-		$err = objet_modifier_champs(
133
-			$objet,
134
-			$id,
135
-			[
136
-			'data' => $set,
137
-			'nonvide' => '',
138
-			'invalideur' => $invalideur,
139
-			'indexation' => $indexation,
140
-			// champ a mettre a date('Y-m-d H:i:s') s'il y a modif
141
-			'date_modif' => (isset($desc['field']['date_modif']) ? 'date_modif' : '')
142
-			],
143
-			$c
144
-		)
145
-	) {
146
-		return $err;
147
-	}
148
-
149
-	// Modification de statut, changement de rubrique ?
150
-	// FIXME: Ici lorsqu'un $set est passé, la fonction collecter_requests() retourne tout
151
-	//         le tableau $set hors liste d’exclusion, mais du coup on a possiblement des champs en trop.
152
-	$c = collecter_requests([$champ_date, 'statut', 'id_parent'], [], $set);
153
-	$err = objet_instituer($objet, $id, $c);
154
-
155
-	return $err;
77
+    if (($t = objet_type($objet)) !== $objet) {
78
+        spip_log("objet_modifier: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
79
+        $objet = $t;
80
+    }
81
+    if (
82
+        include_spip('action/editer_' . $objet)
83
+        and function_exists($modifier = $objet . '_modifier')
84
+    ) {
85
+        return $modifier($id, $set);
86
+    }
87
+
88
+    $table_sql = table_objet_sql($objet);
89
+    $trouver_table = charger_fonction('trouver_table', 'base');
90
+    $desc = $trouver_table($table_sql);
91
+    if (!$desc or !isset($desc['field'])) {
92
+        spip_log("Objet $objet inconnu dans objet_modifier", 'editer' . _LOG_ERREUR);
93
+
94
+        return _L("Erreur objet $objet inconnu");
95
+    }
96
+    include_spip('inc/modifier');
97
+
98
+    $champ_date = '';
99
+    if (isset($desc['date']) and $desc['date']) {
100
+        $champ_date = $desc['date'];
101
+    } elseif (isset($desc['field']['date'])) {
102
+        $champ_date = 'date';
103
+    }
104
+
105
+    $include_list = array_keys($desc['field']);
106
+    // on ne traite pas la cle primaire par defaut, notamment car
107
+    // sur une creation, id_x vaut 'oui', et serait enregistre en id_x=0 dans la base
108
+    $include_list = array_diff($include_list, [$desc['key']['PRIMARY KEY']]);
109
+
110
+    if (isset($desc['champs_editables']) and is_array($desc['champs_editables'])) {
111
+        $include_list = $desc['champs_editables'];
112
+    }
113
+    $c = collecter_requests(
114
+        // include list
115
+        $include_list,
116
+        // exclude list
117
+        [$champ_date, 'statut', 'id_parent', 'id_secteur'],
118
+        // donnees eventuellement fournies
119
+        $set
120
+    );
121
+
122
+    // Si l'objet est publie, invalider les caches et demander sa reindexation
123
+    if (objet_test_si_publie($objet, $id)) {
124
+        $invalideur = "id='$objet/$id'";
125
+        $indexation = true;
126
+    } else {
127
+        $invalideur = '';
128
+        $indexation = false;
129
+    }
130
+
131
+    if (
132
+        $err = objet_modifier_champs(
133
+            $objet,
134
+            $id,
135
+            [
136
+            'data' => $set,
137
+            'nonvide' => '',
138
+            'invalideur' => $invalideur,
139
+            'indexation' => $indexation,
140
+            // champ a mettre a date('Y-m-d H:i:s') s'il y a modif
141
+            'date_modif' => (isset($desc['field']['date_modif']) ? 'date_modif' : '')
142
+            ],
143
+            $c
144
+        )
145
+    ) {
146
+        return $err;
147
+    }
148
+
149
+    // Modification de statut, changement de rubrique ?
150
+    // FIXME: Ici lorsqu'un $set est passé, la fonction collecter_requests() retourne tout
151
+    //         le tableau $set hors liste d’exclusion, mais du coup on a possiblement des champs en trop.
152
+    $c = collecter_requests([$champ_date, 'statut', 'id_parent'], [], $set);
153
+    $err = objet_instituer($objet, $id, $c);
154
+
155
+    return $err;
156 156
 }
157 157
 
158 158
 /**
@@ -167,157 +167,157 @@  discard block
 block discarded – undo
167 167
  * @return bool|int
168 168
  */
169 169
 function objet_inserer($objet, $id_parent = null, $set = null) {
170
-	$d = null;
171
-	if (($t = objet_type($objet)) !== $objet) {
172
-		spip_log("objet_inserer: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
173
-		$objet = $t;
174
-	}
175
-	if (
176
-		include_spip('action/editer_' . $objet)
177
-		and function_exists($inserer = $objet . '_inserer')
178
-	) {
179
-		return $inserer($id_parent, $set);
180
-	}
181
-
182
-	$table_sql = table_objet_sql($objet);
183
-	$trouver_table = charger_fonction('trouver_table', 'base');
184
-	$desc = $trouver_table($table_sql);
185
-	if (!$desc or !isset($desc['field'])) {
186
-		return 0;
187
-	}
188
-
189
-	$lang_rub = '';
190
-	$champs = [];
191
-	if (isset($desc['field']['id_rubrique'])) {
192
-		// Si id_rubrique vaut 0 ou n'est pas definie, creer l'objet
193
-		// dans la premiere rubrique racine
194
-		if (!$id_rubrique = intval($id_parent)) {
195
-			$row = sql_fetsel('id_rubrique, id_secteur, lang', 'spip_rubriques', 'id_parent=0', '', '0+titre,titre', '1');
196
-			$id_rubrique = $row['id_rubrique'];
197
-		} else {
198
-			$row = sql_fetsel('lang, id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
199
-		}
200
-
201
-		$champs['id_rubrique'] = $id_rubrique;
202
-		if (isset($desc['field']['id_secteur'])) {
203
-			$champs['id_secteur'] = $row['id_secteur'];
204
-		}
205
-		$lang_rub = $row['lang'];
206
-	}
207
-
208
-	// La langue a la creation : si les liens de traduction sont autorises
209
-	// dans les rubriques, on essaie avec la langue de l'auteur,
210
-	// ou a defaut celle de la rubrique
211
-	// Sinon c'est la langue de la rubrique qui est choisie + heritee
212
-	if (
213
-		isset($desc['field']['lang']) and !empty($GLOBALS['meta']['multi_objets']) and in_array(
214
-			$table_sql,
215
-			explode(',', $GLOBALS['meta']['multi_objets'])
216
-		)
217
-	) {
218
-		lang_select($GLOBALS['visiteur_session']['lang']);
219
-		if (
220
-			in_array(
221
-				$GLOBALS['spip_lang'],
222
-				explode(',', $GLOBALS['meta']['langues_multilingue'])
223
-			)
224
-		) {
225
-			$champs['lang'] = $GLOBALS['spip_lang'];
226
-			if (isset($desc['field']['langue_choisie'])) {
227
-				$champs['langue_choisie'] = 'oui';
228
-			}
229
-		}
230
-	} elseif (isset($desc['field']['lang']) and isset($desc['field']['langue_choisie'])) {
231
-		$champs['lang'] = ($lang_rub ?: $GLOBALS['meta']['langue_site']);
232
-		$champs['langue_choisie'] = 'non';
233
-	}
234
-
235
-	if (isset($desc['field']['statut'])) {
236
-		if (isset($desc['statut_textes_instituer'])) {
237
-			$cles_statut = array_keys($desc['statut_textes_instituer']);
238
-			$champs['statut'] = reset($cles_statut);
239
-		} else {
240
-			$champs['statut'] = 'prepa';
241
-		}
242
-	}
243
-
244
-
245
-	if ((isset($desc['date']) and $d = $desc['date']) or isset($desc['field'][$d = 'date'])) {
246
-		$champs[$d] = date('Y-m-d H:i:s');
247
-	}
248
-
249
-	if ($set) {
250
-		$champs = array_merge($champs, $set);
251
-	}
252
-
253
-	// Envoyer aux plugins
254
-	$champs = pipeline(
255
-		'pre_insertion',
256
-		[
257
-			'args' => [
258
-				'table' => $table_sql,
259
-				'id_parent' => $id_parent,
260
-			],
261
-			'data' => $champs
262
-		]
263
-	);
264
-
265
-	$id = sql_insertq($table_sql, $champs);
266
-
267
-	if ($id) {
268
-		// controler si le serveur n'a pas renvoye une erreur
269
-		// et associer l'auteur sinon
270
-		// si la table n'a pas deja un champ id_auteur
271
-		// et si le form n'a pas poste un id_auteur (meme vide, ce qui sert a annuler cette auto association)
272
-		if (
273
-			$id > 0
274
-			and !isset($desc['field']['id_auteur'])
275
-		) {
276
-			$id_auteur = ((is_null(_request('id_auteur')) and isset($GLOBALS['visiteur_session']['id_auteur'])) ?
277
-				$GLOBALS['visiteur_session']['id_auteur']
278
-				: _request('id_auteur'));
279
-			if ($id_auteur) {
280
-				include_spip('action/editer_auteur');
281
-				auteur_associer($id_auteur, [$objet => $id]);
282
-			}
283
-		}
284
-
285
-		pipeline(
286
-			'post_insertion',
287
-			[
288
-				'args' => [
289
-					'table' => $table_sql,
290
-					'id_parent' => $id_parent,
291
-					'id_objet' => $id,
292
-				],
293
-				'data' => $champs
294
-			]
295
-		);
296
-	}
297
-
298
-	// Appeler une notification
299
-	if ($notifications = charger_fonction('notifications', 'inc')) {
300
-		$notifications(
301
-			"{$objet}_inserer",
302
-			$id,
303
-			[
304
-				'id_parent' => $id_parent,
305
-				'champs' => $champs,
306
-			]
307
-		);
308
-		$notifications(
309
-			'objet_inserer',
310
-			$id,
311
-			[
312
-				'objet' => $objet,
313
-				'id_objet' => $id,
314
-				'id_parent' => $id_parent,
315
-				'champs' => $champs,
316
-			]
317
-		);
318
-	}
319
-
320
-	return $id;
170
+    $d = null;
171
+    if (($t = objet_type($objet)) !== $objet) {
172
+        spip_log("objet_inserer: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
173
+        $objet = $t;
174
+    }
175
+    if (
176
+        include_spip('action/editer_' . $objet)
177
+        and function_exists($inserer = $objet . '_inserer')
178
+    ) {
179
+        return $inserer($id_parent, $set);
180
+    }
181
+
182
+    $table_sql = table_objet_sql($objet);
183
+    $trouver_table = charger_fonction('trouver_table', 'base');
184
+    $desc = $trouver_table($table_sql);
185
+    if (!$desc or !isset($desc['field'])) {
186
+        return 0;
187
+    }
188
+
189
+    $lang_rub = '';
190
+    $champs = [];
191
+    if (isset($desc['field']['id_rubrique'])) {
192
+        // Si id_rubrique vaut 0 ou n'est pas definie, creer l'objet
193
+        // dans la premiere rubrique racine
194
+        if (!$id_rubrique = intval($id_parent)) {
195
+            $row = sql_fetsel('id_rubrique, id_secteur, lang', 'spip_rubriques', 'id_parent=0', '', '0+titre,titre', '1');
196
+            $id_rubrique = $row['id_rubrique'];
197
+        } else {
198
+            $row = sql_fetsel('lang, id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
199
+        }
200
+
201
+        $champs['id_rubrique'] = $id_rubrique;
202
+        if (isset($desc['field']['id_secteur'])) {
203
+            $champs['id_secteur'] = $row['id_secteur'];
204
+        }
205
+        $lang_rub = $row['lang'];
206
+    }
207
+
208
+    // La langue a la creation : si les liens de traduction sont autorises
209
+    // dans les rubriques, on essaie avec la langue de l'auteur,
210
+    // ou a defaut celle de la rubrique
211
+    // Sinon c'est la langue de la rubrique qui est choisie + heritee
212
+    if (
213
+        isset($desc['field']['lang']) and !empty($GLOBALS['meta']['multi_objets']) and in_array(
214
+            $table_sql,
215
+            explode(',', $GLOBALS['meta']['multi_objets'])
216
+        )
217
+    ) {
218
+        lang_select($GLOBALS['visiteur_session']['lang']);
219
+        if (
220
+            in_array(
221
+                $GLOBALS['spip_lang'],
222
+                explode(',', $GLOBALS['meta']['langues_multilingue'])
223
+            )
224
+        ) {
225
+            $champs['lang'] = $GLOBALS['spip_lang'];
226
+            if (isset($desc['field']['langue_choisie'])) {
227
+                $champs['langue_choisie'] = 'oui';
228
+            }
229
+        }
230
+    } elseif (isset($desc['field']['lang']) and isset($desc['field']['langue_choisie'])) {
231
+        $champs['lang'] = ($lang_rub ?: $GLOBALS['meta']['langue_site']);
232
+        $champs['langue_choisie'] = 'non';
233
+    }
234
+
235
+    if (isset($desc['field']['statut'])) {
236
+        if (isset($desc['statut_textes_instituer'])) {
237
+            $cles_statut = array_keys($desc['statut_textes_instituer']);
238
+            $champs['statut'] = reset($cles_statut);
239
+        } else {
240
+            $champs['statut'] = 'prepa';
241
+        }
242
+    }
243
+
244
+
245
+    if ((isset($desc['date']) and $d = $desc['date']) or isset($desc['field'][$d = 'date'])) {
246
+        $champs[$d] = date('Y-m-d H:i:s');
247
+    }
248
+
249
+    if ($set) {
250
+        $champs = array_merge($champs, $set);
251
+    }
252
+
253
+    // Envoyer aux plugins
254
+    $champs = pipeline(
255
+        'pre_insertion',
256
+        [
257
+            'args' => [
258
+                'table' => $table_sql,
259
+                'id_parent' => $id_parent,
260
+            ],
261
+            'data' => $champs
262
+        ]
263
+    );
264
+
265
+    $id = sql_insertq($table_sql, $champs);
266
+
267
+    if ($id) {
268
+        // controler si le serveur n'a pas renvoye une erreur
269
+        // et associer l'auteur sinon
270
+        // si la table n'a pas deja un champ id_auteur
271
+        // et si le form n'a pas poste un id_auteur (meme vide, ce qui sert a annuler cette auto association)
272
+        if (
273
+            $id > 0
274
+            and !isset($desc['field']['id_auteur'])
275
+        ) {
276
+            $id_auteur = ((is_null(_request('id_auteur')) and isset($GLOBALS['visiteur_session']['id_auteur'])) ?
277
+                $GLOBALS['visiteur_session']['id_auteur']
278
+                : _request('id_auteur'));
279
+            if ($id_auteur) {
280
+                include_spip('action/editer_auteur');
281
+                auteur_associer($id_auteur, [$objet => $id]);
282
+            }
283
+        }
284
+
285
+        pipeline(
286
+            'post_insertion',
287
+            [
288
+                'args' => [
289
+                    'table' => $table_sql,
290
+                    'id_parent' => $id_parent,
291
+                    'id_objet' => $id,
292
+                ],
293
+                'data' => $champs
294
+            ]
295
+        );
296
+    }
297
+
298
+    // Appeler une notification
299
+    if ($notifications = charger_fonction('notifications', 'inc')) {
300
+        $notifications(
301
+            "{$objet}_inserer",
302
+            $id,
303
+            [
304
+                'id_parent' => $id_parent,
305
+                'champs' => $champs,
306
+            ]
307
+        );
308
+        $notifications(
309
+            'objet_inserer',
310
+            $id,
311
+            [
312
+                'objet' => $objet,
313
+                'id_objet' => $id,
314
+                'id_parent' => $id_parent,
315
+                'champs' => $champs,
316
+            ]
317
+        );
318
+    }
319
+
320
+    return $id;
321 321
 }
322 322
 
323 323
 
@@ -334,138 +334,138 @@  discard block
 block discarded – undo
334 334
  * @return string
335 335
  */
336 336
 function objet_instituer($objet, $id, $c, $calcul_rub = true) {
337
-	if (($t = objet_type($objet)) !== $objet) {
338
-		spip_log("objet_instituer: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
339
-		$objet = $t;
340
-	}
341
-	if (
342
-		include_spip('action/editer_' . $objet)
343
-		and function_exists($instituer = $objet . '_instituer')
344
-	) {
345
-		return $instituer($id, $c, $calcul_rub);
346
-	}
347
-
348
-	$table_sql = table_objet_sql($objet);
349
-	$trouver_table = charger_fonction('trouver_table', 'base');
350
-	$desc = $trouver_table($table_sql);
351
-	if (!$desc or !isset($desc['field'])) {
352
-		return _L("Impossible d'instituer $objet : non connu en base");
353
-	}
354
-
355
-	include_spip('inc/autoriser');
356
-	include_spip('inc/rubriques');
357
-	include_spip('inc/modifier');
358
-
359
-	$sel = [];
360
-	$sel[] = (isset($desc['field']['statut']) ? 'statut' : "'' as statut");
361
-
362
-	$champ_date = '';
363
-	if (isset($desc['date']) and $desc['date']) {
364
-		$champ_date = $desc['date'];
365
-	} elseif (isset($desc['field']['date'])) {
366
-		$champ_date = 'date';
367
-	}
368
-
369
-	$sel[] = ($champ_date ? "$champ_date as date" : "'' as date");
370
-	$sel[] = (isset($desc['field']['id_rubrique']) ? 'id_rubrique' : '0 as id_rubrique');
371
-
372
-	$row = sql_fetsel($sel, $table_sql, id_table_objet($objet) . '=' . intval($id));
373
-
374
-	$id_rubrique = $row['id_rubrique'];
375
-	$statut_ancien = $statut = $row['statut'];
376
-	$date_ancienne = $date = $row['date'];
377
-	$champs = [];
378
-
379
-	$d = ($date and isset($c[$champ_date])) ? $c[$champ_date] : null;
380
-	$s = (isset($desc['field']['statut']) and isset($c['statut'])) ? $c['statut'] : $statut;
381
-
382
-	// cf autorisations dans inc/instituer_objet
383
-	if ($s != $statut or ($d and $d != $date)) {
384
-		if (
385
-			$id_rubrique ?
386
-			autoriser('publierdans', 'rubrique', $id_rubrique)
387
-			:
388
-			autoriser('instituer', $objet, $id, null, ['statut' => $s])
389
-		) {
390
-			$statut = $champs['statut'] = $s;
391
-		} else {
392
-			if ($s != 'publie' and autoriser('modifier', $objet, $id)) {
393
-				$statut = $champs['statut'] = $s;
394
-			} else {
395
-				spip_log("editer_objet $objet #$id refus " . json_encode($c, JSON_THROW_ON_ERROR), 'editer' . _LOG_INFO_IMPORTANTE);
396
-			}
397
-		}
398
-
399
-		// En cas de publication, fixer la date a "maintenant"
400
-		// sauf si $c commande autre chose
401
-		// ou si l'objet est deja date dans le futur
402
-		// En cas de proposition d'un objet (mais pas depublication), idem
403
-		if ($champ_date) {
404
-			if (
405
-				$champs['statut'] == 'publie'
406
-				or ($champs['statut'] == 'prop' and !in_array($statut_ancien, ['publie', 'prop']))
407
-				or $d
408
-			) {
409
-				if ($d or strtotime($d = $date) > time()) {
410
-					$champs[$champ_date] = $date = $d;
411
-				} else {
412
-					$champs[$champ_date] = $date = date('Y-m-d H:i:s');
413
-				}
414
-			}
415
-		}
416
-	}
417
-
418
-	// Verifier que la rubrique demandee existe et est differente
419
-	// de la rubrique actuelle
420
-	if (
421
-		$id_rubrique
422
-		and isset($c['id_parent'])
423
-		and $id_parent = $c['id_parent']
424
-		and $id_parent != $id_rubrique
425
-		and (sql_fetsel('1', 'spip_rubriques', 'id_rubrique=' . intval($id_parent)))
426
-	) {
427
-		$champs['id_rubrique'] = $id_parent;
428
-
429
-		// si l'objet etait publie
430
-		// et que le demandeur n'est pas admin de la rubrique
431
-		// repasser l'objet en statut 'propose'.
432
-		if (
433
-			$statut == 'publie'
434
-			and !autoriser('publierdans', 'rubrique', $id_rubrique)
435
-		) {
436
-			$champs['statut'] = 'prop';
437
-		}
438
-	}
439
-
440
-
441
-	// Envoyer aux plugins
442
-	$champs = pipeline(
443
-		'pre_edition',
444
-		[
445
-			'args' => [
446
-				'table' => $table_sql,
447
-				'id_objet' => $id,
448
-				'action' => 'instituer',
449
-				'statut_ancien' => $statut_ancien,
450
-				'date_ancienne' => $date_ancienne,
451
-				'id_parent_ancien' => $id_rubrique,
452
-			],
453
-			'data' => $champs
454
-		]
455
-	);
456
-
457
-	if (!(is_countable($champs) ? count($champs) : 0)) {
458
-		return '';
459
-	}
460
-
461
-	// Envoyer les modifs.
462
-	objet_editer_heritage($objet, $id, $id_rubrique, $statut_ancien, $champs, $calcul_rub);
463
-
464
-	// Invalider les caches
465
-	include_spip('inc/invalideur');
466
-	suivre_invalideur("id='$objet/$id'");
467
-
468
-	/*
337
+    if (($t = objet_type($objet)) !== $objet) {
338
+        spip_log("objet_instituer: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
339
+        $objet = $t;
340
+    }
341
+    if (
342
+        include_spip('action/editer_' . $objet)
343
+        and function_exists($instituer = $objet . '_instituer')
344
+    ) {
345
+        return $instituer($id, $c, $calcul_rub);
346
+    }
347
+
348
+    $table_sql = table_objet_sql($objet);
349
+    $trouver_table = charger_fonction('trouver_table', 'base');
350
+    $desc = $trouver_table($table_sql);
351
+    if (!$desc or !isset($desc['field'])) {
352
+        return _L("Impossible d'instituer $objet : non connu en base");
353
+    }
354
+
355
+    include_spip('inc/autoriser');
356
+    include_spip('inc/rubriques');
357
+    include_spip('inc/modifier');
358
+
359
+    $sel = [];
360
+    $sel[] = (isset($desc['field']['statut']) ? 'statut' : "'' as statut");
361
+
362
+    $champ_date = '';
363
+    if (isset($desc['date']) and $desc['date']) {
364
+        $champ_date = $desc['date'];
365
+    } elseif (isset($desc['field']['date'])) {
366
+        $champ_date = 'date';
367
+    }
368
+
369
+    $sel[] = ($champ_date ? "$champ_date as date" : "'' as date");
370
+    $sel[] = (isset($desc['field']['id_rubrique']) ? 'id_rubrique' : '0 as id_rubrique');
371
+
372
+    $row = sql_fetsel($sel, $table_sql, id_table_objet($objet) . '=' . intval($id));
373
+
374
+    $id_rubrique = $row['id_rubrique'];
375
+    $statut_ancien = $statut = $row['statut'];
376
+    $date_ancienne = $date = $row['date'];
377
+    $champs = [];
378
+
379
+    $d = ($date and isset($c[$champ_date])) ? $c[$champ_date] : null;
380
+    $s = (isset($desc['field']['statut']) and isset($c['statut'])) ? $c['statut'] : $statut;
381
+
382
+    // cf autorisations dans inc/instituer_objet
383
+    if ($s != $statut or ($d and $d != $date)) {
384
+        if (
385
+            $id_rubrique ?
386
+            autoriser('publierdans', 'rubrique', $id_rubrique)
387
+            :
388
+            autoriser('instituer', $objet, $id, null, ['statut' => $s])
389
+        ) {
390
+            $statut = $champs['statut'] = $s;
391
+        } else {
392
+            if ($s != 'publie' and autoriser('modifier', $objet, $id)) {
393
+                $statut = $champs['statut'] = $s;
394
+            } else {
395
+                spip_log("editer_objet $objet #$id refus " . json_encode($c, JSON_THROW_ON_ERROR), 'editer' . _LOG_INFO_IMPORTANTE);
396
+            }
397
+        }
398
+
399
+        // En cas de publication, fixer la date a "maintenant"
400
+        // sauf si $c commande autre chose
401
+        // ou si l'objet est deja date dans le futur
402
+        // En cas de proposition d'un objet (mais pas depublication), idem
403
+        if ($champ_date) {
404
+            if (
405
+                $champs['statut'] == 'publie'
406
+                or ($champs['statut'] == 'prop' and !in_array($statut_ancien, ['publie', 'prop']))
407
+                or $d
408
+            ) {
409
+                if ($d or strtotime($d = $date) > time()) {
410
+                    $champs[$champ_date] = $date = $d;
411
+                } else {
412
+                    $champs[$champ_date] = $date = date('Y-m-d H:i:s');
413
+                }
414
+            }
415
+        }
416
+    }
417
+
418
+    // Verifier que la rubrique demandee existe et est differente
419
+    // de la rubrique actuelle
420
+    if (
421
+        $id_rubrique
422
+        and isset($c['id_parent'])
423
+        and $id_parent = $c['id_parent']
424
+        and $id_parent != $id_rubrique
425
+        and (sql_fetsel('1', 'spip_rubriques', 'id_rubrique=' . intval($id_parent)))
426
+    ) {
427
+        $champs['id_rubrique'] = $id_parent;
428
+
429
+        // si l'objet etait publie
430
+        // et que le demandeur n'est pas admin de la rubrique
431
+        // repasser l'objet en statut 'propose'.
432
+        if (
433
+            $statut == 'publie'
434
+            and !autoriser('publierdans', 'rubrique', $id_rubrique)
435
+        ) {
436
+            $champs['statut'] = 'prop';
437
+        }
438
+    }
439
+
440
+
441
+    // Envoyer aux plugins
442
+    $champs = pipeline(
443
+        'pre_edition',
444
+        [
445
+            'args' => [
446
+                'table' => $table_sql,
447
+                'id_objet' => $id,
448
+                'action' => 'instituer',
449
+                'statut_ancien' => $statut_ancien,
450
+                'date_ancienne' => $date_ancienne,
451
+                'id_parent_ancien' => $id_rubrique,
452
+            ],
453
+            'data' => $champs
454
+        ]
455
+    );
456
+
457
+    if (!(is_countable($champs) ? count($champs) : 0)) {
458
+        return '';
459
+    }
460
+
461
+    // Envoyer les modifs.
462
+    objet_editer_heritage($objet, $id, $id_rubrique, $statut_ancien, $champs, $calcul_rub);
463
+
464
+    // Invalider les caches
465
+    include_spip('inc/invalideur');
466
+    suivre_invalideur("id='$objet/$id'");
467
+
468
+    /*
469 469
 	if ($date) {
470 470
 		$t = strtotime($date);
471 471
 		$p = @$GLOBALS['meta']['date_prochain_postdate'];
@@ -474,60 +474,60 @@  discard block
 block discarded – undo
474 474
 		}
475 475
 	}*/
476 476
 
477
-	// Pipeline
478
-	pipeline(
479
-		'post_edition',
480
-		[
481
-			'args' => [
482
-				'table' => $table_sql,
483
-				'id_objet' => $id,
484
-				'action' => 'instituer',
485
-				'statut_ancien' => $statut_ancien,
486
-				'date_ancienne' => $date_ancienne,
487
-				'id_parent_ancien' => $id_rubrique,
488
-			],
489
-			'data' => $champs
490
-		]
491
-	);
492
-
493
-	// Notifications
494
-	if ($notifications = charger_fonction('notifications', 'inc')) {
495
-		$notifications(
496
-			"{$objet}_instituer",
497
-			$id,
498
-			[
499
-				'statut' => $statut,
500
-				'statut_ancien' => $statut_ancien,
501
-				'date' => $date,
502
-				'date_ancienne' => $date_ancienne,
503
-				'id_parent_ancien' => $id_rubrique,
504
-				'champs' => $champs,
505
-			]
506
-		);
507
-		$notifications(
508
-			'objet_instituer',
509
-			$id,
510
-			[
511
-				'objet' => $objet,
512
-				'id_objet' => $id,
513
-				'statut' => $statut,
514
-				'statut_ancien' => $statut_ancien,
515
-				'date' => $date,
516
-				'date_ancienne' => $date_ancienne,
517
-				'id_parent_ancien' => $id_rubrique,
518
-				'champs' => $champs,
519
-			]
520
-		);
521
-
522
-		// Rétro-compat
523
-		$notifications(
524
-			"instituer$objet",
525
-			$id,
526
-			['statut' => $statut, 'statut_ancien' => $statut_ancien, 'date' => $date, 'date_ancienne' => $date_ancienne]
527
-		);
528
-	}
529
-
530
-	return ''; // pas d'erreur
477
+    // Pipeline
478
+    pipeline(
479
+        'post_edition',
480
+        [
481
+            'args' => [
482
+                'table' => $table_sql,
483
+                'id_objet' => $id,
484
+                'action' => 'instituer',
485
+                'statut_ancien' => $statut_ancien,
486
+                'date_ancienne' => $date_ancienne,
487
+                'id_parent_ancien' => $id_rubrique,
488
+            ],
489
+            'data' => $champs
490
+        ]
491
+    );
492
+
493
+    // Notifications
494
+    if ($notifications = charger_fonction('notifications', 'inc')) {
495
+        $notifications(
496
+            "{$objet}_instituer",
497
+            $id,
498
+            [
499
+                'statut' => $statut,
500
+                'statut_ancien' => $statut_ancien,
501
+                'date' => $date,
502
+                'date_ancienne' => $date_ancienne,
503
+                'id_parent_ancien' => $id_rubrique,
504
+                'champs' => $champs,
505
+            ]
506
+        );
507
+        $notifications(
508
+            'objet_instituer',
509
+            $id,
510
+            [
511
+                'objet' => $objet,
512
+                'id_objet' => $id,
513
+                'statut' => $statut,
514
+                'statut_ancien' => $statut_ancien,
515
+                'date' => $date,
516
+                'date_ancienne' => $date_ancienne,
517
+                'id_parent_ancien' => $id_rubrique,
518
+                'champs' => $champs,
519
+            ]
520
+        );
521
+
522
+        // Rétro-compat
523
+        $notifications(
524
+            "instituer$objet",
525
+            $id,
526
+            ['statut' => $statut, 'statut_ancien' => $statut_ancien, 'date' => $date, 'date_ancienne' => $date_ancienne]
527
+        );
528
+    }
529
+
530
+    return ''; // pas d'erreur
531 531
 }
532 532
 
533 533
 /**
@@ -542,51 +542,51 @@  discard block
 block discarded – undo
542 542
  * @return void
543 543
  */
544 544
 function objet_editer_heritage($objet, $id, $id_rubrique, $statut, $champs, $cond = true) {
545
-	$table_sql = table_objet_sql($objet);
546
-	$trouver_table = charger_fonction('trouver_table', 'base');
547
-	$desc = $trouver_table($table_sql);
548
-
549
-	// Si on deplace l'objet
550
-	// changer aussi son secteur et sa langue (si heritee)
551
-	if (isset($champs['id_rubrique'])) {
552
-		$row_rub = sql_fetsel('id_secteur, lang', 'spip_rubriques', 'id_rubrique=' . sql_quote($champs['id_rubrique']));
553
-		$langue = $row_rub['lang'];
554
-
555
-		if (isset($desc['field']['id_secteur'])) {
556
-			$champs['id_secteur'] = $row_rub['id_secteur'];
557
-		}
558
-
559
-		if (isset($desc['field']['lang']) and isset($desc['field']['langue_choisie'])) {
560
-			if (
561
-				sql_fetsel(
562
-					'1',
563
-					$table_sql,
564
-					id_table_objet($objet) . '=' . intval($id) . " AND langue_choisie<>'oui' AND lang<>" . sql_quote($langue)
565
-				)
566
-			) {
567
-				$champs['lang'] = $langue;
568
-			}
569
-		}
570
-	}
571
-
572
-	if (!$champs) {
573
-		return;
574
-	}
575
-	sql_updateq($table_sql, $champs, id_table_objet($objet) . '=' . intval($id));
576
-
577
-	// Changer le statut des rubriques concernees
578
-	if ($cond) {
579
-		include_spip('inc/rubriques');
580
-		//$postdate = ($GLOBALS['meta']["post_dates"] == "non" AND isset($champs['date']) AND (strtotime($champs['date']) < time()))?$champs['date']:false;
581
-		$postdate = false;
582
-		// On rajoute les infos de l'objet
583
-		$infos = [
584
-			'objet' => $objet,
585
-			'id_objet' => $id,
586
-			'statut_ancien' => $statut,
587
-		];
588
-		calculer_rubriques_if($id_rubrique, $champs, $infos, $postdate);
589
-	}
545
+    $table_sql = table_objet_sql($objet);
546
+    $trouver_table = charger_fonction('trouver_table', 'base');
547
+    $desc = $trouver_table($table_sql);
548
+
549
+    // Si on deplace l'objet
550
+    // changer aussi son secteur et sa langue (si heritee)
551
+    if (isset($champs['id_rubrique'])) {
552
+        $row_rub = sql_fetsel('id_secteur, lang', 'spip_rubriques', 'id_rubrique=' . sql_quote($champs['id_rubrique']));
553
+        $langue = $row_rub['lang'];
554
+
555
+        if (isset($desc['field']['id_secteur'])) {
556
+            $champs['id_secteur'] = $row_rub['id_secteur'];
557
+        }
558
+
559
+        if (isset($desc['field']['lang']) and isset($desc['field']['langue_choisie'])) {
560
+            if (
561
+                sql_fetsel(
562
+                    '1',
563
+                    $table_sql,
564
+                    id_table_objet($objet) . '=' . intval($id) . " AND langue_choisie<>'oui' AND lang<>" . sql_quote($langue)
565
+                )
566
+            ) {
567
+                $champs['lang'] = $langue;
568
+            }
569
+        }
570
+    }
571
+
572
+    if (!$champs) {
573
+        return;
574
+    }
575
+    sql_updateq($table_sql, $champs, id_table_objet($objet) . '=' . intval($id));
576
+
577
+    // Changer le statut des rubriques concernees
578
+    if ($cond) {
579
+        include_spip('inc/rubriques');
580
+        //$postdate = ($GLOBALS['meta']["post_dates"] == "non" AND isset($champs['date']) AND (strtotime($champs['date']) < time()))?$champs['date']:false;
581
+        $postdate = false;
582
+        // On rajoute les infos de l'objet
583
+        $infos = [
584
+            'objet' => $objet,
585
+            'id_objet' => $id,
586
+            'statut_ancien' => $statut,
587
+        ];
588
+        calculer_rubriques_if($id_rubrique, $champs, $infos, $postdate);
589
+    }
590 590
 }
591 591
 
592 592
 
@@ -615,75 +615,75 @@  discard block
 block discarded – undo
615 615
  *     string|int : valeur du champ demande pour l'objet demande
616 616
  */
617 617
 function objet_lire($objet, $valeur_id, $options = []) {
618
-	if (($t = objet_type($objet)) !== $objet) {
619
-		spip_log("objet_lire: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
620
-		$objet = $t;
621
-	}
622
-
623
-	// tableau du cache des descriptions et des id d'objet (au sens id_xxx).
624
-	// Les tableaux sont toujours indexés par le trio [objet][cle][valeur_cle]
625
-	static $descriptions = [];
626
-
627
-	// On détermine le nom du champ id de la table.
628
-	include_spip('base/objets');
629
-	$primary = id_table_objet($objet);
630
-
631
-	// On détermine l'id à utiliser.
632
-	$champ_id = (!empty($options['champ_id']) ? $options['champ_id'] : $primary);
633
-
634
-	// Si l'objet n'a pas encore été stocké, il faut récupérer sa description complète.
635
-	if (
636
-		!isset($descriptions[$objet][$champ_id][$valeur_id])
637
-		or (isset($options['force']) and $options['force'])
638
-	) {
639
-		// Il est possible pour un type d'objet de fournir une fonction de lecture de tous les champs d'un objet.
640
-		if (
641
-			include_spip('action/editer_' . $objet)
642
-			and function_exists($lire = "{$objet}_lire_champs")
643
-		) {
644
-			$valeurs = $lire($objet, $valeur_id, $champ_id);
645
-		} else {
646
-			// On récupère la table SQL à partir du type d'objet.
647
-			$table = table_objet_sql($objet);
648
-
649
-			// La condition est appliquée sur le champ désigné par l'utilisateur.
650
-			$where = [
651
-				$champ_id . '=' . sql_quote($valeur_id)
652
-			];
653
-
654
-			// Acquisition de tous les champs de l'objet : si l'accès SQL retourne une erreur on renvoie un tableau vide.
655
-			$valeurs = sql_fetsel('*', $table, $where);
656
-		}
657
-
658
-		if (!$valeurs) {
659
-			$valeurs = false;
660
-		}
661
-
662
-		$descriptions[$objet][$champ_id][$valeur_id] = $valeurs;
663
-
664
-		if ($champ_id !== $primary and isset($valeurs[$primary])) {
665
-			$descriptions[$objet][$primary][$valeurs[$primary]] = $valeurs;
666
-			$descriptions[$objet][$champ_id][$valeur_id] = &$descriptions[$objet][$primary][$valeurs[$primary]];
667
-		}
668
-	}
669
-
670
-	$retour = $descriptions[$objet][$champ_id][$valeur_id];
671
-
672
-	// On ne retourne maintenant que les champs demandés.
673
-	// - on détermine les informations à renvoyer.
674
-	if ($retour and !empty($options['champs'])) {
675
-		$champs = $options['champs'];
676
-		// Extraction des seules informations demandées.
677
-		// -- si on demande une information unique on renvoie la valeur simple, sinon on renvoie un tableau.
678
-		// -- si une information n'est pas un champ valide elle n'est pas renvoyée sans renvoyer d'erreur.
679
-		if (is_array($champs)) {
680
-			// Tableau des informations valides
681
-			$retour = array_intersect_key($retour, array_flip($champs));
682
-		} else {
683
-			// Valeur unique demandée.
684
-			$retour = ($retour[$champs] ?? false);
685
-		}
686
-	}
687
-
688
-	return $retour;
618
+    if (($t = objet_type($objet)) !== $objet) {
619
+        spip_log("objet_lire: appel avec type $objet invalide au lieu de $t", 'editer' . _LOG_INFO_IMPORTANTE);
620
+        $objet = $t;
621
+    }
622
+
623
+    // tableau du cache des descriptions et des id d'objet (au sens id_xxx).
624
+    // Les tableaux sont toujours indexés par le trio [objet][cle][valeur_cle]
625
+    static $descriptions = [];
626
+
627
+    // On détermine le nom du champ id de la table.
628
+    include_spip('base/objets');
629
+    $primary = id_table_objet($objet);
630
+
631
+    // On détermine l'id à utiliser.
632
+    $champ_id = (!empty($options['champ_id']) ? $options['champ_id'] : $primary);
633
+
634
+    // Si l'objet n'a pas encore été stocké, il faut récupérer sa description complète.
635
+    if (
636
+        !isset($descriptions[$objet][$champ_id][$valeur_id])
637
+        or (isset($options['force']) and $options['force'])
638
+    ) {
639
+        // Il est possible pour un type d'objet de fournir une fonction de lecture de tous les champs d'un objet.
640
+        if (
641
+            include_spip('action/editer_' . $objet)
642
+            and function_exists($lire = "{$objet}_lire_champs")
643
+        ) {
644
+            $valeurs = $lire($objet, $valeur_id, $champ_id);
645
+        } else {
646
+            // On récupère la table SQL à partir du type d'objet.
647
+            $table = table_objet_sql($objet);
648
+
649
+            // La condition est appliquée sur le champ désigné par l'utilisateur.
650
+            $where = [
651
+                $champ_id . '=' . sql_quote($valeur_id)
652
+            ];
653
+
654
+            // Acquisition de tous les champs de l'objet : si l'accès SQL retourne une erreur on renvoie un tableau vide.
655
+            $valeurs = sql_fetsel('*', $table, $where);
656
+        }
657
+
658
+        if (!$valeurs) {
659
+            $valeurs = false;
660
+        }
661
+
662
+        $descriptions[$objet][$champ_id][$valeur_id] = $valeurs;
663
+
664
+        if ($champ_id !== $primary and isset($valeurs[$primary])) {
665
+            $descriptions[$objet][$primary][$valeurs[$primary]] = $valeurs;
666
+            $descriptions[$objet][$champ_id][$valeur_id] = &$descriptions[$objet][$primary][$valeurs[$primary]];
667
+        }
668
+    }
669
+
670
+    $retour = $descriptions[$objet][$champ_id][$valeur_id];
671
+
672
+    // On ne retourne maintenant que les champs demandés.
673
+    // - on détermine les informations à renvoyer.
674
+    if ($retour and !empty($options['champs'])) {
675
+        $champs = $options['champs'];
676
+        // Extraction des seules informations demandées.
677
+        // -- si on demande une information unique on renvoie la valeur simple, sinon on renvoie un tableau.
678
+        // -- si une information n'est pas un champ valide elle n'est pas renvoyée sans renvoyer d'erreur.
679
+        if (is_array($champs)) {
680
+            // Tableau des informations valides
681
+            $retour = array_intersect_key($retour, array_flip($champs));
682
+        } else {
683
+            // Valeur unique demandée.
684
+            $retour = ($retour[$champs] ?? false);
685
+        }
686
+    }
687
+
688
+    return $retour;
689 689
 }
Please login to merge, or discard this patch.
ecrire/inc/lang.php 2 patches
Spacing   +10 added lines, -12 removed lines patch added patch discarded remove patch
@@ -40,13 +40,13 @@  discard block
 block discarded – undo
40 40
 function changer_langue($lang, $liste_langues = null) {
41 41
 
42 42
 	if (is_null($liste_langues)) {
43
-		$liste_langues = ($GLOBALS['meta']['langues_proposees'] ?? '') . ',' . ($GLOBALS['meta']['langues_multilingue'] ?? '');
43
+		$liste_langues = ($GLOBALS['meta']['langues_proposees'] ?? '').','.($GLOBALS['meta']['langues_multilingue'] ?? '');
44 44
 	} else {
45 45
 		if (is_array($liste_langues)) {
46 46
 			$liste_langues = implode(',', $liste_langues);
47 47
 		}
48 48
 	}
49
-	$liste_langues = ',' . $liste_langues . ',';
49
+	$liste_langues = ','.$liste_langues.',';
50 50
 
51 51
 	// Si la langue demandee n'existe pas, on essaie d'autres variantes
52 52
 	// Exemple : 'pt-br' => 'pt_br' => 'pt'
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	}
193 193
 	foreach ($langues as $l) {
194 194
 		$selected = ($l == $default) ? ' selected=\'selected\'' : '';
195
-		$ret .= "<option value='$l'$selected>[" . $l . '] ' . traduire_nom_langue($l) . "</option>\n";
195
+		$ret .= "<option value='$l'$selected>[".$l.'] '.traduire_nom_langue($l)."</option>\n";
196 196
 	}
197 197
 
198 198
 	if (!test_espace_prive()) {
@@ -210,23 +210,21 @@  discard block
 block discarded – undo
210 210
 		$base,
211 211
 		$cible,
212 212
 		(select_langues($nom_select, $change, $ret)
213
-			. "<noscript><div style='display:inline'><input type='submit' class='fondo' value='" . _T('bouton_changer') . "' /></div></noscript>"),
213
+			. "<noscript><div style='display:inline'><input type='submit' class='fondo' value='"._T('bouton_changer')."' /></div></noscript>"),
214 214
 		" method='post'"
215 215
 	);
216 216
 }
217 217
 
218 218
 function select_langues($nom_select, $change, $options, $label = '') {
219 219
 	static $cpt = 0;
220
-	$id = 'menu_langues' . $cpt++;
220
+	$id = 'menu_langues'.$cpt++;
221 221
 
222 222
 	return
223
-		"<label for='$id'>" . ($label ?: _T('info_langues')) . '</label> ' .
223
+		"<label for='$id'>".($label ?: _T('info_langues')).'</label> '.
224 224
 		"<select name='$nom_select' id='$id' "
225 225
 		. ((!test_espace_prive()) ?
226
-			("class='forml menu_langues'") :
227
-			(($nom_select == 'var_lang_ecrire') ?
228
-				("class='lang_ecrire'") :
229
-				"class='fondl'"))
226
+			("class='forml menu_langues'") : (($nom_select == 'var_lang_ecrire') ?
227
+				("class='lang_ecrire'") : "class='fondl'"))
230 228
 		. $change
231 229
 		. ">\n"
232 230
 		. $options
@@ -352,7 +350,7 @@  discard block
 block discarded – undo
352 350
 		and (!isset($GLOBALS['spip_lang'])
353 351
 			or $GLOBALS['spip_lang'] != $GLOBALS['meta']['langue_site'])
354 352
 	) {
355
-		return changer_langue($GLOBALS['meta']['langue_site'], $liste_langues);//@:install
353
+		return changer_langue($GLOBALS['meta']['langue_site'], $liste_langues); //@:install
356 354
 	}
357 355
 	// en theorie là, la globale est définie, sinon c'est un problème.
358 356
 	if (!isset($GLOBALS['spip_lang'])) {
@@ -455,7 +453,7 @@  discard block
 block discarded – undo
455 453
 	if (!isset($GLOBALS['meta']['langue_site'])) {
456 454
 		// Initialisation : le francais si dispo, sinon la premiere langue trouvee
457 455
 		$GLOBALS['meta']['langue_site'] = $tout =
458
-			(!$all_langs or (strpos(',' . _LANGUE_PAR_DEFAUT . ',', (string) ",$all_langs,") !== false))
456
+			(!$all_langs or (strpos(','._LANGUE_PAR_DEFAUT.',', (string) ",$all_langs,") !== false))
459 457
 				? _LANGUE_PAR_DEFAUT : substr($all_langs, 0, strpos($all_langs, ','));
460 458
 		ecrire_meta('langue_site', $tout);
461 459
 	}
Please login to merge, or discard this patch.
Indentation   +256 added lines, -256 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
  * @package SPIP\Core\Langue
16 16
  **/
17 17
 if (!defined('_ECRIRE_INC_VERSION')) {
18
-	return;
18
+    return;
19 19
 }
20 20
 
21 21
 
@@ -38,35 +38,35 @@  discard block
 block discarded – undo
38 38
  **/
39 39
 function changer_langue($lang, $liste_langues = null) {
40 40
 
41
-	if (is_null($liste_langues)) {
42
-		$liste_langues = ($GLOBALS['meta']['langues_proposees'] ?? '') . ',' . ($GLOBALS['meta']['langues_multilingue'] ?? '');
43
-	} else {
44
-		if (is_array($liste_langues)) {
45
-			$liste_langues = implode(',', $liste_langues);
46
-		}
47
-	}
48
-	$liste_langues = ',' . $liste_langues . ',';
49
-
50
-	// Si la langue demandee n'existe pas, on essaie d'autres variantes
51
-	// Exemple : 'pt-br' => 'pt_br' => 'pt'
52
-	$lang = str_replace('-', '_', trim($lang));
53
-	if (!$lang) {
54
-		return false;
55
-	}
56
-
57
-	if (
58
-		strpos($liste_langues, (string) ",$lang,") !== false
59
-		or ($lang = preg_replace(',_.*,', '', $lang)
60
-			and str_contains($liste_langues, (string) ",$lang,"))
61
-	) {
62
-		$GLOBALS['spip_lang_rtl'] = lang_dir($lang, '', '_rtl');
63
-		$GLOBALS['spip_lang_right'] = $GLOBALS['spip_lang_rtl'] ? 'left' : 'right';
64
-		$GLOBALS['spip_lang_left'] = $GLOBALS['spip_lang_rtl'] ? 'right' : 'left';
65
-
66
-		return $GLOBALS['spip_lang'] = $lang;
67
-	} else {
68
-		return false;
69
-	}
41
+    if (is_null($liste_langues)) {
42
+        $liste_langues = ($GLOBALS['meta']['langues_proposees'] ?? '') . ',' . ($GLOBALS['meta']['langues_multilingue'] ?? '');
43
+    } else {
44
+        if (is_array($liste_langues)) {
45
+            $liste_langues = implode(',', $liste_langues);
46
+        }
47
+    }
48
+    $liste_langues = ',' . $liste_langues . ',';
49
+
50
+    // Si la langue demandee n'existe pas, on essaie d'autres variantes
51
+    // Exemple : 'pt-br' => 'pt_br' => 'pt'
52
+    $lang = str_replace('-', '_', trim($lang));
53
+    if (!$lang) {
54
+        return false;
55
+    }
56
+
57
+    if (
58
+        strpos($liste_langues, (string) ",$lang,") !== false
59
+        or ($lang = preg_replace(',_.*,', '', $lang)
60
+            and str_contains($liste_langues, (string) ",$lang,"))
61
+    ) {
62
+        $GLOBALS['spip_lang_rtl'] = lang_dir($lang, '', '_rtl');
63
+        $GLOBALS['spip_lang_right'] = $GLOBALS['spip_lang_rtl'] ? 'left' : 'right';
64
+        $GLOBALS['spip_lang_left'] = $GLOBALS['spip_lang_rtl'] ? 'right' : 'left';
65
+
66
+        return $GLOBALS['spip_lang'] = $lang;
67
+    } else {
68
+        return false;
69
+    }
70 70
 }
71 71
 
72 72
 //
@@ -79,9 +79,9 @@  discard block
 block discarded – undo
79 79
 // par exemple le francais pour l'espagnol, l'anglais pour l'allemand, etc.
80 80
 
81 81
 function choisir_traduction($trads, $lang = '') {
82
-	$k = approcher_langue($trads, $lang);
82
+    $k = approcher_langue($trads, $lang);
83 83
 
84
-	return $k ? $trads[$k] : array_shift($trads);
84
+    return $k ? $trads[$k] : array_shift($trads);
85 85
 }
86 86
 
87 87
 // retourne son 2e argument si c'est un index du premier
@@ -89,21 +89,21 @@  discard block
 block discarded – undo
89 89
 // la langue X etant consideree comme une approche de X_Y
90 90
 function approcher_langue($trads, $lang = '') {
91 91
 
92
-	if (!$lang) {
93
-		$lang = $GLOBALS['spip_lang'];
94
-	}
95
-
96
-	if (isset($trads[$lang])) {
97
-		return $lang;
98
-	} // cas des langues xx_yy
99
-	else {
100
-		$r = explode('_', $lang);
101
-		if (isset($trads[$r[0]])) {
102
-			return $r[0];
103
-		}
104
-	}
105
-
106
-	return '';
92
+    if (!$lang) {
93
+        $lang = $GLOBALS['spip_lang'];
94
+    }
95
+
96
+    if (isset($trads[$lang])) {
97
+        return $lang;
98
+    } // cas des langues xx_yy
99
+    else {
100
+        $r = explode('_', $lang);
101
+        if (isset($trads[$r[0]])) {
102
+            return $r[0];
103
+        }
104
+    }
105
+
106
+    return '';
107 107
 }
108 108
 
109 109
 /**
@@ -118,10 +118,10 @@  discard block
 block discarded – undo
118 118
  *     Nom de la langue, sinon son code.
119 119
  **/
120 120
 function traduire_nom_langue($lang) {
121
-	include_spip('inc/lang_liste');
122
-	include_spip('inc/charsets');
121
+    include_spip('inc/lang_liste');
122
+    include_spip('inc/charsets');
123 123
 
124
-	return html2unicode($GLOBALS['codes_langues'][$lang] ?? $lang);
124
+    return html2unicode($GLOBALS['codes_langues'][$lang] ?? $lang);
125 125
 }
126 126
 
127 127
 //
@@ -134,10 +134,10 @@  discard block
 block discarded – undo
134 134
 // hebreu a priori), 'droitier' sinon.
135 135
 // C'est utilise par #LANG_DIR, #LANG_LEFT, #LANG_RIGHT.
136 136
 function lang_dir($lang = '', $droitier = 'ltr', $gaucher = 'rtl') {
137
-	static $lang_rtl = ['ar', 'fa', 'ku', 'prs', 'ps', 'ur', 'he', 'heb', 'hbo', 'yi'];
137
+    static $lang_rtl = ['ar', 'fa', 'ku', 'prs', 'ps', 'ur', 'he', 'heb', 'hbo', 'yi'];
138 138
 
139
-	return in_array(($lang ?: $GLOBALS['spip_lang']), $lang_rtl) ?
140
-		$gaucher : $droitier;
139
+    return in_array(($lang ?: $GLOBALS['spip_lang']), $lang_rtl) ?
140
+        $gaucher : $droitier;
141 141
 }
142 142
 
143 143
 // typo francaise ou anglaise ?
@@ -146,29 +146,29 @@  discard block
 block discarded – undo
146 146
 // sinon determiner la typo en fonction de la langue courante
147 147
 
148 148
 function lang_typo($lang = '') {
149
-	if (!$lang) {
150
-		$lang = $GLOBALS['lang_objet'] ?? $GLOBALS['spip_lang'];
151
-	}
152
-	if (
153
-		$lang == 'eo'
154
-		or $lang == 'fr'
155
-		or strncmp($lang, 'fr_', 3) == 0
156
-		or $lang == 'cpf'
157
-	) {
158
-		return 'fr';
159
-	} else {
160
-		return 'en';
161
-	}
149
+    if (!$lang) {
150
+        $lang = $GLOBALS['lang_objet'] ?? $GLOBALS['spip_lang'];
151
+    }
152
+    if (
153
+        $lang == 'eo'
154
+        or $lang == 'fr'
155
+        or strncmp($lang, 'fr_', 3) == 0
156
+        or $lang == 'cpf'
157
+    ) {
158
+        return 'fr';
159
+    } else {
160
+        return 'en';
161
+    }
162 162
 }
163 163
 
164 164
 // gestion de la globale $lang_objet pour que les textes soient affiches
165 165
 // avec les memes typo et direction dans l'espace prive que dans le public
166 166
 function changer_typo($lang = '') {
167
-	if ($lang) {
168
-		$GLOBALS['lang_objet'] = $lang;
169
-	} else {
170
-		unset($GLOBALS['lang_objet']);
171
-	}
167
+    if ($lang) {
168
+        $GLOBALS['lang_objet'] = $lang;
169
+    } else {
170
+        unset($GLOBALS['lang_objet']);
171
+    }
172 172
 }
173 173
 
174 174
 //
@@ -178,58 +178,58 @@  discard block
 block discarded – undo
178 178
 // pour 'changer_lang' (langue de l'article, espace prive), c'est en Ajax
179 179
 //
180 180
 function menu_langues($nom_select, $default = '') {
181
-	include_spip('inc/actions');
182
-
183
-	$langues = liste_options_langues($nom_select);
184
-	$ret = '';
185
-	if (!count($langues)) {
186
-		return '';
187
-	}
188
-
189
-	if (!$default) {
190
-		$default = $GLOBALS['spip_lang'];
191
-	}
192
-	foreach ($langues as $l) {
193
-		$selected = ($l == $default) ? ' selected=\'selected\'' : '';
194
-		$ret .= "<option value='$l'$selected>[" . $l . '] ' . traduire_nom_langue($l) . "</option>\n";
195
-	}
196
-
197
-	if (!test_espace_prive()) {
198
-		$cible = self();
199
-		$base = '';
200
-	} else {
201
-		$cible = self();
202
-		$base = spip_connect() ? 'base' : '';
203
-	}
204
-
205
-	$change = ' onchange="this.parentNode.parentNode.submit()"';
206
-
207
-	return generer_action_auteur(
208
-		'converser',
209
-		$base,
210
-		$cible,
211
-		(select_langues($nom_select, $change, $ret)
212
-			. "<noscript><div style='display:inline'><input type='submit' class='fondo' value='" . _T('bouton_changer') . "' /></div></noscript>"),
213
-		" method='post'"
214
-	);
181
+    include_spip('inc/actions');
182
+
183
+    $langues = liste_options_langues($nom_select);
184
+    $ret = '';
185
+    if (!count($langues)) {
186
+        return '';
187
+    }
188
+
189
+    if (!$default) {
190
+        $default = $GLOBALS['spip_lang'];
191
+    }
192
+    foreach ($langues as $l) {
193
+        $selected = ($l == $default) ? ' selected=\'selected\'' : '';
194
+        $ret .= "<option value='$l'$selected>[" . $l . '] ' . traduire_nom_langue($l) . "</option>\n";
195
+    }
196
+
197
+    if (!test_espace_prive()) {
198
+        $cible = self();
199
+        $base = '';
200
+    } else {
201
+        $cible = self();
202
+        $base = spip_connect() ? 'base' : '';
203
+    }
204
+
205
+    $change = ' onchange="this.parentNode.parentNode.submit()"';
206
+
207
+    return generer_action_auteur(
208
+        'converser',
209
+        $base,
210
+        $cible,
211
+        (select_langues($nom_select, $change, $ret)
212
+            . "<noscript><div style='display:inline'><input type='submit' class='fondo' value='" . _T('bouton_changer') . "' /></div></noscript>"),
213
+        " method='post'"
214
+    );
215 215
 }
216 216
 
217 217
 function select_langues($nom_select, $change, $options, $label = '') {
218
-	static $cpt = 0;
219
-	$id = 'menu_langues' . $cpt++;
220
-
221
-	return
222
-		"<label for='$id'>" . ($label ?: _T('info_langues')) . '</label> ' .
223
-		"<select name='$nom_select' id='$id' "
224
-		. ((!test_espace_prive()) ?
225
-			("class='forml menu_langues'") :
226
-			(($nom_select == 'var_lang_ecrire') ?
227
-				("class='lang_ecrire'") :
228
-				"class='fondl'"))
229
-		. $change
230
-		. ">\n"
231
-		. $options
232
-		. '</select>';
218
+    static $cpt = 0;
219
+    $id = 'menu_langues' . $cpt++;
220
+
221
+    return
222
+        "<label for='$id'>" . ($label ?: _T('info_langues')) . '</label> ' .
223
+        "<select name='$nom_select' id='$id' "
224
+        . ((!test_espace_prive()) ?
225
+            ("class='forml menu_langues'") :
226
+            (($nom_select == 'var_lang_ecrire') ?
227
+                ("class='lang_ecrire'") :
228
+                "class='fondl'"))
229
+        . $change
230
+        . ">\n"
231
+        . $options
232
+        . '</select>';
233 233
 }
234 234
 
235 235
 /**
@@ -251,34 +251,34 @@  discard block
 block discarded – undo
251 251
  */
252 252
 function liste_options_langues($nom_select) {
253 253
 
254
-	switch ($nom_select) {
255
-		# #MENU_LANG
256
-		case 'var_lang':
257
-			# menu de changement de la langue d'un article
258
-			# les langues selectionnees dans la configuration "multilinguisme"
259
-		case 'changer_lang':
260
-			$langues = explode(',', $GLOBALS['meta']['langues_multilingue']);
261
-			break;
262
-		# menu de l'interface (privee, installation et panneau de login)
263
-		# les langues presentes sous forme de fichiers de langue
264
-		# on force la relecture du repertoire des langues pour etre synchrone.
265
-		case 'var_lang_ecrire':
266
-		default:
267
-			$GLOBALS['meta']['langues_proposees'] = '';
268
-			init_langues();
269
-			$langues = explode(',', $GLOBALS['meta']['langues_proposees']);
270
-			break;
254
+    switch ($nom_select) {
255
+        # #MENU_LANG
256
+        case 'var_lang':
257
+            # menu de changement de la langue d'un article
258
+            # les langues selectionnees dans la configuration "multilinguisme"
259
+        case 'changer_lang':
260
+            $langues = explode(',', $GLOBALS['meta']['langues_multilingue']);
261
+            break;
262
+        # menu de l'interface (privee, installation et panneau de login)
263
+        # les langues presentes sous forme de fichiers de langue
264
+        # on force la relecture du repertoire des langues pour etre synchrone.
265
+        case 'var_lang_ecrire':
266
+        default:
267
+            $GLOBALS['meta']['langues_proposees'] = '';
268
+            init_langues();
269
+            $langues = explode(',', $GLOBALS['meta']['langues_proposees']);
270
+            break;
271 271
 
272 272
 # dernier choix possible : toutes les langues = langues_proposees
273 273
 # + langues_multilingues ; mais, ne sert pas
274 274
 #			$langues = explode(',', $GLOBALS['all_langs']);
275
-	}
276
-	if (count($langues) <= 1) {
277
-		return [];
278
-	}
279
-	sort($langues);
275
+    }
276
+    if (count($langues) <= 1) {
277
+        return [];
278
+    }
279
+    sort($langues);
280 280
 
281
-	return $langues;
281
+    return $langues;
282 282
 }
283 283
 
284 284
 
@@ -293,39 +293,39 @@  discard block
 block discarded – undo
293 293
  **/
294 294
 function verifier_lang_url() {
295 295
 
296
-	// quelle langue est demandee ?
297
-	$lang_demandee = (test_espace_prive() ? $GLOBALS['spip_lang'] : $GLOBALS['meta']['langue_site']);
298
-	if (isset($_COOKIE['spip_lang_ecrire'])) {
299
-		$lang_demandee = $_COOKIE['spip_lang_ecrire'];
300
-	}
301
-	if (!test_espace_prive() and isset($_COOKIE['spip_lang'])) {
302
-		$lang_demandee = $_COOKIE['spip_lang'];
303
-	}
304
-	if (isset($_GET['lang'])) {
305
-		$lang_demandee = $_GET['lang'];
306
-	}
307
-
308
-	// Renvoyer si besoin (et si la langue demandee existe)
309
-	if (
310
-		$GLOBALS['spip_lang'] != $lang_demandee
311
-		and changer_langue($lang_demandee)
312
-		and $lang_demandee != @$_GET['lang']
313
-	) {
314
-		$destination = parametre_url(self(), 'lang', $lang_demandee, '&');
315
-		// ici on a besoin des var_truc
316
-		foreach ($_GET as $var => $val) {
317
-			if (!strncmp('var_', $var, 4)) {
318
-				$destination = parametre_url($destination, $var, $val, '&');
319
-			}
320
-		}
321
-		include_spip('inc/headers');
322
-		redirige_par_entete($destination);
323
-	}
324
-
325
-	// Subtilite : si la langue demandee par cookie est la bonne
326
-	// alors on fait comme si $lang etait passee dans l'URL
327
-	// (pour criteres {lang}).
328
-	$GLOBALS['lang'] = $_GET['lang'] = $GLOBALS['spip_lang'];
296
+    // quelle langue est demandee ?
297
+    $lang_demandee = (test_espace_prive() ? $GLOBALS['spip_lang'] : $GLOBALS['meta']['langue_site']);
298
+    if (isset($_COOKIE['spip_lang_ecrire'])) {
299
+        $lang_demandee = $_COOKIE['spip_lang_ecrire'];
300
+    }
301
+    if (!test_espace_prive() and isset($_COOKIE['spip_lang'])) {
302
+        $lang_demandee = $_COOKIE['spip_lang'];
303
+    }
304
+    if (isset($_GET['lang'])) {
305
+        $lang_demandee = $_GET['lang'];
306
+    }
307
+
308
+    // Renvoyer si besoin (et si la langue demandee existe)
309
+    if (
310
+        $GLOBALS['spip_lang'] != $lang_demandee
311
+        and changer_langue($lang_demandee)
312
+        and $lang_demandee != @$_GET['lang']
313
+    ) {
314
+        $destination = parametre_url(self(), 'lang', $lang_demandee, '&');
315
+        // ici on a besoin des var_truc
316
+        foreach ($_GET as $var => $val) {
317
+            if (!strncmp('var_', $var, 4)) {
318
+                $destination = parametre_url($destination, $var, $val, '&');
319
+            }
320
+        }
321
+        include_spip('inc/headers');
322
+        redirige_par_entete($destination);
323
+    }
324
+
325
+    // Subtilite : si la langue demandee par cookie est la bonne
326
+    // alors on fait comme si $lang etait passee dans l'URL
327
+    // (pour criteres {lang}).
328
+    $GLOBALS['lang'] = $_GET['lang'] = $GLOBALS['spip_lang'];
329 329
 }
330 330
 
331 331
 
@@ -343,22 +343,22 @@  discard block
 block discarded – undo
343 343
  *     La langue sélectionnée
344 344
  **/
345 345
 function utiliser_langue_site($liste_langues = null) {
346
-	// s'il existe une langue du site (en gros tout le temps en théorie)
347
-	if (
348
-		isset($GLOBALS['meta']['langue_site'])
349
-		// et si spip_langue est pas encore définie (ce que va faire changer_langue())
350
-		// ou qu'elle n'est pas identique à la langue du site
351
-		and (!isset($GLOBALS['spip_lang'])
352
-			or $GLOBALS['spip_lang'] != $GLOBALS['meta']['langue_site'])
353
-	) {
354
-		return changer_langue($GLOBALS['meta']['langue_site'], $liste_langues);//@:install
355
-	}
356
-	// en theorie là, la globale est définie, sinon c'est un problème.
357
-	if (!isset($GLOBALS['spip_lang'])) {
358
-		spip_log('La globale spip_lang est indéfinie dans utiliser_langue_site() !', _LOG_ERREUR);
359
-	}
360
-
361
-	return $GLOBALS['spip_lang'];
346
+    // s'il existe une langue du site (en gros tout le temps en théorie)
347
+    if (
348
+        isset($GLOBALS['meta']['langue_site'])
349
+        // et si spip_langue est pas encore définie (ce que va faire changer_langue())
350
+        // ou qu'elle n'est pas identique à la langue du site
351
+        and (!isset($GLOBALS['spip_lang'])
352
+            or $GLOBALS['spip_lang'] != $GLOBALS['meta']['langue_site'])
353
+    ) {
354
+        return changer_langue($GLOBALS['meta']['langue_site'], $liste_langues);//@:install
355
+    }
356
+    // en theorie là, la globale est définie, sinon c'est un problème.
357
+    if (!isset($GLOBALS['spip_lang'])) {
358
+        spip_log('La globale spip_lang est indéfinie dans utiliser_langue_site() !', _LOG_ERREUR);
359
+    }
360
+
361
+    return $GLOBALS['spip_lang'];
362 362
 }
363 363
 
364 364
 /**
@@ -377,35 +377,35 @@  discard block
 block discarded – undo
377 377
  **/
378 378
 function utiliser_langue_visiteur($liste_langues = null) {
379 379
 
380
-	// si on est dans l'espace public et pas de $liste_langues : se limiter a la config langues_multilingue si définie
381
-	if (is_null($liste_langues) and !test_espace_prive() and !empty($GLOBALS['meta']['langues_multilingue'])) {
382
-		$liste_langues = $GLOBALS['meta']['langues_multilingue'];
383
-	}
384
-
385
-	$l = (!test_espace_prive() ? 'spip_lang' : 'spip_lang_ecrire');
386
-	if (isset($_COOKIE[$l])) {
387
-		if (changer_langue($l = $_COOKIE[$l], $liste_langues)) {
388
-			return $l;
389
-		}
390
-	}
391
-
392
-	if (isset($GLOBALS['visiteur_session']['lang'])) {
393
-		if (changer_langue($l = $GLOBALS['visiteur_session']['lang'], $liste_langues)) {
394
-			return $l;
395
-		}
396
-	}
397
-
398
-	if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
399
-		foreach (explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']) as $s) {
400
-			if (preg_match('#^([a-z]{2,3})(-[a-z]{2,3})?(;q=[0-9.]+)?$#i', trim($s), $r)) {
401
-				if (changer_langue($l = strtolower($r[1]), $liste_langues)) {
402
-					return $l;
403
-				}
404
-			}
405
-		}
406
-	}
407
-
408
-	return utiliser_langue_site($liste_langues);
380
+    // si on est dans l'espace public et pas de $liste_langues : se limiter a la config langues_multilingue si définie
381
+    if (is_null($liste_langues) and !test_espace_prive() and !empty($GLOBALS['meta']['langues_multilingue'])) {
382
+        $liste_langues = $GLOBALS['meta']['langues_multilingue'];
383
+    }
384
+
385
+    $l = (!test_espace_prive() ? 'spip_lang' : 'spip_lang_ecrire');
386
+    if (isset($_COOKIE[$l])) {
387
+        if (changer_langue($l = $_COOKIE[$l], $liste_langues)) {
388
+            return $l;
389
+        }
390
+    }
391
+
392
+    if (isset($GLOBALS['visiteur_session']['lang'])) {
393
+        if (changer_langue($l = $GLOBALS['visiteur_session']['lang'], $liste_langues)) {
394
+            return $l;
395
+        }
396
+    }
397
+
398
+    if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
399
+        foreach (explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']) as $s) {
400
+            if (preg_match('#^([a-z]{2,3})(-[a-z]{2,3})?(;q=[0-9.]+)?$#i', trim($s), $r)) {
401
+                if (changer_langue($l = strtolower($r[1]), $liste_langues)) {
402
+                    return $l;
403
+                }
404
+            }
405
+        }
406
+    }
407
+
408
+    return utiliser_langue_site($liste_langues);
409 409
 }
410 410
 
411 411
 
@@ -415,7 +415,7 @@  discard block
 block discarded – undo
415 415
  * @return int
416 416
  */
417 417
 function match_langue($chaine) {
418
-	return preg_match('/^[a-z]{2,3}(_[a-z]{2,3}){0,2}$/', $chaine);
418
+    return preg_match('/^[a-z]{2,3}(_[a-z]{2,3}){0,2}$/', $chaine);
419 419
 }
420 420
 
421 421
 /**
@@ -433,36 +433,36 @@  discard block
 block discarded – undo
433 433
  **/
434 434
 function init_langues() {
435 435
 
436
-	// liste des langues dans les meta, sauf a l'install
437
-	$all_langs = $GLOBALS['meta']['langues_proposees'] ?? '';
438
-
439
-	$tout = [];
440
-	if (!$all_langs) {
441
-		// trouver tous les modules lang/spip_xx.php
442
-		$modules = find_all_in_path('lang/', '/spip_([a-z_]+)\.php$');
443
-		foreach ($modules as $name => $path) {
444
-			if (preg_match(',^spip_([a-z_]+)\.php$,', $name, $regs)) {
445
-				if (match_langue($regs[1])) {
446
-					$tout[] = $regs[1];
447
-				}
448
-			}
449
-		}
450
-		sort($tout);
451
-		$tout = join(',', $tout);
452
-		// Si les langues n'ont pas change, ne rien faire
453
-		if ($tout != $all_langs) {
454
-			$GLOBALS['meta']['langues_proposees'] = $tout;
455
-			include_spip('inc/meta');
456
-			ecrire_meta('langues_proposees', $tout);
457
-		}
458
-	}
459
-	if (!isset($GLOBALS['meta']['langue_site'])) {
460
-		// Initialisation : le francais si dispo, sinon la premiere langue trouvee
461
-		$GLOBALS['meta']['langue_site'] = $tout =
462
-			(!$all_langs or (strpos(',' . _LANGUE_PAR_DEFAUT . ',', (string) ",$all_langs,") !== false))
463
-				? _LANGUE_PAR_DEFAUT : substr($all_langs, 0, strpos($all_langs, ','));
464
-		ecrire_meta('langue_site', $tout);
465
-	}
436
+    // liste des langues dans les meta, sauf a l'install
437
+    $all_langs = $GLOBALS['meta']['langues_proposees'] ?? '';
438
+
439
+    $tout = [];
440
+    if (!$all_langs) {
441
+        // trouver tous les modules lang/spip_xx.php
442
+        $modules = find_all_in_path('lang/', '/spip_([a-z_]+)\.php$');
443
+        foreach ($modules as $name => $path) {
444
+            if (preg_match(',^spip_([a-z_]+)\.php$,', $name, $regs)) {
445
+                if (match_langue($regs[1])) {
446
+                    $tout[] = $regs[1];
447
+                }
448
+            }
449
+        }
450
+        sort($tout);
451
+        $tout = join(',', $tout);
452
+        // Si les langues n'ont pas change, ne rien faire
453
+        if ($tout != $all_langs) {
454
+            $GLOBALS['meta']['langues_proposees'] = $tout;
455
+            include_spip('inc/meta');
456
+            ecrire_meta('langues_proposees', $tout);
457
+        }
458
+    }
459
+    if (!isset($GLOBALS['meta']['langue_site'])) {
460
+        // Initialisation : le francais si dispo, sinon la premiere langue trouvee
461
+        $GLOBALS['meta']['langue_site'] = $tout =
462
+            (!$all_langs or (strpos(',' . _LANGUE_PAR_DEFAUT . ',', (string) ",$all_langs,") !== false))
463
+                ? _LANGUE_PAR_DEFAUT : substr($all_langs, 0, strpos($all_langs, ','));
464
+        ecrire_meta('langue_site', $tout);
465
+    }
466 466
 }
467 467
 
468 468
 /**
@@ -476,10 +476,10 @@  discard block
 block discarded – undo
476 476
  *     Code html de la balise <html>
477 477
  **/
478 478
 function html_lang_attributes() {
479
-	$lang = $GLOBALS['spip_lang'];
480
-	$dir = lang_dir($lang);
479
+    $lang = $GLOBALS['spip_lang'];
480
+    $dir = lang_dir($lang);
481 481
 
482
-	return "<html class='$dir $lang no-js' xmlns='http://www.w3.org/1999/xhtml' lang='$lang' dir='$dir'>\n";
482
+    return "<html class='$dir $lang no-js' xmlns='http://www.w3.org/1999/xhtml' lang='$lang' dir='$dir'>\n";
483 483
 }
484 484
 
485 485
 
@@ -493,7 +493,7 @@  discard block
 block discarded – undo
493 493
  * @return string
494 494
  */
495 495
 function aide_lang_dir($spip_lang, $spip_lang_rtl) {
496
-	return ($spip_lang <> 'he') ? $spip_lang_rtl : '';
496
+    return ($spip_lang <> 'he') ? $spip_lang_rtl : '';
497 497
 }
498 498
 
499 499
 
Please login to merge, or discard this patch.
ecrire/lang/ecrire_sv.php 1 patch
Indentation   +539 added lines, -539 removed lines patch added patch discarded remove patch
@@ -4,585 +4,585 @@
 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' => 'Aktivera insticksmodulen',
14
-	'affichage' => 'Visa',
15
-	'aide_non_disponible' => 'Den här delen av direkthjälpen finns inte i det aktuella språket',
16
-	'auteur' => 'Redaktör',
17
-	'avis_acces_interdit' => 'Tillträde förbjudet.',
18
-	'avis_article_modifie' => 'Varning, @nom_auteur_modif@ har arbetat på den här artikeln för @date_diff@ minuter sen',
19
-	'avis_aucun_resultat' => 'Hittade inga resultat',
20
-	'avis_chemin_invalide_1' => 'Sökvägen du har angett',
21
-	'avis_chemin_invalide_2' => 'är ogiltig. Återgå till den föregående sidan och kontrollera den angivna informationen',
22
-	'avis_connexion_echec_1' => 'Anslutningen till SQL-servern misslyckades.',
23
-	'avis_connexion_echec_2' => 'Återgå till den föregående sidan och kontrollera informationen du angivit.',
24
-	'avis_connexion_echec_3' => '<b>OBS</b> På många servrar måste du  <b>begära</b> aktivering av din databas innan du kan använda den. Om du inte lyckas med uppkopplingen, se till att den är aktiverad.',
25
-	'avis_connexion_ldap_echec_1' => 'Anslutning till LDAP-server misslyckades.',
26
-	'avis_connexion_ldap_echec_2' => 'Återgå till den föregående sidan och kontrollera informationen du angivit.',
27
-	'avis_connexion_ldap_echec_3' => 'Alternativt kan du välja att inte använda LDAP stöd för att importera användare.',
28
-	'avis_deplacement_rubrique' => 'Varning! Den här avdelningen innehåller @contient_breves@ notiser@scb@: om du flyttar den, markera i kryssrutan för att bekräfta.',
29
-	'avis_erreur_connexion_mysql' => 'Fel på SQL-förbindelsen',
30
-	'avis_espace_interdit' => '<b>Förbjudet område</b><p>SPIP är redan installerat.', # MODIF
31
-	'avis_lecture_noms_bases_1' => 'Installerings-scriptet kunde inte läsa namnen på de installerade databaserna.',
32
-	'avis_lecture_noms_bases_2' => 'Antingen finns det ingen tillgänglig databas eller så är funktionen som listar
12
+    // A
13
+    'activer_plugin' => 'Aktivera insticksmodulen',
14
+    'affichage' => 'Visa',
15
+    'aide_non_disponible' => 'Den här delen av direkthjälpen finns inte i det aktuella språket',
16
+    'auteur' => 'Redaktör',
17
+    'avis_acces_interdit' => 'Tillträde förbjudet.',
18
+    'avis_article_modifie' => 'Varning, @nom_auteur_modif@ har arbetat på den här artikeln för @date_diff@ minuter sen',
19
+    'avis_aucun_resultat' => 'Hittade inga resultat',
20
+    'avis_chemin_invalide_1' => 'Sökvägen du har angett',
21
+    'avis_chemin_invalide_2' => 'är ogiltig. Återgå till den föregående sidan och kontrollera den angivna informationen',
22
+    'avis_connexion_echec_1' => 'Anslutningen till SQL-servern misslyckades.',
23
+    'avis_connexion_echec_2' => 'Återgå till den föregående sidan och kontrollera informationen du angivit.',
24
+    'avis_connexion_echec_3' => '<b>OBS</b> På många servrar måste du  <b>begära</b> aktivering av din databas innan du kan använda den. Om du inte lyckas med uppkopplingen, se till att den är aktiverad.',
25
+    'avis_connexion_ldap_echec_1' => 'Anslutning till LDAP-server misslyckades.',
26
+    'avis_connexion_ldap_echec_2' => 'Återgå till den föregående sidan och kontrollera informationen du angivit.',
27
+    'avis_connexion_ldap_echec_3' => 'Alternativt kan du välja att inte använda LDAP stöd för att importera användare.',
28
+    'avis_deplacement_rubrique' => 'Varning! Den här avdelningen innehåller @contient_breves@ notiser@scb@: om du flyttar den, markera i kryssrutan för att bekräfta.',
29
+    'avis_erreur_connexion_mysql' => 'Fel på SQL-förbindelsen',
30
+    'avis_espace_interdit' => '<b>Förbjudet område</b><p>SPIP är redan installerat.', # MODIF
31
+    'avis_lecture_noms_bases_1' => 'Installerings-scriptet kunde inte läsa namnen på de installerade databaserna.',
32
+    'avis_lecture_noms_bases_2' => 'Antingen finns det ingen tillgänglig databas eller så är funktionen som listar
33 33
  databaser inaktiverad av säkerhetsskäl (det är fallet hos många webbvärdar).',
34
-	'avis_lecture_noms_bases_3' => 'I fråga om det andra alternativet är det möjligt att en databas med ditt användarnamn kan användas:',
35
-	'avis_non_acces_page' => 'Du har inte tillgång till den här sidan.',
36
-	'avis_operation_echec' => 'Operationen misslyckades.',
37
-	'avis_operation_impossible' => 'Operationen omöjlig att genomföra',
38
-	'avis_suppression_base' => 'OBS! Radering av data är permanent och kan inte göras ogjord.',
34
+    'avis_lecture_noms_bases_3' => 'I fråga om det andra alternativet är det möjligt att en databas med ditt användarnamn kan användas:',
35
+    'avis_non_acces_page' => 'Du har inte tillgång till den här sidan.',
36
+    'avis_operation_echec' => 'Operationen misslyckades.',
37
+    'avis_operation_impossible' => 'Operationen omöjlig att genomföra',
38
+    'avis_suppression_base' => 'OBS! Radering av data är permanent och kan inte göras ogjord.',
39 39
 
40
-	// B
41
-	'bouton_acces_ldap' => 'Lägg till en LDAP-katalog >>',
42
-	'bouton_ajouter' => 'Lägg till',
43
-	'bouton_annuler' => 'Avbryt',
44
-	'bouton_demande_publication' => 'Begär att den här artikeln ska publiceras',
45
-	'bouton_desactive_tout' => 'Avaktivera alla',
46
-	'bouton_desinstaller' => 'Avinstallera',
47
-	'bouton_effacer_tout' => 'Radera ALLA',
48
-	'bouton_envoyer_message' => 'Färdigt meddelande: skicka',
49
-	'bouton_modifier' => 'Ändra',
50
-	'bouton_radio_afficher' => 'Visa',
51
-	'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Synas i listan över anslutna redaktörere',
52
-	'bouton_radio_envoi_annonces_adresse' => 'Skicka meddelanden till adressen:',
53
-	'bouton_radio_envoi_liste_nouveautes' => 'Skicka lista över senaste notiser',
54
-	'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Inte synas i listan över anslutna redaktörere',
55
-	'bouton_radio_non_envoi_annonces_editoriales' => 'Skicka inga redaktionella meddelanden',
56
-	'bouton_redirection' => 'OMPEKA',
57
-	'bouton_relancer_installation' => 'Kör installationen igen',
58
-	'bouton_suivant' => 'Nästa',
59
-	'bouton_tenter_recuperation' => 'Försök till reparation',
60
-	'bouton_test_proxy' => 'Testa proxyn',
61
-	'bouton_vider_cache' => 'Töm cachen',
40
+    // B
41
+    'bouton_acces_ldap' => 'Lägg till en LDAP-katalog >>',
42
+    'bouton_ajouter' => 'Lägg till',
43
+    'bouton_annuler' => 'Avbryt',
44
+    'bouton_demande_publication' => 'Begär att den här artikeln ska publiceras',
45
+    'bouton_desactive_tout' => 'Avaktivera alla',
46
+    'bouton_desinstaller' => 'Avinstallera',
47
+    'bouton_effacer_tout' => 'Radera ALLA',
48
+    'bouton_envoyer_message' => 'Färdigt meddelande: skicka',
49
+    'bouton_modifier' => 'Ändra',
50
+    'bouton_radio_afficher' => 'Visa',
51
+    'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Synas i listan över anslutna redaktörere',
52
+    'bouton_radio_envoi_annonces_adresse' => 'Skicka meddelanden till adressen:',
53
+    'bouton_radio_envoi_liste_nouveautes' => 'Skicka lista över senaste notiser',
54
+    'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Inte synas i listan över anslutna redaktörere',
55
+    'bouton_radio_non_envoi_annonces_editoriales' => 'Skicka inga redaktionella meddelanden',
56
+    'bouton_redirection' => 'OMPEKA',
57
+    'bouton_relancer_installation' => 'Kör installationen igen',
58
+    'bouton_suivant' => 'Nästa',
59
+    'bouton_tenter_recuperation' => 'Försök till reparation',
60
+    'bouton_test_proxy' => 'Testa proxyn',
61
+    'bouton_vider_cache' => 'Töm cachen',
62 62
 
63
-	// C
64
-	'cache_modifiable_webmestre' => 'Den här parametern kan ändras av den webbansvariga.',
65
-	'calendrier_synchro' => 'Om du använder ett kalenderprogram som är kompatibelt med <b>iCal</b> kan du synkronisera det med informationen på den här webbplatsen.',
66
-	'config_activer_champs' => 'Aktivera följande fält',
67
-	'config_choix_base_sup' => 'Ge namnet på en databas på servern',
68
-	'config_erreur_base_sup' => 'SPIP har inte tillgång till de existerande databaserna',
69
-	'config_info_base_sup_disponibles' => 'Ytterligare databaser dit databasfrågor kan skickas:',
70
-	'config_info_logos' => 'Alla objekt på sajten kan kan ha sin egen logotype och dessutom en "mouseover" logotype',
71
-	'config_info_logos_utiliser' => 'Använd logotyper',
72
-	'config_info_logos_utiliser_non' => 'Använd inte logotyper',
73
-	'config_info_logos_utiliser_survol' => 'Använd "mouseover" logotyper',
74
-	'config_info_logos_utiliser_survol_non' => 'Använd inte "mouseover" logotyper',
75
-	'config_info_redirection' => 'Genom att aktivera det här valet kan du skapa virtuella artiklar, som enbart är länkar till artiklar som publicerats på andra sajter oavsett om det är SPIP-sajter eller ej.',
76
-	'config_redirection' => 'Virtuella artiklar',
77
-	'config_titre_base_sup' => 'Konfigurera ytterligare en databas',
78
-	'config_titre_base_sup_choix' => 'Välj ytterligare en databas',
79
-	'connexion_ldap' => 'ldapuppkoppling:',
63
+    // C
64
+    'cache_modifiable_webmestre' => 'Den här parametern kan ändras av den webbansvariga.',
65
+    'calendrier_synchro' => 'Om du använder ett kalenderprogram som är kompatibelt med <b>iCal</b> kan du synkronisera det med informationen på den här webbplatsen.',
66
+    'config_activer_champs' => 'Aktivera följande fält',
67
+    'config_choix_base_sup' => 'Ge namnet på en databas på servern',
68
+    'config_erreur_base_sup' => 'SPIP har inte tillgång till de existerande databaserna',
69
+    'config_info_base_sup_disponibles' => 'Ytterligare databaser dit databasfrågor kan skickas:',
70
+    'config_info_logos' => 'Alla objekt på sajten kan kan ha sin egen logotype och dessutom en "mouseover" logotype',
71
+    'config_info_logos_utiliser' => 'Använd logotyper',
72
+    'config_info_logos_utiliser_non' => 'Använd inte logotyper',
73
+    'config_info_logos_utiliser_survol' => 'Använd "mouseover" logotyper',
74
+    'config_info_logos_utiliser_survol_non' => 'Använd inte "mouseover" logotyper',
75
+    'config_info_redirection' => 'Genom att aktivera det här valet kan du skapa virtuella artiklar, som enbart är länkar till artiklar som publicerats på andra sajter oavsett om det är SPIP-sajter eller ej.',
76
+    'config_redirection' => 'Virtuella artiklar',
77
+    'config_titre_base_sup' => 'Konfigurera ytterligare en databas',
78
+    'config_titre_base_sup_choix' => 'Välj ytterligare en databas',
79
+    'connexion_ldap' => 'ldapuppkoppling:',
80 80
 
81
-	// D
82
-	'date_mot_heures' => 'h',
81
+    // D
82
+    'date_mot_heures' => 'h',
83 83
 
84
-	// E
85
-	'email' => 'e-post',
86
-	'email_2' => 'e-post:',
87
-	'entree_adresse_annuaire' => 'Katalogens adress',
88
-	'entree_adresse_email' => 'Din e-postadress',
89
-	'entree_base_donnee_1' => 'Adress till databasen',
90
-	'entree_base_donnee_2' => '(Ofta är det samma adress som till din webbplats, ibland är det "localhost" och ibland lämnas det helt tomt.)',
91
-	'entree_biographie' => 'Kort biografi med några få ord.',
92
-	'entree_chemin_acces' => '<b>Fyll i</b> sökvägen:',
93
-	'entree_cle_pgp' => 'Din PGP-nyckel',
94
-	'entree_contenu_rubrique' => '(Några få ord som beskriver innehållet i avdelningen)',
95
-	'entree_identifiants_connexion' => 'Dina anslutningsuppgifter',
96
-	'entree_informations_connexion_ldap' => 'Fyll i det här formuläret med uppgifter om din anslutning till LDAP. Din system eller nätverks administratör kan ge dig dessa.',
97
-	'entree_infos_perso' => 'Vem är du?',
98
-	'entree_interieur_rubrique' => 'I avdelning:',
99
-	'entree_liens_sites' => '<b>Hyperlänk</b> (referens, sajt att besöka...)',
100
-	'entree_login' => 'Dina användaruppgifter',
101
-	'entree_login_connexion_1' => 'Användarupgifter för anslutningen',
102
-	'entree_login_connexion_2' => '(Är ibland samma som lösenordet för FTP-åtkomst och ibland kan det lämnas tomt)',
103
-	'entree_mot_passe' => 'Ditt lösenord',
104
-	'entree_mot_passe_1' => 'Lösenord för anslutningen',
105
-	'entree_mot_passe_2' => '(Är ibland samma som lösenordet för FTP-åtkomst och ibland kan det lämnas tomt)',
106
-	'entree_nom_fichier' => 'Skriv in filnamnet @texte_compresse@',
107
-	'entree_nom_pseudo' => 'Ditt namn eller alias',
108
-	'entree_nom_pseudo_1' => '(Ditt namn eller alias)',
109
-	'entree_nom_site' => 'Din webbplats namn',
110
-	'entree_nouveau_passe' => 'Nytt lösenord',
111
-	'entree_passe_ldap' => 'Lösenord',
112
-	'entree_port_annuaire' => 'Katalogens portnummer',
113
-	'entree_signature' => 'Signatur',
114
-	'entree_titre_obligatoire' => '<b>Title</b> [Krävs]<br />',
115
-	'entree_url' => 'Din webbplats URL',
116
-	'erreur_plugin_fichier_absent' => 'Filen saknas',
117
-	'erreur_plugin_fichier_def_absent' => 'Definitionsfilen saknas',
118
-	'erreur_plugin_nom_fonction_interdit' => 'Förbjudet namn för funktionen',
119
-	'erreur_plugin_nom_manquant' => 'plugin-namnet saknas',
120
-	'erreur_plugin_prefix_manquant' => 'Pluginens prefix odefinierad',
121
-	'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; saknas i definitionsfilen',
122
-	'erreur_plugin_version_manquant' => 'Denna plugin saknar version.',
84
+    // E
85
+    'email' => 'e-post',
86
+    'email_2' => 'e-post:',
87
+    'entree_adresse_annuaire' => 'Katalogens adress',
88
+    'entree_adresse_email' => 'Din e-postadress',
89
+    'entree_base_donnee_1' => 'Adress till databasen',
90
+    'entree_base_donnee_2' => '(Ofta är det samma adress som till din webbplats, ibland är det "localhost" och ibland lämnas det helt tomt.)',
91
+    'entree_biographie' => 'Kort biografi med några få ord.',
92
+    'entree_chemin_acces' => '<b>Fyll i</b> sökvägen:',
93
+    'entree_cle_pgp' => 'Din PGP-nyckel',
94
+    'entree_contenu_rubrique' => '(Några få ord som beskriver innehållet i avdelningen)',
95
+    'entree_identifiants_connexion' => 'Dina anslutningsuppgifter',
96
+    'entree_informations_connexion_ldap' => 'Fyll i det här formuläret med uppgifter om din anslutning till LDAP. Din system eller nätverks administratör kan ge dig dessa.',
97
+    'entree_infos_perso' => 'Vem är du?',
98
+    'entree_interieur_rubrique' => 'I avdelning:',
99
+    'entree_liens_sites' => '<b>Hyperlänk</b> (referens, sajt att besöka...)',
100
+    'entree_login' => 'Dina användaruppgifter',
101
+    'entree_login_connexion_1' => 'Användarupgifter för anslutningen',
102
+    'entree_login_connexion_2' => '(Är ibland samma som lösenordet för FTP-åtkomst och ibland kan det lämnas tomt)',
103
+    'entree_mot_passe' => 'Ditt lösenord',
104
+    'entree_mot_passe_1' => 'Lösenord för anslutningen',
105
+    'entree_mot_passe_2' => '(Är ibland samma som lösenordet för FTP-åtkomst och ibland kan det lämnas tomt)',
106
+    'entree_nom_fichier' => 'Skriv in filnamnet @texte_compresse@',
107
+    'entree_nom_pseudo' => 'Ditt namn eller alias',
108
+    'entree_nom_pseudo_1' => '(Ditt namn eller alias)',
109
+    'entree_nom_site' => 'Din webbplats namn',
110
+    'entree_nouveau_passe' => 'Nytt lösenord',
111
+    'entree_passe_ldap' => 'Lösenord',
112
+    'entree_port_annuaire' => 'Katalogens portnummer',
113
+    'entree_signature' => 'Signatur',
114
+    'entree_titre_obligatoire' => '<b>Title</b> [Krävs]<br />',
115
+    'entree_url' => 'Din webbplats URL',
116
+    'erreur_plugin_fichier_absent' => 'Filen saknas',
117
+    'erreur_plugin_fichier_def_absent' => 'Definitionsfilen saknas',
118
+    'erreur_plugin_nom_fonction_interdit' => 'Förbjudet namn för funktionen',
119
+    'erreur_plugin_nom_manquant' => 'plugin-namnet saknas',
120
+    'erreur_plugin_prefix_manquant' => 'Pluginens prefix odefinierad',
121
+    'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; saknas i definitionsfilen',
122
+    'erreur_plugin_version_manquant' => 'Denna plugin saknar version.',
123 123
 
124
-	// I
125
-	'ical_info1' => 'Denna sida visar flera metoder att hålla dig informerad om aktiviteter på sajten.',
126
-	'ical_info2' => 'För mer information, tveka inte om att besöka <a href="@spipnet@">SPIP’s dokumentation</a>.', # MODIF
127
-	'ical_info_calendrier' => 'Du kan använda två kalendrar. En är en sajtkarta med alla publicerade artiklar. Den andra innehåller redaktionella meddelanden och dina senaste privata meddelanden: Den är personlig, tack vare en genererad nyckel som du kan förändra när som helst genom att byta lösenord.',
128
-	'ical_methode_http' => 'Nerladdning',
129
-	'ical_methode_webcal' => 'Synkronisering (webcal://)', # MODIF
130
-	'ical_texte_prive' => 'Den här kalendern som är personlig, innnehåller dina egna redaktionella händelser på den här sajten (uppgifter, egna möten, inlämnade artiklar och nyheter...).',
131
-	'ical_texte_public' => 'Den här kalendern låter dig följa den publika aktiviteten på sajten (publicerade artiklar och nyheter).',
132
-	'ical_texte_rss' => 'Du kan syndikerar de senaste nyheterna på den är sajten i vilken XML/RSS-läsare som helst. Det är samma format som gör det möjligt att läsa de senaste nyheterna på andra sajter som använder ett kompatibelt format. (syndikerade sajter).',
133
-	'ical_titre_js' => 'Javascript',
134
-	'ical_titre_mailing' => 'E-postlista',
135
-	'ical_titre_rss' => 'Syndikeringsfiler',
136
-	'icone_activer_cookie' => 'Sätt en cookie',
137
-	'icone_admin_plugin' => 'Hantera plugin’s',
138
-	'icone_afficher_auteurs' => 'Visa redaktörer',
139
-	'icone_afficher_visiteurs' => 'Visa besökare',
140
-	'icone_arret_discussion' => 'Avsluta diskussionen',
141
-	'icone_calendrier' => 'Kalender',
142
-	'icone_creer_auteur' => 'Skapa en ny redaktör och koppla honom (henne) till den här artikeln',
143
-	'icone_creer_mot_cle' => 'Skapa ett nytt nyckelord och länka det till artikeln',
144
-	'icone_creer_rubrique_2' => 'Skapa en ny avdelning',
145
-	'icone_modifier_article' => 'Editera artikeln',
146
-	'icone_modifier_rubrique' => 'Editera avdelningen',
147
-	'icone_relancer_signataire' => 'Kontakta personen igen',
148
-	'icone_retour' => 'Tillbaka',
149
-	'icone_retour_article' => 'Tillbaka till artikeln',
150
-	'icone_supprimer_cookie' => 'Radera cookien',
151
-	'icone_supprimer_rubrique' => 'Radera den här avdelningen',
152
-	'icone_supprimer_signature' => 'Radera den här signaturen',
153
-	'icone_valider_signature' => 'Validera signaturen',
154
-	'image_administrer_rubrique' => 'Du kan hantera den här avdelningen',
155
-	'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
156
-	'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
157
-	'info_1_article' => '1 artikel',
158
-	'info_activer_cookie' => 'Du kan aktivera en <b>administrationscookie</b>, som tillåter dig
124
+    // I
125
+    'ical_info1' => 'Denna sida visar flera metoder att hålla dig informerad om aktiviteter på sajten.',
126
+    'ical_info2' => 'För mer information, tveka inte om att besöka <a href="@spipnet@">SPIP’s dokumentation</a>.', # MODIF
127
+    'ical_info_calendrier' => 'Du kan använda två kalendrar. En är en sajtkarta med alla publicerade artiklar. Den andra innehåller redaktionella meddelanden och dina senaste privata meddelanden: Den är personlig, tack vare en genererad nyckel som du kan förändra när som helst genom att byta lösenord.',
128
+    'ical_methode_http' => 'Nerladdning',
129
+    'ical_methode_webcal' => 'Synkronisering (webcal://)', # MODIF
130
+    'ical_texte_prive' => 'Den här kalendern som är personlig, innnehåller dina egna redaktionella händelser på den här sajten (uppgifter, egna möten, inlämnade artiklar och nyheter...).',
131
+    'ical_texte_public' => 'Den här kalendern låter dig följa den publika aktiviteten på sajten (publicerade artiklar och nyheter).',
132
+    'ical_texte_rss' => 'Du kan syndikerar de senaste nyheterna på den är sajten i vilken XML/RSS-läsare som helst. Det är samma format som gör det möjligt att läsa de senaste nyheterna på andra sajter som använder ett kompatibelt format. (syndikerade sajter).',
133
+    'ical_titre_js' => 'Javascript',
134
+    'ical_titre_mailing' => 'E-postlista',
135
+    'ical_titre_rss' => 'Syndikeringsfiler',
136
+    'icone_activer_cookie' => 'Sätt en cookie',
137
+    'icone_admin_plugin' => 'Hantera plugin’s',
138
+    'icone_afficher_auteurs' => 'Visa redaktörer',
139
+    'icone_afficher_visiteurs' => 'Visa besökare',
140
+    'icone_arret_discussion' => 'Avsluta diskussionen',
141
+    'icone_calendrier' => 'Kalender',
142
+    'icone_creer_auteur' => 'Skapa en ny redaktör och koppla honom (henne) till den här artikeln',
143
+    'icone_creer_mot_cle' => 'Skapa ett nytt nyckelord och länka det till artikeln',
144
+    'icone_creer_rubrique_2' => 'Skapa en ny avdelning',
145
+    'icone_modifier_article' => 'Editera artikeln',
146
+    'icone_modifier_rubrique' => 'Editera avdelningen',
147
+    'icone_relancer_signataire' => 'Kontakta personen igen',
148
+    'icone_retour' => 'Tillbaka',
149
+    'icone_retour_article' => 'Tillbaka till artikeln',
150
+    'icone_supprimer_cookie' => 'Radera cookien',
151
+    'icone_supprimer_rubrique' => 'Radera den här avdelningen',
152
+    'icone_supprimer_signature' => 'Radera den här signaturen',
153
+    'icone_valider_signature' => 'Validera signaturen',
154
+    'image_administrer_rubrique' => 'Du kan hantera den här avdelningen',
155
+    'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
156
+    'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
157
+    'info_1_article' => '1 artikel',
158
+    'info_activer_cookie' => 'Du kan aktivera en <b>administrationscookie</b>, som tillåter dig
159 159
  att enkelt växla mellan den publika och den privata delen.',
160
-	'info_administrateur' => 'Administratör',
161
-	'info_administrateur_1' => 'Administratör',
162
-	'info_administrateur_2' => 'på sajten (<i>använd med försiktighet</i>)',
163
-	'info_administrateur_site_01' => 'Om du är en sajt-administratör, var vänlig',
164
-	'info_administrateur_site_02' => 'klicka på den här länken',
165
-	'info_administrateurs' => 'Administratörer',
166
-	'info_administrer_rubrique' => 'Du kan hantera den här avdelningen',
167
-	'info_adresse' => 'till adressen:',
168
-	'info_adresse_url' => 'Din sajts publika URL',
169
-	'info_aide_en_ligne' => 'SPIP Online Hjälp',
170
-	'info_ajout_image' => 'När du lägget till filer som bifogade dokument till en artikel,
160
+    'info_administrateur' => 'Administratör',
161
+    'info_administrateur_1' => 'Administratör',
162
+    'info_administrateur_2' => 'på sajten (<i>använd med försiktighet</i>)',
163
+    'info_administrateur_site_01' => 'Om du är en sajt-administratör, var vänlig',
164
+    'info_administrateur_site_02' => 'klicka på den här länken',
165
+    'info_administrateurs' => 'Administratörer',
166
+    'info_administrer_rubrique' => 'Du kan hantera den här avdelningen',
167
+    'info_adresse' => 'till adressen:',
168
+    'info_adresse_url' => 'Din sajts publika URL',
169
+    'info_aide_en_ligne' => 'SPIP Online Hjälp',
170
+    'info_ajout_image' => 'När du lägget till filer som bifogade dokument till en artikel,
171 171
   kan SPIP automatiskt skapa miniatyrer av de
172 172
   inlagda bilderna. Det tillåter till exempel
173 173
   att man automatiskt skapar ett galleri eller en portfolio.',
174
-	'info_ajouter_rubrique' => 'lägg till en annan avdelning:',
175
-	'info_annonce_nouveautes' => 'Senaste nyheterna',
176
-	'info_article' => 'artikel',
177
-	'info_article_2' => 'artiklar',
178
-	'info_article_a_paraitre' => 'Fördaterade artiklar som kommer att publiceras',
179
-	'info_articles_02' => 'artiklar',
180
-	'info_articles_2' => 'Artiklar',
181
-	'info_articles_auteur' => 'Den här redaktörens artiklar',
182
-	'info_articles_trouves' => 'Artiklar hittade',
183
-	'info_attente_validation' => 'Dina artiklar som väntar på validering',
184
-	'info_aujourdhui' => 'idag:',
185
-	'info_auteurs' => 'Redaktörer',
186
-	'info_auteurs_par_tri' => 'Redaktörer@partri@',
187
-	'info_auteurs_trouves' => 'Redaktörer funna',
188
-	'info_authentification_externe' => 'Extern autentifiering',
189
-	'info_avertissement' => 'Varning',
190
-	'info_barre_outils' => 'med dess verktygsfält?',
191
-	'info_base_installee' => 'Databasen är skapad',
192
-	'info_chapeau' => 'Ingress',
193
-	'info_chapeau_2' => 'Introduktion:',
194
-	'info_chemin_acces_1' => 'inställningar: <b>sökväg i katalogen</b>',
195
-	'info_chemin_acces_2' => 'Från och med nu måste du konfigurera sökvägen till katalogen information. Det är nödvändigt för att kunna läsa användarprofilerna som är sparade i katalogen.',
196
-	'info_chemin_acces_annuaire' => 'Inställningar: <b>Sökväg i katalogen</b>',
197
-	'info_choix_base' => 'Tredje steget:',
198
-	'info_code_acces' => 'Glöm inte ditt eget lösenord!',
199
-	'info_config_suivi' => 'Om den här adressen är en mailing lista, kan du under adressen visa var man kan registrera sig. Det kan vara en URL (till exempel en webbsida där man kan registrera sig), eller en e-postadress med en speciell ärenderad (till exempel: <tt>@adresse_suivi@?subject=subscribe</tt>):',
200
-	'info_config_suivi_explication' => 'Du kan anmäla dig till sajtens nyhetsbrev. Du kommer då att automatiskt få meddelanden om artiklar och nyheter som laddats upp för publicering.',
201
-	'info_confirmer_passe' => 'Bekräfta ditt nya lösenord:',
202
-	'info_connexion_base' => 'Försöker att ansluta till databasen',
203
-	'info_connexion_ldap_ok' => 'Din förbindelse till LDAP-servern lyckades.</b><p> Du kan gå vidare till nästa steg.</p>', # MODIF
204
-	'info_connexion_mysql' => 'Din databasförbindelse',
205
-	'info_connexion_ok' => 'Förbindelsen lyckades.',
206
-	'info_contact' => 'Kontakt',
207
-	'info_contenu_articles' => 'Innehåll i artiklarna',
208
-	'info_creation_paragraphe' => '(För att skapa stycken, räcker det att lämna tomma rader.)', # MODIF
209
-	'info_creation_rubrique' => 'Innan du kan skriva artiklar,<br /> måste du skapa åtminstone en avdelning.<br />',
210
-	'info_creation_tables' => 'Skapar databastabeller',
211
-	'info_creer_base' => '<b>Skapa</b> en ny databas:',
212
-	'info_dans_rubrique' => 'I avdelningen:',
213
-	'info_date_publication_anterieure' => 'Datum för tidigare publicering:',
214
-	'info_date_referencement' => 'DATUM DÅ SAJTEN LÄNKADES:',
215
-	'info_derniere_etape' => 'Klart!',
216
-	'info_descriptif' => 'Beskrivning:',
217
-	'info_desinstaller_plugin' => 'raderar data och avaktiverar tillägget',
218
-	'info_discussion_cours' => 'Pågående diskussion',
219
-	'info_ecrire_article' => 'Innan du kan skriva artiklar, ymåste du skapa minst en avdelning.',
220
-	'info_email_envoi' => 'Avsändaren mailadress (frivilligt)',
221
-	'info_email_envoi_txt' => 'Skriv in avsändarens e-postadress som används när man sänder mejlen (som default används mottagarens adress som avsändaradress) :',
222
-	'info_email_webmestre' => 'Webmasterns mejladress (frivillig)', # MODIF
223
-	'info_envoi_email_automatique' => 'Automatisk e-post',
224
-	'info_envoyer_maintenant' => 'Skicka nu',
225
-	'info_etape_suivante' => 'Gå till nästa steg',
226
-	'info_etape_suivante_1' => 'Du kan fortsätta till nästa steg.',
227
-	'info_etape_suivante_2' => 'Du kan fortsätta till nästa steg.',
228
-	'info_exportation_base' => 'Exportera databasen till @archive@',
229
-	'info_facilite_suivi_activite' => 'För att underlätta att följa de redaktionella;
174
+    'info_ajouter_rubrique' => 'lägg till en annan avdelning:',
175
+    'info_annonce_nouveautes' => 'Senaste nyheterna',
176
+    'info_article' => 'artikel',
177
+    'info_article_2' => 'artiklar',
178
+    'info_article_a_paraitre' => 'Fördaterade artiklar som kommer att publiceras',
179
+    'info_articles_02' => 'artiklar',
180
+    'info_articles_2' => 'Artiklar',
181
+    'info_articles_auteur' => 'Den här redaktörens artiklar',
182
+    'info_articles_trouves' => 'Artiklar hittade',
183
+    'info_attente_validation' => 'Dina artiklar som väntar på validering',
184
+    'info_aujourdhui' => 'idag:',
185
+    'info_auteurs' => 'Redaktörer',
186
+    'info_auteurs_par_tri' => 'Redaktörer@partri@',
187
+    'info_auteurs_trouves' => 'Redaktörer funna',
188
+    'info_authentification_externe' => 'Extern autentifiering',
189
+    'info_avertissement' => 'Varning',
190
+    'info_barre_outils' => 'med dess verktygsfält?',
191
+    'info_base_installee' => 'Databasen är skapad',
192
+    'info_chapeau' => 'Ingress',
193
+    'info_chapeau_2' => 'Introduktion:',
194
+    'info_chemin_acces_1' => 'inställningar: <b>sökväg i katalogen</b>',
195
+    'info_chemin_acces_2' => 'Från och med nu måste du konfigurera sökvägen till katalogen information. Det är nödvändigt för att kunna läsa användarprofilerna som är sparade i katalogen.',
196
+    'info_chemin_acces_annuaire' => 'Inställningar: <b>Sökväg i katalogen</b>',
197
+    'info_choix_base' => 'Tredje steget:',
198
+    'info_code_acces' => 'Glöm inte ditt eget lösenord!',
199
+    'info_config_suivi' => 'Om den här adressen är en mailing lista, kan du under adressen visa var man kan registrera sig. Det kan vara en URL (till exempel en webbsida där man kan registrera sig), eller en e-postadress med en speciell ärenderad (till exempel: <tt>@adresse_suivi@?subject=subscribe</tt>):',
200
+    'info_config_suivi_explication' => 'Du kan anmäla dig till sajtens nyhetsbrev. Du kommer då att automatiskt få meddelanden om artiklar och nyheter som laddats upp för publicering.',
201
+    'info_confirmer_passe' => 'Bekräfta ditt nya lösenord:',
202
+    'info_connexion_base' => 'Försöker att ansluta till databasen',
203
+    'info_connexion_ldap_ok' => 'Din förbindelse till LDAP-servern lyckades.</b><p> Du kan gå vidare till nästa steg.</p>', # MODIF
204
+    'info_connexion_mysql' => 'Din databasförbindelse',
205
+    'info_connexion_ok' => 'Förbindelsen lyckades.',
206
+    'info_contact' => 'Kontakt',
207
+    'info_contenu_articles' => 'Innehåll i artiklarna',
208
+    'info_creation_paragraphe' => '(För att skapa stycken, räcker det att lämna tomma rader.)', # MODIF
209
+    'info_creation_rubrique' => 'Innan du kan skriva artiklar,<br /> måste du skapa åtminstone en avdelning.<br />',
210
+    'info_creation_tables' => 'Skapar databastabeller',
211
+    'info_creer_base' => '<b>Skapa</b> en ny databas:',
212
+    'info_dans_rubrique' => 'I avdelningen:',
213
+    'info_date_publication_anterieure' => 'Datum för tidigare publicering:',
214
+    'info_date_referencement' => 'DATUM DÅ SAJTEN LÄNKADES:',
215
+    'info_derniere_etape' => 'Klart!',
216
+    'info_descriptif' => 'Beskrivning:',
217
+    'info_desinstaller_plugin' => 'raderar data och avaktiverar tillägget',
218
+    'info_discussion_cours' => 'Pågående diskussion',
219
+    'info_ecrire_article' => 'Innan du kan skriva artiklar, ymåste du skapa minst en avdelning.',
220
+    'info_email_envoi' => 'Avsändaren mailadress (frivilligt)',
221
+    'info_email_envoi_txt' => 'Skriv in avsändarens e-postadress som används när man sänder mejlen (som default används mottagarens adress som avsändaradress) :',
222
+    'info_email_webmestre' => 'Webmasterns mejladress (frivillig)', # MODIF
223
+    'info_envoi_email_automatique' => 'Automatisk e-post',
224
+    'info_envoyer_maintenant' => 'Skicka nu',
225
+    'info_etape_suivante' => 'Gå till nästa steg',
226
+    'info_etape_suivante_1' => 'Du kan fortsätta till nästa steg.',
227
+    'info_etape_suivante_2' => 'Du kan fortsätta till nästa steg.',
228
+    'info_exportation_base' => 'Exportera databasen till @archive@',
229
+    'info_facilite_suivi_activite' => 'För att underlätta att följa de redaktionella;
230 230
   aktiviteterna, kan SPIP skicka medddelanden via e-post, exempelvis till en maillista för redaktörer,
231 231
   angående publiceringar och godkännanden.', # MODIF
232
-	'info_fichiers_authent' => 'Lösenordsfil ".htpasswd"',
233
-	'info_gauche_auteurs' => 'Här hittar du alla redaktörer på sajten.
232
+    'info_fichiers_authent' => 'Lösenordsfil ".htpasswd"',
233
+    'info_gauche_auteurs' => 'Här hittar du alla redaktörer på sajten.
234 234
  Status på var och en av dem visas av färgen på ikonen (administratör = grön; redaktör = gul).',
235
-	'info_gauche_auteurs_exterieurs' => 'Externa redaktörer utan behörighet på sajten, visas med en blå ikon; raderade redaktörer med en soptunna.', # MODIF
236
-	'info_generation_miniatures_images' => 'Skapande av tumnagelbilder.',
237
-	'info_hebergeur_desactiver_envoi_email' => 'Vissa webhotell avaktiverar automatisk mejl
235
+    'info_gauche_auteurs_exterieurs' => 'Externa redaktörer utan behörighet på sajten, visas med en blå ikon; raderade redaktörer med en soptunna.', # MODIF
236
+    'info_generation_miniatures_images' => 'Skapande av tumnagelbilder.',
237
+    'info_hebergeur_desactiver_envoi_email' => 'Vissa webhotell avaktiverar automatisk mejl
238 238
 på deras servrar. Om så är fallet kan följande
239 239
 funktioner hos SPIP inte användas.',
240
-	'info_hier' => 'I går:',
241
-	'info_identification_publique' => 'Din publika identitet...',
242
-	'info_image_process' => 'Välj den bästa metoden för att skapa miniatyrer genom att klicka på motsvarande bild.',
243
-	'info_image_process2' => '<b>OBS!.</b> <i>Om du inte kan se någon bild, så är din server inte konfigurerad för att använda sådana verktyg. Om du vill använda dessa finesser så kontakta din leverantörs tekniska support och be dem installera utökningarna för «GD» eller «Imagick».</i>', # MODIF
244
-	'info_informations_personnelles' => 'Personlig information',
245
-	'info_inscription_automatique' => 'Automatisk registreing av nya redaktörer',
246
-	'info_jeu_caractere' => 'Sajtens teckenuppsättning',
247
-	'info_jours' => 'dagar',
248
-	'info_laisser_champs_vides' => 'Lämna dessa fält tomma)',
249
-	'info_langues' => 'Sajtens språk',
250
-	'info_lien_hypertexte' => 'Hyperlänk:',
251
-	'info_liste_redacteurs_connectes' => 'Inlogggade redaktörer',
252
-	'info_login_existant' => 'Användarnamnet finns redan.',
253
-	'info_login_trop_court' => 'Användarnamnet är för kort.',
254
-	'info_logos' => 'Logotyperna',
255
-	'info_maximum' => 'maximum:',
256
-	'info_meme_rubrique' => 'I samma avdelning',
257
-	'info_message_en_redaction' => 'utkorg',
258
-	'info_message_technique' => 'Tekniskt meddelande:',
259
-	'info_messagerie_interne' => 'Internmeddelande',
260
-	'info_mise_a_niveau_base' => 'SQL database upgradering',
261
-	'info_mise_a_niveau_base_2' => '{{Warning!}} Du har installerat {äldre} 
240
+    'info_hier' => 'I går:',
241
+    'info_identification_publique' => 'Din publika identitet...',
242
+    'info_image_process' => 'Välj den bästa metoden för att skapa miniatyrer genom att klicka på motsvarande bild.',
243
+    'info_image_process2' => '<b>OBS!.</b> <i>Om du inte kan se någon bild, så är din server inte konfigurerad för att använda sådana verktyg. Om du vill använda dessa finesser så kontakta din leverantörs tekniska support och be dem installera utökningarna för «GD» eller «Imagick».</i>', # MODIF
244
+    'info_informations_personnelles' => 'Personlig information',
245
+    'info_inscription_automatique' => 'Automatisk registreing av nya redaktörer',
246
+    'info_jeu_caractere' => 'Sajtens teckenuppsättning',
247
+    'info_jours' => 'dagar',
248
+    'info_laisser_champs_vides' => 'Lämna dessa fält tomma)',
249
+    'info_langues' => 'Sajtens språk',
250
+    'info_lien_hypertexte' => 'Hyperlänk:',
251
+    'info_liste_redacteurs_connectes' => 'Inlogggade redaktörer',
252
+    'info_login_existant' => 'Användarnamnet finns redan.',
253
+    'info_login_trop_court' => 'Användarnamnet är för kort.',
254
+    'info_logos' => 'Logotyperna',
255
+    'info_maximum' => 'maximum:',
256
+    'info_meme_rubrique' => 'I samma avdelning',
257
+    'info_message_en_redaction' => 'utkorg',
258
+    'info_message_technique' => 'Tekniskt meddelande:',
259
+    'info_messagerie_interne' => 'Internmeddelande',
260
+    'info_mise_a_niveau_base' => 'SQL database upgradering',
261
+    'info_mise_a_niveau_base_2' => '{{Warning!}} Du har installerat {äldre} 
262 262
   SPIP filer än de som redan
263 263
   varit installerade på sajten: Du riskerar att förlora databasen
264 264
   och ha en sajt som inte längre fungerar.<br />{{återinstallera
265 265
   SPIP filerna.}}',
266
-	'info_modifier_auteur' => 'Editera detaljer för redaktören:',
267
-	'info_modifier_rubrique' => 'Editera avdelningen:',
268
-	'info_modifier_titre' => 'Editera: @titre@',
269
-	'info_mon_site_spip' => 'Min SPIP-sajt',
270
-	'info_moyenne' => 'genomsnitt:',
271
-	'info_multi_cet_article' => 'Den här artikelns språk:',
272
-	'info_multi_langues_choisies' => 'Var vänlig, välj tillgängliga språk för redaktörerna bland språken nedan.
266
+    'info_modifier_auteur' => 'Editera detaljer för redaktören:',
267
+    'info_modifier_rubrique' => 'Editera avdelningen:',
268
+    'info_modifier_titre' => 'Editera: @titre@',
269
+    'info_mon_site_spip' => 'Min SPIP-sajt',
270
+    'info_moyenne' => 'genomsnitt:',
271
+    'info_multi_cet_article' => 'Den här artikelns språk:',
272
+    'info_multi_langues_choisies' => 'Var vänlig, välj tillgängliga språk för redaktörerna bland språken nedan.
273 273
   Språk som redan används på din sajt (högst upp på listan) kan inte avaktiveras.',
274
-	'info_multi_secteurs' => '... bara för avdelningarna i roten?',
275
-	'info_nom' => 'Namn',
276
-	'info_nom_destinataire' => 'Mottagarens namn',
277
-	'info_nom_site' => 'Din sajts namn',
278
-	'info_nombre_articles' => '@nb_articles@ artiklar,',
279
-	'info_nombre_rubriques' => '@nb_rubriques@ avdelningar,',
280
-	'info_nombre_sites' => '@nb_sites@ sajter,',
281
-	'info_non_deplacer' => 'Flytta inte...',
282
-	'info_non_envoi_liste_nouveautes' => 'Skicka inte listan med senaste nyheterna',
283
-	'info_non_modifiable' => 'kan inte förändras',
284
-	'info_non_suppression_mot_cle' => 'Jag vill inte radera nyckelordet.',
285
-	'info_notes' => 'Fotnoter',
286
-	'info_nouvel_article' => 'Ny artikel',
287
-	'info_nouvelle_traduction' => 'Ny översättning:',
288
-	'info_numero_article' => 'ARTIKEL NUMMER:',
289
-	'info_obligatoire_02' => '[Krävs]', # MODIF
290
-	'info_option_accepter_visiteurs' => 'Tillåt besökare registrera sig på den publika delen',
291
-	'info_option_ne_pas_accepter_visiteurs' => 'Avvisa besökarregistrering',
292
-	'info_options_avancees' => 'AVANCERADE INSTÄLLNINGAR',
293
-	'info_ou' => 'eller...',
294
-	'info_page_interdite' => 'Förbjuden sida',
295
-	'info_par_nom' => 'efter namn',
296
-	'info_par_nombre_article' => 'efter antal artiklar',
297
-	'info_par_statut' => 'efter status',
298
-	'info_par_tri' => '’(efter @tri@)’',
299
-	'info_passe_trop_court' => 'lösenordet är för kort.',
300
-	'info_passes_identiques' => 'De två lösenorden är inte identiska.',
301
-	'info_plus_cinq_car' => 'mer än 5 tecken',
302
-	'info_plus_cinq_car_2' => '(Mer än 5 tecken)',
303
-	'info_plus_trois_car' => '(Mer än 3 tecken)',
304
-	'info_popularite' => 'popularitet: @popularite@; besök: @visites@',
305
-	'info_post_scriptum' => 'Postscript',
306
-	'info_post_scriptum_2' => 'PS:',
307
-	'info_pour' => 'för',
308
-	'info_procedez_par_etape' => 'Var vänlig, fortsätt steg för steg',
309
-	'info_procedure_maj_version' => 'Uppdateringsproceduren skall köras för att
274
+    'info_multi_secteurs' => '... bara för avdelningarna i roten?',
275
+    'info_nom' => 'Namn',
276
+    'info_nom_destinataire' => 'Mottagarens namn',
277
+    'info_nom_site' => 'Din sajts namn',
278
+    'info_nombre_articles' => '@nb_articles@ artiklar,',
279
+    'info_nombre_rubriques' => '@nb_rubriques@ avdelningar,',
280
+    'info_nombre_sites' => '@nb_sites@ sajter,',
281
+    'info_non_deplacer' => 'Flytta inte...',
282
+    'info_non_envoi_liste_nouveautes' => 'Skicka inte listan med senaste nyheterna',
283
+    'info_non_modifiable' => 'kan inte förändras',
284
+    'info_non_suppression_mot_cle' => 'Jag vill inte radera nyckelordet.',
285
+    'info_notes' => 'Fotnoter',
286
+    'info_nouvel_article' => 'Ny artikel',
287
+    'info_nouvelle_traduction' => 'Ny översättning:',
288
+    'info_numero_article' => 'ARTIKEL NUMMER:',
289
+    'info_obligatoire_02' => '[Krävs]', # MODIF
290
+    'info_option_accepter_visiteurs' => 'Tillåt besökare registrera sig på den publika delen',
291
+    'info_option_ne_pas_accepter_visiteurs' => 'Avvisa besökarregistrering',
292
+    'info_options_avancees' => 'AVANCERADE INSTÄLLNINGAR',
293
+    'info_ou' => 'eller...',
294
+    'info_page_interdite' => 'Förbjuden sida',
295
+    'info_par_nom' => 'efter namn',
296
+    'info_par_nombre_article' => 'efter antal artiklar',
297
+    'info_par_statut' => 'efter status',
298
+    'info_par_tri' => '’(efter @tri@)’',
299
+    'info_passe_trop_court' => 'lösenordet är för kort.',
300
+    'info_passes_identiques' => 'De två lösenorden är inte identiska.',
301
+    'info_plus_cinq_car' => 'mer än 5 tecken',
302
+    'info_plus_cinq_car_2' => '(Mer än 5 tecken)',
303
+    'info_plus_trois_car' => '(Mer än 3 tecken)',
304
+    'info_popularite' => 'popularitet: @popularite@; besök: @visites@',
305
+    'info_post_scriptum' => 'Postscript',
306
+    'info_post_scriptum_2' => 'PS:',
307
+    'info_pour' => 'för',
308
+    'info_procedez_par_etape' => 'Var vänlig, fortsätt steg för steg',
309
+    'info_procedure_maj_version' => 'Uppdateringsproceduren skall köras för att
310 310
  anpassa databasen till den nya versionen av SPIP.',
311
-	'info_proxy_ok' => 'Testen av proxy lyckades.',
312
-	'info_ps' => 'P.S.',
313
-	'info_publier' => 'publicera',
314
-	'info_publies' => 'Dina onlinepublicerade artiklar',
315
-	'info_question_accepter_visiteurs' => 'Om sajtens template tillåter besökare att registrera sig utan att gå in i den privata delen, var vänlig och aktivera följande option:',
316
-	'info_racine_site' => 'Sajtens bas',
317
-	'info_recharger_page' => 'Var vänlig och uppdatera sidan om en liten stund.',
318
-	'info_recherche_auteur_zero' => 'Inga resultat hittades för "@cherche_auteur@".',
319
-	'info_recommencer' => 'Var vänlig och försök igen.',
320
-	'info_redacteur_1' => 'Redaktör',
321
-	'info_redacteur_2' => 'för tillgång till den privata delen (<i>rekommenderas</i>)',
322
-	'info_redacteurs' => 'Redaktörer',
323
-	'info_redaction_en_cours' => 'UNDER ARBETE',
324
-	'info_redirection' => 'Ompekning',
325
-	'info_refuses' => 'Refuserade artiklar',
326
-	'info_reglage_ldap' => 'inställningar: <b>anpassar LDAP import</b>',
327
-	'info_renvoi_article' => '<b>Ompekning.</b> Den här artikeln pekar om till:',
328
-	'info_reserve_admin' => 'Enbart administratörer kan förändra adressen.',
329
-	'info_restreindre_rubrique' => 'Begränsa administrationen till avdelningen:',
330
-	'info_resultat_recherche' => 'Sökresultat:',
331
-	'info_rubriques' => 'Avdelningar',
332
-	'info_rubriques_02' => 'avdelningar',
333
-	'info_rubriques_trouvees' => 'Hittade avdelningar',
334
-	'info_sans_titre' => 'Utan titel',
335
-	'info_selection_chemin_acces' => '<b>Välj</b> åtkomstväg i katalogen:',
336
-	'info_signatures' => 'underskrifter',
337
-	'info_site' => 'Sajt',
338
-	'info_site_2' => 'sajt:',
339
-	'info_site_min' => 'sajt',
340
-	'info_site_reference_2' => 'Länkad sajt',
341
-	'info_site_web' => 'WEBBSAJT:', # MODIF
342
-	'info_sites' => 'sajter',
343
-	'info_sites_lies_mot' => 'Länkade sajter knutna till detta nyckelord',
344
-	'info_sites_proxy' => 'Använder en proxy',
345
-	'info_sites_trouves' => 'Hittade sajter',
346
-	'info_sous_titre' => 'Undertitel:',
347
-	'info_statut_administrateur' => 'Administratör',
348
-	'info_statut_auteur' => 'Redaktörens status:', # MODIF
349
-	'info_statut_auteur_a_confirmer' => 'Registreringar som skall godkännas',
350
-	'info_statut_auteur_autre' => 'Annan status:',
351
-	'info_statut_redacteur' => 'Redaktör',
352
-	'info_statut_utilisateurs_1' => 'Startinställningar för importerade användare',
353
-	'info_suivi_activite' => 'Följ upp aktiviteten på sajten',
354
-	'info_surtitre' => 'Övertitel:',
355
-	'info_syndication_integrale_1' => 'Din sajt publiceras RSS-filer för syndikering (Se “<a href="@url@">@titre@</a>”).',
356
-	'info_syndication_integrale_2' => 'Vill du skicka hela artiklar eller bara en sammanfattning på ett par hundra tecken?',
357
-	'info_table_prefix' => 'Det är möjligt att byta prefix i databastabellernas namn. (Du behöver göra det om di installerar flera sajter i samma databas). Prefixet måste skrivas utan accenter, med versaler utan mellanslag.',
358
-	'info_taille_maximale_vignette' => 'Maximal storlek på miniatyrer som skapats av systemet:',
359
-	'info_terminer_installation' => 'Du kan nu avsluta installationsprocessen.',
360
-	'info_texte' => 'Text',
361
-	'info_texte_explicatif' => 'Förklarande text',
362
-	'info_texte_long' => '(Texten är lång: Den kommer att synas i flera delar som sedan sammanfogas efter validering.)',
363
-	'info_texte_message' => 'Texten i ditt meddelande:', # MODIF
364
-	'info_texte_message_02' => 'Texten i ditt meddelande',
365
-	'info_titre' => 'Titel:',
366
-	'info_total' => 'total:',
367
-	'info_tous_articles_en_redaction' => 'Alla artiklar under arbete',
368
-	'info_tous_articles_presents' => 'Alla artiklar som publicerats i den här avdelningen',
369
-	'info_tous_les' => 'alla:',
370
-	'info_tout_site' => 'Hela sajten',
371
-	'info_tout_site2' => 'Artikeln har inte blivit översatt till det här språket.',
372
-	'info_tout_site3' => 'Artikeln har blivit översatt till det hör språket men vissa förändringar har gjorts senare i orginalartikeln. Översättningen behöver uppdateras.',
373
-	'info_tout_site4' => 'Artikeln har blivit översatt till det här språket och översättningen är aktuell.',
374
-	'info_tout_site5' => 'Orginalartikeln.',
375
-	'info_tout_site6' => '<b>OBS:</b> bara orginalartiklarna visas.
311
+    'info_proxy_ok' => 'Testen av proxy lyckades.',
312
+    'info_ps' => 'P.S.',
313
+    'info_publier' => 'publicera',
314
+    'info_publies' => 'Dina onlinepublicerade artiklar',
315
+    'info_question_accepter_visiteurs' => 'Om sajtens template tillåter besökare att registrera sig utan att gå in i den privata delen, var vänlig och aktivera följande option:',
316
+    'info_racine_site' => 'Sajtens bas',
317
+    'info_recharger_page' => 'Var vänlig och uppdatera sidan om en liten stund.',
318
+    'info_recherche_auteur_zero' => 'Inga resultat hittades för "@cherche_auteur@".',
319
+    'info_recommencer' => 'Var vänlig och försök igen.',
320
+    'info_redacteur_1' => 'Redaktör',
321
+    'info_redacteur_2' => 'för tillgång till den privata delen (<i>rekommenderas</i>)',
322
+    'info_redacteurs' => 'Redaktörer',
323
+    'info_redaction_en_cours' => 'UNDER ARBETE',
324
+    'info_redirection' => 'Ompekning',
325
+    'info_refuses' => 'Refuserade artiklar',
326
+    'info_reglage_ldap' => 'inställningar: <b>anpassar LDAP import</b>',
327
+    'info_renvoi_article' => '<b>Ompekning.</b> Den här artikeln pekar om till:',
328
+    'info_reserve_admin' => 'Enbart administratörer kan förändra adressen.',
329
+    'info_restreindre_rubrique' => 'Begränsa administrationen till avdelningen:',
330
+    'info_resultat_recherche' => 'Sökresultat:',
331
+    'info_rubriques' => 'Avdelningar',
332
+    'info_rubriques_02' => 'avdelningar',
333
+    'info_rubriques_trouvees' => 'Hittade avdelningar',
334
+    'info_sans_titre' => 'Utan titel',
335
+    'info_selection_chemin_acces' => '<b>Välj</b> åtkomstväg i katalogen:',
336
+    'info_signatures' => 'underskrifter',
337
+    'info_site' => 'Sajt',
338
+    'info_site_2' => 'sajt:',
339
+    'info_site_min' => 'sajt',
340
+    'info_site_reference_2' => 'Länkad sajt',
341
+    'info_site_web' => 'WEBBSAJT:', # MODIF
342
+    'info_sites' => 'sajter',
343
+    'info_sites_lies_mot' => 'Länkade sajter knutna till detta nyckelord',
344
+    'info_sites_proxy' => 'Använder en proxy',
345
+    'info_sites_trouves' => 'Hittade sajter',
346
+    'info_sous_titre' => 'Undertitel:',
347
+    'info_statut_administrateur' => 'Administratör',
348
+    'info_statut_auteur' => 'Redaktörens status:', # MODIF
349
+    'info_statut_auteur_a_confirmer' => 'Registreringar som skall godkännas',
350
+    'info_statut_auteur_autre' => 'Annan status:',
351
+    'info_statut_redacteur' => 'Redaktör',
352
+    'info_statut_utilisateurs_1' => 'Startinställningar för importerade användare',
353
+    'info_suivi_activite' => 'Följ upp aktiviteten på sajten',
354
+    'info_surtitre' => 'Övertitel:',
355
+    'info_syndication_integrale_1' => 'Din sajt publiceras RSS-filer för syndikering (Se “<a href="@url@">@titre@</a>”).',
356
+    'info_syndication_integrale_2' => 'Vill du skicka hela artiklar eller bara en sammanfattning på ett par hundra tecken?',
357
+    'info_table_prefix' => 'Det är möjligt att byta prefix i databastabellernas namn. (Du behöver göra det om di installerar flera sajter i samma databas). Prefixet måste skrivas utan accenter, med versaler utan mellanslag.',
358
+    'info_taille_maximale_vignette' => 'Maximal storlek på miniatyrer som skapats av systemet:',
359
+    'info_terminer_installation' => 'Du kan nu avsluta installationsprocessen.',
360
+    'info_texte' => 'Text',
361
+    'info_texte_explicatif' => 'Förklarande text',
362
+    'info_texte_long' => '(Texten är lång: Den kommer att synas i flera delar som sedan sammanfogas efter validering.)',
363
+    'info_texte_message' => 'Texten i ditt meddelande:', # MODIF
364
+    'info_texte_message_02' => 'Texten i ditt meddelande',
365
+    'info_titre' => 'Titel:',
366
+    'info_total' => 'total:',
367
+    'info_tous_articles_en_redaction' => 'Alla artiklar under arbete',
368
+    'info_tous_articles_presents' => 'Alla artiklar som publicerats i den här avdelningen',
369
+    'info_tous_les' => 'alla:',
370
+    'info_tout_site' => 'Hela sajten',
371
+    'info_tout_site2' => 'Artikeln har inte blivit översatt till det här språket.',
372
+    'info_tout_site3' => 'Artikeln har blivit översatt till det hör språket men vissa förändringar har gjorts senare i orginalartikeln. Översättningen behöver uppdateras.',
373
+    'info_tout_site4' => 'Artikeln har blivit översatt till det här språket och översättningen är aktuell.',
374
+    'info_tout_site5' => 'Orginalartikeln.',
375
+    'info_tout_site6' => '<b>OBS:</b> bara orginalartiklarna visas.
376 376
 Översättningarna är länkade till orginalet
377 377
 med en färg som visar deras status:',
378
-	'info_travail_colaboratif' => 'Gemensamt arbete på artiklar',
379
-	'info_un_article' => 'en artikel,',
380
-	'info_un_site' => 'En sajt,',
381
-	'info_une_rubrique' => 'en avdelning,',
382
-	'info_une_rubrique_02' => '1 avdelning',
383
-	'info_url' => 'URL:',
384
-	'info_urlref' => 'Hyperlänk:',
385
-	'info_utilisation_spip' => 'SPIP är nu färdig att användas..',
386
-	'info_visites_par_mois' => 'Besökare per månad:',
387
-	'info_visiteur_1' => 'Besökare',
388
-	'info_visiteur_2' => 'på den publika delen',
389
-	'info_visiteurs' => 'Besökare',
390
-	'info_visiteurs_02' => 'Beökare på den publika delen',
391
-	'install_adresse_base_hebergeur' => 'Databasadress tillhandahållen av webbhotellet',
392
-	'install_echec_annonce' => 'Den här installationen kommer förmodligen inte att fungera, alternativt resulterar den i en sajt med reducerad funktionalitet ...',
393
-	'install_extension_mbstring' => 'SPIP fungerar inte med:',
394
-	'install_extension_php_obligatoire' => 'SPIP kräver ett tillägg till php:',
395
-	'install_login_base_hebergeur' => 'Login tilldelat av leverantören',
396
-	'install_nom_base_hebergeur' => 'Databasnamn tilldelat av leverantören:',
397
-	'install_pas_table' => 'Databasen har inga tabeller',
398
-	'install_pass_base_hebergeur' => 'Lösenord till databasen tilldelat av leverantören',
399
-	'install_php_version' => 'Versionen av PHP, @version@ är för gammal (minimum = @minimum@)',
400
-	'install_select_langue' => 'Välj ett språk, klicka sedan på knappen "fortsätt" för att starta installationen.',
401
-	'install_select_type_db' => 'Välj typ av databas :',
402
-	'install_select_type_mysql' => 'MySQL',
403
-	'install_select_type_sqlite2' => 'SQLite 2',
404
-	'install_select_type_sqlite3' => 'SQLite 3',
405
-	'install_tables_base' => 'Databasens tabeller',
406
-	'intem_redacteur' => 'redaktör',
407
-	'intitule_licence' => 'Licens',
408
-	'item_accepter_inscriptions' => 'Tillåt registreringar',
409
-	'item_activer_messages_avertissement' => 'Aktivera varningsmeddelanden',
410
-	'item_administrateur_2' => 'administratör',
411
-	'item_afficher_calendrier' => 'Visa i kalendern',
412
-	'item_autoriser_syndication_integrale' => 'Inkludera hela artiklar i syndikeringsfilerna',
413
-	'item_choix_administrateurs' => 'administratörer',
414
-	'item_choix_generation_miniature' => 'Generera miniatyrer automatiskt.',
415
-	'item_choix_non_generation_miniature' => 'Generera inte miniatyrer.',
416
-	'item_choix_redacteurs' => 'redaktörer',
417
-	'item_choix_visiteurs' => 'besökare till den publika delen',
418
-	'item_creer_fichiers_authent' => 'Skapa .htpasswd filer',
419
-	'item_login' => 'Login',
420
-	'item_messagerie_agenda' => 'Aktivera meddelandesystemet och kalendern',
421
-	'item_mots_cles_association_articles' => 'artiklar',
422
-	'item_mots_cles_association_rubriques' => 'avdelningar',
423
-	'item_mots_cles_association_sites' => 'länkade eller syndikerade sajter.',
424
-	'item_non' => 'Nej',
425
-	'item_non_accepter_inscriptions' => 'Tillåt inte registreringar',
426
-	'item_non_activer_messages_avertissement' => 'Inga varningsmeddelanden',
427
-	'item_non_afficher_calendrier' => 'Visa inte i kalendern',
428
-	'item_non_autoriser_syndication_integrale' => 'Skicka bara en sammanfattning',
429
-	'item_non_creer_fichiers_authent' => 'Skapa inte dessa filer',
430
-	'item_non_messagerie_agenda' => 'Avaktivera meddelandesystemet och kalendern',
431
-	'item_non_publier_articles' => 'Publicera inte artiklar innan deras publiceringsdatum.',
432
-	'item_nouvel_auteur' => 'Ny redaktör',
433
-	'item_nouvelle_rubrique' => 'Ny avdelning',
434
-	'item_oui' => 'Ja',
435
-	'item_publier_articles' => 'Publicera artiklarna utan att ta hänsyn till publiceringsdatum.',
436
-	'item_reponse_article' => 'Svara på artikeln',
437
-	'item_visiteur' => 'besökare',
378
+    'info_travail_colaboratif' => 'Gemensamt arbete på artiklar',
379
+    'info_un_article' => 'en artikel,',
380
+    'info_un_site' => 'En sajt,',
381
+    'info_une_rubrique' => 'en avdelning,',
382
+    'info_une_rubrique_02' => '1 avdelning',
383
+    'info_url' => 'URL:',
384
+    'info_urlref' => 'Hyperlänk:',
385
+    'info_utilisation_spip' => 'SPIP är nu färdig att användas..',
386
+    'info_visites_par_mois' => 'Besökare per månad:',
387
+    'info_visiteur_1' => 'Besökare',
388
+    'info_visiteur_2' => 'på den publika delen',
389
+    'info_visiteurs' => 'Besökare',
390
+    'info_visiteurs_02' => 'Beökare på den publika delen',
391
+    'install_adresse_base_hebergeur' => 'Databasadress tillhandahållen av webbhotellet',
392
+    'install_echec_annonce' => 'Den här installationen kommer förmodligen inte att fungera, alternativt resulterar den i en sajt med reducerad funktionalitet ...',
393
+    'install_extension_mbstring' => 'SPIP fungerar inte med:',
394
+    'install_extension_php_obligatoire' => 'SPIP kräver ett tillägg till php:',
395
+    'install_login_base_hebergeur' => 'Login tilldelat av leverantören',
396
+    'install_nom_base_hebergeur' => 'Databasnamn tilldelat av leverantören:',
397
+    'install_pas_table' => 'Databasen har inga tabeller',
398
+    'install_pass_base_hebergeur' => 'Lösenord till databasen tilldelat av leverantören',
399
+    'install_php_version' => 'Versionen av PHP, @version@ är för gammal (minimum = @minimum@)',
400
+    'install_select_langue' => 'Välj ett språk, klicka sedan på knappen "fortsätt" för att starta installationen.',
401
+    'install_select_type_db' => 'Välj typ av databas :',
402
+    'install_select_type_mysql' => 'MySQL',
403
+    'install_select_type_sqlite2' => 'SQLite 2',
404
+    'install_select_type_sqlite3' => 'SQLite 3',
405
+    'install_tables_base' => 'Databasens tabeller',
406
+    'intem_redacteur' => 'redaktör',
407
+    'intitule_licence' => 'Licens',
408
+    'item_accepter_inscriptions' => 'Tillåt registreringar',
409
+    'item_activer_messages_avertissement' => 'Aktivera varningsmeddelanden',
410
+    'item_administrateur_2' => 'administratör',
411
+    'item_afficher_calendrier' => 'Visa i kalendern',
412
+    'item_autoriser_syndication_integrale' => 'Inkludera hela artiklar i syndikeringsfilerna',
413
+    'item_choix_administrateurs' => 'administratörer',
414
+    'item_choix_generation_miniature' => 'Generera miniatyrer automatiskt.',
415
+    'item_choix_non_generation_miniature' => 'Generera inte miniatyrer.',
416
+    'item_choix_redacteurs' => 'redaktörer',
417
+    'item_choix_visiteurs' => 'besökare till den publika delen',
418
+    'item_creer_fichiers_authent' => 'Skapa .htpasswd filer',
419
+    'item_login' => 'Login',
420
+    'item_messagerie_agenda' => 'Aktivera meddelandesystemet och kalendern',
421
+    'item_mots_cles_association_articles' => 'artiklar',
422
+    'item_mots_cles_association_rubriques' => 'avdelningar',
423
+    'item_mots_cles_association_sites' => 'länkade eller syndikerade sajter.',
424
+    'item_non' => 'Nej',
425
+    'item_non_accepter_inscriptions' => 'Tillåt inte registreringar',
426
+    'item_non_activer_messages_avertissement' => 'Inga varningsmeddelanden',
427
+    'item_non_afficher_calendrier' => 'Visa inte i kalendern',
428
+    'item_non_autoriser_syndication_integrale' => 'Skicka bara en sammanfattning',
429
+    'item_non_creer_fichiers_authent' => 'Skapa inte dessa filer',
430
+    'item_non_messagerie_agenda' => 'Avaktivera meddelandesystemet och kalendern',
431
+    'item_non_publier_articles' => 'Publicera inte artiklar innan deras publiceringsdatum.',
432
+    'item_nouvel_auteur' => 'Ny redaktör',
433
+    'item_nouvelle_rubrique' => 'Ny avdelning',
434
+    'item_oui' => 'Ja',
435
+    'item_publier_articles' => 'Publicera artiklarna utan att ta hänsyn till publiceringsdatum.',
436
+    'item_reponse_article' => 'Svara på artikeln',
437
+    'item_visiteur' => 'besökare',
438 438
 
439
-	// J
440
-	'jour_non_connu_nc' => 'okänd',
439
+    // J
440
+    'jour_non_connu_nc' => 'okänd',
441 441
 
442
-	// L
443
-	'lien_ajouter_auteur' => 'Lätt till redaktören',
444
-	'lien_email' => 'e-post',
445
-	'lien_nom_site' => 'SAJTENS NAMN:',
446
-	'lien_retirer_auteur' => 'Ta bort redaktören',
447
-	'lien_site' => 'sajt',
448
-	'lien_tout_deplier' => 'Expandera alla',
449
-	'lien_tout_replier' => 'Kollapsa alla',
450
-	'lien_tout_supprimer' => 'Radera alla',
451
-	'lien_trier_nom' => 'Sortera efter namn',
452
-	'lien_trier_nombre_articles' => 'Sortera efter artikelnummer',
453
-	'lien_trier_statut' => 'Sortera efter status',
454
-	'lien_voir_en_ligne' => 'SE ONLINE:',
455
-	'logo_article' => 'ARTIKELNS LOGOTYPE', # MODIF
456
-	'logo_auteur' => 'REDAKTÖRENS LOGOTYPE', # MODIF
457
-	'logo_rubrique' => 'Avdelningens logotype', # MODIF
458
-	'logo_site' => 'SAJTENS LOGOTYPE', # MODIF
459
-	'logo_standard_rubrique' => 'STANDARDLOGOTYPE FÖR AVDELNINGAR', # MODIF
460
-	'logo_survol' => 'LOGOTYPE FÖR MUS-ÖVER', # MODIF
442
+    // L
443
+    'lien_ajouter_auteur' => 'Lätt till redaktören',
444
+    'lien_email' => 'e-post',
445
+    'lien_nom_site' => 'SAJTENS NAMN:',
446
+    'lien_retirer_auteur' => 'Ta bort redaktören',
447
+    'lien_site' => 'sajt',
448
+    'lien_tout_deplier' => 'Expandera alla',
449
+    'lien_tout_replier' => 'Kollapsa alla',
450
+    'lien_tout_supprimer' => 'Radera alla',
451
+    'lien_trier_nom' => 'Sortera efter namn',
452
+    'lien_trier_nombre_articles' => 'Sortera efter artikelnummer',
453
+    'lien_trier_statut' => 'Sortera efter status',
454
+    'lien_voir_en_ligne' => 'SE ONLINE:',
455
+    'logo_article' => 'ARTIKELNS LOGOTYPE', # MODIF
456
+    'logo_auteur' => 'REDAKTÖRENS LOGOTYPE', # MODIF
457
+    'logo_rubrique' => 'Avdelningens logotype', # MODIF
458
+    'logo_site' => 'SAJTENS LOGOTYPE', # MODIF
459
+    'logo_standard_rubrique' => 'STANDARDLOGOTYPE FÖR AVDELNINGAR', # MODIF
460
+    'logo_survol' => 'LOGOTYPE FÖR MUS-ÖVER', # MODIF
461 461
 
462
-	// M
463
-	'menu_aide_installation_choix_base' => 'Välj din databas',
464
-	'module_fichier_langue' => 'Språkfiler',
465
-	'module_raccourci' => 'Genväg',
466
-	'module_texte_affiche' => 'Visad text',
467
-	'module_texte_traduction' => 'Språkfilen « @module@ » finns i:',
462
+    // M
463
+    'menu_aide_installation_choix_base' => 'Välj din databas',
464
+    'module_fichier_langue' => 'Språkfiler',
465
+    'module_raccourci' => 'Genväg',
466
+    'module_texte_affiche' => 'Visad text',
467
+    'module_texte_traduction' => 'Språkfilen « @module@ » finns i:',
468 468
 
469
-	// O
470
-	'onglet_contenu' => 'Innehåll',
471
-	'onglet_declarer_une_autre_base' => 'Ange en annan databas',
472
-	'onglet_discuter' => 'Diskutera',
473
-	'onglet_interactivite' => 'Interaktivitet',
474
-	'onglet_proprietes' => 'Egenskaper',
475
-	'onglet_repartition_actuelle' => 'nu',
469
+    // O
470
+    'onglet_contenu' => 'Innehåll',
471
+    'onglet_declarer_une_autre_base' => 'Ange en annan databas',
472
+    'onglet_discuter' => 'Diskutera',
473
+    'onglet_interactivite' => 'Interaktivitet',
474
+    'onglet_proprietes' => 'Egenskaper',
475
+    'onglet_repartition_actuelle' => 'nu',
476 476
 
477
-	// P
478
-	'plugin_etat_developpement' => 'Under utveckling',
479
-	'plugin_etat_experimental' => 'exprimentell',
480
-	'plugin_etat_stable' => 'Stabil',
481
-	'plugin_etat_test' => 'under test',
482
-	'plugin_impossible_activer' => 'Omöjligt att aktivera pluginen @plugin@',
483
-	'plugin_necessite_plugin' => 'Version @version@ eller nyare av pluginen @plugin@ krävs.', # MODIF
484
-	'plugin_zip_active' => 'Fortsätt för att aktivera',
485
-	'plugin_zip_installe_finie' => 'Filen @zip@ har packats upp och installerats.',
486
-	'plugin_zip_installe_rep_finie' => 'Filen @zip@ har packats upp och installerats i katalogen @rep@',
487
-	'plugin_zip_installer' => 'Du kan installera nu.',
488
-	'plugins_actifs' => '@count@ aktiva plugins.',
489
-	'plugins_compte' => '@count@ plugins',
490
-	'plugins_disponibles' => '@count@ tillgängliga plugins.',
491
-	'plugins_erreur' => 'Fel i följande plugin: @plugins@',
492
-	'plugins_liste' => 'Lista över plugins',
477
+    // P
478
+    'plugin_etat_developpement' => 'Under utveckling',
479
+    'plugin_etat_experimental' => 'exprimentell',
480
+    'plugin_etat_stable' => 'Stabil',
481
+    'plugin_etat_test' => 'under test',
482
+    'plugin_impossible_activer' => 'Omöjligt att aktivera pluginen @plugin@',
483
+    'plugin_necessite_plugin' => 'Version @version@ eller nyare av pluginen @plugin@ krävs.', # MODIF
484
+    'plugin_zip_active' => 'Fortsätt för att aktivera',
485
+    'plugin_zip_installe_finie' => 'Filen @zip@ har packats upp och installerats.',
486
+    'plugin_zip_installe_rep_finie' => 'Filen @zip@ har packats upp och installerats i katalogen @rep@',
487
+    'plugin_zip_installer' => 'Du kan installera nu.',
488
+    'plugins_actifs' => '@count@ aktiva plugins.',
489
+    'plugins_compte' => '@count@ plugins',
490
+    'plugins_disponibles' => '@count@ tillgängliga plugins.',
491
+    'plugins_erreur' => 'Fel i följande plugin: @plugins@',
492
+    'plugins_liste' => 'Lista över plugins',
493 493
 
494
-	// R
495
-	'required' => '[Krävs]', # MODIF
494
+    // R
495
+    'required' => '[Krävs]', # MODIF
496 496
 
497
-	// T
498
-	'taille_cache_vide' => 'Cachen är tom.',
499
-	'text_article_propose_publication' => 'Artikel inlämnad för publicering. tveka inte att säga din mening i forumet längst ned på sidan.', # MODIF
500
-	'texte_admin_effacer_01' => 'Detta kommando raderar <i>all</i> information i databasen,
497
+    // T
498
+    'taille_cache_vide' => 'Cachen är tom.',
499
+    'text_article_propose_publication' => 'Artikel inlämnad för publicering. tveka inte att säga din mening i forumet längst ned på sidan.', # MODIF
500
+    'texte_admin_effacer_01' => 'Detta kommando raderar <i>all</i> information i databasen,
501 501
 inklusive <i>alla</i> uppgifter om användare. Efter att du använt det, måste du 
502 502
 installera om SPIP för att skapa en ny databas och den första administratören.',
503
-	'texte_adresse_annuaire_1' => '( Om din katalog är installerad på samma dator som din websajt, är det troligen «localhost».)',
504
-	'texte_ajout_auteur' => 'Följande redaktör lades till artikeln:',
505
-	'texte_annuaire_ldap_1' => 'Om du har tillgång till en LDAP-katalog kan du använda den för att importera användare till SPIP.',
506
-	'texte_article_statut' => 'Artikelns status:',
507
-	'texte_article_virtuel' => 'Virtuell artikel',
508
-	'texte_article_virtuel_reference' => '<b>Virtuell Artikel:</b> länkad artikel i din SPIP site, men ompekad till en annan URL. För att ta bort ompekningen, radera denna URL.',
509
-	'texte_aucun_resultat_auteur' => 'Inga resultat för "@cherche_auteur@".',
510
-	'texte_auteurs' => 'REDAKTÖRERNA',
511
-	'texte_choix_base_1' => 'Välj din databas:',
512
-	'texte_choix_base_2' => 'Databasservern innehåller flera databaser.',
513
-	'texte_choix_base_3' => '<b>Välj</b> den som din leverantör har gett dig:',
514
-	'texte_choix_table_prefix' => 'Prefix för tabeller:',
515
-	'texte_compte_element' => '@count@ objekt',
516
-	'texte_compte_elements' => '@count@ element',
517
-	'texte_jeu_caractere_3' => 'Din sajt använder följande teckenuppsättning:',
518
-	'texte_mise_a_niveau_base_1' => 'Du har just uppdaterat filerna i SPIP.
503
+    'texte_adresse_annuaire_1' => '( Om din katalog är installerad på samma dator som din websajt, är det troligen «localhost».)',
504
+    'texte_ajout_auteur' => 'Följande redaktör lades till artikeln:',
505
+    'texte_annuaire_ldap_1' => 'Om du har tillgång till en LDAP-katalog kan du använda den för att importera användare till SPIP.',
506
+    'texte_article_statut' => 'Artikelns status:',
507
+    'texte_article_virtuel' => 'Virtuell artikel',
508
+    'texte_article_virtuel_reference' => '<b>Virtuell Artikel:</b> länkad artikel i din SPIP site, men ompekad till en annan URL. För att ta bort ompekningen, radera denna URL.',
509
+    'texte_aucun_resultat_auteur' => 'Inga resultat för "@cherche_auteur@".',
510
+    'texte_auteurs' => 'REDAKTÖRERNA',
511
+    'texte_choix_base_1' => 'Välj din databas:',
512
+    'texte_choix_base_2' => 'Databasservern innehåller flera databaser.',
513
+    'texte_choix_base_3' => '<b>Välj</b> den som din leverantör har gett dig:',
514
+    'texte_choix_table_prefix' => 'Prefix för tabeller:',
515
+    'texte_compte_element' => '@count@ objekt',
516
+    'texte_compte_elements' => '@count@ element',
517
+    'texte_jeu_caractere_3' => 'Din sajt använder följande teckenuppsättning:',
518
+    'texte_mise_a_niveau_base_1' => 'Du har just uppdaterat filerna i SPIP.
519 519
  Nu måste du uppgradera sajtens databas.',
520
-	'texte_modifier_article' => 'Redigera artikeln:',
521
-	'texte_multilinguisme' => 'Om du vill hantera artiklar på flera språk, med en avancerad navigering, kan du lägga till en option för språkval i artiklar och avdelningar, i enlighet med sajtens struktur.', # MODIF
522
-	'texte_multilinguisme_trad' => 'Dessutom kan du aktivera ett system för länkhantering av de olika översättningarna av en artikel.', # MODIF
523
-	'texte_non_compresse' => '<i>okomprimerad</i> (din server stöder inte denna funktion)',
524
-	'texte_nouvelle_version_spip_1' => 'Du har installerat en ny version av SPIP.',
525
-	'texte_plus_trois_car' => 'mer än tre tecken',
526
-	'texte_plusieurs_articles' => 'Flera redaktörer hittades för  "@cherche_auteur@":',
527
-	'texte_recalcul_page' => 'Om du vill uppdatera
520
+    'texte_modifier_article' => 'Redigera artikeln:',
521
+    'texte_multilinguisme' => 'Om du vill hantera artiklar på flera språk, med en avancerad navigering, kan du lägga till en option för språkval i artiklar och avdelningar, i enlighet med sajtens struktur.', # MODIF
522
+    'texte_multilinguisme_trad' => 'Dessutom kan du aktivera ett system för länkhantering av de olika översättningarna av en artikel.', # MODIF
523
+    'texte_non_compresse' => '<i>okomprimerad</i> (din server stöder inte denna funktion)',
524
+    'texte_nouvelle_version_spip_1' => 'Du har installerat en ny version av SPIP.',
525
+    'texte_plus_trois_car' => 'mer än tre tecken',
526
+    'texte_plusieurs_articles' => 'Flera redaktörer hittades för  "@cherche_auteur@":',
527
+    'texte_recalcul_page' => 'Om du vill uppdatera
528 528
 enbart en sida, är det bäst att göra det från den publika delen genom att klicka på « Ladda om sidan ».',
529
-	'texte_recuperer_base' => 'Reparera databasen',
530
-	'texte_sous_titre' => 'Undertitel',
531
-	'texte_statistiques_visites' => '(mörka staplar:  Söndag / mörk linje: genomsnittlig nivå)',
532
-	'texte_statut_attente_validation' => 'väntar på godkännande',
533
-	'texte_statut_publies' => 'publicerad online',
534
-	'texte_statut_refuses' => 'avvisad',
535
-	'texte_suppression_fichiers' => 'Använd detta kommando för att radera alla filer
529
+    'texte_recuperer_base' => 'Reparera databasen',
530
+    'texte_sous_titre' => 'Undertitel',
531
+    'texte_statistiques_visites' => '(mörka staplar:  Söndag / mörk linje: genomsnittlig nivå)',
532
+    'texte_statut_attente_validation' => 'väntar på godkännande',
533
+    'texte_statut_publies' => 'publicerad online',
534
+    'texte_statut_refuses' => 'avvisad',
535
+    'texte_suppression_fichiers' => 'Använd detta kommando för att radera alla filer
536 536
 i SPIP’s cache. Det gör det möjligt att tvinga fram en uppdatering av alla sidor om du
537 537
 gjort viktiga förändringar i sajtens utseende eller struktur.',
538
-	'texte_sur_titre' => 'Övertitel',
539
-	'texte_table_ok' => ': den här tabellen är OK.',
540
-	'texte_tentative_recuperation' => 'Reparationsförsök',
541
-	'texte_tenter_reparation' => 'Försök att reparera databasen',
542
-	'texte_titre_02' => 'Ärenderad:',
543
-	'texte_titre_obligatoire' => '<b>Titel</b> [Krävs]',
544
-	'texte_travail_article' => '@nom_auteur_modif@ arbetade med den här artikeln för @date_diff@ minuter sedan',
545
-	'texte_vide' => 'tom',
546
-	'texte_vider_cache' => 'töm cachen',
547
-	'titre_admin_tech' => 'Tekniskt underhåll',
548
-	'titre_admin_vider' => 'Tekniskt underhåll',
549
-	'titre_cadre_afficher_article' => 'Visa artiklarna:',
550
-	'titre_cadre_afficher_traductions' => 'Visa status för översättningen för följande språk:',
551
-	'titre_cadre_ajouter_auteur' => 'LÄGG TILL EN REDAKTÖR:',
552
-	'titre_cadre_interieur_rubrique' => 'I Avdelningen',
553
-	'titre_cadre_numero_auteur' => 'Redaktör nummer',
554
-	'titre_cadre_signature_obligatoire' => '<b>Signatur</b> [krävs]<br />',
555
-	'titre_config_fonctions' => 'Sajtens konfiguration',
556
-	'titre_configuration' => 'Sajtens konfiguration',
557
-	'titre_connexion_ldap' => 'Optioner: <b>Din LDAP koppling</b>',
558
-	'titre_groupe_mots' => 'NYCKELORDSGRUPP:',
559
-	'titre_langue_article' => 'ARTIKELNS SPRÅK', # MODIF
560
-	'titre_langue_rubrique' => 'AVDELNINGENS SPRÅK', # MODIF
561
-	'titre_langue_trad_article' => 'ARTIKESPRÅK OCH ÖVERSÄTTNINGAR',
562
-	'titre_les_articles' => 'ARTIKLAR',
563
-	'titre_naviguer_dans_le_site' => 'Navigera i sajten...',
564
-	'titre_nouvelle_rubrique' => 'Ny avdelning',
565
-	'titre_numero_rubrique' => 'AVDELNING NUMMER:',
566
-	'titre_page_articles_edit' => 'Editera: @titre@',
567
-	'titre_page_articles_page' => 'Artiklar',
568
-	'titre_page_articles_tous' => 'Hela sajten',
569
-	'titre_page_calendrier' => 'Kalender @nom_mois@ @annee@',
570
-	'titre_page_config_contenu' => 'Sajtens inställningar',
571
-	'titre_page_delete_all' => 'total och oåterkallelig radering',
572
-	'titre_page_recherche' => 'Sökresultat @recherche@',
573
-	'titre_page_statistiques_referers' => 'Statistik (inkommande länkar)',
574
-	'titre_page_upgrade' => 'Uppgradera SPIP',
575
-	'titre_publication_articles_post_dates' => 'Tidsstyrd publicering av artiklar',
576
-	'titre_reparation' => 'Reparera',
577
-	'titre_suivi_petition' => 'Uppföljning av namninasamlingar',
578
-	'trad_article_traduction' => 'Alla versioner av den här artikeln:',
579
-	'trad_delier' => 'Sluta länka den här artikeln till dess översättningar', # MODIF
580
-	'trad_lier' => 'Den här artikeln är en översättning av artikel nummer:',
581
-	'trad_new' => 'Skriv en ny översättning av den här artikeln', # MODIF
538
+    'texte_sur_titre' => 'Övertitel',
539
+    'texte_table_ok' => ': den här tabellen är OK.',
540
+    'texte_tentative_recuperation' => 'Reparationsförsök',
541
+    'texte_tenter_reparation' => 'Försök att reparera databasen',
542
+    'texte_titre_02' => 'Ärenderad:',
543
+    'texte_titre_obligatoire' => '<b>Titel</b> [Krävs]',
544
+    'texte_travail_article' => '@nom_auteur_modif@ arbetade med den här artikeln för @date_diff@ minuter sedan',
545
+    'texte_vide' => 'tom',
546
+    'texte_vider_cache' => 'töm cachen',
547
+    'titre_admin_tech' => 'Tekniskt underhåll',
548
+    'titre_admin_vider' => 'Tekniskt underhåll',
549
+    'titre_cadre_afficher_article' => 'Visa artiklarna:',
550
+    'titre_cadre_afficher_traductions' => 'Visa status för översättningen för följande språk:',
551
+    'titre_cadre_ajouter_auteur' => 'LÄGG TILL EN REDAKTÖR:',
552
+    'titre_cadre_interieur_rubrique' => 'I Avdelningen',
553
+    'titre_cadre_numero_auteur' => 'Redaktör nummer',
554
+    'titre_cadre_signature_obligatoire' => '<b>Signatur</b> [krävs]<br />',
555
+    'titre_config_fonctions' => 'Sajtens konfiguration',
556
+    'titre_configuration' => 'Sajtens konfiguration',
557
+    'titre_connexion_ldap' => 'Optioner: <b>Din LDAP koppling</b>',
558
+    'titre_groupe_mots' => 'NYCKELORDSGRUPP:',
559
+    'titre_langue_article' => 'ARTIKELNS SPRÅK', # MODIF
560
+    'titre_langue_rubrique' => 'AVDELNINGENS SPRÅK', # MODIF
561
+    'titre_langue_trad_article' => 'ARTIKESPRÅK OCH ÖVERSÄTTNINGAR',
562
+    'titre_les_articles' => 'ARTIKLAR',
563
+    'titre_naviguer_dans_le_site' => 'Navigera i sajten...',
564
+    'titre_nouvelle_rubrique' => 'Ny avdelning',
565
+    'titre_numero_rubrique' => 'AVDELNING NUMMER:',
566
+    'titre_page_articles_edit' => 'Editera: @titre@',
567
+    'titre_page_articles_page' => 'Artiklar',
568
+    'titre_page_articles_tous' => 'Hela sajten',
569
+    'titre_page_calendrier' => 'Kalender @nom_mois@ @annee@',
570
+    'titre_page_config_contenu' => 'Sajtens inställningar',
571
+    'titre_page_delete_all' => 'total och oåterkallelig radering',
572
+    'titre_page_recherche' => 'Sökresultat @recherche@',
573
+    'titre_page_statistiques_referers' => 'Statistik (inkommande länkar)',
574
+    'titre_page_upgrade' => 'Uppgradera SPIP',
575
+    'titre_publication_articles_post_dates' => 'Tidsstyrd publicering av artiklar',
576
+    'titre_reparation' => 'Reparera',
577
+    'titre_suivi_petition' => 'Uppföljning av namninasamlingar',
578
+    'trad_article_traduction' => 'Alla versioner av den här artikeln:',
579
+    'trad_delier' => 'Sluta länka den här artikeln till dess översättningar', # MODIF
580
+    'trad_lier' => 'Den här artikeln är en översättning av artikel nummer:',
581
+    'trad_new' => 'Skriv en ny översättning av den här artikeln', # MODIF
582 582
 
583
-	// U
584
-	'utf8_convert_erreur_orig' => 'Fel: teckenkodningen @charset@ stöds inte.',
583
+    // U
584
+    'utf8_convert_erreur_orig' => 'Fel: teckenkodningen @charset@ stöds inte.',
585 585
 
586
-	// V
587
-	'version' => 'Version:'
586
+    // V
587
+    'version' => 'Version:'
588 588
 );
Please login to merge, or discard this patch.
ecrire/lang/ecrire_da.php 1 patch
Indentation   +492 added lines, -492 removed lines patch added patch discarded remove patch
@@ -4,496 +4,496 @@  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
-	'aide_non_disponible' => 'Denne del af online-hjælpen er endnu ikke tilgængelig på dansk.',
14
-	'avis_acces_interdit' => 'Ingen adgang',
15
-	'avis_article_modifie' => 'Advarsel, @nom_auteur_modif@ har arbejdet på denne artikel for @date_diff@ minutter siden',
16
-	'avis_aucun_resultat' => 'Ingen resultater fundet.',
17
-	'avis_chemin_invalide_1' => 'Den sti som du har valgt',
18
-	'avis_chemin_invalide_2' => 'ser ikke ud til at være gyldig. Gå tilbage til sidste side og kontroller de oplysninger, du har indtastet.',
19
-	'avis_connexion_echec_1' => 'Ingen forbindelse til SQL-serveren', # MODIF
20
-	'avis_connexion_echec_2' => 'Gå tilbage til sidste side og kontroller de oplysninger, du har indtastet',
21
-	'avis_connexion_echec_3' => '<b>NB:</b> På mange servere skal du <b>anmode om</b> at få åbnet adgang til en SQL-database, før du kan bruge den. Hvis du ikke kan etablere en forbindelse, så kontroller venligst at du har indgivet denne anmodning.', # MODIF
22
-	'avis_connexion_ldap_echec_1' => 'Ingen forbindelse til LDAP-serveren',
23
-	'avis_connexion_ldap_echec_2' => 'Gå tilbage til sidste side og kontroller de oplysninger, du har indtastet.',
24
-	'avis_connexion_ldap_echec_3' => 'Alternativt kan du vælge ikke at benytte LDAP til at importere brugere.',
25
-	'avis_deplacement_rubrique' => 'Advarsel! Dette afsnit indeholder @contient_breves@ nyheder@scb@: Hvis du vil flytte den, så afkryds venligst her for at bekræfte.',
26
-	'avis_erreur_connexion_mysql' => 'Fejl i forbindelse til SQL',
27
-	'avis_espace_interdit' => '<b>Forbudt område</b><p>SPIP er allerede installeret.', # MODIF
28
-	'avis_lecture_noms_bases_1' => 'Installationsprogrammet kunne ikke læse navnene på de installerede databaser.',
29
-	'avis_lecture_noms_bases_2' => 'Enten er databasen ikke tilgængelig, eller også er funktionen, som giver oversigt
12
+    // A
13
+    'aide_non_disponible' => 'Denne del af online-hjælpen er endnu ikke tilgængelig på dansk.',
14
+    'avis_acces_interdit' => 'Ingen adgang',
15
+    'avis_article_modifie' => 'Advarsel, @nom_auteur_modif@ har arbejdet på denne artikel for @date_diff@ minutter siden',
16
+    'avis_aucun_resultat' => 'Ingen resultater fundet.',
17
+    'avis_chemin_invalide_1' => 'Den sti som du har valgt',
18
+    'avis_chemin_invalide_2' => 'ser ikke ud til at være gyldig. Gå tilbage til sidste side og kontroller de oplysninger, du har indtastet.',
19
+    'avis_connexion_echec_1' => 'Ingen forbindelse til SQL-serveren', # MODIF
20
+    'avis_connexion_echec_2' => 'Gå tilbage til sidste side og kontroller de oplysninger, du har indtastet',
21
+    'avis_connexion_echec_3' => '<b>NB:</b> På mange servere skal du <b>anmode om</b> at få åbnet adgang til en SQL-database, før du kan bruge den. Hvis du ikke kan etablere en forbindelse, så kontroller venligst at du har indgivet denne anmodning.', # MODIF
22
+    'avis_connexion_ldap_echec_1' => 'Ingen forbindelse til LDAP-serveren',
23
+    'avis_connexion_ldap_echec_2' => 'Gå tilbage til sidste side og kontroller de oplysninger, du har indtastet.',
24
+    'avis_connexion_ldap_echec_3' => 'Alternativt kan du vælge ikke at benytte LDAP til at importere brugere.',
25
+    'avis_deplacement_rubrique' => 'Advarsel! Dette afsnit indeholder @contient_breves@ nyheder@scb@: Hvis du vil flytte den, så afkryds venligst her for at bekræfte.',
26
+    'avis_erreur_connexion_mysql' => 'Fejl i forbindelse til SQL',
27
+    'avis_espace_interdit' => '<b>Forbudt område</b><p>SPIP er allerede installeret.', # MODIF
28
+    'avis_lecture_noms_bases_1' => 'Installationsprogrammet kunne ikke læse navnene på de installerede databaser.',
29
+    'avis_lecture_noms_bases_2' => 'Enten er databasen ikke tilgængelig, eller også er funktionen, som giver oversigt
30 30
 		over databaser, sat ud af kraft af sikkerhedsårsager (hvilket er tilfældet på mange servere).',
31
-	'avis_lecture_noms_bases_3' => 'Hvis det sidstnævnte er tilfældet, er det muligt at en database, som er navngivet efter dit login, kan anvendes:',
32
-	'avis_non_acces_page' => 'Du har ikke adgang til denne side.',
33
-	'avis_operation_echec' => 'Opgaven mislykkedes.',
34
-	'avis_suppression_base' => 'ADVARSEL, sletning kan ikke omgøres',
31
+    'avis_lecture_noms_bases_3' => 'Hvis det sidstnævnte er tilfældet, er det muligt at en database, som er navngivet efter dit login, kan anvendes:',
32
+    'avis_non_acces_page' => 'Du har ikke adgang til denne side.',
33
+    'avis_operation_echec' => 'Opgaven mislykkedes.',
34
+    'avis_suppression_base' => 'ADVARSEL, sletning kan ikke omgøres',
35 35
 
36
-	// B
37
-	'bouton_acces_ldap' => 'Tilføj adgang til LDAP >>',
38
-	'bouton_ajouter' => 'Tilføj',
39
-	'bouton_demande_publication' => 'Anmod om at få offentliggjort denne artikel',
40
-	'bouton_effacer_tout' => 'Slet alt',
41
-	'bouton_envoyer_message' => 'Send færdig meddelelse',
42
-	'bouton_modifier' => 'Ret',
43
-	'bouton_radio_afficher' => 'Vis',
44
-	'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Medtag i listen over tilknyttede redaktører',
45
-	'bouton_radio_envoi_annonces_adresse' => 'Send nyheder til adressen:',
46
-	'bouton_radio_envoi_liste_nouveautes' => 'Send seneste nyhedsliste',
47
-	'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Medtag ikke i listen over tilknyttede redaktører',
48
-	'bouton_radio_non_envoi_annonces_editoriales' => 'Send ingen redaktionelle nyheder',
49
-	'bouton_redirection' => 'VIDERESTIL',
50
-	'bouton_relancer_installation' => 'Gentag installationen',
51
-	'bouton_suivant' => 'Næste',
52
-	'bouton_tenter_recuperation' => 'Reparationsforsøg',
53
-	'bouton_test_proxy' => 'Test proxy',
54
-	'bouton_vider_cache' => 'Tøm cache',
36
+    // B
37
+    'bouton_acces_ldap' => 'Tilføj adgang til LDAP >>',
38
+    'bouton_ajouter' => 'Tilføj',
39
+    'bouton_demande_publication' => 'Anmod om at få offentliggjort denne artikel',
40
+    'bouton_effacer_tout' => 'Slet alt',
41
+    'bouton_envoyer_message' => 'Send færdig meddelelse',
42
+    'bouton_modifier' => 'Ret',
43
+    'bouton_radio_afficher' => 'Vis',
44
+    'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Medtag i listen over tilknyttede redaktører',
45
+    'bouton_radio_envoi_annonces_adresse' => 'Send nyheder til adressen:',
46
+    'bouton_radio_envoi_liste_nouveautes' => 'Send seneste nyhedsliste',
47
+    'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Medtag ikke i listen over tilknyttede redaktører',
48
+    'bouton_radio_non_envoi_annonces_editoriales' => 'Send ingen redaktionelle nyheder',
49
+    'bouton_redirection' => 'VIDERESTIL',
50
+    'bouton_relancer_installation' => 'Gentag installationen',
51
+    'bouton_suivant' => 'Næste',
52
+    'bouton_tenter_recuperation' => 'Reparationsforsøg',
53
+    'bouton_test_proxy' => 'Test proxy',
54
+    'bouton_vider_cache' => 'Tøm cache',
55 55
 
56
-	// C
57
-	'calendrier_synchro' => 'Hvis du benytter en kalenderapplikation, der er kompatibel med <b>iCal</b>, kan du synkronisere med information på dette websted.',
56
+    // C
57
+    'calendrier_synchro' => 'Hvis du benytter en kalenderapplikation, der er kompatibel med <b>iCal</b>, kan du synkronisere med information på dette websted.',
58 58
 
59
-	// D
60
-	'date_mot_heures' => 'timer',
59
+    // D
60
+    'date_mot_heures' => 'timer',
61 61
 
62
-	// E
63
-	'email' => 'e-mail',
64
-	'email_2' => 'e-mail:',
65
-	'entree_adresse_annuaire' => 'Adresse på kataloget',
66
-	'entree_adresse_email' => 'Din e-mail-adresse',
67
-	'entree_base_donnee_1' => 'Adresse på database',
68
-	'entree_base_donnee_2' => '(Ofte svarer denne adresse til adressen på webstedet, undertiden er den navngivet «localhost», og undertiden skal den være blank.)',
69
-	'entree_biographie' => 'Kort præsentation.',
70
-	'entree_chemin_acces' => '<b>Angiv</b> stien:',
71
-	'entree_cle_pgp' => 'Din PGP nøgle',
72
-	'entree_contenu_rubrique' => '(Kort beskrivelse af afsnittets indhold.)',
73
-	'entree_identifiants_connexion' => 'Dine opkoblingsinformationer...',
74
-	'entree_informations_connexion_ldap' => 'Udfyld denne side med LDAP opkoblingsinformation. Du kan indhente oplysningerne hos din system- eller netværskadministrator.',
75
-	'entree_infos_perso' => 'Hvem er du?',
76
-	'entree_interieur_rubrique' => 'I afsnit:',
77
-	'entree_liens_sites' => '<b>Hypertekst link</b> (henvisning, websted...)',
78
-	'entree_login' => 'Dit login',
79
-	'entree_login_connexion_1' => 'Tilkoblingslogin',
80
-	'entree_login_connexion_2' => '(Undertiden identisk med dit FTP-login, andre gange blank)',
81
-	'entree_mot_passe' => 'Din adgangskode',
82
-	'entree_mot_passe_1' => 'Tilkoblingsadgangskode',
83
-	'entree_mot_passe_2' => '(Undertiden identisk med dit FTP-login, andre gange blank)',
84
-	'entree_nom_fichier' => 'Indtast filnavn @texte_compresse@:',
85
-	'entree_nom_pseudo' => 'Dit navn eller alias',
86
-	'entree_nom_pseudo_1' => '(navn eller kaldenavn)',
87
-	'entree_nom_site' => 'Dit websteds navn',
88
-	'entree_nouveau_passe' => 'Ny adgangskode',
89
-	'entree_passe_ldap' => 'Adgangskode',
90
-	'entree_port_annuaire' => 'Portnummer på kataloget',
91
-	'entree_signature' => 'Signatur',
92
-	'entree_titre_obligatoire' => '<b>Titel</b> [Skal oplyses]<br />',
93
-	'entree_url' => 'Dit websteds URL',
62
+    // E
63
+    'email' => 'e-mail',
64
+    'email_2' => 'e-mail:',
65
+    'entree_adresse_annuaire' => 'Adresse på kataloget',
66
+    'entree_adresse_email' => 'Din e-mail-adresse',
67
+    'entree_base_donnee_1' => 'Adresse på database',
68
+    'entree_base_donnee_2' => '(Ofte svarer denne adresse til adressen på webstedet, undertiden er den navngivet «localhost», og undertiden skal den være blank.)',
69
+    'entree_biographie' => 'Kort præsentation.',
70
+    'entree_chemin_acces' => '<b>Angiv</b> stien:',
71
+    'entree_cle_pgp' => 'Din PGP nøgle',
72
+    'entree_contenu_rubrique' => '(Kort beskrivelse af afsnittets indhold.)',
73
+    'entree_identifiants_connexion' => 'Dine opkoblingsinformationer...',
74
+    'entree_informations_connexion_ldap' => 'Udfyld denne side med LDAP opkoblingsinformation. Du kan indhente oplysningerne hos din system- eller netværskadministrator.',
75
+    'entree_infos_perso' => 'Hvem er du?',
76
+    'entree_interieur_rubrique' => 'I afsnit:',
77
+    'entree_liens_sites' => '<b>Hypertekst link</b> (henvisning, websted...)',
78
+    'entree_login' => 'Dit login',
79
+    'entree_login_connexion_1' => 'Tilkoblingslogin',
80
+    'entree_login_connexion_2' => '(Undertiden identisk med dit FTP-login, andre gange blank)',
81
+    'entree_mot_passe' => 'Din adgangskode',
82
+    'entree_mot_passe_1' => 'Tilkoblingsadgangskode',
83
+    'entree_mot_passe_2' => '(Undertiden identisk med dit FTP-login, andre gange blank)',
84
+    'entree_nom_fichier' => 'Indtast filnavn @texte_compresse@:',
85
+    'entree_nom_pseudo' => 'Dit navn eller alias',
86
+    'entree_nom_pseudo_1' => '(navn eller kaldenavn)',
87
+    'entree_nom_site' => 'Dit websteds navn',
88
+    'entree_nouveau_passe' => 'Ny adgangskode',
89
+    'entree_passe_ldap' => 'Adgangskode',
90
+    'entree_port_annuaire' => 'Portnummer på kataloget',
91
+    'entree_signature' => 'Signatur',
92
+    'entree_titre_obligatoire' => '<b>Titel</b> [Skal oplyses]<br />',
93
+    'entree_url' => 'Dit websteds URL',
94 94
 
95
-	// I
96
-	'ical_info1' => 'Denne side viser flere måder til at følge med i aktiviteter på dette websted.',
97
-	'ical_info2' => 'For mere information, besøg <a href="@spipnet@">SPIP dokumentation</a>.', # MODIF
98
-	'ical_info_calendrier' => 'To kalendere står til rådighed. Den første er en oversigt over webstedet, der viser alle offentliggjorte artikler.Den anden indeholder både redaktionelle annonceringer og dine seneste private meddelelser. Den er forbeholdt dig i kraft af en personlig nøgle, som du kan ændre når som helst ved at forny din adgangskode.',
99
-	'ical_methode_http' => 'Filhentning',
100
-	'ical_methode_webcal' => 'Synkronisering (webcal://)', # MODIF
101
-	'ical_texte_prive' => 'Denne strengt personlige kalender holder dig underrettet om private redaktionelle aktiviteter på webstedet (opgaver, personlige aftaler, indsendte artikler, nyheder ...).',
102
-	'ical_texte_public' => 'Med denne kalender kan du følge de offentlige aktiviteter på webstedet (offentliggjorte artikler og nyheder).',
103
-	'ical_texte_rss' => 'Du kan syndikere de seneste nyheder på dette websted i en hvilken som helst XML/RSS (Rich Site Summary) fillæser. Dette format tillader også SPIP at læse de seneste nyheder offenliggjort af andre websteder i et kompatibelt udvekslingsformat.',
104
-	'ical_titre_js' => 'Javascript',
105
-	'ical_titre_mailing' => 'Postliste',
106
-	'ical_titre_rss' => '«Backend» filer',
107
-	'icone_activer_cookie' => 'Opret administrationscookie',
108
-	'icone_afficher_auteurs' => 'Vis forfattere',
109
-	'icone_afficher_visiteurs' => 'Vis besøgende',
110
-	'icone_arret_discussion' => 'Stop deltagelse i denne diskussion',
111
-	'icone_calendrier' => 'Kalender',
112
-	'icone_creer_auteur' => 'Opret ny forfatter og tilknyt til denne artikel',
113
-	'icone_creer_mot_cle' => 'Opret nyt nøgleord og tilknyt til denne artikel',
114
-	'icone_creer_rubrique_2' => 'Opret nyt afsnit',
115
-	'icone_modifier_article' => 'Ret denne artikel',
116
-	'icone_modifier_rubrique' => 'Ret dette afsnit',
117
-	'icone_retour' => 'Tilbage',
118
-	'icone_retour_article' => 'Tilbage til artikel',
119
-	'icone_supprimer_cookie' => 'Slet cookier',
120
-	'icone_supprimer_rubrique' => 'Slet dette afsnit',
121
-	'icone_supprimer_signature' => 'Slet denne signatur',
122
-	'icone_valider_signature' => 'Godkend signatur',
123
-	'image_administrer_rubrique' => 'Du kan administrere dette afsnit',
124
-	'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
125
-	'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
126
-	'info_1_article' => '1 artikel',
127
-	'info_activer_cookie' => 'Du kan installere en <b>administrationscookie</b>, som tillader dig at skifte nemt mellem det offentlige websted og dit private afsnit.',
128
-	'info_administrateur' => 'Administrator',
129
-	'info_administrateur_1' => 'Administrator',
130
-	'info_administrateur_2' => 'af webstedet (<i>anvend med forsigtighed</i>)',
131
-	'info_administrateur_site_01' => 'Hvis du er webstedsadministrator, så',
132
-	'info_administrateur_site_02' => 'klik på dette link',
133
-	'info_administrateurs' => 'Administratorer',
134
-	'info_administrer_rubrique' => 'Du kan administrere dette afsnit',
135
-	'info_adresse' => 'til adressen:',
136
-	'info_adresse_url' => 'Dit offentlige websteds URL',
137
-	'info_aide_en_ligne' => 'SPIP online hjælp',
138
-	'info_ajout_image' => 'Når du vedhæfter billeder til en artikel, kan
95
+    // I
96
+    'ical_info1' => 'Denne side viser flere måder til at følge med i aktiviteter på dette websted.',
97
+    'ical_info2' => 'For mere information, besøg <a href="@spipnet@">SPIP dokumentation</a>.', # MODIF
98
+    'ical_info_calendrier' => 'To kalendere står til rådighed. Den første er en oversigt over webstedet, der viser alle offentliggjorte artikler.Den anden indeholder både redaktionelle annonceringer og dine seneste private meddelelser. Den er forbeholdt dig i kraft af en personlig nøgle, som du kan ændre når som helst ved at forny din adgangskode.',
99
+    'ical_methode_http' => 'Filhentning',
100
+    'ical_methode_webcal' => 'Synkronisering (webcal://)', # MODIF
101
+    'ical_texte_prive' => 'Denne strengt personlige kalender holder dig underrettet om private redaktionelle aktiviteter på webstedet (opgaver, personlige aftaler, indsendte artikler, nyheder ...).',
102
+    'ical_texte_public' => 'Med denne kalender kan du følge de offentlige aktiviteter på webstedet (offentliggjorte artikler og nyheder).',
103
+    'ical_texte_rss' => 'Du kan syndikere de seneste nyheder på dette websted i en hvilken som helst XML/RSS (Rich Site Summary) fillæser. Dette format tillader også SPIP at læse de seneste nyheder offenliggjort af andre websteder i et kompatibelt udvekslingsformat.',
104
+    'ical_titre_js' => 'Javascript',
105
+    'ical_titre_mailing' => 'Postliste',
106
+    'ical_titre_rss' => '«Backend» filer',
107
+    'icone_activer_cookie' => 'Opret administrationscookie',
108
+    'icone_afficher_auteurs' => 'Vis forfattere',
109
+    'icone_afficher_visiteurs' => 'Vis besøgende',
110
+    'icone_arret_discussion' => 'Stop deltagelse i denne diskussion',
111
+    'icone_calendrier' => 'Kalender',
112
+    'icone_creer_auteur' => 'Opret ny forfatter og tilknyt til denne artikel',
113
+    'icone_creer_mot_cle' => 'Opret nyt nøgleord og tilknyt til denne artikel',
114
+    'icone_creer_rubrique_2' => 'Opret nyt afsnit',
115
+    'icone_modifier_article' => 'Ret denne artikel',
116
+    'icone_modifier_rubrique' => 'Ret dette afsnit',
117
+    'icone_retour' => 'Tilbage',
118
+    'icone_retour_article' => 'Tilbage til artikel',
119
+    'icone_supprimer_cookie' => 'Slet cookier',
120
+    'icone_supprimer_rubrique' => 'Slet dette afsnit',
121
+    'icone_supprimer_signature' => 'Slet denne signatur',
122
+    'icone_valider_signature' => 'Godkend signatur',
123
+    'image_administrer_rubrique' => 'Du kan administrere dette afsnit',
124
+    'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
125
+    'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
126
+    'info_1_article' => '1 artikel',
127
+    'info_activer_cookie' => 'Du kan installere en <b>administrationscookie</b>, som tillader dig at skifte nemt mellem det offentlige websted og dit private afsnit.',
128
+    'info_administrateur' => 'Administrator',
129
+    'info_administrateur_1' => 'Administrator',
130
+    'info_administrateur_2' => 'af webstedet (<i>anvend med forsigtighed</i>)',
131
+    'info_administrateur_site_01' => 'Hvis du er webstedsadministrator, så',
132
+    'info_administrateur_site_02' => 'klik på dette link',
133
+    'info_administrateurs' => 'Administratorer',
134
+    'info_administrer_rubrique' => 'Du kan administrere dette afsnit',
135
+    'info_adresse' => 'til adressen:',
136
+    'info_adresse_url' => 'Dit offentlige websteds URL',
137
+    'info_aide_en_ligne' => 'SPIP online hjælp',
138
+    'info_ajout_image' => 'Når du vedhæfter billeder til en artikel, kan
139 139
 		SPIP automatisk lave miniatureudgaver af billederne.
140 140
 		Dette muliggør f.eks. automatisk oprettelse af et
141 141
 		galleri eller et album.',
142
-	'info_ajouter_rubrique' => 'Tilføj endnu et afsnit at administrere:',
143
-	'info_annonce_nouveautes' => 'Seneste annonceringer',
144
-	'info_article' => 'artikel',
145
-	'info_article_2' => 'artikler',
146
-	'info_article_a_paraitre' => 'Fremdaterede artikler der skal offentliggøres',
147
-	'info_articles_02' => 'artikler',
148
-	'info_articles_2' => 'Artikler',
149
-	'info_articles_auteur' => 'Denne forfatters artikler',
150
-	'info_articles_trouves' => 'Fundne artikler',
151
-	'info_attente_validation' => 'Dine artikler som afventer godkendelse',
152
-	'info_aujourdhui' => 'i dag:',
153
-	'info_auteurs' => 'Forfattere',
154
-	'info_auteurs_par_tri' => 'Forfattere@partri@',
155
-	'info_auteurs_trouves' => 'Forfattere fundet',
156
-	'info_authentification_externe' => 'Ekstern adgangskontrol',
157
-	'info_avertissement' => 'Advarsel',
158
-	'info_base_installee' => 'Din databasestruktur er installeret.',
159
-	'info_chapeau' => 'Hoved',
160
-	'info_chapeau_2' => 'Indledning:',
161
-	'info_chemin_acces_1' => 'Valgmuligheder: <b>Adgangsvej til katalog</b>',
162
-	'info_chemin_acces_2' => 'Du skal nu konfigurere adgangsvejen til kataloginformationen. Dette er vigtigt for at kunne læse de brugerprofiler, som ligger i kataloget.',
163
-	'info_chemin_acces_annuaire' => 'Valgmuligheder: <b>Adgangsvej til katalog</b>',
164
-	'info_choix_base' => 'Tredje skrift:',
165
-	'info_classement_1' => '<sup>.</sup> af @liste@',
166
-	'info_classement_2' => '<sup>.</sup> af @liste@',
167
-	'info_code_acces' => 'Glem ikke dine egne adgangsoplysninger!',
168
-	'info_config_suivi' => 'Hvis denne adresse svarer til en postliste, kan du nedefor angive, hvor webstedets besøgende kan lade sig registrere. Denne adresse kan være en  URL (f.eks. siden med tilmelding til listen via web), eller en e-mail adresse med et særligt emne tilknyttet (f.eks.: <tt>@adresse_suivi@?subject=abonner</tt>):',
169
-	'info_config_suivi_explication' => 'Du kan abonnere på dette websteds postliste. Du vil så via e-mail modtage annonceringer vedrørende artikler og nyheder, der er indsendt til offentliggørelse.',
170
-	'info_confirmer_passe' => 'Bekræft ny adgangskode:',
171
-	'info_connexion_base' => 'Andet skrift: <b>Forsøg på opkobling til databasen</b>',
172
-	'info_connexion_ldap_ok' => '<b>Din LDAP-opkobling lykkedes.</b><p> Du kan gå til næste skridt.', # MODIF
173
-	'info_connexion_mysql' => 'Første skridt: <b>Din SQL opkobling</b>',
174
-	'info_connexion_ok' => 'Opkoblingen lykkedes.',
175
-	'info_contact' => 'Kontakt',
176
-	'info_contenu_articles' => 'Artiklens bestanddele',
177
-	'info_creation_paragraphe' => '(For at lave afsnit skal du indsætte blanke linier.)', # MODIF
178
-	'info_creation_rubrique' => 'Før du kan skrive artikler<br /> skal du lave mindst et afsnit.<br />',
179
-	'info_creation_tables' => 'Fjerde skridt: <b>Oprettelse af databasetabeller</b>',
180
-	'info_creer_base' => '<b>Opret</b> en ny database:',
181
-	'info_dans_rubrique' => 'I afsnit:',
182
-	'info_date_publication_anterieure' => 'Dato for tidligere offentliggørelse:',
183
-	'info_date_referencement' => 'DATO FOR HENVISNING TIL DETTE WEBSTED:',
184
-	'info_derniere_etape' => 'Sidste skridt: <b>Det er overstået!',
185
-	'info_descriptif' => 'Beskrivelse:',
186
-	'info_discussion_cours' => 'Igangværende diskussioner',
187
-	'info_ecrire_article' => 'Før du kan lave artikler, skal du oprette mindst et afsnit.',
188
-	'info_email_envoi' => 'Afsenderens e-mail adresse (valgfri)',
189
-	'info_email_envoi_txt' => 'Indtast afsenderens e-mail adresse ved afsendelse af e-mails (som standard bruges modtagerens adresse som afsenderadresse) :',
190
-	'info_email_webmestre' => 'E-mail-adresse på webmaster (valgfrit)', # MODIF
191
-	'info_envoi_email_automatique' => 'Automatisk e-mail-forsendelse',
192
-	'info_envoyer_maintenant' => 'Send nu',
193
-	'info_etape_suivante' => 'Gå til næste trin',
194
-	'info_etape_suivante_1' => 'Du kan gå til næste trin.',
195
-	'info_etape_suivante_2' => 'Du kan gå til næste trin.',
196
-	'info_exportation_base' => 'eksporter database til @archive@',
197
-	'info_facilite_suivi_activite' => 'For at lette opfølgning på webstedets redaktionelle aktiviteter sender SPIP e-mails med anmodning om offentliggørelse og godkendelse til f.eks. redaktørens adresseliste.', # MODIF
198
-	'info_fichiers_authent' => 'Adgangskontrolfil ".htpasswd"',
199
-	'info_gauche_admin_tech' => '<b>Kun administratorer har adgang til denne side.</b><p> Den giver adgang til forskellige tekniske vedligeholdelsesopgaver. Nogle af dem giver anledning til en særlig adgangskontrol, der kræver FTP-adgang til siden.', # MODIF
200
-	'info_gauche_admin_vider' => '<b>Kun administratorer har adgang til denne side.</b><p> Den giver adgang til forskellige tekniske vedligeholdelsesopgaver. Nogle af dem giver anledning til en særlig adgangskontrol, der kræver FTP-adgang til siden.', # MODIF
201
-	'info_gauche_auteurs' => 'Her finder du alle webstedets forfattere. Status på hver enkelt fremgår af farven på ikonet (redaktør = grøn, administrator = gul).',
202
-	'info_gauche_auteurs_exterieurs' => 'Udenforstående forfattere uden adgang til webstedet vises med et blåt symbol; slettede forfattere repræsenteres af en papirkurv.', # MODIF
203
-	'info_gauche_messagerie' => 'Meddelelsessystemet giver mulighed for at udveksle meddelelser mellem redaktører, for at gemme huskesedler (til personlig brug) 
142
+    'info_ajouter_rubrique' => 'Tilføj endnu et afsnit at administrere:',
143
+    'info_annonce_nouveautes' => 'Seneste annonceringer',
144
+    'info_article' => 'artikel',
145
+    'info_article_2' => 'artikler',
146
+    'info_article_a_paraitre' => 'Fremdaterede artikler der skal offentliggøres',
147
+    'info_articles_02' => 'artikler',
148
+    'info_articles_2' => 'Artikler',
149
+    'info_articles_auteur' => 'Denne forfatters artikler',
150
+    'info_articles_trouves' => 'Fundne artikler',
151
+    'info_attente_validation' => 'Dine artikler som afventer godkendelse',
152
+    'info_aujourdhui' => 'i dag:',
153
+    'info_auteurs' => 'Forfattere',
154
+    'info_auteurs_par_tri' => 'Forfattere@partri@',
155
+    'info_auteurs_trouves' => 'Forfattere fundet',
156
+    'info_authentification_externe' => 'Ekstern adgangskontrol',
157
+    'info_avertissement' => 'Advarsel',
158
+    'info_base_installee' => 'Din databasestruktur er installeret.',
159
+    'info_chapeau' => 'Hoved',
160
+    'info_chapeau_2' => 'Indledning:',
161
+    'info_chemin_acces_1' => 'Valgmuligheder: <b>Adgangsvej til katalog</b>',
162
+    'info_chemin_acces_2' => 'Du skal nu konfigurere adgangsvejen til kataloginformationen. Dette er vigtigt for at kunne læse de brugerprofiler, som ligger i kataloget.',
163
+    'info_chemin_acces_annuaire' => 'Valgmuligheder: <b>Adgangsvej til katalog</b>',
164
+    'info_choix_base' => 'Tredje skrift:',
165
+    'info_classement_1' => '<sup>.</sup> af @liste@',
166
+    'info_classement_2' => '<sup>.</sup> af @liste@',
167
+    'info_code_acces' => 'Glem ikke dine egne adgangsoplysninger!',
168
+    'info_config_suivi' => 'Hvis denne adresse svarer til en postliste, kan du nedefor angive, hvor webstedets besøgende kan lade sig registrere. Denne adresse kan være en  URL (f.eks. siden med tilmelding til listen via web), eller en e-mail adresse med et særligt emne tilknyttet (f.eks.: <tt>@adresse_suivi@?subject=abonner</tt>):',
169
+    'info_config_suivi_explication' => 'Du kan abonnere på dette websteds postliste. Du vil så via e-mail modtage annonceringer vedrørende artikler og nyheder, der er indsendt til offentliggørelse.',
170
+    'info_confirmer_passe' => 'Bekræft ny adgangskode:',
171
+    'info_connexion_base' => 'Andet skrift: <b>Forsøg på opkobling til databasen</b>',
172
+    'info_connexion_ldap_ok' => '<b>Din LDAP-opkobling lykkedes.</b><p> Du kan gå til næste skridt.', # MODIF
173
+    'info_connexion_mysql' => 'Første skridt: <b>Din SQL opkobling</b>',
174
+    'info_connexion_ok' => 'Opkoblingen lykkedes.',
175
+    'info_contact' => 'Kontakt',
176
+    'info_contenu_articles' => 'Artiklens bestanddele',
177
+    'info_creation_paragraphe' => '(For at lave afsnit skal du indsætte blanke linier.)', # MODIF
178
+    'info_creation_rubrique' => 'Før du kan skrive artikler<br /> skal du lave mindst et afsnit.<br />',
179
+    'info_creation_tables' => 'Fjerde skridt: <b>Oprettelse af databasetabeller</b>',
180
+    'info_creer_base' => '<b>Opret</b> en ny database:',
181
+    'info_dans_rubrique' => 'I afsnit:',
182
+    'info_date_publication_anterieure' => 'Dato for tidligere offentliggørelse:',
183
+    'info_date_referencement' => 'DATO FOR HENVISNING TIL DETTE WEBSTED:',
184
+    'info_derniere_etape' => 'Sidste skridt: <b>Det er overstået!',
185
+    'info_descriptif' => 'Beskrivelse:',
186
+    'info_discussion_cours' => 'Igangværende diskussioner',
187
+    'info_ecrire_article' => 'Før du kan lave artikler, skal du oprette mindst et afsnit.',
188
+    'info_email_envoi' => 'Afsenderens e-mail adresse (valgfri)',
189
+    'info_email_envoi_txt' => 'Indtast afsenderens e-mail adresse ved afsendelse af e-mails (som standard bruges modtagerens adresse som afsenderadresse) :',
190
+    'info_email_webmestre' => 'E-mail-adresse på webmaster (valgfrit)', # MODIF
191
+    'info_envoi_email_automatique' => 'Automatisk e-mail-forsendelse',
192
+    'info_envoyer_maintenant' => 'Send nu',
193
+    'info_etape_suivante' => 'Gå til næste trin',
194
+    'info_etape_suivante_1' => 'Du kan gå til næste trin.',
195
+    'info_etape_suivante_2' => 'Du kan gå til næste trin.',
196
+    'info_exportation_base' => 'eksporter database til @archive@',
197
+    'info_facilite_suivi_activite' => 'For at lette opfølgning på webstedets redaktionelle aktiviteter sender SPIP e-mails med anmodning om offentliggørelse og godkendelse til f.eks. redaktørens adresseliste.', # MODIF
198
+    'info_fichiers_authent' => 'Adgangskontrolfil ".htpasswd"',
199
+    'info_gauche_admin_tech' => '<b>Kun administratorer har adgang til denne side.</b><p> Den giver adgang til forskellige tekniske vedligeholdelsesopgaver. Nogle af dem giver anledning til en særlig adgangskontrol, der kræver FTP-adgang til siden.', # MODIF
200
+    'info_gauche_admin_vider' => '<b>Kun administratorer har adgang til denne side.</b><p> Den giver adgang til forskellige tekniske vedligeholdelsesopgaver. Nogle af dem giver anledning til en særlig adgangskontrol, der kræver FTP-adgang til siden.', # MODIF
201
+    'info_gauche_auteurs' => 'Her finder du alle webstedets forfattere. Status på hver enkelt fremgår af farven på ikonet (redaktør = grøn, administrator = gul).',
202
+    'info_gauche_auteurs_exterieurs' => 'Udenforstående forfattere uden adgang til webstedet vises med et blåt symbol; slettede forfattere repræsenteres af en papirkurv.', # MODIF
203
+    'info_gauche_messagerie' => 'Meddelelsessystemet giver mulighed for at udveksle meddelelser mellem redaktører, for at gemme huskesedler (til personlig brug) 
204 204
 	eller for at vise annonceringer i det private område (hvis du er administrator).',
205
-	'info_gauche_statistiques_referers' => 'Denne side viser en oversigt over <i>henvisende sider</i>, dvs. websteder der har linket til dit websted alene i dag. Faktisk nulstilles oversigten med 24 timers mellemrum.',
206
-	'info_gauche_visiteurs_enregistres' => 'Her finder du de besøgende, der er tilmeldt til webstedets offentlige afsnit (fora med tilmelding).',
207
-	'info_generation_miniatures_images' => 'Dannelse af piktogrammer',
208
-	'info_hebergeur_desactiver_envoi_email' => 'Nogle webhoteller tillader ikke automatisk udsendelse af e-mails. I så fald kan følgende funktioner i SPIP ikke benyttes.',
209
-	'info_hier' => 'i går:',
210
-	'info_identification_publique' => 'Din offentlige identitet...',
211
-	'info_image_process' => 'Vælg den bedste metode til at skabe miniaturebilleder ved at klikke på det korresponderende billede.',
212
-	'info_image_process2' => '<b>N.B.</b> <i>If you can’t see any image, then your server is not configured to use such tools. If you want to use these features, contact your provider’s technical support and ask for the «GD» or «Imagick» extensions to be installed.</i>', # MODIF
213
-	'info_informations_personnelles' => 'Femte trin: <b>Personlig information</b>',
214
-	'info_inscription_automatique' => 'Automatisk registrering af nye redaktører',
215
-	'info_jeu_caractere' => 'Webstedets tegnsæt',
216
-	'info_jours' => 'dage',
217
-	'info_laisser_champs_vides' => 'efterlad disse felter tomme)',
218
-	'info_langues' => 'Webstedets sprog',
219
-	'info_ldap_ok' => 'LDAP adgangskontrol er installeret.',
220
-	'info_lien_hypertexte' => 'Hypertekst link:',
221
-	'info_liste_redacteurs_connectes' => 'Oversigt over tilknyttede reaktører',
222
-	'info_login_existant' => 'Dette login findes allerede.',
223
-	'info_login_trop_court' => 'Login for kort.',
224
-	'info_maximum' => 'maksimum:',
225
-	'info_message_en_redaction' => 'Dine meddelelser under redaktion',
226
-	'info_message_technique' => 'Teknisk meddelelse:',
227
-	'info_messagerie_interne' => 'Interne meddelelser',
228
-	'info_mise_a_niveau_base' => 'SQL databaseopgradering',
229
-	'info_mise_a_niveau_base_2' => '{{Advarsel!}} Du har installeret en version af SPIP-filer, der er ældre end dem, der var på webstedet i forvejen. Du risikerer at miste databasen og webstedet vil ikke fungere ordentligt mere.<br />{{Geninstraller SPIP-filerne.}}',
230
-	'info_modifier_rubrique' => 'Ret afsnit:',
231
-	'info_modifier_titre' => 'Ret: @titre@',
232
-	'info_mon_site_spip' => 'Mit SPIP-websted',
233
-	'info_moyenne' => 'gennemsnit:',
234
-	'info_multi_cet_article' => 'Denne artikel er på:',
235
-	'info_multi_langues_choisies' => 'Vælg de sprog der skal være til rådighed for redaktører på webstedet.
205
+    'info_gauche_statistiques_referers' => 'Denne side viser en oversigt over <i>henvisende sider</i>, dvs. websteder der har linket til dit websted alene i dag. Faktisk nulstilles oversigten med 24 timers mellemrum.',
206
+    'info_gauche_visiteurs_enregistres' => 'Her finder du de besøgende, der er tilmeldt til webstedets offentlige afsnit (fora med tilmelding).',
207
+    'info_generation_miniatures_images' => 'Dannelse af piktogrammer',
208
+    'info_hebergeur_desactiver_envoi_email' => 'Nogle webhoteller tillader ikke automatisk udsendelse af e-mails. I så fald kan følgende funktioner i SPIP ikke benyttes.',
209
+    'info_hier' => 'i går:',
210
+    'info_identification_publique' => 'Din offentlige identitet...',
211
+    'info_image_process' => 'Vælg den bedste metode til at skabe miniaturebilleder ved at klikke på det korresponderende billede.',
212
+    'info_image_process2' => '<b>N.B.</b> <i>If you can’t see any image, then your server is not configured to use such tools. If you want to use these features, contact your provider’s technical support and ask for the «GD» or «Imagick» extensions to be installed.</i>', # MODIF
213
+    'info_informations_personnelles' => 'Femte trin: <b>Personlig information</b>',
214
+    'info_inscription_automatique' => 'Automatisk registrering af nye redaktører',
215
+    'info_jeu_caractere' => 'Webstedets tegnsæt',
216
+    'info_jours' => 'dage',
217
+    'info_laisser_champs_vides' => 'efterlad disse felter tomme)',
218
+    'info_langues' => 'Webstedets sprog',
219
+    'info_ldap_ok' => 'LDAP adgangskontrol er installeret.',
220
+    'info_lien_hypertexte' => 'Hypertekst link:',
221
+    'info_liste_redacteurs_connectes' => 'Oversigt over tilknyttede reaktører',
222
+    'info_login_existant' => 'Dette login findes allerede.',
223
+    'info_login_trop_court' => 'Login for kort.',
224
+    'info_maximum' => 'maksimum:',
225
+    'info_message_en_redaction' => 'Dine meddelelser under redaktion',
226
+    'info_message_technique' => 'Teknisk meddelelse:',
227
+    'info_messagerie_interne' => 'Interne meddelelser',
228
+    'info_mise_a_niveau_base' => 'SQL databaseopgradering',
229
+    'info_mise_a_niveau_base_2' => '{{Advarsel!}} Du har installeret en version af SPIP-filer, der er ældre end dem, der var på webstedet i forvejen. Du risikerer at miste databasen og webstedet vil ikke fungere ordentligt mere.<br />{{Geninstraller SPIP-filerne.}}',
230
+    'info_modifier_rubrique' => 'Ret afsnit:',
231
+    'info_modifier_titre' => 'Ret: @titre@',
232
+    'info_mon_site_spip' => 'Mit SPIP-websted',
233
+    'info_moyenne' => 'gennemsnit:',
234
+    'info_multi_cet_article' => 'Denne artikel er på:',
235
+    'info_multi_langues_choisies' => 'Vælg de sprog der skal være til rådighed for redaktører på webstedet.
236 236
   Sprog der allerede er i brug på webstedet (de øverste på listen) kan ikke fravælges.
237 237
  ',
238
-	'info_multi_secteurs' => 'Kun for afsnit placeret i roden ?',
239
-	'info_nom' => 'Navn',
240
-	'info_nom_destinataire' => 'Navn på modtager',
241
-	'info_nom_site' => 'Dit websteds navn',
242
-	'info_nombre_articles' => '@nb_articles@ artikler,',
243
-	'info_nombre_rubriques' => '@nb_rubriques@ afsnit',
244
-	'info_nombre_sites' => '@nb_sites@ websteder,',
245
-	'info_non_deplacer' => 'Flyt ikke...',
246
-	'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP kan udsende webstedets seneste indlæg regelmæssigt.
238
+    'info_multi_secteurs' => 'Kun for afsnit placeret i roden ?',
239
+    'info_nom' => 'Navn',
240
+    'info_nom_destinataire' => 'Navn på modtager',
241
+    'info_nom_site' => 'Dit websteds navn',
242
+    'info_nombre_articles' => '@nb_articles@ artikler,',
243
+    'info_nombre_rubriques' => '@nb_rubriques@ afsnit',
244
+    'info_nombre_sites' => '@nb_sites@ websteder,',
245
+    'info_non_deplacer' => 'Flyt ikke...',
246
+    'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP kan udsende webstedets seneste indlæg regelmæssigt.
247 247
 		(nyligt offentliggjorte artikler og nyheder).',
248
-	'info_non_envoi_liste_nouveautes' => 'Send ikke oversigt over seneste nyheder',
249
-	'info_non_modifiable' => 'kan ikke ændres',
250
-	'info_non_suppression_mot_cle' => 'Jeg ønsker ikke at slette dette nøgleord.',
251
-	'info_notes' => 'Fodnoter',
252
-	'info_nouvel_article' => 'Ny artikel',
253
-	'info_nouvelle_traduction' => 'Ny oversættelse:',
254
-	'info_numero_article' => 'ARTIKEL NUMMER:',
255
-	'info_obligatoire_02' => '[Skal udfyldes]', # MODIF
256
-	'info_options_avancees' => 'AVANCEREDE INDSTILLINGER',
257
-	'info_ou' => 'eller...',
258
-	'info_page_interdite' => 'Forbudt side',
259
-	'info_par_nombre_article' => '(efter antal artiker)',
260
-	'info_passe_trop_court' => 'Adgangskode for kort.',
261
-	'info_passes_identiques' => 'De to adgangskoder er ikke ens.',
262
-	'info_plus_cinq_car' => 'mere end 5 tegn',
263
-	'info_plus_cinq_car_2' => '(Mere end 5 tegn)',
264
-	'info_plus_trois_car' => '(Mere end 3 tegn)',
265
-	'info_popularite' => 'popularitet: @popularite@; besøg: @visites@',
266
-	'info_post_scriptum' => 'Efterskrift',
267
-	'info_post_scriptum_2' => 'Efterskrift:',
268
-	'info_pour' => 'til',
269
-	'info_procedez_par_etape' => 'gå frem skridt for skridt',
270
-	'info_procedure_maj_version' => 'opgraderingsprocdeduren bør følges for at tilpasse databasen til den nye version af SPIP.',
271
-	'info_ps' => 'P.S.',
272
-	'info_publies' => 'Dine offentliggjorte artikler',
273
-	'info_question_inscription_nouveaux_redacteurs' => 'Vil du tillade, at nye redaktører tilmelder sig
248
+    'info_non_envoi_liste_nouveautes' => 'Send ikke oversigt over seneste nyheder',
249
+    'info_non_modifiable' => 'kan ikke ændres',
250
+    'info_non_suppression_mot_cle' => 'Jeg ønsker ikke at slette dette nøgleord.',
251
+    'info_notes' => 'Fodnoter',
252
+    'info_nouvel_article' => 'Ny artikel',
253
+    'info_nouvelle_traduction' => 'Ny oversættelse:',
254
+    'info_numero_article' => 'ARTIKEL NUMMER:',
255
+    'info_obligatoire_02' => '[Skal udfyldes]', # MODIF
256
+    'info_options_avancees' => 'AVANCEREDE INDSTILLINGER',
257
+    'info_ou' => 'eller...',
258
+    'info_page_interdite' => 'Forbudt side',
259
+    'info_par_nombre_article' => '(efter antal artiker)',
260
+    'info_passe_trop_court' => 'Adgangskode for kort.',
261
+    'info_passes_identiques' => 'De to adgangskoder er ikke ens.',
262
+    'info_plus_cinq_car' => 'mere end 5 tegn',
263
+    'info_plus_cinq_car_2' => '(Mere end 5 tegn)',
264
+    'info_plus_trois_car' => '(Mere end 3 tegn)',
265
+    'info_popularite' => 'popularitet: @popularite@; besøg: @visites@',
266
+    'info_post_scriptum' => 'Efterskrift',
267
+    'info_post_scriptum_2' => 'Efterskrift:',
268
+    'info_pour' => 'til',
269
+    'info_procedez_par_etape' => 'gå frem skridt for skridt',
270
+    'info_procedure_maj_version' => 'opgraderingsprocdeduren bør følges for at tilpasse databasen til den nye version af SPIP.',
271
+    'info_ps' => 'P.S.',
272
+    'info_publies' => 'Dine offentliggjorte artikler',
273
+    'info_question_inscription_nouveaux_redacteurs' => 'Vil du tillade, at nye redaktører tilmelder sig
274 274
 		på det offentligt tilgængelige websted? Ja betyder, at besøgende kan tilmelde sig på en automatisk dannet formular,
275 275
 		og derefter få adgang til det private område, hvor de kan vedligeholde deres egne artikler.
276 276
 		<blockquote><i>Under tilmeldingen modtager brugerne en automatisk dannet e-mail med deres adgangskode til det
277 277
 		private websted. Nogle webhoteller tillader ikke at der sendes e-mails fra deres servere. I så fald kan automatisk
278 278
 		tilmelding ikke finde sted.', # MODIF
279
-	'info_qui_edite' => '@nom_auteur_modif@ a travaillé sur ce contenu il y a @date_diff@ minutes', # MODIF
280
-	'info_racine_site' => 'Top',
281
-	'info_recharger_page' => 'Vær venlig at genindlæse denne side om et øjeblik.',
282
-	'info_recherche_auteur_zero' => '<b>Ingen resultater fundet til "@cherche_auteur@".',
283
-	'info_recommencer' => 'Vær venlig at forsøge igen.',
284
-	'info_redacteur_1' => 'Redaktør',
285
-	'info_redacteur_2' => 'med adgang til det private område (<i>anbefalet</i>)',
286
-	'info_redacteurs' => 'Redaktører',
287
-	'info_redaction_en_cours' => 'REDIGERING ER IGANG',
288
-	'info_redirection' => 'Viderestilling',
289
-	'info_refuses' => 'Dine artikler er afvist',
290
-	'info_reglage_ldap' => 'Muligheder: <b>Konfigurere LDAP understøttelse</b>',
291
-	'info_renvoi_article' => '<b>Viderestilling.</b> Denne artikel henviser til siden:',
292
-	'info_reserve_admin' => 'Kun administratorer kan ændre denne adresse.',
293
-	'info_restreindre_rubrique' => 'Begræns administrationsrettigheder til dette afsnit:',
294
-	'info_resultat_recherche' => 'Søgeresultater:',
295
-	'info_rubriques' => 'Afsnit',
296
-	'info_rubriques_02' => 'afsnit',
297
-	'info_rubriques_trouvees' => 'Afsnit fundet',
298
-	'info_sans_titre' => 'Uden overskrift',
299
-	'info_selection_chemin_acces' => '<b>Vælg</b> nedenfor stien til kataloget:',
300
-	'info_signatures' => 'underskrifter',
301
-	'info_site' => 'Websted',
302
-	'info_site_2' => 'websted:',
303
-	'info_site_min' => 'websted',
304
-	'info_site_reference_2' => 'Henvisning',
305
-	'info_site_web' => 'WEBSTED:', # MODIF
306
-	'info_sites' => 'websteder',
307
-	'info_sites_lies_mot' => 'Links til websteder knyttet til dette nøgleord',
308
-	'info_sites_proxy' => 'Brug proxy',
309
-	'info_sites_trouves' => 'Websteder fundet',
310
-	'info_sous_titre' => 'Underrubrik:',
311
-	'info_statut_administrateur' => 'Administrator',
312
-	'info_statut_auteur' => 'Denne forfatters status:', # MODIF
313
-	'info_statut_redacteur' => 'Redaktør',
314
-	'info_statut_utilisateurs_1' => 'Importerede brugeres standardstatus',
315
-	'info_statut_utilisateurs_2' => 'Vælg den status som skal tildeles personerne i LDAP kataloget, når de logger ind første gang. Senere kan du ændre værdien for hver forfatter fra sag til sag.',
316
-	'info_suivi_activite' => 'Opfølgning på redaktionelle aktiviteter',
317
-	'info_surtitre' => 'Hovedoverskrift:',
318
-	'info_taille_maximale_vignette' => 'Max. størrelse på piktogram dannet af systemet:',
319
-	'info_terminer_installation' => 'Du kan nu afslutte standardinstallationen.',
320
-	'info_texte' => 'Tekst',
321
-	'info_texte_explicatif' => 'Forklarende tekst',
322
-	'info_texte_long' => '(teksten er for lang: den vil blive opdelt i flere dele, som vil blive sat sammen efter godkendelse.)',
323
-	'info_texte_message' => 'Meddelelsens tekst:', # MODIF
324
-	'info_texte_message_02' => 'Meddelelsens tekst',
325
-	'info_titre' => 'Overskrift:',
326
-	'info_total' => 'ialt:',
327
-	'info_tous_articles_en_redaction' => 'Alle artikler undervejs',
328
-	'info_tous_articles_presents' => 'Alle artikler offentliggjort i dette afsnit',
329
-	'info_tous_les' => 'for hver:',
330
-	'info_tout_site' => 'Hele webstedet',
331
-	'info_tout_site2' => 'Artiklen er ikke blevet oversat til dette sprog.',
332
-	'info_tout_site3' => 'Artiklen er blevet oversat til dette sprig, men nogle ændringer er senere blevet tilføjet til referenceartiklen. Oversættelsen skal opdateres.   ',
333
-	'info_tout_site4' => 'Artiklen er blevet oversat til dette sprog og oversættelsen er opdateret.',
334
-	'info_tout_site5' => 'Den oprindelige artikel.',
335
-	'info_tout_site6' => '<b>Advarsel:</b> kun de oprindelige artikler vises.
279
+    'info_qui_edite' => '@nom_auteur_modif@ a travaillé sur ce contenu il y a @date_diff@ minutes', # MODIF
280
+    'info_racine_site' => 'Top',
281
+    'info_recharger_page' => 'Vær venlig at genindlæse denne side om et øjeblik.',
282
+    'info_recherche_auteur_zero' => '<b>Ingen resultater fundet til "@cherche_auteur@".',
283
+    'info_recommencer' => 'Vær venlig at forsøge igen.',
284
+    'info_redacteur_1' => 'Redaktør',
285
+    'info_redacteur_2' => 'med adgang til det private område (<i>anbefalet</i>)',
286
+    'info_redacteurs' => 'Redaktører',
287
+    'info_redaction_en_cours' => 'REDIGERING ER IGANG',
288
+    'info_redirection' => 'Viderestilling',
289
+    'info_refuses' => 'Dine artikler er afvist',
290
+    'info_reglage_ldap' => 'Muligheder: <b>Konfigurere LDAP understøttelse</b>',
291
+    'info_renvoi_article' => '<b>Viderestilling.</b> Denne artikel henviser til siden:',
292
+    'info_reserve_admin' => 'Kun administratorer kan ændre denne adresse.',
293
+    'info_restreindre_rubrique' => 'Begræns administrationsrettigheder til dette afsnit:',
294
+    'info_resultat_recherche' => 'Søgeresultater:',
295
+    'info_rubriques' => 'Afsnit',
296
+    'info_rubriques_02' => 'afsnit',
297
+    'info_rubriques_trouvees' => 'Afsnit fundet',
298
+    'info_sans_titre' => 'Uden overskrift',
299
+    'info_selection_chemin_acces' => '<b>Vælg</b> nedenfor stien til kataloget:',
300
+    'info_signatures' => 'underskrifter',
301
+    'info_site' => 'Websted',
302
+    'info_site_2' => 'websted:',
303
+    'info_site_min' => 'websted',
304
+    'info_site_reference_2' => 'Henvisning',
305
+    'info_site_web' => 'WEBSTED:', # MODIF
306
+    'info_sites' => 'websteder',
307
+    'info_sites_lies_mot' => 'Links til websteder knyttet til dette nøgleord',
308
+    'info_sites_proxy' => 'Brug proxy',
309
+    'info_sites_trouves' => 'Websteder fundet',
310
+    'info_sous_titre' => 'Underrubrik:',
311
+    'info_statut_administrateur' => 'Administrator',
312
+    'info_statut_auteur' => 'Denne forfatters status:', # MODIF
313
+    'info_statut_redacteur' => 'Redaktør',
314
+    'info_statut_utilisateurs_1' => 'Importerede brugeres standardstatus',
315
+    'info_statut_utilisateurs_2' => 'Vælg den status som skal tildeles personerne i LDAP kataloget, når de logger ind første gang. Senere kan du ændre værdien for hver forfatter fra sag til sag.',
316
+    'info_suivi_activite' => 'Opfølgning på redaktionelle aktiviteter',
317
+    'info_surtitre' => 'Hovedoverskrift:',
318
+    'info_taille_maximale_vignette' => 'Max. størrelse på piktogram dannet af systemet:',
319
+    'info_terminer_installation' => 'Du kan nu afslutte standardinstallationen.',
320
+    'info_texte' => 'Tekst',
321
+    'info_texte_explicatif' => 'Forklarende tekst',
322
+    'info_texte_long' => '(teksten er for lang: den vil blive opdelt i flere dele, som vil blive sat sammen efter godkendelse.)',
323
+    'info_texte_message' => 'Meddelelsens tekst:', # MODIF
324
+    'info_texte_message_02' => 'Meddelelsens tekst',
325
+    'info_titre' => 'Overskrift:',
326
+    'info_total' => 'ialt:',
327
+    'info_tous_articles_en_redaction' => 'Alle artikler undervejs',
328
+    'info_tous_articles_presents' => 'Alle artikler offentliggjort i dette afsnit',
329
+    'info_tous_les' => 'for hver:',
330
+    'info_tout_site' => 'Hele webstedet',
331
+    'info_tout_site2' => 'Artiklen er ikke blevet oversat til dette sprog.',
332
+    'info_tout_site3' => 'Artiklen er blevet oversat til dette sprig, men nogle ændringer er senere blevet tilføjet til referenceartiklen. Oversættelsen skal opdateres.   ',
333
+    'info_tout_site4' => 'Artiklen er blevet oversat til dette sprog og oversættelsen er opdateret.',
334
+    'info_tout_site5' => 'Den oprindelige artikel.',
335
+    'info_tout_site6' => '<b>Advarsel:</b> kun de oprindelige artikler vises.
336 336
 Oversættelserne er tilknyttet den oprindelige artikel 
337 337
 i en farve, der angiver deres status:',
338
-	'info_travail_colaboratif' => 'Samarbejde om artikler',
339
-	'info_un_article' => 'en artikel,',
340
-	'info_un_site' => 'et websted,',
341
-	'info_une_rubrique' => 'et afsnit,',
342
-	'info_une_rubrique_02' => '1 afsnit',
343
-	'info_url' => 'URL:',
344
-	'info_urlref' => 'Hyperlink:',
345
-	'info_utilisation_spip' => 'SPIP er nu klar til brug...',
346
-	'info_visites_par_mois' => 'Besøg pr. måned:',
347
-	'info_visiteur_1' => 'Besøgende',
348
-	'info_visiteur_2' => 'på den offentligt tilgængelige websted',
349
-	'info_visiteurs' => 'Besøgende',
350
-	'info_visiteurs_02' => 'Besøgende på offentligt websted',
351
-	'install_select_langue' => 'Vælg et sprog og klik derefter på knappen «næste» for at igangsætte installationen.',
352
-	'intem_redacteur' => 'redaktør',
353
-	'item_accepter_inscriptions' => 'Tillad tilmeldinger',
354
-	'item_activer_messages_avertissement' => 'Tillad advarselsmeddelelser',
355
-	'item_administrateur_2' => 'administrator',
356
-	'item_afficher_calendrier' => 'Vis i kalenderen',
357
-	'item_choix_administrateurs' => 'administratorer',
358
-	'item_choix_generation_miniature' => 'Dan miniaturepiktogrammer automatisk.',
359
-	'item_choix_non_generation_miniature' => 'Dan ikke miniaturebilleder.',
360
-	'item_choix_redacteurs' => 'redaktører',
361
-	'item_choix_visiteurs' => 'besøgende på den offentlige websted',
362
-	'item_creer_fichiers_authent' => 'Dan .htpasswd filer',
363
-	'item_login' => 'Login',
364
-	'item_mots_cles_association_articles' => 'artiklerne',
365
-	'item_mots_cles_association_rubriques' => 'afsnittene',
366
-	'item_mots_cles_association_sites' => 'de linkede eller syndikerede websteder.',
367
-	'item_non' => 'Nej',
368
-	'item_non_accepter_inscriptions' => 'Tillad ikke tilmelding',
369
-	'item_non_activer_messages_avertissement' => 'Ingen advarselsmeddelelser',
370
-	'item_non_afficher_calendrier' => 'Vis ikke i kalender',
371
-	'item_non_creer_fichiers_authent' => 'Dan ikke disse filer',
372
-	'item_non_publier_articles' => 'Vent med at offentliggøre artikler til deres publiceringsdato.',
373
-	'item_nouvel_auteur' => 'Ny forfatter',
374
-	'item_nouvelle_rubrique' => 'Nyt afsnit',
375
-	'item_oui' => 'Ja',
376
-	'item_publier_articles' => 'Offentliggør artikler uden hensyn til deres publiceringsdato.',
377
-	'item_reponse_article' => 'Kommenter artiklen',
378
-	'item_visiteur' => 'besøgende',
338
+    'info_travail_colaboratif' => 'Samarbejde om artikler',
339
+    'info_un_article' => 'en artikel,',
340
+    'info_un_site' => 'et websted,',
341
+    'info_une_rubrique' => 'et afsnit,',
342
+    'info_une_rubrique_02' => '1 afsnit',
343
+    'info_url' => 'URL:',
344
+    'info_urlref' => 'Hyperlink:',
345
+    'info_utilisation_spip' => 'SPIP er nu klar til brug...',
346
+    'info_visites_par_mois' => 'Besøg pr. måned:',
347
+    'info_visiteur_1' => 'Besøgende',
348
+    'info_visiteur_2' => 'på den offentligt tilgængelige websted',
349
+    'info_visiteurs' => 'Besøgende',
350
+    'info_visiteurs_02' => 'Besøgende på offentligt websted',
351
+    'install_select_langue' => 'Vælg et sprog og klik derefter på knappen «næste» for at igangsætte installationen.',
352
+    'intem_redacteur' => 'redaktør',
353
+    'item_accepter_inscriptions' => 'Tillad tilmeldinger',
354
+    'item_activer_messages_avertissement' => 'Tillad advarselsmeddelelser',
355
+    'item_administrateur_2' => 'administrator',
356
+    'item_afficher_calendrier' => 'Vis i kalenderen',
357
+    'item_choix_administrateurs' => 'administratorer',
358
+    'item_choix_generation_miniature' => 'Dan miniaturepiktogrammer automatisk.',
359
+    'item_choix_non_generation_miniature' => 'Dan ikke miniaturebilleder.',
360
+    'item_choix_redacteurs' => 'redaktører',
361
+    'item_choix_visiteurs' => 'besøgende på den offentlige websted',
362
+    'item_creer_fichiers_authent' => 'Dan .htpasswd filer',
363
+    'item_login' => 'Login',
364
+    'item_mots_cles_association_articles' => 'artiklerne',
365
+    'item_mots_cles_association_rubriques' => 'afsnittene',
366
+    'item_mots_cles_association_sites' => 'de linkede eller syndikerede websteder.',
367
+    'item_non' => 'Nej',
368
+    'item_non_accepter_inscriptions' => 'Tillad ikke tilmelding',
369
+    'item_non_activer_messages_avertissement' => 'Ingen advarselsmeddelelser',
370
+    'item_non_afficher_calendrier' => 'Vis ikke i kalender',
371
+    'item_non_creer_fichiers_authent' => 'Dan ikke disse filer',
372
+    'item_non_publier_articles' => 'Vent med at offentliggøre artikler til deres publiceringsdato.',
373
+    'item_nouvel_auteur' => 'Ny forfatter',
374
+    'item_nouvelle_rubrique' => 'Nyt afsnit',
375
+    'item_oui' => 'Ja',
376
+    'item_publier_articles' => 'Offentliggør artikler uden hensyn til deres publiceringsdato.',
377
+    'item_reponse_article' => 'Kommenter artiklen',
378
+    'item_visiteur' => 'besøgende',
379 379
 
380
-	// J
381
-	'jour_non_connu_nc' => ' ',
380
+    // J
381
+    'jour_non_connu_nc' => ' ',
382 382
 
383
-	// L
384
-	'lien_ajouter_auteur' => 'Tilføj denne forfatter',
385
-	'lien_email' => 'e-mail',
386
-	'lien_nom_site' => 'WEBSTEDETS NAVN:',
387
-	'lien_retirer_auteur' => 'Fjern forfatter',
388
-	'lien_site' => 'websted',
389
-	'lien_tout_deplier' => 'Udfold alle',
390
-	'lien_tout_replier' => 'Sammenfold alle',
391
-	'lien_trier_nom' => 'Sorter efter navn',
392
-	'lien_trier_nombre_articles' => 'Sorter efter antal artikler',
393
-	'lien_trier_statut' => 'Sorter efter status',
394
-	'lien_voir_en_ligne' => 'SE ONLINE:',
395
-	'logo_article' => 'LOGO TIL ARTIKLEN', # MODIF
396
-	'logo_auteur' => 'LOGO TIL FORFATTEREN', # MODIF
397
-	'logo_rubrique' => 'LOGO TIL AFSNITTETS', # MODIF
398
-	'logo_site' => 'LOGO TIL WEBSTEDETS', # MODIF
399
-	'logo_standard_rubrique' => 'STANDARDLOGO TIL AFSNIT', # MODIF
400
-	'logo_survol' => 'PEGEFØLSOMT LOGO', # MODIF
383
+    // L
384
+    'lien_ajouter_auteur' => 'Tilføj denne forfatter',
385
+    'lien_email' => 'e-mail',
386
+    'lien_nom_site' => 'WEBSTEDETS NAVN:',
387
+    'lien_retirer_auteur' => 'Fjern forfatter',
388
+    'lien_site' => 'websted',
389
+    'lien_tout_deplier' => 'Udfold alle',
390
+    'lien_tout_replier' => 'Sammenfold alle',
391
+    'lien_trier_nom' => 'Sorter efter navn',
392
+    'lien_trier_nombre_articles' => 'Sorter efter antal artikler',
393
+    'lien_trier_statut' => 'Sorter efter status',
394
+    'lien_voir_en_ligne' => 'SE ONLINE:',
395
+    'logo_article' => 'LOGO TIL ARTIKLEN', # MODIF
396
+    'logo_auteur' => 'LOGO TIL FORFATTEREN', # MODIF
397
+    'logo_rubrique' => 'LOGO TIL AFSNITTETS', # MODIF
398
+    'logo_site' => 'LOGO TIL WEBSTEDETS', # MODIF
399
+    'logo_standard_rubrique' => 'STANDARDLOGO TIL AFSNIT', # MODIF
400
+    'logo_survol' => 'PEGEFØLSOMT LOGO', # MODIF
401 401
 
402
-	// M
403
-	'menu_aide_installation_choix_base' => 'Valg af database',
404
-	'module_fichier_langue' => 'Sprogfil',
405
-	'module_raccourci' => 'Genvej',
406
-	'module_texte_affiche' => 'Vist tekst',
407
-	'module_texte_explicatif' => 'Du kan indsætte følgende genveje i dit websteds skabeloner. De vil automatisk blive oversat til de forskellige sprog, som der findes sprogfiler til.',
408
-	'module_texte_traduction' => 'Sprogfilen « @module@ » findes på:',
409
-	'mois_non_connu' => 'ukendt',
402
+    // M
403
+    'menu_aide_installation_choix_base' => 'Valg af database',
404
+    'module_fichier_langue' => 'Sprogfil',
405
+    'module_raccourci' => 'Genvej',
406
+    'module_texte_affiche' => 'Vist tekst',
407
+    'module_texte_explicatif' => 'Du kan indsætte følgende genveje i dit websteds skabeloner. De vil automatisk blive oversat til de forskellige sprog, som der findes sprogfiler til.',
408
+    'module_texte_traduction' => 'Sprogfilen « @module@ » findes på:',
409
+    'mois_non_connu' => 'ukendt',
410 410
 
411
-	// O
412
-	'onglet_repartition_actuelle' => 'nu',
411
+    // O
412
+    'onglet_repartition_actuelle' => 'nu',
413 413
 
414
-	// R
415
-	'required' => '[Skal udfyldes]', # MODIF
414
+    // R
415
+    'required' => '[Skal udfyldes]', # MODIF
416 416
 
417
-	// S
418
-	'statut_admin_restreint' => '(begrænset admin)', # MODIF
417
+    // S
418
+    'statut_admin_restreint' => '(begrænset admin)', # MODIF
419 419
 
420
-	// T
421
-	'text_article_propose_publication' => 'Artiklen er sendt til offentliggørelse. Hold dig ikke tilbage fra at give din mening til kende gennem det forum, der er tilknyttet artiklen (nederst på siden).', # MODIF
422
-	'texte_acces_ldap_anonyme_1' => 'Nogle LDAP-servere tillader ikke anonym adgang. I så fald må du angive en brugeridentifikation for senere at kunne søge efter information i kataloget. Men i de fleste tilfælde kan du lade de følgende felter stå tomme.',
423
-	'texte_admin_effacer_01' => 'Denne kommando sletter <i>hele</i> indholdet i databasen,
420
+    // T
421
+    'text_article_propose_publication' => 'Artiklen er sendt til offentliggørelse. Hold dig ikke tilbage fra at give din mening til kende gennem det forum, der er tilknyttet artiklen (nederst på siden).', # MODIF
422
+    'texte_acces_ldap_anonyme_1' => 'Nogle LDAP-servere tillader ikke anonym adgang. I så fald må du angive en brugeridentifikation for senere at kunne søge efter information i kataloget. Men i de fleste tilfælde kan du lade de følgende felter stå tomme.',
423
+    'texte_admin_effacer_01' => 'Denne kommando sletter <i>hele</i> indholdet i databasen,
424 424
 	herunder <i>hele</i> opsætningen for redaktører og administratorer. Når du har udført den, bør du 
425 425
 	geninstallere SPIP for at danne en ny database og åbne op for den første administratoradgang.',
426
-	'texte_adresse_annuaire_1' => '(Hvis dit katalog findes på samme server som webstedet, er det formentlig «localhost».)',
427
-	'texte_ajout_auteur' => 'Følgende forfatter har bidraget til artiklen:',
428
-	'texte_annuaire_ldap_1' => 'Hvis du har adgang til et LDAP-katalog, kan du anvende det til automatisk at importere brugere i SPIP.',
429
-	'texte_article_statut' => 'Denne artikel er:',
430
-	'texte_article_virtuel' => 'Virtuel artikel',
431
-	'texte_article_virtuel_reference' => '<b>Virtuel artikel:</b> fremstår som en artikel på dit websted, men viderestiller til en anden URL. Slet URL’en for at fjerne viderestillingen.',
432
-	'texte_aucun_resultat_auteur' => 'Ingen resultater til "@cherche_auteur@".',
433
-	'texte_auteur_messagerie' => 'Dette websted kan løbende holde øje med, hvilke redaktører der er logget ind. Dette muliggør realtidsudveksling af meddelelser (hvis udveksling af meddelser ovenfor er fravalgt, vedligeholdes oversigten over redaktører, der er online, heller ikke). Du kan vælge ikke at være synlig i oversigten (du er så «usynlig» for andre brugere).',
434
-	'texte_auteurs' => 'FORFATTERNE',
435
-	'texte_choix_base_1' => 'Vælg database:',
436
-	'texte_choix_base_2' => 'SQL server indeholder et antal databaser.',
437
-	'texte_choix_base_3' => '<b>Vælg</b> vælg nedenfor den database, som webhotellet har tildelt dig:',
438
-	'texte_compte_element' => '@count@ element',
439
-	'texte_compte_elements' => '@count@ elementer',
440
-	'texte_connexion_mysql' => 'Slå op i de oplysninger, som dit webhotel har stillet til rådighed: Hvis webhotellet understøtter SQL, bør det indeholde oplysninger om opkobling.', # MODIF
441
-	'texte_contenu_article' => '(Artiklens indhold med få ord.)',
442
-	'texte_contenu_articles' => 'Med udgangspunkt i det layout du har valgt til dit websted, kan du vælge at nogle artikelelementer ikke skal benyttes.
426
+    'texte_adresse_annuaire_1' => '(Hvis dit katalog findes på samme server som webstedet, er det formentlig «localhost».)',
427
+    'texte_ajout_auteur' => 'Følgende forfatter har bidraget til artiklen:',
428
+    'texte_annuaire_ldap_1' => 'Hvis du har adgang til et LDAP-katalog, kan du anvende det til automatisk at importere brugere i SPIP.',
429
+    'texte_article_statut' => 'Denne artikel er:',
430
+    'texte_article_virtuel' => 'Virtuel artikel',
431
+    'texte_article_virtuel_reference' => '<b>Virtuel artikel:</b> fremstår som en artikel på dit websted, men viderestiller til en anden URL. Slet URL’en for at fjerne viderestillingen.',
432
+    'texte_aucun_resultat_auteur' => 'Ingen resultater til "@cherche_auteur@".',
433
+    'texte_auteur_messagerie' => 'Dette websted kan løbende holde øje med, hvilke redaktører der er logget ind. Dette muliggør realtidsudveksling af meddelelser (hvis udveksling af meddelser ovenfor er fravalgt, vedligeholdes oversigten over redaktører, der er online, heller ikke). Du kan vælge ikke at være synlig i oversigten (du er så «usynlig» for andre brugere).',
434
+    'texte_auteurs' => 'FORFATTERNE',
435
+    'texte_choix_base_1' => 'Vælg database:',
436
+    'texte_choix_base_2' => 'SQL server indeholder et antal databaser.',
437
+    'texte_choix_base_3' => '<b>Vælg</b> vælg nedenfor den database, som webhotellet har tildelt dig:',
438
+    'texte_compte_element' => '@count@ element',
439
+    'texte_compte_elements' => '@count@ elementer',
440
+    'texte_connexion_mysql' => 'Slå op i de oplysninger, som dit webhotel har stillet til rådighed: Hvis webhotellet understøtter SQL, bør det indeholde oplysninger om opkobling.', # MODIF
441
+    'texte_contenu_article' => '(Artiklens indhold med få ord.)',
442
+    'texte_contenu_articles' => 'Med udgangspunkt i det layout du har valgt til dit websted, kan du vælge at nogle artikelelementer ikke skal benyttes.
443 443
 		Benyt følgende liste til at bestemme, hvilke elementer der skal være til rådighed.',
444
-	'texte_crash_base' => 'Hvis din database er brudt ned, kan du her forsøge en automatisk genopbygning.',
445
-	'texte_creer_rubrique' => 'Før du kan skrive artikler,<br /> skal du oprette et afsnit.',
446
-	'texte_date_creation_article' => 'DATO FOR OPRETTELSE AF ARTIKLEN:',
447
-	'texte_date_publication_anterieure' => 'DATO FOR TIDLIGERE OFFENTLIGGØRELSE',
448
-	'texte_date_publication_anterieure_nonaffichee' => 'Skjul dato for tidligere offentliggørelse.',
449
-	'texte_date_publication_article' => 'DATO FOR ONLINE OFFENTLIGGØRELSE:',
450
-	'texte_descriptif_rapide' => 'Kort beskrivelse',
451
-	'texte_effacer_base' => 'Slet SPIP databasen',
452
-	'texte_en_cours_validation' => 'Følgende artikler og nyheder er foreslået offentliggjort. Tøv ikke med at give din mening til kende via de fora, som er knyttet til artiklerne.', # MODIF
453
-	'texte_enrichir_mise_a_jour' => 'Du kan forbedre layoutet af teksten ved at benytte «typografiske koder».',
454
-	'texte_fichier_authent' => '<b>Skal SPIP oprette specielle <tt>.htpasswd</tt>
444
+    'texte_crash_base' => 'Hvis din database er brudt ned, kan du her forsøge en automatisk genopbygning.',
445
+    'texte_creer_rubrique' => 'Før du kan skrive artikler,<br /> skal du oprette et afsnit.',
446
+    'texte_date_creation_article' => 'DATO FOR OPRETTELSE AF ARTIKLEN:',
447
+    'texte_date_publication_anterieure' => 'DATO FOR TIDLIGERE OFFENTLIGGØRELSE',
448
+    'texte_date_publication_anterieure_nonaffichee' => 'Skjul dato for tidligere offentliggørelse.',
449
+    'texte_date_publication_article' => 'DATO FOR ONLINE OFFENTLIGGØRELSE:',
450
+    'texte_descriptif_rapide' => 'Kort beskrivelse',
451
+    'texte_effacer_base' => 'Slet SPIP databasen',
452
+    'texte_en_cours_validation' => 'Følgende artikler og nyheder er foreslået offentliggjort. Tøv ikke med at give din mening til kende via de fora, som er knyttet til artiklerne.', # MODIF
453
+    'texte_enrichir_mise_a_jour' => 'Du kan forbedre layoutet af teksten ved at benytte «typografiske koder».',
454
+    'texte_fichier_authent' => '<b>Skal SPIP oprette specielle <tt>.htpasswd</tt>
455 455
 		og <tt>.htpasswd-admin</tt> filer i kataloget @dossier@?</b><p>
456 456
 		Disse filer kan benyttes til at begrænse adgangen for forfattere og administratorer til andre dele af dit websted
457 457
 		(f.eks. et eksternt statistikprogram).<p>
458 458
 		Hvis du ikke har benyttet sådanne filer før, kan du vælge standardværdien (ingen filoprettelse).', # MODIF
459
-	'texte_informations_personnelles_1' => 'Systemet vil give dig en tilpasset adgang til webstedet.',
460
-	'texte_informations_personnelles_2' => '(Bemærk: hvis det er en geninstallation og din adgang stadig fungerer, kan du', # MODIF
461
-	'texte_introductif_article' => '(Introduktion til artiklen)',
462
-	'texte_jeu_caractere' => 'Denne indstilling er nyttig, hvis dit websted viser andre alfabeter end det latinske alfabet (dvs. det «vestlige») og dets afledninger. 
459
+    'texte_informations_personnelles_1' => 'Systemet vil give dig en tilpasset adgang til webstedet.',
460
+    'texte_informations_personnelles_2' => '(Bemærk: hvis det er en geninstallation og din adgang stadig fungerer, kan du', # MODIF
461
+    'texte_introductif_article' => '(Introduktion til artiklen)',
462
+    'texte_jeu_caractere' => 'Denne indstilling er nyttig, hvis dit websted viser andre alfabeter end det latinske alfabet (dvs. det «vestlige») og dets afledninger. 
463 463
  I så fald skal standardindstillingen ændres til et passende tegnsæt. Vi anbefaler dig at prøve med forskellige indstillinger for at finde den bedste løsning. Husk også at tilpasse webstedet tilsvarende (<tt>#CHARSET</tt> parameteren).',
464
-	'texte_login_ldap_1' => '(Efterlad tom for anonym adgang eller indtast en fuldstændig sti, f.eks. «<tt>uid=hansen, ou=brugere, dc=mit-domæne, dc=dk</tt>».)',
465
-	'texte_login_precaution' => 'Advarsel! Dette er den login, du er koblet på med nu.
464
+    'texte_login_ldap_1' => '(Efterlad tom for anonym adgang eller indtast en fuldstændig sti, f.eks. «<tt>uid=hansen, ou=brugere, dc=mit-domæne, dc=dk</tt>».)',
465
+    'texte_login_precaution' => 'Advarsel! Dette er den login, du er koblet på med nu.
466 466
 	Brug denne formular med forsigtighed ...',
467
-	'texte_mise_a_niveau_base_1' => 'Du har netop opdateret SPIP’s filer.
467
+    'texte_mise_a_niveau_base_1' => 'Du har netop opdateret SPIP’s filer.
468 468
 	Du skal nu opdatere webstedets database.',
469
-	'texte_modifier_article' => 'Ret artiklen:',
470
-	'texte_multilinguisme' => 'Hvis du ønsker at administrere artikler på flere sprog med den deraf følgende større kompleksitet, kan du forsyne afsnit og/eller artikler med en sprogvalgsmenu. Denne funktion er afhængig af strukturen på websiden.', # MODIF
471
-	'texte_multilinguisme_trad' => 'Du kan også vælge at have link mellem de forskellige sprogversioner af en artikel.', # MODIF
472
-	'texte_non_compresse' => '<i>ukomprimeret</i> (din server understøtter ikke denne funktion)',
473
-	'texte_nouvelle_version_spip_1' => 'Du har netop installeret en ny version af SPIP.',
474
-	'texte_nouvelle_version_spip_2' => 'Denne nye version kræver en mere omfattende opdatering end sædvanligt. Hvis du er webmaster på webstedet, så slet venligst filen <tt>inc_connect.php3</tt> i kataloget <tt>ecrire</tt> og genstart installationen for at opdatere dine opkoblingsparametre til databasen. <p>(NB.: hvis du har glemt dine opkoblingsparametre, så kast et blik på indholdet af filen <tt>inc_connect.php3</tt> før du sletter den...)', # MODIF
475
-	'texte_operation_echec' => 'Gå tilbage til forrige side og vælg en anden database eller opret en ny. Kontroller de oplysninger, dit webhotel har stillet til rådighed.',
476
-	'texte_plus_trois_car' => 'mere end 3 tegn',
477
-	'texte_plusieurs_articles' => 'Der er fundet flere forfattere til "@cherche_auteur@":',
478
-	'texte_port_annuaire' => '(Standardværdien passer for det meste.)',
479
-	'texte_proposer_publication' => 'Når din artikel er færdig,<br /> kan du indsende den til offentliggørelse.',
480
-	'texte_proxy' => 'I nogle tilfælde (intranet, beskyttede netværk...),
469
+    'texte_modifier_article' => 'Ret artiklen:',
470
+    'texte_multilinguisme' => 'Hvis du ønsker at administrere artikler på flere sprog med den deraf følgende større kompleksitet, kan du forsyne afsnit og/eller artikler med en sprogvalgsmenu. Denne funktion er afhængig af strukturen på websiden.', # MODIF
471
+    'texte_multilinguisme_trad' => 'Du kan også vælge at have link mellem de forskellige sprogversioner af en artikel.', # MODIF
472
+    'texte_non_compresse' => '<i>ukomprimeret</i> (din server understøtter ikke denne funktion)',
473
+    'texte_nouvelle_version_spip_1' => 'Du har netop installeret en ny version af SPIP.',
474
+    'texte_nouvelle_version_spip_2' => 'Denne nye version kræver en mere omfattende opdatering end sædvanligt. Hvis du er webmaster på webstedet, så slet venligst filen <tt>inc_connect.php3</tt> i kataloget <tt>ecrire</tt> og genstart installationen for at opdatere dine opkoblingsparametre til databasen. <p>(NB.: hvis du har glemt dine opkoblingsparametre, så kast et blik på indholdet af filen <tt>inc_connect.php3</tt> før du sletter den...)', # MODIF
475
+    'texte_operation_echec' => 'Gå tilbage til forrige side og vælg en anden database eller opret en ny. Kontroller de oplysninger, dit webhotel har stillet til rådighed.',
476
+    'texte_plus_trois_car' => 'mere end 3 tegn',
477
+    'texte_plusieurs_articles' => 'Der er fundet flere forfattere til "@cherche_auteur@":',
478
+    'texte_port_annuaire' => '(Standardværdien passer for det meste.)',
479
+    'texte_proposer_publication' => 'Når din artikel er færdig,<br /> kan du indsende den til offentliggørelse.',
480
+    'texte_proxy' => 'I nogle tilfælde (intranet, beskyttede netværk...),
481 481
 		er det nødvendigt at benytte en <i>proxy HTTP</i> for at komme i kontakt med syndikerede websteder.
482 482
 		Hvis der skal benyttes proxy, så indtast dens adresse her: 
483 483
 		<tt><html>http://proxy:8080</html></tt>. Almindeligvis skal feltet stå tomt.',
484
-	'texte_publication_articles_post_dates' => 'Hvad skal SPIP gøre med hensyn til artikler med en offentliggørelsesdato, der ligger ude i 
484
+    'texte_publication_articles_post_dates' => 'Hvad skal SPIP gøre med hensyn til artikler med en offentliggørelsesdato, der ligger ude i 
485 485
 		fremtiden?',
486
-	'texte_rappel_selection_champs' => '[Husk at vælge dette felt korrekt.]',
487
-	'texte_recalcul_page' => 'Hvis du kun ønsker at opdatere en side, bør du gøre det ved fra det offentlige område at benytte knappen « Opdater ».',
488
-	'texte_recuperer_base' => 'Reparer databasen',
489
-	'texte_reference_mais_redirige' => 'artikler der refereres til på dit SPIP websted, men som viderestiller til en anden URL.',
490
-	'texte_requetes_echouent' => '<b>Når nogle SQL forespørgsler systematisk og uden tilsyneladende grund går galt, er det muligt at fejlen ligger i selve databasen.</b>
486
+    'texte_rappel_selection_champs' => '[Husk at vælge dette felt korrekt.]',
487
+    'texte_recalcul_page' => 'Hvis du kun ønsker at opdatere en side, bør du gøre det ved fra det offentlige område at benytte knappen « Opdater ».',
488
+    'texte_recuperer_base' => 'Reparer databasen',
489
+    'texte_reference_mais_redirige' => 'artikler der refereres til på dit SPIP websted, men som viderestiller til en anden URL.',
490
+    'texte_requetes_echouent' => '<b>Når nogle SQL forespørgsler systematisk og uden tilsyneladende grund går galt, er det muligt at fejlen ligger i selve databasen.</b>
491 491
 		<p>SQL har en funktion, der reparerer dens tabeller, hvis de er blevet ødelagt ved et uheld. 
492 492
 		Her kan du forsøge at igangsætte denne reparationsfunktion; 
493 493
 		hvis den går galt, bør du beholde en kopi af skærmbilledet, 
494 494
 		som måske kan indeholde antydninger af, hvad der er galt....
495 495
 		<p>Hvis problemet fortsat består, så kontakt dit webhotel.', # MODIF
496
-	'texte_selection_langue_principale' => 'Du kan nedenfor vælge webstedets «hovedsprog». 
496
+    'texte_selection_langue_principale' => 'Du kan nedenfor vælge webstedets «hovedsprog». 
497 497
 		Heldigvis begrænser dette valg ikke dine artikler til at skulle skrives på det valgte sprog 
498 498
 		men gør det muligt at fastsætte, 
499 499
 		<ul><li> standardformatet for datoer i det offentlige område</li>
@@ -503,60 +503,60 @@  discard block
 block discarded – undo
503 503
 		<li> det sprog der anvendes i formularer på det offentlige websted</li>
504 504
 
505 505
 		<li> standardsproget i det private område.</li></ul>',
506
-	'texte_sous_titre' => 'Underrubrik',
507
-	'texte_statistiques_visites' => '(mørke bjælker:  Søndag / mørk kurve: gennemsnitsudvikling)',
508
-	'texte_statut_attente_validation' => 'afventer godkendelse',
509
-	'texte_statut_publies' => 'offentliggjort online',
510
-	'texte_statut_refuses' => 'afvist',
511
-	'texte_suppression_fichiers' => 'Brug denne kommando til at slette alle filer i SPIP’s cache.
506
+    'texte_sous_titre' => 'Underrubrik',
507
+    'texte_statistiques_visites' => '(mørke bjælker:  Søndag / mørk kurve: gennemsnitsudvikling)',
508
+    'texte_statut_attente_validation' => 'afventer godkendelse',
509
+    'texte_statut_publies' => 'offentliggjort online',
510
+    'texte_statut_refuses' => 'afvist',
511
+    'texte_suppression_fichiers' => 'Brug denne kommando til at slette alle filer i SPIP’s cache.
512 512
 		Dette giver dig bl.a. mulighed for at gennemtvinge opdatering af alle sider i tilfælde af 
513 513
 		at du har lavet væsentlige grafiske eller strukturelle ændringer på webstedet.',
514
-	'texte_sur_titre' => 'Hovedoverskrift',
515
-	'texte_table_ok' => ': denne tabel er OK.',
516
-	'texte_tentative_recuperation' => 'Reparationsforsøg',
517
-	'texte_tenter_reparation' => 'Forsøg på at reparere databasen',
518
-	'texte_test_proxy' => 'For at afprøve proxy’en, kan du indtaste adressen på et websted som du ønsker at teste.',
519
-	'texte_titre_02' => 'Emne:',
520
-	'texte_titre_obligatoire' => '<b>Overskrift</b> [Obligatorisk]',
521
-	'texte_travail_article' => '@nom_auteur_modif@ har arbejdet på denne artikel for @date_diff@ minutter siden',
522
-	'texte_travail_collaboratif' => 'Hvis det sker hyppigt at flere redaktører arbejder på samme artikel, kan systemet
514
+    'texte_sur_titre' => 'Hovedoverskrift',
515
+    'texte_table_ok' => ': denne tabel er OK.',
516
+    'texte_tentative_recuperation' => 'Reparationsforsøg',
517
+    'texte_tenter_reparation' => 'Forsøg på at reparere databasen',
518
+    'texte_test_proxy' => 'For at afprøve proxy’en, kan du indtaste adressen på et websted som du ønsker at teste.',
519
+    'texte_titre_02' => 'Emne:',
520
+    'texte_titre_obligatoire' => '<b>Overskrift</b> [Obligatorisk]',
521
+    'texte_travail_article' => '@nom_auteur_modif@ har arbejdet på denne artikel for @date_diff@ minutter siden',
522
+    'texte_travail_collaboratif' => 'Hvis det sker hyppigt at flere redaktører arbejder på samme artikel, kan systemet
523 523
 		vise «åbne» artikler for at undgå samtidige ændringer. Denne indstilling er som standard
524 524
 		slået fra for at undgå utidige advarselsmeddelelser.',
525
-	'texte_vide' => 'tom',
526
-	'texte_vider_cache' => 'Tøm cachen',
527
-	'titre_admin_tech' => 'Teknisk vedligeholdelse',
528
-	'titre_admin_vider' => 'Teknisk vedligeholdelse',
529
-	'titre_cadre_afficher_article' => 'Vis artikler som er',
530
-	'titre_cadre_afficher_traductions' => 'Vis oversættelsesstatus for følgende sprog:',
531
-	'titre_cadre_ajouter_auteur' => 'TILFØJ FORFATTER:',
532
-	'titre_cadre_interieur_rubrique' => 'I afsnit',
533
-	'titre_cadre_numero_auteur' => 'FORFATTER NUMMER',
534
-	'titre_cadre_signature_obligatoire' => '<b>Underskrift</b> [Obligatorisk]<br />',
535
-	'titre_config_fonctions' => 'Konfigurering af webstedet',
536
-	'titre_configuration' => 'Konfigurering af webstedet',
537
-	'titre_connexion_ldap' => 'Indstillinger: <b>Din LDAP forbindelse</b>',
538
-	'titre_groupe_mots' => 'NØGLEORDSGRUPPE:',
539
-	'titre_langue_article' => 'ARTIKLENS SPROG', # MODIF
540
-	'titre_langue_rubrique' => 'SPROGAFSNIT', # MODIF
541
-	'titre_langue_trad_article' => 'ARTIKLENS SPROG OG OVERSÆTTELSER',
542
-	'titre_les_articles' => 'ARTIKLER',
543
-	'titre_naviguer_dans_le_site' => 'Gennemse webstedet...',
544
-	'titre_nouvelle_rubrique' => 'Nyt afsnit',
545
-	'titre_numero_rubrique' => 'AFSNITSNUMMER:',
546
-	'titre_page_articles_edit' => 'Ret: @titre@',
547
-	'titre_page_articles_page' => 'Artikler',
548
-	'titre_page_articles_tous' => 'Hele webstedet',
549
-	'titre_page_calendrier' => 'Kalender @nom_mois@ @annee@',
550
-	'titre_page_config_contenu' => 'Webstedskonfigurering',
551
-	'titre_page_delete_all' => 'total og uigenkaldelig sletning',
552
-	'titre_page_recherche' => 'Søgeresultater @recherche@',
553
-	'titre_page_statistiques_referers' => 'Statistik (indkommende links)',
554
-	'titre_page_upgrade' => 'SPIP opgradering',
555
-	'titre_publication_articles_post_dates' => 'Offentliggørelse af fremdaterede artikler',
556
-	'titre_reparation' => 'Reparer',
557
-	'titre_suivi_petition' => 'Opfølgning på appeller',
558
-	'trad_article_traduction' => 'Alle udgaver af denne artikel :',
559
-	'trad_delier' => 'Afbryd forbindelsen mellem denne artikel og oversættelserne', # MODIF
560
-	'trad_lier' => 'Denne artikel er en oversættelse af artikel nummer :',
561
-	'trad_new' => 'Lav en ny oversættelse af denne artikel' # MODIF
525
+    'texte_vide' => 'tom',
526
+    'texte_vider_cache' => 'Tøm cachen',
527
+    'titre_admin_tech' => 'Teknisk vedligeholdelse',
528
+    'titre_admin_vider' => 'Teknisk vedligeholdelse',
529
+    'titre_cadre_afficher_article' => 'Vis artikler som er',
530
+    'titre_cadre_afficher_traductions' => 'Vis oversættelsesstatus for følgende sprog:',
531
+    'titre_cadre_ajouter_auteur' => 'TILFØJ FORFATTER:',
532
+    'titre_cadre_interieur_rubrique' => 'I afsnit',
533
+    'titre_cadre_numero_auteur' => 'FORFATTER NUMMER',
534
+    'titre_cadre_signature_obligatoire' => '<b>Underskrift</b> [Obligatorisk]<br />',
535
+    'titre_config_fonctions' => 'Konfigurering af webstedet',
536
+    'titre_configuration' => 'Konfigurering af webstedet',
537
+    'titre_connexion_ldap' => 'Indstillinger: <b>Din LDAP forbindelse</b>',
538
+    'titre_groupe_mots' => 'NØGLEORDSGRUPPE:',
539
+    'titre_langue_article' => 'ARTIKLENS SPROG', # MODIF
540
+    'titre_langue_rubrique' => 'SPROGAFSNIT', # MODIF
541
+    'titre_langue_trad_article' => 'ARTIKLENS SPROG OG OVERSÆTTELSER',
542
+    'titre_les_articles' => 'ARTIKLER',
543
+    'titre_naviguer_dans_le_site' => 'Gennemse webstedet...',
544
+    'titre_nouvelle_rubrique' => 'Nyt afsnit',
545
+    'titre_numero_rubrique' => 'AFSNITSNUMMER:',
546
+    'titre_page_articles_edit' => 'Ret: @titre@',
547
+    'titre_page_articles_page' => 'Artikler',
548
+    'titre_page_articles_tous' => 'Hele webstedet',
549
+    'titre_page_calendrier' => 'Kalender @nom_mois@ @annee@',
550
+    'titre_page_config_contenu' => 'Webstedskonfigurering',
551
+    'titre_page_delete_all' => 'total og uigenkaldelig sletning',
552
+    'titre_page_recherche' => 'Søgeresultater @recherche@',
553
+    'titre_page_statistiques_referers' => 'Statistik (indkommende links)',
554
+    'titre_page_upgrade' => 'SPIP opgradering',
555
+    'titre_publication_articles_post_dates' => 'Offentliggørelse af fremdaterede artikler',
556
+    'titre_reparation' => 'Reparer',
557
+    'titre_suivi_petition' => 'Opfølgning på appeller',
558
+    'trad_article_traduction' => 'Alle udgaver af denne artikel :',
559
+    'trad_delier' => 'Afbryd forbindelsen mellem denne artikel og oversættelserne', # MODIF
560
+    'trad_lier' => 'Denne artikel er en oversættelse af artikel nummer :',
561
+    'trad_new' => 'Lav en ny oversættelse af denne artikel' # MODIF
562 562
 );
Please login to merge, or discard this patch.
ecrire/lang/ecrire_ay.php 1 patch
Indentation   +190 added lines, -190 removed lines patch added patch discarded remove patch
@@ -4,211 +4,211 @@
 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' => 'Plugin uk naktayaña
12
+    // A
13
+    'activer_plugin' => 'Plugin uk naktayaña
14 14
 ',
15
-	'aide_non_disponible' => 'Aka yanapa naktatxa janiw aka arunx wakitakiti.',
16
-	'auteur' => 'Qillqiri:',
17
-	'avis_acces_interdit' => 'Mantawx jark’ata.',
18
-	'avis_article_modifie' => 'Amuyam @nom_auteur_modif@ aka qillqatax irnaqataw @date_diff@ ninkharata.',
19
-	'avis_aucun_resultat' => 'Janiw askichat utjkiti.
15
+    'aide_non_disponible' => 'Aka yanapa naktatxa janiw aka arunx wakitakiti.',
16
+    'auteur' => 'Qillqiri:',
17
+    'avis_acces_interdit' => 'Mantawx jark’ata.',
18
+    'avis_article_modifie' => 'Amuyam @nom_auteur_modif@ aka qillqatax irnaqataw @date_diff@ ninkharata.',
19
+    'avis_aucun_resultat' => 'Janiw askichat utjkiti.
20 20
 ',
21
-	'avis_chemin_invalide_1' => 'Thakhix ajllita',
22
-	'avis_chemin_invalide_2' => 'Jan jamakiw iyaw satakiti. Nayrt’ir laphi uñnaqar kutt’am ukatsti jikit yatiyawinak qhanstayam.',
23
-	'avis_connexion_echec_1' => 'Chinuwix jalanuqirirux janiw walt’kiti MySQL.',
24
-	'avis_connexion_echec_2' => 'Arkir laphi uñnaqar kutt’am ukatsti jikit yatiyawinaka mayamp uñjam.',
25
-	'avis_connexion_echec_3' => '&lt;b&gt;Amuyam:&lt;/b&gt; Walja jalanuqirinakana, munasiwa &lt;b&gt;mayiña&lt;/b&gt; mantawitx naktata yatqalltawiru MySQL janir apnaqasa. Janitix chinusiñ puyrktaxa mayampi uñjam lartax ukja.',
26
-	'avis_connexion_ldap_echec_1' => 'Jalanuqirirux chinuwi ukaxa LDAP janiw walt’kiti.',
27
-	'avis_connexion_ldap_echec_2' => 'Nayrir laphi uñnaqar kutt’am ukatsti jikit yatiyawinak qhanstayam.',
28
-	'avis_connexion_ldap_echec_3' => 'Mayakipawjam, askichir ukax jan apnaqamti LDAP apnaqirinak apayaniñataki.',
29
-	'avis_deplacement_rubrique' => '¡AMUYAM! Aka t’aqan utjiwa @contient_breves@ breve@scb@. Janitix yäqtaxa,  iyaw sat casilla uk naktayam.',
30
-	'avis_erreur_connexion_mysql' => 'Chinuw pantjata MySQL',
31
-	'avis_espace_interdit' => '<b>Ch’usawx jark’ata</b> <div>SPIP ukax uchantataxiwa</div>',
32
-	'avis_lecture_noms_bases_1' => 'Uchantat pirwa yatiyawinakatxa uchantir prugramaxa janiw liykiti.',
33
-	'avis_lecture_noms_bases_3' => 'Payir lurawinxa, inas mä pirwa apnaqiri sutimampi apnaqasispa:',
34
-	'avis_non_acces_page' => 'Aka laphi uñnaqarux janiw mantañaniktati.',
35
-	'avis_operation_echec' => 'Lurawix janiw walt’kiti.',
36
-	'avis_operation_impossible' => 'Lurawix janipuni',
37
-	'avis_suppression_base' => '¡AMUYAM, apaqat yatiyawinakax janiw askichaskaspati!',
21
+    'avis_chemin_invalide_1' => 'Thakhix ajllita',
22
+    'avis_chemin_invalide_2' => 'Jan jamakiw iyaw satakiti. Nayrt’ir laphi uñnaqar kutt’am ukatsti jikit yatiyawinak qhanstayam.',
23
+    'avis_connexion_echec_1' => 'Chinuwix jalanuqirirux janiw walt’kiti MySQL.',
24
+    'avis_connexion_echec_2' => 'Arkir laphi uñnaqar kutt’am ukatsti jikit yatiyawinaka mayamp uñjam.',
25
+    'avis_connexion_echec_3' => '&lt;b&gt;Amuyam:&lt;/b&gt; Walja jalanuqirinakana, munasiwa &lt;b&gt;mayiña&lt;/b&gt; mantawitx naktata yatqalltawiru MySQL janir apnaqasa. Janitix chinusiñ puyrktaxa mayampi uñjam lartax ukja.',
26
+    'avis_connexion_ldap_echec_1' => 'Jalanuqirirux chinuwi ukaxa LDAP janiw walt’kiti.',
27
+    'avis_connexion_ldap_echec_2' => 'Nayrir laphi uñnaqar kutt’am ukatsti jikit yatiyawinak qhanstayam.',
28
+    'avis_connexion_ldap_echec_3' => 'Mayakipawjam, askichir ukax jan apnaqamti LDAP apnaqirinak apayaniñataki.',
29
+    'avis_deplacement_rubrique' => '¡AMUYAM! Aka t’aqan utjiwa @contient_breves@ breve@scb@. Janitix yäqtaxa,  iyaw sat casilla uk naktayam.',
30
+    'avis_erreur_connexion_mysql' => 'Chinuw pantjata MySQL',
31
+    'avis_espace_interdit' => '<b>Ch’usawx jark’ata</b> <div>SPIP ukax uchantataxiwa</div>',
32
+    'avis_lecture_noms_bases_1' => 'Uchantat pirwa yatiyawinakatxa uchantir prugramaxa janiw liykiti.',
33
+    'avis_lecture_noms_bases_3' => 'Payir lurawinxa, inas mä pirwa apnaqiri sutimampi apnaqasispa:',
34
+    'avis_non_acces_page' => 'Aka laphi uñnaqarux janiw mantañaniktati.',
35
+    'avis_operation_echec' => 'Lurawix janiw walt’kiti.',
36
+    'avis_operation_impossible' => 'Lurawix janipuni',
37
+    'avis_suppression_base' => '¡AMUYAM, apaqat yatiyawinakax janiw askichaskaspati!',
38 38
 
39
-	// B
40
-	'bouton_acces_ldap' => 'Mä mantaw yapaña LDAP',
41
-	'bouton_ajouter' => 'Yapaña',
42
-	'bouton_annuler' => 'Jiwt’ayaña',
43
-	'bouton_demande_publication' => 'Aka qillqat yatiyañ mayiña',
44
-	'bouton_desactive_tout' => 'Taqpach jiwt’ayaña',
45
-	'bouton_effacer_tout' => '¡Taqpach chhaqhayaña!',
46
-	'bouton_envoyer_message' => 'Qhananchat yatiyaw: apayaña',
47
-	'bouton_modifier' => 'Mayjachaña',
48
-	'bouton_radio_afficher' => 'Uñachayaña',
49
-	'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Chint’at tanta qillqirinakan uñstaña',
50
-	'bouton_radio_envoi_annonces_adresse' => 'Yatiyawinak utjawir apayaña:',
51
-	'bouton_radio_envoi_liste_nouveautes' => 'Machaq tanta yatiyawinak apayaña',
52
-	'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Tanta qillqirinakan jan uñstaña',
53
-	'bouton_radio_non_envoi_annonces_editoriales' => 'Yatiyawinak qhanstat jan apayaña',
54
-	'bouton_redirection' => 'Irpxatawi',
55
-	'bouton_relancer_installation' => 'Mayamp uchantaw yatiyaña',
56
-	'bouton_suivant' => 'Jutiri',
57
-	'bouton_tenter_recuperation' => 'Askichañ yant’aña',
58
-	'bouton_test_proxy' => 'proxy uk yant’aña',
59
-	'bouton_vider_cache' => 'caché uk ch’usachaña',
39
+    // B
40
+    'bouton_acces_ldap' => 'Mä mantaw yapaña LDAP',
41
+    'bouton_ajouter' => 'Yapaña',
42
+    'bouton_annuler' => 'Jiwt’ayaña',
43
+    'bouton_demande_publication' => 'Aka qillqat yatiyañ mayiña',
44
+    'bouton_desactive_tout' => 'Taqpach jiwt’ayaña',
45
+    'bouton_effacer_tout' => '¡Taqpach chhaqhayaña!',
46
+    'bouton_envoyer_message' => 'Qhananchat yatiyaw: apayaña',
47
+    'bouton_modifier' => 'Mayjachaña',
48
+    'bouton_radio_afficher' => 'Uñachayaña',
49
+    'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Chint’at tanta qillqirinakan uñstaña',
50
+    'bouton_radio_envoi_annonces_adresse' => 'Yatiyawinak utjawir apayaña:',
51
+    'bouton_radio_envoi_liste_nouveautes' => 'Machaq tanta yatiyawinak apayaña',
52
+    'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Tanta qillqirinakan jan uñstaña',
53
+    'bouton_radio_non_envoi_annonces_editoriales' => 'Yatiyawinak qhanstat jan apayaña',
54
+    'bouton_redirection' => 'Irpxatawi',
55
+    'bouton_relancer_installation' => 'Mayamp uchantaw yatiyaña',
56
+    'bouton_suivant' => 'Jutiri',
57
+    'bouton_tenter_recuperation' => 'Askichañ yant’aña',
58
+    'bouton_test_proxy' => 'proxy uk yant’aña',
59
+    'bouton_vider_cache' => 'caché uk ch’usachaña',
60 60
 
61
-	// C
62
-	'cache_modifiable_webmestre' => 'Aka amuykipawix mayxt’ataspaw webmistress qamawit ukata.',
61
+    // C
62
+    'cache_modifiable_webmestre' => 'Aka amuykipawix mayxt’ataspaw webmistress qamawit ukata.',
63 63
 
64
-	// D
65
-	'date_mot_heures' => 'urasa
64
+    // D
65
+    'date_mot_heures' => 'urasa
66 66
 ',
67 67
 
68
-	// E
69
-	'email' => 'aruskipayiri',
70
-	'email_2' => 'aruskipayiri:
68
+    // E
69
+    'email' => 'aruskipayiri',
70
+    'email_2' => 'aruskipayiri:
71 71
 ',
72
-	'entree_adresse_annuaire' => 'Marpachat utjawi',
73
-	'entree_adresse_email' => 'Aruskipayirima',
74
-	'entree_base_donnee_1' => 'Pirwat yatiyawinakaxa utjawi',
75
-	'entree_biographie' => 'Mä juk’a jakawipat qillqa, juk’a arunakampi...',
76
-	'entree_chemin_acces' => '<b>Mantaña</b> mantañ thakhixa:',
77
-	'entree_cle_pgp' => 'Impt’atama PGP',
78
-	'entree_contenu_rubrique' => '(T’aqan utjawipa, qawqha arunakampi)',
79
-	'entree_identifiants_connexion' => 'Chinuw uñacht’ayirinakama...',
80
-	'entree_informations_connexion_ldap' => 'Aka phuqañ laphina yatiyawinak conexión ukata jach’a q’ipimaru LDAP. Uka yatiyawinakxa yatiyanitamwa apnaqir apnaqawita jan ukjax red ukata',
81
-	'entree_infos_perso' => '¿Khititasa?',
82
-	'entree_interieur_rubrique' => 'T’aqata maqhana...',
83
-	'entree_liens_sites' => '<b>Chinu jach’a sawu </b>(aytata, qamaw tumpañataki, ...)',
84
-	'entree_login' => 'Sutichatama',
85
-	'entree_login_connexion_1' => 'Chinu uñacht’ayirima',
86
-	'entree_mot_passe' => 'Imt’awima',
87
-	'entree_mot_passe_1' => 'Chinu imt’awima',
88
-	'entree_mot_passe_2' => '(Awisax FTP imt’atamar ukankiwa ukatsti awisax ch’usak jayti)',
89
-	'entree_nom_fichier' => 'K’ipit sutipa uk uchantaña @texte_compresse@:',
90
-	'entree_nom_pseudo' => 'Sutima jan ukax sutinchama',
91
-	'entree_nom_pseudo_1' => 'Sutima jan ukax sutinchama',
92
-	'entree_nom_site' => 'Qamawiman sutipa',
93
-	'entree_nouveau_passe' => 'Machaq imt’awima',
94
-	'entree_passe_ldap' => 'Imt’awima',
95
-	'entree_port_annuaire' => 'Marpachat thakhin jakhu',
96
-	'entree_signature' => 'Iyawsa',
97
-	'entree_titre_obligatoire' => '<b>Sutinchata</b> [Obligatorio]<br />',
98
-	'entree_url' => 'Utjawi(URL) qamawimata',
99
-	'erreur_plugin_fichier_absent' => 'Jan utjaw q’ipi
72
+    'entree_adresse_annuaire' => 'Marpachat utjawi',
73
+    'entree_adresse_email' => 'Aruskipayirima',
74
+    'entree_base_donnee_1' => 'Pirwat yatiyawinakaxa utjawi',
75
+    'entree_biographie' => 'Mä juk’a jakawipat qillqa, juk’a arunakampi...',
76
+    'entree_chemin_acces' => '<b>Mantaña</b> mantañ thakhixa:',
77
+    'entree_cle_pgp' => 'Impt’atama PGP',
78
+    'entree_contenu_rubrique' => '(T’aqan utjawipa, qawqha arunakampi)',
79
+    'entree_identifiants_connexion' => 'Chinuw uñacht’ayirinakama...',
80
+    'entree_informations_connexion_ldap' => 'Aka phuqañ laphina yatiyawinak conexión ukata jach’a q’ipimaru LDAP. Uka yatiyawinakxa yatiyanitamwa apnaqir apnaqawita jan ukjax red ukata',
81
+    'entree_infos_perso' => '¿Khititasa?',
82
+    'entree_interieur_rubrique' => 'T’aqata maqhana...',
83
+    'entree_liens_sites' => '<b>Chinu jach’a sawu </b>(aytata, qamaw tumpañataki, ...)',
84
+    'entree_login' => 'Sutichatama',
85
+    'entree_login_connexion_1' => 'Chinu uñacht’ayirima',
86
+    'entree_mot_passe' => 'Imt’awima',
87
+    'entree_mot_passe_1' => 'Chinu imt’awima',
88
+    'entree_mot_passe_2' => '(Awisax FTP imt’atamar ukankiwa ukatsti awisax ch’usak jayti)',
89
+    'entree_nom_fichier' => 'K’ipit sutipa uk uchantaña @texte_compresse@:',
90
+    'entree_nom_pseudo' => 'Sutima jan ukax sutinchama',
91
+    'entree_nom_pseudo_1' => 'Sutima jan ukax sutinchama',
92
+    'entree_nom_site' => 'Qamawiman sutipa',
93
+    'entree_nouveau_passe' => 'Machaq imt’awima',
94
+    'entree_passe_ldap' => 'Imt’awima',
95
+    'entree_port_annuaire' => 'Marpachat thakhin jakhu',
96
+    'entree_signature' => 'Iyawsa',
97
+    'entree_titre_obligatoire' => '<b>Sutinchata</b> [Obligatorio]<br />',
98
+    'entree_url' => 'Utjawi(URL) qamawimata',
99
+    'erreur_plugin_fichier_absent' => 'Jan utjaw q’ipi
100 100
 ',
101
-	'erreur_plugin_fichier_def_absent' => 'Qhanstayat q’ipix janiw utjkiti',
102
-	'erreur_plugin_nom_fonction_interdit' => 'Lurt’awit sutix jark’ata',
103
-	'erreur_plugin_nom_manquant' => 'Jan utjawi plugin ukan sutipa',
104
-	'erreur_plugin_prefix_manquant' => 'Sutinakat ch’usawj pluguin ukat jan qhanstata',
105
-	'erreur_plugin_tag_plugin_absent' => 'Janiw utjkiti &lt;plugin&gt; qhanstayawin q’ipita',
106
-	'erreur_plugin_version_manquant' => 'Pluguin ukat uñjata jan utjkiti',
101
+    'erreur_plugin_fichier_def_absent' => 'Qhanstayat q’ipix janiw utjkiti',
102
+    'erreur_plugin_nom_fonction_interdit' => 'Lurt’awit sutix jark’ata',
103
+    'erreur_plugin_nom_manquant' => 'Jan utjawi plugin ukan sutipa',
104
+    'erreur_plugin_prefix_manquant' => 'Sutinakat ch’usawj pluguin ukat jan qhanstata',
105
+    'erreur_plugin_tag_plugin_absent' => 'Janiw utjkiti &lt;plugin&gt; qhanstayawin q’ipita',
106
+    'erreur_plugin_version_manquant' => 'Pluguin ukat uñjata jan utjkiti',
107 107
 
108
-	// I
109
-	'ical_info1' => 'Aka qamawinxa kunayman lurawinak chinusiñataki utji qamaw utjawipampi',
110
-	'ical_info2' => 'Aka taqpach lurawinakxat juk’amp yatxatañatakix, yatxatañatakix jan pächasimti <a href="@spipnet@">illqanakawi</a>.', # MODIF
111
-	'ical_info_calendrier' => 'Pä pachachimpuw utjtam. Mayirix qamawit mä laphi uñnaqawa kunanti taqpach yatiyat qillqatank yatiyi: jumakiw uñjtax uka mä suti imt’awi ukata, ukatxa mayjt’ayasmaw kuna pachtix munktax ukja imt’awim mayjt’ayasa.',
112
-	'ical_methode_http' => 'Apaqaña',
113
-	'ical_methode_webcal' => 'Kikipawi (webcal://)', # MODIF
114
-	'ical_texte_prive' => 'Aka sapa maynit pacha chimpuxa, aka qamawit jark’ata lurawinak yatiytam (lurawinaka ukatsti sapa maynit aytatanaka, qillqatanaka ukatsti jisk’aptat amtanaka...)',
115
-	'ical_texte_public' => 'Aka pacha chimpux uñchukiytam qamawit lurawinaka (qillqatanak ukatsti jisk’aptatanak yatiyata).',
116
-	'ical_texte_rss' => 'Machaq yatiyawinak aka qamawitxa apxasismaw kawkir q’ipinak liyt’irimpi XML/RSS (Rich Site Summary) utt’ayataru. Ukhamaraki SPIP ukax liyt’aspaw machaq yatiyat yatiyawinaka yaqha qamawinakana kawkinti turkakipaw utt’ayatampi lurapxi (apxasit qamawinaka). ',
117
-	'ical_titre_js' => 'Javascript',
118
-	'ical_titre_mailing' => 'Aruskipayirit tanta',
119
-	'ical_titre_rss' => 'Apxasit q’ipinaka',
120
-	'icone_activer_cookie' => '“Cookie” uk naktayaña yatiyawinakata',
121
-	'icone_admin_plugin' => 'Pluguin ukanakat apnaqawi',
122
-	'icone_afficher_auteurs' => 'Qillqirinaka uñachayaña',
123
-	'icone_afficher_visiteurs' => 'Tumpirinaka uñachayaña',
124
-	'icone_arret_discussion' => 'Aka aruskipawin jan mayamp arst’añati',
125
-	'icone_calendrier' => 'Pachachimpu',
126
-	'icone_creer_auteur' => 'Mä machaq qillqiri uñstayaña ukatsti aka qillqatar mayacht’aña',
127
-	'icone_creer_rubrique_2' => 'Mä machaq t’aqa uñstayaña',
128
-	'icone_modifier_article' => 'Aka qillqata mayjt’ayaña',
129
-	'icone_modifier_rubrique' => 'Aka t’aqa mayjt’ayaña',
130
-	'icone_retour' => 'Kutiña',
131
-	'icone_retour_article' => 'Qillqatar kutiña',
132
-	'icone_supprimer_cookie' => '\\&quot;Cookie\\&quot; uk apaqaña yatiyawinakata ',
133
-	'icone_supprimer_rubrique' => 'Aka t’aqa a paqayaña',
134
-	'icone_supprimer_signature' => 'Aka iyawsa apaqaña',
135
-	'icone_valider_signature' => 'Aka iyaws iyaw saña',
136
-	'image_administrer_rubrique' => 'Aka t’aqa apnaqasmawa',
137
-	'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
138
-	'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
139
-	'info_1_article' => '1 qillqata',
140
-	'info_administrateur' => 'Apnaqiri',
141
-	'info_administrateur_1' => 'Apnaqiri',
142
-	'info_administrateur_2' => 'Qamawita (<i>amuyump luram</i>)',
143
-	'info_administrateur_site_02' => 'Aka chinunx limt’am',
144
-	'info_administrateurs' => 'Apnaqirinaka',
145
-	'info_administrer_rubrique' => 'Aka t’aqxa apnaqasmawa',
146
-	'info_adresse' => 'utjawiru:',
147
-	'info_adresse_url' => 'Utjawi (URL) jach’a qamaw utata',
148
-	'info_aide_en_ligne' => 'SPIP naktatat yanapa',
149
-	'info_ajouter_rubrique' => 'Apnaqañatakix yaqha t’aqa yapaña',
150
-	'info_annonce_nouveautes' => 'Machaq yatiyawinaka yatiyaña',
151
-	'info_article' => 'qillqata
108
+    // I
109
+    'ical_info1' => 'Aka qamawinxa kunayman lurawinak chinusiñataki utji qamaw utjawipampi',
110
+    'ical_info2' => 'Aka taqpach lurawinakxat juk’amp yatxatañatakix, yatxatañatakix jan pächasimti <a href="@spipnet@">illqanakawi</a>.', # MODIF
111
+    'ical_info_calendrier' => 'Pä pachachimpuw utjtam. Mayirix qamawit mä laphi uñnaqawa kunanti taqpach yatiyat qillqatank yatiyi: jumakiw uñjtax uka mä suti imt’awi ukata, ukatxa mayjt’ayasmaw kuna pachtix munktax ukja imt’awim mayjt’ayasa.',
112
+    'ical_methode_http' => 'Apaqaña',
113
+    'ical_methode_webcal' => 'Kikipawi (webcal://)', # MODIF
114
+    'ical_texte_prive' => 'Aka sapa maynit pacha chimpuxa, aka qamawit jark’ata lurawinak yatiytam (lurawinaka ukatsti sapa maynit aytatanaka, qillqatanaka ukatsti jisk’aptat amtanaka...)',
115
+    'ical_texte_public' => 'Aka pacha chimpux uñchukiytam qamawit lurawinaka (qillqatanak ukatsti jisk’aptatanak yatiyata).',
116
+    'ical_texte_rss' => 'Machaq yatiyawinak aka qamawitxa apxasismaw kawkir q’ipinak liyt’irimpi XML/RSS (Rich Site Summary) utt’ayataru. Ukhamaraki SPIP ukax liyt’aspaw machaq yatiyat yatiyawinaka yaqha qamawinakana kawkinti turkakipaw utt’ayatampi lurapxi (apxasit qamawinaka). ',
117
+    'ical_titre_js' => 'Javascript',
118
+    'ical_titre_mailing' => 'Aruskipayirit tanta',
119
+    'ical_titre_rss' => 'Apxasit q’ipinaka',
120
+    'icone_activer_cookie' => '“Cookie” uk naktayaña yatiyawinakata',
121
+    'icone_admin_plugin' => 'Pluguin ukanakat apnaqawi',
122
+    'icone_afficher_auteurs' => 'Qillqirinaka uñachayaña',
123
+    'icone_afficher_visiteurs' => 'Tumpirinaka uñachayaña',
124
+    'icone_arret_discussion' => 'Aka aruskipawin jan mayamp arst’añati',
125
+    'icone_calendrier' => 'Pachachimpu',
126
+    'icone_creer_auteur' => 'Mä machaq qillqiri uñstayaña ukatsti aka qillqatar mayacht’aña',
127
+    'icone_creer_rubrique_2' => 'Mä machaq t’aqa uñstayaña',
128
+    'icone_modifier_article' => 'Aka qillqata mayjt’ayaña',
129
+    'icone_modifier_rubrique' => 'Aka t’aqa mayjt’ayaña',
130
+    'icone_retour' => 'Kutiña',
131
+    'icone_retour_article' => 'Qillqatar kutiña',
132
+    'icone_supprimer_cookie' => '\\&quot;Cookie\\&quot; uk apaqaña yatiyawinakata ',
133
+    'icone_supprimer_rubrique' => 'Aka t’aqa a paqayaña',
134
+    'icone_supprimer_signature' => 'Aka iyawsa apaqaña',
135
+    'icone_valider_signature' => 'Aka iyaws iyaw saña',
136
+    'image_administrer_rubrique' => 'Aka t’aqa apnaqasmawa',
137
+    'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
138
+    'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
139
+    'info_1_article' => '1 qillqata',
140
+    'info_administrateur' => 'Apnaqiri',
141
+    'info_administrateur_1' => 'Apnaqiri',
142
+    'info_administrateur_2' => 'Qamawita (<i>amuyump luram</i>)',
143
+    'info_administrateur_site_02' => 'Aka chinunx limt’am',
144
+    'info_administrateurs' => 'Apnaqirinaka',
145
+    'info_administrer_rubrique' => 'Aka t’aqxa apnaqasmawa',
146
+    'info_adresse' => 'utjawiru:',
147
+    'info_adresse_url' => 'Utjawi (URL) jach’a qamaw utata',
148
+    'info_aide_en_ligne' => 'SPIP naktatat yanapa',
149
+    'info_ajouter_rubrique' => 'Apnaqañatakix yaqha t’aqa yapaña',
150
+    'info_annonce_nouveautes' => 'Machaq yatiyawinaka yatiyaña',
151
+    'info_article' => 'qillqata
152 152
 ',
153
-	'info_article_2' => 'qillqatanaka',
154
-	'info_article_a_paraitre' => 'Qillqatanak jutir urumpi yatiyataru',
155
-	'info_articles_02' => 'qillqatanaka',
156
-	'info_articles_2' => 'Qillqatanaka',
157
-	'info_articles_auteur' => 'Aka qillqirit qillqatanaka',
158
-	'info_articles_trouves' => 'Qillqatanak jikita',
159
-	'info_attente_validation' => 'Qillqatanakax iyaw sañataki suyaski',
160
-	'info_aujourdhui' => 'jichhüru:',
161
-	'info_auteur_gere_toutes_rubriques_2' => 'Je gère <b>toutes les rubriques</b>', # MODIF
162
-	'info_auteurs' => 'Qillqirinaka',
163
-	'info_auteurs_par_tri' => 'Qillqirinaka@partri@',
164
-	'info_auteurs_trouves' => 'Qillqirinaka jikita',
165
-	'info_authentification_externe' => 'Anqax chiqpach siriwi',
166
-	'info_avertissement' => 'Amuyam',
167
-	'info_base_installee' => 'Ch’akha ch’akha pirwa yatiyawinakamatxa uchantataxiwa',
168
-	'info_chapeau' => 'Qalltawi',
169
-	'info_chapeau_2' => 'Qalltawi:',
170
-	'info_chemin_acces_1' => 'Ajlliñatakiwa:  &lt;b&gt;&lt;/b&gt;mantañ thakhita jach’a q’ipina&lt;/b&gt;',
171
-	'info_chemin_acces_annuaire' => 'Ajllañatakiwa:  &lt;b&gt;Mantañ thakhi jach’a q’ipina&lt;/b&gt;',
172
-	'info_choix_base' => 'Kimsir sarawi:',
173
-	'info_classement_1' => '° ukjaru @liste@',
174
-	'info_classement_2' => '° ukjaru @liste@ 
153
+    'info_article_2' => 'qillqatanaka',
154
+    'info_article_a_paraitre' => 'Qillqatanak jutir urumpi yatiyataru',
155
+    'info_articles_02' => 'qillqatanaka',
156
+    'info_articles_2' => 'Qillqatanaka',
157
+    'info_articles_auteur' => 'Aka qillqirit qillqatanaka',
158
+    'info_articles_trouves' => 'Qillqatanak jikita',
159
+    'info_attente_validation' => 'Qillqatanakax iyaw sañataki suyaski',
160
+    'info_aujourdhui' => 'jichhüru:',
161
+    'info_auteur_gere_toutes_rubriques_2' => 'Je gère <b>toutes les rubriques</b>', # MODIF
162
+    'info_auteurs' => 'Qillqirinaka',
163
+    'info_auteurs_par_tri' => 'Qillqirinaka@partri@',
164
+    'info_auteurs_trouves' => 'Qillqirinaka jikita',
165
+    'info_authentification_externe' => 'Anqax chiqpach siriwi',
166
+    'info_avertissement' => 'Amuyam',
167
+    'info_base_installee' => 'Ch’akha ch’akha pirwa yatiyawinakamatxa uchantataxiwa',
168
+    'info_chapeau' => 'Qalltawi',
169
+    'info_chapeau_2' => 'Qalltawi:',
170
+    'info_chemin_acces_1' => 'Ajlliñatakiwa:  &lt;b&gt;&lt;/b&gt;mantañ thakhita jach’a q’ipina&lt;/b&gt;',
171
+    'info_chemin_acces_annuaire' => 'Ajllañatakiwa:  &lt;b&gt;Mantañ thakhi jach’a q’ipina&lt;/b&gt;',
172
+    'info_choix_base' => 'Kimsir sarawi:',
173
+    'info_classement_1' => '° ukjaru @liste@',
174
+    'info_classement_2' => '° ukjaru @liste@ 
175 175
 ',
176
-	'info_code_acces' => '¡Mantañ chimpunakam jan armasimti!',
177
-	'info_config_suivi_explication' => 'Tanta aruskipayiriru aka qamawitxa qillqayasismaw. Aruskipayiritxa qillqatanakat yatiyawinak qatuqata ukatsti jisk’aptat amtatanak yatiyatawiru.',
178
-	'info_confirmer_passe' => 'Machaq imt’aw iyaw saña: ',
179
-	'info_connexion_base' => 'Payir sarawi: &lt;b&gt;chinuñ yant’awi base ukaru&lt;/b&gt;',
180
-	'info_connexion_ldap_ok' => 'LDAP chinuwix lurt’xiwa.</b><p> jutir sarawir sarantasmawa.</p>', # MODIF
181
-	'info_connexion_mysql' => 'Mayir sarawi: <b> MySQL chinuwima</b>',
182
-	'info_connexion_ok' => 'Chinuwix lurt’xiwa.',
183
-	'info_contact' => 'Jikxatata',
184
-	'info_contenu_articles' => 'Qillqatanakat utjawi',
185
-	'info_creation_paragraphe' => ' (Tanta amuyunak uñstayañatakix, ch’usa siqinak jaytam)', # MODIF
186
-	'info_creation_rubrique' => 'Janir qillqatanak qillt’asinxa, &lt;br /&gt; mä t’aqa uñstayañama.&lt;br /&gt;',
187
-	'info_creation_tables' => 'Pusir sarawi: &lt;b&gt;base ukat uyu uyunakat uñstayawi&lt;/b&gt; ',
188
-	'info_creer_base' => '&lt;b&gt;uñstayaña&lt;/b&gt; mä machaq yatiyawinak pirwa: ',
189
-	'info_dans_rubrique' => 'T’aqanxa...',
190
-	'info_date_publication_anterieure' => 'Nayrt’ir uru aka qillqawita',
191
-	'info_date_referencement' => 'APXASIW URU AKA QAMAWITA:',
192
-	'info_derniere_etape' => 'Qhipa sarawi: ¡tukuytanwa!',
193
-	'info_descriptif' => 'Uñt’ayawi:',
194
-	'info_discussion_cours' => 'Amuyt’awinakax lurasiskiw',
195
-	'info_ecrire_article' => 'Janir qillqatanak qillqasinxa, mä t’aqa uñstayañamawa.',
196
-	'info_email_envoi' => 'Apaw aruskipayirit utjawipa (ajlliñatakiwa)',
197
-	'info_email_webmestre' => 'Aruskipayirit utjawipa webmaster ukata (ajlliñatakiwa)', # MODIF
198
-	'info_envoi_email_automatique' => 'Aruskipayirinakat justup apayawi',
199
-	'info_envoyer_maintenant' => 'Jichhaki apayaña',
200
-	'info_etape_suivante' => 'Arkir sarawir sarantaña',
201
-	'info_etape_suivante_1' => 'Arkir sarawir sarantasmawa',
202
-	'info_etape_suivante_2' => 'Arkir sarawir sarantasmawa',
203
-	'info_exportation_base' => 'base ukax apsusispaw @archive@ uka tuqiru',
204
-	'info_facilite_suivi_activite' => 'Qillqa lurawit uñch’ukiw jasachañatakix, SPIP ukax aruskipayirit apayaspa, mä tanta qillqirinakar ukhama yatiyatawinakataki yatiyawinaka ukatak mayiwinaka, ukhamarak qillqatanakat iyaw sawi.', # MODIF
205
-	'info_fichiers_authent' => 'Chiqpach sirit q’ipinaka «.htpasswd» ',
206
-	'info_forums_abo_invites' => 'Qamawimax aruskipañawinakaniw qullqimp qillqatanakatakikiwa; Aka jach’a uta qamawinxa tumpirinakaru qillqayasiñataki jawthapiyi.',
207
-	'info_gauche_auteurs' => 'Akanxa taqpach qamawit qillqirinakaw uñsti. Kunjamaskis ukxa jisk’a saltan kulurapampiw   uñacht’ayi (apnaqiri = ch’uxña, qillqiri = q’illu).',
208
-	'info_gauche_auteurs_exterieurs' => 'Anqajankir qillqirinakax, qamawir jan mantañaniwa, mä laram jisk’a saltampiw uñacht’ayataski; mä wayaqamp chhaqayatakis.', # MODIF
209
-	'info_gauche_messagerie' => 'Yatiyawirix yatiyasiwa, amtayirinak uñstyaña yatiyaw tantaru kuns apaniñapataki jan ukjax yatiyawinak yatiyaña ( apnaqir qutu ukar mayachatakis ukjax)
176
+    'info_code_acces' => '¡Mantañ chimpunakam jan armasimti!',
177
+    'info_config_suivi_explication' => 'Tanta aruskipayiriru aka qamawitxa qillqayasismaw. Aruskipayiritxa qillqatanakat yatiyawinak qatuqata ukatsti jisk’aptat amtatanak yatiyatawiru.',
178
+    'info_confirmer_passe' => 'Machaq imt’aw iyaw saña: ',
179
+    'info_connexion_base' => 'Payir sarawi: &lt;b&gt;chinuñ yant’awi base ukaru&lt;/b&gt;',
180
+    'info_connexion_ldap_ok' => 'LDAP chinuwix lurt’xiwa.</b><p> jutir sarawir sarantasmawa.</p>', # MODIF
181
+    'info_connexion_mysql' => 'Mayir sarawi: <b> MySQL chinuwima</b>',
182
+    'info_connexion_ok' => 'Chinuwix lurt’xiwa.',
183
+    'info_contact' => 'Jikxatata',
184
+    'info_contenu_articles' => 'Qillqatanakat utjawi',
185
+    'info_creation_paragraphe' => ' (Tanta amuyunak uñstayañatakix, ch’usa siqinak jaytam)', # MODIF
186
+    'info_creation_rubrique' => 'Janir qillqatanak qillt’asinxa, &lt;br /&gt; mä t’aqa uñstayañama.&lt;br /&gt;',
187
+    'info_creation_tables' => 'Pusir sarawi: &lt;b&gt;base ukat uyu uyunakat uñstayawi&lt;/b&gt; ',
188
+    'info_creer_base' => '&lt;b&gt;uñstayaña&lt;/b&gt; mä machaq yatiyawinak pirwa: ',
189
+    'info_dans_rubrique' => 'T’aqanxa...',
190
+    'info_date_publication_anterieure' => 'Nayrt’ir uru aka qillqawita',
191
+    'info_date_referencement' => 'APXASIW URU AKA QAMAWITA:',
192
+    'info_derniere_etape' => 'Qhipa sarawi: ¡tukuytanwa!',
193
+    'info_descriptif' => 'Uñt’ayawi:',
194
+    'info_discussion_cours' => 'Amuyt’awinakax lurasiskiw',
195
+    'info_ecrire_article' => 'Janir qillqatanak qillqasinxa, mä t’aqa uñstayañamawa.',
196
+    'info_email_envoi' => 'Apaw aruskipayirit utjawipa (ajlliñatakiwa)',
197
+    'info_email_webmestre' => 'Aruskipayirit utjawipa webmaster ukata (ajlliñatakiwa)', # MODIF
198
+    'info_envoi_email_automatique' => 'Aruskipayirinakat justup apayawi',
199
+    'info_envoyer_maintenant' => 'Jichhaki apayaña',
200
+    'info_etape_suivante' => 'Arkir sarawir sarantaña',
201
+    'info_etape_suivante_1' => 'Arkir sarawir sarantasmawa',
202
+    'info_etape_suivante_2' => 'Arkir sarawir sarantasmawa',
203
+    'info_exportation_base' => 'base ukax apsusispaw @archive@ uka tuqiru',
204
+    'info_facilite_suivi_activite' => 'Qillqa lurawit uñch’ukiw jasachañatakix, SPIP ukax aruskipayirit apayaspa, mä tanta qillqirinakar ukhama yatiyatawinakataki yatiyawinaka ukatak mayiwinaka, ukhamarak qillqatanakat iyaw sawi.', # MODIF
205
+    'info_fichiers_authent' => 'Chiqpach sirit q’ipinaka «.htpasswd» ',
206
+    'info_forums_abo_invites' => 'Qamawimax aruskipañawinakaniw qullqimp qillqatanakatakikiwa; Aka jach’a uta qamawinxa tumpirinakaru qillqayasiñataki jawthapiyi.',
207
+    'info_gauche_auteurs' => 'Akanxa taqpach qamawit qillqirinakaw uñsti. Kunjamaskis ukxa jisk’a saltan kulurapampiw   uñacht’ayi (apnaqiri = ch’uxña, qillqiri = q’illu).',
208
+    'info_gauche_auteurs_exterieurs' => 'Anqajankir qillqirinakax, qamawir jan mantañaniwa, mä laram jisk’a saltampiw uñacht’ayataski; mä wayaqamp chhaqayatakis.', # MODIF
209
+    'info_gauche_messagerie' => 'Yatiyawirix yatiyasiwa, amtayirinak uñstyaña yatiyaw tantaru kuns apaniñapataki jan ukjax yatiyawinak yatiyaña ( apnaqir qutu ukar mayachatakis ukjax)
210 210
 ',
211
-	'info_gauche_statistiques_referers' => 'Aka Web qamawix tantanak uñicht’ayi &lt;i&gt;referers&lt;/i&gt;, qamawinakan chinunak utjkis ukhamarak juman qamawimar apapxi, masurutakiki ukhamarak jichhurutakiki; aka tantaxa sapa pä tunka urasanaka ch’usaru uskuña.',
212
-	'info_gauche_visiteurs_enregistres' => 'Akanxa jach’a qamaw utan qillqatanakakiw jikxatasi (aruskipañawinak qillqayasiyampi)',
213
-	'info_identification_publique' => 'Uñacht’ayawima...'
211
+    'info_gauche_statistiques_referers' => 'Aka Web qamawix tantanak uñicht’ayi &lt;i&gt;referers&lt;/i&gt;, qamawinakan chinunak utjkis ukhamarak juman qamawimar apapxi, masurutakiki ukhamarak jichhurutakiki; aka tantaxa sapa pä tunka urasanaka ch’usaru uskuña.',
212
+    'info_gauche_visiteurs_enregistres' => 'Akanxa jach’a qamaw utan qillqatanakakiw jikxatasi (aruskipañawinak qillqayasiyampi)',
213
+    'info_identification_publique' => 'Uñacht’ayawima...'
214 214
 );
Please login to merge, or discard this patch.
ecrire/lang/ecrire_he.php 1 patch
Indentation   +366 added lines, -366 removed lines patch added patch discarded remove patch
@@ -4,393 +4,393 @@
 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' => 'החלף את ה-PLUGIN',
14
-	'affichage' => 'הצגה',
15
-	'aide_non_disponible' => 'חלק זה מהעזרה אונליין אינו עדיין מוכן בשפה זו.',
16
-	'auteur' => 'כותב',
17
-	'avis_acces_interdit' => 'גישה אסורה',
18
-	'avis_article_modifie' => 'אזהרה, @nom_auteur_modif@ עבד על הכתבה הזאת @date_diff@ לפני דקות אחדות',
19
-	'avis_aucun_resultat' => '.שום תוצאות לא נמצאו',
20
-	'avis_base_inaccessible' => 'אי אפשר להתחבר לנדבך נתונים données @base@.',
21
-	'avis_chemin_invalide_1' => 'הנתיב שבחרת',
22
-	'avis_chemin_invalide_2' => 'לא נראה בר תוקף. נא לחזור לדף הקודם ולוודא את האינפורמציה.',
23
-	'avis_connexion_echec_1' => 'התקשרות לבסיס הנתונים נכשלה',
24
-	'avis_connexion_echec_2' => 'נא לחזור לדף הקודם ולוודא את האינפורמציה. ',
25
-	'avis_connexion_echec_3' => '<b>N.B.</b> על מספר שרתים, אתה חייב <b>בקשה</b> ההפעלה של הגישה שלך לבסיס הנתונים של מיי.אס.קיו.אל לפני שתוכל להשתמש בו. אם אינך יכול להתחבר, וודא שלמעשה שלחת את הבקשה הזאת ',
26
-	'avis_connexion_ldap_echec_1' => 'התקשרות לשרת אל.די.איי.פי נכשלה',
27
-	'avis_connexion_ldap_echec_2' => 'חזור אל הדף הקודם וודא את האינפורמציה שסיפקת',
28
-	'avis_connexion_ldap_echec_3' => 'לחלופין, אל תשתמש בתמיכת אל.די.איי.פי  לייבא משתמשים ',
29
-	'avis_deplacement_rubrique' => ' אזהרה ! המדור הזה כולל @contient_breves@ brève@scb@ : אם הנך מזיז אותו, וודא שהנך מסמן את התיבה הזאת לאישור.',
30
-	'avis_erreur_connexion_mysql' => 'שגיאת התחברות לאס.קיו.אל',
31
-	'avis_espace_interdit' => '<b>Forbidden area</b><p>אס.פי.אי.פי כבר מותקן', # MODIF
32
-	'avis_lecture_noms_bases_1' => 'תוכנת ההתקנה לא יכולה לקרוא את שמות בסיסי הנתונים המותקנים ',
33
-	'avis_lecture_noms_bases_2' => 'או שאף בסיס אינו נגיש , או שהפונקציה המאפשרת לערוך רשימה של הבסיסים אינה פעילה יותר
12
+    // A
13
+    'activer_plugin' => 'החלף את ה-PLUGIN',
14
+    'affichage' => 'הצגה',
15
+    'aide_non_disponible' => 'חלק זה מהעזרה אונליין אינו עדיין מוכן בשפה זו.',
16
+    'auteur' => 'כותב',
17
+    'avis_acces_interdit' => 'גישה אסורה',
18
+    'avis_article_modifie' => 'אזהרה, @nom_auteur_modif@ עבד על הכתבה הזאת @date_diff@ לפני דקות אחדות',
19
+    'avis_aucun_resultat' => '.שום תוצאות לא נמצאו',
20
+    'avis_base_inaccessible' => 'אי אפשר להתחבר לנדבך נתונים données @base@.',
21
+    'avis_chemin_invalide_1' => 'הנתיב שבחרת',
22
+    'avis_chemin_invalide_2' => 'לא נראה בר תוקף. נא לחזור לדף הקודם ולוודא את האינפורמציה.',
23
+    'avis_connexion_echec_1' => 'התקשרות לבסיס הנתונים נכשלה',
24
+    'avis_connexion_echec_2' => 'נא לחזור לדף הקודם ולוודא את האינפורמציה. ',
25
+    'avis_connexion_echec_3' => '<b>N.B.</b> על מספר שרתים, אתה חייב <b>בקשה</b> ההפעלה של הגישה שלך לבסיס הנתונים של מיי.אס.קיו.אל לפני שתוכל להשתמש בו. אם אינך יכול להתחבר, וודא שלמעשה שלחת את הבקשה הזאת ',
26
+    'avis_connexion_ldap_echec_1' => 'התקשרות לשרת אל.די.איי.פי נכשלה',
27
+    'avis_connexion_ldap_echec_2' => 'חזור אל הדף הקודם וודא את האינפורמציה שסיפקת',
28
+    'avis_connexion_ldap_echec_3' => 'לחלופין, אל תשתמש בתמיכת אל.די.איי.פי  לייבא משתמשים ',
29
+    'avis_deplacement_rubrique' => ' אזהרה ! המדור הזה כולל @contient_breves@ brève@scb@ : אם הנך מזיז אותו, וודא שהנך מסמן את התיבה הזאת לאישור.',
30
+    'avis_erreur_connexion_mysql' => 'שגיאת התחברות לאס.קיו.אל',
31
+    'avis_espace_interdit' => '<b>Forbidden area</b><p>אס.פי.אי.פי כבר מותקן', # MODIF
32
+    'avis_lecture_noms_bases_1' => 'תוכנת ההתקנה לא יכולה לקרוא את שמות בסיסי הנתונים המותקנים ',
33
+    'avis_lecture_noms_bases_2' => 'או שאף בסיס אינו נגיש , או שהפונקציה המאפשרת לערוך רשימה של הבסיסים אינה פעילה יותר
34 34
  מסיבות בטיחות (מקרה הקורה אצל הרבה שרתי אכסון).',
35
-	'avis_lecture_noms_bases_3' => 'במידה והחלופה השנייה הייתה נכונה, ישנה אפשרות שבסיס הנתונים שנקרא אחרי כניסתך למערכת יכול להיות שימושי: ',
36
-	'avis_non_acces_page' => 'אינך חייב להכנס לדף הזה',
37
-	'avis_operation_echec' => 'הפעולה נכשלה',
38
-	'avis_operation_impossible' => 'פעולה אינה אפשרית',
39
-	'avis_suppression_base' => 'אזהרה, מחיקת המידע היא פעולה בלתי הפיכה ',
35
+    'avis_lecture_noms_bases_3' => 'במידה והחלופה השנייה הייתה נכונה, ישנה אפשרות שבסיס הנתונים שנקרא אחרי כניסתך למערכת יכול להיות שימושי: ',
36
+    'avis_non_acces_page' => 'אינך חייב להכנס לדף הזה',
37
+    'avis_operation_echec' => 'הפעולה נכשלה',
38
+    'avis_operation_impossible' => 'פעולה אינה אפשרית',
39
+    'avis_suppression_base' => 'אזהרה, מחיקת המידע היא פעולה בלתי הפיכה ',
40 40
 
41
-	// B
42
-	'bouton_acces_ldap' => ' הוסף גישה ל-LDAP',
43
-	'bouton_ajouter' => 'הוסף',
44
-	'bouton_annuler' => 'בטל',
45
-	'bouton_demande_publication' => 'בקשה להופיע את המאמר',
46
-	'bouton_desactive_tout' => 'בטל פעולה של הכל',
47
-	'bouton_desinstaller' => 'הסר',
48
-	'bouton_effacer_tout' => 'מחיקת הכל',
49
-	'bouton_envoyer_message' => 'הודעה סופית : שלח',
50
-	'bouton_fermer' => 'סגור',
51
-	'bouton_mettre_a_jour_base' => 'עכדן נדבך נתונים',
52
-	'bouton_modifier' => 'תיקון',
53
-	'bouton_radio_afficher' => 'הראה',
54
-	'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'הופיע ברשימת העורכים המחוברים',
55
-	'bouton_radio_envoi_annonces_adresse' => ':שליחת הודעות לכתובת',
56
-	'bouton_radio_envoi_liste_nouveautes' => 'שלח את רשימת החדשות האחרונה',
57
-	'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'אל תופיע ברשימת העורכים המחוברים',
58
-	'bouton_radio_non_envoi_annonces_editoriales' => 'אל תשלח הודעות עורך ',
59
-	'bouton_redirection' => 'כוון שנית',
60
-	'bouton_relancer_installation' => 'התחל בשנית התקנה',
61
-	'bouton_suivant' => 'הבא',
62
-	'bouton_tenter_recuperation' => 'ניסיון תיקון',
63
-	'bouton_test_proxy' => 'בחן את ייפוי הכוח',
64
-	'bouton_vider_cache' => '(לרוקן את המחבוא(מטמון',
41
+    // B
42
+    'bouton_acces_ldap' => ' הוסף גישה ל-LDAP',
43
+    'bouton_ajouter' => 'הוסף',
44
+    'bouton_annuler' => 'בטל',
45
+    'bouton_demande_publication' => 'בקשה להופיע את המאמר',
46
+    'bouton_desactive_tout' => 'בטל פעולה של הכל',
47
+    'bouton_desinstaller' => 'הסר',
48
+    'bouton_effacer_tout' => 'מחיקת הכל',
49
+    'bouton_envoyer_message' => 'הודעה סופית : שלח',
50
+    'bouton_fermer' => 'סגור',
51
+    'bouton_mettre_a_jour_base' => 'עכדן נדבך נתונים',
52
+    'bouton_modifier' => 'תיקון',
53
+    'bouton_radio_afficher' => 'הראה',
54
+    'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'הופיע ברשימת העורכים המחוברים',
55
+    'bouton_radio_envoi_annonces_adresse' => ':שליחת הודעות לכתובת',
56
+    'bouton_radio_envoi_liste_nouveautes' => 'שלח את רשימת החדשות האחרונה',
57
+    'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'אל תופיע ברשימת העורכים המחוברים',
58
+    'bouton_radio_non_envoi_annonces_editoriales' => 'אל תשלח הודעות עורך ',
59
+    'bouton_redirection' => 'כוון שנית',
60
+    'bouton_relancer_installation' => 'התחל בשנית התקנה',
61
+    'bouton_suivant' => 'הבא',
62
+    'bouton_tenter_recuperation' => 'ניסיון תיקון',
63
+    'bouton_test_proxy' => 'בחן את ייפוי הכוח',
64
+    'bouton_vider_cache' => '(לרוקן את המחבוא(מטמון',
65 65
 
66
-	// C
67
-	'cache_modifiable_webmestre' => 'הפרמטר הזה ניתן לשינוי על ידי מנהל האתר',
68
-	'calendrier_synchro' => 'אם אתה משתמש באפליקציית יומן תואמת עם <b>iCal</b>, אתה יכול לסנכרן את זה עם אינפורמציה של אתרים אחרים',
69
-	'config_activer_champs' => 'הפעל את השדות הבאים',
70
-	'config_choix_base_sup' => 'ציין בסיס נתונים על שרת זה',
71
-	'config_erreur_base_sup' => 'אין ל-SPIP גישה לרשימת בסיסי הנתונים הנגישים',
72
-	'config_info_base_sup' => 'אם יש לך בסיסי נתונים אחרים שאתה רוצה להתיעץ בהם באמצעות SPIP, על ידי השרת שלה SQL או על ידי אחר, השאלון למטה מאפשר לך להציג אותם. אם אתה משאיר שדות ריקים, המזהים של ההתקשרות לבסיס העיקרי יהיו בשימוש.',
73
-	'config_info_base_sup_disponibles' => 'ניתן להציג שאלות לבסיס הנוסף ',
74
-	'config_info_enregistree' => 'התצורה החדשה נשמר',
75
-	'config_info_logos' => 'כל אלמנט באתר יכול לשאת לוגו, כך גם « logo de survol »',
76
-	'config_info_logos_utiliser' => 'השתמש בלוגואים',
77
-	'config_info_logos_utiliser_non' => 'אל תשתמש בלוגואים',
78
-	'config_info_logos_utiliser_survol' => 'השתמש בלוגואים של העלעול',
79
-	'config_info_logos_utiliser_survol_non' => 'אל תשתמש בלוגואים של העלעול',
80
-	'config_info_redirection' => 'על ידי הפעלת האופציה הזאת, אתה יכול ליצור מאמרים וירטואלים, הפניות פשוטות למאמרים המפורסמים באתרים אחרים או מחוץ ל-SPIP',
81
-	'config_redirection' => 'מאמרים וירטואלים',
82
-	'config_titre_base_sup' => 'הצהרה של בסיס נתונים נוסף',
83
-	'config_titre_base_sup_choix' => 'בחר בסיס נתונים נוסף',
84
-	'connexion_ldap' => 'התחברות:',
66
+    // C
67
+    'cache_modifiable_webmestre' => 'הפרמטר הזה ניתן לשינוי על ידי מנהל האתר',
68
+    'calendrier_synchro' => 'אם אתה משתמש באפליקציית יומן תואמת עם <b>iCal</b>, אתה יכול לסנכרן את זה עם אינפורמציה של אתרים אחרים',
69
+    'config_activer_champs' => 'הפעל את השדות הבאים',
70
+    'config_choix_base_sup' => 'ציין בסיס נתונים על שרת זה',
71
+    'config_erreur_base_sup' => 'אין ל-SPIP גישה לרשימת בסיסי הנתונים הנגישים',
72
+    'config_info_base_sup' => 'אם יש לך בסיסי נתונים אחרים שאתה רוצה להתיעץ בהם באמצעות SPIP, על ידי השרת שלה SQL או על ידי אחר, השאלון למטה מאפשר לך להציג אותם. אם אתה משאיר שדות ריקים, המזהים של ההתקשרות לבסיס העיקרי יהיו בשימוש.',
73
+    'config_info_base_sup_disponibles' => 'ניתן להציג שאלות לבסיס הנוסף ',
74
+    'config_info_enregistree' => 'התצורה החדשה נשמר',
75
+    'config_info_logos' => 'כל אלמנט באתר יכול לשאת לוגו, כך גם « logo de survol »',
76
+    'config_info_logos_utiliser' => 'השתמש בלוגואים',
77
+    'config_info_logos_utiliser_non' => 'אל תשתמש בלוגואים',
78
+    'config_info_logos_utiliser_survol' => 'השתמש בלוגואים של העלעול',
79
+    'config_info_logos_utiliser_survol_non' => 'אל תשתמש בלוגואים של העלעול',
80
+    'config_info_redirection' => 'על ידי הפעלת האופציה הזאת, אתה יכול ליצור מאמרים וירטואלים, הפניות פשוטות למאמרים המפורסמים באתרים אחרים או מחוץ ל-SPIP',
81
+    'config_redirection' => 'מאמרים וירטואלים',
82
+    'config_titre_base_sup' => 'הצהרה של בסיס נתונים נוסף',
83
+    'config_titre_base_sup_choix' => 'בחר בסיס נתונים נוסף',
84
+    'connexion_ldap' => 'התחברות:',
85 85
 
86
-	// D
87
-	'date_mot_heures' => '"H"',
86
+    // D
87
+    'date_mot_heures' => '"H"',
88 88
 
89
-	// E
90
-	'email' => 'דוא"ל',
91
-	'email_2' => 'דוא"ל:',
92
-	'entree_adresse_annuaire' => 'מען המדריך',
93
-	'entree_adresse_email' => 'הדוא"ל שלך',
94
-	'entree_adresse_email_2' => 'כתובת דוא"ל',
95
-	'entree_base_donnee_1' => 'כתובת בסיס הנתונים',
96
-	'entree_base_donnee_2' => '(לעיתים הכתובת מתאימה לזאת של אתרך, לפעמים היא מתאימה למושג «localhost»,לפעמים היא מושארת לגמרי ריקה).',
97
-	'entree_biographie' => 'ביוגרפיה קצרה בכמה מילים',
98
-	'entree_chemin_acces' => '<b>Enter</b> את הדרך:',
99
-	'entree_cle_pgp' => 'מפתח ה-פי.ג’י.פי שלך',
100
-	'entree_contenu_rubrique' => '(תוכן המדור בכמה מילים.)',
101
-	'entree_identifiants_connexion' => '...מזהי ההתחברות שלך',
102
-	'entree_identifiants_connexion_2' => 'מזהה של חיבור',
103
-	'entree_informations_connexion_ldap' => 'נא מלא את התבנית הזאת עם אינפורמציית התקשרות ה-אל.די.איי.פי. אתה תהיה מוענק עם האינפורמציה הזאת על ידי מנהל הרשת או המערכת.',
104
-	'entree_infos_perso' => '?מי אתה',
105
-	'entree_infos_perso_2' => 'מי המחבר?',
106
-	'entree_interieur_rubrique' => 'בתוך המדור:',
107
-	'entree_liens_sites' => '<b>קישור היפרטקסט</b> (התיחסות, אתר לבקר...)',
108
-	'entree_login' => 'שם ההתחברות שלך',
109
-	'entree_login_connexion_1' => 'שם ההתחברות של החיבור',
110
-	'entree_login_connexion_2' => '(מתייחס לעיתים ל-LOGIN הגישה שלך ל-FTP, לפעמים הוא מושאר ריק)',
111
-	'entree_mot_passe' => 'סיסמתך',
112
-	'entree_mot_passe_1' => 'סיסמת התחברות',
113
-	'entree_mot_passe_2' => '(מתייחס לעיתים לסיסמה שלך על ה-FTP, לפעמים מושאר ריק)',
114
-	'entree_nom_fichier' => 'נא רשום את שם הקובץ@texte_compresse@:',
115
-	'entree_nom_pseudo' => 'שם או כינוי',
116
-	'entree_nom_pseudo_1' => '(שם או כינוי)',
117
-	'entree_nom_pseudo_2' => 'שם או כינוי',
118
-	'entree_nom_site' => 'השם של האתר שלך',
119
-	'entree_nouveau_passe' => 'סיסמה חדשה',
120
-	'entree_passe_ldap' => 'סיסמה',
121
-	'entree_port_annuaire' => 'מספר יציאה של המדריך',
122
-	'entree_signature' => 'חתימה',
123
-	'entree_titre_obligatoire' => '<b>כותרת</b> [הכרחי]<br />',
124
-	'entree_url' => 'הכתובת הכללית של האתר שלך',
125
-	'erreur_plugin_fichier_absent' => 'קובץ חסר',
126
-	'erreur_plugin_fichier_def_absent' => 'קובץ בעל הגדרה חסרה',
127
-	'erreur_plugin_nom_fonction_interdit' => 'שם פונקציה אסור',
128
-	'erreur_plugin_nom_manquant' => 'שם PLUGIN חסר',
129
-	'erreur_plugin_prefix_manquant' => 'אזור קריאת שם PLUGIN לא מוגדר',
130
-	'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; חסר בקובץ ההגדרה',
131
-	'erreur_plugin_version_manquant' => 'גרסת PLUGIN חסרה',
89
+    // E
90
+    'email' => 'דוא"ל',
91
+    'email_2' => 'דוא"ל:',
92
+    'entree_adresse_annuaire' => 'מען המדריך',
93
+    'entree_adresse_email' => 'הדוא"ל שלך',
94
+    'entree_adresse_email_2' => 'כתובת דוא"ל',
95
+    'entree_base_donnee_1' => 'כתובת בסיס הנתונים',
96
+    'entree_base_donnee_2' => '(לעיתים הכתובת מתאימה לזאת של אתרך, לפעמים היא מתאימה למושג «localhost»,לפעמים היא מושארת לגמרי ריקה).',
97
+    'entree_biographie' => 'ביוגרפיה קצרה בכמה מילים',
98
+    'entree_chemin_acces' => '<b>Enter</b> את הדרך:',
99
+    'entree_cle_pgp' => 'מפתח ה-פי.ג’י.פי שלך',
100
+    'entree_contenu_rubrique' => '(תוכן המדור בכמה מילים.)',
101
+    'entree_identifiants_connexion' => '...מזהי ההתחברות שלך',
102
+    'entree_identifiants_connexion_2' => 'מזהה של חיבור',
103
+    'entree_informations_connexion_ldap' => 'נא מלא את התבנית הזאת עם אינפורמציית התקשרות ה-אל.די.איי.פי. אתה תהיה מוענק עם האינפורמציה הזאת על ידי מנהל הרשת או המערכת.',
104
+    'entree_infos_perso' => '?מי אתה',
105
+    'entree_infos_perso_2' => 'מי המחבר?',
106
+    'entree_interieur_rubrique' => 'בתוך המדור:',
107
+    'entree_liens_sites' => '<b>קישור היפרטקסט</b> (התיחסות, אתר לבקר...)',
108
+    'entree_login' => 'שם ההתחברות שלך',
109
+    'entree_login_connexion_1' => 'שם ההתחברות של החיבור',
110
+    'entree_login_connexion_2' => '(מתייחס לעיתים ל-LOGIN הגישה שלך ל-FTP, לפעמים הוא מושאר ריק)',
111
+    'entree_mot_passe' => 'סיסמתך',
112
+    'entree_mot_passe_1' => 'סיסמת התחברות',
113
+    'entree_mot_passe_2' => '(מתייחס לעיתים לסיסמה שלך על ה-FTP, לפעמים מושאר ריק)',
114
+    'entree_nom_fichier' => 'נא רשום את שם הקובץ@texte_compresse@:',
115
+    'entree_nom_pseudo' => 'שם או כינוי',
116
+    'entree_nom_pseudo_1' => '(שם או כינוי)',
117
+    'entree_nom_pseudo_2' => 'שם או כינוי',
118
+    'entree_nom_site' => 'השם של האתר שלך',
119
+    'entree_nouveau_passe' => 'סיסמה חדשה',
120
+    'entree_passe_ldap' => 'סיסמה',
121
+    'entree_port_annuaire' => 'מספר יציאה של המדריך',
122
+    'entree_signature' => 'חתימה',
123
+    'entree_titre_obligatoire' => '<b>כותרת</b> [הכרחי]<br />',
124
+    'entree_url' => 'הכתובת הכללית של האתר שלך',
125
+    'erreur_plugin_fichier_absent' => 'קובץ חסר',
126
+    'erreur_plugin_fichier_def_absent' => 'קובץ בעל הגדרה חסרה',
127
+    'erreur_plugin_nom_fonction_interdit' => 'שם פונקציה אסור',
128
+    'erreur_plugin_nom_manquant' => 'שם PLUGIN חסר',
129
+    'erreur_plugin_prefix_manquant' => 'אזור קריאת שם PLUGIN לא מוגדר',
130
+    'erreur_plugin_tag_plugin_absent' => '&lt;plugin&gt; חסר בקובץ ההגדרה',
131
+    'erreur_plugin_version_manquant' => 'גרסת PLUGIN חסרה',
132 132
 
133
-	// I
134
-	'ical_info1' => 'הדף הזה מציג כמה שיטות לשמור קשר עם פעילות האתר הזה.',
135
-	'ical_info2' => 'ליותר פרטים על כל הטכניקות, אל תהסס לפנות ל המסמכים של <<a href="@spipnet@">SPIP </a',
136
-	'ical_info_calendrier' => 'שני לוחות זמנים נמצאים בסל האשפה. הראשון הוא מפת אתר אשר מראה את כל הכתבות המפורסמות. השני מכיל הודעות עורכים גם ההודעות הפרטיות האחרונות שלך: זה שמור בשבילך הודות למפתח אישי שאתה יכול לשנות בכל זמן על ידי חידוש סיסמתך.',
137
-	'ical_methode_http' => 'מוריד',
138
-	'ical_methode_webcal' => 'סינכרוניזציה (webcal://)', # MODIF
139
-	'ical_texte_prive' => 'לוח הזמנים זה, לשימוש פרטי בלבד, מיידע אותך על הפעילות הפרטית של העורכים של האתר הזה (משימות, פגישות אישיות, מאמרים ומבזקים מוצעים...).',
140
-	'ical_texte_public' => 'לוח הזמנים זה מאפשר לך לעקוב אחר הפעילות הציבורית של האתר הזה (מאמרים מפורסמים ומבזקים). ',
141
-	'ical_texte_rss' => 'הינך יכול לעשות סינדיקציה על החדשות האחרונות של האתר הזה בכל אקס.אמ.אל/אר.אס.אס (סיכום עשיר של אתר) קורא קבצים. כמו כן זה גם הפורמט שמאפשר ל אס.פי.איי.פי לקרוא את החדשות האחרונות שמפורסמות על ידי אתרים אחרים אשר משתמשים בחילוף תואם של פורמטים (אתרים בעלי סינדיקציה)',
142
-	'ical_titre_js' => 'Javascript (שפת ג’אווה)',
143
-	'ical_titre_mailing' => 'רשימת דואר',
144
-	'ical_titre_rss' => 'קבצי איסוף תכני רשת',
145
-	'icone_activer_cookie' => '"מקם "קוקיי',
146
-	'icone_admin_plugin' => 'ניהול ה-PLUGINS',
147
-	'icone_afficher_auteurs' => 'הצג מחברים',
148
-	'icone_afficher_visiteurs' => 'הצג מבקרים',
149
-	'icone_arret_discussion' => 'הפסק השתתפות בשיחה זו',
150
-	'icone_calendrier' => 'לוח שנה',
151
-	'icone_creer_auteur' => 'צור מחבר חדש ושתף אותו עם המאמר הזה',
152
-	'icone_creer_mot_cle' => 'צור מילת מפתח חדשה וצור לה קישור עם המאמר הזה',
153
-	'icone_creer_rubrique_2' => 'צור מדור חדש',
154
-	'icone_modifier_article' => 'שנה את המאמר הזה',
155
-	'icone_modifier_rubrique' => 'תיקון מדור',
156
-	'icone_relancer_signataire' => 'העלה מחדש את החתום',
157
-	'icone_retour' => 'אחורה',
158
-	'icone_retour_article' => 'אל המאמר הקודם',
159
-	'icone_supprimer_cookie' => '"מחק "קוקיי',
160
-	'icone_supprimer_rubrique' => 'מחיקת המדור',
161
-	'icone_supprimer_signature' => 'מחק חתימה זו',
162
-	'icone_valider_signature' => 'תן תוקף לחתימה זו',
163
-	'image_administrer_rubrique' => 'אתה יכול לנהל את המדור',
164
-	'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
165
-	'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
166
-	'info_1_article' => 'מאמר 1',
167
-	'info_activer_cookie' => 'אתה יכול להפעיל <b> עוגיית התכתבות</b>, אשר יאפשר לך
133
+    // I
134
+    'ical_info1' => 'הדף הזה מציג כמה שיטות לשמור קשר עם פעילות האתר הזה.',
135
+    'ical_info2' => 'ליותר פרטים על כל הטכניקות, אל תהסס לפנות ל המסמכים של <<a href="@spipnet@">SPIP </a',
136
+    'ical_info_calendrier' => 'שני לוחות זמנים נמצאים בסל האשפה. הראשון הוא מפת אתר אשר מראה את כל הכתבות המפורסמות. השני מכיל הודעות עורכים גם ההודעות הפרטיות האחרונות שלך: זה שמור בשבילך הודות למפתח אישי שאתה יכול לשנות בכל זמן על ידי חידוש סיסמתך.',
137
+    'ical_methode_http' => 'מוריד',
138
+    'ical_methode_webcal' => 'סינכרוניזציה (webcal://)', # MODIF
139
+    'ical_texte_prive' => 'לוח הזמנים זה, לשימוש פרטי בלבד, מיידע אותך על הפעילות הפרטית של העורכים של האתר הזה (משימות, פגישות אישיות, מאמרים ומבזקים מוצעים...).',
140
+    'ical_texte_public' => 'לוח הזמנים זה מאפשר לך לעקוב אחר הפעילות הציבורית של האתר הזה (מאמרים מפורסמים ומבזקים). ',
141
+    'ical_texte_rss' => 'הינך יכול לעשות סינדיקציה על החדשות האחרונות של האתר הזה בכל אקס.אמ.אל/אר.אס.אס (סיכום עשיר של אתר) קורא קבצים. כמו כן זה גם הפורמט שמאפשר ל אס.פי.איי.פי לקרוא את החדשות האחרונות שמפורסמות על ידי אתרים אחרים אשר משתמשים בחילוף תואם של פורמטים (אתרים בעלי סינדיקציה)',
142
+    'ical_titre_js' => 'Javascript (שפת ג’אווה)',
143
+    'ical_titre_mailing' => 'רשימת דואר',
144
+    'ical_titre_rss' => 'קבצי איסוף תכני רשת',
145
+    'icone_activer_cookie' => '"מקם "קוקיי',
146
+    'icone_admin_plugin' => 'ניהול ה-PLUGINS',
147
+    'icone_afficher_auteurs' => 'הצג מחברים',
148
+    'icone_afficher_visiteurs' => 'הצג מבקרים',
149
+    'icone_arret_discussion' => 'הפסק השתתפות בשיחה זו',
150
+    'icone_calendrier' => 'לוח שנה',
151
+    'icone_creer_auteur' => 'צור מחבר חדש ושתף אותו עם המאמר הזה',
152
+    'icone_creer_mot_cle' => 'צור מילת מפתח חדשה וצור לה קישור עם המאמר הזה',
153
+    'icone_creer_rubrique_2' => 'צור מדור חדש',
154
+    'icone_modifier_article' => 'שנה את המאמר הזה',
155
+    'icone_modifier_rubrique' => 'תיקון מדור',
156
+    'icone_relancer_signataire' => 'העלה מחדש את החתום',
157
+    'icone_retour' => 'אחורה',
158
+    'icone_retour_article' => 'אל המאמר הקודם',
159
+    'icone_supprimer_cookie' => '"מחק "קוקיי',
160
+    'icone_supprimer_rubrique' => 'מחיקת המדור',
161
+    'icone_supprimer_signature' => 'מחק חתימה זו',
162
+    'icone_valider_signature' => 'תן תוקף לחתימה זו',
163
+    'image_administrer_rubrique' => 'אתה יכול לנהל את המדור',
164
+    'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
165
+    'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
166
+    'info_1_article' => 'מאמר 1',
167
+    'info_activer_cookie' => 'אתה יכול להפעיל <b> עוגיית התכתבות</b>, אשר יאפשר לך
168 168
  לעבור בקלות מן האתר הציבורי לאתר הפרטי.',
169
-	'info_administrateur' => 'מנהל',
170
-	'info_administrateur_1' => 'מנהל',
171
-	'info_administrateur_2' => 'של האתר (<i>use with caution</i>)',
172
-	'info_administrateur_site_01' => 'אם היך מנהל אתר, אנא',
173
-	'info_administrateur_site_02' => 'לחץ על הקישור הזה',
174
-	'info_administrateurs' => 'מנהלים',
175
-	'info_administrer_rubrique' => 'הינך יכול לנהל מדור זה',
176
-	'info_adresse' => ':אל הכתובת',
177
-	'info_adresse_url' => 'הכתובת הכללית של האתר הציבורי שלך',
178
-	'info_aide_en_ligne' => 'עזרה מקוונת ל-אס.פי.אי.פי',
179
-	'info_ajout_image' => 'כאשר אתה מוסיף תמונות כמסמכים מצורפים למאמר,
169
+    'info_administrateur' => 'מנהל',
170
+    'info_administrateur_1' => 'מנהל',
171
+    'info_administrateur_2' => 'של האתר (<i>use with caution</i>)',
172
+    'info_administrateur_site_01' => 'אם היך מנהל אתר, אנא',
173
+    'info_administrateur_site_02' => 'לחץ על הקישור הזה',
174
+    'info_administrateurs' => 'מנהלים',
175
+    'info_administrer_rubrique' => 'הינך יכול לנהל מדור זה',
176
+    'info_adresse' => ':אל הכתובת',
177
+    'info_adresse_url' => 'הכתובת הכללית של האתר הציבורי שלך',
178
+    'info_aide_en_ligne' => 'עזרה מקוונת ל-אס.פי.אי.פי',
179
+    'info_ajout_image' => 'כאשר אתה מוסיף תמונות כמסמכים מצורפים למאמר,
180 180
  SPIP יכול ליצור עבורך, בצורה אוטומטית, מיניאטורות של
181 181
  תמונות מוכנסות. הדבר מאפשר למשל ליצור
182 182
  אוטומטית גלריה או תיק עבודות.',
183
-	'info_ajouter_rubrique' => 'הוספת מדור נוסף לניהול:',
184
-	'info_annonce_nouveautes' => 'מודעות אחרונות של חדשות',
185
-	'info_article' => 'מאמר',
186
-	'info_article_2' => 'מאמרים',
187
-	'info_article_a_paraitre' => 'המאמרים בעלי תאריך מאוחר שיופיעו',
188
-	'info_articles_02' => 'מאמרים',
189
-	'info_articles_2' => 'מאמרים',
190
-	'info_articles_auteur' => 'המאמרים של המחבר הזה',
191
-	'info_articles_trouves' => 'מאמרים נמצאו',
192
-	'info_attente_validation' => 'המאמרים שלך מחכים למתן תוקף',
193
-	'info_aujourdhui' => ':היום',
194
-	'info_auteurs' => 'מחברים',
195
-	'info_auteurs_par_tri' => 'מחברים@partri@',
196
-	'info_auteurs_trouves' => 'מחברים נמצאו',
197
-	'info_authentification_externe' => 'אישור חיצוני',
198
-	'info_avertissement' => 'אזהרה',
199
-	'info_barre_outils' => 'עם סרגל הכלים שלי?',
200
-	'info_base_installee' => '.המבנה של בסיס הנתונים שלך מותקן',
201
-	'info_chapeau' => 'סיפון',
202
-	'info_chapeau_2' => ':הקדמה',
203
-	'info_chemin_acces_1' => 'אפשרויות: <b>Access path in directory</b>',
204
-	'info_chemin_acces_2' => 'מעכשיו והלאה, הינך חייב לעצב את דרך הגישה לספריית המידע. המידע הזה נחוץ לקריאת הפרופילים של המשתמשים אשר שמורים בספרייה.',
205
-	'info_chemin_acces_annuaire' => 'אפשרויות: <b>Access path in directory</b>',
206
-	'info_choix_base' => ':שלב שלישי',
207
-	'info_classement_1' => '<sup>st</sup> מחוץ ל @liste@',
208
-	'info_classement_2' => '<sup>th</sup> מחוץ ל @liste@',
209
-	'info_code_acces' => '!אל תשכח את את קודי הגישה שלך',
210
-	'info_config_suivi' => 'אם הכתובת הזאת מותאמת לרשימת דיוור,  אתה יכול לציין להלן את הכתובת איפה שמשתתפי האתר יכולים להרשם. הכתובת הזאת יכולה להיות כתובת כללית (למשל העמוד של רשימת הרישום דרך הרשת), או כתובת דוא"למעונקת עם נושא מסויים (למשל: <tt>@adresse_suivi@?subject=subscribe</tt>):',
211
-	'info_config_suivi_explication' => 'הינך יכול להירשם לרשימת הדיוור של האתר. לאחר הרישום תקבל, על ידי דואר אלקטרוני, את המודעות באשר למאמרים ולמבזקים המוצעים לפרסום.',
212
-	'info_confirmer_passe' => ':אשר סיסמה חדשה',
213
-	'info_connexion_base' => 'שלב שני: <b>Attempting to connect to database</b>',
214
-	'info_connexion_mysql' => 'שלב ראשון: <b>Your SQL connection</b>',
215
-	'info_connexion_ok' => '.התקשרות הצליחה',
216
-	'info_contact' => 'התקשר',
217
-	'info_contenu_articles' => 'תוכן המאמרים',
218
-	'info_creation_paragraphe' => '(בשביל ליצור פסקאות, אתה פשוט עוזב שורות ריקות.)', # MODIF
219
-	'info_creation_rubrique' => 'לפני שתוכל לכתוב מאמרים,<br />אתה חייב ליצור לפחות פדור אחד<br />',
220
-	'info_creation_tables' => 'שלב רביעי: <b>Creation of the database tables</b>',
221
-	'info_creer_base' => '<b>Create</b> בסיס נתונים חדש :',
222
-	'info_dans_rubrique' => 'במדור:',
223
-	'info_date_publication_anterieure' => 'תאריך של הוצאה לאור מוקדמת:',
224
-	'info_date_referencement' => ':תאריך של הוספת מראי מקום באתר זה',
225
-	'info_derniere_etape' => 'זהו הסתיים!',
226
-	'info_descriptif' => ':תיאור',
227
-	'info_discussion_cours' => 'דיונים בהתקדמות',
228
-	'info_ecrire_article' => 'לפני שתוכל לכתוב מאמרים, אתה חייב ליצור לפחות מדור אחד.',
229
-	'info_email_envoi' => '(כתובת הדוא"ל של השולח (רשות',
230
-	'info_email_webmestre' => '(כתובת הדוא"ל של מומחה הרשת (רשות', # MODIF
231
-	'info_envoi_email_automatique' => 'דיוור אוטומטי',
232
-	'info_envoyer_maintenant' => 'שלח עכשיו',
233
-	'info_etape_suivante' => 'לך אל השלב הבא',
234
-	'info_etape_suivante_1' => '.הינך יכול לעבור לשלב הבא',
235
-	'info_etape_suivante_2' => '.הינך יכול לעבור לשלב הבא',
236
-	'info_exportation_base' => 'יצוא בסיס נתונים אל @archive@',
237
-	'info_fichiers_authent' => '".htpasswd" אישור קובץ',
238
-	'info_gauche_auteurs_exterieurs' => 'מחברים חיצוניים, ללא שום גישה לאתר, מצויינים על ידי סמל כחול; מחברים מחוקים על ידי פח אשפה.', # MODIF
239
-	'info_gauche_messagerie' => 'התכתבות מאפשרת לך להחליף הודעות בין עורכים, כדי לשמר תזכירים (לשימושך האישי) או להציג מודעות בדף הבית של (.האזור הפרטי (אם אתה אחראי',
240
-	'info_gauche_statistiques_referers' => 'הדף הזה מציג רשימה של <i>referrers</i>, כלומר האתר מכיל קישורים לאתרך, רק להיום: למעשה הרשימה הזאת מתעדכנת כל 24 שעות.',
241
-	'info_generation_miniatures_images' => 'יוצר תמונות ממוזערות',
242
-	'info_hier' => ':אתמול',
243
-	'info_identification_publique' => '...הזהות הציבורית שלך',
244
-	'info_image_process2' => 'Si aucune image n’apparaît, alors le serveur qui héberge votre site n’a pas été configuré pour utiliser de tels outils. Si vous souhaitez utiliser ces fonctions, contactez le responsable technique et demandez les extensions « GD » ou « Imagick ».',
245
-	'info_informations_personnelles' => 'נתונים אישיים',
246
-	'info_inscription_automatique' => 'הרשמה אוטומטית של עורכים חדשים',
247
-	'info_jeu_caractere' => 'מערך תווים של האתר',
248
-	'info_jours' => 'ימים',
249
-	'info_laisser_champs_vides' => '(השאר את השדות האלה ריקים',
250
-	'info_langues' => 'שפת האתר',
251
-	'info_ldap_ok' => '.אישור אל.די.אי.פי מותקן',
252
-	'info_lien_hypertexte' => ':קישור היפר טקסט',
253
-	'info_liste_redacteurs_connectes' => 'רשימה של עורכים מחוברים',
254
-	'info_login_existant' => '.שם ההתחברות הזה תפוס',
255
-	'info_login_trop_court' => '.שם ההתחברות יותר מדי קצר',
256
-	'info_maximum' => ':מקסימום',
257
-	'info_message_en_redaction' => 'ההודעות שלך בהתקדמות',
258
-	'info_message_technique' => ':הודעה טכנית',
259
-	'info_messagerie_interne' => 'התכתבות פנימית',
260
-	'info_mise_a_niveau_base' => 'שדרוג בסיס הנתונים של מאי.אס.קיו.אל',
261
-	'info_modifier_rubrique' => 'תיקון המדור הזה:',
262
-	'info_modifier_titre' => 'שנה: @titre@',
263
-	'info_mon_site_spip' => 'אתר ה-אס.פי.איי.פי שלי',
264
-	'info_moyenne' => ':ממוצע',
265
-	'info_multi_cet_article' => ':שפת המאמר הזה',
266
-	'info_multi_secteurs' => '...רק למדורים הנמצאים בראשי?',
267
-	'info_nom' => 'שם',
268
-	'info_nom_destinataire' => 'שם המקבל',
269
-	'info_nom_site' => 'שם האתר שלך',
270
-	'info_nombre_articles' => '@nb_articles@ מאמרים,',
271
-	'info_nombre_rubriques' => '@nb_rubriques@ מדורים,',
272
-	'info_nombre_sites' => '@nb_sites@ אתרים,',
273
-	'info_non_deplacer' => '...אל תזוז',
274
-	'info_non_envoi_annonce_dernieres_nouveautes' => 'ספיפ יכול לשלוח דרך הדוא"ל בקביעות הודעת החדשות של האתר
183
+    'info_ajouter_rubrique' => 'הוספת מדור נוסף לניהול:',
184
+    'info_annonce_nouveautes' => 'מודעות אחרונות של חדשות',
185
+    'info_article' => 'מאמר',
186
+    'info_article_2' => 'מאמרים',
187
+    'info_article_a_paraitre' => 'המאמרים בעלי תאריך מאוחר שיופיעו',
188
+    'info_articles_02' => 'מאמרים',
189
+    'info_articles_2' => 'מאמרים',
190
+    'info_articles_auteur' => 'המאמרים של המחבר הזה',
191
+    'info_articles_trouves' => 'מאמרים נמצאו',
192
+    'info_attente_validation' => 'המאמרים שלך מחכים למתן תוקף',
193
+    'info_aujourdhui' => ':היום',
194
+    'info_auteurs' => 'מחברים',
195
+    'info_auteurs_par_tri' => 'מחברים@partri@',
196
+    'info_auteurs_trouves' => 'מחברים נמצאו',
197
+    'info_authentification_externe' => 'אישור חיצוני',
198
+    'info_avertissement' => 'אזהרה',
199
+    'info_barre_outils' => 'עם סרגל הכלים שלי?',
200
+    'info_base_installee' => '.המבנה של בסיס הנתונים שלך מותקן',
201
+    'info_chapeau' => 'סיפון',
202
+    'info_chapeau_2' => ':הקדמה',
203
+    'info_chemin_acces_1' => 'אפשרויות: <b>Access path in directory</b>',
204
+    'info_chemin_acces_2' => 'מעכשיו והלאה, הינך חייב לעצב את דרך הגישה לספריית המידע. המידע הזה נחוץ לקריאת הפרופילים של המשתמשים אשר שמורים בספרייה.',
205
+    'info_chemin_acces_annuaire' => 'אפשרויות: <b>Access path in directory</b>',
206
+    'info_choix_base' => ':שלב שלישי',
207
+    'info_classement_1' => '<sup>st</sup> מחוץ ל @liste@',
208
+    'info_classement_2' => '<sup>th</sup> מחוץ ל @liste@',
209
+    'info_code_acces' => '!אל תשכח את את קודי הגישה שלך',
210
+    'info_config_suivi' => 'אם הכתובת הזאת מותאמת לרשימת דיוור,  אתה יכול לציין להלן את הכתובת איפה שמשתתפי האתר יכולים להרשם. הכתובת הזאת יכולה להיות כתובת כללית (למשל העמוד של רשימת הרישום דרך הרשת), או כתובת דוא"למעונקת עם נושא מסויים (למשל: <tt>@adresse_suivi@?subject=subscribe</tt>):',
211
+    'info_config_suivi_explication' => 'הינך יכול להירשם לרשימת הדיוור של האתר. לאחר הרישום תקבל, על ידי דואר אלקטרוני, את המודעות באשר למאמרים ולמבזקים המוצעים לפרסום.',
212
+    'info_confirmer_passe' => ':אשר סיסמה חדשה',
213
+    'info_connexion_base' => 'שלב שני: <b>Attempting to connect to database</b>',
214
+    'info_connexion_mysql' => 'שלב ראשון: <b>Your SQL connection</b>',
215
+    'info_connexion_ok' => '.התקשרות הצליחה',
216
+    'info_contact' => 'התקשר',
217
+    'info_contenu_articles' => 'תוכן המאמרים',
218
+    'info_creation_paragraphe' => '(בשביל ליצור פסקאות, אתה פשוט עוזב שורות ריקות.)', # MODIF
219
+    'info_creation_rubrique' => 'לפני שתוכל לכתוב מאמרים,<br />אתה חייב ליצור לפחות פדור אחד<br />',
220
+    'info_creation_tables' => 'שלב רביעי: <b>Creation of the database tables</b>',
221
+    'info_creer_base' => '<b>Create</b> בסיס נתונים חדש :',
222
+    'info_dans_rubrique' => 'במדור:',
223
+    'info_date_publication_anterieure' => 'תאריך של הוצאה לאור מוקדמת:',
224
+    'info_date_referencement' => ':תאריך של הוספת מראי מקום באתר זה',
225
+    'info_derniere_etape' => 'זהו הסתיים!',
226
+    'info_descriptif' => ':תיאור',
227
+    'info_discussion_cours' => 'דיונים בהתקדמות',
228
+    'info_ecrire_article' => 'לפני שתוכל לכתוב מאמרים, אתה חייב ליצור לפחות מדור אחד.',
229
+    'info_email_envoi' => '(כתובת הדוא"ל של השולח (רשות',
230
+    'info_email_webmestre' => '(כתובת הדוא"ל של מומחה הרשת (רשות', # MODIF
231
+    'info_envoi_email_automatique' => 'דיוור אוטומטי',
232
+    'info_envoyer_maintenant' => 'שלח עכשיו',
233
+    'info_etape_suivante' => 'לך אל השלב הבא',
234
+    'info_etape_suivante_1' => '.הינך יכול לעבור לשלב הבא',
235
+    'info_etape_suivante_2' => '.הינך יכול לעבור לשלב הבא',
236
+    'info_exportation_base' => 'יצוא בסיס נתונים אל @archive@',
237
+    'info_fichiers_authent' => '".htpasswd" אישור קובץ',
238
+    'info_gauche_auteurs_exterieurs' => 'מחברים חיצוניים, ללא שום גישה לאתר, מצויינים על ידי סמל כחול; מחברים מחוקים על ידי פח אשפה.', # MODIF
239
+    'info_gauche_messagerie' => 'התכתבות מאפשרת לך להחליף הודעות בין עורכים, כדי לשמר תזכירים (לשימושך האישי) או להציג מודעות בדף הבית של (.האזור הפרטי (אם אתה אחראי',
240
+    'info_gauche_statistiques_referers' => 'הדף הזה מציג רשימה של <i>referrers</i>, כלומר האתר מכיל קישורים לאתרך, רק להיום: למעשה הרשימה הזאת מתעדכנת כל 24 שעות.',
241
+    'info_generation_miniatures_images' => 'יוצר תמונות ממוזערות',
242
+    'info_hier' => ':אתמול',
243
+    'info_identification_publique' => '...הזהות הציבורית שלך',
244
+    'info_image_process2' => 'Si aucune image n’apparaît, alors le serveur qui héberge votre site n’a pas été configuré pour utiliser de tels outils. Si vous souhaitez utiliser ces fonctions, contactez le responsable technique et demandez les extensions « GD » ou « Imagick ».',
245
+    'info_informations_personnelles' => 'נתונים אישיים',
246
+    'info_inscription_automatique' => 'הרשמה אוטומטית של עורכים חדשים',
247
+    'info_jeu_caractere' => 'מערך תווים של האתר',
248
+    'info_jours' => 'ימים',
249
+    'info_laisser_champs_vides' => '(השאר את השדות האלה ריקים',
250
+    'info_langues' => 'שפת האתר',
251
+    'info_ldap_ok' => '.אישור אל.די.אי.פי מותקן',
252
+    'info_lien_hypertexte' => ':קישור היפר טקסט',
253
+    'info_liste_redacteurs_connectes' => 'רשימה של עורכים מחוברים',
254
+    'info_login_existant' => '.שם ההתחברות הזה תפוס',
255
+    'info_login_trop_court' => '.שם ההתחברות יותר מדי קצר',
256
+    'info_maximum' => ':מקסימום',
257
+    'info_message_en_redaction' => 'ההודעות שלך בהתקדמות',
258
+    'info_message_technique' => ':הודעה טכנית',
259
+    'info_messagerie_interne' => 'התכתבות פנימית',
260
+    'info_mise_a_niveau_base' => 'שדרוג בסיס הנתונים של מאי.אס.קיו.אל',
261
+    'info_modifier_rubrique' => 'תיקון המדור הזה:',
262
+    'info_modifier_titre' => 'שנה: @titre@',
263
+    'info_mon_site_spip' => 'אתר ה-אס.פי.איי.פי שלי',
264
+    'info_moyenne' => ':ממוצע',
265
+    'info_multi_cet_article' => ':שפת המאמר הזה',
266
+    'info_multi_secteurs' => '...רק למדורים הנמצאים בראשי?',
267
+    'info_nom' => 'שם',
268
+    'info_nom_destinataire' => 'שם המקבל',
269
+    'info_nom_site' => 'שם האתר שלך',
270
+    'info_nombre_articles' => '@nb_articles@ מאמרים,',
271
+    'info_nombre_rubriques' => '@nb_rubriques@ מדורים,',
272
+    'info_nombre_sites' => '@nb_sites@ אתרים,',
273
+    'info_non_deplacer' => '...אל תזוז',
274
+    'info_non_envoi_annonce_dernieres_nouveautes' => 'ספיפ יכול לשלוח דרך הדוא"ל בקביעות הודעת החדשות של האתר
275 275
 (מאמרים ומבזקים שפורסמו לארחונה).',
276
-	'info_non_envoi_liste_nouveautes' => 'אל תשלח את רשימת החדשות האחרונה',
277
-	'info_non_modifiable' => 'לא יכול להשתנות',
278
-	'info_non_suppression_mot_cle' => '.אני לא רוצה למחוק את מילת המפתח הזאת',
279
-	'info_notes' => 'הערת שוליים',
280
-	'info_nouvel_article' => 'מאמר חדש',
281
-	'info_nouvelle_traduction' => ':תרגום חדש',
282
-	'info_numero_article' => ':מספר מאמר',
283
-	'info_obligatoire_02' => '[מהווה חובה]', # MODIF
284
-	'info_options_avancees' => 'אפשרויות מתקדמות',
285
-	'info_ou' => '...או',
286
-	'info_page_interdite' => 'דף אסור',
287
-	'info_par_nom' => 'לפי שם',
288
-	'info_par_nombre_article' => '(על ידי מספר מאמרים)',
289
-	'info_passe_trop_court' => '.סיסמה קצרה מדי',
290
-	'info_passes_identiques' => '.שתי הסימאות לא זהות',
291
-	'info_plus_cinq_car' => 'יותר מ-5 תווים',
292
-	'info_plus_cinq_car_2' => '(יותר מ-5 תווים)',
293
-	'info_plus_trois_car' => '(יותר מ-3 תווים)',
294
-	'info_popularite' => 'פופולריות: @popularite@; ביקורים: @visites@',
295
-	'info_post_scriptum' => 'פוסטסקריפט',
296
-	'info_post_scriptum_2' => ':פוסטסקריפט',
297
-	'info_pour' => 'ל',
298
-	'info_preview_texte' => 'אפשר לבקר את האתר בהקשפה מוקדמת כאילו כל המאמרים והמבזקים התפרסמו (עם לפחות הסטטוס "מוצע"). האם אתה רוצה להגיש אפשרות זו למנהלים בלבד, לכל מחברים או לכולם?', # MODIF
299
-	'info_procedez_par_etape' => 'אנא המשך צעד אחר צעד',
300
-	'info_ps' => 'נ.ב',
301
-	'info_publier' => 'לפרסם',
302
-	'info_publies' => 'המאמרים שלך מפורסמים ברשת',
303
-	'info_racine_site' => 'בסיס האתר',
304
-	'info_recharger_page' => '.אנא טען מחדש דף זה בעוד כמה רגעים',
305
-	'info_recherche_auteur_zero' => 'אין תוצאות ל "@cherche_auteur@".',
306
-	'info_recommencer' => '.אנא נסה שוב',
307
-	'info_redacteur_1' => 'עורך',
308
-	'info_redacteur_2' => 'מקבל אישור כניסה לאזור האישי (<i>recommended</i>)',
309
-	'info_redacteurs' => 'עורכים',
310
-	'info_redaction_en_cours' => 'עריכה בהתקדמות',
311
-	'info_redirection' => 'הכוונה מחודשת',
312
-	'info_refuses' => 'המאמרים שלך נדחו',
313
-	'info_rubriques' => 'נושאים',
314
-	'info_sans_titre' => 'בלי כותר',
315
-	'info_site' => 'אתר אינטרנט',
316
-	'info_site_2' => 'אתר אינטרנט :',
317
-	'info_site_min' => 'אתר',
318
-	'info_sites' => 'אתרים',
319
-	'info_sous_titre' => 'כתוביות :',
320
-	'info_statut_administrateur' => 'מנהל',
321
-	'info_surtitre' => 'הכותרת למעלה:',
322
-	'info_texte' => 'טקסט',
323
-	'info_texte_message' => 'הטקסט של ההודעה שלך :', # MODIF
324
-	'info_total' => 'הכל :',
325
-	'info_tous_les' => 'כל :',
326
-	'info_tout_site' => 'כל האתר',
327
-	'info_un_article' => 'פריט,',
328
-	'info_un_site' => 'האתר,',
329
-	'info_une_rubrique' => 'קטגוריה,',
330
-	'info_url' => 'קישור :',
331
-	'info_visiteur_1' => 'המבקר',
332
-	'info_visiteur_2' => 'אתר ציבורי',
333
-	'info_visiteurs' => 'מבקרים',
334
-	'info_visiteurs_02' => 'המבקרים באתר את הציבור',
335
-	'install_select_type_mysql' => 'MySQL',
336
-	'install_select_type_sqlite2' => 'SQLite 2',
337
-	'install_select_type_sqlite3' => 'SQLite 3',
338
-	'intem_redacteur' => 'עורך',
339
-	'item_administrateur_2' => 'מנהל',
340
-	'item_login' => 'הסינכ',
341
-	'item_non' => 'לא',
342
-	'item_nouvel_auteur' => 'מחבר חדש',
343
-	'item_nouvelle_rubrique' => 'נושא חדש',
344
-	'item_oui' => 'כן',
276
+    'info_non_envoi_liste_nouveautes' => 'אל תשלח את רשימת החדשות האחרונה',
277
+    'info_non_modifiable' => 'לא יכול להשתנות',
278
+    'info_non_suppression_mot_cle' => '.אני לא רוצה למחוק את מילת המפתח הזאת',
279
+    'info_notes' => 'הערת שוליים',
280
+    'info_nouvel_article' => 'מאמר חדש',
281
+    'info_nouvelle_traduction' => ':תרגום חדש',
282
+    'info_numero_article' => ':מספר מאמר',
283
+    'info_obligatoire_02' => '[מהווה חובה]', # MODIF
284
+    'info_options_avancees' => 'אפשרויות מתקדמות',
285
+    'info_ou' => '...או',
286
+    'info_page_interdite' => 'דף אסור',
287
+    'info_par_nom' => 'לפי שם',
288
+    'info_par_nombre_article' => '(על ידי מספר מאמרים)',
289
+    'info_passe_trop_court' => '.סיסמה קצרה מדי',
290
+    'info_passes_identiques' => '.שתי הסימאות לא זהות',
291
+    'info_plus_cinq_car' => 'יותר מ-5 תווים',
292
+    'info_plus_cinq_car_2' => '(יותר מ-5 תווים)',
293
+    'info_plus_trois_car' => '(יותר מ-3 תווים)',
294
+    'info_popularite' => 'פופולריות: @popularite@; ביקורים: @visites@',
295
+    'info_post_scriptum' => 'פוסטסקריפט',
296
+    'info_post_scriptum_2' => ':פוסטסקריפט',
297
+    'info_pour' => 'ל',
298
+    'info_preview_texte' => 'אפשר לבקר את האתר בהקשפה מוקדמת כאילו כל המאמרים והמבזקים התפרסמו (עם לפחות הסטטוס "מוצע"). האם אתה רוצה להגיש אפשרות זו למנהלים בלבד, לכל מחברים או לכולם?', # MODIF
299
+    'info_procedez_par_etape' => 'אנא המשך צעד אחר צעד',
300
+    'info_ps' => 'נ.ב',
301
+    'info_publier' => 'לפרסם',
302
+    'info_publies' => 'המאמרים שלך מפורסמים ברשת',
303
+    'info_racine_site' => 'בסיס האתר',
304
+    'info_recharger_page' => '.אנא טען מחדש דף זה בעוד כמה רגעים',
305
+    'info_recherche_auteur_zero' => 'אין תוצאות ל "@cherche_auteur@".',
306
+    'info_recommencer' => '.אנא נסה שוב',
307
+    'info_redacteur_1' => 'עורך',
308
+    'info_redacteur_2' => 'מקבל אישור כניסה לאזור האישי (<i>recommended</i>)',
309
+    'info_redacteurs' => 'עורכים',
310
+    'info_redaction_en_cours' => 'עריכה בהתקדמות',
311
+    'info_redirection' => 'הכוונה מחודשת',
312
+    'info_refuses' => 'המאמרים שלך נדחו',
313
+    'info_rubriques' => 'נושאים',
314
+    'info_sans_titre' => 'בלי כותר',
315
+    'info_site' => 'אתר אינטרנט',
316
+    'info_site_2' => 'אתר אינטרנט :',
317
+    'info_site_min' => 'אתר',
318
+    'info_sites' => 'אתרים',
319
+    'info_sous_titre' => 'כתוביות :',
320
+    'info_statut_administrateur' => 'מנהל',
321
+    'info_surtitre' => 'הכותרת למעלה:',
322
+    'info_texte' => 'טקסט',
323
+    'info_texte_message' => 'הטקסט של ההודעה שלך :', # MODIF
324
+    'info_total' => 'הכל :',
325
+    'info_tous_les' => 'כל :',
326
+    'info_tout_site' => 'כל האתר',
327
+    'info_un_article' => 'פריט,',
328
+    'info_un_site' => 'האתר,',
329
+    'info_une_rubrique' => 'קטגוריה,',
330
+    'info_url' => 'קישור :',
331
+    'info_visiteur_1' => 'המבקר',
332
+    'info_visiteur_2' => 'אתר ציבורי',
333
+    'info_visiteurs' => 'מבקרים',
334
+    'info_visiteurs_02' => 'המבקרים באתר את הציבור',
335
+    'install_select_type_mysql' => 'MySQL',
336
+    'install_select_type_sqlite2' => 'SQLite 2',
337
+    'install_select_type_sqlite3' => 'SQLite 3',
338
+    'intem_redacteur' => 'עורך',
339
+    'item_administrateur_2' => 'מנהל',
340
+    'item_login' => 'הסינכ',
341
+    'item_non' => 'לא',
342
+    'item_nouvel_auteur' => 'מחבר חדש',
343
+    'item_nouvelle_rubrique' => 'נושא חדש',
344
+    'item_oui' => 'כן',
345 345
 
346
-	// L
347
-	'lien_email' => 'דואר אלקטרוני',
348
-	'lien_site' => 'אתר',
349
-	'logo_article' => 'למס מאמר', # MODIF
350
-	'logo_auteur' => 'למס מחבר', # MODIF
351
-	'logo_rubrique' => 'למס של כותרת', # MODIF
352
-	'logo_site' => 'למס של אתר זה', # MODIF
346
+    // L
347
+    'lien_email' => 'דואר אלקטרוני',
348
+    'lien_site' => 'אתר',
349
+    'logo_article' => 'למס מאמר', # MODIF
350
+    'logo_auteur' => 'למס מחבר', # MODIF
351
+    'logo_rubrique' => 'למס של כותרת', # MODIF
352
+    'logo_site' => 'למס של אתר זה', # MODIF
353 353
 
354
-	// M
355
-	'module_raccourci' => 'קיצור דרך',
354
+    // M
355
+    'module_raccourci' => 'קיצור דרך',
356 356
 
357
-	// O
358
-	'onglet_contenu' => 'תכות',
359
-	'onglet_discuter' => 'לדון',
360
-	'onglet_proprietes' => 'םינייפאמ',
357
+    // O
358
+    'onglet_contenu' => 'תכות',
359
+    'onglet_discuter' => 'לדון',
360
+    'onglet_proprietes' => 'םינייפאמ',
361 361
 
362
-	// P
363
-	'plugin_info_automatique_ou' => 'או ...',
364
-	'plugins_vue_liste' => 'רשימה',
362
+    // P
363
+    'plugin_info_automatique_ou' => 'או ...',
364
+    'plugins_vue_liste' => 'רשימה',
365 365
 
366
-	// R
367
-	'repertoire_plugins' => 'ספריה :',
368
-	'required' => '[מהווה חובה]', # MODIF
366
+    // R
367
+    'repertoire_plugins' => 'ספריה :',
368
+    'required' => '[מהווה חובה]', # MODIF
369 369
 
370
-	// S
371
-	'sans_heure' => 'בלי זמן',
370
+    // S
371
+    'sans_heure' => 'בלי זמן',
372 372
 
373
-	// T
374
-	'taille_cache_vide' => 'האתר המטמון ריק.',
375
-	'text_article_propose_publication' => 'במאמר מוצע לפרסום.',
376
-	'texte_auteurs' => 'המחברים',
377
-	'texte_compte_element' => '@count@ אלמנט',
378
-	'texte_compte_elements' => '@count@ אלמנטים',
379
-	'texte_sous_titre' => 'כתובית',
380
-	'texte_statut_attente_validation' => 'אימות ממתינים',
381
-	'texte_statut_publies' => 'שפורסם באינטרנט',
382
-	'texte_statut_refuses' => 'סירב',
383
-	'texte_sur_titre' => 'על כותרת',
384
-	'texte_titre_02' => 'כותר :',
385
-	'texte_vide' => 'ריק',
386
-	'titre_langue_article' => 'שפת המאמר',
387
-	'titre_langue_rubrique' => 'שפת המדור',
388
-	'titre_page_articles_page' => 'מאמרים',
389
-	'titre_page_articles_tous' => 'כל האתר',
390
-	'titre_reparation' => 'תיקון',
391
-	'trad_delier' => 'לא לקשור את המאמר לתרגומיו',
392
-	'trad_new' => 'כתיבת תרגום חדש של המאמר',
373
+    // T
374
+    'taille_cache_vide' => 'האתר המטמון ריק.',
375
+    'text_article_propose_publication' => 'במאמר מוצע לפרסום.',
376
+    'texte_auteurs' => 'המחברים',
377
+    'texte_compte_element' => '@count@ אלמנט',
378
+    'texte_compte_elements' => '@count@ אלמנטים',
379
+    'texte_sous_titre' => 'כתובית',
380
+    'texte_statut_attente_validation' => 'אימות ממתינים',
381
+    'texte_statut_publies' => 'שפורסם באינטרנט',
382
+    'texte_statut_refuses' => 'סירב',
383
+    'texte_sur_titre' => 'על כותרת',
384
+    'texte_titre_02' => 'כותר :',
385
+    'texte_vide' => 'ריק',
386
+    'titre_langue_article' => 'שפת המאמר',
387
+    'titre_langue_rubrique' => 'שפת המדור',
388
+    'titre_page_articles_page' => 'מאמרים',
389
+    'titre_page_articles_tous' => 'כל האתר',
390
+    'titre_reparation' => 'תיקון',
391
+    'trad_delier' => 'לא לקשור את המאמר לתרגומיו',
392
+    'trad_new' => 'כתיבת תרגום חדש של המאמר',
393 393
 
394
-	// V
395
-	'version' => 'מספר :'
394
+    // V
395
+    'version' => 'מספר :'
396 396
 );
Please login to merge, or discard this patch.
ecrire/inc/lien.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	return $r ?: traiter_lien_explicite($ref, $texte, $pour, $connect, $echappe_typo);
112 112
 }
113 113
 
114
-define('_EXTRAIRE_LIEN', ',^\s*(?:' . _PROTOCOLES_STD . '):?/?/?\s*$,iS');
114
+define('_EXTRAIRE_LIEN', ',^\s*(?:'._PROTOCOLES_STD.'):?/?/?\s*$,iS');
115 115
 
116 116
 function traiter_lien_explicite($ref, $texte = '', $pour = 'url', string $connect = '', $echappe_typo = true) {
117 117
 	if (preg_match(_EXTRAIRE_LIEN, $ref)) {
@@ -127,19 +127,19 @@  discard block
 block discarded – undo
127 127
 		$lien_court = charger_fonction('lien_court', 'inc');
128 128
 		$texte = $lien_court($texte);
129 129
 		if ($echappe_typo) {
130
-			$texte = '<html>' . quote_amp($texte) . '</html>';
130
+			$texte = '<html>'.quote_amp($texte).'</html>';
131 131
 		}
132 132
 	}
133 133
 
134 134
 	// petites corrections d'URL
135 135
 	if (preg_match('/^www\.[^@]+$/S', $lien)) {
136
-		$lien = 'http://' . $lien;
136
+		$lien = 'http://'.$lien;
137 137
 	} else {
138 138
 		if (strpos($lien, '@') && email_valide($lien)) {
139 139
 			if (!$texte) {
140 140
 				$texte = $lien;
141 141
 			}
142
-			$lien = 'mailto:' . $lien;
142
+			$lien = 'mailto:'.$lien;
143 143
 		}
144 144
 	}
145 145
 
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
 }
156 156
 
157 157
 function liens_implicite_glose_dist($texte, $id, $type, $args, $ancre, string $connect = '') {
158
-	if (function_exists($f = 'glossaire_' . $ancre)) {
158
+	if (function_exists($f = 'glossaire_'.$ancre)) {
159 159
 		$url = $f($texte, $id);
160 160
 	} else {
161 161
 		$url = glossaire_std($texte);
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
 		return false;
189 189
 	}
190 190
 
191
-	[$type, , $id, , $args, , $ancre] = array_pad($match, 7, null);
191
+	[$type,, $id,, $args,, $ancre] = array_pad($match, 7, null);
192 192
 
193 193
 	# attention dans le cas des sites le lien doit pointer non pas sur
194 194
 	# la page locale du site, mais directement sur le site lui-meme
@@ -224,7 +224,7 @@  discard block
 block discarded – undo
224 224
 	}
225 225
 
226 226
 	if (!@$r['titre']) {
227
-		$r['titre'] = _T($type) . " $id";
227
+		$r['titre'] = _T($type)." $id";
228 228
 	}
229 229
 
230 230
 	if ($pour == 'titre') {
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
 		and $mime = sql_getfetsel(
240 240
 			'mime_type',
241 241
 			'spip_types_documents',
242
-			'extension IN (' . sql_get_select('extension', 'spip_documents', 'id_document=' . sql_quote($id)) . ')',
242
+			'extension IN ('.sql_get_select('extension', 'spip_documents', 'id_document='.sql_quote($id)).')',
243 243
 			'',
244 244
 			'',
245 245
 			'',
Please login to merge, or discard this patch.
Indentation   +192 added lines, -192 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
 include_spip('base/abstract_sql');
@@ -37,42 +37,42 @@  discard block
 block discarded – undo
37 37
  * @return string
38 38
  */
39 39
 function inc_lien_dist(
40
-	$lien,
41
-	$texte = '',
42
-	$class = '',
43
-	$title = '',
44
-	$hlang = '',
45
-	$rel = '',
46
-	string $connect = '',
47
-	$env = []
40
+    $lien,
41
+    $texte = '',
42
+    $class = '',
43
+    $title = '',
44
+    $hlang = '',
45
+    $rel = '',
46
+    string $connect = '',
47
+    $env = []
48 48
 ) {
49
-	return $lien;
49
+    return $lien;
50 50
 }
51 51
 
52 52
 function expanser_liens($t, string $connect = '', $env = []) {
53 53
 
54
-	$t = pipeline('pre_liens', $t);
54
+    $t = pipeline('pre_liens', $t);
55 55
 
56
-	// on passe a traiter_modeles la liste des liens reperes pour lui permettre
57
-	// de remettre le texte d'origine dans les parametres du modele
58
-	$t = traiter_modeles($t, false, false, $connect);
56
+    // on passe a traiter_modeles la liste des liens reperes pour lui permettre
57
+    // de remettre le texte d'origine dans les parametres du modele
58
+    $t = traiter_modeles($t, false, false, $connect);
59 59
 
60
-	return $t;
60
+    return $t;
61 61
 }
62 62
 
63 63
 // Meme analyse mais pour eliminer les liens
64 64
 // et ne laisser que leur titre, a expliciter si ce n'est fait
65 65
 function nettoyer_raccourcis_typo($texte, string $connect = '') {
66
-	return $texte;
66
+    return $texte;
67 67
 }
68 68
 
69 69
 // Repere dans la partie texte d'un raccourci [texte->...]
70 70
 // la langue et la bulle eventuelles
71 71
 function traiter_raccourci_lien_atts($texte) {
72
-	$bulle = '';
73
-	$hlang = '';
72
+    $bulle = '';
73
+    $hlang = '';
74 74
 
75
-	return [trim($texte), $bulle, $hlang];
75
+    return [trim($texte), $bulle, $hlang];
76 76
 }
77 77
 
78 78
 define('_RACCOURCI_CHAPO', '/^(\W*)(\W*)(\w*\d+([?#].*)?)$/');
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
  * @return string
89 89
  */
90 90
 function virtuel_redirige($virtuel, $url = false) {
91
-	return $virtuel;
91
+    return $virtuel;
92 92
 }
93 93
 
94 94
 // Cherche un lien du type [->raccourci 123]
@@ -101,62 +101,62 @@  discard block
 block discarded – undo
101 101
 // 'url':   seulement U  (i.e. generer_url_RACCOURCI)
102 102
 
103 103
 function calculer_url($ref, $texte = '', $pour = 'url', string $connect = '', $echappe_typo = true) {
104
-	$r = traiter_lien_implicite($ref, $texte, $pour, $connect);
104
+    $r = traiter_lien_implicite($ref, $texte, $pour, $connect);
105 105
 
106
-	return $r ?: traiter_lien_explicite($ref, $texte, $pour, $connect, $echappe_typo);
106
+    return $r ?: traiter_lien_explicite($ref, $texte, $pour, $connect, $echappe_typo);
107 107
 }
108 108
 
109 109
 define('_EXTRAIRE_LIEN', ',^\s*(?:' . _PROTOCOLES_STD . '):?/?/?\s*$,iS');
110 110
 
111 111
 function traiter_lien_explicite($ref, $texte = '', $pour = 'url', string $connect = '', $echappe_typo = true) {
112
-	if (preg_match(_EXTRAIRE_LIEN, $ref)) {
113
-		return ($pour != 'tout') ? '' : ['', '', '', ''];
114
-	}
115
-
116
-	$lien = entites_html(trim($ref));
117
-
118
-	// Liens explicites
119
-	if (!$texte) {
120
-		$texte = str_replace('"', '', $lien);
121
-		// evite l'affichage de trops longues urls.
122
-		$lien_court = charger_fonction('lien_court', 'inc');
123
-		$texte = $lien_court($texte);
124
-		if ($echappe_typo) {
125
-			$texte = '<html>' . quote_amp($texte) . '</html>';
126
-		}
127
-	}
128
-
129
-	// petites corrections d'URL
130
-	if (preg_match('/^www\.[^@]+$/S', $lien)) {
131
-		$lien = 'http://' . $lien;
132
-	} else {
133
-		if (strpos($lien, '@') && email_valide($lien)) {
134
-			if (!$texte) {
135
-				$texte = $lien;
136
-			}
137
-			$lien = 'mailto:' . $lien;
138
-		}
139
-	}
140
-
141
-	if ($pour == 'url') {
142
-		return $lien;
143
-	}
144
-
145
-	if ($pour == 'titre') {
146
-		return $texte;
147
-	}
148
-
149
-	return ['url' => $lien, 'titre' => $texte];
112
+    if (preg_match(_EXTRAIRE_LIEN, $ref)) {
113
+        return ($pour != 'tout') ? '' : ['', '', '', ''];
114
+    }
115
+
116
+    $lien = entites_html(trim($ref));
117
+
118
+    // Liens explicites
119
+    if (!$texte) {
120
+        $texte = str_replace('"', '', $lien);
121
+        // evite l'affichage de trops longues urls.
122
+        $lien_court = charger_fonction('lien_court', 'inc');
123
+        $texte = $lien_court($texte);
124
+        if ($echappe_typo) {
125
+            $texte = '<html>' . quote_amp($texte) . '</html>';
126
+        }
127
+    }
128
+
129
+    // petites corrections d'URL
130
+    if (preg_match('/^www\.[^@]+$/S', $lien)) {
131
+        $lien = 'http://' . $lien;
132
+    } else {
133
+        if (strpos($lien, '@') && email_valide($lien)) {
134
+            if (!$texte) {
135
+                $texte = $lien;
136
+            }
137
+            $lien = 'mailto:' . $lien;
138
+        }
139
+    }
140
+
141
+    if ($pour == 'url') {
142
+        return $lien;
143
+    }
144
+
145
+    if ($pour == 'titre') {
146
+        return $texte;
147
+    }
148
+
149
+    return ['url' => $lien, 'titre' => $texte];
150 150
 }
151 151
 
152 152
 function liens_implicite_glose_dist($texte, $id, $type, $args, $ancre, string $connect = '') {
153
-	if (function_exists($f = 'glossaire_' . $ancre)) {
154
-		$url = $f($texte, $id);
155
-	} else {
156
-		$url = glossaire_std($texte);
157
-	}
153
+    if (function_exists($f = 'glossaire_' . $ancre)) {
154
+        $url = $f($texte, $id);
155
+    } else {
156
+        $url = glossaire_std($texte);
157
+    }
158 158
 
159
-	return $url;
159
+    return $url;
160 160
 }
161 161
 
162 162
 /**
@@ -178,74 +178,74 @@  discard block
 block discarded – undo
178 178
  * @return array|bool|string
179 179
  */
180 180
 function traiter_lien_implicite($ref, $texte = '', $pour = 'url', $connect = '') {
181
-	$cible = $GLOBALS['lien_implicite_cible_public'] ?? null;
182
-	if (!($match = typer_raccourci($ref))) {
183
-		return false;
184
-	}
185
-
186
-	[$type, , $id, , $args, , $ancre] = array_pad($match, 7, null);
187
-
188
-	# attention dans le cas des sites le lien doit pointer non pas sur
189
-	# la page locale du site, mais directement sur le site lui-meme
190
-	$url = '';
191
-	if ($f = charger_fonction("implicite_$type", 'liens', true)) {
192
-		$url = $f($texte, $id, $type, $args, $ancre, $connect);
193
-	}
194
-
195
-	if (!$url) {
196
-		$url = generer_objet_url($id, $type, $args ?? '', $ancre ?? '', $cible, '', $connect ?? '');
197
-	}
198
-
199
-	if (!$url) {
200
-		return false;
201
-	}
202
-
203
-	if (is_array($url)) {
204
-		[$type, $id] = array_pad($url, 2, null);
205
-		$url = generer_objet_url($id, $type, $args ?? '', $ancre ?? '', $cible, '', $connect ?? '');
206
-	}
207
-
208
-	if ($pour === 'url') {
209
-		return $url;
210
-	}
211
-
212
-	$r = traiter_raccourci_titre($id, $type, $connect);
213
-	if ($r) {
214
-		$r['class'] = ($type == 'site') ? 'spip_out' : 'spip_in';
215
-	}
216
-
217
-	if ($texte = trim($texte)) {
218
-		$r['titre'] = $texte;
219
-	}
220
-
221
-	if (!@$r['titre']) {
222
-		$r['titre'] = _T($type) . " $id";
223
-	}
224
-
225
-	if ($pour == 'titre') {
226
-		return $r['titre'];
227
-	}
228
-
229
-	$r['url'] = $url;
230
-
231
-	// dans le cas d'un lien vers un doc, ajouter le type='mime/type'
232
-	if (
233
-		$type == 'document'
234
-		and $mime = sql_getfetsel(
235
-			'mime_type',
236
-			'spip_types_documents',
237
-			'extension IN (' . sql_get_select('extension', 'spip_documents', 'id_document=' . sql_quote($id)) . ')',
238
-			'',
239
-			'',
240
-			'',
241
-			'',
242
-			$connect
243
-		)
244
-	) {
245
-		$r['mime'] = $mime;
246
-	}
247
-
248
-	return $r;
181
+    $cible = $GLOBALS['lien_implicite_cible_public'] ?? null;
182
+    if (!($match = typer_raccourci($ref))) {
183
+        return false;
184
+    }
185
+
186
+    [$type, , $id, , $args, , $ancre] = array_pad($match, 7, null);
187
+
188
+    # attention dans le cas des sites le lien doit pointer non pas sur
189
+    # la page locale du site, mais directement sur le site lui-meme
190
+    $url = '';
191
+    if ($f = charger_fonction("implicite_$type", 'liens', true)) {
192
+        $url = $f($texte, $id, $type, $args, $ancre, $connect);
193
+    }
194
+
195
+    if (!$url) {
196
+        $url = generer_objet_url($id, $type, $args ?? '', $ancre ?? '', $cible, '', $connect ?? '');
197
+    }
198
+
199
+    if (!$url) {
200
+        return false;
201
+    }
202
+
203
+    if (is_array($url)) {
204
+        [$type, $id] = array_pad($url, 2, null);
205
+        $url = generer_objet_url($id, $type, $args ?? '', $ancre ?? '', $cible, '', $connect ?? '');
206
+    }
207
+
208
+    if ($pour === 'url') {
209
+        return $url;
210
+    }
211
+
212
+    $r = traiter_raccourci_titre($id, $type, $connect);
213
+    if ($r) {
214
+        $r['class'] = ($type == 'site') ? 'spip_out' : 'spip_in';
215
+    }
216
+
217
+    if ($texte = trim($texte)) {
218
+        $r['titre'] = $texte;
219
+    }
220
+
221
+    if (!@$r['titre']) {
222
+        $r['titre'] = _T($type) . " $id";
223
+    }
224
+
225
+    if ($pour == 'titre') {
226
+        return $r['titre'];
227
+    }
228
+
229
+    $r['url'] = $url;
230
+
231
+    // dans le cas d'un lien vers un doc, ajouter le type='mime/type'
232
+    if (
233
+        $type == 'document'
234
+        and $mime = sql_getfetsel(
235
+            'mime_type',
236
+            'spip_types_documents',
237
+            'extension IN (' . sql_get_select('extension', 'spip_documents', 'id_document=' . sql_quote($id)) . ')',
238
+            '',
239
+            '',
240
+            '',
241
+            '',
242
+            $connect
243
+        )
244
+    ) {
245
+        $r['mime'] = $mime;
246
+    }
247
+
248
+    return $r;
249 249
 }
250 250
 
251 251
 // analyse des raccourcis issus de [TITRE->RACCOURCInnn] et connexes
@@ -253,43 +253,43 @@  discard block
 block discarded – undo
253 253
 define('_RACCOURCI_URL', '/^\s*(\w*?)\s*(\d+)(\?(.*?))?(#([^\s]*))?\s*$/S');
254 254
 
255 255
 function typer_raccourci($lien) {
256
-	if (!preg_match(_RACCOURCI_URL, $lien, $match)) {
257
-		return [];
258
-	}
259
-
260
-	$f = $match[1];
261
-	// valeur par defaut et alias historiques
262
-	if (!$f) {
263
-		$f = 'article';
264
-	} else {
265
-		if ($f == 'art') {
266
-			$f = 'article';
267
-		} else {
268
-			if ($f == 'br') {
269
-				$f = 'breve';
270
-			} else {
271
-				if ($f == 'rub') {
272
-					$f = 'rubrique';
273
-				} else {
274
-					if ($f == 'aut') {
275
-						$f = 'auteur';
276
-					} else {
277
-						if ($f == 'doc' or $f == 'im' or $f == 'img' or $f == 'image' or $f == 'emb') {
278
-							$f = 'document';
279
-						} else {
280
-							if (preg_match('/^br..?ve$/S', $f)) {
281
-								$f = 'breve'; # accents :(
282
-							}
283
-						}
284
-					}
285
-				}
286
-			}
287
-		}
288
-	}
289
-
290
-	$match[0] = $f;
291
-
292
-	return $match;
256
+    if (!preg_match(_RACCOURCI_URL, $lien, $match)) {
257
+        return [];
258
+    }
259
+
260
+    $f = $match[1];
261
+    // valeur par defaut et alias historiques
262
+    if (!$f) {
263
+        $f = 'article';
264
+    } else {
265
+        if ($f == 'art') {
266
+            $f = 'article';
267
+        } else {
268
+            if ($f == 'br') {
269
+                $f = 'breve';
270
+            } else {
271
+                if ($f == 'rub') {
272
+                    $f = 'rubrique';
273
+                } else {
274
+                    if ($f == 'aut') {
275
+                        $f = 'auteur';
276
+                    } else {
277
+                        if ($f == 'doc' or $f == 'im' or $f == 'img' or $f == 'image' or $f == 'emb') {
278
+                            $f = 'document';
279
+                        } else {
280
+                            if (preg_match('/^br..?ve$/S', $f)) {
281
+                                $f = 'breve'; # accents :(
282
+                            }
283
+                        }
284
+                    }
285
+                }
286
+            }
287
+        }
288
+    }
289
+
290
+    $match[0] = $f;
291
+
292
+    return $match;
293 293
 }
294 294
 
295 295
 /**
@@ -304,44 +304,44 @@  discard block
 block discarded – undo
304 304
  * }
305 305
  **/
306 306
 function traiter_raccourci_titre($id, $type, $connect = null) {
307
-	$trouver_table = charger_fonction('trouver_table', 'base');
308
-	$desc = $trouver_table(table_objet($type));
307
+    $trouver_table = charger_fonction('trouver_table', 'base');
308
+    $desc = $trouver_table(table_objet($type));
309 309
 
310
-	if (!($desc and $s = $desc['titre'])) {
311
-		return [];
312
-	}
310
+    if (!($desc and $s = $desc['titre'])) {
311
+        return [];
312
+    }
313 313
 
314
-	$_id = $desc['key']['PRIMARY KEY'];
315
-	$r = sql_fetsel($s, $desc['table'], "$_id=$id", '', '', '', '', $connect);
314
+    $_id = $desc['key']['PRIMARY KEY'];
315
+    $r = sql_fetsel($s, $desc['table'], "$_id=$id", '', '', '', '', $connect);
316 316
 
317
-	if (!$r) {
318
-		return [];
319
-	}
317
+    if (!$r) {
318
+        return [];
319
+    }
320 320
 
321
-	$r['titre'] = supprimer_numero($r['titre']);
321
+    $r['titre'] = supprimer_numero($r['titre']);
322 322
 
323
-	if (!$r['titre'] and !empty($r['surnom'])) {
324
-		$r['titre'] = $r['surnom'];
325
-	}
323
+    if (!$r['titre'] and !empty($r['surnom'])) {
324
+        $r['titre'] = $r['surnom'];
325
+    }
326 326
 
327
-	if (!isset($r['lang'])) {
328
-		$r['lang'] = '';
329
-	}
327
+    if (!isset($r['lang'])) {
328
+        $r['lang'] = '';
329
+    }
330 330
 
331
-	return $r;
331
+    return $r;
332 332
 }
333 333
 
334 334
 //
335 335
 // Raccourcis ancre [#ancre<-]
336 336
 //
337 337
 function traiter_raccourci_ancre($letexte) {
338
-	return $letexte;
338
+    return $letexte;
339 339
 }
340 340
 
341 341
 function traiter_raccourci_glossaire($texte) {
342
-	return $texte;
342
+    return $texte;
343 343
 }
344 344
 
345 345
 function glossaire_std($terme) {
346
-	return $terme;
346
+    return $terme;
347 347
 }
Please login to merge, or discard this patch.
ecrire/lang/ecrire_oc_auv.php 1 patch
Indentation   +508 added lines, -508 removed lines patch added patch discarded remove patch
@@ -4,477 +4,477 @@  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
-	'aide_non_disponible' => 'Aquela part de l’ajuda en linha es pas encara disponibla per aquesta lenga.',
14
-	'avis_acces_interdit' => 'Accès proïbit.',
15
-	'avis_article_modifie' => 'Atencion, @nom_auteur_modif@ a trabalhat sus aquel article quò fai @date_diff@ minutas',
16
-	'avis_aucun_resultat' => 'Gran de resultat.',
17
-	'avis_chemin_invalide_1' => 'Lo chamin qu’avètz chausit',
18
-	'avis_chemin_invalide_2' => 'sembla pas valid. Volhatz tornar vèrs la pagina anteriora per verificar las informacions fornidas.',
19
-	'avis_connexion_echec_1' => 'La connexion au servidor SQL a patracat.', # MODIF
20
-	'avis_connexion_echec_2' => 'Tornatz vèrs la pagina anteriora, e verificatz las informacions qu’avètz fornidas.',
21
-	'avis_connexion_echec_3' => '<b>N.B.</b> Sus ben de servidors, devètz <b>demandar</b> qu’activen vòstre accès vèrs la basa SQL avans de la poder utilizar. Se vos podètz pas connectar, verificatz qu’ajatz be realizat aquel procediment.', # MODIF
22
-	'avis_connexion_ldap_echec_1' => 'La connexion au servidor LDAP a patracat.',
23
-	'avis_connexion_ldap_echec_2' => 'Tornatz a la pagina anteriora, e verificatz las informacions qu’avètz fornidas. ',
24
-	'avis_connexion_ldap_echec_3' => 'Alternativament, utilizetz pas lo supòrt LDAP per importar d’utilizaires.',
25
-	'avis_deplacement_rubrique' => 'Atention! Aquela rubrica conten @contient_breves@ brèvas@scb@: se la desplaçatz, voudretz be oschar aquela casa de confirmacion.',
26
-	'avis_erreur_connexion_mysql' => 'Error de connexion SQL',
27
-	'avis_espace_interdit' => '<b>Espaci proïbit</b><p>SPIP es ja installat.', # MODIF
28
-	'avis_lecture_noms_bases_1' => 'Lo programa d’installacion a pas pogut legir los noms de las basas de donadas installadas.',
29
-	'avis_lecture_noms_bases_2' => 'Siá gran de basa es pas disponibla, siá la foncion que permet de teirar las basas es estada desactivada per de rasons de seguretat (quo es lo cas chas mai que d’un auberjador).',
30
-	'avis_lecture_noms_bases_3' => 'Dins la segonda alternativa, z-es probable qu’una basa que pòrta vòstre nom de login siá utilizabla:',
31
-	'avis_non_acces_page' => 'Podètz pas accedir vèrs aquela pagina.',
32
-	'avis_operation_echec' => 'L’operacion a patracat.',
33
-	'avis_suppression_base' => 'ATENCION, suprimir las donadas z-es irreversible',
12
+    // A
13
+    'aide_non_disponible' => 'Aquela part de l’ajuda en linha es pas encara disponibla per aquesta lenga.',
14
+    'avis_acces_interdit' => 'Accès proïbit.',
15
+    'avis_article_modifie' => 'Atencion, @nom_auteur_modif@ a trabalhat sus aquel article quò fai @date_diff@ minutas',
16
+    'avis_aucun_resultat' => 'Gran de resultat.',
17
+    'avis_chemin_invalide_1' => 'Lo chamin qu’avètz chausit',
18
+    'avis_chemin_invalide_2' => 'sembla pas valid. Volhatz tornar vèrs la pagina anteriora per verificar las informacions fornidas.',
19
+    'avis_connexion_echec_1' => 'La connexion au servidor SQL a patracat.', # MODIF
20
+    'avis_connexion_echec_2' => 'Tornatz vèrs la pagina anteriora, e verificatz las informacions qu’avètz fornidas.',
21
+    'avis_connexion_echec_3' => '<b>N.B.</b> Sus ben de servidors, devètz <b>demandar</b> qu’activen vòstre accès vèrs la basa SQL avans de la poder utilizar. Se vos podètz pas connectar, verificatz qu’ajatz be realizat aquel procediment.', # MODIF
22
+    'avis_connexion_ldap_echec_1' => 'La connexion au servidor LDAP a patracat.',
23
+    'avis_connexion_ldap_echec_2' => 'Tornatz a la pagina anteriora, e verificatz las informacions qu’avètz fornidas. ',
24
+    'avis_connexion_ldap_echec_3' => 'Alternativament, utilizetz pas lo supòrt LDAP per importar d’utilizaires.',
25
+    'avis_deplacement_rubrique' => 'Atention! Aquela rubrica conten @contient_breves@ brèvas@scb@: se la desplaçatz, voudretz be oschar aquela casa de confirmacion.',
26
+    'avis_erreur_connexion_mysql' => 'Error de connexion SQL',
27
+    'avis_espace_interdit' => '<b>Espaci proïbit</b><p>SPIP es ja installat.', # MODIF
28
+    'avis_lecture_noms_bases_1' => 'Lo programa d’installacion a pas pogut legir los noms de las basas de donadas installadas.',
29
+    'avis_lecture_noms_bases_2' => 'Siá gran de basa es pas disponibla, siá la foncion que permet de teirar las basas es estada desactivada per de rasons de seguretat (quo es lo cas chas mai que d’un auberjador).',
30
+    'avis_lecture_noms_bases_3' => 'Dins la segonda alternativa, z-es probable qu’una basa que pòrta vòstre nom de login siá utilizabla:',
31
+    'avis_non_acces_page' => 'Podètz pas accedir vèrs aquela pagina.',
32
+    'avis_operation_echec' => 'L’operacion a patracat.',
33
+    'avis_suppression_base' => 'ATENCION, suprimir las donadas z-es irreversible',
34 34
 
35
-	// B
36
-	'bouton_acces_ldap' => 'Apondre l’accès a LDAP >>',
37
-	'bouton_ajouter' => 'Apondre',
38
-	'bouton_demande_publication' => 'Demandar la publicacion d’aqueste article',
39
-	'bouton_effacer_tout' => 'Esfaçar tot',
40
-	'bouton_envoyer_message' => 'Messatge definitiu: mandar',
41
-	'bouton_modifier' => 'Modificar',
42
-	'bouton_radio_afficher' => 'Afichar',
43
-	'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Afichar dins la tèira daus redactors connectats',
44
-	'bouton_radio_envoi_annonces_adresse' => 'Mandar los anoncis a l’adreiça:',
45
-	'bouton_radio_envoi_liste_nouveautes' => 'Mandar la tèira de las novetats',
46
-	'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Pas aparéisser dins la tèira daus redactors',
47
-	'bouton_radio_non_envoi_annonces_editoriales' => 'Pas mandar d’anoncis editoriaus',
48
-	'bouton_redirection' => 'TORNAR DIRIGIR',
49
-	'bouton_relancer_installation' => 'Tornar lançar l’installacion',
50
-	'bouton_suivant' => 'Seguent',
51
-	'bouton_tenter_recuperation' => 'Assajar de reparar',
52
-	'bouton_test_proxy' => 'Assajar lo proxy',
53
-	'bouton_vider_cache' => 'Voidar l’escondedor',
35
+    // B
36
+    'bouton_acces_ldap' => 'Apondre l’accès a LDAP >>',
37
+    'bouton_ajouter' => 'Apondre',
38
+    'bouton_demande_publication' => 'Demandar la publicacion d’aqueste article',
39
+    'bouton_effacer_tout' => 'Esfaçar tot',
40
+    'bouton_envoyer_message' => 'Messatge definitiu: mandar',
41
+    'bouton_modifier' => 'Modificar',
42
+    'bouton_radio_afficher' => 'Afichar',
43
+    'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Afichar dins la tèira daus redactors connectats',
44
+    'bouton_radio_envoi_annonces_adresse' => 'Mandar los anoncis a l’adreiça:',
45
+    'bouton_radio_envoi_liste_nouveautes' => 'Mandar la tèira de las novetats',
46
+    'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Pas aparéisser dins la tèira daus redactors',
47
+    'bouton_radio_non_envoi_annonces_editoriales' => 'Pas mandar d’anoncis editoriaus',
48
+    'bouton_redirection' => 'TORNAR DIRIGIR',
49
+    'bouton_relancer_installation' => 'Tornar lançar l’installacion',
50
+    'bouton_suivant' => 'Seguent',
51
+    'bouton_tenter_recuperation' => 'Assajar de reparar',
52
+    'bouton_test_proxy' => 'Assajar lo proxy',
53
+    'bouton_vider_cache' => 'Voidar l’escondedor',
54 54
 
55
-	// C
56
-	'cache_modifiable_webmestre' => 'Lo webmèstre dau sit pòt modificar aquestes paramètres.',
57
-	'calendrier_synchro' => 'S’utilizatz un logiciau d’agenda compatible <b>iCal</b>, lo podètz sincronizar amb las informacions d’aqueste sit.',
55
+    // C
56
+    'cache_modifiable_webmestre' => 'Lo webmèstre dau sit pòt modificar aquestes paramètres.',
57
+    'calendrier_synchro' => 'S’utilizatz un logiciau d’agenda compatible <b>iCal</b>, lo podètz sincronizar amb las informacions d’aqueste sit.',
58 58
 
59
-	// D
60
-	'date_mot_heures' => 'oras',
59
+    // D
60
+    'date_mot_heures' => 'oras',
61 61
 
62
-	// E
63
-	'email' => 'e-mail',
64
-	'email_2' => 'e-mail:',
65
-	'entree_adresse_annuaire' => 'Adreiça de l’annuari',
66
-	'entree_adresse_email' => 'Vòstra adreiça e-mail',
67
-	'entree_base_donnee_1' => 'Adreiça de la basa de donadas',
68
-	'entree_base_donnee_2' => '(Sovent, aquela adreiça correspond a aquela de vòstre sit, de còps correspond a la mençon "localhost", de còps, se laissa voida completament.)',
69
-	'entree_biographie' => 'Biografia brèva, en quauques mots.',
70
-	'entree_chemin_acces' => '<b>Entrar</b> lo chamin d’accès:',
71
-	'entree_cle_pgp' => 'Vòstra clau PGP',
72
-	'entree_contenu_rubrique' => '(Contengut de la rubrica en quauques mots.)',
73
-	'entree_identifiants_connexion' => 'Vòstres identificants de connexion...',
74
-	'entree_informations_connexion_ldap' => 'Volhatz entrar dins aquel formulari las informacions de connexion a vòstre annuari LDAP.
62
+    // E
63
+    'email' => 'e-mail',
64
+    'email_2' => 'e-mail:',
65
+    'entree_adresse_annuaire' => 'Adreiça de l’annuari',
66
+    'entree_adresse_email' => 'Vòstra adreiça e-mail',
67
+    'entree_base_donnee_1' => 'Adreiça de la basa de donadas',
68
+    'entree_base_donnee_2' => '(Sovent, aquela adreiça correspond a aquela de vòstre sit, de còps correspond a la mençon "localhost", de còps, se laissa voida completament.)',
69
+    'entree_biographie' => 'Biografia brèva, en quauques mots.',
70
+    'entree_chemin_acces' => '<b>Entrar</b> lo chamin d’accès:',
71
+    'entree_cle_pgp' => 'Vòstra clau PGP',
72
+    'entree_contenu_rubrique' => '(Contengut de la rubrica en quauques mots.)',
73
+    'entree_identifiants_connexion' => 'Vòstres identificants de connexion...',
74
+    'entree_informations_connexion_ldap' => 'Volhatz entrar dins aquel formulari las informacions de connexion a vòstre annuari LDAP.
75 75
 L’administrator dau sistèma o de la ret vos deu poder fornir
76 76
  aquelas informacions.',
77
-	'entree_infos_perso' => 'Quau sètz?',
78
-	'entree_interieur_rubrique' => 'Endins la rubrica:',
79
-	'entree_liens_sites' => '<b>Liam ipertèxt</b> (referéncia, sit de vesitar...)',
80
-	'entree_login' => 'Vòstre login',
81
-	'entree_login_connexion_1' => 'Lo login de connexion',
82
-	'entree_login_connexion_2' => '(Correspond de còps a vòstre login d’accès vèrs l’FTP; de còps se laissa voide)',
83
-	'entree_mot_passe' => 'Vòstre senhal',
84
-	'entree_mot_passe_1' => 'Senhal per la connexion',
85
-	'entree_mot_passe_2' => '(Correspond de còps a vòstre senhal per l’FTP; de còps se laissa voide)',
86
-	'entree_nom_fichier' => 'Volhatz entrar lo nom dau fichèir @texte_compresse@:',
87
-	'entree_nom_pseudo' => 'Vòstre nom o vòstre pseudonim',
88
-	'entree_nom_pseudo_1' => '(Vòstre nom o vòstre pseudonim)',
89
-	'entree_nom_site' => 'Lo nom de vòstre sit',
90
-	'entree_nouveau_passe' => 'Senhal novèl',
91
-	'entree_passe_ldap' => 'Senhal',
92
-	'entree_port_annuaire' => 'Lo numèro de pòrt de l’annuari',
93
-	'entree_signature' => 'Signatura',
94
-	'entree_titre_obligatoire' => '<b>Títol</b> [Obligatòri]<br />',
95
-	'entree_url' => 'L’adreiça (URL) de vòstre sit',
77
+    'entree_infos_perso' => 'Quau sètz?',
78
+    'entree_interieur_rubrique' => 'Endins la rubrica:',
79
+    'entree_liens_sites' => '<b>Liam ipertèxt</b> (referéncia, sit de vesitar...)',
80
+    'entree_login' => 'Vòstre login',
81
+    'entree_login_connexion_1' => 'Lo login de connexion',
82
+    'entree_login_connexion_2' => '(Correspond de còps a vòstre login d’accès vèrs l’FTP; de còps se laissa voide)',
83
+    'entree_mot_passe' => 'Vòstre senhal',
84
+    'entree_mot_passe_1' => 'Senhal per la connexion',
85
+    'entree_mot_passe_2' => '(Correspond de còps a vòstre senhal per l’FTP; de còps se laissa voide)',
86
+    'entree_nom_fichier' => 'Volhatz entrar lo nom dau fichèir @texte_compresse@:',
87
+    'entree_nom_pseudo' => 'Vòstre nom o vòstre pseudonim',
88
+    'entree_nom_pseudo_1' => '(Vòstre nom o vòstre pseudonim)',
89
+    'entree_nom_site' => 'Lo nom de vòstre sit',
90
+    'entree_nouveau_passe' => 'Senhal novèl',
91
+    'entree_passe_ldap' => 'Senhal',
92
+    'entree_port_annuaire' => 'Lo numèro de pòrt de l’annuari',
93
+    'entree_signature' => 'Signatura',
94
+    'entree_titre_obligatoire' => '<b>Títol</b> [Obligatòri]<br />',
95
+    'entree_url' => 'L’adreiça (URL) de vòstre sit',
96 96
 
97
-	// I
98
-	'ical_info1' => 'Aquela pagina mòstra de metòdes diferents per demorar en contacte amb la vida d’aquel sit.',
99
-	'ical_info2' => 'Per téner mai d’informacions sobre aquelas tecnicas, esitetz pas de consultar <a href="@spipnet@">la documentacion d’SPIP</a>.', # MODIF
100
-	'ical_info_calendrier' => 'I a dos chalendèirs a la vòstra disposicion. Lo primèir es un plan dau sit qu’anóncia totes los articles publicats. Lo segond conten los anoncis editoriaus en mai de vòstres darrèirs messatges privats: vos es reservat gràcias a una clau personala, que la podètz modificar en tot moment en renovant vòstre senhal. ',
101
-	'ical_methode_http' => 'Telecharjament',
102
-	'ical_methode_webcal' => 'Sincronizacion (webcal://)', # MODIF
103
-	'ical_texte_prive' => 'Aquel chalendèir, d’usatge estrictament personau, vos informa de l’activitat editoriala privada d’aquel sit (òbras e rendètz-vos personaus, articles e brèvas prepausats...).',
104
-	'ical_texte_public' => 'Aquel chalendèir vos permet de seguir l’activitat publica d’aquel sit (articles e brèvas publicats).',
105
-	'ical_texte_rss' => 'Podètz sindicar las novetats d’aqueste sit dins quin legidor de fichèirs que siá en format XML/RSS (Rich Site Summary). Z-es maitot lo format que permet a SPIP de legir las novetats publicadas dins d’autres sits en utilizar un format d’eschamge compatible (sit sindicats).  ',
106
-	'ical_titre_js' => 'Javascript',
107
-	'ical_titre_mailing' => 'Lista de corrèir',
108
-	'ical_titre_rss' => 'Fichèirs «backend»',
109
-	'icone_activer_cookie' => 'Activar lo cookie de correspondéncia',
110
-	'icone_afficher_auteurs' => 'Afichar los autors',
111
-	'icone_afficher_visiteurs' => 'Afichar los vesitaires',
112
-	'icone_arret_discussion' => 'Quitar aquela discussion',
113
-	'icone_calendrier' => 'Chalendèir',
114
-	'icone_creer_auteur' => 'Crear un autor nuòu e l’associar a aquel article',
115
-	'icone_creer_mot_cle' => 'Crear un mot clau nuòu e lo liar a aquel article',
116
-	'icone_creer_rubrique_2' => 'Crear una rubrica nuòva',
117
-	'icone_modifier_article' => 'Modificar aquel article',
118
-	'icone_modifier_rubrique' => 'Modificar aquela rubrica',
119
-	'icone_retour' => 'Tornar',
120
-	'icone_retour_article' => 'Tornar a l’article',
121
-	'icone_supprimer_cookie' => 'Suprimir lo cookie de correspondéncia',
122
-	'icone_supprimer_rubrique' => 'Suprimir aquela rubrica',
123
-	'icone_supprimer_signature' => 'Suprimir aquela signatura',
124
-	'icone_valider_signature' => 'Validar aquela signatura',
125
-	'image_administrer_rubrique' => 'Podètz administrar aquela rubrica',
126
-	'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
127
-	'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
128
-	'info_1_article' => '1 article',
129
-	'info_activer_cookie' => 'Podètz activar un <b>cookie de correspondéncia</b>; aquò vos permetrá de passar aisat dau sit public au sit privat.',
130
-	'info_administrateur' => 'Administrator',
131
-	'info_administrateur_1' => 'Administrator',
132
-	'info_administrateur_2' => 'dau sit(<i>d’utilizar amb precaucion</i>)',
133
-	'info_administrateur_site_01' => 'Se sètz administrator/tritz dau sit, volhatz',
134
-	'info_administrateur_site_02' => 'clicar aquel liam',
135
-	'info_administrateurs' => 'Administrators',
136
-	'info_administrer_rubrique' => 'Podètz administrar aquela rubrica',
137
-	'info_adresse' => 'a l’adreiça:',
138
-	'info_adresse_url' => 'Adreiça (URL) dau sit public',
139
-	'info_aide_en_ligne' => 'Ajuda en linha SPIP',
140
-	'info_ajout_image' => 'Quand apondètz d’imatges coma estachaments junts a un article, SPIP pòt crear automaticament per vos de vinhetas (miniaturas) daus imatges inserits. Aquò permet per exemple de crear automaticament una galariá o un pòrtfòlio.',
141
-	'info_ajouter_rubrique' => 'Apondre una autra rubrica d’administrar:',
142
-	'info_annonce_nouveautes' => 'Anonci de las novetats',
143
-	'info_article' => 'article',
144
-	'info_article_2' => 'articles',
145
-	'info_article_a_paraitre' => 'Los articles pòstdatats per paréisser',
146
-	'info_articles_02' => 'articles',
147
-	'info_articles_2' => 'Articles',
148
-	'info_articles_auteur' => 'Los articles d’aquel autor',
149
-	'info_articles_trouves' => 'Articles trobats',
150
-	'info_attente_validation' => 'Vòstres articles en apèita de validacion',
151
-	'info_aujourdhui' => 'anuèit:',
152
-	'info_auteurs' => 'Los autors',
153
-	'info_auteurs_par_tri' => 'autors@partri@',
154
-	'info_auteurs_trouves' => 'Autors trobats',
155
-	'info_authentification_externe' => 'Autentificacion extèrna',
156
-	'info_avertissement' => 'Avís',
157
-	'info_base_installee' => 'L’estructura de vòstra basa de donadas z-es installada.',
158
-	'info_chapeau' => 'Chapèl',
159
-	'info_chapeau_2' => 'Chapèl:',
160
-	'info_chemin_acces_1' => 'Opcions: <b>chamin d’accès dins l’annuari</b>',
161
-	'info_chemin_acces_2' => 'Ara devètz configurar lo chamin d’accès vèrs las informacions dins l’annuari.',
162
-	'info_chemin_acces_annuaire' => 'Opcions:<b>chamin d’accès dins l’annuari',
163
-	'info_choix_base' => 'Tresesma estapa:',
164
-	'info_classement_1' => '<sup>èir</sup> de @liste@',
165
-	'info_classement_2' => '<sup>nd</sup> de @liste@',
166
-	'info_code_acces' => 'Oblidetz pas vòstres còdes d’accès pròpris!',
167
-	'info_config_suivi' => 'S’aquela adreiça correspond a una lista de corrèir, podètz indicar çai sos l’adreiça ont los participants au sit se pòdon inscriure. Aquela adreiça pòt èstre una URL (per exemple la pagina d’inscripcion a la lista per lo web), o una adreiça e-mail tenent un subjècte especific (per exemple: <tt>@adresse_suivi@?subject=subscribe</tt>):',
168
-	'info_config_suivi_explication' => 'Vos podètz abonar a la lista de difusion d’aqueste sit. Adoncas recebretz per e-mail los anoncis d’articles e de brèvas que se prepausa a la publicacion.',
169
-	'info_confirmer_passe' => 'Confirmar aquel senhal novèl:',
170
-	'info_connexion_base' => 'Segonda estapa: <b>Assai de connexion a la basa</b>',
171
-	'info_connexion_ldap_ok' => 'La connexion LDAP a abotit.</b><p> Podètz passar a l’estapa seguenta.</p>', # MODIF
172
-	'info_connexion_mysql' => 'Primèira estapa:<b>Vòstra connexion SQL</b>',
173
-	'info_connexion_ok' => 'La connexion a abotit.',
174
-	'info_contact' => 'Contacte',
175
-	'info_contenu_articles' => 'Contengut daus articles',
176
-	'info_creation_paragraphe' => '(Per crear de paragrafs, sufís que laissetz de linhas voidas.)', # MODIF
177
-	'info_creation_rubrique' => 'Avans de poder escriure d’articles,<br /> devètz crear per lo mens una rubrica.<br />',
178
-	'info_creation_tables' => 'Quatresma estapa: <b>Creacion de las taulas de la basa</b>',
179
-	'info_creer_base' => '<b>Crear</b> una basa de donadas novèla:',
180
-	'info_dans_rubrique' => 'Dins la rubrica:',
181
-	'info_date_publication_anterieure' => 'Data anteriora de publicacion:',
182
-	'info_date_referencement' => 'DATA DE REFERENCIAMENT D’AQUEL SIT:',
183
-	'info_derniere_etape' => 'Darrèira estapa: <b>Quo es ’chabat!',
184
-	'info_descriptif' => 'Descriptiu:',
185
-	'info_discussion_cours' => 'Discussions en cors',
186
-	'info_ecrire_article' => 'Avans de poder escriure d’articles, vos chau crear per lo mens una rubrica.',
187
-	'info_email_envoi' => 'Adreiça e-mail d’enviament (opcionau)',
188
-	'info_email_envoi_txt' => 'Indicatz aicí l’adreiça d’utilizar per enviar los e-mails (a fauta d’aquò, s’utilizará l’adreiça destinatari coma adreiça d’enviament):',
189
-	'info_email_webmestre' => 'Adreiça e-mail dau responsable dau sit (opcionau)', # MODIF
190
-	'info_envoi_email_automatique' => 'Enviament d’e-mails automatics',
191
-	'info_envoyer_maintenant' => 'Mandar ara',
192
-	'info_etape_suivante' => 'Passar a l’estapa seguenta',
193
-	'info_etape_suivante_1' => 'Podètz passar a l’estapa seguenta.',
194
-	'info_etape_suivante_2' => 'Podètz passar a l’estapa seguenta.',
195
-	'info_exportation_base' => 'exportacion de la basa vèrs @archive@',
196
-	'info_facilite_suivi_activite' => 'Per facilitar lo segut de l’activitat editoriala dau sit, SPIP vos pòt fornir per e-mail, per exemple a una lista de corrèir daus redactors, l’anonci de las demandas de publicacion e de las validacions d’articles.', # MODIF
197
-	'info_fichiers_authent' => 'Fichèirs d’autentificacion « .htpasswd »',
198
-	'info_forums_abo_invites' => 'Vòstre sit web ofrís de forums per los abonats; dins lo sit public los vesitaires son convidats a se registrar.',
199
-	'info_gauche_admin_tech' => '<b>A aquela pagina, mas los responsables dau sit lai pòdon accedir.</b><p> Permet de trobar las diferentas foncions de mantenença tecnica. Quauques unas implican un procès d’autentificacion especific, que necessita un accès FTP vèrs lo sit web.</p>', # MODIF
200
-	'info_gauche_admin_vider' => '<b>A aquela pagina, mas los responsables dau sit lai pòdon accedir.</b><p> Permet de trobar las diferentas foncions de mantenença tecnica. Quauques unas implican un procès d’autentificacion especific, que necessita un accès FTP vèrs lo sit web.</p>', # MODIF
201
-	'info_gauche_auteurs' => 'Trobaretz aicí totes los autors dau sit. La color de las icònas n’indica l’estatut (administrator = verd; redactor = jaune).',
202
-	'info_gauche_auteurs_exterieurs' => 'Los autors exteriors, sens accès vèrs lo sit, son indicats amb una icòna blava; los autors esfaçats amb un bordilhèir.', # MODIF
203
-	'info_gauche_messagerie' => 'La messatjariá vos permet d’eschamjar de messatges entre redactors, de servar de mementos (per vòstre usatge personau) o d’afichar d’anoncis sus la pagina d’acuèlh de l’espaci privat (se sètz administrator/tritz).',
204
-	'info_gauche_statistiques_referers' => 'Aquela pagina presenta la lista daus <i>referidors</i>, quò vòu dire daus sits que contenon de liams que menan vèrs vòstre quite sit, mas unicament per ièr e anuèi lo jorn: aquela lista s’actualiza chasca 24 oras.',
205
-	'info_gauche_visiteurs_enregistres' => 'Trobaretz aquí los vesitaires registrats
97
+    // I
98
+    'ical_info1' => 'Aquela pagina mòstra de metòdes diferents per demorar en contacte amb la vida d’aquel sit.',
99
+    'ical_info2' => 'Per téner mai d’informacions sobre aquelas tecnicas, esitetz pas de consultar <a href="@spipnet@">la documentacion d’SPIP</a>.', # MODIF
100
+    'ical_info_calendrier' => 'I a dos chalendèirs a la vòstra disposicion. Lo primèir es un plan dau sit qu’anóncia totes los articles publicats. Lo segond conten los anoncis editoriaus en mai de vòstres darrèirs messatges privats: vos es reservat gràcias a una clau personala, que la podètz modificar en tot moment en renovant vòstre senhal. ',
101
+    'ical_methode_http' => 'Telecharjament',
102
+    'ical_methode_webcal' => 'Sincronizacion (webcal://)', # MODIF
103
+    'ical_texte_prive' => 'Aquel chalendèir, d’usatge estrictament personau, vos informa de l’activitat editoriala privada d’aquel sit (òbras e rendètz-vos personaus, articles e brèvas prepausats...).',
104
+    'ical_texte_public' => 'Aquel chalendèir vos permet de seguir l’activitat publica d’aquel sit (articles e brèvas publicats).',
105
+    'ical_texte_rss' => 'Podètz sindicar las novetats d’aqueste sit dins quin legidor de fichèirs que siá en format XML/RSS (Rich Site Summary). Z-es maitot lo format que permet a SPIP de legir las novetats publicadas dins d’autres sits en utilizar un format d’eschamge compatible (sit sindicats).  ',
106
+    'ical_titre_js' => 'Javascript',
107
+    'ical_titre_mailing' => 'Lista de corrèir',
108
+    'ical_titre_rss' => 'Fichèirs «backend»',
109
+    'icone_activer_cookie' => 'Activar lo cookie de correspondéncia',
110
+    'icone_afficher_auteurs' => 'Afichar los autors',
111
+    'icone_afficher_visiteurs' => 'Afichar los vesitaires',
112
+    'icone_arret_discussion' => 'Quitar aquela discussion',
113
+    'icone_calendrier' => 'Chalendèir',
114
+    'icone_creer_auteur' => 'Crear un autor nuòu e l’associar a aquel article',
115
+    'icone_creer_mot_cle' => 'Crear un mot clau nuòu e lo liar a aquel article',
116
+    'icone_creer_rubrique_2' => 'Crear una rubrica nuòva',
117
+    'icone_modifier_article' => 'Modificar aquel article',
118
+    'icone_modifier_rubrique' => 'Modificar aquela rubrica',
119
+    'icone_retour' => 'Tornar',
120
+    'icone_retour_article' => 'Tornar a l’article',
121
+    'icone_supprimer_cookie' => 'Suprimir lo cookie de correspondéncia',
122
+    'icone_supprimer_rubrique' => 'Suprimir aquela rubrica',
123
+    'icone_supprimer_signature' => 'Suprimir aquela signatura',
124
+    'icone_valider_signature' => 'Validar aquela signatura',
125
+    'image_administrer_rubrique' => 'Podètz administrar aquela rubrica',
126
+    'impossible_modifier_login_auteur' => 'Impossible de modifier le login.', # MODIF
127
+    'impossible_modifier_pass_auteur' => 'Impossible de modifier le mot de passe.', # MODIF
128
+    'info_1_article' => '1 article',
129
+    'info_activer_cookie' => 'Podètz activar un <b>cookie de correspondéncia</b>; aquò vos permetrá de passar aisat dau sit public au sit privat.',
130
+    'info_administrateur' => 'Administrator',
131
+    'info_administrateur_1' => 'Administrator',
132
+    'info_administrateur_2' => 'dau sit(<i>d’utilizar amb precaucion</i>)',
133
+    'info_administrateur_site_01' => 'Se sètz administrator/tritz dau sit, volhatz',
134
+    'info_administrateur_site_02' => 'clicar aquel liam',
135
+    'info_administrateurs' => 'Administrators',
136
+    'info_administrer_rubrique' => 'Podètz administrar aquela rubrica',
137
+    'info_adresse' => 'a l’adreiça:',
138
+    'info_adresse_url' => 'Adreiça (URL) dau sit public',
139
+    'info_aide_en_ligne' => 'Ajuda en linha SPIP',
140
+    'info_ajout_image' => 'Quand apondètz d’imatges coma estachaments junts a un article, SPIP pòt crear automaticament per vos de vinhetas (miniaturas) daus imatges inserits. Aquò permet per exemple de crear automaticament una galariá o un pòrtfòlio.',
141
+    'info_ajouter_rubrique' => 'Apondre una autra rubrica d’administrar:',
142
+    'info_annonce_nouveautes' => 'Anonci de las novetats',
143
+    'info_article' => 'article',
144
+    'info_article_2' => 'articles',
145
+    'info_article_a_paraitre' => 'Los articles pòstdatats per paréisser',
146
+    'info_articles_02' => 'articles',
147
+    'info_articles_2' => 'Articles',
148
+    'info_articles_auteur' => 'Los articles d’aquel autor',
149
+    'info_articles_trouves' => 'Articles trobats',
150
+    'info_attente_validation' => 'Vòstres articles en apèita de validacion',
151
+    'info_aujourdhui' => 'anuèit:',
152
+    'info_auteurs' => 'Los autors',
153
+    'info_auteurs_par_tri' => 'autors@partri@',
154
+    'info_auteurs_trouves' => 'Autors trobats',
155
+    'info_authentification_externe' => 'Autentificacion extèrna',
156
+    'info_avertissement' => 'Avís',
157
+    'info_base_installee' => 'L’estructura de vòstra basa de donadas z-es installada.',
158
+    'info_chapeau' => 'Chapèl',
159
+    'info_chapeau_2' => 'Chapèl:',
160
+    'info_chemin_acces_1' => 'Opcions: <b>chamin d’accès dins l’annuari</b>',
161
+    'info_chemin_acces_2' => 'Ara devètz configurar lo chamin d’accès vèrs las informacions dins l’annuari.',
162
+    'info_chemin_acces_annuaire' => 'Opcions:<b>chamin d’accès dins l’annuari',
163
+    'info_choix_base' => 'Tresesma estapa:',
164
+    'info_classement_1' => '<sup>èir</sup> de @liste@',
165
+    'info_classement_2' => '<sup>nd</sup> de @liste@',
166
+    'info_code_acces' => 'Oblidetz pas vòstres còdes d’accès pròpris!',
167
+    'info_config_suivi' => 'S’aquela adreiça correspond a una lista de corrèir, podètz indicar çai sos l’adreiça ont los participants au sit se pòdon inscriure. Aquela adreiça pòt èstre una URL (per exemple la pagina d’inscripcion a la lista per lo web), o una adreiça e-mail tenent un subjècte especific (per exemple: <tt>@adresse_suivi@?subject=subscribe</tt>):',
168
+    'info_config_suivi_explication' => 'Vos podètz abonar a la lista de difusion d’aqueste sit. Adoncas recebretz per e-mail los anoncis d’articles e de brèvas que se prepausa a la publicacion.',
169
+    'info_confirmer_passe' => 'Confirmar aquel senhal novèl:',
170
+    'info_connexion_base' => 'Segonda estapa: <b>Assai de connexion a la basa</b>',
171
+    'info_connexion_ldap_ok' => 'La connexion LDAP a abotit.</b><p> Podètz passar a l’estapa seguenta.</p>', # MODIF
172
+    'info_connexion_mysql' => 'Primèira estapa:<b>Vòstra connexion SQL</b>',
173
+    'info_connexion_ok' => 'La connexion a abotit.',
174
+    'info_contact' => 'Contacte',
175
+    'info_contenu_articles' => 'Contengut daus articles',
176
+    'info_creation_paragraphe' => '(Per crear de paragrafs, sufís que laissetz de linhas voidas.)', # MODIF
177
+    'info_creation_rubrique' => 'Avans de poder escriure d’articles,<br /> devètz crear per lo mens una rubrica.<br />',
178
+    'info_creation_tables' => 'Quatresma estapa: <b>Creacion de las taulas de la basa</b>',
179
+    'info_creer_base' => '<b>Crear</b> una basa de donadas novèla:',
180
+    'info_dans_rubrique' => 'Dins la rubrica:',
181
+    'info_date_publication_anterieure' => 'Data anteriora de publicacion:',
182
+    'info_date_referencement' => 'DATA DE REFERENCIAMENT D’AQUEL SIT:',
183
+    'info_derniere_etape' => 'Darrèira estapa: <b>Quo es ’chabat!',
184
+    'info_descriptif' => 'Descriptiu:',
185
+    'info_discussion_cours' => 'Discussions en cors',
186
+    'info_ecrire_article' => 'Avans de poder escriure d’articles, vos chau crear per lo mens una rubrica.',
187
+    'info_email_envoi' => 'Adreiça e-mail d’enviament (opcionau)',
188
+    'info_email_envoi_txt' => 'Indicatz aicí l’adreiça d’utilizar per enviar los e-mails (a fauta d’aquò, s’utilizará l’adreiça destinatari coma adreiça d’enviament):',
189
+    'info_email_webmestre' => 'Adreiça e-mail dau responsable dau sit (opcionau)', # MODIF
190
+    'info_envoi_email_automatique' => 'Enviament d’e-mails automatics',
191
+    'info_envoyer_maintenant' => 'Mandar ara',
192
+    'info_etape_suivante' => 'Passar a l’estapa seguenta',
193
+    'info_etape_suivante_1' => 'Podètz passar a l’estapa seguenta.',
194
+    'info_etape_suivante_2' => 'Podètz passar a l’estapa seguenta.',
195
+    'info_exportation_base' => 'exportacion de la basa vèrs @archive@',
196
+    'info_facilite_suivi_activite' => 'Per facilitar lo segut de l’activitat editoriala dau sit, SPIP vos pòt fornir per e-mail, per exemple a una lista de corrèir daus redactors, l’anonci de las demandas de publicacion e de las validacions d’articles.', # MODIF
197
+    'info_fichiers_authent' => 'Fichèirs d’autentificacion « .htpasswd »',
198
+    'info_forums_abo_invites' => 'Vòstre sit web ofrís de forums per los abonats; dins lo sit public los vesitaires son convidats a se registrar.',
199
+    'info_gauche_admin_tech' => '<b>A aquela pagina, mas los responsables dau sit lai pòdon accedir.</b><p> Permet de trobar las diferentas foncions de mantenença tecnica. Quauques unas implican un procès d’autentificacion especific, que necessita un accès FTP vèrs lo sit web.</p>', # MODIF
200
+    'info_gauche_admin_vider' => '<b>A aquela pagina, mas los responsables dau sit lai pòdon accedir.</b><p> Permet de trobar las diferentas foncions de mantenença tecnica. Quauques unas implican un procès d’autentificacion especific, que necessita un accès FTP vèrs lo sit web.</p>', # MODIF
201
+    'info_gauche_auteurs' => 'Trobaretz aicí totes los autors dau sit. La color de las icònas n’indica l’estatut (administrator = verd; redactor = jaune).',
202
+    'info_gauche_auteurs_exterieurs' => 'Los autors exteriors, sens accès vèrs lo sit, son indicats amb una icòna blava; los autors esfaçats amb un bordilhèir.', # MODIF
203
+    'info_gauche_messagerie' => 'La messatjariá vos permet d’eschamjar de messatges entre redactors, de servar de mementos (per vòstre usatge personau) o d’afichar d’anoncis sus la pagina d’acuèlh de l’espaci privat (se sètz administrator/tritz).',
204
+    'info_gauche_statistiques_referers' => 'Aquela pagina presenta la lista daus <i>referidors</i>, quò vòu dire daus sits que contenon de liams que menan vèrs vòstre quite sit, mas unicament per ièr e anuèi lo jorn: aquela lista s’actualiza chasca 24 oras.',
205
+    'info_gauche_visiteurs_enregistres' => 'Trobaretz aquí los vesitaires registrats
206 206
  dins l’espaci public dau sit (forums amb abonament).',
207
-	'info_generation_miniatures_images' => 'Congreacion de miniaturas daus imatges',
208
-	'info_hebergeur_desactiver_envoi_email' => 'Quauques auberjadors desactivan l’enviament automatic
207
+    'info_generation_miniatures_images' => 'Congreacion de miniaturas daus imatges',
208
+    'info_hebergeur_desactiver_envoi_email' => 'Quauques auberjadors desactivan l’enviament automatic
209 209
  d’e-mails dempuèi lors servidors. En aquel cas, las foncionalitats seguentas
210 210
  d’SPIP foncionarán pas.',
211
-	'info_hier' => 'ièr:',
212
-	'info_identification_publique' => 'Vòstra identitat publica...',
213
-	'info_image_process' => 'Volhatz seleccionar lo melhor metòde de fabricacion de las vinhetas en clicar sus l’imatge correspondent.',
214
-	'info_image_process2' => '<b>N.B.</b> <i>Se pas un d’imatge apareis, lendonc lo servidor qu’aubèrja vòstre sit l’an pas configurat per utilizar d’aisinas talas. Se desiratz d’utilizar aquelas foncions, contactatz lo responsable tecnic e demandatz las extensions «GD» o «Imagick».</i>', # MODIF
215
-	'info_images_auto' => 'Imatges calculats automaticament',
216
-	'info_informations_personnelles' => 'Cinquesma estapa: <b>Informacions personalas</b>',
217
-	'info_inscription_automatique' => 'Inscripcion automatica de redactors novèls',
218
-	'info_jeu_caractere' => 'Jòc de caractèrs dau sit',
219
-	'info_jours' => 'jorns',
220
-	'info_laisser_champs_vides' => 'laissar aqueles champs voides)',
221
-	'info_langues' => 'Lengas dau sit',
222
-	'info_ldap_ok' => 'L’autentificacion LDAP z-es installada.',
223
-	'info_lien_hypertexte' => 'Liam ipertèxt:',
224
-	'info_liste_redacteurs_connectes' => 'Tèira daus redactors connectats',
225
-	'info_login_existant' => 'Aquel login ja existís.',
226
-	'info_login_trop_court' => 'Login tròp cort.',
227
-	'info_maximum' => 'maximum:',
228
-	'info_meme_rubrique' => 'Dins la mesma rubrica',
229
-	'info_message_en_redaction' => 'Vòstres messatges en cors de redaccion',
230
-	'info_message_technique' => 'Messatge tecnic:',
231
-	'info_messagerie_interne' => 'Messatjariá intèrna',
232
-	'info_mise_a_niveau_base' => 'Mesa a nivèl de vòstra basa SQL',
233
-	'info_mise_a_niveau_base_2' => '{{Atencion!}} Avètz installada una version
211
+    'info_hier' => 'ièr:',
212
+    'info_identification_publique' => 'Vòstra identitat publica...',
213
+    'info_image_process' => 'Volhatz seleccionar lo melhor metòde de fabricacion de las vinhetas en clicar sus l’imatge correspondent.',
214
+    'info_image_process2' => '<b>N.B.</b> <i>Se pas un d’imatge apareis, lendonc lo servidor qu’aubèrja vòstre sit l’an pas configurat per utilizar d’aisinas talas. Se desiratz d’utilizar aquelas foncions, contactatz lo responsable tecnic e demandatz las extensions «GD» o «Imagick».</i>', # MODIF
215
+    'info_images_auto' => 'Imatges calculats automaticament',
216
+    'info_informations_personnelles' => 'Cinquesma estapa: <b>Informacions personalas</b>',
217
+    'info_inscription_automatique' => 'Inscripcion automatica de redactors novèls',
218
+    'info_jeu_caractere' => 'Jòc de caractèrs dau sit',
219
+    'info_jours' => 'jorns',
220
+    'info_laisser_champs_vides' => 'laissar aqueles champs voides)',
221
+    'info_langues' => 'Lengas dau sit',
222
+    'info_ldap_ok' => 'L’autentificacion LDAP z-es installada.',
223
+    'info_lien_hypertexte' => 'Liam ipertèxt:',
224
+    'info_liste_redacteurs_connectes' => 'Tèira daus redactors connectats',
225
+    'info_login_existant' => 'Aquel login ja existís.',
226
+    'info_login_trop_court' => 'Login tròp cort.',
227
+    'info_maximum' => 'maximum:',
228
+    'info_meme_rubrique' => 'Dins la mesma rubrica',
229
+    'info_message_en_redaction' => 'Vòstres messatges en cors de redaccion',
230
+    'info_message_technique' => 'Messatge tecnic:',
231
+    'info_messagerie_interne' => 'Messatjariá intèrna',
232
+    'info_mise_a_niveau_base' => 'Mesa a nivèl de vòstra basa SQL',
233
+    'info_mise_a_niveau_base_2' => '{{Atencion!}} Avètz installada una version
234 234
   daus fichèirs SPIP {anteriora} a la que i aviá
235 235
   avans sobre aqueste sit: riscatz de pèrdre vòstra basa de donadas
236 236
    e vòstre sit foncionará pas mai.<br />{{Tornatz installar los
237 237
   fichèirs d’SPIP.}}',
238
-	'info_modifier_rubrique' => 'Modificar la rubrica:',
239
-	'info_modifier_titre' => 'Modificar: @titre@',
240
-	'info_mon_site_spip' => 'Mon sit SPIP',
241
-	'info_moyenne' => 'mejana:',
242
-	'info_multi_cet_article' => 'Lenga d’aqueste article:',
243
-	'info_multi_langues_choisies' => 'Volhatz seleccionar çai sos las lengas que son a posita daus redactors de vòstre sit.
238
+    'info_modifier_rubrique' => 'Modificar la rubrica:',
239
+    'info_modifier_titre' => 'Modificar: @titre@',
240
+    'info_mon_site_spip' => 'Mon sit SPIP',
241
+    'info_moyenne' => 'mejana:',
242
+    'info_multi_cet_article' => 'Lenga d’aqueste article:',
243
+    'info_multi_langues_choisies' => 'Volhatz seleccionar çai sos las lengas que son a posita daus redactors de vòstre sit.
244 244
   Las lengas ja emplejadas dins vòstre sit (afichadas primèiras) se pòdon pas desactivar.',
245
-	'info_multi_secteurs' => '... mas per las rubricas a la raiç dau sit?',
246
-	'info_nom' => 'Nom',
247
-	'info_nom_destinataire' => 'Nom dau destinatari',
248
-	'info_nom_site' => 'Nom de vòstre sit',
249
-	'info_nombre_articles' => '@nb_articles@ articles,',
250
-	'info_nombre_rubriques' => '@nb_rubriques@ rubricas,',
251
-	'info_nombre_sites' => '@nb_sites@ sits,',
252
-	'info_non_deplacer' => 'De pas desplaçar...',
253
-	'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP pòt mandar, regularament, l’anonci de las darrèiras novetats dau sit
245
+    'info_multi_secteurs' => '... mas per las rubricas a la raiç dau sit?',
246
+    'info_nom' => 'Nom',
247
+    'info_nom_destinataire' => 'Nom dau destinatari',
248
+    'info_nom_site' => 'Nom de vòstre sit',
249
+    'info_nombre_articles' => '@nb_articles@ articles,',
250
+    'info_nombre_rubriques' => '@nb_rubriques@ rubricas,',
251
+    'info_nombre_sites' => '@nb_sites@ sits,',
252
+    'info_non_deplacer' => 'De pas desplaçar...',
253
+    'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP pòt mandar, regularament, l’anonci de las darrèiras novetats dau sit
254 254
  (articles e brèvas publicats recentament).',
255
-	'info_non_envoi_liste_nouveautes' => 'Pas mandar la tèira de las novetats',
256
-	'info_non_modifiable' => 'se pòt pas modificar',
257
-	'info_non_suppression_mot_cle' => 'vòle pas suprimir aquel mot clau.',
258
-	'info_notes' => 'Nòtas',
259
-	'info_nouvel_article' => 'Article nuòu',
260
-	'info_nouvelle_traduction' => 'Revirada nuòva:',
261
-	'info_numero_article' => 'ARTICLE NUMÈRO:',
262
-	'info_obligatoire_02' => '[Obligatòri]', # MODIF
263
-	'info_option_accepter_visiteurs' => 'Acceptar l’inscripcion daus vesitaires dau sit public',
264
-	'info_option_ne_pas_accepter_visiteurs' => 'Refusar l’inscripcion de vesitaires',
265
-	'info_options_avancees' => 'OPCIONS AVANÇADAS',
266
-	'info_ou' => 'o... ',
267
-	'info_page_interdite' => 'Pagina proïbida',
268
-	'info_par_nombre_article' => '(per nombre d’articles)',
269
-	'info_passe_trop_court' => 'Mot de santa Clara tròp cort.',
270
-	'info_passes_identiques' => 'Los dos mots de santa Clara son pas identics.',
271
-	'info_plus_cinq_car' => 'mai de 5 caractèrs',
272
-	'info_plus_cinq_car_2' => '(mai de 5 caractèrs)',
273
-	'info_plus_trois_car' => '(mai de 3 caractèrs)',
274
-	'info_popularite' => 'popularitat: @popularite@; vesitas: @visites@',
275
-	'info_post_scriptum' => 'Post-scriptum',
276
-	'info_post_scriptum_2' => 'Post-scriptum:',
277
-	'info_pour' => 'per',
278
-	'info_preview_texte' => 'Z-es possible de previsualizar lo sit coma s’avián publicat totes los articles e brèvas (que tenon aumens l’estatut "prepausat"). La chau dobrir, aquela possibilitat, aus administrators solament, a totes los redactors, o a pas degun?', # MODIF
279
-	'info_procedez_par_etape' => 'procedissètz estapa per estapa',
280
-	'info_procedure_maj_version' => 'Chau lançar la procedura d’actualizacion per adaptar
255
+    'info_non_envoi_liste_nouveautes' => 'Pas mandar la tèira de las novetats',
256
+    'info_non_modifiable' => 'se pòt pas modificar',
257
+    'info_non_suppression_mot_cle' => 'vòle pas suprimir aquel mot clau.',
258
+    'info_notes' => 'Nòtas',
259
+    'info_nouvel_article' => 'Article nuòu',
260
+    'info_nouvelle_traduction' => 'Revirada nuòva:',
261
+    'info_numero_article' => 'ARTICLE NUMÈRO:',
262
+    'info_obligatoire_02' => '[Obligatòri]', # MODIF
263
+    'info_option_accepter_visiteurs' => 'Acceptar l’inscripcion daus vesitaires dau sit public',
264
+    'info_option_ne_pas_accepter_visiteurs' => 'Refusar l’inscripcion de vesitaires',
265
+    'info_options_avancees' => 'OPCIONS AVANÇADAS',
266
+    'info_ou' => 'o... ',
267
+    'info_page_interdite' => 'Pagina proïbida',
268
+    'info_par_nombre_article' => '(per nombre d’articles)',
269
+    'info_passe_trop_court' => 'Mot de santa Clara tròp cort.',
270
+    'info_passes_identiques' => 'Los dos mots de santa Clara son pas identics.',
271
+    'info_plus_cinq_car' => 'mai de 5 caractèrs',
272
+    'info_plus_cinq_car_2' => '(mai de 5 caractèrs)',
273
+    'info_plus_trois_car' => '(mai de 3 caractèrs)',
274
+    'info_popularite' => 'popularitat: @popularite@; vesitas: @visites@',
275
+    'info_post_scriptum' => 'Post-scriptum',
276
+    'info_post_scriptum_2' => 'Post-scriptum:',
277
+    'info_pour' => 'per',
278
+    'info_preview_texte' => 'Z-es possible de previsualizar lo sit coma s’avián publicat totes los articles e brèvas (que tenon aumens l’estatut "prepausat"). La chau dobrir, aquela possibilitat, aus administrators solament, a totes los redactors, o a pas degun?', # MODIF
279
+    'info_procedez_par_etape' => 'procedissètz estapa per estapa',
280
+    'info_procedure_maj_version' => 'Chau lançar la procedura d’actualizacion per adaptar
281 281
  la basa de donadas a la version novèla d’SPIP.',
282
-	'info_ps' => 'P.S.',
283
-	'info_publier' => 'publicar',
284
-	'info_publies' => 'Vòstres articles publicats en linha',
285
-	'info_question_accepter_visiteurs' => 'S’a las esqueletas de vòstre sit web se prevei lo registrament de vesitaires sens accès a l’espaci privat, volhatz activar l’opcion seguenta:',
286
-	'info_question_inscription_nouveaux_redacteurs' => 'Acceptatz que de redactors novèls s’inscrivan
282
+    'info_ps' => 'P.S.',
283
+    'info_publier' => 'publicar',
284
+    'info_publies' => 'Vòstres articles publicats en linha',
285
+    'info_question_accepter_visiteurs' => 'S’a las esqueletas de vòstre sit web se prevei lo registrament de vesitaires sens accès a l’espaci privat, volhatz activar l’opcion seguenta:',
286
+    'info_question_inscription_nouveaux_redacteurs' => 'Acceptatz que de redactors novèls s’inscrivan
287 287
  a partir dau sit public? Se o acceptatz, los vesitaires se poirán inscriure
288 288
  gràcias a un formulari automatizat e doncas accedirán vèrs l’espaci privat per
289 289
  prepausar d’articles.<blockquote><i> Durant la fasa d’inscripcion, los utilizaires recebon un e-mail automatic
290 290
  que lor baila un còde d’accès vèrs lo sit privat.
291 291
 Quauques auberjadors autorizan pas l’enviament d’e-mails dempuèi lors servidors: en aquel cas, l’inscripcion automatica z-es
292 292
  impossibla.', # MODIF
293
-	'info_qui_edite' => '@nom_auteur_modif@ a travaillé sur ce contenu il y a @date_diff@ minutes', # MODIF
294
-	'info_racine_site' => 'Raiç dau sit',
295
-	'info_recharger_page' => 'Volhatz tornar charjar aquela pagina dins un momenton.',
296
-	'info_recherche_auteur_zero' => '<b>Ges de resultat trobat per "@cherche_auteur@".',
297
-	'info_recommencer' => 'Volhatz tornar començar.',
298
-	'info_redacteur_1' => 'Redactor',
299
-	'info_redacteur_2' => 'qu’accedís vèrs l’espaci privat (<i>recomandat</i>)',
300
-	'info_redacteurs' => 'Redactors',
301
-	'info_redaction_en_cours' => 'EN CORS DE REDACCION',
302
-	'info_redirection' => 'Redireccion',
303
-	'info_refuses' => 'Vòstres articles refusats',
304
-	'info_reglage_ldap' => 'Opcions: <b>Reglatge de l’importacion LDAP</b>',
305
-	'info_renvoi_article' => '<b>Redireccion.</b> Aquel article remanda a la pagina:',
306
-	'info_reserve_admin' => 'Mas los administrators pòdon modificar aquela adreiça.',
307
-	'info_restreindre_rubrique' => 'Restrénher la gestion a la rubrica:',
308
-	'info_resultat_recherche' => 'Resultats de la cèrcha:',
309
-	'info_rubriques' => 'Rubricas',
310
-	'info_rubriques_02' => 'rubricas',
311
-	'info_rubriques_trouvees' => 'Rubricas trobadas',
312
-	'info_sans_titre' => 'Sens títol',
313
-	'info_selection_chemin_acces' => '<b>Seleccionatz</b> çai sos lo chamin d’accès dins l’annuari:',
314
-	'info_signatures' => 'signaturas',
315
-	'info_site' => 'Sit',
316
-	'info_site_2' => 'sit: ',
317
-	'info_site_min' => 'sit',
318
-	'info_site_reference_2' => 'Sit referenciat',
319
-	'info_site_web' => 'SIT WEB:', # MODIF
320
-	'info_sites' => 'sits',
321
-	'info_sites_lies_mot' => 'Los sits referenciats liats a aquel mot clau',
322
-	'info_sites_proxy' => 'Utilizar un proxy',
323
-	'info_sites_trouves' => 'Sits trobats',
324
-	'info_sous_titre' => 'Sostítol:',
325
-	'info_statut_administrateur' => 'Administrator',
326
-	'info_statut_auteur' => 'Estatut d’aquel autor:', # MODIF
327
-	'info_statut_redacteur' => 'Redactor',
328
-	'info_statut_utilisateurs_1' => 'Estatut predefinit daus utilizaires importats',
329
-	'info_statut_utilisateurs_2' => 'Chausissètz l’estatut d’atribuir a las personas presentas dins l’annuari LDAP quand se connèctan per lo primèir còp. Poiretz puèi modificar aquel estatut per chasque autor un cas per un.',
330
-	'info_suivi_activite' => 'Segut de l’activitat editoriala',
331
-	'info_surtitre' => 'Sobretítol:',
332
-	'info_taille_maximale_vignette' => 'Talha maximala de las vinhetas congreadas per lo sistèma:',
333
-	'info_terminer_installation' => 'Ara podètz ’chabar la procedura d’installacion estandard.',
334
-	'info_texte' => 'Tèxt',
335
-	'info_texte_explicatif' => 'Tèxt explicatiu',
336
-	'info_texte_long' => '(lo tèxt es long: apareis doncas en talhons distints que se tornarán empejar un còp validats.)',
337
-	'info_texte_message' => 'Tèxt de vòstre messatge:', # MODIF
338
-	'info_texte_message_02' => 'Tèxt dau messatge',
339
-	'info_titre' => 'Títol:',
340
-	'info_total' => 'totau: ',
341
-	'info_tous_articles_en_redaction' => 'Totes los articles en cors de redaccion',
342
-	'info_tous_articles_presents' => 'Totes los articles publicats dins aquela rubrica',
343
-	'info_tous_les' => 'totes los:',
344
-	'info_tout_site' => 'Tot lo sit ',
345
-	'info_tout_site2' => 'Z-an pas revirat l’article vèrs aquela lenga.',
346
-	'info_tout_site3' => 'Z-an revirat l’article vèrs aquela lenga, mas an portat puèi de modificacions a l’article de referéncia. Chau actualizar la revirada.',
347
-	'info_tout_site4' => 'Z-an revirat l’article vèrs aquela lenga, e la revirada z-es actualizada.',
348
-	'info_tout_site5' => 'Article originau.',
349
-	'info_tout_site6' => '<b>Atencion:</b> mas los articles originaus s’afichan.
293
+    'info_qui_edite' => '@nom_auteur_modif@ a travaillé sur ce contenu il y a @date_diff@ minutes', # MODIF
294
+    'info_racine_site' => 'Raiç dau sit',
295
+    'info_recharger_page' => 'Volhatz tornar charjar aquela pagina dins un momenton.',
296
+    'info_recherche_auteur_zero' => '<b>Ges de resultat trobat per "@cherche_auteur@".',
297
+    'info_recommencer' => 'Volhatz tornar començar.',
298
+    'info_redacteur_1' => 'Redactor',
299
+    'info_redacteur_2' => 'qu’accedís vèrs l’espaci privat (<i>recomandat</i>)',
300
+    'info_redacteurs' => 'Redactors',
301
+    'info_redaction_en_cours' => 'EN CORS DE REDACCION',
302
+    'info_redirection' => 'Redireccion',
303
+    'info_refuses' => 'Vòstres articles refusats',
304
+    'info_reglage_ldap' => 'Opcions: <b>Reglatge de l’importacion LDAP</b>',
305
+    'info_renvoi_article' => '<b>Redireccion.</b> Aquel article remanda a la pagina:',
306
+    'info_reserve_admin' => 'Mas los administrators pòdon modificar aquela adreiça.',
307
+    'info_restreindre_rubrique' => 'Restrénher la gestion a la rubrica:',
308
+    'info_resultat_recherche' => 'Resultats de la cèrcha:',
309
+    'info_rubriques' => 'Rubricas',
310
+    'info_rubriques_02' => 'rubricas',
311
+    'info_rubriques_trouvees' => 'Rubricas trobadas',
312
+    'info_sans_titre' => 'Sens títol',
313
+    'info_selection_chemin_acces' => '<b>Seleccionatz</b> çai sos lo chamin d’accès dins l’annuari:',
314
+    'info_signatures' => 'signaturas',
315
+    'info_site' => 'Sit',
316
+    'info_site_2' => 'sit: ',
317
+    'info_site_min' => 'sit',
318
+    'info_site_reference_2' => 'Sit referenciat',
319
+    'info_site_web' => 'SIT WEB:', # MODIF
320
+    'info_sites' => 'sits',
321
+    'info_sites_lies_mot' => 'Los sits referenciats liats a aquel mot clau',
322
+    'info_sites_proxy' => 'Utilizar un proxy',
323
+    'info_sites_trouves' => 'Sits trobats',
324
+    'info_sous_titre' => 'Sostítol:',
325
+    'info_statut_administrateur' => 'Administrator',
326
+    'info_statut_auteur' => 'Estatut d’aquel autor:', # MODIF
327
+    'info_statut_redacteur' => 'Redactor',
328
+    'info_statut_utilisateurs_1' => 'Estatut predefinit daus utilizaires importats',
329
+    'info_statut_utilisateurs_2' => 'Chausissètz l’estatut d’atribuir a las personas presentas dins l’annuari LDAP quand se connèctan per lo primèir còp. Poiretz puèi modificar aquel estatut per chasque autor un cas per un.',
330
+    'info_suivi_activite' => 'Segut de l’activitat editoriala',
331
+    'info_surtitre' => 'Sobretítol:',
332
+    'info_taille_maximale_vignette' => 'Talha maximala de las vinhetas congreadas per lo sistèma:',
333
+    'info_terminer_installation' => 'Ara podètz ’chabar la procedura d’installacion estandard.',
334
+    'info_texte' => 'Tèxt',
335
+    'info_texte_explicatif' => 'Tèxt explicatiu',
336
+    'info_texte_long' => '(lo tèxt es long: apareis doncas en talhons distints que se tornarán empejar un còp validats.)',
337
+    'info_texte_message' => 'Tèxt de vòstre messatge:', # MODIF
338
+    'info_texte_message_02' => 'Tèxt dau messatge',
339
+    'info_titre' => 'Títol:',
340
+    'info_total' => 'totau: ',
341
+    'info_tous_articles_en_redaction' => 'Totes los articles en cors de redaccion',
342
+    'info_tous_articles_presents' => 'Totes los articles publicats dins aquela rubrica',
343
+    'info_tous_les' => 'totes los:',
344
+    'info_tout_site' => 'Tot lo sit ',
345
+    'info_tout_site2' => 'Z-an pas revirat l’article vèrs aquela lenga.',
346
+    'info_tout_site3' => 'Z-an revirat l’article vèrs aquela lenga, mas an portat puèi de modificacions a l’article de referéncia. Chau actualizar la revirada.',
347
+    'info_tout_site4' => 'Z-an revirat l’article vèrs aquela lenga, e la revirada z-es actualizada.',
348
+    'info_tout_site5' => 'Article originau.',
349
+    'info_tout_site6' => '<b>Atencion:</b> mas los articles originaus s’afichan.
350 350
 Las reviradas s’assòcian a l’originau,
351 351
 una color indica lor estat:',
352
-	'info_travail_colaboratif' => 'Trabalh collaboratiu sobre los articles',
353
-	'info_un_article' => 'un article, ',
354
-	'info_un_site' => 'un sit, ',
355
-	'info_une_rubrique' => 'una rubrica, ',
356
-	'info_une_rubrique_02' => '1 rubrica',
357
-	'info_url' => 'URL:',
358
-	'info_urlref' => 'Liam ipertèxt:',
359
-	'info_utilisation_spip' => 'Ara podètz començar d’utilizar lo sistèma de publicacion assistida...',
360
-	'info_visites_par_mois' => 'Afichatge per mes:',
361
-	'info_visiteur_1' => 'Vesitaire',
362
-	'info_visiteur_2' => 'dau sit public',
363
-	'info_visiteurs' => 'Vesitaires',
364
-	'info_visiteurs_02' => 'Vesitaires dau sit public',
365
-	'install_echec_annonce' => 'L’installacion patracará, o abotirá a un sit non foncionau...',
366
-	'install_extension_mbstring' => 'SPIP fonciona pas amb:',
367
-	'install_extension_php_obligatoire' => 'SPIP exigís l’extension php:',
368
-	'install_select_langue' => 'Seleccionatz una lenga puèi clicatz lo boton « seguent » per ’modar la procedura d’installacion.',
369
-	'intem_redacteur' => 'redactor',
370
-	'item_accepter_inscriptions' => 'Acceptar las inscripcions',
371
-	'item_activer_messages_avertissement' => 'Activar los messatges d’avertiment',
372
-	'item_administrateur_2' => 'administrator',
373
-	'item_afficher_calendrier' => 'Afichar dins lo chalendèir',
374
-	'item_choix_administrateurs' => 'los administrators',
375
-	'item_choix_generation_miniature' => 'Congrear automaticament las miniaturas daus imatges.',
376
-	'item_choix_non_generation_miniature' => 'Pas congrear de miniaturas daus imatges.',
377
-	'item_choix_redacteurs' => 'los redactors',
378
-	'item_choix_visiteurs' => 'los vesitaires dau sit public',
379
-	'item_creer_fichiers_authent' => 'Crear de fichèirs .htpasswd',
380
-	'item_login' => 'Login',
381
-	'item_mots_cles_association_articles' => 'aus articles',
382
-	'item_mots_cles_association_rubriques' => 'a las rubricas',
383
-	'item_mots_cles_association_sites' => 'aus sits referenciats o sindicats',
384
-	'item_non' => 'Non pas',
385
-	'item_non_accepter_inscriptions' => 'Pas acceptar las inscripcions',
386
-	'item_non_activer_messages_avertissement' => 'Gran de messatge d’avertiment',
387
-	'item_non_afficher_calendrier' => 'De pas afichar dins lo chalendèir',
388
-	'item_non_creer_fichiers_authent' => 'Pas crear aqueles fichèirs',
389
-	'item_non_publier_articles' => 'Pas publicar los articles avans la data de publicacion prevista.',
390
-	'item_nouvel_auteur' => 'Autor nuòu',
391
-	'item_nouvelle_rubrique' => 'Rubrica nuòva',
392
-	'item_oui' => 'Òc be',
393
-	'item_publier_articles' => 'Publicar los articles, quina que siá lor data de publicacion',
394
-	'item_reponse_article' => 'Responsa a l’article',
395
-	'item_visiteur' => 'vesitaire',
352
+    'info_travail_colaboratif' => 'Trabalh collaboratiu sobre los articles',
353
+    'info_un_article' => 'un article, ',
354
+    'info_un_site' => 'un sit, ',
355
+    'info_une_rubrique' => 'una rubrica, ',
356
+    'info_une_rubrique_02' => '1 rubrica',
357
+    'info_url' => 'URL:',
358
+    'info_urlref' => 'Liam ipertèxt:',
359
+    'info_utilisation_spip' => 'Ara podètz començar d’utilizar lo sistèma de publicacion assistida...',
360
+    'info_visites_par_mois' => 'Afichatge per mes:',
361
+    'info_visiteur_1' => 'Vesitaire',
362
+    'info_visiteur_2' => 'dau sit public',
363
+    'info_visiteurs' => 'Vesitaires',
364
+    'info_visiteurs_02' => 'Vesitaires dau sit public',
365
+    'install_echec_annonce' => 'L’installacion patracará, o abotirá a un sit non foncionau...',
366
+    'install_extension_mbstring' => 'SPIP fonciona pas amb:',
367
+    'install_extension_php_obligatoire' => 'SPIP exigís l’extension php:',
368
+    'install_select_langue' => 'Seleccionatz una lenga puèi clicatz lo boton « seguent » per ’modar la procedura d’installacion.',
369
+    'intem_redacteur' => 'redactor',
370
+    'item_accepter_inscriptions' => 'Acceptar las inscripcions',
371
+    'item_activer_messages_avertissement' => 'Activar los messatges d’avertiment',
372
+    'item_administrateur_2' => 'administrator',
373
+    'item_afficher_calendrier' => 'Afichar dins lo chalendèir',
374
+    'item_choix_administrateurs' => 'los administrators',
375
+    'item_choix_generation_miniature' => 'Congrear automaticament las miniaturas daus imatges.',
376
+    'item_choix_non_generation_miniature' => 'Pas congrear de miniaturas daus imatges.',
377
+    'item_choix_redacteurs' => 'los redactors',
378
+    'item_choix_visiteurs' => 'los vesitaires dau sit public',
379
+    'item_creer_fichiers_authent' => 'Crear de fichèirs .htpasswd',
380
+    'item_login' => 'Login',
381
+    'item_mots_cles_association_articles' => 'aus articles',
382
+    'item_mots_cles_association_rubriques' => 'a las rubricas',
383
+    'item_mots_cles_association_sites' => 'aus sits referenciats o sindicats',
384
+    'item_non' => 'Non pas',
385
+    'item_non_accepter_inscriptions' => 'Pas acceptar las inscripcions',
386
+    'item_non_activer_messages_avertissement' => 'Gran de messatge d’avertiment',
387
+    'item_non_afficher_calendrier' => 'De pas afichar dins lo chalendèir',
388
+    'item_non_creer_fichiers_authent' => 'Pas crear aqueles fichèirs',
389
+    'item_non_publier_articles' => 'Pas publicar los articles avans la data de publicacion prevista.',
390
+    'item_nouvel_auteur' => 'Autor nuòu',
391
+    'item_nouvelle_rubrique' => 'Rubrica nuòva',
392
+    'item_oui' => 'Òc be',
393
+    'item_publier_articles' => 'Publicar los articles, quina que siá lor data de publicacion',
394
+    'item_reponse_article' => 'Responsa a l’article',
395
+    'item_visiteur' => 'vesitaire',
396 396
 
397
-	// J
398
-	'jour_non_connu_nc' => 'n.c.',
397
+    // J
398
+    'jour_non_connu_nc' => 'n.c.',
399 399
 
400
-	// L
401
-	'lien_ajouter_auteur' => 'Apondre aquel autor',
402
-	'lien_email' => 'e-mail',
403
-	'lien_nom_site' => 'NOM DAU SIT:',
404
-	'lien_retirer_auteur' => 'Tirar l’autor',
405
-	'lien_site' => 'sit',
406
-	'lien_tout_deplier' => 'Desplejar tot',
407
-	'lien_tout_replier' => 'Tornar plejar',
408
-	'lien_trier_nom' => 'Triar per nom',
409
-	'lien_trier_nombre_articles' => 'Triar per nombre d’articles',
410
-	'lien_trier_statut' => 'Triar per estatut',
411
-	'lien_voir_en_ligne' => 'VEIRE EN LINHA:',
412
-	'logo_article' => 'LÒGO DE L’ARTICLE', # MODIF
413
-	'logo_auteur' => 'LÒGO DE L’AUTOR', # MODIF
414
-	'logo_rubrique' => 'LÒGO DE LA RUBRICA', # MODIF
415
-	'logo_site' => 'LÒGO D’AQUEL SIT', # MODIF
416
-	'logo_standard_rubrique' => 'LÒGO ESTANDARD DE LAS RUBRICAS', # MODIF
417
-	'logo_survol' => 'LÒGO PER LO SOBREVÒU', # MODIF
400
+    // L
401
+    'lien_ajouter_auteur' => 'Apondre aquel autor',
402
+    'lien_email' => 'e-mail',
403
+    'lien_nom_site' => 'NOM DAU SIT:',
404
+    'lien_retirer_auteur' => 'Tirar l’autor',
405
+    'lien_site' => 'sit',
406
+    'lien_tout_deplier' => 'Desplejar tot',
407
+    'lien_tout_replier' => 'Tornar plejar',
408
+    'lien_trier_nom' => 'Triar per nom',
409
+    'lien_trier_nombre_articles' => 'Triar per nombre d’articles',
410
+    'lien_trier_statut' => 'Triar per estatut',
411
+    'lien_voir_en_ligne' => 'VEIRE EN LINHA:',
412
+    'logo_article' => 'LÒGO DE L’ARTICLE', # MODIF
413
+    'logo_auteur' => 'LÒGO DE L’AUTOR', # MODIF
414
+    'logo_rubrique' => 'LÒGO DE LA RUBRICA', # MODIF
415
+    'logo_site' => 'LÒGO D’AQUEL SIT', # MODIF
416
+    'logo_standard_rubrique' => 'LÒGO ESTANDARD DE LAS RUBRICAS', # MODIF
417
+    'logo_survol' => 'LÒGO PER LO SOBREVÒU', # MODIF
418 418
 
419
-	// M
420
-	'menu_aide_installation_choix_base' => 'Chausida de vòstra basa',
421
-	'module_fichier_langue' => 'Fichèir de lenga',
422
-	'module_raccourci' => '’Corcha',
423
-	'module_texte_affiche' => 'Tèxt afichat',
424
-	'module_texte_explicatif' => 'Podètz inserir las ’corchas seguentas dins las esqueletas de vòstre sit public. Se revirarán automaticament  dins las diferentas lengas per las qualas existís un fichèir de lenga.',
425
-	'module_texte_traduction' => 'Lo fichèir de lenga «@module@» z-es disponible en:',
426
-	'mois_non_connu' => 'non conegut',
419
+    // M
420
+    'menu_aide_installation_choix_base' => 'Chausida de vòstra basa',
421
+    'module_fichier_langue' => 'Fichèir de lenga',
422
+    'module_raccourci' => '’Corcha',
423
+    'module_texte_affiche' => 'Tèxt afichat',
424
+    'module_texte_explicatif' => 'Podètz inserir las ’corchas seguentas dins las esqueletas de vòstre sit public. Se revirarán automaticament  dins las diferentas lengas per las qualas existís un fichèir de lenga.',
425
+    'module_texte_traduction' => 'Lo fichèir de lenga «@module@» z-es disponible en:',
426
+    'mois_non_connu' => 'non conegut',
427 427
 
428
-	// O
429
-	'onglet_repartition_actuelle' => 'per lo temps que vai',
428
+    // O
429
+    'onglet_repartition_actuelle' => 'per lo temps que vai',
430 430
 
431
-	// R
432
-	'required' => '[Obligatòri]', # MODIF
431
+    // R
432
+    'required' => '[Obligatòri]', # MODIF
433 433
 
434
-	// S
435
-	'statut_admin_restreint' => '(admin. restrent)', # MODIF
434
+    // S
435
+    'statut_admin_restreint' => '(admin. restrent)', # MODIF
436 436
 
437
-	// T
438
-	'taille_cache_image' => 'Los imatges qu’SPIP a calculat automaticament (vinhetas daus documents, títols presentats en forma grafica, foncions matematicas en format TeX...) ocupan dins lo repertòri @dir@ un totau de @taille@.',
439
-	'taille_cache_octets' => 'Ara la talha de l’escondedor compassa @octets@.', # MODIF
440
-	'taille_cache_vide' => 'L’escondedor z-es voide.',
441
-	'taille_repertoire_cache' => 'Talha dau repertòri escondedor',
442
-	'text_article_propose_publication' => 'Article prepausat per la publicacion. Esitetz pas de donar vòstre vejaire gràcias au forum estachat a aquel article (en bas de pagina).', # MODIF
443
-	'texte_acces_ldap_anonyme_1' => 'Quauques servidors LDAP accèptan ges d’accès anonim. En aquel cas, chau especificar un identificant d’accès iniciau per poder puèi cerchar d’informacions dins l’annuari. Pasmens, los champs seguents se poirán laissar voides dins lo pus mai daus cas.',
444
-	'texte_admin_effacer_01' => 'Aquela comanda esfaça <i>tot</i> lo contengut de la basa de donadas,
437
+    // T
438
+    'taille_cache_image' => 'Los imatges qu’SPIP a calculat automaticament (vinhetas daus documents, títols presentats en forma grafica, foncions matematicas en format TeX...) ocupan dins lo repertòri @dir@ un totau de @taille@.',
439
+    'taille_cache_octets' => 'Ara la talha de l’escondedor compassa @octets@.', # MODIF
440
+    'taille_cache_vide' => 'L’escondedor z-es voide.',
441
+    'taille_repertoire_cache' => 'Talha dau repertòri escondedor',
442
+    'text_article_propose_publication' => 'Article prepausat per la publicacion. Esitetz pas de donar vòstre vejaire gràcias au forum estachat a aquel article (en bas de pagina).', # MODIF
443
+    'texte_acces_ldap_anonyme_1' => 'Quauques servidors LDAP accèptan ges d’accès anonim. En aquel cas, chau especificar un identificant d’accès iniciau per poder puèi cerchar d’informacions dins l’annuari. Pasmens, los champs seguents se poirán laissar voides dins lo pus mai daus cas.',
444
+    'texte_admin_effacer_01' => 'Aquela comanda esfaça <i>tot</i> lo contengut de la basa de donadas,
445 445
  inclús <i>totes</i> los accès redactors e administrators. Un còp que l’auretz executada, auretz de tornar lançar l’installacion d’SPIP per tornar crear una basa novèla e mai un primèir accès administrator.',
446
-	'texte_adresse_annuaire_1' => '(Se vòstre annuari z-es installat sobre la mesma maquina qu’aquel sit web, s’agís probable de "localhost".)',
447
-	'texte_ajout_auteur' => 'L’autor seguent es estat apondut a l’article:',
448
-	'texte_annuaire_ldap_1' => 'S’accedissètz a un annuari (LDAP), lo podètz utilizar per importar automaticament d’utilizaires sos SPIP.',
449
-	'texte_article_statut' => 'Aquel article es:',
450
-	'texte_article_virtuel' => 'Article virtuau',
451
-	'texte_article_virtuel_reference' => '<b>Article virtuau:</b> article referenciat dins vòstre sit SPIP, mas redirigit vèrs una autra URL. Per suprimir la redireccion, esfaçatz l’URL çai sobre.',
452
-	'texte_aucun_resultat_auteur' => 'Gran de resultat per "@cherche_auteur@"',
453
-	'texte_auteur_messagerie' => 'Aqueste sit vos pòt indicar de contunh la lista daus redactors connectats, çò que vos permet d’eschamjar de messatges en dirècte. Podètz decidir de pas aparéisser dins aquela lista (sètz "invisible/a" per los autres utilizaires).',
454
-	'texte_auteurs' => 'LOS AUTORS',
455
-	'texte_choix_base_1' => 'Chausissètz vòstra basa:',
456
-	'texte_choix_base_2' => 'Lo servidor SQL conten mai que d’una basa de donadas.',
457
-	'texte_choix_base_3' => '<b>Chausissètz</b> çai sos aquela que vòstre auberjador vos a atribuida:',
458
-	'texte_compte_element' => '@count@ element',
459
-	'texte_compte_elements' => '@count@ elements',
460
-	'texte_connexion_mysql' => 'Consultatz las informacions que vòstre auberjador fornís: lai devètz trobar, se vòstre auberjador supòrta SQL, los còdes de connexion au servidor SQL.', # MODIF
461
-	'texte_contenu_article' => '(Contengut de l’article en quauques mots.)',
462
-	'texte_contenu_articles' => 'Segon la maqueta que vòstre sit a adoptada, podètz decidir
446
+    'texte_adresse_annuaire_1' => '(Se vòstre annuari z-es installat sobre la mesma maquina qu’aquel sit web, s’agís probable de "localhost".)',
447
+    'texte_ajout_auteur' => 'L’autor seguent es estat apondut a l’article:',
448
+    'texte_annuaire_ldap_1' => 'S’accedissètz a un annuari (LDAP), lo podètz utilizar per importar automaticament d’utilizaires sos SPIP.',
449
+    'texte_article_statut' => 'Aquel article es:',
450
+    'texte_article_virtuel' => 'Article virtuau',
451
+    'texte_article_virtuel_reference' => '<b>Article virtuau:</b> article referenciat dins vòstre sit SPIP, mas redirigit vèrs una autra URL. Per suprimir la redireccion, esfaçatz l’URL çai sobre.',
452
+    'texte_aucun_resultat_auteur' => 'Gran de resultat per "@cherche_auteur@"',
453
+    'texte_auteur_messagerie' => 'Aqueste sit vos pòt indicar de contunh la lista daus redactors connectats, çò que vos permet d’eschamjar de messatges en dirècte. Podètz decidir de pas aparéisser dins aquela lista (sètz "invisible/a" per los autres utilizaires).',
454
+    'texte_auteurs' => 'LOS AUTORS',
455
+    'texte_choix_base_1' => 'Chausissètz vòstra basa:',
456
+    'texte_choix_base_2' => 'Lo servidor SQL conten mai que d’una basa de donadas.',
457
+    'texte_choix_base_3' => '<b>Chausissètz</b> çai sos aquela que vòstre auberjador vos a atribuida:',
458
+    'texte_compte_element' => '@count@ element',
459
+    'texte_compte_elements' => '@count@ elements',
460
+    'texte_connexion_mysql' => 'Consultatz las informacions que vòstre auberjador fornís: lai devètz trobar, se vòstre auberjador supòrta SQL, los còdes de connexion au servidor SQL.', # MODIF
461
+    'texte_contenu_article' => '(Contengut de l’article en quauques mots.)',
462
+    'texte_contenu_articles' => 'Segon la maqueta que vòstre sit a adoptada, podètz decidir
463 463
  que quauques elements daus articles s’utilizen pas.
464 464
  Utilizatz la tèira çai sos per indicar quins elements son disponibles.',
465
-	'texte_crash_base' => 'Se vòstra basa de donadas a
465
+    'texte_crash_base' => 'Se vòstra basa de donadas a
466 466
  patracat, podètz assajar una reparacion
467 467
  automatica.',
468
-	'texte_creer_rubrique' => 'Avans de poder escriure d’articles,<br /> devètz crear una rubrica.',
469
-	'texte_date_creation_article' => 'DATA DE CREACION DE L’ARTICLE:',
470
-	'texte_date_publication_anterieure' => 'DATA DE PUBLICACION ANTERIORA :',
471
-	'texte_date_publication_anterieure_nonaffichee' => 'Afichar ges de data de publicacion anteriora.',
472
-	'texte_date_publication_article' => 'DATA DE PUBLICACION EN LINHA :',
473
-	'texte_descriptif_rapide' => 'Descriptiu rapid',
474
-	'texte_effacer_base' => 'Esfaçar la basa de donadas SPIP',
475
-	'texte_en_cours_validation' => 'Se prepausa de publicar los articles e brèvas çai sos. Esitetz pas per donar vòstre vejaire gràcias aus forums que lai son estachats.', # MODIF
476
-	'texte_enrichir_mise_a_jour' => 'Podètz enrichir la compaginacion de vòstre tèxt en utilizar de "’corchas tipograficas".',
477
-	'texte_fichier_authent' => '<b>Deu crear, SPIP, de fichèirs especiaus  <tt>.htpasswd</tt>
468
+    'texte_creer_rubrique' => 'Avans de poder escriure d’articles,<br /> devètz crear una rubrica.',
469
+    'texte_date_creation_article' => 'DATA DE CREACION DE L’ARTICLE:',
470
+    'texte_date_publication_anterieure' => 'DATA DE PUBLICACION ANTERIORA :',
471
+    'texte_date_publication_anterieure_nonaffichee' => 'Afichar ges de data de publicacion anteriora.',
472
+    'texte_date_publication_article' => 'DATA DE PUBLICACION EN LINHA :',
473
+    'texte_descriptif_rapide' => 'Descriptiu rapid',
474
+    'texte_effacer_base' => 'Esfaçar la basa de donadas SPIP',
475
+    'texte_en_cours_validation' => 'Se prepausa de publicar los articles e brèvas çai sos. Esitetz pas per donar vòstre vejaire gràcias aus forums que lai son estachats.', # MODIF
476
+    'texte_enrichir_mise_a_jour' => 'Podètz enrichir la compaginacion de vòstre tèxt en utilizar de "’corchas tipograficas".',
477
+    'texte_fichier_authent' => '<b>Deu crear, SPIP, de fichèirs especiaus  <tt>.htpasswd</tt>
478 478
   e <tt>.htpasswd-admin</tt> dins lo repertòri @dossier@ ?</b><p>
479 479
   Aqueles fichèirs vos pòdon servir per restrénher l’accès aus autors
480 480
   e administrators endacòm mai dins vòstre sit
@@ -482,46 +482,46 @@  discard block
 block discarded – undo
482 482
  Se vos servís pas, podètz laissar aquesta opcion
483 483
   a sa valor predefinida (ges de creacion
484 484
   daus fichèirs).', # MODIF
485
-	'texte_informations_personnelles_1' => 'Ara lo sistèma vos creará un accès personalizat au sit.',
486
-	'texte_informations_personnelles_2' => '(Nòta: se s’agís d’una reïnstallacion, e se vòstre accès fonciona encara, podètz', # MODIF
487
-	'texte_introductif_article' => '(Tèxt introductiu de l’article.)',
488
-	'texte_jeu_caractere' => 'Aquesta opcion z-es utila se vòstre sit deu afichar d’alfabets
485
+    'texte_informations_personnelles_1' => 'Ara lo sistèma vos creará un accès personalizat au sit.',
486
+    'texte_informations_personnelles_2' => '(Nòta: se s’agís d’una reïnstallacion, e se vòstre accès fonciona encara, podètz', # MODIF
487
+    'texte_introductif_article' => '(Tèxt introductiu de l’article.)',
488
+    'texte_jeu_caractere' => 'Aquesta opcion z-es utila se vòstre sit deu afichar d’alfabets
489 489
  diferents de l’alfabet latin (o "occidentau") e sos derivats.
490 490
  En aquel cas, vau mai chamjar lo reglatge predefinit per 
491 491
  un jòc de caractèrs apropriat. ’Ma que siá vos conselham de far d’assais
492 492
  per fin de trobar una solucion satisfasenta. Se modificatz aquel paramètre, oblidetz pas nimai d’adaptar
493 493
  lo sit public en consequéncia (balisa <tt>#CHARSET</tt>).',
494
-	'texte_login_ldap_1' => '(Laissar voide per un accès anonim, o picar lo chamin complet, per exemple «<tt>uid=fabre, ou=usancèirs, dc=mon-domeni, dc=com</tt>».)',
495
-	'texte_login_precaution' => 'Atencion! Quo es lo login amb lo quau sètz ara connectat/ada. 
494
+    'texte_login_ldap_1' => '(Laissar voide per un accès anonim, o picar lo chamin complet, per exemple «<tt>uid=fabre, ou=usancèirs, dc=mon-domeni, dc=com</tt>».)',
495
+    'texte_login_precaution' => 'Atencion! Quo es lo login amb lo quau sètz ara connectat/ada. 
496 496
  Utilizatz aqueste formulari amb precaucion...',
497
-	'texte_mise_a_niveau_base_1' => 'Venètz d’actualizar los fichèirs SPIP.
497
+    'texte_mise_a_niveau_base_1' => 'Venètz d’actualizar los fichèirs SPIP.
498 498
  Ara chau metre a nivèl la basa de donadas
499 499
  dau sit.',
500
-	'texte_modifier_article' => 'Modificar l’article:',
501
-	'texte_multilinguisme' => 'Se desiratz de gerir d’articles en mai que d’una lenga, amb una navigacion complèxa, podètz apondre un menut per chausir la lenga daus articles e/o de las rubricas, en foncion de l’organizacion de vòstre sit.', # MODIF
502
-	'texte_multilinguisme_trad' => 'Podètz maitot activar un sistèma de gestion daus liams entre las diferentas reviradas d’un article.', # MODIF
503
-	'texte_non_compresse' => '<i>non comprimit</i> (pr’amor que vòstre servidor supòrta pas aquela foncionalitat)',
504
-	'texte_nouvelle_version_spip_1' => 'Avètz installada una version novèla d’SPIP.',
505
-	'texte_nouvelle_version_spip_2' => 'Aquesta version novèla demanda una actualizacion mai completa que de costuma. Se sètz webmèstre/webmèstra dau sit, volhatz esfaçar lo fichèir <tt>inc_connect.php3</tt> dau repertòri <tt>ecrire</tt> e tornar prene l’installacion a fin d’actualizar vòstres paramètres de connexion a la basa de donadas.<p> (NB: s’avètz eissubliat vòstres paramètres de connexion, agaitatz lo fichèir  <tt>inc_connect.php3</tt> avans de lo suprimir...)</p>', # MODIF
506
-	'texte_operation_echec' => 'Tornatz a la pagina precedenta, chausissètz una autra basa o creatz-ne’n una novèla. Verificatz las informacions que vòstre auberjador a fornidas.',
507
-	'texte_plus_trois_car' => 'mai de 3 caractèrs',
508
-	'texte_plusieurs_articles' => 'Mai d’un autor trobat per "@cherche_auteur@":',
509
-	'texte_port_annuaire' => '(La valor indicada coma predefinida conven en generau.)',
510
-	'texte_proposer_publication' => 'Quand auretz ’chabat vòstre article,<br /> poiretz prepausar que siá publicat.',
511
-	'texte_proxy' => 'Dins quauques cas (intranet, rets protegidas...),
500
+    'texte_modifier_article' => 'Modificar l’article:',
501
+    'texte_multilinguisme' => 'Se desiratz de gerir d’articles en mai que d’una lenga, amb una navigacion complèxa, podètz apondre un menut per chausir la lenga daus articles e/o de las rubricas, en foncion de l’organizacion de vòstre sit.', # MODIF
502
+    'texte_multilinguisme_trad' => 'Podètz maitot activar un sistèma de gestion daus liams entre las diferentas reviradas d’un article.', # MODIF
503
+    'texte_non_compresse' => '<i>non comprimit</i> (pr’amor que vòstre servidor supòrta pas aquela foncionalitat)',
504
+    'texte_nouvelle_version_spip_1' => 'Avètz installada una version novèla d’SPIP.',
505
+    'texte_nouvelle_version_spip_2' => 'Aquesta version novèla demanda una actualizacion mai completa que de costuma. Se sètz webmèstre/webmèstra dau sit, volhatz esfaçar lo fichèir <tt>inc_connect.php3</tt> dau repertòri <tt>ecrire</tt> e tornar prene l’installacion a fin d’actualizar vòstres paramètres de connexion a la basa de donadas.<p> (NB: s’avètz eissubliat vòstres paramètres de connexion, agaitatz lo fichèir  <tt>inc_connect.php3</tt> avans de lo suprimir...)</p>', # MODIF
506
+    'texte_operation_echec' => 'Tornatz a la pagina precedenta, chausissètz una autra basa o creatz-ne’n una novèla. Verificatz las informacions que vòstre auberjador a fornidas.',
507
+    'texte_plus_trois_car' => 'mai de 3 caractèrs',
508
+    'texte_plusieurs_articles' => 'Mai d’un autor trobat per "@cherche_auteur@":',
509
+    'texte_port_annuaire' => '(La valor indicada coma predefinida conven en generau.)',
510
+    'texte_proposer_publication' => 'Quand auretz ’chabat vòstre article,<br /> poiretz prepausar que siá publicat.',
511
+    'texte_proxy' => 'Dins quauques cas (intranet, rets protegidas...),
512 512
   se pòt que chalha utilizar un <i>proxy HTTP</i> per aténher los sits sindicats.
513 513
   En aquel cas, marcatz çai sos son adreiça, sos la forma
514 514
   <tt><html>http://proxy:8080</html></tt>. En generau,
515 515
   laissaretz voida aquela casa.',
516
-	'texte_publication_articles_post_dates' => 'Cossí SPIP se deu comportar fàcia aus articles que lor
516
+    'texte_publication_articles_post_dates' => 'Cossí SPIP se deu comportar fàcia aus articles que lor
517 517
   data de publicacion z-es fixada a una 
518 518
   eschaiença futura?',
519
-	'texte_rappel_selection_champs' => '[Oblidetz pas de seleccionar aquel champ corrèctament.]',
520
-	'texte_recalcul_page' => 'Se volètz
519
+    'texte_rappel_selection_champs' => '[Oblidetz pas de seleccionar aquel champ corrèctament.]',
520
+    'texte_recalcul_page' => 'Se volètz
521 521
 tornar calcular mas una pagina, passatz puslèu per l’espaci public e utilizatz lo  boton "tornar calcular".',
522
-	'texte_recuperer_base' => 'Reparar la basa de donadas',
523
-	'texte_reference_mais_redirige' => 'article referenciat dins vòstre sit SPIP, mas redirigit vèrs una autra URL.',
524
-	'texte_requetes_echouent' => '<b>Quand quauques requistas SQL patracan
522
+    'texte_recuperer_base' => 'Reparar la basa de donadas',
523
+    'texte_reference_mais_redirige' => 'article referenciat dins vòstre sit SPIP, mas redirigit vèrs una autra URL.',
524
+    'texte_requetes_echouent' => '<b>Quand quauques requistas SQL patracan
525 525
   sistematicament e sens rason aparenta, se pòt
526 526
   qu’aquò venha be ben de la basa de donadas.  </b><p>
527 527
   SQL ten la facultat de reparar sas
@@ -531,70 +531,70 @@  discard block
 block discarded – undo
531 531
  benlèu d’indicis de çò que vai pas...<p>
532 532
   Se lo problèma persistís, contactatz vòstre
533 533
   auberjador.<p>', # MODIF
534
-	'texte_selection_langue_principale' => 'Podètz seleccionar çai sos la "lenga principala" dau sit. Aquela chausida vos obliga pas -per fortuna- d’escriure vòstres articles dins la lenga seleccionada, mas permet de determinar:
534
+    'texte_selection_langue_principale' => 'Podètz seleccionar çai sos la "lenga principala" dau sit. Aquela chausida vos obliga pas -per fortuna- d’escriure vòstres articles dins la lenga seleccionada, mas permet de determinar:
535 535
  <ul><li> lo format predefinit de las datas sobre lo sit public;</li>
536 536
  <li> la natura dau motor tipografic que SPIP deu utilizar per lo rendut daus tèxts;</li>
537 537
  <li> la lenga utilizada dins los formularis dau sit public;</li>
538 538
  <li> la lenga presentada coma predefinida dins l’espaci privat.</li></ul>',
539
-	'texte_sous_titre' => 'Sostítol',
540
-	'texte_statistiques_visites' => '(barras escuras:  dimenge / corba escura: evolucion de la mejana)',
541
-	'texte_statut_attente_validation' => 'en apèita de validacion',
542
-	'texte_statut_publies' => 'publicats en linha',
543
-	'texte_statut_refuses' => 'refusats',
544
-	'texte_suppression_fichiers' => 'Utilizatz aquela comanda per suprimir totes los fichèirs que se tròban
539
+    'texte_sous_titre' => 'Sostítol',
540
+    'texte_statistiques_visites' => '(barras escuras:  dimenge / corba escura: evolucion de la mejana)',
541
+    'texte_statut_attente_validation' => 'en apèita de validacion',
542
+    'texte_statut_publies' => 'publicats en linha',
543
+    'texte_statut_refuses' => 'refusats',
544
+    'texte_suppression_fichiers' => 'Utilizatz aquela comanda per suprimir totes los fichèirs que se tròban
545 545
 dins l’escondedor SPIP. Aquò permet per exemple de forçar un calcul nuòu de totas las paginas
546 546
 s’avètz bravament modificat lo grafisme o l’estructura dau sit.',
547
-	'texte_sur_titre' => 'Sobretítol',
548
-	'texte_table_ok' => ': aquesta taula z-es condreita.',
549
-	'texte_tentative_recuperation' => 'Assai de reparacion',
550
-	'texte_tenter_reparation' => 'Assajar de reparar la basa de donadas',
551
-	'texte_test_proxy' => 'Per assajar aquel proxy, indicatz aicí l’adreiça d’un sit web
547
+    'texte_sur_titre' => 'Sobretítol',
548
+    'texte_table_ok' => ': aquesta taula z-es condreita.',
549
+    'texte_tentative_recuperation' => 'Assai de reparacion',
550
+    'texte_tenter_reparation' => 'Assajar de reparar la basa de donadas',
551
+    'texte_test_proxy' => 'Per assajar aquel proxy, indicatz aicí l’adreiça d’un sit web
552 552
     que lo voudriatz esprovar.',
553
-	'texte_titre_02' => 'Títol:',
554
-	'texte_titre_obligatoire' => '<b>Títol</b> [Obligatòri]',
555
-	'texte_travail_article' => '@nom_auteur_modif@ a trabalhat sus aquel article quò fai @date_diff@ minutas',
556
-	'texte_travail_collaboratif' => 'Quand z-es frequent que mai d’un redactor 
553
+    'texte_titre_02' => 'Títol:',
554
+    'texte_titre_obligatoire' => '<b>Títol</b> [Obligatòri]',
555
+    'texte_travail_article' => '@nom_auteur_modif@ a trabalhat sus aquel article quò fai @date_diff@ minutas',
556
+    'texte_travail_collaboratif' => 'Quand z-es frequent que mai d’un redactor 
557 557
   trabalhe sobre lo mesme article, lo sistèma
558 558
   pòt afichar los articles recentament "badats"
559 559
   a fin d’evitar las modificacions simultanèas.
560 560
   Aquela opcion z-es desactivada de manèira predefinida
561 561
   a fin d’evitar d’afichar de messatges d’avertiment
562 562
   intempestius.',
563
-	'texte_vide' => 'voide',
564
-	'texte_vider_cache' => 'Voidar l’escondedor',
565
-	'titre_admin_tech' => 'Mantenença tecnica',
566
-	'titre_admin_vider' => 'Mantenença tecnica',
567
-	'titre_cadre_afficher_article' => 'Afichar los articles',
568
-	'titre_cadre_afficher_traductions' => 'Afichar l’estat de las reviradas per las lengas seguentas:',
569
-	'titre_cadre_ajouter_auteur' => 'APONDRE UN AUTOR:',
570
-	'titre_cadre_interieur_rubrique' => 'Endins la rubrica',
571
-	'titre_cadre_numero_auteur' => 'AUTOR NUMÈRO',
572
-	'titre_cadre_signature_obligatoire' => '<b>Signatura</b> [Obligatòria]<br />',
573
-	'titre_config_fonctions' => 'Configuracion dau sit',
574
-	'titre_configuration' => 'Configuracion dau sit',
575
-	'titre_connexion_ldap' => 'Opcions: <b>Vòstra connexion LDAP</b>',
576
-	'titre_groupe_mots' => 'GROP DE MOTS:',
577
-	'titre_langue_article' => 'LENGA DE L’ARTICLE', # MODIF
578
-	'titre_langue_rubrique' => 'LENGA DE LA RUBRICA', # MODIF
579
-	'titre_langue_trad_article' => 'LENGA E REVIRADAS DE L’ARTICLE',
580
-	'titre_les_articles' => 'LOS ARTICLES',
581
-	'titre_naviguer_dans_le_site' => 'Navigar per lo sit...',
582
-	'titre_nouvelle_rubrique' => 'Rubrica novèla',
583
-	'titre_numero_rubrique' => 'RUBRICA NUMÈRO:',
584
-	'titre_page_articles_edit' => 'Modificar: @titre@',
585
-	'titre_page_articles_page' => 'Los articles',
586
-	'titre_page_articles_tous' => 'Tot lo sit',
587
-	'titre_page_calendrier' => 'Chalendèir @nom_mois@ de @annee@',
588
-	'titre_page_config_contenu' => 'Configuracion dau sit',
589
-	'titre_page_delete_all' => 'supression totala e irreversibla',
590
-	'titre_page_recherche' => 'Resultats de la cèrcha @recherche@',
591
-	'titre_page_statistiques_referers' => 'Estadisticas (liams entrants)',
592
-	'titre_page_upgrade' => 'Mesa a nivèl d’SPIP',
593
-	'titre_publication_articles_post_dates' => 'Publicacion daus articles pòstdatats',
594
-	'titre_reparation' => 'Reparacion',
595
-	'titre_suivi_petition' => 'Segut de las peticions',
596
-	'trad_article_traduction' => 'Totas las versions d’aquel article:',
597
-	'trad_delier' => 'Pas mai liar aqueste article a sas reviradas ', # MODIF
598
-	'trad_lier' => 'Aqueste article es una revirada de l’article numèro:',
599
-	'trad_new' => 'Escriure una revirada novèla d’aqueste article' # MODIF
563
+    'texte_vide' => 'voide',
564
+    'texte_vider_cache' => 'Voidar l’escondedor',
565
+    'titre_admin_tech' => 'Mantenença tecnica',
566
+    'titre_admin_vider' => 'Mantenença tecnica',
567
+    'titre_cadre_afficher_article' => 'Afichar los articles',
568
+    'titre_cadre_afficher_traductions' => 'Afichar l’estat de las reviradas per las lengas seguentas:',
569
+    'titre_cadre_ajouter_auteur' => 'APONDRE UN AUTOR:',
570
+    'titre_cadre_interieur_rubrique' => 'Endins la rubrica',
571
+    'titre_cadre_numero_auteur' => 'AUTOR NUMÈRO',
572
+    'titre_cadre_signature_obligatoire' => '<b>Signatura</b> [Obligatòria]<br />',
573
+    'titre_config_fonctions' => 'Configuracion dau sit',
574
+    'titre_configuration' => 'Configuracion dau sit',
575
+    'titre_connexion_ldap' => 'Opcions: <b>Vòstra connexion LDAP</b>',
576
+    'titre_groupe_mots' => 'GROP DE MOTS:',
577
+    'titre_langue_article' => 'LENGA DE L’ARTICLE', # MODIF
578
+    'titre_langue_rubrique' => 'LENGA DE LA RUBRICA', # MODIF
579
+    'titre_langue_trad_article' => 'LENGA E REVIRADAS DE L’ARTICLE',
580
+    'titre_les_articles' => 'LOS ARTICLES',
581
+    'titre_naviguer_dans_le_site' => 'Navigar per lo sit...',
582
+    'titre_nouvelle_rubrique' => 'Rubrica novèla',
583
+    'titre_numero_rubrique' => 'RUBRICA NUMÈRO:',
584
+    'titre_page_articles_edit' => 'Modificar: @titre@',
585
+    'titre_page_articles_page' => 'Los articles',
586
+    'titre_page_articles_tous' => 'Tot lo sit',
587
+    'titre_page_calendrier' => 'Chalendèir @nom_mois@ de @annee@',
588
+    'titre_page_config_contenu' => 'Configuracion dau sit',
589
+    'titre_page_delete_all' => 'supression totala e irreversibla',
590
+    'titre_page_recherche' => 'Resultats de la cèrcha @recherche@',
591
+    'titre_page_statistiques_referers' => 'Estadisticas (liams entrants)',
592
+    'titre_page_upgrade' => 'Mesa a nivèl d’SPIP',
593
+    'titre_publication_articles_post_dates' => 'Publicacion daus articles pòstdatats',
594
+    'titre_reparation' => 'Reparacion',
595
+    'titre_suivi_petition' => 'Segut de las peticions',
596
+    'trad_article_traduction' => 'Totas las versions d’aquel article:',
597
+    'trad_delier' => 'Pas mai liar aqueste article a sas reviradas ', # MODIF
598
+    'trad_lier' => 'Aqueste article es una revirada de l’article numèro:',
599
+    'trad_new' => 'Escriure una revirada novèla d’aqueste article' # MODIF
600 600
 );
Please login to merge, or discard this patch.