Peter’s Login Redirect - Version 2.9.3

Version Description

  • Move languages po/mo files into languages folder.
Download this release

Release Info

Developer Collizo4sky
Plugin Icon 128x128 Peter’s Login Redirect
Version 2.9.3
Comparing to
See all releases

Version 2.9.3

Files changed (35) hide show
  1. languages/peters-login-redirect-cs_CZ.mo +0 -0
  2. languages/peters-login-redirect-cs_CZ.po +346 -0
  3. languages/peters-login-redirect-da_DK.mo +0 -0
  4. languages/peters-login-redirect-da_DK.po +351 -0
  5. languages/peters-login-redirect-de_DE.mo +0 -0
  6. languages/peters-login-redirect-de_DE.po +346 -0
  7. languages/peters-login-redirect-es_ES.mo +0 -0
  8. languages/peters-login-redirect-es_ES.po +354 -0
  9. languages/peters-login-redirect-fr_FR.mo +0 -0
  10. languages/peters-login-redirect-fr_FR.po +360 -0
  11. languages/peters-login-redirect-id_ID.mo +0 -0
  12. languages/peters-login-redirect-id_ID.po +378 -0
  13. languages/peters-login-redirect-lt_LT.mo +0 -0
  14. languages/peters-login-redirect-lt_LT.po +363 -0
  15. languages/peters-login-redirect-nl_NL.mo +0 -0
  16. languages/peters-login-redirect-nl_NL.po +359 -0
  17. languages/peters-login-redirect-pt_BR.mo +0 -0
  18. languages/peters-login-redirect-pt_BR.po +382 -0
  19. languages/peters-login-redirect-ro_RO.mo +0 -0
  20. languages/peters-login-redirect-ro_RO.po +354 -0
  21. languages/peters-login-redirect-ru_RU.mo +0 -0
  22. languages/peters-login-redirect-ru_RU.po +345 -0
  23. languages/peters-login-redirect-sk_SK.mo +0 -0
  24. languages/peters-login-redirect-sk_SK.po +346 -0
  25. languages/peters-login-redirect-sr_RS.mo +0 -0
  26. languages/peters-login-redirect-sr_RS.po +368 -0
  27. languages/peters-login-redirect-uk.mo +0 -0
  28. languages/peters-login-redirect-uk.po +369 -0
  29. languages/peters-login-redirect.mo +0 -0
  30. languages/peters-login-redirect.po +293 -0
  31. mo-admin-notice-featured.php +179 -0
  32. readme.txt +305 -0
  33. screenshot-1.png +0 -0
  34. wplogin_redirect.php +1580 -0
  35. 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 &#34;all other users&#34; "
81
+ msgstr ""
82
+ "CHYBA: Nezjištěná chyba databáze odstranění URL pro &#34;všechny ostatní "
83
+ "uživatele&#34;"
84
+
85
+ #: wplogin_redirect.php:956
86
+ msgid "Successfully removed URL for &#34;all other users&#34; "
87
+ msgstr "Úspěšně odstraněné URL pro &#34;všechny ostatní uživatele&#34;"
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 &#34;all other users&#34; "
96
+ msgstr ""
97
+ "CHYBA: Nezjištěná chyba databáze aktualizace URL pro &#34;všechny ostatní "
98
+ "uživatele&#34;"
99
+
100
+ #: wplogin_redirect.php:984
101
+ msgid "Successfully updated URL for &#34;all other users&#34;"
102
+ msgstr "Úspěšně aktualizované URL pro &#34;všechny ostatní uživatele&#34;"
103
+
104
+ #: wplogin_redirect.php:1026
105
+ msgid ""
106
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
107
+ msgstr ""
108
+ "CHYBA: Nezjištěná chyba databáze odstranění URL pro &#34;Registrační "
109
+ "příspěvek&#34;"
110
+
111
+ #: wplogin_redirect.php:1029
112
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
113
+ msgstr "Úspěšně odstraněné URL pro &#34;registrační příspěvek&#34;"
114
+
115
+ #: wplogin_redirect.php:1052
116
+ msgid ""
117
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
118
+ msgstr ""
119
+ "CHYBA: Nezjištěná chyba databáze aktualizace URL pro &#34;registrační "
120
+ "příspěvek&#34;"
121
+
122
+ #: wplogin_redirect.php:1056
123
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
124
+ msgstr "Úspěšně aktualizované URL pro &#34;registrační příspěvek&#34;"
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 &#34;redirect_to&#34; variable to take redirect "
278
+ "precedence"
279
+ msgstr ""
280
+ "Povolit POST nebo GET &#34;redirect_to&#34; 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 &#34;redirect_to&#34; logout variable to take redirect "
296
+ "precedence"
297
+ msgstr ""
298
+ "Povolit POST nebo GET &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;Ano&#34; 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 &#34;all other users&#34; "
84
+ msgstr ""
85
+ "FEJL: Ukendt database problem under fjernelse af URL for &#34;Alle andre "
86
+ "bruger&#34;"
87
+
88
+ #: wplogin_redirect.php:956
89
+ msgid "Successfully removed URL for &#34;all other users&#34; "
90
+ msgstr "URL for &#34;Alle andre bruger&#34; 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 &#34;all other users&#34; "
99
+ msgstr ""
100
+ "FEJL: Ukendt databse problem under opdatering af URL for &#34;Alle andre "
101
+ "bruger&#34;"
102
+
103
+ #: wplogin_redirect.php:984
104
+ msgid "Successfully updated URL for &#34;all other users&#34;"
105
+ msgstr "URL"
106
+
107
+ #: wplogin_redirect.php:1026
108
+ msgid ""
109
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
110
+ msgstr ""
111
+ "FEJL: Ukendt database problem under fjernelse af URL for &#34;Indlæg "
112
+ "registering&#34;"
113
+
114
+ #: wplogin_redirect.php:1029
115
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
116
+ msgstr "URL for &#34;Indlæg registering&#34; fjernet succesfuldt"
117
+
118
+ #: wplogin_redirect.php:1052
119
+ msgid ""
120
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
121
+ msgstr ""
122
+ "FEJL: Ukendt database problem under opdatering af URL for &#34;Indlæg "
123
+ "registering&#34;"
124
+
125
+ #: wplogin_redirect.php:1056
126
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
127
+ msgstr "URL for &#34;Indlæg registering&#34; 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 &#34;redirect_to&#34; variable to take redirect "
282
+ "precedence"
283
+ msgstr ""
284
+ "Tillad et indlæg eller GET &#34;redirect_to&#34; 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 &#34;redirect_to&#34; logout variable to take redirect "
300
+ "precedence"
301
+ msgstr ""
302
+ "Tillad et indlæg eller GET &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;Ja&#34; 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 &#34;all other users&#34; "
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 &#34;all other users&#34; "
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 &#34;all other users&#34; "
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 &#34;all other users&#34;"
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 &#34;post-registration&#34; "
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 &#34;post-registration&#34; "
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 &#34;post-registration&#34; "
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 &#34;post-registration&#34;"
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 &#34;redirect_to&#34; 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 &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;all other users&#34; "
84
+ msgstr ""
85
+ "ERROR: Problema en la base de datos borrando URL para &#34;todos los "
86
+ "usuarios&#34; "
87
+
88
+ #: wplogin_redirect.php:956
89
+ msgid "Successfully removed URL for &#34;all other users&#34; "
90
+ msgstr ""
91
+ "Borradaa URL satisfactoriamente para &#34;todos los demás usuarios&#34;"
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 &#34;all other users&#34; "
100
+ msgstr ""
101
+ "ERROR: Problema en la base de datos actualizando URL para &#34;todos los "
102
+ "usuarios&#34; "
103
+
104
+ #: wplogin_redirect.php:984
105
+ msgid "Successfully updated URL for &#34;all other users&#34;"
106
+ msgstr ""
107
+ "Actualizada URL satisfactoriamente para &#34;todos los demás usuarios&#34;"
108
+
109
+ #: wplogin_redirect.php:1026
110
+ #, fuzzy
111
+ msgid ""
112
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
113
+ msgstr ""
114
+ "ERROR: Problema en la base de datos borrando URL para &#34;todos los "
115
+ "usuarios&#34; "
116
+
117
+ #: wplogin_redirect.php:1029
118
+ #, fuzzy
119
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
120
+ msgstr ""
121
+ "Borradaa URL satisfactoriamente para &#34;todos los demás usuarios&#34;"
122
+
123
+ #: wplogin_redirect.php:1052
124
+ #, fuzzy
125
+ msgid ""
126
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
127
+ msgstr ""
128
+ "ERROR: Problema en la base de datos actualizando URL para &#34;todos los "
129
+ "usuarios&#34; "
130
+
131
+ #: wplogin_redirect.php:1056
132
+ #, fuzzy
133
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
134
+ msgstr ""
135
+ "Actualizada URL satisfactoriamente para &#34;todos los demás usuarios&#34;"
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 &#34;redirect_to&#34; 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 &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;all other users&#34; "
89
+ msgstr ""
90
+ "ERREUR : problème de base de données en tentant de supprimer l'URL pour &#34;"
91
+ "tous les autres utilisateurs&#34; "
92
+
93
+ #: wplogin_redirect.php:956
94
+ msgid "Successfully removed URL for &#34;all other users&#34; "
95
+ msgstr "L'URL pour &#34;tous les autres utilisateurs&#34; 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 &#34;all other users&#34; "
104
+ msgstr ""
105
+ "ERREUR : problème de base de données en tentant de mettre à jour l'URL pour "
106
+ "&#34;tous les autres utilisateurs&#34; "
107
+
108
+ #: wplogin_redirect.php:984
109
+ msgid "Successfully updated URL for &#34;all other users&#34;"
110
+ msgstr "L'URL pour &#34;tous les autres utilisateurs&#34; a été mise à jour"
111
+
112
+ #: wplogin_redirect.php:1026
113
+ msgid ""
114
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
115
+ msgstr ""
116
+ "ERREUR : problème de base de données en tentant de supprimer l'URL d'&#34;"
117
+ "après-inscription&#34; "
118
+
119
+ #: wplogin_redirect.php:1029
120
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
121
+ msgstr "L'URL d'&#34;après-inscription&#34; a été supprimée"
122
+
123
+ #: wplogin_redirect.php:1052
124
+ msgid ""
125
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
126
+ msgstr ""
127
+ "ERREUR : problème de base de données en tentant de mettre à jour l'URL "
128
+ "d'&#34;après-inscription&#34; "
129
+
130
+ #: wplogin_redirect.php:1056
131
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
132
+ msgstr "L'URL d'&#34;après-inscription&#34; 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 &#34;redirect_to&#34; variable to take redirect "
287
+ "precedence"
288
+ msgstr ""
289
+ "Permettre à une variable &#34;redirect_to&#34; dans le POST ou le GET &#34;"
290
+ "redirect_to&#34; 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 &#34;redirect_to&#34; logout variable to take redirect "
305
+ "precedence"
306
+ msgstr ""
307
+ "Permettre à une variable de déconnexion &#34;redirect_to&#34; dans le POST "
308
+ "ou le GET &#34;redirect_to&#34; d'imposer la redirection"
309
+
310
+ #: wplogin_redirect.php:1458
311
+ #, php-format
312
+ msgid ""
313
+ "Use external redirect file. Set this to &#34;Yes&#34; 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 &#34;Oui&#34; 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 &#34;all other users&#34; "
101
+ msgstr ""
102
+ "ERROR: Masalah database tidak diketahui untuk menghapus URL untuk &#34;all "
103
+ "other users&#34; "
104
+
105
+ # @ peterloginrd
106
+ #: wplogin_redirect.php:943
107
+ msgid "Successfully removed URL for &#34;all other users&#34; "
108
+ msgstr "Berhasil menghapus URL untuk &#34;all other users&#34; "
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 &#34;all other users&#34; "
119
+ msgstr ""
120
+ "ERROR: Masalah database tidak diketahui update URL untuk &#34;all other "
121
+ "users&#34; "
122
+
123
+ # @ peterloginrd
124
+ #: wplogin_redirect.php:971
125
+ msgid "Successfully updated URL for &#34;all other users&#34;"
126
+ msgstr "Berhasil update URL untuk &#34;all other users&#34; "
127
+
128
+ # @ peterloginrd
129
+ #: wplogin_redirect.php:1010
130
+ msgid ""
131
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
132
+ msgstr ""
133
+ "ERROR: masalah database tidak diketahui menghapus URL untuk &#34;post-"
134
+ "registration&#34; "
135
+
136
+ # @ peterloginrd
137
+ #: wplogin_redirect.php:1013
138
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
139
+ msgstr "Berhasil menghapus URL untuk &#34;post-registration&#34; "
140
+
141
+ # @ peterloginrd
142
+ #: wplogin_redirect.php:1036
143
+ msgid ""
144
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
145
+ msgstr ""
146
+ "ERROR: Masalah database tidak diketahui memperbarui URL untuk &#34;post-"
147
+ "registration&#34; "
148
+
149
+ # @ peterloginrd
150
+ #: wplogin_redirect.php:1040
151
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
152
+ msgstr "Berhasil memperbarui URL untuk &#34;post-registration&#34;"
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 &#34;redirect_to&#34; variable to take redirect "
335
+ "precedence"
336
+ msgstr ""
337
+ "Biarkan POST atau GET &#34;redirect_to&#34; 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 &#34;redirect_to&#34; logout variable to take redirect "
356
+ "precedence"
357
+ msgstr ""
358
+ "Biarkan POST atau GET &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;Yes&#34; 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 &#34;all other users&#34; "
91
+ msgstr ""
92
+ "KLAIDA: Nežinoma duomenų bazės problema šalinant universaliąją nuorodą &#34;"
93
+ "visiems kitiems vartotojams&#34; "
94
+
95
+ #: wplogin_redirect.php:956
96
+ msgid "Successfully removed URL for &#34;all other users&#34; "
97
+ msgstr "Sėkmingai pašalinta &#34;all other users&#34; 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 &#34;all other users&#34; "
106
+ msgstr ""
107
+ "KLAIDA: Nežinoma duomenų bazės problema atnaujinant Universaliąją nuorodą "
108
+ "&#34;visiems kitiems vartotojams&#34; "
109
+
110
+ #: wplogin_redirect.php:984
111
+ msgid "Successfully updated URL for &#34;all other users&#34;"
112
+ msgstr ""
113
+ "Universalioji nuoroda &#34;visiems kitiems vartotojams&#34; sėkmingai "
114
+ "atnaujinta."
115
+
116
+ #: wplogin_redirect.php:1026
117
+ msgid ""
118
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
119
+ msgstr ""
120
+ "KLAIDA: Nežinoma duomenų bazės problema, pašalinant &#34;post-"
121
+ "registration&#34; Universaliąją nuorodą"
122
+
123
+ #: wplogin_redirect.php:1029
124
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
125
+ msgstr "Sėkminga pašalinta &#34;po_registracijos&#34; Universalioji nuoroda"
126
+
127
+ #: wplogin_redirect.php:1052
128
+ msgid ""
129
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
130
+ msgstr ""
131
+ "KLAIDA: Nežinoma duomenų bazės problema atnaujinant &#34;po-"
132
+ "registracijos&#34; Universaliąją nuorodą"
133
+
134
+ #: wplogin_redirect.php:1056
135
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
136
+ msgstr "Sėkmingai atnaujinta &#34;po-registracijos&#34; 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 &#34;redirect_to&#34; variable to take redirect "
291
+ "precedence"
292
+ msgstr ""
293
+ "Leisti POST arba GET &#34;peradresuoti_į&#34; 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 &#34;redirect_to&#34; logout variable to take redirect "
309
+ "precedence"
310
+ msgstr ""
311
+ "Leisti POST arba GET &#34;peradresuoti_į&#34; 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 &#34;Yes&#34; 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 &#34;all other users&#34; "
90
+ msgstr ""
91
+ "FOUT: Onbekend database probleen tijdens het verwijderen van de URL van &#34;"
92
+ "alle andere gebruikers&#34; "
93
+
94
+ #: wplogin_redirect.php:956
95
+ msgid "Successfully removed URL for &#34;all other users&#34; "
96
+ msgstr "De URL van &#34;alle andere gebruikers&#34; 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 &#34;all other users&#34; "
105
+ msgstr ""
106
+ "FOUT: Onbekend database probleem tijdens het bijwerken van &#34;alle andere "
107
+ "gebruikers&#34; "
108
+
109
+ #: wplogin_redirect.php:984
110
+ msgid "Successfully updated URL for &#34;all other users&#34;"
111
+ msgstr "De URL van &#34;all other users&#34; is met succes bijgewerkt"
112
+
113
+ #: wplogin_redirect.php:1026
114
+ #, fuzzy
115
+ msgid ""
116
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
117
+ msgstr ""
118
+ "FOUT: Onbekend database probleen tijdens het verwijderen van de URL van &#34;"
119
+ "alle andere gebruikers&#34; "
120
+
121
+ #: wplogin_redirect.php:1029
122
+ #, fuzzy
123
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
124
+ msgstr "De URL van &#34;alle andere gebruikers&#34; met succes verwijderd"
125
+
126
+ #: wplogin_redirect.php:1052
127
+ #, fuzzy
128
+ msgid ""
129
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
130
+ msgstr ""
131
+ "FOUT: Onbekend database probleem tijdens het bijwerken van &#34;alle andere "
132
+ "gebruikers&#34; "
133
+
134
+ #: wplogin_redirect.php:1056
135
+ #, fuzzy
136
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
137
+ msgstr "De URL van &#34;all other users&#34; 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 &#34;redirect_to&#34; 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 &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;all other users&#34; "
102
+ msgstr ""
103
+ "ERRO: Problema desconhecido de banco de dados ao remover a URL para &#34;"
104
+ "todos os outros usuários&#34; "
105
+
106
+ # @ peterloginrd
107
+ #: wplogin_redirect.php:943
108
+ msgid "Successfully removed URL for &#34;all other users&#34; "
109
+ msgstr "Sucesso ao remover a URL para &#34;todos os outros usuários&#34; "
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 &#34;all other users&#34; "
120
+ msgstr ""
121
+ "ERRO: Erro desconhecido de banco de dados ao atualizar a URL para &#34;todos "
122
+ "os outros usuários&#34; "
123
+
124
+ # @ peterloginrd
125
+ #: wplogin_redirect.php:971
126
+ msgid "Successfully updated URL for &#34;all other users&#34;"
127
+ msgstr "Sucesso ao atualizar a URL para &#34;todos os outros usuários&#34;"
128
+
129
+ # @ peterloginrd
130
+ #: wplogin_redirect.php:1010
131
+ msgid ""
132
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
133
+ msgstr ""
134
+ "ERRO: Problema desconhecido de banco de dados ao remover a URL para &#34;pós-"
135
+ "registro&#34; "
136
+
137
+ # @ peterloginrd
138
+ #: wplogin_redirect.php:1013
139
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
140
+ msgstr "Sucesso ao remover a URL para &#34;pós-registro&#34; "
141
+
142
+ # @ peterloginrd
143
+ #: wplogin_redirect.php:1036
144
+ msgid ""
145
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
146
+ msgstr ""
147
+ "ERRO: Problema desconhecido de banco de dados ao atualizar a URL para &#34;"
148
+ "pós-registro&#34; "
149
+
150
+ # @ peterloginrd
151
+ #: wplogin_redirect.php:1040
152
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
153
+ msgstr "Sucesso ao atualizar a URL para &#34;pós-registro&#34; "
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 &#34;redirect_to&#34; variable to take redirect "
338
+ "precedence"
339
+ msgstr ""
340
+ "Permitir que uma variável POST ou GET &#34;redirect_to&#34; 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 &#34;redirect_to&#34; logout variable to take redirect "
359
+ "precedence"
360
+ msgstr ""
361
+ "Permitir que uma variável de logout POST ou GET &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;Sim&#34; "
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 &#34;all other users&#34; "
91
+ msgstr ""
92
+ "EROARE: Eroare de baza de date necunoscuta la inlaturarea URL-urilor pentru "
93
+ "&#34;toti utilizatorii&#34; "
94
+
95
+ #: wplogin_redirect.php:956
96
+ msgid "Successfully removed URL for &#34;all other users&#34; "
97
+ msgstr "S-a inlaturat cu succes URL-ul pentru &#34;toti utilizatorii&#34; "
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 &#34;all other users&#34; "
106
+ msgstr ""
107
+ "EROARE: Problema necunoscuta la actualizarea URL-ului in baza de date pentru "
108
+ "&#34;toti utilizatorii&#34; "
109
+
110
+ #: wplogin_redirect.php:984
111
+ msgid "Successfully updated URL for &#34;all other users&#34;"
112
+ msgstr "URL actualizat cu succes pentru &#34;toti ceilalti utilizatori&#34;"
113
+
114
+ #: wplogin_redirect.php:1026
115
+ #, fuzzy
116
+ msgid ""
117
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
118
+ msgstr ""
119
+ "EROARE: Eroare de baza de date necunoscuta la inlaturarea URL-urilor pentru "
120
+ "&#34;toti utilizatorii&#34; "
121
+
122
+ #: wplogin_redirect.php:1029
123
+ #, fuzzy
124
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
125
+ msgstr "S-a inlaturat cu succes URL-ul pentru &#34;toti utilizatorii&#34; "
126
+
127
+ #: wplogin_redirect.php:1052
128
+ #, fuzzy
129
+ msgid ""
130
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
131
+ msgstr ""
132
+ "EROARE: Problema necunoscuta la actualizarea URL-ului in baza de date pentru "
133
+ "&#34;toti utilizatorii&#34; "
134
+
135
+ #: wplogin_redirect.php:1056
136
+ #, fuzzy
137
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
138
+ msgstr "URL actualizat cu succes pentru &#34;toti ceilalti utilizatori&#34;"
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 &#34;redirect_to&#34; 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 &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;all other users&#34; "
85
+ msgstr ""
86
+ "ОШИБКА: Проблема при удалении ссылки для &#34;всех остальных "
87
+ "пользователей&#34;"
88
+
89
+ #: wplogin_redirect.php:956
90
+ msgid "Successfully removed URL for &#34;all other users&#34; "
91
+ msgstr "Удалены ссылки &#34;для всех остальных пользователей&#34; "
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 &#34;all other users&#34; "
100
+ msgstr ""
101
+ "ОШИБКА: Проблема обновления ссылки для &#34;всех остальных пользователей&#34;"
102
+
103
+ #: wplogin_redirect.php:984
104
+ msgid "Successfully updated URL for &#34;all other users&#34;"
105
+ msgstr "Обновлены ссылки &#34;для всех остальных пользователей&#34; "
106
+
107
+ #: wplogin_redirect.php:1026
108
+ msgid ""
109
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
110
+ msgstr ""
111
+ "ОШИБКА: Проблема при удалении ссылки для &#34;входа после регистрации&#34;"
112
+
113
+ #: wplogin_redirect.php:1029
114
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
115
+ msgstr "Удалены ссылки &#34;для входа после регистрации&#34; "
116
+
117
+ #: wplogin_redirect.php:1052
118
+ msgid ""
119
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
120
+ msgstr ""
121
+ "ОШИБКА: Проблема обновления ссылки для &#34;входа после регистрации&#34;"
122
+
123
+ #: wplogin_redirect.php:1056
124
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
125
+ msgstr "Обновлены ссылки &#34;для входа после регистрации&#34; "
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 &#34;redirect_to&#34; variable to take redirect "
277
+ "precedence"
278
+ msgstr ""
279
+ "Запросы POST или GET в переменной &#34;redirect_to&#34; для задания "
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 &#34;redirect_to&#34; logout variable to take redirect "
295
+ "precedence"
296
+ msgstr ""
297
+ "Запросы POST или GET в переменной &#34;redirect_to&#34; для задания "
298
+ "приоритета выхода"
299
+
300
+ #: wplogin_redirect.php:1458
301
+ #, php-format
302
+ msgid ""
303
+ "Use external redirect file. Set this to &#34;Yes&#34; 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 &#34;all other users&#34; "
81
+ msgstr ""
82
+ "CHYBA: Nezistená chyba databázy odstránenia URL pre &#34;všetkých ostatných "
83
+ "používateľov&#34;"
84
+
85
+ #: wplogin_redirect.php:956
86
+ msgid "Successfully removed URL for &#34;all other users&#34; "
87
+ msgstr "Úspešne odstránené URL pre &#34;všetkých ostatných používateľov&#34;"
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 &#34;all other users&#34; "
96
+ msgstr ""
97
+ "CHYBA: Nezistená chyba databázy aktualizácie URL pre &#34;všetkých ostatných "
98
+ "používateľov&#34;"
99
+
100
+ #: wplogin_redirect.php:984
101
+ msgid "Successfully updated URL for &#34;all other users&#34;"
102
+ msgstr ""
103
+ "Úspešne aktualizované URL pre &#34;všetkých ostatných používateľov&#34;"
104
+
105
+ #: wplogin_redirect.php:1026
106
+ #, fuzzy
107
+ msgid ""
108
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
109
+ msgstr ""
110
+ "CHYBA: Nezistená chyba databázy odstránenia URL pre &#34;všetkých ostatných "
111
+ "používateľov&#34;"
112
+
113
+ #: wplogin_redirect.php:1029
114
+ #, fuzzy
115
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
116
+ msgstr "Úspešne odstránené URL pre &#34;všetkých ostatných používateľov&#34;"
117
+
118
+ #: wplogin_redirect.php:1052
119
+ #, fuzzy
120
+ msgid ""
121
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
122
+ msgstr ""
123
+ "CHYBA: Nezistená chyba databázy aktualizácie URL pre &#34;všetkých ostatných "
124
+ "používateľov&#34;"
125
+
126
+ #: wplogin_redirect.php:1056
127
+ #, fuzzy
128
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
129
+ msgstr ""
130
+ "Úspešne aktualizované URL pre &#34;všetkých ostatných používateľov&#34;"
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 &#34;redirect_to&#34; 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 &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;all other users&#34; "
91
+ msgstr ""
92
+ "GREŠKA: Nepoznati problem baze podataka uklanjanjem URLa za &#34;svi ostali "
93
+ "korisnici&#34;"
94
+
95
+ #: wplogin_redirect.php:956
96
+ msgid "Successfully removed URL for &#34;all other users&#34; "
97
+ msgstr "Uspešno uklonjen URL za &#34;svi ostali korisnici&#34;"
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 &#34;all other users&#34; "
106
+ msgstr ""
107
+ "GREŠKA:Unknown database problem updating URL for &#34;svi ostali "
108
+ "korisnici&#34;"
109
+
110
+ #: wplogin_redirect.php:984
111
+ msgid "Successfully updated URL for &#34;all other users&#34;"
112
+ msgstr "Uspešno uklonje URL za &#34;svi ostali korisnici&#34;"
113
+
114
+ #: wplogin_redirect.php:1026
115
+ #, fuzzy
116
+ msgid ""
117
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
118
+ msgstr ""
119
+ "EROARE: Eroare de baza de date necunoscuta la inlaturarea URL-urilor pentru "
120
+ "&#34;toti utilizatorii&#34; "
121
+
122
+ #: wplogin_redirect.php:1029
123
+ #, fuzzy
124
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
125
+ msgstr "S-a inlaturat cu succes URL-ul pentru &#34;toti utilizatorii&#34; "
126
+
127
+ #: wplogin_redirect.php:1052
128
+ #, fuzzy
129
+ msgid ""
130
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
131
+ msgstr ""
132
+ "EROARE: Problema necunoscuta la actualizarea URL-ului in baza de date pentru "
133
+ "&#34;toti utilizatorii&#34; "
134
+
135
+ #: wplogin_redirect.php:1056
136
+ #, fuzzy
137
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
138
+ msgstr "URL actualizat cu succes pentru &#34;toti ceilalti utilizatori&#34;"
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 &#34;redirect_to&#34; variable to take redirect "
298
+ "precedence"
299
+ msgstr ""
300
+ "Dozvoli POST ili GET &#34;redirect_to&#34; 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 &#34;redirect_to&#34; logout variable to take redirect "
316
+ "precedence"
317
+ msgstr ""
318
+ "Dozvoli POST ili GET &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &#34;Yes&#34; 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 &#34;all other users&#34; "
90
+ msgstr ""
91
+ "ПОМИЛКА: невідома помилка бази даних під час видалення URL перенаправлення "
92
+ "для «решти користувачів»"
93
+
94
+ #: wplogin_redirect.php:956
95
+ msgid "Successfully removed URL for &#34;all other users&#34; "
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 &#34;all other users&#34; "
105
+ msgstr ""
106
+ "ПОМИЛКА: невідома помилка бази даних під час оновлення URL перенаправлення "
107
+ "для «решти користувачів»"
108
+
109
+ #: wplogin_redirect.php:984
110
+ msgid "Successfully updated URL for &#34;all other users&#34;"
111
+ msgstr "URL перенаправлення для «решти користувачів» успішно оновлено"
112
+
113
+ #: wplogin_redirect.php:1026
114
+ msgid ""
115
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
116
+ msgstr ""
117
+ "ПОМИЛКА: невідома помилка бази даних під час видалення URL перенаправлення "
118
+ "для «сторінки, що з’являється після реєстрації»"
119
+
120
+ #: wplogin_redirect.php:1029
121
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
122
+ msgstr ""
123
+ "URL перенаправлення для «сторінки, що з’являється після реєстрації» успішно "
124
+ "видалено"
125
+
126
+ #: wplogin_redirect.php:1052
127
+ msgid ""
128
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
129
+ msgstr ""
130
+ "ПОМИЛКА: невідома помилка бази даних під час оновлення URL перенаправлення "
131
+ "для «сторінки, що з’являється після реєстрації»"
132
+
133
+ #: wplogin_redirect.php:1056
134
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
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 &#34;redirect_to&#34; variable to take redirect "
293
+ "precedence"
294
+ msgstr ""
295
+ "Віддавати POST чи GET змінній &#34;redirect_to&#34; право першочергової "
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 &#34;redirect_to&#34; logout variable to take redirect "
311
+ "precedence"
312
+ msgstr ""
313
+ "Віддавати POST чи GET змінній виходу &#34;redirect_to&#34; право "
314
+ "першочергової обробки перенаправлення"
315
+
316
+ #: wplogin_redirect.php:1458
317
+ #, fuzzy, php-format
318
+ msgid ""
319
+ "Use external redirect file. Set this to &#34;Yes&#34; 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 &#34;all other users&#34; "
83
+ msgstr ""
84
+
85
+ #: wplogin_redirect.php:956
86
+ msgid "Successfully removed URL for &#34;all other users&#34; "
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 &#34;all other users&#34; "
96
+ msgstr ""
97
+
98
+ #: wplogin_redirect.php:984
99
+ msgid "Successfully updated URL for &#34;all other users&#34;"
100
+ msgstr ""
101
+
102
+ #: wplogin_redirect.php:1026
103
+ msgid ""
104
+ "ERROR: Unknown database problem removing URL for &#34;post-registration&#34; "
105
+ msgstr ""
106
+
107
+ #: wplogin_redirect.php:1029
108
+ msgid "Successfully removed URL for &#34;post-registration&#34; "
109
+ msgstr ""
110
+
111
+ #: wplogin_redirect.php:1052
112
+ msgid ""
113
+ "ERROR: Unknown database problem updating URL for &#34;post-registration&#34; "
114
+ msgstr ""
115
+
116
+ #: wplogin_redirect.php:1056
117
+ msgid "Successfully updated URL for &#34;post-registration&#34;"
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 &#34;redirect_to&#34; 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 &#34;redirect_to&#34; 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 &#34;Yes&#34; 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 &gt; 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 "&lt;li&gt;"), the "after" code (by default "&lt;/li&gt;"), 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 &gt; 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 &#34;all other users&#34; ','peters-login-redirect') .'****</strong></p>';
913
+ }
914
+ else
915
+ {
916
+ $rul_process_submit .= '<p>'.__('Successfully removed URL for &#34;all other users&#34; ','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 &#34;all other users&#34; ','peters-login-redirect') .'****</strong></p>';
941
+ }
942
+ else
943
+ {
944
+ $rul_process_submit .= '<p>'.__('Successfully updated URL for &#34;all other users&#34;','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 &#34;post-registration&#34; ','peters-login-redirect') .'****</strong></p>';
987
+ }
988
+ else {
989
+ $rul_process_submit .= '<p>' . __( 'Successfully removed URL for &#34;post-registration&#34; ', '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 &#34;post-registration&#34; ','peters-login-redirect') .'****</strong></p>';
1013
+ }
1014
+ else
1015
+ {
1016
+ $rul_process_submit .= '<p>'.__('Successfully updated URL for &#34;post-registration&#34;','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 &#34;redirect_to&#34; 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 &#34;redirect_to&#34; 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 &#34;Yes&#34; 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
+ ?>