Version Description
- Move languages po/mo files into languages folder.
Download this release
Release Info
Developer | Collizo4sky |
Plugin | Peter’s Login Redirect |
Version | 2.9.3 |
Comparing to | |
See all releases |
Version 2.9.3
- languages/peters-login-redirect-cs_CZ.mo +0 -0
- languages/peters-login-redirect-cs_CZ.po +346 -0
- languages/peters-login-redirect-da_DK.mo +0 -0
- languages/peters-login-redirect-da_DK.po +351 -0
- languages/peters-login-redirect-de_DE.mo +0 -0
- languages/peters-login-redirect-de_DE.po +346 -0
- languages/peters-login-redirect-es_ES.mo +0 -0
- languages/peters-login-redirect-es_ES.po +354 -0
- languages/peters-login-redirect-fr_FR.mo +0 -0
- languages/peters-login-redirect-fr_FR.po +360 -0
- languages/peters-login-redirect-id_ID.mo +0 -0
- languages/peters-login-redirect-id_ID.po +378 -0
- languages/peters-login-redirect-lt_LT.mo +0 -0
- languages/peters-login-redirect-lt_LT.po +363 -0
- languages/peters-login-redirect-nl_NL.mo +0 -0
- languages/peters-login-redirect-nl_NL.po +359 -0
- languages/peters-login-redirect-pt_BR.mo +0 -0
- languages/peters-login-redirect-pt_BR.po +382 -0
- languages/peters-login-redirect-ro_RO.mo +0 -0
- languages/peters-login-redirect-ro_RO.po +354 -0
- languages/peters-login-redirect-ru_RU.mo +0 -0
- languages/peters-login-redirect-ru_RU.po +345 -0
- languages/peters-login-redirect-sk_SK.mo +0 -0
- languages/peters-login-redirect-sk_SK.po +346 -0
- languages/peters-login-redirect-sr_RS.mo +0 -0
- languages/peters-login-redirect-sr_RS.po +368 -0
- languages/peters-login-redirect-uk.mo +0 -0
- languages/peters-login-redirect-uk.po +369 -0
- languages/peters-login-redirect.mo +0 -0
- languages/peters-login-redirect.po +293 -0
- mo-admin-notice-featured.php +179 -0
- readme.txt +305 -0
- screenshot-1.png +0 -0
- wplogin_redirect.php +1580 -0
- wplogin_redirect_control.php +17 -0
languages/peters-login-redirect-cs_CZ.mo
ADDED
Binary file
|
languages/peters-login-redirect-cs_CZ.po
ADDED
@@ -0,0 +1,346 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: peterloginrd\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:11-0800\n"
|
6 |
+
"PO-Revision-Date: 2019-02-23 14:11-0800\n"
|
7 |
+
"Last-Translator: Michal Kuk <michal.kuk@gmail.com>\n"
|
8 |
+
"Language-Team: Moonpixel.com <info@moonpixel.com>\n"
|
9 |
+
"Language: sk_SK\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Poedit-KeywordsList: __;gettext;gettext_noop;_e\n"
|
14 |
+
"X-Poedit-Basepath: .\n"
|
15 |
+
"X-Generator: Poedit 2.2.1\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
|
18 |
+
#: wplogin_redirect.php:580
|
19 |
+
msgid "Register"
|
20 |
+
msgstr "Registrovat"
|
21 |
+
|
22 |
+
#: wplogin_redirect.php:584
|
23 |
+
msgid "Site Admin"
|
24 |
+
msgstr "Administrátor"
|
25 |
+
|
26 |
+
#: wplogin_redirect.php:706
|
27 |
+
msgid "ERROR: Non-existent username submitted "
|
28 |
+
msgstr "CHYBA: Zadané neplatné jméno uživatele"
|
29 |
+
|
30 |
+
#: wplogin_redirect.php:716
|
31 |
+
msgid "ERROR: Non-existent role submitted "
|
32 |
+
msgstr "CHYBA: Zadaná neplatná role uživatele"
|
33 |
+
|
34 |
+
#: wplogin_redirect.php:727
|
35 |
+
msgid "ERROR: Non-existent level submitted "
|
36 |
+
msgstr "CHYBA: Zadaná neexistující úroveň"
|
37 |
+
|
38 |
+
#: wplogin_redirect.php:744
|
39 |
+
#, fuzzy, php-format
|
40 |
+
msgid "ERROR: Empty %s submitted "
|
41 |
+
msgstr "CHYBA: Zadaná neplatná role uživatele"
|
42 |
+
|
43 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
44 |
+
#, fuzzy, php-format
|
45 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
46 |
+
msgstr "CHYBA: Zadané nelokální nebo neplatné URL uživatele"
|
47 |
+
|
48 |
+
#: wplogin_redirect.php:802
|
49 |
+
#, fuzzy, php-format
|
50 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
51 |
+
msgstr "CHYBA: Nezjištěná chyba aktualizace URL pro daného uživatele"
|
52 |
+
|
53 |
+
#: wplogin_redirect.php:809
|
54 |
+
#, fuzzy, php-format
|
55 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
56 |
+
msgstr "URL pro daného uživatele bylo úspěšně aktualizované"
|
57 |
+
|
58 |
+
#: wplogin_redirect.php:870
|
59 |
+
#, fuzzy, php-format
|
60 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
61 |
+
msgstr "CHYBA: Nezjištěná chyba aktualizace URL pro daného uživatele"
|
62 |
+
|
63 |
+
#: wplogin_redirect.php:877
|
64 |
+
#, fuzzy, php-format
|
65 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
66 |
+
msgstr "URL pro daného uživatele bylo úspěšně aktualizované"
|
67 |
+
|
68 |
+
#: wplogin_redirect.php:908
|
69 |
+
#, fuzzy, php-format
|
70 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
71 |
+
msgstr "CHYBA: Nezjištěná chyba aktualizace URL pro daného uživatele"
|
72 |
+
|
73 |
+
#: wplogin_redirect.php:914
|
74 |
+
#, fuzzy, php-format
|
75 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
76 |
+
msgstr "URL pro daného uživatele bylo úspěšně aktualizované"
|
77 |
+
|
78 |
+
#: wplogin_redirect.php:952
|
79 |
+
msgid ""
|
80 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
81 |
+
msgstr ""
|
82 |
+
"CHYBA: Nezjištěná chyba databáze odstranění URL pro "všechny ostatní "
|
83 |
+
"uživatele""
|
84 |
+
|
85 |
+
#: wplogin_redirect.php:956
|
86 |
+
msgid "Successfully removed URL for "all other users" "
|
87 |
+
msgstr "Úspěšně odstraněné URL pro "všechny ostatní uživatele""
|
88 |
+
|
89 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
90 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
91 |
+
msgstr "CHYBA: Zadané nelokální nebo neplatné URL"
|
92 |
+
|
93 |
+
#: wplogin_redirect.php:980
|
94 |
+
msgid ""
|
95 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
96 |
+
msgstr ""
|
97 |
+
"CHYBA: Nezjištěná chyba databáze aktualizace URL pro "všechny ostatní "
|
98 |
+
"uživatele""
|
99 |
+
|
100 |
+
#: wplogin_redirect.php:984
|
101 |
+
msgid "Successfully updated URL for "all other users""
|
102 |
+
msgstr "Úspěšně aktualizované URL pro "všechny ostatní uživatele""
|
103 |
+
|
104 |
+
#: wplogin_redirect.php:1026
|
105 |
+
msgid ""
|
106 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
107 |
+
msgstr ""
|
108 |
+
"CHYBA: Nezjištěná chyba databáze odstranění URL pro "Registrační "
|
109 |
+
"příspěvek""
|
110 |
+
|
111 |
+
#: wplogin_redirect.php:1029
|
112 |
+
msgid "Successfully removed URL for "post-registration" "
|
113 |
+
msgstr "Úspěšně odstraněné URL pro "registrační příspěvek""
|
114 |
+
|
115 |
+
#: wplogin_redirect.php:1052
|
116 |
+
msgid ""
|
117 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
118 |
+
msgstr ""
|
119 |
+
"CHYBA: Nezjištěná chyba databáze aktualizace URL pro "registrační "
|
120 |
+
"příspěvek""
|
121 |
+
|
122 |
+
#: wplogin_redirect.php:1056
|
123 |
+
msgid "Successfully updated URL for "post-registration""
|
124 |
+
msgstr "Úspěšně aktualizované URL pro "registrační příspěvek""
|
125 |
+
|
126 |
+
#: wplogin_redirect.php:1085
|
127 |
+
msgid "Successfully updated plugin settings"
|
128 |
+
msgstr "Nastavená pluginu bylo úspěšně aktualizováno"
|
129 |
+
|
130 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
131 |
+
#: wplogin_redirect.php:1275
|
132 |
+
#, fuzzy
|
133 |
+
msgid "Login URL"
|
134 |
+
msgstr "URL odhlášení"
|
135 |
+
|
136 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
137 |
+
#: wplogin_redirect.php:1276
|
138 |
+
msgid "Logout URL"
|
139 |
+
msgstr "URL odhlášení"
|
140 |
+
|
141 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
142 |
+
#: wplogin_redirect.php:1280
|
143 |
+
msgid "Edit"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
147 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
148 |
+
#: wplogin_redirect.php:1411
|
149 |
+
msgid "Delete"
|
150 |
+
msgstr "Odstranit"
|
151 |
+
|
152 |
+
#: wplogin_redirect.php:1305
|
153 |
+
msgid "Manage redirect rules"
|
154 |
+
msgstr "Správa pravidel pro přesměrování"
|
155 |
+
|
156 |
+
#: wplogin_redirect.php:1307
|
157 |
+
msgid ""
|
158 |
+
"Define custom URLs to which different users, users with specific roles, "
|
159 |
+
"users with specific levels, and all other users will be redirected upon "
|
160 |
+
"login."
|
161 |
+
msgstr ""
|
162 |
+
"Definovat různé URL, na kterou budou různí uživatelé, uživatelé s "
|
163 |
+
"konkrétními rolemi, uživatelé s konkrétními úrovněmi a všichni ostatní "
|
164 |
+
"uživatelé přesměrováni."
|
165 |
+
|
166 |
+
#: wplogin_redirect.php:1308
|
167 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
168 |
+
msgstr ""
|
169 |
+
"Definujte vlastní URL na kterou budou přesměrování všichni uživatele po "
|
170 |
+
"odhlášení"
|
171 |
+
|
172 |
+
#: wplogin_redirect.php:1309
|
173 |
+
msgid ""
|
174 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
175 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
176 |
+
"login, replacing that text with the users username."
|
177 |
+
msgstr ""
|
178 |
+
"Poznámka: je možné používat syntaxi <strong>[variable]username[/variable]</"
|
179 |
+
"strong> v URL. Systém vytvoří dynamické URL po každém přihlášení, "
|
180 |
+
"nahrazujíce tento text uživatelským jménem."
|
181 |
+
|
182 |
+
#: wplogin_redirect.php:1311
|
183 |
+
msgid "Specific users"
|
184 |
+
msgstr "Konkrétní uživatelé"
|
185 |
+
|
186 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
187 |
+
#: wplogin_redirect.php:1380
|
188 |
+
msgid "Add:"
|
189 |
+
msgstr "Přidat:"
|
190 |
+
|
191 |
+
#: wplogin_redirect.php:1324
|
192 |
+
msgid "Select a username"
|
193 |
+
msgstr "Vybrat uživatelské jméno"
|
194 |
+
|
195 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
196 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
197 |
+
#: wplogin_redirect.php:1409
|
198 |
+
msgid "URL:"
|
199 |
+
msgstr "URL:"
|
200 |
+
|
201 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
202 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
203 |
+
msgid "Logout URL:"
|
204 |
+
msgstr "URL odhlášení:"
|
205 |
+
|
206 |
+
#: wplogin_redirect.php:1331
|
207 |
+
msgid "Add username rule"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: wplogin_redirect.php:1336
|
211 |
+
msgid "Specific roles"
|
212 |
+
msgstr "Konkrétní role"
|
213 |
+
|
214 |
+
#: wplogin_redirect.php:1349
|
215 |
+
msgid "Select a role"
|
216 |
+
msgstr "Vybrat roli"
|
217 |
+
|
218 |
+
#: wplogin_redirect.php:1356
|
219 |
+
msgid "Add role rule"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: wplogin_redirect.php:1361
|
223 |
+
msgid "Specific levels"
|
224 |
+
msgstr "Konkrétní úrovně"
|
225 |
+
|
226 |
+
#: wplogin_redirect.php:1370
|
227 |
+
msgid "Order"
|
228 |
+
msgstr "Příkaz"
|
229 |
+
|
230 |
+
#: wplogin_redirect.php:1382
|
231 |
+
msgid "Select a level"
|
232 |
+
msgstr "Vybrat úroveň"
|
233 |
+
|
234 |
+
#: wplogin_redirect.php:1385
|
235 |
+
msgid "Order:"
|
236 |
+
msgstr "Příkaz:"
|
237 |
+
|
238 |
+
#: wplogin_redirect.php:1390
|
239 |
+
msgid "Add level rule"
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#: wplogin_redirect.php:1395
|
243 |
+
msgid "All other users"
|
244 |
+
msgstr "Všichni ostatní uživatelé"
|
245 |
+
|
246 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
247 |
+
#: wplogin_redirect.php:1491
|
248 |
+
msgid "Update"
|
249 |
+
msgstr "Aktualizovat"
|
250 |
+
|
251 |
+
#: wplogin_redirect.php:1407
|
252 |
+
msgid "Post-registration"
|
253 |
+
msgstr "Registrační příspěvek"
|
254 |
+
|
255 |
+
#: wplogin_redirect.php:1418
|
256 |
+
msgid "Customize plugin settings"
|
257 |
+
msgstr "Vlastní nastavení pluginu"
|
258 |
+
|
259 |
+
#: wplogin_redirect.php:1423
|
260 |
+
msgid "Redirect restrictions"
|
261 |
+
msgstr "Omezení přesměrování"
|
262 |
+
|
263 |
+
#: wplogin_redirect.php:1427
|
264 |
+
msgid "Any http or https URL"
|
265 |
+
msgstr "Libovolné http nebo https URL"
|
266 |
+
|
267 |
+
#: wplogin_redirect.php:1428
|
268 |
+
msgid "Any URL"
|
269 |
+
msgstr "Libovolná URL"
|
270 |
+
|
271 |
+
#: wplogin_redirect.php:1429
|
272 |
+
msgid "Any URL on the same domain"
|
273 |
+
msgstr "Libovolné URL na stejné doméně"
|
274 |
+
|
275 |
+
#: wplogin_redirect.php:1435
|
276 |
+
msgid ""
|
277 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
278 |
+
"precedence"
|
279 |
+
msgstr ""
|
280 |
+
"Povolit POST nebo GET "redirect_to" promněnou pro přednostní "
|
281 |
+
"přesměrování"
|
282 |
+
|
283 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
284 |
+
#: wplogin_redirect.php:1462
|
285 |
+
msgid "Yes"
|
286 |
+
msgstr "Ano"
|
287 |
+
|
288 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
289 |
+
#: wplogin_redirect.php:1463
|
290 |
+
msgid "No"
|
291 |
+
msgstr "Ne"
|
292 |
+
|
293 |
+
#: wplogin_redirect.php:1446
|
294 |
+
msgid ""
|
295 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
296 |
+
"precedence"
|
297 |
+
msgstr ""
|
298 |
+
"Povolit POST nebo GET "redirect_to" ohlašovací promněnou pro "
|
299 |
+
"přednostní přesměrování"
|
300 |
+
|
301 |
+
#: wplogin_redirect.php:1458
|
302 |
+
#, fuzzy, php-format
|
303 |
+
msgid ""
|
304 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
305 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
306 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
307 |
+
"other plugin to %s"
|
308 |
+
msgstr ""
|
309 |
+
"Použít externí přesměrovací soubor. Nastevto na "Ano" pokud "
|
310 |
+
"používáte pluginy jako Gigya, který přepisuje běžný přesměrovací proce "
|
311 |
+
"WordPressu (a umožňuje pouze jednu fixní přesměrovací URL). Poté nastavetu "
|
312 |
+
"toto URL na %s"
|
313 |
+
|
314 |
+
#: wplogin_redirect.php:1469
|
315 |
+
msgid "Permission level required to edit redirect URLs"
|
316 |
+
msgstr "Úroveň oprávnění potřebná pro úpravu přesměrovacích URL."
|
317 |
+
|
318 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
319 |
+
#~ msgstr "CHYBA: Zadané nelokální nebo neplatné URL pro danou roli"
|
320 |
+
|
321 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
322 |
+
#~ msgstr "CHYBA: Nezjištěná chyba aktualizace URL pro danou roli"
|
323 |
+
|
324 |
+
#~ msgid "Successfully updated role-specific URLs"
|
325 |
+
#~ msgstr "URL pro danou roli bylo úspěšně aktualizováno"
|
326 |
+
|
327 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
328 |
+
#~ msgstr "CHYBA: Zadané nelokální nebo neplatné URL pro danou úroveň"
|
329 |
+
|
330 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
331 |
+
#~ msgstr "CHYBA: Nezjištěná chyba aktualizace URL pro danou úroveň"
|
332 |
+
|
333 |
+
#~ msgid "Successfully updated level-specific URLs"
|
334 |
+
#~ msgstr "URL pro dané úrovně úspěšně aktualizováno"
|
335 |
+
|
336 |
+
#~ msgid "Username"
|
337 |
+
#~ msgstr "Uživatelské jméno"
|
338 |
+
|
339 |
+
#~ msgid "URL"
|
340 |
+
#~ msgstr "URL"
|
341 |
+
|
342 |
+
#~ msgid "Role"
|
343 |
+
#~ msgstr "Role"
|
344 |
+
|
345 |
+
#~ msgid "Level"
|
346 |
+
#~ msgstr "Úroveň"
|
languages/peters-login-redirect-da_DK.mo
ADDED
Binary file
|
languages/peters-login-redirect-da_DK.po
ADDED
@@ -0,0 +1,351 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peter's Login Redirect\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:11-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Peter <peter@keung.biz>\n"
|
8 |
+
"Language-Team: theblog.ca\n"
|
9 |
+
"Language: da_DK\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Generator: Poedit 2.2.1\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
#: wplogin_redirect.php:580
|
22 |
+
msgid "Register"
|
23 |
+
msgstr "Registere"
|
24 |
+
|
25 |
+
#: wplogin_redirect.php:584
|
26 |
+
msgid "Site Admin"
|
27 |
+
msgstr "Side administrator"
|
28 |
+
|
29 |
+
#: wplogin_redirect.php:706
|
30 |
+
msgid "ERROR: Non-existent username submitted "
|
31 |
+
msgstr "FEJL: Ikke eksisterne bruger navn indsendt"
|
32 |
+
|
33 |
+
#: wplogin_redirect.php:716
|
34 |
+
msgid "ERROR: Non-existent role submitted "
|
35 |
+
msgstr "FEJL: Ikke eksisterne rolle indsendt"
|
36 |
+
|
37 |
+
#: wplogin_redirect.php:727
|
38 |
+
msgid "ERROR: Non-existent level submitted "
|
39 |
+
msgstr "FEJL: Ikke eksisterne niveau indsendt"
|
40 |
+
|
41 |
+
#: wplogin_redirect.php:744
|
42 |
+
#, fuzzy, php-format
|
43 |
+
msgid "ERROR: Empty %s submitted "
|
44 |
+
msgstr "FEJL: Ikke eksisterne rolle indsendt"
|
45 |
+
|
46 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
47 |
+
#, fuzzy, php-format
|
48 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
49 |
+
msgstr "FEJL: Ikke lokal eller ugyldig URL indsendt for bruger"
|
50 |
+
|
51 |
+
#: wplogin_redirect.php:802
|
52 |
+
#, fuzzy, php-format
|
53 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
54 |
+
msgstr "FEJL: Ukendt fejl under opdatering af bruger specifik URL for bruger"
|
55 |
+
|
56 |
+
#: wplogin_redirect.php:809
|
57 |
+
#, fuzzy, php-format
|
58 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
59 |
+
msgstr "Bruger specifikke URL's opdateret succesfuldt"
|
60 |
+
|
61 |
+
#: wplogin_redirect.php:870
|
62 |
+
#, fuzzy, php-format
|
63 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
64 |
+
msgstr "FEJL: Ukendt fejl under opdatering af bruger specifik URL for bruger"
|
65 |
+
|
66 |
+
#: wplogin_redirect.php:877
|
67 |
+
#, fuzzy, php-format
|
68 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
69 |
+
msgstr "Bruger specifikke URL's opdateret succesfuldt"
|
70 |
+
|
71 |
+
#: wplogin_redirect.php:908
|
72 |
+
#, fuzzy, php-format
|
73 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
74 |
+
msgstr "FEJL: Ukendt fejl under opdatering af bruger specifik URL for bruger"
|
75 |
+
|
76 |
+
#: wplogin_redirect.php:914
|
77 |
+
#, fuzzy, php-format
|
78 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
79 |
+
msgstr "Bruger specifikke URL's opdateret succesfuldt"
|
80 |
+
|
81 |
+
#: wplogin_redirect.php:952
|
82 |
+
msgid ""
|
83 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
84 |
+
msgstr ""
|
85 |
+
"FEJL: Ukendt database problem under fjernelse af URL for "Alle andre "
|
86 |
+
"bruger""
|
87 |
+
|
88 |
+
#: wplogin_redirect.php:956
|
89 |
+
msgid "Successfully removed URL for "all other users" "
|
90 |
+
msgstr "URL for "Alle andre bruger" fjernet succesfuldt"
|
91 |
+
|
92 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
93 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
94 |
+
msgstr "FEJL: Ikke lokal eller ugyldig URL indsendt"
|
95 |
+
|
96 |
+
#: wplogin_redirect.php:980
|
97 |
+
msgid ""
|
98 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
99 |
+
msgstr ""
|
100 |
+
"FEJL: Ukendt databse problem under opdatering af URL for "Alle andre "
|
101 |
+
"bruger""
|
102 |
+
|
103 |
+
#: wplogin_redirect.php:984
|
104 |
+
msgid "Successfully updated URL for "all other users""
|
105 |
+
msgstr "URL"
|
106 |
+
|
107 |
+
#: wplogin_redirect.php:1026
|
108 |
+
msgid ""
|
109 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
110 |
+
msgstr ""
|
111 |
+
"FEJL: Ukendt database problem under fjernelse af URL for "Indlæg "
|
112 |
+
"registering""
|
113 |
+
|
114 |
+
#: wplogin_redirect.php:1029
|
115 |
+
msgid "Successfully removed URL for "post-registration" "
|
116 |
+
msgstr "URL for "Indlæg registering" fjernet succesfuldt"
|
117 |
+
|
118 |
+
#: wplogin_redirect.php:1052
|
119 |
+
msgid ""
|
120 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
121 |
+
msgstr ""
|
122 |
+
"FEJL: Ukendt database problem under opdatering af URL for "Indlæg "
|
123 |
+
"registering""
|
124 |
+
|
125 |
+
#: wplogin_redirect.php:1056
|
126 |
+
msgid "Successfully updated URL for "post-registration""
|
127 |
+
msgstr "URL for "Indlæg registering" opdateret succesfuldt"
|
128 |
+
|
129 |
+
#: wplogin_redirect.php:1085
|
130 |
+
msgid "Successfully updated plugin settings"
|
131 |
+
msgstr "Plugin indstillinger opdateret succesfuldt"
|
132 |
+
|
133 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
134 |
+
#: wplogin_redirect.php:1275
|
135 |
+
#, fuzzy
|
136 |
+
msgid "Login URL"
|
137 |
+
msgstr "Log ud URL:"
|
138 |
+
|
139 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
140 |
+
#: wplogin_redirect.php:1276
|
141 |
+
#, fuzzy
|
142 |
+
msgid "Logout URL"
|
143 |
+
msgstr "Log ud URL:"
|
144 |
+
|
145 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
146 |
+
#: wplogin_redirect.php:1280
|
147 |
+
msgid "Edit"
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
151 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
152 |
+
#: wplogin_redirect.php:1411
|
153 |
+
msgid "Delete"
|
154 |
+
msgstr "Slet"
|
155 |
+
|
156 |
+
#: wplogin_redirect.php:1305
|
157 |
+
msgid "Manage redirect rules"
|
158 |
+
msgstr "Administrer omdirigerings regler"
|
159 |
+
|
160 |
+
#: wplogin_redirect.php:1307
|
161 |
+
msgid ""
|
162 |
+
"Define custom URLs to which different users, users with specific roles, "
|
163 |
+
"users with specific levels, and all other users will be redirected upon "
|
164 |
+
"login."
|
165 |
+
msgstr ""
|
166 |
+
"Definere URL's til hvilken forskellige bruger, brugere med specifikke "
|
167 |
+
"roller, bruger med et specifikt niveau og alle andre bruger vil blive "
|
168 |
+
"omdirigeret til når de logger ind."
|
169 |
+
|
170 |
+
#: wplogin_redirect.php:1308
|
171 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
172 |
+
msgstr ""
|
173 |
+
"Definere en URL til hvilken alle bruger vil blive omdirigeret til når de "
|
174 |
+
"logger ud"
|
175 |
+
|
176 |
+
#: wplogin_redirect.php:1309
|
177 |
+
msgid ""
|
178 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
179 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
180 |
+
"login, replacing that text with the users username."
|
181 |
+
msgstr ""
|
182 |
+
"Info: Du kan bruge syntaxen <strong>[variable]username[/variable]</strong> i "
|
183 |
+
"dine URL's så vil systemet lave en dynamisk URL ved hvert log ind, hvor "
|
184 |
+
"teksten erstattes af brugerens brugernavn."
|
185 |
+
|
186 |
+
#: wplogin_redirect.php:1311
|
187 |
+
msgid "Specific users"
|
188 |
+
msgstr "Specifikke brugere"
|
189 |
+
|
190 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
191 |
+
#: wplogin_redirect.php:1380
|
192 |
+
msgid "Add:"
|
193 |
+
msgstr "Tilføj:"
|
194 |
+
|
195 |
+
#: wplogin_redirect.php:1324
|
196 |
+
msgid "Select a username"
|
197 |
+
msgstr "Vælg et bruger navn"
|
198 |
+
|
199 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
200 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
201 |
+
#: wplogin_redirect.php:1409
|
202 |
+
msgid "URL:"
|
203 |
+
msgstr "URL:"
|
204 |
+
|
205 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
206 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
207 |
+
msgid "Logout URL:"
|
208 |
+
msgstr "Log ud URL:"
|
209 |
+
|
210 |
+
#: wplogin_redirect.php:1331
|
211 |
+
msgid "Add username rule"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: wplogin_redirect.php:1336
|
215 |
+
msgid "Specific roles"
|
216 |
+
msgstr "Specifikke roller"
|
217 |
+
|
218 |
+
#: wplogin_redirect.php:1349
|
219 |
+
msgid "Select a role"
|
220 |
+
msgstr "Vælg en rolle"
|
221 |
+
|
222 |
+
#: wplogin_redirect.php:1356
|
223 |
+
msgid "Add role rule"
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: wplogin_redirect.php:1361
|
227 |
+
msgid "Specific levels"
|
228 |
+
msgstr "Specifikke niveauer"
|
229 |
+
|
230 |
+
#: wplogin_redirect.php:1370
|
231 |
+
msgid "Order"
|
232 |
+
msgstr "Rækkefølge"
|
233 |
+
|
234 |
+
#: wplogin_redirect.php:1382
|
235 |
+
msgid "Select a level"
|
236 |
+
msgstr "Vælg et niveau"
|
237 |
+
|
238 |
+
#: wplogin_redirect.php:1385
|
239 |
+
msgid "Order:"
|
240 |
+
msgstr "Rækkefølge:"
|
241 |
+
|
242 |
+
#: wplogin_redirect.php:1390
|
243 |
+
msgid "Add level rule"
|
244 |
+
msgstr ""
|
245 |
+
|
246 |
+
#: wplogin_redirect.php:1395
|
247 |
+
msgid "All other users"
|
248 |
+
msgstr "Alle andre bruger"
|
249 |
+
|
250 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
251 |
+
#: wplogin_redirect.php:1491
|
252 |
+
msgid "Update"
|
253 |
+
msgstr "Opdatere"
|
254 |
+
|
255 |
+
#: wplogin_redirect.php:1407
|
256 |
+
msgid "Post-registration"
|
257 |
+
msgstr "Indlæg registering"
|
258 |
+
|
259 |
+
#: wplogin_redirect.php:1418
|
260 |
+
msgid "Customize plugin settings"
|
261 |
+
msgstr "Tilpas plugin indstillinger"
|
262 |
+
|
263 |
+
#: wplogin_redirect.php:1423
|
264 |
+
msgid "Redirect restrictions"
|
265 |
+
msgstr "Omdirigere restriktioner"
|
266 |
+
|
267 |
+
#: wplogin_redirect.php:1427
|
268 |
+
msgid "Any http or https URL"
|
269 |
+
msgstr "Enhver http eller https URL"
|
270 |
+
|
271 |
+
#: wplogin_redirect.php:1428
|
272 |
+
msgid "Any URL"
|
273 |
+
msgstr "Enhver URL"
|
274 |
+
|
275 |
+
#: wplogin_redirect.php:1429
|
276 |
+
msgid "Any URL on the same domain"
|
277 |
+
msgstr "Enhver URL på det samme domæne"
|
278 |
+
|
279 |
+
#: wplogin_redirect.php:1435
|
280 |
+
msgid ""
|
281 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
282 |
+
"precedence"
|
283 |
+
msgstr ""
|
284 |
+
"Tillad et indlæg eller GET "redirect_to" variabel at tage "
|
285 |
+
"omdirigerings præcedens"
|
286 |
+
|
287 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
288 |
+
#: wplogin_redirect.php:1462
|
289 |
+
msgid "Yes"
|
290 |
+
msgstr "Ja"
|
291 |
+
|
292 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
293 |
+
#: wplogin_redirect.php:1463
|
294 |
+
msgid "No"
|
295 |
+
msgstr "Nej"
|
296 |
+
|
297 |
+
#: wplogin_redirect.php:1446
|
298 |
+
msgid ""
|
299 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
300 |
+
"precedence"
|
301 |
+
msgstr ""
|
302 |
+
"Tillad et indlæg eller GET "redirect_to" log ud variabel at tage "
|
303 |
+
"omdirigerings præcedens"
|
304 |
+
|
305 |
+
#: wplogin_redirect.php:1458
|
306 |
+
#, fuzzy, php-format
|
307 |
+
msgid ""
|
308 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
309 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
310 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
311 |
+
"other plugin to %s"
|
312 |
+
msgstr ""
|
313 |
+
"Brug ekstern omdirigerings fil. Indstil denne til "Ja" hvis du "
|
314 |
+
"bruger et plugin så som Gigya, der overskriver den almindelige WordPress "
|
315 |
+
"omdirigerings process (og tillad kun en fast omdirigerings URL). Så indstil "
|
316 |
+
"omdirigerings URL til %s"
|
317 |
+
|
318 |
+
#: wplogin_redirect.php:1469
|
319 |
+
msgid "Permission level required to edit redirect URLs"
|
320 |
+
msgstr "Tilladelse niveau, der kræves for at ændre omdirigerings URL's"
|
321 |
+
|
322 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
323 |
+
#~ msgstr "FEJL: Ikke lokal eller ugyldig URL indsendt for rolle"
|
324 |
+
|
325 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
326 |
+
#~ msgstr "FEJL: Ukendt fejl under opdatering af rolle specifik URL for rolle"
|
327 |
+
|
328 |
+
#~ msgid "Successfully updated role-specific URLs"
|
329 |
+
#~ msgstr "Rolle specifikke URL's opdateret succesfuldt"
|
330 |
+
|
331 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
332 |
+
#~ msgstr "FEJL: Ikke lokal eller ikke gyldig URL indsendt for niveau"
|
333 |
+
|
334 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
335 |
+
#~ msgstr ""
|
336 |
+
#~ "FEJL: Ukendt fejl under opdatering af niveau specifik URL for niveau"
|
337 |
+
|
338 |
+
#~ msgid "Successfully updated level-specific URLs"
|
339 |
+
#~ msgstr "Neveau specifikke URL's opdateret succesfuldt"
|
340 |
+
|
341 |
+
#~ msgid "Username"
|
342 |
+
#~ msgstr "Bruger navn"
|
343 |
+
|
344 |
+
#~ msgid "URL"
|
345 |
+
#~ msgstr "URL"
|
346 |
+
|
347 |
+
#~ msgid "Role"
|
348 |
+
#~ msgstr "Rolle"
|
349 |
+
|
350 |
+
#~ msgid "Level"
|
351 |
+
#~ msgstr "Niveau"
|
languages/peters-login-redirect-de_DE.mo
ADDED
Binary file
|
languages/peters-login-redirect-de_DE.po
ADDED
@@ -0,0 +1,346 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Translation of Development (trunk) in German
|
2 |
+
# This file is distributed under the same license as the Development (trunk) package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: Peter's Login Redirect\n"
|
6 |
+
"POT-Creation-Date: 2019-02-23 14:10-0800\n"
|
7 |
+
"PO-Revision-Date: 2019-02-23 14:10-0800\n"
|
8 |
+
"Last-Translator: \n"
|
9 |
+
"Language-Team: theblog.ca\n"
|
10 |
+
"Language: de_DE\n"
|
11 |
+
"MIME-Version: 1.0\n"
|
12 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
13 |
+
"Content-Transfer-Encoding: 8bit\n"
|
14 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
15 |
+
"X-Generator: Poedit 2.2.1\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Poedit-SearchPath-0: .\n"
|
19 |
+
|
20 |
+
#: wplogin_redirect.php:580
|
21 |
+
msgid "Register"
|
22 |
+
msgstr "Registrieren"
|
23 |
+
|
24 |
+
#: wplogin_redirect.php:584
|
25 |
+
msgid "Site Admin"
|
26 |
+
msgstr "Website-Administrator"
|
27 |
+
|
28 |
+
#: wplogin_redirect.php:706
|
29 |
+
msgid "ERROR: Non-existent username submitted "
|
30 |
+
msgstr "FEHLER: Eingegebener Benutzername existiert nicht"
|
31 |
+
|
32 |
+
#: wplogin_redirect.php:716
|
33 |
+
msgid "ERROR: Non-existent role submitted "
|
34 |
+
msgstr "FEHLER: Eingegebene Rolle existiert nicht"
|
35 |
+
|
36 |
+
#: wplogin_redirect.php:727
|
37 |
+
msgid "ERROR: Non-existent level submitted "
|
38 |
+
msgstr "FEHLER: Eingegebene Ebene existiert nicht"
|
39 |
+
|
40 |
+
#: wplogin_redirect.php:744
|
41 |
+
#, php-format
|
42 |
+
msgid "ERROR: Empty %s submitted "
|
43 |
+
msgstr "FEHLER: Leere %s eingegeben"
|
44 |
+
|
45 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
46 |
+
#, php-format
|
47 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
48 |
+
msgstr "FEHLER: Nicht-lokale oder ungültige URL für %s %s eingegeben"
|
49 |
+
|
50 |
+
#: wplogin_redirect.php:802
|
51 |
+
#, php-format
|
52 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
53 |
+
msgstr ""
|
54 |
+
"FEHLER: Unbekannter Fehler beim Aktualisieren der %s-spezifischen Umleitung "
|
55 |
+
"für %s %s"
|
56 |
+
|
57 |
+
#: wplogin_redirect.php:809
|
58 |
+
#, php-format
|
59 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
60 |
+
msgstr ""
|
61 |
+
"Die %s-spezifische Umleitungs-Regel für %s wurde erfolgreich hinzugefügt"
|
62 |
+
|
63 |
+
#: wplogin_redirect.php:870
|
64 |
+
#, php-format
|
65 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
66 |
+
msgstr ""
|
67 |
+
"FEHLER: Unbekannter Fehler beim Ändern der %s-spezifischen Umleitung für %s "
|
68 |
+
"%s"
|
69 |
+
|
70 |
+
#: wplogin_redirect.php:877
|
71 |
+
#, php-format
|
72 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
73 |
+
msgstr "Die %s-spezifische Umleitungs-Regel für %s wurde erfolgreich geändert"
|
74 |
+
|
75 |
+
#: wplogin_redirect.php:908
|
76 |
+
#, php-format
|
77 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
78 |
+
msgstr ""
|
79 |
+
"FEHLER: Unbekannter Fehler beim Löschen der %s-spezifischen Umleitung für %s "
|
80 |
+
"%s"
|
81 |
+
|
82 |
+
#: wplogin_redirect.php:914
|
83 |
+
#, php-format
|
84 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
85 |
+
msgstr "Die %s-spezifische Umleitungs-Regel für %s wurde erfolgreich gelöscht"
|
86 |
+
|
87 |
+
#: wplogin_redirect.php:952
|
88 |
+
msgid ""
|
89 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
90 |
+
msgstr ""
|
91 |
+
"FEHLER: Unbekanntes Datenbank-Problem beim Löschen der URL für „alle anderen "
|
92 |
+
"Benutzer“"
|
93 |
+
|
94 |
+
#: wplogin_redirect.php:956
|
95 |
+
msgid "Successfully removed URL for "all other users" "
|
96 |
+
msgstr "URL für „alle anderen Benutzer“ erfolgreich gelöscht"
|
97 |
+
|
98 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
99 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
100 |
+
msgstr "FEHLER: Nicht-lokale oder ungültige URL eingegeben"
|
101 |
+
|
102 |
+
#: wplogin_redirect.php:980
|
103 |
+
msgid ""
|
104 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
105 |
+
msgstr ""
|
106 |
+
"FEHLER: Unbekanntes Datenbank-Problem beim Aktualisieren der URL für „alle "
|
107 |
+
"anderen Benutzer“"
|
108 |
+
|
109 |
+
#: wplogin_redirect.php:984
|
110 |
+
msgid "Successfully updated URL for "all other users""
|
111 |
+
msgstr "URL für „alle anderen Benutzer“ erfolgreich aktualisiert"
|
112 |
+
|
113 |
+
#: wplogin_redirect.php:1026
|
114 |
+
msgid ""
|
115 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
116 |
+
msgstr ""
|
117 |
+
"FEHLER: Unbekanntes Datenbank-Problem beim Löschen der URL für „Nach-"
|
118 |
+
"Registrierung“"
|
119 |
+
|
120 |
+
#: wplogin_redirect.php:1029
|
121 |
+
msgid "Successfully removed URL for "post-registration" "
|
122 |
+
msgstr "URL für „Nach-Registrierung“ erfolgreich gelöscht"
|
123 |
+
|
124 |
+
#: wplogin_redirect.php:1052
|
125 |
+
msgid ""
|
126 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
127 |
+
msgstr ""
|
128 |
+
"FEHLER: Unbekanntes Datenbank-Problem beim Aktualisieren der URL für „Nach-"
|
129 |
+
"Registrierung“"
|
130 |
+
|
131 |
+
#: wplogin_redirect.php:1056
|
132 |
+
msgid "Successfully updated URL for "post-registration""
|
133 |
+
msgstr "Die URL für „Nach-Registrierung“ wurde erfolgreich aktualisiert"
|
134 |
+
|
135 |
+
#: wplogin_redirect.php:1085
|
136 |
+
msgid "Successfully updated plugin settings"
|
137 |
+
msgstr "Die Plugin-Einstellungen wurden erfolgreich aktualisiert"
|
138 |
+
|
139 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
140 |
+
#: wplogin_redirect.php:1275
|
141 |
+
msgid "Login URL"
|
142 |
+
msgstr "Anmelden-URL"
|
143 |
+
|
144 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
145 |
+
#: wplogin_redirect.php:1276
|
146 |
+
msgid "Logout URL"
|
147 |
+
msgstr "Abmelden-URL"
|
148 |
+
|
149 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
150 |
+
#: wplogin_redirect.php:1280
|
151 |
+
msgid "Edit"
|
152 |
+
msgstr "Ändern"
|
153 |
+
|
154 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
155 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
156 |
+
#: wplogin_redirect.php:1411
|
157 |
+
msgid "Delete"
|
158 |
+
msgstr "Löschen"
|
159 |
+
|
160 |
+
#: wplogin_redirect.php:1305
|
161 |
+
msgid "Manage redirect rules"
|
162 |
+
msgstr "Umleitungs-Regeln verwalten"
|
163 |
+
|
164 |
+
#: wplogin_redirect.php:1307
|
165 |
+
msgid ""
|
166 |
+
"Define custom URLs to which different users, users with specific roles, "
|
167 |
+
"users with specific levels, and all other users will be redirected upon "
|
168 |
+
"login."
|
169 |
+
msgstr ""
|
170 |
+
"Definiere individuelle URLs, zu denen verschiedene Benutzer, Benutzer mit "
|
171 |
+
"spezifischen Rollen, Benutzer mit spezifischen Ebenen und alle anderen "
|
172 |
+
"Benutzer umgeleitet werden."
|
173 |
+
|
174 |
+
#: wplogin_redirect.php:1308
|
175 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
176 |
+
msgstr ""
|
177 |
+
"Definiere eine individuelle URL, auf die alle Benutzer nach der Abmeldung "
|
178 |
+
"umgeleitet werden."
|
179 |
+
|
180 |
+
#: wplogin_redirect.php:1309
|
181 |
+
msgid ""
|
182 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
183 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
184 |
+
"login, replacing that text with the users username."
|
185 |
+
msgstr ""
|
186 |
+
"Hinweis: Du kannst die Syntax <strong>[variable]username[/variable]</strong> "
|
187 |
+
"in deinen URLs verwenden, so dass das System eine dynamische URL bei jeder "
|
188 |
+
"Anmeldung erstellt, wobei dieser Text mit dem Benutzernamen des Benutzers "
|
189 |
+
"ersetzt wird."
|
190 |
+
|
191 |
+
#: wplogin_redirect.php:1311
|
192 |
+
msgid "Specific users"
|
193 |
+
msgstr "Spezifische Benutzer"
|
194 |
+
|
195 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
196 |
+
#: wplogin_redirect.php:1380
|
197 |
+
msgid "Add:"
|
198 |
+
msgstr "Hinzufügen:"
|
199 |
+
|
200 |
+
#: wplogin_redirect.php:1324
|
201 |
+
msgid "Select a username"
|
202 |
+
msgstr "Wähle einen Benutzernamen"
|
203 |
+
|
204 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
205 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
206 |
+
#: wplogin_redirect.php:1409
|
207 |
+
msgid "URL:"
|
208 |
+
msgstr "URL:"
|
209 |
+
|
210 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
211 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
212 |
+
msgid "Logout URL:"
|
213 |
+
msgstr "Abmelden-URL:"
|
214 |
+
|
215 |
+
#: wplogin_redirect.php:1331
|
216 |
+
msgid "Add username rule"
|
217 |
+
msgstr "Füge eine Rolle für den Benutzer hinzu"
|
218 |
+
|
219 |
+
#: wplogin_redirect.php:1336
|
220 |
+
msgid "Specific roles"
|
221 |
+
msgstr "Spezifische Rollen"
|
222 |
+
|
223 |
+
#: wplogin_redirect.php:1349
|
224 |
+
msgid "Select a role"
|
225 |
+
msgstr "Wähle eine Rolle"
|
226 |
+
|
227 |
+
#: wplogin_redirect.php:1356
|
228 |
+
msgid "Add role rule"
|
229 |
+
msgstr "Füge eine Regel für die Rolle hinzu"
|
230 |
+
|
231 |
+
#: wplogin_redirect.php:1361
|
232 |
+
msgid "Specific levels"
|
233 |
+
msgstr "Spezifische Ebenen"
|
234 |
+
|
235 |
+
#: wplogin_redirect.php:1370
|
236 |
+
msgid "Order"
|
237 |
+
msgstr "Reihenfolge"
|
238 |
+
|
239 |
+
#: wplogin_redirect.php:1382
|
240 |
+
msgid "Select a level"
|
241 |
+
msgstr "Wähle eine Ebene"
|
242 |
+
|
243 |
+
#: wplogin_redirect.php:1385
|
244 |
+
msgid "Order:"
|
245 |
+
msgstr "Reihenfolge:"
|
246 |
+
|
247 |
+
#: wplogin_redirect.php:1390
|
248 |
+
msgid "Add level rule"
|
249 |
+
msgstr "Füge eine Ebenen-Regel hinzu"
|
250 |
+
|
251 |
+
#: wplogin_redirect.php:1395
|
252 |
+
msgid "All other users"
|
253 |
+
msgstr "Alle anderen Benutzer"
|
254 |
+
|
255 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
256 |
+
#: wplogin_redirect.php:1491
|
257 |
+
msgid "Update"
|
258 |
+
msgstr "Aktualisieren"
|
259 |
+
|
260 |
+
#: wplogin_redirect.php:1407
|
261 |
+
msgid "Post-registration"
|
262 |
+
msgstr "Nach-Registrierung"
|
263 |
+
|
264 |
+
#: wplogin_redirect.php:1418
|
265 |
+
msgid "Customize plugin settings"
|
266 |
+
msgstr "Individuelle Plugin-Einstellungen"
|
267 |
+
|
268 |
+
#: wplogin_redirect.php:1423
|
269 |
+
msgid "Redirect restrictions"
|
270 |
+
msgstr "Umleitungs-Einschränkungen"
|
271 |
+
|
272 |
+
#: wplogin_redirect.php:1427
|
273 |
+
msgid "Any http or https URL"
|
274 |
+
msgstr "Jede HTTP- oder HTTPS-URL"
|
275 |
+
|
276 |
+
#: wplogin_redirect.php:1428
|
277 |
+
msgid "Any URL"
|
278 |
+
msgstr "Jede URL"
|
279 |
+
|
280 |
+
#: wplogin_redirect.php:1429
|
281 |
+
msgid "Any URL on the same domain"
|
282 |
+
msgstr "Jede URL in derselben Domain"
|
283 |
+
|
284 |
+
#: wplogin_redirect.php:1435
|
285 |
+
msgid ""
|
286 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
287 |
+
"precedence"
|
288 |
+
msgstr ""
|
289 |
+
"Erlaube eine POST oder GET „redirect_to“-Variable für die Umleitungs-"
|
290 |
+
"Reihenfolge"
|
291 |
+
|
292 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
293 |
+
#: wplogin_redirect.php:1462
|
294 |
+
msgid "Yes"
|
295 |
+
msgstr "Ja"
|
296 |
+
|
297 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
298 |
+
#: wplogin_redirect.php:1463
|
299 |
+
msgid "No"
|
300 |
+
msgstr "Nein"
|
301 |
+
|
302 |
+
#: wplogin_redirect.php:1446
|
303 |
+
msgid ""
|
304 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
305 |
+
"precedence"
|
306 |
+
msgstr ""
|
307 |
+
"Erlaube eine POST oder GET „redirect_to“-Abmelde-Variable für die Umleitungs-"
|
308 |
+
"Reihenfolge"
|
309 |
+
|
310 |
+
#: wplogin_redirect.php:1458
|
311 |
+
#, php-format
|
312 |
+
msgid ""
|
313 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
314 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
315 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
316 |
+
"other plugin to %s"
|
317 |
+
msgstr ""
|
318 |
+
"Benutze eine externe Umleitungs-Datei. Setze diese auf „Ja“, wenn du ein "
|
319 |
+
"Plugin wie Gigya benutzt, das den regulären WordPress-Umleitungs-Prozess "
|
320 |
+
"umgeht (und nur eine feste Umleitungs-URL erlaubt). In diesem Fall setze die "
|
321 |
+
"Umleitungs-URL im anderen Plugin auf %s."
|
322 |
+
|
323 |
+
#: wplogin_redirect.php:1469
|
324 |
+
msgid "Permission level required to edit redirect URLs"
|
325 |
+
msgstr "Für das Ändern der Umleitungs-URLs sind Zugriffsrechte erforderlich."
|
326 |
+
|
327 |
+
#~ msgid "Peter's Login Redirect"
|
328 |
+
#~ msgstr "Peter's Login Redirect"
|
329 |
+
|
330 |
+
#~ msgid "http://www.theblog.ca/wplogin-redirect"
|
331 |
+
#~ msgstr "http://www.theblog.ca/wplogin-redirect"
|
332 |
+
|
333 |
+
#~ msgid ""
|
334 |
+
#~ "Redirect users to different locations after logging in. Define a set of "
|
335 |
+
#~ "rules for specific users, user with specific roles, users with specific "
|
336 |
+
#~ "capabilities, and a blanket rule for all other users. This is all managed "
|
337 |
+
#~ "in Settings > Login/logout redirects."
|
338 |
+
#~ msgstr ""
|
339 |
+
#~ "Leitet Benutzer nach dem Anmelden zu unterschiedlichen Stellen um. "
|
340 |
+
#~ "Definiere einen Satz von Regeln für spezifische Benutzer, Benutzer mit "
|
341 |
+
#~ "spezifischen Rollen, Benutzer mit speziellen Ebenen und einer Pauschal-"
|
342 |
+
#~ "Regel für alle anderen Benutzer. Das wird alles in „Einstellungen > Login/"
|
343 |
+
#~ "logout redirects“ verwaltet."
|
344 |
+
|
345 |
+
#~ msgid "Peter Keung"
|
346 |
+
#~ msgstr "Peter Keung"
|
languages/peters-login-redirect-es_ES.mo
ADDED
Binary file
|
languages/peters-login-redirect-es_ES.po
ADDED
@@ -0,0 +1,354 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peter's Login Redirect\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:10-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Peter <peter@keung.biz>\n"
|
8 |
+
"Language-Team: theblog.ca\n"
|
9 |
+
"Language: es_ES\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Generator: Poedit 2.2.1\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
#: wplogin_redirect.php:580
|
22 |
+
msgid "Register"
|
23 |
+
msgstr "Registro"
|
24 |
+
|
25 |
+
#: wplogin_redirect.php:584
|
26 |
+
msgid "Site Admin"
|
27 |
+
msgstr "Web Administración"
|
28 |
+
|
29 |
+
#: wplogin_redirect.php:706
|
30 |
+
msgid "ERROR: Non-existent username submitted "
|
31 |
+
msgstr "ERROR: Usuario no existente enviado"
|
32 |
+
|
33 |
+
#: wplogin_redirect.php:716
|
34 |
+
msgid "ERROR: Non-existent role submitted "
|
35 |
+
msgstr "ERROR: Rol no existente enviado"
|
36 |
+
|
37 |
+
#: wplogin_redirect.php:727
|
38 |
+
msgid "ERROR: Non-existent level submitted "
|
39 |
+
msgstr "ERROR: Nivel no existente enviado"
|
40 |
+
|
41 |
+
#: wplogin_redirect.php:744
|
42 |
+
#, fuzzy, php-format
|
43 |
+
msgid "ERROR: Empty %s submitted "
|
44 |
+
msgstr "ERROR: Rol no existente enviado"
|
45 |
+
|
46 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
47 |
+
#, fuzzy, php-format
|
48 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
49 |
+
msgstr "ERROR: URL no local o inválida enviada por el usuario"
|
50 |
+
|
51 |
+
#: wplogin_redirect.php:802
|
52 |
+
#, fuzzy, php-format
|
53 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
54 |
+
msgstr "ERROR: Error desconocido actualizando la URL para usuario específca"
|
55 |
+
|
56 |
+
#: wplogin_redirect.php:809
|
57 |
+
#, fuzzy, php-format
|
58 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
59 |
+
msgstr "Actualizado satisfactoriamente los usuarios específicos por URL"
|
60 |
+
|
61 |
+
#: wplogin_redirect.php:870
|
62 |
+
#, fuzzy, php-format
|
63 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
64 |
+
msgstr "ERROR: Error desconocido actualizando la URL para usuario específca"
|
65 |
+
|
66 |
+
#: wplogin_redirect.php:877
|
67 |
+
#, fuzzy, php-format
|
68 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
69 |
+
msgstr "Actualizado satisfactoriamente los usuarios específicos por URL"
|
70 |
+
|
71 |
+
#: wplogin_redirect.php:908
|
72 |
+
#, fuzzy, php-format
|
73 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
74 |
+
msgstr "ERROR: Error desconocido actualizando la URL para usuario específca"
|
75 |
+
|
76 |
+
#: wplogin_redirect.php:914
|
77 |
+
#, fuzzy, php-format
|
78 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
79 |
+
msgstr "Actualizado satisfactoriamente los usuarios específicos por URL"
|
80 |
+
|
81 |
+
#: wplogin_redirect.php:952
|
82 |
+
msgid ""
|
83 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
84 |
+
msgstr ""
|
85 |
+
"ERROR: Problema en la base de datos borrando URL para "todos los "
|
86 |
+
"usuarios" "
|
87 |
+
|
88 |
+
#: wplogin_redirect.php:956
|
89 |
+
msgid "Successfully removed URL for "all other users" "
|
90 |
+
msgstr ""
|
91 |
+
"Borradaa URL satisfactoriamente para "todos los demás usuarios""
|
92 |
+
|
93 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
94 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
95 |
+
msgstr "ERROR: URL no local o inválida enviada"
|
96 |
+
|
97 |
+
#: wplogin_redirect.php:980
|
98 |
+
msgid ""
|
99 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
100 |
+
msgstr ""
|
101 |
+
"ERROR: Problema en la base de datos actualizando URL para "todos los "
|
102 |
+
"usuarios" "
|
103 |
+
|
104 |
+
#: wplogin_redirect.php:984
|
105 |
+
msgid "Successfully updated URL for "all other users""
|
106 |
+
msgstr ""
|
107 |
+
"Actualizada URL satisfactoriamente para "todos los demás usuarios""
|
108 |
+
|
109 |
+
#: wplogin_redirect.php:1026
|
110 |
+
#, fuzzy
|
111 |
+
msgid ""
|
112 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
113 |
+
msgstr ""
|
114 |
+
"ERROR: Problema en la base de datos borrando URL para "todos los "
|
115 |
+
"usuarios" "
|
116 |
+
|
117 |
+
#: wplogin_redirect.php:1029
|
118 |
+
#, fuzzy
|
119 |
+
msgid "Successfully removed URL for "post-registration" "
|
120 |
+
msgstr ""
|
121 |
+
"Borradaa URL satisfactoriamente para "todos los demás usuarios""
|
122 |
+
|
123 |
+
#: wplogin_redirect.php:1052
|
124 |
+
#, fuzzy
|
125 |
+
msgid ""
|
126 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
127 |
+
msgstr ""
|
128 |
+
"ERROR: Problema en la base de datos actualizando URL para "todos los "
|
129 |
+
"usuarios" "
|
130 |
+
|
131 |
+
#: wplogin_redirect.php:1056
|
132 |
+
#, fuzzy
|
133 |
+
msgid "Successfully updated URL for "post-registration""
|
134 |
+
msgstr ""
|
135 |
+
"Actualizada URL satisfactoriamente para "todos los demás usuarios""
|
136 |
+
|
137 |
+
#: wplogin_redirect.php:1085
|
138 |
+
#, fuzzy
|
139 |
+
msgid "Successfully updated plugin settings"
|
140 |
+
msgstr "Actualizado satisfactoriamente los usuarios específicos por URL"
|
141 |
+
|
142 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
143 |
+
#: wplogin_redirect.php:1275
|
144 |
+
#, fuzzy
|
145 |
+
msgid "Login URL"
|
146 |
+
msgstr "Logout URL:"
|
147 |
+
|
148 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
149 |
+
#: wplogin_redirect.php:1276
|
150 |
+
#, fuzzy
|
151 |
+
msgid "Logout URL"
|
152 |
+
msgstr "Logout URL:"
|
153 |
+
|
154 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
155 |
+
#: wplogin_redirect.php:1280
|
156 |
+
msgid "Edit"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
160 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
161 |
+
#: wplogin_redirect.php:1411
|
162 |
+
msgid "Delete"
|
163 |
+
msgstr "Borrar"
|
164 |
+
|
165 |
+
#: wplogin_redirect.php:1305
|
166 |
+
msgid "Manage redirect rules"
|
167 |
+
msgstr "Gestionar reglas redireccionamiento"
|
168 |
+
|
169 |
+
#: wplogin_redirect.php:1307
|
170 |
+
msgid ""
|
171 |
+
"Define custom URLs to which different users, users with specific roles, "
|
172 |
+
"users with specific levels, and all other users will be redirected upon "
|
173 |
+
"login."
|
174 |
+
msgstr ""
|
175 |
+
"Define URL personalizadas para diferentes usuarios, usuarios con roles "
|
176 |
+
"específicos, usuarios con niveles específicos, y otros usuarios que serán "
|
177 |
+
"redirigidos sobre el login."
|
178 |
+
|
179 |
+
#: wplogin_redirect.php:1308
|
180 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
181 |
+
msgstr ""
|
182 |
+
"Defiene una URL personalizada para todos aquellos usuarios que al salir de "
|
183 |
+
"la cuenta se redirijan."
|
184 |
+
|
185 |
+
#: wplogin_redirect.php:1309
|
186 |
+
msgid ""
|
187 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
188 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
189 |
+
"login, replacing that text with the users username."
|
190 |
+
msgstr ""
|
191 |
+
"Ten en cuenta que usando la sintaxis <strong>[variable]username[/variable]</"
|
192 |
+
"strong> en la url, el sistema creará una URL dináimca sobre cada registro, "
|
193 |
+
"reemplazando ese texto en el nombre de usuario."
|
194 |
+
|
195 |
+
#: wplogin_redirect.php:1311
|
196 |
+
msgid "Specific users"
|
197 |
+
msgstr "Usuarios específicos"
|
198 |
+
|
199 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
200 |
+
#: wplogin_redirect.php:1380
|
201 |
+
msgid "Add:"
|
202 |
+
msgstr "Añadir:"
|
203 |
+
|
204 |
+
#: wplogin_redirect.php:1324
|
205 |
+
msgid "Select a username"
|
206 |
+
msgstr "Seleccionar usuario"
|
207 |
+
|
208 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
209 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
210 |
+
#: wplogin_redirect.php:1409
|
211 |
+
msgid "URL:"
|
212 |
+
msgstr "URL:"
|
213 |
+
|
214 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
215 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
216 |
+
msgid "Logout URL:"
|
217 |
+
msgstr "Logout URL:"
|
218 |
+
|
219 |
+
#: wplogin_redirect.php:1331
|
220 |
+
msgid "Add username rule"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: wplogin_redirect.php:1336
|
224 |
+
msgid "Specific roles"
|
225 |
+
msgstr "Rol Específico"
|
226 |
+
|
227 |
+
#: wplogin_redirect.php:1349
|
228 |
+
msgid "Select a role"
|
229 |
+
msgstr "Seleccionar rol"
|
230 |
+
|
231 |
+
#: wplogin_redirect.php:1356
|
232 |
+
msgid "Add role rule"
|
233 |
+
msgstr ""
|
234 |
+
|
235 |
+
#: wplogin_redirect.php:1361
|
236 |
+
msgid "Specific levels"
|
237 |
+
msgstr "Nivel Específico"
|
238 |
+
|
239 |
+
#: wplogin_redirect.php:1370
|
240 |
+
msgid "Order"
|
241 |
+
msgstr "Orden"
|
242 |
+
|
243 |
+
#: wplogin_redirect.php:1382
|
244 |
+
msgid "Select a level"
|
245 |
+
msgstr "Seleccionar Nivel"
|
246 |
+
|
247 |
+
#: wplogin_redirect.php:1385
|
248 |
+
msgid "Order:"
|
249 |
+
msgstr "Orden:"
|
250 |
+
|
251 |
+
#: wplogin_redirect.php:1390
|
252 |
+
msgid "Add level rule"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: wplogin_redirect.php:1395
|
256 |
+
msgid "All other users"
|
257 |
+
msgstr "Resto de usuarios"
|
258 |
+
|
259 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
260 |
+
#: wplogin_redirect.php:1491
|
261 |
+
msgid "Update"
|
262 |
+
msgstr "Actualizar"
|
263 |
+
|
264 |
+
#: wplogin_redirect.php:1407
|
265 |
+
msgid "Post-registration"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: wplogin_redirect.php:1418
|
269 |
+
msgid "Customize plugin settings"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: wplogin_redirect.php:1423
|
273 |
+
msgid "Redirect restrictions"
|
274 |
+
msgstr ""
|
275 |
+
|
276 |
+
#: wplogin_redirect.php:1427
|
277 |
+
msgid "Any http or https URL"
|
278 |
+
msgstr ""
|
279 |
+
|
280 |
+
#: wplogin_redirect.php:1428
|
281 |
+
#, fuzzy
|
282 |
+
msgid "Any URL"
|
283 |
+
msgstr "URL"
|
284 |
+
|
285 |
+
#: wplogin_redirect.php:1429
|
286 |
+
msgid "Any URL on the same domain"
|
287 |
+
msgstr ""
|
288 |
+
|
289 |
+
#: wplogin_redirect.php:1435
|
290 |
+
msgid ""
|
291 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
292 |
+
"precedence"
|
293 |
+
msgstr ""
|
294 |
+
|
295 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
296 |
+
#: wplogin_redirect.php:1462
|
297 |
+
msgid "Yes"
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
301 |
+
#: wplogin_redirect.php:1463
|
302 |
+
msgid "No"
|
303 |
+
msgstr ""
|
304 |
+
|
305 |
+
#: wplogin_redirect.php:1446
|
306 |
+
msgid ""
|
307 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
308 |
+
"precedence"
|
309 |
+
msgstr ""
|
310 |
+
|
311 |
+
#: wplogin_redirect.php:1458
|
312 |
+
#, php-format
|
313 |
+
msgid ""
|
314 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
315 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
316 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
317 |
+
"other plugin to %s"
|
318 |
+
msgstr ""
|
319 |
+
|
320 |
+
#: wplogin_redirect.php:1469
|
321 |
+
msgid "Permission level required to edit redirect URLs"
|
322 |
+
msgstr ""
|
323 |
+
|
324 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
325 |
+
#~ msgstr "ERROR: URL no local o inválida enviada para el rol"
|
326 |
+
|
327 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
328 |
+
#~ msgstr "ERROR: Error desconocido actualizando la URL para el rol específco"
|
329 |
+
|
330 |
+
#~ msgid "Successfully updated role-specific URLs"
|
331 |
+
#~ msgstr "Actualizado satisfactoriamente los roles específicos por URL"
|
332 |
+
|
333 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
334 |
+
#~ msgstr ""
|
335 |
+
#~ "ERROR: Error desconocido actualizando la URL para el nivel específco"
|
336 |
+
|
337 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
338 |
+
#~ msgstr ""
|
339 |
+
#~ "ERROR: Error desconocido actualizando la URL para el nivel específco"
|
340 |
+
|
341 |
+
#~ msgid "Successfully updated level-specific URLs"
|
342 |
+
#~ msgstr "Actualizado satisfactoriamente los niveles específicos por URL"
|
343 |
+
|
344 |
+
#~ msgid "Username"
|
345 |
+
#~ msgstr "Usuario"
|
346 |
+
|
347 |
+
#~ msgid "URL"
|
348 |
+
#~ msgstr "URL"
|
349 |
+
|
350 |
+
#~ msgid "Role"
|
351 |
+
#~ msgstr "Rol"
|
352 |
+
|
353 |
+
#~ msgid "Level"
|
354 |
+
#~ msgstr "Nivel"
|
languages/peters-login-redirect-fr_FR.mo
ADDED
Binary file
|
languages/peters-login-redirect-fr_FR.po
ADDED
@@ -0,0 +1,360 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peter's Login Redirect v2.8.2\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:10-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: DomBonj <dombonj@gmail.com>\n"
|
8 |
+
"Language-Team: DomBonj <http://www.addfi.fr>\n"
|
9 |
+
"Language: fr_FR\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Generator: Poedit 2.2.1\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
#: wplogin_redirect.php:580
|
22 |
+
msgid "Register"
|
23 |
+
msgstr "S'inscrire"
|
24 |
+
|
25 |
+
#: wplogin_redirect.php:584
|
26 |
+
msgid "Site Admin"
|
27 |
+
msgstr "Administrateur du site"
|
28 |
+
|
29 |
+
#: wplogin_redirect.php:706
|
30 |
+
msgid "ERROR: Non-existent username submitted "
|
31 |
+
msgstr "ERREUR : identifiant inexistant"
|
32 |
+
|
33 |
+
#: wplogin_redirect.php:716
|
34 |
+
msgid "ERROR: Non-existent role submitted "
|
35 |
+
msgstr "ERREUR : rôle inexistant"
|
36 |
+
|
37 |
+
#: wplogin_redirect.php:727
|
38 |
+
msgid "ERROR: Non-existent level submitted "
|
39 |
+
msgstr "ERREUR : permission inexistante"
|
40 |
+
|
41 |
+
#: wplogin_redirect.php:744
|
42 |
+
#, php-format
|
43 |
+
msgid "ERROR: Empty %s submitted "
|
44 |
+
msgstr "ERREUR : %s vide fourni(e)"
|
45 |
+
|
46 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
47 |
+
#, php-format
|
48 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
49 |
+
msgstr "ERREUR : URL non locale ou invalide fournie pour %s %s"
|
50 |
+
|
51 |
+
#: wplogin_redirect.php:802
|
52 |
+
#, php-format
|
53 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
54 |
+
msgstr ""
|
55 |
+
"ERREUR : erreur inconnue en ajoutant une redirection spécifique à %s pour %s "
|
56 |
+
"%s"
|
57 |
+
|
58 |
+
#: wplogin_redirect.php:809
|
59 |
+
#, php-format
|
60 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
61 |
+
msgstr "La règle de redirection spécifique à %s pour %s a été ajoutée"
|
62 |
+
|
63 |
+
#: wplogin_redirect.php:870
|
64 |
+
#, php-format
|
65 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
66 |
+
msgstr ""
|
67 |
+
"ERREUR : erreur inconnue en éditant la redirection spécifique à %s pour %s %s"
|
68 |
+
|
69 |
+
#: wplogin_redirect.php:877
|
70 |
+
#, php-format
|
71 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
72 |
+
msgstr "La règle de redirection spécifique à %s pour %s a été éditée"
|
73 |
+
|
74 |
+
#: wplogin_redirect.php:908
|
75 |
+
#, php-format
|
76 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
77 |
+
msgstr ""
|
78 |
+
"ERREUR : erreur inconnue en tentant de supprimer la redirection spécifique à "
|
79 |
+
"%s pour %s %s"
|
80 |
+
|
81 |
+
#: wplogin_redirect.php:914
|
82 |
+
#, php-format
|
83 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
84 |
+
msgstr "La règle de redirection spécifique à %s pour %s a été supprimée"
|
85 |
+
|
86 |
+
#: wplogin_redirect.php:952
|
87 |
+
msgid ""
|
88 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
89 |
+
msgstr ""
|
90 |
+
"ERREUR : problème de base de données en tentant de supprimer l'URL pour ""
|
91 |
+
"tous les autres utilisateurs" "
|
92 |
+
|
93 |
+
#: wplogin_redirect.php:956
|
94 |
+
msgid "Successfully removed URL for "all other users" "
|
95 |
+
msgstr "L'URL pour "tous les autres utilisateurs" a été supprimée"
|
96 |
+
|
97 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
98 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
99 |
+
msgstr "ERREUR : URL non locale ou invalide fournie"
|
100 |
+
|
101 |
+
#: wplogin_redirect.php:980
|
102 |
+
msgid ""
|
103 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
104 |
+
msgstr ""
|
105 |
+
"ERREUR : problème de base de données en tentant de mettre à jour l'URL pour "
|
106 |
+
""tous les autres utilisateurs" "
|
107 |
+
|
108 |
+
#: wplogin_redirect.php:984
|
109 |
+
msgid "Successfully updated URL for "all other users""
|
110 |
+
msgstr "L'URL pour "tous les autres utilisateurs" a été mise à jour"
|
111 |
+
|
112 |
+
#: wplogin_redirect.php:1026
|
113 |
+
msgid ""
|
114 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
115 |
+
msgstr ""
|
116 |
+
"ERREUR : problème de base de données en tentant de supprimer l'URL d'""
|
117 |
+
"après-inscription" "
|
118 |
+
|
119 |
+
#: wplogin_redirect.php:1029
|
120 |
+
msgid "Successfully removed URL for "post-registration" "
|
121 |
+
msgstr "L'URL d'"après-inscription" a été supprimée"
|
122 |
+
|
123 |
+
#: wplogin_redirect.php:1052
|
124 |
+
msgid ""
|
125 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
126 |
+
msgstr ""
|
127 |
+
"ERREUR : problème de base de données en tentant de mettre à jour l'URL "
|
128 |
+
"d'"après-inscription" "
|
129 |
+
|
130 |
+
#: wplogin_redirect.php:1056
|
131 |
+
msgid "Successfully updated URL for "post-registration""
|
132 |
+
msgstr "L'URL d'"après-inscription" a été mise à jour"
|
133 |
+
|
134 |
+
#: wplogin_redirect.php:1085
|
135 |
+
msgid "Successfully updated plugin settings"
|
136 |
+
msgstr "Les réglages de l'extension ont été mis à jour"
|
137 |
+
|
138 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
139 |
+
#: wplogin_redirect.php:1275
|
140 |
+
msgid "Login URL"
|
141 |
+
msgstr "URL de connexion"
|
142 |
+
|
143 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
144 |
+
#: wplogin_redirect.php:1276
|
145 |
+
msgid "Logout URL"
|
146 |
+
msgstr "URL à la déconnexion"
|
147 |
+
|
148 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
149 |
+
#: wplogin_redirect.php:1280
|
150 |
+
msgid "Edit"
|
151 |
+
msgstr "Editer"
|
152 |
+
|
153 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
154 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
155 |
+
#: wplogin_redirect.php:1411
|
156 |
+
msgid "Delete"
|
157 |
+
msgstr "Supprimer"
|
158 |
+
|
159 |
+
#: wplogin_redirect.php:1305
|
160 |
+
msgid "Manage redirect rules"
|
161 |
+
msgstr "Gestion des règles de redirection d'URL"
|
162 |
+
|
163 |
+
#: wplogin_redirect.php:1307
|
164 |
+
msgid ""
|
165 |
+
"Define custom URLs to which different users, users with specific roles, "
|
166 |
+
"users with specific levels, and all other users will be redirected upon "
|
167 |
+
"login."
|
168 |
+
msgstr ""
|
169 |
+
"Définissez des URL personnalisées vers lesquelles les différents "
|
170 |
+
"utilisateurs, les utilisateurs ayant des rôles spécifiés, les utilisateurs "
|
171 |
+
"avec des permissions spécifiées, et tous les autres utilisateurs seront "
|
172 |
+
"redirigés après s'être connectés."
|
173 |
+
|
174 |
+
#: wplogin_redirect.php:1308
|
175 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
176 |
+
msgstr ""
|
177 |
+
"Définissez une URL personnalisée vers laquelle tous les utilisateurs seront "
|
178 |
+
"redirigés à la déconnexion."
|
179 |
+
|
180 |
+
#: wplogin_redirect.php:1309
|
181 |
+
msgid ""
|
182 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
183 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
184 |
+
"login, replacing that text with the users username."
|
185 |
+
msgstr ""
|
186 |
+
"Notez que vous pouvez utiliser la syntaxe <strong>[variable]username[/"
|
187 |
+
"variable]</strong> dans vos URL pour que le système produise au vol une URL "
|
188 |
+
"à chaque connexion, en remplaçant ce texte par l'identifiant de "
|
189 |
+
"l'utilisateur."
|
190 |
+
|
191 |
+
#: wplogin_redirect.php:1311
|
192 |
+
msgid "Specific users"
|
193 |
+
msgstr "Utilisateurs spécifiés"
|
194 |
+
|
195 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
196 |
+
#: wplogin_redirect.php:1380
|
197 |
+
msgid "Add:"
|
198 |
+
msgstr "Ajouter :"
|
199 |
+
|
200 |
+
#: wplogin_redirect.php:1324
|
201 |
+
msgid "Select a username"
|
202 |
+
msgstr "choisissez un identifiant"
|
203 |
+
|
204 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
205 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
206 |
+
#: wplogin_redirect.php:1409
|
207 |
+
msgid "URL:"
|
208 |
+
msgstr "URL :"
|
209 |
+
|
210 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
211 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
212 |
+
msgid "Logout URL:"
|
213 |
+
msgstr "URL à la déconnexion :"
|
214 |
+
|
215 |
+
#: wplogin_redirect.php:1331
|
216 |
+
msgid "Add username rule"
|
217 |
+
msgstr "Ajouter une règle sur utilisateur"
|
218 |
+
|
219 |
+
#: wplogin_redirect.php:1336
|
220 |
+
msgid "Specific roles"
|
221 |
+
msgstr "Rôles spécifiés"
|
222 |
+
|
223 |
+
#: wplogin_redirect.php:1349
|
224 |
+
msgid "Select a role"
|
225 |
+
msgstr "choisissez un rôle"
|
226 |
+
|
227 |
+
#: wplogin_redirect.php:1356
|
228 |
+
msgid "Add role rule"
|
229 |
+
msgstr "Ajouter une règle sur rôle"
|
230 |
+
|
231 |
+
#: wplogin_redirect.php:1361
|
232 |
+
msgid "Specific levels"
|
233 |
+
msgstr "Permissions spécifiées"
|
234 |
+
|
235 |
+
#: wplogin_redirect.php:1370
|
236 |
+
msgid "Order"
|
237 |
+
msgstr "Ordre"
|
238 |
+
|
239 |
+
#: wplogin_redirect.php:1382
|
240 |
+
msgid "Select a level"
|
241 |
+
msgstr "choisissez une permission"
|
242 |
+
|
243 |
+
#: wplogin_redirect.php:1385
|
244 |
+
msgid "Order:"
|
245 |
+
msgstr "Ordre :"
|
246 |
+
|
247 |
+
#: wplogin_redirect.php:1390
|
248 |
+
msgid "Add level rule"
|
249 |
+
msgstr "Ajouter une règle sur permission"
|
250 |
+
|
251 |
+
#: wplogin_redirect.php:1395
|
252 |
+
msgid "All other users"
|
253 |
+
msgstr "Tous les autres utilisateurs"
|
254 |
+
|
255 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
256 |
+
#: wplogin_redirect.php:1491
|
257 |
+
msgid "Update"
|
258 |
+
msgstr "Mettre à jour"
|
259 |
+
|
260 |
+
#: wplogin_redirect.php:1407
|
261 |
+
msgid "Post-registration"
|
262 |
+
msgstr "Après l'inscription"
|
263 |
+
|
264 |
+
#: wplogin_redirect.php:1418
|
265 |
+
msgid "Customize plugin settings"
|
266 |
+
msgstr "Personnalisez les réglages de l'extension"
|
267 |
+
|
268 |
+
#: wplogin_redirect.php:1423
|
269 |
+
msgid "Redirect restrictions"
|
270 |
+
msgstr "Restrictions sur les URL de redirection"
|
271 |
+
|
272 |
+
#: wplogin_redirect.php:1427
|
273 |
+
msgid "Any http or https URL"
|
274 |
+
msgstr "Toute URL http ou https"
|
275 |
+
|
276 |
+
#: wplogin_redirect.php:1428
|
277 |
+
msgid "Any URL"
|
278 |
+
msgstr "Toute URL"
|
279 |
+
|
280 |
+
#: wplogin_redirect.php:1429
|
281 |
+
msgid "Any URL on the same domain"
|
282 |
+
msgstr "Toute URL du même domaine"
|
283 |
+
|
284 |
+
#: wplogin_redirect.php:1435
|
285 |
+
msgid ""
|
286 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
287 |
+
"precedence"
|
288 |
+
msgstr ""
|
289 |
+
"Permettre à une variable "redirect_to" dans le POST ou le GET ""
|
290 |
+
"redirect_to" d'imposer la redirection"
|
291 |
+
|
292 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
293 |
+
#: wplogin_redirect.php:1462
|
294 |
+
msgid "Yes"
|
295 |
+
msgstr "Oui"
|
296 |
+
|
297 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
298 |
+
#: wplogin_redirect.php:1463
|
299 |
+
msgid "No"
|
300 |
+
msgstr "Non"
|
301 |
+
|
302 |
+
#: wplogin_redirect.php:1446
|
303 |
+
msgid ""
|
304 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
305 |
+
"precedence"
|
306 |
+
msgstr ""
|
307 |
+
"Permettre à une variable de déconnexion "redirect_to" dans le POST "
|
308 |
+
"ou le GET "redirect_to" d'imposer la redirection"
|
309 |
+
|
310 |
+
#: wplogin_redirect.php:1458
|
311 |
+
#, php-format
|
312 |
+
msgid ""
|
313 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
314 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
315 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
316 |
+
"other plugin to %s"
|
317 |
+
msgstr ""
|
318 |
+
"Utiliser un fichier de redirection externe. Choisissez "Oui" si vous "
|
319 |
+
"utilisez une extension comme Gigya qui court-circuite la procédure de "
|
320 |
+
"redirection standard de WordPress (et ne permet qu'une seule URL de "
|
321 |
+
"redirection). Ensuite, saisissez %s comme URL de redirection dans l'autre "
|
322 |
+
"extension."
|
323 |
+
|
324 |
+
#: wplogin_redirect.php:1469
|
325 |
+
msgid "Permission level required to edit redirect URLs"
|
326 |
+
msgstr "Permission nécessaire pour modifier les URL de redirection "
|
327 |
+
|
328 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
329 |
+
#~ msgstr "ERREUR : URL non locale ou invalide fournie pour ce rôle"
|
330 |
+
|
331 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
332 |
+
#~ msgstr ""
|
333 |
+
#~ "ERREUR : erreur inconnue en tentant de mettre à jour l'URL spécifiée pour "
|
334 |
+
#~ "ce rôle"
|
335 |
+
|
336 |
+
#~ msgid "Successfully updated role-specific URLs"
|
337 |
+
#~ msgstr "Les URL spécifiées pour ce rôle ont été mises à jour"
|
338 |
+
|
339 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
340 |
+
#~ msgstr "ERREUR : URL non locale ou invalide fournie pour cette permission"
|
341 |
+
|
342 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
343 |
+
#~ msgstr ""
|
344 |
+
#~ "ERREUR : erreur inconnue en tentant de mettre à jour l'URL spécifiée pour "
|
345 |
+
#~ "cette permission"
|
346 |
+
|
347 |
+
#~ msgid "Successfully updated level-specific URLs"
|
348 |
+
#~ msgstr "Les URL spécifiées pour cette permission ont été mise à jour"
|
349 |
+
|
350 |
+
#~ msgid "Username"
|
351 |
+
#~ msgstr "Identifiant"
|
352 |
+
|
353 |
+
#~ msgid "URL"
|
354 |
+
#~ msgstr "URL de redirection"
|
355 |
+
|
356 |
+
#~ msgid "Role"
|
357 |
+
#~ msgstr "Rôle"
|
358 |
+
|
359 |
+
#~ msgid "Level"
|
360 |
+
#~ msgstr "Permission"
|
languages/peters-login-redirect-id_ID.mo
ADDED
Binary file
|
languages/peters-login-redirect-id_ID.po
ADDED
@@ -0,0 +1,378 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peter's Login Redirect v2.6.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2016-08-10 21:12-0800\n"
|
6 |
+
"PO-Revision-Date: 2016-08-10 21:12-0800\n"
|
7 |
+
"Last-Translator: Syamsul Alam <admin@alampintar.org>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"Language: id_ID\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
+
"X-Textdomain-Support: yes\n"
|
18 |
+
"X-Generator: Poedit 1.5.4\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
# @ peterloginrd
|
22 |
+
#: wplogin_redirect.php:579
|
23 |
+
msgid "Register"
|
24 |
+
msgstr "Daftar"
|
25 |
+
|
26 |
+
# @ peterloginrd
|
27 |
+
#: wplogin_redirect.php:583
|
28 |
+
msgid "Site Admin"
|
29 |
+
msgstr "Site Admin"
|
30 |
+
|
31 |
+
# @ peterloginrd
|
32 |
+
#: wplogin_redirect.php:705
|
33 |
+
msgid "ERROR: Non-existent username submitted "
|
34 |
+
msgstr "ERROR: Tidak ada nama pengguna untuk diproses "
|
35 |
+
|
36 |
+
# @ peterloginrd
|
37 |
+
#: wplogin_redirect.php:715
|
38 |
+
msgid "ERROR: Non-existent role submitted "
|
39 |
+
msgstr "ERROR: peran yang tidak ada terproses "
|
40 |
+
|
41 |
+
# @ peterloginrd
|
42 |
+
#: wplogin_redirect.php:726
|
43 |
+
msgid "ERROR: Non-existent level submitted "
|
44 |
+
msgstr "ERROR: tingkatan yang tidak ada terproses "
|
45 |
+
|
46 |
+
# @ peterloginrd
|
47 |
+
#: wplogin_redirect.php:743
|
48 |
+
#, fuzzy, php-format
|
49 |
+
msgid "ERROR: Empty %s submitted "
|
50 |
+
msgstr "ERROR: peran yang tidak ada terproses "
|
51 |
+
|
52 |
+
# @ peterloginrd
|
53 |
+
#: wplogin_redirect.php:772 wplogin_redirect.php:834
|
54 |
+
#, fuzzy, php-format
|
55 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
56 |
+
msgstr "ERROR: Non-lokal atau proses URL salah oleh pemakai "
|
57 |
+
|
58 |
+
# @ peterloginrd
|
59 |
+
#: wplogin_redirect.php:798
|
60 |
+
#, fuzzy, php-format
|
61 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
62 |
+
msgstr ""
|
63 |
+
"ERROR: error tidak diketahui memperbarui pengguna-URL tertentu oleh pengguna "
|
64 |
+
|
65 |
+
# @ peterloginrd
|
66 |
+
#: wplogin_redirect.php:805
|
67 |
+
#, fuzzy, php-format
|
68 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
69 |
+
msgstr "berhasil update URL tertentu pemakai "
|
70 |
+
|
71 |
+
# @ peterloginrd
|
72 |
+
#: wplogin_redirect.php:863
|
73 |
+
#, fuzzy, php-format
|
74 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
75 |
+
msgstr ""
|
76 |
+
"ERROR: error tidak diketahui memperbarui pengguna-URL tertentu oleh pengguna "
|
77 |
+
|
78 |
+
# @ peterloginrd
|
79 |
+
#: wplogin_redirect.php:870
|
80 |
+
#, fuzzy, php-format
|
81 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
82 |
+
msgstr "berhasil update URL tertentu pemakai "
|
83 |
+
|
84 |
+
# @ peterloginrd
|
85 |
+
#: wplogin_redirect.php:898
|
86 |
+
#, fuzzy, php-format
|
87 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
88 |
+
msgstr ""
|
89 |
+
"ERROR: error tidak diketahui memperbarui pengguna-URL tertentu oleh pengguna "
|
90 |
+
|
91 |
+
# @ peterloginrd
|
92 |
+
#: wplogin_redirect.php:904
|
93 |
+
#, fuzzy, php-format
|
94 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
95 |
+
msgstr "berhasil update URL tertentu pemakai "
|
96 |
+
|
97 |
+
# @ peterloginrd
|
98 |
+
#: wplogin_redirect.php:939
|
99 |
+
msgid ""
|
100 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
101 |
+
msgstr ""
|
102 |
+
"ERROR: Masalah database tidak diketahui untuk menghapus URL untuk "all "
|
103 |
+
"other users" "
|
104 |
+
|
105 |
+
# @ peterloginrd
|
106 |
+
#: wplogin_redirect.php:943
|
107 |
+
msgid "Successfully removed URL for "all other users" "
|
108 |
+
msgstr "Berhasil menghapus URL untuk "all other users" "
|
109 |
+
|
110 |
+
# @ peterloginrd
|
111 |
+
#: wplogin_redirect.php:954 wplogin_redirect.php:1023
|
112 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
113 |
+
msgstr "ERROR: Non-lokal atau URL yang salah terproses "
|
114 |
+
|
115 |
+
# @ peterloginrd
|
116 |
+
#: wplogin_redirect.php:967
|
117 |
+
msgid ""
|
118 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
119 |
+
msgstr ""
|
120 |
+
"ERROR: Masalah database tidak diketahui update URL untuk "all other "
|
121 |
+
"users" "
|
122 |
+
|
123 |
+
# @ peterloginrd
|
124 |
+
#: wplogin_redirect.php:971
|
125 |
+
msgid "Successfully updated URL for "all other users""
|
126 |
+
msgstr "Berhasil update URL untuk "all other users" "
|
127 |
+
|
128 |
+
# @ peterloginrd
|
129 |
+
#: wplogin_redirect.php:1010
|
130 |
+
msgid ""
|
131 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
132 |
+
msgstr ""
|
133 |
+
"ERROR: masalah database tidak diketahui menghapus URL untuk "post-"
|
134 |
+
"registration" "
|
135 |
+
|
136 |
+
# @ peterloginrd
|
137 |
+
#: wplogin_redirect.php:1013
|
138 |
+
msgid "Successfully removed URL for "post-registration" "
|
139 |
+
msgstr "Berhasil menghapus URL untuk "post-registration" "
|
140 |
+
|
141 |
+
# @ peterloginrd
|
142 |
+
#: wplogin_redirect.php:1036
|
143 |
+
msgid ""
|
144 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
145 |
+
msgstr ""
|
146 |
+
"ERROR: Masalah database tidak diketahui memperbarui URL untuk "post-"
|
147 |
+
"registration" "
|
148 |
+
|
149 |
+
# @ peterloginrd
|
150 |
+
#: wplogin_redirect.php:1040
|
151 |
+
msgid "Successfully updated URL for "post-registration""
|
152 |
+
msgstr "Berhasil memperbarui URL untuk "post-registration""
|
153 |
+
|
154 |
+
# @ peterloginrd
|
155 |
+
#: wplogin_redirect.php:1066
|
156 |
+
msgid "Successfully updated plugin settings"
|
157 |
+
msgstr "Berhasil memperbarui pengaturan plugin"
|
158 |
+
|
159 |
+
# @ peterloginrd
|
160 |
+
#: wplogin_redirect.php:1215 wplogin_redirect.php:1233
|
161 |
+
#: wplogin_redirect.php:1250
|
162 |
+
#, fuzzy
|
163 |
+
msgid "Login URL"
|
164 |
+
msgstr "Keluar URL:"
|
165 |
+
|
166 |
+
# @ peterloginrd
|
167 |
+
#: wplogin_redirect.php:1216 wplogin_redirect.php:1234
|
168 |
+
#: wplogin_redirect.php:1251
|
169 |
+
#, fuzzy
|
170 |
+
msgid "Logout URL"
|
171 |
+
msgstr "Keluar URL:"
|
172 |
+
|
173 |
+
#: wplogin_redirect.php:1218 wplogin_redirect.php:1236
|
174 |
+
#: wplogin_redirect.php:1254
|
175 |
+
msgid "Edit"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
# @ peterloginrd
|
179 |
+
#: wplogin_redirect.php:1218 wplogin_redirect.php:1236
|
180 |
+
#: wplogin_redirect.php:1254 wplogin_redirect.php:1362
|
181 |
+
#: wplogin_redirect.php:1370
|
182 |
+
msgid "Delete"
|
183 |
+
msgstr "Hapus"
|
184 |
+
|
185 |
+
# @ peterloginrd
|
186 |
+
#: wplogin_redirect.php:1277
|
187 |
+
msgid "Manage redirect rules"
|
188 |
+
msgstr "Atur aturan pengalihan"
|
189 |
+
|
190 |
+
# @ peterloginrd
|
191 |
+
#: wplogin_redirect.php:1279
|
192 |
+
msgid ""
|
193 |
+
"Define custom URLs to which different users, users with specific roles, "
|
194 |
+
"users with specific levels, and all other users will be redirected upon "
|
195 |
+
"login."
|
196 |
+
msgstr ""
|
197 |
+
"Tetapkan aturan URL untuk pengguna lain, pengguna dengan peran tertentu, "
|
198 |
+
"pengguna dengan tingkat tertentu, dan pengguna lain akan diarahkan ketika "
|
199 |
+
"masuk."
|
200 |
+
|
201 |
+
# @ peterloginrd
|
202 |
+
#: wplogin_redirect.php:1280
|
203 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
204 |
+
msgstr ""
|
205 |
+
"Tentukan sebuah URL kustom dimana semua pengguna akan diarahkan ketika "
|
206 |
+
"keluar."
|
207 |
+
|
208 |
+
# @ peterloginrd
|
209 |
+
#: wplogin_redirect.php:1281
|
210 |
+
msgid ""
|
211 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
212 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
213 |
+
"login, replacing that text with the users username."
|
214 |
+
msgstr ""
|
215 |
+
"Untuk catatan bahwa anda menggunakan syntax <strong>[variable]username[/"
|
216 |
+
"variable]</strong> di URL anda sehingga system akan mebuat URL dinamis "
|
217 |
+
"setiap masuk, mengganti kata dengan nama pengguna"
|
218 |
+
|
219 |
+
# @ peterloginrd
|
220 |
+
#: wplogin_redirect.php:1283
|
221 |
+
msgid "Specific users"
|
222 |
+
msgstr "Pengguna tertentu"
|
223 |
+
|
224 |
+
# @ peterloginrd
|
225 |
+
#: wplogin_redirect.php:1294 wplogin_redirect.php:1316
|
226 |
+
#: wplogin_redirect.php:1346
|
227 |
+
msgid "Add:"
|
228 |
+
msgstr "Tambahkan:"
|
229 |
+
|
230 |
+
# @ peterloginrd
|
231 |
+
#: wplogin_redirect.php:1296
|
232 |
+
msgid "Select a username"
|
233 |
+
msgstr "Pilih nama pengguna"
|
234 |
+
|
235 |
+
# @ peterloginrd
|
236 |
+
#: wplogin_redirect.php:1299 wplogin_redirect.php:1321
|
237 |
+
#: wplogin_redirect.php:1352 wplogin_redirect.php:1360
|
238 |
+
#: wplogin_redirect.php:1369
|
239 |
+
msgid "URL:"
|
240 |
+
msgstr "URL:"
|
241 |
+
|
242 |
+
# @ peterloginrd
|
243 |
+
#: wplogin_redirect.php:1300 wplogin_redirect.php:1322
|
244 |
+
#: wplogin_redirect.php:1353 wplogin_redirect.php:1361
|
245 |
+
msgid "Logout URL:"
|
246 |
+
msgstr "Keluar URL:"
|
247 |
+
|
248 |
+
#: wplogin_redirect.php:1302
|
249 |
+
msgid "Add username rule"
|
250 |
+
msgstr ""
|
251 |
+
|
252 |
+
# @ peterloginrd
|
253 |
+
#: wplogin_redirect.php:1305
|
254 |
+
msgid "Specific roles"
|
255 |
+
msgstr "Peran tertentu"
|
256 |
+
|
257 |
+
# @ peterloginrd
|
258 |
+
#: wplogin_redirect.php:1318
|
259 |
+
msgid "Select a role"
|
260 |
+
msgstr "Pilih sebuah peran"
|
261 |
+
|
262 |
+
#: wplogin_redirect.php:1324
|
263 |
+
msgid "Add role rule"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
# @ peterloginrd
|
267 |
+
#: wplogin_redirect.php:1327
|
268 |
+
msgid "Specific levels"
|
269 |
+
msgstr "Tingkat tertentu"
|
270 |
+
|
271 |
+
# @ peterloginrd
|
272 |
+
#: wplogin_redirect.php:1336
|
273 |
+
msgid "Order"
|
274 |
+
msgstr "Urutan"
|
275 |
+
|
276 |
+
# @ peterloginrd
|
277 |
+
#: wplogin_redirect.php:1348
|
278 |
+
msgid "Select a level"
|
279 |
+
msgstr "Pilih sebuah tingkat"
|
280 |
+
|
281 |
+
# @ peterloginrd
|
282 |
+
#: wplogin_redirect.php:1351
|
283 |
+
msgid "Order:"
|
284 |
+
msgstr "urutan:"
|
285 |
+
|
286 |
+
#: wplogin_redirect.php:1355
|
287 |
+
msgid "Add level rule"
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
# @ peterloginrd
|
291 |
+
#: wplogin_redirect.php:1358
|
292 |
+
msgid "All other users"
|
293 |
+
msgstr "Seluruh pengguna lain"
|
294 |
+
|
295 |
+
# @ peterloginrd
|
296 |
+
#: wplogin_redirect.php:1362 wplogin_redirect.php:1370
|
297 |
+
#: wplogin_redirect.php:1447
|
298 |
+
msgid "Update"
|
299 |
+
msgstr "Perbarui"
|
300 |
+
|
301 |
+
# @ peterloginrd
|
302 |
+
#: wplogin_redirect.php:1367
|
303 |
+
msgid "Post-registration"
|
304 |
+
msgstr "Pasca-pendaftaran"
|
305 |
+
|
306 |
+
# @ peterloginrd
|
307 |
+
#: wplogin_redirect.php:1375
|
308 |
+
msgid "Customize plugin settings"
|
309 |
+
msgstr "Kustom aturan plugin"
|
310 |
+
|
311 |
+
# @ peterloginrd
|
312 |
+
#: wplogin_redirect.php:1380
|
313 |
+
msgid "Redirect restrictions"
|
314 |
+
msgstr "Batasan pengalihan"
|
315 |
+
|
316 |
+
# @ peterloginrd
|
317 |
+
#: wplogin_redirect.php:1384
|
318 |
+
msgid "Any http or https URL"
|
319 |
+
msgstr "Setiap http atau https URL"
|
320 |
+
|
321 |
+
# @ peterloginrd
|
322 |
+
#: wplogin_redirect.php:1385
|
323 |
+
msgid "Any URL"
|
324 |
+
msgstr "Setiap URL"
|
325 |
+
|
326 |
+
# @ peterloginrd
|
327 |
+
#: wplogin_redirect.php:1386
|
328 |
+
msgid "Any URL on the same domain"
|
329 |
+
msgstr "Setiap URL di domain yang sama"
|
330 |
+
|
331 |
+
# @ peterloginrd
|
332 |
+
#: wplogin_redirect.php:1392
|
333 |
+
msgid ""
|
334 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
335 |
+
"precedence"
|
336 |
+
msgstr ""
|
337 |
+
"Biarkan POST atau GET "redirect_to" variabel untuk mengutamakan "
|
338 |
+
"pengambilan pengalihan "
|
339 |
+
|
340 |
+
# @ peterloginrd
|
341 |
+
#: wplogin_redirect.php:1396 wplogin_redirect.php:1407
|
342 |
+
#: wplogin_redirect.php:1419
|
343 |
+
msgid "Yes"
|
344 |
+
msgstr "Ya"
|
345 |
+
|
346 |
+
# @ peterloginrd
|
347 |
+
#: wplogin_redirect.php:1397 wplogin_redirect.php:1408
|
348 |
+
#: wplogin_redirect.php:1420
|
349 |
+
msgid "No"
|
350 |
+
msgstr "Tidak"
|
351 |
+
|
352 |
+
# @ peterloginrd
|
353 |
+
#: wplogin_redirect.php:1403
|
354 |
+
msgid ""
|
355 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
356 |
+
"precedence"
|
357 |
+
msgstr ""
|
358 |
+
"Biarkan POST atau GET "redirect_to" variabel keluar untuk "
|
359 |
+
"mengutamakan pengalihan"
|
360 |
+
|
361 |
+
# @ peterloginrd
|
362 |
+
#: wplogin_redirect.php:1415
|
363 |
+
#, fuzzy, php-format
|
364 |
+
msgid ""
|
365 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
366 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
367 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
368 |
+
"other plugin to %s"
|
369 |
+
msgstr ""
|
370 |
+
"Gunakan pengalihan file luar. Set ini ke "Yes" jika Anda menggunakan "
|
371 |
+
"plugin seperti Gigya yang melewati proses pengalihan WordPress reguler (dan "
|
372 |
+
"hanya memungkinkan untuk satu pengalihan URL tetap). Kemudian, atur URL "
|
373 |
+
"pengalihan ke % s"
|
374 |
+
|
375 |
+
# @ peterloginrd
|
376 |
+
#: wplogin_redirect.php:1426
|
377 |
+
msgid "Permission level required to edit redirect URLs"
|
378 |
+
msgstr "Izin tingkatan dibutuhkan untuk mengedit pengalihan URL"
|
languages/peters-login-redirect-lt_LT.mo
ADDED
Binary file
|
languages/peters-login-redirect-lt_LT.po
ADDED
@@ -0,0 +1,363 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: peters login redirect v2.0\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:10-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Peter <peter@keung.biz>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"Language: de_DE\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Generator: Poedit 2.2.1\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
#: wplogin_redirect.php:580
|
22 |
+
msgid "Register"
|
23 |
+
msgstr "Registruotis"
|
24 |
+
|
25 |
+
#: wplogin_redirect.php:584
|
26 |
+
msgid "Site Admin"
|
27 |
+
msgstr "Svetainės Administratorius"
|
28 |
+
|
29 |
+
#: wplogin_redirect.php:706
|
30 |
+
msgid "ERROR: Non-existent username submitted "
|
31 |
+
msgstr "KLAIDA: Pateiktas neegzistuojantis vartotojo vardas"
|
32 |
+
|
33 |
+
#: wplogin_redirect.php:716
|
34 |
+
msgid "ERROR: Non-existent role submitted "
|
35 |
+
msgstr "KLAIDA: Pateikta neegzistuojanti funkcija"
|
36 |
+
|
37 |
+
#: wplogin_redirect.php:727
|
38 |
+
msgid "ERROR: Non-existent level submitted "
|
39 |
+
msgstr "KLAIDA: Pateiktas neegzistuojantis lygmuo"
|
40 |
+
|
41 |
+
#: wplogin_redirect.php:744
|
42 |
+
#, fuzzy, php-format
|
43 |
+
msgid "ERROR: Empty %s submitted "
|
44 |
+
msgstr "KLAIDA: Pateikta neegzistuojanti funkcija"
|
45 |
+
|
46 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
47 |
+
#, fuzzy, php-format
|
48 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
49 |
+
msgstr ""
|
50 |
+
"KLAIDA: Vartotojui priskirta nevietinė arba neteisinga Universalioji nuoroda"
|
51 |
+
|
52 |
+
#: wplogin_redirect.php:802
|
53 |
+
#, fuzzy, php-format
|
54 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
55 |
+
msgstr ""
|
56 |
+
"KLAIDA: Nežinoma klaida, atnaujinant specifinio vartotojo Universaliąją "
|
57 |
+
"nuorodą vartotojui"
|
58 |
+
|
59 |
+
#: wplogin_redirect.php:809
|
60 |
+
#, fuzzy, php-format
|
61 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
62 |
+
msgstr "Sėkmingai atnaujintos specifinio vartotojo Universaliosios nuorodos"
|
63 |
+
|
64 |
+
#: wplogin_redirect.php:870
|
65 |
+
#, fuzzy, php-format
|
66 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
67 |
+
msgstr ""
|
68 |
+
"KLAIDA: Nežinoma klaida, atnaujinant specifinio vartotojo Universaliąją "
|
69 |
+
"nuorodą vartotojui"
|
70 |
+
|
71 |
+
#: wplogin_redirect.php:877
|
72 |
+
#, fuzzy, php-format
|
73 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
74 |
+
msgstr "Sėkmingai atnaujintos specifinio vartotojo Universaliosios nuorodos"
|
75 |
+
|
76 |
+
#: wplogin_redirect.php:908
|
77 |
+
#, fuzzy, php-format
|
78 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
79 |
+
msgstr ""
|
80 |
+
"KLAIDA: Nežinoma klaida, atnaujinant specifinio vartotojo Universaliąją "
|
81 |
+
"nuorodą vartotojui"
|
82 |
+
|
83 |
+
#: wplogin_redirect.php:914
|
84 |
+
#, fuzzy, php-format
|
85 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
86 |
+
msgstr "Sėkmingai atnaujintos specifinio vartotojo Universaliosios nuorodos"
|
87 |
+
|
88 |
+
#: wplogin_redirect.php:952
|
89 |
+
msgid ""
|
90 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
91 |
+
msgstr ""
|
92 |
+
"KLAIDA: Nežinoma duomenų bazės problema šalinant universaliąją nuorodą ""
|
93 |
+
"visiems kitiems vartotojams" "
|
94 |
+
|
95 |
+
#: wplogin_redirect.php:956
|
96 |
+
msgid "Successfully removed URL for "all other users" "
|
97 |
+
msgstr "Sėkmingai pašalinta "all other users" Universalioji nuoroda"
|
98 |
+
|
99 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
100 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
101 |
+
msgstr "KLAIDA: Pateikta nevietinė arba neteisinga Universalioji nuoroda"
|
102 |
+
|
103 |
+
#: wplogin_redirect.php:980
|
104 |
+
msgid ""
|
105 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
106 |
+
msgstr ""
|
107 |
+
"KLAIDA: Nežinoma duomenų bazės problema atnaujinant Universaliąją nuorodą "
|
108 |
+
""visiems kitiems vartotojams" "
|
109 |
+
|
110 |
+
#: wplogin_redirect.php:984
|
111 |
+
msgid "Successfully updated URL for "all other users""
|
112 |
+
msgstr ""
|
113 |
+
"Universalioji nuoroda "visiems kitiems vartotojams" sėkmingai "
|
114 |
+
"atnaujinta."
|
115 |
+
|
116 |
+
#: wplogin_redirect.php:1026
|
117 |
+
msgid ""
|
118 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
119 |
+
msgstr ""
|
120 |
+
"KLAIDA: Nežinoma duomenų bazės problema, pašalinant "post-"
|
121 |
+
"registration" Universaliąją nuorodą"
|
122 |
+
|
123 |
+
#: wplogin_redirect.php:1029
|
124 |
+
msgid "Successfully removed URL for "post-registration" "
|
125 |
+
msgstr "Sėkminga pašalinta "po_registracijos" Universalioji nuoroda"
|
126 |
+
|
127 |
+
#: wplogin_redirect.php:1052
|
128 |
+
msgid ""
|
129 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
130 |
+
msgstr ""
|
131 |
+
"KLAIDA: Nežinoma duomenų bazės problema atnaujinant "po-"
|
132 |
+
"registracijos" Universaliąją nuorodą"
|
133 |
+
|
134 |
+
#: wplogin_redirect.php:1056
|
135 |
+
msgid "Successfully updated URL for "post-registration""
|
136 |
+
msgstr "Sėkmingai atnaujinta "po-registracijos" Universalioji nuoroda"
|
137 |
+
|
138 |
+
#: wplogin_redirect.php:1085
|
139 |
+
msgid "Successfully updated plugin settings"
|
140 |
+
msgstr "Papildinio nuostatos sėkmingai atnaujintos"
|
141 |
+
|
142 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
143 |
+
#: wplogin_redirect.php:1275
|
144 |
+
#, fuzzy
|
145 |
+
msgid "Login URL"
|
146 |
+
msgstr "Atsijungimo Universalioji nuoroda:"
|
147 |
+
|
148 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
149 |
+
#: wplogin_redirect.php:1276
|
150 |
+
#, fuzzy
|
151 |
+
msgid "Logout URL"
|
152 |
+
msgstr "Atsijungimo Universalioji nuoroda:"
|
153 |
+
|
154 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
155 |
+
#: wplogin_redirect.php:1280
|
156 |
+
msgid "Edit"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
160 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
161 |
+
#: wplogin_redirect.php:1411
|
162 |
+
msgid "Delete"
|
163 |
+
msgstr "Ištrinti"
|
164 |
+
|
165 |
+
#: wplogin_redirect.php:1305
|
166 |
+
msgid "Manage redirect rules"
|
167 |
+
msgstr "Valdyti peradresavimo taisykles"
|
168 |
+
|
169 |
+
#: wplogin_redirect.php:1307
|
170 |
+
msgid ""
|
171 |
+
"Define custom URLs to which different users, users with specific roles, "
|
172 |
+
"users with specific levels, and all other users will be redirected upon "
|
173 |
+
"login."
|
174 |
+
msgstr ""
|
175 |
+
"Nurodykite individualizuotas Universaliasias nuorodas, į kurias skirtingi "
|
176 |
+
"vartotojai, vartotojai su specifinėmis funkcijoms, specifinių lygmenų "
|
177 |
+
"vartotojai ir visi kiti vartotojai bus nukreipti prisijungimo metu."
|
178 |
+
|
179 |
+
#: wplogin_redirect.php:1308
|
180 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
181 |
+
msgstr ""
|
182 |
+
"Nurodykite individualizuotą Universaliąją nuorodą, į kurią visi vartotojai, "
|
183 |
+
"atsijungimo metu bus peradresuojami"
|
184 |
+
|
185 |
+
#: wplogin_redirect.php:1309
|
186 |
+
msgid ""
|
187 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
188 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
189 |
+
"login, replacing that text with the users username."
|
190 |
+
msgstr ""
|
191 |
+
"Žinokite, kad galite naudoti sintaksę <strong>[variable]username[/variable]</"
|
192 |
+
"strong> Jūsų universaliojoje nuorodoje, todėl sistema sukurs dinaminę "
|
193 |
+
"Universaliąją nuorodą, pakeičiant šį tekstą vartotojo vardu."
|
194 |
+
|
195 |
+
#: wplogin_redirect.php:1311
|
196 |
+
msgid "Specific users"
|
197 |
+
msgstr "Specifiniai vartotojai"
|
198 |
+
|
199 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
200 |
+
#: wplogin_redirect.php:1380
|
201 |
+
msgid "Add:"
|
202 |
+
msgstr "Pridėti:"
|
203 |
+
|
204 |
+
#: wplogin_redirect.php:1324
|
205 |
+
msgid "Select a username"
|
206 |
+
msgstr "Pasirinkite vartotojo vardą"
|
207 |
+
|
208 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
209 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
210 |
+
#: wplogin_redirect.php:1409
|
211 |
+
msgid "URL:"
|
212 |
+
msgstr "Universalioji nuoroda:"
|
213 |
+
|
214 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
215 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
216 |
+
msgid "Logout URL:"
|
217 |
+
msgstr "Atsijungimo Universalioji nuoroda:"
|
218 |
+
|
219 |
+
#: wplogin_redirect.php:1331
|
220 |
+
msgid "Add username rule"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: wplogin_redirect.php:1336
|
224 |
+
msgid "Specific roles"
|
225 |
+
msgstr "Specifinės funkcijos"
|
226 |
+
|
227 |
+
#: wplogin_redirect.php:1349
|
228 |
+
msgid "Select a role"
|
229 |
+
msgstr "Pasirinkite funkciją"
|
230 |
+
|
231 |
+
#: wplogin_redirect.php:1356
|
232 |
+
msgid "Add role rule"
|
233 |
+
msgstr ""
|
234 |
+
|
235 |
+
#: wplogin_redirect.php:1361
|
236 |
+
msgid "Specific levels"
|
237 |
+
msgstr "Specifiniai lygmenys"
|
238 |
+
|
239 |
+
#: wplogin_redirect.php:1370
|
240 |
+
msgid "Order"
|
241 |
+
msgstr "Tvarka"
|
242 |
+
|
243 |
+
#: wplogin_redirect.php:1382
|
244 |
+
msgid "Select a level"
|
245 |
+
msgstr "Pasirinkite lygmenį"
|
246 |
+
|
247 |
+
#: wplogin_redirect.php:1385
|
248 |
+
msgid "Order:"
|
249 |
+
msgstr "Tvarka:"
|
250 |
+
|
251 |
+
#: wplogin_redirect.php:1390
|
252 |
+
msgid "Add level rule"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: wplogin_redirect.php:1395
|
256 |
+
msgid "All other users"
|
257 |
+
msgstr "Visi kiti vartotojai"
|
258 |
+
|
259 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
260 |
+
#: wplogin_redirect.php:1491
|
261 |
+
msgid "Update"
|
262 |
+
msgstr "Atnaujinti"
|
263 |
+
|
264 |
+
#: wplogin_redirect.php:1407
|
265 |
+
msgid "Post-registration"
|
266 |
+
msgstr "Po registracijos"
|
267 |
+
|
268 |
+
#: wplogin_redirect.php:1418
|
269 |
+
msgid "Customize plugin settings"
|
270 |
+
msgstr "Individualizuoti papildinio nuostatas"
|
271 |
+
|
272 |
+
#: wplogin_redirect.php:1423
|
273 |
+
msgid "Redirect restrictions"
|
274 |
+
msgstr "Peradresavimo apribojimai"
|
275 |
+
|
276 |
+
#: wplogin_redirect.php:1427
|
277 |
+
msgid "Any http or https URL"
|
278 |
+
msgstr "Bet koks http adresas arba https Universalioji nuoroda"
|
279 |
+
|
280 |
+
#: wplogin_redirect.php:1428
|
281 |
+
msgid "Any URL"
|
282 |
+
msgstr "Bet kokia Universalioji nuoroda"
|
283 |
+
|
284 |
+
#: wplogin_redirect.php:1429
|
285 |
+
msgid "Any URL on the same domain"
|
286 |
+
msgstr "Bet kokia universalioji nuorda toje pačioje srityje"
|
287 |
+
|
288 |
+
#: wplogin_redirect.php:1435
|
289 |
+
msgid ""
|
290 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
291 |
+
"precedence"
|
292 |
+
msgstr ""
|
293 |
+
"Leisti POST arba GET "peradresuoti_į" kintamuosius, suteikiant "
|
294 |
+
"peradresavimo pirmenybę"
|
295 |
+
|
296 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
297 |
+
#: wplogin_redirect.php:1462
|
298 |
+
msgid "Yes"
|
299 |
+
msgstr "Taip"
|
300 |
+
|
301 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
302 |
+
#: wplogin_redirect.php:1463
|
303 |
+
msgid "No"
|
304 |
+
msgstr "Ne"
|
305 |
+
|
306 |
+
#: wplogin_redirect.php:1446
|
307 |
+
msgid ""
|
308 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
309 |
+
"precedence"
|
310 |
+
msgstr ""
|
311 |
+
"Leisti POST arba GET "peradresuoti_į" atsijungimo kintamuosius, "
|
312 |
+
"suteikiant peradresavimo pirmenybę"
|
313 |
+
|
314 |
+
#: wplogin_redirect.php:1458
|
315 |
+
#, php-format
|
316 |
+
msgid ""
|
317 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
318 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
319 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
320 |
+
"other plugin to %s"
|
321 |
+
msgstr ""
|
322 |
+
|
323 |
+
#: wplogin_redirect.php:1469
|
324 |
+
msgid "Permission level required to edit redirect URLs"
|
325 |
+
msgstr "Reikiamas peradresavimo Universaliųjų nuorodų redagavimo leidimo lygis"
|
326 |
+
|
327 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
328 |
+
#~ msgstr ""
|
329 |
+
#~ "KLAIDA: Funkcijai priskirta nevietinė arba neteisinga Universalioji "
|
330 |
+
#~ "nuoroda"
|
331 |
+
|
332 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
333 |
+
#~ msgstr ""
|
334 |
+
#~ "KLAIDA: Nežinoma klaida, atnaujinant specifinės funkcijos Universaliąją "
|
335 |
+
#~ "nuorodą funkcijai"
|
336 |
+
|
337 |
+
#~ msgid "Successfully updated role-specific URLs"
|
338 |
+
#~ msgstr "Sėkmingai atnaujintos specifinio vartotojo Universaliosios nuorodos"
|
339 |
+
|
340 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
341 |
+
#~ msgstr ""
|
342 |
+
#~ "KLAIDA: Lygmeniui priskirta nevietinė arba neteisinga Universalioji "
|
343 |
+
#~ "nuoroda"
|
344 |
+
|
345 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
346 |
+
#~ msgstr ""
|
347 |
+
#~ "KLAIDA: Nežinoma klaida, atnaujinant specifinio lygmens Universaliąją "
|
348 |
+
#~ "nuorodą lygmeniui"
|
349 |
+
|
350 |
+
#~ msgid "Successfully updated level-specific URLs"
|
351 |
+
#~ msgstr "Sėkmingai atnaujintos specifinio lygmens Universaliosios nuorodos"
|
352 |
+
|
353 |
+
#~ msgid "Username"
|
354 |
+
#~ msgstr "Vartotojo vardas"
|
355 |
+
|
356 |
+
#~ msgid "URL"
|
357 |
+
#~ msgstr "Universalioji nuoroda"
|
358 |
+
|
359 |
+
#~ msgid "Role"
|
360 |
+
#~ msgstr "Funkcija"
|
361 |
+
|
362 |
+
#~ msgid "Level"
|
363 |
+
#~ msgstr "Lygmuo"
|
languages/peters-login-redirect-nl_NL.mo
ADDED
Binary file
|
languages/peters-login-redirect-nl_NL.po
ADDED
@@ -0,0 +1,359 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: peters login redirect v1.9.3\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:09-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Peter <peter@keung.biz>\n"
|
8 |
+
"Language-Team: werkgroepen.net <team@werkgroepen.net>\n"
|
9 |
+
"Language: nl_NL\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Generator: Poedit 2.2.1\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
#: wplogin_redirect.php:580
|
22 |
+
msgid "Register"
|
23 |
+
msgstr "Registreren"
|
24 |
+
|
25 |
+
#: wplogin_redirect.php:584
|
26 |
+
msgid "Site Admin"
|
27 |
+
msgstr "Websitebeheerder"
|
28 |
+
|
29 |
+
#: wplogin_redirect.php:706
|
30 |
+
msgid "ERROR: Non-existent username submitted "
|
31 |
+
msgstr "FOUT: Niet bestaande gebruikersnaam toegevoegd"
|
32 |
+
|
33 |
+
#: wplogin_redirect.php:716
|
34 |
+
msgid "ERROR: Non-existent role submitted "
|
35 |
+
msgstr "FOUT: Niet bestaande rol toegevoegd"
|
36 |
+
|
37 |
+
#: wplogin_redirect.php:727
|
38 |
+
msgid "ERROR: Non-existent level submitted "
|
39 |
+
msgstr "FOUT: Niet bestaand niveau toegevoegd"
|
40 |
+
|
41 |
+
#: wplogin_redirect.php:744
|
42 |
+
#, fuzzy, php-format
|
43 |
+
msgid "ERROR: Empty %s submitted "
|
44 |
+
msgstr "FOUT: Niet bestaande rol toegevoegd"
|
45 |
+
|
46 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
47 |
+
#, fuzzy, php-format
|
48 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
49 |
+
msgstr "FOUT: Geen locale of ongeldige URL ingegeven voor gebruiker "
|
50 |
+
|
51 |
+
#: wplogin_redirect.php:802
|
52 |
+
#, fuzzy, php-format
|
53 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
54 |
+
msgstr ""
|
55 |
+
"FOUT: Onbekende fout tijdens het bijwerken van de gebruiker specifieke URL "
|
56 |
+
"van de gebruiker "
|
57 |
+
|
58 |
+
#: wplogin_redirect.php:809
|
59 |
+
#, fuzzy, php-format
|
60 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
61 |
+
msgstr "Gebruiker specifieke URLs bijgewerkt"
|
62 |
+
|
63 |
+
#: wplogin_redirect.php:870
|
64 |
+
#, fuzzy, php-format
|
65 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
66 |
+
msgstr ""
|
67 |
+
"FOUT: Onbekende fout tijdens het bijwerken van de gebruiker specifieke URL "
|
68 |
+
"van de gebruiker "
|
69 |
+
|
70 |
+
#: wplogin_redirect.php:877
|
71 |
+
#, fuzzy, php-format
|
72 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
73 |
+
msgstr "Gebruiker specifieke URLs bijgewerkt"
|
74 |
+
|
75 |
+
#: wplogin_redirect.php:908
|
76 |
+
#, fuzzy, php-format
|
77 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
78 |
+
msgstr ""
|
79 |
+
"FOUT: Onbekende fout tijdens het bijwerken van de gebruiker specifieke URL "
|
80 |
+
"van de gebruiker "
|
81 |
+
|
82 |
+
#: wplogin_redirect.php:914
|
83 |
+
#, fuzzy, php-format
|
84 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
85 |
+
msgstr "Gebruiker specifieke URLs bijgewerkt"
|
86 |
+
|
87 |
+
#: wplogin_redirect.php:952
|
88 |
+
msgid ""
|
89 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
90 |
+
msgstr ""
|
91 |
+
"FOUT: Onbekend database probleen tijdens het verwijderen van de URL van ""
|
92 |
+
"alle andere gebruikers" "
|
93 |
+
|
94 |
+
#: wplogin_redirect.php:956
|
95 |
+
msgid "Successfully removed URL for "all other users" "
|
96 |
+
msgstr "De URL van "alle andere gebruikers" met succes verwijderd"
|
97 |
+
|
98 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
99 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
100 |
+
msgstr "FOUT: Geen locale of ongeldige URL ingegeven"
|
101 |
+
|
102 |
+
#: wplogin_redirect.php:980
|
103 |
+
msgid ""
|
104 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
105 |
+
msgstr ""
|
106 |
+
"FOUT: Onbekend database probleem tijdens het bijwerken van "alle andere "
|
107 |
+
"gebruikers" "
|
108 |
+
|
109 |
+
#: wplogin_redirect.php:984
|
110 |
+
msgid "Successfully updated URL for "all other users""
|
111 |
+
msgstr "De URL van "all other users" is met succes bijgewerkt"
|
112 |
+
|
113 |
+
#: wplogin_redirect.php:1026
|
114 |
+
#, fuzzy
|
115 |
+
msgid ""
|
116 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
117 |
+
msgstr ""
|
118 |
+
"FOUT: Onbekend database probleen tijdens het verwijderen van de URL van ""
|
119 |
+
"alle andere gebruikers" "
|
120 |
+
|
121 |
+
#: wplogin_redirect.php:1029
|
122 |
+
#, fuzzy
|
123 |
+
msgid "Successfully removed URL for "post-registration" "
|
124 |
+
msgstr "De URL van "alle andere gebruikers" met succes verwijderd"
|
125 |
+
|
126 |
+
#: wplogin_redirect.php:1052
|
127 |
+
#, fuzzy
|
128 |
+
msgid ""
|
129 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
130 |
+
msgstr ""
|
131 |
+
"FOUT: Onbekend database probleem tijdens het bijwerken van "alle andere "
|
132 |
+
"gebruikers" "
|
133 |
+
|
134 |
+
#: wplogin_redirect.php:1056
|
135 |
+
#, fuzzy
|
136 |
+
msgid "Successfully updated URL for "post-registration""
|
137 |
+
msgstr "De URL van "all other users" is met succes bijgewerkt"
|
138 |
+
|
139 |
+
#: wplogin_redirect.php:1085
|
140 |
+
#, fuzzy
|
141 |
+
msgid "Successfully updated plugin settings"
|
142 |
+
msgstr "Gebruiker specifieke URLs bijgewerkt"
|
143 |
+
|
144 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
145 |
+
#: wplogin_redirect.php:1275
|
146 |
+
#, fuzzy
|
147 |
+
msgid "Login URL"
|
148 |
+
msgstr "URL(internetadres)"
|
149 |
+
|
150 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
151 |
+
#: wplogin_redirect.php:1276
|
152 |
+
msgid "Logout URL"
|
153 |
+
msgstr ""
|
154 |
+
|
155 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
156 |
+
#: wplogin_redirect.php:1280
|
157 |
+
msgid "Edit"
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
161 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
162 |
+
#: wplogin_redirect.php:1411
|
163 |
+
msgid "Delete"
|
164 |
+
msgstr "Verwijderen"
|
165 |
+
|
166 |
+
#: wplogin_redirect.php:1305
|
167 |
+
#, fuzzy
|
168 |
+
msgid "Manage redirect rules"
|
169 |
+
msgstr "Beheer login redirect(verwijs) regels"
|
170 |
+
|
171 |
+
#: wplogin_redirect.php:1307
|
172 |
+
#, fuzzy
|
173 |
+
msgid ""
|
174 |
+
"Define custom URLs to which different users, users with specific roles, "
|
175 |
+
"users with specific levels, and all other users will be redirected upon "
|
176 |
+
"login."
|
177 |
+
msgstr ""
|
178 |
+
"Definieer verschillende locale URLs (internetadressen) naar waar "
|
179 |
+
"verschillende gebruikers, gebruikers met specifieke rollen, gebruikers met "
|
180 |
+
"specifieke niveaus en alle andere gebruikers naar worden "
|
181 |
+
"geredirect(doorverwezen)."
|
182 |
+
|
183 |
+
#: wplogin_redirect.php:1308
|
184 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
185 |
+
msgstr ""
|
186 |
+
|
187 |
+
#: wplogin_redirect.php:1309
|
188 |
+
msgid ""
|
189 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
190 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
191 |
+
"login, replacing that text with the users username."
|
192 |
+
msgstr ""
|
193 |
+
"Opmerking: je kunt the syntax gebruiken <strong>[variable]username[/"
|
194 |
+
"variable]</strong in je URLs (internetadressen). Het systeem zal een "
|
195 |
+
"dynamische URL maken voor elke login. Vervang gebruikersnaam met de "
|
196 |
+
"gebruikersnaam van de gebruiker."
|
197 |
+
|
198 |
+
#: wplogin_redirect.php:1311
|
199 |
+
msgid "Specific users"
|
200 |
+
msgstr "Specifieke gebruikers"
|
201 |
+
|
202 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
203 |
+
#: wplogin_redirect.php:1380
|
204 |
+
msgid "Add:"
|
205 |
+
msgstr "Toevoegen:"
|
206 |
+
|
207 |
+
#: wplogin_redirect.php:1324
|
208 |
+
msgid "Select a username"
|
209 |
+
msgstr "selecteer een gebruikersnaam"
|
210 |
+
|
211 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
212 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
213 |
+
#: wplogin_redirect.php:1409
|
214 |
+
msgid "URL:"
|
215 |
+
msgstr "URL(internetadres):"
|
216 |
+
|
217 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
218 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
219 |
+
msgid "Logout URL:"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: wplogin_redirect.php:1331
|
223 |
+
msgid "Add username rule"
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: wplogin_redirect.php:1336
|
227 |
+
msgid "Specific roles"
|
228 |
+
msgstr "Specifieke rollen"
|
229 |
+
|
230 |
+
#: wplogin_redirect.php:1349
|
231 |
+
msgid "Select a role"
|
232 |
+
msgstr "Selecteer een rol"
|
233 |
+
|
234 |
+
#: wplogin_redirect.php:1356
|
235 |
+
msgid "Add role rule"
|
236 |
+
msgstr ""
|
237 |
+
|
238 |
+
#: wplogin_redirect.php:1361
|
239 |
+
msgid "Specific levels"
|
240 |
+
msgstr "Specifieke niveaus"
|
241 |
+
|
242 |
+
#: wplogin_redirect.php:1370
|
243 |
+
msgid "Order"
|
244 |
+
msgstr "Volgorde"
|
245 |
+
|
246 |
+
#: wplogin_redirect.php:1382
|
247 |
+
msgid "Select a level"
|
248 |
+
msgstr "Selecteer een niveau"
|
249 |
+
|
250 |
+
#: wplogin_redirect.php:1385
|
251 |
+
msgid "Order:"
|
252 |
+
msgstr "Volgorde:"
|
253 |
+
|
254 |
+
#: wplogin_redirect.php:1390
|
255 |
+
msgid "Add level rule"
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: wplogin_redirect.php:1395
|
259 |
+
msgid "All other users"
|
260 |
+
msgstr "Alle andere gebruikers"
|
261 |
+
|
262 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
263 |
+
#: wplogin_redirect.php:1491
|
264 |
+
msgid "Update"
|
265 |
+
msgstr "Bijwerken"
|
266 |
+
|
267 |
+
#: wplogin_redirect.php:1407
|
268 |
+
msgid "Post-registration"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#: wplogin_redirect.php:1418
|
272 |
+
msgid "Customize plugin settings"
|
273 |
+
msgstr ""
|
274 |
+
|
275 |
+
#: wplogin_redirect.php:1423
|
276 |
+
msgid "Redirect restrictions"
|
277 |
+
msgstr ""
|
278 |
+
|
279 |
+
#: wplogin_redirect.php:1427
|
280 |
+
msgid "Any http or https URL"
|
281 |
+
msgstr ""
|
282 |
+
|
283 |
+
#: wplogin_redirect.php:1428
|
284 |
+
#, fuzzy
|
285 |
+
msgid "Any URL"
|
286 |
+
msgstr "URL(internetadres)"
|
287 |
+
|
288 |
+
#: wplogin_redirect.php:1429
|
289 |
+
msgid "Any URL on the same domain"
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#: wplogin_redirect.php:1435
|
293 |
+
msgid ""
|
294 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
295 |
+
"precedence"
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
299 |
+
#: wplogin_redirect.php:1462
|
300 |
+
msgid "Yes"
|
301 |
+
msgstr ""
|
302 |
+
|
303 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
304 |
+
#: wplogin_redirect.php:1463
|
305 |
+
msgid "No"
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: wplogin_redirect.php:1446
|
309 |
+
msgid ""
|
310 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
311 |
+
"precedence"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: wplogin_redirect.php:1458
|
315 |
+
#, php-format
|
316 |
+
msgid ""
|
317 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
318 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
319 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
320 |
+
"other plugin to %s"
|
321 |
+
msgstr ""
|
322 |
+
|
323 |
+
#: wplogin_redirect.php:1469
|
324 |
+
msgid "Permission level required to edit redirect URLs"
|
325 |
+
msgstr ""
|
326 |
+
|
327 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
328 |
+
#~ msgstr "FOUT: Geen locale of ongeldige URL ingegeven voor de rol "
|
329 |
+
|
330 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
331 |
+
#~ msgstr ""
|
332 |
+
#~ "FOUT: Onbekende fout tijdens het bijwerken van de rol specifieke URL van "
|
333 |
+
#~ "de rol"
|
334 |
+
|
335 |
+
#~ msgid "Successfully updated role-specific URLs"
|
336 |
+
#~ msgstr "Rol specifieke URLs met succes bijgewerkt"
|
337 |
+
|
338 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
339 |
+
#~ msgstr "FOUT: Geen locale of ongeldige URL ingegeven voor het niveau"
|
340 |
+
|
341 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
342 |
+
#~ msgstr ""
|
343 |
+
#~ "FOUT: Onbekende fout tijdens bijwerken van de niveau specifieke URL van "
|
344 |
+
#~ "niveau"
|
345 |
+
|
346 |
+
#~ msgid "Successfully updated level-specific URLs"
|
347 |
+
#~ msgstr "Gebruiker niveau specifieke URLs met succes bijgewerkt"
|
348 |
+
|
349 |
+
#~ msgid "Username"
|
350 |
+
#~ msgstr "Gebruikersnaam"
|
351 |
+
|
352 |
+
#~ msgid "URL"
|
353 |
+
#~ msgstr "URL(internetadres)"
|
354 |
+
|
355 |
+
#~ msgid "Role"
|
356 |
+
#~ msgstr "Rol"
|
357 |
+
|
358 |
+
#~ msgid "Level"
|
359 |
+
#~ msgstr "Niveau"
|
languages/peters-login-redirect-pt_BR.mo
ADDED
Binary file
|
languages/peters-login-redirect-pt_BR.po
ADDED
@@ -0,0 +1,382 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peter's Login Redirect v2.8.2\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2016-08-10 21:12-0800\n"
|
6 |
+
"PO-Revision-Date: 2019-02-23 07:24-0800\n"
|
7 |
+
"Last-Translator: comglobal <alvaro@localhost.com>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"Language: pt_BR\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 2.2.1\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
18 |
+
"X-Textdomain-Support: yes\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
# @ peterloginrd
|
22 |
+
#: wplogin_redirect.php:579
|
23 |
+
msgid "Register"
|
24 |
+
msgstr "Registrar"
|
25 |
+
|
26 |
+
# @ peterloginrd
|
27 |
+
#: wplogin_redirect.php:583
|
28 |
+
msgid "Site Admin"
|
29 |
+
msgstr "Administrador"
|
30 |
+
|
31 |
+
# @ peterloginrd
|
32 |
+
#: wplogin_redirect.php:705
|
33 |
+
msgid "ERROR: Non-existent username submitted "
|
34 |
+
msgstr "ERRO: Usuário inexistente"
|
35 |
+
|
36 |
+
# @ peterloginrd
|
37 |
+
#: wplogin_redirect.php:715
|
38 |
+
msgid "ERROR: Non-existent role submitted "
|
39 |
+
msgstr "ERRO: Papel inexistente"
|
40 |
+
|
41 |
+
# @ peterloginrd
|
42 |
+
#: wplogin_redirect.php:726
|
43 |
+
msgid "ERROR: Non-existent level submitted "
|
44 |
+
msgstr "ERRO: Nível inexistente"
|
45 |
+
|
46 |
+
# @ peterloginrd
|
47 |
+
#: wplogin_redirect.php:743
|
48 |
+
#, php-format
|
49 |
+
msgid "ERROR: Empty %s submitted "
|
50 |
+
msgstr "ERRO: %s vazio"
|
51 |
+
|
52 |
+
# @ peterloginrd
|
53 |
+
#: wplogin_redirect.php:772 wplogin_redirect.php:834
|
54 |
+
#, php-format
|
55 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
56 |
+
msgstr "ERRO: Endereço inválido ou externo para %s %s"
|
57 |
+
|
58 |
+
# @ peterloginrd
|
59 |
+
#: wplogin_redirect.php:798
|
60 |
+
#, php-format
|
61 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
62 |
+
msgstr ""
|
63 |
+
"ERRO: Erro desconhecido ao adicionar redirecionamento %s-específico para %s "
|
64 |
+
"%s"
|
65 |
+
|
66 |
+
# @ peterloginrd
|
67 |
+
#: wplogin_redirect.php:805
|
68 |
+
#, php-format
|
69 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
70 |
+
msgstr "Sucesso ao adicionar regra de redirecionamento %s-específica para %s"
|
71 |
+
|
72 |
+
# @ peterloginrd
|
73 |
+
#: wplogin_redirect.php:863
|
74 |
+
#, php-format
|
75 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
76 |
+
msgstr ""
|
77 |
+
"ERRO: Erro desconhecido ao editar redirecionamento %s-específico para %s %s"
|
78 |
+
|
79 |
+
# @ peterloginrd
|
80 |
+
#: wplogin_redirect.php:870
|
81 |
+
#, php-format
|
82 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
83 |
+
msgstr "Sucesso ao editar regra de redirecionamento %s-específica para %s"
|
84 |
+
|
85 |
+
# @ peterloginrd
|
86 |
+
#: wplogin_redirect.php:898
|
87 |
+
#, php-format
|
88 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
89 |
+
msgstr ""
|
90 |
+
"ERRO: Erro desconhecido ao excluir redirecionamento %s-específico para %s %s"
|
91 |
+
|
92 |
+
# @ peterloginrd
|
93 |
+
#: wplogin_redirect.php:904
|
94 |
+
#, php-format
|
95 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
96 |
+
msgstr "Sucesso ao excluir regra de redirecionamento %s-específico para %s "
|
97 |
+
|
98 |
+
# @ peterloginrd
|
99 |
+
#: wplogin_redirect.php:939
|
100 |
+
msgid ""
|
101 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
102 |
+
msgstr ""
|
103 |
+
"ERRO: Problema desconhecido de banco de dados ao remover a URL para ""
|
104 |
+
"todos os outros usuários" "
|
105 |
+
|
106 |
+
# @ peterloginrd
|
107 |
+
#: wplogin_redirect.php:943
|
108 |
+
msgid "Successfully removed URL for "all other users" "
|
109 |
+
msgstr "Sucesso ao remover a URL para "todos os outros usuários" "
|
110 |
+
|
111 |
+
# @ peterloginrd
|
112 |
+
#: wplogin_redirect.php:954 wplogin_redirect.php:1023
|
113 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
114 |
+
msgstr "ERRO: A URL enviada é externa ou inválida"
|
115 |
+
|
116 |
+
# @ peterloginrd
|
117 |
+
#: wplogin_redirect.php:967
|
118 |
+
msgid ""
|
119 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
120 |
+
msgstr ""
|
121 |
+
"ERRO: Erro desconhecido de banco de dados ao atualizar a URL para "todos "
|
122 |
+
"os outros usuários" "
|
123 |
+
|
124 |
+
# @ peterloginrd
|
125 |
+
#: wplogin_redirect.php:971
|
126 |
+
msgid "Successfully updated URL for "all other users""
|
127 |
+
msgstr "Sucesso ao atualizar a URL para "todos os outros usuários""
|
128 |
+
|
129 |
+
# @ peterloginrd
|
130 |
+
#: wplogin_redirect.php:1010
|
131 |
+
msgid ""
|
132 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
133 |
+
msgstr ""
|
134 |
+
"ERRO: Problema desconhecido de banco de dados ao remover a URL para "pós-"
|
135 |
+
"registro" "
|
136 |
+
|
137 |
+
# @ peterloginrd
|
138 |
+
#: wplogin_redirect.php:1013
|
139 |
+
msgid "Successfully removed URL for "post-registration" "
|
140 |
+
msgstr "Sucesso ao remover a URL para "pós-registro" "
|
141 |
+
|
142 |
+
# @ peterloginrd
|
143 |
+
#: wplogin_redirect.php:1036
|
144 |
+
msgid ""
|
145 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
146 |
+
msgstr ""
|
147 |
+
"ERRO: Problema desconhecido de banco de dados ao atualizar a URL para ""
|
148 |
+
"pós-registro" "
|
149 |
+
|
150 |
+
# @ peterloginrd
|
151 |
+
#: wplogin_redirect.php:1040
|
152 |
+
msgid "Successfully updated URL for "post-registration""
|
153 |
+
msgstr "Sucesso ao atualizar a URL para "pós-registro" "
|
154 |
+
|
155 |
+
# @ peterloginrd
|
156 |
+
#: wplogin_redirect.php:1066
|
157 |
+
msgid "Successfully updated plugin settings"
|
158 |
+
msgstr "Sucesso ao atualizar as configurações do plugin"
|
159 |
+
|
160 |
+
# @ peterloginrd
|
161 |
+
#: wplogin_redirect.php:1215 wplogin_redirect.php:1233
|
162 |
+
#: wplogin_redirect.php:1250
|
163 |
+
msgid "Login URL"
|
164 |
+
msgstr "URL de Login"
|
165 |
+
|
166 |
+
# @ peterloginrd
|
167 |
+
#: wplogin_redirect.php:1216 wplogin_redirect.php:1234
|
168 |
+
#: wplogin_redirect.php:1251
|
169 |
+
msgid "Logout URL"
|
170 |
+
msgstr "URL de Logout"
|
171 |
+
|
172 |
+
# @ peterloginrd
|
173 |
+
#: wplogin_redirect.php:1218 wplogin_redirect.php:1236
|
174 |
+
#: wplogin_redirect.php:1254
|
175 |
+
msgid "Edit"
|
176 |
+
msgstr "Editar"
|
177 |
+
|
178 |
+
# @ peterloginrd
|
179 |
+
#: wplogin_redirect.php:1218 wplogin_redirect.php:1236
|
180 |
+
#: wplogin_redirect.php:1254 wplogin_redirect.php:1362
|
181 |
+
#: wplogin_redirect.php:1370
|
182 |
+
msgid "Delete"
|
183 |
+
msgstr "Excluir"
|
184 |
+
|
185 |
+
# @ peterloginrd
|
186 |
+
#: wplogin_redirect.php:1277
|
187 |
+
msgid "Manage redirect rules"
|
188 |
+
msgstr "Administrar regras de redirecionamento"
|
189 |
+
|
190 |
+
# @ peterloginrd
|
191 |
+
#: wplogin_redirect.php:1279
|
192 |
+
msgid ""
|
193 |
+
"Define custom URLs to which different users, users with specific roles, "
|
194 |
+
"users with specific levels, and all other users will be redirected upon "
|
195 |
+
"login."
|
196 |
+
msgstr ""
|
197 |
+
"Definir URLs personalizados para usuários diferentes, usuários com papéis "
|
198 |
+
"específicos, usuários com níveis específicos e para onde todos os outros "
|
199 |
+
"usuários serão redirecionados após o login."
|
200 |
+
|
201 |
+
# @ peterloginrd
|
202 |
+
#: wplogin_redirect.php:1280
|
203 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
204 |
+
msgstr ""
|
205 |
+
"Definir um URL personalizado para onde todos os usuários serão "
|
206 |
+
"redirecionados após o logout"
|
207 |
+
|
208 |
+
# @ peterloginrd
|
209 |
+
#: wplogin_redirect.php:1281
|
210 |
+
msgid ""
|
211 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
212 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
213 |
+
"login, replacing that text with the users username."
|
214 |
+
msgstr ""
|
215 |
+
"Observe que você pode utilizar a sintaxe <strong>[variable]username[/"
|
216 |
+
"variable]</strong> em suas URLs para que o sistema construa uma URL dinâmica "
|
217 |
+
"a cada login, substituindo esse texto pelo nome de usuário real."
|
218 |
+
|
219 |
+
# @ peterloginrd
|
220 |
+
#: wplogin_redirect.php:1283
|
221 |
+
msgid "Specific users"
|
222 |
+
msgstr "Usuários específicos"
|
223 |
+
|
224 |
+
# @ peterloginrd
|
225 |
+
#: wplogin_redirect.php:1294 wplogin_redirect.php:1316
|
226 |
+
#: wplogin_redirect.php:1346
|
227 |
+
msgid "Add:"
|
228 |
+
msgstr "Adicionar:"
|
229 |
+
|
230 |
+
# @ peterloginrd
|
231 |
+
#: wplogin_redirect.php:1296
|
232 |
+
msgid "Select a username"
|
233 |
+
msgstr "Selecione um nome de usuário"
|
234 |
+
|
235 |
+
# @ peterloginrd
|
236 |
+
#: wplogin_redirect.php:1299 wplogin_redirect.php:1321
|
237 |
+
#: wplogin_redirect.php:1352 wplogin_redirect.php:1360
|
238 |
+
#: wplogin_redirect.php:1369
|
239 |
+
msgid "URL:"
|
240 |
+
msgstr "URL:"
|
241 |
+
|
242 |
+
# @ peterloginrd
|
243 |
+
#: wplogin_redirect.php:1300 wplogin_redirect.php:1322
|
244 |
+
#: wplogin_redirect.php:1353 wplogin_redirect.php:1361
|
245 |
+
msgid "Logout URL:"
|
246 |
+
msgstr "URL de Logout:"
|
247 |
+
|
248 |
+
# @ peterloginrd
|
249 |
+
#: wplogin_redirect.php:1302
|
250 |
+
msgid "Add username rule"
|
251 |
+
msgstr "Adicione regra de usuário"
|
252 |
+
|
253 |
+
# @ peterloginrd
|
254 |
+
#: wplogin_redirect.php:1305
|
255 |
+
msgid "Specific roles"
|
256 |
+
msgstr "Papéis específicos"
|
257 |
+
|
258 |
+
# @ peterloginrd
|
259 |
+
#: wplogin_redirect.php:1318
|
260 |
+
msgid "Select a role"
|
261 |
+
msgstr "Selecione um papel"
|
262 |
+
|
263 |
+
# @ peterloginrd
|
264 |
+
#: wplogin_redirect.php:1324
|
265 |
+
msgid "Add role rule"
|
266 |
+
msgstr "Adicione uma regra para papel"
|
267 |
+
|
268 |
+
# @ peterloginrd
|
269 |
+
#: wplogin_redirect.php:1327
|
270 |
+
msgid "Specific levels"
|
271 |
+
msgstr "Níveis específicos"
|
272 |
+
|
273 |
+
# @ peterloginrd
|
274 |
+
#: wplogin_redirect.php:1336
|
275 |
+
msgid "Order"
|
276 |
+
msgstr "Ordem"
|
277 |
+
|
278 |
+
# @ peterloginrd
|
279 |
+
#: wplogin_redirect.php:1348
|
280 |
+
msgid "Select a level"
|
281 |
+
msgstr "Selecione um nível"
|
282 |
+
|
283 |
+
# @ peterloginrd
|
284 |
+
#: wplogin_redirect.php:1351
|
285 |
+
msgid "Order:"
|
286 |
+
msgstr "Ordem:"
|
287 |
+
|
288 |
+
# @ peterloginrd
|
289 |
+
#: wplogin_redirect.php:1355
|
290 |
+
msgid "Add level rule"
|
291 |
+
msgstr "Adicione uma regra de nível"
|
292 |
+
|
293 |
+
# @ peterloginrd
|
294 |
+
#: wplogin_redirect.php:1358
|
295 |
+
msgid "All other users"
|
296 |
+
msgstr "Todos os outros usuários"
|
297 |
+
|
298 |
+
# @ peterloginrd
|
299 |
+
#: wplogin_redirect.php:1362 wplogin_redirect.php:1370
|
300 |
+
#: wplogin_redirect.php:1447
|
301 |
+
msgid "Update"
|
302 |
+
msgstr "Atualizar"
|
303 |
+
|
304 |
+
# @ peterloginrd
|
305 |
+
#: wplogin_redirect.php:1367
|
306 |
+
msgid "Post-registration"
|
307 |
+
msgstr "Pós-registro"
|
308 |
+
|
309 |
+
# @ peterloginrd
|
310 |
+
#: wplogin_redirect.php:1375
|
311 |
+
msgid "Customize plugin settings"
|
312 |
+
msgstr "Personalizar as configurações do plugin"
|
313 |
+
|
314 |
+
# @ peterloginrd
|
315 |
+
#: wplogin_redirect.php:1380
|
316 |
+
msgid "Redirect restrictions"
|
317 |
+
msgstr "Restrições de redirecionamento"
|
318 |
+
|
319 |
+
# @ peterloginrd
|
320 |
+
#: wplogin_redirect.php:1384
|
321 |
+
msgid "Any http or https URL"
|
322 |
+
msgstr "Qualquer URL http ou https"
|
323 |
+
|
324 |
+
# @ peterloginrd
|
325 |
+
#: wplogin_redirect.php:1385
|
326 |
+
msgid "Any URL"
|
327 |
+
msgstr "Qualquer URL"
|
328 |
+
|
329 |
+
# @ peterloginrd
|
330 |
+
#: wplogin_redirect.php:1386
|
331 |
+
msgid "Any URL on the same domain"
|
332 |
+
msgstr "Qualquer URL no mesmo domínio"
|
333 |
+
|
334 |
+
# @ peterloginrd
|
335 |
+
#: wplogin_redirect.php:1392
|
336 |
+
msgid ""
|
337 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
338 |
+
"precedence"
|
339 |
+
msgstr ""
|
340 |
+
"Permitir que uma variável POST ou GET "redirect_to" tenha "
|
341 |
+
"preferência no redirecionamento"
|
342 |
+
|
343 |
+
# @ peterloginrd
|
344 |
+
#: wplogin_redirect.php:1396 wplogin_redirect.php:1407
|
345 |
+
#: wplogin_redirect.php:1419
|
346 |
+
msgid "Yes"
|
347 |
+
msgstr "Sim"
|
348 |
+
|
349 |
+
# @ peterloginrd
|
350 |
+
#: wplogin_redirect.php:1397 wplogin_redirect.php:1408
|
351 |
+
#: wplogin_redirect.php:1420
|
352 |
+
msgid "No"
|
353 |
+
msgstr "Não"
|
354 |
+
|
355 |
+
# @ peterloginrd
|
356 |
+
#: wplogin_redirect.php:1403
|
357 |
+
msgid ""
|
358 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
359 |
+
"precedence"
|
360 |
+
msgstr ""
|
361 |
+
"Permitir que uma variável de logout POST ou GET "redirect_to" tenha "
|
362 |
+
"preferência no redirecionamento"
|
363 |
+
|
364 |
+
# @ peterloginrd
|
365 |
+
#: wplogin_redirect.php:1415
|
366 |
+
#, php-format
|
367 |
+
msgid ""
|
368 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
369 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
370 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
371 |
+
"other plugin to %s"
|
372 |
+
msgstr ""
|
373 |
+
"Usar um arquivo externo de redirecionamento. Defina isso para "Sim" "
|
374 |
+
"se estiver usando um plugin como o Gigya que ignora o processo de "
|
375 |
+
"redirecionamento normal do WordPress (e permite somente uma URL fixa de "
|
376 |
+
"redirecionamento). Então, configure a URL de redirecionamento no outro "
|
377 |
+
"plugin para %s"
|
378 |
+
|
379 |
+
# @ peterloginrd
|
380 |
+
#: wplogin_redirect.php:1426
|
381 |
+
msgid "Permission level required to edit redirect URLs"
|
382 |
+
msgstr "Nível de permissão requerido para editar URLs de redirecionamento"
|
languages/peters-login-redirect-ro_RO.mo
ADDED
Binary file
|
languages/peters-login-redirect-ro_RO.po
ADDED
@@ -0,0 +1,354 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peters'login redirect v2.0.0\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:09-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Peter <peter@keung.biz>\n"
|
8 |
+
"Language-Team: jibo.ro <contact@jibo.ro>\n"
|
9 |
+
"Language: ro_RO\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
19 |
+
"X-Generator: Poedit 2.2.1\n"
|
20 |
+
"X-Poedit-SearchPath-0: .\n"
|
21 |
+
|
22 |
+
#: wplogin_redirect.php:580
|
23 |
+
msgid "Register"
|
24 |
+
msgstr "Inregistrare"
|
25 |
+
|
26 |
+
#: wplogin_redirect.php:584
|
27 |
+
msgid "Site Admin"
|
28 |
+
msgstr "Administrator site"
|
29 |
+
|
30 |
+
#: wplogin_redirect.php:706
|
31 |
+
msgid "ERROR: Non-existent username submitted "
|
32 |
+
msgstr "Eroare: A fost introdus un username inexistent"
|
33 |
+
|
34 |
+
#: wplogin_redirect.php:716
|
35 |
+
msgid "ERROR: Non-existent role submitted "
|
36 |
+
msgstr "EROARE: Rolul introdus este inexistent"
|
37 |
+
|
38 |
+
#: wplogin_redirect.php:727
|
39 |
+
msgid "ERROR: Non-existent level submitted "
|
40 |
+
msgstr "EROARE: Nivelul trimis este inexistent"
|
41 |
+
|
42 |
+
#: wplogin_redirect.php:744
|
43 |
+
#, fuzzy, php-format
|
44 |
+
msgid "ERROR: Empty %s submitted "
|
45 |
+
msgstr "EROARE: Rolul introdus este inexistent"
|
46 |
+
|
47 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
48 |
+
#, fuzzy, php-format
|
49 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
50 |
+
msgstr "EROARE: URL-ul trimis de utilizator este invalid sau nu este local"
|
51 |
+
|
52 |
+
#: wplogin_redirect.php:802
|
53 |
+
#, fuzzy, php-format
|
54 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
55 |
+
msgstr ""
|
56 |
+
"EROARE: Eroare necunoscuta la actualizarea URL-ului specific pentru "
|
57 |
+
"utilizator"
|
58 |
+
|
59 |
+
#: wplogin_redirect.php:809
|
60 |
+
#, fuzzy, php-format
|
61 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
62 |
+
msgstr "URL-urile specifice utilizatorilor actualizate cu succes"
|
63 |
+
|
64 |
+
#: wplogin_redirect.php:870
|
65 |
+
#, fuzzy, php-format
|
66 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
67 |
+
msgstr ""
|
68 |
+
"EROARE: Eroare necunoscuta la actualizarea URL-ului specific pentru "
|
69 |
+
"utilizator"
|
70 |
+
|
71 |
+
#: wplogin_redirect.php:877
|
72 |
+
#, fuzzy, php-format
|
73 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
74 |
+
msgstr "URL-urile specifice utilizatorilor actualizate cu succes"
|
75 |
+
|
76 |
+
#: wplogin_redirect.php:908
|
77 |
+
#, fuzzy, php-format
|
78 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
79 |
+
msgstr ""
|
80 |
+
"EROARE: Eroare necunoscuta la actualizarea URL-ului specific pentru "
|
81 |
+
"utilizator"
|
82 |
+
|
83 |
+
#: wplogin_redirect.php:914
|
84 |
+
#, fuzzy, php-format
|
85 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
86 |
+
msgstr "URL-urile specifice utilizatorilor actualizate cu succes"
|
87 |
+
|
88 |
+
#: wplogin_redirect.php:952
|
89 |
+
msgid ""
|
90 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
91 |
+
msgstr ""
|
92 |
+
"EROARE: Eroare de baza de date necunoscuta la inlaturarea URL-urilor pentru "
|
93 |
+
""toti utilizatorii" "
|
94 |
+
|
95 |
+
#: wplogin_redirect.php:956
|
96 |
+
msgid "Successfully removed URL for "all other users" "
|
97 |
+
msgstr "S-a inlaturat cu succes URL-ul pentru "toti utilizatorii" "
|
98 |
+
|
99 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
100 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
101 |
+
msgstr "EROARE: S-a trimis un URL inexistent sau nu este local"
|
102 |
+
|
103 |
+
#: wplogin_redirect.php:980
|
104 |
+
msgid ""
|
105 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
106 |
+
msgstr ""
|
107 |
+
"EROARE: Problema necunoscuta la actualizarea URL-ului in baza de date pentru "
|
108 |
+
""toti utilizatorii" "
|
109 |
+
|
110 |
+
#: wplogin_redirect.php:984
|
111 |
+
msgid "Successfully updated URL for "all other users""
|
112 |
+
msgstr "URL actualizat cu succes pentru "toti ceilalti utilizatori""
|
113 |
+
|
114 |
+
#: wplogin_redirect.php:1026
|
115 |
+
#, fuzzy
|
116 |
+
msgid ""
|
117 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
118 |
+
msgstr ""
|
119 |
+
"EROARE: Eroare de baza de date necunoscuta la inlaturarea URL-urilor pentru "
|
120 |
+
""toti utilizatorii" "
|
121 |
+
|
122 |
+
#: wplogin_redirect.php:1029
|
123 |
+
#, fuzzy
|
124 |
+
msgid "Successfully removed URL for "post-registration" "
|
125 |
+
msgstr "S-a inlaturat cu succes URL-ul pentru "toti utilizatorii" "
|
126 |
+
|
127 |
+
#: wplogin_redirect.php:1052
|
128 |
+
#, fuzzy
|
129 |
+
msgid ""
|
130 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
131 |
+
msgstr ""
|
132 |
+
"EROARE: Problema necunoscuta la actualizarea URL-ului in baza de date pentru "
|
133 |
+
""toti utilizatorii" "
|
134 |
+
|
135 |
+
#: wplogin_redirect.php:1056
|
136 |
+
#, fuzzy
|
137 |
+
msgid "Successfully updated URL for "post-registration""
|
138 |
+
msgstr "URL actualizat cu succes pentru "toti ceilalti utilizatori""
|
139 |
+
|
140 |
+
#: wplogin_redirect.php:1085
|
141 |
+
#, fuzzy
|
142 |
+
msgid "Successfully updated plugin settings"
|
143 |
+
msgstr "URL-urile specifice utilizatorilor actualizate cu succes"
|
144 |
+
|
145 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
146 |
+
#: wplogin_redirect.php:1275
|
147 |
+
#, fuzzy
|
148 |
+
msgid "Login URL"
|
149 |
+
msgstr "URL"
|
150 |
+
|
151 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
152 |
+
#: wplogin_redirect.php:1276
|
153 |
+
msgid "Logout URL"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
157 |
+
#: wplogin_redirect.php:1280
|
158 |
+
msgid "Edit"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
162 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
163 |
+
#: wplogin_redirect.php:1411
|
164 |
+
msgid "Delete"
|
165 |
+
msgstr "Sterge"
|
166 |
+
|
167 |
+
#: wplogin_redirect.php:1305
|
168 |
+
#, fuzzy
|
169 |
+
msgid "Manage redirect rules"
|
170 |
+
msgstr "Modifica regulile de redirectionare a autentificarii"
|
171 |
+
|
172 |
+
#: wplogin_redirect.php:1307
|
173 |
+
#, fuzzy
|
174 |
+
msgid ""
|
175 |
+
"Define custom URLs to which different users, users with specific roles, "
|
176 |
+
"users with specific levels, and all other users will be redirected upon "
|
177 |
+
"login."
|
178 |
+
msgstr ""
|
179 |
+
"Specifica URL-uri locale diferite pentru care utilizatorii diferiti, "
|
180 |
+
"utilizatorii cu roluri specifice, utilizatorii cu nivele specifice si toti "
|
181 |
+
"ceilalti utilizatori vor fi redirectionati."
|
182 |
+
|
183 |
+
#: wplogin_redirect.php:1308
|
184 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
185 |
+
msgstr ""
|
186 |
+
|
187 |
+
#: wplogin_redirect.php:1309
|
188 |
+
msgid ""
|
189 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
190 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
191 |
+
"login, replacing that text with the users username."
|
192 |
+
msgstr ""
|
193 |
+
"Tine minte ca poti folosi sintaxa <strong>[variable]username[/variable]</"
|
194 |
+
"strong> in URL-urile tale pentru ca sistemul sa construiasca un URL dinamic "
|
195 |
+
"dupa fiecare autentificare, schimband acel text cu numele utilizatorului."
|
196 |
+
|
197 |
+
#: wplogin_redirect.php:1311
|
198 |
+
msgid "Specific users"
|
199 |
+
msgstr "Utilizatori specifici"
|
200 |
+
|
201 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
202 |
+
#: wplogin_redirect.php:1380
|
203 |
+
msgid "Add:"
|
204 |
+
msgstr "Adauga:"
|
205 |
+
|
206 |
+
#: wplogin_redirect.php:1324
|
207 |
+
msgid "Select a username"
|
208 |
+
msgstr "Selecteaza un username"
|
209 |
+
|
210 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
211 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
212 |
+
#: wplogin_redirect.php:1409
|
213 |
+
msgid "URL:"
|
214 |
+
msgstr "URL:"
|
215 |
+
|
216 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
217 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
218 |
+
msgid "Logout URL:"
|
219 |
+
msgstr ""
|
220 |
+
|
221 |
+
#: wplogin_redirect.php:1331
|
222 |
+
msgid "Add username rule"
|
223 |
+
msgstr ""
|
224 |
+
|
225 |
+
#: wplogin_redirect.php:1336
|
226 |
+
msgid "Specific roles"
|
227 |
+
msgstr "Roluri specifice"
|
228 |
+
|
229 |
+
#: wplogin_redirect.php:1349
|
230 |
+
msgid "Select a role"
|
231 |
+
msgstr "Selecteaza un rol"
|
232 |
+
|
233 |
+
#: wplogin_redirect.php:1356
|
234 |
+
msgid "Add role rule"
|
235 |
+
msgstr ""
|
236 |
+
|
237 |
+
#: wplogin_redirect.php:1361
|
238 |
+
msgid "Specific levels"
|
239 |
+
msgstr "Nivele specifice"
|
240 |
+
|
241 |
+
#: wplogin_redirect.php:1370
|
242 |
+
msgid "Order"
|
243 |
+
msgstr "Ordoneaza"
|
244 |
+
|
245 |
+
#: wplogin_redirect.php:1382
|
246 |
+
msgid "Select a level"
|
247 |
+
msgstr "Selecteaza un nivel"
|
248 |
+
|
249 |
+
#: wplogin_redirect.php:1385
|
250 |
+
msgid "Order:"
|
251 |
+
msgstr "Ordine:"
|
252 |
+
|
253 |
+
#: wplogin_redirect.php:1390
|
254 |
+
msgid "Add level rule"
|
255 |
+
msgstr ""
|
256 |
+
|
257 |
+
#: wplogin_redirect.php:1395
|
258 |
+
msgid "All other users"
|
259 |
+
msgstr "Toti utilizatorii ramasi"
|
260 |
+
|
261 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
262 |
+
#: wplogin_redirect.php:1491
|
263 |
+
msgid "Update"
|
264 |
+
msgstr "Actualizeaza"
|
265 |
+
|
266 |
+
#: wplogin_redirect.php:1407
|
267 |
+
msgid "Post-registration"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: wplogin_redirect.php:1418
|
271 |
+
msgid "Customize plugin settings"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: wplogin_redirect.php:1423
|
275 |
+
msgid "Redirect restrictions"
|
276 |
+
msgstr ""
|
277 |
+
|
278 |
+
#: wplogin_redirect.php:1427
|
279 |
+
msgid "Any http or https URL"
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: wplogin_redirect.php:1428
|
283 |
+
#, fuzzy
|
284 |
+
msgid "Any URL"
|
285 |
+
msgstr "URL"
|
286 |
+
|
287 |
+
#: wplogin_redirect.php:1429
|
288 |
+
msgid "Any URL on the same domain"
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: wplogin_redirect.php:1435
|
292 |
+
msgid ""
|
293 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
294 |
+
"precedence"
|
295 |
+
msgstr ""
|
296 |
+
|
297 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
298 |
+
#: wplogin_redirect.php:1462
|
299 |
+
msgid "Yes"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
303 |
+
#: wplogin_redirect.php:1463
|
304 |
+
msgid "No"
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#: wplogin_redirect.php:1446
|
308 |
+
msgid ""
|
309 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
310 |
+
"precedence"
|
311 |
+
msgstr ""
|
312 |
+
|
313 |
+
#: wplogin_redirect.php:1458
|
314 |
+
#, php-format
|
315 |
+
msgid ""
|
316 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
317 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
318 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
319 |
+
"other plugin to %s"
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: wplogin_redirect.php:1469
|
323 |
+
msgid "Permission level required to edit redirect URLs"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
327 |
+
#~ msgstr "EROARE: URL-ul trimis pentru rol este invalid sau nu este local"
|
328 |
+
|
329 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
330 |
+
#~ msgstr "EROARE: Eroare necunoscuta la actualizarea URL-ului pentru rol"
|
331 |
+
|
332 |
+
#~ msgid "Successfully updated role-specific URLs"
|
333 |
+
#~ msgstr "URL-urile specifice rolurilor actualizate cu succes"
|
334 |
+
|
335 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
336 |
+
#~ msgstr "EROARE: URL invalid sau extern trimis pentru nivel"
|
337 |
+
|
338 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
339 |
+
#~ msgstr "EROARE: Eroare necunoscuta la actualizare URL pentru nivel"
|
340 |
+
|
341 |
+
#~ msgid "Successfully updated level-specific URLs"
|
342 |
+
#~ msgstr "Nivelele specifice URL-urilor actualizate cu succes"
|
343 |
+
|
344 |
+
#~ msgid "Username"
|
345 |
+
#~ msgstr "Username"
|
346 |
+
|
347 |
+
#~ msgid "URL"
|
348 |
+
#~ msgstr "URL"
|
349 |
+
|
350 |
+
#~ msgid "Role"
|
351 |
+
#~ msgstr "Rol"
|
352 |
+
|
353 |
+
#~ msgid "Level"
|
354 |
+
#~ msgstr "Nivel"
|
languages/peters-login-redirect-ru_RU.mo
ADDED
Binary file
|
languages/peters-login-redirect-ru_RU.po
ADDED
@@ -0,0 +1,345 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peters'login redirect\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:09-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Peter <peter@keung.biz>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"Language: ru_RU\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
19 |
+
"X-Generator: Poedit 2.2.1\n"
|
20 |
+
"X-Poedit-SearchPath-0: .\n"
|
21 |
+
|
22 |
+
#: wplogin_redirect.php:580
|
23 |
+
msgid "Register"
|
24 |
+
msgstr "Регистрация"
|
25 |
+
|
26 |
+
#: wplogin_redirect.php:584
|
27 |
+
msgid "Site Admin"
|
28 |
+
msgstr "Администратор"
|
29 |
+
|
30 |
+
#: wplogin_redirect.php:706
|
31 |
+
msgid "ERROR: Non-existent username submitted "
|
32 |
+
msgstr "ОШИБКА: Имя пользователя не существует"
|
33 |
+
|
34 |
+
#: wplogin_redirect.php:716
|
35 |
+
msgid "ERROR: Non-existent role submitted "
|
36 |
+
msgstr "ОШИБКА: Роль не существует"
|
37 |
+
|
38 |
+
#: wplogin_redirect.php:727
|
39 |
+
msgid "ERROR: Non-existent level submitted "
|
40 |
+
msgstr "ОШИБКА: Уровень не существует"
|
41 |
+
|
42 |
+
#: wplogin_redirect.php:744
|
43 |
+
#, php-format
|
44 |
+
msgid "ERROR: Empty %s submitted "
|
45 |
+
msgstr "ОШИБКА: Пустое поле %s"
|
46 |
+
|
47 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
48 |
+
#, php-format
|
49 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
50 |
+
msgstr "ОШИБКА: Не внутренняя или не верная ссылка для %s %s"
|
51 |
+
|
52 |
+
#: wplogin_redirect.php:802
|
53 |
+
#, php-format
|
54 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
55 |
+
msgstr "ОШИБКА: Редирект %s не был добавлен для %s %s"
|
56 |
+
|
57 |
+
#: wplogin_redirect.php:809
|
58 |
+
#, php-format
|
59 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
60 |
+
msgstr "Добавлен редирект %s для правила %s"
|
61 |
+
|
62 |
+
#: wplogin_redirect.php:870
|
63 |
+
#, php-format
|
64 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
65 |
+
msgstr "ОШИБКА: Редирект %s не был изменён для %s %s"
|
66 |
+
|
67 |
+
#: wplogin_redirect.php:877
|
68 |
+
#, php-format
|
69 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
70 |
+
msgstr "Изменён редирект %s для правила %s"
|
71 |
+
|
72 |
+
#: wplogin_redirect.php:908
|
73 |
+
#, php-format
|
74 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
75 |
+
msgstr "ОШИБКА: Редирект %s не был удалён для %s %s"
|
76 |
+
|
77 |
+
#: wplogin_redirect.php:914
|
78 |
+
#, php-format
|
79 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
80 |
+
msgstr "Удалён редирект %s для правила %s"
|
81 |
+
|
82 |
+
#: wplogin_redirect.php:952
|
83 |
+
msgid ""
|
84 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
85 |
+
msgstr ""
|
86 |
+
"ОШИБКА: Проблема при удалении ссылки для "всех остальных "
|
87 |
+
"пользователей""
|
88 |
+
|
89 |
+
#: wplogin_redirect.php:956
|
90 |
+
msgid "Successfully removed URL for "all other users" "
|
91 |
+
msgstr "Удалены ссылки "для всех остальных пользователей" "
|
92 |
+
|
93 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
94 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
95 |
+
msgstr "ОШИБКА: Не внутренняя или не верная ссылка"
|
96 |
+
|
97 |
+
#: wplogin_redirect.php:980
|
98 |
+
msgid ""
|
99 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
100 |
+
msgstr ""
|
101 |
+
"ОШИБКА: Проблема обновления ссылки для "всех остальных пользователей""
|
102 |
+
|
103 |
+
#: wplogin_redirect.php:984
|
104 |
+
msgid "Successfully updated URL for "all other users""
|
105 |
+
msgstr "Обновлены ссылки "для всех остальных пользователей" "
|
106 |
+
|
107 |
+
#: wplogin_redirect.php:1026
|
108 |
+
msgid ""
|
109 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
110 |
+
msgstr ""
|
111 |
+
"ОШИБКА: Проблема при удалении ссылки для "входа после регистрации""
|
112 |
+
|
113 |
+
#: wplogin_redirect.php:1029
|
114 |
+
msgid "Successfully removed URL for "post-registration" "
|
115 |
+
msgstr "Удалены ссылки "для входа после регистрации" "
|
116 |
+
|
117 |
+
#: wplogin_redirect.php:1052
|
118 |
+
msgid ""
|
119 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
120 |
+
msgstr ""
|
121 |
+
"ОШИБКА: Проблема обновления ссылки для "входа после регистрации""
|
122 |
+
|
123 |
+
#: wplogin_redirect.php:1056
|
124 |
+
msgid "Successfully updated URL for "post-registration""
|
125 |
+
msgstr "Обновлены ссылки "для входа после регистрации" "
|
126 |
+
|
127 |
+
#: wplogin_redirect.php:1085
|
128 |
+
msgid "Successfully updated plugin settings"
|
129 |
+
msgstr "Настройки сохранены"
|
130 |
+
|
131 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
132 |
+
#: wplogin_redirect.php:1275
|
133 |
+
msgid "Login URL"
|
134 |
+
msgstr "Ссылка входа"
|
135 |
+
|
136 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
137 |
+
#: wplogin_redirect.php:1276
|
138 |
+
msgid "Logout URL"
|
139 |
+
msgstr "Ссылка выхода"
|
140 |
+
|
141 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
142 |
+
#: wplogin_redirect.php:1280
|
143 |
+
msgid "Edit"
|
144 |
+
msgstr "Редактировать"
|
145 |
+
|
146 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
147 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
148 |
+
#: wplogin_redirect.php:1411
|
149 |
+
msgid "Delete"
|
150 |
+
msgstr "Удалить"
|
151 |
+
|
152 |
+
#: wplogin_redirect.php:1305
|
153 |
+
msgid "Manage redirect rules"
|
154 |
+
msgstr "Управление входом/выходом"
|
155 |
+
|
156 |
+
#: wplogin_redirect.php:1307
|
157 |
+
msgid ""
|
158 |
+
"Define custom URLs to which different users, users with specific roles, "
|
159 |
+
"users with specific levels, and all other users will be redirected upon "
|
160 |
+
"login."
|
161 |
+
msgstr ""
|
162 |
+
"Установите ссылки по которым пользователи в соответствии с установленными "
|
163 |
+
"правилами будут перенаправляться при входе в Панель управления."
|
164 |
+
|
165 |
+
#: wplogin_redirect.php:1308
|
166 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
167 |
+
msgstr ""
|
168 |
+
"Установите ссылку, по которой все пользователи будут перенаправляться при "
|
169 |
+
"выходе из системы"
|
170 |
+
|
171 |
+
#: wplogin_redirect.php:1309
|
172 |
+
msgid ""
|
173 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
174 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
175 |
+
"login, replacing that text with the users username."
|
176 |
+
msgstr ""
|
177 |
+
"Вы можете использовать синтаксис ссылки <strong>[variable]username[/"
|
178 |
+
"variable]</strong>, таким образом система будет создавать динамическую "
|
179 |
+
"ссылку после каждого входа, заменяя текст с именем пользователя."
|
180 |
+
|
181 |
+
#: wplogin_redirect.php:1311
|
182 |
+
msgid "Specific users"
|
183 |
+
msgstr "Пользователи"
|
184 |
+
|
185 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
186 |
+
#: wplogin_redirect.php:1380
|
187 |
+
msgid "Add:"
|
188 |
+
msgstr "Добавить:"
|
189 |
+
|
190 |
+
#: wplogin_redirect.php:1324
|
191 |
+
msgid "Select a username"
|
192 |
+
msgstr "Выберите пользователя"
|
193 |
+
|
194 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
195 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
196 |
+
#: wplogin_redirect.php:1409
|
197 |
+
msgid "URL:"
|
198 |
+
msgstr "Ссылка входа:"
|
199 |
+
|
200 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
201 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
202 |
+
msgid "Logout URL:"
|
203 |
+
msgstr "Ссылка выхода:"
|
204 |
+
|
205 |
+
#: wplogin_redirect.php:1331
|
206 |
+
msgid "Add username rule"
|
207 |
+
msgstr "Добавить правило имени пользователя"
|
208 |
+
|
209 |
+
#: wplogin_redirect.php:1336
|
210 |
+
msgid "Specific roles"
|
211 |
+
msgstr "Роли"
|
212 |
+
|
213 |
+
#: wplogin_redirect.php:1349
|
214 |
+
msgid "Select a role"
|
215 |
+
msgstr "Выберите роль"
|
216 |
+
|
217 |
+
#: wplogin_redirect.php:1356
|
218 |
+
msgid "Add role rule"
|
219 |
+
msgstr "Добавить правило роли"
|
220 |
+
|
221 |
+
#: wplogin_redirect.php:1361
|
222 |
+
msgid "Specific levels"
|
223 |
+
msgstr "Уровни"
|
224 |
+
|
225 |
+
#: wplogin_redirect.php:1370
|
226 |
+
msgid "Order"
|
227 |
+
msgstr "Порядок"
|
228 |
+
|
229 |
+
#: wplogin_redirect.php:1382
|
230 |
+
msgid "Select a level"
|
231 |
+
msgstr "Выберите уровень"
|
232 |
+
|
233 |
+
#: wplogin_redirect.php:1385
|
234 |
+
msgid "Order:"
|
235 |
+
msgstr "Порядок:"
|
236 |
+
|
237 |
+
#: wplogin_redirect.php:1390
|
238 |
+
msgid "Add level rule"
|
239 |
+
msgstr "Добавить правило уровня"
|
240 |
+
|
241 |
+
#: wplogin_redirect.php:1395
|
242 |
+
msgid "All other users"
|
243 |
+
msgstr "Все остальные пользователи"
|
244 |
+
|
245 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
246 |
+
#: wplogin_redirect.php:1491
|
247 |
+
msgid "Update"
|
248 |
+
msgstr "Обновить"
|
249 |
+
|
250 |
+
#: wplogin_redirect.php:1407
|
251 |
+
msgid "Post-registration"
|
252 |
+
msgstr "После регистрации"
|
253 |
+
|
254 |
+
#: wplogin_redirect.php:1418
|
255 |
+
msgid "Customize plugin settings"
|
256 |
+
msgstr "Дополнительные настройки"
|
257 |
+
|
258 |
+
#: wplogin_redirect.php:1423
|
259 |
+
msgid "Redirect restrictions"
|
260 |
+
msgstr "Ограничения перенаправления"
|
261 |
+
|
262 |
+
#: wplogin_redirect.php:1427
|
263 |
+
msgid "Any http or https URL"
|
264 |
+
msgstr "Любая ссылка http или https"
|
265 |
+
|
266 |
+
#: wplogin_redirect.php:1428
|
267 |
+
msgid "Any URL"
|
268 |
+
msgstr "Любая ссылка"
|
269 |
+
|
270 |
+
#: wplogin_redirect.php:1429
|
271 |
+
msgid "Any URL on the same domain"
|
272 |
+
msgstr "Любая ссылка с того же домена"
|
273 |
+
|
274 |
+
#: wplogin_redirect.php:1435
|
275 |
+
msgid ""
|
276 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
277 |
+
"precedence"
|
278 |
+
msgstr ""
|
279 |
+
"Запросы POST или GET в переменной "redirect_to" для задания "
|
280 |
+
"приоритета входа"
|
281 |
+
|
282 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
283 |
+
#: wplogin_redirect.php:1462
|
284 |
+
msgid "Yes"
|
285 |
+
msgstr "Да"
|
286 |
+
|
287 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
288 |
+
#: wplogin_redirect.php:1463
|
289 |
+
msgid "No"
|
290 |
+
msgstr "Нет"
|
291 |
+
|
292 |
+
#: wplogin_redirect.php:1446
|
293 |
+
msgid ""
|
294 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
295 |
+
"precedence"
|
296 |
+
msgstr ""
|
297 |
+
"Запросы POST или GET в переменной "redirect_to" для задания "
|
298 |
+
"приоритета выхода"
|
299 |
+
|
300 |
+
#: wplogin_redirect.php:1458
|
301 |
+
#, php-format
|
302 |
+
msgid ""
|
303 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
304 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
305 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
306 |
+
"other plugin to %s"
|
307 |
+
msgstr ""
|
308 |
+
"Использовать для перенаправления внешний файл. Это может быть применимо, "
|
309 |
+
"если вы используете плагин, который обходит стандартное перенаправление "
|
310 |
+
"системы, например плагин Gigya. Допустима только одна ссылка "
|
311 |
+
"перенаправления. В плагине установите следующую ссылку перенаправления: %s"
|
312 |
+
|
313 |
+
#: wplogin_redirect.php:1469
|
314 |
+
msgid "Permission level required to edit redirect URLs"
|
315 |
+
msgstr "Право доступа, при котором разрешёно редактирование ссылок"
|
316 |
+
|
317 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
318 |
+
#~ msgstr "EROARE: URL-ul trimis pentru rol este invalid sau nu este local"
|
319 |
+
|
320 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
321 |
+
#~ msgstr "EROARE: Eroare necunoscuta la actualizarea URL-ului pentru rol"
|
322 |
+
|
323 |
+
#~ msgid "Successfully updated role-specific URLs"
|
324 |
+
#~ msgstr "URL-urile specifice rolurilor actualizate cu succes"
|
325 |
+
|
326 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
327 |
+
#~ msgstr "EROARE: URL invalid sau extern trimis pentru nivel"
|
328 |
+
|
329 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
330 |
+
#~ msgstr "EROARE: Eroare necunoscuta la actualizare URL pentru nivel"
|
331 |
+
|
332 |
+
#~ msgid "Successfully updated level-specific URLs"
|
333 |
+
#~ msgstr "Nivelele specifice URL-urilor actualizate cu succes"
|
334 |
+
|
335 |
+
#~ msgid "Username"
|
336 |
+
#~ msgstr "Username"
|
337 |
+
|
338 |
+
#~ msgid "URL"
|
339 |
+
#~ msgstr "URL"
|
340 |
+
|
341 |
+
#~ msgid "Role"
|
342 |
+
#~ msgstr "Rol"
|
343 |
+
|
344 |
+
#~ msgid "Level"
|
345 |
+
#~ msgstr "Nivel"
|
languages/peters-login-redirect-sk_SK.mo
ADDED
Binary file
|
languages/peters-login-redirect-sk_SK.po
ADDED
@@ -0,0 +1,346 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: peterloginrd\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:08-0800\n"
|
6 |
+
"PO-Revision-Date: 2019-02-23 14:09-0800\n"
|
7 |
+
"Last-Translator: Peter <peter@keung.biz>\n"
|
8 |
+
"Language-Team: Moonpixel.com <info@moonpixel.com>\n"
|
9 |
+
"Language: sk_SK\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Poedit-KeywordsList: __;gettext;gettext_noop;_e\n"
|
14 |
+
"X-Poedit-Basepath: .\n"
|
15 |
+
"X-Generator: Poedit 2.2.1\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
|
18 |
+
#: wplogin_redirect.php:580
|
19 |
+
msgid "Register"
|
20 |
+
msgstr "Registrovať"
|
21 |
+
|
22 |
+
#: wplogin_redirect.php:584
|
23 |
+
msgid "Site Admin"
|
24 |
+
msgstr "Administrátor"
|
25 |
+
|
26 |
+
#: wplogin_redirect.php:706
|
27 |
+
msgid "ERROR: Non-existent username submitted "
|
28 |
+
msgstr "CHYBA: Zadané neplatné meno užívateľa"
|
29 |
+
|
30 |
+
#: wplogin_redirect.php:716
|
31 |
+
msgid "ERROR: Non-existent role submitted "
|
32 |
+
msgstr "CHYBA: Zadané neplatné meno užívateľa"
|
33 |
+
|
34 |
+
#: wplogin_redirect.php:727
|
35 |
+
msgid "ERROR: Non-existent level submitted "
|
36 |
+
msgstr "CHYBA: Zadaná neexistujúca úroveň"
|
37 |
+
|
38 |
+
#: wplogin_redirect.php:744
|
39 |
+
#, fuzzy, php-format
|
40 |
+
msgid "ERROR: Empty %s submitted "
|
41 |
+
msgstr "CHYBA: Zadané neplatné meno užívateľa"
|
42 |
+
|
43 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
44 |
+
#, fuzzy, php-format
|
45 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
46 |
+
msgstr "CHYBA: Zadané nelokálne alebo neplatné URL užívateľa"
|
47 |
+
|
48 |
+
#: wplogin_redirect.php:802
|
49 |
+
#, fuzzy, php-format
|
50 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
51 |
+
msgstr "CHYBA: Nezistená chyba aktualizácie URL pre daného používateľa"
|
52 |
+
|
53 |
+
#: wplogin_redirect.php:809
|
54 |
+
#, fuzzy, php-format
|
55 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
56 |
+
msgstr "URL pre daného užívateľa bolo úspešne aktualizované"
|
57 |
+
|
58 |
+
#: wplogin_redirect.php:870
|
59 |
+
#, fuzzy, php-format
|
60 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
61 |
+
msgstr "CHYBA: Nezistená chyba aktualizácie URL pre daného používateľa"
|
62 |
+
|
63 |
+
#: wplogin_redirect.php:877
|
64 |
+
#, fuzzy, php-format
|
65 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
66 |
+
msgstr "URL pre daného užívateľa bolo úspešne aktualizované"
|
67 |
+
|
68 |
+
#: wplogin_redirect.php:908
|
69 |
+
#, fuzzy, php-format
|
70 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
71 |
+
msgstr "CHYBA: Nezistená chyba aktualizácie URL pre daného používateľa"
|
72 |
+
|
73 |
+
#: wplogin_redirect.php:914
|
74 |
+
#, fuzzy, php-format
|
75 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
76 |
+
msgstr "URL pre daného užívateľa bolo úspešne aktualizované"
|
77 |
+
|
78 |
+
#: wplogin_redirect.php:952
|
79 |
+
msgid ""
|
80 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
81 |
+
msgstr ""
|
82 |
+
"CHYBA: Nezistená chyba databázy odstránenia URL pre "všetkých ostatných "
|
83 |
+
"používateľov""
|
84 |
+
|
85 |
+
#: wplogin_redirect.php:956
|
86 |
+
msgid "Successfully removed URL for "all other users" "
|
87 |
+
msgstr "Úspešne odstránené URL pre "všetkých ostatných používateľov""
|
88 |
+
|
89 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
90 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
91 |
+
msgstr "CHYBA: Zadané nelokálne alebo neplatné URL"
|
92 |
+
|
93 |
+
#: wplogin_redirect.php:980
|
94 |
+
msgid ""
|
95 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
96 |
+
msgstr ""
|
97 |
+
"CHYBA: Nezistená chyba databázy aktualizácie URL pre "všetkých ostatných "
|
98 |
+
"používateľov""
|
99 |
+
|
100 |
+
#: wplogin_redirect.php:984
|
101 |
+
msgid "Successfully updated URL for "all other users""
|
102 |
+
msgstr ""
|
103 |
+
"Úspešne aktualizované URL pre "všetkých ostatných používateľov""
|
104 |
+
|
105 |
+
#: wplogin_redirect.php:1026
|
106 |
+
#, fuzzy
|
107 |
+
msgid ""
|
108 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
109 |
+
msgstr ""
|
110 |
+
"CHYBA: Nezistená chyba databázy odstránenia URL pre "všetkých ostatných "
|
111 |
+
"používateľov""
|
112 |
+
|
113 |
+
#: wplogin_redirect.php:1029
|
114 |
+
#, fuzzy
|
115 |
+
msgid "Successfully removed URL for "post-registration" "
|
116 |
+
msgstr "Úspešne odstránené URL pre "všetkých ostatných používateľov""
|
117 |
+
|
118 |
+
#: wplogin_redirect.php:1052
|
119 |
+
#, fuzzy
|
120 |
+
msgid ""
|
121 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
122 |
+
msgstr ""
|
123 |
+
"CHYBA: Nezistená chyba databázy aktualizácie URL pre "všetkých ostatných "
|
124 |
+
"používateľov""
|
125 |
+
|
126 |
+
#: wplogin_redirect.php:1056
|
127 |
+
#, fuzzy
|
128 |
+
msgid "Successfully updated URL for "post-registration""
|
129 |
+
msgstr ""
|
130 |
+
"Úspešne aktualizované URL pre "všetkých ostatných používateľov""
|
131 |
+
|
132 |
+
#: wplogin_redirect.php:1085
|
133 |
+
#, fuzzy
|
134 |
+
msgid "Successfully updated plugin settings"
|
135 |
+
msgstr "URL pre daného užívateľa bolo úspešne aktualizované"
|
136 |
+
|
137 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
138 |
+
#: wplogin_redirect.php:1275
|
139 |
+
#, fuzzy
|
140 |
+
msgid "Login URL"
|
141 |
+
msgstr "URL"
|
142 |
+
|
143 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
144 |
+
#: wplogin_redirect.php:1276
|
145 |
+
msgid "Logout URL"
|
146 |
+
msgstr ""
|
147 |
+
|
148 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
149 |
+
#: wplogin_redirect.php:1280
|
150 |
+
msgid "Edit"
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
154 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
155 |
+
#: wplogin_redirect.php:1411
|
156 |
+
msgid "Delete"
|
157 |
+
msgstr "Odstrániť"
|
158 |
+
|
159 |
+
#: wplogin_redirect.php:1305
|
160 |
+
#, fuzzy
|
161 |
+
msgid "Manage redirect rules"
|
162 |
+
msgstr "Správa pravidiel pre presmerovanie po prihlásení"
|
163 |
+
|
164 |
+
#: wplogin_redirect.php:1307
|
165 |
+
#, fuzzy
|
166 |
+
msgid ""
|
167 |
+
"Define custom URLs to which different users, users with specific roles, "
|
168 |
+
"users with specific levels, and all other users will be redirected upon "
|
169 |
+
"login."
|
170 |
+
msgstr ""
|
171 |
+
"Definovať rôzne lokálne URL na ktoré rôzny užívatelia, užívatelia s "
|
172 |
+
"konkrétnymi rolami, užívatelia s konkrétnymi úrovňami a všetci ostatní "
|
173 |
+
"užívatelia budú presmerovaní."
|
174 |
+
|
175 |
+
#: wplogin_redirect.php:1308
|
176 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
177 |
+
msgstr ""
|
178 |
+
|
179 |
+
#: wplogin_redirect.php:1309
|
180 |
+
msgid ""
|
181 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
182 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
183 |
+
"login, replacing that text with the users username."
|
184 |
+
msgstr ""
|
185 |
+
"Poznámka: je možné používať syntax <strong>[variable]username[/variable]</"
|
186 |
+
"strong> v URL. Systém vytvorí dynamické URL po každom prihlásení, nahraďujúc "
|
187 |
+
"tento text užívateľským menom."
|
188 |
+
|
189 |
+
#: wplogin_redirect.php:1311
|
190 |
+
msgid "Specific users"
|
191 |
+
msgstr "Konkrétni užívatelia"
|
192 |
+
|
193 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
194 |
+
#: wplogin_redirect.php:1380
|
195 |
+
msgid "Add:"
|
196 |
+
msgstr "Pridať:"
|
197 |
+
|
198 |
+
#: wplogin_redirect.php:1324
|
199 |
+
msgid "Select a username"
|
200 |
+
msgstr "Vybrať užívateľské meno"
|
201 |
+
|
202 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
203 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
204 |
+
#: wplogin_redirect.php:1409
|
205 |
+
msgid "URL:"
|
206 |
+
msgstr "URL:"
|
207 |
+
|
208 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
209 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
210 |
+
msgid "Logout URL:"
|
211 |
+
msgstr ""
|
212 |
+
|
213 |
+
#: wplogin_redirect.php:1331
|
214 |
+
msgid "Add username rule"
|
215 |
+
msgstr ""
|
216 |
+
|
217 |
+
#: wplogin_redirect.php:1336
|
218 |
+
msgid "Specific roles"
|
219 |
+
msgstr "Konkrétne role"
|
220 |
+
|
221 |
+
#: wplogin_redirect.php:1349
|
222 |
+
msgid "Select a role"
|
223 |
+
msgstr "Vybrať rolu"
|
224 |
+
|
225 |
+
#: wplogin_redirect.php:1356
|
226 |
+
msgid "Add role rule"
|
227 |
+
msgstr ""
|
228 |
+
|
229 |
+
#: wplogin_redirect.php:1361
|
230 |
+
msgid "Specific levels"
|
231 |
+
msgstr "Konkrétne úrovne"
|
232 |
+
|
233 |
+
#: wplogin_redirect.php:1370
|
234 |
+
msgid "Order"
|
235 |
+
msgstr "Príkaz"
|
236 |
+
|
237 |
+
#: wplogin_redirect.php:1382
|
238 |
+
msgid "Select a level"
|
239 |
+
msgstr "Vybrať úroveň"
|
240 |
+
|
241 |
+
#: wplogin_redirect.php:1385
|
242 |
+
msgid "Order:"
|
243 |
+
msgstr "Príkaz:"
|
244 |
+
|
245 |
+
#: wplogin_redirect.php:1390
|
246 |
+
msgid "Add level rule"
|
247 |
+
msgstr ""
|
248 |
+
|
249 |
+
#: wplogin_redirect.php:1395
|
250 |
+
msgid "All other users"
|
251 |
+
msgstr "Všetci ostatní užívatelia"
|
252 |
+
|
253 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
254 |
+
#: wplogin_redirect.php:1491
|
255 |
+
msgid "Update"
|
256 |
+
msgstr "Aktualizácia\""
|
257 |
+
|
258 |
+
#: wplogin_redirect.php:1407
|
259 |
+
msgid "Post-registration"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#: wplogin_redirect.php:1418
|
263 |
+
msgid "Customize plugin settings"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: wplogin_redirect.php:1423
|
267 |
+
msgid "Redirect restrictions"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: wplogin_redirect.php:1427
|
271 |
+
msgid "Any http or https URL"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: wplogin_redirect.php:1428
|
275 |
+
#, fuzzy
|
276 |
+
msgid "Any URL"
|
277 |
+
msgstr "URL"
|
278 |
+
|
279 |
+
#: wplogin_redirect.php:1429
|
280 |
+
msgid "Any URL on the same domain"
|
281 |
+
msgstr ""
|
282 |
+
|
283 |
+
#: wplogin_redirect.php:1435
|
284 |
+
msgid ""
|
285 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
286 |
+
"precedence"
|
287 |
+
msgstr ""
|
288 |
+
|
289 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
290 |
+
#: wplogin_redirect.php:1462
|
291 |
+
msgid "Yes"
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
295 |
+
#: wplogin_redirect.php:1463
|
296 |
+
msgid "No"
|
297 |
+
msgstr ""
|
298 |
+
|
299 |
+
#: wplogin_redirect.php:1446
|
300 |
+
msgid ""
|
301 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
302 |
+
"precedence"
|
303 |
+
msgstr ""
|
304 |
+
|
305 |
+
#: wplogin_redirect.php:1458
|
306 |
+
#, php-format
|
307 |
+
msgid ""
|
308 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
309 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
310 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
311 |
+
"other plugin to %s"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: wplogin_redirect.php:1469
|
315 |
+
msgid "Permission level required to edit redirect URLs"
|
316 |
+
msgstr ""
|
317 |
+
|
318 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
319 |
+
#~ msgstr "CHYBA: Zadané nelokálne alebo neplatné URL pre danú rolu"
|
320 |
+
|
321 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
322 |
+
#~ msgstr "CHYBA: Zadané nelokálne alebo neplatné URL pre pre danú rolu"
|
323 |
+
|
324 |
+
#~ msgid "Successfully updated role-specific URLs"
|
325 |
+
#~ msgstr "URL pre danú rolu bolo úspešne aktualizované"
|
326 |
+
|
327 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
328 |
+
#~ msgstr "CHYBA: Zadané nelokálne alebo neplatné URL pre danú úroveň"
|
329 |
+
|
330 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
331 |
+
#~ msgstr "CHYBA: Nezistená chyba aktualizácie URL pre danú úroveň"
|
332 |
+
|
333 |
+
#~ msgid "Successfully updated level-specific URLs"
|
334 |
+
#~ msgstr "URL pre dané úrovne úspešne aktualizované"
|
335 |
+
|
336 |
+
#~ msgid "Username"
|
337 |
+
#~ msgstr "Užívateľské meno"
|
338 |
+
|
339 |
+
#~ msgid "URL"
|
340 |
+
#~ msgstr "URL"
|
341 |
+
|
342 |
+
#~ msgid "Role"
|
343 |
+
#~ msgstr "Rola"
|
344 |
+
|
345 |
+
#~ msgid "Level"
|
346 |
+
#~ msgstr "Úroveň"
|
languages/peters-login-redirect-sr_RS.mo
ADDED
Binary file
|
languages/peters-login-redirect-sr_RS.po
ADDED
@@ -0,0 +1,368 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peters'login redirect v2.0.0\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:08-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Borisa Djuraskovic <borisad@webhostinghub.com>\n"
|
8 |
+
"Language-Team: jibo.ro <contact@jibo.ro>\n"
|
9 |
+
"Language: ro_RO\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
19 |
+
"X-Generator: Poedit 2.2.1\n"
|
20 |
+
"X-Poedit-SearchPath-0: .\n"
|
21 |
+
|
22 |
+
#: wplogin_redirect.php:580
|
23 |
+
msgid "Register"
|
24 |
+
msgstr "Registruj"
|
25 |
+
|
26 |
+
#: wplogin_redirect.php:584
|
27 |
+
msgid "Site Admin"
|
28 |
+
msgstr "Admin sajta"
|
29 |
+
|
30 |
+
#: wplogin_redirect.php:706
|
31 |
+
msgid "ERROR: Non-existent username submitted "
|
32 |
+
msgstr "GREŠKA: Nepostojeće korisničko ime podnešeno"
|
33 |
+
|
34 |
+
#: wplogin_redirect.php:716
|
35 |
+
msgid "ERROR: Non-existent role submitted "
|
36 |
+
msgstr "GREŠKA: Nepostojeća uloga podnešena"
|
37 |
+
|
38 |
+
#: wplogin_redirect.php:727
|
39 |
+
msgid "ERROR: Non-existent level submitted "
|
40 |
+
msgstr "GREŠKA: Nepostojeći nivo podnešen"
|
41 |
+
|
42 |
+
#: wplogin_redirect.php:744
|
43 |
+
#, fuzzy, php-format
|
44 |
+
msgid "ERROR: Empty %s submitted "
|
45 |
+
msgstr "GREŠKA: Nepostojeća uloga podnešena"
|
46 |
+
|
47 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
48 |
+
#, fuzzy, php-format
|
49 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
50 |
+
msgstr "GREŠKA: Non-local ili nepostojeći URL podnešen za korisnike"
|
51 |
+
|
52 |
+
#: wplogin_redirect.php:802
|
53 |
+
#, fuzzy, php-format
|
54 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
55 |
+
msgstr ""
|
56 |
+
"GREŠKA: Nepoznata greška prilikom updatinga URL odredjenog posebno za "
|
57 |
+
"korisnike"
|
58 |
+
|
59 |
+
#: wplogin_redirect.php:809
|
60 |
+
#, fuzzy, php-format
|
61 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
62 |
+
msgstr "Uspešnon updateovani URLovi odredjeni za korisnike"
|
63 |
+
|
64 |
+
#: wplogin_redirect.php:870
|
65 |
+
#, fuzzy, php-format
|
66 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
67 |
+
msgstr ""
|
68 |
+
"GREŠKA: Nepoznata greška prilikom updatinga URL odredjenog posebno za "
|
69 |
+
"korisnike"
|
70 |
+
|
71 |
+
#: wplogin_redirect.php:877
|
72 |
+
#, fuzzy, php-format
|
73 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
74 |
+
msgstr "Uspešnon updateovani URLovi odredjeni za korisnike"
|
75 |
+
|
76 |
+
#: wplogin_redirect.php:908
|
77 |
+
#, fuzzy, php-format
|
78 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
79 |
+
msgstr ""
|
80 |
+
"GREŠKA: Nepoznata greška prilikom updatinga URL odredjenog posebno za "
|
81 |
+
"korisnike"
|
82 |
+
|
83 |
+
#: wplogin_redirect.php:914
|
84 |
+
#, fuzzy, php-format
|
85 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
86 |
+
msgstr "Uspešnon updateovani URLovi odredjeni za korisnike"
|
87 |
+
|
88 |
+
#: wplogin_redirect.php:952
|
89 |
+
msgid ""
|
90 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
91 |
+
msgstr ""
|
92 |
+
"GREŠKA: Nepoznati problem baze podataka uklanjanjem URLa za "svi ostali "
|
93 |
+
"korisnici""
|
94 |
+
|
95 |
+
#: wplogin_redirect.php:956
|
96 |
+
msgid "Successfully removed URL for "all other users" "
|
97 |
+
msgstr "Uspešno uklonjen URL za "svi ostali korisnici""
|
98 |
+
|
99 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
100 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
101 |
+
msgstr "GREŠKA: Non-local ili nedostupan URL podnet"
|
102 |
+
|
103 |
+
#: wplogin_redirect.php:980
|
104 |
+
msgid ""
|
105 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
106 |
+
msgstr ""
|
107 |
+
"GREŠKA:Unknown database problem updating URL for "svi ostali "
|
108 |
+
"korisnici""
|
109 |
+
|
110 |
+
#: wplogin_redirect.php:984
|
111 |
+
msgid "Successfully updated URL for "all other users""
|
112 |
+
msgstr "Uspešno uklonje URL za "svi ostali korisnici""
|
113 |
+
|
114 |
+
#: wplogin_redirect.php:1026
|
115 |
+
#, fuzzy
|
116 |
+
msgid ""
|
117 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
118 |
+
msgstr ""
|
119 |
+
"EROARE: Eroare de baza de date necunoscuta la inlaturarea URL-urilor pentru "
|
120 |
+
""toti utilizatorii" "
|
121 |
+
|
122 |
+
#: wplogin_redirect.php:1029
|
123 |
+
#, fuzzy
|
124 |
+
msgid "Successfully removed URL for "post-registration" "
|
125 |
+
msgstr "S-a inlaturat cu succes URL-ul pentru "toti utilizatorii" "
|
126 |
+
|
127 |
+
#: wplogin_redirect.php:1052
|
128 |
+
#, fuzzy
|
129 |
+
msgid ""
|
130 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
131 |
+
msgstr ""
|
132 |
+
"EROARE: Problema necunoscuta la actualizarea URL-ului in baza de date pentru "
|
133 |
+
""toti utilizatorii" "
|
134 |
+
|
135 |
+
#: wplogin_redirect.php:1056
|
136 |
+
#, fuzzy
|
137 |
+
msgid "Successfully updated URL for "post-registration""
|
138 |
+
msgstr "URL actualizat cu succes pentru "toti ceilalti utilizatori""
|
139 |
+
|
140 |
+
#: wplogin_redirect.php:1085
|
141 |
+
#, fuzzy
|
142 |
+
msgid "Successfully updated plugin settings"
|
143 |
+
msgstr "URL-urile specifice utilizatorilor actualizate cu succes"
|
144 |
+
|
145 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
146 |
+
#: wplogin_redirect.php:1275
|
147 |
+
#, fuzzy
|
148 |
+
msgid "Login URL"
|
149 |
+
msgstr "Logout URL"
|
150 |
+
|
151 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
152 |
+
#: wplogin_redirect.php:1276
|
153 |
+
msgid "Logout URL"
|
154 |
+
msgstr "Logout URL"
|
155 |
+
|
156 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
157 |
+
#: wplogin_redirect.php:1280
|
158 |
+
msgid "Edit"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
162 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
163 |
+
#: wplogin_redirect.php:1411
|
164 |
+
msgid "Delete"
|
165 |
+
msgstr "Obrisati"
|
166 |
+
|
167 |
+
#: wplogin_redirect.php:1305
|
168 |
+
#, fuzzy
|
169 |
+
msgid "Manage redirect rules"
|
170 |
+
msgstr "Modifica regulile de redirectionare a autentificarii"
|
171 |
+
|
172 |
+
#: wplogin_redirect.php:1307
|
173 |
+
#, fuzzy
|
174 |
+
msgid ""
|
175 |
+
"Define custom URLs to which different users, users with specific roles, "
|
176 |
+
"users with specific levels, and all other users will be redirected upon "
|
177 |
+
"login."
|
178 |
+
msgstr ""
|
179 |
+
"Specifica URL-uri locale diferite pentru care utilizatorii diferiti, "
|
180 |
+
"utilizatorii cu roluri specifice, utilizatorii cu nivele specifice si toti "
|
181 |
+
"ceilalti utilizatori vor fi redirectionati."
|
182 |
+
|
183 |
+
#: wplogin_redirect.php:1308
|
184 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
185 |
+
msgstr ""
|
186 |
+
"Definisati custom URLove za različite korisnike, korisnike sa odredjenim "
|
187 |
+
"ulogama, korisdnike sa odredjenim nivoima, i sve ostale korisniuke koji će "
|
188 |
+
"biti redirectovani prilikom login-a."
|
189 |
+
|
190 |
+
#: wplogin_redirect.php:1309
|
191 |
+
msgid ""
|
192 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
193 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
194 |
+
"login, replacing that text with the users username."
|
195 |
+
msgstr ""
|
196 |
+
"Imajte na umu da možete da koristite sintaksu <strong>[variable]username[/"
|
197 |
+
"variable]</strong> u URL adresama , tako da će sistem izgraditi dinamički "
|
198 |
+
"URL na svakom prijavljivanju, zamenjujući taj tekst sa korisničkim imenom "
|
199 |
+
"korisnika ."
|
200 |
+
|
201 |
+
#: wplogin_redirect.php:1311
|
202 |
+
msgid "Specific users"
|
203 |
+
msgstr "Odredjeni korisnici"
|
204 |
+
|
205 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
206 |
+
#: wplogin_redirect.php:1380
|
207 |
+
msgid "Add:"
|
208 |
+
msgstr "Dodati:"
|
209 |
+
|
210 |
+
#: wplogin_redirect.php:1324
|
211 |
+
msgid "Select a username"
|
212 |
+
msgstr "Izabrati korisničko ime"
|
213 |
+
|
214 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
215 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
216 |
+
#: wplogin_redirect.php:1409
|
217 |
+
msgid "URL:"
|
218 |
+
msgstr "URL:"
|
219 |
+
|
220 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
221 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
222 |
+
msgid "Logout URL:"
|
223 |
+
msgstr "Logout URL:"
|
224 |
+
|
225 |
+
#: wplogin_redirect.php:1331
|
226 |
+
msgid "Add username rule"
|
227 |
+
msgstr ""
|
228 |
+
|
229 |
+
#: wplogin_redirect.php:1336
|
230 |
+
msgid "Specific roles"
|
231 |
+
msgstr "Odredjene uloge"
|
232 |
+
|
233 |
+
#: wplogin_redirect.php:1349
|
234 |
+
msgid "Select a role"
|
235 |
+
msgstr "Izabrati ulogu"
|
236 |
+
|
237 |
+
#: wplogin_redirect.php:1356
|
238 |
+
msgid "Add role rule"
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#: wplogin_redirect.php:1361
|
242 |
+
msgid "Specific levels"
|
243 |
+
msgstr "Odredjeni nivoi"
|
244 |
+
|
245 |
+
#: wplogin_redirect.php:1370
|
246 |
+
msgid "Order"
|
247 |
+
msgstr "Naručiti"
|
248 |
+
|
249 |
+
#: wplogin_redirect.php:1382
|
250 |
+
msgid "Select a level"
|
251 |
+
msgstr "Izabrati nivo"
|
252 |
+
|
253 |
+
#: wplogin_redirect.php:1385
|
254 |
+
msgid "Order:"
|
255 |
+
msgstr "Naručiti:"
|
256 |
+
|
257 |
+
#: wplogin_redirect.php:1390
|
258 |
+
msgid "Add level rule"
|
259 |
+
msgstr ""
|
260 |
+
|
261 |
+
#: wplogin_redirect.php:1395
|
262 |
+
msgid "All other users"
|
263 |
+
msgstr "Svi ostali korisnici"
|
264 |
+
|
265 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
266 |
+
#: wplogin_redirect.php:1491
|
267 |
+
msgid "Update"
|
268 |
+
msgstr "Update-uj"
|
269 |
+
|
270 |
+
#: wplogin_redirect.php:1407
|
271 |
+
msgid "Post-registration"
|
272 |
+
msgstr "Obrisati"
|
273 |
+
|
274 |
+
#: wplogin_redirect.php:1418
|
275 |
+
msgid "Customize plugin settings"
|
276 |
+
msgstr "Customize plugin postavke"
|
277 |
+
|
278 |
+
#: wplogin_redirect.php:1423
|
279 |
+
msgid "Redirect restrictions"
|
280 |
+
msgstr "Redirektuj restrikcije"
|
281 |
+
|
282 |
+
#: wplogin_redirect.php:1427
|
283 |
+
msgid "Any http or https URL"
|
284 |
+
msgstr "Bilo koji http ili https URL"
|
285 |
+
|
286 |
+
#: wplogin_redirect.php:1428
|
287 |
+
#, fuzzy
|
288 |
+
msgid "Any URL"
|
289 |
+
msgstr "URL"
|
290 |
+
|
291 |
+
#: wplogin_redirect.php:1429
|
292 |
+
msgid "Any URL on the same domain"
|
293 |
+
msgstr "Bilo koji URL"
|
294 |
+
|
295 |
+
#: wplogin_redirect.php:1435
|
296 |
+
msgid ""
|
297 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
298 |
+
"precedence"
|
299 |
+
msgstr ""
|
300 |
+
"Dozvoli POST ili GET "redirect_to" varijable da bi redirektovale "
|
301 |
+
"prisustvo"
|
302 |
+
|
303 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
304 |
+
#: wplogin_redirect.php:1462
|
305 |
+
msgid "Yes"
|
306 |
+
msgstr "Da"
|
307 |
+
|
308 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
309 |
+
#: wplogin_redirect.php:1463
|
310 |
+
msgid "No"
|
311 |
+
msgstr "Ne"
|
312 |
+
|
313 |
+
#: wplogin_redirect.php:1446
|
314 |
+
msgid ""
|
315 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
316 |
+
"precedence"
|
317 |
+
msgstr ""
|
318 |
+
"Dozvoli POST ili GET "redirect_to" logout varijable da bi "
|
319 |
+
"redirektovale prisustvo"
|
320 |
+
|
321 |
+
#: wplogin_redirect.php:1458
|
322 |
+
#, fuzzy, php-format
|
323 |
+
msgid ""
|
324 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
325 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
326 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
327 |
+
"other plugin to %s"
|
328 |
+
msgstr ""
|
329 |
+
"Kristite external redirekovani fajl. Podesite ovo na "Yes" ako "
|
330 |
+
"koristite plugin kao što je Gigya koji prelazi regularni WordPress "
|
331 |
+
"redirektovani proces (i samo dozvoljava namešteni redirektovani URL). Zatim, "
|
332 |
+
"namesti redirekt URL na %s"
|
333 |
+
|
334 |
+
#: wplogin_redirect.php:1469
|
335 |
+
msgid "Permission level required to edit redirect URLs"
|
336 |
+
msgstr "Nivo sa dozvolom je potrebno za editovanje redirektovanje URLs"
|
337 |
+
|
338 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
339 |
+
#~ msgstr "GREŠKA: Non-local URL podnešen za ulogu"
|
340 |
+
|
341 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
342 |
+
#~ msgstr "GREŠKA: Nepoznata greška prilikom URL for role"
|
343 |
+
|
344 |
+
#~ msgid "Successfully updated role-specific URLs"
|
345 |
+
#~ msgstr "Uspešno updateovani URLovi"
|
346 |
+
|
347 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
348 |
+
#~ msgstr "GREŠKA: Non-local ili nepostojeći URL podnešen za nivo"
|
349 |
+
|
350 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
351 |
+
#~ msgstr ""
|
352 |
+
#~ "GREŠKA: Nepoznata greška prilikom updateovana URLa odredjenog nivovm za "
|
353 |
+
#~ "nivo "
|
354 |
+
|
355 |
+
#~ msgid "Successfully updated level-specific URLs"
|
356 |
+
#~ msgstr "Uspešno updateovani URLovi odredjeni nivoom "
|
357 |
+
|
358 |
+
#~ msgid "Username"
|
359 |
+
#~ msgstr "Korisničko ime"
|
360 |
+
|
361 |
+
#~ msgid "URL"
|
362 |
+
#~ msgstr "URL"
|
363 |
+
|
364 |
+
#~ msgid "Role"
|
365 |
+
#~ msgstr "Uloga"
|
366 |
+
|
367 |
+
#~ msgid "Level"
|
368 |
+
#~ msgstr "Nivo"
|
languages/peters-login-redirect-uk.mo
ADDED
Binary file
|
languages/peters-login-redirect-uk.po
ADDED
@@ -0,0 +1,369 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peter's Login Redirect\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:08-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Iurii <yurqua@gmail.com>\n"
|
8 |
+
"Language-Team: theblog.ca\n"
|
9 |
+
"Language: uk\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
15 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
16 |
+
"esc_attr__\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Generator: Poedit 2.2.1\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
#: wplogin_redirect.php:580
|
22 |
+
#, fuzzy
|
23 |
+
msgid "Register"
|
24 |
+
msgstr "Зареєструватись"
|
25 |
+
|
26 |
+
#: wplogin_redirect.php:584
|
27 |
+
msgid "Site Admin"
|
28 |
+
msgstr "Адміністратор сайта"
|
29 |
+
|
30 |
+
#: wplogin_redirect.php:706
|
31 |
+
msgid "ERROR: Non-existent username submitted "
|
32 |
+
msgstr "ПОМИЛКА: надано неіснуюче ім’я користувача"
|
33 |
+
|
34 |
+
#: wplogin_redirect.php:716
|
35 |
+
msgid "ERROR: Non-existent role submitted "
|
36 |
+
msgstr "ПОМИЛКА: зазначено неіснуючу роль користувача"
|
37 |
+
|
38 |
+
#: wplogin_redirect.php:727
|
39 |
+
msgid "ERROR: Non-existent level submitted "
|
40 |
+
msgstr "ПОМИЛКА: зазначено неіснуючий рівень прав доступу"
|
41 |
+
|
42 |
+
#: wplogin_redirect.php:744
|
43 |
+
#, fuzzy, php-format
|
44 |
+
msgid "ERROR: Empty %s submitted "
|
45 |
+
msgstr "ПОМИЛКА: зазначено неіснуючу роль користувача"
|
46 |
+
|
47 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
48 |
+
#, fuzzy, php-format
|
49 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
50 |
+
msgstr ""
|
51 |
+
"ПОМИЛКА: під час налаштування перенаправлення за користувачем, введено "
|
52 |
+
"хибний або не локальний URL"
|
53 |
+
|
54 |
+
#: wplogin_redirect.php:802
|
55 |
+
#, fuzzy, php-format
|
56 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
57 |
+
msgstr ""
|
58 |
+
"ПОМИЛКА: невідома помилка встановлення URL перенаправлення за користувачем"
|
59 |
+
|
60 |
+
#: wplogin_redirect.php:809
|
61 |
+
#, fuzzy, php-format
|
62 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
63 |
+
msgstr "URL перенаправлень за користувачами успішно оновлено"
|
64 |
+
|
65 |
+
#: wplogin_redirect.php:870
|
66 |
+
#, fuzzy, php-format
|
67 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
68 |
+
msgstr ""
|
69 |
+
"ПОМИЛКА: невідома помилка встановлення URL перенаправлення за користувачем"
|
70 |
+
|
71 |
+
#: wplogin_redirect.php:877
|
72 |
+
#, fuzzy, php-format
|
73 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
74 |
+
msgstr "URL перенаправлень за користувачами успішно оновлено"
|
75 |
+
|
76 |
+
#: wplogin_redirect.php:908
|
77 |
+
#, fuzzy, php-format
|
78 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
79 |
+
msgstr ""
|
80 |
+
"ПОМИЛКА: невідома помилка встановлення URL перенаправлення за користувачем"
|
81 |
+
|
82 |
+
#: wplogin_redirect.php:914
|
83 |
+
#, fuzzy, php-format
|
84 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
85 |
+
msgstr "URL перенаправлень за користувачами успішно оновлено"
|
86 |
+
|
87 |
+
#: wplogin_redirect.php:952
|
88 |
+
msgid ""
|
89 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
90 |
+
msgstr ""
|
91 |
+
"ПОМИЛКА: невідома помилка бази даних під час видалення URL перенаправлення "
|
92 |
+
"для «решти користувачів»"
|
93 |
+
|
94 |
+
#: wplogin_redirect.php:956
|
95 |
+
msgid "Successfully removed URL for "all other users" "
|
96 |
+
msgstr "URL перенаправлення для «решти користувачів» успішно видалено"
|
97 |
+
|
98 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
99 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
100 |
+
msgstr "ПОМИЛКА: введено хибний або не локальний URL"
|
101 |
+
|
102 |
+
#: wplogin_redirect.php:980
|
103 |
+
msgid ""
|
104 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
105 |
+
msgstr ""
|
106 |
+
"ПОМИЛКА: невідома помилка бази даних під час оновлення URL перенаправлення "
|
107 |
+
"для «решти користувачів»"
|
108 |
+
|
109 |
+
#: wplogin_redirect.php:984
|
110 |
+
msgid "Successfully updated URL for "all other users""
|
111 |
+
msgstr "URL перенаправлення для «решти користувачів» успішно оновлено"
|
112 |
+
|
113 |
+
#: wplogin_redirect.php:1026
|
114 |
+
msgid ""
|
115 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
116 |
+
msgstr ""
|
117 |
+
"ПОМИЛКА: невідома помилка бази даних під час видалення URL перенаправлення "
|
118 |
+
"для «сторінки, що з’являється після реєстрації»"
|
119 |
+
|
120 |
+
#: wplogin_redirect.php:1029
|
121 |
+
msgid "Successfully removed URL for "post-registration" "
|
122 |
+
msgstr ""
|
123 |
+
"URL перенаправлення для «сторінки, що з’являється після реєстрації» успішно "
|
124 |
+
"видалено"
|
125 |
+
|
126 |
+
#: wplogin_redirect.php:1052
|
127 |
+
msgid ""
|
128 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
129 |
+
msgstr ""
|
130 |
+
"ПОМИЛКА: невідома помилка бази даних під час оновлення URL перенаправлення "
|
131 |
+
"для «сторінки, що з’являється після реєстрації»"
|
132 |
+
|
133 |
+
#: wplogin_redirect.php:1056
|
134 |
+
msgid "Successfully updated URL for "post-registration""
|
135 |
+
msgstr ""
|
136 |
+
"URL перенаправлення для «сторінки, що з’являється після реєстрації» успішно "
|
137 |
+
"оновлено"
|
138 |
+
|
139 |
+
#: wplogin_redirect.php:1085
|
140 |
+
msgid "Successfully updated plugin settings"
|
141 |
+
msgstr "Налаштування плаґіну успішно оновлено"
|
142 |
+
|
143 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
144 |
+
#: wplogin_redirect.php:1275
|
145 |
+
#, fuzzy
|
146 |
+
msgid "Login URL"
|
147 |
+
msgstr "URL виходу:"
|
148 |
+
|
149 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
150 |
+
#: wplogin_redirect.php:1276
|
151 |
+
#, fuzzy
|
152 |
+
msgid "Logout URL"
|
153 |
+
msgstr "URL виходу:"
|
154 |
+
|
155 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
156 |
+
#: wplogin_redirect.php:1280
|
157 |
+
msgid "Edit"
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
161 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
162 |
+
#: wplogin_redirect.php:1411
|
163 |
+
msgid "Delete"
|
164 |
+
msgstr "Видалити"
|
165 |
+
|
166 |
+
#: wplogin_redirect.php:1305
|
167 |
+
msgid "Manage redirect rules"
|
168 |
+
msgstr "Керування правилами перенаправлення"
|
169 |
+
|
170 |
+
#: wplogin_redirect.php:1307
|
171 |
+
msgid ""
|
172 |
+
"Define custom URLs to which different users, users with specific roles, "
|
173 |
+
"users with specific levels, and all other users will be redirected upon "
|
174 |
+
"login."
|
175 |
+
msgstr ""
|
176 |
+
"Вкажіть власні URL, на які після входу буде перенаправлено тих чи інших "
|
177 |
+
"користувачів: користувачів із визначеними ролями, правами доступу, та решту "
|
178 |
+
"всіх користувачів."
|
179 |
+
|
180 |
+
#: wplogin_redirect.php:1308
|
181 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
182 |
+
msgstr ""
|
183 |
+
"Вкажіть власний URL, на який після виходу буде перенаправлено усіх "
|
184 |
+
"користувачів"
|
185 |
+
|
186 |
+
#: wplogin_redirect.php:1309
|
187 |
+
msgid ""
|
188 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
189 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
190 |
+
"login, replacing that text with the users username."
|
191 |
+
msgstr ""
|
192 |
+
"Зауважте, що у вказуваних вами URL ви можете використовувати синтаксис "
|
193 |
+
"<strong>[variable]username[/variable]</strong>. Це дозволить системі під час "
|
194 |
+
"кожного входу створювати динамічні URL, на льоту заміняючи такий код на "
|
195 |
+
"лоґіни користувачів."
|
196 |
+
|
197 |
+
#: wplogin_redirect.php:1311
|
198 |
+
msgid "Specific users"
|
199 |
+
msgstr "Визначені користувачі"
|
200 |
+
|
201 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
202 |
+
#: wplogin_redirect.php:1380
|
203 |
+
msgid "Add:"
|
204 |
+
msgstr "Додати:"
|
205 |
+
|
206 |
+
#: wplogin_redirect.php:1324
|
207 |
+
msgid "Select a username"
|
208 |
+
msgstr "Оберіть користувача"
|
209 |
+
|
210 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
211 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
212 |
+
#: wplogin_redirect.php:1409
|
213 |
+
msgid "URL:"
|
214 |
+
msgstr "URL:"
|
215 |
+
|
216 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
217 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
218 |
+
msgid "Logout URL:"
|
219 |
+
msgstr "URL виходу:"
|
220 |
+
|
221 |
+
#: wplogin_redirect.php:1331
|
222 |
+
msgid "Add username rule"
|
223 |
+
msgstr ""
|
224 |
+
|
225 |
+
#: wplogin_redirect.php:1336
|
226 |
+
msgid "Specific roles"
|
227 |
+
msgstr "Визначені ролі користувачів"
|
228 |
+
|
229 |
+
#: wplogin_redirect.php:1349
|
230 |
+
msgid "Select a role"
|
231 |
+
msgstr "Оберіть роль користувача"
|
232 |
+
|
233 |
+
#: wplogin_redirect.php:1356
|
234 |
+
msgid "Add role rule"
|
235 |
+
msgstr ""
|
236 |
+
|
237 |
+
#: wplogin_redirect.php:1361
|
238 |
+
msgid "Specific levels"
|
239 |
+
msgstr "Визначені рівні доступу"
|
240 |
+
|
241 |
+
#: wplogin_redirect.php:1370
|
242 |
+
msgid "Order"
|
243 |
+
msgstr "Порядок"
|
244 |
+
|
245 |
+
#: wplogin_redirect.php:1382
|
246 |
+
msgid "Select a level"
|
247 |
+
msgstr "Оберіть права доступу"
|
248 |
+
|
249 |
+
#: wplogin_redirect.php:1385
|
250 |
+
msgid "Order:"
|
251 |
+
msgstr "Порядок:"
|
252 |
+
|
253 |
+
#: wplogin_redirect.php:1390
|
254 |
+
msgid "Add level rule"
|
255 |
+
msgstr ""
|
256 |
+
|
257 |
+
#: wplogin_redirect.php:1395
|
258 |
+
msgid "All other users"
|
259 |
+
msgstr "Решта користувачів"
|
260 |
+
|
261 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
262 |
+
#: wplogin_redirect.php:1491
|
263 |
+
msgid "Update"
|
264 |
+
msgstr "Оновити"
|
265 |
+
|
266 |
+
#: wplogin_redirect.php:1407
|
267 |
+
msgid "Post-registration"
|
268 |
+
msgstr "Сторінка, що з’являється після реєстрації"
|
269 |
+
|
270 |
+
#: wplogin_redirect.php:1418
|
271 |
+
msgid "Customize plugin settings"
|
272 |
+
msgstr "Змінити налаштування плаґіну"
|
273 |
+
|
274 |
+
#: wplogin_redirect.php:1423
|
275 |
+
msgid "Redirect restrictions"
|
276 |
+
msgstr "Обмеження перенаправлення"
|
277 |
+
|
278 |
+
#: wplogin_redirect.php:1427
|
279 |
+
msgid "Any http or https URL"
|
280 |
+
msgstr "Будь-який http чи https URL"
|
281 |
+
|
282 |
+
#: wplogin_redirect.php:1428
|
283 |
+
msgid "Any URL"
|
284 |
+
msgstr "Будь-який URL"
|
285 |
+
|
286 |
+
#: wplogin_redirect.php:1429
|
287 |
+
msgid "Any URL on the same domain"
|
288 |
+
msgstr "Будь-який URL на тому ж домені"
|
289 |
+
|
290 |
+
#: wplogin_redirect.php:1435
|
291 |
+
msgid ""
|
292 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
293 |
+
"precedence"
|
294 |
+
msgstr ""
|
295 |
+
"Віддавати POST чи GET змінній "redirect_to" право першочергової "
|
296 |
+
"обробки перенаправлення"
|
297 |
+
|
298 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
299 |
+
#: wplogin_redirect.php:1462
|
300 |
+
msgid "Yes"
|
301 |
+
msgstr "Так"
|
302 |
+
|
303 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
304 |
+
#: wplogin_redirect.php:1463
|
305 |
+
msgid "No"
|
306 |
+
msgstr "Ні"
|
307 |
+
|
308 |
+
#: wplogin_redirect.php:1446
|
309 |
+
msgid ""
|
310 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
311 |
+
"precedence"
|
312 |
+
msgstr ""
|
313 |
+
"Віддавати POST чи GET змінній виходу "redirect_to" право "
|
314 |
+
"першочергової обробки перенаправлення"
|
315 |
+
|
316 |
+
#: wplogin_redirect.php:1458
|
317 |
+
#, fuzzy, php-format
|
318 |
+
msgid ""
|
319 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
320 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
321 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
322 |
+
"other plugin to %s"
|
323 |
+
msgstr ""
|
324 |
+
"Використовувати зовнішній файл перенаправлень. Вкажіть «Так», якщо ви "
|
325 |
+
"використовуєте плаґіни на кшталт Gigya, які обходять звичайний процес "
|
326 |
+
"перенаправлень WordPress і встановлюють лише один фіксований URL "
|
327 |
+
"перенаправлення. У такому разі, встановіть перенаправлення на %s"
|
328 |
+
|
329 |
+
#: wplogin_redirect.php:1469
|
330 |
+
msgid "Permission level required to edit redirect URLs"
|
331 |
+
msgstr "Права доступу, необхідні для зміни URL перенаправлень"
|
332 |
+
|
333 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for role "
|
334 |
+
#~ msgstr ""
|
335 |
+
#~ "ПОМИЛКА: під час налаштування перенаправлення за роллю, введено хибний "
|
336 |
+
#~ "або не локальний URL"
|
337 |
+
|
338 |
+
#~ msgid "ERROR: Unknown error updating role-specific URL for role "
|
339 |
+
#~ msgstr ""
|
340 |
+
#~ "ПОМИЛКА: невідома помилка встановлення URL перенаправлення за роллю "
|
341 |
+
#~ "користувача"
|
342 |
+
|
343 |
+
#~ msgid "Successfully updated role-specific URLs"
|
344 |
+
#~ msgstr "URL перенаправлень за ролями користувачів успішно оновлено"
|
345 |
+
|
346 |
+
#~ msgid "ERROR: Non-local or invalid URL submitted for level "
|
347 |
+
#~ msgstr ""
|
348 |
+
#~ "ПОМИЛКА: під час налаштування перенаправлення за правами доступу, введено "
|
349 |
+
#~ "хибний або не локальний URL"
|
350 |
+
|
351 |
+
#~ msgid "ERROR: Unknown error updating level-specific URL for level "
|
352 |
+
#~ msgstr ""
|
353 |
+
#~ "ПОМИЛКА: невідома помилка встановлення URL перенаправлення за правами "
|
354 |
+
#~ "доступу користувача"
|
355 |
+
|
356 |
+
#~ msgid "Successfully updated level-specific URLs"
|
357 |
+
#~ msgstr "URL перенаправлень за правами доступу успішно оновлено"
|
358 |
+
|
359 |
+
#~ msgid "Username"
|
360 |
+
#~ msgstr "Лоґін"
|
361 |
+
|
362 |
+
#~ msgid "URL"
|
363 |
+
#~ msgstr "URL"
|
364 |
+
|
365 |
+
#~ msgid "Role"
|
366 |
+
#~ msgstr "Роль"
|
367 |
+
|
368 |
+
#~ msgid "Level"
|
369 |
+
#~ msgstr "Рівень доступу"
|
languages/peters-login-redirect.mo
ADDED
Binary file
|
languages/peters-login-redirect.po
ADDED
@@ -0,0 +1,293 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Peter's Login Redirect\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-02-23 14:16-0800\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Peter <peter@keung.biz>\n"
|
8 |
+
"Language-Team: theblog.ca\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
14 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr_e;"
|
15 |
+
"esc_attr__\n"
|
16 |
+
"X-Poedit-Basepath: .\n"
|
17 |
+
"X-Generator: Poedit 2.2.1\n"
|
18 |
+
"X-Poedit-SearchPath-0: .\n"
|
19 |
+
|
20 |
+
#: wplogin_redirect.php:580
|
21 |
+
msgid "Register"
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#: wplogin_redirect.php:584
|
25 |
+
msgid "Site Admin"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: wplogin_redirect.php:706
|
29 |
+
msgid "ERROR: Non-existent username submitted "
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: wplogin_redirect.php:716
|
33 |
+
msgid "ERROR: Non-existent role submitted "
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#: wplogin_redirect.php:727
|
37 |
+
msgid "ERROR: Non-existent level submitted "
|
38 |
+
msgstr ""
|
39 |
+
|
40 |
+
#: wplogin_redirect.php:744
|
41 |
+
#, php-format
|
42 |
+
msgid "ERROR: Empty %s submitted "
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: wplogin_redirect.php:776 wplogin_redirect.php:841
|
46 |
+
#, php-format
|
47 |
+
msgid "ERROR: Non-local or invalid URL submitted for %s %s"
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: wplogin_redirect.php:802
|
51 |
+
#, php-format
|
52 |
+
msgid "ERROR: Unknown error adding %s-specific redirect for %s %s"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: wplogin_redirect.php:809
|
56 |
+
#, php-format
|
57 |
+
msgid "Successfully added %s-specific redirect rule for %s"
|
58 |
+
msgstr ""
|
59 |
+
|
60 |
+
#: wplogin_redirect.php:870
|
61 |
+
#, php-format
|
62 |
+
msgid "ERROR: Unknown error editing %s-specific redirect for %s %s"
|
63 |
+
msgstr ""
|
64 |
+
|
65 |
+
#: wplogin_redirect.php:877
|
66 |
+
#, php-format
|
67 |
+
msgid "Successfully edited %s-specific redirect rule for %s"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: wplogin_redirect.php:908
|
71 |
+
#, php-format
|
72 |
+
msgid "ERROR: Unknown error deleting %s-specific redirect for %s %s"
|
73 |
+
msgstr ""
|
74 |
+
|
75 |
+
#: wplogin_redirect.php:914
|
76 |
+
#, php-format
|
77 |
+
msgid "Successfully deleted %s-specific redirect rule for %s"
|
78 |
+
msgstr ""
|
79 |
+
|
80 |
+
#: wplogin_redirect.php:952
|
81 |
+
msgid ""
|
82 |
+
"ERROR: Unknown database problem removing URL for "all other users" "
|
83 |
+
msgstr ""
|
84 |
+
|
85 |
+
#: wplogin_redirect.php:956
|
86 |
+
msgid "Successfully removed URL for "all other users" "
|
87 |
+
msgstr ""
|
88 |
+
|
89 |
+
#: wplogin_redirect.php:967 wplogin_redirect.php:1039
|
90 |
+
msgid "ERROR: Non-local or invalid URL submitted "
|
91 |
+
msgstr ""
|
92 |
+
|
93 |
+
#: wplogin_redirect.php:980
|
94 |
+
msgid ""
|
95 |
+
"ERROR: Unknown database problem updating URL for "all other users" "
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: wplogin_redirect.php:984
|
99 |
+
msgid "Successfully updated URL for "all other users""
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: wplogin_redirect.php:1026
|
103 |
+
msgid ""
|
104 |
+
"ERROR: Unknown database problem removing URL for "post-registration" "
|
105 |
+
msgstr ""
|
106 |
+
|
107 |
+
#: wplogin_redirect.php:1029
|
108 |
+
msgid "Successfully removed URL for "post-registration" "
|
109 |
+
msgstr ""
|
110 |
+
|
111 |
+
#: wplogin_redirect.php:1052
|
112 |
+
msgid ""
|
113 |
+
"ERROR: Unknown database problem updating URL for "post-registration" "
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#: wplogin_redirect.php:1056
|
117 |
+
msgid "Successfully updated URL for "post-registration""
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: wplogin_redirect.php:1085
|
121 |
+
msgid "Successfully updated plugin settings"
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
+
#: wplogin_redirect.php:1234 wplogin_redirect.php:1255
|
125 |
+
#: wplogin_redirect.php:1275
|
126 |
+
msgid "Login URL"
|
127 |
+
msgstr ""
|
128 |
+
|
129 |
+
#: wplogin_redirect.php:1235 wplogin_redirect.php:1256
|
130 |
+
#: wplogin_redirect.php:1276
|
131 |
+
msgid "Logout URL"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
135 |
+
#: wplogin_redirect.php:1280
|
136 |
+
msgid "Edit"
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: wplogin_redirect.php:1238 wplogin_redirect.php:1259
|
140 |
+
#: wplogin_redirect.php:1280 wplogin_redirect.php:1400
|
141 |
+
#: wplogin_redirect.php:1411
|
142 |
+
msgid "Delete"
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#: wplogin_redirect.php:1305
|
146 |
+
msgid "Manage redirect rules"
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: wplogin_redirect.php:1307
|
150 |
+
msgid ""
|
151 |
+
"Define custom URLs to which different users, users with specific roles, "
|
152 |
+
"users with specific levels, and all other users will be redirected upon "
|
153 |
+
"login."
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: wplogin_redirect.php:1308
|
157 |
+
msgid "Define a custom URL to which all users will be redirected upon logout"
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: wplogin_redirect.php:1309
|
161 |
+
msgid ""
|
162 |
+
"Note that you can use the syntax <strong>[variable]username[/variable]</"
|
163 |
+
"strong> in your URLs so that the system will build a dynamic URL upon each "
|
164 |
+
"login, replacing that text with the users username."
|
165 |
+
msgstr ""
|
166 |
+
|
167 |
+
#: wplogin_redirect.php:1311
|
168 |
+
msgid "Specific users"
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: wplogin_redirect.php:1322 wplogin_redirect.php:1347
|
172 |
+
#: wplogin_redirect.php:1380
|
173 |
+
msgid "Add:"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: wplogin_redirect.php:1324
|
177 |
+
msgid "Select a username"
|
178 |
+
msgstr ""
|
179 |
+
|
180 |
+
#: wplogin_redirect.php:1327 wplogin_redirect.php:1352
|
181 |
+
#: wplogin_redirect.php:1386 wplogin_redirect.php:1397
|
182 |
+
#: wplogin_redirect.php:1409
|
183 |
+
msgid "URL:"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#: wplogin_redirect.php:1328 wplogin_redirect.php:1353
|
187 |
+
#: wplogin_redirect.php:1387 wplogin_redirect.php:1398
|
188 |
+
msgid "Logout URL:"
|
189 |
+
msgstr ""
|
190 |
+
|
191 |
+
#: wplogin_redirect.php:1331
|
192 |
+
msgid "Add username rule"
|
193 |
+
msgstr ""
|
194 |
+
|
195 |
+
#: wplogin_redirect.php:1336
|
196 |
+
msgid "Specific roles"
|
197 |
+
msgstr ""
|
198 |
+
|
199 |
+
#: wplogin_redirect.php:1349
|
200 |
+
msgid "Select a role"
|
201 |
+
msgstr ""
|
202 |
+
|
203 |
+
#: wplogin_redirect.php:1356
|
204 |
+
msgid "Add role rule"
|
205 |
+
msgstr ""
|
206 |
+
|
207 |
+
#: wplogin_redirect.php:1361
|
208 |
+
msgid "Specific levels"
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: wplogin_redirect.php:1370
|
212 |
+
msgid "Order"
|
213 |
+
msgstr ""
|
214 |
+
|
215 |
+
#: wplogin_redirect.php:1382
|
216 |
+
msgid "Select a level"
|
217 |
+
msgstr ""
|
218 |
+
|
219 |
+
#: wplogin_redirect.php:1385
|
220 |
+
msgid "Order:"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: wplogin_redirect.php:1390
|
224 |
+
msgid "Add level rule"
|
225 |
+
msgstr ""
|
226 |
+
|
227 |
+
#: wplogin_redirect.php:1395
|
228 |
+
msgid "All other users"
|
229 |
+
msgstr ""
|
230 |
+
|
231 |
+
#: wplogin_redirect.php:1400 wplogin_redirect.php:1411
|
232 |
+
#: wplogin_redirect.php:1491
|
233 |
+
msgid "Update"
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: wplogin_redirect.php:1407
|
237 |
+
msgid "Post-registration"
|
238 |
+
msgstr ""
|
239 |
+
|
240 |
+
#: wplogin_redirect.php:1418
|
241 |
+
msgid "Customize plugin settings"
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: wplogin_redirect.php:1423
|
245 |
+
msgid "Redirect restrictions"
|
246 |
+
msgstr ""
|
247 |
+
|
248 |
+
#: wplogin_redirect.php:1427
|
249 |
+
msgid "Any http or https URL"
|
250 |
+
msgstr ""
|
251 |
+
|
252 |
+
#: wplogin_redirect.php:1428
|
253 |
+
msgid "Any URL"
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#: wplogin_redirect.php:1429
|
257 |
+
msgid "Any URL on the same domain"
|
258 |
+
msgstr ""
|
259 |
+
|
260 |
+
#: wplogin_redirect.php:1435
|
261 |
+
msgid ""
|
262 |
+
"Allow a POST or GET "redirect_to" variable to take redirect "
|
263 |
+
"precedence"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: wplogin_redirect.php:1439 wplogin_redirect.php:1450
|
267 |
+
#: wplogin_redirect.php:1462
|
268 |
+
msgid "Yes"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#: wplogin_redirect.php:1440 wplogin_redirect.php:1451
|
272 |
+
#: wplogin_redirect.php:1463
|
273 |
+
msgid "No"
|
274 |
+
msgstr ""
|
275 |
+
|
276 |
+
#: wplogin_redirect.php:1446
|
277 |
+
msgid ""
|
278 |
+
"Allow a POST or GET "redirect_to" logout variable to take redirect "
|
279 |
+
"precedence"
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: wplogin_redirect.php:1458
|
283 |
+
#, php-format
|
284 |
+
msgid ""
|
285 |
+
"Use external redirect file. Set this to "Yes" if you are using a "
|
286 |
+
"plugin such as Gigya that bypasses the regular WordPress redirect process "
|
287 |
+
"(and allows only one fixed redirect URL). Then, set the redirect URL in the "
|
288 |
+
"other plugin to %s"
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: wplogin_redirect.php:1469
|
292 |
+
msgid "Permission level required to edit redirect URLs"
|
293 |
+
msgstr ""
|
mo-admin-notice-featured.php
ADDED
@@ -0,0 +1,179 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! class_exists( 'MO_Admin_Notice' ) ) {
|
4 |
+
|
5 |
+
class MO_Admin_Notice {
|
6 |
+
public function __construct() {
|
7 |
+
add_action( 'admin_notices', array( $this, 'admin_notice' ) );
|
8 |
+
add_action( 'network_admin_notices', array( $this, 'admin_notice' ) );
|
9 |
+
|
10 |
+
add_action( 'admin_init', array( $this, 'dismiss_admin_notice' ) );
|
11 |
+
}
|
12 |
+
|
13 |
+
public function dismiss_admin_notice() {
|
14 |
+
if ( ! isset( $_GET['mo-adaction'] ) || $_GET['mo-adaction'] != 'mo_dismiss_adnotice' ) {
|
15 |
+
return;
|
16 |
+
}
|
17 |
+
|
18 |
+
$url = admin_url();
|
19 |
+
update_option( 'mo_dismiss_adnotice', 'true' );
|
20 |
+
|
21 |
+
wp_redirect( $url );
|
22 |
+
exit;
|
23 |
+
}
|
24 |
+
|
25 |
+
public function admin_notice() {
|
26 |
+
|
27 |
+
global $pagenow;
|
28 |
+
|
29 |
+
if($pagenow != 'index.php') return;
|
30 |
+
|
31 |
+
if ( get_option( 'mo_dismiss_adnotice', 'false' ) == 'true' ) {
|
32 |
+
return;
|
33 |
+
}
|
34 |
+
|
35 |
+
if ( $this->is_plugin_installed() && $this->is_plugin_active() ) {
|
36 |
+
return;
|
37 |
+
}
|
38 |
+
|
39 |
+
$dismiss_url = esc_url_raw(
|
40 |
+
add_query_arg(
|
41 |
+
array(
|
42 |
+
'mo-adaction' => 'mo_dismiss_adnotice'
|
43 |
+
),
|
44 |
+
admin_url()
|
45 |
+
)
|
46 |
+
);
|
47 |
+
$this->notice_css();
|
48 |
+
$install_url = wp_nonce_url(
|
49 |
+
admin_url( 'update.php?action=install-plugin&plugin=mailoptin' ),
|
50 |
+
'install-plugin_mailoptin'
|
51 |
+
);
|
52 |
+
|
53 |
+
$activate_url = wp_nonce_url( admin_url( 'plugins.php?action=activate&plugin=mailoptin%2Fmailoptin.php' ), 'activate-plugin_mailoptin/mailoptin.php' );
|
54 |
+
?>
|
55 |
+
<div class="mo-admin-notice notice notice-success">
|
56 |
+
<div class="mo-notice-first-half">
|
57 |
+
<p>
|
58 |
+
<?php
|
59 |
+
printf(
|
60 |
+
__('Free optin form plugin that will %1$sincrease your email list subscribers%2$s and keep them engaged with %1$sautomated and schedule newsletters%2$s.'),
|
61 |
+
'<span class="mo-stylize"><strong>', '</strong></span>');
|
62 |
+
?>
|
63 |
+
</p>
|
64 |
+
<p style="text-decoration: underline;font-size: 12px;">Recommended by "Peter's Login Redirect" plugin</p>
|
65 |
+
</div>
|
66 |
+
<div class="mo-notice-other-half">
|
67 |
+
<?php if ( ! $this->is_plugin_installed()) : ?>
|
68 |
+
<a class="button button-primary button-hero" id="mo-install-mailoptin-plugin" href="<?php echo $install_url; ?>">
|
69 |
+
<?php _e('Install MailOptin Now for Free!'); ?>
|
70 |
+
</a>
|
71 |
+
<?php endif; ?>
|
72 |
+
<?php if ($this->is_plugin_installed() && ! $this->is_plugin_active()) : ?>
|
73 |
+
<a class="button button-primary button-hero" id="mo-activate-mailoptin-plugin" href="<?php echo $activate_url; ?>">
|
74 |
+
<?php _e('Activate MailOptin Now!'); ?>
|
75 |
+
</a>
|
76 |
+
<?php endif; ?>
|
77 |
+
<div class="mo-notice-learn-more">
|
78 |
+
<a target="_blank" href="https://mailoptin.io">Learn more</a>
|
79 |
+
</div>
|
80 |
+
</div>
|
81 |
+
<a href="<?php echo $dismiss_url; ?>">
|
82 |
+
<button type="button" class="notice-dismiss">
|
83 |
+
<span class="screen-reader-text"><?php _e('Dismiss this notice'); ?>.</span>
|
84 |
+
</button>
|
85 |
+
</a>
|
86 |
+
</div>
|
87 |
+
<?php
|
88 |
+
}
|
89 |
+
|
90 |
+
public function current_admin_url() {
|
91 |
+
$parts = parse_url( home_url() );
|
92 |
+
$uri = $parts['scheme'] . '://' . $parts['host'];
|
93 |
+
|
94 |
+
if ( array_key_exists( 'port', $parts ) ) {
|
95 |
+
$uri .= ':' . $parts['port'];
|
96 |
+
}
|
97 |
+
|
98 |
+
$uri .= add_query_arg( array() );
|
99 |
+
|
100 |
+
return $uri;
|
101 |
+
}
|
102 |
+
|
103 |
+
public function is_plugin_installed() {
|
104 |
+
$installed_plugins = get_plugins();
|
105 |
+
|
106 |
+
return isset( $installed_plugins['mailoptin/mailoptin.php'] );
|
107 |
+
}
|
108 |
+
|
109 |
+
public function is_plugin_active() {
|
110 |
+
return is_plugin_active( 'mailoptin/mailoptin.php' );
|
111 |
+
}
|
112 |
+
|
113 |
+
public function notice_css() {
|
114 |
+
?>
|
115 |
+
<style type="text/css">
|
116 |
+
.mo-admin-notice {
|
117 |
+
background: #fff;
|
118 |
+
color: #000;
|
119 |
+
border-left-color: #46b450;
|
120 |
+
position: relative;
|
121 |
+
}
|
122 |
+
|
123 |
+
.mo-admin-notice .notice-dismiss:before {
|
124 |
+
color: #72777c;
|
125 |
+
}
|
126 |
+
|
127 |
+
.mo-admin-notice .mo-stylize {
|
128 |
+
line-height: 2;
|
129 |
+
}
|
130 |
+
|
131 |
+
.mo-admin-notice .button-primary {
|
132 |
+
background: #006799;
|
133 |
+
text-shadow: none;
|
134 |
+
border: 0;
|
135 |
+
box-shadow: none;
|
136 |
+
}
|
137 |
+
|
138 |
+
.mo-notice-first-half {
|
139 |
+
width: 66%;
|
140 |
+
display: inline-block;
|
141 |
+
margin: 10px 0;
|
142 |
+
}
|
143 |
+
|
144 |
+
.mo-notice-other-half {
|
145 |
+
width: 33%;
|
146 |
+
display: inline-block;
|
147 |
+
padding: 20px 0;
|
148 |
+
position: absolute;
|
149 |
+
text-align: center;
|
150 |
+
}
|
151 |
+
|
152 |
+
.mo-notice-first-half p {
|
153 |
+
font-size: 14px;
|
154 |
+
}
|
155 |
+
|
156 |
+
.mo-notice-learn-more a {
|
157 |
+
margin: 10px;
|
158 |
+
}
|
159 |
+
|
160 |
+
.mo-notice-learn-more {
|
161 |
+
margin-top: 10px;
|
162 |
+
}
|
163 |
+
</style>
|
164 |
+
<?php
|
165 |
+
}
|
166 |
+
|
167 |
+
public static function instance() {
|
168 |
+
static $instance = null;
|
169 |
+
|
170 |
+
if ( is_null( $instance ) ) {
|
171 |
+
$instance = new self();
|
172 |
+
}
|
173 |
+
|
174 |
+
return $instance;
|
175 |
+
}
|
176 |
+
}
|
177 |
+
|
178 |
+
MO_Admin_Notice::instance();
|
179 |
+
}
|
readme.txt
ADDED
@@ -0,0 +1,305 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Plugin Name ===
|
2 |
+
Contributors: Collizo4sky
|
3 |
+
Donate link: https://profilepress.net/pricing
|
4 |
+
Tags: login, logout, redirect, admin, administration, dashboard, users, authentication
|
5 |
+
Requires at least: 3.2
|
6 |
+
Requires PHP: 5.3
|
7 |
+
Tested up to: 5.2
|
8 |
+
Stable tag: 2.9.3
|
9 |
+
License: GPL-2.0+
|
10 |
+
|
11 |
+
Redirect users to different locations after logging in and logging out.
|
12 |
+
|
13 |
+
== Description ==
|
14 |
+
|
15 |
+
Define a set of redirect rules for specific users, users with specific roles, users with specific capabilities, and a blanket rule for all other users. Also, set a redirect URL for post-registration. This is all managed in Settings > Login/logout redirects.
|
16 |
+
|
17 |
+
You can use the syntax **[variable]username[/variable]** in your URLs so that the system will build a dynamic URL upon each login, replacing that text with the user's username. In addition to username, there is "userslug", "homeurl", "siteurl", "postid-23", "http_referer" and you can also add your own custom URL "variables". See Other Notes / How to Extend for documentation.
|
18 |
+
|
19 |
+
If you're using a plugin such as Gigya that bypasses the regular WordPress login redirect process (and only allows one fixed redirect URL), set that plugin to redirect to wp-content/plugins/peters-login-redirect/wplogin_redirect_control.php and set the relevant setting to "Yes" at the bottom of the Settings > Login/Logout redirects page in the WordPress admin panel.
|
20 |
+
|
21 |
+
You can add your own code logic before and between any of the plugin's normal redirect checks if needed. See Other Notes / How to Extend for documentation. Some examples include: redirecting the user based on their IP address; and redirect users to a special page on first login.
|
22 |
+
|
23 |
+
This plugin also includes a function `rul_register` that acts the same as the `wp_register` function you see in templates (typically producing the Register or Site Admin links in the sidebar), except that it will return the custom defined admin address. `rul_register` takes three parameters: the "before" code (by default "<li>"), the "after" code (by default "</li>"), and whether to echo or return the result (default is `true` and thus echo).
|
24 |
+
|
25 |
+
== Installation ==
|
26 |
+
|
27 |
+
Installing this plugin is just like any other WordPress plugin.
|
28 |
+
Navigate to your WordPress “Plugins” page, inside of your WordPress dashboard, and follow these instructions:
|
29 |
+
|
30 |
+
1. In the search field enter **Peter’s Login Redirect**. Click "Search Plugins", or hit Enter.
|
31 |
+
1. Select **Peter’s Login Redirect** and click either "Details" or "Install Now".
|
32 |
+
1. Once installed, click "Activate".
|
33 |
+
|
34 |
+
== Screenshots ==
|
35 |
+
|
36 |
+
1. Defining redirect rules per role.
|
37 |
+
|
38 |
+
== Frequently Asked Questions ==
|
39 |
+
|
40 |
+
Please visit the plugin page at http://www.theblog.ca/wplogin-redirect with any questions.
|
41 |
+
|
42 |
+
Login redirects not working? This plugin uses WordPress's standard login_redirect hook. The usual cause of problems is that another plugin is using the hook first, or there is a custom login form that isn't even running through the standard WordPress login functions.
|
43 |
+
|
44 |
+
These threads might be useful:
|
45 |
+
|
46 |
+
* http://www.theblog.ca/peter-forum/peters-login-redirect/logout-works-great-but-log-in-keeps-going-to-my-account-pages
|
47 |
+
* http://www.theblog.ca/peter-forum/peters-login-redirect/redirect-not-working
|
48 |
+
* http://www.theblog.ca/peter-forum/peters-login-redirect/any-way-to-solve-re-direct-conflict-with-wp-affiliate-plugin
|
49 |
+
|
50 |
+
Also see the instructions at the bottom of the settings on the "Settings > Login/logout redirects" page in the WordPress admin panel that says:
|
51 |
+
|
52 |
+
"Use external redirect file. Set this to "Yes" if you are using a plugin such as Gigya that bypasses the regular WordPress redirect process (and allows only one fixed redirect URL). Then, set the redirect URL in the other plugin to
|
53 |
+
http://www.yoursite.com/wp-content/plugins/peters-login-redirect/wplogin_redirect_control.php"
|
54 |
+
|
55 |
+
== How to Extend ==
|
56 |
+
|
57 |
+
= Custom redirect rules =
|
58 |
+
|
59 |
+
You can write your own code logic before any of this plugin's checks for user-specific, role-specific, and capability-specific redirects, as well as before the fallback redirect URL.
|
60 |
+
|
61 |
+
Available filters are:
|
62 |
+
|
63 |
+
* rul_before_user
|
64 |
+
* rul_before_role
|
65 |
+
* rul_before_capability
|
66 |
+
* rul_before_fallback
|
67 |
+
|
68 |
+
Each takes the same 4 parameters:
|
69 |
+
|
70 |
+
* $custom_redirect_to: This is set as false in case you don't have any redirect URL to set. Return this instead of false in case you have multiple filters running.
|
71 |
+
* $redirect_to: Set by WordPress, usually the admin URL.
|
72 |
+
* $requested_redirect_to: Set by WordPress, usually an override set in a GET parameter.
|
73 |
+
* $user: A PHP object representing the current user.
|
74 |
+
|
75 |
+
Your return value in your own code logic should be the URL to redirect to, or $custom_redirect_to to continue the plugin's normal checks.
|
76 |
+
|
77 |
+
An example of plugin code to redirect users on first login. See http://www.theblog.ca/wordpress-redirect-first-login for standalone functionality:
|
78 |
+
|
79 |
+
`// Send new users to a special page
|
80 |
+
function redirectOnFirstLogin( $custom_redirect_to, $redirect_to, $requested_redirect_to, $user )
|
81 |
+
{
|
82 |
+
// URL to redirect to
|
83 |
+
$redirect_url = 'http://yoursite.com/firstloginpage';
|
84 |
+
// How many times to redirect the user
|
85 |
+
$num_redirects = 1;
|
86 |
+
// If implementing this on an existing site, this is here so that existing users don't suddenly get the "first login" treatment
|
87 |
+
// On a new site, you might remove this setting and the associated check
|
88 |
+
// Alternative approach: run a script to assign the "already redirected" property to all existing users
|
89 |
+
// Alternative approach: use a date-based check so that all registered users before a certain date are ignored
|
90 |
+
// 172800 seconds = 48 hours
|
91 |
+
$message_period = 172800;
|
92 |
+
|
93 |
+
/*
|
94 |
+
Cookie-based solution: captures users who registered within the last n hours
|
95 |
+
The reason to set it as "last n hours" is so that if a user clears their cookies or logs in with a different browser,
|
96 |
+
they don't get this same redirect treatment long after they're already a registered user
|
97 |
+
*/
|
98 |
+
/*
|
99 |
+
|
100 |
+
$key_name = 'redirect_on_first_login_' . $user->ID;
|
101 |
+
|
102 |
+
if( strtotime( $user->user_registered ) > ( time() - $message_period )
|
103 |
+
&& ( !isset( $_COOKIE[$key_name] ) || intval( $_COOKIE[$key_name] ) < $num_redirects )
|
104 |
+
)
|
105 |
+
{
|
106 |
+
if( isset( $_COOKIE[$key_name] ) )
|
107 |
+
{
|
108 |
+
$num_redirects = intval( $_COOKIE[$key_name] ) + 1;
|
109 |
+
}
|
110 |
+
setcookie( $key_name, $num_redirects, time() + $message_period, COOKIEPATH, COOKIE_DOMAIN );
|
111 |
+
return $redirect_url;
|
112 |
+
}
|
113 |
+
*/
|
114 |
+
/*
|
115 |
+
User meta value-based solution, stored in the database
|
116 |
+
*/
|
117 |
+
$key_name = 'redirect_on_first_login';
|
118 |
+
// Third parameter ensures that the result is a string
|
119 |
+
$current_redirect_value = get_user_meta( $user->ID, $key_name, true );
|
120 |
+
if( strtotime( $user->user_registered ) > ( time() - $message_period )
|
121 |
+
&& ( '' == $current_redirect_value || intval( $current_redirect_value ) < $num_redirects )
|
122 |
+
)
|
123 |
+
{
|
124 |
+
if( '' != $current_redirect_value )
|
125 |
+
{
|
126 |
+
$num_redirects = intval( $current_redirect_value ) + 1;
|
127 |
+
}
|
128 |
+
update_user_meta( $user->ID, $key_name, $num_redirects );
|
129 |
+
return $redirect_url;
|
130 |
+
}
|
131 |
+
else
|
132 |
+
{
|
133 |
+
return $custom_redirect_to;
|
134 |
+
}
|
135 |
+
}
|
136 |
+
|
137 |
+
add_filter( 'rul_before_user', 'redirectOnFirstLogin', 10, 4 );`
|
138 |
+
|
139 |
+
An example of plugin code to redirect to a specific URL for only a specific IP range as the first redirect check:
|
140 |
+
|
141 |
+
`function redirectByIP( $custom_redirect_to, $redirect_to, $requested_redirect_to, $user )
|
142 |
+
{
|
143 |
+
$ip_check = '192.168.0';
|
144 |
+
if( 0 === strpos( $_SERVER['REMOTE_ADDR'], $ip_check ) )
|
145 |
+
{
|
146 |
+
return '/secret_area';
|
147 |
+
}
|
148 |
+
else
|
149 |
+
{
|
150 |
+
return $custom_redirect_to;
|
151 |
+
}
|
152 |
+
}
|
153 |
+
|
154 |
+
add_filter( 'rul_before_user', 'redirectByIP', 10, 4 );`
|
155 |
+
|
156 |
+
Note that the same extensibility is available for logout redirects with these filters:
|
157 |
+
|
158 |
+
* rul_before_user_logout
|
159 |
+
* rul_before_role_logout
|
160 |
+
* rul_before_capability_logout
|
161 |
+
* rul_before_fallback_logout
|
162 |
+
|
163 |
+
It takes 3 parameters:
|
164 |
+
|
165 |
+
* $custom_redirect_to: This is set as false in case you don't have any redirect URL to set. Return this instead of false in case you have multiple filters running.
|
166 |
+
* $requested_redirect_to: A redirect parameter set via POST or GET.
|
167 |
+
* $user: A PHP object representing the current user.
|
168 |
+
|
169 |
+
= Custom variable parameters =
|
170 |
+
|
171 |
+
There is an available filter "rul_replace_variable" for adding your own custom variable names. For example, to replace **[variable]month[/variable]** in the redirect URL with the numeric representation of the current month (with leading zeros):
|
172 |
+
|
173 |
+
`function customRULVariableMonth( $custom_redirect_to, $variable, $user )
|
174 |
+
{
|
175 |
+
if( 'month' == $variable )
|
176 |
+
{
|
177 |
+
return date( 'm' );
|
178 |
+
}
|
179 |
+
else
|
180 |
+
{
|
181 |
+
return $custom_redirect_to;
|
182 |
+
}
|
183 |
+
}
|
184 |
+
|
185 |
+
add_filter( 'rul_replace_variable', 'customRULVariableMonth', 10, 3 );`
|
186 |
+
|
187 |
+
Be sure to rawurlencode the returned variable if necessary.
|
188 |
+
|
189 |
+
= Custom "My Portal" link =
|
190 |
+
|
191 |
+
A common need is to display the "redirect" link for a user in the site navigation or sidebar.
|
192 |
+
|
193 |
+
Look at the function rul_register() in the plugin file for inspiration; it makes use of the redirect_to_front_page() function to determine the URL and then provides the relevant output code.
|
194 |
+
|
195 |
+
For a deeper dive into this feature, please [see this video](https://www.dropbox.com/s/kxpycsd3bz5rpyf/custom_my_portal_link.mp4?dl=0)
|
196 |
+
|
197 |
+
== Changelog ==
|
198 |
+
|
199 |
+
= 2.9.3 =
|
200 |
+
* Move languages po/mo files into languages folder.
|
201 |
+
|
202 |
+
= 2.9.2 =
|
203 |
+
* 2019-02-23: Add CSRF protection (thanks RIPS!). Fixed translations for "username" variable instruction (thanks Jaime!).
|
204 |
+
|
205 |
+
= 2.9.1 =
|
206 |
+
* 2016-08-10: Support utf8mb4 encoding and prevent cross-site scripting when editing redirect URLs.
|
207 |
+
|
208 |
+
= 2.9.0 =
|
209 |
+
* 2015-09-25: Update translation text domain in order to support translate.wordpress.org translation system
|
210 |
+
|
211 |
+
= 2.8.3 =
|
212 |
+
* 2015-08-03: Add new URL variable "userslug" to match author URLs.
|
213 |
+
|
214 |
+
= 2.8.2 =
|
215 |
+
* 2014-09-06: Translation string fix.
|
216 |
+
|
217 |
+
= 2.8.1 =
|
218 |
+
* 2014-08-03: Support the deletion of rules referencing deleted user, roles, or levels.
|
219 |
+
|
220 |
+
= 2.8.0 =
|
221 |
+
* 2014-07-06: Improved management interface to add specific Edit and Delete buttons per rule, and removed limit around number of rules.
|
222 |
+
|
223 |
+
= 2.7.2 =
|
224 |
+
* 2013-10-07: Support PHP 5 static function calls, bumping WordPress requirement to 3.2+.
|
225 |
+
|
226 |
+
= 2.7.1 =
|
227 |
+
* 2013-07-05: Bug fix: Role-based login URLs weren't saving correctly.
|
228 |
+
|
229 |
+
= 2.7.0 =
|
230 |
+
* 2013-07-04: Add logout redirect URL control per-user, per-role, and per-level
|
231 |
+
|
232 |
+
= 2.6.1 =
|
233 |
+
* 2012-12-22: Allow editors to manage redirects in WordPress 3.5+ (required capability is now "manage_categories" instead of "manage_links").
|
234 |
+
|
235 |
+
= 2.6.0 =
|
236 |
+
* 2012-09-22: Added support for URL variable "http_referer" (note the single "r") to redirect the user back to the page that hosted the login form, as long as the login page isn't the standard wp-login.php. There are several caveats to this, such as: If you want to redirect only on certain forms and/or specify a redirect on the standard wp-login.php page, you should modify the form itself to use a "redirect_to" form variable instead.
|
237 |
+
|
238 |
+
= 2.5.3 =
|
239 |
+
* 2012-06-15: Bug fix: Fallback redirect rule wouldn't update properly if logout URL was blank on MySQL installs with strict mode enabled (thanks kvandekrol!)
|
240 |
+
|
241 |
+
= 2.5.2 =
|
242 |
+
* 2012-02-06: Bug fix: Fallback redirect rule updates were broken for non-English installs.
|
243 |
+
|
244 |
+
= 2.5.1 =
|
245 |
+
* 2012-01-17: Bug fix: Redirect after registration back-end code was missed in 2.5.0, and thus that feature wasn't actually working.
|
246 |
+
|
247 |
+
= 2.5.0 =
|
248 |
+
* 2012-01-15: Added redirect after registration option. Also made plugin settings editable in the WordPress admin panel.
|
249 |
+
|
250 |
+
= 2.4.0 =
|
251 |
+
* 2012-01-05: Added support for URL variable "postid-23". Also added documentation on how to set up redirect on first login.
|
252 |
+
|
253 |
+
= 2.3.0 =
|
254 |
+
* 2011-11-06: Added support for URL variable "siteurl" and "homeurl". Also added filter to support custom replacement variables in the URL. See Other Notes / How to Extend for documentation.
|
255 |
+
|
256 |
+
= 2.2.0 =
|
257 |
+
* 2011-09-21: Support basic custom logout redirect URL for all users only. Future versions will have the same framework for logout redirects as for login redirects.
|
258 |
+
|
259 |
+
= 2.1.1 =
|
260 |
+
* 2011-08-13: Minor code cleanup. Note: users now need "manage_links" permissions to edit redirect settings by default.
|
261 |
+
|
262 |
+
= 2.1.0 =
|
263 |
+
* 2011-06-06: Added hooks to facilitate adding your own extensions to the plugin. See Other Notes / How to Extend for documentation.
|
264 |
+
|
265 |
+
= 2.0.0 =
|
266 |
+
* 2011-03-03: Added option to allow a redirect_to POST or GET variable to take precedence over this plugin's rules.
|
267 |
+
|
268 |
+
= 1.9.3 =
|
269 |
+
* 2010-12-15: Made plugin translatable. (Thanks Anja!)
|
270 |
+
|
271 |
+
= 1.9.2 =
|
272 |
+
* 2010-08-20: Bug fix in code syntax.
|
273 |
+
|
274 |
+
= 1.9.1 =
|
275 |
+
* 2010-08-03: Bug fix for putting the username in the redirect URL.
|
276 |
+
|
277 |
+
= 1.9.0 =
|
278 |
+
* 2010-08-02: Added support for a separate redirect controller URL for compatibility with Gigya and similar plugins that bypass the regular WordPress login redirect mechanism. See the $rul_use_redirect_controller setting within this plugin.
|
279 |
+
|
280 |
+
= 1.8.1 =
|
281 |
+
* 2010-05-13: Added proper encoding of username in the redirect URL if the username has spaces.
|
282 |
+
|
283 |
+
= 1.8.0 =
|
284 |
+
* 2010-03-18: Added the ability to specify a username in the redirect URL for more dynamic URL generation.
|
285 |
+
|
286 |
+
= 1.7.3 =
|
287 |
+
* 2010-03-04: Minor tweak on settings page for better compatibility with different WordPress URL setups.
|
288 |
+
|
289 |
+
= 1.7.2 =
|
290 |
+
* 2010-01-11: Plugin now removes its database tables when it is uninstalled, instead of when it is deactivated. This prevents the redirect rules from being deleted when upgrading WordPress automatically.
|
291 |
+
|
292 |
+
= 1.7.1 =
|
293 |
+
* 2009-10-07: Minor database compatibility tweak. (Thanks KCP!)
|
294 |
+
|
295 |
+
= 1.7.0 =
|
296 |
+
* 2009-05-31: Added option $rul_local_only (in the plugin file itself) to bypass the WordPress default limitation of only redirecting to local URLs.
|
297 |
+
|
298 |
+
= 1.6.1 =
|
299 |
+
* 2009-02-06: Minor database table tweak for better compatibility with different setups. (Thanks David!)
|
300 |
+
|
301 |
+
= 1.6.0 =
|
302 |
+
* 2008-11-26: Added a function rul_register that acts the same as the wp_register function you see in templates, except that it will return the custom defined admin address
|
303 |
+
|
304 |
+
= 1.5.1 =
|
305 |
+
* 2008-09-17: Fixed compatibility for sites with a different table prefix setting in wp-config.php. (Thanks Eric!)
|
screenshot-1.png
ADDED
Binary file
|
wplogin_redirect.php
ADDED
@@ -0,0 +1,1580 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Plugin Name: Peter's Login Redirect
|
4 |
+
Plugin URI: http://www.theblog.ca/wplogin-redirect
|
5 |
+
Description: Redirect users to different locations after logging in. Define a set of rules for specific users, user with specific roles, users with specific capabilities, and a blanket rule for all other users. This is all managed in Settings > Login/logout redirects.
|
6 |
+
Author: Peter Keung
|
7 |
+
Author URI: http://www.theblog.ca
|
8 |
+
Version: 2.9.3
|
9 |
+
Text Domain: peters-login-redirect
|
10 |
+
Domain Path: /languages/
|
11 |
+
*/
|
12 |
+
|
13 |
+
require_once dirname(__FILE__) . '/mo-admin-notice-featured.php';
|
14 |
+
|
15 |
+
add_action( 'init', 'rul_textdomain' );
|
16 |
+
function rul_textdomain()
|
17 |
+
{
|
18 |
+
load_plugin_textdomain( 'peters-login-redirect', false, dirname( plugin_basename(__FILE__) . '/languages/' ) );
|
19 |
+
}
|
20 |
+
|
21 |
+
global $wpdb;
|
22 |
+
global $rul_db_addresses;
|
23 |
+
global $rul_version;
|
24 |
+
// Name of the database table that will hold group information and moderator rules
|
25 |
+
$rul_db_addresses = $wpdb->prefix . 'login_redirects';
|
26 |
+
$rul_version = '2.9.3';
|
27 |
+
|
28 |
+
// A global variable that we will add to on the fly when $rul_local_only is set to equal 1
|
29 |
+
$rul_allowed_hosts = array();
|
30 |
+
|
31 |
+
// Some helper functions, all "public static" in PHP5 land
|
32 |
+
class rulRedirectFunctionCollection
|
33 |
+
{
|
34 |
+
/*
|
35 |
+
Grabs settings from the database as of version 2.5.0 of this plugin.
|
36 |
+
Defaults are defined here, but the settings values should be edited in the WordPress admin panel.
|
37 |
+
If no setting is asked for, then it returns an array of all settings; otherwise it returns a specific setting
|
38 |
+
*/
|
39 |
+
static function get_settings( $setting=false )
|
40 |
+
{
|
41 |
+
$rul_settings = array();
|
42 |
+
|
43 |
+
// Setting this to 1 will make it so that you can redirect (login and logout) to any valid http or https URL, even outside of your current domain
|
44 |
+
// Setting this to 2 will make it so that you can redirect (login and logout) to any URL you want (include crazy ones like data:), essentially bypassing the WordPress functions wp_sanitize_redirect() and wp_validate_redirect()
|
45 |
+
// Setting this to 3 will make it so that you can only redirect (login and logout) to a local URL (one on the same domain). If you make use of the siteurl or homeurl custom variables, do not set this to 3
|
46 |
+
$rul_settings['rul_local_only'] = 1;
|
47 |
+
|
48 |
+
// Allow a POST or GET "redirect_to" variable to take precedence over settings within the plugin
|
49 |
+
$rul_settings['rul_allow_post_redirect_override'] = false;
|
50 |
+
|
51 |
+
// Allow a POST or GET logout "redirect_to" variable to take precedence over settings within the plugin
|
52 |
+
$rul_settings['rul_allow_post_redirect_override_logout'] = false;
|
53 |
+
|
54 |
+
// Set this to true if you're using a plugin such as Gigya that bypasses the regular WordPress redirect process (and only allow one fixed redirect URL)
|
55 |
+
// Then, set that plugin to redirect to http://www.yoursite.com/wp-content/plugins/peters-login-redirect/wplogin_redirect_control.php
|
56 |
+
// For more troubleshooting with this setting, make sure the paths are set correctly in wplogin_redirect_control.php
|
57 |
+
$rul_settings['rul_use_redirect_controller'] = false;
|
58 |
+
|
59 |
+
// To edit the redirect settings in the WordPress admin panel, users need this capability
|
60 |
+
// Typically editors and up have "manage_categories" capabilities
|
61 |
+
// See http://codex.wordpress.org/Roles_and_Capabilities for more information about out of the box capabilities
|
62 |
+
$rul_settings['rul_required_capability'] = 'manage_categories';
|
63 |
+
|
64 |
+
$rul_settings_from_options_table = rulRedirectFunctionCollection::get_settings_from_options_table();
|
65 |
+
|
66 |
+
// Merge the default settings with the settings form the database
|
67 |
+
// Limit the settings in case there are ones from the database that are old
|
68 |
+
foreach( $rul_settings as $setting_name => $setting_value )
|
69 |
+
{
|
70 |
+
if( isset( $rul_settings_from_options_table[$setting_name] ) )
|
71 |
+
{
|
72 |
+
$rul_settings[$setting_name] = $rul_settings_from_options_table[$setting_name];
|
73 |
+
}
|
74 |
+
}
|
75 |
+
if( !$setting )
|
76 |
+
{
|
77 |
+
return $rul_settings;
|
78 |
+
}
|
79 |
+
elseif( $setting && isset( $rul_settings[$setting] ) )
|
80 |
+
{
|
81 |
+
return $rul_settings[$setting];
|
82 |
+
}
|
83 |
+
else
|
84 |
+
{
|
85 |
+
return false;
|
86 |
+
}
|
87 |
+
}
|
88 |
+
static function get_settings_from_options_table()
|
89 |
+
{
|
90 |
+
return get_option( 'rul_settings', array() );
|
91 |
+
}
|
92 |
+
static function set_setting( $setting = false, $value = false )
|
93 |
+
{
|
94 |
+
if( $setting )
|
95 |
+
{
|
96 |
+
$current_settings = rulRedirectFunctionCollection::get_settings();
|
97 |
+
if( $current_settings )
|
98 |
+
{
|
99 |
+
$current_settings[$setting] = $value;
|
100 |
+
update_option( 'rul_settings', $current_settings );
|
101 |
+
}
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
/*
|
106 |
+
This extra function is necessary to support the use case where someone was previously logged in
|
107 |
+
Thanks to http://wordpress.org/support/topic/97314 for this function
|
108 |
+
*/
|
109 |
+
static function redirect_current_user_can($capability, $current_user)
|
110 |
+
{
|
111 |
+
global $wpdb;
|
112 |
+
|
113 |
+
$roles = get_option($wpdb->prefix . 'user_roles');
|
114 |
+
$user_roles = $current_user->{$wpdb->prefix . 'capabilities'};
|
115 |
+
$user_roles = array_keys($user_roles, true);
|
116 |
+
$role = $user_roles[0];
|
117 |
+
$capabilities = $roles[$role]['capabilities'];
|
118 |
+
|
119 |
+
if ( in_array( $capability, array_keys( $capabilities, true) ) ) {
|
120 |
+
// check array keys of capabilities for match against requested capability
|
121 |
+
return true;
|
122 |
+
}
|
123 |
+
return false;
|
124 |
+
}
|
125 |
+
|
126 |
+
/*
|
127 |
+
A generic function to return the value mapped to a particular variable
|
128 |
+
*/
|
129 |
+
static function rul_get_variable( $variable, $user )
|
130 |
+
{
|
131 |
+
$variable_value = apply_filters( 'rul_replace_variable', false, $variable, $user );
|
132 |
+
if( !$variable_value )
|
133 |
+
{
|
134 |
+
// Return the permalink of the post ID
|
135 |
+
if( 0 === strpos( $variable, 'postid-' ) )
|
136 |
+
{
|
137 |
+
$post_id = str_replace( 'postid-', '', $variable );
|
138 |
+
$permalink = get_permalink( $post_id );
|
139 |
+
if( $permalink )
|
140 |
+
{
|
141 |
+
$variable_value = $permalink;
|
142 |
+
}
|
143 |
+
}
|
144 |
+
else
|
145 |
+
{
|
146 |
+
switch( $variable )
|
147 |
+
{
|
148 |
+
// Returns the current user's username (only use this if you know they're logged in)
|
149 |
+
case 'username':
|
150 |
+
$variable_value = rawurlencode( $user->user_login );
|
151 |
+
break;
|
152 |
+
// Returns the current user's author slug aka nickname as used in URLs
|
153 |
+
// sanitize_title should not be required here since it was already done on insert
|
154 |
+
case 'userslug':
|
155 |
+
$variable_value = $user->user_nicename;
|
156 |
+
break;
|
157 |
+
// Returns the URL of the WordPress files; see http://codex.wordpress.org/Function_Reference/network_site_url
|
158 |
+
case 'siteurl':
|
159 |
+
$variable_value = network_site_url();
|
160 |
+
break;
|
161 |
+
// Returns the URL of the site, possibly different from where the WordPress files are; see http://codex.wordpress.org/Function_Reference/network_home_url
|
162 |
+
case 'homeurl':
|
163 |
+
$variable_value = network_home_url();
|
164 |
+
break;
|
165 |
+
// Returns the login referrer in order to redirect back to the same page
|
166 |
+
// Note that this will not work if the referrer is the same as the login processor (otherwise in a standard setup you'd redirect to the login form)
|
167 |
+
case 'http_referer':
|
168 |
+
$http_referer_parts = parse_url( $_SERVER['HTTP_REFERER'] );
|
169 |
+
if( $_SERVER['REQUEST_URI'] != $http_referer_parts['path'] )
|
170 |
+
{
|
171 |
+
$variable_value = $_SERVER['HTTP_REFERER'];
|
172 |
+
}
|
173 |
+
else
|
174 |
+
{
|
175 |
+
$variable_value = '';
|
176 |
+
}
|
177 |
+
break;
|
178 |
+
default:
|
179 |
+
$variable_value = '';
|
180 |
+
break;
|
181 |
+
}
|
182 |
+
}
|
183 |
+
}
|
184 |
+
return $variable_value;
|
185 |
+
}
|
186 |
+
|
187 |
+
/*
|
188 |
+
Replaces the syntax [variable]variable_name[/variable] with whatever has been mapped to the variable_name in the rul_get_variable function
|
189 |
+
*/
|
190 |
+
static function rul_replace_variable( $string, $user )
|
191 |
+
{
|
192 |
+
preg_match_all( "/\[variable\](.*?)\[\/variable\]/is", $string, $out );
|
193 |
+
|
194 |
+
foreach( $out[0] as $instance => $full_match )
|
195 |
+
{
|
196 |
+
$replaced_variable = rulRedirectFunctionCollection::rul_get_variable( $out[1][ $instance ], $user );
|
197 |
+
$string = str_replace( $full_match, $replaced_variable, $string );
|
198 |
+
}
|
199 |
+
|
200 |
+
return $string;
|
201 |
+
}
|
202 |
+
/*
|
203 |
+
Allow users to be redirected to external URLs as specified by redirect rules
|
204 |
+
*/
|
205 |
+
static function rul_trigger_allowed_host( $url )
|
206 |
+
{
|
207 |
+
global $rul_allowed_hosts;
|
208 |
+
$url_parsed = parse_url( $url );
|
209 |
+
if( isset( $url_parsed[ 'host' ] ) )
|
210 |
+
{
|
211 |
+
$rul_allowed_hosts[] = $url_parsed[ 'host' ];
|
212 |
+
add_filter( 'allowed_redirect_hosts', array( 'rulRedirectFunctionCollection', 'rul_add_allowed_host' ), 10, 1 );
|
213 |
+
}
|
214 |
+
}
|
215 |
+
static function rul_add_allowed_host( $hosts )
|
216 |
+
{
|
217 |
+
global $rul_allowed_hosts;
|
218 |
+
return array_merge( $hosts, $rul_allowed_hosts );
|
219 |
+
}
|
220 |
+
}
|
221 |
+
|
222 |
+
// Functions specific to logout redirecting
|
223 |
+
class rulLogoutFunctionCollection
|
224 |
+
{
|
225 |
+
static function logout_redirect()
|
226 |
+
{
|
227 |
+
$rul_local_only = rulRedirectFunctionCollection::get_settings( 'rul_local_only' );
|
228 |
+
$rul_allow_post_redirect_override_logout = rulRedirectFunctionCollection::get_settings( 'rul_allow_post_redirect_override_logout' );
|
229 |
+
|
230 |
+
$requested_redirect_to = !empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : false;
|
231 |
+
if( is_user_logged_in() && ( !$requested_redirect_to || !$rul_allow_post_redirect_override_logout ) )
|
232 |
+
{
|
233 |
+
$current_user = wp_get_current_user();
|
234 |
+
$rul_url = rulLogoutFunctionCollection::get_redirect_url( $current_user, $requested_redirect_to );
|
235 |
+
|
236 |
+
if( $rul_url )
|
237 |
+
{
|
238 |
+
if( 1 == $rul_local_only )
|
239 |
+
{
|
240 |
+
rulRedirectFunctionCollection::rul_trigger_allowed_host( $rul_url );
|
241 |
+
wp_safe_redirect( $rul_url );
|
242 |
+
die();
|
243 |
+
}
|
244 |
+
elseif( 2 == $rul_local_only )
|
245 |
+
{
|
246 |
+
wp_redirect( $rul_url );
|
247 |
+
die();
|
248 |
+
}
|
249 |
+
else
|
250 |
+
{
|
251 |
+
wp_safe_redirect( $rul_url );
|
252 |
+
die();
|
253 |
+
}
|
254 |
+
}
|
255 |
+
}
|
256 |
+
return false;
|
257 |
+
}
|
258 |
+
// Get the logout redirect URL according to defined rules
|
259 |
+
// Functionality for user-, role-, and capability-specific redirect rules is available
|
260 |
+
// Note that only the "all other users" redirect URL is currently implemented in the UI
|
261 |
+
static function get_redirect_url( $user, $requested_redirect_to )
|
262 |
+
{
|
263 |
+
global $wpdb, $rul_db_addresses;
|
264 |
+
|
265 |
+
$redirect_to = false;
|
266 |
+
|
267 |
+
// Check for an extended custom redirect rule
|
268 |
+
$rul_custom_redirect = apply_filters( 'rul_before_user_logout', false, $requested_redirect_to, $user );
|
269 |
+
|
270 |
+
if( $rul_custom_redirect )
|
271 |
+
{
|
272 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_custom_redirect, $requested_redirect_to, $user );
|
273 |
+
return $redirect_to;
|
274 |
+
}
|
275 |
+
|
276 |
+
// Check for a redirect rule for this user
|
277 |
+
$rul_user = $wpdb->get_var('SELECT rul_url_logout FROM ' . $rul_db_addresses .
|
278 |
+
' WHERE rul_type = \'user\' AND rul_value = \'' . $user->user_login . '\' LIMIT 1');
|
279 |
+
|
280 |
+
if ( $rul_user )
|
281 |
+
{
|
282 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_user, $user );
|
283 |
+
return $redirect_to;
|
284 |
+
}
|
285 |
+
|
286 |
+
// Check for an extended custom redirect rule
|
287 |
+
$rul_custom_redirect = apply_filters( 'rul_before_role_logout', false, $requested_redirect_to, $user );
|
288 |
+
if( $rul_custom_redirect )
|
289 |
+
{
|
290 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_custom_redirect, $user );
|
291 |
+
return $redirect_to;
|
292 |
+
}
|
293 |
+
|
294 |
+
// Check for a redirect rule that matches this user's role
|
295 |
+
$rul_roles = $wpdb->get_results('SELECT rul_value, rul_url_logout FROM ' . $rul_db_addresses .
|
296 |
+
' WHERE rul_type = \'role\'', OBJECT);
|
297 |
+
|
298 |
+
if( $rul_roles )
|
299 |
+
{
|
300 |
+
foreach( $rul_roles as $rul_role )
|
301 |
+
{
|
302 |
+
if( '' != $rul_role->rul_url_logout && isset( $user->{$wpdb->prefix . 'capabilities'}[$rul_role->rul_value] ) )
|
303 |
+
{
|
304 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_role->rul_url_logout, $user );
|
305 |
+
return $redirect_to;
|
306 |
+
}
|
307 |
+
}
|
308 |
+
}
|
309 |
+
|
310 |
+
// Check for an extended custom redirect rule
|
311 |
+
$rul_custom_redirect = apply_filters( 'rul_before_capability_logout', false, $requested_redirect_to, $user );
|
312 |
+
if( $rul_custom_redirect )
|
313 |
+
{
|
314 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_custom_redirect, $user );
|
315 |
+
return $redirect_to;
|
316 |
+
}
|
317 |
+
|
318 |
+
// Check for a redirect rule that matches this user's capability
|
319 |
+
$rul_levels = $wpdb->get_results( 'SELECT rul_value, rul_url_logout FROM ' . $rul_db_addresses .
|
320 |
+
' WHERE rul_type = \'level\' ORDER BY rul_order, rul_value', OBJECT );
|
321 |
+
|
322 |
+
if( $rul_levels )
|
323 |
+
{
|
324 |
+
foreach( $rul_levels as $rul_level )
|
325 |
+
{
|
326 |
+
if( '' != $rul_level->rul_url_logout && rulRedirectFunctionCollection::redirect_current_user_can( $rul_level->rul_value, $user ) )
|
327 |
+
{
|
328 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_level->rul_url_logout, $user );
|
329 |
+
return $redirect_to;
|
330 |
+
}
|
331 |
+
}
|
332 |
+
}
|
333 |
+
|
334 |
+
// Check for an extended custom redirect rule
|
335 |
+
$rul_custom_redirect = apply_filters( 'rul_before_fallback_logout', false, $requested_redirect_to, $user );
|
336 |
+
if( $rul_custom_redirect )
|
337 |
+
{
|
338 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_custom_redirect, $user );
|
339 |
+
return $redirect_to;
|
340 |
+
}
|
341 |
+
|
342 |
+
// If none of the above matched, look for a rule to apply to all users
|
343 |
+
$rul_all = $wpdb->get_var('SELECT rul_url_logout FROM ' . $rul_db_addresses .
|
344 |
+
' WHERE rul_type = \'all\' LIMIT 1');
|
345 |
+
|
346 |
+
if( $rul_all )
|
347 |
+
{
|
348 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_all, $user );
|
349 |
+
return $redirect_to;
|
350 |
+
}
|
351 |
+
|
352 |
+
// No rules matched or existed, so just send them to the WordPress admin panel as usual
|
353 |
+
return $redirect_to;
|
354 |
+
}
|
355 |
+
}
|
356 |
+
|
357 |
+
// Functions for redirecting post-registration
|
358 |
+
class rulRedirectPostRegistration
|
359 |
+
{
|
360 |
+
static function post_registration_wrapper( $requested_redirect_to )
|
361 |
+
{
|
362 |
+
/*
|
363 |
+
Some limitations:
|
364 |
+
- Not yet implemented but possible: toggle whether to allow a GET or POST override of the redirect_to variable (currently it is "yes")
|
365 |
+
- Not yet possible: Redirect to a non-local URL, due to the fact that the WordPress hook is implemented pre-registration, not post-registration
|
366 |
+
- Not yet possible: Username-customized page, since the WordPress hook is implemented pre-registration, not post-registration
|
367 |
+
*/
|
368 |
+
|
369 |
+
$rul_url = rulRedirectPostRegistration::get_redirect_url( $requested_redirect_to );
|
370 |
+
if( $rul_url )
|
371 |
+
{
|
372 |
+
return $rul_url;
|
373 |
+
}
|
374 |
+
return $requested_redirect_to;
|
375 |
+
}
|
376 |
+
|
377 |
+
// Looks up the redirect URL, if any
|
378 |
+
static function get_redirect_url( $requested_redirect_to )
|
379 |
+
{
|
380 |
+
global $wpdb, $rul_db_addresses;
|
381 |
+
|
382 |
+
$redirect_to = false;
|
383 |
+
|
384 |
+
$rul_all = $wpdb->get_var('SELECT rul_url FROM ' . $rul_db_addresses .
|
385 |
+
' WHERE rul_type = \'register\' LIMIT 1');
|
386 |
+
|
387 |
+
if( $rul_all )
|
388 |
+
{
|
389 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_all, false );
|
390 |
+
return $redirect_to;
|
391 |
+
}
|
392 |
+
|
393 |
+
// No rule exists
|
394 |
+
return $redirect_to;
|
395 |
+
}
|
396 |
+
}
|
397 |
+
|
398 |
+
// This function wraps around the main redirect function to determine whether or not to bypass the WordPress local URL limitation
|
399 |
+
function redirect_wrapper( $redirect_to, $requested_redirect_to, $user )
|
400 |
+
{
|
401 |
+
$rul_local_only = rulRedirectFunctionCollection::get_settings( 'rul_local_only' );
|
402 |
+
$rul_allow_post_redirect_override = rulRedirectFunctionCollection::get_settings( 'rul_allow_post_redirect_override' );
|
403 |
+
|
404 |
+
// If they're on the login page, don't do anything
|
405 |
+
if( !isset( $user->user_login ) )
|
406 |
+
{
|
407 |
+
return $redirect_to;
|
408 |
+
}
|
409 |
+
|
410 |
+
if( ( admin_url() == $redirect_to && $rul_allow_post_redirect_override ) || !$rul_allow_post_redirect_override )
|
411 |
+
{
|
412 |
+
$rul_url = redirect_to_front_page( $redirect_to, $requested_redirect_to, $user );
|
413 |
+
if( $rul_url )
|
414 |
+
{
|
415 |
+
if( 1 == $rul_local_only )
|
416 |
+
{
|
417 |
+
rulRedirectFunctionCollection::rul_trigger_allowed_host( $rul_url );
|
418 |
+
return $rul_url;
|
419 |
+
}
|
420 |
+
elseif( 2 == $rul_local_only )
|
421 |
+
{
|
422 |
+
wp_redirect( $rul_url );
|
423 |
+
die();
|
424 |
+
}
|
425 |
+
else
|
426 |
+
{
|
427 |
+
return $rul_url;
|
428 |
+
}
|
429 |
+
}
|
430 |
+
}
|
431 |
+
return $redirect_to;
|
432 |
+
}
|
433 |
+
|
434 |
+
// This function sets the URL to redirect to
|
435 |
+
|
436 |
+
function redirect_to_front_page( $redirect_to, $requested_redirect_to, $user )
|
437 |
+
{
|
438 |
+
global $wpdb, $rul_db_addresses;
|
439 |
+
|
440 |
+
// Check for an extended custom redirect rule
|
441 |
+
$rul_custom_redirect = apply_filters( 'rul_before_user', false, $redirect_to, $requested_redirect_to, $user );
|
442 |
+
if( $rul_custom_redirect )
|
443 |
+
{
|
444 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_custom_redirect, $user );
|
445 |
+
return $redirect_to;
|
446 |
+
}
|
447 |
+
|
448 |
+
// Check for a redirect rule for this user
|
449 |
+
$rul_user = $wpdb->get_var('SELECT rul_url FROM ' . $rul_db_addresses .
|
450 |
+
' WHERE rul_type = \'user\' AND rul_value = \'' . $user->user_login . '\' LIMIT 1');
|
451 |
+
|
452 |
+
if ( $rul_user )
|
453 |
+
{
|
454 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_user, $user );
|
455 |
+
return $redirect_to;
|
456 |
+
}
|
457 |
+
|
458 |
+
// Check for an extended custom redirect rule
|
459 |
+
$rul_custom_redirect = apply_filters( 'rul_before_role', false, $redirect_to, $requested_redirect_to, $user );
|
460 |
+
if( $rul_custom_redirect )
|
461 |
+
{
|
462 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_custom_redirect, $user );
|
463 |
+
return $redirect_to;
|
464 |
+
}
|
465 |
+
|
466 |
+
// Check for a redirect rule that matches this user's role
|
467 |
+
$rul_roles = $wpdb->get_results('SELECT rul_value, rul_url FROM ' . $rul_db_addresses .
|
468 |
+
' WHERE rul_type = \'role\'', OBJECT);
|
469 |
+
|
470 |
+
if( $rul_roles )
|
471 |
+
{
|
472 |
+
foreach( $rul_roles as $rul_role )
|
473 |
+
{
|
474 |
+
if( '' != $rul_role->rul_url && isset( $user->{$wpdb->prefix . 'capabilities'}[$rul_role->rul_value] ) )
|
475 |
+
{
|
476 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_role->rul_url, $user );
|
477 |
+
return $redirect_to;
|
478 |
+
}
|
479 |
+
}
|
480 |
+
}
|
481 |
+
|
482 |
+
// Check for an extended custom redirect rule
|
483 |
+
$rul_custom_redirect = apply_filters( 'rul_before_capability', false, $redirect_to, $requested_redirect_to, $user );
|
484 |
+
if( $rul_custom_redirect )
|
485 |
+
{
|
486 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_custom_redirect, $user );
|
487 |
+
return $redirect_to;
|
488 |
+
}
|
489 |
+
|
490 |
+
// Check for a redirect rule that matches this user's capability
|
491 |
+
$rul_levels = $wpdb->get_results('SELECT rul_value, rul_url FROM ' . $rul_db_addresses .
|
492 |
+
' WHERE rul_type = \'level\' ORDER BY rul_order, rul_value', OBJECT);
|
493 |
+
|
494 |
+
if( $rul_levels )
|
495 |
+
{
|
496 |
+
foreach( $rul_levels as $rul_level )
|
497 |
+
{
|
498 |
+
if( '' != $rul_level->rul_url && rulRedirectFunctionCollection::redirect_current_user_can ( $rul_level->rul_value, $user ) )
|
499 |
+
{
|
500 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_level->rul_url, $user );
|
501 |
+
return $redirect_to;
|
502 |
+
}
|
503 |
+
}
|
504 |
+
}
|
505 |
+
|
506 |
+
// Check for an extended custom redirect rule
|
507 |
+
$rul_custom_redirect = apply_filters( 'rul_before_fallback', false, $redirect_to, $requested_redirect_to, $user );
|
508 |
+
if( $rul_custom_redirect )
|
509 |
+
{
|
510 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_custom_redirect, $user );
|
511 |
+
return $redirect_to;
|
512 |
+
}
|
513 |
+
|
514 |
+
// If none of the above matched, look for a rule to apply to all users
|
515 |
+
$rul_all = $wpdb->get_var('SELECT rul_url FROM ' . $rul_db_addresses .
|
516 |
+
' WHERE rul_type = \'all\' LIMIT 1');
|
517 |
+
|
518 |
+
if( $rul_all )
|
519 |
+
{
|
520 |
+
$redirect_to = rulRedirectFunctionCollection::rul_replace_variable( $rul_all, $user );
|
521 |
+
return $redirect_to;
|
522 |
+
}
|
523 |
+
|
524 |
+
// No rules matched or existed, so just send them to the WordPress admin panel as usual
|
525 |
+
return $redirect_to;
|
526 |
+
|
527 |
+
}
|
528 |
+
|
529 |
+
// Typically this function is used in templates, similarly to the wp_register function
|
530 |
+
// It returns a link to the administration panel or the one that was custom defined
|
531 |
+
// If no user is logged in, it returns the "Register" link
|
532 |
+
// You can specify tags to go around the returned link (or wrap it with no tags); by default this is a list item
|
533 |
+
// You can also specify whether to print out the link or just return it
|
534 |
+
|
535 |
+
function rul_register( $before = '<li>', $after = '</li>', $give_echo = true ) {
|
536 |
+
global $current_user;
|
537 |
+
|
538 |
+
if ( ! is_user_logged_in() ) {
|
539 |
+
if ( get_option('users_can_register') )
|
540 |
+
$link = $before . '<a href="' . site_url('wp-login.php?action=register', 'login') . '">' . __('Register', 'peters-login-redirect') . '</a>' . $after;
|
541 |
+
else
|
542 |
+
$link = '';
|
543 |
+
} else {
|
544 |
+
$link = $before . '<a href="' . redirect_to_front_page('', '', $current_user) . '">' . __('Site Admin', 'peters-login-redirect') . '</a>' . $after;;
|
545 |
+
}
|
546 |
+
|
547 |
+
if ($give_echo) {
|
548 |
+
echo $link;
|
549 |
+
}
|
550 |
+
else {
|
551 |
+
return $link;
|
552 |
+
}
|
553 |
+
}
|
554 |
+
|
555 |
+
if( is_admin() )
|
556 |
+
{
|
557 |
+
|
558 |
+
// Returns all option HTML for all usernames in the system except for those supplied to it
|
559 |
+
function rul_returnusernames($exclude) {
|
560 |
+
global $wpdb;
|
561 |
+
|
562 |
+
$rul_returnusernames = '';
|
563 |
+
|
564 |
+
// Build the "not in" part of the MySQL query
|
565 |
+
$exclude_users = "'" . implode( "','", $exclude ) . "'";
|
566 |
+
|
567 |
+
$rul_userresults = $wpdb->get_results('SELECT user_login FROM ' . $wpdb->users . ' WHERE user_login NOT IN (' . $exclude_users . ') ORDER BY user_login', ARRAY_N);
|
568 |
+
|
569 |
+
// Built the option HTML
|
570 |
+
if ($rul_userresults) {
|
571 |
+
foreach ($rul_userresults as $rul_userresult) {
|
572 |
+
$rul_returnusernames .= '<option value="' . $rul_userresult[0] . '">' . $rul_userresult[0] . '</option>';
|
573 |
+
}
|
574 |
+
}
|
575 |
+
|
576 |
+
return $rul_returnusernames;
|
577 |
+
}
|
578 |
+
|
579 |
+
// Returns all roles in the system
|
580 |
+
function rul_returnrolenames() {
|
581 |
+
global $wp_roles;
|
582 |
+
|
583 |
+
$rul_returnrolenames = array();
|
584 |
+
foreach (array_keys($wp_roles->role_names) as $rul_rolename) {
|
585 |
+
$rul_returnrolenames[$rul_rolename] = $rul_rolename;
|
586 |
+
}
|
587 |
+
|
588 |
+
return $rul_returnrolenames;
|
589 |
+
}
|
590 |
+
|
591 |
+
// Returns option HTML for all roles in the system, except for those supplied to it
|
592 |
+
function rul_returnroleoptions($exclude) {
|
593 |
+
|
594 |
+
// Relies on a function that just returns the role names
|
595 |
+
$rul_rolenames = rul_returnrolenames($exclude);
|
596 |
+
|
597 |
+
$rul_returnroleoptions = '';
|
598 |
+
|
599 |
+
// Build the option HTML
|
600 |
+
if ($rul_rolenames) {
|
601 |
+
foreach ($rul_rolenames as $rul_rolename) {
|
602 |
+
if (!isset($exclude[$rul_rolename])) {
|
603 |
+
$rul_returnroleoptions .= '<option value="' . $rul_rolename . '">' . $rul_rolename . '</option>';
|
604 |
+
}
|
605 |
+
}
|
606 |
+
}
|
607 |
+
|
608 |
+
return $rul_returnroleoptions;
|
609 |
+
|
610 |
+
}
|
611 |
+
|
612 |
+
// Returns all level names in the system
|
613 |
+
function rul_returnlevelnames() {
|
614 |
+
global $wp_roles;
|
615 |
+
|
616 |
+
$rul_returnlevelnames = array();
|
617 |
+
|
618 |
+
// Builds the array of level names by combing through each of the roles and listing their levels
|
619 |
+
foreach ($wp_roles->roles as $wp_role) {
|
620 |
+
$rul_returnlevelnames = array_unique((array_merge($rul_returnlevelnames, array_keys($wp_role['capabilities']))));
|
621 |
+
}
|
622 |
+
|
623 |
+
// Sort the level names in alphabetical order
|
624 |
+
sort($rul_returnlevelnames);
|
625 |
+
|
626 |
+
return $rul_returnlevelnames;
|
627 |
+
|
628 |
+
}
|
629 |
+
|
630 |
+
// Returns option HTML for all levels in the system, except for those supplied to it
|
631 |
+
function rul_returnleveloptions($exclude) {
|
632 |
+
|
633 |
+
// Relies on a function that just returns the level names
|
634 |
+
$rul_levelnames = rul_returnlevelnames();
|
635 |
+
|
636 |
+
$rul_returnleveloptions = '';
|
637 |
+
|
638 |
+
// Build the option HTML
|
639 |
+
foreach ($rul_levelnames as $rul_levelname) {
|
640 |
+
if (!isset($exclude[$rul_levelname])) {
|
641 |
+
$rul_returnleveloptions .= '<option value="' . $rul_levelname . '">' . $rul_levelname . '</option>';
|
642 |
+
}
|
643 |
+
}
|
644 |
+
|
645 |
+
return $rul_returnleveloptions;
|
646 |
+
|
647 |
+
}
|
648 |
+
|
649 |
+
// Wraps the return message in an informational div
|
650 |
+
function rul_format_return( $innerMessage )
|
651 |
+
{
|
652 |
+
return '<div id="message" class="updated fade">' . $innerMessage . '</div>';
|
653 |
+
}
|
654 |
+
|
655 |
+
// Validates adds and edits to make sure that the user / role / level
|
656 |
+
function rul_validate_submission( $typeValue, $type )
|
657 |
+
{
|
658 |
+
$success = true;
|
659 |
+
$error_message = '';
|
660 |
+
|
661 |
+
if( $type == 'user' )
|
662 |
+
{
|
663 |
+
if( ! username_exists( $typeValue ) )
|
664 |
+
{
|
665 |
+
$success = false;
|
666 |
+
$error_message = '<p><strong>****' .__('ERROR: Non-existent username submitted ','peters-login-redirect') .'****</strong></p>';
|
667 |
+
}
|
668 |
+
}
|
669 |
+
elseif( $type == 'role' )
|
670 |
+
{
|
671 |
+
// Get a list of roles in the system so that we can verify that a valid role was submitted
|
672 |
+
$rul_existing_rolenames = rul_returnrolenames();
|
673 |
+
if( ! isset($rul_existing_rolenames[$typeValue]) )
|
674 |
+
{
|
675 |
+
$success = false;
|
676 |
+
$error_message = '<p><strong>****' .__('ERROR: Non-existent role submitted ','peters-login-redirect') .'****</strong></p>';
|
677 |
+
}
|
678 |
+
}
|
679 |
+
elseif( $type == 'level' )
|
680 |
+
{
|
681 |
+
// Get a list of levels in the system so that we can verify that a valid level was submitted
|
682 |
+
$rul_existing_levelnames = array_flip( rul_returnlevelnames() );
|
683 |
+
|
684 |
+
if( ! isset( $rul_existing_levelnames[$typeValue] ) )
|
685 |
+
{
|
686 |
+
$success = false;
|
687 |
+
$error_message = '<p><strong>****' .__('ERROR: Non-existent level submitted ','peters-login-redirect') .'****</strong></p>';
|
688 |
+
}
|
689 |
+
}
|
690 |
+
|
691 |
+
return array( 'success' => $success, 'error_message' => $error_message );
|
692 |
+
}
|
693 |
+
|
694 |
+
// Validates deletions by simply making sure that the entry isn't empty
|
695 |
+
// Additional validation / escaping should be performed if WordPress ever removes its automatic addslashes calls (see http://www.theblog.ca/wordpress-addslashes-magic-quotes); at that point, use https://codex.wordpress.org/Class_Reference/wpdb#DELETE_Rows
|
696 |
+
function rul_validate_deletion( $typeValue, $type )
|
697 |
+
{
|
698 |
+
$success = true;
|
699 |
+
$error_message = '';
|
700 |
+
|
701 |
+
if( trim( $typeValue ) == '' )
|
702 |
+
{
|
703 |
+
$success = false;
|
704 |
+
$error_message = '<p><strong>****' . sprintf( __('ERROR: Empty %s submitted ','peters-login-redirect' ), $type ) . '****</strong></p>';
|
705 |
+
}
|
706 |
+
return array( 'success' => $success, 'error_message' => $error_message );
|
707 |
+
}
|
708 |
+
|
709 |
+
// Processes adding a new redirect rule
|
710 |
+
// $type can be user, role, or level
|
711 |
+
function rul_submit_rule( $typeValue, $address, $address_logout, $order = 0, $type )
|
712 |
+
{
|
713 |
+
global $wpdb, $rul_db_addresses;
|
714 |
+
|
715 |
+
// Ensure that the request came from the back-end
|
716 |
+
check_admin_referer( 'rul_' . $type . '_submit' );
|
717 |
+
|
718 |
+
$rul_process_submit = '';
|
719 |
+
|
720 |
+
if( $typeValue && ( $address || $address_logout ) )
|
721 |
+
{
|
722 |
+
// Validation depending on the type
|
723 |
+
$validation = rul_validate_submission( $typeValue, $type );
|
724 |
+
$rul_submit_success = $validation['success'];
|
725 |
+
$rul_process_submit = $validation['error_message'];
|
726 |
+
|
727 |
+
if( $rul_submit_success )
|
728 |
+
{
|
729 |
+
// Check to see whether it matches the "local URL" test
|
730 |
+
$address = rul_safe_redirect( $address );
|
731 |
+
$address_logout = rul_safe_redirect( $address_logout );
|
732 |
+
|
733 |
+
if( !$address && !$address_logout )
|
734 |
+
{
|
735 |
+
$rul_submit_success = false;
|
736 |
+
$rul_process_submit = '<p><strong>****' . sprintf( __( 'ERROR: Non-local or invalid URL submitted for %s %s','peters-login-redirect' ), $type, $typeValue ) . '****</strong></p>';
|
737 |
+
}
|
738 |
+
else
|
739 |
+
{
|
740 |
+
// Insert a new rule
|
741 |
+
|
742 |
+
$order = abs( intval( $order ) );
|
743 |
+
if( $order > 99 )
|
744 |
+
{
|
745 |
+
$order = 0;
|
746 |
+
}
|
747 |
+
|
748 |
+
$rul_update_rule = $wpdb->insert( $rul_db_addresses,
|
749 |
+
array(
|
750 |
+
'rul_url' => $address
|
751 |
+
,'rul_url_logout' => $address_logout
|
752 |
+
,'rul_type' => $type
|
753 |
+
,'rul_value' => $typeValue
|
754 |
+
,'rul_order' => $order
|
755 |
+
)
|
756 |
+
,array( '%s', '%s', '%s', '%s', '%d' )
|
757 |
+
);
|
758 |
+
|
759 |
+
if( !$rul_update_rule )
|
760 |
+
{
|
761 |
+
$rul_submit_success = false;
|
762 |
+
$rul_process_submit = '<p><strong>****' . sprintf( __('ERROR: Unknown error adding %s-specific redirect for %s %s','peters-login-redirect' ), $type, $type, $typeValue ) . '****</strong></p>';
|
763 |
+
}
|
764 |
+
}
|
765 |
+
}
|
766 |
+
|
767 |
+
if( $rul_submit_success )
|
768 |
+
{
|
769 |
+
$rul_process_submit = '<p>' . sprintf( __( 'Successfully added %s-specific redirect rule for %s', 'peters-login-redirect' ), $type, $typeValue ) . '</p>';
|
770 |
+
}
|
771 |
+
}
|
772 |
+
|
773 |
+
return rul_format_return( $rul_process_submit );
|
774 |
+
}
|
775 |
+
|
776 |
+
// Edits a redirect rule
|
777 |
+
// $type can be user, role, or level
|
778 |
+
function rul_edit_rule( $typeValue, $address, $address_logout, $order = 0, $type )
|
779 |
+
{
|
780 |
+
global $wpdb, $rul_db_addresses;
|
781 |
+
|
782 |
+
// Ensure that the request came from the back-end
|
783 |
+
check_admin_referer( 'rul_' . $type . '_edit' );
|
784 |
+
|
785 |
+
if( $typeValue && ( $address || $address_logout ) )
|
786 |
+
{
|
787 |
+
// Validation depending on the type
|
788 |
+
$validation = rul_validate_submission( $typeValue, $type );
|
789 |
+
$rul_submit_success = $validation['success'];
|
790 |
+
$rul_process_submit = $validation['error_message'];
|
791 |
+
|
792 |
+
if( $rul_submit_success )
|
793 |
+
{
|
794 |
+
// Check to see whether it matches the "local URL" test
|
795 |
+
$address = rul_safe_redirect( $address );
|
796 |
+
$address_logout = rul_safe_redirect( $address_logout );
|
797 |
+
|
798 |
+
if( !$address && !$address_logout )
|
799 |
+
{
|
800 |
+
$rul_submit_success = false;
|
801 |
+
$rul_process_submit = '<p><strong>****' . sprintf( __( 'ERROR: Non-local or invalid URL submitted for %s %s','peters-login-redirect' ), $type, $typeValue ) . '****</strong></p>';
|
802 |
+
}
|
803 |
+
else
|
804 |
+
{
|
805 |
+
// Edit the rule
|
806 |
+
|
807 |
+
$order = abs( intval( $order ) );
|
808 |
+
if( $order > 99 )
|
809 |
+
{
|
810 |
+
$order = 0;
|
811 |
+
}
|
812 |
+
|
813 |
+
$rul_update_rule = $wpdb->update( $rul_db_addresses,
|
814 |
+
array(
|
815 |
+
'rul_url' => $address
|
816 |
+
,'rul_url_logout' => $address_logout
|
817 |
+
,'rul_order' => $order
|
818 |
+
)
|
819 |
+
,array(
|
820 |
+
'rul_value' => $typeValue
|
821 |
+
,'rul_type' => $type
|
822 |
+
)
|
823 |
+
,array( '%s', '%s', '%d' )
|
824 |
+
,array( '%s', '%s' )
|
825 |
+
);
|
826 |
+
|
827 |
+
if( !$rul_update_rule )
|
828 |
+
{
|
829 |
+
$rul_submit_success = false;
|
830 |
+
$rul_process_submit = '<p><strong>****' . sprintf( __('ERROR: Unknown error editing %s-specific redirect for %s %s','peters-login-redirect' ), $type, $type, $typeValue ) . '****</strong></p>';
|
831 |
+
}
|
832 |
+
}
|
833 |
+
}
|
834 |
+
|
835 |
+
if( $rul_submit_success )
|
836 |
+
{
|
837 |
+
$rul_process_submit = '<p>' . sprintf( __( 'Successfully edited %s-specific redirect rule for %s', 'peters-login-redirect' ), $type, $typeValue ) . '</p>';
|
838 |
+
}
|
839 |
+
}
|
840 |
+
|
841 |
+
return rul_format_return( $rul_process_submit );
|
842 |
+
}
|
843 |
+
|
844 |
+
// Deletes a redirect rule
|
845 |
+
// $type can be user, role, or level
|
846 |
+
function rul_delete_rule( $typeValue, $type )
|
847 |
+
{
|
848 |
+
global $wpdb, $rul_db_addresses;
|
849 |
+
|
850 |
+
// Ensure that the request came from the back-end
|
851 |
+
check_admin_referer( 'rul_' . $type . '_edit' );
|
852 |
+
|
853 |
+
if( $typeValue )
|
854 |
+
{
|
855 |
+
// Validation depending on the type
|
856 |
+
$validation = rul_validate_deletion( $typeValue, $type );
|
857 |
+
$rul_submit_success = $validation['success'];
|
858 |
+
$rul_process_submit = $validation['error_message'];
|
859 |
+
|
860 |
+
if( $rul_submit_success )
|
861 |
+
{
|
862 |
+
// Delete the rule
|
863 |
+
$rul_update_rule = $wpdb->query( "DELETE FROM `$rul_db_addresses` WHERE `rul_value` = '$typeValue' AND `rul_type` = '$type' LIMIT 1" );
|
864 |
+
|
865 |
+
if( !$rul_update_rule )
|
866 |
+
{
|
867 |
+
$rul_submit_success = false;
|
868 |
+
$rul_process_submit = '<p><strong>****' . sprintf( __('ERROR: Unknown error deleting %s-specific redirect for %s %s','peters-login-redirect' ), $type, $type, $typeValue ) . '****</strong></p>';
|
869 |
+
}
|
870 |
+
}
|
871 |
+
|
872 |
+
if( $rul_submit_success )
|
873 |
+
{
|
874 |
+
$rul_process_submit = '<p>' . sprintf( __( 'Successfully deleted %s-specific redirect rule for %s', 'peters-login-redirect' ), $type, $typeValue ) . '</p>';
|
875 |
+
}
|
876 |
+
}
|
877 |
+
|
878 |
+
return rul_format_return( $rul_process_submit );
|
879 |
+
}
|
880 |
+
|
881 |
+
function rul_submit_all( $update_or_delete, $address, $address_logout )
|
882 |
+
{
|
883 |
+
global $wpdb, $rul_db_addresses;
|
884 |
+
|
885 |
+
// Ensure that the request came from the back-end
|
886 |
+
check_admin_referer( 'rul_allupdatesubmit' );
|
887 |
+
|
888 |
+
$address = trim( $address );
|
889 |
+
$address_logout = trim( $address_logout );
|
890 |
+
|
891 |
+
// Open the informational div
|
892 |
+
$rul_process_submit = '<div id="message" class="updated fade">';
|
893 |
+
|
894 |
+
// Code for closing the informational div
|
895 |
+
$rul_process_close = '</div>';
|
896 |
+
|
897 |
+
// ----------------------------------
|
898 |
+
// Process the rule changes
|
899 |
+
// ----------------------------------
|
900 |
+
|
901 |
+
// Since we never actually, remove the "all" entry, here we just make its value empty
|
902 |
+
if( $update_or_delete == 'delete' )
|
903 |
+
{
|
904 |
+
$update = $wpdb->update (
|
905 |
+
$rul_db_addresses,
|
906 |
+
array( 'rul_url' => '', 'rul_url_logout' => '' ),
|
907 |
+
array( 'rul_type' => 'all' )
|
908 |
+
);
|
909 |
+
|
910 |
+
if( $update === false )
|
911 |
+
{
|
912 |
+
$rul_process_submit .= '<p><strong>****' .__('ERROR: Unknown database problem removing URL for "all other users" ','peters-login-redirect') .'****</strong></p>';
|
913 |
+
}
|
914 |
+
else
|
915 |
+
{
|
916 |
+
$rul_process_submit .= '<p>'.__('Successfully removed URL for "all other users" ','peters-login-redirect') .'</p>';
|
917 |
+
}
|
918 |
+
}
|
919 |
+
|
920 |
+
elseif( $update_or_delete == 'update' )
|
921 |
+
{
|
922 |
+
$address_safe = rul_safe_redirect( $address );
|
923 |
+
$address_safe_logout = rul_safe_redirect( $address_logout );
|
924 |
+
|
925 |
+
if( ( '' != $address && !$address_safe ) || ( '' != $address_logout && !$address_safe_logout ) )
|
926 |
+
{
|
927 |
+
$rul_process_submit .= '<p><strong>****' .__('ERROR: Non-local or invalid URL submitted ','peters-login-redirect') .'****</strong></p>';
|
928 |
+
}
|
929 |
+
|
930 |
+
else
|
931 |
+
{
|
932 |
+
$update = $wpdb->update(
|
933 |
+
$rul_db_addresses,
|
934 |
+
array( 'rul_url' => $address_safe, 'rul_url_logout' => $address_safe_logout ),
|
935 |
+
array( 'rul_type' => 'all' )
|
936 |
+
);
|
937 |
+
|
938 |
+
if( $update === false )
|
939 |
+
{
|
940 |
+
$rul_process_submit .= '<p><strong>****' .__('ERROR: Unknown database problem updating URL for "all other users" ','peters-login-redirect') .'****</strong></p>';
|
941 |
+
}
|
942 |
+
else
|
943 |
+
{
|
944 |
+
$rul_process_submit .= '<p>'.__('Successfully updated URL for "all other users"','peters-login-redirect') .'</p>';
|
945 |
+
}
|
946 |
+
}
|
947 |
+
}
|
948 |
+
|
949 |
+
// Close the informational div
|
950 |
+
$rul_process_submit .= $rul_process_close;
|
951 |
+
|
952 |
+
// We've made it this far, so success!
|
953 |
+
return $rul_process_submit;
|
954 |
+
}
|
955 |
+
|
956 |
+
function rul_submit_register( $update_or_delete, $address )
|
957 |
+
{
|
958 |
+
global $wpdb, $rul_db_addresses;
|
959 |
+
|
960 |
+
// Ensure that the request came from the back-end
|
961 |
+
check_admin_referer( 'rul_registerupdatesubmit' );
|
962 |
+
|
963 |
+
$address = trim( $address );
|
964 |
+
|
965 |
+
// Open the informational div
|
966 |
+
$rul_process_submit = '<div id="message" class="updated fade">';
|
967 |
+
|
968 |
+
// Code for closing the informational div
|
969 |
+
$rul_process_close = '</div>';
|
970 |
+
|
971 |
+
// ----------------------------------
|
972 |
+
// Process the rule changes
|
973 |
+
// ----------------------------------
|
974 |
+
|
975 |
+
// Since we never actually remove the "register" entry, here we just make its value empty
|
976 |
+
if( $update_or_delete == 'delete' )
|
977 |
+
{
|
978 |
+
$update = $wpdb->update (
|
979 |
+
$rul_db_addresses,
|
980 |
+
array( 'rul_url' => '' ),
|
981 |
+
array( 'rul_type' => 'register' )
|
982 |
+
);
|
983 |
+
|
984 |
+
if ( $update === false )
|
985 |
+
{
|
986 |
+
$rul_process_submit .= '<p><strong>****' . __( 'ERROR: Unknown database problem removing URL for "post-registration" ','peters-login-redirect') .'****</strong></p>';
|
987 |
+
}
|
988 |
+
else {
|
989 |
+
$rul_process_submit .= '<p>' . __( 'Successfully removed URL for "post-registration" ', 'peters-login-redirect' ) .'</p>';
|
990 |
+
}
|
991 |
+
}
|
992 |
+
|
993 |
+
elseif( $update_or_delete == 'update' )
|
994 |
+
{
|
995 |
+
$address_safe = rul_safe_redirect( $address );
|
996 |
+
|
997 |
+
if( ( '' != $address && !$address_safe ) )
|
998 |
+
{
|
999 |
+
$rul_process_submit .= '<p><strong>****' . __( 'ERROR: Non-local or invalid URL submitted ', 'peters-login-redirect' ) . '****</strong></p>';
|
1000 |
+
}
|
1001 |
+
|
1002 |
+
else
|
1003 |
+
{
|
1004 |
+
$update = $wpdb->update(
|
1005 |
+
$rul_db_addresses,
|
1006 |
+
array( 'rul_url' => $address_safe ),
|
1007 |
+
array( 'rul_type' => 'register' )
|
1008 |
+
);
|
1009 |
+
|
1010 |
+
if( $update === false )
|
1011 |
+
{
|
1012 |
+
$rul_process_submit .= '<p><strong>****' .__('ERROR: Unknown database problem updating URL for "post-registration" ','peters-login-redirect') .'****</strong></p>';
|
1013 |
+
}
|
1014 |
+
else
|
1015 |
+
{
|
1016 |
+
$rul_process_submit .= '<p>'.__('Successfully updated URL for "post-registration"','peters-login-redirect') .'</p>';
|
1017 |
+
}
|
1018 |
+
}
|
1019 |
+
}
|
1020 |
+
|
1021 |
+
// Close the informational div
|
1022 |
+
$rul_process_submit .= $rul_process_close;
|
1023 |
+
|
1024 |
+
// We've made it this far, so success!
|
1025 |
+
return $rul_process_submit;
|
1026 |
+
}
|
1027 |
+
|
1028 |
+
|
1029 |
+
// Process submitted information to update plugin settings
|
1030 |
+
function rul_submit_settings()
|
1031 |
+
{
|
1032 |
+
// Ensure that the request came from the back-end
|
1033 |
+
check_admin_referer( 'settings' );
|
1034 |
+
|
1035 |
+
$rul_settings = rulRedirectFunctionCollection::get_settings();
|
1036 |
+
foreach( $rul_settings as $setting_name => $setting_value )
|
1037 |
+
{
|
1038 |
+
if( isset( $_POST[$setting_name] ) )
|
1039 |
+
{
|
1040 |
+
$rul_settings[$setting_name] = $_POST[$setting_name];
|
1041 |
+
}
|
1042 |
+
}
|
1043 |
+
update_option( 'rul_settings', $rul_settings );
|
1044 |
+
$rul_process_submit = '<div id="message" class="updated fade">';
|
1045 |
+
$rul_process_submit .= '<p>' . __( 'Successfully updated plugin settings', 'peters-login-redirect' ) . '</p>';
|
1046 |
+
$rul_process_submit .= '</div>';
|
1047 |
+
return $rul_process_submit;
|
1048 |
+
}
|
1049 |
+
|
1050 |
+
/*
|
1051 |
+
Stolen from wp_safe_redirect, which validates the URL
|
1052 |
+
*/
|
1053 |
+
|
1054 |
+
function rul_safe_redirect( $location )
|
1055 |
+
{
|
1056 |
+
$rul_local_only = rulRedirectFunctionCollection::get_settings( 'rul_local_only' );
|
1057 |
+
|
1058 |
+
if( 2 == $rul_local_only || 1 == $rul_local_only )
|
1059 |
+
{
|
1060 |
+
return $location;
|
1061 |
+
}
|
1062 |
+
|
1063 |
+
// Need to look at the URL the way it will end up in wp_redirect()
|
1064 |
+
$location = wp_sanitize_redirect( $location );
|
1065 |
+
|
1066 |
+
// browsers will assume 'http' is your protocol, and will obey a redirect to a URL starting with '//'
|
1067 |
+
if( substr( $location, 0, 2 ) == '//' )
|
1068 |
+
{
|
1069 |
+
$location = 'http:' . $location;
|
1070 |
+
}
|
1071 |
+
|
1072 |
+
// In php 5 parse_url may fail if the URL query part contains http://, bug #38143
|
1073 |
+
$test = ( $cut = strpos($location, '?') ) ? substr( $location, 0, $cut ) : $location;
|
1074 |
+
|
1075 |
+
$lp = parse_url( $test );
|
1076 |
+
$wpp = parse_url( get_option( 'home' ) );
|
1077 |
+
|
1078 |
+
$allowed_hosts = (array) apply_filters('allowed_redirect_hosts', array($wpp['host']), isset($lp['host']) ? $lp['host'] : '');
|
1079 |
+
|
1080 |
+
if ( isset( $lp['host'] ) && ( !in_array( $lp['host'], $allowed_hosts ) && $lp['host'] != strtolower( $wpp['host'] ) ) )
|
1081 |
+
{
|
1082 |
+
return false;
|
1083 |
+
}
|
1084 |
+
else
|
1085 |
+
{
|
1086 |
+
return $location;
|
1087 |
+
}
|
1088 |
+
}
|
1089 |
+
|
1090 |
+
// This is the Settings > Login/logout redirects menu
|
1091 |
+
function rul_optionsmenu()
|
1092 |
+
{
|
1093 |
+
global $wpdb, $rul_db_addresses;
|
1094 |
+
|
1095 |
+
// Upgrade check here because it's the only place we know they will visit
|
1096 |
+
rul_upgrade();
|
1097 |
+
|
1098 |
+
$rul_process_submit = '';
|
1099 |
+
|
1100 |
+
// Process submitted information to update redirect rules
|
1101 |
+
if( isset( $_POST['rul_username_submit'] ) )
|
1102 |
+
{
|
1103 |
+
$rul_process_submit = rul_submit_rule( $_POST['rul_username'], $_POST['rul_username_address'], $_POST['rul_username_logout'], 0, 'user' );
|
1104 |
+
}
|
1105 |
+
elseif( isset( $_POST['rul_username_edit'] ) )
|
1106 |
+
{
|
1107 |
+
$rul_process_submit = rul_edit_rule( $_POST['rul_username'], $_POST['rul_username_address'], $_POST['rul_username_logout'], 0, 'user' );
|
1108 |
+
}
|
1109 |
+
elseif( isset( $_POST['rul_username_delete'] ) )
|
1110 |
+
{
|
1111 |
+
$rul_process_submit = rul_delete_rule( $_POST['rul_username'], 'user' );
|
1112 |
+
}
|
1113 |
+
elseif( isset( $_POST['rul_role_submit'] ) )
|
1114 |
+
{
|
1115 |
+
$rul_process_submit = rul_submit_rule( $_POST['rul_role'], $_POST['rul_role_address'], $_POST['rul_role_logout'], 0, 'role' );
|
1116 |
+
}
|
1117 |
+
elseif( isset( $_POST['rul_role_edit'] ) )
|
1118 |
+
{
|
1119 |
+
$rul_process_submit = rul_edit_rule( $_POST['rul_role'], $_POST['rul_role_address'], $_POST['rul_role_logout'], 0, 'role' );
|
1120 |
+
}
|
1121 |
+
elseif( isset( $_POST['rul_role_delete'] ) )
|
1122 |
+
{
|
1123 |
+
$rul_process_submit = rul_delete_rule( $_POST['rul_role'], 'role' );
|
1124 |
+
}
|
1125 |
+
elseif( isset( $_POST['rul_level_submit'] ) )
|
1126 |
+
{
|
1127 |
+
$rul_process_submit = rul_submit_rule( $_POST['rul_level'], $_POST['rul_level_address'], $_POST['rul_level_logout'], $_POST['rul_level_order'], 'level' );
|
1128 |
+
}
|
1129 |
+
elseif( isset( $_POST['rul_level_edit'] ) )
|
1130 |
+
{
|
1131 |
+
$rul_process_submit = rul_edit_rule( $_POST['rul_level'], $_POST['rul_level_address'], $_POST['rul_level_logout'], $_POST['rul_level_order'], 'level' );
|
1132 |
+
}
|
1133 |
+
elseif( isset( $_POST['rul_level_delete'] ) )
|
1134 |
+
{
|
1135 |
+
$rul_process_submit = rul_delete_rule( $_POST['rul_level'], 'level' );
|
1136 |
+
}
|
1137 |
+
elseif( isset( $_POST['rul_allupdatesubmit'] ) )
|
1138 |
+
{
|
1139 |
+
$rul_process_submit = rul_submit_all( 'update', $_POST['rul_all'], $_POST['rul_all_logout'] );
|
1140 |
+
}
|
1141 |
+
elseif( isset( $_POST['rul_alldeletesubmit'] ) )
|
1142 |
+
{
|
1143 |
+
$rul_process_submit = rul_submit_all( 'delete', $_POST['rul_all'], $_POST['rul_all_logout'] );
|
1144 |
+
}
|
1145 |
+
elseif( isset( $_POST['rul_registerupdatesubmit'] ) )
|
1146 |
+
{
|
1147 |
+
$rul_process_submit = rul_submit_register( 'update', $_POST['rul_register'] );
|
1148 |
+
}
|
1149 |
+
elseif( isset( $_POST['rul_registerdeletesubmit'] ) )
|
1150 |
+
{
|
1151 |
+
$rul_process_submit = rul_submit_register( 'delete', $_POST['rul_register'] );
|
1152 |
+
}
|
1153 |
+
elseif( isset( $_POST['rul_settingssubmit'] ) )
|
1154 |
+
{
|
1155 |
+
$rul_process_submit = rul_submit_settings();
|
1156 |
+
}
|
1157 |
+
|
1158 |
+
// Settings that can be updated
|
1159 |
+
$rul_settings = rulRedirectFunctionCollection::get_settings();
|
1160 |
+
|
1161 |
+
// -----------------------------------
|
1162 |
+
// Get the existing rules
|
1163 |
+
// -----------------------------------
|
1164 |
+
|
1165 |
+
$rul_rules = $wpdb->get_results('SELECT rul_type, rul_value, rul_url, rul_url_logout, rul_order FROM ' . $rul_db_addresses . ' ORDER BY rul_type, rul_order, rul_value', ARRAY_N);
|
1166 |
+
|
1167 |
+
$rul_usernamevalues = '';
|
1168 |
+
$rul_rolevalues = '';
|
1169 |
+
$rul_levelvalues = '';
|
1170 |
+
$rul_usernames_existing = array();
|
1171 |
+
$rul_roles_existing = array();
|
1172 |
+
$rul_levels_existing = array();
|
1173 |
+
|
1174 |
+
if( $rul_rules )
|
1175 |
+
{
|
1176 |
+
|
1177 |
+
$i = 0;
|
1178 |
+
$i_user = 0;
|
1179 |
+
$i_role = 0;
|
1180 |
+
$i_level = 0;
|
1181 |
+
|
1182 |
+
while( $i < count( $rul_rules ) )
|
1183 |
+
{
|
1184 |
+
|
1185 |
+
list( $rul_type, $rul_value, $rul_url, $rul_url_logout, $rul_order ) = $rul_rules[$i];
|
1186 |
+
|
1187 |
+
// Specific users
|
1188 |
+
if( $rul_type == 'user' )
|
1189 |
+
{
|
1190 |
+
$rul_usernamevalues .= '<form name="rul_username_edit_form[' . $i_user . ']" action="?page=' . basename(__FILE__) . '" method="post">';
|
1191 |
+
$rul_usernamevalues .= '<tr>';
|
1192 |
+
$rul_usernamevalues .= '<td><p><input type="hidden" name="rul_username" value="' . htmlspecialchars( $rul_value ) . '" /> ' . $rul_value . '</p></td>';
|
1193 |
+
$rul_usernamevalues .= '<td>';
|
1194 |
+
$rul_usernamevalues .= '<p>' . __('Login URL', 'peters-login-redirect' ) . '<br /><input type="text" size="90" maxlength="500" name="rul_username_address" value="' . htmlspecialchars( $rul_url ) . '" /></p>';
|
1195 |
+
$rul_usernamevalues .= '<p>' . __('Logout URL', 'peters-login-redirect' ) . '<br /><input type="text" size="60" maxlength="500" name="rul_username_logout" value="' . htmlspecialchars( $rul_url_logout ) . '" /></p>';
|
1196 |
+
$rul_usernamevalues .= '</td>';
|
1197 |
+
$rul_usernamevalues .= '<td><p>';
|
1198 |
+
$rul_usernamevalues .= '<input name="rul_username_edit" type="submit" value="' . __( 'Edit', 'peters-login-redirect' ) . '" /> <input type="submit" name="rul_username_delete" value="' . __( 'Delete', 'peters-login-redirect' ) . '" />';
|
1199 |
+
$rul_usernamevalues .= wp_nonce_field( 'rul_user_edit', '_wpnonce', true, false );
|
1200 |
+
$rul_usernamevalues .= '</p></td>';
|
1201 |
+
$rul_usernamevalues .= '</tr>';
|
1202 |
+
$rul_usernamevalues .= '</form>';
|
1203 |
+
|
1204 |
+
$rul_usernames_existing[] = $rul_value;
|
1205 |
+
|
1206 |
+
++$i_user;
|
1207 |
+
}
|
1208 |
+
|
1209 |
+
elseif( $rul_type == 'role' )
|
1210 |
+
{
|
1211 |
+
$rul_rolevalues .= '<form name="rul_role_edit_form[' . $i_role . ']" action="?page=' . basename(__FILE__) . '" method="post">';
|
1212 |
+
$rul_rolevalues .= '<tr>';
|
1213 |
+
$rul_rolevalues .= '<td><p><input type="hidden" name="rul_role" value="' . htmlspecialchars( $rul_value ) . '" /> ' . $rul_value . '</p></td>';
|
1214 |
+
$rul_rolevalues .= '<td>';
|
1215 |
+
$rul_rolevalues .= '<p>' . __('Login URL', 'peters-login-redirect' ) . '<br /><input type="text" size="90" maxlength="500" name="rul_role_address" value="' . htmlspecialchars( $rul_url ) . '" /></p>';
|
1216 |
+
$rul_rolevalues .= '<p>' . __('Logout URL', 'peters-login-redirect' ) . '<br /><input type="text" size="60" maxlength="500" name="rul_role_logout" value="' . htmlspecialchars( $rul_url_logout ) . '" /></p>';
|
1217 |
+
$rul_rolevalues .= '</td>';
|
1218 |
+
$rul_rolevalues .= '<td><p>';
|
1219 |
+
$rul_rolevalues .= '<input name="rul_role_edit" type="submit" value="' . __( 'Edit', 'peters-login-redirect' ) . '" /> <input type="submit" name="rul_role_delete" value="' . __( 'Delete', 'peters-login-redirect' ) . '" />';
|
1220 |
+
$rul_rolevalues .= wp_nonce_field( 'rul_role_edit', '_wpnonce', true, false );
|
1221 |
+
$rul_rolevalues .= '</p></td>';
|
1222 |
+
$rul_rolevalues .= '</tr>';
|
1223 |
+
$rul_rolevalues .= '</form>';
|
1224 |
+
|
1225 |
+
$rul_roles_existing[$rul_value] = '';
|
1226 |
+
|
1227 |
+
++$i_role;
|
1228 |
+
}
|
1229 |
+
elseif( $rul_type == 'level' )
|
1230 |
+
{
|
1231 |
+
$rul_levelvalues .= '<form name="rul_level_edit_form[' . $i_level . ']" action="?page=' . basename(__FILE__) . '" method="post">';
|
1232 |
+
$rul_levelvalues .= '<tr>';
|
1233 |
+
$rul_levelvalues .= '<td><p><input type="hidden" name="rul_level" value="' . htmlspecialchars( $rul_value ) . '" /> ' . $rul_value . '</p></td>';
|
1234 |
+
$rul_levelvalues .= '<td>';
|
1235 |
+
$rul_levelvalues .= '<p>' . __('Login URL', 'peters-login-redirect' ) . '<br /><input type="text" size="90" maxlength="500" name="rul_level_address" value="' . htmlspecialchars( $rul_url ) . '" /></p>';
|
1236 |
+
$rul_levelvalues .= '<p>' . __('Logout URL', 'peters-login-redirect' ) . '<br /><input type="text" size="60" maxlength="500" name="rul_level_logout" value="' . htmlspecialchars( $rul_url_logout ) . '" /></p>';
|
1237 |
+
$rul_levelvalues .= '</td>';
|
1238 |
+
$rul_levelvalues .= '<td><p><input name="rul_level_order" type="text" size="2" maxlength="2" value="' . $rul_order . '" /></td>';
|
1239 |
+
$rul_levelvalues .= '<td><p>';
|
1240 |
+
$rul_levelvalues .= '<input name="rul_level_edit" type="submit" value="' . __( 'Edit', 'peters-login-redirect' ) . '" /> <input type="submit" name="rul_level_delete" value="' . __( 'Delete', 'peters-login-redirect' ) . '" />';
|
1241 |
+
$rul_levelvalues .= wp_nonce_field( 'rul_level_edit', '_wpnonce', true, false );
|
1242 |
+
$rul_levelvalues .= '</p></td>';
|
1243 |
+
$rul_levelvalues .= '</tr>';
|
1244 |
+
$rul_levelvalues .= '</form>';
|
1245 |
+
|
1246 |
+
$rul_levels_existing[$rul_value] = '';
|
1247 |
+
|
1248 |
+
++$i_level;
|
1249 |
+
}
|
1250 |
+
elseif( $rul_type == 'all' )
|
1251 |
+
{
|
1252 |
+
$rul_allvalue = $rul_url;
|
1253 |
+
$rul_allvalue_logout = $rul_url_logout;
|
1254 |
+
}
|
1255 |
+
elseif( $rul_type == 'register' )
|
1256 |
+
{
|
1257 |
+
$rul_registervalue = $rul_url;
|
1258 |
+
}
|
1259 |
+
++$i;
|
1260 |
+
}
|
1261 |
+
|
1262 |
+
}
|
1263 |
+
?>
|
1264 |
+
<div class="wrap">
|
1265 |
+
<h2><?php _e('Manage redirect rules', 'peters-login-redirect' ); ?></h2>
|
1266 |
+
<?php print $rul_process_submit; ?>
|
1267 |
+
<p><?php _e('Define custom URLs to which different users, users with specific roles, users with specific levels, and all other users will be redirected upon login.', 'peters-login-redirect' ); ?></p>
|
1268 |
+
<p><?php _e('Define a custom URL to which all users will be redirected upon logout', 'peters-login-redirect' ); ?></p>
|
1269 |
+
<p><?php _e('Note that you can use the syntax <strong>[variable]username[/variable]</strong> in your URLs so that the system will build a dynamic URL upon each login, replacing that text with the users username.', 'peters-login-redirect' ); ?></p>
|
1270 |
+
|
1271 |
+
<h3><?php _e('Specific users', 'peters-login-redirect' ); ?></h3>
|
1272 |
+
<?php
|
1273 |
+
if( $rul_usernamevalues )
|
1274 |
+
{
|
1275 |
+
print '<table class="widefat">';
|
1276 |
+
print $rul_usernamevalues;
|
1277 |
+
print '</table>';
|
1278 |
+
}
|
1279 |
+
?>
|
1280 |
+
|
1281 |
+
<form name="rul_username_add_form" action="<?php print '?page=' . basename(__FILE__); ?>" method="post">
|
1282 |
+
<p><?php _e('Add:', 'peters-login-redirect' ); ?>
|
1283 |
+
<select name="rul_username" >
|
1284 |
+
<option value="-1"><?php _e('Select a username', 'peters-login-redirect' ); ?></option>
|
1285 |
+
<?php print rul_returnusernames($rul_usernames_existing); ?>
|
1286 |
+
</select>
|
1287 |
+
<br /><?php _e('URL:', 'peters-login-redirect' ); ?> <input type="text" size="90" maxlength="500" name="rul_username_address" />
|
1288 |
+
<br /><?php _e('Logout URL:', 'peters-login-redirect' ); ?> <input type="text" size="90" maxlength="500" name="rul_username_logout" />
|
1289 |
+
</p>
|
1290 |
+
<p class="submit">
|
1291 |
+
<input type="submit" name="rul_username_submit" value="<?php _e('Add username rule', 'peters-login-redirect' ); ?>" />
|
1292 |
+
<?php wp_nonce_field( 'rul_user_submit' ); ?>
|
1293 |
+
</p>
|
1294 |
+
</form>
|
1295 |
+
|
1296 |
+
<h3><?php _e('Specific roles', 'peters-login-redirect' ); ?></h3>
|
1297 |
+
<?php
|
1298 |
+
if( $rul_rolevalues )
|
1299 |
+
{
|
1300 |
+
print '<table class="widefat">';
|
1301 |
+
print $rul_rolevalues;
|
1302 |
+
print '</table>';
|
1303 |
+
}
|
1304 |
+
?>
|
1305 |
+
|
1306 |
+
<form name="rul_role_add_form" action="<?php print '?page=' . basename(__FILE__); ?>" method="post">
|
1307 |
+
<p><?php _e('Add:', 'peters-login-redirect' ); ?>
|
1308 |
+
<select name="rul_role" >
|
1309 |
+
<option value="-1"><?php _e('Select a role', 'peters-login-redirect' ); ?></option>
|
1310 |
+
<?php print rul_returnroleoptions($rul_roles_existing); ?>
|
1311 |
+
</select>
|
1312 |
+
<br /><?php _e('URL:', 'peters-login-redirect' ); ?> <input type="text" size="90" maxlength="500" name="rul_role_address" />
|
1313 |
+
<br /><?php _e('Logout URL:', 'peters-login-redirect' ); ?> <input type="text" size="90" maxlength="500" name="rul_role_logout" />
|
1314 |
+
</p>
|
1315 |
+
<p class="submit">
|
1316 |
+
<input type="submit" name="rul_role_submit" value="<?php _e( 'Add role rule', 'peters-login-redirect' ); ?>" />
|
1317 |
+
<?php wp_nonce_field( 'rul_role_submit' ); ?>
|
1318 |
+
</p>
|
1319 |
+
</form>
|
1320 |
+
|
1321 |
+
<h3><?php _e('Specific levels', 'peters-login-redirect' ); ?></h3>
|
1322 |
+
<?php
|
1323 |
+
if( $rul_levelvalues )
|
1324 |
+
{
|
1325 |
+
print '<table class="widefat">';
|
1326 |
+
?>
|
1327 |
+
<tr>
|
1328 |
+
<th></th>
|
1329 |
+
<th></th>
|
1330 |
+
<th><?php _e('Order', 'peters-login-redirect' ); ?></th>
|
1331 |
+
<th></th>
|
1332 |
+
</tr>
|
1333 |
+
<?php
|
1334 |
+
print $rul_levelvalues;
|
1335 |
+
print '</table>';
|
1336 |
+
}
|
1337 |
+
?>
|
1338 |
+
|
1339 |
+
<form name="rul_level_add_form" action="<?php print '?page=' . basename(__FILE__); ?>" method="post">
|
1340 |
+
<p><?php _e('Add:', 'peters-login-redirect' ); ?>
|
1341 |
+
<select name="rul_level" >
|
1342 |
+
<option value="-1"><?php _e('Select a level', 'peters-login-redirect' ); ?></option>
|
1343 |
+
<?php print rul_returnleveloptions($rul_levels_existing); ?>
|
1344 |
+
</select>
|
1345 |
+
<br /><?php _e('Order:', 'peters-login-redirect' ); ?> <input type="text" size="2" maxlength="2" name="rul_level_order" />
|
1346 |
+
<br /><?php _e('URL:', 'peters-login-redirect' ); ?> <input type="text" size="90" maxlength="500" name="rul_level_address" />
|
1347 |
+
<br /><?php _e('Logout URL:', 'peters-login-redirect' ); ?> <input type="text" size="90" maxlength="500" name="rul_level_logout" />
|
1348 |
+
</p>
|
1349 |
+
<p class="submit">
|
1350 |
+
<input type="submit" name="rul_level_submit" value="<?php _e('Add level rule', 'peters-login-redirect' ); ?>" />
|
1351 |
+
<?php wp_nonce_field( 'rul_level_submit' ); ?>
|
1352 |
+
</p>
|
1353 |
+
</form>
|
1354 |
+
|
1355 |
+
<h3><?php _e( 'All other users', 'peters-login-redirect' ); ?></h3>
|
1356 |
+
<form name="rul_allform" action="<?php '?page=' . basename(__FILE__); ?>" method="post">
|
1357 |
+
<p><?php _e('URL:', 'peters-login-redirect' ) ?> <input type="text" size="90" maxlength="500" name="rul_all" value="<?php print htmlspecialchars( $rul_allvalue ); ?>" /></p>
|
1358 |
+
<p><?php _e('Logout URL:', 'peters-login-redirect' ) ?> <input type="text" size="90" maxlength="500" name="rul_all_logout" value="<?php print htmlspecialchars( $rul_allvalue_logout ); ?>" /></p>
|
1359 |
+
<p class="submit">
|
1360 |
+
<input type="submit" name="rul_allupdatesubmit" value="<?php _e('Update', 'peters-login-redirect' ); ?>" /> <input type="submit" name="rul_alldeletesubmit" value="<?php _e('Delete', 'peters-login-redirect' ); ?>" />
|
1361 |
+
<?php wp_nonce_field( 'rul_allupdatesubmit' ); ?>
|
1362 |
+
</p>
|
1363 |
+
</form>
|
1364 |
+
|
1365 |
+
<hr />
|
1366 |
+
|
1367 |
+
<h3><?php _e( 'Post-registration', 'peters-login-redirect' ); ?></h3>
|
1368 |
+
<form name="rul_registerform" action="<?php '?page=' . basename(__FILE__); ?>" method="post">
|
1369 |
+
<p><?php _e( 'URL:', 'peters-login-redirect' ) ?> <input type="text" size="90" maxlength="500" name="rul_register" value="<?php print htmlspecialchars( $rul_registervalue ); ?>" /></p>
|
1370 |
+
<p class="submit">
|
1371 |
+
<input type="submit" name="rul_registerupdatesubmit" value="<?php _e( 'Update', 'peters-login-redirect' ); ?>" /> <input type="submit" name="rul_registerdeletesubmit" value="<?php _e( 'Delete', 'peters-login-redirect' ); ?>" />
|
1372 |
+
<?php wp_nonce_field( 'rul_registerupdatesubmit' ); ?>
|
1373 |
+
</p>
|
1374 |
+
</form>
|
1375 |
+
|
1376 |
+
<hr />
|
1377 |
+
|
1378 |
+
<h3><?php _e( 'Customize plugin settings', 'peters-login-redirect' ); ?></h3>
|
1379 |
+
<form name="rul_settingsform" action="<?php print '?page=' . basename(__FILE__); ?>" method="post">
|
1380 |
+
<table class="widefat">
|
1381 |
+
<tr>
|
1382 |
+
<td>
|
1383 |
+
<p><strong><?php _e( 'Redirect restrictions', 'peters-login-redirect' ); ?></strong></p>
|
1384 |
+
</td>
|
1385 |
+
<td>
|
1386 |
+
<select name="rul_local_only">
|
1387 |
+
<option value="1"<?php if( 1 == $rul_settings['rul_local_only'] ) print ' selected="selected"'; ?>><?php _e( 'Any http or https URL', 'peters-login-redirect' ); ?></option>
|
1388 |
+
<option value="2"<?php if( 2 == $rul_settings['rul_local_only'] ) print ' selected="selected"'; ?>><?php _e( 'Any URL', 'peters-login-redirect' ); ?></option>
|
1389 |
+
<option value="3"<?php if( 3 == $rul_settings['rul_local_only'] ) print ' selected="selected"'; ?>><?php _e( 'Any URL on the same domain', 'peters-login-redirect' ); ?></option>
|
1390 |
+
</select>
|
1391 |
+
</td>
|
1392 |
+
</tr>
|
1393 |
+
<tr>
|
1394 |
+
<td>
|
1395 |
+
<p><strong><?php _e( 'Allow a POST or GET "redirect_to" variable to take redirect precedence', 'peters-login-redirect' ); ?></strong></p>
|
1396 |
+
</td>
|
1397 |
+
<td>
|
1398 |
+
<select name="rul_allow_post_redirect_override">
|
1399 |
+
<option value="1"<?php if( $rul_settings['rul_allow_post_redirect_override'] ) print ' selected="selected"'; ?>><?php _e( 'Yes', 'peters-login-redirect' ); ?></option>
|
1400 |
+
<option value="0"<?php if( !$rul_settings['rul_allow_post_redirect_override'] ) print ' selected="selected"'; ?>><?php _e( 'No', 'peters-login-redirect' ); ?></option>
|
1401 |
+
</select>
|
1402 |
+
</td>
|
1403 |
+
</tr>
|
1404 |
+
<tr>
|
1405 |
+
<td>
|
1406 |
+
<p><strong><?php _e( 'Allow a POST or GET "redirect_to" logout variable to take redirect precedence', 'peters-login-redirect' ); ?></strong></p>
|
1407 |
+
</td>
|
1408 |
+
<td>
|
1409 |
+
<select name="rul_allow_post_redirect_override_logout">
|
1410 |
+
<option value="1"<?php if( $rul_settings['rul_allow_post_redirect_override_logout'] ) print ' selected="selected"'; ?>><?php _e( 'Yes', 'peters-login-redirect' ); ?></option>
|
1411 |
+
<option value="0"<?php if( !$rul_settings['rul_allow_post_redirect_override_logout'] ) print ' selected="selected"'; ?>><?php _e( 'No', 'peters-login-redirect' ); ?></option>
|
1412 |
+
</select>
|
1413 |
+
</td>
|
1414 |
+
</tr>
|
1415 |
+
|
1416 |
+
<tr>
|
1417 |
+
<td>
|
1418 |
+
<p><strong><?php print sprintf( __( 'Use external redirect file. Set this to "Yes" if you are using a plugin such as Gigya that bypasses the regular WordPress redirect process (and allows only one fixed redirect URL). Then, set the redirect URL in the other plugin to %s', 'peters-login-redirect' ), '<br />http://www.yoursite.com/wp-content/plugins/peters-login-redirect/wplogin_redirect_control.php' ); ?></strong></p>
|
1419 |
+
</td>
|
1420 |
+
<td>
|
1421 |
+
<select name="rul_use_redirect_controller">
|
1422 |
+
<option value="1"<?php if( $rul_settings['rul_use_redirect_controller'] ) print ' selected="selected"'; ?>><?php _e( 'Yes', 'peters-login-redirect' ); ?></option>
|
1423 |
+
<option value="0"<?php if( !$rul_settings['rul_use_redirect_controller'] ) print ' selected="selected"'; ?>><?php _e( 'No', 'peters-login-redirect' ); ?></option>
|
1424 |
+
</select>
|
1425 |
+
</td>
|
1426 |
+
</tr>
|
1427 |
+
<tr>
|
1428 |
+
<td>
|
1429 |
+
<p><strong><?php _e( 'Permission level required to edit redirect URLs', 'peters-login-redirect' ); ?></strong></p>
|
1430 |
+
</td>
|
1431 |
+
<td>
|
1432 |
+
<select name="rul_required_capability">
|
1433 |
+
<?php
|
1434 |
+
$rul_levelnames = rul_returnlevelnames();
|
1435 |
+
// Build the option HTML
|
1436 |
+
foreach( $rul_levelnames as $rul_levelname )
|
1437 |
+
{
|
1438 |
+
print '<option value="' . $rul_levelname . '"';
|
1439 |
+
if( $rul_levelname == $rul_settings['rul_required_capability'] )
|
1440 |
+
{
|
1441 |
+
print ' selected="selected"';
|
1442 |
+
}
|
1443 |
+
print '>' . $rul_levelname . '</option>';
|
1444 |
+
}
|
1445 |
+
?>
|
1446 |
+
</select>
|
1447 |
+
</td>
|
1448 |
+
</tr>
|
1449 |
+
</table>
|
1450 |
+
<p class="submit">
|
1451 |
+
<input name="rul_settingssubmit" type="submit" value="<?php _e( 'Update', 'peters-login-redirect' ); ?>" />
|
1452 |
+
<?php wp_nonce_field( 'settings' ); ?>
|
1453 |
+
</p>
|
1454 |
+
</form>
|
1455 |
+
</div>
|
1456 |
+
<?php
|
1457 |
+
} // close rul_optionsmenu()
|
1458 |
+
|
1459 |
+
/*
|
1460 |
+
Add and remove database tables when installing and uninstalling
|
1461 |
+
*/
|
1462 |
+
|
1463 |
+
// Perform upgrade functions
|
1464 |
+
// Some newer operations are duplicated from rul_install() as there's no guarantee that the user will follow a specific upgrade procedure
|
1465 |
+
function rul_upgrade()
|
1466 |
+
{
|
1467 |
+
global $wpdb, $rul_version, $rul_db_addresses;
|
1468 |
+
|
1469 |
+
// Turn version into an integer for comparisons
|
1470 |
+
$current_version = intval( str_replace( '.', '', get_option( 'rul_version' ) ) );
|
1471 |
+
|
1472 |
+
if( $current_version < 220 )
|
1473 |
+
{
|
1474 |
+
$wpdb->query( "ALTER TABLE `$rul_db_addresses` ADD `rul_url_logout` LONGTEXT NOT NULL default '' AFTER `rul_url`" );
|
1475 |
+
}
|
1476 |
+
|
1477 |
+
if( $current_version < 250 )
|
1478 |
+
{
|
1479 |
+
// Insert the "on-register" redirect entry
|
1480 |
+
|
1481 |
+
$wpdb->query( "ALTER TABLE `$rul_db_addresses` CHANGE `rul_type` `rul_type` ENUM( 'user', 'role', 'level', 'all', 'register' ) NOT NULL" );
|
1482 |
+
$wpdb->insert( $rul_db_addresses,
|
1483 |
+
array( 'rul_type' => 'register' )
|
1484 |
+
);
|
1485 |
+
}
|
1486 |
+
|
1487 |
+
if( $current_version < 253 )
|
1488 |
+
{
|
1489 |
+
// Allow NULL values for non-essential fields
|
1490 |
+
$wpdb->query( "ALTER TABLE `$rul_db_addresses` CHANGE `rul_value` `rul_value` varchar(255) NULL default NULL" );
|
1491 |
+
$wpdb->query( "ALTER TABLE `$rul_db_addresses` CHANGE `rul_url` `rul_url` LONGTEXT NULL default NULL" );
|
1492 |
+
$wpdb->query( "ALTER TABLE `$rul_db_addresses` CHANGE `rul_url_logout` `rul_url_logout` LONGTEXT NULL default NULL" );
|
1493 |
+
}
|
1494 |
+
|
1495 |
+
if( $current_version < 261 )
|
1496 |
+
{
|
1497 |
+
// Change required capability to access settings page to manage_categories (since manage_links is deprecated)
|
1498 |
+
rulRedirectFunctionCollection::set_setting( 'rul_required_capability', 'manage_categories' );
|
1499 |
+
}
|
1500 |
+
|
1501 |
+
if( $current_version < 291 )
|
1502 |
+
{
|
1503 |
+
// Reduce size of rul_value field to support utf8mb4 character encoding
|
1504 |
+
$wpdb->query( "ALTER TABLE `$rul_db_addresses` CHANGE `rul_value` `rul_value` varchar(191) NULL default NULL" );
|
1505 |
+
}
|
1506 |
+
|
1507 |
+
if( $current_version != intval( str_replace( '.', '', $rul_version ) ) )
|
1508 |
+
{
|
1509 |
+
// Add the version number to the database
|
1510 |
+
delete_option( 'rul_version' );
|
1511 |
+
add_option( 'rul_version', $rul_version, '', 'no' );
|
1512 |
+
}
|
1513 |
+
}
|
1514 |
+
function rul_install()
|
1515 |
+
{
|
1516 |
+
global $wpdb, $rul_db_addresses, $rul_version;
|
1517 |
+
|
1518 |
+
// Add the table to hold group information and moderator rules
|
1519 |
+
if( $rul_db_addresses != $wpdb->get_var("SHOW TABLES LIKE '$rul_db_addresses'") )
|
1520 |
+
{
|
1521 |
+
$sql = "CREATE TABLE $rul_db_addresses (
|
1522 |
+
`rul_type` enum('user','role','level','all','register') NOT NULL,
|
1523 |
+
`rul_value` varchar(191) NULL default NULL,
|
1524 |
+
`rul_url` LONGTEXT NULL default NULL,
|
1525 |
+
`rul_url_logout` LONGTEXT NULL default NULL,
|
1526 |
+
`rul_order` int(2) NOT NULL default '0',
|
1527 |
+
UNIQUE KEY `rul_type` (`rul_type`,`rul_value`)
|
1528 |
+
)";
|
1529 |
+
|
1530 |
+
$wpdb->query($sql);
|
1531 |
+
|
1532 |
+
// Insert the "all" redirect entry
|
1533 |
+
$wpdb->insert( $rul_db_addresses,
|
1534 |
+
array( 'rul_type' => 'all' )
|
1535 |
+
);
|
1536 |
+
|
1537 |
+
// Insert the "on-register" redirect entry
|
1538 |
+
$wpdb->insert( $rul_db_addresses,
|
1539 |
+
array( 'rul_type' => 'register' )
|
1540 |
+
);
|
1541 |
+
|
1542 |
+
// Set the version number in the database
|
1543 |
+
add_option( 'rul_version', $rul_version, '', 'no' );
|
1544 |
+
}
|
1545 |
+
|
1546 |
+
rul_upgrade();
|
1547 |
+
}
|
1548 |
+
|
1549 |
+
function rul_uninstall()
|
1550 |
+
{
|
1551 |
+
global $wpdb, $rul_db_addresses;
|
1552 |
+
|
1553 |
+
// Remove the table we created
|
1554 |
+
if( $rul_db_addresses == $wpdb->get_var('SHOW TABLES LIKE \'' . $rul_db_addresses . '\'') )
|
1555 |
+
{
|
1556 |
+
$sql = 'DROP TABLE ' . $rul_db_addresses;
|
1557 |
+
$wpdb->query($sql);
|
1558 |
+
}
|
1559 |
+
|
1560 |
+
delete_option( 'rul_version' );
|
1561 |
+
delete_option( 'rul_settings' );
|
1562 |
+
}
|
1563 |
+
|
1564 |
+
function rul_addoptionsmenu()
|
1565 |
+
{
|
1566 |
+
$rul_required_capability = rulRedirectFunctionCollection::get_settings( 'rul_required_capability' );
|
1567 |
+
add_options_page( 'Login/logout redirects', 'Login/logout redirects', $rul_required_capability, 'wplogin_redirect.php', 'rul_optionsmenu' );
|
1568 |
+
}
|
1569 |
+
|
1570 |
+
add_action( 'admin_menu', 'rul_addoptionsmenu', 1 );
|
1571 |
+
}
|
1572 |
+
|
1573 |
+
register_activation_hook( __FILE__, 'rul_install' );
|
1574 |
+
register_uninstall_hook( __FILE__, 'rul_uninstall' );
|
1575 |
+
if( !rulRedirectFunctionCollection::get_settings( 'rul_use_redirect_controller' ) )
|
1576 |
+
{
|
1577 |
+
add_filter( 'login_redirect', 'redirect_wrapper', 10, 3 );
|
1578 |
+
}
|
1579 |
+
add_filter( 'registration_redirect', array( 'rulRedirectPostRegistration', 'post_registration_wrapper' ), 10, 2 );
|
1580 |
+
add_action( 'wp_logout', array( 'rulLogoutFunctionCollection', 'logout_redirect' ), 10 );
|
wplogin_redirect_control.php
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
// This assumes that this files sits in "wp-content/plugins/peters-login-redirect/wplogin_redirect_control.php" and that you haven't moved your wp-content folder
|
3 |
+
if( file_exists( '../../../wp-load.php' ) )
|
4 |
+
{
|
5 |
+
include '../../../wp-load.php';
|
6 |
+
}
|
7 |
+
else
|
8 |
+
{
|
9 |
+
print 'Plugin paths not configured correctly.';
|
10 |
+
}
|
11 |
+
|
12 |
+
$current_user = wp_get_current_user();
|
13 |
+
$redirect_to = admin_url();
|
14 |
+
$redirect_url = redirect_wrapper( $redirect_to, '', $current_user );
|
15 |
+
wp_redirect( $redirect_url );
|
16 |
+
die();
|
17 |
+
?>
|