Version Description
Download this release
Release Info
Developer | johanee |
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 +0 -0
- limit-login-attempts-fr_FR.po +277 -0
- limit-login-attempts-hu_HU.mo +0 -0
- limit-login-attempts-hu_HU.po +277 -0
- limit-login-attempts-nl_NL.mo +0 -0
- limit-login-attempts-nl_NL.po +277 -0
- limit-login-attempts.php +38 -11
- readme.txt +10 -3
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.
|
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 |
-
|
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 |
-
|
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 |
-
|
385 |
$message = sprintf(__("%d failed login attempts (%d lockout(s)) from IP: %s"
|
386 |
-
|
387 |
-
|
388 |
if ($user != '') {
|
389 |
$message .= sprintf(__("Last user attempted: %s", 'limit-login-attempts')
|
390 |
-
|
391 |
}
|
392 |
$message .= sprintf(__("IP was blocked for %s", 'limit-login-attempts'), $when);
|
393 |
|
394 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
536 |
-
* as that is an information leak regarding user
|
|
|
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:
|
6 |
-
Stable tag: 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
|