Completed
Push — master ( a56a38...81a660 )
by cam
01:36
created
ecrire/lang/spip_de.php 1 patch
Indentation   +673 added lines, -673 removed lines patch added patch discarded remove patch
@@ -4,248 +4,248 @@  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' => 'Zurück zur vollständigen grafischen Oberfläche',
14
-	'access_mode_texte' => 'vereinfachtes Interface als Textversion anzeigen',
15
-	'admin_debug' => 'Debug',
16
-	'admin_modifier_article' => 'Artikel bearbeiten',
17
-	'admin_modifier_auteur' => 'Autor bearbeiten',
18
-	'admin_modifier_breve' => 'Meldung bearbeiten',
19
-	'admin_modifier_mot' => 'Schlagwort bearbeiten',
20
-	'admin_modifier_rubrique' => 'Rubrik bearbeiten',
21
-	'admin_recalculer' => 'Seite aus Cache löschen',
22
-	'afficher_calendrier' => 'Kalender anzeigen',
23
-	'afficher_trad' => 'Übersetzungen anzeigen',
24
-	'alerte_maj_impossible' => '<b>Achtung!</b> Ihre SQL Datenbank konnte nicht auf die Version @version@ umgestellt werden. Möglicherweise gibt es ein Problem mit den Zugriffsrechten. Bitte setzen Sie sich mit Ihrem Webspace-Provider in Verbindung.',
25
-	'alerte_modif_info_concourante' => 'Achtung - diese Information wurde auf anderem Weg modifiziert. Der aktuelle Wert lautet:',
26
-	'analyse_xml' => 'XML-Analyse',
27
-	'annuler' => 'Abbrechen',
28
-	'antispam_champ_vide' => 'Bitte lassen Sie dieses Feld leer:',
29
-	'articles_recents' => 'Die neuesten Artikel',
30
-	'attention_champ_mini_nb_caractères' => 'Achtung! Mindestens @nb@ Zeichen',
31
-	'avis_1_erreur_saisie' => 'Ihre Eingabe enthält einen Fehler, bitte überprüfen Sie die Informationen.',
32
-	'avis_archive_incorrect' => 'Die archivierte Datei ist keine SPIP-Datei',
33
-	'avis_archive_invalide' => 'Die archivierte Datei ist keine SPIP-Datei',
34
-	'avis_attention' => 'ACHTUNG!',
35
-	'avis_champ_incorrect_type_objet' => 'Falscher Objektname @name@ für Objekt vom Typ @type@',
36
-	'avis_colonne_inexistante' => 'Die Spalte @col@ existiert nicht',
37
-	'avis_erreur' => 'Fehler: Siehe unten',
38
-	'avis_erreur_connexion' => 'Verbindungsfehler',
39
-	'avis_erreur_cookie' => 'Cookie-Problem',
40
-	'avis_erreur_fonction_contexte' => 'Programmfehler. Diese Funktion darf nicht in diesem Zusammenhang aufgerufen werden.',
41
-	'avis_erreur_mysql' => 'SQL-Fehler',
42
-	'avis_erreur_sauvegarde' => 'Fehler in der Sicherung (@type@ @id_objet@) ! ',
43
-	'avis_erreur_visiteur' => 'Ein Problem beim Zugang zum Redaktionssystem ist aufgetreten.',
44
-	'avis_nb_erreurs_saisie' => 'Ihre Eingabe enthält @nb@ Fehler, bitte überprüfen Sie die Informationen.',
12
+    // A
13
+    'access_interface_graphique' => 'Zurück zur vollständigen grafischen Oberfläche',
14
+    'access_mode_texte' => 'vereinfachtes Interface als Textversion anzeigen',
15
+    'admin_debug' => 'Debug',
16
+    'admin_modifier_article' => 'Artikel bearbeiten',
17
+    'admin_modifier_auteur' => 'Autor bearbeiten',
18
+    'admin_modifier_breve' => 'Meldung bearbeiten',
19
+    'admin_modifier_mot' => 'Schlagwort bearbeiten',
20
+    'admin_modifier_rubrique' => 'Rubrik bearbeiten',
21
+    'admin_recalculer' => 'Seite aus Cache löschen',
22
+    'afficher_calendrier' => 'Kalender anzeigen',
23
+    'afficher_trad' => 'Übersetzungen anzeigen',
24
+    'alerte_maj_impossible' => '<b>Achtung!</b> Ihre SQL Datenbank konnte nicht auf die Version @version@ umgestellt werden. Möglicherweise gibt es ein Problem mit den Zugriffsrechten. Bitte setzen Sie sich mit Ihrem Webspace-Provider in Verbindung.',
25
+    'alerte_modif_info_concourante' => 'Achtung - diese Information wurde auf anderem Weg modifiziert. Der aktuelle Wert lautet:',
26
+    'analyse_xml' => 'XML-Analyse',
27
+    'annuler' => 'Abbrechen',
28
+    'antispam_champ_vide' => 'Bitte lassen Sie dieses Feld leer:',
29
+    'articles_recents' => 'Die neuesten Artikel',
30
+    'attention_champ_mini_nb_caractères' => 'Achtung! Mindestens @nb@ Zeichen',
31
+    'avis_1_erreur_saisie' => 'Ihre Eingabe enthält einen Fehler, bitte überprüfen Sie die Informationen.',
32
+    'avis_archive_incorrect' => 'Die archivierte Datei ist keine SPIP-Datei',
33
+    'avis_archive_invalide' => 'Die archivierte Datei ist keine SPIP-Datei',
34
+    'avis_attention' => 'ACHTUNG!',
35
+    'avis_champ_incorrect_type_objet' => 'Falscher Objektname @name@ für Objekt vom Typ @type@',
36
+    'avis_colonne_inexistante' => 'Die Spalte @col@ existiert nicht',
37
+    'avis_erreur' => 'Fehler: Siehe unten',
38
+    'avis_erreur_connexion' => 'Verbindungsfehler',
39
+    'avis_erreur_cookie' => 'Cookie-Problem',
40
+    'avis_erreur_fonction_contexte' => 'Programmfehler. Diese Funktion darf nicht in diesem Zusammenhang aufgerufen werden.',
41
+    'avis_erreur_mysql' => 'SQL-Fehler',
42
+    'avis_erreur_sauvegarde' => 'Fehler in der Sicherung (@type@ @id_objet@) ! ',
43
+    'avis_erreur_visiteur' => 'Ein Problem beim Zugang zum Redaktionssystem ist aufgetreten.',
44
+    'avis_nb_erreurs_saisie' => 'Ihre Eingabe enthält @nb@ Fehler, bitte überprüfen Sie die Informationen.',
45 45
 
46
-	// B
47
-	'barre_a_accent_grave' => 'Grosses A mit accent grave einfügen',
48
-	'barre_aide' => 'Verwende Sie die typografischen Kürzel, um Ihre Seite zu formatieren.',
49
-	'barre_e_accent_aigu' => 'Grosses E mit accent aigu einfügen',
50
-	'barre_eo' => 'Ein E in das O einfügen',
51
-	'barre_eo_maj' => 'Ein E in ein grosses O einfügen',
52
-	'barre_euro' => 'Symbol € einfügen',
53
-	'barre_gras' => '{{fett}} setzen',
54
-	'barre_guillemets' => 'In „Anführungszeichen“ setzen',
55
-	'barre_guillemets_simples' => 'In ‚Anführungszeichen‘ setzen',
56
-	'barre_intertitre' => 'in {{{Zwischentitel}}} umwandeln',
57
-	'barre_italic' => 'in {kursive} Schrift setzen',
58
-	'barre_lien' => 'in [Hyperlink->http://...] umwandeln',
59
-	'barre_lien_input' => 'Bitte geben Sie die Adresse Ihres Links an. Sie können das Format http://www.meinewebsite.com wählen, oder einfach die Nummer eines Artikels dieser Website angeben.',
60
-	'barre_note' => 'In [[Fussnote]] umwandeln',
61
-	'barre_paragraphe' => 'Neuen Absatz anlegen',
62
-	'barre_quote' => '<quote>Nachricht zitieren</quote>',
63
-	'bouton_changer' => 'Ändern',
64
-	'bouton_chercher' => 'Suchen',
65
-	'bouton_choisir' => 'Auswählen',
66
-	'bouton_deplacer' => 'Verschieben',
67
-	'bouton_download' => 'Runterladen',
68
-	'bouton_enregistrer' => 'Speichern',
69
-	'bouton_radio_desactiver_messagerie_interne' => 'Interne Nachrichten abschalten',
70
-	'bouton_radio_envoi_annonces' => 'Editorische Ankündigungen verschicken',
71
-	'bouton_radio_non_envoi_annonces' => 'Keine Ankündigungen verschicken',
72
-	'bouton_radio_non_envoi_liste_nouveautes' => 'Keine Liste der Neuigkeiten verschicken',
73
-	'bouton_recharger_page' => 'Seite neu laden',
74
-	'bouton_telecharger' => 'Runterladen',
75
-	'bouton_upload' => 'Hochladen',
76
-	'bouton_valider' => 'Bestätigen',
46
+    // B
47
+    'barre_a_accent_grave' => 'Grosses A mit accent grave einfügen',
48
+    'barre_aide' => 'Verwende Sie die typografischen Kürzel, um Ihre Seite zu formatieren.',
49
+    'barre_e_accent_aigu' => 'Grosses E mit accent aigu einfügen',
50
+    'barre_eo' => 'Ein E in das O einfügen',
51
+    'barre_eo_maj' => 'Ein E in ein grosses O einfügen',
52
+    'barre_euro' => 'Symbol € einfügen',
53
+    'barre_gras' => '{{fett}} setzen',
54
+    'barre_guillemets' => 'In „Anführungszeichen“ setzen',
55
+    'barre_guillemets_simples' => 'In ‚Anführungszeichen‘ setzen',
56
+    'barre_intertitre' => 'in {{{Zwischentitel}}} umwandeln',
57
+    'barre_italic' => 'in {kursive} Schrift setzen',
58
+    'barre_lien' => 'in [Hyperlink->http://...] umwandeln',
59
+    'barre_lien_input' => 'Bitte geben Sie die Adresse Ihres Links an. Sie können das Format http://www.meinewebsite.com wählen, oder einfach die Nummer eines Artikels dieser Website angeben.',
60
+    'barre_note' => 'In [[Fussnote]] umwandeln',
61
+    'barre_paragraphe' => 'Neuen Absatz anlegen',
62
+    'barre_quote' => '<quote>Nachricht zitieren</quote>',
63
+    'bouton_changer' => 'Ändern',
64
+    'bouton_chercher' => 'Suchen',
65
+    'bouton_choisir' => 'Auswählen',
66
+    'bouton_deplacer' => 'Verschieben',
67
+    'bouton_download' => 'Runterladen',
68
+    'bouton_enregistrer' => 'Speichern',
69
+    'bouton_radio_desactiver_messagerie_interne' => 'Interne Nachrichten abschalten',
70
+    'bouton_radio_envoi_annonces' => 'Editorische Ankündigungen verschicken',
71
+    'bouton_radio_non_envoi_annonces' => 'Keine Ankündigungen verschicken',
72
+    'bouton_radio_non_envoi_liste_nouveautes' => 'Keine Liste der Neuigkeiten verschicken',
73
+    'bouton_recharger_page' => 'Seite neu laden',
74
+    'bouton_telecharger' => 'Runterladen',
75
+    'bouton_upload' => 'Hochladen',
76
+    'bouton_valider' => 'Bestätigen',
77 77
 
78
-	// C
79
-	'cal_apresmidi' => 'nachmittags',
80
-	'cal_jour_entier' => 'ganztägig',
81
-	'cal_matin' => 'morgens',
82
-	'cal_par_jour' => 'Tageskalender',
83
-	'cal_par_mois' => 'Monatskalender',
84
-	'cal_par_semaine' => 'Wochenkalender',
85
-	'choix_couleur_interface' => 'Farbe',
86
-	'choix_interface' => 'Oberflächenfarbe',
87
-	'colonne' => 'Spalte',
88
-	'confirm_changer_statut' => 'Achtung, Sie werden den Status dieses Elementes ändern. Wollen Sie fortfahren?',
89
-	'correcte' => 'korrekt',
78
+    // C
79
+    'cal_apresmidi' => 'nachmittags',
80
+    'cal_jour_entier' => 'ganztägig',
81
+    'cal_matin' => 'morgens',
82
+    'cal_par_jour' => 'Tageskalender',
83
+    'cal_par_mois' => 'Monatskalender',
84
+    'cal_par_semaine' => 'Wochenkalender',
85
+    'choix_couleur_interface' => 'Farbe',
86
+    'choix_interface' => 'Oberflächenfarbe',
87
+    'colonne' => 'Spalte',
88
+    'confirm_changer_statut' => 'Achtung, Sie werden den Status dieses Elementes ändern. Wollen Sie fortfahren?',
89
+    'correcte' => 'korrekt',
90 90
 
91
-	// D
92
-	'date_aujourdhui' => 'heute',
93
-	'date_avant_jc' => 'v.u.Z.',
94
-	'date_dans' => 'in @delai@',
95
-	'date_de_mois_1' => '@j@ @nommois@',
96
-	'date_de_mois_10' => '@j@ @nommois@',
97
-	'date_de_mois_11' => '@j@ @nommois@',
98
-	'date_de_mois_12' => '@j@ @nommois@',
99
-	'date_de_mois_2' => '@j@ @nommois@',
100
-	'date_de_mois_3' => '@j@ @nommois@',
101
-	'date_de_mois_4' => '@j@ @nommois@',
102
-	'date_de_mois_5' => '@j@ @nommois@',
103
-	'date_de_mois_6' => '@j@ @nommois@',
104
-	'date_de_mois_7' => '@j@ @nommois@',
105
-	'date_de_mois_8' => '@j@ @nommois@',
106
-	'date_de_mois_9' => '@j@ @nommois@',
107
-	'date_demain' => 'morgen',
108
-	'date_fmt_heures_minutes' => '@h@ Uhr @m@ Minuten',
109
-	'date_fmt_heures_minutes_court' => '@h@:@m@',
110
-	'date_fmt_jour' => '@nomjour@ @jour@',
111
-	'date_fmt_jour_heure' => '@jour@ um @heure@',
112
-	'date_fmt_jour_heure_debut_fin' => '@jour@ von @heure_debut@ bis @heure_fin@',
113
-	'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@ von @heure_debut@@dtabbr@ bis @dtend@@heure_fin@@dtabbr@',
114
-	'date_fmt_jour_mois' => '@jour@. @nommois@',
115
-	'date_fmt_jour_mois_annee' => '@jour@. @nommois@ @annee@',
116
-	'date_fmt_mois_annee' => '@nommois@ @annee@',
117
-	'date_fmt_nomjour' => '@nomjour@ @date@.',
118
-	'date_fmt_nomjour_date' => 'am @nomjour@ @date@',
119
-	'date_fmt_periode' => 'Vom @date_debut@ bis zum @date_fin@',
120
-	'date_fmt_periode_abbr' => 'Vom @dtart@@date_debut@@dtabbr@ bis zum @dtend@@date_fin@@dtabbr@',
121
-	'date_fmt_periode_from' => 'Von',
122
-	'date_fmt_periode_to' => 'bis',
123
-	'date_fmt_saison_annee' => '@saison@ @annee@',
124
-	'date_heures' => 'Stunden',
125
-	'date_hier' => 'gestern',
126
-	'date_il_y_a' => 'vor @delai@',
127
-	'date_jnum1' => '1',
128
-	'date_jnum10' => '10',
129
-	'date_jnum11' => '11',
130
-	'date_jnum12' => '12',
131
-	'date_jnum13' => '13',
132
-	'date_jnum14' => '14',
133
-	'date_jnum15' => '15',
134
-	'date_jnum16' => '16',
135
-	'date_jnum17' => '17',
136
-	'date_jnum18' => '18',
137
-	'date_jnum19' => '19',
138
-	'date_jnum2' => '2',
139
-	'date_jnum20' => '20',
140
-	'date_jnum21' => '21',
141
-	'date_jnum22' => '22',
142
-	'date_jnum23' => '23',
143
-	'date_jnum24' => '24',
144
-	'date_jnum25' => '25',
145
-	'date_jnum26' => '26',
146
-	'date_jnum27' => '27',
147
-	'date_jnum28' => '28',
148
-	'date_jnum29' => '29',
149
-	'date_jnum3' => '3',
150
-	'date_jnum30' => '30',
151
-	'date_jnum31' => '31',
152
-	'date_jnum4' => '4',
153
-	'date_jnum5' => '5',
154
-	'date_jnum6' => '6',
155
-	'date_jnum7' => '7',
156
-	'date_jnum8' => '8',
157
-	'date_jnum9' => '9',
158
-	'date_jour_1' => 'Sonntag',
159
-	'date_jour_1_abbr' => 'So.',
160
-	'date_jour_1_initiale' => 'S',
161
-	'date_jour_2' => 'Montag',
162
-	'date_jour_2_abbr' => 'Mo.',
163
-	'date_jour_2_initiale' => 'M',
164
-	'date_jour_3' => 'Dienstag',
165
-	'date_jour_3_abbr' => 'Di.',
166
-	'date_jour_3_initiale' => 'D',
167
-	'date_jour_4' => 'Mittwoch',
168
-	'date_jour_4_abbr' => 'Mi.',
169
-	'date_jour_4_initiale' => 'M',
170
-	'date_jour_5' => 'Donnerstag',
171
-	'date_jour_5_abbr' => 'Do.',
172
-	'date_jour_5_initiale' => 'D',
173
-	'date_jour_6' => 'Freitag',
174
-	'date_jour_6_abbr' => 'Fr.',
175
-	'date_jour_6_initiale' => 'F',
176
-	'date_jour_7' => 'Samstag',
177
-	'date_jour_7_abbr' => 'Sa.',
178
-	'date_jour_7_initiale' => 'S',
179
-	'date_jours' => 'Tagen',
180
-	'date_minutes' => 'Minuten',
181
-	'date_mois' => 'Monaten',
182
-	'date_mois_1' => 'Januar',
183
-	'date_mois_10' => 'Oktober',
184
-	'date_mois_10_abbr' => 'Okt.',
185
-	'date_mois_11' => 'November',
186
-	'date_mois_11_abbr' => 'Nev.',
187
-	'date_mois_12' => 'Dezember',
188
-	'date_mois_12_abbr' => 'Dez.',
189
-	'date_mois_1_abbr' => 'Jan.',
190
-	'date_mois_2' => 'Februar',
191
-	'date_mois_2_abbr' => 'Feb.',
192
-	'date_mois_3' => 'März',
193
-	'date_mois_3_abbr' => 'Mrz.',
194
-	'date_mois_4' => 'April',
195
-	'date_mois_4_abbr' => 'Apr.',
196
-	'date_mois_5' => 'Mai',
197
-	'date_mois_5_abbr' => 'Mai',
198
-	'date_mois_6' => 'Juni',
199
-	'date_mois_6_abbr' => 'Jun.',
200
-	'date_mois_7' => 'Juli',
201
-	'date_mois_7_abbr' => 'Juli',
202
-	'date_mois_8' => 'August',
203
-	'date_mois_8_abbr' => 'Aug.',
204
-	'date_mois_9' => 'September',
205
-	'date_mois_9_abbr' => 'Sept.',
206
-	'date_saison_1' => 'Winter',
207
-	'date_saison_2' => 'Frühling',
208
-	'date_saison_3' => 'Sommer',
209
-	'date_saison_4' => 'unabhängig',
210
-	'date_secondes' => 'Sekunden',
211
-	'date_semaines' => 'Wochen',
212
-	'date_un_mois' => 'Monat',
213
-	'date_une_heure' => 'Stunde',
214
-	'date_une_minute' => 'Minute',
215
-	'date_une_seconde' => 'Sekunde',
216
-	'date_une_semaine' => 'Woche',
217
-	'dirs_commencer' => 'um die Installation wirklich zu starten',
218
-	'dirs_preliminaire' => 'Vorbereitung: <b>Berechtigungen einstellen</b>',
219
-	'dirs_probleme_droits' => 'Problem mit den Berechtigungen',
220
-	'dirs_repertoires_absents' => '<p><b>Folgende Verzeichnisse wurden nicht gefunden:</b></p><ul>@bad_dirs@</ul>
91
+    // D
92
+    'date_aujourdhui' => 'heute',
93
+    'date_avant_jc' => 'v.u.Z.',
94
+    'date_dans' => 'in @delai@',
95
+    'date_de_mois_1' => '@j@ @nommois@',
96
+    'date_de_mois_10' => '@j@ @nommois@',
97
+    'date_de_mois_11' => '@j@ @nommois@',
98
+    'date_de_mois_12' => '@j@ @nommois@',
99
+    'date_de_mois_2' => '@j@ @nommois@',
100
+    'date_de_mois_3' => '@j@ @nommois@',
101
+    'date_de_mois_4' => '@j@ @nommois@',
102
+    'date_de_mois_5' => '@j@ @nommois@',
103
+    'date_de_mois_6' => '@j@ @nommois@',
104
+    'date_de_mois_7' => '@j@ @nommois@',
105
+    'date_de_mois_8' => '@j@ @nommois@',
106
+    'date_de_mois_9' => '@j@ @nommois@',
107
+    'date_demain' => 'morgen',
108
+    'date_fmt_heures_minutes' => '@h@ Uhr @m@ Minuten',
109
+    'date_fmt_heures_minutes_court' => '@h@:@m@',
110
+    'date_fmt_jour' => '@nomjour@ @jour@',
111
+    'date_fmt_jour_heure' => '@jour@ um @heure@',
112
+    'date_fmt_jour_heure_debut_fin' => '@jour@ von @heure_debut@ bis @heure_fin@',
113
+    'date_fmt_jour_heure_debut_fin_abbr' => '@dtstart@@jour@ von @heure_debut@@dtabbr@ bis @dtend@@heure_fin@@dtabbr@',
114
+    'date_fmt_jour_mois' => '@jour@. @nommois@',
115
+    'date_fmt_jour_mois_annee' => '@jour@. @nommois@ @annee@',
116
+    'date_fmt_mois_annee' => '@nommois@ @annee@',
117
+    'date_fmt_nomjour' => '@nomjour@ @date@.',
118
+    'date_fmt_nomjour_date' => 'am @nomjour@ @date@',
119
+    'date_fmt_periode' => 'Vom @date_debut@ bis zum @date_fin@',
120
+    'date_fmt_periode_abbr' => 'Vom @dtart@@date_debut@@dtabbr@ bis zum @dtend@@date_fin@@dtabbr@',
121
+    'date_fmt_periode_from' => 'Von',
122
+    'date_fmt_periode_to' => 'bis',
123
+    'date_fmt_saison_annee' => '@saison@ @annee@',
124
+    'date_heures' => 'Stunden',
125
+    'date_hier' => 'gestern',
126
+    'date_il_y_a' => 'vor @delai@',
127
+    'date_jnum1' => '1',
128
+    'date_jnum10' => '10',
129
+    'date_jnum11' => '11',
130
+    'date_jnum12' => '12',
131
+    'date_jnum13' => '13',
132
+    'date_jnum14' => '14',
133
+    'date_jnum15' => '15',
134
+    'date_jnum16' => '16',
135
+    'date_jnum17' => '17',
136
+    'date_jnum18' => '18',
137
+    'date_jnum19' => '19',
138
+    'date_jnum2' => '2',
139
+    'date_jnum20' => '20',
140
+    'date_jnum21' => '21',
141
+    'date_jnum22' => '22',
142
+    'date_jnum23' => '23',
143
+    'date_jnum24' => '24',
144
+    'date_jnum25' => '25',
145
+    'date_jnum26' => '26',
146
+    'date_jnum27' => '27',
147
+    'date_jnum28' => '28',
148
+    'date_jnum29' => '29',
149
+    'date_jnum3' => '3',
150
+    'date_jnum30' => '30',
151
+    'date_jnum31' => '31',
152
+    'date_jnum4' => '4',
153
+    'date_jnum5' => '5',
154
+    'date_jnum6' => '6',
155
+    'date_jnum7' => '7',
156
+    'date_jnum8' => '8',
157
+    'date_jnum9' => '9',
158
+    'date_jour_1' => 'Sonntag',
159
+    'date_jour_1_abbr' => 'So.',
160
+    'date_jour_1_initiale' => 'S',
161
+    'date_jour_2' => 'Montag',
162
+    'date_jour_2_abbr' => 'Mo.',
163
+    'date_jour_2_initiale' => 'M',
164
+    'date_jour_3' => 'Dienstag',
165
+    'date_jour_3_abbr' => 'Di.',
166
+    'date_jour_3_initiale' => 'D',
167
+    'date_jour_4' => 'Mittwoch',
168
+    'date_jour_4_abbr' => 'Mi.',
169
+    'date_jour_4_initiale' => 'M',
170
+    'date_jour_5' => 'Donnerstag',
171
+    'date_jour_5_abbr' => 'Do.',
172
+    'date_jour_5_initiale' => 'D',
173
+    'date_jour_6' => 'Freitag',
174
+    'date_jour_6_abbr' => 'Fr.',
175
+    'date_jour_6_initiale' => 'F',
176
+    'date_jour_7' => 'Samstag',
177
+    'date_jour_7_abbr' => 'Sa.',
178
+    'date_jour_7_initiale' => 'S',
179
+    'date_jours' => 'Tagen',
180
+    'date_minutes' => 'Minuten',
181
+    'date_mois' => 'Monaten',
182
+    'date_mois_1' => 'Januar',
183
+    'date_mois_10' => 'Oktober',
184
+    'date_mois_10_abbr' => 'Okt.',
185
+    'date_mois_11' => 'November',
186
+    'date_mois_11_abbr' => 'Nev.',
187
+    'date_mois_12' => 'Dezember',
188
+    'date_mois_12_abbr' => 'Dez.',
189
+    'date_mois_1_abbr' => 'Jan.',
190
+    'date_mois_2' => 'Februar',
191
+    'date_mois_2_abbr' => 'Feb.',
192
+    'date_mois_3' => 'März',
193
+    'date_mois_3_abbr' => 'Mrz.',
194
+    'date_mois_4' => 'April',
195
+    'date_mois_4_abbr' => 'Apr.',
196
+    'date_mois_5' => 'Mai',
197
+    'date_mois_5_abbr' => 'Mai',
198
+    'date_mois_6' => 'Juni',
199
+    'date_mois_6_abbr' => 'Jun.',
200
+    'date_mois_7' => 'Juli',
201
+    'date_mois_7_abbr' => 'Juli',
202
+    'date_mois_8' => 'August',
203
+    'date_mois_8_abbr' => 'Aug.',
204
+    'date_mois_9' => 'September',
205
+    'date_mois_9_abbr' => 'Sept.',
206
+    'date_saison_1' => 'Winter',
207
+    'date_saison_2' => 'Frühling',
208
+    'date_saison_3' => 'Sommer',
209
+    'date_saison_4' => 'unabhängig',
210
+    'date_secondes' => 'Sekunden',
211
+    'date_semaines' => 'Wochen',
212
+    'date_un_mois' => 'Monat',
213
+    'date_une_heure' => 'Stunde',
214
+    'date_une_minute' => 'Minute',
215
+    'date_une_seconde' => 'Sekunde',
216
+    'date_une_semaine' => 'Woche',
217
+    'dirs_commencer' => 'um die Installation wirklich zu starten',
218
+    'dirs_preliminaire' => 'Vorbereitung: <b>Berechtigungen einstellen</b>',
219
+    'dirs_probleme_droits' => 'Problem mit den Berechtigungen',
220
+    'dirs_repertoires_absents' => '<p><b>Folgende Verzeichnisse wurden nicht gefunden:</b></p><ul>@bad_dirs@</ul>
221 221
   <p>Das liegt wahrscheinlich an unzutreffender Gross- und Kleinschreibung.
222 222
   Überprüfen Sie bitte die genaue Schreibweise der oben stehenden Verzeichnisse,
223 223
   sollten Sie Abweichungen feststellen, benennen Sie bitte mit Ihrem FTP-Programm die betreffenden Verzeichnisse um.</p>
224 224
   <p>Danach können Sie ',
225
-	'dirs_repertoires_suivants' => '<p><b>In die folgenden Verzeichnisse kann nicht geschrieben werden:</b></p><ul>@bad_dirs@</ul>
225
+    'dirs_repertoires_suivants' => '<p><b>In die folgenden Verzeichnisse kann nicht geschrieben werden:</b></p><ul>@bad_dirs@</ul>
226 226
 <p>Um das Problem zu lösen, verwenden Sie bitte Ihren FTP-Client, um die Zugriffsrechte für diese
227 227
 Verzeichnisse zu setzen.Die Installationsanleitung erläutert die Details dazu.</p>
228 228
 <p>Wenn Sie diesen Vorgang abgeschlossen haben, können Sie',
229
-	'double_occurrence' => 'Dublette von @balise@',
229
+    'double_occurrence' => 'Dublette von @balise@',
230 230
 
231
-	// E
232
-	'en_cours' => 'läuft',
233
-	'envoi_via_le_site' => 'Gesendet über Website ',
234
-	'erreur' => 'Fehler',
235
-	'erreur_balise_non_fermee' => 'Letzter Tag nicht geschlossen:',
236
-	'erreur_technique_ajaxform' => 'Ups. Das Formular wurde aufgrund eines technischen Fehlers nicht abgeschickt. Sie können es erneut versuchen.',
237
-	'erreur_technique_enregistrement_champs' => 'Das Feld @champs@ konnte aufgrund eines technischen Problems nicht gespeichert werden.',
238
-	'erreur_technique_enregistrement_impossible' => 'Technisches Prolem: Speichern nicht möglich.',
239
-	'erreur_texte' => 'Fehler',
240
-	'etape' => 'Schritt',
231
+    // E
232
+    'en_cours' => 'läuft',
233
+    'envoi_via_le_site' => 'Gesendet über Website ',
234
+    'erreur' => 'Fehler',
235
+    'erreur_balise_non_fermee' => 'Letzter Tag nicht geschlossen:',
236
+    'erreur_technique_ajaxform' => 'Ups. Das Formular wurde aufgrund eines technischen Fehlers nicht abgeschickt. Sie können es erneut versuchen.',
237
+    'erreur_technique_enregistrement_champs' => 'Das Feld @champs@ konnte aufgrund eines technischen Problems nicht gespeichert werden.',
238
+    'erreur_technique_enregistrement_impossible' => 'Technisches Prolem: Speichern nicht möglich.',
239
+    'erreur_texte' => 'Fehler',
240
+    'etape' => 'Schritt',
241 241
 
242
-	// F
243
-	'fichier_introuvable' => 'Datei @fichier@ unauffindbar.',
244
-	'fonction_introuvable' => 'Funktion @fonction@() unauffindbar.',
245
-	'form_auteur_confirmation' => 'Bestätigen Sie Ihre Mailadresse',
246
-	'form_auteur_email_modifie' => 'Ihre Mailadresse wurde geändert.',
247
-	'form_auteur_envoi_mail_confirmation' => 'Eine Mail wurde an @email@ gesendet. Sie müssen auf den in ihr angegebenen Link klicken, um die Korrektheit Ihrer Adresse zu bestätigen.',
248
-	'form_auteur_mail_confirmation' => 'Hallo,
242
+    // F
243
+    'fichier_introuvable' => 'Datei @fichier@ unauffindbar.',
244
+    'fonction_introuvable' => 'Funktion @fonction@() unauffindbar.',
245
+    'form_auteur_confirmation' => 'Bestätigen Sie Ihre Mailadresse',
246
+    'form_auteur_email_modifie' => 'Ihre Mailadresse wurde geändert.',
247
+    'form_auteur_envoi_mail_confirmation' => 'Eine Mail wurde an @email@ gesendet. Sie müssen auf den in ihr angegebenen Link klicken, um die Korrektheit Ihrer Adresse zu bestätigen.',
248
+    'form_auteur_mail_confirmation' => 'Hallo,
249 249
 
250 250
 Sie möchten Ihre Mail-Adresse ändern.Um Ihre neue Adresse zu bestätigen,
251 251
  brauchen Sie nur diesen Link zu öffnen (wenn Sie darauf verzichten,
@@ -253,335 +253,335 @@  discard block
 block discarded – undo
253 253
 
254 254
     @url@
255 255
 ',
256
-	'form_deja_inscrit' => 'Sie sind bereits eingetragen.',
257
-	'form_email_non_valide' => 'Ihre E-Mail-Adresse ist ungültig.',
258
-	'form_forum_access_refuse' => 'Sie haben keinen Zugang mehr zu dieser Website.',
259
-	'form_forum_bonjour' => 'Hallo @nom@,',
260
-	'form_forum_confirmer_email' => 'Bitte öffnen sie folgenden URL zum Bestätigen ihrer Mailadresse: @url_confirm@',
261
-	'form_forum_email_deja_enregistre' => 'Diese E-Mail-Adresse ist bereits eingetragen. Sie können also Ihr normals Passwort verwenden.',
262
-	'form_forum_identifiant_mail' => 'Ihre neuen Zugangsdaten wurden Ihnen per Mail zugestellt.',
263
-	'form_forum_identifiants' => 'Persönliche Zugangsdaten',
264
-	'form_forum_indiquer_nom_email' => 'Tragen Sie bitte hier Ihren Namen und Ihre E-Mail-Adresse ein. Die persönlichen Zugangsdaten werden Ihnen dann per E-Mail zugeschickt.',
265
-	'form_forum_login' => 'Login:',
266
-	'form_forum_message_auto' => '(automatisch erzeugte Nachricht)',
267
-	'form_forum_pass' => 'Passwort:',
268
-	'form_forum_probleme_mail' => 'E-Mail Problem: Zugangsdaten können nicht verschickt werden.',
269
-	'form_forum_voici1' => 'Hier sind Ihre Zugangsdaten für die Teilnahme an der Website "@nom_site_spip@" (@adresse_site@):',
270
-	'form_forum_voici2' => 'Hier sind Ihre Zugangsdaten um Artikel für die Website "@nom_site_spip@" (@adresse_login@) vorzuschlagen:',
271
-	'form_indiquer_email' => 'Bitte geben Sie Ihre E-Mail-Adresse an.',
272
-	'form_indiquer_nom' => 'Bitte geben Sie Ihren Namen an.',
273
-	'form_indiquer_nom_site' => 'Bitte geben Sie den Namen Ihrer Website an.',
274
-	'form_pet_deja_enregistre' => 'Diese Website wurde bereits erfasst',
275
-	'form_pet_signature_pasprise' => 'Ihre Signatur wird nicht berücksichtigt.',
276
-	'form_prop_confirmer_envoi' => 'Endgültig senden',
277
-	'form_prop_description' => 'Beschreibung/Kommentar',
278
-	'form_prop_enregistre' => 'Ihr Vorschlag wurde gespeichert und wird nach Freigabe durch die Redaktion der Website angezeigt.',
279
-	'form_prop_envoyer' => 'Nachricht senden',
280
-	'form_prop_indiquer_email' => 'Bitte geben Sie eine gültige E-Mail Adresse an',
281
-	'form_prop_indiquer_nom_site' => 'Bitte geben Sie den Namen der Website an.',
282
-	'form_prop_indiquer_sujet' => 'Bitte geben Sie ein Thema an',
283
-	'form_prop_message_envoye' => 'Nachricht gesendet',
284
-	'form_prop_non_enregistre' => 'Ihr Vorschlag wurde nicht gespeichert.',
285
-	'form_prop_sujet' => 'Thema',
286
-	'form_prop_url_site' => 'URL der der Website',
287
-	'format_date_attendu' => 'Ein Datum im Format tt/mm/jjjj eingeben. ',
288
-	'format_date_incorrecte' => 'Falsches Datum oder Datumsformat',
289
-	'format_heure_attendu' => 'Uhrzeit im Format hh:mm eingeben.',
290
-	'format_heure_incorrecte' => 'Falsches Zeitformat oder Zeit',
291
-	'forum_non_inscrit' => 'Sie sind nicht eingeschrieben oder Adresse bzw. Passwort waren falsch.',
292
-	'forum_par_auteur' => 'von @auteur@',
293
-	'forum_titre_erreur' => 'Fehler...',
256
+    'form_deja_inscrit' => 'Sie sind bereits eingetragen.',
257
+    'form_email_non_valide' => 'Ihre E-Mail-Adresse ist ungültig.',
258
+    'form_forum_access_refuse' => 'Sie haben keinen Zugang mehr zu dieser Website.',
259
+    'form_forum_bonjour' => 'Hallo @nom@,',
260
+    'form_forum_confirmer_email' => 'Bitte öffnen sie folgenden URL zum Bestätigen ihrer Mailadresse: @url_confirm@',
261
+    'form_forum_email_deja_enregistre' => 'Diese E-Mail-Adresse ist bereits eingetragen. Sie können also Ihr normals Passwort verwenden.',
262
+    'form_forum_identifiant_mail' => 'Ihre neuen Zugangsdaten wurden Ihnen per Mail zugestellt.',
263
+    'form_forum_identifiants' => 'Persönliche Zugangsdaten',
264
+    'form_forum_indiquer_nom_email' => 'Tragen Sie bitte hier Ihren Namen und Ihre E-Mail-Adresse ein. Die persönlichen Zugangsdaten werden Ihnen dann per E-Mail zugeschickt.',
265
+    'form_forum_login' => 'Login:',
266
+    'form_forum_message_auto' => '(automatisch erzeugte Nachricht)',
267
+    'form_forum_pass' => 'Passwort:',
268
+    'form_forum_probleme_mail' => 'E-Mail Problem: Zugangsdaten können nicht verschickt werden.',
269
+    'form_forum_voici1' => 'Hier sind Ihre Zugangsdaten für die Teilnahme an der Website "@nom_site_spip@" (@adresse_site@):',
270
+    'form_forum_voici2' => 'Hier sind Ihre Zugangsdaten um Artikel für die Website "@nom_site_spip@" (@adresse_login@) vorzuschlagen:',
271
+    'form_indiquer_email' => 'Bitte geben Sie Ihre E-Mail-Adresse an.',
272
+    'form_indiquer_nom' => 'Bitte geben Sie Ihren Namen an.',
273
+    'form_indiquer_nom_site' => 'Bitte geben Sie den Namen Ihrer Website an.',
274
+    'form_pet_deja_enregistre' => 'Diese Website wurde bereits erfasst',
275
+    'form_pet_signature_pasprise' => 'Ihre Signatur wird nicht berücksichtigt.',
276
+    'form_prop_confirmer_envoi' => 'Endgültig senden',
277
+    'form_prop_description' => 'Beschreibung/Kommentar',
278
+    'form_prop_enregistre' => 'Ihr Vorschlag wurde gespeichert und wird nach Freigabe durch die Redaktion der Website angezeigt.',
279
+    'form_prop_envoyer' => 'Nachricht senden',
280
+    'form_prop_indiquer_email' => 'Bitte geben Sie eine gültige E-Mail Adresse an',
281
+    'form_prop_indiquer_nom_site' => 'Bitte geben Sie den Namen der Website an.',
282
+    'form_prop_indiquer_sujet' => 'Bitte geben Sie ein Thema an',
283
+    'form_prop_message_envoye' => 'Nachricht gesendet',
284
+    'form_prop_non_enregistre' => 'Ihr Vorschlag wurde nicht gespeichert.',
285
+    'form_prop_sujet' => 'Thema',
286
+    'form_prop_url_site' => 'URL der der Website',
287
+    'format_date_attendu' => 'Ein Datum im Format tt/mm/jjjj eingeben. ',
288
+    'format_date_incorrecte' => 'Falsches Datum oder Datumsformat',
289
+    'format_heure_attendu' => 'Uhrzeit im Format hh:mm eingeben.',
290
+    'format_heure_incorrecte' => 'Falsches Zeitformat oder Zeit',
291
+    'forum_non_inscrit' => 'Sie sind nicht eingeschrieben oder Adresse bzw. Passwort waren falsch.',
292
+    'forum_par_auteur' => 'von @auteur@',
293
+    'forum_titre_erreur' => 'Fehler...',
294 294
 
295
-	// I
296
-	'ical_texte_rss_articles' => 'Die «backend» Datei mit den Artikeln der Website finden Sie unter dieser Adresse:',
297
-	'ical_texte_rss_articles2' => 'Sie können auch «backend» Dateien für einzelne Rubriken de Website nutzen:',
298
-	'ical_texte_rss_breves' => 'Es gibt ebenfalls eine Datei für die Meldungen der Website. Wenn Sie die Nummer (ID) einer Rubrik angeben, erhalten Sie auchsschliesslich die Meldungen aus dieser Rubrik.',
299
-	'icone_a_suivre' => 'Aufgaben',
300
-	'icone_admin_site' => 'Konfiguration',
301
-	'icone_agenda' => 'Kalender',
302
-	'icone_aide_ligne' => 'Online-Hilfe',
303
-	'icone_articles' => 'Artikel',
304
-	'icone_auteurs' => 'Autoren',
305
-	'icone_brouteur' => 'Übersicht',
306
-	'icone_configuration_site' => 'Konfiguration',
307
-	'icone_configurer_site' => 'Ihre Website konfigurieren',
308
-	'icone_creer_nouvel_auteur' => 'Neuen Autor anlegen',
309
-	'icone_creer_rubrique' => 'Neue Rubrik anlegen',
310
-	'icone_creer_sous_rubrique' => 'Neue Unterrubrik anlegen',
311
-	'icone_deconnecter' => 'Log-Out',
312
-	'icone_discussions' => 'Diskussionen',
313
-	'icone_doc_rubrique' => 'Dokumente der Rubriken',
314
-	'icone_ecrire_article' => 'Neuen Artikel schreiben',
315
-	'icone_edition_site' => 'Redaktion',
316
-	'icone_gestion_langues' => 'Sprachverwaltung',
317
-	'icone_informations_personnelles' => 'Persönliche Informationen',
318
-	'icone_interface_complet' => 'Expertenmodus',
319
-	'icone_interface_simple' => 'Standardmodus',
320
-	'icone_maintenance_site' => 'Wartung',
321
-	'icone_messagerie_personnelle' => 'Persönliche Nachrichten',
322
-	'icone_repartition_debut' => 'Seit Einrichtung der Website',
323
-	'icone_rubriques' => 'Rubriken',
324
-	'icone_sauver_site' => 'Website sichern',
325
-	'icone_site_entier' => 'Ganze Website',
326
-	'icone_sites_references' => 'Verlinkte Websites',
327
-	'icone_statistiques' => 'Statistiken',
328
-	'icone_suivi_activite' => 'Aktivitäten verfolgen',
329
-	'icone_suivi_actualite' => 'Entwicklung der Website',
330
-	'icone_suivi_pettions' => 'Petitionen verwalten',
331
-	'icone_suivi_revisions' => 'Änderungen des Artikels',
332
-	'icone_supprimer_document' => 'Dokument löschen',
333
-	'icone_supprimer_image' => 'Bild löschen',
334
-	'icone_tous_articles' => 'Alle Ihre Artikel',
335
-	'icone_tous_auteur' => 'Alle Autoren',
336
-	'icone_tous_visiteur' => 'Alle Besucher',
337
-	'icone_visiter_site' => 'Website ansehen',
338
-	'icone_voir_en_ligne' => 'Online ansehen',
339
-	'img_indisponible' => 'Bild nicht vorhanden',
340
-	'impossible' => 'unmöglich',
341
-	'info_a_suivre' => 'AUFGABEN »',
342
-	'info_acces_interdit' => 'Zugang gesperrt',
343
-	'info_acces_refuse' => 'Zugang verweigert',
344
-	'info_action' => 'Aktion: @action@',
345
-	'info_administrer_rubriques' => 'Sie können diese Rubrik und ihre Unterrubriken verwalten',
346
-	'info_adresse_non_indiquee' => 'Sie haben keine Adresse zum Testen agegeben!',
347
-	'info_aide' => 'HILFE:',
348
-	'info_ajouter_mot' => 'Wort hinzufügen',
349
-	'info_annonce' => 'ANKÜNDIGUNG',
350
-	'info_annonces_generales' => 'Allgemeine Ankündigungen:',
351
-	'info_article_propose' => 'Vorgeschlagener Artikel',
352
-	'info_article_publie' => 'Veröffentlichter Artikel',
353
-	'info_article_redaction' => 'Artikel in Bearbeitung',
354
-	'info_article_refuse' => 'Abgelehnter Artikel',
355
-	'info_article_supprime' => 'Gelöschter Artikel',
356
-	'info_articles' => 'Artikel',
357
-	'info_articles_a_valider' => 'Zur Veröffentlichung vorgeschlagenen Artikel',
358
-	'info_articles_nb' => '@nb@ Artikel',
359
-	'info_articles_proposes' => 'Vorgeschlagene Artikel',
360
-	'info_articles_un' => '1 Artikel',
361
-	'info_auteurs_nombre' => 'Autor(en):',
362
-	'info_authentification_ftp' => 'Authentifizierung per FTP.',
363
-	'info_breves_2' => 'Meldungen',
364
-	'info_breves_nb' => '@nb@ Meldungen',
365
-	'info_breves_un' => '1 Meldung',
366
-	'info_connexion_refusee' => 'Die Verbindung wurde verweigert.',
367
-	'info_contact_developpeur' => 'Bitte kontaktieren Sie einen der Entwickler.',
368
-	'info_contenance' => 'Diese Website enthält:',
369
-	'info_contribution' => 'Beiträge',
370
-	'info_copyright' => '@spip@ ist freie Software im Sinne der @lien_gpl@.',
371
-	'info_copyright_doc' => 'Weitere Informationen finden Sie unter <a href="@spipnet@">@spipnet_affiche@</a>.',
372
-	'info_copyright_gpl' => 'GNU Public License',
373
-	'info_cours_edition' => 'In Bearbeitung',
374
-	'info_creer_repertoire' => 'Bitte legen Sie eine Datei oder ein Verzeichnis mit diesem Namen an: ',
375
-	'info_creer_repertoire_2' => '(Im Unterverzeichnis <b>@repertoire@</b>)',
376
-	'info_creer_vignette' => 'Miniaturbilder automatisch anlegen',
377
-	'info_creerdansrubrique_non_autorise' => 'Sie sind nicht berechtigt, Inhalte in dieser Rubrik anzulegen.',
378
-	'info_deplier' => 'Öffnen',
379
-	'info_descriptif_nombre' => 'Beschreibung(en):',
380
-	'info_description' => 'Beschreibung:',
381
-	'info_description_2' => 'Beschreibung:',
382
-	'info_dimension' => 'Maße:',
383
-	'info_documents_nb' => '@nb@ Dokumente',
384
-	'info_documents_un' => '1 Dokument',
385
-	'info_ecire_message_prive' => 'Neue private Nachricht schreiben',
386
-	'info_email_invalide' => 'Ungültige E-Mail Adresse.',
387
-	'info_en_cours_validation' => 'Ihre Artikel in Bearbeitung',
388
-	'info_en_ligne' => 'Zur Zeit online:',
389
-	'info_envoyer_message_prive' => 'Private Nachricht an diesen Autor schicken',
390
-	'info_erreur_requete' => 'Abfragefehler: ',
391
-	'info_erreur_squelette2' => 'Keine Vorlage <b>@fichier@</b> vorhanden ...',
392
-	'info_erreur_systeme' => 'Systemfahler (Fehler no. @errsys@)',
393
-	'info_erreur_systeme2' => 'Möglicherweise ist die Festplatte voll oder die Datenbank beschädigt.<br />
295
+    // I
296
+    'ical_texte_rss_articles' => 'Die «backend» Datei mit den Artikeln der Website finden Sie unter dieser Adresse:',
297
+    'ical_texte_rss_articles2' => 'Sie können auch «backend» Dateien für einzelne Rubriken de Website nutzen:',
298
+    'ical_texte_rss_breves' => 'Es gibt ebenfalls eine Datei für die Meldungen der Website. Wenn Sie die Nummer (ID) einer Rubrik angeben, erhalten Sie auchsschliesslich die Meldungen aus dieser Rubrik.',
299
+    'icone_a_suivre' => 'Aufgaben',
300
+    'icone_admin_site' => 'Konfiguration',
301
+    'icone_agenda' => 'Kalender',
302
+    'icone_aide_ligne' => 'Online-Hilfe',
303
+    'icone_articles' => 'Artikel',
304
+    'icone_auteurs' => 'Autoren',
305
+    'icone_brouteur' => 'Übersicht',
306
+    'icone_configuration_site' => 'Konfiguration',
307
+    'icone_configurer_site' => 'Ihre Website konfigurieren',
308
+    'icone_creer_nouvel_auteur' => 'Neuen Autor anlegen',
309
+    'icone_creer_rubrique' => 'Neue Rubrik anlegen',
310
+    'icone_creer_sous_rubrique' => 'Neue Unterrubrik anlegen',
311
+    'icone_deconnecter' => 'Log-Out',
312
+    'icone_discussions' => 'Diskussionen',
313
+    'icone_doc_rubrique' => 'Dokumente der Rubriken',
314
+    'icone_ecrire_article' => 'Neuen Artikel schreiben',
315
+    'icone_edition_site' => 'Redaktion',
316
+    'icone_gestion_langues' => 'Sprachverwaltung',
317
+    'icone_informations_personnelles' => 'Persönliche Informationen',
318
+    'icone_interface_complet' => 'Expertenmodus',
319
+    'icone_interface_simple' => 'Standardmodus',
320
+    'icone_maintenance_site' => 'Wartung',
321
+    'icone_messagerie_personnelle' => 'Persönliche Nachrichten',
322
+    'icone_repartition_debut' => 'Seit Einrichtung der Website',
323
+    'icone_rubriques' => 'Rubriken',
324
+    'icone_sauver_site' => 'Website sichern',
325
+    'icone_site_entier' => 'Ganze Website',
326
+    'icone_sites_references' => 'Verlinkte Websites',
327
+    'icone_statistiques' => 'Statistiken',
328
+    'icone_suivi_activite' => 'Aktivitäten verfolgen',
329
+    'icone_suivi_actualite' => 'Entwicklung der Website',
330
+    'icone_suivi_pettions' => 'Petitionen verwalten',
331
+    'icone_suivi_revisions' => 'Änderungen des Artikels',
332
+    'icone_supprimer_document' => 'Dokument löschen',
333
+    'icone_supprimer_image' => 'Bild löschen',
334
+    'icone_tous_articles' => 'Alle Ihre Artikel',
335
+    'icone_tous_auteur' => 'Alle Autoren',
336
+    'icone_tous_visiteur' => 'Alle Besucher',
337
+    'icone_visiter_site' => 'Website ansehen',
338
+    'icone_voir_en_ligne' => 'Online ansehen',
339
+    'img_indisponible' => 'Bild nicht vorhanden',
340
+    'impossible' => 'unmöglich',
341
+    'info_a_suivre' => 'AUFGABEN »',
342
+    'info_acces_interdit' => 'Zugang gesperrt',
343
+    'info_acces_refuse' => 'Zugang verweigert',
344
+    'info_action' => 'Aktion: @action@',
345
+    'info_administrer_rubriques' => 'Sie können diese Rubrik und ihre Unterrubriken verwalten',
346
+    'info_adresse_non_indiquee' => 'Sie haben keine Adresse zum Testen agegeben!',
347
+    'info_aide' => 'HILFE:',
348
+    'info_ajouter_mot' => 'Wort hinzufügen',
349
+    'info_annonce' => 'ANKÜNDIGUNG',
350
+    'info_annonces_generales' => 'Allgemeine Ankündigungen:',
351
+    'info_article_propose' => 'Vorgeschlagener Artikel',
352
+    'info_article_publie' => 'Veröffentlichter Artikel',
353
+    'info_article_redaction' => 'Artikel in Bearbeitung',
354
+    'info_article_refuse' => 'Abgelehnter Artikel',
355
+    'info_article_supprime' => 'Gelöschter Artikel',
356
+    'info_articles' => 'Artikel',
357
+    'info_articles_a_valider' => 'Zur Veröffentlichung vorgeschlagenen Artikel',
358
+    'info_articles_nb' => '@nb@ Artikel',
359
+    'info_articles_proposes' => 'Vorgeschlagene Artikel',
360
+    'info_articles_un' => '1 Artikel',
361
+    'info_auteurs_nombre' => 'Autor(en):',
362
+    'info_authentification_ftp' => 'Authentifizierung per FTP.',
363
+    'info_breves_2' => 'Meldungen',
364
+    'info_breves_nb' => '@nb@ Meldungen',
365
+    'info_breves_un' => '1 Meldung',
366
+    'info_connexion_refusee' => 'Die Verbindung wurde verweigert.',
367
+    'info_contact_developpeur' => 'Bitte kontaktieren Sie einen der Entwickler.',
368
+    'info_contenance' => 'Diese Website enthält:',
369
+    'info_contribution' => 'Beiträge',
370
+    'info_copyright' => '@spip@ ist freie Software im Sinne der @lien_gpl@.',
371
+    'info_copyright_doc' => 'Weitere Informationen finden Sie unter <a href="@spipnet@">@spipnet_affiche@</a>.',
372
+    'info_copyright_gpl' => 'GNU Public License',
373
+    'info_cours_edition' => 'In Bearbeitung',
374
+    'info_creer_repertoire' => 'Bitte legen Sie eine Datei oder ein Verzeichnis mit diesem Namen an: ',
375
+    'info_creer_repertoire_2' => '(Im Unterverzeichnis <b>@repertoire@</b>)',
376
+    'info_creer_vignette' => 'Miniaturbilder automatisch anlegen',
377
+    'info_creerdansrubrique_non_autorise' => 'Sie sind nicht berechtigt, Inhalte in dieser Rubrik anzulegen.',
378
+    'info_deplier' => 'Öffnen',
379
+    'info_descriptif_nombre' => 'Beschreibung(en):',
380
+    'info_description' => 'Beschreibung:',
381
+    'info_description_2' => 'Beschreibung:',
382
+    'info_dimension' => 'Maße:',
383
+    'info_documents_nb' => '@nb@ Dokumente',
384
+    'info_documents_un' => '1 Dokument',
385
+    'info_ecire_message_prive' => 'Neue private Nachricht schreiben',
386
+    'info_email_invalide' => 'Ungültige E-Mail Adresse.',
387
+    'info_en_cours_validation' => 'Ihre Artikel in Bearbeitung',
388
+    'info_en_ligne' => 'Zur Zeit online:',
389
+    'info_envoyer_message_prive' => 'Private Nachricht an diesen Autor schicken',
390
+    'info_erreur_requete' => 'Abfragefehler: ',
391
+    'info_erreur_squelette2' => 'Keine Vorlage <b>@fichier@</b> vorhanden ...',
392
+    'info_erreur_systeme' => 'Systemfahler (Fehler no. @errsys@)',
393
+    'info_erreur_systeme2' => 'Möglicherweise ist die Festplatte voll oder die Datenbank beschädigt.<br />
394 394
 <span style="color:red;">Versuchen Sie <a href=\'@script@\'>die Datenbank zu reparieren</a>, oder wenden Sie sich an Ihren Provider.</span>',
395
-	'info_fini' => 'Fertig!',
396
-	'info_format_image' => 'Für diese Dateiformate können Vorschaubilder erstellt werden: @gd_formats@.',
397
-	'info_format_non_defini' => 'Undefiniertes Format',
398
-	'info_grand_ecran' => 'Grosser Bildschirm',
399
-	'info_image_aide' => 'HILFE',
400
-	'info_image_process_titre' => 'Methode zum Anlegen der Miniaturbilder',
401
-	'info_impossible_lire_page' => '<b>Fehler!</b> Die Seite <tt><html>@test_proxy@</html></tt> ist nicht über den Proxy erreichbar',
402
-	'info_installation_systeme_publication' => 'Installation von SPIP ...',
403
-	'info_installer_documents' => 'Sie können alle Dokumente im Verzeichnis @upload@ automatisch installieren.',
404
-	'info_installer_ftp' => 'Als Administrator können Sie Dateien (per FTP) direkt in das Verzeichnis <i>@upload@</i> kopieren und sie hier auswählen.',
405
-	'info_installer_images' => 'Sie können Bilder in den Formaten JPEG, GIF und PNG verwenden.',
406
-	'info_installer_images_dossier' => 'Bilder ins Verzeichnis @upload@ kopieren um sie hier auswählen zu können.',
407
-	'info_interface_complete' => 'Expertenmodus',
408
-	'info_interface_simple' => 'Standardmodus',
409
-	'info_joindre_document_article' => 'Diesem Artikel können Sie Dokumente folgendem Typs beifügen: ',
410
-	'info_joindre_document_rubrique' => 'Dieser Rubrik können Sie Dokumente folgendem Typs beifügen:',
411
-	'info_joindre_documents_article' => 'Diesem Artikel können Sie Dokumente folgendem Typs beifügen:',
412
-	'info_l_article' => 'Der Artikel',
413
-	'info_la_breve' => 'Die Meldung',
414
-	'info_la_rubrique' => 'Die Rubrik',
415
-	'info_langue_principale' => 'Hauptsprache der Website',
416
-	'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ Pixel',
417
-	'info_les_auteurs_1' => 'von @les_auteurs@ ',
418
-	'info_logo_format_interdit' => 'Nur die Logos im Format @formats@ sind zugelassen.',
419
-	'info_logo_max_poids' => 'Die Logogrösse darf nicht @maxi@ überschreiten (aktuelle Dateigrösse @actuel@).',
420
-	'info_mail_fournisseur' => '[email protected]',
421
-	'info_message_2' => 'NACHRICHT',
422
-	'info_message_supprime' => 'NACHRICHT GELÖSCHT',
423
-	'info_messages_nb' => '@nb@ Nachrichten',
424
-	'info_messages_un' => '1 Nachricht',
425
-	'info_mise_en_ligne' => 'Online seit:',
426
-	'info_modification_parametres_securite' => 'Änderung der Sicherheitseinstellungen',
427
-	'info_mois_courant' => 'Im Lauf des Monats:',
428
-	'info_mot_cle_ajoute' => 'Das folgende Wort wurde hinzugefügt zu',
429
-	'info_multi_herit' => 'Standardsprache',
430
-	'info_multi_langues_soulignees' => 'Die Texte des Interface sind in die <u>unterstrichenen Sprachen</u> ganz oder teilweise übersetzt. Wenn Sie eine von ihnen wählen, werden viele Elemente der Website automatisch übersetzt (Datumsangaben, Formulare usw.). In den nicht unterstrichenen Sprachen werden diese Elemente in der Hauptsprache der Website angezeigt.',
431
-	'info_multilinguisme' => 'Mehrsprachigkeit',
432
-	'info_nom_non_utilisateurs_connectes' => 'Ihr Name wird nicht in der Liste der zur Zeit eingelogten Nutzer angezeigt.',
433
-	'info_nom_utilisateurs_connectes' => 'Ihr Name wird in der Liste der angemeldeten Nutzer angezeigt.',
434
-	'info_nombre_en_ligne' => 'Zur Zeit online:',
435
-	'info_non_resultat' => 'Keine Fundstellen für “@cherche_mot@”',
436
-	'info_non_utilisation_messagerie' => 'Sie nehmen nicht am Nachrichtensystem der Website teil.',
437
-	'info_nouveau_message' => 'SIE HABEN EINE NEUE NACHRICHT',
438
-	'info_nouveaux_messages' => 'SIE HABEN @total_messages@ NEUE NACHRICHTEN',
439
-	'info_numero_abbreviation' => 'N° ',
440
-	'info_obligatoire' => 'Diese Information ist obligatorisch.',
441
-	'info_page_actuelle' => 'Aktuelle Seite',
442
-	'info_pense_bete' => 'MERKZETTEL',
443
-	'info_petit_ecran' => 'Kleiner Bildschirm',
444
-	'info_petition_close' => 'Petition geschlossen',
445
-	'info_pixels' => 'Pixel',
446
-	'info_plusieurs_mots_trouves' => 'Mehrere Schlagworte entsprechen Ihrem Suchkriterium “@cherche_mot@”:',
447
-	'info_portfolio_automatique' => 'automatische Mappe:',
448
-	'info_premier_resultat' => '[@debut_limit@ erste Ergebnisse von @total@]',
449
-	'info_premier_resultat_sur' => '[@debut_limit@ erste Ergebnisse von @total@]',
450
-	'info_propose_1' => '[@nom_site_spip@] vorgeschlagen : @titre@',
451
-	'info_propose_2' => 'vorgeschlagener Artikel
395
+    'info_fini' => 'Fertig!',
396
+    'info_format_image' => 'Für diese Dateiformate können Vorschaubilder erstellt werden: @gd_formats@.',
397
+    'info_format_non_defini' => 'Undefiniertes Format',
398
+    'info_grand_ecran' => 'Grosser Bildschirm',
399
+    'info_image_aide' => 'HILFE',
400
+    'info_image_process_titre' => 'Methode zum Anlegen der Miniaturbilder',
401
+    'info_impossible_lire_page' => '<b>Fehler!</b> Die Seite <tt><html>@test_proxy@</html></tt> ist nicht über den Proxy erreichbar',
402
+    'info_installation_systeme_publication' => 'Installation von SPIP ...',
403
+    'info_installer_documents' => 'Sie können alle Dokumente im Verzeichnis @upload@ automatisch installieren.',
404
+    'info_installer_ftp' => 'Als Administrator können Sie Dateien (per FTP) direkt in das Verzeichnis <i>@upload@</i> kopieren und sie hier auswählen.',
405
+    'info_installer_images' => 'Sie können Bilder in den Formaten JPEG, GIF und PNG verwenden.',
406
+    'info_installer_images_dossier' => 'Bilder ins Verzeichnis @upload@ kopieren um sie hier auswählen zu können.',
407
+    'info_interface_complete' => 'Expertenmodus',
408
+    'info_interface_simple' => 'Standardmodus',
409
+    'info_joindre_document_article' => 'Diesem Artikel können Sie Dokumente folgendem Typs beifügen: ',
410
+    'info_joindre_document_rubrique' => 'Dieser Rubrik können Sie Dokumente folgendem Typs beifügen:',
411
+    'info_joindre_documents_article' => 'Diesem Artikel können Sie Dokumente folgendem Typs beifügen:',
412
+    'info_l_article' => 'Der Artikel',
413
+    'info_la_breve' => 'Die Meldung',
414
+    'info_la_rubrique' => 'Die Rubrik',
415
+    'info_langue_principale' => 'Hauptsprache der Website',
416
+    'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ Pixel',
417
+    'info_les_auteurs_1' => 'von @les_auteurs@ ',
418
+    'info_logo_format_interdit' => 'Nur die Logos im Format @formats@ sind zugelassen.',
419
+    'info_logo_max_poids' => 'Die Logogrösse darf nicht @maxi@ überschreiten (aktuelle Dateigrösse @actuel@).',
420
+    'info_mail_fournisseur' => '[email protected]',
421
+    'info_message_2' => 'NACHRICHT',
422
+    'info_message_supprime' => 'NACHRICHT GELÖSCHT',
423
+    'info_messages_nb' => '@nb@ Nachrichten',
424
+    'info_messages_un' => '1 Nachricht',
425
+    'info_mise_en_ligne' => 'Online seit:',
426
+    'info_modification_parametres_securite' => 'Änderung der Sicherheitseinstellungen',
427
+    'info_mois_courant' => 'Im Lauf des Monats:',
428
+    'info_mot_cle_ajoute' => 'Das folgende Wort wurde hinzugefügt zu',
429
+    'info_multi_herit' => 'Standardsprache',
430
+    'info_multi_langues_soulignees' => 'Die Texte des Interface sind in die <u>unterstrichenen Sprachen</u> ganz oder teilweise übersetzt. Wenn Sie eine von ihnen wählen, werden viele Elemente der Website automatisch übersetzt (Datumsangaben, Formulare usw.). In den nicht unterstrichenen Sprachen werden diese Elemente in der Hauptsprache der Website angezeigt.',
431
+    'info_multilinguisme' => 'Mehrsprachigkeit',
432
+    'info_nom_non_utilisateurs_connectes' => 'Ihr Name wird nicht in der Liste der zur Zeit eingelogten Nutzer angezeigt.',
433
+    'info_nom_utilisateurs_connectes' => 'Ihr Name wird in der Liste der angemeldeten Nutzer angezeigt.',
434
+    'info_nombre_en_ligne' => 'Zur Zeit online:',
435
+    'info_non_resultat' => 'Keine Fundstellen für “@cherche_mot@”',
436
+    'info_non_utilisation_messagerie' => 'Sie nehmen nicht am Nachrichtensystem der Website teil.',
437
+    'info_nouveau_message' => 'SIE HABEN EINE NEUE NACHRICHT',
438
+    'info_nouveaux_messages' => 'SIE HABEN @total_messages@ NEUE NACHRICHTEN',
439
+    'info_numero_abbreviation' => 'N° ',
440
+    'info_obligatoire' => 'Diese Information ist obligatorisch.',
441
+    'info_page_actuelle' => 'Aktuelle Seite',
442
+    'info_pense_bete' => 'MERKZETTEL',
443
+    'info_petit_ecran' => 'Kleiner Bildschirm',
444
+    'info_petition_close' => 'Petition geschlossen',
445
+    'info_pixels' => 'Pixel',
446
+    'info_plusieurs_mots_trouves' => 'Mehrere Schlagworte entsprechen Ihrem Suchkriterium “@cherche_mot@”:',
447
+    'info_portfolio_automatique' => 'automatische Mappe:',
448
+    'info_premier_resultat' => '[@debut_limit@ erste Ergebnisse von @total@]',
449
+    'info_premier_resultat_sur' => '[@debut_limit@ erste Ergebnisse von @total@]',
450
+    'info_propose_1' => '[@nom_site_spip@] vorgeschlagen : @titre@',
451
+    'info_propose_2' => 'vorgeschlagener Artikel
452 452
 ---------------',
453
-	'info_propose_3' => 'Der Artikel “@titre@” ist zur Veröffentlichung vorgeschlagen.',
454
-	'info_propose_4' => 'Bitte teilen Sie den anderen Autoren Ihre Meinung zu diesem Artikel mit',
455
-	'info_propose_5' => '(im Forum des Artikels). Sie können ihn unter dieser Adresse lesen:',
456
-	'info_publie_01' => 'Der Artikel „@titre@“ wurde von @connect_nom@ freigegeben.',
457
-	'info_publie_1' => '[@nom_site_spip@] VERÖFFENTLICHT: @titre@',
458
-	'info_publie_2' => 'Artikel veröffentlicht
453
+    'info_propose_3' => 'Der Artikel “@titre@” ist zur Veröffentlichung vorgeschlagen.',
454
+    'info_propose_4' => 'Bitte teilen Sie den anderen Autoren Ihre Meinung zu diesem Artikel mit',
455
+    'info_propose_5' => '(im Forum des Artikels). Sie können ihn unter dieser Adresse lesen:',
456
+    'info_publie_01' => 'Der Artikel „@titre@“ wurde von @connect_nom@ freigegeben.',
457
+    'info_publie_1' => '[@nom_site_spip@] VERÖFFENTLICHT: @titre@',
458
+    'info_publie_2' => 'Artikel veröffentlicht
459 459
 --------------',
460
-	'info_rechercher' => 'Suchen',
461
-	'info_rechercher_02' => 'Suchen:',
462
-	'info_remplacer_vignette' => 'Ersetzen Sie das Standard-Piktogramm durch ein eigenes Logo:',
463
-	'info_rubriques_nb' => '@nb@ Rubriken',
464
-	'info_rubriques_un' => '1 Rubrik',
465
-	'info_sans_titre_2' => 'ohne Titel',
466
-	'info_selectionner_fichier' => 'Sie können eine Datei aus dem Verzeichnis @upload@ auswählen.',
467
-	'info_selectionner_fichier_2' => 'Wählen Sie eine Datei:',
468
-	'info_sites_nb' => '@nb@ Websites',
469
-	'info_sites_un' => '1 Website',
470
-	'info_supprimer_vignette' => 'Icon löschen',
471
-	'info_symbole_bleu' => 'Das <b>blaue</b> Symbol bedeutet <b>Merkzettel</b>, d.h. eine Nachricht nur zu Ihrer eigenen Verwendung.',
472
-	'info_symbole_jaune' => 'Das <b>gelbe</b> Symbol bedeutet <b>Ankündigung an alle Redakteure</b> (für alle Redakteure sichtbar, Änderung nur durch Administratoren)',
473
-	'info_symbole_vert' => 'Das <b>grüne</b> Symbol bezeichnet Nachrichten an <b>andere Benutzer</b> der Website.',
474
-	'info_telecharger_nouveau_logo' => 'Neues Logo hochladen:',
475
-	'info_telecharger_ordinateur' => 'Von Ihrem Computer hochladen:',
476
-	'info_tous_resultats_enregistres' => ' [alle Ergebnisse sind erfasst]',
477
-	'info_tout_afficher' => 'Alles zeigen',
478
-	'info_travaux_texte' => 'Diese Website ist noch nicht fertig eingerichtet. Schauen Sie später mal wieder rein ...',
479
-	'info_travaux_titre' => 'Website in Bearbeitung',
480
-	'info_trop_resultat' => 'Zu viele Ergebnisse für “@cherche_mot”. Bitte präzisieren Sie Ihre Suchbegriffe.',
481
-	'info_utilisation_messagerie_interne' => 'Sie verwenden das interne Nachrichtensystem der Website. ',
482
-	'info_valider_lien' => 'Link freigeben',
483
-	'info_verifier_image' => ', bitte prüfen Sie, ob Ihre Bilder fehlerfrei übertagen wurden.',
484
-	'info_vignette_defaut' => 'Standardsymbol',
485
-	'info_vignette_personnalisee' => 'Persönliches Icon',
486
-	'info_visite' => 'Besuch:',
487
-	'info_vos_rendez_vous' => 'Ihre kommenden Termine',
488
-	'infos_vos_pense_bete' => 'Ihre Merkzettel',
460
+    'info_rechercher' => 'Suchen',
461
+    'info_rechercher_02' => 'Suchen:',
462
+    'info_remplacer_vignette' => 'Ersetzen Sie das Standard-Piktogramm durch ein eigenes Logo:',
463
+    'info_rubriques_nb' => '@nb@ Rubriken',
464
+    'info_rubriques_un' => '1 Rubrik',
465
+    'info_sans_titre_2' => 'ohne Titel',
466
+    'info_selectionner_fichier' => 'Sie können eine Datei aus dem Verzeichnis @upload@ auswählen.',
467
+    'info_selectionner_fichier_2' => 'Wählen Sie eine Datei:',
468
+    'info_sites_nb' => '@nb@ Websites',
469
+    'info_sites_un' => '1 Website',
470
+    'info_supprimer_vignette' => 'Icon löschen',
471
+    'info_symbole_bleu' => 'Das <b>blaue</b> Symbol bedeutet <b>Merkzettel</b>, d.h. eine Nachricht nur zu Ihrer eigenen Verwendung.',
472
+    'info_symbole_jaune' => 'Das <b>gelbe</b> Symbol bedeutet <b>Ankündigung an alle Redakteure</b> (für alle Redakteure sichtbar, Änderung nur durch Administratoren)',
473
+    'info_symbole_vert' => 'Das <b>grüne</b> Symbol bezeichnet Nachrichten an <b>andere Benutzer</b> der Website.',
474
+    'info_telecharger_nouveau_logo' => 'Neues Logo hochladen:',
475
+    'info_telecharger_ordinateur' => 'Von Ihrem Computer hochladen:',
476
+    'info_tous_resultats_enregistres' => ' [alle Ergebnisse sind erfasst]',
477
+    'info_tout_afficher' => 'Alles zeigen',
478
+    'info_travaux_texte' => 'Diese Website ist noch nicht fertig eingerichtet. Schauen Sie später mal wieder rein ...',
479
+    'info_travaux_titre' => 'Website in Bearbeitung',
480
+    'info_trop_resultat' => 'Zu viele Ergebnisse für “@cherche_mot”. Bitte präzisieren Sie Ihre Suchbegriffe.',
481
+    'info_utilisation_messagerie_interne' => 'Sie verwenden das interne Nachrichtensystem der Website. ',
482
+    'info_valider_lien' => 'Link freigeben',
483
+    'info_verifier_image' => ', bitte prüfen Sie, ob Ihre Bilder fehlerfrei übertagen wurden.',
484
+    'info_vignette_defaut' => 'Standardsymbol',
485
+    'info_vignette_personnalisee' => 'Persönliches Icon',
486
+    'info_visite' => 'Besuch:',
487
+    'info_vos_rendez_vous' => 'Ihre kommenden Termine',
488
+    'infos_vos_pense_bete' => 'Ihre Merkzettel',
489 489
 
490
-	// L
491
-	'label_ajout_id_rapide' => 'schnell hinzufügen',
492
-	'label_poids_fichier' => 'Größe',
493
-	'label_ponctuer' => '@label@:',
494
-	'lien_afficher_icones_seuls' => 'Nur Piktogramme anzeigen',
495
-	'lien_afficher_texte_icones' => 'Piktogramme und Beschriftung anzeigen',
496
-	'lien_afficher_texte_seul' => 'Nur Textmenüs',
497
-	'lien_aller_a_la_derniere_page' => 'Zur letzten Seite gehen',
498
-	'lien_aller_a_la_page_nb' => 'Zu Seite @nb@ gehen',
499
-	'lien_aller_a_la_page_precedente' => 'Zur vorherigen Seite gehen',
500
-	'lien_aller_a_la_page_suivante' => 'Zur nächsten Seite gehen',
501
-	'lien_aller_a_la_premiere_page' => 'Zur ersten Seite gehen',
502
-	'lien_liberer' => 'freigeben',
503
-	'lien_liberer_tous' => 'Alle freigeben',
504
-	'lien_nouvea_pense_bete' => 'NEUER MERKZETTEL',
505
-	'lien_nouveau_message' => 'NEUE NACHRICHT',
506
-	'lien_nouvelle_annonce' => 'NEUE ANKÜNDIGUNG',
507
-	'lien_petitions' => 'PETITION',
508
-	'lien_popularite' => 'Beliebtheit: @popularite@%',
509
-	'lien_racine_site' => 'OBERSTE EBENE DER WEBSITE',
510
-	'lien_reessayer' => 'Wiederholen',
511
-	'lien_repondre_message' => 'Nachricht beantworten',
512
-	'lien_supprimer' => 'Löschen',
513
-	'lien_tout_afficher' => 'Alles zeigen',
514
-	'lien_visite_site' => 'Website anzeigen',
515
-	'lien_visites' => '@visites@ Besuche',
516
-	'lien_voir_auteur' => 'Autor anzeigen',
517
-	'ligne' => 'Zeile',
518
-	'login' => 'Login',
519
-	'login_acces_prive' => 'Login zum Redaktionssystem',
520
-	'login_autre_identifiant' => 'Unter anderem Namen anmelden',
521
-	'login_cookie_accepte' => 'Bitte stellen Sie Ihren Webbrowser so ein, dass er sie akzeptiert (zumindest für diese Website).',
522
-	'login_cookie_oblige' => 'Zu Ihrer Sicherheit muss Ihr Browser Cookies akzeptieren, wenn Sie sich bei der Website anmelden.',
523
-	'login_deconnexion_ok' => 'Abmeldung erfolgreich.',
524
-	'login_erreur_pass' => 'Passwort oder Benutzername falsch.',
525
-	'login_espace_prive' => 'Redaktionssystem',
526
-	'login_identifiant_inconnu' => 'Benutzer «@login@» unbekannt.',
527
-	'login_login' => 'Login:',
528
-	'login_login2' => 'Login-ID oder E-Mail:',
529
-	'login_login_pass_incorrect' => '(Login oder Passwort falsch.)',
530
-	'login_motpasseoublie' => 'Passwort vergessen?',
531
-	'login_non_securise' => 'Achtung, dieses Formular ist nicht abgesichert. Wenn Sie sicher stellen wollen, dass Ihr Passwort nicht im Netzwerk mitgehört werden kann, aktivieren Sie bitte Javascript und',
532
-	'login_nouvelle_tentative' => 'Erneut versuchen',
533
-	'login_par_ici' => 'Sie sind angemeldet... hier...',
534
-	'login_pass2' => 'Passwort:',
535
-	'login_preferez_refuser' => '<b>Wenn Sie keine Cookies verwenden wollen</b>, können Sie eine alternative (weniger sichere) Anmeldung nutzen:',
536
-	'login_recharger' => 'diese Seite neu laden',
537
-	'login_rester_identifie' => 'An mich erinnern',
538
-	'login_retour_public' => 'Zurück zur öffentlichen Website',
539
-	'login_retour_site' => 'Zurück zur öffentlichen Website',
540
-	'login_retoursitepublic' => 'Zurück zur öffentlichen Website',
541
-	'login_sans_cookie' => 'Login ohne Cookie',
542
-	'login_securise' => 'Sicheres Login',
543
-	'login_sinscrire' => 'Anmelden',
544
-	'login_test_navigateur' => 'Test Webbrowser/Verbindung',
545
-	'login_verifiez_navigateur' => '(Überprüfen Sie, dass Ihr Webbrowser Ihr Passwort nicht gespeichert hat ...)',
490
+    // L
491
+    'label_ajout_id_rapide' => 'schnell hinzufügen',
492
+    'label_poids_fichier' => 'Größe',
493
+    'label_ponctuer' => '@label@:',
494
+    'lien_afficher_icones_seuls' => 'Nur Piktogramme anzeigen',
495
+    'lien_afficher_texte_icones' => 'Piktogramme und Beschriftung anzeigen',
496
+    'lien_afficher_texte_seul' => 'Nur Textmenüs',
497
+    'lien_aller_a_la_derniere_page' => 'Zur letzten Seite gehen',
498
+    'lien_aller_a_la_page_nb' => 'Zu Seite @nb@ gehen',
499
+    'lien_aller_a_la_page_precedente' => 'Zur vorherigen Seite gehen',
500
+    'lien_aller_a_la_page_suivante' => 'Zur nächsten Seite gehen',
501
+    'lien_aller_a_la_premiere_page' => 'Zur ersten Seite gehen',
502
+    'lien_liberer' => 'freigeben',
503
+    'lien_liberer_tous' => 'Alle freigeben',
504
+    'lien_nouvea_pense_bete' => 'NEUER MERKZETTEL',
505
+    'lien_nouveau_message' => 'NEUE NACHRICHT',
506
+    'lien_nouvelle_annonce' => 'NEUE ANKÜNDIGUNG',
507
+    'lien_petitions' => 'PETITION',
508
+    'lien_popularite' => 'Beliebtheit: @popularite@%',
509
+    'lien_racine_site' => 'OBERSTE EBENE DER WEBSITE',
510
+    'lien_reessayer' => 'Wiederholen',
511
+    'lien_repondre_message' => 'Nachricht beantworten',
512
+    'lien_supprimer' => 'Löschen',
513
+    'lien_tout_afficher' => 'Alles zeigen',
514
+    'lien_visite_site' => 'Website anzeigen',
515
+    'lien_visites' => '@visites@ Besuche',
516
+    'lien_voir_auteur' => 'Autor anzeigen',
517
+    'ligne' => 'Zeile',
518
+    'login' => 'Login',
519
+    'login_acces_prive' => 'Login zum Redaktionssystem',
520
+    'login_autre_identifiant' => 'Unter anderem Namen anmelden',
521
+    'login_cookie_accepte' => 'Bitte stellen Sie Ihren Webbrowser so ein, dass er sie akzeptiert (zumindest für diese Website).',
522
+    'login_cookie_oblige' => 'Zu Ihrer Sicherheit muss Ihr Browser Cookies akzeptieren, wenn Sie sich bei der Website anmelden.',
523
+    'login_deconnexion_ok' => 'Abmeldung erfolgreich.',
524
+    'login_erreur_pass' => 'Passwort oder Benutzername falsch.',
525
+    'login_espace_prive' => 'Redaktionssystem',
526
+    'login_identifiant_inconnu' => 'Benutzer «@login@» unbekannt.',
527
+    'login_login' => 'Login:',
528
+    'login_login2' => 'Login-ID oder E-Mail:',
529
+    'login_login_pass_incorrect' => '(Login oder Passwort falsch.)',
530
+    'login_motpasseoublie' => 'Passwort vergessen?',
531
+    'login_non_securise' => 'Achtung, dieses Formular ist nicht abgesichert. Wenn Sie sicher stellen wollen, dass Ihr Passwort nicht im Netzwerk mitgehört werden kann, aktivieren Sie bitte Javascript und',
532
+    'login_nouvelle_tentative' => 'Erneut versuchen',
533
+    'login_par_ici' => 'Sie sind angemeldet... hier...',
534
+    'login_pass2' => 'Passwort:',
535
+    'login_preferez_refuser' => '<b>Wenn Sie keine Cookies verwenden wollen</b>, können Sie eine alternative (weniger sichere) Anmeldung nutzen:',
536
+    'login_recharger' => 'diese Seite neu laden',
537
+    'login_rester_identifie' => 'An mich erinnern',
538
+    'login_retour_public' => 'Zurück zur öffentlichen Website',
539
+    'login_retour_site' => 'Zurück zur öffentlichen Website',
540
+    'login_retoursitepublic' => 'Zurück zur öffentlichen Website',
541
+    'login_sans_cookie' => 'Login ohne Cookie',
542
+    'login_securise' => 'Sicheres Login',
543
+    'login_sinscrire' => 'Anmelden',
544
+    'login_test_navigateur' => 'Test Webbrowser/Verbindung',
545
+    'login_verifiez_navigateur' => '(Überprüfen Sie, dass Ihr Webbrowser Ihr Passwort nicht gespeichert hat ...)',
546 546
 
547
-	// M
548
-	'masquer_colonne' => 'Diese Spalte verbergen',
549
-	'masquer_trad' => 'Übersetzungen ausblenden',
550
-	'message_nouveaux_identifiants_echec' => 'Es können keine neuen Zugangsdaten erzeigt werden.',
551
-	'message_nouveaux_identifiants_echec_envoi' => 'Die neuen Zugangsdaten konnten nicht übermittelt werden.',
552
-	'message_nouveaux_identifiants_ok' => 'Die neuen Zugangsdaten wurden an @email@ übermittelt.',
553
-	'module_fichiers_langues' => 'Sprachdateien',
547
+    // M
548
+    'masquer_colonne' => 'Diese Spalte verbergen',
549
+    'masquer_trad' => 'Übersetzungen ausblenden',
550
+    'message_nouveaux_identifiants_echec' => 'Es können keine neuen Zugangsdaten erzeigt werden.',
551
+    'message_nouveaux_identifiants_echec_envoi' => 'Die neuen Zugangsdaten konnten nicht übermittelt werden.',
552
+    'message_nouveaux_identifiants_ok' => 'Die neuen Zugangsdaten wurden an @email@ übermittelt.',
553
+    'module_fichiers_langues' => 'Sprachdateien',
554 554
 
555
-	// N
556
-	'navigateur_pas_redirige' => 'Wenn Ihr Browser keine automatische Weiterleitung unterstützt, klicken Sie hier.',
557
-	'numero' => 'Nummer',
555
+    // N
556
+    'navigateur_pas_redirige' => 'Wenn Ihr Browser keine automatische Weiterleitung unterstützt, klicken Sie hier.',
557
+    'numero' => 'Nummer',
558 558
 
559
-	// O
560
-	'occurence' => 'Vorkommen',
561
-	'onglet_affacer_base' => 'Datenbank löschen',
562
-	'onglet_auteur' => 'Autor',
563
-	'onglet_contenu_site' => 'Inhalte der Website',
564
-	'onglet_evolution_visite_mod' => 'Entwicklung',
565
-	'onglet_fonctions_avances' => 'Erweiterte Einstellungen',
566
-	'onglet_informations_personnelles' => 'Persönliche Informationen',
567
-	'onglet_interactivite' => 'Interaktivität',
568
-	'onglet_messagerie' => 'Nachrichtensystem',
569
-	'onglet_repartition_rubrique' => 'Verteilung auf Rubriken',
570
-	'onglet_save_restaur_base' => 'Datenbank sichern/wieder herstellen',
571
-	'onglet_vider_cache' => 'Sitecache löschen',
559
+    // O
560
+    'occurence' => 'Vorkommen',
561
+    'onglet_affacer_base' => 'Datenbank löschen',
562
+    'onglet_auteur' => 'Autor',
563
+    'onglet_contenu_site' => 'Inhalte der Website',
564
+    'onglet_evolution_visite_mod' => 'Entwicklung',
565
+    'onglet_fonctions_avances' => 'Erweiterte Einstellungen',
566
+    'onglet_informations_personnelles' => 'Persönliche Informationen',
567
+    'onglet_interactivite' => 'Interaktivität',
568
+    'onglet_messagerie' => 'Nachrichtensystem',
569
+    'onglet_repartition_rubrique' => 'Verteilung auf Rubriken',
570
+    'onglet_save_restaur_base' => 'Datenbank sichern/wieder herstellen',
571
+    'onglet_vider_cache' => 'Sitecache löschen',
572 572
 
573
-	// P
574
-	'pass_choix_pass' => 'Bitte geben Sie Ihr neues Passwort ein:',
575
-	'pass_erreur' => 'Fehler',
576
-	'pass_erreur_acces_refuse' => '<b>Fehler:</b> Sie haben keinen Zugang mehr zur Website.',
577
-	'pass_erreur_code_inconnu' => '<b>Fehler:</b> Angabe entspricht keinem Benutzer mit Zugang zu dieser Website.',
578
-	'pass_erreur_non_enregistre' => '<b>Fehler:</b> Die Adresse <tt>@email_oubli@</tt> ist nicht bekannt.',
579
-	'pass_erreur_non_valide' => '<b>Fehler:</b> Diese E-Mail Adresse <tt>@email_oubli@</tt> ist ungültig!',
580
-	'pass_erreur_probleme_technique' => '<b>Fehler:</b> E-Mail kann aufgrund eines technischen Problems nicht gesendet werden.',
581
-	'pass_espace_prive_bla' => 'Das Redaktionssystem dieser Website ist für Besucher zugänglich, die sich angemeldet haben. Nach erfolgreicher Anmeldung können Sie an Artikeln mitarbeiten, eigene Artikel vorschlagen und an allen Diskussionsforen teilnehmen.',
582
-	'pass_forum_bla' => 'Sie möchten in einem Forum für eingetragene Besucher der Website schreiben.',
583
-	'pass_indiquez_cidessous' => 'Bitte geben Sie die E-Mail Adresse an, mit der Sie sich ursprünglich eingetragen haben. Sie erhalten dann eine Mail mit allen erforderlichen Schritten um wieder Zugang zu bekommen.',
584
-	'pass_mail_passcookie' => '(Diese Nachricht wurde automatisch erzeugt)
573
+    // P
574
+    'pass_choix_pass' => 'Bitte geben Sie Ihr neues Passwort ein:',
575
+    'pass_erreur' => 'Fehler',
576
+    'pass_erreur_acces_refuse' => '<b>Fehler:</b> Sie haben keinen Zugang mehr zur Website.',
577
+    'pass_erreur_code_inconnu' => '<b>Fehler:</b> Angabe entspricht keinem Benutzer mit Zugang zu dieser Website.',
578
+    'pass_erreur_non_enregistre' => '<b>Fehler:</b> Die Adresse <tt>@email_oubli@</tt> ist nicht bekannt.',
579
+    'pass_erreur_non_valide' => '<b>Fehler:</b> Diese E-Mail Adresse <tt>@email_oubli@</tt> ist ungültig!',
580
+    'pass_erreur_probleme_technique' => '<b>Fehler:</b> E-Mail kann aufgrund eines technischen Problems nicht gesendet werden.',
581
+    'pass_espace_prive_bla' => 'Das Redaktionssystem dieser Website ist für Besucher zugänglich, die sich angemeldet haben. Nach erfolgreicher Anmeldung können Sie an Artikeln mitarbeiten, eigene Artikel vorschlagen und an allen Diskussionsforen teilnehmen.',
582
+    'pass_forum_bla' => 'Sie möchten in einem Forum für eingetragene Besucher der Website schreiben.',
583
+    'pass_indiquez_cidessous' => 'Bitte geben Sie die E-Mail Adresse an, mit der Sie sich ursprünglich eingetragen haben. Sie erhalten dann eine Mail mit allen erforderlichen Schritten um wieder Zugang zu bekommen.',
584
+    'pass_mail_passcookie' => '(Diese Nachricht wurde automatisch erzeugt)
585 585
 
586 586
 Um sich wieder bei der Website
587 587
 @nom_site_spip@ (@adresse_site@)
@@ -591,139 +591,139 @@  discard block
 block discarded – undo
591 591
 
592 592
 Sie können auf dieser Seite ein neues Passwort eingeben und sich wieder bei der Website einloggen.
593 593
 ',
594
-	'pass_mot_oublie' => 'Passwort vergessen',
595
-	'pass_nouveau_enregistre' => 'Ihr neues Passwort wurde gespeichert.',
596
-	'pass_nouveau_pass' => 'Neues Passwort',
597
-	'pass_ok' => 'O.K.',
598
-	'pass_oubli_mot' => 'Passwort vergessen',
599
-	'pass_procedure_changer' => 'Um Ihr Paßwort zu ändern, geben Sie bitte die Mailadresse Ihres Accounts an.',
600
-	'pass_quitter_fenetre' => 'Dieses Fenster verlassen',
601
-	'pass_rappel_login' => 'Erinnerung: Ihr Login ist «@login@».',
602
-	'pass_recevoir_mail' => 'Ein Link zum Zurücksetzen Ihres Passworts wurde an Ihre E-Mail-Adresse geschickt (sofern diese gültig ist).',
603
-	'pass_retour_public' => 'Zurück zum öffentlichen Bereich',
604
-	'pass_rien_a_faire_ici' => 'Hier ist nichts zu tun.',
605
-	'pass_vousinscrire' => 'Bei dieser Website anmelden',
606
-	'precedent' => 'zurück',
607
-	'previsualisation' => 'Vorschau',
608
-	'previsualiser' => 'Vorschau anzeigen',
594
+    'pass_mot_oublie' => 'Passwort vergessen',
595
+    'pass_nouveau_enregistre' => 'Ihr neues Passwort wurde gespeichert.',
596
+    'pass_nouveau_pass' => 'Neues Passwort',
597
+    'pass_ok' => 'O.K.',
598
+    'pass_oubli_mot' => 'Passwort vergessen',
599
+    'pass_procedure_changer' => 'Um Ihr Paßwort zu ändern, geben Sie bitte die Mailadresse Ihres Accounts an.',
600
+    'pass_quitter_fenetre' => 'Dieses Fenster verlassen',
601
+    'pass_rappel_login' => 'Erinnerung: Ihr Login ist «@login@».',
602
+    'pass_recevoir_mail' => 'Ein Link zum Zurücksetzen Ihres Passworts wurde an Ihre E-Mail-Adresse geschickt (sofern diese gültig ist).',
603
+    'pass_retour_public' => 'Zurück zum öffentlichen Bereich',
604
+    'pass_rien_a_faire_ici' => 'Hier ist nichts zu tun.',
605
+    'pass_vousinscrire' => 'Bei dieser Website anmelden',
606
+    'precedent' => 'zurück',
607
+    'previsualisation' => 'Vorschau',
608
+    'previsualiser' => 'Vorschau anzeigen',
609 609
 
610
-	// R
611
-	'retour' => 'Zurück',
610
+    // R
611
+    'retour' => 'Zurück',
612 612
 
613
-	// S
614
-	'spip_conforme_dtd' => 'SPIP erkennt dieses Dokument als dem DOCTYPE entsprechend:',
615
-	'squelette' => 'Skelett',
616
-	'squelette_inclus_ligne' => 'eingebettetes Skelett, Zeile',
617
-	'squelette_ligne' => 'Skelett, Zeile',
618
-	'stats_visites_et_popularite' => '@visites@ Besuche; Beliebtheit: @popularite@',
619
-	'suivant' => 'weiter',
613
+    // S
614
+    'spip_conforme_dtd' => 'SPIP erkennt dieses Dokument als dem DOCTYPE entsprechend:',
615
+    'squelette' => 'Skelett',
616
+    'squelette_inclus_ligne' => 'eingebettetes Skelett, Zeile',
617
+    'squelette_ligne' => 'Skelett, Zeile',
618
+    'stats_visites_et_popularite' => '@visites@ Besuche; Beliebtheit: @popularite@',
619
+    'suivant' => 'weiter',
620 620
 
621
-	// T
622
-	'taille_go' => '@taille@ Start',
623
-	'taille_go_bi' => '@taille@ GiB',
624
-	'taille_ko' => '@taille@ kB',
625
-	'taille_ko_bi' => '@taille@ kiB',
626
-	'taille_mo' => '@taille@ MB',
627
-	'taille_mo_bi' => '@taille@ MiB',
628
-	'taille_octets' => '@taille@ Byte',
629
-	'taille_octets_bi' => '@taille@ Byte',
630
-	'texte_actualite_site_1' => 'Wenn Sie sich mit der Oberfläche des Redaktionssystems vertraut gemacht haben, können Sie „',
631
-	'texte_actualite_site_2' => 'den Expertenmodus aktivieren,',
632
-	'texte_actualite_site_3' => 'um zusätzliche Funktionen zu nutzen.',
633
-	'texte_creation_automatique_vignette' => 'Diese Website generiert automatisch Vorschaubilder. Wenn Sie Bilder in den Formaten @gd_formats@ mit diesem Formular installieren, werden Vorschaubilder mit den maximalen Diemsionen @taille_preview@ Pixel angelegt.',
634
-	'texte_documents_associes' => 'Die folgenden Dokumente wurden dem Artikel zugeordnet jedoch nicht direkt in ihn eingefügt. Ja nach Gestaltung der öffentlichen Website können Sie alle beigeordneten Dokumente angezeigt werden (oder auch nicht).',
635
-	'texte_erreur_mise_niveau_base' => 'Datenbankfehler beim Einrichten der neuen Version. Das Bild <b>@fichier@</b> wurde nicht übernommen (Artikel @id_article@).
621
+    // T
622
+    'taille_go' => '@taille@ Start',
623
+    'taille_go_bi' => '@taille@ GiB',
624
+    'taille_ko' => '@taille@ kB',
625
+    'taille_ko_bi' => '@taille@ kiB',
626
+    'taille_mo' => '@taille@ MB',
627
+    'taille_mo_bi' => '@taille@ MiB',
628
+    'taille_octets' => '@taille@ Byte',
629
+    'taille_octets_bi' => '@taille@ Byte',
630
+    'texte_actualite_site_1' => 'Wenn Sie sich mit der Oberfläche des Redaktionssystems vertraut gemacht haben, können Sie „',
631
+    'texte_actualite_site_2' => 'den Expertenmodus aktivieren,',
632
+    'texte_actualite_site_3' => 'um zusätzliche Funktionen zu nutzen.',
633
+    'texte_creation_automatique_vignette' => 'Diese Website generiert automatisch Vorschaubilder. Wenn Sie Bilder in den Formaten @gd_formats@ mit diesem Formular installieren, werden Vorschaubilder mit den maximalen Diemsionen @taille_preview@ Pixel angelegt.',
634
+    'texte_documents_associes' => 'Die folgenden Dokumente wurden dem Artikel zugeordnet jedoch nicht direkt in ihn eingefügt. Ja nach Gestaltung der öffentlichen Website können Sie alle beigeordneten Dokumente angezeigt werden (oder auch nicht).',
635
+    'texte_erreur_mise_niveau_base' => 'Datenbankfehler beim Einrichten der neuen Version. Das Bild <b>@fichier@</b> wurde nicht übernommen (Artikel @id_article@).
636 636
  Bitte notieren Sie diesen Hinweis, starten Sie die Aktualisierung erneut und prüfen Sie, ob die Bilder
637 637
  in den Artikeln angezeigt werden.',
638
-	'texte_erreur_visiteur' => 'Sie haben versucht, sich mit einer Identität einzuloggen, die dazu nicht berechtigt.',
639
-	'texte_inc_auth_1' => 'Sie sind angemeldet als <b>@auth_login@</b>, aber diese ID existiert nicht bzw. nicht mehr in der Datenbank.
638
+    'texte_erreur_visiteur' => 'Sie haben versucht, sich mit einer Identität einzuloggen, die dazu nicht berechtigt.',
639
+    'texte_inc_auth_1' => 'Sie sind angemeldet als <b>@auth_login@</b>, aber diese ID existiert nicht bzw. nicht mehr in der Datenbank.
640 640
  Versuchen Sie,',
641
-	'texte_inc_auth_2' => 'sich erneut anzumelden',
642
-	'texte_inc_auth_3' => ', nachdem Sie u.U. Ihren Webbrowser neu gestartet haben.',
643
-	'texte_inc_config' => 'Die hier möglichten Einstellungen beeinflussen das grundsätzliche Verhalten Ihrer Website. Wir raten dringend, sie nur zu ändern, wenn Sie vollständig mit der Funktionsweise von SPIP vertraut sind.<br /><br /><b>Es ist ebenfalls mehr als ratsam, diese Einstellungen nur von Ihrem Haupt-Administrator vornehmen zu lassen.</b>',
644
-	'texte_inc_meta_1' => 'Das System konnte die Datei <code>@fichier@</code> nicht speichern. Bitte prüfen Sie als Administrator ',
645
-	'texte_inc_meta_2' => 'die Berechtigungen',
646
-	'texte_inc_meta_3' => 'für das Verzeichnis <code>@repertoire@</code>.',
647
-	'texte_statut_en_cours_redaction' => 'in Bearbeitung',
648
-	'texte_statut_poubelle' => 'im Mülleimer',
649
-	'texte_statut_propose_evaluation' => 'vorgeschlagen',
650
-	'texte_statut_publie' => 'veröffentlicht',
651
-	'texte_statut_refuse' => 'abgelehnt',
652
-	'titre_ajouter_mot_cle' => 'SCHLAGWORT ZUORDNEN:',
653
-	'titre_cadre_raccourcis' => 'SCHNELLZUGANG:',
654
-	'titre_changer_couleur_interface' => 'Farbe der Oberfläche ändern',
655
-	'titre_image_admin_article' => 'Sie können diesen Artikel verwalten',
656
-	'titre_image_administrateur' => 'Administrator',
657
-	'titre_image_aide' => 'Hilfe zu diesem Element',
658
-	'titre_image_auteur_supprime' => 'gelöschter Autor',
659
-	'titre_image_redacteur' => 'Redakteur ohne Systemzugang',
660
-	'titre_image_redacteur_02' => 'Redakteur',
661
-	'titre_image_selecteur' => 'Liste anzeigen',
662
-	'titre_image_visiteur' => 'Besucher',
663
-	'titre_joindre_document' => 'DOKUMENT ANFÜGEN',
664
-	'titre_mots_cles' => 'SCHLAGWORTE',
665
-	'titre_probleme_technique' => 'Achtung! Ein Problem mit dem SQL Server verhindert den Zugang zu diesem Teil der Website. Danke für Ihr Verständnis.',
666
-	'titre_publier_document' => 'DOKUMENT IN DIESER RUBRIK VERÖFFENTLICHEN',
667
-	'titre_signatures_attente' => 'Nicht bestätigte Unterschriften',
668
-	'titre_signatures_confirmees' => 'Bestätigte Unterschriften',
669
-	'titre_statistiques' => 'Statistiken',
670
-	'titre_titre_document' => 'Titel des Dokuments:',
671
-	'todo' => 'demnächst',
672
-	'trad_definir_reference' => 'Wählen Sie "@titre@" als Referenz für Übersetzungen',
673
-	'trad_reference' => '(Referenzartikel)',
641
+    'texte_inc_auth_2' => 'sich erneut anzumelden',
642
+    'texte_inc_auth_3' => ', nachdem Sie u.U. Ihren Webbrowser neu gestartet haben.',
643
+    'texte_inc_config' => 'Die hier möglichten Einstellungen beeinflussen das grundsätzliche Verhalten Ihrer Website. Wir raten dringend, sie nur zu ändern, wenn Sie vollständig mit der Funktionsweise von SPIP vertraut sind.<br /><br /><b>Es ist ebenfalls mehr als ratsam, diese Einstellungen nur von Ihrem Haupt-Administrator vornehmen zu lassen.</b>',
644
+    'texte_inc_meta_1' => 'Das System konnte die Datei <code>@fichier@</code> nicht speichern. Bitte prüfen Sie als Administrator ',
645
+    'texte_inc_meta_2' => 'die Berechtigungen',
646
+    'texte_inc_meta_3' => 'für das Verzeichnis <code>@repertoire@</code>.',
647
+    'texte_statut_en_cours_redaction' => 'in Bearbeitung',
648
+    'texte_statut_poubelle' => 'im Mülleimer',
649
+    'texte_statut_propose_evaluation' => 'vorgeschlagen',
650
+    'texte_statut_publie' => 'veröffentlicht',
651
+    'texte_statut_refuse' => 'abgelehnt',
652
+    'titre_ajouter_mot_cle' => 'SCHLAGWORT ZUORDNEN:',
653
+    'titre_cadre_raccourcis' => 'SCHNELLZUGANG:',
654
+    'titre_changer_couleur_interface' => 'Farbe der Oberfläche ändern',
655
+    'titre_image_admin_article' => 'Sie können diesen Artikel verwalten',
656
+    'titre_image_administrateur' => 'Administrator',
657
+    'titre_image_aide' => 'Hilfe zu diesem Element',
658
+    'titre_image_auteur_supprime' => 'gelöschter Autor',
659
+    'titre_image_redacteur' => 'Redakteur ohne Systemzugang',
660
+    'titre_image_redacteur_02' => 'Redakteur',
661
+    'titre_image_selecteur' => 'Liste anzeigen',
662
+    'titre_image_visiteur' => 'Besucher',
663
+    'titre_joindre_document' => 'DOKUMENT ANFÜGEN',
664
+    'titre_mots_cles' => 'SCHLAGWORTE',
665
+    'titre_probleme_technique' => 'Achtung! Ein Problem mit dem SQL Server verhindert den Zugang zu diesem Teil der Website. Danke für Ihr Verständnis.',
666
+    'titre_publier_document' => 'DOKUMENT IN DIESER RUBRIK VERÖFFENTLICHEN',
667
+    'titre_signatures_attente' => 'Nicht bestätigte Unterschriften',
668
+    'titre_signatures_confirmees' => 'Bestätigte Unterschriften',
669
+    'titre_statistiques' => 'Statistiken',
670
+    'titre_titre_document' => 'Titel des Dokuments:',
671
+    'todo' => 'demnächst',
672
+    'trad_definir_reference' => 'Wählen Sie "@titre@" als Referenz für Übersetzungen',
673
+    'trad_reference' => '(Referenzartikel)',
674 674
 
675
-	// U
676
-	'upload_limit' => 'Die Datei ist zu groß für den Server; die maximal erlaubte Dateigröße für den <i>Upload</i> ist @max@.',
675
+    // U
676
+    'upload_limit' => 'Die Datei ist zu groß für den Server; die maximal erlaubte Dateigröße für den <i>Upload</i> ist @max@.',
677 677
 
678
-	// Z
679
-	'zbug_balise_b_aval' => ' : Tag B muss vor der Schleife stehen',
680
-	'zbug_balise_inexistante' => 'Fehler: Der Tag @balise@ wurde nicht richtig für  @from@ deklariert.',
681
-	'zbug_balise_sans_argument' => 'Dem Tag @balise@ fehlt ein Parameter',
682
-	'zbug_boucle' => 'Schleife',
683
-	'zbug_boucle_recursive_undef' => 'Die rekursive Schleife @nom@ ist nicht definiert',
684
-	'zbug_calcul' => 'berechnen',
685
-	'zbug_champ_hors_boucle' => 'Feld @champ@ ausserhalb einer Schleife',
686
-	'zbug_champ_hors_critere' => 'Feld @champ@ ohne Kriterium @critere@',
687
-	'zbug_champ_hors_motif' => 'Feld @champ@ befindet sich ausserhalb eines Kontexts @motif@',
688
-	'zbug_code' => 'Code',
689
-	'zbug_critere_inconnu' => 'Unbekanntes Kriterium @critere@',
690
-	'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} für eine Tabelle ohne eindeutigen Schlüssel',
691
-	'zbug_distant_interdit' => 'Extern unzulässig',
692
-	'zbug_doublon_table_sans_cle_primaire' => 'Dublette in einer Tabelle ohne eindeutigen Primärschlüssel',
693
-	'zbug_doublon_table_sans_index' => 'Dublette in Tabelle ohne Index',
694
-	'zbug_erreur_boucle_double' => 'Schleife (BOUCLE) @id@ doppelt vorhanden',
695
-	'zbug_erreur_boucle_fermant' => 'Schleife (BOUCLE) @id@: Schluss-Tag fehlt',
696
-	'zbug_erreur_boucle_syntaxe' => 'Syntax der Schleife @id@ fehlerhaft',
697
-	'zbug_erreur_compilation' => 'Fehler beim Kompilieren',
698
-	'zbug_erreur_execution_page' => 'Fehler beim Ausführen',
699
-	'zbug_erreur_filtre' => 'Der Filter @filtre@ ist nicht definiert.',
700
-	'zbug_erreur_filtre_nbarg_min' => 'Filter @filtre@: es fehlen @nb@ Argument(e)',
701
-	'zbug_erreur_meme_parent' => 'Das Kriterium {meme_parent} funktioniert nur mit den Schleifen (FORUMS) und (RUBRIQUES).',
702
-	'zbug_erreur_squelette' => 'Fehler in Layoutvorlage (Skelett)',
703
-	'zbug_hors_compilation' => 'Außerhalb der Kompilation',
704
-	'zbug_info_erreur_squelette' => 'Irrtum auf der Seite',
705
-	'zbug_inversion_ordre_inexistant' => 'Umkehrung einer inexistenten Sortierung ',
706
-	'zbug_pagination_sans_critere' => '#PAGINATION ohne Kriterium {pagination} oder in rekursiver Schleife',
707
-	'zbug_parametres_inclus_incorrects' => 'INCLUDE-Parameter fehlerhaft: @param@',
708
-	'zbug_profile' => 'Rechenzeit: @time@',
709
-	'zbug_resultat' => 'Ergebnis',
710
-	'zbug_serveur_indefini' => 'SQL-Server nicht definiert',
711
-	'zbug_statistiques' => 'Statistik der SQL Abfragen nach Dauer',
712
-	'zbug_table_inconnue' => 'SQL-Tabelle « @table@ » unbekannt',
713
-	'zxml_connus_attributs' => 'bekannte Attribute',
714
-	'zxml_de' => 'von',
715
-	'zxml_inconnu_attribut' => 'Attribut unbekannt',
716
-	'zxml_inconnu_balise' => 'Tag unbekannt',
717
-	'zxml_inconnu_entite' => 'Entity unbekannt',
718
-	'zxml_inconnu_id' => 'ID unbekannt',
719
-	'zxml_mais_de' => 'aber',
720
-	'zxml_non_conforme' => 'entspricht nicht dem Motiv',
721
-	'zxml_non_fils' => 'ist kein Kind von',
722
-	'zxml_nonvide_balise' => 'kein leerer Tag',
723
-	'zxml_obligatoire_attribut' => 'obligatorisches Attribut fehlt in',
724
-	'zxml_succession_fils_incorrecte' => 'Objektreihenfolge inkorrekt',
725
-	'zxml_survoler' => 'Mouseover zeigt korrekte',
726
-	'zxml_valeur_attribut' => 'Attributwert',
727
-	'zxml_vide_balise' => 'leerer Tag',
728
-	'zxml_vu' => 'bereits gesehen'
678
+    // Z
679
+    'zbug_balise_b_aval' => ' : Tag B muss vor der Schleife stehen',
680
+    'zbug_balise_inexistante' => 'Fehler: Der Tag @balise@ wurde nicht richtig für  @from@ deklariert.',
681
+    'zbug_balise_sans_argument' => 'Dem Tag @balise@ fehlt ein Parameter',
682
+    'zbug_boucle' => 'Schleife',
683
+    'zbug_boucle_recursive_undef' => 'Die rekursive Schleife @nom@ ist nicht definiert',
684
+    'zbug_calcul' => 'berechnen',
685
+    'zbug_champ_hors_boucle' => 'Feld @champ@ ausserhalb einer Schleife',
686
+    'zbug_champ_hors_critere' => 'Feld @champ@ ohne Kriterium @critere@',
687
+    'zbug_champ_hors_motif' => 'Feld @champ@ befindet sich ausserhalb eines Kontexts @motif@',
688
+    'zbug_code' => 'Code',
689
+    'zbug_critere_inconnu' => 'Unbekanntes Kriterium @critere@',
690
+    'zbug_critere_sur_table_sans_cle_primaire' => '{@critere@} für eine Tabelle ohne eindeutigen Schlüssel',
691
+    'zbug_distant_interdit' => 'Extern unzulässig',
692
+    'zbug_doublon_table_sans_cle_primaire' => 'Dublette in einer Tabelle ohne eindeutigen Primärschlüssel',
693
+    'zbug_doublon_table_sans_index' => 'Dublette in Tabelle ohne Index',
694
+    'zbug_erreur_boucle_double' => 'Schleife (BOUCLE) @id@ doppelt vorhanden',
695
+    'zbug_erreur_boucle_fermant' => 'Schleife (BOUCLE) @id@: Schluss-Tag fehlt',
696
+    'zbug_erreur_boucle_syntaxe' => 'Syntax der Schleife @id@ fehlerhaft',
697
+    'zbug_erreur_compilation' => 'Fehler beim Kompilieren',
698
+    'zbug_erreur_execution_page' => 'Fehler beim Ausführen',
699
+    'zbug_erreur_filtre' => 'Der Filter @filtre@ ist nicht definiert.',
700
+    'zbug_erreur_filtre_nbarg_min' => 'Filter @filtre@: es fehlen @nb@ Argument(e)',
701
+    'zbug_erreur_meme_parent' => 'Das Kriterium {meme_parent} funktioniert nur mit den Schleifen (FORUMS) und (RUBRIQUES).',
702
+    'zbug_erreur_squelette' => 'Fehler in Layoutvorlage (Skelett)',
703
+    'zbug_hors_compilation' => 'Außerhalb der Kompilation',
704
+    'zbug_info_erreur_squelette' => 'Irrtum auf der Seite',
705
+    'zbug_inversion_ordre_inexistant' => 'Umkehrung einer inexistenten Sortierung ',
706
+    'zbug_pagination_sans_critere' => '#PAGINATION ohne Kriterium {pagination} oder in rekursiver Schleife',
707
+    'zbug_parametres_inclus_incorrects' => 'INCLUDE-Parameter fehlerhaft: @param@',
708
+    'zbug_profile' => 'Rechenzeit: @time@',
709
+    'zbug_resultat' => 'Ergebnis',
710
+    'zbug_serveur_indefini' => 'SQL-Server nicht definiert',
711
+    'zbug_statistiques' => 'Statistik der SQL Abfragen nach Dauer',
712
+    'zbug_table_inconnue' => 'SQL-Tabelle « @table@ » unbekannt',
713
+    'zxml_connus_attributs' => 'bekannte Attribute',
714
+    'zxml_de' => 'von',
715
+    'zxml_inconnu_attribut' => 'Attribut unbekannt',
716
+    'zxml_inconnu_balise' => 'Tag unbekannt',
717
+    'zxml_inconnu_entite' => 'Entity unbekannt',
718
+    'zxml_inconnu_id' => 'ID unbekannt',
719
+    'zxml_mais_de' => 'aber',
720
+    'zxml_non_conforme' => 'entspricht nicht dem Motiv',
721
+    'zxml_non_fils' => 'ist kein Kind von',
722
+    'zxml_nonvide_balise' => 'kein leerer Tag',
723
+    'zxml_obligatoire_attribut' => 'obligatorisches Attribut fehlt in',
724
+    'zxml_succession_fils_incorrecte' => 'Objektreihenfolge inkorrekt',
725
+    'zxml_survoler' => 'Mouseover zeigt korrekte',
726
+    'zxml_valeur_attribut' => 'Attributwert',
727
+    'zxml_vide_balise' => 'leerer Tag',
728
+    'zxml_vu' => 'bereits gesehen'
729 729
 );
Please login to merge, or discard this patch.
ecrire/lang/public_ja.php 1 patch
Indentation   +115 added lines, -115 removed lines patch added patch discarded remove patch
@@ -4,123 +4,123 @@
 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
-	'accueil_site' => 'ホーム',
14
-	'article' => '記事',
15
-	'articles' => '記事',
16
-	'articles_auteur' => 'この著者の記事',
17
-	'articles_populaires' => '人気のある記事',
18
-	'articles_rubrique' => 'このセクションにある記事',
19
-	'aucun_article' => 'このアドレスに記事はありません',
20
-	'aucun_auteur' => 'このアドレスに著者はいません',
21
-	'aucun_site' => 'このアドレスにサイトはありません',
22
-	'aucune_breve' => 'このアドレスにニュースはありません',
23
-	'aucune_rubrique' => 'このアドレスにセクションはありません',
24
-	'auteur' => '著者',
25
-	'autres' => 'その他',
26
-	'autres_breves' => '他のニュース',
27
-	'autres_groupes_mots_clefs' => 'キーワードの他のグループ',
28
-	'autres_sites' => '他のサイト',
29
-
30
-	// B
31
-	'bonjour' => 'こんにちは',
32
-
33
-	// C
34
-	'commenter_site' => 'このサイトについてコメントして下さい',
35
-	'contact' => '連絡先',
36
-	'copie_document_impossible' => 'ファイルのコーピは不可能です',
37
-
38
-	// D
39
-	'date' => '日付',
40
-	'dernier_ajout' => '最新の追加',
41
-	'dernieres_breves' => '最新のニュース',
42
-	'derniers_articles' => '最新の記事',
43
-	'derniers_commentaires' => '最新のコメント',
44
-	'derniers_messages_forum' => 'フォーラムで投稿された最新のメッセージ',
45
-
46
-	// E
47
-	'edition_mode_texte' => 'テキストモード編集',
48
-	'en_reponse' => '返事として:',
49
-	'en_resume' => 'まとめとして',
50
-	'envoyer_message' => 'メッセージを送る',
51
-	'espace_prive' => '管理エリア',
52
-
53
-	// F
54
-	'formats_acceptes' => '受け入れるファイルのフォーマット: @formats@です。',
55
-
56
-	// H
57
-	'hierarchie_site' => 'サイトの階層',
58
-
59
-	// J
60
-	'jours' => '日付',
61
-
62
-	// L
63
-	'lien_connecter' => 'ログイン',
64
-
65
-	// M
66
-	'meme_auteur' => '同じ著者',
67
-	'meme_rubrique' => '同じセクションの中で',
68
-	'memes_auteurs' => '同じ著者',
69
-	'message' => 'フォーラムのメッセージ',
70
-	'messages_forum' => 'フォーラムのメッセージ',
71
-	'messages_recents' => '最新のフォーラムのメッセージ',
72
-	'mots_clef' => 'キーワード',
73
-	'mots_clefs' => 'キーワード',
74
-	'mots_clefs_meme_groupe' => '同じグループのキーワード',
75
-
76
-	// N
77
-	'navigation' => 'ナビゲーション',
78
-	'nom' => 'お名前',
79
-	'nouveautes' => '最新刊',
80
-	'nouveautes_web' => 'ウェブに関する最新刊',
81
-	'nouveaux_articles' => '新しい記事',
82
-	'nouvelles_breves' => '新しいニュース',
83
-
84
-	// P
85
-	'page_precedente' => '前のページ',
86
-	'page_suivante' => '次のページ',
87
-	'par_auteur' => '著者:',
88
-	'participer_site' => 'サインアップすると、サイトにご自分の記事を書くことが出来ます。申し込みしてから、管理エリアへのアクセスコードがメールで届きます。',
89
-	'plan_site' => 'サイトマップ',
90
-	'popularite' => '人気',
91
-	'poster_message' => 'メッセージを投稿する',
92
-	'proposer_site' => '追加するサイトを提案できるセクション:',
93
-
94
-	// R
95
-	'repondre_article' => 'この記事に返信する',
96
-	'repondre_breve' => 'このニュースに返信する',
97
-	'resultats_recherche' => '検索結果',
98
-	'retour_debut_forums' => 'フォーラムの最初のページに戻る',
99
-	'rss_abonnement' => '以下のURLをアグリゲーターにコピーしてください。',
100
-	'rss_abonnement_titre' => '購読してください。',
101
-	'rss_abonnement_titre_page' => '購読してください。',
102
-	'rss_explication' => 'RSSフィードは、サイトの更新情報を収集するものです。投稿やコメントの内容やその抜粋、全文へのリンクなどの情報を提供します。このフィードは、RSSアグリゲーターで読み込むことを想定しています。',
103
-	'rss_explication_titre' => 'RSSフィードとは?',
104
-	'rubrique' => 'セクション',
105
-	'rubriques' => 'セクション',
106
-
107
-	// S
108
-	'signatures_petition' => '署名',
109
-	'site_realise_avec_spip' => 'SPIPで創造されたサイトです',
110
-	'sites_web' => 'ウェブサイト',
111
-	'sous_rubriques' => 'サブセクション',
112
-	'spam' => '迷惑メール',
113
-	'suite' => '次へ',
114
-	'sur_web' => 'ウェブ上',
115
-	'syndiquer_rubrique' => 'このセクションを供給する',
116
-	'syndiquer_site' => '全サイトを供給する',
117
-
118
-	// T
119
-	'texte_lettre_information' => 'サイトのニュースレター',
120
-	'texte_lettre_information_2' => '最新刊をまとめるニュースレター',
121
-
122
-	// V
123
-	'ver_imprimer' => '印刷用のバージョン',
124
-	'voir_en_ligne' => 'オンラインで見る',
125
-	'voir_squelette' => 'ページのテンプレートを見る'
12
+    // A
13
+    'accueil_site' => 'ホーム',
14
+    'article' => '記事',
15
+    'articles' => '記事',
16
+    'articles_auteur' => 'この著者の記事',
17
+    'articles_populaires' => '人気のある記事',
18
+    'articles_rubrique' => 'このセクションにある記事',
19
+    'aucun_article' => 'このアドレスに記事はありません',
20
+    'aucun_auteur' => 'このアドレスに著者はいません',
21
+    'aucun_site' => 'このアドレスにサイトはありません',
22
+    'aucune_breve' => 'このアドレスにニュースはありません',
23
+    'aucune_rubrique' => 'このアドレスにセクションはありません',
24
+    'auteur' => '著者',
25
+    'autres' => 'その他',
26
+    'autres_breves' => '他のニュース',
27
+    'autres_groupes_mots_clefs' => 'キーワードの他のグループ',
28
+    'autres_sites' => '他のサイト',
29
+
30
+    // B
31
+    'bonjour' => 'こんにちは',
32
+
33
+    // C
34
+    'commenter_site' => 'このサイトについてコメントして下さい',
35
+    'contact' => '連絡先',
36
+    'copie_document_impossible' => 'ファイルのコーピは不可能です',
37
+
38
+    // D
39
+    'date' => '日付',
40
+    'dernier_ajout' => '最新の追加',
41
+    'dernieres_breves' => '最新のニュース',
42
+    'derniers_articles' => '最新の記事',
43
+    'derniers_commentaires' => '最新のコメント',
44
+    'derniers_messages_forum' => 'フォーラムで投稿された最新のメッセージ',
45
+
46
+    // E
47
+    'edition_mode_texte' => 'テキストモード編集',
48
+    'en_reponse' => '返事として:',
49
+    'en_resume' => 'まとめとして',
50
+    'envoyer_message' => 'メッセージを送る',
51
+    'espace_prive' => '管理エリア',
52
+
53
+    // F
54
+    'formats_acceptes' => '受け入れるファイルのフォーマット: @formats@です。',
55
+
56
+    // H
57
+    'hierarchie_site' => 'サイトの階層',
58
+
59
+    // J
60
+    'jours' => '日付',
61
+
62
+    // L
63
+    'lien_connecter' => 'ログイン',
64
+
65
+    // M
66
+    'meme_auteur' => '同じ著者',
67
+    'meme_rubrique' => '同じセクションの中で',
68
+    'memes_auteurs' => '同じ著者',
69
+    'message' => 'フォーラムのメッセージ',
70
+    'messages_forum' => 'フォーラムのメッセージ',
71
+    'messages_recents' => '最新のフォーラムのメッセージ',
72
+    'mots_clef' => 'キーワード',
73
+    'mots_clefs' => 'キーワード',
74
+    'mots_clefs_meme_groupe' => '同じグループのキーワード',
75
+
76
+    // N
77
+    'navigation' => 'ナビゲーション',
78
+    'nom' => 'お名前',
79
+    'nouveautes' => '最新刊',
80
+    'nouveautes_web' => 'ウェブに関する最新刊',
81
+    'nouveaux_articles' => '新しい記事',
82
+    'nouvelles_breves' => '新しいニュース',
83
+
84
+    // P
85
+    'page_precedente' => '前のページ',
86
+    'page_suivante' => '次のページ',
87
+    'par_auteur' => '著者:',
88
+    'participer_site' => 'サインアップすると、サイトにご自分の記事を書くことが出来ます。申し込みしてから、管理エリアへのアクセスコードがメールで届きます。',
89
+    'plan_site' => 'サイトマップ',
90
+    'popularite' => '人気',
91
+    'poster_message' => 'メッセージを投稿する',
92
+    'proposer_site' => '追加するサイトを提案できるセクション:',
93
+
94
+    // R
95
+    'repondre_article' => 'この記事に返信する',
96
+    'repondre_breve' => 'このニュースに返信する',
97
+    'resultats_recherche' => '検索結果',
98
+    'retour_debut_forums' => 'フォーラムの最初のページに戻る',
99
+    'rss_abonnement' => '以下のURLをアグリゲーターにコピーしてください。',
100
+    'rss_abonnement_titre' => '購読してください。',
101
+    'rss_abonnement_titre_page' => '購読してください。',
102
+    'rss_explication' => 'RSSフィードは、サイトの更新情報を収集するものです。投稿やコメントの内容やその抜粋、全文へのリンクなどの情報を提供します。このフィードは、RSSアグリゲーターで読み込むことを想定しています。',
103
+    'rss_explication_titre' => 'RSSフィードとは?',
104
+    'rubrique' => 'セクション',
105
+    'rubriques' => 'セクション',
106
+
107
+    // S
108
+    'signatures_petition' => '署名',
109
+    'site_realise_avec_spip' => 'SPIPで創造されたサイトです',
110
+    'sites_web' => 'ウェブサイト',
111
+    'sous_rubriques' => 'サブセクション',
112
+    'spam' => '迷惑メール',
113
+    'suite' => '次へ',
114
+    'sur_web' => 'ウェブ上',
115
+    'syndiquer_rubrique' => 'このセクションを供給する',
116
+    'syndiquer_site' => '全サイトを供給する',
117
+
118
+    // T
119
+    'texte_lettre_information' => 'サイトのニュースレター',
120
+    'texte_lettre_information_2' => '最新刊をまとめるニュースレター',
121
+
122
+    // V
123
+    'ver_imprimer' => '印刷用のバージョン',
124
+    'voir_en_ligne' => 'オンラインで見る',
125
+    'voir_squelette' => 'ページのテンプレートを見る'
126 126
 );
Please login to merge, or discard this patch.
ecrire/lang/ecrire_ja.php 1 patch
Indentation   +832 added lines, -832 removed lines patch added patch discarded remove patch
@@ -4,862 +4,862 @@
 block discarded – undo
4 4
 // ** ne pas modifier le fichier **
5 5
 
6 6
 if (!defined('_ECRIRE_INC_VERSION')) {
7
-	return;
7
+    return;
8 8
 }
9 9
 
10 10
 $GLOBALS[$GLOBALS['idx_lang']] = array(
11 11
 
12
-	// A
13
-	'activer_plugin' => 'プラグインを有効にする',
14
-	'affichage' => '表示',
15
-	'aide_non_disponible' => '現在の言語の設定では、このオンラインヘルプはまだご利用になれません。',
16
-	'annuler_recherche' => '検索を取り消す',
17
-	'auteur' => '著者:',
18
-	'avis_acces_interdit' => 'アクセス禁止',
19
-	'avis_acces_interdit_prive' => '<b>@exec@</b>ページにアクセス禁止。',
20
-	'avis_article_modifie' => 'ご注意ください。@nom_auteur_modif@が@date_diff@分前にこの記事を編集しました。',
21
-	'avis_aucun_resultat' => '当たるデータがありません。',
22
-	'avis_base_inaccessible' => 'データーベース@base@に接続出来ません。',
23
-	'avis_chemin_invalide_1' => 'パスが有効ではないみたいです。',
24
-	'avis_chemin_invalide_2' => '前のページに戻って、入力された情報を確認してください。',
25
-	'avis_connexion_echec_1' => 'SQLサーバーへの接続は失敗しました。',
26
-	'avis_connexion_echec_2' => '前のページに戻って、入力された情報を確認してください。',
27
-	'avis_connexion_echec_3' => '<b>注意</b>多くのサーバーには、データーベースにアクセス権を要求していただいた上でご利用になります。接続が出来なければ、アクセス権を確認してください。',
28
-	'avis_connexion_erreur_creer_base' => 'データーベース作成は失敗です。',
29
-	'avis_connexion_erreur_fichier_cle_manquant_1' => 'インストールは、ウェブマスターがキーとパスワードのバックアップをとって行う必要があります。',
30
-	'avis_connexion_erreur_fichier_cle_manquant_2' => 'インストールはウェブマスターがキーのバックアップをとって行う必要があります',
31
-	'avis_connexion_erreur_nom_base' => 'データーベース名には、文字、数字、およびハイフンのみ使ってください。',
32
-	'avis_connexion_ldap_echec_1' => 'LDAPサーバへの接続は失敗しました。',
33
-	'avis_connexion_ldap_echec_2' => '前のページに戻って、与えられている情報を確認してください。',
34
-	'avis_connexion_ldap_echec_3' => 'ユーザのインポートのためにLDAPサポートを利用しないでください。',
35
-	'avis_deplacement_rubrique' => '注意!このセクションには、ニュースが@contient_breves@件入っています。移す場合
12
+    // A
13
+    'activer_plugin' => 'プラグインを有効にする',
14
+    'affichage' => '表示',
15
+    'aide_non_disponible' => '現在の言語の設定では、このオンラインヘルプはまだご利用になれません。',
16
+    'annuler_recherche' => '検索を取り消す',
17
+    'auteur' => '著者:',
18
+    'avis_acces_interdit' => 'アクセス禁止',
19
+    'avis_acces_interdit_prive' => '<b>@exec@</b>ページにアクセス禁止。',
20
+    'avis_article_modifie' => 'ご注意ください。@nom_auteur_modif@が@date_diff@分前にこの記事を編集しました。',
21
+    'avis_aucun_resultat' => '当たるデータがありません。',
22
+    'avis_base_inaccessible' => 'データーベース@base@に接続出来ません。',
23
+    'avis_chemin_invalide_1' => 'パスが有効ではないみたいです。',
24
+    'avis_chemin_invalide_2' => '前のページに戻って、入力された情報を確認してください。',
25
+    'avis_connexion_echec_1' => 'SQLサーバーへの接続は失敗しました。',
26
+    'avis_connexion_echec_2' => '前のページに戻って、入力された情報を確認してください。',
27
+    'avis_connexion_echec_3' => '<b>注意</b>多くのサーバーには、データーベースにアクセス権を要求していただいた上でご利用になります。接続が出来なければ、アクセス権を確認してください。',
28
+    'avis_connexion_erreur_creer_base' => 'データーベース作成は失敗です。',
29
+    'avis_connexion_erreur_fichier_cle_manquant_1' => 'インストールは、ウェブマスターがキーとパスワードのバックアップをとって行う必要があります。',
30
+    'avis_connexion_erreur_fichier_cle_manquant_2' => 'インストールはウェブマスターがキーのバックアップをとって行う必要があります',
31
+    'avis_connexion_erreur_nom_base' => 'データーベース名には、文字、数字、およびハイフンのみ使ってください。',
32
+    'avis_connexion_ldap_echec_1' => 'LDAPサーバへの接続は失敗しました。',
33
+    'avis_connexion_ldap_echec_2' => '前のページに戻って、与えられている情報を確認してください。',
34
+    'avis_connexion_ldap_echec_3' => 'ユーザのインポートのためにLDAPサポートを利用しないでください。',
35
+    'avis_deplacement_rubrique' => '注意!このセクションには、ニュースが@contient_breves@件入っています。移す場合
36 36
 は、確認ボックスをチェックしてください。',
37
-	'avis_erreur_connexion_mysql' => 'SQL接続のエラー',
38
-	'avis_erreur_creation_compte' => 'アカウント初期化失敗',
39
-	'avis_espace_interdit' => '<b>禁止エリア</b><div>SPIPが既にインストールされています。</div>',
40
-	'avis_lecture_noms_bases_1' => 'インストールプログラムは、データベースの名を読むことが出来ませんでした。',
41
-	'avis_lecture_noms_bases_2' => 'データベースが有効ではないか、データーベースのリストを表示する機能が有効されていないかのことです。これはプロバイダーのセキュリティ上の理由によります。',
42
-	'avis_lecture_noms_bases_3' => '二つ目の選択において、あなたのIDを含むデータベースが利用可能のようです:',
43
-	'avis_non_acces_page' => 'このページにはアクセス権を持っていません。',
44
-	'avis_operation_echec' => '操作エラーです。',
45
-	'avis_operation_impossible' => '操作不可です。',
46
-	'avis_suppression_base' => '注意!データの削除は不可逆です。',
37
+    'avis_erreur_connexion_mysql' => 'SQL接続のエラー',
38
+    'avis_erreur_creation_compte' => 'アカウント初期化失敗',
39
+    'avis_espace_interdit' => '<b>禁止エリア</b><div>SPIPが既にインストールされています。</div>',
40
+    'avis_lecture_noms_bases_1' => 'インストールプログラムは、データベースの名を読むことが出来ませんでした。',
41
+    'avis_lecture_noms_bases_2' => 'データベースが有効ではないか、データーベースのリストを表示する機能が有効されていないかのことです。これはプロバイダーのセキュリティ上の理由によります。',
42
+    'avis_lecture_noms_bases_3' => '二つ目の選択において、あなたのIDを含むデータベースが利用可能のようです:',
43
+    'avis_non_acces_page' => 'このページにはアクセス権を持っていません。',
44
+    'avis_operation_echec' => '操作エラーです。',
45
+    'avis_operation_impossible' => '操作不可です。',
46
+    'avis_suppression_base' => '注意!データの削除は不可逆です。',
47 47
 
48
-	// B
49
-	'bouton_acces_ldap' => 'LDAPへのアクセスを追加する',
50
-	'bouton_ajouter' => '追加する',
51
-	'bouton_annuler' => '取り消す',
52
-	'bouton_cache_activer' => 'キャッシュを再有効にする',
53
-	'bouton_cache_desactiver' => '一時的にキャッシュを無効にする',
54
-	'bouton_demande_publication' => 'この記事の公開を要求する',
55
-	'bouton_desactive_tout' => '全部無効にする',
56
-	'bouton_desinstaller' => 'アンインストールする',
57
-	'bouton_effacer_tout' => '全部削除する',
58
-	'bouton_envoyer_message' => '決定的なメッセージですから:送信する',
59
-	'bouton_fermer' => '閉じる',
60
-	'bouton_mettre_a_jour_base' => 'データベースを更新する',
61
-	'bouton_modifier' => '修正',
62
-	'bouton_radio_afficher' => '表示',
63
-	'bouton_radio_apparaitre_liste_redacteurs_connectes' => '接続されている著者のリストに表示する',
64
-	'bouton_radio_envoi_annonces_adresse' => 'アナウンスを送信するアドレス:',
65
-	'bouton_radio_envoi_liste_nouveautes' => '最新のニュースリストを送信する',
66
-	'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => '接続されている著者のリストに表示しない',
67
-	'bouton_radio_non_envoi_annonces_editoriales' => '編集の発表を送信しない',
68
-	'bouton_redirection' => 'リダイレクト',
69
-	'bouton_reinitialiser_aux_valeurs_par_defaut' => 'デフォルトにリセットする',
70
-	'bouton_relancer_inscription' => '登録を再開する',
71
-	'bouton_relancer_inscriptions' => '登録を再開する',
72
-	'bouton_relancer_installation' => 'インストールを再開する',
73
-	'bouton_reset_password' => '新規パスワードを生成して、メールで送信する',
74
-	'bouton_suivant' => '次',
75
-	'bouton_tenter_recuperation' => '修復を試みる',
76
-	'bouton_test_proxy' => 'プロキシーをテストする',
77
-	'bouton_vider_cache' => 'キャッシュを空白にする。',
48
+    // B
49
+    'bouton_acces_ldap' => 'LDAPへのアクセスを追加する',
50
+    'bouton_ajouter' => '追加する',
51
+    'bouton_annuler' => '取り消す',
52
+    'bouton_cache_activer' => 'キャッシュを再有効にする',
53
+    'bouton_cache_desactiver' => '一時的にキャッシュを無効にする',
54
+    'bouton_demande_publication' => 'この記事の公開を要求する',
55
+    'bouton_desactive_tout' => '全部無効にする',
56
+    'bouton_desinstaller' => 'アンインストールする',
57
+    'bouton_effacer_tout' => '全部削除する',
58
+    'bouton_envoyer_message' => '決定的なメッセージですから:送信する',
59
+    'bouton_fermer' => '閉じる',
60
+    'bouton_mettre_a_jour_base' => 'データベースを更新する',
61
+    'bouton_modifier' => '修正',
62
+    'bouton_radio_afficher' => '表示',
63
+    'bouton_radio_apparaitre_liste_redacteurs_connectes' => '接続されている著者のリストに表示する',
64
+    'bouton_radio_envoi_annonces_adresse' => 'アナウンスを送信するアドレス:',
65
+    'bouton_radio_envoi_liste_nouveautes' => '最新のニュースリストを送信する',
66
+    'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => '接続されている著者のリストに表示しない',
67
+    'bouton_radio_non_envoi_annonces_editoriales' => '編集の発表を送信しない',
68
+    'bouton_redirection' => 'リダイレクト',
69
+    'bouton_reinitialiser_aux_valeurs_par_defaut' => 'デフォルトにリセットする',
70
+    'bouton_relancer_inscription' => '登録を再開する',
71
+    'bouton_relancer_inscriptions' => '登録を再開する',
72
+    'bouton_relancer_installation' => 'インストールを再開する',
73
+    'bouton_reset_password' => '新規パスワードを生成して、メールで送信する',
74
+    'bouton_suivant' => '次',
75
+    'bouton_tenter_recuperation' => '修復を試みる',
76
+    'bouton_test_proxy' => 'プロキシーをテストする',
77
+    'bouton_vider_cache' => 'キャッシュを空白にする。',
78 78
 
79
-	// C
80
-	'cache_modifiable_webmestre' => 'この設定はウェブマスターが修正出来ます。',
81
-	'calendrier_synchro' => '<b>iCal</b>互換のカレンダーを使用する場合、当サイトの情報と同期することが出来ます',
82
-	'config_activer_champs' => 'フィルドを有効にしてください。',
83
-	'config_choix_base_sup' => 'データーベースを選んでください。',
84
-	'config_erreur_base_sup' => 'SPIPは使用可能なデータベースのリストにアクセス出来ない。',
85
-	'config_info_base_sup' => 'このSQLサーバーであれ、それ以外のサーバーであれ、SPIPを使用して他のデータベーを照会する必要がある場合は、このフォームを使用して設定してください。フィールドを空白のままにすると、主なデータベースへの接続設定が使用されます。',
86
-	'config_info_base_sup_disponibles' => '補足のデータベースへ、クエリを送信できる:',
87
-	'config_info_enregistree' => '新しい設定が保存されました。',
88
-	'config_info_logos' => 'サイトの各オブシェクトは、独自のロゴと「オーバーロゴ」を持つことができます。',
89
-	'config_info_logos_utiliser' => 'ロゴを使用する',
90
-	'config_info_logos_utiliser_non' => 'ロゴを使用しない',
91
-	'config_info_logos_utiliser_survol' => 'マウスオーバーロゴを使用する',
92
-	'config_info_logos_utiliser_survol_non' => 'マウスオーバーロゴを使用しない',
93
-	'config_info_redirection' => 'このオプションを有効にすると、仮想記事を作成できます。仮想記事とは、(必ずしもSPIPを使用されない)他のサイトに公開された記事へのリンクです。',
94
-	'config_redirection' => '仮想記事',
95
-	'config_titre_base_sup' => '新規データーベースを作成',
96
-	'config_titre_base_sup_choix' => '補足のデータベースを選択してください。',
97
-	'connexion_ldap' => '接続:',
98
-	'creer_et_associer_un_auteur' => '新規著者を作成して関連付ける',
79
+    // C
80
+    'cache_modifiable_webmestre' => 'この設定はウェブマスターが修正出来ます。',
81
+    'calendrier_synchro' => '<b>iCal</b>互換のカレンダーを使用する場合、当サイトの情報と同期することが出来ます',
82
+    'config_activer_champs' => 'フィルドを有効にしてください。',
83
+    'config_choix_base_sup' => 'データーベースを選んでください。',
84
+    'config_erreur_base_sup' => 'SPIPは使用可能なデータベースのリストにアクセス出来ない。',
85
+    'config_info_base_sup' => 'このSQLサーバーであれ、それ以外のサーバーであれ、SPIPを使用して他のデータベーを照会する必要がある場合は、このフォームを使用して設定してください。フィールドを空白のままにすると、主なデータベースへの接続設定が使用されます。',
86
+    'config_info_base_sup_disponibles' => '補足のデータベースへ、クエリを送信できる:',
87
+    'config_info_enregistree' => '新しい設定が保存されました。',
88
+    'config_info_logos' => 'サイトの各オブシェクトは、独自のロゴと「オーバーロゴ」を持つことができます。',
89
+    'config_info_logos_utiliser' => 'ロゴを使用する',
90
+    'config_info_logos_utiliser_non' => 'ロゴを使用しない',
91
+    'config_info_logos_utiliser_survol' => 'マウスオーバーロゴを使用する',
92
+    'config_info_logos_utiliser_survol_non' => 'マウスオーバーロゴを使用しない',
93
+    'config_info_redirection' => 'このオプションを有効にすると、仮想記事を作成できます。仮想記事とは、(必ずしもSPIPを使用されない)他のサイトに公開された記事へのリンクです。',
94
+    'config_redirection' => '仮想記事',
95
+    'config_titre_base_sup' => '新規データーベースを作成',
96
+    'config_titre_base_sup_choix' => '補足のデータベースを選択してください。',
97
+    'connexion_ldap' => '接続:',
98
+    'creer_et_associer_un_auteur' => '新規著者を作成して関連付ける',
99 99
 
100
-	// D
101
-	'date_mot_heures' => '時',
100
+    // D
101
+    'date_mot_heures' => '時',
102 102
 
103
-	// E
104
-	'ecran_connexion_couleur_principale' => '主なカラー',
105
-	'ecran_connexion_image_fond' => '背景画像',
106
-	'ecran_securite' => '+安全スクリーン@version@',
107
-	'email' => 'メール',
108
-	'email_2' => 'メール:',
109
-	'en_savoir_plus' => '詳細について',
110
-	'entree_adresse_annuaire' => 'ディレクトリのアドレス',
111
-	'entree_adresse_email' => 'メールアドレス',
112
-	'entree_adresse_email_2' => 'メールアドレス',
113
-	'entree_base_donnee_1' => 'データベースアドレス',
114
-	'entree_base_donnee_2' => '(このアドレスはサイトのアドレスと同じか、場合によって«localhost»の設定になるか、空白のままに残すかのことです。)',
115
-	'entree_biographie' => '伝記を短く入力してください。',
116
-	'entree_chemin_acces' => 'パスを<b>入力</b>:',
117
-	'entree_cle_pgp' => 'あなたのPGPキー',
118
-	'entree_cle_pgp_2' => 'PGPキー',
119
-	'entree_contenu_rubrique' => '(セクションの内容を短く入力してください。)',
120
-	'entree_identifiants_connexion' => 'あなたの接続ID…',
121
-	'entree_identifiants_connexion_2' => 'あなたの接続ID…',
122
-	'entree_informations_connexion_ldap' => 'このフォームには、システムまたはネットワーク管理者よりのLDAP接続情報を入力してください。',
123
-	'entree_infos_perso' => 'あなたは誰ですか?',
124
-	'entree_infos_perso_2' => 'どんな著者ですか?',
125
-	'entree_interieur_rubrique' => 'セクションの中に:',
126
-	'entree_liens_sites' => '<b>ハイパーリンク</b>(訪問サイトの参照...)',
127
-	'entree_login' => 'ログインID',
128
-	'entree_login_connexion_1' => '接続するログインID',
129
-	'entree_login_connexion_2' => 'FTPアクセスパスワードと一致になるか、空白のままに残るか、どちらかです。',
130
-	'entree_mot_passe' => 'パスワード',
131
-	'entree_mot_passe_1' => '接続パスワード',
132
-	'entree_mot_passe_2' => 'FTPアクセスパスワードと一致になるか、空白のままに残るか、どちらかです。',
133
-	'entree_nom_fichier' => 'ファイル名@texte_compresse@を記入してください:',
134
-	'entree_nom_pseudo' => 'お名前/偽名入力',
135
-	'entree_nom_pseudo_1' => '(お名前/偽名入力)',
136
-	'entree_nom_pseudo_2' => '名前/偽名',
137
-	'entree_nom_site' => '個人サイトの名前',
138
-	'entree_nom_site_2' => 'サイト主のお名前',
139
-	'entree_nouveau_passe' => '新規パスワード',
140
-	'entree_passe_ldap' => 'パスワード',
141
-	'entree_port_annuaire' => 'ディレクトリのポートナンバー',
142
-	'entree_signature' => '署名',
143
-	'entree_titre_obligatoire' => '[必須]<b>タイトル</b><br/>',
144
-	'entree_url' => '個人サイトのURL',
145
-	'entree_url_2' => 'サイトのURL',
146
-	'erreur_connect_deja_existant' => 'この名のあるサーバーが既にあります。',
147
-	'erreur_contenu_suspect' => 'テキストのフォーマットが正しくはありません。',
148
-	'erreur_email_deja_existant' => 'このメールアドレスは既に登録されています。',
149
-	'erreur_nom_connect_incorrect' => 'サーバー名は許可されていません。',
150
-	'erreur_plugin_attribut_balise_manquant' => '@balise@タグに@attribut@属性が欠けています。',
151
-	'erreur_plugin_desinstalation_echouee' => 'プラグインのアンインストールが失敗しました。まず、プラグインを無効にしてください。',
152
-	'erreur_plugin_fichier_absent' => 'ファイルが見つかりません。',
153
-	'erreur_plugin_fichier_def_absent' => '定義ファイルが見つかりません。',
154
-	'erreur_plugin_nom_fonction_interdit' => '関数名は不可です。',
155
-	'erreur_plugin_nom_manquant' => 'プラーグイン名が見つかりません。',
156
-	'erreur_plugin_prefix_manquant' => 'このプラグインの命名エリアは未定義です。',
157
-	'erreur_plugin_tag_plugin_absent' => '定義ファイルには「プラーグイン」が見つかりません。',
158
-	'erreur_plugin_version_manquant' => 'プラーグインバーションが欠けています。',
103
+    // E
104
+    'ecran_connexion_couleur_principale' => '主なカラー',
105
+    'ecran_connexion_image_fond' => '背景画像',
106
+    'ecran_securite' => '+安全スクリーン@version@',
107
+    'email' => 'メール',
108
+    'email_2' => 'メール:',
109
+    'en_savoir_plus' => '詳細について',
110
+    'entree_adresse_annuaire' => 'ディレクトリのアドレス',
111
+    'entree_adresse_email' => 'メールアドレス',
112
+    'entree_adresse_email_2' => 'メールアドレス',
113
+    'entree_base_donnee_1' => 'データベースアドレス',
114
+    'entree_base_donnee_2' => '(このアドレスはサイトのアドレスと同じか、場合によって«localhost»の設定になるか、空白のままに残すかのことです。)',
115
+    'entree_biographie' => '伝記を短く入力してください。',
116
+    'entree_chemin_acces' => 'パスを<b>入力</b>:',
117
+    'entree_cle_pgp' => 'あなたのPGPキー',
118
+    'entree_cle_pgp_2' => 'PGPキー',
119
+    'entree_contenu_rubrique' => '(セクションの内容を短く入力してください。)',
120
+    'entree_identifiants_connexion' => 'あなたの接続ID…',
121
+    'entree_identifiants_connexion_2' => 'あなたの接続ID…',
122
+    'entree_informations_connexion_ldap' => 'このフォームには、システムまたはネットワーク管理者よりのLDAP接続情報を入力してください。',
123
+    'entree_infos_perso' => 'あなたは誰ですか?',
124
+    'entree_infos_perso_2' => 'どんな著者ですか?',
125
+    'entree_interieur_rubrique' => 'セクションの中に:',
126
+    'entree_liens_sites' => '<b>ハイパーリンク</b>(訪問サイトの参照...)',
127
+    'entree_login' => 'ログインID',
128
+    'entree_login_connexion_1' => '接続するログインID',
129
+    'entree_login_connexion_2' => 'FTPアクセスパスワードと一致になるか、空白のままに残るか、どちらかです。',
130
+    'entree_mot_passe' => 'パスワード',
131
+    'entree_mot_passe_1' => '接続パスワード',
132
+    'entree_mot_passe_2' => 'FTPアクセスパスワードと一致になるか、空白のままに残るか、どちらかです。',
133
+    'entree_nom_fichier' => 'ファイル名@texte_compresse@を記入してください:',
134
+    'entree_nom_pseudo' => 'お名前/偽名入力',
135
+    'entree_nom_pseudo_1' => '(お名前/偽名入力)',
136
+    'entree_nom_pseudo_2' => '名前/偽名',
137
+    'entree_nom_site' => '個人サイトの名前',
138
+    'entree_nom_site_2' => 'サイト主のお名前',
139
+    'entree_nouveau_passe' => '新規パスワード',
140
+    'entree_passe_ldap' => 'パスワード',
141
+    'entree_port_annuaire' => 'ディレクトリのポートナンバー',
142
+    'entree_signature' => '署名',
143
+    'entree_titre_obligatoire' => '[必須]<b>タイトル</b><br/>',
144
+    'entree_url' => '個人サイトのURL',
145
+    'entree_url_2' => 'サイトのURL',
146
+    'erreur_connect_deja_existant' => 'この名のあるサーバーが既にあります。',
147
+    'erreur_contenu_suspect' => 'テキストのフォーマットが正しくはありません。',
148
+    'erreur_email_deja_existant' => 'このメールアドレスは既に登録されています。',
149
+    'erreur_nom_connect_incorrect' => 'サーバー名は許可されていません。',
150
+    'erreur_plugin_attribut_balise_manquant' => '@balise@タグに@attribut@属性が欠けています。',
151
+    'erreur_plugin_desinstalation_echouee' => 'プラグインのアンインストールが失敗しました。まず、プラグインを無効にしてください。',
152
+    'erreur_plugin_fichier_absent' => 'ファイルが見つかりません。',
153
+    'erreur_plugin_fichier_def_absent' => '定義ファイルが見つかりません。',
154
+    'erreur_plugin_nom_fonction_interdit' => '関数名は不可です。',
155
+    'erreur_plugin_nom_manquant' => 'プラーグイン名が見つかりません。',
156
+    'erreur_plugin_prefix_manquant' => 'このプラグインの命名エリアは未定義です。',
157
+    'erreur_plugin_tag_plugin_absent' => '定義ファイルには「プラーグイン」が見つかりません。',
158
+    'erreur_plugin_version_manquant' => 'プラーグインバーションが欠けています。',
159 159
 
160
-	// H
161
-	'htaccess_a_simuler' => '警告:HTTPサーバー設定は@htaccess@ファイルを無視しています。適切なセキュリティを確保するには、この設定を変更する必要があります。
160
+    // H
161
+    'htaccess_a_simuler' => '警告:HTTPサーバー設定は@htaccess@ファイルを無視しています。適切なセキュリティを確保するには、この設定を変更する必要があります。
162 162
 または、(ファイルmy_options.phpで定義できる)@constantes@は、@document_root@の外にあるフォルダーの値を持たなければなりません。',
163
-	'htaccess_inoperant' => 'htaccessは不作動です。',
163
+    'htaccess_inoperant' => 'htaccessは不作動です。',
164 164
 
165
-	// I
166
-	'ical_info1' => 'このページは、サイトの生活に協力するために、いくつかの方法を示しています。',
167
-	'ical_info2' => '技術的な詳細が欲しい場合、迷わずに、<a href="@spipnet@">SPIPの取扱い書</a>を訪れてください。',
168
-	'ical_info_calendrier' => 'カレンダーを2つ自由に使用できます。1つ目は、公開されたすべての記事を発表するサイトマップです。2つ目は、最近の個人的なメッセージも、出版的な告知も表します。このカレンダーは、(パスワードを更新する時、いつでも変更できる)個人用のキーで表されています。',
169
-	'ical_methode_http' => 'ダウンロードする',
170
-	'ical_methode_webcal' => '(webcal://)同期する',
171
-	'ical_texte_prive' => '厳密に個人的な使用するこのカレンダーは、サイトの個人的な編集活動(個人的なタスクや予定、記事、短いニュース項目など)を通知します。',
172
-	'ical_texte_public' => 'このカレンダーでは、一般的な活動(記事やニュースを公開)を管理することができます。',
173
-	'ical_texte_rss' => 'XML / RSS形式(Rich Site Summary)で、任意のファイルリーダーで、このサイトのニュースを参照できます。また、互換性のある交換フォーマットを使用して、他のサイトに公開されているニュースをSPIPが読むことができるフォーマットです。',
174
-	'ical_titre_js' => 'Javascript',
175
-	'ical_titre_mailing' => 'メーリングリスト',
176
-	'ical_titre_rss' => 'Backendファイル',
177
-	'icone_accueil' => 'ホーム',
178
-	'icone_activer_cookie' => 'クッキーを置く',
179
-	'icone_activite' => '活動',
180
-	'icone_admin_plugin' => 'プラグイン管理',
181
-	'icone_administration' => '整備',
182
-	'icone_afficher_auteurs' => '著者を表示',
183
-	'icone_afficher_visiteurs' => '訪問者を表示',
184
-	'icone_arret_discussion' => '話し合いに参加することを停止する',
185
-	'icone_calendrier' => 'カレンダー',
186
-	'icone_configuration' => '環境設定',
187
-	'icone_creer_auteur' => '新しい著者を作って、彼をこの記事に参加させる。',
188
-	'icone_creer_mot_cle' => '新規キーワードを作成して、記事に関連付ける',
189
-	'icone_creer_rubrique_2' => '新規セクション作成',
190
-	'icone_developpement' => '開発',
191
-	'icone_edition' => '編集',
192
-	'icone_ma_langue' => '私の言語',
193
-	'icone_mes_infos' => '私についての情報',
194
-	'icone_mes_preferences' => '私の環境設定',
195
-	'icone_modifier_article' => '記事を修正する',
196
-	'icone_modifier_rubrique' => 'セクションを修正する',
197
-	'icone_publication' => '公開',
198
-	'icone_relancer_signataire' => '署名者を再開する',
199
-	'icone_retour' => '戻る',
200
-	'icone_retour_article' => '記事に戻る',
201
-	'icone_squelette' => 'テンプレート',
202
-	'icone_suivi_publication' => '公開物のフォローアップ',
203
-	'icone_supprimer_cookie' => 'クッキーを削除する',
204
-	'icone_supprimer_rubrique' => 'セクションを削除する',
205
-	'icone_supprimer_signature' => '署名を削除する',
206
-	'icone_valider_signature' => '署名を確認する',
207
-	'image_administrer_rubrique' => 'あなたはこのセクションを管理することができる',
208
-	'impossible_modifier_login_auteur' => 'ログイン編集不可',
209
-	'impossible_modifier_pass_auteur' => 'パスワード編集不可',
210
-	'info_1_article' => '記事1件',
211
-	'info_1_auteur' => '著者1名',
212
-	'info_1_message' => 'メッセージ1件',
213
-	'info_1_mot_cle' => 'キーワード1つ',
214
-	'info_1_rubrique' => 'セクション1つ',
215
-	'info_1_visiteur' => '訪問者1名',
216
-	'info_activer_cookie' => '<b>管理者用クッキー</b>を有効にすると、公開サイトから管理サイトに簡単に切り替えることが出来ます。',
217
-	'info_activer_menu_developpement' => '開発メニューを表示する',
218
-	'info_admin_etre_webmestre' => 'ウェブマスターのアクセス権を与えてもらう。',
219
-	'info_admin_je_suis_webmestre' => '私は<b>ウェブマスター</b>です。',
220
-	'info_admin_statuer_webmestre' => 'この管理者にウェブマスターのアクセス権を与える。',
221
-	'info_admin_webmestre' => 'この管理者は<b>ウェブマスター</b>です。',
222
-	'info_administrateur' => '管理者',
223
-	'info_administrateur_1' => '管理者',
224
-	'info_administrateur_2' => 'サイトについて(<b>注意して使って</b>)',
225
-	'info_administrateur_site_01' => 'サイトの管理者であれば',
226
-	'info_administrateur_site_02' => 'このリンクをクリックしてください。',
227
-	'info_administrateurs' => '管理者',
228
-	'info_administrer_rubrique' => 'あなたはこのセクションを管理することができる',
229
-	'info_adresse' => 'そのアドレスへ:',
230
-	'info_adresse_desinscription' => '登録解除するには:',
231
-	'info_adresse_url' => '公開サイトのアドレス(URL):',
232
-	'info_afficher_par_nb' => '番号による表示',
233
-	'info_aide_en_ligne' => 'SPIPオンラインヘルプ',
234
-	'info_ajout_image' => '記事に書類として画像を添付するとき、SPIPが画像のサムネイルを作成します。それで、自動的に写真集などを作成することが出来ます。',
235
-	'info_ajouter_rubrique' => '管理ができるセクションを追加する:',
236
-	'info_annonce_nouveautes' => '最新の告知',
237
-	'info_article' => '記事',
238
-	'info_article_2' => '記事',
239
-	'info_article_a_paraitre' => '公開する後日付けの記事を投稿する',
240
-	'info_articles_02' => '記事',
241
-	'info_articles_2' => '記事',
242
-	'info_articles_auteur' => 'この著者の記事',
243
-	'info_articles_miens' => '私の記事',
244
-	'info_articles_tous' => '全ての記事',
245
-	'info_articles_trouves' => '見つかった記事',
246
-	'info_attente_validation' => '未確認の私の記事',
247
-	'info_aucun_article' => '記事なし',
248
-	'info_aucun_auteur' => '著者なし',
249
-	'info_aucun_message' => 'メッセージなし',
250
-	'info_aucun_rubrique' => 'セクションなし',
251
-	'info_aujourdhui' => '今日:',
252
-	'info_auteur_gere_rubriques' => 'この著者は次のセクションを管理しています:',
253
-	'info_auteur_gere_toutes_rubriques' => 'この著者は<b>全てのセクション</b>を管理しています。',
254
-	'info_auteur_gere_toutes_rubriques_2' => '私は<b>全てのセクション</b>を管理しています。',
255
-	'info_auteurs' => '著者',
256
-	'info_auteurs_par_tri' => '著者@partri@',
257
-	'info_auteurs_trouves' => '見つかった著者',
258
-	'info_authentification_externe' => '外部の認証',
259
-	'info_avertissement' => '警告',
260
-	'info_barre_outils' => 'ツールバーと共に?',
261
-	'info_base_installee' => 'データベースの構造がインストールされています。',
262
-	'info_bio' => '伝記',
263
-	'info_cache_desactive' => 'キャッシュが一時的に無効になっています。',
264
-	'info_chapeau' => '飾り',
265
-	'info_chapeau_2' => '序説:',
266
-	'info_chemin_acces_1' => 'オプション:<b>ディレクトリのアクセス・パス</b>',
267
-	'info_chemin_acces_2' => 'ディレクトリ内(名簿)の情報にアクセス・パスを設定してください。この情報は、ディレクトリに保存されているユーザープロファイルを読み取るために必要です。',
268
-	'info_chemin_acces_annuaire' => 'オプション : <b>ディレクトリのアクセス・パス',
269
-	'info_choix_base' => '3番目のステップ:',
270
-	'info_classement_1' => ' @liste@ の外',
271
-	'info_classement_2' => ' @liste@ 外',
272
-	'info_code_acces' => 'アクセスコードを忘れないで下さい!',
273
-	'info_config_suivi' => 'もしもこのアドレスがメーリングリストのものと一致する場合、サイト参加者が登録可能なアドレスを下記に表示することができます。記すべきアドレスは、URL(例えばWeb経由の登録ページなど)、サブジェクトを特定してあるメールアドレス (たとえば: <tt>@adresse_suivi@?subject=subscribe</tt>)がいいでしょう。',
274
-	'info_config_suivi_explication' => 'サイトのメーリングリストに登録したら、公開された記事およびニュース項目に関する告知のメールを受け取ります',
275
-	'info_confirmer_passe' => '新規パスワード確認:',
276
-	'info_conflit_edition_avis_non_sauvegarde' => '注意:次のフィールドは他の場所で変更されました。従って、フィールドへの変更は保存されません。',
277
-	'info_conflit_edition_differences' => '違い:',
278
-	'info_conflit_edition_version_enregistree' => '保存されたバーション:',
279
-	'info_conflit_edition_votre_version' => '私のバーション:',
280
-	'info_connexion_base' => '2番目のステップ:<b>データベースに接続しようとしています。</b>',
281
-	'info_connexion_base_donnee' => '最初のステップ:<b>データベースに接続</b>',
282
-	'info_connexion_ldap_ok' => '<b>LDAP接続が成功しました。</b><p>次のステップに進みます。</p>',
283
-	'info_connexion_mysql' => '最初のステップ:<b>データベースに接続</b>',
284
-	'info_connexion_ok' => '接続が成功しました。',
285
-	'info_contact' => '連絡方法',
286
-	'info_contenu_articles' => '記事の内容',
287
-	'info_contributions' => '貢献',
288
-	'info_creation_paragraphe' => '段落・文節を作るには、空の一行を入れてくだい。',
289
-	'info_creation_rubrique' => '記事を作成する前に、<br/>最低セクションを1つ作成する必要があります。<br/>',
290
-	'info_creation_tables' => '4番目のステップ:<b>データベースのテーブルを作成する</b>',
291
-	'info_creer_base' => '新規データベースを<b>作成</b>する:',
292
-	'info_dans_rubrique' => 'セクション内:',
293
-	'info_date_publication_anterieure' => '前日付の公開:',
294
-	'info_date_referencement' => 'サイトを参照した日付:',
295
-	'info_derniere_etape' => '最後のステップ:終わりました!',
296
-	'info_descriptif' => '記述:',
297
-	'info_desinstaller_plugin' => 'プラグインを無効にして、データを削除します。',
298
-	'info_discussion_cours' => '議論中',
299
-	'info_ecrire_article' => '記事を作成する前に、最低セクションを1つ作らなければなりません。',
300
-	'info_email_envoi' => '送信者のメールアドレス(任意)',
301
-	'info_email_envoi_txt' => 'e-mailを送るのに使っている送り主のe-mailアドレスを入力してください(デフォルトで、受信者のアドレスは送信者のアドレスが入力してあります :',
302
-	'info_email_webmestre' => 'ウェブマスターのメールアドレス(任意)',
303
-	'info_envoi_email_automatique' => 'メールの自動送信',
304
-	'info_envoyer_maintenant' => '今送信する',
305
-	'info_etape_suivante' => '次のステップに進む',
306
-	'info_etape_suivante_1' => '次のステップに移ることが出来ます。',
307
-	'info_etape_suivante_2' => '次のステップに移ることが出来ます。',
308
-	'info_exceptions_proxy' => 'プロキシの例外',
309
-	'info_exportation_base' => '@archive@へデータベースを移す。',
310
-	'info_facilite_suivi_activite' => 'サイトの管理を容易にするために、SPIPは、著者のメーリングリストへ「記事の確認と記事の公開」を依頼するメールを送信することができます。一つまたは複数のアドレスをカンマで区切って入力します。',
311
-	'info_fichiers_authent' => '認証ファイル「.htpasswd」',
312
-	'info_forums_abo_invites' => 'サイトは購読者用の掲示板を持っています。参加するために、訪問者は公開サイトで、購読するように招かれています。',
313
-	'info_gauche_admin_tech' => '<p>技術的な整備のこのページには<b>管理者しかアクセスが出来ません。</b>特別な認証プロセスがあるので、WebサイトへのFTPアクセスが必要です。</p>',
314
-	'info_gauche_admin_vider' => '<p>技術的な整備のこのページには<b>管理者しかアクセスが出来ません。</b>特別な認証プロセスがあるので、WebサイトへのFTPアクセスが必要です。</p>',
315
-	'info_gauche_auteurs' => 'サイトの全著者が表示されています。管理者は緑のアイコン、編集者は黄色いアイコンで示されています。',
316
-	'info_gauche_auteurs_exterieurs' => 'サイトへのアクセス権のない外部の著者は、青いアイコンで示し、削除された著者はゴミ箱のアイコンで示されています。',
317
-	'info_gauche_messagerie' => '内部メールを使用すると、著者間のメッセージを交換したり、リマインダー(個人使用)を保管したりします。管理者は管理エリアのホームページに告知を表示することが出来ます。',
318
-	'info_gauche_statistiques_referers' => 'このページは、<b>参照</b>、つまり、当サイトへのリンクを持っているサイトのリス
165
+    // I
166
+    'ical_info1' => 'このページは、サイトの生活に協力するために、いくつかの方法を示しています。',
167
+    'ical_info2' => '技術的な詳細が欲しい場合、迷わずに、<a href="@spipnet@">SPIPの取扱い書</a>を訪れてください。',
168
+    'ical_info_calendrier' => 'カレンダーを2つ自由に使用できます。1つ目は、公開されたすべての記事を発表するサイトマップです。2つ目は、最近の個人的なメッセージも、出版的な告知も表します。このカレンダーは、(パスワードを更新する時、いつでも変更できる)個人用のキーで表されています。',
169
+    'ical_methode_http' => 'ダウンロードする',
170
+    'ical_methode_webcal' => '(webcal://)同期する',
171
+    'ical_texte_prive' => '厳密に個人的な使用するこのカレンダーは、サイトの個人的な編集活動(個人的なタスクや予定、記事、短いニュース項目など)を通知します。',
172
+    'ical_texte_public' => 'このカレンダーでは、一般的な活動(記事やニュースを公開)を管理することができます。',
173
+    'ical_texte_rss' => 'XML / RSS形式(Rich Site Summary)で、任意のファイルリーダーで、このサイトのニュースを参照できます。また、互換性のある交換フォーマットを使用して、他のサイトに公開されているニュースをSPIPが読むことができるフォーマットです。',
174
+    'ical_titre_js' => 'Javascript',
175
+    'ical_titre_mailing' => 'メーリングリスト',
176
+    'ical_titre_rss' => 'Backendファイル',
177
+    'icone_accueil' => 'ホーム',
178
+    'icone_activer_cookie' => 'クッキーを置く',
179
+    'icone_activite' => '活動',
180
+    'icone_admin_plugin' => 'プラグイン管理',
181
+    'icone_administration' => '整備',
182
+    'icone_afficher_auteurs' => '著者を表示',
183
+    'icone_afficher_visiteurs' => '訪問者を表示',
184
+    'icone_arret_discussion' => '話し合いに参加することを停止する',
185
+    'icone_calendrier' => 'カレンダー',
186
+    'icone_configuration' => '環境設定',
187
+    'icone_creer_auteur' => '新しい著者を作って、彼をこの記事に参加させる。',
188
+    'icone_creer_mot_cle' => '新規キーワードを作成して、記事に関連付ける',
189
+    'icone_creer_rubrique_2' => '新規セクション作成',
190
+    'icone_developpement' => '開発',
191
+    'icone_edition' => '編集',
192
+    'icone_ma_langue' => '私の言語',
193
+    'icone_mes_infos' => '私についての情報',
194
+    'icone_mes_preferences' => '私の環境設定',
195
+    'icone_modifier_article' => '記事を修正する',
196
+    'icone_modifier_rubrique' => 'セクションを修正する',
197
+    'icone_publication' => '公開',
198
+    'icone_relancer_signataire' => '署名者を再開する',
199
+    'icone_retour' => '戻る',
200
+    'icone_retour_article' => '記事に戻る',
201
+    'icone_squelette' => 'テンプレート',
202
+    'icone_suivi_publication' => '公開物のフォローアップ',
203
+    'icone_supprimer_cookie' => 'クッキーを削除する',
204
+    'icone_supprimer_rubrique' => 'セクションを削除する',
205
+    'icone_supprimer_signature' => '署名を削除する',
206
+    'icone_valider_signature' => '署名を確認する',
207
+    'image_administrer_rubrique' => 'あなたはこのセクションを管理することができる',
208
+    'impossible_modifier_login_auteur' => 'ログイン編集不可',
209
+    'impossible_modifier_pass_auteur' => 'パスワード編集不可',
210
+    'info_1_article' => '記事1件',
211
+    'info_1_auteur' => '著者1名',
212
+    'info_1_message' => 'メッセージ1件',
213
+    'info_1_mot_cle' => 'キーワード1つ',
214
+    'info_1_rubrique' => 'セクション1つ',
215
+    'info_1_visiteur' => '訪問者1名',
216
+    'info_activer_cookie' => '<b>管理者用クッキー</b>を有効にすると、公開サイトから管理サイトに簡単に切り替えることが出来ます。',
217
+    'info_activer_menu_developpement' => '開発メニューを表示する',
218
+    'info_admin_etre_webmestre' => 'ウェブマスターのアクセス権を与えてもらう。',
219
+    'info_admin_je_suis_webmestre' => '私は<b>ウェブマスター</b>です。',
220
+    'info_admin_statuer_webmestre' => 'この管理者にウェブマスターのアクセス権を与える。',
221
+    'info_admin_webmestre' => 'この管理者は<b>ウェブマスター</b>です。',
222
+    'info_administrateur' => '管理者',
223
+    'info_administrateur_1' => '管理者',
224
+    'info_administrateur_2' => 'サイトについて(<b>注意して使って</b>)',
225
+    'info_administrateur_site_01' => 'サイトの管理者であれば',
226
+    'info_administrateur_site_02' => 'このリンクをクリックしてください。',
227
+    'info_administrateurs' => '管理者',
228
+    'info_administrer_rubrique' => 'あなたはこのセクションを管理することができる',
229
+    'info_adresse' => 'そのアドレスへ:',
230
+    'info_adresse_desinscription' => '登録解除するには:',
231
+    'info_adresse_url' => '公開サイトのアドレス(URL):',
232
+    'info_afficher_par_nb' => '番号による表示',
233
+    'info_aide_en_ligne' => 'SPIPオンラインヘルプ',
234
+    'info_ajout_image' => '記事に書類として画像を添付するとき、SPIPが画像のサムネイルを作成します。それで、自動的に写真集などを作成することが出来ます。',
235
+    'info_ajouter_rubrique' => '管理ができるセクションを追加する:',
236
+    'info_annonce_nouveautes' => '最新の告知',
237
+    'info_article' => '記事',
238
+    'info_article_2' => '記事',
239
+    'info_article_a_paraitre' => '公開する後日付けの記事を投稿する',
240
+    'info_articles_02' => '記事',
241
+    'info_articles_2' => '記事',
242
+    'info_articles_auteur' => 'この著者の記事',
243
+    'info_articles_miens' => '私の記事',
244
+    'info_articles_tous' => '全ての記事',
245
+    'info_articles_trouves' => '見つかった記事',
246
+    'info_attente_validation' => '未確認の私の記事',
247
+    'info_aucun_article' => '記事なし',
248
+    'info_aucun_auteur' => '著者なし',
249
+    'info_aucun_message' => 'メッセージなし',
250
+    'info_aucun_rubrique' => 'セクションなし',
251
+    'info_aujourdhui' => '今日:',
252
+    'info_auteur_gere_rubriques' => 'この著者は次のセクションを管理しています:',
253
+    'info_auteur_gere_toutes_rubriques' => 'この著者は<b>全てのセクション</b>を管理しています。',
254
+    'info_auteur_gere_toutes_rubriques_2' => '私は<b>全てのセクション</b>を管理しています。',
255
+    'info_auteurs' => '著者',
256
+    'info_auteurs_par_tri' => '著者@partri@',
257
+    'info_auteurs_trouves' => '見つかった著者',
258
+    'info_authentification_externe' => '外部の認証',
259
+    'info_avertissement' => '警告',
260
+    'info_barre_outils' => 'ツールバーと共に?',
261
+    'info_base_installee' => 'データベースの構造がインストールされています。',
262
+    'info_bio' => '伝記',
263
+    'info_cache_desactive' => 'キャッシュが一時的に無効になっています。',
264
+    'info_chapeau' => '飾り',
265
+    'info_chapeau_2' => '序説:',
266
+    'info_chemin_acces_1' => 'オプション:<b>ディレクトリのアクセス・パス</b>',
267
+    'info_chemin_acces_2' => 'ディレクトリ内(名簿)の情報にアクセス・パスを設定してください。この情報は、ディレクトリに保存されているユーザープロファイルを読み取るために必要です。',
268
+    'info_chemin_acces_annuaire' => 'オプション : <b>ディレクトリのアクセス・パス',
269
+    'info_choix_base' => '3番目のステップ:',
270
+    'info_classement_1' => ' @liste@ の外',
271
+    'info_classement_2' => ' @liste@ 外',
272
+    'info_code_acces' => 'アクセスコードを忘れないで下さい!',
273
+    'info_config_suivi' => 'もしもこのアドレスがメーリングリストのものと一致する場合、サイト参加者が登録可能なアドレスを下記に表示することができます。記すべきアドレスは、URL(例えばWeb経由の登録ページなど)、サブジェクトを特定してあるメールアドレス (たとえば: <tt>@adresse_suivi@?subject=subscribe</tt>)がいいでしょう。',
274
+    'info_config_suivi_explication' => 'サイトのメーリングリストに登録したら、公開された記事およびニュース項目に関する告知のメールを受け取ります',
275
+    'info_confirmer_passe' => '新規パスワード確認:',
276
+    'info_conflit_edition_avis_non_sauvegarde' => '注意:次のフィールドは他の場所で変更されました。従って、フィールドへの変更は保存されません。',
277
+    'info_conflit_edition_differences' => '違い:',
278
+    'info_conflit_edition_version_enregistree' => '保存されたバーション:',
279
+    'info_conflit_edition_votre_version' => '私のバーション:',
280
+    'info_connexion_base' => '2番目のステップ:<b>データベースに接続しようとしています。</b>',
281
+    'info_connexion_base_donnee' => '最初のステップ:<b>データベースに接続</b>',
282
+    'info_connexion_ldap_ok' => '<b>LDAP接続が成功しました。</b><p>次のステップに進みます。</p>',
283
+    'info_connexion_mysql' => '最初のステップ:<b>データベースに接続</b>',
284
+    'info_connexion_ok' => '接続が成功しました。',
285
+    'info_contact' => '連絡方法',
286
+    'info_contenu_articles' => '記事の内容',
287
+    'info_contributions' => '貢献',
288
+    'info_creation_paragraphe' => '段落・文節を作るには、空の一行を入れてくだい。',
289
+    'info_creation_rubrique' => '記事を作成する前に、<br/>最低セクションを1つ作成する必要があります。<br/>',
290
+    'info_creation_tables' => '4番目のステップ:<b>データベースのテーブルを作成する</b>',
291
+    'info_creer_base' => '新規データベースを<b>作成</b>する:',
292
+    'info_dans_rubrique' => 'セクション内:',
293
+    'info_date_publication_anterieure' => '前日付の公開:',
294
+    'info_date_referencement' => 'サイトを参照した日付:',
295
+    'info_derniere_etape' => '最後のステップ:終わりました!',
296
+    'info_descriptif' => '記述:',
297
+    'info_desinstaller_plugin' => 'プラグインを無効にして、データを削除します。',
298
+    'info_discussion_cours' => '議論中',
299
+    'info_ecrire_article' => '記事を作成する前に、最低セクションを1つ作らなければなりません。',
300
+    'info_email_envoi' => '送信者のメールアドレス(任意)',
301
+    'info_email_envoi_txt' => 'e-mailを送るのに使っている送り主のe-mailアドレスを入力してください(デフォルトで、受信者のアドレスは送信者のアドレスが入力してあります :',
302
+    'info_email_webmestre' => 'ウェブマスターのメールアドレス(任意)',
303
+    'info_envoi_email_automatique' => 'メールの自動送信',
304
+    'info_envoyer_maintenant' => '今送信する',
305
+    'info_etape_suivante' => '次のステップに進む',
306
+    'info_etape_suivante_1' => '次のステップに移ることが出来ます。',
307
+    'info_etape_suivante_2' => '次のステップに移ることが出来ます。',
308
+    'info_exceptions_proxy' => 'プロキシの例外',
309
+    'info_exportation_base' => '@archive@へデータベースを移す。',
310
+    'info_facilite_suivi_activite' => 'サイトの管理を容易にするために、SPIPは、著者のメーリングリストへ「記事の確認と記事の公開」を依頼するメールを送信することができます。一つまたは複数のアドレスをカンマで区切って入力します。',
311
+    'info_fichiers_authent' => '認証ファイル「.htpasswd」',
312
+    'info_forums_abo_invites' => 'サイトは購読者用の掲示板を持っています。参加するために、訪問者は公開サイトで、購読するように招かれています。',
313
+    'info_gauche_admin_tech' => '<p>技術的な整備のこのページには<b>管理者しかアクセスが出来ません。</b>特別な認証プロセスがあるので、WebサイトへのFTPアクセスが必要です。</p>',
314
+    'info_gauche_admin_vider' => '<p>技術的な整備のこのページには<b>管理者しかアクセスが出来ません。</b>特別な認証プロセスがあるので、WebサイトへのFTPアクセスが必要です。</p>',
315
+    'info_gauche_auteurs' => 'サイトの全著者が表示されています。管理者は緑のアイコン、編集者は黄色いアイコンで示されています。',
316
+    'info_gauche_auteurs_exterieurs' => 'サイトへのアクセス権のない外部の著者は、青いアイコンで示し、削除された著者はゴミ箱のアイコンで示されています。',
317
+    'info_gauche_messagerie' => '内部メールを使用すると、著者間のメッセージを交換したり、リマインダー(個人使用)を保管したりします。管理者は管理エリアのホームページに告知を表示することが出来ます。',
318
+    'info_gauche_statistiques_referers' => 'このページは、<b>参照</b>、つまり、当サイトへのリンクを持っているサイトのリス
319 319
 トを表示しています。このリストは24時間ごとにリセットされます。',
320
-	'info_gauche_visiteurs_enregistres' => 'ここでサイトのパブリックなエリアで登録された訪問者たちを探せるでしょう(寄付による掲示板)。',
321
-	'info_generation_miniatures_images' => '画像のサムネイルの生成',
322
-	'info_gerer_trad_objets' => '@objets@:翻訳リンクを管理する。',
323
-	'info_hebergeur_desactiver_envoi_email' => '若干のホストでは、それらサーバー上から自動的にメールを送ることが出来ません。そういう場合、SPIPの次の機能は実施できません。',
324
-	'info_hier' => '昨日:',
325
-	'info_identification_publique' => '公開ID…',
326
-	'info_image_process' => 'サムネイルを作る最も良い方法を、対応する写真の上を、クリックして選んでください。',
327
-	'info_image_process2' => '<b>付記</b> 画像が表れなければ、サーバーではソフトが使えるように設定してありません。この機能を使いたい場合、プロバイダの技術サポートに「GD」か「Imagick」拡張をインストールしてもらって下さい。',
328
-	'info_images_auto' => '画像の自動制作',
329
-	'info_informations_personnelles' => '5番目のステップ:<b>個人情報</b>',
330
-	'info_inscription' => '登録された日付:',
331
-	'info_inscription_automatique' => '新規編集者の自動登録',
332
-	'info_jeu_caractere' => 'サイトの文字コード',
333
-	'info_jours' => '日',
334
-	'info_laisser_champs_vides' => 'これらのフィールドを空白のままにしておく事が出来ます。)',
335
-	'info_langues' => 'サイトの言語',
336
-	'info_ldap_ok' => 'LDAP認証はインストールされています。',
337
-	'info_lien_hypertexte' => 'リンク:',
338
-	'info_liste_nouveautes_envoyee' => '新らしい公開物のリストが送信されました。',
339
-	'info_liste_redacteurs_connectes' => '接続している編集者のリスト',
340
-	'info_login_existant' => 'このIDは既に使われています。',
341
-	'info_login_trop_court' => 'ログインIDが短すぎます。',
342
-	'info_login_trop_court_car_pluriel' => 'ログインには少なくとも@nb@文字を含める必要があります。',
343
-	'info_logos' => 'ロゴ',
344
-	'info_maximum' => '最大:',
345
-	'info_meme_rubrique' => '同じセクションの中には',
346
-	'info_message_en_redaction' => '編集中のメッセージ',
347
-	'info_message_technique' => '技術的なメッセージ:',
348
-	'info_messagerie_interne' => '内部のメッセージ交換',
349
-	'info_mise_a_niveau_base' => 'SQLデータベースがアップグレードした',
350
-	'info_mise_a_niveau_base_2' => '<b>警告!</b>現在のサイトよりも、インストールされたSPIPのバージョンが古いです。データベースが失われ、サイトはもはや動作しない恐れがあります。<b>SPIPを再インストールしてください。</b>',
351
-	'info_modification_enregistree' => '変更が保存されました。',
352
-	'info_modifier_auteur' => '著者を修正する',
353
-	'info_modifier_rubrique' => 'セクションを修正する',
354
-	'info_modifier_titre' => '@titre@を修正する',
355
-	'info_mon_site_spip' => '私のSPIPサイト',
356
-	'info_moyenne' => '平均:',
357
-	'info_multi_cet_article' => 'この記事の言語:',
358
-	'info_multi_langues_choisies' => 'あなたのサイトのエディターが利用できる言語を下で選んでください。もうすでにあなたのサイト内で(リストの上で)使われている言語は無効に出来ません。',
359
-	'info_multi_objets' => '@objets@:言語メニューを有効にする',
360
-	'info_multi_secteurs' => '... ルートにあるセクションだけ有効にしますか?',
361
-	'info_nb_articles' => '記事@nb@件',
362
-	'info_nb_auteurs' => '著者@nb@名',
363
-	'info_nb_messages' => 'メッセージ@nb@件',
364
-	'info_nb_mots_cles' => 'キーワード@nb@つ',
365
-	'info_nb_rubriques' => 'セクション@nb@つ',
366
-	'info_nb_visiteurs' => '訪問者@nb@名',
367
-	'info_nom' => 'お名前',
368
-	'info_nom_destinataire' => '受取人のお名前',
369
-	'info_nom_pas_conforme' => 'HTMLタグは使用できません。',
370
-	'info_nom_site' => 'HPの名前',
371
-	'info_nombre_articles' => '記事@nb_articles@件、',
372
-	'info_nombre_rubriques' => 'セクション@nb_rubriques@件、',
373
-	'info_nombre_sites' => 'サイト@nb_sites@件、',
374
-	'info_non_deplacer' => '移さないでください。',
375
-	'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIPは、サイトの最新の公開物を定期的に送ることができます。',
376
-	'info_non_envoi_liste_nouveautes' => '最新のニュースを送信しません。',
377
-	'info_non_modifiable' => '変更できません',
378
-	'info_non_suppression_mot_cle' => 'このキーワードを削除したくはありません。',
379
-	'info_notes' => '補足',
380
-	'info_nouvel_article' => '新規記事',
381
-	'info_nouvelle_traduction' => '新規翻訳:',
382
-	'info_numero_article' => '記事番号:',
383
-	'info_obligatoire_02' => '[必須]',
384
-	'info_option_accepter_visiteurs' => '公開サイトから、訪問者の登録を受け取る',
385
-	'info_option_ne_pas_accepter_visiteurs' => '訪問者の登録を断る',
386
-	'info_options_avancees' => '詳細オプション',
387
-	'info_ou' => '又は...',
388
-	'info_page_interdite' => 'ページ禁止',
389
-	'info_par_nom' => '名前によるソート',
390
-	'info_par_nombre_article' => '記事の数によって',
391
-	'info_par_statut' => 'ステータスによるソート',
392
-	'info_par_tri' => '「(@tri@によって)」',
393
-	'info_passe_trop_court' => 'パスワードは短すぎます。',
394
-	'info_passe_trop_court_car_pluriel' => 'パスワードは少なくとも@nb@文字を含める必要があります。',
395
-	'info_passes_identiques' => 'その二つのパスワードは違います。',
396
-	'info_plus_cinq_car' => '6文字以上',
397
-	'info_plus_cinq_car_2' => '(6文字以上)',
398
-	'info_plus_trois_car' => '(4文字以上)',
399
-	'info_popularite' => '人気度: @popularite@; 訪問者: @visites@',
400
-	'info_post_scriptum' => '追伸',
401
-	'info_post_scriptum_2' => '追伸:',
402
-	'info_pour' => 'for',
403
-	'info_preview_texte' => '「提案済み」のステータスがある様々な編集物をプレビューすることが出来、および自分が著者のある記事を見ることができます。この機能は、管理者、編集者、または誰でも利用するのですか?',
404
-	'info_procedez_par_etape' => '一方一方して進んでください。',
405
-	'info_procedure_maj_version' => '新しいバージョンのSPIPに順応させるために、データベースをアップグレードするべきです。',
406
-	'info_proxy_ok' => 'プロキシテストの成功。',
407
-	'info_ps' => '追伸',
408
-	'info_publier' => '公開',
409
-	'info_publies' => '公開された私の記事',
410
-	'info_question_accepter_visiteurs' => 'サイトのテンプレートがプライベートエリアに入らないで、訪問者の登録を提案したら、以下のオプションを有効にしてください:',
411
-	'info_question_inscription_nouveaux_redacteurs' => '公開サイトより新規著者の登録を受け入れますか。<br/>そうであれば、ご訪問者はフォームを使って自動で登録ができます。管理エリアに入ってご自分の記事を提出します。<br/><div class = "notice">登録プロセスで、ご訪問者は管理エリアに入るためにアクセスコードをもたらすメールを受信します。<br/>プロバイダーによっては、メールの自動送信が無効にされることがあります。 その場合、自動登録は不可能です。</div>',
412
-	'info_qui_edite' => '@nom_auteur_modif@が@date_diff@分前に中味を編集しました。',
413
-	'info_racine_site' => 'サイトのルート',
414
-	'info_recharger_page' => 'ちょっとしてからこのページを再読込してください。',
415
-	'info_recherche_auteur_zero' => '「@cherche_auteur@」に関しては何も見つかりませんでした。',
416
-	'info_recommencer' => 'やり直してください。',
417
-	'info_redacteur_1' => '編集者',
418
-	'info_redacteur_2' => '管理エリアへのアクセス権を持ちながら。<b>すすめ</b>',
419
-	'info_redacteurs' => '編集者',
420
-	'info_redaction_en_cours' => '編集中',
421
-	'info_redirection' => 'リダイレクション',
422
-	'info_redirection_activee' => 'リダイレクションは有効にされます。',
423
-	'info_redirection_boucle' => 'この記事を記事自身に向けてリダイレクトしようとしています。',
424
-	'info_redirection_desactivee' => 'リダイレクションは無効にされます。',
425
-	'info_refuses' => '記事は拒絶されました。',
426
-	'info_reglage_ldap' => 'オプション:<b>LDAPインポートの設定</b>',
427
-	'info_renvoi_article' => '<b>リダイレクション</b>この記事はそのページを参照します:',
428
-	'info_reserve_admin' => '管理者しかこのアドレスの変更が出来ません。',
429
-	'info_restreindre_rubrique' => '管理はこのセクションに制限されています:',
430
-	'info_resultat_recherche' => '検索結果:',
431
-	'info_rubriques' => 'セクション',
432
-	'info_rubriques_02' => 'セクション',
433
-	'info_rubriques_trouvees' => '見つかったセクション',
434
-	'info_sans_titre' => '無名',
435
-	'info_selection_chemin_acces' => '次にディレクトリのアクセスパスを<b>選択</b>してください。',
436
-	'info_signatures' => '署名',
437
-	'info_site' => 'サイト',
438
-	'info_site_2' => 'サイト:',
439
-	'info_site_min' => 'サイト',
440
-	'info_site_reference_2' => '参照されたサイト',
441
-	'info_site_web' => 'ウェブサイト:',
442
-	'info_sites' => 'サイト',
443
-	'info_sites_lies_mot' => '参照されたサイトをこのキーワードと関連付ける',
444
-	'info_sites_proxy' => 'プロキシ使用',
445
-	'info_sites_trouves' => '見つかったサイト',
446
-	'info_sous_titre' => 'サブタイトル:',
447
-	'info_statut_administrateur' => '管理者です。',
448
-	'info_statut_auteur' => '管理者のステータス:',
449
-	'info_statut_auteur_2' => '私は、',
450
-	'info_statut_auteur_a_confirmer' => '確認されるべきの登録',
451
-	'info_statut_auteur_autre' => 'その他のステータス:',
452
-	'info_statut_redacteur' => 'エディターです。',
453
-	'info_statut_utilisateurs_1' => '読み込まれたユーザーの標準のステータス',
454
-	'info_statut_utilisateurs_2' => 'LDAPディレクトリ内のユーザーが初めてログインする時には、ユーザー用のステータスを選択してください。その後、各ユーザーのステータスを管理することができます。',
455
-	'info_suivi_activite' => '編集活動に従うこと',
456
-	'info_surtitre' => 'トップタイトル:',
457
-	'info_syndication_integrale_1' => '当サイトは参照ファイルを提供します。(「<a href=\\"@url@\\">@titre@</a>」を見てください。)',
458
-	'info_syndication_integrale_2' => '記事全体か、または数百文字の要約のみ送信しますか?',
459
-	'info_table_prefix' => '複数のサイトは同じデータベースを読み込むなら、データベーステーブルの名前の接頭辞を変更する必要があります。(接頭辞は、スペースなし小文字で書いてください。)',
460
-	'info_taille_maximale_images' => 'SPIPは処理ができる画像の最大サイズをテストします。<br/>大きすぎる画像は縮小されません。',
461
-	'info_taille_maximale_vignette' => 'SPIPが処理するサムネイルの最大サイズ:',
462
-	'info_terminer_installation' => 'これで標準インストール手順を完了できます。',
463
-	'info_texte' => 'テキスト',
464
-	'info_texte_explicatif' => '説明用の文章',
465
-	'info_texte_long' => '(文章が長い:いくつかに文章に分けられていますが、確認後、システムが自動で繋ぎます。)',
466
-	'info_texte_message' => 'メッセージの文章:',
467
-	'info_texte_message_02' => 'メッセージの文章:',
468
-	'info_titre' => '題名:',
469
-	'info_total' => '合計:',
470
-	'info_tous_articles_en_redaction' => '編集中の記事',
471
-	'info_tous_articles_presents' => 'このセクションに公開されたすべての記事',
472
-	'info_tous_articles_refuses' => '拒否された記事',
473
-	'info_tous_les' => 'すべて:',
474
-	'info_tout_site' => '全サイト',
475
-	'info_tout_site2' => '記事はこの言語へ翻訳されていません。',
476
-	'info_tout_site3' => '記事はこの言語へ翻訳されましたが、後ほど元の記事が修正されたので、翻訳を更新する必要もあります。',
477
-	'info_tout_site4' => '記事はこの言語へ翻訳されており、翻訳も更新になりました。',
478
-	'info_tout_site5' => '元の記事。',
479
-	'info_tout_site6' => '<b>警告:</b>元の記事のみ表示されています。これに関連付けられる翻訳は、ステータスを示す色で表示されます:',
480
-	'info_traductions' => '翻訳',
481
-	'info_travail_colaboratif' => '記事の共同作業',
482
-	'info_un_article' => '記事1件、',
483
-	'info_un_site' => 'サイト1つ、',
484
-	'info_une_rubrique' => 'セクション1つ、',
485
-	'info_une_rubrique_02' => 'セッション1つ',
486
-	'info_url' => 'URL:',
487
-	'info_url_proxy' => 'プロクシURL',
488
-	'info_url_proxy_pas_conforme' => 'プロクシのURLは無効です。',
489
-	'info_url_site_pas_conforme' => 'サイトのURLは無効です。',
490
-	'info_url_test_proxy' => 'テストのURL',
491
-	'info_urlref' => 'リンク:',
492
-	'info_utilisation_spip' => 'SPIPが使えるようになってきました。',
493
-	'info_visites_par_mois' => '月で表示:',
494
-	'info_visiteur_1' => '訪問者',
495
-	'info_visiteur_2' => '公開サイトの',
496
-	'info_visiteurs' => '訪問者',
497
-	'info_visiteurs_02' => '公開サイトの訪問者数',
498
-	'info_webmestre_forces' => 'ウェブマスターは<b>@file_options@</b>に設定されています。',
499
-	'install_adresse_base_hebergeur' => 'データベースURLはプロバイダによって提供されています。',
500
-	'install_connect_ok' => '新しいデータベースは@connect@と名付けられたサーバーとして設定されています。',
501
-	'install_echec_annonce' => 'インストールが失敗する恐れがあって、サイトを作動させられないかもしれません。',
502
-	'install_extension_mbstring' => 'SPIPはこれで作動しません:',
503
-	'install_extension_php_obligatoire' => 'SPIPにはこのphpの拡張モジュールが必要です:',
504
-	'install_login_base_hebergeur' => 'ログインはプロバイダによって提供されています。',
505
-	'install_nom_base_hebergeur' => 'プロバイダによって提供されたデーターベース名は:',
506
-	'install_pas_table' => '現在データーベースのテーブルは設定していません。',
507
-	'install_pass_base_hebergeur' => 'パスワードはプロバイダによって提供されています。',
508
-	'install_php_version' => 'PHPバージョン@version@はあまり古いです。(最低 = @minimum@)',
509
-	'install_select_langue' => '言語を選択し、「次へ」ボタンをクリックすると、インストールが始まります。',
510
-	'install_select_type_db' => 'データベース型を選択してください:',
511
-	'install_select_type_mysql' => 'MySQL',
512
-	'install_select_type_pg' => 'PostgreSQL',
513
-	'install_select_type_sqlite2' => 'SQLite 2',
514
-	'install_select_type_sqlite3' => 'SQLite 3',
515
-	'install_serveur_hebergeur' => 'データーベース・サーバーはプロバイダによって提供されています。',
516
-	'install_table_prefix_hebergeur' => 'テーブル接頭辞はプロバイダによって提供されています。',
517
-	'install_tables_base' => 'データーベースのテーブル',
518
-	'install_types_db_connus' => 'SPIPは<b>MySQL</b>(最も一般的)と<b>SQLite</b>を使用できます。',
519
-	'install_types_db_connus_avertissement' => '実際<b>PostgreSQL</b>は実験的にサポートされています。',
520
-	'instituer_erreur_statut_a_change' => 'ステータスは既に変更されています。',
521
-	'instituer_erreur_statut_non_autorise' => 'このステータスを選択することができません。',
522
-	'intem_redacteur' => '編集者',
523
-	'intitule_licence' => 'ライセンス',
524
-	'item_accepter_inscriptions' => '登録を受け取る',
525
-	'item_activer_messages_avertissement' => '警告メッセージを有効にする',
526
-	'item_administrateur_2' => '管理者です。',
527
-	'item_afficher_calendrier' => 'カレンダー上に表示',
528
-	'item_autoriser_syndication_integrale' => '参照フィードに記事全体を含める',
529
-	'item_choix_administrateurs' => '管理者',
530
-	'item_choix_generation_miniature' => '画像のサムネイルを自動製作する',
531
-	'item_choix_non_generation_miniature' => '画像のサムネイルを製作しない',
532
-	'item_choix_redacteurs' => '編集者',
533
-	'item_choix_visiteurs' => '公開サイトの訪問者',
534
-	'item_creer_fichiers_authent' => '.htpasswdファイルを制作する',
535
-	'item_login' => 'ログインID',
536
-	'item_messagerie_agenda' => 'メッセージングシステムとカレンダーを有効にする',
537
-	'item_mots_cles_association_articles' => '記事に',
538
-	'item_mots_cles_association_rubriques' => 'セクションに',
539
-	'item_mots_cles_association_sites' => '参照か供給(シンジケート)しているサイト',
540
-	'item_non' => 'いいえ',
541
-	'item_non_accepter_inscriptions' => '登録を受け取らない',
542
-	'item_non_activer_messages_avertissement' => '警告メッセージを表示しない',
543
-	'item_non_afficher_calendrier' => 'カレンダー上に表示しない',
544
-	'item_non_autoriser_syndication_integrale' => '要約のみ送信する',
545
-	'item_non_creer_fichiers_authent' => 'これらファイルを制作しません',
546
-	'item_non_messagerie_agenda' => 'メッセージングシステムとカレンダーを無効にする',
547
-	'item_non_publier_articles' => '設定された公開日前に記事を公開しない。',
548
-	'item_nouvel_auteur' => '新規著者',
549
-	'item_nouvelle_rubrique' => '新規セクション',
550
-	'item_oui' => 'はい',
551
-	'item_publier_articles' => '公開日に関係なく、記事を公開する。',
552
-	'item_reponse_article' => '記事に返信する',
553
-	'item_visiteur' => '訪問者',
320
+    'info_gauche_visiteurs_enregistres' => 'ここでサイトのパブリックなエリアで登録された訪問者たちを探せるでしょう(寄付による掲示板)。',
321
+    'info_generation_miniatures_images' => '画像のサムネイルの生成',
322
+    'info_gerer_trad_objets' => '@objets@:翻訳リンクを管理する。',
323
+    'info_hebergeur_desactiver_envoi_email' => '若干のホストでは、それらサーバー上から自動的にメールを送ることが出来ません。そういう場合、SPIPの次の機能は実施できません。',
324
+    'info_hier' => '昨日:',
325
+    'info_identification_publique' => '公開ID…',
326
+    'info_image_process' => 'サムネイルを作る最も良い方法を、対応する写真の上を、クリックして選んでください。',
327
+    'info_image_process2' => '<b>付記</b> 画像が表れなければ、サーバーではソフトが使えるように設定してありません。この機能を使いたい場合、プロバイダの技術サポートに「GD」か「Imagick」拡張をインストールしてもらって下さい。',
328
+    'info_images_auto' => '画像の自動制作',
329
+    'info_informations_personnelles' => '5番目のステップ:<b>個人情報</b>',
330
+    'info_inscription' => '登録された日付:',
331
+    'info_inscription_automatique' => '新規編集者の自動登録',
332
+    'info_jeu_caractere' => 'サイトの文字コード',
333
+    'info_jours' => '日',
334
+    'info_laisser_champs_vides' => 'これらのフィールドを空白のままにしておく事が出来ます。)',
335
+    'info_langues' => 'サイトの言語',
336
+    'info_ldap_ok' => 'LDAP認証はインストールされています。',
337
+    'info_lien_hypertexte' => 'リンク:',
338
+    'info_liste_nouveautes_envoyee' => '新らしい公開物のリストが送信されました。',
339
+    'info_liste_redacteurs_connectes' => '接続している編集者のリスト',
340
+    'info_login_existant' => 'このIDは既に使われています。',
341
+    'info_login_trop_court' => 'ログインIDが短すぎます。',
342
+    'info_login_trop_court_car_pluriel' => 'ログインには少なくとも@nb@文字を含める必要があります。',
343
+    'info_logos' => 'ロゴ',
344
+    'info_maximum' => '最大:',
345
+    'info_meme_rubrique' => '同じセクションの中には',
346
+    'info_message_en_redaction' => '編集中のメッセージ',
347
+    'info_message_technique' => '技術的なメッセージ:',
348
+    'info_messagerie_interne' => '内部のメッセージ交換',
349
+    'info_mise_a_niveau_base' => 'SQLデータベースがアップグレードした',
350
+    'info_mise_a_niveau_base_2' => '<b>警告!</b>現在のサイトよりも、インストールされたSPIPのバージョンが古いです。データベースが失われ、サイトはもはや動作しない恐れがあります。<b>SPIPを再インストールしてください。</b>',
351
+    'info_modification_enregistree' => '変更が保存されました。',
352
+    'info_modifier_auteur' => '著者を修正する',
353
+    'info_modifier_rubrique' => 'セクションを修正する',
354
+    'info_modifier_titre' => '@titre@を修正する',
355
+    'info_mon_site_spip' => '私のSPIPサイト',
356
+    'info_moyenne' => '平均:',
357
+    'info_multi_cet_article' => 'この記事の言語:',
358
+    'info_multi_langues_choisies' => 'あなたのサイトのエディターが利用できる言語を下で選んでください。もうすでにあなたのサイト内で(リストの上で)使われている言語は無効に出来ません。',
359
+    'info_multi_objets' => '@objets@:言語メニューを有効にする',
360
+    'info_multi_secteurs' => '... ルートにあるセクションだけ有効にしますか?',
361
+    'info_nb_articles' => '記事@nb@件',
362
+    'info_nb_auteurs' => '著者@nb@名',
363
+    'info_nb_messages' => 'メッセージ@nb@件',
364
+    'info_nb_mots_cles' => 'キーワード@nb@つ',
365
+    'info_nb_rubriques' => 'セクション@nb@つ',
366
+    'info_nb_visiteurs' => '訪問者@nb@名',
367
+    'info_nom' => 'お名前',
368
+    'info_nom_destinataire' => '受取人のお名前',
369
+    'info_nom_pas_conforme' => 'HTMLタグは使用できません。',
370
+    'info_nom_site' => 'HPの名前',
371
+    'info_nombre_articles' => '記事@nb_articles@件、',
372
+    'info_nombre_rubriques' => 'セクション@nb_rubriques@件、',
373
+    'info_nombre_sites' => 'サイト@nb_sites@件、',
374
+    'info_non_deplacer' => '移さないでください。',
375
+    'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIPは、サイトの最新の公開物を定期的に送ることができます。',
376
+    'info_non_envoi_liste_nouveautes' => '最新のニュースを送信しません。',
377
+    'info_non_modifiable' => '変更できません',
378
+    'info_non_suppression_mot_cle' => 'このキーワードを削除したくはありません。',
379
+    'info_notes' => '補足',
380
+    'info_nouvel_article' => '新規記事',
381
+    'info_nouvelle_traduction' => '新規翻訳:',
382
+    'info_numero_article' => '記事番号:',
383
+    'info_obligatoire_02' => '[必須]',
384
+    'info_option_accepter_visiteurs' => '公開サイトから、訪問者の登録を受け取る',
385
+    'info_option_ne_pas_accepter_visiteurs' => '訪問者の登録を断る',
386
+    'info_options_avancees' => '詳細オプション',
387
+    'info_ou' => '又は...',
388
+    'info_page_interdite' => 'ページ禁止',
389
+    'info_par_nom' => '名前によるソート',
390
+    'info_par_nombre_article' => '記事の数によって',
391
+    'info_par_statut' => 'ステータスによるソート',
392
+    'info_par_tri' => '「(@tri@によって)」',
393
+    'info_passe_trop_court' => 'パスワードは短すぎます。',
394
+    'info_passe_trop_court_car_pluriel' => 'パスワードは少なくとも@nb@文字を含める必要があります。',
395
+    'info_passes_identiques' => 'その二つのパスワードは違います。',
396
+    'info_plus_cinq_car' => '6文字以上',
397
+    'info_plus_cinq_car_2' => '(6文字以上)',
398
+    'info_plus_trois_car' => '(4文字以上)',
399
+    'info_popularite' => '人気度: @popularite@; 訪問者: @visites@',
400
+    'info_post_scriptum' => '追伸',
401
+    'info_post_scriptum_2' => '追伸:',
402
+    'info_pour' => 'for',
403
+    'info_preview_texte' => '「提案済み」のステータスがある様々な編集物をプレビューすることが出来、および自分が著者のある記事を見ることができます。この機能は、管理者、編集者、または誰でも利用するのですか?',
404
+    'info_procedez_par_etape' => '一方一方して進んでください。',
405
+    'info_procedure_maj_version' => '新しいバージョンのSPIPに順応させるために、データベースをアップグレードするべきです。',
406
+    'info_proxy_ok' => 'プロキシテストの成功。',
407
+    'info_ps' => '追伸',
408
+    'info_publier' => '公開',
409
+    'info_publies' => '公開された私の記事',
410
+    'info_question_accepter_visiteurs' => 'サイトのテンプレートがプライベートエリアに入らないで、訪問者の登録を提案したら、以下のオプションを有効にしてください:',
411
+    'info_question_inscription_nouveaux_redacteurs' => '公開サイトより新規著者の登録を受け入れますか。<br/>そうであれば、ご訪問者はフォームを使って自動で登録ができます。管理エリアに入ってご自分の記事を提出します。<br/><div class = "notice">登録プロセスで、ご訪問者は管理エリアに入るためにアクセスコードをもたらすメールを受信します。<br/>プロバイダーによっては、メールの自動送信が無効にされることがあります。 その場合、自動登録は不可能です。</div>',
412
+    'info_qui_edite' => '@nom_auteur_modif@が@date_diff@分前に中味を編集しました。',
413
+    'info_racine_site' => 'サイトのルート',
414
+    'info_recharger_page' => 'ちょっとしてからこのページを再読込してください。',
415
+    'info_recherche_auteur_zero' => '「@cherche_auteur@」に関しては何も見つかりませんでした。',
416
+    'info_recommencer' => 'やり直してください。',
417
+    'info_redacteur_1' => '編集者',
418
+    'info_redacteur_2' => '管理エリアへのアクセス権を持ちながら。<b>すすめ</b>',
419
+    'info_redacteurs' => '編集者',
420
+    'info_redaction_en_cours' => '編集中',
421
+    'info_redirection' => 'リダイレクション',
422
+    'info_redirection_activee' => 'リダイレクションは有効にされます。',
423
+    'info_redirection_boucle' => 'この記事を記事自身に向けてリダイレクトしようとしています。',
424
+    'info_redirection_desactivee' => 'リダイレクションは無効にされます。',
425
+    'info_refuses' => '記事は拒絶されました。',
426
+    'info_reglage_ldap' => 'オプション:<b>LDAPインポートの設定</b>',
427
+    'info_renvoi_article' => '<b>リダイレクション</b>この記事はそのページを参照します:',
428
+    'info_reserve_admin' => '管理者しかこのアドレスの変更が出来ません。',
429
+    'info_restreindre_rubrique' => '管理はこのセクションに制限されています:',
430
+    'info_resultat_recherche' => '検索結果:',
431
+    'info_rubriques' => 'セクション',
432
+    'info_rubriques_02' => 'セクション',
433
+    'info_rubriques_trouvees' => '見つかったセクション',
434
+    'info_sans_titre' => '無名',
435
+    'info_selection_chemin_acces' => '次にディレクトリのアクセスパスを<b>選択</b>してください。',
436
+    'info_signatures' => '署名',
437
+    'info_site' => 'サイト',
438
+    'info_site_2' => 'サイト:',
439
+    'info_site_min' => 'サイト',
440
+    'info_site_reference_2' => '参照されたサイト',
441
+    'info_site_web' => 'ウェブサイト:',
442
+    'info_sites' => 'サイト',
443
+    'info_sites_lies_mot' => '参照されたサイトをこのキーワードと関連付ける',
444
+    'info_sites_proxy' => 'プロキシ使用',
445
+    'info_sites_trouves' => '見つかったサイト',
446
+    'info_sous_titre' => 'サブタイトル:',
447
+    'info_statut_administrateur' => '管理者です。',
448
+    'info_statut_auteur' => '管理者のステータス:',
449
+    'info_statut_auteur_2' => '私は、',
450
+    'info_statut_auteur_a_confirmer' => '確認されるべきの登録',
451
+    'info_statut_auteur_autre' => 'その他のステータス:',
452
+    'info_statut_redacteur' => 'エディターです。',
453
+    'info_statut_utilisateurs_1' => '読み込まれたユーザーの標準のステータス',
454
+    'info_statut_utilisateurs_2' => 'LDAPディレクトリ内のユーザーが初めてログインする時には、ユーザー用のステータスを選択してください。その後、各ユーザーのステータスを管理することができます。',
455
+    'info_suivi_activite' => '編集活動に従うこと',
456
+    'info_surtitre' => 'トップタイトル:',
457
+    'info_syndication_integrale_1' => '当サイトは参照ファイルを提供します。(「<a href=\\"@url@\\">@titre@</a>」を見てください。)',
458
+    'info_syndication_integrale_2' => '記事全体か、または数百文字の要約のみ送信しますか?',
459
+    'info_table_prefix' => '複数のサイトは同じデータベースを読み込むなら、データベーステーブルの名前の接頭辞を変更する必要があります。(接頭辞は、スペースなし小文字で書いてください。)',
460
+    'info_taille_maximale_images' => 'SPIPは処理ができる画像の最大サイズをテストします。<br/>大きすぎる画像は縮小されません。',
461
+    'info_taille_maximale_vignette' => 'SPIPが処理するサムネイルの最大サイズ:',
462
+    'info_terminer_installation' => 'これで標準インストール手順を完了できます。',
463
+    'info_texte' => 'テキスト',
464
+    'info_texte_explicatif' => '説明用の文章',
465
+    'info_texte_long' => '(文章が長い:いくつかに文章に分けられていますが、確認後、システムが自動で繋ぎます。)',
466
+    'info_texte_message' => 'メッセージの文章:',
467
+    'info_texte_message_02' => 'メッセージの文章:',
468
+    'info_titre' => '題名:',
469
+    'info_total' => '合計:',
470
+    'info_tous_articles_en_redaction' => '編集中の記事',
471
+    'info_tous_articles_presents' => 'このセクションに公開されたすべての記事',
472
+    'info_tous_articles_refuses' => '拒否された記事',
473
+    'info_tous_les' => 'すべて:',
474
+    'info_tout_site' => '全サイト',
475
+    'info_tout_site2' => '記事はこの言語へ翻訳されていません。',
476
+    'info_tout_site3' => '記事はこの言語へ翻訳されましたが、後ほど元の記事が修正されたので、翻訳を更新する必要もあります。',
477
+    'info_tout_site4' => '記事はこの言語へ翻訳されており、翻訳も更新になりました。',
478
+    'info_tout_site5' => '元の記事。',
479
+    'info_tout_site6' => '<b>警告:</b>元の記事のみ表示されています。これに関連付けられる翻訳は、ステータスを示す色で表示されます:',
480
+    'info_traductions' => '翻訳',
481
+    'info_travail_colaboratif' => '記事の共同作業',
482
+    'info_un_article' => '記事1件、',
483
+    'info_un_site' => 'サイト1つ、',
484
+    'info_une_rubrique' => 'セクション1つ、',
485
+    'info_une_rubrique_02' => 'セッション1つ',
486
+    'info_url' => 'URL:',
487
+    'info_url_proxy' => 'プロクシURL',
488
+    'info_url_proxy_pas_conforme' => 'プロクシのURLは無効です。',
489
+    'info_url_site_pas_conforme' => 'サイトのURLは無効です。',
490
+    'info_url_test_proxy' => 'テストのURL',
491
+    'info_urlref' => 'リンク:',
492
+    'info_utilisation_spip' => 'SPIPが使えるようになってきました。',
493
+    'info_visites_par_mois' => '月で表示:',
494
+    'info_visiteur_1' => '訪問者',
495
+    'info_visiteur_2' => '公開サイトの',
496
+    'info_visiteurs' => '訪問者',
497
+    'info_visiteurs_02' => '公開サイトの訪問者数',
498
+    'info_webmestre_forces' => 'ウェブマスターは<b>@file_options@</b>に設定されています。',
499
+    'install_adresse_base_hebergeur' => 'データベースURLはプロバイダによって提供されています。',
500
+    'install_connect_ok' => '新しいデータベースは@connect@と名付けられたサーバーとして設定されています。',
501
+    'install_echec_annonce' => 'インストールが失敗する恐れがあって、サイトを作動させられないかもしれません。',
502
+    'install_extension_mbstring' => 'SPIPはこれで作動しません:',
503
+    'install_extension_php_obligatoire' => 'SPIPにはこのphpの拡張モジュールが必要です:',
504
+    'install_login_base_hebergeur' => 'ログインはプロバイダによって提供されています。',
505
+    'install_nom_base_hebergeur' => 'プロバイダによって提供されたデーターベース名は:',
506
+    'install_pas_table' => '現在データーベースのテーブルは設定していません。',
507
+    'install_pass_base_hebergeur' => 'パスワードはプロバイダによって提供されています。',
508
+    'install_php_version' => 'PHPバージョン@version@はあまり古いです。(最低 = @minimum@)',
509
+    'install_select_langue' => '言語を選択し、「次へ」ボタンをクリックすると、インストールが始まります。',
510
+    'install_select_type_db' => 'データベース型を選択してください:',
511
+    'install_select_type_mysql' => 'MySQL',
512
+    'install_select_type_pg' => 'PostgreSQL',
513
+    'install_select_type_sqlite2' => 'SQLite 2',
514
+    'install_select_type_sqlite3' => 'SQLite 3',
515
+    'install_serveur_hebergeur' => 'データーベース・サーバーはプロバイダによって提供されています。',
516
+    'install_table_prefix_hebergeur' => 'テーブル接頭辞はプロバイダによって提供されています。',
517
+    'install_tables_base' => 'データーベースのテーブル',
518
+    'install_types_db_connus' => 'SPIPは<b>MySQL</b>(最も一般的)と<b>SQLite</b>を使用できます。',
519
+    'install_types_db_connus_avertissement' => '実際<b>PostgreSQL</b>は実験的にサポートされています。',
520
+    'instituer_erreur_statut_a_change' => 'ステータスは既に変更されています。',
521
+    'instituer_erreur_statut_non_autorise' => 'このステータスを選択することができません。',
522
+    'intem_redacteur' => '編集者',
523
+    'intitule_licence' => 'ライセンス',
524
+    'item_accepter_inscriptions' => '登録を受け取る',
525
+    'item_activer_messages_avertissement' => '警告メッセージを有効にする',
526
+    'item_administrateur_2' => '管理者です。',
527
+    'item_afficher_calendrier' => 'カレンダー上に表示',
528
+    'item_autoriser_syndication_integrale' => '参照フィードに記事全体を含める',
529
+    'item_choix_administrateurs' => '管理者',
530
+    'item_choix_generation_miniature' => '画像のサムネイルを自動製作する',
531
+    'item_choix_non_generation_miniature' => '画像のサムネイルを製作しない',
532
+    'item_choix_redacteurs' => '編集者',
533
+    'item_choix_visiteurs' => '公開サイトの訪問者',
534
+    'item_creer_fichiers_authent' => '.htpasswdファイルを制作する',
535
+    'item_login' => 'ログインID',
536
+    'item_messagerie_agenda' => 'メッセージングシステムとカレンダーを有効にする',
537
+    'item_mots_cles_association_articles' => '記事に',
538
+    'item_mots_cles_association_rubriques' => 'セクションに',
539
+    'item_mots_cles_association_sites' => '参照か供給(シンジケート)しているサイト',
540
+    'item_non' => 'いいえ',
541
+    'item_non_accepter_inscriptions' => '登録を受け取らない',
542
+    'item_non_activer_messages_avertissement' => '警告メッセージを表示しない',
543
+    'item_non_afficher_calendrier' => 'カレンダー上に表示しない',
544
+    'item_non_autoriser_syndication_integrale' => '要約のみ送信する',
545
+    'item_non_creer_fichiers_authent' => 'これらファイルを制作しません',
546
+    'item_non_messagerie_agenda' => 'メッセージングシステムとカレンダーを無効にする',
547
+    'item_non_publier_articles' => '設定された公開日前に記事を公開しない。',
548
+    'item_nouvel_auteur' => '新規著者',
549
+    'item_nouvelle_rubrique' => '新規セクション',
550
+    'item_oui' => 'はい',
551
+    'item_publier_articles' => '公開日に関係なく、記事を公開する。',
552
+    'item_reponse_article' => '記事に返信する',
553
+    'item_visiteur' => '訪問者',
554 554
 
555
-	// J
556
-	'jour_non_connu_nc' => '未定義',
555
+    // J
556
+    'jour_non_connu_nc' => '未定義',
557 557
 
558
-	// L
559
-	'label_bando_outils' => 'ツールバー',
560
-	'label_bando_outils_afficher' => 'ツールを表示する',
561
-	'label_bando_outils_masquer' => 'ツールを隠す',
562
-	'label_choix_langue' => '言語を選択してください。',
563
-	'label_nom_fichier_connect' => 'サーバー名を記入してください。',
564
-	'label_slogan_site' => 'サイトの標語',
565
-	'label_taille_ecran' => '画面の幅',
566
-	'label_texte_et_icones_navigation' => 'ナビゲーションメニュー',
567
-	'label_texte_et_icones_page' => 'ページ上に表示する',
568
-	'ldap_correspondance' => 'フィールド@champ@を継承する',
569
-	'ldap_correspondance_1' => 'フィールドLDAPを継承する',
570
-	'ldap_correspondance_2' => 'これらの各SPIPフィールドに、対応するLDAPフィールドの名前を入力します。入力したくない場合、空白のままに残し、スペースやコンマで区切って複数のLDAPフィールドを試してください。',
571
-	'lien_ajouter_auteur' => 'この著者を追加する',
572
-	'lien_ajouter_une_rubrique' => 'このセクションを追加する',
573
-	'lien_email' => 'e-mail',
574
-	'lien_nom_site' => 'サイトの名前:',
575
-	'lien_rapide_contenu' => '中味に行く',
576
-	'lien_rapide_navigation' => 'ナビゲーションに行く',
577
-	'lien_rapide_recherche' => '検索に行く',
578
-	'lien_retirer_auteur' => '著者を取り外す',
579
-	'lien_retirer_rubrique' => 'セクションを削除する',
580
-	'lien_retirer_tous_auteurs' => '全著者を取り外す',
581
-	'lien_retirer_toutes_rubriques' => '全セクションを削除する',
582
-	'lien_site' => 'サイト',
583
-	'lien_tout_decocher' => '全てのチェックを外す',
584
-	'lien_tout_deplier' => '全て広げる',
585
-	'lien_tout_replier' => '全て畳む',
586
-	'lien_tout_supprimer' => '全て削除する',
587
-	'lien_trier_nom' => '名前でソートする',
588
-	'lien_trier_nombre_articles' => '記事番号でソートする',
589
-	'lien_trier_statut' => 'ステータスでソートする',
590
-	'lien_voir_en_ligne' => 'オンラインで見る:',
591
-	'logo_article' => '記事のロゴ',
592
-	'logo_auteur' => '著者のロゴ',
593
-	'logo_rubrique' => 'セクションのロゴ',
594
-	'logo_site' => 'サイトのロゴ',
595
-	'logo_standard_rubrique' => 'セクション用の標準的なロゴ',
596
-	'logo_survol' => 'オーバーロゴ',
558
+    // L
559
+    'label_bando_outils' => 'ツールバー',
560
+    'label_bando_outils_afficher' => 'ツールを表示する',
561
+    'label_bando_outils_masquer' => 'ツールを隠す',
562
+    'label_choix_langue' => '言語を選択してください。',
563
+    'label_nom_fichier_connect' => 'サーバー名を記入してください。',
564
+    'label_slogan_site' => 'サイトの標語',
565
+    'label_taille_ecran' => '画面の幅',
566
+    'label_texte_et_icones_navigation' => 'ナビゲーションメニュー',
567
+    'label_texte_et_icones_page' => 'ページ上に表示する',
568
+    'ldap_correspondance' => 'フィールド@champ@を継承する',
569
+    'ldap_correspondance_1' => 'フィールドLDAPを継承する',
570
+    'ldap_correspondance_2' => 'これらの各SPIPフィールドに、対応するLDAPフィールドの名前を入力します。入力したくない場合、空白のままに残し、スペースやコンマで区切って複数のLDAPフィールドを試してください。',
571
+    'lien_ajouter_auteur' => 'この著者を追加する',
572
+    'lien_ajouter_une_rubrique' => 'このセクションを追加する',
573
+    'lien_email' => 'e-mail',
574
+    'lien_nom_site' => 'サイトの名前:',
575
+    'lien_rapide_contenu' => '中味に行く',
576
+    'lien_rapide_navigation' => 'ナビゲーションに行く',
577
+    'lien_rapide_recherche' => '検索に行く',
578
+    'lien_retirer_auteur' => '著者を取り外す',
579
+    'lien_retirer_rubrique' => 'セクションを削除する',
580
+    'lien_retirer_tous_auteurs' => '全著者を取り外す',
581
+    'lien_retirer_toutes_rubriques' => '全セクションを削除する',
582
+    'lien_site' => 'サイト',
583
+    'lien_tout_decocher' => '全てのチェックを外す',
584
+    'lien_tout_deplier' => '全て広げる',
585
+    'lien_tout_replier' => '全て畳む',
586
+    'lien_tout_supprimer' => '全て削除する',
587
+    'lien_trier_nom' => '名前でソートする',
588
+    'lien_trier_nombre_articles' => '記事番号でソートする',
589
+    'lien_trier_statut' => 'ステータスでソートする',
590
+    'lien_voir_en_ligne' => 'オンラインで見る:',
591
+    'logo_article' => '記事のロゴ',
592
+    'logo_auteur' => '著者のロゴ',
593
+    'logo_rubrique' => 'セクションのロゴ',
594
+    'logo_site' => 'サイトのロゴ',
595
+    'logo_standard_rubrique' => 'セクション用の標準的なロゴ',
596
+    'logo_survol' => 'オーバーロゴ',
597 597
 
598
-	// M
599
-	'menu_aide_installation_choix_base' => 'データベースの選択する',
600
-	'module_fichier_langue' => '言語ファイル',
601
-	'module_raccourci' => '言語ショートカット',
602
-	'module_texte_affiche' => '表示されたテキスト',
603
-	'module_texte_explicatif' => 'サイトのファイルテンプレートには、言語ショートカットを挿入できます。使いたい言語の翻訳ファイルがあれば、自動的に翻訳されます。',
604
-	'module_texte_traduction' => '「@module@」の言語ファイルは次の言語が使用可能:',
605
-	'mois_non_connu' => '無知',
598
+    // M
599
+    'menu_aide_installation_choix_base' => 'データベースの選択する',
600
+    'module_fichier_langue' => '言語ファイル',
601
+    'module_raccourci' => '言語ショートカット',
602
+    'module_texte_affiche' => '表示されたテキスト',
603
+    'module_texte_explicatif' => 'サイトのファイルテンプレートには、言語ショートカットを挿入できます。使いたい言語の翻訳ファイルがあれば、自動的に翻訳されます。',
604
+    'module_texte_traduction' => '「@module@」の言語ファイルは次の言語が使用可能:',
605
+    'mois_non_connu' => '無知',
606 606
 
607
-	// N
608
-	'nouvelle_version_spip' => 'SPIPの@version@は利用可能です。',
609
-	'nouvelle_version_spip_majeure' => '新規SPIPの@version@は利用可能です。',
607
+    // N
608
+    'nouvelle_version_spip' => 'SPIPの@version@は利用可能です。',
609
+    'nouvelle_version_spip_majeure' => '新規SPIPの@version@は利用可能です。',
610 610
 
611
-	// O
612
-	'onglet_contenu' => '中味',
613
-	'onglet_declarer_une_autre_base' => '他のデータベースを設定する',
614
-	'onglet_discuter' => '分かち合う',
615
-	'onglet_interactivite' => '相互関係',
616
-	'onglet_proprietes' => '特徴',
617
-	'onglet_repartition_actuelle' => '現在',
618
-	'onglet_sous_rubriques' => 'サブセクション',
611
+    // O
612
+    'onglet_contenu' => '中味',
613
+    'onglet_declarer_une_autre_base' => '他のデータベースを設定する',
614
+    'onglet_discuter' => '分かち合う',
615
+    'onglet_interactivite' => '相互関係',
616
+    'onglet_proprietes' => '特徴',
617
+    'onglet_repartition_actuelle' => '現在',
618
+    'onglet_sous_rubriques' => 'サブセクション',
619 619
 
620
-	// P
621
-	'page_pas_proxy' => 'このページはプロキシを経由してはならない。',
622
-	'pas_de_proxy_pour' => '必要ならば、このプロキシが適用しないマシン、またはドメインを設定してください。(例えば:@exemple@-)',
623
-	'phpinfo' => 'PHP設定',
624
-	'plugin_charge_paquet' => 'アーカイファイル@name@を読み込む',
625
-	'plugin_charger' => 'ダウンロード',
626
-	'plugin_erreur_charger' => 'エラー:zipファイル@zip@は読み込めない',
627
-	'plugin_erreur_droit1' => 'フォルダー<code>@dest@</code>へ書き込めない。',
628
-	'plugin_erreur_droit2' => 'このフォルダーのアクセス権を確認してください。必要ならば、フォルダーを作成してください。FTPでファイルをインストールする可能性もあります。',
629
-	'plugin_erreur_zip' => 'pclzipエラー:@status@エラー',
630
-	'plugin_etat_developpement' => '開発中',
631
-	'plugin_etat_experimental' => '実験中',
632
-	'plugin_etat_stable' => '安定の良い',
633
-	'plugin_etat_test' => '試し中',
634
-	'plugin_impossible_activer' => 'プラグイン@plugin@を有効にできませんでした。',
635
-	'plugin_info_automatique1' => 'プラグインの自動インストールを有効にする:',
636
-	'plugin_info_automatique1_lib' => 'イブラリーの自動インストールを有効にする:',
637
-	'plugin_info_automatique2' => 'フォルダー<code>@rep@</code>を作成する;',
638
-	'plugin_info_automatique3' => 'ザーバーがこのフォルダーに書き込むアクセス権を持っていることを確認してくださ
620
+    // P
621
+    'page_pas_proxy' => 'このページはプロキシを経由してはならない。',
622
+    'pas_de_proxy_pour' => '必要ならば、このプロキシが適用しないマシン、またはドメインを設定してください。(例えば:@exemple@-)',
623
+    'phpinfo' => 'PHP設定',
624
+    'plugin_charge_paquet' => 'アーカイファイル@name@を読み込む',
625
+    'plugin_charger' => 'ダウンロード',
626
+    'plugin_erreur_charger' => 'エラー:zipファイル@zip@は読み込めない',
627
+    'plugin_erreur_droit1' => 'フォルダー<code>@dest@</code>へ書き込めない。',
628
+    'plugin_erreur_droit2' => 'このフォルダーのアクセス権を確認してください。必要ならば、フォルダーを作成してください。FTPでファイルをインストールする可能性もあります。',
629
+    'plugin_erreur_zip' => 'pclzipエラー:@status@エラー',
630
+    'plugin_etat_developpement' => '開発中',
631
+    'plugin_etat_experimental' => '実験中',
632
+    'plugin_etat_stable' => '安定の良い',
633
+    'plugin_etat_test' => '試し中',
634
+    'plugin_impossible_activer' => 'プラグイン@plugin@を有効にできませんでした。',
635
+    'plugin_info_automatique1' => 'プラグインの自動インストールを有効にする:',
636
+    'plugin_info_automatique1_lib' => 'イブラリーの自動インストールを有効にする:',
637
+    'plugin_info_automatique2' => 'フォルダー<code>@rep@</code>を作成する;',
638
+    'plugin_info_automatique3' => 'ザーバーがこのフォルダーに書き込むアクセス権を持っていることを確認してくださ
639 639
 い。',
640
-	'plugin_info_automatique_creer' => 'ウェブサイトのルートに作成してください。',
641
-	'plugin_info_automatique_exemples' => '例:',
642
-	'plugin_info_automatique_ftp' => 'FTPで<b>@rep@</b>フォルダーにプラグインをインストールすることができます。',
643
-	'plugin_info_automatique_lib' => 'プラグインは、<code>lib/</code>フォルダーにファイルを書き込む必要があります。ウェブサイトのルートに、このフォルダーを作成してください。',
644
-	'plugin_info_automatique_liste' => 'プラグインリスト:',
645
-	'plugin_info_automatique_liste_officielle' => '公式のプラグイン',
646
-	'plugin_info_automatique_liste_update' => 'リストを更新する',
647
-	'plugin_info_automatique_ou' => 'または…',
648
-	'plugin_info_automatique_select' => 'SPIPは、以下に選択されたプラグインを<code>@rep@</code>フォルダーにインストールします。プラグインは既に存在されたら、更新されます。',
649
-	'plugin_info_credit' => 'クレジット',
650
-	'plugin_info_erreur_xml' => 'プラグイン申告が正しくありません。',
651
-	'plugin_info_install_ok' => 'インストール済み',
652
-	'plugin_info_necessite' => '必要とするのは:',
653
-	'plugin_info_non_compatible_spip' => 'このプラグインは、現在のSPIPバージョンと互換性がありません。',
654
-	'plugin_info_plugins_dist_1' => '次のプラグインは、@plugins_dist@フォルダーの中にあって、有効にされています。',
655
-	'plugin_info_plugins_dist_2' => '無効にすることができません。',
656
-	'plugin_info_telecharger' => '@url@からダウンロードし、@rep@にインストールする',
657
-	'plugin_info_upgrade_ok' => '更新済み',
658
-	'plugin_librairies_installees' => 'インストールされたライブラリ',
659
-	'plugin_necessite_extension_php' => 'PHP拡張@plugin@のバーション@version@が必要です。',
660
-	'plugin_necessite_extension_php_sans_version' => 'PHP拡張@plugin@が必要です。',
661
-	'plugin_necessite_lib' => 'このプラグインにはライブラリ@lib@が必要です。',
662
-	'plugin_necessite_php' => 'プラグイン@plugin@のバーション@version@が必要です。',
663
-	'plugin_necessite_plugin' => '@plugin@のバーション@version@が必要です。',
664
-	'plugin_necessite_plugin_sans_version' => 'プラグイン@plugin@が必要です',
665
-	'plugin_necessite_spip' => 'SPIPバージョン@バージョン@以上が必要です/',
666
-	'plugin_source' => 'ソース:',
667
-	'plugin_titre_automatique' => '自動インストール',
668
-	'plugin_titre_automatique_ajouter' => 'プラグインを追加する',
669
-	'plugin_titre_installation' => 'プラグイン@plugin@のインストール',
670
-	'plugin_titre_modifier' => '私のプラグイン',
671
-	'plugin_utilise_extension_php' => 'PHP拡張@plugin@は最低@version@のバーションを使用しています。',
672
-	'plugin_utilise_php' => '@plugin@のプラグインのバージョンは@version@でなければなりません。',
673
-	'plugin_utilise_plugin' => '@plugin@のプラグインは最低@version@バージョンが必要です。',
674
-	'plugin_zip_active' => '有効にするように続けてください。',
675
-	'plugin_zip_adresse' => '圧縮されたプラグインファイル、またはプラグインのリストをロードするには、以下のパスを入力します。',
676
-	'plugin_zip_adresse_champ' => 'プラグインまたはリストのパス',
677
-	'plugin_zip_content' => 'zip(@taille@)ファイルには、<code>@rep@</code>フォルダーにインストールができる次のファイルが含まれています',
678
-	'plugin_zip_installe_finie' => '@zip@ファイルがアンパックされて、インストールされました。',
679
-	'plugin_zip_installe_rep_finie' => '@rep@フォルダーに@zip@ファイルがアンパックされて、インストールされました。',
680
-	'plugin_zip_installer' => 'これでインストールできます。',
681
-	'plugin_zip_telecharge' => '@zip@ファイルはロードされました。',
682
-	'plugins_actif_aucun' => '有効にされたプラグインはありません。',
683
-	'plugins_actif_un' => '有効にされたプラグインは1つ',
684
-	'plugins_actifs' => '有効にされたプラグインは@count@つ',
685
-	'plugins_actifs_liste' => '有効',
686
-	'plugins_compte' => 'プラグイン@count@つ',
687
-	'plugins_disponible_un' => '利用可能のプラグインは1つ',
688
-	'plugins_disponibles' => '利用可能のプラグインは1@count@',
689
-	'plugins_erreur' => 'プラグインエラー:@plugins@',
690
-	'plugins_liste' => 'プラグインのリスト',
691
-	'plugins_liste_dist' => 'ロックされたプラグイン',
692
-	'plugins_recents' => '最近のプラグイン',
693
-	'plugins_tous_liste' => '全てのプラグイン',
694
-	'plugins_vue_hierarchie' => 'パス',
695
-	'plugins_vue_liste' => 'リスト',
696
-	'protocole_ldap' => 'プロトコルバージョン:',
640
+    'plugin_info_automatique_creer' => 'ウェブサイトのルートに作成してください。',
641
+    'plugin_info_automatique_exemples' => '例:',
642
+    'plugin_info_automatique_ftp' => 'FTPで<b>@rep@</b>フォルダーにプラグインをインストールすることができます。',
643
+    'plugin_info_automatique_lib' => 'プラグインは、<code>lib/</code>フォルダーにファイルを書き込む必要があります。ウェブサイトのルートに、このフォルダーを作成してください。',
644
+    'plugin_info_automatique_liste' => 'プラグインリスト:',
645
+    'plugin_info_automatique_liste_officielle' => '公式のプラグイン',
646
+    'plugin_info_automatique_liste_update' => 'リストを更新する',
647
+    'plugin_info_automatique_ou' => 'または…',
648
+    'plugin_info_automatique_select' => 'SPIPは、以下に選択されたプラグインを<code>@rep@</code>フォルダーにインストールします。プラグインは既に存在されたら、更新されます。',
649
+    'plugin_info_credit' => 'クレジット',
650
+    'plugin_info_erreur_xml' => 'プラグイン申告が正しくありません。',
651
+    'plugin_info_install_ok' => 'インストール済み',
652
+    'plugin_info_necessite' => '必要とするのは:',
653
+    'plugin_info_non_compatible_spip' => 'このプラグインは、現在のSPIPバージョンと互換性がありません。',
654
+    'plugin_info_plugins_dist_1' => '次のプラグインは、@plugins_dist@フォルダーの中にあって、有効にされています。',
655
+    'plugin_info_plugins_dist_2' => '無効にすることができません。',
656
+    'plugin_info_telecharger' => '@url@からダウンロードし、@rep@にインストールする',
657
+    'plugin_info_upgrade_ok' => '更新済み',
658
+    'plugin_librairies_installees' => 'インストールされたライブラリ',
659
+    'plugin_necessite_extension_php' => 'PHP拡張@plugin@のバーション@version@が必要です。',
660
+    'plugin_necessite_extension_php_sans_version' => 'PHP拡張@plugin@が必要です。',
661
+    'plugin_necessite_lib' => 'このプラグインにはライブラリ@lib@が必要です。',
662
+    'plugin_necessite_php' => 'プラグイン@plugin@のバーション@version@が必要です。',
663
+    'plugin_necessite_plugin' => '@plugin@のバーション@version@が必要です。',
664
+    'plugin_necessite_plugin_sans_version' => 'プラグイン@plugin@が必要です',
665
+    'plugin_necessite_spip' => 'SPIPバージョン@バージョン@以上が必要です/',
666
+    'plugin_source' => 'ソース:',
667
+    'plugin_titre_automatique' => '自動インストール',
668
+    'plugin_titre_automatique_ajouter' => 'プラグインを追加する',
669
+    'plugin_titre_installation' => 'プラグイン@plugin@のインストール',
670
+    'plugin_titre_modifier' => '私のプラグイン',
671
+    'plugin_utilise_extension_php' => 'PHP拡張@plugin@は最低@version@のバーションを使用しています。',
672
+    'plugin_utilise_php' => '@plugin@のプラグインのバージョンは@version@でなければなりません。',
673
+    'plugin_utilise_plugin' => '@plugin@のプラグインは最低@version@バージョンが必要です。',
674
+    'plugin_zip_active' => '有効にするように続けてください。',
675
+    'plugin_zip_adresse' => '圧縮されたプラグインファイル、またはプラグインのリストをロードするには、以下のパスを入力します。',
676
+    'plugin_zip_adresse_champ' => 'プラグインまたはリストのパス',
677
+    'plugin_zip_content' => 'zip(@taille@)ファイルには、<code>@rep@</code>フォルダーにインストールができる次のファイルが含まれています',
678
+    'plugin_zip_installe_finie' => '@zip@ファイルがアンパックされて、インストールされました。',
679
+    'plugin_zip_installe_rep_finie' => '@rep@フォルダーに@zip@ファイルがアンパックされて、インストールされました。',
680
+    'plugin_zip_installer' => 'これでインストールできます。',
681
+    'plugin_zip_telecharge' => '@zip@ファイルはロードされました。',
682
+    'plugins_actif_aucun' => '有効にされたプラグインはありません。',
683
+    'plugins_actif_un' => '有効にされたプラグインは1つ',
684
+    'plugins_actifs' => '有効にされたプラグインは@count@つ',
685
+    'plugins_actifs_liste' => '有効',
686
+    'plugins_compte' => 'プラグイン@count@つ',
687
+    'plugins_disponible_un' => '利用可能のプラグインは1つ',
688
+    'plugins_disponibles' => '利用可能のプラグインは1@count@',
689
+    'plugins_erreur' => 'プラグインエラー:@plugins@',
690
+    'plugins_liste' => 'プラグインのリスト',
691
+    'plugins_liste_dist' => 'ロックされたプラグイン',
692
+    'plugins_recents' => '最近のプラグイン',
693
+    'plugins_tous_liste' => '全てのプラグイン',
694
+    'plugins_vue_hierarchie' => 'パス',
695
+    'plugins_vue_liste' => 'リスト',
696
+    'protocole_ldap' => 'プロトコルバージョン:',
697 697
 
698
-	// Q
699
-	'queue_executer_maintenant' => '今すぐ実行する',
700
-	'queue_info_purger' => '全ての保留中のタスクを削除して、定期タスクのリストを再設定するのにリセットすることも出来ます。',
701
-	'queue_nb_jobs_in_queue' => '保留中のタスクは@nb@つあります。',
702
-	'queue_next_job_in_nb_sec' => '次のタスクが@nb@秒後に始まる',
703
-	'queue_no_job_in_queue' => '保留中のタスクなし',
704
-	'queue_one_job_in_queue' => '保留中のタスク1つ',
705
-	'queue_priorite_tache' => '優先',
706
-	'queue_purger_queue' => 'タスクのリストをリセットする',
707
-	'queue_titre' => 'バックグラウンドのタスク',
698
+    // Q
699
+    'queue_executer_maintenant' => '今すぐ実行する',
700
+    'queue_info_purger' => '全ての保留中のタスクを削除して、定期タスクのリストを再設定するのにリセットすることも出来ます。',
701
+    'queue_nb_jobs_in_queue' => '保留中のタスクは@nb@つあります。',
702
+    'queue_next_job_in_nb_sec' => '次のタスクが@nb@秒後に始まる',
703
+    'queue_no_job_in_queue' => '保留中のタスクなし',
704
+    'queue_one_job_in_queue' => '保留中のタスク1つ',
705
+    'queue_priorite_tache' => '優先',
706
+    'queue_purger_queue' => 'タスクのリストをリセットする',
707
+    'queue_titre' => 'バックグラウンドのタスク',
708 708
 
709
-	// R
710
-	'repertoire_plugins' => 'フォルダー:',
711
-	'required' => '[必須]',
709
+    // R
710
+    'repertoire_plugins' => 'フォルダー:',
711
+    'required' => '[必須]',
712 712
 
713
-	// S
714
-	'sans_heure' => '時間指定なし',
715
-	'statut_admin_restreint' => '限定のある管理者',
716
-	'statut_webmestre' => 'ウェブマスター',
713
+    // S
714
+    'sans_heure' => '時間指定なし',
715
+    'statut_admin_restreint' => '限定のある管理者',
716
+    'statut_webmestre' => 'ウェブマスター',
717 717
 
718
-	// T
719
-	'tache_cron_asap' => 'CRONタスク@function@(できるだけ早く)',
720
-	'tache_cron_secondes' => 'CRONタスク@function@(@nb@秒間ごとに)',
721
-	'taille_cache_image' => 'SPIPが自動的に生成されたイメージ(サムネイル、画像に変換されたタイトル、TeX形式の数式など)は、@dir@フォルダーに@taille@かかります。',
722
-	'taille_cache_moins_de' => 'キャッシュサイズは@octets@未満です。',
723
-	'taille_cache_octets' => 'キャッシュサイズは現在@octets@です。',
724
-	'taille_cache_vide' => 'キャッシュは空です。',
725
-	'taille_repertoire_cache' => '現在のキャッシュサイズ',
726
-	'text_article_propose_publication' => 'この記事は公開のために提出されています。',
727
-	'texte_acces_ldap_anonyme_1' => '次のフィールドは空白のままにすることができます。ただし、一部のLDAPサーバーは匿名アクセスを受け入れません。その場合、名簿内の情報を検索するには、ログインIDを指定する必要があります。',
728
-	'texte_admin_effacer_01' => 'このコマンドは、データベースの内容を<b>すべて</b>消去します、管理者や全編集者のアクセス権を含めて。行なった上で、SPIPを再インストールし、新規データベースと最初の管理者アクセス権を再作成する必要があります。',
729
-	'texte_adresse_annuaire_1' => 'ディレクトリがウェブサイトと同じコンピュータにインストールされていれば、おそらく「localhost」です。',
730
-	'texte_ajout_auteur' => '次の著者が記事に追加されました:',
731
-	'texte_annuaire_ldap_1' => 'LDAP名簿にアクセスがあれば、SPIPでユーザを自動的にインポートすることができます。',
732
-	'texte_article_statut' => '記事のステータス:',
733
-	'texte_article_virtuel' => '仮想記事',
734
-	'texte_article_virtuel_reference' => '<b>仮想記事:</b>SPIPサイト内に記事が参照されているが、ほかのURLへとリダイレクトしているリダイレクションを取り消すには、上のURLを削除して下さい。',
735
-	'texte_aucun_resultat_auteur' => '「@cherche_auteur@」には、検索結果なし',
736
-	'texte_auteur_messagerie' => '接続中の著者は表示されています。その著者とライブメッセージを交換できます。このリストに自分を表示しないようにすると、他のユーザーには隠れます。',
737
-	'texte_auteurs' => '著者',
738
-	'texte_choix_base_1' => 'データベースを選択してください:',
739
-	'texte_choix_base_2' => 'SQLサーバーはいくつかのデータベースを含んでいます。',
740
-	'texte_choix_base_3' => 'プロバイダがあなたに割り当てたデータベース1つを選んで下さい。',
741
-	'texte_choix_table_prefix' => 'テーブルの接頭辞:',
742
-	'texte_compte_element' => '@count@ 要素',
743
-	'texte_compte_elements' => '@count@ 要素',
744
-	'texte_conflit_edition_correction' => '2つのバージョンの違いを比べてください。変更をコピーしてやり直すこともできます。',
745
-	'texte_connexion_mysql' => 'プロバイダが提供したデータベースのサーバーの接続コードを調べてください。',
746
-	'texte_contenu_article' => '(記事についての短い説明)',
747
-	'texte_contenu_articles' => 'あなたのサイト用に決めたレイアウトに基づいて、あなたはいくつかの記事の項目を使うか使わないか決めることが出来ます。次のリストの中から使うものを選択してください。',
748
-	'texte_crash_base' => 'もしあなたのデータベースが壊れたら、あなたは自動的に復元に挑戦することが出来ます。',
749
-	'texte_creer_rubrique' => '記事を書き始める前に、セクションを作成しなければなりません。',
750
-	'texte_date_creation_article' => '記事が作成された日時:',
751
-	'texte_date_creation_objet' => '作成された日時:', # on ajoute le ":"
752
-	'texte_date_publication_anterieure' => '公開前の日付:',
753
-	'texte_date_publication_anterieure_nonaffichee' => '公表前の日時を隠す。',
754
-	'texte_date_publication_article' => 'オンラインに公表された日時:',
755
-	'texte_date_publication_objet' => '公表された日時:',
756
-	'texte_definir_comme_traduction_rubrique' => 'このセクションは、そのセクションの翻訳です:',
757
-	'texte_descriptif_rapide' => '短い記述',
758
-	'texte_effacer_base' => 'SPIPデータベースを削除する',
759
-	'texte_effacer_statistiques' => '統計情報を削除する',
760
-	'texte_en_cours_validation' => '確認のために以下の記事とニュースが提出されました。掲示板を通してご意見を述べてください。',
761
-	'texte_enrichir_mise_a_jour' => '「上のショートカット」を使用すると、テキストのレイアウトを充実させることができます。',
762
-	'texte_fichier_authent' => '<p>SPIPは@dossier@フォルダーに特別なファイル.htpasswdと.htpasswd-adminを作成する必要がありますか?</p><p>これらのファイルを使用したら、サイトの他のエリア(外部統計プログラムなど)に作成者や管理者だけへのアクセスが制限されます。</p><p>このようなファイルを必要としなければ、デフォルトである「ファイル作成なし」オプションにしておくことができます。</p>',
763
-	'texte_informations_personnelles_1' => 'SPIPはこのサイト用あなたの個人アカウントを作成します。',
764
-	'texte_informations_personnelles_2' => '(注:再インストールの場合、以前のアクセスがまだ有効していたら、',
765
-	'texte_introductif_article' => '(記事の紹介文章)',
766
-	'texte_jeu_caractere' => 'ユニバーサル文字セット<code>utf-8</code>を使用することをお勧めします。これによって、任意の言語でテキストを表示することが可能になります。最新のブラウザーは皆、この文字セットに完全に互換性です。',
767
-	'texte_jeu_caractere_3' => '現在、使用される文字セットは:',
768
-	'texte_jeu_caractere_4' => 'これは現在のデータに対応していない場合(バックアップからデータベースを修復した後に発生する可能性があります)、別の文字セットを指定することも出来ます。設定したください:',
769
-	'texte_login_ldap_1' => '匿名アクセスのために空白のままに残すか、完全なパスを入力します(例えば、「<code>uid=Kantaro, ou=users, dc=my-domain, dc=com</code>」)',
770
-	'texte_login_precaution' => '警告!これはあなたが現在使っているログインIDです。注意してこのフォームを使用してください。',
771
-	'texte_messagerie_agenda' => 'メッセージングシステムによって、著者などは管理エリアで直接通信することができます。それにカレンダーにリンクされています。',
772
-	'texte_mise_a_niveau_base_1' => 'SPIPファイルを更新されました。データベースをアップグレードする必要もあります。',
773
-	'texte_modifier_article' => '記事を修正する:',
774
-	'texte_multilinguisme' => '複雑なナビゲーションでオブジェクトを複数の言語で管理する場合は、サイトの構成によって、このオブジェクト用の言語選択メニューを追加できます。',
775
-	'texte_multilinguisme_trad' => 'オブジェクト上の異なる翻訳のリンクを管理する機能を有効にすることもできます。',
776
-	'texte_non_compresse' => '<b>未圧縮</b>(サーバーにはこの機能が対応されません。)',
777
-	'texte_nouvelle_version_spip_1' => 'SPIPの新しいバージョンをインストールしました。',
778
-	'texte_nouvelle_version_spip_2' => 'この新しいバージョンでは、通常よりも完全な更新が必要ですウェブマスターは、@connect@ファイルを削除し、インストールを再開して、データベース接続設定を更新してください。<p>(注意:データベース接続設定を忘れてしまった場合、@connect@ファイルを削除する前に、中身を見てください。)</p>',
779
-	'texte_operation_echec' => '前のページに戻って、他のデータベースを選択するか、新規データベースを作成してください。プロバイダーが提供した情報を確認してください。',
780
-	'texte_plus_trois_car' => '3文字以上',
781
-	'texte_plusieurs_articles' => '「@cherche_auteur@」を検索して、数人の著者を見つけました。',
782
-	'texte_port_annuaire' => '(普通、デフォルトの値が適切です。)',
783
-	'texte_presente_plugin' => 'このページには利用可能なプラグインが表示されます。対応するボックスにチェックを入れることを通して、使って欲しいプラグインを有効にしてください。',
784
-	'texte_proposer_publication' => '記事が出来上がったら、<br/>公開にしてもらうために提出してください。',
785
-	'texte_proxy' => '場合によっては(イントラネット、保護されたネットワーク)、リモートサイト(SPIPの取扱い書、照合されたサイトなど)は、<b>HTTPプロキシ</b>を経由してのみアクセスができます。そうであれば、@proxy_en_cours@の形式で、HTTPプロキシのアドレスを指定してください。そうではない場合、このボックスを空白のままに残してください。',
786
-	'texte_publication_articles_post_dates' => '出版用に未来の日付が設定された記事に対するSPIPの対応を決めて下さい。',
787
-	'texte_rappel_selection_champs' => '(忘れずに、このフィルドをきちんと選択してください。)',
788
-	'texte_recalcul_page' => 'もしあなたが1つのページだけリフレッシュしたい場合、公開エリアで« リフレッシュ »ボタンを使った方が良いです。',
789
-	'texte_recuperer_base' => 'データベースを修理する',
790
-	'texte_reference_mais_redirige' => '記事は、SPIPサイトで参照されていますが、別のURLにリダイレクトされています。',
791
-	'texte_requetes_echouent' => '<p>いくつかのSQLクエリが失敗し、明白な原因がない場合、データベース自体の問題が起きた可能性があります。</p><p>SQLサーバには、損傷されたテーブルを修理する機能が入っています。修理を試すことができます。</p><p>失敗だったら、エラーの手がかりを表示するディスプレイのコピーを保管してください。解決しない場合、プロバイダーと連絡してください。</p>',
792
-	'texte_selection_langue_principale' => 'サイトの「主な言語」を選択してください。<br />選択した言語で記事を書く義務はないのですが、「主な言語」を選択すると、<ul><li>公開サイトの日付のデフォルト形式も</li><li>正しくテキストを表す事も</li><li>公開サイトのフォームで使用される言語も</li><li>管理用のエリアに表示される言語も</li></ul>設定します。',
793
-	'texte_sous_titre' => 'サブタイトル',
794
-	'texte_statistiques_visites' => '(黒い線:日曜日・黒い曲線:平均水準)',
795
-	'texte_statut_attente_validation' => '確認の期待中',
796
-	'texte_statut_publies' => '公開中',
797
-	'texte_statut_refuses' => '拒否',
798
-	'texte_suppression_fichiers' => 'これを使うとSPIPのすべてのキャッシュファイルが削除されます。これを許可すると、特にサイトの構造や画像の重要な変更を入力している場合に備えて、すべてのページのリフレッシュを強制します。',
799
-	'texte_sur_titre' => 'トップタイトル',
800
-	'texte_table_ok' => ': このテーブルはオケです。',
801
-	'texte_tentative_recuperation' => '復元を試みる',
802
-	'texte_tenter_reparation' => 'データベースの復元を試みる',
803
-	'texte_test_proxy' => 'このプロキシをテストするには、テストするWebサイトのアドレスをここに入力します。',
804
-	'texte_titre_02' => '件名:',
805
-	'texte_titre_obligatoire' => '[必須]<b>タイトル</b>',
806
-	'texte_travail_article' => '@nom_auteur_modif@はこの記事を@date_diff@分前に編集しました。',
807
-	'texte_travail_collaboratif' => '数人の著者が同じ記事をよく編集する場合、SPIPは、同時に記事の変更を避けるために、「最近開いた記事」を表示する事ができます。このオプションは、不要な警告メッセージを表示しないように、デフォルトでは無効になっています。',
808
-	'texte_vide' => '空白にする',
809
-	'texte_vider_cache' => 'キャッシュを空白にする',
810
-	'titre_admin_tech' => '技術的な整備',
811
-	'titre_admin_vider' => '技術的な整備',
812
-	'titre_ajouter_un_auteur' => '著者を追加する',
813
-	'titre_ajouter_un_mot' => 'キーワードを追加する',
814
-	'titre_cadre_afficher_article' => '記事を表示する:',
815
-	'titre_cadre_afficher_traductions' => '次の言語に関する翻訳のステータスを表示する:',
816
-	'titre_cadre_ajouter_auteur' => '著者追加:',
817
-	'titre_cadre_interieur_rubrique' => 'セクションの中に',
818
-	'titre_cadre_numero_auteur' => '著者番号',
819
-	'titre_cadre_numero_objet' => '@objet@番号:',
820
-	'titre_cadre_signature_obligatoire' => '[必須]<b>署名</b>',
821
-	'titre_config_contenu_notifications' => '通知',
822
-	'titre_config_contenu_prive' => '管理エリア内',
823
-	'titre_config_contenu_public' => '公開サイト内',
824
-	'titre_config_fonctions' => 'サイトの設定',
825
-	'titre_config_langage' => '言語設定',
826
-	'titre_configuration' => 'サイトの設定',
827
-	'titre_configurer_preferences' => '個人環境設定',
828
-	'titre_configurer_preferences_menus' => 'メニュー環境設定',
829
-	'titre_conflit_edition' => '編集中の競合',
830
-	'titre_connexion_ldap' => 'オプション:<b>LDAP接続</b>',
831
-	'titre_groupe_mots' => 'キーワードグループ:',
832
-	'titre_identite_site' => 'サイトのアイデンティティ',
833
-	'titre_langue_article' => '記事の言語',
834
-	'titre_langue_rubrique' => 'セクションの言語',
835
-	'titre_langue_trad_article' => '記事の言語と翻訳版',
836
-	'titre_les_articles' => '記事',
837
-	'titre_messagerie_agenda' => 'メッセージ交換とカレンダー',
838
-	'titre_naviguer_dans_le_site' => 'サイト内のナビ',
839
-	'titre_nouvelle_rubrique' => '新規セクション',
840
-	'titre_numero_rubrique' => 'セクション番号:',
841
-	'titre_page_articles_edit' => '@titre@を変更する',
842
-	'titre_page_articles_page' => '記事',
843
-	'titre_page_articles_tous' => '全てのサイト',
844
-	'titre_page_calendrier' => '@annee@年@nom_mois@月・カレンダー',
845
-	'titre_page_config_contenu' => 'サイト環境設定',
846
-	'titre_page_delete_all' => '不可逆的に完全な削除',
847
-	'titre_page_recherche' => '@recherche@に関する検索結果',
848
-	'titre_page_statistiques_referers' => '統計(入ってくるリンク)',
849
-	'titre_page_upgrade' => 'SPIPアップグレード',
850
-	'titre_preference_menus_favoris' => 'お気に入り項目のメニュー',
851
-	'titre_publication_articles_post_dates' => '将来の日付に公開される記事',
852
-	'titre_reparation' => '修理',
853
-	'titre_suivi_petition' => '誓願書管理',
854
-	'tls_ldap' => 'トランスポート層のセキュリティ:',
855
-	'trad_article_traduction' => 'それぞれの翻訳',
856
-	'trad_delier' => 'この記事をその翻訳に関連付けないで下さい。',
857
-	'trad_lier' => '翻訳に関する、記事の番号は:',
858
-	'trad_new' => '記事の新規翻訳を書く',
718
+    // T
719
+    'tache_cron_asap' => 'CRONタスク@function@(できるだけ早く)',
720
+    'tache_cron_secondes' => 'CRONタスク@function@(@nb@秒間ごとに)',
721
+    'taille_cache_image' => 'SPIPが自動的に生成されたイメージ(サムネイル、画像に変換されたタイトル、TeX形式の数式など)は、@dir@フォルダーに@taille@かかります。',
722
+    'taille_cache_moins_de' => 'キャッシュサイズは@octets@未満です。',
723
+    'taille_cache_octets' => 'キャッシュサイズは現在@octets@です。',
724
+    'taille_cache_vide' => 'キャッシュは空です。',
725
+    'taille_repertoire_cache' => '現在のキャッシュサイズ',
726
+    'text_article_propose_publication' => 'この記事は公開のために提出されています。',
727
+    'texte_acces_ldap_anonyme_1' => '次のフィールドは空白のままにすることができます。ただし、一部のLDAPサーバーは匿名アクセスを受け入れません。その場合、名簿内の情報を検索するには、ログインIDを指定する必要があります。',
728
+    'texte_admin_effacer_01' => 'このコマンドは、データベースの内容を<b>すべて</b>消去します、管理者や全編集者のアクセス権を含めて。行なった上で、SPIPを再インストールし、新規データベースと最初の管理者アクセス権を再作成する必要があります。',
729
+    'texte_adresse_annuaire_1' => 'ディレクトリがウェブサイトと同じコンピュータにインストールされていれば、おそらく「localhost」です。',
730
+    'texte_ajout_auteur' => '次の著者が記事に追加されました:',
731
+    'texte_annuaire_ldap_1' => 'LDAP名簿にアクセスがあれば、SPIPでユーザを自動的にインポートすることができます。',
732
+    'texte_article_statut' => '記事のステータス:',
733
+    'texte_article_virtuel' => '仮想記事',
734
+    'texte_article_virtuel_reference' => '<b>仮想記事:</b>SPIPサイト内に記事が参照されているが、ほかのURLへとリダイレクトしているリダイレクションを取り消すには、上のURLを削除して下さい。',
735
+    'texte_aucun_resultat_auteur' => '「@cherche_auteur@」には、検索結果なし',
736
+    'texte_auteur_messagerie' => '接続中の著者は表示されています。その著者とライブメッセージを交換できます。このリストに自分を表示しないようにすると、他のユーザーには隠れます。',
737
+    'texte_auteurs' => '著者',
738
+    'texte_choix_base_1' => 'データベースを選択してください:',
739
+    'texte_choix_base_2' => 'SQLサーバーはいくつかのデータベースを含んでいます。',
740
+    'texte_choix_base_3' => 'プロバイダがあなたに割り当てたデータベース1つを選んで下さい。',
741
+    'texte_choix_table_prefix' => 'テーブルの接頭辞:',
742
+    'texte_compte_element' => '@count@ 要素',
743
+    'texte_compte_elements' => '@count@ 要素',
744
+    'texte_conflit_edition_correction' => '2つのバージョンの違いを比べてください。変更をコピーしてやり直すこともできます。',
745
+    'texte_connexion_mysql' => 'プロバイダが提供したデータベースのサーバーの接続コードを調べてください。',
746
+    'texte_contenu_article' => '(記事についての短い説明)',
747
+    'texte_contenu_articles' => 'あなたのサイト用に決めたレイアウトに基づいて、あなたはいくつかの記事の項目を使うか使わないか決めることが出来ます。次のリストの中から使うものを選択してください。',
748
+    'texte_crash_base' => 'もしあなたのデータベースが壊れたら、あなたは自動的に復元に挑戦することが出来ます。',
749
+    'texte_creer_rubrique' => '記事を書き始める前に、セクションを作成しなければなりません。',
750
+    'texte_date_creation_article' => '記事が作成された日時:',
751
+    'texte_date_creation_objet' => '作成された日時:', # on ajoute le ":"
752
+    'texte_date_publication_anterieure' => '公開前の日付:',
753
+    'texte_date_publication_anterieure_nonaffichee' => '公表前の日時を隠す。',
754
+    'texte_date_publication_article' => 'オンラインに公表された日時:',
755
+    'texte_date_publication_objet' => '公表された日時:',
756
+    'texte_definir_comme_traduction_rubrique' => 'このセクションは、そのセクションの翻訳です:',
757
+    'texte_descriptif_rapide' => '短い記述',
758
+    'texte_effacer_base' => 'SPIPデータベースを削除する',
759
+    'texte_effacer_statistiques' => '統計情報を削除する',
760
+    'texte_en_cours_validation' => '確認のために以下の記事とニュースが提出されました。掲示板を通してご意見を述べてください。',
761
+    'texte_enrichir_mise_a_jour' => '「上のショートカット」を使用すると、テキストのレイアウトを充実させることができます。',
762
+    'texte_fichier_authent' => '<p>SPIPは@dossier@フォルダーに特別なファイル.htpasswdと.htpasswd-adminを作成する必要がありますか?</p><p>これらのファイルを使用したら、サイトの他のエリア(外部統計プログラムなど)に作成者や管理者だけへのアクセスが制限されます。</p><p>このようなファイルを必要としなければ、デフォルトである「ファイル作成なし」オプションにしておくことができます。</p>',
763
+    'texte_informations_personnelles_1' => 'SPIPはこのサイト用あなたの個人アカウントを作成します。',
764
+    'texte_informations_personnelles_2' => '(注:再インストールの場合、以前のアクセスがまだ有効していたら、',
765
+    'texte_introductif_article' => '(記事の紹介文章)',
766
+    'texte_jeu_caractere' => 'ユニバーサル文字セット<code>utf-8</code>を使用することをお勧めします。これによって、任意の言語でテキストを表示することが可能になります。最新のブラウザーは皆、この文字セットに完全に互換性です。',
767
+    'texte_jeu_caractere_3' => '現在、使用される文字セットは:',
768
+    'texte_jeu_caractere_4' => 'これは現在のデータに対応していない場合(バックアップからデータベースを修復した後に発生する可能性があります)、別の文字セットを指定することも出来ます。設定したください:',
769
+    'texte_login_ldap_1' => '匿名アクセスのために空白のままに残すか、完全なパスを入力します(例えば、「<code>uid=Kantaro, ou=users, dc=my-domain, dc=com</code>」)',
770
+    'texte_login_precaution' => '警告!これはあなたが現在使っているログインIDです。注意してこのフォームを使用してください。',
771
+    'texte_messagerie_agenda' => 'メッセージングシステムによって、著者などは管理エリアで直接通信することができます。それにカレンダーにリンクされています。',
772
+    'texte_mise_a_niveau_base_1' => 'SPIPファイルを更新されました。データベースをアップグレードする必要もあります。',
773
+    'texte_modifier_article' => '記事を修正する:',
774
+    'texte_multilinguisme' => '複雑なナビゲーションでオブジェクトを複数の言語で管理する場合は、サイトの構成によって、このオブジェクト用の言語選択メニューを追加できます。',
775
+    'texte_multilinguisme_trad' => 'オブジェクト上の異なる翻訳のリンクを管理する機能を有効にすることもできます。',
776
+    'texte_non_compresse' => '<b>未圧縮</b>(サーバーにはこの機能が対応されません。)',
777
+    'texte_nouvelle_version_spip_1' => 'SPIPの新しいバージョンをインストールしました。',
778
+    'texte_nouvelle_version_spip_2' => 'この新しいバージョンでは、通常よりも完全な更新が必要ですウェブマスターは、@connect@ファイルを削除し、インストールを再開して、データベース接続設定を更新してください。<p>(注意:データベース接続設定を忘れてしまった場合、@connect@ファイルを削除する前に、中身を見てください。)</p>',
779
+    'texte_operation_echec' => '前のページに戻って、他のデータベースを選択するか、新規データベースを作成してください。プロバイダーが提供した情報を確認してください。',
780
+    'texte_plus_trois_car' => '3文字以上',
781
+    'texte_plusieurs_articles' => '「@cherche_auteur@」を検索して、数人の著者を見つけました。',
782
+    'texte_port_annuaire' => '(普通、デフォルトの値が適切です。)',
783
+    'texte_presente_plugin' => 'このページには利用可能なプラグインが表示されます。対応するボックスにチェックを入れることを通して、使って欲しいプラグインを有効にしてください。',
784
+    'texte_proposer_publication' => '記事が出来上がったら、<br/>公開にしてもらうために提出してください。',
785
+    'texte_proxy' => '場合によっては(イントラネット、保護されたネットワーク)、リモートサイト(SPIPの取扱い書、照合されたサイトなど)は、<b>HTTPプロキシ</b>を経由してのみアクセスができます。そうであれば、@proxy_en_cours@の形式で、HTTPプロキシのアドレスを指定してください。そうではない場合、このボックスを空白のままに残してください。',
786
+    'texte_publication_articles_post_dates' => '出版用に未来の日付が設定された記事に対するSPIPの対応を決めて下さい。',
787
+    'texte_rappel_selection_champs' => '(忘れずに、このフィルドをきちんと選択してください。)',
788
+    'texte_recalcul_page' => 'もしあなたが1つのページだけリフレッシュしたい場合、公開エリアで« リフレッシュ »ボタンを使った方が良いです。',
789
+    'texte_recuperer_base' => 'データベースを修理する',
790
+    'texte_reference_mais_redirige' => '記事は、SPIPサイトで参照されていますが、別のURLにリダイレクトされています。',
791
+    'texte_requetes_echouent' => '<p>いくつかのSQLクエリが失敗し、明白な原因がない場合、データベース自体の問題が起きた可能性があります。</p><p>SQLサーバには、損傷されたテーブルを修理する機能が入っています。修理を試すことができます。</p><p>失敗だったら、エラーの手がかりを表示するディスプレイのコピーを保管してください。解決しない場合、プロバイダーと連絡してください。</p>',
792
+    'texte_selection_langue_principale' => 'サイトの「主な言語」を選択してください。<br />選択した言語で記事を書く義務はないのですが、「主な言語」を選択すると、<ul><li>公開サイトの日付のデフォルト形式も</li><li>正しくテキストを表す事も</li><li>公開サイトのフォームで使用される言語も</li><li>管理用のエリアに表示される言語も</li></ul>設定します。',
793
+    'texte_sous_titre' => 'サブタイトル',
794
+    'texte_statistiques_visites' => '(黒い線:日曜日・黒い曲線:平均水準)',
795
+    'texte_statut_attente_validation' => '確認の期待中',
796
+    'texte_statut_publies' => '公開中',
797
+    'texte_statut_refuses' => '拒否',
798
+    'texte_suppression_fichiers' => 'これを使うとSPIPのすべてのキャッシュファイルが削除されます。これを許可すると、特にサイトの構造や画像の重要な変更を入力している場合に備えて、すべてのページのリフレッシュを強制します。',
799
+    'texte_sur_titre' => 'トップタイトル',
800
+    'texte_table_ok' => ': このテーブルはオケです。',
801
+    'texte_tentative_recuperation' => '復元を試みる',
802
+    'texte_tenter_reparation' => 'データベースの復元を試みる',
803
+    'texte_test_proxy' => 'このプロキシをテストするには、テストするWebサイトのアドレスをここに入力します。',
804
+    'texte_titre_02' => '件名:',
805
+    'texte_titre_obligatoire' => '[必須]<b>タイトル</b>',
806
+    'texte_travail_article' => '@nom_auteur_modif@はこの記事を@date_diff@分前に編集しました。',
807
+    'texte_travail_collaboratif' => '数人の著者が同じ記事をよく編集する場合、SPIPは、同時に記事の変更を避けるために、「最近開いた記事」を表示する事ができます。このオプションは、不要な警告メッセージを表示しないように、デフォルトでは無効になっています。',
808
+    'texte_vide' => '空白にする',
809
+    'texte_vider_cache' => 'キャッシュを空白にする',
810
+    'titre_admin_tech' => '技術的な整備',
811
+    'titre_admin_vider' => '技術的な整備',
812
+    'titre_ajouter_un_auteur' => '著者を追加する',
813
+    'titre_ajouter_un_mot' => 'キーワードを追加する',
814
+    'titre_cadre_afficher_article' => '記事を表示する:',
815
+    'titre_cadre_afficher_traductions' => '次の言語に関する翻訳のステータスを表示する:',
816
+    'titre_cadre_ajouter_auteur' => '著者追加:',
817
+    'titre_cadre_interieur_rubrique' => 'セクションの中に',
818
+    'titre_cadre_numero_auteur' => '著者番号',
819
+    'titre_cadre_numero_objet' => '@objet@番号:',
820
+    'titre_cadre_signature_obligatoire' => '[必須]<b>署名</b>',
821
+    'titre_config_contenu_notifications' => '通知',
822
+    'titre_config_contenu_prive' => '管理エリア内',
823
+    'titre_config_contenu_public' => '公開サイト内',
824
+    'titre_config_fonctions' => 'サイトの設定',
825
+    'titre_config_langage' => '言語設定',
826
+    'titre_configuration' => 'サイトの設定',
827
+    'titre_configurer_preferences' => '個人環境設定',
828
+    'titre_configurer_preferences_menus' => 'メニュー環境設定',
829
+    'titre_conflit_edition' => '編集中の競合',
830
+    'titre_connexion_ldap' => 'オプション:<b>LDAP接続</b>',
831
+    'titre_groupe_mots' => 'キーワードグループ:',
832
+    'titre_identite_site' => 'サイトのアイデンティティ',
833
+    'titre_langue_article' => '記事の言語',
834
+    'titre_langue_rubrique' => 'セクションの言語',
835
+    'titre_langue_trad_article' => '記事の言語と翻訳版',
836
+    'titre_les_articles' => '記事',
837
+    'titre_messagerie_agenda' => 'メッセージ交換とカレンダー',
838
+    'titre_naviguer_dans_le_site' => 'サイト内のナビ',
839
+    'titre_nouvelle_rubrique' => '新規セクション',
840
+    'titre_numero_rubrique' => 'セクション番号:',
841
+    'titre_page_articles_edit' => '@titre@を変更する',
842
+    'titre_page_articles_page' => '記事',
843
+    'titre_page_articles_tous' => '全てのサイト',
844
+    'titre_page_calendrier' => '@annee@年@nom_mois@月・カレンダー',
845
+    'titre_page_config_contenu' => 'サイト環境設定',
846
+    'titre_page_delete_all' => '不可逆的に完全な削除',
847
+    'titre_page_recherche' => '@recherche@に関する検索結果',
848
+    'titre_page_statistiques_referers' => '統計(入ってくるリンク)',
849
+    'titre_page_upgrade' => 'SPIPアップグレード',
850
+    'titre_preference_menus_favoris' => 'お気に入り項目のメニュー',
851
+    'titre_publication_articles_post_dates' => '将来の日付に公開される記事',
852
+    'titre_reparation' => '修理',
853
+    'titre_suivi_petition' => '誓願書管理',
854
+    'tls_ldap' => 'トランスポート層のセキュリティ:',
855
+    'trad_article_traduction' => 'それぞれの翻訳',
856
+    'trad_delier' => 'この記事をその翻訳に関連付けないで下さい。',
857
+    'trad_lier' => '翻訳に関する、記事の番号は:',
858
+    'trad_new' => '記事の新規翻訳を書く',
859 859
 
860
-	// U
861
-	'utf8_convert_erreur_orig' => 'エラー:その文字セット@charset@は、対応されません。',
860
+    // U
861
+    'utf8_convert_erreur_orig' => 'エラー:その文字セット@charset@は、対応されません。',
862 862
 
863
-	// V
864
-	'version' => 'バージョン:'
863
+    // V
864
+    'version' => 'バージョン:'
865 865
 );
Please login to merge, or discard this patch.
ecrire/inc/livrer_fichier.php 3 patches
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -53,8 +53,7 @@  discard block
 block discarded – undo
53 53
 
54 54
 	if (!is_null($options['range'])) {
55 55
 		spip_livrer_fichier_partie($fichier, $options['range']);
56
-	}
57
-	else {
56
+	} else {
58 57
 		spip_livrer_fichier_entier($fichier);
59 58
 	}
60 59
 }
@@ -92,8 +91,7 @@  discard block
 block discarded – undo
92 91
 		header('Expires: 0'); // set expiration time
93 92
 		header('Pragma: public');
94 93
 		header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
95
-	}
96
-	else {
94
+	} else {
97 95
 		$f = (is_string($attachment) ? $attachment : basename($fichier));
98 96
 		header("Content-Disposition: inline; filename=\"$f\";");
99 97
 		header('Expires: ' . $expires); // set expiration time
@@ -160,8 +158,7 @@  discard block
 block discarded – undo
160 158
 		}
161 159
 
162 160
 		$cr_header = sprintf('Content-Range: bytes %d-%d/%d', $byteOffset, $finishBytes, $fileSize);
163
-	}
164
-	else {
161
+	} else {
165 162
 		// si pas de range valide, on delegue a la methode d'envoi complet
166 163
 		spip_livrer_fichier_entier($fichier);
167 164
 		// redondant, mais facilite la comprehension du code
Please login to merge, or discard this patch.
Indentation   +130 added lines, -130 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
  * @package SPIP\Core\Fichier
16 16
  **/
17 17
 if (!defined('_ECRIRE_INC_VERSION')) {
18
-	return;
18
+    return;
19 19
 }
20 20
 
21 21
 /**
@@ -35,28 +35,28 @@  discard block
 block discarded – undo
35 35
  */
36 36
 function spip_livrer_fichier($fichier, $content_type = 'application/octet-stream', $options = []) {
37 37
 
38
-	$defaut = [
39
-		'attachment' => false,
40
-		'expires' => 3600,
41
-		'range' => null,
42
-	];
43
-	$options = array_merge($defaut, $options);
44
-	if (is_numeric($options['expires']) && $options['expires'] > 0) {
45
-		$options['expires'] = gmdate('D, d M Y H:i:s', time() + $options['expires']) . ' GMT';
46
-	}
47
-
48
-	if (is_null($options) && isset($_SERVER['HTTP_RANGE'])) {
49
-		$options['range'] = $_SERVER['HTTP_RANGE'];
50
-	}
51
-
52
-	spip_livrer_fichier_entetes($fichier, $content_type, ($options['attachment'] && !$options['range']) ? $options['attachment'] : false, $options['expires']);
53
-
54
-	if (!is_null($options['range'])) {
55
-		spip_livrer_fichier_partie($fichier, $options['range']);
56
-	}
57
-	else {
58
-		spip_livrer_fichier_entier($fichier);
59
-	}
38
+    $defaut = [
39
+        'attachment' => false,
40
+        'expires' => 3600,
41
+        'range' => null,
42
+    ];
43
+    $options = array_merge($defaut, $options);
44
+    if (is_numeric($options['expires']) && $options['expires'] > 0) {
45
+        $options['expires'] = gmdate('D, d M Y H:i:s', time() + $options['expires']) . ' GMT';
46
+    }
47
+
48
+    if (is_null($options) && isset($_SERVER['HTTP_RANGE'])) {
49
+        $options['range'] = $_SERVER['HTTP_RANGE'];
50
+    }
51
+
52
+    spip_livrer_fichier_entetes($fichier, $content_type, ($options['attachment'] && !$options['range']) ? $options['attachment'] : false, $options['expires']);
53
+
54
+    if (!is_null($options['range'])) {
55
+        spip_livrer_fichier_partie($fichier, $options['range']);
56
+    }
57
+    else {
58
+        spip_livrer_fichier_entier($fichier);
59
+    }
60 60
 }
61 61
 
62 62
 /**
@@ -69,33 +69,33 @@  discard block
 block discarded – undo
69 69
  * @param int|string $expires
70 70
  */
71 71
 function spip_livrer_fichier_entetes($fichier, $content_type = 'application/octet-stream', $attachment = false, $expires = 0) {
72
-	// toujours envoyer un content type, meme vide !
73
-	header('Accept-Ranges: bytes');
74
-	header('Content-Type: ' . $content_type);
75
-
76
-	if (($fs = stat($fichier)) && !empty($fs['size']) && !empty($fs['mtime'])) {
77
-		header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $fs['mtime']) . ' GMT');
78
-		header(sprintf('Etag: "%x-%x"', $fs['size'], str_pad($fs['mtime'], 16, '0')));
79
-	}
80
-
81
-	if ($attachment) {
82
-		$f = (is_string($attachment) ? $attachment : basename($fichier));
83
-		// ce content-type est necessaire pour eviter des corruptions de zip dans ie6
84
-		header('Content-Type: application/octet-stream');
85
-
86
-		header("Content-Disposition: attachment; filename=\"$f\";");
87
-		header('Content-Transfer-Encoding: binary');
88
-
89
-		// fix for IE caching or PHP bug issue
90
-		header('Expires: 0'); // set expiration time
91
-		header('Pragma: public');
92
-		header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
93
-	}
94
-	else {
95
-		$f = (is_string($attachment) ? $attachment : basename($fichier));
96
-		header("Content-Disposition: inline; filename=\"$f\";");
97
-		header('Expires: ' . $expires); // set expiration time
98
-	}
72
+    // toujours envoyer un content type, meme vide !
73
+    header('Accept-Ranges: bytes');
74
+    header('Content-Type: ' . $content_type);
75
+
76
+    if (($fs = stat($fichier)) && !empty($fs['size']) && !empty($fs['mtime'])) {
77
+        header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $fs['mtime']) . ' GMT');
78
+        header(sprintf('Etag: "%x-%x"', $fs['size'], str_pad($fs['mtime'], 16, '0')));
79
+    }
80
+
81
+    if ($attachment) {
82
+        $f = (is_string($attachment) ? $attachment : basename($fichier));
83
+        // ce content-type est necessaire pour eviter des corruptions de zip dans ie6
84
+        header('Content-Type: application/octet-stream');
85
+
86
+        header("Content-Disposition: attachment; filename=\"$f\";");
87
+        header('Content-Transfer-Encoding: binary');
88
+
89
+        // fix for IE caching or PHP bug issue
90
+        header('Expires: 0'); // set expiration time
91
+        header('Pragma: public');
92
+        header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
93
+    }
94
+    else {
95
+        $f = (is_string($attachment) ? $attachment : basename($fichier));
96
+        header("Content-Disposition: inline; filename=\"$f\";");
97
+        header('Expires: ' . $expires); // set expiration time
98
+    }
99 99
 }
100 100
 
101 101
 /**
@@ -103,20 +103,20 @@  discard block
 block discarded – undo
103 103
  * @param string $fichier
104 104
  */
105 105
 function spip_livrer_fichier_entier($fichier) {
106
-	if (!file_exists($fichier)) {
107
-		throw new \Exception(sprintf('File not found: %s', $fichier));
108
-	}
106
+    if (!file_exists($fichier)) {
107
+        throw new \Exception(sprintf('File not found: %s', $fichier));
108
+    }
109 109
 
110
-	if (!is_readable($fichier)) {
111
-		throw new \Exception(sprintf('File not readable: %s', $fichier));
112
-	}
110
+    if (!is_readable($fichier)) {
111
+        throw new \Exception(sprintf('File not readable: %s', $fichier));
112
+    }
113 113
 
114
-	if ($size = filesize($fichier)) {
115
-		header(sprintf('Content-Length: %d', $size));
116
-	}
114
+    if ($size = filesize($fichier)) {
115
+        header(sprintf('Content-Length: %d', $size));
116
+    }
117 117
 
118
-	readfile($fichier);
119
-	exit();
118
+    readfile($fichier);
119
+    exit();
120 120
 }
121 121
 
122 122
 /**
@@ -129,98 +129,98 @@  discard block
 block discarded – undo
129 129
  * @throws Exception
130 130
  */
131 131
 function spip_livrer_fichier_partie($fichier, $range = null) {
132
-	if (!file_exists($fichier)) {
133
-		throw new \Exception(sprintf('File not found: %s', $fichier));
134
-	}
132
+    if (!file_exists($fichier)) {
133
+        throw new \Exception(sprintf('File not found: %s', $fichier));
134
+    }
135 135
 
136
-	if (!is_readable($fichier)) {
137
-		throw new \Exception(sprintf('File not readable: %s', $fichier));
138
-	}
136
+    if (!is_readable($fichier)) {
137
+        throw new \Exception(sprintf('File not readable: %s', $fichier));
138
+    }
139 139
 
140 140
 
141
-	// Par defaut on envoie tout
142
-	$byteOffset = 0;
143
-	$byteLength = $fileSize = filesize($fichier);
141
+    // Par defaut on envoie tout
142
+    $byteOffset = 0;
143
+    $byteLength = $fileSize = filesize($fichier);
144 144
 
145 145
 
146
-	// Parse Content-Range header for byte offsets, looks like "bytes=11525-" OR "bytes=11525-12451"
147
-	if ($range && preg_match('%bytes=(\d+)-(\d+)?%i', $range, $match)) {
148
-		### Offset signifies where we should begin to read the file
149
-		$byteOffset = (int)$match[1];
146
+    // Parse Content-Range header for byte offsets, looks like "bytes=11525-" OR "bytes=11525-12451"
147
+    if ($range && preg_match('%bytes=(\d+)-(\d+)?%i', $range, $match)) {
148
+        ### Offset signifies where we should begin to read the file
149
+        $byteOffset = (int)$match[1];
150 150
 
151 151
 
152
-		### Length is for how long we should read the file according to the browser, and can never go beyond the file size
153
-		if (isset($match[2])) {
154
-			$finishBytes = (int)$match[2];
155
-			$byteLength = $finishBytes + 1;
156
-		} else {
157
-			$finishBytes = $fileSize - 1;
158
-		}
152
+        ### Length is for how long we should read the file according to the browser, and can never go beyond the file size
153
+        if (isset($match[2])) {
154
+            $finishBytes = (int)$match[2];
155
+            $byteLength = $finishBytes + 1;
156
+        } else {
157
+            $finishBytes = $fileSize - 1;
158
+        }
159 159
 
160
-		$cr_header = sprintf('Content-Range: bytes %d-%d/%d', $byteOffset, $finishBytes, $fileSize);
161
-	}
162
-	else {
163
-		// si pas de range valide, on delegue a la methode d'envoi complet
164
-		spip_livrer_fichier_entier($fichier);
165
-		// redondant, mais facilite la comprehension du code
166
-		exit();
167
-	}
160
+        $cr_header = sprintf('Content-Range: bytes %d-%d/%d', $byteOffset, $finishBytes, $fileSize);
161
+    }
162
+    else {
163
+        // si pas de range valide, on delegue a la methode d'envoi complet
164
+        spip_livrer_fichier_entier($fichier);
165
+        // redondant, mais facilite la comprehension du code
166
+        exit();
167
+    }
168 168
 
169
-	// Remove headers that might unnecessarily clutter up the output
170
-	header_remove('Cache-Control');
171
-	header_remove('Pragma');
169
+    // Remove headers that might unnecessarily clutter up the output
170
+    header_remove('Cache-Control');
171
+    header_remove('Pragma');
172 172
 
173
-	// partial content
174
-	header('HTTP/1.1 206 Partial content');
175
-	header($cr_header);  ### Decrease by 1 on byte-length since this definition is zero-based index of bytes being sent
173
+    // partial content
174
+    header('HTTP/1.1 206 Partial content');
175
+    header($cr_header);  ### Decrease by 1 on byte-length since this definition is zero-based index of bytes being sent
176 176
 
177 177
 
178
-	$byteRange = $byteLength - $byteOffset;
178
+    $byteRange = $byteLength - $byteOffset;
179 179
 
180
-	header(sprintf('Content-Length: %d', $byteRange));
180
+    header(sprintf('Content-Length: %d', $byteRange));
181 181
 
182
-	// Variable containing the buffer
183
-	$buffer = '';
184
-	// Just a reasonable buffer size
185
-	$bufferSize = 512 * 16;
186
-	// Contains how much is left to read of the byteRange
187
-	$bytePool = $byteRange;
182
+    // Variable containing the buffer
183
+    $buffer = '';
184
+    // Just a reasonable buffer size
185
+    $bufferSize = 512 * 16;
186
+    // Contains how much is left to read of the byteRange
187
+    $bytePool = $byteRange;
188 188
 
189
-	if (!$handle = fopen($fichier, 'r')) {
190
-		throw new \Exception(sprintf('Could not get handle for file %s', $fichier));
191
-	}
189
+    if (!$handle = fopen($fichier, 'r')) {
190
+        throw new \Exception(sprintf('Could not get handle for file %s', $fichier));
191
+    }
192 192
 
193
-	if (fseek($handle, $byteOffset, SEEK_SET) == -1) {
194
-		throw new \Exception(sprintf('Could not seek to byte offset %d', $byteOffset));
195
-	}
193
+    if (fseek($handle, $byteOffset, SEEK_SET) == -1) {
194
+        throw new \Exception(sprintf('Could not seek to byte offset %d', $byteOffset));
195
+    }
196 196
 
197 197
 
198
-	while ($bytePool > 0) {
199
-		// How many bytes we request on this iteration
200
-		$chunkSizeRequested = min($bufferSize, $bytePool);
198
+    while ($bytePool > 0) {
199
+        // How many bytes we request on this iteration
200
+        $chunkSizeRequested = min($bufferSize, $bytePool);
201 201
 
202
-		// Try readin $chunkSizeRequested bytes from $handle and put data in $buffer
203
-		$buffer = fread($handle, $chunkSizeRequested);
202
+        // Try readin $chunkSizeRequested bytes from $handle and put data in $buffer
203
+        $buffer = fread($handle, $chunkSizeRequested);
204 204
 
205
-		// Store how many bytes were actually read
206
-		$chunkSizeActual = strlen($buffer);
205
+        // Store how many bytes were actually read
206
+        $chunkSizeActual = strlen($buffer);
207 207
 
208
-		// If we didn't get any bytes that means something unexpected has happened since $bytePool should be zero already
209
-		if ($chunkSizeActual == 0) {
210
-			// For production servers this should go in your php error log, since it will break the output
211
-			trigger_error('Chunksize became 0', E_USER_WARNING);
212
-			break;
213
-		}
208
+        // If we didn't get any bytes that means something unexpected has happened since $bytePool should be zero already
209
+        if ($chunkSizeActual == 0) {
210
+            // For production servers this should go in your php error log, since it will break the output
211
+            trigger_error('Chunksize became 0', E_USER_WARNING);
212
+            break;
213
+        }
214 214
 
215
-		// Decrease byte pool with amount of bytes that were read during this iteration
216
-		$bytePool -= $chunkSizeActual;
215
+        // Decrease byte pool with amount of bytes that were read during this iteration
216
+        $bytePool -= $chunkSizeActual;
217 217
 
218
-		// Write the buffer to output
219
-		print $buffer;
218
+        // Write the buffer to output
219
+        print $buffer;
220 220
 
221
-		// Try to output the data to the client immediately
222
-		flush();
223
-	}
221
+        // Try to output the data to the client immediately
222
+        flush();
223
+    }
224 224
 
225
-	exit();
225
+    exit();
226 226
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 	];
43 43
 	$options = array_merge($defaut, $options);
44 44
 	if (is_numeric($options['expires']) && $options['expires'] > 0) {
45
-		$options['expires'] = gmdate('D, d M Y H:i:s', time() + $options['expires']) . ' GMT';
45
+		$options['expires'] = gmdate('D, d M Y H:i:s', time() + $options['expires']).' GMT';
46 46
 	}
47 47
 
48 48
 	if (is_null($options) && isset($_SERVER['HTTP_RANGE'])) {
@@ -71,10 +71,10 @@  discard block
 block discarded – undo
71 71
 function spip_livrer_fichier_entetes($fichier, $content_type = 'application/octet-stream', $attachment = false, $expires = 0) {
72 72
 	// toujours envoyer un content type, meme vide !
73 73
 	header('Accept-Ranges: bytes');
74
-	header('Content-Type: ' . $content_type);
74
+	header('Content-Type: '.$content_type);
75 75
 
76 76
 	if (($fs = stat($fichier)) && !empty($fs['size']) && !empty($fs['mtime'])) {
77
-		header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $fs['mtime']) . ' GMT');
77
+		header('Last-Modified: '.gmdate('D, d M Y H:i:s', $fs['mtime']).' GMT');
78 78
 		header(sprintf('Etag: "%x-%x"', $fs['size'], str_pad($fs['mtime'], 16, '0')));
79 79
 	}
80 80
 
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
 	else {
95 95
 		$f = (is_string($attachment) ? $attachment : basename($fichier));
96 96
 		header("Content-Disposition: inline; filename=\"$f\";");
97
-		header('Expires: ' . $expires); // set expiration time
97
+		header('Expires: '.$expires); // set expiration time
98 98
 	}
99 99
 }
100 100
 
@@ -146,12 +146,12 @@  discard block
 block discarded – undo
146 146
 	// Parse Content-Range header for byte offsets, looks like "bytes=11525-" OR "bytes=11525-12451"
147 147
 	if ($range && preg_match('%bytes=(\d+)-(\d+)?%i', $range, $match)) {
148 148
 		### Offset signifies where we should begin to read the file
149
-		$byteOffset = (int)$match[1];
149
+		$byteOffset = (int) $match[1];
150 150
 
151 151
 
152 152
 		### Length is for how long we should read the file according to the browser, and can never go beyond the file size
153 153
 		if (isset($match[2])) {
154
-			$finishBytes = (int)$match[2];
154
+			$finishBytes = (int) $match[2];
155 155
 			$byteLength = $finishBytes + 1;
156 156
 		} else {
157 157
 			$finishBytes = $fileSize - 1;
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
 
173 173
 	// partial content
174 174
 	header('HTTP/1.1 206 Partial content');
175
-	header($cr_header);  ### Decrease by 1 on byte-length since this definition is zero-based index of bytes being sent
175
+	header($cr_header); ### Decrease by 1 on byte-length since this definition is zero-based index of bytes being sent
176 176
 
177 177
 
178 178
 	$byteRange = $byteLength - $byteOffset;
Please login to merge, or discard this patch.
prive/informer_auteur_fonctions.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 \***************************************************************************/
11 11
 
12 12
 if (!defined('_ECRIRE_INC_VERSION')) {
13
-	return;
13
+    return;
14 14
 }
15 15
 
16 16
 
@@ -33,15 +33,15 @@  discard block
 block discarded – undo
33 33
  *     JSON des différentes informations
34 34
  */
35 35
 function informer_auteur($bof) {
36
-	include_spip('inc/json');
37
-	include_spip('formulaires/login');
38
-	include_spip('inc/auth');
39
-	$login = (string) _request('var_login');
40
-	$row = auth_informer_login($login);
41
-	if ($row && is_array($row) && isset($row['id_auteur'])) {
42
-		unset($row['id_auteur']);
43
-	}
36
+    include_spip('inc/json');
37
+    include_spip('formulaires/login');
38
+    include_spip('inc/auth');
39
+    $login = (string) _request('var_login');
40
+    $row = auth_informer_login($login);
41
+    if ($row && is_array($row) && isset($row['id_auteur'])) {
42
+        unset($row['id_auteur']);
43
+    }
44 44
 
45
-	// on encode tout pour ne pas avoir de probleme au deballage dans le JS
46
-	return json_encode($row, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
45
+    // on encode tout pour ne pas avoir de probleme au deballage dans le JS
46
+    return json_encode($row, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP);
47 47
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_multilinguisme.php 2 patches
Indentation   +102 added lines, -102 removed lines patch added patch discarded remove patch
@@ -10,53 +10,53 @@  discard block
 block discarded – undo
10 10
 \***************************************************************************/
11 11
 
12 12
 if (!defined('_ECRIRE_INC_VERSION')) {
13
-	return;
13
+    return;
14 14
 }
15 15
 
16 16
 function formulaires_configurer_multilinguisme_charger_dist() {
17
-	$valeurs = [];
18
-	$valeurs['multi_secteurs'] = $GLOBALS['meta']['multi_secteurs'];
19
-	foreach (['multi_objets', 'gerer_trad_objets'] as $m) {
20
-		$valeurs[$m] = explode(',', $GLOBALS['meta'][$m] ?? '');
21
-	}
22
-
23
-	if (
24
-		(is_countable($valeurs['multi_objets']) ? count($valeurs['multi_objets']) : 0)
25
-		|| count(explode(',', $GLOBALS['meta']['langues_utilisees'])) > 1
26
-	) {
27
-		$selection = (is_null(_request('multi_objets')) ?
28
-			explode(',', $GLOBALS['meta']['langues_multilingue']) : _request('langues_auth'));
29
-		$valeurs['_langues'] = saisie_langues_utiles('langues_auth', $selection ?: []);
30
-		$valeurs['_nb_langues_selection'] = is_countable($selection) ? count($selection) : 0;
31
-	}
32
-
33
-	return $valeurs;
17
+    $valeurs = [];
18
+    $valeurs['multi_secteurs'] = $GLOBALS['meta']['multi_secteurs'];
19
+    foreach (['multi_objets', 'gerer_trad_objets'] as $m) {
20
+        $valeurs[$m] = explode(',', $GLOBALS['meta'][$m] ?? '');
21
+    }
22
+
23
+    if (
24
+        (is_countable($valeurs['multi_objets']) ? count($valeurs['multi_objets']) : 0)
25
+        || count(explode(',', $GLOBALS['meta']['langues_utilisees'])) > 1
26
+    ) {
27
+        $selection = (is_null(_request('multi_objets')) ?
28
+            explode(',', $GLOBALS['meta']['langues_multilingue']) : _request('langues_auth'));
29
+        $valeurs['_langues'] = saisie_langues_utiles('langues_auth', $selection ?: []);
30
+        $valeurs['_nb_langues_selection'] = is_countable($selection) ? count($selection) : 0;
31
+    }
32
+
33
+    return $valeurs;
34 34
 }
35 35
 
36 36
 
37 37
 function formulaires_configurer_multilinguisme_traiter_dist() {
38
-	$res = ['editable' => true];
39
-	// un checkbox seul de name X non coche n'est pas poste.
40
-	// on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
41
-	foreach (['multi_secteurs'] as $m) {
42
-		if (!is_null(_request($m . '_check'))) {
43
-			ecrire_meta($m, _request($m) ? 'oui' : 'non');
44
-		}
45
-	}
46
-	foreach (['multi_objets', 'gerer_trad_objets'] as $m) {
47
-		if (!is_null($v = _request($m))) {
48
-			// join et enlever la valeur vide ''
49
-			ecrire_meta($m, implode(',', array_diff($v, [''])));
50
-		}
51
-	}
52
-
53
-	if (($i = _request('langues_auth')) && is_array($i)) {
54
-		$i = array_unique(array_merge($i, explode(',', $GLOBALS['meta']['langues_utilisees'])));
55
-		ecrire_meta('langues_multilingue', implode(',', $i));
56
-	}
57
-	$res['message_ok'] = _T('config_info_enregistree');
58
-
59
-	return $res;
38
+    $res = ['editable' => true];
39
+    // un checkbox seul de name X non coche n'est pas poste.
40
+    // on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
41
+    foreach (['multi_secteurs'] as $m) {
42
+        if (!is_null(_request($m . '_check'))) {
43
+            ecrire_meta($m, _request($m) ? 'oui' : 'non');
44
+        }
45
+    }
46
+    foreach (['multi_objets', 'gerer_trad_objets'] as $m) {
47
+        if (!is_null($v = _request($m))) {
48
+            // join et enlever la valeur vide ''
49
+            ecrire_meta($m, implode(',', array_diff($v, [''])));
50
+        }
51
+    }
52
+
53
+    if (($i = _request('langues_auth')) && is_array($i)) {
54
+        $i = array_unique(array_merge($i, explode(',', $GLOBALS['meta']['langues_utilisees'])));
55
+        ecrire_meta('langues_multilingue', implode(',', $i));
56
+    }
57
+    $res['message_ok'] = _T('config_info_enregistree');
58
+
59
+    return $res;
60 60
 }
61 61
 
62 62
 /**
@@ -66,13 +66,13 @@  discard block
 block discarded – undo
66 66
  * @return string
67 67
  */
68 68
 function table_supporte_lang($table_sql) {
69
-	$trouver_table = charger_fonction('trouver_table', 'base');
70
-	$desc = $trouver_table($table_sql);
71
-	if (!$desc || !isset($desc['field']['lang'])) {
72
-		return '';
73
-	}
69
+    $trouver_table = charger_fonction('trouver_table', 'base');
70
+    $desc = $trouver_table($table_sql);
71
+    if (!$desc || !isset($desc['field']['lang'])) {
72
+        return '';
73
+    }
74 74
 
75
-	return ' ';
75
+    return ' ';
76 76
 }
77 77
 
78 78
 /**
@@ -82,65 +82,65 @@  discard block
 block discarded – undo
82 82
  * @return string
83 83
  */
84 84
 function table_supporte_trad($table_sql) {
85
-	$trouver_table = charger_fonction('trouver_table', 'base');
86
-	$desc = $trouver_table($table_sql);
87
-	if (!$desc || !isset($desc['field']['id_trad'])) {
88
-		return '';
89
-	}
85
+    $trouver_table = charger_fonction('trouver_table', 'base');
86
+    $desc = $trouver_table($table_sql);
87
+    if (!$desc || !isset($desc['field']['id_trad'])) {
88
+        return '';
89
+    }
90 90
 
91
-	return ' ';
91
+    return ' ';
92 92
 }
93 93
 
94 94
 
95 95
 function saisie_langues_utiles($name, $selection) {
96
-	include_spip('inc/lang_liste');
97
-	$langues = $GLOBALS['codes_langues'];
98
-
99
-	$langues_installees = explode(',', $GLOBALS['meta']['langues_proposees']);
100
-	$langues_trad = array_flip($langues_installees);
101
-
102
-	$langues_bloquees = explode(',', $GLOBALS['meta']['langues_utilisees']);
103
-
104
-	$res = '';
105
-
106
-	$i = 0;
107
-	foreach ($langues_bloquees as $code_langue) {
108
-		$nom_langue = $langues[$code_langue];
109
-		$res .= "<li class='choix "
110
-			. alterner(++$i, 'odd', 'even')
111
-			. (isset($langues_trad[$code_langue]) ? ' traduite' : '')
112
-			. "'>"
113
-			. "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
114
-			. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
115
-			. "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
116
-			. '</li>';
117
-	}
118
-
119
-	if ($res) {
120
-		$res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
121
-	}
122
-
123
-	$res .= "<ul id='langues_proposees'>";
124
-
125
-	$i = 0;
126
-	$langues_bloquees = array_flip($langues_bloquees);
127
-	foreach ($langues as $code_langue => $nom_langue) {
128
-		if (!isset($langues_bloquees[$code_langue])) {
129
-			$checked = (in_array($code_langue, $selection) ? ' checked="checked"' : '');
130
-			$res .= "<li class='choix "
131
-				. alterner(++$i, 'odd', 'even')
132
-				. (isset($langues_trad[$code_langue]) ? ' traduite' : '')
133
-				. "'>"
134
-				. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue'"
135
-				. $checked
136
-				. '/>'
137
-				. "<label for='{$name}_$code_langue'"
138
-				. ($checked ? " class='on'" : '')
139
-				. '>'
140
-				. $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
141
-				. '</li>';
142
-		}
143
-	}
144
-
145
-	return $res . "</ul><div class='nettoyeur'></div>";
96
+    include_spip('inc/lang_liste');
97
+    $langues = $GLOBALS['codes_langues'];
98
+
99
+    $langues_installees = explode(',', $GLOBALS['meta']['langues_proposees']);
100
+    $langues_trad = array_flip($langues_installees);
101
+
102
+    $langues_bloquees = explode(',', $GLOBALS['meta']['langues_utilisees']);
103
+
104
+    $res = '';
105
+
106
+    $i = 0;
107
+    foreach ($langues_bloquees as $code_langue) {
108
+        $nom_langue = $langues[$code_langue];
109
+        $res .= "<li class='choix "
110
+            . alterner(++$i, 'odd', 'even')
111
+            . (isset($langues_trad[$code_langue]) ? ' traduite' : '')
112
+            . "'>"
113
+            . "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
114
+            . "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
115
+            . "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
116
+            . '</li>';
117
+    }
118
+
119
+    if ($res) {
120
+        $res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
121
+    }
122
+
123
+    $res .= "<ul id='langues_proposees'>";
124
+
125
+    $i = 0;
126
+    $langues_bloquees = array_flip($langues_bloquees);
127
+    foreach ($langues as $code_langue => $nom_langue) {
128
+        if (!isset($langues_bloquees[$code_langue])) {
129
+            $checked = (in_array($code_langue, $selection) ? ' checked="checked"' : '');
130
+            $res .= "<li class='choix "
131
+                . alterner(++$i, 'odd', 'even')
132
+                . (isset($langues_trad[$code_langue]) ? ' traduite' : '')
133
+                . "'>"
134
+                . "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue'"
135
+                . $checked
136
+                . '/>'
137
+                . "<label for='{$name}_$code_langue'"
138
+                . ($checked ? " class='on'" : '')
139
+                . '>'
140
+                . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
141
+                . '</li>';
142
+        }
143
+    }
144
+
145
+    return $res . "</ul><div class='nettoyeur'></div>";
146 146
 }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 	// un checkbox seul de name X non coche n'est pas poste.
40 40
 	// on verifie le champ X_check qui indique que la checkbox etait presente dans le formulaire.
41 41
 	foreach (['multi_secteurs'] as $m) {
42
-		if (!is_null(_request($m . '_check'))) {
42
+		if (!is_null(_request($m.'_check'))) {
43 43
 			ecrire_meta($m, _request($m) ? 'oui' : 'non');
44 44
 		}
45 45
 	}
@@ -112,12 +112,12 @@  discard block
 block discarded – undo
112 112
 			. "'>"
113 113
 			. "<input type='hidden' name='{$name}[]' value='$code_langue'>" // necessaire ...
114 114
 			. "<input type='checkbox' name='{$name}[]' id='{$name}_$code_langue' value='$code_langue' checked='checked' disabled='disabled' />"
115
-			. "<label for='{$name}_$code_langue'>" . $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
115
+			. "<label for='{$name}_$code_langue'>".$nom_langue."&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
116 116
 			. '</li>';
117 117
 	}
118 118
 
119 119
 	if ($res) {
120
-		$res = "<ul id='langues_bloquees'>" . $res . "</ul><div class='nettoyeur'></div>";
120
+		$res = "<ul id='langues_bloquees'>".$res."</ul><div class='nettoyeur'></div>";
121 121
 	}
122 122
 
123 123
 	$res .= "<ul id='langues_proposees'>";
@@ -137,10 +137,10 @@  discard block
 block discarded – undo
137 137
 				. "<label for='{$name}_$code_langue'"
138 138
 				. ($checked ? " class='on'" : '')
139 139
 				. '>'
140
-				. $nom_langue . "&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
140
+				. $nom_langue."&nbsp;&nbsp; <span class='code_langue'>[$code_langue]</span></label>"
141 141
 				. '</li>';
142 142
 		}
143 143
 	}
144 144
 
145
-	return $res . "</ul><div class='nettoyeur'></div>";
145
+	return $res."</ul><div class='nettoyeur'></div>";
146 146
 }
Please login to merge, or discard this patch.
prive/formulaires/configurer_transcodeur.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -10,33 +10,33 @@
 block discarded – undo
10 10
 \***************************************************************************/
11 11
 
12 12
 if (!defined('_ECRIRE_INC_VERSION')) {
13
-	return;
13
+    return;
14 14
 }
15 15
 
16 16
 function formulaires_configurer_transcodeur_charger_dist() {
17
-	return [
18
-		'charset' => $GLOBALS['meta']['charset'],
19
-	];
17
+    return [
18
+        'charset' => $GLOBALS['meta']['charset'],
19
+    ];
20 20
 }
21 21
 
22 22
 function formulaires_configurer_transcodeur_verifier_dist() {
23
-	include_spip('inc/charsets');
23
+    include_spip('inc/charsets');
24 24
 
25
-	$erreurs = [];
26
-	if (!$charset = _request('charset')) {
27
-		$erreurs['charset'] = _T('info_obligatoire');
28
-	} elseif ($charset != 'utf-8' && !load_charset($charset)) {
29
-		$erreurs['charset'] = _T('utf8_convert_erreur_orig', ['charset' => entites_html($charset)]);
30
-	}
25
+    $erreurs = [];
26
+    if (!$charset = _request('charset')) {
27
+        $erreurs['charset'] = _T('info_obligatoire');
28
+    } elseif ($charset != 'utf-8' && !load_charset($charset)) {
29
+        $erreurs['charset'] = _T('utf8_convert_erreur_orig', ['charset' => entites_html($charset)]);
30
+    }
31 31
 
32
-	return $erreurs;
32
+    return $erreurs;
33 33
 }
34 34
 
35 35
 
36 36
 function formulaires_configurer_transcodeur_traiter_dist() {
37
-	$res = ['editable' => true];
38
-	ecrire_meta('charset', _request('charset'));
39
-	$res['message_ok'] = _T('config_info_enregistree');
37
+    $res = ['editable' => true];
38
+    ecrire_meta('charset', _request('charset'));
39
+    $res['message_ok'] = _T('config_info_enregistree');
40 40
 
41
-	return $res;
41
+    return $res;
42 42
 }
Please login to merge, or discard this patch.
prive/formulaires/instituer_objet.php 2 patches
Indentation   +107 added lines, -107 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  **/
17 17
 
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 include_spip('inc/editer');
@@ -31,17 +31,17 @@  discard block
 block discarded – undo
31 31
  * @return array
32 32
  */
33 33
 function lister_statuts_proposes($desc, $publiable = true) {
34
-	if (!isset($desc['statut_textes_instituer'])) {
35
-		return false;
36
-	}
34
+    if (!isset($desc['statut_textes_instituer'])) {
35
+        return false;
36
+    }
37 37
 
38
-	$l = $desc['statut_textes_instituer'];
39
-	if (!$publiable) {
40
-		unset($l['publie']);
41
-		unset($l['refuse']);
42
-	}
38
+    $l = $desc['statut_textes_instituer'];
39
+    if (!$publiable) {
40
+        unset($l['publie']);
41
+        unset($l['refuse']);
42
+    }
43 43
 
44
-	return $l;
44
+    return $l;
45 45
 }
46 46
 
47 47
 /**
@@ -63,53 +63,53 @@  discard block
 block discarded – undo
63 63
  *     Environnement du formulaire ou false si aucun affichage à faire.
64 64
  */
65 65
 function formulaires_instituer_objet_charger_dist($objet, $id_objet, $retour = '', $editable = true) {
66
-	$editable = (bool) $editable;
67
-
68
-	$table = table_objet_sql($objet);
69
-	$desc = lister_tables_objets_sql($table);
70
-
71
-	if (!isset($desc['statut_textes_instituer'])) {
72
-		return false;
73
-	}
74
-
75
-	if (!autoriser('modifier', $objet, $id_objet)) {
76
-		$editable = false;
77
-	}
78
-
79
-	// charger le contenu de l'objet
80
-	// dont son champ statut
81
-	$v = formulaires_editer_objet_charger($objet, $id_objet, 0, 0, '', '');
82
-
83
-	$publiable = true;
84
-	$statuts = lister_statuts_proposes($desc);
85
-	// tester si on a le droit de publier, si un statut publie existe
86
-	if (
87
-		isset($statuts['publie'])
88
-		&& !autoriser('instituer', $objet, $id_objet, null, ['statut' => 'publie'])
89
-	) {
90
-		if ($v['statut'] == 'publie') {
91
-			$editable = false;
92
-		} else {
93
-			$publiable = false;
94
-		}
95
-	}
96
-	$statuts = lister_statuts_proposes($desc, $editable ? $publiable : true);
97
-	if (count($statuts) == 1 && isset($statuts[$v['statut']])) {
98
-		$editable = false;
99
-	}
100
-
101
-	#if (!count($valeurs['statuts']))
102
-	return [
103
-		'editable' => $editable,
104
-		'statut' => $v['statut'],
105
-		'_objet' => $objet,
106
-		'_id_objet' => $id_objet,
107
-		'_statuts' => $statuts,
108
-		'_publiable' => $publiable,
109
-		'_label' => $desc['texte_changer_statut'] ?? 'texte_article_statut',
110
-		'_aide' => $desc['aide_changer_statut'] ?? '',
111
-		'_hidden' => "<input type='hidden' name='statut_old' value='" . $v['statut'] . "' />",
112
-	];
66
+    $editable = (bool) $editable;
67
+
68
+    $table = table_objet_sql($objet);
69
+    $desc = lister_tables_objets_sql($table);
70
+
71
+    if (!isset($desc['statut_textes_instituer'])) {
72
+        return false;
73
+    }
74
+
75
+    if (!autoriser('modifier', $objet, $id_objet)) {
76
+        $editable = false;
77
+    }
78
+
79
+    // charger le contenu de l'objet
80
+    // dont son champ statut
81
+    $v = formulaires_editer_objet_charger($objet, $id_objet, 0, 0, '', '');
82
+
83
+    $publiable = true;
84
+    $statuts = lister_statuts_proposes($desc);
85
+    // tester si on a le droit de publier, si un statut publie existe
86
+    if (
87
+        isset($statuts['publie'])
88
+        && !autoriser('instituer', $objet, $id_objet, null, ['statut' => 'publie'])
89
+    ) {
90
+        if ($v['statut'] == 'publie') {
91
+            $editable = false;
92
+        } else {
93
+            $publiable = false;
94
+        }
95
+    }
96
+    $statuts = lister_statuts_proposes($desc, $editable ? $publiable : true);
97
+    if (count($statuts) == 1 && isset($statuts[$v['statut']])) {
98
+        $editable = false;
99
+    }
100
+
101
+    #if (!count($valeurs['statuts']))
102
+    return [
103
+        'editable' => $editable,
104
+        'statut' => $v['statut'],
105
+        '_objet' => $objet,
106
+        '_id_objet' => $id_objet,
107
+        '_statuts' => $statuts,
108
+        '_publiable' => $publiable,
109
+        '_label' => $desc['texte_changer_statut'] ?? 'texte_article_statut',
110
+        '_aide' => $desc['aide_changer_statut'] ?? '',
111
+        '_hidden' => "<input type='hidden' name='statut_old' value='" . $v['statut'] . "' />",
112
+    ];
113 113
 }
114 114
 
115 115
 /**
@@ -129,35 +129,35 @@  discard block
 block discarded – undo
129 129
  *     Tableau des erreurs
130 130
  */
131 131
 function formulaires_instituer_objet_verifier_dist($objet, $id_objet, $retour = '', $editable = true) {
132
-	$erreurs = [];
133
-	// charger le contenu de l'objet
134
-	// dont son champ statut
135
-	$v = formulaires_editer_objet_charger($objet, $id_objet, 0, 0, '', '');
136
-
137
-	if ($v['statut'] !== _request('statut_old')) {
138
-		$erreurs['statut'] = _T('instituer_erreur_statut_a_change');
139
-	} else {
140
-		$table = table_objet_sql($objet);
141
-		$desc = lister_tables_objets_sql($table);
142
-
143
-		$publiable = true;
144
-		if (
145
-			isset($v['id_rubrique'])
146
-			&& !autoriser('publierdans', 'rubrique', $v['id_rubrique'])
147
-		) {
148
-			$publiable = false;
149
-		}
150
-		$l = lister_statuts_proposes($desc, $publiable);
151
-		$statut = _request('statut');
152
-		if (
153
-			!isset($l[$statut])
154
-			|| !autoriser('instituer', $objet, $id_objet, '', ['statut' => $statut])
155
-		) {
156
-			$erreurs['statut'] = _T('instituer_erreur_statut_non_autorise');
157
-		}
158
-	}
159
-
160
-	return $erreurs;
132
+    $erreurs = [];
133
+    // charger le contenu de l'objet
134
+    // dont son champ statut
135
+    $v = formulaires_editer_objet_charger($objet, $id_objet, 0, 0, '', '');
136
+
137
+    if ($v['statut'] !== _request('statut_old')) {
138
+        $erreurs['statut'] = _T('instituer_erreur_statut_a_change');
139
+    } else {
140
+        $table = table_objet_sql($objet);
141
+        $desc = lister_tables_objets_sql($table);
142
+
143
+        $publiable = true;
144
+        if (
145
+            isset($v['id_rubrique'])
146
+            && !autoriser('publierdans', 'rubrique', $v['id_rubrique'])
147
+        ) {
148
+            $publiable = false;
149
+        }
150
+        $l = lister_statuts_proposes($desc, $publiable);
151
+        $statut = _request('statut');
152
+        if (
153
+            !isset($l[$statut])
154
+            || !autoriser('instituer', $objet, $id_objet, '', ['statut' => $statut])
155
+        ) {
156
+            $erreurs['statut'] = _T('instituer_erreur_statut_non_autorise');
157
+        }
158
+    }
159
+
160
+    return $erreurs;
161 161
 }
162 162
 
163 163
 /**
@@ -176,25 +176,25 @@  discard block
 block discarded – undo
176 176
  */
177 177
 function formulaires_instituer_objet_traiter_dist($objet, $id_objet, $retour = '', $editable = true) {
178 178
 
179
-	$c = ['statut' => _request('statut')];
180
-	// si on a envoye une 'date_posterieure', l'enregistrer
181
-	// todo dans le HTML
182
-	if ($d = _request('date_posterieure')) {
183
-		$c['date'] = $d;
184
-	}
185
-
186
-
187
-	include_spip('action/editer_objet');
188
-	if ($err = objet_instituer($objet, $id_objet, $c)) {
189
-		$res = ['message_erreur' => $err];
190
-	} else {
191
-		$res = ['message_ok' => _T('info_modification_enregistree')];
192
-		if ($retour) {
193
-			$res['redirect'] = $retour;
194
-		}
195
-		set_request('statut');
196
-		set_request('date_posterieure');
197
-	}
198
-
199
-	return $res;
179
+    $c = ['statut' => _request('statut')];
180
+    // si on a envoye une 'date_posterieure', l'enregistrer
181
+    // todo dans le HTML
182
+    if ($d = _request('date_posterieure')) {
183
+        $c['date'] = $d;
184
+    }
185
+
186
+
187
+    include_spip('action/editer_objet');
188
+    if ($err = objet_instituer($objet, $id_objet, $c)) {
189
+        $res = ['message_erreur' => $err];
190
+    } else {
191
+        $res = ['message_ok' => _T('info_modification_enregistree')];
192
+        if ($retour) {
193
+            $res['redirect'] = $retour;
194
+        }
195
+        set_request('statut');
196
+        set_request('date_posterieure');
197
+    }
198
+
199
+    return $res;
200 200
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -108,7 +108,7 @@
 block discarded – undo
108 108
 		'_publiable' => $publiable,
109 109
 		'_label' => $desc['texte_changer_statut'] ?? 'texte_article_statut',
110 110
 		'_aide' => $desc['aide_changer_statut'] ?? '',
111
-		'_hidden' => "<input type='hidden' name='statut_old' value='" . $v['statut'] . "' />",
111
+		'_hidden' => "<input type='hidden' name='statut_old' value='".$v['statut']."' />",
112 112
 	];
113 113
 }
114 114
 
Please login to merge, or discard this patch.
prive/formulaires/dater.php 2 patches
Indentation   +266 added lines, -266 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  **/
17 17
 
18 18
 if (!defined('_ECRIRE_INC_VERSION')) {
19
-	return;
19
+    return;
20 20
 }
21 21
 
22 22
 
@@ -44,136 +44,136 @@  discard block
 block discarded – undo
44 44
  **/
45 45
 function formulaires_dater_charger_dist($objet, $id_objet, $retour = '', $options = []) {
46 46
 
47
-	$jour = null;
48
-	$mois = null;
49
-	$annee = null;
50
-	$heure = null;
51
-	$minute = null;
52
-	$objet = objet_type($objet);
53
-	if (!$objet || !(int) $id_objet) {
54
-		return false;
55
-	}
56
-
57
-	if (!is_array($options)) {
58
-		$options = unserialize($options);
59
-	}
60
-
61
-	$_id_objet = id_table_objet($objet);
62
-	$table = table_objet($objet);
63
-	$trouver_table = charger_fonction('trouver_table', 'base');
64
-	$desc = $trouver_table($table);
65
-
66
-	if (!$desc) {
67
-		return false;
68
-	}
69
-
70
-	$champ_date = $desc['date'] ?: 'date';
71
-	if (isset($options['champ_date']) && $options['champ_date']) {
72
-		$champ_date = $options['champ_date'];
73
-	}
74
-	if (!isset($desc['field'][$champ_date])) {
75
-		return false;
76
-	}
77
-
78
-	$valeurs = [
79
-		'objet' => $objet,
80
-		'id_objet' => $id_objet,
81
-		'id' => $id_objet,
82
-	];
83
-
84
-
85
-	$select = "$champ_date as date";
86
-	$champ_date_redac = 'date_redac';
87
-	if (isset($options['champ_date_redac']) && $options['champ_date_redac']) {
88
-		$champ_date_redac = $options['champ_date_redac'];
89
-	}
90
-	if (isset($desc['field'][$champ_date_redac])) {
91
-		$select .= ",$champ_date_redac as date_redac";
92
-	}
93
-	if (isset($desc['field']['statut'])) {
94
-		$select .= ',statut';
95
-	}
96
-
97
-
98
-	$row = sql_fetsel($select, $desc['table'], "$_id_objet=" . (int) $id_objet);
99
-	$statut = $row['statut'] ?? 'publie'; // pas de statut => publie
100
-
101
-	$valeurs['editable'] = autoriser('dater', $objet, $id_objet, null, ['statut' => $statut]);
102
-
103
-	$possedeDateRedac = false;
104
-
105
-	if (
106
-		isset($row['date_redac'])
107
-		&& ($regs = recup_date($row['date_redac'], false))
108
-	) {
109
-		$annee_redac = $regs[0];
110
-		$mois_redac = $regs[1];
111
-		$jour_redac = $regs[2];
112
-		$heure_redac = $regs[3];
113
-		$minute_redac = $regs[4];
114
-		$possedeDateRedac = true;
115
-		// attention : les vrai dates de l'annee 1 sont stockee avec +9000 => 9001
116
-		// mais reviennent ici en annee 1 par recup_date
117
-		// on verifie donc que le intval($row['date_redac']) qui ressort l'annee
118
-		// est bien lui aussi <=1 : dans ce cas c'est une date sql 'nulle' ou presque, selon
119
-		// le gestionnnaire sql utilise (0001-01-01 pour PG par exemple)
120
-		if ((int) $row['date_redac'] <= 1 && $annee_redac <= 1 && $mois_redac <= 1 && $jour_redac <= 1) {
121
-			$possedeDateRedac = false;
122
-		}
123
-	} else {
124
-		$annee_redac = $mois_redac = $jour_redac = $heure_redac = $minute_redac = 0;
125
-	}
126
-
127
-	if ($regs = recup_date($row['date'], false)) {
128
-		$annee = $regs[0];
129
-		$mois = $regs[1];
130
-		$jour = $regs[2];
131
-		$heure = $regs[3];
132
-		$minute = $regs[4];
133
-	}
134
-
135
-	// attention, si la variable s'appelle date ou date_redac, le compilo va
136
-	// la normaliser, ce qu'on ne veut pas ici.
137
-	$valeurs['afficher_date_redac'] = ($possedeDateRedac ? $row['date_redac'] : '');
138
-	$valeurs['date_redac_jour'] = dater_formater_saisie_jour($jour_redac, $mois_redac, $annee_redac);
139
-	$valeurs['date_redac_heure'] = "$heure_redac:$minute_redac";
140
-
141
-	$valeurs['afficher_date'] = $row['date'];
142
-	$valeurs['date_jour'] = dater_formater_saisie_jour($jour, $mois, $annee);
143
-	$valeurs['date_heure'] = "$heure:$minute";
144
-
145
-	$valeurs['sans_redac'] = !$possedeDateRedac;
146
-
147
-	if (isset($options['date_redac'])) {
148
-		$valeurs['_editer_date_anterieure'] = $options['date_redac'];
149
-	} else {
150
-		$valeurs['_editer_date_anterieure'] = ($objet == 'article' && ($GLOBALS['meta']['articles_redac'] != 'non' || $possedeDateRedac));
151
-	}
152
-	$valeurs['_label_date'] = (($statut == 'publie') ?
153
-		_T('texte_date_publication_objet') : _T('texte_date_creation_objet'));
154
-	if (isset($options['label_date']) && $options['label_date']) {
155
-		$valeurs['_label_date'] = $options['label_date'];
156
-	}
157
-	if (isset($options['label_date_redac']) && $options['label_date_redac']) {
158
-		$valeurs['_label_date_redac'] = $options['label_date_redac'];
159
-	}
160
-	if (isset($options['texte_sans_date_redac']) && $options['texte_sans_date_redac']) {
161
-		$valeurs['_texte_sans_date_redac'] = $options['texte_sans_date_redac'];
162
-	}
163
-	if (isset($options['class']) && $options['class']) {
164
-		$valeurs['_class'] = $options['class'];
165
-	}
166
-
167
-	$valeurs['_saisie_en_cours'] = (_request('_saisie_en_cours') !== null || _request('date_jour') !== null);
168
-
169
-	// cas ou l'on ne peut pas dater mais on peut modifier la date de redac anterieure
170
-	// https://core.spip.net/issues/3494
171
-	$valeurs['_editer_date'] = $valeurs['editable'];
172
-	if ($valeurs['_editer_date_anterieure'] && !$valeurs['editable']) {
173
-		$valeurs['editable'] = autoriser('modifier', $objet, $id_objet);
174
-	}
175
-
176
-	return $valeurs;
47
+    $jour = null;
48
+    $mois = null;
49
+    $annee = null;
50
+    $heure = null;
51
+    $minute = null;
52
+    $objet = objet_type($objet);
53
+    if (!$objet || !(int) $id_objet) {
54
+        return false;
55
+    }
56
+
57
+    if (!is_array($options)) {
58
+        $options = unserialize($options);
59
+    }
60
+
61
+    $_id_objet = id_table_objet($objet);
62
+    $table = table_objet($objet);
63
+    $trouver_table = charger_fonction('trouver_table', 'base');
64
+    $desc = $trouver_table($table);
65
+
66
+    if (!$desc) {
67
+        return false;
68
+    }
69
+
70
+    $champ_date = $desc['date'] ?: 'date';
71
+    if (isset($options['champ_date']) && $options['champ_date']) {
72
+        $champ_date = $options['champ_date'];
73
+    }
74
+    if (!isset($desc['field'][$champ_date])) {
75
+        return false;
76
+    }
77
+
78
+    $valeurs = [
79
+        'objet' => $objet,
80
+        'id_objet' => $id_objet,
81
+        'id' => $id_objet,
82
+    ];
83
+
84
+
85
+    $select = "$champ_date as date";
86
+    $champ_date_redac = 'date_redac';
87
+    if (isset($options['champ_date_redac']) && $options['champ_date_redac']) {
88
+        $champ_date_redac = $options['champ_date_redac'];
89
+    }
90
+    if (isset($desc['field'][$champ_date_redac])) {
91
+        $select .= ",$champ_date_redac as date_redac";
92
+    }
93
+    if (isset($desc['field']['statut'])) {
94
+        $select .= ',statut';
95
+    }
96
+
97
+
98
+    $row = sql_fetsel($select, $desc['table'], "$_id_objet=" . (int) $id_objet);
99
+    $statut = $row['statut'] ?? 'publie'; // pas de statut => publie
100
+
101
+    $valeurs['editable'] = autoriser('dater', $objet, $id_objet, null, ['statut' => $statut]);
102
+
103
+    $possedeDateRedac = false;
104
+
105
+    if (
106
+        isset($row['date_redac'])
107
+        && ($regs = recup_date($row['date_redac'], false))
108
+    ) {
109
+        $annee_redac = $regs[0];
110
+        $mois_redac = $regs[1];
111
+        $jour_redac = $regs[2];
112
+        $heure_redac = $regs[3];
113
+        $minute_redac = $regs[4];
114
+        $possedeDateRedac = true;
115
+        // attention : les vrai dates de l'annee 1 sont stockee avec +9000 => 9001
116
+        // mais reviennent ici en annee 1 par recup_date
117
+        // on verifie donc que le intval($row['date_redac']) qui ressort l'annee
118
+        // est bien lui aussi <=1 : dans ce cas c'est une date sql 'nulle' ou presque, selon
119
+        // le gestionnnaire sql utilise (0001-01-01 pour PG par exemple)
120
+        if ((int) $row['date_redac'] <= 1 && $annee_redac <= 1 && $mois_redac <= 1 && $jour_redac <= 1) {
121
+            $possedeDateRedac = false;
122
+        }
123
+    } else {
124
+        $annee_redac = $mois_redac = $jour_redac = $heure_redac = $minute_redac = 0;
125
+    }
126
+
127
+    if ($regs = recup_date($row['date'], false)) {
128
+        $annee = $regs[0];
129
+        $mois = $regs[1];
130
+        $jour = $regs[2];
131
+        $heure = $regs[3];
132
+        $minute = $regs[4];
133
+    }
134
+
135
+    // attention, si la variable s'appelle date ou date_redac, le compilo va
136
+    // la normaliser, ce qu'on ne veut pas ici.
137
+    $valeurs['afficher_date_redac'] = ($possedeDateRedac ? $row['date_redac'] : '');
138
+    $valeurs['date_redac_jour'] = dater_formater_saisie_jour($jour_redac, $mois_redac, $annee_redac);
139
+    $valeurs['date_redac_heure'] = "$heure_redac:$minute_redac";
140
+
141
+    $valeurs['afficher_date'] = $row['date'];
142
+    $valeurs['date_jour'] = dater_formater_saisie_jour($jour, $mois, $annee);
143
+    $valeurs['date_heure'] = "$heure:$minute";
144
+
145
+    $valeurs['sans_redac'] = !$possedeDateRedac;
146
+
147
+    if (isset($options['date_redac'])) {
148
+        $valeurs['_editer_date_anterieure'] = $options['date_redac'];
149
+    } else {
150
+        $valeurs['_editer_date_anterieure'] = ($objet == 'article' && ($GLOBALS['meta']['articles_redac'] != 'non' || $possedeDateRedac));
151
+    }
152
+    $valeurs['_label_date'] = (($statut == 'publie') ?
153
+        _T('texte_date_publication_objet') : _T('texte_date_creation_objet'));
154
+    if (isset($options['label_date']) && $options['label_date']) {
155
+        $valeurs['_label_date'] = $options['label_date'];
156
+    }
157
+    if (isset($options['label_date_redac']) && $options['label_date_redac']) {
158
+        $valeurs['_label_date_redac'] = $options['label_date_redac'];
159
+    }
160
+    if (isset($options['texte_sans_date_redac']) && $options['texte_sans_date_redac']) {
161
+        $valeurs['_texte_sans_date_redac'] = $options['texte_sans_date_redac'];
162
+    }
163
+    if (isset($options['class']) && $options['class']) {
164
+        $valeurs['_class'] = $options['class'];
165
+    }
166
+
167
+    $valeurs['_saisie_en_cours'] = (_request('_saisie_en_cours') !== null || _request('date_jour') !== null);
168
+
169
+    // cas ou l'on ne peut pas dater mais on peut modifier la date de redac anterieure
170
+    // https://core.spip.net/issues/3494
171
+    $valeurs['_editer_date'] = $valeurs['editable'];
172
+    if ($valeurs['_editer_date_anterieure'] && !$valeurs['editable']) {
173
+        $valeurs['editable'] = autoriser('modifier', $objet, $id_objet);
174
+    }
175
+
176
+    return $valeurs;
177 177
 }
178 178
 
179 179
 /**
@@ -191,20 +191,20 @@  discard block
 block discarded – undo
191 191
  *     Date formatée tel que `02/10/2012`
192 192
  **/
193 193
 function dater_formater_saisie_jour($jour, $mois, $annee, $sep = '/') {
194
-	$annee = str_pad($annee, 4, '0', STR_PAD_LEFT);
195
-	if ((int) $jour) {
196
-		$jour = str_pad($jour, 2, '0', STR_PAD_LEFT);
197
-		$mois = str_pad($mois, 2, '0', STR_PAD_LEFT);
194
+    $annee = str_pad($annee, 4, '0', STR_PAD_LEFT);
195
+    if ((int) $jour) {
196
+        $jour = str_pad($jour, 2, '0', STR_PAD_LEFT);
197
+        $mois = str_pad($mois, 2, '0', STR_PAD_LEFT);
198 198
 
199
-		return "$jour$sep$mois$sep$annee";
200
-	}
201
-	if ((int) $mois) {
202
-		$mois = str_pad($mois, 2, '0', STR_PAD_LEFT);
199
+        return "$jour$sep$mois$sep$annee";
200
+    }
201
+    if ((int) $mois) {
202
+        $mois = str_pad($mois, 2, '0', STR_PAD_LEFT);
203 203
 
204
-		return "$mois$sep$annee";
205
-	}
204
+        return "$mois$sep$annee";
205
+    }
206 206
 
207
-	return $annee;
207
+    return $annee;
208 208
 }
209 209
 
210 210
 /**
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
  *     Hash du formulaire
224 224
  **/
225 225
 function formulaires_dater_identifier_dist($objet, $id_objet, $retour = '', $options = []) {
226
-	return serialize([$objet, $id_objet]);
226
+    return serialize([$objet, $id_objet]);
227 227
 }
228 228
 
229 229
 /**
@@ -241,30 +241,30 @@  discard block
 block discarded – undo
241 241
  *     Tableau des erreurs
242 242
  */
243 243
 function formulaires_dater_verifier_dist($objet, $id_objet, $retour = '', $options = []) {
244
-	$erreurs = [];
245
-
246
-	// ouvrir le formulaire en edition ?
247
-	if (_request('_saisie_en_cours')) {
248
-		$erreurs['message_erreur'] = '';
249
-
250
-		return $erreurs;
251
-	}
252
-
253
-	if (_request('changer')) {
254
-		foreach (['date', 'date_redac'] as $k) {
255
-			if (($v = _request($k . '_jour')) && !dater_recuperer_date_saisie($v, $k)) {
256
-				$erreurs[$k] = _T('format_date_incorrecte');
257
-			} elseif (($v = _request($k . '_heure')) && !dater_recuperer_heure_saisie($v)) {
258
-				$erreurs[$k] = _T('format_heure_incorrecte');
259
-			}
260
-		}
261
-
262
-		if (!_request('date_jour')) {
263
-			$erreurs['date'] = _T('info_obligatoire');
264
-		}
265
-	}
266
-
267
-	return $erreurs;
244
+    $erreurs = [];
245
+
246
+    // ouvrir le formulaire en edition ?
247
+    if (_request('_saisie_en_cours')) {
248
+        $erreurs['message_erreur'] = '';
249
+
250
+        return $erreurs;
251
+    }
252
+
253
+    if (_request('changer')) {
254
+        foreach (['date', 'date_redac'] as $k) {
255
+            if (($v = _request($k . '_jour')) && !dater_recuperer_date_saisie($v, $k)) {
256
+                $erreurs[$k] = _T('format_date_incorrecte');
257
+            } elseif (($v = _request($k . '_heure')) && !dater_recuperer_heure_saisie($v)) {
258
+                $erreurs[$k] = _T('format_heure_incorrecte');
259
+            }
260
+        }
261
+
262
+        if (!_request('date_jour')) {
263
+            $erreurs['date'] = _T('info_obligatoire');
264
+        }
265
+    }
266
+
267
+    return $erreurs;
268 268
 }
269 269
 
270 270
 /**
@@ -282,79 +282,79 @@  discard block
 block discarded – undo
282 282
  *     Retours des traitements
283 283
  */
284 284
 function formulaires_dater_traiter_dist($objet, $id_objet, $retour = '', $options = []) {
285
-	$res = ['editable' => ' '];
286
-
287
-	if (_request('changer')) {
288
-		$table = table_objet($objet);
289
-		$trouver_table = charger_fonction('trouver_table', 'base');
290
-		$desc = $trouver_table($table);
291
-
292
-		if (!$desc) {
293
-			return ['message_erreur' => _L('erreur')];
294
-		} #impossible en principe
295
-
296
-		$champ_date = $desc['date'] ?: 'date';
297
-		if (isset($options['champ_date']) && $options['champ_date']) {
298
-			$champ_date = $options['champ_date'];
299
-		}
300
-
301
-		$set = [];
302
-
303
-		$charger = charger_fonction('charger', 'formulaires/dater/');
304
-		$v = $charger($objet, $id_objet, $retour, $options);
305
-
306
-		if ($v['_editer_date']) {
307
-			if (!$d = dater_recuperer_date_saisie(_request('date_jour'))) {
308
-				$d = [date('Y'), date('m'), date('d')];
309
-			}
310
-			if (!$h = dater_recuperer_heure_saisie(_request('date_heure'))) {
311
-				$h = [0, 0];
312
-			}
313
-
314
-			$set[$champ_date] = sql_format_date($d[0], $d[1], $d[2], $h[0], $h[1]);
315
-		}
316
-
317
-		$champ_date_redac = 'date_redac';
318
-		if (isset($options['champ_date_redac']) && $options['champ_date_redac']) {
319
-			$champ_date_redac = $options['champ_date_redac'];
320
-		}
321
-		if (isset($desc['field'][$champ_date_redac]) && $v['_editer_date_anterieure']) {
322
-			if (!_request('date_redac_jour') || _request('sans_redac')) {
323
-				$set[$champ_date_redac] = sql_format_date(0, 0, 0, 0, 0, 0);
324
-			} else {
325
-				if (!$d = dater_recuperer_date_saisie(_request('date_redac_jour'), 'date_redac')) {
326
-					$d = [date('Y'), date('m'), date('d')];
327
-				}
328
-				if (!$h = dater_recuperer_heure_saisie(_request('date_redac_heure'))) {
329
-					$h = [0, 0];
330
-				}
331
-				$set[$champ_date_redac] = sql_format_date($d[0], $d[1], $d[2], $h[0], $h[1]);
332
-			}
333
-		}
334
-
335
-		if ($set !== []) {
336
-			$publie_avant = objet_test_si_publie($objet, $id_objet);
337
-			include_spip('action/editer_objet');
338
-			objet_modifier($objet, $id_objet, $set);
339
-			$publie_apres = objet_test_si_publie($objet, $id_objet);
340
-			if ($publie_avant !== $publie_apres) {
341
-				// on refuse ajax pour forcer le rechargement de la page ici
342
-				// on refera traiter une 2eme fois, mais c'est sans consequence
343
-				refuser_traiter_formulaire_ajax();
344
-			}
345
-		}
346
-	}
347
-
348
-	if ($retour) {
349
-		$res['redirect'] = $retour;
350
-	}
351
-
352
-	set_request('date_jour');
353
-	set_request('date_redac_jour');
354
-	set_request('date_heure');
355
-	set_request('date_redac_heure');
356
-
357
-	return $res;
285
+    $res = ['editable' => ' '];
286
+
287
+    if (_request('changer')) {
288
+        $table = table_objet($objet);
289
+        $trouver_table = charger_fonction('trouver_table', 'base');
290
+        $desc = $trouver_table($table);
291
+
292
+        if (!$desc) {
293
+            return ['message_erreur' => _L('erreur')];
294
+        } #impossible en principe
295
+
296
+        $champ_date = $desc['date'] ?: 'date';
297
+        if (isset($options['champ_date']) && $options['champ_date']) {
298
+            $champ_date = $options['champ_date'];
299
+        }
300
+
301
+        $set = [];
302
+
303
+        $charger = charger_fonction('charger', 'formulaires/dater/');
304
+        $v = $charger($objet, $id_objet, $retour, $options);
305
+
306
+        if ($v['_editer_date']) {
307
+            if (!$d = dater_recuperer_date_saisie(_request('date_jour'))) {
308
+                $d = [date('Y'), date('m'), date('d')];
309
+            }
310
+            if (!$h = dater_recuperer_heure_saisie(_request('date_heure'))) {
311
+                $h = [0, 0];
312
+            }
313
+
314
+            $set[$champ_date] = sql_format_date($d[0], $d[1], $d[2], $h[0], $h[1]);
315
+        }
316
+
317
+        $champ_date_redac = 'date_redac';
318
+        if (isset($options['champ_date_redac']) && $options['champ_date_redac']) {
319
+            $champ_date_redac = $options['champ_date_redac'];
320
+        }
321
+        if (isset($desc['field'][$champ_date_redac]) && $v['_editer_date_anterieure']) {
322
+            if (!_request('date_redac_jour') || _request('sans_redac')) {
323
+                $set[$champ_date_redac] = sql_format_date(0, 0, 0, 0, 0, 0);
324
+            } else {
325
+                if (!$d = dater_recuperer_date_saisie(_request('date_redac_jour'), 'date_redac')) {
326
+                    $d = [date('Y'), date('m'), date('d')];
327
+                }
328
+                if (!$h = dater_recuperer_heure_saisie(_request('date_redac_heure'))) {
329
+                    $h = [0, 0];
330
+                }
331
+                $set[$champ_date_redac] = sql_format_date($d[0], $d[1], $d[2], $h[0], $h[1]);
332
+            }
333
+        }
334
+
335
+        if ($set !== []) {
336
+            $publie_avant = objet_test_si_publie($objet, $id_objet);
337
+            include_spip('action/editer_objet');
338
+            objet_modifier($objet, $id_objet, $set);
339
+            $publie_apres = objet_test_si_publie($objet, $id_objet);
340
+            if ($publie_avant !== $publie_apres) {
341
+                // on refuse ajax pour forcer le rechargement de la page ici
342
+                // on refera traiter une 2eme fois, mais c'est sans consequence
343
+                refuser_traiter_formulaire_ajax();
344
+            }
345
+        }
346
+    }
347
+
348
+    if ($retour) {
349
+        $res['redirect'] = $retour;
350
+    }
351
+
352
+    set_request('date_jour');
353
+    set_request('date_redac_jour');
354
+    set_request('date_heure');
355
+    set_request('date_redac_heure');
356
+
357
+    return $res;
358 358
 }
359 359
 
360 360
 /**
@@ -365,24 +365,24 @@  discard block
 block discarded – undo
365 365
  * @return array|string Chaîne vide si date invalide, tableau (année, mois, jour) sinon.
366 366
  */
367 367
 function dater_recuperer_date_saisie($post, $quoi = 'date') {
368
-	if (!preg_match('#^(?:(?:(\d{1,2})[/-])?(\d{1,2})[/-])?(\d{4}|\d{1,2})#', $post, $regs)) {
369
-		return '';
370
-	}
371
-	if ($quoi == 'date_redac') {
372
-		if ($regs[3] != '' && $regs[3] < 1001) {
373
-			$regs[3] += 9000;
374
-		}
375
-
376
-		return [$regs[3], $regs[2], $regs[1]];
377
-	} else {
378
-		if (
379
-			checkdate((int) $regs[2], (int) $regs[1], (int) $regs[3])
380
-			&& ($t = mktime(0, 0, 0, $regs[2], $regs[1], $regs[3]))
381
-		) {
382
-			return [date('Y', $t), date('m', $t), date('d', $t)];
383
-		}
384
-		return '';
385
-	}
368
+    if (!preg_match('#^(?:(?:(\d{1,2})[/-])?(\d{1,2})[/-])?(\d{4}|\d{1,2})#', $post, $regs)) {
369
+        return '';
370
+    }
371
+    if ($quoi == 'date_redac') {
372
+        if ($regs[3] != '' && $regs[3] < 1001) {
373
+            $regs[3] += 9000;
374
+        }
375
+
376
+        return [$regs[3], $regs[2], $regs[1]];
377
+    } else {
378
+        if (
379
+            checkdate((int) $regs[2], (int) $regs[1], (int) $regs[3])
380
+            && ($t = mktime(0, 0, 0, $regs[2], $regs[1], $regs[3]))
381
+        ) {
382
+            return [date('Y', $t), date('m', $t), date('d', $t)];
383
+        }
384
+        return '';
385
+    }
386 386
 }
387 387
 
388 388
 /**
@@ -392,12 +392,12 @@  discard block
 block discarded – undo
392 392
  * @return array
393 393
  */
394 394
 function dater_recuperer_heure_saisie($post) {
395
-	if (!preg_match('#(\d{1,2})(?:[h:](?:(\d{1,2}))?)?#', $post, $regs)) {
396
-		return '';
397
-	}
398
-	if ($regs[1] > 23 || $regs[2] > 59) {
399
-		return '';
400
-	}
401
-
402
-	return [$regs[1], $regs[2]];
395
+    if (!preg_match('#(\d{1,2})(?:[h:](?:(\d{1,2}))?)?#', $post, $regs)) {
396
+        return '';
397
+    }
398
+    if ($regs[1] > 23 || $regs[2] > 59) {
399
+        return '';
400
+    }
401
+
402
+    return [$regs[1], $regs[2]];
403 403
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
 	}
96 96
 
97 97
 
98
-	$row = sql_fetsel($select, $desc['table'], "$_id_objet=" . (int) $id_objet);
98
+	$row = sql_fetsel($select, $desc['table'], "$_id_objet=".(int) $id_objet);
99 99
 	$statut = $row['statut'] ?? 'publie'; // pas de statut => publie
100 100
 
101 101
 	$valeurs['editable'] = autoriser('dater', $objet, $id_objet, null, ['statut' => $statut]);
@@ -252,9 +252,9 @@  discard block
 block discarded – undo
252 252
 
253 253
 	if (_request('changer')) {
254 254
 		foreach (['date', 'date_redac'] as $k) {
255
-			if (($v = _request($k . '_jour')) && !dater_recuperer_date_saisie($v, $k)) {
255
+			if (($v = _request($k.'_jour')) && !dater_recuperer_date_saisie($v, $k)) {
256 256
 				$erreurs[$k] = _T('format_date_incorrecte');
257
-			} elseif (($v = _request($k . '_heure')) && !dater_recuperer_heure_saisie($v)) {
257
+			} elseif (($v = _request($k.'_heure')) && !dater_recuperer_heure_saisie($v)) {
258 258
 				$erreurs[$k] = _T('format_heure_incorrecte');
259 259
 			}
260 260
 		}
Please login to merge, or discard this patch.