Completed
Push — master ( a5da4e...51674a )
by cam
01:27
created
ecrire/lang/spip_oc_ni_la.php 1 patch
Indentation   +510 added lines, -510 removed lines patch added patch discarded remove patch
@@ -4,475 +4,475 @@  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' => 'Tornar a l’interfàcia grafica completa',
14
-	'access_mode_texte' => 'Afichar l’interfàcia textuala simplificada',
15
-	'admin_debug' => 'desbugatge',
16
-	'admin_modifier_article' => 'Modificar aquel article',
17
-	'admin_modifier_auteur' => 'Modificar aquel autor',
18
-	'admin_modifier_breve' => 'Modificar aquela brèva',
19
-	'admin_modifier_mot' => 'Modificar aqueu mot clau',
20
-	'admin_modifier_rubrique' => 'Modificar aquela rubrica',
21
-	'admin_recalculer' => 'Tornar calcular la pàgina',
22
-	'alerte_maj_impossible' => '<b>Alèrta!</b> Es impossible d’actualizar la basa SQL vèrs la version @version@; benlèu i a un problèma relatiu au drech de modificar la basa de donadas. Vorgatz contactar lo vòstre aubergador.',
23
-	'analyse_xml' => 'Analisi XML',
24
-	'articles_recents' => 'Lu articles mai recents',
25
-	'avis_archive_incorrect' => 'lo fichier archiu non es un fichier SPIP',
26
-	'avis_archive_invalide' => 'lo fichier archiu non es valid',
27
-	'avis_attention' => 'ATENCION!',
28
-	'avis_champ_incorrect_type_objet' => 'Nom de camp incorrècte @name@ per objècte de tipe @type@',
29
-	'avis_colonne_inexistante' => 'La colomna @col@ non existisse',
30
-	'avis_erreur' => 'Error: veètz çai sota',
31
-	'avis_erreur_connexion' => 'Error de connexion',
32
-	'avis_erreur_cookie' => 'problèma de cookie',
33
-	'avis_erreur_fonction_contexte' => 'Error de programacion. Non cau apelar aquela foncion dins aqueu contèxt.',
34
-	'avis_erreur_mysql' => 'Error SQL ',
35
-	'avis_erreur_sauvegarde' => 'Error dins la sauvagarda (@type@ @id_objet@)! ',
12
+    // A
13
+    'access_interface_graphique' => 'Tornar a l’interfàcia grafica completa',
14
+    'access_mode_texte' => 'Afichar l’interfàcia textuala simplificada',
15
+    'admin_debug' => 'desbugatge',
16
+    'admin_modifier_article' => 'Modificar aquel article',
17
+    'admin_modifier_auteur' => 'Modificar aquel autor',
18
+    'admin_modifier_breve' => 'Modificar aquela brèva',
19
+    'admin_modifier_mot' => 'Modificar aqueu mot clau',
20
+    'admin_modifier_rubrique' => 'Modificar aquela rubrica',
21
+    'admin_recalculer' => 'Tornar calcular la pàgina',
22
+    'alerte_maj_impossible' => '<b>Alèrta!</b> Es impossible d’actualizar la basa SQL vèrs la version @version@; benlèu i a un problèma relatiu au drech de modificar la basa de donadas. Vorgatz contactar lo vòstre aubergador.',
23
+    'analyse_xml' => 'Analisi XML',
24
+    'articles_recents' => 'Lu articles mai recents',
25
+    'avis_archive_incorrect' => 'lo fichier archiu non es un fichier SPIP',
26
+    'avis_archive_invalide' => 'lo fichier archiu non es valid',
27
+    'avis_attention' => 'ATENCION!',
28
+    'avis_champ_incorrect_type_objet' => 'Nom de camp incorrècte @name@ per objècte de tipe @type@',
29
+    'avis_colonne_inexistante' => 'La colomna @col@ non existisse',
30
+    'avis_erreur' => 'Error: veètz çai sota',
31
+    'avis_erreur_connexion' => 'Error de connexion',
32
+    'avis_erreur_cookie' => 'problèma de cookie',
33
+    'avis_erreur_fonction_contexte' => 'Error de programacion. Non cau apelar aquela foncion dins aqueu contèxt.',
34
+    'avis_erreur_mysql' => 'Error SQL ',
35
+    'avis_erreur_sauvegarde' => 'Error dins la sauvagarda (@type@ @id_objet@)! ',
36 36
 
37
-	// B
38
-	'barre_a_accent_grave' => 'Inserir una A accent grèu majuscula',
39
-	'barre_aide' => 'Utilizar li acorchas tipografiqui per enriquir la vòstra compaginacion',
40
-	'barre_e_accent_aigu' => 'Inserir una E accent agut majuscula',
41
-	'barre_eo' => 'Inserir una E dins l’O',
42
-	'barre_eo_maj' => 'Inserir una E dins l’O majuscula',
43
-	'barre_euro' => 'Inserir lo simbèu de l’èuro: €',
44
-	'barre_gras' => 'Metre en {{gras}}',
45
-	'barre_guillemets' => 'Enrodar emb de « verguetas »',
46
-	'barre_guillemets_simples' => 'Enrodar emb de „verguetas“',
47
-	'barre_intertitre' => 'Transformar en {{{intertítol}}}',
48
-	'barre_italic' => 'Metre en {italics}',
49
-	'barre_lien' => 'Transformar en [ligam ipertèxt->http://...]',
50
-	'barre_lien_input' => 'Vorgatz indicar l’adreiça dau vòstre ligam (podètz indicar una adreiça web sota la forma http://www.lomieusit.com ò simplament indicar lo número d’un article d’aqueu sit).',
51
-	'barre_note' => 'Transformar en [[Nòta de pè]]',
52
-	'barre_quote' => '<quote>Citar un messatge</quote>',
53
-	'bouton_changer' => 'Cambiar',
54
-	'bouton_chercher' => 'Cercar',
55
-	'bouton_choisir' => 'Chausir',
56
-	'bouton_enregistrer' => 'Registrar',
57
-	'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatjaria intèrna',
58
-	'bouton_radio_envoi_annonces' => 'Mandar lu anoncis editoriaus',
59
-	'bouton_radio_non_envoi_annonces' => 'Non mandar d’anoncis',
60
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Non mandar la tiera dei novetats',
61
-	'bouton_recharger_page' => 'tornar cargar aquela pàgina',
62
-	'bouton_telecharger' => 'Telecargar',
63
-	'bouton_upload' => 'Telecargar', # MODIF
64
-	'bouton_valider' => 'Validar',
37
+    // B
38
+    'barre_a_accent_grave' => 'Inserir una A accent grèu majuscula',
39
+    'barre_aide' => 'Utilizar li acorchas tipografiqui per enriquir la vòstra compaginacion',
40
+    'barre_e_accent_aigu' => 'Inserir una E accent agut majuscula',
41
+    'barre_eo' => 'Inserir una E dins l’O',
42
+    'barre_eo_maj' => 'Inserir una E dins l’O majuscula',
43
+    'barre_euro' => 'Inserir lo simbèu de l’èuro: €',
44
+    'barre_gras' => 'Metre en {{gras}}',
45
+    'barre_guillemets' => 'Enrodar emb de « verguetas »',
46
+    'barre_guillemets_simples' => 'Enrodar emb de „verguetas“',
47
+    'barre_intertitre' => 'Transformar en {{{intertítol}}}',
48
+    'barre_italic' => 'Metre en {italics}',
49
+    'barre_lien' => 'Transformar en [ligam ipertèxt->http://...]',
50
+    'barre_lien_input' => 'Vorgatz indicar l’adreiça dau vòstre ligam (podètz indicar una adreiça web sota la forma http://www.lomieusit.com ò simplament indicar lo número d’un article d’aqueu sit).',
51
+    'barre_note' => 'Transformar en [[Nòta de pè]]',
52
+    'barre_quote' => '<quote>Citar un messatge</quote>',
53
+    'bouton_changer' => 'Cambiar',
54
+    'bouton_chercher' => 'Cercar',
55
+    'bouton_choisir' => 'Chausir',
56
+    'bouton_enregistrer' => 'Registrar',
57
+    'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatjaria intèrna',
58
+    'bouton_radio_envoi_annonces' => 'Mandar lu anoncis editoriaus',
59
+    'bouton_radio_non_envoi_annonces' => 'Non mandar d’anoncis',
60
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Non mandar la tiera dei novetats',
61
+    'bouton_recharger_page' => 'tornar cargar aquela pàgina',
62
+    'bouton_telecharger' => 'Telecargar',
63
+    'bouton_upload' => 'Telecargar', # MODIF
64
+    'bouton_valider' => 'Validar',
65 65
 
66
-	// C
67
-	'cal_apresmidi' => 'aprèsmiegjorn',
68
-	'cal_jour_entier' => 'jorn entier',
69
-	'cal_matin' => 'matin',
70
-	'cal_par_jour' => 'calendier per jorn',
71
-	'cal_par_mois' => 'calendier per mes',
72
-	'cal_par_semaine' => 'calendier per setmana',
73
-	'confirm_changer_statut' => 'Atencion, avètz demandat de cambiar l’estatut d’aquel element. Desiratz de contunhar? ',
66
+    // C
67
+    'cal_apresmidi' => 'aprèsmiegjorn',
68
+    'cal_jour_entier' => 'jorn entier',
69
+    'cal_matin' => 'matin',
70
+    'cal_par_jour' => 'calendier per jorn',
71
+    'cal_par_mois' => 'calendier per mes',
72
+    'cal_par_semaine' => 'calendier per setmana',
73
+    'confirm_changer_statut' => 'Atencion, avètz demandat de cambiar l’estatut d’aquel element. Desiratz de contunhar? ',
74 74
 
75
-	// D
76
-	'date_aujourdhui' => 'ancuei',
77
-	'date_avant_jc' => 'avans lo Crist',
78
-	'date_dans' => 'd’aquí @delai@',
79
-	'date_de_mois_1' => '@j@ de genoier',
80
-	'date_de_mois_10' => '@j@ d’octòbre',
81
-	'date_de_mois_11' => '@j@ de novembre',
82
-	'date_de_mois_12' => '@j@ de decembre',
83
-	'date_de_mois_2' => '@j@ de febrier',
84
-	'date_de_mois_3' => '@j@ de març',
85
-	'date_de_mois_4' => '@j@ d’abriu',
86
-	'date_de_mois_5' => '@j@ de mai',
87
-	'date_de_mois_6' => '@j@ de junh',
88
-	'date_de_mois_7' => '@j@ de julhet',
89
-	'date_de_mois_8' => '@j@ d’aost',
90
-	'date_de_mois_9' => '@j@ de setembre',
91
-	'date_demain' => 'deman',
92
-	'date_fmt_heures_minutes' => '@h@h@m@min',
93
-	'date_fmt_jour_heure' => '@jour@ a @heure@',
94
-	'date_fmt_jour_mois' => '@jourmois@',
95
-	'date_fmt_jour_mois_annee' => '@jourmois@ dau @annee@',
96
-	'date_fmt_mois_annee' => '@nommois@ dau @annee@',
97
-	'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
98
-	'date_heures' => 'oras',
99
-	'date_hier' => 'ièr',
100
-	'date_il_y_a' => 'fa @delai@',
101
-	'date_jnum1' => '1r',
102
-	'date_jnum10' => '10',
103
-	'date_jnum11' => '11',
104
-	'date_jnum12' => '12',
105
-	'date_jnum13' => '13',
106
-	'date_jnum14' => '14',
107
-	'date_jnum15' => '15',
108
-	'date_jnum16' => '16',
109
-	'date_jnum17' => '17',
110
-	'date_jnum18' => '18',
111
-	'date_jnum19' => '19',
112
-	'date_jnum2' => '2',
113
-	'date_jnum20' => '20',
114
-	'date_jnum21' => '21',
115
-	'date_jnum22' => '22',
116
-	'date_jnum23' => '23',
117
-	'date_jnum24' => '24',
118
-	'date_jnum25' => '25',
119
-	'date_jnum26' => '26',
120
-	'date_jnum27' => '27',
121
-	'date_jnum28' => '28',
122
-	'date_jnum29' => '29',
123
-	'date_jnum3' => '3',
124
-	'date_jnum30' => '30',
125
-	'date_jnum31' => '31',
126
-	'date_jnum4' => '4',
127
-	'date_jnum5' => '5',
128
-	'date_jnum6' => '6',
129
-	'date_jnum7' => '7',
130
-	'date_jnum8' => '8',
131
-	'date_jnum9' => '9',
132
-	'date_jour_1' => 'diménegue',
133
-	'date_jour_2' => 'diluns',
134
-	'date_jour_3' => 'dimars',
135
-	'date_jour_4' => 'dimècres',
136
-	'date_jour_5' => 'dijòus',
137
-	'date_jour_6' => 'divendres',
138
-	'date_jour_7' => 'dissabta',
139
-	'date_jours' => 'jorns',
140
-	'date_minutes' => 'minutas',
141
-	'date_mois' => 'mes',
142
-	'date_mois_1' => 'genoier',
143
-	'date_mois_10' => 'octòbre',
144
-	'date_mois_11' => 'novembre',
145
-	'date_mois_12' => 'decembre',
146
-	'date_mois_2' => 'febrier',
147
-	'date_mois_3' => 'març',
148
-	'date_mois_4' => 'abriu',
149
-	'date_mois_5' => 'mai',
150
-	'date_mois_6' => 'junh',
151
-	'date_mois_7' => 'julhet',
152
-	'date_mois_8' => 'aost',
153
-	'date_mois_9' => 'setembre',
154
-	'date_saison_1' => 'ivèrn',
155
-	'date_saison_2' => 'prima',
156
-	'date_saison_3' => 'estiu',
157
-	'date_saison_4' => 'auton',
158
-	'date_semaines' => 'setmana(s)',
159
-	'dirs_commencer' => 'per començar verament l’installacion',
160
-	'dirs_preliminaire' => 'Preliminar: <b>Reglar lu drechs d’accès</b>',
161
-	'dirs_probleme_droits' => 'Problèma de drechs d’accès',
162
-	'dirs_repertoires_absents' => '<b>Non s’es trobat lu repertòris seguents: <ul>@bad_dirs@.</ul> </b>
75
+    // D
76
+    'date_aujourdhui' => 'ancuei',
77
+    'date_avant_jc' => 'avans lo Crist',
78
+    'date_dans' => 'd’aquí @delai@',
79
+    'date_de_mois_1' => '@j@ de genoier',
80
+    'date_de_mois_10' => '@j@ d’octòbre',
81
+    'date_de_mois_11' => '@j@ de novembre',
82
+    'date_de_mois_12' => '@j@ de decembre',
83
+    'date_de_mois_2' => '@j@ de febrier',
84
+    'date_de_mois_3' => '@j@ de març',
85
+    'date_de_mois_4' => '@j@ d’abriu',
86
+    'date_de_mois_5' => '@j@ de mai',
87
+    'date_de_mois_6' => '@j@ de junh',
88
+    'date_de_mois_7' => '@j@ de julhet',
89
+    'date_de_mois_8' => '@j@ d’aost',
90
+    'date_de_mois_9' => '@j@ de setembre',
91
+    'date_demain' => 'deman',
92
+    'date_fmt_heures_minutes' => '@h@h@m@min',
93
+    'date_fmt_jour_heure' => '@jour@ a @heure@',
94
+    'date_fmt_jour_mois' => '@jourmois@',
95
+    'date_fmt_jour_mois_annee' => '@jourmois@ dau @annee@',
96
+    'date_fmt_mois_annee' => '@nommois@ dau @annee@',
97
+    'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
98
+    'date_heures' => 'oras',
99
+    'date_hier' => 'ièr',
100
+    'date_il_y_a' => 'fa @delai@',
101
+    'date_jnum1' => '1r',
102
+    'date_jnum10' => '10',
103
+    'date_jnum11' => '11',
104
+    'date_jnum12' => '12',
105
+    'date_jnum13' => '13',
106
+    'date_jnum14' => '14',
107
+    'date_jnum15' => '15',
108
+    'date_jnum16' => '16',
109
+    'date_jnum17' => '17',
110
+    'date_jnum18' => '18',
111
+    'date_jnum19' => '19',
112
+    'date_jnum2' => '2',
113
+    'date_jnum20' => '20',
114
+    'date_jnum21' => '21',
115
+    'date_jnum22' => '22',
116
+    'date_jnum23' => '23',
117
+    'date_jnum24' => '24',
118
+    'date_jnum25' => '25',
119
+    'date_jnum26' => '26',
120
+    'date_jnum27' => '27',
121
+    'date_jnum28' => '28',
122
+    'date_jnum29' => '29',
123
+    'date_jnum3' => '3',
124
+    'date_jnum30' => '30',
125
+    'date_jnum31' => '31',
126
+    'date_jnum4' => '4',
127
+    'date_jnum5' => '5',
128
+    'date_jnum6' => '6',
129
+    'date_jnum7' => '7',
130
+    'date_jnum8' => '8',
131
+    'date_jnum9' => '9',
132
+    'date_jour_1' => 'diménegue',
133
+    'date_jour_2' => 'diluns',
134
+    'date_jour_3' => 'dimars',
135
+    'date_jour_4' => 'dimècres',
136
+    'date_jour_5' => 'dijòus',
137
+    'date_jour_6' => 'divendres',
138
+    'date_jour_7' => 'dissabta',
139
+    'date_jours' => 'jorns',
140
+    'date_minutes' => 'minutas',
141
+    'date_mois' => 'mes',
142
+    'date_mois_1' => 'genoier',
143
+    'date_mois_10' => 'octòbre',
144
+    'date_mois_11' => 'novembre',
145
+    'date_mois_12' => 'decembre',
146
+    'date_mois_2' => 'febrier',
147
+    'date_mois_3' => 'març',
148
+    'date_mois_4' => 'abriu',
149
+    'date_mois_5' => 'mai',
150
+    'date_mois_6' => 'junh',
151
+    'date_mois_7' => 'julhet',
152
+    'date_mois_8' => 'aost',
153
+    'date_mois_9' => 'setembre',
154
+    'date_saison_1' => 'ivèrn',
155
+    'date_saison_2' => 'prima',
156
+    'date_saison_3' => 'estiu',
157
+    'date_saison_4' => 'auton',
158
+    'date_semaines' => 'setmana(s)',
159
+    'dirs_commencer' => 'per començar verament l’installacion',
160
+    'dirs_preliminaire' => 'Preliminar: <b>Reglar lu drechs d’accès</b>',
161
+    'dirs_probleme_droits' => 'Problèma de drechs d’accès',
162
+    'dirs_repertoires_absents' => '<b>Non s’es trobat lu repertòris seguents: <ul>@bad_dirs@.</ul> </b>
163 163
   <p>Si pòu que venga d’un problèma de majusculas ò minusculas mau mesas.
164 164
   Verificatz que li minusculas e majusculas d’aquelu repertòris correspòndan ben emb cen afichat
165 165
   çai subre; se non es lo cas, tornatz nommar lu repertòris embau vòstre logiciau FTP en corregissent l’error.
166 166
   <p>Un còup qu’auretz fach aquò, porretz ',
167
-	'dirs_repertoires_suivants' => '<b>Lu repertòris seguents non son accessibles en escritura: <ul>@bad_dirs@.</ul> </b>
167
+    'dirs_repertoires_suivants' => '<b>Lu repertòris seguents non son accessibles en escritura: <ul>@bad_dirs@.</ul> </b>
168 168
   <p>Per adobar aquò, utilizatz lo vòstre client FTP per fin de reglar lu drechs d’accès de cadun
169 169
   d’aquelu repertòris. La guida d’installacion explica en detalh coma cau procedir.
170 170
   <p>Tre qu’auretz facha aquela manipulacion, porretz </p>',
171 171
 
172
-	// E
173
-	'envoi_via_le_site' => 'Mandadís embau biais dau sit web',
172
+    // E
173
+    'envoi_via_le_site' => 'Mandadís embau biais dau sit web',
174 174
 
175
-	// F
176
-	'fichier_introuvable' => 'Non s’es pogut trobar lo fichier @fichier@.', # MODIF
177
-	'form_deja_inscrit' => 'Siatz ja inscrich(a).',
178
-	'form_email_non_valide' => 'La vòstra adreiça e-mail non es valida.',
179
-	'form_forum_access_refuse' => 'Podètz pus accedir a aqueu sit.',
180
-	'form_forum_bonjour' => 'Bònjorn @nom@,',
181
-	'form_forum_email_deja_enregistre' => 'Aquela adreiça e-mail ja es registrada, doncas podètz utilizar lo vòstre mot de santa Clara costumier.',
182
-	'form_forum_identifiant_mail' => 'V’avèm mandat lo vòstre identificant novèu per e-mail.',
183
-	'form_forum_identifiants' => 'Identificants personaus',
184
-	'form_forum_indiquer_nom_email' => 'Indicatz aquí lo vòstre nom e la vòstra adreiça e-mail. Lo vòstre identificant personau arribarà lèu-lèu, per e-mail.',
185
-	'form_forum_login' => 'login:',
186
-	'form_forum_message_auto' => '(aquò’s un messatge automatic)',
187
-	'form_forum_pass' => 'mot de santa Clara:',
188
-	'form_forum_probleme_mail' => 'Problèma d’e-mail: non si pòu mandar l’identificant.',
189
-	'form_forum_voici1' => 'Vètz lu vòstres identificants per poder participar ai forums
175
+    // F
176
+    'fichier_introuvable' => 'Non s’es pogut trobar lo fichier @fichier@.', # MODIF
177
+    'form_deja_inscrit' => 'Siatz ja inscrich(a).',
178
+    'form_email_non_valide' => 'La vòstra adreiça e-mail non es valida.',
179
+    'form_forum_access_refuse' => 'Podètz pus accedir a aqueu sit.',
180
+    'form_forum_bonjour' => 'Bònjorn @nom@,',
181
+    'form_forum_email_deja_enregistre' => 'Aquela adreiça e-mail ja es registrada, doncas podètz utilizar lo vòstre mot de santa Clara costumier.',
182
+    'form_forum_identifiant_mail' => 'V’avèm mandat lo vòstre identificant novèu per e-mail.',
183
+    'form_forum_identifiants' => 'Identificants personaus',
184
+    'form_forum_indiquer_nom_email' => 'Indicatz aquí lo vòstre nom e la vòstra adreiça e-mail. Lo vòstre identificant personau arribarà lèu-lèu, per e-mail.',
185
+    'form_forum_login' => 'login:',
186
+    'form_forum_message_auto' => '(aquò’s un messatge automatic)',
187
+    'form_forum_pass' => 'mot de santa Clara:',
188
+    'form_forum_probleme_mail' => 'Problèma d’e-mail: non si pòu mandar l’identificant.',
189
+    'form_forum_voici1' => 'Vètz lu vòstres identificants per poder participar ai forums
190 190
 dau sit "@nom_site_spip@" (@adresse_site@):',
191
-	'form_forum_voici2' => 'Vètz lu vòstres identificants per prepauar d’articles 
191
+    'form_forum_voici2' => 'Vètz lu vòstres identificants per prepauar d’articles 
192 192
  sus lo sit "@nom_site_spip@" (@adresse_login@):',
193
-	'form_indiquer_email' => 'Vorgatz indicar la vòstra adreiça e-mail.',
194
-	'form_indiquer_nom' => 'Vorgatz indicar lo vòstre nom.',
195
-	'form_indiquer_nom_site' => 'Vorgatz indicar lo nom dau vòstre sit.',
196
-	'form_pet_deja_enregistre' => 'Ja aqueu sit es registrat',
197
-	'form_pet_signature_pasprise' => 'La vòstra signatura non es pilhada en còmpte.',
198
-	'form_prop_confirmer_envoi' => 'Confirmar lo mandadís',
199
-	'form_prop_description' => 'Descripcion/comentari',
200
-	'form_prop_enregistre' => 'La vòstra proposicion es ben registrada, apareisserà en linha tre que lu responsables dau sit l’auràn validada.',
201
-	'form_prop_envoyer' => 'Mandar un messatge',
202
-	'form_prop_indiquer_email' => 'Vorgatz indicar una adreiça e-mail valida',
203
-	'form_prop_indiquer_nom_site' => 'Vorgatz indicar lo nom dau sit.',
204
-	'form_prop_indiquer_sujet' => 'Vorgatz indicar un subjècte',
205
-	'form_prop_message_envoye' => 'Messatge mandat',
206
-	'form_prop_non_enregistre' => 'La vòstra propòsta non es estada registrada.',
207
-	'form_prop_sujet' => 'Subjècte',
208
-	'form_prop_url_site' => 'Adreiça (URL) dau sit', # MODIF
209
-	'forum_non_inscrit' => 'Sia non siatz inscrich(a), sia avètz fach un error d’adreiça ò de mot de santa Clara. ',
210
-	'forum_par_auteur' => 'per @auteur@',
211
-	'forum_titre_erreur' => 'Error...',
193
+    'form_indiquer_email' => 'Vorgatz indicar la vòstra adreiça e-mail.',
194
+    'form_indiquer_nom' => 'Vorgatz indicar lo vòstre nom.',
195
+    'form_indiquer_nom_site' => 'Vorgatz indicar lo nom dau vòstre sit.',
196
+    'form_pet_deja_enregistre' => 'Ja aqueu sit es registrat',
197
+    'form_pet_signature_pasprise' => 'La vòstra signatura non es pilhada en còmpte.',
198
+    'form_prop_confirmer_envoi' => 'Confirmar lo mandadís',
199
+    'form_prop_description' => 'Descripcion/comentari',
200
+    'form_prop_enregistre' => 'La vòstra proposicion es ben registrada, apareisserà en linha tre que lu responsables dau sit l’auràn validada.',
201
+    'form_prop_envoyer' => 'Mandar un messatge',
202
+    'form_prop_indiquer_email' => 'Vorgatz indicar una adreiça e-mail valida',
203
+    'form_prop_indiquer_nom_site' => 'Vorgatz indicar lo nom dau sit.',
204
+    'form_prop_indiquer_sujet' => 'Vorgatz indicar un subjècte',
205
+    'form_prop_message_envoye' => 'Messatge mandat',
206
+    'form_prop_non_enregistre' => 'La vòstra propòsta non es estada registrada.',
207
+    'form_prop_sujet' => 'Subjècte',
208
+    'form_prop_url_site' => 'Adreiça (URL) dau sit', # MODIF
209
+    'forum_non_inscrit' => 'Sia non siatz inscrich(a), sia avètz fach un error d’adreiça ò de mot de santa Clara. ',
210
+    'forum_par_auteur' => 'per @auteur@',
211
+    'forum_titre_erreur' => 'Error...',
212 212
 
213
-	// I
214
-	'ical_texte_rss_articles' => 'Lo fichier "backend" dei articles d’aquest sit si tròba a l’adreiça: ',
215
-	'ical_texte_rss_articles2' => 'Parier podètz obtenir de fichiers "backend" per lu articles de cada rubrica dau sit:',
216
-	'ical_texte_rss_breves' => 'Existisson mai d’un fichier contenent li brèvas dau sit. En precisant un número de rubrica,  obtendretz basta li brèvas de la rubrica aquela.',
217
-	'icone_a_suivre' => 'De sègre',
218
-	'icone_admin_site' => 'Administracion dau sit',
219
-	'icone_agenda' => 'Agenda',
220
-	'icone_aide_ligne' => 'Ajuda',
221
-	'icone_articles' => 'Articles',
222
-	'icone_auteurs' => 'Autors',
223
-	'icone_brouteur' => 'Navigacion rapida',
224
-	'icone_configuration_site' => 'Configuracion',
225
-	'icone_configurer_site' => 'Configurar lo vòstre sit',
226
-	'icone_creer_nouvel_auteur' => 'Crear un autor nòu ',
227
-	'icone_creer_rubrique' => 'Crear una rubrica',
228
-	'icone_creer_sous_rubrique' => 'Crear una sosrubrica',
229
-	'icone_deconnecter' => 'Si desconnectar',
230
-	'icone_discussions' => 'Discussions',
231
-	'icone_doc_rubrique' => 'Documents dei rubricas',
232
-	'icone_ecrire_article' => 'Escriure un article nòu',
233
-	'icone_edition_site' => 'Edicion',
234
-	'icone_gestion_langues' => 'Gestion dei lengas',
235
-	'icone_informations_personnelles' => 'Informacions personali',
236
-	'icone_interface_complet' => 'Interfàcia completa',
237
-	'icone_interface_simple' => 'Interfàcia simplificada',
238
-	'icone_maintenance_site' => 'Mantenença dau sit',
239
-	'icone_messagerie_personnelle' => 'Messatjaria personala',
240
-	'icone_repartition_debut' => 'Afichar la reparticion despí la començança',
241
-	'icone_rubriques' => 'Rubricas',
242
-	'icone_sauver_site' => 'Sauvagarda dau sit',
243
-	'icone_site_entier' => 'Tot lo sit ',
244
-	'icone_sites_references' => 'Sits referenciats',
245
-	'icone_statistiques' => 'Estadisticas dau sit',
246
-	'icone_suivi_activite' => 'Sègre la vida dau sit',
247
-	'icone_suivi_actualite' => 'Evolucion dau sit',
248
-	'icone_suivi_pettions' => 'Sègre/gerir li peticions',
249
-	'icone_suivi_revisions' => 'Modificacions dei articles',
250
-	'icone_supprimer_document' => 'Suprimir aqueu document',
251
-	'icone_supprimer_image' => 'Suprimir aquel imatge',
252
-	'icone_tous_articles' => 'Toi lu vòstres articles ',
253
-	'icone_tous_auteur' => 'Toi lu autors ',
254
-	'icone_visiter_site' => 'Vesitar', # MODIF
255
-	'icone_voir_en_ligne' => 'Veire en linha',
256
-	'img_indisponible' => 'imatge indisponible',
257
-	'info_a_suivre' => 'DE SÈGRE&gt;&gt;',
258
-	'info_acces_interdit' => 'Accès proïbit',
259
-	'info_acces_refuse' => 'Accès refusat',
260
-	'info_action' => 'Accion: @action@',
261
-	'info_administrer_rubriques' => 'Podètz administrar aquela rubrica e li sieus sosrubricas',
262
-	'info_adresse_non_indiquee' => 'Non avètz indicat l’adreiça de testar!',
263
-	'info_aide' => 'AJUDA:',
264
-	'info_ajouter_mot' => 'Apondre aqueu mot',
265
-	'info_annonce' => 'ANONCI',
266
-	'info_annonces_generales' => 'Anoncis generaus:',
267
-	'info_article_propose' => 'Article prepauat',
268
-	'info_article_publie' => 'Article publicat',
269
-	'info_article_redaction' => 'Article en cors de redaccion',
270
-	'info_article_refuse' => 'Article refusat',
271
-	'info_article_supprime' => 'Article suprimit',
272
-	'info_articles' => 'Articles',
273
-	'info_articles_a_valider' => 'Lu articles de validar',
274
-	'info_articles_proposes' => 'Articles prepauats',
275
-	'info_auteurs_nombre' => 'autor(s)',
276
-	'info_authentification_ftp' => 'autentificacion (per FTP).',
277
-	'info_breves_2' => 'brèvas',
278
-	'info_connexion_refusee' => 'Connexion refusada',
279
-	'info_contact_developpeur' => 'Vorgatz contactar un desvolopaire.',
280
-	'info_contenance' => 'Aqueu sit conten:',
281
-	'info_contribution' => 'Contribucions de forum', # MODIF
282
-	'info_copyright' => '@spip@ es un logiciau liure distribuit @lien_gpl@.',
283
-	'info_copyright_doc' => 'Per mai d’informacions, veire lo sit <a href="@spipnet@">http://www.spip.net/oc</a>.', # MODIF
284
-	'info_copyright_gpl' => 'sota licéncia GPL',
285
-	'info_cours_edition' => 'Li vòstres articles en cors de redaccion', # MODIF
286
-	'info_creer_repertoire' => 'Vorgatz crear un fichier ò un repertòri nommat',
287
-	'info_creer_repertoire_2' => 'dintre lo sosrepertòri   <b>@repertoire@</b>, pi:',
288
-	'info_creer_vignette' => 'creacion automatica de la vinheta',
289
-	'info_deplier' => 'Desplegar',
290
-	'info_descriptif_nombre' => 'descriptiu(s):',
291
-	'info_description' => 'Descripcion:',
292
-	'info_description_2' => 'Descripcion:',
293
-	'info_dimension' => 'Dimensions:',
294
-	'info_ecire_message_prive' => 'Escriure un messatge privat',
295
-	'info_email_invalide' => 'Adreiça e-mail invalida',
296
-	'info_en_cours_validation' => 'Lu vòstres articles en cors de redaccion',
297
-	'info_en_ligne' => 'Aüra en linha:',
298
-	'info_envoyer_message_prive' => 'Mandar un messatge privat a aquel autor',
299
-	'info_erreur_requete' => 'Error dins la requista',
300
-	'info_erreur_squelette2' => 'Minga d’esqueleta <b>@fichier@</b> es disponibla...',
301
-	'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
302
-	'info_erreur_systeme2' => 'Lo disc dur es benlèu plen, ò la basa de donadas degalhada.<br />
213
+    // I
214
+    'ical_texte_rss_articles' => 'Lo fichier "backend" dei articles d’aquest sit si tròba a l’adreiça: ',
215
+    'ical_texte_rss_articles2' => 'Parier podètz obtenir de fichiers "backend" per lu articles de cada rubrica dau sit:',
216
+    'ical_texte_rss_breves' => 'Existisson mai d’un fichier contenent li brèvas dau sit. En precisant un número de rubrica,  obtendretz basta li brèvas de la rubrica aquela.',
217
+    'icone_a_suivre' => 'De sègre',
218
+    'icone_admin_site' => 'Administracion dau sit',
219
+    'icone_agenda' => 'Agenda',
220
+    'icone_aide_ligne' => 'Ajuda',
221
+    'icone_articles' => 'Articles',
222
+    'icone_auteurs' => 'Autors',
223
+    'icone_brouteur' => 'Navigacion rapida',
224
+    'icone_configuration_site' => 'Configuracion',
225
+    'icone_configurer_site' => 'Configurar lo vòstre sit',
226
+    'icone_creer_nouvel_auteur' => 'Crear un autor nòu ',
227
+    'icone_creer_rubrique' => 'Crear una rubrica',
228
+    'icone_creer_sous_rubrique' => 'Crear una sosrubrica',
229
+    'icone_deconnecter' => 'Si desconnectar',
230
+    'icone_discussions' => 'Discussions',
231
+    'icone_doc_rubrique' => 'Documents dei rubricas',
232
+    'icone_ecrire_article' => 'Escriure un article nòu',
233
+    'icone_edition_site' => 'Edicion',
234
+    'icone_gestion_langues' => 'Gestion dei lengas',
235
+    'icone_informations_personnelles' => 'Informacions personali',
236
+    'icone_interface_complet' => 'Interfàcia completa',
237
+    'icone_interface_simple' => 'Interfàcia simplificada',
238
+    'icone_maintenance_site' => 'Mantenença dau sit',
239
+    'icone_messagerie_personnelle' => 'Messatjaria personala',
240
+    'icone_repartition_debut' => 'Afichar la reparticion despí la començança',
241
+    'icone_rubriques' => 'Rubricas',
242
+    'icone_sauver_site' => 'Sauvagarda dau sit',
243
+    'icone_site_entier' => 'Tot lo sit ',
244
+    'icone_sites_references' => 'Sits referenciats',
245
+    'icone_statistiques' => 'Estadisticas dau sit',
246
+    'icone_suivi_activite' => 'Sègre la vida dau sit',
247
+    'icone_suivi_actualite' => 'Evolucion dau sit',
248
+    'icone_suivi_pettions' => 'Sègre/gerir li peticions',
249
+    'icone_suivi_revisions' => 'Modificacions dei articles',
250
+    'icone_supprimer_document' => 'Suprimir aqueu document',
251
+    'icone_supprimer_image' => 'Suprimir aquel imatge',
252
+    'icone_tous_articles' => 'Toi lu vòstres articles ',
253
+    'icone_tous_auteur' => 'Toi lu autors ',
254
+    'icone_visiter_site' => 'Vesitar', # MODIF
255
+    'icone_voir_en_ligne' => 'Veire en linha',
256
+    'img_indisponible' => 'imatge indisponible',
257
+    'info_a_suivre' => 'DE SÈGRE&gt;&gt;',
258
+    'info_acces_interdit' => 'Accès proïbit',
259
+    'info_acces_refuse' => 'Accès refusat',
260
+    'info_action' => 'Accion: @action@',
261
+    'info_administrer_rubriques' => 'Podètz administrar aquela rubrica e li sieus sosrubricas',
262
+    'info_adresse_non_indiquee' => 'Non avètz indicat l’adreiça de testar!',
263
+    'info_aide' => 'AJUDA:',
264
+    'info_ajouter_mot' => 'Apondre aqueu mot',
265
+    'info_annonce' => 'ANONCI',
266
+    'info_annonces_generales' => 'Anoncis generaus:',
267
+    'info_article_propose' => 'Article prepauat',
268
+    'info_article_publie' => 'Article publicat',
269
+    'info_article_redaction' => 'Article en cors de redaccion',
270
+    'info_article_refuse' => 'Article refusat',
271
+    'info_article_supprime' => 'Article suprimit',
272
+    'info_articles' => 'Articles',
273
+    'info_articles_a_valider' => 'Lu articles de validar',
274
+    'info_articles_proposes' => 'Articles prepauats',
275
+    'info_auteurs_nombre' => 'autor(s)',
276
+    'info_authentification_ftp' => 'autentificacion (per FTP).',
277
+    'info_breves_2' => 'brèvas',
278
+    'info_connexion_refusee' => 'Connexion refusada',
279
+    'info_contact_developpeur' => 'Vorgatz contactar un desvolopaire.',
280
+    'info_contenance' => 'Aqueu sit conten:',
281
+    'info_contribution' => 'Contribucions de forum', # MODIF
282
+    'info_copyright' => '@spip@ es un logiciau liure distribuit @lien_gpl@.',
283
+    'info_copyright_doc' => 'Per mai d’informacions, veire lo sit <a href="@spipnet@">http://www.spip.net/oc</a>.', # MODIF
284
+    'info_copyright_gpl' => 'sota licéncia GPL',
285
+    'info_cours_edition' => 'Li vòstres articles en cors de redaccion', # MODIF
286
+    'info_creer_repertoire' => 'Vorgatz crear un fichier ò un repertòri nommat',
287
+    'info_creer_repertoire_2' => 'dintre lo sosrepertòri   <b>@repertoire@</b>, pi:',
288
+    'info_creer_vignette' => 'creacion automatica de la vinheta',
289
+    'info_deplier' => 'Desplegar',
290
+    'info_descriptif_nombre' => 'descriptiu(s):',
291
+    'info_description' => 'Descripcion:',
292
+    'info_description_2' => 'Descripcion:',
293
+    'info_dimension' => 'Dimensions:',
294
+    'info_ecire_message_prive' => 'Escriure un messatge privat',
295
+    'info_email_invalide' => 'Adreiça e-mail invalida',
296
+    'info_en_cours_validation' => 'Lu vòstres articles en cors de redaccion',
297
+    'info_en_ligne' => 'Aüra en linha:',
298
+    'info_envoyer_message_prive' => 'Mandar un messatge privat a aquel autor',
299
+    'info_erreur_requete' => 'Error dins la requista',
300
+    'info_erreur_squelette2' => 'Minga d’esqueleta <b>@fichier@</b> es disponibla...',
301
+    'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
302
+    'info_erreur_systeme2' => 'Lo disc dur es benlèu plen, ò la basa de donadas degalhada.<br />
303 303
 <span style="color:red;">Assaiatz de <a href=\'@script@\'>reparar la basa</a>, ò contactatz lo vòstre aubergador.</span>',
304
-	'info_fini' => 'Es acabat!',
305
-	'info_format_image' => 'Formats d’imatges que si pòdon utilizar per crear de vinhetas: @gd_formats@.',
306
-	'info_format_non_defini' => 'format non definit',
307
-	'info_grand_ecran' => 'Ecran grand',
308
-	'info_image_aide' => 'AJUDA',
309
-	'info_image_process_titre' => 'Metòde de fabricacion dei vinhetas',
310
-	'info_impossible_lire_page' => '<b>Error!</b> Impossible de legir la pàgina <tt><html>@test_proxy@</html></tt> a travèrs dau proxy <tt>',
311
-	'info_installation_systeme_publication' => 'Installacion dau sistèma de publicacion...',
312
-	'info_installer_documents' => 'Podètz installar automaticament toi lu documents contenguts dins lo repertòri @upload@.',
313
-	'info_installer_ftp' => 'Coma administrator, podètz installar (per FTP) de fichiers dins lo dorsier @upload@, pi lu seleccionar directament aicí.',
314
-	'info_installer_images' => 'Podètz installar d’imatges ai formats JPEG, GIF e PNG.',
315
-	'info_installer_images_dossier' => 'Installar d’imatges dins lo dorsier @upload@ per lu poder seleccionar aicí.',
316
-	'info_interface_complete' => 'Interfàcia completa',
317
-	'info_interface_simple' => 'Interfàcia simplificada',
318
-	'info_joindre_document_article' => 'Podètz jónher a aquel article de documents de la mena de',
319
-	'info_joindre_document_rubrique' => 'Podètz apondre a aquela rubrica de documents de la mena de',
320
-	'info_joindre_documents_article' => 'Podètz jónher a aquel article de documents de la mena de:',
321
-	'info_l_article' => 'l’article',
322
-	'info_la_breve' => 'la brèva',
323
-	'info_la_rubrique' => 'la rubrica',
324
-	'info_langue_principale' => 'Lenga majorala dau sit',
325
-	'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixèls',
326
-	'info_les_auteurs_1' => 'per @les_auteurs@ ',
327
-	'info_logo_format_interdit' => 'Lu lògos de formats @formats@ son solets autorizats.',
328
-	'info_logo_max_poids' => 'Lu lògos an de far mens de @maxi@ (aquest fichier fa @actuel@).',
329
-	'info_mail_fournisseur' => '[email protected]',
330
-	'info_message_2' => 'MESSATGE',
331
-	'info_message_supprime' => 'MESSATGE SUPRIMIT',
332
-	'info_mise_en_ligne' => 'Data de mesa en linha:',
333
-	'info_modification_parametres_securite' => 'modificacions dei paramètres de seguretat',
334
-	'info_mois_courant' => 'Dins lo corrent dau mes:',
335
-	'info_mot_cle_ajoute' => 'S’es apondut lo mot clau seguent a',
336
-	'info_multi_herit' => 'Lenga predefinida',
337
-	'info_multi_langues_soulignees' => 'Li <u>lengas solinhadi</u> benefícian d’una revirada de toi lu tèxts de l’interfàcia. Se seleccionatz aqueli lengas, tot plen d’elements dau sit public (datas, formularis) si reviraràn automaticament. Per li lengas non solinhadi, aquelu elements apareisseràn dins la lenga principala dau sit.', # MODIF
338
-	'info_multilinguisme' => 'Multilingüisme',
339
-	'info_nom_non_utilisateurs_connectes' => 'Lo vòstre nom non apareisse dins la tiera dei utilizaires connectats.',
340
-	'info_nom_utilisateurs_connectes' => 'Lo vòstre nom apareisse dins la tiera dei utilizaires connectats.',
341
-	'info_nombre_en_ligne' => 'Aüra en linha:',
342
-	'info_non_resultat' => 'Minga de resultat per "@cherche_mot@"',
343
-	'info_non_utilisation_messagerie' => 'Non utilizatz la messatjaria intèrna d’aqueu sit.',
344
-	'info_nouveau_message' => 'AVÈTZ UN MESSATGE NÒU',
345
-	'info_nouveaux_messages' => 'AVÈTZ @total_messages@ MESSATGES NÒUS',
346
-	'info_numero_abbreviation' => 'N° ',
347
-	'info_pense_bete' => 'MEMENTO',
348
-	'info_petit_ecran' => 'Ecran pichin ',
349
-	'info_pixels' => 'pixèls',
350
-	'info_plusieurs_mots_trouves' => 'plusors mots clau trobats per "@cherche_mot@":',
351
-	'info_portfolio_automatique' => 'Pòrtfòlio automatic:',
352
-	'info_premier_resultat' => '[@debut_limit@ primiers resultats de @total@]',
353
-	'info_premier_resultat_sur' => '[@debut_limit@ primiers resultats de @total@]',
354
-	'info_propose_1' => '[@nom_site_spip@] Prepaua: @titre@',
355
-	'info_propose_2' => 'Article prepauat
304
+    'info_fini' => 'Es acabat!',
305
+    'info_format_image' => 'Formats d’imatges que si pòdon utilizar per crear de vinhetas: @gd_formats@.',
306
+    'info_format_non_defini' => 'format non definit',
307
+    'info_grand_ecran' => 'Ecran grand',
308
+    'info_image_aide' => 'AJUDA',
309
+    'info_image_process_titre' => 'Metòde de fabricacion dei vinhetas',
310
+    'info_impossible_lire_page' => '<b>Error!</b> Impossible de legir la pàgina <tt><html>@test_proxy@</html></tt> a travèrs dau proxy <tt>',
311
+    'info_installation_systeme_publication' => 'Installacion dau sistèma de publicacion...',
312
+    'info_installer_documents' => 'Podètz installar automaticament toi lu documents contenguts dins lo repertòri @upload@.',
313
+    'info_installer_ftp' => 'Coma administrator, podètz installar (per FTP) de fichiers dins lo dorsier @upload@, pi lu seleccionar directament aicí.',
314
+    'info_installer_images' => 'Podètz installar d’imatges ai formats JPEG, GIF e PNG.',
315
+    'info_installer_images_dossier' => 'Installar d’imatges dins lo dorsier @upload@ per lu poder seleccionar aicí.',
316
+    'info_interface_complete' => 'Interfàcia completa',
317
+    'info_interface_simple' => 'Interfàcia simplificada',
318
+    'info_joindre_document_article' => 'Podètz jónher a aquel article de documents de la mena de',
319
+    'info_joindre_document_rubrique' => 'Podètz apondre a aquela rubrica de documents de la mena de',
320
+    'info_joindre_documents_article' => 'Podètz jónher a aquel article de documents de la mena de:',
321
+    'info_l_article' => 'l’article',
322
+    'info_la_breve' => 'la brèva',
323
+    'info_la_rubrique' => 'la rubrica',
324
+    'info_langue_principale' => 'Lenga majorala dau sit',
325
+    'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixèls',
326
+    'info_les_auteurs_1' => 'per @les_auteurs@ ',
327
+    'info_logo_format_interdit' => 'Lu lògos de formats @formats@ son solets autorizats.',
328
+    'info_logo_max_poids' => 'Lu lògos an de far mens de @maxi@ (aquest fichier fa @actuel@).',
329
+    'info_mail_fournisseur' => '[email protected]',
330
+    'info_message_2' => 'MESSATGE',
331
+    'info_message_supprime' => 'MESSATGE SUPRIMIT',
332
+    'info_mise_en_ligne' => 'Data de mesa en linha:',
333
+    'info_modification_parametres_securite' => 'modificacions dei paramètres de seguretat',
334
+    'info_mois_courant' => 'Dins lo corrent dau mes:',
335
+    'info_mot_cle_ajoute' => 'S’es apondut lo mot clau seguent a',
336
+    'info_multi_herit' => 'Lenga predefinida',
337
+    'info_multi_langues_soulignees' => 'Li <u>lengas solinhadi</u> benefícian d’una revirada de toi lu tèxts de l’interfàcia. Se seleccionatz aqueli lengas, tot plen d’elements dau sit public (datas, formularis) si reviraràn automaticament. Per li lengas non solinhadi, aquelu elements apareisseràn dins la lenga principala dau sit.', # MODIF
338
+    'info_multilinguisme' => 'Multilingüisme',
339
+    'info_nom_non_utilisateurs_connectes' => 'Lo vòstre nom non apareisse dins la tiera dei utilizaires connectats.',
340
+    'info_nom_utilisateurs_connectes' => 'Lo vòstre nom apareisse dins la tiera dei utilizaires connectats.',
341
+    'info_nombre_en_ligne' => 'Aüra en linha:',
342
+    'info_non_resultat' => 'Minga de resultat per "@cherche_mot@"',
343
+    'info_non_utilisation_messagerie' => 'Non utilizatz la messatjaria intèrna d’aqueu sit.',
344
+    'info_nouveau_message' => 'AVÈTZ UN MESSATGE NÒU',
345
+    'info_nouveaux_messages' => 'AVÈTZ @total_messages@ MESSATGES NÒUS',
346
+    'info_numero_abbreviation' => 'N° ',
347
+    'info_pense_bete' => 'MEMENTO',
348
+    'info_petit_ecran' => 'Ecran pichin ',
349
+    'info_pixels' => 'pixèls',
350
+    'info_plusieurs_mots_trouves' => 'plusors mots clau trobats per "@cherche_mot@":',
351
+    'info_portfolio_automatique' => 'Pòrtfòlio automatic:',
352
+    'info_premier_resultat' => '[@debut_limit@ primiers resultats de @total@]',
353
+    'info_premier_resultat_sur' => '[@debut_limit@ primiers resultats de @total@]',
354
+    'info_propose_1' => '[@nom_site_spip@] Prepaua: @titre@',
355
+    'info_propose_2' => 'Article prepauat
356 356
 ---------------',
357
-	'info_propose_3' => 'L’article "@titre@" es prepauat a la publicacion.',
358
-	'info_propose_4' => 'Vos convidam a lo venir consultar e a donar lo vòstre vejaire',
359
-	'info_propose_5' => 'dins lo forum que li es estacat. Es disponible a l’adreiça:',
360
-	'info_publie_01' => 'L’article "@titre@" es estat validat per @connect_nom@.',
361
-	'info_publie_1' => '[@nom_site_spip@] PUBLICA: @titre@',
362
-	'info_publie_2' => 'Article publicat
357
+    'info_propose_3' => 'L’article "@titre@" es prepauat a la publicacion.',
358
+    'info_propose_4' => 'Vos convidam a lo venir consultar e a donar lo vòstre vejaire',
359
+    'info_propose_5' => 'dins lo forum que li es estacat. Es disponible a l’adreiça:',
360
+    'info_publie_01' => 'L’article "@titre@" es estat validat per @connect_nom@.',
361
+    'info_publie_1' => '[@nom_site_spip@] PUBLICA: @titre@',
362
+    'info_publie_2' => 'Article publicat
363 363
 --------------',
364
-	'info_rechercher' => 'Cercar',
365
-	'info_rechercher_02' => 'Cercar:',
366
-	'info_remplacer_vignette' => 'Remplaçar la vinheta predefinida per un lògo personalizat:',
367
-	'info_sans_titre_2' => 'sensa títol',
368
-	'info_selectionner_fichier' => 'Podètz seleccionar un fichier dau dorsier @upload@',
369
-	'info_selectionner_fichier_2' => 'Seleccionar un fichier:',
370
-	'info_supprimer_vignette' => 'suprimir la vinheta',
371
-	'info_symbole_bleu' => 'Lo simbèu <b>blau</b> marca un <b>memento</b>: valent a dire un messatge per lo vòstre usatge personau.',
372
-	'info_symbole_jaune' => 'Lo simbèu <b>jaune</b> marca un <b>anonci per toi lu redactors </b>: lu administrators lo pòdon modificar, cada redactor lo pòu veire.',
373
-	'info_symbole_vert' => 'Lo simbèu <b>verd</b> marca lu <b>messatges escambiats emb d’autres utilizaires</b> dau sit.',
374
-	'info_telecharger_nouveau_logo' => 'Telecargar un lògo nòu:',
375
-	'info_telecharger_ordinateur' => 'Telecargar a partir dau vòstre ordenador:',
376
-	'info_tous_resultats_enregistres' => '[toi lu resultats son registrats]',
377
-	'info_tout_afficher' => 'Afichar tot',
378
-	'info_travaux_texte' => 'Aqueu sit non es encara configurat. Tornatz mai tard...',
379
-	'info_travaux_titre' => 'Sit en òbras',
380
-	'info_trop_resultat' => 'Tròup de resultats per "@cherche_mot@"; vorgatz afinar la cèrca.',
381
-	'info_utilisation_messagerie_interne' => 'Utilizatz la messatjaria intèrna d’aqueu sit.',
382
-	'info_valider_lien' => 'validar aqueu ligam',
383
-	'info_verifier_image' => ', vorgatz verificar que lu imatges si sigan ben transferits.',
384
-	'info_vignette_defaut' => 'Vinheta predefinida',
385
-	'info_vignette_personnalisee' => 'Vinheta personalizada',
386
-	'info_visite' => 'vesita:',
387
-	'info_vos_rendez_vous' => 'Lu vòstres rendètz-vos venents',
388
-	'infos_vos_pense_bete' => 'Lu vòstres mementos', # MODIF
364
+    'info_rechercher' => 'Cercar',
365
+    'info_rechercher_02' => 'Cercar:',
366
+    'info_remplacer_vignette' => 'Remplaçar la vinheta predefinida per un lògo personalizat:',
367
+    'info_sans_titre_2' => 'sensa títol',
368
+    'info_selectionner_fichier' => 'Podètz seleccionar un fichier dau dorsier @upload@',
369
+    'info_selectionner_fichier_2' => 'Seleccionar un fichier:',
370
+    'info_supprimer_vignette' => 'suprimir la vinheta',
371
+    'info_symbole_bleu' => 'Lo simbèu <b>blau</b> marca un <b>memento</b>: valent a dire un messatge per lo vòstre usatge personau.',
372
+    'info_symbole_jaune' => 'Lo simbèu <b>jaune</b> marca un <b>anonci per toi lu redactors </b>: lu administrators lo pòdon modificar, cada redactor lo pòu veire.',
373
+    'info_symbole_vert' => 'Lo simbèu <b>verd</b> marca lu <b>messatges escambiats emb d’autres utilizaires</b> dau sit.',
374
+    'info_telecharger_nouveau_logo' => 'Telecargar un lògo nòu:',
375
+    'info_telecharger_ordinateur' => 'Telecargar a partir dau vòstre ordenador:',
376
+    'info_tous_resultats_enregistres' => '[toi lu resultats son registrats]',
377
+    'info_tout_afficher' => 'Afichar tot',
378
+    'info_travaux_texte' => 'Aqueu sit non es encara configurat. Tornatz mai tard...',
379
+    'info_travaux_titre' => 'Sit en òbras',
380
+    'info_trop_resultat' => 'Tròup de resultats per "@cherche_mot@"; vorgatz afinar la cèrca.',
381
+    'info_utilisation_messagerie_interne' => 'Utilizatz la messatjaria intèrna d’aqueu sit.',
382
+    'info_valider_lien' => 'validar aqueu ligam',
383
+    'info_verifier_image' => ', vorgatz verificar que lu imatges si sigan ben transferits.',
384
+    'info_vignette_defaut' => 'Vinheta predefinida',
385
+    'info_vignette_personnalisee' => 'Vinheta personalizada',
386
+    'info_visite' => 'vesita:',
387
+    'info_vos_rendez_vous' => 'Lu vòstres rendètz-vos venents',
388
+    'infos_vos_pense_bete' => 'Lu vòstres mementos', # MODIF
389 389
 
390
-	// L
391
-	'lien_afficher_icones_seuls' => 'Afichar basta li icònas ',
392
-	'lien_afficher_texte_icones' => 'Afichar basta li icònas e lo tèxt',
393
-	'lien_afficher_texte_seul' => 'Afichar basta lo tèxt ',
394
-	'lien_liberer' => 'liberar',
395
-	'lien_liberer_tous' => 'liberar aquelu articles', # MODIF
396
-	'lien_nouvea_pense_bete' => 'MEMENTO NÒU',
397
-	'lien_nouveau_message' => 'MESSATGE NÒU',
398
-	'lien_nouvelle_annonce' => 'ANONCI NOVÈU',
399
-	'lien_petitions' => 'PETICION',
400
-	'lien_popularite' => 'popularitat: @popularite@%',
401
-	'lien_racine_site' => 'RAIÇ DAU SIT',
402
-	'lien_reessayer' => 'tornar assaiar',
403
-	'lien_repondre_message' => 'Respòndre a aqueu messatge',
404
-	'lien_supprimer' => 'suprimir',
405
-	'lien_tout_afficher' => 'Afichar tot',
406
-	'lien_visite_site' => 'vesitar aqueu sit',
407
-	'lien_visites' => '@visites@ vesitas',
408
-	'lien_voir_auteur' => 'Veire aquel autor',
409
-	'login_acces_prive' => 'accès a l’espaci privat',
410
-	'login_autre_identifiant' => 'si connectar emb un autre identificant',
411
-	'login_cookie_accepte' => 'Vorgatz configurar lo vòstre navigador per que lu accèpte (aumens per aqueu sit).',
412
-	'login_cookie_oblige' => 'Per v’identificar d’un biais segur sus aquest sit, vos cau acceptar lu cookies.',
413
-	'login_deconnexion_ok' => 'Siatz desconnectat/ada.',
414
-	'login_erreur_pass' => 'Error de mot de santa Clara.',
415
-	'login_espace_prive' => 'espaci privat',
416
-	'login_identifiant_inconnu' => 'L’identificant «@login@» es inconegut.',
417
-	'login_login' => 'Login:',
418
-	'login_login2' => 'Login (identificant de connexion au sit):', # MODIF
419
-	'login_login_pass_incorrect' => '(Login ò mot de santa Clara incorrècte.)',
420
-	'login_motpasseoublie' => 'mot de santa Clara oblidat?',
421
-	'login_non_securise' => 'Atencion, aqueu formulari non es securizat.
390
+    // L
391
+    'lien_afficher_icones_seuls' => 'Afichar basta li icònas ',
392
+    'lien_afficher_texte_icones' => 'Afichar basta li icònas e lo tèxt',
393
+    'lien_afficher_texte_seul' => 'Afichar basta lo tèxt ',
394
+    'lien_liberer' => 'liberar',
395
+    'lien_liberer_tous' => 'liberar aquelu articles', # MODIF
396
+    'lien_nouvea_pense_bete' => 'MEMENTO NÒU',
397
+    'lien_nouveau_message' => 'MESSATGE NÒU',
398
+    'lien_nouvelle_annonce' => 'ANONCI NOVÈU',
399
+    'lien_petitions' => 'PETICION',
400
+    'lien_popularite' => 'popularitat: @popularite@%',
401
+    'lien_racine_site' => 'RAIÇ DAU SIT',
402
+    'lien_reessayer' => 'tornar assaiar',
403
+    'lien_repondre_message' => 'Respòndre a aqueu messatge',
404
+    'lien_supprimer' => 'suprimir',
405
+    'lien_tout_afficher' => 'Afichar tot',
406
+    'lien_visite_site' => 'vesitar aqueu sit',
407
+    'lien_visites' => '@visites@ vesitas',
408
+    'lien_voir_auteur' => 'Veire aquel autor',
409
+    'login_acces_prive' => 'accès a l’espaci privat',
410
+    'login_autre_identifiant' => 'si connectar emb un autre identificant',
411
+    'login_cookie_accepte' => 'Vorgatz configurar lo vòstre navigador per que lu accèpte (aumens per aqueu sit).',
412
+    'login_cookie_oblige' => 'Per v’identificar d’un biais segur sus aquest sit, vos cau acceptar lu cookies.',
413
+    'login_deconnexion_ok' => 'Siatz desconnectat/ada.',
414
+    'login_erreur_pass' => 'Error de mot de santa Clara.',
415
+    'login_espace_prive' => 'espaci privat',
416
+    'login_identifiant_inconnu' => 'L’identificant «@login@» es inconegut.',
417
+    'login_login' => 'Login:',
418
+    'login_login2' => 'Login (identificant de connexion au sit):', # MODIF
419
+    'login_login_pass_incorrect' => '(Login ò mot de santa Clara incorrècte.)',
420
+    'login_motpasseoublie' => 'mot de santa Clara oblidat?',
421
+    'login_non_securise' => 'Atencion, aqueu formulari non es securizat.
422 422
     Se non volètz que lo vòstre mot de santa Clara sia
423 423
    interceptat sus la ret, vorgatz activar Javascript 
424 424
    dins lo vòstre navigador e',
425
-	'login_nouvelle_tentative' => 'novèl assai',
426
-	'login_par_ici' => 'Siatz registrat/ada... per aquí...',
427
-	'login_pass2' => 'Mot de santa Clara:',
428
-	'login_preferez_refuser' => '<b>Se v’agrada mai de refusar lu cookies</b>, un autre metòde de connexion (mens securizat) es a la vòstra disposicion:',
429
-	'login_recharger' => 'tornar cargar aquela pàgina',
430
-	'login_rester_identifie' => 'Restar identificat/ada quaucu jorns', # MODIF
431
-	'login_retour_public' => 'Tornar au sit public',
432
-	'login_retour_site' => 'Tornar au sit public',
433
-	'login_retoursitepublic' => 'tornar au sit public',
434
-	'login_sinscrire' => 's’inscriure', # MODIF
435
-	'login_test_navigateur' => 'Assai navigador/tornar connectar',
436
-	'login_verifiez_navigateur' => '(totun verificatz que lo vòstre navigador non auga servat lo vòstre mot de santa Clara en memòria...)',
425
+    'login_nouvelle_tentative' => 'novèl assai',
426
+    'login_par_ici' => 'Siatz registrat/ada... per aquí...',
427
+    'login_pass2' => 'Mot de santa Clara:',
428
+    'login_preferez_refuser' => '<b>Se v’agrada mai de refusar lu cookies</b>, un autre metòde de connexion (mens securizat) es a la vòstra disposicion:',
429
+    'login_recharger' => 'tornar cargar aquela pàgina',
430
+    'login_rester_identifie' => 'Restar identificat/ada quaucu jorns', # MODIF
431
+    'login_retour_public' => 'Tornar au sit public',
432
+    'login_retour_site' => 'Tornar au sit public',
433
+    'login_retoursitepublic' => 'tornar au sit public',
434
+    'login_sinscrire' => 's’inscriure', # MODIF
435
+    'login_test_navigateur' => 'Assai navigador/tornar connectar',
436
+    'login_verifiez_navigateur' => '(totun verificatz que lo vòstre navigador non auga servat lo vòstre mot de santa Clara en memòria...)',
437 437
 
438
-	// M
439
-	'module_fichiers_langues' => 'Fichiers de lenga',
438
+    // M
439
+    'module_fichiers_langues' => 'Fichiers de lenga',
440 440
 
441
-	// N
442
-	'navigateur_pas_redirige' => 'Se lo vòstre navigador non es redirigit, clicatz aicí per contunhar.',
441
+    // N
442
+    'navigateur_pas_redirige' => 'Se lo vòstre navigador non es redirigit, clicatz aicí per contunhar.',
443 443
 
444
-	// O
445
-	'onglet_affacer_base' => 'Esfaçar la basa',
446
-	'onglet_auteur' => 'L’autor',
447
-	'onglet_contenu_site' => 'Contengut dau sit',
448
-	'onglet_evolution_visite_mod' => 'Evolucion',
449
-	'onglet_fonctions_avances' => 'Foncions avançadi',
450
-	'onglet_informations_personnelles' => 'Informacions personali',
451
-	'onglet_interactivite' => 'Interactivitat',
452
-	'onglet_messagerie' => 'Messatjaria',
453
-	'onglet_repartition_rubrique' => 'Reparticion per rubricas',
454
-	'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
455
-	'onglet_vider_cache' => 'Vuar l’escondedor',
444
+    // O
445
+    'onglet_affacer_base' => 'Esfaçar la basa',
446
+    'onglet_auteur' => 'L’autor',
447
+    'onglet_contenu_site' => 'Contengut dau sit',
448
+    'onglet_evolution_visite_mod' => 'Evolucion',
449
+    'onglet_fonctions_avances' => 'Foncions avançadi',
450
+    'onglet_informations_personnelles' => 'Informacions personali',
451
+    'onglet_interactivite' => 'Interactivitat',
452
+    'onglet_messagerie' => 'Messatjaria',
453
+    'onglet_repartition_rubrique' => 'Reparticion per rubricas',
454
+    'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
455
+    'onglet_vider_cache' => 'Vuar l’escondedor',
456 456
 
457
-	// P
458
-	'pass_choix_pass' => 'Vorgatz chausir lo vòstre mot de santa Clara novèu:',
459
-	'pass_erreur' => 'Error',
460
-	'pass_erreur_acces_refuse' => '<b>Error :</b> podètz pus accedir a aqueu sit.',
461
-	'pass_erreur_code_inconnu' => '<b>Error :</b> aqueu còde correspònde a minga de vesitaire que pòsca accedir a aqueu sit.',
462
-	'pass_erreur_non_enregistre' => '<b>Error:</b> l’adreiça <tt>@email_oubli@</tt> non es registrada sus aqueu sit.',
463
-	'pass_erreur_non_valide' => '<b>Error:</b> aquel e-mail <tt>@email_oubli@</tt> non es valid!',
464
-	'pass_erreur_probleme_technique' => '<b>Error:</b> per amòr d’un problèma tecnic, l’e-mail non si pòu mandar. ',
465
-	'pass_espace_prive_bla' => 'L’espaci privat d’aquest sit es dubèrt ai
457
+    // P
458
+    'pass_choix_pass' => 'Vorgatz chausir lo vòstre mot de santa Clara novèu:',
459
+    'pass_erreur' => 'Error',
460
+    'pass_erreur_acces_refuse' => '<b>Error :</b> podètz pus accedir a aqueu sit.',
461
+    'pass_erreur_code_inconnu' => '<b>Error :</b> aqueu còde correspònde a minga de vesitaire que pòsca accedir a aqueu sit.',
462
+    'pass_erreur_non_enregistre' => '<b>Error:</b> l’adreiça <tt>@email_oubli@</tt> non es registrada sus aqueu sit.',
463
+    'pass_erreur_non_valide' => '<b>Error:</b> aquel e-mail <tt>@email_oubli@</tt> non es valid!',
464
+    'pass_erreur_probleme_technique' => '<b>Error:</b> per amòr d’un problèma tecnic, l’e-mail non si pòu mandar. ',
465
+    'pass_espace_prive_bla' => 'L’espaci privat d’aquest sit es dubèrt ai
466 466
   vesitaires que si son inscrichs. Un còup registrat/ada,
467 467
   porretz consultar lu articles en cors de redaccion,
468 468
   prepausar d’articles novèus e participar a totei lei forums.',
469
-	'pass_forum_bla' => 'Avètz demandat d’intervenir dins un forum
469
+    'pass_forum_bla' => 'Avètz demandat d’intervenir dins un forum
470 470
   reservat ai vesitaires registrats.',
471
-	'pass_indiquez_cidessous' => 'Marcatz çai sota l’adreiça e-mail dont
471
+    'pass_indiquez_cidessous' => 'Marcatz çai sota l’adreiça e-mail dont
472 472
  vos registreriatz lo còup passat. 
473 473
    Recebretz un e-mail que vos donarà lo biais de 
474 474
     tornar trobar lo vòstre accès.',
475
-	'pass_mail_passcookie' => '(aquò es un messatge automatic)
475
+    'pass_mail_passcookie' => '(aquò es un messatge automatic)
476 476
 Per tornar trobar o vòstre accès au sit
477 477
 @nom_site_spip@ (@adresse_site@)
478 478
 
@@ -484,98 +484,98 @@  discard block
 block discarded – undo
484 484
 e vos tornar connectar au sit.
485 485
 
486 486
 ',
487
-	'pass_mot_oublie' => 'Mot de santa Clara demembrat',
488
-	'pass_nouveau_enregistre' => 'Lo vòstre mot de santa Clara novèu es estat registrat.',
489
-	'pass_nouveau_pass' => 'Mot de santa Clara novèu',
490
-	'pass_ok' => 'D’acòrdi',
491
-	'pass_oubli_mot' => 'Mot de santa Clara demembrat',
492
-	'pass_quitter_fenetre' => 'Quitar aquesta fenèstra ',
493
-	'pass_rappel_login' => 'Remembrança: lo vòstre identificant (login) es «@login@».',
494
-	'pass_recevoir_mail' => 'Recebretz un e-mail que v’explicarà coma tornar trobar lo vòstre accès au sit.', # MODIF
495
-	'pass_retour_public' => 'Tornar au sit public',
496
-	'pass_rien_a_faire_ici' => 'Ren a faire aicí.',
497
-	'pass_vousinscrire' => 'S’inscriure sus aquest sit',
498
-	'precedent' => 'precedent',
499
-	'previsualisation' => 'Previsualizacion',
500
-	'previsualiser' => 'Previsualizar',
487
+    'pass_mot_oublie' => 'Mot de santa Clara demembrat',
488
+    'pass_nouveau_enregistre' => 'Lo vòstre mot de santa Clara novèu es estat registrat.',
489
+    'pass_nouveau_pass' => 'Mot de santa Clara novèu',
490
+    'pass_ok' => 'D’acòrdi',
491
+    'pass_oubli_mot' => 'Mot de santa Clara demembrat',
492
+    'pass_quitter_fenetre' => 'Quitar aquesta fenèstra ',
493
+    'pass_rappel_login' => 'Remembrança: lo vòstre identificant (login) es «@login@».',
494
+    'pass_recevoir_mail' => 'Recebretz un e-mail que v’explicarà coma tornar trobar lo vòstre accès au sit.', # MODIF
495
+    'pass_retour_public' => 'Tornar au sit public',
496
+    'pass_rien_a_faire_ici' => 'Ren a faire aicí.',
497
+    'pass_vousinscrire' => 'S’inscriure sus aquest sit',
498
+    'precedent' => 'precedent',
499
+    'previsualisation' => 'Previsualizacion',
500
+    'previsualiser' => 'Previsualizar',
501 501
 
502
-	// S
503
-	'stats_visites_et_popularite' => '@visites@ vesitas; popularitat: @popularite@',
504
-	'suivant' => 'seguent',
502
+    // S
503
+    'stats_visites_et_popularite' => '@visites@ vesitas; popularitat: @popularite@',
504
+    'suivant' => 'seguent',
505 505
 
506
-	// T
507
-	'taille_ko' => '@taille@ Ko',
508
-	'taille_mo' => '@taille@ Mo',
509
-	'taille_octets' => '@taille@ octets',
510
-	'texte_actualite_site_1' => 'Quand vos seretz familharizat/ada emb l’interfàcia, porretz clicar sus «',
511
-	'texte_actualite_site_2' => 'Interfàcia completa',
512
-	'texte_actualite_site_3' => '" per durbir mai de possibilitats.',
513
-	'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualizacion es activada sus aqueu sit. S’installatz a partir d’aqueu formulari d’imatges au(ai) format(s) @gd_formats@, s’acompanharàn d’una vinheta d’una talha maximala de @taille_preview@ pixèls.',
514
-	'texte_documents_associes' => 'Lu documents seguents s’assòcian a l’article,
506
+    // T
507
+    'taille_ko' => '@taille@ Ko',
508
+    'taille_mo' => '@taille@ Mo',
509
+    'taille_octets' => '@taille@ octets',
510
+    'texte_actualite_site_1' => 'Quand vos seretz familharizat/ada emb l’interfàcia, porretz clicar sus «',
511
+    'texte_actualite_site_2' => 'Interfàcia completa',
512
+    'texte_actualite_site_3' => '" per durbir mai de possibilitats.',
513
+    'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualizacion es activada sus aqueu sit. S’installatz a partir d’aqueu formulari d’imatges au(ai) format(s) @gd_formats@, s’acompanharàn d’una vinheta d’una talha maximala de @taille_preview@ pixèls.',
514
+    'texte_documents_associes' => 'Lu documents seguents s’assòcian a l’article,
515 515
  mas non s’inserisson
516 516
  directament. Segon la compaginacion dau sit public,
517 517
  porràn aparéisser sota forma de documents jonchs.',
518
-	'texte_erreur_mise_niveau_base' => 'Error de basa de donadas pendent la mesa a nivèu. L’imatge <b>@fichier@</b> non es passat (article @id_article@).
518
+    'texte_erreur_mise_niveau_base' => 'Error de basa de donadas pendent la mesa a nivèu. L’imatge <b>@fichier@</b> non es passat (article @id_article@).
519 519
   Notatz ben aquela referéncia, tornatz assaiar la mesa a
520 520
  nivèu, e verificatz pi que lu imatges aparegan
521 521
  encara dins lu articles.',
522
-	'texte_inc_auth_1' => 'Siatz identificat/ada coma
522
+    'texte_inc_auth_1' => 'Siatz identificat/ada coma
523 523
    <b>@auth_login@</b>, mas aqueu login non existisse ò existisse pus dins la basa.
524 524
   Assaiatz de vos', # MODIF
525
-	'texte_inc_auth_2' => 'tornar connectar',
526
-	'texte_inc_auth_3' => ', après qu’auretz quitat eventualament, pi
525
+    'texte_inc_auth_2' => 'tornar connectar',
526
+    'texte_inc_auth_3' => ', après qu’auretz quitat eventualament, pi
527 527
   tornat lançar lo vòstre navigador.',
528
-	'texte_inc_config' => 'Li modificacions fachi dins aquesti pàginas influéncian bravament lo
528
+    'texte_inc_config' => 'Li modificacions fachi dins aquesti pàginas influéncian bravament lo
529 529
  foncionament dau vòstre sit. V’aconselham de non i intervenir tant que siatz pas
530 530
  acostumat/ada au foncionament dau sistèma SPIP. <br /><br /><b>
531 531
  En generau, si conselha tot plen
532 532
  de laissar la carga d’aquesti pàginas au webmèstre principau dau vòstre sit.</b>',
533
-	'texte_inc_meta_1' => 'Lo sistèma a rescontrat un error dins l’escritura dau fichier <code>@fichier@</code>.Vougatz, coma administrator/tritz dau sit,',
534
-	'texte_inc_meta_2' => 'verificar lu drechs d’escritura',
535
-	'texte_inc_meta_3' => 'dins lo repertòri <code>@repertoire@</code>.',
536
-	'texte_statut_en_cours_redaction' => 'en cors de redaccion',
537
-	'texte_statut_poubelle' => 'au bordilhier',
538
-	'texte_statut_propose_evaluation' => 'prepauat per avaloracion',
539
-	'texte_statut_publie' => 'publicat en linha',
540
-	'texte_statut_refuse' => 'refusat',
541
-	'titre_ajouter_mot_cle' => 'APONDRE UN MOT CLAU:',
542
-	'titre_cadre_raccourcis' => 'ACORCHAS:',
543
-	'titre_changer_couleur_interface' => 'Cambiar lo color de l’interfàcia',
544
-	'titre_image_admin_article' => 'Podètz administrar aquest article',
545
-	'titre_image_administrateur' => 'Administrator',
546
-	'titre_image_aide' => 'D’ajuda sobre aquel element',
547
-	'titre_image_auteur_supprime' => 'Autor suprimit',
548
-	'titre_image_redacteur' => 'Redactor sensa accès',
549
-	'titre_image_redacteur_02' => 'Redactor',
550
-	'titre_image_visiteur' => 'Vesitaire',
551
-	'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
552
-	'titre_mots_cles' => 'MOTS CLAU',
553
-	'titre_probleme_technique' => 'Atencion: un problèma tecnic (servidor SQL) empedisse d’accedir a aquela part dau sit. Mercé de la vòstra indulgéncia.',
554
-	'titre_publier_document' => 'PUBLICAR UN DOCUMENT DINS AQUELA RUBRICA',
555
-	'titre_statistiques' => 'Estadisticas dau sit',
556
-	'titre_titre_document' => 'Títol dau document:',
557
-	'trad_reference' => '(article de referéncia)', # MODIF
533
+    'texte_inc_meta_1' => 'Lo sistèma a rescontrat un error dins l’escritura dau fichier <code>@fichier@</code>.Vougatz, coma administrator/tritz dau sit,',
534
+    'texte_inc_meta_2' => 'verificar lu drechs d’escritura',
535
+    'texte_inc_meta_3' => 'dins lo repertòri <code>@repertoire@</code>.',
536
+    'texte_statut_en_cours_redaction' => 'en cors de redaccion',
537
+    'texte_statut_poubelle' => 'au bordilhier',
538
+    'texte_statut_propose_evaluation' => 'prepauat per avaloracion',
539
+    'texte_statut_publie' => 'publicat en linha',
540
+    'texte_statut_refuse' => 'refusat',
541
+    'titre_ajouter_mot_cle' => 'APONDRE UN MOT CLAU:',
542
+    'titre_cadre_raccourcis' => 'ACORCHAS:',
543
+    'titre_changer_couleur_interface' => 'Cambiar lo color de l’interfàcia',
544
+    'titre_image_admin_article' => 'Podètz administrar aquest article',
545
+    'titre_image_administrateur' => 'Administrator',
546
+    'titre_image_aide' => 'D’ajuda sobre aquel element',
547
+    'titre_image_auteur_supprime' => 'Autor suprimit',
548
+    'titre_image_redacteur' => 'Redactor sensa accès',
549
+    'titre_image_redacteur_02' => 'Redactor',
550
+    'titre_image_visiteur' => 'Vesitaire',
551
+    'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
552
+    'titre_mots_cles' => 'MOTS CLAU',
553
+    'titre_probleme_technique' => 'Atencion: un problèma tecnic (servidor SQL) empedisse d’accedir a aquela part dau sit. Mercé de la vòstra indulgéncia.',
554
+    'titre_publier_document' => 'PUBLICAR UN DOCUMENT DINS AQUELA RUBRICA',
555
+    'titre_statistiques' => 'Estadisticas dau sit',
556
+    'titre_titre_document' => 'Títol dau document:',
557
+    'trad_reference' => '(article de referéncia)', # MODIF
558 558
 
559
-	// Z
560
-	'zbug_balise_b_aval' => ' : balisa B en avau',
561
-	'zbug_boucle' => 'bloca',
562
-	'zbug_boucle_recursive_undef' => 'bloca recursiva non definida', # MODIF
563
-	'zbug_champ_hors_boucle' => 'Camp @champ@ fòra bloca',
564
-	'zbug_champ_hors_motif' => 'Camp @champ@ en defòra d’una bloca de motiu @motif@', # MODIF
565
-	'zbug_code' => 'còde',
566
-	'zbug_critere_inconnu' => 'critèri inconegut @critere@', # MODIF
567
-	'zbug_distant_interdit' => 'extèrne enebit', # MODIF
568
-	'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla', # MODIF
569
-	'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca', # MODIF
570
-	'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta', # MODIF
571
-	'zbug_erreur_execution_page' => 'error d’execucion de la pàgina', # MODIF
572
-	'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit', # MODIF
573
-	'zbug_erreur_meme_parent' => '{meme_parent} s’aplica basta ai blocas (FORUMS) o (RUBRIQUES)', # MODIF
574
-	'zbug_erreur_squelette' => 'Error(s) dins l’esqueleta',
575
-	'zbug_info_erreur_squelette' => 'Error sobre lo sit',
576
-	'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent', # MODIF
577
-	'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes', # MODIF
578
-	'zbug_resultat' => 'resultat',
579
-	'zbug_serveur_indefini' => 'servidor SQL indefinit', # MODIF
580
-	'zbug_table_inconnue' => 'Taula SQL «@table@» inconeguda'
559
+    // Z
560
+    'zbug_balise_b_aval' => ' : balisa B en avau',
561
+    'zbug_boucle' => 'bloca',
562
+    'zbug_boucle_recursive_undef' => 'bloca recursiva non definida', # MODIF
563
+    'zbug_champ_hors_boucle' => 'Camp @champ@ fòra bloca',
564
+    'zbug_champ_hors_motif' => 'Camp @champ@ en defòra d’una bloca de motiu @motif@', # MODIF
565
+    'zbug_code' => 'còde',
566
+    'zbug_critere_inconnu' => 'critèri inconegut @critere@', # MODIF
567
+    'zbug_distant_interdit' => 'extèrne enebit', # MODIF
568
+    'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla', # MODIF
569
+    'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca', # MODIF
570
+    'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta', # MODIF
571
+    'zbug_erreur_execution_page' => 'error d’execucion de la pàgina', # MODIF
572
+    'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit', # MODIF
573
+    'zbug_erreur_meme_parent' => '{meme_parent} s’aplica basta ai blocas (FORUMS) o (RUBRIQUES)', # MODIF
574
+    'zbug_erreur_squelette' => 'Error(s) dins l’esqueleta',
575
+    'zbug_info_erreur_squelette' => 'Error sobre lo sit',
576
+    'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent', # MODIF
577
+    'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes', # MODIF
578
+    'zbug_resultat' => 'resultat',
579
+    'zbug_serveur_indefini' => 'servidor SQL indefinit', # MODIF
580
+    'zbug_table_inconnue' => 'Taula SQL «@table@» inconeguda'
581 581
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_fon.php 1 patch
Indentation   +511 added lines, -511 removed lines patch added patch discarded remove patch
@@ -4,543 +4,543 @@
 block discarded – undo
4 4
 // ** ne pas modifier le fichier **
5 5
 
6 6
 if (!defined('_ECRIRE_INC_VERSION')) {
7
-	return;
7
+    return;
8 8
 }
9 9
 
10 10
 $GLOBALS[$GLOBALS['idx_lang']] = array(
11 11
 
12
-	// A
13
-	'access_interface_graphique' => 'Lɛkɔ yì atɛ bi jí',
14
-	'access_mode_texte' => 'ɖè tɛmɛ nu wiwlantɔn xlɛ  do atɛ ɔ ji ',
15
-	'admin_debug' => 'Mi bló ɖó',
16
-	'admin_modifier_article' => 'Hɔntogbó',
17
-	'admin_modifier_auteur' => 'ɖiɔ nyɔwlantɔ é lɔ',
18
-	'admin_modifier_breve' => 'ɖiɔ xogbè kléwun é lɔ',
19
-	'admin_modifier_mot' => 'ɖiɔ gbèta é lɔ',
20
-	'admin_modifier_rubrique' => 'ɖiɔ akpa  é lɔ',
21
-	'admin_recalculer' => 'mi lɛ vɔ akɔnta wekpa tɔn blo',
22
-	'alerte_maj_impossible' => 'Jijladó SQL tɔn soyí ɖìdè ɖévomɛ gló, e siwu nyí ɖɔ acɛ e na  yí do ɖiɔ titomɛ ɔ wɛ zɔn. Mi tɛnkpɔ bó so alɔ xwétɔ́ mi tɔn',
23
-	'analyse_xml' => 'Ni kpon XML tri tri ton',
24
-	'articles_recents' => 'wekpa gùdogùdotɔn lɛ̂  ',
25
-	'avis_archive_incorrect' => 'gbètakin xóxó é lɔ é nyi gbètakin supipu tɔn a',
26
-	'avis_archive_invalide' => 'gbètakɛn xoxo ɔ fɛwu a',
27
-	'avis_attention' => 'Mi cɔ mi ɖé',
28
-	'avis_champ_incorrect_type_objet' => 'nyikɔmasɔgbe@name@ nu kwin alɔkpa@type@',
29
-	'avis_colonne_inexistante' => 'Akpa a tin a ',
30
-	'avis_erreur' => 'afɔkiklɛn : mi kpɔn do',
31
-	'avis_erreur_connexion' => 'afɔkiklɛn do cacadomɛ',
32
-	'avis_erreur_cookie' => '',
33
-	'avis_erreur_fonction_contexte' => 'afɔkiklɛn do titomɛ. ɖidè é lɔ do na tɔn do akpa é lɔ mɛ a', # MODIF
34
-	'avis_erreur_mysql' => 'afɔkiklɛn SQL tɔn',
35
-	'avis_erreur_sauvegarde' => 'afɔkiklɛn do wiwlihɛn ɔ mɛ(@type@ @id_objet@) !',
12
+    // A
13
+    'access_interface_graphique' => 'Lɛkɔ yì atɛ bi jí',
14
+    'access_mode_texte' => 'ɖè tɛmɛ nu wiwlantɔn xlɛ  do atɛ ɔ ji ',
15
+    'admin_debug' => 'Mi bló ɖó',
16
+    'admin_modifier_article' => 'Hɔntogbó',
17
+    'admin_modifier_auteur' => 'ɖiɔ nyɔwlantɔ é lɔ',
18
+    'admin_modifier_breve' => 'ɖiɔ xogbè kléwun é lɔ',
19
+    'admin_modifier_mot' => 'ɖiɔ gbèta é lɔ',
20
+    'admin_modifier_rubrique' => 'ɖiɔ akpa  é lɔ',
21
+    'admin_recalculer' => 'mi lɛ vɔ akɔnta wekpa tɔn blo',
22
+    'alerte_maj_impossible' => 'Jijladó SQL tɔn soyí ɖìdè ɖévomɛ gló, e siwu nyí ɖɔ acɛ e na  yí do ɖiɔ titomɛ ɔ wɛ zɔn. Mi tɛnkpɔ bó so alɔ xwétɔ́ mi tɔn',
23
+    'analyse_xml' => 'Ni kpon XML tri tri ton',
24
+    'articles_recents' => 'wekpa gùdogùdotɔn lɛ̂  ',
25
+    'avis_archive_incorrect' => 'gbètakin xóxó é lɔ é nyi gbètakin supipu tɔn a',
26
+    'avis_archive_invalide' => 'gbètakɛn xoxo ɔ fɛwu a',
27
+    'avis_attention' => 'Mi cɔ mi ɖé',
28
+    'avis_champ_incorrect_type_objet' => 'nyikɔmasɔgbe@name@ nu kwin alɔkpa@type@',
29
+    'avis_colonne_inexistante' => 'Akpa a tin a ',
30
+    'avis_erreur' => 'afɔkiklɛn : mi kpɔn do',
31
+    'avis_erreur_connexion' => 'afɔkiklɛn do cacadomɛ',
32
+    'avis_erreur_cookie' => '',
33
+    'avis_erreur_fonction_contexte' => 'afɔkiklɛn do titomɛ. ɖidè é lɔ do na tɔn do akpa é lɔ mɛ a', # MODIF
34
+    'avis_erreur_mysql' => 'afɔkiklɛn SQL tɔn',
35
+    'avis_erreur_sauvegarde' => 'afɔkiklɛn do wiwlihɛn ɔ mɛ(@type@ @id_objet@) !',
36 36
 
37
-	// B
38
-	'barre_a_accent_grave' => 'Mi zé wèkwin A bo xwè gbakun yi do na',
39
-	'barre_aide' => 'Mi zan wékwin lɛ̂ bo ná ɖo blo titomɛ mitɔn ɖo',
40
-	'barre_e_accent_aigu' => 'mi ze wékwin asi E  démɛ',
41
-	'barre_eo' => 'mi ze wékwin asi E  ɖo l’o',
42
-	'barre_eo_maj' => 'mi ze wékwin asi E  ɖo l’o daxo ɔ mɛ', # MODIF
43
-	'barre_euro' => 'mi ze wékwin  é lɔ € ɖémɛ ',
44
-	'barre_gras' => 'mi ze ɖo kpinkpɛnmɛ',
45
-	'barre_guillemets' => 'mi ze « ɖiɖɔtɔ » sɔ lilɛ ɖo',
46
-	'barre_guillemets_simples' => 'mi ze « ɖiɖɔtɔ » sɔ lilɛ ɖo akpa wègɔ̂ ji',
47
-	'barre_intertitre' => 'mi lilɛ ɖo {{{gbèta tɛntin}}}',
48
-	'barre_italic' => 'mi gban wiwlan kpɛɖé',
49
-	'barre_lien' => 'mi lilɛ ɖo [lien hypertexte->http://...]',
50
-	'barre_lien_input' => 'Mi ɖo gesi nu gblogbloji mi tɔn ( mi siwu doxlɛ atɛ ɖo http://www.gblogblojice/com alo mi na xlɛ wékpa ɖokpo.',
51
-	'barre_note' => 'mi lilɛ ɖo[[Note de bas de page]]',
52
-	'barre_quote' => 'Mi xlɛ wɛn ɖokpo',
53
-	'bouton_changer' => 'ɖyɔ̂',
54
-	'bouton_chercher' => 'Bà',
55
-	'bouton_choisir' => 'Cyán',
56
-	'bouton_download' => 'Télécharger', # MODIF
57
-	'bouton_radio_desactiver_messagerie_interne' => 'Mi jo wiwlanmɛ ɖo ',
58
-	'bouton_radio_envoi_annonces' => 'mi sɛ gbètàxojla do',
59
-	'bouton_radio_non_envoi_annonces' => 'mi sɛ xojla do wo ',
60
-	'bouton_radio_non_envoi_liste_nouveautes' => 'mi ma pklé xogbè yɔyɔ lɛ̂ do ',
61
-	'bouton_recharger_page' => 'mi lɛ vɔ wékpa e lɔ ze',
62
-	'bouton_telecharger' => 'ɖɔn',
63
-	'bouton_upload' => 'ɖɔn', # MODIF
64
-	'bouton_valider' => 'sɔ kɛn na',
37
+    // B
38
+    'barre_a_accent_grave' => 'Mi zé wèkwin A bo xwè gbakun yi do na',
39
+    'barre_aide' => 'Mi zan wékwin lɛ̂ bo ná ɖo blo titomɛ mitɔn ɖo',
40
+    'barre_e_accent_aigu' => 'mi ze wékwin asi E  démɛ',
41
+    'barre_eo' => 'mi ze wékwin asi E  ɖo l’o',
42
+    'barre_eo_maj' => 'mi ze wékwin asi E  ɖo l’o daxo ɔ mɛ', # MODIF
43
+    'barre_euro' => 'mi ze wékwin  é lɔ € ɖémɛ ',
44
+    'barre_gras' => 'mi ze ɖo kpinkpɛnmɛ',
45
+    'barre_guillemets' => 'mi ze « ɖiɖɔtɔ » sɔ lilɛ ɖo',
46
+    'barre_guillemets_simples' => 'mi ze « ɖiɖɔtɔ » sɔ lilɛ ɖo akpa wègɔ̂ ji',
47
+    'barre_intertitre' => 'mi lilɛ ɖo {{{gbèta tɛntin}}}',
48
+    'barre_italic' => 'mi gban wiwlan kpɛɖé',
49
+    'barre_lien' => 'mi lilɛ ɖo [lien hypertexte->http://...]',
50
+    'barre_lien_input' => 'Mi ɖo gesi nu gblogbloji mi tɔn ( mi siwu doxlɛ atɛ ɖo http://www.gblogblojice/com alo mi na xlɛ wékpa ɖokpo.',
51
+    'barre_note' => 'mi lilɛ ɖo[[Note de bas de page]]',
52
+    'barre_quote' => 'Mi xlɛ wɛn ɖokpo',
53
+    'bouton_changer' => 'ɖyɔ̂',
54
+    'bouton_chercher' => 'Bà',
55
+    'bouton_choisir' => 'Cyán',
56
+    'bouton_download' => 'Télécharger', # MODIF
57
+    'bouton_radio_desactiver_messagerie_interne' => 'Mi jo wiwlanmɛ ɖo ',
58
+    'bouton_radio_envoi_annonces' => 'mi sɛ gbètàxojla do',
59
+    'bouton_radio_non_envoi_annonces' => 'mi sɛ xojla do wo ',
60
+    'bouton_radio_non_envoi_liste_nouveautes' => 'mi ma pklé xogbè yɔyɔ lɛ̂ do ',
61
+    'bouton_recharger_page' => 'mi lɛ vɔ wékpa e lɔ ze',
62
+    'bouton_telecharger' => 'ɖɔn',
63
+    'bouton_upload' => 'ɖɔn', # MODIF
64
+    'bouton_valider' => 'sɔ kɛn na',
65 65
 
66
-	// C
67
-	'cal_apresmidi' => 'Hwèlɛkɔ',
68
-	'cal_jour_entier' => 'Akán ɔ bí',
69
-	'cal_matin' => 'zânzan',
70
-	'cal_par_jour' => 'Tìtómɛ gbèɖókpó ɖókpó tɔn',
71
-	'cal_par_mois' => 'Tìtómɛ sùnɖókpó ɖókpó tɔn',
72
-	'cal_par_semaine' => 'Tìtómɛ vòdúngblámɛɖókpó ɖókpó tɔn',
73
-	'confirm_changer_statut' => 'vlɛ mī byɔ ɖɔ é mí ján ɖyɔ nǔ é lɔ. Mì ɖò bibà ɖɔ azɔ ná lɛ vɔ yì nù kɔn a ',
66
+    // C
67
+    'cal_apresmidi' => 'Hwèlɛkɔ',
68
+    'cal_jour_entier' => 'Akán ɔ bí',
69
+    'cal_matin' => 'zânzan',
70
+    'cal_par_jour' => 'Tìtómɛ gbèɖókpó ɖókpó tɔn',
71
+    'cal_par_mois' => 'Tìtómɛ sùnɖókpó ɖókpó tɔn',
72
+    'cal_par_semaine' => 'Tìtómɛ vòdúngblámɛɖókpó ɖókpó tɔn',
73
+    'confirm_changer_statut' => 'vlɛ mī byɔ ɖɔ é mí ján ɖyɔ nǔ é lɔ. Mì ɖò bibà ɖɔ azɔ ná lɛ vɔ yì nù kɔn a ',
74 74
 
75
-	// D
76
-	'date_aujourdhui' => 'é gbé',
77
-	'date_avant_jc' => 'có hwɛ kpó J.C ná wá',
78
-	'date_dans' => 'dò@gbè sisɔmɛ@',
79
-	'date_de_mois_1' => '@j@ @nommois@',
80
-	'date_de_mois_10' => '@azán@ @ sùn nyíkɔ',
81
-	'date_de_mois_11' => '@j@ @nommois@',
82
-	'date_de_mois_12' => '@azán@ @ sùn nyíkɔ',
83
-	'date_de_mois_2' => '@j@ @nommois@',
84
-	'date_de_mois_3' => '@j@ @nommois@',
85
-	'date_de_mois_4' => '@j@ @nommois@',
86
-	'date_de_mois_5' => '@j@ @nommois@',
87
-	'date_de_mois_6' => '@j@ @nommois@',
88
-	'date_de_mois_7' => '@j@ @nommois@',
89
-	'date_de_mois_8' => '@j@ @nommois@',
90
-	'date_de_mois_9' => '@j@ @nommois@',
91
-	'date_demain' => 'sɔ̄',
92
-	'date_fmt_heures_minutes' => '@h@h@m@min',
93
-	'date_fmt_jour_heure' => '@jour@ à @heure@',
94
-	'date_fmt_jour_mois' => '@jour@ @nommois@',
95
-	'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
96
-	'date_fmt_mois_annee' => '@ sùn nyíkɔ@xwè@',
97
-	'date_fmt_nomjour_date' => 'le @nomjour@ @date@',
98
-	'date_heures' => 'Gàn lɛ mɛ',
99
-	'date_hier' => 'Sɔ̄ è wá yí ɔ ',
100
-	'date_il_y_a' => 'il y a @delai@',
101
-	'date_jnum1' => 'Nùkɔn nùkɔn tɔn ɔ ',
102
-	'date_jnum10' => 'Wǒ',
103
-	'date_jnum11' => 'wô ɖòkpó',
104
-	'date_jnum12' => 'wěwé',
105
-	'date_jnum13' => 'wǎtɔn ',
106
-	'date_jnum14' => 'wɛnɛ',
107
-	'date_jnum15' => 'afɔtɔn ',
108
-	'date_jnum16' => 'afɔtɔn nùkún ɖókpó',
109
-	'date_jnum17' => 'afɔtɔn nùkún wè',
110
-	'date_jnum18' => 'afɔtɔn nùkún atɔn',
111
-	'date_jnum19' => 'afɔtɔn nùkún ɛnɛ',
112
-	'date_jnum2' => 'wè',
113
-	'date_jnum20' => 'kò',
114
-	'date_jnum21' => 'ko nùkún ɖókpó',
115
-	'date_jnum22' => 'ko nùkún wè',
116
-	'date_jnum23' => 'ko nùkún atɔn',
117
-	'date_jnum24' => 'ko nùkún nɛ',
118
-	'date_jnum25' => 'ko nùkún àtɔ̂n',
119
-	'date_jnum26' => 'ko nùkún àyzɛn ',
120
-	'date_jnum27' => 'ko nùkún tɛnwè',
121
-	'date_jnum28' => 'ko nùkún tántɔn',
122
-	'date_jnum29' => 'ko nùkún tɛnnɛ',
123
-	'date_jnum3' => 'Atɔn',
124
-	'date_jnum30' => 'gbàn',
125
-	'date_jnum31' => 'gbàn nùkún ɖókpó',
126
-	'date_jnum4' => 'ɛ̄nɛ',
127
-	'date_jnum5' => 'àtɔ̂n',
128
-	'date_jnum6' => 'àyízɛn ',
129
-	'date_jnum7' => 'tɛnwè',
130
-	'date_jnum8' => 'tántɔn',
131
-	'date_jnum9' => 'tɛnnɛ',
132
-	'date_jour_1' => 'vodunzangbè',
133
-	'date_jour_2' => 'tɛnigbè',
134
-	'date_jour_3' => 'tâtàgbè',
135
-	'date_jour_4' => 'azangagbè',
136
-	'date_jour_5' => 'nyɔnúzángbè',
137
-	'date_jour_6' => 'axózangbè',
138
-	'date_jour_7' => 'síɖígbè',
139
-	'date_jours' => 'azan lɛ̂',
140
-	'date_minutes' => 'cɛjúmɛ ',
141
-	'date_mois' => 'sùn',
142
-	'date_mois_1' => 'Alǔunsun',
143
-	'date_mois_10' => 'Kɔnyasun',
144
-	'date_mois_11' => 'Abɔxwísun',
145
-	'date_mois_12' => 'Wǒosun',
146
-	'date_mois_2' => 'Zofínkplɔsun',
147
-	'date_mois_3' => 'xwèjísun ',
148
-	'date_mois_4' => 'Lidósun',
149
-	'date_mois_5' => 'Nǔxwasun',
150
-	'date_mois_6' => 'Ayidósun',
151
-	'date_mois_7' => 'Liyasun',
152
-	'date_mois_8' => 'Avuvɔsun',
153
-	'date_mois_9' => 'Zǒsun',
154
-	'date_saison_1' => 'avìvɔ hwènú',
155
-	'date_saison_2' => 'plɛntân',
156
-	'date_saison_3' => 'hwèsívɔ hwènú',
157
-	'date_saison_4' => 'otɔmù',
158
-	'date_semaines' => 'Vodúngbláɖòkpómɛ ',
159
-	'dirs_commencer' => 'bó nú mī ná ɖó bɛ afɔ ɖó tè ji ɔ ',
160
-	'dirs_preliminaire' => 'bibɛmɛ ɔ : mī byɔ gbè hwɛ',
161
-	'dirs_probleme_droits' => 'Xó ɖò acɛ yíyí wú', # MODIF
162
-	'dirs_repertoires_absents' => 'Mī mɔ ɖìɖèmɛ é lɛ áE siwú nyí ɖɔ wèkwín ɖáxó kpódo kpɛvi yé mà wlan ganji à wɛ zɔnmī kpɔn ɖɔ wèkwín ɖáxó kpódo kpɛvi é  lo ɖìɖèmɛ ɔ é sɔgbè kpó é xlɛ ànú é má nyí mɔ a mī lɛ ná nyikɔ FTP ɔ bó gɔn afɔ klɛnmī kò bló é nɛ fo ɔ', # MODIF
163
-	'dirs_repertoires_suivants' => 'yé siwú wlán nú ɖó ɖìɖèmɛ é lɔ lɛ ánú é ná  ɖó kpɔn té ɔ, mī zé FTP bò ná Xó ɖò acɛ mɛɖókpó ɖókpó tɔn ɖó ɖìɖèmɛmī timɛ afɔ ɖìɖè ɔ ɖó ', # MODIF
164
-	'double_occurrence' => 'Double occurrence', # MODIF
75
+    // D
76
+    'date_aujourdhui' => 'é gbé',
77
+    'date_avant_jc' => 'có hwɛ kpó J.C ná wá',
78
+    'date_dans' => 'dò@gbè sisɔmɛ@',
79
+    'date_de_mois_1' => '@j@ @nommois@',
80
+    'date_de_mois_10' => '@azán@ @ sùn nyíkɔ',
81
+    'date_de_mois_11' => '@j@ @nommois@',
82
+    'date_de_mois_12' => '@azán@ @ sùn nyíkɔ',
83
+    'date_de_mois_2' => '@j@ @nommois@',
84
+    'date_de_mois_3' => '@j@ @nommois@',
85
+    'date_de_mois_4' => '@j@ @nommois@',
86
+    'date_de_mois_5' => '@j@ @nommois@',
87
+    'date_de_mois_6' => '@j@ @nommois@',
88
+    'date_de_mois_7' => '@j@ @nommois@',
89
+    'date_de_mois_8' => '@j@ @nommois@',
90
+    'date_de_mois_9' => '@j@ @nommois@',
91
+    'date_demain' => 'sɔ̄',
92
+    'date_fmt_heures_minutes' => '@h@h@m@min',
93
+    'date_fmt_jour_heure' => '@jour@ à @heure@',
94
+    'date_fmt_jour_mois' => '@jour@ @nommois@',
95
+    'date_fmt_jour_mois_annee' => '@jour@ @nommois@ @annee@',
96
+    'date_fmt_mois_annee' => '@ sùn nyíkɔ@xwè@',
97
+    'date_fmt_nomjour_date' => 'le @nomjour@ @date@',
98
+    'date_heures' => 'Gàn lɛ mɛ',
99
+    'date_hier' => 'Sɔ̄ è wá yí ɔ ',
100
+    'date_il_y_a' => 'il y a @delai@',
101
+    'date_jnum1' => 'Nùkɔn nùkɔn tɔn ɔ ',
102
+    'date_jnum10' => 'Wǒ',
103
+    'date_jnum11' => 'wô ɖòkpó',
104
+    'date_jnum12' => 'wěwé',
105
+    'date_jnum13' => 'wǎtɔn ',
106
+    'date_jnum14' => 'wɛnɛ',
107
+    'date_jnum15' => 'afɔtɔn ',
108
+    'date_jnum16' => 'afɔtɔn nùkún ɖókpó',
109
+    'date_jnum17' => 'afɔtɔn nùkún wè',
110
+    'date_jnum18' => 'afɔtɔn nùkún atɔn',
111
+    'date_jnum19' => 'afɔtɔn nùkún ɛnɛ',
112
+    'date_jnum2' => 'wè',
113
+    'date_jnum20' => 'kò',
114
+    'date_jnum21' => 'ko nùkún ɖókpó',
115
+    'date_jnum22' => 'ko nùkún wè',
116
+    'date_jnum23' => 'ko nùkún atɔn',
117
+    'date_jnum24' => 'ko nùkún nɛ',
118
+    'date_jnum25' => 'ko nùkún àtɔ̂n',
119
+    'date_jnum26' => 'ko nùkún àyzɛn ',
120
+    'date_jnum27' => 'ko nùkún tɛnwè',
121
+    'date_jnum28' => 'ko nùkún tántɔn',
122
+    'date_jnum29' => 'ko nùkún tɛnnɛ',
123
+    'date_jnum3' => 'Atɔn',
124
+    'date_jnum30' => 'gbàn',
125
+    'date_jnum31' => 'gbàn nùkún ɖókpó',
126
+    'date_jnum4' => 'ɛ̄nɛ',
127
+    'date_jnum5' => 'àtɔ̂n',
128
+    'date_jnum6' => 'àyízɛn ',
129
+    'date_jnum7' => 'tɛnwè',
130
+    'date_jnum8' => 'tántɔn',
131
+    'date_jnum9' => 'tɛnnɛ',
132
+    'date_jour_1' => 'vodunzangbè',
133
+    'date_jour_2' => 'tɛnigbè',
134
+    'date_jour_3' => 'tâtàgbè',
135
+    'date_jour_4' => 'azangagbè',
136
+    'date_jour_5' => 'nyɔnúzángbè',
137
+    'date_jour_6' => 'axózangbè',
138
+    'date_jour_7' => 'síɖígbè',
139
+    'date_jours' => 'azan lɛ̂',
140
+    'date_minutes' => 'cɛjúmɛ ',
141
+    'date_mois' => 'sùn',
142
+    'date_mois_1' => 'Alǔunsun',
143
+    'date_mois_10' => 'Kɔnyasun',
144
+    'date_mois_11' => 'Abɔxwísun',
145
+    'date_mois_12' => 'Wǒosun',
146
+    'date_mois_2' => 'Zofínkplɔsun',
147
+    'date_mois_3' => 'xwèjísun ',
148
+    'date_mois_4' => 'Lidósun',
149
+    'date_mois_5' => 'Nǔxwasun',
150
+    'date_mois_6' => 'Ayidósun',
151
+    'date_mois_7' => 'Liyasun',
152
+    'date_mois_8' => 'Avuvɔsun',
153
+    'date_mois_9' => 'Zǒsun',
154
+    'date_saison_1' => 'avìvɔ hwènú',
155
+    'date_saison_2' => 'plɛntân',
156
+    'date_saison_3' => 'hwèsívɔ hwènú',
157
+    'date_saison_4' => 'otɔmù',
158
+    'date_semaines' => 'Vodúngbláɖòkpómɛ ',
159
+    'dirs_commencer' => 'bó nú mī ná ɖó bɛ afɔ ɖó tè ji ɔ ',
160
+    'dirs_preliminaire' => 'bibɛmɛ ɔ : mī byɔ gbè hwɛ',
161
+    'dirs_probleme_droits' => 'Xó ɖò acɛ yíyí wú', # MODIF
162
+    'dirs_repertoires_absents' => 'Mī mɔ ɖìɖèmɛ é lɛ áE siwú nyí ɖɔ wèkwín ɖáxó kpódo kpɛvi yé mà wlan ganji à wɛ zɔnmī kpɔn ɖɔ wèkwín ɖáxó kpódo kpɛvi é  lo ɖìɖèmɛ ɔ é sɔgbè kpó é xlɛ ànú é má nyí mɔ a mī lɛ ná nyikɔ FTP ɔ bó gɔn afɔ klɛnmī kò bló é nɛ fo ɔ', # MODIF
163
+    'dirs_repertoires_suivants' => 'yé siwú wlán nú ɖó ɖìɖèmɛ é lɔ lɛ ánú é ná  ɖó kpɔn té ɔ, mī zé FTP bò ná Xó ɖò acɛ mɛɖókpó ɖókpó tɔn ɖó ɖìɖèmɛmī timɛ afɔ ɖìɖè ɔ ɖó ', # MODIF
164
+    'double_occurrence' => 'Double occurrence', # MODIF
165 165
 
166
-	// E
167
-	'envoi_via_le_site' => 'mī sɛ gbɔn gblògblójí ɔ jì',
166
+    // E
167
+    'envoi_via_le_site' => 'mī sɛ gbɔn gblògblójí ɔ jì',
168 168
 
169
-	// F
170
-	'form_deja_inscrit' => 'mī kò ná nyìkɔ ',
171
-	'form_email_non_valide' => 'e-mailù mī tɔn ɔ sɔ gbè á',
172
-	'form_forum_access_refuse' => 'mī sɔ sǐwu yì gblogblo é lɔ jí á',
173
-	'form_forum_bonjour' => 'mī fɔn án @nom@,',
174
-	'form_forum_email_deja_enregistre' => 'gesí é lɔ kó sɔ gbè, mī sǐwu zán cávì mī tɔn ',
175
-	'form_forum_identifiant_mail' => 'e-mailù ɖòkpó kó sɛ ɖéxlɛ mì tɔn ɖó',
176
-	'form_forum_identifiants' => 'ɖéxlɛ mì tɔn ',
177
-	'form_forum_indiquer_nom_email' => 'mī sɛ nyìkɔ mì tɔn kpòɖó e-mailù sɛ ɖó. mī ná sɛ ɖéxlɛ mì tɔn sɛ ɖó azɔn ɖòkpó gbɔn e-mailù jí',
178
-	'form_forum_login' => 'nyìkɔ',
179
-	'form_forum_message_auto' => 'é lɔ ɔ wɛn càcà wɛ',
180
-	'form_forum_pass' => 'cávì :',
181
-	'form_forum_probleme_mail' => 'Xó ɖò e-mailù ɔ wú : vlàvò ɔ ɖéxlɛ yì á',
182
-	'form_forum_voici1' => 'ɖéxlɛ mì tɔn lɛ mì byɔ gblogblojí @nyìkɔ_gblogblojí_supipu@ ‘’gesí_gblogblojí@', # MODIF
183
-	'form_forum_voici2' => 'ɖéxlɛ mì tɔn lɛ mì ná ɖó wl wèkpá ɖó gblogblojí @nyìkɔ_gblogblojí_supipu@ ‘’gesí_gblogblojí@', # MODIF
184
-	'form_indiquer_email' => 'mī kɛnklɛn bó ná gèsí kpó e-mailù kpó',
185
-	'form_indiquer_nom' => 'mī ná nyìkɔ mí tɔn ',
186
-	'form_indiquer_nom_site' => 'mī ná gblogblojí mí tɔn sín nyìkɔ ',
187
-	'form_pet_deja_enregistre' => 'mī kó wlí gblogblojí é lɔ hɛn ',
188
-	'form_pet_signature_pasprise' => 'mī kó yígbè nú àlɔɖówěmámɛ mī tɔn á',
189
-	'form_prop_confirmer_envoi' => 'mī kò sɛ ɖó hún, mī lɛ vɔ ɖɔ nú mí',
190
-	'form_prop_description' => 'ɖìɖèxlɛ/ xóvánkán',
191
-	'form_prop_enregistre' => 'Xógbè mī tɔn kó nyí wiwlíhɛntɔ, nú gblogblo ɔ jí sín gán lɛ sɔ kɛn ní ɔ, é ná tɔn tà ',
192
-	'form_prop_envoyer' => 'sɛ wɛn ɖòkpó ɖó',
193
-	'form_prop_indiquer_email' => 'bó na e-mailù ɖágbé',
194
-	'form_prop_indiquer_nom_site' => 'Mì gblogblo ɔ jí sín nyíkɔ.',
195
-	'form_prop_indiquer_sujet' => 'mì xlɛ xógbè ɔ ',
196
-	'form_prop_message_envoye' => 'wɛn ɔ yí',
197
-	'form_prop_non_enregistre' => 'E siwú wlí Xógbè mì tɔn hɛn á',
198
-	'form_prop_sujet' => 'Xógbè',
199
-	'form_prop_url_site' => 'nɔtɛn (URLU) gblogblojí ɔ tɔn', # MODIF
200
-	'forum_non_inscrit' => 'mì ná nyíkɔ , kàbí nɔtɛn, cávì lɛ nyɔ á.',
201
-	'forum_par_auteur' => '@nyɔwlántɔ ɖókpóɖókpó@',
202
-	'forum_titre_erreur' => 'mì klɛn àfɔ',
169
+    // F
170
+    'form_deja_inscrit' => 'mī kò ná nyìkɔ ',
171
+    'form_email_non_valide' => 'e-mailù mī tɔn ɔ sɔ gbè á',
172
+    'form_forum_access_refuse' => 'mī sɔ sǐwu yì gblogblo é lɔ jí á',
173
+    'form_forum_bonjour' => 'mī fɔn án @nom@,',
174
+    'form_forum_email_deja_enregistre' => 'gesí é lɔ kó sɔ gbè, mī sǐwu zán cávì mī tɔn ',
175
+    'form_forum_identifiant_mail' => 'e-mailù ɖòkpó kó sɛ ɖéxlɛ mì tɔn ɖó',
176
+    'form_forum_identifiants' => 'ɖéxlɛ mì tɔn ',
177
+    'form_forum_indiquer_nom_email' => 'mī sɛ nyìkɔ mì tɔn kpòɖó e-mailù sɛ ɖó. mī ná sɛ ɖéxlɛ mì tɔn sɛ ɖó azɔn ɖòkpó gbɔn e-mailù jí',
178
+    'form_forum_login' => 'nyìkɔ',
179
+    'form_forum_message_auto' => 'é lɔ ɔ wɛn càcà wɛ',
180
+    'form_forum_pass' => 'cávì :',
181
+    'form_forum_probleme_mail' => 'Xó ɖò e-mailù ɔ wú : vlàvò ɔ ɖéxlɛ yì á',
182
+    'form_forum_voici1' => 'ɖéxlɛ mì tɔn lɛ mì byɔ gblogblojí @nyìkɔ_gblogblojí_supipu@ ‘’gesí_gblogblojí@', # MODIF
183
+    'form_forum_voici2' => 'ɖéxlɛ mì tɔn lɛ mì ná ɖó wl wèkpá ɖó gblogblojí @nyìkɔ_gblogblojí_supipu@ ‘’gesí_gblogblojí@', # MODIF
184
+    'form_indiquer_email' => 'mī kɛnklɛn bó ná gèsí kpó e-mailù kpó',
185
+    'form_indiquer_nom' => 'mī ná nyìkɔ mí tɔn ',
186
+    'form_indiquer_nom_site' => 'mī ná gblogblojí mí tɔn sín nyìkɔ ',
187
+    'form_pet_deja_enregistre' => 'mī kó wlí gblogblojí é lɔ hɛn ',
188
+    'form_pet_signature_pasprise' => 'mī kó yígbè nú àlɔɖówěmámɛ mī tɔn á',
189
+    'form_prop_confirmer_envoi' => 'mī kò sɛ ɖó hún, mī lɛ vɔ ɖɔ nú mí',
190
+    'form_prop_description' => 'ɖìɖèxlɛ/ xóvánkán',
191
+    'form_prop_enregistre' => 'Xógbè mī tɔn kó nyí wiwlíhɛntɔ, nú gblogblo ɔ jí sín gán lɛ sɔ kɛn ní ɔ, é ná tɔn tà ',
192
+    'form_prop_envoyer' => 'sɛ wɛn ɖòkpó ɖó',
193
+    'form_prop_indiquer_email' => 'bó na e-mailù ɖágbé',
194
+    'form_prop_indiquer_nom_site' => 'Mì gblogblo ɔ jí sín nyíkɔ.',
195
+    'form_prop_indiquer_sujet' => 'mì xlɛ xógbè ɔ ',
196
+    'form_prop_message_envoye' => 'wɛn ɔ yí',
197
+    'form_prop_non_enregistre' => 'E siwú wlí Xógbè mì tɔn hɛn á',
198
+    'form_prop_sujet' => 'Xógbè',
199
+    'form_prop_url_site' => 'nɔtɛn (URLU) gblogblojí ɔ tɔn', # MODIF
200
+    'forum_non_inscrit' => 'mì ná nyíkɔ , kàbí nɔtɛn, cávì lɛ nyɔ á.',
201
+    'forum_par_auteur' => '@nyɔwlántɔ ɖókpóɖókpó@',
202
+    'forum_titre_erreur' => 'mì klɛn àfɔ',
203 203
 
204
-	// I
205
-	'ical_texte_rss_articles' => 'Xótá « backend » wěkpblogblojí é lɔ tɔn ɖɔ nɔtɛn :',
206
-	'ical_texte_rss_articles2' => 'Mi hɛn ɔ mi síwú yí Xótá « backend » nú      wěmà  ákpáxwé gblogblojí ɔ tɔn:',
207
-	'ical_texte_rss_breves' => 'Xótá ɖé ɖè bó hɛn xó kléwún ɖé lɛ. Nú mi ɖɔ numɛló ákpáxwé ɔ tɔn, mi ná mɔ xògbè kléwún ákpáxwé énɛ ɔ tɔn.',
208
-	'icone_a_suivre' => 'Bɔɖéwú',
209
-	'icone_admin_site' => 'Gblogbojí sín tìtò',
210
-	'icone_agenda' => 'Wègbó',
211
-	'icone_aide_ligne' => 'àlɔdó',
212
-	'icone_articles' => 'wěkpá',
213
-	'icone_auteurs' => 'nyɔwlántɔ',
214
-	'icone_brouteur' => 'numɛkéjé càcà',
215
-	'icone_configuration_site' => 'Tìtòmɛ',
216
-	'icone_configurer_site' => 'Mi tò gblogblojí ɔ',
217
-	'icone_creer_nouvel_auteur' => 'Mi ɖè nyɔwlántɔ dévó tɔn',
218
-	'icone_creer_rubrique' => 'Mi ɖè àkpáxwé dévó tɔn',
219
-	'icone_creer_sous_rubrique' => 'Mi ɖè àkpáxwé dévó tɔn',
220
-	'icone_deconnecter' => 'E Gósín kànnú',
221
-	'icone_discussions' => 'Xókíjákìjà',
222
-	'icone_doc_rubrique' => 'Wěmà àkpáxwé',
223
-	'icone_ecrire_article' => 'Wlán wékpá dévó',
224
-	'icone_edition_site' => 'Wègbó',
225
-	'icone_gestion_langues' => 'tìtòmɛ gbè lɛ tɔn ',
226
-	'icone_informations_personnelles' => 'xógbè mi tɔn',
227
-	'icone_interface_complet' => 'àtɛ ɔ bí',
228
-	'icone_interface_simple' => 'yè ɖè xógbè kpò ɖò àtɛ ɔ jí',
229
-	'icone_maintenance_site' => 'Tìtòmɛ gblogblojí ɔ tɔn ',
230
-	'icone_messagerie_personnelle' => 'wɛngbáví mi tɔn',
231
-	'icone_repartition_debut' => 'mi sɔ ɖìɖèmɛ lɛ xlɛ sín bìbɛmɛ',
232
-	'icone_rubriques' => 'àkpáxwé',
233
-	'icone_sauver_site' => 'wlí gblogblojí ɔ hɛn',
234
-	'icone_site_entier' => 'gblogblojí ɔ bí',
235
-	'icone_sites_references' => 'gblogblojí yè tò',
236
-	'icone_statistiques' => 'àkɔŋtá gblogblojí ɔ tɔn ',
237
-	'icone_suivi_activite' => 'mi nɔ nùkɔn yìyì gblogblojí ɔ tɔn',
238
-	'icone_suivi_actualite' => ' nùkɔn yìyì gblogblojí ɔ tɔn',
239
-	'icone_suivi_pettions' => 'cɔ/tò xójíjlá lɛ',
240
-	'icone_suivi_revisions' => '  ɖìɖyɔ wékpá lɛ tɔn',
241
-	'icone_supprimer_document' => 'gbìɖí wěmà ɔ ',
242
-	'icone_supprimer_image' => ' gbìɖí nú títɛ é lɔ',
243
-	'icone_tous_articles' => 'wěkpá lɛ bí',
244
-	'icone_tous_auteur' => 'nyɔwlántɔ lɛ bí',
245
-	'icone_visiter_site' => 'Jónɔ', # MODIF
246
-	'icone_voir_en_ligne' => 'Mi kpɔn ɖò àtɛ ɔ jí ',
247
-	'img_indisponible' => 'Yɛ ɖébú ɖò àtɛ ɔ jí a',
248
-	'info_a_suivre' => 'mi ná kpɔn',
249
-	'info_acces_interdit' => 'yé ná gbè á',
250
-	'info_acces_refuse' => 'yé ná gbè á',
251
-	'info_action' => 'àzɔ',
252
-	'info_administrer_rubriques' => 'tìtòtɔ é lɔ nɔ bló àkpáxwé é lɔ lɛ ɖó',
253
-	'info_adresse_non_indiquee' => 'mi dó gesí á!',
254
-	'info_aide' => 'àlɔdó :',
255
-	'info_ajouter_mot' => 'mi gɔ xókwín dókpó  ná',
256
-	'info_annonce' => 'xójíjlá',
257
-	'info_annonces_generales' => 'xójíjlá kpa:',
258
-	'info_article_propose' => 'wěkpá sɔ ɖáyì',
259
-	'info_article_publie' => 'sɔ wěkpá ɔ xlɛ',
260
-	'info_article_redaction' => 'yè kpò ɖò wěmà ɔ wlán wɛ',
261
-	'info_article_refuse' => 'yè sɔ kɛn nú wěmâ',
262
-	'info_article_supprime' => 'gbìɖí  wěmâ',
263
-	'info_articles' => 'wěmâ',
264
-	'info_articles_a_valider' => ' sɔ kɛn nú wěmà',
265
-	'info_articles_proposes' => 'wěkpá sɔ ɖáyì',
266
-	'info_auteurs_nombre' => 'Nyɔwlántɔ (lɛ̂):',
267
-	'info_authentification_ftp' => 'Acɛ yíyí (FTP).',
268
-	'info_breves_2' => 'xó kléwún lɛ',
269
-	'info_connexion_refusee' => 'cácáɖó ɔ sɔgbè á',
270
-	'info_contact_developpeur' => 'mi sɔ àlɔ tìtòtɔ ɔ.',
271
-	'info_contenance' => 'gblogblojí  élɔ ɖó:',
272
-	'info_contribution' => 'àlɔɖó kplékplé ɔ tɔn ', # MODIF
273
-	'info_copyright' => '@spip@ Azɔwànúmɛɖémákpàcɛná  @lien_gpl@',
274
-	'info_copyright_doc' => 'nú mi ná lɛ ɖó mɔ xó dévó lɛ ɔ mi yì gblogblo é lɔ jí', # MODIF
275
-	'info_copyright_gpl' => 'Ɖò Gbèníná GPL tɔn mɛ',
276
-	'info_cours_edition' => 'mi kpó ɖò wékpá lɛ wlán wɛ ', # MODIF
277
-	'info_creer_repertoire' => 'mi kɛnklɛn bó gbètàxókplé bó ná nyíkɔ ɛ:',
278
-	'info_creer_repertoire_2' => 'àkpáxwé', # MODIF
279
-	'info_creer_vignette' => 'Kunɖéwémá càca',
280
-	'info_deplier' => 'mi vlɔn',
281
-	'info_descriptif_nombre' => 'ɖìɖèmɛ:',
282
-	'info_description' => 'ɖìɖèmɛ:',
283
-	'info_description_2' => 'ɖìɖèmɛ:',
284
-	'info_dimension' => 'ɖìɖèmɛ:',
285
-	'info_ecire_message_prive' => 'wlán wɛn nú mɛ ɖê',
286
-	'info_email_invalide' => 'yé sɔ kɛn ná e-mailù é lɔ á.',
287
-	'info_en_cours_validation' => 'mi kpó ɖò wékpá lɛ wlán wɛ tion',
288
-	'info_en_ligne' => 'é lò kànjí ɖìn :',
289
-	'info_envoyer_message_prive' => 'mi sɛ wɛn ɖó mɛ ɔ ɖé sú',
290
-	'info_erreur_requete' => 'mi klɛn àfɔ ɖò byɔná ɔ mɛ :',
291
-	'info_erreur_squelette2' => 'Tìtòmɛ ɖébú ɖè á',
292
-	'info_erreur_systeme' => 'wàlɔ̂ jàyí)',
293
-	'info_fini' => 'E vɔ!',
294
-	'info_format_image' => 'Nú títɛ lɛ ɖê yē zé bló gbètákɛn ná@.',
295
-	'info_format_non_defini' => 'ɖèxlɛ ɔ sɔ gbè á',
296
-	'info_grand_ecran' => 'Atɛ ɖàxó',
297
-	'info_image_aide' => 'Alɔdó',
298
-	'info_image_process_titre' => 'Mi cyán wàlɔ ɖàgbè lɛ',
299
-	'info_impossible_lire_page' => 'Wémà ɔ gblé', # MODIF
300
-	'info_installation_systeme_publication' => 'nyíkɔníná nyɔwlántɔ lɛ tɔn...',
301
-	'info_installer_documents' => 'mi sɔ wémà lɛ sɛɖó càcà.', # MODIF
302
-	'info_installer_ftp' => 'mi sɔ wémà lɛ sɛɖó càcà', # MODIF
303
-	'info_installer_images' => 'mi síwú sɔ ɖìdè lɛ dó JPEG, GIF et PNG.',
304
-	'info_installer_images_dossier' => 'mi síwú sɔ ɖìdè lɛ dó.', # MODIF
305
-	'info_interface_complete' => 'Atɛ ɔ bí',
306
-	'info_interface_simple' => 'Atɛ ɔ bí',
307
-	'info_joindre_document_article' => 'Mi sɔ wémà càdó',
308
-	'info_joindre_document_rubrique' => 'Mi sɔ wémà càdó',
309
-	'info_joindre_documents_article' => 'Mi sɔ wémà càdó:',
310
-	'info_l_article' => 'wékpá',
311
-	'info_la_breve' => 'xó kléwûn ',
312
-	'info_la_rubrique' => 'àkpáxwé',
313
-	'info_langue_principale' => 'Gbètá gblogblojí ɔ tɔn',
314
-	'info_largeur_vignette' => 'jíjlɛmɛ',
315
-	'info_les_auteurs_1' => 'gbɔn@',
316
-	'info_logo_format_interdit' => 'Ntùn é dò ɖéxlɛ lɛ kɛɖɛ@formats@  wɛ yè ɖègbè ná .',
317
-	'info_logo_max_poids' => 'Ntùn lɛ dó ná gbló gègé à @maxi@ (xótòɖáyí é lɔ@actuel@).',
318
-	'info_mail_fournisseur' => 'miɖê @nátɔ.com',
319
-	'info_message_2' => 'wɛn',
320
-	'info_message_supprime' => 'yè súsú wɛn',
321
-	'info_mise_en_ligne' => 'Azán bíbló tɔn:',
322
-	'info_modification_parametres_securite' => 'ɖìɖyɔ',
323
-	'info_mois_courant' => 'sún ɖòkpó ɔ mɛ:',
324
-	'info_mot_cle_ajoute' => 'zé gbètakɛn gɔná',
325
-	'info_multi_herit' => 'Gbè ɖébú',
326
-	'info_multi_langues_soulignees' => 'Nú mi sɔ gbè ɖé ɔ  é jɛ ɖɔ yè ná tínmɛ.', # MODIF
327
-	'info_multilinguisme' => 'Gbèguèguè',
328
-	'info_nom_non_utilisateurs_connectes' => 'nyíkɔ tɔn ɖò mɛ ɖò kánnú lɛ jí á.',
329
-	'info_nom_utilisateurs_connectes' => 'nyíkɔ mi tɔn nɔ tɔn  ɖò mɛ ɖò kánnú lɛ jí .',
330
-	'info_nombre_en_ligne' => 'é ló kânú dìn:',
331
-	'info_non_resultat' => 'Xógbè ɖébú ɖè á"@cherche_mot@"',
332
-	'info_non_utilisation_messagerie' => 'mi ɖò Winwlántɛnmɛ gblogblojí ɔ tɔn bà wɛ.',
333
-	'info_nouveau_message' => 'mi ɖò wɛn yɔyɔ ɖévó',
334
-	'info_nouveaux_messages' => '@total_messages@ wɛn yɔyɔ',
335
-	'info_numero_abbreviation' => 'N° ',
336
-	'info_pense_bete' => 'Lìntámɛ-Agúɖàgɔ',
337
-	'info_petit_ecran' => 'Atɛ kpɛví',
338
-	'info_pixels' => 'cíkícíkí',
339
-	'info_plusieurs_mots_trouves' => 'Yé mɔ gbètákɛn gégé"@cherche_mot@":',
340
-	'info_portfolio_automatique' => 'Portfolio càcà :',
341
-	'info_premier_resultat' => '[@debut_limit@ premiers résultats sur @total@]',
342
-	'info_premier_resultat_sur' => '[@debut_limit@ premiers résultats sur @total@]',
343
-	'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
344
-	'info_propose_2' => 'Wékpá
204
+    // I
205
+    'ical_texte_rss_articles' => 'Xótá « backend » wěkpblogblojí é lɔ tɔn ɖɔ nɔtɛn :',
206
+    'ical_texte_rss_articles2' => 'Mi hɛn ɔ mi síwú yí Xótá « backend » nú      wěmà  ákpáxwé gblogblojí ɔ tɔn:',
207
+    'ical_texte_rss_breves' => 'Xótá ɖé ɖè bó hɛn xó kléwún ɖé lɛ. Nú mi ɖɔ numɛló ákpáxwé ɔ tɔn, mi ná mɔ xògbè kléwún ákpáxwé énɛ ɔ tɔn.',
208
+    'icone_a_suivre' => 'Bɔɖéwú',
209
+    'icone_admin_site' => 'Gblogbojí sín tìtò',
210
+    'icone_agenda' => 'Wègbó',
211
+    'icone_aide_ligne' => 'àlɔdó',
212
+    'icone_articles' => 'wěkpá',
213
+    'icone_auteurs' => 'nyɔwlántɔ',
214
+    'icone_brouteur' => 'numɛkéjé càcà',
215
+    'icone_configuration_site' => 'Tìtòmɛ',
216
+    'icone_configurer_site' => 'Mi tò gblogblojí ɔ',
217
+    'icone_creer_nouvel_auteur' => 'Mi ɖè nyɔwlántɔ dévó tɔn',
218
+    'icone_creer_rubrique' => 'Mi ɖè àkpáxwé dévó tɔn',
219
+    'icone_creer_sous_rubrique' => 'Mi ɖè àkpáxwé dévó tɔn',
220
+    'icone_deconnecter' => 'E Gósín kànnú',
221
+    'icone_discussions' => 'Xókíjákìjà',
222
+    'icone_doc_rubrique' => 'Wěmà àkpáxwé',
223
+    'icone_ecrire_article' => 'Wlán wékpá dévó',
224
+    'icone_edition_site' => 'Wègbó',
225
+    'icone_gestion_langues' => 'tìtòmɛ gbè lɛ tɔn ',
226
+    'icone_informations_personnelles' => 'xógbè mi tɔn',
227
+    'icone_interface_complet' => 'àtɛ ɔ bí',
228
+    'icone_interface_simple' => 'yè ɖè xógbè kpò ɖò àtɛ ɔ jí',
229
+    'icone_maintenance_site' => 'Tìtòmɛ gblogblojí ɔ tɔn ',
230
+    'icone_messagerie_personnelle' => 'wɛngbáví mi tɔn',
231
+    'icone_repartition_debut' => 'mi sɔ ɖìɖèmɛ lɛ xlɛ sín bìbɛmɛ',
232
+    'icone_rubriques' => 'àkpáxwé',
233
+    'icone_sauver_site' => 'wlí gblogblojí ɔ hɛn',
234
+    'icone_site_entier' => 'gblogblojí ɔ bí',
235
+    'icone_sites_references' => 'gblogblojí yè tò',
236
+    'icone_statistiques' => 'àkɔŋtá gblogblojí ɔ tɔn ',
237
+    'icone_suivi_activite' => 'mi nɔ nùkɔn yìyì gblogblojí ɔ tɔn',
238
+    'icone_suivi_actualite' => ' nùkɔn yìyì gblogblojí ɔ tɔn',
239
+    'icone_suivi_pettions' => 'cɔ/tò xójíjlá lɛ',
240
+    'icone_suivi_revisions' => '  ɖìɖyɔ wékpá lɛ tɔn',
241
+    'icone_supprimer_document' => 'gbìɖí wěmà ɔ ',
242
+    'icone_supprimer_image' => ' gbìɖí nú títɛ é lɔ',
243
+    'icone_tous_articles' => 'wěkpá lɛ bí',
244
+    'icone_tous_auteur' => 'nyɔwlántɔ lɛ bí',
245
+    'icone_visiter_site' => 'Jónɔ', # MODIF
246
+    'icone_voir_en_ligne' => 'Mi kpɔn ɖò àtɛ ɔ jí ',
247
+    'img_indisponible' => 'Yɛ ɖébú ɖò àtɛ ɔ jí a',
248
+    'info_a_suivre' => 'mi ná kpɔn',
249
+    'info_acces_interdit' => 'yé ná gbè á',
250
+    'info_acces_refuse' => 'yé ná gbè á',
251
+    'info_action' => 'àzɔ',
252
+    'info_administrer_rubriques' => 'tìtòtɔ é lɔ nɔ bló àkpáxwé é lɔ lɛ ɖó',
253
+    'info_adresse_non_indiquee' => 'mi dó gesí á!',
254
+    'info_aide' => 'àlɔdó :',
255
+    'info_ajouter_mot' => 'mi gɔ xókwín dókpó  ná',
256
+    'info_annonce' => 'xójíjlá',
257
+    'info_annonces_generales' => 'xójíjlá kpa:',
258
+    'info_article_propose' => 'wěkpá sɔ ɖáyì',
259
+    'info_article_publie' => 'sɔ wěkpá ɔ xlɛ',
260
+    'info_article_redaction' => 'yè kpò ɖò wěmà ɔ wlán wɛ',
261
+    'info_article_refuse' => 'yè sɔ kɛn nú wěmâ',
262
+    'info_article_supprime' => 'gbìɖí  wěmâ',
263
+    'info_articles' => 'wěmâ',
264
+    'info_articles_a_valider' => ' sɔ kɛn nú wěmà',
265
+    'info_articles_proposes' => 'wěkpá sɔ ɖáyì',
266
+    'info_auteurs_nombre' => 'Nyɔwlántɔ (lɛ̂):',
267
+    'info_authentification_ftp' => 'Acɛ yíyí (FTP).',
268
+    'info_breves_2' => 'xó kléwún lɛ',
269
+    'info_connexion_refusee' => 'cácáɖó ɔ sɔgbè á',
270
+    'info_contact_developpeur' => 'mi sɔ àlɔ tìtòtɔ ɔ.',
271
+    'info_contenance' => 'gblogblojí  élɔ ɖó:',
272
+    'info_contribution' => 'àlɔɖó kplékplé ɔ tɔn ', # MODIF
273
+    'info_copyright' => '@spip@ Azɔwànúmɛɖémákpàcɛná  @lien_gpl@',
274
+    'info_copyright_doc' => 'nú mi ná lɛ ɖó mɔ xó dévó lɛ ɔ mi yì gblogblo é lɔ jí', # MODIF
275
+    'info_copyright_gpl' => 'Ɖò Gbèníná GPL tɔn mɛ',
276
+    'info_cours_edition' => 'mi kpó ɖò wékpá lɛ wlán wɛ ', # MODIF
277
+    'info_creer_repertoire' => 'mi kɛnklɛn bó gbètàxókplé bó ná nyíkɔ ɛ:',
278
+    'info_creer_repertoire_2' => 'àkpáxwé', # MODIF
279
+    'info_creer_vignette' => 'Kunɖéwémá càca',
280
+    'info_deplier' => 'mi vlɔn',
281
+    'info_descriptif_nombre' => 'ɖìɖèmɛ:',
282
+    'info_description' => 'ɖìɖèmɛ:',
283
+    'info_description_2' => 'ɖìɖèmɛ:',
284
+    'info_dimension' => 'ɖìɖèmɛ:',
285
+    'info_ecire_message_prive' => 'wlán wɛn nú mɛ ɖê',
286
+    'info_email_invalide' => 'yé sɔ kɛn ná e-mailù é lɔ á.',
287
+    'info_en_cours_validation' => 'mi kpó ɖò wékpá lɛ wlán wɛ tion',
288
+    'info_en_ligne' => 'é lò kànjí ɖìn :',
289
+    'info_envoyer_message_prive' => 'mi sɛ wɛn ɖó mɛ ɔ ɖé sú',
290
+    'info_erreur_requete' => 'mi klɛn àfɔ ɖò byɔná ɔ mɛ :',
291
+    'info_erreur_squelette2' => 'Tìtòmɛ ɖébú ɖè á',
292
+    'info_erreur_systeme' => 'wàlɔ̂ jàyí)',
293
+    'info_fini' => 'E vɔ!',
294
+    'info_format_image' => 'Nú títɛ lɛ ɖê yē zé bló gbètákɛn ná@.',
295
+    'info_format_non_defini' => 'ɖèxlɛ ɔ sɔ gbè á',
296
+    'info_grand_ecran' => 'Atɛ ɖàxó',
297
+    'info_image_aide' => 'Alɔdó',
298
+    'info_image_process_titre' => 'Mi cyán wàlɔ ɖàgbè lɛ',
299
+    'info_impossible_lire_page' => 'Wémà ɔ gblé', # MODIF
300
+    'info_installation_systeme_publication' => 'nyíkɔníná nyɔwlántɔ lɛ tɔn...',
301
+    'info_installer_documents' => 'mi sɔ wémà lɛ sɛɖó càcà.', # MODIF
302
+    'info_installer_ftp' => 'mi sɔ wémà lɛ sɛɖó càcà', # MODIF
303
+    'info_installer_images' => 'mi síwú sɔ ɖìdè lɛ dó JPEG, GIF et PNG.',
304
+    'info_installer_images_dossier' => 'mi síwú sɔ ɖìdè lɛ dó.', # MODIF
305
+    'info_interface_complete' => 'Atɛ ɔ bí',
306
+    'info_interface_simple' => 'Atɛ ɔ bí',
307
+    'info_joindre_document_article' => 'Mi sɔ wémà càdó',
308
+    'info_joindre_document_rubrique' => 'Mi sɔ wémà càdó',
309
+    'info_joindre_documents_article' => 'Mi sɔ wémà càdó:',
310
+    'info_l_article' => 'wékpá',
311
+    'info_la_breve' => 'xó kléwûn ',
312
+    'info_la_rubrique' => 'àkpáxwé',
313
+    'info_langue_principale' => 'Gbètá gblogblojí ɔ tɔn',
314
+    'info_largeur_vignette' => 'jíjlɛmɛ',
315
+    'info_les_auteurs_1' => 'gbɔn@',
316
+    'info_logo_format_interdit' => 'Ntùn é dò ɖéxlɛ lɛ kɛɖɛ@formats@  wɛ yè ɖègbè ná .',
317
+    'info_logo_max_poids' => 'Ntùn lɛ dó ná gbló gègé à @maxi@ (xótòɖáyí é lɔ@actuel@).',
318
+    'info_mail_fournisseur' => 'miɖê @nátɔ.com',
319
+    'info_message_2' => 'wɛn',
320
+    'info_message_supprime' => 'yè súsú wɛn',
321
+    'info_mise_en_ligne' => 'Azán bíbló tɔn:',
322
+    'info_modification_parametres_securite' => 'ɖìɖyɔ',
323
+    'info_mois_courant' => 'sún ɖòkpó ɔ mɛ:',
324
+    'info_mot_cle_ajoute' => 'zé gbètakɛn gɔná',
325
+    'info_multi_herit' => 'Gbè ɖébú',
326
+    'info_multi_langues_soulignees' => 'Nú mi sɔ gbè ɖé ɔ  é jɛ ɖɔ yè ná tínmɛ.', # MODIF
327
+    'info_multilinguisme' => 'Gbèguèguè',
328
+    'info_nom_non_utilisateurs_connectes' => 'nyíkɔ tɔn ɖò mɛ ɖò kánnú lɛ jí á.',
329
+    'info_nom_utilisateurs_connectes' => 'nyíkɔ mi tɔn nɔ tɔn  ɖò mɛ ɖò kánnú lɛ jí .',
330
+    'info_nombre_en_ligne' => 'é ló kânú dìn:',
331
+    'info_non_resultat' => 'Xógbè ɖébú ɖè á"@cherche_mot@"',
332
+    'info_non_utilisation_messagerie' => 'mi ɖò Winwlántɛnmɛ gblogblojí ɔ tɔn bà wɛ.',
333
+    'info_nouveau_message' => 'mi ɖò wɛn yɔyɔ ɖévó',
334
+    'info_nouveaux_messages' => '@total_messages@ wɛn yɔyɔ',
335
+    'info_numero_abbreviation' => 'N° ',
336
+    'info_pense_bete' => 'Lìntámɛ-Agúɖàgɔ',
337
+    'info_petit_ecran' => 'Atɛ kpɛví',
338
+    'info_pixels' => 'cíkícíkí',
339
+    'info_plusieurs_mots_trouves' => 'Yé mɔ gbètákɛn gégé"@cherche_mot@":',
340
+    'info_portfolio_automatique' => 'Portfolio càcà :',
341
+    'info_premier_resultat' => '[@debut_limit@ premiers résultats sur @total@]',
342
+    'info_premier_resultat_sur' => '[@debut_limit@ premiers résultats sur @total@]',
343
+    'info_propose_1' => '[@nom_site_spip@] Propose : @titre@',
344
+    'info_propose_2' => 'Wékpá
345 345
 ---------------',
346
-	'info_propose_3' => 'Wékpá "@titre@" Yé ná ɖɔ ɖó tò jí',
347
-	'info_propose_4' => 'Yè ɖɔ mi ní wá kpɔn nú ɖê mi ɖɔ̂',
348
-	'info_propose_5' => 'ɖò kplékplé cá ɖé wú ɔ, é ɖò nɔtɛn  :',
349
-	'info_publie_01' => 'Wékpá"@titre@" yè sɔ kɛn ná @connect_nom@.',
350
-	'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
351
-	'info_publie_2' => 'Wékpá yè sɔ kɛn ná
346
+    'info_propose_3' => 'Wékpá "@titre@" Yé ná ɖɔ ɖó tò jí',
347
+    'info_propose_4' => 'Yè ɖɔ mi ní wá kpɔn nú ɖê mi ɖɔ̂',
348
+    'info_propose_5' => 'ɖò kplékplé cá ɖé wú ɔ, é ɖò nɔtɛn  :',
349
+    'info_publie_01' => 'Wékpá"@titre@" yè sɔ kɛn ná @connect_nom@.',
350
+    'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@',
351
+    'info_publie_2' => 'Wékpá yè sɔ kɛn ná
352 352
 --------------',
353
-	'info_rechercher' => 'Bìbà',
354
-	'info_rechercher_02' => 'Bìbà :',
355
-	'info_remplacer_vignette' => 'mi ɖyo syɔ :',
356
-	'info_sans_titre_2' => 'Xótá ɖè á',
357
-	'info_selectionner_fichier' => 'Mi síwú cyán gbètákɛn <i>cyán</i>', # MODIF
358
-	'info_selectionner_fichier_2' => 'Mi cyán gbètákɛn :',
359
-	'info_supprimer_vignette' => 'gbìdí  ɖìɖè ɔ ',
360
-	'info_symbole_bleu' => 'kwínnɔ xlɛ gɔgúnɔ: é nyí wɛn mi ɖɛ ɖésú tɔn', # MODIF
361
-	'info_symbole_jaune' => 'kwín  júnɔ nɔ xlɛ tìtòtɔ kpó nyɔwlántɔn hɛn ná ɖyɔ ', # MODIF
362
-	'info_symbole_vert' => 'kwín   àmàmú nɔ xlɛ wɛn yé má xá mɛ ɖévó', # MODIF
363
-	'info_telecharger_nouveau_logo' => 'ɖɔn sín mɔxwítíxwítí ɔ mɛ :',
364
-	'info_telecharger_ordinateur' => 'ɖɔn sín mɔxwítíxwítí ɔ mɛ :',
365
-	'info_tous_resultats_enregistres' => '[yé wlí xógbè lɛ bí hɛn]',
366
-	'info_tout_afficher' => 'Xlɛ bí',
367
-	'info_travaux_texte' => 'mi lɛkɔ wá Gblògblòjí é lɔ kò sɔgbè á...',
368
-	'info_travaux_titre' => 'yé kpò ɖò àzɔ wá wɛ ɖò Gblògblòjí ɔ wú',
369
-	'info_trop_resultat' => 'xógbè gégé"@cherche_mot@" ; mi lɛ vɔ bà núgbó tɔn',
370
-	'info_utilisation_messagerie_interne' => 'mi lò wɛngbáví ɔ Gblògblòjí ɔ tɔn zán wɛ.',
371
-	'info_valider_lien' => 'sɔ kɛn nú àlɔwlí ɔ',
372
-	'info_verifier_image' => 'mi vɔ kpɔn ɖɔ ɖéxlɛ mi tɔn lɛ yì gànjí.',
373
-	'info_vignette_defaut' => 'vìnyɛtù',
374
-	'info_vignette_personnalisee' => 'vìnyɛtù',
375
-	'info_visite' => 'jónɔ bìbá :',
376
-	'info_vos_rendez_vous' => 'mi ná kpé mì ɖê',
377
-	'infos_vos_pense_bete' => 'tàmɛ lìn àgúɖágɔ', # MODIF
353
+    'info_rechercher' => 'Bìbà',
354
+    'info_rechercher_02' => 'Bìbà :',
355
+    'info_remplacer_vignette' => 'mi ɖyo syɔ :',
356
+    'info_sans_titre_2' => 'Xótá ɖè á',
357
+    'info_selectionner_fichier' => 'Mi síwú cyán gbètákɛn <i>cyán</i>', # MODIF
358
+    'info_selectionner_fichier_2' => 'Mi cyán gbètákɛn :',
359
+    'info_supprimer_vignette' => 'gbìdí  ɖìɖè ɔ ',
360
+    'info_symbole_bleu' => 'kwínnɔ xlɛ gɔgúnɔ: é nyí wɛn mi ɖɛ ɖésú tɔn', # MODIF
361
+    'info_symbole_jaune' => 'kwín  júnɔ nɔ xlɛ tìtòtɔ kpó nyɔwlántɔn hɛn ná ɖyɔ ', # MODIF
362
+    'info_symbole_vert' => 'kwín   àmàmú nɔ xlɛ wɛn yé má xá mɛ ɖévó', # MODIF
363
+    'info_telecharger_nouveau_logo' => 'ɖɔn sín mɔxwítíxwítí ɔ mɛ :',
364
+    'info_telecharger_ordinateur' => 'ɖɔn sín mɔxwítíxwítí ɔ mɛ :',
365
+    'info_tous_resultats_enregistres' => '[yé wlí xógbè lɛ bí hɛn]',
366
+    'info_tout_afficher' => 'Xlɛ bí',
367
+    'info_travaux_texte' => 'mi lɛkɔ wá Gblògblòjí é lɔ kò sɔgbè á...',
368
+    'info_travaux_titre' => 'yé kpò ɖò àzɔ wá wɛ ɖò Gblògblòjí ɔ wú',
369
+    'info_trop_resultat' => 'xógbè gégé"@cherche_mot@" ; mi lɛ vɔ bà núgbó tɔn',
370
+    'info_utilisation_messagerie_interne' => 'mi lò wɛngbáví ɔ Gblògblòjí ɔ tɔn zán wɛ.',
371
+    'info_valider_lien' => 'sɔ kɛn nú àlɔwlí ɔ',
372
+    'info_verifier_image' => 'mi vɔ kpɔn ɖɔ ɖéxlɛ mi tɔn lɛ yì gànjí.',
373
+    'info_vignette_defaut' => 'vìnyɛtù',
374
+    'info_vignette_personnalisee' => 'vìnyɛtù',
375
+    'info_visite' => 'jónɔ bìbá :',
376
+    'info_vos_rendez_vous' => 'mi ná kpé mì ɖê',
377
+    'infos_vos_pense_bete' => 'tàmɛ lìn àgúɖágɔ', # MODIF
378 378
 
379
-	// L
380
-	'lien_afficher_icones_seuls' => 'jònɔ',
381
-	'lien_afficher_texte_icones' => 'xlɛ wémà lɛ',
382
-	'lien_afficher_texte_seul' => 'xlɛ wémà lɛ',
383
-	'lien_liberer' => 'mi sɔ jó',
384
-	'lien_liberer_tous' => 'mi sɔ wékpá lɛ  jó', # MODIF
385
-	'lien_nouvea_pense_bete' => 'lìn tàmɛ àgúɖàgɔ',
386
-	'lien_nouveau_message' => 'wɛn yɔyɔ',
387
-	'lien_nouvelle_annonce' => 'wɛn yɔyɔ',
388
-	'lien_petitions' => 'xó jíjlá',
389
-	'lien_popularite' => 'Tòbítùn : @popularite@%',
390
-	'lien_racine_site' => 'Gblogblojí O sín ɖòkɔ',
391
-	'lien_reessayer' => 'mi lɛvɔ bló',
392
-	'lien_repondre_message' => 'yígbjè nú wɛn é lɔ',
393
-	'lien_supprimer' => 'Sùnsùn',
394
-	'lien_tout_afficher' => 'xlɛ bí',
395
-	'lien_visite_site' => 'mi bà jɔ gblogblojí ɔ  é lɔ',
396
-	'lien_visites' => '@visites@ jònɔ bìbà lɛ',
397
-	'lien_voir_auteur' => 'mi kpɔ nyɔwlántɔ é lɔ',
398
-	'login_acces_prive' => 'àcɛ sɔ byɔ tɛnkánɖóvò',
399
-	'login_autre_identifiant' => 'wlìalɔ sɔ gbɔn nyíkɔ ɖévò mɛ',
400
-	'login_cookie_accepte' => 'mi tɛnkpɔn nú sàɖìdìtɔ mí lɛ ní xlɛ xógbè é lɔ lɛ .',
401
-	'login_cookie_oblige' => 'Nú mi ná ɖé mi xlɛ ɔ mi ɖó yí koki lɛ.',
402
-	'login_deconnexion_ok' => 'ɖè ɖò kánnú.',
403
-	'login_erreur_pass' => 'klɛn àfɔ ɖò àcɛmɛ .',
404
-	'login_espace_prive' => 'tɛnkánɖòfí',
405
-	'login_identifiant_inconnu' => 'Yè tùn « @login@ » Nyíkɔ̂ á .',
406
-	'login_login' => 'Nyíkɔ̂  :',
407
-	'login_login2' => 'Nyíkɔ̂ (identifiant de connexion au site) :', # MODIF
408
-	'login_login_pass_incorrect' => '(Nyíkɔ kàbí càvì ɔ gbo vò.)',
409
-	'login_motpasseoublie' => 'Yé nyɔ gbètákɛn ɔ ?',
410
-	'login_non_securise' => ' Nyíkɔ kàbí càvì ɔ gbo vò Yé nyɔ gbètákɛn ɔ',
411
-	'login_nouvelle_tentative' => 'Mi lɛ vɔ bló ɖévó',
412
-	'login_par_ici' => 'Yé kò yí nyíkɔ mi tɔn ... gbɔn  fí...',
413
-	'login_pass2' => 'gbètákɛn :',
414
-	'login_preferez_refuser' => 'Nú mi jlò ná gbɛ koli lɛ ɔ , wàlɔ ɖévó lɛ ɖè :',
415
-	'login_recharger' => 'Mi lɛ vɔ ɖɔn wémà é lɔ ',
416
-	'login_rester_identifie' => 'Mi jó mi ɖé ɖó nú yè ní mɔ mi nú àzán ywɛywɛ ɖé lɛ', # MODIF
417
-	'login_retour_public' => 'Mi lɛkɔ yì gblogblojí ɔ ',
418
-	'login_retour_site' => 'Mi lɛkɔ yì gblogblojí ɔ ',
419
-	'login_retoursitepublic' => 'Mi lɛkɔ yì gblogblojí ɔ ',
420
-	'login_sinscrire' => 'Ná nyíkɔ ', # MODIF
421
-	'login_test_navigateur' => 'ɖèxlɛtɔ/àlɔwlí ɖévó',
422
-	'login_verifiez_navigateur' => '(mi kpɔn ɖɔ ɖèxlɛtɔ yí gbètákɛn à jí ...)',
379
+    // L
380
+    'lien_afficher_icones_seuls' => 'jònɔ',
381
+    'lien_afficher_texte_icones' => 'xlɛ wémà lɛ',
382
+    'lien_afficher_texte_seul' => 'xlɛ wémà lɛ',
383
+    'lien_liberer' => 'mi sɔ jó',
384
+    'lien_liberer_tous' => 'mi sɔ wékpá lɛ  jó', # MODIF
385
+    'lien_nouvea_pense_bete' => 'lìn tàmɛ àgúɖàgɔ',
386
+    'lien_nouveau_message' => 'wɛn yɔyɔ',
387
+    'lien_nouvelle_annonce' => 'wɛn yɔyɔ',
388
+    'lien_petitions' => 'xó jíjlá',
389
+    'lien_popularite' => 'Tòbítùn : @popularite@%',
390
+    'lien_racine_site' => 'Gblogblojí O sín ɖòkɔ',
391
+    'lien_reessayer' => 'mi lɛvɔ bló',
392
+    'lien_repondre_message' => 'yígbjè nú wɛn é lɔ',
393
+    'lien_supprimer' => 'Sùnsùn',
394
+    'lien_tout_afficher' => 'xlɛ bí',
395
+    'lien_visite_site' => 'mi bà jɔ gblogblojí ɔ  é lɔ',
396
+    'lien_visites' => '@visites@ jònɔ bìbà lɛ',
397
+    'lien_voir_auteur' => 'mi kpɔ nyɔwlántɔ é lɔ',
398
+    'login_acces_prive' => 'àcɛ sɔ byɔ tɛnkánɖóvò',
399
+    'login_autre_identifiant' => 'wlìalɔ sɔ gbɔn nyíkɔ ɖévò mɛ',
400
+    'login_cookie_accepte' => 'mi tɛnkpɔn nú sàɖìdìtɔ mí lɛ ní xlɛ xógbè é lɔ lɛ .',
401
+    'login_cookie_oblige' => 'Nú mi ná ɖé mi xlɛ ɔ mi ɖó yí koki lɛ.',
402
+    'login_deconnexion_ok' => 'ɖè ɖò kánnú.',
403
+    'login_erreur_pass' => 'klɛn àfɔ ɖò àcɛmɛ .',
404
+    'login_espace_prive' => 'tɛnkánɖòfí',
405
+    'login_identifiant_inconnu' => 'Yè tùn « @login@ » Nyíkɔ̂ á .',
406
+    'login_login' => 'Nyíkɔ̂  :',
407
+    'login_login2' => 'Nyíkɔ̂ (identifiant de connexion au site) :', # MODIF
408
+    'login_login_pass_incorrect' => '(Nyíkɔ kàbí càvì ɔ gbo vò.)',
409
+    'login_motpasseoublie' => 'Yé nyɔ gbètákɛn ɔ ?',
410
+    'login_non_securise' => ' Nyíkɔ kàbí càvì ɔ gbo vò Yé nyɔ gbètákɛn ɔ',
411
+    'login_nouvelle_tentative' => 'Mi lɛ vɔ bló ɖévó',
412
+    'login_par_ici' => 'Yé kò yí nyíkɔ mi tɔn ... gbɔn  fí...',
413
+    'login_pass2' => 'gbètákɛn :',
414
+    'login_preferez_refuser' => 'Nú mi jlò ná gbɛ koli lɛ ɔ , wàlɔ ɖévó lɛ ɖè :',
415
+    'login_recharger' => 'Mi lɛ vɔ ɖɔn wémà é lɔ ',
416
+    'login_rester_identifie' => 'Mi jó mi ɖé ɖó nú yè ní mɔ mi nú àzán ywɛywɛ ɖé lɛ', # MODIF
417
+    'login_retour_public' => 'Mi lɛkɔ yì gblogblojí ɔ ',
418
+    'login_retour_site' => 'Mi lɛkɔ yì gblogblojí ɔ ',
419
+    'login_retoursitepublic' => 'Mi lɛkɔ yì gblogblojí ɔ ',
420
+    'login_sinscrire' => 'Ná nyíkɔ ', # MODIF
421
+    'login_test_navigateur' => 'ɖèxlɛtɔ/àlɔwlí ɖévó',
422
+    'login_verifiez_navigateur' => '(mi kpɔn ɖɔ ɖèxlɛtɔ yí gbètákɛn à jí ...)',
423 423
 
424
-	// M
425
-	'module_fichiers_langues' => 'gbè lɛ sín wěmà ',
424
+    // M
425
+    'module_fichiers_langues' => 'gbè lɛ sín wěmà ',
426 426
 
427
-	// N
428
-	'navigateur_pas_redirige' => 'nú ɖéxlɛ mi tɔn má tɔn á, mi zín fí bó  lɛ vɔ yì.',
427
+    // N
428
+    'navigateur_pas_redirige' => 'nú ɖéxlɛ mi tɔn má tɔn á, mi zín fí bó  lɛ vɔ yì.',
429 429
 
430
-	// O
431
-	'onglet_affacer_base' => 'mi sùnsùn xóxòkplé lɛ ',
432
-	'onglet_auteur' => 'nyɔwlántɔ ɔ ',
433
-	'onglet_contenu_site' => 'gblògblòjí sín àɖɔmɛ ',
434
-	'onglet_evolution_visite_mod' => 'núkɔn yíyí ',
435
-	'onglet_fonctions_avances' => 'wàlɔ xwítíxwítí',
436
-	'onglet_informations_personnelles' => 'xó mɛ ɖé sú tɔn lɛ',
437
-	'onglet_interactivite' => 'wàzɔ ɖókpɔ ',
438
-	'onglet_messagerie' => 'wɛngbáví',
439
-	'onglet_repartition_rubrique' => 'Mi tò àkpáxwé  lɛ',
440
-	'onglet_save_restaur_base' => 'wlíhɛn/ lɛvɔ xóxòkplé blóɖó',
441
-	'onglet_vider_cache' => 'Bɛ̂ ê é ɖò gbàví ɔ mɛ bí sín',
430
+    // O
431
+    'onglet_affacer_base' => 'mi sùnsùn xóxòkplé lɛ ',
432
+    'onglet_auteur' => 'nyɔwlántɔ ɔ ',
433
+    'onglet_contenu_site' => 'gblògblòjí sín àɖɔmɛ ',
434
+    'onglet_evolution_visite_mod' => 'núkɔn yíyí ',
435
+    'onglet_fonctions_avances' => 'wàlɔ xwítíxwítí',
436
+    'onglet_informations_personnelles' => 'xó mɛ ɖé sú tɔn lɛ',
437
+    'onglet_interactivite' => 'wàzɔ ɖókpɔ ',
438
+    'onglet_messagerie' => 'wɛngbáví',
439
+    'onglet_repartition_rubrique' => 'Mi tò àkpáxwé  lɛ',
440
+    'onglet_save_restaur_base' => 'wlíhɛn/ lɛvɔ xóxòkplé blóɖó',
441
+    'onglet_vider_cache' => 'Bɛ̂ ê é ɖò gbàví ɔ mɛ bí sín',
442 442
 
443
-	// P
444
-	'pass_choix_pass' => 'Mi sɔ càvì ɖévó :',
445
-	'pass_erreur' => 'klɛn àfɔ ',
446
-	'pass_erreur_acces_refuse' => 'klɛn àfɔ  mi sɔ yí gblogbloé lɔ jí á',
447
-	'pass_erreur_code_inconnu' => 'mi sɔ yí gblogbloé lɔ jí á',
448
-	'pass_erreur_non_enregistre' => 'klɛn àfɔ  l’adresse <tt>@email_oubli@</tt> ɖò fí á.',
449
-	'pass_erreur_non_valide' => 'klɛn àfɔ <tt>@email_oubli@</tt> ɖò fí á !',
450
-	'pass_erreur_probleme_technique' => 'klɛn àfɔ  ɖò fí á',
451
-	'pass_espace_prive_bla' => 'yé hùn fí nú mɛ bí á
443
+    // P
444
+    'pass_choix_pass' => 'Mi sɔ càvì ɖévó :',
445
+    'pass_erreur' => 'klɛn àfɔ ',
446
+    'pass_erreur_acces_refuse' => 'klɛn àfɔ  mi sɔ yí gblogbloé lɔ jí á',
447
+    'pass_erreur_code_inconnu' => 'mi sɔ yí gblogbloé lɔ jí á',
448
+    'pass_erreur_non_enregistre' => 'klɛn àfɔ  l’adresse <tt>@email_oubli@</tt> ɖò fí á.',
449
+    'pass_erreur_non_valide' => 'klɛn àfɔ <tt>@email_oubli@</tt> ɖò fí á !',
450
+    'pass_erreur_probleme_technique' => 'klɛn àfɔ  ɖò fí á',
451
+    'pass_espace_prive_bla' => 'yé hùn fí nú mɛ bí á
452 452
  ',
453
-	'pass_forum_bla' => 'mi byɔ ɖɔ é mi ná ɖɔ xó ɖò kplékplé ɔ mɛ.',
454
-	'pass_indiquez_cidessous' => 'mi sɔ e-mailú mi tɔn xlɛ 
453
+    'pass_forum_bla' => 'mi byɔ ɖɔ é mi ná ɖɔ xó ɖò kplékplé ɔ mɛ.',
454
+    'pass_indiquez_cidessous' => 'mi sɔ e-mailú mi tɔn xlɛ 
455 455
 .',
456
-	'pass_mail_passcookie' => 'Wɛn é lɔ wɛn càcà wɛ 
456
+    'pass_mail_passcookie' => 'Wɛn é lɔ wɛn càcà wɛ 
457 457
 @nom_site_spip@ (@adresse_site@)
458 458
 
459 459
 Nú mi ná ɖó mɔ nɔtɛn gblogblojí  é lɔ tɔn  mi yì
460 460
     @sendcookie@
461 461
 
462 462
 ', # MODIF
463
-	'pass_mot_oublie' => 'mi yɔn càvì ɔ',
464
-	'pass_nouveau_enregistre' => 'Mi sɔ càvì ɖévó.',
465
-	'pass_nouveau_pass' => 'Mi sɔ càvì ɖévó',
466
-	'pass_ok' => 'bà yí',
467
-	'pass_oubli_mot' => 'mi yɔn càvì ɔ',
468
-	'pass_quitter_fenetre' => 'jó flècè é lɔ ɖó',
469
-	'pass_rappel_login' => 'nyíkɔ mi tɔn  « @login@ ».',
470
-	'pass_recevoir_mail' => 'mi ná sɛ wɛn ɖê ná ɖɔ ɖé mi ná byɔ gblogblojí gbɔn é .', # MODIF
471
-	'pass_retour_public' => 'gblogblojí',
472
-	'pass_rien_a_faire_ici' => 'ŋ ɖé ɖò fí á.',
473
-	'pass_vousinscrire' => 'nyíkɔ mi tɔn',
474
-	'precedent' => 'E wà yì é',
475
-	'previsualisation' => 'kpɔn',
476
-	'previsualiser' => 'kpɔn',
463
+    'pass_mot_oublie' => 'mi yɔn càvì ɔ',
464
+    'pass_nouveau_enregistre' => 'Mi sɔ càvì ɖévó.',
465
+    'pass_nouveau_pass' => 'Mi sɔ càvì ɖévó',
466
+    'pass_ok' => 'bà yí',
467
+    'pass_oubli_mot' => 'mi yɔn càvì ɔ',
468
+    'pass_quitter_fenetre' => 'jó flècè é lɔ ɖó',
469
+    'pass_rappel_login' => 'nyíkɔ mi tɔn  « @login@ ».',
470
+    'pass_recevoir_mail' => 'mi ná sɛ wɛn ɖê ná ɖɔ ɖé mi ná byɔ gblogblojí gbɔn é .', # MODIF
471
+    'pass_retour_public' => 'gblogblojí',
472
+    'pass_rien_a_faire_ici' => 'ŋ ɖé ɖò fí á.',
473
+    'pass_vousinscrire' => 'nyíkɔ mi tɔn',
474
+    'precedent' => 'E wà yì é',
475
+    'previsualisation' => 'kpɔn',
476
+    'previsualiser' => 'kpɔn',
477 477
 
478
-	// S
479
-	'stats_visites_et_popularite' => '@visites@ jónɔ ; tòbítùn : @popularite@',
480
-	'suivant' => 'E jà wè',
478
+    // S
479
+    'stats_visites_et_popularite' => '@visites@ jónɔ ; tòbítùn : @popularite@',
480
+    'suivant' => 'E jà wè',
481 481
 
482
-	// T
483
-	'taille_ko' => '@taille@ ko',
484
-	'taille_mo' => '@taille@ Mo',
485
-	'taille_octets' => '@taille@ octets',
486
-	'texte_actualite_site_1' => 'nú àtɛ wô má mì ɔ mi zìn fí ',
487
-	'texte_actualite_site_2' => 'àtɛ',
488
-	'texte_actualite_site_3' => 'mi ná sɔ mɔ àlì gégé.',
489
-	'texte_creation_automatique_vignette' => 'wlíhɛn/ lɛvɔ xóxòkplé blóɖóBɛ̂ ê é ɖò gbàví ɔ mɛ bí sínZé gɔ ná wěmámɛYé mɔ àyì ɖé ɖó wékwín é lɔ wú áYé sɔ mɔ ɖê ná nɔ kpɔn wékwín sín winwlán gànjí ɔ ɖó sùpípùmɛ.Amɔ có nú mi ná sɔ wěmà mi tɔn ɖé xlɛ hún mi ván núkún ɖémɛ ɖésú hwɛ @gd_formats@, wékwín ɖê yé mà tùn à lɛ ɔ ɖò vɔvɔmɛ. Zìn yé bó kpɔn àyì é yè b ɖó yèwú ɔ@taille_preview@ ',
490
-	'texte_documents_associes' => 'mi sɔ yí gblogblo é lɔ jí áyé hùn fí nú mɛ bí ámi byɔ ɖɔ é mi ná ɖɔ xó ɖò kplékplé ɔ mɛmi sɔ e-mailú mi tɔn xlɛ Wɛn é lɔ wɛn càcà wɛ .',
491
-	'texte_erreur_mise_niveau_base' => 'xó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛmi sɔ xóxòkplégbàví mi tɔn mɔnɔ hɛnmi cyían ɖê jɛ ɖéwú ɔ', # MODIF
492
-	'texte_inc_auth_1' => 'mi kó mɔ mi @auth_login@àmɔ mi sɔ ɖò xóxòkplégbàví ɔ mɛ á', # MODIF
493
-	'texte_inc_auth_2' => 'mi lɛ vɔ yí kànjí',
494
-	'texte_inc_auth_3' => ', vlàvò nú mi gòsínbò dózò nú ɖéxlɛtɔ mi tɔn  ',
495
-	'texte_inc_config' => 'kpɔnjónɔ tòbítùntìto kléwúngbàví ɔ jɛ vɔwɛn é lɔ yé sɛ ɖó ɔ mi kɛnklɛ̂n bó ná lìnlìn mi tɔn ɖé wúɖò kplékplé yé sɔ ɖó dò wɔ mɛnú àtɛ wô má mì ɔ mi zìn fími ná sɔ mɔ àlì gégéwékpá é lɔxógbè lɛ nyɔwlántɔ lɛ gblogblojí é lɔ nɔ zɔn bɔ mi nɔ sɛ  wɛn ɖó bó nɔ lɛ yí wɛnxó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛmi sɔ xóxòkplégbàví mi tɔn ', # MODIF
496
-	'texte_inc_meta_1' => 'mi zìn fími ná sɔ mɔ àlì gégéwékpá é lɔxógbè lɛ nyɔwlántɔ lɛ gblogblojí é lɔ nɔ zɔn bɔ mi nɔ sɛ  wɛn ɖó bó nɔ lɛ yí wɛnxó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛ', # MODIF
497
-	'texte_inc_meta_2' => 'mi k pɔn àcɛ winwl tɔn ',
498
-	'texte_inc_meta_3' => 'E ɖò àkpáxwé ɔ mɛ <code>@repertoire@</code>.', # MODIF
499
-	'texte_statut_en_cours_redaction' => 'E kpó ɖò wíwlánwɛ',
500
-	'texte_statut_poubelle' => 'sɔ nyígbè',
501
-	'texte_statut_propose_evaluation' => 'Mi kpɔnɖɔ yé ná sɔ kɛn ná',
502
-	'texte_statut_publie' => 'sɔɖò àtɛjí',
503
-	'texte_statut_refuse' => 'yé gbɛ',
504
-	'titre_ajouter_mot_cle' => 'zé gbètákɛn gɔná :',
505
-	'titre_cadre_raccourcis' => 'xàsádó:',
506
-	'titre_changer_couleur_interface' => 'ɖyɔ ŋtùn nú àtɛ ɔ',
507
-	'titre_image_admin_article' => 'Mi hɛn ɔ mi ná tò wékpá é lɔ ',
508
-	'titre_image_administrateur' => 'Tìtòtɔ',
509
-	'titre_image_aide' => 'Mi yí àlɔdó ɖò fí',
510
-	'titre_image_auteur_supprime' => 'nyɔwlántɔn ɖê yé sùnsùn',
511
-	'titre_image_redacteur' => 'nyɔwlántɔn  mà ɖò àcɛ',
512
-	'titre_image_redacteur_02' => 'nyɔwlántɔn  ',
513
-	'titre_image_visiteur' => 'Jónɔ',
514
-	'titre_joindre_document' => 'Zé wěmà gɔná ',
515
-	'titre_mots_cles' => 'gbètákɛn',
516
-	'titre_probleme_technique' => 'mɛɖé sɔ sí byɔ fínɛ á.',
517
-	'titre_publier_document' => 'mi sɔ wěmà xlɛ ɖò àkpáxwé lɔ jí',
518
-	'titre_statistiques' => 'akɔŋtá gblogblojí  ɔ tɔn ',
519
-	'titre_titre_document' => 'xótá wěmà tɔn :',
520
-	'trad_reference' => '(wékpá jɔ wékpá)', # MODIF
482
+    // T
483
+    'taille_ko' => '@taille@ ko',
484
+    'taille_mo' => '@taille@ Mo',
485
+    'taille_octets' => '@taille@ octets',
486
+    'texte_actualite_site_1' => 'nú àtɛ wô má mì ɔ mi zìn fí ',
487
+    'texte_actualite_site_2' => 'àtɛ',
488
+    'texte_actualite_site_3' => 'mi ná sɔ mɔ àlì gégé.',
489
+    'texte_creation_automatique_vignette' => 'wlíhɛn/ lɛvɔ xóxòkplé blóɖóBɛ̂ ê é ɖò gbàví ɔ mɛ bí sínZé gɔ ná wěmámɛYé mɔ àyì ɖé ɖó wékwín é lɔ wú áYé sɔ mɔ ɖê ná nɔ kpɔn wékwín sín winwlán gànjí ɔ ɖó sùpípùmɛ.Amɔ có nú mi ná sɔ wěmà mi tɔn ɖé xlɛ hún mi ván núkún ɖémɛ ɖésú hwɛ @gd_formats@, wékwín ɖê yé mà tùn à lɛ ɔ ɖò vɔvɔmɛ. Zìn yé bó kpɔn àyì é yè b ɖó yèwú ɔ@taille_preview@ ',
490
+    'texte_documents_associes' => 'mi sɔ yí gblogblo é lɔ jí áyé hùn fí nú mɛ bí ámi byɔ ɖɔ é mi ná ɖɔ xó ɖò kplékplé ɔ mɛmi sɔ e-mailú mi tɔn xlɛ Wɛn é lɔ wɛn càcà wɛ .',
491
+    'texte_erreur_mise_niveau_base' => 'xó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛmi sɔ xóxòkplégbàví mi tɔn mɔnɔ hɛnmi cyían ɖê jɛ ɖéwú ɔ', # MODIF
492
+    'texte_inc_auth_1' => 'mi kó mɔ mi @auth_login@àmɔ mi sɔ ɖò xóxòkplégbàví ɔ mɛ á', # MODIF
493
+    'texte_inc_auth_2' => 'mi lɛ vɔ yí kànjí',
494
+    'texte_inc_auth_3' => ', vlàvò nú mi gòsínbò dózò nú ɖéxlɛtɔ mi tɔn  ',
495
+    'texte_inc_config' => 'kpɔnjónɔ tòbítùntìto kléwúngbàví ɔ jɛ vɔwɛn é lɔ yé sɛ ɖó ɔ mi kɛnklɛ̂n bó ná lìnlìn mi tɔn ɖé wúɖò kplékplé yé sɔ ɖó dò wɔ mɛnú àtɛ wô má mì ɔ mi zìn fími ná sɔ mɔ àlì gégéwékpá é lɔxógbè lɛ nyɔwlántɔ lɛ gblogblojí é lɔ nɔ zɔn bɔ mi nɔ sɛ  wɛn ɖó bó nɔ lɛ yí wɛnxó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛmi sɔ xóxòkplégbàví mi tɔn ', # MODIF
496
+    'texte_inc_meta_1' => 'mi zìn fími ná sɔ mɔ àlì gégéwékpá é lɔxógbè lɛ nyɔwlántɔ lɛ gblogblojí é lɔ nɔ zɔn bɔ mi nɔ sɛ  wɛn ɖó bó nɔ lɛ yí wɛnxó kléwun lɛ wěmà kléwún ɖé lɛ wɛbɔ yé nɔ zɔn bɔ xó lɛ nɔ yí àtɛjí gànmɛgànmɛ', # MODIF
497
+    'texte_inc_meta_2' => 'mi k pɔn àcɛ winwl tɔn ',
498
+    'texte_inc_meta_3' => 'E ɖò àkpáxwé ɔ mɛ <code>@repertoire@</code>.', # MODIF
499
+    'texte_statut_en_cours_redaction' => 'E kpó ɖò wíwlánwɛ',
500
+    'texte_statut_poubelle' => 'sɔ nyígbè',
501
+    'texte_statut_propose_evaluation' => 'Mi kpɔnɖɔ yé ná sɔ kɛn ná',
502
+    'texte_statut_publie' => 'sɔɖò àtɛjí',
503
+    'texte_statut_refuse' => 'yé gbɛ',
504
+    'titre_ajouter_mot_cle' => 'zé gbètákɛn gɔná :',
505
+    'titre_cadre_raccourcis' => 'xàsádó:',
506
+    'titre_changer_couleur_interface' => 'ɖyɔ ŋtùn nú àtɛ ɔ',
507
+    'titre_image_admin_article' => 'Mi hɛn ɔ mi ná tò wékpá é lɔ ',
508
+    'titre_image_administrateur' => 'Tìtòtɔ',
509
+    'titre_image_aide' => 'Mi yí àlɔdó ɖò fí',
510
+    'titre_image_auteur_supprime' => 'nyɔwlántɔn ɖê yé sùnsùn',
511
+    'titre_image_redacteur' => 'nyɔwlántɔn  mà ɖò àcɛ',
512
+    'titre_image_redacteur_02' => 'nyɔwlántɔn  ',
513
+    'titre_image_visiteur' => 'Jónɔ',
514
+    'titre_joindre_document' => 'Zé wěmà gɔná ',
515
+    'titre_mots_cles' => 'gbètákɛn',
516
+    'titre_probleme_technique' => 'mɛɖé sɔ sí byɔ fínɛ á.',
517
+    'titre_publier_document' => 'mi sɔ wěmà xlɛ ɖò àkpáxwé lɔ jí',
518
+    'titre_statistiques' => 'akɔŋtá gblogblojí  ɔ tɔn ',
519
+    'titre_titre_document' => 'xótá wěmà tɔn :',
520
+    'trad_reference' => '(wékpá jɔ wékpá)', # MODIF
521 521
 
522
-	// Z
523
-	'zbug_balise_b_aval' => ' :Dògbó B ɖò fìfómɛ',
524
-	'zbug_boucle' => 'Fífómɛ bìbɛmɛ',
525
-	'zbug_boucle_recursive_undef' => 'Afɔ Fífómɛ bìbɛmɛ nɔ wà hwɛhwɛ yè mà sɔ ɖáyì é', # MODIF
526
-	'zbug_champ_hors_boucle' => 'Tɛnmɛ  @champ@ é ɖò vò nú  Fífómɛ bìbɛmɛ',
527
-	'zbug_champ_hors_motif' => 'Tɛnmɛ @champ@ é ɖò vò nú  Fífómɛ bìbɛmɛ @motif@', # MODIF
528
-	'zbug_code' => 'Awòkɛn',
529
-	'zbug_critere_inconnu' => 'Sɛnxwì yè mà tùn@critere@', # MODIF
530
-	'zbug_distant_interdit' => 'Yè gbɛ ê má ɖò nù ɖé mɛ a', # MODIF
531
-	'zbug_doublon_table_sans_index' => 'doublons sur une table sans index', # MODIF
532
-	'zbug_erreur_boucle_double' => 'tòbòtòbò@id@:tímɛ àzɔn wè', # MODIF
533
-	'zbug_erreur_boucle_fermant' => 'tòbòtòbò@:cávì é nú ɔ ɖè á', # MODIF
534
-	'zbug_erreur_boucle_syntaxe' => 'tòbòtòbò ɔ sɔ gbè á', # MODIF
535
-	'zbug_erreur_execution_page' => 'Afɔkílɛn ɖò àzɔ wìwàmɛ', # MODIF
536
-	'zbug_erreur_filtre' => 'klɛn àfɔ ', # MODIF
537
-	'zbug_erreur_meme_parent' => '{Nû_ɖòkpó ɔ} Fífómɛ bìbɛmɛ kɛɖɛ wɛ yè nɔ bló ná(Kplékplé lɛ) kabi (Akpáxwé lɛ)', # MODIF
538
-	'zbug_erreur_squelette' => 'Afɔkílɛn (lɛ) ɖò tìtòmɛ ò mɛ ',
539
-	'zbug_info_erreur_squelette' => 'àfɔkiklɛn ɖò gblogblojí',
540
-	'zbug_inversion_ordre_inexistant' => 'Adà lílɛ nú wàlɔ é kó tíìn é', # MODIF
541
-	'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle recursive', # MODIF
542
-	'zbug_parametres_inclus_incorrects' => ' wàlɔ yíyìɖémɛ  ɔ tɔn lɛ jlɔ à ', # MODIF
543
-	'zbug_resultat' => 'Gbètà',
544
-	'zbug_serveur_indefini' => 'Mɔxwìtíxwìtítàtɔ SQL tɔn ê mà tɛɖɛ é jì a ', # MODIF
545
-	'zbug_table_inconnue' => 'Tìtòmɛ  SQL « @table@ »yè mà tùn'
522
+    // Z
523
+    'zbug_balise_b_aval' => ' :Dògbó B ɖò fìfómɛ',
524
+    'zbug_boucle' => 'Fífómɛ bìbɛmɛ',
525
+    'zbug_boucle_recursive_undef' => 'Afɔ Fífómɛ bìbɛmɛ nɔ wà hwɛhwɛ yè mà sɔ ɖáyì é', # MODIF
526
+    'zbug_champ_hors_boucle' => 'Tɛnmɛ  @champ@ é ɖò vò nú  Fífómɛ bìbɛmɛ',
527
+    'zbug_champ_hors_motif' => 'Tɛnmɛ @champ@ é ɖò vò nú  Fífómɛ bìbɛmɛ @motif@', # MODIF
528
+    'zbug_code' => 'Awòkɛn',
529
+    'zbug_critere_inconnu' => 'Sɛnxwì yè mà tùn@critere@', # MODIF
530
+    'zbug_distant_interdit' => 'Yè gbɛ ê má ɖò nù ɖé mɛ a', # MODIF
531
+    'zbug_doublon_table_sans_index' => 'doublons sur une table sans index', # MODIF
532
+    'zbug_erreur_boucle_double' => 'tòbòtòbò@id@:tímɛ àzɔn wè', # MODIF
533
+    'zbug_erreur_boucle_fermant' => 'tòbòtòbò@:cávì é nú ɔ ɖè á', # MODIF
534
+    'zbug_erreur_boucle_syntaxe' => 'tòbòtòbò ɔ sɔ gbè á', # MODIF
535
+    'zbug_erreur_execution_page' => 'Afɔkílɛn ɖò àzɔ wìwàmɛ', # MODIF
536
+    'zbug_erreur_filtre' => 'klɛn àfɔ ', # MODIF
537
+    'zbug_erreur_meme_parent' => '{Nû_ɖòkpó ɔ} Fífómɛ bìbɛmɛ kɛɖɛ wɛ yè nɔ bló ná(Kplékplé lɛ) kabi (Akpáxwé lɛ)', # MODIF
538
+    'zbug_erreur_squelette' => 'Afɔkílɛn (lɛ) ɖò tìtòmɛ ò mɛ ',
539
+    'zbug_info_erreur_squelette' => 'àfɔkiklɛn ɖò gblogblojí',
540
+    'zbug_inversion_ordre_inexistant' => 'Adà lílɛ nú wàlɔ é kó tíìn é', # MODIF
541
+    'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle recursive', # MODIF
542
+    'zbug_parametres_inclus_incorrects' => ' wàlɔ yíyìɖémɛ  ɔ tɔn lɛ jlɔ à ', # MODIF
543
+    'zbug_resultat' => 'Gbètà',
544
+    'zbug_serveur_indefini' => 'Mɔxwìtíxwìtítàtɔ SQL tɔn ê mà tɛɖɛ é jì a ', # MODIF
545
+    'zbug_table_inconnue' => 'Tìtòmɛ  SQL « @table@ »yè mà tùn'
546 546
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_oc_gsc.php 1 patch
Indentation   +514 added lines, -514 removed lines patch added patch discarded remove patch
@@ -4,476 +4,476 @@  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' => 'Tornar a l’interfàcia grafica completa',
14
-	'access_mode_texte' => 'Afichar l’interfàcia textuau simplificada',
15
-	'admin_debug' => 'desbugatge',
16
-	'admin_modifier_article' => 'Modificar aqueth article',
17
-	'admin_modifier_auteur' => 'Modificar aqueth autor',
18
-	'admin_modifier_breve' => 'Modificar aquera brèva',
19
-	'admin_modifier_mot' => 'Modificar aqueth mot clau',
20
-	'admin_modifier_rubrique' => 'Modificar aquera rubrica',
21
-	'admin_recalculer' => 'Tornar calcular la pagina',
22
-	'alerte_maj_impossible' => '<b>Alèrta!</b> Qu’ei impossible d’actualizar la basa SQL de cap tà la version @version@; dilhèu que i a un problèma relatiu au dret de modificar la basa de dadas. Volhatz contactar lo vòste aubergader.',
23
-	'analyse_xml' => 'Analisi XML',
24
-	'articles_recents' => 'Los articles mei recents',
25
-	'avis_archive_incorrect' => 'lo fichièr archiu n’ei pas un fichièr SPIP',
26
-	'avis_archive_invalide' => 'lo fichièr archiu n’ei pas valid',
27
-	'avis_attention' => 'ATENCION!',
28
-	'avis_champ_incorrect_type_objet' => 'Nom de camp incorrècte @name@ tà objècte de tipe @type@',
29
-	'avis_colonne_inexistante' => 'La colomna @col@ n’existeish pas',
30
-	'avis_erreur' => 'Error: vejatz ça devath',
31
-	'avis_erreur_connexion' => 'Error de connexion',
32
-	'avis_erreur_cookie' => 'problèma de cookie',
33
-	'avis_erreur_fonction_contexte' => 'Error de programacion. Non cau pas aperar aquera foncion dens aqueth contèxt.',
34
-	'avis_erreur_mysql' => 'Error SQL ',
35
-	'avis_erreur_sauvegarde' => 'Error dens la sauvagarda (@type@ @id_objet@)! ',
12
+    // A
13
+    'access_interface_graphique' => 'Tornar a l’interfàcia grafica completa',
14
+    'access_mode_texte' => 'Afichar l’interfàcia textuau simplificada',
15
+    'admin_debug' => 'desbugatge',
16
+    'admin_modifier_article' => 'Modificar aqueth article',
17
+    'admin_modifier_auteur' => 'Modificar aqueth autor',
18
+    'admin_modifier_breve' => 'Modificar aquera brèva',
19
+    'admin_modifier_mot' => 'Modificar aqueth mot clau',
20
+    'admin_modifier_rubrique' => 'Modificar aquera rubrica',
21
+    'admin_recalculer' => 'Tornar calcular la pagina',
22
+    'alerte_maj_impossible' => '<b>Alèrta!</b> Qu’ei impossible d’actualizar la basa SQL de cap tà la version @version@; dilhèu que i a un problèma relatiu au dret de modificar la basa de dadas. Volhatz contactar lo vòste aubergader.',
23
+    'analyse_xml' => 'Analisi XML',
24
+    'articles_recents' => 'Los articles mei recents',
25
+    'avis_archive_incorrect' => 'lo fichièr archiu n’ei pas un fichièr SPIP',
26
+    'avis_archive_invalide' => 'lo fichièr archiu n’ei pas valid',
27
+    'avis_attention' => 'ATENCION!',
28
+    'avis_champ_incorrect_type_objet' => 'Nom de camp incorrècte @name@ tà objècte de tipe @type@',
29
+    'avis_colonne_inexistante' => 'La colomna @col@ n’existeish pas',
30
+    'avis_erreur' => 'Error: vejatz ça devath',
31
+    'avis_erreur_connexion' => 'Error de connexion',
32
+    'avis_erreur_cookie' => 'problèma de cookie',
33
+    'avis_erreur_fonction_contexte' => 'Error de programacion. Non cau pas aperar aquera foncion dens aqueth contèxt.',
34
+    'avis_erreur_mysql' => 'Error SQL ',
35
+    'avis_erreur_sauvegarde' => 'Error dens la sauvagarda (@type@ @id_objet@)! ',
36 36
 
37
-	// B
38
-	'barre_a_accent_grave' => 'Inserir ua A accent grèu majuscula',
39
-	'barre_aide' => 'Utilizar las acorcidas tipograficas entà enriquir la vòsta compaginacion',
40
-	'barre_e_accent_aigu' => 'Inserir ua E accent agut majuscula',
41
-	'barre_eo' => 'Inserir ua E dens l’O',
42
-	'barre_eo_maj' => 'Inserir ua E dens l’O majuscula', # MODIF
43
-	'barre_euro' => 'Inserir lo simbèu de l’èuro: €',
44
-	'barre_gras' => 'Hicar en {{gras}}',
45
-	'barre_guillemets' => 'Enrodar dab « verguetas »',
46
-	'barre_guillemets_simples' => 'Enrodar dab „verguetas“',
47
-	'barre_intertitre' => 'Transformar en {{{intertítol}}}',
48
-	'barre_italic' => 'Hicar en {italics}',
49
-	'barre_lien' => 'Transformar en [ligam ipertèxt->http://...]',
50
-	'barre_lien_input' => 'Volhatz indicar l’adreiça deu vòste ligam (que podetz indicar ua adreiça web devath la forma http://www.lomensit.com o simplament indicar lo numèro d’un article d’aqueth sit).',
51
-	'barre_note' => 'Transformar en [[Nòta de pè]]',
52
-	'barre_quote' => '<quote>Citar un messatge</quote>',
53
-	'bouton_changer' => 'Cambiar',
54
-	'bouton_chercher' => 'Cercar',
55
-	'bouton_choisir' => 'Causir',
56
-	'bouton_download' => 'Télécharger', # MODIF
57
-	'bouton_enregistrer' => 'Registrar',
58
-	'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatjaria intèrna',
59
-	'bouton_radio_envoi_annonces' => 'Mandar los anoncis editoriaus',
60
-	'bouton_radio_non_envoi_annonces' => 'Non mandar pas nat anonci',
61
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Non mandar pas la tèra de las nautats',
62
-	'bouton_recharger_page' => 'tornar cargar aquera pagina',
63
-	'bouton_telecharger' => 'Telecargar',
64
-	'bouton_upload' => 'Telecargar', # MODIF
65
-	'bouton_valider' => 'Validar',
37
+    // B
38
+    'barre_a_accent_grave' => 'Inserir ua A accent grèu majuscula',
39
+    'barre_aide' => 'Utilizar las acorcidas tipograficas entà enriquir la vòsta compaginacion',
40
+    'barre_e_accent_aigu' => 'Inserir ua E accent agut majuscula',
41
+    'barre_eo' => 'Inserir ua E dens l’O',
42
+    'barre_eo_maj' => 'Inserir ua E dens l’O majuscula', # MODIF
43
+    'barre_euro' => 'Inserir lo simbèu de l’èuro: €',
44
+    'barre_gras' => 'Hicar en {{gras}}',
45
+    'barre_guillemets' => 'Enrodar dab « verguetas »',
46
+    'barre_guillemets_simples' => 'Enrodar dab „verguetas“',
47
+    'barre_intertitre' => 'Transformar en {{{intertítol}}}',
48
+    'barre_italic' => 'Hicar en {italics}',
49
+    'barre_lien' => 'Transformar en [ligam ipertèxt->http://...]',
50
+    'barre_lien_input' => 'Volhatz indicar l’adreiça deu vòste ligam (que podetz indicar ua adreiça web devath la forma http://www.lomensit.com o simplament indicar lo numèro d’un article d’aqueth sit).',
51
+    'barre_note' => 'Transformar en [[Nòta de pè]]',
52
+    'barre_quote' => '<quote>Citar un messatge</quote>',
53
+    'bouton_changer' => 'Cambiar',
54
+    'bouton_chercher' => 'Cercar',
55
+    'bouton_choisir' => 'Causir',
56
+    'bouton_download' => 'Télécharger', # MODIF
57
+    'bouton_enregistrer' => 'Registrar',
58
+    'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatjaria intèrna',
59
+    'bouton_radio_envoi_annonces' => 'Mandar los anoncis editoriaus',
60
+    'bouton_radio_non_envoi_annonces' => 'Non mandar pas nat anonci',
61
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Non mandar pas la tèra de las nautats',
62
+    'bouton_recharger_page' => 'tornar cargar aquera pagina',
63
+    'bouton_telecharger' => 'Telecargar',
64
+    'bouton_upload' => 'Telecargar', # MODIF
65
+    'bouton_valider' => 'Validar',
66 66
 
67
-	// C
68
-	'cal_apresmidi' => 'tantòst',
69
-	'cal_jour_entier' => 'dia entièr',
70
-	'cal_matin' => 'matin',
71
-	'cal_par_jour' => 'calendèr per dia',
72
-	'cal_par_mois' => 'calendèr per mes',
73
-	'cal_par_semaine' => 'calendèr per setmana',
74
-	'confirm_changer_statut' => 'Atencion, qu’avetz demandat de cambiar l’estatut d’aqueth element. E desiratz de contunhar? ',
67
+    // C
68
+    'cal_apresmidi' => 'tantòst',
69
+    'cal_jour_entier' => 'dia entièr',
70
+    'cal_matin' => 'matin',
71
+    'cal_par_jour' => 'calendèr per dia',
72
+    'cal_par_mois' => 'calendèr per mes',
73
+    'cal_par_semaine' => 'calendèr per setmana',
74
+    'confirm_changer_statut' => 'Atencion, qu’avetz demandat de cambiar l’estatut d’aqueth element. E desiratz de contunhar? ',
75 75
 
76
-	// D
77
-	'date_aujourdhui' => 'uei',
78
-	'date_avant_jc' => 'abans lo Crist',
79
-	'date_dans' => 'd’aquí @delai@',
80
-	'date_de_mois_1' => '@j@ de genèr',
81
-	'date_de_mois_10' => '@j@ d’octòbre',
82
-	'date_de_mois_11' => '@j@ de noveme',
83
-	'date_de_mois_12' => '@j@ de deceme',
84
-	'date_de_mois_2' => '@j@ de heurèr',
85
-	'date_de_mois_3' => '@j@ de març',
86
-	'date_de_mois_4' => '@j@ d’abriu',
87
-	'date_de_mois_5' => '@j@ de mai',
88
-	'date_de_mois_6' => '@j@ de junh',
89
-	'date_de_mois_7' => '@j@ de julhet',
90
-	'date_de_mois_8' => '@j@ d’agost',
91
-	'date_de_mois_9' => '@j@ de seteme',
92
-	'date_demain' => 'deman',
93
-	'date_fmt_heures_minutes' => '@h@h@m@min',
94
-	'date_fmt_jour_heure' => '@jour@ a @heure@',
95
-	'date_fmt_jour_mois' => '@jourmois@',
96
-	'date_fmt_jour_mois_annee' => '@jourmois@ de @annee@',
97
-	'date_fmt_mois_annee' => '@nommois@ de @annee@',
98
-	'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
99
-	'date_heures' => 'òras',
100
-	'date_hier' => 'ièr',
101
-	'date_il_y_a' => '@delai@ a',
102
-	'date_jnum1' => '1r',
103
-	'date_jnum10' => '10',
104
-	'date_jnum11' => '11',
105
-	'date_jnum12' => '12',
106
-	'date_jnum13' => '13',
107
-	'date_jnum14' => '14',
108
-	'date_jnum15' => '15',
109
-	'date_jnum16' => '16',
110
-	'date_jnum17' => '17',
111
-	'date_jnum18' => '18',
112
-	'date_jnum19' => '19',
113
-	'date_jnum2' => '2',
114
-	'date_jnum20' => '20',
115
-	'date_jnum21' => '21',
116
-	'date_jnum22' => '22',
117
-	'date_jnum23' => '23',
118
-	'date_jnum24' => '24',
119
-	'date_jnum25' => '25',
120
-	'date_jnum26' => '26',
121
-	'date_jnum27' => '27',
122
-	'date_jnum28' => '28',
123
-	'date_jnum29' => '29',
124
-	'date_jnum3' => '3',
125
-	'date_jnum30' => '30',
126
-	'date_jnum31' => '31',
127
-	'date_jnum4' => '4',
128
-	'date_jnum5' => '5',
129
-	'date_jnum6' => '6',
130
-	'date_jnum7' => '7',
131
-	'date_jnum8' => '8',
132
-	'date_jnum9' => '9',
133
-	'date_jour_1' => 'dimenge',
134
-	'date_jour_2' => 'diluns',
135
-	'date_jour_3' => 'dimars',
136
-	'date_jour_4' => 'dimèrcs',
137
-	'date_jour_5' => 'dijaus',
138
-	'date_jour_6' => 'divés',
139
-	'date_jour_7' => 'dissabte',
140
-	'date_jours' => 'dias',
141
-	'date_minutes' => 'minutas',
142
-	'date_mois' => 'mes',
143
-	'date_mois_1' => 'genèr',
144
-	'date_mois_10' => 'octòbre',
145
-	'date_mois_11' => 'noveme',
146
-	'date_mois_12' => 'deceme',
147
-	'date_mois_2' => 'heurèr',
148
-	'date_mois_3' => 'març',
149
-	'date_mois_4' => 'abriu',
150
-	'date_mois_5' => 'mai',
151
-	'date_mois_6' => 'junh',
152
-	'date_mois_7' => 'julhet',
153
-	'date_mois_8' => 'agost',
154
-	'date_mois_9' => 'seteme',
155
-	'date_saison_1' => 'ivèrn',
156
-	'date_saison_2' => 'prima',
157
-	'date_saison_3' => 'estiu',
158
-	'date_saison_4' => 'agòr',
159
-	'date_semaines' => 'setmana(s)',
160
-	'dirs_commencer' => 'entà començar vertadèrament l’installacion',
161
-	'dirs_preliminaire' => 'Preliminar: <b>Reglar los drets d’accès</b>',
162
-	'dirs_probleme_droits' => 'Problèma de drets d’accès', # MODIF
163
-	'dirs_repertoires_absents' => '<b>Non s’ei pas trobat los repertòris seguents: <ul>@bad_dirs@.</ul> </b>
76
+    // D
77
+    'date_aujourdhui' => 'uei',
78
+    'date_avant_jc' => 'abans lo Crist',
79
+    'date_dans' => 'd’aquí @delai@',
80
+    'date_de_mois_1' => '@j@ de genèr',
81
+    'date_de_mois_10' => '@j@ d’octòbre',
82
+    'date_de_mois_11' => '@j@ de noveme',
83
+    'date_de_mois_12' => '@j@ de deceme',
84
+    'date_de_mois_2' => '@j@ de heurèr',
85
+    'date_de_mois_3' => '@j@ de març',
86
+    'date_de_mois_4' => '@j@ d’abriu',
87
+    'date_de_mois_5' => '@j@ de mai',
88
+    'date_de_mois_6' => '@j@ de junh',
89
+    'date_de_mois_7' => '@j@ de julhet',
90
+    'date_de_mois_8' => '@j@ d’agost',
91
+    'date_de_mois_9' => '@j@ de seteme',
92
+    'date_demain' => 'deman',
93
+    'date_fmt_heures_minutes' => '@h@h@m@min',
94
+    'date_fmt_jour_heure' => '@jour@ a @heure@',
95
+    'date_fmt_jour_mois' => '@jourmois@',
96
+    'date_fmt_jour_mois_annee' => '@jourmois@ de @annee@',
97
+    'date_fmt_mois_annee' => '@nommois@ de @annee@',
98
+    'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
99
+    'date_heures' => 'òras',
100
+    'date_hier' => 'ièr',
101
+    'date_il_y_a' => '@delai@ a',
102
+    'date_jnum1' => '1r',
103
+    'date_jnum10' => '10',
104
+    'date_jnum11' => '11',
105
+    'date_jnum12' => '12',
106
+    'date_jnum13' => '13',
107
+    'date_jnum14' => '14',
108
+    'date_jnum15' => '15',
109
+    'date_jnum16' => '16',
110
+    'date_jnum17' => '17',
111
+    'date_jnum18' => '18',
112
+    'date_jnum19' => '19',
113
+    'date_jnum2' => '2',
114
+    'date_jnum20' => '20',
115
+    'date_jnum21' => '21',
116
+    'date_jnum22' => '22',
117
+    'date_jnum23' => '23',
118
+    'date_jnum24' => '24',
119
+    'date_jnum25' => '25',
120
+    'date_jnum26' => '26',
121
+    'date_jnum27' => '27',
122
+    'date_jnum28' => '28',
123
+    'date_jnum29' => '29',
124
+    'date_jnum3' => '3',
125
+    'date_jnum30' => '30',
126
+    'date_jnum31' => '31',
127
+    'date_jnum4' => '4',
128
+    'date_jnum5' => '5',
129
+    'date_jnum6' => '6',
130
+    'date_jnum7' => '7',
131
+    'date_jnum8' => '8',
132
+    'date_jnum9' => '9',
133
+    'date_jour_1' => 'dimenge',
134
+    'date_jour_2' => 'diluns',
135
+    'date_jour_3' => 'dimars',
136
+    'date_jour_4' => 'dimèrcs',
137
+    'date_jour_5' => 'dijaus',
138
+    'date_jour_6' => 'divés',
139
+    'date_jour_7' => 'dissabte',
140
+    'date_jours' => 'dias',
141
+    'date_minutes' => 'minutas',
142
+    'date_mois' => 'mes',
143
+    'date_mois_1' => 'genèr',
144
+    'date_mois_10' => 'octòbre',
145
+    'date_mois_11' => 'noveme',
146
+    'date_mois_12' => 'deceme',
147
+    'date_mois_2' => 'heurèr',
148
+    'date_mois_3' => 'març',
149
+    'date_mois_4' => 'abriu',
150
+    'date_mois_5' => 'mai',
151
+    'date_mois_6' => 'junh',
152
+    'date_mois_7' => 'julhet',
153
+    'date_mois_8' => 'agost',
154
+    'date_mois_9' => 'seteme',
155
+    'date_saison_1' => 'ivèrn',
156
+    'date_saison_2' => 'prima',
157
+    'date_saison_3' => 'estiu',
158
+    'date_saison_4' => 'agòr',
159
+    'date_semaines' => 'setmana(s)',
160
+    'dirs_commencer' => 'entà començar vertadèrament l’installacion',
161
+    'dirs_preliminaire' => 'Preliminar: <b>Reglar los drets d’accès</b>',
162
+    'dirs_probleme_droits' => 'Problèma de drets d’accès', # MODIF
163
+    'dirs_repertoires_absents' => '<b>Non s’ei pas trobat los repertòris seguents: <ul>@bad_dirs@.</ul> </b>
164 164
   <p>Que’s pòt que venga d’un problèma de majusculas o minusculas mau hicadas.
165 165
   Verificatz que las minusculas e majusculas d’aqueths repertòris e correspónian plan dab çò d’afichat
166 166
   ça sus; se n’ei pas lo cas, tornatz nommar los repertòris dab lo vòste logiciau FTP en corregir l’error.
167 167
   <p>Un còp qu’auratz hèit aquò, que poiratz ', # MODIF
168
-	'dirs_repertoires_suivants' => '<b>Los repertòris seguents non son pas accessibles en escritura: <ul>@bad_dirs@.</ul> </b>
168
+    'dirs_repertoires_suivants' => '<b>Los repertòris seguents non son pas accessibles en escritura: <ul>@bad_dirs@.</ul> </b>
169 169
   <p>Entà adobar aquò, utilizatz lo vòste client FTP entà reglar los drets d’accès de cadun
170 170
   d’aqueths repertòris. La guida d’installacion qu’explica en detalh quin cau procedir.
171 171
   <p>Tanlèu qu’auratz hèita aquera manipulacion, que poiratz ', # MODIF
172
-	'double_occurrence' => 'Double occurrence', # MODIF
172
+    'double_occurrence' => 'Double occurrence', # MODIF
173 173
 
174
-	// E
175
-	'envoi_via_le_site' => 'Mandadís dab lo biaish deu sit web',
174
+    // E
175
+    'envoi_via_le_site' => 'Mandadís dab lo biaish deu sit web',
176 176
 
177
-	// F
178
-	'fichier_introuvable' => 'Non s’ei pas pogut trobar lo fichièr @fichier@.', # MODIF
179
-	'form_deja_inscrit' => 'Qu’ètz ja inscriut(a).',
180
-	'form_email_non_valide' => 'La vòsta adreiça e-mail n’ei pas valida.',
181
-	'form_forum_access_refuse' => 'Non podetz plus accedir a aqueth sit.',
182
-	'form_forum_bonjour' => 'Adishatz @nom@,,',
183
-	'form_forum_email_deja_enregistre' => 'Aquera adreiça e-mail ja qu’ei registrada, doncas que podetz utilizar lo vòste mot de santa Clara costumèr.',
184
-	'form_forum_identifiant_mail' => 'Que vs’avèm mandat lo vòste identificant navèth per e-mail.',
185
-	'form_forum_identifiants' => 'Identificants personaus',
186
-	'form_forum_indiquer_nom_email' => 'Indicatz aquí lo vòste nom e la vòsta adreiça e-mail. Lo vòste identificant personau qu’arribarà lèu-lèu, per e-mail.',
187
-	'form_forum_login' => 'login:',
188
-	'form_forum_message_auto' => '(aquò qu’ei un messatge automatic)',
189
-	'form_forum_pass' => 'mot de santa Clara:',
190
-	'form_forum_probleme_mail' => 'Problèma d’e-mail: ne’s pòt pas mandar l’identificant.',
191
-	'form_forum_voici1' => 'Tiètz los vòstes identificants entà poder participar aus forums
177
+    // F
178
+    'fichier_introuvable' => 'Non s’ei pas pogut trobar lo fichièr @fichier@.', # MODIF
179
+    'form_deja_inscrit' => 'Qu’ètz ja inscriut(a).',
180
+    'form_email_non_valide' => 'La vòsta adreiça e-mail n’ei pas valida.',
181
+    'form_forum_access_refuse' => 'Non podetz plus accedir a aqueth sit.',
182
+    'form_forum_bonjour' => 'Adishatz @nom@,,',
183
+    'form_forum_email_deja_enregistre' => 'Aquera adreiça e-mail ja qu’ei registrada, doncas que podetz utilizar lo vòste mot de santa Clara costumèr.',
184
+    'form_forum_identifiant_mail' => 'Que vs’avèm mandat lo vòste identificant navèth per e-mail.',
185
+    'form_forum_identifiants' => 'Identificants personaus',
186
+    'form_forum_indiquer_nom_email' => 'Indicatz aquí lo vòste nom e la vòsta adreiça e-mail. Lo vòste identificant personau qu’arribarà lèu-lèu, per e-mail.',
187
+    'form_forum_login' => 'login:',
188
+    'form_forum_message_auto' => '(aquò qu’ei un messatge automatic)',
189
+    'form_forum_pass' => 'mot de santa Clara:',
190
+    'form_forum_probleme_mail' => 'Problèma d’e-mail: ne’s pòt pas mandar l’identificant.',
191
+    'form_forum_voici1' => 'Tiètz los vòstes identificants entà poder participar aus forums
192 192
 deu sit "@nom_site_spip@" (@adresse_site@):', # MODIF
193
-	'form_forum_voici2' => 'Tiètz los vòstes identificants entà perpausar articles 
193
+    'form_forum_voici2' => 'Tiètz los vòstes identificants entà perpausar articles 
194 194
  suu sit "@nom_site_spip@" (@adresse_login@):', # MODIF
195
-	'form_indiquer_email' => 'Volhatz indicar la vòsta adreiça e-mail.',
196
-	'form_indiquer_nom' => 'Volhatz indicar lo vòste nom.',
197
-	'form_indiquer_nom_site' => 'Volhatz indicar lo nom deu vòste sit.',
198
-	'form_pet_deja_enregistre' => 'Ja aqueth sit qu’ei registrat',
199
-	'form_pet_signature_pasprise' => 'La vòsta signatura n’ei pas presa en compte.',
200
-	'form_prop_confirmer_envoi' => 'Confirmar lo mandadís',
201
-	'form_prop_description' => 'Descripcion/comentari',
202
-	'form_prop_enregistre' => 'La vòsta proposicion qu’ei plan registrada, qu’apareisherà en linha tanlèu que los responsables deu sit e l’auràn validada .',
203
-	'form_prop_envoyer' => 'Mandar un messatge',
204
-	'form_prop_indiquer_email' => 'Volhatz indicar ua adreiça e-mail valida',
205
-	'form_prop_indiquer_nom_site' => 'Volhatz indicar lo nom deu sit.',
206
-	'form_prop_indiquer_sujet' => 'Volhatz indicar un subjècte',
207
-	'form_prop_message_envoye' => 'Messatge mandat',
208
-	'form_prop_non_enregistre' => 'La vòsta proposicion n’ei pas estada registrada.',
209
-	'form_prop_sujet' => 'Subjècte',
210
-	'form_prop_url_site' => 'Adreiça (URL) deu sit', # MODIF
211
-	'forum_non_inscrit' => 'Sia n’ètz pas inscriut(a), sia avetz hèit ua error d’adreiça o de mot de santa Clara. ',
212
-	'forum_par_auteur' => 'per @auteur@',
213
-	'forum_titre_erreur' => 'Error...',
195
+    'form_indiquer_email' => 'Volhatz indicar la vòsta adreiça e-mail.',
196
+    'form_indiquer_nom' => 'Volhatz indicar lo vòste nom.',
197
+    'form_indiquer_nom_site' => 'Volhatz indicar lo nom deu vòste sit.',
198
+    'form_pet_deja_enregistre' => 'Ja aqueth sit qu’ei registrat',
199
+    'form_pet_signature_pasprise' => 'La vòsta signatura n’ei pas presa en compte.',
200
+    'form_prop_confirmer_envoi' => 'Confirmar lo mandadís',
201
+    'form_prop_description' => 'Descripcion/comentari',
202
+    'form_prop_enregistre' => 'La vòsta proposicion qu’ei plan registrada, qu’apareisherà en linha tanlèu que los responsables deu sit e l’auràn validada .',
203
+    'form_prop_envoyer' => 'Mandar un messatge',
204
+    'form_prop_indiquer_email' => 'Volhatz indicar ua adreiça e-mail valida',
205
+    'form_prop_indiquer_nom_site' => 'Volhatz indicar lo nom deu sit.',
206
+    'form_prop_indiquer_sujet' => 'Volhatz indicar un subjècte',
207
+    'form_prop_message_envoye' => 'Messatge mandat',
208
+    'form_prop_non_enregistre' => 'La vòsta proposicion n’ei pas estada registrada.',
209
+    'form_prop_sujet' => 'Subjècte',
210
+    'form_prop_url_site' => 'Adreiça (URL) deu sit', # MODIF
211
+    'forum_non_inscrit' => 'Sia n’ètz pas inscriut(a), sia avetz hèit ua error d’adreiça o de mot de santa Clara. ',
212
+    'forum_par_auteur' => 'per @auteur@',
213
+    'forum_titre_erreur' => 'Error...',
214 214
 
215
-	// I
216
-	'ical_texte_rss_articles' => 'Lo fichièr "backend" deus articles d’aqueste sit que’s tròba a l’adreiça:',
217
-	'ical_texte_rss_articles2' => 'Atanben que podetz obtiéner fichièrs "backend" peus articles de cada rubrica deu sit:',
218
-	'ical_texte_rss_breves' => 'Qu’existeishen mei d’un fichièr contienent las brèvas deu sit. En precisar un numèro de rubrica, qu’obtieneratz sonque las brèvas de la rubrica aquera.',
219
-	'icone_a_suivre' => 'De seguir',
220
-	'icone_admin_site' => 'Administracion deu sit',
221
-	'icone_agenda' => 'Agenda e messatjaria',
222
-	'icone_aide_ligne' => 'Ajuda',
223
-	'icone_articles' => 'Articles',
224
-	'icone_auteurs' => 'Autors',
225
-	'icone_brouteur' => 'Navigacion rapida',
226
-	'icone_configuration_site' => 'Configuracion',
227
-	'icone_configurer_site' => 'Configurar lo vòste sit',
228
-	'icone_creer_nouvel_auteur' => 'Crear un autor nau',
229
-	'icone_creer_rubrique' => 'Crear ua rubrica',
230
-	'icone_creer_sous_rubrique' => 'Crear ua sosrubrica',
231
-	'icone_deconnecter' => 'Desconnectà’s',
232
-	'icone_discussions' => 'Discussions',
233
-	'icone_doc_rubrique' => 'Documents de las rubricas',
234
-	'icone_ecrire_article' => 'Escríver un article nau',
235
-	'icone_edition_site' => 'Edicion',
236
-	'icone_gestion_langues' => 'Gestion de las lengas',
237
-	'icone_informations_personnelles' => 'Informacions personaus',
238
-	'icone_interface_complet' => 'Interfàcia completa',
239
-	'icone_interface_simple' => 'Interfàcia simplificada',
240
-	'icone_maintenance_site' => 'Mantienença deu sit',
241
-	'icone_messagerie_personnelle' => 'Messatjaria personau',
242
-	'icone_repartition_debut' => 'Afichar la reparticion dempuish la començança',
243
-	'icone_rubriques' => 'Rubricas',
244
-	'icone_sauver_site' => 'Sauvagarda deu sit',
245
-	'icone_site_entier' => 'Tot lo sit ',
246
-	'icone_sites_references' => 'Sits referenciats',
247
-	'icone_statistiques' => 'Estadisticas deu sit',
248
-	'icone_suivi_activite' => 'Seguir l’activitat editoriau',
249
-	'icone_suivi_actualite' => 'Evolucion deu sit',
250
-	'icone_suivi_pettions' => 'Seguir/gerir las peticions',
251
-	'icone_suivi_revisions' => 'Modificacions deus articles',
252
-	'icone_supprimer_document' => 'Suprimir aqueth document',
253
-	'icone_supprimer_image' => 'Suprimir aqueth imatge',
254
-	'icone_tous_articles' => 'Tots los vòstes articles ',
255
-	'icone_tous_auteur' => 'Tots los autors ',
256
-	'icone_visiter_site' => 'Vesitar', # MODIF
257
-	'icone_voir_en_ligne' => 'Véder en linha',
258
-	'img_indisponible' => 'imatge indisponible',
259
-	'info_a_suivre' => 'DE SEGUIR>>',
260
-	'info_acces_interdit' => 'Accès proïbit',
261
-	'info_acces_refuse' => 'Accès arrefusat',
262
-	'info_action' => 'Accion: @action@',
263
-	'info_administrer_rubriques' => 'Que podetz administrar aquera rubrica e las soas sosrubricas',
264
-	'info_adresse_non_indiquee' => 'N’avètz pas indicat l’adreiça de testar!',
265
-	'info_aide' => 'AJUDA:',
266
-	'info_ajouter_mot' => 'Ajustar aqueth mot',
267
-	'info_annonce' => 'ANONCI',
268
-	'info_annonces_generales' => 'Anoncis generaus:',
269
-	'info_article_propose' => 'Article perpausat',
270
-	'info_article_publie' => 'Article publicat',
271
-	'info_article_redaction' => 'Article en cors de redaccion',
272
-	'info_article_refuse' => 'Article arrefusat',
273
-	'info_article_supprime' => 'Article suprimit',
274
-	'info_articles' => 'Articles',
275
-	'info_articles_a_valider' => 'Los articles de validar',
276
-	'info_articles_proposes' => 'Articles perpausats',
277
-	'info_auteurs_nombre' => 'autor(s)',
278
-	'info_authentification_ftp' => 'autentificacion (per FTP).',
279
-	'info_breves_2' => 'brèvas',
280
-	'info_connexion_refusee' => 'Connexion arrefusada',
281
-	'info_contact_developpeur' => 'Volhatz contactar un desvolopaire.',
282
-	'info_contenance' => 'Aqueth sit que contien:',
283
-	'info_contribution' => 'Contribucions de forum', # MODIF
284
-	'info_copyright' => '@spip@ qu’ei un logiciau liure distribuit @lien_gpl@.',
285
-	'info_copyright_doc' => 'Per mei informacions, véder lo sit <a href="@spipnet@">http://www.spip.net/oc</a>.', # MODIF
286
-	'info_copyright_gpl' => 'devath licéncia GPL',
287
-	'info_cours_edition' => 'Los vòstes articles en cors de redaccion', # MODIF
288
-	'info_creer_repertoire' => 'Volhatz crear un fichièr o un repertòri nomentat',
289
-	'info_creer_repertoire_2' => 'laguens lo sosrepertòri   <b>@repertoire@</b>, puish:', # MODIF
290
-	'info_creer_vignette' => 'creacion automatica de la vinheta',
291
-	'info_deplier' => 'Desplegar',
292
-	'info_descriptif_nombre' => 'descriptiu(s):',
293
-	'info_description' => 'Descripcion:',
294
-	'info_description_2' => 'Descripcion:',
295
-	'info_dimension' => 'Dimensions:',
296
-	'info_ecire_message_prive' => 'Escríver un messatge privat',
297
-	'info_email_invalide' => 'Adreiça e-mail invalida',
298
-	'info_en_cours_validation' => 'Los vòstes articles en cors de redaccion',
299
-	'info_en_ligne' => 'Ara en linha:',
300
-	'info_envoyer_message_prive' => 'Mandar un messatge privat a aqueth autor',
301
-	'info_erreur_requete' => 'Error dens la requèsta',
302
-	'info_erreur_squelette2' => 'Nada esqueleta <b>@fichier@</b> n’ei pas disponibla...',
303
-	'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
304
-	'info_erreur_systeme2' => 'Lo disc dur qu’ei dilhèu plen, o la basa de dadas gastada. <br />
215
+    // I
216
+    'ical_texte_rss_articles' => 'Lo fichièr "backend" deus articles d’aqueste sit que’s tròba a l’adreiça:',
217
+    'ical_texte_rss_articles2' => 'Atanben que podetz obtiéner fichièrs "backend" peus articles de cada rubrica deu sit:',
218
+    'ical_texte_rss_breves' => 'Qu’existeishen mei d’un fichièr contienent las brèvas deu sit. En precisar un numèro de rubrica, qu’obtieneratz sonque las brèvas de la rubrica aquera.',
219
+    'icone_a_suivre' => 'De seguir',
220
+    'icone_admin_site' => 'Administracion deu sit',
221
+    'icone_agenda' => 'Agenda e messatjaria',
222
+    'icone_aide_ligne' => 'Ajuda',
223
+    'icone_articles' => 'Articles',
224
+    'icone_auteurs' => 'Autors',
225
+    'icone_brouteur' => 'Navigacion rapida',
226
+    'icone_configuration_site' => 'Configuracion',
227
+    'icone_configurer_site' => 'Configurar lo vòste sit',
228
+    'icone_creer_nouvel_auteur' => 'Crear un autor nau',
229
+    'icone_creer_rubrique' => 'Crear ua rubrica',
230
+    'icone_creer_sous_rubrique' => 'Crear ua sosrubrica',
231
+    'icone_deconnecter' => 'Desconnectà’s',
232
+    'icone_discussions' => 'Discussions',
233
+    'icone_doc_rubrique' => 'Documents de las rubricas',
234
+    'icone_ecrire_article' => 'Escríver un article nau',
235
+    'icone_edition_site' => 'Edicion',
236
+    'icone_gestion_langues' => 'Gestion de las lengas',
237
+    'icone_informations_personnelles' => 'Informacions personaus',
238
+    'icone_interface_complet' => 'Interfàcia completa',
239
+    'icone_interface_simple' => 'Interfàcia simplificada',
240
+    'icone_maintenance_site' => 'Mantienença deu sit',
241
+    'icone_messagerie_personnelle' => 'Messatjaria personau',
242
+    'icone_repartition_debut' => 'Afichar la reparticion dempuish la començança',
243
+    'icone_rubriques' => 'Rubricas',
244
+    'icone_sauver_site' => 'Sauvagarda deu sit',
245
+    'icone_site_entier' => 'Tot lo sit ',
246
+    'icone_sites_references' => 'Sits referenciats',
247
+    'icone_statistiques' => 'Estadisticas deu sit',
248
+    'icone_suivi_activite' => 'Seguir l’activitat editoriau',
249
+    'icone_suivi_actualite' => 'Evolucion deu sit',
250
+    'icone_suivi_pettions' => 'Seguir/gerir las peticions',
251
+    'icone_suivi_revisions' => 'Modificacions deus articles',
252
+    'icone_supprimer_document' => 'Suprimir aqueth document',
253
+    'icone_supprimer_image' => 'Suprimir aqueth imatge',
254
+    'icone_tous_articles' => 'Tots los vòstes articles ',
255
+    'icone_tous_auteur' => 'Tots los autors ',
256
+    'icone_visiter_site' => 'Vesitar', # MODIF
257
+    'icone_voir_en_ligne' => 'Véder en linha',
258
+    'img_indisponible' => 'imatge indisponible',
259
+    'info_a_suivre' => 'DE SEGUIR>>',
260
+    'info_acces_interdit' => 'Accès proïbit',
261
+    'info_acces_refuse' => 'Accès arrefusat',
262
+    'info_action' => 'Accion: @action@',
263
+    'info_administrer_rubriques' => 'Que podetz administrar aquera rubrica e las soas sosrubricas',
264
+    'info_adresse_non_indiquee' => 'N’avètz pas indicat l’adreiça de testar!',
265
+    'info_aide' => 'AJUDA:',
266
+    'info_ajouter_mot' => 'Ajustar aqueth mot',
267
+    'info_annonce' => 'ANONCI',
268
+    'info_annonces_generales' => 'Anoncis generaus:',
269
+    'info_article_propose' => 'Article perpausat',
270
+    'info_article_publie' => 'Article publicat',
271
+    'info_article_redaction' => 'Article en cors de redaccion',
272
+    'info_article_refuse' => 'Article arrefusat',
273
+    'info_article_supprime' => 'Article suprimit',
274
+    'info_articles' => 'Articles',
275
+    'info_articles_a_valider' => 'Los articles de validar',
276
+    'info_articles_proposes' => 'Articles perpausats',
277
+    'info_auteurs_nombre' => 'autor(s)',
278
+    'info_authentification_ftp' => 'autentificacion (per FTP).',
279
+    'info_breves_2' => 'brèvas',
280
+    'info_connexion_refusee' => 'Connexion arrefusada',
281
+    'info_contact_developpeur' => 'Volhatz contactar un desvolopaire.',
282
+    'info_contenance' => 'Aqueth sit que contien:',
283
+    'info_contribution' => 'Contribucions de forum', # MODIF
284
+    'info_copyright' => '@spip@ qu’ei un logiciau liure distribuit @lien_gpl@.',
285
+    'info_copyright_doc' => 'Per mei informacions, véder lo sit <a href="@spipnet@">http://www.spip.net/oc</a>.', # MODIF
286
+    'info_copyright_gpl' => 'devath licéncia GPL',
287
+    'info_cours_edition' => 'Los vòstes articles en cors de redaccion', # MODIF
288
+    'info_creer_repertoire' => 'Volhatz crear un fichièr o un repertòri nomentat',
289
+    'info_creer_repertoire_2' => 'laguens lo sosrepertòri   <b>@repertoire@</b>, puish:', # MODIF
290
+    'info_creer_vignette' => 'creacion automatica de la vinheta',
291
+    'info_deplier' => 'Desplegar',
292
+    'info_descriptif_nombre' => 'descriptiu(s):',
293
+    'info_description' => 'Descripcion:',
294
+    'info_description_2' => 'Descripcion:',
295
+    'info_dimension' => 'Dimensions:',
296
+    'info_ecire_message_prive' => 'Escríver un messatge privat',
297
+    'info_email_invalide' => 'Adreiça e-mail invalida',
298
+    'info_en_cours_validation' => 'Los vòstes articles en cors de redaccion',
299
+    'info_en_ligne' => 'Ara en linha:',
300
+    'info_envoyer_message_prive' => 'Mandar un messatge privat a aqueth autor',
301
+    'info_erreur_requete' => 'Error dens la requèsta',
302
+    'info_erreur_squelette2' => 'Nada esqueleta <b>@fichier@</b> n’ei pas disponibla...',
303
+    'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
304
+    'info_erreur_systeme2' => 'Lo disc dur qu’ei dilhèu plen, o la basa de dadas gastada. <br />
305 305
 <span style="color:red;">Ensajatz de <a href=\'@script@\'>reparar la basa</a>, o contactatz lo vòste aubergader.</span>', # MODIF
306
-	'info_fini' => 'Qu’ei acabat!',
307
-	'info_format_image' => 'Formats d’imatges qui’s pòden utilizar tà crear vinhetas: @gd_formats@.',
308
-	'info_format_non_defini' => 'format non definit',
309
-	'info_grand_ecran' => 'Ecran gran ',
310
-	'info_image_aide' => 'AJUDA',
311
-	'info_image_process_titre' => 'Metòde de fabricacion de las vinhetas',
312
-	'info_impossible_lire_page' => '<b>Error!</b> Impossible de legir la pagina <tt><html>@test_proxy@</html></tt> a travèrs deu proxy <tt>', # MODIF
313
-	'info_installation_systeme_publication' => 'Installacion deu sistèma de publicacion...',
314
-	'info_installer_documents' => 'Que podetz installar automaticament tots los documents contenguts dens lo repertòri @upload@.', # MODIF
315
-	'info_installer_ftp' => 'Com administrator, que podetz installar (per FTP) fichièrs dens lo dorsièr @upload@, puish seleccionà’us dirèctament ací.', # MODIF
316
-	'info_installer_images' => 'Que podetz installar imatges aus formats JPEG, GIF e PNG.',
317
-	'info_installer_images_dossier' => 'Installar imatges dens lo dorsièr @upload@ entà’us poder seleccionar ací.', # MODIF
318
-	'info_interface_complete' => 'Interfàcia completa',
319
-	'info_interface_simple' => 'Interfàcia simplificada',
320
-	'info_joindre_document_article' => 'Que podetz jónher a aqueth article documents de la traca de',
321
-	'info_joindre_document_rubrique' => 'Que podetz ajustar a aquera rubrica documents de la traca de',
322
-	'info_joindre_documents_article' => 'Que podetz jónher a aqueth article documents de la traca de:',
323
-	'info_l_article' => 'l’article',
324
-	'info_la_breve' => 'la brèva',
325
-	'info_la_rubrique' => 'la rubrica',
326
-	'info_langue_principale' => 'Lenga majorau deu sit',
327
-	'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixèls',
328
-	'info_les_auteurs_1' => 'per @les_auteurs@ ',
329
-	'info_logo_format_interdit' => 'Los lògos de formats @formats@ que son sols autorizats.',
330
-	'info_logo_max_poids' => 'Los lògos qu’an de har mensh de @maxi@ (aqueste fichièr que hè @actuel@).',
331
-	'info_mail_fournisseur' => '[email protected]',
332
-	'info_message_2' => 'MESSATGE',
333
-	'info_message_supprime' => 'MESSATGE SUPRIMIT',
334
-	'info_mise_en_ligne' => 'Data de hicada en linha:',
335
-	'info_modification_parametres_securite' => 'modificacions deus paramètres de seguretat',
336
-	'info_mois_courant' => 'Dens lo corrent deu mes:',
337
-	'info_mot_cle_ajoute' => 'Que s’ei ajustat lo mot clau seguent a ',
338
-	'info_multi_herit' => 'Lenga predefinida',
339
-	'info_multi_langues_soulignees' => 'Las <u>lengas solinhadas</u> que benefícian d’ua arrevirada de tots los tèxts de l’interfàcia. Se seleccionatz aqueras lengas, hèra d’elements deu sit public (datas, formularis) que s’arreviraràn automaticament. Entà las lengas non solinhadas, aqueths elements qu’apareisheràn dens la lenga principau deu sit.', # MODIF
340
-	'info_multilinguisme' => 'Multilingüisme',
341
-	'info_nom_non_utilisateurs_connectes' => 'Lo vòste nom n’apareish pas dens la tèra deus utilizaires connectats.',
342
-	'info_nom_utilisateurs_connectes' => 'Lo vòste nom qu’apareish dens la tèra deus utilizaires connectats.',
343
-	'info_nombre_en_ligne' => 'Ara en linha:',
344
-	'info_non_resultat' => 'Nat resultat entà "@cherche_mot@"',
345
-	'info_non_utilisation_messagerie' => 'N’utilizatz pas la messatjaria intèrna d’aqueth sit.',
346
-	'info_nouveau_message' => 'QU’AVETZ UN MESSATGE NAU',
347
-	'info_nouveaux_messages' => 'QU’AVETZ @total_messages@ MESSATGES NAUS',
348
-	'info_numero_abbreviation' => 'N° ',
349
-	'info_pense_bete' => 'MEMENTO',
350
-	'info_petit_ecran' => 'Ecran petit ',
351
-	'info_pixels' => 'pixèls',
352
-	'info_plusieurs_mots_trouves' => 'Mei d’un mot clau trobat per "@cherche_mot@":',
353
-	'info_portfolio_automatique' => 'Pòrtfòlio automatic:',
354
-	'info_premier_resultat' => '[@debut_limit@ permèrs resultats de @total@]',
355
-	'info_premier_resultat_sur' => '[@debut_limit@ permèrs resultats de @total@]',
356
-	'info_propose_1' => '[@nom_site_spip@] Que perpausa: @titre@',
357
-	'info_propose_2' => 'Article perpausat
306
+    'info_fini' => 'Qu’ei acabat!',
307
+    'info_format_image' => 'Formats d’imatges qui’s pòden utilizar tà crear vinhetas: @gd_formats@.',
308
+    'info_format_non_defini' => 'format non definit',
309
+    'info_grand_ecran' => 'Ecran gran ',
310
+    'info_image_aide' => 'AJUDA',
311
+    'info_image_process_titre' => 'Metòde de fabricacion de las vinhetas',
312
+    'info_impossible_lire_page' => '<b>Error!</b> Impossible de legir la pagina <tt><html>@test_proxy@</html></tt> a travèrs deu proxy <tt>', # MODIF
313
+    'info_installation_systeme_publication' => 'Installacion deu sistèma de publicacion...',
314
+    'info_installer_documents' => 'Que podetz installar automaticament tots los documents contenguts dens lo repertòri @upload@.', # MODIF
315
+    'info_installer_ftp' => 'Com administrator, que podetz installar (per FTP) fichièrs dens lo dorsièr @upload@, puish seleccionà’us dirèctament ací.', # MODIF
316
+    'info_installer_images' => 'Que podetz installar imatges aus formats JPEG, GIF e PNG.',
317
+    'info_installer_images_dossier' => 'Installar imatges dens lo dorsièr @upload@ entà’us poder seleccionar ací.', # MODIF
318
+    'info_interface_complete' => 'Interfàcia completa',
319
+    'info_interface_simple' => 'Interfàcia simplificada',
320
+    'info_joindre_document_article' => 'Que podetz jónher a aqueth article documents de la traca de',
321
+    'info_joindre_document_rubrique' => 'Que podetz ajustar a aquera rubrica documents de la traca de',
322
+    'info_joindre_documents_article' => 'Que podetz jónher a aqueth article documents de la traca de:',
323
+    'info_l_article' => 'l’article',
324
+    'info_la_breve' => 'la brèva',
325
+    'info_la_rubrique' => 'la rubrica',
326
+    'info_langue_principale' => 'Lenga majorau deu sit',
327
+    'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixèls',
328
+    'info_les_auteurs_1' => 'per @les_auteurs@ ',
329
+    'info_logo_format_interdit' => 'Los lògos de formats @formats@ que son sols autorizats.',
330
+    'info_logo_max_poids' => 'Los lògos qu’an de har mensh de @maxi@ (aqueste fichièr que hè @actuel@).',
331
+    'info_mail_fournisseur' => '[email protected]',
332
+    'info_message_2' => 'MESSATGE',
333
+    'info_message_supprime' => 'MESSATGE SUPRIMIT',
334
+    'info_mise_en_ligne' => 'Data de hicada en linha:',
335
+    'info_modification_parametres_securite' => 'modificacions deus paramètres de seguretat',
336
+    'info_mois_courant' => 'Dens lo corrent deu mes:',
337
+    'info_mot_cle_ajoute' => 'Que s’ei ajustat lo mot clau seguent a ',
338
+    'info_multi_herit' => 'Lenga predefinida',
339
+    'info_multi_langues_soulignees' => 'Las <u>lengas solinhadas</u> que benefícian d’ua arrevirada de tots los tèxts de l’interfàcia. Se seleccionatz aqueras lengas, hèra d’elements deu sit public (datas, formularis) que s’arreviraràn automaticament. Entà las lengas non solinhadas, aqueths elements qu’apareisheràn dens la lenga principau deu sit.', # MODIF
340
+    'info_multilinguisme' => 'Multilingüisme',
341
+    'info_nom_non_utilisateurs_connectes' => 'Lo vòste nom n’apareish pas dens la tèra deus utilizaires connectats.',
342
+    'info_nom_utilisateurs_connectes' => 'Lo vòste nom qu’apareish dens la tèra deus utilizaires connectats.',
343
+    'info_nombre_en_ligne' => 'Ara en linha:',
344
+    'info_non_resultat' => 'Nat resultat entà "@cherche_mot@"',
345
+    'info_non_utilisation_messagerie' => 'N’utilizatz pas la messatjaria intèrna d’aqueth sit.',
346
+    'info_nouveau_message' => 'QU’AVETZ UN MESSATGE NAU',
347
+    'info_nouveaux_messages' => 'QU’AVETZ @total_messages@ MESSATGES NAUS',
348
+    'info_numero_abbreviation' => 'N° ',
349
+    'info_pense_bete' => 'MEMENTO',
350
+    'info_petit_ecran' => 'Ecran petit ',
351
+    'info_pixels' => 'pixèls',
352
+    'info_plusieurs_mots_trouves' => 'Mei d’un mot clau trobat per "@cherche_mot@":',
353
+    'info_portfolio_automatique' => 'Pòrtfòlio automatic:',
354
+    'info_premier_resultat' => '[@debut_limit@ permèrs resultats de @total@]',
355
+    'info_premier_resultat_sur' => '[@debut_limit@ permèrs resultats de @total@]',
356
+    'info_propose_1' => '[@nom_site_spip@] Que perpausa: @titre@',
357
+    'info_propose_2' => 'Article perpausat
358 358
 ---------------',
359
-	'info_propose_3' => 'L’article "@titre@" qu’ei perpausat a la publicacion.',
360
-	'info_propose_4' => 'Que’vs convidam a viéner consultà’u e a bailar la vòsta idèa',
361
-	'info_propose_5' => 'dens lo forum qui l’ei estacat. Qu’ei disponible a l’adreiça:',
362
-	'info_publie_01' => 'L’article "@titre@" qu’ei estat validat per @connect_nom@.',
363
-	'info_publie_1' => '[@nom_site_spip@] QUE PUBLICA: @titre@',
364
-	'info_publie_2' => 'Article publicat--------------',
365
-	'info_rechercher' => 'Cercar',
366
-	'info_rechercher_02' => 'Cercar:',
367
-	'info_remplacer_vignette' => 'Remplaçar la vinheta predefinida per un lògo personalizat:',
368
-	'info_sans_titre_2' => 'shens títol',
369
-	'info_selectionner_fichier' => 'Que podetz seleccionar un fichièr deu dorsièr @upload@', # MODIF
370
-	'info_selectionner_fichier_2' => 'Seleccionar un fichièr:',
371
-	'info_supprimer_vignette' => 'suprimir la vinheta',
372
-	'info_symbole_bleu' => 'Lo simbèu <b>blau</b> que marca un <b>memento</b>: qu’ei a díser un messatge tau vòste usatge personau.', # MODIF
373
-	'info_symbole_jaune' => 'Lo simbèu <b>jaune</b> que marca un <b>anonci tà tots los redactors </b>: los administrators que’u pòden modificar, cada redactor que’u pòt véder.', # MODIF
374
-	'info_symbole_vert' => 'Lo simbèu <b>verd</b> que marca los <b>messatges escambiats dab autes utilizaires</b> deu sit.', # MODIF
375
-	'info_telecharger_nouveau_logo' => 'Telecargar un lògo nau:',
376
-	'info_telecharger_ordinateur' => 'Telecargar a partir deu vòste ordenader:',
377
-	'info_tous_resultats_enregistres' => '[tots los resultats que son registrats]',
378
-	'info_tout_afficher' => 'Afichar tot',
379
-	'info_travaux_texte' => 'Aqueth sit n’ei pas enqüèra configurat. Tornatz mei tard...',
380
-	'info_travaux_titre' => 'Sit en òbras',
381
-	'info_trop_resultat' => 'Tròp de resultats entà "@cherche_mot@"; volhatz afinar la cèrca.',
382
-	'info_utilisation_messagerie_interne' => 'Qu’utilizatz la messatjaria intèrna d’aqueth sit.',
383
-	'info_valider_lien' => 'validar aqueth ligam',
384
-	'info_verifier_image' => ', volhatz verificar que los imatges e’s sian plan transferits.',
385
-	'info_vignette_defaut' => 'Vinheta predefinidas ',
386
-	'info_vignette_personnalisee' => 'Vinheta personalizada',
387
-	'info_visite' => 'vesita:',
388
-	'info_vos_rendez_vous' => 'Los vòstes rendetz-vos qui vienen',
389
-	'infos_vos_pense_bete' => 'Los vòstes mementos', # MODIF
359
+    'info_propose_3' => 'L’article "@titre@" qu’ei perpausat a la publicacion.',
360
+    'info_propose_4' => 'Que’vs convidam a viéner consultà’u e a bailar la vòsta idèa',
361
+    'info_propose_5' => 'dens lo forum qui l’ei estacat. Qu’ei disponible a l’adreiça:',
362
+    'info_publie_01' => 'L’article "@titre@" qu’ei estat validat per @connect_nom@.',
363
+    'info_publie_1' => '[@nom_site_spip@] QUE PUBLICA: @titre@',
364
+    'info_publie_2' => 'Article publicat--------------',
365
+    'info_rechercher' => 'Cercar',
366
+    'info_rechercher_02' => 'Cercar:',
367
+    'info_remplacer_vignette' => 'Remplaçar la vinheta predefinida per un lògo personalizat:',
368
+    'info_sans_titre_2' => 'shens títol',
369
+    'info_selectionner_fichier' => 'Que podetz seleccionar un fichièr deu dorsièr @upload@', # MODIF
370
+    'info_selectionner_fichier_2' => 'Seleccionar un fichièr:',
371
+    'info_supprimer_vignette' => 'suprimir la vinheta',
372
+    'info_symbole_bleu' => 'Lo simbèu <b>blau</b> que marca un <b>memento</b>: qu’ei a díser un messatge tau vòste usatge personau.', # MODIF
373
+    'info_symbole_jaune' => 'Lo simbèu <b>jaune</b> que marca un <b>anonci tà tots los redactors </b>: los administrators que’u pòden modificar, cada redactor que’u pòt véder.', # MODIF
374
+    'info_symbole_vert' => 'Lo simbèu <b>verd</b> que marca los <b>messatges escambiats dab autes utilizaires</b> deu sit.', # MODIF
375
+    'info_telecharger_nouveau_logo' => 'Telecargar un lògo nau:',
376
+    'info_telecharger_ordinateur' => 'Telecargar a partir deu vòste ordenader:',
377
+    'info_tous_resultats_enregistres' => '[tots los resultats que son registrats]',
378
+    'info_tout_afficher' => 'Afichar tot',
379
+    'info_travaux_texte' => 'Aqueth sit n’ei pas enqüèra configurat. Tornatz mei tard...',
380
+    'info_travaux_titre' => 'Sit en òbras',
381
+    'info_trop_resultat' => 'Tròp de resultats entà "@cherche_mot@"; volhatz afinar la cèrca.',
382
+    'info_utilisation_messagerie_interne' => 'Qu’utilizatz la messatjaria intèrna d’aqueth sit.',
383
+    'info_valider_lien' => 'validar aqueth ligam',
384
+    'info_verifier_image' => ', volhatz verificar que los imatges e’s sian plan transferits.',
385
+    'info_vignette_defaut' => 'Vinheta predefinidas ',
386
+    'info_vignette_personnalisee' => 'Vinheta personalizada',
387
+    'info_visite' => 'vesita:',
388
+    'info_vos_rendez_vous' => 'Los vòstes rendetz-vos qui vienen',
389
+    'infos_vos_pense_bete' => 'Los vòstes mementos', # MODIF
390 390
 
391
-	// L
392
-	'lien_afficher_icones_seuls' => 'Afichar sonque las icònas',
393
-	'lien_afficher_texte_icones' => 'Afichar las icònas e lo tèxt',
394
-	'lien_afficher_texte_seul' => 'Afichar sonque lo tèxt',
395
-	'lien_liberer' => 'liberar',
396
-	'lien_liberer_tous' => 'liberar aqueths articles', # MODIF
397
-	'lien_nouvea_pense_bete' => 'MEMENTO NAU ',
398
-	'lien_nouveau_message' => 'MESSATGE NAU',
399
-	'lien_nouvelle_annonce' => 'ANONCI NAVÈTH',
400
-	'lien_petitions' => 'PETICION',
401
-	'lien_popularite' => 'popularitat: @popularite@%',
402
-	'lien_racine_site' => 'ARRADIT DEU SIT',
403
-	'lien_reessayer' => 'tornar ensajar',
404
-	'lien_repondre_message' => 'Respóner a aqueth messatge',
405
-	'lien_supprimer' => 'suprimir',
406
-	'lien_tout_afficher' => 'Afichar tot',
407
-	'lien_visite_site' => 'vesitar aqueth sit',
408
-	'lien_visites' => '@visites@ vesitas',
409
-	'lien_voir_auteur' => 'Véder aqueth autor',
410
-	'login_acces_prive' => 'accès a l’espaci privat',
411
-	'login_autre_identifiant' => 'connectà’s dab un aute identificant',
412
-	'login_cookie_accepte' => 'Volhatz configurar lo vòste navigader tà que’us accèpte (aumensh tà aqueth sit).',
413
-	'login_cookie_oblige' => 'Entà vs’identificar d’ua manèra segura sus aqueste sit, que’vs cau acceptar los cookies.',
414
-	'login_deconnexion_ok' => 'Qu’ètz desconnectat/ada.',
415
-	'login_erreur_pass' => 'Error de mot de santa Clara.',
416
-	'login_espace_prive' => 'espaci privat',
417
-	'login_identifiant_inconnu' => 'L’identificant «@login@» qu’ei inconegut.',
418
-	'login_login' => 'Login:',
419
-	'login_login2' => 'Login (identificant de connexion au sit):', # MODIF
420
-	'login_login_pass_incorrect' => '(Login o mot de santa Clara incorrècte.)',
421
-	'login_motpasseoublie' => 'mot de santa Clara oblidat?',
422
-	'login_non_securise' => 'Atencion, aqueth formulari n’ei pas securizat.
391
+    // L
392
+    'lien_afficher_icones_seuls' => 'Afichar sonque las icònas',
393
+    'lien_afficher_texte_icones' => 'Afichar las icònas e lo tèxt',
394
+    'lien_afficher_texte_seul' => 'Afichar sonque lo tèxt',
395
+    'lien_liberer' => 'liberar',
396
+    'lien_liberer_tous' => 'liberar aqueths articles', # MODIF
397
+    'lien_nouvea_pense_bete' => 'MEMENTO NAU ',
398
+    'lien_nouveau_message' => 'MESSATGE NAU',
399
+    'lien_nouvelle_annonce' => 'ANONCI NAVÈTH',
400
+    'lien_petitions' => 'PETICION',
401
+    'lien_popularite' => 'popularitat: @popularite@%',
402
+    'lien_racine_site' => 'ARRADIT DEU SIT',
403
+    'lien_reessayer' => 'tornar ensajar',
404
+    'lien_repondre_message' => 'Respóner a aqueth messatge',
405
+    'lien_supprimer' => 'suprimir',
406
+    'lien_tout_afficher' => 'Afichar tot',
407
+    'lien_visite_site' => 'vesitar aqueth sit',
408
+    'lien_visites' => '@visites@ vesitas',
409
+    'lien_voir_auteur' => 'Véder aqueth autor',
410
+    'login_acces_prive' => 'accès a l’espaci privat',
411
+    'login_autre_identifiant' => 'connectà’s dab un aute identificant',
412
+    'login_cookie_accepte' => 'Volhatz configurar lo vòste navigader tà que’us accèpte (aumensh tà aqueth sit).',
413
+    'login_cookie_oblige' => 'Entà vs’identificar d’ua manèra segura sus aqueste sit, que’vs cau acceptar los cookies.',
414
+    'login_deconnexion_ok' => 'Qu’ètz desconnectat/ada.',
415
+    'login_erreur_pass' => 'Error de mot de santa Clara.',
416
+    'login_espace_prive' => 'espaci privat',
417
+    'login_identifiant_inconnu' => 'L’identificant «@login@» qu’ei inconegut.',
418
+    'login_login' => 'Login:',
419
+    'login_login2' => 'Login (identificant de connexion au sit):', # MODIF
420
+    'login_login_pass_incorrect' => '(Login o mot de santa Clara incorrècte.)',
421
+    'login_motpasseoublie' => 'mot de santa Clara oblidat?',
422
+    'login_non_securise' => 'Atencion, aqueth formulari n’ei pas securizat.
423 423
     Se non voletz pas que lo vòste mot de santa Clara sia
424 424
    interceptat sus l’arret, volhatz activar Javascript 
425 425
    dens lo vòste navigader e',
426
-	'login_nouvelle_tentative' => 'navèth ensai',
427
-	'login_par_ici' => 'Qu’ètz registrat/ada... per aquí...',
428
-	'login_pass2' => 'Mot de santa Clara:',
429
-	'login_preferez_refuser' => '<b>Se vs’agrada mei d’arrefusar los cookies</b>, un aute metòde de connexion (mensh securizat) qu’ei a la vòsta disposicion:',
430
-	'login_recharger' => 'tornar cargar aquera pagina',
431
-	'login_rester_identifie' => 'Demorar identificat quauques dias', # MODIF
432
-	'login_retour_public' => 'Tornar au sit public',
433
-	'login_retour_site' => 'Tornar au sit public',
434
-	'login_retoursitepublic' => 'tornar au sit public',
435
-	'login_sinscrire' => 'inscrive’s', # MODIF
436
-	'login_test_navigateur' => 'Ensai navigader/tornar connectar',
437
-	'login_verifiez_navigateur' => '(totun verificatz que lo vòste navigader n’aja pas servat lo vòste mot de santa Clara en memòria...)',
426
+    'login_nouvelle_tentative' => 'navèth ensai',
427
+    'login_par_ici' => 'Qu’ètz registrat/ada... per aquí...',
428
+    'login_pass2' => 'Mot de santa Clara:',
429
+    'login_preferez_refuser' => '<b>Se vs’agrada mei d’arrefusar los cookies</b>, un aute metòde de connexion (mensh securizat) qu’ei a la vòsta disposicion:',
430
+    'login_recharger' => 'tornar cargar aquera pagina',
431
+    'login_rester_identifie' => 'Demorar identificat quauques dias', # MODIF
432
+    'login_retour_public' => 'Tornar au sit public',
433
+    'login_retour_site' => 'Tornar au sit public',
434
+    'login_retoursitepublic' => 'tornar au sit public',
435
+    'login_sinscrire' => 'inscrive’s', # MODIF
436
+    'login_test_navigateur' => 'Ensai navigader/tornar connectar',
437
+    'login_verifiez_navigateur' => '(totun verificatz que lo vòste navigader n’aja pas servat lo vòste mot de santa Clara en memòria...)',
438 438
 
439
-	// M
440
-	'module_fichiers_langues' => 'Fichièrs de lenga',
439
+    // M
440
+    'module_fichiers_langues' => 'Fichièrs de lenga',
441 441
 
442
-	// N
443
-	'navigateur_pas_redirige' => 'Se lo vòste navigader n’ei pas redirigit, clicatz ací tà contunhar.',
442
+    // N
443
+    'navigateur_pas_redirige' => 'Se lo vòste navigader n’ei pas redirigit, clicatz ací tà contunhar.',
444 444
 
445
-	// O
446
-	'onglet_affacer_base' => 'Esfaçar la basa',
447
-	'onglet_auteur' => 'L’autor',
448
-	'onglet_contenu_site' => 'Contengut deu sit',
449
-	'onglet_evolution_visite_mod' => 'Evolucion',
450
-	'onglet_fonctions_avances' => 'Foncions avançadas',
451
-	'onglet_informations_personnelles' => 'Informacions personaus',
452
-	'onglet_interactivite' => 'Interactivitat',
453
-	'onglet_messagerie' => 'Messatjaria',
454
-	'onglet_repartition_rubrique' => 'Reparticion per rubricas',
455
-	'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
456
-	'onglet_vider_cache' => 'Vueidar l’esconeder',
445
+    // O
446
+    'onglet_affacer_base' => 'Esfaçar la basa',
447
+    'onglet_auteur' => 'L’autor',
448
+    'onglet_contenu_site' => 'Contengut deu sit',
449
+    'onglet_evolution_visite_mod' => 'Evolucion',
450
+    'onglet_fonctions_avances' => 'Foncions avançadas',
451
+    'onglet_informations_personnelles' => 'Informacions personaus',
452
+    'onglet_interactivite' => 'Interactivitat',
453
+    'onglet_messagerie' => 'Messatjaria',
454
+    'onglet_repartition_rubrique' => 'Reparticion per rubricas',
455
+    'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
456
+    'onglet_vider_cache' => 'Vueidar l’esconeder',
457 457
 
458
-	// P
459
-	'pass_choix_pass' => 'Volhatz causir lo vòste mot de santa Clara navèth:',
460
-	'pass_erreur' => 'Error',
461
-	'pass_erreur_acces_refuse' => '<b>Error:</b> non podetz plus accedir a aqueth sit.',
462
-	'pass_erreur_code_inconnu' => '<b>Error:</b> aqueth còde non correspond pas a nat vesitaire qui posca accedir a aqueth sit.',
463
-	'pass_erreur_non_enregistre' => '<b>Error:</b> l’adreiça <tt>@email_oubli@</tt> n’ei pas registrada sus aqueth sit.',
464
-	'pass_erreur_non_valide' => '<b>Error:</b> aqueth e-mail <tt>@email_oubli@</tt> n’ei pas valid!',
465
-	'pass_erreur_probleme_technique' => '<b>Error:</b> pr’amor d’un problèma tecnic, l’e-mail ne’s pòt pas mandar. ',
466
-	'pass_espace_prive_bla' => 'L’espaci privat d’aqueste sit qu’ei dobèrt aus
458
+    // P
459
+    'pass_choix_pass' => 'Volhatz causir lo vòste mot de santa Clara navèth:',
460
+    'pass_erreur' => 'Error',
461
+    'pass_erreur_acces_refuse' => '<b>Error:</b> non podetz plus accedir a aqueth sit.',
462
+    'pass_erreur_code_inconnu' => '<b>Error:</b> aqueth còde non correspond pas a nat vesitaire qui posca accedir a aqueth sit.',
463
+    'pass_erreur_non_enregistre' => '<b>Error:</b> l’adreiça <tt>@email_oubli@</tt> n’ei pas registrada sus aqueth sit.',
464
+    'pass_erreur_non_valide' => '<b>Error:</b> aqueth e-mail <tt>@email_oubli@</tt> n’ei pas valid!',
465
+    'pass_erreur_probleme_technique' => '<b>Error:</b> pr’amor d’un problèma tecnic, l’e-mail ne’s pòt pas mandar. ',
466
+    'pass_espace_prive_bla' => 'L’espaci privat d’aqueste sit qu’ei dobèrt aus
467 467
   vesitaires qui’s son inscriuts. Un còp registrat/ada,
468 468
   que poiratz consultar los articles en cors de redaccion,
469 469
   perpausar articles navèths e participar a tots los forums.',
470
-	'pass_forum_bla' => 'Qu’avetz demandat d’interviéner dens un forum
470
+    'pass_forum_bla' => 'Qu’avetz demandat d’interviéner dens un forum
471 471
   reservat aus vesitaires registrats.',
472
-	'pass_indiquez_cidessous' => 'Marcatz ça devath l’adreiça e-mail on
472
+    'pass_indiquez_cidessous' => 'Marcatz ça devath l’adreiça e-mail on
473 473
  vos registrètz lo còp passat. 
474 474
    Que receberatz un e-mail qui’vs bailarà la manèra de 
475 475
     tornar trobar lo vòste accès.',
476
-	'pass_mail_passcookie' => '(aquò qu’ei un messatge automatic)
476
+    'pass_mail_passcookie' => '(aquò qu’ei un messatge automatic)
477 477
 Tà tornar trobar lo vòste accès au sit
478 478
 @nom_site_spip@ (@adresse_site@)
479 479
 
@@ -485,100 +485,100 @@  discard block
 block discarded – undo
485 485
 e tornar connectà’vs au sit.
486 486
 
487 487
 ', # MODIF
488
-	'pass_mot_oublie' => 'Mot de santa Clara desmembrat',
489
-	'pass_nouveau_enregistre' => 'Lo vòste mot de santa Clara navèth qu’ei estat registrat.',
490
-	'pass_nouveau_pass' => 'Mot de santa Clara navèth',
491
-	'pass_ok' => 'D’acòrd',
492
-	'pass_oubli_mot' => 'Mot de santa Clara desmembrat',
493
-	'pass_quitter_fenetre' => 'Quitar aquesta frinèsta ',
494
-	'pass_rappel_login' => 'Remembrança: lo vòste identificant (login) qu’ei «@login@».',
495
-	'pass_recevoir_mail' => 'Que receberatz un e-mail qui vs’explicarà quin tornar trobar lo vòste accès au sit.', # MODIF
496
-	'pass_retour_public' => 'Tornar au sit public',
497
-	'pass_rien_a_faire_ici' => 'Pas arren a har ací.',
498
-	'pass_vousinscrire' => 'Inscrive’s sus aqueste sit',
499
-	'precedent' => 'precedent',
500
-	'previsualisation' => 'Previsualizacion',
501
-	'previsualiser' => 'Previsualizar',
488
+    'pass_mot_oublie' => 'Mot de santa Clara desmembrat',
489
+    'pass_nouveau_enregistre' => 'Lo vòste mot de santa Clara navèth qu’ei estat registrat.',
490
+    'pass_nouveau_pass' => 'Mot de santa Clara navèth',
491
+    'pass_ok' => 'D’acòrd',
492
+    'pass_oubli_mot' => 'Mot de santa Clara desmembrat',
493
+    'pass_quitter_fenetre' => 'Quitar aquesta frinèsta ',
494
+    'pass_rappel_login' => 'Remembrança: lo vòste identificant (login) qu’ei «@login@».',
495
+    'pass_recevoir_mail' => 'Que receberatz un e-mail qui vs’explicarà quin tornar trobar lo vòste accès au sit.', # MODIF
496
+    'pass_retour_public' => 'Tornar au sit public',
497
+    'pass_rien_a_faire_ici' => 'Pas arren a har ací.',
498
+    'pass_vousinscrire' => 'Inscrive’s sus aqueste sit',
499
+    'precedent' => 'precedent',
500
+    'previsualisation' => 'Previsualizacion',
501
+    'previsualiser' => 'Previsualizar',
502 502
 
503
-	// S
504
-	'stats_visites_et_popularite' => '@visites@ vesitas; popularitat: @popularite@',
505
-	'suivant' => 'seguent',
503
+    // S
504
+    'stats_visites_et_popularite' => '@visites@ vesitas; popularitat: @popularite@',
505
+    'suivant' => 'seguent',
506 506
 
507
-	// T
508
-	'taille_ko' => '@taille@ Ko',
509
-	'taille_mo' => '@taille@ Mo',
510
-	'taille_octets' => '@taille@ octets',
511
-	'texte_actualite_site_1' => 'Quan vos seretz familharizat/ada dab l’interfàcia, que poiratz clicar sus «',
512
-	'texte_actualite_site_2' => 'Interfàcia completa',
513
-	'texte_actualite_site_3' => '" tà aubrir mei possibilitats.',
514
-	'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualizacion qu’ei activada sus aqueth sit. S’installatz a partir d’aqueth formulari d’imatges au(s) format(s) @gd_formats@, que s’acompanharàn d’ua vinheta d’ua talha maximau de @taille_preview@ pixèls.',
515
-	'texte_documents_associes' => 'Los documents seguents que s’assòcian a l’article,
507
+    // T
508
+    'taille_ko' => '@taille@ Ko',
509
+    'taille_mo' => '@taille@ Mo',
510
+    'taille_octets' => '@taille@ octets',
511
+    'texte_actualite_site_1' => 'Quan vos seretz familharizat/ada dab l’interfàcia, que poiratz clicar sus «',
512
+    'texte_actualite_site_2' => 'Interfàcia completa',
513
+    'texte_actualite_site_3' => '" tà aubrir mei possibilitats.',
514
+    'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualizacion qu’ei activada sus aqueth sit. S’installatz a partir d’aqueth formulari d’imatges au(s) format(s) @gd_formats@, que s’acompanharàn d’ua vinheta d’ua talha maximau de @taille_preview@ pixèls.',
515
+    'texte_documents_associes' => 'Los documents seguents que s’assòcian a l’article,
516 516
  mes non s’insereishen pas
517 517
  dirèctament. Segon la compaginacion deu sit public,
518 518
  que poiràn aparéisher devath forma de documents junts.',
519
-	'texte_erreur_mise_niveau_base' => 'Error de basa de dadas pendent la hicada a nivèu. L’imatge <b>@fichier@</b> n’ei pas passat (article @id_article@).
519
+    'texte_erreur_mise_niveau_base' => 'Error de basa de dadas pendent la hicada a nivèu. L’imatge <b>@fichier@</b> n’ei pas passat (article @id_article@).
520 520
   Notatz plan aquera referéncia, tornatz ensajar la hicada a
521 521
  nivèu, e verificatz puish que los imatges aparegan
522 522
  enqüèra dens los articles.', # MODIF
523
-	'texte_inc_auth_1' => 'Qu’ètz identificat/ada com
523
+    'texte_inc_auth_1' => 'Qu’ètz identificat/ada com
524 524
    <b>@auth_login@</b>, mes aqueth login n’existeish pas o plus dens la basa.
525 525
   Ensajatz de’vs', # MODIF
526
-	'texte_inc_auth_2' => 'tornar connectar',
527
-	'texte_inc_auth_3' => ', après qu’auratz quitat eventuaument, puish
526
+    'texte_inc_auth_2' => 'tornar connectar',
527
+    'texte_inc_auth_3' => ', après qu’auratz quitat eventuaument, puish
528 528
   tornat lançar lo vòste navigader.',
529
-	'texte_inc_config' => 'Las modificacions hèitas dens aquestas paginas qu’influéncian de bèth pro lo
529
+    'texte_inc_config' => 'Las modificacions hèitas dens aquestas paginas qu’influéncian de bèth pro lo
530 530
  foncionament deu vòste sit. Que vs’aconselham de n’interviene’i pas tant que non siatz pas
531 531
  acostumat/ada au foncionament deu sistèma SPIP. <br /><br /><b>
532 532
  En generau, que’s conselha hòrt
533 533
  de deishar la carga d’aquestas paginas au webmèstre principau deu vòste sit.</b>', # MODIF
534
-	'texte_inc_meta_1' => 'Lo sistèma qu’a rescontrat ua error dens l’escritura deu fichièr <code>@fichier@</code>.Volhatz, com administrator/tritz deu sit,', # MODIF
535
-	'texte_inc_meta_2' => 'verificar los drets d’escritura',
536
-	'texte_inc_meta_3' => 'dens lo repertòri <code>@repertoire@</code>.', # MODIF
537
-	'texte_statut_en_cours_redaction' => 'en cors de redaccion',
538
-	'texte_statut_poubelle' => 'a la caisha de las dèishas',
539
-	'texte_statut_propose_evaluation' => 'perpausat per avaloracion',
540
-	'texte_statut_publie' => 'publicat en linha',
541
-	'texte_statut_refuse' => 'arrefusat',
542
-	'titre_ajouter_mot_cle' => 'AJUSTAR UN MOT CLAU:',
543
-	'titre_cadre_raccourcis' => 'ACORCIDAS:',
544
-	'titre_changer_couleur_interface' => 'Cambiar la color de l’interfàcia',
545
-	'titre_image_admin_article' => 'Que podetz administrar aqueste article',
546
-	'titre_image_administrateur' => 'Administrator',
547
-	'titre_image_aide' => 'Ajuda sus aqueth element',
548
-	'titre_image_auteur_supprime' => 'Autor suprimit',
549
-	'titre_image_redacteur' => 'Redactor shens accès',
550
-	'titre_image_redacteur_02' => 'Redactor',
551
-	'titre_image_visiteur' => 'Vesitaire',
552
-	'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
553
-	'titre_mots_cles' => 'MOTS CLAU',
554
-	'titre_probleme_technique' => 'Atencion: un problèma tecnic (servider SQL) qu’empacha d’accedir a aquera part deu sit. Mercés de la vòsta indulgéncia.',
555
-	'titre_publier_document' => 'PUBLICAR UN DOCUMENT DENS AQUERA RUBRICA',
556
-	'titre_statistiques' => 'Estadisticas deu sit',
557
-	'titre_titre_document' => 'Títol deu document:',
558
-	'trad_reference' => '(article de referéncia)', # MODIF
534
+    'texte_inc_meta_1' => 'Lo sistèma qu’a rescontrat ua error dens l’escritura deu fichièr <code>@fichier@</code>.Volhatz, com administrator/tritz deu sit,', # MODIF
535
+    'texte_inc_meta_2' => 'verificar los drets d’escritura',
536
+    'texte_inc_meta_3' => 'dens lo repertòri <code>@repertoire@</code>.', # MODIF
537
+    'texte_statut_en_cours_redaction' => 'en cors de redaccion',
538
+    'texte_statut_poubelle' => 'a la caisha de las dèishas',
539
+    'texte_statut_propose_evaluation' => 'perpausat per avaloracion',
540
+    'texte_statut_publie' => 'publicat en linha',
541
+    'texte_statut_refuse' => 'arrefusat',
542
+    'titre_ajouter_mot_cle' => 'AJUSTAR UN MOT CLAU:',
543
+    'titre_cadre_raccourcis' => 'ACORCIDAS:',
544
+    'titre_changer_couleur_interface' => 'Cambiar la color de l’interfàcia',
545
+    'titre_image_admin_article' => 'Que podetz administrar aqueste article',
546
+    'titre_image_administrateur' => 'Administrator',
547
+    'titre_image_aide' => 'Ajuda sus aqueth element',
548
+    'titre_image_auteur_supprime' => 'Autor suprimit',
549
+    'titre_image_redacteur' => 'Redactor shens accès',
550
+    'titre_image_redacteur_02' => 'Redactor',
551
+    'titre_image_visiteur' => 'Vesitaire',
552
+    'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
553
+    'titre_mots_cles' => 'MOTS CLAU',
554
+    'titre_probleme_technique' => 'Atencion: un problèma tecnic (servider SQL) qu’empacha d’accedir a aquera part deu sit. Mercés de la vòsta indulgéncia.',
555
+    'titre_publier_document' => 'PUBLICAR UN DOCUMENT DENS AQUERA RUBRICA',
556
+    'titre_statistiques' => 'Estadisticas deu sit',
557
+    'titre_titre_document' => 'Títol deu document:',
558
+    'trad_reference' => '(article de referéncia)', # MODIF
559 559
 
560
-	// Z
561
-	'zbug_balise_b_aval' => ' : balisa B cap envath',
562
-	'zbug_boucle' => 'bloca',
563
-	'zbug_boucle_recursive_undef' => 'bloca recursiva non definida', # MODIF
564
-	'zbug_champ_hors_boucle' => 'Camp @champ@ hòra bloca',
565
-	'zbug_champ_hors_motif' => 'Camp @champ@ en dehòra d’ua bloca de motiu @motif@', # MODIF
566
-	'zbug_code' => 'còde',
567
-	'zbug_critere_inconnu' => 'critèri inconegut @critere@', # MODIF
568
-	'zbug_distant_interdit' => 'extèrne enebit', # MODIF
569
-	'zbug_doublon_table_sans_index' => 'doublons sur une table sans index', # MODIF
570
-	'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla', # MODIF
571
-	'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrader que manca', # MODIF
572
-	'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta', # MODIF
573
-	'zbug_erreur_execution_page' => 'error d’execucion de la pagina', # MODIF
574
-	'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit', # MODIF
575
-	'zbug_erreur_meme_parent' => '{meme_parent} que s’aplica sonque a las blocas (FORUMS) o (RUBRIQUES)', # MODIF
576
-	'zbug_erreur_squelette' => 'Error(s) dens l’esqueleta',
577
-	'zbug_info_erreur_squelette' => 'Error suber lo sit',
578
-	'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent', # MODIF
579
-	'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle recursive', # MODIF
580
-	'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes', # MODIF
581
-	'zbug_resultat' => 'resultat',
582
-	'zbug_serveur_indefini' => 'servidor SQL indefinit', # MODIF
583
-	'zbug_table_inconnue' => 'Taula SQL «@table@» inconeguda'
560
+    // Z
561
+    'zbug_balise_b_aval' => ' : balisa B cap envath',
562
+    'zbug_boucle' => 'bloca',
563
+    'zbug_boucle_recursive_undef' => 'bloca recursiva non definida', # MODIF
564
+    'zbug_champ_hors_boucle' => 'Camp @champ@ hòra bloca',
565
+    'zbug_champ_hors_motif' => 'Camp @champ@ en dehòra d’ua bloca de motiu @motif@', # MODIF
566
+    'zbug_code' => 'còde',
567
+    'zbug_critere_inconnu' => 'critèri inconegut @critere@', # MODIF
568
+    'zbug_distant_interdit' => 'extèrne enebit', # MODIF
569
+    'zbug_doublon_table_sans_index' => 'doublons sur une table sans index', # MODIF
570
+    'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla', # MODIF
571
+    'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrader que manca', # MODIF
572
+    'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta', # MODIF
573
+    'zbug_erreur_execution_page' => 'error d’execucion de la pagina', # MODIF
574
+    'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit', # MODIF
575
+    'zbug_erreur_meme_parent' => '{meme_parent} que s’aplica sonque a las blocas (FORUMS) o (RUBRIQUES)', # MODIF
576
+    'zbug_erreur_squelette' => 'Error(s) dens l’esqueleta',
577
+    'zbug_info_erreur_squelette' => 'Error suber lo sit',
578
+    'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent', # MODIF
579
+    'zbug_pagination_sans_critere' => '#PAGINATION sans critère {pagination} ou employé dans une boucle recursive', # MODIF
580
+    'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes', # MODIF
581
+    'zbug_resultat' => 'resultat',
582
+    'zbug_serveur_indefini' => 'servidor SQL indefinit', # MODIF
583
+    'zbug_table_inconnue' => 'Taula SQL «@table@» inconeguda'
584 584
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_oc_va.php 1 patch
Indentation   +510 added lines, -510 removed lines patch added patch discarded remove patch
@@ -4,475 +4,475 @@  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' => 'Tornar a l’interfàcia grafica completa',
14
-	'access_mode_texte' => 'Afichar l’interfàcia textuala simplificaa',
15
-	'admin_debug' => 'desbugatge',
16
-	'admin_modifier_article' => 'Modificar aquel article',
17
-	'admin_modifier_auteur' => 'Modificar aquel autor',
18
-	'admin_modifier_breve' => 'Modificar aquela brèva',
19
-	'admin_modifier_mot' => 'Modificar aqueu mot clau',
20
-	'admin_modifier_rubrique' => 'Modificar aquela rubrica',
21
-	'admin_recalculer' => 'Tornar calcular la pagina',
22
-	'alerte_maj_impossible' => '<b>Alèrta!</b> Es impossible d’actualizar la basa SQL vèrs la version @version@; bensai i a un problèma relatiu au drech de modificar la basa de donaas. Vougatz contactar vòstre auberjaor.',
23
-	'analyse_xml' => 'Analisi XML',
24
-	'articles_recents' => 'Los articles mai recents',
25
-	'avis_archive_incorrect' => 'lo fichier archiu es pas un fichier SPIP',
26
-	'avis_archive_invalide' => 'lo fichier archiu es pas valid',
27
-	'avis_attention' => 'ATENCION!',
28
-	'avis_champ_incorrect_type_objet' => 'Nom de champ incorrècte @name@ per objècte de tipe @type@',
29
-	'avis_colonne_inexistante' => 'La colomna @col@ existís pas',
30
-	'avis_erreur' => 'Error: veatz çai sos',
31
-	'avis_erreur_connexion' => 'Error de connexion',
32
-	'avis_erreur_cookie' => 'problèma de cookie',
33
-	'avis_erreur_fonction_contexte' => 'Error de programacion. Chau pas apelar aquela foncion dins aqueu contèxt.',
34
-	'avis_erreur_mysql' => 'Error SQL ',
35
-	'avis_erreur_sauvegarde' => 'Error dins la sauvagarda (@type@ @id_objet@)! ',
12
+    // A
13
+    'access_interface_graphique' => 'Tornar a l’interfàcia grafica completa',
14
+    'access_mode_texte' => 'Afichar l’interfàcia textuala simplificaa',
15
+    'admin_debug' => 'desbugatge',
16
+    'admin_modifier_article' => 'Modificar aquel article',
17
+    'admin_modifier_auteur' => 'Modificar aquel autor',
18
+    'admin_modifier_breve' => 'Modificar aquela brèva',
19
+    'admin_modifier_mot' => 'Modificar aqueu mot clau',
20
+    'admin_modifier_rubrique' => 'Modificar aquela rubrica',
21
+    'admin_recalculer' => 'Tornar calcular la pagina',
22
+    'alerte_maj_impossible' => '<b>Alèrta!</b> Es impossible d’actualizar la basa SQL vèrs la version @version@; bensai i a un problèma relatiu au drech de modificar la basa de donaas. Vougatz contactar vòstre auberjaor.',
23
+    'analyse_xml' => 'Analisi XML',
24
+    'articles_recents' => 'Los articles mai recents',
25
+    'avis_archive_incorrect' => 'lo fichier archiu es pas un fichier SPIP',
26
+    'avis_archive_invalide' => 'lo fichier archiu es pas valid',
27
+    'avis_attention' => 'ATENCION!',
28
+    'avis_champ_incorrect_type_objet' => 'Nom de champ incorrècte @name@ per objècte de tipe @type@',
29
+    'avis_colonne_inexistante' => 'La colomna @col@ existís pas',
30
+    'avis_erreur' => 'Error: veatz çai sos',
31
+    'avis_erreur_connexion' => 'Error de connexion',
32
+    'avis_erreur_cookie' => 'problèma de cookie',
33
+    'avis_erreur_fonction_contexte' => 'Error de programacion. Chau pas apelar aquela foncion dins aqueu contèxt.',
34
+    'avis_erreur_mysql' => 'Error SQL ',
35
+    'avis_erreur_sauvegarde' => 'Error dins la sauvagarda (@type@ @id_objet@)! ',
36 36
 
37
-	// B
38
-	'barre_a_accent_grave' => 'Inserir una A accent grèu majuscula',
39
-	'barre_aide' => 'Utilizar las acorchas tipograficas per enrichir vòstra compaginacion',
40
-	'barre_e_accent_aigu' => 'Inserir una E accent agut majuscula',
41
-	'barre_eo' => 'Inserir una E dins l’O',
42
-	'barre_eo_maj' => 'Inserir una E dins l’O majuscula',
43
-	'barre_euro' => 'Inserir lo simbèu de l’èuro: €',
44
-	'barre_gras' => 'Metre en {{gras}}',
45
-	'barre_guillemets' => 'Enroar amb de « vergetas »',
46
-	'barre_guillemets_simples' => 'Enroar amb de „vergetas“',
47
-	'barre_intertitre' => 'Transformar en {{{intertítol}}}',
48
-	'barre_italic' => 'Metre en {italics}',
49
-	'barre_lien' => 'Transformar en [liam ipertèxt->http://...]',
50
-	'barre_lien_input' => 'Vougatz indicar l’adreiça de vòstre liam (poètz indicar una adreiça web sos la forma http://www.lomieusit.com o simplament indicar lo numèro d’un article d’aqueu sit).',
51
-	'barre_note' => 'Transformar en [[Nòta de pè]]',
52
-	'barre_quote' => '<quote>Citar un messatge</quote>',
53
-	'bouton_changer' => 'Chambiar',
54
-	'bouton_chercher' => 'Cerchar',
55
-	'bouton_choisir' => 'Chausir',
56
-	'bouton_enregistrer' => 'Registrar',
57
-	'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatjariá intèrna',
58
-	'bouton_radio_envoi_annonces' => 'Mandar los anoncis editoriaus',
59
-	'bouton_radio_non_envoi_annonces' => 'Pas mandar d’anoncis',
60
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Pas mandar la tiera de las novetats',
61
-	'bouton_recharger_page' => 'tornar charjar aquela pagina',
62
-	'bouton_telecharger' => 'Telecharjar',
63
-	'bouton_upload' => 'Telecharjar', # MODIF
64
-	'bouton_valider' => 'Validar',
37
+    // B
38
+    'barre_a_accent_grave' => 'Inserir una A accent grèu majuscula',
39
+    'barre_aide' => 'Utilizar las acorchas tipograficas per enrichir vòstra compaginacion',
40
+    'barre_e_accent_aigu' => 'Inserir una E accent agut majuscula',
41
+    'barre_eo' => 'Inserir una E dins l’O',
42
+    'barre_eo_maj' => 'Inserir una E dins l’O majuscula',
43
+    'barre_euro' => 'Inserir lo simbèu de l’èuro: €',
44
+    'barre_gras' => 'Metre en {{gras}}',
45
+    'barre_guillemets' => 'Enroar amb de « vergetas »',
46
+    'barre_guillemets_simples' => 'Enroar amb de „vergetas“',
47
+    'barre_intertitre' => 'Transformar en {{{intertítol}}}',
48
+    'barre_italic' => 'Metre en {italics}',
49
+    'barre_lien' => 'Transformar en [liam ipertèxt->http://...]',
50
+    'barre_lien_input' => 'Vougatz indicar l’adreiça de vòstre liam (poètz indicar una adreiça web sos la forma http://www.lomieusit.com o simplament indicar lo numèro d’un article d’aqueu sit).',
51
+    'barre_note' => 'Transformar en [[Nòta de pè]]',
52
+    'barre_quote' => '<quote>Citar un messatge</quote>',
53
+    'bouton_changer' => 'Chambiar',
54
+    'bouton_chercher' => 'Cerchar',
55
+    'bouton_choisir' => 'Chausir',
56
+    'bouton_enregistrer' => 'Registrar',
57
+    'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatjariá intèrna',
58
+    'bouton_radio_envoi_annonces' => 'Mandar los anoncis editoriaus',
59
+    'bouton_radio_non_envoi_annonces' => 'Pas mandar d’anoncis',
60
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Pas mandar la tiera de las novetats',
61
+    'bouton_recharger_page' => 'tornar charjar aquela pagina',
62
+    'bouton_telecharger' => 'Telecharjar',
63
+    'bouton_upload' => 'Telecharjar', # MODIF
64
+    'bouton_valider' => 'Validar',
65 65
 
66
-	// C
67
-	'cal_apresmidi' => 'tantòst',
68
-	'cal_jour_entier' => 'jorn entier',
69
-	'cal_matin' => 'matin',
70
-	'cal_par_jour' => 'chalendier per jorn',
71
-	'cal_par_mois' => 'chalendier per mes',
72
-	'cal_par_semaine' => 'chalendier per setmana',
73
-	'confirm_changer_statut' => 'Atencion, avètz demandat de chamjar l’estatut d’aquel element. Desiratz de contunhar? ',
66
+    // C
67
+    'cal_apresmidi' => 'tantòst',
68
+    'cal_jour_entier' => 'jorn entier',
69
+    'cal_matin' => 'matin',
70
+    'cal_par_jour' => 'chalendier per jorn',
71
+    'cal_par_mois' => 'chalendier per mes',
72
+    'cal_par_semaine' => 'chalendier per setmana',
73
+    'confirm_changer_statut' => 'Atencion, avètz demandat de chamjar l’estatut d’aquel element. Desiratz de contunhar? ',
74 74
 
75
-	// D
76
-	'date_aujourdhui' => 'encuei',
77
-	'date_avant_jc' => 'avans lo Crist',
78
-	'date_dans' => 'd’aquí @delai@',
79
-	'date_de_mois_1' => '@j@ de genier',
80
-	'date_de_mois_10' => '@j@ d’octòbre',
81
-	'date_de_mois_11' => '@j@ de novembre',
82
-	'date_de_mois_12' => '@j@ de decembre',
83
-	'date_de_mois_2' => '@j@ de febrier',
84
-	'date_de_mois_3' => '@j@ de març',
85
-	'date_de_mois_4' => '@j@ d’abriu',
86
-	'date_de_mois_5' => '@j@ de mai',
87
-	'date_de_mois_6' => '@j@ de junh',
88
-	'date_de_mois_7' => '@j@ de julh',
89
-	'date_de_mois_8' => '@j@ d’aost',
90
-	'date_de_mois_9' => '@j@ de setembre',
91
-	'date_demain' => 'deman',
92
-	'date_fmt_heures_minutes' => '@h@h@m@min',
93
-	'date_fmt_jour_heure' => '@jour@ a @heure@',
94
-	'date_fmt_jour_mois' => '@jourmois@',
95
-	'date_fmt_jour_mois_annee' => '@jourmois@ de @annee@',
96
-	'date_fmt_mois_annee' => '@nommois@ de @annee@',
97
-	'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
98
-	'date_heures' => 'oras',
99
-	'date_hier' => 'ièr',
100
-	'date_il_y_a' => 'fai @delai@',
101
-	'date_jnum1' => '1r',
102
-	'date_jnum10' => '10',
103
-	'date_jnum11' => '11',
104
-	'date_jnum12' => '12',
105
-	'date_jnum13' => '13',
106
-	'date_jnum14' => '14',
107
-	'date_jnum15' => '15',
108
-	'date_jnum16' => '16',
109
-	'date_jnum17' => '17',
110
-	'date_jnum18' => '18',
111
-	'date_jnum19' => '19',
112
-	'date_jnum2' => '2',
113
-	'date_jnum20' => '20',
114
-	'date_jnum21' => '21',
115
-	'date_jnum22' => '22',
116
-	'date_jnum23' => '23',
117
-	'date_jnum24' => '24',
118
-	'date_jnum25' => '25',
119
-	'date_jnum26' => '26',
120
-	'date_jnum27' => '27',
121
-	'date_jnum28' => '28',
122
-	'date_jnum29' => '29',
123
-	'date_jnum3' => '3',
124
-	'date_jnum30' => '30',
125
-	'date_jnum31' => '31',
126
-	'date_jnum4' => '4',
127
-	'date_jnum5' => '5',
128
-	'date_jnum6' => '6',
129
-	'date_jnum7' => '7',
130
-	'date_jnum8' => '8',
131
-	'date_jnum9' => '9',
132
-	'date_jour_1' => 'dimenge',
133
-	'date_jour_2' => 'diluns',
134
-	'date_jour_3' => 'dimars',
135
-	'date_jour_4' => 'dimècres',
136
-	'date_jour_5' => 'dijòus',
137
-	'date_jour_6' => 'divendres',
138
-	'date_jour_7' => 'dissande',
139
-	'date_jours' => 'jorns',
140
-	'date_minutes' => 'minutas',
141
-	'date_mois' => 'mes(es)',
142
-	'date_mois_1' => 'genier',
143
-	'date_mois_10' => 'octòbre',
144
-	'date_mois_11' => 'novembre',
145
-	'date_mois_12' => 'decembre',
146
-	'date_mois_2' => 'febrier',
147
-	'date_mois_3' => 'març',
148
-	'date_mois_4' => 'abriu',
149
-	'date_mois_5' => 'mai',
150
-	'date_mois_6' => 'junh',
151
-	'date_mois_7' => 'julh',
152
-	'date_mois_8' => 'aost',
153
-	'date_mois_9' => 'setembre',
154
-	'date_saison_1' => 'ivèrn',
155
-	'date_saison_2' => 'prima',
156
-	'date_saison_3' => 'estiu',
157
-	'date_saison_4' => 'endarrier',
158
-	'date_semaines' => 'setmana(s)',
159
-	'dirs_commencer' => 'per començar verament l’installacion',
160
-	'dirs_preliminaire' => 'Preliminar: <b>Reglar los dreches d’accès</b>',
161
-	'dirs_probleme_droits' => 'Problèma de dreches d’accès',
162
-	'dirs_repertoires_absents' => '<b>S’es pas trobat los repertòris seguents: <ul>@bad_dirs@.</ul> </b>
75
+    // D
76
+    'date_aujourdhui' => 'encuei',
77
+    'date_avant_jc' => 'avans lo Crist',
78
+    'date_dans' => 'd’aquí @delai@',
79
+    'date_de_mois_1' => '@j@ de genier',
80
+    'date_de_mois_10' => '@j@ d’octòbre',
81
+    'date_de_mois_11' => '@j@ de novembre',
82
+    'date_de_mois_12' => '@j@ de decembre',
83
+    'date_de_mois_2' => '@j@ de febrier',
84
+    'date_de_mois_3' => '@j@ de març',
85
+    'date_de_mois_4' => '@j@ d’abriu',
86
+    'date_de_mois_5' => '@j@ de mai',
87
+    'date_de_mois_6' => '@j@ de junh',
88
+    'date_de_mois_7' => '@j@ de julh',
89
+    'date_de_mois_8' => '@j@ d’aost',
90
+    'date_de_mois_9' => '@j@ de setembre',
91
+    'date_demain' => 'deman',
92
+    'date_fmt_heures_minutes' => '@h@h@m@min',
93
+    'date_fmt_jour_heure' => '@jour@ a @heure@',
94
+    'date_fmt_jour_mois' => '@jourmois@',
95
+    'date_fmt_jour_mois_annee' => '@jourmois@ de @annee@',
96
+    'date_fmt_mois_annee' => '@nommois@ de @annee@',
97
+    'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
98
+    'date_heures' => 'oras',
99
+    'date_hier' => 'ièr',
100
+    'date_il_y_a' => 'fai @delai@',
101
+    'date_jnum1' => '1r',
102
+    'date_jnum10' => '10',
103
+    'date_jnum11' => '11',
104
+    'date_jnum12' => '12',
105
+    'date_jnum13' => '13',
106
+    'date_jnum14' => '14',
107
+    'date_jnum15' => '15',
108
+    'date_jnum16' => '16',
109
+    'date_jnum17' => '17',
110
+    'date_jnum18' => '18',
111
+    'date_jnum19' => '19',
112
+    'date_jnum2' => '2',
113
+    'date_jnum20' => '20',
114
+    'date_jnum21' => '21',
115
+    'date_jnum22' => '22',
116
+    'date_jnum23' => '23',
117
+    'date_jnum24' => '24',
118
+    'date_jnum25' => '25',
119
+    'date_jnum26' => '26',
120
+    'date_jnum27' => '27',
121
+    'date_jnum28' => '28',
122
+    'date_jnum29' => '29',
123
+    'date_jnum3' => '3',
124
+    'date_jnum30' => '30',
125
+    'date_jnum31' => '31',
126
+    'date_jnum4' => '4',
127
+    'date_jnum5' => '5',
128
+    'date_jnum6' => '6',
129
+    'date_jnum7' => '7',
130
+    'date_jnum8' => '8',
131
+    'date_jnum9' => '9',
132
+    'date_jour_1' => 'dimenge',
133
+    'date_jour_2' => 'diluns',
134
+    'date_jour_3' => 'dimars',
135
+    'date_jour_4' => 'dimècres',
136
+    'date_jour_5' => 'dijòus',
137
+    'date_jour_6' => 'divendres',
138
+    'date_jour_7' => 'dissande',
139
+    'date_jours' => 'jorns',
140
+    'date_minutes' => 'minutas',
141
+    'date_mois' => 'mes(es)',
142
+    'date_mois_1' => 'genier',
143
+    'date_mois_10' => 'octòbre',
144
+    'date_mois_11' => 'novembre',
145
+    'date_mois_12' => 'decembre',
146
+    'date_mois_2' => 'febrier',
147
+    'date_mois_3' => 'març',
148
+    'date_mois_4' => 'abriu',
149
+    'date_mois_5' => 'mai',
150
+    'date_mois_6' => 'junh',
151
+    'date_mois_7' => 'julh',
152
+    'date_mois_8' => 'aost',
153
+    'date_mois_9' => 'setembre',
154
+    'date_saison_1' => 'ivèrn',
155
+    'date_saison_2' => 'prima',
156
+    'date_saison_3' => 'estiu',
157
+    'date_saison_4' => 'endarrier',
158
+    'date_semaines' => 'setmana(s)',
159
+    'dirs_commencer' => 'per començar verament l’installacion',
160
+    'dirs_preliminaire' => 'Preliminar: <b>Reglar los dreches d’accès</b>',
161
+    'dirs_probleme_droits' => 'Problèma de dreches d’accès',
162
+    'dirs_repertoires_absents' => '<b>S’es pas trobat los repertòris seguents: <ul>@bad_dirs@.</ul> </b>
163 163
   <p>Se pòt que vena d’un problèma de majusculas o minusculas mau mesas.
164 164
   Verificatz que las minusculas e majusculas d’aqueles repertòris correspondan ben amb çò afichat
165 165
   çai sobre; s’es pas lo cas, tornatz nommar los repertòris amb vòstre logiciau FTP en corregissent l’error.
166 166
   </p><p>Un còp qu’auretz fach aquò, poiretz </p>',
167
-	'dirs_repertoires_suivants' => '<b>Los repertòris seguents son pas accessibles en escritura: <ul>@bad_dirs@.</ul> </b>
167
+    'dirs_repertoires_suivants' => '<b>Los repertòris seguents son pas accessibles en escritura: <ul>@bad_dirs@.</ul> </b>
168 168
   <p>Per adobar aquò, utilizatz vòstre client FTP a fin de reglar los dreches d’accès de chascun
169 169
   d’aqueles repertòris. La guida d’installacion explica en detalh coma chau procedir.
170 170
   <p>Tre qu’auretz facha aquela manipulacion, poiretz ',
171 171
 
172
-	// E
173
-	'envoi_via_le_site' => 'Mandaís amb lo biais dau sit web',
172
+    // E
173
+    'envoi_via_le_site' => 'Mandaís amb lo biais dau sit web',
174 174
 
175
-	// F
176
-	'fichier_introuvable' => 'S’es pas pogut trobar lo fichier @fichier@.', # MODIF
177
-	'form_deja_inscrit' => 'Siatz ja inscrich(a).',
178
-	'form_email_non_valide' => 'Vòstra adreiça e-mail es pas valida.',
179
-	'form_forum_access_refuse' => 'Poètz pas pus accedir a aqueu sit.',
180
-	'form_forum_bonjour' => 'Bonjorn @nom@,',
181
-	'form_forum_email_deja_enregistre' => 'Aquela adreiça e-mail ja es registraa, adoncas poètz utilizar vòstre mot de santa Clara costumier.',
182
-	'form_forum_identifiant_mail' => 'Vos avèm mandat vòstre identificant novèu per e-mail.',
183
-	'form_forum_identifiants' => 'Identificants personaus',
184
-	'form_forum_indiquer_nom_email' => 'Indicatz aquí vòstre nom e vòstra adreiça e-mail. Vòstre identificant personau arribarà lèu, per e-mail.',
185
-	'form_forum_login' => 'login:',
186
-	'form_forum_message_auto' => '(aquò’s un messatge automatic)',
187
-	'form_forum_pass' => 'mot de santa Clara:',
188
-	'form_forum_probleme_mail' => 'Problèma d’e-mail: se pòt pas mandar l’identificant.',
189
-	'form_forum_voici1' => 'Vaicí vòstres identificants per poer participar als forums
175
+    // F
176
+    'fichier_introuvable' => 'S’es pas pogut trobar lo fichier @fichier@.', # MODIF
177
+    'form_deja_inscrit' => 'Siatz ja inscrich(a).',
178
+    'form_email_non_valide' => 'Vòstra adreiça e-mail es pas valida.',
179
+    'form_forum_access_refuse' => 'Poètz pas pus accedir a aqueu sit.',
180
+    'form_forum_bonjour' => 'Bonjorn @nom@,',
181
+    'form_forum_email_deja_enregistre' => 'Aquela adreiça e-mail ja es registraa, adoncas poètz utilizar vòstre mot de santa Clara costumier.',
182
+    'form_forum_identifiant_mail' => 'Vos avèm mandat vòstre identificant novèu per e-mail.',
183
+    'form_forum_identifiants' => 'Identificants personaus',
184
+    'form_forum_indiquer_nom_email' => 'Indicatz aquí vòstre nom e vòstra adreiça e-mail. Vòstre identificant personau arribarà lèu, per e-mail.',
185
+    'form_forum_login' => 'login:',
186
+    'form_forum_message_auto' => '(aquò’s un messatge automatic)',
187
+    'form_forum_pass' => 'mot de santa Clara:',
188
+    'form_forum_probleme_mail' => 'Problèma d’e-mail: se pòt pas mandar l’identificant.',
189
+    'form_forum_voici1' => 'Vaicí vòstres identificants per poer participar als forums
190 190
 dau sit "@nom_site_spip@" (@adresse_site@):',
191
-	'form_forum_voici2' => 'Vaicí vòstres identificants per prepausar d’articles 
191
+    'form_forum_voici2' => 'Vaicí vòstres identificants per prepausar d’articles 
192 192
  sobre lo sit "@nom_site_spip@" (@adresse_login@):',
193
-	'form_indiquer_email' => 'Vougatz indicar vòstra adreiça e-mail.',
194
-	'form_indiquer_nom' => 'Vougatz indicar vòstre nom.',
195
-	'form_indiquer_nom_site' => 'Vougatz indicar lo nom de vòstre sit.',
196
-	'form_pet_deja_enregistre' => 'Ja aqueu sit es registrat',
197
-	'form_pet_signature_pasprise' => 'Vòstra signatura es pas presa en còmpte.',
198
-	'form_prop_confirmer_envoi' => 'Confirmar l’enviament',
199
-	'form_prop_description' => 'Descripcion/comentari',
200
-	'form_prop_enregistre' => 'Vòstra proposicion es ben registraa, apareisserà en linha tre que los responsables dau sit l’auràn validaa .',
201
-	'form_prop_envoyer' => 'Mandar un messatge',
202
-	'form_prop_indiquer_email' => 'Vougatz indicar una adreiça e-mail valida',
203
-	'form_prop_indiquer_nom_site' => 'Vougatz indicar lo nom dau sit.',
204
-	'form_prop_indiquer_sujet' => 'Vougatz indicar un subjècte',
205
-	'form_prop_message_envoye' => 'Messatge mandat',
206
-	'form_prop_non_enregistre' => 'Vòstra proposicion es pas estaa registraa.',
207
-	'form_prop_sujet' => 'Subjècte',
208
-	'form_prop_url_site' => 'Adreiça (URL) dau sit', # MODIF
209
-	'forum_non_inscrit' => 'Siá siatz pas inscrich(a), siá avètz fach una error d’adreiça o de mot de santa Clara. ',
210
-	'forum_par_auteur' => 'per @auteur@',
211
-	'forum_titre_erreur' => 'Error...',
193
+    'form_indiquer_email' => 'Vougatz indicar vòstra adreiça e-mail.',
194
+    'form_indiquer_nom' => 'Vougatz indicar vòstre nom.',
195
+    'form_indiquer_nom_site' => 'Vougatz indicar lo nom de vòstre sit.',
196
+    'form_pet_deja_enregistre' => 'Ja aqueu sit es registrat',
197
+    'form_pet_signature_pasprise' => 'Vòstra signatura es pas presa en còmpte.',
198
+    'form_prop_confirmer_envoi' => 'Confirmar l’enviament',
199
+    'form_prop_description' => 'Descripcion/comentari',
200
+    'form_prop_enregistre' => 'Vòstra proposicion es ben registraa, apareisserà en linha tre que los responsables dau sit l’auràn validaa .',
201
+    'form_prop_envoyer' => 'Mandar un messatge',
202
+    'form_prop_indiquer_email' => 'Vougatz indicar una adreiça e-mail valida',
203
+    'form_prop_indiquer_nom_site' => 'Vougatz indicar lo nom dau sit.',
204
+    'form_prop_indiquer_sujet' => 'Vougatz indicar un subjècte',
205
+    'form_prop_message_envoye' => 'Messatge mandat',
206
+    'form_prop_non_enregistre' => 'Vòstra proposicion es pas estaa registraa.',
207
+    'form_prop_sujet' => 'Subjècte',
208
+    'form_prop_url_site' => 'Adreiça (URL) dau sit', # MODIF
209
+    'forum_non_inscrit' => 'Siá siatz pas inscrich(a), siá avètz fach una error d’adreiça o de mot de santa Clara. ',
210
+    'forum_par_auteur' => 'per @auteur@',
211
+    'forum_titre_erreur' => 'Error...',
212 212
 
213
-	// I
214
-	'ical_texte_rss_articles' => 'Lo fichier "backend" dels articles d’aquest sit se tròba a l’adreiça:',
215
-	'ical_texte_rss_articles2' => 'Atanben poètz obtenir de fichiers "backend" per los articles de chasca rubrica dau sit:',
216
-	'ical_texte_rss_breves' => 'Existisson mai d’un fichier contenent las brèvas dau sit. En precisant un numèro de rubrica,  obtendretz mas que las brèvas de la rubrica aquela.',
217
-	'icone_a_suivre' => 'De seguir',
218
-	'icone_admin_site' => 'Administracion dau sit',
219
-	'icone_agenda' => 'Agenda e messatjariá',
220
-	'icone_aide_ligne' => 'Ajua',
221
-	'icone_articles' => 'Articles',
222
-	'icone_auteurs' => 'Autors',
223
-	'icone_brouteur' => 'Navigacion rapida',
224
-	'icone_configuration_site' => 'Configuracion',
225
-	'icone_configurer_site' => 'Configurar vòstre sit',
226
-	'icone_creer_nouvel_auteur' => 'Crear un autor nòu',
227
-	'icone_creer_rubrique' => 'Crear una rubrica',
228
-	'icone_creer_sous_rubrique' => 'Crear una sosrubrica',
229
-	'icone_deconnecter' => 'Se desconnectar',
230
-	'icone_discussions' => 'Discussions',
231
-	'icone_doc_rubrique' => 'Documents de las rubricas',
232
-	'icone_ecrire_article' => 'Escriure un article nòu',
233
-	'icone_edition_site' => 'Edicion',
234
-	'icone_gestion_langues' => 'Gestion de las lengas',
235
-	'icone_informations_personnelles' => 'Informacions personalas',
236
-	'icone_interface_complet' => 'Interfàcia completa',
237
-	'icone_interface_simple' => 'Interfàcia simplificaa',
238
-	'icone_maintenance_site' => 'Mantenença dau sit',
239
-	'icone_messagerie_personnelle' => 'Messatjariá personala',
240
-	'icone_repartition_debut' => 'Afichar la reparticion dempuei lo començament',
241
-	'icone_rubriques' => 'Rubricas',
242
-	'icone_sauver_site' => 'Sauvagarda dau sit',
243
-	'icone_site_entier' => 'Tot lo sit ',
244
-	'icone_sites_references' => 'Sits referenciats',
245
-	'icone_statistiques' => 'Estadisticas dau sit',
246
-	'icone_suivi_activite' => 'Seguir l’activitat editoriala',
247
-	'icone_suivi_actualite' => 'Evolucion dau sit',
248
-	'icone_suivi_pettions' => 'Seguir/gerir las peticions',
249
-	'icone_suivi_revisions' => 'Modificacions dels articles',
250
-	'icone_supprimer_document' => 'Suprimir aqueu document',
251
-	'icone_supprimer_image' => 'Suprimir aquel imatge',
252
-	'icone_tous_articles' => 'Tots vòstres articles ',
253
-	'icone_tous_auteur' => 'Tots los autors ',
254
-	'icone_visiter_site' => 'Vesitar', # MODIF
255
-	'icone_voir_en_ligne' => 'Veire en linha',
256
-	'img_indisponible' => 'imatge indisponible',
257
-	'info_a_suivre' => 'DE SEGUIR>>',
258
-	'info_acces_interdit' => 'Accès proïbit',
259
-	'info_acces_refuse' => 'Accès refusat',
260
-	'info_action' => 'Accion: @action@',
261
-	'info_administrer_rubriques' => 'Poètz administrar aquela rubrica e sas sosrubricas',
262
-	'info_adresse_non_indiquee' => 'Avètz pas indicat l’adreiça de testar!',
263
-	'info_aide' => 'AJUA:',
264
-	'info_ajouter_mot' => 'Apondre aqueu mot',
265
-	'info_annonce' => 'ANONCI',
266
-	'info_annonces_generales' => 'Anoncis generaus:',
267
-	'info_article_propose' => 'Article prepausat',
268
-	'info_article_publie' => 'Article publicat',
269
-	'info_article_redaction' => 'Article en cors de redaccion',
270
-	'info_article_refuse' => 'Article refusat',
271
-	'info_article_supprime' => 'Article suprimit',
272
-	'info_articles' => 'Articles',
273
-	'info_articles_a_valider' => 'Los articles de validar',
274
-	'info_articles_proposes' => 'Articles prepausats',
275
-	'info_auteurs_nombre' => 'autor(s)',
276
-	'info_authentification_ftp' => 'autentificacion (per FTP).',
277
-	'info_breves_2' => 'brèvas',
278
-	'info_connexion_refusee' => 'Connexion refusaa',
279
-	'info_contact_developpeur' => 'Vougatz contactar un desvolopaire.',
280
-	'info_contenance' => 'Aqueu sit conten:',
281
-	'info_contribution' => 'Contribucions de forum', # MODIF
282
-	'info_copyright' => '@spip@ es un logiciau liure distribuit @lien_gpl@.',
283
-	'info_copyright_doc' => 'Per mai d’informacions, veire lo sit <a href="@spipnet@">http://www.spip.net/oc</a>.', # MODIF
284
-	'info_copyright_gpl' => 'sos licéncia GPL',
285
-	'info_cours_edition' => 'Vòstres articles en cors de redaccion', # MODIF
286
-	'info_creer_repertoire' => 'Vougatz crear un fichier o un repertòri nommat',
287
-	'info_creer_repertoire_2' => 'Dedins lo sosrepertòri   <b>@repertoire@</b>, puei:',
288
-	'info_creer_vignette' => 'creacion automatica de la vinheta',
289
-	'info_deplier' => 'Desplejar',
290
-	'info_descriptif_nombre' => 'descriptiu(s):',
291
-	'info_description' => 'Descripcion:',
292
-	'info_description_2' => 'Descripcion:',
293
-	'info_dimension' => 'Dimensions:',
294
-	'info_ecire_message_prive' => 'Escriure un messatge privat',
295
-	'info_email_invalide' => 'Adreiça e-mail invalida',
296
-	'info_en_cours_validation' => 'Vòstres articles en cors de redaccion',
297
-	'info_en_ligne' => 'Aüra en linha:',
298
-	'info_envoyer_message_prive' => 'Mandar un messatge privat a aquel autor',
299
-	'info_erreur_requete' => 'Error dins la requèsta',
300
-	'info_erreur_squelette2' => 'Ges d’esqueleta <b>@fichier@</b> es disponibla...',
301
-	'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
302
-	'info_erreur_systeme2' => 'Lo disc dur es benlèu plen, o la basa de donaas degalhaa. <br />
213
+    // I
214
+    'ical_texte_rss_articles' => 'Lo fichier "backend" dels articles d’aquest sit se tròba a l’adreiça:',
215
+    'ical_texte_rss_articles2' => 'Atanben poètz obtenir de fichiers "backend" per los articles de chasca rubrica dau sit:',
216
+    'ical_texte_rss_breves' => 'Existisson mai d’un fichier contenent las brèvas dau sit. En precisant un numèro de rubrica,  obtendretz mas que las brèvas de la rubrica aquela.',
217
+    'icone_a_suivre' => 'De seguir',
218
+    'icone_admin_site' => 'Administracion dau sit',
219
+    'icone_agenda' => 'Agenda e messatjariá',
220
+    'icone_aide_ligne' => 'Ajua',
221
+    'icone_articles' => 'Articles',
222
+    'icone_auteurs' => 'Autors',
223
+    'icone_brouteur' => 'Navigacion rapida',
224
+    'icone_configuration_site' => 'Configuracion',
225
+    'icone_configurer_site' => 'Configurar vòstre sit',
226
+    'icone_creer_nouvel_auteur' => 'Crear un autor nòu',
227
+    'icone_creer_rubrique' => 'Crear una rubrica',
228
+    'icone_creer_sous_rubrique' => 'Crear una sosrubrica',
229
+    'icone_deconnecter' => 'Se desconnectar',
230
+    'icone_discussions' => 'Discussions',
231
+    'icone_doc_rubrique' => 'Documents de las rubricas',
232
+    'icone_ecrire_article' => 'Escriure un article nòu',
233
+    'icone_edition_site' => 'Edicion',
234
+    'icone_gestion_langues' => 'Gestion de las lengas',
235
+    'icone_informations_personnelles' => 'Informacions personalas',
236
+    'icone_interface_complet' => 'Interfàcia completa',
237
+    'icone_interface_simple' => 'Interfàcia simplificaa',
238
+    'icone_maintenance_site' => 'Mantenença dau sit',
239
+    'icone_messagerie_personnelle' => 'Messatjariá personala',
240
+    'icone_repartition_debut' => 'Afichar la reparticion dempuei lo començament',
241
+    'icone_rubriques' => 'Rubricas',
242
+    'icone_sauver_site' => 'Sauvagarda dau sit',
243
+    'icone_site_entier' => 'Tot lo sit ',
244
+    'icone_sites_references' => 'Sits referenciats',
245
+    'icone_statistiques' => 'Estadisticas dau sit',
246
+    'icone_suivi_activite' => 'Seguir l’activitat editoriala',
247
+    'icone_suivi_actualite' => 'Evolucion dau sit',
248
+    'icone_suivi_pettions' => 'Seguir/gerir las peticions',
249
+    'icone_suivi_revisions' => 'Modificacions dels articles',
250
+    'icone_supprimer_document' => 'Suprimir aqueu document',
251
+    'icone_supprimer_image' => 'Suprimir aquel imatge',
252
+    'icone_tous_articles' => 'Tots vòstres articles ',
253
+    'icone_tous_auteur' => 'Tots los autors ',
254
+    'icone_visiter_site' => 'Vesitar', # MODIF
255
+    'icone_voir_en_ligne' => 'Veire en linha',
256
+    'img_indisponible' => 'imatge indisponible',
257
+    'info_a_suivre' => 'DE SEGUIR>>',
258
+    'info_acces_interdit' => 'Accès proïbit',
259
+    'info_acces_refuse' => 'Accès refusat',
260
+    'info_action' => 'Accion: @action@',
261
+    'info_administrer_rubriques' => 'Poètz administrar aquela rubrica e sas sosrubricas',
262
+    'info_adresse_non_indiquee' => 'Avètz pas indicat l’adreiça de testar!',
263
+    'info_aide' => 'AJUA:',
264
+    'info_ajouter_mot' => 'Apondre aqueu mot',
265
+    'info_annonce' => 'ANONCI',
266
+    'info_annonces_generales' => 'Anoncis generaus:',
267
+    'info_article_propose' => 'Article prepausat',
268
+    'info_article_publie' => 'Article publicat',
269
+    'info_article_redaction' => 'Article en cors de redaccion',
270
+    'info_article_refuse' => 'Article refusat',
271
+    'info_article_supprime' => 'Article suprimit',
272
+    'info_articles' => 'Articles',
273
+    'info_articles_a_valider' => 'Los articles de validar',
274
+    'info_articles_proposes' => 'Articles prepausats',
275
+    'info_auteurs_nombre' => 'autor(s)',
276
+    'info_authentification_ftp' => 'autentificacion (per FTP).',
277
+    'info_breves_2' => 'brèvas',
278
+    'info_connexion_refusee' => 'Connexion refusaa',
279
+    'info_contact_developpeur' => 'Vougatz contactar un desvolopaire.',
280
+    'info_contenance' => 'Aqueu sit conten:',
281
+    'info_contribution' => 'Contribucions de forum', # MODIF
282
+    'info_copyright' => '@spip@ es un logiciau liure distribuit @lien_gpl@.',
283
+    'info_copyright_doc' => 'Per mai d’informacions, veire lo sit <a href="@spipnet@">http://www.spip.net/oc</a>.', # MODIF
284
+    'info_copyright_gpl' => 'sos licéncia GPL',
285
+    'info_cours_edition' => 'Vòstres articles en cors de redaccion', # MODIF
286
+    'info_creer_repertoire' => 'Vougatz crear un fichier o un repertòri nommat',
287
+    'info_creer_repertoire_2' => 'Dedins lo sosrepertòri   <b>@repertoire@</b>, puei:',
288
+    'info_creer_vignette' => 'creacion automatica de la vinheta',
289
+    'info_deplier' => 'Desplejar',
290
+    'info_descriptif_nombre' => 'descriptiu(s):',
291
+    'info_description' => 'Descripcion:',
292
+    'info_description_2' => 'Descripcion:',
293
+    'info_dimension' => 'Dimensions:',
294
+    'info_ecire_message_prive' => 'Escriure un messatge privat',
295
+    'info_email_invalide' => 'Adreiça e-mail invalida',
296
+    'info_en_cours_validation' => 'Vòstres articles en cors de redaccion',
297
+    'info_en_ligne' => 'Aüra en linha:',
298
+    'info_envoyer_message_prive' => 'Mandar un messatge privat a aquel autor',
299
+    'info_erreur_requete' => 'Error dins la requèsta',
300
+    'info_erreur_squelette2' => 'Ges d’esqueleta <b>@fichier@</b> es disponibla...',
301
+    'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
302
+    'info_erreur_systeme2' => 'Lo disc dur es benlèu plen, o la basa de donaas degalhaa. <br />
303 303
 <span style="color:red;">Assajatz de <a href=\'@script@\'>reparar la basa</a>, o contactatz vòstre auberjaor.</span>',
304
-	'info_fini' => 'Aquò’s achabat!',
305
-	'info_format_image' => 'Formats d’imatges que se pòon utilizar per crear de vinhetas: @gd_formats@.',
306
-	'info_format_non_defini' => 'format non definit',
307
-	'info_grand_ecran' => 'Ecran grand',
308
-	'info_image_aide' => 'AJUA',
309
-	'info_image_process_titre' => 'Metòde de fabricacion de las vinhetas',
310
-	'info_impossible_lire_page' => '<b>Error!</b> Impossible de legir la pagina <tt><html>@test_proxy@</html></tt> a travèrs dau proxy <tt>',
311
-	'info_installation_systeme_publication' => 'Installacion dau sistèma de publicacion...',
312
-	'info_installer_documents' => 'Poètz installar automaticament tots los documents contenguts dins lo repertòri @upload@.',
313
-	'info_installer_ftp' => 'Coma administrator, poètz installar (per FTP) de fichiers dins lo dorsier @upload@,  puei los  seleccionar directament aicí.',
314
-	'info_installer_images' => 'Poètz installar d’imatges als formats JPEG, GIF e PNG.',
315
-	'info_installer_images_dossier' => 'Installar d’imatges dins lo dorsier @upload@ per los poer seleccionar aicí.',
316
-	'info_interface_complete' => 'Interfàcia completa',
317
-	'info_interface_simple' => 'Interfàcia simplificaa',
318
-	'info_joindre_document_article' => 'Poètz jónher a aquel article de documents de la mena de',
319
-	'info_joindre_document_rubrique' => 'Poètz apondre a aquela rubrica de documents de la mena de',
320
-	'info_joindre_documents_article' => 'Poètz jónher a aquel article de documents de la mena de:',
321
-	'info_l_article' => 'l’article',
322
-	'info_la_breve' => 'la brèva',
323
-	'info_la_rubrique' => 'la rubrica',
324
-	'info_langue_principale' => 'Lenga majorala dau sit',
325
-	'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixèls',
326
-	'info_les_auteurs_1' => 'per @les_auteurs@ ',
327
-	'info_logo_format_interdit' => 'Los lògos de formats @formats@ son sols autorizats.',
328
-	'info_logo_max_poids' => 'Los lògos an de far mens de @maxi@ (aquest fichier fai @actuel@).',
329
-	'info_mail_fournisseur' => '[email protected]',
330
-	'info_message_2' => 'MESSATGE',
331
-	'info_message_supprime' => 'MESSATGE SUPRIMIT',
332
-	'info_mise_en_ligne' => 'Data de mesa en linha:',
333
-	'info_modification_parametres_securite' => 'modificacions dels paramètres de seguretat',
334
-	'info_mois_courant' => 'Dins lo corrent dau mes:',
335
-	'info_mot_cle_ajoute' => 'S’es apondut lo mot clau seguent a ',
336
-	'info_multi_herit' => 'Lenga predefinia',
337
-	'info_multi_langues_soulignees' => 'Las <u>lengas solinhaas</u> benefícian d’una reviraa de tots los tèxtes de l’interfàcia. Se seleccionatz aquelas lengas, fòrça elements dau sit public (datas, formularis) se reviraràn automaticament. Per las lengas non solinhaas, aqueles elements apareisseràn dins la lenga principala dau sit.', # MODIF
338
-	'info_multilinguisme' => 'Multilingüisme',
339
-	'info_nom_non_utilisateurs_connectes' => 'Vòstre nom apareis pas dins la tiera dels utilizaires connectats.',
340
-	'info_nom_utilisateurs_connectes' => 'Vòstre nom apareis dins la tiera dels utilizaires connectats.',
341
-	'info_nombre_en_ligne' => 'Aüra en linha:',
342
-	'info_non_resultat' => 'Ges de resultat per "@cherche_mot@"',
343
-	'info_non_utilisation_messagerie' => 'Utilizatz pas la messatjariá intèrna d’aqueu sit.',
344
-	'info_nouveau_message' => 'AVÈTZ UN MESSATGE NÒU',
345
-	'info_nouveaux_messages' => 'AVÈTZ @total_messages@ MESSATGES NÒUS',
346
-	'info_numero_abbreviation' => 'N° ',
347
-	'info_pense_bete' => 'MEMENTO',
348
-	'info_petit_ecran' => 'Ecran pechon',
349
-	'info_pixels' => 'pixèls',
350
-	'info_plusieurs_mots_trouves' => 'Mai d’un mot clau trobat per "@cherche_mot@" :',
351
-	'info_portfolio_automatique' => 'Pòrtfòlio automatic:',
352
-	'info_premier_resultat' => '[@debut_limit@ primiers resultats de @total@]',
353
-	'info_premier_resultat_sur' => '[@debut_limit@ primiers resultats de @total@]',
354
-	'info_propose_1' => '[@nom_site_spip@] Prepausa: @titre@',
355
-	'info_propose_2' => 'Article prepausat
304
+    'info_fini' => 'Aquò’s achabat!',
305
+    'info_format_image' => 'Formats d’imatges que se pòon utilizar per crear de vinhetas: @gd_formats@.',
306
+    'info_format_non_defini' => 'format non definit',
307
+    'info_grand_ecran' => 'Ecran grand',
308
+    'info_image_aide' => 'AJUA',
309
+    'info_image_process_titre' => 'Metòde de fabricacion de las vinhetas',
310
+    'info_impossible_lire_page' => '<b>Error!</b> Impossible de legir la pagina <tt><html>@test_proxy@</html></tt> a travèrs dau proxy <tt>',
311
+    'info_installation_systeme_publication' => 'Installacion dau sistèma de publicacion...',
312
+    'info_installer_documents' => 'Poètz installar automaticament tots los documents contenguts dins lo repertòri @upload@.',
313
+    'info_installer_ftp' => 'Coma administrator, poètz installar (per FTP) de fichiers dins lo dorsier @upload@,  puei los  seleccionar directament aicí.',
314
+    'info_installer_images' => 'Poètz installar d’imatges als formats JPEG, GIF e PNG.',
315
+    'info_installer_images_dossier' => 'Installar d’imatges dins lo dorsier @upload@ per los poer seleccionar aicí.',
316
+    'info_interface_complete' => 'Interfàcia completa',
317
+    'info_interface_simple' => 'Interfàcia simplificaa',
318
+    'info_joindre_document_article' => 'Poètz jónher a aquel article de documents de la mena de',
319
+    'info_joindre_document_rubrique' => 'Poètz apondre a aquela rubrica de documents de la mena de',
320
+    'info_joindre_documents_article' => 'Poètz jónher a aquel article de documents de la mena de:',
321
+    'info_l_article' => 'l’article',
322
+    'info_la_breve' => 'la brèva',
323
+    'info_la_rubrique' => 'la rubrica',
324
+    'info_langue_principale' => 'Lenga majorala dau sit',
325
+    'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixèls',
326
+    'info_les_auteurs_1' => 'per @les_auteurs@ ',
327
+    'info_logo_format_interdit' => 'Los lògos de formats @formats@ son sols autorizats.',
328
+    'info_logo_max_poids' => 'Los lògos an de far mens de @maxi@ (aquest fichier fai @actuel@).',
329
+    'info_mail_fournisseur' => '[email protected]',
330
+    'info_message_2' => 'MESSATGE',
331
+    'info_message_supprime' => 'MESSATGE SUPRIMIT',
332
+    'info_mise_en_ligne' => 'Data de mesa en linha:',
333
+    'info_modification_parametres_securite' => 'modificacions dels paramètres de seguretat',
334
+    'info_mois_courant' => 'Dins lo corrent dau mes:',
335
+    'info_mot_cle_ajoute' => 'S’es apondut lo mot clau seguent a ',
336
+    'info_multi_herit' => 'Lenga predefinia',
337
+    'info_multi_langues_soulignees' => 'Las <u>lengas solinhaas</u> benefícian d’una reviraa de tots los tèxtes de l’interfàcia. Se seleccionatz aquelas lengas, fòrça elements dau sit public (datas, formularis) se reviraràn automaticament. Per las lengas non solinhaas, aqueles elements apareisseràn dins la lenga principala dau sit.', # MODIF
338
+    'info_multilinguisme' => 'Multilingüisme',
339
+    'info_nom_non_utilisateurs_connectes' => 'Vòstre nom apareis pas dins la tiera dels utilizaires connectats.',
340
+    'info_nom_utilisateurs_connectes' => 'Vòstre nom apareis dins la tiera dels utilizaires connectats.',
341
+    'info_nombre_en_ligne' => 'Aüra en linha:',
342
+    'info_non_resultat' => 'Ges de resultat per "@cherche_mot@"',
343
+    'info_non_utilisation_messagerie' => 'Utilizatz pas la messatjariá intèrna d’aqueu sit.',
344
+    'info_nouveau_message' => 'AVÈTZ UN MESSATGE NÒU',
345
+    'info_nouveaux_messages' => 'AVÈTZ @total_messages@ MESSATGES NÒUS',
346
+    'info_numero_abbreviation' => 'N° ',
347
+    'info_pense_bete' => 'MEMENTO',
348
+    'info_petit_ecran' => 'Ecran pechon',
349
+    'info_pixels' => 'pixèls',
350
+    'info_plusieurs_mots_trouves' => 'Mai d’un mot clau trobat per "@cherche_mot@" :',
351
+    'info_portfolio_automatique' => 'Pòrtfòlio automatic:',
352
+    'info_premier_resultat' => '[@debut_limit@ primiers resultats de @total@]',
353
+    'info_premier_resultat_sur' => '[@debut_limit@ primiers resultats de @total@]',
354
+    'info_propose_1' => '[@nom_site_spip@] Prepausa: @titre@',
355
+    'info_propose_2' => 'Article prepausat
356 356
 ---------------',
357
-	'info_propose_3' => 'L’article "@titre@" es prepausat a la publicacion.',
358
-	'info_propose_4' => 'Vos conviam a lo venir consultar e a bailar vòstre avís',
359
-	'info_propose_5' => 'dins lo forum que li es estachat. Es disponible a l’adreiça:',
360
-	'info_publie_01' => 'L’article "@titre@" es estat validat per @connect_nom@.',
361
-	'info_publie_1' => '[@nom_site_spip@] PUBLICA: @titre@',
362
-	'info_publie_2' => 'Article publicat
357
+    'info_propose_3' => 'L’article "@titre@" es prepausat a la publicacion.',
358
+    'info_propose_4' => 'Vos conviam a lo venir consultar e a bailar vòstre avís',
359
+    'info_propose_5' => 'dins lo forum que li es estachat. Es disponible a l’adreiça:',
360
+    'info_publie_01' => 'L’article "@titre@" es estat validat per @connect_nom@.',
361
+    'info_publie_1' => '[@nom_site_spip@] PUBLICA: @titre@',
362
+    'info_publie_2' => 'Article publicat
363 363
 --------------',
364
-	'info_rechercher' => 'Cerchar',
365
-	'info_rechercher_02' => 'Cerchar:',
366
-	'info_remplacer_vignette' => 'Remplaçar la vinheta predefinia per un lògo personalizat:',
367
-	'info_sans_titre_2' => 'sensa títol',
368
-	'info_selectionner_fichier' => 'Poètz seleccionar un fichier dau dorsier @upload@',
369
-	'info_selectionner_fichier_2' => 'Seleccionar un fichier:',
370
-	'info_supprimer_vignette' => 'suprimir la vinheta',
371
-	'info_symbole_bleu' => 'Lo simbèu <b>blau</b> marca un <b>memento</b>: aquò vòu dire un messatge per vòstre usatge personau.',
372
-	'info_symbole_jaune' => 'Lo simbèu <b>jaune</b> marca un <b>anonci per tots los redactors </b>: los administrators lo pòon modificar, chasque redactor lo pòt veire.',
373
-	'info_symbole_vert' => 'Lo simbèu <b>verd</b> marca los <b>messatges eschambiats amb d’autres utilizaires</b> dau sit.',
374
-	'info_telecharger_nouveau_logo' => 'Telecharjar un lògo nòu:',
375
-	'info_telecharger_ordinateur' => 'Telecharjar a partir de vòstre ordenaor:',
376
-	'info_tous_resultats_enregistres' => '[tots los resultats son registrats]',
377
-	'info_tout_afficher' => 'Afichar tot',
378
-	'info_travaux_texte' => 'Aqueu sit es pas encara configurat. Tornatz mai tard...',
379
-	'info_travaux_titre' => 'Sit en òbras',
380
-	'info_trop_resultat' => 'Tròp de resultats per "@cherche_mot@"; vougatz afinar la recèrcha.',
381
-	'info_utilisation_messagerie_interne' => 'Utilizatz la messatjariá intèrna d’aqueu sit.',
382
-	'info_valider_lien' => 'validar aqueu liam',
383
-	'info_verifier_image' => ', vougatz verificar que los imatges se sieian ben transferits.',
384
-	'info_vignette_defaut' => 'Vinheta predefinia',
385
-	'info_vignette_personnalisee' => 'Vinheta personalizaa',
386
-	'info_visite' => 'vesita:',
387
-	'info_vos_rendez_vous' => 'Vòstres rendètz-vos venents',
388
-	'infos_vos_pense_bete' => 'Vòstres mementos', # MODIF
364
+    'info_rechercher' => 'Cerchar',
365
+    'info_rechercher_02' => 'Cerchar:',
366
+    'info_remplacer_vignette' => 'Remplaçar la vinheta predefinia per un lògo personalizat:',
367
+    'info_sans_titre_2' => 'sensa títol',
368
+    'info_selectionner_fichier' => 'Poètz seleccionar un fichier dau dorsier @upload@',
369
+    'info_selectionner_fichier_2' => 'Seleccionar un fichier:',
370
+    'info_supprimer_vignette' => 'suprimir la vinheta',
371
+    'info_symbole_bleu' => 'Lo simbèu <b>blau</b> marca un <b>memento</b>: aquò vòu dire un messatge per vòstre usatge personau.',
372
+    'info_symbole_jaune' => 'Lo simbèu <b>jaune</b> marca un <b>anonci per tots los redactors </b>: los administrators lo pòon modificar, chasque redactor lo pòt veire.',
373
+    'info_symbole_vert' => 'Lo simbèu <b>verd</b> marca los <b>messatges eschambiats amb d’autres utilizaires</b> dau sit.',
374
+    'info_telecharger_nouveau_logo' => 'Telecharjar un lògo nòu:',
375
+    'info_telecharger_ordinateur' => 'Telecharjar a partir de vòstre ordenaor:',
376
+    'info_tous_resultats_enregistres' => '[tots los resultats son registrats]',
377
+    'info_tout_afficher' => 'Afichar tot',
378
+    'info_travaux_texte' => 'Aqueu sit es pas encara configurat. Tornatz mai tard...',
379
+    'info_travaux_titre' => 'Sit en òbras',
380
+    'info_trop_resultat' => 'Tròp de resultats per "@cherche_mot@"; vougatz afinar la recèrcha.',
381
+    'info_utilisation_messagerie_interne' => 'Utilizatz la messatjariá intèrna d’aqueu sit.',
382
+    'info_valider_lien' => 'validar aqueu liam',
383
+    'info_verifier_image' => ', vougatz verificar que los imatges se sieian ben transferits.',
384
+    'info_vignette_defaut' => 'Vinheta predefinia',
385
+    'info_vignette_personnalisee' => 'Vinheta personalizaa',
386
+    'info_visite' => 'vesita:',
387
+    'info_vos_rendez_vous' => 'Vòstres rendètz-vos venents',
388
+    'infos_vos_pense_bete' => 'Vòstres mementos', # MODIF
389 389
 
390
-	// L
391
-	'lien_afficher_icones_seuls' => 'Afichar mas que las icònas',
392
-	'lien_afficher_texte_icones' => 'Afichar las icònas e lo tèxt',
393
-	'lien_afficher_texte_seul' => 'Afichar mas que lo tèxt',
394
-	'lien_liberer' => 'liberar',
395
-	'lien_liberer_tous' => 'liberar aqueles articles', # MODIF
396
-	'lien_nouvea_pense_bete' => 'MEMENTO NÒU',
397
-	'lien_nouveau_message' => 'MESSATGE NÒU',
398
-	'lien_nouvelle_annonce' => 'ANONCI NOVÈU',
399
-	'lien_petitions' => 'PETICION',
400
-	'lien_popularite' => 'popularitat: @popularite@%',
401
-	'lien_racine_site' => 'RAIÇ DAU SIT',
402
-	'lien_reessayer' => 'tornar assajar',
403
-	'lien_repondre_message' => 'Respòndre a aqueu messatge',
404
-	'lien_supprimer' => 'suprimir',
405
-	'lien_tout_afficher' => 'Afichar tot',
406
-	'lien_visite_site' => 'vesitar aqueu sit',
407
-	'lien_visites' => '@visites@ vesitas',
408
-	'lien_voir_auteur' => 'Veire aquel autor',
409
-	'login_acces_prive' => 'accès a l’espaci privat',
410
-	'login_autre_identifiant' => 'se connectar amb un autre identificant',
411
-	'login_cookie_accepte' => 'Vougatz configurar vòstre navigaor per que los accèpte (aumens amb aqueu sit).',
412
-	'login_cookie_oblige' => 'Per vos identificar d’una maniera segura sus aquest sit, vos chau acceptar los cookies.',
413
-	'login_deconnexion_ok' => 'Siatz desconnectat/aa.',
414
-	'login_erreur_pass' => 'Error de mot de santa Clara.',
415
-	'login_espace_prive' => 'espaci privat',
416
-	'login_identifiant_inconnu' => 'L’identificant «@login@» es inconeissut.',
417
-	'login_login' => 'Login:',
418
-	'login_login2' => 'Login (identificant de connexion au sit):', # MODIF
419
-	'login_login_pass_incorrect' => '(Login o mot de santa Clara incorrècte.)',
420
-	'login_motpasseoublie' => 'mot de santa Clara eissubliat?',
421
-	'login_non_securise' => 'Atencion, aqueu formulari es pas securizat.
390
+    // L
391
+    'lien_afficher_icones_seuls' => 'Afichar mas que las icònas',
392
+    'lien_afficher_texte_icones' => 'Afichar las icònas e lo tèxt',
393
+    'lien_afficher_texte_seul' => 'Afichar mas que lo tèxt',
394
+    'lien_liberer' => 'liberar',
395
+    'lien_liberer_tous' => 'liberar aqueles articles', # MODIF
396
+    'lien_nouvea_pense_bete' => 'MEMENTO NÒU',
397
+    'lien_nouveau_message' => 'MESSATGE NÒU',
398
+    'lien_nouvelle_annonce' => 'ANONCI NOVÈU',
399
+    'lien_petitions' => 'PETICION',
400
+    'lien_popularite' => 'popularitat: @popularite@%',
401
+    'lien_racine_site' => 'RAIÇ DAU SIT',
402
+    'lien_reessayer' => 'tornar assajar',
403
+    'lien_repondre_message' => 'Respòndre a aqueu messatge',
404
+    'lien_supprimer' => 'suprimir',
405
+    'lien_tout_afficher' => 'Afichar tot',
406
+    'lien_visite_site' => 'vesitar aqueu sit',
407
+    'lien_visites' => '@visites@ vesitas',
408
+    'lien_voir_auteur' => 'Veire aquel autor',
409
+    'login_acces_prive' => 'accès a l’espaci privat',
410
+    'login_autre_identifiant' => 'se connectar amb un autre identificant',
411
+    'login_cookie_accepte' => 'Vougatz configurar vòstre navigaor per que los accèpte (aumens amb aqueu sit).',
412
+    'login_cookie_oblige' => 'Per vos identificar d’una maniera segura sus aquest sit, vos chau acceptar los cookies.',
413
+    'login_deconnexion_ok' => 'Siatz desconnectat/aa.',
414
+    'login_erreur_pass' => 'Error de mot de santa Clara.',
415
+    'login_espace_prive' => 'espaci privat',
416
+    'login_identifiant_inconnu' => 'L’identificant «@login@» es inconeissut.',
417
+    'login_login' => 'Login:',
418
+    'login_login2' => 'Login (identificant de connexion au sit):', # MODIF
419
+    'login_login_pass_incorrect' => '(Login o mot de santa Clara incorrècte.)',
420
+    'login_motpasseoublie' => 'mot de santa Clara eissubliat?',
421
+    'login_non_securise' => 'Atencion, aqueu formulari es pas securizat.
422 422
     Se volètz pas que vòstre mot de santa Clara siá
423 423
    interceptat sobre lo ret, vougatz activar Javascript 
424 424
    dins vòstre navigaor e',
425
-	'login_nouvelle_tentative' => 'novèl assai',
426
-	'login_par_ici' => 'Siatz registrat/aa... per aquí...',
427
-	'login_pass2' => 'Mot de santa Clara:',
428
-	'login_preferez_refuser' => '<b>Se vos plai mai de refusar los cookies</b>, un autre metòde de connexion (mens securizat) es a vòstra disposicion:',
429
-	'login_recharger' => 'tornar charjar aquela pagina',
430
-	'login_rester_identifie' => 'Restar identificat quauques jorns', # MODIF
431
-	'login_retour_public' => 'Tornar au sit public',
432
-	'login_retour_site' => 'Tornar au sit public',
433
-	'login_retoursitepublic' => 'tornar au sit public',
434
-	'login_sinscrire' => 's’inscriure', # MODIF
435
-	'login_test_navigateur' => 'Assai navigaor/tornar connectar',
436
-	'login_verifiez_navigateur' => '(pasmens verificatz que vòstre navigaor aia pas servat vòstre mot de santa Clara en memòria...)',
425
+    'login_nouvelle_tentative' => 'novèl assai',
426
+    'login_par_ici' => 'Siatz registrat/aa... per aquí...',
427
+    'login_pass2' => 'Mot de santa Clara:',
428
+    'login_preferez_refuser' => '<b>Se vos plai mai de refusar los cookies</b>, un autre metòde de connexion (mens securizat) es a vòstra disposicion:',
429
+    'login_recharger' => 'tornar charjar aquela pagina',
430
+    'login_rester_identifie' => 'Restar identificat quauques jorns', # MODIF
431
+    'login_retour_public' => 'Tornar au sit public',
432
+    'login_retour_site' => 'Tornar au sit public',
433
+    'login_retoursitepublic' => 'tornar au sit public',
434
+    'login_sinscrire' => 's’inscriure', # MODIF
435
+    'login_test_navigateur' => 'Assai navigaor/tornar connectar',
436
+    'login_verifiez_navigateur' => '(pasmens verificatz que vòstre navigaor aia pas servat vòstre mot de santa Clara en memòria...)',
437 437
 
438
-	// M
439
-	'module_fichiers_langues' => 'Fichiers de lenga',
438
+    // M
439
+    'module_fichiers_langues' => 'Fichiers de lenga',
440 440
 
441
-	// N
442
-	'navigateur_pas_redirige' => 'Se vòstre navigaor es pas redirigit, clicatz aicí per contunhar.',
441
+    // N
442
+    'navigateur_pas_redirige' => 'Se vòstre navigaor es pas redirigit, clicatz aicí per contunhar.',
443 443
 
444
-	// O
445
-	'onglet_affacer_base' => 'Esfaçar la basa',
446
-	'onglet_auteur' => 'L’autor',
447
-	'onglet_contenu_site' => 'Contengut dau sit',
448
-	'onglet_evolution_visite_mod' => 'Evolucion',
449
-	'onglet_fonctions_avances' => 'Foncions avançaas',
450
-	'onglet_informations_personnelles' => 'Informacions personalas',
451
-	'onglet_interactivite' => 'Interactivitat',
452
-	'onglet_messagerie' => 'Messatjariá',
453
-	'onglet_repartition_rubrique' => 'Reparticion per rubricas',
454
-	'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
455
-	'onglet_vider_cache' => 'Voidar l’escondeor',
444
+    // O
445
+    'onglet_affacer_base' => 'Esfaçar la basa',
446
+    'onglet_auteur' => 'L’autor',
447
+    'onglet_contenu_site' => 'Contengut dau sit',
448
+    'onglet_evolution_visite_mod' => 'Evolucion',
449
+    'onglet_fonctions_avances' => 'Foncions avançaas',
450
+    'onglet_informations_personnelles' => 'Informacions personalas',
451
+    'onglet_interactivite' => 'Interactivitat',
452
+    'onglet_messagerie' => 'Messatjariá',
453
+    'onglet_repartition_rubrique' => 'Reparticion per rubricas',
454
+    'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
455
+    'onglet_vider_cache' => 'Voidar l’escondeor',
456 456
 
457
-	// P
458
-	'pass_choix_pass' => 'Vougatz chausir vòstre mot de santa Clara novèu:',
459
-	'pass_erreur' => 'Error',
460
-	'pass_erreur_acces_refuse' => '<b>Error :</b> poètz pas pus accedir a aqueu sit.',
461
-	'pass_erreur_code_inconnu' => '<b>Error:</b> aqueu còde correspònd pas a ges de vesitaire que poissa accedir a aqueu sit.',
462
-	'pass_erreur_non_enregistre' => '<b>Error:</b> l’adreiça <tt>@email_oubli@</tt> es pas registraa sus aqueu sit.',
463
-	'pass_erreur_non_valide' => '<b>Error:</b> aquel e-mail <tt>@email_oubli@</tt> es pas valid!',
464
-	'pass_erreur_probleme_technique' => '<b>Error:</b> per l’amor d’un problèma tecnic, l’e-mail se pòt pas mandar. ',
465
-	'pass_espace_prive_bla' => 'L’espaci privat d’aquest sit es dubèrt als
457
+    // P
458
+    'pass_choix_pass' => 'Vougatz chausir vòstre mot de santa Clara novèu:',
459
+    'pass_erreur' => 'Error',
460
+    'pass_erreur_acces_refuse' => '<b>Error :</b> poètz pas pus accedir a aqueu sit.',
461
+    'pass_erreur_code_inconnu' => '<b>Error:</b> aqueu còde correspònd pas a ges de vesitaire que poissa accedir a aqueu sit.',
462
+    'pass_erreur_non_enregistre' => '<b>Error:</b> l’adreiça <tt>@email_oubli@</tt> es pas registraa sus aqueu sit.',
463
+    'pass_erreur_non_valide' => '<b>Error:</b> aquel e-mail <tt>@email_oubli@</tt> es pas valid!',
464
+    'pass_erreur_probleme_technique' => '<b>Error:</b> per l’amor d’un problèma tecnic, l’e-mail se pòt pas mandar. ',
465
+    'pass_espace_prive_bla' => 'L’espaci privat d’aquest sit es dubèrt als
466 466
   vesitaires que se son inscriches. Un còp registrat/aa,
467 467
   poiretz consultar los articles en cors de redaccion,
468 468
   prepausar d’articles novèus e participar a tots los forums.',
469
-	'pass_forum_bla' => 'Avètz demandat d’intervenir dins un forum
469
+    'pass_forum_bla' => 'Avètz demandat d’intervenir dins un forum
470 470
   reservat als vesitaires registrats.',
471
-	'pass_indiquez_cidessous' => 'Marcatz çai sos l’adreiça e-mail ont
471
+    'pass_indiquez_cidessous' => 'Marcatz çai sos l’adreiça e-mail ont
472 472
  vos registrèretz lo còp passat. 
473 473
    Recebretz un e-mail que vos bailarà la maniera de 
474 474
     tornar trobar vòstre accès.',
475
-	'pass_mail_passcookie' => '(aquò’s un messatge automatic)
475
+    'pass_mail_passcookie' => '(aquò’s un messatge automatic)
476 476
 Per tornar trobar vòstre accès au sit
477 477
 @nom_site_spip@ (@adresse_site@)
478 478
 
@@ -484,98 +484,98 @@  discard block
 block discarded – undo
484 484
 e vos tornar connectar au sit.
485 485
 
486 486
 ',
487
-	'pass_mot_oublie' => 'Mot de santa Clara eissubliat',
488
-	'pass_nouveau_enregistre' => 'Vòstre mot de santa Clara novèu es estat registrat.',
489
-	'pass_nouveau_pass' => 'Mot de santa Clara novèu',
490
-	'pass_ok' => 'Consent',
491
-	'pass_oubli_mot' => 'Mot de santa Clara eissubliat',
492
-	'pass_quitter_fenetre' => 'Quitar aquesta fenèstra ',
493
-	'pass_rappel_login' => 'Remembrança: vòstre identificant (login) es «@login@».',
494
-	'pass_recevoir_mail' => 'Recebretz un e-mail que vos explicarà coma tornar trobar vòstre accès au sit.', # MODIF
495
-	'pass_retour_public' => 'Tornar au sit public',
496
-	'pass_rien_a_faire_ici' => 'Ren a faire aicí.',
497
-	'pass_vousinscrire' => 'S’inscriure sus aquest sit',
498
-	'precedent' => 'precedent',
499
-	'previsualisation' => 'Previsualizacion',
500
-	'previsualiser' => 'Previsualizar',
487
+    'pass_mot_oublie' => 'Mot de santa Clara eissubliat',
488
+    'pass_nouveau_enregistre' => 'Vòstre mot de santa Clara novèu es estat registrat.',
489
+    'pass_nouveau_pass' => 'Mot de santa Clara novèu',
490
+    'pass_ok' => 'Consent',
491
+    'pass_oubli_mot' => 'Mot de santa Clara eissubliat',
492
+    'pass_quitter_fenetre' => 'Quitar aquesta fenèstra ',
493
+    'pass_rappel_login' => 'Remembrança: vòstre identificant (login) es «@login@».',
494
+    'pass_recevoir_mail' => 'Recebretz un e-mail que vos explicarà coma tornar trobar vòstre accès au sit.', # MODIF
495
+    'pass_retour_public' => 'Tornar au sit public',
496
+    'pass_rien_a_faire_ici' => 'Ren a faire aicí.',
497
+    'pass_vousinscrire' => 'S’inscriure sus aquest sit',
498
+    'precedent' => 'precedent',
499
+    'previsualisation' => 'Previsualizacion',
500
+    'previsualiser' => 'Previsualizar',
501 501
 
502
-	// S
503
-	'stats_visites_et_popularite' => '@visites@ vesitas; popularitat: @popularite@',
504
-	'suivant' => 'seguent',
502
+    // S
503
+    'stats_visites_et_popularite' => '@visites@ vesitas; popularitat: @popularite@',
504
+    'suivant' => 'seguent',
505 505
 
506
-	// T
507
-	'taille_ko' => '@taille@ Ko',
508
-	'taille_mo' => '@taille@ Mo',
509
-	'taille_octets' => '@taille@ octets',
510
-	'texte_actualite_site_1' => 'Quand vos seretz familharizat/aa amb l’interfàcia, poiretz clicar sobre «',
511
-	'texte_actualite_site_2' => 'Interfàcia completa',
512
-	'texte_actualite_site_3' => '" per durbir mai de possibilitats.',
513
-	'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualizacion es activaa sus aqueu sit. S’installatz a partir d’aqueu formulari d’imatges au (als) format(s) @gd_formats@, s’acompanharàn d’una vinheta d’una talha maximala de @taille_preview@ pixèls.',
514
-	'texte_documents_associes' => 'Los documents seguents s’assòcian a l’article,
506
+    // T
507
+    'taille_ko' => '@taille@ Ko',
508
+    'taille_mo' => '@taille@ Mo',
509
+    'taille_octets' => '@taille@ octets',
510
+    'texte_actualite_site_1' => 'Quand vos seretz familharizat/aa amb l’interfàcia, poiretz clicar sobre «',
511
+    'texte_actualite_site_2' => 'Interfàcia completa',
512
+    'texte_actualite_site_3' => '" per durbir mai de possibilitats.',
513
+    'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualizacion es activaa sus aqueu sit. S’installatz a partir d’aqueu formulari d’imatges au (als) format(s) @gd_formats@, s’acompanharàn d’una vinheta d’una talha maximala de @taille_preview@ pixèls.',
514
+    'texte_documents_associes' => 'Los documents seguents s’assòcian a l’article,
515 515
  mas s’inserisson pas
516 516
  directament. Segon la compaginacion dau sit public,
517 517
  poiràn aparéisser sos forma de documents jonches.',
518
-	'texte_erreur_mise_niveau_base' => 'Error de basa de donaas pendent la mesa a nivèu. L’imatge <b>@fichier@</b> es pas passat (article @id_article@).
518
+    'texte_erreur_mise_niveau_base' => 'Error de basa de donaas pendent la mesa a nivèu. L’imatge <b>@fichier@</b> es pas passat (article @id_article@).
519 519
   Notatz ben aquela referéncia, tornatz assajar la mesa a
520 520
  nivèu, e verificatz puei que los imatges apareissan
521 521
  encara dins los articles.',
522
-	'texte_inc_auth_1' => 'Siatz identificat/aa coma
522
+    'texte_inc_auth_1' => 'Siatz identificat/aa coma
523 523
    <b>@auth_login@</b>, mas aqueu login existís pas o pas pus dins la basa.
524 524
   Assajatz de vos', # MODIF
525
-	'texte_inc_auth_2' => 'tornar connectar',
526
-	'texte_inc_auth_3' => ', après qu’auretz quitat eventualament, puei
525
+    'texte_inc_auth_2' => 'tornar connectar',
526
+    'texte_inc_auth_3' => ', après qu’auretz quitat eventualament, puei
527 527
   tornat lançar vòstre navigaor.',
528
-	'texte_inc_config' => 'Las modificacions fachas dins aquestas paginas influéncian ferme lo
528
+    'texte_inc_config' => 'Las modificacions fachas dins aquestas paginas influéncian ferme lo
529 529
  foncionament de vòstre sit. Vos aconselham de pas i intervenir tant que sieiatz pas
530 530
  acostumat/aa au foncionament dau sistèma SPIP. <br /><br /><b>
531 531
  En generau, se conselha fòrt
532 532
  de laissar la charja d’aquestas paginas au webmèstre principau de vòstre sit.</b>',
533
-	'texte_inc_meta_1' => 'Lo sistèma a rescontrat una error dins l’escritura dau fichier <code>@fichier@</code>.Volhatz, coma administrator/tritz dau sit,',
534
-	'texte_inc_meta_2' => 'verificar los dreches d’escritura',
535
-	'texte_inc_meta_3' => 'dins lo repertòri <code>@repertoire@<code>.',
536
-	'texte_statut_en_cours_redaction' => 'en cors de redaccion',
537
-	'texte_statut_poubelle' => 'au bordilhier',
538
-	'texte_statut_propose_evaluation' => 'prepausat per avaloracion',
539
-	'texte_statut_publie' => 'publicat en linha',
540
-	'texte_statut_refuse' => 'refusat',
541
-	'titre_ajouter_mot_cle' => 'APONDRE UN MOT CLAU:',
542
-	'titre_cadre_raccourcis' => 'ACORCHAS:',
543
-	'titre_changer_couleur_interface' => 'Chambiar la color de l’interfàcia',
544
-	'titre_image_admin_article' => 'Poètz administrar aquest article',
545
-	'titre_image_administrateur' => 'Administrator',
546
-	'titre_image_aide' => 'D’ajua sobre aquel element',
547
-	'titre_image_auteur_supprime' => 'Autor suprimit',
548
-	'titre_image_redacteur' => 'Redactor sens accès',
549
-	'titre_image_redacteur_02' => 'Redactor',
550
-	'titre_image_visiteur' => 'Vesitaire',
551
-	'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
552
-	'titre_mots_cles' => 'MOTS CLAU',
553
-	'titre_probleme_technique' => 'Atencion: un problèma tecnic (servior SQL) empacha d’accedir a aquela part dau sit. Mercé de vòstra indulgéncia.',
554
-	'titre_publier_document' => 'PUBLICAR UN DOCUMENT DINS AQUELA RUBRICA',
555
-	'titre_statistiques' => 'Estadisticas dau sit',
556
-	'titre_titre_document' => 'Títol dau document:',
557
-	'trad_reference' => '(article de referéncia)', # MODIF
533
+    'texte_inc_meta_1' => 'Lo sistèma a rescontrat una error dins l’escritura dau fichier <code>@fichier@</code>.Volhatz, coma administrator/tritz dau sit,',
534
+    'texte_inc_meta_2' => 'verificar los dreches d’escritura',
535
+    'texte_inc_meta_3' => 'dins lo repertòri <code>@repertoire@<code>.',
536
+    'texte_statut_en_cours_redaction' => 'en cors de redaccion',
537
+    'texte_statut_poubelle' => 'au bordilhier',
538
+    'texte_statut_propose_evaluation' => 'prepausat per avaloracion',
539
+    'texte_statut_publie' => 'publicat en linha',
540
+    'texte_statut_refuse' => 'refusat',
541
+    'titre_ajouter_mot_cle' => 'APONDRE UN MOT CLAU:',
542
+    'titre_cadre_raccourcis' => 'ACORCHAS:',
543
+    'titre_changer_couleur_interface' => 'Chambiar la color de l’interfàcia',
544
+    'titre_image_admin_article' => 'Poètz administrar aquest article',
545
+    'titre_image_administrateur' => 'Administrator',
546
+    'titre_image_aide' => 'D’ajua sobre aquel element',
547
+    'titre_image_auteur_supprime' => 'Autor suprimit',
548
+    'titre_image_redacteur' => 'Redactor sens accès',
549
+    'titre_image_redacteur_02' => 'Redactor',
550
+    'titre_image_visiteur' => 'Vesitaire',
551
+    'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
552
+    'titre_mots_cles' => 'MOTS CLAU',
553
+    'titre_probleme_technique' => 'Atencion: un problèma tecnic (servior SQL) empacha d’accedir a aquela part dau sit. Mercé de vòstra indulgéncia.',
554
+    'titre_publier_document' => 'PUBLICAR UN DOCUMENT DINS AQUELA RUBRICA',
555
+    'titre_statistiques' => 'Estadisticas dau sit',
556
+    'titre_titre_document' => 'Títol dau document:',
557
+    'trad_reference' => '(article de referéncia)', # MODIF
558 558
 
559
-	// Z
560
-	'zbug_balise_b_aval' => ' : balisa B en avau',
561
-	'zbug_boucle' => 'bloca',
562
-	'zbug_boucle_recursive_undef' => 'bloca recursiva non definia', # MODIF
563
-	'zbug_champ_hors_boucle' => 'Champ @champ@ fòra bloca',
564
-	'zbug_champ_hors_motif' => 'Champ @champ@ en defòra d’una blocla de motiu @motif@', # MODIF
565
-	'zbug_code' => 'còde',
566
-	'zbug_critere_inconnu' => 'critèri inconegut @critere@', # MODIF
567
-	'zbug_distant_interdit' => 'extèrne enebit', # MODIF
568
-	'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla', # MODIF
569
-	'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barraor manca', # MODIF
570
-	'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta', # MODIF
571
-	'zbug_erreur_execution_page' => 'error d’execucion de la pagina', # MODIF
572
-	'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit', # MODIF
573
-	'zbug_erreur_meme_parent' => '{meme_parent} s’aplica mas qu’a las blocas (FORUMS) o (RUBRIQUES)', # MODIF
574
-	'zbug_erreur_squelette' => 'Error(s) dins l’esqueleta',
575
-	'zbug_info_erreur_squelette' => 'Error sobre lo sit',
576
-	'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent', # MODIF
577
-	'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes', # MODIF
578
-	'zbug_resultat' => 'resultat',
579
-	'zbug_serveur_indefini' => 'servior SQL indefinit', # MODIF
580
-	'zbug_table_inconnue' => 'Taula SQL «@table@» inconegua'
559
+    // Z
560
+    'zbug_balise_b_aval' => ' : balisa B en avau',
561
+    'zbug_boucle' => 'bloca',
562
+    'zbug_boucle_recursive_undef' => 'bloca recursiva non definia', # MODIF
563
+    'zbug_champ_hors_boucle' => 'Champ @champ@ fòra bloca',
564
+    'zbug_champ_hors_motif' => 'Champ @champ@ en defòra d’una blocla de motiu @motif@', # MODIF
565
+    'zbug_code' => 'còde',
566
+    'zbug_critere_inconnu' => 'critèri inconegut @critere@', # MODIF
567
+    'zbug_distant_interdit' => 'extèrne enebit', # MODIF
568
+    'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla', # MODIF
569
+    'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barraor manca', # MODIF
570
+    'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta', # MODIF
571
+    'zbug_erreur_execution_page' => 'error d’execucion de la pagina', # MODIF
572
+    'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit', # MODIF
573
+    'zbug_erreur_meme_parent' => '{meme_parent} s’aplica mas qu’a las blocas (FORUMS) o (RUBRIQUES)', # MODIF
574
+    'zbug_erreur_squelette' => 'Error(s) dins l’esqueleta',
575
+    'zbug_info_erreur_squelette' => 'Error sobre lo sit',
576
+    'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent', # MODIF
577
+    'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes', # MODIF
578
+    'zbug_resultat' => 'resultat',
579
+    'zbug_serveur_indefini' => 'servior SQL indefinit', # MODIF
580
+    'zbug_table_inconnue' => 'Taula SQL «@table@» inconegua'
581 581
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_oc_auv.php 1 patch
Indentation   +511 added lines, -511 removed lines patch added patch discarded remove patch
@@ -4,476 +4,476 @@  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' => 'Tornar a l’interfàcia grafica completa',
14
-	'access_mode_texte' => 'Afichar l’interfàcia textuala simplificada',
15
-	'admin_debug' => 'desbugatge',
16
-	'admin_modifier_article' => 'Modificar aquel article',
17
-	'admin_modifier_auteur' => 'Modificar aquel autor',
18
-	'admin_modifier_breve' => 'Modificar aquela brèva',
19
-	'admin_modifier_mot' => 'Modificar aquel mot clau',
20
-	'admin_modifier_rubrique' => 'Modificar aquela rubrica',
21
-	'admin_recalculer' => 'Tornar calcular la pagina',
22
-	'alerte_maj_impossible' => '<b>Alèrta!</b> Quo es impossible d’actualizar la basa SQL vèrs la version @version@; benlèu i a un problèma relatiu au dreit de modificar la basa de donadas. Volhatz contactar vòstre auberjador.',
23
-	'analyse_xml' => 'Analisi XML',
24
-	'articles_recents' => 'Los articles mai recents',
25
-	'avis_archive_incorrect' => 'lo fichèir archiu z-es pas un fichèir SPIP',
26
-	'avis_archive_invalide' => 'lo fichèir archiu z-es pas valid',
27
-	'avis_attention' => 'ATENCION!',
28
-	'avis_champ_incorrect_type_objet' => 'Nom de champ incorrècte @name@ per objècte de tipe @type@',
29
-	'avis_colonne_inexistante' => 'La colomna @col@ existís pas',
30
-	'avis_erreur' => 'Error: vejatz çai sos',
31
-	'avis_erreur_connexion' => 'Error de connexion',
32
-	'avis_erreur_cookie' => 'problèma de cookie',
33
-	'avis_erreur_fonction_contexte' => 'Error de programacion. Chau pas cridar aquela foncion dins aquel contèxt.',
34
-	'avis_erreur_mysql' => 'Error SQL ',
35
-	'avis_erreur_sauvegarde' => 'Error dins la sauvagarda (@type@ @id_objet@)! ',
12
+    // A
13
+    'access_interface_graphique' => 'Tornar a l’interfàcia grafica completa',
14
+    'access_mode_texte' => 'Afichar l’interfàcia textuala simplificada',
15
+    'admin_debug' => 'desbugatge',
16
+    'admin_modifier_article' => 'Modificar aquel article',
17
+    'admin_modifier_auteur' => 'Modificar aquel autor',
18
+    'admin_modifier_breve' => 'Modificar aquela brèva',
19
+    'admin_modifier_mot' => 'Modificar aquel mot clau',
20
+    'admin_modifier_rubrique' => 'Modificar aquela rubrica',
21
+    'admin_recalculer' => 'Tornar calcular la pagina',
22
+    'alerte_maj_impossible' => '<b>Alèrta!</b> Quo es impossible d’actualizar la basa SQL vèrs la version @version@; benlèu i a un problèma relatiu au dreit de modificar la basa de donadas. Volhatz contactar vòstre auberjador.',
23
+    'analyse_xml' => 'Analisi XML',
24
+    'articles_recents' => 'Los articles mai recents',
25
+    'avis_archive_incorrect' => 'lo fichèir archiu z-es pas un fichèir SPIP',
26
+    'avis_archive_invalide' => 'lo fichèir archiu z-es pas valid',
27
+    'avis_attention' => 'ATENCION!',
28
+    'avis_champ_incorrect_type_objet' => 'Nom de champ incorrècte @name@ per objècte de tipe @type@',
29
+    'avis_colonne_inexistante' => 'La colomna @col@ existís pas',
30
+    'avis_erreur' => 'Error: vejatz çai sos',
31
+    'avis_erreur_connexion' => 'Error de connexion',
32
+    'avis_erreur_cookie' => 'problèma de cookie',
33
+    'avis_erreur_fonction_contexte' => 'Error de programacion. Chau pas cridar aquela foncion dins aquel contèxt.',
34
+    'avis_erreur_mysql' => 'Error SQL ',
35
+    'avis_erreur_sauvegarde' => 'Error dins la sauvagarda (@type@ @id_objet@)! ',
36 36
 
37
-	// B
38
-	'barre_a_accent_grave' => 'Inserir una A accent grèu majuscula',
39
-	'barre_aide' => 'Utilizar las ’corchas tipograficas per enrichir vòstra compaginacion',
40
-	'barre_e_accent_aigu' => 'Inserir una E accent agut majuscula',
41
-	'barre_eo' => 'Inserir una E dins l’O',
42
-	'barre_eo_maj' => 'Inserir una E dins l’O majuscula',
43
-	'barre_euro' => 'Inserir lo simbèu de l’èuro: €',
44
-	'barre_gras' => 'Metre en {{gras}}',
45
-	'barre_guillemets' => 'Enrodar amb de « vergetas »',
46
-	'barre_guillemets_simples' => 'Enrodar amb de „vergetas“',
47
-	'barre_intertitre' => 'Transformar en {{{intertítol}}}',
48
-	'barre_italic' => 'Metre en {italics}',
49
-	'barre_lien' => 'Transformar en [liam ipertèxt->http://...]',
50
-	'barre_lien_input' => 'Volhatz indicar l’adreiça de vòstre liam (podètz indicar una adreiça web sos la forma http://www.lomieusit.com o simplament indicar lo numèro d’un article d’aquel sit).',
51
-	'barre_note' => 'Transformar en [[Nòta de pè]]',
52
-	'barre_quote' => '<quote>Citar un messatge</quote>',
53
-	'bouton_changer' => 'Chamjar',
54
-	'bouton_chercher' => 'Cerchar',
55
-	'bouton_choisir' => 'Chausir',
56
-	'bouton_download' => 'Télécharger', # MODIF
57
-	'bouton_enregistrer' => 'Registrar',
58
-	'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatjariá intèrna',
59
-	'bouton_radio_envoi_annonces' => 'Mandar los anoncis editoriaus',
60
-	'bouton_radio_non_envoi_annonces' => 'Pas mandar d’anoncis',
61
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Pas mandar la tèira de las novetats',
62
-	'bouton_recharger_page' => 'tornar charjar aquela pagina',
63
-	'bouton_telecharger' => 'Telecharjar',
64
-	'bouton_upload' => 'Telecharjar', # MODIF
65
-	'bouton_valider' => 'Validar',
37
+    // B
38
+    'barre_a_accent_grave' => 'Inserir una A accent grèu majuscula',
39
+    'barre_aide' => 'Utilizar las ’corchas tipograficas per enrichir vòstra compaginacion',
40
+    'barre_e_accent_aigu' => 'Inserir una E accent agut majuscula',
41
+    'barre_eo' => 'Inserir una E dins l’O',
42
+    'barre_eo_maj' => 'Inserir una E dins l’O majuscula',
43
+    'barre_euro' => 'Inserir lo simbèu de l’èuro: €',
44
+    'barre_gras' => 'Metre en {{gras}}',
45
+    'barre_guillemets' => 'Enrodar amb de « vergetas »',
46
+    'barre_guillemets_simples' => 'Enrodar amb de „vergetas“',
47
+    'barre_intertitre' => 'Transformar en {{{intertítol}}}',
48
+    'barre_italic' => 'Metre en {italics}',
49
+    'barre_lien' => 'Transformar en [liam ipertèxt->http://...]',
50
+    'barre_lien_input' => 'Volhatz indicar l’adreiça de vòstre liam (podètz indicar una adreiça web sos la forma http://www.lomieusit.com o simplament indicar lo numèro d’un article d’aquel sit).',
51
+    'barre_note' => 'Transformar en [[Nòta de pè]]',
52
+    'barre_quote' => '<quote>Citar un messatge</quote>',
53
+    'bouton_changer' => 'Chamjar',
54
+    'bouton_chercher' => 'Cerchar',
55
+    'bouton_choisir' => 'Chausir',
56
+    'bouton_download' => 'Télécharger', # MODIF
57
+    'bouton_enregistrer' => 'Registrar',
58
+    'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatjariá intèrna',
59
+    'bouton_radio_envoi_annonces' => 'Mandar los anoncis editoriaus',
60
+    'bouton_radio_non_envoi_annonces' => 'Pas mandar d’anoncis',
61
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Pas mandar la tèira de las novetats',
62
+    'bouton_recharger_page' => 'tornar charjar aquela pagina',
63
+    'bouton_telecharger' => 'Telecharjar',
64
+    'bouton_upload' => 'Telecharjar', # MODIF
65
+    'bouton_valider' => 'Validar',
66 66
 
67
-	// C
68
-	'cal_apresmidi' => 'tantòst',
69
-	'cal_jour_entier' => 'jorn entièr',
70
-	'cal_matin' => 'matin',
71
-	'cal_par_jour' => 'chalendèir per jorn',
72
-	'cal_par_mois' => 'chalendèir per mes',
73
-	'cal_par_semaine' => 'chalendèir per setmana',
74
-	'confirm_changer_statut' => 'Atencion, avètz demandat de chamjar l’estatut d’aquel element. Desiratz de contunhar? ',
67
+    // C
68
+    'cal_apresmidi' => 'tantòst',
69
+    'cal_jour_entier' => 'jorn entièr',
70
+    'cal_matin' => 'matin',
71
+    'cal_par_jour' => 'chalendèir per jorn',
72
+    'cal_par_mois' => 'chalendèir per mes',
73
+    'cal_par_semaine' => 'chalendèir per setmana',
74
+    'confirm_changer_statut' => 'Atencion, avètz demandat de chamjar l’estatut d’aquel element. Desiratz de contunhar? ',
75 75
 
76
-	// D
77
-	'date_aujourdhui' => 'anuèi lo jorn',
78
-	'date_avant_jc' => 'avans lo Crist',
79
-	'date_dans' => 'd’aquí @delai@',
80
-	'date_de_mois_1' => '@j@ de girvèir',
81
-	'date_de_mois_10' => '@j@ d’octòbre',
82
-	'date_de_mois_11' => '@j@ de novembre',
83
-	'date_de_mois_12' => '@j@ de decembre',
84
-	'date_de_mois_2' => '@j@ de feurèir',
85
-	'date_de_mois_3' => '@j@ de març',
86
-	'date_de_mois_4' => '@j@ d’abriau',
87
-	'date_de_mois_5' => '@j@ de mai',
88
-	'date_de_mois_6' => '@j@ de junh',
89
-	'date_de_mois_7' => '@j@ de julh',
90
-	'date_de_mois_8' => '@j@ d’aost',
91
-	'date_de_mois_9' => '@j@ de setembre',
92
-	'date_demain' => 'deman',
93
-	'date_fmt_heures_minutes' => '@h@h@m@min',
94
-	'date_fmt_jour_heure' => '@jour@ a @heure@',
95
-	'date_fmt_jour_mois' => '@jourmois@',
96
-	'date_fmt_jour_mois_annee' => '@jourmois@ de @annee@',
97
-	'date_fmt_mois_annee' => '@nommois@ de @annee@',
98
-	'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
99
-	'date_heures' => 'oras',
100
-	'date_hier' => 'ièr',
101
-	'date_il_y_a' => 'fai @delai@',
102
-	'date_jnum1' => '1r',
103
-	'date_jnum10' => '10',
104
-	'date_jnum11' => '11',
105
-	'date_jnum12' => '12',
106
-	'date_jnum13' => '13',
107
-	'date_jnum14' => '14',
108
-	'date_jnum15' => '15',
109
-	'date_jnum16' => '16',
110
-	'date_jnum17' => '17',
111
-	'date_jnum18' => '18',
112
-	'date_jnum19' => '19',
113
-	'date_jnum2' => '2',
114
-	'date_jnum20' => '20',
115
-	'date_jnum21' => '21',
116
-	'date_jnum22' => '22',
117
-	'date_jnum23' => '23',
118
-	'date_jnum24' => '24',
119
-	'date_jnum25' => '25',
120
-	'date_jnum26' => '26',
121
-	'date_jnum27' => '27',
122
-	'date_jnum28' => '28',
123
-	'date_jnum29' => '29',
124
-	'date_jnum3' => '3',
125
-	'date_jnum30' => '30',
126
-	'date_jnum31' => '31',
127
-	'date_jnum4' => '4',
128
-	'date_jnum5' => '5',
129
-	'date_jnum6' => '6',
130
-	'date_jnum7' => '7',
131
-	'date_jnum8' => '8',
132
-	'date_jnum9' => '9',
133
-	'date_jour_1' => 'dimenge',
134
-	'date_jour_2' => 'diluns',
135
-	'date_jour_3' => 'dimars',
136
-	'date_jour_4' => 'dimècres',
137
-	'date_jour_5' => 'dijòus',
138
-	'date_jour_6' => 'divendres',
139
-	'date_jour_7' => 'dissabte',
140
-	'date_jours' => 'jorns',
141
-	'date_minutes' => 'minutas',
142
-	'date_mois' => 'mes',
143
-	'date_mois_1' => 'girvèir',
144
-	'date_mois_10' => 'octòbre',
145
-	'date_mois_11' => 'novembre',
146
-	'date_mois_12' => 'decembre',
147
-	'date_mois_2' => 'feurèir',
148
-	'date_mois_3' => 'març',
149
-	'date_mois_4' => 'abriau',
150
-	'date_mois_5' => 'mai',
151
-	'date_mois_6' => 'junh',
152
-	'date_mois_7' => 'julh',
153
-	'date_mois_8' => 'aost',
154
-	'date_mois_9' => 'setembre',
155
-	'date_saison_1' => 'ivèrn',
156
-	'date_saison_2' => 'prima',
157
-	'date_saison_3' => 'estiu',
158
-	'date_saison_4' => 'endarrèir',
159
-	'date_semaines' => 'setmana(s)',
160
-	'dirs_commencer' => 'per començar vertadèirament l’installacion',
161
-	'dirs_preliminaire' => 'Preliminar: <b>Reglar los dreits d’accès</b>',
162
-	'dirs_probleme_droits' => 'Problèma de dreits d’accès',
163
-	'dirs_repertoires_absents' => '<b>S’es pas trobat los repertòris seguents: <ul>@bad_dirs@.</ul> </b>
76
+    // D
77
+    'date_aujourdhui' => 'anuèi lo jorn',
78
+    'date_avant_jc' => 'avans lo Crist',
79
+    'date_dans' => 'd’aquí @delai@',
80
+    'date_de_mois_1' => '@j@ de girvèir',
81
+    'date_de_mois_10' => '@j@ d’octòbre',
82
+    'date_de_mois_11' => '@j@ de novembre',
83
+    'date_de_mois_12' => '@j@ de decembre',
84
+    'date_de_mois_2' => '@j@ de feurèir',
85
+    'date_de_mois_3' => '@j@ de març',
86
+    'date_de_mois_4' => '@j@ d’abriau',
87
+    'date_de_mois_5' => '@j@ de mai',
88
+    'date_de_mois_6' => '@j@ de junh',
89
+    'date_de_mois_7' => '@j@ de julh',
90
+    'date_de_mois_8' => '@j@ d’aost',
91
+    'date_de_mois_9' => '@j@ de setembre',
92
+    'date_demain' => 'deman',
93
+    'date_fmt_heures_minutes' => '@h@h@m@min',
94
+    'date_fmt_jour_heure' => '@jour@ a @heure@',
95
+    'date_fmt_jour_mois' => '@jourmois@',
96
+    'date_fmt_jour_mois_annee' => '@jourmois@ de @annee@',
97
+    'date_fmt_mois_annee' => '@nommois@ de @annee@',
98
+    'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
99
+    'date_heures' => 'oras',
100
+    'date_hier' => 'ièr',
101
+    'date_il_y_a' => 'fai @delai@',
102
+    'date_jnum1' => '1r',
103
+    'date_jnum10' => '10',
104
+    'date_jnum11' => '11',
105
+    'date_jnum12' => '12',
106
+    'date_jnum13' => '13',
107
+    'date_jnum14' => '14',
108
+    'date_jnum15' => '15',
109
+    'date_jnum16' => '16',
110
+    'date_jnum17' => '17',
111
+    'date_jnum18' => '18',
112
+    'date_jnum19' => '19',
113
+    'date_jnum2' => '2',
114
+    'date_jnum20' => '20',
115
+    'date_jnum21' => '21',
116
+    'date_jnum22' => '22',
117
+    'date_jnum23' => '23',
118
+    'date_jnum24' => '24',
119
+    'date_jnum25' => '25',
120
+    'date_jnum26' => '26',
121
+    'date_jnum27' => '27',
122
+    'date_jnum28' => '28',
123
+    'date_jnum29' => '29',
124
+    'date_jnum3' => '3',
125
+    'date_jnum30' => '30',
126
+    'date_jnum31' => '31',
127
+    'date_jnum4' => '4',
128
+    'date_jnum5' => '5',
129
+    'date_jnum6' => '6',
130
+    'date_jnum7' => '7',
131
+    'date_jnum8' => '8',
132
+    'date_jnum9' => '9',
133
+    'date_jour_1' => 'dimenge',
134
+    'date_jour_2' => 'diluns',
135
+    'date_jour_3' => 'dimars',
136
+    'date_jour_4' => 'dimècres',
137
+    'date_jour_5' => 'dijòus',
138
+    'date_jour_6' => 'divendres',
139
+    'date_jour_7' => 'dissabte',
140
+    'date_jours' => 'jorns',
141
+    'date_minutes' => 'minutas',
142
+    'date_mois' => 'mes',
143
+    'date_mois_1' => 'girvèir',
144
+    'date_mois_10' => 'octòbre',
145
+    'date_mois_11' => 'novembre',
146
+    'date_mois_12' => 'decembre',
147
+    'date_mois_2' => 'feurèir',
148
+    'date_mois_3' => 'març',
149
+    'date_mois_4' => 'abriau',
150
+    'date_mois_5' => 'mai',
151
+    'date_mois_6' => 'junh',
152
+    'date_mois_7' => 'julh',
153
+    'date_mois_8' => 'aost',
154
+    'date_mois_9' => 'setembre',
155
+    'date_saison_1' => 'ivèrn',
156
+    'date_saison_2' => 'prima',
157
+    'date_saison_3' => 'estiu',
158
+    'date_saison_4' => 'endarrèir',
159
+    'date_semaines' => 'setmana(s)',
160
+    'dirs_commencer' => 'per començar vertadèirament l’installacion',
161
+    'dirs_preliminaire' => 'Preliminar: <b>Reglar los dreits d’accès</b>',
162
+    'dirs_probleme_droits' => 'Problèma de dreits d’accès',
163
+    'dirs_repertoires_absents' => '<b>S’es pas trobat los repertòris seguents: <ul>@bad_dirs@.</ul> </b>
164 164
   <p>Se pòt que venha d’un problèma de majusculas o minusculas mau mesas.
165 165
   Verificatz que las minusculas e majusculas d’aqueles repertòris correspondan be amb quò afichat
166 166
   çai sobre; s’es pas lo cas, tornatz nommar los repertòris amb vòstre logiciau FTP en corregir l’error.
167 167
   </p><p>Un còp qu’auretz fait aquò, poiretz </p>',
168
-	'dirs_repertoires_suivants' => '<b>Los repertòris seguents son pas accessibles en escritura: <ul>@bad_dirs@.</ul> </b>
168
+    'dirs_repertoires_suivants' => '<b>Los repertòris seguents son pas accessibles en escritura: <ul>@bad_dirs@.</ul> </b>
169 169
   <p>Per adobar aquò, utilizatz vòstre client FTP a fin de reglar los dreits d’accès de chascun
170 170
   d’aqueles repertòris. La guida d’installacion explica en detalh cossí chau procedir.
171 171
   </p><p>Entre qu’auretz faita aquela manipulacion, poiretz </p>',
172 172
 
173
-	// E
174
-	'envoi_via_le_site' => 'Mandadís amb lo biais dau sit web',
173
+    // E
174
+    'envoi_via_le_site' => 'Mandadís amb lo biais dau sit web',
175 175
 
176
-	// F
177
-	'fichier_introuvable' => 'S’es pas pogut trobar lo fichèir @fichier@.', # MODIF
178
-	'form_deja_inscrit' => 'Sètz ja inscrit(a).',
179
-	'form_email_non_valide' => 'Vòstra adreiça e-mail es pas valida.',
180
-	'form_forum_access_refuse' => 'Podètz pas mai accedir vèrs aquel sit.',
181
-	'form_forum_bonjour' => 'Bonjorn @nom@,',
182
-	'form_forum_email_deja_enregistre' => 'Aquela adreiça e-mail ja z-es registrada, adoncas podètz utilizar vòstre mot de santa Clara costumèir.',
183
-	'form_forum_identifiant_mail' => 'Vos avèm mandat vòstre identificant novèl per e-mail.',
184
-	'form_forum_identifiants' => 'Identificants personaus',
185
-	'form_forum_indiquer_nom_email' => 'Indicatz aquí vòstre nom e vòstra adreiça e-mail. Vòstre identificant personau arribará regde, per e-mail.',
186
-	'form_forum_login' => 'login:',
187
-	'form_forum_message_auto' => '(quo es un messatge automatic)',
188
-	'form_forum_pass' => 'mot de santa Clara:',
189
-	'form_forum_probleme_mail' => 'Problèma d’e-mail: se pòt pas mandar l’identificant.',
190
-	'form_forum_voici1' => 'Veiquí vòstres identificants per poder participar aus forums
176
+    // F
177
+    'fichier_introuvable' => 'S’es pas pogut trobar lo fichèir @fichier@.', # MODIF
178
+    'form_deja_inscrit' => 'Sètz ja inscrit(a).',
179
+    'form_email_non_valide' => 'Vòstra adreiça e-mail es pas valida.',
180
+    'form_forum_access_refuse' => 'Podètz pas mai accedir vèrs aquel sit.',
181
+    'form_forum_bonjour' => 'Bonjorn @nom@,',
182
+    'form_forum_email_deja_enregistre' => 'Aquela adreiça e-mail ja z-es registrada, adoncas podètz utilizar vòstre mot de santa Clara costumèir.',
183
+    'form_forum_identifiant_mail' => 'Vos avèm mandat vòstre identificant novèl per e-mail.',
184
+    'form_forum_identifiants' => 'Identificants personaus',
185
+    'form_forum_indiquer_nom_email' => 'Indicatz aquí vòstre nom e vòstra adreiça e-mail. Vòstre identificant personau arribará regde, per e-mail.',
186
+    'form_forum_login' => 'login:',
187
+    'form_forum_message_auto' => '(quo es un messatge automatic)',
188
+    'form_forum_pass' => 'mot de santa Clara:',
189
+    'form_forum_probleme_mail' => 'Problèma d’e-mail: se pòt pas mandar l’identificant.',
190
+    'form_forum_voici1' => 'Veiquí vòstres identificants per poder participar aus forums
191 191
 dau sit "@nom_site_spip@" (@adresse_site@):',
192
-	'form_forum_voici2' => 'Veiquí vòstres identificants per prepausar d’articles 
192
+    'form_forum_voici2' => 'Veiquí vòstres identificants per prepausar d’articles 
193 193
  sobre lo sit "@nom_site_spip@" (@adresse_login@):',
194
-	'form_indiquer_email' => 'Volhatz indicar vòstra adreiça e-mail.',
195
-	'form_indiquer_nom' => 'Volhatz indicar vòstre nom.',
196
-	'form_indiquer_nom_site' => 'Volhatz indicar lo nom de vòstre sit.',
197
-	'form_pet_deja_enregistre' => 'Ja aquel sit es registrat',
198
-	'form_pet_signature_pasprise' => 'Vòstra signatura es pas presa en compte.',
199
-	'form_prop_confirmer_envoi' => 'Confirmar l’enviament',
200
-	'form_prop_description' => 'Descripcion/comentari',
201
-	'form_prop_enregistre' => 'Vòstra proposicion es plan registrada, apareisserá en linha entre que los responsables dau sit l’aurán validada .',
202
-	'form_prop_envoyer' => 'Mandar un messatge',
203
-	'form_prop_indiquer_email' => 'Volhatz indicar una adreiça e-mail valida',
204
-	'form_prop_indiquer_nom_site' => 'Volhatz indicar lo nom dau sit.',
205
-	'form_prop_indiquer_sujet' => 'Volhatz indicar un subjècte',
206
-	'form_prop_message_envoye' => 'Messatge mandat',
207
-	'form_prop_non_enregistre' => 'Vòstra proposicion es pas estada registrada.',
208
-	'form_prop_sujet' => 'Subjècte',
209
-	'form_prop_url_site' => 'Adreiça (URL) dau sit', # MODIF
210
-	'forum_non_inscrit' => 'Siá sètz pas inscrit(a), siá avètz fait una error d’adreiça o de mot de santa Clara. ',
211
-	'forum_par_auteur' => 'per @auteur@',
212
-	'forum_titre_erreur' => 'Error...',
194
+    'form_indiquer_email' => 'Volhatz indicar vòstra adreiça e-mail.',
195
+    'form_indiquer_nom' => 'Volhatz indicar vòstre nom.',
196
+    'form_indiquer_nom_site' => 'Volhatz indicar lo nom de vòstre sit.',
197
+    'form_pet_deja_enregistre' => 'Ja aquel sit es registrat',
198
+    'form_pet_signature_pasprise' => 'Vòstra signatura es pas presa en compte.',
199
+    'form_prop_confirmer_envoi' => 'Confirmar l’enviament',
200
+    'form_prop_description' => 'Descripcion/comentari',
201
+    'form_prop_enregistre' => 'Vòstra proposicion es plan registrada, apareisserá en linha entre que los responsables dau sit l’aurán validada .',
202
+    'form_prop_envoyer' => 'Mandar un messatge',
203
+    'form_prop_indiquer_email' => 'Volhatz indicar una adreiça e-mail valida',
204
+    'form_prop_indiquer_nom_site' => 'Volhatz indicar lo nom dau sit.',
205
+    'form_prop_indiquer_sujet' => 'Volhatz indicar un subjècte',
206
+    'form_prop_message_envoye' => 'Messatge mandat',
207
+    'form_prop_non_enregistre' => 'Vòstra proposicion es pas estada registrada.',
208
+    'form_prop_sujet' => 'Subjècte',
209
+    'form_prop_url_site' => 'Adreiça (URL) dau sit', # MODIF
210
+    'forum_non_inscrit' => 'Siá sètz pas inscrit(a), siá avètz fait una error d’adreiça o de mot de santa Clara. ',
211
+    'forum_par_auteur' => 'per @auteur@',
212
+    'forum_titre_erreur' => 'Error...',
213 213
 
214
-	// I
215
-	'ical_texte_rss_articles' => 'Lo fichèir "backend" daus articles d’aqueste sit se tròba a l’adreiça:',
216
-	'ical_texte_rss_articles2' => 'Aitanben podètz obténer de fichèirs "backend" per los articles de chasca rubrica dau sit:',
217
-	'ical_texte_rss_breves' => 'Existisson mai que d’un fichèir contenent las brèvas dau sit. En precisar un numèro de rubrica,  obtendretz mas las brèvas de la rubrica aquela.',
218
-	'icone_a_suivre' => 'De sègre',
219
-	'icone_admin_site' => 'Administracion dau sit',
220
-	'icone_agenda' => 'Agenda e messatjariá',
221
-	'icone_aide_ligne' => 'Ajuda',
222
-	'icone_articles' => 'Articles',
223
-	'icone_auteurs' => 'Autors',
224
-	'icone_brouteur' => 'Navigacion rapida',
225
-	'icone_configuration_site' => 'Configuracion',
226
-	'icone_configurer_site' => 'Configurar vòstre sit',
227
-	'icone_creer_nouvel_auteur' => 'Crear un autor nuòu',
228
-	'icone_creer_rubrique' => 'Crear una rubrica',
229
-	'icone_creer_sous_rubrique' => 'Crear una sosrubrica',
230
-	'icone_deconnecter' => 'Se desconnectar',
231
-	'icone_discussions' => 'Discussions',
232
-	'icone_doc_rubrique' => 'Documents de las rubricas',
233
-	'icone_ecrire_article' => 'Escriure un article nuòu',
234
-	'icone_edition_site' => 'Edicion',
235
-	'icone_gestion_langues' => 'Gestion de las lengas',
236
-	'icone_informations_personnelles' => 'Informacions personalas',
237
-	'icone_interface_complet' => 'Interfàcia completa',
238
-	'icone_interface_simple' => 'Interfàcia simplificada',
239
-	'icone_maintenance_site' => 'Mantenença dau sit',
240
-	'icone_messagerie_personnelle' => 'Messatjariá personala',
241
-	'icone_repartition_debut' => 'Afichar la reparticion dempuèi l’emprimèir',
242
-	'icone_rubriques' => 'Rubricas',
243
-	'icone_sauver_site' => 'Sauvagarda dau sit',
244
-	'icone_site_entier' => 'Tot lo sit ',
245
-	'icone_sites_references' => 'Sits referenciats',
246
-	'icone_statistiques' => 'Estadisticas dau sit',
247
-	'icone_suivi_activite' => 'Sègre la vida dau sit',
248
-	'icone_suivi_actualite' => 'Evolucion dau sit',
249
-	'icone_suivi_pettions' => 'Sègre/gerir las peticions',
250
-	'icone_suivi_revisions' => 'Modificacions daus articles',
251
-	'icone_supprimer_document' => 'Suprimir aquel document',
252
-	'icone_supprimer_image' => 'Suprimir aquel imatge',
253
-	'icone_tous_articles' => 'Totes vòstres articles ',
254
-	'icone_tous_auteur' => 'Totes los autors ',
255
-	'icone_visiter_site' => 'Vesitar', # MODIF
256
-	'icone_voir_en_ligne' => 'Veire en linha',
257
-	'img_indisponible' => 'imatge indisponible',
258
-	'info_a_suivre' => 'DE SÈGRE>>',
259
-	'info_acces_interdit' => 'Accès proïbit',
260
-	'info_acces_refuse' => 'Accès refusat',
261
-	'info_action' => 'Accion: @action@',
262
-	'info_administrer_rubriques' => 'Podètz administrar aquela rubrica e sas sosrubricas',
263
-	'info_adresse_non_indiquee' => 'Avètz pas indicat l’adreiça de testar!',
264
-	'info_aide' => 'AJUDA:',
265
-	'info_ajouter_mot' => 'Apondre aquel mot',
266
-	'info_annonce' => 'ANONCI',
267
-	'info_annonces_generales' => 'Anoncis generaus:',
268
-	'info_article_propose' => 'Article prepausat',
269
-	'info_article_publie' => 'Article publicat',
270
-	'info_article_redaction' => 'Article en cors de redaccion',
271
-	'info_article_refuse' => 'Article refusat',
272
-	'info_article_supprime' => 'Article suprimit',
273
-	'info_articles' => 'Articles',
274
-	'info_articles_a_valider' => 'Los articles de validar',
275
-	'info_articles_proposes' => 'Articles prepausats',
276
-	'info_auteurs_nombre' => 'autor(s)',
277
-	'info_authentification_ftp' => 'autentificacion (per FTP).',
278
-	'info_breves_2' => 'brèvas',
279
-	'info_connexion_refusee' => 'Connexion refusada',
280
-	'info_contact_developpeur' => 'Volhatz contactar un desvolopaire.',
281
-	'info_contenance' => 'Aquel sit conten:',
282
-	'info_contribution' => 'Contribucions de forum', # MODIF
283
-	'info_copyright' => '@spip@ z-es un logiciau liure distribuit @lien_gpl@.',
284
-	'info_copyright_doc' => 'Per mai d’informacions, veire lo sit <a href="@spipnet@">http://www.spip.net/oc</a>.', # MODIF
285
-	'info_copyright_gpl' => 'sos licéncia GPL',
286
-	'info_cours_edition' => 'Vòstres articles en cors de redaccion', # MODIF
287
-	'info_creer_repertoire' => 'Volhatz crear un fichèir o un repertòri nommat',
288
-	'info_creer_repertoire_2' => 'endins lo sosrepertòri   <b>@repertoire@</b>, puèi:',
289
-	'info_creer_vignette' => 'creacion automatica de la vinheta',
290
-	'info_deplier' => 'Desplejar',
291
-	'info_descriptif_nombre' => 'descriptiu(s):',
292
-	'info_description' => 'Descripcion:',
293
-	'info_description_2' => 'Descripcion:',
294
-	'info_dimension' => 'Dimensions:',
295
-	'info_ecire_message_prive' => 'Escriure un messatge privat',
296
-	'info_email_invalide' => 'Adreiça e-mail invalida',
297
-	'info_en_cours_validation' => 'Vòstres articles en cors de redaccion',
298
-	'info_en_ligne' => 'Ara en linha:',
299
-	'info_envoyer_message_prive' => 'Mandar un messatge privat a aquel autor',
300
-	'info_erreur_requete' => 'Error dins la requèsta',
301
-	'info_erreur_squelette2' => 'Ges d’esqueleta <b>@fichier@</b> z-es disponibla...',
302
-	'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
303
-	'info_erreur_systeme2' => 'Lo disc dur es benlèu plen, o la basa de donadas degalhada.<br />
214
+    // I
215
+    'ical_texte_rss_articles' => 'Lo fichèir "backend" daus articles d’aqueste sit se tròba a l’adreiça:',
216
+    'ical_texte_rss_articles2' => 'Aitanben podètz obténer de fichèirs "backend" per los articles de chasca rubrica dau sit:',
217
+    'ical_texte_rss_breves' => 'Existisson mai que d’un fichèir contenent las brèvas dau sit. En precisar un numèro de rubrica,  obtendretz mas las brèvas de la rubrica aquela.',
218
+    'icone_a_suivre' => 'De sègre',
219
+    'icone_admin_site' => 'Administracion dau sit',
220
+    'icone_agenda' => 'Agenda e messatjariá',
221
+    'icone_aide_ligne' => 'Ajuda',
222
+    'icone_articles' => 'Articles',
223
+    'icone_auteurs' => 'Autors',
224
+    'icone_brouteur' => 'Navigacion rapida',
225
+    'icone_configuration_site' => 'Configuracion',
226
+    'icone_configurer_site' => 'Configurar vòstre sit',
227
+    'icone_creer_nouvel_auteur' => 'Crear un autor nuòu',
228
+    'icone_creer_rubrique' => 'Crear una rubrica',
229
+    'icone_creer_sous_rubrique' => 'Crear una sosrubrica',
230
+    'icone_deconnecter' => 'Se desconnectar',
231
+    'icone_discussions' => 'Discussions',
232
+    'icone_doc_rubrique' => 'Documents de las rubricas',
233
+    'icone_ecrire_article' => 'Escriure un article nuòu',
234
+    'icone_edition_site' => 'Edicion',
235
+    'icone_gestion_langues' => 'Gestion de las lengas',
236
+    'icone_informations_personnelles' => 'Informacions personalas',
237
+    'icone_interface_complet' => 'Interfàcia completa',
238
+    'icone_interface_simple' => 'Interfàcia simplificada',
239
+    'icone_maintenance_site' => 'Mantenença dau sit',
240
+    'icone_messagerie_personnelle' => 'Messatjariá personala',
241
+    'icone_repartition_debut' => 'Afichar la reparticion dempuèi l’emprimèir',
242
+    'icone_rubriques' => 'Rubricas',
243
+    'icone_sauver_site' => 'Sauvagarda dau sit',
244
+    'icone_site_entier' => 'Tot lo sit ',
245
+    'icone_sites_references' => 'Sits referenciats',
246
+    'icone_statistiques' => 'Estadisticas dau sit',
247
+    'icone_suivi_activite' => 'Sègre la vida dau sit',
248
+    'icone_suivi_actualite' => 'Evolucion dau sit',
249
+    'icone_suivi_pettions' => 'Sègre/gerir las peticions',
250
+    'icone_suivi_revisions' => 'Modificacions daus articles',
251
+    'icone_supprimer_document' => 'Suprimir aquel document',
252
+    'icone_supprimer_image' => 'Suprimir aquel imatge',
253
+    'icone_tous_articles' => 'Totes vòstres articles ',
254
+    'icone_tous_auteur' => 'Totes los autors ',
255
+    'icone_visiter_site' => 'Vesitar', # MODIF
256
+    'icone_voir_en_ligne' => 'Veire en linha',
257
+    'img_indisponible' => 'imatge indisponible',
258
+    'info_a_suivre' => 'DE SÈGRE>>',
259
+    'info_acces_interdit' => 'Accès proïbit',
260
+    'info_acces_refuse' => 'Accès refusat',
261
+    'info_action' => 'Accion: @action@',
262
+    'info_administrer_rubriques' => 'Podètz administrar aquela rubrica e sas sosrubricas',
263
+    'info_adresse_non_indiquee' => 'Avètz pas indicat l’adreiça de testar!',
264
+    'info_aide' => 'AJUDA:',
265
+    'info_ajouter_mot' => 'Apondre aquel mot',
266
+    'info_annonce' => 'ANONCI',
267
+    'info_annonces_generales' => 'Anoncis generaus:',
268
+    'info_article_propose' => 'Article prepausat',
269
+    'info_article_publie' => 'Article publicat',
270
+    'info_article_redaction' => 'Article en cors de redaccion',
271
+    'info_article_refuse' => 'Article refusat',
272
+    'info_article_supprime' => 'Article suprimit',
273
+    'info_articles' => 'Articles',
274
+    'info_articles_a_valider' => 'Los articles de validar',
275
+    'info_articles_proposes' => 'Articles prepausats',
276
+    'info_auteurs_nombre' => 'autor(s)',
277
+    'info_authentification_ftp' => 'autentificacion (per FTP).',
278
+    'info_breves_2' => 'brèvas',
279
+    'info_connexion_refusee' => 'Connexion refusada',
280
+    'info_contact_developpeur' => 'Volhatz contactar un desvolopaire.',
281
+    'info_contenance' => 'Aquel sit conten:',
282
+    'info_contribution' => 'Contribucions de forum', # MODIF
283
+    'info_copyright' => '@spip@ z-es un logiciau liure distribuit @lien_gpl@.',
284
+    'info_copyright_doc' => 'Per mai d’informacions, veire lo sit <a href="@spipnet@">http://www.spip.net/oc</a>.', # MODIF
285
+    'info_copyright_gpl' => 'sos licéncia GPL',
286
+    'info_cours_edition' => 'Vòstres articles en cors de redaccion', # MODIF
287
+    'info_creer_repertoire' => 'Volhatz crear un fichèir o un repertòri nommat',
288
+    'info_creer_repertoire_2' => 'endins lo sosrepertòri   <b>@repertoire@</b>, puèi:',
289
+    'info_creer_vignette' => 'creacion automatica de la vinheta',
290
+    'info_deplier' => 'Desplejar',
291
+    'info_descriptif_nombre' => 'descriptiu(s):',
292
+    'info_description' => 'Descripcion:',
293
+    'info_description_2' => 'Descripcion:',
294
+    'info_dimension' => 'Dimensions:',
295
+    'info_ecire_message_prive' => 'Escriure un messatge privat',
296
+    'info_email_invalide' => 'Adreiça e-mail invalida',
297
+    'info_en_cours_validation' => 'Vòstres articles en cors de redaccion',
298
+    'info_en_ligne' => 'Ara en linha:',
299
+    'info_envoyer_message_prive' => 'Mandar un messatge privat a aquel autor',
300
+    'info_erreur_requete' => 'Error dins la requèsta',
301
+    'info_erreur_squelette2' => 'Ges d’esqueleta <b>@fichier@</b> z-es disponibla...',
302
+    'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
303
+    'info_erreur_systeme2' => 'Lo disc dur es benlèu plen, o la basa de donadas degalhada.<br />
304 304
 <span style="color:red;">’Sajatz de <a href=\'@script@\'>reparar la basa</a>, o contactatz vòstre auberjador.</span>',
305
-	'info_fini' => 'Quo es ’chabat!',
306
-	'info_format_image' => 'Formats d’imatges que se pòdon utilizar per crear de vinhetas: @gd_formats@.',
307
-	'info_format_non_defini' => 'format non definit',
308
-	'info_grand_ecran' => 'Ecran grand ',
309
-	'info_image_aide' => 'AJUDA',
310
-	'info_image_process_titre' => 'Metòde de fabricacion de las vinhetas',
311
-	'info_impossible_lire_page' => '<b>Error!</b> Impossible de legir la pagina <tt><html>@test_proxy@</html></tt> a travèrs dau proxy <tt>',
312
-	'info_installation_systeme_publication' => 'Installacion dau sistèma de publicacion...',
313
-	'info_installer_documents' => 'Podètz installar automaticament totes los documents contenguts dins lo repertòri @upload@.',
314
-	'info_installer_ftp' => 'Coma administrator, podètz installar (per FTP) de fichèirs dins lo dorsèir @upload@,  puèi los  seleccionar dirèctament aicí.',
315
-	'info_installer_images' => 'Podètz installar d’imatges aus formats JPEG, GIF e PNG.',
316
-	'info_installer_images_dossier' => 'Installar d’imatges dins lo dorsèir @upload@ per los poder seleccionar aicí.',
317
-	'info_interface_complete' => 'Interfàcia completa',
318
-	'info_interface_simple' => 'Interfàcia simplificada',
319
-	'info_joindre_document_article' => 'Podètz jónher a aquel article de documents de la mena de',
320
-	'info_joindre_document_rubrique' => 'Podètz apondre a aquela rubrica de documents de la mena de',
321
-	'info_joindre_documents_article' => 'Podètz jónher a aquel article de documents de la mena de:',
322
-	'info_l_article' => 'l’article',
323
-	'info_la_breve' => 'la brèva',
324
-	'info_la_rubrique' => 'la rubrica',
325
-	'info_langue_principale' => 'Lenga majorala dau sit',
326
-	'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixèls',
327
-	'info_les_auteurs_1' => 'per @les_auteurs@ ',
328
-	'info_logo_format_interdit' => 'Los lògos de formats @formats@ son sols autorizats.',
329
-	'info_logo_max_poids' => 'Los lògos an de far mens de @maxi@ (aqueste fichèir fai @actuel@).',
330
-	'info_mail_fournisseur' => '[email protected]',
331
-	'info_message_2' => 'MESSATGE',
332
-	'info_message_supprime' => 'MESSATGE SUPRIMIT',
333
-	'info_mise_en_ligne' => 'Data de mesa en linha:',
334
-	'info_modification_parametres_securite' => 'modificacions daus paramètres de seguretat',
335
-	'info_mois_courant' => 'Dins lo corrent dau mes:',
336
-	'info_mot_cle_ajoute' => 'S’es apondut lo mot clau seguent a ',
337
-	'info_multi_herit' => 'Lenga predefinida',
338
-	'info_multi_langues_soulignees' => 'Las <u>lengas solinhadas</u> benefícian d’una revirada de totes los tèxts de l’interfàcia. Se seleccionatz aquelas lengas, gròs d’elements dau sit public (datas, formularis) se revirarán automaticament. Per las lengas non solinhadas, aqueles elements apareisserán dins la lenga principala dau sit.', # MODIF
339
-	'info_multilinguisme' => 'Multilingüisme',
340
-	'info_nom_non_utilisateurs_connectes' => 'Vòstre nom apareis pas dins la tèira daus utilizaires connectats.',
341
-	'info_nom_utilisateurs_connectes' => 'Vòstre nom apareis dins la tèira daus utilizaires connectats.',
342
-	'info_nombre_en_ligne' => 'Ara en linha:',
343
-	'info_non_resultat' => 'Ges de resultat per "@cherche_mot@"',
344
-	'info_non_utilisation_messagerie' => 'Utilizatz pas la messatjariá intèrna d’aquel sit.',
345
-	'info_nouveau_message' => 'AVÈTZ UN MESSATGE NUÒU',
346
-	'info_nouveaux_messages' => 'AVÈTZ @total_messages@ MESSATGES NUÒUS',
347
-	'info_numero_abbreviation' => 'N° ',
348
-	'info_pense_bete' => 'MEMENTO',
349
-	'info_petit_ecran' => 'Ecran petit',
350
-	'info_pixels' => 'pixèls',
351
-	'info_plusieurs_mots_trouves' => 'Mai d’un mot clau trobat per "@cherche_mot@" :',
352
-	'info_portfolio_automatique' => 'Pòrtfòlio automatic:',
353
-	'info_premier_resultat' => '[@debut_limit@ primèirs resultats de @total@]',
354
-	'info_premier_resultat_sur' => '[@debut_limit@ primèirs resultats de @total@]',
355
-	'info_propose_1' => '[@nom_site_spip@] Prepausa: @titre@',
356
-	'info_propose_2' => 'Article prepausat
305
+    'info_fini' => 'Quo es ’chabat!',
306
+    'info_format_image' => 'Formats d’imatges que se pòdon utilizar per crear de vinhetas: @gd_formats@.',
307
+    'info_format_non_defini' => 'format non definit',
308
+    'info_grand_ecran' => 'Ecran grand ',
309
+    'info_image_aide' => 'AJUDA',
310
+    'info_image_process_titre' => 'Metòde de fabricacion de las vinhetas',
311
+    'info_impossible_lire_page' => '<b>Error!</b> Impossible de legir la pagina <tt><html>@test_proxy@</html></tt> a travèrs dau proxy <tt>',
312
+    'info_installation_systeme_publication' => 'Installacion dau sistèma de publicacion...',
313
+    'info_installer_documents' => 'Podètz installar automaticament totes los documents contenguts dins lo repertòri @upload@.',
314
+    'info_installer_ftp' => 'Coma administrator, podètz installar (per FTP) de fichèirs dins lo dorsèir @upload@,  puèi los  seleccionar dirèctament aicí.',
315
+    'info_installer_images' => 'Podètz installar d’imatges aus formats JPEG, GIF e PNG.',
316
+    'info_installer_images_dossier' => 'Installar d’imatges dins lo dorsèir @upload@ per los poder seleccionar aicí.',
317
+    'info_interface_complete' => 'Interfàcia completa',
318
+    'info_interface_simple' => 'Interfàcia simplificada',
319
+    'info_joindre_document_article' => 'Podètz jónher a aquel article de documents de la mena de',
320
+    'info_joindre_document_rubrique' => 'Podètz apondre a aquela rubrica de documents de la mena de',
321
+    'info_joindre_documents_article' => 'Podètz jónher a aquel article de documents de la mena de:',
322
+    'info_l_article' => 'l’article',
323
+    'info_la_breve' => 'la brèva',
324
+    'info_la_rubrique' => 'la rubrica',
325
+    'info_langue_principale' => 'Lenga majorala dau sit',
326
+    'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixèls',
327
+    'info_les_auteurs_1' => 'per @les_auteurs@ ',
328
+    'info_logo_format_interdit' => 'Los lògos de formats @formats@ son sols autorizats.',
329
+    'info_logo_max_poids' => 'Los lògos an de far mens de @maxi@ (aqueste fichèir fai @actuel@).',
330
+    'info_mail_fournisseur' => '[email protected]',
331
+    'info_message_2' => 'MESSATGE',
332
+    'info_message_supprime' => 'MESSATGE SUPRIMIT',
333
+    'info_mise_en_ligne' => 'Data de mesa en linha:',
334
+    'info_modification_parametres_securite' => 'modificacions daus paramètres de seguretat',
335
+    'info_mois_courant' => 'Dins lo corrent dau mes:',
336
+    'info_mot_cle_ajoute' => 'S’es apondut lo mot clau seguent a ',
337
+    'info_multi_herit' => 'Lenga predefinida',
338
+    'info_multi_langues_soulignees' => 'Las <u>lengas solinhadas</u> benefícian d’una revirada de totes los tèxts de l’interfàcia. Se seleccionatz aquelas lengas, gròs d’elements dau sit public (datas, formularis) se revirarán automaticament. Per las lengas non solinhadas, aqueles elements apareisserán dins la lenga principala dau sit.', # MODIF
339
+    'info_multilinguisme' => 'Multilingüisme',
340
+    'info_nom_non_utilisateurs_connectes' => 'Vòstre nom apareis pas dins la tèira daus utilizaires connectats.',
341
+    'info_nom_utilisateurs_connectes' => 'Vòstre nom apareis dins la tèira daus utilizaires connectats.',
342
+    'info_nombre_en_ligne' => 'Ara en linha:',
343
+    'info_non_resultat' => 'Ges de resultat per "@cherche_mot@"',
344
+    'info_non_utilisation_messagerie' => 'Utilizatz pas la messatjariá intèrna d’aquel sit.',
345
+    'info_nouveau_message' => 'AVÈTZ UN MESSATGE NUÒU',
346
+    'info_nouveaux_messages' => 'AVÈTZ @total_messages@ MESSATGES NUÒUS',
347
+    'info_numero_abbreviation' => 'N° ',
348
+    'info_pense_bete' => 'MEMENTO',
349
+    'info_petit_ecran' => 'Ecran petit',
350
+    'info_pixels' => 'pixèls',
351
+    'info_plusieurs_mots_trouves' => 'Mai d’un mot clau trobat per "@cherche_mot@" :',
352
+    'info_portfolio_automatique' => 'Pòrtfòlio automatic:',
353
+    'info_premier_resultat' => '[@debut_limit@ primèirs resultats de @total@]',
354
+    'info_premier_resultat_sur' => '[@debut_limit@ primèirs resultats de @total@]',
355
+    'info_propose_1' => '[@nom_site_spip@] Prepausa: @titre@',
356
+    'info_propose_2' => 'Article prepausat
357 357
 ---------------',
358
-	'info_propose_3' => 'L’article "@titre@" z-es prepausat a la publicacion.',
359
-	'info_propose_4' => 'Vos convidam a lo venir consultar e a bailar vòstre vejaire',
360
-	'info_propose_5' => 'dins lo forum que li es estachat. Z-es disponible a l’adreiça:',
361
-	'info_publie_01' => 'L’article "@titre@" z-es estat validat per @connect_nom@.',
362
-	'info_publie_1' => '[@nom_site_spip@] PUBLICA: @titre@',
363
-	'info_publie_2' => 'Article publicat
358
+    'info_propose_3' => 'L’article "@titre@" z-es prepausat a la publicacion.',
359
+    'info_propose_4' => 'Vos convidam a lo venir consultar e a bailar vòstre vejaire',
360
+    'info_propose_5' => 'dins lo forum que li es estachat. Z-es disponible a l’adreiça:',
361
+    'info_publie_01' => 'L’article "@titre@" z-es estat validat per @connect_nom@.',
362
+    'info_publie_1' => '[@nom_site_spip@] PUBLICA: @titre@',
363
+    'info_publie_2' => 'Article publicat
364 364
 --------------',
365
-	'info_rechercher' => 'Cerchar',
366
-	'info_rechercher_02' => 'Cerchar:',
367
-	'info_remplacer_vignette' => 'Remplaçar la vinheta predefinida per un lògo personalizat:',
368
-	'info_sans_titre_2' => 'sens títol',
369
-	'info_selectionner_fichier' => 'Podètz seleccionar un fichèir dau dorsèir @upload@',
370
-	'info_selectionner_fichier_2' => 'Seleccionar un fichèir:',
371
-	'info_supprimer_vignette' => 'suprimir la vinheta',
372
-	'info_symbole_bleu' => 'Lo simbèu <b>blau</b> marca un <b>memento</b>: quò vòu dire un messatge per vòstre usatge personau.',
373
-	'info_symbole_jaune' => 'Lo simbèu <b>jaune</b> marca un <b>anonci per totes los redactors </b>: los administrators lo pòdon modificar, chasque redactor lo pòt veire.',
374
-	'info_symbole_vert' => 'Lo simbèu <b>verd</b> marca los <b>messatges eschamjats amb d’autres utilizaires</b> dau sit.',
375
-	'info_telecharger_nouveau_logo' => 'Telecharjar un lògo nuòu:',
376
-	'info_telecharger_ordinateur' => 'Telecharjar a partir de vòstre ordenador:',
377
-	'info_tous_resultats_enregistres' => '[totes los resultats son registrats]',
378
-	'info_tout_afficher' => 'Afichar tot',
379
-	'info_travaux_texte' => 'Aquel sit es pas encara configurat. Tornatz mai tard...',
380
-	'info_travaux_titre' => 'Sit en òbras',
381
-	'info_trop_resultat' => 'Tròp de resultats per "@cherche_mot@"; volhatz afinar la recèrcha.',
382
-	'info_utilisation_messagerie_interne' => 'Utilizatz la messatjariá intèrna d’aquel sit.',
383
-	'info_valider_lien' => 'validar aquel liam',
384
-	'info_verifier_image' => ', volhatz verificar que los imatges se sián be transferits.',
385
-	'info_vignette_defaut' => 'Vinheta predefinida',
386
-	'info_vignette_personnalisee' => 'Vinheta personalizada',
387
-	'info_visite' => 'vesita:',
388
-	'info_vos_rendez_vous' => 'Vòstres rendètz-vos venents',
389
-	'infos_vos_pense_bete' => 'Vòstres mementos', # MODIF
365
+    'info_rechercher' => 'Cerchar',
366
+    'info_rechercher_02' => 'Cerchar:',
367
+    'info_remplacer_vignette' => 'Remplaçar la vinheta predefinida per un lògo personalizat:',
368
+    'info_sans_titre_2' => 'sens títol',
369
+    'info_selectionner_fichier' => 'Podètz seleccionar un fichèir dau dorsèir @upload@',
370
+    'info_selectionner_fichier_2' => 'Seleccionar un fichèir:',
371
+    'info_supprimer_vignette' => 'suprimir la vinheta',
372
+    'info_symbole_bleu' => 'Lo simbèu <b>blau</b> marca un <b>memento</b>: quò vòu dire un messatge per vòstre usatge personau.',
373
+    'info_symbole_jaune' => 'Lo simbèu <b>jaune</b> marca un <b>anonci per totes los redactors </b>: los administrators lo pòdon modificar, chasque redactor lo pòt veire.',
374
+    'info_symbole_vert' => 'Lo simbèu <b>verd</b> marca los <b>messatges eschamjats amb d’autres utilizaires</b> dau sit.',
375
+    'info_telecharger_nouveau_logo' => 'Telecharjar un lògo nuòu:',
376
+    'info_telecharger_ordinateur' => 'Telecharjar a partir de vòstre ordenador:',
377
+    'info_tous_resultats_enregistres' => '[totes los resultats son registrats]',
378
+    'info_tout_afficher' => 'Afichar tot',
379
+    'info_travaux_texte' => 'Aquel sit es pas encara configurat. Tornatz mai tard...',
380
+    'info_travaux_titre' => 'Sit en òbras',
381
+    'info_trop_resultat' => 'Tròp de resultats per "@cherche_mot@"; volhatz afinar la recèrcha.',
382
+    'info_utilisation_messagerie_interne' => 'Utilizatz la messatjariá intèrna d’aquel sit.',
383
+    'info_valider_lien' => 'validar aquel liam',
384
+    'info_verifier_image' => ', volhatz verificar que los imatges se sián be transferits.',
385
+    'info_vignette_defaut' => 'Vinheta predefinida',
386
+    'info_vignette_personnalisee' => 'Vinheta personalizada',
387
+    'info_visite' => 'vesita:',
388
+    'info_vos_rendez_vous' => 'Vòstres rendètz-vos venents',
389
+    'infos_vos_pense_bete' => 'Vòstres mementos', # MODIF
390 390
 
391
-	// L
392
-	'lien_afficher_icones_seuls' => 'Afichar mas las icònas',
393
-	'lien_afficher_texte_icones' => 'Afichar las icònas e lo tèxt',
394
-	'lien_afficher_texte_seul' => 'Afichar mas lo tèxt',
395
-	'lien_liberer' => 'liberar',
396
-	'lien_liberer_tous' => 'liberar aqueles articles', # MODIF
397
-	'lien_nouvea_pense_bete' => 'MEMENTO NUÒU',
398
-	'lien_nouveau_message' => 'MESSATGE NUÒU',
399
-	'lien_nouvelle_annonce' => 'ANONCI NOVÈL',
400
-	'lien_petitions' => 'PETICION',
401
-	'lien_popularite' => 'popularitat: @popularite@%',
402
-	'lien_racine_site' => 'RAIÇ DAU SIT',
403
-	'lien_reessayer' => 'tornar assajar',
404
-	'lien_repondre_message' => 'Respondre a aquel messatge',
405
-	'lien_supprimer' => 'suprimir',
406
-	'lien_tout_afficher' => 'Afichar tot',
407
-	'lien_visite_site' => 'vesitar aquel sit',
408
-	'lien_visites' => '@visites@ vesitas',
409
-	'lien_voir_auteur' => 'Veire aquel autor',
410
-	'login_acces_prive' => 'accès a l’espaci privat',
411
-	'login_autre_identifiant' => 'se connectar amb un autre identificant',
412
-	'login_cookie_accepte' => 'Volhatz configurar vòstre navigador per que los accèpte (per lo mens amb aquel sit).',
413
-	'login_cookie_oblige' => 'Per vos identificar d’una manèira segura sus aqueste sit, vos chau acceptar los cookies.',
414
-	'login_deconnexion_ok' => 'Sètz desconnectat/ada.',
415
-	'login_erreur_pass' => 'Error de mot de santa Clara.',
416
-	'login_espace_prive' => 'espaci privat',
417
-	'login_identifiant_inconnu' => 'L’identificant «@login@» z-es inconegut.',
418
-	'login_login' => 'Login:',
419
-	'login_login2' => 'Login (identificant de connexion au sit):', # MODIF
420
-	'login_login_pass_incorrect' => '(Login o mot de santa Clara incorrècte.)',
421
-	'login_motpasseoublie' => 'mot de santa Clara oblidat?',
422
-	'login_non_securise' => 'Atencion, aquel formulari z-es pas securizat.
391
+    // L
392
+    'lien_afficher_icones_seuls' => 'Afichar mas las icònas',
393
+    'lien_afficher_texte_icones' => 'Afichar las icònas e lo tèxt',
394
+    'lien_afficher_texte_seul' => 'Afichar mas lo tèxt',
395
+    'lien_liberer' => 'liberar',
396
+    'lien_liberer_tous' => 'liberar aqueles articles', # MODIF
397
+    'lien_nouvea_pense_bete' => 'MEMENTO NUÒU',
398
+    'lien_nouveau_message' => 'MESSATGE NUÒU',
399
+    'lien_nouvelle_annonce' => 'ANONCI NOVÈL',
400
+    'lien_petitions' => 'PETICION',
401
+    'lien_popularite' => 'popularitat: @popularite@%',
402
+    'lien_racine_site' => 'RAIÇ DAU SIT',
403
+    'lien_reessayer' => 'tornar assajar',
404
+    'lien_repondre_message' => 'Respondre a aquel messatge',
405
+    'lien_supprimer' => 'suprimir',
406
+    'lien_tout_afficher' => 'Afichar tot',
407
+    'lien_visite_site' => 'vesitar aquel sit',
408
+    'lien_visites' => '@visites@ vesitas',
409
+    'lien_voir_auteur' => 'Veire aquel autor',
410
+    'login_acces_prive' => 'accès a l’espaci privat',
411
+    'login_autre_identifiant' => 'se connectar amb un autre identificant',
412
+    'login_cookie_accepte' => 'Volhatz configurar vòstre navigador per que los accèpte (per lo mens amb aquel sit).',
413
+    'login_cookie_oblige' => 'Per vos identificar d’una manèira segura sus aqueste sit, vos chau acceptar los cookies.',
414
+    'login_deconnexion_ok' => 'Sètz desconnectat/ada.',
415
+    'login_erreur_pass' => 'Error de mot de santa Clara.',
416
+    'login_espace_prive' => 'espaci privat',
417
+    'login_identifiant_inconnu' => 'L’identificant «@login@» z-es inconegut.',
418
+    'login_login' => 'Login:',
419
+    'login_login2' => 'Login (identificant de connexion au sit):', # MODIF
420
+    'login_login_pass_incorrect' => '(Login o mot de santa Clara incorrècte.)',
421
+    'login_motpasseoublie' => 'mot de santa Clara oblidat?',
422
+    'login_non_securise' => 'Atencion, aquel formulari z-es pas securizat.
423 423
     Se volètz pas que vòstre mot de santa Clara siá
424 424
    interceptat sobre lo ret, volhatz activar Javascript 
425 425
    dins vòstre navigador e',
426
-	'login_nouvelle_tentative' => 'novèl assai',
427
-	'login_par_ici' => 'Sètz registrat/ada... per aquí...',
428
-	'login_pass2' => 'Mot de santa Clara:',
429
-	'login_preferez_refuser' => '<b>Se vos agrada mai de refusar los cookies</b>, un autre metòde de connexion (mens securizat) z-es a vòstra disposicion:',
430
-	'login_recharger' => 'tornar charjar aquela pagina',
431
-	'login_rester_identifie' => 'Demorar identificat quauques jorns', # MODIF
432
-	'login_retour_public' => 'Tornar au sit public',
433
-	'login_retour_site' => 'Tornar au sit public',
434
-	'login_retoursitepublic' => 'tornar au sit public',
435
-	'login_sinscrire' => 's’inscriure', # MODIF
436
-	'login_test_navigateur' => 'Assai navigador/tornar connectar',
437
-	'login_verifiez_navigateur' => '(pasmens verificatz que vòstre navigador aja pas servat vòstre mot de santa Clara en memòria...)',
426
+    'login_nouvelle_tentative' => 'novèl assai',
427
+    'login_par_ici' => 'Sètz registrat/ada... per aquí...',
428
+    'login_pass2' => 'Mot de santa Clara:',
429
+    'login_preferez_refuser' => '<b>Se vos agrada mai de refusar los cookies</b>, un autre metòde de connexion (mens securizat) z-es a vòstra disposicion:',
430
+    'login_recharger' => 'tornar charjar aquela pagina',
431
+    'login_rester_identifie' => 'Demorar identificat quauques jorns', # MODIF
432
+    'login_retour_public' => 'Tornar au sit public',
433
+    'login_retour_site' => 'Tornar au sit public',
434
+    'login_retoursitepublic' => 'tornar au sit public',
435
+    'login_sinscrire' => 's’inscriure', # MODIF
436
+    'login_test_navigateur' => 'Assai navigador/tornar connectar',
437
+    'login_verifiez_navigateur' => '(pasmens verificatz que vòstre navigador aja pas servat vòstre mot de santa Clara en memòria...)',
438 438
 
439
-	// M
440
-	'module_fichiers_langues' => 'Fichèirs de lenga',
439
+    // M
440
+    'module_fichiers_langues' => 'Fichèirs de lenga',
441 441
 
442
-	// N
443
-	'navigateur_pas_redirige' => 'Se vòstre navigador z-es pas redirigit, clicatz aicí per contunhar.',
442
+    // N
443
+    'navigateur_pas_redirige' => 'Se vòstre navigador z-es pas redirigit, clicatz aicí per contunhar.',
444 444
 
445
-	// O
446
-	'onglet_affacer_base' => 'Esfaçar la basa',
447
-	'onglet_auteur' => 'L’autor',
448
-	'onglet_contenu_site' => 'Contengut dau sit',
449
-	'onglet_evolution_visite_mod' => 'Evolucion',
450
-	'onglet_fonctions_avances' => 'Foncions avançadas',
451
-	'onglet_informations_personnelles' => 'Informacions personalas',
452
-	'onglet_interactivite' => 'Interactivitat',
453
-	'onglet_messagerie' => 'Messatjariá',
454
-	'onglet_repartition_rubrique' => 'Reparticion per rubricas',
455
-	'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
456
-	'onglet_vider_cache' => 'Voidar l’escondedor',
445
+    // O
446
+    'onglet_affacer_base' => 'Esfaçar la basa',
447
+    'onglet_auteur' => 'L’autor',
448
+    'onglet_contenu_site' => 'Contengut dau sit',
449
+    'onglet_evolution_visite_mod' => 'Evolucion',
450
+    'onglet_fonctions_avances' => 'Foncions avançadas',
451
+    'onglet_informations_personnelles' => 'Informacions personalas',
452
+    'onglet_interactivite' => 'Interactivitat',
453
+    'onglet_messagerie' => 'Messatjariá',
454
+    'onglet_repartition_rubrique' => 'Reparticion per rubricas',
455
+    'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
456
+    'onglet_vider_cache' => 'Voidar l’escondedor',
457 457
 
458
-	// P
459
-	'pass_choix_pass' => 'Volhatz chausir vòstre mot de santa Clara novèl:',
460
-	'pass_erreur' => 'Error',
461
-	'pass_erreur_acces_refuse' => '<b>Error :</b> podètz pas mai accedir a aquel sit.',
462
-	'pass_erreur_code_inconnu' => '<b>Error:</b> aquel còde correspond pas a ges de vesitaire que puèscha accedir a aquel sit.',
463
-	'pass_erreur_non_enregistre' => '<b>Error:</b> l’adreiça <tt>@email_oubli@</tt> z-es pas registrada sus aquel sit.',
464
-	'pass_erreur_non_valide' => '<b>Error:</b> aquel e-mail <tt>@email_oubli@</tt> z-es pas valid!',
465
-	'pass_erreur_probleme_technique' => '<b>Error:</b> pr’amor d’un problèma tecnic, l’e-mail se pòt pas mandar. ',
466
-	'pass_espace_prive_bla' => 'L’espaci privat d’aqueste sit es badat vèrs los
458
+    // P
459
+    'pass_choix_pass' => 'Volhatz chausir vòstre mot de santa Clara novèl:',
460
+    'pass_erreur' => 'Error',
461
+    'pass_erreur_acces_refuse' => '<b>Error :</b> podètz pas mai accedir a aquel sit.',
462
+    'pass_erreur_code_inconnu' => '<b>Error:</b> aquel còde correspond pas a ges de vesitaire que puèscha accedir a aquel sit.',
463
+    'pass_erreur_non_enregistre' => '<b>Error:</b> l’adreiça <tt>@email_oubli@</tt> z-es pas registrada sus aquel sit.',
464
+    'pass_erreur_non_valide' => '<b>Error:</b> aquel e-mail <tt>@email_oubli@</tt> z-es pas valid!',
465
+    'pass_erreur_probleme_technique' => '<b>Error:</b> pr’amor d’un problèma tecnic, l’e-mail se pòt pas mandar. ',
466
+    'pass_espace_prive_bla' => 'L’espaci privat d’aqueste sit es badat vèrs los
467 467
   vesitaires que se son inscrits. Un còp registrat/ada,
468 468
   poiretz consultar los articles en cors de redaccion,
469 469
   prepausar d’articles novèls e participar a totes los forums.',
470
-	'pass_forum_bla' => 'Avètz demandat d’intervenir dins un forum
470
+    'pass_forum_bla' => 'Avètz demandat d’intervenir dins un forum
471 471
   reservat aus vesitaires registrats.',
472
-	'pass_indiquez_cidessous' => 'Marcatz çai sos l’adreiça e-mail ont
472
+    'pass_indiquez_cidessous' => 'Marcatz çai sos l’adreiça e-mail ont
473 473
  vos registrèretz lo còp passat. 
474 474
    Recebretz un e-mail que vos bailará la manèira de 
475 475
     tornar trobar vòstre accès.',
476
-	'pass_mail_passcookie' => '(quo es un messatge automatic)
476
+    'pass_mail_passcookie' => '(quo es un messatge automatic)
477 477
 Per tornar trobar vòstre accès au sit
478 478
 @nom_site_spip@ (@adresse_site@)
479 479
 
@@ -485,98 +485,98 @@  discard block
 block discarded – undo
485 485
 e vos tornar connectar au sit.
486 486
 
487 487
 ',
488
-	'pass_mot_oublie' => 'Mot de santa Clara eissubliat',
489
-	'pass_nouveau_enregistre' => 'Vòstre mot de santa Clara novèl z-es estat registrat.',
490
-	'pass_nouveau_pass' => 'Mot de santa Clara novèl',
491
-	'pass_ok' => 'Consent',
492
-	'pass_oubli_mot' => 'Mot de santa Clara eissubliat',
493
-	'pass_quitter_fenetre' => 'Quitar aquesta fenèstra ',
494
-	'pass_rappel_login' => 'Remembrança: vòstre identificant (login) z-es «@login@».',
495
-	'pass_recevoir_mail' => 'Recebretz un e-mail que vos explicará cossí tornar trobar vòstre accès au sit.', # MODIF
496
-	'pass_retour_public' => 'Tornar au sit public',
497
-	'pass_rien_a_faire_ici' => 'Ren a faire aicí.',
498
-	'pass_vousinscrire' => 'S’inscriure sus aqueste sit',
499
-	'precedent' => 'precedent',
500
-	'previsualisation' => 'Previsualizacion',
501
-	'previsualiser' => 'Previsualizar',
488
+    'pass_mot_oublie' => 'Mot de santa Clara eissubliat',
489
+    'pass_nouveau_enregistre' => 'Vòstre mot de santa Clara novèl z-es estat registrat.',
490
+    'pass_nouveau_pass' => 'Mot de santa Clara novèl',
491
+    'pass_ok' => 'Consent',
492
+    'pass_oubli_mot' => 'Mot de santa Clara eissubliat',
493
+    'pass_quitter_fenetre' => 'Quitar aquesta fenèstra ',
494
+    'pass_rappel_login' => 'Remembrança: vòstre identificant (login) z-es «@login@».',
495
+    'pass_recevoir_mail' => 'Recebretz un e-mail que vos explicará cossí tornar trobar vòstre accès au sit.', # MODIF
496
+    'pass_retour_public' => 'Tornar au sit public',
497
+    'pass_rien_a_faire_ici' => 'Ren a faire aicí.',
498
+    'pass_vousinscrire' => 'S’inscriure sus aqueste sit',
499
+    'precedent' => 'precedent',
500
+    'previsualisation' => 'Previsualizacion',
501
+    'previsualiser' => 'Previsualizar',
502 502
 
503
-	// S
504
-	'stats_visites_et_popularite' => '@visites@ vesitas; popularitat: @popularite@',
505
-	'suivant' => 'seguent',
503
+    // S
504
+    'stats_visites_et_popularite' => '@visites@ vesitas; popularitat: @popularite@',
505
+    'suivant' => 'seguent',
506 506
 
507
-	// T
508
-	'taille_ko' => '@taille@ Ko',
509
-	'taille_mo' => '@taille@ Mo',
510
-	'taille_octets' => '@taille@ octets',
511
-	'texte_actualite_site_1' => 'Quand vos seretz familharizat/ada amb l’interfàcia, poiretz clicar sobre «',
512
-	'texte_actualite_site_2' => 'Interfàcia completa',
513
-	'texte_actualite_site_3' => '" per badar mai de possibilitats.',
514
-	'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualizacion es activada sus aquel sit. S’installatz a partir d’aquel formulari d’imatges au(s) format(s) @gd_formats@, s’acompanharán d’una vinheta d’una talha maximala de @taille_preview@ pixèls.',
515
-	'texte_documents_associes' => 'Los documents seguents s’assòcian a l’article,
507
+    // T
508
+    'taille_ko' => '@taille@ Ko',
509
+    'taille_mo' => '@taille@ Mo',
510
+    'taille_octets' => '@taille@ octets',
511
+    'texte_actualite_site_1' => 'Quand vos seretz familharizat/ada amb l’interfàcia, poiretz clicar sobre «',
512
+    'texte_actualite_site_2' => 'Interfàcia completa',
513
+    'texte_actualite_site_3' => '" per badar mai de possibilitats.',
514
+    'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualizacion es activada sus aquel sit. S’installatz a partir d’aquel formulari d’imatges au(s) format(s) @gd_formats@, s’acompanharán d’una vinheta d’una talha maximala de @taille_preview@ pixèls.',
515
+    'texte_documents_associes' => 'Los documents seguents s’assòcian a l’article,
516 516
  mas s’inserisson pas
517 517
  dirèctament. Segon la compaginacion dau sit public,
518 518
  poirán aparéisser sos forma de documents junts.',
519
-	'texte_erreur_mise_niveau_base' => 'Error de basa de donadas pendent la mesa a nivèl. L’imatge <b>@fichier@</b> z-es pas passat (article @id_article@).
519
+    'texte_erreur_mise_niveau_base' => 'Error de basa de donadas pendent la mesa a nivèl. L’imatge <b>@fichier@</b> z-es pas passat (article @id_article@).
520 520
   Notatz plan aquela referéncia, tornatz assajar la mesa a
521 521
  nivèl, e verificatz puèi que los imatges apareissan
522 522
  encara dins los articles.',
523
-	'texte_inc_auth_1' => 'Sètz identificat/ada coma
523
+    'texte_inc_auth_1' => 'Sètz identificat/ada coma
524 524
    <b>@auth_login@</b>, mas aquel login existís pas o pas mai dins la basa.
525 525
   Assajatz de vos', # MODIF
526
-	'texte_inc_auth_2' => 'tornar connectar',
527
-	'texte_inc_auth_3' => ', après qu’auretz quitat eventualament, puèi
526
+    'texte_inc_auth_2' => 'tornar connectar',
527
+    'texte_inc_auth_3' => ', après qu’auretz quitat eventualament, puèi
528 528
   tornat lançar vòstre navigador.',
529
-	'texte_inc_config' => 'Las modificacions faitas dins aquestas paginas influéncian ferme lo
529
+    'texte_inc_config' => 'Las modificacions faitas dins aquestas paginas influéncian ferme lo
530 530
  foncionament de vòstre sit. Vos aconselham de pas lai intervenir tant que siatz pas
531 531
  acostumat/ada au foncionament dau sistèma SPIP. <br /><br /><b>
532 532
  En generau, se conselha fòrt
533 533
  de laissar la charja d’aquestas paginas au webmèstre principau de vòstre sit.</b>',
534
-	'texte_inc_meta_1' => 'Lo sistèma a rescontrat una error dins l’escritura dau fichèir <code>@fichier@</code>.Volgatz, coma administrator/tritz dau sit,',
535
-	'texte_inc_meta_2' => 'verificar los dreits d’escritura',
536
-	'texte_inc_meta_3' => 'dins lo repertòri <code>@repertoire@<code>.',
537
-	'texte_statut_en_cours_redaction' => 'en cors de redaccion',
538
-	'texte_statut_poubelle' => 'au bordilhèir',
539
-	'texte_statut_propose_evaluation' => 'prepausat per avaloracion',
540
-	'texte_statut_publie' => 'publicat en linha',
541
-	'texte_statut_refuse' => 'refusat',
542
-	'titre_ajouter_mot_cle' => 'APONDRE UN MOT CLAU:',
543
-	'titre_cadre_raccourcis' => '’CORCHAS:',
544
-	'titre_changer_couleur_interface' => 'Chamjar la color de l’interfàcia',
545
-	'titre_image_admin_article' => 'Podètz administrar aqueste article',
546
-	'titre_image_administrateur' => 'Administrator',
547
-	'titre_image_aide' => 'D’ajuda sobre aquel element',
548
-	'titre_image_auteur_supprime' => 'Autor suprimit',
549
-	'titre_image_redacteur' => 'Redactor sens accès',
550
-	'titre_image_redacteur_02' => 'Redactor',
551
-	'titre_image_visiteur' => 'Vesitaire',
552
-	'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
553
-	'titre_mots_cles' => 'MOTS CLAUS',
554
-	'titre_probleme_technique' => 'Atencion: un problèma tecnic (servidor SQL) empacha d’accedir vèrs aquela part dau sit. Mercé de vòstra indulgéncia.',
555
-	'titre_publier_document' => 'PUBLICAR UN DOCUMENT DINS AQUELA RUBRICA',
556
-	'titre_statistiques' => 'Estadisticas dau sit',
557
-	'titre_titre_document' => 'Títol dau document:',
558
-	'trad_reference' => '(article de referéncia)', # MODIF
534
+    'texte_inc_meta_1' => 'Lo sistèma a rescontrat una error dins l’escritura dau fichèir <code>@fichier@</code>.Volgatz, coma administrator/tritz dau sit,',
535
+    'texte_inc_meta_2' => 'verificar los dreits d’escritura',
536
+    'texte_inc_meta_3' => 'dins lo repertòri <code>@repertoire@<code>.',
537
+    'texte_statut_en_cours_redaction' => 'en cors de redaccion',
538
+    'texte_statut_poubelle' => 'au bordilhèir',
539
+    'texte_statut_propose_evaluation' => 'prepausat per avaloracion',
540
+    'texte_statut_publie' => 'publicat en linha',
541
+    'texte_statut_refuse' => 'refusat',
542
+    'titre_ajouter_mot_cle' => 'APONDRE UN MOT CLAU:',
543
+    'titre_cadre_raccourcis' => '’CORCHAS:',
544
+    'titre_changer_couleur_interface' => 'Chamjar la color de l’interfàcia',
545
+    'titre_image_admin_article' => 'Podètz administrar aqueste article',
546
+    'titre_image_administrateur' => 'Administrator',
547
+    'titre_image_aide' => 'D’ajuda sobre aquel element',
548
+    'titre_image_auteur_supprime' => 'Autor suprimit',
549
+    'titre_image_redacteur' => 'Redactor sens accès',
550
+    'titre_image_redacteur_02' => 'Redactor',
551
+    'titre_image_visiteur' => 'Vesitaire',
552
+    'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
553
+    'titre_mots_cles' => 'MOTS CLAUS',
554
+    'titre_probleme_technique' => 'Atencion: un problèma tecnic (servidor SQL) empacha d’accedir vèrs aquela part dau sit. Mercé de vòstra indulgéncia.',
555
+    'titre_publier_document' => 'PUBLICAR UN DOCUMENT DINS AQUELA RUBRICA',
556
+    'titre_statistiques' => 'Estadisticas dau sit',
557
+    'titre_titre_document' => 'Títol dau document:',
558
+    'trad_reference' => '(article de referéncia)', # MODIF
559 559
 
560
-	// Z
561
-	'zbug_balise_b_aval' => ' : balisa B en aval',
562
-	'zbug_boucle' => 'bloca',
563
-	'zbug_boucle_recursive_undef' => 'bloca recursiva non definida', # MODIF
564
-	'zbug_champ_hors_boucle' => 'Champ @champ@ fòra bloca',
565
-	'zbug_champ_hors_motif' => 'Champ @champ@ en defòra d’una bloca de motiu @motif@', # MODIF
566
-	'zbug_code' => 'còde',
567
-	'zbug_critere_inconnu' => 'critèri inconegut @critere@', # MODIF
568
-	'zbug_distant_interdit' => 'extèrne enebit', # MODIF
569
-	'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla', # MODIF
570
-	'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca', # MODIF
571
-	'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta', # MODIF
572
-	'zbug_erreur_execution_page' => 'error d’execucion de la pagina', # MODIF
573
-	'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit', # MODIF
574
-	'zbug_erreur_meme_parent' => '{meme_parent} s’aplica sonque a las blocas (FORUMS) o (RUBRIQUES)', # MODIF
575
-	'zbug_erreur_squelette' => 'Error(s) dins l’esqueleta',
576
-	'zbug_info_erreur_squelette' => 'Error sobre lo sit',
577
-	'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent', # MODIF
578
-	'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes', # MODIF
579
-	'zbug_resultat' => 'resultat',
580
-	'zbug_serveur_indefini' => 'servidor SQL indefinit', # MODIF
581
-	'zbug_table_inconnue' => 'Taula SQL «@table@» desconeguda'
560
+    // Z
561
+    'zbug_balise_b_aval' => ' : balisa B en aval',
562
+    'zbug_boucle' => 'bloca',
563
+    'zbug_boucle_recursive_undef' => 'bloca recursiva non definida', # MODIF
564
+    'zbug_champ_hors_boucle' => 'Champ @champ@ fòra bloca',
565
+    'zbug_champ_hors_motif' => 'Champ @champ@ en defòra d’una bloca de motiu @motif@', # MODIF
566
+    'zbug_code' => 'còde',
567
+    'zbug_critere_inconnu' => 'critèri inconegut @critere@', # MODIF
568
+    'zbug_distant_interdit' => 'extèrne enebit', # MODIF
569
+    'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla', # MODIF
570
+    'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca', # MODIF
571
+    'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta', # MODIF
572
+    'zbug_erreur_execution_page' => 'error d’execucion de la pagina', # MODIF
573
+    'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit', # MODIF
574
+    'zbug_erreur_meme_parent' => '{meme_parent} s’aplica sonque a las blocas (FORUMS) o (RUBRIQUES)', # MODIF
575
+    'zbug_erreur_squelette' => 'Error(s) dins l’esqueleta',
576
+    'zbug_info_erreur_squelette' => 'Error sobre lo sit',
577
+    'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent', # MODIF
578
+    'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes', # MODIF
579
+    'zbug_resultat' => 'resultat',
580
+    'zbug_serveur_indefini' => 'servidor SQL indefinit', # MODIF
581
+    'zbug_table_inconnue' => 'Taula SQL «@table@» desconeguda'
582 582
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_oc_ni.php 1 patch
Indentation   +581 added lines, -581 removed lines patch added patch discarded remove patch
@@ -4,516 +4,516 @@  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' => 'Tornar à l’interfaça grafica completa',
14
-	'access_mode_texte' => 'Affichar l’interfaça textuala simplificada', # essai commentaire
15
-	'admin_debug' => 'debug',
16
-	'admin_modifier_article' => 'Modificar aquel article',
17
-	'admin_modifier_auteur' => 'Modificar aquel autor',
18
-	'admin_modifier_breve' => 'Modificar aquela brèva',
19
-	'admin_modifier_mot' => 'Modificar aqueu mòt clau',
20
-	'admin_modifier_rubrique' => 'Modificar aquela rubrica',
21
-	'admin_recalculer' => 'Tornar calcular aquesta pàgina',
22
-	'afficher_trad' => 'afichar li reviradas',
23
-	'alerte_maj_impossible' => '<b>Alèrta!</b> Es impossible d’actualisar la basa SQL vèrs la version @version@; bessai li a un problema relatiu au drech de modificar la basa de donadas. Vorgatz contactar lo voastre aubergador.',
24
-	'alerte_modif_info_concourante' => 'ATTENTION : Cette information a été modifié par ailleurs. La valeur actuelle est :', # MODIF
25
-	'analyse_xml' => 'Analisa XML',
26
-	'annuler' => 'Anular',
27
-	'antispam_champ_vide' => 'Vorgatz laissar aquel camp vuèi:',
28
-	'articles_recents' => 'Lu articles mai recents',
29
-	'avis_archive_incorrect' => 'lo fichier arquiu es pas un fichier SPIP',
30
-	'avis_archive_invalide' => 'lo fichier arquiu es pas valid',
31
-	'avis_attention' => 'DAIDA !',
32
-	'avis_champ_incorrect_type_objet' => 'Nom de camp incorrecte @name@ per object de tipe',
33
-	'avis_colonne_inexistante' => 'La colòna @col@ existisse pas',
34
-	'avis_erreur' => 'Error: veire çai sota',
35
-	'avis_erreur_connexion' => 'Error de connexion',
36
-	'avis_erreur_cookie' => 'problèma de cookie',
37
-	'avis_erreur_fonction_contexte' => 'Error de programacion. Cau pas apelar aquela foncion dins aqueu contèxt.',
38
-	'avis_erreur_mysql' => 'Error SQL ',
39
-	'avis_erreur_sauvegarde' => 'Error dins la sauvagarda (@type@ @id_objet@) ! ',
40
-	'avis_erreur_visiteur' => 'Problèma per accèdre à l’espaci privat',
12
+    // A
13
+    'access_interface_graphique' => 'Tornar à l’interfaça grafica completa',
14
+    'access_mode_texte' => 'Affichar l’interfaça textuala simplificada', # essai commentaire
15
+    'admin_debug' => 'debug',
16
+    'admin_modifier_article' => 'Modificar aquel article',
17
+    'admin_modifier_auteur' => 'Modificar aquel autor',
18
+    'admin_modifier_breve' => 'Modificar aquela brèva',
19
+    'admin_modifier_mot' => 'Modificar aqueu mòt clau',
20
+    'admin_modifier_rubrique' => 'Modificar aquela rubrica',
21
+    'admin_recalculer' => 'Tornar calcular aquesta pàgina',
22
+    'afficher_trad' => 'afichar li reviradas',
23
+    'alerte_maj_impossible' => '<b>Alèrta!</b> Es impossible d’actualisar la basa SQL vèrs la version @version@; bessai li a un problema relatiu au drech de modificar la basa de donadas. Vorgatz contactar lo voastre aubergador.',
24
+    'alerte_modif_info_concourante' => 'ATTENTION : Cette information a été modifié par ailleurs. La valeur actuelle est :', # MODIF
25
+    'analyse_xml' => 'Analisa XML',
26
+    'annuler' => 'Anular',
27
+    'antispam_champ_vide' => 'Vorgatz laissar aquel camp vuèi:',
28
+    'articles_recents' => 'Lu articles mai recents',
29
+    'avis_archive_incorrect' => 'lo fichier arquiu es pas un fichier SPIP',
30
+    'avis_archive_invalide' => 'lo fichier arquiu es pas valid',
31
+    'avis_attention' => 'DAIDA !',
32
+    'avis_champ_incorrect_type_objet' => 'Nom de camp incorrecte @name@ per object de tipe',
33
+    'avis_colonne_inexistante' => 'La colòna @col@ existisse pas',
34
+    'avis_erreur' => 'Error: veire çai sota',
35
+    'avis_erreur_connexion' => 'Error de connexion',
36
+    'avis_erreur_cookie' => 'problèma de cookie',
37
+    'avis_erreur_fonction_contexte' => 'Error de programacion. Cau pas apelar aquela foncion dins aqueu contèxt.',
38
+    'avis_erreur_mysql' => 'Error SQL ',
39
+    'avis_erreur_sauvegarde' => 'Error dins la sauvagarda (@type@ @id_objet@) ! ',
40
+    'avis_erreur_visiteur' => 'Problèma per accèdre à l’espaci privat',
41 41
 
42
-	// B
43
-	'barre_a_accent_grave' => 'Inserir una A accent grèu majuscula',
44
-	'barre_aide' => 'Utilisar li escorchas tipografiqui per enriquir la voastra compaginacion',
45
-	'barre_e_accent_aigu' => 'Inserir una E accent agut majuscula',
46
-	'barre_eo' => 'Inserir una E dins l’O',
47
-	'barre_eo_maj' => 'Inserir una E dins l’O majuscula',
48
-	'barre_euro' => 'Inserir lo simbòl €',
49
-	'barre_gras' => 'Metre en {{gras}}',
50
-	'barre_guillemets' => 'Enrodar mé de « verguetas francesi »',
51
-	'barre_guillemets_simples' => 'Enrodar mé de „verguetas“',
52
-	'barre_intertitre' => 'Transformar en {{{intertitre}}}',
53
-	'barre_italic' => 'Metre en {italics}',
54
-	'barre_lien' => 'Transformar en [ligam ipertèxt->http://...]',
55
-	'barre_lien_input' => 'Vorgatz indicar l’adreça dau voastre ligam (podètz indicar una adreça web sota la forma http://www.lomieusit.com ò simplament indicar lo número d’un article d’aqueu sit).',
56
-	'barre_note' => 'Transformar en [[Nòta de bas de pàgina]]',
57
-	'barre_quote' => '<quote>Citar un messatge</quote>',
58
-	'bouton_changer' => 'Cambiar',
59
-	'bouton_chercher' => 'Cercar',
60
-	'bouton_choisir' => 'Chausir',
61
-	'bouton_download' => 'Descargar',
62
-	'bouton_enregistrer' => 'Registrar',
63
-	'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatgeria interna',
64
-	'bouton_radio_envoi_annonces' => 'Mandar lu anoncis editoriaus',
65
-	'bouton_radio_non_envoi_annonces' => 'Mandar pas d’anoncis',
66
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Mandar pas la tièra dei novetats',
67
-	'bouton_recharger_page' => 'tornar cargar aquela pàgina',
68
-	'bouton_telecharger' => 'Descargar',
69
-	'bouton_upload' => 'Telecargar',
70
-	'bouton_valider' => 'Validar',
42
+    // B
43
+    'barre_a_accent_grave' => 'Inserir una A accent grèu majuscula',
44
+    'barre_aide' => 'Utilisar li escorchas tipografiqui per enriquir la voastra compaginacion',
45
+    'barre_e_accent_aigu' => 'Inserir una E accent agut majuscula',
46
+    'barre_eo' => 'Inserir una E dins l’O',
47
+    'barre_eo_maj' => 'Inserir una E dins l’O majuscula',
48
+    'barre_euro' => 'Inserir lo simbòl €',
49
+    'barre_gras' => 'Metre en {{gras}}',
50
+    'barre_guillemets' => 'Enrodar mé de « verguetas francesi »',
51
+    'barre_guillemets_simples' => 'Enrodar mé de „verguetas“',
52
+    'barre_intertitre' => 'Transformar en {{{intertitre}}}',
53
+    'barre_italic' => 'Metre en {italics}',
54
+    'barre_lien' => 'Transformar en [ligam ipertèxt->http://...]',
55
+    'barre_lien_input' => 'Vorgatz indicar l’adreça dau voastre ligam (podètz indicar una adreça web sota la forma http://www.lomieusit.com ò simplament indicar lo número d’un article d’aqueu sit).',
56
+    'barre_note' => 'Transformar en [[Nòta de bas de pàgina]]',
57
+    'barre_quote' => '<quote>Citar un messatge</quote>',
58
+    'bouton_changer' => 'Cambiar',
59
+    'bouton_chercher' => 'Cercar',
60
+    'bouton_choisir' => 'Chausir',
61
+    'bouton_download' => 'Descargar',
62
+    'bouton_enregistrer' => 'Registrar',
63
+    'bouton_radio_desactiver_messagerie_interne' => 'Desactivar la messatgeria interna',
64
+    'bouton_radio_envoi_annonces' => 'Mandar lu anoncis editoriaus',
65
+    'bouton_radio_non_envoi_annonces' => 'Mandar pas d’anoncis',
66
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Mandar pas la tièra dei novetats',
67
+    'bouton_recharger_page' => 'tornar cargar aquela pàgina',
68
+    'bouton_telecharger' => 'Descargar',
69
+    'bouton_upload' => 'Telecargar',
70
+    'bouton_valider' => 'Validar',
71 71
 
72
-	// C
73
-	'cal_apresmidi' => 'après-miegjorn',
74
-	'cal_jour_entier' => 'jorn entié',
75
-	'cal_matin' => 'matin',
76
-	'cal_par_jour' => 'calendier per jorn',
77
-	'cal_par_mois' => 'calendier per mes',
78
-	'cal_par_semaine' => 'calendier per setmana',
79
-	'choix_couleur_interface' => 'color ',
80
-	'choix_interface' => 'chausida de l’interfaça',
81
-	'colonne' => 'Colomna',
82
-	'confirm_changer_statut' => 'Atencion, avètz demandat de cambiar l’estatut d’aquel element. Desiratz continuar? ',
83
-	'correcte' => 'corrècte',
72
+    // C
73
+    'cal_apresmidi' => 'après-miegjorn',
74
+    'cal_jour_entier' => 'jorn entié',
75
+    'cal_matin' => 'matin',
76
+    'cal_par_jour' => 'calendier per jorn',
77
+    'cal_par_mois' => 'calendier per mes',
78
+    'cal_par_semaine' => 'calendier per setmana',
79
+    'choix_couleur_interface' => 'color ',
80
+    'choix_interface' => 'chausida de l’interfaça',
81
+    'colonne' => 'Colomna',
82
+    'confirm_changer_statut' => 'Atencion, avètz demandat de cambiar l’estatut d’aquel element. Desiratz continuar? ',
83
+    'correcte' => 'corrècte',
84 84
 
85
-	// D
86
-	'date_aujourdhui' => 'encuèi',
87
-	'date_avant_jc' => 'avans lo Crist',
88
-	'date_dans' => 'dins @delai@',
89
-	'date_de_mois_1' => '@j@ de genoier',
90
-	'date_de_mois_10' => '@j@ d’octòbre',
91
-	'date_de_mois_11' => '@j@ de novembre',
92
-	'date_de_mois_12' => '@j@ de decembre',
93
-	'date_de_mois_2' => '@j@ de febrier',
94
-	'date_de_mois_3' => '@j@ de mars',
95
-	'date_de_mois_4' => '@j@ d’abriu',
96
-	'date_de_mois_5' => '@j@ de mai',
97
-	'date_de_mois_6' => '@j@ de junh',
98
-	'date_de_mois_7' => '@j@ de julhet',
99
-	'date_de_mois_8' => '@j@ d’avost',
100
-	'date_de_mois_9' => '@j@ de setembre',
101
-	'date_demain' => 'deman',
102
-	'date_fmt_heures_minutes' => '@h@h@m@min',
103
-	'date_fmt_jour_heure' => '@jour@ à @heure@',
104
-	'date_fmt_jour_mois' => 'lo @jourmois@',
105
-	'date_fmt_jour_mois_annee' => '@jourmois@ dau @annee@',
106
-	'date_fmt_mois_annee' => '@nommois@ dau @annee@',
107
-	'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
108
-	'date_heures' => 'oras',
109
-	'date_hier' => 'ièr',
110
-	'date_il_y_a' => 'fa @delai@',
111
-	'date_jnum1' => '1er',
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' => 'diménegue',
143
-	'date_jour_1_abbr' => 'dmg.',
144
-	'date_jour_1_initiale' => 'dg.',
145
-	'date_jour_2' => 'diluns',
146
-	'date_jour_2_abbr' => 'dil.',
147
-	'date_jour_2_initiale' => 'dl.',
148
-	'date_jour_3' => 'dimars',
149
-	'date_jour_3_abbr' => 'dmr.',
150
-	'date_jour_3_initiale' => 'dm.',
151
-	'date_jour_4' => 'dimècres',
152
-	'date_jour_4_abbr' => 'dmc.',
153
-	'date_jour_4_initiale' => 'dc.',
154
-	'date_jour_5' => 'dijòus',
155
-	'date_jour_5_abbr' => 'dij.',
156
-	'date_jour_5_initiale' => 'dj.',
157
-	'date_jour_6' => 'divendres',
158
-	'date_jour_6_abbr' => 'div.',
159
-	'date_jour_6_initiale' => 'dv.',
160
-	'date_jour_7' => 'dissabta',
161
-	'date_jour_7_abbr' => 'dis.',
162
-	'date_jour_7_initiale' => 'ds.',
163
-	'date_jours' => 'jorns',
164
-	'date_minutes' => 'minutas',
165
-	'date_mois' => 'mès',
166
-	'date_mois_1' => 'genoier',
167
-	'date_mois_10' => 'octòbre',
168
-	'date_mois_11' => 'novembre',
169
-	'date_mois_12' => 'decembre',
170
-	'date_mois_2' => 'febrier',
171
-	'date_mois_3' => 'mars',
172
-	'date_mois_4' => 'abriu',
173
-	'date_mois_5' => 'mai',
174
-	'date_mois_6' => 'junh',
175
-	'date_mois_7' => 'julhet',
176
-	'date_mois_8' => 'avost',
177
-	'date_mois_9' => 'setembre',
178
-	'date_saison_1' => 'invèrn',
179
-	'date_saison_2' => 'prima',
180
-	'date_saison_3' => 'estiu',
181
-	'date_saison_4' => 'auton',
182
-	'date_secondes' => 'secondas',
183
-	'date_semaines' => 'setmanas',
184
-	'date_un_mois' => 'mes',
185
-	'date_une_heure' => 'ora',
186
-	'date_une_minute' => 'minuta',
187
-	'date_une_seconde' => 'seconda',
188
-	'date_une_semaine' => 'setmana',
189
-	'dirs_commencer' => 'per començar vertadierament l’installacion',
190
-	'dirs_preliminaire' => 'Preliminari : <b>Reglar lu drechs d’accès</b>',
191
-	'dirs_probleme_droits' => 'Problèma de drechs d’accès',
192
-	'dirs_repertoires_absents' => '<p><b>Lu repertòris seguents son pas estat trobats:</b></p><ul>@bad_dirs@.</ul>
85
+    // D
86
+    'date_aujourdhui' => 'encuèi',
87
+    'date_avant_jc' => 'avans lo Crist',
88
+    'date_dans' => 'dins @delai@',
89
+    'date_de_mois_1' => '@j@ de genoier',
90
+    'date_de_mois_10' => '@j@ d’octòbre',
91
+    'date_de_mois_11' => '@j@ de novembre',
92
+    'date_de_mois_12' => '@j@ de decembre',
93
+    'date_de_mois_2' => '@j@ de febrier',
94
+    'date_de_mois_3' => '@j@ de mars',
95
+    'date_de_mois_4' => '@j@ d’abriu',
96
+    'date_de_mois_5' => '@j@ de mai',
97
+    'date_de_mois_6' => '@j@ de junh',
98
+    'date_de_mois_7' => '@j@ de julhet',
99
+    'date_de_mois_8' => '@j@ d’avost',
100
+    'date_de_mois_9' => '@j@ de setembre',
101
+    'date_demain' => 'deman',
102
+    'date_fmt_heures_minutes' => '@h@h@m@min',
103
+    'date_fmt_jour_heure' => '@jour@ à @heure@',
104
+    'date_fmt_jour_mois' => 'lo @jourmois@',
105
+    'date_fmt_jour_mois_annee' => '@jourmois@ dau @annee@',
106
+    'date_fmt_mois_annee' => '@nommois@ dau @annee@',
107
+    'date_fmt_nomjour_date' => 'lo @nomjour@ @date@',
108
+    'date_heures' => 'oras',
109
+    'date_hier' => 'ièr',
110
+    'date_il_y_a' => 'fa @delai@',
111
+    'date_jnum1' => '1er',
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' => 'diménegue',
143
+    'date_jour_1_abbr' => 'dmg.',
144
+    'date_jour_1_initiale' => 'dg.',
145
+    'date_jour_2' => 'diluns',
146
+    'date_jour_2_abbr' => 'dil.',
147
+    'date_jour_2_initiale' => 'dl.',
148
+    'date_jour_3' => 'dimars',
149
+    'date_jour_3_abbr' => 'dmr.',
150
+    'date_jour_3_initiale' => 'dm.',
151
+    'date_jour_4' => 'dimècres',
152
+    'date_jour_4_abbr' => 'dmc.',
153
+    'date_jour_4_initiale' => 'dc.',
154
+    'date_jour_5' => 'dijòus',
155
+    'date_jour_5_abbr' => 'dij.',
156
+    'date_jour_5_initiale' => 'dj.',
157
+    'date_jour_6' => 'divendres',
158
+    'date_jour_6_abbr' => 'div.',
159
+    'date_jour_6_initiale' => 'dv.',
160
+    'date_jour_7' => 'dissabta',
161
+    'date_jour_7_abbr' => 'dis.',
162
+    'date_jour_7_initiale' => 'ds.',
163
+    'date_jours' => 'jorns',
164
+    'date_minutes' => 'minutas',
165
+    'date_mois' => 'mès',
166
+    'date_mois_1' => 'genoier',
167
+    'date_mois_10' => 'octòbre',
168
+    'date_mois_11' => 'novembre',
169
+    'date_mois_12' => 'decembre',
170
+    'date_mois_2' => 'febrier',
171
+    'date_mois_3' => 'mars',
172
+    'date_mois_4' => 'abriu',
173
+    'date_mois_5' => 'mai',
174
+    'date_mois_6' => 'junh',
175
+    'date_mois_7' => 'julhet',
176
+    'date_mois_8' => 'avost',
177
+    'date_mois_9' => 'setembre',
178
+    'date_saison_1' => 'invèrn',
179
+    'date_saison_2' => 'prima',
180
+    'date_saison_3' => 'estiu',
181
+    'date_saison_4' => 'auton',
182
+    'date_secondes' => 'secondas',
183
+    'date_semaines' => 'setmanas',
184
+    'date_un_mois' => 'mes',
185
+    'date_une_heure' => 'ora',
186
+    'date_une_minute' => 'minuta',
187
+    'date_une_seconde' => 'seconda',
188
+    'date_une_semaine' => 'setmana',
189
+    'dirs_commencer' => 'per començar vertadierament l’installacion',
190
+    'dirs_preliminaire' => 'Preliminari : <b>Reglar lu drechs d’accès</b>',
191
+    'dirs_probleme_droits' => 'Problèma de drechs d’accès',
192
+    'dirs_repertoires_absents' => '<p><b>Lu repertòris seguents son pas estat trobats:</b></p><ul>@bad_dirs@.</ul>
193 193
   <p>Si pòu que vene d’un problema de majusculas ò minusculas mau mesi.
194 194
   Verificatz que li minusculas e majusculas d’aquelu repertòris correspoandon ben embé cen qu’es afichat
195 195
   çai sobre; s’es pas lo cas, tornatz nommar lu repertòris embé lo voastre logiciau FTP per corregir l’error.</p>
196 196
   <p>Un còup qu’auretz fach aquò, podretz ',
197
-	'dirs_repertoires_suivants' => '<p><b>Lu repertòris seguents son pas accessibles en escritura :</b></p><ul>@bad_dirs@.</ul>
197
+    'dirs_repertoires_suivants' => '<p><b>Lu repertòris seguents son pas accessibles en escritura :</b></p><ul>@bad_dirs@.</ul>
198 198
   <p>Per adobar aquò, utilisatz lo voastre client FTP per fin de reglar lu drechs d’accès de cadun
199 199
   d’aquelu repertòris. Lo guida d’installacion explica en detalh coma  procèdre.</p>
200 200
   <p>Un còup aquesta manipulacion facha, podretz ',
201
-	'double_occurrence' => 'Dobla ocurrénça',
201
+    'double_occurrence' => 'Dobla ocurrénça',
202 202
 
203
-	// E
204
-	'envoi_via_le_site' => 'Mandadís mé lo biais dau sit web',
205
-	'erreur' => 'Error',
206
-	'erreur_balise_non_fermee' => 'darrièra balisa non tapada :',
207
-	'erreur_texte' => 'error(s)',
203
+    // E
204
+    'envoi_via_le_site' => 'Mandadís mé lo biais dau sit web',
205
+    'erreur' => 'Error',
206
+    'erreur_balise_non_fermee' => 'darrièra balisa non tapada :',
207
+    'erreur_texte' => 'error(s)',
208 208
 
209
-	// F
210
-	'fichier_introuvable' => 'Fichier @fichier@ introuvable', # MODIF
211
-	'form_deja_inscrit' => 'Siètz ja inscrich(a).',
212
-	'form_email_non_valide' => 'La voastra adreça e-mail es pas valida.',
213
-	'form_forum_access_refuse' => 'Podètz plus accedir à-n-aqueu sit.',
214
-	'form_forum_bonjour' => 'Boanjorn,',
215
-	'form_forum_email_deja_enregistre' => 'Aquela adreça e-mail es ja registrada, podètz doncas utilisar lo voastre mòt de santa Clara costumier.',
216
-	'form_forum_identifiant_mail' => 'Lo voastre novèl identificant ven de v’èstre mandat per e-mail.',
217
-	'form_forum_identifiants' => 'Identificants personaus',
218
-	'form_forum_indiquer_nom_email' => 'Indicatz aquí lo voastre nom e la voastra adreça e-mail. Lo voastre identificant personau arribarà rapidament, per corrier electronic.',
219
-	'form_forum_login' => 'login :',
220
-	'form_forum_message_auto' => '(aquò’s un messatge automatic)',
221
-	'form_forum_pass' => 'mòt de santa Clara :',
222
-	'form_forum_probleme_mail' => 'Problèma d’e-mail : si pòu pas mandar l’identificant.',
223
-	'form_forum_voici1' => 'Vètz lu voastres identificants per poder participar à la vida
209
+    // F
210
+    'fichier_introuvable' => 'Fichier @fichier@ introuvable', # MODIF
211
+    'form_deja_inscrit' => 'Siètz ja inscrich(a).',
212
+    'form_email_non_valide' => 'La voastra adreça e-mail es pas valida.',
213
+    'form_forum_access_refuse' => 'Podètz plus accedir à-n-aqueu sit.',
214
+    'form_forum_bonjour' => 'Boanjorn,',
215
+    'form_forum_email_deja_enregistre' => 'Aquela adreça e-mail es ja registrada, podètz doncas utilisar lo voastre mòt de santa Clara costumier.',
216
+    'form_forum_identifiant_mail' => 'Lo voastre novèl identificant ven de v’èstre mandat per e-mail.',
217
+    'form_forum_identifiants' => 'Identificants personaus',
218
+    'form_forum_indiquer_nom_email' => 'Indicatz aquí lo voastre nom e la voastra adreça e-mail. Lo voastre identificant personau arribarà rapidament, per corrier electronic.',
219
+    'form_forum_login' => 'login :',
220
+    'form_forum_message_auto' => '(aquò’s un messatge automatic)',
221
+    'form_forum_pass' => 'mòt de santa Clara :',
222
+    'form_forum_probleme_mail' => 'Problèma d’e-mail : si pòu pas mandar l’identificant.',
223
+    'form_forum_voici1' => 'Vètz lu voastres identificants per poder participar à la vida
224 224
 dau sit "@nom_site_spip@" (@adresse_site@) :',
225
-	'form_forum_voici2' => 'Vètz lu voastres identificants per prepauar d’articles 
225
+    'form_forum_voici2' => 'Vètz lu voastres identificants per prepauar d’articles 
226 226
  sus lo sit "@nom_site_spip@" (@adresse_login@) :',
227
-	'form_indiquer_email' => 'Vorgatz indicar la voastra adreça e-mail.',
228
-	'form_indiquer_nom' => 'Vorgatz indicar lo voastre nom.',
229
-	'form_indiquer_nom_site' => 'Vorgatz indicar lo nom dau voastre sit.',
230
-	'form_pet_deja_enregistre' => 'Aqueu sit es ja registrat',
231
-	'form_pet_signature_pasprise' => 'La voastra signatura es pas pilhada en còmpte.',
232
-	'form_prop_confirmer_envoi' => 'Confirmar lo mandadís',
233
-	'form_prop_description' => 'Descripcion/comentari',
234
-	'form_prop_enregistre' => 'La voastra proposicion es registrada, apareisserà en linha après validacion per lu responsables dau sit.',
235
-	'form_prop_envoyer' => 'Mandar un messatge',
236
-	'form_prop_indiquer_email' => 'Vorgatz indicar una adreça e-mail valida',
237
-	'form_prop_indiquer_nom_site' => 'Vorgatz indicar lo nom dau sit.',
238
-	'form_prop_indiquer_sujet' => 'Vorgatz indicar un subjècte',
239
-	'form_prop_message_envoye' => 'Messatge mandat',
240
-	'form_prop_non_enregistre' => 'La voastra proposicion es pas estada registrada.',
241
-	'form_prop_sujet' => 'Subjècte',
242
-	'form_prop_url_site' => 'Adreça URL dau sit',
243
-	'forum_non_inscrit' => 'Siètz pas inscrich(a), ò l’adreça ò lo mòt de santa Clara son erronèus.',
244
-	'forum_par_auteur' => 'da @auteur@',
245
-	'forum_titre_erreur' => 'Error...',
227
+    'form_indiquer_email' => 'Vorgatz indicar la voastra adreça e-mail.',
228
+    'form_indiquer_nom' => 'Vorgatz indicar lo voastre nom.',
229
+    'form_indiquer_nom_site' => 'Vorgatz indicar lo nom dau voastre sit.',
230
+    'form_pet_deja_enregistre' => 'Aqueu sit es ja registrat',
231
+    'form_pet_signature_pasprise' => 'La voastra signatura es pas pilhada en còmpte.',
232
+    'form_prop_confirmer_envoi' => 'Confirmar lo mandadís',
233
+    'form_prop_description' => 'Descripcion/comentari',
234
+    'form_prop_enregistre' => 'La voastra proposicion es registrada, apareisserà en linha après validacion per lu responsables dau sit.',
235
+    'form_prop_envoyer' => 'Mandar un messatge',
236
+    'form_prop_indiquer_email' => 'Vorgatz indicar una adreça e-mail valida',
237
+    'form_prop_indiquer_nom_site' => 'Vorgatz indicar lo nom dau sit.',
238
+    'form_prop_indiquer_sujet' => 'Vorgatz indicar un subjècte',
239
+    'form_prop_message_envoye' => 'Messatge mandat',
240
+    'form_prop_non_enregistre' => 'La voastra proposicion es pas estada registrada.',
241
+    'form_prop_sujet' => 'Subjècte',
242
+    'form_prop_url_site' => 'Adreça URL dau sit',
243
+    'forum_non_inscrit' => 'Siètz pas inscrich(a), ò l’adreça ò lo mòt de santa Clara son erronèus.',
244
+    'forum_par_auteur' => 'da @auteur@',
245
+    'forum_titre_erreur' => 'Error...',
246 246
 
247
-	// I
248
-	'ical_texte_rss_articles' => 'Lo fichier "backend" dei articles d’aquèu sit si tròba à l’adreça :',
249
-	'ical_texte_rss_articles2' => 'Podètz tambèn obténer de fichiers "backend" per lu articles de cada rubrica dau sit :',
250
-	'ical_texte_rss_breves' => 'Existisse de mai un fichier contenent li brèvas dau sit. En precisar un nùmero de rubrica, obtendretz ren que li brèvas d’aquela rubrica.',
251
-	'icone_a_suivre' => 'Da sègre',
252
-	'icone_admin_site' => 'Administracion dau sit',
253
-	'icone_agenda' => 'Agenda',
254
-	'icone_aide_ligne' => 'Ajuda',
255
-	'icone_articles' => 'Articles',
256
-	'icone_auteurs' => 'Autors',
257
-	'icone_brouteur' => 'Navigacion rapida',
258
-	'icone_configuration_site' => 'Configuracion',
259
-	'icone_configurer_site' => 'Configurar lo voastre sit',
260
-	'icone_creer_nouvel_auteur' => 'Crear un noveu autor',
261
-	'icone_creer_rubrique' => 'Crear una rubrica',
262
-	'icone_creer_sous_rubrique' => 'Crear una sosrubrica',
263
-	'icone_deconnecter' => 'Si desconnectar',
264
-	'icone_discussions' => 'Discussions',
265
-	'icone_doc_rubrique' => 'Documents dei rubricas',
266
-	'icone_ecrire_article' => 'Escriure un novèl article',
267
-	'icone_edition_site' => 'Edicion',
268
-	'icone_gestion_langues' => 'Gestion dei lengas',
269
-	'icone_informations_personnelles' => 'Informacions personali',
270
-	'icone_interface_complet' => 'interfaça completa',
271
-	'icone_interface_simple' => 'Interfaça simplificada',
272
-	'icone_maintenance_site' => 'Mantenença dau sit',
273
-	'icone_messagerie_personnelle' => 'Messatgeria personala',
274
-	'icone_repartition_debut' => 'Afichar la reparticion despí lo principi',
275
-	'icone_rubriques' => 'Rubricas',
276
-	'icone_sauver_site' => 'Sauvagarda dau sit',
277
-	'icone_site_entier' => 'Tot lo sit',
278
-	'icone_sites_references' => 'Sits referençats',
279
-	'icone_statistiques' => 'Estadisticas dau sit',
280
-	'icone_suivi_activite' => 'Seguir la vida dau sit',
281
-	'icone_suivi_actualite' => 'Evolucion dau sit',
282
-	'icone_suivi_pettions' => 'Seguir/gerar li peticions',
283
-	'icone_suivi_revisions' => 'Modificacions dei articles',
284
-	'icone_supprimer_document' => 'Suprimir aqueu document',
285
-	'icone_supprimer_image' => 'Suprimir aquel imatge',
286
-	'icone_tous_articles' => 'Toi lu voastres articles',
287
-	'icone_tous_auteur' => 'Toi lu autors',
288
-	'icone_visiter_site' => 'Veire lo site public',
289
-	'icone_voir_en_ligne' => 'Veire en linha',
290
-	'img_indisponible' => 'imatge indisponible',
291
-	'impossible' => 'impossible',
292
-	'info_a_suivre' => 'DA SEGRE &gt;&gt;',
293
-	'info_acces_interdit' => 'Accès proïbit',
294
-	'info_acces_refuse' => 'Accès refudat',
295
-	'info_action' => 'Accion: @action@',
296
-	'info_administrer_rubriques' => 'Podètz administrar aquela rubrica e li sosrubricas sieui',
297
-	'info_adresse_non_indiquee' => 'Avètz pas indicat l’adreça de testar !',
298
-	'info_aide' => 'AJUDA:',
299
-	'info_ajouter_mot' => 'Ajustar aqueu mòt',
300
-	'info_annonce' => 'ANONCI',
301
-	'info_annonces_generales' => 'Anoncis generaus :',
302
-	'info_article_propose' => 'Article prepauat',
303
-	'info_article_publie' => 'Article publicat',
304
-	'info_article_redaction' => 'Article en cors de redaccion',
305
-	'info_article_refuse' => 'Article refudat',
306
-	'info_article_supprime' => 'Article suprimit',
307
-	'info_articles' => 'Articles',
308
-	'info_articles_a_valider' => 'Lu articles de validar',
309
-	'info_articles_proposes' => 'Articles prepauats',
310
-	'info_articles_un' => '1 article',
311
-	'info_auteurs_nombre' => 'autor(s)',
312
-	'info_authentification_ftp' => 'autentificacion (per FTP).',
313
-	'info_breves_2' => 'brèvas',
314
-	'info_connexion_refusee' => 'Connexion refusada',
315
-	'info_contact_developpeur' => 'Vorgatz contactar un desvolopaire.',
316
-	'info_contenance' => 'Aqueu sit compren :',
317
-	'info_contribution' => 'contribucions',
318
-	'info_copyright' => 'es un logiciau liure distribuit @lien_gpl@.',
319
-	'info_copyright_doc' => 'Per mai d’informacions, veire lo sit <a href="@spipnet@">@spipnet_affiche@</a>.',
320
-	'info_copyright_gpl' => 'sota licença GPL',
321
-	'info_cours_edition' => 'Lu voastres articles en cors de redacion', # MODIF
322
-	'info_creer_repertoire' => 'Vorgatz crear un fichier ò un repertòri nomat',
323
-	'info_creer_repertoire_2' => 'en dintre dau sosrepertòri <b>@repertoire@</b>, pi:',
324
-	'info_creer_vignette' => 'creacion automatica de la vinheta',
325
-	'info_deplier' => 'Desplegar',
326
-	'info_descriptif_nombre' => 'descriptiu(s):',
327
-	'info_description' => 'Descripcion:',
328
-	'info_description_2' => 'Descripcion:',
329
-	'info_dimension' => 'Dimensions:',
330
-	'info_ecire_message_prive' => 'Escriure un messatge privat',
331
-	'info_email_invalide' => 'Adreça e-mail invalida',
332
-	'info_en_cours_validation' => 'Lu voastres articles en cors de redaccion',
333
-	'info_en_ligne' => 'Aüra en linha:',
334
-	'info_envoyer_message_prive' => 'Mandar un messatge privat à-n-aquel autor',
335
-	'info_erreur_requete' => 'Error dins la requesta',
336
-	'info_erreur_squelette2' => 'Minga d’esqueleta <b>@fichier@</b> es disponibla...',
337
-	'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
338
-	'info_erreur_systeme2' => 'Bessai lo disc dur es plen, ò la basa de donadas degalhada.<br />
247
+    // I
248
+    'ical_texte_rss_articles' => 'Lo fichier "backend" dei articles d’aquèu sit si tròba à l’adreça :',
249
+    'ical_texte_rss_articles2' => 'Podètz tambèn obténer de fichiers "backend" per lu articles de cada rubrica dau sit :',
250
+    'ical_texte_rss_breves' => 'Existisse de mai un fichier contenent li brèvas dau sit. En precisar un nùmero de rubrica, obtendretz ren que li brèvas d’aquela rubrica.',
251
+    'icone_a_suivre' => 'Da sègre',
252
+    'icone_admin_site' => 'Administracion dau sit',
253
+    'icone_agenda' => 'Agenda',
254
+    'icone_aide_ligne' => 'Ajuda',
255
+    'icone_articles' => 'Articles',
256
+    'icone_auteurs' => 'Autors',
257
+    'icone_brouteur' => 'Navigacion rapida',
258
+    'icone_configuration_site' => 'Configuracion',
259
+    'icone_configurer_site' => 'Configurar lo voastre sit',
260
+    'icone_creer_nouvel_auteur' => 'Crear un noveu autor',
261
+    'icone_creer_rubrique' => 'Crear una rubrica',
262
+    'icone_creer_sous_rubrique' => 'Crear una sosrubrica',
263
+    'icone_deconnecter' => 'Si desconnectar',
264
+    'icone_discussions' => 'Discussions',
265
+    'icone_doc_rubrique' => 'Documents dei rubricas',
266
+    'icone_ecrire_article' => 'Escriure un novèl article',
267
+    'icone_edition_site' => 'Edicion',
268
+    'icone_gestion_langues' => 'Gestion dei lengas',
269
+    'icone_informations_personnelles' => 'Informacions personali',
270
+    'icone_interface_complet' => 'interfaça completa',
271
+    'icone_interface_simple' => 'Interfaça simplificada',
272
+    'icone_maintenance_site' => 'Mantenença dau sit',
273
+    'icone_messagerie_personnelle' => 'Messatgeria personala',
274
+    'icone_repartition_debut' => 'Afichar la reparticion despí lo principi',
275
+    'icone_rubriques' => 'Rubricas',
276
+    'icone_sauver_site' => 'Sauvagarda dau sit',
277
+    'icone_site_entier' => 'Tot lo sit',
278
+    'icone_sites_references' => 'Sits referençats',
279
+    'icone_statistiques' => 'Estadisticas dau sit',
280
+    'icone_suivi_activite' => 'Seguir la vida dau sit',
281
+    'icone_suivi_actualite' => 'Evolucion dau sit',
282
+    'icone_suivi_pettions' => 'Seguir/gerar li peticions',
283
+    'icone_suivi_revisions' => 'Modificacions dei articles',
284
+    'icone_supprimer_document' => 'Suprimir aqueu document',
285
+    'icone_supprimer_image' => 'Suprimir aquel imatge',
286
+    'icone_tous_articles' => 'Toi lu voastres articles',
287
+    'icone_tous_auteur' => 'Toi lu autors',
288
+    'icone_visiter_site' => 'Veire lo site public',
289
+    'icone_voir_en_ligne' => 'Veire en linha',
290
+    'img_indisponible' => 'imatge indisponible',
291
+    'impossible' => 'impossible',
292
+    'info_a_suivre' => 'DA SEGRE &gt;&gt;',
293
+    'info_acces_interdit' => 'Accès proïbit',
294
+    'info_acces_refuse' => 'Accès refudat',
295
+    'info_action' => 'Accion: @action@',
296
+    'info_administrer_rubriques' => 'Podètz administrar aquela rubrica e li sosrubricas sieui',
297
+    'info_adresse_non_indiquee' => 'Avètz pas indicat l’adreça de testar !',
298
+    'info_aide' => 'AJUDA:',
299
+    'info_ajouter_mot' => 'Ajustar aqueu mòt',
300
+    'info_annonce' => 'ANONCI',
301
+    'info_annonces_generales' => 'Anoncis generaus :',
302
+    'info_article_propose' => 'Article prepauat',
303
+    'info_article_publie' => 'Article publicat',
304
+    'info_article_redaction' => 'Article en cors de redaccion',
305
+    'info_article_refuse' => 'Article refudat',
306
+    'info_article_supprime' => 'Article suprimit',
307
+    'info_articles' => 'Articles',
308
+    'info_articles_a_valider' => 'Lu articles de validar',
309
+    'info_articles_proposes' => 'Articles prepauats',
310
+    'info_articles_un' => '1 article',
311
+    'info_auteurs_nombre' => 'autor(s)',
312
+    'info_authentification_ftp' => 'autentificacion (per FTP).',
313
+    'info_breves_2' => 'brèvas',
314
+    'info_connexion_refusee' => 'Connexion refusada',
315
+    'info_contact_developpeur' => 'Vorgatz contactar un desvolopaire.',
316
+    'info_contenance' => 'Aqueu sit compren :',
317
+    'info_contribution' => 'contribucions',
318
+    'info_copyright' => 'es un logiciau liure distribuit @lien_gpl@.',
319
+    'info_copyright_doc' => 'Per mai d’informacions, veire lo sit <a href="@spipnet@">@spipnet_affiche@</a>.',
320
+    'info_copyright_gpl' => 'sota licença GPL',
321
+    'info_cours_edition' => 'Lu voastres articles en cors de redacion', # MODIF
322
+    'info_creer_repertoire' => 'Vorgatz crear un fichier ò un repertòri nomat',
323
+    'info_creer_repertoire_2' => 'en dintre dau sosrepertòri <b>@repertoire@</b>, pi:',
324
+    'info_creer_vignette' => 'creacion automatica de la vinheta',
325
+    'info_deplier' => 'Desplegar',
326
+    'info_descriptif_nombre' => 'descriptiu(s):',
327
+    'info_description' => 'Descripcion:',
328
+    'info_description_2' => 'Descripcion:',
329
+    'info_dimension' => 'Dimensions:',
330
+    'info_ecire_message_prive' => 'Escriure un messatge privat',
331
+    'info_email_invalide' => 'Adreça e-mail invalida',
332
+    'info_en_cours_validation' => 'Lu voastres articles en cors de redaccion',
333
+    'info_en_ligne' => 'Aüra en linha:',
334
+    'info_envoyer_message_prive' => 'Mandar un messatge privat à-n-aquel autor',
335
+    'info_erreur_requete' => 'Error dins la requesta',
336
+    'info_erreur_squelette2' => 'Minga d’esqueleta <b>@fichier@</b> es disponibla...',
337
+    'info_erreur_systeme' => 'Error sistèma (errno @errsys@)',
338
+    'info_erreur_systeme2' => 'Bessai lo disc dur es plen, ò la basa de donadas degalhada.<br />
339 339
 <span style="color:red;">Provatz de <a href=\'@script@\'>reparar la basa</a>, ò contactatz lo voastre aubergador.</span>',
340
-	'info_fini' => 'Es acabat !',
341
-	'info_format_image' => 'Formats d’imatges que poadon èstre utilisats per crear de vinhetas: @gd_formats@.',
342
-	'info_format_non_defini' => 'format non definit',
343
-	'info_grand_ecran' => 'Grand ecran',
344
-	'info_image_aide' => 'AJUDA',
345
-	'info_image_process_titre' => 'Metòde de fabricacion dei vinhetas',
346
-	'info_impossible_lire_page' => '<b>Error !</b> Impossible de lièger la pàgina <tt><html>@test_proxy@</html></tt> à travèrs lo proxy <tt>',
347
-	'info_installation_systeme_publication' => 'Installacion dau sistema de publicacion...',
348
-	'info_installer_documents' => 'Podètz installar automaticament toi lu documents contenguts dins lo dorsier @upload@.',
349
-	'info_installer_ftp' => 'Coma administrator, podètz installar (per FTP) de fichiers dins lo dorsier @upload@ pi lu seleccionar directament aquí.',
350
-	'info_installer_images' => 'Podètz installar d’imatges ai formats JPEG, GIF e PNG.',
351
-	'info_installer_images_dossier' => 'Installar d’imatges dins lo dorsier @upload@ per lu poder seleccionar aquí.',
352
-	'info_interface_complete' => 'interfaça completa',
353
-	'info_interface_simple' => 'Interfaça simplificada',
354
-	'info_joindre_document_article' => 'Podètz jónher à-n-aquel article de documents de tipe',
355
-	'info_joindre_document_rubrique' => 'Podètz jónher à-n-aquela rubrica de documents de tipe',
356
-	'info_joindre_documents_article' => 'Podètz jónher à-n-aquel article de documents de tipe :',
357
-	'info_l_article' => 'l’article',
358
-	'info_la_breve' => 'la brèva',
359
-	'info_la_rubrique' => 'la rubrica',
360
-	'info_langue_principale' => 'Lenga principala dau sit',
361
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixels',
362
-	'info_les_auteurs_1' => 'per @les_auteurs@ ',
363
-	'info_logo_format_interdit' => 'Solets lu lògos de formats @formats@ son  autorisats.',
364
-	'info_logo_max_poids' => 'Lu lògos devon obligatòriament faire mens de @maxi@ (aquèu fichier fa @actuel@).',
365
-	'info_mail_fournisseur' => '[email protected]',
366
-	'info_message_2' => 'MESSATGE',
367
-	'info_message_supprime' => 'MESSATGE SUPRIMIT',
368
-	'info_mise_en_ligne' => 'Data de mesa en linha:',
369
-	'info_modification_parametres_securite' => 'modificacions dei paramètres de seguretat',
370
-	'info_mois_courant' => 'En cors de mes:',
371
-	'info_mot_cle_ajoute' => 'Lo mòt clau seguent es estat ajustat à ',
372
-	'info_multi_herit' => 'Lenga predefinida',
373
-	'info_multi_langues_soulignees' => 'Li <u>lengas solinhadas</u> benefícion d’una revirada de toi lu tèxtes de l’interfaça. Se seleccionatz aqueli lengas, totplen d’elements dau sit public (datas, formularis) se reviraràn automaticament. Per li lengas non solinhadas, aquelu elements apareisseràn dins la lenga principala dau sit.', # MODIF
374
-	'info_multilinguisme' => 'Multilengüisme',
375
-	'info_nom_non_utilisateurs_connectes' => 'Lo voastre nom apareisse pas dins la tièra dei utilisaires connectats.',
376
-	'info_nom_utilisateurs_connectes' => 'Lo voastre nom apareisse dins la tièra dei utilisaires connectats.',
377
-	'info_nombre_en_ligne' => 'Aüra en linha :',
378
-	'info_non_resultat' => 'Minga de resultat per \\\\\\"@cherche_mot@\\\\\\"',
379
-	'info_non_utilisation_messagerie' => 'Utilisetz pas la messatgeria interna d’aqueu sit.',
380
-	'info_nouveau_message' => 'AVÈTZ UN MESSATGE NOVÈU',
381
-	'info_nouveaux_messages' => 'AVÈTZ @total_messages@ MESSATGES NÒUS',
382
-	'info_numero_abbreviation' => 'N° ',
383
-	'info_pense_bete' => 'NÒTA DE RENEMBRANÇA ',
384
-	'info_petit_ecran' => 'Pichon ecran',
385
-	'info_pixels' => 'pixèus',
386
-	'info_plusieurs_mots_trouves' => 'Mantun mòts claus trobats per "@cherche_mot@":',
387
-	'info_portfolio_automatique' => 'Poartfòlio automatic:',
388
-	'info_premier_resultat' => '[@debut_limit@ promiers resultats de @total@]',
389
-	'info_premier_resultat_sur' => ' [@debut_limit@ promiers resultats de @total@]',
390
-	'info_propose_1' => '[@nom_site_spip@] Prepaua: @titre@',
391
-	'info_propose_2' => 'Article prepauat
340
+    'info_fini' => 'Es acabat !',
341
+    'info_format_image' => 'Formats d’imatges que poadon èstre utilisats per crear de vinhetas: @gd_formats@.',
342
+    'info_format_non_defini' => 'format non definit',
343
+    'info_grand_ecran' => 'Grand ecran',
344
+    'info_image_aide' => 'AJUDA',
345
+    'info_image_process_titre' => 'Metòde de fabricacion dei vinhetas',
346
+    'info_impossible_lire_page' => '<b>Error !</b> Impossible de lièger la pàgina <tt><html>@test_proxy@</html></tt> à travèrs lo proxy <tt>',
347
+    'info_installation_systeme_publication' => 'Installacion dau sistema de publicacion...',
348
+    'info_installer_documents' => 'Podètz installar automaticament toi lu documents contenguts dins lo dorsier @upload@.',
349
+    'info_installer_ftp' => 'Coma administrator, podètz installar (per FTP) de fichiers dins lo dorsier @upload@ pi lu seleccionar directament aquí.',
350
+    'info_installer_images' => 'Podètz installar d’imatges ai formats JPEG, GIF e PNG.',
351
+    'info_installer_images_dossier' => 'Installar d’imatges dins lo dorsier @upload@ per lu poder seleccionar aquí.',
352
+    'info_interface_complete' => 'interfaça completa',
353
+    'info_interface_simple' => 'Interfaça simplificada',
354
+    'info_joindre_document_article' => 'Podètz jónher à-n-aquel article de documents de tipe',
355
+    'info_joindre_document_rubrique' => 'Podètz jónher à-n-aquela rubrica de documents de tipe',
356
+    'info_joindre_documents_article' => 'Podètz jónher à-n-aquel article de documents de tipe :',
357
+    'info_l_article' => 'l’article',
358
+    'info_la_breve' => 'la brèva',
359
+    'info_la_rubrique' => 'la rubrica',
360
+    'info_langue_principale' => 'Lenga principala dau sit',
361
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ pixels',
362
+    'info_les_auteurs_1' => 'per @les_auteurs@ ',
363
+    'info_logo_format_interdit' => 'Solets lu lògos de formats @formats@ son  autorisats.',
364
+    'info_logo_max_poids' => 'Lu lògos devon obligatòriament faire mens de @maxi@ (aquèu fichier fa @actuel@).',
365
+    'info_mail_fournisseur' => '[email protected]',
366
+    'info_message_2' => 'MESSATGE',
367
+    'info_message_supprime' => 'MESSATGE SUPRIMIT',
368
+    'info_mise_en_ligne' => 'Data de mesa en linha:',
369
+    'info_modification_parametres_securite' => 'modificacions dei paramètres de seguretat',
370
+    'info_mois_courant' => 'En cors de mes:',
371
+    'info_mot_cle_ajoute' => 'Lo mòt clau seguent es estat ajustat à ',
372
+    'info_multi_herit' => 'Lenga predefinida',
373
+    'info_multi_langues_soulignees' => 'Li <u>lengas solinhadas</u> benefícion d’una revirada de toi lu tèxtes de l’interfaça. Se seleccionatz aqueli lengas, totplen d’elements dau sit public (datas, formularis) se reviraràn automaticament. Per li lengas non solinhadas, aquelu elements apareisseràn dins la lenga principala dau sit.', # MODIF
374
+    'info_multilinguisme' => 'Multilengüisme',
375
+    'info_nom_non_utilisateurs_connectes' => 'Lo voastre nom apareisse pas dins la tièra dei utilisaires connectats.',
376
+    'info_nom_utilisateurs_connectes' => 'Lo voastre nom apareisse dins la tièra dei utilisaires connectats.',
377
+    'info_nombre_en_ligne' => 'Aüra en linha :',
378
+    'info_non_resultat' => 'Minga de resultat per \\\\\\"@cherche_mot@\\\\\\"',
379
+    'info_non_utilisation_messagerie' => 'Utilisetz pas la messatgeria interna d’aqueu sit.',
380
+    'info_nouveau_message' => 'AVÈTZ UN MESSATGE NOVÈU',
381
+    'info_nouveaux_messages' => 'AVÈTZ @total_messages@ MESSATGES NÒUS',
382
+    'info_numero_abbreviation' => 'N° ',
383
+    'info_pense_bete' => 'NÒTA DE RENEMBRANÇA ',
384
+    'info_petit_ecran' => 'Pichon ecran',
385
+    'info_pixels' => 'pixèus',
386
+    'info_plusieurs_mots_trouves' => 'Mantun mòts claus trobats per "@cherche_mot@":',
387
+    'info_portfolio_automatique' => 'Poartfòlio automatic:',
388
+    'info_premier_resultat' => '[@debut_limit@ promiers resultats de @total@]',
389
+    'info_premier_resultat_sur' => ' [@debut_limit@ promiers resultats de @total@]',
390
+    'info_propose_1' => '[@nom_site_spip@] Prepaua: @titre@',
391
+    'info_propose_2' => 'Article prepauat
392 392
 ----------------',
393
-	'info_propose_3' => 'L’article "@titre@" es prepauat à la publicacion.',
394
-	'info_propose_4' => 'Siètz convidat à lo venir consultar e à donar la voastra opinion',
395
-	'info_propose_5' => 'dins lo fòro que li es estacat. Es disponibla à l’adreça:',
396
-	'info_publie_01' => 'L’article "@titre@" es estat validat per @connect_nom@.',
397
-	'info_publie_1' => '[@nom_site_spip@] PUBLICA: @titre@',
398
-	'info_publie_2' => 'Article publicat
393
+    'info_propose_3' => 'L’article "@titre@" es prepauat à la publicacion.',
394
+    'info_propose_4' => 'Siètz convidat à lo venir consultar e à donar la voastra opinion',
395
+    'info_propose_5' => 'dins lo fòro que li es estacat. Es disponibla à l’adreça:',
396
+    'info_publie_01' => 'L’article "@titre@" es estat validat per @connect_nom@.',
397
+    'info_publie_1' => '[@nom_site_spip@] PUBLICA: @titre@',
398
+    'info_publie_2' => 'Article publicat
399 399
 ----------------',
400
-	'info_rechercher' => 'Recercar',
401
-	'info_rechercher_02' => 'Recercar:',
402
-	'info_remplacer_vignette' => 'Remplaçar la vinheta predefinida per un lògo personalisat :',
403
-	'info_sans_titre_2' => 'sensa titre',
404
-	'info_selectionner_fichier' => 'Podètz seleccionar un fichier dau dorsier @upload@',
405
-	'info_selectionner_fichier_2' => 'Seleccionar un fichier :',
406
-	'info_supprimer_vignette' => 'suprimir la vinheta',
407
-	'info_symbole_bleu' => 'Lo simbòl <b>blu</b> marca una <b>nòta de remembrança</b>: es à dire un messatge dau voastre usatge personau.',
408
-	'info_symbole_jaune' => 'Lo simbòl <b>jaune</b> marca un <b>anonci per toi lu redactors </b>: lu administrators la poadon modificar, cada redactor la pòu veire.',
409
-	'info_symbole_vert' => 'Lo simbòl <b>verd</b> marca lu <b>messatges escambiats mé d’autres utilisaires</b> dau sit.',
410
-	'info_telecharger_nouveau_logo' => 'Telecargar un novèu lògo :',
411
-	'info_telecharger_ordinateur' => 'Telecargar despí lo voastre ordinator :',
412
-	'info_tous_resultats_enregistres' => '[toi lu resultats son registrats]',
413
-	'info_tout_afficher' => 'Far paréisser tot',
414
-	'info_travaux_texte' => 'Aqueu sit es pas encara configurat. Tornatz plus tard...',
415
-	'info_travaux_titre' => 'Sit en òbras',
416
-	'info_trop_resultat' => 'Tròp de resultats per \\\\\\&quot;@cherche_mot@\\\\\\&quot;; vorgatz afinar la recerca.',
417
-	'info_utilisation_messagerie_interne' => 'Utilisatz la messatgeria interna d’aqueu sit.',
418
-	'info_valider_lien' => 'validar aquel estac',
419
-	'info_verifier_image' => ', vorgatz verificar que lu voastres imatges son estats transferits correctament.',
420
-	'info_vignette_defaut' => 'Vinheta predefinida',
421
-	'info_vignette_personnalisee' => 'Vinheta personalisada',
422
-	'info_visite' => 'visita:',
423
-	'info_vos_rendez_vous' => 'Lu voastres rendètz-vos à venir',
424
-	'infos_vos_pense_bete' => 'Li voastri nòtas de renembrança ',
400
+    'info_rechercher' => 'Recercar',
401
+    'info_rechercher_02' => 'Recercar:',
402
+    'info_remplacer_vignette' => 'Remplaçar la vinheta predefinida per un lògo personalisat :',
403
+    'info_sans_titre_2' => 'sensa titre',
404
+    'info_selectionner_fichier' => 'Podètz seleccionar un fichier dau dorsier @upload@',
405
+    'info_selectionner_fichier_2' => 'Seleccionar un fichier :',
406
+    'info_supprimer_vignette' => 'suprimir la vinheta',
407
+    'info_symbole_bleu' => 'Lo simbòl <b>blu</b> marca una <b>nòta de remembrança</b>: es à dire un messatge dau voastre usatge personau.',
408
+    'info_symbole_jaune' => 'Lo simbòl <b>jaune</b> marca un <b>anonci per toi lu redactors </b>: lu administrators la poadon modificar, cada redactor la pòu veire.',
409
+    'info_symbole_vert' => 'Lo simbòl <b>verd</b> marca lu <b>messatges escambiats mé d’autres utilisaires</b> dau sit.',
410
+    'info_telecharger_nouveau_logo' => 'Telecargar un novèu lògo :',
411
+    'info_telecharger_ordinateur' => 'Telecargar despí lo voastre ordinator :',
412
+    'info_tous_resultats_enregistres' => '[toi lu resultats son registrats]',
413
+    'info_tout_afficher' => 'Far paréisser tot',
414
+    'info_travaux_texte' => 'Aqueu sit es pas encara configurat. Tornatz plus tard...',
415
+    'info_travaux_titre' => 'Sit en òbras',
416
+    'info_trop_resultat' => 'Tròp de resultats per \\\\\\&quot;@cherche_mot@\\\\\\&quot;; vorgatz afinar la recerca.',
417
+    'info_utilisation_messagerie_interne' => 'Utilisatz la messatgeria interna d’aqueu sit.',
418
+    'info_valider_lien' => 'validar aquel estac',
419
+    'info_verifier_image' => ', vorgatz verificar que lu voastres imatges son estats transferits correctament.',
420
+    'info_vignette_defaut' => 'Vinheta predefinida',
421
+    'info_vignette_personnalisee' => 'Vinheta personalisada',
422
+    'info_visite' => 'visita:',
423
+    'info_vos_rendez_vous' => 'Lu voastres rendètz-vos à venir',
424
+    'infos_vos_pense_bete' => 'Li voastri nòtas de renembrança ',
425 425
 
426
-	// L
427
-	'lien_afficher_icones_seuls' => 'Far paréisser li icònas unicament',
428
-	'lien_afficher_texte_icones' => 'Far paréisser li icònas e lo tèxt',
429
-	'lien_afficher_texte_seul' => 'Far paréisser lo tèxt solet',
430
-	'lien_liberer' => 'liberar',
431
-	'lien_liberer_tous' => 'Liberar tot',
432
-	'lien_nouvea_pense_bete' => 'NOVÈLA NÒTA DE RENEMBRANÇA ',
433
-	'lien_nouveau_message' => 'MESSATGE NOVÈU',
434
-	'lien_nouvelle_annonce' => 'ANONCI NOVÈU',
435
-	'lien_petitions' => 'PETICION',
436
-	'lien_popularite' => 'popularitat: @popularite@%',
437
-	'lien_racine_site' => 'RAIÇ DAU SIT',
438
-	'lien_reessayer' => 'tornar temptar',
439
-	'lien_repondre_message' => 'Respoandre à-n-aqueu messatge',
440
-	'lien_supprimer' => 'suprimir',
441
-	'lien_tout_afficher' => 'Far tot paréisser',
442
-	'lien_visite_site' => 'visitar aqueu sit',
443
-	'lien_visites' => '@visites@ visitas',
444
-	'lien_voir_auteur' => 'Veire aquel autor',
445
-	'ligne' => 'Linha',
446
-	'login' => 'Connexion',
447
-	'login_acces_prive' => 'accès à l’espaci privat',
448
-	'login_autre_identifiant' => 'si connectar emb’un autre identificant',
449
-	'login_cookie_accepte' => 'Vorgatz configurar lo voastre navigador per que lu accèpte (aumens per aqueu sit).',
450
-	'login_cookie_oblige' => 'Per vos identificar d’una maniera segura sus aquest sit, vos cau acceptar lu cookies.',
451
-	'login_deconnexion_ok' => 'Siètz desconnectat/ada.',
452
-	'login_erreur_pass' => 'Error de mòt de santa Clara.',
453
-	'login_espace_prive' => 'espaci privat',
454
-	'login_identifiant_inconnu' => 'L’identificant « @login@ » es desconoissut.',
455
-	'login_login' => 'Login :',
456
-	'login_login2' => 'Login ò adreça email:',
457
-	'login_login_pass_incorrect' => '(Login ò mòt de santa Clara incorret.)',
458
-	'login_motpasseoublie' => 'mòt de Santa Clara oblidat ?',
459
-	'login_non_securise' => 'Mèfi, qu’aqueu formulari es pas securisat.
426
+    // L
427
+    'lien_afficher_icones_seuls' => 'Far paréisser li icònas unicament',
428
+    'lien_afficher_texte_icones' => 'Far paréisser li icònas e lo tèxt',
429
+    'lien_afficher_texte_seul' => 'Far paréisser lo tèxt solet',
430
+    'lien_liberer' => 'liberar',
431
+    'lien_liberer_tous' => 'Liberar tot',
432
+    'lien_nouvea_pense_bete' => 'NOVÈLA NÒTA DE RENEMBRANÇA ',
433
+    'lien_nouveau_message' => 'MESSATGE NOVÈU',
434
+    'lien_nouvelle_annonce' => 'ANONCI NOVÈU',
435
+    'lien_petitions' => 'PETICION',
436
+    'lien_popularite' => 'popularitat: @popularite@%',
437
+    'lien_racine_site' => 'RAIÇ DAU SIT',
438
+    'lien_reessayer' => 'tornar temptar',
439
+    'lien_repondre_message' => 'Respoandre à-n-aqueu messatge',
440
+    'lien_supprimer' => 'suprimir',
441
+    'lien_tout_afficher' => 'Far tot paréisser',
442
+    'lien_visite_site' => 'visitar aqueu sit',
443
+    'lien_visites' => '@visites@ visitas',
444
+    'lien_voir_auteur' => 'Veire aquel autor',
445
+    'ligne' => 'Linha',
446
+    'login' => 'Connexion',
447
+    'login_acces_prive' => 'accès à l’espaci privat',
448
+    'login_autre_identifiant' => 'si connectar emb’un autre identificant',
449
+    'login_cookie_accepte' => 'Vorgatz configurar lo voastre navigador per que lu accèpte (aumens per aqueu sit).',
450
+    'login_cookie_oblige' => 'Per vos identificar d’una maniera segura sus aquest sit, vos cau acceptar lu cookies.',
451
+    'login_deconnexion_ok' => 'Siètz desconnectat/ada.',
452
+    'login_erreur_pass' => 'Error de mòt de santa Clara.',
453
+    'login_espace_prive' => 'espaci privat',
454
+    'login_identifiant_inconnu' => 'L’identificant « @login@ » es desconoissut.',
455
+    'login_login' => 'Login :',
456
+    'login_login2' => 'Login ò adreça email:',
457
+    'login_login_pass_incorrect' => '(Login ò mòt de santa Clara incorret.)',
458
+    'login_motpasseoublie' => 'mòt de Santa Clara oblidat ?',
459
+    'login_non_securise' => 'Mèfi, qu’aqueu formulari es pas securisat.
460 460
    Se volètz pas que lo voastre mòt de santa Clara sigue
461 461
    interceptat sus la ret, vorgatz activar Javascript 
462 462
    dins lo voastre navigador e',
463
-	'login_nouvelle_tentative' => 'novèla temptativa',
464
-	'login_par_ici' => 'Siètz registrat... per aquí...',
465
-	'login_pass2' => 'Mòt de santa Clara :',
466
-	'login_preferez_refuser' => '<b>Se preferissètz refudar lu cookies</b>, un autre metòde de connexion (mens securisat) es à la voastra disposicion:',
467
-	'login_recharger' => 'Tornar cargar aquela pàgina',
468
-	'login_rester_identifie' => 'Demorar identificat quaucu jorns', # MODIF
469
-	'login_retour_public' => 'Tornar au sit public',
470
-	'login_retour_site' => 'Tornar au sit public',
471
-	'login_retoursitepublic' => 'tornar au sit public',
472
-	'login_sinscrire' => 's’inscriure', # MODIF
473
-	'login_test_navigateur' => 'test navigador/tornar connectar',
474
-	'login_verifiez_navigateur' => '(verificatz pura que lo voastre navigador a pas conservat lo mòt de santa Clara en memòria...)',
463
+    'login_nouvelle_tentative' => 'novèla temptativa',
464
+    'login_par_ici' => 'Siètz registrat... per aquí...',
465
+    'login_pass2' => 'Mòt de santa Clara :',
466
+    'login_preferez_refuser' => '<b>Se preferissètz refudar lu cookies</b>, un autre metòde de connexion (mens securisat) es à la voastra disposicion:',
467
+    'login_recharger' => 'Tornar cargar aquela pàgina',
468
+    'login_rester_identifie' => 'Demorar identificat quaucu jorns', # MODIF
469
+    'login_retour_public' => 'Tornar au sit public',
470
+    'login_retour_site' => 'Tornar au sit public',
471
+    'login_retoursitepublic' => 'tornar au sit public',
472
+    'login_sinscrire' => 's’inscriure', # MODIF
473
+    'login_test_navigateur' => 'test navigador/tornar connectar',
474
+    'login_verifiez_navigateur' => '(verificatz pura que lo voastre navigador a pas conservat lo mòt de santa Clara en memòria...)',
475 475
 
476
-	// M
477
-	'masquer_trad' => 'Escondre li reviradas',
478
-	'module_fichiers_langues' => 'Fichiers de langa',
476
+    // M
477
+    'masquer_trad' => 'Escondre li reviradas',
478
+    'module_fichiers_langues' => 'Fichiers de langa',
479 479
 
480
-	// N
481
-	'navigateur_pas_redirige' => 'Se lo voastre navigador es pas redirigit, clicatz aquí per continuar.',
482
-	'numero' => 'Numerò',
480
+    // N
481
+    'navigateur_pas_redirige' => 'Se lo voastre navigador es pas redirigit, clicatz aquí per continuar.',
482
+    'numero' => 'Numerò',
483 483
 
484
-	// O
485
-	'occurence' => 'Ocurrénça',
486
-	'onglet_affacer_base' => 'Escafar la basa',
487
-	'onglet_auteur' => 'L’autor',
488
-	'onglet_contenu_site' => 'Contengut dau sit',
489
-	'onglet_evolution_visite_mod' => 'Evolucion',
490
-	'onglet_fonctions_avances' => 'Foncions avançadas',
491
-	'onglet_informations_personnelles' => 'Informacions personali',
492
-	'onglet_interactivite' => 'Interactivitat',
493
-	'onglet_messagerie' => 'Messatgeria',
494
-	'onglet_repartition_rubrique' => 'Reparticion per rubricas',
495
-	'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
496
-	'onglet_vider_cache' => 'Vuar l’amagador',
484
+    // O
485
+    'occurence' => 'Ocurrénça',
486
+    'onglet_affacer_base' => 'Escafar la basa',
487
+    'onglet_auteur' => 'L’autor',
488
+    'onglet_contenu_site' => 'Contengut dau sit',
489
+    'onglet_evolution_visite_mod' => 'Evolucion',
490
+    'onglet_fonctions_avances' => 'Foncions avançadas',
491
+    'onglet_informations_personnelles' => 'Informacions personali',
492
+    'onglet_interactivite' => 'Interactivitat',
493
+    'onglet_messagerie' => 'Messatgeria',
494
+    'onglet_repartition_rubrique' => 'Reparticion per rubricas',
495
+    'onglet_save_restaur_base' => 'Sauvagardar/restaurar la basa',
496
+    'onglet_vider_cache' => 'Vuar l’amagador',
497 497
 
498
-	// P
499
-	'pass_choix_pass' => 'Vorgatz chausir lo voastre novèu mòt de santa Clara :',
500
-	'pass_erreur' => 'Error',
501
-	'pass_erreur_acces_refuse' => '<b>Error :</b> podètz plus accedir à-n-aqueu sit.',
502
-	'pass_erreur_code_inconnu' => '<b>Error :</b> aqueu còde correspoande à minga de visitaires qu’an accès à-n-aqueu sit.',
503
-	'pass_erreur_non_enregistre' => '<b>Error :</b> l’adreça <tt>@email_oubli@</tt> es pas registrada sus aqueu sit.',
504
-	'pass_erreur_non_valide' => '<b>Error :</b> aquel e-mail <tt>@email_oubli@</tt> es pas valid !',
505
-	'pass_erreur_probleme_technique' => '<b>Error:</b> per l’encausa d’un problema tecnic, l’e-mail si pòu pas mandar. ',
506
-	'pass_espace_prive_bla' => 'L’espaci privat d’aquest sit es dubèrt ai
498
+    // P
499
+    'pass_choix_pass' => 'Vorgatz chausir lo voastre novèu mòt de santa Clara :',
500
+    'pass_erreur' => 'Error',
501
+    'pass_erreur_acces_refuse' => '<b>Error :</b> podètz plus accedir à-n-aqueu sit.',
502
+    'pass_erreur_code_inconnu' => '<b>Error :</b> aqueu còde correspoande à minga de visitaires qu’an accès à-n-aqueu sit.',
503
+    'pass_erreur_non_enregistre' => '<b>Error :</b> l’adreça <tt>@email_oubli@</tt> es pas registrada sus aqueu sit.',
504
+    'pass_erreur_non_valide' => '<b>Error :</b> aquel e-mail <tt>@email_oubli@</tt> es pas valid !',
505
+    'pass_erreur_probleme_technique' => '<b>Error:</b> per l’encausa d’un problema tecnic, l’e-mail si pòu pas mandar. ',
506
+    'pass_espace_prive_bla' => 'L’espaci privat d’aquest sit es dubèrt ai
507 507
   visitaires que si son inscrichs. Un còup registrat/ada,
508 508
   podrètz consultar lu articles en cors de redaccion,
509 509
   prepauar d’articles novèus e participar à toi lu fòros.',
510
-	'pass_forum_bla' => 'Avètz demandat d’intervenir dins un fòro
510
+    'pass_forum_bla' => 'Avètz demandat d’intervenir dins un fòro
511 511
   reservat ai visitaires registrats.',
512
-	'pass_indiquez_cidessous' => 'Marcatz çai sota l’adreça e-mail dont
512
+    'pass_indiquez_cidessous' => 'Marcatz çai sota l’adreça e-mail dont
513 513
  vos registreretz lo còup passat.
514 514
    Receberetz un e-mail que vos balharà lo biais de
515 515
     tornar trobar lo voastre accès.',
516
-	'pass_mail_passcookie' => '(aquò es un messatge automatic)
516
+    'pass_mail_passcookie' => '(aquò es un messatge automatic)
517 517
 Per tornar trobar lo voastre accès au sit
518 518
 @nom_site_spip@ (@adresse_site@)
519 519
 
@@ -525,124 +525,124 @@  discard block
 block discarded – undo
525 525
 e vos tornar connectar au sit.
526 526
 
527 527
 ',
528
-	'pass_mot_oublie' => 'Mòt de santa Clara oblidat',
529
-	'pass_nouveau_enregistre' => 'Lo voastre novèu mòt de santa Clara es estat registrat.',
530
-	'pass_nouveau_pass' => 'Mòt de santa Clara novèu',
531
-	'pass_ok' => 'OK',
532
-	'pass_oubli_mot' => 'Denembrança dau mòt de santa Clara',
533
-	'pass_quitter_fenetre' => 'Quitar aquesta fenèstra ',
534
-	'pass_rappel_login' => 'Renembrança: lo voastre identificant (login) es « @login@ ».',
535
-	'pass_recevoir_mail' => 'Receberetz un e-mail que vos explicarà coma tornar trobar lo voastre accès au sit.', # MODIF
536
-	'pass_retour_public' => 'Tornar au sit public',
537
-	'pass_rien_a_faire_ici' => 'Ren à faire aquí.',
538
-	'pass_vousinscrire' => 'S’inscriure sus aquest sit',
539
-	'precedent' => 'precedent',
540
-	'previsualisation' => 'Previsualisacion',
541
-	'previsualiser' => 'Previsualisar',
528
+    'pass_mot_oublie' => 'Mòt de santa Clara oblidat',
529
+    'pass_nouveau_enregistre' => 'Lo voastre novèu mòt de santa Clara es estat registrat.',
530
+    'pass_nouveau_pass' => 'Mòt de santa Clara novèu',
531
+    'pass_ok' => 'OK',
532
+    'pass_oubli_mot' => 'Denembrança dau mòt de santa Clara',
533
+    'pass_quitter_fenetre' => 'Quitar aquesta fenèstra ',
534
+    'pass_rappel_login' => 'Renembrança: lo voastre identificant (login) es « @login@ ».',
535
+    'pass_recevoir_mail' => 'Receberetz un e-mail que vos explicarà coma tornar trobar lo voastre accès au sit.', # MODIF
536
+    'pass_retour_public' => 'Tornar au sit public',
537
+    'pass_rien_a_faire_ici' => 'Ren à faire aquí.',
538
+    'pass_vousinscrire' => 'S’inscriure sus aquest sit',
539
+    'precedent' => 'precedent',
540
+    'previsualisation' => 'Previsualisacion',
541
+    'previsualiser' => 'Previsualisar',
542 542
 
543
-	// R
544
-	'retour' => 'Tornar',
543
+    // R
544
+    'retour' => 'Tornar',
545 545
 
546
-	// S
547
-	'spip_conforme_dtd' => 'SPIP considèra aqueu document coma confòrm au sieu DOCTYPE :',
548
-	'squelette' => 'esqueleta',
549
-	'squelette_inclus_ligne' => 'esqueleta inclusa, linha',
550
-	'squelette_ligne' => 'esqueleta, linha',
551
-	'stats_visites_et_popularite' => '@visites@ visitas ; popularitat : @popularite@',
552
-	'suivant' => 'seguent',
546
+    // S
547
+    'spip_conforme_dtd' => 'SPIP considèra aqueu document coma confòrm au sieu DOCTYPE :',
548
+    'squelette' => 'esqueleta',
549
+    'squelette_inclus_ligne' => 'esqueleta inclusa, linha',
550
+    'squelette_ligne' => 'esqueleta, linha',
551
+    'stats_visites_et_popularite' => '@visites@ visitas ; popularitat : @popularite@',
552
+    'suivant' => 'seguent',
553 553
 
554
-	// T
555
-	'taille_ko' => '@taille@ Ko',
556
-	'taille_mo' => '@taille@ Mo',
557
-	'taille_octets' => '@taille@ octets',
558
-	'texte_actualite_site_1' => 'Quora seretz familharisat/ada mé l’interfaça, podretz clicar sus «',
559
-	'texte_actualite_site_2' => 'interfaça completa',
560
-	'texte_actualite_site_3' => '» per aver mai de possibilitats.',
561
-	'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualisacion es activada sus aqueu sit. S’installatz à partir d’aqueu formulari d’imatges au(ai) format(s) @gd_formats@, seràn acompanhats d’una vinheta d’una talha maximala de @taille_preview@ pixèls.',
562
-	'texte_documents_associes' => 'Lu documents seguents son associats à l’article, ma son pas estats drech inserits. Segon la compaginacion dau sit public, podràn aparéisser sota forma de documents jonchs.',
563
-	'texte_erreur_mise_niveau_base' => 'Error de basa de donadas pendent la mesa à nivèu. L’imatge <b>@fichier@</b> es pas passat (article @id_article@).
554
+    // T
555
+    'taille_ko' => '@taille@ Ko',
556
+    'taille_mo' => '@taille@ Mo',
557
+    'taille_octets' => '@taille@ octets',
558
+    'texte_actualite_site_1' => 'Quora seretz familharisat/ada mé l’interfaça, podretz clicar sus «',
559
+    'texte_actualite_site_2' => 'interfaça completa',
560
+    'texte_actualite_site_3' => '» per aver mai de possibilitats.',
561
+    'texte_creation_automatique_vignette' => 'La creacion automatica de vinhetas de previsualisacion es activada sus aqueu sit. S’installatz à partir d’aqueu formulari d’imatges au(ai) format(s) @gd_formats@, seràn acompanhats d’una vinheta d’una talha maximala de @taille_preview@ pixèls.',
562
+    'texte_documents_associes' => 'Lu documents seguents son associats à l’article, ma son pas estats drech inserits. Segon la compaginacion dau sit public, podràn aparéisser sota forma de documents jonchs.',
563
+    'texte_erreur_mise_niveau_base' => 'Error de basa de donadas pendent la mesa à nivèu. L’imatge <b>@fichier@</b> es pas passat (article @id_article@).
564 564
   Notatz ben aquela referença, tornatz ensajar la mesa à nivèu, e verificatz pi que lu imatges aparéisson encara dins lu articles.',
565
-	'texte_erreur_visiteur' => 'Avètz provat d’accèdre à l’espaci privat m’un identificant que lo permete pas.',
566
-	'texte_inc_auth_1' => 'Siètz identificat/ada coma
565
+    'texte_erreur_visiteur' => 'Avètz provat d’accèdre à l’espaci privat m’un identificant que lo permete pas.',
566
+    'texte_inc_auth_1' => 'Siètz identificat/ada coma
567 567
    <b>@auth_login@</b>, ma aqueu login existisse pas ò pas plus mai dins la basa.
568 568
   Temptatz de vos',
569
-	'texte_inc_auth_2' => 'tornar connectar',
570
-	'texte_inc_auth_3' => ', après aver eventualament quitat pi
569
+    'texte_inc_auth_2' => 'tornar connectar',
570
+    'texte_inc_auth_3' => ', après aver eventualament quitat pi
571 571
   tornat lançar lo voastre navigador.',
572
-	'texte_inc_config' => 'Li modificacions fachi dins aquesti pàginas influençan bravament lo
572
+    'texte_inc_config' => 'Li modificacions fachi dins aquesti pàginas influençan bravament lo
573 573
  foncionament dau voastre sit. Vos aconselham de pas i intervenir tant que siètz pas
574 574
  acostumat/ada au foncionament dau sistema SPIP. <br /><br /><b>
575 575
  En generau, si conselha foart
576 576
  de laissar la carga d’aquesti pàginas au webmèstre principau dau voastre sit.</b>',
577
-	'texte_inc_meta_1' => 'Lo sistèma a rescontrat un error dins l’escritura dau fichier <code>@fichier@</code>. Vorgatz, coma administrator/triz dau sit,',
578
-	'texte_inc_meta_2' => 'verificar lu drechs d’escritura',
579
-	'texte_inc_meta_3' => 'sus lo repertòri <code>@repertoire@</code>.',
580
-	'texte_statut_en_cours_redaction' => 'en cors de redaccion',
581
-	'texte_statut_poubelle' => 'au bordilhier',
582
-	'texte_statut_propose_evaluation' => 'prepauat per evaluacion',
583
-	'texte_statut_publie' => 'publicat en linha',
584
-	'texte_statut_refuse' => 'refudat',
585
-	'titre_ajouter_mot_cle' => 'AJUSTAR UN MÒT CLAU :',
586
-	'titre_cadre_raccourcis' => 'ESCORCHAS :',
587
-	'titre_changer_couleur_interface' => 'Cambiar la color de l’interfaça',
588
-	'titre_image_admin_article' => 'Podetz administrar aquel article',
589
-	'titre_image_administrateur' => 'Administrator',
590
-	'titre_image_aide' => 'D’ajuda sus aquel element',
591
-	'titre_image_auteur_supprime' => 'Autor suprimit',
592
-	'titre_image_redacteur' => 'Redactor sensa accès',
593
-	'titre_image_redacteur_02' => 'Redactor',
594
-	'titre_image_visiteur' => 'Visitaire',
595
-	'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
596
-	'titre_mots_cles' => 'MÒTS CLAUS',
597
-	'titre_probleme_technique' => 'Atencion : un problema tecnic (servidor SQL) empacha d’accedir à-n-aquela part dau sit. Mercé de la voastra indulgença.',
598
-	'titre_publier_document' => 'PUBLICAR UN DOCUMENT DINS AQUELA RUBRICA',
599
-	'titre_statistiques' => 'Estatisticas dau sit',
600
-	'titre_titre_document' => 'Titre dau document :',
601
-	'todo' => 'De venir',
602
-	'trad_reference' => '(referença dei reviradas)',
577
+    'texte_inc_meta_1' => 'Lo sistèma a rescontrat un error dins l’escritura dau fichier <code>@fichier@</code>. Vorgatz, coma administrator/triz dau sit,',
578
+    'texte_inc_meta_2' => 'verificar lu drechs d’escritura',
579
+    'texte_inc_meta_3' => 'sus lo repertòri <code>@repertoire@</code>.',
580
+    'texte_statut_en_cours_redaction' => 'en cors de redaccion',
581
+    'texte_statut_poubelle' => 'au bordilhier',
582
+    'texte_statut_propose_evaluation' => 'prepauat per evaluacion',
583
+    'texte_statut_publie' => 'publicat en linha',
584
+    'texte_statut_refuse' => 'refudat',
585
+    'titre_ajouter_mot_cle' => 'AJUSTAR UN MÒT CLAU :',
586
+    'titre_cadre_raccourcis' => 'ESCORCHAS :',
587
+    'titre_changer_couleur_interface' => 'Cambiar la color de l’interfaça',
588
+    'titre_image_admin_article' => 'Podetz administrar aquel article',
589
+    'titre_image_administrateur' => 'Administrator',
590
+    'titre_image_aide' => 'D’ajuda sus aquel element',
591
+    'titre_image_auteur_supprime' => 'Autor suprimit',
592
+    'titre_image_redacteur' => 'Redactor sensa accès',
593
+    'titre_image_redacteur_02' => 'Redactor',
594
+    'titre_image_visiteur' => 'Visitaire',
595
+    'titre_joindre_document' => 'JÓNHER UN DOCUMENT',
596
+    'titre_mots_cles' => 'MÒTS CLAUS',
597
+    'titre_probleme_technique' => 'Atencion : un problema tecnic (servidor SQL) empacha d’accedir à-n-aquela part dau sit. Mercé de la voastra indulgença.',
598
+    'titre_publier_document' => 'PUBLICAR UN DOCUMENT DINS AQUELA RUBRICA',
599
+    'titre_statistiques' => 'Estatisticas dau sit',
600
+    'titre_titre_document' => 'Titre dau document :',
601
+    'todo' => 'De venir',
602
+    'trad_reference' => '(referença dei reviradas)',
603 603
 
604
-	// Z
605
-	'zbug_balise_b_aval' => ' : balisa B en aval',
606
-	'zbug_balise_inexistante' => 'Balisa @balise@ mau declarada per @from@ ',
607
-	'zbug_boucle' => 'bloca',
608
-	'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
609
-	'zbug_champ_hors_boucle' => 'Camp @champ@ fòra bloca',
610
-	'zbug_champ_hors_motif' => 'Camp @champ@ en defòra d’una bloca de motiu @motif@',
611
-	'zbug_code' => 'còde',
612
-	'zbug_critere_inconnu' => 'critèri esconoissut @critere@',
613
-	'zbug_distant_interdit' => 'extèrne proïbit',
614
-	'zbug_doublon_table_sans_cle_primaire' => 'doblons sus una taula sensa clau primari atomica',
615
-	'zbug_doublon_table_sans_index' => 'doblons sus una taula sensa indèx',
616
-	'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
617
-	'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca',
618
-	'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta',
619
-	'zbug_erreur_compilation' => 'Error de compilacion',
620
-	'zbug_erreur_execution_page' => 'error d’execucion de la pàgina',
621
-	'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit',
622
-	'zbug_erreur_meme_parent' => '{meme_parent} s’aplica unicament ai blocas (FORUMS) ò (RUBRIQUES)',
623
-	'zbug_erreur_squelette' => 'Error(s) dins l’esqueleta',
624
-	'zbug_info_erreur_squelette' => 'Error sobre lo sit',
625
-	'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent',
626
-	'zbug_pagination_sans_critere' => 'Balisa #PAGINATION sensa critèri {pagination} ò emplegada dins una bocla recursiva',
627
-	'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes',
628
-	'zbug_profile' => 'Temps de calcul : @time@',
629
-	'zbug_resultat' => 'resultat',
630
-	'zbug_serveur_indefini' => 'servidor SQL endefinit',
631
-	'zbug_table_inconnue' => 'Taula SQL « @table@ » esconoissuda',
632
-	'zxml_connus_attributs' => 'atributs conoissuts',
633
-	'zxml_de' => 'de',
634
-	'zxml_inconnu_attribut' => 'atribut pas conoissut',
635
-	'zxml_inconnu_balise' => 'balisa pas conoissuda',
636
-	'zxml_inconnu_entite' => 'entitat pas conoissuda',
637
-	'zxml_inconnu_id' => 'ID pas conoissut',
638
-	'zxml_mais_de' => 'ma de',
639
-	'zxml_non_conforme' => 'es pas confòrm au motiu',
640
-	'zxml_non_fils' => 'es pas un enfant de',
641
-	'zxml_nonvide_balise' => 'balisa non vuèia',
642
-	'zxml_obligatoire_attribut' => 'atribut obligatòri ma absent dins',
643
-	'zxml_succession_fils_incorrecte' => 'succession dei enfants incorrècte',
644
-	'zxml_survoler' => 'susvolar per veire lu corrèctes',
645
-	'zxml_valeur_attribut' => 'valor de l’atribut',
646
-	'zxml_vide_balise' => 'balise vuèia',
647
-	'zxml_vu' => 'vist adés'
604
+    // Z
605
+    'zbug_balise_b_aval' => ' : balisa B en aval',
606
+    'zbug_balise_inexistante' => 'Balisa @balise@ mau declarada per @from@ ',
607
+    'zbug_boucle' => 'bloca',
608
+    'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
609
+    'zbug_champ_hors_boucle' => 'Camp @champ@ fòra bloca',
610
+    'zbug_champ_hors_motif' => 'Camp @champ@ en defòra d’una bloca de motiu @motif@',
611
+    'zbug_code' => 'còde',
612
+    'zbug_critere_inconnu' => 'critèri esconoissut @critere@',
613
+    'zbug_distant_interdit' => 'extèrne proïbit',
614
+    'zbug_doublon_table_sans_cle_primaire' => 'doblons sus una taula sensa clau primari atomica',
615
+    'zbug_doublon_table_sans_index' => 'doblons sus una taula sensa indèx',
616
+    'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
617
+    'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca',
618
+    'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrècta',
619
+    'zbug_erreur_compilation' => 'Error de compilacion',
620
+    'zbug_erreur_execution_page' => 'error d’execucion de la pàgina',
621
+    'zbug_erreur_filtre' => 'Error: filtre <b>« @filtre@ »</b> non definit',
622
+    'zbug_erreur_meme_parent' => '{meme_parent} s’aplica unicament ai blocas (FORUMS) ò (RUBRIQUES)',
623
+    'zbug_erreur_squelette' => 'Error(s) dins l’esqueleta',
624
+    'zbug_info_erreur_squelette' => 'Error sobre lo sit',
625
+    'zbug_inversion_ordre_inexistant' => 'inversion d’un òrdre inexistent',
626
+    'zbug_pagination_sans_critere' => 'Balisa #PAGINATION sensa critèri {pagination} ò emplegada dins una bocla recursiva',
627
+    'zbug_parametres_inclus_incorrects' => 'Paramètres d’inclusion incorrèctes',
628
+    'zbug_profile' => 'Temps de calcul : @time@',
629
+    'zbug_resultat' => 'resultat',
630
+    'zbug_serveur_indefini' => 'servidor SQL endefinit',
631
+    'zbug_table_inconnue' => 'Taula SQL « @table@ » esconoissuda',
632
+    'zxml_connus_attributs' => 'atributs conoissuts',
633
+    'zxml_de' => 'de',
634
+    'zxml_inconnu_attribut' => 'atribut pas conoissut',
635
+    'zxml_inconnu_balise' => 'balisa pas conoissuda',
636
+    'zxml_inconnu_entite' => 'entitat pas conoissuda',
637
+    'zxml_inconnu_id' => 'ID pas conoissut',
638
+    'zxml_mais_de' => 'ma de',
639
+    'zxml_non_conforme' => 'es pas confòrm au motiu',
640
+    'zxml_non_fils' => 'es pas un enfant de',
641
+    'zxml_nonvide_balise' => 'balisa non vuèia',
642
+    'zxml_obligatoire_attribut' => 'atribut obligatòri ma absent dins',
643
+    'zxml_succession_fils_incorrecte' => 'succession dei enfants incorrècte',
644
+    'zxml_survoler' => 'susvolar per veire lu corrèctes',
645
+    'zxml_valeur_attribut' => 'valor de l’atribut',
646
+    'zxml_vide_balise' => 'balise vuèia',
647
+    'zxml_vu' => 'vist adés'
648 648
 );
Please login to merge, or discard this patch.
ecrire/iterateur/condition.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
  **/
20 20
 
21 21
 if (!defined('_ECRIRE_INC_VERSION')) {
22
-	return;
22
+    return;
23 23
 }
24 24
 
25 25
 include_spip('iterateur/data');
@@ -37,10 +37,10 @@  discard block
 block discarded – undo
37 37
  *     Description de la boucle complétée des champs
38 38
  */
39 39
 function iterateur_CONDITION_dist($b) {
40
-	$b->iterateur = 'CONDITION'; # designe la classe d'iterateur
41
-	$b->show = [
42
-		'field' => []
43
-	];
40
+    $b->iterateur = 'CONDITION'; # designe la classe d'iterateur
41
+    $b->show = [
42
+        'field' => []
43
+    ];
44 44
 
45
-	return $b;
45
+    return $b;
46 46
 }
Please login to merge, or discard this patch.
ecrire/iterateur/php.php 1 patch
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
 
21 21
 
22 22
 if (!defined('_ECRIRE_INC_VERSION')) {
23
-	return;
23
+    return;
24 24
 }
25 25
 
26 26
 
@@ -38,17 +38,17 @@  discard block
 block discarded – undo
38 38
  *     Description de la boucle complétée des champs
39 39
  */
40 40
 function iterateur_php_dist($b, $iteratorName) {
41
-	$b->iterateur = $iteratorName; # designe la classe d'iterateur
42
-	$b->show = [
43
-		'field' => [
44
-			'cle' => 'STRING',
45
-			'valeur' => 'STRING',
46
-		]
47
-	];
48
-
49
-	foreach (get_class_methods($iteratorName) as $method) {
50
-		$b->show['field'][strtolower($method)] = 'METHOD';
51
-	}
52
-
53
-	return $b;
41
+    $b->iterateur = $iteratorName; # designe la classe d'iterateur
42
+    $b->show = [
43
+        'field' => [
44
+            'cle' => 'STRING',
45
+            'valeur' => 'STRING',
46
+        ]
47
+    ];
48
+
49
+    foreach (get_class_methods($iteratorName) as $method) {
50
+        $b->show['field'][strtolower($method)] = 'METHOD';
51
+    }
52
+
53
+    return $b;
54 54
 }
Please login to merge, or discard this patch.
ecrire/inc/utils.php 3 patches
Spacing   +125 added lines, -126 removed lines patch added patch discarded remove patch
@@ -53,12 +53,12 @@  discard block
 block discarded – undo
53 53
 	if (strlen($dossier) and substr($dossier, -1) != '/') {
54 54
 		$dossier .= '/';
55 55
 	}
56
-	$f = str_replace('/', '_', $dossier) . $nom;
56
+	$f = str_replace('/', '_', $dossier).$nom;
57 57
 
58 58
 	if (function_exists($f)) {
59 59
 		return $f;
60 60
 	}
61
-	if (function_exists($g = $f . '_dist')) {
61
+	if (function_exists($g = $f.'_dist')) {
62 62
 		return $g;
63 63
 	}
64 64
 
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 	// passer en minuscules (cf les balises de formulaires)
80 80
 	// et inclure le fichier
81 81
 	if (
82
-		!$inc = include_spip($dossier . ($d = strtolower($nom)))
82
+		!$inc = include_spip($dossier.($d = strtolower($nom)))
83 83
 		// si le fichier truc/machin/nom.php n'existe pas,
84 84
 		// la fonction peut etre definie dans truc/machin.php qui regroupe plusieurs petites fonctions
85 85
 		and strlen(dirname($dossier)) and dirname($dossier) != '.'
@@ -98,19 +98,19 @@  discard block
 block discarded – undo
98 98
 	}
99 99
 
100 100
 	// Echec : message d'erreur
101
-	spip_log("fonction $nom ($f ou $g) indisponible" .
101
+	spip_log("fonction $nom ($f ou $g) indisponible".
102 102
 		($inc ? '' : " (fichier $d absent de $dossier)"));
103 103
 
104 104
 	include_spip('inc/minipres');
105 105
 	echo minipres(
106 106
 		_T('forum_titre_erreur'),
107 107
 		$inc ?
108
-			_T('fonction_introuvable', ['fonction' => '<code>' . spip_htmlentities($f) . '</code>'])
108
+			_T('fonction_introuvable', ['fonction' => '<code>'.spip_htmlentities($f).'</code>'])
109 109
 			. '<br />'
110
-			. _T('fonction_introuvable', ['fonction' => '<code>' . spip_htmlentities($g) . '</code>'])
110
+			. _T('fonction_introuvable', ['fonction' => '<code>'.spip_htmlentities($g).'</code>'])
111 111
 			:
112
-			_T('fichier_introuvable', ['fichier' => '<code>' . spip_htmlentities($d) . '</code>']),
113
-		['all_inline' => true,'status' => 404]
112
+			_T('fichier_introuvable', ['fichier' => '<code>'.spip_htmlentities($d).'</code>']),
113
+		['all_inline' => true, 'status' => 404]
114 114
 	);
115 115
 	exit;
116 116
 }
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
  *     - string : chemin du fichier trouvé
157 157
  **/
158 158
 function include_spip($f, $include = true) {
159
-	return find_in_path($f . '.php', '', $include);
159
+	return find_in_path($f.'.php', '', $include);
160 160
 }
161 161
 
162 162
 /**
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
  *     - string : chemin du fichier trouvé
177 177
  **/
178 178
 function require_spip($f) {
179
-	return find_in_path($f . '.php', '', 'required');
179
+	return find_in_path($f.'.php', '', 'required');
180 180
 }
181 181
 
182 182
 
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
 		// donc il faut l'inclure "en globals"
194 194
 		if ($f = find_in_path('mes_fonctions.php')) {
195 195
 			global $dossier_squelettes;
196
-			include_once(_ROOT_CWD . $f);
196
+			include_once(_ROOT_CWD.$f);
197 197
 		}
198 198
 
199 199
 		if (@is_readable(_CACHE_PLUGINS_FCT)) {
@@ -298,7 +298,7 @@  discard block
 block discarded – undo
298 298
 	}
299 299
 
300 300
 	// appliquer notre fonction si elle existe
301
-	$fonc = 'execute_pipeline_' . strtolower($action);
301
+	$fonc = 'execute_pipeline_'.strtolower($action);
302 302
 	if (function_exists($fonc)) {
303 303
 		$val = $fonc($val);
304 304
 	} // plantage ?
@@ -363,7 +363,7 @@  discard block
 block discarded – undo
363 363
 function spip_log($message = null, $name = null) {
364 364
 	static $pre = [];
365 365
 	static $log;
366
-	preg_match('/^([a-z_]*)\.?(\d)?$/iS', (string)$name, $regs);
366
+	preg_match('/^([a-z_]*)\.?(\d)?$/iS', (string) $name, $regs);
367 367
 	if (!isset($regs[1]) or !$logname = $regs[1]) {
368 368
 		$logname = null;
369 369
 	}
@@ -391,7 +391,7 @@  discard block
 block discarded – undo
391 391
 		if (!is_string($message)) {
392 392
 			$message = print_r($message, true);
393 393
 		}
394
-		$log($pre[$niveau] . ' ' . $message, $logname);
394
+		$log($pre[$niveau].' '.$message, $logname);
395 395
 	}
396 396
 }
397 397
 
@@ -597,7 +597,7 @@  discard block
 block discarded – undo
597 597
 	foreach ($regexp as $r => $e) {
598 598
 		$regexp[$r] = str_replace('[]', '\[\]', preg_replace(',[^\w\d\[\]-],', '', $e));
599 599
 	}
600
-	$regexp = ',^(' . implode('|', $regexp) . '[[]?[]]?)(=.*)?$,';
600
+	$regexp = ',^('.implode('|', $regexp).'[[]?[]]?)(=.*)?$,';
601 601
 	$ajouts = array_flip(explode('|', $c));
602 602
 	$u = is_array($v) ? $v : rawurlencode((string) $v);
603 603
 	$testv = (is_array($v) ? count($v) : strlen((string) $v));
@@ -624,7 +624,7 @@  discard block
 block discarded – undo
624 624
 			// Ajout. Pour une variable, remplacer au meme endroit,
625 625
 			// pour un tableau ce sera fait dans la prochaine boucle
626 626
 			elseif (substr($r[1], -2) != '[]') {
627
-				$url[$n] = $r[1] . '=' . $u;
627
+				$url[$n] = $r[1].'='.$u;
628 628
 				unset($ajouts[$r[1]]);
629 629
 			}
630 630
 			// Pour les tableaux on laisse tomber les valeurs de
@@ -645,11 +645,11 @@  discard block
 block discarded – undo
645 645
 	} elseif ($testv) {
646 646
 		foreach ($ajouts as $k => $n) {
647 647
 			if (!is_array($v)) {
648
-				$url[] = $k . '=' . $u;
648
+				$url[] = $k.'='.$u;
649 649
 			} else {
650
-				$id = (substr($k, -2) == '[]') ? $k : ($k . '[]');
650
+				$id = (substr($k, -2) == '[]') ? $k : ($k.'[]');
651 651
 				foreach ($v as $w) {
652
-					$url[] = $id . '=' . (is_array($w) ? 'Array' : rawurlencode($w));
652
+					$url[] = $id.'='.(is_array($w) ? 'Array' : rawurlencode($w));
653 653
 				}
654 654
 			}
655 655
 		}
@@ -660,10 +660,10 @@  discard block
 block discarded – undo
660 660
 
661 661
 	// recomposer l'adresse
662 662
 	if ($url) {
663
-		$a .= '?' . join($sep, $url);
663
+		$a .= '?'.join($sep, $url);
664 664
 	}
665 665
 
666
-	return $a . $ancre;
666
+	return $a.$ancre;
667 667
 }
668 668
 
669 669
 /**
@@ -693,7 +693,7 @@  discard block
 block discarded – undo
693 693
 			translitteration($ancre)
694 694
 		);
695 695
 	}
696
-	return $url . (strlen($ancre) ? '#' . $ancre : '');
696
+	return $url.(strlen($ancre) ? '#'.$ancre : '');
697 697
 }
698 698
 
699 699
 /**
@@ -809,7 +809,7 @@  discard block
 block discarded – undo
809 809
  * @return bool
810 810
  */
811 811
 function test_plugin_actif($plugin) {
812
-	return ($plugin and defined('_DIR_PLUGIN_' . strtoupper($plugin))) ? true : false;
812
+	return ($plugin and defined('_DIR_PLUGIN_'.strtoupper($plugin))) ? true : false;
813 813
 }
814 814
 
815 815
 /**
@@ -941,7 +941,7 @@  discard block
 block discarded – undo
941 941
 					$value = interdire_scripts($value, -1);
942 942
 				}
943 943
 				if (!empty($options['class'])) {
944
-					$value = "<span class='" . $options['class'] . "'>$value</span>";
944
+					$value = "<span class='".$options['class']."'>$value</span>";
945 945
 				}
946 946
 				$text = str_replace("@$name@", $value, $text);
947 947
 				unset($args[$name]);
@@ -950,7 +950,7 @@  discard block
 block discarded – undo
950 950
 		// Si des variables n'ont pas ete inserees, le signaler
951 951
 		// (chaines de langues pas a jour)
952 952
 		if ($args) {
953
-			spip_log("$f:  variables inutilisees " . join(', ', array_keys($args)), _LOG_DEBUG);
953
+			spip_log("$f:  variables inutilisees ".join(', ', array_keys($args)), _LOG_DEBUG);
954 954
 		}
955 955
 	}
956 956
 
@@ -974,7 +974,7 @@  discard block
 block discarded – undo
974 974
 function joli_repertoire($rep) {
975 975
 	$a = substr($rep, 0, 1);
976 976
 	if ($a <> '.' and $a <> '/') {
977
-		$rep = (_DIR_RESTREINT ? '' : _DIR_RESTREINT_ABS) . $rep;
977
+		$rep = (_DIR_RESTREINT ? '' : _DIR_RESTREINT_ABS).$rep;
978 978
 	}
979 979
 	$rep = preg_replace(',(^\.\.\/),', '', $rep);
980 980
 
@@ -1028,7 +1028,7 @@  discard block
 block discarded – undo
1028 1028
 			$p -= ($x * 1000);
1029 1029
 		}
1030 1030
 
1031
-		return $s . sprintf($s ? '%07.3f ms' : '%.3f ms', $p);
1031
+		return $s.sprintf($s ? '%07.3f ms' : '%.3f ms', $p);
1032 1032
 	}
1033 1033
 }
1034 1034
 
@@ -1095,7 +1095,7 @@  discard block
 block discarded – undo
1095 1095
 	if ($taches and count($taches) and !spip_connect()) {
1096 1096
 		return false;
1097 1097
 	}
1098
-	spip_log('cron !', 'jq' . _LOG_DEBUG);
1098
+	spip_log('cron !', 'jq'._LOG_DEBUG);
1099 1099
 	if ($genie = charger_fonction('genie', 'inc', true)) {
1100 1100
 		return $genie($taches);
1101 1101
 	}
@@ -1199,7 +1199,7 @@  discard block
 block discarded – undo
1199 1199
 
1200 1200
 	if ($queue_next_job_time == -1) {
1201 1201
 		if (!defined('_JQ_NEXT_JOB_TIME_FILENAME')) {
1202
-			define('_JQ_NEXT_JOB_TIME_FILENAME', _DIR_TMP . 'job_queue_next.txt');
1202
+			define('_JQ_NEXT_JOB_TIME_FILENAME', _DIR_TMP.'job_queue_next.txt');
1203 1203
 		}
1204 1204
 		// utiliser un cache memoire si dispo
1205 1205
 		if (function_exists('cache_get') and defined('_MEMOIZE_MEMORY') and _MEMOIZE_MEMORY) {
@@ -1268,8 +1268,8 @@  discard block
 block discarded – undo
1268 1268
 		$src = '';
1269 1269
 	}
1270 1270
 	if ($script) {
1271
-		$script = ("/*<![CDATA[*/\n" .
1272
-			preg_replace(',</([^>]*)>,', '<\/\1>', $script) .
1271
+		$script = ("/*<![CDATA[*/\n".
1272
+			preg_replace(',</([^>]*)>,', '<\/\1>', $script).
1273 1273
 			'/*]]>*/');
1274 1274
 	}
1275 1275
 	if ($noscript) {
@@ -1355,13 +1355,13 @@  discard block
 block discarded – undo
1355 1355
 	if ($path_base == null) {
1356 1356
 		// Chemin standard depuis l'espace public
1357 1357
 		$path = defined('_SPIP_PATH') ? _SPIP_PATH :
1358
-			_DIR_RACINE . ':' .
1359
-			_DIR_RACINE . 'squelettes-dist/:' .
1360
-			_DIR_RACINE . 'prive/:' .
1358
+			_DIR_RACINE.':'.
1359
+			_DIR_RACINE.'squelettes-dist/:'.
1360
+			_DIR_RACINE.'prive/:'.
1361 1361
 			_DIR_RESTREINT;
1362 1362
 		// Ajouter squelettes/
1363
-		if (@is_dir(_DIR_RACINE . 'squelettes')) {
1364
-			$path = _DIR_RACINE . 'squelettes/:' . $path;
1363
+		if (@is_dir(_DIR_RACINE.'squelettes')) {
1364
+			$path = _DIR_RACINE.'squelettes/:'.$path;
1365 1365
 		}
1366 1366
 		foreach (explode(':', $path) as $dir) {
1367 1367
 			if (strlen($dir) and substr($dir, -1) != '/') {
@@ -1373,7 +1373,7 @@  discard block
 block discarded – undo
1373 1373
 		// Et le(s) dossier(s) des squelettes nommes
1374 1374
 		if (strlen($GLOBALS['dossier_squelettes'])) {
1375 1375
 			foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) {
1376
-				array_unshift($path_full, ($d[0] == '/' ? '' : _DIR_RACINE) . $d . '/');
1376
+				array_unshift($path_full, ($d[0] == '/' ? '' : _DIR_RACINE).$d.'/');
1377 1377
 			}
1378 1378
 		}
1379 1379
 		$GLOBALS['path_sig'] = md5(serialize($path_full));
@@ -1384,7 +1384,7 @@  discard block
 block discarded – undo
1384 1384
 
1385 1385
 	if (is_array($dir_path) or strlen($dir_path)) {
1386 1386
 		$tete = '';
1387
-		if (reset($path_base) == _DIR_RACINE . 'squelettes/') {
1387
+		if (reset($path_base) == _DIR_RACINE.'squelettes/') {
1388 1388
 			$tete = array_shift($path_base);
1389 1389
 		}
1390 1390
 		$dirs = (is_array($dir_path) ? $dir_path : explode(':', $dir_path));
@@ -1405,7 +1405,7 @@  discard block
 block discarded – undo
1405 1405
 	// Et le(s) dossier(s) des squelettes nommes
1406 1406
 	if (strlen($GLOBALS['dossier_squelettes'])) {
1407 1407
 		foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) {
1408
-			array_unshift($path_full, ((isset($d[0]) and $d[0] == '/') ? '' : _DIR_RACINE) . $d . '/');
1408
+			array_unshift($path_full, ((isset($d[0]) and $d[0] == '/') ? '' : _DIR_RACINE).$d.'/');
1409 1409
 		}
1410 1410
 	}
1411 1411
 
@@ -1476,14 +1476,14 @@  discard block
 block discarded – undo
1476 1476
 	// si il y a un .svg a la bonne taille (-16.svg) a cote, on l'utilise en remplacement du -16.png
1477 1477
 	if (
1478 1478
 		preg_match(',-(\d+)[.](png|gif|svg)$,', $file, $m)
1479
-		and $file_svg_generique = substr($file, 0, -strlen($m[0])) . '-xx.svg'
1479
+		and $file_svg_generique = substr($file, 0, -strlen($m[0])).'-xx.svg'
1480 1480
 		and $f = find_in_theme("$file_svg_generique")
1481 1481
 	) {
1482
-		if ($fsize = substr($f, 0, -6) . $m[1] . '.svg' and file_exists($fsize)) {
1482
+		if ($fsize = substr($f, 0, -6).$m[1].'.svg' and file_exists($fsize)) {
1483 1483
 			return $themefiles["$subdir$file"] = $fsize;
1484 1484
 		}
1485 1485
 		else {
1486
-			return $themefiles["$subdir$file"] = "$f?" . $m[1] . 'px';
1486
+			return $themefiles["$subdir$file"] = "$f?".$m[1].'px';
1487 1487
 		}
1488 1488
 	}
1489 1489
 
@@ -1493,7 +1493,7 @@  discard block
 block discarded – undo
1493 1493
 			return $themefiles["$subdir$file"] = $f;
1494 1494
 		}
1495 1495
 	}
1496
-	spip_log("$file introuvable dans le theme prive " . reset($themes), 'theme');
1496
+	spip_log("$file introuvable dans le theme prive ".reset($themes), 'theme');
1497 1497
 
1498 1498
 	return $themefiles["$subdir$file"] = '';
1499 1499
 }
@@ -1601,8 +1601,8 @@  discard block
 block discarded – undo
1601 1601
 			return false;
1602 1602
 		}
1603 1603
 		if ($include and !isset($inc[$dirname][$file])) {
1604
-			include_once _ROOT_CWD . $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
1605
-			$inc[$dirname][$file] = $inc[''][$dirname . $file] = true;
1604
+			include_once _ROOT_CWD.$GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
1605
+			$inc[$dirname][$file] = $inc[''][$dirname.$file] = true;
1606 1606
 		}
1607 1607
 
1608 1608
 		return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
@@ -1615,14 +1615,14 @@  discard block
 block discarded – undo
1615 1615
 	}
1616 1616
 
1617 1617
 	foreach (creer_chemin() as $dir) {
1618
-		if (!isset($dirs[$a = $dir . $dirname])) {
1619
-			$dirs[$a] = (is_dir(_ROOT_CWD . $a) || !$a);
1618
+		if (!isset($dirs[$a = $dir.$dirname])) {
1619
+			$dirs[$a] = (is_dir(_ROOT_CWD.$a) || !$a);
1620 1620
 		}
1621 1621
 		if ($dirs[$a]) {
1622
-			if (file_exists(_ROOT_CWD . ($a .= $file))) {
1622
+			if (file_exists(_ROOT_CWD.($a .= $file))) {
1623 1623
 				if ($include and !isset($inc[$dirname][$file])) {
1624
-					include_once _ROOT_CWD . $a;
1625
-					$inc[$dirname][$file] = $inc[''][$dirname . $file] = true;
1624
+					include_once _ROOT_CWD.$a;
1625
+					$inc[$dirname][$file] = $inc[''][$dirname.$file] = true;
1626 1626
 				}
1627 1627
 				if (!defined('_SAUVER_CHEMIN')) {
1628 1628
 					// si le chemin n'a pas encore ete charge, ne pas lever le flag, ne pas cacher
@@ -1632,7 +1632,7 @@  discard block
 block discarded – undo
1632 1632
 					define('_SAUVER_CHEMIN', true);
1633 1633
 				}
1634 1634
 
1635
-				return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = $a;
1635
+				return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname.$file] = $a;
1636 1636
 			}
1637 1637
 		}
1638 1638
 	}
@@ -1658,7 +1658,7 @@  discard block
 block discarded – undo
1658 1658
 		define('_SAUVER_CHEMIN', true);
1659 1659
 	}
1660 1660
 
1661
-	return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = false;
1661
+	return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname.$file] = false;
1662 1662
 }
1663 1663
 
1664 1664
 function clear_path_cache() {
@@ -1728,12 +1728,12 @@  discard block
 block discarded – undo
1728 1728
 	// cas borderline si dans mes_options on appelle redirige_par_entete qui utilise _T et charge un fichier de langue
1729 1729
 	// on a pas encore inclus flock.php
1730 1730
 	if (!function_exists('preg_files')) {
1731
-		include_once _ROOT_RESTREINT . 'inc/flock.php';
1731
+		include_once _ROOT_RESTREINT.'inc/flock.php';
1732 1732
 	}
1733 1733
 
1734 1734
 	// Parcourir le chemin
1735 1735
 	foreach (creer_chemin() as $d) {
1736
-		$f = $d . $dir;
1736
+		$f = $d.$dir;
1737 1737
 		if (@is_dir($f)) {
1738 1738
 			$liste = preg_files($f, $pattern, $maxfiles - count($liste_fichiers), $recurs === true ? [] : $recurs);
1739 1739
 			foreach ($liste as $chemin) {
@@ -1783,9 +1783,9 @@  discard block
 block discarded – undo
1783 1783
 	if ($type === 'defaut') {
1784 1784
 		$objet = objet_type($quoi);
1785 1785
 		if (
1786
-			$f = charger_fonction('generer_' . $objet . '_url', 'urls', true)
1786
+			$f = charger_fonction('generer_'.$objet.'_url', 'urls', true)
1787 1787
 			// deprecated
1788
-			or $f = charger_fonction('generer_url_' . $objet, 'urls', true)
1788
+			or $f = charger_fonction('generer_url_'.$objet, 'urls', true)
1789 1789
 		) {
1790 1790
 			return $f;
1791 1791
 		}
@@ -1798,7 +1798,7 @@  discard block
 block discarded – undo
1798 1798
 	}
1799 1799
 
1800 1800
 	// inclure le module d'url
1801
-	include_spip('urls/' . $url_type);
1801
+	include_spip('urls/'.$url_type);
1802 1802
 
1803 1803
 	switch ($quoi) {
1804 1804
 		case 'page':
@@ -1951,8 +1951,8 @@  discard block
 block discarded – undo
1951 1951
 	include_spip('base/connect_sql');
1952 1952
 	$id_type = id_table_objet($entite, $public);
1953 1953
 
1954
-	return _DIR_RACINE . get_spip_script('./')
1955
-	. '?' . _SPIP_PAGE . "=$entite&$id_type=$i&connect=$public"
1954
+	return _DIR_RACINE.get_spip_script('./')
1955
+	. '?'._SPIP_PAGE."=$entite&$id_type=$i&connect=$public"
1956 1956
 	. (!$args ? '' : "&$args")
1957 1957
 	. (!$ancre ? '' : "#$ancre");
1958 1958
 }
@@ -2127,7 +2127,7 @@  discard block
 block discarded – undo
2127 2127
 				!empty($_SERVER['QUERY_STRING'])
2128 2128
 				and !strpos($_SERVER['REQUEST_URI'], '?')
2129 2129
 			) {
2130
-				$GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
2130
+				$GLOBALS['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING'];
2131 2131
 			}
2132 2132
 		}
2133 2133
 	}
@@ -2165,9 +2165,9 @@  discard block
 block discarded – undo
2165 2165
 		array_shift($myself);
2166 2166
 		$myself = implode('/', $myself);
2167 2167
 	}
2168
-	$url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)) . '/';
2168
+	$url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)).'/';
2169 2169
 
2170
-	$url = $http . '://' . rtrim($host, '/') . '/' . ltrim($url, '/');
2170
+	$url = $http.'://'.rtrim($host, '/').'/'.ltrim($url, '/');
2171 2171
 
2172 2172
 	return $url;
2173 2173
 }
@@ -2206,16 +2206,16 @@  discard block
 block discarded – undo
2206 2206
 function generer_url_ecrire(?string $script = '', $args = '', $no_entities = false, $rel = false) {
2207 2207
 	$script ??= '';
2208 2208
 	if (!$rel) {
2209
-		$rel = url_de_base() . _DIR_RESTREINT_ABS . _SPIP_ECRIRE_SCRIPT;
2209
+		$rel = url_de_base()._DIR_RESTREINT_ABS._SPIP_ECRIRE_SCRIPT;
2210 2210
 	} else {
2211 2211
 		if (!is_string($rel)) {
2212
-			$rel = _DIR_RESTREINT ?: './' . _SPIP_ECRIRE_SCRIPT;
2212
+			$rel = _DIR_RESTREINT ?: './'._SPIP_ECRIRE_SCRIPT;
2213 2213
 		}
2214 2214
 	}
2215 2215
 
2216 2216
 	[$script, $ancre] = array_pad(explode('#', $script), 2, null);
2217 2217
 	if ($script and ($script <> 'accueil' or $rel)) {
2218
-		$args = "?exec=$script" . (!$args ? '' : "&$args");
2218
+		$args = "?exec=$script".(!$args ? '' : "&$args");
2219 2219
 	} elseif ($args) {
2220 2220
 		$args = "?$args";
2221 2221
 	}
@@ -2223,7 +2223,7 @@  discard block
 block discarded – undo
2223 2223
 		$args .= "#$ancre";
2224 2224
 	}
2225 2225
 
2226
-	return $rel . ($no_entities ? $args : str_replace('&', '&amp;', $args));
2226
+	return $rel.($no_entities ? $args : str_replace('&', '&amp;', $args));
2227 2227
 }
2228 2228
 
2229 2229
 //
@@ -2305,10 +2305,10 @@  discard block
 block discarded – undo
2305 2305
 			$action = parametre_url($action, _SPIP_PAGE, $script, '&');
2306 2306
 		}
2307 2307
 		if ($args) {
2308
-			$action .= (strpos($action, '?') !== false ? '&' : '?') . $args;
2308
+			$action .= (strpos($action, '?') !== false ? '&' : '?').$args;
2309 2309
 		}
2310 2310
 		// ne pas generer une url avec /./?page= en cas d'url absolue et de _SPIP_SCRIPT vide
2311
-		$url = ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(), '/') . preg_replace(',^/[.]/,', '/', "/$action"));
2311
+		$url = ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(), '/').preg_replace(',^/[.]/,', '/', "/$action"));
2312 2312
 	}
2313 2313
 
2314 2314
 	if (!$no_entities) {
@@ -2320,7 +2320,7 @@  discard block
 block discarded – undo
2320 2320
 
2321 2321
 function generer_url_prive($script, $args = '', $no_entities = false) {
2322 2322
 
2323
-	return generer_url_public($script, $args, $no_entities, false, _DIR_RESTREINT_ABS . 'prive.php');
2323
+	return generer_url_public($script, $args, $no_entities, false, _DIR_RESTREINT_ABS.'prive.php');
2324 2324
 }
2325 2325
 
2326 2326
 // Pour les formulaires en methode POST,
@@ -2355,8 +2355,7 @@  discard block
 block discarded – undo
2355 2355
 	. "><div>\n"
2356 2356
 	. "<input type='hidden' name='exec' value='$script1' />"
2357 2357
 	. $corps
2358
-	. (!$submit ? '' :
2359
-		("<div style='text-align: " . $GLOBALS['spip_lang_right'] . "'><input class='fondo submit btn' type='submit' value=\"" . entites_html($submit) . '" /></div>'))
2358
+	. (!$submit ? '' : ("<div style='text-align: ".$GLOBALS['spip_lang_right']."'><input class='fondo submit btn' type='submit' value=\"".entites_html($submit).'" /></div>'))
2360 2359
 	. "</div></form>\n";
2361 2360
 }
2362 2361
 
@@ -2381,14 +2380,14 @@  discard block
 block discarded – undo
2381 2380
 		? generer_url_ecrire(_request('exec'))
2382 2381
 		: generer_url_public();
2383 2382
 
2384
-	return "\n<form action='" .
2385
-	$h .
2386
-	"'" .
2387
-	$atts .
2388
-	">\n" .
2389
-	'<div>' .
2390
-	"\n<input type='hidden' name='action' value='$script' />" .
2391
-	$corps .
2383
+	return "\n<form action='".
2384
+	$h.
2385
+	"'".
2386
+	$atts.
2387
+	">\n".
2388
+	'<div>'.
2389
+	"\n<input type='hidden' name='action' value='$script' />".
2390
+	$corps.
2392 2391
 	'</div></form>';
2393 2392
 }
2394 2393
 
@@ -2416,7 +2415,7 @@  discard block
 block discarded – undo
2416 2415
 		: generer_url_public('', '', false, false);
2417 2416
 	$url = parametre_url($url, 'action', $script);
2418 2417
 	if ($args) {
2419
-		$url .= quote_amp('&' . $args);
2418
+		$url .= quote_amp('&'.$args);
2420 2419
 	}
2421 2420
 
2422 2421
 	if ($no_entities) {
@@ -2450,9 +2449,9 @@  discard block
 block discarded – undo
2450 2449
 	}
2451 2450
 	$url =
2452 2451
 		(($public ? _DIR_RACINE : _DIR_RESTREINT) ?: './')
2453
-	. $script . '/'
2452
+	. $script.'/'
2454 2453
 	. ($path ? trim($path, '/') : '')
2455
-	. ($args ? '?' . quote_amp($args) : '');
2454
+	. ($args ? '?'.quote_amp($args) : '');
2456 2455
 
2457 2456
 	if ($no_entities) {
2458 2457
 		$url = str_replace('&amp;', '&', $url);
@@ -2501,22 +2500,22 @@  discard block
 block discarded – undo
2501 2500
 
2502 2501
 	// le nom du repertoire plugins/ activables/desactivables
2503 2502
 	if (!defined('_DIR_PLUGINS')) {
2504
-		define('_DIR_PLUGINS', _DIR_RACINE . 'plugins/');
2503
+		define('_DIR_PLUGINS', _DIR_RACINE.'plugins/');
2505 2504
 	}
2506 2505
 
2507 2506
 	// le nom du repertoire des extensions/ permanentes du core, toujours actives
2508 2507
 	if (!defined('_DIR_PLUGINS_DIST')) {
2509
-		define('_DIR_PLUGINS_DIST', _DIR_RACINE . 'plugins-dist/');
2508
+		define('_DIR_PLUGINS_DIST', _DIR_RACINE.'plugins-dist/');
2510 2509
 	}
2511 2510
 
2512 2511
 	// le nom du repertoire des librairies
2513 2512
 	if (!defined('_DIR_LIB')) {
2514
-		define('_DIR_LIB', _DIR_RACINE . 'lib/');
2513
+		define('_DIR_LIB', _DIR_RACINE.'lib/');
2515 2514
 	}
2516 2515
 
2517 2516
 	// répertoire des libs via Composer
2518 2517
 	if (!defined('_DIR_VENDOR')) {
2519
-		define('_DIR_VENDOR', _DIR_RACINE . 'vendor/');
2518
+		define('_DIR_VENDOR', _DIR_RACINE.'vendor/');
2520 2519
 	}
2521 2520
 
2522 2521
 	if (!defined('_DIR_IMG')) {
@@ -2526,29 +2525,29 @@  discard block
 block discarded – undo
2526 2525
 		define('_DIR_LOGOS', $pa);
2527 2526
 	}
2528 2527
 	if (!defined('_DIR_IMG_ICONES')) {
2529
-		define('_DIR_IMG_ICONES', _DIR_LOGOS . 'icones/');
2528
+		define('_DIR_IMG_ICONES', _DIR_LOGOS.'icones/');
2530 2529
 	}
2531 2530
 
2532 2531
 	if (!defined('_DIR_DUMP')) {
2533
-		define('_DIR_DUMP', $ti . 'dump/');
2532
+		define('_DIR_DUMP', $ti.'dump/');
2534 2533
 	}
2535 2534
 	if (!defined('_DIR_SESSIONS')) {
2536
-		define('_DIR_SESSIONS', $ti . 'sessions/');
2535
+		define('_DIR_SESSIONS', $ti.'sessions/');
2537 2536
 	}
2538 2537
 	if (!defined('_DIR_TRANSFERT')) {
2539
-		define('_DIR_TRANSFERT', $ti . 'upload/');
2538
+		define('_DIR_TRANSFERT', $ti.'upload/');
2540 2539
 	}
2541 2540
 	if (!defined('_DIR_CACHE')) {
2542
-		define('_DIR_CACHE', $ti . 'cache/');
2541
+		define('_DIR_CACHE', $ti.'cache/');
2543 2542
 	}
2544 2543
 	if (!defined('_DIR_CACHE_XML')) {
2545
-		define('_DIR_CACHE_XML', _DIR_CACHE . 'xml/');
2544
+		define('_DIR_CACHE_XML', _DIR_CACHE.'xml/');
2546 2545
 	}
2547 2546
 	if (!defined('_DIR_SKELS')) {
2548
-		define('_DIR_SKELS', _DIR_CACHE . 'skel/');
2547
+		define('_DIR_SKELS', _DIR_CACHE.'skel/');
2549 2548
 	}
2550 2549
 	if (!defined('_DIR_AIDE')) {
2551
-		define('_DIR_AIDE', _DIR_CACHE . 'aide/');
2550
+		define('_DIR_AIDE', _DIR_CACHE.'aide/');
2552 2551
 	}
2553 2552
 	if (!defined('_DIR_TMP')) {
2554 2553
 		define('_DIR_TMP', $ti);
@@ -2577,27 +2576,27 @@  discard block
 block discarded – undo
2577 2576
 	// Declaration des fichiers
2578 2577
 
2579 2578
 	if (!defined('_CACHE_PLUGINS_PATH')) {
2580
-		define('_CACHE_PLUGINS_PATH', _DIR_CACHE . 'charger_plugins_chemins.php');
2579
+		define('_CACHE_PLUGINS_PATH', _DIR_CACHE.'charger_plugins_chemins.php');
2581 2580
 	}
2582 2581
 	if (!defined('_CACHE_PLUGINS_OPT')) {
2583
-		define('_CACHE_PLUGINS_OPT', _DIR_CACHE . 'charger_plugins_options.php');
2582
+		define('_CACHE_PLUGINS_OPT', _DIR_CACHE.'charger_plugins_options.php');
2584 2583
 	}
2585 2584
 	if (!defined('_CACHE_PLUGINS_FCT')) {
2586
-		define('_CACHE_PLUGINS_FCT', _DIR_CACHE . 'charger_plugins_fonctions.php');
2585
+		define('_CACHE_PLUGINS_FCT', _DIR_CACHE.'charger_plugins_fonctions.php');
2587 2586
 	}
2588 2587
 	if (!defined('_CACHE_PIPELINES')) {
2589
-		define('_CACHE_PIPELINES', _DIR_CACHE . 'charger_pipelines.php');
2588
+		define('_CACHE_PIPELINES', _DIR_CACHE.'charger_pipelines.php');
2590 2589
 	}
2591 2590
 	if (!defined('_CACHE_CHEMIN')) {
2592
-		define('_CACHE_CHEMIN', _DIR_CACHE . 'chemin.txt');
2591
+		define('_CACHE_CHEMIN', _DIR_CACHE.'chemin.txt');
2593 2592
 	}
2594 2593
 
2595 2594
 	# attention .php obligatoire pour ecrire_fichier_securise
2596 2595
 	if (!defined('_FILE_META')) {
2597
-		define('_FILE_META', $ti . 'meta_cache.php');
2596
+		define('_FILE_META', $ti.'meta_cache.php');
2598 2597
 	}
2599 2598
 	if (!defined('_DIR_LOG')) {
2600
-		define('_DIR_LOG', _DIR_TMP . 'log/');
2599
+		define('_DIR_LOG', _DIR_TMP.'log/');
2601 2600
 	}
2602 2601
 	if (!defined('_FILE_LOG')) {
2603 2602
 		define('_FILE_LOG', 'spip');
@@ -2614,8 +2613,8 @@  discard block
 block discarded – undo
2614 2613
 	if (!defined('_FILE_CONNECT')) {
2615 2614
 		define(
2616 2615
 			'_FILE_CONNECT',
2617
-			(@is_readable($f = _DIR_CONNECT . _FILE_CONNECT_INS . '.php') ? $f
2618
-			: (@is_readable($f = _DIR_RESTREINT . 'inc_connect.php') ? $f
2616
+			(@is_readable($f = _DIR_CONNECT._FILE_CONNECT_INS.'.php') ? $f
2617
+			: (@is_readable($f = _DIR_RESTREINT.'inc_connect.php') ? $f
2619 2618
 			: false))
2620 2619
 		);
2621 2620
 	}
@@ -2627,7 +2626,7 @@  discard block
 block discarded – undo
2627 2626
 	if (!defined('_FILE_CHMOD')) {
2628 2627
 		define(
2629 2628
 			'_FILE_CHMOD',
2630
-			(@is_readable($f = _DIR_CHMOD . _FILE_CHMOD_INS . '.php') ? $f
2629
+			(@is_readable($f = _DIR_CHMOD._FILE_CHMOD_INS.'.php') ? $f
2631 2630
 			: false)
2632 2631
 		);
2633 2632
 	}
@@ -2640,10 +2639,10 @@  discard block
 block discarded – undo
2640 2639
 		define('_FILE_TMP_SUFFIX', '.tmp.php');
2641 2640
 	}
2642 2641
 	if (!defined('_FILE_CONNECT_TMP')) {
2643
-		define('_FILE_CONNECT_TMP', _DIR_CONNECT . _FILE_CONNECT_INS . _FILE_TMP_SUFFIX);
2642
+		define('_FILE_CONNECT_TMP', _DIR_CONNECT._FILE_CONNECT_INS._FILE_TMP_SUFFIX);
2644 2643
 	}
2645 2644
 	if (!defined('_FILE_CHMOD_TMP')) {
2646
-		define('_FILE_CHMOD_TMP', _DIR_CHMOD . _FILE_CHMOD_INS . _FILE_TMP_SUFFIX);
2645
+		define('_FILE_CHMOD_TMP', _DIR_CHMOD._FILE_CHMOD_INS._FILE_TMP_SUFFIX);
2647 2646
 	}
2648 2647
 
2649 2648
 	// Definition des droits d'acces en ecriture
@@ -2661,13 +2660,13 @@  discard block
 block discarded – undo
2661 2660
 		define('_DEFAULT_CHARSET', 'utf-8');
2662 2661
 	}
2663 2662
 	if (!defined('_ROOT_PLUGINS')) {
2664
-		define('_ROOT_PLUGINS', _ROOT_RACINE . 'plugins/');
2663
+		define('_ROOT_PLUGINS', _ROOT_RACINE.'plugins/');
2665 2664
 	}
2666 2665
 	if (!defined('_ROOT_PLUGINS_DIST')) {
2667
-		define('_ROOT_PLUGINS_DIST', _ROOT_RACINE . 'plugins-dist/');
2666
+		define('_ROOT_PLUGINS_DIST', _ROOT_RACINE.'plugins-dist/');
2668 2667
 	}
2669 2668
 	if (!defined('_ROOT_PLUGINS_SUPPL') && defined('_DIR_PLUGINS_SUPPL') && _DIR_PLUGINS_SUPPL) {
2670
-		define('_ROOT_PLUGINS_SUPPL', _ROOT_RACINE . str_replace(_DIR_RACINE, '', _DIR_PLUGINS_SUPPL));
2669
+		define('_ROOT_PLUGINS_SUPPL', _ROOT_RACINE.str_replace(_DIR_RACINE, '', _DIR_PLUGINS_SUPPL));
2671 2670
 	}
2672 2671
 
2673 2672
 	// La taille des Log
@@ -2704,7 +2703,7 @@  discard block
 block discarded – undo
2704 2703
 	// (non surchargeable en l'etat ; attention si on utilise include_spip()
2705 2704
 	// pour le rendre surchargeable, on va provoquer un reecriture
2706 2705
 	// systematique du noyau ou une baisse de perfs => a etudier)
2707
-	include_once _ROOT_RESTREINT . 'inc/flock.php';
2706
+	include_once _ROOT_RESTREINT.'inc/flock.php';
2708 2707
 
2709 2708
 	// charger tout de suite le path et son cache
2710 2709
 	load_path_cache();
@@ -2740,7 +2739,7 @@  discard block
 block discarded – undo
2740 2739
 			!empty($_SERVER['QUERY_STRING'])
2741 2740
 			and !strpos($_SERVER['REQUEST_URI'], '?')
2742 2741
 		) {
2743
-			$GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
2742
+			$GLOBALS['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING'];
2744 2743
 		}
2745 2744
 	}
2746 2745
 
@@ -2776,7 +2775,7 @@  discard block
 block discarded – undo
2776 2775
 		) {
2777 2776
 			if (isset($GLOBALS['meta']['adresse_site'])) {
2778 2777
 				$uri_ref = parse_url($GLOBALS['meta']['adresse_site']);
2779
-				$uri_ref = ($uri_ref['path'] ?? '') . '/';
2778
+				$uri_ref = ($uri_ref['path'] ?? '').'/';
2780 2779
 			} else {
2781 2780
 				$uri_ref = '';
2782 2781
 			}
@@ -2870,7 +2869,7 @@  discard block
 block discarded – undo
2870 2869
 	}
2871 2870
 	if (!defined('_CACHE_RUBRIQUES')) {
2872 2871
 		/** Fichier cache pour le navigateur de rubrique du bandeau */
2873
-		define('_CACHE_RUBRIQUES', _DIR_TMP . 'menu-rubriques-cache.txt');
2872
+		define('_CACHE_RUBRIQUES', _DIR_TMP.'menu-rubriques-cache.txt');
2874 2873
 	}
2875 2874
 	if (!defined('_CACHE_RUBRIQUES_MAX')) {
2876 2875
 		/** Nombre maxi de rubriques enfants affichées pour chaque rubrique du navigateur de rubrique du bandeau */
@@ -3092,7 +3091,7 @@  discard block
 block discarded – undo
3092 3091
 					}
3093 3092
 					if (isset($GLOBALS['visiteur_session']['nom'])) {
3094 3093
 						spip_log($GLOBALS['visiteur_session']['nom']
3095
-							. ' ' . _VAR_MODE);
3094
+							. ' '._VAR_MODE);
3096 3095
 					}
3097 3096
 				} // pas autorise ?
3098 3097
 				else {
@@ -3107,7 +3106,7 @@  discard block
 block discarded – undo
3107 3106
 						if (strpos($self, 'page=login') === false) {
3108 3107
 							include_spip('inc/headers');
3109 3108
 							$redirect = parametre_url(self('&', true), 'var_mode', $_GET['var_mode'], '&');
3110
-							redirige_par_entete(generer_url_public('login', 'url=' . rawurlencode($redirect), true));
3109
+							redirige_par_entete(generer_url_public('login', 'url='.rawurlencode($redirect), true));
3111 3110
 						}
3112 3111
 					}
3113 3112
 					// sinon tant pis
@@ -3157,10 +3156,10 @@  discard block
 block discarded – undo
3157 3156
 **/
3158 3157
 function verifier_visiteur() {
3159 3158
 	@spip_initialisation_core(
3160
-		(_DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES),
3161
-		(_DIR_RACINE . _NOM_PERMANENTS_ACCESSIBLES),
3162
-		(_DIR_RACINE . _NOM_TEMPORAIRES_INACCESSIBLES),
3163
-		(_DIR_RACINE . _NOM_TEMPORAIRES_ACCESSIBLES)
3159
+		(_DIR_RACINE._NOM_PERMANENTS_INACCESSIBLES),
3160
+		(_DIR_RACINE._NOM_PERMANENTS_ACCESSIBLES),
3161
+		(_DIR_RACINE._NOM_TEMPORAIRES_INACCESSIBLES),
3162
+		(_DIR_RACINE._NOM_TEMPORAIRES_ACCESSIBLES)
3164 3163
 	);
3165 3164
 
3166 3165
 	// Demarrer une session NON AUTHENTIFIEE si on donne son nom
@@ -3193,7 +3192,7 @@  discard block
 block discarded – undo
3193 3192
 	}
3194 3193
 
3195 3194
 	$h = (isset($_SERVER['PHP_AUTH_USER']) and !$GLOBALS['ignore_auth_http']);
3196
-	if ($h or isset($_COOKIE['spip_session']) or isset($_COOKIE[$GLOBALS['cookie_prefix'] . '_session'])) {
3195
+	if ($h or isset($_COOKIE['spip_session']) or isset($_COOKIE[$GLOBALS['cookie_prefix'].'_session'])) {
3197 3196
 		$session = charger_fonction('session', 'inc');
3198 3197
 		if ($session()) {
3199 3198
 			return $GLOBALS['visiteur_session']['statut'];
@@ -3273,7 +3272,7 @@  discard block
 block discarded – undo
3273 3272
 			'definir_session',
3274 3273
 			$GLOBALS['visiteur_session']
3275 3274
 				? serialize($GLOBALS['visiteur_session'])
3276
-				. '_' . @$_COOKIE['spip_session']
3275
+				. '_'.@$_COOKIE['spip_session']
3277 3276
 				: ''
3278 3277
 		);
3279 3278
 		$session = $s ? substr(md5($s), 0, 8) : '';
@@ -3321,8 +3320,8 @@  discard block
 block discarded – undo
3321 3320
 		foreach ($cookies_masques as $k) {
3322 3321
 			if (!empty($_COOKIE[$k])) {
3323 3322
 				$cookies_backup[$k] = $_COOKIE[$k];
3324
-				$_SERVER['HTTP_COOKIE'] = str_replace("$k=" . $_COOKIE[$k], "$k=$mask", $_SERVER['HTTP_COOKIE'] ?? []);
3325
-				$_ENV['HTTP_COOKIE'] = str_replace("$k=" . $_COOKIE[$k], "$k=$mask", $_ENV['HTTP_COOKIE'] ?? []);
3323
+				$_SERVER['HTTP_COOKIE'] = str_replace("$k=".$_COOKIE[$k], "$k=$mask", $_SERVER['HTTP_COOKIE'] ?? []);
3324
+				$_ENV['HTTP_COOKIE'] = str_replace("$k=".$_COOKIE[$k], "$k=$mask", $_ENV['HTTP_COOKIE'] ?? []);
3326 3325
 				$_COOKIE[$k] = $mask;
3327 3326
 			}
3328 3327
 		}
@@ -3440,11 +3439,11 @@  discard block
 block discarded – undo
3440 3439
 	$GLOBALS['_INC_PUBLIC']++;
3441 3440
 
3442 3441
 	// fix #4235
3443
-	$cache_utilise_session_appelant	= ($GLOBALS['cache_utilise_session'] ?? null);
3442
+	$cache_utilise_session_appelant = ($GLOBALS['cache_utilise_session'] ?? null);
3444 3443
 
3445 3444
 
3446 3445
 	foreach (is_array($fond) ? $fond : [$fond] as $f) {
3447
-		unset($GLOBALS['cache_utilise_session']);	// fix #4235
3446
+		unset($GLOBALS['cache_utilise_session']); // fix #4235
3448 3447
 
3449 3448
 		$page = evaluer_fond($f, $contexte, $connect);
3450 3449
 		if ($page === '') {
@@ -3529,7 +3528,7 @@  discard block
 block discarded – undo
3529 3528
  * @return array|string
3530 3529
  */
3531 3530
 function trouver_fond($nom, $dir = '', $pathinfo = false) {
3532
-	$f = find_in_path($nom . '.' . _EXTENSION_SQUELETTES, $dir ? rtrim($dir, '/') . '/' : '');
3531
+	$f = find_in_path($nom.'.'._EXTENSION_SQUELETTES, $dir ? rtrim($dir, '/').'/' : '');
3533 3532
 	if (!$pathinfo) {
3534 3533
 		return $f;
3535 3534
 	}
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -368,8 +368,7 @@  discard block
 block discarded – undo
368 368
 	}
369 369
 	if (!isset($regs[2])) {
370 370
 		$niveau = _LOG_INFO;
371
-	}
372
-	else {
371
+	} else {
373 372
 		$niveau = intval($regs[2]);
374 373
 	}
375 374
 
@@ -1485,8 +1484,7 @@  discard block
 block discarded – undo
1485 1484
 	) {
1486 1485
 		if ($fsize = substr($f, 0, -6) . $m[1] . '.svg' and file_exists($fsize)) {
1487 1486
 			return $themefiles["$subdir$file"] = $fsize;
1488
-		}
1489
-		else {
1487
+		} else {
1490 1488
 			return $themefiles["$subdir$file"] = "$f?" . $m[1] . 'px';
1491 1489
 		}
1492 1490
 	}
Please login to merge, or discard this patch.
Indentation   +2271 added lines, -2272 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  **/
17 17
 
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 
@@ -47,71 +47,71 @@  discard block
 block discarded – undo
47 47
  *     Nom de la fonction, ou false.
48 48
  */
49 49
 function charger_fonction($nom, $dossier = 'exec', $continue = false) {
50
-	static $echecs = [];
51
-
52
-	if (strlen($dossier) and substr($dossier, -1) != '/') {
53
-		$dossier .= '/';
54
-	}
55
-	$f = str_replace('/', '_', $dossier) . $nom;
56
-
57
-	if (function_exists($f)) {
58
-		return $f;
59
-	}
60
-	if (function_exists($g = $f . '_dist')) {
61
-		return $g;
62
-	}
63
-
64
-	if (isset($echecs[$f])) {
65
-		return $echecs[$f];
66
-	}
67
-	// Sinon charger le fichier de declaration si plausible
68
-
69
-	if (!preg_match(',^\w+$,', $f)) {
70
-		if ($continue) {
71
-			return false;
72
-		} //appel interne, on passe
73
-		include_spip('inc/minipres');
74
-		echo minipres();
75
-		exit;
76
-	}
77
-
78
-	// passer en minuscules (cf les balises de formulaires)
79
-	// et inclure le fichier
80
-	if (
81
-		!$inc = include_spip($dossier . ($d = strtolower($nom)))
82
-		// si le fichier truc/machin/nom.php n'existe pas,
83
-		// la fonction peut etre definie dans truc/machin.php qui regroupe plusieurs petites fonctions
84
-		and strlen(dirname($dossier)) and dirname($dossier) != '.'
85
-	) {
86
-		include_spip(substr($dossier, 0, -1));
87
-	}
88
-	if (function_exists($f)) {
89
-		return $f;
90
-	}
91
-	if (function_exists($g)) {
92
-		return $g;
93
-	}
94
-
95
-	if ($continue) {
96
-		return $echecs[$f] = false;
97
-	}
98
-
99
-	// Echec : message d'erreur
100
-	spip_log("fonction $nom ($f ou $g) indisponible" .
101
-		($inc ? '' : " (fichier $d absent de $dossier)"));
102
-
103
-	include_spip('inc/minipres');
104
-	echo minipres(
105
-		_T('forum_titre_erreur'),
106
-		$inc ?
107
-			_T('fonction_introuvable', ['fonction' => '<code>' . spip_htmlentities($f) . '</code>'])
108
-			. '<br />'
109
-			. _T('fonction_introuvable', ['fonction' => '<code>' . spip_htmlentities($g) . '</code>'])
110
-			:
111
-			_T('fichier_introuvable', ['fichier' => '<code>' . spip_htmlentities($d) . '</code>']),
112
-		['all_inline' => true,'status' => 404]
113
-	);
114
-	exit;
50
+    static $echecs = [];
51
+
52
+    if (strlen($dossier) and substr($dossier, -1) != '/') {
53
+        $dossier .= '/';
54
+    }
55
+    $f = str_replace('/', '_', $dossier) . $nom;
56
+
57
+    if (function_exists($f)) {
58
+        return $f;
59
+    }
60
+    if (function_exists($g = $f . '_dist')) {
61
+        return $g;
62
+    }
63
+
64
+    if (isset($echecs[$f])) {
65
+        return $echecs[$f];
66
+    }
67
+    // Sinon charger le fichier de declaration si plausible
68
+
69
+    if (!preg_match(',^\w+$,', $f)) {
70
+        if ($continue) {
71
+            return false;
72
+        } //appel interne, on passe
73
+        include_spip('inc/minipres');
74
+        echo minipres();
75
+        exit;
76
+    }
77
+
78
+    // passer en minuscules (cf les balises de formulaires)
79
+    // et inclure le fichier
80
+    if (
81
+        !$inc = include_spip($dossier . ($d = strtolower($nom)))
82
+        // si le fichier truc/machin/nom.php n'existe pas,
83
+        // la fonction peut etre definie dans truc/machin.php qui regroupe plusieurs petites fonctions
84
+        and strlen(dirname($dossier)) and dirname($dossier) != '.'
85
+    ) {
86
+        include_spip(substr($dossier, 0, -1));
87
+    }
88
+    if (function_exists($f)) {
89
+        return $f;
90
+    }
91
+    if (function_exists($g)) {
92
+        return $g;
93
+    }
94
+
95
+    if ($continue) {
96
+        return $echecs[$f] = false;
97
+    }
98
+
99
+    // Echec : message d'erreur
100
+    spip_log("fonction $nom ($f ou $g) indisponible" .
101
+        ($inc ? '' : " (fichier $d absent de $dossier)"));
102
+
103
+    include_spip('inc/minipres');
104
+    echo minipres(
105
+        _T('forum_titre_erreur'),
106
+        $inc ?
107
+            _T('fonction_introuvable', ['fonction' => '<code>' . spip_htmlentities($f) . '</code>'])
108
+            . '<br />'
109
+            . _T('fonction_introuvable', ['fonction' => '<code>' . spip_htmlentities($g) . '</code>'])
110
+            :
111
+            _T('fichier_introuvable', ['fichier' => '<code>' . spip_htmlentities($d) . '</code>']),
112
+        ['all_inline' => true,'status' => 404]
113
+    );
114
+    exit;
115 115
 }
116 116
 
117 117
 /**
@@ -121,17 +121,17 @@  discard block
 block discarded – undo
121 121
  * @return bool
122 122
  */
123 123
 function include_once_check($file) {
124
-	if (file_exists($file)) {
125
-		include_once $file;
124
+    if (file_exists($file)) {
125
+        include_once $file;
126 126
 
127
-		return true;
128
-	}
129
-	$crash = (isset($GLOBALS['meta']['message_crash_plugins']) ? unserialize($GLOBALS['meta']['message_crash_plugins']) : '');
130
-	$crash = ($crash ?: []);
131
-	$crash[$file] = true;
132
-	ecrire_meta('message_crash_plugins', serialize($crash));
127
+        return true;
128
+    }
129
+    $crash = (isset($GLOBALS['meta']['message_crash_plugins']) ? unserialize($GLOBALS['meta']['message_crash_plugins']) : '');
130
+    $crash = ($crash ?: []);
131
+    $crash[$file] = true;
132
+    ecrire_meta('message_crash_plugins', serialize($crash));
133 133
 
134
-	return false;
134
+    return false;
135 135
 }
136 136
 
137 137
 
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
  *     - string : chemin du fichier trouvé
156 156
  **/
157 157
 function include_spip($f, $include = true) {
158
-	return find_in_path($f . '.php', '', $include);
158
+    return find_in_path($f . '.php', '', $include);
159 159
 }
160 160
 
161 161
 /**
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
  *     - string : chemin du fichier trouvé
176 176
  **/
177 177
 function require_spip($f) {
178
-	return find_in_path($f . '.php', '', 'required');
178
+    return find_in_path($f . '.php', '', 'required');
179 179
 }
180 180
 
181 181
 
@@ -184,27 +184,27 @@  discard block
 block discarded – undo
184 184
  * quand on a besoin dans le PHP de filtres/fonctions qui y sont definis
185 185
  */
186 186
 function include_fichiers_fonctions() {
187
-	static $done = false;
188
-	if (!$done) {
189
-		include_spip('inc/lang');
190
-
191
-		// NB: mes_fonctions peut initialiser $dossier_squelettes (old-style)
192
-		// donc il faut l'inclure "en globals"
193
-		if ($f = find_in_path('mes_fonctions.php')) {
194
-			global $dossier_squelettes;
195
-			include_once(_ROOT_CWD . $f);
196
-		}
197
-
198
-		if (@is_readable(_CACHE_PLUGINS_FCT)) {
199
-			// chargement optimise precompile
200
-			include_once(_CACHE_PLUGINS_FCT);
201
-		}
202
-		if (test_espace_prive()) {
203
-			include_spip('inc/filtres_ecrire');
204
-		}
205
-		include_spip('public/fonctions'); // charger les fichiers fonctions associes aux criteres, balises..
206
-		$done = true;
207
-	}
187
+    static $done = false;
188
+    if (!$done) {
189
+        include_spip('inc/lang');
190
+
191
+        // NB: mes_fonctions peut initialiser $dossier_squelettes (old-style)
192
+        // donc il faut l'inclure "en globals"
193
+        if ($f = find_in_path('mes_fonctions.php')) {
194
+            global $dossier_squelettes;
195
+            include_once(_ROOT_CWD . $f);
196
+        }
197
+
198
+        if (@is_readable(_CACHE_PLUGINS_FCT)) {
199
+            // chargement optimise precompile
200
+            include_once(_CACHE_PLUGINS_FCT);
201
+        }
202
+        if (test_espace_prive()) {
203
+            include_spip('inc/filtres_ecrire');
204
+        }
205
+        include_spip('public/fonctions'); // charger les fichiers fonctions associes aux criteres, balises..
206
+        $done = true;
207
+    }
208 208
 }
209 209
 
210 210
 /**
@@ -230,23 +230,23 @@  discard block
 block discarded – undo
230 230
  *     Les paramètres du pipeline modifiés
231 231
  **/
232 232
 function minipipe($fonc, &$val) {
233
-	// fonction
234
-	if (function_exists($fonc)) {
235
-		$val = $fonc($val);
236
-	} // Class::Methode
237
-	else {
238
-		if (
239
-			preg_match('/^(\w*)::(\w*)$/S', $fonc, $regs)
240
-			and $methode = [$regs[1], $regs[2]]
241
-			and is_callable($methode)
242
-		) {
243
-			$val = $methode($val);
244
-		} else {
245
-			spip_log("Erreur - '$fonc' non definie !");
246
-		}
247
-	}
248
-
249
-	return $val;
233
+    // fonction
234
+    if (function_exists($fonc)) {
235
+        $val = $fonc($val);
236
+    } // Class::Methode
237
+    else {
238
+        if (
239
+            preg_match('/^(\w*)::(\w*)$/S', $fonc, $regs)
240
+            and $methode = [$regs[1], $regs[2]]
241
+            and is_callable($methode)
242
+        ) {
243
+            $val = $methode($val);
244
+        } else {
245
+            spip_log("Erreur - '$fonc' non definie !");
246
+        }
247
+    }
248
+
249
+    return $val;
250 250
 }
251 251
 
252 252
 /**
@@ -277,46 +277,46 @@  discard block
 block discarded – undo
277 277
  *     Résultat
278 278
  */
279 279
 function pipeline($action, $val = null) {
280
-	static $charger;
281
-
282
-	// chargement initial des fonctions mises en cache, ou generation du cache
283
-	if (!$charger) {
284
-		if (!($ok = @is_readable($charger = _CACHE_PIPELINES))) {
285
-			include_spip('inc/plugin');
286
-			// generer les fichiers php precompiles
287
-			// de chargement des plugins et des pipelines
288
-			actualise_plugins_actifs();
289
-			if (!($ok = @is_readable($charger))) {
290
-				spip_log("fichier $charger pas cree");
291
-			}
292
-		}
293
-
294
-		if ($ok) {
295
-			include_once $charger;
296
-		}
297
-	}
298
-
299
-	// appliquer notre fonction si elle existe
300
-	$fonc = 'execute_pipeline_' . strtolower($action);
301
-	if (function_exists($fonc)) {
302
-		$val = $fonc($val);
303
-	} // plantage ?
304
-	else {
305
-		spip_log("fonction $fonc absente : pipeline desactive", _LOG_ERREUR);
306
-	}
307
-
308
-	// si le flux est une table avec 2 cle args&data
309
-	// on ne ressort du pipe que les donnees dans 'data'
310
-	// array_key_exists pour php 4.1.0
311
-	if (
312
-		is_array($val)
313
-		and count($val) == 2
314
-		and (array_key_exists('data', $val))
315
-	) {
316
-		$val = $val['data'];
317
-	}
318
-
319
-	return $val;
280
+    static $charger;
281
+
282
+    // chargement initial des fonctions mises en cache, ou generation du cache
283
+    if (!$charger) {
284
+        if (!($ok = @is_readable($charger = _CACHE_PIPELINES))) {
285
+            include_spip('inc/plugin');
286
+            // generer les fichiers php precompiles
287
+            // de chargement des plugins et des pipelines
288
+            actualise_plugins_actifs();
289
+            if (!($ok = @is_readable($charger))) {
290
+                spip_log("fichier $charger pas cree");
291
+            }
292
+        }
293
+
294
+        if ($ok) {
295
+            include_once $charger;
296
+        }
297
+    }
298
+
299
+    // appliquer notre fonction si elle existe
300
+    $fonc = 'execute_pipeline_' . strtolower($action);
301
+    if (function_exists($fonc)) {
302
+        $val = $fonc($val);
303
+    } // plantage ?
304
+    else {
305
+        spip_log("fonction $fonc absente : pipeline desactive", _LOG_ERREUR);
306
+    }
307
+
308
+    // si le flux est une table avec 2 cle args&data
309
+    // on ne ressort du pipe que les donnees dans 'data'
310
+    // array_key_exists pour php 4.1.0
311
+    if (
312
+        is_array($val)
313
+        and count($val) == 2
314
+        and (array_key_exists('data', $val))
315
+    ) {
316
+        $val = $val['data'];
317
+    }
318
+
319
+    return $val;
320 320
 }
321 321
 
322 322
 /**
@@ -360,38 +360,38 @@  discard block
 block discarded – undo
360 360
  *     paramètre est planté pour cause de compatibilité ascendante.
361 361
  */
362 362
 function spip_log($message = null, $name = null) {
363
-	static $pre = [];
364
-	static $log;
365
-	preg_match('/^([a-z_]*)\.?(\d)?$/iS', (string)$name, $regs);
366
-	if (!isset($regs[1]) or !$logname = $regs[1]) {
367
-		$logname = null;
368
-	}
369
-	if (!isset($regs[2])) {
370
-		$niveau = _LOG_INFO;
371
-	}
372
-	else {
373
-		$niveau = intval($regs[2]);
374
-	}
375
-
376
-	if ($niveau <= (defined('_LOG_FILTRE_GRAVITE') ? _LOG_FILTRE_GRAVITE : _LOG_INFO_IMPORTANTE)) {
377
-		if (!$pre) {
378
-			$pre = [
379
-				_LOG_HS => 'HS:',
380
-				_LOG_ALERTE_ROUGE => 'ALERTE:',
381
-				_LOG_CRITIQUE => 'CRITIQUE:',
382
-				_LOG_ERREUR => 'ERREUR:',
383
-				_LOG_AVERTISSEMENT => 'WARNING:',
384
-				_LOG_INFO_IMPORTANTE => '!INFO:',
385
-				_LOG_INFO => 'info:',
386
-				_LOG_DEBUG => 'debug:'
387
-			];
388
-			$log = charger_fonction('log', 'inc');
389
-		}
390
-		if (!is_string($message)) {
391
-			$message = print_r($message, true);
392
-		}
393
-		$log($pre[$niveau] . ' ' . $message, $logname);
394
-	}
363
+    static $pre = [];
364
+    static $log;
365
+    preg_match('/^([a-z_]*)\.?(\d)?$/iS', (string)$name, $regs);
366
+    if (!isset($regs[1]) or !$logname = $regs[1]) {
367
+        $logname = null;
368
+    }
369
+    if (!isset($regs[2])) {
370
+        $niveau = _LOG_INFO;
371
+    }
372
+    else {
373
+        $niveau = intval($regs[2]);
374
+    }
375
+
376
+    if ($niveau <= (defined('_LOG_FILTRE_GRAVITE') ? _LOG_FILTRE_GRAVITE : _LOG_INFO_IMPORTANTE)) {
377
+        if (!$pre) {
378
+            $pre = [
379
+                _LOG_HS => 'HS:',
380
+                _LOG_ALERTE_ROUGE => 'ALERTE:',
381
+                _LOG_CRITIQUE => 'CRITIQUE:',
382
+                _LOG_ERREUR => 'ERREUR:',
383
+                _LOG_AVERTISSEMENT => 'WARNING:',
384
+                _LOG_INFO_IMPORTANTE => '!INFO:',
385
+                _LOG_INFO => 'info:',
386
+                _LOG_DEBUG => 'debug:'
387
+            ];
388
+            $log = charger_fonction('log', 'inc');
389
+        }
390
+        if (!is_string($message)) {
391
+            $message = print_r($message, true);
392
+        }
393
+        $log($pre[$niveau] . ' ' . $message, $logname);
394
+    }
395 395
 }
396 396
 
397 397
 
@@ -403,8 +403,8 @@  discard block
 block discarded – undo
403 403
  * @param array $opt Tableau d'options
404 404
  **/
405 405
 function journal($phrase, $opt = []) {
406
-	$journal = charger_fonction('journal', 'inc');
407
-	$journal($phrase, $opt);
406
+    $journal = charger_fonction('journal', 'inc');
407
+    $journal($phrase, $opt);
408 408
 }
409 409
 
410 410
 
@@ -423,37 +423,37 @@  discard block
 block discarded – undo
423 423
  **/
424 424
 function _request($var, $c = false) {
425 425
 
426
-	if (is_array($c)) {
427
-		return $c[$var] ?? null;
428
-	}
429
-
430
-	if (isset($_GET[$var])) {
431
-		$a = $_GET[$var];
432
-	} elseif (isset($_POST[$var])) {
433
-		$a = $_POST[$var];
434
-	} else {
435
-		return null;
436
-	}
437
-
438
-	// Si on est en ajax et en POST tout a ete encode
439
-	// via encodeURIComponent, il faut donc repasser
440
-	// dans le charset local...
441
-	if (
442
-		defined('_AJAX')
443
-		and _AJAX
444
-		and isset($GLOBALS['meta']['charset'])
445
-		and $GLOBALS['meta']['charset'] != 'utf-8'
446
-		and is_string($a)
447
-		// check rapide mais pas fiable
448
-		and preg_match(',[\x80-\xFF],', $a)
449
-		// check fiable
450
-		and include_spip('inc/charsets')
451
-		and is_utf8($a)
452
-	) {
453
-		return importer_charset($a, 'utf-8');
454
-	}
455
-
456
-	return $a;
426
+    if (is_array($c)) {
427
+        return $c[$var] ?? null;
428
+    }
429
+
430
+    if (isset($_GET[$var])) {
431
+        $a = $_GET[$var];
432
+    } elseif (isset($_POST[$var])) {
433
+        $a = $_POST[$var];
434
+    } else {
435
+        return null;
436
+    }
437
+
438
+    // Si on est en ajax et en POST tout a ete encode
439
+    // via encodeURIComponent, il faut donc repasser
440
+    // dans le charset local...
441
+    if (
442
+        defined('_AJAX')
443
+        and _AJAX
444
+        and isset($GLOBALS['meta']['charset'])
445
+        and $GLOBALS['meta']['charset'] != 'utf-8'
446
+        and is_string($a)
447
+        // check rapide mais pas fiable
448
+        and preg_match(',[\x80-\xFF],', $a)
449
+        // check fiable
450
+        and include_spip('inc/charsets')
451
+        and is_utf8($a)
452
+    ) {
453
+        return importer_charset($a, 'utf-8');
454
+    }
455
+
456
+    return $a;
457 457
 }
458 458
 
459 459
 
@@ -471,22 +471,22 @@  discard block
 block discarded – undo
471 471
  *     - false sinon
472 472
  **/
473 473
 function set_request($var, $val = null, $c = false) {
474
-	if (is_array($c)) {
475
-		unset($c[$var]);
476
-		if ($val !== null) {
477
-			$c[$var] = $val;
478
-		}
474
+    if (is_array($c)) {
475
+        unset($c[$var]);
476
+        if ($val !== null) {
477
+            $c[$var] = $val;
478
+        }
479 479
 
480
-		return $c;
481
-	}
480
+        return $c;
481
+    }
482 482
 
483
-	unset($_GET[$var]);
484
-	unset($_POST[$var]);
485
-	if ($val !== null) {
486
-		$_GET[$var] = $val;
487
-	}
483
+    unset($_GET[$var]);
484
+    unset($_POST[$var]);
485
+    if ($val !== null) {
486
+        $_GET[$var] = $val;
487
+    }
488 488
 
489
-	return false; # n'affecte pas $c
489
+    return false; # n'affecte pas $c
490 490
 }
491 491
 
492 492
 /**
@@ -506,25 +506,25 @@  discard block
 block discarded – undo
506 506
  * @return array|mixed|string
507 507
  */
508 508
 function spip_sanitize_from_request($value, $key, $sanitize_function = 'entites_html') {
509
-	if (is_array($value)) {
510
-		if ($key == '*') {
511
-			$key = array_keys($value);
512
-		}
513
-		if (!is_array($key)) {
514
-			$key = [$key];
515
-		}
516
-		foreach ($key as $k) {
517
-			if (!empty($value[$k])) {
518
-				$value[$k] = spip_sanitize_from_request($value[$k], $k, $sanitize_function);
519
-			}
520
-		}
521
-		return $value;
522
-	}
523
-	// si la valeur vient des GET ou POST on la sanitize
524
-	if (!empty($value) and $value == _request($key)) {
525
-		$value = $sanitize_function($value);
526
-	}
527
-	return $value;
509
+    if (is_array($value)) {
510
+        if ($key == '*') {
511
+            $key = array_keys($value);
512
+        }
513
+        if (!is_array($key)) {
514
+            $key = [$key];
515
+        }
516
+        foreach ($key as $k) {
517
+            if (!empty($value[$k])) {
518
+                $value[$k] = spip_sanitize_from_request($value[$k], $k, $sanitize_function);
519
+            }
520
+        }
521
+        return $value;
522
+    }
523
+    // si la valeur vient des GET ou POST on la sanitize
524
+    if (!empty($value) and $value == _request($key)) {
525
+        $value = $sanitize_function($value);
526
+    }
527
+    return $value;
528 528
 }
529 529
 
530 530
 /**
@@ -532,23 +532,22 @@  discard block
 block discarded – undo
532 532
  *
533 533
  * On est sur le web, on exclut certains protocoles,
534 534
  * notamment 'file://', 'php://' et d'autres…
535
-
536 535
  * @param string $url
537 536
  * @return bool
538 537
  */
539 538
 function tester_url_absolue($url) {
540
-	$url = trim($url ?? '');
541
-	if ($url && preg_match(';^([a-z]{3,7}:)?//;Uims', $url, $m)) {
542
-		if (
543
-			isset($m[1])
544
-			and $p = strtolower(rtrim($m[1], ':'))
545
-			and in_array($p, ['file', 'php', 'zlib', 'glob', 'phar', 'ssh2', 'rar', 'ogg', 'expect', 'zip'])
546
-		) {
547
-			return false;
548
-		}
549
-		return true;
550
-	}
551
-	return false;
539
+    $url = trim($url ?? '');
540
+    if ($url && preg_match(';^([a-z]{3,7}:)?//;Uims', $url, $m)) {
541
+        if (
542
+            isset($m[1])
543
+            and $p = strtolower(rtrim($m[1], ':'))
544
+            and in_array($p, ['file', 'php', 'zlib', 'glob', 'phar', 'ssh2', 'rar', 'ogg', 'expect', 'zip'])
545
+        ) {
546
+            return false;
547
+        }
548
+        return true;
549
+    }
550
+    return false;
552 551
 }
553 552
 
554 553
 /**
@@ -570,100 +569,100 @@  discard block
 block discarded – undo
570 569
  * @return string URL
571 570
  */
572 571
 function parametre_url($url, $c, $v = null, $sep = '&amp;') {
573
-	// requete erronnee : plusieurs variable dans $c et aucun $v
574
-	if (strpos($c, '|') !== false and is_null($v)) {
575
-		return null;
576
-	}
577
-
578
-	// lever l'#ancre
579
-	if (preg_match(',^([^#]*)(#.*)$,', $url, $r)) {
580
-		$url = $r[1];
581
-		$ancre = $r[2];
582
-	} else {
583
-		$ancre = '';
584
-	}
585
-
586
-	// eclater
587
-	$url = preg_split(',[?]|&amp;|&,', $url);
588
-
589
-	// recuperer la base
590
-	$a = array_shift($url);
591
-	if (!$a) {
592
-		$a = './';
593
-	}
594
-
595
-	// preparer la regexp de maniere securisee
596
-	$regexp = explode('|', $c);
597
-	foreach ($regexp as $r => $e) {
598
-		$regexp[$r] = str_replace('[]', '\[\]', preg_replace(',[^\w\d\[\]-],', '', $e));
599
-	}
600
-	$regexp = ',^(' . implode('|', $regexp) . '[[]?[]]?)(=.*)?$,';
601
-	$ajouts = array_flip(explode('|', $c));
602
-	$u = is_array($v) ? $v : rawurlencode((string) $v);
603
-	$testv = (is_array($v) ? count($v) : strlen((string) $v));
604
-	$v_read = null;
605
-	// lire les variables et agir
606
-	foreach ($url as $n => $val) {
607
-		if (preg_match($regexp, urldecode($val), $r)) {
608
-			$r = array_pad($r, 3, null);
609
-			if ($v === null) {
610
-				// c'est un tableau, on memorise les valeurs
611
-				if (substr($r[1], -2) == '[]') {
612
-					if (!$v_read) {
613
-						$v_read = [];
614
-					}
615
-					$v_read[] = $r[2] ? substr($r[2], 1) : '';
616
-				} // c'est un scalaire, on retourne direct
617
-				else {
618
-					return $r[2] ? substr($r[2], 1) : '';
619
-				}
620
-			} // suppression
621
-			elseif (!$testv) {
622
-				unset($url[$n]);
623
-			}
624
-			// Ajout. Pour une variable, remplacer au meme endroit,
625
-			// pour un tableau ce sera fait dans la prochaine boucle
626
-			elseif (substr($r[1], -2) != '[]') {
627
-				$url[$n] = $r[1] . '=' . $u;
628
-				unset($ajouts[$r[1]]);
629
-			}
630
-			// Pour les tableaux on laisse tomber les valeurs de
631
-			// départ, on remplira à l'étape suivante
632
-			else {
633
-				unset($url[$n]);
634
-			}
635
-		}
636
-	}
637
-
638
-	// traiter les parametres pas encore trouves
639
-	if (
640
-		$v === null
641
-		and $args = func_get_args()
642
-		and count($args) == 2
643
-	) {
644
-		return $v_read; // rien trouve ou un tableau
645
-	} elseif ($testv) {
646
-		foreach ($ajouts as $k => $n) {
647
-			if (!is_array($v)) {
648
-				$url[] = $k . '=' . $u;
649
-			} else {
650
-				$id = (substr($k, -2) == '[]') ? $k : ($k . '[]');
651
-				foreach ($v as $w) {
652
-					$url[] = $id . '=' . (is_array($w) ? 'Array' : rawurlencode($w));
653
-				}
654
-			}
655
-		}
656
-	}
657
-
658
-	// eliminer les vides
659
-	$url = array_filter($url);
660
-
661
-	// recomposer l'adresse
662
-	if ($url) {
663
-		$a .= '?' . join($sep, $url);
664
-	}
665
-
666
-	return $a . $ancre;
572
+    // requete erronnee : plusieurs variable dans $c et aucun $v
573
+    if (strpos($c, '|') !== false and is_null($v)) {
574
+        return null;
575
+    }
576
+
577
+    // lever l'#ancre
578
+    if (preg_match(',^([^#]*)(#.*)$,', $url, $r)) {
579
+        $url = $r[1];
580
+        $ancre = $r[2];
581
+    } else {
582
+        $ancre = '';
583
+    }
584
+
585
+    // eclater
586
+    $url = preg_split(',[?]|&amp;|&,', $url);
587
+
588
+    // recuperer la base
589
+    $a = array_shift($url);
590
+    if (!$a) {
591
+        $a = './';
592
+    }
593
+
594
+    // preparer la regexp de maniere securisee
595
+    $regexp = explode('|', $c);
596
+    foreach ($regexp as $r => $e) {
597
+        $regexp[$r] = str_replace('[]', '\[\]', preg_replace(',[^\w\d\[\]-],', '', $e));
598
+    }
599
+    $regexp = ',^(' . implode('|', $regexp) . '[[]?[]]?)(=.*)?$,';
600
+    $ajouts = array_flip(explode('|', $c));
601
+    $u = is_array($v) ? $v : rawurlencode((string) $v);
602
+    $testv = (is_array($v) ? count($v) : strlen((string) $v));
603
+    $v_read = null;
604
+    // lire les variables et agir
605
+    foreach ($url as $n => $val) {
606
+        if (preg_match($regexp, urldecode($val), $r)) {
607
+            $r = array_pad($r, 3, null);
608
+            if ($v === null) {
609
+                // c'est un tableau, on memorise les valeurs
610
+                if (substr($r[1], -2) == '[]') {
611
+                    if (!$v_read) {
612
+                        $v_read = [];
613
+                    }
614
+                    $v_read[] = $r[2] ? substr($r[2], 1) : '';
615
+                } // c'est un scalaire, on retourne direct
616
+                else {
617
+                    return $r[2] ? substr($r[2], 1) : '';
618
+                }
619
+            } // suppression
620
+            elseif (!$testv) {
621
+                unset($url[$n]);
622
+            }
623
+            // Ajout. Pour une variable, remplacer au meme endroit,
624
+            // pour un tableau ce sera fait dans la prochaine boucle
625
+            elseif (substr($r[1], -2) != '[]') {
626
+                $url[$n] = $r[1] . '=' . $u;
627
+                unset($ajouts[$r[1]]);
628
+            }
629
+            // Pour les tableaux on laisse tomber les valeurs de
630
+            // départ, on remplira à l'étape suivante
631
+            else {
632
+                unset($url[$n]);
633
+            }
634
+        }
635
+    }
636
+
637
+    // traiter les parametres pas encore trouves
638
+    if (
639
+        $v === null
640
+        and $args = func_get_args()
641
+        and count($args) == 2
642
+    ) {
643
+        return $v_read; // rien trouve ou un tableau
644
+    } elseif ($testv) {
645
+        foreach ($ajouts as $k => $n) {
646
+            if (!is_array($v)) {
647
+                $url[] = $k . '=' . $u;
648
+            } else {
649
+                $id = (substr($k, -2) == '[]') ? $k : ($k . '[]');
650
+                foreach ($v as $w) {
651
+                    $url[] = $id . '=' . (is_array($w) ? 'Array' : rawurlencode($w));
652
+                }
653
+            }
654
+        }
655
+    }
656
+
657
+    // eliminer les vides
658
+    $url = array_filter($url);
659
+
660
+    // recomposer l'adresse
661
+    if ($url) {
662
+        $a .= '?' . join($sep, $url);
663
+    }
664
+
665
+    return $a . $ancre;
667 666
 }
668 667
 
669 668
 /**
@@ -678,22 +677,22 @@  discard block
 block discarded – undo
678 677
  * @uses translitteration()
679 678
  */
680 679
 function ancre_url(string $url, ?string $ancre = ''): string {
681
-	$ancre ??= '';
682
-	// lever l'#ancre
683
-	if (preg_match(',^([^#]*)(#.*)$,', $url, $r)) {
684
-		$url = $r[1];
685
-	}
686
-	if (preg_match('/[^-_a-zA-Z0-9]+/S', $ancre)) {
687
-		if (!function_exists('translitteration')) {
688
-			include_spip('inc/charsets');
689
-		}
690
-		$ancre = preg_replace(
691
-			['/^[^-_a-zA-Z0-9]+/', '/[^-_a-zA-Z0-9]/'],
692
-			['', '-'],
693
-			translitteration($ancre)
694
-		);
695
-	}
696
-	return $url . (strlen($ancre) ? '#' . $ancre : '');
680
+    $ancre ??= '';
681
+    // lever l'#ancre
682
+    if (preg_match(',^([^#]*)(#.*)$,', $url, $r)) {
683
+        $url = $r[1];
684
+    }
685
+    if (preg_match('/[^-_a-zA-Z0-9]+/S', $ancre)) {
686
+        if (!function_exists('translitteration')) {
687
+            include_spip('inc/charsets');
688
+        }
689
+        $ancre = preg_replace(
690
+            ['/^[^-_a-zA-Z0-9]+/', '/[^-_a-zA-Z0-9]/'],
691
+            ['', '-'],
692
+            translitteration($ancre)
693
+        );
694
+    }
695
+    return $url . (strlen($ancre) ? '#' . $ancre : '');
697 696
 }
698 697
 
699 698
 /**
@@ -703,16 +702,16 @@  discard block
 block discarded – undo
703 702
  * @return string
704 703
  */
705 704
 function nettoyer_uri($reset = null) {
706
-	static $done = false;
707
-	static $propre = '';
708
-	if (!is_null($reset)) {
709
-		return $propre = $reset;
710
-	}
711
-	if ($done) {
712
-		return $propre;
713
-	}
714
-	$done = true;
715
-	return $propre = nettoyer_uri_var($GLOBALS['REQUEST_URI']);
705
+    static $done = false;
706
+    static $propre = '';
707
+    if (!is_null($reset)) {
708
+        return $propre = $reset;
709
+    }
710
+    if ($done) {
711
+        return $propre;
712
+    }
713
+    $done = true;
714
+    return $propre = nettoyer_uri_var($GLOBALS['REQUEST_URI']);
716 715
 }
717 716
 
718 717
 /**
@@ -724,16 +723,16 @@  discard block
 block discarded – undo
724 723
  * @return string
725 724
  */
726 725
 function nettoyer_uri_var($request_uri) {
727
-	$uri1 = $request_uri;
728
-	do {
729
-		$uri = $uri1;
730
-		$uri1 = preg_replace(
731
-			',([?&])(var_[^=&]*|PHPSESSID|fbclid|utm_[^=&]*)=[^&]*(&|$),i',
732
-			'\1',
733
-			$uri
734
-		);
735
-	} while ($uri <> $uri1);
736
-	return preg_replace(',[?&]$,', '', $uri1);
726
+    $uri1 = $request_uri;
727
+    do {
728
+        $uri = $uri1;
729
+        $uri1 = preg_replace(
730
+            ',([?&])(var_[^=&]*|PHPSESSID|fbclid|utm_[^=&]*)=[^&]*(&|$),i',
731
+            '\1',
732
+            $uri
733
+        );
734
+    } while ($uri <> $uri1);
735
+    return preg_replace(',[?&]$,', '', $uri1);
737 736
 }
738 737
 
739 738
 
@@ -747,48 +746,48 @@  discard block
 block discarded – undo
747 746
  *    URL vers soi-même
748 747
  **/
749 748
 function self($amp = '&amp;', $root = false) {
750
-	$url = nettoyer_uri();
751
-	if (
752
-		!$root
753
-		and (
754
-			// si pas de profondeur on peut tronquer
755
-			$GLOBALS['profondeur_url'] < (_DIR_RESTREINT ? 1 : 2)
756
-			// sinon c'est OK si _SET_HTML_BASE a ete force a false
757
-			or (defined('_SET_HTML_BASE') and !_SET_HTML_BASE))
758
-	) {
759
-		$url = preg_replace(',^[^?]*/,', '', $url);
760
-	}
761
-	// ajouter le cas echeant les variables _POST['id_...']
762
-	foreach ($_POST as $v => $c) {
763
-		if (substr($v, 0, 3) == 'id_') {
764
-			$url = parametre_url($url, $v, $c, '&');
765
-		}
766
-	}
767
-
768
-	// supprimer les variables sans interet
769
-	if (test_espace_prive()) {
770
-		$url = preg_replace(',([?&])('
771
-			. 'lang|show_docs|'
772
-			. 'changer_lang|var_lang|action)=[^&]*,i', '\1', $url);
773
-		$url = preg_replace(',([?&])[&]+,', '\1', $url);
774
-		$url = preg_replace(',[&]$,', '\1', $url);
775
-	}
776
-
777
-	// eviter les hacks
778
-	include_spip('inc/filtres_mini');
779
-	$url = spip_htmlspecialchars($url);
780
-
781
-	$url = str_replace(["'", '"', '<', '[', ']', ':'], ['%27', '%22', '%3C', '%5B', '%5D', '%3A'], $url);
782
-
783
-	// &amp; ?
784
-	if ($amp != '&amp;') {
785
-		$url = str_replace('&amp;', $amp, $url);
786
-	}
787
-
788
-	// Si ca demarre par ? ou vide, donner './'
789
-	$url = preg_replace(',^([?].*)?$,', './\1', $url);
790
-
791
-	return $url;
749
+    $url = nettoyer_uri();
750
+    if (
751
+        !$root
752
+        and (
753
+            // si pas de profondeur on peut tronquer
754
+            $GLOBALS['profondeur_url'] < (_DIR_RESTREINT ? 1 : 2)
755
+            // sinon c'est OK si _SET_HTML_BASE a ete force a false
756
+            or (defined('_SET_HTML_BASE') and !_SET_HTML_BASE))
757
+    ) {
758
+        $url = preg_replace(',^[^?]*/,', '', $url);
759
+    }
760
+    // ajouter le cas echeant les variables _POST['id_...']
761
+    foreach ($_POST as $v => $c) {
762
+        if (substr($v, 0, 3) == 'id_') {
763
+            $url = parametre_url($url, $v, $c, '&');
764
+        }
765
+    }
766
+
767
+    // supprimer les variables sans interet
768
+    if (test_espace_prive()) {
769
+        $url = preg_replace(',([?&])('
770
+            . 'lang|show_docs|'
771
+            . 'changer_lang|var_lang|action)=[^&]*,i', '\1', $url);
772
+        $url = preg_replace(',([?&])[&]+,', '\1', $url);
773
+        $url = preg_replace(',[&]$,', '\1', $url);
774
+    }
775
+
776
+    // eviter les hacks
777
+    include_spip('inc/filtres_mini');
778
+    $url = spip_htmlspecialchars($url);
779
+
780
+    $url = str_replace(["'", '"', '<', '[', ']', ':'], ['%27', '%22', '%3C', '%5B', '%5D', '%3A'], $url);
781
+
782
+    // &amp; ?
783
+    if ($amp != '&amp;') {
784
+        $url = str_replace('&amp;', $amp, $url);
785
+    }
786
+
787
+    // Si ca demarre par ? ou vide, donner './'
788
+    $url = preg_replace(',^([?].*)?$,', './\1', $url);
789
+
790
+    return $url;
792 791
 }
793 792
 
794 793
 
@@ -799,7 +798,7 @@  discard block
 block discarded – undo
799 798
  *     true si c'est le cas, false sinon.
800 799
  */
801 800
 function test_espace_prive() {
802
-	return defined('_ESPACE_PRIVE') ? _ESPACE_PRIVE : false;
801
+    return defined('_ESPACE_PRIVE') ? _ESPACE_PRIVE : false;
803 802
 }
804 803
 
805 804
 /**
@@ -809,7 +808,7 @@  discard block
 block discarded – undo
809 808
  * @return bool
810 809
  */
811 810
 function test_plugin_actif($plugin) {
812
-	return ($plugin and defined('_DIR_PLUGIN_' . strtoupper($plugin))) ? true : false;
811
+    return ($plugin and defined('_DIR_PLUGIN_' . strtoupper($plugin))) ? true : false;
813 812
 }
814 813
 
815 814
 /**
@@ -840,52 +839,52 @@  discard block
 block discarded – undo
840 839
  *     texte
841 840
  */
842 841
 function _T($texte, $args = [], $options = []) {
843
-	static $traduire = false;
844
-	$o = ['class' => '', 'force' => true, 'sanitize' => true];
845
-	if ($options) {
846
-		// support de l'ancien argument $class
847
-		if (is_string($options)) {
848
-			$options = ['class' => $options];
849
-		}
850
-		$o = array_merge($o, $options);
851
-	}
852
-
853
-	if (!$traduire) {
854
-		$traduire = charger_fonction('traduire', 'inc');
855
-		include_spip('inc/lang');
856
-	}
857
-
858
-	// On peut passer explicitement la langue dans le tableau
859
-	// On utilise le même nom de variable que la globale
860
-	if (isset($args['spip_lang'])) {
861
-		$lang = $args['spip_lang'];
862
-		// On l'enleve pour ne pas le passer au remplacement
863
-		unset($args['spip_lang']);
864
-	} // Sinon on prend la langue du contexte
865
-	else {
866
-		$lang = $GLOBALS['spip_lang'];
867
-	}
868
-	$text = $traduire($texte, $lang);
869
-
870
-	if ($text === null || !strlen($text)) {
871
-		if (!$o['force']) {
872
-			return '';
873
-		}
874
-
875
-		$text = $texte;
876
-
877
-		// pour les chaines non traduites, assurer un service minimum
878
-		if (!$GLOBALS['test_i18n'] and (_request('var_mode') != 'traduction')) {
879
-			$n = strpos($text, ':');
880
-			if ($n !== false) {
881
-				$text = substr($text, $n + 1);
882
-			}
883
-			$text = str_replace('_', ' ', $text);
884
-		}
885
-		$o['class'] = null;
886
-	}
887
-
888
-	return _L($text, $args, $o);
842
+    static $traduire = false;
843
+    $o = ['class' => '', 'force' => true, 'sanitize' => true];
844
+    if ($options) {
845
+        // support de l'ancien argument $class
846
+        if (is_string($options)) {
847
+            $options = ['class' => $options];
848
+        }
849
+        $o = array_merge($o, $options);
850
+    }
851
+
852
+    if (!$traduire) {
853
+        $traduire = charger_fonction('traduire', 'inc');
854
+        include_spip('inc/lang');
855
+    }
856
+
857
+    // On peut passer explicitement la langue dans le tableau
858
+    // On utilise le même nom de variable que la globale
859
+    if (isset($args['spip_lang'])) {
860
+        $lang = $args['spip_lang'];
861
+        // On l'enleve pour ne pas le passer au remplacement
862
+        unset($args['spip_lang']);
863
+    } // Sinon on prend la langue du contexte
864
+    else {
865
+        $lang = $GLOBALS['spip_lang'];
866
+    }
867
+    $text = $traduire($texte, $lang);
868
+
869
+    if ($text === null || !strlen($text)) {
870
+        if (!$o['force']) {
871
+            return '';
872
+        }
873
+
874
+        $text = $texte;
875
+
876
+        // pour les chaines non traduites, assurer un service minimum
877
+        if (!$GLOBALS['test_i18n'] and (_request('var_mode') != 'traduction')) {
878
+            $n = strpos($text, ':');
879
+            if ($n !== false) {
880
+                $text = substr($text, $n + 1);
881
+            }
882
+            $text = str_replace('_', ' ', $text);
883
+        }
884
+        $o['class'] = null;
885
+    }
886
+
887
+    return _L($text, $args, $o);
889 888
 }
890 889
 
891 890
 
@@ -912,53 +911,53 @@  discard block
 block discarded – undo
912 911
  *     texte
913 912
  */
914 913
 function _L($text, $args = [], $options = []) {
915
-	$f = $text;
916
-	$defaut_options = [
917
-		'class' => null,
918
-		'sanitize' => true,
919
-	];
920
-	// support de l'ancien argument $class
921
-	if ($options and is_string($options)) {
922
-		$options = ['class' => $options];
923
-	}
924
-	if (is_array($options)) {
925
-		$options += $defaut_options;
926
-	} else {
927
-		$options = $defaut_options;
928
-	}
929
-
930
-	if (is_array($args) and count($args)) {
931
-		if (!function_exists('interdire_scripts')) {
932
-			include_spip('inc/texte');
933
-		}
934
-		if (!function_exists('echapper_html_suspect')) {
935
-			include_spip('inc/texte_mini');
936
-		}
937
-		foreach ($args as $name => $value) {
938
-			if (strpos($text, (string) "@$name@") !== false) {
939
-				if ($options['sanitize']) {
940
-					$value = echapper_html_suspect($value);
941
-					$value = interdire_scripts($value, -1);
942
-				}
943
-				if (!empty($options['class'])) {
944
-					$value = "<span class='" . $options['class'] . "'>$value</span>";
945
-				}
946
-				$text = str_replace("@$name@", $value, $text);
947
-				unset($args[$name]);
948
-			}
949
-		}
950
-		// Si des variables n'ont pas ete inserees, le signaler
951
-		// (chaines de langues pas a jour)
952
-		if ($args) {
953
-			spip_log("$f:  variables inutilisees " . join(', ', array_keys($args)), _LOG_DEBUG);
954
-		}
955
-	}
956
-
957
-	if (($GLOBALS['test_i18n'] or (_request('var_mode') == 'traduction')) and is_null($options['class'])) {
958
-		return "<span class='debug-traduction-erreur'>$text</span>";
959
-	} else {
960
-		return $text;
961
-	}
914
+    $f = $text;
915
+    $defaut_options = [
916
+        'class' => null,
917
+        'sanitize' => true,
918
+    ];
919
+    // support de l'ancien argument $class
920
+    if ($options and is_string($options)) {
921
+        $options = ['class' => $options];
922
+    }
923
+    if (is_array($options)) {
924
+        $options += $defaut_options;
925
+    } else {
926
+        $options = $defaut_options;
927
+    }
928
+
929
+    if (is_array($args) and count($args)) {
930
+        if (!function_exists('interdire_scripts')) {
931
+            include_spip('inc/texte');
932
+        }
933
+        if (!function_exists('echapper_html_suspect')) {
934
+            include_spip('inc/texte_mini');
935
+        }
936
+        foreach ($args as $name => $value) {
937
+            if (strpos($text, (string) "@$name@") !== false) {
938
+                if ($options['sanitize']) {
939
+                    $value = echapper_html_suspect($value);
940
+                    $value = interdire_scripts($value, -1);
941
+                }
942
+                if (!empty($options['class'])) {
943
+                    $value = "<span class='" . $options['class'] . "'>$value</span>";
944
+                }
945
+                $text = str_replace("@$name@", $value, $text);
946
+                unset($args[$name]);
947
+            }
948
+        }
949
+        // Si des variables n'ont pas ete inserees, le signaler
950
+        // (chaines de langues pas a jour)
951
+        if ($args) {
952
+            spip_log("$f:  variables inutilisees " . join(', ', array_keys($args)), _LOG_DEBUG);
953
+        }
954
+    }
955
+
956
+    if (($GLOBALS['test_i18n'] or (_request('var_mode') == 'traduction')) and is_null($options['class'])) {
957
+        return "<span class='debug-traduction-erreur'>$text</span>";
958
+    } else {
959
+        return $text;
960
+    }
962 961
 }
963 962
 
964 963
 
@@ -972,13 +971,13 @@  discard block
 block discarded – undo
972 971
  * @return string
973 972
  */
974 973
 function joli_repertoire($rep) {
975
-	$a = substr($rep, 0, 1);
976
-	if ($a <> '.' and $a <> '/') {
977
-		$rep = (_DIR_RESTREINT ? '' : _DIR_RESTREINT_ABS) . $rep;
978
-	}
979
-	$rep = preg_replace(',(^\.\.\/),', '', $rep);
974
+    $a = substr($rep, 0, 1);
975
+    if ($a <> '.' and $a <> '/') {
976
+        $rep = (_DIR_RESTREINT ? '' : _DIR_RESTREINT_ABS) . $rep;
977
+    }
978
+    $rep = preg_replace(',(^\.\.\/),', '', $rep);
980 979
 
981
-	return $rep;
980
+    return $rep;
982 981
 }
983 982
 
984 983
 
@@ -1003,54 +1002,54 @@  discard block
 block discarded – undo
1003 1002
  * @return float|int|string|void
1004 1003
  */
1005 1004
 function spip_timer($t = 'rien', $raw = false) {
1006
-	static $time;
1007
-	$a = time();
1008
-	$b = microtime();
1009
-	// microtime peut contenir les microsecondes et le temps
1010
-	$b = explode(' ', $b);
1011
-	if (count($b) == 2) {
1012
-		$a = end($b);
1013
-	} // plus precis !
1014
-	$b = reset($b);
1015
-	if (!isset($time[$t])) {
1016
-		$time[$t] = $a + $b;
1017
-	} else {
1018
-		$p = ($a + $b - $time[$t]) * 1000;
1019
-		unset($time[$t]);
1005
+    static $time;
1006
+    $a = time();
1007
+    $b = microtime();
1008
+    // microtime peut contenir les microsecondes et le temps
1009
+    $b = explode(' ', $b);
1010
+    if (count($b) == 2) {
1011
+        $a = end($b);
1012
+    } // plus precis !
1013
+    $b = reset($b);
1014
+    if (!isset($time[$t])) {
1015
+        $time[$t] = $a + $b;
1016
+    } else {
1017
+        $p = ($a + $b - $time[$t]) * 1000;
1018
+        unset($time[$t]);
1020 1019
 #			echo "'$p'";exit;
1021
-		if ($raw) {
1022
-			return $p;
1023
-		}
1024
-		if ($p < 1000) {
1025
-			$s = '';
1026
-		} else {
1027
-			$s = sprintf('%d ', $x = floor($p / 1000));
1028
-			$p -= ($x * 1000);
1029
-		}
1020
+        if ($raw) {
1021
+            return $p;
1022
+        }
1023
+        if ($p < 1000) {
1024
+            $s = '';
1025
+        } else {
1026
+            $s = sprintf('%d ', $x = floor($p / 1000));
1027
+            $p -= ($x * 1000);
1028
+        }
1030 1029
 
1031
-		return $s . sprintf($s ? '%07.3f ms' : '%.3f ms', $p);
1032
-	}
1030
+        return $s . sprintf($s ? '%07.3f ms' : '%.3f ms', $p);
1031
+    }
1033 1032
 }
1034 1033
 
1035 1034
 
1036 1035
 // Renvoie False si un fichier n'est pas plus vieux que $duree secondes,
1037 1036
 // sinon renvoie True et le date sauf si ca n'est pas souhaite
1038 1037
 function spip_touch($fichier, $duree = 0, $touch = true) {
1039
-	if ($duree) {
1040
-		clearstatcache();
1041
-		if ((@$f = filemtime($fichier)) and ($f >= time() - $duree)) {
1042
-			return false;
1043
-		}
1044
-	}
1045
-	if ($touch !== false) {
1046
-		if (!@touch($fichier)) {
1047
-			spip_unlink($fichier);
1048
-			@touch($fichier);
1049
-		};
1050
-		@chmod($fichier, _SPIP_CHMOD & ~0111);
1051
-	}
1038
+    if ($duree) {
1039
+        clearstatcache();
1040
+        if ((@$f = filemtime($fichier)) and ($f >= time() - $duree)) {
1041
+            return false;
1042
+        }
1043
+    }
1044
+    if ($touch !== false) {
1045
+        if (!@touch($fichier)) {
1046
+            spip_unlink($fichier);
1047
+            @touch($fichier);
1048
+        };
1049
+        @chmod($fichier, _SPIP_CHMOD & ~0111);
1050
+    }
1052 1051
 
1053
-	return true;
1052
+    return true;
1054 1053
 }
1055 1054
 
1056 1055
 
@@ -1061,11 +1060,11 @@  discard block
 block discarded – undo
1061 1060
  * @uses cron()
1062 1061
  **/
1063 1062
 function action_cron() {
1064
-	include_spip('inc/headers');
1065
-	http_response_code(204); // No Content
1066
-	header('Connection: close');
1067
-	define('_DIRECT_CRON_FORCE', true);
1068
-	cron();
1063
+    include_spip('inc/headers');
1064
+    http_response_code(204); // No Content
1065
+    header('Connection: close');
1066
+    define('_DIRECT_CRON_FORCE', true);
1067
+    cron();
1069 1068
 }
1070 1069
 
1071 1070
 /**
@@ -1081,26 +1080,26 @@  discard block
 block discarded – undo
1081 1080
  *     True si la tache a pu être effectuée
1082 1081
  */
1083 1082
 function cron($taches = [], $taches_old = []) {
1084
-	// si pas en mode cron force, laisser tomber.
1085
-	if (!defined('_DIRECT_CRON_FORCE')) {
1086
-		return false;
1087
-	}
1088
-	if (!is_array($taches)) {
1089
-		$taches = $taches_old;
1090
-	} // compat anciens appels
1091
-	// si taches a inserer en base et base inaccessible, laisser tomber
1092
-	// sinon on ne verifie pas la connexion tout de suite, car si ca se trouve
1093
-	// queue_sleep_time_to_next_job() dira qu'il n'y a rien a faire
1094
-	// et on evite d'ouvrir une connexion pour rien (utilisation de _DIRECT_CRON_FORCE dans mes_options.php)
1095
-	if ($taches and count($taches) and !spip_connect()) {
1096
-		return false;
1097
-	}
1098
-	spip_log('cron !', 'jq' . _LOG_DEBUG);
1099
-	if ($genie = charger_fonction('genie', 'inc', true)) {
1100
-		return $genie($taches);
1101
-	}
1102
-
1103
-	return false;
1083
+    // si pas en mode cron force, laisser tomber.
1084
+    if (!defined('_DIRECT_CRON_FORCE')) {
1085
+        return false;
1086
+    }
1087
+    if (!is_array($taches)) {
1088
+        $taches = $taches_old;
1089
+    } // compat anciens appels
1090
+    // si taches a inserer en base et base inaccessible, laisser tomber
1091
+    // sinon on ne verifie pas la connexion tout de suite, car si ca se trouve
1092
+    // queue_sleep_time_to_next_job() dira qu'il n'y a rien a faire
1093
+    // et on evite d'ouvrir une connexion pour rien (utilisation de _DIRECT_CRON_FORCE dans mes_options.php)
1094
+    if ($taches and count($taches) and !spip_connect()) {
1095
+        return false;
1096
+    }
1097
+    spip_log('cron !', 'jq' . _LOG_DEBUG);
1098
+    if ($genie = charger_fonction('genie', 'inc', true)) {
1099
+        return $genie($taches);
1100
+    }
1101
+
1102
+    return false;
1104 1103
 }
1105 1104
 
1106 1105
 /**
@@ -1132,17 +1131,17 @@  discard block
 block discarded – undo
1132 1131
  *     Le numéro de travail ajouté ou `0` si aucun travail n’a été ajouté.
1133 1132
  */
1134 1133
 function job_queue_add(
1135
-	$function,
1136
-	$description,
1137
-	$arguments = [],
1138
-	$file = '',
1139
-	$no_duplicate = false,
1140
-	$time = 0,
1141
-	$priority = 0
1134
+    $function,
1135
+    $description,
1136
+    $arguments = [],
1137
+    $file = '',
1138
+    $no_duplicate = false,
1139
+    $time = 0,
1140
+    $priority = 0
1142 1141
 ) {
1143
-	include_spip('inc/queue');
1142
+    include_spip('inc/queue');
1144 1143
 
1145
-	return queue_add_job($function, $description, $arguments, $file, $no_duplicate, $time, $priority);
1144
+    return queue_add_job($function, $description, $arguments, $file, $no_duplicate, $time, $priority);
1146 1145
 }
1147 1146
 
1148 1147
 /**
@@ -1153,9 +1152,9 @@  discard block
 block discarded – undo
1153 1152
  * @return bool
1154 1153
  */
1155 1154
 function job_queue_remove($id_job) {
1156
-	include_spip('inc/queue');
1155
+    include_spip('inc/queue');
1157 1156
 
1158
-	return queue_remove_job($id_job);
1157
+    return queue_remove_job($id_job);
1159 1158
 }
1160 1159
 
1161 1160
 /**
@@ -1168,9 +1167,9 @@  discard block
 block discarded – undo
1168 1167
  *     or an array of simple array to link multiples objet in one time
1169 1168
  */
1170 1169
 function job_queue_link($id_job, $objets) {
1171
-	include_spip('inc/queue');
1170
+    include_spip('inc/queue');
1172 1171
 
1173
-	return queue_link_job($id_job, $objets);
1172
+    return queue_link_job($id_job, $objets);
1174 1173
 }
1175 1174
 
1176 1175
 
@@ -1190,36 +1189,36 @@  discard block
 block discarded – undo
1190 1189
  *  - `null` si la queue n'est pas encore initialisée
1191 1190
  */
1192 1191
 function queue_sleep_time_to_next_job($force = null) {
1193
-	static $queue_next_job_time = -1;
1194
-	if ($force === true) {
1195
-		$queue_next_job_time = -1;
1196
-	} elseif ($force) {
1197
-		$queue_next_job_time = $force;
1198
-	}
1199
-
1200
-	if ($queue_next_job_time == -1) {
1201
-		if (!defined('_JQ_NEXT_JOB_TIME_FILENAME')) {
1202
-			define('_JQ_NEXT_JOB_TIME_FILENAME', _DIR_TMP . 'job_queue_next.txt');
1203
-		}
1204
-		// utiliser un cache memoire si dispo
1205
-		if (function_exists('cache_get') and defined('_MEMOIZE_MEMORY') and _MEMOIZE_MEMORY) {
1206
-			$queue_next_job_time = cache_get(_JQ_NEXT_JOB_TIME_FILENAME);
1207
-		} else {
1208
-			$queue_next_job_time = null;
1209
-			if (lire_fichier(_JQ_NEXT_JOB_TIME_FILENAME, $contenu)) {
1210
-				$queue_next_job_time = intval($contenu);
1211
-			}
1212
-		}
1213
-	}
1214
-
1215
-	if (is_null($queue_next_job_time)) {
1216
-		return null;
1217
-	}
1218
-	if (!$_SERVER['REQUEST_TIME']) {
1219
-		$_SERVER['REQUEST_TIME'] = time();
1220
-	}
1221
-
1222
-	return $queue_next_job_time - $_SERVER['REQUEST_TIME'];
1192
+    static $queue_next_job_time = -1;
1193
+    if ($force === true) {
1194
+        $queue_next_job_time = -1;
1195
+    } elseif ($force) {
1196
+        $queue_next_job_time = $force;
1197
+    }
1198
+
1199
+    if ($queue_next_job_time == -1) {
1200
+        if (!defined('_JQ_NEXT_JOB_TIME_FILENAME')) {
1201
+            define('_JQ_NEXT_JOB_TIME_FILENAME', _DIR_TMP . 'job_queue_next.txt');
1202
+        }
1203
+        // utiliser un cache memoire si dispo
1204
+        if (function_exists('cache_get') and defined('_MEMOIZE_MEMORY') and _MEMOIZE_MEMORY) {
1205
+            $queue_next_job_time = cache_get(_JQ_NEXT_JOB_TIME_FILENAME);
1206
+        } else {
1207
+            $queue_next_job_time = null;
1208
+            if (lire_fichier(_JQ_NEXT_JOB_TIME_FILENAME, $contenu)) {
1209
+                $queue_next_job_time = intval($contenu);
1210
+            }
1211
+        }
1212
+    }
1213
+
1214
+    if (is_null($queue_next_job_time)) {
1215
+        return null;
1216
+    }
1217
+    if (!$_SERVER['REQUEST_TIME']) {
1218
+        $_SERVER['REQUEST_TIME'] = time();
1219
+    }
1220
+
1221
+    return $queue_next_job_time - $_SERVER['REQUEST_TIME'];
1223 1222
 }
1224 1223
 
1225 1224
 
@@ -1231,11 +1230,11 @@  discard block
 block discarded – undo
1231 1230
  * @return string
1232 1231
  */
1233 1232
 function quote_amp($u) {
1234
-	return preg_replace(
1235
-		'/&(?![a-z]{0,4}\w{2,3};|#x?[0-9a-f]{2,6};)/i',
1236
-		'&amp;',
1237
-		$u
1238
-	);
1233
+    return preg_replace(
1234
+        '/&(?![a-z]{0,4}\w{2,3};|#x?[0-9a-f]{2,6};)/i',
1235
+        '&amp;',
1236
+        $u
1237
+    );
1239 1238
 }
1240 1239
 
1241 1240
 
@@ -1258,27 +1257,27 @@  discard block
 block discarded – undo
1258 1257
  *     Balise HTML `<script>` et son contenu
1259 1258
  **/
1260 1259
 function http_script($script, $src = '', $noscript = '') {
1261
-	static $done = [];
1260
+    static $done = [];
1262 1261
 
1263
-	if ($src && !isset($done[$src])) {
1264
-		$done[$src] = true;
1265
-		$src = find_in_path($src, _JAVASCRIPT);
1266
-		$src = " src='$src'";
1267
-	} else {
1268
-		$src = '';
1269
-	}
1270
-	if ($script) {
1271
-		$script = ("/*<![CDATA[*/\n" .
1272
-			preg_replace(',</([^>]*)>,', '<\/\1>', $script) .
1273
-			'/*]]>*/');
1274
-	}
1275
-	if ($noscript) {
1276
-		$noscript = "<noscript>\n\t$noscript\n</noscript>\n";
1277
-	}
1262
+    if ($src && !isset($done[$src])) {
1263
+        $done[$src] = true;
1264
+        $src = find_in_path($src, _JAVASCRIPT);
1265
+        $src = " src='$src'";
1266
+    } else {
1267
+        $src = '';
1268
+    }
1269
+    if ($script) {
1270
+        $script = ("/*<![CDATA[*/\n" .
1271
+            preg_replace(',</([^>]*)>,', '<\/\1>', $script) .
1272
+            '/*]]>*/');
1273
+    }
1274
+    if ($noscript) {
1275
+        $noscript = "<noscript>\n\t$noscript\n</noscript>\n";
1276
+    }
1278 1277
 
1279
-	return ($src or $script or $noscript)
1280
-		? "<script type='text/javascript'$src>$script</script>$noscript"
1281
-		: '';
1278
+    return ($src or $script or $noscript)
1279
+        ? "<script type='text/javascript'$src>$script</script>$noscript"
1280
+        : '';
1282 1281
 }
1283 1282
 
1284 1283
 
@@ -1313,7 +1312,7 @@  discard block
 block discarded – undo
1313 1312
  *     texte échappé
1314 1313
  **/
1315 1314
 function texte_script(string $texte): string {
1316
-	return str_replace('\'', '\\\'', str_replace('\\', '\\\\', $texte));
1315
+    return str_replace('\'', '\\\'', str_replace('\\', '\\\\', $texte));
1317 1316
 }
1318 1317
 
1319 1318
 
@@ -1350,68 +1349,68 @@  discard block
 block discarded – undo
1350 1349
  *     Liste des chemins, par ordre de priorité.
1351 1350
  **/
1352 1351
 function _chemin($dir_path = null) {
1353
-	static $path_base = null;
1354
-	static $path_full = null;
1355
-	if ($path_base == null) {
1356
-		// Chemin standard depuis l'espace public
1357
-		$path = defined('_SPIP_PATH') ? _SPIP_PATH :
1358
-			_DIR_RACINE . ':' .
1359
-			_DIR_RACINE . 'squelettes-dist/:' .
1360
-			_DIR_RACINE . 'prive/:' .
1361
-			_DIR_RESTREINT;
1362
-		// Ajouter squelettes/
1363
-		if (@is_dir(_DIR_RACINE . 'squelettes')) {
1364
-			$path = _DIR_RACINE . 'squelettes/:' . $path;
1365
-		}
1366
-		foreach (explode(':', $path) as $dir) {
1367
-			if (strlen($dir) and substr($dir, -1) != '/') {
1368
-				$dir .= '/';
1369
-			}
1370
-			$path_base[] = $dir;
1371
-		}
1372
-		$path_full = $path_base;
1373
-		// Et le(s) dossier(s) des squelettes nommes
1374
-		if (strlen($GLOBALS['dossier_squelettes'])) {
1375
-			foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) {
1376
-				array_unshift($path_full, ($d[0] == '/' ? '' : _DIR_RACINE) . $d . '/');
1377
-			}
1378
-		}
1379
-		$GLOBALS['path_sig'] = md5(serialize($path_full));
1380
-	}
1381
-	if ($dir_path === null) {
1382
-		return $path_full;
1383
-	}
1384
-
1385
-	if (is_array($dir_path) or strlen($dir_path)) {
1386
-		$tete = '';
1387
-		if (reset($path_base) == _DIR_RACINE . 'squelettes/') {
1388
-			$tete = array_shift($path_base);
1389
-		}
1390
-		$dirs = (is_array($dir_path) ? $dir_path : explode(':', $dir_path));
1391
-		$dirs = array_reverse($dirs);
1392
-		foreach ($dirs as $dir_path) {
1393
-			if (substr($dir_path, -1) != '/') {
1394
-				$dir_path .= '/';
1395
-			}
1396
-			if (!in_array($dir_path, $path_base)) {
1397
-				array_unshift($path_base, $dir_path);
1398
-			}
1399
-		}
1400
-		if (strlen($tete)) {
1401
-			array_unshift($path_base, $tete);
1402
-		}
1403
-	}
1404
-	$path_full = $path_base;
1405
-	// Et le(s) dossier(s) des squelettes nommes
1406
-	if (strlen($GLOBALS['dossier_squelettes'])) {
1407
-		foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) {
1408
-			array_unshift($path_full, ((isset($d[0]) and $d[0] == '/') ? '' : _DIR_RACINE) . $d . '/');
1409
-		}
1410
-	}
1411
-
1412
-	$GLOBALS['path_sig'] = md5(serialize($path_full));
1413
-
1414
-	return $path_full;
1352
+    static $path_base = null;
1353
+    static $path_full = null;
1354
+    if ($path_base == null) {
1355
+        // Chemin standard depuis l'espace public
1356
+        $path = defined('_SPIP_PATH') ? _SPIP_PATH :
1357
+            _DIR_RACINE . ':' .
1358
+            _DIR_RACINE . 'squelettes-dist/:' .
1359
+            _DIR_RACINE . 'prive/:' .
1360
+            _DIR_RESTREINT;
1361
+        // Ajouter squelettes/
1362
+        if (@is_dir(_DIR_RACINE . 'squelettes')) {
1363
+            $path = _DIR_RACINE . 'squelettes/:' . $path;
1364
+        }
1365
+        foreach (explode(':', $path) as $dir) {
1366
+            if (strlen($dir) and substr($dir, -1) != '/') {
1367
+                $dir .= '/';
1368
+            }
1369
+            $path_base[] = $dir;
1370
+        }
1371
+        $path_full = $path_base;
1372
+        // Et le(s) dossier(s) des squelettes nommes
1373
+        if (strlen($GLOBALS['dossier_squelettes'])) {
1374
+            foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) {
1375
+                array_unshift($path_full, ($d[0] == '/' ? '' : _DIR_RACINE) . $d . '/');
1376
+            }
1377
+        }
1378
+        $GLOBALS['path_sig'] = md5(serialize($path_full));
1379
+    }
1380
+    if ($dir_path === null) {
1381
+        return $path_full;
1382
+    }
1383
+
1384
+    if (is_array($dir_path) or strlen($dir_path)) {
1385
+        $tete = '';
1386
+        if (reset($path_base) == _DIR_RACINE . 'squelettes/') {
1387
+            $tete = array_shift($path_base);
1388
+        }
1389
+        $dirs = (is_array($dir_path) ? $dir_path : explode(':', $dir_path));
1390
+        $dirs = array_reverse($dirs);
1391
+        foreach ($dirs as $dir_path) {
1392
+            if (substr($dir_path, -1) != '/') {
1393
+                $dir_path .= '/';
1394
+            }
1395
+            if (!in_array($dir_path, $path_base)) {
1396
+                array_unshift($path_base, $dir_path);
1397
+            }
1398
+        }
1399
+        if (strlen($tete)) {
1400
+            array_unshift($path_base, $tete);
1401
+        }
1402
+    }
1403
+    $path_full = $path_base;
1404
+    // Et le(s) dossier(s) des squelettes nommes
1405
+    if (strlen($GLOBALS['dossier_squelettes'])) {
1406
+        foreach (array_reverse(explode(':', $GLOBALS['dossier_squelettes'])) as $d) {
1407
+            array_unshift($path_full, ((isset($d[0]) and $d[0] == '/') ? '' : _DIR_RACINE) . $d . '/');
1408
+        }
1409
+    }
1410
+
1411
+    $GLOBALS['path_sig'] = md5(serialize($path_full));
1412
+
1413
+    return $path_full;
1415 1414
 }
1416 1415
 
1417 1416
 /**
@@ -1424,17 +1423,17 @@  discard block
 block discarded – undo
1424 1423
  * @return array Liste de chemins
1425 1424
  **/
1426 1425
 function creer_chemin() {
1427
-	$path_a = _chemin();
1428
-	static $c = '';
1426
+    $path_a = _chemin();
1427
+    static $c = '';
1429 1428
 
1430
-	// on calcule le chemin si le dossier skel a change
1431
-	if ($c != $GLOBALS['dossier_squelettes']) {
1432
-		// assurer le non plantage lors de la montee de version :
1433
-		$c = $GLOBALS['dossier_squelettes'];
1434
-		$path_a = _chemin(''); // forcer un recalcul du chemin
1435
-	}
1429
+    // on calcule le chemin si le dossier skel a change
1430
+    if ($c != $GLOBALS['dossier_squelettes']) {
1431
+        // assurer le non plantage lors de la montee de version :
1432
+        $c = $GLOBALS['dossier_squelettes'];
1433
+        $path_a = _chemin(''); // forcer un recalcul du chemin
1434
+    }
1436 1435
 
1437
-	return $path_a;
1436
+    return $path_a;
1438 1437
 }
1439 1438
 
1440 1439
 
@@ -1446,61 +1445,61 @@  discard block
 block discarded – undo
1446 1445
  * @return string[] Nom des thèmes.
1447 1446
  */
1448 1447
 function lister_themes_prives(): array {
1449
-	static $themes = null;
1450
-	if (is_null($themes)) {
1451
-		// si pas encore definie
1452
-		if (!defined('_SPIP_THEME_PRIVE')) {
1453
-			define('_SPIP_THEME_PRIVE', 'spip');
1454
-		}
1455
-		$themes = [_SPIP_THEME_PRIVE];
1456
-		// Lors d'une installation neuve, prefs n'est pas definie ; sinon, c'est un tableau sérialisé
1457
-		// FIXME: Aussitôt après une demande d'inscription, $prefs vaut une chaine statut_tmp;
1458
-		$prefs = $GLOBALS['visiteur_session']['prefs'] ?? [];
1459
-		if (is_string($prefs) and (stripos($prefs, 'a:') === 0)) {
1460
-			$prefs = unserialize($prefs);
1461
-		} else {
1462
-			$prefs = [];
1463
-		}
1464
-
1465
-		$theme = $prefs['theme'] ?? $GLOBALS['theme_prive_defaut'] ?? null;
1466
-		if ($theme and $theme !== _SPIP_THEME_PRIVE) {
1467
-			// placer le theme choisi en tete
1468
-			array_unshift($themes, $theme);
1469
-		}
1470
-	}
1471
-
1472
-	return $themes;
1448
+    static $themes = null;
1449
+    if (is_null($themes)) {
1450
+        // si pas encore definie
1451
+        if (!defined('_SPIP_THEME_PRIVE')) {
1452
+            define('_SPIP_THEME_PRIVE', 'spip');
1453
+        }
1454
+        $themes = [_SPIP_THEME_PRIVE];
1455
+        // Lors d'une installation neuve, prefs n'est pas definie ; sinon, c'est un tableau sérialisé
1456
+        // FIXME: Aussitôt après une demande d'inscription, $prefs vaut une chaine statut_tmp;
1457
+        $prefs = $GLOBALS['visiteur_session']['prefs'] ?? [];
1458
+        if (is_string($prefs) and (stripos($prefs, 'a:') === 0)) {
1459
+            $prefs = unserialize($prefs);
1460
+        } else {
1461
+            $prefs = [];
1462
+        }
1463
+
1464
+        $theme = $prefs['theme'] ?? $GLOBALS['theme_prive_defaut'] ?? null;
1465
+        if ($theme and $theme !== _SPIP_THEME_PRIVE) {
1466
+            // placer le theme choisi en tete
1467
+            array_unshift($themes, $theme);
1468
+        }
1469
+    }
1470
+
1471
+    return $themes;
1473 1472
 }
1474 1473
 
1475 1474
 function find_in_theme($file, $subdir = '', $include = false) {
1476
-	static $themefiles = [];
1477
-	if (isset($themefiles["$subdir$file"])) {
1478
-		return $themefiles["$subdir$file"];
1479
-	}
1480
-	// on peut fournir une icone generique -xx.svg qui fera le job dans toutes les tailles, et qui est prioritaire sur le png
1481
-	// si il y a un .svg a la bonne taille (-16.svg) a cote, on l'utilise en remplacement du -16.png
1482
-	if (
1483
-		preg_match(',-(\d+)[.](png|gif|svg)$,', $file, $m)
1484
-		and $file_svg_generique = substr($file, 0, -strlen($m[0])) . '-xx.svg'
1485
-		and $f = find_in_theme("$file_svg_generique")
1486
-	) {
1487
-		if ($fsize = substr($f, 0, -6) . $m[1] . '.svg' and file_exists($fsize)) {
1488
-			return $themefiles["$subdir$file"] = $fsize;
1489
-		}
1490
-		else {
1491
-			return $themefiles["$subdir$file"] = "$f?" . $m[1] . 'px';
1492
-		}
1493
-	}
1494
-
1495
-	$themes = lister_themes_prives();
1496
-	foreach ($themes as $theme) {
1497
-		if ($f = find_in_path($file, "prive/themes/$theme/$subdir", $include)) {
1498
-			return $themefiles["$subdir$file"] = $f;
1499
-		}
1500
-	}
1501
-	spip_log("$file introuvable dans le theme prive " . reset($themes), 'theme');
1502
-
1503
-	return $themefiles["$subdir$file"] = '';
1475
+    static $themefiles = [];
1476
+    if (isset($themefiles["$subdir$file"])) {
1477
+        return $themefiles["$subdir$file"];
1478
+    }
1479
+    // on peut fournir une icone generique -xx.svg qui fera le job dans toutes les tailles, et qui est prioritaire sur le png
1480
+    // si il y a un .svg a la bonne taille (-16.svg) a cote, on l'utilise en remplacement du -16.png
1481
+    if (
1482
+        preg_match(',-(\d+)[.](png|gif|svg)$,', $file, $m)
1483
+        and $file_svg_generique = substr($file, 0, -strlen($m[0])) . '-xx.svg'
1484
+        and $f = find_in_theme("$file_svg_generique")
1485
+    ) {
1486
+        if ($fsize = substr($f, 0, -6) . $m[1] . '.svg' and file_exists($fsize)) {
1487
+            return $themefiles["$subdir$file"] = $fsize;
1488
+        }
1489
+        else {
1490
+            return $themefiles["$subdir$file"] = "$f?" . $m[1] . 'px';
1491
+        }
1492
+    }
1493
+
1494
+    $themes = lister_themes_prives();
1495
+    foreach ($themes as $theme) {
1496
+        if ($f = find_in_path($file, "prive/themes/$theme/$subdir", $include)) {
1497
+            return $themefiles["$subdir$file"] = $f;
1498
+        }
1499
+    }
1500
+    spip_log("$file introuvable dans le theme prive " . reset($themes), 'theme');
1501
+
1502
+    return $themefiles["$subdir$file"] = '';
1504 1503
 }
1505 1504
 
1506 1505
 
@@ -1524,31 +1523,31 @@  discard block
 block discarded – undo
1524 1523
  *     sinon chaîne vide.
1525 1524
  **/
1526 1525
 function chemin_image($icone) {
1527
-	static $icone_renommer;
1528
-	if ($p = strpos($icone, '?')) {
1529
-		$icone = substr($icone, 0, $p);
1530
-	}
1531
-	// gerer le cas d'un double appel en evitant de refaire le travail inutilement
1532
-	if (strpos($icone, '/') !== false and file_exists($icone)) {
1533
-		return $icone;
1534
-	}
1535
-
1536
-	// si c'est un nom d'image complet (article-24.png) essayer de le renvoyer direct
1537
-	if (preg_match(',[.](png|gif|jpg|webp|svg)$,', $icone) and $f = find_in_theme("images/$icone")) {
1538
-		return $f;
1539
-	}
1540
-	// sinon passer par le module de renommage
1541
-	if (is_null($icone_renommer)) {
1542
-		$icone_renommer = charger_fonction('icone_renommer', 'inc', true);
1543
-	}
1544
-	if ($icone_renommer) {
1545
-		[$icone, $fonction] = $icone_renommer($icone, '');
1546
-		if (file_exists($icone)) {
1547
-			return $icone;
1548
-		}
1549
-	}
1550
-
1551
-	return find_in_path($icone, _NOM_IMG_PACK);
1526
+    static $icone_renommer;
1527
+    if ($p = strpos($icone, '?')) {
1528
+        $icone = substr($icone, 0, $p);
1529
+    }
1530
+    // gerer le cas d'un double appel en evitant de refaire le travail inutilement
1531
+    if (strpos($icone, '/') !== false and file_exists($icone)) {
1532
+        return $icone;
1533
+    }
1534
+
1535
+    // si c'est un nom d'image complet (article-24.png) essayer de le renvoyer direct
1536
+    if (preg_match(',[.](png|gif|jpg|webp|svg)$,', $icone) and $f = find_in_theme("images/$icone")) {
1537
+        return $f;
1538
+    }
1539
+    // sinon passer par le module de renommage
1540
+    if (is_null($icone_renommer)) {
1541
+        $icone_renommer = charger_fonction('icone_renommer', 'inc', true);
1542
+    }
1543
+    if ($icone_renommer) {
1544
+        [$icone, $fonction] = $icone_renommer($icone, '');
1545
+        if (file_exists($icone)) {
1546
+            return $icone;
1547
+        }
1548
+    }
1549
+
1550
+    return find_in_path($icone, _NOM_IMG_PACK);
1552 1551
 }
1553 1552
 
1554 1553
 //
@@ -1586,128 +1585,128 @@  discard block
 block discarded – undo
1586 1585
  *     - false : fichier introuvable
1587 1586
  **/
1588 1587
 function find_in_path($file, $dirname = '', $include = false) {
1589
-	static $dirs = [];
1590
-	static $inc = []; # cf https://git.spip.net/spip/spip/commit/42e4e028e38c839121efaee84308d08aee307eec
1591
-	static $c = '';
1592
-
1593
-	if (!$file and !strlen($file)) {
1594
-		return false;
1595
-	}
1596
-
1597
-	// on calcule le chemin si le dossier skel a change
1598
-	if ($c != $GLOBALS['dossier_squelettes']) {
1599
-		// assurer le non plantage lors de la montee de version :
1600
-		$c = $GLOBALS['dossier_squelettes'];
1601
-		creer_chemin(); // forcer un recalcul du chemin et la mise a jour de path_sig
1602
-	}
1603
-
1604
-	if (isset($GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file])) {
1605
-		if (!$GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file]) {
1606
-			return false;
1607
-		}
1608
-		if ($include and !isset($inc[$dirname][$file])) {
1609
-			include_once _ROOT_CWD . $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
1610
-			$inc[$dirname][$file] = $inc[''][$dirname . $file] = true;
1611
-		}
1612
-
1613
-		return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
1614
-	}
1615
-
1616
-	$a = strrpos($file, '/');
1617
-	if ($a !== false) {
1618
-		$dirname .= substr($file, 0, ++$a);
1619
-		$file = substr($file, $a);
1620
-	}
1621
-
1622
-	foreach (creer_chemin() as $dir) {
1623
-		if (!isset($dirs[$a = $dir . $dirname])) {
1624
-			$dirs[$a] = (is_dir(_ROOT_CWD . $a) || !$a);
1625
-		}
1626
-		if ($dirs[$a]) {
1627
-			if (file_exists(_ROOT_CWD . ($a .= $file))) {
1628
-				if ($include and !isset($inc[$dirname][$file])) {
1629
-					include_once _ROOT_CWD . $a;
1630
-					$inc[$dirname][$file] = $inc[''][$dirname . $file] = true;
1631
-				}
1632
-				if (!defined('_SAUVER_CHEMIN')) {
1633
-					// si le chemin n'a pas encore ete charge, ne pas lever le flag, ne pas cacher
1634
-					if (is_null($GLOBALS['path_files'])) {
1635
-						return $a;
1636
-					}
1637
-					define('_SAUVER_CHEMIN', true);
1638
-				}
1639
-
1640
-				return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = $a;
1641
-			}
1642
-		}
1643
-	}
1644
-
1645
-	if ($include) {
1646
-		spip_log("include_spip $dirname$file non trouve");
1647
-		if ($include === 'required') {
1648
-			echo '<pre>',
1649
-			'<strong>Erreur Fatale</strong><br />';
1650
-			if (function_exists('debug_print_backtrace')) {
1651
-				debug_print_backtrace();
1652
-			}
1653
-			echo '</pre>';
1654
-			die("Erreur interne: ne peut inclure $dirname$file");
1655
-		}
1656
-	}
1657
-
1658
-	if (!defined('_SAUVER_CHEMIN')) {
1659
-		// si le chemin n'a pas encore ete charge, ne pas lever le flag, ne pas cacher
1660
-		if (is_null($GLOBALS['path_files'])) {
1661
-			return false;
1662
-		}
1663
-		define('_SAUVER_CHEMIN', true);
1664
-	}
1665
-
1666
-	return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = false;
1588
+    static $dirs = [];
1589
+    static $inc = []; # cf https://git.spip.net/spip/spip/commit/42e4e028e38c839121efaee84308d08aee307eec
1590
+    static $c = '';
1591
+
1592
+    if (!$file and !strlen($file)) {
1593
+        return false;
1594
+    }
1595
+
1596
+    // on calcule le chemin si le dossier skel a change
1597
+    if ($c != $GLOBALS['dossier_squelettes']) {
1598
+        // assurer le non plantage lors de la montee de version :
1599
+        $c = $GLOBALS['dossier_squelettes'];
1600
+        creer_chemin(); // forcer un recalcul du chemin et la mise a jour de path_sig
1601
+    }
1602
+
1603
+    if (isset($GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file])) {
1604
+        if (!$GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file]) {
1605
+            return false;
1606
+        }
1607
+        if ($include and !isset($inc[$dirname][$file])) {
1608
+            include_once _ROOT_CWD . $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
1609
+            $inc[$dirname][$file] = $inc[''][$dirname . $file] = true;
1610
+        }
1611
+
1612
+        return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file];
1613
+    }
1614
+
1615
+    $a = strrpos($file, '/');
1616
+    if ($a !== false) {
1617
+        $dirname .= substr($file, 0, ++$a);
1618
+        $file = substr($file, $a);
1619
+    }
1620
+
1621
+    foreach (creer_chemin() as $dir) {
1622
+        if (!isset($dirs[$a = $dir . $dirname])) {
1623
+            $dirs[$a] = (is_dir(_ROOT_CWD . $a) || !$a);
1624
+        }
1625
+        if ($dirs[$a]) {
1626
+            if (file_exists(_ROOT_CWD . ($a .= $file))) {
1627
+                if ($include and !isset($inc[$dirname][$file])) {
1628
+                    include_once _ROOT_CWD . $a;
1629
+                    $inc[$dirname][$file] = $inc[''][$dirname . $file] = true;
1630
+                }
1631
+                if (!defined('_SAUVER_CHEMIN')) {
1632
+                    // si le chemin n'a pas encore ete charge, ne pas lever le flag, ne pas cacher
1633
+                    if (is_null($GLOBALS['path_files'])) {
1634
+                        return $a;
1635
+                    }
1636
+                    define('_SAUVER_CHEMIN', true);
1637
+                }
1638
+
1639
+                return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = $a;
1640
+            }
1641
+        }
1642
+    }
1643
+
1644
+    if ($include) {
1645
+        spip_log("include_spip $dirname$file non trouve");
1646
+        if ($include === 'required') {
1647
+            echo '<pre>',
1648
+            '<strong>Erreur Fatale</strong><br />';
1649
+            if (function_exists('debug_print_backtrace')) {
1650
+                debug_print_backtrace();
1651
+            }
1652
+            echo '</pre>';
1653
+            die("Erreur interne: ne peut inclure $dirname$file");
1654
+        }
1655
+    }
1656
+
1657
+    if (!defined('_SAUVER_CHEMIN')) {
1658
+        // si le chemin n'a pas encore ete charge, ne pas lever le flag, ne pas cacher
1659
+        if (is_null($GLOBALS['path_files'])) {
1660
+            return false;
1661
+        }
1662
+        define('_SAUVER_CHEMIN', true);
1663
+    }
1664
+
1665
+    return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = false;
1667 1666
 }
1668 1667
 
1669 1668
 function clear_path_cache() {
1670
-	$GLOBALS['path_files'] = [];
1671
-	spip_unlink(_CACHE_CHEMIN);
1669
+    $GLOBALS['path_files'] = [];
1670
+    spip_unlink(_CACHE_CHEMIN);
1672 1671
 }
1673 1672
 
1674 1673
 function load_path_cache() {
1675
-	// charger le path des plugins
1676
-	if (@is_readable(_CACHE_PLUGINS_PATH)) {
1677
-		include_once(_CACHE_PLUGINS_PATH);
1678
-	}
1679
-	$GLOBALS['path_files'] = [];
1680
-	// si le visiteur est admin,
1681
-	// on ne recharge pas le cache pour forcer sa mise a jour
1682
-	if (
1683
-		// la session n'est pas encore chargee a ce moment, on ne peut donc pas s'y fier
1684
-		//AND (!isset($GLOBALS['visiteur_session']['statut']) OR $GLOBALS['visiteur_session']['statut']!='0minirezo')
1685
-		// utiliser le cookie est un pis aller qui marche 'en general'
1686
-		// on blinde par un second test au moment de la lecture de la session
1687
-		// !isset($_COOKIE[$GLOBALS['cookie_prefix'].'_admin'])
1688
-		// et en ignorant ce cache en cas de recalcul explicite
1689
-		!_request('var_mode')
1690
-	) {
1691
-		// on essaye de lire directement sans verrou pour aller plus vite
1692
-		if ($contenu = spip_file_get_contents(_CACHE_CHEMIN)) {
1693
-			// mais si semble corrompu on relit avec un verrou
1694
-			if (!$GLOBALS['path_files'] = unserialize($contenu)) {
1695
-				lire_fichier(_CACHE_CHEMIN, $contenu);
1696
-				if (!$GLOBALS['path_files'] = unserialize($contenu)) {
1697
-					$GLOBALS['path_files'] = [];
1698
-				}
1699
-			}
1700
-		}
1701
-	}
1674
+    // charger le path des plugins
1675
+    if (@is_readable(_CACHE_PLUGINS_PATH)) {
1676
+        include_once(_CACHE_PLUGINS_PATH);
1677
+    }
1678
+    $GLOBALS['path_files'] = [];
1679
+    // si le visiteur est admin,
1680
+    // on ne recharge pas le cache pour forcer sa mise a jour
1681
+    if (
1682
+        // la session n'est pas encore chargee a ce moment, on ne peut donc pas s'y fier
1683
+        //AND (!isset($GLOBALS['visiteur_session']['statut']) OR $GLOBALS['visiteur_session']['statut']!='0minirezo')
1684
+        // utiliser le cookie est un pis aller qui marche 'en general'
1685
+        // on blinde par un second test au moment de la lecture de la session
1686
+        // !isset($_COOKIE[$GLOBALS['cookie_prefix'].'_admin'])
1687
+        // et en ignorant ce cache en cas de recalcul explicite
1688
+        !_request('var_mode')
1689
+    ) {
1690
+        // on essaye de lire directement sans verrou pour aller plus vite
1691
+        if ($contenu = spip_file_get_contents(_CACHE_CHEMIN)) {
1692
+            // mais si semble corrompu on relit avec un verrou
1693
+            if (!$GLOBALS['path_files'] = unserialize($contenu)) {
1694
+                lire_fichier(_CACHE_CHEMIN, $contenu);
1695
+                if (!$GLOBALS['path_files'] = unserialize($contenu)) {
1696
+                    $GLOBALS['path_files'] = [];
1697
+                }
1698
+            }
1699
+        }
1700
+    }
1702 1701
 }
1703 1702
 
1704 1703
 function save_path_cache() {
1705
-	if (
1706
-		defined('_SAUVER_CHEMIN')
1707
-		and _SAUVER_CHEMIN
1708
-	) {
1709
-		ecrire_fichier(_CACHE_CHEMIN, serialize($GLOBALS['path_files']));
1710
-	}
1704
+    if (
1705
+        defined('_SAUVER_CHEMIN')
1706
+        and _SAUVER_CHEMIN
1707
+    ) {
1708
+        ecrire_fichier(_CACHE_CHEMIN, serialize($GLOBALS['path_files']));
1709
+    }
1711 1710
 }
1712 1711
 
1713 1712
 
@@ -1727,33 +1726,33 @@  discard block
 block discarded – undo
1727 1726
  * @return array
1728 1727
  */
1729 1728
 function find_all_in_path($dir, $pattern, $recurs = false) {
1730
-	$liste_fichiers = [];
1731
-	$maxfiles = 10000;
1732
-
1733
-	// cas borderline si dans mes_options on appelle redirige_par_entete qui utilise _T et charge un fichier de langue
1734
-	// on a pas encore inclus flock.php
1735
-	if (!function_exists('preg_files')) {
1736
-		include_once _ROOT_RESTREINT . 'inc/flock.php';
1737
-	}
1738
-
1739
-	// Parcourir le chemin
1740
-	foreach (creer_chemin() as $d) {
1741
-		$f = $d . $dir;
1742
-		if (@is_dir($f)) {
1743
-			$liste = preg_files($f, $pattern, $maxfiles - count($liste_fichiers), $recurs === true ? [] : $recurs);
1744
-			foreach ($liste as $chemin) {
1745
-				$nom = basename($chemin);
1746
-				// ne prendre que les fichiers pas deja trouves
1747
-				// car find_in_path prend le premier qu'il trouve,
1748
-				// les autres sont donc masques
1749
-				if (!isset($liste_fichiers[$nom])) {
1750
-					$liste_fichiers[$nom] = $chemin;
1751
-				}
1752
-			}
1753
-		}
1754
-	}
1755
-
1756
-	return $liste_fichiers;
1729
+    $liste_fichiers = [];
1730
+    $maxfiles = 10000;
1731
+
1732
+    // cas borderline si dans mes_options on appelle redirige_par_entete qui utilise _T et charge un fichier de langue
1733
+    // on a pas encore inclus flock.php
1734
+    if (!function_exists('preg_files')) {
1735
+        include_once _ROOT_RESTREINT . 'inc/flock.php';
1736
+    }
1737
+
1738
+    // Parcourir le chemin
1739
+    foreach (creer_chemin() as $d) {
1740
+        $f = $d . $dir;
1741
+        if (@is_dir($f)) {
1742
+            $liste = preg_files($f, $pattern, $maxfiles - count($liste_fichiers), $recurs === true ? [] : $recurs);
1743
+            foreach ($liste as $chemin) {
1744
+                $nom = basename($chemin);
1745
+                // ne prendre que les fichiers pas deja trouves
1746
+                // car find_in_path prend le premier qu'il trouve,
1747
+                // les autres sont donc masques
1748
+                if (!isset($liste_fichiers[$nom])) {
1749
+                    $liste_fichiers[$nom] = $chemin;
1750
+                }
1751
+            }
1752
+        }
1753
+    }
1754
+
1755
+    return $liste_fichiers;
1757 1756
 }
1758 1757
 
1759 1758
 /**
@@ -1765,17 +1764,17 @@  discard block
 block discarded – undo
1765 1764
  * @return bool
1766 1765
  */
1767 1766
 function autoriser_sans_cookie($nom, $strict = false) {
1768
-	static $autsanscookie = ['install', 'base_repair'];
1767
+    static $autsanscookie = ['install', 'base_repair'];
1769 1768
 
1770
-	if (in_array($nom, $autsanscookie)) {
1771
-		if (test_espace_prive()) {
1772
-			include_spip('base/connect_sql');
1773
-			if (!$strict or !spip_connect()) {
1774
-				return true;
1775
-			}
1776
-		}
1777
-	}
1778
-	return false;
1769
+    if (in_array($nom, $autsanscookie)) {
1770
+        if (test_espace_prive()) {
1771
+            include_spip('base/connect_sql');
1772
+            if (!$strict or !spip_connect()) {
1773
+                return true;
1774
+            }
1775
+        }
1776
+    }
1777
+    return false;
1779 1778
 }
1780 1779
 
1781 1780
 /**
@@ -1785,60 +1784,60 @@  discard block
 block discarded – undo
1785 1784
  * @return string
1786 1785
  */
1787 1786
 function charger_fonction_url(string $quoi, string $type = '') {
1788
-	if ($type === 'defaut') {
1789
-		$objet = objet_type($quoi);
1790
-		if (
1791
-			$f = charger_fonction('generer_' . $objet . '_url', 'urls', true)
1792
-			// deprecated
1793
-			or $f = charger_fonction('generer_url_' . $objet, 'urls', true)
1794
-		) {
1795
-			return $f;
1796
-		}
1797
-		return '';
1798
-	}
1799
-
1800
-	$url_type = $type;
1801
-	if (!$url_type) {
1802
-		$url_type = $GLOBALS['type_urls'] ?? $GLOBALS['meta']['type_urls'] ?? 'page'; // sinon type "page" par défaut
1803
-	}
1804
-
1805
-	// inclure le module d'url
1806
-	include_spip('urls/' . $url_type);
1807
-
1808
-	switch ($quoi) {
1809
-		case 'page':
1810
-			if (
1811
-				 function_exists($f = "urls_{$url_type}_generer_url_page")
1812
-				or function_exists($f .= '_dist')
1813
-				// ou une fonction custom utilisateur independante du type d'url
1814
-				or function_exists($f = 'generer_url_page')
1815
-				or function_exists($f .= '_dist')
1816
-			) {
1817
-				return $f;
1818
-			}
1819
-			// pas de compat ancienne version ici, c'est une nouvelle feature
1820
-			return '';
1821
-		case 'objet':
1822
-		case 'decoder':
1823
-		default:
1824
-			$fquoi = ($quoi === 'objet' ? 'generer_url_objet' : 'decoder_url');
1825
-			if (
1826
-				function_exists($f = "urls_{$url_type}_{$fquoi}")
1827
-				or function_exists($f .= '_dist')
1828
-			) {
1829
-				return $f;
1830
-			}
1831
-			// est-ce qu'on a une ancienne fonction urls_xxx_dist() ?
1832
-			// c'est un ancien module d'url, on appelle l'ancienne fonction qui fait tout
1833
-			if ($f = charger_fonction($url_type, 'urls', true)) {
1834
-				return $f;
1835
-			}
1836
-			// sinon on se rabat sur les urls page si ce n'est pas un type demande explicitement
1837
-			if (!$type and $url_type !== 'page') {
1838
-				return charger_fonction_url($quoi, 'page');
1839
-			}
1840
-			return '';
1841
-	}
1787
+    if ($type === 'defaut') {
1788
+        $objet = objet_type($quoi);
1789
+        if (
1790
+            $f = charger_fonction('generer_' . $objet . '_url', 'urls', true)
1791
+            // deprecated
1792
+            or $f = charger_fonction('generer_url_' . $objet, 'urls', true)
1793
+        ) {
1794
+            return $f;
1795
+        }
1796
+        return '';
1797
+    }
1798
+
1799
+    $url_type = $type;
1800
+    if (!$url_type) {
1801
+        $url_type = $GLOBALS['type_urls'] ?? $GLOBALS['meta']['type_urls'] ?? 'page'; // sinon type "page" par défaut
1802
+    }
1803
+
1804
+    // inclure le module d'url
1805
+    include_spip('urls/' . $url_type);
1806
+
1807
+    switch ($quoi) {
1808
+        case 'page':
1809
+            if (
1810
+                    function_exists($f = "urls_{$url_type}_generer_url_page")
1811
+                or function_exists($f .= '_dist')
1812
+                // ou une fonction custom utilisateur independante du type d'url
1813
+                or function_exists($f = 'generer_url_page')
1814
+                or function_exists($f .= '_dist')
1815
+            ) {
1816
+                return $f;
1817
+            }
1818
+            // pas de compat ancienne version ici, c'est une nouvelle feature
1819
+            return '';
1820
+        case 'objet':
1821
+        case 'decoder':
1822
+        default:
1823
+            $fquoi = ($quoi === 'objet' ? 'generer_url_objet' : 'decoder_url');
1824
+            if (
1825
+                function_exists($f = "urls_{$url_type}_{$fquoi}")
1826
+                or function_exists($f .= '_dist')
1827
+            ) {
1828
+                return $f;
1829
+            }
1830
+            // est-ce qu'on a une ancienne fonction urls_xxx_dist() ?
1831
+            // c'est un ancien module d'url, on appelle l'ancienne fonction qui fait tout
1832
+            if ($f = charger_fonction($url_type, 'urls', true)) {
1833
+                return $f;
1834
+            }
1835
+            // sinon on se rabat sur les urls page si ce n'est pas un type demande explicitement
1836
+            if (!$type and $url_type !== 'page') {
1837
+                return charger_fonction_url($quoi, 'page');
1838
+            }
1839
+            return '';
1840
+    }
1842 1841
 }
1843 1842
 
1844 1843
 
@@ -1864,48 +1863,48 @@  discard block
 block discarded – undo
1864 1863
  *   url codee ou fonction de decodage
1865 1864
  */
1866 1865
 function generer_objet_url($id, string $entite, string $args = '', string $ancre = '', ?bool $public = null, string $type = '', string $connect = ''): string {
1867
-	if ($public === null) {
1868
-		$public = !test_espace_prive();
1869
-	}
1870
-	$id = intval($id);
1871
-	$entite = objet_type($entite); // cas particulier d'appels sur objet/id_objet...
1872
-
1873
-	if (!$public) {
1874
-		if (!$entite) {
1875
-			return '';
1876
-		}
1877
-		if (!function_exists('generer_objet_url_ecrire')) {
1878
-			include_spip('inc/urls');
1879
-		}
1880
-		$res = generer_objet_url_ecrire($id, $entite, $args, $ancre, false, $connect);
1881
-	} else {
1882
-		$f = charger_fonction_url('objet', $type ?? '');
1883
-
1884
-		// @deprecated si $entite='', on veut la fonction de passage URL ==> id
1885
-		// @see charger_fonction_url
1886
-		if (!$entite) {
1887
-			return $f;
1888
-		}
1889
-
1890
-		// mais d'abord il faut tester le cas des urls sur une
1891
-		// base distante
1892
-		if (
1893
-			$connect
1894
-			and $g = charger_fonction('connect', 'urls', true)
1895
-		) {
1896
-			$f = $g;
1897
-		}
1898
-
1899
-		$res = $f(intval($id), $entite, $args ?: '', $ancre ?: '', $connect);
1900
-	}
1901
-	if ($res) {
1902
-		return $res;
1903
-	}
1904
-
1905
-	// On a ete gentil mais la ....
1906
-	spip_log("generer_objet_url: entite $entite ($f) inconnue $type $public $connect", _LOG_ERREUR);
1907
-
1908
-	return '';
1866
+    if ($public === null) {
1867
+        $public = !test_espace_prive();
1868
+    }
1869
+    $id = intval($id);
1870
+    $entite = objet_type($entite); // cas particulier d'appels sur objet/id_objet...
1871
+
1872
+    if (!$public) {
1873
+        if (!$entite) {
1874
+            return '';
1875
+        }
1876
+        if (!function_exists('generer_objet_url_ecrire')) {
1877
+            include_spip('inc/urls');
1878
+        }
1879
+        $res = generer_objet_url_ecrire($id, $entite, $args, $ancre, false, $connect);
1880
+    } else {
1881
+        $f = charger_fonction_url('objet', $type ?? '');
1882
+
1883
+        // @deprecated si $entite='', on veut la fonction de passage URL ==> id
1884
+        // @see charger_fonction_url
1885
+        if (!$entite) {
1886
+            return $f;
1887
+        }
1888
+
1889
+        // mais d'abord il faut tester le cas des urls sur une
1890
+        // base distante
1891
+        if (
1892
+            $connect
1893
+            and $g = charger_fonction('connect', 'urls', true)
1894
+        ) {
1895
+            $f = $g;
1896
+        }
1897
+
1898
+        $res = $f(intval($id), $entite, $args ?: '', $ancre ?: '', $connect);
1899
+    }
1900
+    if ($res) {
1901
+        return $res;
1902
+    }
1903
+
1904
+    // On a ete gentil mais la ....
1905
+    spip_log("generer_objet_url: entite $entite ($f) inconnue $type $public $connect", _LOG_ERREUR);
1906
+
1907
+    return '';
1909 1908
 }
1910 1909
 
1911 1910
 /**
@@ -1913,11 +1912,11 @@  discard block
 block discarded – undo
1913 1912
  * @see generer_objet_url
1914 1913
  */
1915 1914
 function generer_url_entite($id = 0, $entite = '', $args = '', $ancre = '', $public = null, $type = null) {
1916
-	trigger_deprecation('spip', '4.1', 'Using "%s" is deprecated, use "%s" instead', __FUNCTION__, 'generer_objet_url');
1917
-	if ($public and is_string($public)) {
1918
-		return generer_objet_url(intval($id), $entite, $args ?: '', $ancre ?: '', true, $type ?? '', $public);
1919
-	}
1920
-	return generer_objet_url(intval($id), $entite, $args ?: '', $ancre ?: '', $public, $type ?? '');
1915
+    trigger_deprecation('spip', '4.1', 'Using "%s" is deprecated, use "%s" instead', __FUNCTION__, 'generer_objet_url');
1916
+    if ($public and is_string($public)) {
1917
+        return generer_objet_url(intval($id), $entite, $args ?: '', $ancre ?: '', true, $type ?? '', $public);
1918
+    }
1919
+    return generer_objet_url(intval($id), $entite, $args ?: '', $ancre ?: '', $public, $type ?? '');
1921 1920
 }
1922 1921
 
1923 1922
 /**
@@ -1929,19 +1928,19 @@  discard block
 block discarded – undo
1929 1928
  * @return string
1930 1929
  */
1931 1930
 function generer_objet_url_ecrire_edit($id, string $entite, string $args = '', string $ancre = ''): string {
1932
-	$id = intval($id);
1933
-	$exec = objet_info($entite, 'url_edit');
1934
-	$url = generer_url_ecrire($exec, $args);
1935
-	if (intval($id)) {
1936
-		$url = parametre_url($url, id_table_objet($entite), $id);
1937
-	} else {
1938
-		$url = parametre_url($url, 'new', 'oui');
1939
-	}
1940
-	if ($ancre) {
1941
-		$url = ancre_url($url, $ancre);
1942
-	}
1931
+    $id = intval($id);
1932
+    $exec = objet_info($entite, 'url_edit');
1933
+    $url = generer_url_ecrire($exec, $args);
1934
+    if (intval($id)) {
1935
+        $url = parametre_url($url, id_table_objet($entite), $id);
1936
+    } else {
1937
+        $url = parametre_url($url, 'new', 'oui');
1938
+    }
1939
+    if ($ancre) {
1940
+        $url = ancre_url($url, $ancre);
1941
+    }
1943 1942
 
1944
-	return $url;
1943
+    return $url;
1945 1944
 }
1946 1945
 
1947 1946
 /**
@@ -1949,19 +1948,19 @@  discard block
 block discarded – undo
1949 1948
  * @see generer_objet_url_ecrire_edit
1950 1949
  */
1951 1950
 function generer_url_ecrire_entite_edit($id, $entite, $args = '', $ancre = '') {
1952
-	trigger_deprecation('spip', '4.1', 'Using "%s" is deprecated, use "%s" instead', __FUNCTION__, 'generer_objet_url_ecrire_edit');
1953
-	return generer_objet_url_ecrire_edit(intval($id), $entite, $args, $ancre);
1951
+    trigger_deprecation('spip', '4.1', 'Using "%s" is deprecated, use "%s" instead', __FUNCTION__, 'generer_objet_url_ecrire_edit');
1952
+    return generer_objet_url_ecrire_edit(intval($id), $entite, $args, $ancre);
1954 1953
 }
1955 1954
 
1956 1955
 
1957 1956
 function urls_connect_dist($i, &$entite, $args = '', $ancre = '', $public = null) {
1958
-	include_spip('base/connect_sql');
1959
-	$id_type = id_table_objet($entite, $public);
1957
+    include_spip('base/connect_sql');
1958
+    $id_type = id_table_objet($entite, $public);
1960 1959
 
1961
-	return _DIR_RACINE . get_spip_script('./')
1962
-	. '?' . _SPIP_PAGE . "=$entite&$id_type=$i&connect=$public"
1963
-	. (!$args ? '' : "&$args")
1964
-	. (!$ancre ? '' : "#$ancre");
1960
+    return _DIR_RACINE . get_spip_script('./')
1961
+    . '?' . _SPIP_PAGE . "=$entite&$id_type=$i&connect=$public"
1962
+    . (!$args ? '' : "&$args")
1963
+    . (!$ancre ? '' : "#$ancre");
1965 1964
 }
1966 1965
 
1967 1966
 
@@ -1972,18 +1971,18 @@  discard block
 block discarded – undo
1972 1971
  * @return string
1973 1972
  */
1974 1973
 function urlencode_1738($url) {
1975
-	if (preg_match(',[^\x00-\x7E],sS', $url)) {
1976
-		$uri = '';
1977
-		for ($i = 0; $i < strlen($url); $i++) {
1978
-			if (ord($a = $url[$i]) > 127) {
1979
-				$a = rawurlencode($a);
1980
-			}
1981
-			$uri .= $a;
1982
-		}
1983
-		$url = $uri;
1984
-	}
1974
+    if (preg_match(',[^\x00-\x7E],sS', $url)) {
1975
+        $uri = '';
1976
+        for ($i = 0; $i < strlen($url); $i++) {
1977
+            if (ord($a = $url[$i]) > 127) {
1978
+                $a = rawurlencode($a);
1979
+            }
1980
+            $uri .= $a;
1981
+        }
1982
+        $url = $uri;
1983
+    }
1985 1984
 
1986
-	return quote_amp($url);
1985
+    return quote_amp($url);
1987 1986
 }
1988 1987
 
1989 1988
 /**
@@ -1999,14 +1998,14 @@  discard block
 block discarded – undo
1999 1998
  * @return string
2000 1999
  */
2001 2000
 function generer_objet_url_absolue($id = 0, string $entite = '', string $args = '', string $ancre = '', ?bool $public = null, string $type = '', string $connect = ''): string {
2002
-	$id = intval($id);
2003
-	$h = generer_objet_url($id, $entite, $args, $ancre, $public, $type, $connect);
2004
-	if (!preg_match(',^\w+:,', $h)) {
2005
-		include_spip('inc/filtres_mini');
2006
-		$h = url_absolue($h);
2007
-	}
2001
+    $id = intval($id);
2002
+    $h = generer_objet_url($id, $entite, $args, $ancre, $public, $type, $connect);
2003
+    if (!preg_match(',^\w+:,', $h)) {
2004
+        include_spip('inc/filtres_mini');
2005
+        $h = url_absolue($h);
2006
+    }
2008 2007
 
2009
-	return $h;
2008
+    return $h;
2010 2009
 }
2011 2010
 
2012 2011
 /**
@@ -2014,8 +2013,8 @@  discard block
 block discarded – undo
2014 2013
  * @see  generer_objet_url_absolue
2015 2014
  */
2016 2015
 function generer_url_entite_absolue($id = 0, $entite = '', $args = '', $ancre = '', $connect = null) {
2017
-	trigger_deprecation('spip', '4.1', 'Using "%s" is deprecated, use "%s" instead', __FUNCTION__, 'generer_objet_url_absolue');
2018
-	return generer_objet_url_absolue(intval($id), $entite, $args, $ancre, true, '', $connect ?? '');
2016
+    trigger_deprecation('spip', '4.1', 'Using "%s" is deprecated, use "%s" instead', __FUNCTION__, 'generer_objet_url_absolue');
2017
+    return generer_objet_url_absolue(intval($id), $entite, $args, $ancre, true, '', $connect ?? '');
2019 2018
 }
2020 2019
 
2021 2020
 
@@ -2031,11 +2030,11 @@  discard block
 block discarded – undo
2031 2030
  *     true si la valeur est considérée active ; false sinon.
2032 2031
  **/
2033 2032
 function test_valeur_serveur($truc) {
2034
-	if (!$truc) {
2035
-		return false;
2036
-	}
2033
+    if (!$truc) {
2034
+        return false;
2035
+    }
2037 2036
 
2038
-	return (strtolower($truc) !== 'off');
2037
+    return (strtolower($truc) !== 'off');
2039 2038
 }
2040 2039
 
2041 2040
 //
@@ -2063,89 +2062,89 @@  discard block
 block discarded – undo
2063 2062
  */
2064 2063
 function url_de_base($profondeur = null) {
2065 2064
 
2066
-	static $url = [];
2067
-	if (is_array($profondeur)) {
2068
-		return $url = $profondeur;
2069
-	}
2070
-	if ($profondeur === false) {
2071
-		return $url;
2072
-	}
2073
-
2074
-	if (is_null($profondeur)) {
2075
-		$profondeur = $GLOBALS['profondeur_url'] ?? (_DIR_RESTREINT ? 0 : 1);
2076
-	}
2077
-
2078
-	if (isset($url[$profondeur])) {
2079
-		return $url[$profondeur];
2080
-	}
2081
-
2082
-	$http = 'http';
2083
-
2084
-	if (
2085
-		isset($_SERVER['SCRIPT_URI'])
2086
-		and substr($_SERVER['SCRIPT_URI'], 0, 5) == 'https'
2087
-	) {
2088
-		$http = 'https';
2089
-	} elseif (
2090
-		isset($_SERVER['HTTPS'])
2091
-		and test_valeur_serveur($_SERVER['HTTPS'])
2092
-	) {
2093
-		$http = 'https';
2094
-	}
2095
-
2096
-	// note : HTTP_HOST contient le :port si necessaire
2097
-	if ($host = $_SERVER['HTTP_HOST'] ?? null) {
2098
-		// Filtrer $host pour proteger d'attaques d'entete HTTP
2099
-		$host = (filter_var($host, FILTER_SANITIZE_URL) ?: null);
2100
-	}
2101
-
2102
-	// si on n'a pas trouvé d'hôte du tout, en dernier recours on utilise adresse_site comme fallback
2103
-	if (is_null($host) and isset($GLOBALS['meta']['adresse_site'])) {
2104
-		$host = $GLOBALS['meta']['adresse_site'];
2105
-		if ($scheme = parse_url($host, PHP_URL_SCHEME)) {
2106
-			$http = $scheme;
2107
-			$host = str_replace("{$scheme}://", '', $host);
2108
-		}
2109
-	}
2110
-	if (
2111
-		isset($_SERVER['SERVER_PORT'])
2112
-		and $port = $_SERVER['SERVER_PORT']
2113
-		and strpos($host, ':') == false
2114
-	) {
2115
-		if (!defined('_PORT_HTTP_STANDARD')) {
2116
-			define('_PORT_HTTP_STANDARD', '80');
2117
-		}
2118
-		if (!defined('_PORT_HTTPS_STANDARD')) {
2119
-			define('_PORT_HTTPS_STANDARD', '443');
2120
-		}
2121
-		if ($http == 'http' and !in_array($port, explode(',', _PORT_HTTP_STANDARD))) {
2122
-			$host .= ":$port";
2123
-		}
2124
-		if ($http == 'https' and !in_array($port, explode(',', _PORT_HTTPS_STANDARD))) {
2125
-			$host .= ":$port";
2126
-		}
2127
-	}
2128
-
2129
-	if (!$GLOBALS['REQUEST_URI']) {
2130
-		if (isset($_SERVER['REQUEST_URI'])) {
2131
-			$GLOBALS['REQUEST_URI'] = $_SERVER['REQUEST_URI'];
2132
-		} else {
2133
-			$GLOBALS['REQUEST_URI'] = (php_sapi_name() !== 'cli') ? $_SERVER['PHP_SELF'] : '';
2134
-			if (
2135
-				!empty($_SERVER['QUERY_STRING'])
2136
-				and !strpos($_SERVER['REQUEST_URI'], '?')
2137
-			) {
2138
-				$GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
2139
-			}
2140
-		}
2141
-	}
2142
-
2143
-	// Et nettoyer l'url
2144
-	$GLOBALS['REQUEST_URI'] = (filter_var($GLOBALS['REQUEST_URI'], FILTER_SANITIZE_URL) ?: '');
2145
-
2146
-	$url[$profondeur] = url_de_($http, $host, $GLOBALS['REQUEST_URI'], $profondeur);
2147
-
2148
-	return $url[$profondeur];
2065
+    static $url = [];
2066
+    if (is_array($profondeur)) {
2067
+        return $url = $profondeur;
2068
+    }
2069
+    if ($profondeur === false) {
2070
+        return $url;
2071
+    }
2072
+
2073
+    if (is_null($profondeur)) {
2074
+        $profondeur = $GLOBALS['profondeur_url'] ?? (_DIR_RESTREINT ? 0 : 1);
2075
+    }
2076
+
2077
+    if (isset($url[$profondeur])) {
2078
+        return $url[$profondeur];
2079
+    }
2080
+
2081
+    $http = 'http';
2082
+
2083
+    if (
2084
+        isset($_SERVER['SCRIPT_URI'])
2085
+        and substr($_SERVER['SCRIPT_URI'], 0, 5) == 'https'
2086
+    ) {
2087
+        $http = 'https';
2088
+    } elseif (
2089
+        isset($_SERVER['HTTPS'])
2090
+        and test_valeur_serveur($_SERVER['HTTPS'])
2091
+    ) {
2092
+        $http = 'https';
2093
+    }
2094
+
2095
+    // note : HTTP_HOST contient le :port si necessaire
2096
+    if ($host = $_SERVER['HTTP_HOST'] ?? null) {
2097
+        // Filtrer $host pour proteger d'attaques d'entete HTTP
2098
+        $host = (filter_var($host, FILTER_SANITIZE_URL) ?: null);
2099
+    }
2100
+
2101
+    // si on n'a pas trouvé d'hôte du tout, en dernier recours on utilise adresse_site comme fallback
2102
+    if (is_null($host) and isset($GLOBALS['meta']['adresse_site'])) {
2103
+        $host = $GLOBALS['meta']['adresse_site'];
2104
+        if ($scheme = parse_url($host, PHP_URL_SCHEME)) {
2105
+            $http = $scheme;
2106
+            $host = str_replace("{$scheme}://", '', $host);
2107
+        }
2108
+    }
2109
+    if (
2110
+        isset($_SERVER['SERVER_PORT'])
2111
+        and $port = $_SERVER['SERVER_PORT']
2112
+        and strpos($host, ':') == false
2113
+    ) {
2114
+        if (!defined('_PORT_HTTP_STANDARD')) {
2115
+            define('_PORT_HTTP_STANDARD', '80');
2116
+        }
2117
+        if (!defined('_PORT_HTTPS_STANDARD')) {
2118
+            define('_PORT_HTTPS_STANDARD', '443');
2119
+        }
2120
+        if ($http == 'http' and !in_array($port, explode(',', _PORT_HTTP_STANDARD))) {
2121
+            $host .= ":$port";
2122
+        }
2123
+        if ($http == 'https' and !in_array($port, explode(',', _PORT_HTTPS_STANDARD))) {
2124
+            $host .= ":$port";
2125
+        }
2126
+    }
2127
+
2128
+    if (!$GLOBALS['REQUEST_URI']) {
2129
+        if (isset($_SERVER['REQUEST_URI'])) {
2130
+            $GLOBALS['REQUEST_URI'] = $_SERVER['REQUEST_URI'];
2131
+        } else {
2132
+            $GLOBALS['REQUEST_URI'] = (php_sapi_name() !== 'cli') ? $_SERVER['PHP_SELF'] : '';
2133
+            if (
2134
+                !empty($_SERVER['QUERY_STRING'])
2135
+                and !strpos($_SERVER['REQUEST_URI'], '?')
2136
+            ) {
2137
+                $GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
2138
+            }
2139
+        }
2140
+    }
2141
+
2142
+    // Et nettoyer l'url
2143
+    $GLOBALS['REQUEST_URI'] = (filter_var($GLOBALS['REQUEST_URI'], FILTER_SANITIZE_URL) ?: '');
2144
+
2145
+    $url[$profondeur] = url_de_($http, $host, $GLOBALS['REQUEST_URI'], $profondeur);
2146
+
2147
+    return $url[$profondeur];
2149 2148
 }
2150 2149
 
2151 2150
 /**
@@ -2158,26 +2157,26 @@  discard block
 block discarded – undo
2158 2157
  * @return string
2159 2158
  */
2160 2159
 function url_de_($http, $host, $request, $prof = 0) {
2161
-	$prof = max($prof, 0);
2160
+    $prof = max($prof, 0);
2162 2161
 
2163
-	$myself = ltrim($request, '/');
2164
-	# supprimer la chaine de GET
2165
-	[$myself] = explode('?', $myself);
2166
-	// vieux mode HTTP qui envoie après le nom de la methode l'URL compléte
2167
-	// protocole, "://", nom du serveur avant le path dans _SERVER["REQUEST_URI"]
2168
-	if (strpos($myself, '://') !== false) {
2169
-		$myself = explode('://', $myself);
2170
-		array_shift($myself);
2171
-		$myself = implode('://', $myself);
2172
-		$myself = explode('/', $myself);
2173
-		array_shift($myself);
2174
-		$myself = implode('/', $myself);
2175
-	}
2176
-	$url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)) . '/';
2162
+    $myself = ltrim($request, '/');
2163
+    # supprimer la chaine de GET
2164
+    [$myself] = explode('?', $myself);
2165
+    // vieux mode HTTP qui envoie après le nom de la methode l'URL compléte
2166
+    // protocole, "://", nom du serveur avant le path dans _SERVER["REQUEST_URI"]
2167
+    if (strpos($myself, '://') !== false) {
2168
+        $myself = explode('://', $myself);
2169
+        array_shift($myself);
2170
+        $myself = implode('://', $myself);
2171
+        $myself = explode('/', $myself);
2172
+        array_shift($myself);
2173
+        $myself = implode('/', $myself);
2174
+    }
2175
+    $url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)) . '/';
2177 2176
 
2178
-	$url = $http . '://' . rtrim($host, '/') . '/' . ltrim($url, '/');
2177
+    $url = $http . '://' . rtrim($host, '/') . '/' . ltrim($url, '/');
2179 2178
 
2180
-	return $url;
2179
+    return $url;
2181 2180
 }
2182 2181
 
2183 2182
 
@@ -2212,26 +2211,26 @@  discard block
 block discarded – undo
2212 2211
  * @return string URL
2213 2212
  **/
2214 2213
 function generer_url_ecrire(?string $script = '', $args = '', $no_entities = false, $rel = false) {
2215
-	$script ??= '';
2216
-	if (!$rel) {
2217
-		$rel = url_de_base() . _DIR_RESTREINT_ABS . _SPIP_ECRIRE_SCRIPT;
2218
-	} else {
2219
-		if (!is_string($rel)) {
2220
-			$rel = _DIR_RESTREINT ?: './' . _SPIP_ECRIRE_SCRIPT;
2221
-		}
2222
-	}
2223
-
2224
-	[$script, $ancre] = array_pad(explode('#', $script), 2, null);
2225
-	if ($script and ($script <> 'accueil' or $rel)) {
2226
-		$args = "?exec=$script" . (!$args ? '' : "&$args");
2227
-	} elseif ($args) {
2228
-		$args = "?$args";
2229
-	}
2230
-	if ($ancre) {
2231
-		$args .= "#$ancre";
2232
-	}
2233
-
2234
-	return $rel . ($no_entities ? $args : str_replace('&', '&amp;', $args));
2214
+    $script ??= '';
2215
+    if (!$rel) {
2216
+        $rel = url_de_base() . _DIR_RESTREINT_ABS . _SPIP_ECRIRE_SCRIPT;
2217
+    } else {
2218
+        if (!is_string($rel)) {
2219
+            $rel = _DIR_RESTREINT ?: './' . _SPIP_ECRIRE_SCRIPT;
2220
+        }
2221
+    }
2222
+
2223
+    [$script, $ancre] = array_pad(explode('#', $script), 2, null);
2224
+    if ($script and ($script <> 'accueil' or $rel)) {
2225
+        $args = "?exec=$script" . (!$args ? '' : "&$args");
2226
+    } elseif ($args) {
2227
+        $args = "?$args";
2228
+    }
2229
+    if ($ancre) {
2230
+        $args .= "#$ancre";
2231
+    }
2232
+
2233
+    return $rel . ($no_entities ? $args : str_replace('&', '&amp;', $args));
2235 2234
 }
2236 2235
 
2237 2236
 //
@@ -2253,15 +2252,15 @@  discard block
 block discarded – undo
2253 2252
  *     Nom du fichier (constante _SPIP_SCRIPT), sinon nom par défaut
2254 2253
  **/
2255 2254
 function get_spip_script($default = '') {
2256
-	if (!defined('_SPIP_SCRIPT')) {
2257
-		return 'spip.php';
2258
-	}
2259
-	# cas define('_SPIP_SCRIPT', '');
2260
-	if (_SPIP_SCRIPT) {
2261
-		return _SPIP_SCRIPT;
2262
-	} else {
2263
-		return $default;
2264
-	}
2255
+    if (!defined('_SPIP_SCRIPT')) {
2256
+        return 'spip.php';
2257
+    }
2258
+    # cas define('_SPIP_SCRIPT', '');
2259
+    if (_SPIP_SCRIPT) {
2260
+        return _SPIP_SCRIPT;
2261
+    } else {
2262
+        return $default;
2263
+    }
2265 2264
 }
2266 2265
 
2267 2266
 /**
@@ -2290,45 +2289,45 @@  discard block
 block discarded – undo
2290 2289
  * @return string URL
2291 2290
  **/
2292 2291
 function generer_url_public($script = '', $args = '', $no_entities = false, $rel = true, $action = '') {
2293
-	// si le script est une action (spip_pass, spip_inscription),
2294
-	// standardiser vers la nouvelle API
2295
-
2296
-	if (is_array($args)) {
2297
-		$args = http_build_query($args);
2298
-	}
2299
-
2300
-	$url = '';
2301
-	if ($f = charger_fonction_url('page')) {
2302
-		$url = $f($script, $args);
2303
-		if ($url and !$rel) {
2304
-			include_spip('inc/filtres_mini');
2305
-			$url = url_absolue($url);
2306
-		}
2307
-	}
2308
-	if (!$url) {
2309
-		if (!$action) {
2310
-			$action = get_spip_script();
2311
-		}
2312
-		if ($script) {
2313
-			$action = parametre_url($action, _SPIP_PAGE, $script, '&');
2314
-		}
2315
-		if ($args) {
2316
-			$action .= (strpos($action, '?') !== false ? '&' : '?') . $args;
2317
-		}
2318
-		// ne pas generer une url avec /./?page= en cas d'url absolue et de _SPIP_SCRIPT vide
2319
-		$url = ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(), '/') . preg_replace(',^/[.]/,', '/', "/$action"));
2320
-	}
2321
-
2322
-	if (!$no_entities) {
2323
-		$url = quote_amp($url);
2324
-	}
2325
-
2326
-	return $url;
2292
+    // si le script est une action (spip_pass, spip_inscription),
2293
+    // standardiser vers la nouvelle API
2294
+
2295
+    if (is_array($args)) {
2296
+        $args = http_build_query($args);
2297
+    }
2298
+
2299
+    $url = '';
2300
+    if ($f = charger_fonction_url('page')) {
2301
+        $url = $f($script, $args);
2302
+        if ($url and !$rel) {
2303
+            include_spip('inc/filtres_mini');
2304
+            $url = url_absolue($url);
2305
+        }
2306
+    }
2307
+    if (!$url) {
2308
+        if (!$action) {
2309
+            $action = get_spip_script();
2310
+        }
2311
+        if ($script) {
2312
+            $action = parametre_url($action, _SPIP_PAGE, $script, '&');
2313
+        }
2314
+        if ($args) {
2315
+            $action .= (strpos($action, '?') !== false ? '&' : '?') . $args;
2316
+        }
2317
+        // ne pas generer une url avec /./?page= en cas d'url absolue et de _SPIP_SCRIPT vide
2318
+        $url = ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(), '/') . preg_replace(',^/[.]/,', '/', "/$action"));
2319
+    }
2320
+
2321
+    if (!$no_entities) {
2322
+        $url = quote_amp($url);
2323
+    }
2324
+
2325
+    return $url;
2327 2326
 }
2328 2327
 
2329 2328
 function generer_url_prive($script, $args = '', $no_entities = false) {
2330 2329
 
2331
-	return generer_url_public($script, $args, $no_entities, false, _DIR_RESTREINT_ABS . 'prive.php');
2330
+    return generer_url_public($script, $args, $no_entities, false, _DIR_RESTREINT_ABS . 'prive.php');
2332 2331
 }
2333 2332
 
2334 2333
 // Pour les formulaires en methode POST,
@@ -2353,19 +2352,19 @@  discard block
 block discarded – undo
2353 2352
  **/
2354 2353
 function generer_form_ecrire($script, $corps, $atts = '', $submit = '') {
2355 2354
 
2356
-	$script1 = explode('&', $script);
2357
-	$script1 = reset($script1);
2355
+    $script1 = explode('&', $script);
2356
+    $script1 = reset($script1);
2358 2357
 
2359
-	return "<form action='"
2360
-	. ($script ? generer_url_ecrire($script) : '')
2361
-	. "' "
2362
-	. ($atts ?: " method='post'")
2363
-	. "><div>\n"
2364
-	. "<input type='hidden' name='exec' value='$script1' />"
2365
-	. $corps
2366
-	. (!$submit ? '' :
2367
-		("<div style='text-align: " . $GLOBALS['spip_lang_right'] . "'><input class='fondo submit btn' type='submit' value=\"" . entites_html($submit) . '" /></div>'))
2368
-	. "</div></form>\n";
2358
+    return "<form action='"
2359
+    . ($script ? generer_url_ecrire($script) : '')
2360
+    . "' "
2361
+    . ($atts ?: " method='post'")
2362
+    . "><div>\n"
2363
+    . "<input type='hidden' name='exec' value='$script1' />"
2364
+    . $corps
2365
+    . (!$submit ? '' :
2366
+        ("<div style='text-align: " . $GLOBALS['spip_lang_right'] . "'><input class='fondo submit btn' type='submit' value=\"" . entites_html($submit) . '" /></div>'))
2367
+    . "</div></form>\n";
2369 2368
 }
2370 2369
 
2371 2370
 /**
@@ -2382,22 +2381,22 @@  discard block
 block discarded – undo
2382 2381
  * @return string
2383 2382
  */
2384 2383
 function generer_form_action($script, $corps, $atts = '', $public = false) {
2385
-	// si l'on est dans l'espace prive, on garde dans l'url
2386
-	// l'exec a l'origine de l'action, qui permet de savoir si il est necessaire
2387
-	// ou non de proceder a l'authentification (cas typique de l'install par exemple)
2388
-	$h = (_DIR_RACINE and !$public)
2389
-		? generer_url_ecrire(_request('exec'))
2390
-		: generer_url_public();
2384
+    // si l'on est dans l'espace prive, on garde dans l'url
2385
+    // l'exec a l'origine de l'action, qui permet de savoir si il est necessaire
2386
+    // ou non de proceder a l'authentification (cas typique de l'install par exemple)
2387
+    $h = (_DIR_RACINE and !$public)
2388
+        ? generer_url_ecrire(_request('exec'))
2389
+        : generer_url_public();
2391 2390
 
2392
-	return "\n<form action='" .
2393
-	$h .
2394
-	"'" .
2395
-	$atts .
2396
-	">\n" .
2397
-	'<div>' .
2398
-	"\n<input type='hidden' name='action' value='$script' />" .
2399
-	$corps .
2400
-	'</div></form>';
2391
+    return "\n<form action='" .
2392
+    $h .
2393
+    "'" .
2394
+    $atts .
2395
+    ">\n" .
2396
+    '<div>' .
2397
+    "\n<input type='hidden' name='action' value='$script' />" .
2398
+    $corps .
2399
+    '</div></form>';
2401 2400
 }
2402 2401
 
2403 2402
 /**
@@ -2416,22 +2415,22 @@  discard block
 block discarded – undo
2416 2415
  *     URL
2417 2416
  */
2418 2417
 function generer_url_action($script, $args = '', $no_entities = false, $public = false) {
2419
-	// si l'on est dans l'espace prive, on garde dans l'url
2420
-	// l'exec a l'origine de l'action, qui permet de savoir si il est necessaire
2421
-	// ou non de proceder a l'authentification (cas typique de l'install par exemple)
2422
-	$url = (_DIR_RACINE and !$public)
2423
-		? generer_url_ecrire(_request('exec'))
2424
-		: generer_url_public('', '', false, false);
2425
-	$url = parametre_url($url, 'action', $script);
2426
-	if ($args) {
2427
-		$url .= quote_amp('&' . $args);
2428
-	}
2418
+    // si l'on est dans l'espace prive, on garde dans l'url
2419
+    // l'exec a l'origine de l'action, qui permet de savoir si il est necessaire
2420
+    // ou non de proceder a l'authentification (cas typique de l'install par exemple)
2421
+    $url = (_DIR_RACINE and !$public)
2422
+        ? generer_url_ecrire(_request('exec'))
2423
+        : generer_url_public('', '', false, false);
2424
+    $url = parametre_url($url, 'action', $script);
2425
+    if ($args) {
2426
+        $url .= quote_amp('&' . $args);
2427
+    }
2429 2428
 
2430
-	if ($no_entities) {
2431
-		$url = str_replace('&amp;', '&', $url);
2432
-	}
2429
+    if ($no_entities) {
2430
+        $url = str_replace('&amp;', '&', $url);
2431
+    }
2433 2432
 
2434
-	return $url;
2433
+    return $url;
2435 2434
 }
2436 2435
 
2437 2436
 
@@ -2450,23 +2449,23 @@  discard block
 block discarded – undo
2450 2449
  *     URL
2451 2450
  */
2452 2451
 function generer_url_api(string $script, string $path, string $args, bool $no_entities = false, ?bool $public = null) {
2453
-	if (is_null($public)) {
2454
-		$public = (_DIR_RACINE ? false : '');
2455
-	}
2456
-	if (substr($script, -4) !== '.api') {
2457
-		$script .= '.api';
2458
-	}
2459
-	$url =
2460
-		(($public ? _DIR_RACINE : _DIR_RESTREINT) ?: './')
2461
-	. $script . '/'
2462
-	. ($path ? trim($path, '/') : '')
2463
-	. ($args ? '?' . quote_amp($args) : '');
2452
+    if (is_null($public)) {
2453
+        $public = (_DIR_RACINE ? false : '');
2454
+    }
2455
+    if (substr($script, -4) !== '.api') {
2456
+        $script .= '.api';
2457
+    }
2458
+    $url =
2459
+        (($public ? _DIR_RACINE : _DIR_RESTREINT) ?: './')
2460
+    . $script . '/'
2461
+    . ($path ? trim($path, '/') : '')
2462
+    . ($args ? '?' . quote_amp($args) : '');
2464 2463
 
2465
-	if ($no_entities) {
2466
-		$url = str_replace('&amp;', '&', $url);
2467
-	}
2464
+    if ($no_entities) {
2465
+        $url = str_replace('&amp;', '&', $url);
2466
+    }
2468 2467
 
2469
-	return $url;
2468
+    return $url;
2470 2469
 }
2471 2470
 
2472 2471
 
@@ -2479,8 +2478,8 @@  discard block
 block discarded – undo
2479 2478
  * @param string $ta Répertoire temporaire accessible
2480 2479
  */
2481 2480
 function spip_initialisation($pi = null, $pa = null, $ti = null, $ta = null) {
2482
-	spip_initialisation_core($pi, $pa, $ti, $ta);
2483
-	spip_initialisation_suite();
2481
+    spip_initialisation_core($pi, $pa, $ti, $ta);
2482
+    spip_initialisation_suite();
2484 2483
 }
2485 2484
 
2486 2485
 /**
@@ -2500,315 +2499,315 @@  discard block
 block discarded – undo
2500 2499
  * @param string $ta Répertoire temporaire accessible
2501 2500
  */
2502 2501
 function spip_initialisation_core($pi = null, $pa = null, $ti = null, $ta = null) {
2503
-	static $too_late = 0;
2504
-	if ($too_late++) {
2505
-		return;
2506
-	}
2507
-
2508
-	// Declaration des repertoires
2509
-
2510
-	// le nom du repertoire plugins/ activables/desactivables
2511
-	if (!defined('_DIR_PLUGINS')) {
2512
-		define('_DIR_PLUGINS', _DIR_RACINE . 'plugins/');
2513
-	}
2514
-
2515
-	// le nom du repertoire des extensions/ permanentes du core, toujours actives
2516
-	if (!defined('_DIR_PLUGINS_DIST')) {
2517
-		define('_DIR_PLUGINS_DIST', _DIR_RACINE . 'plugins-dist/');
2518
-	}
2519
-
2520
-	// le nom du repertoire des librairies
2521
-	if (!defined('_DIR_LIB')) {
2522
-		define('_DIR_LIB', _DIR_RACINE . 'lib/');
2523
-	}
2524
-
2525
-	// répertoire des libs via Composer
2526
-	if (!defined('_DIR_VENDOR')) {
2527
-		define('_DIR_VENDOR', _DIR_RACINE . 'vendor/');
2528
-	}
2529
-
2530
-	if (!defined('_DIR_IMG')) {
2531
-		define('_DIR_IMG', $pa);
2532
-	}
2533
-	if (!defined('_DIR_LOGOS')) {
2534
-		define('_DIR_LOGOS', $pa);
2535
-	}
2536
-	if (!defined('_DIR_IMG_ICONES')) {
2537
-		define('_DIR_IMG_ICONES', _DIR_LOGOS . 'icones/');
2538
-	}
2539
-
2540
-	if (!defined('_DIR_DUMP')) {
2541
-		define('_DIR_DUMP', $ti . 'dump/');
2542
-	}
2543
-	if (!defined('_DIR_SESSIONS')) {
2544
-		define('_DIR_SESSIONS', $ti . 'sessions/');
2545
-	}
2546
-	if (!defined('_DIR_TRANSFERT')) {
2547
-		define('_DIR_TRANSFERT', $ti . 'upload/');
2548
-	}
2549
-	if (!defined('_DIR_CACHE')) {
2550
-		define('_DIR_CACHE', $ti . 'cache/');
2551
-	}
2552
-	if (!defined('_DIR_CACHE_XML')) {
2553
-		define('_DIR_CACHE_XML', _DIR_CACHE . 'xml/');
2554
-	}
2555
-	if (!defined('_DIR_SKELS')) {
2556
-		define('_DIR_SKELS', _DIR_CACHE . 'skel/');
2557
-	}
2558
-	if (!defined('_DIR_AIDE')) {
2559
-		define('_DIR_AIDE', _DIR_CACHE . 'aide/');
2560
-	}
2561
-	if (!defined('_DIR_TMP')) {
2562
-		define('_DIR_TMP', $ti);
2563
-	}
2564
-
2565
-	if (!defined('_DIR_VAR')) {
2566
-		define('_DIR_VAR', $ta);
2567
-	}
2568
-
2569
-	if (!defined('_DIR_ETC')) {
2570
-		define('_DIR_ETC', $pi);
2571
-	}
2572
-	if (!defined('_DIR_CONNECT')) {
2573
-		define('_DIR_CONNECT', $pi);
2574
-	}
2575
-	if (!defined('_DIR_CHMOD')) {
2576
-		define('_DIR_CHMOD', $pi);
2577
-	}
2578
-
2579
-	if (!isset($GLOBALS['test_dirs'])) {
2580
-		// Pas $pi car il est bon de le mettre hors ecriture apres intstall
2581
-		// il sera rajoute automatiquement si besoin a l'etape 2 de l'install
2582
-	$GLOBALS['test_dirs'] = [$pa, $ti, $ta];
2583
-	}
2584
-
2585
-	// Declaration des fichiers
2586
-
2587
-	if (!defined('_CACHE_PLUGINS_PATH')) {
2588
-		define('_CACHE_PLUGINS_PATH', _DIR_CACHE . 'charger_plugins_chemins.php');
2589
-	}
2590
-	if (!defined('_CACHE_PLUGINS_OPT')) {
2591
-		define('_CACHE_PLUGINS_OPT', _DIR_CACHE . 'charger_plugins_options.php');
2592
-	}
2593
-	if (!defined('_CACHE_PLUGINS_FCT')) {
2594
-		define('_CACHE_PLUGINS_FCT', _DIR_CACHE . 'charger_plugins_fonctions.php');
2595
-	}
2596
-	if (!defined('_CACHE_PIPELINES')) {
2597
-		define('_CACHE_PIPELINES', _DIR_CACHE . 'charger_pipelines.php');
2598
-	}
2599
-	if (!defined('_CACHE_CHEMIN')) {
2600
-		define('_CACHE_CHEMIN', _DIR_CACHE . 'chemin.txt');
2601
-	}
2602
-
2603
-	# attention .php obligatoire pour ecrire_fichier_securise
2604
-	if (!defined('_FILE_META')) {
2605
-		define('_FILE_META', $ti . 'meta_cache.php');
2606
-	}
2607
-	if (!defined('_DIR_LOG')) {
2608
-		define('_DIR_LOG', _DIR_TMP . 'log/');
2609
-	}
2610
-	if (!defined('_FILE_LOG')) {
2611
-		define('_FILE_LOG', 'spip');
2612
-	}
2613
-	if (!defined('_FILE_LOG_SUFFIX')) {
2614
-		define('_FILE_LOG_SUFFIX', '.log');
2615
-	}
2616
-
2617
-	// Le fichier de connexion a la base de donnees
2618
-	// tient compte des anciennes versions (inc_connect...)
2619
-	if (!defined('_FILE_CONNECT_INS')) {
2620
-		define('_FILE_CONNECT_INS', 'connect');
2621
-	}
2622
-	if (!defined('_FILE_CONNECT')) {
2623
-		define(
2624
-			'_FILE_CONNECT',
2625
-			(@is_readable($f = _DIR_CONNECT . _FILE_CONNECT_INS . '.php') ? $f
2626
-			: (@is_readable($f = _DIR_RESTREINT . 'inc_connect.php') ? $f
2627
-			: false))
2628
-		);
2629
-	}
2630
-
2631
-	// Le fichier de reglages des droits
2632
-	if (!defined('_FILE_CHMOD_INS')) {
2633
-		define('_FILE_CHMOD_INS', 'chmod');
2634
-	}
2635
-	if (!defined('_FILE_CHMOD')) {
2636
-		define(
2637
-			'_FILE_CHMOD',
2638
-			(@is_readable($f = _DIR_CHMOD . _FILE_CHMOD_INS . '.php') ? $f
2639
-			: false)
2640
-		);
2641
-	}
2642
-
2643
-	if (!defined('_FILE_LDAP')) {
2644
-		define('_FILE_LDAP', 'ldap.php');
2645
-	}
2646
-
2647
-	if (!defined('_FILE_TMP_SUFFIX')) {
2648
-		define('_FILE_TMP_SUFFIX', '.tmp.php');
2649
-	}
2650
-	if (!defined('_FILE_CONNECT_TMP')) {
2651
-		define('_FILE_CONNECT_TMP', _DIR_CONNECT . _FILE_CONNECT_INS . _FILE_TMP_SUFFIX);
2652
-	}
2653
-	if (!defined('_FILE_CHMOD_TMP')) {
2654
-		define('_FILE_CHMOD_TMP', _DIR_CHMOD . _FILE_CHMOD_INS . _FILE_TMP_SUFFIX);
2655
-	}
2656
-
2657
-	// Definition des droits d'acces en ecriture
2658
-	if (!defined('_SPIP_CHMOD') and _FILE_CHMOD) {
2659
-		include_once _FILE_CHMOD;
2660
-	}
2661
-
2662
-	// Se mefier des fichiers mal remplis!
2663
-	if (!defined('_SPIP_CHMOD')) {
2664
-		define('_SPIP_CHMOD', 0777);
2665
-	}
2666
-
2667
-	if (!defined('_DEFAULT_CHARSET')) {
2668
-		/** Le charset par défaut lors de l'installation */
2669
-		define('_DEFAULT_CHARSET', 'utf-8');
2670
-	}
2671
-	if (!defined('_ROOT_PLUGINS')) {
2672
-		define('_ROOT_PLUGINS', _ROOT_RACINE . 'plugins/');
2673
-	}
2674
-	if (!defined('_ROOT_PLUGINS_DIST')) {
2675
-		define('_ROOT_PLUGINS_DIST', _ROOT_RACINE . 'plugins-dist/');
2676
-	}
2677
-	if (!defined('_ROOT_PLUGINS_SUPPL') && defined('_DIR_PLUGINS_SUPPL') && _DIR_PLUGINS_SUPPL) {
2678
-		define('_ROOT_PLUGINS_SUPPL', _ROOT_RACINE . str_replace(_DIR_RACINE, '', _DIR_PLUGINS_SUPPL));
2679
-	}
2680
-
2681
-	// La taille des Log
2682
-	if (!defined('_MAX_LOG')) {
2683
-		define('_MAX_LOG', 100);
2684
-	}
2685
-
2686
-	// Sommes-nous dans l'empire du Mal ?
2687
-	// (ou sous le signe du Pingouin, ascendant GNU ?)
2688
-	if (isset($_SERVER['SERVER_SOFTWARE']) and str_contains($_SERVER['SERVER_SOFTWARE'], '(Win')) {
2689
-		if (!defined('_OS_SERVEUR')) {
2690
-			define('_OS_SERVEUR', 'windows');
2691
-		}
2692
-		if (!defined('_SPIP_LOCK_MODE')) {
2693
-			define('_SPIP_LOCK_MODE', 1);
2694
-		} // utiliser le flock php
2695
-	} else {
2696
-		if (!defined('_OS_SERVEUR')) {
2697
-			define('_OS_SERVEUR', '');
2698
-		}
2699
-		if (!defined('_SPIP_LOCK_MODE')) {
2700
-			define('_SPIP_LOCK_MODE', 1);
2701
-		} // utiliser le flock php
2702
-		#if (!defined('_SPIP_LOCK_MODE')) define('_SPIP_LOCK_MODE',2); // utiliser le nfslock de spip mais link() est tres souvent interdite
2703
-	}
2704
-
2705
-	// Langue par defaut
2706
-	if (!defined('_LANGUE_PAR_DEFAUT')) {
2707
-		define('_LANGUE_PAR_DEFAUT', 'fr');
2708
-	}
2709
-
2710
-	//
2711
-	// Module de lecture/ecriture/suppression de fichiers utilisant flock()
2712
-	// (non surchargeable en l'etat ; attention si on utilise include_spip()
2713
-	// pour le rendre surchargeable, on va provoquer un reecriture
2714
-	// systematique du noyau ou une baisse de perfs => a etudier)
2715
-	include_once _ROOT_RESTREINT . 'inc/flock.php';
2716
-
2717
-	// charger tout de suite le path et son cache
2718
-	load_path_cache();
2719
-
2720
-	// *********** traiter les variables ************
2721
-
2722
-	//
2723
-	// Securite
2724
-	//
2725
-
2726
-	// Ne pas se faire manger par un bug php qui accepte ?GLOBALS[truc]=toto
2727
-	if (isset($_REQUEST['GLOBALS'])) {
2728
-		die();
2729
-	}
2730
-	// nettoyer les magic quotes \' et les caracteres nuls %00
2731
-	spip_desinfecte($_GET);
2732
-	spip_desinfecte($_POST);
2733
-	spip_desinfecte($_COOKIE);
2734
-	spip_desinfecte($_REQUEST);
2735
-
2736
-	// appliquer le cookie_prefix
2737
-	if ($GLOBALS['cookie_prefix'] != 'spip') {
2738
-		include_spip('inc/cookie');
2739
-		recuperer_cookies_spip($GLOBALS['cookie_prefix']);
2740
-	}
2741
-
2742
-	// Compatibilite avec serveurs ne fournissant pas $REQUEST_URI
2743
-	if (isset($_SERVER['REQUEST_URI'])) {
2744
-		$GLOBALS['REQUEST_URI'] = $_SERVER['REQUEST_URI'];
2745
-	} else {
2746
-		$GLOBALS['REQUEST_URI'] = (php_sapi_name() !== 'cli') ? $_SERVER['PHP_SELF'] : '';
2747
-		if (
2748
-			!empty($_SERVER['QUERY_STRING'])
2749
-			and !strpos($_SERVER['REQUEST_URI'], '?')
2750
-		) {
2751
-			$GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
2752
-		}
2753
-	}
2754
-
2755
-	// Duree de validite de l'alea pour les cookies et ce qui s'ensuit.
2756
-	if (!defined('_RENOUVELLE_ALEA')) {
2757
-		define('_RENOUVELLE_ALEA', 12 * 3600);
2758
-	}
2759
-	if (!defined('_DUREE_COOKIE_ADMIN')) {
2760
-		define('_DUREE_COOKIE_ADMIN', 14 * 24 * 3600);
2761
-	}
2762
-
2763
-	// charger les meta si possible et renouveller l'alea au besoin
2764
-	// charge aussi effacer_meta et ecrire_meta
2765
-	$inc_meta = charger_fonction('meta', 'inc');
2766
-	$inc_meta();
2767
-
2768
-	// nombre de repertoires depuis la racine
2769
-	// on compare a l'adresse de spip.php : $_SERVER["SCRIPT_NAME"]
2770
-	// ou a defaut celle donnee en meta ; (mais si celle-ci est fausse
2771
-	// le calcul est faux)
2772
-	if (!_DIR_RESTREINT) {
2773
-		$GLOBALS['profondeur_url'] = 1;
2774
-	} else {
2775
-		$uri = isset($_SERVER['REQUEST_URI']) ? explode('?', $_SERVER['REQUEST_URI']) : '';
2776
-		$uri_ref = $_SERVER['SCRIPT_NAME'];
2777
-		if (
2778
-			!$uri_ref
2779
-			// si on est appele avec un autre ti, on est sans doute en mutu
2780
-			// si jamais c'est de la mutu avec sous rep, on est perdu si on se fie
2781
-			// a spip.php qui est a la racine du spip, et vue qu'on sait pas se reperer
2782
-			// s'en remettre a l'adresse du site. alea jacta est.
2783
-			or $ti !== _NOM_TEMPORAIRES_INACCESSIBLES
2784
-		) {
2785
-			if (isset($GLOBALS['meta']['adresse_site'])) {
2786
-				$uri_ref = parse_url($GLOBALS['meta']['adresse_site']);
2787
-				$uri_ref = ($uri_ref['path'] ?? '') . '/';
2788
-			} else {
2789
-				$uri_ref = '';
2790
-			}
2791
-		}
2792
-		if (!$uri or !$uri_ref) {
2793
-			$GLOBALS['profondeur_url'] = 0;
2794
-		} else {
2795
-			$GLOBALS['profondeur_url'] = max(
2796
-				0,
2797
-				substr_count($uri[0], '/')
2798
-				- substr_count($uri_ref, '/')
2799
-			);
2800
-		}
2801
-	}
2802
-	// s'il y a un cookie ou PHP_AUTH, initialiser visiteur_session
2803
-	if (_FILE_CONNECT) {
2804
-		if (
2805
-			verifier_visiteur() == '0minirezo'
2806
-			// si c'est un admin sans cookie admin, il faut ignorer le cache chemin !
2807
-			and !isset($_COOKIE['spip_admin'])
2808
-		) {
2809
-			clear_path_cache();
2810
-		}
2811
-	}
2502
+    static $too_late = 0;
2503
+    if ($too_late++) {
2504
+        return;
2505
+    }
2506
+
2507
+    // Declaration des repertoires
2508
+
2509
+    // le nom du repertoire plugins/ activables/desactivables
2510
+    if (!defined('_DIR_PLUGINS')) {
2511
+        define('_DIR_PLUGINS', _DIR_RACINE . 'plugins/');
2512
+    }
2513
+
2514
+    // le nom du repertoire des extensions/ permanentes du core, toujours actives
2515
+    if (!defined('_DIR_PLUGINS_DIST')) {
2516
+        define('_DIR_PLUGINS_DIST', _DIR_RACINE . 'plugins-dist/');
2517
+    }
2518
+
2519
+    // le nom du repertoire des librairies
2520
+    if (!defined('_DIR_LIB')) {
2521
+        define('_DIR_LIB', _DIR_RACINE . 'lib/');
2522
+    }
2523
+
2524
+    // répertoire des libs via Composer
2525
+    if (!defined('_DIR_VENDOR')) {
2526
+        define('_DIR_VENDOR', _DIR_RACINE . 'vendor/');
2527
+    }
2528
+
2529
+    if (!defined('_DIR_IMG')) {
2530
+        define('_DIR_IMG', $pa);
2531
+    }
2532
+    if (!defined('_DIR_LOGOS')) {
2533
+        define('_DIR_LOGOS', $pa);
2534
+    }
2535
+    if (!defined('_DIR_IMG_ICONES')) {
2536
+        define('_DIR_IMG_ICONES', _DIR_LOGOS . 'icones/');
2537
+    }
2538
+
2539
+    if (!defined('_DIR_DUMP')) {
2540
+        define('_DIR_DUMP', $ti . 'dump/');
2541
+    }
2542
+    if (!defined('_DIR_SESSIONS')) {
2543
+        define('_DIR_SESSIONS', $ti . 'sessions/');
2544
+    }
2545
+    if (!defined('_DIR_TRANSFERT')) {
2546
+        define('_DIR_TRANSFERT', $ti . 'upload/');
2547
+    }
2548
+    if (!defined('_DIR_CACHE')) {
2549
+        define('_DIR_CACHE', $ti . 'cache/');
2550
+    }
2551
+    if (!defined('_DIR_CACHE_XML')) {
2552
+        define('_DIR_CACHE_XML', _DIR_CACHE . 'xml/');
2553
+    }
2554
+    if (!defined('_DIR_SKELS')) {
2555
+        define('_DIR_SKELS', _DIR_CACHE . 'skel/');
2556
+    }
2557
+    if (!defined('_DIR_AIDE')) {
2558
+        define('_DIR_AIDE', _DIR_CACHE . 'aide/');
2559
+    }
2560
+    if (!defined('_DIR_TMP')) {
2561
+        define('_DIR_TMP', $ti);
2562
+    }
2563
+
2564
+    if (!defined('_DIR_VAR')) {
2565
+        define('_DIR_VAR', $ta);
2566
+    }
2567
+
2568
+    if (!defined('_DIR_ETC')) {
2569
+        define('_DIR_ETC', $pi);
2570
+    }
2571
+    if (!defined('_DIR_CONNECT')) {
2572
+        define('_DIR_CONNECT', $pi);
2573
+    }
2574
+    if (!defined('_DIR_CHMOD')) {
2575
+        define('_DIR_CHMOD', $pi);
2576
+    }
2577
+
2578
+    if (!isset($GLOBALS['test_dirs'])) {
2579
+        // Pas $pi car il est bon de le mettre hors ecriture apres intstall
2580
+        // il sera rajoute automatiquement si besoin a l'etape 2 de l'install
2581
+    $GLOBALS['test_dirs'] = [$pa, $ti, $ta];
2582
+    }
2583
+
2584
+    // Declaration des fichiers
2585
+
2586
+    if (!defined('_CACHE_PLUGINS_PATH')) {
2587
+        define('_CACHE_PLUGINS_PATH', _DIR_CACHE . 'charger_plugins_chemins.php');
2588
+    }
2589
+    if (!defined('_CACHE_PLUGINS_OPT')) {
2590
+        define('_CACHE_PLUGINS_OPT', _DIR_CACHE . 'charger_plugins_options.php');
2591
+    }
2592
+    if (!defined('_CACHE_PLUGINS_FCT')) {
2593
+        define('_CACHE_PLUGINS_FCT', _DIR_CACHE . 'charger_plugins_fonctions.php');
2594
+    }
2595
+    if (!defined('_CACHE_PIPELINES')) {
2596
+        define('_CACHE_PIPELINES', _DIR_CACHE . 'charger_pipelines.php');
2597
+    }
2598
+    if (!defined('_CACHE_CHEMIN')) {
2599
+        define('_CACHE_CHEMIN', _DIR_CACHE . 'chemin.txt');
2600
+    }
2601
+
2602
+    # attention .php obligatoire pour ecrire_fichier_securise
2603
+    if (!defined('_FILE_META')) {
2604
+        define('_FILE_META', $ti . 'meta_cache.php');
2605
+    }
2606
+    if (!defined('_DIR_LOG')) {
2607
+        define('_DIR_LOG', _DIR_TMP . 'log/');
2608
+    }
2609
+    if (!defined('_FILE_LOG')) {
2610
+        define('_FILE_LOG', 'spip');
2611
+    }
2612
+    if (!defined('_FILE_LOG_SUFFIX')) {
2613
+        define('_FILE_LOG_SUFFIX', '.log');
2614
+    }
2615
+
2616
+    // Le fichier de connexion a la base de donnees
2617
+    // tient compte des anciennes versions (inc_connect...)
2618
+    if (!defined('_FILE_CONNECT_INS')) {
2619
+        define('_FILE_CONNECT_INS', 'connect');
2620
+    }
2621
+    if (!defined('_FILE_CONNECT')) {
2622
+        define(
2623
+            '_FILE_CONNECT',
2624
+            (@is_readable($f = _DIR_CONNECT . _FILE_CONNECT_INS . '.php') ? $f
2625
+            : (@is_readable($f = _DIR_RESTREINT . 'inc_connect.php') ? $f
2626
+            : false))
2627
+        );
2628
+    }
2629
+
2630
+    // Le fichier de reglages des droits
2631
+    if (!defined('_FILE_CHMOD_INS')) {
2632
+        define('_FILE_CHMOD_INS', 'chmod');
2633
+    }
2634
+    if (!defined('_FILE_CHMOD')) {
2635
+        define(
2636
+            '_FILE_CHMOD',
2637
+            (@is_readable($f = _DIR_CHMOD . _FILE_CHMOD_INS . '.php') ? $f
2638
+            : false)
2639
+        );
2640
+    }
2641
+
2642
+    if (!defined('_FILE_LDAP')) {
2643
+        define('_FILE_LDAP', 'ldap.php');
2644
+    }
2645
+
2646
+    if (!defined('_FILE_TMP_SUFFIX')) {
2647
+        define('_FILE_TMP_SUFFIX', '.tmp.php');
2648
+    }
2649
+    if (!defined('_FILE_CONNECT_TMP')) {
2650
+        define('_FILE_CONNECT_TMP', _DIR_CONNECT . _FILE_CONNECT_INS . _FILE_TMP_SUFFIX);
2651
+    }
2652
+    if (!defined('_FILE_CHMOD_TMP')) {
2653
+        define('_FILE_CHMOD_TMP', _DIR_CHMOD . _FILE_CHMOD_INS . _FILE_TMP_SUFFIX);
2654
+    }
2655
+
2656
+    // Definition des droits d'acces en ecriture
2657
+    if (!defined('_SPIP_CHMOD') and _FILE_CHMOD) {
2658
+        include_once _FILE_CHMOD;
2659
+    }
2660
+
2661
+    // Se mefier des fichiers mal remplis!
2662
+    if (!defined('_SPIP_CHMOD')) {
2663
+        define('_SPIP_CHMOD', 0777);
2664
+    }
2665
+
2666
+    if (!defined('_DEFAULT_CHARSET')) {
2667
+        /** Le charset par défaut lors de l'installation */
2668
+        define('_DEFAULT_CHARSET', 'utf-8');
2669
+    }
2670
+    if (!defined('_ROOT_PLUGINS')) {
2671
+        define('_ROOT_PLUGINS', _ROOT_RACINE . 'plugins/');
2672
+    }
2673
+    if (!defined('_ROOT_PLUGINS_DIST')) {
2674
+        define('_ROOT_PLUGINS_DIST', _ROOT_RACINE . 'plugins-dist/');
2675
+    }
2676
+    if (!defined('_ROOT_PLUGINS_SUPPL') && defined('_DIR_PLUGINS_SUPPL') && _DIR_PLUGINS_SUPPL) {
2677
+        define('_ROOT_PLUGINS_SUPPL', _ROOT_RACINE . str_replace(_DIR_RACINE, '', _DIR_PLUGINS_SUPPL));
2678
+    }
2679
+
2680
+    // La taille des Log
2681
+    if (!defined('_MAX_LOG')) {
2682
+        define('_MAX_LOG', 100);
2683
+    }
2684
+
2685
+    // Sommes-nous dans l'empire du Mal ?
2686
+    // (ou sous le signe du Pingouin, ascendant GNU ?)
2687
+    if (isset($_SERVER['SERVER_SOFTWARE']) and str_contains($_SERVER['SERVER_SOFTWARE'], '(Win')) {
2688
+        if (!defined('_OS_SERVEUR')) {
2689
+            define('_OS_SERVEUR', 'windows');
2690
+        }
2691
+        if (!defined('_SPIP_LOCK_MODE')) {
2692
+            define('_SPIP_LOCK_MODE', 1);
2693
+        } // utiliser le flock php
2694
+    } else {
2695
+        if (!defined('_OS_SERVEUR')) {
2696
+            define('_OS_SERVEUR', '');
2697
+        }
2698
+        if (!defined('_SPIP_LOCK_MODE')) {
2699
+            define('_SPIP_LOCK_MODE', 1);
2700
+        } // utiliser le flock php
2701
+        #if (!defined('_SPIP_LOCK_MODE')) define('_SPIP_LOCK_MODE',2); // utiliser le nfslock de spip mais link() est tres souvent interdite
2702
+    }
2703
+
2704
+    // Langue par defaut
2705
+    if (!defined('_LANGUE_PAR_DEFAUT')) {
2706
+        define('_LANGUE_PAR_DEFAUT', 'fr');
2707
+    }
2708
+
2709
+    //
2710
+    // Module de lecture/ecriture/suppression de fichiers utilisant flock()
2711
+    // (non surchargeable en l'etat ; attention si on utilise include_spip()
2712
+    // pour le rendre surchargeable, on va provoquer un reecriture
2713
+    // systematique du noyau ou une baisse de perfs => a etudier)
2714
+    include_once _ROOT_RESTREINT . 'inc/flock.php';
2715
+
2716
+    // charger tout de suite le path et son cache
2717
+    load_path_cache();
2718
+
2719
+    // *********** traiter les variables ************
2720
+
2721
+    //
2722
+    // Securite
2723
+    //
2724
+
2725
+    // Ne pas se faire manger par un bug php qui accepte ?GLOBALS[truc]=toto
2726
+    if (isset($_REQUEST['GLOBALS'])) {
2727
+        die();
2728
+    }
2729
+    // nettoyer les magic quotes \' et les caracteres nuls %00
2730
+    spip_desinfecte($_GET);
2731
+    spip_desinfecte($_POST);
2732
+    spip_desinfecte($_COOKIE);
2733
+    spip_desinfecte($_REQUEST);
2734
+
2735
+    // appliquer le cookie_prefix
2736
+    if ($GLOBALS['cookie_prefix'] != 'spip') {
2737
+        include_spip('inc/cookie');
2738
+        recuperer_cookies_spip($GLOBALS['cookie_prefix']);
2739
+    }
2740
+
2741
+    // Compatibilite avec serveurs ne fournissant pas $REQUEST_URI
2742
+    if (isset($_SERVER['REQUEST_URI'])) {
2743
+        $GLOBALS['REQUEST_URI'] = $_SERVER['REQUEST_URI'];
2744
+    } else {
2745
+        $GLOBALS['REQUEST_URI'] = (php_sapi_name() !== 'cli') ? $_SERVER['PHP_SELF'] : '';
2746
+        if (
2747
+            !empty($_SERVER['QUERY_STRING'])
2748
+            and !strpos($_SERVER['REQUEST_URI'], '?')
2749
+        ) {
2750
+            $GLOBALS['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
2751
+        }
2752
+    }
2753
+
2754
+    // Duree de validite de l'alea pour les cookies et ce qui s'ensuit.
2755
+    if (!defined('_RENOUVELLE_ALEA')) {
2756
+        define('_RENOUVELLE_ALEA', 12 * 3600);
2757
+    }
2758
+    if (!defined('_DUREE_COOKIE_ADMIN')) {
2759
+        define('_DUREE_COOKIE_ADMIN', 14 * 24 * 3600);
2760
+    }
2761
+
2762
+    // charger les meta si possible et renouveller l'alea au besoin
2763
+    // charge aussi effacer_meta et ecrire_meta
2764
+    $inc_meta = charger_fonction('meta', 'inc');
2765
+    $inc_meta();
2766
+
2767
+    // nombre de repertoires depuis la racine
2768
+    // on compare a l'adresse de spip.php : $_SERVER["SCRIPT_NAME"]
2769
+    // ou a defaut celle donnee en meta ; (mais si celle-ci est fausse
2770
+    // le calcul est faux)
2771
+    if (!_DIR_RESTREINT) {
2772
+        $GLOBALS['profondeur_url'] = 1;
2773
+    } else {
2774
+        $uri = isset($_SERVER['REQUEST_URI']) ? explode('?', $_SERVER['REQUEST_URI']) : '';
2775
+        $uri_ref = $_SERVER['SCRIPT_NAME'];
2776
+        if (
2777
+            !$uri_ref
2778
+            // si on est appele avec un autre ti, on est sans doute en mutu
2779
+            // si jamais c'est de la mutu avec sous rep, on est perdu si on se fie
2780
+            // a spip.php qui est a la racine du spip, et vue qu'on sait pas se reperer
2781
+            // s'en remettre a l'adresse du site. alea jacta est.
2782
+            or $ti !== _NOM_TEMPORAIRES_INACCESSIBLES
2783
+        ) {
2784
+            if (isset($GLOBALS['meta']['adresse_site'])) {
2785
+                $uri_ref = parse_url($GLOBALS['meta']['adresse_site']);
2786
+                $uri_ref = ($uri_ref['path'] ?? '') . '/';
2787
+            } else {
2788
+                $uri_ref = '';
2789
+            }
2790
+        }
2791
+        if (!$uri or !$uri_ref) {
2792
+            $GLOBALS['profondeur_url'] = 0;
2793
+        } else {
2794
+            $GLOBALS['profondeur_url'] = max(
2795
+                0,
2796
+                substr_count($uri[0], '/')
2797
+                - substr_count($uri_ref, '/')
2798
+            );
2799
+        }
2800
+    }
2801
+    // s'il y a un cookie ou PHP_AUTH, initialiser visiteur_session
2802
+    if (_FILE_CONNECT) {
2803
+        if (
2804
+            verifier_visiteur() == '0minirezo'
2805
+            // si c'est un admin sans cookie admin, il faut ignorer le cache chemin !
2806
+            and !isset($_COOKIE['spip_admin'])
2807
+        ) {
2808
+            clear_path_cache();
2809
+        }
2810
+    }
2812 2811
 }
2813 2812
 
2814 2813
 /**
@@ -2817,157 +2816,157 @@  discard block
 block discarded – undo
2817 2816
  *
2818 2817
  */
2819 2818
 function spip_initialisation_suite() {
2820
-	static $too_late = 0;
2821
-	if ($too_late++) {
2822
-		return;
2823
-	}
2824
-
2825
-	// taille mini des login
2826
-	if (!defined('_LOGIN_TROP_COURT')) {
2827
-		define('_LOGIN_TROP_COURT', 4);
2828
-	}
2829
-
2830
-	// la taille maxi des logos (0 : pas de limite) (pas de define par defaut, ce n'est pas utile)
2831
-	#if (!defined('_LOGO_MAX_SIZE')) define('_LOGO_MAX_SIZE', 0); # poids en ko
2832
-	#if (!defined('_LOGO_MAX_WIDTH')) define('_LOGO_MAX_WIDTH', 0); # largeur en pixels
2833
-	#if (!defined('_LOGO_MAX_HEIGHT')) define('_LOGO_MAX_HEIGHT', 0); # hauteur en pixels
2834
-
2835
-	// la taille maxi des images (0 : pas de limite) (pas de define par defaut, ce n'est pas utile)
2836
-	#if (!defined('_DOC_MAX_SIZE')) define('_DOC_MAX_SIZE', 0); # poids en ko
2837
-	#if (!defined('_IMG_MAX_SIZE')) define('_IMG_MAX_SIZE', 0); # poids en ko
2838
-	#if (!defined('_IMG_MAX_WIDTH')) define('_IMG_MAX_WIDTH', 0); # largeur en pixels
2839
-	#if (!defined('_IMG_MAX_HEIGHT')) define('_IMG_MAX_HEIGHT', 0); # hauteur en pixels
2840
-
2841
-	if (!defined('_PASS_LONGUEUR_MINI')) {
2842
-		define('_PASS_LONGUEUR_MINI', 6);
2843
-	}
2844
-
2845
-	// largeur maximale des images dans l'administration
2846
-	if (!defined('_IMG_ADMIN_MAX_WIDTH')) {
2847
-		define('_IMG_ADMIN_MAX_WIDTH', 768);
2848
-	}
2849
-
2850
-	// Qualite des images calculees automatiquement. C'est un nombre entre 0 et 100, meme pour imagick (on ramene a 0..1 par la suite)
2851
-	if (!defined('_IMG_QUALITE')) {
2852
-		define('_IMG_QUALITE', 85);
2853
-	} # valeur par defaut
2854
-	if (!defined('_IMG_GD_QUALITE')) {
2855
-		define('_IMG_GD_QUALITE', _IMG_QUALITE);
2856
-	} # surcharge pour la lib GD
2857
-	if (!defined('_IMG_CONVERT_QUALITE')) {
2858
-		define('_IMG_CONVERT_QUALITE', _IMG_QUALITE);
2859
-	} # surcharge pour imagick en ligne de commande
2860
-	// Historiquement la valeur pour imagick semble differente. Si ca n'est pas necessaire, il serait preferable de garder _IMG_QUALITE
2861
-	if (!defined('_IMG_IMAGICK_QUALITE')) {
2862
-		define('_IMG_IMAGICK_QUALITE', 75);
2863
-	} # surcharge pour imagick en PHP
2864
-
2865
-	if (!defined('_COPIE_LOCALE_MAX_SIZE')) {
2866
-		define('_COPIE_LOCALE_MAX_SIZE', 33_554_432);
2867
-	} // poids en octet
2868
-
2869
-	// qq chaines standard
2870
-	if (!defined('_ACCESS_FILE_NAME')) {
2871
-		define('_ACCESS_FILE_NAME', '.htaccess');
2872
-	}
2873
-	if (!defined('_AUTH_USER_FILE')) {
2874
-		define('_AUTH_USER_FILE', '.htpasswd');
2875
-	}
2876
-	if (!defined('_SPIP_DUMP')) {
2877
-		define('_SPIP_DUMP', 'dump@nom_site@@[email protected]');
2878
-	}
2879
-	if (!defined('_CACHE_RUBRIQUES')) {
2880
-		/** Fichier cache pour le navigateur de rubrique du bandeau */
2881
-		define('_CACHE_RUBRIQUES', _DIR_TMP . 'menu-rubriques-cache.txt');
2882
-	}
2883
-	if (!defined('_CACHE_RUBRIQUES_MAX')) {
2884
-		/** Nombre maxi de rubriques enfants affichées pour chaque rubrique du navigateur de rubrique du bandeau */
2885
-		define('_CACHE_RUBRIQUES_MAX', 500);
2886
-	}
2887
-
2888
-	if (!defined('_CACHE_CONTEXTES_AJAX_SUR_LONGUEUR')) {
2889
-		/**
2890
-		 * Basculer les contextes ajax en fichier si la longueur d’url est trop grande
2891
-		 * @var int Nombre de caractères */
2892
-		define('_CACHE_CONTEXTES_AJAX_SUR_LONGUEUR', 2000);
2893
-	}
2894
-
2895
-	if (!defined('_EXTENSION_SQUELETTES')) {
2896
-		define('_EXTENSION_SQUELETTES', 'html');
2897
-	}
2898
-
2899
-	if (!defined('_DOCTYPE_ECRIRE')) {
2900
-		/** Définit le doctype de l’espace privé */
2901
-		define('_DOCTYPE_ECRIRE', "<!DOCTYPE html>\n");
2902
-	}
2903
-	if (!defined('_DOCTYPE_AIDE')) {
2904
-		/** Définit le doctype de l’aide en ligne */
2905
-		define(
2906
-			'_DOCTYPE_AIDE',
2907
-			"<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Frameset//EN' 'http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd'>"
2908
-		);
2909
-	}
2910
-
2911
-	if (!defined('_SPIP_SCRIPT')) {
2912
-		/** L'adresse de base du site ; on peut mettre '' si la racine est gerée par
2913
-		 * le script de l'espace public, alias index.php */
2914
-		define('_SPIP_SCRIPT', 'spip.php');
2915
-	}
2916
-	if (!defined('_SPIP_PAGE')) {
2917
-		/** Argument page, personalisable en cas de conflit avec un autre script */
2918
-		define('_SPIP_PAGE', 'page');
2919
-	}
2920
-
2921
-	// le script de l'espace prive
2922
-	// Mettre a "index.php" si DirectoryIndex ne le fait pas ou pb connexes:
2923
-	// les anciens IIS n'acceptent pas les POST sur ecrire/ (#419)
2924
-	// meme pb sur thttpd cf. https://forum.spip.net/fr_184153.html
2925
-	if (!defined('_SPIP_ECRIRE_SCRIPT')) {
2926
-		if (!empty($_SERVER['SERVER_SOFTWARE']) and preg_match(',IIS|thttpd,', $_SERVER['SERVER_SOFTWARE'])) {
2927
-			define('_SPIP_ECRIRE_SCRIPT', 'index.php');
2928
-		} else {
2929
-			define('_SPIP_ECRIRE_SCRIPT', '');
2930
-		}
2931
-	}
2932
-
2933
-
2934
-	if (!defined('_SPIP_AJAX')) {
2935
-		define('_SPIP_AJAX', ((!isset($_COOKIE['spip_accepte_ajax']))
2936
-			? 1
2937
-			: (($_COOKIE['spip_accepte_ajax'] != -1) ? 1 : 0)));
2938
-	}
2939
-
2940
-	// La requete est-elle en ajax ?
2941
-	if (!defined('_AJAX')) {
2942
-		define(
2943
-			'_AJAX',
2944
-			(isset($_SERVER['HTTP_X_REQUESTED_WITH']) # ajax jQuery
2945
-				or !empty($_REQUEST['var_ajax_redir']) # redirection 302 apres ajax jQuery
2946
-				or !empty($_REQUEST['var_ajaxcharset']) # compat ascendante pour plugins
2947
-				or !empty($_REQUEST['var_ajax']) # forms ajax & inclure ajax de spip
2948
-			)
2949
-			and empty($_REQUEST['var_noajax']) # horrible exception, car c'est pas parce que la requete est ajax jquery qu'il faut tuer tous les formulaires ajax qu'elle contient
2950
-		);
2951
-	}
2952
-
2953
-	# nombre de pixels maxi pour calcul de la vignette avec gd
2954
-	# au dela de 5500000 on considere que php n'est pas limite en memoire pour cette operation
2955
-	# les configurations limitees en memoire ont un seuil plutot vers 1MPixel
2956
-	if (!defined('_IMG_GD_MAX_PIXELS')) {
2957
-		define(
2958
-			'_IMG_GD_MAX_PIXELS',
2959
-			(isset($GLOBALS['meta']['max_taille_vignettes']) and $GLOBALS['meta']['max_taille_vignettes'])
2960
-			? $GLOBALS['meta']['max_taille_vignettes']
2961
-			: 0
2962
-		);
2963
-	}
2964
-
2965
-	// Protocoles a normaliser dans les chaines de langues
2966
-	if (!defined('_PROTOCOLES_STD')) {
2967
-		define('_PROTOCOLES_STD', 'http|https|ftp|mailto|webcal');
2968
-	}
2969
-
2970
-	init_var_mode();
2819
+    static $too_late = 0;
2820
+    if ($too_late++) {
2821
+        return;
2822
+    }
2823
+
2824
+    // taille mini des login
2825
+    if (!defined('_LOGIN_TROP_COURT')) {
2826
+        define('_LOGIN_TROP_COURT', 4);
2827
+    }
2828
+
2829
+    // la taille maxi des logos (0 : pas de limite) (pas de define par defaut, ce n'est pas utile)
2830
+    #if (!defined('_LOGO_MAX_SIZE')) define('_LOGO_MAX_SIZE', 0); # poids en ko
2831
+    #if (!defined('_LOGO_MAX_WIDTH')) define('_LOGO_MAX_WIDTH', 0); # largeur en pixels
2832
+    #if (!defined('_LOGO_MAX_HEIGHT')) define('_LOGO_MAX_HEIGHT', 0); # hauteur en pixels
2833
+
2834
+    // la taille maxi des images (0 : pas de limite) (pas de define par defaut, ce n'est pas utile)
2835
+    #if (!defined('_DOC_MAX_SIZE')) define('_DOC_MAX_SIZE', 0); # poids en ko
2836
+    #if (!defined('_IMG_MAX_SIZE')) define('_IMG_MAX_SIZE', 0); # poids en ko
2837
+    #if (!defined('_IMG_MAX_WIDTH')) define('_IMG_MAX_WIDTH', 0); # largeur en pixels
2838
+    #if (!defined('_IMG_MAX_HEIGHT')) define('_IMG_MAX_HEIGHT', 0); # hauteur en pixels
2839
+
2840
+    if (!defined('_PASS_LONGUEUR_MINI')) {
2841
+        define('_PASS_LONGUEUR_MINI', 6);
2842
+    }
2843
+
2844
+    // largeur maximale des images dans l'administration
2845
+    if (!defined('_IMG_ADMIN_MAX_WIDTH')) {
2846
+        define('_IMG_ADMIN_MAX_WIDTH', 768);
2847
+    }
2848
+
2849
+    // Qualite des images calculees automatiquement. C'est un nombre entre 0 et 100, meme pour imagick (on ramene a 0..1 par la suite)
2850
+    if (!defined('_IMG_QUALITE')) {
2851
+        define('_IMG_QUALITE', 85);
2852
+    } # valeur par defaut
2853
+    if (!defined('_IMG_GD_QUALITE')) {
2854
+        define('_IMG_GD_QUALITE', _IMG_QUALITE);
2855
+    } # surcharge pour la lib GD
2856
+    if (!defined('_IMG_CONVERT_QUALITE')) {
2857
+        define('_IMG_CONVERT_QUALITE', _IMG_QUALITE);
2858
+    } # surcharge pour imagick en ligne de commande
2859
+    // Historiquement la valeur pour imagick semble differente. Si ca n'est pas necessaire, il serait preferable de garder _IMG_QUALITE
2860
+    if (!defined('_IMG_IMAGICK_QUALITE')) {
2861
+        define('_IMG_IMAGICK_QUALITE', 75);
2862
+    } # surcharge pour imagick en PHP
2863
+
2864
+    if (!defined('_COPIE_LOCALE_MAX_SIZE')) {
2865
+        define('_COPIE_LOCALE_MAX_SIZE', 33_554_432);
2866
+    } // poids en octet
2867
+
2868
+    // qq chaines standard
2869
+    if (!defined('_ACCESS_FILE_NAME')) {
2870
+        define('_ACCESS_FILE_NAME', '.htaccess');
2871
+    }
2872
+    if (!defined('_AUTH_USER_FILE')) {
2873
+        define('_AUTH_USER_FILE', '.htpasswd');
2874
+    }
2875
+    if (!defined('_SPIP_DUMP')) {
2876
+        define('_SPIP_DUMP', 'dump@nom_site@@[email protected]');
2877
+    }
2878
+    if (!defined('_CACHE_RUBRIQUES')) {
2879
+        /** Fichier cache pour le navigateur de rubrique du bandeau */
2880
+        define('_CACHE_RUBRIQUES', _DIR_TMP . 'menu-rubriques-cache.txt');
2881
+    }
2882
+    if (!defined('_CACHE_RUBRIQUES_MAX')) {
2883
+        /** Nombre maxi de rubriques enfants affichées pour chaque rubrique du navigateur de rubrique du bandeau */
2884
+        define('_CACHE_RUBRIQUES_MAX', 500);
2885
+    }
2886
+
2887
+    if (!defined('_CACHE_CONTEXTES_AJAX_SUR_LONGUEUR')) {
2888
+        /**
2889
+         * Basculer les contextes ajax en fichier si la longueur d’url est trop grande
2890
+         * @var int Nombre de caractères */
2891
+        define('_CACHE_CONTEXTES_AJAX_SUR_LONGUEUR', 2000);
2892
+    }
2893
+
2894
+    if (!defined('_EXTENSION_SQUELETTES')) {
2895
+        define('_EXTENSION_SQUELETTES', 'html');
2896
+    }
2897
+
2898
+    if (!defined('_DOCTYPE_ECRIRE')) {
2899
+        /** Définit le doctype de l’espace privé */
2900
+        define('_DOCTYPE_ECRIRE', "<!DOCTYPE html>\n");
2901
+    }
2902
+    if (!defined('_DOCTYPE_AIDE')) {
2903
+        /** Définit le doctype de l’aide en ligne */
2904
+        define(
2905
+            '_DOCTYPE_AIDE',
2906
+            "<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Frameset//EN' 'http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd'>"
2907
+        );
2908
+    }
2909
+
2910
+    if (!defined('_SPIP_SCRIPT')) {
2911
+        /** L'adresse de base du site ; on peut mettre '' si la racine est gerée par
2912
+         * le script de l'espace public, alias index.php */
2913
+        define('_SPIP_SCRIPT', 'spip.php');
2914
+    }
2915
+    if (!defined('_SPIP_PAGE')) {
2916
+        /** Argument page, personalisable en cas de conflit avec un autre script */
2917
+        define('_SPIP_PAGE', 'page');
2918
+    }
2919
+
2920
+    // le script de l'espace prive
2921
+    // Mettre a "index.php" si DirectoryIndex ne le fait pas ou pb connexes:
2922
+    // les anciens IIS n'acceptent pas les POST sur ecrire/ (#419)
2923
+    // meme pb sur thttpd cf. https://forum.spip.net/fr_184153.html
2924
+    if (!defined('_SPIP_ECRIRE_SCRIPT')) {
2925
+        if (!empty($_SERVER['SERVER_SOFTWARE']) and preg_match(',IIS|thttpd,', $_SERVER['SERVER_SOFTWARE'])) {
2926
+            define('_SPIP_ECRIRE_SCRIPT', 'index.php');
2927
+        } else {
2928
+            define('_SPIP_ECRIRE_SCRIPT', '');
2929
+        }
2930
+    }
2931
+
2932
+
2933
+    if (!defined('_SPIP_AJAX')) {
2934
+        define('_SPIP_AJAX', ((!isset($_COOKIE['spip_accepte_ajax']))
2935
+            ? 1
2936
+            : (($_COOKIE['spip_accepte_ajax'] != -1) ? 1 : 0)));
2937
+    }
2938
+
2939
+    // La requete est-elle en ajax ?
2940
+    if (!defined('_AJAX')) {
2941
+        define(
2942
+            '_AJAX',
2943
+            (isset($_SERVER['HTTP_X_REQUESTED_WITH']) # ajax jQuery
2944
+                or !empty($_REQUEST['var_ajax_redir']) # redirection 302 apres ajax jQuery
2945
+                or !empty($_REQUEST['var_ajaxcharset']) # compat ascendante pour plugins
2946
+                or !empty($_REQUEST['var_ajax']) # forms ajax & inclure ajax de spip
2947
+            )
2948
+            and empty($_REQUEST['var_noajax']) # horrible exception, car c'est pas parce que la requete est ajax jquery qu'il faut tuer tous les formulaires ajax qu'elle contient
2949
+        );
2950
+    }
2951
+
2952
+    # nombre de pixels maxi pour calcul de la vignette avec gd
2953
+    # au dela de 5500000 on considere que php n'est pas limite en memoire pour cette operation
2954
+    # les configurations limitees en memoire ont un seuil plutot vers 1MPixel
2955
+    if (!defined('_IMG_GD_MAX_PIXELS')) {
2956
+        define(
2957
+            '_IMG_GD_MAX_PIXELS',
2958
+            (isset($GLOBALS['meta']['max_taille_vignettes']) and $GLOBALS['meta']['max_taille_vignettes'])
2959
+            ? $GLOBALS['meta']['max_taille_vignettes']
2960
+            : 0
2961
+        );
2962
+    }
2963
+
2964
+    // Protocoles a normaliser dans les chaines de langues
2965
+    if (!defined('_PROTOCOLES_STD')) {
2966
+        define('_PROTOCOLES_STD', 'http|https|ftp|mailto|webcal');
2967
+    }
2968
+
2969
+    init_var_mode();
2971 2970
 }
2972 2971
 
2973 2972
 /**
@@ -3001,136 +3000,136 @@  discard block
 block discarded – undo
3001 3000
  * `   var_mode` (calcul ou recalcul).
3002 3001
  */
3003 3002
 function init_var_mode() {
3004
-	static $done = false;
3005
-	if (!$done) {
3006
-		if (isset($_GET['var_mode'])) {
3007
-			$var_mode = explode(',', $_GET['var_mode']);
3008
-			// tout le monde peut calcul/recalcul
3009
-			if (!defined('_VAR_MODE')) {
3010
-				if (in_array('recalcul', $var_mode)) {
3011
-					define('_VAR_MODE', 'recalcul');
3012
-				} elseif (in_array('calcul', $var_mode)) {
3013
-					define('_VAR_MODE', 'calcul');
3014
-				}
3015
-			}
3016
-			$var_mode = array_diff($var_mode, ['calcul', 'recalcul']);
3017
-			if ($var_mode) {
3018
-				include_spip('inc/autoriser');
3019
-				// autoriser preview si preview seulement, et sinon autoriser debug
3020
-				if (
3021
-					autoriser(
3022
-						($_GET['var_mode'] == 'preview')
3023
-						? 'previsualiser'
3024
-						: 'debug'
3025
-					)
3026
-				) {
3027
-					if (in_array('traduction', $var_mode)) {
3028
-						// forcer le calcul pour passer dans traduire
3029
-						if (!defined('_VAR_MODE')) {
3030
-							define('_VAR_MODE', 'calcul');
3031
-						}
3032
-						// et ne pas enregistrer de cache pour ne pas trainer les surlignages sur d'autres pages
3033
-						if (!defined('_VAR_NOCACHE')) {
3034
-							define('_VAR_NOCACHE', true);
3035
-						}
3036
-						$var_mode = array_diff($var_mode, ['traduction']);
3037
-					}
3038
-					if (in_array('preview', $var_mode)) {
3039
-						// basculer sur les criteres de preview dans les boucles
3040
-						if (!defined('_VAR_PREVIEW')) {
3041
-							define('_VAR_PREVIEW', true);
3042
-						}
3043
-						// forcer le calcul
3044
-						if (!defined('_VAR_MODE')) {
3045
-							define('_VAR_MODE', 'calcul');
3046
-						}
3047
-						// et ne pas enregistrer de cache
3048
-						if (!defined('_VAR_NOCACHE')) {
3049
-							define('_VAR_NOCACHE', true);
3050
-						}
3051
-						$var_mode = array_diff($var_mode, ['preview']);
3052
-					}
3053
-					if (in_array('inclure', $var_mode)) {
3054
-						// forcer le compilo et ignorer les caches existants
3055
-						if (!defined('_VAR_MODE')) {
3056
-							define('_VAR_MODE', 'calcul');
3057
-						}
3058
-						if (!defined('_VAR_INCLURE')) {
3059
-							define('_VAR_INCLURE', true);
3060
-						}
3061
-						// et ne pas enregistrer de cache
3062
-						if (!defined('_VAR_NOCACHE')) {
3063
-							define('_VAR_NOCACHE', true);
3064
-						}
3065
-						$var_mode = array_diff($var_mode, ['inclure']);
3066
-					}
3067
-					if (in_array('urls', $var_mode)) {
3068
-						// forcer le compilo et ignorer les caches existants
3069
-						if (!defined('_VAR_MODE')) {
3070
-							define('_VAR_MODE', 'calcul');
3071
-						}
3072
-						if (!defined('_VAR_URLS')) {
3073
-							define('_VAR_URLS', true);
3074
-						}
3075
-						$var_mode = array_diff($var_mode, ['urls']);
3076
-					}
3077
-					if (in_array('images', $var_mode)) {
3078
-						// forcer le compilo et ignorer les caches existants
3079
-						if (!defined('_VAR_MODE')) {
3080
-							define('_VAR_MODE', 'calcul');
3081
-						}
3082
-						// indiquer qu'on doit recalculer les images
3083
-						if (!defined('_VAR_IMAGES')) {
3084
-							define('_VAR_IMAGES', true);
3085
-						}
3086
-						$var_mode = array_diff($var_mode, ['images']);
3087
-					}
3088
-					if (in_array('debug', $var_mode)) {
3089
-						if (!defined('_VAR_MODE')) {
3090
-							define('_VAR_MODE', 'debug');
3091
-						}
3092
-						// et ne pas enregistrer de cache
3093
-						if (!defined('_VAR_NOCACHE')) {
3094
-							define('_VAR_NOCACHE', true);
3095
-						}
3096
-						$var_mode = array_diff($var_mode, ['debug']);
3097
-					}
3098
-					if (count($var_mode) and !defined('_VAR_MODE')) {
3099
-						define('_VAR_MODE', reset($var_mode));
3100
-					}
3101
-					if (isset($GLOBALS['visiteur_session']['nom'])) {
3102
-						spip_log($GLOBALS['visiteur_session']['nom']
3103
-							. ' ' . _VAR_MODE);
3104
-					}
3105
-				} // pas autorise ?
3106
-				else {
3107
-					// si on n'est pas connecte on se redirige, si on est pas en cli et pas deja en train de se loger
3108
-					if (
3109
-						!$GLOBALS['visiteur_session']
3110
-						and !empty($_SERVER['HTTP_HOST'])
3111
-						and !empty($_SERVER['REQUEST_METHOD'])
3112
-						and $_SERVER['REQUEST_METHOD'] === 'GET'
3113
-					) {
3114
-						$self = self('&', true);
3115
-						if (strpos($self, 'page=login') === false) {
3116
-							include_spip('inc/headers');
3117
-							$redirect = parametre_url(self('&', true), 'var_mode', $_GET['var_mode'], '&');
3118
-							redirige_par_entete(generer_url_public('login', 'url=' . rawurlencode($redirect), true));
3119
-						}
3120
-					}
3121
-					// sinon tant pis
3122
-				}
3123
-			}
3124
-		}
3125
-		if (!defined('_VAR_MODE')) {
3126
-			/**
3127
-			 * Indique le mode de calcul ou d'affichage de la page.
3128
-			 * @see init_var_mode()
3129
-			 */
3130
-			define('_VAR_MODE', false);
3131
-		}
3132
-		$done = true;
3133
-	}
3003
+    static $done = false;
3004
+    if (!$done) {
3005
+        if (isset($_GET['var_mode'])) {
3006
+            $var_mode = explode(',', $_GET['var_mode']);
3007
+            // tout le monde peut calcul/recalcul
3008
+            if (!defined('_VAR_MODE')) {
3009
+                if (in_array('recalcul', $var_mode)) {
3010
+                    define('_VAR_MODE', 'recalcul');
3011
+                } elseif (in_array('calcul', $var_mode)) {
3012
+                    define('_VAR_MODE', 'calcul');
3013
+                }
3014
+            }
3015
+            $var_mode = array_diff($var_mode, ['calcul', 'recalcul']);
3016
+            if ($var_mode) {
3017
+                include_spip('inc/autoriser');
3018
+                // autoriser preview si preview seulement, et sinon autoriser debug
3019
+                if (
3020
+                    autoriser(
3021
+                        ($_GET['var_mode'] == 'preview')
3022
+                        ? 'previsualiser'
3023
+                        : 'debug'
3024
+                    )
3025
+                ) {
3026
+                    if (in_array('traduction', $var_mode)) {
3027
+                        // forcer le calcul pour passer dans traduire
3028
+                        if (!defined('_VAR_MODE')) {
3029
+                            define('_VAR_MODE', 'calcul');
3030
+                        }
3031
+                        // et ne pas enregistrer de cache pour ne pas trainer les surlignages sur d'autres pages
3032
+                        if (!defined('_VAR_NOCACHE')) {
3033
+                            define('_VAR_NOCACHE', true);
3034
+                        }
3035
+                        $var_mode = array_diff($var_mode, ['traduction']);
3036
+                    }
3037
+                    if (in_array('preview', $var_mode)) {
3038
+                        // basculer sur les criteres de preview dans les boucles
3039
+                        if (!defined('_VAR_PREVIEW')) {
3040
+                            define('_VAR_PREVIEW', true);
3041
+                        }
3042
+                        // forcer le calcul
3043
+                        if (!defined('_VAR_MODE')) {
3044
+                            define('_VAR_MODE', 'calcul');
3045
+                        }
3046
+                        // et ne pas enregistrer de cache
3047
+                        if (!defined('_VAR_NOCACHE')) {
3048
+                            define('_VAR_NOCACHE', true);
3049
+                        }
3050
+                        $var_mode = array_diff($var_mode, ['preview']);
3051
+                    }
3052
+                    if (in_array('inclure', $var_mode)) {
3053
+                        // forcer le compilo et ignorer les caches existants
3054
+                        if (!defined('_VAR_MODE')) {
3055
+                            define('_VAR_MODE', 'calcul');
3056
+                        }
3057
+                        if (!defined('_VAR_INCLURE')) {
3058
+                            define('_VAR_INCLURE', true);
3059
+                        }
3060
+                        // et ne pas enregistrer de cache
3061
+                        if (!defined('_VAR_NOCACHE')) {
3062
+                            define('_VAR_NOCACHE', true);
3063
+                        }
3064
+                        $var_mode = array_diff($var_mode, ['inclure']);
3065
+                    }
3066
+                    if (in_array('urls', $var_mode)) {
3067
+                        // forcer le compilo et ignorer les caches existants
3068
+                        if (!defined('_VAR_MODE')) {
3069
+                            define('_VAR_MODE', 'calcul');
3070
+                        }
3071
+                        if (!defined('_VAR_URLS')) {
3072
+                            define('_VAR_URLS', true);
3073
+                        }
3074
+                        $var_mode = array_diff($var_mode, ['urls']);
3075
+                    }
3076
+                    if (in_array('images', $var_mode)) {
3077
+                        // forcer le compilo et ignorer les caches existants
3078
+                        if (!defined('_VAR_MODE')) {
3079
+                            define('_VAR_MODE', 'calcul');
3080
+                        }
3081
+                        // indiquer qu'on doit recalculer les images
3082
+                        if (!defined('_VAR_IMAGES')) {
3083
+                            define('_VAR_IMAGES', true);
3084
+                        }
3085
+                        $var_mode = array_diff($var_mode, ['images']);
3086
+                    }
3087
+                    if (in_array('debug', $var_mode)) {
3088
+                        if (!defined('_VAR_MODE')) {
3089
+                            define('_VAR_MODE', 'debug');
3090
+                        }
3091
+                        // et ne pas enregistrer de cache
3092
+                        if (!defined('_VAR_NOCACHE')) {
3093
+                            define('_VAR_NOCACHE', true);
3094
+                        }
3095
+                        $var_mode = array_diff($var_mode, ['debug']);
3096
+                    }
3097
+                    if (count($var_mode) and !defined('_VAR_MODE')) {
3098
+                        define('_VAR_MODE', reset($var_mode));
3099
+                    }
3100
+                    if (isset($GLOBALS['visiteur_session']['nom'])) {
3101
+                        spip_log($GLOBALS['visiteur_session']['nom']
3102
+                            . ' ' . _VAR_MODE);
3103
+                    }
3104
+                } // pas autorise ?
3105
+                else {
3106
+                    // si on n'est pas connecte on se redirige, si on est pas en cli et pas deja en train de se loger
3107
+                    if (
3108
+                        !$GLOBALS['visiteur_session']
3109
+                        and !empty($_SERVER['HTTP_HOST'])
3110
+                        and !empty($_SERVER['REQUEST_METHOD'])
3111
+                        and $_SERVER['REQUEST_METHOD'] === 'GET'
3112
+                    ) {
3113
+                        $self = self('&', true);
3114
+                        if (strpos($self, 'page=login') === false) {
3115
+                            include_spip('inc/headers');
3116
+                            $redirect = parametre_url(self('&', true), 'var_mode', $_GET['var_mode'], '&');
3117
+                            redirige_par_entete(generer_url_public('login', 'url=' . rawurlencode($redirect), true));
3118
+                        }
3119
+                    }
3120
+                    // sinon tant pis
3121
+                }
3122
+            }
3123
+        }
3124
+        if (!defined('_VAR_MODE')) {
3125
+            /**
3126
+             * Indique le mode de calcul ou d'affichage de la page.
3127
+             * @see init_var_mode()
3128
+             */
3129
+            define('_VAR_MODE', false);
3130
+        }
3131
+        $done = true;
3132
+    }
3134 3133
 }
3135 3134
 
3136 3135
 /**
@@ -3142,16 +3141,16 @@  discard block
 block discarded – undo
3142 3141
  * @param bool $deep = true : appliquer récursivement
3143 3142
 **/
3144 3143
 function spip_desinfecte(&$t, $deep = true) {
3145
-	foreach ($t as $key => $val) {
3146
-		if (is_string($t[$key])) {
3147
-			$t[$key] = str_replace(chr(0), '-', $t[$key]);
3148
-		} // traiter aussi les "texte_plus" de article_edit
3149
-		else {
3150
-			if ($deep and is_array($t[$key]) and $key !== 'GLOBALS') {
3151
-				spip_desinfecte($t[$key], $deep);
3152
-			}
3153
-		}
3154
-	}
3144
+    foreach ($t as $key => $val) {
3145
+        if (is_string($t[$key])) {
3146
+            $t[$key] = str_replace(chr(0), '-', $t[$key]);
3147
+        } // traiter aussi les "texte_plus" de article_edit
3148
+        else {
3149
+            if ($deep and is_array($t[$key]) and $key !== 'GLOBALS') {
3150
+                spip_desinfecte($t[$key], $deep);
3151
+            }
3152
+        }
3153
+    }
3155 3154
 }
3156 3155
 
3157 3156
 /**
@@ -3164,64 +3163,64 @@  discard block
 block discarded – undo
3164 3163
  * @return string|0|false
3165 3164
 **/
3166 3165
 function verifier_visiteur() {
3167
-	@spip_initialisation_core(
3168
-		(_DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES),
3169
-		(_DIR_RACINE . _NOM_PERMANENTS_ACCESSIBLES),
3170
-		(_DIR_RACINE . _NOM_TEMPORAIRES_INACCESSIBLES),
3171
-		(_DIR_RACINE . _NOM_TEMPORAIRES_ACCESSIBLES)
3172
-	);
3173
-
3174
-	// Demarrer une session NON AUTHENTIFIEE si on donne son nom
3175
-	// dans un formulaire sans login (ex: #FORMULAIRE_FORUM)
3176
-	// Attention on separe bien session_nom et nom, pour eviter
3177
-	// les melanges entre donnees SQL et variables plus aleatoires
3178
-	$variables_session = ['session_nom', 'session_email'];
3179
-	foreach ($variables_session as $var) {
3180
-		if (_request($var) !== null) {
3181
-			$init = true;
3182
-			break;
3183
-		}
3184
-	}
3185
-	if (isset($init)) {
3186
-		#@spip_initialisation_suite();
3187
-		$session = charger_fonction('session', 'inc');
3188
-		$session();
3189
-		include_spip('inc/texte');
3190
-		foreach ($variables_session as $var) {
3191
-			if (($a = _request($var)) !== null) {
3192
-				$GLOBALS['visiteur_session'][$var] = safehtml($a);
3193
-			}
3194
-		}
3195
-		if (!isset($GLOBALS['visiteur_session']['id_auteur'])) {
3196
-			$GLOBALS['visiteur_session']['id_auteur'] = 0;
3197
-		}
3198
-		$session($GLOBALS['visiteur_session']);
3199
-
3200
-		return 0;
3201
-	}
3202
-
3203
-	$h = (isset($_SERVER['PHP_AUTH_USER']) and !$GLOBALS['ignore_auth_http']);
3204
-	if ($h or isset($_COOKIE['spip_session']) or isset($_COOKIE[$GLOBALS['cookie_prefix'] . '_session'])) {
3205
-		$session = charger_fonction('session', 'inc');
3206
-		if ($session()) {
3207
-			return $GLOBALS['visiteur_session']['statut'];
3208
-		}
3209
-		if ($h and isset($_SERVER['PHP_AUTH_PW'])) {
3210
-			include_spip('inc/auth');
3211
-			$h = lire_php_auth($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']);
3212
-		}
3213
-		if ($h) {
3214
-			$GLOBALS['visiteur_session'] = $h;
3215
-
3216
-			return $GLOBALS['visiteur_session']['statut'];
3217
-		}
3218
-	}
3219
-
3220
-	// au moins son navigateur nous dit la langue preferee de cet inconnu
3221
-	include_spip('inc/lang');
3222
-	utiliser_langue_visiteur();
3223
-
3224
-	return false;
3166
+    @spip_initialisation_core(
3167
+        (_DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES),
3168
+        (_DIR_RACINE . _NOM_PERMANENTS_ACCESSIBLES),
3169
+        (_DIR_RACINE . _NOM_TEMPORAIRES_INACCESSIBLES),
3170
+        (_DIR_RACINE . _NOM_TEMPORAIRES_ACCESSIBLES)
3171
+    );
3172
+
3173
+    // Demarrer une session NON AUTHENTIFIEE si on donne son nom
3174
+    // dans un formulaire sans login (ex: #FORMULAIRE_FORUM)
3175
+    // Attention on separe bien session_nom et nom, pour eviter
3176
+    // les melanges entre donnees SQL et variables plus aleatoires
3177
+    $variables_session = ['session_nom', 'session_email'];
3178
+    foreach ($variables_session as $var) {
3179
+        if (_request($var) !== null) {
3180
+            $init = true;
3181
+            break;
3182
+        }
3183
+    }
3184
+    if (isset($init)) {
3185
+        #@spip_initialisation_suite();
3186
+        $session = charger_fonction('session', 'inc');
3187
+        $session();
3188
+        include_spip('inc/texte');
3189
+        foreach ($variables_session as $var) {
3190
+            if (($a = _request($var)) !== null) {
3191
+                $GLOBALS['visiteur_session'][$var] = safehtml($a);
3192
+            }
3193
+        }
3194
+        if (!isset($GLOBALS['visiteur_session']['id_auteur'])) {
3195
+            $GLOBALS['visiteur_session']['id_auteur'] = 0;
3196
+        }
3197
+        $session($GLOBALS['visiteur_session']);
3198
+
3199
+        return 0;
3200
+    }
3201
+
3202
+    $h = (isset($_SERVER['PHP_AUTH_USER']) and !$GLOBALS['ignore_auth_http']);
3203
+    if ($h or isset($_COOKIE['spip_session']) or isset($_COOKIE[$GLOBALS['cookie_prefix'] . '_session'])) {
3204
+        $session = charger_fonction('session', 'inc');
3205
+        if ($session()) {
3206
+            return $GLOBALS['visiteur_session']['statut'];
3207
+        }
3208
+        if ($h and isset($_SERVER['PHP_AUTH_PW'])) {
3209
+            include_spip('inc/auth');
3210
+            $h = lire_php_auth($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']);
3211
+        }
3212
+        if ($h) {
3213
+            $GLOBALS['visiteur_session'] = $h;
3214
+
3215
+            return $GLOBALS['visiteur_session']['statut'];
3216
+        }
3217
+    }
3218
+
3219
+    // au moins son navigateur nous dit la langue preferee de cet inconnu
3220
+    include_spip('inc/lang');
3221
+    utiliser_langue_visiteur();
3222
+
3223
+    return false;
3225 3224
 }
3226 3225
 
3227 3226
 
@@ -3244,21 +3243,21 @@  discard block
 block discarded – undo
3244 3243
  *     - string Langue utilisée.
3245 3244
  **/
3246 3245
 function lang_select($lang = null) {
3247
-	static $pile_langues = [];
3248
-	if (!function_exists('changer_langue')) {
3249
-		include_spip('inc/lang');
3250
-	}
3251
-	if ($lang === null) {
3252
-		$lang = array_pop($pile_langues);
3253
-	} else {
3254
-		array_push($pile_langues, $GLOBALS['spip_lang']);
3255
-	}
3256
-	if (isset($GLOBALS['spip_lang']) and $lang == $GLOBALS['spip_lang']) {
3257
-		return $lang;
3258
-	}
3259
-	changer_langue($lang);
3246
+    static $pile_langues = [];
3247
+    if (!function_exists('changer_langue')) {
3248
+        include_spip('inc/lang');
3249
+    }
3250
+    if ($lang === null) {
3251
+        $lang = array_pop($pile_langues);
3252
+    } else {
3253
+        array_push($pile_langues, $GLOBALS['spip_lang']);
3254
+    }
3255
+    if (isset($GLOBALS['spip_lang']) and $lang == $GLOBALS['spip_lang']) {
3256
+        return $lang;
3257
+    }
3258
+    changer_langue($lang);
3260 3259
 
3261
-	return $lang;
3260
+    return $lang;
3262 3261
 }
3263 3262
 
3264 3263
 /**
@@ -3275,20 +3274,20 @@  discard block
 block discarded – undo
3275 3274
  *     Identifiant de la session
3276 3275
  **/
3277 3276
 function spip_session($force = false) {
3278
-	static $session;
3279
-	if ($force or !isset($session)) {
3280
-		$s = pipeline(
3281
-			'definir_session',
3282
-			$GLOBALS['visiteur_session']
3283
-				? serialize($GLOBALS['visiteur_session'])
3284
-				. '_' . @$_COOKIE['spip_session']
3285
-				: ''
3286
-		);
3287
-		$session = $s ? substr(md5($s), 0, 8) : '';
3288
-	}
3277
+    static $session;
3278
+    if ($force or !isset($session)) {
3279
+        $s = pipeline(
3280
+            'definir_session',
3281
+            $GLOBALS['visiteur_session']
3282
+                ? serialize($GLOBALS['visiteur_session'])
3283
+                . '_' . @$_COOKIE['spip_session']
3284
+                : ''
3285
+        );
3286
+        $session = $s ? substr(md5($s), 0, 8) : '';
3287
+    }
3289 3288
 
3290
-	#spip_log('session: '.$session);
3291
-	return $session;
3289
+    #spip_log('session: '.$session);
3290
+    return $session;
3292 3291
 }
3293 3292
 
3294 3293
 
@@ -3307,9 +3306,9 @@  discard block
 block discarded – undo
3307 3306
  *    Lien sur une icone d'aide
3308 3307
  **/
3309 3308
 function aider($aide = '', $distante = false) {
3310
-	$aider = charger_fonction('aide', 'inc', true);
3309
+    $aider = charger_fonction('aide', 'inc', true);
3311 3310
 
3312
-	return $aider ? $aider($aide, '', [], $distante) : '';
3311
+    return $aider ? $aider($aide, '', [], $distante) : '';
3313 3312
 }
3314 3313
 
3315 3314
 /**
@@ -3319,35 +3318,35 @@  discard block
 block discarded – undo
3319 3318
  */
3320 3319
 function exec_info_dist() {
3321 3320
 
3322
-	include_spip('inc/autoriser');
3323
-	if (autoriser('phpinfos')) {
3324
-		$cookies_masques = ['spip_session', 'PHPSESSID'];
3325
-		$cookies_backup = [];
3326
-		$server_backup = ['HTTP_COOKIE' => $_SERVER['HTTP_COOKIE'] ?? []];
3327
-		$env_backup = ['HTTP_COOKIE' => $_ENV['HTTP_COOKIE'] ?? []];
3328
-		$mask = '******************************';
3329
-		foreach ($cookies_masques as $k) {
3330
-			if (!empty($_COOKIE[$k])) {
3331
-				$cookies_backup[$k] = $_COOKIE[$k];
3332
-				$_SERVER['HTTP_COOKIE'] = str_replace("$k=" . $_COOKIE[$k], "$k=$mask", $_SERVER['HTTP_COOKIE'] ?? []);
3333
-				$_ENV['HTTP_COOKIE'] = str_replace("$k=" . $_COOKIE[$k], "$k=$mask", $_ENV['HTTP_COOKIE'] ?? []);
3334
-				$_COOKIE[$k] = $mask;
3335
-			}
3336
-		}
3337
-		phpinfo();
3338
-		foreach ($cookies_backup as $k => $v) {
3339
-			$_COOKIE[$k] = $v;
3340
-		}
3341
-		foreach ($server_backup as $k => $v) {
3342
-			$_SERVER[$k] = $v;
3343
-		}
3344
-		foreach ($env_backup as $k => $v) {
3345
-			$_ENV[$k] = $v;
3346
-		}
3347
-	} else {
3348
-		include_spip('inc/filtres');
3349
-		sinon_interdire_acces();
3350
-	}
3321
+    include_spip('inc/autoriser');
3322
+    if (autoriser('phpinfos')) {
3323
+        $cookies_masques = ['spip_session', 'PHPSESSID'];
3324
+        $cookies_backup = [];
3325
+        $server_backup = ['HTTP_COOKIE' => $_SERVER['HTTP_COOKIE'] ?? []];
3326
+        $env_backup = ['HTTP_COOKIE' => $_ENV['HTTP_COOKIE'] ?? []];
3327
+        $mask = '******************************';
3328
+        foreach ($cookies_masques as $k) {
3329
+            if (!empty($_COOKIE[$k])) {
3330
+                $cookies_backup[$k] = $_COOKIE[$k];
3331
+                $_SERVER['HTTP_COOKIE'] = str_replace("$k=" . $_COOKIE[$k], "$k=$mask", $_SERVER['HTTP_COOKIE'] ?? []);
3332
+                $_ENV['HTTP_COOKIE'] = str_replace("$k=" . $_COOKIE[$k], "$k=$mask", $_ENV['HTTP_COOKIE'] ?? []);
3333
+                $_COOKIE[$k] = $mask;
3334
+            }
3335
+        }
3336
+        phpinfo();
3337
+        foreach ($cookies_backup as $k => $v) {
3338
+            $_COOKIE[$k] = $v;
3339
+        }
3340
+        foreach ($server_backup as $k => $v) {
3341
+            $_SERVER[$k] = $v;
3342
+        }
3343
+        foreach ($env_backup as $k => $v) {
3344
+            $_ENV[$k] = $v;
3345
+        }
3346
+    } else {
3347
+        include_spip('inc/filtres');
3348
+        sinon_interdire_acces();
3349
+    }
3351 3350
 }
3352 3351
 
3353 3352
 /**
@@ -3367,13 +3366,13 @@  discard block
 block discarded – undo
3367 3366
  *     - string si $message à false.
3368 3367
  **/
3369 3368
 function erreur_squelette($message = '', $lieu = '') {
3370
-	$debusquer = charger_fonction('debusquer', 'public');
3371
-	if (is_array($lieu)) {
3372
-		include_spip('public/compiler');
3373
-		$lieu = reconstruire_contexte_compil($lieu);
3374
-	}
3369
+    $debusquer = charger_fonction('debusquer', 'public');
3370
+    if (is_array($lieu)) {
3371
+        include_spip('public/compiler');
3372
+        $lieu = reconstruire_contexte_compil($lieu);
3373
+    }
3375 3374
 
3376
-	return $debusquer($message, $lieu);
3375
+    return $debusquer($message, $lieu);
3377 3376
 }
3378 3377
 
3379 3378
 /**
@@ -3410,108 +3409,108 @@  discard block
 block discarded – undo
3410 3409
  *     - ou tableau d'information sur le squelette.
3411 3410
  */
3412 3411
 function recuperer_fond($fond, $contexte = [], $options = [], string $connect = '') {
3413
-	if (!function_exists('evaluer_fond')) {
3414
-		include_spip('public/assembler');
3415
-	}
3416
-	// assurer la compat avec l'ancienne syntaxe
3417
-	// (trim etait le 3eme argument, par defaut a true)
3418
-	if (!is_array($options)) {
3419
-		$options = ['trim' => $options];
3420
-	}
3421
-	if (!isset($options['trim'])) {
3422
-		$options['trim'] = true;
3423
-	}
3424
-
3425
-	if (isset($contexte['connect'])) {
3426
-		$connect = $contexte['connect'];
3427
-		unset($contexte['connect']);
3428
-	}
3429
-
3430
-	$texte = '';
3431
-	$pages = [];
3432
-	$lang_select = '';
3433
-	if (!isset($options['etoile']) or !$options['etoile']) {
3434
-		// Si on a inclus sans fixer le critere de lang, on prend la langue courante
3435
-		if (!isset($contexte['lang'])) {
3436
-			$contexte['lang'] = $GLOBALS['spip_lang'];
3437
-		}
3438
-
3439
-		if ($contexte['lang'] != $GLOBALS['meta']['langue_site']) {
3440
-			$lang_select = lang_select($contexte['lang']);
3441
-		}
3442
-	}
3443
-
3444
-	if (!isset($GLOBALS['_INC_PUBLIC'])) {
3445
-		$GLOBALS['_INC_PUBLIC'] = 0;
3446
-	}
3447
-
3448
-	$GLOBALS['_INC_PUBLIC']++;
3449
-
3450
-	// fix #4235
3451
-	$cache_utilise_session_appelant	= ($GLOBALS['cache_utilise_session'] ?? null);
3452
-
3453
-
3454
-	foreach (is_array($fond) ? $fond : [$fond] as $f) {
3455
-		unset($GLOBALS['cache_utilise_session']);	// fix #4235
3456
-
3457
-		$page = evaluer_fond($f, $contexte, $connect);
3458
-		if ($page === '') {
3459
-			$c = $options['compil'] ?? '';
3460
-			$a = ['fichier' => $f];
3461
-			$erreur = _T('info_erreur_squelette2', $a); // squelette introuvable
3462
-			erreur_squelette($erreur, $c);
3463
-			// eviter des erreurs strictes ensuite sur $page['cle'] en PHP >= 5.4
3464
-			$page = ['texte' => '', 'erreur' => $erreur];
3465
-		}
3466
-
3467
-		$page = pipeline('recuperer_fond', [
3468
-			'args' => ['fond' => $f, 'contexte' => $contexte, 'options' => $options, 'connect' => $connect],
3469
-			'data' => $page
3470
-		]);
3471
-		if (isset($options['ajax']) and $options['ajax']) {
3472
-			if (!function_exists('encoder_contexte_ajax')) {
3473
-				include_spip('inc/filtres');
3474
-			}
3475
-			$page['texte'] = encoder_contexte_ajax(
3476
-				array_merge(
3477
-					$contexte,
3478
-					['fond' => $f],
3479
-					($connect ? ['connect' => $connect] : [])
3480
-				),
3481
-				'',
3482
-				$page['texte'],
3483
-				$options['ajax']
3484
-			);
3485
-		}
3486
-
3487
-		if (isset($options['raw']) and $options['raw']) {
3488
-			$pages[] = $page;
3489
-		} else {
3490
-			$texte .= $options['trim'] ? rtrim($page['texte'] ?? '') : $page['texte'];
3491
-		}
3492
-
3493
-		// contamination de la session appelante, pour les inclusions statiques
3494
-		if (isset($page['invalideurs']['session'])) {
3495
-			$cache_utilise_session_appelant = $page['invalideurs']['session'];
3496
-		}
3497
-	}
3498
-
3499
-	// restaurer le sessionnement du contexte appelant,
3500
-	// éventuellement contaminé si on vient de récupérer une inclusion statique sessionnée
3501
-	if (isset($cache_utilise_session_appelant)) {
3502
-		$GLOBALS['cache_utilise_session'] = $cache_utilise_session_appelant;
3503
-	}
3504
-
3505
-	$GLOBALS['_INC_PUBLIC']--;
3506
-
3507
-	if ($lang_select) {
3508
-		lang_select();
3509
-	}
3510
-	if (isset($options['raw']) and $options['raw']) {
3511
-		return is_array($fond) ? $pages : reset($pages);
3512
-	} else {
3513
-		return $options['trim'] ? ltrim($texte) : $texte;
3514
-	}
3412
+    if (!function_exists('evaluer_fond')) {
3413
+        include_spip('public/assembler');
3414
+    }
3415
+    // assurer la compat avec l'ancienne syntaxe
3416
+    // (trim etait le 3eme argument, par defaut a true)
3417
+    if (!is_array($options)) {
3418
+        $options = ['trim' => $options];
3419
+    }
3420
+    if (!isset($options['trim'])) {
3421
+        $options['trim'] = true;
3422
+    }
3423
+
3424
+    if (isset($contexte['connect'])) {
3425
+        $connect = $contexte['connect'];
3426
+        unset($contexte['connect']);
3427
+    }
3428
+
3429
+    $texte = '';
3430
+    $pages = [];
3431
+    $lang_select = '';
3432
+    if (!isset($options['etoile']) or !$options['etoile']) {
3433
+        // Si on a inclus sans fixer le critere de lang, on prend la langue courante
3434
+        if (!isset($contexte['lang'])) {
3435
+            $contexte['lang'] = $GLOBALS['spip_lang'];
3436
+        }
3437
+
3438
+        if ($contexte['lang'] != $GLOBALS['meta']['langue_site']) {
3439
+            $lang_select = lang_select($contexte['lang']);
3440
+        }
3441
+    }
3442
+
3443
+    if (!isset($GLOBALS['_INC_PUBLIC'])) {
3444
+        $GLOBALS['_INC_PUBLIC'] = 0;
3445
+    }
3446
+
3447
+    $GLOBALS['_INC_PUBLIC']++;
3448
+
3449
+    // fix #4235
3450
+    $cache_utilise_session_appelant	= ($GLOBALS['cache_utilise_session'] ?? null);
3451
+
3452
+
3453
+    foreach (is_array($fond) ? $fond : [$fond] as $f) {
3454
+        unset($GLOBALS['cache_utilise_session']);	// fix #4235
3455
+
3456
+        $page = evaluer_fond($f, $contexte, $connect);
3457
+        if ($page === '') {
3458
+            $c = $options['compil'] ?? '';
3459
+            $a = ['fichier' => $f];
3460
+            $erreur = _T('info_erreur_squelette2', $a); // squelette introuvable
3461
+            erreur_squelette($erreur, $c);
3462
+            // eviter des erreurs strictes ensuite sur $page['cle'] en PHP >= 5.4
3463
+            $page = ['texte' => '', 'erreur' => $erreur];
3464
+        }
3465
+
3466
+        $page = pipeline('recuperer_fond', [
3467
+            'args' => ['fond' => $f, 'contexte' => $contexte, 'options' => $options, 'connect' => $connect],
3468
+            'data' => $page
3469
+        ]);
3470
+        if (isset($options['ajax']) and $options['ajax']) {
3471
+            if (!function_exists('encoder_contexte_ajax')) {
3472
+                include_spip('inc/filtres');
3473
+            }
3474
+            $page['texte'] = encoder_contexte_ajax(
3475
+                array_merge(
3476
+                    $contexte,
3477
+                    ['fond' => $f],
3478
+                    ($connect ? ['connect' => $connect] : [])
3479
+                ),
3480
+                '',
3481
+                $page['texte'],
3482
+                $options['ajax']
3483
+            );
3484
+        }
3485
+
3486
+        if (isset($options['raw']) and $options['raw']) {
3487
+            $pages[] = $page;
3488
+        } else {
3489
+            $texte .= $options['trim'] ? rtrim($page['texte'] ?? '') : $page['texte'];
3490
+        }
3491
+
3492
+        // contamination de la session appelante, pour les inclusions statiques
3493
+        if (isset($page['invalideurs']['session'])) {
3494
+            $cache_utilise_session_appelant = $page['invalideurs']['session'];
3495
+        }
3496
+    }
3497
+
3498
+    // restaurer le sessionnement du contexte appelant,
3499
+    // éventuellement contaminé si on vient de récupérer une inclusion statique sessionnée
3500
+    if (isset($cache_utilise_session_appelant)) {
3501
+        $GLOBALS['cache_utilise_session'] = $cache_utilise_session_appelant;
3502
+    }
3503
+
3504
+    $GLOBALS['_INC_PUBLIC']--;
3505
+
3506
+    if ($lang_select) {
3507
+        lang_select();
3508
+    }
3509
+    if (isset($options['raw']) and $options['raw']) {
3510
+        return is_array($fond) ? $pages : reset($pages);
3511
+    } else {
3512
+        return $options['trim'] ? ltrim($texte) : $texte;
3513
+    }
3515 3514
 }
3516 3515
 
3517 3516
 /**
@@ -3521,7 +3520,7 @@  discard block
 block discarded – undo
3521 3520
  * @return string
3522 3521
  */
3523 3522
 function trouve_modele($nom) {
3524
-	return trouver_fond($nom, 'modeles/');
3523
+    return trouver_fond($nom, 'modeles/');
3525 3524
 }
3526 3525
 
3527 3526
 /**
@@ -3537,21 +3536,21 @@  discard block
 block discarded – undo
3537 3536
  * @return array|string
3538 3537
  */
3539 3538
 function trouver_fond($nom, $dir = '', $pathinfo = false) {
3540
-	$f = find_in_path($nom . '.' . _EXTENSION_SQUELETTES, $dir ? rtrim($dir, '/') . '/' : '');
3541
-	if (!$pathinfo) {
3542
-		return $f;
3543
-	}
3544
-	// renvoyer un tableau detaille si $pathinfo==true
3545
-	$p = pathinfo($f);
3546
-	if (!isset($p['extension']) or !$p['extension']) {
3547
-		$p['extension'] = _EXTENSION_SQUELETTES;
3548
-	}
3549
-	if (!isset($p['extension']) or !$p['filename']) {
3550
-		$p['filename'] = ($p['basename'] ? substr($p['basename'], 0, -strlen($p['extension']) - 1) : '');
3551
-	}
3552
-	$p['fond'] = ($f ? substr($f, 0, -strlen($p['extension']) - 1) : '');
3539
+    $f = find_in_path($nom . '.' . _EXTENSION_SQUELETTES, $dir ? rtrim($dir, '/') . '/' : '');
3540
+    if (!$pathinfo) {
3541
+        return $f;
3542
+    }
3543
+    // renvoyer un tableau detaille si $pathinfo==true
3544
+    $p = pathinfo($f);
3545
+    if (!isset($p['extension']) or !$p['extension']) {
3546
+        $p['extension'] = _EXTENSION_SQUELETTES;
3547
+    }
3548
+    if (!isset($p['extension']) or !$p['filename']) {
3549
+        $p['filename'] = ($p['basename'] ? substr($p['basename'], 0, -strlen($p['extension']) - 1) : '');
3550
+    }
3551
+    $p['fond'] = ($f ? substr($f, 0, -strlen($p['extension']) - 1) : '');
3553 3552
 
3554
-	return $p;
3553
+    return $p;
3555 3554
 }
3556 3555
 
3557 3556
 /**
@@ -3571,21 +3570,21 @@  discard block
 block discarded – undo
3571 3570
  *     Nom de l'exec, sinon chaîne vide.
3572 3571
  **/
3573 3572
 function tester_url_ecrire($nom) {
3574
-	static $exec = [];
3575
-	if (isset($exec[$nom])) {
3576
-		return $exec[$nom];
3577
-	}
3578
-	// tester si c'est une page en squelette
3579
-	if (trouver_fond($nom, 'prive/squelettes/contenu/')) {
3580
-		return $exec[$nom] = 'fond';
3581
-	} // echafaudage d'un fond !
3582
-	elseif (include_spip('public/styliser_par_z') and z_echafaudable($nom)) {
3583
-		return $exec[$nom] = 'fond';
3584
-	}
3585
-	// attention, il ne faut pas inclure l'exec ici
3586
-	// car sinon #URL_ECRIRE provoque des inclusions
3587
-	// et des define intrusifs potentiels
3588
-	return $exec[$nom] = ((find_in_path("{$nom}.php", 'exec/') or charger_fonction($nom, 'exec', true)) ? $nom : '');
3573
+    static $exec = [];
3574
+    if (isset($exec[$nom])) {
3575
+        return $exec[$nom];
3576
+    }
3577
+    // tester si c'est une page en squelette
3578
+    if (trouver_fond($nom, 'prive/squelettes/contenu/')) {
3579
+        return $exec[$nom] = 'fond';
3580
+    } // echafaudage d'un fond !
3581
+    elseif (include_spip('public/styliser_par_z') and z_echafaudable($nom)) {
3582
+        return $exec[$nom] = 'fond';
3583
+    }
3584
+    // attention, il ne faut pas inclure l'exec ici
3585
+    // car sinon #URL_ECRIRE provoque des inclusions
3586
+    // et des define intrusifs potentiels
3587
+    return $exec[$nom] = ((find_in_path("{$nom}.php", 'exec/') or charger_fonction($nom, 'exec', true)) ? $nom : '');
3589 3588
 }
3590 3589
 
3591 3590
 /**
@@ -3595,37 +3594,37 @@  discard block
 block discarded – undo
3595 3594
  *     true si la constante _VERSION_HTML n'est pas définie ou égale à html5
3596 3595
  **/
3597 3596
 function html5_permis() {
3598
-	return (!defined('_VERSION_HTML')
3599
-		or _VERSION_HTML !== 'html4');
3597
+    return (!defined('_VERSION_HTML')
3598
+        or _VERSION_HTML !== 'html4');
3600 3599
 }
3601 3600
 
3602 3601
 /**
3603 3602
  * Lister les formats image acceptes par les lib et fonctions images
3604 3603
  */
3605 3604
 function formats_image_acceptables(?bool $gd = null, bool $svg_allowed = true): array {
3606
-	$formats = null;
3607
-	if (!is_null($gd)) {
3608
-		$config = ($gd ? 'gd_formats' : 'formats_graphiques');
3609
-		if (isset($GLOBALS['meta'][$config])) {
3610
-			$formats = $GLOBALS['meta'][$config];
3611
-			$formats = explode(',', $formats);
3612
-			$formats = array_filter($formats);
3613
-			$formats = array_map('trim', $formats);
3614
-		}
3615
-	}
3616
-	if (is_null($formats)) {
3617
-		include_spip('inc/filtres_images_lib_mini');
3618
-		$formats = _image_extensions_acceptees_en_entree();
3619
-	}
3620
-
3621
-	if ($svg_allowed) {
3622
-		if (!in_array('svg', $formats)) {
3623
-			$formats[] = 'svg';
3624
-		}
3625
-	} else {
3626
-		$formats = array_diff($formats, ['svg']);
3627
-	}
3628
-	return $formats;
3605
+    $formats = null;
3606
+    if (!is_null($gd)) {
3607
+        $config = ($gd ? 'gd_formats' : 'formats_graphiques');
3608
+        if (isset($GLOBALS['meta'][$config])) {
3609
+            $formats = $GLOBALS['meta'][$config];
3610
+            $formats = explode(',', $formats);
3611
+            $formats = array_filter($formats);
3612
+            $formats = array_map('trim', $formats);
3613
+        }
3614
+    }
3615
+    if (is_null($formats)) {
3616
+        include_spip('inc/filtres_images_lib_mini');
3617
+        $formats = _image_extensions_acceptees_en_entree();
3618
+    }
3619
+
3620
+    if ($svg_allowed) {
3621
+        if (!in_array('svg', $formats)) {
3622
+            $formats[] = 'svg';
3623
+        }
3624
+    } else {
3625
+        $formats = array_diff($formats, ['svg']);
3626
+    }
3627
+    return $formats;
3629 3628
 }
3630 3629
 
3631 3630
 /**
@@ -3634,20 +3633,20 @@  discard block
 block discarded – undo
3634 3633
  * @return array|bool
3635 3634
  */
3636 3635
 function spip_getimagesize($fichier) {
3637
-	if (!$imagesize = @getimagesize($fichier)) {
3638
-		include_spip('inc/svg');
3639
-		if ($attrs = svg_lire_attributs($fichier)) {
3640
-			[$width, $height, $viewbox] = svg_getimagesize_from_attr($attrs);
3641
-			$imagesize = [
3642
-				$width,
3643
-				$height,
3644
-				IMAGETYPE_SVG,
3645
-				"width=\"{$width}\" height=\"{$height}\"",
3646
-				'mime' => 'image/svg+xml'
3647
-			];
3648
-		}
3649
-	}
3650
-	return $imagesize;
3636
+    if (!$imagesize = @getimagesize($fichier)) {
3637
+        include_spip('inc/svg');
3638
+        if ($attrs = svg_lire_attributs($fichier)) {
3639
+            [$width, $height, $viewbox] = svg_getimagesize_from_attr($attrs);
3640
+            $imagesize = [
3641
+                $width,
3642
+                $height,
3643
+                IMAGETYPE_SVG,
3644
+                "width=\"{$width}\" height=\"{$height}\"",
3645
+                'mime' => 'image/svg+xml'
3646
+            ];
3647
+        }
3648
+    }
3649
+    return $imagesize;
3651 3650
 }
3652 3651
 
3653 3652
 /**
@@ -3661,19 +3660,19 @@  discard block
 block discarded – undo
3661 3660
  * @param string $statut
3662 3661
  */
3663 3662
 function avertir_auteurs($nom, $message, $statut = '') {
3664
-	$alertes = $GLOBALS['meta']['message_alertes_auteurs'];
3665
-	if (
3666
-		!$alertes
3667
-		or !is_array($alertes = unserialize($alertes))
3668
-	) {
3669
-		$alertes = [];
3670
-	}
3663
+    $alertes = $GLOBALS['meta']['message_alertes_auteurs'];
3664
+    if (
3665
+        !$alertes
3666
+        or !is_array($alertes = unserialize($alertes))
3667
+    ) {
3668
+        $alertes = [];
3669
+    }
3671 3670
 
3672
-	if (!isset($alertes[$statut])) {
3673
-		$alertes[$statut] = [];
3674
-	}
3675
-	$alertes[$statut][$nom] = $message;
3676
-	ecrire_meta('message_alertes_auteurs', serialize($alertes));
3671
+    if (!isset($alertes[$statut])) {
3672
+        $alertes[$statut] = [];
3673
+    }
3674
+    $alertes[$statut][$nom] = $message;
3675
+    ecrire_meta('message_alertes_auteurs', serialize($alertes));
3677 3676
 }
3678 3677
 
3679 3678
 /**
@@ -3687,10 +3686,10 @@  discard block
 block discarded – undo
3687 3686
  * @return string|string[]
3688 3687
  */
3689 3688
 function spip_sanitize_classname($classes) {
3690
-	if (is_array($classes)) {
3691
-		return array_map('spip_sanitize_classname', $classes);
3692
-	}
3693
-	return preg_replace('/[^ 0-9a-z_\-+@]/i', '', $classes);
3689
+    if (is_array($classes)) {
3690
+        return array_map('spip_sanitize_classname', $classes);
3691
+    }
3692
+    return preg_replace('/[^ 0-9a-z_\-+@]/i', '', $classes);
3694 3693
 }
3695 3694
 
3696 3695
 
@@ -3715,32 +3714,32 @@  discard block
 block discarded – undo
3715 3714
  *    Avec operateur : bool.
3716 3715
  **/
3717 3716
 function spip_version_compare($v1, $v2, $op = null) {
3718
-	$v1 = strtolower(preg_replace(',([0-9])[\s.-]?(dev|alpha|a|beta|b|rc|pl|p),i', '\\1.\\2', $v1));
3719
-	$v2 = strtolower(preg_replace(',([0-9])[\s.-]?(dev|alpha|a|beta|b|rc|pl|p),i', '\\1.\\2', $v2));
3720
-	$v1 = str_replace('rc', 'RC', $v1); // certaines versions de PHP ne comprennent RC qu'en majuscule
3721
-	$v2 = str_replace('rc', 'RC', $v2); // certaines versions de PHP ne comprennent RC qu'en majuscule
3722
-
3723
-	$v1 = explode('.', $v1);
3724
-	$v2 = explode('.', $v2);
3725
-	// $v1 est toujours une version, donc sans etoile
3726
-	while (count($v1) < count($v2)) {
3727
-		$v1[] = '0';
3728
-	}
3729
-
3730
-	// $v2 peut etre une borne, donc accepte l'etoile
3731
-	$etoile = false;
3732
-	foreach ($v1 as $k => $v) {
3733
-		if (!isset($v2[$k])) {
3734
-			$v2[] = ($etoile and (is_numeric($v) or $v == 'pl' or $v == 'p')) ? $v : '0';
3735
-		} else {
3736
-			if ($v2[$k] == '*') {
3737
-				$etoile = true;
3738
-				$v2[$k] = $v;
3739
-			}
3740
-		}
3741
-	}
3742
-	$v1 = implode('.', $v1);
3743
-	$v2 = implode('.', $v2);
3744
-
3745
-	return $op ? version_compare($v1, $v2, $op) : version_compare($v1, $v2);
3717
+    $v1 = strtolower(preg_replace(',([0-9])[\s.-]?(dev|alpha|a|beta|b|rc|pl|p),i', '\\1.\\2', $v1));
3718
+    $v2 = strtolower(preg_replace(',([0-9])[\s.-]?(dev|alpha|a|beta|b|rc|pl|p),i', '\\1.\\2', $v2));
3719
+    $v1 = str_replace('rc', 'RC', $v1); // certaines versions de PHP ne comprennent RC qu'en majuscule
3720
+    $v2 = str_replace('rc', 'RC', $v2); // certaines versions de PHP ne comprennent RC qu'en majuscule
3721
+
3722
+    $v1 = explode('.', $v1);
3723
+    $v2 = explode('.', $v2);
3724
+    // $v1 est toujours une version, donc sans etoile
3725
+    while (count($v1) < count($v2)) {
3726
+        $v1[] = '0';
3727
+    }
3728
+
3729
+    // $v2 peut etre une borne, donc accepte l'etoile
3730
+    $etoile = false;
3731
+    foreach ($v1 as $k => $v) {
3732
+        if (!isset($v2[$k])) {
3733
+            $v2[] = ($etoile and (is_numeric($v) or $v == 'pl' or $v == 'p')) ? $v : '0';
3734
+        } else {
3735
+            if ($v2[$k] == '*') {
3736
+                $etoile = true;
3737
+                $v2[$k] = $v;
3738
+            }
3739
+        }
3740
+    }
3741
+    $v1 = implode('.', $v1);
3742
+    $v2 = implode('.', $v2);
3743
+
3744
+    return $op ? version_compare($v1, $v2, $op) : version_compare($v1, $v2);
3746 3745
 }
Please login to merge, or discard this patch.