Completed
Push — master ( 99acaa...4aa2c5 )
by cam
01:19
created
ecrire/public/balises.php 3 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -2868,8 +2868,7 @@
 block discarded – undo
2868 2868
 	$_const = interprete_argument_balise(1, $p);
2869 2869
 	if (!strlen($_const ?? '')) {
2870 2870
 		$p->code = "''";
2871
-	}
2872
-	else {
2871
+	} else {
2873 2872
 		$p->code = "(defined($_const)?constant($_const):'')";
2874 2873
 	}
2875 2874
 	$p->interdire_scripts = false;
Please login to merge, or discard this patch.
Spacing   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -358,7 +358,7 @@  discard block
 block discarded – undo
358 358
  */
359 359
 function balise_DOSSIER_SQUELETTE_dist($p) {
360 360
 	$code = substr(addslashes(dirname($p->descr['sourcefile'])), strlen(_DIR_RACINE));
361
-	$p->code = "_DIR_RACINE . '$code'" .
361
+	$p->code = "_DIR_RACINE . '$code'".
362 362
 		$p->interdire_scripts = false;
363 363
 
364 364
 	return $p;
@@ -377,7 +377,7 @@  discard block
 block discarded – undo
377 377
  */
378 378
 function balise_SQUELETTE_dist($p) {
379 379
 	$code = addslashes($p->descr['sourcefile']);
380
-	$p->code = "'$code'" .
380
+	$p->code = "'$code'".
381 381
 		$p->interdire_scripts = false;
382 382
 
383 383
 	return $p;
@@ -429,9 +429,9 @@  discard block
 block discarded – undo
429 429
  **/
430 430
 function balise_NOM_SITE_dist($p) {
431 431
 	if (!$p->etoile) {
432
-		$p->code = 'supprimer_numero(calculer_url(' .
433
-			champ_sql('url_site', $p) . ',' .
434
-			champ_sql('nom_site', $p) .
432
+		$p->code = 'supprimer_numero(calculer_url('.
433
+			champ_sql('url_site', $p).','.
434
+			champ_sql('nom_site', $p).
435 435
 			", 'titre', \$connect, false))";
436 436
 	} else {
437 437
 		$p->code = champ_sql('nom_site', $p);
@@ -582,8 +582,8 @@  discard block
 block discarded – undo
582 582
  *     Pile complétée par le code à générer
583 583
  **/
584 584
 function balise_POPULARITE_ABSOLUE_dist($p) {
585
-	$p->code = 'ceil(' .
586
-		champ_sql('popularite', $p) .
585
+	$p->code = 'ceil('.
586
+		champ_sql('popularite', $p).
587 587
 		')';
588 588
 	$p->interdire_scripts = false;
589 589
 
@@ -664,7 +664,7 @@  discard block
 block discarded – undo
664 664
 	$p->code = index_pile($p->id_boucle, 'valeur', $p->boucles, $b);
665 665
 ;
666 666
 	if (($v = interprete_argument_balise(1, $p)) !== null) {
667
-		$p->code = 'table_valeur(' . $p->code . ', ' . $v . ')';
667
+		$p->code = 'table_valeur('.$p->code.', '.$v.')';
668 668
 	}
669 669
 	$p->interdire_scripts = true;
670 670
 
@@ -804,16 +804,16 @@  discard block
 block discarded – undo
804 804
 	$trouver_table = charger_fonction('trouver_table', 'base');
805 805
 	if ($desc = $trouver_table(table_objet_sql($type_objet))) {
806 806
 		if (isset($desc['field']['descriptif'])) {
807
-			$_ligne .= "'descriptif' => " . champ_sql('descriptif', $p) . ',';
807
+			$_ligne .= "'descriptif' => ".champ_sql('descriptif', $p).',';
808 808
 		}
809 809
 		if (isset($desc['field']['texte'])) {
810
-			$_ligne .= "'texte' => " . champ_sql('texte', $p) . ',';
810
+			$_ligne .= "'texte' => ".champ_sql('texte', $p).',';
811 811
 		}
812 812
 		if (isset($desc['field']['chapo'])) {
813
-			$_ligne .= "'chapo' => " . champ_sql('chapo', $p) . ',';
813
+			$_ligne .= "'chapo' => ".champ_sql('chapo', $p).',';
814 814
 		}
815 815
 		if (isset($desc['introduction_longueur'])) {
816
-			$_introduction_longueur = "'" . $desc['introduction_longueur'] . "'";
816
+			$_introduction_longueur = "'".$desc['introduction_longueur']."'";
817 817
 		}
818 818
 	}
819 819
 	$_ligne .= ')';
@@ -909,10 +909,10 @@  discard block
 block discarded – undo
909 909
 		$p->code = sprintf(
910 910
 			CODE_RECUPERER_FOND,
911 911
 			"'modeles/lesauteurs'",
912
-			"array('objet'=>'" . $objet .
913
-			"','id_objet' => " . champ_sql($id_table_objet, $p) .
914
-			",'$id_table_objet' => " . champ_sql($id_table_objet, $p) .
915
-			($objet == 'article' ? '' : ",'id_article' => " . champ_sql('id_article', $p)) .
912
+			"array('objet'=>'".$objet.
913
+			"','id_objet' => ".champ_sql($id_table_objet, $p).
914
+			",'$id_table_objet' => ".champ_sql($id_table_objet, $p).
915
+			($objet == 'article' ? '' : ",'id_article' => ".champ_sql('id_article', $p)).
916 916
 			')',
917 917
 			"'trim'=>true, 'compil'=>array($c)",
918 918
 			_q($connect)
@@ -981,7 +981,7 @@  discard block
 block discarded – undo
981 981
 					$m = trim($m);
982 982
 					if ($m != "''") {
983 983
 						if (!preg_match(',\W,', $m)) {
984
-							$m = $boucle->id_table . ".$m";
984
+							$m = $boucle->id_table.".$m";
985 985
 						}
986 986
 
987 987
 						$m .= ' AS titre_rang';
@@ -1142,7 +1142,7 @@  discard block
 block discarded – undo
1142 1142
 	$f_pagination = chercher_filtre('pagination');
1143 1143
 	$type = $p->boucles[$b]->modificateur['debut_nom'];
1144 1144
 	$modif = ($type[0] !== "'") ? "'debut'.$type"
1145
-		: ("'debut" . substr($type, 1));
1145
+		: ("'debut".substr($type, 1));
1146 1146
 
1147 1147
 	$p->code = sprintf(
1148 1148
 		CODE_PAGINATION,
@@ -1285,7 +1285,7 @@  discard block
 block discarded – undo
1285 1285
 		$msg = ['zbug_balise_sans_argument', ['balise' => ' CHEMIN']];
1286 1286
 		erreur_squelette($msg, $p);
1287 1287
 	} else {
1288
-		$p->code = 'find_in_path((string)' . $arg . ')';
1288
+		$p->code = 'find_in_path((string)'.$arg.')';
1289 1289
 	}
1290 1290
 
1291 1291
 	$p->interdire_scripts = false;
@@ -1320,7 +1320,7 @@  discard block
 block discarded – undo
1320 1320
 		$msg = ['zbug_balise_sans_argument', ['balise' => ' CHEMIN_IMAGE']];
1321 1321
 		erreur_squelette($msg, $p);
1322 1322
 	} else {
1323
-		$p->code = 'chemin_image((string)' . $arg . ')';
1323
+		$p->code = 'chemin_image((string)'.$arg.')';
1324 1324
 	}
1325 1325
 
1326 1326
 	$p->interdire_scripts = false;
@@ -1374,7 +1374,7 @@  discard block
 block discarded – undo
1374 1374
 		// cas de #ENV sans argument : on retourne le serialize() du tableau
1375 1375
 		// une belle fonction [(#ENV|affiche_env)] serait pratique
1376 1376
 		if ($src) {
1377
-			$p->code = '(is_array($a = (' . $src . ')) ? serialize($a) : "")';
1377
+			$p->code = '(is_array($a = ('.$src.')) ? serialize($a) : "")';
1378 1378
 		} else {
1379 1379
 			$p->code = 'serialize($Pile[0]??[])';
1380 1380
 		}
@@ -1427,8 +1427,8 @@  discard block
 block discarded – undo
1427 1427
 	$_sinon = interprete_argument_balise(2, $p);
1428 1428
 	$_unserialize = sinon(interprete_argument_balise(3, $p), 'false');
1429 1429
 
1430
-	$p->code = '(include_spip(\'inc/config\')?lire_config(' . $arg . ',' .
1431
-		($_sinon && $_sinon != "''" ? $_sinon : 'null') . ',' . $_unserialize . "):'')";
1430
+	$p->code = '(include_spip(\'inc/config\')?lire_config('.$arg.','.
1431
+		($_sinon && $_sinon != "''" ? $_sinon : 'null').','.$_unserialize."):'')";
1432 1432
 
1433 1433
 	return $p;
1434 1434
 }
@@ -1521,7 +1521,7 @@  discard block
 block discarded – undo
1521 1521
 		$err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'SESSION_SET']];
1522 1522
 		erreur_squelette($err_b_s_a, $p);
1523 1523
 	} else {
1524
-		$p->code = '(include_spip("inc/session") AND session_set(' . $_nom . ',' . $_val . '))';
1524
+		$p->code = '(include_spip("inc/session") AND session_set('.$_nom.','.$_val.'))';
1525 1525
 	}
1526 1526
 
1527 1527
 	$p->interdire_scripts = false;
@@ -1569,7 +1569,7 @@  discard block
 block discarded – undo
1569 1569
 			)
1570 1570
 		) {
1571 1571
 			$p->code = /* $r[1]. */
1572
-				'(' . $r[2] . ')';
1572
+				'('.$r[2].')';
1573 1573
 		} else {
1574 1574
 			$p->code = "eval('return '.$php.';')";
1575 1575
 		}
@@ -1813,9 +1813,9 @@  discard block
 block discarded – undo
1813 1813
 
1814 1814
 		// noter la duree du cache dans un entete proprietaire
1815 1815
 
1816
-		$code = "'<'.'" . '?php header("X-Spip-Cache: '
1816
+		$code = "'<'.'".'?php header("X-Spip-Cache: '
1817 1817
 			. $duree
1818
-			. '"); ?' . "'.'>'";
1818
+			. '"); ?'."'.'>'";
1819 1819
 
1820 1820
 		// Remplir le header Cache-Control
1821 1821
 		// cas #CACHE{0}
@@ -1836,9 +1836,9 @@  discard block
 block discarded – undo
1836 1836
 				$pa == 'cache-client'
1837 1837
 				and $duree > 0
1838 1838
 			) {
1839
-				$code .= ".'<'.'" . '?php header("Cache-Control: max-age='
1839
+				$code .= ".'<'.'".'?php header("Cache-Control: max-age='
1840 1840
 					. $duree
1841
-					. '"); ?' . "'.'>'";
1841
+					. '"); ?'."'.'>'";
1842 1842
 				// il semble logique, si on cache-client, de ne pas invalider
1843 1843
 				$pa = 'statique';
1844 1844
 			}
@@ -1847,7 +1847,7 @@  discard block
 block discarded – undo
1847 1847
 				$pa == 'statique'
1848 1848
 				and $duree > 0
1849 1849
 			) {
1850
-				$code .= ".'<'.'" . '?php header("X-Spip-Statique: oui"); ?' . "'.'>'";
1850
+				$code .= ".'<'.'".'?php header("X-Spip-Statique: oui"); ?'."'.'>'";
1851 1851
 			}
1852 1852
 		}
1853 1853
 	} else {
@@ -2011,9 +2011,9 @@  discard block
 block discarded – undo
2011 2011
 		if ($p->etoile) {
2012 2012
 			$_options[] = "'etoile'=>true";
2013 2013
 		}
2014
-		$_options[] = "'compil'=>array(" . memoriser_contexte_compil($p) . ')';
2014
+		$_options[] = "'compil'=>array(".memoriser_contexte_compil($p).')';
2015 2015
 
2016
-		$_l = 'array(' . join(",\n\t", $_contexte) . ')';
2016
+		$_l = 'array('.join(",\n\t", $_contexte).')';
2017 2017
 		if ($flag_env) {
2018 2018
 			$_l = "array_merge(\$Pile[0],$_l)";
2019 2019
 		}
@@ -2023,7 +2023,7 @@  discard block
 block discarded – undo
2023 2023
 		$msg = ['zbug_balise_sans_argument', ['balise' => ' INCLURE']];
2024 2024
 		erreur_squelette($msg, $p);
2025 2025
 	} else {
2026
-		$p->code = 'charge_scripts(' . $_contexte[1] . ',false)';
2026
+		$p->code = 'charge_scripts('.$_contexte[1].',false)';
2027 2027
 	}
2028 2028
 
2029 2029
 	$p->interdire_scripts = false; // la securite est assuree par recuperer_fond
@@ -2071,7 +2071,7 @@  discard block
 block discarded – undo
2071 2071
 		unset($_contexte[1]);
2072 2072
 
2073 2073
 		if (preg_match("/^\s*'[^']*'/s", $nom)) {
2074
-			$nom = "'modeles/" . substr($nom, 1);
2074
+			$nom = "'modeles/".substr($nom, 1);
2075 2075
 		} else {
2076 2076
 			$nom = "'modeles/' . $nom";
2077 2077
 		}
@@ -2088,8 +2088,8 @@  discard block
 block discarded – undo
2088 2088
 			$primary = $p->boucles[$p->id_boucle]->primary;
2089 2089
 			if (!strpos($primary, ',')) {
2090 2090
 				$id = champ_sql($primary, $p);
2091
-				$_contexte[] = "'$primary'=>" . $id;
2092
-				$_contexte[] = "'id'=>" . $id;
2091
+				$_contexte[] = "'$primary'=>".$id;
2092
+				$_contexte[] = "'id'=>".$id;
2093 2093
 			}
2094 2094
 		}
2095 2095
 		$_contexte[] = "'recurs'=>(++\$recurs)";
@@ -2101,11 +2101,11 @@  discard block
 block discarded – undo
2101 2101
 		$_options = memoriser_contexte_compil($p);
2102 2102
 		$_options = "'compil'=>array($_options), 'trim'=>true";
2103 2103
 		if (isset($_contexte['ajax'])) {
2104
-			$_options .= ', ' . preg_replace(',=>(.*)$,ims', '=> ($v=(\\1))?$v:true', $_contexte['ajax']);
2104
+			$_options .= ', '.preg_replace(',=>(.*)$,ims', '=> ($v=(\\1))?$v:true', $_contexte['ajax']);
2105 2105
 			unset($_contexte['ajax']);
2106 2106
 		}
2107 2107
 
2108
-		$_l = 'array(' . join(",\n\t", $_contexte) . ')';
2108
+		$_l = 'array('.join(",\n\t", $_contexte).')';
2109 2109
 		if ($flag_env) {
2110 2110
 			$_l = "array_merge(\$Pile[0],$_l)";
2111 2111
 		}
@@ -2215,12 +2215,12 @@  discard block
 block discarded – undo
2215 2215
 function balise_DOUBLONS_dist($p) {
2216 2216
 	if ($type = interprete_argument_balise(1, $p)) {
2217 2217
 		if ($famille = interprete_argument_balise(2, $p)) {
2218
-			$type .= '.' . $famille;
2218
+			$type .= '.'.$famille;
2219 2219
 		}
2220
-		$p->code = '(isset($doublons[' . $type . ']) ? $doublons[' . $type . '] : "")';
2220
+		$p->code = '(isset($doublons['.$type.']) ? $doublons['.$type.'] : "")';
2221 2221
 		if (!$p->etoile) {
2222 2222
 			$p->code = 'array_filter(array_map("intval",explode(",",'
2223
-				. $p->code . ')))';
2223
+				. $p->code.')))';
2224 2224
 		}
2225 2225
 	} else {
2226 2226
 		$p->code = '$doublons';
@@ -2349,7 +2349,7 @@  discard block
 block discarded – undo
2349 2349
 			$_code[] = "$_key => $_val";
2350 2350
 		}
2351 2351
 	} while ($_key && $_val);
2352
-	$p->code = 'array(' . join(', ', $_code) . ')';
2352
+	$p->code = 'array('.join(', ', $_code).')';
2353 2353
 	$p->interdire_scripts = false;
2354 2354
 
2355 2355
 	return $p;
@@ -2376,7 +2376,7 @@  discard block
 block discarded – undo
2376 2376
 	while ($_val = interprete_argument_balise($n++, $p)) {
2377 2377
 		$_code[] = $_val;
2378 2378
 	}
2379
-	$p->code = 'array(' . join(', ', $_code) . ')';
2379
+	$p->code = 'array('.join(', ', $_code).')';
2380 2380
 	$p->interdire_scripts = false;
2381 2381
 
2382 2382
 	return $p;
@@ -2421,10 +2421,10 @@  discard block
 block discarded – undo
2421 2421
 		$_code[] = $_v;
2422 2422
 	}
2423 2423
 
2424
-	$p->code = '((function_exists("autoriser")||include_spip("inc/autoriser"))&&autoriser(' . join(
2424
+	$p->code = '((function_exists("autoriser")||include_spip("inc/autoriser"))&&autoriser('.join(
2425 2425
 		', ',
2426 2426
 		$_code
2427
-	) . ')?" ":"")';
2427
+	).')?" ":"")';
2428 2428
 	$p->interdire_scripts = false;
2429 2429
 
2430 2430
 	return $p;
@@ -2457,7 +2457,7 @@  discard block
 block discarded – undo
2457 2457
 	$type_info = isset($type_info) ? str_replace('\'', '"', $type_info) : '"est_actif"';
2458 2458
 
2459 2459
 	$f = chercher_filtre('info_plugin');
2460
-	$p->code = $f . '(' . $plugin . ', ' . $type_info . ')';
2460
+	$p->code = $f.'('.$plugin.', '.$type_info.')';
2461 2461
 
2462 2462
 	return $p;
2463 2463
 }
@@ -2689,7 +2689,7 @@  discard block
 block discarded – undo
2689 2689
 	}
2690 2690
 
2691 2691
 	// Différentes infos relatives au tri présentes dans les modificateurs
2692
-	$_tri_nom = $boucle->modificateur['tri_nom'] ; // nom du paramètre définissant le tri
2692
+	$_tri_nom = $boucle->modificateur['tri_nom']; // nom du paramètre définissant le tri
2693 2693
 	$_tri_champ = $boucle->modificateur['tri_champ']; // champ actuel utilisé le tri
2694 2694
 	$_tri_sens = $boucle->modificateur['tri_sens']; // sens de tri actuel
2695 2695
 	$_tri_liste_sens_defaut = $boucle->modificateur['tri_liste_sens_defaut']; // sens par défaut pour chaque champ
@@ -2784,7 +2784,7 @@  discard block
 block discarded – undo
2784 2784
 		$connect = $p->boucles[$p->id_boucle]->sql_serveur;
2785 2785
 	}
2786 2786
 
2787
-	$p->code = '(objet_test_si_publie(' . $_type . ',intval(' . $_id . '),' . _q($connect) . ")?' ':'')";
2787
+	$p->code = '(objet_test_si_publie('.$_type.',intval('.$_id.'),'._q($connect).")?' ':'')";
2788 2788
 	$p->interdire_scripts = false;
2789 2789
 
2790 2790
 	return $p;
Please login to merge, or discard this patch.
Indentation   +941 added lines, -941 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
  **/
27 27
 
28 28
 if (!defined('_ECRIRE_INC_VERSION')) {
29
-	return;
29
+    return;
30 30
 }
31 31
 
32 32
 /**
@@ -48,16 +48,16 @@  discard block
 block discarded – undo
48 48
  *     Code PHP si cet argument est présent, sinon null
49 49
  **/
50 50
 function interprete_argument_balise(int $n, Champ $p): ?string {
51
-	if (($p->param) && (!$p->param[0][0]) && ((is_countable($p->param[0]) ? count($p->param[0]) : 0) > $n)) {
52
-		return calculer_liste(
53
-			$p->param[0][$n],
54
-			$p->descr,
55
-			$p->boucles,
56
-			$p->id_boucle
57
-		);
58
-	} else {
59
-		return null;
60
-	}
51
+    if (($p->param) && (!$p->param[0][0]) && ((is_countable($p->param[0]) ? count($p->param[0]) : 0) > $n)) {
52
+        return calculer_liste(
53
+            $p->param[0][$n],
54
+            $p->descr,
55
+            $p->boucles,
56
+            $p->id_boucle
57
+        );
58
+    } else {
59
+        return null;
60
+    }
61 61
 }
62 62
 
63 63
 
@@ -77,10 +77,10 @@  discard block
 block discarded – undo
77 77
  *     Pile complétée par le code à générer
78 78
  **/
79 79
 function balise_NOM_SITE_SPIP_dist($p) {
80
-	$p->code = "\$GLOBALS['meta']['nom_site']";
80
+    $p->code = "\$GLOBALS['meta']['nom_site']";
81 81
 
82
-	#$p->interdire_scripts = true;
83
-	return $p;
82
+    #$p->interdire_scripts = true;
83
+    return $p;
84 84
 }
85 85
 
86 86
 /**
@@ -96,10 +96,10 @@  discard block
 block discarded – undo
96 96
  *     Pile complétée par le code à générer
97 97
  **/
98 98
 function balise_EMAIL_WEBMASTER_dist($p) {
99
-	$p->code = "\$GLOBALS['meta']['email_webmaster']";
99
+    $p->code = "\$GLOBALS['meta']['email_webmaster']";
100 100
 
101
-	#$p->interdire_scripts = true;
102
-	return $p;
101
+    #$p->interdire_scripts = true;
102
+    return $p;
103 103
 }
104 104
 
105 105
 /**
@@ -115,10 +115,10 @@  discard block
 block discarded – undo
115 115
  *     Pile complétée par le code à générer
116 116
  **/
117 117
 function balise_DESCRIPTIF_SITE_SPIP_dist($p) {
118
-	$p->code = "\$GLOBALS['meta']['descriptif_site']";
118
+    $p->code = "\$GLOBALS['meta']['descriptif_site']";
119 119
 
120
-	#$p->interdire_scripts = true;
121
-	return $p;
120
+    #$p->interdire_scripts = true;
121
+    return $p;
122 122
 }
123 123
 
124 124
 
@@ -139,10 +139,10 @@  discard block
 block discarded – undo
139 139
  *     Pile complétée par le code à générer
140 140
  **/
141 141
 function balise_CHARSET_dist($p) {
142
-	$p->code = "\$GLOBALS['meta']['charset']";
142
+    $p->code = "\$GLOBALS['meta']['charset']";
143 143
 
144
-	#$p->interdire_scripts = true;
145
-	return $p;
144
+    #$p->interdire_scripts = true;
145
+    return $p;
146 146
 }
147 147
 
148 148
 /**
@@ -167,11 +167,11 @@  discard block
 block discarded – undo
167 167
  *     Pile complétée par le code à générer
168 168
  **/
169 169
 function balise_LANG_LEFT_dist($p) {
170
-	$_lang = champ_sql('lang', $p);
171
-	$p->code = "lang_dir($_lang, 'left','right')";
172
-	$p->interdire_scripts = false;
170
+    $_lang = champ_sql('lang', $p);
171
+    $p->code = "lang_dir($_lang, 'left','right')";
172
+    $p->interdire_scripts = false;
173 173
 
174
-	return $p;
174
+    return $p;
175 175
 }
176 176
 
177 177
 /**
@@ -191,11 +191,11 @@  discard block
 block discarded – undo
191 191
  *     Pile complétée par le code à générer
192 192
  **/
193 193
 function balise_LANG_RIGHT_dist($p) {
194
-	$_lang = champ_sql('lang', $p);
195
-	$p->code = "lang_dir($_lang, 'right','left')";
196
-	$p->interdire_scripts = false;
194
+    $_lang = champ_sql('lang', $p);
195
+    $p->code = "lang_dir($_lang, 'right','left')";
196
+    $p->interdire_scripts = false;
197 197
 
198
-	return $p;
198
+    return $p;
199 199
 }
200 200
 
201 201
 /**
@@ -220,11 +220,11 @@  discard block
 block discarded – undo
220 220
  *     Pile complétée par le code à générer
221 221
  **/
222 222
 function balise_LANG_DIR_dist($p) {
223
-	$_lang = champ_sql('lang', $p);
224
-	$p->code = "lang_dir($_lang, 'ltr','rtl')";
225
-	$p->interdire_scripts = false;
223
+    $_lang = champ_sql('lang', $p);
224
+    $p->code = "lang_dir($_lang, 'ltr','rtl')";
225
+    $p->interdire_scripts = false;
226 226
 
227
-	return $p;
227
+    return $p;
228 228
 }
229 229
 
230 230
 
@@ -241,10 +241,10 @@  discard block
 block discarded – undo
241 241
  *     Pile complétée par le code à générer
242 242
  **/
243 243
 function balise_PUCE_dist($p) {
244
-	$p->code = 'definir_puce()';
245
-	$p->interdire_scripts = false;
244
+    $p->code = 'definir_puce()';
245
+    $p->interdire_scripts = false;
246 246
 
247
-	return $p;
247
+    return $p;
248 248
 }
249 249
 
250 250
 
@@ -268,9 +268,9 @@  discard block
 block discarded – undo
268 268
  *     Pile completée du code PHP d'exécution de la balise
269 269
  */
270 270
 function balise_DATE_dist($p) {
271
-	$p->code = champ_sql('date', $p);
271
+    $p->code = champ_sql('date', $p);
272 272
 
273
-	return $p;
273
+    return $p;
274 274
 }
275 275
 
276 276
 
@@ -290,10 +290,10 @@  discard block
 block discarded – undo
290 290
  *     Pile completée du code PHP d'exécution de la balise
291 291
  */
292 292
 function balise_DATE_REDAC_dist($p) {
293
-	$p->code = champ_sql('date_redac', $p);
294
-	$p->interdire_scripts = false;
293
+    $p->code = champ_sql('date_redac', $p);
294
+    $p->interdire_scripts = false;
295 295
 
296
-	return $p;
296
+    return $p;
297 297
 }
298 298
 
299 299
 /**
@@ -312,10 +312,10 @@  discard block
 block discarded – undo
312 312
  *     Pile completée du code PHP d'exécution de la balise
313 313
  */
314 314
 function balise_DATE_MODIF_dist($p) {
315
-	$p->code = champ_sql('date_modif', $p);
316
-	$p->interdire_scripts = false;
315
+    $p->code = champ_sql('date_modif', $p);
316
+    $p->interdire_scripts = false;
317 317
 
318
-	return $p;
318
+    return $p;
319 319
 }
320 320
 
321 321
 /**
@@ -333,13 +333,13 @@  discard block
 block discarded – undo
333 333
  *     Pile completée du code PHP d'exécution de la balise
334 334
  */
335 335
 function balise_DATE_NOUVEAUTES_dist($p) {
336
-	$p->code = "((\$GLOBALS['meta']['quoi_de_neuf'] == 'oui'
336
+    $p->code = "((\$GLOBALS['meta']['quoi_de_neuf'] == 'oui'
337 337
 	AND isset(\$GLOBALS['meta']['dernier_envoi_neuf'])) ?
338 338
 	\$GLOBALS['meta']['dernier_envoi_neuf'] :
339 339
 	\"'0000-00-00'\")";
340
-	$p->interdire_scripts = false;
340
+    $p->interdire_scripts = false;
341 341
 
342
-	return $p;
342
+    return $p;
343 343
 }
344 344
 
345 345
 
@@ -357,11 +357,11 @@  discard block
 block discarded – undo
357 357
  *     Pile completée du code PHP d'exécution de la balise
358 358
  */
359 359
 function balise_DOSSIER_SQUELETTE_dist($p) {
360
-	$code = substr(addslashes(dirname($p->descr['sourcefile'])), strlen(_DIR_RACINE));
361
-	$p->code = "_DIR_RACINE . '$code'" .
362
-		$p->interdire_scripts = false;
360
+    $code = substr(addslashes(dirname($p->descr['sourcefile'])), strlen(_DIR_RACINE));
361
+    $p->code = "_DIR_RACINE . '$code'" .
362
+        $p->interdire_scripts = false;
363 363
 
364
-	return $p;
364
+    return $p;
365 365
 }
366 366
 
367 367
 /**
@@ -376,11 +376,11 @@  discard block
 block discarded – undo
376 376
  *     Pile completée du code PHP d'exécution de la balise
377 377
  */
378 378
 function balise_SQUELETTE_dist($p) {
379
-	$code = addslashes($p->descr['sourcefile']);
380
-	$p->code = "'$code'" .
381
-		$p->interdire_scripts = false;
379
+    $code = addslashes($p->descr['sourcefile']);
380
+    $p->code = "'$code'" .
381
+        $p->interdire_scripts = false;
382 382
 
383
-	return $p;
383
+    return $p;
384 384
 }
385 385
 
386 386
 /**
@@ -399,10 +399,10 @@  discard block
 block discarded – undo
399 399
  *     Pile completée du code PHP d'exécution de la balise
400 400
  */
401 401
 function balise_SPIP_VERSION_dist($p) {
402
-	$p->code = 'spip_version()';
403
-	$p->interdire_scripts = false;
402
+    $p->code = 'spip_version()';
403
+    $p->interdire_scripts = false;
404 404
 
405
-	return $p;
405
+    return $p;
406 406
 }
407 407
 
408 408
 
@@ -428,18 +428,18 @@  discard block
 block discarded – undo
428 428
  *     Pile complétée par le code à générer
429 429
  **/
430 430
 function balise_NOM_SITE_dist($p) {
431
-	if (!$p->etoile) {
432
-		$p->code = 'supprimer_numero(calculer_url(' .
433
-			champ_sql('url_site', $p) . ',' .
434
-			champ_sql('nom_site', $p) .
435
-			", 'titre', \$connect, false))";
436
-	} else {
437
-		$p->code = champ_sql('nom_site', $p);
438
-	}
431
+    if (!$p->etoile) {
432
+        $p->code = 'supprimer_numero(calculer_url(' .
433
+            champ_sql('url_site', $p) . ',' .
434
+            champ_sql('nom_site', $p) .
435
+            ", 'titre', \$connect, false))";
436
+    } else {
437
+        $p->code = champ_sql('nom_site', $p);
438
+    }
439 439
 
440
-	$p->interdire_scripts = true;
440
+    $p->interdire_scripts = true;
441 441
 
442
-	return $p;
442
+    return $p;
443 443
 }
444 444
 
445 445
 
@@ -456,11 +456,11 @@  discard block
 block discarded – undo
456 456
  *     Pile complétée par le code à générer
457 457
  **/
458 458
 function balise_NOTES_dist($p) {
459
-	// Recuperer les notes
460
-	$p->code = 'calculer_notes()';
459
+    // Recuperer les notes
460
+    $p->code = 'calculer_notes()';
461 461
 
462
-	#$p->interdire_scripts = true;
463
-	return $p;
462
+    #$p->interdire_scripts = true;
463
+    return $p;
464 464
 }
465 465
 
466 466
 
@@ -482,10 +482,10 @@  discard block
 block discarded – undo
482 482
  *     Pile complétée par le code à générer
483 483
  **/
484 484
 function balise_RECHERCHE_dist($p) {
485
-	$p->code = 'entites_html(_request("recherche"))';
486
-	$p->interdire_scripts = false;
485
+    $p->code = 'entites_html(_request("recherche"))';
486
+    $p->interdire_scripts = false;
487 487
 
488
-	return $p;
488
+    return $p;
489 489
 }
490 490
 
491 491
 
@@ -503,17 +503,17 @@  discard block
 block discarded – undo
503 503
  *     Pile complétée par le code à générer
504 504
  **/
505 505
 function balise_COMPTEUR_BOUCLE_dist($p) {
506
-	$b = index_boucle_mere($p);
507
-	if ($b === '') {
508
-		$msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
509
-		erreur_squelette($msg, $p);
510
-	} else {
511
-		$p->code = "(\$Numrows['$b']['compteur_boucle'] ?? 0)";
512
-		$p->boucles[$b]->cptrows = true;
513
-		$p->interdire_scripts = false;
506
+    $b = index_boucle_mere($p);
507
+    if ($b === '') {
508
+        $msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
509
+        erreur_squelette($msg, $p);
510
+    } else {
511
+        $p->code = "(\$Numrows['$b']['compteur_boucle'] ?? 0)";
512
+        $p->boucles[$b]->cptrows = true;
513
+        $p->interdire_scripts = false;
514 514
 
515
-		return $p;
516
-	}
515
+        return $p;
516
+    }
517 517
 }
518 518
 
519 519
 /**
@@ -531,17 +531,17 @@  discard block
 block discarded – undo
531 531
  *     Pile complétée par le code à générer
532 532
  **/
533 533
 function balise_TOTAL_BOUCLE_dist($p) {
534
-	$b = index_boucle_mere($p);
535
-	if ($b === '') {
536
-		$msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
537
-		erreur_squelette($msg, $p);
538
-	} else {
539
-		$p->code = "(\$Numrows['$b']['total'] ?? 0)";
540
-		$p->boucles[$b]->numrows = true;
541
-		$p->interdire_scripts = false;
542
-	}
534
+    $b = index_boucle_mere($p);
535
+    if ($b === '') {
536
+        $msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
537
+        erreur_squelette($msg, $p);
538
+    } else {
539
+        $p->code = "(\$Numrows['$b']['total'] ?? 0)";
540
+        $p->boucles[$b]->numrows = true;
541
+        $p->interdire_scripts = false;
542
+    }
543 543
 
544
-	return $p;
544
+    return $p;
545 545
 }
546 546
 
547 547
 
@@ -561,7 +561,7 @@  discard block
 block discarded – undo
561 561
  *     Pile complétée par le code à générer
562 562
  **/
563 563
 function balise_POINTS_dist($p) {
564
-	return rindex_pile($p, 'points', 'recherche');
564
+    return rindex_pile($p, 'points', 'recherche');
565 565
 }
566 566
 
567 567
 
@@ -582,12 +582,12 @@  discard block
 block discarded – undo
582 582
  *     Pile complétée par le code à générer
583 583
  **/
584 584
 function balise_POPULARITE_ABSOLUE_dist($p) {
585
-	$p->code = 'ceil(' .
586
-		champ_sql('popularite', $p) .
587
-		')';
588
-	$p->interdire_scripts = false;
585
+    $p->code = 'ceil(' .
586
+        champ_sql('popularite', $p) .
587
+        ')';
588
+    $p->interdire_scripts = false;
589 589
 
590
-	return $p;
590
+    return $p;
591 591
 }
592 592
 
593 593
 /**
@@ -607,10 +607,10 @@  discard block
 block discarded – undo
607 607
  *     Pile complétée par le code à générer
608 608
  **/
609 609
 function balise_POPULARITE_SITE_dist($p) {
610
-	$p->code = 'ceil($GLOBALS["meta"][\'popularite_total\'])';
611
-	$p->interdire_scripts = false;
610
+    $p->code = 'ceil($GLOBALS["meta"][\'popularite_total\'])';
611
+    $p->interdire_scripts = false;
612 612
 
613
-	return $p;
613
+    return $p;
614 614
 }
615 615
 
616 616
 /**
@@ -631,10 +631,10 @@  discard block
 block discarded – undo
631 631
  *     Pile complétée par le code à générer
632 632
  **/
633 633
 function balise_POPULARITE_MAX_dist($p) {
634
-	$p->code = 'ceil($GLOBALS["meta"][\'popularite_max\'])';
635
-	$p->interdire_scripts = false;
634
+    $p->code = 'ceil($GLOBALS["meta"][\'popularite_max\'])';
635
+    $p->interdire_scripts = false;
636 636
 
637
-	return $p;
637
+    return $p;
638 638
 }
639 639
 
640 640
 
@@ -660,15 +660,15 @@  discard block
 block discarded – undo
660 660
  *     Pile complétée par le code à générer
661 661
  **/
662 662
 function balise_VALEUR_dist($p) {
663
-	$b = $p->nom_boucle ?: $p->id_boucle;
664
-	$p->code = index_pile($p->id_boucle, 'valeur', $p->boucles, $b);
663
+    $b = $p->nom_boucle ?: $p->id_boucle;
664
+    $p->code = index_pile($p->id_boucle, 'valeur', $p->boucles, $b);
665 665
 ;
666
-	if (($v = interprete_argument_balise(1, $p)) !== null) {
667
-		$p->code = 'table_valeur(' . $p->code . ', ' . $v . ')';
668
-	}
669
-	$p->interdire_scripts = true;
666
+    if (($v = interprete_argument_balise(1, $p)) !== null) {
667
+        $p->code = 'table_valeur(' . $p->code . ', ' . $v . ')';
668
+    }
669
+    $p->interdire_scripts = true;
670 670
 
671
-	return $p;
671
+    return $p;
672 672
 }
673 673
 
674 674
 /**
@@ -697,16 +697,16 @@  discard block
 block discarded – undo
697 697
  *     Pile complétée par le code à générer
698 698
  **/
699 699
 function balise_EXPOSE_dist($p) {
700
-	$on = "'on'";
701
-	$off = "''";
702
-	if (($v = interprete_argument_balise(1, $p)) !== null) {
703
-		$on = $v;
704
-		if (($v = interprete_argument_balise(2, $p)) !== null) {
705
-			$off = $v;
706
-		}
707
-	}
700
+    $on = "'on'";
701
+    $off = "''";
702
+    if (($v = interprete_argument_balise(1, $p)) !== null) {
703
+        $on = $v;
704
+        if (($v = interprete_argument_balise(2, $p)) !== null) {
705
+            $off = $v;
706
+        }
707
+    }
708 708
 
709
-	return calculer_balise_expose($p, $on, $off);
709
+    return calculer_balise_expose($p, $on, $off);
710 710
 }
711 711
 
712 712
 /**
@@ -724,35 +724,35 @@  discard block
 block discarded – undo
724 724
  *     Pile complétée par le code à générer
725 725
  **/
726 726
 function calculer_balise_expose($p, $on, $off) {
727
-	$b = index_boucle($p);
728
-	if (empty($p->boucles[$b]->primary)) {
729
-		$msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
730
-		erreur_squelette($msg, $p);
731
-	} else {
732
-		$key = $p->boucles[$b]->primary;
733
-		$type = $p->boucles[$p->id_boucle]->primary;
734
-		$desc = $p->boucles[$b]->show;
735
-		$connect = sql_quote($p->boucles[$b]->sql_serveur);
727
+    $b = index_boucle($p);
728
+    if (empty($p->boucles[$b]->primary)) {
729
+        $msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
730
+        erreur_squelette($msg, $p);
731
+    } else {
732
+        $key = $p->boucles[$b]->primary;
733
+        $type = $p->boucles[$p->id_boucle]->primary;
734
+        $desc = $p->boucles[$b]->show;
735
+        $connect = sql_quote($p->boucles[$b]->sql_serveur);
736 736
 
737
-		// Ne pas utiliser champ_sql, on jongle avec le nom boucle explicite
738
-		$c = index_pile($p->id_boucle, $type, $p->boucles);
737
+        // Ne pas utiliser champ_sql, on jongle avec le nom boucle explicite
738
+        $c = index_pile($p->id_boucle, $type, $p->boucles);
739 739
 
740
-		if (isset($desc['field']['id_parent'])) {
741
-			$parent = 0; // pour if (!$parent) dans calculer_expose
742
-		} elseif (isset($desc['field']['id_rubrique'])) {
743
-			$parent = index_pile($p->id_boucle, 'id_rubrique', $p->boucles, $b);
744
-		} elseif (isset($desc['field']['id_groupe'])) {
745
-			$parent = index_pile($p->id_boucle, 'id_groupe', $p->boucles, $b);
746
-		} else {
747
-			$parent = "''";
748
-		}
740
+        if (isset($desc['field']['id_parent'])) {
741
+            $parent = 0; // pour if (!$parent) dans calculer_expose
742
+        } elseif (isset($desc['field']['id_rubrique'])) {
743
+            $parent = index_pile($p->id_boucle, 'id_rubrique', $p->boucles, $b);
744
+        } elseif (isset($desc['field']['id_groupe'])) {
745
+            $parent = index_pile($p->id_boucle, 'id_groupe', $p->boucles, $b);
746
+        } else {
747
+            $parent = "''";
748
+        }
749 749
 
750
-		$p->code = "(calcul_exposer($c, '$type', \$Pile[0], $parent, '$key', $connect) ? $on : $off)";
751
-	}
750
+        $p->code = "(calcul_exposer($c, '$type', \$Pile[0], $parent, '$key', $connect) ? $on : $off)";
751
+    }
752 752
 
753
-	$p->interdire_scripts = false;
753
+    $p->interdire_scripts = false;
754 754
 
755
-	return $p;
755
+    return $p;
756 756
 }
757 757
 
758 758
 
@@ -793,46 +793,46 @@  discard block
 block discarded – undo
793 793
  **/
794 794
 function balise_INTRODUCTION_dist($p) {
795 795
 
796
-	$type_objet = $p->type_requete;
797
-	$cle_objet = id_table_objet($type_objet);
798
-	$_id_objet = champ_sql($cle_objet, $p);
799
-
800
-	// Récupérer les valeurs sql nécessaires : descriptif, texte et chapo
801
-	// ainsi que le longueur d'introduction donnée dans la description de l'objet.
802
-	$_introduction_longueur = 'null';
803
-	$_ligne = 'array(';
804
-	$trouver_table = charger_fonction('trouver_table', 'base');
805
-	if ($desc = $trouver_table(table_objet_sql($type_objet))) {
806
-		if (isset($desc['field']['descriptif'])) {
807
-			$_ligne .= "'descriptif' => " . champ_sql('descriptif', $p) . ',';
808
-		}
809
-		if (isset($desc['field']['texte'])) {
810
-			$_ligne .= "'texte' => " . champ_sql('texte', $p) . ',';
811
-		}
812
-		if (isset($desc['field']['chapo'])) {
813
-			$_ligne .= "'chapo' => " . champ_sql('chapo', $p) . ',';
814
-		}
815
-		if (isset($desc['introduction_longueur'])) {
816
-			$_introduction_longueur = "'" . $desc['introduction_longueur'] . "'";
817
-		}
818
-	}
819
-	$_ligne .= ')';
820
-
821
-	// Récupérer la longueur et la suite passés en paramètres
822
-	$_longueur_ou_suite = 'null';
823
-	if (($v1 = interprete_argument_balise(1, $p)) !== null) {
824
-		$_longueur_ou_suite = $v1;
825
-	}
826
-	$_suite = 'null';
827
-	if (($v2 = interprete_argument_balise(2, $p)) !== null) {
828
-		$_suite = $v2;
829
-	}
830
-
831
-	$p->code = "generer_objet_introduction($_id_objet, '$type_objet', $_ligne, $_introduction_longueur, $_longueur_ou_suite, $_suite, \$connect)";
832
-
833
-	#$p->interdire_scripts = true;
834
-	$p->etoile = '*'; // propre est deja fait dans le calcul de l'intro
835
-	return $p;
796
+    $type_objet = $p->type_requete;
797
+    $cle_objet = id_table_objet($type_objet);
798
+    $_id_objet = champ_sql($cle_objet, $p);
799
+
800
+    // Récupérer les valeurs sql nécessaires : descriptif, texte et chapo
801
+    // ainsi que le longueur d'introduction donnée dans la description de l'objet.
802
+    $_introduction_longueur = 'null';
803
+    $_ligne = 'array(';
804
+    $trouver_table = charger_fonction('trouver_table', 'base');
805
+    if ($desc = $trouver_table(table_objet_sql($type_objet))) {
806
+        if (isset($desc['field']['descriptif'])) {
807
+            $_ligne .= "'descriptif' => " . champ_sql('descriptif', $p) . ',';
808
+        }
809
+        if (isset($desc['field']['texte'])) {
810
+            $_ligne .= "'texte' => " . champ_sql('texte', $p) . ',';
811
+        }
812
+        if (isset($desc['field']['chapo'])) {
813
+            $_ligne .= "'chapo' => " . champ_sql('chapo', $p) . ',';
814
+        }
815
+        if (isset($desc['introduction_longueur'])) {
816
+            $_introduction_longueur = "'" . $desc['introduction_longueur'] . "'";
817
+        }
818
+    }
819
+    $_ligne .= ')';
820
+
821
+    // Récupérer la longueur et la suite passés en paramètres
822
+    $_longueur_ou_suite = 'null';
823
+    if (($v1 = interprete_argument_balise(1, $p)) !== null) {
824
+        $_longueur_ou_suite = $v1;
825
+    }
826
+    $_suite = 'null';
827
+    if (($v2 = interprete_argument_balise(2, $p)) !== null) {
828
+        $_suite = $v2;
829
+    }
830
+
831
+    $p->code = "generer_objet_introduction($_id_objet, '$type_objet', $_ligne, $_introduction_longueur, $_longueur_ou_suite, $_suite, \$connect)";
832
+
833
+    #$p->interdire_scripts = true;
834
+    $p->etoile = '*'; // propre est deja fait dans le calcul de l'intro
835
+    return $p;
836 836
 }
837 837
 
838 838
 
@@ -852,15 +852,15 @@  discard block
 block discarded – undo
852 852
  *     Pile complétée par le code à générer
853 853
  **/
854 854
 function balise_LANG_dist($p) {
855
-	$_lang = champ_sql('lang', $p);
856
-	if (!$p->etoile) {
857
-		$p->code = "spip_htmlentities($_lang ? $_lang : \$GLOBALS['spip_lang'])";
858
-	} else {
859
-		$p->code = "spip_htmlentities($_lang)";
860
-	}
861
-	$p->interdire_scripts = false;
855
+    $_lang = champ_sql('lang', $p);
856
+    if (!$p->etoile) {
857
+        $p->code = "spip_htmlentities($_lang ? $_lang : \$GLOBALS['spip_lang'])";
858
+    } else {
859
+        $p->code = "spip_htmlentities($_lang)";
860
+    }
861
+    $p->interdire_scripts = false;
862 862
 
863
-	return $p;
863
+    return $p;
864 864
 }
865 865
 
866 866
 /**
@@ -882,45 +882,45 @@  discard block
 block discarded – undo
882 882
  *     Pile complétée par le code à générer
883 883
  */
884 884
 function balise_LESAUTEURS_dist($p) {
885
-	// Cherche le champ 'lesauteurs' dans la pile
886
-	$_lesauteurs = champ_sql('lesauteurs', $p, '');
887
-
888
-	// Si le champ n'existe pas (cas de spip_articles), on applique
889
-	// le modele lesauteurs.html en passant id_article dans le contexte;
890
-	// dans le cas contraire on prend le champ 'lesauteurs'
891
-	// (cf extension sites/)
892
-	if ($_lesauteurs) {
893
-		$p->code = "safehtml($_lesauteurs)";
894
-		// $p->interdire_scripts = true;
895
-	} else {
896
-		if (!$p->id_boucle) {
897
-			$connect = '';
898
-			$objet = 'article';
899
-			$id_table_objet = 'id_article';
900
-		} else {
901
-			$b = $p->nom_boucle ?: $p->id_boucle;
902
-			$connect = $p->boucles[$b]->sql_serveur;
903
-			$type_boucle = $p->boucles[$b]->type_requete;
904
-			$objet = objet_type($type_boucle);
905
-			$id_table_objet = id_table_objet($type_boucle);
906
-		}
907
-		$c = memoriser_contexte_compil($p);
908
-
909
-		$p->code = sprintf(
910
-			CODE_RECUPERER_FOND,
911
-			"'modeles/lesauteurs'",
912
-			"array('objet'=>'" . $objet .
913
-			"','id_objet' => " . champ_sql($id_table_objet, $p) .
914
-			",'$id_table_objet' => " . champ_sql($id_table_objet, $p) .
915
-			($objet == 'article' ? '' : ",'id_article' => " . champ_sql('id_article', $p)) .
916
-			')',
917
-			"'trim'=>true, 'compil'=>array($c)",
918
-			_q($connect)
919
-		);
920
-		$p->interdire_scripts = false; // securite apposee par recuperer_fond()
921
-	}
922
-
923
-	return $p;
885
+    // Cherche le champ 'lesauteurs' dans la pile
886
+    $_lesauteurs = champ_sql('lesauteurs', $p, '');
887
+
888
+    // Si le champ n'existe pas (cas de spip_articles), on applique
889
+    // le modele lesauteurs.html en passant id_article dans le contexte;
890
+    // dans le cas contraire on prend le champ 'lesauteurs'
891
+    // (cf extension sites/)
892
+    if ($_lesauteurs) {
893
+        $p->code = "safehtml($_lesauteurs)";
894
+        // $p->interdire_scripts = true;
895
+    } else {
896
+        if (!$p->id_boucle) {
897
+            $connect = '';
898
+            $objet = 'article';
899
+            $id_table_objet = 'id_article';
900
+        } else {
901
+            $b = $p->nom_boucle ?: $p->id_boucle;
902
+            $connect = $p->boucles[$b]->sql_serveur;
903
+            $type_boucle = $p->boucles[$b]->type_requete;
904
+            $objet = objet_type($type_boucle);
905
+            $id_table_objet = id_table_objet($type_boucle);
906
+        }
907
+        $c = memoriser_contexte_compil($p);
908
+
909
+        $p->code = sprintf(
910
+            CODE_RECUPERER_FOND,
911
+            "'modeles/lesauteurs'",
912
+            "array('objet'=>'" . $objet .
913
+            "','id_objet' => " . champ_sql($id_table_objet, $p) .
914
+            ",'$id_table_objet' => " . champ_sql($id_table_objet, $p) .
915
+            ($objet == 'article' ? '' : ",'id_article' => " . champ_sql('id_article', $p)) .
916
+            ')',
917
+            "'trim'=>true, 'compil'=>array($c)",
918
+            _q($connect)
919
+        );
920
+        $p->interdire_scripts = false; // securite apposee par recuperer_fond()
921
+    }
922
+
923
+    return $p;
924 924
 }
925 925
 
926 926
 
@@ -947,76 +947,76 @@  discard block
 block discarded – undo
947 947
  *     Pile complétée par le code à générer
948 948
  */
949 949
 function balise_RANG_dist($p) {
950
-	$b = index_boucle($p);
951
-	if ($b === '') {
952
-		$msg = [
953
-			'zbug_champ_hors_boucle',
954
-			['champ' => '#RANG']
955
-		];
956
-		erreur_squelette($msg, $p);
957
-	} else {
958
-		// chercher d'abord un champ sql rang (mais pas dans le env : defaut '' si on trouve pas de champ sql)
959
-		// dans la boucle immediatement englobante uniquement
960
-		// sinon on compose le champ calcule
961
-		$_rang = champ_sql('rang', $p, '', false);
962
-
963
-		// si pas trouve de champ sql rang :
964
-		if (!$_rang or $_rang == "''") {
965
-			$boucle = &$p->boucles[$b];
966
-
967
-			// on gere le cas ou #RANG est une extraction du numero dans le titre
968
-			$trouver_table = charger_fonction('trouver_table', 'base');
969
-			$desc = $trouver_table($boucle->id_table);
970
-			$_titre = ''; # où extraire le numero ?
971
-
972
-			if (isset($desc['titre'])) {
973
-				$t = $desc['titre'];
974
-				if (
975
-					// Soit on trouve avec la déclaration de la lang AVANT
976
-					preg_match(';(?:lang\s*,)\s*(.*?titre)\s*(,|$);', $t, $m)
977
-					// Soit on prend depuis le début
978
-					or preg_match(';^(.*?titre)\s*(,|$);', $t, $m)
979
-				) {
980
-					$m = preg_replace(',as\s+titre$,i', '', $m[1]);
981
-					$m = trim($m);
982
-					if ($m != "''") {
983
-						if (!preg_match(',\W,', $m)) {
984
-							$m = $boucle->id_table . ".$m";
985
-						}
986
-
987
-						$m .= ' AS titre_rang';
988
-
989
-						$boucle->select[] = $m;
990
-						$_titre = '$Pile[$SP][\'titre_rang\']';
991
-					}
992
-				}
993
-			}
994
-
995
-			// si on n'a rien trouvé, on utilise le champ titre classique
996
-			if (!$_titre) {
997
-				$_titre = champ_sql('titre', $p);
998
-			}
999
-
1000
-			// et on recupere aussi les infos de liaison si on est en train d'editer les liens justement
1001
-			// cas des formulaires xxx_lies utilises par #FORMULAIRE_EDITER_LIENS
1002
-			$type_boucle = $boucle->type_requete;
1003
-			$objet = objet_type($type_boucle);
1004
-			$id_table_objet = id_table_objet($type_boucle);
1005
-			$_primary = champ_sql($id_table_objet, $p, '', false);
1006
-			$_env = '$Pile[0]';
1007
-
1008
-			if (!$_titre) {$_titre = "''";
1009
-			}
1010
-			if (!$_primary) {$_primary = "''";
1011
-			}
1012
-			$_rang = "calculer_rang_smart($_titre, '$objet', $_primary, $_env)";
1013
-		}
1014
-
1015
-		$p->code = $_rang;
1016
-		$p->interdire_scripts = false;
1017
-	}
1018
-
1019
-	return $p;
950
+    $b = index_boucle($p);
951
+    if ($b === '') {
952
+        $msg = [
953
+            'zbug_champ_hors_boucle',
954
+            ['champ' => '#RANG']
955
+        ];
956
+        erreur_squelette($msg, $p);
957
+    } else {
958
+        // chercher d'abord un champ sql rang (mais pas dans le env : defaut '' si on trouve pas de champ sql)
959
+        // dans la boucle immediatement englobante uniquement
960
+        // sinon on compose le champ calcule
961
+        $_rang = champ_sql('rang', $p, '', false);
962
+
963
+        // si pas trouve de champ sql rang :
964
+        if (!$_rang or $_rang == "''") {
965
+            $boucle = &$p->boucles[$b];
966
+
967
+            // on gere le cas ou #RANG est une extraction du numero dans le titre
968
+            $trouver_table = charger_fonction('trouver_table', 'base');
969
+            $desc = $trouver_table($boucle->id_table);
970
+            $_titre = ''; # où extraire le numero ?
971
+
972
+            if (isset($desc['titre'])) {
973
+                $t = $desc['titre'];
974
+                if (
975
+                    // Soit on trouve avec la déclaration de la lang AVANT
976
+                    preg_match(';(?:lang\s*,)\s*(.*?titre)\s*(,|$);', $t, $m)
977
+                    // Soit on prend depuis le début
978
+                    or preg_match(';^(.*?titre)\s*(,|$);', $t, $m)
979
+                ) {
980
+                    $m = preg_replace(',as\s+titre$,i', '', $m[1]);
981
+                    $m = trim($m);
982
+                    if ($m != "''") {
983
+                        if (!preg_match(',\W,', $m)) {
984
+                            $m = $boucle->id_table . ".$m";
985
+                        }
986
+
987
+                        $m .= ' AS titre_rang';
988
+
989
+                        $boucle->select[] = $m;
990
+                        $_titre = '$Pile[$SP][\'titre_rang\']';
991
+                    }
992
+                }
993
+            }
994
+
995
+            // si on n'a rien trouvé, on utilise le champ titre classique
996
+            if (!$_titre) {
997
+                $_titre = champ_sql('titre', $p);
998
+            }
999
+
1000
+            // et on recupere aussi les infos de liaison si on est en train d'editer les liens justement
1001
+            // cas des formulaires xxx_lies utilises par #FORMULAIRE_EDITER_LIENS
1002
+            $type_boucle = $boucle->type_requete;
1003
+            $objet = objet_type($type_boucle);
1004
+            $id_table_objet = id_table_objet($type_boucle);
1005
+            $_primary = champ_sql($id_table_objet, $p, '', false);
1006
+            $_env = '$Pile[0]';
1007
+
1008
+            if (!$_titre) {$_titre = "''";
1009
+            }
1010
+            if (!$_primary) {$_primary = "''";
1011
+            }
1012
+            $_rang = "calculer_rang_smart($_titre, '$objet', $_primary, $_env)";
1013
+        }
1014
+
1015
+        $p->code = $_rang;
1016
+        $p->interdire_scripts = false;
1017
+    }
1018
+
1019
+    return $p;
1020 1020
 }
1021 1021
 
1022 1022
 
@@ -1038,12 +1038,12 @@  discard block
 block discarded – undo
1038 1038
  *     Pile complétée par le code à générer
1039 1039
  **/
1040 1040
 function balise_POPULARITE_dist($p) {
1041
-	$_popularite = champ_sql('popularite', $p);
1042
-	$p->code = "(ceil(min(100, 100 * $_popularite
1041
+    $_popularite = champ_sql('popularite', $p);
1042
+    $p->code = "(ceil(min(100, 100 * $_popularite
1043 1043
 	/ max(1 , 0 + \$GLOBALS['meta']['popularite_max']))))";
1044
-	$p->interdire_scripts = false;
1044
+    $p->interdire_scripts = false;
1045 1045
 
1046
-	return $p;
1046
+    return $p;
1047 1047
 }
1048 1048
 
1049 1049
 /**
@@ -1054,8 +1054,8 @@  discard block
 block discarded – undo
1054 1054
  * l'absence peut-être due à une faute de frappe dans le contexte inclus.
1055 1055
  */
1056 1056
 define(
1057
-	'CODE_PAGINATION',
1058
-	'%s($Numrows["%s"]["grand_total"],
1057
+    'CODE_PAGINATION',
1058
+    '%s($Numrows["%s"]["grand_total"],
1059 1059
  		%s,
1060 1060
 		isset($Pile[0][%4$s])?$Pile[0][%4$s]:intval(_request(%4$s)),
1061 1061
 		%5$s, %6$s, %7$s, %8$s, array(%9$s))'
@@ -1092,75 +1092,75 @@  discard block
 block discarded – undo
1092 1092
  *     Pile complétée par le code à générer
1093 1093
  */
1094 1094
 function balise_PAGINATION_dist($p, $liste = 'true') {
1095
-	$b = index_boucle_mere($p);
1096
-
1097
-	// s'il n'y a pas de nom de boucle, on ne peut pas paginer
1098
-	if ($b === '') {
1099
-		$msg = [
1100
-			'zbug_champ_hors_boucle',
1101
-			['champ' => $liste ? 'PAGINATION' : 'ANCRE_PAGINATION']
1102
-		];
1103
-		erreur_squelette($msg, $p);
1104
-
1105
-		return $p;
1106
-	}
1107
-
1108
-	// s'il n'y a pas de mode_partie, c'est qu'on se trouve
1109
-	// dans un boucle recursive ou qu'on a oublie le critere {pagination}
1110
-	if (!$p->boucles[$b]->mode_partie) {
1111
-		if (!$p->boucles[$b]->table_optionnelle) {
1112
-			$msg = [
1113
-				'zbug_pagination_sans_critere',
1114
-				['champ' => '#PAGINATION']
1115
-			];
1116
-			erreur_squelette($msg, $p);
1117
-		}
1118
-
1119
-		return $p;
1120
-	}
1121
-
1122
-	// a priori true
1123
-	// si false, le compilo va bloquer sur des syntaxes avec un filtre sans argument qui suit la balise
1124
-	// si true, les arguments simples (sans truc=chose) vont degager
1125
-	$_contexte = argumenter_inclure($p->param, true, $p, $p->boucles, $p->id_boucle, false, false);
1126
-	if (is_countable($_contexte) ? count($_contexte) : 0) {
1127
-		$key = key($_contexte);
1128
-		if (is_numeric($key)) {
1129
-			array_shift($_contexte);
1130
-			$__modele = interprete_argument_balise(1, $p);
1131
-		}
1132
-	}
1133
-
1134
-	if (is_countable($_contexte) ? count($_contexte) : 0) {
1135
-		$code_contexte = implode(',', $_contexte);
1136
-	} else {
1137
-		$code_contexte = '';
1138
-	}
1139
-
1140
-	$connect = $p->boucles[$b]->sql_serveur;
1141
-	$pas = $p->boucles[$b]->total_parties;
1142
-	$f_pagination = chercher_filtre('pagination');
1143
-	$type = $p->boucles[$b]->modificateur['debut_nom'];
1144
-	$modif = ($type[0] !== "'") ? "'debut'.$type"
1145
-		: ("'debut" . substr($type, 1));
1146
-
1147
-	$p->code = sprintf(
1148
-		CODE_PAGINATION,
1149
-		$f_pagination,
1150
-		$b,
1151
-		$type,
1152
-		$modif,
1153
-		$pas,
1154
-		$liste,
1155
-		((isset($__modele) and $__modele) ? $__modele : "''"),
1156
-		_q($connect),
1157
-		$code_contexte
1158
-	);
1159
-
1160
-	$p->boucles[$b]->numrows = true;
1161
-	$p->interdire_scripts = false;
1162
-
1163
-	return $p;
1095
+    $b = index_boucle_mere($p);
1096
+
1097
+    // s'il n'y a pas de nom de boucle, on ne peut pas paginer
1098
+    if ($b === '') {
1099
+        $msg = [
1100
+            'zbug_champ_hors_boucle',
1101
+            ['champ' => $liste ? 'PAGINATION' : 'ANCRE_PAGINATION']
1102
+        ];
1103
+        erreur_squelette($msg, $p);
1104
+
1105
+        return $p;
1106
+    }
1107
+
1108
+    // s'il n'y a pas de mode_partie, c'est qu'on se trouve
1109
+    // dans un boucle recursive ou qu'on a oublie le critere {pagination}
1110
+    if (!$p->boucles[$b]->mode_partie) {
1111
+        if (!$p->boucles[$b]->table_optionnelle) {
1112
+            $msg = [
1113
+                'zbug_pagination_sans_critere',
1114
+                ['champ' => '#PAGINATION']
1115
+            ];
1116
+            erreur_squelette($msg, $p);
1117
+        }
1118
+
1119
+        return $p;
1120
+    }
1121
+
1122
+    // a priori true
1123
+    // si false, le compilo va bloquer sur des syntaxes avec un filtre sans argument qui suit la balise
1124
+    // si true, les arguments simples (sans truc=chose) vont degager
1125
+    $_contexte = argumenter_inclure($p->param, true, $p, $p->boucles, $p->id_boucle, false, false);
1126
+    if (is_countable($_contexte) ? count($_contexte) : 0) {
1127
+        $key = key($_contexte);
1128
+        if (is_numeric($key)) {
1129
+            array_shift($_contexte);
1130
+            $__modele = interprete_argument_balise(1, $p);
1131
+        }
1132
+    }
1133
+
1134
+    if (is_countable($_contexte) ? count($_contexte) : 0) {
1135
+        $code_contexte = implode(',', $_contexte);
1136
+    } else {
1137
+        $code_contexte = '';
1138
+    }
1139
+
1140
+    $connect = $p->boucles[$b]->sql_serveur;
1141
+    $pas = $p->boucles[$b]->total_parties;
1142
+    $f_pagination = chercher_filtre('pagination');
1143
+    $type = $p->boucles[$b]->modificateur['debut_nom'];
1144
+    $modif = ($type[0] !== "'") ? "'debut'.$type"
1145
+        : ("'debut" . substr($type, 1));
1146
+
1147
+    $p->code = sprintf(
1148
+        CODE_PAGINATION,
1149
+        $f_pagination,
1150
+        $b,
1151
+        $type,
1152
+        $modif,
1153
+        $pas,
1154
+        $liste,
1155
+        ((isset($__modele) and $__modele) ? $__modele : "''"),
1156
+        _q($connect),
1157
+        $code_contexte
1158
+    );
1159
+
1160
+    $p->boucles[$b]->numrows = true;
1161
+    $p->interdire_scripts = false;
1162
+
1163
+    return $p;
1164 1164
 }
1165 1165
 
1166 1166
 
@@ -1187,11 +1187,11 @@  discard block
 block discarded – undo
1187 1187
  *     Pile complétée par le code à générer
1188 1188
  **/
1189 1189
 function balise_ANCRE_PAGINATION_dist($p) {
1190
-	if ($f = charger_fonction('PAGINATION', 'balise', true)) {
1191
-		return $f($p, $liste = 'false');
1192
-	} else {
1193
-		return null;
1194
-	} // ou une erreur ?
1190
+    if ($f = charger_fonction('PAGINATION', 'balise', true)) {
1191
+        return $f($p, $liste = 'false');
1192
+    } else {
1193
+        return null;
1194
+    } // ou une erreur ?
1195 1195
 }
1196 1196
 
1197 1197
 
@@ -1212,17 +1212,17 @@  discard block
 block discarded – undo
1212 1212
  *     Pile complétée par le code à générer
1213 1213
  **/
1214 1214
 function balise_GRAND_TOTAL_dist($p) {
1215
-	$b = index_boucle_mere($p);
1216
-	if ($b === '') {
1217
-		$msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
1218
-		erreur_squelette($msg, $p);
1219
-	} else {
1220
-		$p->code = "(\$Numrows['$b']['grand_total'] ?? \$Numrows['$b']['total'] ?? 0)";
1221
-		$p->boucles[$b]->numrows = true;
1222
-		$p->interdire_scripts = false;
1223
-	}
1215
+    $b = index_boucle_mere($p);
1216
+    if ($b === '') {
1217
+        $msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
1218
+        erreur_squelette($msg, $p);
1219
+    } else {
1220
+        $p->code = "(\$Numrows['$b']['grand_total'] ?? \$Numrows['$b']['total'] ?? 0)";
1221
+        $p->boucles[$b]->numrows = true;
1222
+        $p->interdire_scripts = false;
1223
+    }
1224 1224
 
1225
-	return $p;
1225
+    return $p;
1226 1226
 }
1227 1227
 
1228 1228
 
@@ -1250,10 +1250,10 @@  discard block
 block discarded – undo
1250 1250
  *     Pile complétée par le code à générer
1251 1251
  **/
1252 1252
 function balise_SELF_dist($p) {
1253
-	$p->code = 'self()';
1254
-	$p->interdire_scripts = false;
1253
+    $p->code = 'self()';
1254
+    $p->interdire_scripts = false;
1255 1255
 
1256
-	return $p;
1256
+    return $p;
1257 1257
 }
1258 1258
 
1259 1259
 
@@ -1280,17 +1280,17 @@  discard block
 block discarded – undo
1280 1280
  *     Pile complétée par le code à générer
1281 1281
  **/
1282 1282
 function balise_CHEMIN_dist($p) {
1283
-	$arg = interprete_argument_balise(1, $p);
1284
-	if (!$arg) {
1285
-		$msg = ['zbug_balise_sans_argument', ['balise' => ' CHEMIN']];
1286
-		erreur_squelette($msg, $p);
1287
-	} else {
1288
-		$p->code = 'find_in_path((string)' . $arg . ')';
1289
-	}
1283
+    $arg = interprete_argument_balise(1, $p);
1284
+    if (!$arg) {
1285
+        $msg = ['zbug_balise_sans_argument', ['balise' => ' CHEMIN']];
1286
+        erreur_squelette($msg, $p);
1287
+    } else {
1288
+        $p->code = 'find_in_path((string)' . $arg . ')';
1289
+    }
1290 1290
 
1291
-	$p->interdire_scripts = false;
1291
+    $p->interdire_scripts = false;
1292 1292
 
1293
-	return $p;
1293
+    return $p;
1294 1294
 }
1295 1295
 
1296 1296
 /**
@@ -1315,16 +1315,16 @@  discard block
 block discarded – undo
1315 1315
  *     Pile complétée par le code à générer
1316 1316
  **/
1317 1317
 function balise_CHEMIN_IMAGE_dist($p) {
1318
-	$arg = interprete_argument_balise(1, $p);
1319
-	if (!$arg) {
1320
-		$msg = ['zbug_balise_sans_argument', ['balise' => ' CHEMIN_IMAGE']];
1321
-		erreur_squelette($msg, $p);
1322
-	} else {
1323
-		$p->code = 'chemin_image((string)' . $arg . ')';
1324
-	}
1318
+    $arg = interprete_argument_balise(1, $p);
1319
+    if (!$arg) {
1320
+        $msg = ['zbug_balise_sans_argument', ['balise' => ' CHEMIN_IMAGE']];
1321
+        erreur_squelette($msg, $p);
1322
+    } else {
1323
+        $p->code = 'chemin_image((string)' . $arg . ')';
1324
+    }
1325 1325
 
1326
-	$p->interdire_scripts = false;
1327
-	return $p;
1326
+    $p->interdire_scripts = false;
1327
+    return $p;
1328 1328
 }
1329 1329
 
1330 1330
 
@@ -1362,36 +1362,36 @@  discard block
 block discarded – undo
1362 1362
  **/
1363 1363
 function balise_ENV_dist($p, $src = null) {
1364 1364
 
1365
-	// cle du tableau desiree
1366
-	$_nom = interprete_argument_balise(1, $p);
1367
-	// valeur par defaut
1368
-	$_sinon = interprete_argument_balise(2, $p);
1365
+    // cle du tableau desiree
1366
+    $_nom = interprete_argument_balise(1, $p);
1367
+    // valeur par defaut
1368
+    $_sinon = interprete_argument_balise(2, $p);
1369 1369
 
1370
-	// $src est un tableau de donnees sources eventuellement transmis
1371
-	// en absence, on utilise l'environnement du squelette $Pile[0]
1370
+    // $src est un tableau de donnees sources eventuellement transmis
1371
+    // en absence, on utilise l'environnement du squelette $Pile[0]
1372 1372
 
1373
-	if (!$_nom) {
1374
-		// cas de #ENV sans argument : on retourne le serialize() du tableau
1375
-		// une belle fonction [(#ENV|affiche_env)] serait pratique
1376
-		if ($src) {
1377
-			$p->code = '(is_array($a = (' . $src . ')) ? serialize($a) : "")';
1378
-		} else {
1379
-			$p->code = 'serialize($Pile[0]??[])';
1380
-		}
1381
-	} else {
1382
-		if (!$src) {
1383
-			$src = '$Pile[0]??[]';
1384
-		}
1385
-		if ($_sinon) {
1386
-			$p->code = "sinon(table_valeur($src, (string)$_nom, null), $_sinon)";
1387
-		} else {
1388
-			$p->code = "table_valeur($src, (string)$_nom, null)";
1389
-		}
1390
-	}
1373
+    if (!$_nom) {
1374
+        // cas de #ENV sans argument : on retourne le serialize() du tableau
1375
+        // une belle fonction [(#ENV|affiche_env)] serait pratique
1376
+        if ($src) {
1377
+            $p->code = '(is_array($a = (' . $src . ')) ? serialize($a) : "")';
1378
+        } else {
1379
+            $p->code = 'serialize($Pile[0]??[])';
1380
+        }
1381
+    } else {
1382
+        if (!$src) {
1383
+            $src = '$Pile[0]??[]';
1384
+        }
1385
+        if ($_sinon) {
1386
+            $p->code = "sinon(table_valeur($src, (string)$_nom, null), $_sinon)";
1387
+        } else {
1388
+            $p->code = "table_valeur($src, (string)$_nom, null)";
1389
+        }
1390
+    }
1391 1391
 
1392
-	#$p->interdire_scripts = true;
1392
+    #$p->interdire_scripts = true;
1393 1393
 
1394
-	return $p;
1394
+    return $p;
1395 1395
 }
1396 1396
 
1397 1397
 /**
@@ -1421,16 +1421,16 @@  discard block
 block discarded – undo
1421 1421
  *     Pile completée du code PHP d'exécution de la balise
1422 1422
  */
1423 1423
 function balise_CONFIG_dist($p) {
1424
-	if (!$arg = interprete_argument_balise(1, $p)) {
1425
-		$arg = "''";
1426
-	}
1427
-	$_sinon = interprete_argument_balise(2, $p);
1428
-	$_unserialize = sinon(interprete_argument_balise(3, $p), 'false');
1424
+    if (!$arg = interprete_argument_balise(1, $p)) {
1425
+        $arg = "''";
1426
+    }
1427
+    $_sinon = interprete_argument_balise(2, $p);
1428
+    $_unserialize = sinon(interprete_argument_balise(3, $p), 'false');
1429 1429
 
1430
-	$p->code = '(include_spip(\'inc/config\')?lire_config(' . $arg . ',' .
1431
-		($_sinon && $_sinon != "''" ? $_sinon : 'null') . ',' . $_unserialize . "):'')";
1430
+    $p->code = '(include_spip(\'inc/config\')?lire_config(' . $arg . ',' .
1431
+        ($_sinon && $_sinon != "''" ? $_sinon : 'null') . ',' . $_unserialize . "):'')";
1432 1432
 
1433
-	return $p;
1433
+    return $p;
1434 1434
 }
1435 1435
 
1436 1436
 
@@ -1453,10 +1453,10 @@  discard block
 block discarded – undo
1453 1453
  *     Pile completée du code PHP d'exécution de la balise
1454 1454
  */
1455 1455
 function balise_CONNECT_dist($p) {
1456
-	$p->code = '($connect ? $connect : NULL)';
1457
-	$p->interdire_scripts = false;
1456
+    $p->code = '($connect ? $connect : NULL)';
1457
+    $p->interdire_scripts = false;
1458 1458
 
1459
-	return $p;
1459
+    return $p;
1460 1460
 }
1461 1461
 
1462 1462
 
@@ -1484,15 +1484,15 @@  discard block
 block discarded – undo
1484 1484
  *     Pile completée du code PHP d'exécution de la balise
1485 1485
  **/
1486 1486
 function balise_SESSION_dist($p) {
1487
-	$p->descr['session'] = true;
1487
+    $p->descr['session'] = true;
1488 1488
 
1489
-	$f = function_exists('balise_ENV')
1490
-		? 'balise_ENV'
1491
-		: 'balise_ENV_dist';
1489
+    $f = function_exists('balise_ENV')
1490
+        ? 'balise_ENV'
1491
+        : 'balise_ENV_dist';
1492 1492
 
1493
-	$p = $f($p, '$GLOBALS["visiteur_session"]??[]');
1493
+    $p = $f($p, '$GLOBALS["visiteur_session"]??[]');
1494 1494
 
1495
-	return $p;
1495
+    return $p;
1496 1496
 }
1497 1497
 
1498 1498
 
@@ -1515,18 +1515,18 @@  discard block
 block discarded – undo
1515 1515
  *     Pile completée du code PHP d'exécution de la balise
1516 1516
  **/
1517 1517
 function balise_SESSION_SET_dist($p) {
1518
-	$_nom = interprete_argument_balise(1, $p);
1519
-	$_val = interprete_argument_balise(2, $p);
1520
-	if (!$_nom or !$_val) {
1521
-		$err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'SESSION_SET']];
1522
-		erreur_squelette($err_b_s_a, $p);
1523
-	} else {
1524
-		$p->code = '(include_spip("inc/session") AND session_set(' . $_nom . ',' . $_val . '))';
1525
-	}
1518
+    $_nom = interprete_argument_balise(1, $p);
1519
+    $_val = interprete_argument_balise(2, $p);
1520
+    if (!$_nom or !$_val) {
1521
+        $err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'SESSION_SET']];
1522
+        erreur_squelette($err_b_s_a, $p);
1523
+    } else {
1524
+        $p->code = '(include_spip("inc/session") AND session_set(' . $_nom . ',' . $_val . '))';
1525
+    }
1526 1526
 
1527
-	$p->interdire_scripts = false;
1527
+    $p->interdire_scripts = false;
1528 1528
 
1529
-	return $p;
1529
+    return $p;
1530 1530
 }
1531 1531
 
1532 1532
 
@@ -1557,30 +1557,30 @@  discard block
 block discarded – undo
1557 1557
  *     Pile completée du code PHP d'exécution de la balise
1558 1558
  **/
1559 1559
 function balise_EVAL_dist($p) {
1560
-	$php = interprete_argument_balise(1, $p);
1561
-	if ($php) {
1562
-		# optimisation sur les #EVAL{une expression sans #BALISE}
1563
-		# attention au commentaire "// x signes" qui precede
1564
-		if (
1565
-			preg_match(
1566
-				",^([[:space:]]*//[^\n]*\n)'([^']+)'$,ms",
1567
-				$php,
1568
-				$r
1569
-			)
1570
-		) {
1571
-			$p->code = /* $r[1]. */
1572
-				'(' . $r[2] . ')';
1573
-		} else {
1574
-			$p->code = "eval('return '.$php.';')";
1575
-		}
1576
-	} else {
1577
-		$msg = ['zbug_balise_sans_argument', ['balise' => ' EVAL']];
1578
-		erreur_squelette($msg, $p);
1579
-	}
1580
-
1581
-	#$p->interdire_scripts = true;
1582
-
1583
-	return $p;
1560
+    $php = interprete_argument_balise(1, $p);
1561
+    if ($php) {
1562
+        # optimisation sur les #EVAL{une expression sans #BALISE}
1563
+        # attention au commentaire "// x signes" qui precede
1564
+        if (
1565
+            preg_match(
1566
+                ",^([[:space:]]*//[^\n]*\n)'([^']+)'$,ms",
1567
+                $php,
1568
+                $r
1569
+            )
1570
+        ) {
1571
+            $p->code = /* $r[1]. */
1572
+                '(' . $r[2] . ')';
1573
+        } else {
1574
+            $p->code = "eval('return '.$php.';')";
1575
+        }
1576
+    } else {
1577
+        $msg = ['zbug_balise_sans_argument', ['balise' => ' EVAL']];
1578
+        erreur_squelette($msg, $p);
1579
+    }
1580
+
1581
+    #$p->interdire_scripts = true;
1582
+
1583
+    return $p;
1584 1584
 }
1585 1585
 
1586 1586
 
@@ -1610,19 +1610,19 @@  discard block
 block discarded – undo
1610 1610
  **/
1611 1611
 function balise_CHAMP_SQL_dist($p) {
1612 1612
 
1613
-	if (
1614
-		$p->param
1615
-		and isset($p->param[0][1][0])
1616
-		and $champ = ($p->param[0][1][0]->texte)
1617
-	) {
1618
-		$p->code = champ_sql($champ, $p);
1619
-	} else {
1620
-		$err_b_s_a = ['zbug_balise_sans_argument', ['balise' => ' CHAMP_SQL']];
1621
-		erreur_squelette($err_b_s_a, $p);
1622
-	}
1613
+    if (
1614
+        $p->param
1615
+        and isset($p->param[0][1][0])
1616
+        and $champ = ($p->param[0][1][0]->texte)
1617
+    ) {
1618
+        $p->code = champ_sql($champ, $p);
1619
+    } else {
1620
+        $err_b_s_a = ['zbug_balise_sans_argument', ['balise' => ' CHAMP_SQL']];
1621
+        erreur_squelette($err_b_s_a, $p);
1622
+    }
1623 1623
 
1624
-	#$p->interdire_scripts = true;
1625
-	return $p;
1624
+    #$p->interdire_scripts = true;
1625
+    return $p;
1626 1626
 }
1627 1627
 
1628 1628
 /**
@@ -1648,13 +1648,13 @@  discard block
 block discarded – undo
1648 1648
  *     Pile complétée par le code à générer
1649 1649
  **/
1650 1650
 function balise_VAL_dist($p) {
1651
-	$p->code = interprete_argument_balise(1, $p) ?? '';
1652
-	if (!strlen($p->code)) {
1653
-		$p->code = "''";
1654
-	}
1655
-	$p->interdire_scripts = false;
1651
+    $p->code = interprete_argument_balise(1, $p) ?? '';
1652
+    if (!strlen($p->code)) {
1653
+        $p->code = "''";
1654
+    }
1655
+    $p->interdire_scripts = false;
1656 1656
 
1657
-	return $p;
1657
+    return $p;
1658 1658
 }
1659 1659
 
1660 1660
 /**
@@ -1683,10 +1683,10 @@  discard block
 block discarded – undo
1683 1683
  *     Pile complétée par le code à générer
1684 1684
  **/
1685 1685
 function balise_REM_dist($p) {
1686
-	$p->code = "''";
1687
-	$p->interdire_scripts = false;
1686
+    $p->code = "''";
1687
+    $p->interdire_scripts = false;
1688 1688
 
1689
-	return $p;
1689
+    return $p;
1690 1690
 }
1691 1691
 
1692 1692
 /**
@@ -1696,10 +1696,10 @@  discard block
 block discarded – undo
1696 1696
  * @return mixed
1697 1697
  */
1698 1698
 function balise_NULL_dist($p) {
1699
-	$p->code = 'null';
1700
-	$p->interdire_scripts = false;
1699
+    $p->code = 'null';
1700
+    $p->interdire_scripts = false;
1701 1701
 
1702
-	return $p;
1702
+    return $p;
1703 1703
 }
1704 1704
 
1705 1705
 
@@ -1723,18 +1723,18 @@  discard block
 block discarded – undo
1723 1723
  **/
1724 1724
 function balise_HTTP_HEADER_dist($p) {
1725 1725
 
1726
-	$header = interprete_argument_balise(1, $p);
1727
-	if (!$header) {
1728
-		$err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'HTTP_HEADER']];
1729
-		erreur_squelette($err_b_s_a, $p);
1730
-	} else {
1731
-		$p->code = "'<'.'?php header(' . _q("
1732
-			. $header
1733
-			. ") . '); ?'.'>'";
1734
-	}
1735
-	$p->interdire_scripts = false;
1726
+    $header = interprete_argument_balise(1, $p);
1727
+    if (!$header) {
1728
+        $err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'HTTP_HEADER']];
1729
+        erreur_squelette($err_b_s_a, $p);
1730
+    } else {
1731
+        $p->code = "'<'.'?php header(' . _q("
1732
+            . $header
1733
+            . ") . '); ?'.'>'";
1734
+    }
1735
+    $p->interdire_scripts = false;
1736 1736
 
1737
-	return $p;
1737
+    return $p;
1738 1738
 }
1739 1739
 
1740 1740
 
@@ -1759,20 +1759,20 @@  discard block
 block discarded – undo
1759 1759
  *     Pile complétée par le code à générer
1760 1760
  **/
1761 1761
 function balise_FILTRE_dist($p) {
1762
-	if ($p->param) {
1763
-		$args = [];
1764
-		foreach ($p->param as $i => $ignore) {
1765
-			$args[] = interprete_argument_balise($i + 1, $p);
1766
-		}
1767
-		$p->code = "'<' . '"
1768
-			. '?php header("X-Spip-Filtre: \'.'
1769
-			. join('.\'|\'.', $args)
1770
-			. " . '\"); ?'.'>'";
1762
+    if ($p->param) {
1763
+        $args = [];
1764
+        foreach ($p->param as $i => $ignore) {
1765
+            $args[] = interprete_argument_balise($i + 1, $p);
1766
+        }
1767
+        $p->code = "'<' . '"
1768
+            . '?php header("X-Spip-Filtre: \'.'
1769
+            . join('.\'|\'.', $args)
1770
+            . " . '\"); ?'.'>'";
1771 1771
 
1772
-		$p->interdire_scripts = false;
1772
+        $p->interdire_scripts = false;
1773 1773
 
1774
-		return $p;
1775
-	}
1774
+        return $p;
1775
+    }
1776 1776
 }
1777 1777
 
1778 1778
 
@@ -1808,55 +1808,55 @@  discard block
 block discarded – undo
1808 1808
  **/
1809 1809
 function balise_CACHE_dist($p) {
1810 1810
 
1811
-	if ($p->param) {
1812
-		$duree = valeur_numerique($p->param[0][1][0]->texte);
1813
-
1814
-		// noter la duree du cache dans un entete proprietaire
1815
-
1816
-		$code = "'<'.'" . '?php header("X-Spip-Cache: '
1817
-			. $duree
1818
-			. '"); ?' . "'.'>'";
1819
-
1820
-		// Remplir le header Cache-Control
1821
-		// cas #CACHE{0}
1822
-		if ($duree == 0) {
1823
-			$code .= ".'<'.'"
1824
-				. '?php header("Cache-Control: no-cache, must-revalidate"); ?'
1825
-				. "'.'><'.'"
1826
-				. '?php header("Pragma: no-cache"); ?'
1827
-				. "'.'>'";
1828
-		}
1829
-
1830
-		// recuperer les parametres suivants
1831
-		$i = 1;
1832
-		while (isset($p->param[0][++$i])) {
1833
-			$pa = ($p->param[0][$i][0]->texte);
1834
-
1835
-			if (
1836
-				$pa == 'cache-client'
1837
-				and $duree > 0
1838
-			) {
1839
-				$code .= ".'<'.'" . '?php header("Cache-Control: max-age='
1840
-					. $duree
1841
-					. '"); ?' . "'.'>'";
1842
-				// il semble logique, si on cache-client, de ne pas invalider
1843
-				$pa = 'statique';
1844
-			}
1845
-
1846
-			if (
1847
-				$pa == 'statique'
1848
-				and $duree > 0
1849
-			) {
1850
-				$code .= ".'<'.'" . '?php header("X-Spip-Statique: oui"); ?' . "'.'>'";
1851
-			}
1852
-		}
1853
-	} else {
1854
-		$code = "''";
1855
-	}
1856
-	$p->code = $code;
1857
-	$p->interdire_scripts = false;
1858
-
1859
-	return $p;
1811
+    if ($p->param) {
1812
+        $duree = valeur_numerique($p->param[0][1][0]->texte);
1813
+
1814
+        // noter la duree du cache dans un entete proprietaire
1815
+
1816
+        $code = "'<'.'" . '?php header("X-Spip-Cache: '
1817
+            . $duree
1818
+            . '"); ?' . "'.'>'";
1819
+
1820
+        // Remplir le header Cache-Control
1821
+        // cas #CACHE{0}
1822
+        if ($duree == 0) {
1823
+            $code .= ".'<'.'"
1824
+                . '?php header("Cache-Control: no-cache, must-revalidate"); ?'
1825
+                . "'.'><'.'"
1826
+                . '?php header("Pragma: no-cache"); ?'
1827
+                . "'.'>'";
1828
+        }
1829
+
1830
+        // recuperer les parametres suivants
1831
+        $i = 1;
1832
+        while (isset($p->param[0][++$i])) {
1833
+            $pa = ($p->param[0][$i][0]->texte);
1834
+
1835
+            if (
1836
+                $pa == 'cache-client'
1837
+                and $duree > 0
1838
+            ) {
1839
+                $code .= ".'<'.'" . '?php header("Cache-Control: max-age='
1840
+                    . $duree
1841
+                    . '"); ?' . "'.'>'";
1842
+                // il semble logique, si on cache-client, de ne pas invalider
1843
+                $pa = 'statique';
1844
+            }
1845
+
1846
+            if (
1847
+                $pa == 'statique'
1848
+                and $duree > 0
1849
+            ) {
1850
+                $code .= ".'<'.'" . '?php header("X-Spip-Statique: oui"); ?' . "'.'>'";
1851
+            }
1852
+        }
1853
+    } else {
1854
+        $code = "''";
1855
+    }
1856
+    $p->code = $code;
1857
+    $p->interdire_scripts = false;
1858
+
1859
+    return $p;
1860 1860
 }
1861 1861
 
1862 1862
 
@@ -1888,13 +1888,13 @@  discard block
 block discarded – undo
1888 1888
  *     Pile complétée par le code à générer
1889 1889
  */
1890 1890
 function balise_INSERT_HEAD_dist($p) {
1891
-	$p->code = "'<'.'"
1892
-		. '?php header("X-Spip-Filtre: insert_head_css_conditionnel"); ?'
1893
-		. "'.'>'";
1894
-	$p->code .= ". pipeline('insert_head','<!-- insert_head -->')";
1895
-	$p->interdire_scripts = false;
1891
+    $p->code = "'<'.'"
1892
+        . '?php header("X-Spip-Filtre: insert_head_css_conditionnel"); ?'
1893
+        . "'.'>'";
1894
+    $p->code .= ". pipeline('insert_head','<!-- insert_head -->')";
1895
+    $p->interdire_scripts = false;
1896 1896
 
1897
-	return $p;
1897
+    return $p;
1898 1898
 }
1899 1899
 
1900 1900
 /**
@@ -1912,10 +1912,10 @@  discard block
 block discarded – undo
1912 1912
  *     Pile complétée par le code à générer
1913 1913
  */
1914 1914
 function balise_INSERT_HEAD_CSS_dist($p) {
1915
-	$p->code = "pipeline('insert_head_css','<!-- insert_head_css -->')";
1916
-	$p->interdire_scripts = false;
1915
+    $p->code = "pipeline('insert_head_css','<!-- insert_head_css -->')";
1916
+    $p->interdire_scripts = false;
1917 1917
 
1918
-	return $p;
1918
+    return $p;
1919 1919
 }
1920 1920
 
1921 1921
 /**
@@ -1930,11 +1930,11 @@  discard block
 block discarded – undo
1930 1930
  *     Pile complétée par le code à générer
1931 1931
  **/
1932 1932
 function balise_INCLUDE_dist($p) {
1933
-	if (function_exists('balise_INCLURE')) {
1934
-		return balise_INCLURE($p);
1935
-	} else {
1936
-		return balise_INCLURE_dist($p);
1937
-	}
1933
+    if (function_exists('balise_INCLURE')) {
1934
+        return balise_INCLURE($p);
1935
+    } else {
1936
+        return balise_INCLURE_dist($p);
1937
+    }
1938 1938
 }
1939 1939
 
1940 1940
 /**
@@ -1968,66 +1968,66 @@  discard block
 block discarded – undo
1968 1968
  *     Pile complétée par le code à générer
1969 1969
  **/
1970 1970
 function balise_INCLURE_dist($p) {
1971
-	$id_boucle = $p->id_boucle;
1972
-	// la lang n'est pas passe de facon automatique par argumenter
1973
-	// mais le sera pas recuperer_fond, sauf si etoile=>true est passe
1974
-	// en option
1975
-
1976
-	$_contexte = argumenter_inclure($p->param, true, $p, $p->boucles, $id_boucle, false, false);
1977
-
1978
-	// erreur de syntaxe = fond absent
1979
-	// (2 messages d'erreur SPIP pour le prix d'un, mais pas d'erreur PHP
1980
-	if (!$_contexte) {
1981
-		$contexte = [];
1982
-	}
1983
-
1984
-	if (isset($_contexte['fond'])) {
1985
-		$f = $_contexte['fond'];
1986
-		// toujours vrai :
1987
-		if (preg_match('/^.fond.\s*=>(.*)$/s', $f, $r)) {
1988
-			$f = $r[1];
1989
-			unset($_contexte['fond']);
1990
-		} else {
1991
-			spip_log('compilation de #INCLURE a revoir');
1992
-		}
1993
-
1994
-		// #INCLURE{doublons}
1995
-		if (isset($_contexte['doublons'])) {
1996
-			$_contexte['doublons'] = "'doublons' => \$doublons";
1997
-		}
1998
-
1999
-		// Critere d'inclusion {env} (et {self} pour compatibilite ascendante)
2000
-		$flag_env = false;
2001
-		if (isset($_contexte['env']) or isset($_contexte['self'])) {
2002
-			$flag_env = true;
2003
-			unset($_contexte['env']);
2004
-		}
2005
-
2006
-		$_options = [];
2007
-		if (isset($_contexte['ajax'])) {
2008
-			$_options[] = preg_replace(',=>(.*)$,ims', '=> ($v=(\\1))?$v:true', $_contexte['ajax']);
2009
-			unset($_contexte['ajax']);
2010
-		}
2011
-		if ($p->etoile) {
2012
-			$_options[] = "'etoile'=>true";
2013
-		}
2014
-		$_options[] = "'compil'=>array(" . memoriser_contexte_compil($p) . ')';
2015
-
2016
-		$_l = 'array(' . join(",\n\t", $_contexte) . ')';
2017
-		if ($flag_env) {
2018
-			$_l = "array_merge(\$Pile[0],$_l)";
2019
-		}
2020
-
2021
-		$p->code = sprintf(CODE_RECUPERER_FOND, $f, $_l, join(',', $_options), "_request('connect') ?? ''");
2022
-	} elseif (!isset($_contexte[1])) {
2023
-		$msg = ['zbug_balise_sans_argument', ['balise' => ' INCLURE']];
2024
-		erreur_squelette($msg, $p);
2025
-	} else {
2026
-		$p->code = 'charge_scripts(' . $_contexte[1] . ',false)';
2027
-	}
2028
-
2029
-	$p->interdire_scripts = false; // la securite est assuree par recuperer_fond
2030
-	return $p;
1971
+    $id_boucle = $p->id_boucle;
1972
+    // la lang n'est pas passe de facon automatique par argumenter
1973
+    // mais le sera pas recuperer_fond, sauf si etoile=>true est passe
1974
+    // en option
1975
+
1976
+    $_contexte = argumenter_inclure($p->param, true, $p, $p->boucles, $id_boucle, false, false);
1977
+
1978
+    // erreur de syntaxe = fond absent
1979
+    // (2 messages d'erreur SPIP pour le prix d'un, mais pas d'erreur PHP
1980
+    if (!$_contexte) {
1981
+        $contexte = [];
1982
+    }
1983
+
1984
+    if (isset($_contexte['fond'])) {
1985
+        $f = $_contexte['fond'];
1986
+        // toujours vrai :
1987
+        if (preg_match('/^.fond.\s*=>(.*)$/s', $f, $r)) {
1988
+            $f = $r[1];
1989
+            unset($_contexte['fond']);
1990
+        } else {
1991
+            spip_log('compilation de #INCLURE a revoir');
1992
+        }
1993
+
1994
+        // #INCLURE{doublons}
1995
+        if (isset($_contexte['doublons'])) {
1996
+            $_contexte['doublons'] = "'doublons' => \$doublons";
1997
+        }
1998
+
1999
+        // Critere d'inclusion {env} (et {self} pour compatibilite ascendante)
2000
+        $flag_env = false;
2001
+        if (isset($_contexte['env']) or isset($_contexte['self'])) {
2002
+            $flag_env = true;
2003
+            unset($_contexte['env']);
2004
+        }
2005
+
2006
+        $_options = [];
2007
+        if (isset($_contexte['ajax'])) {
2008
+            $_options[] = preg_replace(',=>(.*)$,ims', '=> ($v=(\\1))?$v:true', $_contexte['ajax']);
2009
+            unset($_contexte['ajax']);
2010
+        }
2011
+        if ($p->etoile) {
2012
+            $_options[] = "'etoile'=>true";
2013
+        }
2014
+        $_options[] = "'compil'=>array(" . memoriser_contexte_compil($p) . ')';
2015
+
2016
+        $_l = 'array(' . join(",\n\t", $_contexte) . ')';
2017
+        if ($flag_env) {
2018
+            $_l = "array_merge(\$Pile[0],$_l)";
2019
+        }
2020
+
2021
+        $p->code = sprintf(CODE_RECUPERER_FOND, $f, $_l, join(',', $_options), "_request('connect') ?? ''");
2022
+    } elseif (!isset($_contexte[1])) {
2023
+        $msg = ['zbug_balise_sans_argument', ['balise' => ' INCLURE']];
2024
+        erreur_squelette($msg, $p);
2025
+    } else {
2026
+        $p->code = 'charge_scripts(' . $_contexte[1] . ',false)';
2027
+    }
2028
+
2029
+    $p->interdire_scripts = false; // la securite est assuree par recuperer_fond
2030
+    return $p;
2031 2031
 }
2032 2032
 
2033 2033
 
@@ -2055,69 +2055,69 @@  discard block
 block discarded – undo
2055 2055
  **/
2056 2056
 function balise_MODELE_dist($p) {
2057 2057
 
2058
-	$_contexte = argumenter_inclure($p->param, true, $p, $p->boucles, $p->id_boucle, false);
2059
-
2060
-	// erreur de syntaxe = fond absent
2061
-	// (2 messages d'erreur SPIP pour le prix d'un, mais pas d'erreur PHP
2062
-	if (!$_contexte) {
2063
-		$_contexte = [];
2064
-	}
2065
-
2066
-	if (!isset($_contexte[1])) {
2067
-		$msg = ['zbug_balise_sans_argument', ['balise' => ' MODELE']];
2068
-		erreur_squelette($msg, $p);
2069
-	} else {
2070
-		$nom = $_contexte[1];
2071
-		unset($_contexte[1]);
2072
-
2073
-		if (preg_match("/^\s*'[^']*'/s", $nom)) {
2074
-			$nom = "'modeles/" . substr($nom, 1);
2075
-		} else {
2076
-			$nom = "'modeles/' . $nom";
2077
-		}
2078
-
2079
-		$flag_env = false;
2080
-		if (isset($_contexte['env'])) {
2081
-			$flag_env = true;
2082
-			unset($_contexte['env']);
2083
-		}
2084
-
2085
-		// Incoherence dans la syntaxe du contexte. A revoir.
2086
-		// Reserver la cle primaire de la boucle courante si elle existe
2087
-		if (isset($p->boucles[$p->id_boucle]->primary)) {
2088
-			$primary = $p->boucles[$p->id_boucle]->primary;
2089
-			if (!strpos($primary, ',')) {
2090
-				$id = champ_sql($primary, $p);
2091
-				$_contexte[] = "'$primary'=>" . $id;
2092
-				$_contexte[] = "'id'=>" . $id;
2093
-			}
2094
-		}
2095
-		$_contexte[] = "'recurs'=>(++\$recurs)";
2096
-		$connect = '';
2097
-		if (isset($p->boucles[$p->id_boucle])) {
2098
-			$connect = $p->boucles[$p->id_boucle]->sql_serveur;
2099
-		}
2100
-
2101
-		$_options = memoriser_contexte_compil($p);
2102
-		$_options = "'compil'=>array($_options), 'trim'=>true";
2103
-		if (isset($_contexte['ajax'])) {
2104
-			$_options .= ', ' . preg_replace(',=>(.*)$,ims', '=> ($v=(\\1))?$v:true', $_contexte['ajax']);
2105
-			unset($_contexte['ajax']);
2106
-		}
2107
-
2108
-		$_l = 'array(' . join(",\n\t", $_contexte) . ')';
2109
-		if ($flag_env) {
2110
-			$_l = "array_merge(\$Pile[0],$_l)";
2111
-		}
2112
-
2113
-		$page = sprintf(CODE_RECUPERER_FOND, $nom, $_l, $_options, _q($connect));
2114
-
2115
-		$p->code = "\n\t(((\$recurs=(isset(\$Pile[0]['recurs'])?\$Pile[0]['recurs']:0))>=5)? '' :\n\t$page)\n";
2116
-
2117
-		$p->interdire_scripts = false; // securite assuree par le squelette
2118
-	}
2119
-
2120
-	return $p;
2058
+    $_contexte = argumenter_inclure($p->param, true, $p, $p->boucles, $p->id_boucle, false);
2059
+
2060
+    // erreur de syntaxe = fond absent
2061
+    // (2 messages d'erreur SPIP pour le prix d'un, mais pas d'erreur PHP
2062
+    if (!$_contexte) {
2063
+        $_contexte = [];
2064
+    }
2065
+
2066
+    if (!isset($_contexte[1])) {
2067
+        $msg = ['zbug_balise_sans_argument', ['balise' => ' MODELE']];
2068
+        erreur_squelette($msg, $p);
2069
+    } else {
2070
+        $nom = $_contexte[1];
2071
+        unset($_contexte[1]);
2072
+
2073
+        if (preg_match("/^\s*'[^']*'/s", $nom)) {
2074
+            $nom = "'modeles/" . substr($nom, 1);
2075
+        } else {
2076
+            $nom = "'modeles/' . $nom";
2077
+        }
2078
+
2079
+        $flag_env = false;
2080
+        if (isset($_contexte['env'])) {
2081
+            $flag_env = true;
2082
+            unset($_contexte['env']);
2083
+        }
2084
+
2085
+        // Incoherence dans la syntaxe du contexte. A revoir.
2086
+        // Reserver la cle primaire de la boucle courante si elle existe
2087
+        if (isset($p->boucles[$p->id_boucle]->primary)) {
2088
+            $primary = $p->boucles[$p->id_boucle]->primary;
2089
+            if (!strpos($primary, ',')) {
2090
+                $id = champ_sql($primary, $p);
2091
+                $_contexte[] = "'$primary'=>" . $id;
2092
+                $_contexte[] = "'id'=>" . $id;
2093
+            }
2094
+        }
2095
+        $_contexte[] = "'recurs'=>(++\$recurs)";
2096
+        $connect = '';
2097
+        if (isset($p->boucles[$p->id_boucle])) {
2098
+            $connect = $p->boucles[$p->id_boucle]->sql_serveur;
2099
+        }
2100
+
2101
+        $_options = memoriser_contexte_compil($p);
2102
+        $_options = "'compil'=>array($_options), 'trim'=>true";
2103
+        if (isset($_contexte['ajax'])) {
2104
+            $_options .= ', ' . preg_replace(',=>(.*)$,ims', '=> ($v=(\\1))?$v:true', $_contexte['ajax']);
2105
+            unset($_contexte['ajax']);
2106
+        }
2107
+
2108
+        $_l = 'array(' . join(",\n\t", $_contexte) . ')';
2109
+        if ($flag_env) {
2110
+            $_l = "array_merge(\$Pile[0],$_l)";
2111
+        }
2112
+
2113
+        $page = sprintf(CODE_RECUPERER_FOND, $nom, $_l, $_options, _q($connect));
2114
+
2115
+        $p->code = "\n\t(((\$recurs=(isset(\$Pile[0]['recurs'])?\$Pile[0]['recurs']:0))>=5)? '' :\n\t$page)\n";
2116
+
2117
+        $p->interdire_scripts = false; // securite assuree par le squelette
2118
+    }
2119
+
2120
+    return $p;
2121 2121
 }
2122 2122
 
2123 2123
 
@@ -2141,21 +2141,21 @@  discard block
 block discarded – undo
2141 2141
  *     Pile complétée par le code à générer
2142 2142
  **/
2143 2143
 function balise_SET_dist($p) {
2144
-	$_nom = interprete_argument_balise(1, $p);
2145
-	$_val = interprete_argument_balise(2, $p);
2144
+    $_nom = interprete_argument_balise(1, $p);
2145
+    $_val = interprete_argument_balise(2, $p);
2146 2146
 
2147
-	if (!$_nom or !$_val) {
2148
-		$err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'SET']];
2149
-		erreur_squelette($err_b_s_a, $p);
2150
-	}
2151
-	// affectation $_zzz inutile, mais permet de contourner un bug OpCode cache sous PHP 5.5.4
2152
-	// cf https://bugs.php.net/bug.php?id=65845
2153
-	else {
2154
-		$p->code = "vide(\$Pile['vars'][\$_zzz=(string)$_nom] = $_val)";
2155
-	}
2147
+    if (!$_nom or !$_val) {
2148
+        $err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'SET']];
2149
+        erreur_squelette($err_b_s_a, $p);
2150
+    }
2151
+    // affectation $_zzz inutile, mais permet de contourner un bug OpCode cache sous PHP 5.5.4
2152
+    // cf https://bugs.php.net/bug.php?id=65845
2153
+    else {
2154
+        $p->code = "vide(\$Pile['vars'][\$_zzz=(string)$_nom] = $_val)";
2155
+    }
2156 2156
 
2157
-	$p->interdire_scripts = false; // la balise ne renvoie rien
2158
-	return $p;
2157
+    $p->interdire_scripts = false; // la balise ne renvoie rien
2158
+    return $p;
2159 2159
 }
2160 2160
 
2161 2161
 
@@ -2185,12 +2185,12 @@  discard block
 block discarded – undo
2185 2185
  *     Pile complétée par le code à générer
2186 2186
  **/
2187 2187
 function balise_GET_dist($p) {
2188
-	$p->interdire_scripts = false; // le contenu vient de #SET, donc il est de confiance
2189
-	if (function_exists('balise_ENV')) {
2190
-		return balise_ENV($p, '$Pile["vars"]??[]');
2191
-	} else {
2192
-		return balise_ENV_dist($p, '$Pile["vars"]??[]');
2193
-	}
2188
+    $p->interdire_scripts = false; // le contenu vient de #SET, donc il est de confiance
2189
+    if (function_exists('balise_ENV')) {
2190
+        return balise_ENV($p, '$Pile["vars"]??[]');
2191
+    } else {
2192
+        return balise_ENV_dist($p, '$Pile["vars"]??[]');
2193
+    }
2194 2194
 }
2195 2195
 
2196 2196
 
@@ -2213,22 +2213,22 @@  discard block
 block discarded – undo
2213 2213
  *     Pile complétée par le code à générer
2214 2214
  **/
2215 2215
 function balise_DOUBLONS_dist($p) {
2216
-	if ($type = interprete_argument_balise(1, $p)) {
2217
-		if ($famille = interprete_argument_balise(2, $p)) {
2218
-			$type .= '.' . $famille;
2219
-		}
2220
-		$p->code = '(isset($doublons[' . $type . ']) ? $doublons[' . $type . '] : "")';
2221
-		if (!$p->etoile) {
2222
-			$p->code = 'array_filter(array_map("intval",explode(",",'
2223
-				. $p->code . ')))';
2224
-		}
2225
-	} else {
2226
-		$p->code = '$doublons';
2227
-	}
2216
+    if ($type = interprete_argument_balise(1, $p)) {
2217
+        if ($famille = interprete_argument_balise(2, $p)) {
2218
+            $type .= '.' . $famille;
2219
+        }
2220
+        $p->code = '(isset($doublons[' . $type . ']) ? $doublons[' . $type . '] : "")';
2221
+        if (!$p->etoile) {
2222
+            $p->code = 'array_filter(array_map("intval",explode(",",'
2223
+                . $p->code . ')))';
2224
+        }
2225
+    } else {
2226
+        $p->code = '$doublons';
2227
+    }
2228 2228
 
2229
-	$p->interdire_scripts = false;
2229
+    $p->interdire_scripts = false;
2230 2230
 
2231
-	return $p;
2231
+    return $p;
2232 2232
 }
2233 2233
 
2234 2234
 
@@ -2251,18 +2251,18 @@  discard block
 block discarded – undo
2251 2251
  *     Pile complétée par le code à générer
2252 2252
  **/
2253 2253
 function balise_PIPELINE_dist($p) {
2254
-	$_pipe = interprete_argument_balise(1, $p);
2255
-	if (!$_pipe) {
2256
-		$err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'PIPELINE']];
2257
-		erreur_squelette($err_b_s_a, $p);
2258
-	} else {
2259
-		$_flux = interprete_argument_balise(2, $p);
2260
-		$_flux = $_flux ?: "''";
2261
-		$p->code = "pipeline( $_pipe , $_flux )";
2262
-		$p->interdire_scripts = false;
2263
-	}
2254
+    $_pipe = interprete_argument_balise(1, $p);
2255
+    if (!$_pipe) {
2256
+        $err_b_s_a = ['zbug_balise_sans_argument', ['balise' => 'PIPELINE']];
2257
+        erreur_squelette($err_b_s_a, $p);
2258
+    } else {
2259
+        $_flux = interprete_argument_balise(2, $p);
2260
+        $_flux = $_flux ?: "''";
2261
+        $p->code = "pipeline( $_pipe , $_flux )";
2262
+        $p->interdire_scripts = false;
2263
+    }
2264 2264
 
2265
-	return $p;
2265
+    return $p;
2266 2266
 }
2267 2267
 
2268 2268
 
@@ -2287,10 +2287,10 @@  discard block
 block discarded – undo
2287 2287
  *     Pile complétée par le code à générer
2288 2288
  **/
2289 2289
 function balise_EDIT_dist($p) {
2290
-	$p->code = "''";
2291
-	$p->interdire_scripts = false;
2290
+    $p->code = "''";
2291
+    $p->interdire_scripts = false;
2292 2292
 
2293
-	return $p;
2293
+    return $p;
2294 2294
 }
2295 2295
 
2296 2296
 
@@ -2313,11 +2313,11 @@  discard block
 block discarded – undo
2313 2313
  *     Pile complétée par le code à générer
2314 2314
  **/
2315 2315
 function balise_TOTAL_UNIQUE_dist($p) {
2316
-	$_famille = interprete_argument_balise(1, $p);
2317
-	$_famille = $_famille ?: "''";
2318
-	$p->code = "unique('', $_famille, true)";
2316
+    $_famille = interprete_argument_balise(1, $p);
2317
+    $_famille = $_famille ?: "''";
2318
+    $p->code = "unique('', $_famille, true)";
2319 2319
 
2320
-	return $p;
2320
+    return $p;
2321 2321
 }
2322 2322
 
2323 2323
 /**
@@ -2340,19 +2340,19 @@  discard block
 block discarded – undo
2340 2340
  *     Pile complétée par le code à générer
2341 2341
  **/
2342 2342
 function balise_ARRAY_dist($p) {
2343
-	$_code = [];
2344
-	$n = 1;
2345
-	do {
2346
-		$_key = interprete_argument_balise($n++, $p);
2347
-		$_val = interprete_argument_balise($n++, $p);
2348
-		if ($_key and $_val) {
2349
-			$_code[] = "$_key => $_val";
2350
-		}
2351
-	} while ($_key && $_val);
2352
-	$p->code = 'array(' . join(', ', $_code) . ')';
2353
-	$p->interdire_scripts = false;
2343
+    $_code = [];
2344
+    $n = 1;
2345
+    do {
2346
+        $_key = interprete_argument_balise($n++, $p);
2347
+        $_val = interprete_argument_balise($n++, $p);
2348
+        if ($_key and $_val) {
2349
+            $_code[] = "$_key => $_val";
2350
+        }
2351
+    } while ($_key && $_val);
2352
+    $p->code = 'array(' . join(', ', $_code) . ')';
2353
+    $p->interdire_scripts = false;
2354 2354
 
2355
-	return $p;
2355
+    return $p;
2356 2356
 }
2357 2357
 
2358 2358
 /**
@@ -2371,15 +2371,15 @@  discard block
 block discarded – undo
2371 2371
  *     Pile complétée par le code à générer
2372 2372
  */
2373 2373
 function balise_LISTE_dist($p) {
2374
-	$_code = [];
2375
-	$n = 1;
2376
-	while ($_val = interprete_argument_balise($n++, $p)) {
2377
-		$_code[] = $_val;
2378
-	}
2379
-	$p->code = 'array(' . join(', ', $_code) . ')';
2380
-	$p->interdire_scripts = false;
2374
+    $_code = [];
2375
+    $n = 1;
2376
+    while ($_val = interprete_argument_balise($n++, $p)) {
2377
+        $_code[] = $_val;
2378
+    }
2379
+    $p->code = 'array(' . join(', ', $_code) . ')';
2380
+    $p->interdire_scripts = false;
2381 2381
 
2382
-	return $p;
2382
+    return $p;
2383 2383
 }
2384 2384
 
2385 2385
 
@@ -2413,21 +2413,21 @@  discard block
 block discarded – undo
2413 2413
  *     Pile complétée par le code à générer
2414 2414
  **/
2415 2415
 function balise_AUTORISER_dist($p) {
2416
-	$_code = [];
2417
-	$p->descr['session'] = true; // faire un cache par session
2416
+    $_code = [];
2417
+    $p->descr['session'] = true; // faire un cache par session
2418 2418
 
2419
-	$n = 1;
2420
-	while ($_v = interprete_argument_balise($n++, $p)) {
2421
-		$_code[] = $_v;
2422
-	}
2419
+    $n = 1;
2420
+    while ($_v = interprete_argument_balise($n++, $p)) {
2421
+        $_code[] = $_v;
2422
+    }
2423 2423
 
2424
-	$p->code = '((function_exists("autoriser")||include_spip("inc/autoriser"))&&autoriser(' . join(
2425
-		', ',
2426
-		$_code
2427
-	) . ')?" ":"")';
2428
-	$p->interdire_scripts = false;
2424
+    $p->code = '((function_exists("autoriser")||include_spip("inc/autoriser"))&&autoriser(' . join(
2425
+        ', ',
2426
+        $_code
2427
+    ) . ')?" ":"")';
2428
+    $p->interdire_scripts = false;
2429 2429
 
2430
-	return $p;
2430
+    return $p;
2431 2431
 }
2432 2432
 
2433 2433
 
@@ -2451,15 +2451,15 @@  discard block
 block discarded – undo
2451 2451
  *     Pile complétée par le code à générer
2452 2452
  **/
2453 2453
 function balise_PLUGIN_dist($p) {
2454
-	$plugin = interprete_argument_balise(1, $p);
2455
-	$plugin = isset($plugin) ? str_replace('\'', '"', $plugin) : '""';
2456
-	$type_info = interprete_argument_balise(2, $p);
2457
-	$type_info = isset($type_info) ? str_replace('\'', '"', $type_info) : '"est_actif"';
2454
+    $plugin = interprete_argument_balise(1, $p);
2455
+    $plugin = isset($plugin) ? str_replace('\'', '"', $plugin) : '""';
2456
+    $type_info = interprete_argument_balise(2, $p);
2457
+    $type_info = isset($type_info) ? str_replace('\'', '"', $type_info) : '"est_actif"';
2458 2458
 
2459
-	$f = chercher_filtre('info_plugin');
2460
-	$p->code = $f . '(' . $plugin . ', ' . $type_info . ')';
2459
+    $f = chercher_filtre('info_plugin');
2460
+    $p->code = $f . '(' . $plugin . ', ' . $type_info . ')';
2461 2461
 
2462
-	return $p;
2462
+    return $p;
2463 2463
 }
2464 2464
 
2465 2465
 /**
@@ -2480,9 +2480,9 @@  discard block
 block discarded – undo
2480 2480
  *     Pile complétée par le code à générer
2481 2481
  **/
2482 2482
 function balise_AIDER_dist($p) {
2483
-	$_motif = interprete_argument_balise(1, $p);
2484
-	$p->code = "((\$aider=charger_fonction('aide','inc',true))?\$aider($_motif):'')";
2485
-	return $p;
2483
+    $_motif = interprete_argument_balise(1, $p);
2484
+    $p->code = "((\$aider=charger_fonction('aide','inc',true))?\$aider($_motif):'')";
2485
+    return $p;
2486 2486
 }
2487 2487
 
2488 2488
 /**
@@ -2508,16 +2508,16 @@  discard block
 block discarded – undo
2508 2508
  *     Pile complétée par le code à générer
2509 2509
  **/
2510 2510
 function balise_ACTION_FORMULAIRE($p) {
2511
-	if (!$_url = interprete_argument_balise(1, $p)) {
2512
-		$_url = "(\$Pile[0]['action'] ?? '')";
2513
-	}
2514
-	if (!$_form = interprete_argument_balise(2, $p)) {
2515
-		$_form = "(\$Pile[0]['form'] ?? '')";
2516
-	}
2517
-
2518
-	// envoyer le nom du formulaire que l'on traite
2519
-	// transmettre les eventuels args de la balise formulaire
2520
-	$p->code = "	'<span class=\"form-hidden\">' .
2511
+    if (!$_url = interprete_argument_balise(1, $p)) {
2512
+        $_url = "(\$Pile[0]['action'] ?? '')";
2513
+    }
2514
+    if (!$_form = interprete_argument_balise(2, $p)) {
2515
+        $_form = "(\$Pile[0]['form'] ?? '')";
2516
+    }
2517
+
2518
+    // envoyer le nom du formulaire que l'on traite
2519
+    // transmettre les eventuels args de la balise formulaire
2520
+    $p->code = "	'<span class=\"form-hidden\">' .
2521 2521
 	form_hidden($_url) .
2522 2522
 	'<input name=\'formulaire_action\' type=\'hidden\'
2523 2523
 		value=\'' . $_form . '\' />' .
@@ -2528,9 +2528,9 @@  discard block
 block discarded – undo
2528 2528
 	(\$Pile[0]['_hidden'] ?? '') .
2529 2529
 	'</span>'";
2530 2530
 
2531
-	$p->interdire_scripts = false;
2531
+    $p->interdire_scripts = false;
2532 2532
 
2533
-	return $p;
2533
+    return $p;
2534 2534
 }
2535 2535
 
2536 2536
 
@@ -2571,25 +2571,25 @@  discard block
 block discarded – undo
2571 2571
  */
2572 2572
 function balise_BOUTON_ACTION_dist($p) {
2573 2573
 
2574
-	$args = [];
2575
-	for ($k = 1; $k <= 6; $k++) {
2576
-		$_a = interprete_argument_balise($k, $p);
2577
-		if (!$_a) {
2578
-			$_a = "''";
2579
-		}
2580
-		$args[] = $_a;
2581
-	}
2582
-	// supprimer les args vides
2583
-	while (end($args) == "''" and count($args) > 2) {
2584
-		array_pop($args);
2585
-	}
2586
-	$args = implode(',', $args);
2574
+    $args = [];
2575
+    for ($k = 1; $k <= 6; $k++) {
2576
+        $_a = interprete_argument_balise($k, $p);
2577
+        if (!$_a) {
2578
+            $_a = "''";
2579
+        }
2580
+        $args[] = $_a;
2581
+    }
2582
+    // supprimer les args vides
2583
+    while (end($args) == "''" and count($args) > 2) {
2584
+        array_pop($args);
2585
+    }
2586
+    $args = implode(',', $args);
2587 2587
 
2588
-	$bouton_action = chercher_filtre('bouton_action');
2589
-	$p->code = "$bouton_action($args)";
2590
-	$p->interdire_scripts = false;
2588
+    $bouton_action = chercher_filtre('bouton_action');
2589
+    $p->code = "$bouton_action($args)";
2590
+    $p->interdire_scripts = false;
2591 2591
 
2592
-	return $p;
2592
+    return $p;
2593 2593
 }
2594 2594
 
2595 2595
 
@@ -2608,10 +2608,10 @@  discard block
 block discarded – undo
2608 2608
  *     Pile complétée par le code à générer
2609 2609
  */
2610 2610
 function balise_SLOGAN_SITE_SPIP_dist($p) {
2611
-	$p->code = "\$GLOBALS['meta']['slogan_site']";
2611
+    $p->code = "\$GLOBALS['meta']['slogan_site']";
2612 2612
 
2613
-	#$p->interdire_scripts = true;
2614
-	return $p;
2613
+    #$p->interdire_scripts = true;
2614
+    return $p;
2615 2615
 }
2616 2616
 
2617 2617
 
@@ -2635,10 +2635,10 @@  discard block
 block discarded – undo
2635 2635
  *     Pile complétée par le code à générer
2636 2636
  */
2637 2637
 function balise_HTML5_dist($p) {
2638
-	$p->code = html5_permis() ? "' '" : "''";
2639
-	$p->interdire_scripts = false;
2638
+    $p->code = html5_permis() ? "' '" : "''";
2639
+    $p->interdire_scripts = false;
2640 2640
 
2641
-	return $p;
2641
+    return $p;
2642 2642
 }
2643 2643
 
2644 2644
 
@@ -2664,58 +2664,58 @@  discard block
 block discarded – undo
2664 2664
  *     Pile complétée par le code à générer
2665 2665
  */
2666 2666
 function balise_TRI_dist($p, $liste = 'true') {
2667
-	$b = index_boucle_mere($p);
2668
-	// s'il n'y a pas de nom de boucle, on ne peut pas trier
2669
-	if ($b === '') {
2670
-		$msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
2671
-		erreur_squelette($msg, $p);
2672
-		$p->code = "''";
2667
+    $b = index_boucle_mere($p);
2668
+    // s'il n'y a pas de nom de boucle, on ne peut pas trier
2669
+    if ($b === '') {
2670
+        $msg = ['zbug_champ_hors_boucle', ['champ' => zbug_presenter_champ($p)]];
2671
+        erreur_squelette($msg, $p);
2672
+        $p->code = "''";
2673 2673
 
2674
-		return $p;
2675
-	}
2676
-	$boucle = $p->boucles[$b];
2674
+        return $p;
2675
+    }
2676
+    $boucle = $p->boucles[$b];
2677 2677
 
2678
-	// s'il n'y a pas de tri_champ, c'est qu'on se trouve
2679
-	// dans un boucle recursive ou qu'on a oublie le critere {tri}
2680
-	if (!isset($boucle->modificateur['tri_champ'])) {
2681
-		$msg = ['zbug_champ_hors_critere', [
2682
-			'champ' => zbug_presenter_champ($p),
2683
-			'critere' => 'tri'
2684
-		]];
2685
-		erreur_squelette($msg, $p);
2686
-		$p->code = "''";
2678
+    // s'il n'y a pas de tri_champ, c'est qu'on se trouve
2679
+    // dans un boucle recursive ou qu'on a oublie le critere {tri}
2680
+    if (!isset($boucle->modificateur['tri_champ'])) {
2681
+        $msg = ['zbug_champ_hors_critere', [
2682
+            'champ' => zbug_presenter_champ($p),
2683
+            'critere' => 'tri'
2684
+        ]];
2685
+        erreur_squelette($msg, $p);
2686
+        $p->code = "''";
2687 2687
 
2688
-		return $p;
2689
-	}
2688
+        return $p;
2689
+    }
2690 2690
 
2691
-	// Différentes infos relatives au tri présentes dans les modificateurs
2692
-	$_tri_nom = $boucle->modificateur['tri_nom'] ; // nom du paramètre définissant le tri
2693
-	$_tri_champ = $boucle->modificateur['tri_champ']; // champ actuel utilisé le tri
2694
-	$_tri_sens = $boucle->modificateur['tri_sens']; // sens de tri actuel
2695
-	$_tri_liste_sens_defaut = $boucle->modificateur['tri_liste_sens_defaut']; // sens par défaut pour chaque champ
2691
+    // Différentes infos relatives au tri présentes dans les modificateurs
2692
+    $_tri_nom = $boucle->modificateur['tri_nom'] ; // nom du paramètre définissant le tri
2693
+    $_tri_champ = $boucle->modificateur['tri_champ']; // champ actuel utilisé le tri
2694
+    $_tri_sens = $boucle->modificateur['tri_sens']; // sens de tri actuel
2695
+    $_tri_liste_sens_defaut = $boucle->modificateur['tri_liste_sens_defaut']; // sens par défaut pour chaque champ
2696 2696
 
2697
-	$_champ_ou_sens = interprete_argument_balise(1, $p);
2698
-	// si pas de champ, renvoyer le critère de tri actuel
2699
-	if (!$_champ_ou_sens) {
2700
-		$p->code = $_tri_champ;
2697
+    $_champ_ou_sens = interprete_argument_balise(1, $p);
2698
+    // si pas de champ, renvoyer le critère de tri actuel
2699
+    if (!$_champ_ou_sens) {
2700
+        $p->code = $_tri_champ;
2701 2701
 
2702
-		return $p;
2703
-	}
2704
-	// forcer la jointure si besoin, et si le champ est statique
2705
-	if (preg_match(",^'([\w.]+)'$,i", $_champ_ou_sens, $m)) {
2706
-		index_pile($b, $m[1], $p->boucles, '', null, true, false);
2707
-	}
2702
+        return $p;
2703
+    }
2704
+    // forcer la jointure si besoin, et si le champ est statique
2705
+    if (preg_match(",^'([\w.]+)'$,i", $_champ_ou_sens, $m)) {
2706
+        index_pile($b, $m[1], $p->boucles, '', null, true, false);
2707
+    }
2708 2708
 
2709
-	$_libelle = interprete_argument_balise(2, $p);
2710
-	$_libelle = $_libelle ?: $_champ_ou_sens;
2709
+    $_libelle = interprete_argument_balise(2, $p);
2710
+    $_libelle = $_libelle ?: $_champ_ou_sens;
2711 2711
 
2712
-	$_class = interprete_argument_balise(3, $p) ?? "''";
2712
+    $_class = interprete_argument_balise(3, $p) ?? "''";
2713 2713
 
2714
-	$p->code = "calculer_balise_tri($_champ_ou_sens, $_libelle, $_class, $_tri_nom, $_tri_champ, $_tri_sens, $_tri_liste_sens_defaut)";
2714
+    $p->code = "calculer_balise_tri($_champ_ou_sens, $_libelle, $_class, $_tri_nom, $_tri_champ, $_tri_sens, $_tri_liste_sens_defaut)";
2715 2715
 
2716
-	$p->interdire_scripts = false;
2716
+    $p->interdire_scripts = false;
2717 2717
 
2718
-	return $p;
2718
+    return $p;
2719 2719
 }
2720 2720
 
2721 2721
 
@@ -2736,21 +2736,21 @@  discard block
 block discarded – undo
2736 2736
  *     Pile complétée par le code à générer
2737 2737
  */
2738 2738
 function balise_SAUTER_dist($p) {
2739
-	$id_boucle = $p->id_boucle;
2739
+    $id_boucle = $p->id_boucle;
2740 2740
 
2741
-	if (empty($p->boucles[$id_boucle])) {
2742
-		$msg = ['zbug_champ_hors_boucle', ['champ' => '#SAUTER']];
2743
-		erreur_squelette($msg, $p);
2744
-	} else {
2745
-		$_saut = interprete_argument_balise(1, $p);
2746
-		$_compteur = "\$Numrows['$id_boucle']['compteur_boucle']";
2747
-		$_total = "(\$Numrows['$id_boucle']['total'] ?? null)";
2741
+    if (empty($p->boucles[$id_boucle])) {
2742
+        $msg = ['zbug_champ_hors_boucle', ['champ' => '#SAUTER']];
2743
+        erreur_squelette($msg, $p);
2744
+    } else {
2745
+        $_saut = interprete_argument_balise(1, $p);
2746
+        $_compteur = "\$Numrows['$id_boucle']['compteur_boucle']";
2747
+        $_total = "(\$Numrows['$id_boucle']['total'] ?? null)";
2748 2748
 
2749
-		$p->code = "vide($_compteur=\$iter->skip($_saut,$_total))";
2750
-	}
2751
-	$p->interdire_scripts = false;
2749
+        $p->code = "vide($_compteur=\$iter->skip($_saut,$_total))";
2750
+    }
2751
+    $p->interdire_scripts = false;
2752 2752
 
2753
-	return $p;
2753
+    return $p;
2754 2754
 }
2755 2755
 
2756 2756
 
@@ -2772,22 +2772,22 @@  discard block
 block discarded – undo
2772 2772
  *     Pile complétée par le code à générer
2773 2773
  */
2774 2774
 function balise_PUBLIE_dist($p) {
2775
-	if (!$_type = interprete_argument_balise(1, $p)) {
2776
-		$_type = _q($p->type_requete);
2777
-		$_id = champ_sql($p->boucles[$p->id_boucle]->primary, $p);
2778
-	} else {
2779
-		$_id = interprete_argument_balise(2, $p);
2780
-	}
2775
+    if (!$_type = interprete_argument_balise(1, $p)) {
2776
+        $_type = _q($p->type_requete);
2777
+        $_id = champ_sql($p->boucles[$p->id_boucle]->primary, $p);
2778
+    } else {
2779
+        $_id = interprete_argument_balise(2, $p);
2780
+    }
2781 2781
 
2782
-	$connect = '';
2783
-	if (isset($p->boucles[$p->id_boucle])) {
2784
-		$connect = $p->boucles[$p->id_boucle]->sql_serveur;
2785
-	}
2782
+    $connect = '';
2783
+    if (isset($p->boucles[$p->id_boucle])) {
2784
+        $connect = $p->boucles[$p->id_boucle]->sql_serveur;
2785
+    }
2786 2786
 
2787
-	$p->code = '(objet_test_si_publie(' . $_type . ',intval(' . $_id . '),' . _q($connect) . ")?' ':'')";
2788
-	$p->interdire_scripts = false;
2787
+    $p->code = '(objet_test_si_publie(' . $_type . ',intval(' . $_id . '),' . _q($connect) . ")?' ':'')";
2788
+    $p->interdire_scripts = false;
2789 2789
 
2790
-	return $p;
2790
+    return $p;
2791 2791
 }
2792 2792
 
2793 2793
 /**
@@ -2816,12 +2816,12 @@  discard block
 block discarded – undo
2816 2816
  *     Pile complétée par le code à générer
2817 2817
  */
2818 2818
 function balise_PRODUIRE_dist($p) {
2819
-	$balise_inclure = charger_fonction('INCLURE', 'balise');
2820
-	$p = $balise_inclure($p);
2819
+    $balise_inclure = charger_fonction('INCLURE', 'balise');
2820
+    $p = $balise_inclure($p);
2821 2821
 
2822
-	$p->code = str_replace('recuperer_fond(', 'produire_fond_statique(', $p->code);
2822
+    $p->code = str_replace('recuperer_fond(', 'produire_fond_statique(', $p->code);
2823 2823
 
2824
-	return $p;
2824
+    return $p;
2825 2825
 }
2826 2826
 
2827 2827
 /**
@@ -2840,13 +2840,13 @@  discard block
 block discarded – undo
2840 2840
  *     Pile complétée par le code à générer
2841 2841
  */
2842 2842
 function balise_LARGEUR_ECRAN_dist($p) {
2843
-	$_class = interprete_argument_balise(1, $p);
2844
-	if (!$_class) {
2845
-		$_class = 'null';
2846
-	}
2847
-	$p->code = "(is_string($_class)?vide(\$GLOBALS['largeur_ecran']=$_class):(isset(\$GLOBALS['largeur_ecran'])?\$GLOBALS['largeur_ecran']:''))";
2843
+    $_class = interprete_argument_balise(1, $p);
2844
+    if (!$_class) {
2845
+        $_class = 'null';
2846
+    }
2847
+    $p->code = "(is_string($_class)?vide(\$GLOBALS['largeur_ecran']=$_class):(isset(\$GLOBALS['largeur_ecran'])?\$GLOBALS['largeur_ecran']:''))";
2848 2848
 
2849
-	return $p;
2849
+    return $p;
2850 2850
 }
2851 2851
 
2852 2852
 
@@ -2862,14 +2862,14 @@  discard block
 block discarded – undo
2862 2862
  *     Pile complétée par le code à générer
2863 2863
  **/
2864 2864
 function balise_CONST_dist($p) {
2865
-	$_const = interprete_argument_balise(1, $p);
2866
-	if (!strlen($_const ?? '')) {
2867
-		$p->code = "''";
2868
-	}
2869
-	else {
2870
-		$p->code = "(defined($_const)?constant($_const):'')";
2871
-	}
2872
-	$p->interdire_scripts = false;
2873
-
2874
-	return $p;
2865
+    $_const = interprete_argument_balise(1, $p);
2866
+    if (!strlen($_const ?? '')) {
2867
+        $p->code = "''";
2868
+    }
2869
+    else {
2870
+        $p->code = "(defined($_const)?constant($_const):'')";
2871
+    }
2872
+    $p->interdire_scripts = false;
2873
+
2874
+    return $p;
2875 2875
 }
Please login to merge, or discard this patch.
ecrire/inc/autoriser.php 3 patches
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -267,8 +267,7 @@  discard block
 block discarded – undo
267 267
 		if ($id === '*') {
268 268
 			unset($GLOBALS['autoriser_exception'][$faire][$type]);
269 269
 			unset($autorisation[$faire][$type]);
270
-		}
271
-		else {
270
+		} else {
272 271
 			unset($GLOBALS['autoriser_exception'][$faire][$type][$id]);
273 272
 			unset($autorisation[$faire][$type][$id]);
274 273
 		}
@@ -652,8 +651,7 @@  discard block
 block discarded – undo
652 651
 function autoriser_rubrique_creer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
653 652
 	if (!empty($opt['id_parent'])) {
654 653
 		return autoriser('creerrubriquedans', 'rubrique', $opt['id_parent'], $qui);
655
-	}
656
-	else {
654
+	} else {
657 655
 		return autoriser('defaut', null, 0, $qui, $opt);
658 656
 	}
659 657
 }
@@ -814,8 +812,7 @@  discard block
 block discarded – undo
814 812
 	if (!empty($opt['id_parent'])) {
815 813
 		// creerarticledans rappelle autoriser(creer,article) sans id, donc on verifiera condition du else aussi
816 814
 		return autoriser('creerarticledans', 'rubrique', $opt['id_parent'], $qui);
817
-	}
818
-	else {
815
+	} else {
819 816
 		return (sql_countsel('spip_rubriques') > 0 and in_array($qui['statut'], ['0minirezo', '1comite']));
820 817
 	}
821 818
 }
Please login to merge, or discard this patch.
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 // mais apres la fonction autoriser()
121 121
 if ($f = find_in_path('mes_fonctions.php')) {
122 122
 	global $dossier_squelettes;
123
-	include_once(_ROOT_CWD . $f);
123
+	include_once(_ROOT_CWD.$f);
124 124
 }
125 125
 
126 126
 
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
 		$qui = $GLOBALS['visiteur_session'] ?: [];
163 163
 		$qui = array_merge(['statut' => '', 'id_auteur' => 0, 'webmestre' => 'non'], $qui);
164 164
 	} elseif (is_numeric($qui)) {
165
-		$qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . $qui);
165
+		$qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur='.$qui);
166 166
 		if (!$qui) {
167 167
 			return false;
168 168
 		}
@@ -175,8 +175,8 @@  discard block
 block discarded – undo
175 175
 	}
176 176
 
177 177
 	spip_log(
178
-		"autoriser $faire $type $id (" . ($qui['nom'] ?? '') . ') ?',
179
-		'autoriser' . _LOG_DEBUG
178
+		"autoriser $faire $type $id (".($qui['nom'] ?? '').') ?',
179
+		'autoriser'._LOG_DEBUG
180 180
 	);
181 181
 
182 182
 	// passer par objet_type pour avoir les alias
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 		(isset($GLOBALS['autoriser_exception'][$faire][$type][$id]) and autoriser_exception($faire, $type, $id, 'verifier'))
193 193
 		or (isset($GLOBALS['autoriser_exception'][$faire][$type]['*']) and autoriser_exception($faire, $type, '*', 'verifier'))
194 194
 	) {
195
-		spip_log("autoriser ($faire, $type, $id, " . ($qui['nom'] ?? '') . ') : OK Exception', 'autoriser' . _LOG_DEBUG);
195
+		spip_log("autoriser ($faire, $type, $id, ".($qui['nom'] ?? '').') : OK Exception', 'autoriser'._LOG_DEBUG);
196 196
 		return true;
197 197
 	}
198 198
 
@@ -201,18 +201,18 @@  discard block
 block discarded – undo
201 201
 	// autoriser_faire[_dist], autoriser_defaut[_dist]
202 202
 	$fonctions = $type
203 203
 		? [
204
-			'autoriser_' . $type . '_' . $faire,
205
-			'autoriser_' . $type . '_' . $faire . '_dist',
206
-			'autoriser_' . $type,
207
-			'autoriser_' . $type . '_dist',
208
-			'autoriser_' . $faire,
209
-			'autoriser_' . $faire . '_dist',
204
+			'autoriser_'.$type.'_'.$faire,
205
+			'autoriser_'.$type.'_'.$faire.'_dist',
206
+			'autoriser_'.$type,
207
+			'autoriser_'.$type.'_dist',
208
+			'autoriser_'.$faire,
209
+			'autoriser_'.$faire.'_dist',
210 210
 			'autoriser_defaut',
211 211
 			'autoriser_defaut_dist'
212 212
 		]
213 213
 		: [
214
-			'autoriser_' . $faire,
215
-			'autoriser_' . $faire . '_dist',
214
+			'autoriser_'.$faire,
215
+			'autoriser_'.$faire.'_dist',
216 216
 			'autoriser_defaut',
217 217
 			'autoriser_defaut_dist'
218 218
 		];
@@ -225,8 +225,8 @@  discard block
 block discarded – undo
225 225
 	}
226 226
 
227 227
 	spip_log(
228
-		"$f($faire, $type, $id, " . ($qui['nom'] ?? '') . ') : ' . ($a ? 'OK' : 'niet'),
229
-		'autoriser' . _LOG_DEBUG
228
+		"$f($faire, $type, $id, ".($qui['nom'] ?? '').') : '.($a ? 'OK' : 'niet'),
229
+		'autoriser'._LOG_DEBUG
230 230
 	);
231 231
 
232 232
 	return $a;
@@ -375,7 +375,7 @@  discard block
 block discarded – undo
375 375
 function autoriser_previsualiser_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
376 376
 
377 377
 	// Le visiteur a-t-il un statut prevu par la config ?
378
-	if (strpos($GLOBALS['meta']['preview'], ',' . $qui['statut'] . ',') !== false) {
378
+	if (strpos($GLOBALS['meta']['preview'], ','.$qui['statut'].',') !== false) {
379 379
 		return test_previsualiser_objet_champ($type, $id, $qui, $opt);
380 380
 	}
381 381
 
@@ -433,7 +433,7 @@  discard block
 block discarded – undo
433 433
 				} // pas de champ passe a la demande => NIET
434 434
 				$previsu = explode(',', $c['previsu']);
435 435
 				// regarder si ce statut est autorise pour l'auteur
436
-				if (in_array($opt[$champ] . '/auteur', $previsu)) {
436
+				if (in_array($opt[$champ].'/auteur', $previsu)) {
437 437
 					// retrouver l’id_auteur qui a filé un lien de prévisu éventuellement,
438 438
 					// sinon l’auteur en session
439 439
 					include_spip('inc/securiser_action');
@@ -447,12 +447,12 @@  discard block
 block discarded – undo
447 447
 
448 448
 					if (!$id_auteur) {
449 449
 						return false;
450
-					} elseif (autoriser('previsualiser' . $opt[$champ], $type, 0, $id_auteur)) {
450
+					} elseif (autoriser('previsualiser'.$opt[$champ], $type, 0, $id_auteur)) {
451 451
 						// dans ce cas (admin en general), pas de filtrage sur ce statut
452 452
 					} elseif (
453 453
 						!sql_countsel(
454 454
 							'spip_auteurs_liens',
455
-							'id_auteur=' . intval($id_auteur) . ' AND objet=' . sql_quote($type) . ' AND id_objet=' . intval($id)
455
+							'id_auteur='.intval($id_auteur).' AND objet='.sql_quote($type).' AND id_objet='.intval($id)
456 456
 						)
457 457
 					) {
458 458
 						return false;
@@ -497,16 +497,16 @@  discard block
 block discarded – undo
497 497
 			// multilinguisme par secteur et objet rattaché à une rubrique
498 498
 			$primary = id_table_objet($type);
499 499
 			if ($table != 'spip_rubriques') {
500
-				$id_rubrique = sql_getfetsel('id_rubrique', "$table", "$primary=" . intval($id));
500
+				$id_rubrique = sql_getfetsel('id_rubrique', "$table", "$primary=".intval($id));
501 501
 			} else {
502 502
 				$id_rubrique = $id;
503 503
 			}
504
-			$id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
504
+			$id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique));
505 505
 			if (!$id_secteur > 0) {
506 506
 				$id_secteur = $id_rubrique;
507 507
 			}
508
-			$langue_secteur = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_secteur));
509
-			$langue_objet = sql_getfetsel('lang', "$table", "$primary=" . intval($id));
508
+			$langue_secteur = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique='.intval($id_secteur));
509
+			$langue_objet = sql_getfetsel('lang', "$table", "$primary=".intval($id));
510 510
 			if ($langue_secteur != $langue_objet) {
511 511
 				// configuration incohérente, on laisse l'utilisateur corriger la situation
512 512
 				return true;
@@ -514,7 +514,7 @@  discard block
 block discarded – undo
514 514
 			if ($table != 'spip_rubriques') { // le choix de la langue se fait seulement sur les rubriques
515 515
 				return false;
516 516
 			} else {
517
-				$id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id));
517
+				$id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique='.intval($id));
518 518
 				if ($id_parent != 0) {
519 519
 					// sous-rubriques : pas de choix de langue
520 520
 					return false;
@@ -566,7 +566,7 @@  discard block
 block discarded – undo
566 566
 
567 567
 	if (!isset($opt['statut'])) {
568 568
 		if (isset($desc['field']['statut'])) {
569
-			$statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type) . '=' . intval($id));
569
+			$statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type).'='.intval($id));
570 570
 		} else {
571 571
 			$statut = 'publie';
572 572
 		} // pas de statut => publie
@@ -740,11 +740,11 @@  discard block
 block discarded – undo
740 740
 		return false;
741 741
 	}
742 742
 
743
-	if (sql_countsel('spip_rubriques', 'id_parent=' . intval($id))) {
743
+	if (sql_countsel('spip_rubriques', 'id_parent='.intval($id))) {
744 744
 		return false;
745 745
 	}
746 746
 
747
-	if (sql_countsel('spip_articles', 'id_rubrique=' . intval($id) . " AND (statut<>'poubelle')")) {
747
+	if (sql_countsel('spip_articles', 'id_rubrique='.intval($id)." AND (statut<>'poubelle')")) {
748 748
 		return false;
749 749
 	}
750 750
 
@@ -781,7 +781,7 @@  discard block
 block discarded – undo
781 781
 	if (!$id) {
782 782
 		return false;
783 783
 	}
784
-	$r = sql_fetsel('id_rubrique,statut', 'spip_articles', 'id_article=' . sql_quote($id));
784
+	$r = sql_fetsel('id_rubrique,statut', 'spip_articles', 'id_article='.sql_quote($id));
785 785
 
786 786
 	return
787 787
 		$r
@@ -792,7 +792,7 @@  discard block
 block discarded – undo
792 792
 				(!isset($opt['statut']) or !in_array($opt['statut'], ['publie', 'refuse'], true))
793 793
 				and in_array($qui['statut'], ['0minirezo', '1comite'])
794 794
 				and in_array($r['statut'], ['prop', 'prepa', 'poubelle'])
795
-				and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur'])
795
+				and auteurs_objet('article', $id, 'id_auteur='.$qui['id_auteur'])
796 796
 			)
797 797
 		);
798 798
 }
@@ -850,7 +850,7 @@  discard block
 block discarded – undo
850 850
 		if (!$id) {
851 851
 			return false;
852 852
 		}
853
-		$statut = sql_getfetsel('statut', 'spip_articles', 'id_article=' . intval($id));
853
+		$statut = sql_getfetsel('statut', 'spip_articles', 'id_article='.intval($id));
854 854
 	}
855 855
 
856 856
 	return
@@ -861,7 +861,7 @@  discard block
 block discarded – undo
861 861
 		or
862 862
 		($id
863 863
 			and $qui['id_auteur']
864
-			and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur']));
864
+			and auteurs_objet('article', $id, 'id_auteur='.$qui['id_auteur']));
865 865
 }
866 866
 
867 867
 
@@ -882,8 +882,8 @@  discard block
 block discarded – undo
882 882
 function autoriser_voir_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
883 883
 	# securite, mais on aurait pas du arriver ici !
884 884
 	if (
885
-		function_exists($f = 'autoriser_' . $type . '_voir')
886
-		or function_exists($f = 'autoriser_' . $type . '_voir_dist')
885
+		function_exists($f = 'autoriser_'.$type.'_voir')
886
+		or function_exists($f = 'autoriser_'.$type.'_voir_dist')
887 887
 	) {
888 888
 		return $f($faire, $type, $id, $qui, $opt);
889 889
 	}
@@ -1014,7 +1014,7 @@  discard block
 block discarded – undo
1014 1014
 	$n = sql_fetsel(
1015 1015
 		'A.id_article',
1016 1016
 		'spip_auteurs_liens AS L LEFT JOIN spip_articles AS A ON (L.objet=\'article\' AND L.id_objet=A.id_article)',
1017
-		"A.statut='publie' AND L.id_auteur=" . sql_quote($id)
1017
+		"A.statut='publie' AND L.id_auteur=".sql_quote($id)
1018 1018
 	);
1019 1019
 
1020 1020
 	return $n ? true : false;
@@ -1226,7 +1226,7 @@  discard block
 block discarded – undo
1226 1226
 		and $r = sql_allfetsel(
1227 1227
 			'id_objet',
1228 1228
 			'spip_auteurs_liens',
1229
-			'id_auteur=' . intval($id_auteur) . " AND objet='rubrique' AND id_objet!=0"
1229
+			'id_auteur='.intval($id_auteur)." AND objet='rubrique' AND id_objet!=0"
1230 1230
 		)
1231 1231
 		and is_countable($r) ? count($r) : 0
1232 1232
 	) {
@@ -1911,8 +1911,8 @@  discard block
 block discarded – undo
1911 1911
 function auteurs_objet($objet, $id_objet, $cond = '') {
1912 1912
 	$objet = objet_type($objet);
1913 1913
 	$where = [
1914
-		'objet=' . sql_quote($objet),
1915
-		'id_objet=' . intval($id_objet)
1914
+		'objet='.sql_quote($objet),
1915
+		'id_objet='.intval($id_objet)
1916 1916
 	];
1917 1917
 	if (!empty($cond)) {
1918 1918
 		if (is_array($cond)) {
@@ -1947,7 +1947,7 @@  discard block
 block discarded – undo
1947 1947
 	return sql_allfetsel(
1948 1948
 		'id_auteur',
1949 1949
 		'spip_auteurs_liens',
1950
-		"objet='article' AND id_objet=" . intval($id_article) . ($cond ? " AND $cond" : '')
1950
+		"objet='article' AND id_objet=".intval($id_article).($cond ? " AND $cond" : '')
1951 1951
 	);
1952 1952
 }
1953 1953
 
Please login to merge, or discard this patch.
Indentation   +683 added lines, -683 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  * @package SPIP\Core\Autorisations
17 17
  **/
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 include_spip('base/abstract_sql');
@@ -38,89 +38,89 @@  discard block
 block discarded – undo
38 38
 
39 39
 
40 40
 if (!function_exists('autoriser')) {
41
-	/**
42
-	 * Autoriser une action
43
-	 *
44
-	 * Teste si une personne (par défaut le visiteur en cours) peut effectuer
45
-	 * une certaine action. Cette fonction est le point d'entrée de toutes
46
-	 * les autorisations.
47
-	 *
48
-	 * La fonction se charge d'appeler des fonctions d'autorisations spécifiques
49
-	 * aux actions demandées si elles existent. Elle cherche donc les fonctions
50
-	 * dans cet ordre :
51
-	 *
52
-	 * - autoriser_{type}_{faire}, sinon avec _dist
53
-	 * - autoriser_{type}, sinon avec _dist
54
-	 * - autoriser_{faire}, sinon avec _dist
55
-	 * - autoriser_{defaut}, sinon avec _dist
56
-	 *
57
-	 * Seul le premier argument est obligatoire.
58
-	 *
59
-	 * @note
60
-	 *     Le paramètre `$type` attend par défaut un type d'objet éditorial, et à ce titre,
61
-	 *     la valeur transmise se verra appliquer la fonction 'objet_type' pour uniformiser
62
-	 *     cette valeur.
63
-	 *
64
-	 *     Si ce paramètre n'a rien n'a voir avec un objet éditorial, par exemple
65
-	 *     'statistiques', un souligné avant le terme est ajouté afin d'indiquer
66
-	 *     explicitement à la fonction autoriser de ne pas transformer la chaîne en type
67
-	 *     d'objet. Cela donne pour cet exemple : `autoriser('detruire', '_statistiques')`
68
-	 *
69
-	 * @note
70
-	 *     Le paramètre `$type`, en plus de l'uniformisation en type d'objet, se voit retirer
71
-	 *     tous les soulignés du terme. Ainsi le type d'objet `livre_art` deviendra `livreart`
72
-	 *     et SPIP cherchera une fonction `autoriser_livreart_{faire}`. Ceci permet
73
-	 *     d'éviter une possible confusion si une fonction `autoriser_livre_art` existait :
74
-	 *     quel serait le type, quel serait l'action ?
75
-	 *
76
-	 *     Pour résumer, si le type d'objet éditorial a un souligné, tel que 'livre_art',
77
-	 *     la fonction d'autorisation correspondante ne l'aura pas.
78
-	 *     Exemple : `function autoriser_livreart_modifier_dist(...){...}`
79
-	 *
80
-	 * @api
81
-	 * @see autoriser_dist()
82
-	 * @see objet_type()
83
-	 *
84
-	 * @param string $faire
85
-	 *   une action ('modifier', 'publier'...)
86
-	 * @param string|null $type
87
-	 *   Type d’objet ou élément sur lequel appliquer l’action.
88
-	 *   - null: indifférent à tout type d’élément ou objet éditorial
89
-	 *   - string: objet éditorial (objet_type() est appliqué pour homogénéiser l’entrée)
90
-	 *   - _string: autre élément (avec un souligné en premier caractère, désactive objet_type()).
91
-	 *   Les soulignés seront retirés (cf. la note).
92
-	 * @param string|int|null $id
93
-	 *   id de l'objet ou élément sur lequel on veut agir, si pertinent.
94
-	 *   - null: non utile pour l’autorisation
95
-	 *   - int: identifiant numérique (cas de tous les objets éditoriaux de SPIP)
96
-	 *   - string: identifiant textuel
97
-	 * @param null|int|array $qui
98
-	 *   - si null on prend alors visiteur_session
99
-	 *   - un id_auteur (on regarde dans la base)
100
-	 *   - un tableau auteur complet, y compris [restreint]
101
-	 * @param array $opt
102
-	 *   options sous forme de tableau associatif
103
-	 * @return bool
104
-	 *   true si la personne peut effectuer l'action
105
-	 */
106
-	function autoriser(string $faire, ?string $type = '', $id = null, $qui = null, array $opt = []): bool {
107
-		// Charger les fonctions d'autorisation supplementaires
108
-		static $pipe;
109
-		if (!isset($pipe)) {
110
-			$pipe = 1;
111
-			pipeline('autoriser');
112
-		}
113
-
114
-		return autoriser_dist($faire, $type, $id, $qui, $opt);
115
-	}
41
+    /**
42
+     * Autoriser une action
43
+     *
44
+     * Teste si une personne (par défaut le visiteur en cours) peut effectuer
45
+     * une certaine action. Cette fonction est le point d'entrée de toutes
46
+     * les autorisations.
47
+     *
48
+     * La fonction se charge d'appeler des fonctions d'autorisations spécifiques
49
+     * aux actions demandées si elles existent. Elle cherche donc les fonctions
50
+     * dans cet ordre :
51
+     *
52
+     * - autoriser_{type}_{faire}, sinon avec _dist
53
+     * - autoriser_{type}, sinon avec _dist
54
+     * - autoriser_{faire}, sinon avec _dist
55
+     * - autoriser_{defaut}, sinon avec _dist
56
+     *
57
+     * Seul le premier argument est obligatoire.
58
+     *
59
+     * @note
60
+     *     Le paramètre `$type` attend par défaut un type d'objet éditorial, et à ce titre,
61
+     *     la valeur transmise se verra appliquer la fonction 'objet_type' pour uniformiser
62
+     *     cette valeur.
63
+     *
64
+     *     Si ce paramètre n'a rien n'a voir avec un objet éditorial, par exemple
65
+     *     'statistiques', un souligné avant le terme est ajouté afin d'indiquer
66
+     *     explicitement à la fonction autoriser de ne pas transformer la chaîne en type
67
+     *     d'objet. Cela donne pour cet exemple : `autoriser('detruire', '_statistiques')`
68
+     *
69
+     * @note
70
+     *     Le paramètre `$type`, en plus de l'uniformisation en type d'objet, se voit retirer
71
+     *     tous les soulignés du terme. Ainsi le type d'objet `livre_art` deviendra `livreart`
72
+     *     et SPIP cherchera une fonction `autoriser_livreart_{faire}`. Ceci permet
73
+     *     d'éviter une possible confusion si une fonction `autoriser_livre_art` existait :
74
+     *     quel serait le type, quel serait l'action ?
75
+     *
76
+     *     Pour résumer, si le type d'objet éditorial a un souligné, tel que 'livre_art',
77
+     *     la fonction d'autorisation correspondante ne l'aura pas.
78
+     *     Exemple : `function autoriser_livreart_modifier_dist(...){...}`
79
+     *
80
+     * @api
81
+     * @see autoriser_dist()
82
+     * @see objet_type()
83
+     *
84
+     * @param string $faire
85
+     *   une action ('modifier', 'publier'...)
86
+     * @param string|null $type
87
+     *   Type d’objet ou élément sur lequel appliquer l’action.
88
+     *   - null: indifférent à tout type d’élément ou objet éditorial
89
+     *   - string: objet éditorial (objet_type() est appliqué pour homogénéiser l’entrée)
90
+     *   - _string: autre élément (avec un souligné en premier caractère, désactive objet_type()).
91
+     *   Les soulignés seront retirés (cf. la note).
92
+     * @param string|int|null $id
93
+     *   id de l'objet ou élément sur lequel on veut agir, si pertinent.
94
+     *   - null: non utile pour l’autorisation
95
+     *   - int: identifiant numérique (cas de tous les objets éditoriaux de SPIP)
96
+     *   - string: identifiant textuel
97
+     * @param null|int|array $qui
98
+     *   - si null on prend alors visiteur_session
99
+     *   - un id_auteur (on regarde dans la base)
100
+     *   - un tableau auteur complet, y compris [restreint]
101
+     * @param array $opt
102
+     *   options sous forme de tableau associatif
103
+     * @return bool
104
+     *   true si la personne peut effectuer l'action
105
+     */
106
+    function autoriser(string $faire, ?string $type = '', $id = null, $qui = null, array $opt = []): bool {
107
+        // Charger les fonctions d'autorisation supplementaires
108
+        static $pipe;
109
+        if (!isset($pipe)) {
110
+            $pipe = 1;
111
+            pipeline('autoriser');
112
+        }
113
+
114
+        return autoriser_dist($faire, $type, $id, $qui, $opt);
115
+    }
116 116
 }
117 117
 
118 118
 
119 119
 // mes_fonctions peut aussi declarer des autorisations, il faut donc le charger
120 120
 // mais apres la fonction autoriser()
121 121
 if ($f = find_in_path('mes_fonctions.php')) {
122
-	global $dossier_squelettes;
123
-	include_once(_ROOT_CWD . $f);
122
+    global $dossier_squelettes;
123
+    include_once(_ROOT_CWD . $f);
124 124
 }
125 125
 
126 126
 
@@ -151,85 +151,85 @@  discard block
 block discarded – undo
151 151
  */
152 152
 function autoriser_dist(string $faire, ?string $type = '', $id = null, $qui = null, array $opt = []): bool {
153 153
 
154
-	if ($type === null) {
155
-		$type = '';
156
-	}
157
-
158
-	// Qui ? visiteur_session ?
159
-	// si null ou '' (appel depuis #AUTORISER) on prend l'auteur loge
160
-	if ($qui === null or $qui === '') {
161
-		$qui = $GLOBALS['visiteur_session'] ?: [];
162
-		$qui = array_merge(['statut' => '', 'id_auteur' => 0, 'webmestre' => 'non'], $qui);
163
-	} elseif (is_numeric($qui)) {
164
-		$qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . $qui);
165
-		if (!$qui) {
166
-			return false;
167
-		}
168
-	}
169
-
170
-	// Admins restreints, on construit ici (pas generique mais...)
171
-	// le tableau de toutes leurs rubriques (y compris les sous-rubriques)
172
-	if (_ADMINS_RESTREINTS and is_array($qui)) {
173
-		$qui['restreint'] = isset($qui['id_auteur']) ? liste_rubriques_auteur($qui['id_auteur']) : [];
174
-	}
175
-
176
-	spip_log(
177
-		"autoriser $faire $type $id (" . ($qui['nom'] ?? '') . ') ?',
178
-		'autoriser' . _LOG_DEBUG
179
-	);
180
-
181
-	// passer par objet_type pour avoir les alias
182
-	// sauf si _ est le premier caractère.
183
-	if ($type and $type[0] !== '_') {
184
-		$type = objet_type($type, false);
185
-	}
186
-	// et supprimer les _
187
-	$type = str_replace('_', '', (string) $type);
188
-
189
-	// Si une exception a ete decretee plus haut dans le code, l'appliquer
190
-	if (
191
-		(isset($GLOBALS['autoriser_exception'][$faire][$type][$id]) and autoriser_exception($faire, $type, $id, 'verifier'))
192
-		or (isset($GLOBALS['autoriser_exception'][$faire][$type]['*']) and autoriser_exception($faire, $type, '*', 'verifier'))
193
-	) {
194
-		spip_log("autoriser ($faire, $type, $id, " . ($qui['nom'] ?? '') . ') : OK Exception', 'autoriser' . _LOG_DEBUG);
195
-		return true;
196
-	}
197
-
198
-	// Chercher une fonction d'autorisation
199
-	// Dans l'ordre on va chercher autoriser_type_faire[_dist], autoriser_type[_dist],
200
-	// autoriser_faire[_dist], autoriser_defaut[_dist]
201
-	$fonctions = $type
202
-		? [
203
-			'autoriser_' . $type . '_' . $faire,
204
-			'autoriser_' . $type . '_' . $faire . '_dist',
205
-			'autoriser_' . $type,
206
-			'autoriser_' . $type . '_dist',
207
-			'autoriser_' . $faire,
208
-			'autoriser_' . $faire . '_dist',
209
-			'autoriser_defaut',
210
-			'autoriser_defaut_dist'
211
-		]
212
-		: [
213
-			'autoriser_' . $faire,
214
-			'autoriser_' . $faire . '_dist',
215
-			'autoriser_defaut',
216
-			'autoriser_defaut_dist'
217
-		];
218
-
219
-	$a = false;
220
-	foreach ($fonctions as $f) {
221
-		if (function_exists($f)) {
222
-			$a = $f($faire, $type, $id, $qui, $opt);
223
-			break;
224
-		}
225
-	}
226
-
227
-	spip_log(
228
-		"$f($faire, $type, $id, " . ($qui['nom'] ?? '') . ') : ' . ($a ? 'OK' : 'niet'),
229
-		'autoriser' . _LOG_DEBUG
230
-	);
231
-
232
-	return $a;
154
+    if ($type === null) {
155
+        $type = '';
156
+    }
157
+
158
+    // Qui ? visiteur_session ?
159
+    // si null ou '' (appel depuis #AUTORISER) on prend l'auteur loge
160
+    if ($qui === null or $qui === '') {
161
+        $qui = $GLOBALS['visiteur_session'] ?: [];
162
+        $qui = array_merge(['statut' => '', 'id_auteur' => 0, 'webmestre' => 'non'], $qui);
163
+    } elseif (is_numeric($qui)) {
164
+        $qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . $qui);
165
+        if (!$qui) {
166
+            return false;
167
+        }
168
+    }
169
+
170
+    // Admins restreints, on construit ici (pas generique mais...)
171
+    // le tableau de toutes leurs rubriques (y compris les sous-rubriques)
172
+    if (_ADMINS_RESTREINTS and is_array($qui)) {
173
+        $qui['restreint'] = isset($qui['id_auteur']) ? liste_rubriques_auteur($qui['id_auteur']) : [];
174
+    }
175
+
176
+    spip_log(
177
+        "autoriser $faire $type $id (" . ($qui['nom'] ?? '') . ') ?',
178
+        'autoriser' . _LOG_DEBUG
179
+    );
180
+
181
+    // passer par objet_type pour avoir les alias
182
+    // sauf si _ est le premier caractère.
183
+    if ($type and $type[0] !== '_') {
184
+        $type = objet_type($type, false);
185
+    }
186
+    // et supprimer les _
187
+    $type = str_replace('_', '', (string) $type);
188
+
189
+    // Si une exception a ete decretee plus haut dans le code, l'appliquer
190
+    if (
191
+        (isset($GLOBALS['autoriser_exception'][$faire][$type][$id]) and autoriser_exception($faire, $type, $id, 'verifier'))
192
+        or (isset($GLOBALS['autoriser_exception'][$faire][$type]['*']) and autoriser_exception($faire, $type, '*', 'verifier'))
193
+    ) {
194
+        spip_log("autoriser ($faire, $type, $id, " . ($qui['nom'] ?? '') . ') : OK Exception', 'autoriser' . _LOG_DEBUG);
195
+        return true;
196
+    }
197
+
198
+    // Chercher une fonction d'autorisation
199
+    // Dans l'ordre on va chercher autoriser_type_faire[_dist], autoriser_type[_dist],
200
+    // autoriser_faire[_dist], autoriser_defaut[_dist]
201
+    $fonctions = $type
202
+        ? [
203
+            'autoriser_' . $type . '_' . $faire,
204
+            'autoriser_' . $type . '_' . $faire . '_dist',
205
+            'autoriser_' . $type,
206
+            'autoriser_' . $type . '_dist',
207
+            'autoriser_' . $faire,
208
+            'autoriser_' . $faire . '_dist',
209
+            'autoriser_defaut',
210
+            'autoriser_defaut_dist'
211
+        ]
212
+        : [
213
+            'autoriser_' . $faire,
214
+            'autoriser_' . $faire . '_dist',
215
+            'autoriser_defaut',
216
+            'autoriser_defaut_dist'
217
+        ];
218
+
219
+    $a = false;
220
+    foreach ($fonctions as $f) {
221
+        if (function_exists($f)) {
222
+            $a = $f($faire, $type, $id, $qui, $opt);
223
+            break;
224
+        }
225
+    }
226
+
227
+    spip_log(
228
+        "$f($faire, $type, $id, " . ($qui['nom'] ?? '') . ') : ' . ($a ? 'OK' : 'niet'),
229
+        'autoriser' . _LOG_DEBUG
230
+    );
231
+
232
+    return $a;
233 233
 }
234 234
 
235 235
 // une globale pour aller au plus vite dans la fonction generique ci dessus
@@ -249,33 +249,33 @@  discard block
 block discarded – undo
249 249
  * @return bool
250 250
  */
251 251
 function autoriser_exception(string $faire, ?string $type = '', $id = null, $autoriser = true): bool {
252
-	// une static innaccessible par url pour verifier que la globale est positionnee a bon escient
253
-	static $autorisation;
254
-	// Tolérance avec certains appels
255
-	if ($type === null) {
256
-		$type = '';
257
-	}
258
-	if ($id === null) {
259
-		$id = 0;
260
-	}
261
-	if ($autoriser === 'verifier') {
262
-		return isset($autorisation[$faire][$type][$id]);
263
-	}
264
-	if ($autoriser === true) {
265
-		$GLOBALS['autoriser_exception'][$faire][$type][$id] = $autorisation[$faire][$type][$id] = true;
266
-	}
267
-	if ($autoriser === false) {
268
-		if ($id === '*') {
269
-			unset($GLOBALS['autoriser_exception'][$faire][$type]);
270
-			unset($autorisation[$faire][$type]);
271
-		}
272
-		else {
273
-			unset($GLOBALS['autoriser_exception'][$faire][$type][$id]);
274
-			unset($autorisation[$faire][$type][$id]);
275
-		}
276
-	}
277
-
278
-	return false;
252
+    // une static innaccessible par url pour verifier que la globale est positionnee a bon escient
253
+    static $autorisation;
254
+    // Tolérance avec certains appels
255
+    if ($type === null) {
256
+        $type = '';
257
+    }
258
+    if ($id === null) {
259
+        $id = 0;
260
+    }
261
+    if ($autoriser === 'verifier') {
262
+        return isset($autorisation[$faire][$type][$id]);
263
+    }
264
+    if ($autoriser === true) {
265
+        $GLOBALS['autoriser_exception'][$faire][$type][$id] = $autorisation[$faire][$type][$id] = true;
266
+    }
267
+    if ($autoriser === false) {
268
+        if ($id === '*') {
269
+            unset($GLOBALS['autoriser_exception'][$faire][$type]);
270
+            unset($autorisation[$faire][$type]);
271
+        }
272
+        else {
273
+            unset($GLOBALS['autoriser_exception'][$faire][$type][$id]);
274
+            unset($autorisation[$faire][$type][$id]);
275
+        }
276
+    }
277
+
278
+    return false;
279 279
 }
280 280
 
281 281
 
@@ -294,9 +294,9 @@  discard block
 block discarded – undo
294 294
  * @return bool true s'il a le droit, false sinon
295 295
  **/
296 296
 function autoriser_defaut_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
297
-	return
298
-		$qui['statut'] === '0minirezo'
299
-		and !$qui['restreint'];
297
+    return
298
+        $qui['statut'] === '0minirezo'
299
+        and !$qui['restreint'];
300 300
 }
301 301
 
302 302
 /**
@@ -316,10 +316,10 @@  discard block
 block discarded – undo
316 316
  * @return bool true s'il a le droit, false sinon
317 317
  */
318 318
 function autoriser_loger_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
319
-	if ($qui['statut'] === '5poubelle') {
320
-		return false;
321
-	}
322
-	return true;
319
+    if ($qui['statut'] === '5poubelle') {
320
+        return false;
321
+    }
322
+    return true;
323 323
 }
324 324
 
325 325
 /**
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
  * @return bool true s'il a le droit, false sinon
336 336
  **/
337 337
 function autoriser_ecrire_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
338
-	return isset($qui['statut']) and in_array($qui['statut'], ['0minirezo', '1comite']);
338
+    return isset($qui['statut']) and in_array($qui['statut'], ['0minirezo', '1comite']);
339 339
 }
340 340
 
341 341
 /**
@@ -354,7 +354,7 @@  discard block
 block discarded – undo
354 354
  * @return bool true s'il a le droit, false sinon
355 355
  **/
356 356
 function autoriser_creer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
357
-	return in_array($qui['statut'], ['0minirezo', '1comite']);
357
+    return in_array($qui['statut'], ['0minirezo', '1comite']);
358 358
 }
359 359
 
360 360
 /**
@@ -374,18 +374,18 @@  discard block
 block discarded – undo
374 374
  **/
375 375
 function autoriser_previsualiser_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
376 376
 
377
-	// Le visiteur a-t-il un statut prevu par la config ?
378
-	if (strpos($GLOBALS['meta']['preview'], ',' . $qui['statut'] . ',') !== false) {
379
-		return test_previsualiser_objet_champ($type, $id, $qui, $opt);
380
-	}
377
+    // Le visiteur a-t-il un statut prevu par la config ?
378
+    if (strpos($GLOBALS['meta']['preview'], ',' . $qui['statut'] . ',') !== false) {
379
+        return test_previsualiser_objet_champ($type, $id, $qui, $opt);
380
+    }
381 381
 
382
-	// A-t-on un token de prévisualisation valable ?
383
-	include_spip('inc/securiser_action');
384
-	if (decrire_token_previsu()) {
385
-		return true;
386
-	}
382
+    // A-t-on un token de prévisualisation valable ?
383
+    include_spip('inc/securiser_action');
384
+    if (decrire_token_previsu()) {
385
+        return true;
386
+    }
387 387
 
388
-	return false;
388
+    return false;
389 389
 }
390 390
 
391 391
 /**
@@ -414,58 +414,58 @@  discard block
 block discarded – undo
414 414
  */
415 415
 function test_previsualiser_objet_champ(string $type = '', $id = null, array $qui = [], array $opt = []): bool {
416 416
 
417
-	// si pas de type et statut fourni, c'est une autorisation generale => OK
418
-	if (!$type) {
419
-		return true;
420
-	}
421
-
422
-	include_spip('base/objets');
423
-	$infos = lister_tables_objets_sql(table_objet_sql($type));
424
-	if (isset($infos['statut'])) {
425
-		foreach ($infos['statut'] as $c) {
426
-			if (isset($c['publie'])) {
427
-				if (!isset($c['previsu'])) {
428
-					return false;
429
-				} // pas de previsu definie => NIET
430
-				$champ = $c['champ'];
431
-				if (!isset($opt[$champ])) {
432
-					return false;
433
-				} // pas de champ passe a la demande => NIET
434
-				$previsu = explode(',', $c['previsu']);
435
-				// regarder si ce statut est autorise pour l'auteur
436
-				if (in_array($opt[$champ] . '/auteur', $previsu)) {
437
-					// retrouver l’id_auteur qui a filé un lien de prévisu éventuellement,
438
-					// sinon l’auteur en session
439
-					include_spip('inc/securiser_action');
440
-					if ($desc = decrire_token_previsu()) {
441
-						$id_auteur = $desc['id_auteur'];
442
-					} elseif (isset($GLOBALS['visiteur_session']['id_auteur'])) {
443
-						$id_auteur = intval($GLOBALS['visiteur_session']['id_auteur']);
444
-					} else {
445
-						$id_auteur = null;
446
-					}
447
-
448
-					if (!$id_auteur) {
449
-						return false;
450
-					} elseif (autoriser('previsualiser' . $opt[$champ], $type, 0, $id_auteur)) {
451
-						// dans ce cas (admin en general), pas de filtrage sur ce statut
452
-					} elseif (
453
-						!sql_countsel(
454
-							'spip_auteurs_liens',
455
-							'id_auteur=' . intval($id_auteur) . ' AND objet=' . sql_quote($type) . ' AND id_objet=' . intval($id)
456
-						)
457
-					) {
458
-						return false;
459
-					} // pas auteur de cet objet => NIET
460
-				} elseif (!in_array($opt[$champ], $previsu)) {
461
-					// le statut n'est pas dans ceux definis par la previsu => NIET
462
-					return false;
463
-				}
464
-			}
465
-		}
466
-	}
467
-
468
-	return true;
417
+    // si pas de type et statut fourni, c'est une autorisation generale => OK
418
+    if (!$type) {
419
+        return true;
420
+    }
421
+
422
+    include_spip('base/objets');
423
+    $infos = lister_tables_objets_sql(table_objet_sql($type));
424
+    if (isset($infos['statut'])) {
425
+        foreach ($infos['statut'] as $c) {
426
+            if (isset($c['publie'])) {
427
+                if (!isset($c['previsu'])) {
428
+                    return false;
429
+                } // pas de previsu definie => NIET
430
+                $champ = $c['champ'];
431
+                if (!isset($opt[$champ])) {
432
+                    return false;
433
+                } // pas de champ passe a la demande => NIET
434
+                $previsu = explode(',', $c['previsu']);
435
+                // regarder si ce statut est autorise pour l'auteur
436
+                if (in_array($opt[$champ] . '/auteur', $previsu)) {
437
+                    // retrouver l’id_auteur qui a filé un lien de prévisu éventuellement,
438
+                    // sinon l’auteur en session
439
+                    include_spip('inc/securiser_action');
440
+                    if ($desc = decrire_token_previsu()) {
441
+                        $id_auteur = $desc['id_auteur'];
442
+                    } elseif (isset($GLOBALS['visiteur_session']['id_auteur'])) {
443
+                        $id_auteur = intval($GLOBALS['visiteur_session']['id_auteur']);
444
+                    } else {
445
+                        $id_auteur = null;
446
+                    }
447
+
448
+                    if (!$id_auteur) {
449
+                        return false;
450
+                    } elseif (autoriser('previsualiser' . $opt[$champ], $type, 0, $id_auteur)) {
451
+                        // dans ce cas (admin en general), pas de filtrage sur ce statut
452
+                    } elseif (
453
+                        !sql_countsel(
454
+                            'spip_auteurs_liens',
455
+                            'id_auteur=' . intval($id_auteur) . ' AND objet=' . sql_quote($type) . ' AND id_objet=' . intval($id)
456
+                        )
457
+                    ) {
458
+                        return false;
459
+                    } // pas auteur de cet objet => NIET
460
+                } elseif (!in_array($opt[$champ], $previsu)) {
461
+                    // le statut n'est pas dans ceux definis par la previsu => NIET
462
+                    return false;
463
+                }
464
+            }
465
+        }
466
+    }
467
+
468
+    return true;
469 469
 }
470 470
 
471 471
 /**
@@ -481,51 +481,51 @@  discard block
 block discarded – undo
481 481
  * @return bool true s'il a le droit, false sinon
482 482
  **/
483 483
 function autoriser_changerlangue_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
484
-	$multi_objets = explode(',', lire_config('multi_objets'));
485
-	$gerer_trad_objets = explode(',', lire_config('gerer_trad_objets'));
486
-	$table = table_objet_sql($type);
487
-	if (
488
-		in_array($table, $multi_objets)
489
-		or in_array($table, $gerer_trad_objets)
490
-	) { // affichage du formulaire si la configuration l'accepte
491
-		$multi_secteurs = lire_config('multi_secteurs');
492
-		$champs = objet_info($type, 'field');
493
-		if (
494
-			$multi_secteurs === 'oui'
495
-			and array_key_exists('id_rubrique', $champs)
496
-		) {
497
-			// multilinguisme par secteur et objet rattaché à une rubrique
498
-			$primary = id_table_objet($type);
499
-			if ($table != 'spip_rubriques') {
500
-				$id_rubrique = sql_getfetsel('id_rubrique', "$table", "$primary=" . intval($id));
501
-			} else {
502
-				$id_rubrique = $id;
503
-			}
504
-			$id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
505
-			if (!$id_secteur > 0) {
506
-				$id_secteur = $id_rubrique;
507
-			}
508
-			$langue_secteur = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_secteur));
509
-			$langue_objet = sql_getfetsel('lang', "$table", "$primary=" . intval($id));
510
-			if ($langue_secteur != $langue_objet) {
511
-				// configuration incohérente, on laisse l'utilisateur corriger la situation
512
-				return true;
513
-			}
514
-			if ($table != 'spip_rubriques') { // le choix de la langue se fait seulement sur les rubriques
515
-				return false;
516
-			} else {
517
-				$id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id));
518
-				if ($id_parent != 0) {
519
-					// sous-rubriques : pas de choix de langue
520
-					return false;
521
-				}
522
-			}
523
-		}
524
-	} else {
525
-		return false;
526
-	}
527
-
528
-	return autoriser('modifier', $type, $id, $qui, $opt);
484
+    $multi_objets = explode(',', lire_config('multi_objets'));
485
+    $gerer_trad_objets = explode(',', lire_config('gerer_trad_objets'));
486
+    $table = table_objet_sql($type);
487
+    if (
488
+        in_array($table, $multi_objets)
489
+        or in_array($table, $gerer_trad_objets)
490
+    ) { // affichage du formulaire si la configuration l'accepte
491
+        $multi_secteurs = lire_config('multi_secteurs');
492
+        $champs = objet_info($type, 'field');
493
+        if (
494
+            $multi_secteurs === 'oui'
495
+            and array_key_exists('id_rubrique', $champs)
496
+        ) {
497
+            // multilinguisme par secteur et objet rattaché à une rubrique
498
+            $primary = id_table_objet($type);
499
+            if ($table != 'spip_rubriques') {
500
+                $id_rubrique = sql_getfetsel('id_rubrique', "$table", "$primary=" . intval($id));
501
+            } else {
502
+                $id_rubrique = $id;
503
+            }
504
+            $id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
505
+            if (!$id_secteur > 0) {
506
+                $id_secteur = $id_rubrique;
507
+            }
508
+            $langue_secteur = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . intval($id_secteur));
509
+            $langue_objet = sql_getfetsel('lang', "$table", "$primary=" . intval($id));
510
+            if ($langue_secteur != $langue_objet) {
511
+                // configuration incohérente, on laisse l'utilisateur corriger la situation
512
+                return true;
513
+            }
514
+            if ($table != 'spip_rubriques') { // le choix de la langue se fait seulement sur les rubriques
515
+                return false;
516
+            } else {
517
+                $id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id));
518
+                if ($id_parent != 0) {
519
+                    // sous-rubriques : pas de choix de langue
520
+                    return false;
521
+                }
522
+            }
523
+        }
524
+    } else {
525
+        return false;
526
+    }
527
+
528
+    return autoriser('modifier', $type, $id, $qui, $opt);
529 529
 }
530 530
 
531 531
 /**
@@ -541,7 +541,7 @@  discard block
 block discarded – undo
541 541
  * @return bool true s'il a le droit, false sinon
542 542
  **/
543 543
 function autoriser_changertraduction_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
544
-	return autoriser('modifier', $type, $id, $qui, $opt);
544
+    return autoriser('modifier', $type, $id, $qui, $opt);
545 545
 }
546 546
 
547 547
 /**
@@ -557,41 +557,41 @@  discard block
 block discarded – undo
557 557
  * @return bool true s'il a le droit, false sinon
558 558
  **/
559 559
 function autoriser_dater_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
560
-	$table = table_objet($type);
561
-	$trouver_table = charger_fonction('trouver_table', 'base');
562
-	$desc = $trouver_table($table);
563
-	if (!$desc) {
564
-		return false;
565
-	}
566
-
567
-	if (!isset($opt['statut'])) {
568
-		if (isset($desc['field']['statut'])) {
569
-			$statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type) . '=' . intval($id));
570
-		} else {
571
-			$statut = 'publie';
572
-		} // pas de statut => publie
573
-	} else {
574
-		$statut = $opt['statut'];
575
-	}
576
-
577
-	// Liste des statuts publiés pour cet objet
578
-	if (isset($desc['statut'][0]['publie'])) {
579
-		$statuts_publies = explode(',', $desc['statut'][0]['publie']);
580
-	}
581
-	// Sinon en dur le statut "publie"
582
-	else {
583
-		$statuts_publies = ['publie'];
584
-	}
585
-
586
-	if (
587
-		in_array($statut, $statuts_publies)
588
-		// Ou cas particulier géré en dur ici pour les articles
589
-		or ($statut === 'prop' and $type === 'article' and $GLOBALS['meta']['post_dates'] === 'non')
590
-	) {
591
-		return autoriser('modifier', $type, $id);
592
-	}
593
-
594
-	return false;
560
+    $table = table_objet($type);
561
+    $trouver_table = charger_fonction('trouver_table', 'base');
562
+    $desc = $trouver_table($table);
563
+    if (!$desc) {
564
+        return false;
565
+    }
566
+
567
+    if (!isset($opt['statut'])) {
568
+        if (isset($desc['field']['statut'])) {
569
+            $statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type) . '=' . intval($id));
570
+        } else {
571
+            $statut = 'publie';
572
+        } // pas de statut => publie
573
+    } else {
574
+        $statut = $opt['statut'];
575
+    }
576
+
577
+    // Liste des statuts publiés pour cet objet
578
+    if (isset($desc['statut'][0]['publie'])) {
579
+        $statuts_publies = explode(',', $desc['statut'][0]['publie']);
580
+    }
581
+    // Sinon en dur le statut "publie"
582
+    else {
583
+        $statuts_publies = ['publie'];
584
+    }
585
+
586
+    if (
587
+        in_array($statut, $statuts_publies)
588
+        // Ou cas particulier géré en dur ici pour les articles
589
+        or ($statut === 'prop' and $type === 'article' and $GLOBALS['meta']['post_dates'] === 'non')
590
+    ) {
591
+        return autoriser('modifier', $type, $id);
592
+    }
593
+
594
+    return false;
595 595
 }
596 596
 
597 597
 /**
@@ -610,7 +610,7 @@  discard block
 block discarded – undo
610 610
  * @return bool true s'il a le droit, false sinon
611 611
  **/
612 612
 function autoriser_instituer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
613
-	return autoriser('modifier', $type, $id, $qui, $opt);
613
+    return autoriser('modifier', $type, $id, $qui, $opt);
614 614
 }
615 615
 
616 616
 /**
@@ -628,12 +628,12 @@  discard block
 block discarded – undo
628 628
  * @return bool true s'il a le droit, false sinon
629 629
  **/
630 630
 function autoriser_rubrique_publierdans_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
631
-	return
632
-		($qui['statut'] === '0minirezo')
633
-		and (
634
-			!$qui['restreint'] or !$id
635
-			or in_array($id, $qui['restreint'])
636
-		);
631
+    return
632
+        ($qui['statut'] === '0minirezo')
633
+        and (
634
+            !$qui['restreint'] or !$id
635
+            or in_array($id, $qui['restreint'])
636
+        );
637 637
 }
638 638
 
639 639
 /**
@@ -651,12 +651,12 @@  discard block
 block discarded – undo
651 651
  * @return bool true s'il a le droit, false sinon
652 652
  **/
653 653
 function autoriser_rubrique_creer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
654
-	if (!empty($opt['id_parent'])) {
655
-		return autoriser('creerrubriquedans', 'rubrique', $opt['id_parent'], $qui);
656
-	}
657
-	else {
658
-		return autoriser('defaut', null, 0, $qui, $opt);
659
-	}
654
+    if (!empty($opt['id_parent'])) {
655
+        return autoriser('creerrubriquedans', 'rubrique', $opt['id_parent'], $qui);
656
+    }
657
+    else {
658
+        return autoriser('defaut', null, 0, $qui, $opt);
659
+    }
660 660
 }
661 661
 
662 662
 /**
@@ -674,10 +674,10 @@  discard block
 block discarded – undo
674 674
  * @return bool true s'il a le droit, false sinon
675 675
  **/
676 676
 function autoriser_rubrique_creerrubriquedans_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
677
-	return
678
-		($id or ($qui['statut'] === '0minirezo' and !$qui['restreint']))
679
-		and autoriser('voir', 'rubrique', $id)
680
-		and autoriser('publierdans', 'rubrique', $id);
677
+    return
678
+        ($id or ($qui['statut'] === '0minirezo' and !$qui['restreint']))
679
+        and autoriser('voir', 'rubrique', $id)
680
+        and autoriser('publierdans', 'rubrique', $id);
681 681
 }
682 682
 
683 683
 /**
@@ -695,10 +695,10 @@  discard block
 block discarded – undo
695 695
  * @return bool true s'il a le droit, false sinon
696 696
  **/
697 697
 function autoriser_rubrique_creerarticledans_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
698
-	return
699
-		$id
700
-		and autoriser('voir', 'rubrique', $id)
701
-		and autoriser('creer', 'article');
698
+    return
699
+        $id
700
+        and autoriser('voir', 'rubrique', $id)
701
+        and autoriser('creer', 'article');
702 702
 }
703 703
 
704 704
 
@@ -717,8 +717,8 @@  discard block
 block discarded – undo
717 717
  * @return bool true s'il a le droit, false sinon
718 718
  **/
719 719
 function autoriser_rubrique_modifier_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
720
-	return
721
-		autoriser('publierdans', 'rubrique', $id, $qui, $opt);
720
+    return
721
+        autoriser('publierdans', 'rubrique', $id, $qui, $opt);
722 722
 }
723 723
 
724 724
 /**
@@ -736,29 +736,29 @@  discard block
 block discarded – undo
736 736
  * @return bool true s'il a le droit, false sinon
737 737
  **/
738 738
 function autoriser_rubrique_supprimer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
739
-	if (!$id = intval($id)) {
740
-		return false;
741
-	}
739
+    if (!$id = intval($id)) {
740
+        return false;
741
+    }
742 742
 
743
-	if (sql_countsel('spip_rubriques', 'id_parent=' . intval($id))) {
744
-		return false;
745
-	}
743
+    if (sql_countsel('spip_rubriques', 'id_parent=' . intval($id))) {
744
+        return false;
745
+    }
746 746
 
747
-	if (sql_countsel('spip_articles', 'id_rubrique=' . intval($id) . " AND (statut<>'poubelle')")) {
748
-		return false;
749
-	}
747
+    if (sql_countsel('spip_articles', 'id_rubrique=' . intval($id) . " AND (statut<>'poubelle')")) {
748
+        return false;
749
+    }
750 750
 
751
-	$compte = pipeline(
752
-		'objet_compte_enfants',
753
-		['args' => ['objet' => 'rubrique', 'id_objet' => $id], 'data' => []]
754
-	);
755
-	foreach ($compte as $objet => $n) {
756
-		if ($n) {
757
-			return false;
758
-		}
759
-	}
751
+    $compte = pipeline(
752
+        'objet_compte_enfants',
753
+        ['args' => ['objet' => 'rubrique', 'id_objet' => $id], 'data' => []]
754
+    );
755
+    foreach ($compte as $objet => $n) {
756
+        if ($n) {
757
+            return false;
758
+        }
759
+    }
760 760
 
761
-	return autoriser('modifier', 'rubrique', $id);
761
+    return autoriser('modifier', 'rubrique', $id);
762 762
 }
763 763
 
764 764
 
@@ -778,23 +778,23 @@  discard block
 block discarded – undo
778 778
  * @return bool true s'il a le droit, false sinon
779 779
  **/
780 780
 function autoriser_article_modifier_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
781
-	if (!$id) {
782
-		return false;
783
-	}
784
-	$r = sql_fetsel('id_rubrique,statut', 'spip_articles', 'id_article=' . sql_quote($id));
785
-
786
-	return
787
-		$r
788
-		and
789
-		(
790
-			autoriser('publierdans', 'rubrique', $r['id_rubrique'], $qui, $opt)
791
-			or (
792
-				(!isset($opt['statut']) or !in_array($opt['statut'], ['publie', 'refuse'], true))
793
-				and in_array($qui['statut'], ['0minirezo', '1comite'])
794
-				and in_array($r['statut'], ['prop', 'prepa', 'poubelle'])
795
-				and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur'])
796
-			)
797
-		);
781
+    if (!$id) {
782
+        return false;
783
+    }
784
+    $r = sql_fetsel('id_rubrique,statut', 'spip_articles', 'id_article=' . sql_quote($id));
785
+
786
+    return
787
+        $r
788
+        and
789
+        (
790
+            autoriser('publierdans', 'rubrique', $r['id_rubrique'], $qui, $opt)
791
+            or (
792
+                (!isset($opt['statut']) or !in_array($opt['statut'], ['publie', 'refuse'], true))
793
+                and in_array($qui['statut'], ['0minirezo', '1comite'])
794
+                and in_array($r['statut'], ['prop', 'prepa', 'poubelle'])
795
+                and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur'])
796
+            )
797
+        );
798 798
 }
799 799
 
800 800
 /**
@@ -812,13 +812,13 @@  discard block
 block discarded – undo
812 812
  * @return bool true s'il a le droit, false sinon
813 813
  **/
814 814
 function autoriser_article_creer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
815
-	if (!empty($opt['id_parent'])) {
816
-		// creerarticledans rappelle autoriser(creer,article) sans id, donc on verifiera condition du else aussi
817
-		return autoriser('creerarticledans', 'rubrique', $opt['id_parent'], $qui);
818
-	}
819
-	else {
820
-		return (sql_countsel('spip_rubriques') > 0 and in_array($qui['statut'], ['0minirezo', '1comite']));
821
-	}
815
+    if (!empty($opt['id_parent'])) {
816
+        // creerarticledans rappelle autoriser(creer,article) sans id, donc on verifiera condition du else aussi
817
+        return autoriser('creerarticledans', 'rubrique', $opt['id_parent'], $qui);
818
+    }
819
+    else {
820
+        return (sql_countsel('spip_rubriques') > 0 and in_array($qui['statut'], ['0minirezo', '1comite']));
821
+    }
822 822
 }
823 823
 
824 824
 /**
@@ -840,28 +840,28 @@  discard block
 block discarded – undo
840 840
  * @return bool true s'il a le droit, false sinon
841 841
  */
842 842
 function autoriser_article_voir_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
843
-	if ($qui['statut'] === '0minirezo') {
844
-		return true;
845
-	}
846
-	// cas des articles : depend du statut de l'article et de l'auteur
847
-	if (isset($opt['statut'])) {
848
-		$statut = $opt['statut'];
849
-	} else {
850
-		if (!$id) {
851
-			return false;
852
-		}
853
-		$statut = sql_getfetsel('statut', 'spip_articles', 'id_article=' . intval($id));
854
-	}
855
-
856
-	return
857
-		// si on est pas auteur de l'article,
858
-		// seuls les propose et publies sont visibles
859
-		in_array($statut, ['prop', 'publie'])
860
-		// sinon si on est auteur, on a le droit de le voir, evidemment !
861
-		or
862
-		($id
863
-			and $qui['id_auteur']
864
-			and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur']));
843
+    if ($qui['statut'] === '0minirezo') {
844
+        return true;
845
+    }
846
+    // cas des articles : depend du statut de l'article et de l'auteur
847
+    if (isset($opt['statut'])) {
848
+        $statut = $opt['statut'];
849
+    } else {
850
+        if (!$id) {
851
+            return false;
852
+        }
853
+        $statut = sql_getfetsel('statut', 'spip_articles', 'id_article=' . intval($id));
854
+    }
855
+
856
+    return
857
+        // si on est pas auteur de l'article,
858
+        // seuls les propose et publies sont visibles
859
+        in_array($statut, ['prop', 'publie'])
860
+        // sinon si on est auteur, on a le droit de le voir, evidemment !
861
+        or
862
+        ($id
863
+            and $qui['id_auteur']
864
+            and auteurs_objet('article', $id, 'id_auteur=' . $qui['id_auteur']));
865 865
 }
866 866
 
867 867
 
@@ -880,24 +880,24 @@  discard block
 block discarded – undo
880 880
  * @return bool true s'il a le droit, false sinon
881 881
  **/
882 882
 function autoriser_voir_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
883
-	# securite, mais on aurait pas du arriver ici !
884
-	if (
885
-		function_exists($f = 'autoriser_' . $type . '_voir')
886
-		or function_exists($f = 'autoriser_' . $type . '_voir_dist')
887
-	) {
888
-		return $f($faire, $type, $id, $qui, $opt);
889
-	}
883
+    # securite, mais on aurait pas du arriver ici !
884
+    if (
885
+        function_exists($f = 'autoriser_' . $type . '_voir')
886
+        or function_exists($f = 'autoriser_' . $type . '_voir_dist')
887
+    ) {
888
+        return $f($faire, $type, $id, $qui, $opt);
889
+    }
890 890
 
891
-	if ($qui['statut'] === '0minirezo') {
892
-		return true;
893
-	}
894
-	// admins et redacteurs peuvent voir un auteur
895
-	if ($type === 'auteur') {
896
-		return in_array($qui['statut'], ['0minirezo', '1comite']);
897
-	}
898
-	// sinon par defaut tout est visible
899
-	// sauf cas particuliers traites separemment (ie article)
900
-	return true;
891
+    if ($qui['statut'] === '0minirezo') {
892
+        return true;
893
+    }
894
+    // admins et redacteurs peuvent voir un auteur
895
+    if ($type === 'auteur') {
896
+        return in_array($qui['statut'], ['0minirezo', '1comite']);
897
+    }
898
+    // sinon par defaut tout est visible
899
+    // sauf cas particuliers traites separemment (ie article)
900
+    return true;
901 901
 }
902 902
 
903 903
 
@@ -920,12 +920,12 @@  discard block
 block discarded – undo
920 920
  * @return bool true s'il a le droit, false sinon
921 921
  **/
922 922
 function autoriser_webmestre_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
923
-	return
924
-		(defined('_ID_WEBMESTRES') ?
925
-			in_array($qui['id_auteur'], explode(':', _ID_WEBMESTRES))
926
-			: $qui['webmestre'] === 'oui')
927
-		and $qui['statut'] === '0minirezo'
928
-		and !$qui['restreint'];
923
+    return
924
+        (defined('_ID_WEBMESTRES') ?
925
+            in_array($qui['id_auteur'], explode(':', _ID_WEBMESTRES))
926
+            : $qui['webmestre'] === 'oui')
927
+        and $qui['statut'] === '0minirezo'
928
+        and !$qui['restreint'];
929 929
 }
930 930
 
931 931
 /**
@@ -943,9 +943,9 @@  discard block
 block discarded – undo
943 943
  * @return bool true s'il a le droit, false sinon
944 944
  **/
945 945
 function autoriser_configurer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
946
-	return
947
-		$qui['statut'] === '0minirezo'
948
-		and !$qui['restreint'];
946
+    return
947
+        $qui['statut'] === '0minirezo'
948
+        and !$qui['restreint'];
949 949
 }
950 950
 
951 951
 /**
@@ -963,8 +963,8 @@  discard block
 block discarded – undo
963 963
  * @return bool true s'il a le droit, false sinon
964 964
  **/
965 965
 function autoriser_sauvegarder_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
966
-	return
967
-		$qui['statut'] === '0minirezo';
966
+    return
967
+        $qui['statut'] === '0minirezo';
968 968
 }
969 969
 
970 970
 /**
@@ -982,7 +982,7 @@  discard block
 block discarded – undo
982 982
  * @return bool true s'il a le droit, false sinon
983 983
  **/
984 984
 function autoriser_detruire_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
985
-	return autoriser('webmestre', null, 0, $qui, $opt);
985
+    return autoriser('webmestre', null, 0, $qui, $opt);
986 986
 }
987 987
 
988 988
 /**
@@ -1001,23 +1001,23 @@  discard block
 block discarded – undo
1001 1001
  * @return bool true s'il a le droit, false sinon
1002 1002
  **/
1003 1003
 function autoriser_auteur_previsualiser_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1004
-	// les admins peuvent "previsualiser" une page auteur
1005
-	if (
1006
-		$qui['statut'] === '0minirezo'
1007
-		and !$qui['restreint']
1008
-	) {
1009
-		return true;
1010
-	} elseif ($id === 0) {
1011
-		return false;
1012
-	}
1013
-	// "Voir en ligne" si l'auteur a un article publie
1014
-	$n = sql_fetsel(
1015
-		'A.id_article',
1016
-		'spip_auteurs_liens AS L LEFT JOIN spip_articles AS A ON (L.objet=\'article\' AND L.id_objet=A.id_article)',
1017
-		"A.statut='publie' AND L.id_auteur=" . sql_quote($id)
1018
-	);
1004
+    // les admins peuvent "previsualiser" une page auteur
1005
+    if (
1006
+        $qui['statut'] === '0minirezo'
1007
+        and !$qui['restreint']
1008
+    ) {
1009
+        return true;
1010
+    } elseif ($id === 0) {
1011
+        return false;
1012
+    }
1013
+    // "Voir en ligne" si l'auteur a un article publie
1014
+    $n = sql_fetsel(
1015
+        'A.id_article',
1016
+        'spip_auteurs_liens AS L LEFT JOIN spip_articles AS A ON (L.objet=\'article\' AND L.id_objet=A.id_article)',
1017
+        "A.statut='publie' AND L.id_auteur=" . sql_quote($id)
1018
+    );
1019 1019
 
1020
-	return $n ? true : false;
1020
+    return $n ? true : false;
1021 1021
 }
1022 1022
 
1023 1023
 
@@ -1046,7 +1046,7 @@  discard block
 block discarded – undo
1046 1046
  * @return bool true s'il a le droit, false sinon
1047 1047
  **/
1048 1048
 function autoriser_auteur_creer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1049
-	return ($qui['statut'] === '0minirezo');
1049
+    return ($qui['statut'] === '0minirezo');
1050 1050
 }
1051 1051
 
1052 1052
 
@@ -1067,75 +1067,75 @@  discard block
 block discarded – undo
1067 1067
  * @return bool true s'il a le droit, false sinon
1068 1068
  **/
1069 1069
 function autoriser_auteur_modifier_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1070
-	$id = intval($id);
1071
-
1072
-	// Si pas admin : seulement le droit de modifier ses donnees perso, mais pas statut ni login
1073
-	// la modif de l'email doit etre verifiee ou notifiee si possible, mais c'est a l'interface de gerer ca
1074
-	if (!in_array($qui['statut'], ['0minirezo'])) {
1075
-		if (
1076
-			$id == $qui['id_auteur']
1077
-			&& empty($opt['statut'])
1078
-			&& empty($opt['webmestre'])
1079
-			&& empty($opt['restreintes'])
1080
-			&& empty($opt['login'])
1081
-		) {
1082
-			return true;
1083
-		}
1084
-		return false;
1085
-	}
1086
-
1087
-	// Un admin restreint peut modifier/creer un auteur non-admin mais il
1088
-	// n'a le droit ni de le promouvoir admin, ni de changer les rubriques
1089
-	if ($qui['restreint']) {
1090
-		if (isset($opt['webmestre']) and $opt['webmestre']) {
1091
-			return false;
1092
-		} elseif (
1093
-			(isset($opt['statut']) and ($opt['statut'] === '0minirezo'))
1094
-			or (isset($opt['restreintes']) and $opt['restreintes'])
1095
-		) {
1096
-			return false;
1097
-		} else {
1098
-			if ($id == $qui['id_auteur']) {
1099
-				if (isset($opt['statut']) and $opt['statut']) {
1100
-					return false;
1101
-				} else {
1102
-					return true;
1103
-				}
1104
-			} else {
1105
-				if ($id_auteur = intval($id)) {
1106
-					$t = sql_fetsel('statut', 'spip_auteurs', "id_auteur=$id_auteur");
1107
-					if ($t and $t['statut'] != '0minirezo') {
1108
-						return true;
1109
-					} else {
1110
-						return false;
1111
-					}
1112
-				} // id = 0 => creation
1113
-				else {
1114
-					return true;
1115
-				}
1116
-			}
1117
-		}
1118
-	}
1119
-
1120
-	// Un admin complet fait ce qu'il veut
1121
-	// sauf se degrader
1122
-	if ($id == $qui['id_auteur'] && (isset($opt['statut']) and $opt['statut'])) {
1123
-		return false;
1124
-	} elseif (
1125
-		isset($opt['webmestre'])
1126
-				and $opt['webmestre']
1127
-				and (defined('_ID_WEBMESTRES')
1128
-				or !autoriser('webmestre'))
1129
-	) {
1130
-		// et toucher au statut webmestre si il ne l'est pas lui meme
1131
-		// ou si les webmestres sont fixes par constante (securite)
1132
-		return false;
1133
-	} // et modifier un webmestre si il ne l'est pas lui meme
1134
-	elseif (intval($id) and !autoriser('webmestre') and autoriser('webmestre', '', 0, $id)) {
1135
-		return false;
1136
-	} else {
1137
-		return true;
1138
-	}
1070
+    $id = intval($id);
1071
+
1072
+    // Si pas admin : seulement le droit de modifier ses donnees perso, mais pas statut ni login
1073
+    // la modif de l'email doit etre verifiee ou notifiee si possible, mais c'est a l'interface de gerer ca
1074
+    if (!in_array($qui['statut'], ['0minirezo'])) {
1075
+        if (
1076
+            $id == $qui['id_auteur']
1077
+            && empty($opt['statut'])
1078
+            && empty($opt['webmestre'])
1079
+            && empty($opt['restreintes'])
1080
+            && empty($opt['login'])
1081
+        ) {
1082
+            return true;
1083
+        }
1084
+        return false;
1085
+    }
1086
+
1087
+    // Un admin restreint peut modifier/creer un auteur non-admin mais il
1088
+    // n'a le droit ni de le promouvoir admin, ni de changer les rubriques
1089
+    if ($qui['restreint']) {
1090
+        if (isset($opt['webmestre']) and $opt['webmestre']) {
1091
+            return false;
1092
+        } elseif (
1093
+            (isset($opt['statut']) and ($opt['statut'] === '0minirezo'))
1094
+            or (isset($opt['restreintes']) and $opt['restreintes'])
1095
+        ) {
1096
+            return false;
1097
+        } else {
1098
+            if ($id == $qui['id_auteur']) {
1099
+                if (isset($opt['statut']) and $opt['statut']) {
1100
+                    return false;
1101
+                } else {
1102
+                    return true;
1103
+                }
1104
+            } else {
1105
+                if ($id_auteur = intval($id)) {
1106
+                    $t = sql_fetsel('statut', 'spip_auteurs', "id_auteur=$id_auteur");
1107
+                    if ($t and $t['statut'] != '0minirezo') {
1108
+                        return true;
1109
+                    } else {
1110
+                        return false;
1111
+                    }
1112
+                } // id = 0 => creation
1113
+                else {
1114
+                    return true;
1115
+                }
1116
+            }
1117
+        }
1118
+    }
1119
+
1120
+    // Un admin complet fait ce qu'il veut
1121
+    // sauf se degrader
1122
+    if ($id == $qui['id_auteur'] && (isset($opt['statut']) and $opt['statut'])) {
1123
+        return false;
1124
+    } elseif (
1125
+        isset($opt['webmestre'])
1126
+                and $opt['webmestre']
1127
+                and (defined('_ID_WEBMESTRES')
1128
+                or !autoriser('webmestre'))
1129
+    ) {
1130
+        // et toucher au statut webmestre si il ne l'est pas lui meme
1131
+        // ou si les webmestres sont fixes par constante (securite)
1132
+        return false;
1133
+    } // et modifier un webmestre si il ne l'est pas lui meme
1134
+    elseif (intval($id) and !autoriser('webmestre') and autoriser('webmestre', '', 0, $id)) {
1135
+        return false;
1136
+    } else {
1137
+        return true;
1138
+    }
1139 1139
 }
1140 1140
 
1141 1141
 
@@ -1154,7 +1154,7 @@  discard block
 block discarded – undo
1154 1154
  * @return bool true s'il a le droit, false sinon
1155 1155
  **/
1156 1156
 function autoriser_associerauteurs_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1157
-	return autoriser('modifier', $type, $id, $qui, $opt);
1157
+    return autoriser('modifier', $type, $id, $qui, $opt);
1158 1158
 }
1159 1159
 
1160 1160
 
@@ -1173,7 +1173,7 @@  discard block
 block discarded – undo
1173 1173
  * @return bool true s'il a le droit, false sinon
1174 1174
  **/
1175 1175
 function autoriser_chargerftp_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1176
-	return $qui['statut'] === '0minirezo';
1176
+    return $qui['statut'] === '0minirezo';
1177 1177
 }
1178 1178
 
1179 1179
 /**
@@ -1191,7 +1191,7 @@  discard block
 block discarded – undo
1191 1191
  * @return bool true s'il a le droit, false sinon
1192 1192
  **/
1193 1193
 function autoriser_debug_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1194
-	return $qui['statut'] === '0minirezo';
1194
+    return $qui['statut'] === '0minirezo';
1195 1195
 }
1196 1196
 
1197 1197
 /**
@@ -1208,54 +1208,54 @@  discard block
 block discarded – undo
1208 1208
  * @return array          Liste des rubriques
1209 1209
  **/
1210 1210
 function liste_rubriques_auteur($id_auteur, $raz = false) {
1211
-	static $restreint = [];
1212
-
1213
-	if (!$id_auteur = intval($id_auteur)) {
1214
-		return [];
1215
-	}
1216
-	if ($raz) {
1217
-		unset($restreint[$id_auteur]);
1218
-	} elseif (isset($restreint[$id_auteur])) {
1219
-		return $restreint[$id_auteur];
1220
-	}
1221
-
1222
-	$rubriques = [];
1223
-	if (
1224
-		(!isset($GLOBALS['meta']['version_installee'])
1225
-		or $GLOBALS['meta']['version_installee'] > 16428)
1226
-		and $r = sql_allfetsel(
1227
-			'id_objet',
1228
-			'spip_auteurs_liens',
1229
-			'id_auteur=' . intval($id_auteur) . " AND objet='rubrique' AND id_objet!=0"
1230
-		)
1231
-		and is_countable($r) ? count($r) : 0
1232
-	) {
1233
-		$r = array_column($r, 'id_objet');
1234
-
1235
-		// recuperer toute la branche, au format chaine enumeration
1236
-		include_spip('inc/rubriques');
1237
-		$r = calcul_branche_in($r);
1238
-		$r = explode(',', $r);
1239
-
1240
-		// passer les rubriques en index, elimine les doublons
1241
-		$r = array_flip($r);
1242
-		// recuperer les index seuls
1243
-		$r = array_keys($r);
1244
-		// combiner pour avoir un tableau id_rubrique=>id_rubrique
1245
-		// est-ce vraiment utile ? (on preserve la forme donnee par le code precedent)
1246
-		$rubriques = array_combine($r, $r);
1247
-	}
1248
-
1249
-	// Affecter l'auteur session le cas echeant
1250
-	if (
1251
-		isset($GLOBALS['visiteur_session']['id_auteur'])
1252
-		and $GLOBALS['visiteur_session']['id_auteur'] == $id_auteur
1253
-	) {
1254
-		$GLOBALS['visiteur_session']['restreint'] = $rubriques;
1255
-	}
1256
-
1257
-
1258
-	return $restreint[$id_auteur] = $rubriques;
1211
+    static $restreint = [];
1212
+
1213
+    if (!$id_auteur = intval($id_auteur)) {
1214
+        return [];
1215
+    }
1216
+    if ($raz) {
1217
+        unset($restreint[$id_auteur]);
1218
+    } elseif (isset($restreint[$id_auteur])) {
1219
+        return $restreint[$id_auteur];
1220
+    }
1221
+
1222
+    $rubriques = [];
1223
+    if (
1224
+        (!isset($GLOBALS['meta']['version_installee'])
1225
+        or $GLOBALS['meta']['version_installee'] > 16428)
1226
+        and $r = sql_allfetsel(
1227
+            'id_objet',
1228
+            'spip_auteurs_liens',
1229
+            'id_auteur=' . intval($id_auteur) . " AND objet='rubrique' AND id_objet!=0"
1230
+        )
1231
+        and is_countable($r) ? count($r) : 0
1232
+    ) {
1233
+        $r = array_column($r, 'id_objet');
1234
+
1235
+        // recuperer toute la branche, au format chaine enumeration
1236
+        include_spip('inc/rubriques');
1237
+        $r = calcul_branche_in($r);
1238
+        $r = explode(',', $r);
1239
+
1240
+        // passer les rubriques en index, elimine les doublons
1241
+        $r = array_flip($r);
1242
+        // recuperer les index seuls
1243
+        $r = array_keys($r);
1244
+        // combiner pour avoir un tableau id_rubrique=>id_rubrique
1245
+        // est-ce vraiment utile ? (on preserve la forme donnee par le code precedent)
1246
+        $rubriques = array_combine($r, $r);
1247
+    }
1248
+
1249
+    // Affecter l'auteur session le cas echeant
1250
+    if (
1251
+        isset($GLOBALS['visiteur_session']['id_auteur'])
1252
+        and $GLOBALS['visiteur_session']['id_auteur'] == $id_auteur
1253
+    ) {
1254
+        $GLOBALS['visiteur_session']['restreint'] = $rubriques;
1255
+    }
1256
+
1257
+
1258
+    return $restreint[$id_auteur] = $rubriques;
1259 1259
 }
1260 1260
 
1261 1261
 /**
@@ -1273,7 +1273,7 @@  discard block
 block discarded – undo
1273 1273
  * @return bool true s'il a le droit, false sinon
1274 1274
  **/
1275 1275
 function autoriser_rubrique_previsualiser_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1276
-	return autoriser('previsualiser');
1276
+    return autoriser('previsualiser');
1277 1277
 }
1278 1278
 
1279 1279
 /**
@@ -1291,7 +1291,7 @@  discard block
 block discarded – undo
1291 1291
  * @return bool true s'il a le droit, false sinon
1292 1292
  **/
1293 1293
 function autoriser_rubrique_iconifier_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1294
-	return autoriser('publierdans', 'rubrique', $id, $qui, $opt);
1294
+    return autoriser('publierdans', 'rubrique', $id, $qui, $opt);
1295 1295
 }
1296 1296
 
1297 1297
 /**
@@ -1309,9 +1309,9 @@  discard block
 block discarded – undo
1309 1309
  * @return bool true s'il a le droit, false sinon
1310 1310
  **/
1311 1311
 function autoriser_auteur_iconifier_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1312
-	$id = intval($id);
1313
-	return (($id == $qui['id_auteur']) or
1314
-		(($qui['statut'] === '0minirezo') and !$qui['restreint']));
1312
+    $id = intval($id);
1313
+    return (($id == $qui['id_auteur']) or
1314
+        (($qui['statut'] === '0minirezo') and !$qui['restreint']));
1315 1315
 }
1316 1316
 
1317 1317
 /**
@@ -1329,8 +1329,8 @@  discard block
 block discarded – undo
1329 1329
  * @return bool true s'il a le droit, false sinon
1330 1330
  **/
1331 1331
 function autoriser_iconifier_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1332
-	// par defaut, on a le droit d'iconifier si on a le droit de modifier
1333
-	return autoriser('modifier', $type, $id, $qui, $opt);
1332
+    // par defaut, on a le droit d'iconifier si on a le droit de modifier
1333
+    return autoriser('modifier', $type, $id, $qui, $opt);
1334 1334
 }
1335 1335
 
1336 1336
 
@@ -1350,7 +1350,7 @@  discard block
 block discarded – undo
1350 1350
  * @return true
1351 1351
  **/
1352 1352
 function autoriser_ok_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1353
-	return true;
1353
+    return true;
1354 1354
 }
1355 1355
 
1356 1356
 /**
@@ -1369,7 +1369,7 @@  discard block
 block discarded – undo
1369 1369
  * @return false
1370 1370
  **/
1371 1371
 function autoriser_niet_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1372
-	return false;
1372
+    return false;
1373 1373
 }
1374 1374
 
1375 1375
 /**
@@ -1387,11 +1387,11 @@  discard block
 block discarded – undo
1387 1387
  * @return bool true s'il a le droit, false sinon
1388 1388
  **/
1389 1389
 function autoriser_base_reparer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1390
-	if (!autoriser('detruire') or _request('reinstall')) {
1391
-		return false;
1392
-	}
1390
+    if (!autoriser('detruire') or _request('reinstall')) {
1391
+        return false;
1392
+    }
1393 1393
 
1394
-	return true;
1394
+    return true;
1395 1395
 }
1396 1396
 
1397 1397
 /**
@@ -1409,7 +1409,7 @@  discard block
 block discarded – undo
1409 1409
  * @return true
1410 1410
  **/
1411 1411
 function autoriser_infosperso_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1412
-	return true;
1412
+    return true;
1413 1413
 }
1414 1414
 
1415 1415
 /**
@@ -1427,7 +1427,7 @@  discard block
 block discarded – undo
1427 1427
  * @return true
1428 1428
  **/
1429 1429
 function autoriser_langage_configurer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1430
-	return true;
1430
+    return true;
1431 1431
 }
1432 1432
 
1433 1433
 /**
@@ -1445,7 +1445,7 @@  discard block
 block discarded – undo
1445 1445
  * @return bool true s'il a le droit, false sinon
1446 1446
  **/
1447 1447
 function autoriser_configurerlangage_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1448
-	return autoriser('configurer', '_langage', $id, $qui, $opt);
1448
+    return autoriser('configurer', '_langage', $id, $qui, $opt);
1449 1449
 }
1450 1450
 
1451 1451
 /**
@@ -1463,7 +1463,7 @@  discard block
 block discarded – undo
1463 1463
  * @return true
1464 1464
  **/
1465 1465
 function autoriser_preferences_configurer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1466
-	return true;
1466
+    return true;
1467 1467
 }
1468 1468
 
1469 1469
 /**
@@ -1481,7 +1481,7 @@  discard block
 block discarded – undo
1481 1481
  * @return bool true s'il a le droit, false sinon
1482 1482
  **/
1483 1483
 function autoriser_configurerpreferences_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1484
-	return autoriser('configurer', '_preferences', $id, $qui, $opt);
1484
+    return autoriser('configurer', '_preferences', $id, $qui, $opt);
1485 1485
 }
1486 1486
 
1487 1487
 /**
@@ -1499,8 +1499,8 @@  discard block
 block discarded – undo
1499 1499
  * @return bool true s'il a le droit, false sinon
1500 1500
  **/
1501 1501
 function autoriser_menudeveloppement_menugrandeentree_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1502
-	return (isset($GLOBALS['visiteur_session']['prefs']['activer_menudev'])
1503
-		and $GLOBALS['visiteur_session']['prefs']['activer_menudev'] === 'oui');
1502
+    return (isset($GLOBALS['visiteur_session']['prefs']['activer_menudev'])
1503
+        and $GLOBALS['visiteur_session']['prefs']['activer_menudev'] === 'oui');
1504 1504
 }
1505 1505
 
1506 1506
 /**
@@ -1519,7 +1519,7 @@  discard block
 block discarded – undo
1519 1519
  * @return true
1520 1520
  **/
1521 1521
 function autoriser_menugrandeentree_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1522
-	return true;
1522
+    return true;
1523 1523
 }
1524 1524
 
1525 1525
 /**
@@ -1537,7 +1537,7 @@  discard block
 block discarded – undo
1537 1537
  * @return true
1538 1538
  **/
1539 1539
 function autoriser_auteurs_voir_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1540
-	return true;
1540
+    return true;
1541 1541
 }
1542 1542
 
1543 1543
 /**
@@ -1555,7 +1555,7 @@  discard block
 block discarded – undo
1555 1555
  * @return bool true s'il a le droit, false sinon
1556 1556
  **/
1557 1557
 function autoriser_auteurs_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1558
-	return autoriser('voir', '_auteurs', $id, $qui, $opt);
1558
+    return autoriser('voir', '_auteurs', $id, $qui, $opt);
1559 1559
 }
1560 1560
 
1561 1561
 /**
@@ -1573,7 +1573,7 @@  discard block
 block discarded – undo
1573 1573
  * @return true
1574 1574
  **/
1575 1575
 function autoriser_articles_voir_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1576
-	return true;
1576
+    return true;
1577 1577
 }
1578 1578
 
1579 1579
 /**
@@ -1591,7 +1591,7 @@  discard block
 block discarded – undo
1591 1591
  * @return bool true s'il a le droit, false sinon
1592 1592
  **/
1593 1593
 function autoriser_articles_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1594
-	return autoriser('voir', '_articles', $id, $qui, $opt);
1594
+    return autoriser('voir', '_articles', $id, $qui, $opt);
1595 1595
 }
1596 1596
 
1597 1597
 /**
@@ -1609,7 +1609,7 @@  discard block
 block discarded – undo
1609 1609
  * @return true
1610 1610
  **/
1611 1611
 function autoriser_rubriques_voir_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1612
-	return true;
1612
+    return true;
1613 1613
 }
1614 1614
 
1615 1615
 /**
@@ -1627,7 +1627,7 @@  discard block
 block discarded – undo
1627 1627
  * @return bool true s'il a le droit, false sinon
1628 1628
  **/
1629 1629
 function autoriser_rubriques_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1630
-	return autoriser('voir', '_rubriques', $id, $qui, $opt);
1630
+    return autoriser('voir', '_rubriques', $id, $qui, $opt);
1631 1631
 }
1632 1632
 
1633 1633
 /**
@@ -1645,7 +1645,7 @@  discard block
 block discarded – undo
1645 1645
  * @return bool true s'il a le droit, false sinon
1646 1646
  **/
1647 1647
 function autoriser_articlecreer_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1648
-	return verifier_table_non_vide();
1648
+    return verifier_table_non_vide();
1649 1649
 }
1650 1650
 
1651 1651
 
@@ -1666,7 +1666,7 @@  discard block
 block discarded – undo
1666 1666
  * @return bool true s'il a le droit, false sinon
1667 1667
  **/
1668 1668
 function autoriser_auteurcreer_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1669
-	return autoriser('creer', 'auteur', $id, $qui, $opt);
1669
+    return autoriser('creer', 'auteur', $id, $qui, $opt);
1670 1670
 }
1671 1671
 
1672 1672
 /**
@@ -1684,13 +1684,13 @@  discard block
 block discarded – undo
1684 1684
  * @return bool true s'il a le droit, false sinon
1685 1685
  **/
1686 1686
 function autoriser_visiteurs_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1687
-	include_spip('base/abstract_sql');
1688
-	return
1689
-		$qui['statut'] === '0minirezo' and !$qui['restreint']
1690
-		and (
1691
-			$GLOBALS['meta']['accepter_visiteurs'] != 'non'
1692
-			or sql_countsel('spip_auteurs', 'statut in ("6forum", "nouveau")') > 0
1693
-		);
1687
+    include_spip('base/abstract_sql');
1688
+    return
1689
+        $qui['statut'] === '0minirezo' and !$qui['restreint']
1690
+        and (
1691
+            $GLOBALS['meta']['accepter_visiteurs'] != 'non'
1692
+            or sql_countsel('spip_auteurs', 'statut in ("6forum", "nouveau")') > 0
1693
+        );
1694 1694
 }
1695 1695
 
1696 1696
 /**
@@ -1708,7 +1708,7 @@  discard block
 block discarded – undo
1708 1708
  * @return bool true s'il a le droit, false sinon
1709 1709
  **/
1710 1710
 function autoriser_suiviedito_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1711
-	return $qui['statut'] === '0minirezo';
1711
+    return $qui['statut'] === '0minirezo';
1712 1712
 }
1713 1713
 
1714 1714
 /**
@@ -1726,7 +1726,7 @@  discard block
 block discarded – undo
1726 1726
  * @return bool true s'il a le droit, false sinon
1727 1727
  **/
1728 1728
 function autoriser_synchro_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1729
-	return $qui['statut'] === '0minirezo';
1729
+    return $qui['statut'] === '0minirezo';
1730 1730
 }
1731 1731
 
1732 1732
 /**
@@ -1744,7 +1744,7 @@  discard block
 block discarded – undo
1744 1744
  * @return bool true s'il a le droit, false sinon
1745 1745
  **/
1746 1746
 function autoriser_configurerinteractions_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1747
-	return autoriser('configurer', '_interactions', $id, $qui, $opt);
1747
+    return autoriser('configurer', '_interactions', $id, $qui, $opt);
1748 1748
 }
1749 1749
 
1750 1750
 /**
@@ -1762,7 +1762,7 @@  discard block
 block discarded – undo
1762 1762
  * @return bool true s'il a le droit, false sinon
1763 1763
  **/
1764 1764
 function autoriser_configurerlangue_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1765
-	return autoriser('configurer', '_langue', $id, $qui, $opt);
1765
+    return autoriser('configurer', '_langue', $id, $qui, $opt);
1766 1766
 }
1767 1767
 
1768 1768
 /**
@@ -1780,7 +1780,7 @@  discard block
 block discarded – undo
1780 1780
  * @return bool true s'il a le droit, false sinon
1781 1781
  **/
1782 1782
 function autoriser_configurermultilinguisme_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1783
-	return autoriser('configurer', '_multilinguisme', $id, $qui, $opt);
1783
+    return autoriser('configurer', '_multilinguisme', $id, $qui, $opt);
1784 1784
 }
1785 1785
 
1786 1786
 /**
@@ -1798,7 +1798,7 @@  discard block
 block discarded – undo
1798 1798
  * @return bool true s'il a le droit, false sinon
1799 1799
  **/
1800 1800
 function autoriser_configurercontenu_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1801
-	return autoriser('configurer', '_contenu', $id, $qui, $opt);
1801
+    return autoriser('configurer', '_contenu', $id, $qui, $opt);
1802 1802
 }
1803 1803
 
1804 1804
 /**
@@ -1816,7 +1816,7 @@  discard block
 block discarded – undo
1816 1816
  * @return bool true s'il a le droit, false sinon
1817 1817
  **/
1818 1818
 function autoriser_configureravancees_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1819
-	return autoriser('configurer', '_avancees', $id, $qui, $opt);
1819
+    return autoriser('configurer', '_avancees', $id, $qui, $opt);
1820 1820
 }
1821 1821
 
1822 1822
 /**
@@ -1834,7 +1834,7 @@  discard block
 block discarded – undo
1834 1834
  * @return bool true s'il a le droit, false sinon
1835 1835
  **/
1836 1836
 function autoriser_adminplugin_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1837
-	return autoriser('configurer', '_plugins', $id, $qui, $opt);
1837
+    return autoriser('configurer', '_plugins', $id, $qui, $opt);
1838 1838
 }
1839 1839
 
1840 1840
 /**
@@ -1852,7 +1852,7 @@  discard block
 block discarded – undo
1852 1852
  * @return bool true s'il a le droit, false sinon
1853 1853
  **/
1854 1854
 function autoriser_admintech_menu_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1855
-	return autoriser('detruire', $type, $id, $qui, $opt);
1855
+    return autoriser('detruire', $type, $id, $qui, $opt);
1856 1856
 }
1857 1857
 
1858 1858
 /**
@@ -1870,7 +1870,7 @@  discard block
 block discarded – undo
1870 1870
  * @return bool true s'il a le droit, false sinon
1871 1871
  **/
1872 1872
 function autoriser_queue_purger_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1873
-	return autoriser('webmestre');
1873
+    return autoriser('webmestre');
1874 1874
 }
1875 1875
 
1876 1876
 
@@ -1890,11 +1890,11 @@  discard block
 block discarded – undo
1890 1890
  * @return bool true s'il a le droit, false sinon
1891 1891
  **/
1892 1892
 function autoriser_echafauder_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
1893
-	if (test_espace_prive()) {
1894
-		return intval($qui['id_auteur']) ? true : false;
1895
-	} else {
1896
-		return autoriser('webmestre', '', $id, $qui, $opt);
1897
-	}
1893
+    if (test_espace_prive()) {
1894
+        return intval($qui['id_auteur']) ? true : false;
1895
+    } else {
1896
+        return autoriser('webmestre', '', $id, $qui, $opt);
1897
+    }
1898 1898
 }
1899 1899
 
1900 1900
 
@@ -1909,27 +1909,27 @@  discard block
 block discarded – undo
1909 1909
  *     Identifiants d'auteurs
1910 1910
  */
1911 1911
 function auteurs_objet($objet, $id_objet, $cond = '') {
1912
-	$objet = objet_type($objet);
1913
-	$where = [
1914
-		'objet=' . sql_quote($objet),
1915
-		'id_objet=' . intval($id_objet)
1916
-	];
1917
-	if (!empty($cond)) {
1918
-		if (is_array($cond)) {
1919
-			$where = array_merge($where, $cond);
1920
-		} else {
1921
-			$where[] = $cond;
1922
-		}
1923
-	}
1924
-	$auteurs = sql_allfetsel(
1925
-		'id_auteur',
1926
-		'spip_auteurs_liens',
1927
-		$where
1928
-	);
1929
-	if (is_array($auteurs)) {
1930
-		return array_column($auteurs, 'id_auteur');
1931
-	}
1932
-	return [];
1912
+    $objet = objet_type($objet);
1913
+    $where = [
1914
+        'objet=' . sql_quote($objet),
1915
+        'id_objet=' . intval($id_objet)
1916
+    ];
1917
+    if (!empty($cond)) {
1918
+        if (is_array($cond)) {
1919
+            $where = array_merge($where, $cond);
1920
+        } else {
1921
+            $where[] = $cond;
1922
+        }
1923
+    }
1924
+    $auteurs = sql_allfetsel(
1925
+        'id_auteur',
1926
+        'spip_auteurs_liens',
1927
+        $where
1928
+    );
1929
+    if (is_array($auteurs)) {
1930
+        return array_column($auteurs, 'id_auteur');
1931
+    }
1932
+    return [];
1933 1933
 }
1934 1934
 
1935 1935
 /**
@@ -1944,11 +1944,11 @@  discard block
 block discarded – undo
1944 1944
  *     - false : serveur SQL indisponible
1945 1945
  */
1946 1946
 function auteurs_article($id_article, $cond = '') {
1947
-	return sql_allfetsel(
1948
-		'id_auteur',
1949
-		'spip_auteurs_liens',
1950
-		"objet='article' AND id_objet=" . intval($id_article) . ($cond ? " AND $cond" : '')
1951
-	);
1947
+    return sql_allfetsel(
1948
+        'id_auteur',
1949
+        'spip_auteurs_liens',
1950
+        "objet='article' AND id_objet=" . intval($id_article) . ($cond ? " AND $cond" : '')
1951
+    );
1952 1952
 }
1953 1953
 
1954 1954
 
@@ -1962,7 +1962,7 @@  discard block
 block discarded – undo
1962 1962
  */
1963 1963
 function acces_restreint_rubrique($id_rubrique) {
1964 1964
 
1965
-	return (isset($GLOBALS['connect_id_rubrique'][$id_rubrique]));
1965
+    return (isset($GLOBALS['connect_id_rubrique'][$id_rubrique]));
1966 1966
 }
1967 1967
 
1968 1968
 
@@ -1975,12 +1975,12 @@  discard block
 block discarded – undo
1975 1975
  * @return bool             true si un parent existe
1976 1976
  */
1977 1977
 function verifier_table_non_vide($table = 'spip_rubriques') {
1978
-	static $done = [];
1979
-	if (!isset($done[$table])) {
1980
-		$done[$table] = sql_countsel($table) > 0;
1981
-	}
1978
+    static $done = [];
1979
+    if (!isset($done[$table])) {
1980
+        $done[$table] = sql_countsel($table) > 0;
1981
+    }
1982 1982
 
1983
-	return $done[$table];
1983
+    return $done[$table];
1984 1984
 }
1985 1985
 
1986 1986
 /**
@@ -2007,15 +2007,15 @@  discard block
 block discarded – undo
2007 2007
  */
2008 2008
 function autoriser_inscrireauteur_dist($faire, $quoi, $id, $qui, $opt) {
2009 2009
 
2010
-	$s = array_search($quoi, $GLOBALS['liste_des_statuts']);
2011
-	switch ($s) {
2012
-		case 'info_redacteurs':
2013
-			return ($GLOBALS['meta']['accepter_inscriptions'] === 'oui');
2014
-		case 'info_visiteurs':
2015
-			return ($GLOBALS['meta']['accepter_visiteurs'] === 'oui' or $GLOBALS['meta']['forums_publics'] === 'abo');
2016
-	}
2010
+    $s = array_search($quoi, $GLOBALS['liste_des_statuts']);
2011
+    switch ($s) {
2012
+        case 'info_redacteurs':
2013
+            return ($GLOBALS['meta']['accepter_inscriptions'] === 'oui');
2014
+        case 'info_visiteurs':
2015
+            return ($GLOBALS['meta']['accepter_visiteurs'] === 'oui' or $GLOBALS['meta']['forums_publics'] === 'abo');
2016
+    }
2017 2017
 
2018
-	return false;
2018
+    return false;
2019 2019
 }
2020 2020
 
2021 2021
 /**
@@ -2033,7 +2033,7 @@  discard block
 block discarded – undo
2033 2033
  * @return bool true s'il a le droit, false sinon
2034 2034
  **/
2035 2035
 function autoriser_inscription_relancer_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
2036
-	return $qui['statut'] === '0minirezo' and !$qui['restreint'];
2036
+    return $qui['statut'] === '0minirezo' and !$qui['restreint'];
2037 2037
 }
2038 2038
 
2039 2039
 /**
@@ -2051,5 +2051,5 @@  discard block
 block discarded – undo
2051 2051
  * @return bool true s'il a le droit, false sinon
2052 2052
  **/
2053 2053
 function autoriser_phpinfos_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
2054
-	return autoriser('webmestre');
2054
+    return autoriser('webmestre');
2055 2055
 }
Please login to merge, or discard this patch.
ecrire/lang/spip_zh.php 1 patch
Indentation   +533 added lines, -533 removed lines patch added patch discarded remove patch
@@ -4,510 +4,510 @@  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
-	'access_interface_graphique' => '返回完整显示模式',
14
-	'access_mode_texte' => '显示简洁显示模式',
15
-	'admin_debug' => '除錯',
16
-	'admin_modifier_article' => '修改文章',
17
-	'admin_modifier_auteur' => '修改作者',
18
-	'admin_modifier_breve' => '修改简要',
19
-	'admin_modifier_mot' => '修改关键词',
20
-	'admin_modifier_rubrique' => '修改此栏',
21
-	'admin_recalculer' => '刷新页面',
22
-	'afficher_trad' => '显示译文',
23
-	'alerte_maj_impossible' => '<b>警告!</b> 更新SQL到版本 @version@失败, 可能是数据库权限问题. 请联系您的ISP(INTERNET服务提供商) .', # MODIF
24
-	'alerte_modif_info_concourante' => '注意:这条信息在别处被更改。目前值为 :', # MODIF
25
-	'analyse_xml' => 'XML分析',
26
-	'annuler' => '取消',
27
-	'antispam_champ_vide' => '请保留此格空白:',
28
-	'articles_recents' => '最新文章',
29
-	'avis_archive_incorrect' => '打包文件不是有效的SPIP文件',
30
-	'avis_archive_invalide' => '打包文件无效',
31
-	'avis_attention' => '注意!',
32
-	'avis_champ_incorrect_type_objet' => '无效名 @name@ 对象名 @type@',
33
-	'avis_colonne_inexistante' => ' @col@ 列不存在',
34
-	'avis_erreur' => '错误: 参见以下',
35
-	'avis_erreur_connexion' => '连接失败',
36
-	'avis_erreur_cookie' => 'cookie错误',
37
-	'avis_erreur_fonction_contexte' => '程序失败. 该功能不能在此调用.', # MODIF
38
-	'avis_erreur_mysql' => 'SQL错误', # MODIF
39
-	'avis_erreur_sauvegarde' => '@type@ @id_objet@备份失败!',
40
-	'avis_erreur_visiteur' => '访问个人空间出错',
12
+    // A
13
+    'access_interface_graphique' => '返回完整显示模式',
14
+    'access_mode_texte' => '显示简洁显示模式',
15
+    'admin_debug' => '除錯',
16
+    'admin_modifier_article' => '修改文章',
17
+    'admin_modifier_auteur' => '修改作者',
18
+    'admin_modifier_breve' => '修改简要',
19
+    'admin_modifier_mot' => '修改关键词',
20
+    'admin_modifier_rubrique' => '修改此栏',
21
+    'admin_recalculer' => '刷新页面',
22
+    'afficher_trad' => '显示译文',
23
+    'alerte_maj_impossible' => '<b>警告!</b> 更新SQL到版本 @version@失败, 可能是数据库权限问题. 请联系您的ISP(INTERNET服务提供商) .', # MODIF
24
+    'alerte_modif_info_concourante' => '注意:这条信息在别处被更改。目前值为 :', # MODIF
25
+    'analyse_xml' => 'XML分析',
26
+    'annuler' => '取消',
27
+    'antispam_champ_vide' => '请保留此格空白:',
28
+    'articles_recents' => '最新文章',
29
+    'avis_archive_incorrect' => '打包文件不是有效的SPIP文件',
30
+    'avis_archive_invalide' => '打包文件无效',
31
+    'avis_attention' => '注意!',
32
+    'avis_champ_incorrect_type_objet' => '无效名 @name@ 对象名 @type@',
33
+    'avis_colonne_inexistante' => ' @col@ 列不存在',
34
+    'avis_erreur' => '错误: 参见以下',
35
+    'avis_erreur_connexion' => '连接失败',
36
+    'avis_erreur_cookie' => 'cookie错误',
37
+    'avis_erreur_fonction_contexte' => '程序失败. 该功能不能在此调用.', # MODIF
38
+    'avis_erreur_mysql' => 'SQL错误', # MODIF
39
+    'avis_erreur_sauvegarde' => '@type@ @id_objet@备份失败!',
40
+    'avis_erreur_visiteur' => '访问个人空间出错',
41 41
 
42
-	// B
43
-	'barre_a_accent_grave' => '插入加重的字符',
44
-	'barre_aide' => '用象征图快捷定义展出',
45
-	'barre_e_accent_aigu' => '插入加重的E ',
46
-	'barre_eo' => '插入oe [法文输入]',
47
-	'barre_eo_maj' => '在O之后插入E[法文OE输入]',
48
-	'barre_euro' => '插入欧元标志€',
49
-	'barre_gras' => '置为{{黑体}}',
50
-	'barre_guillemets' => '加双引号',
51
-	'barre_guillemets_simples' => '加单引号',
52
-	'barre_intertitre' => '转为{{{小标题}}}',
53
-	'barre_italic' => '置为{斜体}',
54
-	'barre_lien' => '转为超文本链接[http://...]',
55
-	'barre_lien_input' => '请输入目标链接(您可以使用 http://www.mysite.com的格式或直接指出在本站中该文章的编号).',
56
-	'barre_note' => '转为[[页尾标号]]',
57
-	'barre_paragraphe' => '新建段落', # MODIF
58
-	'barre_quote' => '<quote>引用一个消息</quote>',
59
-	'bouton_changer' => '修改',
60
-	'bouton_chercher' => '搜索',
61
-	'bouton_choisir' => '选择',
62
-	'bouton_enregistrer' => '保存',
63
-	'bouton_radio_desactiver_messagerie_interne' => '停用内部消息',
64
-	'bouton_radio_envoi_annonces' => '发送可编辑的声明',
65
-	'bouton_radio_non_envoi_annonces' => '不使用任何声明',
66
-	'bouton_radio_non_envoi_liste_nouveautes' => '不发送最近新闻列表',
67
-	'bouton_recharger_page' => '重载本页',
68
-	'bouton_telecharger' => '上传',
69
-	'bouton_upload' => '上传', # MODIF
70
-	'bouton_valider' => '提交',
42
+    // B
43
+    'barre_a_accent_grave' => '插入加重的字符',
44
+    'barre_aide' => '用象征图快捷定义展出',
45
+    'barre_e_accent_aigu' => '插入加重的E ',
46
+    'barre_eo' => '插入oe [法文输入]',
47
+    'barre_eo_maj' => '在O之后插入E[法文OE输入]',
48
+    'barre_euro' => '插入欧元标志€',
49
+    'barre_gras' => '置为{{黑体}}',
50
+    'barre_guillemets' => '加双引号',
51
+    'barre_guillemets_simples' => '加单引号',
52
+    'barre_intertitre' => '转为{{{小标题}}}',
53
+    'barre_italic' => '置为{斜体}',
54
+    'barre_lien' => '转为超文本链接[http://...]',
55
+    'barre_lien_input' => '请输入目标链接(您可以使用 http://www.mysite.com的格式或直接指出在本站中该文章的编号).',
56
+    'barre_note' => '转为[[页尾标号]]',
57
+    'barre_paragraphe' => '新建段落', # MODIF
58
+    'barre_quote' => '<quote>引用一个消息</quote>',
59
+    'bouton_changer' => '修改',
60
+    'bouton_chercher' => '搜索',
61
+    'bouton_choisir' => '选择',
62
+    'bouton_enregistrer' => '保存',
63
+    'bouton_radio_desactiver_messagerie_interne' => '停用内部消息',
64
+    'bouton_radio_envoi_annonces' => '发送可编辑的声明',
65
+    'bouton_radio_non_envoi_annonces' => '不使用任何声明',
66
+    'bouton_radio_non_envoi_liste_nouveautes' => '不发送最近新闻列表',
67
+    'bouton_recharger_page' => '重载本页',
68
+    'bouton_telecharger' => '上传',
69
+    'bouton_upload' => '上传', # MODIF
70
+    'bouton_valider' => '提交',
71 71
 
72
-	// C
73
-	'cal_apresmidi' => '下午',
74
-	'cal_jour_entier' => '整日',
75
-	'cal_matin' => '早晨',
76
-	'cal_par_jour' => '按日显示日程',
77
-	'cal_par_mois' => '按月显示日程',
78
-	'cal_par_semaine' => '按周显示日程',
79
-	'choix_couleur_interface' => '颜色',
80
-	'choix_interface' => '界面切换', # MODIF
81
-	'colonne' => '列',
82
-	'confirm_changer_statut' => '注意,您要求改变这一项目的状态。请确认继续。',
83
-	'correcte' => '生效', # MODIF
72
+    // C
73
+    'cal_apresmidi' => '下午',
74
+    'cal_jour_entier' => '整日',
75
+    'cal_matin' => '早晨',
76
+    'cal_par_jour' => '按日显示日程',
77
+    'cal_par_mois' => '按月显示日程',
78
+    'cal_par_semaine' => '按周显示日程',
79
+    'choix_couleur_interface' => '颜色',
80
+    'choix_interface' => '界面切换', # MODIF
81
+    'colonne' => '列',
82
+    'confirm_changer_statut' => '注意,您要求改变这一项目的状态。请确认继续。',
83
+    'correcte' => '生效', # MODIF
84 84
 
85
-	// D
86
-	'date_aujourdhui' => '今天',
87
-	'date_avant_jc' => '公元前',
88
-	'date_dans' => '在 @delai@之内。',
89
-	'date_de_mois_1' => '@nommois@@j@日',
90
-	'date_de_mois_10' => '@nommois@@j@日',
91
-	'date_de_mois_11' => '@nommois@@j@日',
92
-	'date_de_mois_12' => '@nommois@@j@日',
93
-	'date_de_mois_2' => '@nommois@@j@日',
94
-	'date_de_mois_3' => '@nommois@@j@日',
95
-	'date_de_mois_4' => '@nommois@@j@日',
96
-	'date_de_mois_5' => '@nommois@@j@日',
97
-	'date_de_mois_6' => '@nommois@@j@日',
98
-	'date_de_mois_7' => '@nommois@@j@日',
99
-	'date_de_mois_8' => '@nommois@@j@日',
100
-	'date_de_mois_9' => '@nommois@@j@日',
101
-	'date_demain' => '明天',
102
-	'date_fmt_heures_minutes' => '@h@:@m@',
103
-	'date_fmt_jour_heure' => '@jour@@heure@时',
104
-	'date_fmt_jour_mois' => '@nommois@@jour@日',
105
-	'date_fmt_jour_mois_annee' => '@annee@年@nommois@@jour@日',
106
-	'date_fmt_mois_annee' => '@annee@年@nommois@',
107
-	'date_fmt_nomjour_date' => '@nomjour@ 日@date@',
108
-	'date_heures' => '小时',
109
-	'date_hier' => '昨天',
110
-	'date_il_y_a' => ' @delai@以前',
111
-	'date_jnum1' => '1',
112
-	'date_jnum10' => '10',
113
-	'date_jnum11' => '11',
114
-	'date_jnum12' => '12',
115
-	'date_jnum13' => '13',
116
-	'date_jnum14' => '14',
117
-	'date_jnum15' => '15',
118
-	'date_jnum16' => '16',
119
-	'date_jnum17' => '17',
120
-	'date_jnum18' => '18',
121
-	'date_jnum19' => '19',
122
-	'date_jnum2' => '2',
123
-	'date_jnum20' => '20',
124
-	'date_jnum21' => '21',
125
-	'date_jnum22' => '22',
126
-	'date_jnum23' => '23',
127
-	'date_jnum24' => '24',
128
-	'date_jnum25' => '25',
129
-	'date_jnum26' => '26',
130
-	'date_jnum27' => '27',
131
-	'date_jnum28' => '28',
132
-	'date_jnum29' => '29',
133
-	'date_jnum3' => '3',
134
-	'date_jnum30' => '30',
135
-	'date_jnum31' => '31',
136
-	'date_jnum4' => '4',
137
-	'date_jnum5' => '5',
138
-	'date_jnum6' => '6',
139
-	'date_jnum7' => '7',
140
-	'date_jnum8' => '8',
141
-	'date_jnum9' => '9',
142
-	'date_jour_1' => '星期日',
143
-	'date_jour_1_abbr' => '周日',
144
-	'date_jour_1_initiale' => '星期天',
145
-	'date_jour_2' => '星期一',
146
-	'date_jour_2_abbr' => '周一',
147
-	'date_jour_2_initiale' => 'l.',
148
-	'date_jour_3' => '星期二',
149
-	'date_jour_3_abbr' => '星期二',
150
-	'date_jour_3_initiale' => '二',
151
-	'date_jour_4' => '星期三',
152
-	'date_jour_4_abbr' => '周三',
153
-	'date_jour_4_initiale' => '三',
154
-	'date_jour_5' => '星期四',
155
-	'date_jour_5_abbr' => '周四',
156
-	'date_jour_5_initiale' => '四',
157
-	'date_jour_6' => '星期五',
158
-	'date_jour_6_abbr' => '周五',
159
-	'date_jour_6_initiale' => '五',
160
-	'date_jour_7' => '星期六',
161
-	'date_jour_7_abbr' => '周六',
162
-	'date_jour_7_initiale' => '六',
163
-	'date_jours' => '天',
164
-	'date_minutes' => '分钟',
165
-	'date_mois' => '月',
166
-	'date_mois_1' => '1月',
167
-	'date_mois_10' => '10月',
168
-	'date_mois_10_abbr' => '十月',
169
-	'date_mois_11' => '11月',
170
-	'date_mois_11_abbr' => '十一月',
171
-	'date_mois_12' => '12月',
172
-	'date_mois_12_abbr' => '十二月',
173
-	'date_mois_1_abbr' => '一月',
174
-	'date_mois_2' => '2月',
175
-	'date_mois_2_abbr' => '二月',
176
-	'date_mois_3' => '3月',
177
-	'date_mois_3_abbr' => '三月',
178
-	'date_mois_4' => '4月',
179
-	'date_mois_4_abbr' => '四月',
180
-	'date_mois_5' => '5月',
181
-	'date_mois_5_abbr' => '五月',
182
-	'date_mois_6' => '6月',
183
-	'date_mois_6_abbr' => '六月',
184
-	'date_mois_7' => '7月',
185
-	'date_mois_7_abbr' => '七月',
186
-	'date_mois_8' => '8月',
187
-	'date_mois_8_abbr' => '八月',
188
-	'date_mois_9' => '9月',
189
-	'date_mois_9_abbr' => '九月',
190
-	'date_saison_1' => '冬季',
191
-	'date_saison_2' => '春季',
192
-	'date_saison_3' => '夏季',
193
-	'date_saison_4' => '秋季',
194
-	'date_semaines' => '周',
195
-	'dirs_commencer' => '为了开始安装',
196
-	'dirs_preliminaire' => '初步: <b>设置访问权限</b>',
197
-	'dirs_probleme_droits' => '访问权限问题', # MODIF
198
-	'dirs_repertoires_absents' => '<b>未找到下列目录: <ul>@bad_dirs@.</ul> </b>
85
+    // D
86
+    'date_aujourdhui' => '今天',
87
+    'date_avant_jc' => '公元前',
88
+    'date_dans' => '在 @delai@之内。',
89
+    'date_de_mois_1' => '@nommois@@j@日',
90
+    'date_de_mois_10' => '@nommois@@j@日',
91
+    'date_de_mois_11' => '@nommois@@j@日',
92
+    'date_de_mois_12' => '@nommois@@j@日',
93
+    'date_de_mois_2' => '@nommois@@j@日',
94
+    'date_de_mois_3' => '@nommois@@j@日',
95
+    'date_de_mois_4' => '@nommois@@j@日',
96
+    'date_de_mois_5' => '@nommois@@j@日',
97
+    'date_de_mois_6' => '@nommois@@j@日',
98
+    'date_de_mois_7' => '@nommois@@j@日',
99
+    'date_de_mois_8' => '@nommois@@j@日',
100
+    'date_de_mois_9' => '@nommois@@j@日',
101
+    'date_demain' => '明天',
102
+    'date_fmt_heures_minutes' => '@h@:@m@',
103
+    'date_fmt_jour_heure' => '@jour@@heure@时',
104
+    'date_fmt_jour_mois' => '@nommois@@jour@日',
105
+    'date_fmt_jour_mois_annee' => '@annee@年@nommois@@jour@日',
106
+    'date_fmt_mois_annee' => '@annee@年@nommois@',
107
+    'date_fmt_nomjour_date' => '@nomjour@ 日@date@',
108
+    'date_heures' => '小时',
109
+    'date_hier' => '昨天',
110
+    'date_il_y_a' => ' @delai@以前',
111
+    'date_jnum1' => '1',
112
+    'date_jnum10' => '10',
113
+    'date_jnum11' => '11',
114
+    'date_jnum12' => '12',
115
+    'date_jnum13' => '13',
116
+    'date_jnum14' => '14',
117
+    'date_jnum15' => '15',
118
+    'date_jnum16' => '16',
119
+    'date_jnum17' => '17',
120
+    'date_jnum18' => '18',
121
+    'date_jnum19' => '19',
122
+    'date_jnum2' => '2',
123
+    'date_jnum20' => '20',
124
+    'date_jnum21' => '21',
125
+    'date_jnum22' => '22',
126
+    'date_jnum23' => '23',
127
+    'date_jnum24' => '24',
128
+    'date_jnum25' => '25',
129
+    'date_jnum26' => '26',
130
+    'date_jnum27' => '27',
131
+    'date_jnum28' => '28',
132
+    'date_jnum29' => '29',
133
+    'date_jnum3' => '3',
134
+    'date_jnum30' => '30',
135
+    'date_jnum31' => '31',
136
+    'date_jnum4' => '4',
137
+    'date_jnum5' => '5',
138
+    'date_jnum6' => '6',
139
+    'date_jnum7' => '7',
140
+    'date_jnum8' => '8',
141
+    'date_jnum9' => '9',
142
+    'date_jour_1' => '星期日',
143
+    'date_jour_1_abbr' => '周日',
144
+    'date_jour_1_initiale' => '星期天',
145
+    'date_jour_2' => '星期一',
146
+    'date_jour_2_abbr' => '周一',
147
+    'date_jour_2_initiale' => 'l.',
148
+    'date_jour_3' => '星期二',
149
+    'date_jour_3_abbr' => '星期二',
150
+    'date_jour_3_initiale' => '二',
151
+    'date_jour_4' => '星期三',
152
+    'date_jour_4_abbr' => '周三',
153
+    'date_jour_4_initiale' => '三',
154
+    'date_jour_5' => '星期四',
155
+    'date_jour_5_abbr' => '周四',
156
+    'date_jour_5_initiale' => '四',
157
+    'date_jour_6' => '星期五',
158
+    'date_jour_6_abbr' => '周五',
159
+    'date_jour_6_initiale' => '五',
160
+    'date_jour_7' => '星期六',
161
+    'date_jour_7_abbr' => '周六',
162
+    'date_jour_7_initiale' => '六',
163
+    'date_jours' => '天',
164
+    'date_minutes' => '分钟',
165
+    'date_mois' => '月',
166
+    'date_mois_1' => '1月',
167
+    'date_mois_10' => '10月',
168
+    'date_mois_10_abbr' => '十月',
169
+    'date_mois_11' => '11月',
170
+    'date_mois_11_abbr' => '十一月',
171
+    'date_mois_12' => '12月',
172
+    'date_mois_12_abbr' => '十二月',
173
+    'date_mois_1_abbr' => '一月',
174
+    'date_mois_2' => '2月',
175
+    'date_mois_2_abbr' => '二月',
176
+    'date_mois_3' => '3月',
177
+    'date_mois_3_abbr' => '三月',
178
+    'date_mois_4' => '4月',
179
+    'date_mois_4_abbr' => '四月',
180
+    'date_mois_5' => '5月',
181
+    'date_mois_5_abbr' => '五月',
182
+    'date_mois_6' => '6月',
183
+    'date_mois_6_abbr' => '六月',
184
+    'date_mois_7' => '7月',
185
+    'date_mois_7_abbr' => '七月',
186
+    'date_mois_8' => '8月',
187
+    'date_mois_8_abbr' => '八月',
188
+    'date_mois_9' => '9月',
189
+    'date_mois_9_abbr' => '九月',
190
+    'date_saison_1' => '冬季',
191
+    'date_saison_2' => '春季',
192
+    'date_saison_3' => '夏季',
193
+    'date_saison_4' => '秋季',
194
+    'date_semaines' => '周',
195
+    'dirs_commencer' => '为了开始安装',
196
+    'dirs_preliminaire' => '初步: <b>设置访问权限</b>',
197
+    'dirs_probleme_droits' => '访问权限问题', # MODIF
198
+    'dirs_repertoires_absents' => '<b>未找到下列目录: <ul>@bad_dirs@.</ul> </b>
199 199
 <p>可能由于输入大小写有误.
200 200
 请确认目录的大小写正确; 如果不正确, 可通过FTP软件修改目录名字以纠错.<p>一旦完成,您可以', # MODIF
201
-	'dirs_repertoires_suivants' => '<b>以下目录无写权限: <ul>@bad_dirs@.</ul> </b>
201
+    'dirs_repertoires_suivants' => '<b>以下目录无写权限: <ul>@bad_dirs@.</ul> </b>
202 202
 
203 203
   <p>修改权限请使用FTP客户端为每个目录设定访问权限. 该操作在用户指南中有详细介绍.
204 204
 
205 205
   <p>一旦完成,您可以', # MODIF
206 206
 
207
-	// E
208
-	'envoi_via_le_site' => '通过本网站发送',
207
+    // E
208
+    'envoi_via_le_site' => '通过本网站发送',
209 209
 
210
-	// F
211
-	'fichier_introuvable' => '找不到@fichier@文件', # MODIF
212
-	'form_deja_inscrit' => '您已注册.',
213
-	'form_email_non_valide' => '您的电子邮件无效.',
214
-	'form_forum_access_refuse' => '您无权继续访问该站点.',
215
-	'form_forum_bonjour' => '您好@nom@,', # MODIF
216
-	'form_forum_email_deja_enregistre' => '该电子邮件地址已经记录,您可以使用常用密码.',
217
-	'form_forum_identifiant_mail' => '您的新标识已经通过邮件发送给您了.',
218
-	'form_forum_identifiants' => '个人标识符',
219
-	'form_forum_indiquer_nom_email' => '输入您的名字和电子邮件地址,您将很快通过电子邮件获取您的个人标识符.',
220
-	'form_forum_login' => '登录:',
221
-	'form_forum_message_auto' => '(这是自动消息)',
222
-	'form_forum_pass' => '密码:',
223
-	'form_forum_probleme_mail' => '邮件问题: 标识符不能被发送.',
224
-	'form_forum_voici1' => '这是您加入站点网站编辑和论坛的标识符 "@nom_site_spip@" (@adresse_site@):', # MODIF
225
-	'form_forum_voici2' => '这是您提交文章的标识符
210
+    // F
211
+    'fichier_introuvable' => '找不到@fichier@文件', # MODIF
212
+    'form_deja_inscrit' => '您已注册.',
213
+    'form_email_non_valide' => '您的电子邮件无效.',
214
+    'form_forum_access_refuse' => '您无权继续访问该站点.',
215
+    'form_forum_bonjour' => '您好@nom@,', # MODIF
216
+    'form_forum_email_deja_enregistre' => '该电子邮件地址已经记录,您可以使用常用密码.',
217
+    'form_forum_identifiant_mail' => '您的新标识已经通过邮件发送给您了.',
218
+    'form_forum_identifiants' => '个人标识符',
219
+    'form_forum_indiquer_nom_email' => '输入您的名字和电子邮件地址,您将很快通过电子邮件获取您的个人标识符.',
220
+    'form_forum_login' => '登录:',
221
+    'form_forum_message_auto' => '(这是自动消息)',
222
+    'form_forum_pass' => '密码:',
223
+    'form_forum_probleme_mail' => '邮件问题: 标识符不能被发送.',
224
+    'form_forum_voici1' => '这是您加入站点网站编辑和论坛的标识符 "@nom_site_spip@" (@adresse_site@):', # MODIF
225
+    'form_forum_voici2' => '这是您提交文章的标识符
226 226
 "@nom_site_spip@" (@adresse_login@):', # MODIF
227
-	'form_indiquer_email' => '请输入您的电子邮件地址.',
228
-	'form_indiquer_nom' => '请输入您的名字.',
229
-	'form_indiquer_nom_site' => '请输入您的站点名字.',
230
-	'form_pet_deja_enregistre' => '站点已经注册',
231
-	'form_pet_signature_pasprise' => '签名被忽略.',
232
-	'form_prop_confirmer_envoi' => '确认发送',
233
-	'form_prop_description' => '描述/注释',
234
-	'form_prop_enregistre' => '你的提议已经被记录, 站点管理员使它有效它将在线显示.',
235
-	'form_prop_envoyer' => '发送消息',
236
-	'form_prop_indiquer_email' => '请输入有效的电子邮件地址',
237
-	'form_prop_indiquer_nom_site' => '请输入站点名',
238
-	'form_prop_indiquer_sujet' => '请输入标题',
239
-	'form_prop_message_envoye' => '消息发送',
240
-	'form_prop_non_enregistre' => '您的提议未被记录.',
241
-	'form_prop_sujet' => '标题',
242
-	'form_prop_url_site' => '站点URL', # MODIF
243
-	'forum_non_inscrit' => '可能您还没有注册或者您输入的地址或密码错误.',
244
-	'forum_par_auteur' => '按 @auteur@',
245
-	'forum_titre_erreur' => '错误...',
227
+    'form_indiquer_email' => '请输入您的电子邮件地址.',
228
+    'form_indiquer_nom' => '请输入您的名字.',
229
+    'form_indiquer_nom_site' => '请输入您的站点名字.',
230
+    'form_pet_deja_enregistre' => '站点已经注册',
231
+    'form_pet_signature_pasprise' => '签名被忽略.',
232
+    'form_prop_confirmer_envoi' => '确认发送',
233
+    'form_prop_description' => '描述/注释',
234
+    'form_prop_enregistre' => '你的提议已经被记录, 站点管理员使它有效它将在线显示.',
235
+    'form_prop_envoyer' => '发送消息',
236
+    'form_prop_indiquer_email' => '请输入有效的电子邮件地址',
237
+    'form_prop_indiquer_nom_site' => '请输入站点名',
238
+    'form_prop_indiquer_sujet' => '请输入标题',
239
+    'form_prop_message_envoye' => '消息发送',
240
+    'form_prop_non_enregistre' => '您的提议未被记录.',
241
+    'form_prop_sujet' => '标题',
242
+    'form_prop_url_site' => '站点URL', # MODIF
243
+    'forum_non_inscrit' => '可能您还没有注册或者您输入的地址或密码错误.',
244
+    'forum_par_auteur' => '按 @auteur@',
245
+    'forum_titre_erreur' => '错误...',
246 246
 
247
-	// I
248
-	'ical_texte_rss_articles' => '本站点文章的«引用»文件地址:',
249
-	'ical_texte_rss_articles2' => '您同样可以获得站点中各个专栏下文章的«引用»文件:',
250
-	'ical_texte_rss_breves' => '存在多个站点简要的文件.通过指出专栏编号,您可以获得仅与该专栏相关的简要.',
251
-	'icone_a_suivre' => '跟踪',
252
-	'icone_admin_site' => '站点管理',
253
-	'icone_agenda' => '记事',
254
-	'icone_aide_ligne' => '帮助', # MODIF
255
-	'icone_articles' => '文章',
256
-	'icone_auteurs' => '作者',
257
-	'icone_brouteur' => '快速浏览',
258
-	'icone_configuration_site' => '配置', # MODIF
259
-	'icone_configurer_site' => '配置站点',
260
-	'icone_creer_nouvel_auteur' => '新建一个作者',
261
-	'icone_creer_rubrique' => '新建专栏',
262
-	'icone_creer_sous_rubrique' => '新建子专栏',
263
-	'icone_deconnecter' => '断开连接',
264
-	'icone_discussions' => '讨论',
265
-	'icone_doc_rubrique' => '各专栏文档',
266
-	'icone_ecrire_article' => '写新文章',
267
-	'icone_edition_site' => '编辑', # MODIF
268
-	'icone_gestion_langues' => '语言管理',
269
-	'icone_informations_personnelles' => '个人信息',
270
-	'icone_interface_complet' => '完整界面',
271
-	'icone_interface_simple' => '简单界面',
272
-	'icone_maintenance_site' => '站点维护',
273
-	'icone_messagerie_personnelle' => '个人消息',
274
-	'icone_repartition_debut' => '显示从开始的分布',
275
-	'icone_rubriques' => '专栏',
276
-	'icone_sauver_site' => '站点备份',
277
-	'icone_site_entier' => '整个站点',
278
-	'icone_sites_references' => '参考站点',
279
-	'icone_statistiques' => '站点统计',
280
-	'icone_suivi_activite' => '跟踪站点的活动',
281
-	'icone_suivi_actualite' => '站点评估',
282
-	'icone_suivi_pettions' => '跟踪/管理请求',
283
-	'icone_suivi_revisions' => '文章修改',
284
-	'icone_supprimer_document' => '删除文档',
285
-	'icone_supprimer_image' => '删除图片',
286
-	'icone_tous_articles' => '您所有的文章',
287
-	'icone_tous_auteur' => '所有作者',
288
-	'icone_visiter_site' => '访问', # MODIF
289
-	'icone_voir_en_ligne' => '在线预览',
290
-	'img_indisponible' => '必需图像',
291
-	'info_a_suivre' => '跟踪 »',
292
-	'info_acces_interdit' => '访问禁止',
293
-	'info_acces_refuse' => '访问拒绝',
294
-	'info_action' => '动作: @action@',
295
-	'info_administrer_rubriques' => '您可以管理该专栏及其子专栏',
296
-	'info_adresse_non_indiquee' => '您没有指定测试地址!',
297
-	'info_aide' => '帮助:',
298
-	'info_ajouter_mot' => '添加关键词',
299
-	'info_annonce' => '声明',
300
-	'info_annonces_generales' => '一般声明:',
301
-	'info_article_propose' => '已提交的文章',
302
-	'info_article_publie' => '已发表的文章',
303
-	'info_article_redaction' => '进展中的文章',
304
-	'info_article_refuse' => '丢弃的文章',
305
-	'info_article_supprime' => '删除的文章',
306
-	'info_articles' => '文章',
307
-	'info_articles_a_valider' => '需要确认的文章',
308
-	'info_articles_proposes' => '提交的文章',
309
-	'info_auteurs_nombre' => '作者:',
310
-	'info_authentification_ftp' => '(通过 FTP)验证.',
311
-	'info_breves_2' => '简要',
312
-	'info_connexion_refusee' => '连接禁止',
313
-	'info_contact_developpeur' => '请联系开发者.',
314
-	'info_contenance' => '站点包括:',
315
-	'info_contribution' => '论坛投稿', # MODIF
316
-	'info_copyright' => '@spip@是一款免费软件@lien_gpl@。',
317
-	'info_copyright_doc' => '详细信息,请访问站点 <a href="@spipnet@">http://www.spip.net/zh</a>.', # MODIF
318
-	'info_copyright_gpl' => '根据GPL协议',
319
-	'info_cours_edition' => '进展中文章', # MODIF
320
-	'info_creer_repertoire' => '请创建一个文件或目录叫:',
321
-	'info_creer_repertoire_2' => '在<b>@repertoire@</b>子目录内部,然后 :',
322
-	'info_creer_vignette' => '自动产生图标',
323
-	'info_deplier' => '展开',
324
-	'info_descriptif_nombre' => '描述:',
325
-	'info_description' => '描述:',
326
-	'info_description_2' => '描述:',
327
-	'info_dimension' => '大小:',
328
-	'info_ecire_message_prive' => '写一个私有信息',
329
-	'info_email_invalide' => '无论电子邮件地址.',
330
-	'info_en_cours_validation' => '进展中的文章',
331
-	'info_en_ligne' => '现在在线:',
332
-	'info_envoyer_message_prive' => '给作者发一个私有信息',
333
-	'info_erreur_requete' => '错误查询:',
334
-	'info_erreur_squelette2' => '所有面板<b>@fichier@</b>均无效...',
335
-	'info_erreur_systeme' => '系统错误 (errno @errsys@)',
336
-	'info_erreur_systeme2' => '硬盘无足够空间,或数据库遭破坏。<br />
247
+    // I
248
+    'ical_texte_rss_articles' => '本站点文章的«引用»文件地址:',
249
+    'ical_texte_rss_articles2' => '您同样可以获得站点中各个专栏下文章的«引用»文件:',
250
+    'ical_texte_rss_breves' => '存在多个站点简要的文件.通过指出专栏编号,您可以获得仅与该专栏相关的简要.',
251
+    'icone_a_suivre' => '跟踪',
252
+    'icone_admin_site' => '站点管理',
253
+    'icone_agenda' => '记事',
254
+    'icone_aide_ligne' => '帮助', # MODIF
255
+    'icone_articles' => '文章',
256
+    'icone_auteurs' => '作者',
257
+    'icone_brouteur' => '快速浏览',
258
+    'icone_configuration_site' => '配置', # MODIF
259
+    'icone_configurer_site' => '配置站点',
260
+    'icone_creer_nouvel_auteur' => '新建一个作者',
261
+    'icone_creer_rubrique' => '新建专栏',
262
+    'icone_creer_sous_rubrique' => '新建子专栏',
263
+    'icone_deconnecter' => '断开连接',
264
+    'icone_discussions' => '讨论',
265
+    'icone_doc_rubrique' => '各专栏文档',
266
+    'icone_ecrire_article' => '写新文章',
267
+    'icone_edition_site' => '编辑', # MODIF
268
+    'icone_gestion_langues' => '语言管理',
269
+    'icone_informations_personnelles' => '个人信息',
270
+    'icone_interface_complet' => '完整界面',
271
+    'icone_interface_simple' => '简单界面',
272
+    'icone_maintenance_site' => '站点维护',
273
+    'icone_messagerie_personnelle' => '个人消息',
274
+    'icone_repartition_debut' => '显示从开始的分布',
275
+    'icone_rubriques' => '专栏',
276
+    'icone_sauver_site' => '站点备份',
277
+    'icone_site_entier' => '整个站点',
278
+    'icone_sites_references' => '参考站点',
279
+    'icone_statistiques' => '站点统计',
280
+    'icone_suivi_activite' => '跟踪站点的活动',
281
+    'icone_suivi_actualite' => '站点评估',
282
+    'icone_suivi_pettions' => '跟踪/管理请求',
283
+    'icone_suivi_revisions' => '文章修改',
284
+    'icone_supprimer_document' => '删除文档',
285
+    'icone_supprimer_image' => '删除图片',
286
+    'icone_tous_articles' => '您所有的文章',
287
+    'icone_tous_auteur' => '所有作者',
288
+    'icone_visiter_site' => '访问', # MODIF
289
+    'icone_voir_en_ligne' => '在线预览',
290
+    'img_indisponible' => '必需图像',
291
+    'info_a_suivre' => '跟踪 »',
292
+    'info_acces_interdit' => '访问禁止',
293
+    'info_acces_refuse' => '访问拒绝',
294
+    'info_action' => '动作: @action@',
295
+    'info_administrer_rubriques' => '您可以管理该专栏及其子专栏',
296
+    'info_adresse_non_indiquee' => '您没有指定测试地址!',
297
+    'info_aide' => '帮助:',
298
+    'info_ajouter_mot' => '添加关键词',
299
+    'info_annonce' => '声明',
300
+    'info_annonces_generales' => '一般声明:',
301
+    'info_article_propose' => '已提交的文章',
302
+    'info_article_publie' => '已发表的文章',
303
+    'info_article_redaction' => '进展中的文章',
304
+    'info_article_refuse' => '丢弃的文章',
305
+    'info_article_supprime' => '删除的文章',
306
+    'info_articles' => '文章',
307
+    'info_articles_a_valider' => '需要确认的文章',
308
+    'info_articles_proposes' => '提交的文章',
309
+    'info_auteurs_nombre' => '作者:',
310
+    'info_authentification_ftp' => '(通过 FTP)验证.',
311
+    'info_breves_2' => '简要',
312
+    'info_connexion_refusee' => '连接禁止',
313
+    'info_contact_developpeur' => '请联系开发者.',
314
+    'info_contenance' => '站点包括:',
315
+    'info_contribution' => '论坛投稿', # MODIF
316
+    'info_copyright' => '@spip@是一款免费软件@lien_gpl@。',
317
+    'info_copyright_doc' => '详细信息,请访问站点 <a href="@spipnet@">http://www.spip.net/zh</a>.', # MODIF
318
+    'info_copyright_gpl' => '根据GPL协议',
319
+    'info_cours_edition' => '进展中文章', # MODIF
320
+    'info_creer_repertoire' => '请创建一个文件或目录叫:',
321
+    'info_creer_repertoire_2' => '在<b>@repertoire@</b>子目录内部,然后 :',
322
+    'info_creer_vignette' => '自动产生图标',
323
+    'info_deplier' => '展开',
324
+    'info_descriptif_nombre' => '描述:',
325
+    'info_description' => '描述:',
326
+    'info_description_2' => '描述:',
327
+    'info_dimension' => '大小:',
328
+    'info_ecire_message_prive' => '写一个私有信息',
329
+    'info_email_invalide' => '无论电子邮件地址.',
330
+    'info_en_cours_validation' => '进展中的文章',
331
+    'info_en_ligne' => '现在在线:',
332
+    'info_envoyer_message_prive' => '给作者发一个私有信息',
333
+    'info_erreur_requete' => '错误查询:',
334
+    'info_erreur_squelette2' => '所有面板<b>@fichier@</b>均无效...',
335
+    'info_erreur_systeme' => '系统错误 (errno @errsys@)',
336
+    'info_erreur_systeme2' => '硬盘无足够空间,或数据库遭破坏。<br />
337 337
 <span style="color:red;">请试用 <a href=\'@script@\'>修复数据库</a>,
338 338
  或者联系您的管理员。</span>', # MODIF
339
-	'info_fini' => '完成了!',
340
-	'info_format_image' => '图片格式被用来创建插图: @gd_formats@.',
341
-	'info_format_non_defini' => '未定义格式',
342
-	'info_grand_ecran' => '大图显示',
343
-	'info_image_aide' => '帮助',
344
-	'info_image_process_titre' => '生成图标的方法',
345
-	'info_impossible_lire_page' => '<b>错误!</b>通过代理服务,此页不能阅读<tt><html>@test_proxy@</html></tt>',
346
-	'info_installation_systeme_publication' => '公众系统安装 ...',
347
-	'info_installer_documents' => '您可以自动安装 @upload@ 中所有文件。',
348
-	'info_installer_ftp' => '作为管理员,您可安装(通过 FTP)@upload@中文件使得以后能从这儿选择.',
349
-	'info_installer_images' => '你可安装的图片格式 JPEG, GIF 及其它 PNG.',
350
-	'info_installer_images_dossier' => '安装@upload@目录中的图片以便在这里可以选择他们。',
351
-	'info_interface_complete' => '完整界面',
352
-	'info_interface_simple' => '简单界面 ',
353
-	'info_joindre_document_article' => '你可附上你的文章的附加文档的类型',
354
-	'info_joindre_document_rubrique' => '您可加入该栏的文档类型',
355
-	'info_joindre_documents_article' => '你可附上你文章的附加文档的类型:',
356
-	'info_l_article' => '文章',
357
-	'info_la_breve' => '新闻',
358
-	'info_la_rubrique' => '专栏',
359
-	'info_langue_principale' => '主站点语言',
360
-	'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ 像素', # MODIF
361
-	'info_les_auteurs_1' => '按 @les_auteurs@',
362
-	'info_logo_format_interdit' => '仅@formats@格式之文件被允许作标志',
363
-	'info_logo_max_poids' => 'Les logos doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).',
364
-	'info_mail_fournisseur' => '[email protected]',
365
-	'info_message_2' => '消息',
366
-	'info_message_supprime' => '删除的消息',
367
-	'info_mise_en_ligne' => '在线出版物的日期:',
368
-	'info_modification_parametres_securite' => '修改安全参数',
369
-	'info_mois_courant' => '在月中:',
370
-	'info_mot_cle_ajoute' => '下列关键被加进',
371
-	'info_multi_herit' => '缺省语言',
372
-	'info_multi_langues_soulignees' => '<u>加下划线的语言</u> 提供了所有界面的语言的翻译. 如果你选择语言, 公共站点的所有元素 (日期, 论坛) 将被自动翻译. 作为没有下划线的语言, 这些元素将出现在站点的主语言界面上.', # MODIF
373
-	'info_multilinguisme' => '多语言',
374
-	'info_nom_non_utilisateurs_connectes' => '你的名字不显示在连接用户的列表中.',
375
-	'info_nom_utilisateurs_connectes' => '你的名字显示在连接用户的列表中.',
376
-	'info_nombre_en_ligne' => '现在在线:',
377
-	'info_non_resultat' => ' "@cherche_mot@"没有结果',
378
-	'info_non_utilisation_messagerie' => '你没有使用站点内部消息.',
379
-	'info_nouveau_message' => '你有新消息',
380
-	'info_nouveaux_messages' => '你有 @total_messages@ 条新消息',
381
-	'info_numero_abbreviation' => '第 ',
382
-	'info_pense_bete' => '忘备',
383
-	'info_petit_ecran' => '小图显示',
384
-	'info_pixels' => '像素',
385
-	'info_plusieurs_mots_trouves' => '几个关键词找到了 "@cherche_mot@":',
386
-	'info_portfolio_automatique' => '自动相册:',
387
-	'info_premier_resultat' => '[@debut_limit@ 最新结果出了 @total@]',
388
-	'info_premier_resultat_sur' => '[@debut_limit@ 最新结果出了@total@]',
389
-	'info_propose_1' => '[@nom_site_spip@] 提交: @titre@',
390
-	'info_propose_2' => '提交文章
339
+    'info_fini' => '完成了!',
340
+    'info_format_image' => '图片格式被用来创建插图: @gd_formats@.',
341
+    'info_format_non_defini' => '未定义格式',
342
+    'info_grand_ecran' => '大图显示',
343
+    'info_image_aide' => '帮助',
344
+    'info_image_process_titre' => '生成图标的方法',
345
+    'info_impossible_lire_page' => '<b>错误!</b>通过代理服务,此页不能阅读<tt><html>@test_proxy@</html></tt>',
346
+    'info_installation_systeme_publication' => '公众系统安装 ...',
347
+    'info_installer_documents' => '您可以自动安装 @upload@ 中所有文件。',
348
+    'info_installer_ftp' => '作为管理员,您可安装(通过 FTP)@upload@中文件使得以后能从这儿选择.',
349
+    'info_installer_images' => '你可安装的图片格式 JPEG, GIF 及其它 PNG.',
350
+    'info_installer_images_dossier' => '安装@upload@目录中的图片以便在这里可以选择他们。',
351
+    'info_interface_complete' => '完整界面',
352
+    'info_interface_simple' => '简单界面 ',
353
+    'info_joindre_document_article' => '你可附上你的文章的附加文档的类型',
354
+    'info_joindre_document_rubrique' => '您可加入该栏的文档类型',
355
+    'info_joindre_documents_article' => '你可附上你文章的附加文档的类型:',
356
+    'info_l_article' => '文章',
357
+    'info_la_breve' => '新闻',
358
+    'info_la_rubrique' => '专栏',
359
+    'info_langue_principale' => '主站点语言',
360
+    'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ 像素', # MODIF
361
+    'info_les_auteurs_1' => '按 @les_auteurs@',
362
+    'info_logo_format_interdit' => '仅@formats@格式之文件被允许作标志',
363
+    'info_logo_max_poids' => 'Les logos doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).',
364
+    'info_mail_fournisseur' => '[email protected]',
365
+    'info_message_2' => '消息',
366
+    'info_message_supprime' => '删除的消息',
367
+    'info_mise_en_ligne' => '在线出版物的日期:',
368
+    'info_modification_parametres_securite' => '修改安全参数',
369
+    'info_mois_courant' => '在月中:',
370
+    'info_mot_cle_ajoute' => '下列关键被加进',
371
+    'info_multi_herit' => '缺省语言',
372
+    'info_multi_langues_soulignees' => '<u>加下划线的语言</u> 提供了所有界面的语言的翻译. 如果你选择语言, 公共站点的所有元素 (日期, 论坛) 将被自动翻译. 作为没有下划线的语言, 这些元素将出现在站点的主语言界面上.', # MODIF
373
+    'info_multilinguisme' => '多语言',
374
+    'info_nom_non_utilisateurs_connectes' => '你的名字不显示在连接用户的列表中.',
375
+    'info_nom_utilisateurs_connectes' => '你的名字显示在连接用户的列表中.',
376
+    'info_nombre_en_ligne' => '现在在线:',
377
+    'info_non_resultat' => ' "@cherche_mot@"没有结果',
378
+    'info_non_utilisation_messagerie' => '你没有使用站点内部消息.',
379
+    'info_nouveau_message' => '你有新消息',
380
+    'info_nouveaux_messages' => '你有 @total_messages@ 条新消息',
381
+    'info_numero_abbreviation' => '第 ',
382
+    'info_pense_bete' => '忘备',
383
+    'info_petit_ecran' => '小图显示',
384
+    'info_pixels' => '像素',
385
+    'info_plusieurs_mots_trouves' => '几个关键词找到了 "@cherche_mot@":',
386
+    'info_portfolio_automatique' => '自动相册:',
387
+    'info_premier_resultat' => '[@debut_limit@ 最新结果出了 @total@]',
388
+    'info_premier_resultat_sur' => '[@debut_limit@ 最新结果出了@total@]',
389
+    'info_propose_1' => '[@nom_site_spip@] 提交: @titre@',
390
+    'info_propose_2' => '提交文章
391 391
 -----------------',
392
-	'info_propose_3' => '文章 "@titre@" 提交给公众.',
393
-	'info_propose_4' => '你被邀请预览它发表你的观念',
394
-	'info_propose_5' => '在论坛中连向它. 在地址中可用到:',
395
-	'info_publie_01' => '文章 "@titre@" 被 @connect_nom@确认.',
396
-	'info_publie_1' => '[@nom_site_spip@] 出版: @titre@',
397
-	'info_publie_2' => '出版的文章
392
+    'info_propose_3' => '文章 "@titre@" 提交给公众.',
393
+    'info_propose_4' => '你被邀请预览它发表你的观念',
394
+    'info_propose_5' => '在论坛中连向它. 在地址中可用到:',
395
+    'info_publie_01' => '文章 "@titre@" 被 @connect_nom@确认.',
396
+    'info_publie_1' => '[@nom_site_spip@] 出版: @titre@',
397
+    'info_publie_2' => '出版的文章
398 398
 -----------------',
399
-	'info_rechercher' => '搜索',
400
-	'info_rechercher_02' => '搜索:',
401
-	'info_remplacer_vignette' => '用定制的图标取代缺省的图标:',
402
-	'info_sans_titre_2' => '无标题',
403
-	'info_selectionner_fichier' => '从@upload@文件中选择一个文件', # MODIF
404
-	'info_selectionner_fichier_2' => '选择一个文件:',
405
-	'info_supprimer_vignette' => '删除小插图',
406
-	'info_symbole_bleu' => '<b>蓝色</b>标志<b>备注</b>:例如个人使用的消息.', # MODIF
407
-	'info_symbole_jaune' => '<b>黄色</b>表示<b>对所有编辑者声明</b> :所有站点管理者都能看见并编辑。', # MODIF
408
-	'info_symbole_vert' => '<b>绿色</b>表示<b>站点中与其它用户交换的信息</b>。', # MODIF
409
-	'info_telecharger_nouveau_logo' => '上传新图标:',
410
-	'info_telecharger_ordinateur' => '从你的电脑上传:',
411
-	'info_tous_resultats_enregistres' => '[所有结果被记录]',
412
-	'info_tout_afficher' => '显示所有',
413
-	'info_travaux_texte' => '站点还未建立. 请稍后再来...',
414
-	'info_travaux_titre' => '站点正在施工中',
415
-	'info_trop_resultat' => ' "@cherche_mot@"有太多结果; 请重定义搜索.',
416
-	'info_utilisation_messagerie_interne' => '你正使用站点的内部消息.',
417
-	'info_valider_lien' => '使连接有效',
418
-	'info_verifier_image' => ', 请确定你的图片已正确传送.',
419
-	'info_vignette_defaut' => '缺省的小插图',
420
-	'info_vignette_personnalisee' => '定制小插图',
421
-	'info_visite' => '访问:',
422
-	'info_vos_rendez_vous' => '将来的约会',
423
-	'infos_vos_pense_bete' => '备注', # MODIF
399
+    'info_rechercher' => '搜索',
400
+    'info_rechercher_02' => '搜索:',
401
+    'info_remplacer_vignette' => '用定制的图标取代缺省的图标:',
402
+    'info_sans_titre_2' => '无标题',
403
+    'info_selectionner_fichier' => '从@upload@文件中选择一个文件', # MODIF
404
+    'info_selectionner_fichier_2' => '选择一个文件:',
405
+    'info_supprimer_vignette' => '删除小插图',
406
+    'info_symbole_bleu' => '<b>蓝色</b>标志<b>备注</b>:例如个人使用的消息.', # MODIF
407
+    'info_symbole_jaune' => '<b>黄色</b>表示<b>对所有编辑者声明</b> :所有站点管理者都能看见并编辑。', # MODIF
408
+    'info_symbole_vert' => '<b>绿色</b>表示<b>站点中与其它用户交换的信息</b>。', # MODIF
409
+    'info_telecharger_nouveau_logo' => '上传新图标:',
410
+    'info_telecharger_ordinateur' => '从你的电脑上传:',
411
+    'info_tous_resultats_enregistres' => '[所有结果被记录]',
412
+    'info_tout_afficher' => '显示所有',
413
+    'info_travaux_texte' => '站点还未建立. 请稍后再来...',
414
+    'info_travaux_titre' => '站点正在施工中',
415
+    'info_trop_resultat' => ' "@cherche_mot@"有太多结果; 请重定义搜索.',
416
+    'info_utilisation_messagerie_interne' => '你正使用站点的内部消息.',
417
+    'info_valider_lien' => '使连接有效',
418
+    'info_verifier_image' => ', 请确定你的图片已正确传送.',
419
+    'info_vignette_defaut' => '缺省的小插图',
420
+    'info_vignette_personnalisee' => '定制小插图',
421
+    'info_visite' => '访问:',
422
+    'info_vos_rendez_vous' => '将来的约会',
423
+    'infos_vos_pense_bete' => '备注', # MODIF
424 424
 
425
-	// L
426
-	'lien_afficher_icones_seuls' => '只显示图片',
427
-	'lien_afficher_texte_icones' => '显示文本和图片',
428
-	'lien_afficher_texte_seul' => '只显示正文',
429
-	'lien_liberer' => '发表',
430
-	'lien_liberer_tous' => '释放这些文章', # MODIF
431
-	'lien_nouvea_pense_bete' => '新备注',
432
-	'lien_nouveau_message' => '新消息',
433
-	'lien_nouvelle_annonce' => '新声明',
434
-	'lien_petitions' => '请求',
435
-	'lien_popularite' => '普及: @popularite@%',
436
-	'lien_racine_site' => '站点根',
437
-	'lien_reessayer' => '重试',
438
-	'lien_repondre_message' => '回应消息',
439
-	'lien_supprimer' => '删除',
440
-	'lien_tout_afficher' => '显示所有',
441
-	'lien_visite_site' => '访问站点',
442
-	'lien_visites' => '@visites@ 访问',
443
-	'lien_voir_auteur' => '检查作者',
444
-	'login_acces_prive' => '访问私有区',
445
-	'login_autre_identifiant' => '用另一个标识符',
446
-	'login_cookie_accepte' => '请设定你的浏览器接受它们 (至少是这个站点a).',
447
-	'login_cookie_oblige' => '为安全的标识你,你必须接受cookies.',
448
-	'login_deconnexion_ok' => '已断开连接.',
449
-	'login_erreur_pass' => '密码错.',
450
-	'login_espace_prive' => '私有区',
451
-	'login_identifiant_inconnu' => '标识符 "@login@" 不可认.',
452
-	'login_login' => '登录:',
453
-	'login_login2' => '登录(连接到站点的标识符):', # MODIF
454
-	'login_login_pass_incorrect' => '(错误的登录和密码).',
455
-	'login_motpasseoublie' => '忘记密码?',
456
-	'login_non_securise' => '警告, 论坛不安全.
425
+    // L
426
+    'lien_afficher_icones_seuls' => '只显示图片',
427
+    'lien_afficher_texte_icones' => '显示文本和图片',
428
+    'lien_afficher_texte_seul' => '只显示正文',
429
+    'lien_liberer' => '发表',
430
+    'lien_liberer_tous' => '释放这些文章', # MODIF
431
+    'lien_nouvea_pense_bete' => '新备注',
432
+    'lien_nouveau_message' => '新消息',
433
+    'lien_nouvelle_annonce' => '新声明',
434
+    'lien_petitions' => '请求',
435
+    'lien_popularite' => '普及: @popularite@%',
436
+    'lien_racine_site' => '站点根',
437
+    'lien_reessayer' => '重试',
438
+    'lien_repondre_message' => '回应消息',
439
+    'lien_supprimer' => '删除',
440
+    'lien_tout_afficher' => '显示所有',
441
+    'lien_visite_site' => '访问站点',
442
+    'lien_visites' => '@visites@ 访问',
443
+    'lien_voir_auteur' => '检查作者',
444
+    'login_acces_prive' => '访问私有区',
445
+    'login_autre_identifiant' => '用另一个标识符',
446
+    'login_cookie_accepte' => '请设定你的浏览器接受它们 (至少是这个站点a).',
447
+    'login_cookie_oblige' => '为安全的标识你,你必须接受cookies.',
448
+    'login_deconnexion_ok' => '已断开连接.',
449
+    'login_erreur_pass' => '密码错.',
450
+    'login_espace_prive' => '私有区',
451
+    'login_identifiant_inconnu' => '标识符 "@login@" 不可认.',
452
+    'login_login' => '登录:',
453
+    'login_login2' => '登录(连接到站点的标识符):', # MODIF
454
+    'login_login_pass_incorrect' => '(错误的登录和密码).',
455
+    'login_motpasseoublie' => '忘记密码?',
456
+    'login_non_securise' => '警告, 论坛不安全.
457 457
    如果你不愿自己的密码中途侦听到
458 458
    , 请激活你浏览器的 Javascript
459 459
    并且',
460
-	'login_nouvelle_tentative' => '新尝试',
461
-	'login_par_ici' => '你已注册... 这种方法...',
462
-	'login_pass2' => '密码:',
463
-	'login_preferez_refuser' => '<b>如果你更愿意拒绝 cookies</b>, 有其它的连接方法 (安全性要低一些) :',
464
-	'login_recharger' => '重载该页',
465
-	'login_rester_identifie' => '保留登录几天', # MODIF
466
-	'login_retour_public' => '返回公共站点',
467
-	'login_retour_site' => '返回公共站点',
468
-	'login_retoursitepublic' => '返回公共站点',
469
-	'login_sinscrire' => '注册',
470
-	'login_test_navigateur' => '测试浏览/重新连接',
471
-	'login_verifiez_navigateur' => '(无论如何, 请确认你的浏览器不会记住你的密码...)',
460
+    'login_nouvelle_tentative' => '新尝试',
461
+    'login_par_ici' => '你已注册... 这种方法...',
462
+    'login_pass2' => '密码:',
463
+    'login_preferez_refuser' => '<b>如果你更愿意拒绝 cookies</b>, 有其它的连接方法 (安全性要低一些) :',
464
+    'login_recharger' => '重载该页',
465
+    'login_rester_identifie' => '保留登录几天', # MODIF
466
+    'login_retour_public' => '返回公共站点',
467
+    'login_retour_site' => '返回公共站点',
468
+    'login_retoursitepublic' => '返回公共站点',
469
+    'login_sinscrire' => '注册',
470
+    'login_test_navigateur' => '测试浏览/重新连接',
471
+    'login_verifiez_navigateur' => '(无论如何, 请确认你的浏览器不会记住你的密码...)',
472 472
 
473
-	// M
474
-	'module_fichiers_langues' => '语言文件',
473
+    // M
474
+    'module_fichiers_langues' => '语言文件',
475 475
 
476
-	// N
477
-	'navigateur_pas_redirige' => '如果您的浏览器没有跳转,请按这里继续.',
476
+    // N
477
+    'navigateur_pas_redirige' => '如果您的浏览器没有跳转,请按这里继续.',
478 478
 
479
-	// O
480
-	'onglet_affacer_base' => '删除数据库',
481
-	'onglet_auteur' => '作者',
482
-	'onglet_contenu_site' => '站点内容',
483
-	'onglet_evolution_visite_mod' => '评估',
484
-	'onglet_fonctions_avances' => '高级功能',
485
-	'onglet_informations_personnelles' => '个人信息',
486
-	'onglet_interactivite' => '互动',
487
-	'onglet_messagerie' => '消息',
488
-	'onglet_repartition_rubrique' => '按专栏发布',
489
-	'onglet_save_restaur_base' => '备份/恢复数据库',
490
-	'onglet_vider_cache' => '清空缓存',
479
+    // O
480
+    'onglet_affacer_base' => '删除数据库',
481
+    'onglet_auteur' => '作者',
482
+    'onglet_contenu_site' => '站点内容',
483
+    'onglet_evolution_visite_mod' => '评估',
484
+    'onglet_fonctions_avances' => '高级功能',
485
+    'onglet_informations_personnelles' => '个人信息',
486
+    'onglet_interactivite' => '互动',
487
+    'onglet_messagerie' => '消息',
488
+    'onglet_repartition_rubrique' => '按专栏发布',
489
+    'onglet_save_restaur_base' => '备份/恢复数据库',
490
+    'onglet_vider_cache' => '清空缓存',
491 491
 
492
-	// P
493
-	'pass_choix_pass' => '请选择新密码:',
494
-	'pass_erreur' => '错误',
495
-	'pass_erreur_acces_refuse' => '<b>错误:</b> 你再也无权访问站点.',
496
-	'pass_erreur_code_inconnu' => '<b>错误:</b> 代码不符合任何有站点访问权的访问者.',
497
-	'pass_erreur_non_enregistre' => '<b>错误 :</b> 地址<tt>@email_oubli@</tt> 未在站点注册.',
498
-	'pass_erreur_non_valide' => '<b>错误 :</b> 电子邮件 <tt>@email_oubli@</tt> 无效!',
499
-	'pass_erreur_probleme_technique' => '<b>错误 :</b> 电子邮件由于技术原因不能发送.',
500
-	'pass_espace_prive_bla' => '注册后站点的私有区对访问者开放
492
+    // P
493
+    'pass_choix_pass' => '请选择新密码:',
494
+    'pass_erreur' => '错误',
495
+    'pass_erreur_acces_refuse' => '<b>错误:</b> 你再也无权访问站点.',
496
+    'pass_erreur_code_inconnu' => '<b>错误:</b> 代码不符合任何有站点访问权的访问者.',
497
+    'pass_erreur_non_enregistre' => '<b>错误 :</b> 地址<tt>@email_oubli@</tt> 未在站点注册.',
498
+    'pass_erreur_non_valide' => '<b>错误 :</b> 电子邮件 <tt>@email_oubli@</tt> 无效!',
499
+    'pass_erreur_probleme_technique' => '<b>错误 :</b> 电子邮件由于技术原因不能发送.',
500
+    'pass_espace_prive_bla' => '注册后站点的私有区对访问者开放
501 501
 . 一旦注册,
502 502
 你可以预览进展中的文章,
503 503
 提交文章参与所有的论坛.',
504
-	'pass_forum_bla' => '你已请求参与论坛
504
+    'pass_forum_bla' => '你已请求参与论坛
505 505
 注册访问者保留区.',
506
-	'pass_indiquez_cidessous' => '在以下输入你以前注册的电子邮件地址
506
+    'pass_indiquez_cidessous' => '在以下输入你以前注册的电子邮件地址
507 507
 .你
508 508
 将收到电子邮件
509 509
 向你解释如何得到访问.',
510
-	'pass_mail_passcookie' => '(这是自动消息)
510
+    'pass_mail_passcookie' => '(这是自动消息)
511 511
 要重新访问站点
512 512
 @nom_site_spip@ (@adresse_site@)
513 513
 
@@ -519,86 +519,86 @@  discard block
 block discarded – undo
519 519
 重新连接到站点。
520 520
 
521 521
 ', # MODIF
522
-	'pass_mot_oublie' => '忘记密码',
523
-	'pass_nouveau_enregistre' => '你的新密码已经被记录.',
524
-	'pass_nouveau_pass' => '新密码',
525
-	'pass_ok' => '好',
526
-	'pass_oubli_mot' => '忘记密码',
527
-	'pass_quitter_fenetre' => '退出窗口',
528
-	'pass_rappel_login' => '记住: 你的标识符(登录) 是 "@login@".',
529
-	'pass_recevoir_mail' => '你将收到电子邮件解释如何访问站点.', # MODIF
530
-	'pass_retour_public' => '返回公众站点',
531
-	'pass_rien_a_faire_ici' => '这里无事可作.',
532
-	'pass_vousinscrire' => '登记站点',
533
-	'precedent' => '前一个',
534
-	'previsualisation' => '预览',
535
-	'previsualiser' => '预览',
522
+    'pass_mot_oublie' => '忘记密码',
523
+    'pass_nouveau_enregistre' => '你的新密码已经被记录.',
524
+    'pass_nouveau_pass' => '新密码',
525
+    'pass_ok' => '好',
526
+    'pass_oubli_mot' => '忘记密码',
527
+    'pass_quitter_fenetre' => '退出窗口',
528
+    'pass_rappel_login' => '记住: 你的标识符(登录) 是 "@login@".',
529
+    'pass_recevoir_mail' => '你将收到电子邮件解释如何访问站点.', # MODIF
530
+    'pass_retour_public' => '返回公众站点',
531
+    'pass_rien_a_faire_ici' => '这里无事可作.',
532
+    'pass_vousinscrire' => '登记站点',
533
+    'precedent' => '前一个',
534
+    'previsualisation' => '预览',
535
+    'previsualiser' => '预览',
536 536
 
537
-	// S
538
-	'stats_visites_et_popularite' => '@visites@ 访问者; 流行: @popularite@',
539
-	'suivant' => '后一个',
537
+    // S
538
+    'stats_visites_et_popularite' => '@visites@ 访问者; 流行: @popularite@',
539
+    'suivant' => '后一个',
540 540
 
541
-	// T
542
-	'taille_ko' => '@taille@ kb',
543
-	'taille_mo' => '@taille@ Mb',
544
-	'taille_octets' => '@taille@字符',
545
-	'texte_actualite_site_1' => '当您认为此界面适合您,您就可以点击«', # MODIF
546
-	'texte_actualite_site_2' => '完整界西',
547
-	'texte_actualite_site_3' => '» 使更多特性可用.',
548
-	'texte_creation_automatique_vignette' => '站点自动创建签名预览激活. 如果你安装, 通过论坛, 图片格式 @gd_formats@, 它们将能和一个最大尺寸为 @taille_preview@ 像素的连接.',
549
-	'texte_documents_associes' => '以下文档与文章相关联,,
541
+    // T
542
+    'taille_ko' => '@taille@ kb',
543
+    'taille_mo' => '@taille@ Mb',
544
+    'taille_octets' => '@taille@字符',
545
+    'texte_actualite_site_1' => '当您认为此界面适合您,您就可以点击«', # MODIF
546
+    'texte_actualite_site_2' => '完整界西',
547
+    'texte_actualite_site_3' => '» 使更多特性可用.',
548
+    'texte_creation_automatique_vignette' => '站点自动创建签名预览激活. 如果你安装, 通过论坛, 图片格式 @gd_formats@, 它们将能和一个最大尺寸为 @taille_preview@ 像素的连接.',
549
+    'texte_documents_associes' => '以下文档与文章相关联,,
550 550
     但是它们不是直接插入的
551 551
     . 基于公共站点的规划,
552 552
     它们将作为附和文档出现.',
553
-	'texte_erreur_mise_niveau_base' => '整理过程中数据库错误。
553
+    'texte_erreur_mise_niveau_base' => '整理过程中数据库错误。
554 554
 图像<b>@fichier@</b>不能通过 (article @id_article@)。
555 555
 认真阅读此参考内容,
556 556
 再试整理过程,
557 557
 并注意图像始终显示在你的文件中。', # MODIF
558
-	'texte_inc_auth_1' => '用登录名标识你自己
558
+    'texte_inc_auth_1' => '用登录名标识你自己
559 559
   <b>@auth_login@</b>, 但是在数据库中不存在 (不再存在). 
560 560
   试', # MODIF
561
-	'texte_inc_auth_2' => '重新连接',
562
-	'texte_inc_auth_3' => '退出然后
561
+    'texte_inc_auth_2' => '重新连接',
562
+    'texte_inc_auth_3' => '退出然后
563 563
   重新启动你的浏览器.',
564
-	'texte_inc_config' => '以下的输入的修改显著的影响了站点的功能
564
+    'texte_inc_config' => '以下的输入的修改显著的影响了站点的功能
565 565
   . 仔细它除非你熟悉SPIP系统的功能
566 566
   . <br /><br /><b>更一般地
567 567
  , 强烈建议你的WEB站点管理员
568 568
  处理这页.</b>', # MODIF
569
-	'texte_inc_meta_1' => '系统再写入文件<code>@fichier@</code>时遇到错误。作为站点管理员请', # MODIF
570
-	'texte_inc_meta_2' => '确认写权限', # MODIF
571
-	'texte_inc_meta_3' => '目录 ecrire/ 之上', # MODIF
572
-	'texte_statut_en_cours_redaction' => '编辑中',
573
-	'texte_statut_poubelle' => '到垃圾箱',
574
-	'texte_statut_propose_evaluation' => '提交评估',
575
-	'texte_statut_publie' => '在线出版',
576
-	'texte_statut_refuse' => '丢弃',
577
-	'titre_ajouter_mot_cle' => '加关键字:',
578
-	'titre_cadre_raccourcis' => '快捷方式:',
579
-	'titre_changer_couleur_interface' => '改变界面颜色',
580
-	'titre_image_admin_article' => '你可以管理这篇文章',
581
-	'titre_image_administrateur' => '管理者',
582
-	'titre_image_aide' => '该项目的帮助',
583
-	'titre_image_auteur_supprime' => '删除的作者',
584
-	'titre_image_redacteur' => '不能访问的编辑者',
585
-	'titre_image_redacteur_02' => '编辑者',
586
-	'titre_image_visiteur' => '访问者',
587
-	'titre_joindre_document' => '附加文档',
588
-	'titre_mots_cles' => '关键词',
589
-	'titre_probleme_technique' => '警告:技术问题 MYSQL 制止访问站点的这部分,谢谢理解 .', # MODIF
590
-	'titre_publier_document' => '在此栏下发布文档',
591
-	'titre_signatures_attente' => '签名等待认证', # MODIF
592
-	'titre_statistiques' => '站点统计',
593
-	'titre_titre_document' => '文章标题:',
594
-	'trad_reference' => '(参考文章)', # MODIF
569
+    'texte_inc_meta_1' => '系统再写入文件<code>@fichier@</code>时遇到错误。作为站点管理员请', # MODIF
570
+    'texte_inc_meta_2' => '确认写权限', # MODIF
571
+    'texte_inc_meta_3' => '目录 ecrire/ 之上', # MODIF
572
+    'texte_statut_en_cours_redaction' => '编辑中',
573
+    'texte_statut_poubelle' => '到垃圾箱',
574
+    'texte_statut_propose_evaluation' => '提交评估',
575
+    'texte_statut_publie' => '在线出版',
576
+    'texte_statut_refuse' => '丢弃',
577
+    'titre_ajouter_mot_cle' => '加关键字:',
578
+    'titre_cadre_raccourcis' => '快捷方式:',
579
+    'titre_changer_couleur_interface' => '改变界面颜色',
580
+    'titre_image_admin_article' => '你可以管理这篇文章',
581
+    'titre_image_administrateur' => '管理者',
582
+    'titre_image_aide' => '该项目的帮助',
583
+    'titre_image_auteur_supprime' => '删除的作者',
584
+    'titre_image_redacteur' => '不能访问的编辑者',
585
+    'titre_image_redacteur_02' => '编辑者',
586
+    'titre_image_visiteur' => '访问者',
587
+    'titre_joindre_document' => '附加文档',
588
+    'titre_mots_cles' => '关键词',
589
+    'titre_probleme_technique' => '警告:技术问题 MYSQL 制止访问站点的这部分,谢谢理解 .', # MODIF
590
+    'titre_publier_document' => '在此栏下发布文档',
591
+    'titre_signatures_attente' => '签名等待认证', # MODIF
592
+    'titre_statistiques' => '站点统计',
593
+    'titre_titre_document' => '文章标题:',
594
+    'trad_reference' => '(参考文章)', # MODIF
595 595
 
596
-	// Z
597
-	'zbug_code' => '代码',
598
-	'zbug_erreur_boucle_double' => '环@id@: 重复定义', # MODIF
599
-	'zbug_erreur_boucle_fermant' => '环@id@: 缺少语句结尾标志', # MODIF
600
-	'zbug_erreur_boucle_syntaxe' => '句法中出现错误的环', # MODIF
601
-	'zbug_erreur_filtre' => '错误: 过滤<b>« @filtre@ »</b>未定义', # MODIF
602
-	'zbug_info_erreur_squelette' => '站点错误',
603
-	'zbug_table_inconnue' => 'SQL表格 « @table@ » 未知'
596
+    // Z
597
+    'zbug_code' => '代码',
598
+    'zbug_erreur_boucle_double' => '环@id@: 重复定义', # MODIF
599
+    'zbug_erreur_boucle_fermant' => '环@id@: 缺少语句结尾标志', # MODIF
600
+    'zbug_erreur_boucle_syntaxe' => '句法中出现错误的环', # MODIF
601
+    'zbug_erreur_filtre' => '错误: 过滤<b>« @filtre@ »</b>未定义', # MODIF
602
+    'zbug_info_erreur_squelette' => '站点错误',
603
+    'zbug_table_inconnue' => 'SQL表格 « @table@ » 未知'
604 604
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_sk.php 1 patch
Indentation   +654 added lines, -654 removed lines patch added patch discarded remove patch
@@ -4,246 +4,246 @@  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
-	'access_interface_graphique' => 'Späť na úplné grafické rozhranie',
14
-	'access_mode_texte' => 'Zobraziť zjednodušené textové rozhranie',
15
-	'admin_debug' => 'Ladiť',
16
-	'admin_modifier_article' => 'Upraviť tento článok',
17
-	'admin_modifier_auteur' => 'Upraviť tohto autora',
18
-	'admin_modifier_breve' => 'Upraviť túto novinku',
19
-	'admin_modifier_mot' => 'Upraviť toto kľúčové slovo',
20
-	'admin_modifier_rubrique' => 'Upraviť túto rubriku',
21
-	'admin_recalculer' => 'Obnoviť túto stránku',
22
-	'afficher_calendrier' => 'Zobraziť kalendár',
23
-	'afficher_trad' => 'Zobraziť preklady',
24
-	'alerte_maj_impossible' => '<b>Upozornenie!</b> Nepodarilo sa aktualizovať databázu SQL na verziu @version@. Môže to byť kvôli problému s povoleniami k databáze. Prosím, kontaktujte svojho poskytovateľa internetových služieb.',
25
-	'alerte_modif_info_concourante' => 'POZOR: Tento údaj bol zmenený inde. Jeho aktuálna hodnota je:',
26
-	'analyse_xml' => 'Analýza XML',
27
-	'annuler' => 'Zrušiť',
28
-	'antispam_champ_vide' => 'Toto pole, prosím, nevypĺňajte:',
29
-	'articles_recents' => 'Najnovšie články',
30
-	'avis_1_erreur_saisie' => 'Vo vašich údajoch je 1 chyba, prosím, skontrolujte ich.',
31
-	'avis_archive_incorrect' => 'archívny súbor nie je platný súbor SPIPu',
32
-	'avis_archive_invalide' => 'archívny súbor nie je platný',
33
-	'avis_attention' => 'POZOR!',
34
-	'avis_champ_incorrect_type_objet' => 'Neplatný názov poľa @name@ pre objekt typu @type@',
35
-	'avis_colonne_inexistante' => 'Stĺpec @col@ neexistuje',
36
-	'avis_erreur' => 'Chyba: pozri nižšie',
37
-	'avis_erreur_connexion' => 'Chyba pripojenia',
38
-	'avis_erreur_cookie' => 'problém s cookie',
39
-	'avis_erreur_fonction_contexte' => 'Chyba pri programovaní. Túto funkciu nemožno volať v takejto situácii.',
40
-	'avis_erreur_mysql' => 'Chyba SQL',
41
-	'avis_erreur_sauvegarde' => 'Chyba v zálohe (@type@ @id_objet@)!',
42
-	'avis_erreur_visiteur' => 'Problém pri vstupe do súkromnej zóny',
43
-	'avis_nb_erreurs_saisie' => 'Vo vašom zadaní je @nb@ chýb, skontrolujte si údaje.',
12
+    // A
13
+    'access_interface_graphique' => 'Späť na úplné grafické rozhranie',
14
+    'access_mode_texte' => 'Zobraziť zjednodušené textové rozhranie',
15
+    'admin_debug' => 'Ladiť',
16
+    'admin_modifier_article' => 'Upraviť tento článok',
17
+    'admin_modifier_auteur' => 'Upraviť tohto autora',
18
+    'admin_modifier_breve' => 'Upraviť túto novinku',
19
+    'admin_modifier_mot' => 'Upraviť toto kľúčové slovo',
20
+    'admin_modifier_rubrique' => 'Upraviť túto rubriku',
21
+    'admin_recalculer' => 'Obnoviť túto stránku',
22
+    'afficher_calendrier' => 'Zobraziť kalendár',
23
+    'afficher_trad' => 'Zobraziť preklady',
24
+    'alerte_maj_impossible' => '<b>Upozornenie!</b> Nepodarilo sa aktualizovať databázu SQL na verziu @version@. Môže to byť kvôli problému s povoleniami k databáze. Prosím, kontaktujte svojho poskytovateľa internetových služieb.',
25
+    'alerte_modif_info_concourante' => 'POZOR: Tento údaj bol zmenený inde. Jeho aktuálna hodnota je:',
26
+    'analyse_xml' => 'Analýza XML',
27
+    'annuler' => 'Zrušiť',
28
+    'antispam_champ_vide' => 'Toto pole, prosím, nevypĺňajte:',
29
+    'articles_recents' => 'Najnovšie články',
30
+    'avis_1_erreur_saisie' => 'Vo vašich údajoch je 1 chyba, prosím, skontrolujte ich.',
31
+    'avis_archive_incorrect' => 'archívny súbor nie je platný súbor SPIPu',
32
+    'avis_archive_invalide' => 'archívny súbor nie je platný',
33
+    'avis_attention' => 'POZOR!',
34
+    'avis_champ_incorrect_type_objet' => 'Neplatný názov poľa @name@ pre objekt typu @type@',
35
+    'avis_colonne_inexistante' => 'Stĺpec @col@ neexistuje',
36
+    'avis_erreur' => 'Chyba: pozri nižšie',
37
+    'avis_erreur_connexion' => 'Chyba pripojenia',
38
+    'avis_erreur_cookie' => 'problém s cookie',
39
+    'avis_erreur_fonction_contexte' => 'Chyba pri programovaní. Túto funkciu nemožno volať v takejto situácii.',
40
+    'avis_erreur_mysql' => 'Chyba SQL',
41
+    'avis_erreur_sauvegarde' => 'Chyba v zálohe (@type@ @id_objet@)!',
42
+    'avis_erreur_visiteur' => 'Problém pri vstupe do súkromnej zóny',
43
+    'avis_nb_erreurs_saisie' => 'Vo vašom zadaní je @nb@ chýb, skontrolujte si údaje.',
44 44
 
45
-	// B
46
-	'barre_a_accent_grave' => 'Vložiť veľké A s opačným dĺžňom',
47
-	'barre_aide' => 'Na zmenu vzhľadu používajte klávesové skratky',
48
-	'barre_e_accent_aigu' => 'Vložiť veľké dlhé E ',
49
-	'barre_eo' => 'Vložiť zložku eo',
50
-	'barre_eo_maj' => 'Vložiť veľkú zložku EO',
51
-	'barre_euro' => 'Vložiť symbol €',
52
-	'barre_gras' => 'Zmeniť na {{tučné}}',
53
-	'barre_guillemets' => 'Dať do "dvojitých úvodzoviek"',
54
-	'barre_guillemets_simples' => 'Dať do ‘jednoduchých úvodzoviek’',
55
-	'barre_intertitre' => 'Zmeniť na {{{medzititulok}}}',
56
-	'barre_italic' => 'Zmeniť na {kurzívu}',
57
-	'barre_lien' => 'Zmeniť na [odkaz -> http://...]',
58
-	'barre_lien_input' => 'Prosím, zadajte adresu odkazu. Môžete použiť externú adresu (http://www.mojastranka.sk) alebo odkážte na iný článok na tejto stránke tak, že zadáte jeho číslo.',
59
-	'barre_note' => 'Zmeniť na [[poznámku pod čiarou]]',
60
-	'barre_paragraphe' => 'Urobiť odsek',
61
-	'barre_quote' => '<quote>Citovať príspevok</quote>',
62
-	'bouton_changer' => 'Upraviť',
63
-	'bouton_chercher' => 'Vyhľadať',
64
-	'bouton_choisir' => 'Vybrať',
65
-	'bouton_deplacer' => 'Presunúť',
66
-	'bouton_download' => 'Stiahnuť',
67
-	'bouton_enregistrer' => 'Uložiť',
68
-	'bouton_radio_desactiver_messagerie_interne' => 'Deaktivovať interný odkazovač',
69
-	'bouton_radio_envoi_annonces' => 'Posielať oznamy z redakcie',
70
-	'bouton_radio_non_envoi_annonces' => 'Neposielať žiadne oznamy',
71
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Neposielať zoznam najnovších správ',
72
-	'bouton_recharger_page' => 'obnoviť túto stránku',
73
-	'bouton_telecharger' => 'Stiahnuť',
74
-	'bouton_upload' => 'Nahrať',
75
-	'bouton_valider' => 'Potvrdiť',
45
+    // B
46
+    'barre_a_accent_grave' => 'Vložiť veľké A s opačným dĺžňom',
47
+    'barre_aide' => 'Na zmenu vzhľadu používajte klávesové skratky',
48
+    'barre_e_accent_aigu' => 'Vložiť veľké dlhé E ',
49
+    'barre_eo' => 'Vložiť zložku eo',
50
+    'barre_eo_maj' => 'Vložiť veľkú zložku EO',
51
+    'barre_euro' => 'Vložiť symbol €',
52
+    'barre_gras' => 'Zmeniť na {{tučné}}',
53
+    'barre_guillemets' => 'Dať do "dvojitých úvodzoviek"',
54
+    'barre_guillemets_simples' => 'Dať do ‘jednoduchých úvodzoviek’',
55
+    'barre_intertitre' => 'Zmeniť na {{{medzititulok}}}',
56
+    'barre_italic' => 'Zmeniť na {kurzívu}',
57
+    'barre_lien' => 'Zmeniť na [odkaz -> http://...]',
58
+    'barre_lien_input' => 'Prosím, zadajte adresu odkazu. Môžete použiť externú adresu (http://www.mojastranka.sk) alebo odkážte na iný článok na tejto stránke tak, že zadáte jeho číslo.',
59
+    'barre_note' => 'Zmeniť na [[poznámku pod čiarou]]',
60
+    'barre_paragraphe' => 'Urobiť odsek',
61
+    'barre_quote' => '<quote>Citovať príspevok</quote>',
62
+    'bouton_changer' => 'Upraviť',
63
+    'bouton_chercher' => 'Vyhľadať',
64
+    'bouton_choisir' => 'Vybrať',
65
+    'bouton_deplacer' => 'Presunúť',
66
+    'bouton_download' => 'Stiahnuť',
67
+    'bouton_enregistrer' => 'Uložiť',
68
+    'bouton_radio_desactiver_messagerie_interne' => 'Deaktivovať interný odkazovač',
69
+    'bouton_radio_envoi_annonces' => 'Posielať oznamy z redakcie',
70
+    'bouton_radio_non_envoi_annonces' => 'Neposielať žiadne oznamy',
71
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Neposielať zoznam najnovších správ',
72
+    'bouton_recharger_page' => 'obnoviť túto stránku',
73
+    'bouton_telecharger' => 'Stiahnuť',
74
+    'bouton_upload' => 'Nahrať',
75
+    'bouton_valider' => 'Potvrdiť',
76 76
 
77
-	// C
78
-	'cal_apresmidi' => 'poobede (p.m.)',
79
-	'cal_jour_entier' => 'celý deň',
80
-	'cal_matin' => 'doobeda (a.m.)',
81
-	'cal_par_jour' => 'Kalendár na deň',
82
-	'cal_par_mois' => 'Kalendár na mesiac',
83
-	'cal_par_semaine' => 'Kalendár na týždeň',
84
-	'choix_couleur_interface' => 'farba ',
85
-	'choix_interface' => 'výber rozhrania',
86
-	'colonne' => 'Stĺpec',
87
-	'confirm_changer_statut' => 'Pozor, požiadali ste o zmenu stavu tohto prvku. Chcete pokračovať?',
88
-	'correcte' => 'správne',
77
+    // C
78
+    'cal_apresmidi' => 'poobede (p.m.)',
79
+    'cal_jour_entier' => 'celý deň',
80
+    'cal_matin' => 'doobeda (a.m.)',
81
+    'cal_par_jour' => 'Kalendár na deň',
82
+    'cal_par_mois' => 'Kalendár na mesiac',
83
+    'cal_par_semaine' => 'Kalendár na týždeň',
84
+    'choix_couleur_interface' => 'farba ',
85
+    'choix_interface' => 'výber rozhrania',
86
+    'colonne' => 'Stĺpec',
87
+    'confirm_changer_statut' => 'Pozor, požiadali ste o zmenu stavu tohto prvku. Chcete pokračovať?',
88
+    'correcte' => 'správne',
89 89
 
90
-	// D
91
-	'date_aujourdhui' => 'dnes',
92
-	'date_avant_jc' => 'p. K.',
93
-	'date_dans' => 'o @delai@',
94
-	'date_de_mois_1' => '@j@ januára',
95
-	'date_de_mois_10' => '@j@ októbra',
96
-	'date_de_mois_11' => '@j@ novembra',
97
-	'date_de_mois_12' => '@j@ decembra',
98
-	'date_de_mois_2' => '@j@ februára',
99
-	'date_de_mois_3' => '@j@ marca',
100
-	'date_de_mois_4' => '@j@ apríla',
101
-	'date_de_mois_5' => '@j@ mája',
102
-	'date_de_mois_6' => '@j@ júna',
103
-	'date_de_mois_7' => '@j@ júla',
104
-	'date_de_mois_8' => '@j@ augusta',
105
-	'date_de_mois_9' => '@j@ septembra',
106
-	'date_demain' => 'zajtra',
107
-	'date_fmt_heures_minutes' => '@h@:@m@',
108
-	'date_fmt_heures_minutes_court' => '@h@h:@m@',
109
-	'date_fmt_jour' => '@nomjour@ @jour@',
110
-	'date_fmt_jour_heure' => '@jour@ o @heure@',
111
-	'date_fmt_jour_heure_debut_fin' => '@jour@ o @heure_debut@ do @heure_fin@',
112
-	'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@ o @heure_debut@@dtabbr@ do @dtend@@heure_fin@@dtabbr@',
113
-	'date_fmt_jour_mois' => '@jour@ @nommois@',
114
-	'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
115
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
116
-	'date_fmt_nomjour' => '@nomjour@ @date@',
117
-	'date_fmt_nomjour_date' => '@date@ @nomjour@',
118
-	'date_fmt_periode' => 'Od @date_debut@ do @date_fin@',
119
-	'date_fmt_periode_abbr' => 'Od @dtart@@date_debut@@dtabbr@ do @dtend@@date_fin@@dtabbr@',
120
-	'date_fmt_periode_from' => 'Od',
121
-	'date_fmt_periode_to' => 'do',
122
-	'date_fmt_saison_annee' => '@saison@ @annee@',
123
-	'date_heures' => 'hodinami',
124
-	'date_hier' => 'včera',
125
-	'date_il_y_a' => 'pred @delai@',
126
-	'date_jnum1' => '1.',
127
-	'date_jnum10' => '10.',
128
-	'date_jnum11' => '11.',
129
-	'date_jnum12' => '12.',
130
-	'date_jnum13' => '13.',
131
-	'date_jnum14' => '14.',
132
-	'date_jnum15' => '15.',
133
-	'date_jnum16' => '16.',
134
-	'date_jnum17' => '17.',
135
-	'date_jnum18' => '18.',
136
-	'date_jnum19' => '19.',
137
-	'date_jnum2' => '2.',
138
-	'date_jnum20' => '20.',
139
-	'date_jnum21' => '21.',
140
-	'date_jnum22' => '22.',
141
-	'date_jnum23' => '23.',
142
-	'date_jnum24' => '24.',
143
-	'date_jnum25' => '25.',
144
-	'date_jnum26' => '26.',
145
-	'date_jnum27' => '27.',
146
-	'date_jnum28' => '28.',
147
-	'date_jnum29' => '29.',
148
-	'date_jnum3' => '3.',
149
-	'date_jnum30' => '30.',
150
-	'date_jnum31' => '31.',
151
-	'date_jnum4' => '4.',
152
-	'date_jnum5' => '5.',
153
-	'date_jnum6' => '6.',
154
-	'date_jnum7' => '7.',
155
-	'date_jnum8' => '8.',
156
-	'date_jnum9' => '9.',
157
-	'date_jour_1' => 'nedeľa',
158
-	'date_jour_1_abbr' => 'ned.',
159
-	'date_jour_1_initiale' => 'n.',
160
-	'date_jour_2' => 'pondelok',
161
-	'date_jour_2_abbr' => 'pon.',
162
-	'date_jour_2_initiale' => 'p.',
163
-	'date_jour_3' => 'utorok',
164
-	'date_jour_3_abbr' => 'uto.',
165
-	'date_jour_3_initiale' => 'u.',
166
-	'date_jour_4' => 'streda',
167
-	'date_jour_4_abbr' => 'str.',
168
-	'date_jour_4_initiale' => 's.',
169
-	'date_jour_5' => 'štvrtok',
170
-	'date_jour_5_abbr' => 'štv.',
171
-	'date_jour_5_initiale' => 'š.',
172
-	'date_jour_6' => 'piatok',
173
-	'date_jour_6_abbr' => 'pia.',
174
-	'date_jour_6_initiale' => 'p.',
175
-	'date_jour_7' => 'sobota',
176
-	'date_jour_7_abbr' => 'sob.',
177
-	'date_jour_7_initiale' => 's.',
178
-	'date_jours' => 'dňami',
179
-	'date_minutes' => 'minútami',
180
-	'date_mois' => 'mesiacov',
181
-	'date_mois_1' => 'január',
182
-	'date_mois_10' => 'október',
183
-	'date_mois_10_abbr' => 'okt.',
184
-	'date_mois_11' => 'november',
185
-	'date_mois_11_abbr' => 'nov.',
186
-	'date_mois_12' => 'december',
187
-	'date_mois_12_abbr' => 'dec.',
188
-	'date_mois_1_abbr' => 'jan.',
189
-	'date_mois_2' => 'február',
190
-	'date_mois_2_abbr' => 'feb.',
191
-	'date_mois_3' => 'marec',
192
-	'date_mois_3_abbr' => 'mar.',
193
-	'date_mois_4' => 'apríl',
194
-	'date_mois_4_abbr' => 'apr.',
195
-	'date_mois_5' => 'máj',
196
-	'date_mois_5_abbr' => 'máj',
197
-	'date_mois_6' => 'jún',
198
-	'date_mois_6_abbr' => 'jún',
199
-	'date_mois_7' => 'júl',
200
-	'date_mois_7_abbr' => 'júl',
201
-	'date_mois_8' => 'august',
202
-	'date_mois_8_abbr' => 'aug.',
203
-	'date_mois_9' => 'september',
204
-	'date_mois_9_abbr' => 'sept.',
205
-	'date_saison_1' => 'zima',
206
-	'date_saison_2' => 'jar',
207
-	'date_saison_3' => 'leto',
208
-	'date_saison_4' => 'jeseň',
209
-	'date_secondes' => 'sekundami',
210
-	'date_semaines' => 'týždňami',
211
-	'date_un_mois' => 'mesiacom',
212
-	'date_une_heure' => 'hodinou',
213
-	'date_une_minute' => 'minútou',
214
-	'date_une_seconde' => 'sekundou',
215
-	'date_une_semaine' => 'týždňom',
216
-	'dirs_commencer' => ' aby sa inštalácia mohla naozaj začať',
217
-	'dirs_preliminaire' => 'Predpríprava: <b>Nastavenie prístupových práv</b>',
218
-	'dirs_probleme_droits' => 'Problém s prístupovými právami',
219
-	'dirs_repertoires_absents' => '<p><b>Nenašli sa tieto priečinky: </b></p><ul>@bad_dirs@.</ul>
90
+    // D
91
+    'date_aujourdhui' => 'dnes',
92
+    'date_avant_jc' => 'p. K.',
93
+    'date_dans' => 'o @delai@',
94
+    'date_de_mois_1' => '@j@ januára',
95
+    'date_de_mois_10' => '@j@ októbra',
96
+    'date_de_mois_11' => '@j@ novembra',
97
+    'date_de_mois_12' => '@j@ decembra',
98
+    'date_de_mois_2' => '@j@ februára',
99
+    'date_de_mois_3' => '@j@ marca',
100
+    'date_de_mois_4' => '@j@ apríla',
101
+    'date_de_mois_5' => '@j@ mája',
102
+    'date_de_mois_6' => '@j@ júna',
103
+    'date_de_mois_7' => '@j@ júla',
104
+    'date_de_mois_8' => '@j@ augusta',
105
+    'date_de_mois_9' => '@j@ septembra',
106
+    'date_demain' => 'zajtra',
107
+    'date_fmt_heures_minutes' => '@h@:@m@',
108
+    'date_fmt_heures_minutes_court' => '@h@h:@m@',
109
+    'date_fmt_jour' => '@nomjour@ @jour@',
110
+    'date_fmt_jour_heure' => '@jour@ o @heure@',
111
+    'date_fmt_jour_heure_debut_fin' => '@jour@ o @heure_debut@ do @heure_fin@',
112
+    'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@ o @heure_debut@@dtabbr@ do @dtend@@heure_fin@@dtabbr@',
113
+    'date_fmt_jour_mois' => '@jour@ @nommois@',
114
+    'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
115
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
116
+    'date_fmt_nomjour' => '@nomjour@ @date@',
117
+    'date_fmt_nomjour_date' => '@date@ @nomjour@',
118
+    'date_fmt_periode' => 'Od @date_debut@ do @date_fin@',
119
+    'date_fmt_periode_abbr' => 'Od @dtart@@date_debut@@dtabbr@ do @dtend@@date_fin@@dtabbr@',
120
+    'date_fmt_periode_from' => 'Od',
121
+    'date_fmt_periode_to' => 'do',
122
+    'date_fmt_saison_annee' => '@saison@ @annee@',
123
+    'date_heures' => 'hodinami',
124
+    'date_hier' => 'včera',
125
+    'date_il_y_a' => 'pred @delai@',
126
+    'date_jnum1' => '1.',
127
+    'date_jnum10' => '10.',
128
+    'date_jnum11' => '11.',
129
+    'date_jnum12' => '12.',
130
+    'date_jnum13' => '13.',
131
+    'date_jnum14' => '14.',
132
+    'date_jnum15' => '15.',
133
+    'date_jnum16' => '16.',
134
+    'date_jnum17' => '17.',
135
+    'date_jnum18' => '18.',
136
+    'date_jnum19' => '19.',
137
+    'date_jnum2' => '2.',
138
+    'date_jnum20' => '20.',
139
+    'date_jnum21' => '21.',
140
+    'date_jnum22' => '22.',
141
+    'date_jnum23' => '23.',
142
+    'date_jnum24' => '24.',
143
+    'date_jnum25' => '25.',
144
+    'date_jnum26' => '26.',
145
+    'date_jnum27' => '27.',
146
+    'date_jnum28' => '28.',
147
+    'date_jnum29' => '29.',
148
+    'date_jnum3' => '3.',
149
+    'date_jnum30' => '30.',
150
+    'date_jnum31' => '31.',
151
+    'date_jnum4' => '4.',
152
+    'date_jnum5' => '5.',
153
+    'date_jnum6' => '6.',
154
+    'date_jnum7' => '7.',
155
+    'date_jnum8' => '8.',
156
+    'date_jnum9' => '9.',
157
+    'date_jour_1' => 'nedeľa',
158
+    'date_jour_1_abbr' => 'ned.',
159
+    'date_jour_1_initiale' => 'n.',
160
+    'date_jour_2' => 'pondelok',
161
+    'date_jour_2_abbr' => 'pon.',
162
+    'date_jour_2_initiale' => 'p.',
163
+    'date_jour_3' => 'utorok',
164
+    'date_jour_3_abbr' => 'uto.',
165
+    'date_jour_3_initiale' => 'u.',
166
+    'date_jour_4' => 'streda',
167
+    'date_jour_4_abbr' => 'str.',
168
+    'date_jour_4_initiale' => 's.',
169
+    'date_jour_5' => 'štvrtok',
170
+    'date_jour_5_abbr' => 'štv.',
171
+    'date_jour_5_initiale' => 'š.',
172
+    'date_jour_6' => 'piatok',
173
+    'date_jour_6_abbr' => 'pia.',
174
+    'date_jour_6_initiale' => 'p.',
175
+    'date_jour_7' => 'sobota',
176
+    'date_jour_7_abbr' => 'sob.',
177
+    'date_jour_7_initiale' => 's.',
178
+    'date_jours' => 'dňami',
179
+    'date_minutes' => 'minútami',
180
+    'date_mois' => 'mesiacov',
181
+    'date_mois_1' => 'január',
182
+    'date_mois_10' => 'október',
183
+    'date_mois_10_abbr' => 'okt.',
184
+    'date_mois_11' => 'november',
185
+    'date_mois_11_abbr' => 'nov.',
186
+    'date_mois_12' => 'december',
187
+    'date_mois_12_abbr' => 'dec.',
188
+    'date_mois_1_abbr' => 'jan.',
189
+    'date_mois_2' => 'február',
190
+    'date_mois_2_abbr' => 'feb.',
191
+    'date_mois_3' => 'marec',
192
+    'date_mois_3_abbr' => 'mar.',
193
+    'date_mois_4' => 'apríl',
194
+    'date_mois_4_abbr' => 'apr.',
195
+    'date_mois_5' => 'máj',
196
+    'date_mois_5_abbr' => 'máj',
197
+    'date_mois_6' => 'jún',
198
+    'date_mois_6_abbr' => 'jún',
199
+    'date_mois_7' => 'júl',
200
+    'date_mois_7_abbr' => 'júl',
201
+    'date_mois_8' => 'august',
202
+    'date_mois_8_abbr' => 'aug.',
203
+    'date_mois_9' => 'september',
204
+    'date_mois_9_abbr' => 'sept.',
205
+    'date_saison_1' => 'zima',
206
+    'date_saison_2' => 'jar',
207
+    'date_saison_3' => 'leto',
208
+    'date_saison_4' => 'jeseň',
209
+    'date_secondes' => 'sekundami',
210
+    'date_semaines' => 'týždňami',
211
+    'date_un_mois' => 'mesiacom',
212
+    'date_une_heure' => 'hodinou',
213
+    'date_une_minute' => 'minútou',
214
+    'date_une_seconde' => 'sekundou',
215
+    'date_une_semaine' => 'týždňom',
216
+    'dirs_commencer' => ' aby sa inštalácia mohla naozaj začať',
217
+    'dirs_preliminaire' => 'Predpríprava: <b>Nastavenie prístupových práv</b>',
218
+    'dirs_probleme_droits' => 'Problém s prístupovými právami',
219
+    'dirs_repertoires_absents' => '<p><b>Nenašli sa tieto priečinky: </b></p><ul>@bad_dirs@.</ul>
220 220
   <p>Je pravdepodobné, že sa to stalo kvôli nesprávnemu použitiu malých a veľkých písmen v ich názvoch.
221 221
   Prosím, skontrolujte, či veľké a malé písmená v názvoch týchto priečinkoch sú rovnaké ako vyššie.
222 222
   Ak to tak nie je, premenujte priečinky pomocou FTP klienta.</p>
223 223
   <p>Keď to urobíte, môžete ',
224
-	'dirs_repertoires_suivants' => '<p><b>Tieto priečinky nemajú povolenie na zápis: </b></p><ul>@bad_dirs@</ul>
224
+    'dirs_repertoires_suivants' => '<p><b>Tieto priečinky nemajú povolenie na zápis: </b></p><ul>@bad_dirs@</ul>
225 225
 <p>Aby sa to zmenilo, použite svojho FTP klienta na nastavenie prístupových práv pre každý
226 226
  z týchto priečinkov. Postup je podrobne opísaný v sprievodcovi inštaláciou.</p>
227 227
   <p>Keď to urobíte, môžete ',
228
-	'double_occurrence' => 'Dva výskyty @balise@',
228
+    'double_occurrence' => 'Dva výskyty @balise@',
229 229
 
230
-	// E
231
-	'en_cours' => 'Spracúva sa',
232
-	'envoi_via_le_site' => 'Poslané cez stránku',
233
-	'erreur' => 'Chyba',
234
-	'erreur_balise_non_fermee' => 'posledný tag nie je uzavretý:',
235
-	'erreur_technique_ajaxform' => 'Ups! Neočakávaná chyba zabránila odoslaniu formulára. Môžete to skúsiť znova.',
236
-	'erreur_technique_enregistrement_champs' => 'Technická chyba zabránila správnemu uloženiu poľa @champs@.',
237
-	'erreur_technique_enregistrement_impossible' => 'Uloženiu zabránila technická chyba.',
238
-	'erreur_texte' => 'Chyba (-y)',
239
-	'etape' => 'Etapa',
230
+    // E
231
+    'en_cours' => 'Spracúva sa',
232
+    'envoi_via_le_site' => 'Poslané cez stránku',
233
+    'erreur' => 'Chyba',
234
+    'erreur_balise_non_fermee' => 'posledný tag nie je uzavretý:',
235
+    'erreur_technique_ajaxform' => 'Ups! Neočakávaná chyba zabránila odoslaniu formulára. Môžete to skúsiť znova.',
236
+    'erreur_technique_enregistrement_champs' => 'Technická chyba zabránila správnemu uloženiu poľa @champs@.',
237
+    'erreur_technique_enregistrement_impossible' => 'Uloženiu zabránila technická chyba.',
238
+    'erreur_texte' => 'Chyba (-y)',
239
+    'etape' => 'Etapa',
240 240
 
241
-	// F
242
-	'fichier_introuvable' => 'Súbor @fichier@ sa nenašiel', # MODIF
243
-	'form_auteur_confirmation' => 'Prosím, potvrďte svoju e-mailovú adresu',
244
-	'form_auteur_email_modifie' => 'Vaša e-mailová adresa sa zmenila.',
245
-	'form_auteur_envoi_mail_confirmation' => 'Na adresu @email@ bol odoslaný potvrdzovací e-mail. Musíte navštíviť stránku uvedenú v správe a potvrdiť tak svoju e-mailovú adresu.',
246
-	'form_auteur_mail_confirmation' => 'Dobrý deň,
241
+    // F
242
+    'fichier_introuvable' => 'Súbor @fichier@ sa nenašiel', # MODIF
243
+    'form_auteur_confirmation' => 'Prosím, potvrďte svoju e-mailovú adresu',
244
+    'form_auteur_email_modifie' => 'Vaša e-mailová adresa sa zmenila.',
245
+    'form_auteur_envoi_mail_confirmation' => 'Na adresu @email@ bol odoslaný potvrdzovací e-mail. Musíte navštíviť stránku uvedenú v správe a potvrdiť tak svoju e-mailovú adresu.',
246
+    'form_auteur_mail_confirmation' => 'Dobrý deň,
247 247
 
248 248
 požiadali ste o zmenu svojej e-mailovej adresy.
249 249
 Na potvrdenie svojej novej adresy musíte kliknúť
@@ -251,338 +251,338 @@  discard block
 block discarded – undo
251 251
 
252 252
     @url@
253 253
 ',
254
-	'form_deja_inscrit' => 'Už ste sa zaregistrovali.',
255
-	'form_email_non_valide' => 'Vaša e-mailová adresa nie je platná.',
256
-	'form_forum_access_refuse' => 'Na túto stránku už viac nemáte prístup.',
257
-	'form_forum_bonjour' => 'Dobrý deň @nom@,',
258
-	'form_forum_confirmer_email' => 'Ak chcete potvrdiť svoju e-mailovú adresu, kliknite na tento odkaz: @url_confirm@',
259
-	'form_forum_email_deja_enregistre' => 'Táto e-mailová adresa je už zaregistrovaná, môžete zadať svoje heslo ako zvyčajne.',
260
-	'form_forum_identifiant_mail' => 'Váš nový prihlasovací údaj sme vám práve poslali e-mailom.',
261
-	'form_forum_identifiants' => 'Osobné prihlasovacie údaje',
262
-	'form_forum_indiquer_nom_email' => 'Sem zadajte svoje meno a e-mailovú adresu. Čoskoro dostanete e-mailom svoj osobný prihlasovací údaj.',
263
-	'form_forum_login' => 'Prihlasovacie meno:',
264
-	'form_forum_message_auto' => '(toto je automatická správa)',
265
-	'form_forum_pass' => 'Heslo:',
266
-	'form_forum_probleme_mail' => 'Problém s mejlom: prihlasovací údaj sa nepodarilo odoslať.',
267
-	'form_forum_voici1' => 'Tu sú vaše prihlasovacie údaje. Teraz sa môžete zúčastňovať na dianí na stránke
254
+    'form_deja_inscrit' => 'Už ste sa zaregistrovali.',
255
+    'form_email_non_valide' => 'Vaša e-mailová adresa nie je platná.',
256
+    'form_forum_access_refuse' => 'Na túto stránku už viac nemáte prístup.',
257
+    'form_forum_bonjour' => 'Dobrý deň @nom@,',
258
+    'form_forum_confirmer_email' => 'Ak chcete potvrdiť svoju e-mailovú adresu, kliknite na tento odkaz: @url_confirm@',
259
+    'form_forum_email_deja_enregistre' => 'Táto e-mailová adresa je už zaregistrovaná, môžete zadať svoje heslo ako zvyčajne.',
260
+    'form_forum_identifiant_mail' => 'Váš nový prihlasovací údaj sme vám práve poslali e-mailom.',
261
+    'form_forum_identifiants' => 'Osobné prihlasovacie údaje',
262
+    'form_forum_indiquer_nom_email' => 'Sem zadajte svoje meno a e-mailovú adresu. Čoskoro dostanete e-mailom svoj osobný prihlasovací údaj.',
263
+    'form_forum_login' => 'Prihlasovacie meno:',
264
+    'form_forum_message_auto' => '(toto je automatická správa)',
265
+    'form_forum_pass' => 'Heslo:',
266
+    'form_forum_probleme_mail' => 'Problém s mejlom: prihlasovací údaj sa nepodarilo odoslať.',
267
+    'form_forum_voici1' => 'Tu sú vaše prihlasovacie údaje. Teraz sa môžete zúčastňovať na dianí na stránke
268 268
 "@nom_site_spip@" (@adresse_site@):',
269
-	'form_forum_voici2' => 'Tu sú vaše prihlasovacie údaje na posielanie údajov na
269
+    'form_forum_voici2' => 'Tu sú vaše prihlasovacie údaje na posielanie údajov na
270 270
 stránku "@nom_site_spip@" (@adresse_login@):',
271
-	'form_indiquer_email' => 'Prosím, zadajte svoju e-mailovú adresu.',
272
-	'form_indiquer_nom' => 'Zadajte, prosím, svoje meno.',
273
-	'form_indiquer_nom_site' => 'Prosím, zadajte názov svojej stránky.',
274
-	'form_pet_deja_enregistre' => 'Táto stránka je už zaregistrovaná',
275
-	'form_pet_signature_pasprise' => 'Váš podpis bol ignorovaný.',
276
-	'form_prop_confirmer_envoi' => 'Potvrdiť odoslanie',
277
-	'form_prop_description' => 'Opis/komentár',
278
-	'form_prop_enregistre' => 'Váš návrh bol uložený. Online sa zobrazí po schválení administrátorom tejto stránky.',
279
-	'form_prop_envoyer' => 'Poslať správu',
280
-	'form_prop_indiquer_email' => 'Prosím, zadajte platnú e-mailovú adresu',
281
-	'form_prop_indiquer_nom_site' => 'Prosím, zadajte názov stránky.',
282
-	'form_prop_indiquer_sujet' => 'Prosím, zadajte predmet',
283
-	'form_prop_message_envoye' => 'Správa odoslaná',
284
-	'form_prop_non_enregistre' => 'Váš návrh nebol uložený.',
285
-	'form_prop_sujet' => 'Predmet',
286
-	'form_prop_url_site' => 'Adresa stránky',
287
-	'format_date_incorrecte' => 'Dátum alebo jeho formát nie je správny',
288
-	'format_heure_incorrecte' => 'Čas alebo jeho formát nie je správny',
289
-	'forum_non_inscrit' => 'Buď ste sa nezaregistrovali, alebo sú adresa či heslo nesprávne.',
290
-	'forum_par_auteur' => 'napísal(a) @auteur@',
291
-	'forum_titre_erreur' => 'Chyba...',
271
+    'form_indiquer_email' => 'Prosím, zadajte svoju e-mailovú adresu.',
272
+    'form_indiquer_nom' => 'Zadajte, prosím, svoje meno.',
273
+    'form_indiquer_nom_site' => 'Prosím, zadajte názov svojej stránky.',
274
+    'form_pet_deja_enregistre' => 'Táto stránka je už zaregistrovaná',
275
+    'form_pet_signature_pasprise' => 'Váš podpis bol ignorovaný.',
276
+    'form_prop_confirmer_envoi' => 'Potvrdiť odoslanie',
277
+    'form_prop_description' => 'Opis/komentár',
278
+    'form_prop_enregistre' => 'Váš návrh bol uložený. Online sa zobrazí po schválení administrátorom tejto stránky.',
279
+    'form_prop_envoyer' => 'Poslať správu',
280
+    'form_prop_indiquer_email' => 'Prosím, zadajte platnú e-mailovú adresu',
281
+    'form_prop_indiquer_nom_site' => 'Prosím, zadajte názov stránky.',
282
+    'form_prop_indiquer_sujet' => 'Prosím, zadajte predmet',
283
+    'form_prop_message_envoye' => 'Správa odoslaná',
284
+    'form_prop_non_enregistre' => 'Váš návrh nebol uložený.',
285
+    'form_prop_sujet' => 'Predmet',
286
+    'form_prop_url_site' => 'Adresa stránky',
287
+    'format_date_incorrecte' => 'Dátum alebo jeho formát nie je správny',
288
+    'format_heure_incorrecte' => 'Čas alebo jeho formát nie je správny',
289
+    'forum_non_inscrit' => 'Buď ste sa nezaregistrovali, alebo sú adresa či heslo nesprávne.',
290
+    'forum_par_auteur' => 'napísal(a) @auteur@',
291
+    'forum_titre_erreur' => 'Chyba...',
292 292
 
293
-	// I
294
-	'ical_texte_rss_articles' => 'Backendový súbor tejto stránky pre články nájdete na adrese:',
295
-	'ical_texte_rss_articles2' => 'Môžete získať backendové súbory aj pre jednotlivé rubriky, a to na stránke:',
296
-	'ical_texte_rss_breves' => 'Naviac tu je súbor, ktorý obsahuje novinky zo stránky. Ak si zvolíte číslo rubriky, môžete dostávať novinky výlučne z príslušnej rubriky.',
297
-	'icone_a_suivre' => 'Poznámkový blok',
298
-	'icone_admin_site' => 'Administrácia stránky',
299
-	'icone_agenda' => 'Kalendár',
300
-	'icone_aide_ligne' => 'Pomocník',
301
-	'icone_articles' => 'Články',
302
-	'icone_auteurs' => 'Autori',
303
-	'icone_brouteur' => 'Rýchla navigácia',
304
-	'icone_configuration_site' => 'Konfigurácia',
305
-	'icone_configurer_site' => 'Nastavte si stránku',
306
-	'icone_creer_nouvel_auteur' => 'Zapísať nového autora',
307
-	'icone_creer_rubrique' => 'Vytvoriť rubriku',
308
-	'icone_creer_sous_rubrique' => 'Vytvoriť podrubriku',
309
-	'icone_deconnecter' => 'Odhlásiť sa',
310
-	'icone_discussions' => 'Diskusie',
311
-	'icone_doc_rubrique' => 'Dokumenty v rubrikách',
312
-	'icone_ecrire_article' => 'Napísať nový článok',
313
-	'icone_edition_site' => 'Upraviť stránku',
314
-	'icone_gestion_langues' => 'Administrácia jazykov',
315
-	'icone_informations_personnelles' => 'Osobné údaje',
316
-	'icone_interface_complet' => 'Úplné rozhranie',
317
-	'icone_interface_simple' => 'Zjednodušené rozhranie',
318
-	'icone_maintenance_site' => 'Údržba stránky',
319
-	'icone_messagerie_personnelle' => 'Súkromný odkazovač',
320
-	'icone_repartition_debut' => 'Zobraziť distribúciu od začiatku',
321
-	'icone_rubriques' => 'Rubriky',
322
-	'icone_sauver_site' => 'Zálohovať stránku',
323
-	'icone_site_entier' => 'Celú stránku',
324
-	'icone_sites_references' => 'Stránky, na ktoré odkazujete',
325
-	'icone_statistiques' => 'Štatistika stránky',
326
-	'icone_suivi_activite' => 'Sledovanie aktivity stránky',
327
-	'icone_suivi_actualite' => 'Štatistika stránky',
328
-	'icone_suivi_pettions' => 'Sledovať/riadiť petície',
329
-	'icone_suivi_revisions' => 'Opravy článku',
330
-	'icone_supprimer_document' => 'Odstrániť tento dokument',
331
-	'icone_supprimer_image' => 'Odstrániť tento obrázok',
332
-	'icone_tous_articles' => 'Všetky vaše články',
333
-	'icone_tous_auteur' => 'Všetci autori',
334
-	'icone_tous_visiteur' => 'Všetci návštevníci',
335
-	'icone_visiter_site' => 'Zobraziť verejne prístupnú stránku',
336
-	'icone_voir_en_ligne' => 'Zobraziť online',
337
-	'img_indisponible' => 'Obrázok je nedostupný',
338
-	'impossible' => 'Nedá sa',
339
-	'info_a_suivre' => 'POZNÁMKOVÝ BLOK»',
340
-	'info_acces_interdit' => 'Prístup zakázaný',
341
-	'info_acces_refuse' => 'Prístup zamietnutý',
342
-	'info_action' => 'Akcia: @action@',
343
-	'info_administrer_rubriques' => 'Môžete riadiť túto rubriku a všetky jej podrubriky',
344
-	'info_adresse_non_indiquee' => 'Neuviedli ste adresu, ktorú treba otestovať!',
345
-	'info_aide' => 'POMOCNÍK:',
346
-	'info_ajouter_mot' => 'Pridať toto kľúčové slovo',
347
-	'info_annonce' => 'OZNAM',
348
-	'info_annonces_generales' => 'Všeobecné oznamy:',
349
-	'info_article_propose' => 'Článok odoslaný',
350
-	'info_article_publie' => 'Článok publikovaný',
351
-	'info_article_redaction' => 'Článok sa upravuje',
352
-	'info_article_refuse' => 'Článok odmietnutý ',
353
-	'info_article_supprime' => 'Článok odstránený',
354
-	'info_articles' => 'Články',
355
-	'info_articles_a_valider' => 'Články čakajúce na schválenie',
356
-	'info_articles_nb' => '@nb@ článkov',
357
-	'info_articles_proposes' => 'Odoslané články',
358
-	'info_articles_un' => '1 článok',
359
-	'info_auteurs_nombre' => 'Autor(i):',
360
-	'info_authentification_ftp' => 'Prihlásenie (cez FTP).',
361
-	'info_breves_2' => 'novinky',
362
-	'info_breves_nb' => '@nb@ noviniek',
363
-	'info_breves_un' => '1 novinka',
364
-	'info_connexion_refusee' => 'Pripojenie zamietnuté',
365
-	'info_contact_developpeur' => 'Prosím, kontaktujte vývojára.',
366
-	'info_contenance' => 'Táto stránka obsahuje:',
367
-	'info_contribution' => 'príspevky',
368
-	'info_copyright' => '@spip@ je slobodný softvér distribuovaný @lien_gpl@',
369
-	'info_copyright_doc' => 'viac informácií nájdete na stránke <a href="@spipnet@">@spipnet_affiche@.</a>',
370
-	'info_copyright_gpl' => 's licenciou GPL.',
371
-	'info_cours_edition' => 'Spracúva sa', # MODIF
372
-	'info_creer_repertoire' => 'Prosím, vytvorte súbor alebo priečinok s názvom:',
373
-	'info_creer_repertoire_2' => 'v podpriečinku <b>@repertoire@</b>, potom',
374
-	'info_creer_vignette' => 'automatické vytváranie miniatúr',
375
-	'info_creerdansrubrique_non_autorise' => 'Na vytváranie obsahu tejto rubriky nemáte dostatočné práva.',
376
-	'info_deplier' => 'Rozložiť',
377
-	'info_descriptif_nombre' => 'Opis(y):',
378
-	'info_description' => 'Opis:',
379
-	'info_description_2' => 'Opis:',
380
-	'info_dimension' => 'Veľkosť:',
381
-	'info_documents_nb' => '@nb@ dokumentov',
382
-	'info_documents_un' => '1 dokument',
383
-	'info_ecire_message_prive' => 'Napísať súkromnú správu',
384
-	'info_email_invalide' => 'Neplatná e-mailová adresa.',
385
-	'info_en_cours_validation' => 'Vaše články, ktoré sa upravujú',
386
-	'info_en_ligne' => 'Momentálne online:',
387
-	'info_envoyer_message_prive' => 'Poslať súkromnú správu tomuto autorovi',
388
-	'info_erreur_requete' => 'Chyba v požiadavke:',
389
-	'info_erreur_squelette2' => 'Žiadna dostupná šablóna <b>@fichier@</b>...',
390
-	'info_erreur_systeme' => 'Chyba systému (ch. č. @errsys@)',
391
-	'info_erreur_systeme2' => 'Buď je plný pevný disk, alebo je poškodený databáza.<br />
293
+    // I
294
+    'ical_texte_rss_articles' => 'Backendový súbor tejto stránky pre články nájdete na adrese:',
295
+    'ical_texte_rss_articles2' => 'Môžete získať backendové súbory aj pre jednotlivé rubriky, a to na stránke:',
296
+    'ical_texte_rss_breves' => 'Naviac tu je súbor, ktorý obsahuje novinky zo stránky. Ak si zvolíte číslo rubriky, môžete dostávať novinky výlučne z príslušnej rubriky.',
297
+    'icone_a_suivre' => 'Poznámkový blok',
298
+    'icone_admin_site' => 'Administrácia stránky',
299
+    'icone_agenda' => 'Kalendár',
300
+    'icone_aide_ligne' => 'Pomocník',
301
+    'icone_articles' => 'Články',
302
+    'icone_auteurs' => 'Autori',
303
+    'icone_brouteur' => 'Rýchla navigácia',
304
+    'icone_configuration_site' => 'Konfigurácia',
305
+    'icone_configurer_site' => 'Nastavte si stránku',
306
+    'icone_creer_nouvel_auteur' => 'Zapísať nového autora',
307
+    'icone_creer_rubrique' => 'Vytvoriť rubriku',
308
+    'icone_creer_sous_rubrique' => 'Vytvoriť podrubriku',
309
+    'icone_deconnecter' => 'Odhlásiť sa',
310
+    'icone_discussions' => 'Diskusie',
311
+    'icone_doc_rubrique' => 'Dokumenty v rubrikách',
312
+    'icone_ecrire_article' => 'Napísať nový článok',
313
+    'icone_edition_site' => 'Upraviť stránku',
314
+    'icone_gestion_langues' => 'Administrácia jazykov',
315
+    'icone_informations_personnelles' => 'Osobné údaje',
316
+    'icone_interface_complet' => 'Úplné rozhranie',
317
+    'icone_interface_simple' => 'Zjednodušené rozhranie',
318
+    'icone_maintenance_site' => 'Údržba stránky',
319
+    'icone_messagerie_personnelle' => 'Súkromný odkazovač',
320
+    'icone_repartition_debut' => 'Zobraziť distribúciu od začiatku',
321
+    'icone_rubriques' => 'Rubriky',
322
+    'icone_sauver_site' => 'Zálohovať stránku',
323
+    'icone_site_entier' => 'Celú stránku',
324
+    'icone_sites_references' => 'Stránky, na ktoré odkazujete',
325
+    'icone_statistiques' => 'Štatistika stránky',
326
+    'icone_suivi_activite' => 'Sledovanie aktivity stránky',
327
+    'icone_suivi_actualite' => 'Štatistika stránky',
328
+    'icone_suivi_pettions' => 'Sledovať/riadiť petície',
329
+    'icone_suivi_revisions' => 'Opravy článku',
330
+    'icone_supprimer_document' => 'Odstrániť tento dokument',
331
+    'icone_supprimer_image' => 'Odstrániť tento obrázok',
332
+    'icone_tous_articles' => 'Všetky vaše články',
333
+    'icone_tous_auteur' => 'Všetci autori',
334
+    'icone_tous_visiteur' => 'Všetci návštevníci',
335
+    'icone_visiter_site' => 'Zobraziť verejne prístupnú stránku',
336
+    'icone_voir_en_ligne' => 'Zobraziť online',
337
+    'img_indisponible' => 'Obrázok je nedostupný',
338
+    'impossible' => 'Nedá sa',
339
+    'info_a_suivre' => 'POZNÁMKOVÝ BLOK»',
340
+    'info_acces_interdit' => 'Prístup zakázaný',
341
+    'info_acces_refuse' => 'Prístup zamietnutý',
342
+    'info_action' => 'Akcia: @action@',
343
+    'info_administrer_rubriques' => 'Môžete riadiť túto rubriku a všetky jej podrubriky',
344
+    'info_adresse_non_indiquee' => 'Neuviedli ste adresu, ktorú treba otestovať!',
345
+    'info_aide' => 'POMOCNÍK:',
346
+    'info_ajouter_mot' => 'Pridať toto kľúčové slovo',
347
+    'info_annonce' => 'OZNAM',
348
+    'info_annonces_generales' => 'Všeobecné oznamy:',
349
+    'info_article_propose' => 'Článok odoslaný',
350
+    'info_article_publie' => 'Článok publikovaný',
351
+    'info_article_redaction' => 'Článok sa upravuje',
352
+    'info_article_refuse' => 'Článok odmietnutý ',
353
+    'info_article_supprime' => 'Článok odstránený',
354
+    'info_articles' => 'Články',
355
+    'info_articles_a_valider' => 'Články čakajúce na schválenie',
356
+    'info_articles_nb' => '@nb@ článkov',
357
+    'info_articles_proposes' => 'Odoslané články',
358
+    'info_articles_un' => '1 článok',
359
+    'info_auteurs_nombre' => 'Autor(i):',
360
+    'info_authentification_ftp' => 'Prihlásenie (cez FTP).',
361
+    'info_breves_2' => 'novinky',
362
+    'info_breves_nb' => '@nb@ noviniek',
363
+    'info_breves_un' => '1 novinka',
364
+    'info_connexion_refusee' => 'Pripojenie zamietnuté',
365
+    'info_contact_developpeur' => 'Prosím, kontaktujte vývojára.',
366
+    'info_contenance' => 'Táto stránka obsahuje:',
367
+    'info_contribution' => 'príspevky',
368
+    'info_copyright' => '@spip@ je slobodný softvér distribuovaný @lien_gpl@',
369
+    'info_copyright_doc' => 'viac informácií nájdete na stránke <a href="@spipnet@">@spipnet_affiche@.</a>',
370
+    'info_copyright_gpl' => 's licenciou GPL.',
371
+    'info_cours_edition' => 'Spracúva sa', # MODIF
372
+    'info_creer_repertoire' => 'Prosím, vytvorte súbor alebo priečinok s názvom:',
373
+    'info_creer_repertoire_2' => 'v podpriečinku <b>@repertoire@</b>, potom',
374
+    'info_creer_vignette' => 'automatické vytváranie miniatúr',
375
+    'info_creerdansrubrique_non_autorise' => 'Na vytváranie obsahu tejto rubriky nemáte dostatočné práva.',
376
+    'info_deplier' => 'Rozložiť',
377
+    'info_descriptif_nombre' => 'Opis(y):',
378
+    'info_description' => 'Opis:',
379
+    'info_description_2' => 'Opis:',
380
+    'info_dimension' => 'Veľkosť:',
381
+    'info_documents_nb' => '@nb@ dokumentov',
382
+    'info_documents_un' => '1 dokument',
383
+    'info_ecire_message_prive' => 'Napísať súkromnú správu',
384
+    'info_email_invalide' => 'Neplatná e-mailová adresa.',
385
+    'info_en_cours_validation' => 'Vaše články, ktoré sa upravujú',
386
+    'info_en_ligne' => 'Momentálne online:',
387
+    'info_envoyer_message_prive' => 'Poslať súkromnú správu tomuto autorovi',
388
+    'info_erreur_requete' => 'Chyba v požiadavke:',
389
+    'info_erreur_squelette2' => 'Žiadna dostupná šablóna <b>@fichier@</b>...',
390
+    'info_erreur_systeme' => 'Chyba systému (ch. č. @errsys@)',
391
+    'info_erreur_systeme2' => 'Buď je plný pevný disk, alebo je poškodený databáza.<br />
392 392
 <span style="color:red;">Poskúste sa <a href=\'@script@\'>opraviť databázu,</a> alebo kontaktujte poskytovateľa služby.</span>',
393
-	'info_fini' => 'Hotovo!',
394
-	'info_format_image' => 'Formát obrázkov, ktorý sa použije na vytváranie miniatúr: @gd_formats@.',
395
-	'info_format_non_defini' => 'nedefinovaný formát',
396
-	'info_grand_ecran' => 'Veľká obrazovka',
397
-	'info_image_aide' => 'POMOCNÍK',
398
-	'info_image_process_titre' => 'Ako vytvárať miniatúry',
399
-	'info_impossible_lire_page' => '<b>Chyba!</b> Stránka <tt><html>@test_proxy@</html></tt> sa nedá zobraziť cez proxy',
400
-	'info_installation_systeme_publication' => 'Inštaluje sa publikačný systém...',
401
-	'info_installer_documents' => 'Všetky dokumenty v priečinku @upload@ si môžete nainštalovať automaticky.',
402
-	'info_installer_ftp' => 'Ako administrátor môžete (cez FTP) nainštalovať súbory do priečinka @upload@, aby ste ich potom mohli vyberať priamo odtiaľ.',
403
-	'info_installer_images' => 'Môžete si nainštalovať obrázky formátov JPEG, GIF a PNG.',
404
-	'info_installer_images_dossier' => 'Obrázky nainštalujte do priečinka @upload@, ak ich odtiaľ chcete vyberať.',
405
-	'info_interface_complete' => 'Úplné rozhranie',
406
-	'info_interface_simple' => 'Zjednodušené rozhranie',
407
-	'info_joindre_document_article' => 'K svojmu článku môžete pripojiť tieto typy dokumentov',
408
-	'info_joindre_document_rubrique' => 'Do tejto rubriky môžete pridávať dokumenty týchto typov',
409
-	'info_joindre_documents_article' => 'K svojmu článku môžete pripojiť dokumenty týchto typov:',
410
-	'info_l_article' => 'článok',
411
-	'info_la_breve' => 'novinka',
412
-	'info_la_rubrique' => 'rubrika',
413
-	'info_langue_principale' => 'Hlavný jazyk stránky',
414
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixelov',
415
-	'info_les_auteurs_1' => 'napísal(a) @les_auteurs@',
416
-	'info_logo_format_interdit' => 'Povolené sú len logá vo formátoch @formats@.',
417
-	'info_logo_max_poids' => 'Logá musia mať menej ako @maxi@ (tento súbor má @actuel@).',
418
-	'info_mail_fournisseur' => '[email protected]',
419
-	'info_message_2' => 'SPRÁVA ',
420
-	'info_message_supprime' => 'ODKAZ ZMAZANÝ',
421
-	'info_messages_nb' => '@nb@ správ',
422
-	'info_messages_un' => '1 správa',
423
-	'info_mise_en_ligne' => 'Uverejnené dňa:',
424
-	'info_modification_parametres_securite' => 'menia sa parametre zabezpečenia',
425
-	'info_mois_courant' => 'Počas mesiaca:',
426
-	'info_mot_cle_ajoute' => 'Toto kľúčové slovo bolo pridané k',
427
-	'info_multi_herit' => 'Predvolený jazyk',
428
-	'info_multi_langues_soulignees' => '<u>Podčiarknuté jazyky</u> poskytujú preklad všetkých alebo takmer všetkých textov rozhrania. Ak si vyberiete niektorý z týchto jazykov, mnohé prvky verejne prístupnej stránky (dátumy, formuláre) sa preložia automaticky. Ak si vyberiete niektorý z jazykov, ktoré nie sú podčiarknuté, tieto prvky sa zobrazia v hlavnom jazyku stránky.',
429
-	'info_multilinguisme' => 'Viacjazyčnosť',
430
-	'info_nom_non_utilisateurs_connectes' => 'Vaše meno sa nezobrazuje v zozname používateľov online.',
431
-	'info_nom_utilisateurs_connectes' => 'Vaše meno sa zobrazuje v zozname používateľov online.',
432
-	'info_nombre_en_ligne' => 'Prihlásení:',
433
-	'info_non_resultat' => 'Žiadne výsledky pre reťazec "@cherche_mot@"',
434
-	'info_non_utilisation_messagerie' => 'Nepoužívate súkromný odkazovať na tejto stránke.',
435
-	'info_nouveau_message' => 'MÁTE NOVÚ SPRÁVU',
436
-	'info_nouveaux_messages' => 'MÁTE @total_messages@ NOVÝCH SPRÁV',
437
-	'info_numero_abbreviation' => 'č.',
438
-	'info_obligatoire' => 'Tento údaj je povinný',
439
-	'info_pense_bete' => 'PRIPOMIENKA',
440
-	'info_petit_ecran' => 'Malá obrazovka',
441
-	'info_petition_close' => 'Petícia skončená',
442
-	'info_pixels' => 'pixelov',
443
-	'info_plusieurs_mots_trouves' => 'Pre reťazec "@cherche_mot@" sa našlo niekoľko kľúčových slov:',
444
-	'info_portfolio_automatique' => 'Automatické portfólio:',
445
-	'info_premier_resultat' => '[Prvých @debut_limit@ výsledkov z(o) @total@]',
446
-	'info_premier_resultat_sur' => '[Prvých @debut_limit@ výsledkov z(o) @total@]',
447
-	'info_propose_1' => '[@nom_site_spip@] Odoslané: @titre@',
448
-	'info_propose_2' => 'Článok odoslaný
393
+    'info_fini' => 'Hotovo!',
394
+    'info_format_image' => 'Formát obrázkov, ktorý sa použije na vytváranie miniatúr: @gd_formats@.',
395
+    'info_format_non_defini' => 'nedefinovaný formát',
396
+    'info_grand_ecran' => 'Veľká obrazovka',
397
+    'info_image_aide' => 'POMOCNÍK',
398
+    'info_image_process_titre' => 'Ako vytvárať miniatúry',
399
+    'info_impossible_lire_page' => '<b>Chyba!</b> Stránka <tt><html>@test_proxy@</html></tt> sa nedá zobraziť cez proxy',
400
+    'info_installation_systeme_publication' => 'Inštaluje sa publikačný systém...',
401
+    'info_installer_documents' => 'Všetky dokumenty v priečinku @upload@ si môžete nainštalovať automaticky.',
402
+    'info_installer_ftp' => 'Ako administrátor môžete (cez FTP) nainštalovať súbory do priečinka @upload@, aby ste ich potom mohli vyberať priamo odtiaľ.',
403
+    'info_installer_images' => 'Môžete si nainštalovať obrázky formátov JPEG, GIF a PNG.',
404
+    'info_installer_images_dossier' => 'Obrázky nainštalujte do priečinka @upload@, ak ich odtiaľ chcete vyberať.',
405
+    'info_interface_complete' => 'Úplné rozhranie',
406
+    'info_interface_simple' => 'Zjednodušené rozhranie',
407
+    'info_joindre_document_article' => 'K svojmu článku môžete pripojiť tieto typy dokumentov',
408
+    'info_joindre_document_rubrique' => 'Do tejto rubriky môžete pridávať dokumenty týchto typov',
409
+    'info_joindre_documents_article' => 'K svojmu článku môžete pripojiť dokumenty týchto typov:',
410
+    'info_l_article' => 'článok',
411
+    'info_la_breve' => 'novinka',
412
+    'info_la_rubrique' => 'rubrika',
413
+    'info_langue_principale' => 'Hlavný jazyk stránky',
414
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixelov',
415
+    'info_les_auteurs_1' => 'napísal(a) @les_auteurs@',
416
+    'info_logo_format_interdit' => 'Povolené sú len logá vo formátoch @formats@.',
417
+    'info_logo_max_poids' => 'Logá musia mať menej ako @maxi@ (tento súbor má @actuel@).',
418
+    'info_mail_fournisseur' => '[email protected]',
419
+    'info_message_2' => 'SPRÁVA ',
420
+    'info_message_supprime' => 'ODKAZ ZMAZANÝ',
421
+    'info_messages_nb' => '@nb@ správ',
422
+    'info_messages_un' => '1 správa',
423
+    'info_mise_en_ligne' => 'Uverejnené dňa:',
424
+    'info_modification_parametres_securite' => 'menia sa parametre zabezpečenia',
425
+    'info_mois_courant' => 'Počas mesiaca:',
426
+    'info_mot_cle_ajoute' => 'Toto kľúčové slovo bolo pridané k',
427
+    'info_multi_herit' => 'Predvolený jazyk',
428
+    'info_multi_langues_soulignees' => '<u>Podčiarknuté jazyky</u> poskytujú preklad všetkých alebo takmer všetkých textov rozhrania. Ak si vyberiete niektorý z týchto jazykov, mnohé prvky verejne prístupnej stránky (dátumy, formuláre) sa preložia automaticky. Ak si vyberiete niektorý z jazykov, ktoré nie sú podčiarknuté, tieto prvky sa zobrazia v hlavnom jazyku stránky.',
429
+    'info_multilinguisme' => 'Viacjazyčnosť',
430
+    'info_nom_non_utilisateurs_connectes' => 'Vaše meno sa nezobrazuje v zozname používateľov online.',
431
+    'info_nom_utilisateurs_connectes' => 'Vaše meno sa zobrazuje v zozname používateľov online.',
432
+    'info_nombre_en_ligne' => 'Prihlásení:',
433
+    'info_non_resultat' => 'Žiadne výsledky pre reťazec "@cherche_mot@"',
434
+    'info_non_utilisation_messagerie' => 'Nepoužívate súkromný odkazovať na tejto stránke.',
435
+    'info_nouveau_message' => 'MÁTE NOVÚ SPRÁVU',
436
+    'info_nouveaux_messages' => 'MÁTE @total_messages@ NOVÝCH SPRÁV',
437
+    'info_numero_abbreviation' => 'č.',
438
+    'info_obligatoire' => 'Tento údaj je povinný',
439
+    'info_pense_bete' => 'PRIPOMIENKA',
440
+    'info_petit_ecran' => 'Malá obrazovka',
441
+    'info_petition_close' => 'Petícia skončená',
442
+    'info_pixels' => 'pixelov',
443
+    'info_plusieurs_mots_trouves' => 'Pre reťazec "@cherche_mot@" sa našlo niekoľko kľúčových slov:',
444
+    'info_portfolio_automatique' => 'Automatické portfólio:',
445
+    'info_premier_resultat' => '[Prvých @debut_limit@ výsledkov z(o) @total@]',
446
+    'info_premier_resultat_sur' => '[Prvých @debut_limit@ výsledkov z(o) @total@]',
447
+    'info_propose_1' => '[@nom_site_spip@] Odoslané: @titre@',
448
+    'info_propose_2' => 'Článok odoslaný
449 449
 ---------------',
450
-	'info_propose_3' => 'Článok „@titre@“ bol odoslaný na publikovanie.',
451
-	'info_propose_4' => 'Môžete si ho prezrieť a povedať svoj názor',
452
-	'info_propose_5' => 'v príslušnom diskusnom fóre. Je dostupný tu:',
453
-	'info_publie_01' => 'Článok "@titre@" schválil(a) @connect_nom@.',
454
-	'info_publie_1' => '[@nom_site_spip@] PUBLIKOVANÉ: @titre@',
455
-	'info_publie_2' => 'Článok publikovaný
450
+    'info_propose_3' => 'Článok „@titre@“ bol odoslaný na publikovanie.',
451
+    'info_propose_4' => 'Môžete si ho prezrieť a povedať svoj názor',
452
+    'info_propose_5' => 'v príslušnom diskusnom fóre. Je dostupný tu:',
453
+    'info_publie_01' => 'Článok "@titre@" schválil(a) @connect_nom@.',
454
+    'info_publie_1' => '[@nom_site_spip@] PUBLIKOVANÉ: @titre@',
455
+    'info_publie_2' => 'Článok publikovaný
456 456
 ------------------',
457
-	'info_rechercher' => 'Hľadať',
458
-	'info_rechercher_02' => 'Hľadať:',
459
-	'info_remplacer_vignette' => 'Nahradiť predvolenú miniatúru vlastným logom:',
460
-	'info_rubriques_nb' => '@nb@ rubrík',
461
-	'info_rubriques_un' => '1 rubrika',
462
-	'info_sans_titre_2' => 'bez názvu',
463
-	'info_selectionner_fichier' => 'Môžete vybrať súbor z priečinka @upload@',
464
-	'info_selectionner_fichier_2' => 'Vyberte súbor:',
465
-	'info_sites_nb' => '@nb@ stránok',
466
-	'info_sites_un' => '1 stránka',
467
-	'info_supprimer_vignette' => 'Odstrániť miniatúru',
468
-	'info_symbole_bleu' => '<b>Modrá</b> označuje <b>pripo­­mien­ku,</b> čiže odkaz pre vašu osobnú potrebu.',
469
-	'info_symbole_jaune' => '<b>Žltá</b> označuje <b>oznam všetkým redaktorom:</b> môžu ho upravovať všetci administrátori a uvidia ho všetci redaktori.',
470
-	'info_symbole_vert' => ' <b>Zelená</b> označuje <b>správy, ktoré ste si vymenili s ostatnými používateľmi</b> stránky.',
471
-	'info_telecharger_nouveau_logo' => 'Nahrať nové logo:',
472
-	'info_telecharger_ordinateur' => 'Nahrať z vášho počítača:',
473
-	'info_tous_resultats_enregistres' => '[všetky výsledky sa ukladajú]',
474
-	'info_tout_afficher' => 'Zobraziť všetko',
475
-	'info_travaux_texte' => 'Táto stránka ešte nie je nastavená. Prosím, vráťte sa sem neskôr.',
476
-	'info_travaux_titre' => 'Stránka sa rekonštruuje',
477
-	'info_trop_resultat' => 'Priveľa nájdených položiek pre "@cherche_mot@"; prosím, upresnite svoje vyhľadávanie.',
478
-	'info_utilisation_messagerie_interne' => 'Používate interný odkazovač tejto stránky.',
479
-	'info_valider_lien' => 'Preveriť tento odkaz',
480
-	'info_verifier_image' => ', prosím, uistite sa, že vaše obrázky boli premiestnené správne.',
481
-	'info_vignette_defaut' => 'Predvolená miniatúra',
482
-	'info_vignette_personnalisee' => 'Vlastná miniatúra',
483
-	'info_visite' => 'návštevy:',
484
-	'info_vos_rendez_vous' => 'Vaše stretnutia v budúcnosti',
485
-	'infos_vos_pense_bete' => 'Vaše pripomienky',
457
+    'info_rechercher' => 'Hľadať',
458
+    'info_rechercher_02' => 'Hľadať:',
459
+    'info_remplacer_vignette' => 'Nahradiť predvolenú miniatúru vlastným logom:',
460
+    'info_rubriques_nb' => '@nb@ rubrík',
461
+    'info_rubriques_un' => '1 rubrika',
462
+    'info_sans_titre_2' => 'bez názvu',
463
+    'info_selectionner_fichier' => 'Môžete vybrať súbor z priečinka @upload@',
464
+    'info_selectionner_fichier_2' => 'Vyberte súbor:',
465
+    'info_sites_nb' => '@nb@ stránok',
466
+    'info_sites_un' => '1 stránka',
467
+    'info_supprimer_vignette' => 'Odstrániť miniatúru',
468
+    'info_symbole_bleu' => '<b>Modrá</b> označuje <b>pripo­­mien­ku,</b> čiže odkaz pre vašu osobnú potrebu.',
469
+    'info_symbole_jaune' => '<b>Žltá</b> označuje <b>oznam všetkým redaktorom:</b> môžu ho upravovať všetci administrátori a uvidia ho všetci redaktori.',
470
+    'info_symbole_vert' => ' <b>Zelená</b> označuje <b>správy, ktoré ste si vymenili s ostatnými používateľmi</b> stránky.',
471
+    'info_telecharger_nouveau_logo' => 'Nahrať nové logo:',
472
+    'info_telecharger_ordinateur' => 'Nahrať z vášho počítača:',
473
+    'info_tous_resultats_enregistres' => '[všetky výsledky sa ukladajú]',
474
+    'info_tout_afficher' => 'Zobraziť všetko',
475
+    'info_travaux_texte' => 'Táto stránka ešte nie je nastavená. Prosím, vráťte sa sem neskôr.',
476
+    'info_travaux_titre' => 'Stránka sa rekonštruuje',
477
+    'info_trop_resultat' => 'Priveľa nájdených položiek pre "@cherche_mot@"; prosím, upresnite svoje vyhľadávanie.',
478
+    'info_utilisation_messagerie_interne' => 'Používate interný odkazovač tejto stránky.',
479
+    'info_valider_lien' => 'Preveriť tento odkaz',
480
+    'info_verifier_image' => ', prosím, uistite sa, že vaše obrázky boli premiestnené správne.',
481
+    'info_vignette_defaut' => 'Predvolená miniatúra',
482
+    'info_vignette_personnalisee' => 'Vlastná miniatúra',
483
+    'info_visite' => 'návštevy:',
484
+    'info_vos_rendez_vous' => 'Vaše stretnutia v budúcnosti',
485
+    'infos_vos_pense_bete' => 'Vaše pripomienky',
486 486
 
487
-	// L
488
-	'label_ajout_id_rapide' => 'Rýchlo pridať',
489
-	'label_poids_fichier' => 'Veľkosť',
490
-	'lien_afficher_icones_seuls' => 'Zobraziť iba ikonky',
491
-	'lien_afficher_texte_icones' => 'Zobraziť ikonky a text',
492
-	'lien_afficher_texte_seul' => 'Zobraziť iba text',
493
-	'lien_liberer' => 'Odstrániť',
494
-	'lien_liberer_tous' => 'Odstrániť všetky',
495
-	'lien_nouvea_pense_bete' => 'NOVÁ PRIPOMIENKA',
496
-	'lien_nouveau_message' => 'NOVÁ SPRÁVA',
497
-	'lien_nouvelle_annonce' => 'NOVÝ OZNAM',
498
-	'lien_petitions' => 'PETÍCIA',
499
-	'lien_popularite' => 'popularita: @popularite@%',
500
-	'lien_racine_site' => 'KOREŇOVÝ ADRESÁR STRÁNKY',
501
-	'lien_reessayer' => 'skúste to znova',
502
-	'lien_repondre_message' => 'Odpovedať na túto správu',
503
-	'lien_supprimer' => 'odstrániť',
504
-	'lien_tout_afficher' => 'Zobraziť všetko',
505
-	'lien_visite_site' => 'navštíviť túto stránku',
506
-	'lien_visites' => '@visites@ návštev',
507
-	'lien_voir_auteur' => 'Pozrieť tohto autora',
508
-	'ligne' => 'Riadok',
509
-	'login' => 'Prihlásenie',
510
-	'login_acces_prive' => 'prístup do súkromnej zóny',
511
-	'login_autre_identifiant' => 'prihlásiť sa pod inou identitou',
512
-	'login_cookie_accepte' => 'Prosím, nastavte svoj prehliadač tak, aby ich z tejto stránky prijímal.',
513
-	'login_cookie_oblige' => 'Kvôli bezpečnej identifikácii musí váš prehliadač prijímať cookies.',
514
-	'login_deconnexion_ok' => 'Odhlásenie v poriadku.',
515
-	'login_erreur_pass' => 'Chyba hesla.',
516
-	'login_espace_prive' => 'súkromná zóna',
517
-	'login_identifiant_inconnu' => 'Identifikátor "@login@" nie je známy',
518
-	'login_login' => 'Prihlasovacie meno:',
519
-	'login_login2' => 'Prihlasovacie meno alebo e-mailová adresa:',
520
-	'login_login_pass_incorrect' => '(Nesprávne používateľské meno alebo heslo).',
521
-	'login_motpasseoublie' => 'Zabudli ste heslo?',
522
-	'login_non_securise' => 'Pozor: tento formulár nie je zabezpečený.
487
+    // L
488
+    'label_ajout_id_rapide' => 'Rýchlo pridať',
489
+    'label_poids_fichier' => 'Veľkosť',
490
+    'lien_afficher_icones_seuls' => 'Zobraziť iba ikonky',
491
+    'lien_afficher_texte_icones' => 'Zobraziť ikonky a text',
492
+    'lien_afficher_texte_seul' => 'Zobraziť iba text',
493
+    'lien_liberer' => 'Odstrániť',
494
+    'lien_liberer_tous' => 'Odstrániť všetky',
495
+    'lien_nouvea_pense_bete' => 'NOVÁ PRIPOMIENKA',
496
+    'lien_nouveau_message' => 'NOVÁ SPRÁVA',
497
+    'lien_nouvelle_annonce' => 'NOVÝ OZNAM',
498
+    'lien_petitions' => 'PETÍCIA',
499
+    'lien_popularite' => 'popularita: @popularite@%',
500
+    'lien_racine_site' => 'KOREŇOVÝ ADRESÁR STRÁNKY',
501
+    'lien_reessayer' => 'skúste to znova',
502
+    'lien_repondre_message' => 'Odpovedať na túto správu',
503
+    'lien_supprimer' => 'odstrániť',
504
+    'lien_tout_afficher' => 'Zobraziť všetko',
505
+    'lien_visite_site' => 'navštíviť túto stránku',
506
+    'lien_visites' => '@visites@ návštev',
507
+    'lien_voir_auteur' => 'Pozrieť tohto autora',
508
+    'ligne' => 'Riadok',
509
+    'login' => 'Prihlásenie',
510
+    'login_acces_prive' => 'prístup do súkromnej zóny',
511
+    'login_autre_identifiant' => 'prihlásiť sa pod inou identitou',
512
+    'login_cookie_accepte' => 'Prosím, nastavte svoj prehliadač tak, aby ich z tejto stránky prijímal.',
513
+    'login_cookie_oblige' => 'Kvôli bezpečnej identifikácii musí váš prehliadač prijímať cookies.',
514
+    'login_deconnexion_ok' => 'Odhlásenie v poriadku.',
515
+    'login_erreur_pass' => 'Chyba hesla.',
516
+    'login_espace_prive' => 'súkromná zóna',
517
+    'login_identifiant_inconnu' => 'Identifikátor "@login@" nie je známy',
518
+    'login_login' => 'Prihlasovacie meno:',
519
+    'login_login2' => 'Prihlasovacie meno alebo e-mailová adresa:',
520
+    'login_login_pass_incorrect' => '(Nesprávne používateľské meno alebo heslo).',
521
+    'login_motpasseoublie' => 'Zabudli ste heslo?',
522
+    'login_non_securise' => 'Pozor: tento formulár nie je zabezpečený.
523 523
    Ak nechcete, aby bolo vaše heslo vystavené
524 524
    riziku odchytenia na sieti, prosím, aktivujte si Javascript
525 525
    v prehliadači a',
526
-	'login_nouvelle_tentative' => 'Nový pokus',
527
-	'login_par_ici' => 'Vy ste zaregistrovaný. Tadiaľ.',
528
-	'login_pass2' => 'Heslo:',
529
-	'login_preferez_refuser' => '<b>Ak radšej odmietate cookies,</b> máte k dispozícii iný, menej bezpečný, spôsob:',
530
-	'login_recharger' => 'obnoviť túto stránku',
531
-	'login_rester_identifie' => 'Pamätať si moje ID niekoľko dní', # MODIF
532
-	'login_retour_public' => 'Späť na verejne prístupnú stránku',
533
-	'login_retour_site' => 'Späť na verejne prístupnú stránku',
534
-	'login_retoursitepublic' => 'Späť na verejne prístupnú stránku',
535
-	'login_sans_cookie' => 'Identifikácia bez cookie',
536
-	'login_securise' => 'Zabezpečené prihlásenie',
537
-	'login_sinscrire' => 'Zaregistrovať sa',
538
-	'login_test_navigateur' => 'Testuje sa prehliadač/nové pripojenie',
539
-	'login_verifiez_navigateur' => '(Skontrolujte však, či si prehliadač nezapamätal vaše heslo.)',
526
+    'login_nouvelle_tentative' => 'Nový pokus',
527
+    'login_par_ici' => 'Vy ste zaregistrovaný. Tadiaľ.',
528
+    'login_pass2' => 'Heslo:',
529
+    'login_preferez_refuser' => '<b>Ak radšej odmietate cookies,</b> máte k dispozícii iný, menej bezpečný, spôsob:',
530
+    'login_recharger' => 'obnoviť túto stránku',
531
+    'login_rester_identifie' => 'Pamätať si moje ID niekoľko dní', # MODIF
532
+    'login_retour_public' => 'Späť na verejne prístupnú stránku',
533
+    'login_retour_site' => 'Späť na verejne prístupnú stránku',
534
+    'login_retoursitepublic' => 'Späť na verejne prístupnú stránku',
535
+    'login_sans_cookie' => 'Identifikácia bez cookie',
536
+    'login_securise' => 'Zabezpečené prihlásenie',
537
+    'login_sinscrire' => 'Zaregistrovať sa',
538
+    'login_test_navigateur' => 'Testuje sa prehliadač/nové pripojenie',
539
+    'login_verifiez_navigateur' => '(Skontrolujte však, či si prehliadač nezapamätal vaše heslo.)',
540 540
 
541
-	// M
542
-	'masquer_colonne' => 'Schovať tento stĺpec',
543
-	'masquer_trad' => 'Schovať preklady',
544
-	'message_nouveaux_identifiants_echec' => 'Nie je možné vytvoriť mové prihlasovacie údaje.',
545
-	'message_nouveaux_identifiants_echec_envoi' => 'Nepodarilo sa poslať nové prihlasovacie údaje.',
546
-	'message_nouveaux_identifiants_ok' => 'Nové prihlasovacie údaje boli odoslané na adresu @email@.',
547
-	'module_fichiers_langues' => 'Jazykové súbory',
541
+    // M
542
+    'masquer_colonne' => 'Schovať tento stĺpec',
543
+    'masquer_trad' => 'Schovať preklady',
544
+    'message_nouveaux_identifiants_echec' => 'Nie je možné vytvoriť mové prihlasovacie údaje.',
545
+    'message_nouveaux_identifiants_echec_envoi' => 'Nepodarilo sa poslať nové prihlasovacie údaje.',
546
+    'message_nouveaux_identifiants_ok' => 'Nové prihlasovacie údaje boli odoslané na adresu @email@.',
547
+    'module_fichiers_langues' => 'Jazykové súbory',
548 548
 
549
-	// N
550
-	'navigateur_pas_redirige' => 'Ak vás nepresmeruje prehliadač, kliknite sem, aby ste mohli pokračovať.',
551
-	'numero' => 'Číslo',
549
+    // N
550
+    'navigateur_pas_redirige' => 'Ak vás nepresmeruje prehliadač, kliknite sem, aby ste mohli pokračovať.',
551
+    'numero' => 'Číslo',
552 552
 
553
-	// O
554
-	'occurence' => 'Výskyt',
555
-	'onglet_affacer_base' => 'Vymazať databázu',
556
-	'onglet_auteur' => 'Autor',
557
-	'onglet_contenu_site' => 'Obsah stránok',
558
-	'onglet_evolution_visite_mod' => 'Úroveň návštev',
559
-	'onglet_fonctions_avances' => 'Funkcie pre pokročilych',
560
-	'onglet_informations_personnelles' => 'Osobné údaje',
561
-	'onglet_interactivite' => 'Interaktivita',
562
-	'onglet_messagerie' => 'Odkazovač',
563
-	'onglet_repartition_rubrique' => 'Početnosť podľa rubrík',
564
-	'onglet_save_restaur_base' => 'Zálohovať/obnoviť databázu',
565
-	'onglet_vider_cache' => 'Vyprázdniť cache',
553
+    // O
554
+    'occurence' => 'Výskyt',
555
+    'onglet_affacer_base' => 'Vymazať databázu',
556
+    'onglet_auteur' => 'Autor',
557
+    'onglet_contenu_site' => 'Obsah stránok',
558
+    'onglet_evolution_visite_mod' => 'Úroveň návštev',
559
+    'onglet_fonctions_avances' => 'Funkcie pre pokročilych',
560
+    'onglet_informations_personnelles' => 'Osobné údaje',
561
+    'onglet_interactivite' => 'Interaktivita',
562
+    'onglet_messagerie' => 'Odkazovač',
563
+    'onglet_repartition_rubrique' => 'Početnosť podľa rubrík',
564
+    'onglet_save_restaur_base' => 'Zálohovať/obnoviť databázu',
565
+    'onglet_vider_cache' => 'Vyprázdniť cache',
566 566
 
567
-	// P
568
-	'pass_choix_pass' => 'Prosím, zvoľte si nové heslo:',
569
-	'pass_erreur' => 'Chyba',
570
-	'pass_erreur_acces_refuse' => '<b>Chyba:</b> k tejto stránke už viac nemáte prístup.',
571
-	'pass_erreur_code_inconnu' => '<b>Chyba:</b> tento kód sa nezhoduje s kódom žiadneho návštevníka s prístupovými právami na túto stránku.',
572
-	'pass_erreur_non_enregistre' => '<b>Chyba:</b> adresa <tt>@email_oubli@</tt> nie je zaregistrovaná na tejto stránke.',
573
-	'pass_erreur_non_valide' => '<b>Chyba:</b> e-mail <tt>@email_oubli@</tt> nie je platný!',
574
-	'pass_erreur_probleme_technique' => '<b>Chyba:</b> tento e-mail sa nepodarilo poslať kvôli technickému problému.',
575
-	'pass_espace_prive_bla' => 'Súkromná zóna tejto stránky je
567
+    // P
568
+    'pass_choix_pass' => 'Prosím, zvoľte si nové heslo:',
569
+    'pass_erreur' => 'Chyba',
570
+    'pass_erreur_acces_refuse' => '<b>Chyba:</b> k tejto stránke už viac nemáte prístup.',
571
+    'pass_erreur_code_inconnu' => '<b>Chyba:</b> tento kód sa nezhoduje s kódom žiadneho návštevníka s prístupovými právami na túto stránku.',
572
+    'pass_erreur_non_enregistre' => '<b>Chyba:</b> adresa <tt>@email_oubli@</tt> nie je zaregistrovaná na tejto stránke.',
573
+    'pass_erreur_non_valide' => '<b>Chyba:</b> e-mail <tt>@email_oubli@</tt> nie je platný!',
574
+    'pass_erreur_probleme_technique' => '<b>Chyba:</b> tento e-mail sa nepodarilo poslať kvôli technickému problému.',
575
+    'pass_espace_prive_bla' => 'Súkromná zóna tejto stránky je
576 576
  pre návštevníkov prístupná po registrácii. Keď sa zaregistrujete,
577 577
 budete si môcť prezerať články, ktoré sa
578 578
  upravujú, posielať články a diskutovať na diskusných fórach.',
579
-	'pass_forum_bla' => 'Požiadali ste o účasť v diskusnom fóre
579
+    'pass_forum_bla' => 'Požiadali ste o účasť v diskusnom fóre
580 580
 vyhradenom pre zaregistrovaných návštevníkov.',
581
-	'pass_indiquez_cidessous' => 'Zadajte e-mailovú adresu, s ktorou ste sa
581
+    'pass_indiquez_cidessous' => 'Zadajte e-mailovú adresu, s ktorou ste sa
582 582
  predtým zaregistrovali.
583 583
 Dostanete e-mail, ktorý vám vysvetlí, ako si
584 584
 môžete obnoviť svoje heslo.',
585
-	'pass_mail_passcookie' => '(Toto je automatická správa)
585
+    'pass_mail_passcookie' => '(Toto je automatická správa)
586 586
 
587 587
 Ak si chcete obnoviť prístup na stránku
588 588
 @nom_site_spip@ (@adresse_site@)
@@ -593,141 +593,141 @@  discard block
 block discarded – undo
593 593
 Potom môžete zadať nové heslo
594 594
 a znova sa prihlásiť na stránku.
595 595
 ',
596
-	'pass_mot_oublie' => 'Zabudnuté heslo',
597
-	'pass_nouveau_enregistre' => 'Vaše nové heslo bolo uložené.',
598
-	'pass_nouveau_pass' => 'Nové heslo',
599
-	'pass_ok' => 'OK',
600
-	'pass_oubli_mot' => 'Zabudnuté heslo',
601
-	'pass_procedure_changer' => 'Ďakujeme, že pri zmene hesla zadáte e-mailovú adresu priradenú k svojmu účtu.',
602
-	'pass_quitter_fenetre' => 'Zatvoriť toto okno',
603
-	'pass_rappel_login' => 'Na pripomenutie: váš identifikátor (prihlasovacie meno) je "@login@".',
604
-	'pass_recevoir_mail' => 'Dostanete e-mail, ktorý vám vysvetlí, ako znova získať prístup na stránku.', # MODIF
605
-	'pass_retour_public' => 'Späť na verejne prístupnú stránku',
606
-	'pass_rien_a_faire_ici' => 'Niet tu čo robiť.',
607
-	'pass_vousinscrire' => 'Registrácia na stránke',
608
-	'precedent' => 'Predchádz.',
609
-	'previsualisation' => 'Ukážka',
610
-	'previsualiser' => 'Zobraziť ukážku',
596
+    'pass_mot_oublie' => 'Zabudnuté heslo',
597
+    'pass_nouveau_enregistre' => 'Vaše nové heslo bolo uložené.',
598
+    'pass_nouveau_pass' => 'Nové heslo',
599
+    'pass_ok' => 'OK',
600
+    'pass_oubli_mot' => 'Zabudnuté heslo',
601
+    'pass_procedure_changer' => 'Ďakujeme, že pri zmene hesla zadáte e-mailovú adresu priradenú k svojmu účtu.',
602
+    'pass_quitter_fenetre' => 'Zatvoriť toto okno',
603
+    'pass_rappel_login' => 'Na pripomenutie: váš identifikátor (prihlasovacie meno) je "@login@".',
604
+    'pass_recevoir_mail' => 'Dostanete e-mail, ktorý vám vysvetlí, ako znova získať prístup na stránku.', # MODIF
605
+    'pass_retour_public' => 'Späť na verejne prístupnú stránku',
606
+    'pass_rien_a_faire_ici' => 'Niet tu čo robiť.',
607
+    'pass_vousinscrire' => 'Registrácia na stránke',
608
+    'precedent' => 'Predchádz.',
609
+    'previsualisation' => 'Ukážka',
610
+    'previsualiser' => 'Zobraziť ukážku',
611 611
 
612
-	// R
613
-	'retour' => 'Návrat',
612
+    // R
613
+    'retour' => 'Návrat',
614 614
 
615
-	// S
616
-	'spip_conforme_dtd' => 'Podľa SPIPu sa táto stránka zhoduje so svojím DOCTYPEOM:',
617
-	'squelette' => 'Šablóna',
618
-	'squelette_inclus_ligne' => 'vložená šablóna, riadok',
619
-	'squelette_ligne' => 'šablóna, riadok',
620
-	'stats_visites_et_popularite' => '@visites@ návštev, popularita: @popularite@',
621
-	'suivant' => 'Ďalej',
615
+    // S
616
+    'spip_conforme_dtd' => 'Podľa SPIPu sa táto stránka zhoduje so svojím DOCTYPEOM:',
617
+    'squelette' => 'Šablóna',
618
+    'squelette_inclus_ligne' => 'vložená šablóna, riadok',
619
+    'squelette_ligne' => 'šablóna, riadok',
620
+    'stats_visites_et_popularite' => '@visites@ návštev, popularita: @popularite@',
621
+    'suivant' => 'Ďalej',
622 622
 
623
-	// T
624
-	'taille_go' => '@taille@ Gb',
625
-	'taille_ko' => '@taille@ kB',
626
-	'taille_mo' => '@taille@ MB',
627
-	'taille_octets' => '@taille@ byteov',
628
-	'texte_actualite_site_1' => 'Keď sa zoznámite s rozhraním, kliknite na «',
629
-	'texte_actualite_site_2' => 'úplné rozhranie',
630
-	'texte_actualite_site_3' => '» aby ste mali k dispozícií viac funkcií.',
631
-	'texte_creation_automatique_vignette' => 'Automatické vytváranie ukážok miniatúr je na tejto stránke povolené. Ak prostredníctvom tohto formulára nainštalujete obrázky vo formáte (-och) @gd_formats@, budú doplnené miniatúrou s maximálnou veľkosťou @taille_preview@ pixelov.',
632
-	'texte_documents_associes' => 'Tieto súbory sú k článku priradené,
623
+    // T
624
+    'taille_go' => '@taille@ Gb',
625
+    'taille_ko' => '@taille@ kB',
626
+    'taille_mo' => '@taille@ MB',
627
+    'taille_octets' => '@taille@ byteov',
628
+    'texte_actualite_site_1' => 'Keď sa zoznámite s rozhraním, kliknite na «',
629
+    'texte_actualite_site_2' => 'úplné rozhranie',
630
+    'texte_actualite_site_3' => '» aby ste mali k dispozícií viac funkcií.',
631
+    'texte_creation_automatique_vignette' => 'Automatické vytváranie ukážok miniatúr je na tejto stránke povolené. Ak prostredníctvom tohto formulára nainštalujete obrázky vo formáte (-och) @gd_formats@, budú doplnené miniatúrou s maximálnou veľkosťou @taille_preview@ pixelov.',
632
+    'texte_documents_associes' => 'Tieto súbory sú k článku priradené,
633 633
     ale neboli doň priamo
634 634
     vložené. V závislosti od vzhľadu verejne prístupnej stránky
635 635
     by sa mohli zobraziť ako pripojené súbory.',
636
-	'texte_erreur_mise_niveau_base' => 'Chyba databázy počas aktualizácie.
636
+    'texte_erreur_mise_niveau_base' => 'Chyba databázy počas aktualizácie.
637 637
       Obrázok <b>@fichier@</b> neprešiel (článok @id_article@).<p>
638 638
    Dobre si prečítajte tento oznam, skúste vykonať aktualizáciu zvnova
639 639
    a potom skontrolovať, či sa obrázky v článkoch
640 640
       stále objavujú.',
641
-	'texte_erreur_visiteur' => 'Pokúsili ste sa vojsť do súkromnej zóny pomocou oprávneného používateľského mena.',
642
-	'texte_inc_auth_1' => 'Prihlásili ste sa ako
641
+    'texte_erreur_visiteur' => 'Pokúsili ste sa vojsť do súkromnej zóny pomocou oprávneného používateľského mena.',
642
+    'texte_inc_auth_1' => 'Prihlásili ste sa ako
643 643
   <b>@auth_login@,</b> ale toto používateľské meno v databáze neexistuje.
644 644
 ',
645
-	'texte_inc_auth_2' => 'Znova sa pripojiť',
646
-	'texte_inc_auth_3' => ', skončite, a ak treba,
645
+    'texte_inc_auth_2' => 'Znova sa pripojiť',
646
+    'texte_inc_auth_3' => ', skončite, a ak treba,
647 647
   reštartujte svoj prehliadač.',
648
-	'texte_inc_config' => 'Zmeny vykonané v nastave­niach týchto stránok majú veľký vplyv
648
+    'texte_inc_config' => 'Zmeny vykonané v nastave­niach týchto stránok majú veľký vplyv
649 649
   na fungovanie stránky. Odporúča sa nerobiť zmeny, ak neviete,
650 650
  ako SPIP funguje. <br /><br /><b>
651 651
  Vo všeobecnosti sa veľmi odporúča
652 652
  nechať tieto zmeny na hlavného webmastera stránky.</b>',
653
-	'texte_inc_meta_1' => 'Pri pokuse o zápis do súboru <code>@fichier@</code> nastala chyba. Ako administrátor, prosím,',
654
-	'texte_inc_meta_2' => 'skontrolujte právo zápisu',
655
-	'texte_inc_meta_3' => 'u priečinka <code>@repertoire@.</code>',
656
-	'texte_statut_en_cours_redaction' => 'upravuje sa',
657
-	'texte_statut_poubelle' => 'do koša',
658
-	'texte_statut_propose_evaluation' => 'odoslaný na schválenie',
659
-	'texte_statut_publie' => 'publikovaný online',
660
-	'texte_statut_refuse' => 'zamietnutý',
661
-	'titre_ajouter_mot_cle' => 'PRIDAŤ KĽÚČOVÉ SLOVO:',
662
-	'titre_cadre_raccourcis' => 'SKRATKY:',
663
-	'titre_changer_couleur_interface' => 'Zmena farby rozhrania',
664
-	'titre_image_admin_article' => 'Môžete upravovať tento článok',
665
-	'titre_image_administrateur' => 'Administrátor',
666
-	'titre_image_aide' => 'Pomoc k tomuto prvku',
667
-	'titre_image_auteur_supprime' => 'Odstránený autor',
668
-	'titre_image_redacteur' => 'Redaktor bez prístupu',
669
-	'titre_image_redacteur_02' => 'Redaktor',
670
-	'titre_image_selecteur' => 'Zobraziť zoznam',
671
-	'titre_image_visiteur' => 'Návštevník',
672
-	'titre_joindre_document' => 'PRIPOJIŤ DOKUMENT',
673
-	'titre_mots_cles' => 'KĽÚČOVÉ SLOVÁ',
674
-	'titre_probleme_technique' => 'Varovanie: technický problém (so SQL serverom) bráni v prístupe k tejto časti stránky. Ďakujeme vám za trpezlivosť.',
675
-	'titre_publier_document' => 'PUBLIKOVAŤ DOKUMENT V TEJTO RUBRIKE',
676
-	'titre_signatures_attente' => 'Podpisy čakajúce na overenie',
677
-	'titre_signatures_confirmees' => 'Potvrdené podpisy',
678
-	'titre_statistiques' => 'Štatistiky stránok',
679
-	'titre_titre_document' => 'Názov dokumentu:',
680
-	'todo' => 'nasleduje',
681
-	'trad_definir_reference' => 'Vybrať "@titre@" ako referenciu pre preklady',
682
-	'trad_reference' => '(referencia pre preklady)',
653
+    'texte_inc_meta_1' => 'Pri pokuse o zápis do súboru <code>@fichier@</code> nastala chyba. Ako administrátor, prosím,',
654
+    'texte_inc_meta_2' => 'skontrolujte právo zápisu',
655
+    'texte_inc_meta_3' => 'u priečinka <code>@repertoire@.</code>',
656
+    'texte_statut_en_cours_redaction' => 'upravuje sa',
657
+    'texte_statut_poubelle' => 'do koša',
658
+    'texte_statut_propose_evaluation' => 'odoslaný na schválenie',
659
+    'texte_statut_publie' => 'publikovaný online',
660
+    'texte_statut_refuse' => 'zamietnutý',
661
+    'titre_ajouter_mot_cle' => 'PRIDAŤ KĽÚČOVÉ SLOVO:',
662
+    'titre_cadre_raccourcis' => 'SKRATKY:',
663
+    'titre_changer_couleur_interface' => 'Zmena farby rozhrania',
664
+    'titre_image_admin_article' => 'Môžete upravovať tento článok',
665
+    'titre_image_administrateur' => 'Administrátor',
666
+    'titre_image_aide' => 'Pomoc k tomuto prvku',
667
+    'titre_image_auteur_supprime' => 'Odstránený autor',
668
+    'titre_image_redacteur' => 'Redaktor bez prístupu',
669
+    'titre_image_redacteur_02' => 'Redaktor',
670
+    'titre_image_selecteur' => 'Zobraziť zoznam',
671
+    'titre_image_visiteur' => 'Návštevník',
672
+    'titre_joindre_document' => 'PRIPOJIŤ DOKUMENT',
673
+    'titre_mots_cles' => 'KĽÚČOVÉ SLOVÁ',
674
+    'titre_probleme_technique' => 'Varovanie: technický problém (so SQL serverom) bráni v prístupe k tejto časti stránky. Ďakujeme vám za trpezlivosť.',
675
+    'titre_publier_document' => 'PUBLIKOVAŤ DOKUMENT V TEJTO RUBRIKE',
676
+    'titre_signatures_attente' => 'Podpisy čakajúce na overenie',
677
+    'titre_signatures_confirmees' => 'Potvrdené podpisy',
678
+    'titre_statistiques' => 'Štatistiky stránok',
679
+    'titre_titre_document' => 'Názov dokumentu:',
680
+    'todo' => 'nasleduje',
681
+    'trad_definir_reference' => 'Vybrať "@titre@" ako referenciu pre preklady',
682
+    'trad_reference' => '(referencia pre preklady)',
683 683
 
684
-	// Z
685
-	'zbug_balise_b_aval' => ': tag B je v cykle príliš neskoro',
686
-	'zbug_balise_inexistante' => 'Tag @balise@ je zle deklarovaný pre @from@',
687
-	'zbug_balise_sans_argument' => 'V tagu @balise@ chýba parameter',
688
-	'zbug_boucle' => 'cyklus',
689
-	'zbug_boucle_recursive_undef' => 'nedefinovaný rekurzívny cyklus: @nom@',
690
-	'zbug_calcul' => 'Výpočet',
691
-	'zbug_champ_hors_boucle' => 'Pole @champ@ mimo cyklu',
692
-	'zbug_champ_hors_motif' => 'Pole @champ@ mimo kontextu @motif@',
693
-	'zbug_code' => 'kód',
694
-	'zbug_critere_inconnu' => 'neznáme kritérium @critere@',
695
-	'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} v tabuľke bez je­di­neč­né­ho pri­már­ne­ho kľúča',
696
-	'zbug_distant_interdit' => 'Externé dáta sú zakázané',
697
-	'zbug_doublon_table_sans_cle_primaire' => 'V tabuľke, ktorá nemá jednoduchý primárny kľúč, sú duplicitné položky',
698
-	'zbug_doublon_table_sans_index' => 'Duplicitné údaje v tabuľke bez indexu',
699
-	'zbug_erreur_boucle_double' => 'Duplicitná definícia cyklu @id@',
700
-	'zbug_erreur_boucle_fermant' => 'Cyklus @id@ nie je uzavretý',
701
-	'zbug_erreur_boucle_syntaxe' => 'Syntax cyklu @id@ nie je správna',
702
-	'zbug_erreur_compilation' => 'Chyba pri kompilácii',
703
-	'zbug_erreur_execution_page' => 'Chyba pri vykonávaní',
704
-	'zbug_erreur_filtre' => 'Nezadefinovaný filter @filtre@',
705
-	'zbug_erreur_meme_parent' => 'Kritérium {meme_parent} platí iba pre cykly (DISKUSNÉ FÓRA) alebo (RUBRIKY)',
706
-	'zbug_erreur_squelette' => 'Chyba (-y) v šablóne',
707
-	'zbug_hors_compilation' => 'Neskompilované',
708
-	'zbug_info_erreur_squelette' => 'Chyba na stránke',
709
-	'zbug_inversion_ordre_inexistant' => 'Zrušenie neexistujúceho poradia',
710
-	'zbug_pagination_sans_critere' => 'Tag #PAGINATION (stránkovanie) nemá kritérium {pagination} alebo sa používa v rekurzívnom cykle',
711
-	'zbug_parametres_inclus_incorrects' => 'Nesprávny parameter zaradenia: @param@',
712
-	'zbug_profile' => 'Čas prepočítania: @time@',
713
-	'zbug_resultat' => 'výsledok',
714
-	'zbug_serveur_indefini' => 'Neuvedený server SQL',
715
-	'zbug_statistiques' => 'Požiadavka na štatistiku SQL podľa trvania',
716
-	'zbug_table_inconnue' => 'Neznáma tabuľka SQL "@table@"',
717
-	'zxml_connus_attributs' => 'známe atribúty',
718
-	'zxml_de' => 'od',
719
-	'zxml_inconnu_attribut' => 'neznámy atribút',
720
-	'zxml_inconnu_balise' => 'neznámy tag',
721
-	'zxml_inconnu_entite' => 'neznáma entita',
722
-	'zxml_inconnu_id' => 'neznáme ID',
723
-	'zxml_mais_de' => 'ale od',
724
-	'zxml_non_conforme' => 'nepravda podľa zásady',
725
-	'zxml_non_fils' => 'nie je podradené',
726
-	'zxml_nonvide_balise' => 'tag nie je prázdny',
727
-	'zxml_obligatoire_attribut' => 'vyžaduje sa atribút, ktorý chýba v',
728
-	'zxml_succession_fils_incorrecte' => 'nesprávne dedenie podradenosti',
729
-	'zxml_survoler' => 'Ak chcete vidieť správne, prejdite kurzorom',
730
-	'zxml_valeur_attribut' => 'hodnota atribútu',
731
-	'zxml_vide_balise' => 'prázdny tag',
732
-	'zxml_vu' => 'zobrazené predtým'
684
+    // Z
685
+    'zbug_balise_b_aval' => ': tag B je v cykle príliš neskoro',
686
+    'zbug_balise_inexistante' => 'Tag @balise@ je zle deklarovaný pre @from@',
687
+    'zbug_balise_sans_argument' => 'V tagu @balise@ chýba parameter',
688
+    'zbug_boucle' => 'cyklus',
689
+    'zbug_boucle_recursive_undef' => 'nedefinovaný rekurzívny cyklus: @nom@',
690
+    'zbug_calcul' => 'Výpočet',
691
+    'zbug_champ_hors_boucle' => 'Pole @champ@ mimo cyklu',
692
+    'zbug_champ_hors_motif' => 'Pole @champ@ mimo kontextu @motif@',
693
+    'zbug_code' => 'kód',
694
+    'zbug_critere_inconnu' => 'neznáme kritérium @critere@',
695
+    'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} v tabuľke bez je­di­neč­né­ho pri­már­ne­ho kľúča',
696
+    'zbug_distant_interdit' => 'Externé dáta sú zakázané',
697
+    'zbug_doublon_table_sans_cle_primaire' => 'V tabuľke, ktorá nemá jednoduchý primárny kľúč, sú duplicitné položky',
698
+    'zbug_doublon_table_sans_index' => 'Duplicitné údaje v tabuľke bez indexu',
699
+    'zbug_erreur_boucle_double' => 'Duplicitná definícia cyklu @id@',
700
+    'zbug_erreur_boucle_fermant' => 'Cyklus @id@ nie je uzavretý',
701
+    'zbug_erreur_boucle_syntaxe' => 'Syntax cyklu @id@ nie je správna',
702
+    'zbug_erreur_compilation' => 'Chyba pri kompilácii',
703
+    'zbug_erreur_execution_page' => 'Chyba pri vykonávaní',
704
+    'zbug_erreur_filtre' => 'Nezadefinovaný filter @filtre@',
705
+    'zbug_erreur_meme_parent' => 'Kritérium {meme_parent} platí iba pre cykly (DISKUSNÉ FÓRA) alebo (RUBRIKY)',
706
+    'zbug_erreur_squelette' => 'Chyba (-y) v šablóne',
707
+    'zbug_hors_compilation' => 'Neskompilované',
708
+    'zbug_info_erreur_squelette' => 'Chyba na stránke',
709
+    'zbug_inversion_ordre_inexistant' => 'Zrušenie neexistujúceho poradia',
710
+    'zbug_pagination_sans_critere' => 'Tag #PAGINATION (stránkovanie) nemá kritérium {pagination} alebo sa používa v rekurzívnom cykle',
711
+    'zbug_parametres_inclus_incorrects' => 'Nesprávny parameter zaradenia: @param@',
712
+    'zbug_profile' => 'Čas prepočítania: @time@',
713
+    'zbug_resultat' => 'výsledok',
714
+    'zbug_serveur_indefini' => 'Neuvedený server SQL',
715
+    'zbug_statistiques' => 'Požiadavka na štatistiku SQL podľa trvania',
716
+    'zbug_table_inconnue' => 'Neznáma tabuľka SQL "@table@"',
717
+    'zxml_connus_attributs' => 'známe atribúty',
718
+    'zxml_de' => 'od',
719
+    'zxml_inconnu_attribut' => 'neznámy atribút',
720
+    'zxml_inconnu_balise' => 'neznámy tag',
721
+    'zxml_inconnu_entite' => 'neznáma entita',
722
+    'zxml_inconnu_id' => 'neznáme ID',
723
+    'zxml_mais_de' => 'ale od',
724
+    'zxml_non_conforme' => 'nepravda podľa zásady',
725
+    'zxml_non_fils' => 'nie je podradené',
726
+    'zxml_nonvide_balise' => 'tag nie je prázdny',
727
+    'zxml_obligatoire_attribut' => 'vyžaduje sa atribút, ktorý chýba v',
728
+    'zxml_succession_fils_incorrecte' => 'nesprávne dedenie podradenosti',
729
+    'zxml_survoler' => 'Ak chcete vidieť správne, prejdite kurzorom',
730
+    'zxml_valeur_attribut' => 'hodnota atribútu',
731
+    'zxml_vide_balise' => 'prázdny tag',
732
+    'zxml_vu' => 'zobrazené predtým'
733 733
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_ro.php 1 patch
Indentation   +629 added lines, -629 removed lines patch added patch discarded remove patch
@@ -4,234 +4,234 @@  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
-	'access_interface_graphique' => 'Întoarcere la interfaţa grafică completă',
14
-	'access_mode_texte' => 'Afişaţi interfaţa textuală simplă',
15
-	'admin_debug' => 'depanare',
16
-	'admin_modifier_article' => 'Modificaţi articolul',
17
-	'admin_modifier_auteur' => 'Modificaţi autorul',
18
-	'admin_modifier_breve' => 'Modificaţi ştirea',
19
-	'admin_modifier_mot' => 'Modificaţi cuvântul cheie',
20
-	'admin_modifier_rubrique' => 'Modificaţi rubrica',
21
-	'admin_recalculer' => 'Recalculaţi această pagină',
22
-	'afficher_calendrier' => 'Afişaţi calendarul',
23
-	'afficher_trad' => 'afişaţi traducerile',
24
-	'alerte_maj_impossible' => '<b>Alertă !</b> Aducerea la zi a bazei de date SQL către versiunea @version@ este imposibilă, probabil din cauza unei probleme de drepturi de modificare în baza de date. Vă rugăm să contactaţi furnizorul dumneavoastră de hosting.',
25
-	'alerte_modif_info_concourante' => 'ATENŢIE : Această informaţie a fost modificată. Valoarea curentă este :',
26
-	'analyse_xml' => 'Analiză XML',
27
-	'annuler' => 'Anulaţi',
28
-	'antispam_champ_vide' => 'Vă rugăm să lăsaţi acest câmp gol :',
29
-	'articles_recents' => 'Cele mai recente articole',
30
-	'avis_archive_incorrect' => 'fişierul arhivă nu este de tip SPIP',
31
-	'avis_archive_invalide' => 'fişierul arhivă nu este valid',
32
-	'avis_attention' => 'Atenţie!',
33
-	'avis_champ_incorrect_type_objet' => 'Numele de câmp @name@ este incorect pentru obiecte de tip @type@ ',
34
-	'avis_colonne_inexistante' => 'Coloana @col@ nu există',
35
-	'avis_erreur' => 'Eroare: vedeţi mai jos',
36
-	'avis_erreur_connexion' => 'Eroare de conexiune',
37
-	'avis_erreur_cookie' => 'problemă de cookie',
38
-	'avis_erreur_fonction_contexte' => 'Eroare de programare. Această funcţie nu trebuie chemată în acest context.',
39
-	'avis_erreur_mysql' => 'Eroare SQL',
40
-	'avis_erreur_sauvegarde' => 'Eroare în timpul salvării (@type@ @id_objet@) !',
41
-	'avis_erreur_visiteur' => 'Problemă de acces în secţiunea privată',
12
+    // A
13
+    'access_interface_graphique' => 'Întoarcere la interfaţa grafică completă',
14
+    'access_mode_texte' => 'Afişaţi interfaţa textuală simplă',
15
+    'admin_debug' => 'depanare',
16
+    'admin_modifier_article' => 'Modificaţi articolul',
17
+    'admin_modifier_auteur' => 'Modificaţi autorul',
18
+    'admin_modifier_breve' => 'Modificaţi ştirea',
19
+    'admin_modifier_mot' => 'Modificaţi cuvântul cheie',
20
+    'admin_modifier_rubrique' => 'Modificaţi rubrica',
21
+    'admin_recalculer' => 'Recalculaţi această pagină',
22
+    'afficher_calendrier' => 'Afişaţi calendarul',
23
+    'afficher_trad' => 'afişaţi traducerile',
24
+    'alerte_maj_impossible' => '<b>Alertă !</b> Aducerea la zi a bazei de date SQL către versiunea @version@ este imposibilă, probabil din cauza unei probleme de drepturi de modificare în baza de date. Vă rugăm să contactaţi furnizorul dumneavoastră de hosting.',
25
+    'alerte_modif_info_concourante' => 'ATENŢIE : Această informaţie a fost modificată. Valoarea curentă este :',
26
+    'analyse_xml' => 'Analiză XML',
27
+    'annuler' => 'Anulaţi',
28
+    'antispam_champ_vide' => 'Vă rugăm să lăsaţi acest câmp gol :',
29
+    'articles_recents' => 'Cele mai recente articole',
30
+    'avis_archive_incorrect' => 'fişierul arhivă nu este de tip SPIP',
31
+    'avis_archive_invalide' => 'fişierul arhivă nu este valid',
32
+    'avis_attention' => 'Atenţie!',
33
+    'avis_champ_incorrect_type_objet' => 'Numele de câmp @name@ este incorect pentru obiecte de tip @type@ ',
34
+    'avis_colonne_inexistante' => 'Coloana @col@ nu există',
35
+    'avis_erreur' => 'Eroare: vedeţi mai jos',
36
+    'avis_erreur_connexion' => 'Eroare de conexiune',
37
+    'avis_erreur_cookie' => 'problemă de cookie',
38
+    'avis_erreur_fonction_contexte' => 'Eroare de programare. Această funcţie nu trebuie chemată în acest context.',
39
+    'avis_erreur_mysql' => 'Eroare SQL',
40
+    'avis_erreur_sauvegarde' => 'Eroare în timpul salvării (@type@ @id_objet@) !',
41
+    'avis_erreur_visiteur' => 'Problemă de acces în secţiunea privată',
42 42
 
43
-	// B
44
-	'barre_a_accent_grave' => 'Inseraţi un A majuscul cu accent grav',
45
-	'barre_aide' => 'Utilizaţi secvențele tipografice pentru a îmbogăţi aranjarea în pagină',
46
-	'barre_e_accent_aigu' => 'Inseraţi un E majuscul cu accent ascuţit',
47
-	'barre_eo' => 'Inseraţi un E în O',
48
-	'barre_eo_maj' => 'Inseraţi un E în O majuscul',
49
-	'barre_euro' => 'Inseraţi simbolul €',
50
-	'barre_gras' => 'Transformaţi în litere {{aldine}} (îngroşate)',
51
-	'barre_guillemets' => 'Înconjuraţi cu « ghilimele »',
52
-	'barre_guillemets_simples' => 'Înconjuraţi cu “ghilimele de nivel secund”',
53
-	'barre_intertitre' => 'Transformaţi în {{{inter-titlu}}}',
54
-	'barre_italic' => 'Transformaţi în litere {{italice}} (înclinate)',
55
-	'barre_lien' => 'Transformaţi în [legătură hipertext->http://...]',
56
-	'barre_lien_input' => 'Vă rugăm să indicaţi adresa legăturii dumneavoastră (puteţi indica o adresă de Web sub forma http://www.situlmeu.ro sau chiar numai numărul unui articol de pe acest site).',
57
-	'barre_note' => 'Transformaţi în [[Notă în josul paginii]]',
58
-	'barre_paragraphe' => 'Creaţi un paragraf',
59
-	'barre_quote' => '<quote>Citaţi un mesaj</quote>',
60
-	'bouton_changer' => 'Schimbaţi',
61
-	'bouton_chercher' => 'Căutaţi',
62
-	'bouton_choisir' => 'Alegeţi',
63
-	'bouton_deplacer' => 'Deplasaţi',
64
-	'bouton_download' => 'Descărcaţi',
65
-	'bouton_enregistrer' => 'Înregistraţi',
66
-	'bouton_radio_desactiver_messagerie_interne' => 'Dezactivaţi mesageria internă',
67
-	'bouton_radio_envoi_annonces' => 'Trimiteţi anunţurile editoriale',
68
-	'bouton_radio_non_envoi_annonces' => 'Nu trimiteţi anunţuri',
69
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Nu trimiteţi lista de noutăţi',
70
-	'bouton_recharger_page' => 're-încărcați această pagină',
71
-	'bouton_telecharger' => 'Descărcaţi',
72
-	'bouton_upload' => 'Încărcaţi',
73
-	'bouton_valider' => 'Validaţi',
43
+    // B
44
+    'barre_a_accent_grave' => 'Inseraţi un A majuscul cu accent grav',
45
+    'barre_aide' => 'Utilizaţi secvențele tipografice pentru a îmbogăţi aranjarea în pagină',
46
+    'barre_e_accent_aigu' => 'Inseraţi un E majuscul cu accent ascuţit',
47
+    'barre_eo' => 'Inseraţi un E în O',
48
+    'barre_eo_maj' => 'Inseraţi un E în O majuscul',
49
+    'barre_euro' => 'Inseraţi simbolul €',
50
+    'barre_gras' => 'Transformaţi în litere {{aldine}} (îngroşate)',
51
+    'barre_guillemets' => 'Înconjuraţi cu « ghilimele »',
52
+    'barre_guillemets_simples' => 'Înconjuraţi cu “ghilimele de nivel secund”',
53
+    'barre_intertitre' => 'Transformaţi în {{{inter-titlu}}}',
54
+    'barre_italic' => 'Transformaţi în litere {{italice}} (înclinate)',
55
+    'barre_lien' => 'Transformaţi în [legătură hipertext->http://...]',
56
+    'barre_lien_input' => 'Vă rugăm să indicaţi adresa legăturii dumneavoastră (puteţi indica o adresă de Web sub forma http://www.situlmeu.ro sau chiar numai numărul unui articol de pe acest site).',
57
+    'barre_note' => 'Transformaţi în [[Notă în josul paginii]]',
58
+    'barre_paragraphe' => 'Creaţi un paragraf',
59
+    'barre_quote' => '<quote>Citaţi un mesaj</quote>',
60
+    'bouton_changer' => 'Schimbaţi',
61
+    'bouton_chercher' => 'Căutaţi',
62
+    'bouton_choisir' => 'Alegeţi',
63
+    'bouton_deplacer' => 'Deplasaţi',
64
+    'bouton_download' => 'Descărcaţi',
65
+    'bouton_enregistrer' => 'Înregistraţi',
66
+    'bouton_radio_desactiver_messagerie_interne' => 'Dezactivaţi mesageria internă',
67
+    'bouton_radio_envoi_annonces' => 'Trimiteţi anunţurile editoriale',
68
+    'bouton_radio_non_envoi_annonces' => 'Nu trimiteţi anunţuri',
69
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Nu trimiteţi lista de noutăţi',
70
+    'bouton_recharger_page' => 're-încărcați această pagină',
71
+    'bouton_telecharger' => 'Descărcaţi',
72
+    'bouton_upload' => 'Încărcaţi',
73
+    'bouton_valider' => 'Validaţi',
74 74
 
75
-	// C
76
-	'cal_apresmidi' => 'După-amiază',
77
-	'cal_jour_entier' => 'toată ziua',
78
-	'cal_matin' => 'dimineaţa',
79
-	'cal_par_jour' => 'calendar pe zi',
80
-	'cal_par_mois' => 'calendar pe lună',
81
-	'cal_par_semaine' => 'calendar pe săptămână',
82
-	'choix_couleur_interface' => 'culoare',
83
-	'choix_interface' => 'alegerea interfeţei',
84
-	'colonne' => 'Coloană',
85
-	'confirm_changer_statut' => 'Atenţie, aţi cerut schimbarea stării acestui element. Doriţi să continuaţi ?',
86
-	'correcte' => 'corectă',
75
+    // C
76
+    'cal_apresmidi' => 'După-amiază',
77
+    'cal_jour_entier' => 'toată ziua',
78
+    'cal_matin' => 'dimineaţa',
79
+    'cal_par_jour' => 'calendar pe zi',
80
+    'cal_par_mois' => 'calendar pe lună',
81
+    'cal_par_semaine' => 'calendar pe săptămână',
82
+    'choix_couleur_interface' => 'culoare',
83
+    'choix_interface' => 'alegerea interfeţei',
84
+    'colonne' => 'Coloană',
85
+    'confirm_changer_statut' => 'Atenţie, aţi cerut schimbarea stării acestui element. Doriţi să continuaţi ?',
86
+    'correcte' => 'corectă',
87 87
 
88
-	// D
89
-	'date_aujourdhui' => 'astăzi',
90
-	'date_avant_jc' => 'înaintea erei noastre',
91
-	'date_dans' => 'în @delai@',
92
-	'date_de_mois_1' => '@j@ @nommois@',
93
-	'date_de_mois_10' => '@j@ @nommois@',
94
-	'date_de_mois_11' => '@j@ @nommois@',
95
-	'date_de_mois_12' => '@j@ @nommois@',
96
-	'date_de_mois_2' => '@j@ @nommois@',
97
-	'date_de_mois_3' => '@j@ @nommois@',
98
-	'date_de_mois_4' => '@j@ @nommois@',
99
-	'date_de_mois_5' => '@j@ @nommois@',
100
-	'date_de_mois_6' => '@j@ @nommois@',
101
-	'date_de_mois_7' => '@j@ @nommois@',
102
-	'date_de_mois_8' => '@j@ @nommois@',
103
-	'date_de_mois_9' => '@j@ @nommois@',
104
-	'date_demain' => 'mâine',
105
-	'date_fmt_heures_minutes' => '@h@h@m@min',
106
-	'date_fmt_heures_minutes_court' => '@h@h@m@',
107
-	'date_fmt_jour_heure' => '@jour@ la @heure@',
108
-	'date_fmt_jour_mois' => '@jour@ @nommois@',
109
-	'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
110
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
111
-	'date_fmt_nomjour_date' => '@nomjour@ @date@',
112
-	'date_fmt_periode_from' => 'De la',
113
-	'date_fmt_periode_to' => 'la',
114
-	'date_heures' => 'ore',
115
-	'date_hier' => 'ieri',
116
-	'date_il_y_a' => 'acum @delai@',
117
-	'date_jnum1' => '1',
118
-	'date_jnum10' => '10',
119
-	'date_jnum11' => '11',
120
-	'date_jnum12' => '12',
121
-	'date_jnum13' => '13',
122
-	'date_jnum14' => '14',
123
-	'date_jnum15' => '15',
124
-	'date_jnum16' => '16',
125
-	'date_jnum17' => '17',
126
-	'date_jnum18' => '18',
127
-	'date_jnum19' => '19',
128
-	'date_jnum2' => '2',
129
-	'date_jnum20' => '20',
130
-	'date_jnum21' => '21',
131
-	'date_jnum22' => '22',
132
-	'date_jnum23' => '23',
133
-	'date_jnum24' => '24',
134
-	'date_jnum25' => '25',
135
-	'date_jnum26' => '26',
136
-	'date_jnum27' => '27',
137
-	'date_jnum28' => '28',
138
-	'date_jnum29' => '29',
139
-	'date_jnum3' => '3',
140
-	'date_jnum30' => '30',
141
-	'date_jnum31' => '31',
142
-	'date_jnum4' => '4',
143
-	'date_jnum5' => '5',
144
-	'date_jnum6' => '6',
145
-	'date_jnum7' => '7',
146
-	'date_jnum8' => '8',
147
-	'date_jnum9' => '9',
148
-	'date_jour_1' => 'Duminică',
149
-	'date_jour_1_abbr' => 'dum.',
150
-	'date_jour_1_initiale' => 'd.',
151
-	'date_jour_2' => 'Luni',
152
-	'date_jour_2_abbr' => 'lun.',
153
-	'date_jour_2_initiale' => 'l.',
154
-	'date_jour_3' => 'Marţi',
155
-	'date_jour_3_abbr' => 'mar.',
156
-	'date_jour_3_initiale' => 'ma.',
157
-	'date_jour_4' => 'Miercuri',
158
-	'date_jour_4_abbr' => 'mie.',
159
-	'date_jour_4_initiale' => 'mi.',
160
-	'date_jour_5' => 'Joi',
161
-	'date_jour_5_abbr' => 'joi',
162
-	'date_jour_5_initiale' => 'j.',
163
-	'date_jour_6' => 'Vineri',
164
-	'date_jour_6_abbr' => 'vin.',
165
-	'date_jour_6_initiale' => 'v.',
166
-	'date_jour_7' => 'Sâmbătă',
167
-	'date_jour_7_abbr' => 'sâm.',
168
-	'date_jour_7_initiale' => 's.',
169
-	'date_jours' => 'zile',
170
-	'date_minutes' => 'minute',
171
-	'date_mois' => 'luni',
172
-	'date_mois_1' => 'ianuarie',
173
-	'date_mois_10' => 'octombrie',
174
-	'date_mois_10_abbr' => 'oct.',
175
-	'date_mois_11' => 'noiembrie',
176
-	'date_mois_11_abbr' => 'noi.',
177
-	'date_mois_12' => 'decembrie',
178
-	'date_mois_12_abbr' => 'dec.',
179
-	'date_mois_1_abbr' => 'ian.',
180
-	'date_mois_2' => 'februarie',
181
-	'date_mois_2_abbr' => 'feb.',
182
-	'date_mois_3' => 'martie',
183
-	'date_mois_3_abbr' => 'mar.',
184
-	'date_mois_4' => 'aprilie',
185
-	'date_mois_4_abbr' => 'apr.',
186
-	'date_mois_5' => 'mai',
187
-	'date_mois_5_abbr' => 'mai',
188
-	'date_mois_6' => 'iunie',
189
-	'date_mois_6_abbr' => 'iun.',
190
-	'date_mois_7' => 'iulie',
191
-	'date_mois_7_abbr' => 'iul.',
192
-	'date_mois_8' => 'august',
193
-	'date_mois_8_abbr' => 'aug.',
194
-	'date_mois_9' => 'septembrie',
195
-	'date_mois_9_abbr' => 'sep.',
196
-	'date_saison_1' => 'iarna',
197
-	'date_saison_2' => 'primăvara',
198
-	'date_saison_3' => 'vara',
199
-	'date_saison_4' => 'toamna',
200
-	'date_secondes' => 'secunde',
201
-	'date_semaines' => 'săptămâni',
202
-	'date_un_mois' => 'luna',
203
-	'date_une_heure' => 'ora',
204
-	'date_une_minute' => 'minut',
205
-	'date_une_seconde' => 'secunda',
206
-	'date_une_semaine' => 'saptamana',
207
-	'dirs_commencer' => ' pentru a începe cu adevărat instalarea',
208
-	'dirs_preliminaire' => 'Preliminar : <b>Reglaţi drepturile de acces</b>',
209
-	'dirs_probleme_droits' => 'Problemă de drepturi de acces',
210
-	'dirs_repertoires_absents' => '<p><b>Următoarele directoare nu au fost găsite :</b></p> <ul>@bad_dirs@.</ul>
88
+    // D
89
+    'date_aujourdhui' => 'astăzi',
90
+    'date_avant_jc' => 'înaintea erei noastre',
91
+    'date_dans' => 'în @delai@',
92
+    'date_de_mois_1' => '@j@ @nommois@',
93
+    'date_de_mois_10' => '@j@ @nommois@',
94
+    'date_de_mois_11' => '@j@ @nommois@',
95
+    'date_de_mois_12' => '@j@ @nommois@',
96
+    'date_de_mois_2' => '@j@ @nommois@',
97
+    'date_de_mois_3' => '@j@ @nommois@',
98
+    'date_de_mois_4' => '@j@ @nommois@',
99
+    'date_de_mois_5' => '@j@ @nommois@',
100
+    'date_de_mois_6' => '@j@ @nommois@',
101
+    'date_de_mois_7' => '@j@ @nommois@',
102
+    'date_de_mois_8' => '@j@ @nommois@',
103
+    'date_de_mois_9' => '@j@ @nommois@',
104
+    'date_demain' => 'mâine',
105
+    'date_fmt_heures_minutes' => '@h@h@m@min',
106
+    'date_fmt_heures_minutes_court' => '@h@h@m@',
107
+    'date_fmt_jour_heure' => '@jour@ la @heure@',
108
+    'date_fmt_jour_mois' => '@jour@ @nommois@',
109
+    'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
110
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
111
+    'date_fmt_nomjour_date' => '@nomjour@ @date@',
112
+    'date_fmt_periode_from' => 'De la',
113
+    'date_fmt_periode_to' => 'la',
114
+    'date_heures' => 'ore',
115
+    'date_hier' => 'ieri',
116
+    'date_il_y_a' => 'acum @delai@',
117
+    'date_jnum1' => '1',
118
+    'date_jnum10' => '10',
119
+    'date_jnum11' => '11',
120
+    'date_jnum12' => '12',
121
+    'date_jnum13' => '13',
122
+    'date_jnum14' => '14',
123
+    'date_jnum15' => '15',
124
+    'date_jnum16' => '16',
125
+    'date_jnum17' => '17',
126
+    'date_jnum18' => '18',
127
+    'date_jnum19' => '19',
128
+    'date_jnum2' => '2',
129
+    'date_jnum20' => '20',
130
+    'date_jnum21' => '21',
131
+    'date_jnum22' => '22',
132
+    'date_jnum23' => '23',
133
+    'date_jnum24' => '24',
134
+    'date_jnum25' => '25',
135
+    'date_jnum26' => '26',
136
+    'date_jnum27' => '27',
137
+    'date_jnum28' => '28',
138
+    'date_jnum29' => '29',
139
+    'date_jnum3' => '3',
140
+    'date_jnum30' => '30',
141
+    'date_jnum31' => '31',
142
+    'date_jnum4' => '4',
143
+    'date_jnum5' => '5',
144
+    'date_jnum6' => '6',
145
+    'date_jnum7' => '7',
146
+    'date_jnum8' => '8',
147
+    'date_jnum9' => '9',
148
+    'date_jour_1' => 'Duminică',
149
+    'date_jour_1_abbr' => 'dum.',
150
+    'date_jour_1_initiale' => 'd.',
151
+    'date_jour_2' => 'Luni',
152
+    'date_jour_2_abbr' => 'lun.',
153
+    'date_jour_2_initiale' => 'l.',
154
+    'date_jour_3' => 'Marţi',
155
+    'date_jour_3_abbr' => 'mar.',
156
+    'date_jour_3_initiale' => 'ma.',
157
+    'date_jour_4' => 'Miercuri',
158
+    'date_jour_4_abbr' => 'mie.',
159
+    'date_jour_4_initiale' => 'mi.',
160
+    'date_jour_5' => 'Joi',
161
+    'date_jour_5_abbr' => 'joi',
162
+    'date_jour_5_initiale' => 'j.',
163
+    'date_jour_6' => 'Vineri',
164
+    'date_jour_6_abbr' => 'vin.',
165
+    'date_jour_6_initiale' => 'v.',
166
+    'date_jour_7' => 'Sâmbătă',
167
+    'date_jour_7_abbr' => 'sâm.',
168
+    'date_jour_7_initiale' => 's.',
169
+    'date_jours' => 'zile',
170
+    'date_minutes' => 'minute',
171
+    'date_mois' => 'luni',
172
+    'date_mois_1' => 'ianuarie',
173
+    'date_mois_10' => 'octombrie',
174
+    'date_mois_10_abbr' => 'oct.',
175
+    'date_mois_11' => 'noiembrie',
176
+    'date_mois_11_abbr' => 'noi.',
177
+    'date_mois_12' => 'decembrie',
178
+    'date_mois_12_abbr' => 'dec.',
179
+    'date_mois_1_abbr' => 'ian.',
180
+    'date_mois_2' => 'februarie',
181
+    'date_mois_2_abbr' => 'feb.',
182
+    'date_mois_3' => 'martie',
183
+    'date_mois_3_abbr' => 'mar.',
184
+    'date_mois_4' => 'aprilie',
185
+    'date_mois_4_abbr' => 'apr.',
186
+    'date_mois_5' => 'mai',
187
+    'date_mois_5_abbr' => 'mai',
188
+    'date_mois_6' => 'iunie',
189
+    'date_mois_6_abbr' => 'iun.',
190
+    'date_mois_7' => 'iulie',
191
+    'date_mois_7_abbr' => 'iul.',
192
+    'date_mois_8' => 'august',
193
+    'date_mois_8_abbr' => 'aug.',
194
+    'date_mois_9' => 'septembrie',
195
+    'date_mois_9_abbr' => 'sep.',
196
+    'date_saison_1' => 'iarna',
197
+    'date_saison_2' => 'primăvara',
198
+    'date_saison_3' => 'vara',
199
+    'date_saison_4' => 'toamna',
200
+    'date_secondes' => 'secunde',
201
+    'date_semaines' => 'săptămâni',
202
+    'date_un_mois' => 'luna',
203
+    'date_une_heure' => 'ora',
204
+    'date_une_minute' => 'minut',
205
+    'date_une_seconde' => 'secunda',
206
+    'date_une_semaine' => 'saptamana',
207
+    'dirs_commencer' => ' pentru a începe cu adevărat instalarea',
208
+    'dirs_preliminaire' => 'Preliminar : <b>Reglaţi drepturile de acces</b>',
209
+    'dirs_probleme_droits' => 'Problemă de drepturi de acces',
210
+    'dirs_repertoires_absents' => '<p><b>Următoarele directoare nu au fost găsite :</b></p> <ul>@bad_dirs@.</ul>
211 211
   <p>Cel mai probabil, această situaţie este datorată unei probleme de litere majuscule sau minuscule.
212 212
  Verificați ca litere majuscule şi minuscule a acestor directoare să concorde cu ceea ce este afişat
213 213
  mai sus; dacă nu este cazul, redenumiți directoarele cu ajutorul programului dumneavoastră favorit de FTP pentru a corecta eroarea.
214 214
   <p>Odată terminată această manipulare, puteți ',
215
-	'dirs_repertoires_suivants' => '<p><b>Directoarele următoare nu sunt accesibile în mod scriere :</b></p> <ul>@bad_dirs@.</ul>
215
+    'dirs_repertoires_suivants' => '<p><b>Directoarele următoare nu sunt accesibile în mod scriere :</b></p> <ul>@bad_dirs@.</ul>
216 216
   <p>Pentru a remedia această problemă, utilizaţi clientul dumneavoastră favorit de FTP pentru a modifica drepturile de acces ale fiecărui
217 217
   dintre aceste directoare. Procedura este explicată în detaliu în manualul de instalare.</p>
218 218
   <p>Odată terminată această manipulare, puteţi ',
219
-	'double_occurrence' => 'Ocurenţă dublă a @balise@',
219
+    'double_occurrence' => 'Ocurenţă dublă a @balise@',
220 220
 
221
-	// E
222
-	'en_cours' => 'în curs',
223
-	'envoi_via_le_site' => 'Trimitere via site',
224
-	'erreur' => 'Eroare',
225
-	'erreur_balise_non_fermee' => 'ultima baliză (tag) ne-închisă:',
226
-	'erreur_texte' => 'eroare(i)',
227
-	'etape' => 'Etapă',
221
+    // E
222
+    'en_cours' => 'în curs',
223
+    'envoi_via_le_site' => 'Trimitere via site',
224
+    'erreur' => 'Eroare',
225
+    'erreur_balise_non_fermee' => 'ultima baliză (tag) ne-închisă:',
226
+    'erreur_texte' => 'eroare(i)',
227
+    'etape' => 'Etapă',
228 228
 
229
-	// F
230
-	'fichier_introuvable' => 'Fişier @fichier@ de negăsit', # MODIF
231
-	'form_auteur_confirmation' => 'Confirmaţi adresa dumneavoastră de email',
232
-	'form_auteur_email_modifie' => 'Adresa dumneavoastră de email a fost modificată.',
233
-	'form_auteur_envoi_mail_confirmation' => 'Un email de confirmare a fost trimis la @email@. Trebuie să vizitaţi adresa de web menţionată în email pentru a valida adresa de email.',
234
-	'form_auteur_mail_confirmation' => 'Bună ziua,
229
+    // F
230
+    'fichier_introuvable' => 'Fişier @fichier@ de negăsit', # MODIF
231
+    'form_auteur_confirmation' => 'Confirmaţi adresa dumneavoastră de email',
232
+    'form_auteur_email_modifie' => 'Adresa dumneavoastră de email a fost modificată.',
233
+    'form_auteur_envoi_mail_confirmation' => 'Un email de confirmare a fost trimis la @email@. Trebuie să vizitaţi adresa de web menţionată în email pentru a valida adresa de email.',
234
+    'form_auteur_mail_confirmation' => 'Bună ziua,
235 235
 
236 236
 Aţi cerut modificarea dresei dumneavoastră de email.
237 237
 Pentru a confirma noua adresă, e suficient să vă conectaţi la
@@ -239,327 +239,327 @@  discard block
 block discarded – undo
239 239
 
240 240
     @url@
241 241
 ',
242
-	'form_deja_inscrit' => 'Sunteţi deja înscris.',
243
-	'form_email_non_valide' => 'Adresa dumneavoastră de email nu este valabilă.',
244
-	'form_forum_access_refuse' => 'Nu mai aveţi dreptul de acces la acest site.',
245
-	'form_forum_bonjour' => 'Bun? ziua @nom@,',
246
-	'form_forum_confirmer_email' => 'Pentru a confirma adresa dvs. de email, vizitaţi această adresă: @url_confirm@',
247
-	'form_forum_email_deja_enregistre' => 'Această adresă de email este deja înregistrată. Puteţi, aşadar, utiliza parola dumneavoastră obişnuită.',
248
-	'form_forum_identifiant_mail' => 'Noul dumneavoastră identificator tocmai v-a fost trimis pe email.',
249
-	'form_forum_identifiants' => 'Identificatori personali',
250
-	'form_forum_indiquer_nom_email' => 'Indicaţi aici numele și adresa dumneavoastra de email. Identificatorul dumneavoastră personal vă va parveni în scurt timp prin email.',
251
-	'form_forum_login' => 'login :',
252
-	'form_forum_message_auto' => '(acesta este un mesaj automatic)',
253
-	'form_forum_pass' => 'parola :',
254
-	'form_forum_probleme_mail' => 'Problemă de email : identificatorul nu poate fi trimis.',
255
-	'form_forum_voici1' => 'Iată identificatorii dumneavoastră pentru a participa la activitatea
242
+    'form_deja_inscrit' => 'Sunteţi deja înscris.',
243
+    'form_email_non_valide' => 'Adresa dumneavoastră de email nu este valabilă.',
244
+    'form_forum_access_refuse' => 'Nu mai aveţi dreptul de acces la acest site.',
245
+    'form_forum_bonjour' => 'Bun? ziua @nom@,',
246
+    'form_forum_confirmer_email' => 'Pentru a confirma adresa dvs. de email, vizitaţi această adresă: @url_confirm@',
247
+    'form_forum_email_deja_enregistre' => 'Această adresă de email este deja înregistrată. Puteţi, aşadar, utiliza parola dumneavoastră obişnuită.',
248
+    'form_forum_identifiant_mail' => 'Noul dumneavoastră identificator tocmai v-a fost trimis pe email.',
249
+    'form_forum_identifiants' => 'Identificatori personali',
250
+    'form_forum_indiquer_nom_email' => 'Indicaţi aici numele și adresa dumneavoastra de email. Identificatorul dumneavoastră personal vă va parveni în scurt timp prin email.',
251
+    'form_forum_login' => 'login :',
252
+    'form_forum_message_auto' => '(acesta este un mesaj automatic)',
253
+    'form_forum_pass' => 'parola :',
254
+    'form_forum_probleme_mail' => 'Problemă de email : identificatorul nu poate fi trimis.',
255
+    'form_forum_voici1' => 'Iată identificatorii dumneavoastră pentru a participa la activitatea
256 256
 site-ului "@nom_site_spip@" (@adresse_site@) :',
257
-	'form_forum_voici2' => 'Iată identificatorii dvs. pentru a putea propune articole pe
257
+    'form_forum_voici2' => 'Iată identificatorii dvs. pentru a putea propune articole pe
258 258
 site-ul "@nom_site_spip@" (@adresse_login@):',
259
-	'form_indiquer_email' => 'Vă rugăm sa indicaţi adresa dumneavoastră de email.',
260
-	'form_indiquer_nom' => 'Va rugăm să indicaţi numele dumneavoastră.',
261
-	'form_indiquer_nom_site' => 'Vă rugăm să indicaţi adresa site-ul dumneavoastră de web.',
262
-	'form_pet_deja_enregistre' => 'Acest site este deja înregistrat',
263
-	'form_pet_signature_pasprise' => 'Semnătura dumneavoastră nu a fost luată în considerare.',
264
-	'form_prop_confirmer_envoi' => 'Confirmaţi trimiterea',
265
-	'form_prop_description' => 'Descriere/comentariu',
266
-	'form_prop_enregistre' => 'Propunerea dumneavoastră a fost înregistrată, ea va fi publicată după validarea ei de către responsabilii acestui site.',
267
-	'form_prop_envoyer' => 'Trimiteţi un mesaj',
268
-	'form_prop_indiquer_email' => 'Vă rugăm să indicaţi o adresă de email valabilă',
269
-	'form_prop_indiquer_nom_site' => 'Va rugăm să indicaţi numele site-ului.',
270
-	'form_prop_indiquer_sujet' => 'Va rugăm să indicaţi un subiect',
271
-	'form_prop_message_envoye' => 'Mesaj trimis',
272
-	'form_prop_non_enregistre' => 'Propunerea dumneavoastră nu a fost înregistrată.',
273
-	'form_prop_sujet' => 'Subiect',
274
-	'form_prop_url_site' => 'Adresa (URL-ul) site-ului', # MODIF
275
-	'forum_non_inscrit' => 'Nu sunteţi înscris, sau adresa ori parola dumneavoastră nu sunt corecte.',
276
-	'forum_par_auteur' => 'de @auteur@',
277
-	'forum_titre_erreur' => 'Eroare...',
259
+    'form_indiquer_email' => 'Vă rugăm sa indicaţi adresa dumneavoastră de email.',
260
+    'form_indiquer_nom' => 'Va rugăm să indicaţi numele dumneavoastră.',
261
+    'form_indiquer_nom_site' => 'Vă rugăm să indicaţi adresa site-ul dumneavoastră de web.',
262
+    'form_pet_deja_enregistre' => 'Acest site este deja înregistrat',
263
+    'form_pet_signature_pasprise' => 'Semnătura dumneavoastră nu a fost luată în considerare.',
264
+    'form_prop_confirmer_envoi' => 'Confirmaţi trimiterea',
265
+    'form_prop_description' => 'Descriere/comentariu',
266
+    'form_prop_enregistre' => 'Propunerea dumneavoastră a fost înregistrată, ea va fi publicată după validarea ei de către responsabilii acestui site.',
267
+    'form_prop_envoyer' => 'Trimiteţi un mesaj',
268
+    'form_prop_indiquer_email' => 'Vă rugăm să indicaţi o adresă de email valabilă',
269
+    'form_prop_indiquer_nom_site' => 'Va rugăm să indicaţi numele site-ului.',
270
+    'form_prop_indiquer_sujet' => 'Va rugăm să indicaţi un subiect',
271
+    'form_prop_message_envoye' => 'Mesaj trimis',
272
+    'form_prop_non_enregistre' => 'Propunerea dumneavoastră nu a fost înregistrată.',
273
+    'form_prop_sujet' => 'Subiect',
274
+    'form_prop_url_site' => 'Adresa (URL-ul) site-ului', # MODIF
275
+    'forum_non_inscrit' => 'Nu sunteţi înscris, sau adresa ori parola dumneavoastră nu sunt corecte.',
276
+    'forum_par_auteur' => 'de @auteur@',
277
+    'forum_titre_erreur' => 'Eroare...',
278 278
 
279
-	// I
280
-	'ical_texte_rss_articles' => 'Fişierul «backend» al articolelor acestui site se găseşte la adresa:',
281
-	'ical_texte_rss_articles2' => 'Puteţi, de asemenea, obţine fişierele «backend» pentru articolele fiecărei rubrici de pe site:',
282
-	'ical_texte_rss_breves' => 'Există, de asemenea, un fişier conţinând ştirile acestui site. Precizând numărul rubricii, veţi obţine doar ştirile acelei rubrici.',
283
-	'icone_a_suivre' => 'Prima pagină',
284
-	'icone_admin_site' => 'Administrarea site-ului',
285
-	'icone_agenda' => 'Agenda',
286
-	'icone_aide_ligne' => 'Ajutor',
287
-	'icone_articles' => 'Articole',
288
-	'icone_auteurs' => 'Autori',
289
-	'icone_brouteur' => 'Navigare rapidă',
290
-	'icone_configuration_site' => 'Configurare',
291
-	'icone_configurer_site' => 'Configuraţi-vă site-ul',
292
-	'icone_creer_nouvel_auteur' => 'Creaţi un nou autor',
293
-	'icone_creer_rubrique' => 'Creaţi o rubrică',
294
-	'icone_creer_sous_rubrique' => 'Creaţi o sub-rubrică',
295
-	'icone_deconnecter' => 'Deconectaţi-vă',
296
-	'icone_discussions' => 'Discuţii',
297
-	'icone_doc_rubrique' => 'Documentele rubricilor',
298
-	'icone_ecrire_article' => 'Scrieţi un nou articol',
299
-	'icone_edition_site' => 'Editaţi',
300
-	'icone_gestion_langues' => 'Gestiunea limbilor',
301
-	'icone_informations_personnelles' => 'Informaţii personale',
302
-	'icone_interface_complet' => 'interfaţa completă',
303
-	'icone_interface_simple' => 'interfaţa simplificată',
304
-	'icone_maintenance_site' => 'Întreţinerea site-ului',
305
-	'icone_messagerie_personnelle' => 'Mesageria personală',
306
-	'icone_repartition_debut' => 'Afişaţi repartiţia de la început',
307
-	'icone_rubriques' => 'Rubrici',
308
-	'icone_sauver_site' => 'Salvarea site-ului',
309
-	'icone_site_entier' => 'Tot site-ul',
310
-	'icone_sites_references' => 'Site-uri referenţiate',
311
-	'icone_statistiques' => 'Statisticile site-ului',
312
-	'icone_suivi_activite' => 'Urmăriţi activitatea site-ului',
313
-	'icone_suivi_actualite' => 'Evoluţia site-ului',
314
-	'icone_suivi_pettions' => 'Urmăriţi/gestionaţi petiţiile',
315
-	'icone_suivi_revisions' => 'Modificări ale articolelor',
316
-	'icone_supprimer_document' => 'Suprimaţi acest document',
317
-	'icone_supprimer_image' => 'Suprimaţi această imagine',
318
-	'icone_tous_articles' => 'Toate articolele dvs.',
319
-	'icone_tous_auteur' => 'Toţi autorii',
320
-	'icone_tous_visiteur' => 'Toţi vizitatorii',
321
-	'icone_visiter_site' => 'Vizitaţi site-ul public',
322
-	'icone_voir_en_ligne' => 'Vedeţi în direct',
323
-	'img_indisponible' => 'imagine nedisponibilă',
324
-	'impossible' => 'imposibil',
325
-	'info_a_suivre' => 'DE URMĂRIT »',
326
-	'info_acces_interdit' => 'Acces interzis',
327
-	'info_acces_refuse' => 'Acces refuzat',
328
-	'info_action' => 'Acțiune : @action@',
329
-	'info_administrer_rubriques' => 'Puteţi administra această rubrică şi sub-rubricile ei',
330
-	'info_adresse_non_indiquee' => 'Nu aţi indicat adresa de testat !',
331
-	'info_aide' => 'AJUTOR :',
332
-	'info_ajouter_mot' => 'Adăugaţi acest cuvânt',
333
-	'info_annonce' => 'ANUNŢ',
334
-	'info_annonces_generales' => 'Anunţuri generale :',
335
-	'info_article_propose' => 'Articol propus',
336
-	'info_article_publie' => 'Articol publicat',
337
-	'info_article_redaction' => 'Articol în curs de redactare',
338
-	'info_article_refuse' => 'Articol refuzat',
339
-	'info_article_supprime' => 'Articol suprimat',
340
-	'info_articles' => 'Articole',
341
-	'info_articles_a_valider' => 'Articole pentru validare',
342
-	'info_articles_nb' => '@nb@ articole',
343
-	'info_articles_proposes' => 'Articole propuse',
344
-	'info_articles_un' => '1 articol',
345
-	'info_auteurs_nombre' => 'autor(i) :',
346
-	'info_authentification_ftp' => 'Autentificare (prin FTP).',
347
-	'info_breves_2' => 'ştiri',
348
-	'info_breves_nb' => '@nb@ ştiri',
349
-	'info_breves_un' => '1 ştire',
350
-	'info_connexion_refusee' => 'Conexiune refuzată',
351
-	'info_contact_developpeur' => 'Vă rugăm să contactaţi un dezvoltator.',
352
-	'info_contenance' => 'Acest site conţine :',
353
-	'info_contribution' => 'contribuţii',
354
-	'info_copyright' => '@spip@ este un program liber distribuit @lien_gpl@.',
355
-	'info_copyright_doc' => 'Pentru mai multe informaţii, vizitaţi site-ul <a href="@spipnet@">@spipnet_affiche@</a>.',
356
-	'info_copyright_gpl' => 'sub licenţă GPL',
357
-	'info_cours_edition' => 'În curs de redactare', # MODIF
358
-	'info_creer_repertoire' => 'Vă rugăm să creaţi un fișier sau un director numit :',
359
-	'info_creer_repertoire_2' => 'sub directorul <b>@repertoire@</b>, apoi :',
360
-	'info_creer_vignette' => 'crearea viniétei în mod automat ',
361
-	'info_deplier' => 'Desfaceţi',
362
-	'info_descriptif_nombre' => 'descriere(i) :',
363
-	'info_description' => 'Descriere :',
364
-	'info_description_2' => 'Descriere :',
365
-	'info_dimension' => 'Dimensiuni :',
366
-	'info_documents_nb' => '@nb@ documente',
367
-	'info_documents_un' => '1 document',
368
-	'info_ecire_message_prive' => 'Scrieţi un nou mesaj privat',
369
-	'info_email_invalide' => 'Adresă invalidă de email.',
370
-	'info_en_cours_validation' => 'Articolele dvs. în curs de redactare',
371
-	'info_en_ligne' => 'În acest moment în linie :',
372
-	'info_envoyer_message_prive' => 'Trimiteţi un mesaj privat acestui autor',
373
-	'info_erreur_requete' => 'Eroare în cererea :',
374
-	'info_erreur_squelette2' => 'Nici un schelet <b>@fichier@</b> nu este disponibil...',
375
-	'info_erreur_systeme' => 'Eroare sistem (errno @errsys@)',
376
-	'info_erreur_systeme2' => 'Discul este probabil plin sau baza de date este coruptă.<br />
279
+    // I
280
+    'ical_texte_rss_articles' => 'Fişierul «backend» al articolelor acestui site se găseşte la adresa:',
281
+    'ical_texte_rss_articles2' => 'Puteţi, de asemenea, obţine fişierele «backend» pentru articolele fiecărei rubrici de pe site:',
282
+    'ical_texte_rss_breves' => 'Există, de asemenea, un fişier conţinând ştirile acestui site. Precizând numărul rubricii, veţi obţine doar ştirile acelei rubrici.',
283
+    'icone_a_suivre' => 'Prima pagină',
284
+    'icone_admin_site' => 'Administrarea site-ului',
285
+    'icone_agenda' => 'Agenda',
286
+    'icone_aide_ligne' => 'Ajutor',
287
+    'icone_articles' => 'Articole',
288
+    'icone_auteurs' => 'Autori',
289
+    'icone_brouteur' => 'Navigare rapidă',
290
+    'icone_configuration_site' => 'Configurare',
291
+    'icone_configurer_site' => 'Configuraţi-vă site-ul',
292
+    'icone_creer_nouvel_auteur' => 'Creaţi un nou autor',
293
+    'icone_creer_rubrique' => 'Creaţi o rubrică',
294
+    'icone_creer_sous_rubrique' => 'Creaţi o sub-rubrică',
295
+    'icone_deconnecter' => 'Deconectaţi-vă',
296
+    'icone_discussions' => 'Discuţii',
297
+    'icone_doc_rubrique' => 'Documentele rubricilor',
298
+    'icone_ecrire_article' => 'Scrieţi un nou articol',
299
+    'icone_edition_site' => 'Editaţi',
300
+    'icone_gestion_langues' => 'Gestiunea limbilor',
301
+    'icone_informations_personnelles' => 'Informaţii personale',
302
+    'icone_interface_complet' => 'interfaţa completă',
303
+    'icone_interface_simple' => 'interfaţa simplificată',
304
+    'icone_maintenance_site' => 'Întreţinerea site-ului',
305
+    'icone_messagerie_personnelle' => 'Mesageria personală',
306
+    'icone_repartition_debut' => 'Afişaţi repartiţia de la început',
307
+    'icone_rubriques' => 'Rubrici',
308
+    'icone_sauver_site' => 'Salvarea site-ului',
309
+    'icone_site_entier' => 'Tot site-ul',
310
+    'icone_sites_references' => 'Site-uri referenţiate',
311
+    'icone_statistiques' => 'Statisticile site-ului',
312
+    'icone_suivi_activite' => 'Urmăriţi activitatea site-ului',
313
+    'icone_suivi_actualite' => 'Evoluţia site-ului',
314
+    'icone_suivi_pettions' => 'Urmăriţi/gestionaţi petiţiile',
315
+    'icone_suivi_revisions' => 'Modificări ale articolelor',
316
+    'icone_supprimer_document' => 'Suprimaţi acest document',
317
+    'icone_supprimer_image' => 'Suprimaţi această imagine',
318
+    'icone_tous_articles' => 'Toate articolele dvs.',
319
+    'icone_tous_auteur' => 'Toţi autorii',
320
+    'icone_tous_visiteur' => 'Toţi vizitatorii',
321
+    'icone_visiter_site' => 'Vizitaţi site-ul public',
322
+    'icone_voir_en_ligne' => 'Vedeţi în direct',
323
+    'img_indisponible' => 'imagine nedisponibilă',
324
+    'impossible' => 'imposibil',
325
+    'info_a_suivre' => 'DE URMĂRIT »',
326
+    'info_acces_interdit' => 'Acces interzis',
327
+    'info_acces_refuse' => 'Acces refuzat',
328
+    'info_action' => 'Acțiune : @action@',
329
+    'info_administrer_rubriques' => 'Puteţi administra această rubrică şi sub-rubricile ei',
330
+    'info_adresse_non_indiquee' => 'Nu aţi indicat adresa de testat !',
331
+    'info_aide' => 'AJUTOR :',
332
+    'info_ajouter_mot' => 'Adăugaţi acest cuvânt',
333
+    'info_annonce' => 'ANUNŢ',
334
+    'info_annonces_generales' => 'Anunţuri generale :',
335
+    'info_article_propose' => 'Articol propus',
336
+    'info_article_publie' => 'Articol publicat',
337
+    'info_article_redaction' => 'Articol în curs de redactare',
338
+    'info_article_refuse' => 'Articol refuzat',
339
+    'info_article_supprime' => 'Articol suprimat',
340
+    'info_articles' => 'Articole',
341
+    'info_articles_a_valider' => 'Articole pentru validare',
342
+    'info_articles_nb' => '@nb@ articole',
343
+    'info_articles_proposes' => 'Articole propuse',
344
+    'info_articles_un' => '1 articol',
345
+    'info_auteurs_nombre' => 'autor(i) :',
346
+    'info_authentification_ftp' => 'Autentificare (prin FTP).',
347
+    'info_breves_2' => 'ştiri',
348
+    'info_breves_nb' => '@nb@ ştiri',
349
+    'info_breves_un' => '1 ştire',
350
+    'info_connexion_refusee' => 'Conexiune refuzată',
351
+    'info_contact_developpeur' => 'Vă rugăm să contactaţi un dezvoltator.',
352
+    'info_contenance' => 'Acest site conţine :',
353
+    'info_contribution' => 'contribuţii',
354
+    'info_copyright' => '@spip@ este un program liber distribuit @lien_gpl@.',
355
+    'info_copyright_doc' => 'Pentru mai multe informaţii, vizitaţi site-ul <a href="@spipnet@">@spipnet_affiche@</a>.',
356
+    'info_copyright_gpl' => 'sub licenţă GPL',
357
+    'info_cours_edition' => 'În curs de redactare', # MODIF
358
+    'info_creer_repertoire' => 'Vă rugăm să creaţi un fișier sau un director numit :',
359
+    'info_creer_repertoire_2' => 'sub directorul <b>@repertoire@</b>, apoi :',
360
+    'info_creer_vignette' => 'crearea viniétei în mod automat ',
361
+    'info_deplier' => 'Desfaceţi',
362
+    'info_descriptif_nombre' => 'descriere(i) :',
363
+    'info_description' => 'Descriere :',
364
+    'info_description_2' => 'Descriere :',
365
+    'info_dimension' => 'Dimensiuni :',
366
+    'info_documents_nb' => '@nb@ documente',
367
+    'info_documents_un' => '1 document',
368
+    'info_ecire_message_prive' => 'Scrieţi un nou mesaj privat',
369
+    'info_email_invalide' => 'Adresă invalidă de email.',
370
+    'info_en_cours_validation' => 'Articolele dvs. în curs de redactare',
371
+    'info_en_ligne' => 'În acest moment în linie :',
372
+    'info_envoyer_message_prive' => 'Trimiteţi un mesaj privat acestui autor',
373
+    'info_erreur_requete' => 'Eroare în cererea :',
374
+    'info_erreur_squelette2' => 'Nici un schelet <b>@fichier@</b> nu este disponibil...',
375
+    'info_erreur_systeme' => 'Eroare sistem (errno @errsys@)',
376
+    'info_erreur_systeme2' => 'Discul este probabil plin sau baza de date este coruptă.<br />
377 377
 <span style="color:red;">Încercaţi să <a href=\'@script@\'>reparaţi baza de date</a>, sau contactaţi-l pe furnizorul dumneavoastră de internet.</span>',
378
-	'info_fini' => 'Este gata !',
379
-	'info_format_image' => 'Formatele de imagini care pot fi folosite la crearea viniételor : @gd_formats@.',
380
-	'info_format_non_defini' => 'format nedefinit',
381
-	'info_grand_ecran' => 'Ecran mare',
382
-	'info_image_aide' => 'AJUTOR',
383
-	'info_image_process_titre' => 'Metoda pentru elaborarea vinietelor',
384
-	'info_impossible_lire_page' => '<b>Eroare !</b> Imposibil de citit pagina <tt><html>@test_proxy@</html></tt> prin intermediul proxy-ului',
385
-	'info_installation_systeme_publication' => 'Instalarea sistemului de publicare...',
386
-	'info_installer_documents' => 'Puteţi instala în mod automat toate documentele conţinute în directorul @upload@.',
387
-	'info_installer_ftp' => 'Ca administrator, puteţi să instalaţi (prin FTP) fişiere în directorul @upload@ pentru ca mai apoi să le selecţionaţi direct aici.',
388
-	'info_installer_images' => 'Puteţi instala imagini în formatele JPEG, GIF şi PNG.',
389
-	'info_installer_images_dossier' => 'Instalaţi imagini în directorul @upload@ pentru a putea să le selecţionaţi aici.',
390
-	'info_interface_complete' => 'interfaţa completă',
391
-	'info_interface_simple' => 'Interfaţa simplificată',
392
-	'info_joindre_document_article' => 'Puteţi să ataşaţi acestui articol documente de tipul',
393
-	'info_joindre_document_rubrique' => 'Puteţi să ataşaţi acestei rubrici documente de tipul',
394
-	'info_joindre_documents_article' => 'Puteţi să ataşaţi articolului dumneavoastră documente de tipul :',
395
-	'info_l_article' => 'articolul',
396
-	'info_la_breve' => 'ştirea',
397
-	'info_la_rubrique' => 'rubrica',
398
-	'info_langue_principale' => 'Limba principală a site-ului',
399
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixeli',
400
-	'info_les_auteurs_1' => 'de @les_auteurs@',
401
-	'info_logo_format_interdit' => 'Doar viniétele cu formatul @formats@ sunt autorizate.',
402
-	'info_logo_max_poids' => 'Viniétele trebuie în mod obligatoriu să fie mai mici de @maxi@ (acest fişier are @actuel@).',
403
-	'info_mail_fournisseur' => 'dumneavoastră@furnizor.ro',
404
-	'info_message_2' => 'MESAJ',
405
-	'info_message_supprime' => 'MESAJ ŞTERS',
406
-	'info_messages_nb' => '@nb@ messages',
407
-	'info_messages_un' => '1 mesaj',
408
-	'info_mise_en_ligne' => 'Data publicării :',
409
-	'info_modification_parametres_securite' => 'modificări ale parametrilor de securitate',
410
-	'info_mois_courant' => 'În timpul lunii :',
411
-	'info_mot_cle_ajoute' => 'Cuvântul-cheie următor a fost adăugat la',
412
-	'info_multi_herit' => 'Limba implicită',
413
-	'info_multi_langues_soulignees' => '<u>Limbile subliniate</u> beneficiază de o traducere a tuturor textelor interfeţei. Dacă veţi selecţiona o astfel de limbă, numeroase elemente ale site-ului public (date, formulare) vor fi traduse în mod automat. Pentru limbile nesubliniate, aceste elemente vor apare în limba principală a site-ului.', # MODIF
414
-	'info_multilinguisme' => 'Multilingvism',
415
-	'info_nom_non_utilisateurs_connectes' => 'Numele dumneavoastră nu apare în lista utilizatorilor conectaţi.',
416
-	'info_nom_utilisateurs_connectes' => 'Numele dumneavoastră apare în lista utilizatorilor conectaţi.',
417
-	'info_nombre_en_ligne' => 'Acum în linie :',
418
-	'info_non_resultat' => 'Nici un rezultat pentru "@cherche_mot@"',
419
-	'info_non_utilisation_messagerie' => 'Nu puteţi utiliza mesageria internă a acestui site.',
420
-	'info_nouveau_message' => 'AVEŢI UN NOU MESAJ',
421
-	'info_nouveaux_messages' => 'AVEŢI @total_messages@ MESAJE NOI',
422
-	'info_numero_abbreviation' => 'Nr ',
423
-	'info_obligatoire' => 'Această informaţie este obligatorie',
424
-	'info_pense_bete' => 'CIORNĂ',
425
-	'info_petit_ecran' => 'Ecran mic',
426
-	'info_petition_close' => 'Petiţie închisă',
427
-	'info_pixels' => 'pixeli',
428
-	'info_plusieurs_mots_trouves' => 'Mai multe cuvinte-cheie găsite pentru "@cherche_mot@":',
429
-	'info_portfolio_automatique' => 'Portofoliu automatic :',
430
-	'info_premier_resultat' => '[@debut_limit@ primele rezultate din @total@]',
431
-	'info_premier_resultat_sur' => '[@debut_limit@ primele rezultate din @total@]',
432
-	'info_propose_1' => '[@nom_site_spip@] Propune : @titre@',
433
-	'info_propose_2' => 'Articol propus
378
+    'info_fini' => 'Este gata !',
379
+    'info_format_image' => 'Formatele de imagini care pot fi folosite la crearea viniételor : @gd_formats@.',
380
+    'info_format_non_defini' => 'format nedefinit',
381
+    'info_grand_ecran' => 'Ecran mare',
382
+    'info_image_aide' => 'AJUTOR',
383
+    'info_image_process_titre' => 'Metoda pentru elaborarea vinietelor',
384
+    'info_impossible_lire_page' => '<b>Eroare !</b> Imposibil de citit pagina <tt><html>@test_proxy@</html></tt> prin intermediul proxy-ului',
385
+    'info_installation_systeme_publication' => 'Instalarea sistemului de publicare...',
386
+    'info_installer_documents' => 'Puteţi instala în mod automat toate documentele conţinute în directorul @upload@.',
387
+    'info_installer_ftp' => 'Ca administrator, puteţi să instalaţi (prin FTP) fişiere în directorul @upload@ pentru ca mai apoi să le selecţionaţi direct aici.',
388
+    'info_installer_images' => 'Puteţi instala imagini în formatele JPEG, GIF şi PNG.',
389
+    'info_installer_images_dossier' => 'Instalaţi imagini în directorul @upload@ pentru a putea să le selecţionaţi aici.',
390
+    'info_interface_complete' => 'interfaţa completă',
391
+    'info_interface_simple' => 'Interfaţa simplificată',
392
+    'info_joindre_document_article' => 'Puteţi să ataşaţi acestui articol documente de tipul',
393
+    'info_joindre_document_rubrique' => 'Puteţi să ataşaţi acestei rubrici documente de tipul',
394
+    'info_joindre_documents_article' => 'Puteţi să ataşaţi articolului dumneavoastră documente de tipul :',
395
+    'info_l_article' => 'articolul',
396
+    'info_la_breve' => 'ştirea',
397
+    'info_la_rubrique' => 'rubrica',
398
+    'info_langue_principale' => 'Limba principală a site-ului',
399
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixeli',
400
+    'info_les_auteurs_1' => 'de @les_auteurs@',
401
+    'info_logo_format_interdit' => 'Doar viniétele cu formatul @formats@ sunt autorizate.',
402
+    'info_logo_max_poids' => 'Viniétele trebuie în mod obligatoriu să fie mai mici de @maxi@ (acest fişier are @actuel@).',
403
+    'info_mail_fournisseur' => 'dumneavoastră@furnizor.ro',
404
+    'info_message_2' => 'MESAJ',
405
+    'info_message_supprime' => 'MESAJ ŞTERS',
406
+    'info_messages_nb' => '@nb@ messages',
407
+    'info_messages_un' => '1 mesaj',
408
+    'info_mise_en_ligne' => 'Data publicării :',
409
+    'info_modification_parametres_securite' => 'modificări ale parametrilor de securitate',
410
+    'info_mois_courant' => 'În timpul lunii :',
411
+    'info_mot_cle_ajoute' => 'Cuvântul-cheie următor a fost adăugat la',
412
+    'info_multi_herit' => 'Limba implicită',
413
+    'info_multi_langues_soulignees' => '<u>Limbile subliniate</u> beneficiază de o traducere a tuturor textelor interfeţei. Dacă veţi selecţiona o astfel de limbă, numeroase elemente ale site-ului public (date, formulare) vor fi traduse în mod automat. Pentru limbile nesubliniate, aceste elemente vor apare în limba principală a site-ului.', # MODIF
414
+    'info_multilinguisme' => 'Multilingvism',
415
+    'info_nom_non_utilisateurs_connectes' => 'Numele dumneavoastră nu apare în lista utilizatorilor conectaţi.',
416
+    'info_nom_utilisateurs_connectes' => 'Numele dumneavoastră apare în lista utilizatorilor conectaţi.',
417
+    'info_nombre_en_ligne' => 'Acum în linie :',
418
+    'info_non_resultat' => 'Nici un rezultat pentru "@cherche_mot@"',
419
+    'info_non_utilisation_messagerie' => 'Nu puteţi utiliza mesageria internă a acestui site.',
420
+    'info_nouveau_message' => 'AVEŢI UN NOU MESAJ',
421
+    'info_nouveaux_messages' => 'AVEŢI @total_messages@ MESAJE NOI',
422
+    'info_numero_abbreviation' => 'Nr ',
423
+    'info_obligatoire' => 'Această informaţie este obligatorie',
424
+    'info_pense_bete' => 'CIORNĂ',
425
+    'info_petit_ecran' => 'Ecran mic',
426
+    'info_petition_close' => 'Petiţie închisă',
427
+    'info_pixels' => 'pixeli',
428
+    'info_plusieurs_mots_trouves' => 'Mai multe cuvinte-cheie găsite pentru "@cherche_mot@":',
429
+    'info_portfolio_automatique' => 'Portofoliu automatic :',
430
+    'info_premier_resultat' => '[@debut_limit@ primele rezultate din @total@]',
431
+    'info_premier_resultat_sur' => '[@debut_limit@ primele rezultate din @total@]',
432
+    'info_propose_1' => '[@nom_site_spip@] Propune : @titre@',
433
+    'info_propose_2' => 'Articol propus
434 434
 ---------------',
435
-	'info_propose_3' => 'Articolul "@titre@" este propus pentru publicare.',
436
-	'info_propose_4' => 'Sunteţi invitat să consultaţi şi să vă exprimaţi opinia',
437
-	'info_propose_5' => ' în forum-ul care îi este anexat. Acesta este disponibil la adresa :',
438
-	'info_publie_01' => 'Articolul "@titre@" a fost validat de către @connect_nom@.',
439
-	'info_publie_1' => '[@nom_site_spip@] PUBLICĂ : @titre@',
440
-	'info_publie_2' => 'Articol publicat
435
+    'info_propose_3' => 'Articolul "@titre@" este propus pentru publicare.',
436
+    'info_propose_4' => 'Sunteţi invitat să consultaţi şi să vă exprimaţi opinia',
437
+    'info_propose_5' => ' în forum-ul care îi este anexat. Acesta este disponibil la adresa :',
438
+    'info_publie_01' => 'Articolul "@titre@" a fost validat de către @connect_nom@.',
439
+    'info_publie_1' => '[@nom_site_spip@] PUBLICĂ : @titre@',
440
+    'info_publie_2' => 'Articol publicat
441 441
 --------------',
442
-	'info_rechercher' => 'Căutaţi',
443
-	'info_rechercher_02' => 'Căutaţi :',
444
-	'info_remplacer_vignette' => 'Înlocuiţi viniéta implicită cu o viniétă personalizată :',
445
-	'info_rubriques_nb' => '@nb@ rubrici',
446
-	'info_rubriques_un' => '1 rubrică',
447
-	'info_sans_titre_2' => 'fără titlu',
448
-	'info_selectionner_fichier' => 'Puteţi selecţiona un fişier din directorul @upload@',
449
-	'info_selectionner_fichier_2' => 'Selecţionaţi un fişier :',
450
-	'info_sites_nb' => '@nb@ site-uri',
451
-	'info_sites_un' => '1 site',
452
-	'info_supprimer_vignette' => ' suprimaţi vinieta',
453
-	'info_symbole_bleu' => 'Simbolul <b>albastru</b> indică o <b>ciornă</b>: adică un mesaj pentru folosinţa dumneavoastră personală.',
454
-	'info_symbole_jaune' => 'Simbolul <b>galben</b> indică un <b>anunţ către toţi redactorii</b> : modificabil de către toţi administratorii şi vizibil pentru toţi redactorii.',
455
-	'info_symbole_vert' => 'Simbolul <b>verde</b> indică un <b>mesaj schimbat cu ceilalţi utilizatori</b> ai site-ului.',
456
-	'info_telecharger_nouveau_logo' => 'Încărcaţi o nouă viniétă :',
457
-	'info_telecharger_ordinateur' => 'Încărcaţi de pe calculatorul dumneavoastră :',
458
-	'info_tous_resultats_enregistres' => '[toate rezultatele sunt înregistrate]',
459
-	'info_tout_afficher' => 'Afişaţi totul',
460
-	'info_travaux_texte' => 'Acest site nu a fost încă configurat. Reveniţi altă dată...',
461
-	'info_travaux_titre' => 'Site în lucru',
462
-	'info_trop_resultat' => 'Prea multe rezultate pentru "@cherche_mot@" ; vă rugăm să micşoraţi domeniul de căutare.',
463
-	'info_utilisation_messagerie_interne' => 'Utilizaţi sistemul de mesagerie internă al site-ului.',
464
-	'info_valider_lien' => ' validaţi această legătură',
465
-	'info_verifier_image' => ', vă rugăm să verificaţi că imaginile au fost transferate corect.',
466
-	'info_vignette_defaut' => 'Vinietă implicită',
467
-	'info_vignette_personnalisee' => 'Vinietă personalizată',
468
-	'info_visite' => 'vizită :',
469
-	'info_vos_rendez_vous' => 'Următoarele dumneavoastră întâlniri',
470
-	'infos_vos_pense_bete' => 'Ciornele dumneavoastră',
442
+    'info_rechercher' => 'Căutaţi',
443
+    'info_rechercher_02' => 'Căutaţi :',
444
+    'info_remplacer_vignette' => 'Înlocuiţi viniéta implicită cu o viniétă personalizată :',
445
+    'info_rubriques_nb' => '@nb@ rubrici',
446
+    'info_rubriques_un' => '1 rubrică',
447
+    'info_sans_titre_2' => 'fără titlu',
448
+    'info_selectionner_fichier' => 'Puteţi selecţiona un fişier din directorul @upload@',
449
+    'info_selectionner_fichier_2' => 'Selecţionaţi un fişier :',
450
+    'info_sites_nb' => '@nb@ site-uri',
451
+    'info_sites_un' => '1 site',
452
+    'info_supprimer_vignette' => ' suprimaţi vinieta',
453
+    'info_symbole_bleu' => 'Simbolul <b>albastru</b> indică o <b>ciornă</b>: adică un mesaj pentru folosinţa dumneavoastră personală.',
454
+    'info_symbole_jaune' => 'Simbolul <b>galben</b> indică un <b>anunţ către toţi redactorii</b> : modificabil de către toţi administratorii şi vizibil pentru toţi redactorii.',
455
+    'info_symbole_vert' => 'Simbolul <b>verde</b> indică un <b>mesaj schimbat cu ceilalţi utilizatori</b> ai site-ului.',
456
+    'info_telecharger_nouveau_logo' => 'Încărcaţi o nouă viniétă :',
457
+    'info_telecharger_ordinateur' => 'Încărcaţi de pe calculatorul dumneavoastră :',
458
+    'info_tous_resultats_enregistres' => '[toate rezultatele sunt înregistrate]',
459
+    'info_tout_afficher' => 'Afişaţi totul',
460
+    'info_travaux_texte' => 'Acest site nu a fost încă configurat. Reveniţi altă dată...',
461
+    'info_travaux_titre' => 'Site în lucru',
462
+    'info_trop_resultat' => 'Prea multe rezultate pentru "@cherche_mot@" ; vă rugăm să micşoraţi domeniul de căutare.',
463
+    'info_utilisation_messagerie_interne' => 'Utilizaţi sistemul de mesagerie internă al site-ului.',
464
+    'info_valider_lien' => ' validaţi această legătură',
465
+    'info_verifier_image' => ', vă rugăm să verificaţi că imaginile au fost transferate corect.',
466
+    'info_vignette_defaut' => 'Vinietă implicită',
467
+    'info_vignette_personnalisee' => 'Vinietă personalizată',
468
+    'info_visite' => 'vizită :',
469
+    'info_vos_rendez_vous' => 'Următoarele dumneavoastră întâlniri',
470
+    'infos_vos_pense_bete' => 'Ciornele dumneavoastră',
471 471
 
472
-	// L
473
-	'label_poids_fichier' => 'Mărime',
474
-	'lien_afficher_icones_seuls' => 'Afişaţi doar iconiţe',
475
-	'lien_afficher_texte_icones' => 'Afişaţi iconiţe şi text',
476
-	'lien_afficher_texte_seul' => 'Afişaţi doar text',
477
-	'lien_liberer' => 'eliberaţi',
478
-	'lien_liberer_tous' => 'Eliberaţi toate articolele',
479
-	'lien_nouvea_pense_bete' => 'CIORNĂ NOUĂ',
480
-	'lien_nouveau_message' => 'MESAJ NOU',
481
-	'lien_nouvelle_annonce' => 'ANUNŢ NOU',
482
-	'lien_petitions' => 'PETIŢIE',
483
-	'lien_popularite' => 'popularitate : @popularite@%',
484
-	'lien_racine_site' => 'RĂDĂCINA SITE-ULUI',
485
-	'lien_reessayer' => 'reîncercaţi',
486
-	'lien_repondre_message' => 'Răspundeţi la acest mesaj',
487
-	'lien_supprimer' => 'ştergeţi',
488
-	'lien_tout_afficher' => 'Afişaţi totul',
489
-	'lien_visite_site' => 'vizitaţi acest site',
490
-	'lien_visites' => '@visites@ vizite',
491
-	'lien_voir_auteur' => 'Vedeţi acest autor',
492
-	'ligne' => 'Linie',
493
-	'login' => 'Conexiune',
494
-	'login_acces_prive' => 'acces la secţiunea privată',
495
-	'login_autre_identifiant' => 'conectare sub un alt cont',
496
-	'login_cookie_accepte' => 'Vă rugăm să reglaţi navigatorul dumneavoastră de web în aşa fel încât să accepte cookies (cel puţin pentru acest site).',
497
-	'login_cookie_oblige' => 'Pentru a fi identificat de o manieră sigură pe acest site va trebui să acceptaţi cookies.',
498
-	'login_deconnexion_ok' => 'Deconectare OK.',
499
-	'login_erreur_pass' => 'Eroare de parolă.',
500
-	'login_espace_prive' => 'spaţiu privat',
501
-	'login_identifiant_inconnu' => 'identificatorul « @login@ » este necunoscut.',
502
-	'login_login' => 'Login :',
503
-	'login_login2' => 'Login sau adresa email :',
504
-	'login_login_pass_incorrect' => '(Login sau parolă incorectă.)',
505
-	'login_motpasseoublie' => 'parolă uitată ?',
506
-	'login_non_securise' => 'Atenţie, acest formular nu este securizat.
472
+    // L
473
+    'label_poids_fichier' => 'Mărime',
474
+    'lien_afficher_icones_seuls' => 'Afişaţi doar iconiţe',
475
+    'lien_afficher_texte_icones' => 'Afişaţi iconiţe şi text',
476
+    'lien_afficher_texte_seul' => 'Afişaţi doar text',
477
+    'lien_liberer' => 'eliberaţi',
478
+    'lien_liberer_tous' => 'Eliberaţi toate articolele',
479
+    'lien_nouvea_pense_bete' => 'CIORNĂ NOUĂ',
480
+    'lien_nouveau_message' => 'MESAJ NOU',
481
+    'lien_nouvelle_annonce' => 'ANUNŢ NOU',
482
+    'lien_petitions' => 'PETIŢIE',
483
+    'lien_popularite' => 'popularitate : @popularite@%',
484
+    'lien_racine_site' => 'RĂDĂCINA SITE-ULUI',
485
+    'lien_reessayer' => 'reîncercaţi',
486
+    'lien_repondre_message' => 'Răspundeţi la acest mesaj',
487
+    'lien_supprimer' => 'ştergeţi',
488
+    'lien_tout_afficher' => 'Afişaţi totul',
489
+    'lien_visite_site' => 'vizitaţi acest site',
490
+    'lien_visites' => '@visites@ vizite',
491
+    'lien_voir_auteur' => 'Vedeţi acest autor',
492
+    'ligne' => 'Linie',
493
+    'login' => 'Conexiune',
494
+    'login_acces_prive' => 'acces la secţiunea privată',
495
+    'login_autre_identifiant' => 'conectare sub un alt cont',
496
+    'login_cookie_accepte' => 'Vă rugăm să reglaţi navigatorul dumneavoastră de web în aşa fel încât să accepte cookies (cel puţin pentru acest site).',
497
+    'login_cookie_oblige' => 'Pentru a fi identificat de o manieră sigură pe acest site va trebui să acceptaţi cookies.',
498
+    'login_deconnexion_ok' => 'Deconectare OK.',
499
+    'login_erreur_pass' => 'Eroare de parolă.',
500
+    'login_espace_prive' => 'spaţiu privat',
501
+    'login_identifiant_inconnu' => 'identificatorul « @login@ » este necunoscut.',
502
+    'login_login' => 'Login :',
503
+    'login_login2' => 'Login sau adresa email :',
504
+    'login_login_pass_incorrect' => '(Login sau parolă incorectă.)',
505
+    'login_motpasseoublie' => 'parolă uitată ?',
506
+    'login_non_securise' => 'Atenţie, acest formular nu este securizat.
507 507
     Dacă nu doriţi ca parola dumneavoastră să poată fi interceptată pe net, vă rugăm să activaţi Javascript
508 508
     pentru navigatorul dumneavoastră de web şi',
509
-	'login_nouvelle_tentative' => 'O nouă încercare',
510
-	'login_par_ici' => 'Sunteţi înregistrat... vă rugam să veniţi pe aici...',
511
-	'login_pass2' => 'Parolă :',
512
-	'login_preferez_refuser' => '<b>Dacă preferaţi să refuzaţi cookies</b>, există o altă metodă de conectare (mai puţin sigură) la dispoziţia dumneavoastră :',
513
-	'login_recharger' => 're-încărcaţi această pagină',
514
-	'login_rester_identifie' => 'Rămâneţi autentificat pentru câteva zile', # MODIF
515
-	'login_retour_public' => 'Înapoi la site-ul public',
516
-	'login_retour_site' => 'Înapoi la site-ul public',
517
-	'login_retoursitepublic' => 'înapoi la site-ul public',
518
-	'login_securise' => 'Login securizat',
519
-	'login_sinscrire' => 'înscrieţi-vă',
520
-	'login_test_navigateur' => 'test de navigator/reconectare',
521
-	'login_verifiez_navigateur' => '(Verificaţi totuşi că navigatorul de web nu a memorat parola dumneavoastră...)',
509
+    'login_nouvelle_tentative' => 'O nouă încercare',
510
+    'login_par_ici' => 'Sunteţi înregistrat... vă rugam să veniţi pe aici...',
511
+    'login_pass2' => 'Parolă :',
512
+    'login_preferez_refuser' => '<b>Dacă preferaţi să refuzaţi cookies</b>, există o altă metodă de conectare (mai puţin sigură) la dispoziţia dumneavoastră :',
513
+    'login_recharger' => 're-încărcaţi această pagină',
514
+    'login_rester_identifie' => 'Rămâneţi autentificat pentru câteva zile', # MODIF
515
+    'login_retour_public' => 'Înapoi la site-ul public',
516
+    'login_retour_site' => 'Înapoi la site-ul public',
517
+    'login_retoursitepublic' => 'înapoi la site-ul public',
518
+    'login_securise' => 'Login securizat',
519
+    'login_sinscrire' => 'înscrieţi-vă',
520
+    'login_test_navigateur' => 'test de navigator/reconectare',
521
+    'login_verifiez_navigateur' => '(Verificaţi totuşi că navigatorul de web nu a memorat parola dumneavoastră...)',
522 522
 
523
-	// M
524
-	'masquer_colonne' => 'Mascaţi această coloană',
525
-	'masquer_trad' => 'mascaţi traducerile',
526
-	'module_fichiers_langues' => 'Fişiere de limbă',
523
+    // M
524
+    'masquer_colonne' => 'Mascaţi această coloană',
525
+    'masquer_trad' => 'mascaţi traducerile',
526
+    'module_fichiers_langues' => 'Fişiere de limbă',
527 527
 
528
-	// N
529
-	'navigateur_pas_redirige' => 'Dacă navigatorul dumneavoastră nu este redirijat în mod automatic, faceţi click aici pentru a continua.',
530
-	'numero' => 'Număr',
528
+    // N
529
+    'navigateur_pas_redirige' => 'Dacă navigatorul dumneavoastră nu este redirijat în mod automatic, faceţi click aici pentru a continua.',
530
+    'numero' => 'Număr',
531 531
 
532
-	// O
533
-	'occurence' => 'Ocurenţă',
534
-	'onglet_affacer_base' => 'Ştergeţi baza',
535
-	'onglet_auteur' => 'Autorul',
536
-	'onglet_contenu_site' => 'Conţinutul site-ului',
537
-	'onglet_evolution_visite_mod' => 'Evoluţie',
538
-	'onglet_fonctions_avances' => 'Funcţii avansate',
539
-	'onglet_informations_personnelles' => 'Informaţii personale',
540
-	'onglet_interactivite' => 'Interactivitate',
541
-	'onglet_messagerie' => 'Mesagerie',
542
-	'onglet_repartition_rubrique' => 'Repartiţia pe rubrici',
543
-	'onglet_save_restaur_base' => 'Salvaţi/restauraţi baza de date',
544
-	'onglet_vider_cache' => 'Goliţi memoria tampon',
532
+    // O
533
+    'occurence' => 'Ocurenţă',
534
+    'onglet_affacer_base' => 'Ştergeţi baza',
535
+    'onglet_auteur' => 'Autorul',
536
+    'onglet_contenu_site' => 'Conţinutul site-ului',
537
+    'onglet_evolution_visite_mod' => 'Evoluţie',
538
+    'onglet_fonctions_avances' => 'Funcţii avansate',
539
+    'onglet_informations_personnelles' => 'Informaţii personale',
540
+    'onglet_interactivite' => 'Interactivitate',
541
+    'onglet_messagerie' => 'Mesagerie',
542
+    'onglet_repartition_rubrique' => 'Repartiţia pe rubrici',
543
+    'onglet_save_restaur_base' => 'Salvaţi/restauraţi baza de date',
544
+    'onglet_vider_cache' => 'Goliţi memoria tampon',
545 545
 
546
-	// P
547
-	'pass_choix_pass' => 'Vă rugăm să alegeţi noua dumneavoastră parolă :',
548
-	'pass_erreur' => 'Eroare',
549
-	'pass_erreur_acces_refuse' => '<b>Eroare :</b> nu mai aveţi acces la acest site.',
550
-	'pass_erreur_code_inconnu' => '<b>Eroare :</b> acest cod nu corespunde nici unui vizitator având acces la site.',
551
-	'pass_erreur_non_enregistre' => '<b>Eroare :</b> adresa <tt>@email_oubli@</tt> nu este înregistrată pe acest site.',
552
-	'pass_erreur_non_valide' => '<b>Eroare :</b> acest email <tt>@email_oubli@</tt> nu este valabil !',
553
-	'pass_erreur_probleme_technique' => '<b>Eroare :</b> din cauza unei probleme tehnice, email-ul nu a putut fi trimis.',
554
-	'pass_espace_prive_bla' => 'Spaţiul privat al acestui site este deschis
546
+    // P
547
+    'pass_choix_pass' => 'Vă rugăm să alegeţi noua dumneavoastră parolă :',
548
+    'pass_erreur' => 'Eroare',
549
+    'pass_erreur_acces_refuse' => '<b>Eroare :</b> nu mai aveţi acces la acest site.',
550
+    'pass_erreur_code_inconnu' => '<b>Eroare :</b> acest cod nu corespunde nici unui vizitator având acces la site.',
551
+    'pass_erreur_non_enregistre' => '<b>Eroare :</b> adresa <tt>@email_oubli@</tt> nu este înregistrată pe acest site.',
552
+    'pass_erreur_non_valide' => '<b>Eroare :</b> acest email <tt>@email_oubli@</tt> nu este valabil !',
553
+    'pass_erreur_probleme_technique' => '<b>Eroare :</b> din cauza unei probleme tehnice, email-ul nu a putut fi trimis.',
554
+    'pass_espace_prive_bla' => 'Spaţiul privat al acestui site este deschis
555 555
   vizitatorilor după înscriere. Odată înregistrat
556 556
   veţi putea consulta articolele în curs de editare,
557 557
   veţi putea propune articole şi veţi putea participa la toate forum-urile.',
558
-	'pass_forum_bla' => 'Aţi cerut să interveniţi pe un forum
558
+    'pass_forum_bla' => 'Aţi cerut să interveniţi pe un forum
559 559
   rezervat vizitatorilor înregistraţi.',
560
-	'pass_indiquez_cidessous' => 'Vă rugăm să indicați adresa de email cu care v-aţi înregistrat în trecut.
560
+    'pass_indiquez_cidessous' => 'Vă rugăm să indicați adresa de email cu care v-aţi înregistrat în trecut.
561 561
 Veţi primi un email care vă va indica paşii necesari recuperării accesului la site.',
562
-	'pass_mail_passcookie' => '(acesta este un mesaj automatic)
562
+    'pass_mail_passcookie' => '(acesta este un mesaj automatic)
563 563
 Pentru a regăsi accesul la site-ul
564 564
 @nom_site_spip@ (@adresse_site@)
565 565
 
@@ -570,130 +570,130 @@  discard block
 block discarded – undo
570 570
 Veţi putea după aceea alege o nouă parolă şi veţi putea să vă reconectaţi la site.
571 571
 
572 572
 ',
573
-	'pass_mot_oublie' => 'Parolă uitată',
574
-	'pass_nouveau_enregistre' => 'Noua dumneavoastră parolă a fost înregistrată.',
575
-	'pass_nouveau_pass' => 'Parolă nouă',
576
-	'pass_ok' => 'OK',
577
-	'pass_oubli_mot' => 'Parolă uitată',
578
-	'pass_quitter_fenetre' => 'Părăsiţi această fereastră',
579
-	'pass_rappel_login' => 'Atenţie : identificatorul dumneavoastră (login) este « @login@ ».',
580
-	'pass_recevoir_mail' => 'Veţi primi în curând un email care vă va indica cum puteţi să recuperaţi accesul la site.', # MODIF
581
-	'pass_retour_public' => 'Întoarceţi-vă la site-ul public',
582
-	'pass_rien_a_faire_ici' => 'Nimic de făcut aici.',
583
-	'pass_vousinscrire' => 'Înscrieţi-vă pe acest site',
584
-	'precedent' => 'precedent',
585
-	'previsualisation' => 'pre-vizualizare',
586
-	'previsualiser' => 'Pre-vizualizare',
573
+    'pass_mot_oublie' => 'Parolă uitată',
574
+    'pass_nouveau_enregistre' => 'Noua dumneavoastră parolă a fost înregistrată.',
575
+    'pass_nouveau_pass' => 'Parolă nouă',
576
+    'pass_ok' => 'OK',
577
+    'pass_oubli_mot' => 'Parolă uitată',
578
+    'pass_quitter_fenetre' => 'Părăsiţi această fereastră',
579
+    'pass_rappel_login' => 'Atenţie : identificatorul dumneavoastră (login) este « @login@ ».',
580
+    'pass_recevoir_mail' => 'Veţi primi în curând un email care vă va indica cum puteţi să recuperaţi accesul la site.', # MODIF
581
+    'pass_retour_public' => 'Întoarceţi-vă la site-ul public',
582
+    'pass_rien_a_faire_ici' => 'Nimic de făcut aici.',
583
+    'pass_vousinscrire' => 'Înscrieţi-vă pe acest site',
584
+    'precedent' => 'precedent',
585
+    'previsualisation' => 'pre-vizualizare',
586
+    'previsualiser' => 'Pre-vizualizare',
587 587
 
588
-	// R
589
-	'retour' => 'Retur',
588
+    // R
589
+    'retour' => 'Retur',
590 590
 
591
-	// S
592
-	'spip_conforme_dtd' => 'SPIP consideră acest document ca fiind conform cu DOCTYPE-ul său: ',
593
-	'squelette' => 'schelet',
594
-	'squelette_inclus_ligne' => 'schelet inclus, linia',
595
-	'squelette_ligne' => 'schelet, linia',
596
-	'stats_visites_et_popularite' => '@visites@ vizite ; popularitate : @popularite@',
597
-	'suivant' => 'următorul',
591
+    // S
592
+    'spip_conforme_dtd' => 'SPIP consideră acest document ca fiind conform cu DOCTYPE-ul său: ',
593
+    'squelette' => 'schelet',
594
+    'squelette_inclus_ligne' => 'schelet inclus, linia',
595
+    'squelette_ligne' => 'schelet, linia',
596
+    'stats_visites_et_popularite' => '@visites@ vizite ; popularitate : @popularite@',
597
+    'suivant' => 'următorul',
598 598
 
599
-	// T
600
-	'taille_ko' => '@taille@ ko',
601
-	'taille_mo' => '@taille@ MB',
602
-	'taille_octets' => '@taille@ octeţi',
603
-	'texte_actualite_site_1' => 'Când veţi fi familiarizat cu interfaţa, puteţi face click pe «',
604
-	'texte_actualite_site_2' => 'interfaţa completă',
605
-	'texte_actualite_site_3' => '» pentru a vă deschide mai multe posibilităţi.',
606
-	'texte_creation_automatique_vignette' => 'Crearea automatică de viniete de pre-vizualizare este activată pe acest site. Dacă veţi instala imagini cu ajutorul acestui formular în formatele @gd_formats@, ele vor fi acompaniate de o vinietă de o talie maximală de @taille_preview@ pixeli.',
607
-	'texte_documents_associes' => 'Documentele următoare sunt asociate articolului,
599
+    // T
600
+    'taille_ko' => '@taille@ ko',
601
+    'taille_mo' => '@taille@ MB',
602
+    'taille_octets' => '@taille@ octeţi',
603
+    'texte_actualite_site_1' => 'Când veţi fi familiarizat cu interfaţa, puteţi face click pe «',
604
+    'texte_actualite_site_2' => 'interfaţa completă',
605
+    'texte_actualite_site_3' => '» pentru a vă deschide mai multe posibilităţi.',
606
+    'texte_creation_automatique_vignette' => 'Crearea automatică de viniete de pre-vizualizare este activată pe acest site. Dacă veţi instala imagini cu ajutorul acestui formular în formatele @gd_formats@, ele vor fi acompaniate de o vinietă de o talie maximală de @taille_preview@ pixeli.',
607
+    'texte_documents_associes' => 'Documentele următoare sunt asociate articolului,
608 608
    dar nu au fost inserate în mod direct. În funcţie de punerea în pagină a site-ului public,
609 609
   acestea ar putea apărea ca documente ataşate.',
610
-	'texte_erreur_mise_niveau_base' => 'Eroare la nivelul bazei de date în timpul actualizării.
610
+    'texte_erreur_mise_niveau_base' => 'Eroare la nivelul bazei de date în timpul actualizării.
611 611
   Imaginea <b>@fichier@</b> nu a trecut (articolul @id_article@).
612 612
   Notaţi această referinţă, re-încercaţi o actualizare şi verificaţi dacă imaginile apar
613 613
   în articole.',
614
-	'texte_erreur_visiteur' => 'Aţi încercat să accesaţi secţiunea protejată cu un nume de utilizator fără drepturi.',
615
-	'texte_inc_auth_1' => 'V-aţi identificat cu
614
+    'texte_erreur_visiteur' => 'Aţi încercat să accesaţi secţiunea protejată cu un nume de utilizator fără drepturi.',
615
+    'texte_inc_auth_1' => 'V-aţi identificat cu
616 616
   login <b>@auth_login@</b>, dar acesta nu (mai) există în baza de date.
617 617
   Încercaţi să',
618
-	'texte_inc_auth_2' => 'vă reconectaţi',
619
-	'texte_inc_auth_3' => ', după ce, eventual, aţi părăsit şi redemarat navigatorul de web.',
620
-	'texte_inc_config' => 'Modificările efectuate în aceste pagini au influenţă directă asupra funcţionării site-ului. Vă recomandăm să nu interveniţi atât timp cât nu sunteţi familiarizat cu funcţionarea sistemului SPIP. <br /><br /><b>În
618
+    'texte_inc_auth_2' => 'vă reconectaţi',
619
+    'texte_inc_auth_3' => ', după ce, eventual, aţi părăsit şi redemarat navigatorul de web.',
620
+    'texte_inc_config' => 'Modificările efectuate în aceste pagini au influenţă directă asupra funcţionării site-ului. Vă recomandăm să nu interveniţi atât timp cât nu sunteţi familiarizat cu funcţionarea sistemului SPIP. <br /><br /><b>În
621 621
  general, este recomandat să lăsaţi aceste pagini în sarcina webmaster-ului principal al acestui site.</b>',
622
-	'texte_inc_meta_1' => 'Sistemul a întâlnit o eroare la scrierea fişierului <code>@fichier@</code>. Vă rugam ca, în calitate de administrator al acestui site,',
623
-	'texte_inc_meta_2' => 'să verificaţi drepturile de scriere',
624
-	'texte_inc_meta_3' => 'în directorul <code>@repertoire@</code>.',
625
-	'texte_statut_en_cours_redaction' => 'în curs de redactare',
626
-	'texte_statut_poubelle' => 'la coşul de gunoi',
627
-	'texte_statut_propose_evaluation' => 'propus pentru evaluare',
628
-	'texte_statut_publie' => 'publicat în direct',
629
-	'texte_statut_refuse' => 'refuzat',
630
-	'titre_ajouter_mot_cle' => 'ADĂUGAŢI UN CUVÂNT-CHEIE :',
631
-	'titre_cadre_raccourcis' => 'SCURTĂTURI :',
632
-	'titre_changer_couleur_interface' => 'Schimbă culoarea interfeţei',
633
-	'titre_image_admin_article' => 'Puteţi administra acest articol',
634
-	'titre_image_administrateur' => 'Administrator',
635
-	'titre_image_aide' => 'Ajutor despre acest element',
636
-	'titre_image_auteur_supprime' => 'Autor suprimat',
637
-	'titre_image_redacteur' => 'Redactor fără acces',
638
-	'titre_image_redacteur_02' => 'Redactor',
639
-	'titre_image_visiteur' => 'Vizitator',
640
-	'titre_joindre_document' => 'ATAŞAŢI DOCUMENT',
641
-	'titre_mots_cles' => 'CUVINTE-CHEIE',
642
-	'titre_probleme_technique' => 'Atenţie : o problemă tehnică (server SQL) împiedică accesul la această parte a site-ului. Vă mulţumim pentru înţelegere.',
643
-	'titre_publier_document' => 'PUBLICĂ UN DOCUMENT ÎN ACEASTĂ RUBRICĂ',
644
-	'titre_signatures_attente' => 'Semnături în aşteptarea validării',
645
-	'titre_signatures_confirmees' => 'Semnături confirmate',
646
-	'titre_statistiques' => 'Statisticile site-ului',
647
-	'titre_titre_document' => 'Titlul documentului:',
648
-	'todo' => 'de făcut',
649
-	'trad_reference' => '(referinţa traducerilor)',
622
+    'texte_inc_meta_1' => 'Sistemul a întâlnit o eroare la scrierea fişierului <code>@fichier@</code>. Vă rugam ca, în calitate de administrator al acestui site,',
623
+    'texte_inc_meta_2' => 'să verificaţi drepturile de scriere',
624
+    'texte_inc_meta_3' => 'în directorul <code>@repertoire@</code>.',
625
+    'texte_statut_en_cours_redaction' => 'în curs de redactare',
626
+    'texte_statut_poubelle' => 'la coşul de gunoi',
627
+    'texte_statut_propose_evaluation' => 'propus pentru evaluare',
628
+    'texte_statut_publie' => 'publicat în direct',
629
+    'texte_statut_refuse' => 'refuzat',
630
+    'titre_ajouter_mot_cle' => 'ADĂUGAŢI UN CUVÂNT-CHEIE :',
631
+    'titre_cadre_raccourcis' => 'SCURTĂTURI :',
632
+    'titre_changer_couleur_interface' => 'Schimbă culoarea interfeţei',
633
+    'titre_image_admin_article' => 'Puteţi administra acest articol',
634
+    'titre_image_administrateur' => 'Administrator',
635
+    'titre_image_aide' => 'Ajutor despre acest element',
636
+    'titre_image_auteur_supprime' => 'Autor suprimat',
637
+    'titre_image_redacteur' => 'Redactor fără acces',
638
+    'titre_image_redacteur_02' => 'Redactor',
639
+    'titre_image_visiteur' => 'Vizitator',
640
+    'titre_joindre_document' => 'ATAŞAŢI DOCUMENT',
641
+    'titre_mots_cles' => 'CUVINTE-CHEIE',
642
+    'titre_probleme_technique' => 'Atenţie : o problemă tehnică (server SQL) împiedică accesul la această parte a site-ului. Vă mulţumim pentru înţelegere.',
643
+    'titre_publier_document' => 'PUBLICĂ UN DOCUMENT ÎN ACEASTĂ RUBRICĂ',
644
+    'titre_signatures_attente' => 'Semnături în aşteptarea validării',
645
+    'titre_signatures_confirmees' => 'Semnături confirmate',
646
+    'titre_statistiques' => 'Statisticile site-ului',
647
+    'titre_titre_document' => 'Titlul documentului:',
648
+    'todo' => 'de făcut',
649
+    'trad_reference' => '(referinţa traducerilor)',
650 650
 
651
-	// Z
652
-	'zbug_balise_b_aval' => ' : element B înainte',
653
-	'zbug_balise_inexistante' => 'Baliza @balise@ nu este bine declarată pentru @from@',
654
-	'zbug_balise_sans_argument' => 'Argument lipsă în baliza @balise@',
655
-	'zbug_boucle' => 'buclă',
656
-	'zbug_boucle_recursive_undef' => 'Buclă recursivă nedefinită: @nom@',
657
-	'zbug_calcul' => 'calcul',
658
-	'zbug_champ_hors_boucle' => 'Câmp @champ@ în afara buclei',
659
-	'zbug_champ_hors_motif' => 'Câmp @champ@ în afara contextului buclei @motif@',
660
-	'zbug_code' => 'cod',
661
-	'zbug_critere_inconnu' => 'Criteriu necunoscut @critere@',
662
-	'zbug_distant_interdit' => 'Extern interzis',
663
-	'zbug_doublon_table_sans_cle_primaire' => 'Dubluri într-o tabelă fără cheie primară atomică',
664
-	'zbug_doublon_table_sans_index' => 'Dubluri într-o tabelă fără index',
665
-	'zbug_erreur_boucle_double' => 'Bucla @id@: definiţie dublă',
666
-	'zbug_erreur_boucle_fermant' => 'Bucla @id@: tag-ul de închidere lipseşte',
667
-	'zbug_erreur_boucle_syntaxe' => 'Sintaxă incorectă pentru bucla @id@',
668
-	'zbug_erreur_compilation' => 'Eroare de compilare',
669
-	'zbug_erreur_execution_page' => 'Eroare de execuţie',
670
-	'zbug_erreur_filtre' => 'Filtru @filtre@ nedefinit',
671
-	'zbug_erreur_meme_parent' => 'Criteriul {meme_parent} nu se aplică decât buclelor (FORUMS) sau (RUBRIQUES)',
672
-	'zbug_erreur_squelette' => 'Eroare/Erori în schelet',
673
-	'zbug_hors_compilation' => 'Fără compilare',
674
-	'zbug_info_erreur_squelette' => 'Eroare pe site',
675
-	'zbug_inversion_ordre_inexistant' => 'Inversie de ordin necunoscut',
676
-	'zbug_pagination_sans_critere' => 'Baliza #PAGINATION făr criteriu {pagination} sau folosit într-o buclă recursivă',
677
-	'zbug_parametres_inclus_incorrects' => 'Parametru de includere incorect: @param@',
678
-	'zbug_profile' => 'Timp de calcul : @time@',
679
-	'zbug_resultat' => 'rezultat',
680
-	'zbug_serveur_indefini' => 'Server SQL nedefinit',
681
-	'zbug_statistiques' => 'Statisticile cererilor SQL clasate după durată',
682
-	'zbug_table_inconnue' => 'Tabela SQL « @table@ » necunoscută',
683
-	'zxml_connus_attributs' => 'atribute cunoscute',
684
-	'zxml_de' => 'de',
685
-	'zxml_inconnu_attribut' => 'atribut necunoscut',
686
-	'zxml_inconnu_balise' => 'baliză (tag) necunoscută',
687
-	'zxml_inconnu_entite' => 'entitate necunoscută',
688
-	'zxml_inconnu_id' => 'ID necunoscut',
689
-	'zxml_mais_de' => 'dar de',
690
-	'zxml_non_conforme' => 'nu este conform cu motivul',
691
-	'zxml_non_fils' => 'nu este un fiu al',
692
-	'zxml_nonvide_balise' => 'baliză (tag) ne-vidă',
693
-	'zxml_obligatoire_attribut' => 'atribut obligatoriu dar absent din',
694
-	'zxml_succession_fils_incorrecte' => 'succesiune incorectă de fii',
695
-	'zxml_survoler' => 'planaţi pentru a vedea corect',
696
-	'zxml_valeur_attribut' => 'valoarea atributului',
697
-	'zxml_vide_balise' => 'baliză (tag) vidă',
698
-	'zxml_vu' => 'văzut înainte'
651
+    // Z
652
+    'zbug_balise_b_aval' => ' : element B înainte',
653
+    'zbug_balise_inexistante' => 'Baliza @balise@ nu este bine declarată pentru @from@',
654
+    'zbug_balise_sans_argument' => 'Argument lipsă în baliza @balise@',
655
+    'zbug_boucle' => 'buclă',
656
+    'zbug_boucle_recursive_undef' => 'Buclă recursivă nedefinită: @nom@',
657
+    'zbug_calcul' => 'calcul',
658
+    'zbug_champ_hors_boucle' => 'Câmp @champ@ în afara buclei',
659
+    'zbug_champ_hors_motif' => 'Câmp @champ@ în afara contextului buclei @motif@',
660
+    'zbug_code' => 'cod',
661
+    'zbug_critere_inconnu' => 'Criteriu necunoscut @critere@',
662
+    'zbug_distant_interdit' => 'Extern interzis',
663
+    'zbug_doublon_table_sans_cle_primaire' => 'Dubluri într-o tabelă fără cheie primară atomică',
664
+    'zbug_doublon_table_sans_index' => 'Dubluri într-o tabelă fără index',
665
+    'zbug_erreur_boucle_double' => 'Bucla @id@: definiţie dublă',
666
+    'zbug_erreur_boucle_fermant' => 'Bucla @id@: tag-ul de închidere lipseşte',
667
+    'zbug_erreur_boucle_syntaxe' => 'Sintaxă incorectă pentru bucla @id@',
668
+    'zbug_erreur_compilation' => 'Eroare de compilare',
669
+    'zbug_erreur_execution_page' => 'Eroare de execuţie',
670
+    'zbug_erreur_filtre' => 'Filtru @filtre@ nedefinit',
671
+    'zbug_erreur_meme_parent' => 'Criteriul {meme_parent} nu se aplică decât buclelor (FORUMS) sau (RUBRIQUES)',
672
+    'zbug_erreur_squelette' => 'Eroare/Erori în schelet',
673
+    'zbug_hors_compilation' => 'Fără compilare',
674
+    'zbug_info_erreur_squelette' => 'Eroare pe site',
675
+    'zbug_inversion_ordre_inexistant' => 'Inversie de ordin necunoscut',
676
+    'zbug_pagination_sans_critere' => 'Baliza #PAGINATION făr criteriu {pagination} sau folosit într-o buclă recursivă',
677
+    'zbug_parametres_inclus_incorrects' => 'Parametru de includere incorect: @param@',
678
+    'zbug_profile' => 'Timp de calcul : @time@',
679
+    'zbug_resultat' => 'rezultat',
680
+    'zbug_serveur_indefini' => 'Server SQL nedefinit',
681
+    'zbug_statistiques' => 'Statisticile cererilor SQL clasate după durată',
682
+    'zbug_table_inconnue' => 'Tabela SQL « @table@ » necunoscută',
683
+    'zxml_connus_attributs' => 'atribute cunoscute',
684
+    'zxml_de' => 'de',
685
+    'zxml_inconnu_attribut' => 'atribut necunoscut',
686
+    'zxml_inconnu_balise' => 'baliză (tag) necunoscută',
687
+    'zxml_inconnu_entite' => 'entitate necunoscută',
688
+    'zxml_inconnu_id' => 'ID necunoscut',
689
+    'zxml_mais_de' => 'dar de',
690
+    'zxml_non_conforme' => 'nu este conform cu motivul',
691
+    'zxml_non_fils' => 'nu este un fiu al',
692
+    'zxml_nonvide_balise' => 'baliză (tag) ne-vidă',
693
+    'zxml_obligatoire_attribut' => 'atribut obligatoriu dar absent din',
694
+    'zxml_succession_fils_incorrecte' => 'succesiune incorectă de fii',
695
+    'zxml_survoler' => 'planaţi pentru a vedea corect',
696
+    'zxml_valeur_attribut' => 'valoarea atributului',
697
+    'zxml_vide_balise' => 'baliză (tag) vidă',
698
+    'zxml_vu' => 'văzut înainte'
699 699
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_ja.php 1 patch
Indentation   +656 added lines, -656 removed lines patch added patch discarded remove patch
@@ -4,684 +4,684 @@
 block discarded – undo
4 4
 // ** ne pas modifier le fichier **
5 5
 
6 6
 if (!defined('_ECRIRE_INC_VERSION')) {
7
-	return;
7
+    return;
8 8
 }
9 9
 
10 10
 $GLOBALS[$GLOBALS['idx_lang']] = array(
11 11
 
12
-	// A
13
-	'access_interface_graphique' => 'グラフィカルインターフェースに戻る',
14
-	'access_mode_texte' => 'シンプルなテキストインターフェースを表示する',
15
-	'admin_debug' => 'デバッグ',
16
-	'admin_modifier_article' => '記事を修正する',
17
-	'admin_modifier_auteur' => '著者を修正する',
18
-	'admin_modifier_breve' => 'ニュースを修正する',
19
-	'admin_modifier_mot' => 'キーワードを修正する',
20
-	'admin_modifier_rubrique' => 'セクションを修正する',
21
-	'admin_recalculer' => 'ページの再読み込み',
22
-	'afficher_calendrier' => 'カレンダーを表示する',
23
-	'afficher_trad' => '翻訳を表示する',
24
-	'alerte_maj_impossible' => '<b>警告</b> MySQLは、データベースを@version@にアップデート出来ませんでした。 
12
+    // A
13
+    'access_interface_graphique' => 'グラフィカルインターフェースに戻る',
14
+    'access_mode_texte' => 'シンプルなテキストインターフェースを表示する',
15
+    'admin_debug' => 'デバッグ',
16
+    'admin_modifier_article' => '記事を修正する',
17
+    'admin_modifier_auteur' => '著者を修正する',
18
+    'admin_modifier_breve' => 'ニュースを修正する',
19
+    'admin_modifier_mot' => 'キーワードを修正する',
20
+    'admin_modifier_rubrique' => 'セクションを修正する',
21
+    'admin_recalculer' => 'ページの再読み込み',
22
+    'afficher_calendrier' => 'カレンダーを表示する',
23
+    'afficher_trad' => '翻訳を表示する',
24
+    'alerte_maj_impossible' => '<b>警告</b> MySQLは、データベースを@version@にアップデート出来ませんでした。 
25 25
 データベースのアクセス権に問題があると思われます。プロバイダにお問い合わせく
26 26
 ださい。',
27
-	'alerte_modif_info_concourante' => '<b>警告</b> この情報は他の所で修正されました。現在の情報は:',
28
-	'analyse_xml' => 'XML解析',
29
-	'annuler' => '取り消す',
30
-	'antispam_champ_vide' => '空白のままに残してください。',
31
-	'articles_recents' => '最新の記事',
32
-	'avis_1_erreur_saisie' => 'エラーが1件あり、入力された情報を確認してください。',
33
-	'avis_archive_incorrect' => 'この圧縮ファイルは、SPIP用のファイルではありません。',
34
-	'avis_archive_invalide' => 'この圧縮ファイルは無効です。',
35
-	'avis_attention' => '警戒!',
36
-	'avis_champ_incorrect_type_objet' => 'タイプ@type@のオブジェクトに対して、フィールド名@name@が無効です。',
37
-	'avis_colonne_inexistante' => 'カラム@col@がありません。',
38
-	'avis_erreur' => 'エラー: 下記を見る',
39
-	'avis_erreur_connexion' => '接続エラー',
40
-	'avis_erreur_cookie' => 'クッキーの問題',
41
-	'avis_erreur_fonction_contexte' => '開発のエラーです。この機能は前後関係で呼び出されるべきではありません。',
42
-	'avis_erreur_mysql' => 'SQLエラー',
43
-	'avis_erreur_sauvegarde' => 'バックアップエラー (@type@@id_objet@)!',
44
-	'avis_erreur_visiteur' => '管理エリアへのアクセスエラー',
45
-	'avis_nb_erreurs_saisie' => 'エラーが@nb@件あり、入力された情報を確認してください。',
27
+    'alerte_modif_info_concourante' => '<b>警告</b> この情報は他の所で修正されました。現在の情報は:',
28
+    'analyse_xml' => 'XML解析',
29
+    'annuler' => '取り消す',
30
+    'antispam_champ_vide' => '空白のままに残してください。',
31
+    'articles_recents' => '最新の記事',
32
+    'avis_1_erreur_saisie' => 'エラーが1件あり、入力された情報を確認してください。',
33
+    'avis_archive_incorrect' => 'この圧縮ファイルは、SPIP用のファイルではありません。',
34
+    'avis_archive_invalide' => 'この圧縮ファイルは無効です。',
35
+    'avis_attention' => '警戒!',
36
+    'avis_champ_incorrect_type_objet' => 'タイプ@type@のオブジェクトに対して、フィールド名@name@が無効です。',
37
+    'avis_colonne_inexistante' => 'カラム@col@がありません。',
38
+    'avis_erreur' => 'エラー: 下記を見る',
39
+    'avis_erreur_connexion' => '接続エラー',
40
+    'avis_erreur_cookie' => 'クッキーの問題',
41
+    'avis_erreur_fonction_contexte' => '開発のエラーです。この機能は前後関係で呼び出されるべきではありません。',
42
+    'avis_erreur_mysql' => 'SQLエラー',
43
+    'avis_erreur_sauvegarde' => 'バックアップエラー (@type@@id_objet@)!',
44
+    'avis_erreur_visiteur' => '管理エリアへのアクセスエラー',
45
+    'avis_nb_erreurs_saisie' => 'エラーが@nb@件あり、入力された情報を確認してください。',
46 46
 
47
-	// B
48
-	'barre_a_accent_grave' => 'アクセント記号つきの大文字Aを挿入してください。',
49
-	'barre_aide' => 'ページレイアウトを充実させるために、「ショートカット」を使用してください。',
50
-	'barre_e_accent_aigu' => '鋭いアクセントで大文字Eを挿入してください',
51
-	'barre_eo' => 'OとEの合字の挿入(訳注:主にフランス語で使用)',
52
-	'barre_eo_maj' => 'OとEの合字の大文字を挿入(訳注:主にフランス語で使用)',
53
-	'barre_euro' => '「€」記号を入れてください。',
54
-	'barre_gras' => '太字にする {{ボールド}}',
55
-	'barre_guillemets' => '\\"2重引用符\\"の間の場所',
56
-	'barre_guillemets_simples' => '’一重引用符’の間の場所',
57
-	'barre_intertitre' => '変える {{{subheading}}}',
58
-	'barre_italic' => '{イタリック} にする',
59
-	'barre_lien' => 'ハイパーリンクの差込 [リンク先->http://...]',
60
-	'barre_lien_input' => 'あなたのハイパーリンクの目標を入力してください (あなたはフォームのURLに
47
+    // B
48
+    'barre_a_accent_grave' => 'アクセント記号つきの大文字Aを挿入してください。',
49
+    'barre_aide' => 'ページレイアウトを充実させるために、「ショートカット」を使用してください。',
50
+    'barre_e_accent_aigu' => '鋭いアクセントで大文字Eを挿入してください',
51
+    'barre_eo' => 'OとEの合字の挿入(訳注:主にフランス語で使用)',
52
+    'barre_eo_maj' => 'OとEの合字の大文字を挿入(訳注:主にフランス語で使用)',
53
+    'barre_euro' => '「€」記号を入れてください。',
54
+    'barre_gras' => '太字にする {{ボールド}}',
55
+    'barre_guillemets' => '\\"2重引用符\\"の間の場所',
56
+    'barre_guillemets_simples' => '’一重引用符’の間の場所',
57
+    'barre_intertitre' => '変える {{{subheading}}}',
58
+    'barre_italic' => '{イタリック} にする',
59
+    'barre_lien' => 'ハイパーリンクの差込 [リンク先->http://...]',
60
+    'barre_lien_input' => 'あなたのハイパーリンクの目標を入力してください (あなたはフォームのURLに
61 61
 http://mysite.com、あるいは単純にこのサイトの記事番号を与えてもよいです)。',
62
-	'barre_note' => '変える [[Footnote]]',
63
-	'barre_paragraphe' => '段落を作成する',
64
-	'barre_quote' => '<quote>メッセージへ引用符</quote>',
65
-	'bouton_changer' => '修正する',
66
-	'bouton_chercher' => '検索する',
67
-	'bouton_choisir' => '選択する',
68
-	'bouton_deplacer' => '移動する',
69
-	'bouton_download' => 'ダウンロードする',
70
-	'bouton_enregistrer' => '保存する',
71
-	'bouton_radio_desactiver_messagerie_interne' => '内部のメッセージ交換を停止する',
72
-	'bouton_radio_envoi_annonces' => '編集告知を送信する',
73
-	'bouton_radio_non_envoi_annonces' => '編集告知を送信しない',
74
-	'bouton_radio_non_envoi_liste_nouveautes' => '最新ニュースリストを送信しない',
75
-	'bouton_recharger_page' => 'ページを再読み込む',
76
-	'bouton_telecharger' => 'アップロードする',
77
-	'bouton_upload' => 'アップロードする',
78
-	'bouton_valider' => '確認する',
62
+    'barre_note' => '変える [[Footnote]]',
63
+    'barre_paragraphe' => '段落を作成する',
64
+    'barre_quote' => '<quote>メッセージへ引用符</quote>',
65
+    'bouton_changer' => '修正する',
66
+    'bouton_chercher' => '検索する',
67
+    'bouton_choisir' => '選択する',
68
+    'bouton_deplacer' => '移動する',
69
+    'bouton_download' => 'ダウンロードする',
70
+    'bouton_enregistrer' => '保存する',
71
+    'bouton_radio_desactiver_messagerie_interne' => '内部のメッセージ交換を停止する',
72
+    'bouton_radio_envoi_annonces' => '編集告知を送信する',
73
+    'bouton_radio_non_envoi_annonces' => '編集告知を送信しない',
74
+    'bouton_radio_non_envoi_liste_nouveautes' => '最新ニュースリストを送信しない',
75
+    'bouton_recharger_page' => 'ページを再読み込む',
76
+    'bouton_telecharger' => 'アップロードする',
77
+    'bouton_upload' => 'アップロードする',
78
+    'bouton_valider' => '確認する',
79 79
 
80
-	// C
81
-	'cal_apresmidi' => '午後',
82
-	'cal_jour_entier' => '終日',
83
-	'cal_matin' => '午前',
84
-	'cal_par_jour' => '日めくりカレンダー',
85
-	'cal_par_mois' => '月めくりカレンダー',
86
-	'cal_par_semaine' => '週めくりカレンダー',
87
-	'choix_couleur_interface' => '色',
88
-	'choix_interface' => 'インターフェイスを選択する',
89
-	'colonne' => 'コラム',
90
-	'confirm_changer_statut' => '警戒!記事のステータスの変更をしてもらうように頼みました。続けますか。',
91
-	'correcte' => '正解',
80
+    // C
81
+    'cal_apresmidi' => '午後',
82
+    'cal_jour_entier' => '終日',
83
+    'cal_matin' => '午前',
84
+    'cal_par_jour' => '日めくりカレンダー',
85
+    'cal_par_mois' => '月めくりカレンダー',
86
+    'cal_par_semaine' => '週めくりカレンダー',
87
+    'choix_couleur_interface' => '色',
88
+    'choix_interface' => 'インターフェイスを選択する',
89
+    'colonne' => 'コラム',
90
+    'confirm_changer_statut' => '警戒!記事のステータスの変更をしてもらうように頼みました。続けますか。',
91
+    'correcte' => '正解',
92 92
 
93
-	// D
94
-	'date_aujourdhui' => '今日',
95
-	'date_avant_jc' => '紀元前',
96
-	'date_dans' => '@delai@後',
97
-	'date_de_mois_1' => '@nommois@@j@日',
98
-	'date_de_mois_10' => '@nommois@@j@日',
99
-	'date_de_mois_11' => '@nommois@@j@日',
100
-	'date_de_mois_12' => '@nommois@@j@日',
101
-	'date_de_mois_2' => '@nommois@@j@日',
102
-	'date_de_mois_3' => '@nommois@@j@日',
103
-	'date_de_mois_4' => '@nommois@@j@日',
104
-	'date_de_mois_5' => '@nommois@@j@日',
105
-	'date_de_mois_6' => '@nommois@@j@日',
106
-	'date_de_mois_7' => '@nommois@@j@日',
107
-	'date_de_mois_8' => '@nommois@@j@日',
108
-	'date_de_mois_9' => '@nommois@@j@日',
109
-	'date_demain' => '明日',
110
-	'date_fmt_heures_minutes' => '@h@時@m@分',
111
-	'date_fmt_heures_minutes_court' => '@h@時@m@分',
112
-	'date_fmt_jour' => '@nomjour@ @jour@',
113
-	'date_fmt_jour_heure' => '@jour@の@heure@',
114
-	'date_fmt_jour_heure_debut_fin' => '@jour@に、@heure_debut@より@heure_fin@まで',
115
-	'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@に、@heure_debut@@dtabbr@より@dtend@@heure_fin@@dtabbr@まで',
116
-	'date_fmt_jour_mois' => '@nommois@@jour@日',
117
-	'date_fmt_jour_mois_annee' => '@annee@年@nommois@@jour@日',
118
-	'date_fmt_mois_annee' => '@annee@年@nommois@',
119
-	'date_fmt_nomjour' => '@date@に@nomjour@日',
120
-	'date_fmt_nomjour_date' => '@date@に@nomjour@日',
121
-	'date_fmt_periode' => '@date_debut@より@date_fin@まで',
122
-	'date_fmt_periode_abbr' => '@dtart@@date_debut@@dtabbr@より @dtend@@date_fin@@dtabbr@まで',
123
-	'date_fmt_periode_from' => 'より',
124
-	'date_fmt_periode_to' => 'まで',
125
-	'date_fmt_saison_annee' => '@annee@年の@saison@',
126
-	'date_heures' => '時間',
127
-	'date_hier' => '昨日',
128
-	'date_il_y_a' => '@delai@前',
129
-	'date_jnum1' => '1',
130
-	'date_jnum10' => '10',
131
-	'date_jnum11' => '11',
132
-	'date_jnum12' => '12',
133
-	'date_jnum13' => '13',
134
-	'date_jnum14' => '14',
135
-	'date_jnum15' => '15',
136
-	'date_jnum16' => '16',
137
-	'date_jnum17' => '17',
138
-	'date_jnum18' => '18',
139
-	'date_jnum19' => '19',
140
-	'date_jnum2' => '2',
141
-	'date_jnum20' => '20',
142
-	'date_jnum21' => '21',
143
-	'date_jnum22' => '22',
144
-	'date_jnum23' => '23',
145
-	'date_jnum24' => '24',
146
-	'date_jnum25' => '25',
147
-	'date_jnum26' => '26',
148
-	'date_jnum27' => '27',
149
-	'date_jnum28' => '28',
150
-	'date_jnum29' => '29',
151
-	'date_jnum3' => '3',
152
-	'date_jnum30' => '30',
153
-	'date_jnum31' => '31',
154
-	'date_jnum4' => '4',
155
-	'date_jnum5' => '5',
156
-	'date_jnum6' => '6',
157
-	'date_jnum7' => '7',
158
-	'date_jnum8' => '8',
159
-	'date_jnum9' => '9',
160
-	'date_jour_1' => '日曜日',
161
-	'date_jour_1_abbr' => '日',
162
-	'date_jour_1_initiale' => '日',
163
-	'date_jour_2' => '月曜日',
164
-	'date_jour_2_abbr' => '月',
165
-	'date_jour_2_initiale' => '月',
166
-	'date_jour_3' => '火曜日',
167
-	'date_jour_3_abbr' => '火',
168
-	'date_jour_3_initiale' => '火',
169
-	'date_jour_4' => '水曜日',
170
-	'date_jour_4_abbr' => '水',
171
-	'date_jour_4_initiale' => '水',
172
-	'date_jour_5' => '木曜日',
173
-	'date_jour_5_abbr' => '木',
174
-	'date_jour_5_initiale' => '木',
175
-	'date_jour_6' => '金曜日',
176
-	'date_jour_6_abbr' => '金',
177
-	'date_jour_6_initiale' => '金',
178
-	'date_jour_7' => '土曜日',
179
-	'date_jour_7_abbr' => '土',
180
-	'date_jour_7_initiale' => '土',
181
-	'date_jours' => '日',
182
-	'date_minutes' => '分',
183
-	'date_mois' => 'ヶ月',
184
-	'date_mois_1' => '1月',
185
-	'date_mois_10' => '10月',
186
-	'date_mois_10_abbr' => '10月',
187
-	'date_mois_11' => '11月',
188
-	'date_mois_11_abbr' => '11月',
189
-	'date_mois_12' => '12月',
190
-	'date_mois_12_abbr' => '12月',
191
-	'date_mois_1_abbr' => '1月',
192
-	'date_mois_2' => '2月',
193
-	'date_mois_2_abbr' => '2月',
194
-	'date_mois_3' => '3月',
195
-	'date_mois_3_abbr' => '3月',
196
-	'date_mois_4' => '4月',
197
-	'date_mois_4_abbr' => '4月',
198
-	'date_mois_5' => '5月',
199
-	'date_mois_5_abbr' => '5月',
200
-	'date_mois_6' => '6月',
201
-	'date_mois_6_abbr' => '6月',
202
-	'date_mois_7' => '7月',
203
-	'date_mois_7_abbr' => '7月',
204
-	'date_mois_8' => '8月',
205
-	'date_mois_8_abbr' => '8月',
206
-	'date_mois_9' => '9月',
207
-	'date_mois_9_abbr' => '9月',
208
-	'date_saison_1' => '冬',
209
-	'date_saison_2' => '春',
210
-	'date_saison_3' => '夏',
211
-	'date_saison_4' => '秋',
212
-	'date_secondes' => '秒',
213
-	'date_semaines' => '週',
214
-	'date_un_mois' => '月',
215
-	'date_une_heure' => '時間',
216
-	'date_une_minute' => '分',
217
-	'date_une_seconde' => '秒',
218
-	'date_une_semaine' => '週間',
219
-	'dirs_commencer' => '本インストールを始める前に…',
220
-	'dirs_preliminaire' => 'まず: <b>アクセス権を設定する</b>',
221
-	'dirs_probleme_droits' => 'アクセス権エラー',
222
-	'dirs_repertoires_absents' => '<b>次のフォルダは見つかりませんでした: <ul>@bad_dirs@</ul></b><p>考えられる原因は小文字大文字の扱い方が間違っている。これらのフォルダの小文字大文字が上に表示されているものと一致しているかどうか確認してください。エラーを修正するために、FTPクライアントで、フォルダをリネームした上、出来ることになる。</p>',
223
-	'dirs_repertoires_suivants' => '<b>次のフォルダに書き込む許可がありません: <ul>@bad_dirs@</ul></b><p>エラーを修正するために、FTPクライアントで、これらのフォルダにアクセス権を修正してください。手順はインストールガイドに記述してあります。</p>',
224
-	'double_occurrence' => '二つの@balise@共起',
93
+    // D
94
+    'date_aujourdhui' => '今日',
95
+    'date_avant_jc' => '紀元前',
96
+    'date_dans' => '@delai@後',
97
+    'date_de_mois_1' => '@nommois@@j@日',
98
+    'date_de_mois_10' => '@nommois@@j@日',
99
+    'date_de_mois_11' => '@nommois@@j@日',
100
+    'date_de_mois_12' => '@nommois@@j@日',
101
+    'date_de_mois_2' => '@nommois@@j@日',
102
+    'date_de_mois_3' => '@nommois@@j@日',
103
+    'date_de_mois_4' => '@nommois@@j@日',
104
+    'date_de_mois_5' => '@nommois@@j@日',
105
+    'date_de_mois_6' => '@nommois@@j@日',
106
+    'date_de_mois_7' => '@nommois@@j@日',
107
+    'date_de_mois_8' => '@nommois@@j@日',
108
+    'date_de_mois_9' => '@nommois@@j@日',
109
+    'date_demain' => '明日',
110
+    'date_fmt_heures_minutes' => '@h@時@m@分',
111
+    'date_fmt_heures_minutes_court' => '@h@時@m@分',
112
+    'date_fmt_jour' => '@nomjour@ @jour@',
113
+    'date_fmt_jour_heure' => '@jour@の@heure@',
114
+    'date_fmt_jour_heure_debut_fin' => '@jour@に、@heure_debut@より@heure_fin@まで',
115
+    'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@に、@heure_debut@@dtabbr@より@dtend@@heure_fin@@dtabbr@まで',
116
+    'date_fmt_jour_mois' => '@nommois@@jour@日',
117
+    'date_fmt_jour_mois_annee' => '@annee@年@nommois@@jour@日',
118
+    'date_fmt_mois_annee' => '@annee@年@nommois@',
119
+    'date_fmt_nomjour' => '@date@に@nomjour@日',
120
+    'date_fmt_nomjour_date' => '@date@に@nomjour@日',
121
+    'date_fmt_periode' => '@date_debut@より@date_fin@まで',
122
+    'date_fmt_periode_abbr' => '@dtart@@date_debut@@dtabbr@より @dtend@@date_fin@@dtabbr@まで',
123
+    'date_fmt_periode_from' => 'より',
124
+    'date_fmt_periode_to' => 'まで',
125
+    'date_fmt_saison_annee' => '@annee@年の@saison@',
126
+    'date_heures' => '時間',
127
+    'date_hier' => '昨日',
128
+    'date_il_y_a' => '@delai@前',
129
+    'date_jnum1' => '1',
130
+    'date_jnum10' => '10',
131
+    'date_jnum11' => '11',
132
+    'date_jnum12' => '12',
133
+    'date_jnum13' => '13',
134
+    'date_jnum14' => '14',
135
+    'date_jnum15' => '15',
136
+    'date_jnum16' => '16',
137
+    'date_jnum17' => '17',
138
+    'date_jnum18' => '18',
139
+    'date_jnum19' => '19',
140
+    'date_jnum2' => '2',
141
+    'date_jnum20' => '20',
142
+    'date_jnum21' => '21',
143
+    'date_jnum22' => '22',
144
+    'date_jnum23' => '23',
145
+    'date_jnum24' => '24',
146
+    'date_jnum25' => '25',
147
+    'date_jnum26' => '26',
148
+    'date_jnum27' => '27',
149
+    'date_jnum28' => '28',
150
+    'date_jnum29' => '29',
151
+    'date_jnum3' => '3',
152
+    'date_jnum30' => '30',
153
+    'date_jnum31' => '31',
154
+    'date_jnum4' => '4',
155
+    'date_jnum5' => '5',
156
+    'date_jnum6' => '6',
157
+    'date_jnum7' => '7',
158
+    'date_jnum8' => '8',
159
+    'date_jnum9' => '9',
160
+    'date_jour_1' => '日曜日',
161
+    'date_jour_1_abbr' => '日',
162
+    'date_jour_1_initiale' => '日',
163
+    'date_jour_2' => '月曜日',
164
+    'date_jour_2_abbr' => '月',
165
+    'date_jour_2_initiale' => '月',
166
+    'date_jour_3' => '火曜日',
167
+    'date_jour_3_abbr' => '火',
168
+    'date_jour_3_initiale' => '火',
169
+    'date_jour_4' => '水曜日',
170
+    'date_jour_4_abbr' => '水',
171
+    'date_jour_4_initiale' => '水',
172
+    'date_jour_5' => '木曜日',
173
+    'date_jour_5_abbr' => '木',
174
+    'date_jour_5_initiale' => '木',
175
+    'date_jour_6' => '金曜日',
176
+    'date_jour_6_abbr' => '金',
177
+    'date_jour_6_initiale' => '金',
178
+    'date_jour_7' => '土曜日',
179
+    'date_jour_7_abbr' => '土',
180
+    'date_jour_7_initiale' => '土',
181
+    'date_jours' => '日',
182
+    'date_minutes' => '分',
183
+    'date_mois' => 'ヶ月',
184
+    'date_mois_1' => '1月',
185
+    'date_mois_10' => '10月',
186
+    'date_mois_10_abbr' => '10月',
187
+    'date_mois_11' => '11月',
188
+    'date_mois_11_abbr' => '11月',
189
+    'date_mois_12' => '12月',
190
+    'date_mois_12_abbr' => '12月',
191
+    'date_mois_1_abbr' => '1月',
192
+    'date_mois_2' => '2月',
193
+    'date_mois_2_abbr' => '2月',
194
+    'date_mois_3' => '3月',
195
+    'date_mois_3_abbr' => '3月',
196
+    'date_mois_4' => '4月',
197
+    'date_mois_4_abbr' => '4月',
198
+    'date_mois_5' => '5月',
199
+    'date_mois_5_abbr' => '5月',
200
+    'date_mois_6' => '6月',
201
+    'date_mois_6_abbr' => '6月',
202
+    'date_mois_7' => '7月',
203
+    'date_mois_7_abbr' => '7月',
204
+    'date_mois_8' => '8月',
205
+    'date_mois_8_abbr' => '8月',
206
+    'date_mois_9' => '9月',
207
+    'date_mois_9_abbr' => '9月',
208
+    'date_saison_1' => '冬',
209
+    'date_saison_2' => '春',
210
+    'date_saison_3' => '夏',
211
+    'date_saison_4' => '秋',
212
+    'date_secondes' => '秒',
213
+    'date_semaines' => '週',
214
+    'date_un_mois' => '月',
215
+    'date_une_heure' => '時間',
216
+    'date_une_minute' => '分',
217
+    'date_une_seconde' => '秒',
218
+    'date_une_semaine' => '週間',
219
+    'dirs_commencer' => '本インストールを始める前に…',
220
+    'dirs_preliminaire' => 'まず: <b>アクセス権を設定する</b>',
221
+    'dirs_probleme_droits' => 'アクセス権エラー',
222
+    'dirs_repertoires_absents' => '<b>次のフォルダは見つかりませんでした: <ul>@bad_dirs@</ul></b><p>考えられる原因は小文字大文字の扱い方が間違っている。これらのフォルダの小文字大文字が上に表示されているものと一致しているかどうか確認してください。エラーを修正するために、FTPクライアントで、フォルダをリネームした上、出来ることになる。</p>',
223
+    'dirs_repertoires_suivants' => '<b>次のフォルダに書き込む許可がありません: <ul>@bad_dirs@</ul></b><p>エラーを修正するために、FTPクライアントで、これらのフォルダにアクセス権を修正してください。手順はインストールガイドに記述してあります。</p>',
224
+    'double_occurrence' => '二つの@balise@共起',
225 225
 
226
-	// E
227
-	'en_cours' => '処理中',
228
-	'envoi_via_le_site' => 'サイトで送信する',
229
-	'erreur' => 'エラー',
230
-	'erreur_balise_non_fermee' => '最後のタグは閉じられていない。',
231
-	'erreur_technique_ajaxform' => '予期のないエラーが起きて、フォームは送信されていません。やり直してください。',
232
-	'erreur_technique_enregistrement_champs' => '技術的なエラーが起きて、フィルド@champs@が登録されません。',
233
-	'erreur_technique_enregistrement_impossible' => '技術的なエラーが起きて、登録が不可能です。',
234
-	'erreur_texte' => 'エラー',
235
-	'etape' => '階',
226
+    // E
227
+    'en_cours' => '処理中',
228
+    'envoi_via_le_site' => 'サイトで送信する',
229
+    'erreur' => 'エラー',
230
+    'erreur_balise_non_fermee' => '最後のタグは閉じられていない。',
231
+    'erreur_technique_ajaxform' => '予期のないエラーが起きて、フォームは送信されていません。やり直してください。',
232
+    'erreur_technique_enregistrement_champs' => '技術的なエラーが起きて、フィルド@champs@が登録されません。',
233
+    'erreur_technique_enregistrement_impossible' => '技術的なエラーが起きて、登録が不可能です。',
234
+    'erreur_texte' => 'エラー',
235
+    'etape' => '階',
236 236
 
237
-	// F
238
-	'fichier_introuvable' => 'ファイル@fichier@は見つからない。', # MODIF
239
-	'form_auteur_confirmation' => 'メールアドレスを確認してください。',
240
-	'form_auteur_email_modifie' => 'メールアドレスは変更されました。',
241
-	'form_auteur_envoi_mail_confirmation' => '@email@に確認メールが送信されました。 このメールに記載されているウェブアドレスにアクセスしてから、登録されたメールアドレスを確認してください。',
242
-	'form_auteur_mail_confirmation' => 'こんにちは。メールアドレスを変更してもらうように依頼しました。 新しいメールアドレスを確認するには、下のウェブアドレスに接続する必要があります。 (さもないと御要求は無視になります。):@url@',
243
-	'form_deja_inscrit' => '既に申し込み済みです。',
244
-	'form_email_non_valide' => 'メールアドレスは有効ではありません。',
245
-	'form_forum_access_refuse' => '当サイトにアクセスはもう禁止です。',
246
-	'form_forum_bonjour' => '@nom@、こんにちは!',
247
-	'form_forum_confirmer_email' => 'メールアドレスを確認するには、このリンク@url_confirm@をご覧ください。',
248
-	'form_forum_email_deja_enregistre' => 'メールアドレスは登録済みで、いつものパスワードを使ってください。',
249
-	'form_forum_identifiant_mail' => '新規IDは、メールで送信されました。',
250
-	'form_forum_identifiants' => '個人ID',
251
-	'form_forum_indiquer_nom_email' => 'お名前とEメールアドレスを入力してください。 個人IDをメールですぐに送信します。',
252
-	'form_forum_login' => 'ログインID:',
253
-	'form_forum_message_auto' => '(自動送信メッセージです)',
254
-	'form_forum_pass' => 'パスワード:',
255
-	'form_forum_probleme_mail' => 'メールエラー:IDを送ることが出来ませんでした。',
256
-	'form_forum_voici1' => 'サイトの生活に協力するために、この個人IDを使ってください。"@nom_site_spip@" (@adresse_site@):',
257
-	'form_forum_voici2' => '当サイトに記事を提出するために、この個人IDを使ってください。 "@nom_site_spip@" (@adresse_login@):',
258
-	'form_indiquer_email' => 'メールアドレスを入力して下さい。',
259
-	'form_indiquer_nom' => 'お名前を入力して下さい。',
260
-	'form_indiquer_nom_site' => 'あなたのサイトの名前を入力して下さい。',
261
-	'form_pet_deja_enregistre' => 'このサイトは既に登録済みです。',
262
-	'form_pet_signature_pasprise' => 'あなたの署名は無視されました。',
263
-	'form_prop_confirmer_envoi' => '送信します。',
264
-	'form_prop_description' => '説明/コメント',
265
-	'form_prop_enregistre' => 'ご提案は登録されており、当サイトの管理者による検証した上で公開されます。',
266
-	'form_prop_envoyer' => 'メッセージを送る',
267
-	'form_prop_indiquer_email' => '有効なメールアドレスを入力して下さい。',
268
-	'form_prop_indiquer_nom_site' => 'サイトの名前を入力して下さい。',
269
-	'form_prop_indiquer_sujet' => '題名を入力して下さい。',
270
-	'form_prop_message_envoye' => 'メッセージは送られました。',
271
-	'form_prop_non_enregistre' => 'ご提案は登録されませんでした。',
272
-	'form_prop_sujet' => '題名',
273
-	'form_prop_url_site' => 'サイトのURL',
274
-	'format_date_incorrecte' => '日付か日付書式は正しくない。',
275
-	'format_heure_incorrecte' => '時間か時間書式は正しくない。',
276
-	'forum_non_inscrit' => '未登録かアドレスとパスワードが不合かどちらかです。',
277
-	'forum_par_auteur' => '@auteur@で',
278
-	'forum_titre_erreur' => 'エラー…',
237
+    // F
238
+    'fichier_introuvable' => 'ファイル@fichier@は見つからない。', # MODIF
239
+    'form_auteur_confirmation' => 'メールアドレスを確認してください。',
240
+    'form_auteur_email_modifie' => 'メールアドレスは変更されました。',
241
+    'form_auteur_envoi_mail_confirmation' => '@email@に確認メールが送信されました。 このメールに記載されているウェブアドレスにアクセスしてから、登録されたメールアドレスを確認してください。',
242
+    'form_auteur_mail_confirmation' => 'こんにちは。メールアドレスを変更してもらうように依頼しました。 新しいメールアドレスを確認するには、下のウェブアドレスに接続する必要があります。 (さもないと御要求は無視になります。):@url@',
243
+    'form_deja_inscrit' => '既に申し込み済みです。',
244
+    'form_email_non_valide' => 'メールアドレスは有効ではありません。',
245
+    'form_forum_access_refuse' => '当サイトにアクセスはもう禁止です。',
246
+    'form_forum_bonjour' => '@nom@、こんにちは!',
247
+    'form_forum_confirmer_email' => 'メールアドレスを確認するには、このリンク@url_confirm@をご覧ください。',
248
+    'form_forum_email_deja_enregistre' => 'メールアドレスは登録済みで、いつものパスワードを使ってください。',
249
+    'form_forum_identifiant_mail' => '新規IDは、メールで送信されました。',
250
+    'form_forum_identifiants' => '個人ID',
251
+    'form_forum_indiquer_nom_email' => 'お名前とEメールアドレスを入力してください。 個人IDをメールですぐに送信します。',
252
+    'form_forum_login' => 'ログインID:',
253
+    'form_forum_message_auto' => '(自動送信メッセージです)',
254
+    'form_forum_pass' => 'パスワード:',
255
+    'form_forum_probleme_mail' => 'メールエラー:IDを送ることが出来ませんでした。',
256
+    'form_forum_voici1' => 'サイトの生活に協力するために、この個人IDを使ってください。"@nom_site_spip@" (@adresse_site@):',
257
+    'form_forum_voici2' => '当サイトに記事を提出するために、この個人IDを使ってください。 "@nom_site_spip@" (@adresse_login@):',
258
+    'form_indiquer_email' => 'メールアドレスを入力して下さい。',
259
+    'form_indiquer_nom' => 'お名前を入力して下さい。',
260
+    'form_indiquer_nom_site' => 'あなたのサイトの名前を入力して下さい。',
261
+    'form_pet_deja_enregistre' => 'このサイトは既に登録済みです。',
262
+    'form_pet_signature_pasprise' => 'あなたの署名は無視されました。',
263
+    'form_prop_confirmer_envoi' => '送信します。',
264
+    'form_prop_description' => '説明/コメント',
265
+    'form_prop_enregistre' => 'ご提案は登録されており、当サイトの管理者による検証した上で公開されます。',
266
+    'form_prop_envoyer' => 'メッセージを送る',
267
+    'form_prop_indiquer_email' => '有効なメールアドレスを入力して下さい。',
268
+    'form_prop_indiquer_nom_site' => 'サイトの名前を入力して下さい。',
269
+    'form_prop_indiquer_sujet' => '題名を入力して下さい。',
270
+    'form_prop_message_envoye' => 'メッセージは送られました。',
271
+    'form_prop_non_enregistre' => 'ご提案は登録されませんでした。',
272
+    'form_prop_sujet' => '題名',
273
+    'form_prop_url_site' => 'サイトのURL',
274
+    'format_date_incorrecte' => '日付か日付書式は正しくない。',
275
+    'format_heure_incorrecte' => '時間か時間書式は正しくない。',
276
+    'forum_non_inscrit' => '未登録かアドレスとパスワードが不合かどちらかです。',
277
+    'forum_par_auteur' => '@auteur@で',
278
+    'forum_titre_erreur' => 'エラー…',
279 279
 
280
-	// I
281
-	'ical_texte_rss_articles' => 'サイト内の記事の「バックエンド」が次のアドレスにあります:',
282
-	'ical_texte_rss_articles2' => 'サイトの各セクションの記事のバックエンドファイルを取得することが出来ます:',
283
-	'ical_texte_rss_breves' => 'さらに、サイト内のニュースを含んでいるファイルがあります。セクション番号を選択することによって、そのセクションだけのニュースを取得できます。',
284
-	'icone_a_suivre' => 'つづき',
285
-	'icone_admin_site' => 'サイトの管理',
286
-	'icone_agenda' => 'カレンダー',
287
-	'icone_aide_ligne' => 'ヘルプ',
288
-	'icone_articles' => '記事',
289
-	'icone_auteurs' => '著者',
290
-	'icone_brouteur' => '素早いブラウジング',
291
-	'icone_configuration_site' => '環境設定',
292
-	'icone_configurer_site' => 'サイトの環境設定',
293
-	'icone_creer_nouvel_auteur' => '新規著者を作成する',
294
-	'icone_creer_rubrique' => '新規セクションを作成する',
295
-	'icone_creer_sous_rubrique' => 'サブセクションを作成する',
296
-	'icone_deconnecter' => 'ログアウト',
297
-	'icone_discussions' => '話題',
298
-	'icone_doc_rubrique' => 'セクション内のファイル',
299
-	'icone_ecrire_article' => '新規記事を書く',
300
-	'icone_edition_site' => '編集',
301
-	'icone_gestion_langues' => '言語管理',
302
-	'icone_informations_personnelles' => '個人情報',
303
-	'icone_interface_complet' => '完全なインターフェース',
304
-	'icone_interface_simple' => 'シンプルなインターフェース',
305
-	'icone_maintenance_site' => 'サイトの整備',
306
-	'icone_messagerie_personnelle' => '個人メッセージング',
307
-	'icone_repartition_debut' => '初めからの配分を表示する',
308
-	'icone_rubriques' => 'セクション',
309
-	'icone_sauver_site' => 'サイトのバックアップ',
310
-	'icone_site_entier' => 'サイトの全体',
311
-	'icone_sites_references' => '参照されたサイト',
312
-	'icone_statistiques' => 'サイトの統計',
313
-	'icone_suivi_activite' => 'サイトへの協力',
314
-	'icone_suivi_actualite' => 'サイトの進化',
315
-	'icone_suivi_pettions' => '請願書の管理',
316
-	'icone_suivi_revisions' => '記事修正の進化',
317
-	'icone_supprimer_document' => 'このドキュメントを削除',
318
-	'icone_supprimer_image' => 'この画像を削除する',
319
-	'icone_tous_articles' => '私のすべての記事',
320
-	'icone_tous_auteur' => 'すべての著者',
321
-	'icone_tous_visiteur' => 'すべての訪問者',
322
-	'icone_visiter_site' => '公開サイトを訪れる',
323
-	'icone_voir_en_ligne' => 'オンラインで見る',
324
-	'img_indisponible' => 'イメージは見つからない',
325
-	'impossible' => '不可能',
326
-	'info_a_suivre' => 'つづき',
327
-	'info_acces_interdit' => 'アクセス禁止',
328
-	'info_acces_refuse' => 'アクセスが拒否されました。',
329
-	'info_action' => 'アクション:@action@',
330
-	'info_administrer_rubriques' => 'このセクションとサブセクションを管理することができます。',
331
-	'info_adresse_non_indiquee' => 'テストをするためのアドレスを指定しませんでした!',
332
-	'info_aide' => 'ヘルプ:',
333
-	'info_ajouter_mot' => 'このキーワードを追加する',
334
-	'info_annonce' => '告知',
335
-	'info_annonces_generales' => '一般告知:',
336
-	'info_article_propose' => '提出済みの記事',
337
-	'info_article_publie' => '公開された記事',
338
-	'info_article_redaction' => '編集中の記事',
339
-	'info_article_refuse' => '拒否された記事',
340
-	'info_article_supprime' => '削除された記事',
341
-	'info_articles' => '記事',
342
-	'info_articles_a_valider' => '確認すべきの記事',
343
-	'info_articles_nb' => '記事@nb@件',
344
-	'info_articles_proposes' => '提出済みの記事',
345
-	'info_articles_un' => '記事1件',
346
-	'info_auteurs_nombre' => '著者:',
347
-	'info_authentification_ftp' => 'FTPによる認証',
348
-	'info_breves_2' => 'ニュース',
349
-	'info_breves_nb' => 'ニュース@nb@件',
350
-	'info_breves_un' => 'ニュース 1 件',
351
-	'info_connexion_refusee' => '接続が拒否されました。',
352
-	'info_contact_developpeur' => '開発者と連絡して下さい。',
353
-	'info_contenance' => '当サイトの内容:',
354
-	'info_contribution' => '掲示板の投稿',
355
-	'info_copyright' => '@spip@は、@lien_gpl@で配布されるフリーソフトです。',
356
-	'info_copyright_doc' => '詳細情報は<a href="@spipnet@">@spipnet_affiche@</a>をご覧ください。',
357
-	'info_copyright_gpl' => 'GPLライセンスのもとで',
358
-	'info_cours_edition' => '編集中の記事', # MODIF
359
-	'info_creer_repertoire' => 'ファイルかフォルダかかを作成してください:',
360
-	'info_creer_repertoire_2' => 'サブフォルダー<b>@repertoire@</b>内、そして',
361
-	'info_creer_vignette' => 'サムネイルの自動制作',
362
-	'info_creerdansrubrique_non_autorise' => 'このセクションでコンテンツを作成するために、アクセス権が足りません。',
363
-	'info_deplier' => '表示する',
364
-	'info_descriptif_nombre' => '記述:',
365
-	'info_description' => '記述:',
366
-	'info_description_2' => '記述:',
367
-	'info_dimension' => 'サイズ:',
368
-	'info_documents_nb' => 'ファイル@nb@件',
369
-	'info_documents_un' => 'ファイル 1 件',
370
-	'info_ecire_message_prive' => 'プライベートメッセージを書く',
371
-	'info_email_invalide' => 'メールアドレスは無効です。',
372
-	'info_en_cours_validation' => '確認すべきの私の記事',
373
-	'info_en_ligne' => 'オンライン中:',
374
-	'info_envoyer_message_prive' => 'この著者にプライベートメッセージを送る',
375
-	'info_erreur_requete' => 'クエリのエラー:',
376
-	'info_erreur_squelette2' => 'テンプレート<b>@fichier@</b> が見つからない',
377
-	'info_erreur_systeme' => 'システムエラー(エラー番号:@errsys@)',
378
-	'info_erreur_systeme2' => 'ハードドライブがいっぱいになったか、データベースが破損している可能性があります。<br/>
280
+    // I
281
+    'ical_texte_rss_articles' => 'サイト内の記事の「バックエンド」が次のアドレスにあります:',
282
+    'ical_texte_rss_articles2' => 'サイトの各セクションの記事のバックエンドファイルを取得することが出来ます:',
283
+    'ical_texte_rss_breves' => 'さらに、サイト内のニュースを含んでいるファイルがあります。セクション番号を選択することによって、そのセクションだけのニュースを取得できます。',
284
+    'icone_a_suivre' => 'つづき',
285
+    'icone_admin_site' => 'サイトの管理',
286
+    'icone_agenda' => 'カレンダー',
287
+    'icone_aide_ligne' => 'ヘルプ',
288
+    'icone_articles' => '記事',
289
+    'icone_auteurs' => '著者',
290
+    'icone_brouteur' => '素早いブラウジング',
291
+    'icone_configuration_site' => '環境設定',
292
+    'icone_configurer_site' => 'サイトの環境設定',
293
+    'icone_creer_nouvel_auteur' => '新規著者を作成する',
294
+    'icone_creer_rubrique' => '新規セクションを作成する',
295
+    'icone_creer_sous_rubrique' => 'サブセクションを作成する',
296
+    'icone_deconnecter' => 'ログアウト',
297
+    'icone_discussions' => '話題',
298
+    'icone_doc_rubrique' => 'セクション内のファイル',
299
+    'icone_ecrire_article' => '新規記事を書く',
300
+    'icone_edition_site' => '編集',
301
+    'icone_gestion_langues' => '言語管理',
302
+    'icone_informations_personnelles' => '個人情報',
303
+    'icone_interface_complet' => '完全なインターフェース',
304
+    'icone_interface_simple' => 'シンプルなインターフェース',
305
+    'icone_maintenance_site' => 'サイトの整備',
306
+    'icone_messagerie_personnelle' => '個人メッセージング',
307
+    'icone_repartition_debut' => '初めからの配分を表示する',
308
+    'icone_rubriques' => 'セクション',
309
+    'icone_sauver_site' => 'サイトのバックアップ',
310
+    'icone_site_entier' => 'サイトの全体',
311
+    'icone_sites_references' => '参照されたサイト',
312
+    'icone_statistiques' => 'サイトの統計',
313
+    'icone_suivi_activite' => 'サイトへの協力',
314
+    'icone_suivi_actualite' => 'サイトの進化',
315
+    'icone_suivi_pettions' => '請願書の管理',
316
+    'icone_suivi_revisions' => '記事修正の進化',
317
+    'icone_supprimer_document' => 'このドキュメントを削除',
318
+    'icone_supprimer_image' => 'この画像を削除する',
319
+    'icone_tous_articles' => '私のすべての記事',
320
+    'icone_tous_auteur' => 'すべての著者',
321
+    'icone_tous_visiteur' => 'すべての訪問者',
322
+    'icone_visiter_site' => '公開サイトを訪れる',
323
+    'icone_voir_en_ligne' => 'オンラインで見る',
324
+    'img_indisponible' => 'イメージは見つからない',
325
+    'impossible' => '不可能',
326
+    'info_a_suivre' => 'つづき',
327
+    'info_acces_interdit' => 'アクセス禁止',
328
+    'info_acces_refuse' => 'アクセスが拒否されました。',
329
+    'info_action' => 'アクション:@action@',
330
+    'info_administrer_rubriques' => 'このセクションとサブセクションを管理することができます。',
331
+    'info_adresse_non_indiquee' => 'テストをするためのアドレスを指定しませんでした!',
332
+    'info_aide' => 'ヘルプ:',
333
+    'info_ajouter_mot' => 'このキーワードを追加する',
334
+    'info_annonce' => '告知',
335
+    'info_annonces_generales' => '一般告知:',
336
+    'info_article_propose' => '提出済みの記事',
337
+    'info_article_publie' => '公開された記事',
338
+    'info_article_redaction' => '編集中の記事',
339
+    'info_article_refuse' => '拒否された記事',
340
+    'info_article_supprime' => '削除された記事',
341
+    'info_articles' => '記事',
342
+    'info_articles_a_valider' => '確認すべきの記事',
343
+    'info_articles_nb' => '記事@nb@件',
344
+    'info_articles_proposes' => '提出済みの記事',
345
+    'info_articles_un' => '記事1件',
346
+    'info_auteurs_nombre' => '著者:',
347
+    'info_authentification_ftp' => 'FTPによる認証',
348
+    'info_breves_2' => 'ニュース',
349
+    'info_breves_nb' => 'ニュース@nb@件',
350
+    'info_breves_un' => 'ニュース 1 件',
351
+    'info_connexion_refusee' => '接続が拒否されました。',
352
+    'info_contact_developpeur' => '開発者と連絡して下さい。',
353
+    'info_contenance' => '当サイトの内容:',
354
+    'info_contribution' => '掲示板の投稿',
355
+    'info_copyright' => '@spip@は、@lien_gpl@で配布されるフリーソフトです。',
356
+    'info_copyright_doc' => '詳細情報は<a href="@spipnet@">@spipnet_affiche@</a>をご覧ください。',
357
+    'info_copyright_gpl' => 'GPLライセンスのもとで',
358
+    'info_cours_edition' => '編集中の記事', # MODIF
359
+    'info_creer_repertoire' => 'ファイルかフォルダかかを作成してください:',
360
+    'info_creer_repertoire_2' => 'サブフォルダー<b>@repertoire@</b>内、そして',
361
+    'info_creer_vignette' => 'サムネイルの自動制作',
362
+    'info_creerdansrubrique_non_autorise' => 'このセクションでコンテンツを作成するために、アクセス権が足りません。',
363
+    'info_deplier' => '表示する',
364
+    'info_descriptif_nombre' => '記述:',
365
+    'info_description' => '記述:',
366
+    'info_description_2' => '記述:',
367
+    'info_dimension' => 'サイズ:',
368
+    'info_documents_nb' => 'ファイル@nb@件',
369
+    'info_documents_un' => 'ファイル 1 件',
370
+    'info_ecire_message_prive' => 'プライベートメッセージを書く',
371
+    'info_email_invalide' => 'メールアドレスは無効です。',
372
+    'info_en_cours_validation' => '確認すべきの私の記事',
373
+    'info_en_ligne' => 'オンライン中:',
374
+    'info_envoyer_message_prive' => 'この著者にプライベートメッセージを送る',
375
+    'info_erreur_requete' => 'クエリのエラー:',
376
+    'info_erreur_squelette2' => 'テンプレート<b>@fichier@</b> が見つからない',
377
+    'info_erreur_systeme' => 'システムエラー(エラー番号:@errsys@)',
378
+    'info_erreur_systeme2' => 'ハードドライブがいっぱいになったか、データベースが破損している可能性があります。<br/>
379 379
 <span style="color:red;"><a href="@script@">データベースを修理する</a>か、プロバイダーに問い合わせてください。</span>',
380
-	'info_fini' => '作業済み!',
381
-	'info_format_image' => 'サムネイルの作成に使用できる画像フォーマット:@gd_formats@。',
382
-	'info_format_non_defini' => '未定義のフォーマット',
383
-	'info_grand_ecran' => '大きく表示する',
384
-	'info_image_aide' => 'ヘルプ',
385
-	'info_image_process_titre' => 'サムネイルの作り方',
386
-	'info_impossible_lire_page' => '<b>エラー!</b>プロキシ経由で<code><html>@test_proxy@</html></code>ページを読むことが出来ませんでした。',
387
-	'info_installation_systeme_publication' => '出版システムインストール…',
388
-	'info_installer_documents' => '@upload@フォルダーにあるすべてのファイルを自動的にインストール出来ます。',
389
-	'info_installer_ftp' => '管理者なら@upload@フォルダーに(FTPで)ファイルを置いておけば、後でここから直接そのファイルを選択できるようになります。',
390
-	'info_installer_images' => 'JPEG、GIF、PNGフォーマットの画像をインストール出来ます。',
391
-	'info_installer_images_dossier' => '@upload@フォルダにインストールしたファイルをここで選択することが出来ます。',
392
-	'info_interface_complete' => '完全なインターフェース',
393
-	'info_interface_simple' => 'シンプルなインターフェース',
394
-	'info_joindre_document_article' => 'この記事に添付が出来るファイルのタイプ:',
395
-	'info_joindre_document_rubrique' => 'このセクションに添付が出来るファイルのタイプ:',
396
-	'info_joindre_documents_article' => 'この記事に添付が出来るファイルのタイプ:',
397
-	'info_l_article' => 'その記事',
398
-	'info_la_breve' => 'そのニュース',
399
-	'info_la_rubrique' => 'そのセクション',
400
-	'info_langue_principale' => 'サイトの主な言語',
401
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ ピクセル',
402
-	'info_les_auteurs_1' => '@les_auteurs@で',
403
-	'info_logo_format_interdit' => '@formats@フォーマットのロゴのみ許可します。',
404
-	'info_logo_max_poids' => 'ロゴは、@maxi@より少ないべきです(このファイルは@actuel@)。',
405
-	'info_mail_fournisseur' => '[email protected]',
406
-	'info_message_2' => 'メッセージ',
407
-	'info_message_supprime' => 'メッセージは削除された',
408
-	'info_messages_nb' => 'メッセージ@nb@件',
409
-	'info_messages_un' => 'メッセージ1件',
410
-	'info_mise_en_ligne' => '公開された日付:',
411
-	'info_modification_parametres_securite' => 'セキュリティ設定の変更する',
412
-	'info_mois_courant' => '今月の間:',
413
-	'info_mot_cle_ajoute' => '次のキーワードが追加された',
414
-	'info_multi_herit' => 'デフォルト言語',
415
-	'info_multi_langues_soulignees' => '<u>下線が引かれている言語は</u> インターフェースが翻訳されています。その言語を選んだら、公開のサイトの多くの要素(日付、形式など)は自動的に翻訳されます。下線が引かれていない言語は、サイトのメイン言語で現れます。',
416
-	'info_multilinguisme' => '多言語',
417
-	'info_nom_non_utilisateurs_connectes' => 'お名前は接続しているユーザーのリストに現れない。',
418
-	'info_nom_utilisateurs_connectes' => 'お名前は接続しているユーザーのリストに現れる。',
419
-	'info_nombre_en_ligne' => '今オンライン:',
420
-	'info_non_resultat' => '「@cherche_mot@」に関する結果はありません。',
421
-	'info_non_utilisation_messagerie' => 'サイトの内部のメッセージ交換を使用していない。',
422
-	'info_nouveau_message' => 'メッセージが1通届いています',
423
-	'info_nouveaux_messages' => 'メッセージが@total_messages@通届いています。',
424
-	'info_numero_abbreviation' => '#',
425
-	'info_obligatoire' => 'この情報は必須です。',
426
-	'info_pense_bete' => 'メモ',
427
-	'info_petit_ecran' => '小さく表示',
428
-	'info_petition_close' => '請願終了',
429
-	'info_pixels' => 'ピクセル',
430
-	'info_plusieurs_mots_trouves' => '「@cherche_mot@」についていくつかのキーワードが見つかりました:',
431
-	'info_portfolio_automatique' => '自動写真集:',
432
-	'info_premier_resultat' => '[@total@件の合計より、結果の、最初の@debut_limit@件]',
433
-	'info_premier_resultat_sur' => '[@debut_limit@ 最初の結果、トータル @total@]',
434
-	'info_propose_1' => '[@nom_site_spip@]提出されました: @titre@',
435
-	'info_propose_2' => '提出された記事',
436
-	'info_propose_3' => '記事「@titre@」は公開のために提出されました。',
437
-	'info_propose_4' => '記事をよく調べて、意見を出してください。',
438
-	'info_propose_5' => '次のURLで、記事の付いた掲示板に移ります:',
439
-	'info_publie_01' => '@connect_nom@は、「@titre@」を確認しました。',
440
-	'info_publie_1' => '公開された[@nom_site_spip@]:「@titre@」です。',
441
-	'info_publie_2' => '公開された記事',
442
-	'info_rechercher' => 'サイト内検索',
443
-	'info_rechercher_02' => '検索:',
444
-	'info_remplacer_vignette' => 'デフォルトサムネイルをカスタムロゴに置き換える:',
445
-	'info_rubriques_nb' => 'セクション@nb@つ',
446
-	'info_rubriques_un' => 'セクション 1 つ',
447
-	'info_sans_titre_2' => '名称未設定',
448
-	'info_selectionner_fichier' => '@upload@フォルダのファイルを選択することが出来ます。',
449
-	'info_selectionner_fichier_2' => 'ファイルを選択する:',
450
-	'info_sites_nb' => 'サイト@nb@件',
451
-	'info_sites_un' => 'サイト1件',
452
-	'info_supprimer_vignette' => 'サムネイルを削除する',
453
-	'info_symbole_bleu' => '<b>青色</b>は、<b>メモ</b>、つまり個人的なメッセージを表します:',
454
-	'info_symbole_jaune' => '<b>黄色</b>は、<b>全著者向きの告知</b>を表します。つまり著者は皆読み、それに管理者は編集も出来ます。',
455
-	'info_symbole_vert' => '<b>緑色</b>は、サイトの<b>その他のユーザー</b>と交換されるメッセージを表します。',
456
-	'info_telecharger_nouveau_logo' => '新規ロゴをアップロードする:',
457
-	'info_telecharger_ordinateur' => '当コンピュータよりアップロードする:',
458
-	'info_tous_resultats_enregistres' => '[すべての結果は登録されます。]',
459
-	'info_tout_afficher' => 'すべてを表示する',
460
-	'info_travaux_texte' => 'このサイトは準備中なので、後ほど来てください。',
461
-	'info_travaux_titre' => '開発中',
462
-	'info_trop_resultat' => '「@cherche_mot@」に関する結果が多すぎて、 検索を改善して下さい。',
463
-	'info_utilisation_messagerie_interne' => '内部メッセージングを使っています。',
464
-	'info_valider_lien' => 'リンクを確認する',
465
-	'info_verifier_image' => '、画像が正しく転送されたことを確認して下さい。',
466
-	'info_vignette_defaut' => 'デフォルトサムネイル',
467
-	'info_vignette_personnalisee' => 'カスタマイズサムネイル',
468
-	'info_visite' => '訪問:',
469
-	'info_vos_rendez_vous' => '今後の約束',
470
-	'infos_vos_pense_bete' => 'メモ',
380
+    'info_fini' => '作業済み!',
381
+    'info_format_image' => 'サムネイルの作成に使用できる画像フォーマット:@gd_formats@。',
382
+    'info_format_non_defini' => '未定義のフォーマット',
383
+    'info_grand_ecran' => '大きく表示する',
384
+    'info_image_aide' => 'ヘルプ',
385
+    'info_image_process_titre' => 'サムネイルの作り方',
386
+    'info_impossible_lire_page' => '<b>エラー!</b>プロキシ経由で<code><html>@test_proxy@</html></code>ページを読むことが出来ませんでした。',
387
+    'info_installation_systeme_publication' => '出版システムインストール…',
388
+    'info_installer_documents' => '@upload@フォルダーにあるすべてのファイルを自動的にインストール出来ます。',
389
+    'info_installer_ftp' => '管理者なら@upload@フォルダーに(FTPで)ファイルを置いておけば、後でここから直接そのファイルを選択できるようになります。',
390
+    'info_installer_images' => 'JPEG、GIF、PNGフォーマットの画像をインストール出来ます。',
391
+    'info_installer_images_dossier' => '@upload@フォルダにインストールしたファイルをここで選択することが出来ます。',
392
+    'info_interface_complete' => '完全なインターフェース',
393
+    'info_interface_simple' => 'シンプルなインターフェース',
394
+    'info_joindre_document_article' => 'この記事に添付が出来るファイルのタイプ:',
395
+    'info_joindre_document_rubrique' => 'このセクションに添付が出来るファイルのタイプ:',
396
+    'info_joindre_documents_article' => 'この記事に添付が出来るファイルのタイプ:',
397
+    'info_l_article' => 'その記事',
398
+    'info_la_breve' => 'そのニュース',
399
+    'info_la_rubrique' => 'そのセクション',
400
+    'info_langue_principale' => 'サイトの主な言語',
401
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ ピクセル',
402
+    'info_les_auteurs_1' => '@les_auteurs@で',
403
+    'info_logo_format_interdit' => '@formats@フォーマットのロゴのみ許可します。',
404
+    'info_logo_max_poids' => 'ロゴは、@maxi@より少ないべきです(このファイルは@actuel@)。',
405
+    'info_mail_fournisseur' => '[email protected]',
406
+    'info_message_2' => 'メッセージ',
407
+    'info_message_supprime' => 'メッセージは削除された',
408
+    'info_messages_nb' => 'メッセージ@nb@件',
409
+    'info_messages_un' => 'メッセージ1件',
410
+    'info_mise_en_ligne' => '公開された日付:',
411
+    'info_modification_parametres_securite' => 'セキュリティ設定の変更する',
412
+    'info_mois_courant' => '今月の間:',
413
+    'info_mot_cle_ajoute' => '次のキーワードが追加された',
414
+    'info_multi_herit' => 'デフォルト言語',
415
+    'info_multi_langues_soulignees' => '<u>下線が引かれている言語は</u> インターフェースが翻訳されています。その言語を選んだら、公開のサイトの多くの要素(日付、形式など)は自動的に翻訳されます。下線が引かれていない言語は、サイトのメイン言語で現れます。',
416
+    'info_multilinguisme' => '多言語',
417
+    'info_nom_non_utilisateurs_connectes' => 'お名前は接続しているユーザーのリストに現れない。',
418
+    'info_nom_utilisateurs_connectes' => 'お名前は接続しているユーザーのリストに現れる。',
419
+    'info_nombre_en_ligne' => '今オンライン:',
420
+    'info_non_resultat' => '「@cherche_mot@」に関する結果はありません。',
421
+    'info_non_utilisation_messagerie' => 'サイトの内部のメッセージ交換を使用していない。',
422
+    'info_nouveau_message' => 'メッセージが1通届いています',
423
+    'info_nouveaux_messages' => 'メッセージが@total_messages@通届いています。',
424
+    'info_numero_abbreviation' => '#',
425
+    'info_obligatoire' => 'この情報は必須です。',
426
+    'info_pense_bete' => 'メモ',
427
+    'info_petit_ecran' => '小さく表示',
428
+    'info_petition_close' => '請願終了',
429
+    'info_pixels' => 'ピクセル',
430
+    'info_plusieurs_mots_trouves' => '「@cherche_mot@」についていくつかのキーワードが見つかりました:',
431
+    'info_portfolio_automatique' => '自動写真集:',
432
+    'info_premier_resultat' => '[@total@件の合計より、結果の、最初の@debut_limit@件]',
433
+    'info_premier_resultat_sur' => '[@debut_limit@ 最初の結果、トータル @total@]',
434
+    'info_propose_1' => '[@nom_site_spip@]提出されました: @titre@',
435
+    'info_propose_2' => '提出された記事',
436
+    'info_propose_3' => '記事「@titre@」は公開のために提出されました。',
437
+    'info_propose_4' => '記事をよく調べて、意見を出してください。',
438
+    'info_propose_5' => '次のURLで、記事の付いた掲示板に移ります:',
439
+    'info_publie_01' => '@connect_nom@は、「@titre@」を確認しました。',
440
+    'info_publie_1' => '公開された[@nom_site_spip@]:「@titre@」です。',
441
+    'info_publie_2' => '公開された記事',
442
+    'info_rechercher' => 'サイト内検索',
443
+    'info_rechercher_02' => '検索:',
444
+    'info_remplacer_vignette' => 'デフォルトサムネイルをカスタムロゴに置き換える:',
445
+    'info_rubriques_nb' => 'セクション@nb@つ',
446
+    'info_rubriques_un' => 'セクション 1 つ',
447
+    'info_sans_titre_2' => '名称未設定',
448
+    'info_selectionner_fichier' => '@upload@フォルダのファイルを選択することが出来ます。',
449
+    'info_selectionner_fichier_2' => 'ファイルを選択する:',
450
+    'info_sites_nb' => 'サイト@nb@件',
451
+    'info_sites_un' => 'サイト1件',
452
+    'info_supprimer_vignette' => 'サムネイルを削除する',
453
+    'info_symbole_bleu' => '<b>青色</b>は、<b>メモ</b>、つまり個人的なメッセージを表します:',
454
+    'info_symbole_jaune' => '<b>黄色</b>は、<b>全著者向きの告知</b>を表します。つまり著者は皆読み、それに管理者は編集も出来ます。',
455
+    'info_symbole_vert' => '<b>緑色</b>は、サイトの<b>その他のユーザー</b>と交換されるメッセージを表します。',
456
+    'info_telecharger_nouveau_logo' => '新規ロゴをアップロードする:',
457
+    'info_telecharger_ordinateur' => '当コンピュータよりアップロードする:',
458
+    'info_tous_resultats_enregistres' => '[すべての結果は登録されます。]',
459
+    'info_tout_afficher' => 'すべてを表示する',
460
+    'info_travaux_texte' => 'このサイトは準備中なので、後ほど来てください。',
461
+    'info_travaux_titre' => '開発中',
462
+    'info_trop_resultat' => '「@cherche_mot@」に関する結果が多すぎて、 検索を改善して下さい。',
463
+    'info_utilisation_messagerie_interne' => '内部メッセージングを使っています。',
464
+    'info_valider_lien' => 'リンクを確認する',
465
+    'info_verifier_image' => '、画像が正しく転送されたことを確認して下さい。',
466
+    'info_vignette_defaut' => 'デフォルトサムネイル',
467
+    'info_vignette_personnalisee' => 'カスタマイズサムネイル',
468
+    'info_visite' => '訪問:',
469
+    'info_vos_rendez_vous' => '今後の約束',
470
+    'infos_vos_pense_bete' => 'メモ',
471 471
 
472
-	// L
473
-	'label_ajout_id_rapide' => 'クイック追加',
474
-	'label_poids_fichier' => 'サイズ',
475
-	'lien_afficher_icones_seuls' => 'アイコンのみ表示する',
476
-	'lien_afficher_texte_icones' => 'アイコンとテキスト表示する',
477
-	'lien_afficher_texte_seul' => 'テキストのみ表示する',
478
-	'lien_liberer' => 'リリーズする',
479
-	'lien_liberer_tous' => '全てリリーズする',
480
-	'lien_nouvea_pense_bete' => '新規メモ',
481
-	'lien_nouveau_message' => '新規メッセージ',
482
-	'lien_nouvelle_annonce' => '新規アナウンス',
483
-	'lien_petitions' => '請願書',
484
-	'lien_popularite' => '人気度:@popularite@%',
485
-	'lien_racine_site' => 'サイトのルート',
486
-	'lien_reessayer' => 'やり直す',
487
-	'lien_repondre_message' => 'このメッセージに返信する',
488
-	'lien_supprimer' => '削除する',
489
-	'lien_tout_afficher' => 'すべて表示',
490
-	'lien_visite_site' => 'このサイトを訪問する',
491
-	'lien_visites' => '@visites@訪問',
492
-	'lien_voir_auteur' => 'この著者のページを訪れる',
493
-	'ligne' => '一行',
494
-	'login' => 'ログイン',
495
-	'login_acces_prive' => '管理エリアへアクセスする',
496
-	'login_autre_identifiant' => '他のIDで接続する',
497
-	'login_cookie_accepte' => '(なるべくこのサイトのため)クッキーを許可するように、ブラウザを設定してください。',
498
-	'login_cookie_oblige' => 'このサイト上で安全にログインするには、クッキーを受け入れる必要があります。',
499
-	'login_deconnexion_ok' => 'ログアウト済み',
500
-	'login_erreur_pass' => 'パスワードエラー',
501
-	'login_espace_prive' => '管理エリア',
502
-	'login_identifiant_inconnu' => 'ID、「@login@」は不明です。',
503
-	'login_login' => 'ログインID:',
504
-	'login_login2' => 'ログインID(このサイトに接続するためのID):',
505
-	'login_login_pass_incorrect' => '(ログインID、または、パスワードは一致しません)',
506
-	'login_motpasseoublie' => 'パスワードを忘れましたか?',
507
-	'login_non_securise' => '警告:このフォームは安全ではありません。 パスワードをネット上で傍受される恐れがないように、ブラウザでJavascriptを有効にしてください。',
508
-	'login_nouvelle_tentative' => '新しい試み',
509
-	'login_par_ici' => '登録済みなので… どうぞ…',
510
-	'login_pass2' => 'パスワード:',
511
-	'login_preferez_refuser' => '<b>クッキーを拒絶したければ</b>、(それほど安全でない)別の接続方法を使うことが出来ます:',
512
-	'login_recharger' => 'このページをリフレッシュする',
513
-	'login_rester_identifie' => 'しばらく接続したままにする', # MODIF
514
-	'login_retour_public' => '公開サイトに戻る',
515
-	'login_retour_site' => 'パブリックなサイトへ戻る',
516
-	'login_retoursitepublic' => '公開サイトに戻る',
517
-	'login_sans_cookie' => 'クッキーを拒絶して、ログインする。',
518
-	'login_securise' => '安全ログイン',
519
-	'login_sinscrire' => '申し込む',
520
-	'login_test_navigateur' => 'ブラウザテスト、接続をやり直す',
521
-	'login_verifiez_navigateur' => '(ところが、ブラウザがパスワードを登録しなかったことを確かめて下さい。)',
472
+    // L
473
+    'label_ajout_id_rapide' => 'クイック追加',
474
+    'label_poids_fichier' => 'サイズ',
475
+    'lien_afficher_icones_seuls' => 'アイコンのみ表示する',
476
+    'lien_afficher_texte_icones' => 'アイコンとテキスト表示する',
477
+    'lien_afficher_texte_seul' => 'テキストのみ表示する',
478
+    'lien_liberer' => 'リリーズする',
479
+    'lien_liberer_tous' => '全てリリーズする',
480
+    'lien_nouvea_pense_bete' => '新規メモ',
481
+    'lien_nouveau_message' => '新規メッセージ',
482
+    'lien_nouvelle_annonce' => '新規アナウンス',
483
+    'lien_petitions' => '請願書',
484
+    'lien_popularite' => '人気度:@popularite@%',
485
+    'lien_racine_site' => 'サイトのルート',
486
+    'lien_reessayer' => 'やり直す',
487
+    'lien_repondre_message' => 'このメッセージに返信する',
488
+    'lien_supprimer' => '削除する',
489
+    'lien_tout_afficher' => 'すべて表示',
490
+    'lien_visite_site' => 'このサイトを訪問する',
491
+    'lien_visites' => '@visites@訪問',
492
+    'lien_voir_auteur' => 'この著者のページを訪れる',
493
+    'ligne' => '一行',
494
+    'login' => 'ログイン',
495
+    'login_acces_prive' => '管理エリアへアクセスする',
496
+    'login_autre_identifiant' => '他のIDで接続する',
497
+    'login_cookie_accepte' => '(なるべくこのサイトのため)クッキーを許可するように、ブラウザを設定してください。',
498
+    'login_cookie_oblige' => 'このサイト上で安全にログインするには、クッキーを受け入れる必要があります。',
499
+    'login_deconnexion_ok' => 'ログアウト済み',
500
+    'login_erreur_pass' => 'パスワードエラー',
501
+    'login_espace_prive' => '管理エリア',
502
+    'login_identifiant_inconnu' => 'ID、「@login@」は不明です。',
503
+    'login_login' => 'ログインID:',
504
+    'login_login2' => 'ログインID(このサイトに接続するためのID):',
505
+    'login_login_pass_incorrect' => '(ログインID、または、パスワードは一致しません)',
506
+    'login_motpasseoublie' => 'パスワードを忘れましたか?',
507
+    'login_non_securise' => '警告:このフォームは安全ではありません。 パスワードをネット上で傍受される恐れがないように、ブラウザでJavascriptを有効にしてください。',
508
+    'login_nouvelle_tentative' => '新しい試み',
509
+    'login_par_ici' => '登録済みなので… どうぞ…',
510
+    'login_pass2' => 'パスワード:',
511
+    'login_preferez_refuser' => '<b>クッキーを拒絶したければ</b>、(それほど安全でない)別の接続方法を使うことが出来ます:',
512
+    'login_recharger' => 'このページをリフレッシュする',
513
+    'login_rester_identifie' => 'しばらく接続したままにする', # MODIF
514
+    'login_retour_public' => '公開サイトに戻る',
515
+    'login_retour_site' => 'パブリックなサイトへ戻る',
516
+    'login_retoursitepublic' => '公開サイトに戻る',
517
+    'login_sans_cookie' => 'クッキーを拒絶して、ログインする。',
518
+    'login_securise' => '安全ログイン',
519
+    'login_sinscrire' => '申し込む',
520
+    'login_test_navigateur' => 'ブラウザテスト、接続をやり直す',
521
+    'login_verifiez_navigateur' => '(ところが、ブラウザがパスワードを登録しなかったことを確かめて下さい。)',
522 522
 
523
-	// M
524
-	'masquer_colonne' => 'このコラムを非表示にする',
525
-	'masquer_trad' => '翻訳を非表示にする',
526
-	'message_nouveaux_identifiants_echec' => '新規IDの制作失敗',
527
-	'message_nouveaux_identifiants_echec_envoi' => '新しいログインID送信が出来ませんでした。',
528
-	'message_nouveaux_identifiants_ok' => '新しいログインIDは@email@に送信されました。',
529
-	'module_fichiers_langues' => '言語ファイル',
523
+    // M
524
+    'masquer_colonne' => 'このコラムを非表示にする',
525
+    'masquer_trad' => '翻訳を非表示にする',
526
+    'message_nouveaux_identifiants_echec' => '新規IDの制作失敗',
527
+    'message_nouveaux_identifiants_echec_envoi' => '新しいログインID送信が出来ませんでした。',
528
+    'message_nouveaux_identifiants_ok' => '新しいログインIDは@email@に送信されました。',
529
+    'module_fichiers_langues' => '言語ファイル',
530 530
 
531
-	// N
532
-	'navigateur_pas_redirige' => 'ブラウザがリダイレクトされない場合、ここをクリックして続行してください。',
533
-	'numero' => '番号',
531
+    // N
532
+    'navigateur_pas_redirige' => 'ブラウザがリダイレクトされない場合、ここをクリックして続行してください。',
533
+    'numero' => '番号',
534 534
 
535
-	// O
536
-	'occurence' => '生起',
537
-	'onglet_affacer_base' => 'データベースを削除する',
538
-	'onglet_auteur' => '著者',
539
-	'onglet_contenu_site' => 'そのサイトの内容',
540
-	'onglet_evolution_visite_mod' => '訪問率',
541
-	'onglet_fonctions_avances' => '高度な機能',
542
-	'onglet_informations_personnelles' => '個人情報',
543
-	'onglet_interactivite' => '対話性',
544
-	'onglet_messagerie' => 'メッセージング',
545
-	'onglet_repartition_rubrique' => 'セクションによる配分',
546
-	'onglet_save_restaur_base' => 'データベースバックアップ/復元する',
547
-	'onglet_vider_cache' => 'キャッシュを空白にする',
535
+    // O
536
+    'occurence' => '生起',
537
+    'onglet_affacer_base' => 'データベースを削除する',
538
+    'onglet_auteur' => '著者',
539
+    'onglet_contenu_site' => 'そのサイトの内容',
540
+    'onglet_evolution_visite_mod' => '訪問率',
541
+    'onglet_fonctions_avances' => '高度な機能',
542
+    'onglet_informations_personnelles' => '個人情報',
543
+    'onglet_interactivite' => '対話性',
544
+    'onglet_messagerie' => 'メッセージング',
545
+    'onglet_repartition_rubrique' => 'セクションによる配分',
546
+    'onglet_save_restaur_base' => 'データベースバックアップ/復元する',
547
+    'onglet_vider_cache' => 'キャッシュを空白にする',
548 548
 
549
-	// P
550
-	'pass_choix_pass' => '新しいパスワードを決めてください:',
551
-	'pass_erreur' => 'エラー',
552
-	'pass_erreur_acces_refuse' => '<b>エラー:</b> もはや、このサイトへのアクセスが拒否されました。',
553
-	'pass_erreur_code_inconnu' => '<b>エラー:</b> このコードは、このサイトにアクセスするどの訪問者にも対応していません。',
554
-	'pass_erreur_non_enregistre' => '<b>エラー:</b> アドレス <tt>@email_oubli@</tt> は登録されていません。',
555
-	'pass_erreur_non_valide' => '<b>エラー:</b> そのアドレス<tt>@email_oubli@</tt> は有効ではありません。',
556
-	'pass_erreur_probleme_technique' => '<b>エラー:</b> このメールは、技術的な問題によって送信が出来ませんでした。',
557
-	'pass_espace_prive_bla' => '管理エリアは、登録済みの訪問者に開かれています。登録されたら、記事の閲覧、記事の投稿、フォーラムへの参加が可能になります。',
558
-	'pass_forum_bla' => '登録された訪問者用のフォーラムに介入させてもらうように願いました。',
559
-	'pass_indiquez_cidessous' => '登録されたメールアドレスを下に入力してください。アクセスが再び出来るように、取り扱い説明をメールで送信します。',
560
-	'pass_mail_passcookie' => '(自動メッセージ)サイト@nom_site_spip@(@adresse_site@)へのアクセスを取り戻すように、次のアドレスに行ってください:@sendcookie@。それで新しいパスワードを入力すると再接続ができます。',
561
-	'pass_mot_oublie' => 'パスワードを忘れました。',
562
-	'pass_nouveau_enregistre' => '新しいパスワードが登録されました。',
563
-	'pass_nouveau_pass' => '新規パスワード',
564
-	'pass_ok' => 'オケー',
565
-	'pass_oubli_mot' => 'パスワードは忘れています。',
566
-	'pass_procedure_changer' => 'パスワードを変更するには、アカウントを作成した時のメールアドレスを入力してください。',
567
-	'pass_quitter_fenetre' => 'このウィンドウを閉じる',
568
-	'pass_rappel_login' => 'リマインダー: あなたのID (ログインID) は「@login@」です。',
569
-	'pass_recevoir_mail' => 'パスワードをリセットするために、リンクをメールアドレスに送信されました。',
570
-	'pass_retour_public' => '公開サイトへ戻る',
571
-	'pass_rien_a_faire_ici' => '居るべきではありません。',
572
-	'pass_vousinscrire' => 'サイトに登録する',
573
-	'precedent' => '前',
574
-	'previsualisation' => 'プレビュー',
575
-	'previsualiser' => 'プレビューを表示する',
549
+    // P
550
+    'pass_choix_pass' => '新しいパスワードを決めてください:',
551
+    'pass_erreur' => 'エラー',
552
+    'pass_erreur_acces_refuse' => '<b>エラー:</b> もはや、このサイトへのアクセスが拒否されました。',
553
+    'pass_erreur_code_inconnu' => '<b>エラー:</b> このコードは、このサイトにアクセスするどの訪問者にも対応していません。',
554
+    'pass_erreur_non_enregistre' => '<b>エラー:</b> アドレス <tt>@email_oubli@</tt> は登録されていません。',
555
+    'pass_erreur_non_valide' => '<b>エラー:</b> そのアドレス<tt>@email_oubli@</tt> は有効ではありません。',
556
+    'pass_erreur_probleme_technique' => '<b>エラー:</b> このメールは、技術的な問題によって送信が出来ませんでした。',
557
+    'pass_espace_prive_bla' => '管理エリアは、登録済みの訪問者に開かれています。登録されたら、記事の閲覧、記事の投稿、フォーラムへの参加が可能になります。',
558
+    'pass_forum_bla' => '登録された訪問者用のフォーラムに介入させてもらうように願いました。',
559
+    'pass_indiquez_cidessous' => '登録されたメールアドレスを下に入力してください。アクセスが再び出来るように、取り扱い説明をメールで送信します。',
560
+    'pass_mail_passcookie' => '(自動メッセージ)サイト@nom_site_spip@(@adresse_site@)へのアクセスを取り戻すように、次のアドレスに行ってください:@sendcookie@。それで新しいパスワードを入力すると再接続ができます。',
561
+    'pass_mot_oublie' => 'パスワードを忘れました。',
562
+    'pass_nouveau_enregistre' => '新しいパスワードが登録されました。',
563
+    'pass_nouveau_pass' => '新規パスワード',
564
+    'pass_ok' => 'オケー',
565
+    'pass_oubli_mot' => 'パスワードは忘れています。',
566
+    'pass_procedure_changer' => 'パスワードを変更するには、アカウントを作成した時のメールアドレスを入力してください。',
567
+    'pass_quitter_fenetre' => 'このウィンドウを閉じる',
568
+    'pass_rappel_login' => 'リマインダー: あなたのID (ログインID) は「@login@」です。',
569
+    'pass_recevoir_mail' => 'パスワードをリセットするために、リンクをメールアドレスに送信されました。',
570
+    'pass_retour_public' => '公開サイトへ戻る',
571
+    'pass_rien_a_faire_ici' => '居るべきではありません。',
572
+    'pass_vousinscrire' => 'サイトに登録する',
573
+    'precedent' => '前',
574
+    'previsualisation' => 'プレビュー',
575
+    'previsualiser' => 'プレビューを表示する',
576 576
 
577
-	// R
578
-	'retour' => '戻る',
577
+    // R
578
+    'retour' => '戻る',
579 579
 
580
-	// S
581
-	'spip_conforme_dtd' => 'SPIPはこの文書がDOCTYPEに準拠していると認めます:',
582
-	'squelette' => 'テンプレート',
583
-	'squelette_inclus_ligne' => 'テンプレート、ラインを含む',
584
-	'squelette_ligne' => 'テンプレート、ライン',
585
-	'stats_visites_et_popularite' => '訪問数:@visites@; 人気率:@popularite@',
586
-	'suivant' => '次へ',
580
+    // S
581
+    'spip_conforme_dtd' => 'SPIPはこの文書がDOCTYPEに準拠していると認めます:',
582
+    'squelette' => 'テンプレート',
583
+    'squelette_inclus_ligne' => 'テンプレート、ラインを含む',
584
+    'squelette_ligne' => 'テンプレート、ライン',
585
+    'stats_visites_et_popularite' => '訪問数:@visites@; 人気率:@popularite@',
586
+    'suivant' => '次へ',
587 587
 
588
-	// T
589
-	'taille_go' => '@taille@ Gb',
590
-	'taille_ko' => '@taille@ kb',
591
-	'taille_mo' => '@taille@ Mb',
592
-	'taille_octets' => '@taille@ バイト',
593
-	'texte_actualite_site_1' => 'インターフェースに精通した時、「',
594
-	'texte_actualite_site_2' => '完全なインターフェース',
595
-	'texte_actualite_site_3' => '」さらに多くの特徴を利用可能にするようにクリックしてください。',
596
-	'texte_creation_automatique_vignette' => 'プレビューサムネイルの自動制作が有効になっています。このフォームを通して画像のフォーマット@gd_formats@であれば、@size_preview@pixelsの最大サイズのサムネイルが添付されます。',
597
-	'texte_documents_associes' => '次のファイルは記事に関連付けられていますが、挿入されていません。 公開サイトのレイアウトによって、添付ドキュメントとして表示されることもあります。',
598
-	'texte_erreur_mise_niveau_base' => 'アップグレード中のデータベースエラー。画像 <b>@fichier@</b> をパスすることが出来なかった(記事@id_article@)。注意を払ってこの参照を残してください。また記事に画像が現れることを確認して下さい。',
599
-	'texte_erreur_visiteur' => '権利のないIDを使用して管理エリアにアクセスしようとしました。',
600
-	'texte_inc_auth_1' => 'ID<b>@auth_login@</b>でログインしていますが、このIDはデータベースにはもはや存在していません。',
601
-	'texte_inc_auth_2' => 'ブラウザを再起動した後、',
602
-	'texte_inc_auth_3' => 'もう一度接続をしてください。',
603
-	'texte_inc_config' => 'このページの変更は、サイトの作動に大きな影響を与えます。 SPIPの操作に慣れるまで設定を変更しないことをお勧めします。<br/>基本的には、これらのページの設定変更を管理者に任せておくことを強くお勧めします。',
604
-	'texte_inc_meta_1' => 'ファイル<code>@file@</ code>の書き込みながら、エラーが発生しました。',
605
-	'texte_inc_meta_2' => 'サイト管理者として、',
606
-	'texte_inc_meta_3' => '<code>@directory@</ code>フォルダの書き込み権を確認してください。',
607
-	'texte_statut_en_cours_redaction' => '編集中',
608
-	'texte_statut_poubelle' => 'ゴミ箱の中',
609
-	'texte_statut_propose_evaluation' => '確認のため提出する',
610
-	'texte_statut_publie' => 'オンラインに公開する',
611
-	'texte_statut_refuse' => '拒否する',
612
-	'titre_ajouter_mot_cle' => 'キーワードを追加する:',
613
-	'titre_cadre_raccourcis' => 'ショートカット:',
614
-	'titre_changer_couleur_interface' => 'インターフェースの色を変える',
615
-	'titre_image_admin_article' => 'この記事を管理することになりました。',
616
-	'titre_image_administrateur' => '管理者',
617
-	'titre_image_aide' => 'この項目に関するのヘルプ',
618
-	'titre_image_auteur_supprime' => '著者は削除された',
619
-	'titre_image_redacteur' => 'アクセス無しの編集者',
620
-	'titre_image_redacteur_02' => '編集者',
621
-	'titre_image_selecteur' => 'リストを表示する',
622
-	'titre_image_visiteur' => '訪問者',
623
-	'titre_joindre_document' => 'ファイルを添付する',
624
-	'titre_mots_cles' => 'キーワード',
625
-	'titre_probleme_technique' => '警告:技術的なエラーが発生して(SQLサーバー)、サイトのこの部分へのアクセスが出来ません。 ご理解いただき、ありがとうございます。',
626
-	'titre_publier_document' => 'このセクションにファイルを公開する',
627
-	'titre_signatures_attente' => '署名確認中',
628
-	'titre_signatures_confirmees' => '署名は確認された',
629
-	'titre_statistiques' => 'サイトの統計',
630
-	'titre_titre_document' => 'ファイルの名称:',
631
-	'todo' => 'するべき事',
632
-	'trad_definir_reference' => '翻訳のために参考記事「@titre@」を選んでください。',
633
-	'trad_reference' => '(参考記事)',
588
+    // T
589
+    'taille_go' => '@taille@ Gb',
590
+    'taille_ko' => '@taille@ kb',
591
+    'taille_mo' => '@taille@ Mb',
592
+    'taille_octets' => '@taille@ バイト',
593
+    'texte_actualite_site_1' => 'インターフェースに精通した時、「',
594
+    'texte_actualite_site_2' => '完全なインターフェース',
595
+    'texte_actualite_site_3' => '」さらに多くの特徴を利用可能にするようにクリックしてください。',
596
+    'texte_creation_automatique_vignette' => 'プレビューサムネイルの自動制作が有効になっています。このフォームを通して画像のフォーマット@gd_formats@であれば、@size_preview@pixelsの最大サイズのサムネイルが添付されます。',
597
+    'texte_documents_associes' => '次のファイルは記事に関連付けられていますが、挿入されていません。 公開サイトのレイアウトによって、添付ドキュメントとして表示されることもあります。',
598
+    'texte_erreur_mise_niveau_base' => 'アップグレード中のデータベースエラー。画像 <b>@fichier@</b> をパスすることが出来なかった(記事@id_article@)。注意を払ってこの参照を残してください。また記事に画像が現れることを確認して下さい。',
599
+    'texte_erreur_visiteur' => '権利のないIDを使用して管理エリアにアクセスしようとしました。',
600
+    'texte_inc_auth_1' => 'ID<b>@auth_login@</b>でログインしていますが、このIDはデータベースにはもはや存在していません。',
601
+    'texte_inc_auth_2' => 'ブラウザを再起動した後、',
602
+    'texte_inc_auth_3' => 'もう一度接続をしてください。',
603
+    'texte_inc_config' => 'このページの変更は、サイトの作動に大きな影響を与えます。 SPIPの操作に慣れるまで設定を変更しないことをお勧めします。<br/>基本的には、これらのページの設定変更を管理者に任せておくことを強くお勧めします。',
604
+    'texte_inc_meta_1' => 'ファイル<code>@file@</ code>の書き込みながら、エラーが発生しました。',
605
+    'texte_inc_meta_2' => 'サイト管理者として、',
606
+    'texte_inc_meta_3' => '<code>@directory@</ code>フォルダの書き込み権を確認してください。',
607
+    'texte_statut_en_cours_redaction' => '編集中',
608
+    'texte_statut_poubelle' => 'ゴミ箱の中',
609
+    'texte_statut_propose_evaluation' => '確認のため提出する',
610
+    'texte_statut_publie' => 'オンラインに公開する',
611
+    'texte_statut_refuse' => '拒否する',
612
+    'titre_ajouter_mot_cle' => 'キーワードを追加する:',
613
+    'titre_cadre_raccourcis' => 'ショートカット:',
614
+    'titre_changer_couleur_interface' => 'インターフェースの色を変える',
615
+    'titre_image_admin_article' => 'この記事を管理することになりました。',
616
+    'titre_image_administrateur' => '管理者',
617
+    'titre_image_aide' => 'この項目に関するのヘルプ',
618
+    'titre_image_auteur_supprime' => '著者は削除された',
619
+    'titre_image_redacteur' => 'アクセス無しの編集者',
620
+    'titre_image_redacteur_02' => '編集者',
621
+    'titre_image_selecteur' => 'リストを表示する',
622
+    'titre_image_visiteur' => '訪問者',
623
+    'titre_joindre_document' => 'ファイルを添付する',
624
+    'titre_mots_cles' => 'キーワード',
625
+    'titre_probleme_technique' => '警告:技術的なエラーが発生して(SQLサーバー)、サイトのこの部分へのアクセスが出来ません。 ご理解いただき、ありがとうございます。',
626
+    'titre_publier_document' => 'このセクションにファイルを公開する',
627
+    'titre_signatures_attente' => '署名確認中',
628
+    'titre_signatures_confirmees' => '署名は確認された',
629
+    'titre_statistiques' => 'サイトの統計',
630
+    'titre_titre_document' => 'ファイルの名称:',
631
+    'todo' => 'するべき事',
632
+    'trad_definir_reference' => '翻訳のために参考記事「@titre@」を選んでください。',
633
+    'trad_reference' => '(参考記事)',
634 634
 
635
-	// U
636
-	'upload_limit' => 'このファイルのサイズは大きすぎます。 <b>アップロード</b>に許可される最大サイズは@max@です。',
635
+    // U
636
+    'upload_limit' => 'このファイルのサイズは大きすぎます。 <b>アップロード</b>に許可される最大サイズは@max@です。',
637 637
 
638
-	// Z
639
-	'zbug_balise_b_aval' => ': Bタグはループ内で遅すぎる',
640
-	'zbug_balise_inexistante' => '@from@エラー:タグ#@balise@は存在していません。',
641
-	'zbug_balise_sans_argument' => '@balise@タグのパラメーターが足りません。',
642
-	'zbug_boucle' => 'ループ',
643
-	'zbug_boucle_recursive_undef' => '@nom@:未定義な回帰的なループ',
644
-	'zbug_calcul' => '制作',
645
-	'zbug_champ_hors_boucle' => 'ループ外の@champ@フィールド',
646
-	'zbug_champ_hors_motif' => 'フィルドは @champ@ 外部の文脈 @motif@',
647
-	'zbug_code' => 'コード',
648
-	'zbug_critere_inconnu' => '未知の基準@critere@',
649
-	'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} on a table without atomic primary key',
650
-	'zbug_distant_interdit' => '外部のデータは禁止',
651
-	'zbug_doublon_table_sans_cle_primaire' => 'Duplicate entries on a table which does not have a simple primary key',
652
-	'zbug_doublon_table_sans_index' => 'Duplicate entries on a table without an index',
653
-	'zbug_erreur_boucle_double' => 'ループ@id@:二重定義',
654
-	'zbug_erreur_boucle_fermant' => '歪んでいる@id@: 欠けている終了タグ',
655
-	'zbug_erreur_boucle_syntaxe' => 'ループ@id@に構文エラー(BOUCLE)',
656
-	'zbug_erreur_compilation' => 'コンパイルエラー',
657
-	'zbug_erreur_execution_page' => 'ページの制作失敗',
658
-	'zbug_erreur_filtre' => 'エラー:未定義のフィルター「<b>@filtre@</b>」',
659
-	'zbug_erreur_meme_parent' => '条件{meme_parent}はループ(FORUMS)または(RUBRIQUES)だけに適用されます。',
660
-	'zbug_erreur_squelette' => 'テンプレート内にエラーがあります。',
661
-	'zbug_hors_compilation' => 'コンパイルされていない',
662
-	'zbug_info_erreur_squelette' => 'サイトのエラー',
663
-	'zbug_inversion_ordre_inexistant' => '実在しない順番の逆転',
664
-	'zbug_pagination_sans_critere' => '基準{pagination}をもたない#PAGINATION。または再帰的ループで使用される基準。',
665
-	'zbug_parametres_inclus_incorrects' => 'インクルードパラメータエラー:@param@',
666
-	'zbug_profile' => '制作時間:@time@',
667
-	'zbug_resultat' => '結果',
668
-	'zbug_serveur_indefini' => '未定義のSQLサーバー',
669
-	'zbug_statistiques' => '期間にソートされたSQLクエリ統計',
670
-	'zbug_table_inconnue' => 'SQLテーブル「@table@」は見つからない',
671
-	'zxml_connus_attributs' => '既知の属性',
672
-	'zxml_de' => 'より',
673
-	'zxml_inconnu_attribut' => '無知の属性',
674
-	'zxml_inconnu_balise' => '無知のタグ',
675
-	'zxml_inconnu_entite' => '無知の項目',
676
-	'zxml_inconnu_id' => '無知のID',
677
-	'zxml_mais_de' => 'より',
678
-	'zxml_non_conforme' => '準拠していない',
679
-	'zxml_non_fils' => 'の子ではない',
680
-	'zxml_nonvide_balise' => '空白のないタグ',
681
-	'zxml_obligatoire_attribut' => '必須なのに不在',
682
-	'zxml_succession_fils_incorrecte' => '不正な子の継承',
683
-	'zxml_survoler' => '正しいのを表すには、カーソルをその上に移動してください。',
684
-	'zxml_valeur_attribut' => '属性の値',
685
-	'zxml_vide_balise' => '空白のタグ',
686
-	'zxml_vu' => '先ほど見た'
638
+    // Z
639
+    'zbug_balise_b_aval' => ': Bタグはループ内で遅すぎる',
640
+    'zbug_balise_inexistante' => '@from@エラー:タグ#@balise@は存在していません。',
641
+    'zbug_balise_sans_argument' => '@balise@タグのパラメーターが足りません。',
642
+    'zbug_boucle' => 'ループ',
643
+    'zbug_boucle_recursive_undef' => '@nom@:未定義な回帰的なループ',
644
+    'zbug_calcul' => '制作',
645
+    'zbug_champ_hors_boucle' => 'ループ外の@champ@フィールド',
646
+    'zbug_champ_hors_motif' => 'フィルドは @champ@ 外部の文脈 @motif@',
647
+    'zbug_code' => 'コード',
648
+    'zbug_critere_inconnu' => '未知の基準@critere@',
649
+    'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} on a table without atomic primary key',
650
+    'zbug_distant_interdit' => '外部のデータは禁止',
651
+    'zbug_doublon_table_sans_cle_primaire' => 'Duplicate entries on a table which does not have a simple primary key',
652
+    'zbug_doublon_table_sans_index' => 'Duplicate entries on a table without an index',
653
+    'zbug_erreur_boucle_double' => 'ループ@id@:二重定義',
654
+    'zbug_erreur_boucle_fermant' => '歪んでいる@id@: 欠けている終了タグ',
655
+    'zbug_erreur_boucle_syntaxe' => 'ループ@id@に構文エラー(BOUCLE)',
656
+    'zbug_erreur_compilation' => 'コンパイルエラー',
657
+    'zbug_erreur_execution_page' => 'ページの制作失敗',
658
+    'zbug_erreur_filtre' => 'エラー:未定義のフィルター「<b>@filtre@</b>」',
659
+    'zbug_erreur_meme_parent' => '条件{meme_parent}はループ(FORUMS)または(RUBRIQUES)だけに適用されます。',
660
+    'zbug_erreur_squelette' => 'テンプレート内にエラーがあります。',
661
+    'zbug_hors_compilation' => 'コンパイルされていない',
662
+    'zbug_info_erreur_squelette' => 'サイトのエラー',
663
+    'zbug_inversion_ordre_inexistant' => '実在しない順番の逆転',
664
+    'zbug_pagination_sans_critere' => '基準{pagination}をもたない#PAGINATION。または再帰的ループで使用される基準。',
665
+    'zbug_parametres_inclus_incorrects' => 'インクルードパラメータエラー:@param@',
666
+    'zbug_profile' => '制作時間:@time@',
667
+    'zbug_resultat' => '結果',
668
+    'zbug_serveur_indefini' => '未定義のSQLサーバー',
669
+    'zbug_statistiques' => '期間にソートされたSQLクエリ統計',
670
+    'zbug_table_inconnue' => 'SQLテーブル「@table@」は見つからない',
671
+    'zxml_connus_attributs' => '既知の属性',
672
+    'zxml_de' => 'より',
673
+    'zxml_inconnu_attribut' => '無知の属性',
674
+    'zxml_inconnu_balise' => '無知のタグ',
675
+    'zxml_inconnu_entite' => '無知の項目',
676
+    'zxml_inconnu_id' => '無知のID',
677
+    'zxml_mais_de' => 'より',
678
+    'zxml_non_conforme' => '準拠していない',
679
+    'zxml_non_fils' => 'の子ではない',
680
+    'zxml_nonvide_balise' => '空白のないタグ',
681
+    'zxml_obligatoire_attribut' => '必須なのに不在',
682
+    'zxml_succession_fils_incorrecte' => '不正な子の継承',
683
+    'zxml_survoler' => '正しいのを表すには、カーソルをその上に移動してください。',
684
+    'zxml_valeur_attribut' => '属性の値',
685
+    'zxml_vide_balise' => '空白のタグ',
686
+    'zxml_vu' => '先ほど見た'
687 687
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_fr_fem.php 1 patch
Indentation   +668 added lines, -668 removed lines patch added patch discarded remove patch
@@ -4,247 +4,247 @@  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
-	'access_interface_graphique' => 'Retour à l’interface graphique complète',
14
-	'access_mode_texte' => 'Afficher l’interface textuelle simplifiée',
15
-	'admin_debug' => 'debug',
16
-	'admin_modifier_article' => 'Modifier cet article',
17
-	'admin_modifier_auteur' => 'Modifier cette autrice',
18
-	'admin_modifier_breve' => 'Modifier cette brève',
19
-	'admin_modifier_mot' => 'Modifier ce mot-clé',
20
-	'admin_modifier_rubrique' => 'Modifier cette rubrique',
21
-	'admin_recalculer' => 'Recalculer cette page',
22
-	'afficher_calendrier' => 'Afficher le calendrier',
23
-	'afficher_trad' => 'afficher les traductions',
24
-	'alerte_maj_impossible' => '<b>Alerte !</b> La mise à jour de la base SQL vers la version @version@ est impossible, peut-être à cause d’un problème de droit de modification sur la base de données. Veuillez contacter votre hébergeur.',
25
-	'alerte_modif_info_concourante' => 'ATTENTION : Cette information a été modifiée par ailleurs. La valeur actuelle est :',
26
-	'analyse_xml' => 'Analyse XML',
27
-	'annuler' => 'Annuler',
28
-	'antispam_champ_vide' => 'Veuillez laisser ce champ vide :',
29
-	'articles_recents' => 'Articles les plus récents',
30
-	'attention_champ_mini_nb_caractères' => 'Attention ! @nb@ caractères au minimum',
31
-	'avis_1_erreur_saisie' => 'Il y a 1 erreur dans votre saisie, veuillez vérifier les informations.',
32
-	'avis_archive_incorrect' => 'le fichier archive n’est pas un fichier SPIP',
33
-	'avis_archive_invalide' => 'le fichier archive n’est pas valide',
34
-	'avis_attention' => 'ATTENTION !',
35
-	'avis_champ_incorrect_type_objet' => 'Nom de champ incorrect @name@ pour objet de type @type@',
36
-	'avis_colonne_inexistante' => 'La colonne @col@ n’existe pas',
37
-	'avis_erreur' => 'Erreur : voir ci-dessous',
38
-	'avis_erreur_connexion' => 'Erreur de connexion',
39
-	'avis_erreur_cookie' => 'problème de cookie',
40
-	'avis_erreur_fonction_contexte' => 'Erreur de programmation. Cette fonction ne doit pas être appelée dans ce contexte.',
41
-	'avis_erreur_mysql' => 'Erreur SQL',
42
-	'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) !',
43
-	'avis_erreur_visiteur' => 'Problème d’accès à l’espace privé',
44
-	'avis_nb_erreurs_saisie' => 'Il y a @nb@ erreurs dans votre saisie, veuillez vérifier les informations.',
12
+    // A
13
+    'access_interface_graphique' => 'Retour à l’interface graphique complète',
14
+    'access_mode_texte' => 'Afficher l’interface textuelle simplifiée',
15
+    'admin_debug' => 'debug',
16
+    'admin_modifier_article' => 'Modifier cet article',
17
+    'admin_modifier_auteur' => 'Modifier cette autrice',
18
+    'admin_modifier_breve' => 'Modifier cette brève',
19
+    'admin_modifier_mot' => 'Modifier ce mot-clé',
20
+    'admin_modifier_rubrique' => 'Modifier cette rubrique',
21
+    'admin_recalculer' => 'Recalculer cette page',
22
+    'afficher_calendrier' => 'Afficher le calendrier',
23
+    'afficher_trad' => 'afficher les traductions',
24
+    'alerte_maj_impossible' => '<b>Alerte !</b> La mise à jour de la base SQL vers la version @version@ est impossible, peut-être à cause d’un problème de droit de modification sur la base de données. Veuillez contacter votre hébergeur.',
25
+    'alerte_modif_info_concourante' => 'ATTENTION : Cette information a été modifiée par ailleurs. La valeur actuelle est :',
26
+    'analyse_xml' => 'Analyse XML',
27
+    'annuler' => 'Annuler',
28
+    'antispam_champ_vide' => 'Veuillez laisser ce champ vide :',
29
+    'articles_recents' => 'Articles les plus récents',
30
+    'attention_champ_mini_nb_caractères' => 'Attention ! @nb@ caractères au minimum',
31
+    'avis_1_erreur_saisie' => 'Il y a 1 erreur dans votre saisie, veuillez vérifier les informations.',
32
+    'avis_archive_incorrect' => 'le fichier archive n’est pas un fichier SPIP',
33
+    'avis_archive_invalide' => 'le fichier archive n’est pas valide',
34
+    'avis_attention' => 'ATTENTION !',
35
+    'avis_champ_incorrect_type_objet' => 'Nom de champ incorrect @name@ pour objet de type @type@',
36
+    'avis_colonne_inexistante' => 'La colonne @col@ n’existe pas',
37
+    'avis_erreur' => 'Erreur : voir ci-dessous',
38
+    'avis_erreur_connexion' => 'Erreur de connexion',
39
+    'avis_erreur_cookie' => 'problème de cookie',
40
+    'avis_erreur_fonction_contexte' => 'Erreur de programmation. Cette fonction ne doit pas être appelée dans ce contexte.',
41
+    'avis_erreur_mysql' => 'Erreur SQL',
42
+    'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) !',
43
+    'avis_erreur_visiteur' => 'Problème d’accès à l’espace privé',
44
+    'avis_nb_erreurs_saisie' => 'Il y a @nb@ erreurs dans votre saisie, veuillez vérifier les informations.',
45 45
 
46
-	// B
47
-	'barre_a_accent_grave' => 'Insérer un A accent grave majuscule',
48
-	'barre_aide' => 'Utilisez les raccourcis typographiques pour enrichir votre mise en page',
49
-	'barre_e_accent_aigu' => 'Insérer un E accent aigu majuscule',
50
-	'barre_eo' => 'Insérer un E dans l’O',
51
-	'barre_eo_maj' => 'Insérer un E dans l’O majuscule',
52
-	'barre_euro' => 'Insérer le symbole €',
53
-	'barre_gras' => 'Mettre en {{gras}}',
54
-	'barre_guillemets' => 'Entourer de « guillemets »',
55
-	'barre_guillemets_simples' => 'Entourer de “guillemets de second niveau”',
56
-	'barre_intertitre' => 'Transformer en {{{intertitre}}}',
57
-	'barre_italic' => 'Mettre en {italique}',
58
-	'barre_lien' => 'Transformer en [lien hypertexte->http://...]',
59
-	'barre_lien_input' => 'Veuillez indiquer l’adresse de votre lien (vous pouvez indiquer une adresse Web sous la forme http://www.monsite/com ou simplement indiquer le numéro d’un article de ce site.',
60
-	'barre_note' => 'Transformer en [[Note de bas de page]]',
61
-	'barre_paragraphe' => 'Créer un paragraphe',
62
-	'barre_quote' => '<quote>Citer un message</quote>',
63
-	'bouton_changer' => 'Changer',
64
-	'bouton_chercher' => 'Chercher',
65
-	'bouton_choisir' => 'Choisir',
66
-	'bouton_deplacer' => 'Déplacer',
67
-	'bouton_download' => 'Télécharger',
68
-	'bouton_enregistrer' => 'Enregistrer',
69
-	'bouton_radio_desactiver_messagerie_interne' => 'Désactiver la messagerie interne',
70
-	'bouton_radio_envoi_annonces' => 'Envoyer les annonces éditoriales',
71
-	'bouton_radio_non_envoi_annonces' => 'Ne pas envoyer d’annonces',
72
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautés',
73
-	'bouton_recharger_page' => 'recharger cette page',
74
-	'bouton_telecharger' => 'Télécharger',
75
-	'bouton_upload' => 'Téléverser',
76
-	'bouton_valider' => 'Valider',
46
+    // B
47
+    'barre_a_accent_grave' => 'Insérer un A accent grave majuscule',
48
+    'barre_aide' => 'Utilisez les raccourcis typographiques pour enrichir votre mise en page',
49
+    'barre_e_accent_aigu' => 'Insérer un E accent aigu majuscule',
50
+    'barre_eo' => 'Insérer un E dans l’O',
51
+    'barre_eo_maj' => 'Insérer un E dans l’O majuscule',
52
+    'barre_euro' => 'Insérer le symbole €',
53
+    'barre_gras' => 'Mettre en {{gras}}',
54
+    'barre_guillemets' => 'Entourer de « guillemets »',
55
+    'barre_guillemets_simples' => 'Entourer de “guillemets de second niveau”',
56
+    'barre_intertitre' => 'Transformer en {{{intertitre}}}',
57
+    'barre_italic' => 'Mettre en {italique}',
58
+    'barre_lien' => 'Transformer en [lien hypertexte->http://...]',
59
+    'barre_lien_input' => 'Veuillez indiquer l’adresse de votre lien (vous pouvez indiquer une adresse Web sous la forme http://www.monsite/com ou simplement indiquer le numéro d’un article de ce site.',
60
+    'barre_note' => 'Transformer en [[Note de bas de page]]',
61
+    'barre_paragraphe' => 'Créer un paragraphe',
62
+    'barre_quote' => '<quote>Citer un message</quote>',
63
+    'bouton_changer' => 'Changer',
64
+    'bouton_chercher' => 'Chercher',
65
+    'bouton_choisir' => 'Choisir',
66
+    'bouton_deplacer' => 'Déplacer',
67
+    'bouton_download' => 'Télécharger',
68
+    'bouton_enregistrer' => 'Enregistrer',
69
+    'bouton_radio_desactiver_messagerie_interne' => 'Désactiver la messagerie interne',
70
+    'bouton_radio_envoi_annonces' => 'Envoyer les annonces éditoriales',
71
+    'bouton_radio_non_envoi_annonces' => 'Ne pas envoyer d’annonces',
72
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautés',
73
+    'bouton_recharger_page' => 'recharger cette page',
74
+    'bouton_telecharger' => 'Télécharger',
75
+    'bouton_upload' => 'Téléverser',
76
+    'bouton_valider' => 'Valider',
77 77
 
78
-	// C
79
-	'cal_apresmidi' => 'après-midi',
80
-	'cal_jour_entier' => 'jour entier',
81
-	'cal_matin' => 'matin',
82
-	'cal_par_jour' => 'calendrier par jour',
83
-	'cal_par_mois' => 'calendrier par mois',
84
-	'cal_par_semaine' => 'calendrier par semaine',
85
-	'choix_couleur_interface' => 'couleur ',
86
-	'choix_interface' => 'choix  de l’interface',
87
-	'colonne' => 'Colonne',
88
-	'confirm_changer_statut' => 'Attention, vous avez demandé à changer le statut de cet élément. Souhaitez-vous continuer ?',
89
-	'correcte' => 'correcte',
78
+    // C
79
+    'cal_apresmidi' => 'après-midi',
80
+    'cal_jour_entier' => 'jour entier',
81
+    'cal_matin' => 'matin',
82
+    'cal_par_jour' => 'calendrier par jour',
83
+    'cal_par_mois' => 'calendrier par mois',
84
+    'cal_par_semaine' => 'calendrier par semaine',
85
+    'choix_couleur_interface' => 'couleur ',
86
+    'choix_interface' => 'choix  de l’interface',
87
+    'colonne' => 'Colonne',
88
+    'confirm_changer_statut' => 'Attention, vous avez demandé à changer le statut de cet élément. Souhaitez-vous continuer ?',
89
+    'correcte' => 'correcte',
90 90
 
91
-	// D
92
-	'date_aujourdhui' => 'aujourd’hui',
93
-	'date_avant_jc' => 'av. J.C.',
94
-	'date_dans' => 'dans @delai@',
95
-	'date_de_mois_1' => '@j@ @nommois@',
96
-	'date_de_mois_10' => '@j@ @nommois@',
97
-	'date_de_mois_11' => '@j@ @nommois@',
98
-	'date_de_mois_12' => '@j@ @nommois@',
99
-	'date_de_mois_2' => '@j@ @nommois@',
100
-	'date_de_mois_3' => '@j@ @nommois@',
101
-	'date_de_mois_4' => '@j@ @nommois@',
102
-	'date_de_mois_5' => '@j@ @nommois@',
103
-	'date_de_mois_6' => '@j@ @nommois@',
104
-	'date_de_mois_7' => '@j@ @nommois@',
105
-	'date_de_mois_8' => '@j@ @nommois@',
106
-	'date_de_mois_9' => '@j@ @nommois@',
107
-	'date_demain' => 'demain',
108
-	'date_fmt_heures_minutes' => '@h@h@m@min',
109
-	'date_fmt_heures_minutes_court' => '@h@h@m@',
110
-	'date_fmt_jour' => '@nomjour@ @jour@',
111
-	'date_fmt_jour_heure' => '@jour@ à @heure@',
112
-	'date_fmt_jour_heure_debut_fin' => '@jour@ de @heure_debut@ à @heure_fin@',
113
-	'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@ de @heure_debut@@dtabbr@ à @dtend@@heure_fin@@dtabbr@',
114
-	'date_fmt_jour_mois' => '@jour@ @nommois@',
115
-	'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
116
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
117
-	'date_fmt_nomjour' => '@nomjour@ @date@',
118
-	'date_fmt_nomjour_date' => 'le @nomjour@ @date@',
119
-	'date_fmt_periode' => 'Du @date_debut@ au @date_fin@',
120
-	'date_fmt_periode_abbr' => 'Du @dtart@@date_debut@@dtabbr@ au @dtend@@date_fin@@dtabbr@',
121
-	'date_fmt_periode_from' => 'Du',
122
-	'date_fmt_periode_to' => 'au',
123
-	'date_fmt_saison_annee' => '@saison@ @annee@',
124
-	'date_heures' => 'heures',
125
-	'date_hier' => 'hier',
126
-	'date_il_y_a' => 'il y a @delai@',
127
-	'date_jnum1' => '1er',
128
-	'date_jnum10' => '10',
129
-	'date_jnum11' => '11',
130
-	'date_jnum12' => '12',
131
-	'date_jnum13' => '13',
132
-	'date_jnum14' => '14',
133
-	'date_jnum15' => '15',
134
-	'date_jnum16' => '16',
135
-	'date_jnum17' => '17',
136
-	'date_jnum18' => '18',
137
-	'date_jnum19' => '19',
138
-	'date_jnum2' => '2',
139
-	'date_jnum20' => '20',
140
-	'date_jnum21' => '21',
141
-	'date_jnum22' => '22',
142
-	'date_jnum23' => '23',
143
-	'date_jnum24' => '24',
144
-	'date_jnum25' => '25',
145
-	'date_jnum26' => '26',
146
-	'date_jnum27' => '27',
147
-	'date_jnum28' => '28',
148
-	'date_jnum29' => '29',
149
-	'date_jnum3' => '3',
150
-	'date_jnum30' => '30',
151
-	'date_jnum31' => '31',
152
-	'date_jnum4' => '4',
153
-	'date_jnum5' => '5',
154
-	'date_jnum6' => '6',
155
-	'date_jnum7' => '7',
156
-	'date_jnum8' => '8',
157
-	'date_jnum9' => '9',
158
-	'date_jour_1' => 'dimanche',
159
-	'date_jour_1_abbr' => 'dim.',
160
-	'date_jour_1_initiale' => 'd.',
161
-	'date_jour_2' => 'lundi',
162
-	'date_jour_2_abbr' => 'lun.',
163
-	'date_jour_2_initiale' => 'l.',
164
-	'date_jour_3' => 'mardi',
165
-	'date_jour_3_abbr' => 'mar.',
166
-	'date_jour_3_initiale' => 'm.',
167
-	'date_jour_4' => 'mercredi',
168
-	'date_jour_4_abbr' => 'mer.',
169
-	'date_jour_4_initiale' => 'm.',
170
-	'date_jour_5' => 'jeudi',
171
-	'date_jour_5_abbr' => 'jeu.',
172
-	'date_jour_5_initiale' => 'j.',
173
-	'date_jour_6' => 'vendredi',
174
-	'date_jour_6_abbr' => 'ven.',
175
-	'date_jour_6_initiale' => 'v.',
176
-	'date_jour_7' => 'samedi',
177
-	'date_jour_7_abbr' => 'sam.',
178
-	'date_jour_7_initiale' => 's.',
179
-	'date_jours' => 'jours',
180
-	'date_minutes' => 'minutes',
181
-	'date_mois' => 'mois',
182
-	'date_mois_1' => 'janvier',
183
-	'date_mois_10' => 'octobre',
184
-	'date_mois_10_abbr' => 'oct.',
185
-	'date_mois_11' => 'novembre',
186
-	'date_mois_11_abbr' => 'nov.',
187
-	'date_mois_12' => 'décembre',
188
-	'date_mois_12_abbr' => 'déc.',
189
-	'date_mois_1_abbr' => 'janv.',
190
-	'date_mois_2' => 'février',
191
-	'date_mois_2_abbr' => 'févr.',
192
-	'date_mois_3' => 'mars',
193
-	'date_mois_3_abbr' => 'mars',
194
-	'date_mois_4' => 'avril',
195
-	'date_mois_4_abbr' => 'avr.',
196
-	'date_mois_5' => 'mai',
197
-	'date_mois_5_abbr' => 'mai',
198
-	'date_mois_6' => 'juin',
199
-	'date_mois_6_abbr' => 'juin',
200
-	'date_mois_7' => 'juillet',
201
-	'date_mois_7_abbr' => 'juil.',
202
-	'date_mois_8' => 'août',
203
-	'date_mois_8_abbr' => 'août',
204
-	'date_mois_9' => 'septembre',
205
-	'date_mois_9_abbr' => 'sept.',
206
-	'date_saison_1' => 'hiver',
207
-	'date_saison_2' => 'printemps',
208
-	'date_saison_3' => 'été',
209
-	'date_saison_4' => 'automne',
210
-	'date_secondes' => 'secondes',
211
-	'date_semaines' => 'semaines',
212
-	'date_un_mois' => 'mois',
213
-	'date_une_heure' => 'heure',
214
-	'date_une_minute' => 'minute',
215
-	'date_une_seconde' => 'seconde',
216
-	'date_une_semaine' => 'semaine',
217
-	'dirs_commencer' => ' afin de commencer réellement l’installation',
218
-	'dirs_preliminaire' => 'Préliminaire : <b>Régler les droits d’accès</b>',
219
-	'dirs_probleme_droits' => 'Problème de droits d’accès',
220
-	'dirs_repertoires_absents' => '<p><b>Les répertoires suivants n’ont pas été trouvés :</b></p><ul>@bad_dirs@</ul>
91
+    // D
92
+    'date_aujourdhui' => 'aujourd’hui',
93
+    'date_avant_jc' => 'av. J.C.',
94
+    'date_dans' => 'dans @delai@',
95
+    'date_de_mois_1' => '@j@ @nommois@',
96
+    'date_de_mois_10' => '@j@ @nommois@',
97
+    'date_de_mois_11' => '@j@ @nommois@',
98
+    'date_de_mois_12' => '@j@ @nommois@',
99
+    'date_de_mois_2' => '@j@ @nommois@',
100
+    'date_de_mois_3' => '@j@ @nommois@',
101
+    'date_de_mois_4' => '@j@ @nommois@',
102
+    'date_de_mois_5' => '@j@ @nommois@',
103
+    'date_de_mois_6' => '@j@ @nommois@',
104
+    'date_de_mois_7' => '@j@ @nommois@',
105
+    'date_de_mois_8' => '@j@ @nommois@',
106
+    'date_de_mois_9' => '@j@ @nommois@',
107
+    'date_demain' => 'demain',
108
+    'date_fmt_heures_minutes' => '@h@h@m@min',
109
+    'date_fmt_heures_minutes_court' => '@h@h@m@',
110
+    'date_fmt_jour' => '@nomjour@ @jour@',
111
+    'date_fmt_jour_heure' => '@jour@ à @heure@',
112
+    'date_fmt_jour_heure_debut_fin' => '@jour@ de @heure_debut@ à @heure_fin@',
113
+    'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@ de @heure_debut@@dtabbr@ à @dtend@@heure_fin@@dtabbr@',
114
+    'date_fmt_jour_mois' => '@jour@ @nommois@',
115
+    'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
116
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
117
+    'date_fmt_nomjour' => '@nomjour@ @date@',
118
+    'date_fmt_nomjour_date' => 'le @nomjour@ @date@',
119
+    'date_fmt_periode' => 'Du @date_debut@ au @date_fin@',
120
+    'date_fmt_periode_abbr' => 'Du @dtart@@date_debut@@dtabbr@ au @dtend@@date_fin@@dtabbr@',
121
+    'date_fmt_periode_from' => 'Du',
122
+    'date_fmt_periode_to' => 'au',
123
+    'date_fmt_saison_annee' => '@saison@ @annee@',
124
+    'date_heures' => 'heures',
125
+    'date_hier' => 'hier',
126
+    'date_il_y_a' => 'il y a @delai@',
127
+    'date_jnum1' => '1er',
128
+    'date_jnum10' => '10',
129
+    'date_jnum11' => '11',
130
+    'date_jnum12' => '12',
131
+    'date_jnum13' => '13',
132
+    'date_jnum14' => '14',
133
+    'date_jnum15' => '15',
134
+    'date_jnum16' => '16',
135
+    'date_jnum17' => '17',
136
+    'date_jnum18' => '18',
137
+    'date_jnum19' => '19',
138
+    'date_jnum2' => '2',
139
+    'date_jnum20' => '20',
140
+    'date_jnum21' => '21',
141
+    'date_jnum22' => '22',
142
+    'date_jnum23' => '23',
143
+    'date_jnum24' => '24',
144
+    'date_jnum25' => '25',
145
+    'date_jnum26' => '26',
146
+    'date_jnum27' => '27',
147
+    'date_jnum28' => '28',
148
+    'date_jnum29' => '29',
149
+    'date_jnum3' => '3',
150
+    'date_jnum30' => '30',
151
+    'date_jnum31' => '31',
152
+    'date_jnum4' => '4',
153
+    'date_jnum5' => '5',
154
+    'date_jnum6' => '6',
155
+    'date_jnum7' => '7',
156
+    'date_jnum8' => '8',
157
+    'date_jnum9' => '9',
158
+    'date_jour_1' => 'dimanche',
159
+    'date_jour_1_abbr' => 'dim.',
160
+    'date_jour_1_initiale' => 'd.',
161
+    'date_jour_2' => 'lundi',
162
+    'date_jour_2_abbr' => 'lun.',
163
+    'date_jour_2_initiale' => 'l.',
164
+    'date_jour_3' => 'mardi',
165
+    'date_jour_3_abbr' => 'mar.',
166
+    'date_jour_3_initiale' => 'm.',
167
+    'date_jour_4' => 'mercredi',
168
+    'date_jour_4_abbr' => 'mer.',
169
+    'date_jour_4_initiale' => 'm.',
170
+    'date_jour_5' => 'jeudi',
171
+    'date_jour_5_abbr' => 'jeu.',
172
+    'date_jour_5_initiale' => 'j.',
173
+    'date_jour_6' => 'vendredi',
174
+    'date_jour_6_abbr' => 'ven.',
175
+    'date_jour_6_initiale' => 'v.',
176
+    'date_jour_7' => 'samedi',
177
+    'date_jour_7_abbr' => 'sam.',
178
+    'date_jour_7_initiale' => 's.',
179
+    'date_jours' => 'jours',
180
+    'date_minutes' => 'minutes',
181
+    'date_mois' => 'mois',
182
+    'date_mois_1' => 'janvier',
183
+    'date_mois_10' => 'octobre',
184
+    'date_mois_10_abbr' => 'oct.',
185
+    'date_mois_11' => 'novembre',
186
+    'date_mois_11_abbr' => 'nov.',
187
+    'date_mois_12' => 'décembre',
188
+    'date_mois_12_abbr' => 'déc.',
189
+    'date_mois_1_abbr' => 'janv.',
190
+    'date_mois_2' => 'février',
191
+    'date_mois_2_abbr' => 'févr.',
192
+    'date_mois_3' => 'mars',
193
+    'date_mois_3_abbr' => 'mars',
194
+    'date_mois_4' => 'avril',
195
+    'date_mois_4_abbr' => 'avr.',
196
+    'date_mois_5' => 'mai',
197
+    'date_mois_5_abbr' => 'mai',
198
+    'date_mois_6' => 'juin',
199
+    'date_mois_6_abbr' => 'juin',
200
+    'date_mois_7' => 'juillet',
201
+    'date_mois_7_abbr' => 'juil.',
202
+    'date_mois_8' => 'août',
203
+    'date_mois_8_abbr' => 'août',
204
+    'date_mois_9' => 'septembre',
205
+    'date_mois_9_abbr' => 'sept.',
206
+    'date_saison_1' => 'hiver',
207
+    'date_saison_2' => 'printemps',
208
+    'date_saison_3' => 'été',
209
+    'date_saison_4' => 'automne',
210
+    'date_secondes' => 'secondes',
211
+    'date_semaines' => 'semaines',
212
+    'date_un_mois' => 'mois',
213
+    'date_une_heure' => 'heure',
214
+    'date_une_minute' => 'minute',
215
+    'date_une_seconde' => 'seconde',
216
+    'date_une_semaine' => 'semaine',
217
+    'dirs_commencer' => ' afin de commencer réellement l’installation',
218
+    'dirs_preliminaire' => 'Préliminaire : <b>Régler les droits d’accès</b>',
219
+    'dirs_probleme_droits' => 'Problème de droits d’accès',
220
+    'dirs_repertoires_absents' => '<p><b>Les répertoires suivants n’ont pas été trouvés :</b></p><ul>@bad_dirs@</ul>
221 221
   <p>Il est probable que cela soit dû à un problème de mauvaise mise en majuscules ou minuscules.
222 222
   Vérifiez que les minuscules et majuscules de ces répertoires concordent bien avec ce qui est affiché
223 223
   ci-dessus ; si ce n’est pas le cas, renommez les répertoires avec votre logiciel FTP de façon à corriger l’erreur.</p>
224 224
   <p>Une fois cette manipulation effectuée, vous pourrez ',
225
-	'dirs_repertoires_suivants' => '<p><b>Les répertoires suivants ne sont pas accessibles en écriture :</b></p> <ul>@bad_dirs@</ul>
225
+    'dirs_repertoires_suivants' => '<p><b>Les répertoires suivants ne sont pas accessibles en écriture :</b></p> <ul>@bad_dirs@</ul>
226 226
   <p>Pour y remédier, utilisez votre client FTP afin de régler les droits d’accès de chacun
227 227
   de ces répertoires. La procédure est expliquée en détail dans le guide d’installation.</p>
228 228
   <p>Une fois cette manipulation effectuée, vous pourrez ',
229
-	'double_occurrence' => 'Double occurrence de @balise@',
229
+    'double_occurrence' => 'Double occurrence de @balise@',
230 230
 
231
-	// E
232
-	'en_cours' => 'en cours',
233
-	'envoi_via_le_site' => 'Envoi via le site',
234
-	'erreur' => 'Erreur',
235
-	'erreur_balise_non_fermee' => 'dernière balise non refermée :',
236
-	'erreur_technique_ajaxform' => 'Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau.',
237
-	'erreur_technique_enregistrement_champs' => 'Une erreur technique a empêché l’enregistrement correct du champ @champs@.',
238
-	'erreur_technique_enregistrement_impossible' => 'Une erreur technique a empêché l’enregistrement.',
239
-	'erreur_texte' => 'erreur(s)',
240
-	'etape' => 'Étape',
231
+    // E
232
+    'en_cours' => 'en cours',
233
+    'envoi_via_le_site' => 'Envoi via le site',
234
+    'erreur' => 'Erreur',
235
+    'erreur_balise_non_fermee' => 'dernière balise non refermée :',
236
+    'erreur_technique_ajaxform' => 'Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau.',
237
+    'erreur_technique_enregistrement_champs' => 'Une erreur technique a empêché l’enregistrement correct du champ @champs@.',
238
+    'erreur_technique_enregistrement_impossible' => 'Une erreur technique a empêché l’enregistrement.',
239
+    'erreur_texte' => 'erreur(s)',
240
+    'etape' => 'Étape',
241 241
 
242
-	// F
243
-	'fichier_introuvable' => 'Fichier @fichier@ introuvable', # MODIF
244
-	'form_auteur_confirmation' => 'Confirmez votre adresse email',
245
-	'form_auteur_email_modifie' => 'Votre adresse email a été modifiée.',
246
-	'form_auteur_envoi_mail_confirmation' => 'Un courrier électronique de confirmation vient d’être envoyé à @email@. Vous devrez visiter l’adresse Web mentionnée dans ce courrier pour valider votre adresse mail.',
247
-	'form_auteur_mail_confirmation' => 'Bonjour,
242
+    // F
243
+    'fichier_introuvable' => 'Fichier @fichier@ introuvable', # MODIF
244
+    'form_auteur_confirmation' => 'Confirmez votre adresse email',
245
+    'form_auteur_email_modifie' => 'Votre adresse email a été modifiée.',
246
+    'form_auteur_envoi_mail_confirmation' => 'Un courrier électronique de confirmation vient d’être envoyé à @email@. Vous devrez visiter l’adresse Web mentionnée dans ce courrier pour valider votre adresse mail.',
247
+    'form_auteur_mail_confirmation' => 'Bonjour,
248 248
 
249 249
 Vous avez demandé à changer votre adresse email.
250 250
 Pour confirmer votre nouvelle adresse, il suffit de vous connecter à
@@ -253,346 +253,346 @@  discard block
 block discarded – undo
253 253
 
254 254
     @url@
255 255
 ',
256
-	'form_deja_inscrit' => 'Vous êtes déjà inscrite.',
257
-	'form_email_non_valide' => 'Votre adresse email n’est pas valide.',
258
-	'form_forum_access_refuse' => 'Vous n’avez plus accès à ce site.',
259
-	'form_forum_bonjour' => 'Bonjour @nom@,',
260
-	'form_forum_confirmer_email' => 'Pour confirmer votre adresse email, rendez-vous à cette adresse : @url_confirm@',
261
-	'form_forum_email_deja_enregistre' => 'Cette adresse email est déjà enregistrée, vous pouvez donc utiliser votre mot de passe habituel.',
262
-	'form_forum_identifiant_mail' => 'Votre nouvel identifiant vient de vous être envoyé par email.',
263
-	'form_forum_identifiants' => 'Identifiants personnels',
264
-	'form_forum_indiquer_nom_email' => 'Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.',
265
-	'form_forum_login' => 'login :',
266
-	'form_forum_message_auto' => '(ceci est un message automatique)',
267
-	'form_forum_pass' => 'mot de passe :',
268
-	'form_forum_probleme_mail' => 'Problème de mail : l’identifiant ne peut pas être envoyé.',
269
-	'form_forum_voici1' => 'Voici vos identifiants pour pouvoir participer à la vie du site "@nom_site_spip@" (@adresse_site@) :',
270
-	'form_forum_voici2' => 'Voici vos identifiants pour proposer des articles sur
256
+    'form_deja_inscrit' => 'Vous êtes déjà inscrite.',
257
+    'form_email_non_valide' => 'Votre adresse email n’est pas valide.',
258
+    'form_forum_access_refuse' => 'Vous n’avez plus accès à ce site.',
259
+    'form_forum_bonjour' => 'Bonjour @nom@,',
260
+    'form_forum_confirmer_email' => 'Pour confirmer votre adresse email, rendez-vous à cette adresse : @url_confirm@',
261
+    'form_forum_email_deja_enregistre' => 'Cette adresse email est déjà enregistrée, vous pouvez donc utiliser votre mot de passe habituel.',
262
+    'form_forum_identifiant_mail' => 'Votre nouvel identifiant vient de vous être envoyé par email.',
263
+    'form_forum_identifiants' => 'Identifiants personnels',
264
+    'form_forum_indiquer_nom_email' => 'Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.',
265
+    'form_forum_login' => 'login :',
266
+    'form_forum_message_auto' => '(ceci est un message automatique)',
267
+    'form_forum_pass' => 'mot de passe :',
268
+    'form_forum_probleme_mail' => 'Problème de mail : l’identifiant ne peut pas être envoyé.',
269
+    'form_forum_voici1' => 'Voici vos identifiants pour pouvoir participer à la vie du site "@nom_site_spip@" (@adresse_site@) :',
270
+    'form_forum_voici2' => 'Voici vos identifiants pour proposer des articles sur
271 271
 le site "@nom_site_spip@" (@adresse_login@) :',
272
-	'form_indiquer_email' => 'Veuillez indiquer votre adresse email.',
273
-	'form_indiquer_nom' => 'Veuillez indiquer votre nom.',
274
-	'form_indiquer_nom_site' => 'Veuillez indiquer le nom de votre site.',
275
-	'form_pet_deja_enregistre' => 'Ce site est déjà enregistré',
276
-	'form_pet_signature_pasprise' => 'Votre signature n’est pas prise en compte.',
277
-	'form_prop_confirmer_envoi' => 'Confirmer l’envoi',
278
-	'form_prop_description' => 'Description/commentaire',
279
-	'form_prop_enregistre' => 'Votre proposition est enregistrée, elle apparaîtra en ligne après validation par les responsables de ce site.',
280
-	'form_prop_envoyer' => 'Envoyer un message',
281
-	'form_prop_indiquer_email' => 'Veuillez indiquer une adresse email valide',
282
-	'form_prop_indiquer_nom_site' => 'Veuillez indiquer le nom du site.',
283
-	'form_prop_indiquer_sujet' => 'Veuillez indiquer un sujet',
284
-	'form_prop_message_envoye' => 'Message envoyé',
285
-	'form_prop_non_enregistre' => 'Votre proposition n’a pas été enregistrée.',
286
-	'form_prop_sujet' => 'Sujet',
287
-	'form_prop_url_site' => 'Adresse URL du site',
288
-	'format_date_attendu' => 'Saisir une date au format jj/mm/aaaa.',
289
-	'format_date_incorrecte' => 'La date ou son format est incorrect',
290
-	'format_heure_attendu' => 'Saisir une heure au format hh:mm.',
291
-	'format_heure_incorrecte' => 'L’heure ou son format est incorrect',
292
-	'forum_non_inscrit' => 'Vous n’êtes pas inscrite, ou l’adresse ou le mot de passe sont erronés.',
293
-	'forum_par_auteur' => 'par @auteur@',
294
-	'forum_titre_erreur' => 'Erreur...',
272
+    'form_indiquer_email' => 'Veuillez indiquer votre adresse email.',
273
+    'form_indiquer_nom' => 'Veuillez indiquer votre nom.',
274
+    'form_indiquer_nom_site' => 'Veuillez indiquer le nom de votre site.',
275
+    'form_pet_deja_enregistre' => 'Ce site est déjà enregistré',
276
+    'form_pet_signature_pasprise' => 'Votre signature n’est pas prise en compte.',
277
+    'form_prop_confirmer_envoi' => 'Confirmer l’envoi',
278
+    'form_prop_description' => 'Description/commentaire',
279
+    'form_prop_enregistre' => 'Votre proposition est enregistrée, elle apparaîtra en ligne après validation par les responsables de ce site.',
280
+    'form_prop_envoyer' => 'Envoyer un message',
281
+    'form_prop_indiquer_email' => 'Veuillez indiquer une adresse email valide',
282
+    'form_prop_indiquer_nom_site' => 'Veuillez indiquer le nom du site.',
283
+    'form_prop_indiquer_sujet' => 'Veuillez indiquer un sujet',
284
+    'form_prop_message_envoye' => 'Message envoyé',
285
+    'form_prop_non_enregistre' => 'Votre proposition n’a pas été enregistrée.',
286
+    'form_prop_sujet' => 'Sujet',
287
+    'form_prop_url_site' => 'Adresse URL du site',
288
+    'format_date_attendu' => 'Saisir une date au format jj/mm/aaaa.',
289
+    'format_date_incorrecte' => 'La date ou son format est incorrect',
290
+    'format_heure_attendu' => 'Saisir une heure au format hh:mm.',
291
+    'format_heure_incorrecte' => 'L’heure ou son format est incorrect',
292
+    'forum_non_inscrit' => 'Vous n’êtes pas inscrite, ou l’adresse ou le mot de passe sont erronés.',
293
+    'forum_par_auteur' => 'par @auteur@',
294
+    'forum_titre_erreur' => 'Erreur...',
295 295
 
296
-	// I
297
-	'ical_texte_rss_articles' => 'Le fichier « backend » des articles de ce site se trouve à l’adresse :',
298
-	'ical_texte_rss_articles2' => 'Vous pouvez également obtenir des fichiers « backend » pour les articles de chaque rubrique du site :',
299
-	'ical_texte_rss_breves' => 'Il existe de plus un fichier contenant les brèves du site. En précisant un numéro de rubrique, vous obtiendrez uniquement les brèves de cette rubrique.',
300
-	'icone_a_suivre' => 'À suivre',
301
-	'icone_admin_site' => 'Administration du site',
302
-	'icone_agenda' => 'Agenda',
303
-	'icone_aide_ligne' => 'Aide',
304
-	'icone_articles' => 'Articles',
305
-	'icone_auteurs' => 'Autrices',
306
-	'icone_brouteur' => 'Navigation rapide',
307
-	'icone_configuration_site' => 'Configuration',
308
-	'icone_configurer_site' => 'Configurer votre site',
309
-	'icone_creer_nouvel_auteur' => 'Créer une nouvelle autrice',
310
-	'icone_creer_rubrique' => 'Créer une rubrique',
311
-	'icone_creer_sous_rubrique' => 'Créer une sous-rubrique',
312
-	'icone_deconnecter' => 'Se déconnecter',
313
-	'icone_discussions' => 'Discussions',
314
-	'icone_doc_rubrique' => 'Documents des rubriques',
315
-	'icone_ecrire_article' => 'Écrire un nouvel article',
316
-	'icone_edition_site' => 'Édition',
317
-	'icone_gestion_langues' => 'Gestion des langues',
318
-	'icone_informations_personnelles' => 'Informations personnelles',
319
-	'icone_interface_complet' => 'interface complète',
320
-	'icone_interface_simple' => 'Interface simplifiée',
321
-	'icone_maintenance_site' => 'Maintenance du site',
322
-	'icone_messagerie_personnelle' => 'Messagerie personnelle',
323
-	'icone_repartition_debut' => 'Afficher la répartition depuis le début',
324
-	'icone_rubriques' => 'Rubriques',
325
-	'icone_sauver_site' => 'Sauvegarde du site',
326
-	'icone_site_entier' => 'Tout le site',
327
-	'icone_sites_references' => 'Sites référencés',
328
-	'icone_statistiques' => 'Statistiques du site',
329
-	'icone_suivi_activite' => 'Suivre la vie du site',
330
-	'icone_suivi_actualite' => 'Évolution du site',
331
-	'icone_suivi_pettions' => 'Suivre/gérer les pétitions',
332
-	'icone_suivi_revisions' => 'Modifications des articles',
333
-	'icone_supprimer_document' => 'Supprimer ce document',
334
-	'icone_supprimer_image' => 'Supprimer cette image',
335
-	'icone_tous_articles' => 'Tous vos articles',
336
-	'icone_tous_auteur' => 'Toutes les autrices',
337
-	'icone_tous_visiteur' => 'Toutes les visiteuses',
338
-	'icone_visiter_site' => 'Voir le site public',
339
-	'icone_voir_en_ligne' => 'Voir en ligne',
340
-	'img_indisponible' => 'image indisponible',
341
-	'impossible' => 'impossible',
342
-	'info_a_suivre' => 'À SUIVRE »',
343
-	'info_acces_interdit' => 'Accès interdit',
344
-	'info_acces_refuse' => 'Accès refusé',
345
-	'info_action' => 'Action : @action@',
346
-	'info_administrer_rubriques' => 'Vous pouvez administrer cette rubrique et ses sous-rubriques',
347
-	'info_adresse_non_indiquee' => 'Vous n’avez pas indiqué d’adresse à tester !',
348
-	'info_aide' => 'AIDE :',
349
-	'info_ajouter_mot' => 'Ajouter ce mot',
350
-	'info_annonce' => 'ANNONCE',
351
-	'info_annonces_generales' => 'Annonces générales :',
352
-	'info_article_propose' => 'Article proposé',
353
-	'info_article_publie' => 'Article publié',
354
-	'info_article_redaction' => 'Article en cours de rédaction',
355
-	'info_article_refuse' => 'Article refusé',
356
-	'info_article_supprime' => 'Article supprimé',
357
-	'info_articles' => 'Articles',
358
-	'info_articles_a_valider' => 'Les articles à valider',
359
-	'info_articles_nb' => '@nb@ articles',
360
-	'info_articles_proposes' => 'Articles proposés',
361
-	'info_articles_un' => '1 article',
362
-	'info_auteurs_nombre' => 'autrice(s) :',
363
-	'info_authentification_ftp' => 'Authentification (par FTP).',
364
-	'info_breves_2' => 'brèves',
365
-	'info_breves_nb' => '@nb@ brèves',
366
-	'info_breves_un' => '1 brève',
367
-	'info_connexion_refusee' => 'Connexion refusée',
368
-	'info_contact_developpeur' => 'Veuillez contacter une développeuse.',
369
-	'info_contenance' => 'Ce site contient :',
370
-	'info_contribution' => 'contributions',
371
-	'info_copyright' => '@spip@ est un logiciel libre distribué @lien_gpl@.',
372
-	'info_copyright_doc' => 'Pour plus d’informations, voir le site <a href="@spipnet@">@spipnet_affiche@</a>.',
373
-	'info_copyright_gpl' => 'sous licence GPL',
374
-	'info_cours_edition' => 'En cours de modification',
375
-	'info_creer_repertoire' => 'Veuillez créer un fichier ou un répertoire nommé :',
376
-	'info_creer_repertoire_2' => 'à l’intérieur du sous-répertoire <b>@repertoire@</b>, puis :',
377
-	'info_creer_vignette' => 'création automatique de la vignette',
378
-	'info_creerdansrubrique_non_autorise' => 'Vous n’avez pas de droits suffisants pour créer un contenu dans cette rubrique',
379
-	'info_deplier' => 'Déplier',
380
-	'info_descriptif_nombre' => 'descriptif(s) :',
381
-	'info_description' => 'Description :',
382
-	'info_description_2' => 'Description :',
383
-	'info_dimension' => 'Dimensions :',
384
-	'info_documents_nb' => '@nb@ documents',
385
-	'info_documents_un' => '1 document',
386
-	'info_ecire_message_prive' => 'Écrire un message privé',
387
-	'info_email_invalide' => 'Adresse email invalide.',
388
-	'info_en_cours_validation' => 'Vos articles en cours de rédaction',
389
-	'info_en_ligne' => 'Actuellement en ligne :',
390
-	'info_envoyer_message_prive' => 'Envoyer un message privé à cette autrice',
391
-	'info_erreur_requete' => 'Erreur dans la requête :',
392
-	'info_erreur_squelette2' => 'Aucun squelette <b>@fichier@</b> n’est disponible...',
393
-	'info_erreur_systeme' => 'Erreur système (errno @errsys@)',
394
-	'info_erreur_systeme2' => 'Le disque dur est peut-être plein, ou la base de données endommagée.<br />
296
+    // I
297
+    'ical_texte_rss_articles' => 'Le fichier « backend » des articles de ce site se trouve à l’adresse :',
298
+    'ical_texte_rss_articles2' => 'Vous pouvez également obtenir des fichiers « backend » pour les articles de chaque rubrique du site :',
299
+    'ical_texte_rss_breves' => 'Il existe de plus un fichier contenant les brèves du site. En précisant un numéro de rubrique, vous obtiendrez uniquement les brèves de cette rubrique.',
300
+    'icone_a_suivre' => 'À suivre',
301
+    'icone_admin_site' => 'Administration du site',
302
+    'icone_agenda' => 'Agenda',
303
+    'icone_aide_ligne' => 'Aide',
304
+    'icone_articles' => 'Articles',
305
+    'icone_auteurs' => 'Autrices',
306
+    'icone_brouteur' => 'Navigation rapide',
307
+    'icone_configuration_site' => 'Configuration',
308
+    'icone_configurer_site' => 'Configurer votre site',
309
+    'icone_creer_nouvel_auteur' => 'Créer une nouvelle autrice',
310
+    'icone_creer_rubrique' => 'Créer une rubrique',
311
+    'icone_creer_sous_rubrique' => 'Créer une sous-rubrique',
312
+    'icone_deconnecter' => 'Se déconnecter',
313
+    'icone_discussions' => 'Discussions',
314
+    'icone_doc_rubrique' => 'Documents des rubriques',
315
+    'icone_ecrire_article' => 'Écrire un nouvel article',
316
+    'icone_edition_site' => 'Édition',
317
+    'icone_gestion_langues' => 'Gestion des langues',
318
+    'icone_informations_personnelles' => 'Informations personnelles',
319
+    'icone_interface_complet' => 'interface complète',
320
+    'icone_interface_simple' => 'Interface simplifiée',
321
+    'icone_maintenance_site' => 'Maintenance du site',
322
+    'icone_messagerie_personnelle' => 'Messagerie personnelle',
323
+    'icone_repartition_debut' => 'Afficher la répartition depuis le début',
324
+    'icone_rubriques' => 'Rubriques',
325
+    'icone_sauver_site' => 'Sauvegarde du site',
326
+    'icone_site_entier' => 'Tout le site',
327
+    'icone_sites_references' => 'Sites référencés',
328
+    'icone_statistiques' => 'Statistiques du site',
329
+    'icone_suivi_activite' => 'Suivre la vie du site',
330
+    'icone_suivi_actualite' => 'Évolution du site',
331
+    'icone_suivi_pettions' => 'Suivre/gérer les pétitions',
332
+    'icone_suivi_revisions' => 'Modifications des articles',
333
+    'icone_supprimer_document' => 'Supprimer ce document',
334
+    'icone_supprimer_image' => 'Supprimer cette image',
335
+    'icone_tous_articles' => 'Tous vos articles',
336
+    'icone_tous_auteur' => 'Toutes les autrices',
337
+    'icone_tous_visiteur' => 'Toutes les visiteuses',
338
+    'icone_visiter_site' => 'Voir le site public',
339
+    'icone_voir_en_ligne' => 'Voir en ligne',
340
+    'img_indisponible' => 'image indisponible',
341
+    'impossible' => 'impossible',
342
+    'info_a_suivre' => 'À SUIVRE »',
343
+    'info_acces_interdit' => 'Accès interdit',
344
+    'info_acces_refuse' => 'Accès refusé',
345
+    'info_action' => 'Action : @action@',
346
+    'info_administrer_rubriques' => 'Vous pouvez administrer cette rubrique et ses sous-rubriques',
347
+    'info_adresse_non_indiquee' => 'Vous n’avez pas indiqué d’adresse à tester !',
348
+    'info_aide' => 'AIDE :',
349
+    'info_ajouter_mot' => 'Ajouter ce mot',
350
+    'info_annonce' => 'ANNONCE',
351
+    'info_annonces_generales' => 'Annonces générales :',
352
+    'info_article_propose' => 'Article proposé',
353
+    'info_article_publie' => 'Article publié',
354
+    'info_article_redaction' => 'Article en cours de rédaction',
355
+    'info_article_refuse' => 'Article refusé',
356
+    'info_article_supprime' => 'Article supprimé',
357
+    'info_articles' => 'Articles',
358
+    'info_articles_a_valider' => 'Les articles à valider',
359
+    'info_articles_nb' => '@nb@ articles',
360
+    'info_articles_proposes' => 'Articles proposés',
361
+    'info_articles_un' => '1 article',
362
+    'info_auteurs_nombre' => 'autrice(s) :',
363
+    'info_authentification_ftp' => 'Authentification (par FTP).',
364
+    'info_breves_2' => 'brèves',
365
+    'info_breves_nb' => '@nb@ brèves',
366
+    'info_breves_un' => '1 brève',
367
+    'info_connexion_refusee' => 'Connexion refusée',
368
+    'info_contact_developpeur' => 'Veuillez contacter une développeuse.',
369
+    'info_contenance' => 'Ce site contient :',
370
+    'info_contribution' => 'contributions',
371
+    'info_copyright' => '@spip@ est un logiciel libre distribué @lien_gpl@.',
372
+    'info_copyright_doc' => 'Pour plus d’informations, voir le site <a href="@spipnet@">@spipnet_affiche@</a>.',
373
+    'info_copyright_gpl' => 'sous licence GPL',
374
+    'info_cours_edition' => 'En cours de modification',
375
+    'info_creer_repertoire' => 'Veuillez créer un fichier ou un répertoire nommé :',
376
+    'info_creer_repertoire_2' => 'à l’intérieur du sous-répertoire <b>@repertoire@</b>, puis :',
377
+    'info_creer_vignette' => 'création automatique de la vignette',
378
+    'info_creerdansrubrique_non_autorise' => 'Vous n’avez pas de droits suffisants pour créer un contenu dans cette rubrique',
379
+    'info_deplier' => 'Déplier',
380
+    'info_descriptif_nombre' => 'descriptif(s) :',
381
+    'info_description' => 'Description :',
382
+    'info_description_2' => 'Description :',
383
+    'info_dimension' => 'Dimensions :',
384
+    'info_documents_nb' => '@nb@ documents',
385
+    'info_documents_un' => '1 document',
386
+    'info_ecire_message_prive' => 'Écrire un message privé',
387
+    'info_email_invalide' => 'Adresse email invalide.',
388
+    'info_en_cours_validation' => 'Vos articles en cours de rédaction',
389
+    'info_en_ligne' => 'Actuellement en ligne :',
390
+    'info_envoyer_message_prive' => 'Envoyer un message privé à cette autrice',
391
+    'info_erreur_requete' => 'Erreur dans la requête :',
392
+    'info_erreur_squelette2' => 'Aucun squelette <b>@fichier@</b> n’est disponible...',
393
+    'info_erreur_systeme' => 'Erreur système (errno @errsys@)',
394
+    'info_erreur_systeme2' => 'Le disque dur est peut-être plein, ou la base de données endommagée.<br />
395 395
 <span style="color:red;">Essayez de <a href=\'@script@\'>réparer la base</a>, ou contactez votre hébergeur.</span>',
396
-	'info_fini' => 'C’est fini !',
397
-	'info_format_image' => 'Formats d’images pouvant être utilisées pour créer des vignettes : @gd_formats@.',
398
-	'info_format_non_defini' => 'format non défini',
399
-	'info_grand_ecran' => 'Grand écran',
400
-	'info_image_aide' => 'AIDE',
401
-	'info_image_process_titre' => 'Méthode de fabrication des vignettes',
402
-	'info_impossible_lire_page' => '<b>Erreur !</b> Impossible de lire la page <tt><html>@test_proxy@</html></tt> à travers le proxy ',
403
-	'info_installation_systeme_publication' => 'Installation du système de publication...',
404
-	'info_installer_documents' => 'Vous pouvez installer automatiquement tous les documents contenus dans le dossier @upload@.',
405
-	'info_installer_ftp' => 'En tant qu’administratrice, vous pouvez installer (par FTP) des fichiers dans le dossier @upload@ pour ensuite les sélectionner directement ici.',
406
-	'info_installer_images' => 'Vous pouvez installer des images aux formats JPEG, GIF et PNG.',
407
-	'info_installer_images_dossier' => 'Installer des images dans le dossier @upload@ pour pouvoir les sélectionner ici.',
408
-	'info_interface_complete' => 'interface complète',
409
-	'info_interface_simple' => 'Interface simplifiée',
410
-	'info_joindre_document_article' => 'Vous pouvez joindre à cet article des documents de type',
411
-	'info_joindre_document_rubrique' => 'Vous pouvez ajouter dans cette rubrique des documents de type',
412
-	'info_joindre_documents_article' => 'Vous pouvez joindre à votre article des documents de type :',
413
-	'info_l_article' => 'l’article',
414
-	'info_la_breve' => 'la brève',
415
-	'info_la_rubrique' => 'la rubrique',
416
-	'info_langue_principale' => 'Langue principale du site',
417
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixels',
418
-	'info_les_auteurs_1' => 'par @les_auteurs@',
419
-	'info_logo_format_interdit' => 'Seuls les logos aux formats @formats@ sont autorisés.',
420
-	'info_logo_max_poids' => 'Les logos doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).',
421
-	'info_mail_fournisseur' => '[email protected]',
422
-	'info_message_2' => 'MESSAGE',
423
-	'info_message_supprime' => 'MESSAGE SUPPRIMÉ',
424
-	'info_messages_nb' => '@nb@ messages',
425
-	'info_messages_un' => '1 message',
426
-	'info_mise_en_ligne' => 'Date de mise en ligne :',
427
-	'info_modification_parametres_securite' => 'modifications des paramètres de sécurité',
428
-	'info_mois_courant' => 'Dans le courant du mois :',
429
-	'info_mot_cle_ajoute' => 'Le mot-clé suivant a été ajouté à',
430
-	'info_multi_herit' => 'Langue par défaut',
431
-	'info_multi_langues_soulignees' => 'Les <u>langues soulignées</u> bénéficient d’une traduction totale ou partielle des textes de l’interface. Si vous sélectionnez ces langues, de nombreux éléments du site public (dates, formulaires) seront automatiquement traduits. Pour les langues non soulignées, ces éléments apparaîtront dans la langue principale du site.',
432
-	'info_multilinguisme' => 'Multilinguisme',
433
-	'info_nom_non_utilisateurs_connectes' => 'Votre nom n’apparaît pas dans la liste des utilisatrices connectées.',
434
-	'info_nom_utilisateurs_connectes' => 'Votre nom apparaît dans la liste des utilisatrices connectées.',
435
-	'info_nombre_en_ligne' => 'Actuellement en ligne :',
436
-	'info_non_resultat' => 'Aucun résultat pour "@cherche_mot@"',
437
-	'info_non_utilisation_messagerie' => 'Vous n’utilisez pas la messagerie interne de ce site.',
438
-	'info_nouveau_message' => 'VOUS AVEZ UN NOUVEAU MESSAGE',
439
-	'info_nouveaux_messages' => 'VOUS AVEZ @total_messages@ NOUVEAUX MESSAGES',
440
-	'info_numero_abbreviation' => 'N° ',
441
-	'info_obligatoire' => 'Cette information est obligatoire',
442
-	'info_page_actuelle' => 'Page actuelle',
443
-	'info_pense_bete' => 'PENSE-BÊTE',
444
-	'info_petit_ecran' => 'Petit écran',
445
-	'info_petition_close' => 'Pétition close',
446
-	'info_pixels' => 'pixels',
447
-	'info_plusieurs_mots_trouves' => 'Plusieurs mots-clés trouvés pour "@cherche_mot@" :',
448
-	'info_portfolio_automatique' => 'Portfolio automatique :',
449
-	'info_premier_resultat' => '[@debut_limit@ premiers résultats sur @total@]',
450
-	'info_premier_resultat_sur' => '[@debut_limit@ premiers résultats sur @total@]',
451
-	'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
452
-	'info_propose_2' => 'Article proposé
396
+    'info_fini' => 'C’est fini !',
397
+    'info_format_image' => 'Formats d’images pouvant être utilisées pour créer des vignettes : @gd_formats@.',
398
+    'info_format_non_defini' => 'format non défini',
399
+    'info_grand_ecran' => 'Grand écran',
400
+    'info_image_aide' => 'AIDE',
401
+    'info_image_process_titre' => 'Méthode de fabrication des vignettes',
402
+    'info_impossible_lire_page' => '<b>Erreur !</b> Impossible de lire la page <tt><html>@test_proxy@</html></tt> à travers le proxy ',
403
+    'info_installation_systeme_publication' => 'Installation du système de publication...',
404
+    'info_installer_documents' => 'Vous pouvez installer automatiquement tous les documents contenus dans le dossier @upload@.',
405
+    'info_installer_ftp' => 'En tant qu’administratrice, vous pouvez installer (par FTP) des fichiers dans le dossier @upload@ pour ensuite les sélectionner directement ici.',
406
+    'info_installer_images' => 'Vous pouvez installer des images aux formats JPEG, GIF et PNG.',
407
+    'info_installer_images_dossier' => 'Installer des images dans le dossier @upload@ pour pouvoir les sélectionner ici.',
408
+    'info_interface_complete' => 'interface complète',
409
+    'info_interface_simple' => 'Interface simplifiée',
410
+    'info_joindre_document_article' => 'Vous pouvez joindre à cet article des documents de type',
411
+    'info_joindre_document_rubrique' => 'Vous pouvez ajouter dans cette rubrique des documents de type',
412
+    'info_joindre_documents_article' => 'Vous pouvez joindre à votre article des documents de type :',
413
+    'info_l_article' => 'l’article',
414
+    'info_la_breve' => 'la brève',
415
+    'info_la_rubrique' => 'la rubrique',
416
+    'info_langue_principale' => 'Langue principale du site',
417
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixels',
418
+    'info_les_auteurs_1' => 'par @les_auteurs@',
419
+    'info_logo_format_interdit' => 'Seuls les logos aux formats @formats@ sont autorisés.',
420
+    'info_logo_max_poids' => 'Les logos doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).',
421
+    'info_mail_fournisseur' => '[email protected]',
422
+    'info_message_2' => 'MESSAGE',
423
+    'info_message_supprime' => 'MESSAGE SUPPRIMÉ',
424
+    'info_messages_nb' => '@nb@ messages',
425
+    'info_messages_un' => '1 message',
426
+    'info_mise_en_ligne' => 'Date de mise en ligne :',
427
+    'info_modification_parametres_securite' => 'modifications des paramètres de sécurité',
428
+    'info_mois_courant' => 'Dans le courant du mois :',
429
+    'info_mot_cle_ajoute' => 'Le mot-clé suivant a été ajouté à',
430
+    'info_multi_herit' => 'Langue par défaut',
431
+    'info_multi_langues_soulignees' => 'Les <u>langues soulignées</u> bénéficient d’une traduction totale ou partielle des textes de l’interface. Si vous sélectionnez ces langues, de nombreux éléments du site public (dates, formulaires) seront automatiquement traduits. Pour les langues non soulignées, ces éléments apparaîtront dans la langue principale du site.',
432
+    'info_multilinguisme' => 'Multilinguisme',
433
+    'info_nom_non_utilisateurs_connectes' => 'Votre nom n’apparaît pas dans la liste des utilisatrices connectées.',
434
+    'info_nom_utilisateurs_connectes' => 'Votre nom apparaît dans la liste des utilisatrices connectées.',
435
+    'info_nombre_en_ligne' => 'Actuellement en ligne :',
436
+    'info_non_resultat' => 'Aucun résultat pour "@cherche_mot@"',
437
+    'info_non_utilisation_messagerie' => 'Vous n’utilisez pas la messagerie interne de ce site.',
438
+    'info_nouveau_message' => 'VOUS AVEZ UN NOUVEAU MESSAGE',
439
+    'info_nouveaux_messages' => 'VOUS AVEZ @total_messages@ NOUVEAUX MESSAGES',
440
+    'info_numero_abbreviation' => 'N° ',
441
+    'info_obligatoire' => 'Cette information est obligatoire',
442
+    'info_page_actuelle' => 'Page actuelle',
443
+    'info_pense_bete' => 'PENSE-BÊTE',
444
+    'info_petit_ecran' => 'Petit écran',
445
+    'info_petition_close' => 'Pétition close',
446
+    'info_pixels' => 'pixels',
447
+    'info_plusieurs_mots_trouves' => 'Plusieurs mots-clés trouvés pour "@cherche_mot@" :',
448
+    'info_portfolio_automatique' => 'Portfolio automatique :',
449
+    'info_premier_resultat' => '[@debut_limit@ premiers résultats sur @total@]',
450
+    'info_premier_resultat_sur' => '[@debut_limit@ premiers résultats sur @total@]',
451
+    'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
452
+    'info_propose_2' => 'Article proposé
453 453
 ---------------',
454
-	'info_propose_3' => 'L’article "@titre@" est proposé à la publication.',
455
-	'info_propose_4' => 'Vous êtes invitée à venir le consulter et à donner votre opinion',
456
-	'info_propose_5' => 'dans le forum qui lui est attaché. Il est disponible à l’adresse :',
457
-	'info_publie_01' => 'L’article "@titre@" a été validé par @connect_nom@.',
458
-	'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
459
-	'info_publie_2' => 'Article publié
454
+    'info_propose_3' => 'L’article "@titre@" est proposé à la publication.',
455
+    'info_propose_4' => 'Vous êtes invitée à venir le consulter et à donner votre opinion',
456
+    'info_propose_5' => 'dans le forum qui lui est attaché. Il est disponible à l’adresse :',
457
+    'info_publie_01' => 'L’article "@titre@" a été validé par @connect_nom@.',
458
+    'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
459
+    'info_publie_2' => 'Article publié
460 460
 --------------',
461
-	'info_rechercher' => 'Rechercher',
462
-	'info_rechercher_02' => 'Rechercher :',
463
-	'info_remplacer_vignette' => 'Remplacer la vignette par défaut par un logo personnalisé :',
464
-	'info_rubriques_nb' => '@nb@ rubriques',
465
-	'info_rubriques_un' => '1 rubrique',
466
-	'info_sans_titre_2' => 'sans titre',
467
-	'info_selectionner_fichier' => 'Vous pouvez sélectionner un fichier du dossier @upload@',
468
-	'info_selectionner_fichier_2' => 'Sélectionner un fichier :',
469
-	'info_sites_nb' => '@nb@ sites',
470
-	'info_sites_un' => '1 site',
471
-	'info_supprimer_vignette' => 'supprimer la vignette',
472
-	'info_symbole_bleu' => 'Le symbole <b>bleu</b> indique un <b>pense-bête</b> : c’est-à-dire un message à votre usage personnel.',
473
-	'info_symbole_jaune' => 'Le symbole <b>jaune</b> indique une <b>annonce à toutes les rédactrices</b> : modifiable par toutes les administratrices, et visible par toutes les rédactrices.',
474
-	'info_symbole_vert' => 'Le symbole <b>vert</b> indique les <b>messages échangés avec d’autres utilisatrices</b> du site.',
475
-	'info_telecharger_nouveau_logo' => 'Télécharger un nouveau logo :',
476
-	'info_telecharger_ordinateur' => 'Télécharger depuis votre ordinateur :',
477
-	'info_tous_resultats_enregistres' => '[tous les résultats sont enregistrés]',
478
-	'info_tout_afficher' => 'Tout afficher',
479
-	'info_travaux_texte' => 'Ce site n’est pas encore configuré. Revenez plus tard...',
480
-	'info_travaux_titre' => 'Site en travaux',
481
-	'info_trop_resultat' => 'Trop de résultats pour "@cherche_mot@" ; veuillez affiner la recherche.',
482
-	'info_utilisation_messagerie_interne' => 'Vous utilisez la messagerie interne de ce site.',
483
-	'info_valider_lien' => 'valider ce lien',
484
-	'info_verifier_image' => ', veuillez vérifier que vos images ont été transférées correctement.',
485
-	'info_vignette_defaut' => 'Vignette par défaut',
486
-	'info_vignette_personnalisee' => 'Vignette personnalisée',
487
-	'info_visite' => 'visite :',
488
-	'info_vos_rendez_vous' => 'Vos rendez-vous à venir',
489
-	'infos_vos_pense_bete' => 'Vos pense-bêtes',
461
+    'info_rechercher' => 'Rechercher',
462
+    'info_rechercher_02' => 'Rechercher :',
463
+    'info_remplacer_vignette' => 'Remplacer la vignette par défaut par un logo personnalisé :',
464
+    'info_rubriques_nb' => '@nb@ rubriques',
465
+    'info_rubriques_un' => '1 rubrique',
466
+    'info_sans_titre_2' => 'sans titre',
467
+    'info_selectionner_fichier' => 'Vous pouvez sélectionner un fichier du dossier @upload@',
468
+    'info_selectionner_fichier_2' => 'Sélectionner un fichier :',
469
+    'info_sites_nb' => '@nb@ sites',
470
+    'info_sites_un' => '1 site',
471
+    'info_supprimer_vignette' => 'supprimer la vignette',
472
+    'info_symbole_bleu' => 'Le symbole <b>bleu</b> indique un <b>pense-bête</b> : c’est-à-dire un message à votre usage personnel.',
473
+    'info_symbole_jaune' => 'Le symbole <b>jaune</b> indique une <b>annonce à toutes les rédactrices</b> : modifiable par toutes les administratrices, et visible par toutes les rédactrices.',
474
+    'info_symbole_vert' => 'Le symbole <b>vert</b> indique les <b>messages échangés avec d’autres utilisatrices</b> du site.',
475
+    'info_telecharger_nouveau_logo' => 'Télécharger un nouveau logo :',
476
+    'info_telecharger_ordinateur' => 'Télécharger depuis votre ordinateur :',
477
+    'info_tous_resultats_enregistres' => '[tous les résultats sont enregistrés]',
478
+    'info_tout_afficher' => 'Tout afficher',
479
+    'info_travaux_texte' => 'Ce site n’est pas encore configuré. Revenez plus tard...',
480
+    'info_travaux_titre' => 'Site en travaux',
481
+    'info_trop_resultat' => 'Trop de résultats pour "@cherche_mot@" ; veuillez affiner la recherche.',
482
+    'info_utilisation_messagerie_interne' => 'Vous utilisez la messagerie interne de ce site.',
483
+    'info_valider_lien' => 'valider ce lien',
484
+    'info_verifier_image' => ', veuillez vérifier que vos images ont été transférées correctement.',
485
+    'info_vignette_defaut' => 'Vignette par défaut',
486
+    'info_vignette_personnalisee' => 'Vignette personnalisée',
487
+    'info_visite' => 'visite :',
488
+    'info_vos_rendez_vous' => 'Vos rendez-vous à venir',
489
+    'infos_vos_pense_bete' => 'Vos pense-bêtes',
490 490
 
491
-	// L
492
-	'label_ajout_id_rapide' => 'Ajout rapide',
493
-	'label_poids_fichier' => 'Taille',
494
-	'label_ponctuer' => '@label@ :',
495
-	'lien_afficher_icones_seuls' => 'Afficher uniquement les icones',
496
-	'lien_afficher_texte_icones' => 'Afficher les icones et le texte',
497
-	'lien_afficher_texte_seul' => 'Afficher uniquement le texte',
498
-	'lien_aller_a_la_derniere_page' => 'Aller à la dernière page',
499
-	'lien_aller_a_la_page_nb' => 'Aller à la page @nb@',
500
-	'lien_aller_a_la_page_precedente' => 'Aller à la page précédente',
501
-	'lien_aller_a_la_page_suivante' => 'Aller à la page suivante',
502
-	'lien_aller_a_la_premiere_page' => 'Aller à la première page',
503
-	'lien_liberer' => 'libérer',
504
-	'lien_liberer_tous' => 'Tout libérer',
505
-	'lien_nouvea_pense_bete' => 'NOUVEAU PENSE-BÊTE',
506
-	'lien_nouveau_message' => 'NOUVEAU MESSAGE',
507
-	'lien_nouvelle_annonce' => 'NOUVELLE ANNONCE',
508
-	'lien_petitions' => 'PÉTITION',
509
-	'lien_popularite' => 'popularité : @popularite@%',
510
-	'lien_racine_site' => 'RACINE DU SITE',
511
-	'lien_reessayer' => 'réessayer',
512
-	'lien_repondre_message' => 'Répondre à ce message',
513
-	'lien_supprimer' => 'supprimer',
514
-	'lien_tout_afficher' => 'Tout afficher',
515
-	'lien_visite_site' => 'visiter ce site',
516
-	'lien_visites' => '@visites@ visites',
517
-	'lien_voir_auteur' => 'Voir cette autrice',
518
-	'ligne' => 'Ligne',
519
-	'login' => 'Connexion',
520
-	'login_acces_prive' => 'accès à l’espace privé',
521
-	'login_autre_identifiant' => 'se connecter sous un autre identifiant',
522
-	'login_cookie_accepte' => 'Veuillez régler votre navigateur pour qu’il les accepte (au moins pour ce site).',
523
-	'login_cookie_oblige' => 'Pour vous identifier de façon sûre sur ce site, vous devez accepter les cookies.',
524
-	'login_deconnexion_ok' => 'Déconnexion effectuée.',
525
-	'login_erreur_pass' => 'Erreur de mot de passe.',
526
-	'login_espace_prive' => 'espace privé',
527
-	'login_identifiant_inconnu' => 'L’identifiant « @login@ » est inconnu.',
528
-	'login_login' => 'Login :',
529
-	'login_login2' => 'Login ou adresse email :',
530
-	'login_login_pass_incorrect' => '(Login ou mot de passe incorrect.)',
531
-	'login_motpasseoublie' => 'mot de passe oublié ?',
532
-	'login_non_securise' => 'Attention, ce formulaire n’est pas sécurisé.
491
+    // L
492
+    'label_ajout_id_rapide' => 'Ajout rapide',
493
+    'label_poids_fichier' => 'Taille',
494
+    'label_ponctuer' => '@label@ :',
495
+    'lien_afficher_icones_seuls' => 'Afficher uniquement les icones',
496
+    'lien_afficher_texte_icones' => 'Afficher les icones et le texte',
497
+    'lien_afficher_texte_seul' => 'Afficher uniquement le texte',
498
+    'lien_aller_a_la_derniere_page' => 'Aller à la dernière page',
499
+    'lien_aller_a_la_page_nb' => 'Aller à la page @nb@',
500
+    'lien_aller_a_la_page_precedente' => 'Aller à la page précédente',
501
+    'lien_aller_a_la_page_suivante' => 'Aller à la page suivante',
502
+    'lien_aller_a_la_premiere_page' => 'Aller à la première page',
503
+    'lien_liberer' => 'libérer',
504
+    'lien_liberer_tous' => 'Tout libérer',
505
+    'lien_nouvea_pense_bete' => 'NOUVEAU PENSE-BÊTE',
506
+    'lien_nouveau_message' => 'NOUVEAU MESSAGE',
507
+    'lien_nouvelle_annonce' => 'NOUVELLE ANNONCE',
508
+    'lien_petitions' => 'PÉTITION',
509
+    'lien_popularite' => 'popularité : @popularite@%',
510
+    'lien_racine_site' => 'RACINE DU SITE',
511
+    'lien_reessayer' => 'réessayer',
512
+    'lien_repondre_message' => 'Répondre à ce message',
513
+    'lien_supprimer' => 'supprimer',
514
+    'lien_tout_afficher' => 'Tout afficher',
515
+    'lien_visite_site' => 'visiter ce site',
516
+    'lien_visites' => '@visites@ visites',
517
+    'lien_voir_auteur' => 'Voir cette autrice',
518
+    'ligne' => 'Ligne',
519
+    'login' => 'Connexion',
520
+    'login_acces_prive' => 'accès à l’espace privé',
521
+    'login_autre_identifiant' => 'se connecter sous un autre identifiant',
522
+    'login_cookie_accepte' => 'Veuillez régler votre navigateur pour qu’il les accepte (au moins pour ce site).',
523
+    'login_cookie_oblige' => 'Pour vous identifier de façon sûre sur ce site, vous devez accepter les cookies.',
524
+    'login_deconnexion_ok' => 'Déconnexion effectuée.',
525
+    'login_erreur_pass' => 'Erreur de mot de passe.',
526
+    'login_espace_prive' => 'espace privé',
527
+    'login_identifiant_inconnu' => 'L’identifiant « @login@ » est inconnu.',
528
+    'login_login' => 'Login :',
529
+    'login_login2' => 'Login ou adresse email :',
530
+    'login_login_pass_incorrect' => '(Login ou mot de passe incorrect.)',
531
+    'login_motpasseoublie' => 'mot de passe oublié ?',
532
+    'login_non_securise' => 'Attention, ce formulaire n’est pas sécurisé.
533 533
 			Si vous ne voulez pas que votre mot de passe puisse être
534 534
 			intercepté sur le réseau, veuillez activer Javascript
535 535
 			dans votre navigateur et',
536
-	'login_nouvelle_tentative' => 'Nouvelle tentative',
537
-	'login_par_ici' => 'Vous êtes enregistrée... par ici...',
538
-	'login_pass2' => 'Mot de passe :',
539
-	'login_preferez_refuser' => '<b>Si vous préférez refuser les cookies</b>, une autre méthode de connexion (moins sécurisée) est à votre disposition :',
540
-	'login_recharger' => 'recharger cette page',
541
-	'login_rester_identifie' => 'Se souvenir de moi',
542
-	'login_retour_public' => 'Retour au site public',
543
-	'login_retour_site' => 'Retour au site public',
544
-	'login_retoursitepublic' => 'retour au site public',
545
-	'login_sans_cookie' => 'Identification sans cookie',
546
-	'login_securise' => 'Login sécurisé',
547
-	'login_sinscrire' => 's’inscrire',
548
-	'login_test_navigateur' => 'test navigateur/reconnexion',
549
-	'login_verifiez_navigateur' => '(Vérifiez toutefois que votre navigateur n’a pas mémorisé votre mot de passe...)',
536
+    'login_nouvelle_tentative' => 'Nouvelle tentative',
537
+    'login_par_ici' => 'Vous êtes enregistrée... par ici...',
538
+    'login_pass2' => 'Mot de passe :',
539
+    'login_preferez_refuser' => '<b>Si vous préférez refuser les cookies</b>, une autre méthode de connexion (moins sécurisée) est à votre disposition :',
540
+    'login_recharger' => 'recharger cette page',
541
+    'login_rester_identifie' => 'Se souvenir de moi',
542
+    'login_retour_public' => 'Retour au site public',
543
+    'login_retour_site' => 'Retour au site public',
544
+    'login_retoursitepublic' => 'retour au site public',
545
+    'login_sans_cookie' => 'Identification sans cookie',
546
+    'login_securise' => 'Login sécurisé',
547
+    'login_sinscrire' => 's’inscrire',
548
+    'login_test_navigateur' => 'test navigateur/reconnexion',
549
+    'login_verifiez_navigateur' => '(Vérifiez toutefois que votre navigateur n’a pas mémorisé votre mot de passe...)',
550 550
 
551
-	// M
552
-	'masquer_colonne' => 'Masquer cette colonne',
553
-	'masquer_trad' => 'masquer les traductions',
554
-	'message_nouveaux_identifiants_echec' => 'Impossible de générer de nouveaux identifiants.',
555
-	'message_nouveaux_identifiants_echec_envoi' => 'Les nouveaux identifiants de connexion n’ont pas pu être envoyés.',
556
-	'message_nouveaux_identifiants_ok' => 'Les nouveaux identifiants de connexion ont été envoyés à @email@.',
557
-	'module_fichiers_langues' => 'Fichiers de langue',
551
+    // M
552
+    'masquer_colonne' => 'Masquer cette colonne',
553
+    'masquer_trad' => 'masquer les traductions',
554
+    'message_nouveaux_identifiants_echec' => 'Impossible de générer de nouveaux identifiants.',
555
+    'message_nouveaux_identifiants_echec_envoi' => 'Les nouveaux identifiants de connexion n’ont pas pu être envoyés.',
556
+    'message_nouveaux_identifiants_ok' => 'Les nouveaux identifiants de connexion ont été envoyés à @email@.',
557
+    'module_fichiers_langues' => 'Fichiers de langue',
558 558
 
559
-	// N
560
-	'navigateur_pas_redirige' => 'Si votre navigateur n’est pas redirigé, cliquez ici pour continuer.',
561
-	'numero' => 'Numéro',
559
+    // N
560
+    'navigateur_pas_redirige' => 'Si votre navigateur n’est pas redirigé, cliquez ici pour continuer.',
561
+    'numero' => 'Numéro',
562 562
 
563
-	// O
564
-	'occurence' => 'Occurrence',
565
-	'onglet_affacer_base' => 'Effacer la base',
566
-	'onglet_auteur' => 'L’autrice',
567
-	'onglet_contenu_site' => 'Contenu du site',
568
-	'onglet_evolution_visite_mod' => 'Évolution',
569
-	'onglet_fonctions_avances' => 'Fonctions avancées',
570
-	'onglet_informations_personnelles' => 'Informations personnelles',
571
-	'onglet_interactivite' => 'Interactivité',
572
-	'onglet_messagerie' => 'Messagerie',
573
-	'onglet_repartition_rubrique' => 'Répartition par rubriques',
574
-	'onglet_save_restaur_base' => 'Sauvegarder/restaurer la base',
575
-	'onglet_vider_cache' => 'Vider le cache',
563
+    // O
564
+    'occurence' => 'Occurrence',
565
+    'onglet_affacer_base' => 'Effacer la base',
566
+    'onglet_auteur' => 'L’autrice',
567
+    'onglet_contenu_site' => 'Contenu du site',
568
+    'onglet_evolution_visite_mod' => 'Évolution',
569
+    'onglet_fonctions_avances' => 'Fonctions avancées',
570
+    'onglet_informations_personnelles' => 'Informations personnelles',
571
+    'onglet_interactivite' => 'Interactivité',
572
+    'onglet_messagerie' => 'Messagerie',
573
+    'onglet_repartition_rubrique' => 'Répartition par rubriques',
574
+    'onglet_save_restaur_base' => 'Sauvegarder/restaurer la base',
575
+    'onglet_vider_cache' => 'Vider le cache',
576 576
 
577
-	// P
578
-	'pass_choix_pass' => 'Veuillez choisir votre nouveau mot de passe :',
579
-	'pass_erreur' => 'Erreur',
580
-	'pass_erreur_acces_refuse' => '<b>Erreur :</b> vous n’avez plus accès à ce site.',
581
-	'pass_erreur_code_inconnu' => '<b>Erreur :</b> ce code ne correspond à aucune des visiteuses ayant accès à ce site.',
582
-	'pass_erreur_non_enregistre' => '<b>Erreur :</b> l’adresse <tt>@email_oubli@</tt> n’est pas enregistrée sur ce site.',
583
-	'pass_erreur_non_valide' => '<b>Erreur :</b> cet email <tt>@email_oubli@</tt> n’est pas valide !',
584
-	'pass_erreur_probleme_technique' => '<b>Erreur :</b> à cause d’un problème technique, l’email ne peut pas être envoyé.',
585
-	'pass_espace_prive_bla' => 'L’espace privé de ce site est ouvert aux
577
+    // P
578
+    'pass_choix_pass' => 'Veuillez choisir votre nouveau mot de passe :',
579
+    'pass_erreur' => 'Erreur',
580
+    'pass_erreur_acces_refuse' => '<b>Erreur :</b> vous n’avez plus accès à ce site.',
581
+    'pass_erreur_code_inconnu' => '<b>Erreur :</b> ce code ne correspond à aucune des visiteuses ayant accès à ce site.',
582
+    'pass_erreur_non_enregistre' => '<b>Erreur :</b> l’adresse <tt>@email_oubli@</tt> n’est pas enregistrée sur ce site.',
583
+    'pass_erreur_non_valide' => '<b>Erreur :</b> cet email <tt>@email_oubli@</tt> n’est pas valide !',
584
+    'pass_erreur_probleme_technique' => '<b>Erreur :</b> à cause d’un problème technique, l’email ne peut pas être envoyé.',
585
+    'pass_espace_prive_bla' => 'L’espace privé de ce site est ouvert aux
586 586
 		visiteuses, après inscription. Une fois enregistrée,
587 587
 		vous pourrez consulter les articles en cours de rédaction,
588 588
 		proposer des articles et participer à tous les forums.',
589
-	'pass_forum_bla' => 'Vous avez demandé à intervenir sur un forum
589
+    'pass_forum_bla' => 'Vous avez demandé à intervenir sur un forum
590 590
 		réservé aux visiteuses enregistrées.',
591
-	'pass_indiquez_cidessous' => 'Indiquez ci-dessous l’adresse email sous laquelle vous
591
+    'pass_indiquez_cidessous' => 'Indiquez ci-dessous l’adresse email sous laquelle vous
592 592
 			vous êtes précédemment enregistrée. Vous
593 593
 			recevrez un email vous indiquant la marche à suivre pour
594 594
 			récupérer votre accès.',
595
-	'pass_mail_passcookie' => '(ceci est un message automatique)
595
+    'pass_mail_passcookie' => '(ceci est un message automatique)
596 596
 Pour retrouver votre accès au site
597 597
 @nom_site_spip@ (@adresse_site@)
598 598
 
@@ -604,146 +604,146 @@  discard block
 block discarded – undo
604 604
 et vous reconnecter au site.
605 605
 
606 606
 ',
607
-	'pass_mot_oublie' => 'Mot de passe oublié',
608
-	'pass_nouveau_enregistre' => 'Votre nouveau mot de passe a été enregistré.',
609
-	'pass_nouveau_pass' => 'Nouveau mot de passe',
610
-	'pass_ok' => 'OK',
611
-	'pass_oubli_mot' => 'Oubli du mot de passe',
612
-	'pass_procedure_changer' => 'Pour modifier votre mot de passe, merci d’indiquer l’adresse email associée à votre compte.',
613
-	'pass_quitter_fenetre' => 'Quitter cette fenêtre',
614
-	'pass_rappel_login' => 'Rappel : votre identifiant (login) est « @login@ ».',
615
-	'pass_recevoir_mail' => 'Un lien de réinitialisation de votre mot de passe vous a été envoyé sur votre adresse email (si celle-ci est valide).',
616
-	'pass_retour_public' => 'Retour sur le site public',
617
-	'pass_rien_a_faire_ici' => 'Rien à faire ici.',
618
-	'pass_vousinscrire' => 'Vous inscrire sur ce site',
619
-	'precedent' => 'précédent',
620
-	'previsualisation' => 'Prévisualisation',
621
-	'previsualiser' => 'Prévisualiser',
607
+    'pass_mot_oublie' => 'Mot de passe oublié',
608
+    'pass_nouveau_enregistre' => 'Votre nouveau mot de passe a été enregistré.',
609
+    'pass_nouveau_pass' => 'Nouveau mot de passe',
610
+    'pass_ok' => 'OK',
611
+    'pass_oubli_mot' => 'Oubli du mot de passe',
612
+    'pass_procedure_changer' => 'Pour modifier votre mot de passe, merci d’indiquer l’adresse email associée à votre compte.',
613
+    'pass_quitter_fenetre' => 'Quitter cette fenêtre',
614
+    'pass_rappel_login' => 'Rappel : votre identifiant (login) est « @login@ ».',
615
+    'pass_recevoir_mail' => 'Un lien de réinitialisation de votre mot de passe vous a été envoyé sur votre adresse email (si celle-ci est valide).',
616
+    'pass_retour_public' => 'Retour sur le site public',
617
+    'pass_rien_a_faire_ici' => 'Rien à faire ici.',
618
+    'pass_vousinscrire' => 'Vous inscrire sur ce site',
619
+    'precedent' => 'précédent',
620
+    'previsualisation' => 'Prévisualisation',
621
+    'previsualiser' => 'Prévisualiser',
622 622
 
623
-	// R
624
-	'retour' => 'Retour',
623
+    // R
624
+    'retour' => 'Retour',
625 625
 
626
-	// S
627
-	'spip_conforme_dtd' => 'SPIP considère ce document comme conforme à son DOCTYPE :',
628
-	'squelette' => 'squelette',
629
-	'squelette_inclus_ligne' => 'squelette inclus, ligne',
630
-	'squelette_ligne' => 'squelette, ligne',
631
-	'stats_visites_et_popularite' => '@visites@ visites ; popularité : @popularite@',
632
-	'suivant' => 'suivant',
626
+    // S
627
+    'spip_conforme_dtd' => 'SPIP considère ce document comme conforme à son DOCTYPE :',
628
+    'squelette' => 'squelette',
629
+    'squelette_inclus_ligne' => 'squelette inclus, ligne',
630
+    'squelette_ligne' => 'squelette, ligne',
631
+    'stats_visites_et_popularite' => '@visites@ visites ; popularité : @popularite@',
632
+    'suivant' => 'suivant',
633 633
 
634
-	// T
635
-	'taille_go' => '@taille@ Go',
636
-	'taille_ko' => '@taille@ ko',
637
-	'taille_mo' => '@taille@ Mo',
638
-	'taille_octets' => '@taille@ octets',
639
-	'texte_actualite_site_1' => 'Quand vous serez familiarisée avec l’interface, vous pourrez cliquer sur « ',
640
-	'texte_actualite_site_2' => 'interface complète',
641
-	'texte_actualite_site_3' => ' » pour ouvrir plus de possibilités.',
642
-	'texte_creation_automatique_vignette' => 'La création automatique de vignettes de prévisualisation est activée sur ce site. Si vous installez à partir de ce formulaire des images au(x) format(s) @gd_formats@, elles seront accompagnées d’une vignette d’une taille maximale de @taille_preview@ pixels.',
643
-	'texte_documents_associes' => 'Les documents suivants sont associés à l’article,
634
+    // T
635
+    'taille_go' => '@taille@ Go',
636
+    'taille_ko' => '@taille@ ko',
637
+    'taille_mo' => '@taille@ Mo',
638
+    'taille_octets' => '@taille@ octets',
639
+    'texte_actualite_site_1' => 'Quand vous serez familiarisée avec l’interface, vous pourrez cliquer sur « ',
640
+    'texte_actualite_site_2' => 'interface complète',
641
+    'texte_actualite_site_3' => ' » pour ouvrir plus de possibilités.',
642
+    'texte_creation_automatique_vignette' => 'La création automatique de vignettes de prévisualisation est activée sur ce site. Si vous installez à partir de ce formulaire des images au(x) format(s) @gd_formats@, elles seront accompagnées d’une vignette d’une taille maximale de @taille_preview@ pixels.',
643
+    'texte_documents_associes' => 'Les documents suivants sont associés à l’article,
644 644
 				mais ils n’y ont pas été directement
645 645
 				insérés. Selon la mise en page du site public,
646 646
 				ils pourront apparaître sous forme de documents joints.',
647
-	'texte_erreur_mise_niveau_base' => 'Erreur de base de données lors de la mise à niveau.
647
+    'texte_erreur_mise_niveau_base' => 'Erreur de base de données lors de la mise à niveau.
648 648
 		L’image <b>@fichier@</b> n’est pas passée (article @id_article@).
649 649
 		Notez bien cette référence, réessayez la mise à
650 650
 		niveau, et enfin vérifiez que les images apparaissent
651 651
 		toujours dans les articles.',
652
-	'texte_erreur_visiteur' => 'Vous avez tenté d’accéder à l’espace privé avec un login qui ne le permet pas.',
653
-	'texte_inc_auth_1' => 'Vous êtes identifiée sous le
652
+    'texte_erreur_visiteur' => 'Vous avez tenté d’accéder à l’espace privé avec un login qui ne le permet pas.',
653
+    'texte_inc_auth_1' => 'Vous êtes identifiée sous le
654 654
 		login <b>@auth_login@</b>, mais celui-ci n’existe pas/plus dans la base.
655 655
 		Essayez de vous',
656
-	'texte_inc_auth_2' => 'reconnecter',
657
-	'texte_inc_auth_3' => ', après avoir éventuellement quitté puis
656
+    'texte_inc_auth_2' => 'reconnecter',
657
+    'texte_inc_auth_3' => ', après avoir éventuellement quitté puis
658 658
 		redémarré votre navigateur.',
659
-	'texte_inc_config' => 'Les modifications effectuées dans ces pages influent notablement sur le
659
+    'texte_inc_config' => 'Les modifications effectuées dans ces pages influent notablement sur le
660 660
  fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n’êtes pas
661 661
  familière du fonctionnement du système SPIP. <br /><br /><b>Plus
662 662
  généralement, il est fortement conseillé
663 663
  de laisser la charge de ces pages à la webmestre principale de votre site.</b>',
664
-	'texte_inc_meta_1' => 'Le système a rencontré une erreur lors de l’écriture du fichier <code>@fichier@</code>. Veuillez, en tant qu’administratrice du site,',
665
-	'texte_inc_meta_2' => 'vérifier les droits d’écriture',
666
-	'texte_inc_meta_3' => 'sur le répertoire <code>@repertoire@</code>.',
667
-	'texte_statut_en_cours_redaction' => 'en cours de rédaction',
668
-	'texte_statut_poubelle' => 'à la poubelle',
669
-	'texte_statut_propose_evaluation' => 'proposé à l’évaluation',
670
-	'texte_statut_publie' => 'publié en ligne',
671
-	'texte_statut_refuse' => 'refusé',
672
-	'titre_ajouter_mot_cle' => 'AJOUTER UN MOT-CLÉ :',
673
-	'titre_cadre_raccourcis' => 'RACCOURCIS :',
674
-	'titre_changer_couleur_interface' => 'Changer la couleur de l’interface',
675
-	'titre_image_admin_article' => 'Vous pouvez administrer cet article',
676
-	'titre_image_administrateur' => 'Administratrice',
677
-	'titre_image_aide' => 'De l’aide sur cet élément',
678
-	'titre_image_auteur_supprime' => 'Autrice supprimée',
679
-	'titre_image_redacteur' => 'Rédactrice sans accès',
680
-	'titre_image_redacteur_02' => 'Rédactrice',
681
-	'titre_image_selecteur' => 'Afficher la liste',
682
-	'titre_image_visiteur' => 'Visiteur',
683
-	'titre_joindre_document' => 'JOINDRE UN DOCUMENT',
684
-	'titre_mots_cles' => 'MOTS-CLÉS',
685
-	'titre_probleme_technique' => 'Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site. Merci de votre compréhension.',
686
-	'titre_publier_document' => 'PUBLIER UN DOCUMENT DANS CETTE RUBRIQUE',
687
-	'titre_signatures_attente' => 'Signatures en attente de validation',
688
-	'titre_signatures_confirmees' => 'Signatures confirmées',
689
-	'titre_statistiques' => 'Statistiques du site',
690
-	'titre_titre_document' => 'Titre du document :',
691
-	'todo' => 'à venir',
692
-	'trad_definir_reference' => 'Choisir "@titre@" comme référence des traductions',
693
-	'trad_reference' => '(référence des traductions)',
664
+    'texte_inc_meta_1' => 'Le système a rencontré une erreur lors de l’écriture du fichier <code>@fichier@</code>. Veuillez, en tant qu’administratrice du site,',
665
+    'texte_inc_meta_2' => 'vérifier les droits d’écriture',
666
+    'texte_inc_meta_3' => 'sur le répertoire <code>@repertoire@</code>.',
667
+    'texte_statut_en_cours_redaction' => 'en cours de rédaction',
668
+    'texte_statut_poubelle' => 'à la poubelle',
669
+    'texte_statut_propose_evaluation' => 'proposé à l’évaluation',
670
+    'texte_statut_publie' => 'publié en ligne',
671
+    'texte_statut_refuse' => 'refusé',
672
+    'titre_ajouter_mot_cle' => 'AJOUTER UN MOT-CLÉ :',
673
+    'titre_cadre_raccourcis' => 'RACCOURCIS :',
674
+    'titre_changer_couleur_interface' => 'Changer la couleur de l’interface',
675
+    'titre_image_admin_article' => 'Vous pouvez administrer cet article',
676
+    'titre_image_administrateur' => 'Administratrice',
677
+    'titre_image_aide' => 'De l’aide sur cet élément',
678
+    'titre_image_auteur_supprime' => 'Autrice supprimée',
679
+    'titre_image_redacteur' => 'Rédactrice sans accès',
680
+    'titre_image_redacteur_02' => 'Rédactrice',
681
+    'titre_image_selecteur' => 'Afficher la liste',
682
+    'titre_image_visiteur' => 'Visiteur',
683
+    'titre_joindre_document' => 'JOINDRE UN DOCUMENT',
684
+    'titre_mots_cles' => 'MOTS-CLÉS',
685
+    'titre_probleme_technique' => 'Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site. Merci de votre compréhension.',
686
+    'titre_publier_document' => 'PUBLIER UN DOCUMENT DANS CETTE RUBRIQUE',
687
+    'titre_signatures_attente' => 'Signatures en attente de validation',
688
+    'titre_signatures_confirmees' => 'Signatures confirmées',
689
+    'titre_statistiques' => 'Statistiques du site',
690
+    'titre_titre_document' => 'Titre du document :',
691
+    'todo' => 'à venir',
692
+    'trad_definir_reference' => 'Choisir "@titre@" comme référence des traductions',
693
+    'trad_reference' => '(référence des traductions)',
694 694
 
695
-	// U
696
-	'upload_limit' => 'Ce fichier est trop gros pour le serveur ; la taille maximum autorisée en <i>upload</i> est de @max@.',
695
+    // U
696
+    'upload_limit' => 'Ce fichier est trop gros pour le serveur ; la taille maximum autorisée en <i>upload</i> est de @max@.',
697 697
 
698
-	// Z
699
-	'zbug_balise_b_aval' => ' : balise B en aval',
700
-	'zbug_balise_inexistante' => 'Balise @balise@ mal déclarée pour @from@',
701
-	'zbug_balise_sans_argument' => 'Argument manquant dans la balise @balise@',
702
-	'zbug_boucle' => 'boucle',
703
-	'zbug_boucle_recursive_undef' => 'Boucle récursive non définie : @nom@',
704
-	'zbug_calcul' => 'calcul',
705
-	'zbug_champ_hors_boucle' => 'Champ @champ@ hors boucle',
706
-	'zbug_champ_hors_critere' => 'Champ @champ@ hors critère @critere@',
707
-	'zbug_champ_hors_motif' => 'Champ @champ@ hors d’un contexte @motif@',
708
-	'zbug_code' => 'code',
709
-	'zbug_critere_inconnu' => 'Critère inconnu @critere@',
710
-	'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} sur une table sans clef primaire atomique',
711
-	'zbug_distant_interdit' => 'Externe interdit',
712
-	'zbug_doublon_table_sans_cle_primaire' => 'Doublons sur une table sans clef primaire atomique',
713
-	'zbug_doublon_table_sans_index' => 'Doublons sur une table sans index',
714
-	'zbug_erreur_boucle_double' => 'Double définition de la boucle @id@',
715
-	'zbug_erreur_boucle_fermant' => 'Boucle @id@ non fermée',
716
-	'zbug_erreur_boucle_syntaxe' => 'Syntaxe de la boucle @id@ incorrecte',
717
-	'zbug_erreur_compilation' => 'Erreur de compilation',
718
-	'zbug_erreur_execution_page' => 'Erreur d’exécution',
719
-	'zbug_erreur_filtre' => 'Filtre @filtre@ non défini',
720
-	'zbug_erreur_filtre_nbarg_min' => 'Filtre @filtre@ : il manque @nb@ argument(s)',
721
-	'zbug_erreur_meme_parent' => 'Le critère {meme_parent} ne s’applique qu’aux boucles (FORUMS) ou (RUBRIQUES)',
722
-	'zbug_erreur_squelette' => 'Erreur(s) dans le squelette',
723
-	'zbug_hors_compilation' => 'Hors Compilation',
724
-	'zbug_info_erreur_squelette' => 'Erreur sur le site',
725
-	'zbug_inversion_ordre_inexistant' => 'Inversion d’un ordre inexistant',
726
-	'zbug_pagination_sans_critere' => 'Balise #PAGINATION sans critère {pagination} ou employé dans une boucle récursive',
727
-	'zbug_parametres_inclus_incorrects' => 'Paramètre d’inclusion incorrect : @param@',
728
-	'zbug_profile' => 'Temps de calcul : @time@',
729
-	'zbug_resultat' => 'résultat',
730
-	'zbug_serveur_indefini' => 'Serveur SQL indéfini',
731
-	'zbug_statistiques' => 'Statistiques des requêtes SQL classées par durée',
732
-	'zbug_table_inconnue' => 'Table SQL « @table@ » inconnue',
733
-	'zxml_connus_attributs' => 'attributs connus',
734
-	'zxml_de' => 'de',
735
-	'zxml_inconnu_attribut' => 'attribut inconnu',
736
-	'zxml_inconnu_balise' => 'balise inconnue',
737
-	'zxml_inconnu_entite' => 'entité inconnue',
738
-	'zxml_inconnu_id' => 'ID inconnu',
739
-	'zxml_mais_de' => 'mais de',
740
-	'zxml_non_conforme' => 'n’est pas conforme au motif',
741
-	'zxml_non_fils' => 'n’est pas un fils de',
742
-	'zxml_nonvide_balise' => 'balise non vide',
743
-	'zxml_obligatoire_attribut' => 'attribut obligatoire mais absent dans',
744
-	'zxml_succession_fils_incorrecte' => 'succession des fils incorrecte',
745
-	'zxml_survoler' => 'survoler pour voir les corrects',
746
-	'zxml_valeur_attribut' => 'valeur de l’attribut',
747
-	'zxml_vide_balise' => 'balise vide',
748
-	'zxml_vu' => 'vu auparavant'
698
+    // Z
699
+    'zbug_balise_b_aval' => ' : balise B en aval',
700
+    'zbug_balise_inexistante' => 'Balise @balise@ mal déclarée pour @from@',
701
+    'zbug_balise_sans_argument' => 'Argument manquant dans la balise @balise@',
702
+    'zbug_boucle' => 'boucle',
703
+    'zbug_boucle_recursive_undef' => 'Boucle récursive non définie : @nom@',
704
+    'zbug_calcul' => 'calcul',
705
+    'zbug_champ_hors_boucle' => 'Champ @champ@ hors boucle',
706
+    'zbug_champ_hors_critere' => 'Champ @champ@ hors critère @critere@',
707
+    'zbug_champ_hors_motif' => 'Champ @champ@ hors d’un contexte @motif@',
708
+    'zbug_code' => 'code',
709
+    'zbug_critere_inconnu' => 'Critère inconnu @critere@',
710
+    'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} sur une table sans clef primaire atomique',
711
+    'zbug_distant_interdit' => 'Externe interdit',
712
+    'zbug_doublon_table_sans_cle_primaire' => 'Doublons sur une table sans clef primaire atomique',
713
+    'zbug_doublon_table_sans_index' => 'Doublons sur une table sans index',
714
+    'zbug_erreur_boucle_double' => 'Double définition de la boucle @id@',
715
+    'zbug_erreur_boucle_fermant' => 'Boucle @id@ non fermée',
716
+    'zbug_erreur_boucle_syntaxe' => 'Syntaxe de la boucle @id@ incorrecte',
717
+    'zbug_erreur_compilation' => 'Erreur de compilation',
718
+    'zbug_erreur_execution_page' => 'Erreur d’exécution',
719
+    'zbug_erreur_filtre' => 'Filtre @filtre@ non défini',
720
+    'zbug_erreur_filtre_nbarg_min' => 'Filtre @filtre@ : il manque @nb@ argument(s)',
721
+    'zbug_erreur_meme_parent' => 'Le critère {meme_parent} ne s’applique qu’aux boucles (FORUMS) ou (RUBRIQUES)',
722
+    'zbug_erreur_squelette' => 'Erreur(s) dans le squelette',
723
+    'zbug_hors_compilation' => 'Hors Compilation',
724
+    'zbug_info_erreur_squelette' => 'Erreur sur le site',
725
+    'zbug_inversion_ordre_inexistant' => 'Inversion d’un ordre inexistant',
726
+    'zbug_pagination_sans_critere' => 'Balise #PAGINATION sans critère {pagination} ou employé dans une boucle récursive',
727
+    'zbug_parametres_inclus_incorrects' => 'Paramètre d’inclusion incorrect : @param@',
728
+    'zbug_profile' => 'Temps de calcul : @time@',
729
+    'zbug_resultat' => 'résultat',
730
+    'zbug_serveur_indefini' => 'Serveur SQL indéfini',
731
+    'zbug_statistiques' => 'Statistiques des requêtes SQL classées par durée',
732
+    'zbug_table_inconnue' => 'Table SQL « @table@ » inconnue',
733
+    'zxml_connus_attributs' => 'attributs connus',
734
+    'zxml_de' => 'de',
735
+    'zxml_inconnu_attribut' => 'attribut inconnu',
736
+    'zxml_inconnu_balise' => 'balise inconnue',
737
+    'zxml_inconnu_entite' => 'entité inconnue',
738
+    'zxml_inconnu_id' => 'ID inconnu',
739
+    'zxml_mais_de' => 'mais de',
740
+    'zxml_non_conforme' => 'n’est pas conforme au motif',
741
+    'zxml_non_fils' => 'n’est pas un fils de',
742
+    'zxml_nonvide_balise' => 'balise non vide',
743
+    'zxml_obligatoire_attribut' => 'attribut obligatoire mais absent dans',
744
+    'zxml_succession_fils_incorrecte' => 'succession des fils incorrecte',
745
+    'zxml_survoler' => 'survoler pour voir les corrects',
746
+    'zxml_valeur_attribut' => 'valeur de l’attribut',
747
+    'zxml_vide_balise' => 'balise vide',
748
+    'zxml_vu' => 'vu auparavant'
749 749
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_bg.php 1 patch
Indentation   +517 added lines, -517 removed lines patch added patch discarded remove patch
@@ -4,484 +4,484 @@  discard block
 block discarded – undo
4 4
 // ** ne pas modifier le fichier **
5 5
 
6 6
 if (!defined('_ECRIRE_INC_VERSION')) {
7
-	return;
7
+    return;
8 8
 }
9 9
 
10 10
 $GLOBALS[$GLOBALS['idx_lang']] = array(
11 11
 
12
-	// A
13
-	'access_interface_graphique' => 'Обратно към пълния графичен интерфейс',
14
-	'access_mode_texte' => 'Показване на опростения текстов интерфейс',
15
-	'admin_debug' => 'debug',
16
-	'admin_modifier_article' => 'Промяна на статията',
17
-	'admin_modifier_auteur' => 'Промяна на автора',
18
-	'admin_modifier_breve' => 'Промяна на новината',
19
-	'admin_modifier_mot' => 'Промяна на ключовата дума',
20
-	'admin_modifier_rubrique' => 'Промяна на рубриката',
21
-	'admin_recalculer' => 'Презареждане на страницата',
22
-	'alerte_maj_impossible' => '<b>Внимание!</b> Базата данни SQL не бе обновена във версия @version@, вероятно поради проблем с правата за достъп.',
23
-	'analyse_xml' => 'Анализиране на XML',
24
-	'antispam_champ_vide' => 'Оставете полето празно:',
25
-	'articles_recents' => 'Най-новите публикувани статии',
26
-	'avis_archive_incorrect' => 'Файлът, който архивирате не е разрешен в СПИП',
27
-	'avis_archive_invalide' => 'Невалиден файл за архивиране',
28
-	'avis_attention' => 'ВНИМАНИЕ!',
29
-	'avis_champ_incorrect_type_objet' => 'Името на полето @name@ е погрешно за обозначаване обект от типа @type@',
30
-	'avis_colonne_inexistante' => 'Колоната @col@ не съществува',
31
-	'avis_erreur' => 'Грешка: прочети по-долу;',
32
-	'avis_erreur_connexion' => 'Грешка при свързването',
33
-	'avis_erreur_cookie' => 'cookie - грешка',
34
-	'avis_erreur_fonction_contexte' => 'Грешка в програмата. Тази команда не трябва да се извиква в този контекст.',
35
-	'avis_erreur_mysql' => 'Грешка в базата данни SQL',
36
-	'avis_erreur_sauvegarde' => 'Грешка при съхраняване (@type@ @id_objet@)!',
12
+    // A
13
+    'access_interface_graphique' => 'Обратно към пълния графичен интерфейс',
14
+    'access_mode_texte' => 'Показване на опростения текстов интерфейс',
15
+    'admin_debug' => 'debug',
16
+    'admin_modifier_article' => 'Промяна на статията',
17
+    'admin_modifier_auteur' => 'Промяна на автора',
18
+    'admin_modifier_breve' => 'Промяна на новината',
19
+    'admin_modifier_mot' => 'Промяна на ключовата дума',
20
+    'admin_modifier_rubrique' => 'Промяна на рубриката',
21
+    'admin_recalculer' => 'Презареждане на страницата',
22
+    'alerte_maj_impossible' => '<b>Внимание!</b> Базата данни SQL не бе обновена във версия @version@, вероятно поради проблем с правата за достъп.',
23
+    'analyse_xml' => 'Анализиране на XML',
24
+    'antispam_champ_vide' => 'Оставете полето празно:',
25
+    'articles_recents' => 'Най-новите публикувани статии',
26
+    'avis_archive_incorrect' => 'Файлът, който архивирате не е разрешен в СПИП',
27
+    'avis_archive_invalide' => 'Невалиден файл за архивиране',
28
+    'avis_attention' => 'ВНИМАНИЕ!',
29
+    'avis_champ_incorrect_type_objet' => 'Името на полето @name@ е погрешно за обозначаване обект от типа @type@',
30
+    'avis_colonne_inexistante' => 'Колоната @col@ не съществува',
31
+    'avis_erreur' => 'Грешка: прочети по-долу;',
32
+    'avis_erreur_connexion' => 'Грешка при свързването',
33
+    'avis_erreur_cookie' => 'cookie - грешка',
34
+    'avis_erreur_fonction_contexte' => 'Грешка в програмата. Тази команда не трябва да се извиква в този контекст.',
35
+    'avis_erreur_mysql' => 'Грешка в базата данни SQL',
36
+    'avis_erreur_sauvegarde' => 'Грешка при съхраняване (@type@ @id_objet@)!',
37 37
 
38
-	// B
39
-	'barre_a_accent_grave' => 'Впишете главно А с тежко ударение',
40
-	'barre_aide' => 'Използвайте Типографските кратки команди, за да  усъвършенствате външния вид',
41
-	'barre_e_accent_aigu' => 'Впишете главно Е с остро ударение',
42
-	'barre_eo' => 'Впишете дифтонг "ое"',
43
-	'barre_eo_maj' => 'Впишете дифтонг "ОЕ" с главни букви',
44
-	'barre_euro' => 'Добавяне на символа €',
45
-	'barre_gras' => 'Вмъкване на {{удебелен шрифт}}',
46
-	'barre_guillemets' => 'Поставяне в "кавички"',
47
-	'barre_guillemets_simples' => 'Поставяне в ‘единични кавички’',
48
-	'barre_intertitre' => 'Включване режим на {{{подзаглавие}}}',
49
-	'barre_italic' => 'Поставяне в {наклонени букви (italics)}',
50
-	'barre_lien' => 'Превръщане в [препратка->http://...]',
51
-	'barre_lien_input' => 'Моля, впишете препратката в хипертекст (може да напишете Интернет адреса във формата http://www.mysite.com или просто номера на статията от този сайт).',
52
-	'barre_note' => 'Включване режим на [[забележка под линия (footnote)]]',
53
-	'barre_quote' => '<quote>Цитат на съобщение</quote>',
54
-	'bouton_changer' => 'Изпращане',
55
-	'bouton_chercher' => 'Търсене',
56
-	'bouton_choisir' => 'Избор',
57
-	'bouton_download' => 'Télécharger', # MODIF
58
-	'bouton_enregistrer' => 'Записване',
59
-	'bouton_radio_desactiver_messagerie_interne' => 'Без система за вътрешни съобщения',
60
-	'bouton_radio_envoi_annonces' => 'Изпращане на редакторски съобщения',
61
-	'bouton_radio_non_envoi_annonces' => 'Без изпращане на съобщения',
62
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Без изпращане на списък с новини',
63
-	'bouton_recharger_page' => 'Презареждане на страницата',
64
-	'bouton_telecharger' => 'Публикуване',
65
-	'bouton_upload' => 'Публикуване', # MODIF
66
-	'bouton_valider' => 'Изпращане',
38
+    // B
39
+    'barre_a_accent_grave' => 'Впишете главно А с тежко ударение',
40
+    'barre_aide' => 'Използвайте Типографските кратки команди, за да  усъвършенствате външния вид',
41
+    'barre_e_accent_aigu' => 'Впишете главно Е с остро ударение',
42
+    'barre_eo' => 'Впишете дифтонг "ое"',
43
+    'barre_eo_maj' => 'Впишете дифтонг "ОЕ" с главни букви',
44
+    'barre_euro' => 'Добавяне на символа €',
45
+    'barre_gras' => 'Вмъкване на {{удебелен шрифт}}',
46
+    'barre_guillemets' => 'Поставяне в "кавички"',
47
+    'barre_guillemets_simples' => 'Поставяне в ‘единични кавички’',
48
+    'barre_intertitre' => 'Включване режим на {{{подзаглавие}}}',
49
+    'barre_italic' => 'Поставяне в {наклонени букви (italics)}',
50
+    'barre_lien' => 'Превръщане в [препратка->http://...]',
51
+    'barre_lien_input' => 'Моля, впишете препратката в хипертекст (може да напишете Интернет адреса във формата http://www.mysite.com или просто номера на статията от този сайт).',
52
+    'barre_note' => 'Включване режим на [[забележка под линия (footnote)]]',
53
+    'barre_quote' => '<quote>Цитат на съобщение</quote>',
54
+    'bouton_changer' => 'Изпращане',
55
+    'bouton_chercher' => 'Търсене',
56
+    'bouton_choisir' => 'Избор',
57
+    'bouton_download' => 'Télécharger', # MODIF
58
+    'bouton_enregistrer' => 'Записване',
59
+    'bouton_radio_desactiver_messagerie_interne' => 'Без система за вътрешни съобщения',
60
+    'bouton_radio_envoi_annonces' => 'Изпращане на редакторски съобщения',
61
+    'bouton_radio_non_envoi_annonces' => 'Без изпращане на съобщения',
62
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Без изпращане на списък с новини',
63
+    'bouton_recharger_page' => 'Презареждане на страницата',
64
+    'bouton_telecharger' => 'Публикуване',
65
+    'bouton_upload' => 'Публикуване', # MODIF
66
+    'bouton_valider' => 'Изпращане',
67 67
 
68
-	// C
69
-	'cal_apresmidi' => 'следобяд',
70
-	'cal_jour_entier' => 'цял ден',
71
-	'cal_matin' => 'сутрин',
72
-	'cal_par_jour' => 'дневен календар',
73
-	'cal_par_mois' => 'месечен календар',
74
-	'cal_par_semaine' => 'седмичен календар',
75
-	'confirm_changer_statut' => 'Изисква се потвърждение: Задали сте промяна на статуса на статията. Желаете ли до продължите?',
76
-	'correcte' => 'правилно',
68
+    // C
69
+    'cal_apresmidi' => 'следобяд',
70
+    'cal_jour_entier' => 'цял ден',
71
+    'cal_matin' => 'сутрин',
72
+    'cal_par_jour' => 'дневен календар',
73
+    'cal_par_mois' => 'месечен календар',
74
+    'cal_par_semaine' => 'седмичен календар',
75
+    'confirm_changer_statut' => 'Изисква се потвърждение: Задали сте промяна на статуса на статията. Желаете ли до продължите?',
76
+    'correcte' => 'правилно',
77 77
 
78
-	// D
79
-	'date_aujourdhui' => 'днес',
80
-	'date_avant_jc' => 'пр.н.е.',
81
-	'date_dans' => 'в @delai@',
82
-	'date_de_mois_1' => '@j@ @nommois@',
83
-	'date_de_mois_10' => '@j@ @nommois@',
84
-	'date_de_mois_11' => '@j@ @nommois@',
85
-	'date_de_mois_12' => '@j@ @nommois@',
86
-	'date_de_mois_2' => '@j@ @nommois@',
87
-	'date_de_mois_3' => '@j@ @nommois@',
88
-	'date_de_mois_4' => '@j@ @nommois@',
89
-	'date_de_mois_5' => '@j@ @nommois@',
90
-	'date_de_mois_6' => '@j@ @nommois@',
91
-	'date_de_mois_7' => '@j@ @nommois@',
92
-	'date_de_mois_8' => '@j@ @nommois@',
93
-	'date_de_mois_9' => '@j@ @nommois@',
94
-	'date_demain' => 'утре',
95
-	'date_fmt_heures_minutes' => '@h@ч.@m@мин.',
96
-	'date_fmt_jour_heure' => '@jour@ в @heure@',
97
-	'date_fmt_jour_mois' => '@jour@ @nommois@',
98
-	'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
99
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
100
-	'date_fmt_nomjour_date' => 'На @nomjour@ @date@',
101
-	'date_heures' => 'часа',
102
-	'date_hier' => 'вчера',
103
-	'date_il_y_a' => 'преди @delai@',
104
-	'date_jnum1' => '1',
105
-	'date_jnum10' => '10ти',
106
-	'date_jnum11' => '11ти',
107
-	'date_jnum12' => '12ти',
108
-	'date_jnum13' => '13ти',
109
-	'date_jnum14' => '14ти',
110
-	'date_jnum15' => '15ти',
111
-	'date_jnum16' => '16ти',
112
-	'date_jnum17' => '17ти',
113
-	'date_jnum18' => '18ти',
114
-	'date_jnum19' => '19ти',
115
-	'date_jnum2' => '2ри',
116
-	'date_jnum20' => '20ти',
117
-	'date_jnum21' => '21ви',
118
-	'date_jnum22' => '22ри',
119
-	'date_jnum23' => '23ти',
120
-	'date_jnum24' => '24ти',
121
-	'date_jnum25' => '25ти',
122
-	'date_jnum26' => '26ти',
123
-	'date_jnum27' => '27ми',
124
-	'date_jnum28' => '28ми',
125
-	'date_jnum29' => '29ти',
126
-	'date_jnum3' => '3ти',
127
-	'date_jnum30' => '30ти',
128
-	'date_jnum31' => '31ви',
129
-	'date_jnum4' => '4ти',
130
-	'date_jnum5' => '5ти',
131
-	'date_jnum6' => '6ти',
132
-	'date_jnum7' => '7ми',
133
-	'date_jnum8' => '8ми',
134
-	'date_jnum9' => '9ти',
135
-	'date_jour_1' => 'неделя',
136
-	'date_jour_2' => 'понеделник',
137
-	'date_jour_3' => 'вторник',
138
-	'date_jour_4' => 'сряда',
139
-	'date_jour_5' => 'четвъртък',
140
-	'date_jour_6' => 'петък',
141
-	'date_jour_7' => 'събота',
142
-	'date_jours' => 'дни',
143
-	'date_minutes' => 'минути',
144
-	'date_mois' => 'месеца',
145
-	'date_mois_1' => 'януари',
146
-	'date_mois_10' => 'октомври',
147
-	'date_mois_11' => 'ноември',
148
-	'date_mois_12' => 'декември',
149
-	'date_mois_2' => 'февруари',
150
-	'date_mois_3' => 'март',
151
-	'date_mois_4' => 'април',
152
-	'date_mois_5' => 'май',
153
-	'date_mois_6' => 'юни',
154
-	'date_mois_7' => 'юли',
155
-	'date_mois_8' => 'август',
156
-	'date_mois_9' => 'септември',
157
-	'date_saison_1' => 'зима',
158
-	'date_saison_2' => 'пролет',
159
-	'date_saison_3' => 'лято',
160
-	'date_saison_4' => 'есен',
161
-	'date_semaines' => 'седмици',
162
-	'dirs_commencer' => ' за започване на инсталацията',
163
-	'dirs_preliminaire' => 'Предварително: <b>Поправете правата за достъп</b>',
164
-	'dirs_probleme_droits' => 'Проблем с правата на достъп',
165
-	'dirs_repertoires_absents' => '<b>Следните директории не бяха намерени: <ul>@bad_dirs@.</ul> </b>
78
+    // D
79
+    'date_aujourdhui' => 'днес',
80
+    'date_avant_jc' => 'пр.н.е.',
81
+    'date_dans' => 'в @delai@',
82
+    'date_de_mois_1' => '@j@ @nommois@',
83
+    'date_de_mois_10' => '@j@ @nommois@',
84
+    'date_de_mois_11' => '@j@ @nommois@',
85
+    'date_de_mois_12' => '@j@ @nommois@',
86
+    'date_de_mois_2' => '@j@ @nommois@',
87
+    'date_de_mois_3' => '@j@ @nommois@',
88
+    'date_de_mois_4' => '@j@ @nommois@',
89
+    'date_de_mois_5' => '@j@ @nommois@',
90
+    'date_de_mois_6' => '@j@ @nommois@',
91
+    'date_de_mois_7' => '@j@ @nommois@',
92
+    'date_de_mois_8' => '@j@ @nommois@',
93
+    'date_de_mois_9' => '@j@ @nommois@',
94
+    'date_demain' => 'утре',
95
+    'date_fmt_heures_minutes' => '@h@ч.@m@мин.',
96
+    'date_fmt_jour_heure' => '@jour@ в @heure@',
97
+    'date_fmt_jour_mois' => '@jour@ @nommois@',
98
+    'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
99
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
100
+    'date_fmt_nomjour_date' => 'На @nomjour@ @date@',
101
+    'date_heures' => 'часа',
102
+    'date_hier' => 'вчера',
103
+    'date_il_y_a' => 'преди @delai@',
104
+    'date_jnum1' => '1',
105
+    'date_jnum10' => '10ти',
106
+    'date_jnum11' => '11ти',
107
+    'date_jnum12' => '12ти',
108
+    'date_jnum13' => '13ти',
109
+    'date_jnum14' => '14ти',
110
+    'date_jnum15' => '15ти',
111
+    'date_jnum16' => '16ти',
112
+    'date_jnum17' => '17ти',
113
+    'date_jnum18' => '18ти',
114
+    'date_jnum19' => '19ти',
115
+    'date_jnum2' => '2ри',
116
+    'date_jnum20' => '20ти',
117
+    'date_jnum21' => '21ви',
118
+    'date_jnum22' => '22ри',
119
+    'date_jnum23' => '23ти',
120
+    'date_jnum24' => '24ти',
121
+    'date_jnum25' => '25ти',
122
+    'date_jnum26' => '26ти',
123
+    'date_jnum27' => '27ми',
124
+    'date_jnum28' => '28ми',
125
+    'date_jnum29' => '29ти',
126
+    'date_jnum3' => '3ти',
127
+    'date_jnum30' => '30ти',
128
+    'date_jnum31' => '31ви',
129
+    'date_jnum4' => '4ти',
130
+    'date_jnum5' => '5ти',
131
+    'date_jnum6' => '6ти',
132
+    'date_jnum7' => '7ми',
133
+    'date_jnum8' => '8ми',
134
+    'date_jnum9' => '9ти',
135
+    'date_jour_1' => 'неделя',
136
+    'date_jour_2' => 'понеделник',
137
+    'date_jour_3' => 'вторник',
138
+    'date_jour_4' => 'сряда',
139
+    'date_jour_5' => 'четвъртък',
140
+    'date_jour_6' => 'петък',
141
+    'date_jour_7' => 'събота',
142
+    'date_jours' => 'дни',
143
+    'date_minutes' => 'минути',
144
+    'date_mois' => 'месеца',
145
+    'date_mois_1' => 'януари',
146
+    'date_mois_10' => 'октомври',
147
+    'date_mois_11' => 'ноември',
148
+    'date_mois_12' => 'декември',
149
+    'date_mois_2' => 'февруари',
150
+    'date_mois_3' => 'март',
151
+    'date_mois_4' => 'април',
152
+    'date_mois_5' => 'май',
153
+    'date_mois_6' => 'юни',
154
+    'date_mois_7' => 'юли',
155
+    'date_mois_8' => 'август',
156
+    'date_mois_9' => 'септември',
157
+    'date_saison_1' => 'зима',
158
+    'date_saison_2' => 'пролет',
159
+    'date_saison_3' => 'лято',
160
+    'date_saison_4' => 'есен',
161
+    'date_semaines' => 'седмици',
162
+    'dirs_commencer' => ' за започване на инсталацията',
163
+    'dirs_preliminaire' => 'Предварително: <b>Поправете правата за достъп</b>',
164
+    'dirs_probleme_droits' => 'Проблем с правата на достъп',
165
+    'dirs_repertoires_absents' => '<b>Следните директории не бяха намерени: <ul>@bad_dirs@.</ul> </b>
166 166
   <p>Вероятната причина за това е лошото боравене с главните и нормални букви.
167 167
   Моля, уверете се, че не е включен режимът за главни букви и че имената на директориите са идентични с тези, показани
168 168
   по-горе; ако не са идентични, преименувайте тези директории като използвате FTP клиента, за да поправите грешката.
169 169
   <p>След като направите това, можете ', # MODIF
170
-	'dirs_repertoires_suivants' => '<b>Следните директории нямат права за писане: <ul>@bad_dirs@.</ul> </b>
170
+    'dirs_repertoires_suivants' => '<b>Следните директории нямат права за писане: <ul>@bad_dirs@.</ul> </b>
171 171
 
172 172
   <p>За да промените правата им, използвайте FTP клиента си, за да зададете права за достъп
173 173
 
174 174
   на всяка една от директориите. Процедурата е описана подробно в потребителския наръчник.
175 175
   <p>След като приключите с тази операция можете да ', # MODIF
176 176
 
177
-	// E
178
-	'envoi_via_le_site' => 'Изпращане през сайта',
177
+    // E
178
+    'envoi_via_le_site' => 'Изпращане през сайта',
179 179
 
180
-	// F
181
-	'fichier_introuvable' => 'Файлът: @fichier@ не бе намерен', # MODIF
182
-	'form_deja_inscrit' => 'Вече сте регистриран(а).',
183
-	'form_email_non_valide' => 'Неалиден електронен адрес.',
184
-	'form_forum_access_refuse' => 'Преустановен достъп до сайта',
185
-	'form_forum_bonjour' => 'Добър ден, @nom@,',
186
-	'form_forum_email_deja_enregistre' => 'Този електронен адрес е вече регистриран; за по-нататъшен достъп използвайте обичайната си парола. ',
187
-	'form_forum_identifiant_mail' => 'Новото Ви име за достъп бе изпратено по електронна поща.',
188
-	'form_forum_identifiants' => 'Лични идентификатори ',
189
-	'form_forum_indiquer_nom_email' => 'Попълнете име и електронен адрес. Веднага след това ще получите име за достъп по електронна поща.',
190
-	'form_forum_login' => 'вход:',
191
-	'form_forum_message_auto' => '(това е автоматично съобщение)',
192
-	'form_forum_pass' => 'парола:',
193
-	'form_forum_probleme_mail' => 'Проблем с електронната пощя: грешка при изпращане на идентификатора.',
194
-	'form_forum_voici1' => 'Това са Вашите идентификатори за участие във форумите на сайта
180
+    // F
181
+    'fichier_introuvable' => 'Файлът: @fichier@ не бе намерен', # MODIF
182
+    'form_deja_inscrit' => 'Вече сте регистриран(а).',
183
+    'form_email_non_valide' => 'Неалиден електронен адрес.',
184
+    'form_forum_access_refuse' => 'Преустановен достъп до сайта',
185
+    'form_forum_bonjour' => 'Добър ден, @nom@,',
186
+    'form_forum_email_deja_enregistre' => 'Този електронен адрес е вече регистриран; за по-нататъшен достъп използвайте обичайната си парола. ',
187
+    'form_forum_identifiant_mail' => 'Новото Ви име за достъп бе изпратено по електронна поща.',
188
+    'form_forum_identifiants' => 'Лични идентификатори ',
189
+    'form_forum_indiquer_nom_email' => 'Попълнете име и електронен адрес. Веднага след това ще получите име за достъп по електронна поща.',
190
+    'form_forum_login' => 'вход:',
191
+    'form_forum_message_auto' => '(това е автоматично съобщение)',
192
+    'form_forum_pass' => 'парола:',
193
+    'form_forum_probleme_mail' => 'Проблем с електронната пощя: грешка при изпращане на идентификатора.',
194
+    'form_forum_voici1' => 'Това са Вашите идентификатори за участие във форумите на сайта
195 195
 „@nom_site_spip@“ (@adresse_site@):',
196
-	'form_forum_voici2' => 'Това са Вашите идентификатори за изпращане на статии
196
+    'form_forum_voici2' => 'Това са Вашите идентификатори за изпращане на статии
197 197
 на сайта „@nom_site_spip@“ (@adresse_login@):',
198
-	'form_indiquer_email' => 'Попълнете електронния си адрес.',
199
-	'form_indiquer_nom' => 'Попълнете името си.',
200
-	'form_indiquer_nom_site' => 'Попълнете името на Вашия сайт.',
201
-	'form_pet_deja_enregistre' => 'Сайтът е вече регистриран',
202
-	'form_pet_signature_pasprise' => 'Грешен запис',
203
-	'form_prop_confirmer_envoi' => 'Потвърждение на изпращането',
204
-	'form_prop_description' => 'Описание/коментар',
205
-	'form_prop_enregistre' => 'Вашето предложение е записано. То ще се появи на страниците на сайта след одобрение от администратор. ',
206
-	'form_prop_envoyer' => 'Изпращане на съобщение',
207
-	'form_prop_indiquer_email' => 'Попълнете валиден електронен адрес (e-mail)',
208
-	'form_prop_indiquer_nom_site' => 'Попълнете името на сайта.',
209
-	'form_prop_indiquer_sujet' => 'Попълнете поле „Относно“',
210
-	'form_prop_message_envoye' => 'Съобщението бе изпратено',
211
-	'form_prop_non_enregistre' => 'Предложението не беше запазено.',
212
-	'form_prop_sujet' => 'Относно',
213
-	'form_prop_url_site' => 'URL на сайта', # MODIF
214
-	'forum_non_inscrit' => 'Или не сте регистрирани, или адресът/ паролата са погрешни.',
215
-	'forum_par_auteur' => 'от @auteur@',
216
-	'forum_titre_erreur' => 'Грешка',
198
+    'form_indiquer_email' => 'Попълнете електронния си адрес.',
199
+    'form_indiquer_nom' => 'Попълнете името си.',
200
+    'form_indiquer_nom_site' => 'Попълнете името на Вашия сайт.',
201
+    'form_pet_deja_enregistre' => 'Сайтът е вече регистриран',
202
+    'form_pet_signature_pasprise' => 'Грешен запис',
203
+    'form_prop_confirmer_envoi' => 'Потвърждение на изпращането',
204
+    'form_prop_description' => 'Описание/коментар',
205
+    'form_prop_enregistre' => 'Вашето предложение е записано. То ще се появи на страниците на сайта след одобрение от администратор. ',
206
+    'form_prop_envoyer' => 'Изпращане на съобщение',
207
+    'form_prop_indiquer_email' => 'Попълнете валиден електронен адрес (e-mail)',
208
+    'form_prop_indiquer_nom_site' => 'Попълнете името на сайта.',
209
+    'form_prop_indiquer_sujet' => 'Попълнете поле „Относно“',
210
+    'form_prop_message_envoye' => 'Съобщението бе изпратено',
211
+    'form_prop_non_enregistre' => 'Предложението не беше запазено.',
212
+    'form_prop_sujet' => 'Относно',
213
+    'form_prop_url_site' => 'URL на сайта', # MODIF
214
+    'forum_non_inscrit' => 'Или не сте регистрирани, или адресът/ паролата са погрешни.',
215
+    'forum_par_auteur' => 'от @auteur@',
216
+    'forum_titre_erreur' => 'Грешка',
217 217
 
218
-	// I
219
-	'ical_texte_rss_articles' => 'Адресът на файла от крайната точка (backend) е следният:',
220
-	'ical_texte_rss_articles2' => 'Също така, можете да вземете файловете от крайната точка за статиите на всяка рубрика от сайта:',
221
-	'ical_texte_rss_breves' => 'По-нататък има файл, който съдържа новините на сайта. Като изберете номер на рубриката, можете да видите новините само от дадената рубрика.',
222
-	'icone_a_suivre' => 'Начало',
223
-	'icone_admin_site' => 'Администриране на сайта',
224
-	'icone_agenda' => 'Дневник',
225
-	'icone_aide_ligne' => 'Помощник',
226
-	'icone_articles' => 'Статии',
227
-	'icone_auteurs' => 'Автори',
228
-	'icone_brouteur' => 'Бърза навигация',
229
-	'icone_configuration_site' => 'Конфигуриране',
230
-	'icone_configurer_site' => 'Конфигуриране на сайта',
231
-	'icone_creer_nouvel_auteur' => 'Нов автор',
232
-	'icone_creer_rubrique' => 'Създаване на рубрика',
233
-	'icone_creer_sous_rubrique' => 'Създаване на подрубрика',
234
-	'icone_deconnecter' => 'Изход',
235
-	'icone_discussions' => 'Дискусии',
236
-	'icone_doc_rubrique' => 'Документи от рубриките',
237
-	'icone_ecrire_article' => 'Писане на нова статия',
238
-	'icone_edition_site' => 'Редактиране на сайта',
239
-	'icone_gestion_langues' => 'Управление на езиците',
240
-	'icone_informations_personnelles' => 'Лични данни',
241
-	'icone_interface_complet' => 'Пълен интерфейс',
242
-	'icone_interface_simple' => 'Опростен интерфейс',
243
-	'icone_maintenance_site' => 'Поддръжка на сайта',
244
-	'icone_messagerie_personnelle' => 'Лични съобщения',
245
-	'icone_repartition_debut' => 'Покажи началната дистрибуция',
246
-	'icone_rubriques' => 'Рубрики',
247
-	'icone_sauver_site' => 'Запазване на сайта',
248
-	'icone_site_entier' => 'Целият сайт',
249
-	'icone_sites_references' => 'Свързани сайтове',
250
-	'icone_statistiques' => 'Статистика на сайта',
251
-	'icone_suivi_activite' => 'Дейности на сайта',
252
-	'icone_suivi_actualite' => 'Развитие на сайта',
253
-	'icone_suivi_pettions' => 'Допълнения на молби',
254
-	'icone_suivi_revisions' => 'Преглед на статии',
255
-	'icone_supprimer_document' => 'Изтриване на документа',
256
-	'icone_supprimer_image' => 'Изтриване на изображението',
257
-	'icone_tous_articles' => 'Всички Ваши статии',
258
-	'icone_tous_auteur' => 'Всички автори',
259
-	'icone_visiter_site' => 'Посещаване на сайта', # MODIF
260
-	'icone_voir_en_ligne' => 'Изглед на сайта',
261
-	'img_indisponible' => 'изображението липсва',
262
-	'impossible' => 'невъзможно',
263
-	'info_a_suivre' => 'НАЧАЛО»',
264
-	'info_acces_interdit' => 'Забранен достъп',
265
-	'info_acces_refuse' => 'Невъзможен достъп',
266
-	'info_action' => 'Действие: @action@',
267
-	'info_administrer_rubriques' => 'Вие можете да управлявате рубриката и нейните подрубрики',
268
-	'info_adresse_non_indiquee' => 'Укажете адрес за проба!',
269
-	'info_aide' => 'ПОМОЩ:',
270
-	'info_ajouter_mot' => 'Добавяне на ключовата дума',
271
-	'info_annonce' => 'СЪОБЩЕНИЕ',
272
-	'info_annonces_generales' => 'Общи съобщения:',
273
-	'info_article_propose' => 'Изпратена статия',
274
-	'info_article_publie' => 'Одобрена статия',
275
-	'info_article_redaction' => 'Статия в процес на обработка',
276
-	'info_article_refuse' => 'Отхвърлена статия',
277
-	'info_article_supprime' => 'Изтрита статия',
278
-	'info_articles' => 'Статии',
279
-	'info_articles_a_valider' => 'Статии, чакащи одобрение за публикуване',
280
-	'info_articles_proposes' => 'Изпратени статии',
281
-	'info_auteurs_nombre' => 'автор(и):',
282
-	'info_authentification_ftp' => 'Удостоверяване автентичността (чрез FTP).',
283
-	'info_breves_2' => 'новини',
284
-	'info_connexion_refusee' => 'Забранено свързване',
285
-	'info_contact_developpeur' => 'Моля, свържете се с някой разработчик.',
286
-	'info_contenance' => 'Сайтът съдържа:',
287
-	'info_contribution' => 'принос от съобщения във форума', # MODIF
288
-	'info_copyright' => '@spip@ е свободен софтуер, разпространяван @lien_gpl@.',
289
-	'info_copyright_doc' => 'За повече информация, посетете сайта <a href="@spipnet@">http://www.spip.net/bg</a>.', # MODIF
290
-	'info_copyright_gpl' => 'под лиценза GPL',
291
-	'info_cours_edition' => 'Сатиите Ви в процес на обработка', # MODIF
292
-	'info_creer_repertoire' => 'Моля, създайте файл или директория, наречена:',
293
-	'info_creer_repertoire_2' => 'в под-директорията <b>@repertoire@</b>, след това',
294
-	'info_creer_vignette' => 'автоматично създаване на умален образ',
295
-	'info_deplier' => 'Сгъване',
296
-	'info_descriptif_nombre' => 'описание(я):',
297
-	'info_description' => 'Описание:',
298
-	'info_description_2' => 'Описание:',
299
-	'info_dimension' => 'Размер:',
300
-	'info_ecire_message_prive' => 'Писане на лично съобщение',
301
-	'info_email_invalide' => 'Погрешен електронен адрес.',
302
-	'info_en_cours_validation' => 'Статии в процес на обработка',
303
-	'info_en_ligne' => 'Текущо са в мрежата:',
304
-	'info_envoyer_message_prive' => 'Изпращане на лично съобщение на автора',
305
-	'info_erreur_requete' => 'Грешка при задаване на въпроса:',
306
-	'info_erreur_squelette2' => 'Няма наличен шаблон <b>@fichier@</b>...',
307
-	'info_erreur_systeme' => 'Системна грешка (errno @errsys@)',
308
-	'info_erreur_systeme2' => 'Или твърдият диск е пълен, или базата данни е повредена.<br />
218
+    // I
219
+    'ical_texte_rss_articles' => 'Адресът на файла от крайната точка (backend) е следният:',
220
+    'ical_texte_rss_articles2' => 'Също така, можете да вземете файловете от крайната точка за статиите на всяка рубрика от сайта:',
221
+    'ical_texte_rss_breves' => 'По-нататък има файл, който съдържа новините на сайта. Като изберете номер на рубриката, можете да видите новините само от дадената рубрика.',
222
+    'icone_a_suivre' => 'Начало',
223
+    'icone_admin_site' => 'Администриране на сайта',
224
+    'icone_agenda' => 'Дневник',
225
+    'icone_aide_ligne' => 'Помощник',
226
+    'icone_articles' => 'Статии',
227
+    'icone_auteurs' => 'Автори',
228
+    'icone_brouteur' => 'Бърза навигация',
229
+    'icone_configuration_site' => 'Конфигуриране',
230
+    'icone_configurer_site' => 'Конфигуриране на сайта',
231
+    'icone_creer_nouvel_auteur' => 'Нов автор',
232
+    'icone_creer_rubrique' => 'Създаване на рубрика',
233
+    'icone_creer_sous_rubrique' => 'Създаване на подрубрика',
234
+    'icone_deconnecter' => 'Изход',
235
+    'icone_discussions' => 'Дискусии',
236
+    'icone_doc_rubrique' => 'Документи от рубриките',
237
+    'icone_ecrire_article' => 'Писане на нова статия',
238
+    'icone_edition_site' => 'Редактиране на сайта',
239
+    'icone_gestion_langues' => 'Управление на езиците',
240
+    'icone_informations_personnelles' => 'Лични данни',
241
+    'icone_interface_complet' => 'Пълен интерфейс',
242
+    'icone_interface_simple' => 'Опростен интерфейс',
243
+    'icone_maintenance_site' => 'Поддръжка на сайта',
244
+    'icone_messagerie_personnelle' => 'Лични съобщения',
245
+    'icone_repartition_debut' => 'Покажи началната дистрибуция',
246
+    'icone_rubriques' => 'Рубрики',
247
+    'icone_sauver_site' => 'Запазване на сайта',
248
+    'icone_site_entier' => 'Целият сайт',
249
+    'icone_sites_references' => 'Свързани сайтове',
250
+    'icone_statistiques' => 'Статистика на сайта',
251
+    'icone_suivi_activite' => 'Дейности на сайта',
252
+    'icone_suivi_actualite' => 'Развитие на сайта',
253
+    'icone_suivi_pettions' => 'Допълнения на молби',
254
+    'icone_suivi_revisions' => 'Преглед на статии',
255
+    'icone_supprimer_document' => 'Изтриване на документа',
256
+    'icone_supprimer_image' => 'Изтриване на изображението',
257
+    'icone_tous_articles' => 'Всички Ваши статии',
258
+    'icone_tous_auteur' => 'Всички автори',
259
+    'icone_visiter_site' => 'Посещаване на сайта', # MODIF
260
+    'icone_voir_en_ligne' => 'Изглед на сайта',
261
+    'img_indisponible' => 'изображението липсва',
262
+    'impossible' => 'невъзможно',
263
+    'info_a_suivre' => 'НАЧАЛО»',
264
+    'info_acces_interdit' => 'Забранен достъп',
265
+    'info_acces_refuse' => 'Невъзможен достъп',
266
+    'info_action' => 'Действие: @action@',
267
+    'info_administrer_rubriques' => 'Вие можете да управлявате рубриката и нейните подрубрики',
268
+    'info_adresse_non_indiquee' => 'Укажете адрес за проба!',
269
+    'info_aide' => 'ПОМОЩ:',
270
+    'info_ajouter_mot' => 'Добавяне на ключовата дума',
271
+    'info_annonce' => 'СЪОБЩЕНИЕ',
272
+    'info_annonces_generales' => 'Общи съобщения:',
273
+    'info_article_propose' => 'Изпратена статия',
274
+    'info_article_publie' => 'Одобрена статия',
275
+    'info_article_redaction' => 'Статия в процес на обработка',
276
+    'info_article_refuse' => 'Отхвърлена статия',
277
+    'info_article_supprime' => 'Изтрита статия',
278
+    'info_articles' => 'Статии',
279
+    'info_articles_a_valider' => 'Статии, чакащи одобрение за публикуване',
280
+    'info_articles_proposes' => 'Изпратени статии',
281
+    'info_auteurs_nombre' => 'автор(и):',
282
+    'info_authentification_ftp' => 'Удостоверяване автентичността (чрез FTP).',
283
+    'info_breves_2' => 'новини',
284
+    'info_connexion_refusee' => 'Забранено свързване',
285
+    'info_contact_developpeur' => 'Моля, свържете се с някой разработчик.',
286
+    'info_contenance' => 'Сайтът съдържа:',
287
+    'info_contribution' => 'принос от съобщения във форума', # MODIF
288
+    'info_copyright' => '@spip@ е свободен софтуер, разпространяван @lien_gpl@.',
289
+    'info_copyright_doc' => 'За повече информация, посетете сайта <a href="@spipnet@">http://www.spip.net/bg</a>.', # MODIF
290
+    'info_copyright_gpl' => 'под лиценза GPL',
291
+    'info_cours_edition' => 'Сатиите Ви в процес на обработка', # MODIF
292
+    'info_creer_repertoire' => 'Моля, създайте файл или директория, наречена:',
293
+    'info_creer_repertoire_2' => 'в под-директорията <b>@repertoire@</b>, след това',
294
+    'info_creer_vignette' => 'автоматично създаване на умален образ',
295
+    'info_deplier' => 'Сгъване',
296
+    'info_descriptif_nombre' => 'описание(я):',
297
+    'info_description' => 'Описание:',
298
+    'info_description_2' => 'Описание:',
299
+    'info_dimension' => 'Размер:',
300
+    'info_ecire_message_prive' => 'Писане на лично съобщение',
301
+    'info_email_invalide' => 'Погрешен електронен адрес.',
302
+    'info_en_cours_validation' => 'Статии в процес на обработка',
303
+    'info_en_ligne' => 'Текущо са в мрежата:',
304
+    'info_envoyer_message_prive' => 'Изпращане на лично съобщение на автора',
305
+    'info_erreur_requete' => 'Грешка при задаване на въпроса:',
306
+    'info_erreur_squelette2' => 'Няма наличен шаблон <b>@fichier@</b>...',
307
+    'info_erreur_systeme' => 'Системна грешка (errno @errsys@)',
308
+    'info_erreur_systeme2' => 'Или твърдият диск е пълен, или базата данни е повредена.<br />
309 309
 <span style="color:red;">опитайте се<a href=\'@script@\'>да поправите базата данни</a>, или се свържете с доставчика си.</span>',
310
-	'info_fini' => 'Готово!',
311
-	'info_format_image' => 'За създаване на винетките, използвайте същия формат, в който е и изображението: @gd_formats@.',
312
-	'info_format_non_defini' => 'неопределен формат',
313
-	'info_grand_ecran' => 'Увеличен екран',
314
-	'info_image_aide' => 'ПОМОЩНИК',
315
-	'info_image_process_titre' => 'Метод за създаване на умалени образи (винетки)',
316
-	'info_impossible_lire_page' => '<<b>Грешка!</b> Страницата <tt><html>@test_proxy@</html></tt> не се чете през проксито <tt>',
317
-	'info_installation_systeme_publication' => 'Инсталация на системата за публикуване ...',
318
-	'info_installer_documents' => 'Можете автоматично да качвате всички документи от следната папка @upload@.',
319
-	'info_installer_ftp' => 'Като администратор можете да качите файлове (чрез FTP) в папката @upload@, за да ги използвате направо от там, когато Ви потрябват по-късно.',
320
-	'info_installer_images' => 'Форматът на изображенията може да е JPEG, GIF и PNG.',
321
-	'info_installer_images_dossier' => 'Качете изображения в папка @upload@, за да можете да ги използвате направо от там, когато Ви потрябват по-късно.',
322
-	'info_interface_complete' => 'Пълен интерфейс',
323
-	'info_interface_simple' => 'Опростен интерфейс',
324
-	'info_joindre_document_article' => 'Можете към статията да прилагате документи от вида:',
325
-	'info_joindre_document_rubrique' => 'В тази рубрика можете да добавяте документи от вида',
326
-	'info_joindre_documents_article' => 'Можете към статията да прилагате документи от вида:',
327
-	'info_l_article' => 'статията',
328
-	'info_la_breve' => 'новината',
329
-	'info_la_rubrique' => 'рубриката',
330
-	'info_langue_principale' => 'Език на основния сайт',
331
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ пиксели',
332
-	'info_les_auteurs_1' => 'от @les_auteurs@',
333
-	'info_logo_format_interdit' => 'Форматът на логото може да бъде следният: @formats@.',
334
-	'info_logo_max_poids' => 'Логото трябва да е по-малко от @maxi@ (настоящият файл е @actuel@).',
335
-	'info_mail_fournisseur' => 'Вие@isp.com',
336
-	'info_message_2' => 'СЪОБЩЕНИЕ',
337
-	'info_message_supprime' => 'СЪОБЩЕНИЕТО Е ИЗТРИТО',
338
-	'info_mise_en_ligne' => 'Дата на публикация:',
339
-	'info_modification_parametres_securite' => 'промяна настройките на параметрите за сигурност',
340
-	'info_mois_courant' => 'През месеца:',
341
-	'info_mot_cle_ajoute' => 'Следната ключова дума беше добавена към',
342
-	'info_multi_herit' => 'Език по подразбиране',
343
-	'info_multi_langues_soulignees' => '<u>Подчертаните езици</u> осигуряват превод на всички текстове на интерфейса. Ако изберете тези езици, много от елементите на публичния сайт (дати, форми) ще бъдат автоматично преведени. Колкото до неподчертаните езици, елементите ще се появят на основния език за този сайт.', # MODIF
344
-	'info_multilinguisme' => 'Многоезичен',
345
-	'info_nom_non_utilisateurs_connectes' => 'Името Ви е изключено от списъка на свързаните към Интернет потребители',
346
-	'info_nom_utilisateurs_connectes' => 'Името Ви е добавено в списъка на свързаните към Интернет потребители',
347
-	'info_nombre_en_ligne' => 'Текущо са в мрежата:',
348
-	'info_non_resultat' => 'Няма намерени резултати за „@cherche_mot@“',
349
-	'info_non_utilisation_messagerie' => 'Не използвате системата за вътешни съобщения на този сайт.',
350
-	'info_nouveau_message' => 'ИМАТЕ НОВО СЪОБЩЕНИЕ',
351
-	'info_nouveaux_messages' => 'ИМАТЕ @total_messages@ НОВИ СЪОБЩЕНИЯ',
352
-	'info_numero_abbreviation' => 'Не',
353
-	'info_pense_bete' => 'БЕЛЕЖКА',
354
-	'info_petit_ecran' => 'Малък дисплей',
355
-	'info_pixels' => 'пиксели',
356
-	'info_plusieurs_mots_trouves' => 'Бяха намерени няколко ключови думи за „@cherche_mot@“:',
357
-	'info_portfolio_automatique' => 'Автоматична папка за документи:',
358
-	'info_premier_resultat' => '[@debut_limit@ първи резултати от общо @total@]',
359
-	'info_premier_resultat_sur' => '[@debut_limit@ първи резултати от общо @total@]',
360
-	'info_propose_1' => '[@nom_site_spip@] Изпратени: @titre@',
361
-	'info_propose_2' => 'Изпратена статия
310
+    'info_fini' => 'Готово!',
311
+    'info_format_image' => 'За създаване на винетките, използвайте същия формат, в който е и изображението: @gd_formats@.',
312
+    'info_format_non_defini' => 'неопределен формат',
313
+    'info_grand_ecran' => 'Увеличен екран',
314
+    'info_image_aide' => 'ПОМОЩНИК',
315
+    'info_image_process_titre' => 'Метод за създаване на умалени образи (винетки)',
316
+    'info_impossible_lire_page' => '<<b>Грешка!</b> Страницата <tt><html>@test_proxy@</html></tt> не се чете през проксито <tt>',
317
+    'info_installation_systeme_publication' => 'Инсталация на системата за публикуване ...',
318
+    'info_installer_documents' => 'Можете автоматично да качвате всички документи от следната папка @upload@.',
319
+    'info_installer_ftp' => 'Като администратор можете да качите файлове (чрез FTP) в папката @upload@, за да ги използвате направо от там, когато Ви потрябват по-късно.',
320
+    'info_installer_images' => 'Форматът на изображенията може да е JPEG, GIF и PNG.',
321
+    'info_installer_images_dossier' => 'Качете изображения в папка @upload@, за да можете да ги използвате направо от там, когато Ви потрябват по-късно.',
322
+    'info_interface_complete' => 'Пълен интерфейс',
323
+    'info_interface_simple' => 'Опростен интерфейс',
324
+    'info_joindre_document_article' => 'Можете към статията да прилагате документи от вида:',
325
+    'info_joindre_document_rubrique' => 'В тази рубрика можете да добавяте документи от вида',
326
+    'info_joindre_documents_article' => 'Можете към статията да прилагате документи от вида:',
327
+    'info_l_article' => 'статията',
328
+    'info_la_breve' => 'новината',
329
+    'info_la_rubrique' => 'рубриката',
330
+    'info_langue_principale' => 'Език на основния сайт',
331
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ пиксели',
332
+    'info_les_auteurs_1' => 'от @les_auteurs@',
333
+    'info_logo_format_interdit' => 'Форматът на логото може да бъде следният: @formats@.',
334
+    'info_logo_max_poids' => 'Логото трябва да е по-малко от @maxi@ (настоящият файл е @actuel@).',
335
+    'info_mail_fournisseur' => 'Вие@isp.com',
336
+    'info_message_2' => 'СЪОБЩЕНИЕ',
337
+    'info_message_supprime' => 'СЪОБЩЕНИЕТО Е ИЗТРИТО',
338
+    'info_mise_en_ligne' => 'Дата на публикация:',
339
+    'info_modification_parametres_securite' => 'промяна настройките на параметрите за сигурност',
340
+    'info_mois_courant' => 'През месеца:',
341
+    'info_mot_cle_ajoute' => 'Следната ключова дума беше добавена към',
342
+    'info_multi_herit' => 'Език по подразбиране',
343
+    'info_multi_langues_soulignees' => '<u>Подчертаните езици</u> осигуряват превод на всички текстове на интерфейса. Ако изберете тези езици, много от елементите на публичния сайт (дати, форми) ще бъдат автоматично преведени. Колкото до неподчертаните езици, елементите ще се появят на основния език за този сайт.', # MODIF
344
+    'info_multilinguisme' => 'Многоезичен',
345
+    'info_nom_non_utilisateurs_connectes' => 'Името Ви е изключено от списъка на свързаните към Интернет потребители',
346
+    'info_nom_utilisateurs_connectes' => 'Името Ви е добавено в списъка на свързаните към Интернет потребители',
347
+    'info_nombre_en_ligne' => 'Текущо са в мрежата:',
348
+    'info_non_resultat' => 'Няма намерени резултати за „@cherche_mot@“',
349
+    'info_non_utilisation_messagerie' => 'Не използвате системата за вътешни съобщения на този сайт.',
350
+    'info_nouveau_message' => 'ИМАТЕ НОВО СЪОБЩЕНИЕ',
351
+    'info_nouveaux_messages' => 'ИМАТЕ @total_messages@ НОВИ СЪОБЩЕНИЯ',
352
+    'info_numero_abbreviation' => 'Не',
353
+    'info_pense_bete' => 'БЕЛЕЖКА',
354
+    'info_petit_ecran' => 'Малък дисплей',
355
+    'info_pixels' => 'пиксели',
356
+    'info_plusieurs_mots_trouves' => 'Бяха намерени няколко ключови думи за „@cherche_mot@“:',
357
+    'info_portfolio_automatique' => 'Автоматична папка за документи:',
358
+    'info_premier_resultat' => '[@debut_limit@ първи резултати от общо @total@]',
359
+    'info_premier_resultat_sur' => '[@debut_limit@ първи резултати от общо @total@]',
360
+    'info_propose_1' => '[@nom_site_spip@] Изпратени: @titre@',
361
+    'info_propose_2' => 'Изпратена статия
362 362
 -----------------',
363
-	'info_propose_3' => 'Статията „@titre@“ е изпратена за публикуване.',
364
-	'info_propose_4' => 'Моля, прегледайте и коментирайте',
365
-	'info_propose_5' => 'във форума, който е на адрес:',
366
-	'info_publie_01' => 'Статията „@titre@“ бе одобрена за публикуване от @connect_nom@.',
367
-	'info_publie_1' => '[@nom_site_spip@] ПУБЛИКУВА: @titre@',
368
-	'info_publie_2' => 'Публикувана статия
363
+    'info_propose_3' => 'Статията „@titre@“ е изпратена за публикуване.',
364
+    'info_propose_4' => 'Моля, прегледайте и коментирайте',
365
+    'info_propose_5' => 'във форума, който е на адрес:',
366
+    'info_publie_01' => 'Статията „@titre@“ бе одобрена за публикуване от @connect_nom@.',
367
+    'info_publie_1' => '[@nom_site_spip@] ПУБЛИКУВА: @titre@',
368
+    'info_publie_2' => 'Публикувана статия
369 369
 ------------------',
370
-	'info_rechercher' => 'Търсене',
371
-	'info_rechercher_02' => 'Търсене:',
372
-	'info_remplacer_vignette' => 'Смяна на винетката по подразбиране с лого по избор:',
373
-	'info_sans_titre_2' => 'без заглавие',
374
-	'info_selectionner_fichier' => 'Избиране на файл от папка @upload@',
375
-	'info_selectionner_fichier_2' => 'Изберете файл:',
376
-	'info_supprimer_vignette' => 'изтриване на винетката',
377
-	'info_symbole_bleu' => 'Символът <b>синьо</b> указва <b>бележка</b>: т.е. съобщение за лично ползване.',
378
-	'info_symbole_jaune' => 'Символът <b>жълто</b> указва  <b>съобщение към всички редактори</b>: то може да се вписва само от администратори и да се вижда от всички редактори.',
379
-	'info_symbole_vert' => 'Символът <b>зелено</b> указва <b>съобщения, обменени с други потребители</b> на сайта.',
380
-	'info_telecharger_nouveau_logo' => 'Качване на ново лого:',
381
-	'info_telecharger_ordinateur' => 'Качете от своя компютър на сайта:',
382
-	'info_tous_resultats_enregistres' => '[всички резултати са записани]',
383
-	'info_tout_afficher' => 'Показване на всички',
384
-	'info_travaux_texte' => 'Този сайт още не е поместен. Елате по-късно. ',
385
-	'info_travaux_titre' => 'Сайтът е в процес на израбоване ',
386
-	'info_trop_resultat' => 'Твърде много намерени резултати за „@cherche_mot@“; моля, прецизирайте търсенето си.',
387
-	'info_utilisation_messagerie_interne' => 'Вие използвате системата за вътрешни съобщения на сайта.',
388
-	'info_valider_lien' => 'одобряване на препратката',
389
-	'info_verifier_image' => ', уверете се, че вашите изображения са прехвърлени правилно.',
390
-	'info_vignette_defaut' => 'Винетка по подразбиране',
391
-	'info_vignette_personnalisee' => 'Винетка по избор',
392
-	'info_visite' => 'посещение:',
393
-	'info_vos_rendez_vous' => 'Вашите бъдещи срещи',
394
-	'infos_vos_pense_bete' => 'Лични бележки', # MODIF
370
+    'info_rechercher' => 'Търсене',
371
+    'info_rechercher_02' => 'Търсене:',
372
+    'info_remplacer_vignette' => 'Смяна на винетката по подразбиране с лого по избор:',
373
+    'info_sans_titre_2' => 'без заглавие',
374
+    'info_selectionner_fichier' => 'Избиране на файл от папка @upload@',
375
+    'info_selectionner_fichier_2' => 'Изберете файл:',
376
+    'info_supprimer_vignette' => 'изтриване на винетката',
377
+    'info_symbole_bleu' => 'Символът <b>синьо</b> указва <b>бележка</b>: т.е. съобщение за лично ползване.',
378
+    'info_symbole_jaune' => 'Символът <b>жълто</b> указва  <b>съобщение към всички редактори</b>: то може да се вписва само от администратори и да се вижда от всички редактори.',
379
+    'info_symbole_vert' => 'Символът <b>зелено</b> указва <b>съобщения, обменени с други потребители</b> на сайта.',
380
+    'info_telecharger_nouveau_logo' => 'Качване на ново лого:',
381
+    'info_telecharger_ordinateur' => 'Качете от своя компютър на сайта:',
382
+    'info_tous_resultats_enregistres' => '[всички резултати са записани]',
383
+    'info_tout_afficher' => 'Показване на всички',
384
+    'info_travaux_texte' => 'Този сайт още не е поместен. Елате по-късно. ',
385
+    'info_travaux_titre' => 'Сайтът е в процес на израбоване ',
386
+    'info_trop_resultat' => 'Твърде много намерени резултати за „@cherche_mot@“; моля, прецизирайте търсенето си.',
387
+    'info_utilisation_messagerie_interne' => 'Вие използвате системата за вътрешни съобщения на сайта.',
388
+    'info_valider_lien' => 'одобряване на препратката',
389
+    'info_verifier_image' => ', уверете се, че вашите изображения са прехвърлени правилно.',
390
+    'info_vignette_defaut' => 'Винетка по подразбиране',
391
+    'info_vignette_personnalisee' => 'Винетка по избор',
392
+    'info_visite' => 'посещение:',
393
+    'info_vos_rendez_vous' => 'Вашите бъдещи срещи',
394
+    'infos_vos_pense_bete' => 'Лични бележки', # MODIF
395 395
 
396
-	// L
397
-	'lien_afficher_icones_seuls' => 'Показване само на икони',
398
-	'lien_afficher_texte_icones' => 'Показване икони и текст',
399
-	'lien_afficher_texte_seul' => 'Показване само на текст',
400
-	'lien_liberer' => 'освобождаване',
401
-	'lien_liberer_tous' => 'освобождаване на статиите', # MODIF
402
-	'lien_nouvea_pense_bete' => 'НОВА БЕЛЕЖКА',
403
-	'lien_nouveau_message' => 'НОВО СЪОБЩЕНИЕ',
404
-	'lien_nouvelle_annonce' => 'НОВО СЪОБЩЕНИЕ',
405
-	'lien_petitions' => 'МОЛБА',
406
-	'lien_popularite' => 'популярност: @popularite@%',
407
-	'lien_racine_site' => 'СХЕМА НА САЙТА',
408
-	'lien_reessayer' => 'опитайте отново',
409
-	'lien_repondre_message' => 'Отговор на съобщението',
410
-	'lien_supprimer' => 'изтриване',
411
-	'lien_tout_afficher' => 'Показване на всички',
412
-	'lien_visite_site' => 'посещаване на сайта',
413
-	'lien_visites' => '@visites@ посещения',
414
-	'lien_voir_auteur' => 'Проверка на автора',
415
-	'login_acces_prive' => 'достъп до личната зона',
416
-	'login_autre_identifiant' => 'свързване с друго потребителско име',
417
-	'login_cookie_accepte' => 'Моля, настройте Интернет навигатора да приеме cookie (поне за този сайт).',
418
-	'login_cookie_oblige' => 'За по-сигурно идентифициране, приемете cookie.',
419
-	'login_deconnexion_ok' => 'Излязохте успешно.',
420
-	'login_erreur_pass' => 'Погрешна парола.',
421
-	'login_espace_prive' => 'лична зона',
422
-	'login_identifiant_inconnu' => 'Непознат потребител „@login@“.',
423
-	'login_login' => 'Вход:',
424
-	'login_login2' => 'Вход (потребителско име за свързване със сайта):', # MODIF
425
-	'login_login_pass_incorrect' => '(Погрешно потребителско име или парола).',
426
-	'login_motpasseoublie' => 'забравена парола?',
427
-	'login_non_securise' => 'Внимание! Тази форма не е защитена.
396
+    // L
397
+    'lien_afficher_icones_seuls' => 'Показване само на икони',
398
+    'lien_afficher_texte_icones' => 'Показване икони и текст',
399
+    'lien_afficher_texte_seul' => 'Показване само на текст',
400
+    'lien_liberer' => 'освобождаване',
401
+    'lien_liberer_tous' => 'освобождаване на статиите', # MODIF
402
+    'lien_nouvea_pense_bete' => 'НОВА БЕЛЕЖКА',
403
+    'lien_nouveau_message' => 'НОВО СЪОБЩЕНИЕ',
404
+    'lien_nouvelle_annonce' => 'НОВО СЪОБЩЕНИЕ',
405
+    'lien_petitions' => 'МОЛБА',
406
+    'lien_popularite' => 'популярност: @popularite@%',
407
+    'lien_racine_site' => 'СХЕМА НА САЙТА',
408
+    'lien_reessayer' => 'опитайте отново',
409
+    'lien_repondre_message' => 'Отговор на съобщението',
410
+    'lien_supprimer' => 'изтриване',
411
+    'lien_tout_afficher' => 'Показване на всички',
412
+    'lien_visite_site' => 'посещаване на сайта',
413
+    'lien_visites' => '@visites@ посещения',
414
+    'lien_voir_auteur' => 'Проверка на автора',
415
+    'login_acces_prive' => 'достъп до личната зона',
416
+    'login_autre_identifiant' => 'свързване с друго потребителско име',
417
+    'login_cookie_accepte' => 'Моля, настройте Интернет навигатора да приеме cookie (поне за този сайт).',
418
+    'login_cookie_oblige' => 'За по-сигурно идентифициране, приемете cookie.',
419
+    'login_deconnexion_ok' => 'Излязохте успешно.',
420
+    'login_erreur_pass' => 'Погрешна парола.',
421
+    'login_espace_prive' => 'лична зона',
422
+    'login_identifiant_inconnu' => 'Непознат потребител „@login@“.',
423
+    'login_login' => 'Вход:',
424
+    'login_login2' => 'Вход (потребителско име за свързване със сайта):', # MODIF
425
+    'login_login_pass_incorrect' => '(Погрешно потребителско име или парола).',
426
+    'login_motpasseoublie' => 'забравена парола?',
427
+    'login_non_securise' => 'Внимание! Тази форма не е защитена.
428 428
 
429 429
    Ако не желаете паролата Ви да бъде
430 430
 
431 431
    разкрита в мрежата, активирайте Javascript 
432 432
 
433 433
    на навигатора и ',
434
-	'login_nouvelle_tentative' => 'Нов опит',
435
-	'login_par_ici' => 'Успешна регистрация... насам...',
436
-	'login_pass2' => 'Парола:',
437
-	'login_preferez_refuser' => '<b>Ако предпочитате да откажете cookies</b>, на Ваше разположение e предоставена друга възможност за свързване (по-малко сигурна):',
438
-	'login_recharger' => 'обновете тази страница',
439
-	'login_rester_identifie' => 'Идентифициран за по-дълго време (няколко дни)', # MODIF
440
-	'login_retour_public' => 'Обратно към публичния сайт',
441
-	'login_retour_site' => 'Обратно към публичния сайт',
442
-	'login_retoursitepublic' => 'обратно към публичния сайт',
443
-	'login_sinscrire' => 'регистрирация',
444
-	'login_test_navigateur' => 'тест на навигатор/повторно свързване',
445
-	'login_verifiez_navigateur' => '(Въпреки това, убедете се, че навигаторът не е запаметил Вашата парола...)',
434
+    'login_nouvelle_tentative' => 'Нов опит',
435
+    'login_par_ici' => 'Успешна регистрация... насам...',
436
+    'login_pass2' => 'Парола:',
437
+    'login_preferez_refuser' => '<b>Ако предпочитате да откажете cookies</b>, на Ваше разположение e предоставена друга възможност за свързване (по-малко сигурна):',
438
+    'login_recharger' => 'обновете тази страница',
439
+    'login_rester_identifie' => 'Идентифициран за по-дълго време (няколко дни)', # MODIF
440
+    'login_retour_public' => 'Обратно към публичния сайт',
441
+    'login_retour_site' => 'Обратно към публичния сайт',
442
+    'login_retoursitepublic' => 'обратно към публичния сайт',
443
+    'login_sinscrire' => 'регистрирация',
444
+    'login_test_navigateur' => 'тест на навигатор/повторно свързване',
445
+    'login_verifiez_navigateur' => '(Въпреки това, убедете се, че навигаторът не е запаметил Вашата парола...)',
446 446
 
447
-	// M
448
-	'module_fichiers_langues' => 'Езикови файлове',
447
+    // M
448
+    'module_fichiers_langues' => 'Езикови файлове',
449 449
 
450
-	// N
451
-	'navigateur_pas_redirige' => 'Ако интернет-навигаторът не Ви пренасочи, натиснете тук, за да продължите.',
450
+    // N
451
+    'navigateur_pas_redirige' => 'Ако интернет-навигаторът не Ви пренасочи, натиснете тук, за да продължите.',
452 452
 
453
-	// O
454
-	'onglet_affacer_base' => 'Изтриване на базата данни',
455
-	'onglet_auteur' => 'Авторът',
456
-	'onglet_contenu_site' => 'Съдържание на сайта',
457
-	'onglet_evolution_visite_mod' => 'Развитие',
458
-	'onglet_fonctions_avances' => 'Подробни функции',
459
-	'onglet_informations_personnelles' => 'Лични данни',
460
-	'onglet_interactivite' => 'Интерактивност',
461
-	'onglet_messagerie' => 'Система за съобщения',
462
-	'onglet_repartition_rubrique' => 'Разпределение по рубрики',
463
-	'onglet_save_restaur_base' => 'Архивиране/възстановяване на базата данни',
464
-	'onglet_vider_cache' => 'Изпразване на кеш-паметта',
453
+    // O
454
+    'onglet_affacer_base' => 'Изтриване на базата данни',
455
+    'onglet_auteur' => 'Авторът',
456
+    'onglet_contenu_site' => 'Съдържание на сайта',
457
+    'onglet_evolution_visite_mod' => 'Развитие',
458
+    'onglet_fonctions_avances' => 'Подробни функции',
459
+    'onglet_informations_personnelles' => 'Лични данни',
460
+    'onglet_interactivite' => 'Интерактивност',
461
+    'onglet_messagerie' => 'Система за съобщения',
462
+    'onglet_repartition_rubrique' => 'Разпределение по рубрики',
463
+    'onglet_save_restaur_base' => 'Архивиране/възстановяване на базата данни',
464
+    'onglet_vider_cache' => 'Изпразване на кеш-паметта',
465 465
 
466
-	// P
467
-	'pass_choix_pass' => 'Изберете нова парола:',
468
-	'pass_erreur' => 'Грешка',
469
-	'pass_erreur_acces_refuse' => '<b>Грешка:</b> нямате повече достъп до този сайт.',
470
-	'pass_erreur_code_inconnu' => '<b>Грешка:</b> този код не съвпада с никой посетител, който има разрешение за достъп до сайта.',
471
-	'pass_erreur_non_enregistre' => '<b>Грешка:</b> адресът <tt>@email_oubli@</tt> не е регистриран в сайта.',
472
-	'pass_erreur_non_valide' => '<b>Грешка:</b> електронният адрес <tt>@email_oubli@</tt> е погрешен!',
473
-	'pass_erreur_probleme_technique' => '<b>Грешка:</b> това писмо не може да бъде изпратено поради технически проблем.',
474
-	'pass_espace_prive_bla' => 'Личната зона на сайта е отворена само за
466
+    // P
467
+    'pass_choix_pass' => 'Изберете нова парола:',
468
+    'pass_erreur' => 'Грешка',
469
+    'pass_erreur_acces_refuse' => '<b>Грешка:</b> нямате повече достъп до този сайт.',
470
+    'pass_erreur_code_inconnu' => '<b>Грешка:</b> този код не съвпада с никой посетител, който има разрешение за достъп до сайта.',
471
+    'pass_erreur_non_enregistre' => '<b>Грешка:</b> адресът <tt>@email_oubli@</tt> не е регистриран в сайта.',
472
+    'pass_erreur_non_valide' => '<b>Грешка:</b> електронният адрес <tt>@email_oubli@</tt> е погрешен!',
473
+    'pass_erreur_probleme_technique' => '<b>Грешка:</b> това писмо не може да бъде изпратено поради технически проблем.',
474
+    'pass_espace_prive_bla' => 'Личната зона на сайта е отворена само за
475 475
 регистирани посетители. След като се регистрирате,
476 476
 можете да преглеждате статиите, които са в
477 477
 в процес на обработка, да изпращате статии и да участвате във всички форуми.',
478
-	'pass_forum_bla' => 'Пожелали сте да участвате във форум, който
478
+    'pass_forum_bla' => 'Пожелали сте да участвате във форум, който
479 479
 е запазен за регистрирани посетители.',
480
-	'pass_indiquez_cidessous' => 'Попълнете електронният адрес, с който
480
+    'pass_indiquez_cidessous' => 'Попълнете електронният адрес, с който
481 481
 сте регистрирани.
482 482
 Ще получите писмо с инструкции за това, как
483 483
 да подновите достъпа си.',
484
-	'pass_mail_passcookie' => '(това е автоматично съобщение)
484
+    'pass_mail_passcookie' => '(това е автоматично съобщение)
485 485
 
486 486
 За да получите достъп до сайта
487 487
 @nom_site_spip@ (@adresse_site@)
@@ -492,99 +492,99 @@  discard block
 block discarded – undo
492 492
 След това можете да смените паролата
493 493
 и да се свържете към сайта отново.
494 494
 ',
495
-	'pass_mot_oublie' => 'Забравена парола',
496
-	'pass_nouveau_enregistre' => 'Новата Ви парола бе запазена.',
497
-	'pass_nouveau_pass' => 'Нова парола',
498
-	'pass_ok' => 'Изпращане',
499
-	'pass_oubli_mot' => 'Забравена парола',
500
-	'pass_quitter_fenetre' => 'Затваряне на прозореца',
501
-	'pass_rappel_login' => 'Напомняне: Вашето потребителско име (идентификатор) е „@login@“.',
502
-	'pass_recevoir_mail' => 'Ще получите писмо с инструкции за това, как
495
+    'pass_mot_oublie' => 'Забравена парола',
496
+    'pass_nouveau_enregistre' => 'Новата Ви парола бе запазена.',
497
+    'pass_nouveau_pass' => 'Нова парола',
498
+    'pass_ok' => 'Изпращане',
499
+    'pass_oubli_mot' => 'Забравена парола',
500
+    'pass_quitter_fenetre' => 'Затваряне на прозореца',
501
+    'pass_rappel_login' => 'Напомняне: Вашето потребителско име (идентификатор) е „@login@“.',
502
+    'pass_recevoir_mail' => 'Ще получите писмо с инструкции за това, как
503 503
 да подновите достъпа си до сайта.', # MODIF
504
-	'pass_retour_public' => 'Обратно в публичния сайт',
505
-	'pass_rien_a_faire_ici' => 'Нямате работа тук.',
506
-	'pass_vousinscrire' => 'Регистриране на сайта',
507
-	'precedent' => 'предишен',
508
-	'previsualisation' => 'Предварителен преглед',
509
-	'previsualiser' => 'Показване на предварителния преглед',
504
+    'pass_retour_public' => 'Обратно в публичния сайт',
505
+    'pass_rien_a_faire_ici' => 'Нямате работа тук.',
506
+    'pass_vousinscrire' => 'Регистриране на сайта',
507
+    'precedent' => 'предишен',
508
+    'previsualisation' => 'Предварителен преглед',
509
+    'previsualiser' => 'Показване на предварителния преглед',
510 510
 
511
-	// S
512
-	'squelette' => 'шаблон',
513
-	'squelette_inclus_ligne' => 'включен шаблон, ред',
514
-	'squelette_ligne' => 'шаблон, ред',
515
-	'stats_visites_et_popularite' => '@visites@ посещения; популярност: @popularite@',
516
-	'suivant' => 'следващ',
511
+    // S
512
+    'squelette' => 'шаблон',
513
+    'squelette_inclus_ligne' => 'включен шаблон, ред',
514
+    'squelette_ligne' => 'шаблон, ред',
515
+    'stats_visites_et_popularite' => '@visites@ посещения; популярност: @popularite@',
516
+    'suivant' => 'следващ',
517 517
 
518
-	// T
519
-	'taille_ko' => '@taille@ KB',
520
-	'taille_mo' => '@taille@ MB',
521
-	'taille_octets' => '@taille@ байта',
522
-	'texte_actualite_site_1' => 'След като се запознаете с интерфейса, изберете «',
523
-	'texte_actualite_site_2' => 'пълен интерфейс',
524
-	'texte_actualite_site_3' => ' » да направите повече свойства активни.',
525
-	'texte_creation_automatique_vignette' => 'Позволено е автоматичното създаване на предварителни умалени образи в сайта. Ако качите изображения през тази форма, във формат(и) @gd_formats@, те ще бъдат удвоени с умалени образи, чийто максимален размер е @taille_preview@ пиксели. ',
526
-	'texte_documents_associes' => 'Следните документи са свързани със статията,,
518
+    // T
519
+    'taille_ko' => '@taille@ KB',
520
+    'taille_mo' => '@taille@ MB',
521
+    'taille_octets' => '@taille@ байта',
522
+    'texte_actualite_site_1' => 'След като се запознаете с интерфейса, изберете «',
523
+    'texte_actualite_site_2' => 'пълен интерфейс',
524
+    'texte_actualite_site_3' => ' » да направите повече свойства активни.',
525
+    'texte_creation_automatique_vignette' => 'Позволено е автоматичното създаване на предварителни умалени образи в сайта. Ако качите изображения през тази форма, във формат(и) @gd_formats@, те ще бъдат удвоени с умалени образи, чийто максимален размер е @taille_preview@ пиксели. ',
526
+    'texte_documents_associes' => 'Следните документи са свързани със статията,,
527 527
     но те не са пряко включени в
528 528
     нея. Според оформлението в публичния сайт, те биха
529 529
     могли да се запишат като приложени документи.',
530
-	'texte_erreur_mise_niveau_base' => 'Грешка в базата данни по време на актуализация.
530
+    'texte_erreur_mise_niveau_base' => 'Грешка в базата данни по време на актуализация.
531 531
       Изображението <b>@fichier@</b> е несъвместимо със статията (article @id_article@).<p>
532 532
       Отбележете внимателно тази връзка; повторете процедурата по актуализация
533 533
       и се уверете, че изображението все още е приложено
534 534
       към статиите.',
535
-	'texte_inc_auth_1' => 'Вие се идентифицирате с потребителско име
535
+    'texte_inc_auth_1' => 'Вие се идентифицирате с потребителско име
536 536
   <b>@auth_login@</b>, но то (вече) не съществува в базата данни. 
537 537
   Опитайте да', # MODIF
538
-	'texte_inc_auth_2' => 'повторно свързване',
539
-	'texte_inc_auth_3' => 'след като излезете
538
+    'texte_inc_auth_2' => 'повторно свързване',
539
+    'texte_inc_auth_3' => 'след като излезете
540 540
   презаредете навигатора си, ако се налага.',
541
-	'texte_inc_config' => 'Промените, които са направени по-долу оказват изключително голямо влияние на работата на сайта. Съветваме Ви да не ги пипате, освен ако не сте добре запознати с работата на системата СПИП. <br /><br /><b>Силно  Ви препоръчваме да оставите главния уеб администратор да работи с тази страница.</b>',
542
-	'texte_inc_meta_1' => 'Системата намери грешка при опит за запис във файла <code>@fichier@</code>. Като администратор на сайта, моля да направите ',
543
-	'texte_inc_meta_2' => 'проверка на позволенията за запис',
544
-	'texte_inc_meta_3' => 'на директорията <code>@repertoire@</code>.',
545
-	'texte_statut_en_cours_redaction' => 'в процес на обработка',
546
-	'texte_statut_poubelle' => 'за изтриване',
547
-	'texte_statut_propose_evaluation' => 'чакаща оценка',
548
-	'texte_statut_publie' => 'публикувана на сайта',
549
-	'texte_statut_refuse' => 'отхвърлена',
550
-	'titre_ajouter_mot_cle' => 'ДОБАВЯНЕ НА КЛЮЧОВА ДУМА:',
551
-	'titre_cadre_raccourcis' => 'КОМАНДИ ЗА УСКОРЕН ДОСТЪП:',
552
-	'titre_changer_couleur_interface' => 'Смяна цвета на интерфейса',
553
-	'titre_image_admin_article' => 'Администриране на статията',
554
-	'titre_image_administrateur' => 'Администратор',
555
-	'titre_image_aide' => 'Помощник за тази част',
556
-	'titre_image_auteur_supprime' => 'Авторът е изтрит',
557
-	'titre_image_redacteur' => 'Редактор без достъп',
558
-	'titre_image_redacteur_02' => 'Редактор',
559
-	'titre_image_visiteur' => 'Посетител',
560
-	'titre_joindre_document' => 'ПРИЛАГАНЕ НА ДОКУМЕНТ',
561
-	'titre_mots_cles' => 'КЛЮЧОВИ ДУМИ',
562
-	'titre_probleme_technique' => 'Предупреждение: технически проблем (сървъра SQL) затруднява достъпа до тази част от сайта.<p>Благодарим за разбирането.',
563
-	'titre_publier_document' => 'ПУБЛИКУВАНЕ НА ДОКУМЕНТ В ТАЗИ РУБРИКА',
564
-	'titre_statistiques' => 'Страница на статистиката',
565
-	'titre_titre_document' => 'Наименование на документа:',
566
-	'trad_reference' => '(свързване на статия)', # MODIF
541
+    'texte_inc_config' => 'Промените, които са направени по-долу оказват изключително голямо влияние на работата на сайта. Съветваме Ви да не ги пипате, освен ако не сте добре запознати с работата на системата СПИП. <br /><br /><b>Силно  Ви препоръчваме да оставите главния уеб администратор да работи с тази страница.</b>',
542
+    'texte_inc_meta_1' => 'Системата намери грешка при опит за запис във файла <code>@fichier@</code>. Като администратор на сайта, моля да направите ',
543
+    'texte_inc_meta_2' => 'проверка на позволенията за запис',
544
+    'texte_inc_meta_3' => 'на директорията <code>@repertoire@</code>.',
545
+    'texte_statut_en_cours_redaction' => 'в процес на обработка',
546
+    'texte_statut_poubelle' => 'за изтриване',
547
+    'texte_statut_propose_evaluation' => 'чакаща оценка',
548
+    'texte_statut_publie' => 'публикувана на сайта',
549
+    'texte_statut_refuse' => 'отхвърлена',
550
+    'titre_ajouter_mot_cle' => 'ДОБАВЯНЕ НА КЛЮЧОВА ДУМА:',
551
+    'titre_cadre_raccourcis' => 'КОМАНДИ ЗА УСКОРЕН ДОСТЪП:',
552
+    'titre_changer_couleur_interface' => 'Смяна цвета на интерфейса',
553
+    'titre_image_admin_article' => 'Администриране на статията',
554
+    'titre_image_administrateur' => 'Администратор',
555
+    'titre_image_aide' => 'Помощник за тази част',
556
+    'titre_image_auteur_supprime' => 'Авторът е изтрит',
557
+    'titre_image_redacteur' => 'Редактор без достъп',
558
+    'titre_image_redacteur_02' => 'Редактор',
559
+    'titre_image_visiteur' => 'Посетител',
560
+    'titre_joindre_document' => 'ПРИЛАГАНЕ НА ДОКУМЕНТ',
561
+    'titre_mots_cles' => 'КЛЮЧОВИ ДУМИ',
562
+    'titre_probleme_technique' => 'Предупреждение: технически проблем (сървъра SQL) затруднява достъпа до тази част от сайта.<p>Благодарим за разбирането.',
563
+    'titre_publier_document' => 'ПУБЛИКУВАНЕ НА ДОКУМЕНТ В ТАЗИ РУБРИКА',
564
+    'titre_statistiques' => 'Страница на статистиката',
565
+    'titre_titre_document' => 'Наименование на документа:',
566
+    'trad_reference' => '(свързване на статия)', # MODIF
567 567
 
568
-	// Z
569
-	'zbug_balise_b_aval' => ': Таг "B" се явява прекалено къно в цикъла',
570
-	'zbug_boucle' => 'цикъл',
571
-	'zbug_boucle_recursive_undef' => 'неопределен рекурсивен цикъл', # MODIF
572
-	'zbug_champ_hors_boucle' => 'Полето @champ@ е извън цикъла',
573
-	'zbug_champ_hors_motif' => 'Полето @champ@ извън цикъла е с елемент @motif@', # MODIF
574
-	'zbug_code' => 'код',
575
-	'zbug_critere_inconnu' => 'непознат критерий @critere@', # MODIF
576
-	'zbug_distant_interdit' => 'забрана за външни данни', # MODIF
577
-	'zbug_erreur_boucle_double' => 'BOUCLE@id@: двойна дефиниция', # MODIF
578
-	'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: липсва затварящ "таг" (<>)', # MODIF
579
-	'zbug_erreur_boucle_syntaxe' => 'Неправилен синтакс на цикъл (BOUCLE)', # MODIF
580
-	'zbug_erreur_execution_page' => 'грешка при задаване на страницата', # MODIF
581
-	'zbug_erreur_filtre' => 'Грешка: неопределен филтър: <b>„@filtre@“</b>', # MODIF
582
-	'zbug_erreur_meme_parent' => '{meme_parent} се отнася само за циклите (FORUMS) и (RUBRIQUES)', # MODIF
583
-	'zbug_erreur_squelette' => 'Грешка(и) в шаблона',
584
-	'zbug_info_erreur_squelette' => 'ُГрешка на сайта',
585
-	'zbug_inversion_ordre_inexistant' => 'обръщане в несъществуващ ред', # MODIF
586
-	'zbug_parametres_inclus_incorrects' => 'Погрешни параметри за включване', # MODIF
587
-	'zbug_resultat' => 'резултат',
588
-	'zbug_serveur_indefini' => 'неопределен сървър SQL', # MODIF
589
-	'zbug_table_inconnue' => 'Непозната таблица от типа SQL: "@table@"'
568
+    // Z
569
+    'zbug_balise_b_aval' => ': Таг "B" се явява прекалено къно в цикъла',
570
+    'zbug_boucle' => 'цикъл',
571
+    'zbug_boucle_recursive_undef' => 'неопределен рекурсивен цикъл', # MODIF
572
+    'zbug_champ_hors_boucle' => 'Полето @champ@ е извън цикъла',
573
+    'zbug_champ_hors_motif' => 'Полето @champ@ извън цикъла е с елемент @motif@', # MODIF
574
+    'zbug_code' => 'код',
575
+    'zbug_critere_inconnu' => 'непознат критерий @critere@', # MODIF
576
+    'zbug_distant_interdit' => 'забрана за външни данни', # MODIF
577
+    'zbug_erreur_boucle_double' => 'BOUCLE@id@: двойна дефиниция', # MODIF
578
+    'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: липсва затварящ "таг" (<>)', # MODIF
579
+    'zbug_erreur_boucle_syntaxe' => 'Неправилен синтакс на цикъл (BOUCLE)', # MODIF
580
+    'zbug_erreur_execution_page' => 'грешка при задаване на страницата', # MODIF
581
+    'zbug_erreur_filtre' => 'Грешка: неопределен филтър: <b>„@filtre@“</b>', # MODIF
582
+    'zbug_erreur_meme_parent' => '{meme_parent} се отнася само за циклите (FORUMS) и (RUBRIQUES)', # MODIF
583
+    'zbug_erreur_squelette' => 'Грешка(и) в шаблона',
584
+    'zbug_info_erreur_squelette' => 'ُГрешка на сайта',
585
+    'zbug_inversion_ordre_inexistant' => 'обръщане в несъществуващ ред', # MODIF
586
+    'zbug_parametres_inclus_incorrects' => 'Погрешни параметри за включване', # MODIF
587
+    'zbug_resultat' => 'резултат',
588
+    'zbug_serveur_indefini' => 'неопределен сървър SQL', # MODIF
589
+    'zbug_table_inconnue' => 'Непозната таблица от типа SQL: "@table@"'
590 590
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_lb.php 1 patch
Indentation   +645 added lines, -645 removed lines patch added patch discarded remove patch
@@ -4,567 +4,567 @@  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
-	'access_interface_graphique' => 'Zeréck bei de komplette grapheschen Interface',
14
-	'access_mode_texte' => 'Vereinfachten Text-Interface weisen',
15
-	'admin_debug' => 'debug',
16
-	'admin_modifier_article' => 'Dësen Artikel änneren',
17
-	'admin_modifier_auteur' => 'Dësen Auteur änneren',
18
-	'admin_modifier_breve' => 'Dës Kuerzmeldung änneren',
19
-	'admin_modifier_mot' => 'Dëst Schlësselwuert änneren',
20
-	'admin_modifier_rubrique' => 'Dës Rubrik änneren',
21
-	'admin_recalculer' => 'Dës Säit nei rechnen',
22
-	'afficher_calendrier' => 'Kalenner weisen',
23
-	'afficher_trad' => 'Iwwersetzunge weisen',
24
-	'alerte_maj_impossible' => '<b>Alarm!</b> Den Update vun der SQL-Datekank op d’Versioun @version@ ass onméiglech, villäicht wéint engem Problem mat de Verännerungs-Rechter vun der Datebank. Kontaktéiert w.e.g. äre Provider.',
25
-	'alerte_modif_info_concourante' => 'OPGEPASST: Dës Informatioun ass geännert ginn. Déi aktuell Valeur ass:',
26
-	'analyse_xml' => 'XML-Analyse',
27
-	'annuler' => 'Ofbriechen',
28
-	'antispam_champ_vide' => 'Loosst dëst Feld eidel:',
29
-	'articles_recents' => 'Déi rezent Artikelen',
30
-	'avis_archive_incorrect' => 'de Backup-Fichier ass kee SPIP-Fichier',
31
-	'avis_archive_invalide' => 'de Backup-Fichier ass ongülteg',
32
-	'avis_attention' => 'OPGEPASST!',
33
-	'avis_champ_incorrect_type_objet' => 'Falsche Feldnumm @name@ fir en Objet vum Typ @type@',
34
-	'avis_colonne_inexistante' => 'D’Kolonn @col@ existéiert net',
35
-	'avis_erreur' => 'Fehler: kuckt hei driwwer',
36
-	'avis_erreur_connexion' => 'Verbindungs-Fehler',
37
-	'avis_erreur_cookie' => 'Problem mat dem Cookie',
38
-	'avis_erreur_fonction_contexte' => 'Programm-Fehler. Dës Fonctioun däerf net an dësem Kontext opgeruff ginn.',
39
-	'avis_erreur_mysql' => 'SQL-Fehler',
40
-	'avis_erreur_sauvegarde' => 'Fehler am Backup (@type@ @id_objet@)!',
41
-	'avis_erreur_visiteur' => 'Zougangs-Problem zum privaten Deel',
12
+    // A
13
+    'access_interface_graphique' => 'Zeréck bei de komplette grapheschen Interface',
14
+    'access_mode_texte' => 'Vereinfachten Text-Interface weisen',
15
+    'admin_debug' => 'debug',
16
+    'admin_modifier_article' => 'Dësen Artikel änneren',
17
+    'admin_modifier_auteur' => 'Dësen Auteur änneren',
18
+    'admin_modifier_breve' => 'Dës Kuerzmeldung änneren',
19
+    'admin_modifier_mot' => 'Dëst Schlësselwuert änneren',
20
+    'admin_modifier_rubrique' => 'Dës Rubrik änneren',
21
+    'admin_recalculer' => 'Dës Säit nei rechnen',
22
+    'afficher_calendrier' => 'Kalenner weisen',
23
+    'afficher_trad' => 'Iwwersetzunge weisen',
24
+    'alerte_maj_impossible' => '<b>Alarm!</b> Den Update vun der SQL-Datekank op d’Versioun @version@ ass onméiglech, villäicht wéint engem Problem mat de Verännerungs-Rechter vun der Datebank. Kontaktéiert w.e.g. äre Provider.',
25
+    'alerte_modif_info_concourante' => 'OPGEPASST: Dës Informatioun ass geännert ginn. Déi aktuell Valeur ass:',
26
+    'analyse_xml' => 'XML-Analyse',
27
+    'annuler' => 'Ofbriechen',
28
+    'antispam_champ_vide' => 'Loosst dëst Feld eidel:',
29
+    'articles_recents' => 'Déi rezent Artikelen',
30
+    'avis_archive_incorrect' => 'de Backup-Fichier ass kee SPIP-Fichier',
31
+    'avis_archive_invalide' => 'de Backup-Fichier ass ongülteg',
32
+    'avis_attention' => 'OPGEPASST!',
33
+    'avis_champ_incorrect_type_objet' => 'Falsche Feldnumm @name@ fir en Objet vum Typ @type@',
34
+    'avis_colonne_inexistante' => 'D’Kolonn @col@ existéiert net',
35
+    'avis_erreur' => 'Fehler: kuckt hei driwwer',
36
+    'avis_erreur_connexion' => 'Verbindungs-Fehler',
37
+    'avis_erreur_cookie' => 'Problem mat dem Cookie',
38
+    'avis_erreur_fonction_contexte' => 'Programm-Fehler. Dës Fonctioun däerf net an dësem Kontext opgeruff ginn.',
39
+    'avis_erreur_mysql' => 'SQL-Fehler',
40
+    'avis_erreur_sauvegarde' => 'Fehler am Backup (@type@ @id_objet@)!',
41
+    'avis_erreur_visiteur' => 'Zougangs-Problem zum privaten Deel',
42 42
 
43
-	// B
44
-	'barre_a_accent_grave' => 'E groussen A accent grave afügen',
45
-	'barre_aide' => 'Benotzt dës typografesch Ofkierzungen fir äre Layout ze verbesseren',
46
-	'barre_e_accent_aigu' => 'E groussen E accent aigu afügen',
47
-	'barre_eo' => 'E verbonnenen oe afügen',
48
-	'barre_eo_maj' => 'E grousse verbonnenen OE afügen',
49
-	'barre_euro' => 'En €-Symbol afügen',
50
-	'barre_gras' => '{{Fett}} maachen',
51
-	'barre_guillemets' => 'Tëschent franséisch Anführungszeeche setzen',
52
-	'barre_guillemets_simples' => 'Tëschent däitsch Anführungszeeche setzen',
53
-	'barre_intertitre' => 'An eng {{{Iwwerschrëft}}} änneren',
54
-	'barre_italic' => '{Kursiv} maachen',
55
-	'barre_lien' => 'An e [Link->http://...] änneren',
56
-	'barre_lien_input' => 'Gidd d’Adress vum Link un (dir kënnt eng Internet-Adress ënner der Form http://www.site.lu/asw oder einfach d’Nummer vun engem Artikel vun dësem Site uginn.',
57
-	'barre_note' => 'An eng [[Foussnout]] änneren',
58
-	'barre_paragraphe' => 'Abschnitt bäiflécken',
59
-	'barre_quote' => '<quote>Citatioun</quote> vun engem Text',
60
-	'bouton_changer' => 'Änneren',
61
-	'bouton_chercher' => 'Sichen',
62
-	'bouton_choisir' => 'Auswielen',
63
-	'bouton_deplacer' => 'Réckelen',
64
-	'bouton_download' => 'Eroflueden',
65
-	'bouton_enregistrer' => 'Späicheren',
66
-	'bouton_radio_desactiver_messagerie_interne' => 'Déi intern Messagerie ausschalten',
67
-	'bouton_radio_envoi_annonces' => 'Editorial Annoncen schécken',
68
-	'bouton_radio_non_envoi_annonces' => 'Keng Neiegkeeten schécken',
69
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Keng Lëscht vun de Neiegkeeten schécken',
70
-	'bouton_recharger_page' => 'dës Säit nei lueden',
71
-	'bouton_telecharger' => 'Eroflueden',
72
-	'bouton_upload' => 'Eroplueden',
73
-	'bouton_valider' => 'Bestätegen',
43
+    // B
44
+    'barre_a_accent_grave' => 'E groussen A accent grave afügen',
45
+    'barre_aide' => 'Benotzt dës typografesch Ofkierzungen fir äre Layout ze verbesseren',
46
+    'barre_e_accent_aigu' => 'E groussen E accent aigu afügen',
47
+    'barre_eo' => 'E verbonnenen oe afügen',
48
+    'barre_eo_maj' => 'E grousse verbonnenen OE afügen',
49
+    'barre_euro' => 'En €-Symbol afügen',
50
+    'barre_gras' => '{{Fett}} maachen',
51
+    'barre_guillemets' => 'Tëschent franséisch Anführungszeeche setzen',
52
+    'barre_guillemets_simples' => 'Tëschent däitsch Anführungszeeche setzen',
53
+    'barre_intertitre' => 'An eng {{{Iwwerschrëft}}} änneren',
54
+    'barre_italic' => '{Kursiv} maachen',
55
+    'barre_lien' => 'An e [Link->http://...] änneren',
56
+    'barre_lien_input' => 'Gidd d’Adress vum Link un (dir kënnt eng Internet-Adress ënner der Form http://www.site.lu/asw oder einfach d’Nummer vun engem Artikel vun dësem Site uginn.',
57
+    'barre_note' => 'An eng [[Foussnout]] änneren',
58
+    'barre_paragraphe' => 'Abschnitt bäiflécken',
59
+    'barre_quote' => '<quote>Citatioun</quote> vun engem Text',
60
+    'bouton_changer' => 'Änneren',
61
+    'bouton_chercher' => 'Sichen',
62
+    'bouton_choisir' => 'Auswielen',
63
+    'bouton_deplacer' => 'Réckelen',
64
+    'bouton_download' => 'Eroflueden',
65
+    'bouton_enregistrer' => 'Späicheren',
66
+    'bouton_radio_desactiver_messagerie_interne' => 'Déi intern Messagerie ausschalten',
67
+    'bouton_radio_envoi_annonces' => 'Editorial Annoncen schécken',
68
+    'bouton_radio_non_envoi_annonces' => 'Keng Neiegkeeten schécken',
69
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Keng Lëscht vun de Neiegkeeten schécken',
70
+    'bouton_recharger_page' => 'dës Säit nei lueden',
71
+    'bouton_telecharger' => 'Eroflueden',
72
+    'bouton_upload' => 'Eroplueden',
73
+    'bouton_valider' => 'Bestätegen',
74 74
 
75
-	// C
76
-	'cal_apresmidi' => 'Nomëtteg',
77
-	'cal_jour_entier' => 'Ganzen Dag',
78
-	'cal_matin' => 'Mueres',
79
-	'cal_par_jour' => 'Kalenner vum Dag',
80
-	'cal_par_mois' => 'Kalenner vum Mount',
81
-	'cal_par_semaine' => 'Kalenner vun der Woch',
82
-	'choix_couleur_interface' => 'Faarf',
83
-	'choix_interface' => 'Wiel vum Interface',
84
-	'colonne' => 'Kolonn',
85
-	'confirm_changer_statut' => 'Opgepasst, dir wëllt den Zoustand vun dësem Element änneren. Wëllt dir weiderfueren?',
86
-	'correcte' => 'richteg',
75
+    // C
76
+    'cal_apresmidi' => 'Nomëtteg',
77
+    'cal_jour_entier' => 'Ganzen Dag',
78
+    'cal_matin' => 'Mueres',
79
+    'cal_par_jour' => 'Kalenner vum Dag',
80
+    'cal_par_mois' => 'Kalenner vum Mount',
81
+    'cal_par_semaine' => 'Kalenner vun der Woch',
82
+    'choix_couleur_interface' => 'Faarf',
83
+    'choix_interface' => 'Wiel vum Interface',
84
+    'colonne' => 'Kolonn',
85
+    'confirm_changer_statut' => 'Opgepasst, dir wëllt den Zoustand vun dësem Element änneren. Wëllt dir weiderfueren?',
86
+    'correcte' => 'richteg',
87 87
 
88
-	// D
89
-	'date_aujourdhui' => 'haut',
90
-	'date_avant_jc' => 'virun J.C.',
91
-	'date_dans' => 'an @delai@',
92
-	'date_de_mois_1' => '@j@. @nommois@',
93
-	'date_de_mois_10' => '@j@. @nommois@',
94
-	'date_de_mois_11' => '@j@. @nommois@',
95
-	'date_de_mois_12' => '@j@. @nommois@',
96
-	'date_de_mois_2' => '@j@. @nommois@',
97
-	'date_de_mois_3' => '@j@. @nommois@',
98
-	'date_de_mois_4' => '@j@. @nommois@',
99
-	'date_de_mois_5' => '@j@. @nommois@',
100
-	'date_de_mois_6' => '@j@. @nommois@',
101
-	'date_de_mois_7' => '@j@. @nommois@',
102
-	'date_de_mois_8' => '@j@. @nommois@',
103
-	'date_de_mois_9' => '@j@. @nommois@',
104
-	'date_demain' => 'muer',
105
-	'date_fmt_heures_minutes' => '@h@h@m@min',
106
-	'date_fmt_heures_minutes_court' => '@h@h@m@',
107
-	'date_fmt_jour' => '@nomjour@ @jour@',
108
-	'date_fmt_jour_heure' => '@jour@ um @heure@',
109
-	'date_fmt_jour_heure_debut_fin' => '@jour@ vu @heure_debut@ bis @heure_fin@ Auer', # MODIF
110
-	'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@ vu @heure_debut@@dtabbr@ bis @dtend@@heure_fin@@dtabbr@', # MODIF
111
-	'date_fmt_jour_mois' => '@jour@. @nommois@',
112
-	'date_fmt_jour_mois_annee' => '@jour@. @nommois@ @annee@',
113
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
114
-	'date_fmt_nomjour' => '@nomjour@ @date@',
115
-	'date_fmt_nomjour_date' => '@nomjour@, den @date@',
116
-	'date_fmt_periode' => 'Vum @date_debut@. bis den @date_fin@.',
117
-	'date_fmt_periode_abbr' => 'Vum @dtart@@date_debut@@dtabbr@. bis den @dtend@@date_fin@@dtabbr@.',
118
-	'date_fmt_periode_from' => 'Vum',
119
-	'date_fmt_periode_to' => 'bis den',
120
-	'date_fmt_saison_annee' => '@saison@ @annee@',
121
-	'date_heures' => 'Stonnen',
122
-	'date_hier' => 'gëschter',
123
-	'date_il_y_a' => 'virun @delai@',
124
-	'date_jnum1' => '1',
125
-	'date_jnum10' => '10',
126
-	'date_jnum11' => '11',
127
-	'date_jnum12' => '12',
128
-	'date_jnum13' => '13',
129
-	'date_jnum14' => '14',
130
-	'date_jnum15' => '15',
131
-	'date_jnum16' => '16',
132
-	'date_jnum17' => '17',
133
-	'date_jnum18' => '18',
134
-	'date_jnum19' => '19',
135
-	'date_jnum2' => '2',
136
-	'date_jnum20' => '20',
137
-	'date_jnum21' => '21',
138
-	'date_jnum22' => '22',
139
-	'date_jnum23' => '23',
140
-	'date_jnum24' => '24',
141
-	'date_jnum25' => '25',
142
-	'date_jnum26' => '26',
143
-	'date_jnum27' => '27',
144
-	'date_jnum28' => '28',
145
-	'date_jnum29' => '29',
146
-	'date_jnum3' => '3',
147
-	'date_jnum30' => '30',
148
-	'date_jnum31' => '31',
149
-	'date_jnum4' => '4',
150
-	'date_jnum5' => '5',
151
-	'date_jnum6' => '6',
152
-	'date_jnum7' => '7',
153
-	'date_jnum8' => '8',
154
-	'date_jnum9' => '9',
155
-	'date_jour_1' => 'Sonndeg',
156
-	'date_jour_1_abbr' => 'Son.',
157
-	'date_jour_1_initiale' => 'S',
158
-	'date_jour_2' => 'Méindeg',
159
-	'date_jour_2_abbr' => 'Méi.',
160
-	'date_jour_2_initiale' => 'M',
161
-	'date_jour_3' => 'Dënschdeg',
162
-	'date_jour_3_abbr' => 'Dën.',
163
-	'date_jour_3_initiale' => 'D',
164
-	'date_jour_4' => 'Mëttwoch',
165
-	'date_jour_4_abbr' => 'Mët.',
166
-	'date_jour_4_initiale' => 'M',
167
-	'date_jour_5' => 'Donneschdeg',
168
-	'date_jour_5_abbr' => 'Don.',
169
-	'date_jour_5_initiale' => 'D',
170
-	'date_jour_6' => 'Freideg',
171
-	'date_jour_6_abbr' => 'Fre.',
172
-	'date_jour_6_initiale' => 'F',
173
-	'date_jour_7' => 'Samschdeg',
174
-	'date_jour_7_abbr' => 'Sam.',
175
-	'date_jour_7_initiale' => 'S',
176
-	'date_jours' => 'Deeg',
177
-	'date_minutes' => 'Minutten',
178
-	'date_mois' => 'Méint',
179
-	'date_mois_1' => 'Januar',
180
-	'date_mois_10' => 'Oktober',
181
-	'date_mois_10_abbr' => 'Okt.',
182
-	'date_mois_11' => 'November',
183
-	'date_mois_11_abbr' => 'Nov.',
184
-	'date_mois_12' => 'Dezember',
185
-	'date_mois_12_abbr' => 'Dez.',
186
-	'date_mois_1_abbr' => 'Jan.',
187
-	'date_mois_2' => 'Februar',
188
-	'date_mois_2_abbr' => 'Feb.',
189
-	'date_mois_3' => 'März',
190
-	'date_mois_3_abbr' => 'März',
191
-	'date_mois_4' => 'Abrëll',
192
-	'date_mois_4_abbr' => 'Abr.',
193
-	'date_mois_5' => 'Mee',
194
-	'date_mois_5_abbr' => 'Mee',
195
-	'date_mois_6' => 'Juni',
196
-	'date_mois_6_abbr' => 'Juni',
197
-	'date_mois_7' => 'Juli',
198
-	'date_mois_7_abbr' => 'Juli',
199
-	'date_mois_8' => 'August',
200
-	'date_mois_8_abbr' => 'Aug.',
201
-	'date_mois_9' => 'September',
202
-	'date_mois_9_abbr' => 'Sep.',
203
-	'date_saison_1' => 'Wanter',
204
-	'date_saison_2' => 'Fréijor',
205
-	'date_saison_3' => 'Summer',
206
-	'date_saison_4' => 'Hierscht',
207
-	'date_secondes' => 'Sekonnen',
208
-	'date_semaines' => 'Wochen',
209
-	'date_un_mois' => 'Mount',
210
-	'date_une_heure' => 'Stonn',
211
-	'date_une_minute' => 'Minutt',
212
-	'date_une_seconde' => 'Sekonn',
213
-	'date_une_semaine' => 'Woch',
214
-	'dirs_commencer' => ' fir d’Installatioun richteg unzefänken',
215
-	'dirs_preliminaire' => 'Fir d’éischt: <b>Regléiert d’Zougangsberechtegung</b>',
216
-	'dirs_probleme_droits' => 'Problem mat der Zougangsberechtegung',
217
-	'dirs_repertoires_absents' => '<p><b>Dës Dossieren konnten net fonnt ginn:</b></p><ul>@bad_dirs@.</ul>
88
+    // D
89
+    'date_aujourdhui' => 'haut',
90
+    'date_avant_jc' => 'virun J.C.',
91
+    'date_dans' => 'an @delai@',
92
+    'date_de_mois_1' => '@j@. @nommois@',
93
+    'date_de_mois_10' => '@j@. @nommois@',
94
+    'date_de_mois_11' => '@j@. @nommois@',
95
+    'date_de_mois_12' => '@j@. @nommois@',
96
+    'date_de_mois_2' => '@j@. @nommois@',
97
+    'date_de_mois_3' => '@j@. @nommois@',
98
+    'date_de_mois_4' => '@j@. @nommois@',
99
+    'date_de_mois_5' => '@j@. @nommois@',
100
+    'date_de_mois_6' => '@j@. @nommois@',
101
+    'date_de_mois_7' => '@j@. @nommois@',
102
+    'date_de_mois_8' => '@j@. @nommois@',
103
+    'date_de_mois_9' => '@j@. @nommois@',
104
+    'date_demain' => 'muer',
105
+    'date_fmt_heures_minutes' => '@h@h@m@min',
106
+    'date_fmt_heures_minutes_court' => '@h@h@m@',
107
+    'date_fmt_jour' => '@nomjour@ @jour@',
108
+    'date_fmt_jour_heure' => '@jour@ um @heure@',
109
+    'date_fmt_jour_heure_debut_fin' => '@jour@ vu @heure_debut@ bis @heure_fin@ Auer', # MODIF
110
+    'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@ vu @heure_debut@@dtabbr@ bis @dtend@@heure_fin@@dtabbr@', # MODIF
111
+    'date_fmt_jour_mois' => '@jour@. @nommois@',
112
+    'date_fmt_jour_mois_annee' => '@jour@. @nommois@ @annee@',
113
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
114
+    'date_fmt_nomjour' => '@nomjour@ @date@',
115
+    'date_fmt_nomjour_date' => '@nomjour@, den @date@',
116
+    'date_fmt_periode' => 'Vum @date_debut@. bis den @date_fin@.',
117
+    'date_fmt_periode_abbr' => 'Vum @dtart@@date_debut@@dtabbr@. bis den @dtend@@date_fin@@dtabbr@.',
118
+    'date_fmt_periode_from' => 'Vum',
119
+    'date_fmt_periode_to' => 'bis den',
120
+    'date_fmt_saison_annee' => '@saison@ @annee@',
121
+    'date_heures' => 'Stonnen',
122
+    'date_hier' => 'gëschter',
123
+    'date_il_y_a' => 'virun @delai@',
124
+    'date_jnum1' => '1',
125
+    'date_jnum10' => '10',
126
+    'date_jnum11' => '11',
127
+    'date_jnum12' => '12',
128
+    'date_jnum13' => '13',
129
+    'date_jnum14' => '14',
130
+    'date_jnum15' => '15',
131
+    'date_jnum16' => '16',
132
+    'date_jnum17' => '17',
133
+    'date_jnum18' => '18',
134
+    'date_jnum19' => '19',
135
+    'date_jnum2' => '2',
136
+    'date_jnum20' => '20',
137
+    'date_jnum21' => '21',
138
+    'date_jnum22' => '22',
139
+    'date_jnum23' => '23',
140
+    'date_jnum24' => '24',
141
+    'date_jnum25' => '25',
142
+    'date_jnum26' => '26',
143
+    'date_jnum27' => '27',
144
+    'date_jnum28' => '28',
145
+    'date_jnum29' => '29',
146
+    'date_jnum3' => '3',
147
+    'date_jnum30' => '30',
148
+    'date_jnum31' => '31',
149
+    'date_jnum4' => '4',
150
+    'date_jnum5' => '5',
151
+    'date_jnum6' => '6',
152
+    'date_jnum7' => '7',
153
+    'date_jnum8' => '8',
154
+    'date_jnum9' => '9',
155
+    'date_jour_1' => 'Sonndeg',
156
+    'date_jour_1_abbr' => 'Son.',
157
+    'date_jour_1_initiale' => 'S',
158
+    'date_jour_2' => 'Méindeg',
159
+    'date_jour_2_abbr' => 'Méi.',
160
+    'date_jour_2_initiale' => 'M',
161
+    'date_jour_3' => 'Dënschdeg',
162
+    'date_jour_3_abbr' => 'Dën.',
163
+    'date_jour_3_initiale' => 'D',
164
+    'date_jour_4' => 'Mëttwoch',
165
+    'date_jour_4_abbr' => 'Mët.',
166
+    'date_jour_4_initiale' => 'M',
167
+    'date_jour_5' => 'Donneschdeg',
168
+    'date_jour_5_abbr' => 'Don.',
169
+    'date_jour_5_initiale' => 'D',
170
+    'date_jour_6' => 'Freideg',
171
+    'date_jour_6_abbr' => 'Fre.',
172
+    'date_jour_6_initiale' => 'F',
173
+    'date_jour_7' => 'Samschdeg',
174
+    'date_jour_7_abbr' => 'Sam.',
175
+    'date_jour_7_initiale' => 'S',
176
+    'date_jours' => 'Deeg',
177
+    'date_minutes' => 'Minutten',
178
+    'date_mois' => 'Méint',
179
+    'date_mois_1' => 'Januar',
180
+    'date_mois_10' => 'Oktober',
181
+    'date_mois_10_abbr' => 'Okt.',
182
+    'date_mois_11' => 'November',
183
+    'date_mois_11_abbr' => 'Nov.',
184
+    'date_mois_12' => 'Dezember',
185
+    'date_mois_12_abbr' => 'Dez.',
186
+    'date_mois_1_abbr' => 'Jan.',
187
+    'date_mois_2' => 'Februar',
188
+    'date_mois_2_abbr' => 'Feb.',
189
+    'date_mois_3' => 'März',
190
+    'date_mois_3_abbr' => 'März',
191
+    'date_mois_4' => 'Abrëll',
192
+    'date_mois_4_abbr' => 'Abr.',
193
+    'date_mois_5' => 'Mee',
194
+    'date_mois_5_abbr' => 'Mee',
195
+    'date_mois_6' => 'Juni',
196
+    'date_mois_6_abbr' => 'Juni',
197
+    'date_mois_7' => 'Juli',
198
+    'date_mois_7_abbr' => 'Juli',
199
+    'date_mois_8' => 'August',
200
+    'date_mois_8_abbr' => 'Aug.',
201
+    'date_mois_9' => 'September',
202
+    'date_mois_9_abbr' => 'Sep.',
203
+    'date_saison_1' => 'Wanter',
204
+    'date_saison_2' => 'Fréijor',
205
+    'date_saison_3' => 'Summer',
206
+    'date_saison_4' => 'Hierscht',
207
+    'date_secondes' => 'Sekonnen',
208
+    'date_semaines' => 'Wochen',
209
+    'date_un_mois' => 'Mount',
210
+    'date_une_heure' => 'Stonn',
211
+    'date_une_minute' => 'Minutt',
212
+    'date_une_seconde' => 'Sekonn',
213
+    'date_une_semaine' => 'Woch',
214
+    'dirs_commencer' => ' fir d’Installatioun richteg unzefänken',
215
+    'dirs_preliminaire' => 'Fir d’éischt: <b>Regléiert d’Zougangsberechtegung</b>',
216
+    'dirs_probleme_droits' => 'Problem mat der Zougangsberechtegung',
217
+    'dirs_repertoires_absents' => '<p><b>Dës Dossieren konnten net fonnt ginn:</b></p><ul>@bad_dirs@.</ul>
218 218
 <p>Wahrscheinlech ass et e Problem vu grouss- oder kleng-schreiwen.
219 219
 Kontrolléiert op déi grouss an déi kleng Buschtawen mat deem wat hei ugewisen gëtt iwwerteneestëmmen;
220 220
 wann dat net de Fall ass, ännert de Numm vun den Dossieren mat ärem FTP-Client fir de Fehler ze verbesseren.
221 221
 <p>Wann dat gemaach ass, da kënnt dier',
222
-	'dirs_repertoires_suivants' => '<p><b>Dës Dossieren kënnen net beschriwwe ginn:</b></p><ul>@bad_dirs@.</ul>
222
+    'dirs_repertoires_suivants' => '<p><b>Dës Dossieren kënnen net beschriwwe ginn:</b></p><ul>@bad_dirs@.</ul>
223 223
 <p>Fir dat ze verbesseren, benotzt ären FTP-Client fir d’Zougangsberechtegung vu jidder Dossier anzestellen.
224 224
 Dës Prozedur ass am Detail am Installatiouns-Guide beschriwwen.<p>
225 225
 <p>Wann dat gemaach ass, da kënnt dier ',
226
-	'double_occurrence' => '@balise@ ass duebel',
226
+    'double_occurrence' => '@balise@ ass duebel',
227 227
 
228
-	// E
229
-	'en_cours' => 'am gaangen',
230
-	'envoi_via_le_site' => 'Via äre Site schécken',
231
-	'erreur' => 'Fehler',
232
-	'erreur_balise_non_fermee' => 'Läschten Tag dee net zou ass:',
233
-	'erreur_technique_ajaxform' => 'Oups. E Fehler verhennert d’Fortschécke vum Formulaire. Probéiert nach eng Kéier.',
234
-	'erreur_technique_enregistrement_champs' => 'En technesche Problem verhënnert d’Späichere vum Feld @champs@.',
235
-	'erreur_technique_enregistrement_impossible' => 'En technesche Problem verhënnert d’Späicheren.',
236
-	'erreur_texte' => 'Fehler(en)',
237
-	'etape' => 'Schrëtt',
228
+    // E
229
+    'en_cours' => 'am gaangen',
230
+    'envoi_via_le_site' => 'Via äre Site schécken',
231
+    'erreur' => 'Fehler',
232
+    'erreur_balise_non_fermee' => 'Läschten Tag dee net zou ass:',
233
+    'erreur_technique_ajaxform' => 'Oups. E Fehler verhennert d’Fortschécke vum Formulaire. Probéiert nach eng Kéier.',
234
+    'erreur_technique_enregistrement_champs' => 'En technesche Problem verhënnert d’Späichere vum Feld @champs@.',
235
+    'erreur_technique_enregistrement_impossible' => 'En technesche Problem verhënnert d’Späicheren.',
236
+    'erreur_texte' => 'Fehler(en)',
237
+    'etape' => 'Schrëtt',
238 238
 
239
-	// F
240
-	'fichier_introuvable' => 'De Fichier @fichier@ ka net fonnt ginn', # MODIF
241
-	'form_auteur_confirmation' => 'Bestätegt är Email-Adress.',
242
-	'form_auteur_email_modifie' => 'Är Email-Adress ass geännert.',
243
-	'form_auteur_envoi_mail_confirmation' => 'En Email ass un @email@ geschéckt ginn. Dir musst op d’URL surfen déi an deem Email steet fir är Email-Adress ze bestätegen.',
244
-	'form_auteur_mail_confirmation' => 'Bonjour,
239
+    // F
240
+    'fichier_introuvable' => 'De Fichier @fichier@ ka net fonnt ginn', # MODIF
241
+    'form_auteur_confirmation' => 'Bestätegt är Email-Adress.',
242
+    'form_auteur_email_modifie' => 'Är Email-Adress ass geännert.',
243
+    'form_auteur_envoi_mail_confirmation' => 'En Email ass un @email@ geschéckt ginn. Dir musst op d’URL surfen déi an deem Email steet fir är Email-Adress ze bestätegen.',
244
+    'form_auteur_mail_confirmation' => 'Bonjour,
245 245
 
246 246
 Dir wëllt är Email-Adress ze änneren.
247 247
 Fir är nei Adress ze bestätegen, surft op dës URL (soss gëtt är Ufro ignoréiert):
248 248
 
249 249
     @url@
250 250
 ',
251
-	'form_deja_inscrit' => 'Dir sidd schonns ugemellt.',
252
-	'form_email_non_valide' => 'Är Email-Adress ass net richteg.',
253
-	'form_forum_access_refuse' => 'Dir hutt keen Zougang méi zu dësem Site.',
254
-	'form_forum_bonjour' => 'Bonjour @nom@,',
255
-	'form_forum_confirmer_email' => 'Fir är Email-Adress ze bestätegen, surft op dës URL: @url_confirm@',
256
-	'form_forum_email_deja_enregistre' => 'Dës Email-Adress ass schonns ageschriwwen, dir kënnt also äert normaalt Passwuert benotzen.',
257
-	'form_forum_identifiant_mail' => 'Äre neie Login gouf Iech elo grad per Email geschéckt.',
258
-	'form_forum_identifiants' => 'Perséinlech Identifikatioun',
259
-	'form_forum_indiquer_nom_email' => 'Gidd hei äre Numm an är Email-Adress un. Äre perséinlechen Login kritt der per Email geschéckt.',
260
-	'form_forum_login' => 'Login:',
261
-	'form_forum_message_auto' => '(dëst ass eng automatesch Äntwert)',
262
-	'form_forum_pass' => 'Passwuert:',
263
-	'form_forum_probleme_mail' => 'Problem mam Email: de Login ka net verschéckt ginn.',
264
-	'form_forum_voici1' => 'Hei ass är Identifikatioun fir beim Site "@nom_site_spip@" (@adresse_site@) matzemaachen:',
265
-	'form_forum_voici2' => 'Hei ass är Identifikatioun fir Artikelen um Site "@nom_site_spip@" (@adresse_login@) virzeschloen:',
266
-	'form_indiquer_email' => 'Gidd w.e.g. är Email-Adress un.',
267
-	'form_indiquer_nom' => 'Gidd w.e.g. äre Numm un.',
268
-	'form_indiquer_nom_site' => 'Gidd w.e.g. de Numm vun ärem Site un.',
269
-	'form_pet_deja_enregistre' => 'Dëse Site ass schonns ageschriwwen',
270
-	'form_pet_signature_pasprise' => 'Är Ënnerschrëft ass net ugeholl ginn.',
271
-	'form_prop_confirmer_envoi' => 'Konfirméiert d’Schécken',
272
-	'form_prop_description' => 'Beschreiwung/Kommentar',
273
-	'form_prop_enregistre' => 'Är Propositioun ass enregistréiert, si geet online wann se vun engem Responsabelen vun dësem Site bestätegt ass.',
274
-	'form_prop_envoyer' => 'E Message schécken',
275
-	'form_prop_indiquer_email' => 'Gidd w.e.g. eng richteg Email-Adress un',
276
-	'form_prop_indiquer_nom_site' => 'Gidd w.e.g. de Numm vum Site un.',
277
-	'form_prop_indiquer_sujet' => 'Gidd w.e.g. eng Iwwerschrëft un',
278
-	'form_prop_message_envoye' => 'Message geschéckt',
279
-	'form_prop_non_enregistre' => 'Äre Virschlag ass net enregistréiert ginn.',
280
-	'form_prop_sujet' => 'Iwwerschrëft',
281
-	'form_prop_url_site' => 'Adress (URL) vum Site',
282
-	'forum_non_inscrit' => 'Dir sidd net ugemellt, oder d’Adress oder d’Passwuert ass falsch.',
283
-	'forum_par_auteur' => 'No @auteur@',
284
-	'forum_titre_erreur' => 'Fehler...',
251
+    'form_deja_inscrit' => 'Dir sidd schonns ugemellt.',
252
+    'form_email_non_valide' => 'Är Email-Adress ass net richteg.',
253
+    'form_forum_access_refuse' => 'Dir hutt keen Zougang méi zu dësem Site.',
254
+    'form_forum_bonjour' => 'Bonjour @nom@,',
255
+    'form_forum_confirmer_email' => 'Fir är Email-Adress ze bestätegen, surft op dës URL: @url_confirm@',
256
+    'form_forum_email_deja_enregistre' => 'Dës Email-Adress ass schonns ageschriwwen, dir kënnt also äert normaalt Passwuert benotzen.',
257
+    'form_forum_identifiant_mail' => 'Äre neie Login gouf Iech elo grad per Email geschéckt.',
258
+    'form_forum_identifiants' => 'Perséinlech Identifikatioun',
259
+    'form_forum_indiquer_nom_email' => 'Gidd hei äre Numm an är Email-Adress un. Äre perséinlechen Login kritt der per Email geschéckt.',
260
+    'form_forum_login' => 'Login:',
261
+    'form_forum_message_auto' => '(dëst ass eng automatesch Äntwert)',
262
+    'form_forum_pass' => 'Passwuert:',
263
+    'form_forum_probleme_mail' => 'Problem mam Email: de Login ka net verschéckt ginn.',
264
+    'form_forum_voici1' => 'Hei ass är Identifikatioun fir beim Site "@nom_site_spip@" (@adresse_site@) matzemaachen:',
265
+    'form_forum_voici2' => 'Hei ass är Identifikatioun fir Artikelen um Site "@nom_site_spip@" (@adresse_login@) virzeschloen:',
266
+    'form_indiquer_email' => 'Gidd w.e.g. är Email-Adress un.',
267
+    'form_indiquer_nom' => 'Gidd w.e.g. äre Numm un.',
268
+    'form_indiquer_nom_site' => 'Gidd w.e.g. de Numm vun ärem Site un.',
269
+    'form_pet_deja_enregistre' => 'Dëse Site ass schonns ageschriwwen',
270
+    'form_pet_signature_pasprise' => 'Är Ënnerschrëft ass net ugeholl ginn.',
271
+    'form_prop_confirmer_envoi' => 'Konfirméiert d’Schécken',
272
+    'form_prop_description' => 'Beschreiwung/Kommentar',
273
+    'form_prop_enregistre' => 'Är Propositioun ass enregistréiert, si geet online wann se vun engem Responsabelen vun dësem Site bestätegt ass.',
274
+    'form_prop_envoyer' => 'E Message schécken',
275
+    'form_prop_indiquer_email' => 'Gidd w.e.g. eng richteg Email-Adress un',
276
+    'form_prop_indiquer_nom_site' => 'Gidd w.e.g. de Numm vum Site un.',
277
+    'form_prop_indiquer_sujet' => 'Gidd w.e.g. eng Iwwerschrëft un',
278
+    'form_prop_message_envoye' => 'Message geschéckt',
279
+    'form_prop_non_enregistre' => 'Äre Virschlag ass net enregistréiert ginn.',
280
+    'form_prop_sujet' => 'Iwwerschrëft',
281
+    'form_prop_url_site' => 'Adress (URL) vum Site',
282
+    'forum_non_inscrit' => 'Dir sidd net ugemellt, oder d’Adress oder d’Passwuert ass falsch.',
283
+    'forum_par_auteur' => 'No @auteur@',
284
+    'forum_titre_erreur' => 'Fehler...',
285 285
 
286
-	// I
287
-	'ical_texte_rss_articles' => 'Den RSS-Fichier vun den Artikele vun dësem Site ass op der Adress:',
288
-	'ical_texte_rss_articles2' => 'Dir kënnt och RSS-Fichieren fir d’Artikele vun all Rubrik vum Site kréien:',
289
-	'ical_texte_rss_breves' => 'Et gëtt och e Fichier mat de Kuerzmeldunge vum Site. Wann dir d’Nummer vun enger Rubrik agitt, da kritt der just d’Kuerzmeldunge vun där Rubrik.',
290
-	'icone_a_suivre' => 'Aufgaben',
291
-	'icone_admin_site' => 'Administratioun vum Site',
292
-	'icone_agenda' => 'Agenda',
293
-	'icone_aide_ligne' => 'Hëllef',
294
-	'icone_articles' => 'Artikelen',
295
-	'icone_auteurs' => 'Auteuren',
296
-	'icone_brouteur' => 'Schnell-Navigatioun',
297
-	'icone_configuration_site' => 'Astellungen',
298
-	'icone_configurer_site' => 'Äre Site astellen',
299
-	'icone_creer_nouvel_auteur' => 'Auteur bäiflécken',
300
-	'icone_creer_rubrique' => 'Rubrik bäiflécken',
301
-	'icone_creer_sous_rubrique' => 'Ënner-Rubrik bäiflécken',
302
-	'icone_deconnecter' => 'Sech ofmellen',
303
-	'icone_discussions' => 'Diskussiounen',
304
-	'icone_doc_rubrique' => 'Dokumenter',
305
-	'icone_ecrire_article' => 'Neien Artikel schreiwen',
306
-	'icone_edition_site' => 'Ännerung',
307
-	'icone_gestion_langues' => 'Sprooch-Astellungen',
308
-	'icone_informations_personnelles' => 'Perséinlech Informatiounen',
309
-	'icone_interface_complet' => 'Kompletten Interface',
310
-	'icone_interface_simple' => 'Einfachen Interface',
311
-	'icone_maintenance_site' => 'Maintenance vum Site',
312
-	'icone_messagerie_personnelle' => 'Perséinlech Messagerie',
313
-	'icone_repartition_debut' => 'D’Verdeelung säit dem Ufank weisen',
314
-	'icone_rubriques' => 'Rubriken',
315
-	'icone_sauver_site' => 'Site späicheren',
316
-	'icone_site_entier' => 'De ganzen Site',
317
-	'icone_sites_references' => 'Verlinkte Siten',
318
-	'icone_statistiques' => 'Statistik vum Site',
319
-	'icone_suivi_activite' => 'D’Liewen vum Site verfollegen',
320
-	'icone_suivi_actualite' => 'Evolutioun vum Site',
321
-	'icone_suivi_pettions' => 'Petitioune verfollegen',
322
-	'icone_suivi_revisions' => 'Ännerunge vun den Artikelen',
323
-	'icone_supprimer_document' => 'Dëst Dokument läschen',
324
-	'icone_supprimer_image' => 'Dëst Bild läschen',
325
-	'icone_tous_articles' => 'All är Artikelen',
326
-	'icone_tous_auteur' => 'All d’Auteuren',
327
-	'icone_tous_visiteur' => 'All d’Visiteuren',
328
-	'icone_visiter_site' => 'Den ëffentleche Site weisen',
329
-	'icone_voir_en_ligne' => 'Online weisen',
330
-	'img_indisponible' => 'Bild fehlt',
331
-	'impossible' => 'onméiglech',
332
-	'info_a_suivre' => 'AUFGABEN"',
333
-	'info_acces_interdit' => 'Zougang gespaart',
334
-	'info_acces_refuse' => 'Zougang gespaart',
335
-	'info_action' => 'Aktioun: @action@',
336
-	'info_administrer_rubriques' => 'Dir kënnt dës Rubrik an hier Ënner-Rubriken verwalten',
337
-	'info_adresse_non_indiquee' => 'Dir hutt keng Test-Adress uginn!',
338
-	'info_aide' => 'HËLLEF:',
339
-	'info_ajouter_mot' => 'Dëst Wuert bäiflécken',
340
-	'info_annonce' => 'ANNONCE',
341
-	'info_annonces_generales' => 'Generell Annoncen:',
342
-	'info_article_propose' => 'Proposéierten Artikel',
343
-	'info_article_publie' => 'Verëffentlechten Artikel',
344
-	'info_article_redaction' => 'Artikel an der Aarbecht',
345
-	'info_article_refuse' => 'Ofgeleenten Artikel',
346
-	'info_article_supprime' => 'Geläschten Artikel',
347
-	'info_articles' => 'Artikelen',
348
-	'info_articles_a_valider' => 'Artikelen fir ze bestätegen',
349
-	'info_articles_nb' => '@nb@ Artikelen',
350
-	'info_articles_proposes' => 'Virgeschloen Artikelen',
351
-	'info_articles_un' => '1 Artikel',
352
-	'info_auteurs_nombre' => 'Auteur(en):',
353
-	'info_authentification_ftp' => 'Umeldung (per FTP).',
354
-	'info_breves_2' => 'Kuerzmeldungen',
355
-	'info_breves_nb' => '@nb@ Kurzmeldungen',
356
-	'info_breves_un' => '1 Kurzmeldung',
357
-	'info_connexion_refusee' => 'D’Verbindung gouf ofgeleent.',
358
-	'info_contact_developpeur' => 'Kontaktéiert w.e.g. en Entwéckler.',
359
-	'info_contenance' => 'Dëse Site huet:',
360
-	'info_contribution' => 'Bäiträg',
361
-	'info_copyright' => '@spip@ ass eng fräi Software déi ënner @lien_gpl@ verdeelt gëtt.',
362
-	'info_copyright_doc' => 'Fir méi Informatioune, kuckt de Site <a href="@spipnet@">@spipnet_affiche@</a>.',
363
-	'info_copyright_gpl' => 'ënner GPL-Lizenz',
364
-	'info_cours_edition' => 'Är Artikelen an der Aarbecht', # MODIF
365
-	'info_creer_repertoire' => 'Fléckt e Fichier oder Dossier mat dësem Numm:',
366
-	'info_creer_repertoire_2' => 'am Dossier <b>ecrire/data</b> bäi, dann:',
367
-	'info_creer_vignette' => 'Vignetten automatesch maachen',
368
-	'info_creerdansrubrique_non_autorise' => 'Dir hutt net genuch Rechter fir an dëser Rubrik Inhalt bäizeflécken',
369
-	'info_deplier' => 'Opklappen',
370
-	'info_descriptif_nombre' => 'Beschreiwung(en):',
371
-	'info_description' => 'Beschreiwung:',
372
-	'info_description_2' => 'Beschreiwung:',
373
-	'info_dimension' => 'Gréisst:',
374
-	'info_documents_nb' => '@nb@ Dokumenter',
375
-	'info_documents_un' => '1 Dokument',
376
-	'info_ecire_message_prive' => 'E privaten Message schécken',
377
-	'info_email_invalide' => 'Falsch Email-Adress.',
378
-	'info_en_cours_validation' => 'Är Artikelen an der Aarbecht',
379
-	'info_en_ligne' => 'Elo online:',
380
-	'info_envoyer_message_prive' => 'Dësem Auteur e privaten Message schécken',
381
-	'info_erreur_requete' => 'Fehler am Query:',
382
-	'info_erreur_squelette2' => 'Et gëtt kee Skelett <b>@fichier@</b> ...',
383
-	'info_erreur_systeme' => 'System-Fehler (errno @errsys@)',
384
-	'info_erreur_systeme2' => 'Den Harddisk ass villäicht voll oder d’Datebank futti.
286
+    // I
287
+    'ical_texte_rss_articles' => 'Den RSS-Fichier vun den Artikele vun dësem Site ass op der Adress:',
288
+    'ical_texte_rss_articles2' => 'Dir kënnt och RSS-Fichieren fir d’Artikele vun all Rubrik vum Site kréien:',
289
+    'ical_texte_rss_breves' => 'Et gëtt och e Fichier mat de Kuerzmeldunge vum Site. Wann dir d’Nummer vun enger Rubrik agitt, da kritt der just d’Kuerzmeldunge vun där Rubrik.',
290
+    'icone_a_suivre' => 'Aufgaben',
291
+    'icone_admin_site' => 'Administratioun vum Site',
292
+    'icone_agenda' => 'Agenda',
293
+    'icone_aide_ligne' => 'Hëllef',
294
+    'icone_articles' => 'Artikelen',
295
+    'icone_auteurs' => 'Auteuren',
296
+    'icone_brouteur' => 'Schnell-Navigatioun',
297
+    'icone_configuration_site' => 'Astellungen',
298
+    'icone_configurer_site' => 'Äre Site astellen',
299
+    'icone_creer_nouvel_auteur' => 'Auteur bäiflécken',
300
+    'icone_creer_rubrique' => 'Rubrik bäiflécken',
301
+    'icone_creer_sous_rubrique' => 'Ënner-Rubrik bäiflécken',
302
+    'icone_deconnecter' => 'Sech ofmellen',
303
+    'icone_discussions' => 'Diskussiounen',
304
+    'icone_doc_rubrique' => 'Dokumenter',
305
+    'icone_ecrire_article' => 'Neien Artikel schreiwen',
306
+    'icone_edition_site' => 'Ännerung',
307
+    'icone_gestion_langues' => 'Sprooch-Astellungen',
308
+    'icone_informations_personnelles' => 'Perséinlech Informatiounen',
309
+    'icone_interface_complet' => 'Kompletten Interface',
310
+    'icone_interface_simple' => 'Einfachen Interface',
311
+    'icone_maintenance_site' => 'Maintenance vum Site',
312
+    'icone_messagerie_personnelle' => 'Perséinlech Messagerie',
313
+    'icone_repartition_debut' => 'D’Verdeelung säit dem Ufank weisen',
314
+    'icone_rubriques' => 'Rubriken',
315
+    'icone_sauver_site' => 'Site späicheren',
316
+    'icone_site_entier' => 'De ganzen Site',
317
+    'icone_sites_references' => 'Verlinkte Siten',
318
+    'icone_statistiques' => 'Statistik vum Site',
319
+    'icone_suivi_activite' => 'D’Liewen vum Site verfollegen',
320
+    'icone_suivi_actualite' => 'Evolutioun vum Site',
321
+    'icone_suivi_pettions' => 'Petitioune verfollegen',
322
+    'icone_suivi_revisions' => 'Ännerunge vun den Artikelen',
323
+    'icone_supprimer_document' => 'Dëst Dokument läschen',
324
+    'icone_supprimer_image' => 'Dëst Bild läschen',
325
+    'icone_tous_articles' => 'All är Artikelen',
326
+    'icone_tous_auteur' => 'All d’Auteuren',
327
+    'icone_tous_visiteur' => 'All d’Visiteuren',
328
+    'icone_visiter_site' => 'Den ëffentleche Site weisen',
329
+    'icone_voir_en_ligne' => 'Online weisen',
330
+    'img_indisponible' => 'Bild fehlt',
331
+    'impossible' => 'onméiglech',
332
+    'info_a_suivre' => 'AUFGABEN"',
333
+    'info_acces_interdit' => 'Zougang gespaart',
334
+    'info_acces_refuse' => 'Zougang gespaart',
335
+    'info_action' => 'Aktioun: @action@',
336
+    'info_administrer_rubriques' => 'Dir kënnt dës Rubrik an hier Ënner-Rubriken verwalten',
337
+    'info_adresse_non_indiquee' => 'Dir hutt keng Test-Adress uginn!',
338
+    'info_aide' => 'HËLLEF:',
339
+    'info_ajouter_mot' => 'Dëst Wuert bäiflécken',
340
+    'info_annonce' => 'ANNONCE',
341
+    'info_annonces_generales' => 'Generell Annoncen:',
342
+    'info_article_propose' => 'Proposéierten Artikel',
343
+    'info_article_publie' => 'Verëffentlechten Artikel',
344
+    'info_article_redaction' => 'Artikel an der Aarbecht',
345
+    'info_article_refuse' => 'Ofgeleenten Artikel',
346
+    'info_article_supprime' => 'Geläschten Artikel',
347
+    'info_articles' => 'Artikelen',
348
+    'info_articles_a_valider' => 'Artikelen fir ze bestätegen',
349
+    'info_articles_nb' => '@nb@ Artikelen',
350
+    'info_articles_proposes' => 'Virgeschloen Artikelen',
351
+    'info_articles_un' => '1 Artikel',
352
+    'info_auteurs_nombre' => 'Auteur(en):',
353
+    'info_authentification_ftp' => 'Umeldung (per FTP).',
354
+    'info_breves_2' => 'Kuerzmeldungen',
355
+    'info_breves_nb' => '@nb@ Kurzmeldungen',
356
+    'info_breves_un' => '1 Kurzmeldung',
357
+    'info_connexion_refusee' => 'D’Verbindung gouf ofgeleent.',
358
+    'info_contact_developpeur' => 'Kontaktéiert w.e.g. en Entwéckler.',
359
+    'info_contenance' => 'Dëse Site huet:',
360
+    'info_contribution' => 'Bäiträg',
361
+    'info_copyright' => '@spip@ ass eng fräi Software déi ënner @lien_gpl@ verdeelt gëtt.',
362
+    'info_copyright_doc' => 'Fir méi Informatioune, kuckt de Site <a href="@spipnet@">@spipnet_affiche@</a>.',
363
+    'info_copyright_gpl' => 'ënner GPL-Lizenz',
364
+    'info_cours_edition' => 'Är Artikelen an der Aarbecht', # MODIF
365
+    'info_creer_repertoire' => 'Fléckt e Fichier oder Dossier mat dësem Numm:',
366
+    'info_creer_repertoire_2' => 'am Dossier <b>ecrire/data</b> bäi, dann:',
367
+    'info_creer_vignette' => 'Vignetten automatesch maachen',
368
+    'info_creerdansrubrique_non_autorise' => 'Dir hutt net genuch Rechter fir an dëser Rubrik Inhalt bäizeflécken',
369
+    'info_deplier' => 'Opklappen',
370
+    'info_descriptif_nombre' => 'Beschreiwung(en):',
371
+    'info_description' => 'Beschreiwung:',
372
+    'info_description_2' => 'Beschreiwung:',
373
+    'info_dimension' => 'Gréisst:',
374
+    'info_documents_nb' => '@nb@ Dokumenter',
375
+    'info_documents_un' => '1 Dokument',
376
+    'info_ecire_message_prive' => 'E privaten Message schécken',
377
+    'info_email_invalide' => 'Falsch Email-Adress.',
378
+    'info_en_cours_validation' => 'Är Artikelen an der Aarbecht',
379
+    'info_en_ligne' => 'Elo online:',
380
+    'info_envoyer_message_prive' => 'Dësem Auteur e privaten Message schécken',
381
+    'info_erreur_requete' => 'Fehler am Query:',
382
+    'info_erreur_squelette2' => 'Et gëtt kee Skelett <b>@fichier@</b> ...',
383
+    'info_erreur_systeme' => 'System-Fehler (errno @errsys@)',
384
+    'info_erreur_systeme2' => 'Den Harddisk ass villäicht voll oder d’Datebank futti.
385 385
 <span style=\'color:#f00\'>Versicht <a href=\'@script@\'>d’Datebank ze flécken</a>,
386 386
 oder kontaktéiert äre Provider.</span>',
387
-	'info_fini' => 'Et ass fäerdeg!',
388
-	'info_format_image' => 'Bild-Formater déi kënnen benotzt ginn fir Vignetten ze maachen: @gd_formats@.',
389
-	'info_format_non_defini' => 'Format net definéiert',
390
-	'info_grand_ecran' => 'Groussen Bildschierm',
391
-	'info_image_aide' => 'HËLLEF',
392
-	'info_image_process_titre' => 'Fabrikatiouns-Method fir d’Vignetten',
393
-	'info_impossible_lire_page' => '<b>Fehler!</b> Onméiglech d’Säit <tt><html>@test_proxy@</html></tt> duerch de Proxy ze liesen',
394
-	'info_installation_systeme_publication' => 'Ariichte vum System...',
395
-	'info_installer_documents' => 'Dir kënnt automatesch all d’Dokumenter aus dem Dossier @upload@ installéieren.',
396
-	'info_installer_ftp' => 'Als Administrateur kënnt dir Fichieren per FTP an den Dossier @upload@ eroplueden an se dann hei auswielen.',
397
-	'info_installer_images' => 'Dir kënnt Biller am Format JPEG, GIF oder PNG eroplueden.',
398
-	'info_installer_images_dossier' => 'Biller an den Dossier @upload@ eroplueden fir se hei kënnen auszewielen.',
399
-	'info_interface_complete' => 'Kompletten Interface',
400
-	'info_interface_simple' => 'Einfachen Interface',
401
-	'info_joindre_document_article' => 'Dier kënnt dësem Artikel Dokumenter bäiflécke vum Typ',
402
-	'info_joindre_document_rubrique' => 'Dir kënnt dëser Rubrik Dokumenter bäiflécken vum Typ',
403
-	'info_joindre_documents_article' => 'Dir kënnt dësem Artikel Dokumenter bäiflécke vum Typ:',
404
-	'info_l_article' => 'den Artikel',
405
-	'info_la_breve' => 'd’Kuerzmeldung',
406
-	'info_la_rubrique' => 'd’Rubrik',
407
-	'info_langue_principale' => 'Haaptsprooch vum Site',
408
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ Pixel',
409
-	'info_les_auteurs_1' => 'vun @les_auteurs@',
410
-	'info_logo_format_interdit' => 'Nëmmen Logoe mam Format @formats@ ginn ugeholl.',
411
-	'info_logo_max_poids' => 'Logoe mussen manner wéi @maxi@ hunn (dëse
387
+    'info_fini' => 'Et ass fäerdeg!',
388
+    'info_format_image' => 'Bild-Formater déi kënnen benotzt ginn fir Vignetten ze maachen: @gd_formats@.',
389
+    'info_format_non_defini' => 'Format net definéiert',
390
+    'info_grand_ecran' => 'Groussen Bildschierm',
391
+    'info_image_aide' => 'HËLLEF',
392
+    'info_image_process_titre' => 'Fabrikatiouns-Method fir d’Vignetten',
393
+    'info_impossible_lire_page' => '<b>Fehler!</b> Onméiglech d’Säit <tt><html>@test_proxy@</html></tt> duerch de Proxy ze liesen',
394
+    'info_installation_systeme_publication' => 'Ariichte vum System...',
395
+    'info_installer_documents' => 'Dir kënnt automatesch all d’Dokumenter aus dem Dossier @upload@ installéieren.',
396
+    'info_installer_ftp' => 'Als Administrateur kënnt dir Fichieren per FTP an den Dossier @upload@ eroplueden an se dann hei auswielen.',
397
+    'info_installer_images' => 'Dir kënnt Biller am Format JPEG, GIF oder PNG eroplueden.',
398
+    'info_installer_images_dossier' => 'Biller an den Dossier @upload@ eroplueden fir se hei kënnen auszewielen.',
399
+    'info_interface_complete' => 'Kompletten Interface',
400
+    'info_interface_simple' => 'Einfachen Interface',
401
+    'info_joindre_document_article' => 'Dier kënnt dësem Artikel Dokumenter bäiflécke vum Typ',
402
+    'info_joindre_document_rubrique' => 'Dir kënnt dëser Rubrik Dokumenter bäiflécken vum Typ',
403
+    'info_joindre_documents_article' => 'Dir kënnt dësem Artikel Dokumenter bäiflécke vum Typ:',
404
+    'info_l_article' => 'den Artikel',
405
+    'info_la_breve' => 'd’Kuerzmeldung',
406
+    'info_la_rubrique' => 'd’Rubrik',
407
+    'info_langue_principale' => 'Haaptsprooch vum Site',
408
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ Pixel',
409
+    'info_les_auteurs_1' => 'vun @les_auteurs@',
410
+    'info_logo_format_interdit' => 'Nëmmen Logoe mam Format @formats@ ginn ugeholl.',
411
+    'info_logo_max_poids' => 'Logoe mussen manner wéi @maxi@ hunn (dëse
412 412
 Fichier huet @actuel@).',
413
-	'info_mail_fournisseur' => '[email protected]',
414
-	'info_message_2' => 'MESSAGE',
415
-	'info_message_supprime' => 'MESSAGE GELÄSCHT',
416
-	'info_messages_nb' => '@nb@ Messagen',
417
-	'info_messages_un' => '1 Message',
418
-	'info_mise_en_ligne' => 'Datum vun der Verëffentlechung:',
419
-	'info_modification_parametres_securite' => 'Änneren vun de Sécherheets-Astellungen',
420
-	'info_mois_courant' => 'An dësem Mount:',
421
-	'info_mot_cle_ajoute' => 'D’Schlësselwuert gouf bäigefléckt bei',
422
-	'info_multi_herit' => 'Haaptsprooch',
423
-	'info_multi_langues_soulignees' => 'Déi <u>ënnerstrache Sproochen</u> hunn en Interface dee komplett oder deelweis iwwersat ass. Wann dier dës Sprooche wielt, da gi vill Elementer vum ëffentleche Site (Datume, Formulairen) automatesch iwwersat. Bei de net ënnerstrache Sproochen erschéngen dës Elementer an der Haaptsprooch vum Site.',
424
-	'info_multilinguisme' => 'Verschidde Sproochen',
425
-	'info_nom_non_utilisateurs_connectes' => 'Äre Numm ass net op der Lëscht vun den ugemellte Benotzer.',
426
-	'info_nom_utilisateurs_connectes' => 'Äre Numm kënnt op d’Lëscht vun den ugemellte Benotzer.',
427
-	'info_nombre_en_ligne' => 'Elo ugemellt:',
428
-	'info_non_resultat' => 'Kee Resultat fir "@cherche_mot@"',
429
-	'info_non_utilisation_messagerie' => 'Dir benotzt déi intern Messagerie vun dësem Site net.',
430
-	'info_nouveau_message' => 'DIER HUTT E NEIE MESSAGE',
431
-	'info_nouveaux_messages' => 'DIR HUTT @total_messages@ NEI MESSAGEN',
432
-	'info_numero_abbreviation' => 'Nr. ',
433
-	'info_obligatoire' => 'Dës Informatioun ass obligatoresch',
434
-	'info_pense_bete' => 'NOTIZBLOCK',
435
-	'info_petit_ecran' => 'Klengen Bildschierm',
436
-	'info_petition_close' => 'Petitioun ofgeschloss',
437
-	'info_pixels' => 'Pixel',
438
-	'info_plusieurs_mots_trouves' => 'E puer Schlësselwierder fonnt fir "@cherche_mot@":',
439
-	'info_portfolio_automatique' => 'Automatesche Portfolio:',
440
-	'info_premier_resultat' => '[@debut_limit@ éischt Resultater vun @total@]',
441
-	'info_premier_resultat_sur' => '[@debut_limit@ éischt Resultater vun @total@]',
442
-	'info_propose_1' => '[@nom_site_spip@] Virgeschloe: @titre@',
443
-	'info_propose_2' => 'Virgeschloenen Artikel
413
+    'info_mail_fournisseur' => '[email protected]',
414
+    'info_message_2' => 'MESSAGE',
415
+    'info_message_supprime' => 'MESSAGE GELÄSCHT',
416
+    'info_messages_nb' => '@nb@ Messagen',
417
+    'info_messages_un' => '1 Message',
418
+    'info_mise_en_ligne' => 'Datum vun der Verëffentlechung:',
419
+    'info_modification_parametres_securite' => 'Änneren vun de Sécherheets-Astellungen',
420
+    'info_mois_courant' => 'An dësem Mount:',
421
+    'info_mot_cle_ajoute' => 'D’Schlësselwuert gouf bäigefléckt bei',
422
+    'info_multi_herit' => 'Haaptsprooch',
423
+    'info_multi_langues_soulignees' => 'Déi <u>ënnerstrache Sproochen</u> hunn en Interface dee komplett oder deelweis iwwersat ass. Wann dier dës Sprooche wielt, da gi vill Elementer vum ëffentleche Site (Datume, Formulairen) automatesch iwwersat. Bei de net ënnerstrache Sproochen erschéngen dës Elementer an der Haaptsprooch vum Site.',
424
+    'info_multilinguisme' => 'Verschidde Sproochen',
425
+    'info_nom_non_utilisateurs_connectes' => 'Äre Numm ass net op der Lëscht vun den ugemellte Benotzer.',
426
+    'info_nom_utilisateurs_connectes' => 'Äre Numm kënnt op d’Lëscht vun den ugemellte Benotzer.',
427
+    'info_nombre_en_ligne' => 'Elo ugemellt:',
428
+    'info_non_resultat' => 'Kee Resultat fir "@cherche_mot@"',
429
+    'info_non_utilisation_messagerie' => 'Dir benotzt déi intern Messagerie vun dësem Site net.',
430
+    'info_nouveau_message' => 'DIER HUTT E NEIE MESSAGE',
431
+    'info_nouveaux_messages' => 'DIR HUTT @total_messages@ NEI MESSAGEN',
432
+    'info_numero_abbreviation' => 'Nr. ',
433
+    'info_obligatoire' => 'Dës Informatioun ass obligatoresch',
434
+    'info_pense_bete' => 'NOTIZBLOCK',
435
+    'info_petit_ecran' => 'Klengen Bildschierm',
436
+    'info_petition_close' => 'Petitioun ofgeschloss',
437
+    'info_pixels' => 'Pixel',
438
+    'info_plusieurs_mots_trouves' => 'E puer Schlësselwierder fonnt fir "@cherche_mot@":',
439
+    'info_portfolio_automatique' => 'Automatesche Portfolio:',
440
+    'info_premier_resultat' => '[@debut_limit@ éischt Resultater vun @total@]',
441
+    'info_premier_resultat_sur' => '[@debut_limit@ éischt Resultater vun @total@]',
442
+    'info_propose_1' => '[@nom_site_spip@] Virgeschloe: @titre@',
443
+    'info_propose_2' => 'Virgeschloenen Artikel
444 444
 ---------------------',
445
-	'info_propose_3' => 'Den Artikel "@titre@" gëtt fir d’Verëffentlechung virgeschlolen.',
446
-	'info_propose_4' => 'Dir sidd agelueden Iech en unzekucken an ären Avis ze ginn',
447
-	'info_propose_5' => 'am Forum deen zu him gehéiert. Dir fannt en op der Adress:',
448
-	'info_publie_01' => 'Den Artikel "@titre@" ass vum @connect_nom@ bestätegt ginn.',
449
-	'info_publie_1' => '[@nom_site_spip@] VERËFFENTLECHT: @titre@',
450
-	'info_publie_2' => 'Verëffentlechten Artikel
445
+    'info_propose_3' => 'Den Artikel "@titre@" gëtt fir d’Verëffentlechung virgeschlolen.',
446
+    'info_propose_4' => 'Dir sidd agelueden Iech en unzekucken an ären Avis ze ginn',
447
+    'info_propose_5' => 'am Forum deen zu him gehéiert. Dir fannt en op der Adress:',
448
+    'info_publie_01' => 'Den Artikel "@titre@" ass vum @connect_nom@ bestätegt ginn.',
449
+    'info_publie_1' => '[@nom_site_spip@] VERËFFENTLECHT: @titre@',
450
+    'info_publie_2' => 'Verëffentlechten Artikel
451 451
 ---------------------',
452
-	'info_rechercher' => 'Sichen',
453
-	'info_rechercher_02' => 'Sichen:',
454
-	'info_remplacer_vignette' => 'D’Vignette duerch e extra Logo ersetzen:',
455
-	'info_rubriques_nb' => '@nb@ Rubriken',
456
-	'info_rubriques_un' => '1 Rubrik',
457
-	'info_sans_titre_2' => 'ouni Titel',
458
-	'info_selectionner_fichier' => 'Dir kënnt e Fichier aus dem Dossier @upload@ wielen',
459
-	'info_selectionner_fichier_2' => 'Wielt e Fichier:',
460
-	'info_sites_nb' => '@nb@ Websiten',
461
-	'info_sites_un' => '1 Website',
462
-	'info_supprimer_vignette' => 'Vignette läschen',
463
-	'info_symbole_bleu' => 'Dat <b>blot</b> Symbol weist eng <b>Notiz</b>, also e perséinlechen Message.',
464
-	'info_symbole_jaune' => 'Dat <b>gielt</b> Symbol weist eng <b>Annonce un all d’Redakteren</b>, ännerbar duerch d’Administrateuren, a siichtbar vun alle Redakteren.',
465
-	'info_symbole_vert' => 'Dat <b>gréngt</b> Symbol weist <b>Messagen tëschent de Benotzer</b> vum Site.',
466
-	'info_telecharger_nouveau_logo' => 'E neie Logo eroplueden:',
467
-	'info_telecharger_ordinateur' => 'Vun ärem Computer eroplueden:',
468
-	'info_tous_resultats_enregistres' => '[all d’Resultater si gespäichert]',
469
-	'info_tout_afficher' => 'Alles weisen',
470
-	'info_travaux_texte' => 'Dëse Site ass nach net ageriicht. Kommt méi spéit erëm...',
471
-	'info_travaux_titre' => 'Chantier um Site',
472
-	'info_trop_resultat' => 'Ze vill Resultater fir "@cherche_mot@"; verbessert är Sich.',
473
-	'info_utilisation_messagerie_interne' => 'Dir kënnt déi intern Messagerie vun dësem Site benotzen.',
474
-	'info_valider_lien' => 'dëse Link bestätegen',
475
-	'info_verifier_image' => ', kontrolléiert op är Biller richteg gelueden goufen.',
476
-	'info_vignette_defaut' => 'Defaut-Vignette',
477
-	'info_vignette_personnalisee' => 'Personaliséiert Vignette',
478
-	'info_visite' => 'Visite:',
479
-	'info_vos_rendez_vous' => 'Är Rendezvous’en',
480
-	'infos_vos_pense_bete' => 'Är Notizen',
452
+    'info_rechercher' => 'Sichen',
453
+    'info_rechercher_02' => 'Sichen:',
454
+    'info_remplacer_vignette' => 'D’Vignette duerch e extra Logo ersetzen:',
455
+    'info_rubriques_nb' => '@nb@ Rubriken',
456
+    'info_rubriques_un' => '1 Rubrik',
457
+    'info_sans_titre_2' => 'ouni Titel',
458
+    'info_selectionner_fichier' => 'Dir kënnt e Fichier aus dem Dossier @upload@ wielen',
459
+    'info_selectionner_fichier_2' => 'Wielt e Fichier:',
460
+    'info_sites_nb' => '@nb@ Websiten',
461
+    'info_sites_un' => '1 Website',
462
+    'info_supprimer_vignette' => 'Vignette läschen',
463
+    'info_symbole_bleu' => 'Dat <b>blot</b> Symbol weist eng <b>Notiz</b>, also e perséinlechen Message.',
464
+    'info_symbole_jaune' => 'Dat <b>gielt</b> Symbol weist eng <b>Annonce un all d’Redakteren</b>, ännerbar duerch d’Administrateuren, a siichtbar vun alle Redakteren.',
465
+    'info_symbole_vert' => 'Dat <b>gréngt</b> Symbol weist <b>Messagen tëschent de Benotzer</b> vum Site.',
466
+    'info_telecharger_nouveau_logo' => 'E neie Logo eroplueden:',
467
+    'info_telecharger_ordinateur' => 'Vun ärem Computer eroplueden:',
468
+    'info_tous_resultats_enregistres' => '[all d’Resultater si gespäichert]',
469
+    'info_tout_afficher' => 'Alles weisen',
470
+    'info_travaux_texte' => 'Dëse Site ass nach net ageriicht. Kommt méi spéit erëm...',
471
+    'info_travaux_titre' => 'Chantier um Site',
472
+    'info_trop_resultat' => 'Ze vill Resultater fir "@cherche_mot@"; verbessert är Sich.',
473
+    'info_utilisation_messagerie_interne' => 'Dir kënnt déi intern Messagerie vun dësem Site benotzen.',
474
+    'info_valider_lien' => 'dëse Link bestätegen',
475
+    'info_verifier_image' => ', kontrolléiert op är Biller richteg gelueden goufen.',
476
+    'info_vignette_defaut' => 'Defaut-Vignette',
477
+    'info_vignette_personnalisee' => 'Personaliséiert Vignette',
478
+    'info_visite' => 'Visite:',
479
+    'info_vos_rendez_vous' => 'Är Rendezvous’en',
480
+    'infos_vos_pense_bete' => 'Är Notizen',
481 481
 
482
-	// L
483
-	'label_ajout_id_rapide' => 'Schnell-Ännerung',
484
-	'label_poids_fichier' => 'Gréisst',
485
-	'lien_afficher_icones_seuls' => 'Nëmmen d’Ikone weisen',
486
-	'lien_afficher_texte_icones' => 'D’Ikonen an d’Texter weisen',
487
-	'lien_afficher_texte_seul' => 'Nëmmen d’Texter weisen',
488
-	'lien_liberer' => 'fräi ginn',
489
-	'lien_liberer_tous' => 'Alles fräi ginn',
490
-	'lien_nouvea_pense_bete' => 'NEI NOTIZ',
491
-	'lien_nouveau_message' => 'NEIE MESSAGE',
492
-	'lien_nouvelle_annonce' => 'NEI ANNONCE',
493
-	'lien_petitions' => 'PETITIOUN',
494
-	'lien_popularite' => 'Popularitéit: @popularite@%',
495
-	'lien_racine_site' => 'WUERZEL VUM SITE',
496
-	'lien_reessayer' => 'nach eng Kéier probéieren',
497
-	'lien_repondre_message' => 'Op dëse Message äntweren',
498
-	'lien_supprimer' => 'läschen',
499
-	'lien_tout_afficher' => 'Alles weisen',
500
-	'lien_visite_site' => 'dëse Site kucken',
501
-	'lien_visites' => '@visites@ Visiten',
502
-	'lien_voir_auteur' => 'Dësen Auteur weisen',
503
-	'ligne' => 'Zeil',
504
-	'login' => 'Verbindung',
505
-	'login_acces_prive' => 'Zougang zum privaten Deel',
506
-	'login_autre_identifiant' => 'sech ënnert engem aneren Login umellen',
507
-	'login_cookie_accepte' => 'Regléiert äre Browser dat e Cookie unhëlt (op mannst fir dëse Site).',
508
-	'login_cookie_oblige' => 'Fir Iech op dësem Site sécher unzemellen musst Dir e Cookie unhuelen.',
509
-	'login_deconnexion_ok' => 'Ofgemellt.',
510
-	'login_erreur_pass' => 'Falscht Passwuert.',
511
-	'login_espace_prive' => 'privaten Deel',
512
-	'login_identifiant_inconnu' => 'De Login « @login@ » ass net bekannt.',
513
-	'login_login' => 'Login:',
514
-	'login_login2' => 'Login',
515
-	'login_login_pass_incorrect' => '(Login oder Passwuert falsch.)',
516
-	'login_motpasseoublie' => 'Passwuert vergiess?',
517
-	'login_non_securise' => 'Opgepasst, dëse Formulaire ass net geséchert.
482
+    // L
483
+    'label_ajout_id_rapide' => 'Schnell-Ännerung',
484
+    'label_poids_fichier' => 'Gréisst',
485
+    'lien_afficher_icones_seuls' => 'Nëmmen d’Ikone weisen',
486
+    'lien_afficher_texte_icones' => 'D’Ikonen an d’Texter weisen',
487
+    'lien_afficher_texte_seul' => 'Nëmmen d’Texter weisen',
488
+    'lien_liberer' => 'fräi ginn',
489
+    'lien_liberer_tous' => 'Alles fräi ginn',
490
+    'lien_nouvea_pense_bete' => 'NEI NOTIZ',
491
+    'lien_nouveau_message' => 'NEIE MESSAGE',
492
+    'lien_nouvelle_annonce' => 'NEI ANNONCE',
493
+    'lien_petitions' => 'PETITIOUN',
494
+    'lien_popularite' => 'Popularitéit: @popularite@%',
495
+    'lien_racine_site' => 'WUERZEL VUM SITE',
496
+    'lien_reessayer' => 'nach eng Kéier probéieren',
497
+    'lien_repondre_message' => 'Op dëse Message äntweren',
498
+    'lien_supprimer' => 'läschen',
499
+    'lien_tout_afficher' => 'Alles weisen',
500
+    'lien_visite_site' => 'dëse Site kucken',
501
+    'lien_visites' => '@visites@ Visiten',
502
+    'lien_voir_auteur' => 'Dësen Auteur weisen',
503
+    'ligne' => 'Zeil',
504
+    'login' => 'Verbindung',
505
+    'login_acces_prive' => 'Zougang zum privaten Deel',
506
+    'login_autre_identifiant' => 'sech ënnert engem aneren Login umellen',
507
+    'login_cookie_accepte' => 'Regléiert äre Browser dat e Cookie unhëlt (op mannst fir dëse Site).',
508
+    'login_cookie_oblige' => 'Fir Iech op dësem Site sécher unzemellen musst Dir e Cookie unhuelen.',
509
+    'login_deconnexion_ok' => 'Ofgemellt.',
510
+    'login_erreur_pass' => 'Falscht Passwuert.',
511
+    'login_espace_prive' => 'privaten Deel',
512
+    'login_identifiant_inconnu' => 'De Login « @login@ » ass net bekannt.',
513
+    'login_login' => 'Login:',
514
+    'login_login2' => 'Login',
515
+    'login_login_pass_incorrect' => '(Login oder Passwuert falsch.)',
516
+    'login_motpasseoublie' => 'Passwuert vergiess?',
517
+    'login_non_securise' => 'Opgepasst, dëse Formulaire ass net geséchert.
518 518
 Wann dir net wëllt dat äert Passwuert ka um Internet ofgefaange ginn, aktivéiert Javascript an ärem Browser an',
519
-	'login_nouvelle_tentative' => 'Neie Versuch',
520
-	'login_par_ici' => 'Dir sidd ugemeld... hei geet et weider...',
521
-	'login_pass2' => 'Passwuert:',
522
-	'login_preferez_refuser' => '<b>Wann dir kee Cookie wëllt</b>, hei ass eng aner (manner sécher) Umeldungs-Method:',
523
-	'login_recharger' => 'dës Säit nei lueden',
524
-	'login_rester_identifie' => 'E puer Deg ugemellt bleiwen', # MODIF
525
-	'login_retour_public' => 'Zeréck op den ëffentleche Site',
526
-	'login_retour_site' => 'Zeréck op de Site',
527
-	'login_retoursitepublic' => 'zeréck op den ëffentleche Site',
528
-	'login_securise' => 'Séchere Login',
529
-	'login_sinscrire' => 'sech aschreiwen',
530
-	'login_test_navigateur' => 'Browser/Login-Test',
531
-	'login_verifiez_navigateur' => '(Kontrolléiert op äre Browser d’Passwuert net gespäichert huet...)',
519
+    'login_nouvelle_tentative' => 'Neie Versuch',
520
+    'login_par_ici' => 'Dir sidd ugemeld... hei geet et weider...',
521
+    'login_pass2' => 'Passwuert:',
522
+    'login_preferez_refuser' => '<b>Wann dir kee Cookie wëllt</b>, hei ass eng aner (manner sécher) Umeldungs-Method:',
523
+    'login_recharger' => 'dës Säit nei lueden',
524
+    'login_rester_identifie' => 'E puer Deg ugemellt bleiwen', # MODIF
525
+    'login_retour_public' => 'Zeréck op den ëffentleche Site',
526
+    'login_retour_site' => 'Zeréck op de Site',
527
+    'login_retoursitepublic' => 'zeréck op den ëffentleche Site',
528
+    'login_securise' => 'Séchere Login',
529
+    'login_sinscrire' => 'sech aschreiwen',
530
+    'login_test_navigateur' => 'Browser/Login-Test',
531
+    'login_verifiez_navigateur' => '(Kontrolléiert op äre Browser d’Passwuert net gespäichert huet...)',
532 532
 
533
-	// M
534
-	'masquer_colonne' => 'Dës Kolonn verstoppen',
535
-	'masquer_trad' => 'Iwwersetzunge verstoppen',
536
-	'module_fichiers_langues' => 'Sprooch-Fichieren',
533
+    // M
534
+    'masquer_colonne' => 'Dës Kolonn verstoppen',
535
+    'masquer_trad' => 'Iwwersetzunge verstoppen',
536
+    'module_fichiers_langues' => 'Sprooch-Fichieren',
537 537
 
538
-	// N
539
-	'navigateur_pas_redirige' => 'Wann äre Browser net weider geleet gëtt, da klickt hei.',
540
-	'numero' => 'Nummer',
538
+    // N
539
+    'navigateur_pas_redirige' => 'Wann äre Browser net weider geleet gëtt, da klickt hei.',
540
+    'numero' => 'Nummer',
541 541
 
542
-	// O
543
-	'occurence' => 'Kënnt fir',
544
-	'onglet_affacer_base' => 'Datebank läschen',
545
-	'onglet_auteur' => 'Den Auteur',
546
-	'onglet_contenu_site' => 'Inhalt vum Site',
547
-	'onglet_evolution_visite_mod' => 'Evolutioun',
548
-	'onglet_fonctions_avances' => 'Fortgeschratt Fonctiounen',
549
-	'onglet_informations_personnelles' => 'Perséinlech Informatiounen',
550
-	'onglet_interactivite' => 'Interaktivitéit',
551
-	'onglet_messagerie' => 'Messagerie',
552
-	'onglet_repartition_rubrique' => 'Verdeelung no Rubrik',
553
-	'onglet_save_restaur_base' => 'Datebank späicheren/restauréieren',
554
-	'onglet_vider_cache' => 'Cache läschen',
542
+    // O
543
+    'occurence' => 'Kënnt fir',
544
+    'onglet_affacer_base' => 'Datebank läschen',
545
+    'onglet_auteur' => 'Den Auteur',
546
+    'onglet_contenu_site' => 'Inhalt vum Site',
547
+    'onglet_evolution_visite_mod' => 'Evolutioun',
548
+    'onglet_fonctions_avances' => 'Fortgeschratt Fonctiounen',
549
+    'onglet_informations_personnelles' => 'Perséinlech Informatiounen',
550
+    'onglet_interactivite' => 'Interaktivitéit',
551
+    'onglet_messagerie' => 'Messagerie',
552
+    'onglet_repartition_rubrique' => 'Verdeelung no Rubrik',
553
+    'onglet_save_restaur_base' => 'Datebank späicheren/restauréieren',
554
+    'onglet_vider_cache' => 'Cache läschen',
555 555
 
556
-	// P
557
-	'pass_choix_pass' => 'Wielt äert neit Passwuert:',
558
-	'pass_erreur' => 'Fehler',
559
-	'pass_erreur_acces_refuse' => '<b>Fehler:</b> dir hutt keen Zougang méi zu dësem Site.',
560
-	'pass_erreur_code_inconnu' => '<b>Fehler:</b> dëse Code entsprécht kengem Visiteur deen Zougang zu dësem Site huet.',
561
-	'pass_erreur_non_enregistre' => '<b>Fehler:</b> den Email <tt>@email_oubli@</tt> ass net op dësem Site ugemellt.',
562
-	'pass_erreur_non_valide' => '<b>Fehler:</b> den Email <tt>@email_oubli@</tt> ass falsch!',
563
-	'pass_erreur_probleme_technique' => '<b>Fehler:</b> de Message kann duerch technesch Problemer net geschéckt ginn.',
564
-	'pass_espace_prive_bla' => 'De privaten Deel ass fir Visiteuren no enger Umeldung op. Wann dir ugemellt sidd kënnt der d’Artikelen an der Aarbecht kucken, Artikelen virschloen an un de Forumen deelhuelen.',
565
-	'pass_forum_bla' => 'Dir hutt probéiert un engem Forum deelzehuelen den fir déi ugemellte Visiteuren reservéiert ass.',
566
-	'pass_indiquez_cidessous' => 'Gitt hei den Email un ënner dem der Iech ugemellt hutt. Dir kritt dann e Message mat den Instruktiounen fir ären Zougang erëm ze kréien.',
567
-	'pass_mail_passcookie' => '(dëst ass en automatesche Message)
556
+    // P
557
+    'pass_choix_pass' => 'Wielt äert neit Passwuert:',
558
+    'pass_erreur' => 'Fehler',
559
+    'pass_erreur_acces_refuse' => '<b>Fehler:</b> dir hutt keen Zougang méi zu dësem Site.',
560
+    'pass_erreur_code_inconnu' => '<b>Fehler:</b> dëse Code entsprécht kengem Visiteur deen Zougang zu dësem Site huet.',
561
+    'pass_erreur_non_enregistre' => '<b>Fehler:</b> den Email <tt>@email_oubli@</tt> ass net op dësem Site ugemellt.',
562
+    'pass_erreur_non_valide' => '<b>Fehler:</b> den Email <tt>@email_oubli@</tt> ass falsch!',
563
+    'pass_erreur_probleme_technique' => '<b>Fehler:</b> de Message kann duerch technesch Problemer net geschéckt ginn.',
564
+    'pass_espace_prive_bla' => 'De privaten Deel ass fir Visiteuren no enger Umeldung op. Wann dir ugemellt sidd kënnt der d’Artikelen an der Aarbecht kucken, Artikelen virschloen an un de Forumen deelhuelen.',
565
+    'pass_forum_bla' => 'Dir hutt probéiert un engem Forum deelzehuelen den fir déi ugemellte Visiteuren reservéiert ass.',
566
+    'pass_indiquez_cidessous' => 'Gitt hei den Email un ënner dem der Iech ugemellt hutt. Dir kritt dann e Message mat den Instruktiounen fir ären Zougang erëm ze kréien.',
567
+    'pass_mail_passcookie' => '(dëst ass en automatesche Message)
568 568
 Fir ären Zougang zum Site
569 569
 @nom_site_spip@ (@adresse_site@)
570 570
 erëm ze kréien, surft op dës URL:
@@ -574,129 +574,129 @@  discard block
 block discarded – undo
574 574
 Dir kënnt do e neit Passwuert aginn an Iech um Site umellen.
575 575
 
576 576
 ',
577
-	'pass_mot_oublie' => 'Passwuert vergiess',
578
-	'pass_nouveau_enregistre' => 'Äert neit Passwuert ass gespäichert.',
579
-	'pass_nouveau_pass' => 'Neit Passwuert',
580
-	'pass_ok' => 'OK',
581
-	'pass_oubli_mot' => 'Vergiessen vum Passwuert',
582
-	'pass_procedure_changer' => 'Mir mussen är Identitéit kontrolléieren fir äert Passwuert ze änneren. Dofir gitt ons d’Email-Adress un déi zu ärem Login gehéiert.', # MODIF
583
-	'pass_quitter_fenetre' => 'Dës Fënster zoumaachen',
584
-	'pass_rappel_login' => 'Rappel: äre Login ass "@login@".',
585
-	'pass_recevoir_mail' => 'Dir kritt e Message mat Instruktiounen fir den Zougang zum Site erëm ze kréien.', # MODIF
586
-	'pass_retour_public' => 'Zeréck op den ëffentleche Site',
587
-	'pass_rien_a_faire_ici' => 'Hei ass näischt lass.',
588
-	'pass_vousinscrire' => 'Iech op dësem Site aschreiwen',
589
-	'precedent' => 'Zeréck',
590
-	'previsualisation' => 'Virschau',
591
-	'previsualiser' => 'Virschau kucken',
577
+    'pass_mot_oublie' => 'Passwuert vergiess',
578
+    'pass_nouveau_enregistre' => 'Äert neit Passwuert ass gespäichert.',
579
+    'pass_nouveau_pass' => 'Neit Passwuert',
580
+    'pass_ok' => 'OK',
581
+    'pass_oubli_mot' => 'Vergiessen vum Passwuert',
582
+    'pass_procedure_changer' => 'Mir mussen är Identitéit kontrolléieren fir äert Passwuert ze änneren. Dofir gitt ons d’Email-Adress un déi zu ärem Login gehéiert.', # MODIF
583
+    'pass_quitter_fenetre' => 'Dës Fënster zoumaachen',
584
+    'pass_rappel_login' => 'Rappel: äre Login ass "@login@".',
585
+    'pass_recevoir_mail' => 'Dir kritt e Message mat Instruktiounen fir den Zougang zum Site erëm ze kréien.', # MODIF
586
+    'pass_retour_public' => 'Zeréck op den ëffentleche Site',
587
+    'pass_rien_a_faire_ici' => 'Hei ass näischt lass.',
588
+    'pass_vousinscrire' => 'Iech op dësem Site aschreiwen',
589
+    'precedent' => 'Zeréck',
590
+    'previsualisation' => 'Virschau',
591
+    'previsualiser' => 'Virschau kucken',
592 592
 
593
-	// R
594
-	'retour' => 'Zeréck',
593
+    // R
594
+    'retour' => 'Zeréck',
595 595
 
596
-	// S
597
-	'spip_conforme_dtd' => 'SPIP hëlt dëst Dokument als konform zu sengem DOCTYPE un:',
598
-	'squelette' => 'Skelett',
599
-	'squelette_inclus_ligne' => 'Skelett abegraff, Zeil',
600
-	'squelette_ligne' => 'Skelett, Zeil',
601
-	'stats_visites_et_popularite' => '@visites@ Visiten; Popularitéit: @popularite@',
602
-	'suivant' => 'Weider',
596
+    // S
597
+    'spip_conforme_dtd' => 'SPIP hëlt dëst Dokument als konform zu sengem DOCTYPE un:',
598
+    'squelette' => 'Skelett',
599
+    'squelette_inclus_ligne' => 'Skelett abegraff, Zeil',
600
+    'squelette_ligne' => 'Skelett, Zeil',
601
+    'stats_visites_et_popularite' => '@visites@ Visiten; Popularitéit: @popularite@',
602
+    'suivant' => 'Weider',
603 603
 
604
-	// T
605
-	'taille_go' => '@taille@ GB',
606
-	'taille_ko' => '@taille@ kB',
607
-	'taille_mo' => '@taille@ MB',
608
-	'taille_octets' => '@taille@ Byte',
609
-	'texte_actualite_site_1' => 'Wann dir mam Interface familiariséiert sidd, da kënnt der op "',
610
-	'texte_actualite_site_2' => 'kompletten Interface klicken',
611
-	'texte_actualite_site_3' => '" fir méi Méiglechkeeten ze weisen.',
612
-	'texte_creation_automatique_vignette' => 'Automatesch Vignetten maachen ass op dësem Site ageschalt. Wann dir mat engem Formulaire Biller am Format @gd_formats@ eroplued, da kréien se eng Vignette vun enger maximaler Gréisst vun @taille_preview@ Pixel.',
613
-	'texte_documents_associes' => 'Dës Dokumenter sinn un den Artikel gebonnen, awer net direkt agefügt. Jee no Design vum Site ginn se als verlinkten Dokumenter gewisen.',
614
-	'texte_erreur_mise_niveau_base' => 'Datebank-Fehler beim Update.
604
+    // T
605
+    'taille_go' => '@taille@ GB',
606
+    'taille_ko' => '@taille@ kB',
607
+    'taille_mo' => '@taille@ MB',
608
+    'taille_octets' => '@taille@ Byte',
609
+    'texte_actualite_site_1' => 'Wann dir mam Interface familiariséiert sidd, da kënnt der op "',
610
+    'texte_actualite_site_2' => 'kompletten Interface klicken',
611
+    'texte_actualite_site_3' => '" fir méi Méiglechkeeten ze weisen.',
612
+    'texte_creation_automatique_vignette' => 'Automatesch Vignetten maachen ass op dësem Site ageschalt. Wann dir mat engem Formulaire Biller am Format @gd_formats@ eroplued, da kréien se eng Vignette vun enger maximaler Gréisst vun @taille_preview@ Pixel.',
613
+    'texte_documents_associes' => 'Dës Dokumenter sinn un den Artikel gebonnen, awer net direkt agefügt. Jee no Design vum Site ginn se als verlinkten Dokumenter gewisen.',
614
+    'texte_erreur_mise_niveau_base' => 'Datebank-Fehler beim Update.
615 615
 D’Bild <b>@fichier@</b> ass net duerchgaang (Artikel @id_article@).
616 616
 Notéiert dës Referenz, probéiert nach eng Kéier, a kontrolléiert op d’Biller an den Artikelen gewise ginn.',
617
-	'texte_erreur_visiteur' => 'Dir hutt probéiert mat engem net erlaabte Login an de privaten Deel ze goen.',
618
-	'texte_inc_auth_1' => 'Dir sidd ugemellt mam Login <b>@auth_login@</b>, mais dëse Login gëtt et net méi an der Datebank.
617
+    'texte_erreur_visiteur' => 'Dir hutt probéiert mat engem net erlaabte Login an de privaten Deel ze goen.',
618
+    'texte_inc_auth_1' => 'Dir sidd ugemellt mam Login <b>@auth_login@</b>, mais dëse Login gëtt et net méi an der Datebank.
619 619
 Probéiert ',
620
-	'texte_inc_auth_2' => 'Iech unzemellen',
621
-	'texte_inc_auth_3' => ', eventuell nodeems der äre Browser nei gestart hutt.',
622
-	'texte_inc_config' => 'D’Ännerungen op dëse Säiten beaflossen de Fonctionnement vun ärem Site ganz staark. Maacht näischt ier der de SPIP-System richteg kennt.<br /><br /><b>Generell ass unzeroden, dës Säiten dem Webmaster vun ärem Site ze iwwerloossen.</b>',
623
-	'texte_inc_meta_1' => 'De System huet e Fehler fonnt beim Schreiwen vum Fichier <code>@fichier@</code>. Als Administrateur vum Site,',
624
-	'texte_inc_meta_2' => 'kontrolléiert d’Schreif-Rechter',
625
-	'texte_inc_meta_3' => 'am Dossier <code>@repertoire@</code>.',
626
-	'texte_statut_en_cours_redaction' => 'an der Aarbecht',
627
-	'texte_statut_poubelle' => 'an der Dreckskëscht',
628
-	'texte_statut_propose_evaluation' => 'virgeschloen',
629
-	'texte_statut_publie' => 'verëffentlecht',
630
-	'texte_statut_refuse' => 'ofgeleent',
631
-	'titre_ajouter_mot_cle' => 'SCHLËSSELWUERT BÄIFLÉCKEN:',
632
-	'titre_cadre_raccourcis' => 'OFKIERZUNG:',
633
-	'titre_changer_couleur_interface' => 'Faarf vum Interface änneren',
634
-	'titre_image_admin_article' => 'Dir kënnt dësen Artikel verwalten',
635
-	'titre_image_administrateur' => 'Administrateur',
636
-	'titre_image_aide' => 'Hëllef fir dëst Element',
637
-	'titre_image_auteur_supprime' => 'Geläschten Auteur',
638
-	'titre_image_redacteur' => 'Redakter ouni Zougang',
639
-	'titre_image_redacteur_02' => 'Redakter',
640
-	'titre_image_selecteur' => 'De lijst Bekijk ',
641
-	'titre_image_visiteur' => 'Visiteur',
642
-	'titre_joindre_document' => 'DOKUMENT BÄIFLÉCKEN',
643
-	'titre_mots_cles' => 'SCHLËSSELWIERDER',
644
-	'titre_probleme_technique' => 'Opgepasst: e Problem mam SQL-Server verhënnert den Zougang op dësen Deel vum Site. Merci fir är Gedold.',
645
-	'titre_publier_document' => 'DOKUMENT AN DËSER RUBRIK VERËFFENTLECHEN',
646
-	'titre_signatures_attente' => 'Ënnerschrëften déi op Bestätegung waarden',
647
-	'titre_signatures_confirmees' => 'Bestätegt Ënnerschrëften',
648
-	'titre_statistiques' => 'Statistik vum Site',
649
-	'titre_titre_document' => 'Titel vum Dokument:',
650
-	'todo' => 'kënnt nach',
651
-	'trad_reference' => '(Referenz vun den Iwwersetzungen)',
620
+    'texte_inc_auth_2' => 'Iech unzemellen',
621
+    'texte_inc_auth_3' => ', eventuell nodeems der äre Browser nei gestart hutt.',
622
+    'texte_inc_config' => 'D’Ännerungen op dëse Säiten beaflossen de Fonctionnement vun ärem Site ganz staark. Maacht näischt ier der de SPIP-System richteg kennt.<br /><br /><b>Generell ass unzeroden, dës Säiten dem Webmaster vun ärem Site ze iwwerloossen.</b>',
623
+    'texte_inc_meta_1' => 'De System huet e Fehler fonnt beim Schreiwen vum Fichier <code>@fichier@</code>. Als Administrateur vum Site,',
624
+    'texte_inc_meta_2' => 'kontrolléiert d’Schreif-Rechter',
625
+    'texte_inc_meta_3' => 'am Dossier <code>@repertoire@</code>.',
626
+    'texte_statut_en_cours_redaction' => 'an der Aarbecht',
627
+    'texte_statut_poubelle' => 'an der Dreckskëscht',
628
+    'texte_statut_propose_evaluation' => 'virgeschloen',
629
+    'texte_statut_publie' => 'verëffentlecht',
630
+    'texte_statut_refuse' => 'ofgeleent',
631
+    'titre_ajouter_mot_cle' => 'SCHLËSSELWUERT BÄIFLÉCKEN:',
632
+    'titre_cadre_raccourcis' => 'OFKIERZUNG:',
633
+    'titre_changer_couleur_interface' => 'Faarf vum Interface änneren',
634
+    'titre_image_admin_article' => 'Dir kënnt dësen Artikel verwalten',
635
+    'titre_image_administrateur' => 'Administrateur',
636
+    'titre_image_aide' => 'Hëllef fir dëst Element',
637
+    'titre_image_auteur_supprime' => 'Geläschten Auteur',
638
+    'titre_image_redacteur' => 'Redakter ouni Zougang',
639
+    'titre_image_redacteur_02' => 'Redakter',
640
+    'titre_image_selecteur' => 'De lijst Bekijk ',
641
+    'titre_image_visiteur' => 'Visiteur',
642
+    'titre_joindre_document' => 'DOKUMENT BÄIFLÉCKEN',
643
+    'titre_mots_cles' => 'SCHLËSSELWIERDER',
644
+    'titre_probleme_technique' => 'Opgepasst: e Problem mam SQL-Server verhënnert den Zougang op dësen Deel vum Site. Merci fir är Gedold.',
645
+    'titre_publier_document' => 'DOKUMENT AN DËSER RUBRIK VERËFFENTLECHEN',
646
+    'titre_signatures_attente' => 'Ënnerschrëften déi op Bestätegung waarden',
647
+    'titre_signatures_confirmees' => 'Bestätegt Ënnerschrëften',
648
+    'titre_statistiques' => 'Statistik vum Site',
649
+    'titre_titre_document' => 'Titel vum Dokument:',
650
+    'todo' => 'kënnt nach',
651
+    'trad_reference' => '(Referenz vun den Iwwersetzungen)',
652 652
 
653
-	// Z
654
-	'zbug_balise_b_aval' => ': B-Tag drënner',
655
-	'zbug_balise_inexistante' => 'Tag @balise@ falsch deklaréiert vir @from@',
656
-	'zbug_balise_sans_argument' => 'Argument feelt am Tag @balise@',
657
-	'zbug_boucle' => '-eidel-',
658
-	'zbug_boucle_recursive_undef' => 'Rekursiv Boucle net definéiert: @nom@',
659
-	'zbug_calcul' => 'Berechnung',
660
-	'zbug_champ_hors_boucle' => 'Feld @champ@ ausserhalb vun der Boucle',
661
-	'zbug_champ_hors_motif' => 'Feld @champ@ ausserhalb vun engem Kontext @motif@',
662
-	'zbug_code' => '-Code-',
663
-	'zbug_critere_inconnu' => 'Onbekannte Critère @critere@',
664
-	'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} ob enger Tafel ouni atomare Primärschlessel',
665
-	'zbug_distant_interdit' => 'Extern verbueden',
666
-	'zbug_doublon_table_sans_cle_primaire' => 'Duebel Valeuren an enger Tabell ouni atomare primäre Schlëssel',
667
-	'zbug_doublon_table_sans_index' => 'Verdueblung an enger Tabell ouni Index',
668
-	'zbug_erreur_boucle_double' => 'Duebel Definitioun vun der Boucle @id@',
669
-	'zbug_erreur_boucle_fermant' => 'Boucle @id@ net zougemaach',
670
-	'zbug_erreur_boucle_syntaxe' => 'Falsch Syntax vun der Boucle @id@',
671
-	'zbug_erreur_compilation' => 'Kompilatiouns-Fehler',
672
-	'zbug_erreur_execution_page' => 'Ausféierungs-Fehler',
673
-	'zbug_erreur_filtre' => 'Filter @filtre@ net definéiert',
674
-	'zbug_erreur_meme_parent' => 'De Critère {meme_parent} ass just fir d’Boucle (FORUMS) oder (RUBRIQUES)',
675
-	'zbug_erreur_squelette' => 'Fehler am Skelett',
676
-	'zbug_hors_compilation' => 'Ausserhalb vun der Kompilatioun',
677
-	'zbug_info_erreur_squelette' => 'Fehler um Site',
678
-	'zbug_inversion_ordre_inexistant' => 'Inversioun vun enger Uerdnung déi et net gëtt',
679
-	'zbug_pagination_sans_critere' => 'Tag #PAGINATION ouni Critère {pagination} oder an enger rekursiver Boucle benotzt',
680
-	'zbug_parametres_inclus_incorrects' => 'Falschen Inclusiouns-Parameter: @param@',
681
-	'zbug_profile' => 'Rechenzäit: @time@',
682
-	'zbug_resultat' => '-eidel-',
683
-	'zbug_serveur_indefini' => 'SQL-Server net definéiert',
684
-	'zbug_statistiques' => 'Statistik vun den SQL-Query’en, klasséiert no der Längt',
685
-	'zbug_table_inconnue' => 'Onbekannten SQL-Tabell "@table@"',
686
-	'zxml_connus_attributs' => 'Bekannten Attributer',
687
-	'zxml_de' => 'vun',
688
-	'zxml_inconnu_attribut' => 'Onbekannten Attribut',
689
-	'zxml_inconnu_balise' => 'Onbekannten Tag',
690
-	'zxml_inconnu_entite' => 'Onbekannten Entitéit',
691
-	'zxml_inconnu_id' => 'Onbekannten ID',
692
-	'zxml_mais_de' => 'mais vun',
693
-	'zxml_non_conforme' => 'ass net konform zum Motiv',
694
-	'zxml_non_fils' => 'ass kee Kand vun',
695
-	'zxml_nonvide_balise' => 'Tag net eidel',
696
-	'zxml_obligatoire_attribut' => 'Obligatorescht Attribut, fehlt awer an',
697
-	'zxml_succession_fils_incorrecte' => 'Reiefolleg vun de Kanner net richteg',
698
-	'zxml_survoler' => 'driwwer fléien fir déi Richteg ze gesinn',
699
-	'zxml_valeur_attribut' => 'Valeur vum Attribut',
700
-	'zxml_vide_balise' => 'Eidelen Tag',
701
-	'zxml_vu' => 'virdru gesinn'
653
+    // Z
654
+    'zbug_balise_b_aval' => ': B-Tag drënner',
655
+    'zbug_balise_inexistante' => 'Tag @balise@ falsch deklaréiert vir @from@',
656
+    'zbug_balise_sans_argument' => 'Argument feelt am Tag @balise@',
657
+    'zbug_boucle' => '-eidel-',
658
+    'zbug_boucle_recursive_undef' => 'Rekursiv Boucle net definéiert: @nom@',
659
+    'zbug_calcul' => 'Berechnung',
660
+    'zbug_champ_hors_boucle' => 'Feld @champ@ ausserhalb vun der Boucle',
661
+    'zbug_champ_hors_motif' => 'Feld @champ@ ausserhalb vun engem Kontext @motif@',
662
+    'zbug_code' => '-Code-',
663
+    'zbug_critere_inconnu' => 'Onbekannte Critère @critere@',
664
+    'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} ob enger Tafel ouni atomare Primärschlessel',
665
+    'zbug_distant_interdit' => 'Extern verbueden',
666
+    'zbug_doublon_table_sans_cle_primaire' => 'Duebel Valeuren an enger Tabell ouni atomare primäre Schlëssel',
667
+    'zbug_doublon_table_sans_index' => 'Verdueblung an enger Tabell ouni Index',
668
+    'zbug_erreur_boucle_double' => 'Duebel Definitioun vun der Boucle @id@',
669
+    'zbug_erreur_boucle_fermant' => 'Boucle @id@ net zougemaach',
670
+    'zbug_erreur_boucle_syntaxe' => 'Falsch Syntax vun der Boucle @id@',
671
+    'zbug_erreur_compilation' => 'Kompilatiouns-Fehler',
672
+    'zbug_erreur_execution_page' => 'Ausféierungs-Fehler',
673
+    'zbug_erreur_filtre' => 'Filter @filtre@ net definéiert',
674
+    'zbug_erreur_meme_parent' => 'De Critère {meme_parent} ass just fir d’Boucle (FORUMS) oder (RUBRIQUES)',
675
+    'zbug_erreur_squelette' => 'Fehler am Skelett',
676
+    'zbug_hors_compilation' => 'Ausserhalb vun der Kompilatioun',
677
+    'zbug_info_erreur_squelette' => 'Fehler um Site',
678
+    'zbug_inversion_ordre_inexistant' => 'Inversioun vun enger Uerdnung déi et net gëtt',
679
+    'zbug_pagination_sans_critere' => 'Tag #PAGINATION ouni Critère {pagination} oder an enger rekursiver Boucle benotzt',
680
+    'zbug_parametres_inclus_incorrects' => 'Falschen Inclusiouns-Parameter: @param@',
681
+    'zbug_profile' => 'Rechenzäit: @time@',
682
+    'zbug_resultat' => '-eidel-',
683
+    'zbug_serveur_indefini' => 'SQL-Server net definéiert',
684
+    'zbug_statistiques' => 'Statistik vun den SQL-Query’en, klasséiert no der Längt',
685
+    'zbug_table_inconnue' => 'Onbekannten SQL-Tabell "@table@"',
686
+    'zxml_connus_attributs' => 'Bekannten Attributer',
687
+    'zxml_de' => 'vun',
688
+    'zxml_inconnu_attribut' => 'Onbekannten Attribut',
689
+    'zxml_inconnu_balise' => 'Onbekannten Tag',
690
+    'zxml_inconnu_entite' => 'Onbekannten Entitéit',
691
+    'zxml_inconnu_id' => 'Onbekannten ID',
692
+    'zxml_mais_de' => 'mais vun',
693
+    'zxml_non_conforme' => 'ass net konform zum Motiv',
694
+    'zxml_non_fils' => 'ass kee Kand vun',
695
+    'zxml_nonvide_balise' => 'Tag net eidel',
696
+    'zxml_obligatoire_attribut' => 'Obligatorescht Attribut, fehlt awer an',
697
+    'zxml_succession_fils_incorrecte' => 'Reiefolleg vun de Kanner net richteg',
698
+    'zxml_survoler' => 'driwwer fléien fir déi Richteg ze gesinn',
699
+    'zxml_valeur_attribut' => 'Valeur vum Attribut',
700
+    'zxml_vide_balise' => 'Eidelen Tag',
701
+    'zxml_vu' => 'virdru gesinn'
702 702
 );
Please login to merge, or discard this patch.