Completed
Push — master ( 89cac1...7b34bc )
by cam
01:10
created
ecrire/lang/spip_pl.php 1 patch
Indentation   +605 added lines, -605 removed lines patch added patch discarded remove patch
@@ -4,231 +4,231 @@  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' => 'Powrót do pełnego interfejsu graficznego',
14
-	'access_mode_texte' => 'Uproszczony interfejs - tryb tekstowy',
15
-	'admin_debug' => 'debug',
16
-	'admin_modifier_article' => 'Modyfikuj artykuł',
17
-	'admin_modifier_auteur' => 'Modyfikuj autora',
18
-	'admin_modifier_breve' => 'Modyfikuj news',
19
-	'admin_modifier_mot' => 'Modyfikuj słowo kluczowe',
20
-	'admin_modifier_rubrique' => 'Modyfikuj dział',
21
-	'admin_recalculer' => 'Odśwież ',
22
-	'afficher_calendrier' => 'Wyświetl kalendarz',
23
-	'afficher_trad' => 'pokaż przekłady',
24
-	'alerte_maj_impossible' => '<b>Uwaga!</b> Uaktualnienie bazy danych SQL do wersji @version@ jest nie możliwe. Powodem jest prawdopodobnie brak uprawnień do modyfikacji bazy danych. Skontaktuj się z administratorem lub firmą hostingową.',
25
-	'alerte_modif_info_concourante' => 'UWAGA: Ta informacja była zmieniana w innym miejscu. Obecna wartość to:Cette information a été modifiée par ailleurs. La valeur actuelle est :',
26
-	'analyse_xml' => 'Analiza XML',
27
-	'annuler' => 'Anuluj',
28
-	'antispam_champ_vide' => 'Pozostaw puste:',
29
-	'articles_recents' => 'Najnowsze artykuły',
30
-	'avis_archive_incorrect' => 'ten plik archiwalny nie należy do SPIP',
31
-	'avis_archive_invalide' => 'plik archiwalny jest nieprawidłowy',
32
-	'avis_attention' => 'UWAGA !',
33
-	'avis_champ_incorrect_type_objet' => 'Nieprawiłowa nazwa pola @name@ dla obiektu typu @type@',
34
-	'avis_colonne_inexistante' => 'Kolumna @col@ nie istnieje',
35
-	'avis_erreur' => 'Błąd: zobacz poniżej’;',
36
-	'avis_erreur_connexion' => 'Błąd połączenia',
37
-	'avis_erreur_cookie' => 'problem z cookie',
38
-	'avis_erreur_fonction_contexte' => 'Błąd programistyczny. Ta funkcja nie powinna być wywoływana w tym kontekście.',
39
-	'avis_erreur_mysql' => 'Błąd SQL',
40
-	'avis_erreur_sauvegarde' => 'Błąd archiwizacji (@type@ @id_objet@)!',
41
-	'avis_erreur_visiteur' => 'Problem z dostępem do stron administracyjnych',
12
+    // A
13
+    'access_interface_graphique' => 'Powrót do pełnego interfejsu graficznego',
14
+    'access_mode_texte' => 'Uproszczony interfejs - tryb tekstowy',
15
+    'admin_debug' => 'debug',
16
+    'admin_modifier_article' => 'Modyfikuj artykuł',
17
+    'admin_modifier_auteur' => 'Modyfikuj autora',
18
+    'admin_modifier_breve' => 'Modyfikuj news',
19
+    'admin_modifier_mot' => 'Modyfikuj słowo kluczowe',
20
+    'admin_modifier_rubrique' => 'Modyfikuj dział',
21
+    'admin_recalculer' => 'Odśwież ',
22
+    'afficher_calendrier' => 'Wyświetl kalendarz',
23
+    'afficher_trad' => 'pokaż przekłady',
24
+    'alerte_maj_impossible' => '<b>Uwaga!</b> Uaktualnienie bazy danych SQL do wersji @version@ jest nie możliwe. Powodem jest prawdopodobnie brak uprawnień do modyfikacji bazy danych. Skontaktuj się z administratorem lub firmą hostingową.',
25
+    'alerte_modif_info_concourante' => 'UWAGA: Ta informacja była zmieniana w innym miejscu. Obecna wartość to:Cette information a été modifiée par ailleurs. La valeur actuelle est :',
26
+    'analyse_xml' => 'Analiza XML',
27
+    'annuler' => 'Anuluj',
28
+    'antispam_champ_vide' => 'Pozostaw puste:',
29
+    'articles_recents' => 'Najnowsze artykuły',
30
+    'avis_archive_incorrect' => 'ten plik archiwalny nie należy do SPIP',
31
+    'avis_archive_invalide' => 'plik archiwalny jest nieprawidłowy',
32
+    'avis_attention' => 'UWAGA !',
33
+    'avis_champ_incorrect_type_objet' => 'Nieprawiłowa nazwa pola @name@ dla obiektu typu @type@',
34
+    'avis_colonne_inexistante' => 'Kolumna @col@ nie istnieje',
35
+    'avis_erreur' => 'Błąd: zobacz poniżej’;',
36
+    'avis_erreur_connexion' => 'Błąd połączenia',
37
+    'avis_erreur_cookie' => 'problem z cookie',
38
+    'avis_erreur_fonction_contexte' => 'Błąd programistyczny. Ta funkcja nie powinna być wywoływana w tym kontekście.',
39
+    'avis_erreur_mysql' => 'Błąd SQL',
40
+    'avis_erreur_sauvegarde' => 'Błąd archiwizacji (@type@ @id_objet@)!',
41
+    'avis_erreur_visiteur' => 'Problem z dostępem do stron administracyjnych',
42 42
 
43
-	// B
44
-	'barre_a_accent_grave' => 'Wstaw dużą literę A z akcentem grave',
45
-	'barre_aide' => 'Użyj skrótów typograficznych do ulepszenia layoutu',
46
-	'barre_e_accent_aigu' => 'Wstaw dużą literę E z akcentem acute',
47
-	'barre_eo' => 'Wstaw ligaturę oe',
48
-	'barre_eo_maj' => 'Wstaw dużą ligaturę EO',
49
-	'barre_euro' => 'Umieść symbol €€',
50
-	'barre_gras' => 'Wstaw w {{boldzie}}',
51
-	'barre_guillemets' => 'Umieść w "cudzysłowie"',
52
-	'barre_guillemets_simples' => 'Umieść w innym “cudzysłowie”',
53
-	'barre_intertitre' => 'Przekształć w {{{śródtytuł}}}',
54
-	'barre_italic' => 'Wstaw w {italiku}',
55
-	'barre_lien' => 'Zmień w [hiperłącze->http://...]',
56
-	'barre_lien_input' => 'Proszę wpisać cel hiperłącza (może to być URL internetowy w formie http://www.mysite.com lub po prostu numer artykułu na tej stronie).',
57
-	'barre_note' => 'Zmień w [[Przypis]]',
58
-	'barre_paragraphe' => 'Utwórz paragraf',
59
-	'barre_quote' => '<quote>Zacytuj wiadomość</quote>',
60
-	'bouton_changer' => 'Zatwierdź',
61
-	'bouton_chercher' => 'Szukaj',
62
-	'bouton_choisir' => 'Wybierz',
63
-	'bouton_deplacer' => 'Przenieś',
64
-	'bouton_download' => 'Ściągnij',
65
-	'bouton_enregistrer' => 'Zapisz',
66
-	'bouton_radio_desactiver_messagerie_interne' => 'Dezaktywuj pocztę wewnętrzną',
67
-	'bouton_radio_envoi_annonces' => 'Wyślij ogłoszenia redakcyjne',
68
-	'bouton_radio_non_envoi_annonces' => 'Nie wysyłaj żadnych zawiadomień',
69
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Nie wysyłaj najnowszej listy newsów',
70
-	'bouton_recharger_page' => 'ponownie załaduj tę stronę',
71
-	'bouton_telecharger' => 'Załaduj',
72
-	'bouton_upload' => 'Załaduj',
73
-	'bouton_valider' => 'Zatwierdź',
43
+    // B
44
+    'barre_a_accent_grave' => 'Wstaw dużą literę A z akcentem grave',
45
+    'barre_aide' => 'Użyj skrótów typograficznych do ulepszenia layoutu',
46
+    'barre_e_accent_aigu' => 'Wstaw dużą literę E z akcentem acute',
47
+    'barre_eo' => 'Wstaw ligaturę oe',
48
+    'barre_eo_maj' => 'Wstaw dużą ligaturę EO',
49
+    'barre_euro' => 'Umieść symbol €€',
50
+    'barre_gras' => 'Wstaw w {{boldzie}}',
51
+    'barre_guillemets' => 'Umieść w "cudzysłowie"',
52
+    'barre_guillemets_simples' => 'Umieść w innym “cudzysłowie”',
53
+    'barre_intertitre' => 'Przekształć w {{{śródtytuł}}}',
54
+    'barre_italic' => 'Wstaw w {italiku}',
55
+    'barre_lien' => 'Zmień w [hiperłącze->http://...]',
56
+    'barre_lien_input' => 'Proszę wpisać cel hiperłącza (może to być URL internetowy w formie http://www.mysite.com lub po prostu numer artykułu na tej stronie).',
57
+    'barre_note' => 'Zmień w [[Przypis]]',
58
+    'barre_paragraphe' => 'Utwórz paragraf',
59
+    'barre_quote' => '<quote>Zacytuj wiadomość</quote>',
60
+    'bouton_changer' => 'Zatwierdź',
61
+    'bouton_chercher' => 'Szukaj',
62
+    'bouton_choisir' => 'Wybierz',
63
+    'bouton_deplacer' => 'Przenieś',
64
+    'bouton_download' => 'Ściągnij',
65
+    'bouton_enregistrer' => 'Zapisz',
66
+    'bouton_radio_desactiver_messagerie_interne' => 'Dezaktywuj pocztę wewnętrzną',
67
+    'bouton_radio_envoi_annonces' => 'Wyślij ogłoszenia redakcyjne',
68
+    'bouton_radio_non_envoi_annonces' => 'Nie wysyłaj żadnych zawiadomień',
69
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Nie wysyłaj najnowszej listy newsów',
70
+    'bouton_recharger_page' => 'ponownie załaduj tę stronę',
71
+    'bouton_telecharger' => 'Załaduj',
72
+    'bouton_upload' => 'Załaduj',
73
+    'bouton_valider' => 'Zatwierdź',
74 74
 
75
-	// C
76
-	'cal_apresmidi' => 'popołudniu',
77
-	'cal_jour_entier' => 'cały dzień',
78
-	'cal_matin' => 'rano',
79
-	'cal_par_jour' => 'wg dni',
80
-	'cal_par_mois' => 'wg miesięcy',
81
-	'cal_par_semaine' => 'wg tygodni',
82
-	'choix_couleur_interface' => 'kolor',
83
-	'choix_interface' => 'wybór interfejsu',
84
-	'colonne' => 'Kolumna',
85
-	'confirm_changer_statut' => 'Uwaga, czy na pewno chcesz zmienić status tego elementu ? Kontynuować ?',
86
-	'correcte' => 'poprawna',
75
+    // C
76
+    'cal_apresmidi' => 'popołudniu',
77
+    'cal_jour_entier' => 'cały dzień',
78
+    'cal_matin' => 'rano',
79
+    'cal_par_jour' => 'wg dni',
80
+    'cal_par_mois' => 'wg miesięcy',
81
+    'cal_par_semaine' => 'wg tygodni',
82
+    'choix_couleur_interface' => 'kolor',
83
+    'choix_interface' => 'wybór interfejsu',
84
+    'colonne' => 'Kolumna',
85
+    'confirm_changer_statut' => 'Uwaga, czy na pewno chcesz zmienić status tego elementu ? Kontynuować ?',
86
+    'correcte' => 'poprawna',
87 87
 
88
-	// D
89
-	'date_aujourdhui' => 'dziś',
90
-	'date_avant_jc' => 'P.N.E.',
91
-	'date_dans' => 'w @delai@',
92
-	'date_de_mois_1' => '@j@ stycznia',
93
-	'date_de_mois_10' => '@j@ października',
94
-	'date_de_mois_11' => '@j@ listopada',
95
-	'date_de_mois_12' => '@j@ grudnia',
96
-	'date_de_mois_2' => '@j@ lutego',
97
-	'date_de_mois_3' => '@j@ marca',
98
-	'date_de_mois_4' => '@j@ kwietnia',
99
-	'date_de_mois_5' => '@j@ maja',
100
-	'date_de_mois_6' => '@j@ czerwca',
101
-	'date_de_mois_7' => '@j@ lipca',
102
-	'date_de_mois_8' => '@j@ sierpnia',
103
-	'date_de_mois_9' => '@j@ września',
104
-	'date_demain' => 'jutro',
105
-	'date_fmt_heures_minutes' => '@h@h@m@min',
106
-	'date_fmt_jour_heure' => '@jour@ o @heure@',
107
-	'date_fmt_jour_mois' => '@jourmois@',
108
-	'date_fmt_jour_mois_annee' => '@jourmois@ @annee@',
109
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
110
-	'date_fmt_nomjour_date' => '@date@ @nomjour@ ',
111
-	'date_heures' => 'godziny',
112
-	'date_hier' => 'wczoraj',
113
-	'date_il_y_a' => 'jest @delai@',
114
-	'date_jnum1' => '1',
115
-	'date_jnum10' => '10',
116
-	'date_jnum11' => '11',
117
-	'date_jnum12' => '12',
118
-	'date_jnum13' => '13',
119
-	'date_jnum14' => '14',
120
-	'date_jnum15' => '15',
121
-	'date_jnum16' => '16',
122
-	'date_jnum17' => '17',
123
-	'date_jnum18' => '18',
124
-	'date_jnum19' => '19',
125
-	'date_jnum2' => '2',
126
-	'date_jnum20' => '20',
127
-	'date_jnum21' => '21',
128
-	'date_jnum22' => '22',
129
-	'date_jnum23' => '23',
130
-	'date_jnum24' => '24',
131
-	'date_jnum25' => '25',
132
-	'date_jnum26' => '26',
133
-	'date_jnum27' => '27',
134
-	'date_jnum28' => '28',
135
-	'date_jnum29' => '29',
136
-	'date_jnum3' => '3',
137
-	'date_jnum30' => '30',
138
-	'date_jnum31' => '31',
139
-	'date_jnum4' => '4',
140
-	'date_jnum5' => '5',
141
-	'date_jnum6' => '6',
142
-	'date_jnum7' => '7',
143
-	'date_jnum8' => '8',
144
-	'date_jnum9' => '9',
145
-	'date_jour_1' => 'Niedziela',
146
-	'date_jour_1_abbr' => 'nie.',
147
-	'date_jour_1_initiale' => 'n.',
148
-	'date_jour_2' => 'Poniedziałek',
149
-	'date_jour_2_abbr' => 'pon.',
150
-	'date_jour_2_initiale' => 'p.',
151
-	'date_jour_3' => 'Wtorek',
152
-	'date_jour_3_abbr' => 'wto.',
153
-	'date_jour_3_initiale' => 'w.',
154
-	'date_jour_4' => 'Środa',
155
-	'date_jour_4_abbr' => 'śro.',
156
-	'date_jour_4_initiale' => 'ś.',
157
-	'date_jour_5' => 'Czwartek',
158
-	'date_jour_5_abbr' => 'czw.',
159
-	'date_jour_5_initiale' => 'c.',
160
-	'date_jour_6' => 'Piątek',
161
-	'date_jour_6_abbr' => 'pią.',
162
-	'date_jour_6_initiale' => 'p.',
163
-	'date_jour_7' => 'Sobota',
164
-	'date_jour_7_abbr' => 'sob.',
165
-	'date_jour_7_initiale' => 's.',
166
-	'date_jours' => 'dni',
167
-	'date_minutes' => 'minuty',
168
-	'date_mois' => 'miesiąc',
169
-	'date_mois_1' => 'Styczeń',
170
-	'date_mois_10' => 'Październik',
171
-	'date_mois_10_abbr' => 'paźdź.',
172
-	'date_mois_11' => 'Listopad',
173
-	'date_mois_11_abbr' => 'list.',
174
-	'date_mois_12' => 'Grudzień',
175
-	'date_mois_12_abbr' => 'gru.',
176
-	'date_mois_1_abbr' => 'sty.',
177
-	'date_mois_2' => 'Luty',
178
-	'date_mois_2_abbr' => 'lut.',
179
-	'date_mois_3' => 'Marzec',
180
-	'date_mois_3_abbr' => 'mar.',
181
-	'date_mois_4' => 'Kwiecień',
182
-	'date_mois_4_abbr' => 'kw.',
183
-	'date_mois_5' => 'Maj',
184
-	'date_mois_5_abbr' => 'maj',
185
-	'date_mois_6' => 'Czerwiec',
186
-	'date_mois_6_abbr' => 'czer.',
187
-	'date_mois_7' => 'Lipiec',
188
-	'date_mois_7_abbr' => 'lip.',
189
-	'date_mois_8' => 'Sierpień',
190
-	'date_mois_8_abbr' => 'sie.',
191
-	'date_mois_9' => 'Wrzesień',
192
-	'date_mois_9_abbr' => 'wrz.',
193
-	'date_saison_1' => 'zima',
194
-	'date_saison_2' => 'wiosna',
195
-	'date_saison_3' => 'lato',
196
-	'date_saison_4' => 'jesień',
197
-	'date_secondes' => 'sekundy',
198
-	'date_semaines' => 'tygodnie',
199
-	'date_un_mois' => 'miesiące',
200
-	'date_une_heure' => 'godzina',
201
-	'date_une_minute' => 'minuta',
202
-	'date_une_seconde' => 'sekunda',
203
-	'date_une_semaine' => 'tydzień',
204
-	'dirs_commencer' => ' w celu rzeczywistego rozpoczęcia instalacji',
205
-	'dirs_preliminaire' => 'Wstęp: <b>Ustawienia pozwoleń dostępu</b>',
206
-	'dirs_probleme_droits' => 'Problem z prawami dostępu',
207
-	'dirs_repertoires_absents' => '<p><b>Następujące katalogi nie zostały odnalezione :</b></p> <ul>@bad_dirs@.</ul> 
88
+    // D
89
+    'date_aujourdhui' => 'dziś',
90
+    'date_avant_jc' => 'P.N.E.',
91
+    'date_dans' => 'w @delai@',
92
+    'date_de_mois_1' => '@j@ stycznia',
93
+    'date_de_mois_10' => '@j@ października',
94
+    'date_de_mois_11' => '@j@ listopada',
95
+    'date_de_mois_12' => '@j@ grudnia',
96
+    'date_de_mois_2' => '@j@ lutego',
97
+    'date_de_mois_3' => '@j@ marca',
98
+    'date_de_mois_4' => '@j@ kwietnia',
99
+    'date_de_mois_5' => '@j@ maja',
100
+    'date_de_mois_6' => '@j@ czerwca',
101
+    'date_de_mois_7' => '@j@ lipca',
102
+    'date_de_mois_8' => '@j@ sierpnia',
103
+    'date_de_mois_9' => '@j@ września',
104
+    'date_demain' => 'jutro',
105
+    'date_fmt_heures_minutes' => '@h@h@m@min',
106
+    'date_fmt_jour_heure' => '@jour@ o @heure@',
107
+    'date_fmt_jour_mois' => '@jourmois@',
108
+    'date_fmt_jour_mois_annee' => '@jourmois@ @annee@',
109
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
110
+    'date_fmt_nomjour_date' => '@date@ @nomjour@ ',
111
+    'date_heures' => 'godziny',
112
+    'date_hier' => 'wczoraj',
113
+    'date_il_y_a' => 'jest @delai@',
114
+    'date_jnum1' => '1',
115
+    'date_jnum10' => '10',
116
+    'date_jnum11' => '11',
117
+    'date_jnum12' => '12',
118
+    'date_jnum13' => '13',
119
+    'date_jnum14' => '14',
120
+    'date_jnum15' => '15',
121
+    'date_jnum16' => '16',
122
+    'date_jnum17' => '17',
123
+    'date_jnum18' => '18',
124
+    'date_jnum19' => '19',
125
+    'date_jnum2' => '2',
126
+    'date_jnum20' => '20',
127
+    'date_jnum21' => '21',
128
+    'date_jnum22' => '22',
129
+    'date_jnum23' => '23',
130
+    'date_jnum24' => '24',
131
+    'date_jnum25' => '25',
132
+    'date_jnum26' => '26',
133
+    'date_jnum27' => '27',
134
+    'date_jnum28' => '28',
135
+    'date_jnum29' => '29',
136
+    'date_jnum3' => '3',
137
+    'date_jnum30' => '30',
138
+    'date_jnum31' => '31',
139
+    'date_jnum4' => '4',
140
+    'date_jnum5' => '5',
141
+    'date_jnum6' => '6',
142
+    'date_jnum7' => '7',
143
+    'date_jnum8' => '8',
144
+    'date_jnum9' => '9',
145
+    'date_jour_1' => 'Niedziela',
146
+    'date_jour_1_abbr' => 'nie.',
147
+    'date_jour_1_initiale' => 'n.',
148
+    'date_jour_2' => 'Poniedziałek',
149
+    'date_jour_2_abbr' => 'pon.',
150
+    'date_jour_2_initiale' => 'p.',
151
+    'date_jour_3' => 'Wtorek',
152
+    'date_jour_3_abbr' => 'wto.',
153
+    'date_jour_3_initiale' => 'w.',
154
+    'date_jour_4' => 'Środa',
155
+    'date_jour_4_abbr' => 'śro.',
156
+    'date_jour_4_initiale' => 'ś.',
157
+    'date_jour_5' => 'Czwartek',
158
+    'date_jour_5_abbr' => 'czw.',
159
+    'date_jour_5_initiale' => 'c.',
160
+    'date_jour_6' => 'Piątek',
161
+    'date_jour_6_abbr' => 'pią.',
162
+    'date_jour_6_initiale' => 'p.',
163
+    'date_jour_7' => 'Sobota',
164
+    'date_jour_7_abbr' => 'sob.',
165
+    'date_jour_7_initiale' => 's.',
166
+    'date_jours' => 'dni',
167
+    'date_minutes' => 'minuty',
168
+    'date_mois' => 'miesiąc',
169
+    'date_mois_1' => 'Styczeń',
170
+    'date_mois_10' => 'Październik',
171
+    'date_mois_10_abbr' => 'paźdź.',
172
+    'date_mois_11' => 'Listopad',
173
+    'date_mois_11_abbr' => 'list.',
174
+    'date_mois_12' => 'Grudzień',
175
+    'date_mois_12_abbr' => 'gru.',
176
+    'date_mois_1_abbr' => 'sty.',
177
+    'date_mois_2' => 'Luty',
178
+    'date_mois_2_abbr' => 'lut.',
179
+    'date_mois_3' => 'Marzec',
180
+    'date_mois_3_abbr' => 'mar.',
181
+    'date_mois_4' => 'Kwiecień',
182
+    'date_mois_4_abbr' => 'kw.',
183
+    'date_mois_5' => 'Maj',
184
+    'date_mois_5_abbr' => 'maj',
185
+    'date_mois_6' => 'Czerwiec',
186
+    'date_mois_6_abbr' => 'czer.',
187
+    'date_mois_7' => 'Lipiec',
188
+    'date_mois_7_abbr' => 'lip.',
189
+    'date_mois_8' => 'Sierpień',
190
+    'date_mois_8_abbr' => 'sie.',
191
+    'date_mois_9' => 'Wrzesień',
192
+    'date_mois_9_abbr' => 'wrz.',
193
+    'date_saison_1' => 'zima',
194
+    'date_saison_2' => 'wiosna',
195
+    'date_saison_3' => 'lato',
196
+    'date_saison_4' => 'jesień',
197
+    'date_secondes' => 'sekundy',
198
+    'date_semaines' => 'tygodnie',
199
+    'date_un_mois' => 'miesiące',
200
+    'date_une_heure' => 'godzina',
201
+    'date_une_minute' => 'minuta',
202
+    'date_une_seconde' => 'sekunda',
203
+    'date_une_semaine' => 'tydzień',
204
+    'dirs_commencer' => ' w celu rzeczywistego rozpoczęcia instalacji',
205
+    'dirs_preliminaire' => 'Wstęp: <b>Ustawienia pozwoleń dostępu</b>',
206
+    'dirs_probleme_droits' => 'Problem z prawami dostępu',
207
+    'dirs_repertoires_absents' => '<p><b>Następujące katalogi nie zostały odnalezione :</b></p> <ul>@bad_dirs@.</ul> 
208 208
   <p>Możliwe, że powodem tego jest nazwa, w której pomylone zostały duże i małe litery.
209 209
   Sprawdź nazwy pod względem małych i dużych liter.
210 210
   Jeśli rzeczywiście wielkość liter jest różna, zmień nazwy katalogów za pomocą dowolnego programu FTP
211 211
   <p>Po wykonaniu tej operacji będziesz mógł',
212
-	'dirs_repertoires_suivants' => '<p><b>Następujące katalogi nie są skonfigurowane do zapisu :</b></p> <ul>@bad_dirs@.</ul> 
212
+    'dirs_repertoires_suivants' => '<p><b>Następujące katalogi nie są skonfigurowane do zapisu :</b></p> <ul>@bad_dirs@.</ul> 
213 213
   <p>Aby temu zapobiec, skorzystaj z klienta FTP i ureguluj konieczne prawa dostępu
214 214
   do tych katalogów. Procedura jest wytłumaczona od A-Z w przewodniku instalacji.
215 215
   <p>Kiedy dokonasz koniecznych zmian, będziesz mógł',
216
-	'double_occurrence' => 'Podwójne wystąpienie @balise@',
216
+    'double_occurrence' => 'Podwójne wystąpienie @balise@',
217 217
 
218
-	// E
219
-	'en_cours' => 'w trakcie',
220
-	'envoi_via_le_site' => 'Wyślij ze strony',
221
-	'erreur' => 'Błąd',
222
-	'erreur_balise_non_fermee' => 'ostatni znacznik nie jest zamknięty :',
223
-	'erreur_texte' => 'błąd/błędy',
224
-	'etape' => 'Etap',
218
+    // E
219
+    'en_cours' => 'w trakcie',
220
+    'envoi_via_le_site' => 'Wyślij ze strony',
221
+    'erreur' => 'Błąd',
222
+    'erreur_balise_non_fermee' => 'ostatni znacznik nie jest zamknięty :',
223
+    'erreur_texte' => 'błąd/błędy',
224
+    'etape' => 'Etap',
225 225
 
226
-	// F
227
-	'fichier_introuvable' => 'Plik @fichier@ nie odnaleziony',
228
-	'form_auteur_confirmation' => 'Potwierdź swój e-mail',
229
-	'form_auteur_email_modifie' => 'Twój adres e-mail został zmieniony.',
230
-	'form_auteur_envoi_mail_confirmation' => 'Mail z potwierdzeniem został wysłany na adres @email@. Prosimy o kliknięcie w link, przesłany w e-mailu aby zatwierdzić adres e-mail.',
231
-	'form_auteur_mail_confirmation' => 'Dzień dobry,
226
+    // F
227
+    'fichier_introuvable' => 'Plik @fichier@ nie odnaleziony',
228
+    'form_auteur_confirmation' => 'Potwierdź swój e-mail',
229
+    'form_auteur_email_modifie' => 'Twój adres e-mail został zmieniony.',
230
+    'form_auteur_envoi_mail_confirmation' => 'Mail z potwierdzeniem został wysłany na adres @email@. Prosimy o kliknięcie w link, przesłany w e-mailu aby zatwierdzić adres e-mail.',
231
+    'form_auteur_mail_confirmation' => 'Dzień dobry,
232 232
 
233 233
 Uruchomiłeś procedurę zmiany adresu e-mail.
234 234
 Aby zatwierdzić nowy adres, wystarczy wejść pod podany niżej link,
@@ -236,315 +236,315 @@  discard block
 block discarded – undo
236 236
 
237 237
     @url@
238 238
 ',
239
-	'form_deja_inscrit' => 'Jesteś już zarejestrowany.',
240
-	'form_email_non_valide' => 'Twój adres e-mail nie jest prawidłowy.',
241
-	'form_forum_access_refuse' => 'Nie masz już dostępu do tej strony.',
242
-	'form_forum_bonjour' => 'Witaj @nom@,',
243
-	'form_forum_confirmer_email' => 'Aby zatwierdzić Twój adres e-mail, kliknij w ten link: @url_confirm@',
244
-	'form_forum_email_deja_enregistre' => 'Ten adres e-mail jest już zarejestrowany, wskutek czego nie możesz używać swojego zwykłego hasła.',
245
-	'form_forum_identifiant_mail' => 'Twój nowy identyfikator został właśnie wysłany do Ciebie e-mailem.',
246
-	'form_forum_identifiants' => 'Osobista identyfikacja',
247
-	'form_forum_indiquer_nom_email' => 'Wpisz tutaj swoje nazwisko i adres e-mail. Wkrótce otrzymasz e-mailem swój osobisty identyfikator.',
248
-	'form_forum_login' => 'login:',
249
-	'form_forum_message_auto' => '(to jest wiadomość automatyczna)',
250
-	'form_forum_pass' => 'hasło:',
251
-	'form_forum_probleme_mail' => 'Problem z pocztą: Twój identyfikator nie może zostać wysłany.',
252
-	'form_forum_voici1' => 'Oto Twóje dane, które pozwolą Ci wziąć udział w rozwoju serwisu
239
+    'form_deja_inscrit' => 'Jesteś już zarejestrowany.',
240
+    'form_email_non_valide' => 'Twój adres e-mail nie jest prawidłowy.',
241
+    'form_forum_access_refuse' => 'Nie masz już dostępu do tej strony.',
242
+    'form_forum_bonjour' => 'Witaj @nom@,',
243
+    'form_forum_confirmer_email' => 'Aby zatwierdzić Twój adres e-mail, kliknij w ten link: @url_confirm@',
244
+    'form_forum_email_deja_enregistre' => 'Ten adres e-mail jest już zarejestrowany, wskutek czego nie możesz używać swojego zwykłego hasła.',
245
+    'form_forum_identifiant_mail' => 'Twój nowy identyfikator został właśnie wysłany do Ciebie e-mailem.',
246
+    'form_forum_identifiants' => 'Osobista identyfikacja',
247
+    'form_forum_indiquer_nom_email' => 'Wpisz tutaj swoje nazwisko i adres e-mail. Wkrótce otrzymasz e-mailem swój osobisty identyfikator.',
248
+    'form_forum_login' => 'login:',
249
+    'form_forum_message_auto' => '(to jest wiadomość automatyczna)',
250
+    'form_forum_pass' => 'hasło:',
251
+    'form_forum_probleme_mail' => 'Problem z pocztą: Twój identyfikator nie może zostać wysłany.',
252
+    'form_forum_voici1' => 'Oto Twóje dane, które pozwolą Ci wziąć udział w rozwoju serwisu
253 253
 "@nom_site_spip@" (@adresse_site@):',
254
-	'form_forum_voici2' => 'Oto Twój identyfikator do proponowania artykułów w
254
+    'form_forum_voici2' => 'Oto Twój identyfikator do proponowania artykułów w
255 255
 serwisie "@nom_site_spip@" (@adresse_login@):',
256
-	'form_indiquer_email' => 'Proszę wpisać swój adres e-mail.',
257
-	'form_indiquer_nom' => 'Proszę wpisać swoje nazwisko.',
258
-	'form_indiquer_nom_site' => 'Proszę wpisać nazwę swoich stron\\y.',
259
-	'form_pet_deja_enregistre' => 'Ta strona jest już zarejestrowana',
260
-	'form_pet_signature_pasprise' => 'Twój podpis został zlekceważony.',
261
-	'form_prop_confirmer_envoi' => 'Potwierdź wysłanie',
262
-	'form_prop_description' => 'Opis/komentarz',
263
-	'form_prop_enregistre' => 'Twoja propozycja została zapisana, pojawi się online po jej zatwierdzeniu przez administratora tej strony.',
264
-	'form_prop_envoyer' => 'Wyślij wiadomość',
265
-	'form_prop_indiquer_email' => 'Proszę wpisać prawidłowy adres e-mail',
266
-	'form_prop_indiquer_nom_site' => 'Proszę wpisać nazwę strony.',
267
-	'form_prop_indiquer_sujet' => 'Proszę wpisać temat',
268
-	'form_prop_message_envoye' => 'Wiadomość wysłana',
269
-	'form_prop_non_enregistre' => 'Twoja propozycja nie została zapisana.',
270
-	'form_prop_sujet' => 'Temat',
271
-	'form_prop_url_site' => 'URL stron\\y', # MODIF
272
-	'forum_non_inscrit' => 'Nie jesteś zarejestrowany, lub adres bądź hasło są nieprawidłowe.',
273
-	'forum_par_auteur' => 'wg @auteur@',
274
-	'forum_titre_erreur' => 'Błąd...',
256
+    'form_indiquer_email' => 'Proszę wpisać swój adres e-mail.',
257
+    'form_indiquer_nom' => 'Proszę wpisać swoje nazwisko.',
258
+    'form_indiquer_nom_site' => 'Proszę wpisać nazwę swoich stron\\y.',
259
+    'form_pet_deja_enregistre' => 'Ta strona jest już zarejestrowana',
260
+    'form_pet_signature_pasprise' => 'Twój podpis został zlekceważony.',
261
+    'form_prop_confirmer_envoi' => 'Potwierdź wysłanie',
262
+    'form_prop_description' => 'Opis/komentarz',
263
+    'form_prop_enregistre' => 'Twoja propozycja została zapisana, pojawi się online po jej zatwierdzeniu przez administratora tej strony.',
264
+    'form_prop_envoyer' => 'Wyślij wiadomość',
265
+    'form_prop_indiquer_email' => 'Proszę wpisać prawidłowy adres e-mail',
266
+    'form_prop_indiquer_nom_site' => 'Proszę wpisać nazwę strony.',
267
+    'form_prop_indiquer_sujet' => 'Proszę wpisać temat',
268
+    'form_prop_message_envoye' => 'Wiadomość wysłana',
269
+    'form_prop_non_enregistre' => 'Twoja propozycja nie została zapisana.',
270
+    'form_prop_sujet' => 'Temat',
271
+    'form_prop_url_site' => 'URL stron\\y', # MODIF
272
+    'forum_non_inscrit' => 'Nie jesteś zarejestrowany, lub adres bądź hasło są nieprawidłowe.',
273
+    'forum_par_auteur' => 'wg @auteur@',
274
+    'forum_titre_erreur' => 'Błąd...',
275 275
 
276
-	// I
277
-	'ical_texte_rss_articles' => 'Plik "backend" artykułów tej strony znajduje się pod adresem:',
278
-	'ical_texte_rss_articles2' => 'Możesz również otrzymać pliki "backend" dla artykułów dla każdego z działów strony:',
279
-	'ical_texte_rss_breves' => 'Istnieje także plik zawierający wszystkie newsy opublikowane na stronie. Precyzując numer działu, otrzymasz newsy opublikowane w tym dziale.',
280
-	'icone_a_suivre' => 'Aktualności',
281
-	'icone_admin_site' => 'Administracja strony',
282
-	'icone_agenda' => 'Kalendarz',
283
-	'icone_aide_ligne' => 'Pomoc',
284
-	'icone_articles' => 'Artykuły',
285
-	'icone_auteurs' => 'Autorzy',
286
-	'icone_brouteur' => 'Menu podręczne',
287
-	'icone_configuration_site' => 'Konfiguracja',
288
-	'icone_configurer_site' => 'Konfiguruj swoją stronę',
289
-	'icone_creer_nouvel_auteur' => 'Utwórz nowego autora',
290
-	'icone_creer_rubrique' => 'Utwórz dział',
291
-	'icone_creer_sous_rubrique' => 'Utwórz poddział',
292
-	'icone_deconnecter' => 'Rozłącz',
293
-	'icone_discussions' => 'Dyskusje',
294
-	'icone_doc_rubrique' => 'Załączniki',
295
-	'icone_ecrire_article' => 'Napisz nowy artykuł',
296
-	'icone_edition_site' => 'Edycja',
297
-	'icone_gestion_langues' => 'Zarządzanie językami',
298
-	'icone_informations_personnelles' => 'Informacje osobiste',
299
-	'icone_interface_complet' => 'cały interfejs',
300
-	'icone_interface_simple' => 'Uproszczony interfejs',
301
-	'icone_maintenance_site' => 'Administracja stroną',
302
-	'icone_messagerie_personnelle' => 'Wiadomości prywatne',
303
-	'icone_repartition_debut' => 'Pokaż dystrybucję od początku',
304
-	'icone_rubriques' => 'Działy',
305
-	'icone_sauver_site' => 'Backup strony',
306
-	'icone_site_entier' => 'Cała strona',
307
-	'icone_sites_references' => 'Zlinkowane strony',
308
-	'icone_statistiques' => 'Statystyki strony',
309
-	'icone_suivi_activite' => 'Prace redakcyjne',
310
-	'icone_suivi_actualite' => 'Rozwój strony',
311
-	'icone_suivi_pettions' => 'Śledź/zarządzaj ogłoszeniami',
312
-	'icone_suivi_revisions' => 'Zmiany artykułów',
313
-	'icone_supprimer_document' => 'Usuń ten dokument',
314
-	'icone_supprimer_image' => 'Usuń ten obrazek',
315
-	'icone_tous_articles' => 'Wszystkie Twoje artykuły',
316
-	'icone_tous_auteur' => 'Wszyscy autorzy',
317
-	'icone_tous_visiteur' => 'Wszyscy odwiedzający',
318
-	'icone_visiter_site' => 'Przejdź do Twojego serwisu',
319
-	'icone_voir_en_ligne' => 'Obejrzyj online',
320
-	'img_indisponible' => 'obrazek niedostępny',
321
-	'impossible' => 'niemożliwe',
322
-	'info_a_suivre' => 'KONTYNUUJ »',
323
-	'info_acces_interdit' => 'Dostęp zabroniony',
324
-	'info_acces_refuse' => 'Brak dostępu',
325
-	'info_action' => 'Akcja: @action@',
326
-	'info_administrer_rubriques' => 'Możesz zarządzać tą działami i jej poddziałami',
327
-	'info_adresse_non_indiquee' => 'Nie podałeś adresu testowego!',
328
-	'info_aide' => 'POMOC:',
329
-	'info_ajouter_mot' => 'Dodaj to słowo kluczowe',
330
-	'info_annonce' => 'ZAWIADOMIENIE',
331
-	'info_annonces_generales' => 'Ogólne ogłoszenia:',
332
-	'info_article_propose' => 'Zaproponowany artykuł',
333
-	'info_article_publie' => 'Artykuł opublikowany',
334
-	'info_article_redaction' => 'Artykuł w trakcie tworzenia',
335
-	'info_article_refuse' => 'Artykuł odrzucony',
336
-	'info_article_supprime' => 'Artykuł usunięty',
337
-	'info_articles' => 'Artykuły',
338
-	'info_articles_a_valider' => 'Artykuły do zatwierdzenia',
339
-	'info_articles_nb' => '@nb@ artykułów',
340
-	'info_articles_proposes' => 'Zaproponowane artykuły',
341
-	'info_articles_un' => '1 artykuł',
342
-	'info_auteurs_nombre' => 'autor(zy):',
343
-	'info_authentification_ftp' => 'Uwierzytelnienie (poprzez FTP).',
344
-	'info_breves_2' => 'newsy',
345
-	'info_breves_nb' => '@nb@ newsów',
346
-	'info_connexion_refusee' => 'Brak połączenia',
347
-	'info_contact_developpeur' => 'Proszę skontaktować się z deweloperem.',
348
-	'info_contenance' => 'Ta strona zawiera:',
349
-	'info_contribution' => 'wpisy na forum', # MODIF
350
-	'info_copyright' => '@spip@ - darmowe oprogramowanie dystrybuowane w oparciu o licencję @lien_gpl@.',
351
-	'info_copyright_doc' => 'Więcej informacji na stronie <a href="@spipnet@">http://www.spip.net</a>.', # MODIF
352
-	'info_copyright_gpl' => 'na licencji GPL',
353
-	'info_cours_edition' => 'Twoje artykuły w trakcie redagowania', # MODIF
354
-	'info_creer_repertoire' => 'Utwórz plik lub katalog o nazwie:',
355
-	'info_creer_repertoire_2' => 'w podkatalogu <b>@repertoire@</b>, a następnie:',
356
-	'info_creer_vignette' => 'generowanie miniaturki',
357
-	'info_deplier' => 'Rozwiń',
358
-	'info_descriptif_nombre' => 'opis(y):',
359
-	'info_description' => 'Opis:',
360
-	'info_description_2' => 'Opis:',
361
-	'info_dimension' => 'Rozmiar:',
362
-	'info_ecire_message_prive' => 'Napisz prywatną wiadomość',
363
-	'info_email_invalide' => 'Nieprawidłowy adres e-mail.',
364
-	'info_en_cours_validation' => 'Twoje artykuły są w trakcie redagowania',
365
-	'info_en_ligne' => 'Teraz online:',
366
-	'info_envoyer_message_prive' => 'Wyślij prywatną wiadomość do tego autora',
367
-	'info_erreur_requete' => 'Błąd zapytania :',
368
-	'info_erreur_squelette2' => 'Żaden szkielet <b>@fichier@</b> nie jest dostępny ...',
369
-	'info_erreur_systeme' => 'Błąd systemu (errno @errsys@)',
370
-	'info_erreur_systeme2' => 'Albo dysk twardy jest pełny albo uszkodzona jest baza danych.<br />
276
+    // I
277
+    'ical_texte_rss_articles' => 'Plik "backend" artykułów tej strony znajduje się pod adresem:',
278
+    'ical_texte_rss_articles2' => 'Możesz również otrzymać pliki "backend" dla artykułów dla każdego z działów strony:',
279
+    'ical_texte_rss_breves' => 'Istnieje także plik zawierający wszystkie newsy opublikowane na stronie. Precyzując numer działu, otrzymasz newsy opublikowane w tym dziale.',
280
+    'icone_a_suivre' => 'Aktualności',
281
+    'icone_admin_site' => 'Administracja strony',
282
+    'icone_agenda' => 'Kalendarz',
283
+    'icone_aide_ligne' => 'Pomoc',
284
+    'icone_articles' => 'Artykuły',
285
+    'icone_auteurs' => 'Autorzy',
286
+    'icone_brouteur' => 'Menu podręczne',
287
+    'icone_configuration_site' => 'Konfiguracja',
288
+    'icone_configurer_site' => 'Konfiguruj swoją stronę',
289
+    'icone_creer_nouvel_auteur' => 'Utwórz nowego autora',
290
+    'icone_creer_rubrique' => 'Utwórz dział',
291
+    'icone_creer_sous_rubrique' => 'Utwórz poddział',
292
+    'icone_deconnecter' => 'Rozłącz',
293
+    'icone_discussions' => 'Dyskusje',
294
+    'icone_doc_rubrique' => 'Załączniki',
295
+    'icone_ecrire_article' => 'Napisz nowy artykuł',
296
+    'icone_edition_site' => 'Edycja',
297
+    'icone_gestion_langues' => 'Zarządzanie językami',
298
+    'icone_informations_personnelles' => 'Informacje osobiste',
299
+    'icone_interface_complet' => 'cały interfejs',
300
+    'icone_interface_simple' => 'Uproszczony interfejs',
301
+    'icone_maintenance_site' => 'Administracja stroną',
302
+    'icone_messagerie_personnelle' => 'Wiadomości prywatne',
303
+    'icone_repartition_debut' => 'Pokaż dystrybucję od początku',
304
+    'icone_rubriques' => 'Działy',
305
+    'icone_sauver_site' => 'Backup strony',
306
+    'icone_site_entier' => 'Cała strona',
307
+    'icone_sites_references' => 'Zlinkowane strony',
308
+    'icone_statistiques' => 'Statystyki strony',
309
+    'icone_suivi_activite' => 'Prace redakcyjne',
310
+    'icone_suivi_actualite' => 'Rozwój strony',
311
+    'icone_suivi_pettions' => 'Śledź/zarządzaj ogłoszeniami',
312
+    'icone_suivi_revisions' => 'Zmiany artykułów',
313
+    'icone_supprimer_document' => 'Usuń ten dokument',
314
+    'icone_supprimer_image' => 'Usuń ten obrazek',
315
+    'icone_tous_articles' => 'Wszystkie Twoje artykuły',
316
+    'icone_tous_auteur' => 'Wszyscy autorzy',
317
+    'icone_tous_visiteur' => 'Wszyscy odwiedzający',
318
+    'icone_visiter_site' => 'Przejdź do Twojego serwisu',
319
+    'icone_voir_en_ligne' => 'Obejrzyj online',
320
+    'img_indisponible' => 'obrazek niedostępny',
321
+    'impossible' => 'niemożliwe',
322
+    'info_a_suivre' => 'KONTYNUUJ »',
323
+    'info_acces_interdit' => 'Dostęp zabroniony',
324
+    'info_acces_refuse' => 'Brak dostępu',
325
+    'info_action' => 'Akcja: @action@',
326
+    'info_administrer_rubriques' => 'Możesz zarządzać tą działami i jej poddziałami',
327
+    'info_adresse_non_indiquee' => 'Nie podałeś adresu testowego!',
328
+    'info_aide' => 'POMOC:',
329
+    'info_ajouter_mot' => 'Dodaj to słowo kluczowe',
330
+    'info_annonce' => 'ZAWIADOMIENIE',
331
+    'info_annonces_generales' => 'Ogólne ogłoszenia:',
332
+    'info_article_propose' => 'Zaproponowany artykuł',
333
+    'info_article_publie' => 'Artykuł opublikowany',
334
+    'info_article_redaction' => 'Artykuł w trakcie tworzenia',
335
+    'info_article_refuse' => 'Artykuł odrzucony',
336
+    'info_article_supprime' => 'Artykuł usunięty',
337
+    'info_articles' => 'Artykuły',
338
+    'info_articles_a_valider' => 'Artykuły do zatwierdzenia',
339
+    'info_articles_nb' => '@nb@ artykułów',
340
+    'info_articles_proposes' => 'Zaproponowane artykuły',
341
+    'info_articles_un' => '1 artykuł',
342
+    'info_auteurs_nombre' => 'autor(zy):',
343
+    'info_authentification_ftp' => 'Uwierzytelnienie (poprzez FTP).',
344
+    'info_breves_2' => 'newsy',
345
+    'info_breves_nb' => '@nb@ newsów',
346
+    'info_connexion_refusee' => 'Brak połączenia',
347
+    'info_contact_developpeur' => 'Proszę skontaktować się z deweloperem.',
348
+    'info_contenance' => 'Ta strona zawiera:',
349
+    'info_contribution' => 'wpisy na forum', # MODIF
350
+    'info_copyright' => '@spip@ - darmowe oprogramowanie dystrybuowane w oparciu o licencję @lien_gpl@.',
351
+    'info_copyright_doc' => 'Więcej informacji na stronie <a href="@spipnet@">http://www.spip.net</a>.', # MODIF
352
+    'info_copyright_gpl' => 'na licencji GPL',
353
+    'info_cours_edition' => 'Twoje artykuły w trakcie redagowania', # MODIF
354
+    'info_creer_repertoire' => 'Utwórz plik lub katalog o nazwie:',
355
+    'info_creer_repertoire_2' => 'w podkatalogu <b>@repertoire@</b>, a następnie:',
356
+    'info_creer_vignette' => 'generowanie miniaturki',
357
+    'info_deplier' => 'Rozwiń',
358
+    'info_descriptif_nombre' => 'opis(y):',
359
+    'info_description' => 'Opis:',
360
+    'info_description_2' => 'Opis:',
361
+    'info_dimension' => 'Rozmiar:',
362
+    'info_ecire_message_prive' => 'Napisz prywatną wiadomość',
363
+    'info_email_invalide' => 'Nieprawidłowy adres e-mail.',
364
+    'info_en_cours_validation' => 'Twoje artykuły są w trakcie redagowania',
365
+    'info_en_ligne' => 'Teraz online:',
366
+    'info_envoyer_message_prive' => 'Wyślij prywatną wiadomość do tego autora',
367
+    'info_erreur_requete' => 'Błąd zapytania :',
368
+    'info_erreur_squelette2' => 'Żaden szkielet <b>@fichier@</b> nie jest dostępny ...',
369
+    'info_erreur_systeme' => 'Błąd systemu (errno @errsys@)',
370
+    'info_erreur_systeme2' => 'Albo dysk twardy jest pełny albo uszkodzona jest baza danych.<br />
371 371
 <span style="color:red;">Spróbuj <a href=\'@script@\'>naprawić bazę danych</a>, lub skontaktuj się z administratorem serwera.</span>',
372
-	'info_fini' => 'Zakończono!',
373
-	'info_format_image' => 'Formaty plików obrazków, które mogą być używane do tworzenia minitaturek : @gd_formats@.',
374
-	'info_format_non_defini' => 'format niezdefiniowany',
375
-	'info_grand_ecran' => 'Cały ekran',
376
-	'info_image_aide' => 'POMOC',
377
-	'info_image_process_titre' => 'Sposób generowania miniaturek',
378
-	'info_impossible_lire_page' => '<b>Błąd !</b> Nie można odczytać strony<tt><html>@test_proxy@</html></tt> za pośrednictwem proxy<tt>',
379
-	'info_installation_systeme_publication' => 'Instalacja systemu publikacji...',
380
-	'info_installer_documents' => 'Możesz automatycznie dodawać wszystkie dokumenty znajdujące się w folderze @upload@.',
381
-	'info_installer_ftp' => 'Jako administrator możesz umieszczać (przez FTP) pliki w folderze @upload@, aby później wybierać je bezpośrednio stąd.',
382
-	'info_installer_images' => 'Możesz umieszczać obrazki w formatach JPEG, GIF i PNG.',
383
-	'info_installer_images_dossier' => 'Umieść obrazki w folderze @upload@ aby móc je stąd wybierać.',
384
-	'info_interface_complete' => 'cały interfejs',
385
-	'info_interface_simple' => 'Uproszczony interfejs',
386
-	'info_joindre_document_article' => 'Do tego artykułu możesz załączać dokumenty typu',
387
-	'info_joindre_document_rubrique' => 'Do tego działu możesz dodawać dokumenty typu',
388
-	'info_joindre_documents_article' => 'Do swojego atykułu możesz załączać dokumenty typu:',
389
-	'info_l_article' => 'artykuł',
390
-	'info_la_breve' => 'news',
391
-	'info_la_rubrique' => 'dział',
392
-	'info_langue_principale' => 'Język głównej strony',
393
-	'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pikseli',
394
-	'info_les_auteurs_1' => 'wg @les_auteurs@',
395
-	'info_logo_format_interdit' => 'Dla logo dozwolone są następujące formaty: @formats@.',
396
-	'info_logo_max_poids' => 'Logo może mieć maksymalnie @maxi@ (teraz ma @actuel@).',
397
-	'info_mail_fournisseur' => '[email protected]',
398
-	'info_message_2' => 'WIADOMOŚĆ',
399
-	'info_message_supprime' => 'WIADOMOŚĆ USUNIĘTA',
400
-	'info_mise_en_ligne' => 'Data publikacji online:',
401
-	'info_modification_parametres_securite' => 'modyfikacja parametrów bezpieczeństwa',
402
-	'info_mois_courant' => 'Bieżący miesiąc:',
403
-	'info_mot_cle_ajoute' => 'Następujące słowo kluczowe dodane zostało do',
404
-	'info_multi_herit' => 'Język domyślny',
405
-	'info_multi_langues_soulignees' => '<u>Podkreślonie języka</u> świadczy o kompletnym przekładzie wszystkich tekstów interfejsu. Jeśli wybierzesz jeden z tych języków, elementy serwisu (daty, formularze) zostaną automatycznie przetłumaczone. W przypadku języków nie-podkreślonych, elementy te ukażą się w głównym języku serwisu.', # MODIF
406
-	'info_multilinguisme' => 'Wielojęzyczny',
407
-	'info_nom_non_utilisateurs_connectes' => 'Twoja nazwa nie pojawia się na liście podłączonych użytkowników.',
408
-	'info_nom_utilisateurs_connectes' => 'Twoje imię występuje na liście podłączonych użytkowników.',
409
-	'info_nombre_en_ligne' => 'Teraz online:',
410
-	'info_non_resultat' => 'Żadnych wyników dla "@cherche_mot@"',
411
-	'info_non_utilisation_messagerie' => 'Nie korzystasz z wewnętrznej komunikacji tego serwisu.',
412
-	'info_nouveau_message' => 'MASZ NOWĄ WIADOMOŚĆ',
413
-	'info_nouveaux_messages' => 'MASZ @total_messages@ NOWYCH WIADOMOŚCI',
414
-	'info_numero_abbreviation' => 'N° ',
415
-	'info_pense_bete' => 'NOTATKA',
416
-	'info_petit_ecran' => 'Małe okno',
417
-	'info_pixels' => 'piksele',
418
-	'info_plusieurs_mots_trouves' => 'Kilkanaście słów kluczowych zostało znalezionych dla "@cherche_mot@":',
419
-	'info_portfolio_automatique' => 'Automatyczne portfolio:',
420
-	'info_premier_resultat' => '[@debut_limit@ pierwsze wyniki z @total@]',
421
-	'info_premier_resultat_sur' => '[@debut_limit@ pierwsze wyniki z @total@]',
422
-	'info_propose_1' => '[@nom_site_spip@] Zatwierdza: @titre@',
423
-	'info_propose_2' => 'Artykuły zatwierdzone
372
+    'info_fini' => 'Zakończono!',
373
+    'info_format_image' => 'Formaty plików obrazków, które mogą być używane do tworzenia minitaturek : @gd_formats@.',
374
+    'info_format_non_defini' => 'format niezdefiniowany',
375
+    'info_grand_ecran' => 'Cały ekran',
376
+    'info_image_aide' => 'POMOC',
377
+    'info_image_process_titre' => 'Sposób generowania miniaturek',
378
+    'info_impossible_lire_page' => '<b>Błąd !</b> Nie można odczytać strony<tt><html>@test_proxy@</html></tt> za pośrednictwem proxy<tt>',
379
+    'info_installation_systeme_publication' => 'Instalacja systemu publikacji...',
380
+    'info_installer_documents' => 'Możesz automatycznie dodawać wszystkie dokumenty znajdujące się w folderze @upload@.',
381
+    'info_installer_ftp' => 'Jako administrator możesz umieszczać (przez FTP) pliki w folderze @upload@, aby później wybierać je bezpośrednio stąd.',
382
+    'info_installer_images' => 'Możesz umieszczać obrazki w formatach JPEG, GIF i PNG.',
383
+    'info_installer_images_dossier' => 'Umieść obrazki w folderze @upload@ aby móc je stąd wybierać.',
384
+    'info_interface_complete' => 'cały interfejs',
385
+    'info_interface_simple' => 'Uproszczony interfejs',
386
+    'info_joindre_document_article' => 'Do tego artykułu możesz załączać dokumenty typu',
387
+    'info_joindre_document_rubrique' => 'Do tego działu możesz dodawać dokumenty typu',
388
+    'info_joindre_documents_article' => 'Do swojego atykułu możesz załączać dokumenty typu:',
389
+    'info_l_article' => 'artykuł',
390
+    'info_la_breve' => 'news',
391
+    'info_la_rubrique' => 'dział',
392
+    'info_langue_principale' => 'Język głównej strony',
393
+    'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pikseli',
394
+    'info_les_auteurs_1' => 'wg @les_auteurs@',
395
+    'info_logo_format_interdit' => 'Dla logo dozwolone są następujące formaty: @formats@.',
396
+    'info_logo_max_poids' => 'Logo może mieć maksymalnie @maxi@ (teraz ma @actuel@).',
397
+    'info_mail_fournisseur' => '[email protected]',
398
+    'info_message_2' => 'WIADOMOŚĆ',
399
+    'info_message_supprime' => 'WIADOMOŚĆ USUNIĘTA',
400
+    'info_mise_en_ligne' => 'Data publikacji online:',
401
+    'info_modification_parametres_securite' => 'modyfikacja parametrów bezpieczeństwa',
402
+    'info_mois_courant' => 'Bieżący miesiąc:',
403
+    'info_mot_cle_ajoute' => 'Następujące słowo kluczowe dodane zostało do',
404
+    'info_multi_herit' => 'Język domyślny',
405
+    'info_multi_langues_soulignees' => '<u>Podkreślonie języka</u> świadczy o kompletnym przekładzie wszystkich tekstów interfejsu. Jeśli wybierzesz jeden z tych języków, elementy serwisu (daty, formularze) zostaną automatycznie przetłumaczone. W przypadku języków nie-podkreślonych, elementy te ukażą się w głównym języku serwisu.', # MODIF
406
+    'info_multilinguisme' => 'Wielojęzyczny',
407
+    'info_nom_non_utilisateurs_connectes' => 'Twoja nazwa nie pojawia się na liście podłączonych użytkowników.',
408
+    'info_nom_utilisateurs_connectes' => 'Twoje imię występuje na liście podłączonych użytkowników.',
409
+    'info_nombre_en_ligne' => 'Teraz online:',
410
+    'info_non_resultat' => 'Żadnych wyników dla "@cherche_mot@"',
411
+    'info_non_utilisation_messagerie' => 'Nie korzystasz z wewnętrznej komunikacji tego serwisu.',
412
+    'info_nouveau_message' => 'MASZ NOWĄ WIADOMOŚĆ',
413
+    'info_nouveaux_messages' => 'MASZ @total_messages@ NOWYCH WIADOMOŚCI',
414
+    'info_numero_abbreviation' => 'N° ',
415
+    'info_pense_bete' => 'NOTATKA',
416
+    'info_petit_ecran' => 'Małe okno',
417
+    'info_pixels' => 'piksele',
418
+    'info_plusieurs_mots_trouves' => 'Kilkanaście słów kluczowych zostało znalezionych dla "@cherche_mot@":',
419
+    'info_portfolio_automatique' => 'Automatyczne portfolio:',
420
+    'info_premier_resultat' => '[@debut_limit@ pierwsze wyniki z @total@]',
421
+    'info_premier_resultat_sur' => '[@debut_limit@ pierwsze wyniki z @total@]',
422
+    'info_propose_1' => '[@nom_site_spip@] Zatwierdza: @titre@',
423
+    'info_propose_2' => 'Artykuły zatwierdzone
424 424
 -----------------',
425
-	'info_propose_3' => 'Artykuł "@titre@" został zatwierdzony do publikacji.',
426
-	'info_propose_4' => 'Zostałeś zaproszony do przeglądu i wyrażenia swojej opinii',
427
-	'info_propose_5' => 'w forum, które jest przyporządkowane. Jest ono dostępne pod adresem :',
428
-	'info_publie_01' => 'Artykuł "@titre@" został zatwierdzony przez @connect_nom@.',
429
-	'info_publie_1' => '[@nom_site_spip@] PUBLIKUJE: @titre@',
430
-	'info_publie_2' => 'Artykuł opublikowany
425
+    'info_propose_3' => 'Artykuł "@titre@" został zatwierdzony do publikacji.',
426
+    'info_propose_4' => 'Zostałeś zaproszony do przeglądu i wyrażenia swojej opinii',
427
+    'info_propose_5' => 'w forum, które jest przyporządkowane. Jest ono dostępne pod adresem :',
428
+    'info_publie_01' => 'Artykuł "@titre@" został zatwierdzony przez @connect_nom@.',
429
+    'info_publie_1' => '[@nom_site_spip@] PUBLIKUJE: @titre@',
430
+    'info_publie_2' => 'Artykuł opublikowany
431 431
 -----------------',
432
-	'info_rechercher' => 'Szukaj',
433
-	'info_rechercher_02' => 'Szukaj:',
434
-	'info_remplacer_vignette' => 'Zamień domyślną miniaturkę na wybrane przez ciebie logo :',
435
-	'info_sans_titre_2' => 'bez tytułu',
436
-	'info_selectionner_fichier' => 'Możesz wybrać plik z folderu @upload@',
437
-	'info_selectionner_fichier_2' => 'Wybierz plik:',
438
-	'info_supprimer_vignette' => 'usuń winietę',
439
-	'info_symbole_bleu' => 'Symbol <b>niebieski</b> oznacza  <b>notatkę</b>: n.p. wiadomość do prywatnego użytku.',
440
-	'info_symbole_jaune' => 'Symbol <b>żółty</b> oznacza <b>zawiadomienie dla wszystkich redaktorów</b>: może być opublikowana przez wszystkich administratorów, i jest widoczna dla wszystkich redaktorów.',
441
-	'info_symbole_vert' => 'Symbol <b>zielony</b> oznacza <b>wiadomości wymieniane z innymi użytkownikami</b> strony.',
442
-	'info_telecharger_nouveau_logo' => 'Załaduj nowe logo:',
443
-	'info_telecharger_ordinateur' => 'Załaduj ze swojego komputera:',
444
-	'info_tous_resultats_enregistres' => '[wszystkie wyniki są zapisane]',
445
-	'info_tout_afficher' => 'Pokaż wszystko',
446
-	'info_travaux_texte' => 'Ten serwis nie jest jeszcze skonfigurowany. Zapraszamy później...',
447
-	'info_travaux_titre' => 'Strona w trakcie budowy',
448
-	'info_trop_resultat' => 'Zbyt dużo rezultatów "@cherche_mot@" ; spróbuj sprecyzować kryteria wyszukiwania.',
449
-	'info_utilisation_messagerie_interne' => 'Używasz wewnętrznej poczty w tym serwisie.',
450
-	'info_valider_lien' => 'zatwierdź ten link',
451
-	'info_verifier_image' => ', proszę się upewnić, czy obrazki zostały przesłane prawidłowo.',
452
-	'info_vignette_defaut' => 'Domyślna winieta',
453
-	'info_vignette_personnalisee' => 'Miniaturka spersonalizowana',
454
-	'info_visite' => 'odwiedziny:',
455
-	'info_vos_rendez_vous' => 'Twoje przyszłe spotkania',
456
-	'infos_vos_pense_bete' => 'Twoje notatki', # MODIF
432
+    'info_rechercher' => 'Szukaj',
433
+    'info_rechercher_02' => 'Szukaj:',
434
+    'info_remplacer_vignette' => 'Zamień domyślną miniaturkę na wybrane przez ciebie logo :',
435
+    'info_sans_titre_2' => 'bez tytułu',
436
+    'info_selectionner_fichier' => 'Możesz wybrać plik z folderu @upload@',
437
+    'info_selectionner_fichier_2' => 'Wybierz plik:',
438
+    'info_supprimer_vignette' => 'usuń winietę',
439
+    'info_symbole_bleu' => 'Symbol <b>niebieski</b> oznacza  <b>notatkę</b>: n.p. wiadomość do prywatnego użytku.',
440
+    'info_symbole_jaune' => 'Symbol <b>żółty</b> oznacza <b>zawiadomienie dla wszystkich redaktorów</b>: może być opublikowana przez wszystkich administratorów, i jest widoczna dla wszystkich redaktorów.',
441
+    'info_symbole_vert' => 'Symbol <b>zielony</b> oznacza <b>wiadomości wymieniane z innymi użytkownikami</b> strony.',
442
+    'info_telecharger_nouveau_logo' => 'Załaduj nowe logo:',
443
+    'info_telecharger_ordinateur' => 'Załaduj ze swojego komputera:',
444
+    'info_tous_resultats_enregistres' => '[wszystkie wyniki są zapisane]',
445
+    'info_tout_afficher' => 'Pokaż wszystko',
446
+    'info_travaux_texte' => 'Ten serwis nie jest jeszcze skonfigurowany. Zapraszamy później...',
447
+    'info_travaux_titre' => 'Strona w trakcie budowy',
448
+    'info_trop_resultat' => 'Zbyt dużo rezultatów "@cherche_mot@" ; spróbuj sprecyzować kryteria wyszukiwania.',
449
+    'info_utilisation_messagerie_interne' => 'Używasz wewnętrznej poczty w tym serwisie.',
450
+    'info_valider_lien' => 'zatwierdź ten link',
451
+    'info_verifier_image' => ', proszę się upewnić, czy obrazki zostały przesłane prawidłowo.',
452
+    'info_vignette_defaut' => 'Domyślna winieta',
453
+    'info_vignette_personnalisee' => 'Miniaturka spersonalizowana',
454
+    'info_visite' => 'odwiedziny:',
455
+    'info_vos_rendez_vous' => 'Twoje przyszłe spotkania',
456
+    'infos_vos_pense_bete' => 'Twoje notatki', # MODIF
457 457
 
458
-	// L
459
-	'lien_afficher_icones_seuls' => 'Pokazuj tylko ikonki',
460
-	'lien_afficher_texte_icones' => 'POkazuj ikonki i tekst',
461
-	'lien_afficher_texte_seul' => 'Pokazuj tylko tekst',
462
-	'lien_liberer' => 'uwolnij',
463
-	'lien_liberer_tous' => 'uwolnij artykuły', # MODIF
464
-	'lien_nouvea_pense_bete' => 'NOWA NOTATKA',
465
-	'lien_nouveau_message' => 'NOWA WIADOMOŚĆ',
466
-	'lien_nouvelle_annonce' => 'NOWE ZAWIADOMIENIE',
467
-	'lien_petitions' => 'OGŁOSZENIE',
468
-	'lien_popularite' => 'popularność: @popularite@%',
469
-	'lien_racine_site' => 'RDZEŃ STRONY',
470
-	'lien_reessayer' => 'spróbuj ponownie',
471
-	'lien_repondre_message' => 'Odpowiedz na tę wiadomość',
472
-	'lien_supprimer' => 'usuń',
473
-	'lien_tout_afficher' => 'Pokaż wszystko',
474
-	'lien_visite_site' => 'odwiedź stronę',
475
-	'lien_visites' => '@visites@ odwiedzin',
476
-	'lien_voir_auteur' => 'Sprawdź autora',
477
-	'ligne' => 'Linia',
478
-	'login' => 'Połączenie',
479
-	'login_acces_prive' => 'dostęp do obszaru prywatnego',
480
-	'login_autre_identifiant' => 'zaloguj używając innego loginu',
481
-	'login_cookie_accepte' => 'Zmień ustawienia Twojej przeglądarki, aby je akceptowała (przynajmniej dla tej strony).',
482
-	'login_cookie_oblige' => 'Aby móc zalogować się bezpiecznie do tej strony, musicie zaakceptować cookies.',
483
-	'login_deconnexion_ok' => 'Rozłączanie zakończono.',
484
-	'login_erreur_pass' => 'Błąd hasła.',
485
-	'login_espace_prive' => 'obszar prywatny',
486
-	'login_identifiant_inconnu' => 'Login « @login@ » nieznany.',
487
-	'login_login' => 'Login:',
488
-	'login_login2' => 'Login (identyfikator) :', # MODIF
489
-	'login_login_pass_incorrect' => '(Zły login lub hasło).',
490
-	'login_motpasseoublie' => 'zapomniałeś hasła?',
491
-	'login_non_securise' => 'Uwaga ten formularz nie jest bezpieczny.
458
+    // L
459
+    'lien_afficher_icones_seuls' => 'Pokazuj tylko ikonki',
460
+    'lien_afficher_texte_icones' => 'POkazuj ikonki i tekst',
461
+    'lien_afficher_texte_seul' => 'Pokazuj tylko tekst',
462
+    'lien_liberer' => 'uwolnij',
463
+    'lien_liberer_tous' => 'uwolnij artykuły', # MODIF
464
+    'lien_nouvea_pense_bete' => 'NOWA NOTATKA',
465
+    'lien_nouveau_message' => 'NOWA WIADOMOŚĆ',
466
+    'lien_nouvelle_annonce' => 'NOWE ZAWIADOMIENIE',
467
+    'lien_petitions' => 'OGŁOSZENIE',
468
+    'lien_popularite' => 'popularność: @popularite@%',
469
+    'lien_racine_site' => 'RDZEŃ STRONY',
470
+    'lien_reessayer' => 'spróbuj ponownie',
471
+    'lien_repondre_message' => 'Odpowiedz na tę wiadomość',
472
+    'lien_supprimer' => 'usuń',
473
+    'lien_tout_afficher' => 'Pokaż wszystko',
474
+    'lien_visite_site' => 'odwiedź stronę',
475
+    'lien_visites' => '@visites@ odwiedzin',
476
+    'lien_voir_auteur' => 'Sprawdź autora',
477
+    'ligne' => 'Linia',
478
+    'login' => 'Połączenie',
479
+    'login_acces_prive' => 'dostęp do obszaru prywatnego',
480
+    'login_autre_identifiant' => 'zaloguj używając innego loginu',
481
+    'login_cookie_accepte' => 'Zmień ustawienia Twojej przeglądarki, aby je akceptowała (przynajmniej dla tej strony).',
482
+    'login_cookie_oblige' => 'Aby móc zalogować się bezpiecznie do tej strony, musicie zaakceptować cookies.',
483
+    'login_deconnexion_ok' => 'Rozłączanie zakończono.',
484
+    'login_erreur_pass' => 'Błąd hasła.',
485
+    'login_espace_prive' => 'obszar prywatny',
486
+    'login_identifiant_inconnu' => 'Login « @login@ » nieznany.',
487
+    'login_login' => 'Login:',
488
+    'login_login2' => 'Login (identyfikator) :', # MODIF
489
+    'login_login_pass_incorrect' => '(Zły login lub hasło).',
490
+    'login_motpasseoublie' => 'zapomniałeś hasła?',
491
+    'login_non_securise' => 'Uwaga ten formularz nie jest bezpieczny.
492 492
    Jeśli nie chcesz aby Twoje hasło zostało przechwycone w sieci
493 493
    , włącz JavaScript w Twojej przeglądarce i',
494
-	'login_nouvelle_tentative' => 'Nowa próba',
495
-	'login_par_ici' => 'Jesteś zarejestrowany... tędy...',
496
-	'login_pass2' => 'Hasło:',
497
-	'login_preferez_refuser' => '<b>Jeśli wolisz nie korzystać z cookies</b>, jest inna (mniej bezpieczna) metoda do dyspozycji :',
498
-	'login_recharger' => 'przeładuj stronę',
499
-	'login_rester_identifie' => 'Pozostań zalogowany kilka dni', # MODIF
500
-	'login_retour_public' => 'Powrót do strony publicznej',
501
-	'login_retour_site' => 'Powrót do strony publicznej',
502
-	'login_retoursitepublic' => 'Powrót do strony publicznej',
503
-	'login_sinscrire' => 'rejestracja',
504
-	'login_test_navigateur' => 'test przeglądarki/łącz ponownie',
505
-	'login_verifiez_navigateur' => '(Sprawdź czy Twoja przeglądarka nie zapamiętała hasła...)',
494
+    'login_nouvelle_tentative' => 'Nowa próba',
495
+    'login_par_ici' => 'Jesteś zarejestrowany... tędy...',
496
+    'login_pass2' => 'Hasło:',
497
+    'login_preferez_refuser' => '<b>Jeśli wolisz nie korzystać z cookies</b>, jest inna (mniej bezpieczna) metoda do dyspozycji :',
498
+    'login_recharger' => 'przeładuj stronę',
499
+    'login_rester_identifie' => 'Pozostań zalogowany kilka dni', # MODIF
500
+    'login_retour_public' => 'Powrót do strony publicznej',
501
+    'login_retour_site' => 'Powrót do strony publicznej',
502
+    'login_retoursitepublic' => 'Powrót do strony publicznej',
503
+    'login_sinscrire' => 'rejestracja',
504
+    'login_test_navigateur' => 'test przeglądarki/łącz ponownie',
505
+    'login_verifiez_navigateur' => '(Sprawdź czy Twoja przeglądarka nie zapamiętała hasła...)',
506 506
 
507
-	// M
508
-	'masquer_trad' => 'ukryj tlumaczenia',
509
-	'module_fichiers_langues' => 'Pliki językowe',
507
+    // M
508
+    'masquer_trad' => 'ukryj tlumaczenia',
509
+    'module_fichiers_langues' => 'Pliki językowe',
510 510
 
511
-	// N
512
-	'navigateur_pas_redirige' => 'Jeśli twoja przeglądarka cię nie przekierowała, kliknij tutaj, żeby kontynuować.',
513
-	'numero' => 'Numer',
511
+    // N
512
+    'navigateur_pas_redirige' => 'Jeśli twoja przeglądarka cię nie przekierowała, kliknij tutaj, żeby kontynuować.',
513
+    'numero' => 'Numer',
514 514
 
515
-	// O
516
-	'occurence' => 'Wystąpienie',
517
-	'onglet_affacer_base' => 'Usuń bazę danych',
518
-	'onglet_auteur' => 'Autor',
519
-	'onglet_contenu_site' => 'Zawartość strony',
520
-	'onglet_evolution_visite_mod' => 'Ewolucja',
521
-	'onglet_fonctions_avances' => 'Funkcje zaawansowane',
522
-	'onglet_informations_personnelles' => 'Informacje osobiste',
523
-	'onglet_interactivite' => 'Interaktywność',
524
-	'onglet_messagerie' => 'Wiadomości',
525
-	'onglet_repartition_rubrique' => 'Rozłożenie działów',
526
-	'onglet_save_restaur_base' => 'Backup/zapisywanie bazy danych',
527
-	'onglet_vider_cache' => 'Opróżnij cache',
515
+    // O
516
+    'occurence' => 'Wystąpienie',
517
+    'onglet_affacer_base' => 'Usuń bazę danych',
518
+    'onglet_auteur' => 'Autor',
519
+    'onglet_contenu_site' => 'Zawartość strony',
520
+    'onglet_evolution_visite_mod' => 'Ewolucja',
521
+    'onglet_fonctions_avances' => 'Funkcje zaawansowane',
522
+    'onglet_informations_personnelles' => 'Informacje osobiste',
523
+    'onglet_interactivite' => 'Interaktywność',
524
+    'onglet_messagerie' => 'Wiadomości',
525
+    'onglet_repartition_rubrique' => 'Rozłożenie działów',
526
+    'onglet_save_restaur_base' => 'Backup/zapisywanie bazy danych',
527
+    'onglet_vider_cache' => 'Opróżnij cache',
528 528
 
529
-	// P
530
-	'pass_choix_pass' => 'Proszę wybrać swoje nowe hasło:',
531
-	'pass_erreur' => 'Błąd',
532
-	'pass_erreur_acces_refuse' => '<b>Błąd:</b> nie masz już dostępu do tej strony.',
533
-	'pass_erreur_code_inconnu' => '<b>Błąd :</b> ten kod nie odpowiada, żadnemu z użytkowników, którzy mają dostęp do tej strony.',
534
-	'pass_erreur_non_enregistre' => '<b>Błąd :</b> adres <tt>@email_oubli@</tt> nie jest zarejestrowany na tej stronie.',
535
-	'pass_erreur_non_valide' => '<b>Błąd :</b> e-mail <tt>@email_oubli@</tt> nie jest prawidłowy!',
536
-	'pass_erreur_probleme_technique' => '<b>Bład :</b> e-mail nie mógł być wysłany z powodu problemów technicznych.',
537
-	'pass_espace_prive_bla' => 'Strefa prywatna tego serwisu jest dostęna
529
+    // P
530
+    'pass_choix_pass' => 'Proszę wybrać swoje nowe hasło:',
531
+    'pass_erreur' => 'Błąd',
532
+    'pass_erreur_acces_refuse' => '<b>Błąd:</b> nie masz już dostępu do tej strony.',
533
+    'pass_erreur_code_inconnu' => '<b>Błąd :</b> ten kod nie odpowiada, żadnemu z użytkowników, którzy mają dostęp do tej strony.',
534
+    'pass_erreur_non_enregistre' => '<b>Błąd :</b> adres <tt>@email_oubli@</tt> nie jest zarejestrowany na tej stronie.',
535
+    'pass_erreur_non_valide' => '<b>Błąd :</b> e-mail <tt>@email_oubli@</tt> nie jest prawidłowy!',
536
+    'pass_erreur_probleme_technique' => '<b>Bład :</b> e-mail nie mógł być wysłany z powodu problemów technicznych.',
537
+    'pass_espace_prive_bla' => 'Strefa prywatna tego serwisu jest dostęna
538 538
   dla zapisanych użytkowników. Jako zarejestrowany użytkownik,
539 539
   będziesz mógł czytać artykuły, które są w trakcie redagowania,
540 540
   proponować artykuły i brać udział w dyskusjach na forum.',
541
-	'pass_forum_bla' => 'Chcesz wziąć udział w forum
541
+    'pass_forum_bla' => 'Chcesz wziąć udział w forum
542 542
   zarezerwowanym dla zarejestrowanych użytkowników.',
543
-	'pass_indiquez_cidessous' => 'Wpisz poniżej adres e-mail pod jakim
543
+    'pass_indiquez_cidessous' => 'Wpisz poniżej adres e-mail pod jakim
544 544
 byłeś zarejestrowany poprzednio.
545 545
 Otrzymasz e-maila wyjaśniającego jak
546 546
 możesz odzyskać swój dostęp.',
547
-	'pass_mail_passcookie' => '(to jest automatyczna wiadomość)
547
+    'pass_mail_passcookie' => '(to jest automatyczna wiadomość)
548 548
 
549 549
 Aby odzyskać dostęp do strony
550 550
 @nom_site_spip@ (@adresse_site@)
@@ -556,127 +556,127 @@  discard block
 block discarded – undo
556 556
 Po wpisaniu nowego hasła
557 557
 można ponownie połączyć się ze stroną.
558 558
 ',
559
-	'pass_mot_oublie' => 'Zapomniane hasło',
560
-	'pass_nouveau_enregistre' => 'Twoje nowe hasło zostało zapisane.',
561
-	'pass_nouveau_pass' => 'Nowe hasło',
562
-	'pass_ok' => 'OK',
563
-	'pass_oubli_mot' => 'Zapomnienie hasła',
564
-	'pass_quitter_fenetre' => 'Zamknij okno',
565
-	'pass_rappel_login' => 'Przypomnienie : twój identyfikator (login) to « @login@ ».',
566
-	'pass_recevoir_mail' => 'Otrzymasz e-mail wyjaśniający jak możesz odzyskać dostęp do strony.', # MODIF
567
-	'pass_retour_public' => 'Powrót do strony publicznej',
568
-	'pass_rien_a_faire_ici' => 'Nie ma tu nic do zrobienia.',
569
-	'pass_vousinscrire' => 'Zapisaś się w tym serwisie',
570
-	'precedent' => 'poprzedni',
571
-	'previsualisation' => 'Podgląd',
572
-	'previsualiser' => 'Włącz podgląd',
559
+    'pass_mot_oublie' => 'Zapomniane hasło',
560
+    'pass_nouveau_enregistre' => 'Twoje nowe hasło zostało zapisane.',
561
+    'pass_nouveau_pass' => 'Nowe hasło',
562
+    'pass_ok' => 'OK',
563
+    'pass_oubli_mot' => 'Zapomnienie hasła',
564
+    'pass_quitter_fenetre' => 'Zamknij okno',
565
+    'pass_rappel_login' => 'Przypomnienie : twój identyfikator (login) to « @login@ ».',
566
+    'pass_recevoir_mail' => 'Otrzymasz e-mail wyjaśniający jak możesz odzyskać dostęp do strony.', # MODIF
567
+    'pass_retour_public' => 'Powrót do strony publicznej',
568
+    'pass_rien_a_faire_ici' => 'Nie ma tu nic do zrobienia.',
569
+    'pass_vousinscrire' => 'Zapisaś się w tym serwisie',
570
+    'precedent' => 'poprzedni',
571
+    'previsualisation' => 'Podgląd',
572
+    'previsualiser' => 'Włącz podgląd',
573 573
 
574
-	// R
575
-	'retour' => 'Powrót',
574
+    // R
575
+    'retour' => 'Powrót',
576 576
 
577
-	// S
578
-	'spip_conforme_dtd' => 'SPIP uznaje ten dokument za zgodny z jego DOCTYPE :',
579
-	'squelette' => 'szkielet',
580
-	'squelette_inclus_ligne' => 'szkielet zainkludowany, linia',
581
-	'squelette_ligne' => 'szkielet, linia',
582
-	'stats_visites_et_popularite' => '@visites@ odwiedzin; popularność: @popularite@',
583
-	'suivant' => 'następny',
577
+    // S
578
+    'spip_conforme_dtd' => 'SPIP uznaje ten dokument za zgodny z jego DOCTYPE :',
579
+    'squelette' => 'szkielet',
580
+    'squelette_inclus_ligne' => 'szkielet zainkludowany, linia',
581
+    'squelette_ligne' => 'szkielet, linia',
582
+    'stats_visites_et_popularite' => '@visites@ odwiedzin; popularność: @popularite@',
583
+    'suivant' => 'następny',
584 584
 
585
-	// T
586
-	'taille_ko' => '@taille@ kb',
587
-	'taille_mo' => '@taille@ Mb',
588
-	'taille_octets' => '@taille@ bytes',
589
-	'texte_actualite_site_1' => 'Kiedy poznasz interfejs, kliknij na «',
590
-	'texte_actualite_site_2' => 'kompletny interfejs',
591
-	'texte_actualite_site_3' => '» aby uruchomić więcej możliwości.',
592
-	'texte_creation_automatique_vignette' => 'W tym serwisie, uruchomione jest generowanie minitaurek.Jeśli instalujecie za pośrednictwem tego formularza pliki graficzne w formatach @gd_formats@, zostaną one uzupełnione o minitaurkę, o miniaturkę w wielkości maksymalnej: @taille_preview@ pixels.',
593
-	'texte_documents_associes' => 'Następujące dokumenty są związane z artykułem,
585
+    // T
586
+    'taille_ko' => '@taille@ kb',
587
+    'taille_mo' => '@taille@ Mb',
588
+    'taille_octets' => '@taille@ bytes',
589
+    'texte_actualite_site_1' => 'Kiedy poznasz interfejs, kliknij na «',
590
+    'texte_actualite_site_2' => 'kompletny interfejs',
591
+    'texte_actualite_site_3' => '» aby uruchomić więcej możliwości.',
592
+    'texte_creation_automatique_vignette' => 'W tym serwisie, uruchomione jest generowanie minitaurek.Jeśli instalujecie za pośrednictwem tego formularza pliki graficzne w formatach @gd_formats@, zostaną one uzupełnione o minitaurkę, o miniaturkę w wielkości maksymalnej: @taille_preview@ pixels.',
593
+    'texte_documents_associes' => 'Następujące dokumenty są związane z artykułem,
594 594
     ale nie zostały bezpośrednio do niego
595 595
     dołączone. Zależnie od układu stron publicznych,
596 596
     będę mogły pojawić się na nich jako załączniki.',
597
-	'texte_erreur_mise_niveau_base' => 'Błąd bazy danych zaistniały w trakcie uaktualniania.
597
+    'texte_erreur_mise_niveau_base' => 'Błąd bazy danych zaistniały w trakcie uaktualniania.
598 598
   Obrazek <b>@fichier@</b> nie przeszedł (artykuł @id_article@).
599 599
   Zapisz te dane, i spróbuj ponownego uaktualnienia,
600 600
 a następnie sprawdź czy obrazki pojawiają się zawsze w artykułach.',
601
-	'texte_erreur_visiteur' => 'Próbujesz dostać się do panelu administracyjnego za pomocą loginu, który na to nie pozwala.',
602
-	'texte_inc_auth_1' => 'Jesteś zalogowany za pomocą
601
+    'texte_erreur_visiteur' => 'Próbujesz dostać się do panelu administracyjnego za pomocą loginu, który na to nie pozwala.',
602
+    'texte_inc_auth_1' => 'Jesteś zalogowany za pomocą
603 603
   loginu <b>@auth_login@</b>, ale nie istnieje on (już) w bazie danych. 
604 604
   Spróbuj się', # MODIF
605
-	'texte_inc_auth_2' => 'połączyć',
606
-	'texte_inc_auth_3' => ', opuszczjąc ewentualnie przeglądarkę
605
+    'texte_inc_auth_2' => 'połączyć',
606
+    'texte_inc_auth_3' => ', opuszczjąc ewentualnie przeglądarkę
607 607
   i włączając ją na powrót.',
608
-	'texte_inc_config' => 'Zmiany dokonane na tych stronach znacząco wpłyną na
608
+    'texte_inc_config' => 'Zmiany dokonane na tych stronach znacząco wpłyną na
609 609
  funkcjonowanie Twojego serwisu. Radzimy nie zatwierdzać tych zmian do momentu, w którym nie będziecie
610 610
  dobrze obeznani z funkcjonowaniem systemu SPIP. <br /><br /><b>Najbardziej
611 611
  zalecamy, poproszenie o dokonanie zmian głównego adminsitratora serwisu.</b>',
612
-	'texte_inc_meta_1' => 'System nie może zapisać plików <code>@fichier@</code>. Jako administrator strony,',
613
-	'texte_inc_meta_2' => 'sprawdź pozwolenia zapisu',
614
-	'texte_inc_meta_3' => 'dla katalogu <code>@repertoire@</code>.',
615
-	'texte_statut_en_cours_redaction' => 'redakcja w toku',
616
-	'texte_statut_poubelle' => 'do kosza',
617
-	'texte_statut_propose_evaluation' => 'zaproponowany do oceny',
618
-	'texte_statut_publie' => 'opublikowany online',
619
-	'texte_statut_refuse' => 'odrzucony',
620
-	'titre_ajouter_mot_cle' => 'DODAJ SŁOWO KLUCZOWE:',
621
-	'titre_cadre_raccourcis' => 'SKRÓTY :',
622
-	'titre_changer_couleur_interface' => 'Zmiana koloru interfejsu',
623
-	'titre_image_admin_article' => 'Możesz edytować ten artykuł',
624
-	'titre_image_administrateur' => 'Administrator',
625
-	'titre_image_aide' => 'Pomoc do tego elementu',
626
-	'titre_image_auteur_supprime' => 'Autor usunięty',
627
-	'titre_image_redacteur' => 'Redaktor bez dostępu',
628
-	'titre_image_redacteur_02' => 'Redaktor',
629
-	'titre_image_visiteur' => 'Odwiedzający',
630
-	'titre_joindre_document' => 'ZAŁĄCZ DOKUMENT',
631
-	'titre_mots_cles' => 'SŁOWA KLUCZOWE',
632
-	'titre_probleme_technique' => 'Uwaga: problem techniczny (serwer SQL) blokuje dostęp do tej części strony. Dziękujemy za zrozumienie.',
633
-	'titre_publier_document' => 'PUBLIKUJ DOKUMENT W TYM DZIALE',
634
-	'titre_statistiques' => 'Statystyki strony',
635
-	'titre_titre_document' => 'Tytuł dokumentu:',
636
-	'trad_reference' => '(artykuł wzorcowy)', # MODIF
612
+    'texte_inc_meta_1' => 'System nie może zapisać plików <code>@fichier@</code>. Jako administrator strony,',
613
+    'texte_inc_meta_2' => 'sprawdź pozwolenia zapisu',
614
+    'texte_inc_meta_3' => 'dla katalogu <code>@repertoire@</code>.',
615
+    'texte_statut_en_cours_redaction' => 'redakcja w toku',
616
+    'texte_statut_poubelle' => 'do kosza',
617
+    'texte_statut_propose_evaluation' => 'zaproponowany do oceny',
618
+    'texte_statut_publie' => 'opublikowany online',
619
+    'texte_statut_refuse' => 'odrzucony',
620
+    'titre_ajouter_mot_cle' => 'DODAJ SŁOWO KLUCZOWE:',
621
+    'titre_cadre_raccourcis' => 'SKRÓTY :',
622
+    'titre_changer_couleur_interface' => 'Zmiana koloru interfejsu',
623
+    'titre_image_admin_article' => 'Możesz edytować ten artykuł',
624
+    'titre_image_administrateur' => 'Administrator',
625
+    'titre_image_aide' => 'Pomoc do tego elementu',
626
+    'titre_image_auteur_supprime' => 'Autor usunięty',
627
+    'titre_image_redacteur' => 'Redaktor bez dostępu',
628
+    'titre_image_redacteur_02' => 'Redaktor',
629
+    'titre_image_visiteur' => 'Odwiedzający',
630
+    'titre_joindre_document' => 'ZAŁĄCZ DOKUMENT',
631
+    'titre_mots_cles' => 'SŁOWA KLUCZOWE',
632
+    'titre_probleme_technique' => 'Uwaga: problem techniczny (serwer SQL) blokuje dostęp do tej części strony. Dziękujemy za zrozumienie.',
633
+    'titre_publier_document' => 'PUBLIKUJ DOKUMENT W TYM DZIALE',
634
+    'titre_statistiques' => 'Statystyki strony',
635
+    'titre_titre_document' => 'Tytuł dokumentu:',
636
+    'trad_reference' => '(artykuł wzorcowy)', # MODIF
637 637
 
638
-	// Z
639
-	'zbug_balise_b_aval' => ' : balise B en aval',
640
-	'zbug_balise_inexistante' => 'erreur @from@: la balise #@balise@ n’existe pas', # MODIF
641
-	'zbug_boucle' => 'pętla',
642
-	'zbug_boucle_recursive_undef' => 'pętla rekursywna nie została zdefiniowana', # MODIF
643
-	'zbug_champ_hors_boucle' => 'Pole @champ@ jest bez pętli',
644
-	'zbug_champ_hors_motif' => 'Pole @champ@ jest poza pętlą @motif@', # MODIF
645
-	'zbug_code' => 'kod',
646
-	'zbug_critere_inconnu' => 'nieznane kryterium @critere@', # MODIF
647
-	'zbug_distant_interdit' => 'operacja niedozwolona w zewnętrznej bazie', # MODIF
648
-	'zbug_doublon_table_sans_cle_primaire' => 'doublons sur une table sans clef primaire atomique', # MODIF
649
-	'zbug_doublon_table_sans_index' => 'podwójny wpis w tablicy bez indeksu', # MODIF
650
-	'zbug_erreur_boucle_double' => 'BOUCLE@id@: podwójna definicja', # MODIF
651
-	'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: brakuje znacznika zamykającego', # MODIF
652
-	'zbug_erreur_boucle_syntaxe' => 'Składnia pętli (boucle) nieprawidłowa', # MODIF
653
-	'zbug_erreur_compilation' => 'Błąd kompilacji',
654
-	'zbug_erreur_execution_page' => 'błąd w wykonaniu strony', # MODIF
655
-	'zbug_erreur_filtre' => 'Błąd : filtr <b>« @filtre@ »</b> nie zdefiniowany', # MODIF
656
-	'zbug_erreur_meme_parent' => '{meme_parent} stosuje się wyłącznie do pętli (FORUMS) i (RUBRIQUES)', # MODIF
657
-	'zbug_erreur_squelette' => 'Błąd (błędy) w szkielecie',
658
-	'zbug_info_erreur_squelette' => 'Błąd na stronie',
659
-	'zbug_inversion_ordre_inexistant' => 'odwrócenie nieistniejącego uporządkowania', # MODIF
660
-	'zbug_pagination_sans_critere' => '#PAGINATION bez kryterium {pagination} lub użyta w pętli rekursywnej', # MODIF
661
-	'zbug_parametres_inclus_incorrects' => 'Złe parametry załączenia (include)', # MODIF
662
-	'zbug_profile' => 'Czas przeliczania: @time@',
663
-	'zbug_resultat' => 'wynik',
664
-	'zbug_serveur_indefini' => 'serwer SQL niezdefiniowany', # MODIF
665
-	'zbug_table_inconnue' => 'Tabela SQL « @table@ » nieznana',
666
-	'zxml_connus_attributs' => 'znane atrybuty',
667
-	'zxml_de' => 'z',
668
-	'zxml_inconnu_attribut' => 'atrybut nieznany',
669
-	'zxml_inconnu_balise' => 'znacznik nieznany',
670
-	'zxml_inconnu_entite' => 'nieznana wartość',
671
-	'zxml_inconnu_id' => 'ID nieznany',
672
-	'zxml_mais_de' => 'ale z',
673
-	'zxml_non_conforme' => 'nie jest zgodny',
674
-	'zxml_non_fils' => 'nie jest z',
675
-	'zxml_nonvide_balise' => 'znacznik nie jest pusty',
676
-	'zxml_obligatoire_attribut' => 'nieobecny atrybut obowiązkowy',
677
-	'zxml_succession_fils_incorrecte' => 'niepoprawne dziedziczenie',
678
-	'zxml_survoler' => 'najedź wskaźnikiem aby zobaczyć poprawne',
679
-	'zxml_valeur_attribut' => 'wartość artybutu',
680
-	'zxml_vide_balise' => 'pusty znacznik',
681
-	'zxml_vu' => 'widziany wcześniej'
638
+    // Z
639
+    'zbug_balise_b_aval' => ' : balise B en aval',
640
+    'zbug_balise_inexistante' => 'erreur @from@: la balise #@balise@ n’existe pas', # MODIF
641
+    'zbug_boucle' => 'pętla',
642
+    'zbug_boucle_recursive_undef' => 'pętla rekursywna nie została zdefiniowana', # MODIF
643
+    'zbug_champ_hors_boucle' => 'Pole @champ@ jest bez pętli',
644
+    'zbug_champ_hors_motif' => 'Pole @champ@ jest poza pętlą @motif@', # MODIF
645
+    'zbug_code' => 'kod',
646
+    'zbug_critere_inconnu' => 'nieznane kryterium @critere@', # MODIF
647
+    'zbug_distant_interdit' => 'operacja niedozwolona w zewnętrznej bazie', # MODIF
648
+    'zbug_doublon_table_sans_cle_primaire' => 'doublons sur une table sans clef primaire atomique', # MODIF
649
+    'zbug_doublon_table_sans_index' => 'podwójny wpis w tablicy bez indeksu', # MODIF
650
+    'zbug_erreur_boucle_double' => 'BOUCLE@id@: podwójna definicja', # MODIF
651
+    'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: brakuje znacznika zamykającego', # MODIF
652
+    'zbug_erreur_boucle_syntaxe' => 'Składnia pętli (boucle) nieprawidłowa', # MODIF
653
+    'zbug_erreur_compilation' => 'Błąd kompilacji',
654
+    'zbug_erreur_execution_page' => 'błąd w wykonaniu strony', # MODIF
655
+    'zbug_erreur_filtre' => 'Błąd : filtr <b>« @filtre@ »</b> nie zdefiniowany', # MODIF
656
+    'zbug_erreur_meme_parent' => '{meme_parent} stosuje się wyłącznie do pętli (FORUMS) i (RUBRIQUES)', # MODIF
657
+    'zbug_erreur_squelette' => 'Błąd (błędy) w szkielecie',
658
+    'zbug_info_erreur_squelette' => 'Błąd na stronie',
659
+    'zbug_inversion_ordre_inexistant' => 'odwrócenie nieistniejącego uporządkowania', # MODIF
660
+    'zbug_pagination_sans_critere' => '#PAGINATION bez kryterium {pagination} lub użyta w pętli rekursywnej', # MODIF
661
+    'zbug_parametres_inclus_incorrects' => 'Złe parametry załączenia (include)', # MODIF
662
+    'zbug_profile' => 'Czas przeliczania: @time@',
663
+    'zbug_resultat' => 'wynik',
664
+    'zbug_serveur_indefini' => 'serwer SQL niezdefiniowany', # MODIF
665
+    'zbug_table_inconnue' => 'Tabela SQL « @table@ » nieznana',
666
+    'zxml_connus_attributs' => 'znane atrybuty',
667
+    'zxml_de' => 'z',
668
+    'zxml_inconnu_attribut' => 'atrybut nieznany',
669
+    'zxml_inconnu_balise' => 'znacznik nieznany',
670
+    'zxml_inconnu_entite' => 'nieznana wartość',
671
+    'zxml_inconnu_id' => 'ID nieznany',
672
+    'zxml_mais_de' => 'ale z',
673
+    'zxml_non_conforme' => 'nie jest zgodny',
674
+    'zxml_non_fils' => 'nie jest z',
675
+    'zxml_nonvide_balise' => 'znacznik nie jest pusty',
676
+    'zxml_obligatoire_attribut' => 'nieobecny atrybut obowiązkowy',
677
+    'zxml_succession_fils_incorrecte' => 'niepoprawne dziedziczenie',
678
+    'zxml_survoler' => 'najedź wskaźnikiem aby zobaczyć poprawne',
679
+    'zxml_valeur_attribut' => 'wartość artybutu',
680
+    'zxml_vide_balise' => 'pusty znacznik',
681
+    'zxml_vu' => 'widziany wcześniej'
682 682
 );
Please login to merge, or discard this patch.
ecrire/lang/spip_ay.php 1 patch
Indentation   +566 added lines, -566 removed lines patch added patch discarded remove patch
@@ -4,611 +4,611 @@
 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' => 'Phuqata ajanu apnaqawir kuttaña',
14
-	'access_mode_texte' => 'Ajanu juk’arayata sawutjam uñachayaña',
15
-	'admin_debug' => 'debug',
16
-	'admin_modifier_article' => 'Aka qillqatax mayjachañawa',
17
-	'admin_modifier_auteur' => 'Aka qillqirix mayjachañawa',
18
-	'admin_modifier_breve' => 'Aka jisk’aptatax mayjachañawa',
19
-	'admin_modifier_mot' => 'Aka imt’at arux mayjachañawa',
20
-	'admin_modifier_rubrique' => 'Aka t’aqa mayjachaña',
21
-	'admin_recalculer' => 'Aka laphi uñnaqax jichhaptayaña',
22
-	'afficher_trad' => 'Jaqukipatanak taqir yatiyaña',
23
-	'alerte_maj_impossible' => '&lt;b&gt;¡Amuyam!&lt;/b&gt; yatiy tamawix jichhaptawit MySQL uñjataru @version@ janiw lurañjamakiti, mä jan wal mayjt’aw imaqatatanakat yatiy tamawin ukataspaw. Ampi utjawimat apnaqirir arust’aw luram.',
24
-	'analyse_xml' => 'Uñakipawi XML',
25
-	'antispam_champ_vide' => 'Ampi akjawx ch’us jaytam:',
26
-	'avis_archive_incorrect' => 'Qhanancht’ayir q’ipix janiw mä SPIP q’ipikiti.',
27
-	'avis_archive_invalide' => 'qhanancht’ayir q’ipix janiw askikiti',
28
-	'avis_attention' => '¡AMUYAM!',
29
-	'avis_champ_incorrect_type_objet' => 'Akjawx sutix janiw askikiti @name@ uka kastataki @type@',
30
-	'avis_colonne_inexistante' => 'Sayt’atax @col@ janiw utjkiti',
31
-	'avis_erreur' => 'Pantjawi: aka manqhax uñjaña',
32
-	'avis_erreur_connexion' => 'Naktaw ukjax pantjawiw utji',
33
-	'avis_erreur_cookie' => 'Cookie jan wali ukata',
34
-	'avis_erreur_fonction_contexte' => 'Sukt’awi ukjax pantjawi utji. Aka lurawinx janiw jawsañakiti.',
35
-	'avis_erreur_mysql' => 'MySQL Pantjawi',
36
-	'avis_erreur_sauvegarde' => '¡Yaqha qillqatat lurasinxa pantjawiw utji (@type@ @id_objet@)!',
37
-	'avis_erreur_visiteur' => 'Jark’at qamawir mantawjirux mä jan wali utji',
12
+    // A
13
+    'access_interface_graphique' => 'Phuqata ajanu apnaqawir kuttaña',
14
+    'access_mode_texte' => 'Ajanu juk’arayata sawutjam uñachayaña',
15
+    'admin_debug' => 'debug',
16
+    'admin_modifier_article' => 'Aka qillqatax mayjachañawa',
17
+    'admin_modifier_auteur' => 'Aka qillqirix mayjachañawa',
18
+    'admin_modifier_breve' => 'Aka jisk’aptatax mayjachañawa',
19
+    'admin_modifier_mot' => 'Aka imt’at arux mayjachañawa',
20
+    'admin_modifier_rubrique' => 'Aka t’aqa mayjachaña',
21
+    'admin_recalculer' => 'Aka laphi uñnaqax jichhaptayaña',
22
+    'afficher_trad' => 'Jaqukipatanak taqir yatiyaña',
23
+    'alerte_maj_impossible' => '&lt;b&gt;¡Amuyam!&lt;/b&gt; yatiy tamawix jichhaptawit MySQL uñjataru @version@ janiw lurañjamakiti, mä jan wal mayjt’aw imaqatatanakat yatiy tamawin ukataspaw. Ampi utjawimat apnaqirir arust’aw luram.',
24
+    'analyse_xml' => 'Uñakipawi XML',
25
+    'antispam_champ_vide' => 'Ampi akjawx ch’us jaytam:',
26
+    'avis_archive_incorrect' => 'Qhanancht’ayir q’ipix janiw mä SPIP q’ipikiti.',
27
+    'avis_archive_invalide' => 'qhanancht’ayir q’ipix janiw askikiti',
28
+    'avis_attention' => '¡AMUYAM!',
29
+    'avis_champ_incorrect_type_objet' => 'Akjawx sutix janiw askikiti @name@ uka kastataki @type@',
30
+    'avis_colonne_inexistante' => 'Sayt’atax @col@ janiw utjkiti',
31
+    'avis_erreur' => 'Pantjawi: aka manqhax uñjaña',
32
+    'avis_erreur_connexion' => 'Naktaw ukjax pantjawiw utji',
33
+    'avis_erreur_cookie' => 'Cookie jan wali ukata',
34
+    'avis_erreur_fonction_contexte' => 'Sukt’awi ukjax pantjawi utji. Aka lurawinx janiw jawsañakiti.',
35
+    'avis_erreur_mysql' => 'MySQL Pantjawi',
36
+    'avis_erreur_sauvegarde' => '¡Yaqha qillqatat lurasinxa pantjawiw utji (@type@ @id_objet@)!',
37
+    'avis_erreur_visiteur' => 'Jark’at qamawir mantawjirux mä jan wali utji',
38 38
 
39
-	// B
40
-	'barre_a_accent_grave' => 'Mä jach’aptata A jach’at arsuriyimpi uchantaña',
41
-	'barre_aide' => 'Laphi uñnaq sumacht’añatakix kasta qillq thakhinak apnaqam',
42
-	'barre_e_accent_aigu' => 'Mä  jach’aptata E jach’at arsuriyimpi uchantaña',
43
-	'barre_eo' => 'Mä E O ukana uchantaña',
44
-	'barre_eo_maj' => 'Mä E O jach’aptat ukana uchantaña',
45
-	'barre_euro' => 'Chimpu uchantaña &#8364,',
46
-	'barre_gras' => '{{Ch’iyaritat}} uskuña',
47
-	'barre_guillemets' => '«comillas»kama uskuña',
48
-	'barre_guillemets_simples' => '&#8220kama uskuña; comillas de segundo nivel&#65533',
49
-	'barre_intertitre' => '{inter título} ukan mayjt’ayaña',
50
-	'barre_italic' => '{K’umtat} uskuña',
51
-	'barre_lien' => 'Mayjt’ayañan [chinu jach’a sawu-http://...]',
52
-	'barre_lien_input' => 'Chinuman utjawip uñacht’ayam. Mä utjaw web uk uñacht’ayasmaw http://ukhama www.talsitio.org/q’ipi/ jan ukjax mä qillqata aka qamawin jakhu uñacht’ayam.',
53
-	'barre_note' => 'Mayjt’ayañan [[kayu laphi uñnaq yatiyawi]]',
54
-	'barre_quote' => 'Mä yatiyaw aytaña',
55
-	'bouton_changer' => 'Turkaña',
56
-	'bouton_chercher' => 'Thaqhaña',
57
-	'bouton_choisir' => 'Chijllaña',
58
-	'bouton_download' => 'Télécharger', # MODIF
59
-	'bouton_enregistrer' => 'Imaña',
60
-	'bouton_radio_desactiver_messagerie_interne' => 'Manqhax yatiyawirir suyt’ayaña',
61
-	'bouton_radio_envoi_annonces' => 'Qillqat yatiyäwinak uk apayaña',
62
-	'bouton_radio_non_envoi_annonces' => 'Yatiyawinakax jan apayañawa',
63
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Machaq tantachat yatiyawinakax jan apayañawa',
64
-	'bouton_recharger_page' => 'Aka laphi uñnaq jichhaptaña',
65
-	'bouton_telecharger' => 'Apkataña',
66
-	'bouton_upload' => 'Apkataña', # MODIF
67
-	'bouton_valider' => 'Iyaw saña',
39
+    // B
40
+    'barre_a_accent_grave' => 'Mä jach’aptata A jach’at arsuriyimpi uchantaña',
41
+    'barre_aide' => 'Laphi uñnaq sumacht’añatakix kasta qillq thakhinak apnaqam',
42
+    'barre_e_accent_aigu' => 'Mä  jach’aptata E jach’at arsuriyimpi uchantaña',
43
+    'barre_eo' => 'Mä E O ukana uchantaña',
44
+    'barre_eo_maj' => 'Mä E O jach’aptat ukana uchantaña',
45
+    'barre_euro' => 'Chimpu uchantaña &#8364,',
46
+    'barre_gras' => '{{Ch’iyaritat}} uskuña',
47
+    'barre_guillemets' => '«comillas»kama uskuña',
48
+    'barre_guillemets_simples' => '&#8220kama uskuña; comillas de segundo nivel&#65533',
49
+    'barre_intertitre' => '{inter título} ukan mayjt’ayaña',
50
+    'barre_italic' => '{K’umtat} uskuña',
51
+    'barre_lien' => 'Mayjt’ayañan [chinu jach’a sawu-http://...]',
52
+    'barre_lien_input' => 'Chinuman utjawip uñacht’ayam. Mä utjaw web uk uñacht’ayasmaw http://ukhama www.talsitio.org/q’ipi/ jan ukjax mä qillqata aka qamawin jakhu uñacht’ayam.',
53
+    'barre_note' => 'Mayjt’ayañan [[kayu laphi uñnaq yatiyawi]]',
54
+    'barre_quote' => 'Mä yatiyaw aytaña',
55
+    'bouton_changer' => 'Turkaña',
56
+    'bouton_chercher' => 'Thaqhaña',
57
+    'bouton_choisir' => 'Chijllaña',
58
+    'bouton_download' => 'Télécharger', # MODIF
59
+    'bouton_enregistrer' => 'Imaña',
60
+    'bouton_radio_desactiver_messagerie_interne' => 'Manqhax yatiyawirir suyt’ayaña',
61
+    'bouton_radio_envoi_annonces' => 'Qillqat yatiyäwinak uk apayaña',
62
+    'bouton_radio_non_envoi_annonces' => 'Yatiyawinakax jan apayañawa',
63
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Machaq tantachat yatiyawinakax jan apayañawa',
64
+    'bouton_recharger_page' => 'Aka laphi uñnaq jichhaptaña',
65
+    'bouton_telecharger' => 'Apkataña',
66
+    'bouton_upload' => 'Apkataña', # MODIF
67
+    'bouton_valider' => 'Iyaw saña',
68 68
 
69
-	// C
70
-	'cal_apresmidi' => 'Jayp’u',
71
-	'cal_jour_entier' => 'Jurnala',
72
-	'cal_matin' => 'Arumanthi',
73
-	'cal_par_jour' => 'Urut urut pacha chimpu',
74
-	'cal_par_mois' => 'Phaxsit phaxsit pacha chimpu',
75
-	'cal_par_semaine' => 'Simanat simanat pacha chimpu',
76
-	'choix_couleur_interface' => 'Kulura',
77
-	'choix_interface' => 'Ajanut ajllawi',
78
-	'colonne' => 'Sayt’ata',
79
-	'confirm_changer_statut' => 'Uñjataw, estado de elemento maytaw mayjaptayañ ¿munaskaktati sarantañxa?',
80
-	'correcte' => 'Walikiwa',
69
+    // C
70
+    'cal_apresmidi' => 'Jayp’u',
71
+    'cal_jour_entier' => 'Jurnala',
72
+    'cal_matin' => 'Arumanthi',
73
+    'cal_par_jour' => 'Urut urut pacha chimpu',
74
+    'cal_par_mois' => 'Phaxsit phaxsit pacha chimpu',
75
+    'cal_par_semaine' => 'Simanat simanat pacha chimpu',
76
+    'choix_couleur_interface' => 'Kulura',
77
+    'choix_interface' => 'Ajanut ajllawi',
78
+    'colonne' => 'Sayt’ata',
79
+    'confirm_changer_statut' => 'Uñjataw, estado de elemento maytaw mayjaptayañ ¿munaskaktati sarantañxa?',
80
+    'correcte' => 'Walikiwa',
81 81
 
82
-	// D
83
-	'date_aujourdhui' => 'Jichhuru',
84
-	'date_avant_jc' => 'aC',
85
-	'date_dans' => 'en @delai@',
86
-	'date_de_mois_1' => '@j@ de @nommois@',
87
-	'date_de_mois_10' => '@j@ uru @nommois@',
88
-	'date_de_mois_11' => '@j@ de @nommois@',
89
-	'date_de_mois_12' => '@j@ de @nommois@',
90
-	'date_de_mois_2' => '@j@ de @nommois@',
91
-	'date_de_mois_3' => '@j@ de @nommois@',
92
-	'date_de_mois_4' => '@j@ de @nommois@',
93
-	'date_de_mois_5' => '@j@ de @nommois@',
94
-	'date_de_mois_6' => '@j@ de @nommois@',
95
-	'date_de_mois_7' => '@j@ de @nommois@',
96
-	'date_de_mois_8' => '@j@ de @nommois@',
97
-	'date_de_mois_9' => '@j@ de @nommois@',
98
-	'date_demain' => 'Arumanthi',
99
-	'date_fmt_heures_minutes' => '@h@h@m@min',
100
-	'date_fmt_jour_heure' => '@jour@ a las @heure@',
101
-	'date_fmt_jour_mois' => '@jour@ de @nommois@',
102
-	'date_fmt_jour_mois_annee' => '@jour@ de @nommois@ de @annee@',
103
-	'date_fmt_mois_annee' => '@nommois@ de @annee@',
104
-	'date_fmt_nomjour_date' => 'el @nomjour@ @date@',
105
-	'date_heures' => 'Uras',
106
-	'date_hier' => 'Masuru',
107
-	'date_il_y_a' => 'hace @delai@',
108
-	'date_jnum1' => '1ro',
109
-	'date_jnum10' => '10',
110
-	'date_jnum11' => '11',
111
-	'date_jnum12' => '12',
112
-	'date_jnum13' => '13',
113
-	'date_jnum14' => '14',
114
-	'date_jnum15' => '15',
115
-	'date_jnum16' => '16',
116
-	'date_jnum17' => '17',
117
-	'date_jnum18' => '18',
118
-	'date_jnum19' => '19',
119
-	'date_jnum2' => '2',
120
-	'date_jnum20' => '20',
121
-	'date_jnum21' => '21',
122
-	'date_jnum22' => '22',
123
-	'date_jnum23' => '23',
124
-	'date_jnum24' => '24',
125
-	'date_jnum25' => '25',
126
-	'date_jnum26' => '26',
127
-	'date_jnum27' => '27',
128
-	'date_jnum28' => '28',
129
-	'date_jnum29' => '29',
130
-	'date_jnum3' => '3',
131
-	'date_jnum30' => '30',
132
-	'date_jnum31' => '31',
133
-	'date_jnum4' => '4',
134
-	'date_jnum5' => '5',
135
-	'date_jnum6' => '6',
136
-	'date_jnum7' => '7',
137
-	'date_jnum8' => '8',
138
-	'date_jnum9' => '9',
139
-	'date_jour_1' => 'tuminku',
140
-	'date_jour_1_abbr' => 'tum',
141
-	'date_jour_1_initiale' => 't',
142
-	'date_jour_2' => 'Lunisa',
143
-	'date_jour_2_abbr' => 'lun',
144
-	'date_jour_2_initiale' => 'l',
145
-	'date_jour_3' => 'Martisa',
146
-	'date_jour_3_abbr' => 'mar',
147
-	'date_jour_3_initiale' => 'm',
148
-	'date_jour_4' => 'Mirkulisa',
149
-	'date_jour_4_abbr' => 'mir',
150
-	'date_jour_4_initiale' => 'm',
151
-	'date_jour_5' => 'Juywisa',
152
-	'date_jour_5_abbr' => 'juy',
153
-	'date_jour_5_initiale' => 'j',
154
-	'date_jour_6' => 'Wirnisa',
155
-	'date_jour_6_abbr' => 'wir',
156
-	'date_jour_6_initiale' => 'v',
157
-	'date_jour_7' => 'Sawaru',
158
-	'date_jour_7_abbr' => 'saw',
159
-	'date_jour_7_initiale' => 's',
160
-	'date_jours' => 'Urunaka',
161
-	'date_minutes' => 'Minutunaka',
162
-	'date_mois' => 'Phaxsinaka',
163
-	'date_mois_1' => 'Iniru',
164
-	'date_mois_10' => 'Octuwri',
165
-	'date_mois_11' => 'Nuwimri',
166
-	'date_mois_12' => 'Dicimri',
167
-	'date_mois_2' => 'Fiwriru',
168
-	'date_mois_3' => 'Marzu',
169
-	'date_mois_4' => 'Awril',
170
-	'date_mois_5' => 'Mayu',
171
-	'date_mois_6' => 'Junyu',
172
-	'date_mois_7' => 'Julyu',
173
-	'date_mois_8' => 'Agustu',
174
-	'date_mois_9' => 'Siptimbri',
175
-	'date_saison_1' => 'Juyphi pacha',
176
-	'date_saison_2' => 'Junt’u pacha',
177
-	'date_saison_3' => 'Jallu pacha',
178
-	'date_saison_4' => 'Waña pacha',
179
-	'date_semaines' => 'Simananaka',
180
-	'dirs_commencer' => 'Uchantawixa chiqapin qalltañataki',
181
-	'dirs_preliminaire' => 'Qallta: &lt;b&gt;Iyaws mantawx uk amtaña&lt;/b&gt;',
182
-	'dirs_probleme_droits' => 'Iyaws mantawxa jan wali',
183
-	'dirs_repertoires_absents' => '&lt;p&gt;&lt;b&gt;Arkir imañ q’ipinakax janiw jikiskiti:&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;@bad_dirs@.&lt;/ul&gt; &lt;/b&gt;
82
+    // D
83
+    'date_aujourdhui' => 'Jichhuru',
84
+    'date_avant_jc' => 'aC',
85
+    'date_dans' => 'en @delai@',
86
+    'date_de_mois_1' => '@j@ de @nommois@',
87
+    'date_de_mois_10' => '@j@ uru @nommois@',
88
+    'date_de_mois_11' => '@j@ de @nommois@',
89
+    'date_de_mois_12' => '@j@ de @nommois@',
90
+    'date_de_mois_2' => '@j@ de @nommois@',
91
+    'date_de_mois_3' => '@j@ de @nommois@',
92
+    'date_de_mois_4' => '@j@ de @nommois@',
93
+    'date_de_mois_5' => '@j@ de @nommois@',
94
+    'date_de_mois_6' => '@j@ de @nommois@',
95
+    'date_de_mois_7' => '@j@ de @nommois@',
96
+    'date_de_mois_8' => '@j@ de @nommois@',
97
+    'date_de_mois_9' => '@j@ de @nommois@',
98
+    'date_demain' => 'Arumanthi',
99
+    'date_fmt_heures_minutes' => '@h@h@m@min',
100
+    'date_fmt_jour_heure' => '@jour@ a las @heure@',
101
+    'date_fmt_jour_mois' => '@jour@ de @nommois@',
102
+    'date_fmt_jour_mois_annee' => '@jour@ de @nommois@ de @annee@',
103
+    'date_fmt_mois_annee' => '@nommois@ de @annee@',
104
+    'date_fmt_nomjour_date' => 'el @nomjour@ @date@',
105
+    'date_heures' => 'Uras',
106
+    'date_hier' => 'Masuru',
107
+    'date_il_y_a' => 'hace @delai@',
108
+    'date_jnum1' => '1ro',
109
+    'date_jnum10' => '10',
110
+    'date_jnum11' => '11',
111
+    'date_jnum12' => '12',
112
+    'date_jnum13' => '13',
113
+    'date_jnum14' => '14',
114
+    'date_jnum15' => '15',
115
+    'date_jnum16' => '16',
116
+    'date_jnum17' => '17',
117
+    'date_jnum18' => '18',
118
+    'date_jnum19' => '19',
119
+    'date_jnum2' => '2',
120
+    'date_jnum20' => '20',
121
+    'date_jnum21' => '21',
122
+    'date_jnum22' => '22',
123
+    'date_jnum23' => '23',
124
+    'date_jnum24' => '24',
125
+    'date_jnum25' => '25',
126
+    'date_jnum26' => '26',
127
+    'date_jnum27' => '27',
128
+    'date_jnum28' => '28',
129
+    'date_jnum29' => '29',
130
+    'date_jnum3' => '3',
131
+    'date_jnum30' => '30',
132
+    'date_jnum31' => '31',
133
+    'date_jnum4' => '4',
134
+    'date_jnum5' => '5',
135
+    'date_jnum6' => '6',
136
+    'date_jnum7' => '7',
137
+    'date_jnum8' => '8',
138
+    'date_jnum9' => '9',
139
+    'date_jour_1' => 'tuminku',
140
+    'date_jour_1_abbr' => 'tum',
141
+    'date_jour_1_initiale' => 't',
142
+    'date_jour_2' => 'Lunisa',
143
+    'date_jour_2_abbr' => 'lun',
144
+    'date_jour_2_initiale' => 'l',
145
+    'date_jour_3' => 'Martisa',
146
+    'date_jour_3_abbr' => 'mar',
147
+    'date_jour_3_initiale' => 'm',
148
+    'date_jour_4' => 'Mirkulisa',
149
+    'date_jour_4_abbr' => 'mir',
150
+    'date_jour_4_initiale' => 'm',
151
+    'date_jour_5' => 'Juywisa',
152
+    'date_jour_5_abbr' => 'juy',
153
+    'date_jour_5_initiale' => 'j',
154
+    'date_jour_6' => 'Wirnisa',
155
+    'date_jour_6_abbr' => 'wir',
156
+    'date_jour_6_initiale' => 'v',
157
+    'date_jour_7' => 'Sawaru',
158
+    'date_jour_7_abbr' => 'saw',
159
+    'date_jour_7_initiale' => 's',
160
+    'date_jours' => 'Urunaka',
161
+    'date_minutes' => 'Minutunaka',
162
+    'date_mois' => 'Phaxsinaka',
163
+    'date_mois_1' => 'Iniru',
164
+    'date_mois_10' => 'Octuwri',
165
+    'date_mois_11' => 'Nuwimri',
166
+    'date_mois_12' => 'Dicimri',
167
+    'date_mois_2' => 'Fiwriru',
168
+    'date_mois_3' => 'Marzu',
169
+    'date_mois_4' => 'Awril',
170
+    'date_mois_5' => 'Mayu',
171
+    'date_mois_6' => 'Junyu',
172
+    'date_mois_7' => 'Julyu',
173
+    'date_mois_8' => 'Agustu',
174
+    'date_mois_9' => 'Siptimbri',
175
+    'date_saison_1' => 'Juyphi pacha',
176
+    'date_saison_2' => 'Junt’u pacha',
177
+    'date_saison_3' => 'Jallu pacha',
178
+    'date_saison_4' => 'Waña pacha',
179
+    'date_semaines' => 'Simananaka',
180
+    'dirs_commencer' => 'Uchantawixa chiqapin qalltañataki',
181
+    'dirs_preliminaire' => 'Qallta: &lt;b&gt;Iyaws mantawx uk amtaña&lt;/b&gt;',
182
+    'dirs_probleme_droits' => 'Iyaws mantawxa jan wali',
183
+    'dirs_repertoires_absents' => '&lt;p&gt;&lt;b&gt;Arkir imañ q’ipinakax janiw jikiskiti:&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;@bad_dirs@.&lt;/ul&gt; &lt;/b&gt;
184 184
 
185 185
 &lt;p&gt;Jan wali qillqatawa jach’aptat qillqanakampi jisk’aptat qillqanakampicha ukaspawa. Mayamp uñjam imñan q’ipi sutipampi jach’aptat qillqanakampi jisk’aptat qillqanakampita aka jutiri uñjata ukhama. Jan ukasti imñan q’ipix turkam softweramanti FTPta, jan wali askichañataki.
186 186
 
187 187
 Uk lurasinsti jutir imañ q’ipinaka jikitawa.&lt;/p&gt;
188 188
 
189 189
   &lt;p&gt;Cuando hayas hecho esta operación podrás     ',
190
-	'dirs_repertoires_suivants' => '&lt;p&gt;&lt;b&gt;Jutir imañ q’ipinakax janiw qillqañatakikiti:&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;@bad_dirs@.&lt;/ul&gt;
190
+    'dirs_repertoires_suivants' => '&lt;p&gt;&lt;b&gt;Jutir imañ q’ipinakax janiw qillqañatakikiti:&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;@bad_dirs@.&lt;/ul&gt;
191 191
 
192 192
 &lt;p&gt;Aka jan wali askichañatakix apnaqañamaw mä FTP apnaqiri mantawx iyawsa turkañatakix sapa mayn imañ q’ipinakaru aytata. Kunamti luraña ukax qhanañchatawa uchantaw qillqat irpirina.&lt;/p&gt;
193 193
 
194 194
 &lt;p&gt;Una vez terminado este proceso, podrás ',
195
-	'double_occurrence' => 'Pä lurawi', # MODIF
195
+    'double_occurrence' => 'Pä lurawi', # MODIF
196 196
 
197
-	// E
198
-	'envoi_via_le_site' => 'Qamawitkam apayaña',
199
-	'erreur' => 'Pantjawi',
200
-	'erreur_balise_non_fermee' => 'Qhipir markhax jan jist’antata:',
201
-	'erreur_texte' => 'Pantjawinaka',
197
+    // E
198
+    'envoi_via_le_site' => 'Qamawitkam apayaña',
199
+    'erreur' => 'Pantjawi',
200
+    'erreur_balise_non_fermee' => 'Qhipir markhax jan jist’antata:',
201
+    'erreur_texte' => 'Pantjawinaka',
202 202
 
203
-	// F
204
-	'fichier_introuvable' => 'Q’ipix janiw jiskiskiti @fichier@',
205
-	'form_deja_inscrit' => 'Qillqataxtaw.',
206
-	'form_email_non_valide' => 'Aruskipayirimanx utjawipax janiw walikiti',
207
-	'form_forum_access_refuse' => 'Aka qamawirux mantawimax janiw utjiti',
208
-	'form_forum_bonjour' => 'kamisaki @nom@,',
209
-	'form_forum_email_deja_enregistre' => 'Aka aruskipayirit utjawix qillqt’ataxiwa ukatx imt’awimx lurasmaw',
210
-	'form_forum_identifiant_mail' => 'Machaq uñacht’ayirima apayapxtwa aruskipayirita.',
211
-	'form_forum_identifiants' => 'Sapa maynit uñacht’ayiri',
212
-	'form_forum_indiquer_nom_email' => 'Akar sutim uñachayam ukhamarak aruskipayirim uñachayam. Jank’akiw juman uñacht’ayirim apayanitam',
213
-	'form_forum_login' => 'Uñt’ayasiwi:',
214
-	'form_forum_message_auto' => '(Akax mä justupak yatiyawiwa)',
215
-	'form_forum_pass' => 'Imt’awi:',
216
-	'form_forum_probleme_mail' => 'Aruskipayirix jan waliwa: janiw uñacht’ayirix apayañjamakiti',
217
-	'form_forum_voici1' => 'Esta es tu identificación para participar
203
+    // F
204
+    'fichier_introuvable' => 'Q’ipix janiw jiskiskiti @fichier@',
205
+    'form_deja_inscrit' => 'Qillqataxtaw.',
206
+    'form_email_non_valide' => 'Aruskipayirimanx utjawipax janiw walikiti',
207
+    'form_forum_access_refuse' => 'Aka qamawirux mantawimax janiw utjiti',
208
+    'form_forum_bonjour' => 'kamisaki @nom@,',
209
+    'form_forum_email_deja_enregistre' => 'Aka aruskipayirit utjawix qillqt’ataxiwa ukatx imt’awimx lurasmaw',
210
+    'form_forum_identifiant_mail' => 'Machaq uñacht’ayirima apayapxtwa aruskipayirita.',
211
+    'form_forum_identifiants' => 'Sapa maynit uñacht’ayiri',
212
+    'form_forum_indiquer_nom_email' => 'Akar sutim uñachayam ukhamarak aruskipayirim uñachayam. Jank’akiw juman uñacht’ayirim apayanitam',
213
+    'form_forum_login' => 'Uñt’ayasiwi:',
214
+    'form_forum_message_auto' => '(Akax mä justupak yatiyawiwa)',
215
+    'form_forum_pass' => 'Imt’awi:',
216
+    'form_forum_probleme_mail' => 'Aruskipayirix jan waliwa: janiw uñacht’ayirix apayañjamakiti',
217
+    'form_forum_voici1' => 'Esta es tu identificación para participar
218 218
 en los foros del sitio \\&quot;@nom_site_spip@\\&quot; (@adresse_site@):',
219
-	'form_forum_voici2' => 'Esta es tu identificación para proponer artículos
219
+    'form_forum_voici2' => 'Esta es tu identificación para proponer artículos
220 220
 en el sitio \\&quot;@nom_site_spip@\\&quot; (@adresse_login@):   ',
221
-	'form_indiquer_email' => 'Utjawi aruskipayirimat uñachayam',
222
-	'form_indiquer_nom' => 'Sutim uñachayam',
223
-	'form_indiquer_nom_site' => 'Web qamawimat suti uñachayam',
224
-	'form_pet_deja_enregistre' => 'Aka qamawix qillqt’ataxiwa',
225
-	'form_pet_signature_pasprise' => 'Iyawsamax janiw qillqaskiti.',
226
-	'form_prop_confirmer_envoi' => 'Apawi iyaw sañapuni',
227
-	'form_prop_description' => 'Uñt’ayawi/amuyawi',
228
-	'form_prop_enregistre' => 'Amtatamax qillqataxiwa, iyaw sapkani khitinakatix apnaqapxi aka qamawxa ukatwa naktat uñstani.',
229
-	'form_prop_envoyer' => 'Mä yatiyaw apayaña',
230
-	'form_prop_indiquer_email' => 'Mä aruskipayirin iyaw sat utjawip uk uñachayam',
231
-	'form_prop_indiquer_nom_site' => 'Qamawin sutip uñachayama.',
232
-	'form_prop_indiquer_sujet' => 'Yatsuw uñachayaña',
233
-	'form_prop_message_envoye' => 'Yatiyaw apayata',
234
-	'form_prop_non_enregistre' => 'Amuyt’awimax janiw qillqatakiti.',
235
-	'form_prop_sujet' => 'Yatsuwi',
236
-	'form_prop_url_site' => 'Qamawin (URL) utjawipa', # MODIF
237
-	'forum_non_inscrit' => 'Janiw qillqataktati, utjawich imt’atach pantjatawa.',
238
-	'forum_par_auteur' => 'lurata @auteur@',
239
-	'forum_titre_erreur' => 'Pantjata...',
221
+    'form_indiquer_email' => 'Utjawi aruskipayirimat uñachayam',
222
+    'form_indiquer_nom' => 'Sutim uñachayam',
223
+    'form_indiquer_nom_site' => 'Web qamawimat suti uñachayam',
224
+    'form_pet_deja_enregistre' => 'Aka qamawix qillqt’ataxiwa',
225
+    'form_pet_signature_pasprise' => 'Iyawsamax janiw qillqaskiti.',
226
+    'form_prop_confirmer_envoi' => 'Apawi iyaw sañapuni',
227
+    'form_prop_description' => 'Uñt’ayawi/amuyawi',
228
+    'form_prop_enregistre' => 'Amtatamax qillqataxiwa, iyaw sapkani khitinakatix apnaqapxi aka qamawxa ukatwa naktat uñstani.',
229
+    'form_prop_envoyer' => 'Mä yatiyaw apayaña',
230
+    'form_prop_indiquer_email' => 'Mä aruskipayirin iyaw sat utjawip uk uñachayam',
231
+    'form_prop_indiquer_nom_site' => 'Qamawin sutip uñachayama.',
232
+    'form_prop_indiquer_sujet' => 'Yatsuw uñachayaña',
233
+    'form_prop_message_envoye' => 'Yatiyaw apayata',
234
+    'form_prop_non_enregistre' => 'Amuyt’awimax janiw qillqatakiti.',
235
+    'form_prop_sujet' => 'Yatsuwi',
236
+    'form_prop_url_site' => 'Qamawin (URL) utjawipa', # MODIF
237
+    'forum_non_inscrit' => 'Janiw qillqataktati, utjawich imt’atach pantjatawa.',
238
+    'forum_par_auteur' => 'lurata @auteur@',
239
+    'forum_titre_erreur' => 'Pantjata...',
240 240
 
241
-	// I
242
-	'ical_texte_rss_articles' => '«Backend» q’ipix aka qamawin qillqatanakata, utjawin jikisi:',
243
-	'ical_texte_rss_articles2' => 'Ukhamarak «backend» q’ipinak jikismaw qillqatanakatakix sapa t’aqat aka sutinchatata: ',
244
-	'ical_texte_rss_breves' => 'Ukhamarak mä q’ipi kawkintix jisk’aptatanak qamawin utji. T’aqa jakhuwi qhananchasa, jisk’aptatanakaki jikisispa.',
245
-	'icone_a_suivre' => 'Lurawinakajaxa',
246
-	'icone_admin_site' => 'Qamaw apnaqawi',
247
-	'icone_agenda' => 'Pachachimpu lurawinaka',
248
-	'icone_aide_ligne' => 'Naktata yanapaña',
249
-	'icone_articles' => 'Qillqatanaka',
250
-	'icone_auteurs' => 'Qillqirinaka',
251
-	'icone_brouteur' => 'Jank’aki tuyuwi',
252
-	'icone_configuration_site' => 'Qamaw uñtayawi',
253
-	'icone_configurer_site' => 'Qamaw uñtayaña',
254
-	'icone_creer_nouvel_auteur' => 'Mä machaq qillqir uñstayaña',
255
-	'icone_creer_rubrique' => 'Mä t’aqa uñstayaña',
256
-	'icone_creer_sous_rubrique' => 'Mä sullkir t’aq uñstayaña
241
+    // I
242
+    'ical_texte_rss_articles' => '«Backend» q’ipix aka qamawin qillqatanakata, utjawin jikisi:',
243
+    'ical_texte_rss_articles2' => 'Ukhamarak «backend» q’ipinak jikismaw qillqatanakatakix sapa t’aqat aka sutinchatata: ',
244
+    'ical_texte_rss_breves' => 'Ukhamarak mä q’ipi kawkintix jisk’aptatanak qamawin utji. T’aqa jakhuwi qhananchasa, jisk’aptatanakaki jikisispa.',
245
+    'icone_a_suivre' => 'Lurawinakajaxa',
246
+    'icone_admin_site' => 'Qamaw apnaqawi',
247
+    'icone_agenda' => 'Pachachimpu lurawinaka',
248
+    'icone_aide_ligne' => 'Naktata yanapaña',
249
+    'icone_articles' => 'Qillqatanaka',
250
+    'icone_auteurs' => 'Qillqirinaka',
251
+    'icone_brouteur' => 'Jank’aki tuyuwi',
252
+    'icone_configuration_site' => 'Qamaw uñtayawi',
253
+    'icone_configurer_site' => 'Qamaw uñtayaña',
254
+    'icone_creer_nouvel_auteur' => 'Mä machaq qillqir uñstayaña',
255
+    'icone_creer_rubrique' => 'Mä t’aqa uñstayaña',
256
+    'icone_creer_sous_rubrique' => 'Mä sullkir t’aq uñstayaña
257 257
 ',
258
-	'icone_deconnecter' => 'T’aqaqtasiña',
259
-	'icone_discussions' => 'Amuykipañanaka',
260
-	'icone_doc_rubrique' => 'T’aqanakan qillqa q’ipinaka',
261
-	'icone_ecrire_article' => 'Machaq qillqata',
262
-	'icone_edition_site' => 'Qamaw askiptawi',
263
-	'icone_gestion_langues' => 'Arunakat apnaqawi',
264
-	'icone_informations_personnelles' => 'Sapa maynit yatiyawinaka
258
+    'icone_deconnecter' => 'T’aqaqtasiña',
259
+    'icone_discussions' => 'Amuykipañanaka',
260
+    'icone_doc_rubrique' => 'T’aqanakan qillqa q’ipinaka',
261
+    'icone_ecrire_article' => 'Machaq qillqata',
262
+    'icone_edition_site' => 'Qamaw askiptawi',
263
+    'icone_gestion_langues' => 'Arunakat apnaqawi',
264
+    'icone_informations_personnelles' => 'Sapa maynit yatiyawinaka
265 265
 ',
266
-	'icone_interface_complet' => 'Phuqat ajanu',
267
-	'icone_interface_simple' => 'Mä ajanuki',
268
-	'icone_maintenance_site' => 'Qamawit uñjawi',
269
-	'icone_messagerie_personnelle' => 'Sapa maynit yatiyañanaka',
270
-	'icone_repartition_debut' => 'Qalltatpach lakiraw uñachaña',
271
-	'icone_rubriques' => 'T’aqanaka',
272
-	'icone_sauver_site' => 'Qamawit mä jarkat qillqaqa luraña',
273
-	'icone_site_entier' => 'Taqpach qamawi',
274
-	'icone_sites_references' => 'Aytat qamawinak',
275
-	'icone_statistiques' => 'Qamawit tantiyatanaka',
276
-	'icone_suivi_activite' => 'Qamawit uñch’ukiwi',
277
-	'icone_suivi_actualite' => 'Qamawin jilawi',
278
-	'icone_suivi_pettions' => 'Mayitanakat apnaqawi',
279
-	'icone_suivi_revisions' => 'Qillqatanakat mayjaptatanaka',
280
-	'icone_supprimer_document' => 'Aka qillqa q’ip apaqaña',
281
-	'icone_supprimer_image' => 'Aka salta apaqaña',
282
-	'icone_tous_articles' => 'Taqpach qillqatanakama',
283
-	'icone_tous_auteur' => 'Taqpach qillqirinaka',
284
-	'icone_visiter_site' => 'Aka qamaw tumpaña', # MODIF
285
-	'icone_voir_en_ligne' => 'Naktat uñjaña',
286
-	'img_indisponible' => 'Salta wakita',
287
-	'impossible' => 'janipini',
288
-	'info_a_suivre' => 'NAN LURAWINAKAJAXA',
289
-	'info_acces_interdit' => 'Mantawj jark’ata',
290
-	'info_acces_refuse' => 'Mantawj janiw sata',
291
-	'info_action' => 'Lurawi: @action@',
292
-	'info_administrer_rubriques' => 'Aka t’aqxa ukhamarak sullkir t’aqanakxa apnaqasmaw',
293
-	'info_adresse_non_indiquee' => '¡yant’añ utjawxa uñachayapxistaw!',
294
-	'info_aide' => 'YANAPA',
295
-	'info_ajouter_mot' => 'Aka aru yapt’aña',
296
-	'info_annonce' => 'Yatiyawi',
297
-	'info_annonces_generales' => 'Jach’a yatiyawinaka',
298
-	'info_article_propose' => 'Qillqatanak amtata',
299
-	'info_article_publie' => 'Qillqat yatiyata',
300
-	'info_article_redaction' => 'Qillqat lurasiskiwa',
301
-	'info_article_refuse' => 'Janiw sat qillqata',
302
-	'info_article_supprime' => 'Qillqat apaqata',
303
-	'info_articles' => 'Qillqatanaka',
304
-	'info_articles_a_valider' => 'Qillqatanak iyaw sañataki',
305
-	'info_articles_proposes' => 'Amtat qillqatanaka',
306
-	'info_auteurs_nombre' => 'Qillqirinaka:',
307
-	'info_authentification_ftp' => 'Iyasawi (por FTP).',
308
-	'info_breves_2' => 'jisk’aptatanaka',
309
-	'info_connexion_refusee' => 'Arust’awix janiw satakiti',
310
-	'info_contact_developpeur' => 'Mä prucramaturamp aruskipt’añamawa.',
311
-	'info_contenance' => 'Aka qamawinx utjiwa:',
312
-	'info_contribution' => 'Aruskipañat yanapawinaka', # MODIF
313
-	'info_copyright' => '@spip@ mä software libre lakiratawa @lien_qpl@.',
314
-	'info_copyright_doc' => 'Juk’amp yatxatañatakix qamaw uñjaña <a href=\'http://www.spip.net/es\'>http://www.spip.net/es</a>.   ', # MODIF
315
-	'info_copyright_gpl' => 'GLP iyaw sakiñampi',
316
-	'info_cours_edition' => 'Qillqatanakamax qillqt’asiskiwa', # MODIF
317
-	'info_creer_repertoire' => 'Mä q’ipi jan ukjax mä imañ q’ipi akham sutin uñstayañamaxa',
318
-	'info_creer_repertoire_2' => 'jach’a q’ipina <b>@repertoire@</b>, ukatxa ',
319
-	'info_creer_vignette' => 'Jisk’itat justupak uñstayawi',
320
-	'info_deplier' => 'Janatataña',
321
-	'info_descriptif_nombre' => 'Uñicht’ayawinaka:',
322
-	'info_description' => 'Uñicht’ayawi:',
323
-	'info_description_2' => 'Uñicht’ayawi:',
324
-	'info_dimension' => 'Ukch’a pachanaka',
325
-	'info_ecire_message_prive' => 'Mä jark’at yatiyaw qillqaña',
326
-	'info_email_invalide' => 'Aruskipayirin utjawix janiw walikiti.',
327
-	'info_en_cours_validation' => 'Qillqatanakamax lurasiskiwa',
328
-	'info_en_ligne' => 'Jichhax naktataskiwa',
329
-	'info_envoyer_message_prive' => 'Mä jark’at yatiyaw aka qillqirir apayaña',
330
-	'info_erreur_requete' => 'Mayiwin pantjawiw utji:',
331
-	'info_erreur_squelette2' => 'Janiw ni mä ch’akha ch’akhas &lt;b&gt;@fichier@&lt;/b&gt; wakitakiti...   ',
332
-	'info_erreur_systeme' => 'Apnaqawin pantjawiw utji (errno @errsys@)   ',
333
-	'info_erreur_systeme2' => 'Disco duruxa phuqataspawa jan ukasti yatiyawinak pirwax janiw askikiti.<br />
266
+    'icone_interface_complet' => 'Phuqat ajanu',
267
+    'icone_interface_simple' => 'Mä ajanuki',
268
+    'icone_maintenance_site' => 'Qamawit uñjawi',
269
+    'icone_messagerie_personnelle' => 'Sapa maynit yatiyañanaka',
270
+    'icone_repartition_debut' => 'Qalltatpach lakiraw uñachaña',
271
+    'icone_rubriques' => 'T’aqanaka',
272
+    'icone_sauver_site' => 'Qamawit mä jarkat qillqaqa luraña',
273
+    'icone_site_entier' => 'Taqpach qamawi',
274
+    'icone_sites_references' => 'Aytat qamawinak',
275
+    'icone_statistiques' => 'Qamawit tantiyatanaka',
276
+    'icone_suivi_activite' => 'Qamawit uñch’ukiwi',
277
+    'icone_suivi_actualite' => 'Qamawin jilawi',
278
+    'icone_suivi_pettions' => 'Mayitanakat apnaqawi',
279
+    'icone_suivi_revisions' => 'Qillqatanakat mayjaptatanaka',
280
+    'icone_supprimer_document' => 'Aka qillqa q’ip apaqaña',
281
+    'icone_supprimer_image' => 'Aka salta apaqaña',
282
+    'icone_tous_articles' => 'Taqpach qillqatanakama',
283
+    'icone_tous_auteur' => 'Taqpach qillqirinaka',
284
+    'icone_visiter_site' => 'Aka qamaw tumpaña', # MODIF
285
+    'icone_voir_en_ligne' => 'Naktat uñjaña',
286
+    'img_indisponible' => 'Salta wakita',
287
+    'impossible' => 'janipini',
288
+    'info_a_suivre' => 'NAN LURAWINAKAJAXA',
289
+    'info_acces_interdit' => 'Mantawj jark’ata',
290
+    'info_acces_refuse' => 'Mantawj janiw sata',
291
+    'info_action' => 'Lurawi: @action@',
292
+    'info_administrer_rubriques' => 'Aka t’aqxa ukhamarak sullkir t’aqanakxa apnaqasmaw',
293
+    'info_adresse_non_indiquee' => '¡yant’añ utjawxa uñachayapxistaw!',
294
+    'info_aide' => 'YANAPA',
295
+    'info_ajouter_mot' => 'Aka aru yapt’aña',
296
+    'info_annonce' => 'Yatiyawi',
297
+    'info_annonces_generales' => 'Jach’a yatiyawinaka',
298
+    'info_article_propose' => 'Qillqatanak amtata',
299
+    'info_article_publie' => 'Qillqat yatiyata',
300
+    'info_article_redaction' => 'Qillqat lurasiskiwa',
301
+    'info_article_refuse' => 'Janiw sat qillqata',
302
+    'info_article_supprime' => 'Qillqat apaqata',
303
+    'info_articles' => 'Qillqatanaka',
304
+    'info_articles_a_valider' => 'Qillqatanak iyaw sañataki',
305
+    'info_articles_proposes' => 'Amtat qillqatanaka',
306
+    'info_auteurs_nombre' => 'Qillqirinaka:',
307
+    'info_authentification_ftp' => 'Iyasawi (por FTP).',
308
+    'info_breves_2' => 'jisk’aptatanaka',
309
+    'info_connexion_refusee' => 'Arust’awix janiw satakiti',
310
+    'info_contact_developpeur' => 'Mä prucramaturamp aruskipt’añamawa.',
311
+    'info_contenance' => 'Aka qamawinx utjiwa:',
312
+    'info_contribution' => 'Aruskipañat yanapawinaka', # MODIF
313
+    'info_copyright' => '@spip@ mä software libre lakiratawa @lien_qpl@.',
314
+    'info_copyright_doc' => 'Juk’amp yatxatañatakix qamaw uñjaña <a href=\'http://www.spip.net/es\'>http://www.spip.net/es</a>.   ', # MODIF
315
+    'info_copyright_gpl' => 'GLP iyaw sakiñampi',
316
+    'info_cours_edition' => 'Qillqatanakamax qillqt’asiskiwa', # MODIF
317
+    'info_creer_repertoire' => 'Mä q’ipi jan ukjax mä imañ q’ipi akham sutin uñstayañamaxa',
318
+    'info_creer_repertoire_2' => 'jach’a q’ipina <b>@repertoire@</b>, ukatxa ',
319
+    'info_creer_vignette' => 'Jisk’itat justupak uñstayawi',
320
+    'info_deplier' => 'Janatataña',
321
+    'info_descriptif_nombre' => 'Uñicht’ayawinaka:',
322
+    'info_description' => 'Uñicht’ayawi:',
323
+    'info_description_2' => 'Uñicht’ayawi:',
324
+    'info_dimension' => 'Ukch’a pachanaka',
325
+    'info_ecire_message_prive' => 'Mä jark’at yatiyaw qillqaña',
326
+    'info_email_invalide' => 'Aruskipayirin utjawix janiw walikiti.',
327
+    'info_en_cours_validation' => 'Qillqatanakamax lurasiskiwa',
328
+    'info_en_ligne' => 'Jichhax naktataskiwa',
329
+    'info_envoyer_message_prive' => 'Mä jark’at yatiyaw aka qillqirir apayaña',
330
+    'info_erreur_requete' => 'Mayiwin pantjawiw utji:',
331
+    'info_erreur_squelette2' => 'Janiw ni mä ch’akha ch’akhas &lt;b&gt;@fichier@&lt;/b&gt; wakitakiti...   ',
332
+    'info_erreur_systeme' => 'Apnaqawin pantjawiw utji (errno @errsys@)   ',
333
+    'info_erreur_systeme2' => 'Disco duruxa phuqataspawa jan ukasti yatiyawinak pirwax janiw askikiti.<br />
334 334
 <span style="color:red;">Pirwam <a href=\'@script@\'>askichañ yant’am</a>, jan ukax tampuma jikxatam.</span>  ',
335
-	'info_fini' => '¡Tukuyata!',
336
-	'info_format_image' => 'Saltan utt’ayata jisk’a saltanak apnaqawitaki @gd_formats@.',
337
-	'info_format_non_defini' => 'utt’ayatax janiw uñacht’ayatakiti',
338
-	'info_grand_ecran' => 'Phuqat salta',
339
-	'info_image_aide' => 'Yanapa',
340
-	'info_image_process_titre' => 'Kunjams jisk’aptatanak uñstayaña',
341
-	'info_impossible_lire_page' => '¡Pantjata! &lt;/b&gt; Janiw laphi uñnaq liyiñjamakiti &lt;tt&gt;&lt;html&gt;@test_proxy@&lt;/html&gt;&lt;/tt&gt;  \\&quot;proxy\\&quot; &lt;tt&gt; ukampi',
342
-	'info_installation_systeme_publication' => 'Apnaqaw yatiyat uchantawipa',
343
-	'info_installer_documents' => 'Taqpach qillqa q’ipinak, jach’a q’ipin utjkix ukanaksustupak uchantasmax @upload@',
344
-	'info_installer_ftp' => 'Iyaws apnaqirinakampi, q’ipinak uchantasmawa imañ q’ipina (FTP ukampi) @upload@ ukatxa akan  ajlliñataki.',
345
-	'info_installer_images' => 'Saltanak utt’ayat uchantasmaw JPEG, GIF Y PNG.',
346
-	'info_installer_images_dossier' => 'Imañ q’ipin saltanak uchantaña @upload@ ukat akjan ajlliñataki.',
347
-	'info_interface_complete' => 'Phuqat ajanu',
348
-	'info_interface_simple' => 'Má ajanuki',
349
-	'info_joindre_document_article' => 'Aka qillqatanakarux kasta qillqa q’ipinak jaqkatasmaw',
350
-	'info_joindre_document_rubrique' => 'Aka t’aqarux kasta qillqa q’ipinak jaqkatasmaw',
351
-	'info_joindre_documents_article' => 'Aka t’aqarux kasta qillqa q’ipinak jaqkatasmaw',
352
-	'info_l_article' => 'qillqataxa',
353
-	'info_la_breve' => 'jisk’aptataxa',
354
-	'info_la_rubrique' => 't’aqaxa',
355
-	'info_langue_principale' => 'Qamawin aru',
356
-	'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ píxeles',
357
-	'info_les_auteurs_1' => 'lurata @les_auteurs@',
358
-	'info_logo_format_interdit' => 'Utt’ayat uñachir chimpunakak iyaw sataxa @formats@.',
359
-	'info_logo_max_poids' => 'Uñachir chimpunakaxa phisnakiñapawa @maxi@ (q’ipix jathiwa @actuel@).',
360
-	'info_mail_fournisseur' => '[email protected]',
361
-	'info_message_2' => 'YATIYAWI',
362
-	'info_message_supprime' => 'Yatiyaw apaqata',
363
-	'info_mise_en_ligne' => 'Qalltkis naktawix uka uru',
364
-	'info_modification_parametres_securite' => 'tantiyt’at jark’aw mayjt’awinakapa',
365
-	'info_mois_courant' => 'Aka jichha phaxsina:',
366
-	'info_mot_cle_ajoute' => 'Jutir imt’at arux qillqataruw yapt’i',
367
-	'info_multi_herit' => 'Armaqat aru',
368
-	'info_multi_langues_soulignees' => '&lt;u&gt;Arunakaxa  sirqitanakaxa&lt;/u&gt; ajanutxa taqpach sawutanak mä jaqukipaw churi.
335
+    'info_fini' => '¡Tukuyata!',
336
+    'info_format_image' => 'Saltan utt’ayata jisk’a saltanak apnaqawitaki @gd_formats@.',
337
+    'info_format_non_defini' => 'utt’ayatax janiw uñacht’ayatakiti',
338
+    'info_grand_ecran' => 'Phuqat salta',
339
+    'info_image_aide' => 'Yanapa',
340
+    'info_image_process_titre' => 'Kunjams jisk’aptatanak uñstayaña',
341
+    'info_impossible_lire_page' => '¡Pantjata! &lt;/b&gt; Janiw laphi uñnaq liyiñjamakiti &lt;tt&gt;&lt;html&gt;@test_proxy@&lt;/html&gt;&lt;/tt&gt;  \\&quot;proxy\\&quot; &lt;tt&gt; ukampi',
342
+    'info_installation_systeme_publication' => 'Apnaqaw yatiyat uchantawipa',
343
+    'info_installer_documents' => 'Taqpach qillqa q’ipinak, jach’a q’ipin utjkix ukanaksustupak uchantasmax @upload@',
344
+    'info_installer_ftp' => 'Iyaws apnaqirinakampi, q’ipinak uchantasmawa imañ q’ipina (FTP ukampi) @upload@ ukatxa akan  ajlliñataki.',
345
+    'info_installer_images' => 'Saltanak utt’ayat uchantasmaw JPEG, GIF Y PNG.',
346
+    'info_installer_images_dossier' => 'Imañ q’ipin saltanak uchantaña @upload@ ukat akjan ajlliñataki.',
347
+    'info_interface_complete' => 'Phuqat ajanu',
348
+    'info_interface_simple' => 'Má ajanuki',
349
+    'info_joindre_document_article' => 'Aka qillqatanakarux kasta qillqa q’ipinak jaqkatasmaw',
350
+    'info_joindre_document_rubrique' => 'Aka t’aqarux kasta qillqa q’ipinak jaqkatasmaw',
351
+    'info_joindre_documents_article' => 'Aka t’aqarux kasta qillqa q’ipinak jaqkatasmaw',
352
+    'info_l_article' => 'qillqataxa',
353
+    'info_la_breve' => 'jisk’aptataxa',
354
+    'info_la_rubrique' => 't’aqaxa',
355
+    'info_langue_principale' => 'Qamawin aru',
356
+    'info_largeur_vignette' => '@largeur_vignette@ × @hauteur_vignette@ píxeles',
357
+    'info_les_auteurs_1' => 'lurata @les_auteurs@',
358
+    'info_logo_format_interdit' => 'Utt’ayat uñachir chimpunakak iyaw sataxa @formats@.',
359
+    'info_logo_max_poids' => 'Uñachir chimpunakaxa phisnakiñapawa @maxi@ (q’ipix jathiwa @actuel@).',
360
+    'info_mail_fournisseur' => '[email protected]',
361
+    'info_message_2' => 'YATIYAWI',
362
+    'info_message_supprime' => 'Yatiyaw apaqata',
363
+    'info_mise_en_ligne' => 'Qalltkis naktawix uka uru',
364
+    'info_modification_parametres_securite' => 'tantiyt’at jark’aw mayjt’awinakapa',
365
+    'info_mois_courant' => 'Aka jichha phaxsina:',
366
+    'info_mot_cle_ajoute' => 'Jutir imt’at arux qillqataruw yapt’i',
367
+    'info_multi_herit' => 'Armaqat aru',
368
+    'info_multi_langues_soulignees' => '&lt;u&gt;Arunakaxa  sirqitanakaxa&lt;/u&gt; ajanutxa taqpach sawutanak mä jaqukipaw churi.
369 369
 
370 370
 Sitix uka arunak ajlltax.Walja sapa mayanaka jach’a qamawita (urunaka, phuqañ laphinaka) justupak jaqukiptatani. Jani aru sirqitanakataki, qamawit arun  uñstani.', # MODIF
371
-	'info_multilinguisme' => 'Walja arunaka',
372
-	'info_nom_non_utilisateurs_connectes' => 'Sutimax janiw uñstkiti  jaqi tantanakan chinuta',
373
-	'info_nom_utilisateurs_connectes' => 'Sutimax uñstiw jaqi tantanakan chinuta',
374
-	'info_nombre_en_ligne' => 'Jichhax naktatawa',
375
-	'info_non_resultat' => 'Thaqawitaqix janiw askichawinak jikiskiti \\&quot;@cherche_mot@\\&quot;',
376
-	'info_non_utilisation_messagerie' => 'Manqhax yatiyaw jan apnaqaña.',
377
-	'info_nouveau_message' => '&lt;b&gt;¡Ma machaq yatiyawinitawa!&lt;/b&gt;',
378
-	'info_nouveaux_messages' => 'Utjtam @total_messages@ machaq yatiyawinaka',
379
-	'info_numero_abbreviation' => 'N°',
380
-	'info_pense_bete' => 'Katxasiñatak amtayiri',
381
-	'info_petit_ecran' => 'Jisk’a uñachayiri',
382
-	'info_pixels' => 'píxeles',
383
-	'info_plusieurs_mots_trouves' => 'Walja imt’at arunak jiktan kunataki',
384
-	'info_portfolio_automatique' => 'Justup imañ q’ìpi',
385
-	'info_premier_resultat' => '[@debut_limit@ pnayraqat askichawinakat @total@]',
386
-	'info_premier_resultat_sur' => '[@debut_limit@ nayraqat askichawinakat @total@]',
387
-	'info_propose_1' => '[@nom_site_spip@] Amtata: @titre@',
388
-	'info_propose_2' => 'Amtat qillqatanak
371
+    'info_multilinguisme' => 'Walja arunaka',
372
+    'info_nom_non_utilisateurs_connectes' => 'Sutimax janiw uñstkiti  jaqi tantanakan chinuta',
373
+    'info_nom_utilisateurs_connectes' => 'Sutimax uñstiw jaqi tantanakan chinuta',
374
+    'info_nombre_en_ligne' => 'Jichhax naktatawa',
375
+    'info_non_resultat' => 'Thaqawitaqix janiw askichawinak jikiskiti \\&quot;@cherche_mot@\\&quot;',
376
+    'info_non_utilisation_messagerie' => 'Manqhax yatiyaw jan apnaqaña.',
377
+    'info_nouveau_message' => '&lt;b&gt;¡Ma machaq yatiyawinitawa!&lt;/b&gt;',
378
+    'info_nouveaux_messages' => 'Utjtam @total_messages@ machaq yatiyawinaka',
379
+    'info_numero_abbreviation' => 'N°',
380
+    'info_pense_bete' => 'Katxasiñatak amtayiri',
381
+    'info_petit_ecran' => 'Jisk’a uñachayiri',
382
+    'info_pixels' => 'píxeles',
383
+    'info_plusieurs_mots_trouves' => 'Walja imt’at arunak jiktan kunataki',
384
+    'info_portfolio_automatique' => 'Justup imañ q’ìpi',
385
+    'info_premier_resultat' => '[@debut_limit@ pnayraqat askichawinakat @total@]',
386
+    'info_premier_resultat_sur' => '[@debut_limit@ nayraqat askichawinakat @total@]',
387
+    'info_propose_1' => '[@nom_site_spip@] Amtata: @titre@',
388
+    'info_propose_2' => 'Amtat qillqatanak
389 389
 -----------------',
390
-	'info_propose_3' => 'Qillqataxa \\&quot;@titre@\\&quot; amtatawa yatiyasiñapataki.',
391
-	'info_propose_4' => 'Jawsthapitataw jiskht’añataki ukhamarak arst’añataki',
392
-	'info_propose_5' => 'aruskipayirina. Utjawinx wakitaw:',
393
-	'info_publie_01' => 'Qillqatax \\&quot;@titre@\\&quot; iyaw sataxiw luririta @connect_nom@.',
394
-	'info_publie_1' => '[@nom_site_spip@] YATIYATA: @titre@',
395
-	'info_publie_2' => 'Qillqat yatiyata
390
+    'info_propose_3' => 'Qillqataxa \\&quot;@titre@\\&quot; amtatawa yatiyasiñapataki.',
391
+    'info_propose_4' => 'Jawsthapitataw jiskht’añataki ukhamarak arst’añataki',
392
+    'info_propose_5' => 'aruskipayirina. Utjawinx wakitaw:',
393
+    'info_publie_01' => 'Qillqatax \\&quot;@titre@\\&quot; iyaw sataxiw luririta @connect_nom@.',
394
+    'info_publie_1' => '[@nom_site_spip@] YATIYATA: @titre@',
395
+    'info_publie_2' => 'Qillqat yatiyata
396 396
 ----------------',
397
-	'info_rechercher' => 'Thaqhaña',
398
-	'info_rechercher_02' => 'Thaqhaña',
399
-	'info_remplacer_vignette' => 'Nayrt’at jisk’a salta lantiñawa mä salta ajllitampi:',
400
-	'info_sans_titre_2' => 'Jan sutichawimpi',
401
-	'info_selectionner_fichier' => 'Jach’a q’ipitxa mä qillqa q’ip ajllismaw @upload@',
402
-	'info_selectionner_fichier_2' => 'Mä qillqa q’ipi ajlliña...',
403
-	'info_supprimer_vignette' => 'Aka salta apaqaña',
404
-	'info_symbole_bleu' => '&lt;b&gt;Laram&lt;/b&gt; chimpux sañ muni sapa mayni amtawi mä amtawjamawa.   ',
405
-	'info_symbole_jaune' => '&lt;b&gt;Q’illu&lt;/b&gt; chimpux sañ muniwa taqinir yatiyañataki qamaw apnaqirinakakiw mayjt’ayi ukhamarak taqpach qillqirinakat qhana uñjataw.',
406
-	'info_symbole_vert' => '&lt;b&gt;Ch’uxña&lt;/b&gt; chimpux turkat yatiyawinaka yaqha qamaw jaqinakamp uk uñachayi',
407
-	'info_telecharger_nouveau_logo' => 'Mä machaq uñachir chimpu apkataña:',
408
-	'info_telecharger_ordinateur' => 'Computaturamat apkataña:',
409
-	'info_tous_resultats_enregistres' => '[taqpach askichatawinak qillqatawa]',
410
-	'info_tout_afficher' => 'Taqpach uñachayaña',
411
-	'info_travaux_texte' => 'Aka qamawix janiraw kamachitakiti. Juk’amp nayraqatar kuttam.',
412
-	'info_travaux_titre' => 'Qamawix mayxt’ayataskiw',
413
-	'info_trop_resultat' => 'Thaqawitakix anchapuniw askichawinakax utji \\&quot;@cherche_mot@\\&quot;. Amuyunak uñachayam.',
414
-	'info_utilisation_messagerie_interne' => 'Qamawit manqhax yatiyaw apnaqta.',
415
-	'info_valider_lien' => 'Aka chinu iyaw saña',
416
-	'info_verifier_image' => ', sumti saltanak inxtayapxi uk mayampi uñtam.',
417
-	'info_vignette_defaut' => 'Nayrt’at salta',
418
-	'info_vignette_personnalisee' => 'Kunamtix jumax jisk’a salt muntaxa',
419
-	'info_visite' => 'tumpawi:',
420
-	'info_vos_rendez_vous' => 'Aytatanakama',
421
-	'infos_vos_pense_bete' => 'Amtatanakama', # MODIF
397
+    'info_rechercher' => 'Thaqhaña',
398
+    'info_rechercher_02' => 'Thaqhaña',
399
+    'info_remplacer_vignette' => 'Nayrt’at jisk’a salta lantiñawa mä salta ajllitampi:',
400
+    'info_sans_titre_2' => 'Jan sutichawimpi',
401
+    'info_selectionner_fichier' => 'Jach’a q’ipitxa mä qillqa q’ip ajllismaw @upload@',
402
+    'info_selectionner_fichier_2' => 'Mä qillqa q’ipi ajlliña...',
403
+    'info_supprimer_vignette' => 'Aka salta apaqaña',
404
+    'info_symbole_bleu' => '&lt;b&gt;Laram&lt;/b&gt; chimpux sañ muni sapa mayni amtawi mä amtawjamawa.   ',
405
+    'info_symbole_jaune' => '&lt;b&gt;Q’illu&lt;/b&gt; chimpux sañ muniwa taqinir yatiyañataki qamaw apnaqirinakakiw mayjt’ayi ukhamarak taqpach qillqirinakat qhana uñjataw.',
406
+    'info_symbole_vert' => '&lt;b&gt;Ch’uxña&lt;/b&gt; chimpux turkat yatiyawinaka yaqha qamaw jaqinakamp uk uñachayi',
407
+    'info_telecharger_nouveau_logo' => 'Mä machaq uñachir chimpu apkataña:',
408
+    'info_telecharger_ordinateur' => 'Computaturamat apkataña:',
409
+    'info_tous_resultats_enregistres' => '[taqpach askichatawinak qillqatawa]',
410
+    'info_tout_afficher' => 'Taqpach uñachayaña',
411
+    'info_travaux_texte' => 'Aka qamawix janiraw kamachitakiti. Juk’amp nayraqatar kuttam.',
412
+    'info_travaux_titre' => 'Qamawix mayxt’ayataskiw',
413
+    'info_trop_resultat' => 'Thaqawitakix anchapuniw askichawinakax utji \\&quot;@cherche_mot@\\&quot;. Amuyunak uñachayam.',
414
+    'info_utilisation_messagerie_interne' => 'Qamawit manqhax yatiyaw apnaqta.',
415
+    'info_valider_lien' => 'Aka chinu iyaw saña',
416
+    'info_verifier_image' => ', sumti saltanak inxtayapxi uk mayampi uñtam.',
417
+    'info_vignette_defaut' => 'Nayrt’at salta',
418
+    'info_vignette_personnalisee' => 'Kunamtix jumax jisk’a salt muntaxa',
419
+    'info_visite' => 'tumpawi:',
420
+    'info_vos_rendez_vous' => 'Aytatanakama',
421
+    'infos_vos_pense_bete' => 'Amtatanakama', # MODIF
422 422
 
423
-	// L
424
-	'lien_afficher_icones_seuls' => 'Jisk’a saltanakak uñachayaña',
425
-	'lien_afficher_texte_icones' => 'Jisk’a saltanakampi sawutanakampi uñachayaña',
426
-	'lien_afficher_texte_seul' => 'Sawuk uñachayaña',
427
-	'lien_liberer' => 'Antutjaña',
428
-	'lien_liberer_tous' => 'aka qillqatanak antutjaña', # MODIF
429
-	'lien_nouvea_pense_bete' => 'Machaq amtawirinaka',
430
-	'lien_nouveau_message' => 'Machaq yatiyawi',
431
-	'lien_nouvelle_annonce' => 'Machaq yatiyawi',
432
-	'lien_petitions' => 'Mayiwi',
433
-	'lien_popularite' => 'Juk’amp tumpata: @popularite@%',
434
-	'lien_racine_site' => 'Qamaw qalltawi',
435
-	'lien_reessayer' => 'mayamp yant’aña',
436
-	'lien_repondre_message' => 'Aka yatiyawir jaysaña',
437
-	'lien_supprimer' => 'Apaqaña',
438
-	'lien_tout_afficher' => 'Taqpach uñachayaña',
439
-	'lien_visite_site' => 'Aka qamaw tumpaña',
440
-	'lien_visites' => '@visites@ tumpawinaka.',
441
-	'lien_voir_auteur' => 'Aka qillqir uñjaña',
442
-	'ligne' => 'Naktawi',
443
-	'login_acces_prive' => 'ch’usawx jark’at mantawi',
444
-	'login_autre_identifiant' => 'yaqha sutimpi yatiyt’asiña',
445
-	'login_cookie_accepte' => 'Iyaw sañapatakix tuyuri kamachim (aka qamawitaki).',
446
-	'login_cookie_oblige' => 'Aka qamawin uñt’ayasiñatakix, iyaw sañamaw \\&quot;cookies\\&quot; ukanakaru.',
447
-	'login_deconnexion_ok' => 'Jan yatiyt’ir lurata.',
448
-	'login_erreur_pass' => 'Imt’aw pantjata.',
449
-	'login_espace_prive' => 'ch’usawx jark’ata',
450
-	'login_identifiant_inconnu' => 'Apnaqirin sutipa «@login@» janiw uñt’atakiti.',
451
-	'login_login' => 'Apnaqirin sutipa:',
452
-	'login_login2' => 'Qalltawi (qamawir yatiyt’asiñataki apnaqirin sutipa):', # MODIF
453
-	'login_login_pass_incorrect' => '(Apnaqirin sutipach imt’at jan wali.)',
454
-	'login_motpasseoublie' => '¿imt’aw armata?',
455
-	'login_non_securise' => 'Amuyam, aka phuqañ laphix janiw sum imatakiti. Janitix imt’atamx katuntat red ukan munktax, naktayam JavaScript en tu navegador y ',
456
-	'login_nouvelle_tentative' => 'Mayamp yant’awi',
457
-	'login_par_ici' => 'Akhanakan qillqatatawa...',
458
-	'login_pass2' => 'Imt’awi:',
459
-	'login_preferez_refuser' => '<b>Janitix munktaxa \\&quot;cookies\\&quot;</b>, yaqha chinuwit thakhi (jan sum jark’ata) ukax jumataxiw:',
460
-	'login_recharger' => 'Aka laphi uñnaq phuqantaskakiña',
461
-	'login_rester_identifie' => 'Mä qawqha urunak uñt’ayasiña', # MODIF
462
-	'login_retour_public' => 'Jach’a qamaw utar kuttaña',
463
-	'login_retour_site' => 'Jach’a qamaw utar kuttaña',
464
-	'login_retoursitepublic' => 'jach’a qamaw uta',
465
-	'login_sinscrire' => 'qillqayasiña',
466
-	'login_test_navigateur' => 'tuyur yant’a/mayamp yatiyt’awi',
467
-	'login_verifiez_navigateur' => '(Tuyurimax janiw imt’atam sum katkiti uk qhanstayam...)',
423
+    // L
424
+    'lien_afficher_icones_seuls' => 'Jisk’a saltanakak uñachayaña',
425
+    'lien_afficher_texte_icones' => 'Jisk’a saltanakampi sawutanakampi uñachayaña',
426
+    'lien_afficher_texte_seul' => 'Sawuk uñachayaña',
427
+    'lien_liberer' => 'Antutjaña',
428
+    'lien_liberer_tous' => 'aka qillqatanak antutjaña', # MODIF
429
+    'lien_nouvea_pense_bete' => 'Machaq amtawirinaka',
430
+    'lien_nouveau_message' => 'Machaq yatiyawi',
431
+    'lien_nouvelle_annonce' => 'Machaq yatiyawi',
432
+    'lien_petitions' => 'Mayiwi',
433
+    'lien_popularite' => 'Juk’amp tumpata: @popularite@%',
434
+    'lien_racine_site' => 'Qamaw qalltawi',
435
+    'lien_reessayer' => 'mayamp yant’aña',
436
+    'lien_repondre_message' => 'Aka yatiyawir jaysaña',
437
+    'lien_supprimer' => 'Apaqaña',
438
+    'lien_tout_afficher' => 'Taqpach uñachayaña',
439
+    'lien_visite_site' => 'Aka qamaw tumpaña',
440
+    'lien_visites' => '@visites@ tumpawinaka.',
441
+    'lien_voir_auteur' => 'Aka qillqir uñjaña',
442
+    'ligne' => 'Naktawi',
443
+    'login_acces_prive' => 'ch’usawx jark’at mantawi',
444
+    'login_autre_identifiant' => 'yaqha sutimpi yatiyt’asiña',
445
+    'login_cookie_accepte' => 'Iyaw sañapatakix tuyuri kamachim (aka qamawitaki).',
446
+    'login_cookie_oblige' => 'Aka qamawin uñt’ayasiñatakix, iyaw sañamaw \\&quot;cookies\\&quot; ukanakaru.',
447
+    'login_deconnexion_ok' => 'Jan yatiyt’ir lurata.',
448
+    'login_erreur_pass' => 'Imt’aw pantjata.',
449
+    'login_espace_prive' => 'ch’usawx jark’ata',
450
+    'login_identifiant_inconnu' => 'Apnaqirin sutipa «@login@» janiw uñt’atakiti.',
451
+    'login_login' => 'Apnaqirin sutipa:',
452
+    'login_login2' => 'Qalltawi (qamawir yatiyt’asiñataki apnaqirin sutipa):', # MODIF
453
+    'login_login_pass_incorrect' => '(Apnaqirin sutipach imt’at jan wali.)',
454
+    'login_motpasseoublie' => '¿imt’aw armata?',
455
+    'login_non_securise' => 'Amuyam, aka phuqañ laphix janiw sum imatakiti. Janitix imt’atamx katuntat red ukan munktax, naktayam JavaScript en tu navegador y ',
456
+    'login_nouvelle_tentative' => 'Mayamp yant’awi',
457
+    'login_par_ici' => 'Akhanakan qillqatatawa...',
458
+    'login_pass2' => 'Imt’awi:',
459
+    'login_preferez_refuser' => '<b>Janitix munktaxa \\&quot;cookies\\&quot;</b>, yaqha chinuwit thakhi (jan sum jark’ata) ukax jumataxiw:',
460
+    'login_recharger' => 'Aka laphi uñnaq phuqantaskakiña',
461
+    'login_rester_identifie' => 'Mä qawqha urunak uñt’ayasiña', # MODIF
462
+    'login_retour_public' => 'Jach’a qamaw utar kuttaña',
463
+    'login_retour_site' => 'Jach’a qamaw utar kuttaña',
464
+    'login_retoursitepublic' => 'jach’a qamaw uta',
465
+    'login_sinscrire' => 'qillqayasiña',
466
+    'login_test_navigateur' => 'tuyur yant’a/mayamp yatiyt’awi',
467
+    'login_verifiez_navigateur' => '(Tuyurimax janiw imt’atam sum katkiti uk qhanstayam...)',
468 468
 
469
-	// M
470
-	'masquer_trad' => 'Jaqukipawinak imt’aña',
471
-	'module_fichiers_langues' => 'Aru q’ipinaka',
469
+    // M
470
+    'masquer_trad' => 'Jaqukipawinak imt’aña',
471
+    'module_fichiers_langues' => 'Aru q’ipinaka',
472 472
 
473
-	// N
474
-	'navigateur_pas_redirige' => 'Janitix tuyurimax justupak chiqañchkitix, akjawx limt’am sarantaskakiñataki.',
475
-	'numero' => 'Jakhuwi',
473
+    // N
474
+    'navigateur_pas_redirige' => 'Janitix tuyurimax justupak chiqañchkitix, akjawx limt’am sarantaskakiñataki.',
475
+    'numero' => 'Jakhuwi',
476 476
 
477
-	// O
478
-	'occurence' => 'Amuyuwi',
479
-	'onglet_affacer_base' => 'Yatqalltaw chhaqayaña',
480
-	'onglet_auteur' => 'Qillqiri',
481
-	'onglet_contenu_site' => 'Qamawin utjirinaka',
482
-	'onglet_evolution_visite_mod' => 'Mayjt’awi',
483
-	'onglet_fonctions_avances' => 'Yatichsuwinak nayrt’ata',
484
-	'onglet_informations_personnelles' => 'Sapa maynit yatiyawinakapa',
485
-	'onglet_interactivite' => 'Aruskipayiri',
486
-	'onglet_messagerie' => 'Yatiyawiri',
487
-	'onglet_repartition_rubrique' => 'T’aqat t’aqat jalja',
488
-	'onglet_save_restaur_base' => 'Yanapat qillqaqa ukhamarak yatqalltawit sumachawi',
489
-	'onglet_vider_cache' => 'Caché ukax ch’usayaña',
477
+    // O
478
+    'occurence' => 'Amuyuwi',
479
+    'onglet_affacer_base' => 'Yatqalltaw chhaqayaña',
480
+    'onglet_auteur' => 'Qillqiri',
481
+    'onglet_contenu_site' => 'Qamawin utjirinaka',
482
+    'onglet_evolution_visite_mod' => 'Mayjt’awi',
483
+    'onglet_fonctions_avances' => 'Yatichsuwinak nayrt’ata',
484
+    'onglet_informations_personnelles' => 'Sapa maynit yatiyawinakapa',
485
+    'onglet_interactivite' => 'Aruskipayiri',
486
+    'onglet_messagerie' => 'Yatiyawiri',
487
+    'onglet_repartition_rubrique' => 'T’aqat t’aqat jalja',
488
+    'onglet_save_restaur_base' => 'Yanapat qillqaqa ukhamarak yatqalltawit sumachawi',
489
+    'onglet_vider_cache' => 'Caché ukax ch’usayaña',
490 490
 
491
-	// P
492
-	'pass_choix_pass' => 'Machaq imt’awim ajllima:',
493
-	'pass_erreur' => 'Pantjata',
494
-	'pass_erreur_acces_refuse' => '<b>Error:</b> aka qamawir janiw mantawimx utjiti ',
495
-	'pass_erreur_code_inconnu' => '<b>Error:</b> aka chimpux janiw ni khiti aka qamawir mantawimp tumpirinkiti.',
496
-	'pass_erreur_non_enregistre' => '<b>Error:</b> utjawixa <tt>@email_oubli@</tt> aka qamawinx janiw qillqatakiti.',
497
-	'pass_erreur_non_valide' => '<b>Error:</b> aka utjawix <tt>@email_oubli@</tt> janiw iyaw satakiti',
498
-	'pass_erreur_probleme_technique' => '&lt;b&gt;Pantjata:&lt;/b&gt; mä jan wali utjkipana, ukat janiw yatiyawix apayasiñ puyriskiti.
491
+    // P
492
+    'pass_choix_pass' => 'Machaq imt’awim ajllima:',
493
+    'pass_erreur' => 'Pantjata',
494
+    'pass_erreur_acces_refuse' => '<b>Error:</b> aka qamawir janiw mantawimx utjiti ',
495
+    'pass_erreur_code_inconnu' => '<b>Error:</b> aka chimpux janiw ni khiti aka qamawir mantawimp tumpirinkiti.',
496
+    'pass_erreur_non_enregistre' => '<b>Error:</b> utjawixa <tt>@email_oubli@</tt> aka qamawinx janiw qillqatakiti.',
497
+    'pass_erreur_non_valide' => '<b>Error:</b> aka utjawix <tt>@email_oubli@</tt> janiw iyaw satakiti',
498
+    'pass_erreur_probleme_technique' => '&lt;b&gt;Pantjata:&lt;/b&gt; mä jan wali utjkipana, ukat janiw yatiyawix apayasiñ puyriskiti.
499 499
 
500 500
 ',
501
-	'pass_espace_prive_bla' => 'Aka qamawinx ch’usawx jark’atax jist’aratawa, mä qillqawi ukhamata. Qillqataxtaxa ukjax yatxatasmaw qillqatanakax qillqasiski ukanaka, qillqatanak amtaña ukhamarak taqi aruskipañanakan arsusiñamaw.',
502
-	'pass_forum_bla' => 'Mä aruskipañan qillqat jaqinakampi jupanakampiki ukan arsusiñ mayistawa.',
503
-	'pass_indiquez_cidessous' => 'Ukatxa aruskipayirin utjawip kuna sutimpis nayraqatax qillqayasta uk uñachayam. Mä yatiyaw qatuqata kunamtix mantawjam kutiqayasita uka.',
504
-	'pass_mail_passcookie' => '(Akax mä justup qamawiwa) Qamawir mantawx kutiqayasiñatakix  @nom_site_spip@  (@adresse_site@) arkir utjawir saraña: @sendcookie@ Ukar mä machaq imt’aw jumaw uskusma ukatxa mayamp qamawir chinusita.',
505
-	'pass_mot_oublie' => 'Imt’aw armata',
506
-	'pass_nouveau_enregistre' => 'Machaq imt’awimax qillqatawa.',
507
-	'pass_nouveau_pass' => 'Machaq imt’awi',
508
-	'pass_ok' => 'Waliki',
509
-	'pass_oubli_mot' => 'Imt’aw armata',
510
-	'pass_quitter_fenetre' => 'Aka wintan jaytanukuña',
511
-	'pass_rappel_login' => 'Amtam: apnaqirit sutimax (login) «@login@».',
512
-	'pass_recevoir_mail' => 'Aruskipayirit mä yatiyaw qatuqata kunjams mantwj qamawir kutiqayata.', # MODIF
513
-	'pass_retour_public' => 'Jach’a qamaw utar kuttaña',
514
-	'pass_rien_a_faire_ici' => 'Akjan janiw kuna lurañas utjkiti.',
515
-	'pass_vousinscrire' => 'Aka qamawin qillqayasiña',
516
-	'precedent' => 'nayrt’ata',
517
-	'previsualisation' => 'Nayrt’at uñjat
501
+    'pass_espace_prive_bla' => 'Aka qamawinx ch’usawx jark’atax jist’aratawa, mä qillqawi ukhamata. Qillqataxtaxa ukjax yatxatasmaw qillqatanakax qillqasiski ukanaka, qillqatanak amtaña ukhamarak taqi aruskipañanakan arsusiñamaw.',
502
+    'pass_forum_bla' => 'Mä aruskipañan qillqat jaqinakampi jupanakampiki ukan arsusiñ mayistawa.',
503
+    'pass_indiquez_cidessous' => 'Ukatxa aruskipayirin utjawip kuna sutimpis nayraqatax qillqayasta uk uñachayam. Mä yatiyaw qatuqata kunamtix mantawjam kutiqayasita uka.',
504
+    'pass_mail_passcookie' => '(Akax mä justup qamawiwa) Qamawir mantawx kutiqayasiñatakix  @nom_site_spip@  (@adresse_site@) arkir utjawir saraña: @sendcookie@ Ukar mä machaq imt’aw jumaw uskusma ukatxa mayamp qamawir chinusita.',
505
+    'pass_mot_oublie' => 'Imt’aw armata',
506
+    'pass_nouveau_enregistre' => 'Machaq imt’awimax qillqatawa.',
507
+    'pass_nouveau_pass' => 'Machaq imt’awi',
508
+    'pass_ok' => 'Waliki',
509
+    'pass_oubli_mot' => 'Imt’aw armata',
510
+    'pass_quitter_fenetre' => 'Aka wintan jaytanukuña',
511
+    'pass_rappel_login' => 'Amtam: apnaqirit sutimax (login) «@login@».',
512
+    'pass_recevoir_mail' => 'Aruskipayirit mä yatiyaw qatuqata kunjams mantwj qamawir kutiqayata.', # MODIF
513
+    'pass_retour_public' => 'Jach’a qamaw utar kuttaña',
514
+    'pass_rien_a_faire_ici' => 'Akjan janiw kuna lurañas utjkiti.',
515
+    'pass_vousinscrire' => 'Aka qamawin qillqayasiña',
516
+    'precedent' => 'nayrt’ata',
517
+    'previsualisation' => 'Nayrt’at uñjat
518 518
 ',
519
-	'previsualiser' => 'Nayt’at uñjaña',
519
+    'previsualiser' => 'Nayt’at uñjaña',
520 520
 
521
-	// S
522
-	'spip_conforme_dtd' => 'SPIP ukax aka qillqa q’ip kipkakikix DOCTYPE ukhama amuyi:',
523
-	'squelette' => 'ch’akha ch’akha',
524
-	'squelette_inclus_ligne' => 'aka ch’akha ch’akha apkataña, naktawi',
525
-	'squelette_ligne' => 'ch’akha ch’akha, naktawi',
526
-	'stats_visites_et_popularite' => '@visites@ tumpatanaka; juk’amp tumpata: @popularite@ ',
527
-	'suivant' => 'arkiri',
521
+    // S
522
+    'spip_conforme_dtd' => 'SPIP ukax aka qillqa q’ip kipkakikix DOCTYPE ukhama amuyi:',
523
+    'squelette' => 'ch’akha ch’akha',
524
+    'squelette_inclus_ligne' => 'aka ch’akha ch’akha apkataña, naktawi',
525
+    'squelette_ligne' => 'ch’akha ch’akha, naktawi',
526
+    'stats_visites_et_popularite' => '@visites@ tumpatanaka; juk’amp tumpata: @popularite@ ',
527
+    'suivant' => 'arkiri',
528 528
 
529
-	// T
530
-	'taille_ko' => '@taille@ KB',
531
-	'taille_mo' => '@taille@ MB',
532
-	'taille_octets' => '@taille@ bytes',
533
-	'texte_actualite_site_1' => 'Ajanu ukamp yatistax ukjax, Ukjan limt’am «',
534
-	'texte_actualite_site_2' => 'ajan phuqata',
535
-	'texte_actualite_site_3' => '» kunans juk’amp lurasispa.',
536
-	'texte_creation_automatique_vignette' => 'Aka qamawix iyaw sï jisk’a saltanak justupak uñstayañataki kunamti utt’ayat ukjama: 
529
+    // T
530
+    'taille_ko' => '@taille@ KB',
531
+    'taille_mo' => '@taille@ MB',
532
+    'taille_octets' => '@taille@ bytes',
533
+    'texte_actualite_site_1' => 'Ajanu ukamp yatistax ukjax, Ukjan limt’am «',
534
+    'texte_actualite_site_2' => 'ajan phuqata',
535
+    'texte_actualite_site_3' => '» kunans juk’amp lurasispa.',
536
+    'texte_creation_automatique_vignette' => 'Aka qamawix iyaw sï jisk’a saltanak justupak uñstayañataki kunamti utt’ayat ukjama: 
537 537
 @gd_formats@. Saltanak uchantkatax ukanakxa aka phuqañ laphimpi jisk’a salta @taille_preview@ píxeles ukaniniwa.',
538
-	'texte_documents_associes' => 'Arkir qillqa q’ipinakaxa q’ipir mayachatawa, ukhamarusa janiw chiqaq uchantaskiti. Kunamtix jach’a qamawix utt’ayat ukhama, Qillqa q’ipinak apkatatjam ukham uñstanipxaspa.',
539
-	'texte_erreur_mise_niveau_base' => 'Yatiyawinakat pirwax pantjawi utji jichhakiskapki ukja. Saltaxa &lt;b&gt;@fichier@&lt;/b&gt; janiw paskiti (qillqata @id_article@). Aka aytat qillqt’am mayampi jichhakiptaña yant’am ukat mayamp uñjam qillqatanakan saltax uñstki uka.',
540
-	'texte_erreur_visiteur' => 'Ch’usawx jark’ataru mä uñacht’ayirimp janiw sï ukampi mantañ yant’a.',
541
-	'texte_inc_auth_1' => 'Uñacht’ayastati login ukampi &lt;b&gt;@auth_login@&lt;/b&gt;, ukhamarus akax janiw yatiyawin utjkiti. Mayamp yant’am',
542
-	'texte_inc_auth_2' => 'mayamp chinusim',
543
-	'texte_inc_auth_3' => ', janiw wiñayataki jist’antasinxa ukhamarki mayampi tuyurima qalltasina.',
544
-	'texte_inc_config' => 'Aka laphi uñnaqanakanja mayjt’awinakanxa qamawiman lurawipa amtayiwa. Janir uñtkasa iwxapsmawa jan arsuña apnaqawin lurawipampi SPIP.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Más ámpliamente, se recomienda vivamente dejar la gestión de estas páginas al o a la webmestre principal del sitio.&lt;/b&gt;   ',
545
-	'texte_inc_meta_1' => 'Mä pantjawiw qillqat q’ipita apnaqawix jikitayna&lt;code&gt;@fichier@&lt;/code&gt;. Qamawit apnaqiri, ukham luraña.',
546
-	'texte_inc_meta_2' => 'qillqat iyawsanak mayamp uñtaña',
547
-	'texte_inc_meta_3' => 'Jach’a q’ipitxa <code>@repertoire@</code>.',
548
-	'texte_statut_en_cours_redaction' => 'Qillqasiskiwa',
549
-	'texte_statut_poubelle' => 'Wayaqaru',
550
-	'texte_statut_propose_evaluation' => 'Arusthapiwir amtata',
551
-	'texte_statut_publie' => 'Yatiyata',
552
-	'texte_statut_refuse' => 'Janiw sata',
553
-	'titre_ajouter_mot_cle' => 'Mä imt’at aru yapt’aña',
554
-	'titre_cadre_raccourcis' => 'Jisk’a thakinaka...',
555
-	'titre_changer_couleur_interface' => 'Ajanut kulur turkaña',
556
-	'titre_image_admin_article' => 'Aka qillqat apnaqasmaw',
557
-	'titre_image_administrateur' => 'Apnaqiri',
558
-	'titre_image_aide' => 'Akar yanapam',
559
-	'titre_image_auteur_supprime' => 'Qillqir apaqata',
560
-	'titre_image_redacteur' => 'Qillqir jan mantawimpi',
561
-	'titre_image_redacteur_02' => 'Qillqiri',
562
-	'titre_image_visiteur' => 'Tumpiri',
563
-	'titre_joindre_document' => 'Mä qillqa q’ip yapayaña',
564
-	'titre_mots_cles' => 'Imt’at aru',
565
-	'titre_probleme_technique' => 'UÑJAM: Mä jan waliw utji (jalanuqiri MySQL) janiw aka qamawir mantaykiti',
566
-	'titre_publier_document' => 'AKA T’AQAN MÄ QILLQA Q’IP YATIYAÑA',
567
-	'titre_statistiques' => 'Qamawit tantiyir',
568
-	'titre_titre_document' => 'Qillqa q’ipin sutinchawi',
569
-	'trad_reference' => '(aytat q’ipi)', # MODIF
538
+    'texte_documents_associes' => 'Arkir qillqa q’ipinakaxa q’ipir mayachatawa, ukhamarusa janiw chiqaq uchantaskiti. Kunamtix jach’a qamawix utt’ayat ukhama, Qillqa q’ipinak apkatatjam ukham uñstanipxaspa.',
539
+    'texte_erreur_mise_niveau_base' => 'Yatiyawinakat pirwax pantjawi utji jichhakiskapki ukja. Saltaxa &lt;b&gt;@fichier@&lt;/b&gt; janiw paskiti (qillqata @id_article@). Aka aytat qillqt’am mayampi jichhakiptaña yant’am ukat mayamp uñjam qillqatanakan saltax uñstki uka.',
540
+    'texte_erreur_visiteur' => 'Ch’usawx jark’ataru mä uñacht’ayirimp janiw sï ukampi mantañ yant’a.',
541
+    'texte_inc_auth_1' => 'Uñacht’ayastati login ukampi &lt;b&gt;@auth_login@&lt;/b&gt;, ukhamarus akax janiw yatiyawin utjkiti. Mayamp yant’am',
542
+    'texte_inc_auth_2' => 'mayamp chinusim',
543
+    'texte_inc_auth_3' => ', janiw wiñayataki jist’antasinxa ukhamarki mayampi tuyurima qalltasina.',
544
+    'texte_inc_config' => 'Aka laphi uñnaqanakanja mayjt’awinakanxa qamawiman lurawipa amtayiwa. Janir uñtkasa iwxapsmawa jan arsuña apnaqawin lurawipampi SPIP.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Más ámpliamente, se recomienda vivamente dejar la gestión de estas páginas al o a la webmestre principal del sitio.&lt;/b&gt;   ',
545
+    'texte_inc_meta_1' => 'Mä pantjawiw qillqat q’ipita apnaqawix jikitayna&lt;code&gt;@fichier@&lt;/code&gt;. Qamawit apnaqiri, ukham luraña.',
546
+    'texte_inc_meta_2' => 'qillqat iyawsanak mayamp uñtaña',
547
+    'texte_inc_meta_3' => 'Jach’a q’ipitxa <code>@repertoire@</code>.',
548
+    'texte_statut_en_cours_redaction' => 'Qillqasiskiwa',
549
+    'texte_statut_poubelle' => 'Wayaqaru',
550
+    'texte_statut_propose_evaluation' => 'Arusthapiwir amtata',
551
+    'texte_statut_publie' => 'Yatiyata',
552
+    'texte_statut_refuse' => 'Janiw sata',
553
+    'titre_ajouter_mot_cle' => 'Mä imt’at aru yapt’aña',
554
+    'titre_cadre_raccourcis' => 'Jisk’a thakinaka...',
555
+    'titre_changer_couleur_interface' => 'Ajanut kulur turkaña',
556
+    'titre_image_admin_article' => 'Aka qillqat apnaqasmaw',
557
+    'titre_image_administrateur' => 'Apnaqiri',
558
+    'titre_image_aide' => 'Akar yanapam',
559
+    'titre_image_auteur_supprime' => 'Qillqir apaqata',
560
+    'titre_image_redacteur' => 'Qillqir jan mantawimpi',
561
+    'titre_image_redacteur_02' => 'Qillqiri',
562
+    'titre_image_visiteur' => 'Tumpiri',
563
+    'titre_joindre_document' => 'Mä qillqa q’ip yapayaña',
564
+    'titre_mots_cles' => 'Imt’at aru',
565
+    'titre_probleme_technique' => 'UÑJAM: Mä jan waliw utji (jalanuqiri MySQL) janiw aka qamawir mantaykiti',
566
+    'titre_publier_document' => 'AKA T’AQAN MÄ QILLQA Q’IP YATIYAÑA',
567
+    'titre_statistiques' => 'Qamawit tantiyir',
568
+    'titre_titre_document' => 'Qillqa q’ipin sutinchawi',
569
+    'trad_reference' => '(aytat q’ipi)', # MODIF
570 570
 
571
-	// Z
572
-	'zbug_balise_b_aval' => ': bucle B chimputa juk’amp nayraru',
573
-	'zbug_balise_inexistante' => 'error @from@: la baliza #@balise@ no existe', # MODIF
574
-	'zbug_boucle' => 'bucle',
575
-	'zbug_boucle_recursive_undef' => 'Bucle ukax maypamp mayampi jan uñacht’ayata', # MODIF
576
-	'zbug_champ_hors_boucle' => 'Uka chiqar @champ@ bucle anqata',
577
-	'zbug_champ_hors_motif' => 'Uka chiqaru @champ@ anqat bucle ukata @motif@', # MODIF
578
-	'zbug_code' => 'chimpu',
579
-	'zbug_critere_inconnu' => 'amuy jan uñt’ata @critere@ ', # MODIF
580
-	'zbug_distant_interdit' => 'anqax jark’ata', # MODIF
581
-	'zbug_doublon_table_sans_cle_primaire' => 'repetidos en una tabla sin clave primaria simple', # MODIF
582
-	'zbug_doublon_table_sans_index' => 'payacht’awinakaw utji mä uyu uyun jan utjawimpi', # MODIF
583
-	'zbug_erreur_boucle_double' => 'BOUCLE@id@: pä arusthapiwi', # MODIF
584
-	'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: jist’antat chimpux janiw utjkiti', # MODIF
585
-	'zbug_erreur_boucle_syntaxe' => 'Kamachix bucle ukata pantjatawa', # MODIF
586
-	'zbug_erreur_compilation' => 'Mayachawit pantjata',
587
-	'zbug_erreur_execution_page' => 'pantja lurawi laphi uñnaqata', # MODIF
588
-	'zbug_erreur_filtre' => 'Pantja: filtru &lt;b&gt;« @filtre@ »&lt;/b&gt; jani arusthapita', # MODIF
589
-	'zbug_erreur_meme_parent' => '{meme_parent} bucles ukanakaruki lurasi (FORUMS) jan ukjax (RUBRIQUES)', # MODIF
590
-	'zbug_erreur_squelette' => 'Ch’akha ch’akhan panjanaka',
591
-	'zbug_info_erreur_squelette' => 'Qamawin pantja',
592
-	'zbug_inversion_ordre_inexistant' => 'jan utjkiri kamachitathijrawi', # MODIF
593
-	'zbug_pagination_sans_critere' => '#PAGINATION jan amuyumpi {pagination}mä bucle mayamp mayampi apnaqata   ', # MODIF
594
-	'zbug_parametres_inclus_incorrects' => 'Apkatatawit tantiyata pantjatanaka', # MODIF
595
-	'zbug_resultat' => 'askichawita',
596
-	'zbug_serveur_indefini' => 'jalanuqiri SQL jan arusthapita', # MODIF
597
-	'zbug_table_inconnue' => 'Uyu uyu SQL «@table@» jan uñt’at',
598
-	'zxml_connus_attributs' => 'Jan uñt’atanak uñtawinaka',
599
-	'zxml_de' => 'ukata',
600
-	'zxml_inconnu_attribut' => 'Jan uñt’atanak uñtawinaka',
601
-	'zxml_inconnu_balise' => 'Jan uñt’at chimpu',
602
-	'zxml_inconnu_entite' => 'Jan uñt’at tama ',
603
-	'zxml_inconnu_id' => 'ID jan uñt’ata',
604
-	'zxml_mais_de' => 'ukhamata ',
605
-	'zxml_non_conforme' => 'kun yanas janiw askikiti ',
606
-	'zxml_non_fils' => 'Janiw wawapakiti ',
607
-	'zxml_nonvide_balise' => 'jan ch’usa chimpu',
608
-	'zxml_obligatoire_attribut' => 'uñt’awpini ukhamarusa chhaqhatawa ',
609
-	'zxml_succession_fils_incorrecte' => 'yuqanakat panjawi sullka t’aqa',
610
-	'zxml_survoler' => 'akar pasaña walik qillqatanak uñjañataki',
611
-	'zxml_valeur_attribut' => 'uñt’awi',
612
-	'zxml_vide_balise' => 'ch’usa chimpu',
613
-	'zxml_vu' => 'nayra uñjata '
571
+    // Z
572
+    'zbug_balise_b_aval' => ': bucle B chimputa juk’amp nayraru',
573
+    'zbug_balise_inexistante' => 'error @from@: la baliza #@balise@ no existe', # MODIF
574
+    'zbug_boucle' => 'bucle',
575
+    'zbug_boucle_recursive_undef' => 'Bucle ukax maypamp mayampi jan uñacht’ayata', # MODIF
576
+    'zbug_champ_hors_boucle' => 'Uka chiqar @champ@ bucle anqata',
577
+    'zbug_champ_hors_motif' => 'Uka chiqaru @champ@ anqat bucle ukata @motif@', # MODIF
578
+    'zbug_code' => 'chimpu',
579
+    'zbug_critere_inconnu' => 'amuy jan uñt’ata @critere@ ', # MODIF
580
+    'zbug_distant_interdit' => 'anqax jark’ata', # MODIF
581
+    'zbug_doublon_table_sans_cle_primaire' => 'repetidos en una tabla sin clave primaria simple', # MODIF
582
+    'zbug_doublon_table_sans_index' => 'payacht’awinakaw utji mä uyu uyun jan utjawimpi', # MODIF
583
+    'zbug_erreur_boucle_double' => 'BOUCLE@id@: pä arusthapiwi', # MODIF
584
+    'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: jist’antat chimpux janiw utjkiti', # MODIF
585
+    'zbug_erreur_boucle_syntaxe' => 'Kamachix bucle ukata pantjatawa', # MODIF
586
+    'zbug_erreur_compilation' => 'Mayachawit pantjata',
587
+    'zbug_erreur_execution_page' => 'pantja lurawi laphi uñnaqata', # MODIF
588
+    'zbug_erreur_filtre' => 'Pantja: filtru &lt;b&gt;« @filtre@ »&lt;/b&gt; jani arusthapita', # MODIF
589
+    'zbug_erreur_meme_parent' => '{meme_parent} bucles ukanakaruki lurasi (FORUMS) jan ukjax (RUBRIQUES)', # MODIF
590
+    'zbug_erreur_squelette' => 'Ch’akha ch’akhan panjanaka',
591
+    'zbug_info_erreur_squelette' => 'Qamawin pantja',
592
+    'zbug_inversion_ordre_inexistant' => 'jan utjkiri kamachitathijrawi', # MODIF
593
+    'zbug_pagination_sans_critere' => '#PAGINATION jan amuyumpi {pagination}mä bucle mayamp mayampi apnaqata   ', # MODIF
594
+    'zbug_parametres_inclus_incorrects' => 'Apkatatawit tantiyata pantjatanaka', # MODIF
595
+    'zbug_resultat' => 'askichawita',
596
+    'zbug_serveur_indefini' => 'jalanuqiri SQL jan arusthapita', # MODIF
597
+    'zbug_table_inconnue' => 'Uyu uyu SQL «@table@» jan uñt’at',
598
+    'zxml_connus_attributs' => 'Jan uñt’atanak uñtawinaka',
599
+    'zxml_de' => 'ukata',
600
+    'zxml_inconnu_attribut' => 'Jan uñt’atanak uñtawinaka',
601
+    'zxml_inconnu_balise' => 'Jan uñt’at chimpu',
602
+    'zxml_inconnu_entite' => 'Jan uñt’at tama ',
603
+    'zxml_inconnu_id' => 'ID jan uñt’ata',
604
+    'zxml_mais_de' => 'ukhamata ',
605
+    'zxml_non_conforme' => 'kun yanas janiw askikiti ',
606
+    'zxml_non_fils' => 'Janiw wawapakiti ',
607
+    'zxml_nonvide_balise' => 'jan ch’usa chimpu',
608
+    'zxml_obligatoire_attribut' => 'uñt’awpini ukhamarusa chhaqhatawa ',
609
+    'zxml_succession_fils_incorrecte' => 'yuqanakat panjawi sullka t’aqa',
610
+    'zxml_survoler' => 'akar pasaña walik qillqatanak uñjañataki',
611
+    'zxml_valeur_attribut' => 'uñt’awi',
612
+    'zxml_vide_balise' => 'ch’usa chimpu',
613
+    'zxml_vu' => 'nayra uñjata '
614 614
 );
Please login to merge, or discard this patch.
ecrire/inc/actions.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  **/
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 /**
@@ -43,9 +43,9 @@  discard block
 block discarded – undo
43 43
  *     URL, code HTML du formulaire ou tableau (action, arg, hash)
44 44
  */
45 45
 function generer_action_auteur($action, $arg = '', $redirect = '', $mode = false, $att = '', $public = false) {
46
-	$securiser_action = charger_fonction('securiser_action', 'inc');
46
+    $securiser_action = charger_fonction('securiser_action', 'inc');
47 47
 
48
-	return $securiser_action($action, $arg, $redirect, $mode, $att, $public);
48
+    return $securiser_action($action, $arg, $redirect, $mode, $att, $public);
49 49
 }
50 50
 
51 51
 /**
@@ -78,9 +78,9 @@  discard block
 block discarded – undo
78 78
  *     Code HTML du formulaire
79 79
  */
80 80
 function redirige_action_auteur($action, $arg, $ret, $gra = '', $mode = false, $atts = '', $public = false) {
81
-	$r = ($public ? _DIR_RESTREINT_ABS : _DIR_RESTREINT) . generer_url_ecrire($ret, $gra, true, true);
81
+    $r = ($public ? _DIR_RESTREINT_ABS : _DIR_RESTREINT) . generer_url_ecrire($ret, $gra, true, true);
82 82
 
83
-	return generer_action_auteur($action, $arg, $r, $mode, $atts, $public);
83
+    return generer_action_auteur($action, $arg, $r, $mode, $atts, $public);
84 84
 }
85 85
 
86 86
 /**
@@ -105,9 +105,9 @@  discard block
 block discarded – undo
105 105
  *     URL, code HTML du formulaire ou tableau (action, arg, hash)
106 106
  */
107 107
 function redirige_action_post($action, $arg, $ret, $gra, $corps, $att = '') {
108
-	$r = _DIR_RESTREINT . generer_url_ecrire($ret, $gra, false, true);
108
+    $r = _DIR_RESTREINT . generer_url_ecrire($ret, $gra, false, true);
109 109
 
110
-	return generer_action_auteur($action, $arg, $r, $corps, $att . " method='post'");
110
+    return generer_action_auteur($action, $arg, $r, $corps, $att . " method='post'");
111 111
 }
112 112
 
113 113
 
@@ -122,25 +122,25 @@  discard block
 block discarded – undo
122 122
  *   passer "text/html" comme $content_type
123 123
  */
124 124
 function ajax_retour($corps, $content_type = null) {
125
-	$xml = false;
126
-	if (is_null($content_type) or $content_type === true) {
127
-		$xml = true;
128
-		$content_type = 'text/html';
129
-	} elseif (!$content_type or !is_string($content_type) or strpos($content_type, '/') === false) {
130
-		$content_type = 'text/html';
131
-	}
125
+    $xml = false;
126
+    if (is_null($content_type) or $content_type === true) {
127
+        $xml = true;
128
+        $content_type = 'text/html';
129
+    } elseif (!$content_type or !is_string($content_type) or strpos($content_type, '/') === false) {
130
+        $content_type = 'text/html';
131
+    }
132 132
 
133
-	$e = '';
134
-	if (isset($_COOKIE['spip_admin'])
135
-		and ((_request('var_mode') == 'debug') or !empty($GLOBALS['tableau_des_temps']))
136
-	) {
137
-		$e = erreur_squelette();
138
-	}
133
+    $e = '';
134
+    if (isset($_COOKIE['spip_admin'])
135
+        and ((_request('var_mode') == 'debug') or !empty($GLOBALS['tableau_des_temps']))
136
+    ) {
137
+        $e = erreur_squelette();
138
+    }
139 139
 
140
-	$c = $GLOBALS['meta']['charset'];
141
-	header('Content-Type: ' . $content_type . '; charset=' . $c);
142
-	$debut = (($xml and strlen(trim($corps))) ? '<' . "?xml version='1.0' encoding='" . $c . "'?" . ">\n" : '');
143
-	$fin = '';
140
+    $c = $GLOBALS['meta']['charset'];
141
+    header('Content-Type: ' . $content_type . '; charset=' . $c);
142
+    $debut = (($xml and strlen(trim($corps))) ? '<' . "?xml version='1.0' encoding='" . $c . "'?" . ">\n" : '');
143
+    $fin = '';
144 144
 
145
-	echo $debut, $corps, $fin, $e;
145
+    echo $debut, $corps, $fin, $e;
146 146
 }
Please login to merge, or discard this patch.
ecrire/inc/traduire.php 1 patch
Indentation   +190 added lines, -190 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  **/
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 /**
@@ -38,20 +38,20 @@  discard block
 block discarded – undo
38 38
  *     Liste des fichiers de langue trouvés, dans l'ordre des chemins
39 39
  */
40 40
 function find_langs_in_path($file, $dirname = 'lang') {
41
-	static $dirs = array();
42
-	$liste = array();
43
-	foreach (creer_chemin() as $dir) {
44
-		if (!isset($dirs[$a = $dir . $dirname])) {
45
-			$dirs[$a] = (is_dir($a) || !$a);
46
-		}
47
-		if ($dirs[$a]) {
48
-			if (is_readable($a .= $file)) {
49
-				$liste[] = $a;
50
-			}
51
-		}
52
-	}
41
+    static $dirs = array();
42
+    $liste = array();
43
+    foreach (creer_chemin() as $dir) {
44
+        if (!isset($dirs[$a = $dir . $dirname])) {
45
+            $dirs[$a] = (is_dir($a) || !$a);
46
+        }
47
+        if ($dirs[$a]) {
48
+            if (is_readable($a .= $file)) {
49
+                $liste[] = $a;
50
+            }
51
+        }
52
+    }
53 53
 
54
-	return array_reverse($liste);
54
+    return array_reverse($liste);
55 55
 }
56 56
 
57 57
 /**
@@ -66,22 +66,22 @@  discard block
 block discarded – undo
66 66
  *     Liste des fichiers touvés pour ce module et cette langue.
67 67
  **/
68 68
 function chercher_module_lang($module, $lang = '') {
69
-	if ($lang) {
70
-		$lang = '_' . $lang;
71
-	}
69
+    if ($lang) {
70
+        $lang = '_' . $lang;
71
+    }
72 72
 
73
-	// 1) dans un repertoire nomme lang/ se trouvant sur le chemin
74
-	if ($f = ($module == 'local'
75
-		? find_in_path($module . $lang . '.php', 'lang/')
76
-		: find_langs_in_path($module . $lang . '.php', 'lang/'))
77
-	) {
78
-		return is_array($f) ? $f : array($f);
79
-	}
73
+    // 1) dans un repertoire nomme lang/ se trouvant sur le chemin
74
+    if ($f = ($module == 'local'
75
+        ? find_in_path($module . $lang . '.php', 'lang/')
76
+        : find_langs_in_path($module . $lang . '.php', 'lang/'))
77
+    ) {
78
+        return is_array($f) ? $f : array($f);
79
+    }
80 80
 
81
-	// 2) directement dans le chemin (old style, uniquement pour local)
82
-	return (($module == 'local') or strpos($module, '/'))
83
-		? (($f = find_in_path($module . $lang . '.php')) ? array($f) : false)
84
-		: false;
81
+    // 2) directement dans le chemin (old style, uniquement pour local)
82
+    return (($module == 'local') or strpos($module, '/'))
83
+        ? (($f = find_in_path($module . $lang . '.php')) ? array($f) : false)
84
+        : false;
85 85
 }
86 86
 
87 87
 /**
@@ -103,33 +103,33 @@  discard block
 block discarded – undo
103 103
  * @return string Langue du module chargé, sinon chaîne vide.
104 104
  **/
105 105
 function charger_langue($lang, $module = 'spip') {
106
-	static $langs = array();
107
-	$var = 'i18n_' . $module . '_' . $lang;
108
-	if (!isset($langs[$lang])) {
109
-		$langs[$lang] = array();
110
-		if ($lang) {
111
-			$langs[$lang][] = $lang;
112
-			if (strpos($lang, '_') !== false) {
113
-				$l = explode('_', $lang);
114
-				$langs[$lang][] = reset($l);
115
-			}
116
-		}
117
-		$langs[$lang][] = $GLOBALS['meta']['langue_site'];
118
-		$langs[$lang][] = _LANGUE_PAR_DEFAUT;
119
-	}
120
-	foreach ($langs[$lang] as $l) {
121
-		if ($fichiers_lang = chercher_module_lang($module, $l)) {
122
-			$GLOBALS['idx_lang'] = 'i18n_' . $module . '_' . $l;
123
-			include(array_shift($fichiers_lang));
124
-			surcharger_langue($fichiers_lang);
125
-			if ($l !== $lang) {
126
-				$GLOBALS[$var] = &$GLOBALS['i18n_' . $module . '_' . $l];
127
-			}
128
-			$GLOBALS['lang_' . $var] = $l;
129
-			#spip_log("module de langue : ${module}_$l.php", 'traduire');
130
-			break;
131
-		}
132
-	}
106
+    static $langs = array();
107
+    $var = 'i18n_' . $module . '_' . $lang;
108
+    if (!isset($langs[$lang])) {
109
+        $langs[$lang] = array();
110
+        if ($lang) {
111
+            $langs[$lang][] = $lang;
112
+            if (strpos($lang, '_') !== false) {
113
+                $l = explode('_', $lang);
114
+                $langs[$lang][] = reset($l);
115
+            }
116
+        }
117
+        $langs[$lang][] = $GLOBALS['meta']['langue_site'];
118
+        $langs[$lang][] = _LANGUE_PAR_DEFAUT;
119
+    }
120
+    foreach ($langs[$lang] as $l) {
121
+        if ($fichiers_lang = chercher_module_lang($module, $l)) {
122
+            $GLOBALS['idx_lang'] = 'i18n_' . $module . '_' . $l;
123
+            include(array_shift($fichiers_lang));
124
+            surcharger_langue($fichiers_lang);
125
+            if ($l !== $lang) {
126
+                $GLOBALS[$var] = &$GLOBALS['i18n_' . $module . '_' . $l];
127
+            }
128
+            $GLOBALS['lang_' . $var] = $l;
129
+            #spip_log("module de langue : ${module}_$l.php", 'traduire');
130
+            break;
131
+        }
132
+    }
133 133
 }
134 134
 
135 135
 /**
@@ -149,50 +149,50 @@  discard block
 block discarded – undo
149 149
  *    Liste des chemins de fichiers de langue à surcharger.
150 150
  **/
151 151
 function surcharger_langue($fichiers) {
152
-	static $surcharges = array();
153
-	if (!isset($GLOBALS['idx_lang'])) {
154
-		return;
155
-	}
152
+    static $surcharges = array();
153
+    if (!isset($GLOBALS['idx_lang'])) {
154
+        return;
155
+    }
156 156
 
157
-	if (!is_array($fichiers)) {
158
-		$fichiers = array($fichiers);
159
-	}
160
-	if (!count($fichiers)) {
161
-		return;
162
-	}
163
-	foreach ($fichiers as $fichier) {
164
-		if (!isset($surcharges[$fichier])) {
165
-			$idx_lang_normal = $GLOBALS['idx_lang'];
166
-			$GLOBALS['idx_lang'] = $GLOBALS['idx_lang'] . '@temporaire';
167
-			include($fichier);
168
-			$surcharges[$fichier] = $GLOBALS[$GLOBALS['idx_lang']];
169
-			unset($GLOBALS[$GLOBALS['idx_lang']]);
170
-			$GLOBALS['idx_lang'] = $idx_lang_normal;
171
-		}
172
-		if (is_array($surcharges[$fichier])) {
173
-			$GLOBALS[$GLOBALS['idx_lang']] = array_merge(
174
-				(isset($GLOBALS[$GLOBALS['idx_lang']]) ? (array)$GLOBALS[$GLOBALS['idx_lang']] : array()),
175
-				$surcharges[$fichier]
176
-			);
177
-		}
178
-	}
157
+    if (!is_array($fichiers)) {
158
+        $fichiers = array($fichiers);
159
+    }
160
+    if (!count($fichiers)) {
161
+        return;
162
+    }
163
+    foreach ($fichiers as $fichier) {
164
+        if (!isset($surcharges[$fichier])) {
165
+            $idx_lang_normal = $GLOBALS['idx_lang'];
166
+            $GLOBALS['idx_lang'] = $GLOBALS['idx_lang'] . '@temporaire';
167
+            include($fichier);
168
+            $surcharges[$fichier] = $GLOBALS[$GLOBALS['idx_lang']];
169
+            unset($GLOBALS[$GLOBALS['idx_lang']]);
170
+            $GLOBALS['idx_lang'] = $idx_lang_normal;
171
+        }
172
+        if (is_array($surcharges[$fichier])) {
173
+            $GLOBALS[$GLOBALS['idx_lang']] = array_merge(
174
+                (isset($GLOBALS[$GLOBALS['idx_lang']]) ? (array)$GLOBALS[$GLOBALS['idx_lang']] : array()),
175
+                $surcharges[$fichier]
176
+            );
177
+        }
178
+    }
179 179
 }
180 180
 
181 181
 
182 182
 
183 183
 class SPIP_Traductions_Description {
184
-	/** @var string code de langue (hors module) */
185
-	public $code;
186
-	/** @var string nom du module de langue */
187
-	public $module;
188
-	/** @var string langue de la traduction */
189
-	public $langue;
190
-	/** @var string traduction */
191
-	public $texte;
192
-	/** @var string var mode particulier appliqué ? */
193
-	public $mode;
194
-	/** @var bool Corrections des textes appliqué ? */
195
-	public $corrections = false;
184
+    /** @var string code de langue (hors module) */
185
+    public $code;
186
+    /** @var string nom du module de langue */
187
+    public $module;
188
+    /** @var string langue de la traduction */
189
+    public $langue;
190
+    /** @var string traduction */
191
+    public $texte;
192
+    /** @var string var mode particulier appliqué ? */
193
+    public $mode;
194
+    /** @var bool Corrections des textes appliqué ? */
195
+    public $corrections = false;
196 196
 }
197 197
 
198 198
 
@@ -234,95 +234,95 @@  discard block
 block discarded – undo
234 234
  *     - SPIP_Traductions_Description : traduction et description (texte, module, langue)
235 235
  **/
236 236
 function inc_traduire_dist($ori, $lang, $raw = false) {
237
-	static $deja_vu = array();
238
-	static $local = array();
237
+    static $deja_vu = array();
238
+    static $local = array();
239 239
 
240
-	if (isset($deja_vu[$lang][$ori]) and (_request('var_mode') != 'traduction')) {
241
-		return $raw ? $deja_vu[$lang][$ori] : $deja_vu[$lang][$ori]->texte;
242
-	}
240
+    if (isset($deja_vu[$lang][$ori]) and (_request('var_mode') != 'traduction')) {
241
+        return $raw ? $deja_vu[$lang][$ori] : $deja_vu[$lang][$ori]->texte;
242
+    }
243 243
 
244
-	// modules demandes explicitement <xxx|yyy|zzz:code> cf MODULES_IDIOMES
245
-	if (strpos($ori, ':')) {
246
-		list($modules, $code) = explode(':', $ori, 2);
247
-		$modules = explode('|', $modules);
248
-		$ori_complet = $ori;
249
-	} else {
250
-		$modules = array('spip', 'ecrire');
251
-		$code = $ori;
252
-		$ori_complet = implode('|', $modules) . ':' . $ori;
253
-	}
244
+    // modules demandes explicitement <xxx|yyy|zzz:code> cf MODULES_IDIOMES
245
+    if (strpos($ori, ':')) {
246
+        list($modules, $code) = explode(':', $ori, 2);
247
+        $modules = explode('|', $modules);
248
+        $ori_complet = $ori;
249
+    } else {
250
+        $modules = array('spip', 'ecrire');
251
+        $code = $ori;
252
+        $ori_complet = implode('|', $modules) . ':' . $ori;
253
+    }
254 254
 
255
-	$desc = new SPIP_Traductions_Description();
255
+    $desc = new SPIP_Traductions_Description();
256 256
 
257
-	// parcourir tous les modules jusqu'a ce qu'on trouve
258
-	foreach ($modules as $module) {
259
-		$var = "i18n_" . $module . "_" . $lang;
257
+    // parcourir tous les modules jusqu'a ce qu'on trouve
258
+    foreach ($modules as $module) {
259
+        $var = "i18n_" . $module . "_" . $lang;
260 260
 
261
-		if (empty($GLOBALS[$var])) {
262
-			charger_langue($lang, $module);
263
-			// surcharges persos -- on cherche
264
-			// (lang/)local_xx.php et/ou (lang/)local.php ...
265
-			if (!isset($local['local_' . $lang])) {
266
-				// redéfinir la langue en cours pour les surcharges (chercher_langue a pu le changer)
267
-				$GLOBALS['idx_lang'] = $var;
268
-				// ... (lang/)local_xx.php
269
-				$local['local_' . $lang] = chercher_module_lang('local', $lang);
270
-			}
271
-			if ($local['local_' . $lang]) {
272
-				surcharger_langue($local['local_' . $lang]);
273
-			}
274
-			// ... puis (lang/)local.php
275
-			if (!isset($local['local'])) {
276
-				$local['local'] = chercher_module_lang('local');
277
-			}
278
-			if ($local['local']) {
279
-				surcharger_langue($local['local']);
280
-			}
281
-		}
261
+        if (empty($GLOBALS[$var])) {
262
+            charger_langue($lang, $module);
263
+            // surcharges persos -- on cherche
264
+            // (lang/)local_xx.php et/ou (lang/)local.php ...
265
+            if (!isset($local['local_' . $lang])) {
266
+                // redéfinir la langue en cours pour les surcharges (chercher_langue a pu le changer)
267
+                $GLOBALS['idx_lang'] = $var;
268
+                // ... (lang/)local_xx.php
269
+                $local['local_' . $lang] = chercher_module_lang('local', $lang);
270
+            }
271
+            if ($local['local_' . $lang]) {
272
+                surcharger_langue($local['local_' . $lang]);
273
+            }
274
+            // ... puis (lang/)local.php
275
+            if (!isset($local['local'])) {
276
+                $local['local'] = chercher_module_lang('local');
277
+            }
278
+            if ($local['local']) {
279
+                surcharger_langue($local['local']);
280
+            }
281
+        }
282 282
 
283
-		if (isset($GLOBALS[$var][$code])) {
284
-			$desc->code = $code;
285
-			$desc->module = $module;
286
-			$desc->langue = $GLOBALS['lang_' . $var];
287
-			$desc->texte = $GLOBALS[$var][$code];
288
-			break;
289
-		}
290
-	}
283
+        if (isset($GLOBALS[$var][$code])) {
284
+            $desc->code = $code;
285
+            $desc->module = $module;
286
+            $desc->langue = $GLOBALS['lang_' . $var];
287
+            $desc->texte = $GLOBALS[$var][$code];
288
+            break;
289
+        }
290
+    }
291 291
 
292
-	if (!$desc->corrections) {
293
-		$desc->corrections = true;
294
-		// Retour aux sources si la chaine est absente dans la langue cible ;
295
-		// on essaie d'abord la langue du site, puis a defaut la langue fr
296
-		if (!strlen($desc->texte) and $lang !== _LANGUE_PAR_DEFAUT) {
297
-			if ($lang !== $GLOBALS['meta']['langue_site']) {
298
-				$desc = inc_traduire_dist($ori, $GLOBALS['meta']['langue_site'], true);
299
-			} else {
300
-				$desc = inc_traduire_dist($ori, _LANGUE_PAR_DEFAUT, true);
301
-			}
302
-		}
292
+    if (!$desc->corrections) {
293
+        $desc->corrections = true;
294
+        // Retour aux sources si la chaine est absente dans la langue cible ;
295
+        // on essaie d'abord la langue du site, puis a defaut la langue fr
296
+        if (!strlen($desc->texte) and $lang !== _LANGUE_PAR_DEFAUT) {
297
+            if ($lang !== $GLOBALS['meta']['langue_site']) {
298
+                $desc = inc_traduire_dist($ori, $GLOBALS['meta']['langue_site'], true);
299
+            } else {
300
+                $desc = inc_traduire_dist($ori, _LANGUE_PAR_DEFAUT, true);
301
+            }
302
+        }
303 303
 
304
-		// Supprimer la mention <NEW> ou <MODIF>
305
-		if (substr($desc->texte, 0, 1) === '<') {
306
-			$desc->texte = str_replace(array('<NEW>', '<MODIF>'), array(), $desc->texte);
307
-		}
304
+        // Supprimer la mention <NEW> ou <MODIF>
305
+        if (substr($desc->texte, 0, 1) === '<') {
306
+            $desc->texte = str_replace(array('<NEW>', '<MODIF>'), array(), $desc->texte);
307
+        }
308 308
 
309
-		// Si on n'est pas en utf-8, la chaine peut l'etre...
310
-		// le cas echeant on la convertit en entites html &#xxx;
311
-		if ((!isset($GLOBALS['meta']['charset']) or $GLOBALS['meta']['charset'] !== 'utf-8')
312
-			and preg_match(',[\x7f-\xff],S', $desc->texte)
313
-		) {
314
-			include_spip('inc/charsets');
315
-			$desc->texte = charset2unicode($desc->texte, 'utf-8');
316
-		}
317
-	}
309
+        // Si on n'est pas en utf-8, la chaine peut l'etre...
310
+        // le cas echeant on la convertit en entites html &#xxx;
311
+        if ((!isset($GLOBALS['meta']['charset']) or $GLOBALS['meta']['charset'] !== 'utf-8')
312
+            and preg_match(',[\x7f-\xff],S', $desc->texte)
313
+        ) {
314
+            include_spip('inc/charsets');
315
+            $desc->texte = charset2unicode($desc->texte, 'utf-8');
316
+        }
317
+    }
318 318
 
319
-	if (_request('var_mode') == 'traduction') {
320
-		$desc = definir_details_traduction($desc, $ori_complet);
321
-	} else {
322
-		$deja_vu[$lang][$ori] = $desc;
323
-	}
319
+    if (_request('var_mode') == 'traduction') {
320
+        $desc = definir_details_traduction($desc, $ori_complet);
321
+    } else {
322
+        $deja_vu[$lang][$ori] = $desc;
323
+    }
324 324
 
325
-	return $raw ? $desc : $desc->texte;
325
+    return $raw ? $desc : $desc->texte;
326 326
 }
327 327
 
328 328
 /**
@@ -334,23 +334,23 @@  discard block
 block discarded – undo
334 334
  * @return SPIP_Traductions_Description
335 335
  */
336 336
 function definir_details_traduction($desc, $modules) {
337
-	if (!$desc->mode and $desc->texte) {
338
-		// ne pas modifier 2 fois l'affichage
339
-		$desc->mode = 'traduction';
340
-		$classe = 'debug-traduction' . ($desc->module == 'ecrire' ? '-prive' : '');
341
-		$desc->texte = '<span '
342
-			. 'lang=' . $desc->langue
343
-			. ' class=' . $classe
344
-			. ' data-module=' . $desc->module
345
-			. ' data-code=' . $desc->code
346
-			. ' title=' . $modules . '(' . $desc->langue . ')>'
347
-			. $desc->texte
348
-			. '</span>';
349
-		$desc->texte = str_replace(
350
-			array("$desc->module:", "$desc->module|"),
351
-			array("*$desc->module*:", "*$desc->module*|"),
352
-			$desc->texte
353
-		);
354
-	}
355
-	return $desc;
337
+    if (!$desc->mode and $desc->texte) {
338
+        // ne pas modifier 2 fois l'affichage
339
+        $desc->mode = 'traduction';
340
+        $classe = 'debug-traduction' . ($desc->module == 'ecrire' ? '-prive' : '');
341
+        $desc->texte = '<span '
342
+            . 'lang=' . $desc->langue
343
+            . ' class=' . $classe
344
+            . ' data-module=' . $desc->module
345
+            . ' data-code=' . $desc->code
346
+            . ' title=' . $modules . '(' . $desc->langue . ')>'
347
+            . $desc->texte
348
+            . '</span>';
349
+        $desc->texte = str_replace(
350
+            array("$desc->module:", "$desc->module|"),
351
+            array("*$desc->module*:", "*$desc->module*|"),
352
+            $desc->texte
353
+        );
354
+    }
355
+    return $desc;
356 356
 }
357 357
\ No newline at end of file
Please login to merge, or discard this patch.
ecrire/public/cacher.php 1 patch
Indentation   +304 added lines, -304 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 \***************************************************************************/
12 12
 
13 13
 if (!defined('_ECRIRE_INC_VERSION')) {
14
-	return;
14
+    return;
15 15
 }
16 16
 
17 17
 /**
@@ -27,9 +27,9 @@  discard block
 block discarded – undo
27 27
  * @return string
28 28
  */
29 29
 function generer_nom_fichier_cache($contexte, $page) {
30
-	$u = md5(var_export(array($contexte, $page), true));
30
+    $u = md5(var_export(array($contexte, $page), true));
31 31
 
32
-	return $u . ".cache";
32
+    return $u . ".cache";
33 33
 }
34 34
 
35 35
 /**
@@ -45,26 +45,26 @@  discard block
 block discarded – undo
45 45
  * @return string
46 46
  */
47 47
 function cache_chemin_fichier($nom_cache, $ecrire = false) {
48
-	static $l1, $l2;
49
-	if (is_null($l1)) {
50
-		$length = (defined('_CACHE_PROFONDEUR_STOCKAGE') ? min(8,max(_CACHE_PROFONDEUR_STOCKAGE,2)) : 4);
51
-		$l1 = intval(floor($length / 2));
52
-		$l2 = $length - $l1;
53
-	}
54
-	$d = substr($nom_cache, 0, $l1);
55
-	$u = substr($nom_cache, $l1, $l2);
56
-
57
-	if ($ecrire) {
58
-		$rep = sous_repertoire(_DIR_CACHE, '', false, true);
59
-		$rep = sous_repertoire($rep, 'calcul/', false, true);
60
-		$rep = sous_repertoire($rep, $d, false, true);
61
-	}
62
-	else {
63
-		// en lecture on essaye pa de creer les repertoires, on va au plus vite
64
-		$rep = _DIR_CACHE . "$d/";
65
-	}
66
-
67
-	return $rep . $u . ".cache";
48
+    static $l1, $l2;
49
+    if (is_null($l1)) {
50
+        $length = (defined('_CACHE_PROFONDEUR_STOCKAGE') ? min(8,max(_CACHE_PROFONDEUR_STOCKAGE,2)) : 4);
51
+        $l1 = intval(floor($length / 2));
52
+        $l2 = $length - $l1;
53
+    }
54
+    $d = substr($nom_cache, 0, $l1);
55
+    $u = substr($nom_cache, $l1, $l2);
56
+
57
+    if ($ecrire) {
58
+        $rep = sous_repertoire(_DIR_CACHE, '', false, true);
59
+        $rep = sous_repertoire($rep, 'calcul/', false, true);
60
+        $rep = sous_repertoire($rep, $d, false, true);
61
+    }
62
+    else {
63
+        // en lecture on essaye pa de creer les repertoires, on va au plus vite
64
+        $rep = _DIR_CACHE . "$d/";
65
+    }
66
+
67
+    return $rep . $u . ".cache";
68 68
 }
69 69
 
70 70
 /**
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
  * @return bool
76 76
  */
77 77
 function ecrire_cache($nom_cache, $valeur) {
78
-	return ecrire_fichier(cache_chemin_fichier($nom_cache, true), serialize(array("nom_cache" => $nom_cache, "valeur" => $valeur)));
78
+    return ecrire_fichier(cache_chemin_fichier($nom_cache, true), serialize(array("nom_cache" => $nom_cache, "valeur" => $valeur)));
79 79
 }
80 80
 
81 81
 /**
@@ -85,33 +85,33 @@  discard block
 block discarded – undo
85 85
  * @return mixed
86 86
  */
87 87
 function lire_cache($nom_cache) {
88
-	if (file_exists($f = cache_chemin_fichier($nom_cache))
89
-		and lire_fichier($f, $tmp)
90
-		and $tmp = unserialize($tmp)
91
-		and $tmp['nom_cache'] == $nom_cache
92
-		and isset($tmp['valeur'])
93
-	) {
94
-		return $tmp['valeur'];
95
-	}
96
-
97
-	return false;
88
+    if (file_exists($f = cache_chemin_fichier($nom_cache))
89
+        and lire_fichier($f, $tmp)
90
+        and $tmp = unserialize($tmp)
91
+        and $tmp['nom_cache'] == $nom_cache
92
+        and isset($tmp['valeur'])
93
+    ) {
94
+        return $tmp['valeur'];
95
+    }
96
+
97
+    return false;
98 98
 }
99 99
 
100 100
 // Parano : on signe le cache, afin d'interdire un hack d'injection
101 101
 // dans notre memcache
102 102
 function cache_signature(&$page) {
103
-	if (!isset($GLOBALS['meta']['cache_signature'])) {
104
-		include_spip('inc/acces');
105
-		include_spip('auth/sha256.inc');
106
-		ecrire_meta('cache_signature',
107
-			spip_sha256(
108
-				$_SERVER["DOCUMENT_ROOT"] 
109
-				. (isset($_SERVER['SERVER_SIGNATURE']) ? $_SERVER["SERVER_SIGNATURE"] : "")
110
-				. creer_uniqid()
111
-			), 'non');
112
-	}
113
-
114
-	return crc32($GLOBALS['meta']['cache_signature'] . $page['texte']);
103
+    if (!isset($GLOBALS['meta']['cache_signature'])) {
104
+        include_spip('inc/acces');
105
+        include_spip('auth/sha256.inc');
106
+        ecrire_meta('cache_signature',
107
+            spip_sha256(
108
+                $_SERVER["DOCUMENT_ROOT"] 
109
+                . (isset($_SERVER['SERVER_SIGNATURE']) ? $_SERVER["SERVER_SIGNATURE"] : "")
110
+                . creer_uniqid()
111
+            ), 'non');
112
+    }
113
+
114
+    return crc32($GLOBALS['meta']['cache_signature'] . $page['texte']);
115 115
 }
116 116
 
117 117
 /**
@@ -125,14 +125,14 @@  discard block
 block discarded – undo
125 125
  * @return array
126 126
  */
127 127
 function gzip_page($page) {
128
-	if (function_exists('gzcompress') and strlen($page['texte']) > 16 * 1024) {
129
-		$page['gz'] = true;
130
-		$page['texte'] = gzcompress($page['texte']);
131
-	} else {
132
-		$page['gz'] = false;
133
-	}
134
-
135
-	return $page;
128
+    if (function_exists('gzcompress') and strlen($page['texte']) > 16 * 1024) {
129
+        $page['gz'] = true;
130
+        $page['texte'] = gzcompress($page['texte']);
131
+    } else {
132
+        $page['gz'] = false;
133
+    }
134
+
135
+    return $page;
136 136
 }
137 137
 
138 138
 /**
@@ -147,10 +147,10 @@  discard block
 block discarded – undo
147 147
  * @return void
148 148
  */
149 149
 function gunzip_page(&$page) {
150
-	if ($page['gz']) {
151
-		$page['texte'] = gzuncompress($page['texte']);
152
-		$page['gz'] = false; // ne pas gzuncompress deux fois une meme page
153
-	}
150
+    if ($page['gz']) {
151
+        $page['texte'] = gzuncompress($page['texte']);
152
+        $page['gz'] = false; // ne pas gzuncompress deux fois une meme page
153
+    }
154 154
 }
155 155
 
156 156
 /**
@@ -166,72 +166,72 @@  discard block
 block discarded – undo
166 166
  */
167 167
 /// https://code.spip.net/@cache_valide
168 168
 function cache_valide(&$page, $date) {
169
-	$now = $_SERVER['REQUEST_TIME'];
170
-
171
-	// Apparition d'un nouvel article post-date ?
172
-	if (isset($GLOBALS['meta']['post_dates'])
173
-		and $GLOBALS['meta']['post_dates'] == 'non'
174
-		and isset($GLOBALS['meta']['date_prochain_postdate'])
175
-		and $now > $GLOBALS['meta']['date_prochain_postdate']
176
-	) {
177
-		spip_log('Un article post-date invalide le cache');
178
-		include_spip('inc/rubriques');
179
-		calculer_prochain_postdate(true);
180
-	}
181
-
182
-	if (defined('_VAR_NOCACHE') and _VAR_NOCACHE) {
183
-		return -1;
184
-	}
185
-	if (isset($GLOBALS['meta']['cache_inhib']) and $_SERVER['REQUEST_TIME'] < $GLOBALS['meta']['cache_inhib']) {
186
-		return -1;
187
-	}
188
-	if (defined('_NO_CACHE')) {
189
-		return (_NO_CACHE == 0 and !isset($page['texte'])) ? 1 : _NO_CACHE;
190
-	}
191
-
192
-	// pas de cache ? on le met a jour, sauf pour les bots (on leur calcule la page sans mise en cache)
193
-	if (!$page or !isset($page['texte']) or !isset($page['entetes']['X-Spip-Cache'])) {
194
-		return _IS_BOT ? -1 : 1;
195
-	}
196
-
197
-	// controle de la signature
198
-	if ($page['sig'] !== cache_signature($page)) {
199
-		return _IS_BOT ? -1 : 1;
200
-	}
201
-
202
-	// #CACHE{n,statique} => on n'invalide pas avec derniere_modif
203
-	// cf. ecrire/public/balises.php, balise_CACHE_dist()
204
-	if (!isset($page['entetes']['X-Spip-Statique']) or $page['entetes']['X-Spip-Statique'] !== 'oui') {
205
-
206
-		// Cache invalide par la meta 'derniere_modif'
207
-		// sauf pour les bots, qui utilisent toujours le cache
208
-		if (!_IS_BOT
209
-			and $GLOBALS['derniere_modif_invalide']
210
-			and isset($GLOBALS['meta']['derniere_modif'])
211
-			and $date < $GLOBALS['meta']['derniere_modif']
212
-		) {
213
-			return 1;
214
-		}
215
-
216
-	}
217
-
218
-	// Sinon comparer l'age du fichier a sa duree de cache
219
-	$duree = intval($page['entetes']['X-Spip-Cache']);
220
-	$cache_mark = (isset($GLOBALS['meta']['cache_mark']) ? $GLOBALS['meta']['cache_mark'] : 0);
221
-	if ($duree == 0)  #CACHE{0}
222
-	{
223
-		return -1;
224
-	} // sauf pour les bots, qui utilisent toujours le cache
225
-	else {
226
-		if ((!_IS_BOT and $date + $duree < $now)
227
-			# le cache est anterieur a la derniere purge : l'ignorer, meme pour les bots
228
-			or $date < $cache_mark
229
-		) {
230
-			return _IS_BOT ? -1 : 1;
231
-		} else {
232
-			return 0;
233
-		}
234
-	}
169
+    $now = $_SERVER['REQUEST_TIME'];
170
+
171
+    // Apparition d'un nouvel article post-date ?
172
+    if (isset($GLOBALS['meta']['post_dates'])
173
+        and $GLOBALS['meta']['post_dates'] == 'non'
174
+        and isset($GLOBALS['meta']['date_prochain_postdate'])
175
+        and $now > $GLOBALS['meta']['date_prochain_postdate']
176
+    ) {
177
+        spip_log('Un article post-date invalide le cache');
178
+        include_spip('inc/rubriques');
179
+        calculer_prochain_postdate(true);
180
+    }
181
+
182
+    if (defined('_VAR_NOCACHE') and _VAR_NOCACHE) {
183
+        return -1;
184
+    }
185
+    if (isset($GLOBALS['meta']['cache_inhib']) and $_SERVER['REQUEST_TIME'] < $GLOBALS['meta']['cache_inhib']) {
186
+        return -1;
187
+    }
188
+    if (defined('_NO_CACHE')) {
189
+        return (_NO_CACHE == 0 and !isset($page['texte'])) ? 1 : _NO_CACHE;
190
+    }
191
+
192
+    // pas de cache ? on le met a jour, sauf pour les bots (on leur calcule la page sans mise en cache)
193
+    if (!$page or !isset($page['texte']) or !isset($page['entetes']['X-Spip-Cache'])) {
194
+        return _IS_BOT ? -1 : 1;
195
+    }
196
+
197
+    // controle de la signature
198
+    if ($page['sig'] !== cache_signature($page)) {
199
+        return _IS_BOT ? -1 : 1;
200
+    }
201
+
202
+    // #CACHE{n,statique} => on n'invalide pas avec derniere_modif
203
+    // cf. ecrire/public/balises.php, balise_CACHE_dist()
204
+    if (!isset($page['entetes']['X-Spip-Statique']) or $page['entetes']['X-Spip-Statique'] !== 'oui') {
205
+
206
+        // Cache invalide par la meta 'derniere_modif'
207
+        // sauf pour les bots, qui utilisent toujours le cache
208
+        if (!_IS_BOT
209
+            and $GLOBALS['derniere_modif_invalide']
210
+            and isset($GLOBALS['meta']['derniere_modif'])
211
+            and $date < $GLOBALS['meta']['derniere_modif']
212
+        ) {
213
+            return 1;
214
+        }
215
+
216
+    }
217
+
218
+    // Sinon comparer l'age du fichier a sa duree de cache
219
+    $duree = intval($page['entetes']['X-Spip-Cache']);
220
+    $cache_mark = (isset($GLOBALS['meta']['cache_mark']) ? $GLOBALS['meta']['cache_mark'] : 0);
221
+    if ($duree == 0)  #CACHE{0}
222
+    {
223
+        return -1;
224
+    } // sauf pour les bots, qui utilisent toujours le cache
225
+    else {
226
+        if ((!_IS_BOT and $date + $duree < $now)
227
+            # le cache est anterieur a la derniere purge : l'ignorer, meme pour les bots
228
+            or $date < $cache_mark
229
+        ) {
230
+            return _IS_BOT ? -1 : 1;
231
+        } else {
232
+            return 0;
233
+        }
234
+    }
235 235
 }
236 236
 
237 237
 /**
@@ -246,55 +246,55 @@  discard block
 block discarded – undo
246 246
  */
247 247
 function creer_cache(&$page, &$chemin_cache) {
248 248
 
249
-	// Ne rien faire si on est en preview, debug, ou si une erreur
250
-	// grave s'est presentee (compilation du squelette, MySQL, etc)
251
-	// le cas var_nocache ne devrait jamais arriver ici (securite)
252
-	// le cas spip_interdire_cache correspond a une ereur SQL grave non anticipable
253
-	if ((defined('_VAR_NOCACHE') and _VAR_NOCACHE)
254
-		or defined('spip_interdire_cache')
255
-	) {
256
-		return;
257
-	}
258
-
259
-	// Si la page c1234 a un invalideur de session 'zz', sauver dans
260
-	// 'tmp/cache/MD5(chemin_cache)_zz'
261
-	if (isset($page['invalideurs'])
262
-		and isset($page['invalideurs']['session'])
263
-	) {
264
-		// on verifie que le contenu du chemin cache indique seulement
265
-		// "cache sessionne" ; sa date indique la date de validite
266
-		// des caches sessionnes
267
-		if (!$tmp = lire_cache($chemin_cache)) {
268
-			spip_log('Creation cache sessionne ' . $chemin_cache);
269
-			$tmp = array(
270
-				'invalideurs' => array('session' => ''),
271
-				'lastmodified' => $_SERVER['REQUEST_TIME']
272
-			);
273
-			ecrire_cache($chemin_cache, $tmp);
274
-		}
275
-		$chemin_cache = generer_nom_fichier_cache(array("chemin_cache" => $chemin_cache),
276
-			array("session" => $page['invalideurs']['session']));
277
-	}
278
-
279
-	// ajouter la date de production dans le cache lui meme
280
-	// (qui contient deja sa duree de validite)
281
-	$page['lastmodified'] = $_SERVER['REQUEST_TIME'];
282
-
283
-	// compresser le contenu si besoin
284
-	$pagez = gzip_page($page);
285
-
286
-	// signer le contenu
287
-	$pagez['sig'] = cache_signature($pagez);
288
-
289
-	// l'enregistrer, compresse ou non...
290
-	$ok = ecrire_cache($chemin_cache, $pagez);
291
-
292
-	spip_log((_IS_BOT ? "Bot:" : "") . "Creation du cache $chemin_cache pour "
293
-		. $page['entetes']['X-Spip-Cache'] . " secondes" . ($ok ? '' : ' (erreur!)'), _LOG_INFO);
294
-
295
-	// Inserer ses invalideurs
296
-	include_spip('inc/invalideur');
297
-	maj_invalideurs($chemin_cache, $page);
249
+    // Ne rien faire si on est en preview, debug, ou si une erreur
250
+    // grave s'est presentee (compilation du squelette, MySQL, etc)
251
+    // le cas var_nocache ne devrait jamais arriver ici (securite)
252
+    // le cas spip_interdire_cache correspond a une ereur SQL grave non anticipable
253
+    if ((defined('_VAR_NOCACHE') and _VAR_NOCACHE)
254
+        or defined('spip_interdire_cache')
255
+    ) {
256
+        return;
257
+    }
258
+
259
+    // Si la page c1234 a un invalideur de session 'zz', sauver dans
260
+    // 'tmp/cache/MD5(chemin_cache)_zz'
261
+    if (isset($page['invalideurs'])
262
+        and isset($page['invalideurs']['session'])
263
+    ) {
264
+        // on verifie que le contenu du chemin cache indique seulement
265
+        // "cache sessionne" ; sa date indique la date de validite
266
+        // des caches sessionnes
267
+        if (!$tmp = lire_cache($chemin_cache)) {
268
+            spip_log('Creation cache sessionne ' . $chemin_cache);
269
+            $tmp = array(
270
+                'invalideurs' => array('session' => ''),
271
+                'lastmodified' => $_SERVER['REQUEST_TIME']
272
+            );
273
+            ecrire_cache($chemin_cache, $tmp);
274
+        }
275
+        $chemin_cache = generer_nom_fichier_cache(array("chemin_cache" => $chemin_cache),
276
+            array("session" => $page['invalideurs']['session']));
277
+    }
278
+
279
+    // ajouter la date de production dans le cache lui meme
280
+    // (qui contient deja sa duree de validite)
281
+    $page['lastmodified'] = $_SERVER['REQUEST_TIME'];
282
+
283
+    // compresser le contenu si besoin
284
+    $pagez = gzip_page($page);
285
+
286
+    // signer le contenu
287
+    $pagez['sig'] = cache_signature($pagez);
288
+
289
+    // l'enregistrer, compresse ou non...
290
+    $ok = ecrire_cache($chemin_cache, $pagez);
291
+
292
+    spip_log((_IS_BOT ? "Bot:" : "") . "Creation du cache $chemin_cache pour "
293
+        . $page['entetes']['X-Spip-Cache'] . " secondes" . ($ok ? '' : ' (erreur!)'), _LOG_INFO);
294
+
295
+    // Inserer ses invalideurs
296
+    include_spip('inc/invalideur');
297
+    maj_invalideurs($chemin_cache, $page);
298 298
 
299 299
 }
300 300
 
@@ -310,15 +310,15 @@  discard block
 block discarded – undo
310 310
  * @return void
311 311
  */
312 312
 function nettoyer_petit_cache($prefix, $duree = 300) {
313
-	// determiner le repertoire a purger : 'tmp/CACHE/rech/'
314
-	$dircache = sous_repertoire(_DIR_CACHE, $prefix);
315
-	if (spip_touch($dircache . 'purger_' . $prefix, $duree, true)) {
316
-		foreach (preg_files($dircache, '[.]txt$') as $f) {
317
-			if ($_SERVER['REQUEST_TIME'] - (@file_exists($f) ? @filemtime($f) : 0) > $duree) {
318
-				spip_unlink($f);
319
-			}
320
-		}
321
-	}
313
+    // determiner le repertoire a purger : 'tmp/CACHE/rech/'
314
+    $dircache = sous_repertoire(_DIR_CACHE, $prefix);
315
+    if (spip_touch($dircache . 'purger_' . $prefix, $duree, true)) {
316
+        foreach (preg_files($dircache, '[.]txt$') as $f) {
317
+            if ($_SERVER['REQUEST_TIME'] - (@file_exists($f) ? @filemtime($f) : 0) > $duree) {
318
+                spip_unlink($f);
319
+            }
320
+        }
321
+    }
322 322
 }
323 323
 
324 324
 
@@ -348,126 +348,126 @@  discard block
 block discarded – undo
348 348
  */
349 349
 function public_cacher_dist($contexte, &$use_cache, &$chemin_cache, &$page, &$lastmodified) {
350 350
 
351
-	# fonction de cache minimale : dire "non on ne met rien en cache"
352
-	# $use_cache = -1; return;
353
-
354
-	// Second appel, destine a l'enregistrement du cache sur le disque
355
-	if (isset($chemin_cache)) {
356
-		return creer_cache($page, $chemin_cache);
357
-	}
358
-
359
-	// Toute la suite correspond au premier appel
360
-	$contexte_implicite = $page['contexte_implicite'];
361
-
362
-	// Cas ignorant le cache car completement dynamique
363
-	if ($_SERVER['REQUEST_METHOD'] == 'POST'
364
-		or _request('connect')
365
-	) {
366
-		$use_cache = -1;
367
-		$lastmodified = 0;
368
-		$chemin_cache = "";
369
-		$page = array();
370
-
371
-		return;
372
-	}
373
-
374
-	// Controler l'existence d'un cache nous correspondant
375
-	$chemin_cache = generer_nom_fichier_cache($contexte, $page);
376
-	$lastmodified = 0;
377
-
378
-	// charger le cache s'il existe (et si il a bien le bon hash = anticollision)
379
-	if (!$page = lire_cache($chemin_cache)) {
380
-		$page = array();
381
-	}
382
-
383
-	// s'il est sessionne, charger celui correspondant a notre session
384
-	if (isset($page['invalideurs'])
385
-		and isset($page['invalideurs']['session'])
386
-	) {
387
-		$chemin_cache_session = generer_nom_fichier_cache(array("chemin_cache" => $chemin_cache),
388
-			array("session" => spip_session()));
389
-		if ($page_session = lire_cache($chemin_cache_session)
390
-			and $page_session['lastmodified'] >= $page['lastmodified']
391
-		) {
392
-			$page = $page_session;
393
-		} else {
394
-			$page = array();
395
-		}
396
-	}
397
-
398
-
399
-	// Faut-il effacer des pages invalidees (en particulier ce cache-ci) ?
400
-	if (isset($GLOBALS['meta']['invalider'])) {
401
-		// ne le faire que si la base est disponible
402
-		if (spip_connect()) {
403
-			include_spip('inc/invalideur');
404
-			retire_caches($chemin_cache); # API invalideur inutile
405
-			supprimer_fichier(_DIR_CACHE . $chemin_cache);
406
-			if (isset($chemin_cache_session) and $chemin_cache_session) {
407
-				supprimer_fichier(_DIR_CACHE . $chemin_cache_session);
408
-			}
409
-		}
410
-	}
411
-
412
-	// Si un calcul, recalcul [ou preview, mais c'est recalcul] est demande,
413
-	// on supprime le cache
414
-	if (defined('_VAR_MODE') && _VAR_MODE &&
415
-		(isset($_COOKIE['spip_session'])
416
-			|| isset($_COOKIE['spip_admin'])
417
-			|| @file_exists(_ACCESS_FILE_NAME))
418
-	) {
419
-		$page = array('contexte_implicite' => $contexte_implicite); // ignorer le cache deja lu
420
-		include_spip('inc/invalideur');
421
-		retire_caches($chemin_cache); # API invalideur inutile
422
-		supprimer_fichier(_DIR_CACHE . $chemin_cache);
423
-		if (isset($chemin_cache_session) and $chemin_cache_session) {
424
-			supprimer_fichier(_DIR_CACHE . $chemin_cache_session);
425
-		}
426
-	}
427
-
428
-	// $delais par defaut
429
-	// pour toutes les pages sans #CACHE{} hors modeles/ et espace privé
430
-	// qui sont a cache nul par defaut
431
-	if (!isset($GLOBALS['delais'])) {
432
-		if (!defined('_DUREE_CACHE_DEFAUT')) {
433
-			define('_DUREE_CACHE_DEFAUT', 24 * 3600);
434
-		}
435
-		$GLOBALS['delais'] = _DUREE_CACHE_DEFAUT;
436
-	}
437
-
438
-	// determiner la validite de la page
439
-	if ($page) {
440
-		$use_cache = cache_valide($page, isset($page['lastmodified']) ? $page['lastmodified'] : 0);
441
-		// le contexte implicite n'est pas stocke dans le cache, mais il y a equivalence
442
-		// par le nom du cache. On le reinjecte donc ici pour utilisation eventuelle au calcul
443
-		$page['contexte_implicite'] = $contexte_implicite;
444
-		if (!$use_cache) {
445
-			// $page est un cache utilisable
446
-			gunzip_page($page);
447
-
448
-			return;
449
-		}
450
-	} else {
451
-		$page = array('contexte_implicite' => $contexte_implicite);
452
-		$use_cache = cache_valide($page, 0); // fichier cache absent : provoque le calcul
453
-	}
454
-
455
-	// Si pas valide mais pas de connexion a la base, le garder quand meme
456
-	if (!spip_connect()) {
457
-		if (isset($page['texte'])) {
458
-			gunzip_page($page);
459
-			$use_cache = 0;
460
-		} else {
461
-			spip_log("Erreur base de donnees, impossible utiliser $chemin_cache");
462
-			include_spip('inc/minipres');
463
-
464
-			return minipres(_T('info_travaux_titre'), _T('titre_probleme_technique'), array('status' => 503));
465
-		}
466
-	}
467
-
468
-	if ($use_cache < 0) {
469
-		$chemin_cache = '';
470
-	}
471
-
472
-	return;
351
+    # fonction de cache minimale : dire "non on ne met rien en cache"
352
+    # $use_cache = -1; return;
353
+
354
+    // Second appel, destine a l'enregistrement du cache sur le disque
355
+    if (isset($chemin_cache)) {
356
+        return creer_cache($page, $chemin_cache);
357
+    }
358
+
359
+    // Toute la suite correspond au premier appel
360
+    $contexte_implicite = $page['contexte_implicite'];
361
+
362
+    // Cas ignorant le cache car completement dynamique
363
+    if ($_SERVER['REQUEST_METHOD'] == 'POST'
364
+        or _request('connect')
365
+    ) {
366
+        $use_cache = -1;
367
+        $lastmodified = 0;
368
+        $chemin_cache = "";
369
+        $page = array();
370
+
371
+        return;
372
+    }
373
+
374
+    // Controler l'existence d'un cache nous correspondant
375
+    $chemin_cache = generer_nom_fichier_cache($contexte, $page);
376
+    $lastmodified = 0;
377
+
378
+    // charger le cache s'il existe (et si il a bien le bon hash = anticollision)
379
+    if (!$page = lire_cache($chemin_cache)) {
380
+        $page = array();
381
+    }
382
+
383
+    // s'il est sessionne, charger celui correspondant a notre session
384
+    if (isset($page['invalideurs'])
385
+        and isset($page['invalideurs']['session'])
386
+    ) {
387
+        $chemin_cache_session = generer_nom_fichier_cache(array("chemin_cache" => $chemin_cache),
388
+            array("session" => spip_session()));
389
+        if ($page_session = lire_cache($chemin_cache_session)
390
+            and $page_session['lastmodified'] >= $page['lastmodified']
391
+        ) {
392
+            $page = $page_session;
393
+        } else {
394
+            $page = array();
395
+        }
396
+    }
397
+
398
+
399
+    // Faut-il effacer des pages invalidees (en particulier ce cache-ci) ?
400
+    if (isset($GLOBALS['meta']['invalider'])) {
401
+        // ne le faire que si la base est disponible
402
+        if (spip_connect()) {
403
+            include_spip('inc/invalideur');
404
+            retire_caches($chemin_cache); # API invalideur inutile
405
+            supprimer_fichier(_DIR_CACHE . $chemin_cache);
406
+            if (isset($chemin_cache_session) and $chemin_cache_session) {
407
+                supprimer_fichier(_DIR_CACHE . $chemin_cache_session);
408
+            }
409
+        }
410
+    }
411
+
412
+    // Si un calcul, recalcul [ou preview, mais c'est recalcul] est demande,
413
+    // on supprime le cache
414
+    if (defined('_VAR_MODE') && _VAR_MODE &&
415
+        (isset($_COOKIE['spip_session'])
416
+            || isset($_COOKIE['spip_admin'])
417
+            || @file_exists(_ACCESS_FILE_NAME))
418
+    ) {
419
+        $page = array('contexte_implicite' => $contexte_implicite); // ignorer le cache deja lu
420
+        include_spip('inc/invalideur');
421
+        retire_caches($chemin_cache); # API invalideur inutile
422
+        supprimer_fichier(_DIR_CACHE . $chemin_cache);
423
+        if (isset($chemin_cache_session) and $chemin_cache_session) {
424
+            supprimer_fichier(_DIR_CACHE . $chemin_cache_session);
425
+        }
426
+    }
427
+
428
+    // $delais par defaut
429
+    // pour toutes les pages sans #CACHE{} hors modeles/ et espace privé
430
+    // qui sont a cache nul par defaut
431
+    if (!isset($GLOBALS['delais'])) {
432
+        if (!defined('_DUREE_CACHE_DEFAUT')) {
433
+            define('_DUREE_CACHE_DEFAUT', 24 * 3600);
434
+        }
435
+        $GLOBALS['delais'] = _DUREE_CACHE_DEFAUT;
436
+    }
437
+
438
+    // determiner la validite de la page
439
+    if ($page) {
440
+        $use_cache = cache_valide($page, isset($page['lastmodified']) ? $page['lastmodified'] : 0);
441
+        // le contexte implicite n'est pas stocke dans le cache, mais il y a equivalence
442
+        // par le nom du cache. On le reinjecte donc ici pour utilisation eventuelle au calcul
443
+        $page['contexte_implicite'] = $contexte_implicite;
444
+        if (!$use_cache) {
445
+            // $page est un cache utilisable
446
+            gunzip_page($page);
447
+
448
+            return;
449
+        }
450
+    } else {
451
+        $page = array('contexte_implicite' => $contexte_implicite);
452
+        $use_cache = cache_valide($page, 0); // fichier cache absent : provoque le calcul
453
+    }
454
+
455
+    // Si pas valide mais pas de connexion a la base, le garder quand meme
456
+    if (!spip_connect()) {
457
+        if (isset($page['texte'])) {
458
+            gunzip_page($page);
459
+            $use_cache = 0;
460
+        } else {
461
+            spip_log("Erreur base de donnees, impossible utiliser $chemin_cache");
462
+            include_spip('inc/minipres');
463
+
464
+            return minipres(_T('info_travaux_titre'), _T('titre_probleme_technique'), array('status' => 503));
465
+        }
466
+    }
467
+
468
+    if ($use_cache < 0) {
469
+        $chemin_cache = '';
470
+    }
471
+
472
+    return;
473 473
 }
Please login to merge, or discard this patch.
ecrire/notifications/instituerarticle.php 1 patch
Indentation   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -12,53 +12,53 @@
 block discarded – undo
12 12
 
13 13
 
14 14
 if (!defined('_ECRIRE_INC_VERSION')) {
15
-	return;
15
+    return;
16 16
 }
17 17
 
18 18
 // Fonction appelee par divers pipelines
19 19
 // https://code.spip.net/@notifications_instituerarticle_dist
20 20
 function notifications_instituerarticle_dist($quoi, $id_article, $options) {
21 21
 
22
-	// ne devrait jamais se produire
23
-	if ($options['statut'] == $options['statut_ancien']) {
24
-		spip_log('statut inchange', 'notifications');
22
+    // ne devrait jamais se produire
23
+    if ($options['statut'] == $options['statut_ancien']) {
24
+        spip_log('statut inchange', 'notifications');
25 25
 
26
-		return;
27
-	}
26
+        return;
27
+    }
28 28
 
29
-	include_spip('inc/texte');
29
+    include_spip('inc/texte');
30 30
 
31
-	$modele = '';
32
-	if ($options['statut'] == 'publie') {
33
-		if ($GLOBALS['meta']['post_dates'] == 'non'
34
-			and strtotime($options['date']) > time()
35
-		) {
36
-			$modele = 'notifications/article_valide';
37
-		} else {
38
-			$modele = 'notifications/article_publie';
39
-		}
40
-	}
31
+    $modele = '';
32
+    if ($options['statut'] == 'publie') {
33
+        if ($GLOBALS['meta']['post_dates'] == 'non'
34
+            and strtotime($options['date']) > time()
35
+        ) {
36
+            $modele = 'notifications/article_valide';
37
+        } else {
38
+            $modele = 'notifications/article_publie';
39
+        }
40
+    }
41 41
 
42
-	if ($options['statut'] == 'prop' and $options['statut_ancien'] != 'publie') {
43
-		$modele = 'notifications/article_propose';
44
-	}
42
+    if ($options['statut'] == 'prop' and $options['statut_ancien'] != 'publie') {
43
+        $modele = 'notifications/article_propose';
44
+    }
45 45
 
46
-	if ($modele) {
47
-		$destinataires = array();
48
-		if ($GLOBALS['meta']['suivi_edito'] == 'oui') {
49
-			$destinataires = explode(',', $GLOBALS['meta']['adresse_suivi']);
50
-		}
46
+    if ($modele) {
47
+        $destinataires = array();
48
+        if ($GLOBALS['meta']['suivi_edito'] == 'oui') {
49
+            $destinataires = explode(',', $GLOBALS['meta']['adresse_suivi']);
50
+        }
51 51
 
52 52
 
53
-		$destinataires = pipeline(
54
-			'notifications_destinataires',
55
-			array(
56
-				'args' => array('quoi' => $quoi, 'id' => $id_article, 'options' => $options),
57
-				'data' => $destinataires
58
-			)
59
-		);
53
+        $destinataires = pipeline(
54
+            'notifications_destinataires',
55
+            array(
56
+                'args' => array('quoi' => $quoi, 'id' => $id_article, 'options' => $options),
57
+                'data' => $destinataires
58
+            )
59
+        );
60 60
 
61
-		$texte = email_notification_article($id_article, $modele);
62
-		notifications_envoyer_mails($destinataires, $texte);
63
-	}
61
+        $texte = email_notification_article($id_article, $modele);
62
+        notifications_envoyer_mails($destinataires, $texte);
63
+    }
64 64
 }
Please login to merge, or discard this patch.
ecrire/inc/exporter_csv.php 1 patch
Indentation   +114 added lines, -114 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  **/
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 include_spip('inc/charsets');
@@ -32,13 +32,13 @@  discard block
 block discarded – undo
32 32
  * @return string
33 33
  */
34 34
 function exporter_csv_champ($champ) {
35
-	#$champ = str_replace("\r", "\n", $champ);
36
-	#$champ = preg_replace(",[\n]+,ms", "\n", $champ);
37
-	#$champ = str_replace("\n", ", ", $champ);
38
-	$champ = preg_replace(',[\s]+,ms', ' ', $champ);
39
-	$champ = str_replace('"', '""', $champ);
35
+    #$champ = str_replace("\r", "\n", $champ);
36
+    #$champ = preg_replace(",[\n]+,ms", "\n", $champ);
37
+    #$champ = str_replace("\n", ", ", $champ);
38
+    $champ = preg_replace(',[\s]+,ms', ' ', $champ);
39
+    $champ = str_replace('"', '""', $champ);
40 40
 
41
-	return '"' . $champ . '"';
41
+    return '"' . $champ . '"';
42 42
 }
43 43
 
44 44
 /**
@@ -55,15 +55,15 @@  discard block
 block discarded – undo
55 55
  * @return string
56 56
  */
57 57
 function exporter_csv_ligne_numerotee($nb, $ligne, $delim = ',', $importer_charset = null, $callback=null) {
58
-	if ($callback) {
59
-		$ligne = call_user_func($callback, $nb, $ligne, $delim, $importer_charset);
60
-	}
61
-	$output = join($delim, array_map('exporter_csv_champ', $ligne)) . "\r\n";
62
-	if ($importer_charset) {
63
-		$output = str_replace('’', '\'', $output);
64
-		$output = unicode2charset(html2unicode(charset2unicode($output)), $importer_charset);
65
-	}
66
-	return $output;
58
+    if ($callback) {
59
+        $ligne = call_user_func($callback, $nb, $ligne, $delim, $importer_charset);
60
+    }
61
+    $output = join($delim, array_map('exporter_csv_champ', $ligne)) . "\r\n";
62
+    if ($importer_charset) {
63
+        $output = str_replace('’', '\'', $output);
64
+        $output = unicode2charset(html2unicode(charset2unicode($output)), $importer_charset);
65
+    }
66
+    return $output;
67 67
 }
68 68
 
69 69
 /**
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
  * @return string
76 76
  */
77 77
 function exporter_csv_ligne($ligne, $delim = ',', $importer_charset = null){
78
-	return exporter_csv_ligne_numerotee(null, $ligne, $delim, $importer_charset);
78
+    return exporter_csv_ligne_numerotee(null, $ligne, $delim, $importer_charset);
79 79
 }
80 80
 
81 81
 /**
@@ -101,101 +101,101 @@  discard block
 block discarded – undo
101 101
  */
102 102
 function inc_exporter_csv_dist($titre, $resource, $options = []) {
103 103
 
104
-	// support ancienne syntaxe
105
-	// inc_exporter_csv_dist($titre, $resource, $delim = ', ', $entetes = null, $envoyer = true)
106
-	if (is_string($options)) {
107
-		$args = func_get_args();
108
-		$options = [];
109
-		foreach ([2 => 'delim', 3 => 'entetes', 4 => 'envoyer'] as $k => $option) {
110
-			if (!empty($args[$k])) {
111
-				$options[$option] = $args[$k];
112
-			}
113
-		}
114
-	}
115
-
116
-	$default_options = [
117
-		'delim' => ', ',
118
-		'entetes' => null,
119
-		'envoyer' => true,
120
-		'charset' => null,
121
-		'callback' => null,
122
-	];
123
-	$options = array_merge($default_options, $options);
124
-
125
-	$filename = preg_replace(',[^-_\w]+,', '_', translitteration(textebrut(typo($titre))));
126
-
127
-	if ($options['delim'] == 'TAB') {
128
-		$options['delim'] = "\t";
129
-	}
130
-	if (!in_array($options['delim'], array(',', ';', "\t"))) {
131
-		$options['delim'] = ',';
132
-	}
133
-
134
-	$charset = $GLOBALS['meta']['charset'];
135
-	$importer_charset = null;
136
-	if ($options['delim'] == ',') {
137
-		$extension = 'csv';
138
-	} else {
139
-		$extension = 'xls';
140
-		# Excel n'accepte pas l'utf-8 ni les entites html... on transcode tout ce qu'on peut
141
-		$charset = 'iso-8859-1';
142
-	}
143
-	// mais si une option charset est explicite, elle a la priorite
144
-	if (!empty($options['charset'])) {
145
-		$charset = $options['charset'];
146
-	}
147
-
148
-	$importer_charset = (($charset === $GLOBALS['meta']['charset']) ? null : $charset);
149
-
150
-	$filename = "$filename.$extension";
151
-
152
-	$output = '';
153
-	$nb = 0;
154
-	if (!empty($options['entetes']) and is_array($options['entetes'])) {
155
-		$output = exporter_csv_ligne_numerotee($nb, $options['entetes'], $options['delim'], $importer_charset, $options['callback']);
156
-	}
157
-	// les donnees commencent toujours a la ligne 1, qu'il y ait ou non des entetes
158
-	$nb++;
159
-
160
-	if ($options['envoyer']) {
161
-		$disposition = ($options['envoyer'] === 'attachment' ? 'attachment' : 'inline');
162
-		header("Content-Type: text/comma-separated-values; charset=$charset");
163
-		header("Content-Disposition: $disposition; filename=$filename");
164
-
165
-		// Vider tous les tampons
166
-		$level = @ob_get_level();
167
-		while ($level--) {
168
-			@ob_end_flush();
169
-		}
170
-	}
171
-
172
-	// si envoyer=='attachment' on passe par un fichier temporaire
173
-	// sinon on ecrit directement sur stdout
174
-	if ($options['envoyer'] and $options['envoyer'] !== 'attachment') {
175
-		$fichier = "php://output";
176
-	}
177
-	else {
178
-	$fichier = sous_repertoire(_DIR_CACHE, 'export') . $filename;
179
-	}
180
-
181
-	$fp = fopen($fichier, 'w');
182
-	$length = fwrite($fp, $output);
183
-
184
-	while ($row = is_array($resource) ? array_shift($resource) : sql_fetch($resource)) {
185
-		$output = exporter_csv_ligne_numerotee($nb, $row, $options['delim'], $importer_charset, $options['callback']);
186
-		$length += fwrite($fp, $output);
187
-		$nb++;
188
-	}
189
-	fclose($fp);
190
-
191
-	if ($options['envoyer']) {
192
-		if ($options['envoyer'] === 'attachment') {
193
-			header("Content-Length: $length");
194
-			readfile($fichier);
195
-		}
196
-		// si on a envoye inline, c'est deja tout bon
197
-		exit;
198
-	}
199
-
200
-	return $fichier;
104
+    // support ancienne syntaxe
105
+    // inc_exporter_csv_dist($titre, $resource, $delim = ', ', $entetes = null, $envoyer = true)
106
+    if (is_string($options)) {
107
+        $args = func_get_args();
108
+        $options = [];
109
+        foreach ([2 => 'delim', 3 => 'entetes', 4 => 'envoyer'] as $k => $option) {
110
+            if (!empty($args[$k])) {
111
+                $options[$option] = $args[$k];
112
+            }
113
+        }
114
+    }
115
+
116
+    $default_options = [
117
+        'delim' => ', ',
118
+        'entetes' => null,
119
+        'envoyer' => true,
120
+        'charset' => null,
121
+        'callback' => null,
122
+    ];
123
+    $options = array_merge($default_options, $options);
124
+
125
+    $filename = preg_replace(',[^-_\w]+,', '_', translitteration(textebrut(typo($titre))));
126
+
127
+    if ($options['delim'] == 'TAB') {
128
+        $options['delim'] = "\t";
129
+    }
130
+    if (!in_array($options['delim'], array(',', ';', "\t"))) {
131
+        $options['delim'] = ',';
132
+    }
133
+
134
+    $charset = $GLOBALS['meta']['charset'];
135
+    $importer_charset = null;
136
+    if ($options['delim'] == ',') {
137
+        $extension = 'csv';
138
+    } else {
139
+        $extension = 'xls';
140
+        # Excel n'accepte pas l'utf-8 ni les entites html... on transcode tout ce qu'on peut
141
+        $charset = 'iso-8859-1';
142
+    }
143
+    // mais si une option charset est explicite, elle a la priorite
144
+    if (!empty($options['charset'])) {
145
+        $charset = $options['charset'];
146
+    }
147
+
148
+    $importer_charset = (($charset === $GLOBALS['meta']['charset']) ? null : $charset);
149
+
150
+    $filename = "$filename.$extension";
151
+
152
+    $output = '';
153
+    $nb = 0;
154
+    if (!empty($options['entetes']) and is_array($options['entetes'])) {
155
+        $output = exporter_csv_ligne_numerotee($nb, $options['entetes'], $options['delim'], $importer_charset, $options['callback']);
156
+    }
157
+    // les donnees commencent toujours a la ligne 1, qu'il y ait ou non des entetes
158
+    $nb++;
159
+
160
+    if ($options['envoyer']) {
161
+        $disposition = ($options['envoyer'] === 'attachment' ? 'attachment' : 'inline');
162
+        header("Content-Type: text/comma-separated-values; charset=$charset");
163
+        header("Content-Disposition: $disposition; filename=$filename");
164
+
165
+        // Vider tous les tampons
166
+        $level = @ob_get_level();
167
+        while ($level--) {
168
+            @ob_end_flush();
169
+        }
170
+    }
171
+
172
+    // si envoyer=='attachment' on passe par un fichier temporaire
173
+    // sinon on ecrit directement sur stdout
174
+    if ($options['envoyer'] and $options['envoyer'] !== 'attachment') {
175
+        $fichier = "php://output";
176
+    }
177
+    else {
178
+    $fichier = sous_repertoire(_DIR_CACHE, 'export') . $filename;
179
+    }
180
+
181
+    $fp = fopen($fichier, 'w');
182
+    $length = fwrite($fp, $output);
183
+
184
+    while ($row = is_array($resource) ? array_shift($resource) : sql_fetch($resource)) {
185
+        $output = exporter_csv_ligne_numerotee($nb, $row, $options['delim'], $importer_charset, $options['callback']);
186
+        $length += fwrite($fp, $output);
187
+        $nb++;
188
+    }
189
+    fclose($fp);
190
+
191
+    if ($options['envoyer']) {
192
+        if ($options['envoyer'] === 'attachment') {
193
+            header("Content-Length: $length");
194
+            readfile($fichier);
195
+        }
196
+        // si on a envoye inline, c'est deja tout bon
197
+        exit;
198
+    }
199
+
200
+    return $fichier;
201 201
 }
Please login to merge, or discard this patch.
ecrire/balise/url_.php 1 patch
Indentation   +156 added lines, -156 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
 /**
@@ -37,14 +37,14 @@  discard block
 block discarded – undo
37 37
  *     Code compilé
38 38
  **/
39 39
 function generer_generer_url($type, $p) {
40
-	$_id = interprete_argument_balise(1, $p);
40
+    $_id = interprete_argument_balise(1, $p);
41 41
 
42
-	if (!$_id) {
43
-		$primary = id_table_objet($type);
44
-		$_id = champ_sql($primary, $p);
45
-	}
42
+    if (!$_id) {
43
+        $primary = id_table_objet($type);
44
+        $_id = champ_sql($primary, $p);
45
+    }
46 46
 
47
-	return generer_generer_url_arg($type, $p, $_id);
47
+    return generer_generer_url_arg($type, $p, $_id);
48 48
 }
49 49
 
50 50
 /**
@@ -73,29 +73,29 @@  discard block
 block discarded – undo
73 73
  *     Code compilé
74 74
  **/
75 75
 function generer_generer_url_arg($type, $p, $_id) {
76
-	if ($s = trouver_nom_serveur_distant($p)) {
77
-
78
-		// si une fonction de generation des url a ete definie pour ce connect l'utiliser
79
-		if (function_exists($f = 'generer_generer_url_' . $s)) {
80
-			return $f($type, $_id, $s);
81
-		}
82
-		if (!$GLOBALS['connexions'][strtolower($s)]['spip_connect_version']) {
83
-			return null;
84
-		}
85
-		$s = _q($s);
86
-		# exception des urls de documents sur un serveur distant...
87
-		if ($type == 'document') {
88
-			return
89
-				"quete_meta('adresse_site', $s) . '/' .\n\t" .
90
-				"quete_meta('dir_img', $s) . \n\t" .
91
-				"quete_fichier($_id,$s)";
92
-		}
93
-		$s = ", '', '', $s, quete_meta('type_urls', $s)";
94
-	} else {
95
-		$s = ", '', '', true";
96
-	}
97
-
98
-	return "urlencode_1738(generer_url_entite($_id, '$type'$s))";
76
+    if ($s = trouver_nom_serveur_distant($p)) {
77
+
78
+        // si une fonction de generation des url a ete definie pour ce connect l'utiliser
79
+        if (function_exists($f = 'generer_generer_url_' . $s)) {
80
+            return $f($type, $_id, $s);
81
+        }
82
+        if (!$GLOBALS['connexions'][strtolower($s)]['spip_connect_version']) {
83
+            return null;
84
+        }
85
+        $s = _q($s);
86
+        # exception des urls de documents sur un serveur distant...
87
+        if ($type == 'document') {
88
+            return
89
+                "quete_meta('adresse_site', $s) . '/' .\n\t" .
90
+                "quete_meta('dir_img', $s) . \n\t" .
91
+                "quete_fichier($_id,$s)";
92
+        }
93
+        $s = ", '', '', $s, quete_meta('type_urls', $s)";
94
+    } else {
95
+        $s = ", '', '', true";
96
+    }
97
+
98
+    return "urlencode_1738(generer_url_entite($_id, '$type'$s))";
99 99
 }
100 100
 
101 101
 
@@ -120,27 +120,27 @@  discard block
 block discarded – undo
120 120
  */
121 121
 function balise_URL__dist($p) {
122 122
 
123
-	$nom = $p->nom_champ;
124
-	if ($nom === 'URL_') {
125
-		$msg = array('zbug_balise_sans_argument', array('balise' => ' URL_'));
126
-		erreur_squelette($msg, $p);
127
-		$p->interdire_scripts = false;
128
-
129
-		return $p;
130
-	} elseif ($f = charger_fonction($nom, 'balise', true)) {
131
-		return $f($p);
132
-	} else {
133
-		$nom = strtolower($nom);
134
-		$code = generer_generer_url(substr($nom, 4), $p);
135
-		$code = champ_sql($nom, $p, $code);
136
-		$p->code = $code;
137
-		if (!$p->etoile) {
138
-			$p->code = "vider_url($code)";
139
-		}
140
-		$p->interdire_scripts = false;
141
-
142
-		return $p;
143
-	}
123
+    $nom = $p->nom_champ;
124
+    if ($nom === 'URL_') {
125
+        $msg = array('zbug_balise_sans_argument', array('balise' => ' URL_'));
126
+        erreur_squelette($msg, $p);
127
+        $p->interdire_scripts = false;
128
+
129
+        return $p;
130
+    } elseif ($f = charger_fonction($nom, 'balise', true)) {
131
+        return $f($p);
132
+    } else {
133
+        $nom = strtolower($nom);
134
+        $code = generer_generer_url(substr($nom, 4), $p);
135
+        $code = champ_sql($nom, $p, $code);
136
+        $p->code = $code;
137
+        if (!$p->etoile) {
138
+            $p->code = "vider_url($code)";
139
+        }
140
+        $p->interdire_scripts = false;
141
+
142
+        return $p;
143
+    }
144 144
 }
145 145
 
146 146
 /**
@@ -164,20 +164,20 @@  discard block
 block discarded – undo
164 164
  */
165 165
 function balise_URL_ARTICLE_dist($p) {
166 166
 
167
-	// Cas particulier des boucles (SYNDIC_ARTICLES)
168
-	if ($p->type_requete == 'syndic_articles') {
169
-		$code = champ_sql('url', $p);
170
-	} else {
171
-		$code = generer_generer_url('article', $p);
172
-	}
167
+    // Cas particulier des boucles (SYNDIC_ARTICLES)
168
+    if ($p->type_requete == 'syndic_articles') {
169
+        $code = champ_sql('url', $p);
170
+    } else {
171
+        $code = generer_generer_url('article', $p);
172
+    }
173 173
 
174
-	$p->code = $code;
175
-	if (!$p->etoile) {
176
-		$p->code = "vider_url($code)";
177
-	}
178
-	$p->interdire_scripts = false;
174
+    $p->code = $code;
175
+    if (!$p->etoile) {
176
+        $p->code = "vider_url($code)";
177
+    }
178
+    $p->interdire_scripts = false;
179 179
 
180
-	return $p;
180
+    return $p;
181 181
 }
182 182
 
183 183
 /**
@@ -197,21 +197,21 @@  discard block
 block discarded – undo
197 197
  *     Pile complétée par le code à générer
198 198
  */
199 199
 function balise_URL_SITE_dist($p) {
200
-	$code = champ_sql('url_site', $p);
201
-	if (strpos($code, '@$Pile[0]') !== false) {
202
-		$code = generer_generer_url('site', $p);
203
-		if ($code === null) {
204
-			return null;
205
-		}
206
-	} else {
207
-		if (!$p->etoile) {
208
-			$code = "calculer_url($code,'','url', \$connect)";
209
-		}
210
-	}
211
-	$p->code = $code;
212
-	$p->interdire_scripts = false;
213
-
214
-	return $p;
200
+    $code = champ_sql('url_site', $p);
201
+    if (strpos($code, '@$Pile[0]') !== false) {
202
+        $code = generer_generer_url('site', $p);
203
+        if ($code === null) {
204
+            return null;
205
+        }
206
+    } else {
207
+        if (!$p->etoile) {
208
+            $code = "calculer_url($code,'','url', \$connect)";
209
+        }
210
+    }
211
+    $p->code = $code;
212
+    $p->interdire_scripts = false;
213
+
214
+    return $p;
215 215
 }
216 216
 
217 217
 // Autres balises URL_*, qui ne concernent pas une table
@@ -230,11 +230,11 @@  discard block
 block discarded – undo
230 230
  *     Pile complétée par le code à générer
231 231
  */
232 232
 function balise_URL_SITE_SPIP_dist($p) {
233
-	$p->code = "sinon(\$GLOBALS['meta']['adresse_site'],'.')";
234
-	$p->code = "spip_htmlspecialchars(" . $p->code . ")";
235
-	$p->interdire_scripts = false;
233
+    $p->code = "sinon(\$GLOBALS['meta']['adresse_site'],'.')";
234
+    $p->code = "spip_htmlspecialchars(" . $p->code . ")";
235
+    $p->interdire_scripts = false;
236 236
 
237
-	return $p;
237
+    return $p;
238 238
 }
239 239
 
240 240
 
@@ -263,42 +263,42 @@  discard block
 block discarded – undo
263 263
  */
264 264
 function balise_URL_PAGE_dist($p) {
265 265
 
266
-	$code = interprete_argument_balise(1, $p);
267
-	$args = interprete_argument_balise(2, $p);
268
-	if ($args == null) {
269
-		$args = "''";
270
-	}
271
-
272
-	if ($s = trouver_nom_serveur_distant($p)) {
273
-		// si une fonction de generation des url a ete definie pour ce connect l'utiliser
274
-		// elle devra aussi traiter le cas derogatoire type=page
275
-		if (function_exists($f = 'generer_generer_url_' . $s)) {
276
-			if ($args and $args !== "''") {
277
-				$code .= ", $args";
278
-			}
279
-			$code = $f('page', $code, $s);
280
-			$p->code = $code;
281
-			return $p;
282
-		}
283
-		$s = 'connect=' . addslashes($s);
284
-		$args = (($args and $args !== "''") ? "$args . '&$s'" : "'$s'");
285
-	}
286
-
287
-	if (!$code) {
288
-		$noentities = $p->etoile ? "'&'" : '';
289
-		$code = "url_de_base() . preg_replace(',^./,', '', self($noentities))";
290
-	} else {
291
-		if (!$args) {
292
-			$args = "''";
293
-		}
294
-		$noentities = $p->etoile ? ", true" : '';
295
-		$code = "generer_url_public($code, $args$noentities)";
296
-	}
297
-	$p->code = $code;
298
-	spip_log("Calcul url page : connect vaut $s ca donne :" . $p->code . " args $args", _LOG_INFO);
299
-
300
-	#$p->interdire_scripts = true;
301
-	return $p;
266
+    $code = interprete_argument_balise(1, $p);
267
+    $args = interprete_argument_balise(2, $p);
268
+    if ($args == null) {
269
+        $args = "''";
270
+    }
271
+
272
+    if ($s = trouver_nom_serveur_distant($p)) {
273
+        // si une fonction de generation des url a ete definie pour ce connect l'utiliser
274
+        // elle devra aussi traiter le cas derogatoire type=page
275
+        if (function_exists($f = 'generer_generer_url_' . $s)) {
276
+            if ($args and $args !== "''") {
277
+                $code .= ", $args";
278
+            }
279
+            $code = $f('page', $code, $s);
280
+            $p->code = $code;
281
+            return $p;
282
+        }
283
+        $s = 'connect=' . addslashes($s);
284
+        $args = (($args and $args !== "''") ? "$args . '&$s'" : "'$s'");
285
+    }
286
+
287
+    if (!$code) {
288
+        $noentities = $p->etoile ? "'&'" : '';
289
+        $code = "url_de_base() . preg_replace(',^./,', '', self($noentities))";
290
+    } else {
291
+        if (!$args) {
292
+            $args = "''";
293
+        }
294
+        $noentities = $p->etoile ? ", true" : '';
295
+        $code = "generer_url_public($code, $args$noentities)";
296
+    }
297
+    $p->code = $code;
298
+    spip_log("Calcul url page : connect vaut $s ca donne :" . $p->code . " args $args", _LOG_INFO);
299
+
300
+    #$p->interdire_scripts = true;
301
+    return $p;
302 302
 }
303 303
 
304 304
 
@@ -325,24 +325,24 @@  discard block
 block discarded – undo
325 325
  */
326 326
 function balise_URL_ECRIRE_dist($p) {
327 327
 
328
-	$code = interprete_argument_balise(1, $p);
329
-	if (!$code) {
330
-		$fonc = "''";
331
-	} else {
332
-		$fonc = $code;
333
-		$args = interprete_argument_balise(2, $p);
334
-		if ($args === null) {
335
-			$args = "''";
336
-		}
337
-		$noentities = $p->etoile ? ", true" : '';
338
-		if (($args != "''") or $noentities) {
339
-			$fonc .= ",$args$noentities";
340
-		}
341
-	}
342
-	$p->code = 'generer_url_ecrire(' . $fonc . ')';
343
-	$p->interdire_scripts = false;
344
-
345
-	return $p;
328
+    $code = interprete_argument_balise(1, $p);
329
+    if (!$code) {
330
+        $fonc = "''";
331
+    } else {
332
+        $fonc = $code;
333
+        $args = interprete_argument_balise(2, $p);
334
+        if ($args === null) {
335
+            $args = "''";
336
+        }
337
+        $noentities = $p->etoile ? ", true" : '';
338
+        if (($args != "''") or $noentities) {
339
+            $fonc .= ",$args$noentities";
340
+        }
341
+    }
342
+    $p->code = 'generer_url_ecrire(' . $fonc . ')';
343
+    $p->interdire_scripts = false;
344
+
345
+    return $p;
346 346
 }
347 347
 
348 348
 
@@ -368,24 +368,24 @@  discard block
 block discarded – undo
368 368
  *     Pile complétée par le code à générer
369 369
  */
370 370
 function balise_URL_ACTION_AUTEUR_dist($p) {
371
-	$p->descr['session'] = true;
372
-
373
-	$p->code = interprete_argument_balise(1, $p);
374
-
375
-	$args = interprete_argument_balise(2, $p);
376
-	if ($args != "''" && $args !== null) {
377
-		$p->code .= "," . $args;
378
-	}
379
-	$redirect = interprete_argument_balise(3, $p);
380
-	if ($redirect != "''" && $redirect !== null) {
381
-		if ($args == "''" || $args === null) {
382
-			$p->code .= ",''";
383
-		}
384
-		$p->code .= "," . $redirect;
385
-	}
386
-
387
-	$p->code = "generer_action_auteur(" . $p->code . ")";
388
-	$p->interdire_scripts = false;
389
-
390
-	return $p;
371
+    $p->descr['session'] = true;
372
+
373
+    $p->code = interprete_argument_balise(1, $p);
374
+
375
+    $args = interprete_argument_balise(2, $p);
376
+    if ($args != "''" && $args !== null) {
377
+        $p->code .= "," . $args;
378
+    }
379
+    $redirect = interprete_argument_balise(3, $p);
380
+    if ($redirect != "''" && $redirect !== null) {
381
+        if ($args == "''" || $args === null) {
382
+            $p->code .= ",''";
383
+        }
384
+        $p->code .= "," . $redirect;
385
+    }
386
+
387
+    $p->code = "generer_action_auteur(" . $p->code . ")";
388
+    $p->interdire_scripts = false;
389
+
390
+    return $p;
391 391
 }
Please login to merge, or discard this patch.
ecrire/inc/email_valide.php 1 patch
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  * @package SPIP\Core\Mail
17 17
  **/
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 
@@ -31,27 +31,27 @@  discard block
 block discarded – undo
31 31
  *      - la normalisation de la dernière adresse donnée sinon
32 32
  **/
33 33
 function inc_email_valide_dist($adresses) {
34
-	// eviter d'injecter n'importe quoi dans preg_match
35
-	if (!is_string($adresses)) {
36
-		return false;
37
-	}
38
-
39
-	// Si c'est un spammeur autant arreter tout de suite
40
-	if (preg_match(",[\n\r].*(MIME|multipart|Content-),i", $adresses)) {
41
-		spip_log("Tentative d'injection de mail : $adresses");
42
-
43
-		return false;
44
-	}
45
-
46
-	foreach (explode(',', $adresses) as $v) {
47
-		// nettoyer certains formats
48
-		// "Marie Toto <[email protected]>"
49
-		$adresse = trim(preg_replace(",^[^<>\"]*<([^<>\"]+)>$,i", "\\1", $v));
50
-		// RFC 822
51
-		if (!preg_match('#^[^()<>@,;:\\"/[:space:]]+(@([-_0-9a-z]+\.)*[-_0-9a-z]+)$#i', $adresse)) {
52
-			return false;
53
-		}
54
-	}
55
-
56
-	return $adresse;
34
+    // eviter d'injecter n'importe quoi dans preg_match
35
+    if (!is_string($adresses)) {
36
+        return false;
37
+    }
38
+
39
+    // Si c'est un spammeur autant arreter tout de suite
40
+    if (preg_match(",[\n\r].*(MIME|multipart|Content-),i", $adresses)) {
41
+        spip_log("Tentative d'injection de mail : $adresses");
42
+
43
+        return false;
44
+    }
45
+
46
+    foreach (explode(',', $adresses) as $v) {
47
+        // nettoyer certains formats
48
+        // "Marie Toto <[email protected]>"
49
+        $adresse = trim(preg_replace(",^[^<>\"]*<([^<>\"]+)>$,i", "\\1", $v));
50
+        // RFC 822
51
+        if (!preg_match('#^[^()<>@,;:\\"/[:space:]]+(@([-_0-9a-z]+\.)*[-_0-9a-z]+)$#i', $adresse)) {
52
+            return false;
53
+        }
54
+    }
55
+
56
+    return $adresse;
57 57
 }
58 58
\ No newline at end of file
Please login to merge, or discard this patch.