Limit Login Attempts - Version 1.5

Version Description

Download this release

Release Info

Developer johanee
Plugin Icon wp plugin Limit Login Attempts
Version 1.5
Comparing to
See all releases

Code changes from version 1.4.1 to 1.5

limit-login-attempts-fr_FR.mo ADDED
Binary file
limit-login-attempts-fr_FR.po ADDED
@@ -0,0 +1,277 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Limit Login Attempts German Translation
2
+ # Copyright (C) 2009 Johan Eenfeldt
3
+ # This file is distributed under the same license as the Wordpress package.
4
+ # Johan Eenfeldt <johan.eenfeldt@kostdoktorn.se>, 2009.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: limit-login-attempts 1.3\n"
9
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/limit-login-attempts\n"
10
+ "POT-Creation-Date: 2009-01-28 17:17+0000\n"
11
+ "PO-Revision-Date: 2010-04-29 17:54+0100\n"
12
+ "Last-Translator: ova <djovaweb@gmail.com>\n"
13
+ "Language-Team: ova <ova13lastar@gmail.com>\n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=UTF-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
+ "X-Poedit-Language: French\n"
19
+ "X-Poedit-Country: FRANCE\n"
20
+
21
+ #: limit-login-attempts.php:372
22
+ #, php-format
23
+ msgid "%d hour"
24
+ msgid_plural "%d hours"
25
+ msgstr[0] "%d heure"
26
+ msgstr[1] "%d heures"
27
+
28
+ #: limit-login-attempts.php:378
29
+ #, php-format
30
+ msgid "%d minute"
31
+ msgid_plural "%d minutes"
32
+ msgstr[0] "%d minute"
33
+ msgstr[1] "%d minutes"
34
+
35
+ #: limit-login-attempts.php:381
36
+ #, php-format
37
+ msgid "[%s] Too many failed login attempts"
38
+ msgstr "[%s] Trop de tentatives de connexions ont échouées"
39
+
40
+ #: limit-login-attempts.php:383
41
+ #, php-format
42
+ msgid "%d failed login attempts (%d lockout(s)) from IP: %s"
43
+ msgstr "%d tentatives d'accès ont échouées (%d bloqué(s)) depuis l'adresse IP: %s"
44
+
45
+ #: limit-login-attempts.php:387
46
+ #, php-format
47
+ msgid "Last user attempted: %s"
48
+ msgstr "Dernière tentative de l'utilisateur: %s"
49
+
50
+ #: limit-login-attempts.php:390
51
+ #, php-format
52
+ msgid "IP was blocked for %s"
53
+ msgstr "L'adresse IP a été bloquée pour %s"
54
+
55
+ #: limit-login-attempts.php:445
56
+ msgid "<strong>ERROR</strong>: Too many failed login attempts."
57
+ msgstr "<strong>ERREUR</strong>: Trop de tentatives de connexions ont échouées."
58
+
59
+ #: limit-login-attempts.php:449
60
+ msgid "Please try again later."
61
+ msgstr "Merci de retenter de vous connecter plus tard."
62
+
63
+ #: limit-login-attempts.php:456
64
+ #, php-format
65
+ msgid "Please try again in %d hour."
66
+ msgid_plural "Please try again in %d hours."
67
+ msgstr[0] "Merci de retenter de vous connecter dans %d heure."
68
+ msgstr[1] "Merci de retenter de vous connecter dans %d heures."
69
+
70
+ #: limit-login-attempts.php:458
71
+ #, php-format
72
+ msgid "Please try again in %d minute."
73
+ msgid_plural "Please try again in %d minutes."
74
+ msgstr[0] "Merci de retenter de vous connecter dans %d minute."
75
+ msgstr[1] "Merci de retenter de vous connecter dans %d minutes."
76
+
77
+ #: limit-login-attempts.php:487
78
+ #, php-format
79
+ msgid "<strong>%d</strong> attempt remaining."
80
+ msgid_plural "<strong>%d</strong> attempts remaining."
81
+ msgstr[0] "<strong>%d</strong> tentative restante."
82
+ msgstr[1] "<strong>%d</strong> tentatives restantes."
83
+
84
+ #: limit-login-attempts.php:551
85
+ msgid "<strong>ERROR</strong>: Incorrect username or password."
86
+ msgstr "<strong>ERREUR</strong>: Nom d'utilisateur ou mot de passe incorrect."
87
+
88
+ #: limit-login-attempts.php:714
89
+ msgid "IP|Internet address"
90
+ msgstr "IP|Adresse Internet"
91
+
92
+ #: limit-login-attempts.php:714
93
+ msgid "Tried to log in as"
94
+ msgstr "Tentez de vous connecter en tant que"
95
+
96
+ #: limit-login-attempts.php:719
97
+ #, php-format
98
+ msgid "%d lockout"
99
+ msgid_plural "%d lockouts"
100
+ msgstr[0] "%d blocage"
101
+ msgstr[1] "%d blocages"
102
+
103
+ #: limit-login-attempts.php:743
104
+ msgid "Cleared IP log"
105
+ msgstr "Journal d'IP effacé"
106
+
107
+ #: limit-login-attempts.php:751
108
+ msgid "Reset lockout count"
109
+ msgstr "Réinitialiser le nombre de blocage"
110
+
111
+ #: limit-login-attempts.php:759
112
+ msgid "Cleared current lockouts"
113
+ msgstr "Effacer les blocages actuels"
114
+
115
+ #: limit-login-attempts.php:788
116
+ msgid "Options changed"
117
+ msgstr "Options modifiées"
118
+
119
+ #: limit-login-attempts.php:799
120
+ msgid "<strong>NOTE:</strong> Only works in Wordpress 2.7 or later"
121
+ msgstr "<strong>NOTE:</strong> Cette extension ne fonctionne qu'avec la version 2.7 de Wordpress 2.7 ou un version supérieure"
122
+
123
+ #: limit-login-attempts.php:815
124
+ #, php-format
125
+ msgid "It appears the site is reached directly (from your IP: %s)"
126
+ msgstr "Il semble que le site soit directement accessible (depuis votre IP: %s)"
127
+
128
+ #: limit-login-attempts.php:817
129
+ #, php-format
130
+ msgid "It appears the site is reached through a proxy server (proxy IP: %s, your IP: %s)"
131
+ msgstr "Il semble que le site soit accessible via un serveur proxy (IP du proxy: %s, votre IP: %s)"
132
+
133
+ #: limit-login-attempts.php:825
134
+ #, php-format
135
+ msgid "<strong>Current setting appears to be invalid</strong>. Please make sure it is correct. Further information can be found <a href=\"%s\" title=\"FAQ\">here</a>"
136
+ msgstr "<strong>Le réglage actuel semble être invalide</strong>. Merci de vous assurer qu'il est correct. Pour plus d'informations, <a href=\"%s\" title=\"FAQ\">cliquez ici</a>"
137
+
138
+ #: limit-login-attempts.php:833
139
+ msgid "Limit Login Attempts Settings"
140
+ msgstr "Paramètres des tentatives d'accès"
141
+
142
+ #: limit-login-attempts.php:834
143
+ msgid "Statistics"
144
+ msgstr "Statistiques"
145
+
146
+ #: limit-login-attempts.php:838
147
+ msgid "Total lockouts"
148
+ msgstr "Blocages totaux"
149
+
150
+ #: limit-login-attempts.php:841
151
+ msgid "Reset Counter"
152
+ msgstr "Réinitialiser le compteur"
153
+
154
+ #: limit-login-attempts.php:842
155
+ #, php-format
156
+ msgid "%d lockout since last reset"
157
+ msgid_plural "%d lockouts since last reset"
158
+ msgstr[0] "%d blocage depuis la dernière réinitialisation."
159
+ msgstr[1] "%d blocages depuis la dernière réinitialisation."
160
+
161
+ #: limit-login-attempts.php:843
162
+ msgid "No lockouts yet"
163
+ msgstr "Aucun blocage"
164
+
165
+ #: limit-login-attempts.php:848
166
+ msgid "Active lockouts"
167
+ msgstr "Blocages actifs"
168
+
169
+ #: limit-login-attempts.php:850
170
+ msgid "Restore Lockouts"
171
+ msgstr "Restaurer les blocages"
172
+
173
+ #: limit-login-attempts.php:851
174
+ #, php-format
175
+ msgid "%d IP is currently blocked from trying to log in"
176
+ msgstr "L'adresse IP %d est actuellement bloquée pour se connecter"
177
+
178
+ #: limit-login-attempts.php:857
179
+ msgid "Options"
180
+ msgstr "Options"
181
+
182
+ #: limit-login-attempts.php:861
183
+ msgid "Lockout"
184
+ msgstr "Blocage"
185
+
186
+ #: limit-login-attempts.php:863
187
+ msgid "allowed retries"
188
+ msgstr "tentatives autorisées"
189
+
190
+ #: limit-login-attempts.php:864
191
+ msgid "minutes lockout"
192
+ msgstr "minutes de blocage"
193
+
194
+ #: limit-login-attempts.php:865
195
+ msgid "lockouts increase lockout time to"
196
+ msgstr "blocages augmentent le temps de blocage à"
197
+
198
+ #: limit-login-attempts.php:865
199
+ msgid "hours"
200
+ msgstr "heures"
201
+
202
+ #: limit-login-attempts.php:866
203
+ msgid "hours until retries are reset"
204
+ msgstr "heures jusqu'à ce que les tentatives soient réinitialisées"
205
+
206
+ #: limit-login-attempts.php:870
207
+ msgid "Site connection"
208
+ msgstr "Connexion"
209
+
210
+ #: limit-login-attempts.php:876
211
+ msgid "Direct connection"
212
+ msgstr "Connexion directe"
213
+
214
+ #: limit-login-attempts.php:881
215
+ msgid "From behind a reversy proxy"
216
+ msgstr "Derrière un serveur proxy"
217
+
218
+ #: limit-login-attempts.php:887
219
+ msgid "Handle cookie login"
220
+ msgstr "Gérer les cookies de connexion"
221
+
222
+ #: limit-login-attempts.php:889
223
+ msgid "Yes"
224
+ msgstr "Oui"
225
+
226
+ #: limit-login-attempts.php:889
227
+ msgid "No"
228
+ msgstr "Non"
229
+
230
+ #: limit-login-attempts.php:894
231
+ msgid "Notify on lockout"
232
+ msgstr "Notifier lors d'un blocage"
233
+
234
+ #: limit-login-attempts.php:896
235
+ msgid "Log IP"
236
+ msgstr "Enregistrer l'adresse IP"
237
+
238
+ #: limit-login-attempts.php:897
239
+ msgid "Email to admin after"
240
+ msgstr "Envoyer un email à l'administrateur après"
241
+
242
+ #: limit-login-attempts.php:897
243
+ msgid "lockouts"
244
+ msgstr "blocages"
245
+
246
+ #: limit-login-attempts.php:902
247
+ msgid "Change Options"
248
+ msgstr "Modifier options"
249
+
250
+ #: limit-login-attempts.php:910
251
+ msgid "Lockout log"
252
+ msgstr "Journal de blocage"
253
+
254
+ #: limit-login-attempts.php:914
255
+ msgid "Clear Log"
256
+ msgstr "Effacer le journal"
257
+
258
+ #. Plugin Name of an extension
259
+ msgid "Limit Login Attempts"
260
+ msgstr "Limiter les tentatives de connexion"
261
+
262
+ #. Plugin URI of an extension
263
+ msgid "http://devel.kostdoktorn.se/limit-login-attempts"
264
+ msgstr "http://devel.kostdoktorn.se/limit-login-attempts"
265
+
266
+ #. Description of an extension
267
+ msgid "Limit rate of login attempts, including by way of cookies, for each IP."
268
+ msgstr "Limiter le taux de tentatives de connexion, y compris par voie de cookies, pour chaque adresse IP."
269
+
270
+ #. Author of an extension
271
+ msgid "Johan Eenfeldt"
272
+ msgstr "Johan Eenfeldt"
273
+
274
+ #. Author URI of an extension
275
+ msgid "http://devel.kostdoktorn.se"
276
+ msgstr "http://devel.kostdoktorn.se"
277
+
limit-login-attempts-hu_HU.mo ADDED
Binary file
limit-login-attempts-hu_HU.po ADDED
@@ -0,0 +1,277 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Limit Login Attempts German Translation
2
+ # Copyright (C) 2009 Johan Eenfeldt
3
+ # This file is distributed under the same license as the Wordpress package.
4
+ # Johan Eenfeldt <johan.eenfeldt@kostdoktorn.se>, 2009.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: limit-login-attempts 1.3\n"
9
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/limit-login-attempts\n"
10
+ "POT-Creation-Date: 2009-01-28 17:17+0000\n"
11
+ "PO-Revision-Date: 2010-01-26 16:08+0100\n"
12
+ "Last-Translator: Vereskuti Balint <balint@vereskuti.eu>\n"
13
+ "Language-Team: Hungarian <balint@vereskuti.info>\n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=UTF-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
+ "X-Poedit-Language: Hungarian\n"
19
+ "X-Poedit-Country: HUNGARY\n"
20
+
21
+ #: limit-login-attempts.php:372
22
+ #, php-format
23
+ msgid "%d hour"
24
+ msgid_plural "%d hours"
25
+ msgstr[0] "%d óra"
26
+ msgstr[1] "%d óra"
27
+
28
+ #: limit-login-attempts.php:378
29
+ #, php-format
30
+ msgid "%d minute"
31
+ msgid_plural "%d minutes"
32
+ msgstr[0] "%d perc"
33
+ msgstr[1] "%d perc"
34
+
35
+ #: limit-login-attempts.php:381
36
+ #, php-format
37
+ msgid "[%s] Too many failed login attempts"
38
+ msgstr "[%s] Túl sok hibás bejelentkezési kísérlet"
39
+
40
+ #: limit-login-attempts.php:383
41
+ #, php-format
42
+ msgid "%d failed login attempts (%d lockout(s)) from IP: %s"
43
+ msgstr "%d hibás bejelentkezési kísérlet (%d kizárás) %s IP-címről"
44
+
45
+ #: limit-login-attempts.php:387
46
+ #, php-format
47
+ msgid "Last user attempted: %s"
48
+ msgstr "Az utolsó helyes bejelentkezés %s felhasználónévvel."
49
+
50
+ #: limit-login-attempts.php:390
51
+ #, php-format
52
+ msgid "IP was blocked for %s"
53
+ msgstr "Az IP-cím %s időre kizárásra került."
54
+
55
+ #: limit-login-attempts.php:445
56
+ msgid "<strong>ERROR</strong>: Too many failed login attempts."
57
+ msgstr "<strong>HIBA</strong>: Túl sok hibás bejeletkezési kísérlet."
58
+
59
+ #: limit-login-attempts.php:449
60
+ msgid "Please try again later."
61
+ msgstr "Próbáljs meg később."
62
+
63
+ #: limit-login-attempts.php:456
64
+ #, php-format
65
+ msgid "Please try again in %d hour."
66
+ msgid_plural "Please try again in %d hours."
67
+ msgstr[0] "Próbálja meg %d óra múlva."
68
+ msgstr[1] "Próbálja meg %d óra múlva."
69
+
70
+ #: limit-login-attempts.php:458
71
+ #, php-format
72
+ msgid "Please try again in %d minute."
73
+ msgid_plural "Please try again in %d minutes."
74
+ msgstr[0] "Próbálja meg %d perc múlva."
75
+ msgstr[1] "Próbálja meg %d perc múlva."
76
+
77
+ #: limit-login-attempts.php:487
78
+ #, php-format
79
+ msgid "<strong>%d</strong> attempt remaining."
80
+ msgid_plural "<strong>%d</strong> attempts remaining."
81
+ msgstr[0] "Még <strong>%d</strong> bejelentkezési lehetőség maradt."
82
+ msgstr[1] "Még <strong>%d</strong> bejelentkezési lehetőség maradt."
83
+
84
+ #: limit-login-attempts.php:551
85
+ msgid "<strong>ERROR</strong>: Incorrect username or password."
86
+ msgstr "<strong>HIBA</strong>: Érvénytelen felhasználónév vagy jelszó."
87
+
88
+ #: limit-login-attempts.php:714
89
+ msgid "IP|Internet address"
90
+ msgstr "IP"
91
+
92
+ #: limit-login-attempts.php:714
93
+ msgid "Tried to log in as"
94
+ msgstr "Bejelentkezés mint"
95
+
96
+ #: limit-login-attempts.php:719
97
+ #, php-format
98
+ msgid "%d lockout"
99
+ msgid_plural "%d lockouts"
100
+ msgstr[0] "%d kizárás"
101
+ msgstr[1] "%d kizárás"
102
+
103
+ #: limit-login-attempts.php:743
104
+ msgid "Cleared IP log"
105
+ msgstr "IP log törölve"
106
+
107
+ #: limit-login-attempts.php:751
108
+ msgid "Reset lockout count"
109
+ msgstr "Kizárási számláló nullázása"
110
+
111
+ #: limit-login-attempts.php:759
112
+ msgid "Cleared current lockouts"
113
+ msgstr "A kizárások feloldásra kerültek"
114
+
115
+ #: limit-login-attempts.php:788
116
+ msgid "Options changed"
117
+ msgstr "A beállítások megváltoztatásra kerültek"
118
+
119
+ #: limit-login-attempts.php:799
120
+ msgid "<strong>NOTE:</strong> Only works in Wordpress 2.7 or later"
121
+ msgstr "<strong>Figyelmeztetés:</strong> Csak a Wordpress 2.7, és annál újabb verziókkal működik!"
122
+
123
+ #: limit-login-attempts.php:815
124
+ #, php-format
125
+ msgid "It appears the site is reached directly (from your IP: %s)"
126
+ msgstr "Az oldal direkt módon került elérésre (%s IP-címről)"
127
+
128
+ #: limit-login-attempts.php:817
129
+ #, php-format
130
+ msgid "It appears the site is reached through a proxy server (proxy IP: %s, your IP: %s)"
131
+ msgstr "Az oldal proxy-n keresztül került elérésre (proxy IP: %s, saját IP: %s)"
132
+
133
+ #: limit-login-attempts.php:825
134
+ #, php-format
135
+ msgid "<strong>Current setting appears to be invalid</strong>. Please make sure it is correct. Further information can be found <a href=\"%s\" title=\"FAQ\">here</a>"
136
+ msgstr "<strong>Helytelenek az aktuális beállítások</strong>. További információk <a href=\"%s\" title=\"FAQ\">itt</a> érhetők el."
137
+
138
+ #: limit-login-attempts.php:833
139
+ msgid "Limit Login Attempts Settings"
140
+ msgstr "A Limit Login Attempts beállításai"
141
+
142
+ #: limit-login-attempts.php:834
143
+ msgid "Statistics"
144
+ msgstr "Statisztikák"
145
+
146
+ #: limit-login-attempts.php:838
147
+ msgid "Total lockouts"
148
+ msgstr "Eddigi kizárások"
149
+
150
+ #: limit-login-attempts.php:841
151
+ msgid "Reset Counter"
152
+ msgstr "Számláló nullázása"
153
+
154
+ #: limit-login-attempts.php:842
155
+ #, php-format
156
+ msgid "%d lockout since last reset"
157
+ msgid_plural "%d lockouts since last reset"
158
+ msgstr[0] "%d kizárás az előző nullázás óta"
159
+ msgstr[1] "%d kizárás az előző nullázás óta"
160
+
161
+ #: limit-login-attempts.php:843
162
+ msgid "No lockouts yet"
163
+ msgstr "Jelenleg nincs aktív kizárás"
164
+
165
+ #: limit-login-attempts.php:848
166
+ msgid "Active lockouts"
167
+ msgstr "Aktív kizárás(ok)"
168
+
169
+ #: limit-login-attempts.php:850
170
+ msgid "Restore Lockouts"
171
+ msgstr "Kizárások feloldása"
172
+
173
+ #: limit-login-attempts.php:851
174
+ #, php-format
175
+ msgid "%d IP is currently blocked from trying to log in"
176
+ msgstr "%d IP, melyről bejelentkezni próbál jelenleg kizárva!"
177
+
178
+ #: limit-login-attempts.php:857
179
+ msgid "Options"
180
+ msgstr "Beállítások"
181
+
182
+ #: limit-login-attempts.php:861
183
+ msgid "Lockout"
184
+ msgstr "Kizárás"
185
+
186
+ #: limit-login-attempts.php:863
187
+ msgid "allowed retries"
188
+ msgstr "engedélyezett bejelentkezési lehetőség"
189
+
190
+ #: limit-login-attempts.php:864
191
+ msgid "minutes lockout"
192
+ msgstr "perc kizárás az engedélyezett lehetőségek elérése után"
193
+
194
+ #: limit-login-attempts.php:865
195
+ msgid "lockouts increase lockout time to"
196
+ msgstr "kizárás ennyivel emeli meg a teljes kizárási időt: "
197
+
198
+ #: limit-login-attempts.php:865
199
+ msgid "hours"
200
+ msgstr "óra"
201
+
202
+ #: limit-login-attempts.php:866
203
+ msgid "hours until retries are reset"
204
+ msgstr "óra teljen el a hibás bejelentkezések visszaállításáig"
205
+
206
+ #: limit-login-attempts.php:870
207
+ msgid "Site connection"
208
+ msgstr "Oldal elérése"
209
+
210
+ #: limit-login-attempts.php:876
211
+ msgid "Direct connection"
212
+ msgstr "direkt-elérés"
213
+
214
+ #: limit-login-attempts.php:881
215
+ msgid "From behind a reversy proxy"
216
+ msgstr "elérés Reverse Proxy Serveren keresztül"
217
+
218
+ #: limit-login-attempts.php:887
219
+ msgid "Handle cookie login"
220
+ msgstr "Cookie-n keresztüli bejelentkezés"
221
+
222
+ #: limit-login-attempts.php:889
223
+ msgid "Yes"
224
+ msgstr "Igen"
225
+
226
+ #: limit-login-attempts.php:889
227
+ msgid "No"
228
+ msgstr "Nem"
229
+
230
+ #: limit-login-attempts.php:894
231
+ msgid "Notify on lockout"
232
+ msgstr "Értesítés kizárásról"
233
+
234
+ #: limit-login-attempts.php:896
235
+ msgid "Log IP"
236
+ msgstr "IP logok mentése"
237
+
238
+ #: limit-login-attempts.php:897
239
+ msgid "Email to admin after"
240
+ msgstr "Email az adminisztrátornak "
241
+
242
+ #: limit-login-attempts.php:897
243
+ msgid "lockouts"
244
+ msgstr "darab kizárás után"
245
+
246
+ #: limit-login-attempts.php:902
247
+ msgid "Change Options"
248
+ msgstr "Beállítások mentése"
249
+
250
+ #: limit-login-attempts.php:910
251
+ msgid "Lockout log"
252
+ msgstr "Kizárási napló"
253
+
254
+ #: limit-login-attempts.php:914
255
+ msgid "Clear Log"
256
+ msgstr "Log törlése"
257
+
258
+ #. Plugin Name of an extension
259
+ msgid "Limit Login Attempts"
260
+ msgstr "Limit Login Attempts"
261
+
262
+ #. Plugin URI of an extension
263
+ msgid "http://devel.kostdoktorn.se/limit-login-attempts"
264
+ msgstr "http://devel.kostdoktorn.se/limit-login-attempts"
265
+
266
+ #. Description of an extension
267
+ msgid "Limit rate of login attempts, including by way of cookies, for each IP."
268
+ msgstr "Bejelentkezések felügyelete - akár cookie-kon kereszütl minden IP-re."
269
+
270
+ #. Author of an extension
271
+ msgid "Johan Eenfeldt"
272
+ msgstr "Johan Eenfeldt"
273
+
274
+ #. Author URI of an extension
275
+ msgid "http://devel.kostdoktorn.se"
276
+ msgstr "http://devel.kostdoktorn.se"
277
+
limit-login-attempts-nl_NL.mo ADDED
Binary file
limit-login-attempts-nl_NL.po ADDED
@@ -0,0 +1,277 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Limit Login Attempts Swedish Translation
2
+ # Copyright (C) 2009 Johan Eenfeldt
3
+ # This file is distributed under the same license as the Wordpress package.
4
+ # Johan Eenfeldt <johan.eenfeldt@kostdoktorn.se>, 2009.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: limit-login-attempts 1.2\n"
9
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/limit-login-attempts\n"
10
+ "POT-Creation-Date: 2009-01-28 17:17+0000\n"
11
+ "PO-Revision-Date: 2009-07-15 13:14+0100\n"
12
+ "Last-Translator: Rune G <dev@bloggs.be>\n"
13
+ "Language-Team: DigitalHverdag <dev@bloggs.be>\n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=UTF-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
+ "X-Poedit-Language: Norwegian Bokmal\n"
19
+ "X-Poedit-Country: NORWAY\n"
20
+
21
+ #: limit-login-attempts.php:372
22
+ #, php-format
23
+ msgid "%d hour"
24
+ msgid_plural "%d hours"
25
+ msgstr[0] "%d time"
26
+ msgstr[1] "%d timer"
27
+
28
+ #: limit-login-attempts.php:378
29
+ #, php-format
30
+ msgid "%d minute"
31
+ msgid_plural "%d minutes"
32
+ msgstr[0] "%d minutt"
33
+ msgstr[1] "%d minutter"
34
+
35
+ #: limit-login-attempts.php:381
36
+ #, php-format
37
+ msgid "[%s] Too many failed login attempts"
38
+ msgstr "[%s] For mange påloggingsforsøk"
39
+
40
+ #: limit-login-attempts.php:383
41
+ #, php-format
42
+ msgid "%d failed login attempts (%d lockout(s)) from IP: %s"
43
+ msgstr "%d påloggingsforsøk (stoppet %d gang(er)) fra IP: %s"
44
+
45
+ #: limit-login-attempts.php:387
46
+ #, php-format
47
+ msgid "Last user attempted: %s"
48
+ msgstr "Siste brukernavn som feilet : %s"
49
+
50
+ #: limit-login-attempts.php:390
51
+ #, php-format
52
+ msgid "IP was blocked for %s"
53
+ msgstr "IP blokkert i %s"
54
+
55
+ #: limit-login-attempts.php:445
56
+ msgid "<strong>ERROR</strong>: Too many failed login attempts."
57
+ msgstr "<strong>Feil</strong>: For mange påloggingsforsøk."
58
+
59
+ #: limit-login-attempts.php:449
60
+ msgid "Please try again later."
61
+ msgstr "Prøv igjen senere"
62
+
63
+ #: limit-login-attempts.php:456
64
+ #, php-format
65
+ msgid "Please try again in %d hour."
66
+ msgid_plural "Please try again in %d hours."
67
+ msgstr[0] "Prøv igjen om %d time."
68
+ msgstr[1] "Prøv igjen om %d timer."
69
+
70
+ #: limit-login-attempts.php:458
71
+ #, php-format
72
+ msgid "Please try again in %d minute."
73
+ msgid_plural "Please try again in %d minutes."
74
+ msgstr[0] "Prøv igjen om %d minutt."
75
+ msgstr[1] "Prøv igjen om %d minutter."
76
+
77
+ #: limit-login-attempts.php:487
78
+ #, php-format
79
+ msgid "<strong>%d</strong> attempt remaining."
80
+ msgid_plural "<strong>%d</strong> attempts remaining."
81
+ msgstr[0] "<strong>%d</strong> forsøk gjenstår."
82
+ msgstr[1] "<strong>%d</strong> forsøk gjenstår."
83
+
84
+ #: limit-login-attempts.php:551
85
+ msgid "<strong>ERROR</strong>: Incorrect username or password."
86
+ msgstr "<strong>Feil</strong>: Feil brukernavn eller passord."
87
+
88
+ #: limit-login-attempts.php:714
89
+ msgid "IP|Internet address"
90
+ msgstr "IP"
91
+
92
+ #: limit-login-attempts.php:714
93
+ msgid "Tried to log in as"
94
+ msgstr "Prøvde å logge inn som"
95
+
96
+ #: limit-login-attempts.php:719
97
+ #, php-format
98
+ msgid "%d lockout"
99
+ msgid_plural "%d lockouts"
100
+ msgstr[0] "%d blokkering"
101
+ msgstr[1] "%d blokkeringer"
102
+
103
+ #: limit-login-attempts.php:743
104
+ msgid "Cleared IP log"
105
+ msgstr "Nullstill IP loggen"
106
+
107
+ #: limit-login-attempts.php:751
108
+ msgid "Reset lockout count"
109
+ msgstr "Nullstill antall blokkeringer"
110
+
111
+ #: limit-login-attempts.php:759
112
+ msgid "Cleared current lockouts"
113
+ msgstr "Fjernet gjeldende blokkeringer"
114
+
115
+ #: limit-login-attempts.php:788
116
+ msgid "Options changed"
117
+ msgstr "Innstillinger endret"
118
+
119
+ #: limit-login-attempts.php:799
120
+ msgid "<strong>NOTE:</strong> Only works in Wordpress 2.7 or later"
121
+ msgstr "<strong>NB:</strong> Du må bruker WordPress 2.7 eller nyere"
122
+
123
+ #: limit-login-attempts.php:815
124
+ #, php-format
125
+ msgid "It appears the site is reached directly (from your IP: %s)"
126
+ msgstr "Det ser ut som om du kan nå bloggen direkte (fra din IP: %s)"
127
+
128
+ #: limit-login-attempts.php:817
129
+ #, php-format
130
+ msgid "It appears the site is reached through a proxy server (proxy IP: %s, your IP: %s)"
131
+ msgstr "Det ser ut som om bloggen din er bak en proxy server (proxy IP: %s, din IP: %s)"
132
+
133
+ #: limit-login-attempts.php:825
134
+ #, php-format
135
+ msgid "<strong>Current setting appears to be invalid</strong>. Please make sure it is correct. Further information can be found <a href=\"%s\" title=\"FAQ\">here</a>"
136
+ msgstr "<strong>Dine innstillinger kan være feil</strong>. Sjekk at de er korrekte. Mer informasjon <a href=\"%s\" title=\"FAQ\">her</a>"
137
+
138
+ #: limit-login-attempts.php:833
139
+ msgid "Limit Login Attempts Settings"
140
+ msgstr "Limit Login Attempts Innstillinger"
141
+
142
+ #: limit-login-attempts.php:834
143
+ msgid "Statistics"
144
+ msgstr "Statistikk"
145
+
146
+ #: limit-login-attempts.php:838
147
+ msgid "Total lockouts"
148
+ msgstr "Totalt antall blokkeringer"
149
+
150
+ #: limit-login-attempts.php:841
151
+ msgid "Reset Counter"
152
+ msgstr "Nullstill teller"
153
+
154
+ #: limit-login-attempts.php:842
155
+ #, php-format
156
+ msgid "%d lockout since last reset"
157
+ msgid_plural "%d lockouts since last reset"
158
+ msgstr[0] "%d blokkering siden siste nullstilling"
159
+ msgstr[1] "%d blokkeringer siden siste nullstilling"
160
+
161
+ #: limit-login-attempts.php:843
162
+ msgid "No lockouts yet"
163
+ msgstr "Ingen blokkeringer enda"
164
+
165
+ #: limit-login-attempts.php:848
166
+ msgid "Active lockouts"
167
+ msgstr "Aktive blokkeringer"
168
+
169
+ #: limit-login-attempts.php:850
170
+ msgid "Restore Lockouts"
171
+ msgstr "Fjern blokkeringer"
172
+
173
+ #: limit-login-attempts.php:851
174
+ #, php-format
175
+ msgid "%d IP is currently blocked from trying to log in"
176
+ msgstr "%d IP står på blokkeringslisten"
177
+
178
+ #: limit-login-attempts.php:857
179
+ msgid "Options"
180
+ msgstr "Innstillinger"
181
+
182
+ #: limit-login-attempts.php:861
183
+ msgid "Lockout"
184
+ msgstr "Blokkering"
185
+
186
+ #: limit-login-attempts.php:863
187
+ msgid "allowed retries"
188
+ msgstr "Antall påloggingsforsøk"
189
+
190
+ #: limit-login-attempts.php:864
191
+ msgid "minutes lockout"
192
+ msgstr "minutters blokkering"
193
+
194
+ #: limit-login-attempts.php:865
195
+ msgid "lockouts increase lockout time to"
196
+ msgstr "Blokkeringer øker blokkeringstiden til"
197
+
198
+ #: limit-login-attempts.php:865
199
+ msgid "hours"
200
+ msgstr "timer"
201
+
202
+ #: limit-login-attempts.php:866
203
+ msgid "hours until retries are reset"
204
+ msgstr "timer til nullstilling"
205
+
206
+ #: limit-login-attempts.php:870
207
+ msgid "Site connection"
208
+ msgstr "Blogg forbindelse"
209
+
210
+ #: limit-login-attempts.php:876
211
+ msgid "Direct connection"
212
+ msgstr "Direkte forbindelse"
213
+
214
+ #: limit-login-attempts.php:881
215
+ msgid "From behind a reversy proxy"
216
+ msgstr "Bak en omvendt proxy"
217
+
218
+ #: limit-login-attempts.php:887
219
+ msgid "Handle cookie login"
220
+ msgstr "Behandle pålogginger med cookies"
221
+
222
+ #: limit-login-attempts.php:889
223
+ msgid "Yes"
224
+ msgstr "Ja"
225
+
226
+ #: limit-login-attempts.php:889
227
+ msgid "No"
228
+ msgstr "Nei"
229
+
230
+ #: limit-login-attempts.php:894
231
+ msgid "Notify on lockout"
232
+ msgstr "Gi melding om blokkering"
233
+
234
+ #: limit-login-attempts.php:896
235
+ msgid "Log IP"
236
+ msgstr "Logg IP"
237
+
238
+ #: limit-login-attempts.php:897
239
+ msgid "Email to admin after"
240
+ msgstr "Send epost til admin etter"
241
+
242
+ #: limit-login-attempts.php:897
243
+ msgid "lockouts"
244
+ msgstr "blokkeringer"
245
+
246
+ #: limit-login-attempts.php:902
247
+ msgid "Change Options"
248
+ msgstr "Endre innstillinger"
249
+
250
+ #: limit-login-attempts.php:910
251
+ msgid "Lockout log"
252
+ msgstr "Blokkerings logg"
253
+
254
+ #: limit-login-attempts.php:914
255
+ msgid "Clear Log"
256
+ msgstr "Nullstill loggen"
257
+
258
+ #. Plugin Name of an extension
259
+ msgid "Limit Login Attempts"
260
+ msgstr "Begrense påloggingsforsøk"
261
+
262
+ #. Plugin URI of an extension
263
+ msgid "http://devel.kostdoktorn.se/limit-login-attempts"
264
+ msgstr "http://devel.kostdoktorn.se/limit-login-attempts"
265
+
266
+ #. Description of an extension
267
+ msgid "Limit rate of login attempts, including by way of cookies, for each IP."
268
+ msgstr "Begrenser antall påloggingsforsøk, inkludert forsøk med cookies, for alle IPer"
269
+
270
+ #. Author of an extension
271
+ msgid "Johan Eenfeldt"
272
+ msgstr "Johan Eenfeldt"
273
+
274
+ #. Author URI of an extension
275
+ msgid "http://devel.kostdoktorn.se"
276
+ msgstr "http://devel.kostdoktorn.se"
277
+
limit-login-attempts.php CHANGED
@@ -5,9 +5,9 @@
5
  Description: Limit rate of login attempts, including by way of cookies, for each IP.
6
  Author: Johan Eenfeldt
7
  Author URI: http://devel.kostdoktorn.se
8
- Version: 1.4.1
9
 
10
- Copyright 2008, 2009 Johan Eenfeldt
11
 
12
  Thanks to Michael Skerwiderski for reverse proxy handling.
13
 
@@ -97,7 +97,7 @@ limit_login_setup();
97
  /* Get options and setup filters & actions */
98
  function limit_login_setup() {
99
  load_plugin_textdomain('limit-login-attempts'
100
- , PLUGINDIR.'/'.dirname(plugin_basename(__FILE__)));
101
 
102
  limit_login_setup_options();
103
 
@@ -109,10 +109,17 @@ function limit_login_setup() {
109
  add_action('auth_cookie_bad_username', 'limit_login_failed_cookie');
110
  }
111
  add_filter('wp_authenticate_user', 'limit_login_wp_authenticate_user', 99999, 2);
112
- add_action('wp_authenticate', 'limit_login_track_credentials', 10, 2);
113
  add_action('login_head', 'limit_login_add_error_message');
114
  add_action('login_errors', 'limit_login_fixup_error_messages');
115
  add_action('admin_menu', 'limit_login_admin_menu');
 
 
 
 
 
 
 
116
  }
117
 
118
 
@@ -182,11 +189,19 @@ function limit_login_wp_authenticate_user($user, $password) {
182
  $limit_login_my_error_shown = true;
183
 
184
  $error = new WP_Error();
 
185
  $error->add('too_many_retries', limit_login_error_msg());
186
  return $error;
187
  }
188
 
189
 
 
 
 
 
 
 
 
190
  /*
191
  * Action: called in plugin_loaded (really early) to make sure we do not allow
192
  * auth cookies while locked out.
@@ -380,18 +395,29 @@ function limit_login_notify_email($user) {
380
  $when = sprintf(__ngettext('%d minute', '%d minutes', $time, 'limit-login-attempts'), $time);
381
  }
382
 
 
 
 
 
 
383
  $subject = sprintf(__("[%s] Too many failed login attempts", 'limit-login-attempts')
384
- , get_option('blogname'));
385
  $message = sprintf(__("%d failed login attempts (%d lockout(s)) from IP: %s"
386
- , 'limit-login-attempts') . "\r\n\r\n"
387
- , $count, $lockouts, $ip);
388
  if ($user != '') {
389
  $message .= sprintf(__("Last user attempted: %s", 'limit-login-attempts')
390
- . "\r\n\r\n" , $user);
391
  }
392
  $message .= sprintf(__("IP was blocked for %s", 'limit-login-attempts'), $when);
393
 
394
- @wp_mail(get_option('admin_email'), $subject, $message);
 
 
 
 
 
 
395
  }
396
 
397
 
@@ -532,8 +558,9 @@ function limit_login_fixup_error_messages($content) {
532
  }
533
 
534
  /*
535
- * We want to filter the messages 'Invalid username' and 'Invalid password'
536
- * as that is an information leak regarding user account names.
 
537
  *
538
  * Also, if more than one error message, put an extra <br /> tag between
539
  * them.
5
  Description: Limit rate of login attempts, including by way of cookies, for each IP.
6
  Author: Johan Eenfeldt
7
  Author URI: http://devel.kostdoktorn.se
8
+ Version: 1.5
9
 
10
+ Copyright 2008, 2009, 2010 Johan Eenfeldt
11
 
12
  Thanks to Michael Skerwiderski for reverse proxy handling.
13
 
97
  /* Get options and setup filters & actions */
98
  function limit_login_setup() {
99
  load_plugin_textdomain('limit-login-attempts'
100
+ , PLUGINDIR.'/'.dirname(plugin_basename(__FILE__)));
101
 
102
  limit_login_setup_options();
103
 
109
  add_action('auth_cookie_bad_username', 'limit_login_failed_cookie');
110
  }
111
  add_filter('wp_authenticate_user', 'limit_login_wp_authenticate_user', 99999, 2);
112
+ add_filter('shake_error_codes', 'limit_login_failure_shake');
113
  add_action('login_head', 'limit_login_add_error_message');
114
  add_action('login_errors', 'limit_login_fixup_error_messages');
115
  add_action('admin_menu', 'limit_login_admin_menu');
116
+
117
+ /*
118
+ * This action should really be changed to the 'authenticate' filter as
119
+ * it will probably be deprecated. That is however only available in
120
+ * later versions of WP.
121
+ */
122
+ add_action('wp_authenticate', 'limit_login_track_credentials', 10, 2);
123
  }
124
 
125
 
189
  $limit_login_my_error_shown = true;
190
 
191
  $error = new WP_Error();
192
+ // This error should be the same as in "shake it" filter below
193
  $error->add('too_many_retries', limit_login_error_msg());
194
  return $error;
195
  }
196
 
197
 
198
+ /* Filter: add this failure to login page "Shake it!" */
199
+ function limit_login_failure_shake($error_codes) {
200
+ $error_codes[] = 'too_many_retries';
201
+ return $error_codes;
202
+ }
203
+
204
+
205
  /*
206
  * Action: called in plugin_loaded (really early) to make sure we do not allow
207
  * auth cookies while locked out.
395
  $when = sprintf(__ngettext('%d minute', '%d minutes', $time, 'limit-login-attempts'), $time);
396
  }
397
 
398
+ if (function_exists('get_site_option') && function_exists('is_multisite') && is_multisite()) {
399
+ $blogname = get_site_option('site_name');
400
+ } else {
401
+ $blogname = get_option('blogname');
402
+ }
403
  $subject = sprintf(__("[%s] Too many failed login attempts", 'limit-login-attempts')
404
+ , $blogname);
405
  $message = sprintf(__("%d failed login attempts (%d lockout(s)) from IP: %s"
406
+ , 'limit-login-attempts') . "\r\n\r\n"
407
+ , $count, $lockouts, $ip);
408
  if ($user != '') {
409
  $message .= sprintf(__("Last user attempted: %s", 'limit-login-attempts')
410
+ . "\r\n\r\n" , $user);
411
  }
412
  $message .= sprintf(__("IP was blocked for %s", 'limit-login-attempts'), $when);
413
 
414
+ if (function_exists('get_site_option') && function_exists('is_multisite') && is_multisite()) {
415
+ $admin_email = get_site_option('admin_email');
416
+ } else {
417
+ $admin_email = get_option('admin_email');
418
+ }
419
+
420
+ @wp_mail($admin_email, $subject, $message);
421
  }
422
 
423
 
558
  }
559
 
560
  /*
561
+ * We want to filter the messages 'Invalid username' and
562
+ * 'Invalid password' as that is an information leak regarding user
563
+ * account names (prior to WP 2.9?).
564
  *
565
  * Also, if more than one error message, put an extra <br /> tag between
566
  * them.
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: johanee
3
  Tags: login, security, authentication
4
  Requires at least: 2.5
5
- Tested up to: 2.8.5
6
- Stable tag: 1.4.1
7
 
8
  Limit rate of login attempts, including by way of cookies, for each IP.
9
 
@@ -23,7 +23,7 @@ Features
23
  * Optional logging, optional email notification
24
  * Handles server behind reverse proxy
25
 
26
- Translations: Bulgarian, Catalan, Czech, German, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish
27
 
28
  Plugin uses standard actions and filters only.
29
 
@@ -64,6 +64,13 @@ If you have access to the database (for example through phpMyAdmin) you can clea
64
 
65
  == Version History ==
66
 
 
 
 
 
 
 
 
67
  * Version 1.4.1
68
  * Added Turkish translation, thanks to Yazan Canarkadas
69
  * Version 1.4
2
  Contributors: johanee
3
  Tags: login, security, authentication
4
  Requires at least: 2.5
5
+ Tested up to: 3.0
6
+ Stable tag: 1.5
7
 
8
  Limit rate of login attempts, including by way of cookies, for each IP.
9
 
23
  * Optional logging, optional email notification
24
  * Handles server behind reverse proxy
25
 
26
+ Translations: Bulgarian, Catalan, Czech, Dutch, French, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish
27
 
28
  Plugin uses standard actions and filters only.
29
 
64
 
65
  == Version History ==
66
 
67
+ * Version 1.5
68
+ * Tested against WordPress 3.0
69
+ * Handle 3.0 login page failure "shake"
70
+ * Basic multisite support (parts thanks to <erik@erikshosting.com>)
71
+ * Added Dutch translation, thanks to Bjorn Wijers <burobjorn@burobjorn.nl>
72
+ * Added Hungarian translation, thanks to B�lint Vereskuti <balint@vereskuti.info>
73
+ * Added French translation, thanks to oVa <ova13lastar@gmail.com>
74
  * Version 1.4.1
75
  * Added Turkish translation, thanks to Yazan Canarkadas
76
  * Version 1.4