Version Description
- Reverted minor cookie-handling cleanup which might somehow be responsible for recently reported cookie related lockouts
- Added version 1.x Brazilian Portuguese translation, thanks to Luciano Passuello
- Added Finnish translation, thanks to Ari Kontiainen
Download this release
Release Info
Developer | johanee |
Plugin | ![]() |
Version | 1.5.2 |
Comparing to | |
See all releases |
Code changes from version 1.5.1 to 1.5.2
- limit-login-attempts-fi.mo +0 -0
- limit-login-attempts-fi.po +270 -0
- limit-login-attempts-pt_BR.mo +0 -0
- limit-login-attempts-pt_BR.po +278 -0
- limit-login-attempts.php +6 -1
- readme.txt +7 -2
limit-login-attempts-fi.mo
ADDED
Binary file
|
limit-login-attempts-fi.po
ADDED
@@ -0,0 +1,270 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr "Project-Id-Version: wp-limit-login-attempts-plugin\n"
|
3 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/limit-login-attempts\n"
|
4 |
+
"POT-Creation-Date: 2009-01-28 17:17+0000\n"
|
5 |
+
"PO-Revision-Date: 2010-08-12 04:22-0400\n"
|
6 |
+
"Last-Translator: AriK <ari.kontiainen@gmail.com>\n"
|
7 |
+
"Language-Team: Finnish\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
12 |
+
"X-Generator: crowdin.net\n"
|
13 |
+
|
14 |
+
#: limit-login-attempts.php:372
|
15 |
+
#, php-format
|
16 |
+
msgid "%d hour"
|
17 |
+
msgid_plural "%d hours"
|
18 |
+
msgstr[0] "%d tunti"
|
19 |
+
msgstr[1] "%d tuntia"
|
20 |
+
|
21 |
+
#: limit-login-attempts.php:378
|
22 |
+
#, php-format
|
23 |
+
msgid "%d minute"
|
24 |
+
msgid_plural "%d minutes"
|
25 |
+
msgstr[0] "%d minuutti(a)"
|
26 |
+
msgstr[1] "%d minuutti(a)"
|
27 |
+
|
28 |
+
#: limit-login-attempts.php:381
|
29 |
+
#, php-format
|
30 |
+
msgid "[%s] Too many failed login attempts"
|
31 |
+
msgstr "[%s] Liikaa epäonnistuneita kirjautumisyrityksiä"
|
32 |
+
|
33 |
+
#: limit-login-attempts.php:383
|
34 |
+
#, php-format
|
35 |
+
msgid "%d failed login attempts (%d lockout(s)) from IP: %s"
|
36 |
+
msgstr "%d epäonnistunutta kirjautumisyritystä (%d lukitus(ta)) IP:stä %s"
|
37 |
+
|
38 |
+
#: limit-login-attempts.php:387
|
39 |
+
#, php-format
|
40 |
+
msgid "Last user attempted: %s"
|
41 |
+
msgstr "Viimeisin käyttäjä yritti: %s"
|
42 |
+
|
43 |
+
#: limit-login-attempts.php:390
|
44 |
+
#, php-format
|
45 |
+
msgid "IP was blocked for %s"
|
46 |
+
msgstr "IP estettiin: %s"
|
47 |
+
|
48 |
+
#: limit-login-attempts.php:445
|
49 |
+
msgid "<strong>ERROR</strong>: Too many failed login attempts."
|
50 |
+
msgstr "<strong>VIRHE:</strong> Liian monta epäonnistunutta kirjautumisyritystä."
|
51 |
+
|
52 |
+
#: limit-login-attempts.php:449
|
53 |
+
msgid "Please try again later."
|
54 |
+
msgstr "Yritä myöhemmin uudelleen."
|
55 |
+
|
56 |
+
#: limit-login-attempts.php:456
|
57 |
+
#, php-format
|
58 |
+
msgid "Please try again in %d hour."
|
59 |
+
msgid_plural "Please try again in %d hours."
|
60 |
+
msgstr[0] "Yritä uudelleen %d tunnin kuluttua."
|
61 |
+
msgstr[1] "Yritä uudelleen %d tunnin kuluttua."
|
62 |
+
|
63 |
+
#: limit-login-attempts.php:458
|
64 |
+
#, php-format
|
65 |
+
msgid "Please try again in %d minute."
|
66 |
+
msgid_plural "Please try again in %d minutes."
|
67 |
+
msgstr[0] "Yritä uudelleen %d minuutin kuluttua."
|
68 |
+
msgstr[1] "Yritä uudelleen %d minuutin kuluttua."
|
69 |
+
|
70 |
+
#: limit-login-attempts.php:487
|
71 |
+
#, php-format
|
72 |
+
msgid "<strong>%d</strong> attempt remaining."
|
73 |
+
msgid_plural "<strong>%d</strong> attempts remaining."
|
74 |
+
msgstr[0] "<strong>%d</strong> yritys jäljellä."
|
75 |
+
msgstr[1] "<strong>%d</strong> yritystä jäljellä."
|
76 |
+
|
77 |
+
#: limit-login-attempts.php:551
|
78 |
+
msgid "<strong>ERROR</strong>: Incorrect username or password."
|
79 |
+
msgstr "<strong>VIRHE:</strong> Virheellinen käyttäjätunnus tai salasana."
|
80 |
+
|
81 |
+
#: limit-login-attempts.php:714
|
82 |
+
msgid "IP|Internet address"
|
83 |
+
msgstr "IP | Internet-osoite"
|
84 |
+
|
85 |
+
#: limit-login-attempts.php:714
|
86 |
+
msgid "Tried to log in as"
|
87 |
+
msgstr "Yritti kirjautua tunnuksella"
|
88 |
+
|
89 |
+
#: limit-login-attempts.php:719
|
90 |
+
#, php-format
|
91 |
+
msgid "%d lockout"
|
92 |
+
msgid_plural "%d lockouts"
|
93 |
+
msgstr[0] "%d lukitus"
|
94 |
+
msgstr[1] "%d lukitusta"
|
95 |
+
|
96 |
+
#: limit-login-attempts.php:743
|
97 |
+
msgid "Cleared IP log"
|
98 |
+
msgstr "IP loki tyhjennetty"
|
99 |
+
|
100 |
+
#: limit-login-attempts.php:751
|
101 |
+
msgid "Reset lockout count"
|
102 |
+
msgstr "Nollaa lukitusten laskuri"
|
103 |
+
|
104 |
+
#: limit-login-attempts.php:759
|
105 |
+
msgid "Cleared current lockouts"
|
106 |
+
msgstr "Lukitusten laskuri nollattu"
|
107 |
+
|
108 |
+
#: limit-login-attempts.php:788
|
109 |
+
msgid "Options changed"
|
110 |
+
msgstr "Asetuksia muutettu"
|
111 |
+
|
112 |
+
#: limit-login-attempts.php:799
|
113 |
+
msgid "<strong>NOTE:</strong> Only works in Wordpress 2.7 or later"
|
114 |
+
msgstr "<strong>HUOM:</strong> Toimii vain WordPress 2.7 tai uudemmassa"
|
115 |
+
|
116 |
+
#: limit-login-attempts.php:815
|
117 |
+
#, php-format
|
118 |
+
msgid "It appears the site is reached directly (from your IP: %s)"
|
119 |
+
msgstr "Sivustolle näytään tulevan suoraan (IP-osoitteesta: %s)"
|
120 |
+
|
121 |
+
#: limit-login-attempts.php:817
|
122 |
+
#, php-format
|
123 |
+
msgid "It appears the site is reached through a proxy server (proxy IP: %s, your IP: %s)"
|
124 |
+
msgstr "Sivustolle näytään tulevan välityspalvelimen kautta (proxy IP: %s, koneen IP: %s)"
|
125 |
+
|
126 |
+
#: limit-login-attempts.php:825
|
127 |
+
#, php-format
|
128 |
+
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>"
|
129 |
+
msgstr "<strong>Nykyinen asetus saattaa olla virheellinen.</strong> Varmista oikeellisuus. Lisätietoja löytyy <a href=\"%s\" title=\"UKK\">tästä</a>"
|
130 |
+
|
131 |
+
#: limit-login-attempts.php:833
|
132 |
+
msgid "Limit Login Attempts Settings"
|
133 |
+
msgstr "Limit Login Attempts asetukset"
|
134 |
+
|
135 |
+
#: limit-login-attempts.php:834
|
136 |
+
msgid "Statistics"
|
137 |
+
msgstr "Tilastotietoa"
|
138 |
+
|
139 |
+
#: limit-login-attempts.php:838
|
140 |
+
msgid "Total lockouts"
|
141 |
+
msgstr "Lukituksia yhteensä"
|
142 |
+
|
143 |
+
#: limit-login-attempts.php:841
|
144 |
+
msgid "Reset Counter"
|
145 |
+
msgstr "Nollaa laskuri"
|
146 |
+
|
147 |
+
#: limit-login-attempts.php:842
|
148 |
+
#, php-format
|
149 |
+
msgid "%d lockout since last reset"
|
150 |
+
msgid_plural "%d lockouts since last reset"
|
151 |
+
msgstr[0] "%d lukitus edellisen nollauksen jälkeen"
|
152 |
+
msgstr[1] "%d lukitusta edellisen nollauksen jälkeen"
|
153 |
+
|
154 |
+
#: limit-login-attempts.php:843
|
155 |
+
msgid "No lockouts yet"
|
156 |
+
msgstr "Ei lukituksia"
|
157 |
+
|
158 |
+
#: limit-login-attempts.php:848
|
159 |
+
msgid "Active lockouts"
|
160 |
+
msgstr "Aktiiviset lukitukset"
|
161 |
+
|
162 |
+
#: limit-login-attempts.php:850
|
163 |
+
msgid "Restore Lockouts"
|
164 |
+
msgstr "Palauta lukitukset"
|
165 |
+
|
166 |
+
#: limit-login-attempts.php:851
|
167 |
+
#, php-format
|
168 |
+
msgid "%d IP is currently blocked from trying to log in"
|
169 |
+
msgstr "IP-osoitteesta %d on tällä hetkellä estetty kirjautuminen"
|
170 |
+
|
171 |
+
#: limit-login-attempts.php:857
|
172 |
+
msgid "Options"
|
173 |
+
msgstr "Asetukset"
|
174 |
+
|
175 |
+
#: limit-login-attempts.php:861
|
176 |
+
msgid "Lockout"
|
177 |
+
msgstr "Lukitus"
|
178 |
+
|
179 |
+
#: limit-login-attempts.php:863
|
180 |
+
msgid "allowed retries"
|
181 |
+
msgstr "uudelleenyritystä sallitaan"
|
182 |
+
|
183 |
+
#: limit-login-attempts.php:864
|
184 |
+
msgid "minutes lockout"
|
185 |
+
msgstr "minuutin lukitus"
|
186 |
+
|
187 |
+
#: limit-login-attempts.php:865
|
188 |
+
msgid "lockouts increase lockout time to"
|
189 |
+
msgstr "lukitusta lisää lukitusaikaa"
|
190 |
+
|
191 |
+
#: limit-login-attempts.php:865
|
192 |
+
msgid "hours"
|
193 |
+
msgstr "tuntiin"
|
194 |
+
|
195 |
+
#: limit-login-attempts.php:866
|
196 |
+
msgid "hours until retries are reset"
|
197 |
+
msgstr "tuntia, kunnes uudelleenyritykset nollataan"
|
198 |
+
|
199 |
+
#: limit-login-attempts.php:870
|
200 |
+
msgid "Site connection"
|
201 |
+
msgstr "Sivuston yhteys"
|
202 |
+
|
203 |
+
#: limit-login-attempts.php:876
|
204 |
+
msgid "Direct connection"
|
205 |
+
msgstr "Suora yhteys"
|
206 |
+
|
207 |
+
#: limit-login-attempts.php:881
|
208 |
+
msgid "From behind a reversy proxy"
|
209 |
+
msgstr "Käänteisen välityspalvelimen (proxy) takana"
|
210 |
+
|
211 |
+
#: limit-login-attempts.php:887
|
212 |
+
msgid "Handle cookie login"
|
213 |
+
msgstr "Käsittele evästesisäänkirjautuminen"
|
214 |
+
|
215 |
+
#: limit-login-attempts.php:889
|
216 |
+
msgid "Yes"
|
217 |
+
msgstr "Kyllä"
|
218 |
+
|
219 |
+
#: limit-login-attempts.php:889
|
220 |
+
msgid "No"
|
221 |
+
msgstr "Ei"
|
222 |
+
|
223 |
+
#: limit-login-attempts.php:894
|
224 |
+
msgid "Notify on lockout"
|
225 |
+
msgstr "Ilmoita lukituksesta"
|
226 |
+
|
227 |
+
#: limit-login-attempts.php:896
|
228 |
+
msgid "Log IP"
|
229 |
+
msgstr "Kirjaa IP"
|
230 |
+
|
231 |
+
#: limit-login-attempts.php:897
|
232 |
+
msgid "Email to admin after"
|
233 |
+
msgstr "Lähetä sähköposti ylläpitäjälle"
|
234 |
+
|
235 |
+
#: limit-login-attempts.php:897
|
236 |
+
msgid "lockouts"
|
237 |
+
msgstr "lukituksen jälkeen"
|
238 |
+
|
239 |
+
#: limit-login-attempts.php:902
|
240 |
+
msgid "Change Options"
|
241 |
+
msgstr "Muuta asetuksia"
|
242 |
+
|
243 |
+
#: limit-login-attempts.php:910
|
244 |
+
msgid "Lockout log"
|
245 |
+
msgstr "Lukitusloki"
|
246 |
+
|
247 |
+
#: limit-login-attempts.php:914
|
248 |
+
msgid "Clear Log"
|
249 |
+
msgstr "Tyhjennä loki"
|
250 |
+
|
251 |
+
#. Plugin Name of an extension
|
252 |
+
msgid "Limit Login Attempts"
|
253 |
+
msgstr "Limit Login Attempts"
|
254 |
+
|
255 |
+
#. Plugin URI of an extension
|
256 |
+
msgid "http://devel.kostdoktorn.se/limit-login-attempts"
|
257 |
+
msgstr "http://devel.kostdoktorn.se/limit-login-attempts"
|
258 |
+
|
259 |
+
#. Description of an extension
|
260 |
+
msgid "Limit rate of login attempts, including by way of cookies, for each IP."
|
261 |
+
msgstr "Rajaa sisäänkirjautumisten määrää, mukaalukien evästeillä, per IP-osoite."
|
262 |
+
|
263 |
+
#. Author of an extension
|
264 |
+
msgid "Johan Eenfeldt"
|
265 |
+
msgstr "Johan Eenfeldt"
|
266 |
+
|
267 |
+
#. Author URI of an extension
|
268 |
+
msgid "http://devel.kostdoktorn.se"
|
269 |
+
msgstr "http://devel.kostdoktorn.se"
|
270 |
+
|
limit-login-attempts-pt_BR.mo
ADDED
Binary file
|
limit-login-attempts-pt_BR.po
ADDED
@@ -0,0 +1,278 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.5.1\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-10-08 15:55-0300\n"
|
12 |
+
"Last-Translator: Luciano Passuello <lucianop@litemind.com>\n"
|
13 |
+
"Language-Team: Luciano Passuello <lucianop@litemind.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: Portuguese\n"
|
19 |
+
"X-Poedit-Country: BRAZIL\n"
|
20 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
21 |
+
|
22 |
+
#: limit-login-attempts.php:372
|
23 |
+
#, php-format
|
24 |
+
msgid "%d hour"
|
25 |
+
msgid_plural "%d hours"
|
26 |
+
msgstr[0] "%d hora"
|
27 |
+
msgstr[1] "%d Stunden"
|
28 |
+
|
29 |
+
#: limit-login-attempts.php:378
|
30 |
+
#, php-format
|
31 |
+
msgid "%d minute"
|
32 |
+
msgid_plural "%d minutes"
|
33 |
+
msgstr[0] "%d minuto"
|
34 |
+
msgstr[1] "%d minutos"
|
35 |
+
|
36 |
+
#: limit-login-attempts.php:381
|
37 |
+
#, php-format
|
38 |
+
msgid "[%s] Too many failed login attempts"
|
39 |
+
msgstr "[%s] Muitas tentativas de login mal-sucedidas"
|
40 |
+
|
41 |
+
#: limit-login-attempts.php:383
|
42 |
+
#, php-format
|
43 |
+
msgid "%d failed login attempts (%d lockout(s)) from IP: %s"
|
44 |
+
msgstr "%d tentativas de login mal-sucedidas (%d bloqueio(s)) do IP: %s"
|
45 |
+
|
46 |
+
#: limit-login-attempts.php:387
|
47 |
+
#, php-format
|
48 |
+
msgid "Last user attempted: %s"
|
49 |
+
msgstr "Último usuário tentou: %s"
|
50 |
+
|
51 |
+
#: limit-login-attempts.php:390
|
52 |
+
#, php-format
|
53 |
+
msgid "IP was blocked for %s"
|
54 |
+
msgstr "IP foi bloquado para %s."
|
55 |
+
|
56 |
+
#: limit-login-attempts.php:445
|
57 |
+
msgid "<strong>ERROR</strong>: Too many failed login attempts."
|
58 |
+
msgstr "<strong>ERRO</strong>: Muitas tentativas de login mal-sucedidas."
|
59 |
+
|
60 |
+
#: limit-login-attempts.php:449
|
61 |
+
msgid "Please try again later."
|
62 |
+
msgstr "Por favor tente novamente mais tarde."
|
63 |
+
|
64 |
+
#: limit-login-attempts.php:456
|
65 |
+
#, php-format
|
66 |
+
msgid "Please try again in %d hour."
|
67 |
+
msgid_plural "Please try again in %d hours."
|
68 |
+
msgstr[0] "Por favor tente novamente em %d hora."
|
69 |
+
msgstr[1] "Por favor tente novamente em %d horas."
|
70 |
+
|
71 |
+
#: limit-login-attempts.php:458
|
72 |
+
#, php-format
|
73 |
+
msgid "Please try again in %d minute."
|
74 |
+
msgid_plural "Please try again in %d minutes."
|
75 |
+
msgstr[0] "Por favor tente novamente em %d minuto."
|
76 |
+
msgstr[1] "Por favor tente novamente em %d minutos."
|
77 |
+
|
78 |
+
#: limit-login-attempts.php:487
|
79 |
+
#, php-format
|
80 |
+
msgid "<strong>%d</strong> attempt remaining."
|
81 |
+
msgid_plural "<strong>%d</strong> attempts remaining."
|
82 |
+
msgstr[0] "<strong>%d</strong> tentativa restante."
|
83 |
+
msgstr[1] "<strong>%d</strong> tentativas restantes."
|
84 |
+
|
85 |
+
#: limit-login-attempts.php:551
|
86 |
+
msgid "<strong>ERROR</strong>: Incorrect username or password."
|
87 |
+
msgstr "<strong>ERRO</strong>: Nome ou senha inválidos."
|
88 |
+
|
89 |
+
#: limit-login-attempts.php:714
|
90 |
+
msgid "IP|Internet address"
|
91 |
+
msgstr "IP"
|
92 |
+
|
93 |
+
#: limit-login-attempts.php:714
|
94 |
+
msgid "Tried to log in as"
|
95 |
+
msgstr "Tentou entrar como"
|
96 |
+
|
97 |
+
#: limit-login-attempts.php:719
|
98 |
+
#, php-format
|
99 |
+
msgid "%d lockout"
|
100 |
+
msgid_plural "%d lockouts"
|
101 |
+
msgstr[0] "%d bloqueio"
|
102 |
+
msgstr[1] "%d bloqueios"
|
103 |
+
|
104 |
+
#: limit-login-attempts.php:743
|
105 |
+
msgid "Cleared IP log"
|
106 |
+
msgstr "Limpou o log de IPs"
|
107 |
+
|
108 |
+
#: limit-login-attempts.php:751
|
109 |
+
msgid "Reset lockout count"
|
110 |
+
msgstr "Zerar contagem de bloqueios"
|
111 |
+
|
112 |
+
#: limit-login-attempts.php:759
|
113 |
+
msgid "Cleared current lockouts"
|
114 |
+
msgstr "Limpou bloqueios correntes"
|
115 |
+
|
116 |
+
#: limit-login-attempts.php:788
|
117 |
+
msgid "Options changed"
|
118 |
+
msgstr "Opções alteradas"
|
119 |
+
|
120 |
+
#: limit-login-attempts.php:799
|
121 |
+
msgid "<strong>NOTE:</strong> Only works in Wordpress 2.7 or later"
|
122 |
+
msgstr "<strong>NOTA:</strong> Funciona apenas no Wordpress 2.7 ou superior"
|
123 |
+
|
124 |
+
#: limit-login-attempts.php:815
|
125 |
+
#, php-format
|
126 |
+
msgid "It appears the site is reached directly (from your IP: %s)"
|
127 |
+
msgstr "Aparentemente o site é acessado diretamente (de seu IP: %s)"
|
128 |
+
|
129 |
+
#: limit-login-attempts.php:817
|
130 |
+
#, php-format
|
131 |
+
msgid "It appears the site is reached through a proxy server (proxy IP: %s, your IP: %s)"
|
132 |
+
msgstr "Aparentemente o site é acessado através de um servidor proxy (IP do servidor proxy: %s, seu IP: %s)"
|
133 |
+
|
134 |
+
#: limit-login-attempts.php:825
|
135 |
+
#, php-format
|
136 |
+
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>"
|
137 |
+
msgstr "<strong>Configurações atuais parecem ser inválidas</strong>. Por favor certifique-se que estão corretas. Informações adicionais podem ser encontradas <a href=\"%s\" title=\"FAQ\">aqui</a>"
|
138 |
+
|
139 |
+
#: limit-login-attempts.php:833
|
140 |
+
msgid "Limit Login Attempts Settings"
|
141 |
+
msgstr "Configurações do Limit Login Attempts"
|
142 |
+
|
143 |
+
#: limit-login-attempts.php:834
|
144 |
+
msgid "Statistics"
|
145 |
+
msgstr "Estatísticas"
|
146 |
+
|
147 |
+
#: limit-login-attempts.php:838
|
148 |
+
msgid "Total lockouts"
|
149 |
+
msgstr "Total de bloqueios"
|
150 |
+
|
151 |
+
#: limit-login-attempts.php:841
|
152 |
+
msgid "Reset Counter"
|
153 |
+
msgstr "Reiniciar contador"
|
154 |
+
|
155 |
+
#: limit-login-attempts.php:842
|
156 |
+
#, php-format
|
157 |
+
msgid "%d lockout since last reset"
|
158 |
+
msgid_plural "%d lockouts since last reset"
|
159 |
+
msgstr[0] "%d bloqueio desde que o contador foi reiniciado pela última vez"
|
160 |
+
msgstr[1] "%d bloqueios desde que o contador foi reiniciado pela última vez"
|
161 |
+
|
162 |
+
#: limit-login-attempts.php:843
|
163 |
+
msgid "No lockouts yet"
|
164 |
+
msgstr "Sem bloqueios ainda"
|
165 |
+
|
166 |
+
#: limit-login-attempts.php:848
|
167 |
+
msgid "Active lockouts"
|
168 |
+
msgstr "Bloqueios ativos"
|
169 |
+
|
170 |
+
#: limit-login-attempts.php:850
|
171 |
+
msgid "Restore Lockouts"
|
172 |
+
msgstr "Restaurar bloqueios"
|
173 |
+
|
174 |
+
#: limit-login-attempts.php:851
|
175 |
+
#, php-format
|
176 |
+
msgid "%d IP is currently blocked from trying to log in"
|
177 |
+
msgstr "%d IP está atualmente bloqueado de novas tentativas de login"
|
178 |
+
|
179 |
+
#: limit-login-attempts.php:857
|
180 |
+
msgid "Options"
|
181 |
+
msgstr "Opções"
|
182 |
+
|
183 |
+
#: limit-login-attempts.php:861
|
184 |
+
msgid "Lockout"
|
185 |
+
msgstr "Bloqueio"
|
186 |
+
|
187 |
+
#: limit-login-attempts.php:863
|
188 |
+
msgid "allowed retries"
|
189 |
+
msgstr "tentativas permitidas"
|
190 |
+
|
191 |
+
#: limit-login-attempts.php:864
|
192 |
+
msgid "minutes lockout"
|
193 |
+
msgstr "minutos de bloqueio"
|
194 |
+
|
195 |
+
#: limit-login-attempts.php:865
|
196 |
+
msgid "lockouts increase lockout time to"
|
197 |
+
msgstr "bloqueios aumentam o tempo de bloqueio para"
|
198 |
+
|
199 |
+
#: limit-login-attempts.php:865
|
200 |
+
msgid "hours"
|
201 |
+
msgstr "horas"
|
202 |
+
|
203 |
+
#: limit-login-attempts.php:866
|
204 |
+
msgid "hours until retries are reset"
|
205 |
+
msgstr "horas até o bloqueio expirar"
|
206 |
+
|
207 |
+
#: limit-login-attempts.php:870
|
208 |
+
msgid "Site connection"
|
209 |
+
msgstr "Conexão ao site"
|
210 |
+
|
211 |
+
#: limit-login-attempts.php:876
|
212 |
+
msgid "Direct connection"
|
213 |
+
msgstr "Conexão direta"
|
214 |
+
|
215 |
+
#: limit-login-attempts.php:881
|
216 |
+
msgid "From behind a reversy proxy"
|
217 |
+
msgstr "Através de um proxy reverso"
|
218 |
+
|
219 |
+
#: limit-login-attempts.php:887
|
220 |
+
msgid "Handle cookie login"
|
221 |
+
msgstr "Monitorar o cookie de login"
|
222 |
+
|
223 |
+
#: limit-login-attempts.php:889
|
224 |
+
msgid "Yes"
|
225 |
+
msgstr "Sim"
|
226 |
+
|
227 |
+
#: limit-login-attempts.php:889
|
228 |
+
msgid "No"
|
229 |
+
msgstr "Não"
|
230 |
+
|
231 |
+
#: limit-login-attempts.php:894
|
232 |
+
msgid "Notify on lockout"
|
233 |
+
msgstr "Notificar em bloqueios"
|
234 |
+
|
235 |
+
#: limit-login-attempts.php:896
|
236 |
+
msgid "Log IP"
|
237 |
+
msgstr "Registrar IP"
|
238 |
+
|
239 |
+
#: limit-login-attempts.php:897
|
240 |
+
msgid "Email to admin after"
|
241 |
+
msgstr "Mandar email para o administrador após"
|
242 |
+
|
243 |
+
#: limit-login-attempts.php:897
|
244 |
+
msgid "lockouts"
|
245 |
+
msgstr "bloqueios"
|
246 |
+
|
247 |
+
#: limit-login-attempts.php:902
|
248 |
+
msgid "Change Options"
|
249 |
+
msgstr "Modificar Opções"
|
250 |
+
|
251 |
+
#: limit-login-attempts.php:910
|
252 |
+
msgid "Lockout log"
|
253 |
+
msgstr "Registros de bloqueios"
|
254 |
+
|
255 |
+
#: limit-login-attempts.php:914
|
256 |
+
msgid "Clear Log"
|
257 |
+
msgstr "Excluir registros"
|
258 |
+
|
259 |
+
#. Plugin Name of an extension
|
260 |
+
msgid "Limit Login Attempts"
|
261 |
+
msgstr "Limit Login Attempts"
|
262 |
+
|
263 |
+
#. Plugin URI of an extension
|
264 |
+
msgid "http://devel.kostdoktorn.se/limit-login-attempts"
|
265 |
+
msgstr "http://devel.kostdoktorn.se/limit-login-attempts"
|
266 |
+
|
267 |
+
#. Description of an extension
|
268 |
+
msgid "Limit rate of login attempts, including by way of cookies, for each IP."
|
269 |
+
msgstr "Limita a frequência de tentativas de logins, incluindo cookies de login, para cada IP."
|
270 |
+
|
271 |
+
#. Author of an extension
|
272 |
+
msgid "Johan Eenfeldt"
|
273 |
+
msgstr "Johan Eenfeldt"
|
274 |
+
|
275 |
+
#. Author URI of an extension
|
276 |
+
msgid "http://devel.kostdoktorn.se"
|
277 |
+
msgstr "http://devel.kostdoktorn.se"
|
278 |
+
|
limit-login-attempts.php
CHANGED
@@ -5,7 +5,7 @@
|
|
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 |
|
@@ -211,6 +211,11 @@ function limit_login_handle_cookies() {
|
|
211 |
return;
|
212 |
}
|
213 |
|
|
|
|
|
|
|
|
|
|
|
214 |
wp_clear_auth_cookie();
|
215 |
|
216 |
if (!empty($_COOKIE[AUTH_COOKIE])) {
|
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.2
|
9 |
|
10 |
Copyright 2008, 2009, 2010 Johan Eenfeldt
|
11 |
|
211 |
return;
|
212 |
}
|
213 |
|
214 |
+
if (empty($_COOKIE[AUTH_COOKIE]) && empty($_COOKIE[SECURE_AUTH_COOKIE])
|
215 |
+
&& empty($_COOKIE[LOGGED_IN_COOKIE])) {
|
216 |
+
return;
|
217 |
+
}
|
218 |
+
|
219 |
wp_clear_auth_cookie();
|
220 |
|
221 |
if (!empty($_COOKIE[AUTH_COOKIE])) {
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: johanee
|
|
3 |
Tags: login, security, authentication
|
4 |
Requires at least: 2.5
|
5 |
Tested up to: 3.0.1
|
6 |
-
Stable tag: 1.5.
|
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, Chinese (Traditional), Czech, Dutch, French, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish
|
27 |
|
28 |
Plugin uses standard actions and filters only.
|
29 |
|
@@ -64,6 +64,11 @@ If you have access to the database (for example through phpMyAdmin) you can clea
|
|
64 |
|
65 |
== Changelog ==
|
66 |
|
|
|
|
|
|
|
|
|
|
|
67 |
= 1.5.1 =
|
68 |
* Further multisite & WPMU support (again thanks to <erik@erikshosting.com>)
|
69 |
* Better error handling if option variables are damaged
|
3 |
Tags: login, security, authentication
|
4 |
Requires at least: 2.5
|
5 |
Tested up to: 3.0.1
|
6 |
+
Stable tag: 1.5.2
|
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, Brazilian Portuguese, Catalan, Chinese (Traditional), Czech, Dutch, French, Finnish, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish
|
27 |
|
28 |
Plugin uses standard actions and filters only.
|
29 |
|
64 |
|
65 |
== Changelog ==
|
66 |
|
67 |
+
= 1.5.2 =
|
68 |
+
* Reverted minor cookie-handling cleanup which might somehow be responsible for recently reported cookie related lockouts
|
69 |
+
* Added version 1.x Brazilian Portuguese translation, thanks to Luciano Passuello
|
70 |
+
* Added Finnish translation, thanks to Ari Kontiainen
|
71 |
+
|
72 |
= 1.5.1 =
|
73 |
* Further multisite & WPMU support (again thanks to <erik@erikshosting.com>)
|
74 |
* Better error handling if option variables are damaged
|