Redirection - Version 3.6.2

Version Description

  • 10th November 2018 =
  • Add another PHP < 5.4 compat fix
  • Fix 'delete all from 404 log' when ungrouped deleting all 404s
  • Fix IDs shown in bulk add redirect
Download this release

Release Info

Developer johnny5
Plugin Icon 128x128 Redirection
Version 3.6.2
Comparing to
See all releases

Code changes from version 3.6.1 to 3.6.2

locale/redirection-de_DE.mo CHANGED
Binary file
locale/redirection-de_DE.po CHANGED
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: de\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr ""
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr ""
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr ""
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr ""
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr ""
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr ""
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr ""
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr ""
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr ""
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr ""
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr ""
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr ""
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr ""
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr ""
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr ""
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr ""
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr ""
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr ""
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr ""
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr ""
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr ""
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr ""
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr ""
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr ""
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr ""
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr ""
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr ""
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr ""
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr ""
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr ""
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr ""
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr ""
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr ""
145
 
@@ -147,31 +257,27 @@ msgstr ""
147
  msgid "Please logout and login again."
148
  msgstr ""
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr ""
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr ""
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr ""
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "Formularanfrage"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "Relativ /wp-json/"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr "Proxy über Admin AJAX"
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "Standard /wp-json/"
177
 
@@ -191,87 +297,79 @@ msgstr ""
191
  msgid "Site and home are consistent"
192
  msgstr ""
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr ""
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "Akzeptiere Sprache"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Wert im Header "
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Header Name "
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "HTTP Header"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "WordPress Filter Name "
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Filter Name"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr ""
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr ""
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr ""
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr ""
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr ""
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr ""
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr ""
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr ""
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr ""
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr ""
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr ""
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr ""
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr ""
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr ""
277
 
@@ -303,11 +401,11 @@ msgstr ""
303
  msgid "None of the suggestions helped"
304
  msgstr ""
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr ""
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr ""
313
 
@@ -344,75 +442,76 @@ msgstr ""
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr ""
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr ""
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr ""
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Betriebssystem"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Browser"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr ""
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr ""
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr ""
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "Keine IP-Protokollierung"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Vollständige IP-Protokollierung"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Anonymisiere IP (maskiere letzten Teil)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Änderungen überwachen für %(type)s"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "IP-Protokollierung"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(IP-Protokollierungsstufe wählen)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr ""
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr ""
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr ""
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr ""
418
 
@@ -420,8 +519,8 @@ msgstr ""
420
  msgid "Geo IP Error"
421
  msgstr ""
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr ""
427
 
@@ -454,20 +553,20 @@ msgstr ""
454
  msgid "Geo Location"
455
  msgstr ""
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr ""
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr ""
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr ""
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr ""
473
 
@@ -475,135 +574,137 @@ msgstr ""
475
  msgid "https://redirection.me/"
476
  msgstr ""
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "Die vollständige Dokumentation findest du unter {{site}}https://redirection.me{{/site}}. Solltest du Fragen oder Probleme mit dem Plugin haben, durchsuche bitte zunächst die {{faq}}FAQ{{/faq}}."
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "Wenn du einen Bug mitteilen möchtest, lies bitte zunächst unseren {{report}}Bug Report Leitfaden{{/report}}."
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "Wenn du nicht möchtest, dass deine Nachricht öffentlich sichtbar ist, dann sende sie bitte per {{email}}E-Mail{{/email}} - sende so viele Informationen, wie möglich."
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr ""
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "Eine Stunde"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr ""
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "Wie lange weitergeleitete 301 URLs im Cache gehalten werden sollen (per \"Expires\" HTTP header)"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "Möchtest du wirklich von %s importieren?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Plugin Importer"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "Folgende Redirect Plugins, von denen importiert werden kann, wurden auf deiner Website gefunden."
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "Total = "
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "Import von %s"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "Es wurden Probleme mit den Datenbanktabellen festgestellt. Besuche bitte die <a href=\"%s\">Support Seite</a> für mehr Details."
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Redirection wurde nicht korrekt installiert"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
536
- msgstr "Redirection benötigt WordPress v%1s Du benutzt v%2s. Bitte führe zunächst ein WordPress Update durch."
 
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr ""
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr ""
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr ""
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr ""
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr ""
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr ""
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr ""
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr ""
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr ""
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr ""
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr ""
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr ""
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr ""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr ""
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr ""
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr ""
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr ""
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr ""
609
 
@@ -611,15 +712,15 @@ msgstr ""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr ""
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr ""
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr ""
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "Redirection konnte nicht geladen werden"
625
 
@@ -679,11 +780,11 @@ msgstr ""
679
  msgid "All tables present"
680
  msgstr ""
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr ""
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr ""
689
 
@@ -703,27 +804,27 @@ msgstr ""
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr "Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr ""
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr ""
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "Lädt, bitte warte..."
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr ""
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr ""
729
 
@@ -731,7 +832,7 @@ msgstr ""
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr ""
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr ""
737
 
@@ -743,261 +844,261 @@ msgstr "E-Mail"
743
  msgid "Important details"
744
  msgstr "Wichtige Details"
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Hilfe benötigt?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr ""
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr ""
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 - Entfernt"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Position"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr ""
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Apache Modul"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr ""
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Importiere in Gruppe"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Importiere eine CSV, .htaccess oder JSON Datei."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Datei hinzufügen"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "Datei ausgewählt"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Importiere"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Importieren beendet"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Umleitungen importiert:"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "Überprüfe, ob die Datei das richtige Format hat!"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "OK"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Schließen"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "Alle Importe werden der aktuellen Datenbank hinzugefügt."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Exportieren"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr ""
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Alles"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "WordPress Weiterleitungen"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "Apache Weiterleitungen"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "Nginx Weiterleitungen"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr "Apache .htaccess"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr ""
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr ""
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "Anzeigen"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr "Protokolldateien können aus den Protokollseiten exportiert werden."
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Import/Export"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Protokolldateien"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "404 Fehler"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr ""
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr ""
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Unterstützen 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Umleitung gespeichert"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Log gelöscht"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Einstellungen gespeichert"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Gruppe gespeichert"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Bist du sicher, dass du diesen Eintrag löschen möchtest?"
918
  msgstr[1] "Bist du sicher, dass du diese Einträge löschen möchtest?"
919
 
920
- #: redirection-strings.php:309
921
  msgid "pass"
922
  msgstr ""
923
 
924
- #: redirection-strings.php:274
925
  msgid "All groups"
926
  msgstr "Alle Gruppen"
927
 
928
- #: redirection-strings.php:244
929
  msgid "301 - Moved Permanently"
930
  msgstr "301- Dauerhaft verschoben"
931
 
932
- #: redirection-strings.php:245
933
  msgid "302 - Found"
934
  msgstr "302 - Gefunden"
935
 
936
- #: redirection-strings.php:246
937
  msgid "307 - Temporary Redirect"
938
  msgstr "307 - Zeitweise Umleitung"
939
 
940
- #: redirection-strings.php:247
941
  msgid "308 - Permanent Redirect"
942
  msgstr "308 - Dauerhafte Umleitung"
943
 
944
- #: redirection-strings.php:248
945
  msgid "401 - Unauthorized"
946
  msgstr "401 - Unautorisiert"
947
 
948
- #: redirection-strings.php:249
949
  msgid "404 - Not Found"
950
  msgstr "404 - Nicht gefunden"
951
 
952
- #: redirection-strings.php:251
953
  msgid "Title"
954
  msgstr "Titel"
955
 
956
- #: redirection-strings.php:254
957
  msgid "When matched"
958
  msgstr ""
959
 
960
- #: redirection-strings.php:255
961
  msgid "with HTTP code"
962
  msgstr "mit HTTP Code"
963
 
964
- #: redirection-strings.php:264
965
  msgid "Show advanced options"
966
  msgstr "Zeige erweiterte Optionen"
967
 
968
- #: redirection-strings.php:224
969
  msgid "Matched Target"
970
  msgstr "Passendes Ziel"
971
 
972
- #: redirection-strings.php:226
973
  msgid "Unmatched Target"
974
  msgstr "Unpassendes Ziel"
975
 
976
- #: redirection-strings.php:218 redirection-strings.php:219
977
  msgid "Saving..."
978
  msgstr "Speichern..."
979
 
980
- #: redirection-strings.php:157
981
  msgid "View notice"
982
  msgstr "Hinweis anzeigen"
983
 
984
- #: models/redirect.php:526
985
  msgid "Invalid source URL"
986
  msgstr "Ungültige Quell URL"
987
 
988
- #: models/redirect.php:458
989
  msgid "Invalid redirect action"
990
  msgstr "Ungültige Umleitungsaktion"
991
 
992
- #: models/redirect.php:452
993
  msgid "Invalid redirect matcher"
994
  msgstr ""
995
 
996
- #: models/redirect.php:187
997
  msgid "Unable to add new redirect"
998
  msgstr ""
999
 
1000
- #: redirection-strings.php:12 redirection-strings.php:68
1001
  msgid "Something went wrong 🙁"
1002
  msgstr "Etwas ist schiefgelaufen 🙁"
1003
 
@@ -1005,133 +1106,134 @@ msgstr "Etwas ist schiefgelaufen 🙁"
1005
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1006
  msgstr "Ich habe versucht, etwas zu tun und es ging schief. Es kann eine vorübergehendes Problem sein und wenn du es nochmal probierst, könnte es funktionieren - toll!"
1007
 
 
1008
  #: redirection-admin.php:205
1009
  msgid "Log entries (%d max)"
1010
  msgstr "Log Einträge (%d max)"
1011
 
1012
- #: redirection-strings.php:350
1013
  msgid "Search by IP"
1014
  msgstr "Suche nach IP"
1015
 
1016
- #: redirection-strings.php:345
1017
  msgid "Select bulk action"
1018
  msgstr ""
1019
 
1020
- #: redirection-strings.php:346
1021
  msgid "Bulk Actions"
1022
  msgstr ""
1023
 
1024
- #: redirection-strings.php:347
1025
  msgid "Apply"
1026
  msgstr "Anwenden"
1027
 
1028
- #: redirection-strings.php:338
1029
  msgid "First page"
1030
  msgstr "Erste Seite"
1031
 
1032
- #: redirection-strings.php:339
1033
  msgid "Prev page"
1034
  msgstr "Vorige Seite"
1035
 
1036
- #: redirection-strings.php:340
1037
  msgid "Current Page"
1038
  msgstr "Aktuelle Seite"
1039
 
1040
- #: redirection-strings.php:341
1041
  msgid "of %(page)s"
1042
  msgstr "von %(Seite)n"
1043
 
1044
- #: redirection-strings.php:342
1045
  msgid "Next page"
1046
  msgstr "Nächste Seite"
1047
 
1048
- #: redirection-strings.php:343
1049
  msgid "Last page"
1050
  msgstr "Letzte Seite"
1051
 
1052
- #: redirection-strings.php:344
1053
  msgid "%s item"
1054
  msgid_plural "%s items"
1055
  msgstr[0] "%s Eintrag"
1056
  msgstr[1] "%s Einträge"
1057
 
1058
- #: redirection-strings.php:337
1059
  msgid "Select All"
1060
  msgstr "Alle auswählen"
1061
 
1062
- #: redirection-strings.php:349
1063
  msgid "Sorry, something went wrong loading the data - please try again"
1064
  msgstr "Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"
1065
 
1066
- #: redirection-strings.php:348
1067
  msgid "No results"
1068
  msgstr "Keine Ergebnisse"
1069
 
1070
- #: redirection-strings.php:123
1071
  msgid "Delete the logs - are you sure?"
1072
  msgstr "Logs löschen - bist du sicher?"
1073
 
1074
- #: redirection-strings.php:124
1075
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1076
  msgstr "Einmal gelöscht, sind deine aktuellen Logs nicht mehr verfügbar. Du kannst einen Zeitplan zur Löschung in den Redirection Einstellungen setzen, wenn du dies automatisch machen möchtest."
1077
 
1078
- #: redirection-strings.php:125
1079
  msgid "Yes! Delete the logs"
1080
  msgstr "Ja! Lösche die Logs"
1081
 
1082
- #: redirection-strings.php:126
1083
  msgid "No! Don't delete the logs"
1084
  msgstr "Nein! Lösche die Logs nicht"
1085
 
1086
- #: redirection-strings.php:326
1087
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1088
  msgstr ""
1089
 
1090
- #: redirection-strings.php:325 redirection-strings.php:327
1091
  msgid "Newsletter"
1092
  msgstr "Newsletter"
1093
 
1094
- #: redirection-strings.php:328
1095
  msgid "Want to keep up to date with changes to Redirection?"
1096
  msgstr ""
1097
 
1098
- #: redirection-strings.php:329
1099
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1100
  msgstr "Melde dich für den kleinen Redirection Newsletter an - ein gelegentlicher Newsletter über neue Features und Änderungen am Plugin. Ideal, wenn du Beta Änderungen testen möchtest, bevor diese erscheinen."
1101
 
1102
- #: redirection-strings.php:330
1103
  msgid "Your email address:"
1104
  msgstr "Deine E-Mail Adresse:"
1105
 
1106
- #: redirection-strings.php:165
1107
  msgid "You've supported this plugin - thank you!"
1108
  msgstr "Du hast dieses Plugin bereits unterstützt - vielen Dank!"
1109
 
1110
- #: redirection-strings.php:168
1111
  msgid "You get useful software and I get to carry on making it better."
1112
  msgstr "Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."
1113
 
1114
- #: redirection-strings.php:176 redirection-strings.php:181
1115
  msgid "Forever"
1116
  msgstr "Dauerhaft"
1117
 
1118
- #: redirection-strings.php:158
1119
  msgid "Delete the plugin - are you sure?"
1120
  msgstr "Plugin löschen - bist du sicher?"
1121
 
1122
- #: redirection-strings.php:159
1123
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1124
  msgstr "Löschen des Plugins entfernt alle deine Weiterleitungen, Logs und Einstellungen. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder um das Plugin zurückzusetzen."
1125
 
1126
- #: redirection-strings.php:160
1127
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1128
  msgstr "Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."
1129
 
1130
- #: redirection-strings.php:161
1131
  msgid "Yes! Delete the plugin"
1132
  msgstr "Ja! Lösche das Plugin"
1133
 
1134
- #: redirection-strings.php:162
1135
  msgid "No! Don't delete the plugin"
1136
  msgstr "Nein! Lösche das Plugin nicht"
1137
 
@@ -1143,141 +1245,146 @@ msgstr "John Godley"
1143
  msgid "Manage all your 301 redirects and monitor 404 errors"
1144
  msgstr "Verwalte alle 301-Umleitungen und 404-Fehler."
1145
 
1146
- #: redirection-strings.php:167
1147
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1148
  msgstr "Redirection ist kostenlos – das Leben ist wundervoll und schön! Aber: Sehr viel Zeit und Arbeit sind in seine Entwicklung geflossen und falls es sich als nützlich erwiesen hat, kannst du die Entwicklung {{strong}}mit einer kleinen Spende unterstützen{{/strong}}."
1149
 
1150
- #: redirection-admin.php:311
1151
  msgid "Redirection Support"
1152
  msgstr "Unleitung Support"
1153
 
1154
- #: redirection-strings.php:63 redirection-strings.php:156
1155
  msgid "Support"
1156
  msgstr "Support"
1157
 
1158
- #: redirection-strings.php:153
1159
  msgid "404s"
1160
  msgstr "404s"
1161
 
1162
- #: redirection-strings.php:152
1163
  msgid "Log"
1164
  msgstr "Log"
1165
 
1166
- #: redirection-strings.php:163
 
 
 
 
1167
  msgid "Delete Redirection"
1168
  msgstr "Umleitung löschen"
1169
 
1170
- #: redirection-strings.php:93
1171
  msgid "Upload"
1172
  msgstr "Hochladen"
1173
 
1174
- #: redirection-strings.php:104
1175
  msgid "Import"
1176
  msgstr "Importieren"
1177
 
1178
- #: redirection-strings.php:217
1179
  msgid "Update"
1180
  msgstr "Aktualisieren"
1181
 
1182
- #: redirection-strings.php:206
1183
  msgid "Auto-generate URL"
1184
  msgstr "Selbsterstellte URL"
1185
 
1186
- #: redirection-strings.php:205
1187
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1188
  msgstr "Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"
1189
 
1190
- #: redirection-strings.php:204
1191
  msgid "RSS Token"
1192
  msgstr "RSS Token"
1193
 
1194
- #: redirection-strings.php:198
1195
  msgid "404 Logs"
1196
  msgstr "404-Logs"
1197
 
1198
- #: redirection-strings.php:197 redirection-strings.php:199
1199
  msgid "(time to keep logs for)"
1200
  msgstr "(Dauer, für die die Logs behalten werden)"
1201
 
1202
- #: redirection-strings.php:196
1203
  msgid "Redirect Logs"
1204
  msgstr "Umleitungs-Logs"
1205
 
1206
- #: redirection-strings.php:195
1207
  msgid "I'm a nice person and I have helped support the author of this plugin"
1208
  msgstr "Ich bin eine nette Person und ich helfe dem Autor des Plugins"
1209
 
1210
- #: redirection-strings.php:170
1211
  msgid "Plugin Support"
1212
  msgstr "Plugin Support"
1213
 
1214
- #: redirection-strings.php:62 redirection-strings.php:155
1215
  msgid "Options"
1216
  msgstr "Optionen"
1217
 
1218
- #: redirection-strings.php:175
1219
  msgid "Two months"
1220
  msgstr "zwei Monate"
1221
 
1222
- #: redirection-strings.php:174
1223
  msgid "A month"
1224
  msgstr "ein Monat"
1225
 
1226
- #: redirection-strings.php:173 redirection-strings.php:180
1227
  msgid "A week"
1228
  msgstr "eine Woche"
1229
 
1230
- #: redirection-strings.php:172 redirection-strings.php:179
1231
  msgid "A day"
1232
  msgstr "einen Tag"
1233
 
1234
- #: redirection-strings.php:171
1235
  msgid "No logs"
1236
  msgstr "Keine Logs"
1237
 
1238
- #: redirection-strings.php:122
 
1239
  msgid "Delete All"
1240
  msgstr "Alle löschen"
1241
 
1242
- #: redirection-strings.php:46
1243
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1244
  msgstr "Benutze Gruppen, um deine Umleitungen zu ordnen. Gruppen werden einem Modul zugeordnet, dies beeinflusst, wie die Umleitungen in der jeweiligen Gruppe funktionieren. Falls du unsicher bist, bleib beim WordPress-Modul."
1245
 
1246
- #: redirection-strings.php:45
1247
  msgid "Add Group"
1248
  msgstr "Gruppe hinzufügen"
1249
 
1250
- #: redirection-strings.php:351
1251
  msgid "Search"
1252
  msgstr "Suchen"
1253
 
1254
- #: redirection-strings.php:58 redirection-strings.php:151
1255
  msgid "Groups"
1256
  msgstr "Gruppen"
1257
 
1258
- #: redirection-strings.php:14 redirection-strings.php:55
1259
- #: redirection-strings.php:258
1260
  msgid "Save"
1261
  msgstr "Speichern"
1262
 
1263
- #: redirection-strings.php:256
1264
  msgid "Group"
1265
  msgstr "Gruppe"
1266
 
1267
- #: redirection-strings.php:253
1268
  msgid "Match"
1269
  msgstr "Passend"
1270
 
1271
- #: redirection-strings.php:275
1272
  msgid "Add new redirection"
1273
  msgstr "Eine neue Weiterleitung hinzufügen"
1274
 
1275
- #: redirection-strings.php:56 redirection-strings.php:94
1276
- #: redirection-strings.php:262
1277
  msgid "Cancel"
1278
  msgstr "Abbrechen"
1279
 
1280
- #: redirection-strings.php:118
1281
  msgid "Download"
1282
  msgstr "Download"
1283
 
@@ -1285,116 +1392,113 @@ msgstr "Download"
1285
  msgid "Redirection"
1286
  msgstr "Redirection"
1287
 
1288
- #: redirection-admin.php:161
1289
  msgid "Settings"
1290
  msgstr "Einstellungen"
1291
 
1292
- #: redirection-strings.php:243
1293
- msgid "Do nothing"
1294
- msgstr "Mache nichts"
1295
-
1296
- #: redirection-strings.php:242
1297
  msgid "Error (404)"
1298
  msgstr "Fehler (404)"
1299
 
1300
- #: redirection-strings.php:241
1301
  msgid "Pass-through"
1302
  msgstr "Durchreichen"
1303
 
1304
- #: redirection-strings.php:240
1305
  msgid "Redirect to random post"
1306
  msgstr "Umleitung zu zufälligen Beitrag"
1307
 
1308
- #: redirection-strings.php:239
1309
  msgid "Redirect to URL"
1310
  msgstr "Umleitung zur URL"
1311
 
1312
- #: models/redirect.php:516
1313
  msgid "Invalid group when creating redirect"
1314
  msgstr "Ungültige Gruppe für die Erstellung der Umleitung"
1315
 
1316
- #: redirection-strings.php:131 redirection-strings.php:140
 
1317
  msgid "IP"
1318
  msgstr "IP"
1319
 
1320
- #: redirection-strings.php:129 redirection-strings.php:138
1321
- #: redirection-strings.php:259
1322
  msgid "Source URL"
1323
  msgstr "URL-Quelle"
1324
 
1325
- #: redirection-strings.php:128 redirection-strings.php:137
1326
  msgid "Date"
1327
  msgstr "Zeitpunkt"
1328
 
1329
- #: redirection-strings.php:142 redirection-strings.php:146
1330
- #: redirection-strings.php:276
1331
  msgid "Add Redirect"
1332
  msgstr "Umleitung hinzufügen"
1333
 
1334
- #: redirection-strings.php:44
1335
  msgid "All modules"
1336
  msgstr "Alle Module"
1337
 
1338
- #: redirection-strings.php:50
1339
  msgid "View Redirects"
1340
  msgstr "Weiterleitungen anschauen"
1341
 
1342
- #: redirection-strings.php:40 redirection-strings.php:54
1343
  msgid "Module"
1344
  msgstr "Module"
1345
 
1346
- #: redirection-strings.php:39 redirection-strings.php:150
1347
  msgid "Redirects"
1348
  msgstr "Umleitungen"
1349
 
1350
- #: redirection-strings.php:38 redirection-strings.php:47
1351
- #: redirection-strings.php:53
1352
  msgid "Name"
1353
  msgstr "Name"
1354
 
1355
- #: redirection-strings.php:336
1356
  msgid "Filter"
1357
  msgstr "Filter"
1358
 
1359
- #: redirection-strings.php:273
1360
  msgid "Reset hits"
1361
  msgstr "Treffer zurücksetzen"
1362
 
1363
- #: redirection-strings.php:42 redirection-strings.php:52
1364
- #: redirection-strings.php:271 redirection-strings.php:308
1365
  msgid "Enable"
1366
  msgstr "Aktivieren"
1367
 
1368
- #: redirection-strings.php:43 redirection-strings.php:51
1369
- #: redirection-strings.php:272 redirection-strings.php:306
1370
  msgid "Disable"
1371
  msgstr "Deaktivieren"
1372
 
1373
- #: redirection-strings.php:41 redirection-strings.php:49
1374
- #: redirection-strings.php:132 redirection-strings.php:133
1375
- #: redirection-strings.php:141 redirection-strings.php:145
1376
- #: redirection-strings.php:164 redirection-strings.php:270
1377
- #: redirection-strings.php:305
1378
  msgid "Delete"
1379
  msgstr "Löschen"
1380
 
1381
- #: redirection-strings.php:48 redirection-strings.php:304
1382
  msgid "Edit"
1383
  msgstr "Bearbeiten"
1384
 
1385
- #: redirection-strings.php:269
1386
  msgid "Last Access"
1387
  msgstr "Letzter Zugriff"
1388
 
1389
- #: redirection-strings.php:268
1390
  msgid "Hits"
1391
  msgstr "Treffer"
1392
 
1393
- #: redirection-strings.php:266 redirection-strings.php:321
1394
  msgid "URL"
1395
  msgstr "URL"
1396
 
1397
- #: redirection-strings.php:265
1398
  msgid "Type"
1399
  msgstr "Typ"
1400
 
@@ -1402,48 +1506,48 @@ msgstr "Typ"
1402
  msgid "Modified Posts"
1403
  msgstr "Geänderte Beiträge"
1404
 
1405
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1406
  msgid "Redirections"
1407
  msgstr "Redirections"
1408
 
1409
- #: redirection-strings.php:277
1410
  msgid "User Agent"
1411
  msgstr "User Agent"
1412
 
1413
- #: matches/user-agent.php:10 redirection-strings.php:234
1414
  msgid "URL and user agent"
1415
  msgstr "URL und User-Agent"
1416
 
1417
- #: redirection-strings.php:228
1418
  msgid "Target URL"
1419
  msgstr "Ziel-URL"
1420
 
1421
- #: matches/url.php:7 redirection-strings.php:230
1422
  msgid "URL only"
1423
  msgstr "Nur URL"
1424
 
1425
- #: redirection-strings.php:261 redirection-strings.php:283
1426
- #: redirection-strings.php:287 redirection-strings.php:295
1427
- #: redirection-strings.php:299
1428
  msgid "Regex"
1429
  msgstr "Regex"
1430
 
1431
- #: redirection-strings.php:297
1432
  msgid "Referrer"
1433
  msgstr "Vermittler"
1434
 
1435
- #: matches/referrer.php:10 redirection-strings.php:233
1436
  msgid "URL and referrer"
1437
  msgstr "URL und Vermittler"
1438
 
1439
- #: redirection-strings.php:222
1440
  msgid "Logged Out"
1441
  msgstr "Ausgeloggt"
1442
 
1443
- #: redirection-strings.php:220
1444
  msgid "Logged In"
1445
  msgstr "Eingeloggt"
1446
 
1447
- #: matches/login.php:8 redirection-strings.php:231
1448
  msgid "URL and login status"
1449
  msgstr "URL- und Loginstatus"
11
  "Language: de\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr ""
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr ""
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr ""
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr ""
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr ""
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr ""
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr ""
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr ""
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr ""
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr ""
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr ""
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr ""
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr ""
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr ""
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr ""
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr ""
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr ""
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr ""
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr ""
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr ""
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr ""
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr ""
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr ""
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr ""
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr ""
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr ""
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr ""
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr ""
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr ""
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr ""
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr ""
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr ""
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr ""
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr ""
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr ""
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr ""
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr ""
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr ""
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr ""
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr ""
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr ""
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr ""
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr ""
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr ""
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr ""
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr ""
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr ""
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr ""
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr ""
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr ""
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr ""
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr ""
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr ""
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr ""
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr ""
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr ""
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr ""
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr ""
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr ""
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr ""
255
 
257
  msgid "Please logout and login again."
258
  msgstr ""
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr ""
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr ""
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "Formularanfrage"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "Relativ /wp-json/"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr "Proxy über Admin AJAX"
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "Standard /wp-json/"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr ""
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr ""
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "Akzeptiere Sprache"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Wert im Header "
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Header Name "
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "HTTP Header"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "WordPress Filter Name "
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Filter Name"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr ""
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr ""
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr ""
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr ""
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr ""
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr ""
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr ""
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr ""
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr ""
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr ""
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr ""
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr ""
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr ""
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr ""
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr ""
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr ""
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr ""
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr ""
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Betriebssystem"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Browser"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr ""
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr ""
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr ""
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "Keine IP-Protokollierung"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Vollständige IP-Protokollierung"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Anonymisiere IP (maskiere letzten Teil)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Änderungen überwachen für %(type)s"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "IP-Protokollierung"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(IP-Protokollierungsstufe wählen)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr ""
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr ""
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr ""
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr ""
517
 
519
  msgid "Geo IP Error"
520
  msgstr ""
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr ""
526
 
553
  msgid "Geo Location"
554
  msgstr ""
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr ""
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr ""
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr ""
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr ""
572
 
574
  msgid "https://redirection.me/"
575
  msgstr ""
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "Die vollständige Dokumentation findest du unter {{site}}https://redirection.me{{/site}}. Solltest du Fragen oder Probleme mit dem Plugin haben, durchsuche bitte zunächst die {{faq}}FAQ{{/faq}}."
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "Wenn du einen Bug mitteilen möchtest, lies bitte zunächst unseren {{report}}Bug Report Leitfaden{{/report}}."
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "Wenn du nicht möchtest, dass deine Nachricht öffentlich sichtbar ist, dann sende sie bitte per {{email}}E-Mail{{/email}} - sende so viele Informationen, wie möglich."
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr ""
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "Eine Stunde"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr ""
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "Wie lange weitergeleitete 301 URLs im Cache gehalten werden sollen (per \"Expires\" HTTP header)"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "Möchtest du wirklich von %s importieren?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Plugin Importer"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "Folgende Redirect Plugins, von denen importiert werden kann, wurden auf deiner Website gefunden."
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "Total = "
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "Import von %s"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "Es wurden Probleme mit den Datenbanktabellen festgestellt. Besuche bitte die <a href=\"%s\">Support Seite</a> für mehr Details."
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Redirection wurde nicht korrekt installiert"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
+ msgstr ""
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr ""
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr ""
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr ""
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr ""
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr ""
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr ""
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr ""
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr ""
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr ""
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr ""
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr ""
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr ""
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr ""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr ""
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr ""
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr ""
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr ""
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr ""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr ""
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr ""
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr ""
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "Redirection konnte nicht geladen werden"
726
 
780
  msgid "All tables present"
781
  msgstr ""
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr ""
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr ""
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr "Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr ""
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr ""
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "Lädt, bitte warte..."
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr ""
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr ""
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr ""
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr ""
838
 
844
  msgid "Important details"
845
  msgstr "Wichtige Details"
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Hilfe benötigt?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr ""
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr ""
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 - Entfernt"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Position"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr ""
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Apache Modul"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr ""
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Importiere in Gruppe"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Importiere eine CSV, .htaccess oder JSON Datei."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Datei hinzufügen"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "Datei ausgewählt"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Importiere"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Importieren beendet"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Umleitungen importiert:"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "Überprüfe, ob die Datei das richtige Format hat!"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "OK"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Schließen"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "Alle Importe werden der aktuellen Datenbank hinzugefügt."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Exportieren"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr ""
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Alles"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "WordPress Weiterleitungen"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "Apache Weiterleitungen"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "Nginx Weiterleitungen"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr "Apache .htaccess"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr ""
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr ""
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "Anzeigen"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr "Protokolldateien können aus den Protokollseiten exportiert werden."
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Import/Export"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Protokolldateien"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "404 Fehler"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr ""
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr ""
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Unterstützen 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Umleitung gespeichert"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Log gelöscht"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Einstellungen gespeichert"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Gruppe gespeichert"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Bist du sicher, dass du diesen Eintrag löschen möchtest?"
1019
  msgstr[1] "Bist du sicher, dass du diese Einträge löschen möchtest?"
1020
 
1021
+ #: redirection-strings.php:373
1022
  msgid "pass"
1023
  msgstr ""
1024
 
1025
+ #: redirection-strings.php:333
1026
  msgid "All groups"
1027
  msgstr "Alle Gruppen"
1028
 
1029
+ #: redirection-strings.php:298
1030
  msgid "301 - Moved Permanently"
1031
  msgstr "301- Dauerhaft verschoben"
1032
 
1033
+ #: redirection-strings.php:299
1034
  msgid "302 - Found"
1035
  msgstr "302 - Gefunden"
1036
 
1037
+ #: redirection-strings.php:302
1038
  msgid "307 - Temporary Redirect"
1039
  msgstr "307 - Zeitweise Umleitung"
1040
 
1041
+ #: redirection-strings.php:303
1042
  msgid "308 - Permanent Redirect"
1043
  msgstr "308 - Dauerhafte Umleitung"
1044
 
1045
+ #: redirection-strings.php:305
1046
  msgid "401 - Unauthorized"
1047
  msgstr "401 - Unautorisiert"
1048
 
1049
+ #: redirection-strings.php:307
1050
  msgid "404 - Not Found"
1051
  msgstr "404 - Nicht gefunden"
1052
 
1053
+ #: redirection-strings.php:310
1054
  msgid "Title"
1055
  msgstr "Titel"
1056
 
1057
+ #: redirection-strings.php:313
1058
  msgid "When matched"
1059
  msgstr ""
1060
 
1061
+ #: redirection-strings.php:314
1062
  msgid "with HTTP code"
1063
  msgstr "mit HTTP Code"
1064
 
1065
+ #: redirection-strings.php:323
1066
  msgid "Show advanced options"
1067
  msgstr "Zeige erweiterte Optionen"
1068
 
1069
+ #: redirection-strings.php:276
1070
  msgid "Matched Target"
1071
  msgstr "Passendes Ziel"
1072
 
1073
+ #: redirection-strings.php:278
1074
  msgid "Unmatched Target"
1075
  msgstr "Unpassendes Ziel"
1076
 
1077
+ #: redirection-strings.php:57 redirection-strings.php:58
1078
  msgid "Saving..."
1079
  msgstr "Speichern..."
1080
 
1081
+ #: redirection-strings.php:55
1082
  msgid "View notice"
1083
  msgstr "Hinweis anzeigen"
1084
 
1085
+ #: models/redirect.php:560
1086
  msgid "Invalid source URL"
1087
  msgstr "Ungültige Quell URL"
1088
 
1089
+ #: models/redirect.php:488
1090
  msgid "Invalid redirect action"
1091
  msgstr "Ungültige Umleitungsaktion"
1092
 
1093
+ #: models/redirect.php:482
1094
  msgid "Invalid redirect matcher"
1095
  msgstr ""
1096
 
1097
+ #: models/redirect.php:195
1098
  msgid "Unable to add new redirect"
1099
  msgstr ""
1100
 
1101
+ #: redirection-strings.php:12 redirection-strings.php:116
1102
  msgid "Something went wrong 🙁"
1103
  msgstr "Etwas ist schiefgelaufen 🙁"
1104
 
1106
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1107
  msgstr "Ich habe versucht, etwas zu tun und es ging schief. Es kann eine vorübergehendes Problem sein und wenn du es nochmal probierst, könnte es funktionieren - toll!"
1108
 
1109
+ #. translators: maximum number of log entries
1110
  #: redirection-admin.php:205
1111
  msgid "Log entries (%d max)"
1112
  msgstr "Log Einträge (%d max)"
1113
 
1114
+ #: redirection-strings.php:74
1115
  msgid "Search by IP"
1116
  msgstr "Suche nach IP"
1117
 
1118
+ #: redirection-strings.php:69
1119
  msgid "Select bulk action"
1120
  msgstr ""
1121
 
1122
+ #: redirection-strings.php:70
1123
  msgid "Bulk Actions"
1124
  msgstr ""
1125
 
1126
+ #: redirection-strings.php:71
1127
  msgid "Apply"
1128
  msgstr "Anwenden"
1129
 
1130
+ #: redirection-strings.php:62
1131
  msgid "First page"
1132
  msgstr "Erste Seite"
1133
 
1134
+ #: redirection-strings.php:63
1135
  msgid "Prev page"
1136
  msgstr "Vorige Seite"
1137
 
1138
+ #: redirection-strings.php:64
1139
  msgid "Current Page"
1140
  msgstr "Aktuelle Seite"
1141
 
1142
+ #: redirection-strings.php:65
1143
  msgid "of %(page)s"
1144
  msgstr "von %(Seite)n"
1145
 
1146
+ #: redirection-strings.php:66
1147
  msgid "Next page"
1148
  msgstr "Nächste Seite"
1149
 
1150
+ #: redirection-strings.php:67
1151
  msgid "Last page"
1152
  msgstr "Letzte Seite"
1153
 
1154
+ #: redirection-strings.php:68
1155
  msgid "%s item"
1156
  msgid_plural "%s items"
1157
  msgstr[0] "%s Eintrag"
1158
  msgstr[1] "%s Einträge"
1159
 
1160
+ #: redirection-strings.php:61
1161
  msgid "Select All"
1162
  msgstr "Alle auswählen"
1163
 
1164
+ #: redirection-strings.php:73
1165
  msgid "Sorry, something went wrong loading the data - please try again"
1166
  msgstr "Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"
1167
 
1168
+ #: redirection-strings.php:72
1169
  msgid "No results"
1170
  msgstr "Keine Ergebnisse"
1171
 
1172
+ #: redirection-strings.php:159
1173
  msgid "Delete the logs - are you sure?"
1174
  msgstr "Logs löschen - bist du sicher?"
1175
 
1176
+ #: redirection-strings.php:160
1177
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1178
  msgstr "Einmal gelöscht, sind deine aktuellen Logs nicht mehr verfügbar. Du kannst einen Zeitplan zur Löschung in den Redirection Einstellungen setzen, wenn du dies automatisch machen möchtest."
1179
 
1180
+ #: redirection-strings.php:161
1181
  msgid "Yes! Delete the logs"
1182
  msgstr "Ja! Lösche die Logs"
1183
 
1184
+ #: redirection-strings.php:162
1185
  msgid "No! Don't delete the logs"
1186
  msgstr "Nein! Lösche die Logs nicht"
1187
 
1188
+ #: redirection-strings.php:390
1189
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1190
  msgstr ""
1191
 
1192
+ #: redirection-strings.php:389 redirection-strings.php:391
1193
  msgid "Newsletter"
1194
  msgstr "Newsletter"
1195
 
1196
+ #: redirection-strings.php:392
1197
  msgid "Want to keep up to date with changes to Redirection?"
1198
  msgstr ""
1199
 
1200
+ #: redirection-strings.php:393
1201
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1202
  msgstr "Melde dich für den kleinen Redirection Newsletter an - ein gelegentlicher Newsletter über neue Features und Änderungen am Plugin. Ideal, wenn du Beta Änderungen testen möchtest, bevor diese erscheinen."
1203
 
1204
+ #: redirection-strings.php:394
1205
  msgid "Your email address:"
1206
  msgstr "Deine E-Mail Adresse:"
1207
 
1208
+ #: redirection-strings.php:219
1209
  msgid "You've supported this plugin - thank you!"
1210
  msgstr "Du hast dieses Plugin bereits unterstützt - vielen Dank!"
1211
 
1212
+ #: redirection-strings.php:222
1213
  msgid "You get useful software and I get to carry on making it better."
1214
  msgstr "Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."
1215
 
1216
+ #: redirection-strings.php:230 redirection-strings.php:235
1217
  msgid "Forever"
1218
  msgstr "Dauerhaft"
1219
 
1220
+ #: redirection-strings.php:211
1221
  msgid "Delete the plugin - are you sure?"
1222
  msgstr "Plugin löschen - bist du sicher?"
1223
 
1224
+ #: redirection-strings.php:212
1225
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1226
  msgstr "Löschen des Plugins entfernt alle deine Weiterleitungen, Logs und Einstellungen. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder um das Plugin zurückzusetzen."
1227
 
1228
+ #: redirection-strings.php:213
1229
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1230
  msgstr "Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."
1231
 
1232
+ #: redirection-strings.php:214
1233
  msgid "Yes! Delete the plugin"
1234
  msgstr "Ja! Lösche das Plugin"
1235
 
1236
+ #: redirection-strings.php:215
1237
  msgid "No! Don't delete the plugin"
1238
  msgstr "Nein! Lösche das Plugin nicht"
1239
 
1245
  msgid "Manage all your 301 redirects and monitor 404 errors"
1246
  msgstr "Verwalte alle 301-Umleitungen und 404-Fehler."
1247
 
1248
+ #: redirection-strings.php:221
1249
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1250
  msgstr "Redirection ist kostenlos – das Leben ist wundervoll und schön! Aber: Sehr viel Zeit und Arbeit sind in seine Entwicklung geflossen und falls es sich als nützlich erwiesen hat, kannst du die Entwicklung {{strong}}mit einer kleinen Spende unterstützen{{/strong}}."
1251
 
1252
+ #: redirection-admin.php:322
1253
  msgid "Redirection Support"
1254
  msgstr "Unleitung Support"
1255
 
1256
+ #: redirection-strings.php:54 redirection-strings.php:111
1257
  msgid "Support"
1258
  msgstr "Support"
1259
 
1260
+ #: redirection-strings.php:51
1261
  msgid "404s"
1262
  msgstr "404s"
1263
 
1264
+ #: redirection-strings.php:50
1265
  msgid "Log"
1266
  msgstr "Log"
1267
 
1268
+ #: redirection-strings.php:217
1269
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1270
+ msgstr "Auswählen dieser Option löscht alle Umleitungen, alle Logs, und alle Optionen, die mit dem Umleitungs-Plugin verbunden sind. Stelle sicher, das du das wirklich möchtest."
1271
+
1272
+ #: redirection-strings.php:216
1273
  msgid "Delete Redirection"
1274
  msgstr "Umleitung löschen"
1275
 
1276
+ #: redirection-strings.php:129
1277
  msgid "Upload"
1278
  msgstr "Hochladen"
1279
 
1280
+ #: redirection-strings.php:140
1281
  msgid "Import"
1282
  msgstr "Importieren"
1283
 
1284
+ #: redirection-strings.php:271
1285
  msgid "Update"
1286
  msgstr "Aktualisieren"
1287
 
1288
+ #: redirection-strings.php:260
1289
  msgid "Auto-generate URL"
1290
  msgstr "Selbsterstellte URL"
1291
 
1292
+ #: redirection-strings.php:259
1293
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1294
  msgstr "Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"
1295
 
1296
+ #: redirection-strings.php:258
1297
  msgid "RSS Token"
1298
  msgstr "RSS Token"
1299
 
1300
+ #: redirection-strings.php:252
1301
  msgid "404 Logs"
1302
  msgstr "404-Logs"
1303
 
1304
+ #: redirection-strings.php:251 redirection-strings.php:253
1305
  msgid "(time to keep logs for)"
1306
  msgstr "(Dauer, für die die Logs behalten werden)"
1307
 
1308
+ #: redirection-strings.php:250
1309
  msgid "Redirect Logs"
1310
  msgstr "Umleitungs-Logs"
1311
 
1312
+ #: redirection-strings.php:249
1313
  msgid "I'm a nice person and I have helped support the author of this plugin"
1314
  msgstr "Ich bin eine nette Person und ich helfe dem Autor des Plugins"
1315
 
1316
+ #: redirection-strings.php:224
1317
  msgid "Plugin Support"
1318
  msgstr "Plugin Support"
1319
 
1320
+ #: redirection-strings.php:53 redirection-strings.php:110
1321
  msgid "Options"
1322
  msgstr "Optionen"
1323
 
1324
+ #: redirection-strings.php:229
1325
  msgid "Two months"
1326
  msgstr "zwei Monate"
1327
 
1328
+ #: redirection-strings.php:228
1329
  msgid "A month"
1330
  msgstr "ein Monat"
1331
 
1332
+ #: redirection-strings.php:227 redirection-strings.php:234
1333
  msgid "A week"
1334
  msgstr "eine Woche"
1335
 
1336
+ #: redirection-strings.php:226 redirection-strings.php:233
1337
  msgid "A day"
1338
  msgstr "einen Tag"
1339
 
1340
+ #: redirection-strings.php:225
1341
  msgid "No logs"
1342
  msgstr "Keine Logs"
1343
 
1344
+ #: redirection-strings.php:158 redirection-strings.php:194
1345
+ #: redirection-strings.php:199
1346
  msgid "Delete All"
1347
  msgstr "Alle löschen"
1348
 
1349
+ #: redirection-strings.php:94
1350
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1351
  msgstr "Benutze Gruppen, um deine Umleitungen zu ordnen. Gruppen werden einem Modul zugeordnet, dies beeinflusst, wie die Umleitungen in der jeweiligen Gruppe funktionieren. Falls du unsicher bist, bleib beim WordPress-Modul."
1352
 
1353
+ #: redirection-strings.php:93
1354
  msgid "Add Group"
1355
  msgstr "Gruppe hinzufügen"
1356
 
1357
+ #: redirection-strings.php:75
1358
  msgid "Search"
1359
  msgstr "Suchen"
1360
 
1361
+ #: redirection-strings.php:49 redirection-strings.php:106
1362
  msgid "Groups"
1363
  msgstr "Gruppen"
1364
 
1365
+ #: redirection-strings.php:14 redirection-strings.php:103
1366
+ #: redirection-strings.php:319
1367
  msgid "Save"
1368
  msgstr "Speichern"
1369
 
1370
+ #: redirection-strings.php:60 redirection-strings.php:315
1371
  msgid "Group"
1372
  msgstr "Gruppe"
1373
 
1374
+ #: redirection-strings.php:312
1375
  msgid "Match"
1376
  msgstr "Passend"
1377
 
1378
+ #: redirection-strings.php:334
1379
  msgid "Add new redirection"
1380
  msgstr "Eine neue Weiterleitung hinzufügen"
1381
 
1382
+ #: redirection-strings.php:104 redirection-strings.php:130
1383
+ #: redirection-strings.php:321
1384
  msgid "Cancel"
1385
  msgstr "Abbrechen"
1386
 
1387
+ #: redirection-strings.php:154
1388
  msgid "Download"
1389
  msgstr "Download"
1390
 
1392
  msgid "Redirection"
1393
  msgstr "Redirection"
1394
 
1395
+ #: redirection-admin.php:159
1396
  msgid "Settings"
1397
  msgstr "Einstellungen"
1398
 
1399
+ #: redirection-strings.php:296
 
 
 
 
1400
  msgid "Error (404)"
1401
  msgstr "Fehler (404)"
1402
 
1403
+ #: redirection-strings.php:295
1404
  msgid "Pass-through"
1405
  msgstr "Durchreichen"
1406
 
1407
+ #: redirection-strings.php:294
1408
  msgid "Redirect to random post"
1409
  msgstr "Umleitung zu zufälligen Beitrag"
1410
 
1411
+ #: redirection-strings.php:293
1412
  msgid "Redirect to URL"
1413
  msgstr "Umleitung zur URL"
1414
 
1415
+ #: models/redirect.php:550
1416
  msgid "Invalid group when creating redirect"
1417
  msgstr "Ungültige Gruppe für die Erstellung der Umleitung"
1418
 
1419
+ #: redirection-strings.php:167 redirection-strings.php:175
1420
+ #: redirection-strings.php:180 redirection-strings.php:356
1421
  msgid "IP"
1422
  msgstr "IP"
1423
 
1424
+ #: redirection-strings.php:165 redirection-strings.php:173
1425
+ #: redirection-strings.php:178 redirection-strings.php:320
1426
  msgid "Source URL"
1427
  msgstr "URL-Quelle"
1428
 
1429
+ #: redirection-strings.php:164 redirection-strings.php:177
1430
  msgid "Date"
1431
  msgstr "Zeitpunkt"
1432
 
1433
+ #: redirection-strings.php:190 redirection-strings.php:203
1434
+ #: redirection-strings.php:207 redirection-strings.php:335
1435
  msgid "Add Redirect"
1436
  msgstr "Umleitung hinzufügen"
1437
 
1438
+ #: redirection-strings.php:92
1439
  msgid "All modules"
1440
  msgstr "Alle Module"
1441
 
1442
+ #: redirection-strings.php:98
1443
  msgid "View Redirects"
1444
  msgstr "Weiterleitungen anschauen"
1445
 
1446
+ #: redirection-strings.php:88 redirection-strings.php:102
1447
  msgid "Module"
1448
  msgstr "Module"
1449
 
1450
+ #: redirection-strings.php:48 redirection-strings.php:87
1451
  msgid "Redirects"
1452
  msgstr "Umleitungen"
1453
 
1454
+ #: redirection-strings.php:86 redirection-strings.php:95
1455
+ #: redirection-strings.php:101
1456
  msgid "Name"
1457
  msgstr "Name"
1458
 
1459
+ #: redirection-strings.php:59
1460
  msgid "Filter"
1461
  msgstr "Filter"
1462
 
1463
+ #: redirection-strings.php:332
1464
  msgid "Reset hits"
1465
  msgstr "Treffer zurücksetzen"
1466
 
1467
+ #: redirection-strings.php:90 redirection-strings.php:100
1468
+ #: redirection-strings.php:330 redirection-strings.php:372
1469
  msgid "Enable"
1470
  msgstr "Aktivieren"
1471
 
1472
+ #: redirection-strings.php:91 redirection-strings.php:99
1473
+ #: redirection-strings.php:331 redirection-strings.php:370
1474
  msgid "Disable"
1475
  msgstr "Deaktivieren"
1476
 
1477
+ #: redirection-strings.php:89 redirection-strings.php:97
1478
+ #: redirection-strings.php:168 redirection-strings.php:169
1479
+ #: redirection-strings.php:181 redirection-strings.php:184
1480
+ #: redirection-strings.php:206 redirection-strings.php:218
1481
+ #: redirection-strings.php:329 redirection-strings.php:369
1482
  msgid "Delete"
1483
  msgstr "Löschen"
1484
 
1485
+ #: redirection-strings.php:96 redirection-strings.php:368
1486
  msgid "Edit"
1487
  msgstr "Bearbeiten"
1488
 
1489
+ #: redirection-strings.php:328
1490
  msgid "Last Access"
1491
  msgstr "Letzter Zugriff"
1492
 
1493
+ #: redirection-strings.php:327
1494
  msgid "Hits"
1495
  msgstr "Treffer"
1496
 
1497
+ #: redirection-strings.php:325 redirection-strings.php:385
1498
  msgid "URL"
1499
  msgstr "URL"
1500
 
1501
+ #: redirection-strings.php:324
1502
  msgid "Type"
1503
  msgstr "Typ"
1504
 
1506
  msgid "Modified Posts"
1507
  msgstr "Geänderte Beiträge"
1508
 
1509
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1510
  msgid "Redirections"
1511
  msgstr "Redirections"
1512
 
1513
+ #: redirection-strings.php:336
1514
  msgid "User Agent"
1515
  msgstr "User Agent"
1516
 
1517
+ #: matches/user-agent.php:10 redirection-strings.php:286
1518
  msgid "URL and user agent"
1519
  msgstr "URL und User-Agent"
1520
 
1521
+ #: redirection-strings.php:280
1522
  msgid "Target URL"
1523
  msgstr "Ziel-URL"
1524
 
1525
+ #: matches/url.php:7 redirection-strings.php:282
1526
  msgid "URL only"
1527
  msgstr "Nur URL"
1528
 
1529
+ #: redirection-strings.php:318 redirection-strings.php:342
1530
+ #: redirection-strings.php:346 redirection-strings.php:354
1531
+ #: redirection-strings.php:363
1532
  msgid "Regex"
1533
  msgstr "Regex"
1534
 
1535
+ #: redirection-strings.php:361
1536
  msgid "Referrer"
1537
  msgstr "Vermittler"
1538
 
1539
+ #: matches/referrer.php:10 redirection-strings.php:285
1540
  msgid "URL and referrer"
1541
  msgstr "URL und Vermittler"
1542
 
1543
+ #: redirection-strings.php:274
1544
  msgid "Logged Out"
1545
  msgstr "Ausgeloggt"
1546
 
1547
+ #: redirection-strings.php:272
1548
  msgid "Logged In"
1549
  msgstr "Eingeloggt"
1550
 
1551
+ #: matches/login.php:8 redirection-strings.php:283
1552
  msgid "URL and login status"
1553
  msgstr "URL- und Loginstatus"
locale/redirection-en_CA.mo CHANGED
Binary file
locale/redirection-en_CA.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2018-09-25 17:06:10+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: en_CA\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr "Problem"
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr "Good"
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr "Check"
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr "Check Redirect"
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr "Check redirect for: {{code}}%s{{/code}}"
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr "What does this mean?"
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr "Not using Redirection"
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr "Using Redirection"
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr "Found"
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr "Expected"
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr "Error"
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr "Enter full URL, including http:// or https://"
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr "Redirect Tester"
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr "Target"
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr "URL is not being redirected with Redirection"
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr "URL is being redirected with Redirection"
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr "Unable to load details"
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr "Enter server URL to match against"
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "Server"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr "Enter role or capability value"
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr "Role"
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr "Match against this browser referrer text"
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr "Match against this browser user agent"
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "The relative URL you want to redirect from"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "Optional description - describe the purpose of this redirect"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr "The target URL you want to redirect to if matched"
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(beta)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "Force HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr "GDPR / Privacy information"
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "Add New"
145
 
@@ -147,31 +257,27 @@ msgstr "Add New"
147
  msgid "Please logout and login again."
148
  msgstr "Please logout and login again."
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL and role/capability"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL and server"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "Form request"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "Relative /wp-json/"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr "Proxy over Admin AJAX"
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "Default /wp-json/"
177
 
@@ -191,87 +297,79 @@ msgstr "Site and home URL are inconsistent - please correct from your General se
191
  msgid "Site and home are consistent"
192
  msgstr "Site and home are consistent"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "Accept Language"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Header value"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Header name"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "HTTP Header"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "WordPress filter name"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Filter Name"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Cookie value"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Cookie name"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Cookie"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "Target URL when not matched"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "Target URL when matched"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "clearing your cache."
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "If you are using a caching system such as Cloudflare then please read this: "
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr "URL and HTTP header"
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr "URL and custom filter"
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL and cookie"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr "404 deleted"
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr "Raw /index.php?rest_route=/"
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "REST API"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr "How Redirection uses the REST API - don't change unless necessary"
277
 
@@ -303,11 +401,11 @@ msgstr "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so
303
  msgid "None of the suggestions helped"
304
  msgstr "None of the suggestions helped"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "Unable to load Redirection ☹️"
313
 
@@ -344,75 +442,76 @@ msgstr "Your WordPress REST API has been disabled. You will need to enable it fo
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr "Useragent Error"
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Unknown Useragent"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Device"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Operating System"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Browser"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr "Engine"
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "Useragent"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr "Agent"
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "No IP logging"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Full IP logging"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Anonymize IP (mask last part)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Monitor changes to %(type)s"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "IP Logging"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(select IP logging level)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr "Geo Info"
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr "Agent Info"
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "Filter by IP"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "Referrer / User Agent"
418
 
@@ -420,8 +519,8 @@ msgstr "Referrer / User Agent"
420
  msgid "Geo IP Error"
421
  msgstr "Geo IP Error"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr "Something went wrong obtaining this information"
427
 
@@ -454,20 +553,20 @@ msgstr "Timezone"
454
  msgid "Geo Location"
455
  msgstr "Geo Location"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Powered by {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr "Trash"
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
473
 
@@ -475,135 +574,137 @@ msgstr "You can find full documentation about using Redirection on the <a href=\
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr "Never cache"
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "An hour"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr "Redirect Cache"
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "Are you sure you want to import from %s?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Plugin Importers"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "The following redirect plugins were detected on your site and can be imported from."
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "total = "
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "Import from %s"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Redirection not installed properly"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
536
- msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
 
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr "Default WordPress \"old slugs\""
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr "Create associated redirect (added to end of URL)"
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr "⚡️ Magic fix ⚡️"
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "Plugin Status"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr "Custom"
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr "Mobile"
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "Feed Readers"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr "Libraries"
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr "URL Monitor Changes"
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr "Save changes to this group"
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr "For example \"/amp\""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "URL Monitor"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "Delete 404s"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "Delete all logs for this 404"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "Delete all from IP %s"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr "Delete all matching \"%s\""
609
 
@@ -611,15 +712,15 @@ msgstr "Delete all matching \"%s\""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "Unable to load Redirection"
625
 
@@ -679,11 +780,11 @@ msgstr "The following tables are missing:"
679
  msgid "All tables present"
680
  msgstr "All tables present"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "Cached Redirection detected"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Please clear your browser cache and reload this page."
689
 
@@ -703,27 +804,27 @@ msgstr "Your server returned a 403 Forbidden error which may indicate the reques
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr "If you think Redirection is at fault then create an issue."
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr "This may be caused by another plugin - look at your browser's error console for more details."
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "Loading, please wait..."
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
729
 
@@ -731,7 +832,7 @@ msgstr "If that doesn't help, open your browser's error console and create a {{l
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr "Create Issue"
737
 
@@ -743,261 +844,261 @@ msgstr "Email"
743
  msgid "Important details"
744
  msgstr "Important details"
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Need help?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr "Pos"
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 - Gone"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Position"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Apache Module"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Import to group"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Import a CSV, .htaccess, or JSON file."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Click 'Add File' or drag and drop here."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Add File"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "File selected"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Importing"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Finished importing"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Total redirects imported:"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "Double-check the file is the correct format!"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "OK"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Close"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "All imports will be appended to the current database."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Export"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Everything"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "WordPress redirects"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "Apache redirects"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "Nginx redirects"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr "Apache .htaccess"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr "Nginx rewrite rules"
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr "Redirection JSON"
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "View"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr "Log files can be exported from the log pages."
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Import/Export"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Logs"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "404 errors"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr "I'd like to support some more."
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Support 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Redirection saved"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Log deleted"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Settings saved"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Group saved"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Are you sure you want to delete this item?"
918
  msgstr[1] "Are you sure you want to delete these items?"
919
 
920
- #: redirection-strings.php:309
921
  msgid "pass"
922
  msgstr "pass"
923
 
924
- #: redirection-strings.php:274
925
  msgid "All groups"
926
  msgstr "All groups"
927
 
928
- #: redirection-strings.php:244
929
  msgid "301 - Moved Permanently"
930
  msgstr "301 - Moved Permanently"
931
 
932
- #: redirection-strings.php:245
933
  msgid "302 - Found"
934
  msgstr "302 - Found"
935
 
936
- #: redirection-strings.php:246
937
  msgid "307 - Temporary Redirect"
938
  msgstr "307 - Temporary Redirect"
939
 
940
- #: redirection-strings.php:247
941
  msgid "308 - Permanent Redirect"
942
  msgstr "308 - Permanent Redirect"
943
 
944
- #: redirection-strings.php:248
945
  msgid "401 - Unauthorized"
946
  msgstr "401 - Unauthorized"
947
 
948
- #: redirection-strings.php:249
949
  msgid "404 - Not Found"
950
  msgstr "404 - Not Found"
951
 
952
- #: redirection-strings.php:251
953
  msgid "Title"
954
  msgstr "Title"
955
 
956
- #: redirection-strings.php:254
957
  msgid "When matched"
958
  msgstr "When matched"
959
 
960
- #: redirection-strings.php:255
961
  msgid "with HTTP code"
962
  msgstr "with HTTP code"
963
 
964
- #: redirection-strings.php:264
965
  msgid "Show advanced options"
966
  msgstr "Show advanced options"
967
 
968
- #: redirection-strings.php:224
969
  msgid "Matched Target"
970
  msgstr "Matched Target"
971
 
972
- #: redirection-strings.php:226
973
  msgid "Unmatched Target"
974
  msgstr "Unmatched Target"
975
 
976
- #: redirection-strings.php:218 redirection-strings.php:219
977
  msgid "Saving..."
978
  msgstr "Saving..."
979
 
980
- #: redirection-strings.php:157
981
  msgid "View notice"
982
  msgstr "View notice"
983
 
984
- #: models/redirect.php:526
985
  msgid "Invalid source URL"
986
  msgstr "Invalid source URL"
987
 
988
- #: models/redirect.php:458
989
  msgid "Invalid redirect action"
990
  msgstr "Invalid redirect action"
991
 
992
- #: models/redirect.php:452
993
  msgid "Invalid redirect matcher"
994
  msgstr "Invalid redirect matcher"
995
 
996
- #: models/redirect.php:187
997
  msgid "Unable to add new redirect"
998
  msgstr "Unable to add new redirect"
999
 
1000
- #: redirection-strings.php:12 redirection-strings.php:68
1001
  msgid "Something went wrong 🙁"
1002
  msgstr "Something went wrong 🙁"
1003
 
@@ -1005,133 +1106,134 @@ msgstr "Something went wrong 🙁"
1005
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1006
  msgstr "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1007
 
 
1008
  #: redirection-admin.php:205
1009
  msgid "Log entries (%d max)"
1010
  msgstr "Log entries (%d max)"
1011
 
1012
- #: redirection-strings.php:350
1013
  msgid "Search by IP"
1014
  msgstr "Search by IP"
1015
 
1016
- #: redirection-strings.php:345
1017
  msgid "Select bulk action"
1018
  msgstr "Select bulk action"
1019
 
1020
- #: redirection-strings.php:346
1021
  msgid "Bulk Actions"
1022
  msgstr "Bulk Actions"
1023
 
1024
- #: redirection-strings.php:347
1025
  msgid "Apply"
1026
  msgstr "Apply"
1027
 
1028
- #: redirection-strings.php:338
1029
  msgid "First page"
1030
  msgstr "First page"
1031
 
1032
- #: redirection-strings.php:339
1033
  msgid "Prev page"
1034
  msgstr "Prev page"
1035
 
1036
- #: redirection-strings.php:340
1037
  msgid "Current Page"
1038
  msgstr "Current Page"
1039
 
1040
- #: redirection-strings.php:341
1041
  msgid "of %(page)s"
1042
  msgstr "of %(page)s"
1043
 
1044
- #: redirection-strings.php:342
1045
  msgid "Next page"
1046
  msgstr "Next page"
1047
 
1048
- #: redirection-strings.php:343
1049
  msgid "Last page"
1050
  msgstr "Last page"
1051
 
1052
- #: redirection-strings.php:344
1053
  msgid "%s item"
1054
  msgid_plural "%s items"
1055
  msgstr[0] "%s item"
1056
  msgstr[1] "%s items"
1057
 
1058
- #: redirection-strings.php:337
1059
  msgid "Select All"
1060
  msgstr "Select All"
1061
 
1062
- #: redirection-strings.php:349
1063
  msgid "Sorry, something went wrong loading the data - please try again"
1064
  msgstr "Sorry, something went wrong loading the data - please try again"
1065
 
1066
- #: redirection-strings.php:348
1067
  msgid "No results"
1068
  msgstr "No results"
1069
 
1070
- #: redirection-strings.php:123
1071
  msgid "Delete the logs - are you sure?"
1072
  msgstr "Delete the logs - are you sure?"
1073
 
1074
- #: redirection-strings.php:124
1075
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1076
  msgstr "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1077
 
1078
- #: redirection-strings.php:125
1079
  msgid "Yes! Delete the logs"
1080
  msgstr "Yes! Delete the logs"
1081
 
1082
- #: redirection-strings.php:126
1083
  msgid "No! Don't delete the logs"
1084
  msgstr "No! Don't delete the logs"
1085
 
1086
- #: redirection-strings.php:326
1087
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1088
  msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1089
 
1090
- #: redirection-strings.php:325 redirection-strings.php:327
1091
  msgid "Newsletter"
1092
  msgstr "Newsletter"
1093
 
1094
- #: redirection-strings.php:328
1095
  msgid "Want to keep up to date with changes to Redirection?"
1096
  msgstr "Want to keep up to date with changes to Redirection?"
1097
 
1098
- #: redirection-strings.php:329
1099
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1100
  msgstr "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1101
 
1102
- #: redirection-strings.php:330
1103
  msgid "Your email address:"
1104
  msgstr "Your email address:"
1105
 
1106
- #: redirection-strings.php:165
1107
  msgid "You've supported this plugin - thank you!"
1108
  msgstr "You've supported this plugin - thank you!"
1109
 
1110
- #: redirection-strings.php:168
1111
  msgid "You get useful software and I get to carry on making it better."
1112
  msgstr "You get useful software and I get to carry on making it better."
1113
 
1114
- #: redirection-strings.php:176 redirection-strings.php:181
1115
  msgid "Forever"
1116
  msgstr "Forever"
1117
 
1118
- #: redirection-strings.php:158
1119
  msgid "Delete the plugin - are you sure?"
1120
  msgstr "Delete the plugin - are you sure?"
1121
 
1122
- #: redirection-strings.php:159
1123
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1124
  msgstr "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1125
 
1126
- #: redirection-strings.php:160
1127
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1128
  msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1129
 
1130
- #: redirection-strings.php:161
1131
  msgid "Yes! Delete the plugin"
1132
  msgstr "Yes! Delete the plugin"
1133
 
1134
- #: redirection-strings.php:162
1135
  msgid "No! Don't delete the plugin"
1136
  msgstr "No! Don't delete the plugin"
1137
 
@@ -1143,141 +1245,146 @@ msgstr "John Godley"
1143
  msgid "Manage all your 301 redirects and monitor 404 errors"
1144
  msgstr "Manage all your 301 redirects and monitor 404 errors."
1145
 
1146
- #: redirection-strings.php:167
1147
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1148
  msgstr "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1149
 
1150
- #: redirection-admin.php:311
1151
  msgid "Redirection Support"
1152
  msgstr "Redirection Support"
1153
 
1154
- #: redirection-strings.php:63 redirection-strings.php:156
1155
  msgid "Support"
1156
  msgstr "Support"
1157
 
1158
- #: redirection-strings.php:153
1159
  msgid "404s"
1160
  msgstr "404s"
1161
 
1162
- #: redirection-strings.php:152
1163
  msgid "Log"
1164
  msgstr "Log"
1165
 
1166
- #: redirection-strings.php:163
 
 
 
 
1167
  msgid "Delete Redirection"
1168
  msgstr "Delete Redirection"
1169
 
1170
- #: redirection-strings.php:93
1171
  msgid "Upload"
1172
  msgstr "Upload"
1173
 
1174
- #: redirection-strings.php:104
1175
  msgid "Import"
1176
  msgstr "Import"
1177
 
1178
- #: redirection-strings.php:217
1179
  msgid "Update"
1180
  msgstr "Update"
1181
 
1182
- #: redirection-strings.php:206
1183
  msgid "Auto-generate URL"
1184
  msgstr "Auto-generate URL"
1185
 
1186
- #: redirection-strings.php:205
1187
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1188
  msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1189
 
1190
- #: redirection-strings.php:204
1191
  msgid "RSS Token"
1192
  msgstr "RSS Token"
1193
 
1194
- #: redirection-strings.php:198
1195
  msgid "404 Logs"
1196
  msgstr "404 Logs"
1197
 
1198
- #: redirection-strings.php:197 redirection-strings.php:199
1199
  msgid "(time to keep logs for)"
1200
  msgstr "(time to keep logs for)"
1201
 
1202
- #: redirection-strings.php:196
1203
  msgid "Redirect Logs"
1204
  msgstr "Redirect Logs"
1205
 
1206
- #: redirection-strings.php:195
1207
  msgid "I'm a nice person and I have helped support the author of this plugin"
1208
  msgstr "I'm a nice person and I have helped support the author of this plugin."
1209
 
1210
- #: redirection-strings.php:170
1211
  msgid "Plugin Support"
1212
  msgstr "Plugin Support"
1213
 
1214
- #: redirection-strings.php:62 redirection-strings.php:155
1215
  msgid "Options"
1216
  msgstr "Options"
1217
 
1218
- #: redirection-strings.php:175
1219
  msgid "Two months"
1220
  msgstr "Two months"
1221
 
1222
- #: redirection-strings.php:174
1223
  msgid "A month"
1224
  msgstr "A month"
1225
 
1226
- #: redirection-strings.php:173 redirection-strings.php:180
1227
  msgid "A week"
1228
  msgstr "A week"
1229
 
1230
- #: redirection-strings.php:172 redirection-strings.php:179
1231
  msgid "A day"
1232
  msgstr "A day"
1233
 
1234
- #: redirection-strings.php:171
1235
  msgid "No logs"
1236
  msgstr "No logs"
1237
 
1238
- #: redirection-strings.php:122
 
1239
  msgid "Delete All"
1240
  msgstr "Delete All"
1241
 
1242
- #: redirection-strings.php:46
1243
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1244
  msgstr "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1245
 
1246
- #: redirection-strings.php:45
1247
  msgid "Add Group"
1248
  msgstr "Add Group"
1249
 
1250
- #: redirection-strings.php:351
1251
  msgid "Search"
1252
  msgstr "Search"
1253
 
1254
- #: redirection-strings.php:58 redirection-strings.php:151
1255
  msgid "Groups"
1256
  msgstr "Groups"
1257
 
1258
- #: redirection-strings.php:14 redirection-strings.php:55
1259
- #: redirection-strings.php:258
1260
  msgid "Save"
1261
  msgstr "Save"
1262
 
1263
- #: redirection-strings.php:256
1264
  msgid "Group"
1265
  msgstr "Group"
1266
 
1267
- #: redirection-strings.php:253
1268
  msgid "Match"
1269
  msgstr "Match"
1270
 
1271
- #: redirection-strings.php:275
1272
  msgid "Add new redirection"
1273
  msgstr "Add new redirection"
1274
 
1275
- #: redirection-strings.php:56 redirection-strings.php:94
1276
- #: redirection-strings.php:262
1277
  msgid "Cancel"
1278
  msgstr "Cancel"
1279
 
1280
- #: redirection-strings.php:118
1281
  msgid "Download"
1282
  msgstr "Download"
1283
 
@@ -1285,116 +1392,113 @@ msgstr "Download"
1285
  msgid "Redirection"
1286
  msgstr "Redirection"
1287
 
1288
- #: redirection-admin.php:161
1289
  msgid "Settings"
1290
  msgstr "Settings"
1291
 
1292
- #: redirection-strings.php:243
1293
- msgid "Do nothing"
1294
- msgstr "Do nothing"
1295
-
1296
- #: redirection-strings.php:242
1297
  msgid "Error (404)"
1298
  msgstr "Error (404)"
1299
 
1300
- #: redirection-strings.php:241
1301
  msgid "Pass-through"
1302
  msgstr "Pass-through"
1303
 
1304
- #: redirection-strings.php:240
1305
  msgid "Redirect to random post"
1306
  msgstr "Redirect to random post"
1307
 
1308
- #: redirection-strings.php:239
1309
  msgid "Redirect to URL"
1310
  msgstr "Redirect to URL"
1311
 
1312
- #: models/redirect.php:516
1313
  msgid "Invalid group when creating redirect"
1314
  msgstr "Invalid group when creating redirect"
1315
 
1316
- #: redirection-strings.php:131 redirection-strings.php:140
 
1317
  msgid "IP"
1318
  msgstr "IP"
1319
 
1320
- #: redirection-strings.php:129 redirection-strings.php:138
1321
- #: redirection-strings.php:259
1322
  msgid "Source URL"
1323
  msgstr "Source URL"
1324
 
1325
- #: redirection-strings.php:128 redirection-strings.php:137
1326
  msgid "Date"
1327
  msgstr "Date"
1328
 
1329
- #: redirection-strings.php:142 redirection-strings.php:146
1330
- #: redirection-strings.php:276
1331
  msgid "Add Redirect"
1332
  msgstr "Add Redirect"
1333
 
1334
- #: redirection-strings.php:44
1335
  msgid "All modules"
1336
  msgstr "All modules"
1337
 
1338
- #: redirection-strings.php:50
1339
  msgid "View Redirects"
1340
  msgstr "View Redirects"
1341
 
1342
- #: redirection-strings.php:40 redirection-strings.php:54
1343
  msgid "Module"
1344
  msgstr "Module"
1345
 
1346
- #: redirection-strings.php:39 redirection-strings.php:150
1347
  msgid "Redirects"
1348
  msgstr "Redirects"
1349
 
1350
- #: redirection-strings.php:38 redirection-strings.php:47
1351
- #: redirection-strings.php:53
1352
  msgid "Name"
1353
  msgstr "Name"
1354
 
1355
- #: redirection-strings.php:336
1356
  msgid "Filter"
1357
  msgstr "Filter"
1358
 
1359
- #: redirection-strings.php:273
1360
  msgid "Reset hits"
1361
  msgstr "Reset hits"
1362
 
1363
- #: redirection-strings.php:42 redirection-strings.php:52
1364
- #: redirection-strings.php:271 redirection-strings.php:308
1365
  msgid "Enable"
1366
  msgstr "Enable"
1367
 
1368
- #: redirection-strings.php:43 redirection-strings.php:51
1369
- #: redirection-strings.php:272 redirection-strings.php:306
1370
  msgid "Disable"
1371
  msgstr "Disable"
1372
 
1373
- #: redirection-strings.php:41 redirection-strings.php:49
1374
- #: redirection-strings.php:132 redirection-strings.php:133
1375
- #: redirection-strings.php:141 redirection-strings.php:145
1376
- #: redirection-strings.php:164 redirection-strings.php:270
1377
- #: redirection-strings.php:305
1378
  msgid "Delete"
1379
  msgstr "Delete"
1380
 
1381
- #: redirection-strings.php:48 redirection-strings.php:304
1382
  msgid "Edit"
1383
  msgstr "Edit"
1384
 
1385
- #: redirection-strings.php:269
1386
  msgid "Last Access"
1387
  msgstr "Last Access"
1388
 
1389
- #: redirection-strings.php:268
1390
  msgid "Hits"
1391
  msgstr "Hits"
1392
 
1393
- #: redirection-strings.php:266 redirection-strings.php:321
1394
  msgid "URL"
1395
  msgstr "URL"
1396
 
1397
- #: redirection-strings.php:265
1398
  msgid "Type"
1399
  msgstr "Type"
1400
 
@@ -1402,48 +1506,48 @@ msgstr "Type"
1402
  msgid "Modified Posts"
1403
  msgstr "Modified Posts"
1404
 
1405
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1406
  msgid "Redirections"
1407
  msgstr "Redirections"
1408
 
1409
- #: redirection-strings.php:277
1410
  msgid "User Agent"
1411
  msgstr "User Agent"
1412
 
1413
- #: matches/user-agent.php:10 redirection-strings.php:234
1414
  msgid "URL and user agent"
1415
  msgstr "URL and user agent"
1416
 
1417
- #: redirection-strings.php:228
1418
  msgid "Target URL"
1419
  msgstr "Target URL"
1420
 
1421
- #: matches/url.php:7 redirection-strings.php:230
1422
  msgid "URL only"
1423
  msgstr "URL only"
1424
 
1425
- #: redirection-strings.php:261 redirection-strings.php:283
1426
- #: redirection-strings.php:287 redirection-strings.php:295
1427
- #: redirection-strings.php:299
1428
  msgid "Regex"
1429
  msgstr "Regex"
1430
 
1431
- #: redirection-strings.php:297
1432
  msgid "Referrer"
1433
  msgstr "Referrer"
1434
 
1435
- #: matches/referrer.php:10 redirection-strings.php:233
1436
  msgid "URL and referrer"
1437
  msgstr "URL and referrer"
1438
 
1439
- #: redirection-strings.php:222
1440
  msgid "Logged Out"
1441
  msgstr "Logged Out"
1442
 
1443
- #: redirection-strings.php:220
1444
  msgid "Logged In"
1445
  msgstr "Logged In"
1446
 
1447
- #: matches/login.php:8 redirection-strings.php:231
1448
  msgid "URL and login status"
1449
  msgstr "URL and login status"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2018-11-07 06:13:56+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: en_CA\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr "Unsupported PHP"
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr "Please do not try and redirect all your 404s - this is not a good thing to do."
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr "Only the 404 page type is currently supported."
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr "Page Type"
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr "Enter IP addresses (one per line)"
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr "Describe the purpose of this redirect (optional)"
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr "418 - I'm a teapot"
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr "403 - Forbidden"
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr "400 - Bad Request"
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr "304 - Not Modified"
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr "303 - See Other"
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr "Do nothing (ignore)"
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr "Target URL when not matched (empty to ignore)"
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr "Target URL when matched (empty to ignore)"
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr "Show All"
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr "Delete all logs for these entries"
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr "Delete all logs for this entry"
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr "Delete Log Entries"
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr "Group by IP"
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr "Group by URL"
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr "No grouping"
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr "Ignore URL"
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr "Block IP"
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr "Redirect All"
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr "Count"
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr "URL and WordPress page type"
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr "URL and IP"
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr "Problem"
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr "Good"
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr "Check"
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr "Check Redirect"
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr "Check redirect for: {{code}}%s{{/code}}"
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr "What does this mean?"
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr "Not using Redirection"
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr "Using Redirection"
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr "Found"
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr "Expected"
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr "Error"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr "Enter full URL, including http:// or https://"
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr "Redirect Tester"
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr "Target"
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr "URL is not being redirected with Redirection"
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr "URL is being redirected with Redirection"
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr "Unable to load details"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr "Enter server URL to match against"
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "Server"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr "Enter role or capability value"
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr "Role"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr "Match against this browser referrer text"
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr "Match against this browser user agent"
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "The relative URL you want to redirect from"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr "The target URL you want to redirect to if matched"
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(beta)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "Force HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr "GDPR / Privacy information"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "Add New"
255
 
257
  msgid "Please logout and login again."
258
  msgstr "Please logout and login again."
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr "URL and role/capability"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL and server"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "Form request"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "Relative /wp-json/"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr "Proxy over Admin AJAX"
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "Default /wp-json/"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "Site and home are consistent"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "Accept Language"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Header value"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Header name"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "HTTP Header"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "WordPress filter name"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Filter Name"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Cookie value"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Cookie name"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Cookie"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "clearing your cache."
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "If you are using a caching system such as Cloudflare then please read this: "
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr "URL and HTTP header"
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr "URL and custom filter"
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL and cookie"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr "404 deleted"
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr "Raw /index.php?rest_route=/"
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "REST API"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr "How Redirection uses the REST API - don't change unless necessary"
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "None of the suggestions helped"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "Unable to load Redirection ☹️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr "Useragent Error"
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Unknown Useragent"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Device"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Operating System"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Browser"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr "Engine"
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "Useragent"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr "Agent"
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "No IP logging"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Full IP logging"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Anonymize IP (mask last part)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Monitor changes to %(type)s"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "IP Logging"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(select IP logging level)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr "Geo Info"
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr "Agent Info"
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "Filter by IP"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "Referrer / User Agent"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "Geo IP Error"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr "Something went wrong obtaining this information"
526
 
553
  msgid "Geo Location"
554
  msgstr "Geo Location"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Powered by {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr "Trash"
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr "Never cache"
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "An hour"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr "Redirect Cache"
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "Are you sure you want to import from %s?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Plugin Importers"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "The following redirect plugins were detected on your site and can be imported from."
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "total = "
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "Import from %s"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Redirection not installed properly"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
+ msgstr "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr "Default WordPress \"old slugs\""
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr "Create associated redirect (added to end of URL)"
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr "⚡️ Magic fix ⚡️"
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "Plugin Status"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr "Custom"
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr "Mobile"
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "Feed Readers"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr "Libraries"
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr "URL Monitor Changes"
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr "Save changes to this group"
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr "For example \"/amp\""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "URL Monitor"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "Delete 404s"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "Delete all logs for this 404"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "Delete all from IP %s"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr "Delete all matching \"%s\""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "Unable to load Redirection"
726
 
780
  msgid "All tables present"
781
  msgstr "All tables present"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "Cached Redirection detected"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Please clear your browser cache and reload this page."
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr "If you think Redirection is at fault then create an issue."
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr "This may be caused by another plugin - look at your browser's error console for more details."
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "Loading, please wait..."
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr "Create Issue"
838
 
844
  msgid "Important details"
845
  msgstr "Important details"
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Need help?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr "Pos"
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 - Gone"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Position"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Apache Module"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Import to group"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Import a CSV, .htaccess, or JSON file."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Click 'Add File' or drag and drop here."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Add File"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "File selected"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Importing"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Finished importing"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Total redirects imported:"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "Double-check the file is the correct format!"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "OK"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Close"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "All imports will be appended to the current database."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Export"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Everything"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "WordPress redirects"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "Apache redirects"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "Nginx redirects"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr "Apache .htaccess"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr "Nginx rewrite rules"
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr "Redirection JSON"
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "View"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr "Log files can be exported from the log pages."
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Import/Export"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Logs"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "404 errors"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr "I'd like to support some more."
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Support 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Redirection saved"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Log deleted"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Settings saved"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Group saved"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Are you sure you want to delete this item?"
1019
  msgstr[1] "Are you sure you want to delete these items?"
1020
 
1021
+ #: redirection-strings.php:373
1022
  msgid "pass"
1023
  msgstr "pass"
1024
 
1025
+ #: redirection-strings.php:333
1026
  msgid "All groups"
1027
  msgstr "All groups"
1028
 
1029
+ #: redirection-strings.php:298
1030
  msgid "301 - Moved Permanently"
1031
  msgstr "301 - Moved Permanently"
1032
 
1033
+ #: redirection-strings.php:299
1034
  msgid "302 - Found"
1035
  msgstr "302 - Found"
1036
 
1037
+ #: redirection-strings.php:302
1038
  msgid "307 - Temporary Redirect"
1039
  msgstr "307 - Temporary Redirect"
1040
 
1041
+ #: redirection-strings.php:303
1042
  msgid "308 - Permanent Redirect"
1043
  msgstr "308 - Permanent Redirect"
1044
 
1045
+ #: redirection-strings.php:305
1046
  msgid "401 - Unauthorized"
1047
  msgstr "401 - Unauthorized"
1048
 
1049
+ #: redirection-strings.php:307
1050
  msgid "404 - Not Found"
1051
  msgstr "404 - Not Found"
1052
 
1053
+ #: redirection-strings.php:310
1054
  msgid "Title"
1055
  msgstr "Title"
1056
 
1057
+ #: redirection-strings.php:313
1058
  msgid "When matched"
1059
  msgstr "When matched"
1060
 
1061
+ #: redirection-strings.php:314
1062
  msgid "with HTTP code"
1063
  msgstr "with HTTP code"
1064
 
1065
+ #: redirection-strings.php:323
1066
  msgid "Show advanced options"
1067
  msgstr "Show advanced options"
1068
 
1069
+ #: redirection-strings.php:276
1070
  msgid "Matched Target"
1071
  msgstr "Matched Target"
1072
 
1073
+ #: redirection-strings.php:278
1074
  msgid "Unmatched Target"
1075
  msgstr "Unmatched Target"
1076
 
1077
+ #: redirection-strings.php:57 redirection-strings.php:58
1078
  msgid "Saving..."
1079
  msgstr "Saving..."
1080
 
1081
+ #: redirection-strings.php:55
1082
  msgid "View notice"
1083
  msgstr "View notice"
1084
 
1085
+ #: models/redirect.php:560
1086
  msgid "Invalid source URL"
1087
  msgstr "Invalid source URL"
1088
 
1089
+ #: models/redirect.php:488
1090
  msgid "Invalid redirect action"
1091
  msgstr "Invalid redirect action"
1092
 
1093
+ #: models/redirect.php:482
1094
  msgid "Invalid redirect matcher"
1095
  msgstr "Invalid redirect matcher"
1096
 
1097
+ #: models/redirect.php:195
1098
  msgid "Unable to add new redirect"
1099
  msgstr "Unable to add new redirect"
1100
 
1101
+ #: redirection-strings.php:12 redirection-strings.php:116
1102
  msgid "Something went wrong 🙁"
1103
  msgstr "Something went wrong 🙁"
1104
 
1106
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1107
  msgstr "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1108
 
1109
+ #. translators: maximum number of log entries
1110
  #: redirection-admin.php:205
1111
  msgid "Log entries (%d max)"
1112
  msgstr "Log entries (%d max)"
1113
 
1114
+ #: redirection-strings.php:74
1115
  msgid "Search by IP"
1116
  msgstr "Search by IP"
1117
 
1118
+ #: redirection-strings.php:69
1119
  msgid "Select bulk action"
1120
  msgstr "Select bulk action"
1121
 
1122
+ #: redirection-strings.php:70
1123
  msgid "Bulk Actions"
1124
  msgstr "Bulk Actions"
1125
 
1126
+ #: redirection-strings.php:71
1127
  msgid "Apply"
1128
  msgstr "Apply"
1129
 
1130
+ #: redirection-strings.php:62
1131
  msgid "First page"
1132
  msgstr "First page"
1133
 
1134
+ #: redirection-strings.php:63
1135
  msgid "Prev page"
1136
  msgstr "Prev page"
1137
 
1138
+ #: redirection-strings.php:64
1139
  msgid "Current Page"
1140
  msgstr "Current Page"
1141
 
1142
+ #: redirection-strings.php:65
1143
  msgid "of %(page)s"
1144
  msgstr "of %(page)s"
1145
 
1146
+ #: redirection-strings.php:66
1147
  msgid "Next page"
1148
  msgstr "Next page"
1149
 
1150
+ #: redirection-strings.php:67
1151
  msgid "Last page"
1152
  msgstr "Last page"
1153
 
1154
+ #: redirection-strings.php:68
1155
  msgid "%s item"
1156
  msgid_plural "%s items"
1157
  msgstr[0] "%s item"
1158
  msgstr[1] "%s items"
1159
 
1160
+ #: redirection-strings.php:61
1161
  msgid "Select All"
1162
  msgstr "Select All"
1163
 
1164
+ #: redirection-strings.php:73
1165
  msgid "Sorry, something went wrong loading the data - please try again"
1166
  msgstr "Sorry, something went wrong loading the data - please try again"
1167
 
1168
+ #: redirection-strings.php:72
1169
  msgid "No results"
1170
  msgstr "No results"
1171
 
1172
+ #: redirection-strings.php:159
1173
  msgid "Delete the logs - are you sure?"
1174
  msgstr "Delete the logs - are you sure?"
1175
 
1176
+ #: redirection-strings.php:160
1177
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1178
  msgstr "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1179
 
1180
+ #: redirection-strings.php:161
1181
  msgid "Yes! Delete the logs"
1182
  msgstr "Yes! Delete the logs"
1183
 
1184
+ #: redirection-strings.php:162
1185
  msgid "No! Don't delete the logs"
1186
  msgstr "No! Don't delete the logs"
1187
 
1188
+ #: redirection-strings.php:390
1189
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1190
  msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1191
 
1192
+ #: redirection-strings.php:389 redirection-strings.php:391
1193
  msgid "Newsletter"
1194
  msgstr "Newsletter"
1195
 
1196
+ #: redirection-strings.php:392
1197
  msgid "Want to keep up to date with changes to Redirection?"
1198
  msgstr "Want to keep up to date with changes to Redirection?"
1199
 
1200
+ #: redirection-strings.php:393
1201
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1202
  msgstr "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1203
 
1204
+ #: redirection-strings.php:394
1205
  msgid "Your email address:"
1206
  msgstr "Your email address:"
1207
 
1208
+ #: redirection-strings.php:219
1209
  msgid "You've supported this plugin - thank you!"
1210
  msgstr "You've supported this plugin - thank you!"
1211
 
1212
+ #: redirection-strings.php:222
1213
  msgid "You get useful software and I get to carry on making it better."
1214
  msgstr "You get useful software and I get to carry on making it better."
1215
 
1216
+ #: redirection-strings.php:230 redirection-strings.php:235
1217
  msgid "Forever"
1218
  msgstr "Forever"
1219
 
1220
+ #: redirection-strings.php:211
1221
  msgid "Delete the plugin - are you sure?"
1222
  msgstr "Delete the plugin - are you sure?"
1223
 
1224
+ #: redirection-strings.php:212
1225
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1226
  msgstr "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1227
 
1228
+ #: redirection-strings.php:213
1229
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1230
  msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1231
 
1232
+ #: redirection-strings.php:214
1233
  msgid "Yes! Delete the plugin"
1234
  msgstr "Yes! Delete the plugin"
1235
 
1236
+ #: redirection-strings.php:215
1237
  msgid "No! Don't delete the plugin"
1238
  msgstr "No! Don't delete the plugin"
1239
 
1245
  msgid "Manage all your 301 redirects and monitor 404 errors"
1246
  msgstr "Manage all your 301 redirects and monitor 404 errors."
1247
 
1248
+ #: redirection-strings.php:221
1249
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1250
  msgstr "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1251
 
1252
+ #: redirection-admin.php:322
1253
  msgid "Redirection Support"
1254
  msgstr "Redirection Support"
1255
 
1256
+ #: redirection-strings.php:54 redirection-strings.php:111
1257
  msgid "Support"
1258
  msgstr "Support"
1259
 
1260
+ #: redirection-strings.php:51
1261
  msgid "404s"
1262
  msgstr "404s"
1263
 
1264
+ #: redirection-strings.php:50
1265
  msgid "Log"
1266
  msgstr "Log"
1267
 
1268
+ #: redirection-strings.php:217
1269
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1270
+ msgstr "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1271
+
1272
+ #: redirection-strings.php:216
1273
  msgid "Delete Redirection"
1274
  msgstr "Delete Redirection"
1275
 
1276
+ #: redirection-strings.php:129
1277
  msgid "Upload"
1278
  msgstr "Upload"
1279
 
1280
+ #: redirection-strings.php:140
1281
  msgid "Import"
1282
  msgstr "Import"
1283
 
1284
+ #: redirection-strings.php:271
1285
  msgid "Update"
1286
  msgstr "Update"
1287
 
1288
+ #: redirection-strings.php:260
1289
  msgid "Auto-generate URL"
1290
  msgstr "Auto-generate URL"
1291
 
1292
+ #: redirection-strings.php:259
1293
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1294
  msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1295
 
1296
+ #: redirection-strings.php:258
1297
  msgid "RSS Token"
1298
  msgstr "RSS Token"
1299
 
1300
+ #: redirection-strings.php:252
1301
  msgid "404 Logs"
1302
  msgstr "404 Logs"
1303
 
1304
+ #: redirection-strings.php:251 redirection-strings.php:253
1305
  msgid "(time to keep logs for)"
1306
  msgstr "(time to keep logs for)"
1307
 
1308
+ #: redirection-strings.php:250
1309
  msgid "Redirect Logs"
1310
  msgstr "Redirect Logs"
1311
 
1312
+ #: redirection-strings.php:249
1313
  msgid "I'm a nice person and I have helped support the author of this plugin"
1314
  msgstr "I'm a nice person and I have helped support the author of this plugin."
1315
 
1316
+ #: redirection-strings.php:224
1317
  msgid "Plugin Support"
1318
  msgstr "Plugin Support"
1319
 
1320
+ #: redirection-strings.php:53 redirection-strings.php:110
1321
  msgid "Options"
1322
  msgstr "Options"
1323
 
1324
+ #: redirection-strings.php:229
1325
  msgid "Two months"
1326
  msgstr "Two months"
1327
 
1328
+ #: redirection-strings.php:228
1329
  msgid "A month"
1330
  msgstr "A month"
1331
 
1332
+ #: redirection-strings.php:227 redirection-strings.php:234
1333
  msgid "A week"
1334
  msgstr "A week"
1335
 
1336
+ #: redirection-strings.php:226 redirection-strings.php:233
1337
  msgid "A day"
1338
  msgstr "A day"
1339
 
1340
+ #: redirection-strings.php:225
1341
  msgid "No logs"
1342
  msgstr "No logs"
1343
 
1344
+ #: redirection-strings.php:158 redirection-strings.php:194
1345
+ #: redirection-strings.php:199
1346
  msgid "Delete All"
1347
  msgstr "Delete All"
1348
 
1349
+ #: redirection-strings.php:94
1350
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1351
  msgstr "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1352
 
1353
+ #: redirection-strings.php:93
1354
  msgid "Add Group"
1355
  msgstr "Add Group"
1356
 
1357
+ #: redirection-strings.php:75
1358
  msgid "Search"
1359
  msgstr "Search"
1360
 
1361
+ #: redirection-strings.php:49 redirection-strings.php:106
1362
  msgid "Groups"
1363
  msgstr "Groups"
1364
 
1365
+ #: redirection-strings.php:14 redirection-strings.php:103
1366
+ #: redirection-strings.php:319
1367
  msgid "Save"
1368
  msgstr "Save"
1369
 
1370
+ #: redirection-strings.php:60 redirection-strings.php:315
1371
  msgid "Group"
1372
  msgstr "Group"
1373
 
1374
+ #: redirection-strings.php:312
1375
  msgid "Match"
1376
  msgstr "Match"
1377
 
1378
+ #: redirection-strings.php:334
1379
  msgid "Add new redirection"
1380
  msgstr "Add new redirection"
1381
 
1382
+ #: redirection-strings.php:104 redirection-strings.php:130
1383
+ #: redirection-strings.php:321
1384
  msgid "Cancel"
1385
  msgstr "Cancel"
1386
 
1387
+ #: redirection-strings.php:154
1388
  msgid "Download"
1389
  msgstr "Download"
1390
 
1392
  msgid "Redirection"
1393
  msgstr "Redirection"
1394
 
1395
+ #: redirection-admin.php:159
1396
  msgid "Settings"
1397
  msgstr "Settings"
1398
 
1399
+ #: redirection-strings.php:296
 
 
 
 
1400
  msgid "Error (404)"
1401
  msgstr "Error (404)"
1402
 
1403
+ #: redirection-strings.php:295
1404
  msgid "Pass-through"
1405
  msgstr "Pass-through"
1406
 
1407
+ #: redirection-strings.php:294
1408
  msgid "Redirect to random post"
1409
  msgstr "Redirect to random post"
1410
 
1411
+ #: redirection-strings.php:293
1412
  msgid "Redirect to URL"
1413
  msgstr "Redirect to URL"
1414
 
1415
+ #: models/redirect.php:550
1416
  msgid "Invalid group when creating redirect"
1417
  msgstr "Invalid group when creating redirect"
1418
 
1419
+ #: redirection-strings.php:167 redirection-strings.php:175
1420
+ #: redirection-strings.php:180 redirection-strings.php:356
1421
  msgid "IP"
1422
  msgstr "IP"
1423
 
1424
+ #: redirection-strings.php:165 redirection-strings.php:173
1425
+ #: redirection-strings.php:178 redirection-strings.php:320
1426
  msgid "Source URL"
1427
  msgstr "Source URL"
1428
 
1429
+ #: redirection-strings.php:164 redirection-strings.php:177
1430
  msgid "Date"
1431
  msgstr "Date"
1432
 
1433
+ #: redirection-strings.php:190 redirection-strings.php:203
1434
+ #: redirection-strings.php:207 redirection-strings.php:335
1435
  msgid "Add Redirect"
1436
  msgstr "Add Redirect"
1437
 
1438
+ #: redirection-strings.php:92
1439
  msgid "All modules"
1440
  msgstr "All modules"
1441
 
1442
+ #: redirection-strings.php:98
1443
  msgid "View Redirects"
1444
  msgstr "View Redirects"
1445
 
1446
+ #: redirection-strings.php:88 redirection-strings.php:102
1447
  msgid "Module"
1448
  msgstr "Module"
1449
 
1450
+ #: redirection-strings.php:48 redirection-strings.php:87
1451
  msgid "Redirects"
1452
  msgstr "Redirects"
1453
 
1454
+ #: redirection-strings.php:86 redirection-strings.php:95
1455
+ #: redirection-strings.php:101
1456
  msgid "Name"
1457
  msgstr "Name"
1458
 
1459
+ #: redirection-strings.php:59
1460
  msgid "Filter"
1461
  msgstr "Filter"
1462
 
1463
+ #: redirection-strings.php:332
1464
  msgid "Reset hits"
1465
  msgstr "Reset hits"
1466
 
1467
+ #: redirection-strings.php:90 redirection-strings.php:100
1468
+ #: redirection-strings.php:330 redirection-strings.php:372
1469
  msgid "Enable"
1470
  msgstr "Enable"
1471
 
1472
+ #: redirection-strings.php:91 redirection-strings.php:99
1473
+ #: redirection-strings.php:331 redirection-strings.php:370
1474
  msgid "Disable"
1475
  msgstr "Disable"
1476
 
1477
+ #: redirection-strings.php:89 redirection-strings.php:97
1478
+ #: redirection-strings.php:168 redirection-strings.php:169
1479
+ #: redirection-strings.php:181 redirection-strings.php:184
1480
+ #: redirection-strings.php:206 redirection-strings.php:218
1481
+ #: redirection-strings.php:329 redirection-strings.php:369
1482
  msgid "Delete"
1483
  msgstr "Delete"
1484
 
1485
+ #: redirection-strings.php:96 redirection-strings.php:368
1486
  msgid "Edit"
1487
  msgstr "Edit"
1488
 
1489
+ #: redirection-strings.php:328
1490
  msgid "Last Access"
1491
  msgstr "Last Access"
1492
 
1493
+ #: redirection-strings.php:327
1494
  msgid "Hits"
1495
  msgstr "Hits"
1496
 
1497
+ #: redirection-strings.php:325 redirection-strings.php:385
1498
  msgid "URL"
1499
  msgstr "URL"
1500
 
1501
+ #: redirection-strings.php:324
1502
  msgid "Type"
1503
  msgstr "Type"
1504
 
1506
  msgid "Modified Posts"
1507
  msgstr "Modified Posts"
1508
 
1509
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1510
  msgid "Redirections"
1511
  msgstr "Redirections"
1512
 
1513
+ #: redirection-strings.php:336
1514
  msgid "User Agent"
1515
  msgstr "User Agent"
1516
 
1517
+ #: matches/user-agent.php:10 redirection-strings.php:286
1518
  msgid "URL and user agent"
1519
  msgstr "URL and user agent"
1520
 
1521
+ #: redirection-strings.php:280
1522
  msgid "Target URL"
1523
  msgstr "Target URL"
1524
 
1525
+ #: matches/url.php:7 redirection-strings.php:282
1526
  msgid "URL only"
1527
  msgstr "URL only"
1528
 
1529
+ #: redirection-strings.php:318 redirection-strings.php:342
1530
+ #: redirection-strings.php:346 redirection-strings.php:354
1531
+ #: redirection-strings.php:363
1532
  msgid "Regex"
1533
  msgstr "Regex"
1534
 
1535
+ #: redirection-strings.php:361
1536
  msgid "Referrer"
1537
  msgstr "Referrer"
1538
 
1539
+ #: matches/referrer.php:10 redirection-strings.php:285
1540
  msgid "URL and referrer"
1541
  msgstr "URL and referrer"
1542
 
1543
+ #: redirection-strings.php:274
1544
  msgid "Logged Out"
1545
  msgstr "Logged Out"
1546
 
1547
+ #: redirection-strings.php:272
1548
  msgid "Logged In"
1549
  msgstr "Logged In"
1550
 
1551
+ #: matches/login.php:8 redirection-strings.php:283
1552
  msgid "URL and login status"
1553
  msgstr "URL and login status"
locale/redirection-en_GB.mo CHANGED
Binary file
locale/redirection-en_GB.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2018-10-15 13:21:56+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,167 +11,273 @@ msgstr ""
11
  "Language: en_GB\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
15
- msgid "Problem"
16
  msgstr ""
17
 
18
- #: redirection-strings.php:333
19
- msgid "Good"
 
20
  msgstr ""
21
 
22
- #: redirection-strings.php:323
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  msgid "Check"
24
- msgstr ""
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
- msgstr ""
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
- msgstr ""
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
- msgstr ""
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
- msgstr ""
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
- msgstr ""
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
- msgstr ""
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
- msgstr ""
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
- msgstr ""
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
- msgstr ""
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
- msgstr ""
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
- msgstr ""
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
- msgstr ""
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
- msgstr ""
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
- msgstr ""
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
- msgstr ""
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
- msgstr ""
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
- msgstr ""
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
- msgstr ""
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
- msgstr ""
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
- msgstr ""
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
- msgstr ""
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
- msgstr ""
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
- msgstr ""
117
-
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr ""
121
 
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
- msgstr ""
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
- msgstr ""
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
- msgstr ""
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
- msgstr ""
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
- msgstr ""
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
- msgstr ""
145
 
146
  #: redirection-strings.php:6
147
  msgid "Please logout and login again."
148
- msgstr ""
149
-
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
153
 
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL and role/capability"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL and server"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "Form request"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "Relative /wp-json/"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr "Proxy over Admin Ajax"
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "Default /wp-json/"
177
 
@@ -191,87 +297,79 @@ msgstr "Site and home URL are inconsistent - please correct from your General se
191
  msgid "Site and home are consistent"
192
  msgstr "Site and home are consistent"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "Accept Language"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Header value"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Header name"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "HTTP Header"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "WordPress filter name"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Filter Name"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Cookie value"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Cookie name"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Cookie"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "Target URL when not matched"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "Target URL when matched"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "clearing your cache."
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "If you are using a caching system such as Cloudflare then please read this: "
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr "URL and HTTP header"
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr "URL and custom filter"
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL and cookie"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr "404 deleted"
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr "Raw /index.php?rest_route=/"
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "REST API"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr "How Redirection uses the REST API - don't change unless necessary"
277
 
@@ -303,11 +401,11 @@ msgstr "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so
303
  msgid "None of the suggestions helped"
304
  msgstr "None of the suggestions helped"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "Unable to load Redirection ☹️"
313
 
@@ -344,75 +442,76 @@ msgstr "Your WordPress REST API has been disabled. You will need to enable it fo
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr "User Agent Error"
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Unknown User Agent"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Device"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Operating System"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Browser"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr "Engine"
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "User Agent"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr "Agent"
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "No IP logging"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Full IP logging"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Anonymise IP (mask last part)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Monitor changes to %(type)s"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "IP Logging"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(select IP logging level)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr "Geo Info"
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr "Agent Info"
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "Filter by IP"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "Referrer / User Agent"
418
 
@@ -420,8 +519,8 @@ msgstr "Referrer / User Agent"
420
  msgid "Geo IP Error"
421
  msgstr "Geo IP Error"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr "Something went wrong obtaining this information"
427
 
@@ -454,20 +553,20 @@ msgstr "Timezone"
454
  msgid "Geo Location"
455
  msgstr "Geo Location"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Powered by {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr "Bin"
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
473
 
@@ -475,135 +574,137 @@ msgstr "You can find full documentation about using Redirection on the <a href=\
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr "Never cache"
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "An hour"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr "Redirect Cache"
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "Are you sure you want to import from %s?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Plugin Importers"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "The following redirect plugins were detected on your site and can be imported from."
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "total = "
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "Import from %s"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Redirection not installed properly"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
536
- msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
 
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr "Default WordPress \"old slugs\""
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr "Create associated redirect (added to end of URL)"
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr "⚡️ Magic fix ⚡️"
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "Plugin Status"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr "Custom"
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr "Mobile"
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "Feed Readers"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr "Libraries"
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr "URL Monitor Changes"
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr "Save changes to this group"
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr "For example \"/amp\""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "URL Monitor"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "Delete 404s"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "Delete all logs for this 404"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "Delete all from IP %s"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr "Delete all matching \"%s\""
609
 
@@ -611,15 +712,15 @@ msgstr "Delete all matching \"%s\""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "Unable to load Redirection"
625
 
@@ -679,11 +780,11 @@ msgstr "The following tables are missing:"
679
  msgid "All tables present"
680
  msgstr "All tables present"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "Cached Redirection detected"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Please clear your browser cache and reload this page."
689
 
@@ -703,27 +804,27 @@ msgstr "Your server returned a 403 Forbidden error which may indicate the reques
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr "If you think Redirection is at fault then create an issue."
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr "This may be caused by another plugin - look at your browser's error console for more details."
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "Loading, please wait..."
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
729
 
@@ -731,7 +832,7 @@ msgstr "If that doesn't help, open your browser's error console and create a {{l
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr "Create Issue"
737
 
@@ -743,261 +844,261 @@ msgstr "Email"
743
  msgid "Important details"
744
  msgstr "Important details"
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Need help?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr "Pos"
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 - Gone"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Position"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Apache Module"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Import to group"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Import a CSV, .htaccess, or JSON file."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Click 'Add File' or drag and drop here."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Add File"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "File selected"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Importing"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Finished importing"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Total redirects imported:"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "Double-check the file is the correct format!"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "OK"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Close"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "All imports will be appended to the current database."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Export"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Everything"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "WordPress redirects"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "Apache redirects"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "Nginx redirects"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr "Apache .htaccess"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr "Nginx rewrite rules"
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr "Redirection JSON"
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "View"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr "Log files can be exported from the log pages."
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Import/Export"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Logs"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "404 errors"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr "I'd like to support some more."
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Support 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Redirection saved"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Log deleted"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Settings saved"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Group saved"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Are you sure you want to delete this item?"
918
  msgstr[1] "Are you sure you want to delete these items?"
919
 
920
- #: redirection-strings.php:309
921
  msgid "pass"
922
  msgstr "pass"
923
 
924
- #: redirection-strings.php:274
925
  msgid "All groups"
926
  msgstr "All groups"
927
 
928
- #: redirection-strings.php:244
929
  msgid "301 - Moved Permanently"
930
  msgstr "301 - Moved Permanently"
931
 
932
- #: redirection-strings.php:245
933
  msgid "302 - Found"
934
  msgstr "302 - Found"
935
 
936
- #: redirection-strings.php:246
937
  msgid "307 - Temporary Redirect"
938
  msgstr "307 - Temporary Redirect"
939
 
940
- #: redirection-strings.php:247
941
  msgid "308 - Permanent Redirect"
942
  msgstr "308 - Permanent Redirect"
943
 
944
- #: redirection-strings.php:248
945
  msgid "401 - Unauthorized"
946
  msgstr "401 - Unauthorized"
947
 
948
- #: redirection-strings.php:249
949
  msgid "404 - Not Found"
950
  msgstr "404 - Not Found"
951
 
952
- #: redirection-strings.php:251
953
  msgid "Title"
954
  msgstr "Title"
955
 
956
- #: redirection-strings.php:254
957
  msgid "When matched"
958
  msgstr "When matched"
959
 
960
- #: redirection-strings.php:255
961
  msgid "with HTTP code"
962
  msgstr "with HTTP code"
963
 
964
- #: redirection-strings.php:264
965
  msgid "Show advanced options"
966
  msgstr "Show advanced options"
967
 
968
- #: redirection-strings.php:224
969
  msgid "Matched Target"
970
  msgstr "Matched Target"
971
 
972
- #: redirection-strings.php:226
973
  msgid "Unmatched Target"
974
  msgstr "Unmatched Target"
975
 
976
- #: redirection-strings.php:218 redirection-strings.php:219
977
  msgid "Saving..."
978
  msgstr "Saving..."
979
 
980
- #: redirection-strings.php:157
981
  msgid "View notice"
982
  msgstr "View notice"
983
 
984
- #: models/redirect.php:526
985
  msgid "Invalid source URL"
986
  msgstr "Invalid source URL"
987
 
988
- #: models/redirect.php:458
989
  msgid "Invalid redirect action"
990
  msgstr "Invalid redirect action"
991
 
992
- #: models/redirect.php:452
993
  msgid "Invalid redirect matcher"
994
  msgstr "Invalid redirect matcher"
995
 
996
- #: models/redirect.php:187
997
  msgid "Unable to add new redirect"
998
  msgstr "Unable to add new redirect"
999
 
1000
- #: redirection-strings.php:12 redirection-strings.php:68
1001
  msgid "Something went wrong 🙁"
1002
  msgstr "Something went wrong 🙁"
1003
 
@@ -1005,133 +1106,134 @@ msgstr "Something went wrong 🙁"
1005
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1006
  msgstr "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1007
 
 
1008
  #: redirection-admin.php:205
1009
  msgid "Log entries (%d max)"
1010
  msgstr "Log entries (%d max)"
1011
 
1012
- #: redirection-strings.php:350
1013
  msgid "Search by IP"
1014
  msgstr "Search by IP"
1015
 
1016
- #: redirection-strings.php:345
1017
  msgid "Select bulk action"
1018
  msgstr "Select bulk action"
1019
 
1020
- #: redirection-strings.php:346
1021
  msgid "Bulk Actions"
1022
  msgstr "Bulk Actions"
1023
 
1024
- #: redirection-strings.php:347
1025
  msgid "Apply"
1026
  msgstr "Apply"
1027
 
1028
- #: redirection-strings.php:338
1029
  msgid "First page"
1030
  msgstr "First page"
1031
 
1032
- #: redirection-strings.php:339
1033
  msgid "Prev page"
1034
  msgstr "Prev page"
1035
 
1036
- #: redirection-strings.php:340
1037
  msgid "Current Page"
1038
  msgstr "Current Page"
1039
 
1040
- #: redirection-strings.php:341
1041
  msgid "of %(page)s"
1042
  msgstr "of %(page)s"
1043
 
1044
- #: redirection-strings.php:342
1045
  msgid "Next page"
1046
  msgstr "Next page"
1047
 
1048
- #: redirection-strings.php:343
1049
  msgid "Last page"
1050
  msgstr "Last page"
1051
 
1052
- #: redirection-strings.php:344
1053
  msgid "%s item"
1054
  msgid_plural "%s items"
1055
  msgstr[0] "%s item"
1056
  msgstr[1] "%s items"
1057
 
1058
- #: redirection-strings.php:337
1059
  msgid "Select All"
1060
  msgstr "Select All"
1061
 
1062
- #: redirection-strings.php:349
1063
  msgid "Sorry, something went wrong loading the data - please try again"
1064
  msgstr "Sorry, something went wrong loading the data - please try again"
1065
 
1066
- #: redirection-strings.php:348
1067
  msgid "No results"
1068
  msgstr "No results"
1069
 
1070
- #: redirection-strings.php:123
1071
  msgid "Delete the logs - are you sure?"
1072
  msgstr "Delete the logs - are you sure?"
1073
 
1074
- #: redirection-strings.php:124
1075
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1076
  msgstr "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1077
 
1078
- #: redirection-strings.php:125
1079
  msgid "Yes! Delete the logs"
1080
  msgstr "Yes! Delete the logs"
1081
 
1082
- #: redirection-strings.php:126
1083
  msgid "No! Don't delete the logs"
1084
  msgstr "No! Don't delete the logs"
1085
 
1086
- #: redirection-strings.php:326
1087
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1088
  msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1089
 
1090
- #: redirection-strings.php:325 redirection-strings.php:327
1091
  msgid "Newsletter"
1092
  msgstr "Newsletter"
1093
 
1094
- #: redirection-strings.php:328
1095
  msgid "Want to keep up to date with changes to Redirection?"
1096
  msgstr "Want to keep up to date with changes to Redirection?"
1097
 
1098
- #: redirection-strings.php:329
1099
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1100
  msgstr "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1101
 
1102
- #: redirection-strings.php:330
1103
  msgid "Your email address:"
1104
  msgstr "Your email address:"
1105
 
1106
- #: redirection-strings.php:165
1107
  msgid "You've supported this plugin - thank you!"
1108
  msgstr "You've supported this plugin - thank you!"
1109
 
1110
- #: redirection-strings.php:168
1111
  msgid "You get useful software and I get to carry on making it better."
1112
  msgstr "You get useful software and I get to carry on making it better."
1113
 
1114
- #: redirection-strings.php:176 redirection-strings.php:181
1115
  msgid "Forever"
1116
  msgstr "Forever"
1117
 
1118
- #: redirection-strings.php:158
1119
  msgid "Delete the plugin - are you sure?"
1120
  msgstr "Delete the plugin - are you sure?"
1121
 
1122
- #: redirection-strings.php:159
1123
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1124
  msgstr "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1125
 
1126
- #: redirection-strings.php:160
1127
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1128
  msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1129
 
1130
- #: redirection-strings.php:161
1131
  msgid "Yes! Delete the plugin"
1132
  msgstr "Yes! Delete the plugin"
1133
 
1134
- #: redirection-strings.php:162
1135
  msgid "No! Don't delete the plugin"
1136
  msgstr "No! Don't delete the plugin"
1137
 
@@ -1143,141 +1245,146 @@ msgstr "John Godley"
1143
  msgid "Manage all your 301 redirects and monitor 404 errors"
1144
  msgstr "Manage all your 301 redirects and monitor 404 errors"
1145
 
1146
- #: redirection-strings.php:167
1147
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1148
  msgstr "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1149
 
1150
- #: redirection-admin.php:311
1151
  msgid "Redirection Support"
1152
  msgstr "Redirection Support"
1153
 
1154
- #: redirection-strings.php:63 redirection-strings.php:156
1155
  msgid "Support"
1156
  msgstr "Support"
1157
 
1158
- #: redirection-strings.php:153
1159
  msgid "404s"
1160
  msgstr "404s"
1161
 
1162
- #: redirection-strings.php:152
1163
  msgid "Log"
1164
  msgstr "Log"
1165
 
1166
- #: redirection-strings.php:163
 
 
 
 
1167
  msgid "Delete Redirection"
1168
  msgstr "Delete Redirection"
1169
 
1170
- #: redirection-strings.php:93
1171
  msgid "Upload"
1172
  msgstr "Upload"
1173
 
1174
- #: redirection-strings.php:104
1175
  msgid "Import"
1176
  msgstr "Import"
1177
 
1178
- #: redirection-strings.php:217
1179
  msgid "Update"
1180
  msgstr "Update"
1181
 
1182
- #: redirection-strings.php:206
1183
  msgid "Auto-generate URL"
1184
  msgstr "Auto-generate URL"
1185
 
1186
- #: redirection-strings.php:205
1187
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1188
  msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1189
 
1190
- #: redirection-strings.php:204
1191
  msgid "RSS Token"
1192
  msgstr "RSS Token"
1193
 
1194
- #: redirection-strings.php:198
1195
  msgid "404 Logs"
1196
  msgstr "404 Logs"
1197
 
1198
- #: redirection-strings.php:197 redirection-strings.php:199
1199
  msgid "(time to keep logs for)"
1200
  msgstr "(time to keep logs for)"
1201
 
1202
- #: redirection-strings.php:196
1203
  msgid "Redirect Logs"
1204
  msgstr "Redirect Logs"
1205
 
1206
- #: redirection-strings.php:195
1207
  msgid "I'm a nice person and I have helped support the author of this plugin"
1208
  msgstr "I'm a nice person and I have helped support the author of this plugin"
1209
 
1210
- #: redirection-strings.php:170
1211
  msgid "Plugin Support"
1212
  msgstr "Plugin Support"
1213
 
1214
- #: redirection-strings.php:62 redirection-strings.php:155
1215
  msgid "Options"
1216
  msgstr "Options"
1217
 
1218
- #: redirection-strings.php:175
1219
  msgid "Two months"
1220
  msgstr "Two months"
1221
 
1222
- #: redirection-strings.php:174
1223
  msgid "A month"
1224
  msgstr "A month"
1225
 
1226
- #: redirection-strings.php:173 redirection-strings.php:180
1227
  msgid "A week"
1228
  msgstr "A week"
1229
 
1230
- #: redirection-strings.php:172 redirection-strings.php:179
1231
  msgid "A day"
1232
  msgstr "A day"
1233
 
1234
- #: redirection-strings.php:171
1235
  msgid "No logs"
1236
  msgstr "No logs"
1237
 
1238
- #: redirection-strings.php:122
 
1239
  msgid "Delete All"
1240
  msgstr "Delete All"
1241
 
1242
- #: redirection-strings.php:46
1243
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1244
  msgstr "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1245
 
1246
- #: redirection-strings.php:45
1247
  msgid "Add Group"
1248
  msgstr "Add Group"
1249
 
1250
- #: redirection-strings.php:351
1251
  msgid "Search"
1252
  msgstr "Search"
1253
 
1254
- #: redirection-strings.php:58 redirection-strings.php:151
1255
  msgid "Groups"
1256
  msgstr "Groups"
1257
 
1258
- #: redirection-strings.php:14 redirection-strings.php:55
1259
- #: redirection-strings.php:258
1260
  msgid "Save"
1261
  msgstr "Save"
1262
 
1263
- #: redirection-strings.php:256
1264
  msgid "Group"
1265
  msgstr "Group"
1266
 
1267
- #: redirection-strings.php:253
1268
  msgid "Match"
1269
  msgstr "Match"
1270
 
1271
- #: redirection-strings.php:275
1272
  msgid "Add new redirection"
1273
  msgstr "Add new redirection"
1274
 
1275
- #: redirection-strings.php:56 redirection-strings.php:94
1276
- #: redirection-strings.php:262
1277
  msgid "Cancel"
1278
  msgstr "Cancel"
1279
 
1280
- #: redirection-strings.php:118
1281
  msgid "Download"
1282
  msgstr "Download"
1283
 
@@ -1285,116 +1392,113 @@ msgstr "Download"
1285
  msgid "Redirection"
1286
  msgstr "Redirection"
1287
 
1288
- #: redirection-admin.php:161
1289
  msgid "Settings"
1290
  msgstr "Settings"
1291
 
1292
- #: redirection-strings.php:243
1293
- msgid "Do nothing"
1294
- msgstr "Do nothing"
1295
-
1296
- #: redirection-strings.php:242
1297
  msgid "Error (404)"
1298
  msgstr "Error (404)"
1299
 
1300
- #: redirection-strings.php:241
1301
  msgid "Pass-through"
1302
  msgstr "Pass-through"
1303
 
1304
- #: redirection-strings.php:240
1305
  msgid "Redirect to random post"
1306
  msgstr "Redirect to random post"
1307
 
1308
- #: redirection-strings.php:239
1309
  msgid "Redirect to URL"
1310
  msgstr "Redirect to URL"
1311
 
1312
- #: models/redirect.php:516
1313
  msgid "Invalid group when creating redirect"
1314
  msgstr "Invalid group when creating redirect"
1315
 
1316
- #: redirection-strings.php:131 redirection-strings.php:140
 
1317
  msgid "IP"
1318
  msgstr "IP"
1319
 
1320
- #: redirection-strings.php:129 redirection-strings.php:138
1321
- #: redirection-strings.php:259
1322
  msgid "Source URL"
1323
  msgstr "Source URL"
1324
 
1325
- #: redirection-strings.php:128 redirection-strings.php:137
1326
  msgid "Date"
1327
  msgstr "Date"
1328
 
1329
- #: redirection-strings.php:142 redirection-strings.php:146
1330
- #: redirection-strings.php:276
1331
  msgid "Add Redirect"
1332
  msgstr "Add Redirect"
1333
 
1334
- #: redirection-strings.php:44
1335
  msgid "All modules"
1336
  msgstr "All modules"
1337
 
1338
- #: redirection-strings.php:50
1339
  msgid "View Redirects"
1340
  msgstr "View Redirects"
1341
 
1342
- #: redirection-strings.php:40 redirection-strings.php:54
1343
  msgid "Module"
1344
  msgstr "Module"
1345
 
1346
- #: redirection-strings.php:39 redirection-strings.php:150
1347
  msgid "Redirects"
1348
  msgstr "Redirects"
1349
 
1350
- #: redirection-strings.php:38 redirection-strings.php:47
1351
- #: redirection-strings.php:53
1352
  msgid "Name"
1353
  msgstr "Name"
1354
 
1355
- #: redirection-strings.php:336
1356
  msgid "Filter"
1357
  msgstr "Filter"
1358
 
1359
- #: redirection-strings.php:273
1360
  msgid "Reset hits"
1361
  msgstr "Reset hits"
1362
 
1363
- #: redirection-strings.php:42 redirection-strings.php:52
1364
- #: redirection-strings.php:271 redirection-strings.php:308
1365
  msgid "Enable"
1366
  msgstr "Enable"
1367
 
1368
- #: redirection-strings.php:43 redirection-strings.php:51
1369
- #: redirection-strings.php:272 redirection-strings.php:306
1370
  msgid "Disable"
1371
  msgstr "Disable"
1372
 
1373
- #: redirection-strings.php:41 redirection-strings.php:49
1374
- #: redirection-strings.php:132 redirection-strings.php:133
1375
- #: redirection-strings.php:141 redirection-strings.php:145
1376
- #: redirection-strings.php:164 redirection-strings.php:270
1377
- #: redirection-strings.php:305
1378
  msgid "Delete"
1379
  msgstr "Delete"
1380
 
1381
- #: redirection-strings.php:48 redirection-strings.php:304
1382
  msgid "Edit"
1383
  msgstr "Edit"
1384
 
1385
- #: redirection-strings.php:269
1386
  msgid "Last Access"
1387
  msgstr "Last Access"
1388
 
1389
- #: redirection-strings.php:268
1390
  msgid "Hits"
1391
  msgstr "Hits"
1392
 
1393
- #: redirection-strings.php:266 redirection-strings.php:321
1394
  msgid "URL"
1395
  msgstr "URL"
1396
 
1397
- #: redirection-strings.php:265
1398
  msgid "Type"
1399
  msgstr "Type"
1400
 
@@ -1402,48 +1506,48 @@ msgstr "Type"
1402
  msgid "Modified Posts"
1403
  msgstr "Modified Posts"
1404
 
1405
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1406
  msgid "Redirections"
1407
  msgstr "Redirections"
1408
 
1409
- #: redirection-strings.php:277
1410
  msgid "User Agent"
1411
  msgstr "User Agent"
1412
 
1413
- #: matches/user-agent.php:10 redirection-strings.php:234
1414
  msgid "URL and user agent"
1415
  msgstr "URL and user agent"
1416
 
1417
- #: redirection-strings.php:228
1418
  msgid "Target URL"
1419
  msgstr "Target URL"
1420
 
1421
- #: matches/url.php:7 redirection-strings.php:230
1422
  msgid "URL only"
1423
  msgstr "URL only"
1424
 
1425
- #: redirection-strings.php:261 redirection-strings.php:283
1426
- #: redirection-strings.php:287 redirection-strings.php:295
1427
- #: redirection-strings.php:299
1428
  msgid "Regex"
1429
  msgstr "Regex"
1430
 
1431
- #: redirection-strings.php:297
1432
  msgid "Referrer"
1433
  msgstr "Referrer"
1434
 
1435
- #: matches/referrer.php:10 redirection-strings.php:233
1436
  msgid "URL and referrer"
1437
  msgstr "URL and referrer"
1438
 
1439
- #: redirection-strings.php:222
1440
  msgid "Logged Out"
1441
  msgstr "Logged Out"
1442
 
1443
- #: redirection-strings.php:220
1444
  msgid "Logged In"
1445
  msgstr "Logged In"
1446
 
1447
- #: matches/login.php:8 redirection-strings.php:231
1448
  msgid "URL and login status"
1449
  msgstr "URL and login status"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2018-11-03 15:18:59+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: en_GB\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
  msgstr ""
17
 
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
  msgstr ""
22
 
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr "Please do not try and redirect all your 404s - this is not a good thing to do."
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr "Only the 404 page type is currently supported."
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr "Page Type"
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr "Enter IP addresses (one per line)"
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr "Describe the purpose of this redirect (optional)"
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr "418 - I'm a teapot"
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr "403 - Forbidden"
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr "400 - Bad Request"
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr "304 - Not Modified"
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr "303 - See Other"
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr "Do nothing (ignore)"
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr "Target URL when not matched (empty to ignore)"
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr "Target URL when matched (empty to ignore)"
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr "Show All"
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr "Delete all logs for these entries"
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr "Delete all logs for this entry"
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr "Delete Log Entries"
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr "Group by IP"
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr "Group by URL"
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr "No grouping"
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr "Ignore URL"
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr "Block IP"
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr "Redirect All"
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr "Count"
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr "URL and WordPress page type"
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr "URL and IP"
127
+
128
+ #: redirection-strings.php:398
129
+ msgid "Problem"
130
+ msgstr "Problem"
131
+
132
+ #: redirection-strings.php:397
133
+ msgid "Good"
134
+ msgstr "Good"
135
+
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
+ msgstr "Check"
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
+ msgstr "Check Redirect"
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
+ msgstr "Check redirect for: {{code}}%s{{/code}}"
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
+ msgstr "What does this mean?"
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
+ msgstr "Not using Redirection"
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
+ msgstr "Using Redirection"
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
+ msgstr "Found"
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
+ msgstr "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
+ msgstr "Expected"
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
+ msgstr "Error"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
+ msgstr "Enter full URL, including http:// or https://"
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
+ msgstr "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
+ msgstr "Redirect Tester"
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
+ msgstr "Target"
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
+ msgstr "URL is not being redirected with Redirection"
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
+ msgstr "URL is being redirected with Redirection"
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
+ msgstr "Unable to load details"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
+ msgstr "Enter server URL to match against"
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
+ msgstr "Server"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
+ msgstr "Enter role or capability value"
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
+ msgstr "Role"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
+ msgstr "Match against this browser referrer text"
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
+ msgstr "Match against this browser user agent"
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
+ msgstr "The relative URL you want to redirect from"
 
 
 
 
231
 
232
+ #: redirection-strings.php:281
233
  msgid "The target URL you want to redirect to if matched"
234
+ msgstr "The target URL you want to redirect to if matched"
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
+ msgstr "(beta)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
+ msgstr "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
+ msgstr "Force HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
+ msgstr "GDPR / Privacy information"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
+ msgstr "Add New"
255
 
256
  #: redirection-strings.php:6
257
  msgid "Please logout and login again."
258
+ msgstr "Please logout and login again."
 
 
 
 
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
261
  msgid "URL and role/capability"
262
  msgstr "URL and role/capability"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL and server"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "Form request"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "Relative /wp-json/"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr "Proxy over Admin Ajax"
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "Default /wp-json/"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "Site and home are consistent"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "Accept Language"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Header value"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Header name"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "HTTP Header"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "WordPress filter name"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Filter Name"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Cookie value"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Cookie name"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Cookie"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "clearing your cache."
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "If you are using a caching system such as Cloudflare then please read this: "
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr "URL and HTTP header"
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr "URL and custom filter"
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL and cookie"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr "404 deleted"
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr "Raw /index.php?rest_route=/"
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "REST API"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr "How Redirection uses the REST API - don't change unless necessary"
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "None of the suggestions helped"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "Unable to load Redirection ☹️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr "User Agent Error"
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Unknown User Agent"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Device"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Operating System"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Browser"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr "Engine"
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "User Agent"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr "Agent"
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "No IP logging"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Full IP logging"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Anonymise IP (mask last part)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Monitor changes to %(type)s"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "IP Logging"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(select IP logging level)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr "Geo Info"
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr "Agent Info"
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "Filter by IP"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "Referrer / User Agent"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "Geo IP Error"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr "Something went wrong obtaining this information"
526
 
553
  msgid "Geo Location"
554
  msgstr "Geo Location"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Powered by {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr "Bin"
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr "Never cache"
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "An hour"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr "Redirect Cache"
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "Are you sure you want to import from %s?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Plugin Importers"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "The following redirect plugins were detected on your site and can be imported from."
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "total = "
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "Import from %s"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Redirection not installed properly"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
+ msgstr "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr "Default WordPress \"old slugs\""
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr "Create associated redirect (added to end of URL)"
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr "⚡️ Magic fix ⚡️"
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "Plugin Status"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr "Custom"
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr "Mobile"
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "Feed Readers"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr "Libraries"
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr "URL Monitor Changes"
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr "Save changes to this group"
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr "For example \"/amp\""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "URL Monitor"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "Delete 404s"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "Delete all logs for this 404"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "Delete all from IP %s"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr "Delete all matching \"%s\""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "Unable to load Redirection"
726
 
780
  msgid "All tables present"
781
  msgstr "All tables present"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "Cached Redirection detected"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Please clear your browser cache and reload this page."
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr "If you think Redirection is at fault then create an issue."
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr "This may be caused by another plugin - look at your browser's error console for more details."
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "Loading, please wait..."
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr "Create Issue"
838
 
844
  msgid "Important details"
845
  msgstr "Important details"
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Need help?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr "Pos"
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 - Gone"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Position"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Apache Module"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Import to group"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Import a CSV, .htaccess, or JSON file."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Click 'Add File' or drag and drop here."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Add File"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "File selected"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Importing"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Finished importing"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Total redirects imported:"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "Double-check the file is the correct format!"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "OK"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Close"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "All imports will be appended to the current database."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Export"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Everything"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "WordPress redirects"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "Apache redirects"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "Nginx redirects"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr "Apache .htaccess"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr "Nginx rewrite rules"
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr "Redirection JSON"
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "View"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr "Log files can be exported from the log pages."
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Import/Export"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Logs"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "404 errors"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr "I'd like to support some more."
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Support 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Redirection saved"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Log deleted"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Settings saved"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Group saved"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Are you sure you want to delete this item?"
1019
  msgstr[1] "Are you sure you want to delete these items?"
1020
 
1021
+ #: redirection-strings.php:373
1022
  msgid "pass"
1023
  msgstr "pass"
1024
 
1025
+ #: redirection-strings.php:333
1026
  msgid "All groups"
1027
  msgstr "All groups"
1028
 
1029
+ #: redirection-strings.php:298
1030
  msgid "301 - Moved Permanently"
1031
  msgstr "301 - Moved Permanently"
1032
 
1033
+ #: redirection-strings.php:299
1034
  msgid "302 - Found"
1035
  msgstr "302 - Found"
1036
 
1037
+ #: redirection-strings.php:302
1038
  msgid "307 - Temporary Redirect"
1039
  msgstr "307 - Temporary Redirect"
1040
 
1041
+ #: redirection-strings.php:303
1042
  msgid "308 - Permanent Redirect"
1043
  msgstr "308 - Permanent Redirect"
1044
 
1045
+ #: redirection-strings.php:305
1046
  msgid "401 - Unauthorized"
1047
  msgstr "401 - Unauthorized"
1048
 
1049
+ #: redirection-strings.php:307
1050
  msgid "404 - Not Found"
1051
  msgstr "404 - Not Found"
1052
 
1053
+ #: redirection-strings.php:310
1054
  msgid "Title"
1055
  msgstr "Title"
1056
 
1057
+ #: redirection-strings.php:313
1058
  msgid "When matched"
1059
  msgstr "When matched"
1060
 
1061
+ #: redirection-strings.php:314
1062
  msgid "with HTTP code"
1063
  msgstr "with HTTP code"
1064
 
1065
+ #: redirection-strings.php:323
1066
  msgid "Show advanced options"
1067
  msgstr "Show advanced options"
1068
 
1069
+ #: redirection-strings.php:276
1070
  msgid "Matched Target"
1071
  msgstr "Matched Target"
1072
 
1073
+ #: redirection-strings.php:278
1074
  msgid "Unmatched Target"
1075
  msgstr "Unmatched Target"
1076
 
1077
+ #: redirection-strings.php:57 redirection-strings.php:58
1078
  msgid "Saving..."
1079
  msgstr "Saving..."
1080
 
1081
+ #: redirection-strings.php:55
1082
  msgid "View notice"
1083
  msgstr "View notice"
1084
 
1085
+ #: models/redirect.php:560
1086
  msgid "Invalid source URL"
1087
  msgstr "Invalid source URL"
1088
 
1089
+ #: models/redirect.php:488
1090
  msgid "Invalid redirect action"
1091
  msgstr "Invalid redirect action"
1092
 
1093
+ #: models/redirect.php:482
1094
  msgid "Invalid redirect matcher"
1095
  msgstr "Invalid redirect matcher"
1096
 
1097
+ #: models/redirect.php:195
1098
  msgid "Unable to add new redirect"
1099
  msgstr "Unable to add new redirect"
1100
 
1101
+ #: redirection-strings.php:12 redirection-strings.php:116
1102
  msgid "Something went wrong 🙁"
1103
  msgstr "Something went wrong 🙁"
1104
 
1106
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1107
  msgstr "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1108
 
1109
+ #. translators: maximum number of log entries
1110
  #: redirection-admin.php:205
1111
  msgid "Log entries (%d max)"
1112
  msgstr "Log entries (%d max)"
1113
 
1114
+ #: redirection-strings.php:74
1115
  msgid "Search by IP"
1116
  msgstr "Search by IP"
1117
 
1118
+ #: redirection-strings.php:69
1119
  msgid "Select bulk action"
1120
  msgstr "Select bulk action"
1121
 
1122
+ #: redirection-strings.php:70
1123
  msgid "Bulk Actions"
1124
  msgstr "Bulk Actions"
1125
 
1126
+ #: redirection-strings.php:71
1127
  msgid "Apply"
1128
  msgstr "Apply"
1129
 
1130
+ #: redirection-strings.php:62
1131
  msgid "First page"
1132
  msgstr "First page"
1133
 
1134
+ #: redirection-strings.php:63
1135
  msgid "Prev page"
1136
  msgstr "Prev page"
1137
 
1138
+ #: redirection-strings.php:64
1139
  msgid "Current Page"
1140
  msgstr "Current Page"
1141
 
1142
+ #: redirection-strings.php:65
1143
  msgid "of %(page)s"
1144
  msgstr "of %(page)s"
1145
 
1146
+ #: redirection-strings.php:66
1147
  msgid "Next page"
1148
  msgstr "Next page"
1149
 
1150
+ #: redirection-strings.php:67
1151
  msgid "Last page"
1152
  msgstr "Last page"
1153
 
1154
+ #: redirection-strings.php:68
1155
  msgid "%s item"
1156
  msgid_plural "%s items"
1157
  msgstr[0] "%s item"
1158
  msgstr[1] "%s items"
1159
 
1160
+ #: redirection-strings.php:61
1161
  msgid "Select All"
1162
  msgstr "Select All"
1163
 
1164
+ #: redirection-strings.php:73
1165
  msgid "Sorry, something went wrong loading the data - please try again"
1166
  msgstr "Sorry, something went wrong loading the data - please try again"
1167
 
1168
+ #: redirection-strings.php:72
1169
  msgid "No results"
1170
  msgstr "No results"
1171
 
1172
+ #: redirection-strings.php:159
1173
  msgid "Delete the logs - are you sure?"
1174
  msgstr "Delete the logs - are you sure?"
1175
 
1176
+ #: redirection-strings.php:160
1177
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1178
  msgstr "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1179
 
1180
+ #: redirection-strings.php:161
1181
  msgid "Yes! Delete the logs"
1182
  msgstr "Yes! Delete the logs"
1183
 
1184
+ #: redirection-strings.php:162
1185
  msgid "No! Don't delete the logs"
1186
  msgstr "No! Don't delete the logs"
1187
 
1188
+ #: redirection-strings.php:390
1189
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1190
  msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1191
 
1192
+ #: redirection-strings.php:389 redirection-strings.php:391
1193
  msgid "Newsletter"
1194
  msgstr "Newsletter"
1195
 
1196
+ #: redirection-strings.php:392
1197
  msgid "Want to keep up to date with changes to Redirection?"
1198
  msgstr "Want to keep up to date with changes to Redirection?"
1199
 
1200
+ #: redirection-strings.php:393
1201
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1202
  msgstr "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1203
 
1204
+ #: redirection-strings.php:394
1205
  msgid "Your email address:"
1206
  msgstr "Your email address:"
1207
 
1208
+ #: redirection-strings.php:219
1209
  msgid "You've supported this plugin - thank you!"
1210
  msgstr "You've supported this plugin - thank you!"
1211
 
1212
+ #: redirection-strings.php:222
1213
  msgid "You get useful software and I get to carry on making it better."
1214
  msgstr "You get useful software and I get to carry on making it better."
1215
 
1216
+ #: redirection-strings.php:230 redirection-strings.php:235
1217
  msgid "Forever"
1218
  msgstr "Forever"
1219
 
1220
+ #: redirection-strings.php:211
1221
  msgid "Delete the plugin - are you sure?"
1222
  msgstr "Delete the plugin - are you sure?"
1223
 
1224
+ #: redirection-strings.php:212
1225
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1226
  msgstr "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1227
 
1228
+ #: redirection-strings.php:213
1229
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1230
  msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1231
 
1232
+ #: redirection-strings.php:214
1233
  msgid "Yes! Delete the plugin"
1234
  msgstr "Yes! Delete the plugin"
1235
 
1236
+ #: redirection-strings.php:215
1237
  msgid "No! Don't delete the plugin"
1238
  msgstr "No! Don't delete the plugin"
1239
 
1245
  msgid "Manage all your 301 redirects and monitor 404 errors"
1246
  msgstr "Manage all your 301 redirects and monitor 404 errors"
1247
 
1248
+ #: redirection-strings.php:221
1249
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1250
  msgstr "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1251
 
1252
+ #: redirection-admin.php:322
1253
  msgid "Redirection Support"
1254
  msgstr "Redirection Support"
1255
 
1256
+ #: redirection-strings.php:54 redirection-strings.php:111
1257
  msgid "Support"
1258
  msgstr "Support"
1259
 
1260
+ #: redirection-strings.php:51
1261
  msgid "404s"
1262
  msgstr "404s"
1263
 
1264
+ #: redirection-strings.php:50
1265
  msgid "Log"
1266
  msgstr "Log"
1267
 
1268
+ #: redirection-strings.php:217
1269
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1270
+ msgstr "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1271
+
1272
+ #: redirection-strings.php:216
1273
  msgid "Delete Redirection"
1274
  msgstr "Delete Redirection"
1275
 
1276
+ #: redirection-strings.php:129
1277
  msgid "Upload"
1278
  msgstr "Upload"
1279
 
1280
+ #: redirection-strings.php:140
1281
  msgid "Import"
1282
  msgstr "Import"
1283
 
1284
+ #: redirection-strings.php:271
1285
  msgid "Update"
1286
  msgstr "Update"
1287
 
1288
+ #: redirection-strings.php:260
1289
  msgid "Auto-generate URL"
1290
  msgstr "Auto-generate URL"
1291
 
1292
+ #: redirection-strings.php:259
1293
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1294
  msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1295
 
1296
+ #: redirection-strings.php:258
1297
  msgid "RSS Token"
1298
  msgstr "RSS Token"
1299
 
1300
+ #: redirection-strings.php:252
1301
  msgid "404 Logs"
1302
  msgstr "404 Logs"
1303
 
1304
+ #: redirection-strings.php:251 redirection-strings.php:253
1305
  msgid "(time to keep logs for)"
1306
  msgstr "(time to keep logs for)"
1307
 
1308
+ #: redirection-strings.php:250
1309
  msgid "Redirect Logs"
1310
  msgstr "Redirect Logs"
1311
 
1312
+ #: redirection-strings.php:249
1313
  msgid "I'm a nice person and I have helped support the author of this plugin"
1314
  msgstr "I'm a nice person and I have helped support the author of this plugin"
1315
 
1316
+ #: redirection-strings.php:224
1317
  msgid "Plugin Support"
1318
  msgstr "Plugin Support"
1319
 
1320
+ #: redirection-strings.php:53 redirection-strings.php:110
1321
  msgid "Options"
1322
  msgstr "Options"
1323
 
1324
+ #: redirection-strings.php:229
1325
  msgid "Two months"
1326
  msgstr "Two months"
1327
 
1328
+ #: redirection-strings.php:228
1329
  msgid "A month"
1330
  msgstr "A month"
1331
 
1332
+ #: redirection-strings.php:227 redirection-strings.php:234
1333
  msgid "A week"
1334
  msgstr "A week"
1335
 
1336
+ #: redirection-strings.php:226 redirection-strings.php:233
1337
  msgid "A day"
1338
  msgstr "A day"
1339
 
1340
+ #: redirection-strings.php:225
1341
  msgid "No logs"
1342
  msgstr "No logs"
1343
 
1344
+ #: redirection-strings.php:158 redirection-strings.php:194
1345
+ #: redirection-strings.php:199
1346
  msgid "Delete All"
1347
  msgstr "Delete All"
1348
 
1349
+ #: redirection-strings.php:94
1350
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1351
  msgstr "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1352
 
1353
+ #: redirection-strings.php:93
1354
  msgid "Add Group"
1355
  msgstr "Add Group"
1356
 
1357
+ #: redirection-strings.php:75
1358
  msgid "Search"
1359
  msgstr "Search"
1360
 
1361
+ #: redirection-strings.php:49 redirection-strings.php:106
1362
  msgid "Groups"
1363
  msgstr "Groups"
1364
 
1365
+ #: redirection-strings.php:14 redirection-strings.php:103
1366
+ #: redirection-strings.php:319
1367
  msgid "Save"
1368
  msgstr "Save"
1369
 
1370
+ #: redirection-strings.php:60 redirection-strings.php:315
1371
  msgid "Group"
1372
  msgstr "Group"
1373
 
1374
+ #: redirection-strings.php:312
1375
  msgid "Match"
1376
  msgstr "Match"
1377
 
1378
+ #: redirection-strings.php:334
1379
  msgid "Add new redirection"
1380
  msgstr "Add new redirection"
1381
 
1382
+ #: redirection-strings.php:104 redirection-strings.php:130
1383
+ #: redirection-strings.php:321
1384
  msgid "Cancel"
1385
  msgstr "Cancel"
1386
 
1387
+ #: redirection-strings.php:154
1388
  msgid "Download"
1389
  msgstr "Download"
1390
 
1392
  msgid "Redirection"
1393
  msgstr "Redirection"
1394
 
1395
+ #: redirection-admin.php:159
1396
  msgid "Settings"
1397
  msgstr "Settings"
1398
 
1399
+ #: redirection-strings.php:296
 
 
 
 
1400
  msgid "Error (404)"
1401
  msgstr "Error (404)"
1402
 
1403
+ #: redirection-strings.php:295
1404
  msgid "Pass-through"
1405
  msgstr "Pass-through"
1406
 
1407
+ #: redirection-strings.php:294
1408
  msgid "Redirect to random post"
1409
  msgstr "Redirect to random post"
1410
 
1411
+ #: redirection-strings.php:293
1412
  msgid "Redirect to URL"
1413
  msgstr "Redirect to URL"
1414
 
1415
+ #: models/redirect.php:550
1416
  msgid "Invalid group when creating redirect"
1417
  msgstr "Invalid group when creating redirect"
1418
 
1419
+ #: redirection-strings.php:167 redirection-strings.php:175
1420
+ #: redirection-strings.php:180 redirection-strings.php:356
1421
  msgid "IP"
1422
  msgstr "IP"
1423
 
1424
+ #: redirection-strings.php:165 redirection-strings.php:173
1425
+ #: redirection-strings.php:178 redirection-strings.php:320
1426
  msgid "Source URL"
1427
  msgstr "Source URL"
1428
 
1429
+ #: redirection-strings.php:164 redirection-strings.php:177
1430
  msgid "Date"
1431
  msgstr "Date"
1432
 
1433
+ #: redirection-strings.php:190 redirection-strings.php:203
1434
+ #: redirection-strings.php:207 redirection-strings.php:335
1435
  msgid "Add Redirect"
1436
  msgstr "Add Redirect"
1437
 
1438
+ #: redirection-strings.php:92
1439
  msgid "All modules"
1440
  msgstr "All modules"
1441
 
1442
+ #: redirection-strings.php:98
1443
  msgid "View Redirects"
1444
  msgstr "View Redirects"
1445
 
1446
+ #: redirection-strings.php:88 redirection-strings.php:102
1447
  msgid "Module"
1448
  msgstr "Module"
1449
 
1450
+ #: redirection-strings.php:48 redirection-strings.php:87
1451
  msgid "Redirects"
1452
  msgstr "Redirects"
1453
 
1454
+ #: redirection-strings.php:86 redirection-strings.php:95
1455
+ #: redirection-strings.php:101
1456
  msgid "Name"
1457
  msgstr "Name"
1458
 
1459
+ #: redirection-strings.php:59
1460
  msgid "Filter"
1461
  msgstr "Filter"
1462
 
1463
+ #: redirection-strings.php:332
1464
  msgid "Reset hits"
1465
  msgstr "Reset hits"
1466
 
1467
+ #: redirection-strings.php:90 redirection-strings.php:100
1468
+ #: redirection-strings.php:330 redirection-strings.php:372
1469
  msgid "Enable"
1470
  msgstr "Enable"
1471
 
1472
+ #: redirection-strings.php:91 redirection-strings.php:99
1473
+ #: redirection-strings.php:331 redirection-strings.php:370
1474
  msgid "Disable"
1475
  msgstr "Disable"
1476
 
1477
+ #: redirection-strings.php:89 redirection-strings.php:97
1478
+ #: redirection-strings.php:168 redirection-strings.php:169
1479
+ #: redirection-strings.php:181 redirection-strings.php:184
1480
+ #: redirection-strings.php:206 redirection-strings.php:218
1481
+ #: redirection-strings.php:329 redirection-strings.php:369
1482
  msgid "Delete"
1483
  msgstr "Delete"
1484
 
1485
+ #: redirection-strings.php:96 redirection-strings.php:368
1486
  msgid "Edit"
1487
  msgstr "Edit"
1488
 
1489
+ #: redirection-strings.php:328
1490
  msgid "Last Access"
1491
  msgstr "Last Access"
1492
 
1493
+ #: redirection-strings.php:327
1494
  msgid "Hits"
1495
  msgstr "Hits"
1496
 
1497
+ #: redirection-strings.php:325 redirection-strings.php:385
1498
  msgid "URL"
1499
  msgstr "URL"
1500
 
1501
+ #: redirection-strings.php:324
1502
  msgid "Type"
1503
  msgstr "Type"
1504
 
1506
  msgid "Modified Posts"
1507
  msgstr "Modified Posts"
1508
 
1509
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1510
  msgid "Redirections"
1511
  msgstr "Redirections"
1512
 
1513
+ #: redirection-strings.php:336
1514
  msgid "User Agent"
1515
  msgstr "User Agent"
1516
 
1517
+ #: matches/user-agent.php:10 redirection-strings.php:286
1518
  msgid "URL and user agent"
1519
  msgstr "URL and user agent"
1520
 
1521
+ #: redirection-strings.php:280
1522
  msgid "Target URL"
1523
  msgstr "Target URL"
1524
 
1525
+ #: matches/url.php:7 redirection-strings.php:282
1526
  msgid "URL only"
1527
  msgstr "URL only"
1528
 
1529
+ #: redirection-strings.php:318 redirection-strings.php:342
1530
+ #: redirection-strings.php:346 redirection-strings.php:354
1531
+ #: redirection-strings.php:363
1532
  msgid "Regex"
1533
  msgstr "Regex"
1534
 
1535
+ #: redirection-strings.php:361
1536
  msgid "Referrer"
1537
  msgstr "Referrer"
1538
 
1539
+ #: matches/referrer.php:10 redirection-strings.php:285
1540
  msgid "URL and referrer"
1541
  msgstr "URL and referrer"
1542
 
1543
+ #: redirection-strings.php:274
1544
  msgid "Logged Out"
1545
  msgstr "Logged Out"
1546
 
1547
+ #: redirection-strings.php:272
1548
  msgid "Logged In"
1549
  msgstr "Logged In"
1550
 
1551
+ #: matches/login.php:8 redirection-strings.php:283
1552
  msgid "URL and login status"
1553
  msgstr "URL and login status"
locale/redirection-es_ES.mo CHANGED
Binary file
locale/redirection-es_ES.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2018-09-24 05:19:37+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: es\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr "Problema"
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr "Bueno"
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr "Comprobar"
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr "Comprobar la redirección"
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr "Comprobar la redirección para: {{code}}%s{{/code}}"
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr "¿Qué significa esto?"
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr "No uso la redirección"
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr "Usando la redirección"
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr "Encontrado"
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr "{{code}}%(status)d{{/code}} a {{code}}%(url)s{{/code}}"
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr "Esperado"
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr "Error"
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr "Introduce la URL completa, incluyendo http:// o https://"
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr "A veces, tu navegador puede almacenar en caché una URL, lo que dificulta saber si está funcionando como se esperaba. Usa esto para verificar una URL para ver cómo está redirigiendo realmente."
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr "Probar redirecciones"
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr "Destino"
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr "La URL no está siendo redirigida por Redirection"
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr "La URL está siendo redirigida por Redirection"
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr "No se han podido cargar los detalles"
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr "Escribe la URL del servidor que comprobar"
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "Servidor"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr "Escribe el valor de perfil o capacidad"
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr "Perfil"
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr "Comparar contra el texto de referencia de este navegador"
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr "Comparar contra el agente usuario de este navegador"
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "La URL relativa desde la que quieres redirigir"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "Descripción opcional - describe la finalidad de esta redirección"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr "La URL de destino a la que quieres redirigir si coincide"
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(beta)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "Forzar redirección de HTTP a HTTPs. Antes de activarlo asegúrate de que HTTPS funciona"
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "Forzar HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr "Información de RGPD / Provacidad"
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "Añadir nueva"
145
 
@@ -147,31 +257,27 @@ msgstr "Añadir nueva"
147
  msgid "Please logout and login again."
148
  msgstr "Cierra sesión y vuelve a entrar, por favor."
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Redirection necesita PHP v%1s y estás usando v%2s - Actualiza tu versión de PHP"
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL y perfil/capacidad"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL y servidor"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "Petición de formulario"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "/wp-json/ relativo"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr "Proxy sobre Admin AJAX"
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "/wp-json/ por defecto"
177
 
@@ -191,87 +297,79 @@ msgstr "Las URLs del sitio y portada son inconsistentes - por favor, corrígelo
191
  msgid "Site and home are consistent"
192
  msgstr "Portada y sitio son consistentes"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr "Date cuenta de que es tu responsabilidad pasar las cabeceras HTTP a PHP. Por favor, contacta con tu proveedor de alojamiento para obtener soporte sobre esto."
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "Aceptar idioma"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Valor de cabecera"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Nombre de cabecera"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "Cabecera HTTP"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "Nombre del filtro WordPress"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Nombre del filtro"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Valor de la cookie"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Nombre de la cookie"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Cookie"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "URL de destino cuando no coincide"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "URL de destino cuando coincide"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "vaciando tu caché."
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "Si estás usando un sistema de caché como Cloudflare entonces, por favor, lee esto:"
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr "URL y cabecera HTTP"
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr "URL y filtro personalizado"
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL y cookie"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr "404 borrado"
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr "Sin modificar /index.php?rest_route=/"
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "REST API"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr "Cómo utiliza Redirection la REST API - no cambiar a no ser que sea necesario"
277
 
@@ -303,11 +401,11 @@ msgstr "{{link}}Por favor, ¡desactiva temporalmente otros plugins!{{/link}} Est
303
  msgid "None of the suggestions helped"
304
  msgstr "Ninguna de las sugerencias ha ayudado"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "Por favor, consulta la <a href=\"https://redirection.me/support/problems/\">lista de problemas habituales</a>."
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "No se puede cargar Redirection ☹️"
313
 
@@ -344,75 +442,76 @@ msgstr "La REST API de tu WordPress está desactivada. Necesitarás activarla pa
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr "Error de agente de usuario"
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Agente de usuario desconocido"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Dispositivo"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Sistema operativo"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Navegador"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr "Motor"
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "Agente de usuario"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr "Agente"
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "Sin registro de IP"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Registro completo de IP"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Anonimizar IP (enmascarar la última parte)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Monitorizar cambios de %(type)s"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "Registro de IP"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(seleccionar el nivel de registro de IP)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr "Información de geolocalización"
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr "Información de agente"
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "Filtrar por IP"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "Procedencia / Agente de usuario"
418
 
@@ -420,8 +519,8 @@ msgstr "Procedencia / Agente de usuario"
420
  msgid "Geo IP Error"
421
  msgstr "Error de geolocalización de IP"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr "Algo ha ido mal obteniendo esta información"
427
 
@@ -454,20 +553,20 @@ msgstr "Zona horaria"
454
  msgid "Geo Location"
455
  msgstr "Geolocalización"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Funciona gracias a {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr "Papelera"
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr "Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr "Puedes encontrar la documentación completa sobre el uso de Redirection en el sitio de soporte <a href=\"%s\" target=\"_blank\">redirection.me</a>."
473
 
@@ -475,135 +574,137 @@ msgstr "Puedes encontrar la documentación completa sobre el uso de Redirection
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "La documentación completa de Redirection está en {{site}}https://redirection.me{{/site}}. Si tienes algún problema, por favor revisa primero las {{faq}}FAQ{{/faq}}."
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "Si quieres informar de un fallo, por favor lee la guía {{report}}Informando de fallos{{/report}}"
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "Si quieres enviar información y no quieres que se incluya en un repositorio público, envíala directamente por {{email}}correo electrónico{{/email}} - ¡incluye toda la información que puedas!"
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr "No cachear nunca"
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "Una hora"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr "Redireccionar caché"
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "Cuánto tiempo cachear URLs con redirección 301 (mediante la cabecera HTTP \"Expires\")"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "¿Estás seguro de querer importar de %s?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Importadores de plugins"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "Se han detectado los siguientes plugins de redirección en tu sitio y se puede importar desde ellos."
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "total = "
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "Importar de %s"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "Se han detectado problemas en las tablas de tu base de datos. Por favor, visita la <a href=\"%s\">página de soporte</a> para más detalles."
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Redirection no está instalado correctamente"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
 
536
  msgstr "Redirection requiere WordPress v%1s, estás usando v%2s - por favor, actualiza tu WordPress"
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr "\"Viejos slugs\" por defecto de WordPress"
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr "Crea una redirección asociada (añadida al final de la URL)"
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr "<code>Redirectioni10n</code> no está definido. Esto normalmente significa que otro plugin está impidiendo que cargue Redirection. Por favor, desactiva todos los plugins e inténtalo de nuevo."
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr "Si no funciona el botón mágico entonces deberías leer el error y ver si puedes arreglarlo manualmente, o sino seguir la sección 'Necesito ayuda' de abajo."
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr "⚡️ Arreglo mágico ⚡️"
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "Estado del plugin"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr "Personalizado"
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr "Móvil"
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "Lectores de feeds"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr "Bibliotecas"
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr "Monitorizar el cambio de URL"
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr "Guardar los cambios de este grupo"
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr "Por ejemplo \"/amp\""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "Supervisar URL"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "Borrar 404s"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "Borra todos los registros de este 404"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "Borra todo de la IP %s"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr "Borra todo lo que tenga \"%s\""
609
 
@@ -611,15 +712,15 @@ msgstr "Borra todo lo que tenga \"%s\""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr "El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr "También comprueba si tu navegador puede cargar <code>redirection.js</code>:"
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr "Si estás usando un plugin o servicio (CloudFlare, OVH, etc.) de caché de página entonces también puedes probar a vaciar la caché."
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "No ha sido posible cargar Redirection"
625
 
@@ -679,11 +780,11 @@ msgstr "Faltan las siguientes tablas:"
679
  msgid "All tables present"
680
  msgstr "Están presentes todas las tablas"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "Detectada caché de Redirection"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Por favor, vacía la caché de tu navegador y recarga esta página"
689
 
@@ -703,27 +804,27 @@ msgstr "Tu servidor devolvió un error de 403 Prohibido, que podría indicar que
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr "Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "Cargando, por favor espera…"
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr "{{strong}}formato de archivo CSV{{/strong}}: {{code}}URL de origen, URL de destino{{/code}} - y puede añadirse opcionalmente {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 para no, 1 para sí)."
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr "Si eso no ayuda abre la consola de errores de tu navegador y crea un {{link}}aviso de problema nuevo{{/link}} con los detalles."
729
 
@@ -731,7 +832,7 @@ msgstr "Si eso no ayuda abre la consola de errores de tu navegador y crea un {{l
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr "Si es un problema nuevo entonces, por favor, o {{strong}}crea un aviso de nuevo problema{{/strong}} o envía un {{strong}}correo electrónico{{/strong}}. Incluye una descripción de lo que estabas tratando de hacer y de los importantes detalles listados abajo. Por favor, incluye una captura de pantalla."
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr "Crear aviso de problema"
737
 
@@ -743,261 +844,261 @@ msgstr "Correo electrónico"
743
  msgid "Important details"
744
  msgstr "Detalles importantes"
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "¿Necesitas ayuda?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr "Por favor, date cuenta de que todo soporte se ofrece sobre la base del tiempo disponible y no está garantizado. No ofrezco soporte de pago."
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr "Pos"
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 - Desaparecido"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Posición"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr "Se usa para generar automáticamente una URL si no se ofrece una URL. Utiliza las etiquetas especiales {{code}}$dec${{/code}} o {{code}}$hex${{/code}} para insertar un ID único insertado"
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Módulo Apache"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr "Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Importar a un grupo"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Importa un archivo CSV, .htaccess o JSON."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Haz clic en 'Añadir archivo' o arrastra y suelta aquí."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Añadir archivo"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "Archivo seleccionado"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Importando"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Importación finalizada"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Total de redirecciones importadas:"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "¡Vuelve a comprobar que el archivo esté en el formato correcto!"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "Aceptar"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Cerrar"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "Todas las importaciones se añadirán a la base de datos actual."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Exportar"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr "Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Todo"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "Redirecciones WordPress"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "Redirecciones Apache"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "Redirecciones Nginx"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr ".htaccess de Apache"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr "Reglas de rewrite de Nginx"
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr "JSON de Redirection"
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "Ver"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr "Los archivos de registro se pueden exportar desde las páginas de registro."
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Importar/Exportar"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Registros"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "Errores 404"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr "Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr "Me gustaría dar algo más de apoyo."
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Apoyar 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Redirección guardada"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Registro borrado"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Ajustes guardados"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Grupo guardado"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "¿Estás seguro de querer borrar este elemento?"
918
  msgstr[1] "¿Estás seguro de querer borrar estos elementos?"
919
 
920
- #: redirection-strings.php:309
921
  msgid "pass"
922
  msgstr "pass"
923
 
924
- #: redirection-strings.php:274
925
  msgid "All groups"
926
  msgstr "Todos los grupos"
927
 
928
- #: redirection-strings.php:244
929
  msgid "301 - Moved Permanently"
930
  msgstr "301 - Movido permanentemente"
931
 
932
- #: redirection-strings.php:245
933
  msgid "302 - Found"
934
  msgstr "302 - Encontrado"
935
 
936
- #: redirection-strings.php:246
937
  msgid "307 - Temporary Redirect"
938
  msgstr "307 - Redirección temporal"
939
 
940
- #: redirection-strings.php:247
941
  msgid "308 - Permanent Redirect"
942
  msgstr "308 - Redirección permanente"
943
 
944
- #: redirection-strings.php:248
945
  msgid "401 - Unauthorized"
946
  msgstr "401 - No autorizado"
947
 
948
- #: redirection-strings.php:249
949
  msgid "404 - Not Found"
950
  msgstr "404 - No encontrado"
951
 
952
- #: redirection-strings.php:251
953
  msgid "Title"
954
  msgstr "Título"
955
 
956
- #: redirection-strings.php:254
957
  msgid "When matched"
958
  msgstr "Cuando coincide"
959
 
960
- #: redirection-strings.php:255
961
  msgid "with HTTP code"
962
  msgstr "con el código HTTP"
963
 
964
- #: redirection-strings.php:264
965
  msgid "Show advanced options"
966
  msgstr "Mostrar opciones avanzadas"
967
 
968
- #: redirection-strings.php:224
969
  msgid "Matched Target"
970
  msgstr "Objetivo coincidente"
971
 
972
- #: redirection-strings.php:226
973
  msgid "Unmatched Target"
974
  msgstr "Objetivo no coincidente"
975
 
976
- #: redirection-strings.php:218 redirection-strings.php:219
977
  msgid "Saving..."
978
  msgstr "Guardando…"
979
 
980
- #: redirection-strings.php:157
981
  msgid "View notice"
982
  msgstr "Ver aviso"
983
 
984
- #: models/redirect.php:526
985
  msgid "Invalid source URL"
986
  msgstr "URL de origen no válida"
987
 
988
- #: models/redirect.php:458
989
  msgid "Invalid redirect action"
990
  msgstr "Acción de redirección no válida"
991
 
992
- #: models/redirect.php:452
993
  msgid "Invalid redirect matcher"
994
  msgstr "Coincidencia de redirección no válida"
995
 
996
- #: models/redirect.php:187
997
  msgid "Unable to add new redirect"
998
  msgstr "No ha sido posible añadir la nueva redirección"
999
 
1000
- #: redirection-strings.php:12 redirection-strings.php:68
1001
  msgid "Something went wrong 🙁"
1002
  msgstr "Algo fue mal 🙁"
1003
 
@@ -1005,133 +1106,134 @@ msgstr "Algo fue mal 🙁"
1005
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1006
  msgstr "Estaba tratando de hacer algo cuando ocurrió un fallo. Puede ser un problema temporal, y si lo intentas hacer de nuevo puede que funcione - ¡genial! "
1007
 
 
1008
  #: redirection-admin.php:205
1009
  msgid "Log entries (%d max)"
1010
  msgstr "Entradas del registro (máximo %d)"
1011
 
1012
- #: redirection-strings.php:350
1013
  msgid "Search by IP"
1014
  msgstr "Buscar por IP"
1015
 
1016
- #: redirection-strings.php:345
1017
  msgid "Select bulk action"
1018
  msgstr "Elegir acción en lote"
1019
 
1020
- #: redirection-strings.php:346
1021
  msgid "Bulk Actions"
1022
  msgstr "Acciones en lote"
1023
 
1024
- #: redirection-strings.php:347
1025
  msgid "Apply"
1026
  msgstr "Aplicar"
1027
 
1028
- #: redirection-strings.php:338
1029
  msgid "First page"
1030
  msgstr "Primera página"
1031
 
1032
- #: redirection-strings.php:339
1033
  msgid "Prev page"
1034
  msgstr "Página anterior"
1035
 
1036
- #: redirection-strings.php:340
1037
  msgid "Current Page"
1038
  msgstr "Página actual"
1039
 
1040
- #: redirection-strings.php:341
1041
  msgid "of %(page)s"
1042
  msgstr "de %(page)s"
1043
 
1044
- #: redirection-strings.php:342
1045
  msgid "Next page"
1046
  msgstr "Página siguiente"
1047
 
1048
- #: redirection-strings.php:343
1049
  msgid "Last page"
1050
  msgstr "Última página"
1051
 
1052
- #: redirection-strings.php:344
1053
  msgid "%s item"
1054
  msgid_plural "%s items"
1055
  msgstr[0] "%s elemento"
1056
  msgstr[1] "%s elementos"
1057
 
1058
- #: redirection-strings.php:337
1059
  msgid "Select All"
1060
  msgstr "Elegir todos"
1061
 
1062
- #: redirection-strings.php:349
1063
  msgid "Sorry, something went wrong loading the data - please try again"
1064
  msgstr "Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"
1065
 
1066
- #: redirection-strings.php:348
1067
  msgid "No results"
1068
  msgstr "No hay resultados"
1069
 
1070
- #: redirection-strings.php:123
1071
  msgid "Delete the logs - are you sure?"
1072
  msgstr "Borrar los registros - ¿estás seguro?"
1073
 
1074
- #: redirection-strings.php:124
1075
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1076
  msgstr "Una vez se borren tus registros actuales ya no estarán disponibles. Puedes configurar una programación de borrado desde las opciones de Redirection si quieres hacer esto automáticamente."
1077
 
1078
- #: redirection-strings.php:125
1079
  msgid "Yes! Delete the logs"
1080
  msgstr "¡Sí! Borra los registros"
1081
 
1082
- #: redirection-strings.php:126
1083
  msgid "No! Don't delete the logs"
1084
  msgstr "¡No! No borres los registros"
1085
 
1086
- #: redirection-strings.php:326
1087
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1088
  msgstr "¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."
1089
 
1090
- #: redirection-strings.php:325 redirection-strings.php:327
1091
  msgid "Newsletter"
1092
  msgstr "Boletín"
1093
 
1094
- #: redirection-strings.php:328
1095
  msgid "Want to keep up to date with changes to Redirection?"
1096
  msgstr "¿Quieres estar al día de los cambios en Redirection?"
1097
 
1098
- #: redirection-strings.php:329
1099
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1100
  msgstr "Regístrate al pequeño boletín de Redirection - un boletín liviano sobre las nuevas funcionalidades y cambios en el plugin. Ideal si quieres probar los cambios de la versión beta antes de su lanzamiento."
1101
 
1102
- #: redirection-strings.php:330
1103
  msgid "Your email address:"
1104
  msgstr "Tu dirección de correo electrónico:"
1105
 
1106
- #: redirection-strings.php:165
1107
  msgid "You've supported this plugin - thank you!"
1108
  msgstr "Ya has apoyado a este plugin - ¡gracias!"
1109
 
1110
- #: redirection-strings.php:168
1111
  msgid "You get useful software and I get to carry on making it better."
1112
  msgstr "Tienes un software útil y yo seguiré haciéndolo mejor."
1113
 
1114
- #: redirection-strings.php:176 redirection-strings.php:181
1115
  msgid "Forever"
1116
  msgstr "Siempre"
1117
 
1118
- #: redirection-strings.php:158
1119
  msgid "Delete the plugin - are you sure?"
1120
  msgstr "Borrar el plugin - ¿estás seguro?"
1121
 
1122
- #: redirection-strings.php:159
1123
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1124
  msgstr "Al borrar el plugin se eliminarán todas tus redirecciones, registros y ajustes. Haz esto si estás seguro de que quieres borrar el plugin, o si quieres restablecer el plugin. "
1125
 
1126
- #: redirection-strings.php:160
1127
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1128
  msgstr "Una vez borres tus redirecciones dejarán de funcionar. Si parece que siguen funcionando entonces, por favor, vacía la caché de tu navegador."
1129
 
1130
- #: redirection-strings.php:161
1131
  msgid "Yes! Delete the plugin"
1132
  msgstr "¡Sí! Borrar el plugin"
1133
 
1134
- #: redirection-strings.php:162
1135
  msgid "No! Don't delete the plugin"
1136
  msgstr "¡No! No borrar el plugin"
1137
 
@@ -1143,141 +1245,146 @@ msgstr "John Godley"
1143
  msgid "Manage all your 301 redirects and monitor 404 errors"
1144
  msgstr "Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"
1145
 
1146
- #: redirection-strings.php:167
1147
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1148
  msgstr "Redirection se puede usar gratis - ¡La vida es maravillosa y encantadora! Sin embargo, ha requerido una gran cantidad de tiempo y esfuerzo desarrollarlo y, si te ha sido útil, puedes ayudar a este desarrollo {{strong}}haciendo una pequeña donación{{/strong}}. "
1149
 
1150
- #: redirection-admin.php:311
1151
  msgid "Redirection Support"
1152
  msgstr "Soporte de Redirection"
1153
 
1154
- #: redirection-strings.php:63 redirection-strings.php:156
1155
  msgid "Support"
1156
  msgstr "Soporte"
1157
 
1158
- #: redirection-strings.php:153
1159
  msgid "404s"
1160
  msgstr "404s"
1161
 
1162
- #: redirection-strings.php:152
1163
  msgid "Log"
1164
  msgstr "Registro"
1165
 
1166
- #: redirection-strings.php:163
 
 
 
 
1167
  msgid "Delete Redirection"
1168
  msgstr "Borrar Redirection"
1169
 
1170
- #: redirection-strings.php:93
1171
  msgid "Upload"
1172
  msgstr "Subir"
1173
 
1174
- #: redirection-strings.php:104
1175
  msgid "Import"
1176
  msgstr "Importar"
1177
 
1178
- #: redirection-strings.php:217
1179
  msgid "Update"
1180
  msgstr "Actualizar"
1181
 
1182
- #: redirection-strings.php:206
1183
  msgid "Auto-generate URL"
1184
  msgstr "Auto generar URL"
1185
 
1186
- #: redirection-strings.php:205
1187
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1188
  msgstr "Un token único que permite acceso de los lectores de feeds a los registros RSS de Redirection (déjalo en blanco para que se genere automáticamente)"
1189
 
1190
- #: redirection-strings.php:204
1191
  msgid "RSS Token"
1192
  msgstr "Token RSS"
1193
 
1194
- #: redirection-strings.php:198
1195
  msgid "404 Logs"
1196
  msgstr "Registros 404"
1197
 
1198
- #: redirection-strings.php:197 redirection-strings.php:199
1199
  msgid "(time to keep logs for)"
1200
  msgstr "(tiempo que se mantendrán los registros)"
1201
 
1202
- #: redirection-strings.php:196
1203
  msgid "Redirect Logs"
1204
  msgstr "Registros de redirecciones"
1205
 
1206
- #: redirection-strings.php:195
1207
  msgid "I'm a nice person and I have helped support the author of this plugin"
1208
  msgstr "Soy una buena persona y he apoyado al autor de este plugin"
1209
 
1210
- #: redirection-strings.php:170
1211
  msgid "Plugin Support"
1212
  msgstr "Soporte del plugin"
1213
 
1214
- #: redirection-strings.php:62 redirection-strings.php:155
1215
  msgid "Options"
1216
  msgstr "Opciones"
1217
 
1218
- #: redirection-strings.php:175
1219
  msgid "Two months"
1220
  msgstr "Dos meses"
1221
 
1222
- #: redirection-strings.php:174
1223
  msgid "A month"
1224
  msgstr "Un mes"
1225
 
1226
- #: redirection-strings.php:173 redirection-strings.php:180
1227
  msgid "A week"
1228
  msgstr "Una semana"
1229
 
1230
- #: redirection-strings.php:172 redirection-strings.php:179
1231
  msgid "A day"
1232
  msgstr "Un dia"
1233
 
1234
- #: redirection-strings.php:171
1235
  msgid "No logs"
1236
  msgstr "No hay logs"
1237
 
1238
- #: redirection-strings.php:122
 
1239
  msgid "Delete All"
1240
  msgstr "Borrar todo"
1241
 
1242
- #: redirection-strings.php:46
1243
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1244
  msgstr "Utiliza grupos para organizar tus redirecciones. Los grupos se asignan a un módulo, lo cual afecta a cómo se realizan las redirecciones en ese grupo. Si no estás seguro entonces utiliza el módulo WordPress."
1245
 
1246
- #: redirection-strings.php:45
1247
  msgid "Add Group"
1248
  msgstr "Añadir grupo"
1249
 
1250
- #: redirection-strings.php:351
1251
  msgid "Search"
1252
  msgstr "Buscar"
1253
 
1254
- #: redirection-strings.php:58 redirection-strings.php:151
1255
  msgid "Groups"
1256
  msgstr "Grupos"
1257
 
1258
- #: redirection-strings.php:14 redirection-strings.php:55
1259
- #: redirection-strings.php:258
1260
  msgid "Save"
1261
  msgstr "Guardar"
1262
 
1263
- #: redirection-strings.php:256
1264
  msgid "Group"
1265
  msgstr "Grupo"
1266
 
1267
- #: redirection-strings.php:253
1268
  msgid "Match"
1269
  msgstr "Coincidencia"
1270
 
1271
- #: redirection-strings.php:275
1272
  msgid "Add new redirection"
1273
  msgstr "Añadir nueva redirección"
1274
 
1275
- #: redirection-strings.php:56 redirection-strings.php:94
1276
- #: redirection-strings.php:262
1277
  msgid "Cancel"
1278
  msgstr "Cancelar"
1279
 
1280
- #: redirection-strings.php:118
1281
  msgid "Download"
1282
  msgstr "Descargar"
1283
 
@@ -1285,116 +1392,113 @@ msgstr "Descargar"
1285
  msgid "Redirection"
1286
  msgstr "Redirection"
1287
 
1288
- #: redirection-admin.php:161
1289
  msgid "Settings"
1290
  msgstr "Ajustes"
1291
 
1292
- #: redirection-strings.php:243
1293
- msgid "Do nothing"
1294
- msgstr "No hacer nada"
1295
-
1296
- #: redirection-strings.php:242
1297
  msgid "Error (404)"
1298
  msgstr "Error (404)"
1299
 
1300
- #: redirection-strings.php:241
1301
  msgid "Pass-through"
1302
  msgstr "Pasar directo"
1303
 
1304
- #: redirection-strings.php:240
1305
  msgid "Redirect to random post"
1306
  msgstr "Redirigir a entrada aleatoria"
1307
 
1308
- #: redirection-strings.php:239
1309
  msgid "Redirect to URL"
1310
  msgstr "Redirigir a URL"
1311
 
1312
- #: models/redirect.php:516
1313
  msgid "Invalid group when creating redirect"
1314
  msgstr "Grupo no válido a la hora de crear la redirección"
1315
 
1316
- #: redirection-strings.php:131 redirection-strings.php:140
 
1317
  msgid "IP"
1318
  msgstr "IP"
1319
 
1320
- #: redirection-strings.php:129 redirection-strings.php:138
1321
- #: redirection-strings.php:259
1322
  msgid "Source URL"
1323
  msgstr "URL de origen"
1324
 
1325
- #: redirection-strings.php:128 redirection-strings.php:137
1326
  msgid "Date"
1327
  msgstr "Fecha"
1328
 
1329
- #: redirection-strings.php:142 redirection-strings.php:146
1330
- #: redirection-strings.php:276
1331
  msgid "Add Redirect"
1332
  msgstr "Añadir redirección"
1333
 
1334
- #: redirection-strings.php:44
1335
  msgid "All modules"
1336
  msgstr "Todos los módulos"
1337
 
1338
- #: redirection-strings.php:50
1339
  msgid "View Redirects"
1340
  msgstr "Ver redirecciones"
1341
 
1342
- #: redirection-strings.php:40 redirection-strings.php:54
1343
  msgid "Module"
1344
  msgstr "Módulo"
1345
 
1346
- #: redirection-strings.php:39 redirection-strings.php:150
1347
  msgid "Redirects"
1348
  msgstr "Redirecciones"
1349
 
1350
- #: redirection-strings.php:38 redirection-strings.php:47
1351
- #: redirection-strings.php:53
1352
  msgid "Name"
1353
  msgstr "Nombre"
1354
 
1355
- #: redirection-strings.php:336
1356
  msgid "Filter"
1357
  msgstr "Filtro"
1358
 
1359
- #: redirection-strings.php:273
1360
  msgid "Reset hits"
1361
  msgstr "Restablecer aciertos"
1362
 
1363
- #: redirection-strings.php:42 redirection-strings.php:52
1364
- #: redirection-strings.php:271 redirection-strings.php:308
1365
  msgid "Enable"
1366
  msgstr "Activar"
1367
 
1368
- #: redirection-strings.php:43 redirection-strings.php:51
1369
- #: redirection-strings.php:272 redirection-strings.php:306
1370
  msgid "Disable"
1371
  msgstr "Desactivar"
1372
 
1373
- #: redirection-strings.php:41 redirection-strings.php:49
1374
- #: redirection-strings.php:132 redirection-strings.php:133
1375
- #: redirection-strings.php:141 redirection-strings.php:145
1376
- #: redirection-strings.php:164 redirection-strings.php:270
1377
- #: redirection-strings.php:305
1378
  msgid "Delete"
1379
  msgstr "Eliminar"
1380
 
1381
- #: redirection-strings.php:48 redirection-strings.php:304
1382
  msgid "Edit"
1383
  msgstr "Editar"
1384
 
1385
- #: redirection-strings.php:269
1386
  msgid "Last Access"
1387
  msgstr "Último acceso"
1388
 
1389
- #: redirection-strings.php:268
1390
  msgid "Hits"
1391
  msgstr "Hits"
1392
 
1393
- #: redirection-strings.php:266 redirection-strings.php:321
1394
  msgid "URL"
1395
  msgstr "URL"
1396
 
1397
- #: redirection-strings.php:265
1398
  msgid "Type"
1399
  msgstr "Tipo"
1400
 
@@ -1402,48 +1506,48 @@ msgstr "Tipo"
1402
  msgid "Modified Posts"
1403
  msgstr "Entradas modificadas"
1404
 
1405
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1406
  msgid "Redirections"
1407
  msgstr "Redirecciones"
1408
 
1409
- #: redirection-strings.php:277
1410
  msgid "User Agent"
1411
  msgstr "Agente usuario HTTP"
1412
 
1413
- #: matches/user-agent.php:10 redirection-strings.php:234
1414
  msgid "URL and user agent"
1415
  msgstr "URL y cliente de usuario (user agent)"
1416
 
1417
- #: redirection-strings.php:228
1418
  msgid "Target URL"
1419
  msgstr "URL de destino"
1420
 
1421
- #: matches/url.php:7 redirection-strings.php:230
1422
  msgid "URL only"
1423
  msgstr "Sólo URL"
1424
 
1425
- #: redirection-strings.php:261 redirection-strings.php:283
1426
- #: redirection-strings.php:287 redirection-strings.php:295
1427
- #: redirection-strings.php:299
1428
  msgid "Regex"
1429
  msgstr "Expresión regular"
1430
 
1431
- #: redirection-strings.php:297
1432
  msgid "Referrer"
1433
  msgstr "Referente"
1434
 
1435
- #: matches/referrer.php:10 redirection-strings.php:233
1436
  msgid "URL and referrer"
1437
  msgstr "URL y referente"
1438
 
1439
- #: redirection-strings.php:222
1440
  msgid "Logged Out"
1441
  msgstr "Desconectado"
1442
 
1443
- #: redirection-strings.php:220
1444
  msgid "Logged In"
1445
  msgstr "Conectado"
1446
 
1447
- #: matches/login.php:8 redirection-strings.php:231
1448
  msgid "URL and login status"
1449
  msgstr "Estado de URL y conexión"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2018-11-05 08:49:31+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: es\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr "PHP no compatible"
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr "Redirection requiere PHP v%1$1s, estás usando v%2$2s. Este plugin dejará de funcionar en la próxima versión."
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr "Por favor, no intentes redirigir todos tus 404s - no es una buena idea."
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr "De momento solo es compatible con el tipo 404 de página de error."
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr "Tipo de página"
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr "Introduce direcciones IP (una por línea)"
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr "Describe la finalidad de esta redirección (opcional)"
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr "418 - Soy una tetera"
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr "403 - Prohibido"
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr "400 - Mala petición"
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr "304 - No modificada"
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr "303 - Ver otra"
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr "No hacer nada (ignorar)"
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr "URL de destino cuando no coinciden (vacío para ignorar)"
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr "URL de destino cuando coinciden (vacío para ignorar)"
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr "Mostrar todo"
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr "Borrar todos los registros de estas entradas"
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr "Borrar todos los registros de esta entrada"
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr "Borrar entradas del registro"
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr "Agrupar por IP"
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr "Agrupar por URL"
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr "Si agrupar"
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr "Ignorar URL"
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr "Bloquear IP"
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr "Redirigir todo"
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr "Contador"
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr "URL y tipo de página de WordPress"
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr "URL e IP"
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr "Problema"
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr "Bueno"
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr "Comprobar"
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr "Comprobar la redirección"
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr "Comprobar la redirección para: {{code}}%s{{/code}}"
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr "¿Qué significa esto?"
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr "No uso la redirección"
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr "Usando la redirección"
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr "Encontrado"
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr "{{code}}%(status)d{{/code}} a {{code}}%(url)s{{/code}}"
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr "Esperado"
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr "Error"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr "Introduce la URL completa, incluyendo http:// o https://"
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr "A veces, tu navegador puede almacenar en caché una URL, lo que dificulta saber si está funcionando como se esperaba. Usa esto para verificar una URL para ver cómo está redirigiendo realmente."
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr "Probar redirecciones"
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr "Destino"
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr "La URL no está siendo redirigida por Redirection"
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr "La URL está siendo redirigida por Redirection"
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr "No se han podido cargar los detalles"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr "Escribe la URL del servidor que comprobar"
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "Servidor"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr "Escribe el valor de perfil o capacidad"
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr "Perfil"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr "Comparar contra el texto de referencia de este navegador"
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr "Comparar contra el agente usuario de este navegador"
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "La URL relativa desde la que quieres redirigir"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr "La URL de destino a la que quieres redirigir si coincide"
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(beta)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "Forzar redirección de HTTP a HTTPs. Antes de activarlo asegúrate de que HTTPS funciona"
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "Forzar HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr "Información de RGPD / Provacidad"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "Añadir nueva"
255
 
257
  msgid "Please logout and login again."
258
  msgstr "Cierra sesión y vuelve a entrar, por favor."
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr "URL y perfil/capacidad"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL y servidor"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "Petición de formulario"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "/wp-json/ relativo"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr "Proxy sobre Admin AJAX"
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "/wp-json/ por defecto"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "Portada y sitio son consistentes"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr "Date cuenta de que es tu responsabilidad pasar las cabeceras HTTP a PHP. Por favor, contacta con tu proveedor de alojamiento para obtener soporte sobre esto."
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "Aceptar idioma"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Valor de cabecera"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Nombre de cabecera"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "Cabecera HTTP"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "Nombre del filtro WordPress"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Nombre del filtro"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Valor de la cookie"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Nombre de la cookie"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Cookie"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "vaciando tu caché."
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "Si estás usando un sistema de caché como Cloudflare entonces, por favor, lee esto:"
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr "URL y cabecera HTTP"
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr "URL y filtro personalizado"
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL y cookie"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr "404 borrado"
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr "Sin modificar /index.php?rest_route=/"
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "REST API"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr "Cómo utiliza Redirection la REST API - no cambiar a no ser que sea necesario"
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "Ninguna de las sugerencias ha ayudado"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "Por favor, consulta la <a href=\"https://redirection.me/support/problems/\">lista de problemas habituales</a>."
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "No se puede cargar Redirection ☹️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr "Error de agente de usuario"
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Agente de usuario desconocido"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Dispositivo"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Sistema operativo"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Navegador"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr "Motor"
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "Agente de usuario"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr "Agente"
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "Sin registro de IP"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Registro completo de IP"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Anonimizar IP (enmascarar la última parte)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Monitorizar cambios de %(type)s"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "Registro de IP"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(seleccionar el nivel de registro de IP)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr "Información de geolocalización"
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr "Información de agente"
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "Filtrar por IP"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "Procedencia / Agente de usuario"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "Error de geolocalización de IP"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr "Algo ha ido mal obteniendo esta información"
526
 
553
  msgid "Geo Location"
554
  msgstr "Geolocalización"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Funciona gracias a {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr "Papelera"
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr "Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr "Puedes encontrar la documentación completa sobre el uso de Redirection en el sitio de soporte <a href=\"%s\" target=\"_blank\">redirection.me</a>."
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "La documentación completa de Redirection está en {{site}}https://redirection.me{{/site}}. Si tienes algún problema, por favor revisa primero las {{faq}}FAQ{{/faq}}."
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "Si quieres informar de un fallo, por favor lee la guía {{report}}Informando de fallos{{/report}}"
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "Si quieres enviar información y no quieres que se incluya en un repositorio público, envíala directamente por {{email}}correo electrónico{{/email}} - ¡incluye toda la información que puedas!"
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr "No cachear nunca"
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "Una hora"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr "Redireccionar caché"
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "Cuánto tiempo cachear URLs con redirección 301 (mediante la cabecera HTTP \"Expires\")"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "¿Estás seguro de querer importar de %s?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Importadores de plugins"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "Se han detectado los siguientes plugins de redirección en tu sitio y se puede importar desde ellos."
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "total = "
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "Importar de %s"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "Se han detectado problemas en las tablas de tu base de datos. Por favor, visita la <a href=\"%s\">página de soporte</a> para más detalles."
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Redirection no está instalado correctamente"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
  msgstr "Redirection requiere WordPress v%1s, estás usando v%2s - por favor, actualiza tu WordPress"
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr "\"Viejos slugs\" por defecto de WordPress"
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr "Crea una redirección asociada (añadida al final de la URL)"
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr "<code>Redirectioni10n</code> no está definido. Esto normalmente significa que otro plugin está impidiendo que cargue Redirection. Por favor, desactiva todos los plugins e inténtalo de nuevo."
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr "Si no funciona el botón mágico entonces deberías leer el error y ver si puedes arreglarlo manualmente, o sino seguir la sección 'Necesito ayuda' de abajo."
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr "⚡️ Arreglo mágico ⚡️"
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "Estado del plugin"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr "Personalizado"
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr "Móvil"
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "Lectores de feeds"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr "Bibliotecas"
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr "Monitorizar el cambio de URL"
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr "Guardar los cambios de este grupo"
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr "Por ejemplo \"/amp\""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "Supervisar URL"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "Borrar 404s"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "Borra todos los registros de este 404"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "Borra todo de la IP %s"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr "Borra todo lo que tenga \"%s\""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr "El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr "También comprueba si tu navegador puede cargar <code>redirection.js</code>:"
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr "Si estás usando un plugin o servicio (CloudFlare, OVH, etc.) de caché de página entonces también puedes probar a vaciar la caché."
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "No ha sido posible cargar Redirection"
726
 
780
  msgid "All tables present"
781
  msgstr "Están presentes todas las tablas"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "Detectada caché de Redirection"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Por favor, vacía la caché de tu navegador y recarga esta página"
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr "Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "Cargando, por favor espera…"
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr "{{strong}}formato de archivo CSV{{/strong}}: {{code}}URL de origen, URL de destino{{/code}} - y puede añadirse opcionalmente {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 para no, 1 para sí)."
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr "Si eso no ayuda abre la consola de errores de tu navegador y crea un {{link}}aviso de problema nuevo{{/link}} con los detalles."
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr "Si es un problema nuevo entonces, por favor, o {{strong}}crea un aviso de nuevo problema{{/strong}} o envía un {{strong}}correo electrónico{{/strong}}. Incluye una descripción de lo que estabas tratando de hacer y de los importantes detalles listados abajo. Por favor, incluye una captura de pantalla."
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr "Crear aviso de problema"
838
 
844
  msgid "Important details"
845
  msgstr "Detalles importantes"
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "¿Necesitas ayuda?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr "Por favor, date cuenta de que todo soporte se ofrece sobre la base del tiempo disponible y no está garantizado. No ofrezco soporte de pago."
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr "Pos"
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 - Desaparecido"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Posición"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr "Se usa para generar automáticamente una URL si no se ofrece una URL. Utiliza las etiquetas especiales {{code}}$dec${{/code}} o {{code}}$hex${{/code}} para insertar un ID único insertado"
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Módulo Apache"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr "Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Importar a un grupo"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Importa un archivo CSV, .htaccess o JSON."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Haz clic en 'Añadir archivo' o arrastra y suelta aquí."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Añadir archivo"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "Archivo seleccionado"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Importando"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Importación finalizada"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Total de redirecciones importadas:"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "¡Vuelve a comprobar que el archivo esté en el formato correcto!"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "Aceptar"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Cerrar"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "Todas las importaciones se añadirán a la base de datos actual."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Exportar"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr "Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Todo"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "Redirecciones WordPress"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "Redirecciones Apache"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "Redirecciones Nginx"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr ".htaccess de Apache"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr "Reglas de rewrite de Nginx"
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr "JSON de Redirection"
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "Ver"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr "Los archivos de registro se pueden exportar desde las páginas de registro."
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Importar/Exportar"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Registros"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "Errores 404"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr "Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr "Me gustaría dar algo más de apoyo."
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Apoyar 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Redirección guardada"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Registro borrado"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Ajustes guardados"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Grupo guardado"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "¿Estás seguro de querer borrar este elemento?"
1019
  msgstr[1] "¿Estás seguro de querer borrar estos elementos?"
1020
 
1021
+ #: redirection-strings.php:373
1022
  msgid "pass"
1023
  msgstr "pass"
1024
 
1025
+ #: redirection-strings.php:333
1026
  msgid "All groups"
1027
  msgstr "Todos los grupos"
1028
 
1029
+ #: redirection-strings.php:298
1030
  msgid "301 - Moved Permanently"
1031
  msgstr "301 - Movido permanentemente"
1032
 
1033
+ #: redirection-strings.php:299
1034
  msgid "302 - Found"
1035
  msgstr "302 - Encontrado"
1036
 
1037
+ #: redirection-strings.php:302
1038
  msgid "307 - Temporary Redirect"
1039
  msgstr "307 - Redirección temporal"
1040
 
1041
+ #: redirection-strings.php:303
1042
  msgid "308 - Permanent Redirect"
1043
  msgstr "308 - Redirección permanente"
1044
 
1045
+ #: redirection-strings.php:305
1046
  msgid "401 - Unauthorized"
1047
  msgstr "401 - No autorizado"
1048
 
1049
+ #: redirection-strings.php:307
1050
  msgid "404 - Not Found"
1051
  msgstr "404 - No encontrado"
1052
 
1053
+ #: redirection-strings.php:310
1054
  msgid "Title"
1055
  msgstr "Título"
1056
 
1057
+ #: redirection-strings.php:313
1058
  msgid "When matched"
1059
  msgstr "Cuando coincide"
1060
 
1061
+ #: redirection-strings.php:314
1062
  msgid "with HTTP code"
1063
  msgstr "con el código HTTP"
1064
 
1065
+ #: redirection-strings.php:323
1066
  msgid "Show advanced options"
1067
  msgstr "Mostrar opciones avanzadas"
1068
 
1069
+ #: redirection-strings.php:276
1070
  msgid "Matched Target"
1071
  msgstr "Objetivo coincidente"
1072
 
1073
+ #: redirection-strings.php:278
1074
  msgid "Unmatched Target"
1075
  msgstr "Objetivo no coincidente"
1076
 
1077
+ #: redirection-strings.php:57 redirection-strings.php:58
1078
  msgid "Saving..."
1079
  msgstr "Guardando…"
1080
 
1081
+ #: redirection-strings.php:55
1082
  msgid "View notice"
1083
  msgstr "Ver aviso"
1084
 
1085
+ #: models/redirect.php:560
1086
  msgid "Invalid source URL"
1087
  msgstr "URL de origen no válida"
1088
 
1089
+ #: models/redirect.php:488
1090
  msgid "Invalid redirect action"
1091
  msgstr "Acción de redirección no válida"
1092
 
1093
+ #: models/redirect.php:482
1094
  msgid "Invalid redirect matcher"
1095
  msgstr "Coincidencia de redirección no válida"
1096
 
1097
+ #: models/redirect.php:195
1098
  msgid "Unable to add new redirect"
1099
  msgstr "No ha sido posible añadir la nueva redirección"
1100
 
1101
+ #: redirection-strings.php:12 redirection-strings.php:116
1102
  msgid "Something went wrong 🙁"
1103
  msgstr "Algo fue mal 🙁"
1104
 
1106
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1107
  msgstr "Estaba tratando de hacer algo cuando ocurrió un fallo. Puede ser un problema temporal, y si lo intentas hacer de nuevo puede que funcione - ¡genial! "
1108
 
1109
+ #. translators: maximum number of log entries
1110
  #: redirection-admin.php:205
1111
  msgid "Log entries (%d max)"
1112
  msgstr "Entradas del registro (máximo %d)"
1113
 
1114
+ #: redirection-strings.php:74
1115
  msgid "Search by IP"
1116
  msgstr "Buscar por IP"
1117
 
1118
+ #: redirection-strings.php:69
1119
  msgid "Select bulk action"
1120
  msgstr "Elegir acción en lote"
1121
 
1122
+ #: redirection-strings.php:70
1123
  msgid "Bulk Actions"
1124
  msgstr "Acciones en lote"
1125
 
1126
+ #: redirection-strings.php:71
1127
  msgid "Apply"
1128
  msgstr "Aplicar"
1129
 
1130
+ #: redirection-strings.php:62
1131
  msgid "First page"
1132
  msgstr "Primera página"
1133
 
1134
+ #: redirection-strings.php:63
1135
  msgid "Prev page"
1136
  msgstr "Página anterior"
1137
 
1138
+ #: redirection-strings.php:64
1139
  msgid "Current Page"
1140
  msgstr "Página actual"
1141
 
1142
+ #: redirection-strings.php:65
1143
  msgid "of %(page)s"
1144
  msgstr "de %(page)s"
1145
 
1146
+ #: redirection-strings.php:66
1147
  msgid "Next page"
1148
  msgstr "Página siguiente"
1149
 
1150
+ #: redirection-strings.php:67
1151
  msgid "Last page"
1152
  msgstr "Última página"
1153
 
1154
+ #: redirection-strings.php:68
1155
  msgid "%s item"
1156
  msgid_plural "%s items"
1157
  msgstr[0] "%s elemento"
1158
  msgstr[1] "%s elementos"
1159
 
1160
+ #: redirection-strings.php:61
1161
  msgid "Select All"
1162
  msgstr "Elegir todos"
1163
 
1164
+ #: redirection-strings.php:73
1165
  msgid "Sorry, something went wrong loading the data - please try again"
1166
  msgstr "Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"
1167
 
1168
+ #: redirection-strings.php:72
1169
  msgid "No results"
1170
  msgstr "No hay resultados"
1171
 
1172
+ #: redirection-strings.php:159
1173
  msgid "Delete the logs - are you sure?"
1174
  msgstr "Borrar los registros - ¿estás seguro?"
1175
 
1176
+ #: redirection-strings.php:160
1177
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1178
  msgstr "Una vez se borren tus registros actuales ya no estarán disponibles. Puedes configurar una programación de borrado desde las opciones de Redirection si quieres hacer esto automáticamente."
1179
 
1180
+ #: redirection-strings.php:161
1181
  msgid "Yes! Delete the logs"
1182
  msgstr "¡Sí! Borra los registros"
1183
 
1184
+ #: redirection-strings.php:162
1185
  msgid "No! Don't delete the logs"
1186
  msgstr "¡No! No borres los registros"
1187
 
1188
+ #: redirection-strings.php:390
1189
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1190
  msgstr "¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."
1191
 
1192
+ #: redirection-strings.php:389 redirection-strings.php:391
1193
  msgid "Newsletter"
1194
  msgstr "Boletín"
1195
 
1196
+ #: redirection-strings.php:392
1197
  msgid "Want to keep up to date with changes to Redirection?"
1198
  msgstr "¿Quieres estar al día de los cambios en Redirection?"
1199
 
1200
+ #: redirection-strings.php:393
1201
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1202
  msgstr "Regístrate al pequeño boletín de Redirection - un boletín liviano sobre las nuevas funcionalidades y cambios en el plugin. Ideal si quieres probar los cambios de la versión beta antes de su lanzamiento."
1203
 
1204
+ #: redirection-strings.php:394
1205
  msgid "Your email address:"
1206
  msgstr "Tu dirección de correo electrónico:"
1207
 
1208
+ #: redirection-strings.php:219
1209
  msgid "You've supported this plugin - thank you!"
1210
  msgstr "Ya has apoyado a este plugin - ¡gracias!"
1211
 
1212
+ #: redirection-strings.php:222
1213
  msgid "You get useful software and I get to carry on making it better."
1214
  msgstr "Tienes un software útil y yo seguiré haciéndolo mejor."
1215
 
1216
+ #: redirection-strings.php:230 redirection-strings.php:235
1217
  msgid "Forever"
1218
  msgstr "Siempre"
1219
 
1220
+ #: redirection-strings.php:211
1221
  msgid "Delete the plugin - are you sure?"
1222
  msgstr "Borrar el plugin - ¿estás seguro?"
1223
 
1224
+ #: redirection-strings.php:212
1225
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1226
  msgstr "Al borrar el plugin se eliminarán todas tus redirecciones, registros y ajustes. Haz esto si estás seguro de que quieres borrar el plugin, o si quieres restablecer el plugin. "
1227
 
1228
+ #: redirection-strings.php:213
1229
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1230
  msgstr "Una vez borres tus redirecciones dejarán de funcionar. Si parece que siguen funcionando entonces, por favor, vacía la caché de tu navegador."
1231
 
1232
+ #: redirection-strings.php:214
1233
  msgid "Yes! Delete the plugin"
1234
  msgstr "¡Sí! Borrar el plugin"
1235
 
1236
+ #: redirection-strings.php:215
1237
  msgid "No! Don't delete the plugin"
1238
  msgstr "¡No! No borrar el plugin"
1239
 
1245
  msgid "Manage all your 301 redirects and monitor 404 errors"
1246
  msgstr "Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"
1247
 
1248
+ #: redirection-strings.php:221
1249
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1250
  msgstr "Redirection se puede usar gratis - ¡La vida es maravillosa y encantadora! Sin embargo, ha requerido una gran cantidad de tiempo y esfuerzo desarrollarlo y, si te ha sido útil, puedes ayudar a este desarrollo {{strong}}haciendo una pequeña donación{{/strong}}. "
1251
 
1252
+ #: redirection-admin.php:322
1253
  msgid "Redirection Support"
1254
  msgstr "Soporte de Redirection"
1255
 
1256
+ #: redirection-strings.php:54 redirection-strings.php:111
1257
  msgid "Support"
1258
  msgstr "Soporte"
1259
 
1260
+ #: redirection-strings.php:51
1261
  msgid "404s"
1262
  msgstr "404s"
1263
 
1264
+ #: redirection-strings.php:50
1265
  msgid "Log"
1266
  msgstr "Registro"
1267
 
1268
+ #: redirection-strings.php:217
1269
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1270
+ msgstr "Seleccionando esta opción borrara todas las redirecciones, todos los registros, y cualquier opción asociada con el plugin Redirection. Asegurese que es esto lo que desea hacer."
1271
+
1272
+ #: redirection-strings.php:216
1273
  msgid "Delete Redirection"
1274
  msgstr "Borrar Redirection"
1275
 
1276
+ #: redirection-strings.php:129
1277
  msgid "Upload"
1278
  msgstr "Subir"
1279
 
1280
+ #: redirection-strings.php:140
1281
  msgid "Import"
1282
  msgstr "Importar"
1283
 
1284
+ #: redirection-strings.php:271
1285
  msgid "Update"
1286
  msgstr "Actualizar"
1287
 
1288
+ #: redirection-strings.php:260
1289
  msgid "Auto-generate URL"
1290
  msgstr "Auto generar URL"
1291
 
1292
+ #: redirection-strings.php:259
1293
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1294
  msgstr "Un token único que permite acceso de los lectores de feeds a los registros RSS de Redirection (déjalo en blanco para que se genere automáticamente)"
1295
 
1296
+ #: redirection-strings.php:258
1297
  msgid "RSS Token"
1298
  msgstr "Token RSS"
1299
 
1300
+ #: redirection-strings.php:252
1301
  msgid "404 Logs"
1302
  msgstr "Registros 404"
1303
 
1304
+ #: redirection-strings.php:251 redirection-strings.php:253
1305
  msgid "(time to keep logs for)"
1306
  msgstr "(tiempo que se mantendrán los registros)"
1307
 
1308
+ #: redirection-strings.php:250
1309
  msgid "Redirect Logs"
1310
  msgstr "Registros de redirecciones"
1311
 
1312
+ #: redirection-strings.php:249
1313
  msgid "I'm a nice person and I have helped support the author of this plugin"
1314
  msgstr "Soy una buena persona y he apoyado al autor de este plugin"
1315
 
1316
+ #: redirection-strings.php:224
1317
  msgid "Plugin Support"
1318
  msgstr "Soporte del plugin"
1319
 
1320
+ #: redirection-strings.php:53 redirection-strings.php:110
1321
  msgid "Options"
1322
  msgstr "Opciones"
1323
 
1324
+ #: redirection-strings.php:229
1325
  msgid "Two months"
1326
  msgstr "Dos meses"
1327
 
1328
+ #: redirection-strings.php:228
1329
  msgid "A month"
1330
  msgstr "Un mes"
1331
 
1332
+ #: redirection-strings.php:227 redirection-strings.php:234
1333
  msgid "A week"
1334
  msgstr "Una semana"
1335
 
1336
+ #: redirection-strings.php:226 redirection-strings.php:233
1337
  msgid "A day"
1338
  msgstr "Un dia"
1339
 
1340
+ #: redirection-strings.php:225
1341
  msgid "No logs"
1342
  msgstr "No hay logs"
1343
 
1344
+ #: redirection-strings.php:158 redirection-strings.php:194
1345
+ #: redirection-strings.php:199
1346
  msgid "Delete All"
1347
  msgstr "Borrar todo"
1348
 
1349
+ #: redirection-strings.php:94
1350
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1351
  msgstr "Utiliza grupos para organizar tus redirecciones. Los grupos se asignan a un módulo, lo cual afecta a cómo se realizan las redirecciones en ese grupo. Si no estás seguro entonces utiliza el módulo WordPress."
1352
 
1353
+ #: redirection-strings.php:93
1354
  msgid "Add Group"
1355
  msgstr "Añadir grupo"
1356
 
1357
+ #: redirection-strings.php:75
1358
  msgid "Search"
1359
  msgstr "Buscar"
1360
 
1361
+ #: redirection-strings.php:49 redirection-strings.php:106
1362
  msgid "Groups"
1363
  msgstr "Grupos"
1364
 
1365
+ #: redirection-strings.php:14 redirection-strings.php:103
1366
+ #: redirection-strings.php:319
1367
  msgid "Save"
1368
  msgstr "Guardar"
1369
 
1370
+ #: redirection-strings.php:60 redirection-strings.php:315
1371
  msgid "Group"
1372
  msgstr "Grupo"
1373
 
1374
+ #: redirection-strings.php:312
1375
  msgid "Match"
1376
  msgstr "Coincidencia"
1377
 
1378
+ #: redirection-strings.php:334
1379
  msgid "Add new redirection"
1380
  msgstr "Añadir nueva redirección"
1381
 
1382
+ #: redirection-strings.php:104 redirection-strings.php:130
1383
+ #: redirection-strings.php:321
1384
  msgid "Cancel"
1385
  msgstr "Cancelar"
1386
 
1387
+ #: redirection-strings.php:154
1388
  msgid "Download"
1389
  msgstr "Descargar"
1390
 
1392
  msgid "Redirection"
1393
  msgstr "Redirection"
1394
 
1395
+ #: redirection-admin.php:159
1396
  msgid "Settings"
1397
  msgstr "Ajustes"
1398
 
1399
+ #: redirection-strings.php:296
 
 
 
 
1400
  msgid "Error (404)"
1401
  msgstr "Error (404)"
1402
 
1403
+ #: redirection-strings.php:295
1404
  msgid "Pass-through"
1405
  msgstr "Pasar directo"
1406
 
1407
+ #: redirection-strings.php:294
1408
  msgid "Redirect to random post"
1409
  msgstr "Redirigir a entrada aleatoria"
1410
 
1411
+ #: redirection-strings.php:293
1412
  msgid "Redirect to URL"
1413
  msgstr "Redirigir a URL"
1414
 
1415
+ #: models/redirect.php:550
1416
  msgid "Invalid group when creating redirect"
1417
  msgstr "Grupo no válido a la hora de crear la redirección"
1418
 
1419
+ #: redirection-strings.php:167 redirection-strings.php:175
1420
+ #: redirection-strings.php:180 redirection-strings.php:356
1421
  msgid "IP"
1422
  msgstr "IP"
1423
 
1424
+ #: redirection-strings.php:165 redirection-strings.php:173
1425
+ #: redirection-strings.php:178 redirection-strings.php:320
1426
  msgid "Source URL"
1427
  msgstr "URL de origen"
1428
 
1429
+ #: redirection-strings.php:164 redirection-strings.php:177
1430
  msgid "Date"
1431
  msgstr "Fecha"
1432
 
1433
+ #: redirection-strings.php:190 redirection-strings.php:203
1434
+ #: redirection-strings.php:207 redirection-strings.php:335
1435
  msgid "Add Redirect"
1436
  msgstr "Añadir redirección"
1437
 
1438
+ #: redirection-strings.php:92
1439
  msgid "All modules"
1440
  msgstr "Todos los módulos"
1441
 
1442
+ #: redirection-strings.php:98
1443
  msgid "View Redirects"
1444
  msgstr "Ver redirecciones"
1445
 
1446
+ #: redirection-strings.php:88 redirection-strings.php:102
1447
  msgid "Module"
1448
  msgstr "Módulo"
1449
 
1450
+ #: redirection-strings.php:48 redirection-strings.php:87
1451
  msgid "Redirects"
1452
  msgstr "Redirecciones"
1453
 
1454
+ #: redirection-strings.php:86 redirection-strings.php:95
1455
+ #: redirection-strings.php:101
1456
  msgid "Name"
1457
  msgstr "Nombre"
1458
 
1459
+ #: redirection-strings.php:59
1460
  msgid "Filter"
1461
  msgstr "Filtro"
1462
 
1463
+ #: redirection-strings.php:332
1464
  msgid "Reset hits"
1465
  msgstr "Restablecer aciertos"
1466
 
1467
+ #: redirection-strings.php:90 redirection-strings.php:100
1468
+ #: redirection-strings.php:330 redirection-strings.php:372
1469
  msgid "Enable"
1470
  msgstr "Activar"
1471
 
1472
+ #: redirection-strings.php:91 redirection-strings.php:99
1473
+ #: redirection-strings.php:331 redirection-strings.php:370
1474
  msgid "Disable"
1475
  msgstr "Desactivar"
1476
 
1477
+ #: redirection-strings.php:89 redirection-strings.php:97
1478
+ #: redirection-strings.php:168 redirection-strings.php:169
1479
+ #: redirection-strings.php:181 redirection-strings.php:184
1480
+ #: redirection-strings.php:206 redirection-strings.php:218
1481
+ #: redirection-strings.php:329 redirection-strings.php:369
1482
  msgid "Delete"
1483
  msgstr "Eliminar"
1484
 
1485
+ #: redirection-strings.php:96 redirection-strings.php:368
1486
  msgid "Edit"
1487
  msgstr "Editar"
1488
 
1489
+ #: redirection-strings.php:328
1490
  msgid "Last Access"
1491
  msgstr "Último acceso"
1492
 
1493
+ #: redirection-strings.php:327
1494
  msgid "Hits"
1495
  msgstr "Hits"
1496
 
1497
+ #: redirection-strings.php:325 redirection-strings.php:385
1498
  msgid "URL"
1499
  msgstr "URL"
1500
 
1501
+ #: redirection-strings.php:324
1502
  msgid "Type"
1503
  msgstr "Tipo"
1504
 
1506
  msgid "Modified Posts"
1507
  msgstr "Entradas modificadas"
1508
 
1509
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1510
  msgid "Redirections"
1511
  msgstr "Redirecciones"
1512
 
1513
+ #: redirection-strings.php:336
1514
  msgid "User Agent"
1515
  msgstr "Agente usuario HTTP"
1516
 
1517
+ #: matches/user-agent.php:10 redirection-strings.php:286
1518
  msgid "URL and user agent"
1519
  msgstr "URL y cliente de usuario (user agent)"
1520
 
1521
+ #: redirection-strings.php:280
1522
  msgid "Target URL"
1523
  msgstr "URL de destino"
1524
 
1525
+ #: matches/url.php:7 redirection-strings.php:282
1526
  msgid "URL only"
1527
  msgstr "Sólo URL"
1528
 
1529
+ #: redirection-strings.php:318 redirection-strings.php:342
1530
+ #: redirection-strings.php:346 redirection-strings.php:354
1531
+ #: redirection-strings.php:363
1532
  msgid "Regex"
1533
  msgstr "Expresión regular"
1534
 
1535
+ #: redirection-strings.php:361
1536
  msgid "Referrer"
1537
  msgstr "Referente"
1538
 
1539
+ #: matches/referrer.php:10 redirection-strings.php:285
1540
  msgid "URL and referrer"
1541
  msgstr "URL y referente"
1542
 
1543
+ #: redirection-strings.php:274
1544
  msgid "Logged Out"
1545
  msgstr "Desconectado"
1546
 
1547
+ #: redirection-strings.php:272
1548
  msgid "Logged In"
1549
  msgstr "Conectado"
1550
 
1551
+ #: matches/login.php:8 redirection-strings.php:283
1552
  msgid "URL and login status"
1553
  msgstr "Estado de URL y conexión"
locale/redirection-fr_FR.mo CHANGED
Binary file
locale/redirection-fr_FR.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2018-10-24 16:20:00+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: fr\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr "Problème"
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr "Bon"
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr "Vérifier"
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr "Vérifier la redirection"
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr "Vérifier la redirection pour : {{code}}%s{{/code}}"
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr "Qu’est-ce que cela veut dire ?"
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr "N’utilisant pas Redirection"
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr "Utilisant Redirection"
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr "Trouvé"
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr "{{code}}%(code)d{{/code}} vers {{code}}%(url)s{{/code}}"
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr "Attendu"
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr "Erreur"
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr "Saisissez l’URL complète, avec http:// ou https://"
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr "Parfois votre navigateur peut mettre en cache une URL, ce qui rend les diagnostics difficiles. Utilisez cet outil pour vérifier qu’une URL est réellement redirigée."
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr "Testeur de redirection"
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr "Cible"
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr "L’URL n’est pas redirigée avec Redirection."
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr "L’URL est redirigée avec Redirection."
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr "Impossible de charger les détails"
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr "Saisissez l’URL du serveur à comparer avec"
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "Serveur"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr "Saisissez la valeur de rôle ou de capacité"
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr "Rôle"
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr "Correspondance avec ce texte de référence du navigateur"
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr "Correspondance avec cet agent utilisateur de navigateur"
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "L’URL relative que vous voulez rediriger"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "Description facultative - décrire le but de cette redirection"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr "L’URL cible vers laquelle vous voulez rediriger si elle a été trouvée."
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(bêta)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "Forcer une redirection de HTTP vers HTTPS. Veuillez vous assurer que votre HTTPS fonctionne avant de l’activer."
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "Forcer HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr "RGPD/information de confidentialité"
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "Ajouter une nouvelle"
145
 
@@ -147,31 +257,27 @@ msgstr "Ajouter une nouvelle"
147
  msgid "Please logout and login again."
148
  msgstr "Veuillez vous déconnecter puis vous connecter à nouveau."
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Redirection nécessite PHP v%1s, vous utilisez v%2s - veuillez mettre à jour PHP"
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL et rôle/capacité"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL et serveur"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "Formulaire de demande"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "/wp-json/ relatif"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr "Proxy sur Admin AJAX"
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "/wp-json/ par défaut"
177
 
@@ -191,87 +297,79 @@ msgstr "Les URL du site et de l’accueil sont incohérentes. Veuillez les corri
191
  msgid "Site and home are consistent"
192
  msgstr "Le site et l’accueil sont cohérents"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr "Sachez qu’il est de votre responsabilité de passer les en-têtes HTTP en PHP. Veuillez contacter votre hébergeur pour obtenir de l’aide."
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "Accepter la langue"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Valeur de l’en-tête"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Nom de l’en-tête"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "En-tête HTTP"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "Nom de filtre WordPress"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Nom du filtre"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Valeur du cookie"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Nom du cookie"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Cookie"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "URL cible lorsque cela ne correspond pas"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "URL cible lorsque cela correspond"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "vider votre cache."
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "Si vous utilisez un système de cache comme Cloudflare, veuillez lire ceci : "
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr "URL et en-tête HTTP"
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr "URL et filtre personnalisé"
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL et cookie"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr "404 supprimée"
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr "/index.php?rest_route=/ brut"
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "API REST"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr "Comment Redirection utilise l’API REST - ne pas changer sauf si nécessaire"
277
 
@@ -303,11 +401,11 @@ msgstr "{{link}}Veuillez temporairement désactiver les autres extensions !{{/l
303
  msgid "None of the suggestions helped"
304
  msgstr "Aucune de ces suggestions n’a aidé"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "Veuillez lire la <a href=\"https://redirection.me/support/problems/\">liste de problèmes communs</a>."
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "Impossible de charger Redirection ☹️"
313
 
@@ -344,75 +442,76 @@ msgstr "Votre API REST WordPress a été désactivée. Vous devez l’activer po
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr "Erreur de l’agent utilisateur"
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Agent utilisateur inconnu"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Appareil"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Système d’exploitation"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Navigateur"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr "Moteur"
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "Agent utilisateur"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr "Agent"
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "Aucune IP journalisée"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Connexion avec IP complète"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Anonymiser l’IP (masquer la dernière partie)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Monitorer les modifications de %(type)s"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "Journalisation d’IP"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(sélectionnez le niveau de journalisation des IP)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr "Informations géographiques"
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr "Informations sur l’agent"
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "Filtrer par IP"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "Référent / Agent utilisateur"
418
 
@@ -420,8 +519,8 @@ msgstr "Référent / Agent utilisateur"
420
  msgid "Geo IP Error"
421
  msgstr "Erreur de l’IP géographique"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr "Un problème est survenu lors de l’obtention de cette information"
427
 
@@ -454,20 +553,20 @@ msgstr "Fuseau horaire"
454
  msgid "Geo Location"
455
  msgstr "Emplacement géographique"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Propulsé par {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr "Corbeille"
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr "Veuillez noter que Redirection utilise l’API REST de WordPress. Si vous l’avez désactivée, vous ne serez pas en mesure d’utiliser Redirection."
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr "Vous pouvez trouver une documentation complète à propos de l’utilisation de Redirection sur le site de support <a href=\"%s\" target=\"_blank\">redirection.me</a>."
473
 
@@ -475,135 +574,137 @@ msgstr "Vous pouvez trouver une documentation complète à propos de l’utilisa
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "La documentation complète de Redirection est disponible sur {{site}}https://redirection.me{{/site}}. En cas de problème, veuillez d’abord consulter la {{faq}}FAQ{{/faq}}."
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "Si vous souhaitez signaler un bogue, veuillez lire le guide {{report}}Reporting Bugs {{/report}}."
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "Si vous souhaitez soumettre des informations que vous ne voulez pas divulguer dans un dépôt public, envoyez-les directement via {{email}}e-mail{{/ email}} - en incluant autant d’informations que possible !"
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr "Jamais de cache"
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "Une heure"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr "Cache de redirection"
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "Combien de temps garder les URL redirigées en 301 dans le cache (via l’en-tête HTTP « Expires »)"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "Confirmez-vous l’importation depuis %s ?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Importeurs d’extensions"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "Les extensions de redirection suivantes ont été détectées sur votre site et peuvent être importées."
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "total = "
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "Importer depuis %s"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "Des problèmes ont été détectés avec les tables de votre base de données. Veuillez visiter la <a href=\"%s\">page de support</a> pour plus de détails."
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Redirection n’est pas correctement installé"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
536
- msgstr "Redirection nécessite WordPress v%1s, vous utilisez v%2s. Veuillez mettre à jour votre installation WordPress."
 
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr "« Anciens slugs » de WordPress par défaut"
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr "Créer une redirection associée (ajoutée à la fin de l’URL)"
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr "<code>Redirectioni10n</code> n’est pas défini. Cela signifie généralement qu’une autre extension bloque le chargement de Redirection. Veuillez désactiver toutes les extensions et réessayer."
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr "Si le bouton magique ne fonctionne pas, veuillez lire l’erreur et voir si vous pouvez le réparer manuellement, sinon suivez la section « Besoin d’aide » ci-dessous."
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr "⚡️ Correction magique ⚡️"
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "Statut de l’extension"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr "Personnalisé"
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr "Mobile"
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "Lecteurs de flux"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr "Librairies"
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr "Surveiller la modification des URL"
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr "Enregistrer les modifications apportées à ce groupe"
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr "Par exemple « /amp »"
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "URL à surveiller"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "Supprimer les pages 404"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "Supprimer tous les journaux pour cette page 404"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "Tout supprimer depuis l’IP %s"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr "Supprimer toutes les correspondances « %s »"
609
 
@@ -611,15 +712,15 @@ msgstr "Supprimer toutes les correspondances « %s »"
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr "Votre serveur a rejeté la requête car elle est volumineuse. Veuillez la modifier pour continuer."
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr "Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr "Si vous utilisez une extension ou un service de mise en cache de pages (CloudFlare, OVH, etc.), vous pouvez également essayer de vider ce cache."
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "Impossible de charger Redirection"
625
 
@@ -679,11 +780,11 @@ msgstr "Les tables suivantes sont manquantes :"
679
  msgid "All tables present"
680
  msgstr "Toutes les tables présentes"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "Redirection en cache détectée"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Veuillez vider le cache de votre navigateur et recharger cette page."
689
 
@@ -703,27 +804,27 @@ msgstr "Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr "Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr "Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "Veuillez patienter pendant le chargement…"
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr "{{strong}}Fichier au format CSV{{/strong}} : {{code}}source URL, target URL{{/code}} – facultativement suivi par {{code}}regex, http code{{/code}} {{code}}regex{{/code}} – mettez 0 pour non, 1 pour oui."
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."
729
 
@@ -731,7 +832,7 @@ msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr "Si cela est un nouveau problème veuillez soit {{strong}}créer un nouveau ticket{{/strong}}, soit l’envoyer par {{strong}}e-mail{{/strong}}. Mettez-y une description de ce que vous essayiez de faire et les détails importants listés ci-dessous. Veuillez inclure une capture d’écran."
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr "Créer un rapport"
737
 
@@ -743,261 +844,261 @@ msgstr "E-mail"
743
  msgid "Important details"
744
  msgstr "Informations importantes"
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Besoin d’aide ?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr "Veuillez noter que tout support est fourni sur la base de mon temps libre et que cela n’est pas garanti. Je ne propose pas de support payant."
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr "Pos"
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 – Gone"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Position"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr "Utilisé pour générer une URL si aucune URL n’est donnée. Utilisez les étiquettes spéciales {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} pour insérer un identifiant unique déjà utilisé."
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Module Apache"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr "Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Importer dans le groupe"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Importer un fichier CSV, .htaccess ou JSON."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Cliquer sur « ajouter un fichier » ou glisser-déposer ici."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Ajouter un fichier"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "Fichier sélectionné"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Import"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Import terminé"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Total des redirections importées :"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "Vérifiez à deux fois si le fichier et dans le bon format !"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "OK"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Fermer"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "Tous les imports seront ajoutés à la base de données actuelle."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Exporter"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr "Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Tout"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "Redirections WordPress"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "Redirections Apache"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "Redirections Nginx"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr ".htaccess Apache"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr "Règles de réécriture Nginx"
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr "Redirection JSON"
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "Visualiser"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr "Les fichier de journal peuvent être exportés depuis les pages du journal."
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Import/export"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Journaux"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "Erreurs 404"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr "Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr "Je voudrais soutenir un peu plus."
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Support 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Redirection sauvegardée"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Journal supprimé"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Réglages sauvegardés"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Groupe sauvegardé"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Confirmez-vous la suppression de cet élément ?"
918
  msgstr[1] "Confirmez-vous la suppression de ces éléments ?"
919
 
920
- #: redirection-strings.php:309
921
  msgid "pass"
922
  msgstr "Passer"
923
 
924
- #: redirection-strings.php:274
925
  msgid "All groups"
926
  msgstr "Tous les groupes"
927
 
928
- #: redirection-strings.php:244
929
  msgid "301 - Moved Permanently"
930
  msgstr "301 - déplacé de façon permanente"
931
 
932
- #: redirection-strings.php:245
933
  msgid "302 - Found"
934
  msgstr "302 – trouvé"
935
 
936
- #: redirection-strings.php:246
937
  msgid "307 - Temporary Redirect"
938
  msgstr "307 – Redirigé temporairement"
939
 
940
- #: redirection-strings.php:247
941
  msgid "308 - Permanent Redirect"
942
  msgstr "308 – Redirigé de façon permanente"
943
 
944
- #: redirection-strings.php:248
945
  msgid "401 - Unauthorized"
946
  msgstr "401 – Non-autorisé"
947
 
948
- #: redirection-strings.php:249
949
  msgid "404 - Not Found"
950
  msgstr "404 – Introuvable"
951
 
952
- #: redirection-strings.php:251
953
  msgid "Title"
954
  msgstr "Titre"
955
 
956
- #: redirection-strings.php:254
957
  msgid "When matched"
958
  msgstr "Quand cela correspond"
959
 
960
- #: redirection-strings.php:255
961
  msgid "with HTTP code"
962
  msgstr "avec code HTTP"
963
 
964
- #: redirection-strings.php:264
965
  msgid "Show advanced options"
966
  msgstr "Afficher les options avancées"
967
 
968
- #: redirection-strings.php:224
969
  msgid "Matched Target"
970
  msgstr "Cible correspondant"
971
 
972
- #: redirection-strings.php:226
973
  msgid "Unmatched Target"
974
  msgstr "Cible ne correspondant pas"
975
 
976
- #: redirection-strings.php:218 redirection-strings.php:219
977
  msgid "Saving..."
978
  msgstr "Sauvegarde…"
979
 
980
- #: redirection-strings.php:157
981
  msgid "View notice"
982
  msgstr "Voir la notification"
983
 
984
- #: models/redirect.php:526
985
  msgid "Invalid source URL"
986
  msgstr "URL source non-valide"
987
 
988
- #: models/redirect.php:458
989
  msgid "Invalid redirect action"
990
  msgstr "Action de redirection non-valide"
991
 
992
- #: models/redirect.php:452
993
  msgid "Invalid redirect matcher"
994
  msgstr "Correspondance de redirection non-valide"
995
 
996
- #: models/redirect.php:187
997
  msgid "Unable to add new redirect"
998
  msgstr "Incapable de créer une nouvelle redirection"
999
 
1000
- #: redirection-strings.php:12 redirection-strings.php:68
1001
  msgid "Something went wrong 🙁"
1002
  msgstr "Quelque chose s’est mal passé 🙁"
1003
 
@@ -1005,133 +1106,134 @@ msgstr "Quelque chose s’est mal passé 🙁"
1005
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1006
  msgstr "J’essayais de faire une chose et ça a mal tourné. C’est peut-être un problème temporaire et si vous essayez à nouveau, cela pourrait fonctionner, c’est génial !"
1007
 
 
1008
  #: redirection-admin.php:205
1009
  msgid "Log entries (%d max)"
1010
  msgstr "Entrées du journal (100 max.)"
1011
 
1012
- #: redirection-strings.php:350
1013
  msgid "Search by IP"
1014
  msgstr "Rechercher par IP"
1015
 
1016
- #: redirection-strings.php:345
1017
  msgid "Select bulk action"
1018
  msgstr "Sélectionner l’action groupée"
1019
 
1020
- #: redirection-strings.php:346
1021
  msgid "Bulk Actions"
1022
  msgstr "Actions groupées"
1023
 
1024
- #: redirection-strings.php:347
1025
  msgid "Apply"
1026
  msgstr "Appliquer"
1027
 
1028
- #: redirection-strings.php:338
1029
  msgid "First page"
1030
  msgstr "Première page"
1031
 
1032
- #: redirection-strings.php:339
1033
  msgid "Prev page"
1034
  msgstr "Page précédente"
1035
 
1036
- #: redirection-strings.php:340
1037
  msgid "Current Page"
1038
  msgstr "Page courante"
1039
 
1040
- #: redirection-strings.php:341
1041
  msgid "of %(page)s"
1042
  msgstr "de %(page)s"
1043
 
1044
- #: redirection-strings.php:342
1045
  msgid "Next page"
1046
  msgstr "Page suivante"
1047
 
1048
- #: redirection-strings.php:343
1049
  msgid "Last page"
1050
  msgstr "Dernière page"
1051
 
1052
- #: redirection-strings.php:344
1053
  msgid "%s item"
1054
  msgid_plural "%s items"
1055
  msgstr[0] "%s élément"
1056
  msgstr[1] "%s éléments"
1057
 
1058
- #: redirection-strings.php:337
1059
  msgid "Select All"
1060
  msgstr "Tout sélectionner"
1061
 
1062
- #: redirection-strings.php:349
1063
  msgid "Sorry, something went wrong loading the data - please try again"
1064
  msgstr "Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."
1065
 
1066
- #: redirection-strings.php:348
1067
  msgid "No results"
1068
  msgstr "Aucun résultat"
1069
 
1070
- #: redirection-strings.php:123
1071
  msgid "Delete the logs - are you sure?"
1072
  msgstr "Confirmez-vous la suppression des journaux ?"
1073
 
1074
- #: redirection-strings.php:124
1075
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1076
  msgstr "Une fois supprimés, vos journaux actuels ne seront plus disponibles. Vous pouvez définir une règle de suppression dans les options de l’extension Redirection si vous désirez procéder automatiquement."
1077
 
1078
- #: redirection-strings.php:125
1079
  msgid "Yes! Delete the logs"
1080
  msgstr "Oui ! Supprimer les journaux"
1081
 
1082
- #: redirection-strings.php:126
1083
  msgid "No! Don't delete the logs"
1084
  msgstr "Non ! Ne pas supprimer les journaux"
1085
 
1086
- #: redirection-strings.php:326
1087
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1088
  msgstr "Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."
1089
 
1090
- #: redirection-strings.php:325 redirection-strings.php:327
1091
  msgid "Newsletter"
1092
  msgstr "Newsletter"
1093
 
1094
- #: redirection-strings.php:328
1095
  msgid "Want to keep up to date with changes to Redirection?"
1096
  msgstr "Vous souhaitez être au courant des modifications apportées à Redirection ?"
1097
 
1098
- #: redirection-strings.php:329
1099
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1100
  msgstr "Inscrivez-vous à la minuscule newsletter de Redirection. Avec quelques envois seulement, cette newsletter vous informe sur les nouvelles fonctionnalités et les modifications apportées à l’extension. La solution idéale si vous voulez tester les versions bêta."
1101
 
1102
- #: redirection-strings.php:330
1103
  msgid "Your email address:"
1104
  msgstr "Votre adresse de messagerie :"
1105
 
1106
- #: redirection-strings.php:165
1107
  msgid "You've supported this plugin - thank you!"
1108
  msgstr "Vous avez apporté votre soutien à l’extension. Merci !"
1109
 
1110
- #: redirection-strings.php:168
1111
  msgid "You get useful software and I get to carry on making it better."
1112
  msgstr "Vous avez une extension utile, et je peux continuer à l’améliorer."
1113
 
1114
- #: redirection-strings.php:176 redirection-strings.php:181
1115
  msgid "Forever"
1116
  msgstr "Indéfiniment"
1117
 
1118
- #: redirection-strings.php:158
1119
  msgid "Delete the plugin - are you sure?"
1120
  msgstr "Confirmez-vous la suppression de cette extension ?"
1121
 
1122
- #: redirection-strings.php:159
1123
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1124
  msgstr "Supprimer cette extension retirera toutes vos redirections, journaux et réglages. Faites-le si vous souhaitez vraiment supprimer l’extension, ou si vous souhaitez la réinitialiser."
1125
 
1126
- #: redirection-strings.php:160
1127
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1128
  msgstr "Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."
1129
 
1130
- #: redirection-strings.php:161
1131
  msgid "Yes! Delete the plugin"
1132
  msgstr "Oui ! Supprimer l’extension"
1133
 
1134
- #: redirection-strings.php:162
1135
  msgid "No! Don't delete the plugin"
1136
  msgstr "Non ! Ne pas supprimer l’extension"
1137
 
@@ -1143,141 +1245,146 @@ msgstr "John Godley"
1143
  msgid "Manage all your 301 redirects and monitor 404 errors"
1144
  msgstr "Gérez toutes vos redirections 301 et surveillez les erreurs 404."
1145
 
1146
- #: redirection-strings.php:167
1147
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1148
  msgstr "Redirection est utilisable gratuitement. La vie est belle ! Cependant, cette extension a nécessité beaucoup de travail et d’effort pour être développée. Donc si vous la trouvez utile, vous pouvez contribuer à son développement en {{strong}}faisant un petit don{{/strong}}."
1149
 
1150
- #: redirection-admin.php:311
1151
  msgid "Redirection Support"
1152
  msgstr "Support de Redirection"
1153
 
1154
- #: redirection-strings.php:63 redirection-strings.php:156
1155
  msgid "Support"
1156
  msgstr "Support"
1157
 
1158
- #: redirection-strings.php:153
1159
  msgid "404s"
1160
  msgstr "404"
1161
 
1162
- #: redirection-strings.php:152
1163
  msgid "Log"
1164
  msgstr "Journaux"
1165
 
1166
- #: redirection-strings.php:163
 
 
 
 
1167
  msgid "Delete Redirection"
1168
  msgstr "Supprimer la redirection"
1169
 
1170
- #: redirection-strings.php:93
1171
  msgid "Upload"
1172
  msgstr "Mettre en ligne"
1173
 
1174
- #: redirection-strings.php:104
1175
  msgid "Import"
1176
  msgstr "Importer"
1177
 
1178
- #: redirection-strings.php:217
1179
  msgid "Update"
1180
  msgstr "Mettre à jour"
1181
 
1182
- #: redirection-strings.php:206
1183
  msgid "Auto-generate URL"
1184
  msgstr "URL auto-générée "
1185
 
1186
- #: redirection-strings.php:205
1187
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1188
  msgstr "Un jeton unique permettant aux lecteurs de flux d’accéder au flux RSS des journaux de Redirection (laisser vide pour générer automatiquement)."
1189
 
1190
- #: redirection-strings.php:204
1191
  msgid "RSS Token"
1192
  msgstr "Jeton RSS "
1193
 
1194
- #: redirection-strings.php:198
1195
  msgid "404 Logs"
1196
  msgstr "Journaux des 404 "
1197
 
1198
- #: redirection-strings.php:197 redirection-strings.php:199
1199
  msgid "(time to keep logs for)"
1200
  msgstr "(durée de conservation des journaux)"
1201
 
1202
- #: redirection-strings.php:196
1203
  msgid "Redirect Logs"
1204
  msgstr "Journaux des redirections "
1205
 
1206
- #: redirection-strings.php:195
1207
  msgid "I'm a nice person and I have helped support the author of this plugin"
1208
  msgstr "Je suis un type bien et j’ai aidé l’auteur de cette extension."
1209
 
1210
- #: redirection-strings.php:170
1211
  msgid "Plugin Support"
1212
  msgstr "Support de l’extension "
1213
 
1214
- #: redirection-strings.php:62 redirection-strings.php:155
1215
  msgid "Options"
1216
  msgstr "Options"
1217
 
1218
- #: redirection-strings.php:175
1219
  msgid "Two months"
1220
  msgstr "Deux mois"
1221
 
1222
- #: redirection-strings.php:174
1223
  msgid "A month"
1224
  msgstr "Un mois"
1225
 
1226
- #: redirection-strings.php:173 redirection-strings.php:180
1227
  msgid "A week"
1228
  msgstr "Une semaine"
1229
 
1230
- #: redirection-strings.php:172 redirection-strings.php:179
1231
  msgid "A day"
1232
  msgstr "Un jour"
1233
 
1234
- #: redirection-strings.php:171
1235
  msgid "No logs"
1236
  msgstr "Aucun journal"
1237
 
1238
- #: redirection-strings.php:122
 
1239
  msgid "Delete All"
1240
  msgstr "Tout supprimer"
1241
 
1242
- #: redirection-strings.php:46
1243
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1244
  msgstr "Utilisez les groupes pour organiser vos redirections. Les groupes sont assignés à un module qui affecte la manière dont les redirections dans ce groupe fonctionnent. Si vous n’êtes pas sûr/e, tenez-vous en au module de WordPress."
1245
 
1246
- #: redirection-strings.php:45
1247
  msgid "Add Group"
1248
  msgstr "Ajouter un groupe"
1249
 
1250
- #: redirection-strings.php:351
1251
  msgid "Search"
1252
  msgstr "Rechercher"
1253
 
1254
- #: redirection-strings.php:58 redirection-strings.php:151
1255
  msgid "Groups"
1256
  msgstr "Groupes"
1257
 
1258
- #: redirection-strings.php:14 redirection-strings.php:55
1259
- #: redirection-strings.php:258
1260
  msgid "Save"
1261
  msgstr "Enregistrer"
1262
 
1263
- #: redirection-strings.php:256
1264
  msgid "Group"
1265
  msgstr "Groupe"
1266
 
1267
- #: redirection-strings.php:253
1268
  msgid "Match"
1269
  msgstr "Correspondant"
1270
 
1271
- #: redirection-strings.php:275
1272
  msgid "Add new redirection"
1273
  msgstr "Ajouter une nouvelle redirection"
1274
 
1275
- #: redirection-strings.php:56 redirection-strings.php:94
1276
- #: redirection-strings.php:262
1277
  msgid "Cancel"
1278
  msgstr "Annuler"
1279
 
1280
- #: redirection-strings.php:118
1281
  msgid "Download"
1282
  msgstr "Télécharger"
1283
 
@@ -1285,116 +1392,113 @@ msgstr "Télécharger"
1285
  msgid "Redirection"
1286
  msgstr "Redirection"
1287
 
1288
- #: redirection-admin.php:161
1289
  msgid "Settings"
1290
  msgstr "Réglages"
1291
 
1292
- #: redirection-strings.php:243
1293
- msgid "Do nothing"
1294
- msgstr "Ne rien faire"
1295
-
1296
- #: redirection-strings.php:242
1297
  msgid "Error (404)"
1298
  msgstr "Erreur (404)"
1299
 
1300
- #: redirection-strings.php:241
1301
  msgid "Pass-through"
1302
  msgstr "Outrepasser"
1303
 
1304
- #: redirection-strings.php:240
1305
  msgid "Redirect to random post"
1306
  msgstr "Rediriger vers un article aléatoire"
1307
 
1308
- #: redirection-strings.php:239
1309
  msgid "Redirect to URL"
1310
  msgstr "Redirection vers une URL"
1311
 
1312
- #: models/redirect.php:516
1313
  msgid "Invalid group when creating redirect"
1314
  msgstr "Groupe non valide à la création d’une redirection"
1315
 
1316
- #: redirection-strings.php:131 redirection-strings.php:140
 
1317
  msgid "IP"
1318
  msgstr "IP"
1319
 
1320
- #: redirection-strings.php:129 redirection-strings.php:138
1321
- #: redirection-strings.php:259
1322
  msgid "Source URL"
1323
  msgstr "URL source"
1324
 
1325
- #: redirection-strings.php:128 redirection-strings.php:137
1326
  msgid "Date"
1327
  msgstr "Date"
1328
 
1329
- #: redirection-strings.php:142 redirection-strings.php:146
1330
- #: redirection-strings.php:276
1331
  msgid "Add Redirect"
1332
  msgstr "Ajouter une redirection"
1333
 
1334
- #: redirection-strings.php:44
1335
  msgid "All modules"
1336
  msgstr "Tous les modules"
1337
 
1338
- #: redirection-strings.php:50
1339
  msgid "View Redirects"
1340
  msgstr "Voir les redirections"
1341
 
1342
- #: redirection-strings.php:40 redirection-strings.php:54
1343
  msgid "Module"
1344
  msgstr "Module"
1345
 
1346
- #: redirection-strings.php:39 redirection-strings.php:150
1347
  msgid "Redirects"
1348
  msgstr "Redirections"
1349
 
1350
- #: redirection-strings.php:38 redirection-strings.php:47
1351
- #: redirection-strings.php:53
1352
  msgid "Name"
1353
  msgstr "Nom"
1354
 
1355
- #: redirection-strings.php:336
1356
  msgid "Filter"
1357
  msgstr "Filtre"
1358
 
1359
- #: redirection-strings.php:273
1360
  msgid "Reset hits"
1361
  msgstr "Réinitialiser les vues"
1362
 
1363
- #: redirection-strings.php:42 redirection-strings.php:52
1364
- #: redirection-strings.php:271 redirection-strings.php:308
1365
  msgid "Enable"
1366
  msgstr "Activer"
1367
 
1368
- #: redirection-strings.php:43 redirection-strings.php:51
1369
- #: redirection-strings.php:272 redirection-strings.php:306
1370
  msgid "Disable"
1371
  msgstr "Désactiver"
1372
 
1373
- #: redirection-strings.php:41 redirection-strings.php:49
1374
- #: redirection-strings.php:132 redirection-strings.php:133
1375
- #: redirection-strings.php:141 redirection-strings.php:145
1376
- #: redirection-strings.php:164 redirection-strings.php:270
1377
- #: redirection-strings.php:305
1378
  msgid "Delete"
1379
  msgstr "Supprimer"
1380
 
1381
- #: redirection-strings.php:48 redirection-strings.php:304
1382
  msgid "Edit"
1383
  msgstr "Modifier"
1384
 
1385
- #: redirection-strings.php:269
1386
  msgid "Last Access"
1387
  msgstr "Dernier accès"
1388
 
1389
- #: redirection-strings.php:268
1390
  msgid "Hits"
1391
  msgstr "Vues"
1392
 
1393
- #: redirection-strings.php:266 redirection-strings.php:321
1394
  msgid "URL"
1395
  msgstr "URL"
1396
 
1397
- #: redirection-strings.php:265
1398
  msgid "Type"
1399
  msgstr "Type"
1400
 
@@ -1402,48 +1506,48 @@ msgstr "Type"
1402
  msgid "Modified Posts"
1403
  msgstr "Articles modifiés"
1404
 
1405
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1406
  msgid "Redirections"
1407
  msgstr "Redirections"
1408
 
1409
- #: redirection-strings.php:277
1410
  msgid "User Agent"
1411
  msgstr "Agent utilisateur"
1412
 
1413
- #: matches/user-agent.php:10 redirection-strings.php:234
1414
  msgid "URL and user agent"
1415
  msgstr "URL et agent utilisateur"
1416
 
1417
- #: redirection-strings.php:228
1418
  msgid "Target URL"
1419
  msgstr "URL cible"
1420
 
1421
- #: matches/url.php:7 redirection-strings.php:230
1422
  msgid "URL only"
1423
  msgstr "URL uniquement"
1424
 
1425
- #: redirection-strings.php:261 redirection-strings.php:283
1426
- #: redirection-strings.php:287 redirection-strings.php:295
1427
- #: redirection-strings.php:299
1428
  msgid "Regex"
1429
  msgstr "Regex"
1430
 
1431
- #: redirection-strings.php:297
1432
  msgid "Referrer"
1433
  msgstr "Référant"
1434
 
1435
- #: matches/referrer.php:10 redirection-strings.php:233
1436
  msgid "URL and referrer"
1437
  msgstr "URL et référent"
1438
 
1439
- #: redirection-strings.php:222
1440
  msgid "Logged Out"
1441
  msgstr "Déconnecté"
1442
 
1443
- #: redirection-strings.php:220
1444
  msgid "Logged In"
1445
  msgstr "Connecté"
1446
 
1447
- #: matches/login.php:8 redirection-strings.php:231
1448
  msgid "URL and login status"
1449
  msgstr "URL et état de connexion"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2018-11-03 15:46:32+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: fr\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr "PHP non supporté"
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr "Redirection nécessite PHP v%1$1s, vous utilisez %2$2s. Cette extension arrêtera de fonctionner à partir de la prochaine version."
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr "Veuillez ne pas essayer de rediriger toutes vos 404 - ce n’est pas une bonne chose à faire."
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr "Seul le type de page 404 est actuellement supporté."
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr "Type de page"
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr "Saisissez les adresses IP (une par ligne)"
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr "Décrivez le but de cette redirection (facultatif)"
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr "418 - Je suis une théière"
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr "403 - Interdit"
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr "400 - mauvaise requête"
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr "304 - Non modifié"
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr "303 - Voir ailleur"
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr "Ne rien faire (ignorer)"
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr "URL cible si aucune correspondance (laisser vide pour ignorer)"
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr "URL cible si il y a une correspondance (laisser vide pour ignorer)"
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr "Tout afficher"
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr "Supprimer les journaux pour ces entrées"
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr "Supprimer les journaux pour cet entrée"
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr "Supprimer les entrées du journal"
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr "Grouper par IP"
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr "Grouper par URL"
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr "Aucun regroupement"
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr "Ignorer l’URL"
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr "Bloquer l’IP"
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr "Tout rediriger"
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr "Compter"
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr "URL et type de page WordPress"
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr "URL et IP"
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr "Problème"
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr "Bon"
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr "Vérifier"
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr "Vérifier la redirection"
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr "Vérifier la redirection pour : {{code}}%s{{/code}}"
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr "Qu’est-ce que cela veut dire ?"
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr "N’utilisant pas Redirection"
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr "Utilisant Redirection"
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr "Trouvé"
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr "{{code}}%(code)d{{/code}} vers {{code}}%(url)s{{/code}}"
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr "Attendu"
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr "Erreur"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr "Saisissez l’URL complète, avec http:// ou https://"
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr "Parfois votre navigateur peut mettre en cache une URL, ce qui rend les diagnostics difficiles. Utilisez cet outil pour vérifier qu’une URL est réellement redirigée."
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr "Testeur de redirection"
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr "Cible"
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr "L’URL n’est pas redirigée avec Redirection."
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr "L’URL est redirigée avec Redirection."
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr "Impossible de charger les détails"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr "Saisissez l’URL du serveur à comparer avec"
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "Serveur"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr "Saisissez la valeur de rôle ou de capacité"
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr "Rôle"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr "Correspondance avec ce texte de référence du navigateur"
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr "Correspondance avec cet agent utilisateur de navigateur"
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "L’URL relative que vous voulez rediriger"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr "L’URL cible vers laquelle vous voulez rediriger si elle a été trouvée."
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(bêta)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "Forcer une redirection de HTTP vers HTTPS. Veuillez vous assurer que votre HTTPS fonctionne avant de l’activer."
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "Forcer HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr "RGPD/information de confidentialité"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "Ajouter une nouvelle"
255
 
257
  msgid "Please logout and login again."
258
  msgstr "Veuillez vous déconnecter puis vous connecter à nouveau."
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr "URL et rôle/capacité"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL et serveur"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "Formulaire de demande"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "/wp-json/ relatif"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr "Proxy sur Admin AJAX"
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "/wp-json/ par défaut"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "Le site et l’accueil sont cohérents"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr "Sachez qu’il est de votre responsabilité de passer les en-têtes HTTP en PHP. Veuillez contacter votre hébergeur pour obtenir de l’aide."
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "Accepter la langue"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Valeur de l’en-tête"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Nom de l’en-tête"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "En-tête HTTP"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "Nom de filtre WordPress"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Nom du filtre"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Valeur du cookie"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Nom du cookie"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Cookie"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "vider votre cache."
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "Si vous utilisez un système de cache comme Cloudflare, veuillez lire ceci : "
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr "URL et en-tête HTTP"
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr "URL et filtre personnalisé"
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL et cookie"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr "404 supprimée"
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr "/index.php?rest_route=/ brut"
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "API REST"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr "Comment Redirection utilise l’API REST - ne pas changer sauf si nécessaire"
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "Aucune de ces suggestions n’a aidé"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "Veuillez lire la <a href=\"https://redirection.me/support/problems/\">liste de problèmes communs</a>."
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "Impossible de charger Redirection ☹️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr "Erreur de l’agent utilisateur"
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Agent utilisateur inconnu"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Appareil"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Système d’exploitation"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Navigateur"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr "Moteur"
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "Agent utilisateur"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr "Agent"
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "Aucune IP journalisée"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Connexion avec IP complète"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Anonymiser l’IP (masquer la dernière partie)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Monitorer les modifications de %(type)s"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "Journalisation d’IP"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(sélectionnez le niveau de journalisation des IP)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr "Informations géographiques"
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr "Informations sur l’agent"
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "Filtrer par IP"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "Référent / Agent utilisateur"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "Erreur de l’IP géographique"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr "Un problème est survenu lors de l’obtention de cette information"
526
 
553
  msgid "Geo Location"
554
  msgstr "Emplacement géographique"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Propulsé par {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr "Corbeille"
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr "Veuillez noter que Redirection utilise l’API REST de WordPress. Si vous l’avez désactivée, vous ne serez pas en mesure d’utiliser Redirection."
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr "Vous pouvez trouver une documentation complète à propos de l’utilisation de Redirection sur le site de support <a href=\"%s\" target=\"_blank\">redirection.me</a>."
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "La documentation complète de Redirection est disponible sur {{site}}https://redirection.me{{/site}}. En cas de problème, veuillez d’abord consulter la {{faq}}FAQ{{/faq}}."
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "Si vous souhaitez signaler un bogue, veuillez lire le guide {{report}}Reporting Bugs {{/report}}."
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "Si vous souhaitez soumettre des informations que vous ne voulez pas divulguer dans un dépôt public, envoyez-les directement via {{email}}e-mail{{/ email}} - en incluant autant d’informations que possible !"
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr "Jamais de cache"
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "Une heure"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr "Cache de redirection"
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "Combien de temps garder les URL redirigées en 301 dans le cache (via l’en-tête HTTP « Expires »)"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "Confirmez-vous l’importation depuis %s ?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Importeurs d’extensions"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "Les extensions de redirection suivantes ont été détectées sur votre site et peuvent être importées."
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "total = "
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "Importer depuis %s"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "Des problèmes ont été détectés avec les tables de votre base de données. Veuillez visiter la <a href=\"%s\">page de support</a> pour plus de détails."
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Redirection n’est pas correctement installé"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
+ msgstr "Redirection nécessite WordPress v%1$1s, vous utilisez v%2$2s - veuillez mettre à jour votre installation WordPress."
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr "« Anciens slugs » de WordPress par défaut"
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr "Créer une redirection associée (ajoutée à la fin de l’URL)"
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr "<code>Redirectioni10n</code> n’est pas défini. Cela signifie généralement qu’une autre extension bloque le chargement de Redirection. Veuillez désactiver toutes les extensions et réessayer."
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr "Si le bouton magique ne fonctionne pas, veuillez lire l’erreur et voir si vous pouvez le réparer manuellement, sinon suivez la section « Besoin d’aide » ci-dessous."
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr "⚡️ Correction magique ⚡️"
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "Statut de l’extension"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr "Personnalisé"
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr "Mobile"
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "Lecteurs de flux"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr "Librairies"
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr "Surveiller la modification des URL"
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr "Enregistrer les modifications apportées à ce groupe"
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr "Par exemple « /amp »"
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "URL à surveiller"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "Supprimer les pages 404"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "Supprimer tous les journaux pour cette page 404"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "Tout supprimer depuis l’IP %s"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr "Supprimer toutes les correspondances « %s »"
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr "Votre serveur a rejeté la requête car elle est volumineuse. Veuillez la modifier pour continuer."
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr "Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr "Si vous utilisez une extension ou un service de mise en cache de pages (CloudFlare, OVH, etc.), vous pouvez également essayer de vider ce cache."
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "Impossible de charger Redirection"
726
 
780
  msgid "All tables present"
781
  msgstr "Toutes les tables présentes"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "Redirection en cache détectée"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Veuillez vider le cache de votre navigateur et recharger cette page."
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr "Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr "Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "Veuillez patienter pendant le chargement…"
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr "{{strong}}Fichier au format CSV{{/strong}} : {{code}}source URL, target URL{{/code}} – facultativement suivi par {{code}}regex, http code{{/code}} {{code}}regex{{/code}} – mettez 0 pour non, 1 pour oui."
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr "Si cela est un nouveau problème veuillez soit {{strong}}créer un nouveau ticket{{/strong}}, soit l’envoyer par {{strong}}e-mail{{/strong}}. Mettez-y une description de ce que vous essayiez de faire et les détails importants listés ci-dessous. Veuillez inclure une capture d’écran."
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr "Créer un rapport"
838
 
844
  msgid "Important details"
845
  msgstr "Informations importantes"
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Besoin d’aide ?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr "Veuillez noter que tout support est fourni sur la base de mon temps libre et que cela n’est pas garanti. Je ne propose pas de support payant."
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr "Pos"
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 – Gone"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Position"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr "Utilisé pour générer une URL si aucune URL n’est donnée. Utilisez les étiquettes spéciales {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} pour insérer un identifiant unique déjà utilisé."
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Module Apache"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr "Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Importer dans le groupe"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Importer un fichier CSV, .htaccess ou JSON."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Cliquer sur « ajouter un fichier » ou glisser-déposer ici."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Ajouter un fichier"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "Fichier sélectionné"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Import"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Import terminé"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Total des redirections importées :"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "Vérifiez à deux fois si le fichier et dans le bon format !"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "OK"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Fermer"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "Tous les imports seront ajoutés à la base de données actuelle."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Exporter"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr "Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Tout"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "Redirections WordPress"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "Redirections Apache"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "Redirections Nginx"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr ".htaccess Apache"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr "Règles de réécriture Nginx"
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr "Redirection JSON"
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "Visualiser"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr "Les fichier de journal peuvent être exportés depuis les pages du journal."
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Import/export"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Journaux"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "Erreurs 404"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr "Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr "Je voudrais soutenir un peu plus."
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Support 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Redirection sauvegardée"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Journal supprimé"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Réglages sauvegardés"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Groupe sauvegardé"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Confirmez-vous la suppression de cet élément ?"
1019
  msgstr[1] "Confirmez-vous la suppression de ces éléments ?"
1020
 
1021
+ #: redirection-strings.php:373
1022
  msgid "pass"
1023
  msgstr "Passer"
1024
 
1025
+ #: redirection-strings.php:333
1026
  msgid "All groups"
1027
  msgstr "Tous les groupes"
1028
 
1029
+ #: redirection-strings.php:298
1030
  msgid "301 - Moved Permanently"
1031
  msgstr "301 - déplacé de façon permanente"
1032
 
1033
+ #: redirection-strings.php:299
1034
  msgid "302 - Found"
1035
  msgstr "302 – trouvé"
1036
 
1037
+ #: redirection-strings.php:302
1038
  msgid "307 - Temporary Redirect"
1039
  msgstr "307 – Redirigé temporairement"
1040
 
1041
+ #: redirection-strings.php:303
1042
  msgid "308 - Permanent Redirect"
1043
  msgstr "308 – Redirigé de façon permanente"
1044
 
1045
+ #: redirection-strings.php:305
1046
  msgid "401 - Unauthorized"
1047
  msgstr "401 – Non-autorisé"
1048
 
1049
+ #: redirection-strings.php:307
1050
  msgid "404 - Not Found"
1051
  msgstr "404 – Introuvable"
1052
 
1053
+ #: redirection-strings.php:310
1054
  msgid "Title"
1055
  msgstr "Titre"
1056
 
1057
+ #: redirection-strings.php:313
1058
  msgid "When matched"
1059
  msgstr "Quand cela correspond"
1060
 
1061
+ #: redirection-strings.php:314
1062
  msgid "with HTTP code"
1063
  msgstr "avec code HTTP"
1064
 
1065
+ #: redirection-strings.php:323
1066
  msgid "Show advanced options"
1067
  msgstr "Afficher les options avancées"
1068
 
1069
+ #: redirection-strings.php:276
1070
  msgid "Matched Target"
1071
  msgstr "Cible correspondant"
1072
 
1073
+ #: redirection-strings.php:278
1074
  msgid "Unmatched Target"
1075
  msgstr "Cible ne correspondant pas"
1076
 
1077
+ #: redirection-strings.php:57 redirection-strings.php:58
1078
  msgid "Saving..."
1079
  msgstr "Sauvegarde…"
1080
 
1081
+ #: redirection-strings.php:55
1082
  msgid "View notice"
1083
  msgstr "Voir la notification"
1084
 
1085
+ #: models/redirect.php:560
1086
  msgid "Invalid source URL"
1087
  msgstr "URL source non-valide"
1088
 
1089
+ #: models/redirect.php:488
1090
  msgid "Invalid redirect action"
1091
  msgstr "Action de redirection non-valide"
1092
 
1093
+ #: models/redirect.php:482
1094
  msgid "Invalid redirect matcher"
1095
  msgstr "Correspondance de redirection non-valide"
1096
 
1097
+ #: models/redirect.php:195
1098
  msgid "Unable to add new redirect"
1099
  msgstr "Incapable de créer une nouvelle redirection"
1100
 
1101
+ #: redirection-strings.php:12 redirection-strings.php:116
1102
  msgid "Something went wrong 🙁"
1103
  msgstr "Quelque chose s’est mal passé 🙁"
1104
 
1106
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1107
  msgstr "J’essayais de faire une chose et ça a mal tourné. C’est peut-être un problème temporaire et si vous essayez à nouveau, cela pourrait fonctionner, c’est génial !"
1108
 
1109
+ #. translators: maximum number of log entries
1110
  #: redirection-admin.php:205
1111
  msgid "Log entries (%d max)"
1112
  msgstr "Entrées du journal (100 max.)"
1113
 
1114
+ #: redirection-strings.php:74
1115
  msgid "Search by IP"
1116
  msgstr "Rechercher par IP"
1117
 
1118
+ #: redirection-strings.php:69
1119
  msgid "Select bulk action"
1120
  msgstr "Sélectionner l’action groupée"
1121
 
1122
+ #: redirection-strings.php:70
1123
  msgid "Bulk Actions"
1124
  msgstr "Actions groupées"
1125
 
1126
+ #: redirection-strings.php:71
1127
  msgid "Apply"
1128
  msgstr "Appliquer"
1129
 
1130
+ #: redirection-strings.php:62
1131
  msgid "First page"
1132
  msgstr "Première page"
1133
 
1134
+ #: redirection-strings.php:63
1135
  msgid "Prev page"
1136
  msgstr "Page précédente"
1137
 
1138
+ #: redirection-strings.php:64
1139
  msgid "Current Page"
1140
  msgstr "Page courante"
1141
 
1142
+ #: redirection-strings.php:65
1143
  msgid "of %(page)s"
1144
  msgstr "de %(page)s"
1145
 
1146
+ #: redirection-strings.php:66
1147
  msgid "Next page"
1148
  msgstr "Page suivante"
1149
 
1150
+ #: redirection-strings.php:67
1151
  msgid "Last page"
1152
  msgstr "Dernière page"
1153
 
1154
+ #: redirection-strings.php:68
1155
  msgid "%s item"
1156
  msgid_plural "%s items"
1157
  msgstr[0] "%s élément"
1158
  msgstr[1] "%s éléments"
1159
 
1160
+ #: redirection-strings.php:61
1161
  msgid "Select All"
1162
  msgstr "Tout sélectionner"
1163
 
1164
+ #: redirection-strings.php:73
1165
  msgid "Sorry, something went wrong loading the data - please try again"
1166
  msgstr "Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."
1167
 
1168
+ #: redirection-strings.php:72
1169
  msgid "No results"
1170
  msgstr "Aucun résultat"
1171
 
1172
+ #: redirection-strings.php:159
1173
  msgid "Delete the logs - are you sure?"
1174
  msgstr "Confirmez-vous la suppression des journaux ?"
1175
 
1176
+ #: redirection-strings.php:160
1177
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1178
  msgstr "Une fois supprimés, vos journaux actuels ne seront plus disponibles. Vous pouvez définir une règle de suppression dans les options de l’extension Redirection si vous désirez procéder automatiquement."
1179
 
1180
+ #: redirection-strings.php:161
1181
  msgid "Yes! Delete the logs"
1182
  msgstr "Oui ! Supprimer les journaux"
1183
 
1184
+ #: redirection-strings.php:162
1185
  msgid "No! Don't delete the logs"
1186
  msgstr "Non ! Ne pas supprimer les journaux"
1187
 
1188
+ #: redirection-strings.php:390
1189
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1190
  msgstr "Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."
1191
 
1192
+ #: redirection-strings.php:389 redirection-strings.php:391
1193
  msgid "Newsletter"
1194
  msgstr "Newsletter"
1195
 
1196
+ #: redirection-strings.php:392
1197
  msgid "Want to keep up to date with changes to Redirection?"
1198
  msgstr "Vous souhaitez être au courant des modifications apportées à Redirection ?"
1199
 
1200
+ #: redirection-strings.php:393
1201
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1202
  msgstr "Inscrivez-vous à la minuscule newsletter de Redirection. Avec quelques envois seulement, cette newsletter vous informe sur les nouvelles fonctionnalités et les modifications apportées à l’extension. La solution idéale si vous voulez tester les versions bêta."
1203
 
1204
+ #: redirection-strings.php:394
1205
  msgid "Your email address:"
1206
  msgstr "Votre adresse de messagerie :"
1207
 
1208
+ #: redirection-strings.php:219
1209
  msgid "You've supported this plugin - thank you!"
1210
  msgstr "Vous avez apporté votre soutien à l’extension. Merci !"
1211
 
1212
+ #: redirection-strings.php:222
1213
  msgid "You get useful software and I get to carry on making it better."
1214
  msgstr "Vous avez une extension utile, et je peux continuer à l’améliorer."
1215
 
1216
+ #: redirection-strings.php:230 redirection-strings.php:235
1217
  msgid "Forever"
1218
  msgstr "Indéfiniment"
1219
 
1220
+ #: redirection-strings.php:211
1221
  msgid "Delete the plugin - are you sure?"
1222
  msgstr "Confirmez-vous la suppression de cette extension ?"
1223
 
1224
+ #: redirection-strings.php:212
1225
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1226
  msgstr "Supprimer cette extension retirera toutes vos redirections, journaux et réglages. Faites-le si vous souhaitez vraiment supprimer l’extension, ou si vous souhaitez la réinitialiser."
1227
 
1228
+ #: redirection-strings.php:213
1229
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1230
  msgstr "Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."
1231
 
1232
+ #: redirection-strings.php:214
1233
  msgid "Yes! Delete the plugin"
1234
  msgstr "Oui ! Supprimer l’extension"
1235
 
1236
+ #: redirection-strings.php:215
1237
  msgid "No! Don't delete the plugin"
1238
  msgstr "Non ! Ne pas supprimer l’extension"
1239
 
1245
  msgid "Manage all your 301 redirects and monitor 404 errors"
1246
  msgstr "Gérez toutes vos redirections 301 et surveillez les erreurs 404."
1247
 
1248
+ #: redirection-strings.php:221
1249
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1250
  msgstr "Redirection est utilisable gratuitement. La vie est belle ! Cependant, cette extension a nécessité beaucoup de travail et d’effort pour être développée. Donc si vous la trouvez utile, vous pouvez contribuer à son développement en {{strong}}faisant un petit don{{/strong}}."
1251
 
1252
+ #: redirection-admin.php:322
1253
  msgid "Redirection Support"
1254
  msgstr "Support de Redirection"
1255
 
1256
+ #: redirection-strings.php:54 redirection-strings.php:111
1257
  msgid "Support"
1258
  msgstr "Support"
1259
 
1260
+ #: redirection-strings.php:51
1261
  msgid "404s"
1262
  msgstr "404"
1263
 
1264
+ #: redirection-strings.php:50
1265
  msgid "Log"
1266
  msgstr "Journaux"
1267
 
1268
+ #: redirection-strings.php:217
1269
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1270
+ msgstr "Sélectionner cette option supprimera toutes les redirections, les journaux et toutes les options associées à l&rsquo;extension Redirection. Soyez sûr que c&rsquo;est ce que vous voulez&nbsp;!"
1271
+
1272
+ #: redirection-strings.php:216
1273
  msgid "Delete Redirection"
1274
  msgstr "Supprimer la redirection"
1275
 
1276
+ #: redirection-strings.php:129
1277
  msgid "Upload"
1278
  msgstr "Mettre en ligne"
1279
 
1280
+ #: redirection-strings.php:140
1281
  msgid "Import"
1282
  msgstr "Importer"
1283
 
1284
+ #: redirection-strings.php:271
1285
  msgid "Update"
1286
  msgstr "Mettre à jour"
1287
 
1288
+ #: redirection-strings.php:260
1289
  msgid "Auto-generate URL"
1290
  msgstr "URL auto-générée "
1291
 
1292
+ #: redirection-strings.php:259
1293
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1294
  msgstr "Un jeton unique permettant aux lecteurs de flux d’accéder au flux RSS des journaux de Redirection (laisser vide pour générer automatiquement)."
1295
 
1296
+ #: redirection-strings.php:258
1297
  msgid "RSS Token"
1298
  msgstr "Jeton RSS "
1299
 
1300
+ #: redirection-strings.php:252
1301
  msgid "404 Logs"
1302
  msgstr "Journaux des 404 "
1303
 
1304
+ #: redirection-strings.php:251 redirection-strings.php:253
1305
  msgid "(time to keep logs for)"
1306
  msgstr "(durée de conservation des journaux)"
1307
 
1308
+ #: redirection-strings.php:250
1309
  msgid "Redirect Logs"
1310
  msgstr "Journaux des redirections "
1311
 
1312
+ #: redirection-strings.php:249
1313
  msgid "I'm a nice person and I have helped support the author of this plugin"
1314
  msgstr "Je suis un type bien et j’ai aidé l’auteur de cette extension."
1315
 
1316
+ #: redirection-strings.php:224
1317
  msgid "Plugin Support"
1318
  msgstr "Support de l’extension "
1319
 
1320
+ #: redirection-strings.php:53 redirection-strings.php:110
1321
  msgid "Options"
1322
  msgstr "Options"
1323
 
1324
+ #: redirection-strings.php:229
1325
  msgid "Two months"
1326
  msgstr "Deux mois"
1327
 
1328
+ #: redirection-strings.php:228
1329
  msgid "A month"
1330
  msgstr "Un mois"
1331
 
1332
+ #: redirection-strings.php:227 redirection-strings.php:234
1333
  msgid "A week"
1334
  msgstr "Une semaine"
1335
 
1336
+ #: redirection-strings.php:226 redirection-strings.php:233
1337
  msgid "A day"
1338
  msgstr "Un jour"
1339
 
1340
+ #: redirection-strings.php:225
1341
  msgid "No logs"
1342
  msgstr "Aucun journal"
1343
 
1344
+ #: redirection-strings.php:158 redirection-strings.php:194
1345
+ #: redirection-strings.php:199
1346
  msgid "Delete All"
1347
  msgstr "Tout supprimer"
1348
 
1349
+ #: redirection-strings.php:94
1350
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1351
  msgstr "Utilisez les groupes pour organiser vos redirections. Les groupes sont assignés à un module qui affecte la manière dont les redirections dans ce groupe fonctionnent. Si vous n’êtes pas sûr/e, tenez-vous en au module de WordPress."
1352
 
1353
+ #: redirection-strings.php:93
1354
  msgid "Add Group"
1355
  msgstr "Ajouter un groupe"
1356
 
1357
+ #: redirection-strings.php:75
1358
  msgid "Search"
1359
  msgstr "Rechercher"
1360
 
1361
+ #: redirection-strings.php:49 redirection-strings.php:106
1362
  msgid "Groups"
1363
  msgstr "Groupes"
1364
 
1365
+ #: redirection-strings.php:14 redirection-strings.php:103
1366
+ #: redirection-strings.php:319
1367
  msgid "Save"
1368
  msgstr "Enregistrer"
1369
 
1370
+ #: redirection-strings.php:60 redirection-strings.php:315
1371
  msgid "Group"
1372
  msgstr "Groupe"
1373
 
1374
+ #: redirection-strings.php:312
1375
  msgid "Match"
1376
  msgstr "Correspondant"
1377
 
1378
+ #: redirection-strings.php:334
1379
  msgid "Add new redirection"
1380
  msgstr "Ajouter une nouvelle redirection"
1381
 
1382
+ #: redirection-strings.php:104 redirection-strings.php:130
1383
+ #: redirection-strings.php:321
1384
  msgid "Cancel"
1385
  msgstr "Annuler"
1386
 
1387
+ #: redirection-strings.php:154
1388
  msgid "Download"
1389
  msgstr "Télécharger"
1390
 
1392
  msgid "Redirection"
1393
  msgstr "Redirection"
1394
 
1395
+ #: redirection-admin.php:159
1396
  msgid "Settings"
1397
  msgstr "Réglages"
1398
 
1399
+ #: redirection-strings.php:296
 
 
 
 
1400
  msgid "Error (404)"
1401
  msgstr "Erreur (404)"
1402
 
1403
+ #: redirection-strings.php:295
1404
  msgid "Pass-through"
1405
  msgstr "Outrepasser"
1406
 
1407
+ #: redirection-strings.php:294
1408
  msgid "Redirect to random post"
1409
  msgstr "Rediriger vers un article aléatoire"
1410
 
1411
+ #: redirection-strings.php:293
1412
  msgid "Redirect to URL"
1413
  msgstr "Redirection vers une URL"
1414
 
1415
+ #: models/redirect.php:550
1416
  msgid "Invalid group when creating redirect"
1417
  msgstr "Groupe non valide à la création d’une redirection"
1418
 
1419
+ #: redirection-strings.php:167 redirection-strings.php:175
1420
+ #: redirection-strings.php:180 redirection-strings.php:356
1421
  msgid "IP"
1422
  msgstr "IP"
1423
 
1424
+ #: redirection-strings.php:165 redirection-strings.php:173
1425
+ #: redirection-strings.php:178 redirection-strings.php:320
1426
  msgid "Source URL"
1427
  msgstr "URL source"
1428
 
1429
+ #: redirection-strings.php:164 redirection-strings.php:177
1430
  msgid "Date"
1431
  msgstr "Date"
1432
 
1433
+ #: redirection-strings.php:190 redirection-strings.php:203
1434
+ #: redirection-strings.php:207 redirection-strings.php:335
1435
  msgid "Add Redirect"
1436
  msgstr "Ajouter une redirection"
1437
 
1438
+ #: redirection-strings.php:92
1439
  msgid "All modules"
1440
  msgstr "Tous les modules"
1441
 
1442
+ #: redirection-strings.php:98
1443
  msgid "View Redirects"
1444
  msgstr "Voir les redirections"
1445
 
1446
+ #: redirection-strings.php:88 redirection-strings.php:102
1447
  msgid "Module"
1448
  msgstr "Module"
1449
 
1450
+ #: redirection-strings.php:48 redirection-strings.php:87
1451
  msgid "Redirects"
1452
  msgstr "Redirections"
1453
 
1454
+ #: redirection-strings.php:86 redirection-strings.php:95
1455
+ #: redirection-strings.php:101
1456
  msgid "Name"
1457
  msgstr "Nom"
1458
 
1459
+ #: redirection-strings.php:59
1460
  msgid "Filter"
1461
  msgstr "Filtre"
1462
 
1463
+ #: redirection-strings.php:332
1464
  msgid "Reset hits"
1465
  msgstr "Réinitialiser les vues"
1466
 
1467
+ #: redirection-strings.php:90 redirection-strings.php:100
1468
+ #: redirection-strings.php:330 redirection-strings.php:372
1469
  msgid "Enable"
1470
  msgstr "Activer"
1471
 
1472
+ #: redirection-strings.php:91 redirection-strings.php:99
1473
+ #: redirection-strings.php:331 redirection-strings.php:370
1474
  msgid "Disable"
1475
  msgstr "Désactiver"
1476
 
1477
+ #: redirection-strings.php:89 redirection-strings.php:97
1478
+ #: redirection-strings.php:168 redirection-strings.php:169
1479
+ #: redirection-strings.php:181 redirection-strings.php:184
1480
+ #: redirection-strings.php:206 redirection-strings.php:218
1481
+ #: redirection-strings.php:329 redirection-strings.php:369
1482
  msgid "Delete"
1483
  msgstr "Supprimer"
1484
 
1485
+ #: redirection-strings.php:96 redirection-strings.php:368
1486
  msgid "Edit"
1487
  msgstr "Modifier"
1488
 
1489
+ #: redirection-strings.php:328
1490
  msgid "Last Access"
1491
  msgstr "Dernier accès"
1492
 
1493
+ #: redirection-strings.php:327
1494
  msgid "Hits"
1495
  msgstr "Vues"
1496
 
1497
+ #: redirection-strings.php:325 redirection-strings.php:385
1498
  msgid "URL"
1499
  msgstr "URL"
1500
 
1501
+ #: redirection-strings.php:324
1502
  msgid "Type"
1503
  msgstr "Type"
1504
 
1506
  msgid "Modified Posts"
1507
  msgstr "Articles modifiés"
1508
 
1509
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1510
  msgid "Redirections"
1511
  msgstr "Redirections"
1512
 
1513
+ #: redirection-strings.php:336
1514
  msgid "User Agent"
1515
  msgstr "Agent utilisateur"
1516
 
1517
+ #: matches/user-agent.php:10 redirection-strings.php:286
1518
  msgid "URL and user agent"
1519
  msgstr "URL et agent utilisateur"
1520
 
1521
+ #: redirection-strings.php:280
1522
  msgid "Target URL"
1523
  msgstr "URL cible"
1524
 
1525
+ #: matches/url.php:7 redirection-strings.php:282
1526
  msgid "URL only"
1527
  msgstr "URL uniquement"
1528
 
1529
+ #: redirection-strings.php:318 redirection-strings.php:342
1530
+ #: redirection-strings.php:346 redirection-strings.php:354
1531
+ #: redirection-strings.php:363
1532
  msgid "Regex"
1533
  msgstr "Regex"
1534
 
1535
+ #: redirection-strings.php:361
1536
  msgid "Referrer"
1537
  msgstr "Référant"
1538
 
1539
+ #: matches/referrer.php:10 redirection-strings.php:285
1540
  msgid "URL and referrer"
1541
  msgstr "URL et référent"
1542
 
1543
+ #: redirection-strings.php:274
1544
  msgid "Logged Out"
1545
  msgstr "Déconnecté"
1546
 
1547
+ #: redirection-strings.php:272
1548
  msgid "Logged In"
1549
  msgstr "Connecté"
1550
 
1551
+ #: matches/login.php:8 redirection-strings.php:283
1552
  msgid "URL and login status"
1553
  msgstr "URL et état de connexion"
locale/redirection-it_IT.mo CHANGED
Binary file
locale/redirection-it_IT.po CHANGED
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: it\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr "Problema"
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr ""
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr ""
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr ""
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr ""
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr ""
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr ""
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr ""
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr "Trovato"
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr ""
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr ""
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr "Errore"
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr ""
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr ""
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr ""
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr ""
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr ""
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr ""
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr ""
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr ""
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "Server"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr ""
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr "Ruolo"
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr ""
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr "Confronta con questo browser user agent"
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "L'URL relativo dal quale vuoi creare una redirezione"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "Descrizione opzionale - descrivi lo scopo di questo reindirizzamento"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr ""
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(beta)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "Forza un reindirizzamento da HTTP a HTTPS. Verifica che HTTPS funzioni correttamente prima di abilitarlo"
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "Forza HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr ""
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "Aggiungi Nuovo"
145
 
@@ -147,31 +257,27 @@ msgstr "Aggiungi Nuovo"
147
  msgid "Please logout and login again."
148
  msgstr ""
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Redirection richiede PHP v%1s, stai usando v%2s - Aggiornare PHP"
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL e ruolo/permesso"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL e server"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr ""
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr ""
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr ""
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "Default /wp-json/"
177
 
@@ -191,87 +297,79 @@ msgstr ""
191
  msgid "Site and home are consistent"
192
  msgstr ""
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr ""
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr ""
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Valore dell'header"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr ""
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "Header HTTP"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr ""
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr ""
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Valore cookie"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Nome cookie"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Cookie"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr ""
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr ""
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "cancellazione della tua cache."
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "Se stai utilizzando un sistema di caching come Cloudflare, per favore leggi questo:"
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr ""
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr ""
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL e cookie"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr ""
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr ""
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "REST API"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr ""
277
 
@@ -303,11 +401,11 @@ msgstr ""
303
  msgid "None of the suggestions helped"
304
  msgstr ""
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr ""
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr ""
313
 
@@ -344,75 +442,76 @@ msgstr ""
344
  msgid "https://johngodley.com"
345
  msgstr ""
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr ""
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Useragent sconosciuto"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Periferica"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Sistema operativo"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Browser"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr ""
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "Useragent"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr ""
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr ""
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr ""
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Anonimizza IP (maschera l'ultima parte)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr ""
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr ""
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr ""
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr ""
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr ""
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr ""
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr ""
418
 
@@ -420,8 +519,8 @@ msgstr ""
420
  msgid "Geo IP Error"
421
  msgstr ""
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr ""
427
 
@@ -454,20 +553,20 @@ msgstr "Fuso orario"
454
  msgid "Geo Location"
455
  msgstr ""
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr ""
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr ""
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr ""
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr ""
473
 
@@ -475,135 +574,137 @@ msgstr ""
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr ""
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr ""
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr ""
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr ""
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr ""
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr ""
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr ""
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr ""
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr ""
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr ""
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr ""
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr ""
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr ""
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr ""
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
 
536
  msgstr ""
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr ""
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr ""
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr ""
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr ""
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr ""
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr ""
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr ""
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr ""
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr ""
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr ""
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr ""
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr ""
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr ""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr ""
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr ""
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr ""
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr ""
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr ""
609
 
@@ -611,15 +712,15 @@ msgstr ""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr ""
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr ""
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr ""
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr ""
625
 
@@ -679,11 +780,11 @@ msgstr ""
679
  msgid "All tables present"
680
  msgstr ""
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr ""
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Pulisci la cache del tuo browser e ricarica questa pagina"
689
 
@@ -703,27 +804,27 @@ msgstr ""
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr ""
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr ""
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr ""
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr ""
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr ""
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr ""
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr ""
729
 
@@ -731,7 +832,7 @@ msgstr ""
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr ""
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr ""
737
 
@@ -743,261 +844,261 @@ msgstr ""
743
  msgid "Important details"
744
  msgstr ""
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Hai bisogno di aiuto?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr ""
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr ""
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr ""
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Posizione"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr ""
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Modulo Apache"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr "Inserisci il percorso completo e il nome del file se vuoi che Redirection aggiorni automaticamente il tuo {{code}}.htaccess{{/code}}."
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Importa nel gruppo"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Importa un file CSV, .htaccess o JSON."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Premi 'Aggiungi File' o trascina e rilascia qui."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Aggiungi File"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "File selezionato"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Importazione"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Importazione finita"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Totale redirect importati"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "Controlla che il file sia nel formato corretto!"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "OK"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Chiudi"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "Tutte le importazioni verranno aggiunte al database corrente."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Esporta"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr "Esporta in CSV, Apache .htaccess, Nginx, o Redirection JSON (che contiene tutte le redirezioni e i gruppi)."
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Tutto"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "Redirezioni di WordPress"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "Redirezioni Apache"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "Redirezioni nginx"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr ".htaccess Apache"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr ""
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr ""
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr ""
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr ""
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Importa/Esporta"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr ""
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "Errori 404"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr ""
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr ""
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Supporta 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Redirezione salvata"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Log eliminato"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Impostazioni salvate"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Gruppo salvato"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Sei sicuro di voler eliminare questo oggetto?"
918
  msgstr[1] "Sei sicuro di voler eliminare questi oggetti?"
919
 
920
- #: redirection-strings.php:309
921
  msgid "pass"
922
  msgstr ""
923
 
924
- #: redirection-strings.php:274
925
  msgid "All groups"
926
  msgstr "Tutti i gruppi"
927
 
928
- #: redirection-strings.php:244
929
  msgid "301 - Moved Permanently"
930
  msgstr "301 - Spostato in maniera permanente"
931
 
932
- #: redirection-strings.php:245
933
  msgid "302 - Found"
934
  msgstr "302 - Trovato"
935
 
936
- #: redirection-strings.php:246
937
  msgid "307 - Temporary Redirect"
938
  msgstr "307 - Redirezione temporanea"
939
 
940
- #: redirection-strings.php:247
941
  msgid "308 - Permanent Redirect"
942
  msgstr "308 - Redirezione permanente"
943
 
944
- #: redirection-strings.php:248
945
  msgid "401 - Unauthorized"
946
  msgstr "401 - Non autorizzato"
947
 
948
- #: redirection-strings.php:249
949
  msgid "404 - Not Found"
950
  msgstr "404 - Non trovato"
951
 
952
- #: redirection-strings.php:251
953
  msgid "Title"
954
  msgstr "Titolo"
955
 
956
- #: redirection-strings.php:254
957
  msgid "When matched"
958
  msgstr "Quando corrisponde"
959
 
960
- #: redirection-strings.php:255
961
  msgid "with HTTP code"
962
  msgstr "Con codice HTTP"
963
 
964
- #: redirection-strings.php:264
965
  msgid "Show advanced options"
966
  msgstr "Mostra opzioni avanzate"
967
 
968
- #: redirection-strings.php:224
969
  msgid "Matched Target"
970
  msgstr ""
971
 
972
- #: redirection-strings.php:226
973
  msgid "Unmatched Target"
974
  msgstr ""
975
 
976
- #: redirection-strings.php:218 redirection-strings.php:219
977
  msgid "Saving..."
978
  msgstr "Salvataggio..."
979
 
980
- #: redirection-strings.php:157
981
  msgid "View notice"
982
  msgstr "Vedi la notifica"
983
 
984
- #: models/redirect.php:526
985
  msgid "Invalid source URL"
986
  msgstr "URL di origine non valido"
987
 
988
- #: models/redirect.php:458
989
  msgid "Invalid redirect action"
990
  msgstr "Azione di redirezione non valida"
991
 
992
- #: models/redirect.php:452
993
  msgid "Invalid redirect matcher"
994
  msgstr ""
995
 
996
- #: models/redirect.php:187
997
  msgid "Unable to add new redirect"
998
  msgstr "Impossibile aggiungere una nuova redirezione"
999
 
1000
- #: redirection-strings.php:12 redirection-strings.php:68
1001
  msgid "Something went wrong 🙁"
1002
  msgstr "Qualcosa è andato storto 🙁"
1003
 
@@ -1007,133 +1108,134 @@ msgstr ""
1007
  "Ho cercato di fare una cosa e non ha funzionato. Potrebbe essere un problema temporaneo, se provi nuovamente potrebbe funzionare - grande!\n"
1008
  "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it could work - great!"
1009
 
 
1010
  #: redirection-admin.php:205
1011
  msgid "Log entries (%d max)"
1012
  msgstr ""
1013
 
1014
- #: redirection-strings.php:350
1015
  msgid "Search by IP"
1016
  msgstr "Cerca per IP"
1017
 
1018
- #: redirection-strings.php:345
1019
  msgid "Select bulk action"
1020
  msgstr "Seleziona l'azione di massa"
1021
 
1022
- #: redirection-strings.php:346
1023
  msgid "Bulk Actions"
1024
  msgstr "Azioni di massa"
1025
 
1026
- #: redirection-strings.php:347
1027
  msgid "Apply"
1028
  msgstr "Applica"
1029
 
1030
- #: redirection-strings.php:338
1031
  msgid "First page"
1032
  msgstr "Prima pagina"
1033
 
1034
- #: redirection-strings.php:339
1035
  msgid "Prev page"
1036
  msgstr "Pagina precedente"
1037
 
1038
- #: redirection-strings.php:340
1039
  msgid "Current Page"
1040
  msgstr "Pagina corrente"
1041
 
1042
- #: redirection-strings.php:341
1043
  msgid "of %(page)s"
1044
  msgstr ""
1045
 
1046
- #: redirection-strings.php:342
1047
  msgid "Next page"
1048
  msgstr "Prossima pagina"
1049
 
1050
- #: redirection-strings.php:343
1051
  msgid "Last page"
1052
  msgstr "Ultima pagina"
1053
 
1054
- #: redirection-strings.php:344
1055
  msgid "%s item"
1056
  msgid_plural "%s items"
1057
  msgstr[0] "%s oggetto"
1058
  msgstr[1] "%s oggetti"
1059
 
1060
- #: redirection-strings.php:337
1061
  msgid "Select All"
1062
  msgstr "Seleziona tutto"
1063
 
1064
- #: redirection-strings.php:349
1065
  msgid "Sorry, something went wrong loading the data - please try again"
1066
  msgstr "Qualcosa è andato storto leggendo i dati - riprova"
1067
 
1068
- #: redirection-strings.php:348
1069
  msgid "No results"
1070
  msgstr "Nessun risultato"
1071
 
1072
- #: redirection-strings.php:123
1073
  msgid "Delete the logs - are you sure?"
1074
  msgstr "Cancella i log - sei sicuro?"
1075
 
1076
- #: redirection-strings.php:124
1077
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1078
  msgstr "Una volta eliminati i log correnti non saranno più disponibili. Puoi impostare una pianificazione di eliminazione dalle opzioni di Redirection se desideri eseguire automaticamente questa operazione."
1079
 
1080
- #: redirection-strings.php:125
1081
  msgid "Yes! Delete the logs"
1082
  msgstr "Sì! Cancella i log"
1083
 
1084
- #: redirection-strings.php:126
1085
  msgid "No! Don't delete the logs"
1086
  msgstr "No! Non cancellare i log"
1087
 
1088
- #: redirection-strings.php:326
1089
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1090
  msgstr "Grazie per esserti iscritto! {{a}}Clicca qui{{/a}} se vuoi tornare alla tua sottoscrizione."
1091
 
1092
- #: redirection-strings.php:325 redirection-strings.php:327
1093
  msgid "Newsletter"
1094
  msgstr "Newsletter"
1095
 
1096
- #: redirection-strings.php:328
1097
  msgid "Want to keep up to date with changes to Redirection?"
1098
  msgstr "Vuoi essere informato sulle modifiche a Redirection?"
1099
 
1100
- #: redirection-strings.php:329
1101
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1102
  msgstr "Iscriviti alla newsletter di Redirection - una newsletter a basso traffico che riguarda le nuove caratteristiche e i cambiamenti al plugin. Ideale si vuoi provare le modifiche in beta prima del rilascio."
1103
 
1104
- #: redirection-strings.php:330
1105
  msgid "Your email address:"
1106
  msgstr "Il tuo indirizzo email:"
1107
 
1108
- #: redirection-strings.php:165
1109
  msgid "You've supported this plugin - thank you!"
1110
  msgstr "Hai già supportato questo plugin - grazie!"
1111
 
1112
- #: redirection-strings.php:168
1113
  msgid "You get useful software and I get to carry on making it better."
1114
  msgstr ""
1115
 
1116
- #: redirection-strings.php:176 redirection-strings.php:181
1117
  msgid "Forever"
1118
  msgstr "Per sempre"
1119
 
1120
- #: redirection-strings.php:158
1121
  msgid "Delete the plugin - are you sure?"
1122
  msgstr "Cancella il plugin - sei sicuro?"
1123
 
1124
- #: redirection-strings.php:159
1125
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1126
  msgstr "Cancellando questo plugin verranno rimossi tutti i reindirizzamenti, i log e le impostazioni. Fallo se vuoi rimuovere il plugin o se vuoi reimpostare il plugin."
1127
 
1128
- #: redirection-strings.php:160
1129
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1130
  msgstr "Dopo averle elimininati, i tuoi reindirizzamenti smetteranno di funzionare. Se sembra che continuino a funzionare cancella la cache del tuo browser."
1131
 
1132
- #: redirection-strings.php:161
1133
  msgid "Yes! Delete the plugin"
1134
  msgstr "Sì! Cancella il plugin"
1135
 
1136
- #: redirection-strings.php:162
1137
  msgid "No! Don't delete the plugin"
1138
  msgstr "No! Non cancellare il plugin"
1139
 
@@ -1145,141 +1247,146 @@ msgstr "John Godley"
1145
  msgid "Manage all your 301 redirects and monitor 404 errors"
1146
  msgstr "Gestisci tutti i redirect 301 and controlla tutti gli errori 404"
1147
 
1148
- #: redirection-strings.php:167
1149
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1150
  msgstr "Redirection può essere utilizzato gratuitamente - la vita è davvero fantastica e piena di tante belle cose! Lo sviluppo di questo plugin richiede comunque molto tempo e lavoro, sarebbe pertanto gradito il tuo sostegno {{strong}}tramite una piccola donazione{{/strong}}."
1151
 
1152
- #: redirection-admin.php:311
1153
  msgid "Redirection Support"
1154
  msgstr "Forum di supporto Redirection"
1155
 
1156
- #: redirection-strings.php:63 redirection-strings.php:156
1157
  msgid "Support"
1158
  msgstr "Supporto"
1159
 
1160
- #: redirection-strings.php:153
1161
  msgid "404s"
1162
  msgstr "404"
1163
 
1164
- #: redirection-strings.php:152
1165
  msgid "Log"
1166
  msgstr "Log"
1167
 
1168
- #: redirection-strings.php:163
 
 
 
 
1169
  msgid "Delete Redirection"
1170
  msgstr "Rimuovi Redirection"
1171
 
1172
- #: redirection-strings.php:93
1173
  msgid "Upload"
1174
  msgstr "Carica"
1175
 
1176
- #: redirection-strings.php:104
1177
  msgid "Import"
1178
  msgstr "Importa"
1179
 
1180
- #: redirection-strings.php:217
1181
  msgid "Update"
1182
  msgstr "Aggiorna"
1183
 
1184
- #: redirection-strings.php:206
1185
  msgid "Auto-generate URL"
1186
  msgstr "Genera URL automaticamente"
1187
 
1188
- #: redirection-strings.php:205
1189
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1190
  msgstr "Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"
1191
 
1192
- #: redirection-strings.php:204
1193
  msgid "RSS Token"
1194
  msgstr "Token RSS"
1195
 
1196
- #: redirection-strings.php:198
1197
  msgid "404 Logs"
1198
  msgstr "Registro 404"
1199
 
1200
- #: redirection-strings.php:197 redirection-strings.php:199
1201
  msgid "(time to keep logs for)"
1202
  msgstr "(per quanto tempo conservare i log)"
1203
 
1204
- #: redirection-strings.php:196
1205
  msgid "Redirect Logs"
1206
  msgstr "Registro redirezioni"
1207
 
1208
- #: redirection-strings.php:195
1209
  msgid "I'm a nice person and I have helped support the author of this plugin"
1210
  msgstr "Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"
1211
 
1212
- #: redirection-strings.php:170
1213
  msgid "Plugin Support"
1214
  msgstr "Supporto del plugin"
1215
 
1216
- #: redirection-strings.php:62 redirection-strings.php:155
1217
  msgid "Options"
1218
  msgstr "Opzioni"
1219
 
1220
- #: redirection-strings.php:175
1221
  msgid "Two months"
1222
  msgstr "Due mesi"
1223
 
1224
- #: redirection-strings.php:174
1225
  msgid "A month"
1226
  msgstr "Un mese"
1227
 
1228
- #: redirection-strings.php:173 redirection-strings.php:180
1229
  msgid "A week"
1230
  msgstr "Una settimana"
1231
 
1232
- #: redirection-strings.php:172 redirection-strings.php:179
1233
  msgid "A day"
1234
  msgstr "Un giorno"
1235
 
1236
- #: redirection-strings.php:171
1237
  msgid "No logs"
1238
  msgstr "Nessun log"
1239
 
1240
- #: redirection-strings.php:122
 
1241
  msgid "Delete All"
1242
  msgstr "Elimina tutto"
1243
 
1244
- #: redirection-strings.php:46
1245
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1246
  msgstr "Utilizza i gruppi per organizzare i tuoi redirect. I gruppi vengono assegnati a un modulo, il che influenza come funzionano i redirect in ciascun gruppo. Se non sei sicuro, scegli il modulo WordPress."
1247
 
1248
- #: redirection-strings.php:45
1249
  msgid "Add Group"
1250
  msgstr "Aggiungi gruppo"
1251
 
1252
- #: redirection-strings.php:351
1253
  msgid "Search"
1254
  msgstr "Cerca"
1255
 
1256
- #: redirection-strings.php:58 redirection-strings.php:151
1257
  msgid "Groups"
1258
  msgstr "Gruppi"
1259
 
1260
- #: redirection-strings.php:14 redirection-strings.php:55
1261
- #: redirection-strings.php:258
1262
  msgid "Save"
1263
  msgstr "Salva"
1264
 
1265
- #: redirection-strings.php:256
1266
  msgid "Group"
1267
  msgstr "Gruppo"
1268
 
1269
- #: redirection-strings.php:253
1270
  msgid "Match"
1271
  msgstr "Match"
1272
 
1273
- #: redirection-strings.php:275
1274
  msgid "Add new redirection"
1275
  msgstr "Aggiungi un nuovo reindirizzamento"
1276
 
1277
- #: redirection-strings.php:56 redirection-strings.php:94
1278
- #: redirection-strings.php:262
1279
  msgid "Cancel"
1280
  msgstr "Annulla"
1281
 
1282
- #: redirection-strings.php:118
1283
  msgid "Download"
1284
  msgstr "Scaricare"
1285
 
@@ -1287,116 +1394,113 @@ msgstr "Scaricare"
1287
  msgid "Redirection"
1288
  msgstr "Redirection"
1289
 
1290
- #: redirection-admin.php:161
1291
  msgid "Settings"
1292
  msgstr "Impostazioni"
1293
 
1294
- #: redirection-strings.php:243
1295
- msgid "Do nothing"
1296
- msgstr "Non fare niente"
1297
-
1298
- #: redirection-strings.php:242
1299
  msgid "Error (404)"
1300
  msgstr "Errore (404)"
1301
 
1302
- #: redirection-strings.php:241
1303
  msgid "Pass-through"
1304
  msgstr "Pass-through"
1305
 
1306
- #: redirection-strings.php:240
1307
  msgid "Redirect to random post"
1308
  msgstr "Reindirizza a un post a caso"
1309
 
1310
- #: redirection-strings.php:239
1311
  msgid "Redirect to URL"
1312
  msgstr "Reindirizza a URL"
1313
 
1314
- #: models/redirect.php:516
1315
  msgid "Invalid group when creating redirect"
1316
  msgstr "Gruppo non valido nella creazione del redirect"
1317
 
1318
- #: redirection-strings.php:131 redirection-strings.php:140
 
1319
  msgid "IP"
1320
  msgstr "IP"
1321
 
1322
- #: redirection-strings.php:129 redirection-strings.php:138
1323
- #: redirection-strings.php:259
1324
  msgid "Source URL"
1325
  msgstr "URL di partenza"
1326
 
1327
- #: redirection-strings.php:128 redirection-strings.php:137
1328
  msgid "Date"
1329
  msgstr "Data"
1330
 
1331
- #: redirection-strings.php:142 redirection-strings.php:146
1332
- #: redirection-strings.php:276
1333
  msgid "Add Redirect"
1334
  msgstr "Aggiungi una redirezione"
1335
 
1336
- #: redirection-strings.php:44
1337
  msgid "All modules"
1338
  msgstr "Tutti i moduli"
1339
 
1340
- #: redirection-strings.php:50
1341
  msgid "View Redirects"
1342
  msgstr "Mostra i redirect"
1343
 
1344
- #: redirection-strings.php:40 redirection-strings.php:54
1345
  msgid "Module"
1346
  msgstr "Modulo"
1347
 
1348
- #: redirection-strings.php:39 redirection-strings.php:150
1349
  msgid "Redirects"
1350
  msgstr "Reindirizzamenti"
1351
 
1352
- #: redirection-strings.php:38 redirection-strings.php:47
1353
- #: redirection-strings.php:53
1354
  msgid "Name"
1355
  msgstr "Nome"
1356
 
1357
- #: redirection-strings.php:336
1358
  msgid "Filter"
1359
  msgstr "Filtro"
1360
 
1361
- #: redirection-strings.php:273
1362
  msgid "Reset hits"
1363
  msgstr ""
1364
 
1365
- #: redirection-strings.php:42 redirection-strings.php:52
1366
- #: redirection-strings.php:271 redirection-strings.php:308
1367
  msgid "Enable"
1368
  msgstr "Attiva"
1369
 
1370
- #: redirection-strings.php:43 redirection-strings.php:51
1371
- #: redirection-strings.php:272 redirection-strings.php:306
1372
  msgid "Disable"
1373
  msgstr "Disattiva"
1374
 
1375
- #: redirection-strings.php:41 redirection-strings.php:49
1376
- #: redirection-strings.php:132 redirection-strings.php:133
1377
- #: redirection-strings.php:141 redirection-strings.php:145
1378
- #: redirection-strings.php:164 redirection-strings.php:270
1379
- #: redirection-strings.php:305
1380
  msgid "Delete"
1381
  msgstr "Cancella"
1382
 
1383
- #: redirection-strings.php:48 redirection-strings.php:304
1384
  msgid "Edit"
1385
  msgstr "Modifica"
1386
 
1387
- #: redirection-strings.php:269
1388
  msgid "Last Access"
1389
  msgstr "Ultimo accesso"
1390
 
1391
- #: redirection-strings.php:268
1392
  msgid "Hits"
1393
  msgstr "Visite"
1394
 
1395
- #: redirection-strings.php:266 redirection-strings.php:321
1396
  msgid "URL"
1397
  msgstr "URL"
1398
 
1399
- #: redirection-strings.php:265
1400
  msgid "Type"
1401
  msgstr "Tipo"
1402
 
@@ -1404,48 +1508,48 @@ msgstr "Tipo"
1404
  msgid "Modified Posts"
1405
  msgstr "Post modificati"
1406
 
1407
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1408
  msgid "Redirections"
1409
  msgstr "Reindirizzamenti"
1410
 
1411
- #: redirection-strings.php:277
1412
  msgid "User Agent"
1413
  msgstr "User agent"
1414
 
1415
- #: matches/user-agent.php:10 redirection-strings.php:234
1416
  msgid "URL and user agent"
1417
  msgstr "URL e user agent"
1418
 
1419
- #: redirection-strings.php:228
1420
  msgid "Target URL"
1421
  msgstr "URL di arrivo"
1422
 
1423
- #: matches/url.php:7 redirection-strings.php:230
1424
  msgid "URL only"
1425
  msgstr "solo URL"
1426
 
1427
- #: redirection-strings.php:261 redirection-strings.php:283
1428
- #: redirection-strings.php:287 redirection-strings.php:295
1429
- #: redirection-strings.php:299
1430
  msgid "Regex"
1431
  msgstr "Regex"
1432
 
1433
- #: redirection-strings.php:297
1434
  msgid "Referrer"
1435
  msgstr "Referrer"
1436
 
1437
- #: matches/referrer.php:10 redirection-strings.php:233
1438
  msgid "URL and referrer"
1439
  msgstr "URL e referrer"
1440
 
1441
- #: redirection-strings.php:222
1442
  msgid "Logged Out"
1443
  msgstr ""
1444
 
1445
- #: redirection-strings.php:220
1446
  msgid "Logged In"
1447
  msgstr ""
1448
 
1449
- #: matches/login.php:8 redirection-strings.php:231
1450
  msgid "URL and login status"
1451
  msgstr "status URL e login"
11
  "Language: it\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr ""
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr ""
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr ""
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr ""
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr ""
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr ""
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr ""
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr ""
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr ""
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr ""
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr ""
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr ""
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr ""
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr ""
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr ""
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr ""
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr ""
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr ""
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr ""
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr ""
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr ""
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr ""
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr ""
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr ""
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr ""
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr ""
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr ""
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr ""
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr "Problema"
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr ""
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr ""
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr ""
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr ""
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr ""
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr ""
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr ""
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr "Trovato"
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr ""
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr ""
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr "Errore"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr ""
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr ""
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr ""
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr ""
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr ""
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr ""
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr ""
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr ""
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "Server"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr ""
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr "Ruolo"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr ""
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr "Confronta con questo browser user agent"
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "L'URL relativo dal quale vuoi creare una redirezione"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr ""
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(beta)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "Forza un reindirizzamento da HTTP a HTTPS. Verifica che HTTPS funzioni correttamente prima di abilitarlo"
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "Forza HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr ""
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "Aggiungi Nuovo"
255
 
257
  msgid "Please logout and login again."
258
  msgstr ""
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr "URL e ruolo/permesso"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL e server"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr ""
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr ""
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr ""
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "Default /wp-json/"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr ""
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr ""
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr ""
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Valore dell'header"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr ""
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "Header HTTP"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr ""
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr ""
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Valore cookie"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Nome cookie"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Cookie"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "cancellazione della tua cache."
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "Se stai utilizzando un sistema di caching come Cloudflare, per favore leggi questo:"
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr ""
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr ""
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL e cookie"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr ""
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr ""
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "REST API"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr ""
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr ""
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr ""
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr ""
411
 
442
  msgid "https://johngodley.com"
443
  msgstr ""
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr ""
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Useragent sconosciuto"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Periferica"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Sistema operativo"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Browser"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr ""
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "Useragent"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr ""
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr ""
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr ""
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Anonimizza IP (maschera l'ultima parte)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr ""
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr ""
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr ""
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr ""
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr ""
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr ""
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr ""
517
 
519
  msgid "Geo IP Error"
520
  msgstr ""
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr ""
526
 
553
  msgid "Geo Location"
554
  msgstr ""
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr ""
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr ""
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr ""
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr ""
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr ""
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr ""
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr ""
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr ""
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr ""
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr ""
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr ""
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr ""
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr ""
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr ""
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr ""
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr ""
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr ""
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr ""
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
  msgstr ""
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr ""
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr ""
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr ""
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr ""
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr ""
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr ""
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr ""
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr ""
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr ""
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr ""
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr ""
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr ""
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr ""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr ""
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr ""
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr ""
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr ""
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr ""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr ""
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr ""
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr ""
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr ""
726
 
780
  msgid "All tables present"
781
  msgstr ""
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr ""
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Pulisci la cache del tuo browser e ricarica questa pagina"
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr ""
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr ""
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr ""
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr ""
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr ""
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr ""
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr ""
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr ""
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr ""
838
 
844
  msgid "Important details"
845
  msgstr ""
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Hai bisogno di aiuto?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr ""
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr ""
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr ""
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Posizione"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr ""
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Modulo Apache"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr "Inserisci il percorso completo e il nome del file se vuoi che Redirection aggiorni automaticamente il tuo {{code}}.htaccess{{/code}}."
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Importa nel gruppo"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Importa un file CSV, .htaccess o JSON."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Premi 'Aggiungi File' o trascina e rilascia qui."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Aggiungi File"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "File selezionato"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Importazione"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Importazione finita"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Totale redirect importati"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "Controlla che il file sia nel formato corretto!"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "OK"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Chiudi"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "Tutte le importazioni verranno aggiunte al database corrente."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Esporta"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr "Esporta in CSV, Apache .htaccess, Nginx, o Redirection JSON (che contiene tutte le redirezioni e i gruppi)."
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Tutto"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "Redirezioni di WordPress"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "Redirezioni Apache"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "Redirezioni nginx"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr ".htaccess Apache"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr ""
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr ""
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr ""
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr ""
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Importa/Esporta"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr ""
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "Errori 404"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr ""
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr ""
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Supporta 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Redirezione salvata"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Log eliminato"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Impostazioni salvate"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Gruppo salvato"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Sei sicuro di voler eliminare questo oggetto?"
1019
  msgstr[1] "Sei sicuro di voler eliminare questi oggetti?"
1020
 
1021
+ #: redirection-strings.php:373
1022
  msgid "pass"
1023
  msgstr ""
1024
 
1025
+ #: redirection-strings.php:333
1026
  msgid "All groups"
1027
  msgstr "Tutti i gruppi"
1028
 
1029
+ #: redirection-strings.php:298
1030
  msgid "301 - Moved Permanently"
1031
  msgstr "301 - Spostato in maniera permanente"
1032
 
1033
+ #: redirection-strings.php:299
1034
  msgid "302 - Found"
1035
  msgstr "302 - Trovato"
1036
 
1037
+ #: redirection-strings.php:302
1038
  msgid "307 - Temporary Redirect"
1039
  msgstr "307 - Redirezione temporanea"
1040
 
1041
+ #: redirection-strings.php:303
1042
  msgid "308 - Permanent Redirect"
1043
  msgstr "308 - Redirezione permanente"
1044
 
1045
+ #: redirection-strings.php:305
1046
  msgid "401 - Unauthorized"
1047
  msgstr "401 - Non autorizzato"
1048
 
1049
+ #: redirection-strings.php:307
1050
  msgid "404 - Not Found"
1051
  msgstr "404 - Non trovato"
1052
 
1053
+ #: redirection-strings.php:310
1054
  msgid "Title"
1055
  msgstr "Titolo"
1056
 
1057
+ #: redirection-strings.php:313
1058
  msgid "When matched"
1059
  msgstr "Quando corrisponde"
1060
 
1061
+ #: redirection-strings.php:314
1062
  msgid "with HTTP code"
1063
  msgstr "Con codice HTTP"
1064
 
1065
+ #: redirection-strings.php:323
1066
  msgid "Show advanced options"
1067
  msgstr "Mostra opzioni avanzate"
1068
 
1069
+ #: redirection-strings.php:276
1070
  msgid "Matched Target"
1071
  msgstr ""
1072
 
1073
+ #: redirection-strings.php:278
1074
  msgid "Unmatched Target"
1075
  msgstr ""
1076
 
1077
+ #: redirection-strings.php:57 redirection-strings.php:58
1078
  msgid "Saving..."
1079
  msgstr "Salvataggio..."
1080
 
1081
+ #: redirection-strings.php:55
1082
  msgid "View notice"
1083
  msgstr "Vedi la notifica"
1084
 
1085
+ #: models/redirect.php:560
1086
  msgid "Invalid source URL"
1087
  msgstr "URL di origine non valido"
1088
 
1089
+ #: models/redirect.php:488
1090
  msgid "Invalid redirect action"
1091
  msgstr "Azione di redirezione non valida"
1092
 
1093
+ #: models/redirect.php:482
1094
  msgid "Invalid redirect matcher"
1095
  msgstr ""
1096
 
1097
+ #: models/redirect.php:195
1098
  msgid "Unable to add new redirect"
1099
  msgstr "Impossibile aggiungere una nuova redirezione"
1100
 
1101
+ #: redirection-strings.php:12 redirection-strings.php:116
1102
  msgid "Something went wrong 🙁"
1103
  msgstr "Qualcosa è andato storto 🙁"
1104
 
1108
  "Ho cercato di fare una cosa e non ha funzionato. Potrebbe essere un problema temporaneo, se provi nuovamente potrebbe funzionare - grande!\n"
1109
  "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it could work - great!"
1110
 
1111
+ #. translators: maximum number of log entries
1112
  #: redirection-admin.php:205
1113
  msgid "Log entries (%d max)"
1114
  msgstr ""
1115
 
1116
+ #: redirection-strings.php:74
1117
  msgid "Search by IP"
1118
  msgstr "Cerca per IP"
1119
 
1120
+ #: redirection-strings.php:69
1121
  msgid "Select bulk action"
1122
  msgstr "Seleziona l'azione di massa"
1123
 
1124
+ #: redirection-strings.php:70
1125
  msgid "Bulk Actions"
1126
  msgstr "Azioni di massa"
1127
 
1128
+ #: redirection-strings.php:71
1129
  msgid "Apply"
1130
  msgstr "Applica"
1131
 
1132
+ #: redirection-strings.php:62
1133
  msgid "First page"
1134
  msgstr "Prima pagina"
1135
 
1136
+ #: redirection-strings.php:63
1137
  msgid "Prev page"
1138
  msgstr "Pagina precedente"
1139
 
1140
+ #: redirection-strings.php:64
1141
  msgid "Current Page"
1142
  msgstr "Pagina corrente"
1143
 
1144
+ #: redirection-strings.php:65
1145
  msgid "of %(page)s"
1146
  msgstr ""
1147
 
1148
+ #: redirection-strings.php:66
1149
  msgid "Next page"
1150
  msgstr "Prossima pagina"
1151
 
1152
+ #: redirection-strings.php:67
1153
  msgid "Last page"
1154
  msgstr "Ultima pagina"
1155
 
1156
+ #: redirection-strings.php:68
1157
  msgid "%s item"
1158
  msgid_plural "%s items"
1159
  msgstr[0] "%s oggetto"
1160
  msgstr[1] "%s oggetti"
1161
 
1162
+ #: redirection-strings.php:61
1163
  msgid "Select All"
1164
  msgstr "Seleziona tutto"
1165
 
1166
+ #: redirection-strings.php:73
1167
  msgid "Sorry, something went wrong loading the data - please try again"
1168
  msgstr "Qualcosa è andato storto leggendo i dati - riprova"
1169
 
1170
+ #: redirection-strings.php:72
1171
  msgid "No results"
1172
  msgstr "Nessun risultato"
1173
 
1174
+ #: redirection-strings.php:159
1175
  msgid "Delete the logs - are you sure?"
1176
  msgstr "Cancella i log - sei sicuro?"
1177
 
1178
+ #: redirection-strings.php:160
1179
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1180
  msgstr "Una volta eliminati i log correnti non saranno più disponibili. Puoi impostare una pianificazione di eliminazione dalle opzioni di Redirection se desideri eseguire automaticamente questa operazione."
1181
 
1182
+ #: redirection-strings.php:161
1183
  msgid "Yes! Delete the logs"
1184
  msgstr "Sì! Cancella i log"
1185
 
1186
+ #: redirection-strings.php:162
1187
  msgid "No! Don't delete the logs"
1188
  msgstr "No! Non cancellare i log"
1189
 
1190
+ #: redirection-strings.php:390
1191
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1192
  msgstr "Grazie per esserti iscritto! {{a}}Clicca qui{{/a}} se vuoi tornare alla tua sottoscrizione."
1193
 
1194
+ #: redirection-strings.php:389 redirection-strings.php:391
1195
  msgid "Newsletter"
1196
  msgstr "Newsletter"
1197
 
1198
+ #: redirection-strings.php:392
1199
  msgid "Want to keep up to date with changes to Redirection?"
1200
  msgstr "Vuoi essere informato sulle modifiche a Redirection?"
1201
 
1202
+ #: redirection-strings.php:393
1203
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1204
  msgstr "Iscriviti alla newsletter di Redirection - una newsletter a basso traffico che riguarda le nuove caratteristiche e i cambiamenti al plugin. Ideale si vuoi provare le modifiche in beta prima del rilascio."
1205
 
1206
+ #: redirection-strings.php:394
1207
  msgid "Your email address:"
1208
  msgstr "Il tuo indirizzo email:"
1209
 
1210
+ #: redirection-strings.php:219
1211
  msgid "You've supported this plugin - thank you!"
1212
  msgstr "Hai già supportato questo plugin - grazie!"
1213
 
1214
+ #: redirection-strings.php:222
1215
  msgid "You get useful software and I get to carry on making it better."
1216
  msgstr ""
1217
 
1218
+ #: redirection-strings.php:230 redirection-strings.php:235
1219
  msgid "Forever"
1220
  msgstr "Per sempre"
1221
 
1222
+ #: redirection-strings.php:211
1223
  msgid "Delete the plugin - are you sure?"
1224
  msgstr "Cancella il plugin - sei sicuro?"
1225
 
1226
+ #: redirection-strings.php:212
1227
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1228
  msgstr "Cancellando questo plugin verranno rimossi tutti i reindirizzamenti, i log e le impostazioni. Fallo se vuoi rimuovere il plugin o se vuoi reimpostare il plugin."
1229
 
1230
+ #: redirection-strings.php:213
1231
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1232
  msgstr "Dopo averle elimininati, i tuoi reindirizzamenti smetteranno di funzionare. Se sembra che continuino a funzionare cancella la cache del tuo browser."
1233
 
1234
+ #: redirection-strings.php:214
1235
  msgid "Yes! Delete the plugin"
1236
  msgstr "Sì! Cancella il plugin"
1237
 
1238
+ #: redirection-strings.php:215
1239
  msgid "No! Don't delete the plugin"
1240
  msgstr "No! Non cancellare il plugin"
1241
 
1247
  msgid "Manage all your 301 redirects and monitor 404 errors"
1248
  msgstr "Gestisci tutti i redirect 301 and controlla tutti gli errori 404"
1249
 
1250
+ #: redirection-strings.php:221
1251
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1252
  msgstr "Redirection può essere utilizzato gratuitamente - la vita è davvero fantastica e piena di tante belle cose! Lo sviluppo di questo plugin richiede comunque molto tempo e lavoro, sarebbe pertanto gradito il tuo sostegno {{strong}}tramite una piccola donazione{{/strong}}."
1253
 
1254
+ #: redirection-admin.php:322
1255
  msgid "Redirection Support"
1256
  msgstr "Forum di supporto Redirection"
1257
 
1258
+ #: redirection-strings.php:54 redirection-strings.php:111
1259
  msgid "Support"
1260
  msgstr "Supporto"
1261
 
1262
+ #: redirection-strings.php:51
1263
  msgid "404s"
1264
  msgstr "404"
1265
 
1266
+ #: redirection-strings.php:50
1267
  msgid "Log"
1268
  msgstr "Log"
1269
 
1270
+ #: redirection-strings.php:217
1271
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1272
+ msgstr "Selezionando questa opzione tutti i reindirizzamenti, i log e qualunque altra opzione associata con Redirection verranno cancellati. Assicurarsi che questo è proprio ciò che si vuole fare."
1273
+
1274
+ #: redirection-strings.php:216
1275
  msgid "Delete Redirection"
1276
  msgstr "Rimuovi Redirection"
1277
 
1278
+ #: redirection-strings.php:129
1279
  msgid "Upload"
1280
  msgstr "Carica"
1281
 
1282
+ #: redirection-strings.php:140
1283
  msgid "Import"
1284
  msgstr "Importa"
1285
 
1286
+ #: redirection-strings.php:271
1287
  msgid "Update"
1288
  msgstr "Aggiorna"
1289
 
1290
+ #: redirection-strings.php:260
1291
  msgid "Auto-generate URL"
1292
  msgstr "Genera URL automaticamente"
1293
 
1294
+ #: redirection-strings.php:259
1295
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1296
  msgstr "Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"
1297
 
1298
+ #: redirection-strings.php:258
1299
  msgid "RSS Token"
1300
  msgstr "Token RSS"
1301
 
1302
+ #: redirection-strings.php:252
1303
  msgid "404 Logs"
1304
  msgstr "Registro 404"
1305
 
1306
+ #: redirection-strings.php:251 redirection-strings.php:253
1307
  msgid "(time to keep logs for)"
1308
  msgstr "(per quanto tempo conservare i log)"
1309
 
1310
+ #: redirection-strings.php:250
1311
  msgid "Redirect Logs"
1312
  msgstr "Registro redirezioni"
1313
 
1314
+ #: redirection-strings.php:249
1315
  msgid "I'm a nice person and I have helped support the author of this plugin"
1316
  msgstr "Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"
1317
 
1318
+ #: redirection-strings.php:224
1319
  msgid "Plugin Support"
1320
  msgstr "Supporto del plugin"
1321
 
1322
+ #: redirection-strings.php:53 redirection-strings.php:110
1323
  msgid "Options"
1324
  msgstr "Opzioni"
1325
 
1326
+ #: redirection-strings.php:229
1327
  msgid "Two months"
1328
  msgstr "Due mesi"
1329
 
1330
+ #: redirection-strings.php:228
1331
  msgid "A month"
1332
  msgstr "Un mese"
1333
 
1334
+ #: redirection-strings.php:227 redirection-strings.php:234
1335
  msgid "A week"
1336
  msgstr "Una settimana"
1337
 
1338
+ #: redirection-strings.php:226 redirection-strings.php:233
1339
  msgid "A day"
1340
  msgstr "Un giorno"
1341
 
1342
+ #: redirection-strings.php:225
1343
  msgid "No logs"
1344
  msgstr "Nessun log"
1345
 
1346
+ #: redirection-strings.php:158 redirection-strings.php:194
1347
+ #: redirection-strings.php:199
1348
  msgid "Delete All"
1349
  msgstr "Elimina tutto"
1350
 
1351
+ #: redirection-strings.php:94
1352
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1353
  msgstr "Utilizza i gruppi per organizzare i tuoi redirect. I gruppi vengono assegnati a un modulo, il che influenza come funzionano i redirect in ciascun gruppo. Se non sei sicuro, scegli il modulo WordPress."
1354
 
1355
+ #: redirection-strings.php:93
1356
  msgid "Add Group"
1357
  msgstr "Aggiungi gruppo"
1358
 
1359
+ #: redirection-strings.php:75
1360
  msgid "Search"
1361
  msgstr "Cerca"
1362
 
1363
+ #: redirection-strings.php:49 redirection-strings.php:106
1364
  msgid "Groups"
1365
  msgstr "Gruppi"
1366
 
1367
+ #: redirection-strings.php:14 redirection-strings.php:103
1368
+ #: redirection-strings.php:319
1369
  msgid "Save"
1370
  msgstr "Salva"
1371
 
1372
+ #: redirection-strings.php:60 redirection-strings.php:315
1373
  msgid "Group"
1374
  msgstr "Gruppo"
1375
 
1376
+ #: redirection-strings.php:312
1377
  msgid "Match"
1378
  msgstr "Match"
1379
 
1380
+ #: redirection-strings.php:334
1381
  msgid "Add new redirection"
1382
  msgstr "Aggiungi un nuovo reindirizzamento"
1383
 
1384
+ #: redirection-strings.php:104 redirection-strings.php:130
1385
+ #: redirection-strings.php:321
1386
  msgid "Cancel"
1387
  msgstr "Annulla"
1388
 
1389
+ #: redirection-strings.php:154
1390
  msgid "Download"
1391
  msgstr "Scaricare"
1392
 
1394
  msgid "Redirection"
1395
  msgstr "Redirection"
1396
 
1397
+ #: redirection-admin.php:159
1398
  msgid "Settings"
1399
  msgstr "Impostazioni"
1400
 
1401
+ #: redirection-strings.php:296
 
 
 
 
1402
  msgid "Error (404)"
1403
  msgstr "Errore (404)"
1404
 
1405
+ #: redirection-strings.php:295
1406
  msgid "Pass-through"
1407
  msgstr "Pass-through"
1408
 
1409
+ #: redirection-strings.php:294
1410
  msgid "Redirect to random post"
1411
  msgstr "Reindirizza a un post a caso"
1412
 
1413
+ #: redirection-strings.php:293
1414
  msgid "Redirect to URL"
1415
  msgstr "Reindirizza a URL"
1416
 
1417
+ #: models/redirect.php:550
1418
  msgid "Invalid group when creating redirect"
1419
  msgstr "Gruppo non valido nella creazione del redirect"
1420
 
1421
+ #: redirection-strings.php:167 redirection-strings.php:175
1422
+ #: redirection-strings.php:180 redirection-strings.php:356
1423
  msgid "IP"
1424
  msgstr "IP"
1425
 
1426
+ #: redirection-strings.php:165 redirection-strings.php:173
1427
+ #: redirection-strings.php:178 redirection-strings.php:320
1428
  msgid "Source URL"
1429
  msgstr "URL di partenza"
1430
 
1431
+ #: redirection-strings.php:164 redirection-strings.php:177
1432
  msgid "Date"
1433
  msgstr "Data"
1434
 
1435
+ #: redirection-strings.php:190 redirection-strings.php:203
1436
+ #: redirection-strings.php:207 redirection-strings.php:335
1437
  msgid "Add Redirect"
1438
  msgstr "Aggiungi una redirezione"
1439
 
1440
+ #: redirection-strings.php:92
1441
  msgid "All modules"
1442
  msgstr "Tutti i moduli"
1443
 
1444
+ #: redirection-strings.php:98
1445
  msgid "View Redirects"
1446
  msgstr "Mostra i redirect"
1447
 
1448
+ #: redirection-strings.php:88 redirection-strings.php:102
1449
  msgid "Module"
1450
  msgstr "Modulo"
1451
 
1452
+ #: redirection-strings.php:48 redirection-strings.php:87
1453
  msgid "Redirects"
1454
  msgstr "Reindirizzamenti"
1455
 
1456
+ #: redirection-strings.php:86 redirection-strings.php:95
1457
+ #: redirection-strings.php:101
1458
  msgid "Name"
1459
  msgstr "Nome"
1460
 
1461
+ #: redirection-strings.php:59
1462
  msgid "Filter"
1463
  msgstr "Filtro"
1464
 
1465
+ #: redirection-strings.php:332
1466
  msgid "Reset hits"
1467
  msgstr ""
1468
 
1469
+ #: redirection-strings.php:90 redirection-strings.php:100
1470
+ #: redirection-strings.php:330 redirection-strings.php:372
1471
  msgid "Enable"
1472
  msgstr "Attiva"
1473
 
1474
+ #: redirection-strings.php:91 redirection-strings.php:99
1475
+ #: redirection-strings.php:331 redirection-strings.php:370
1476
  msgid "Disable"
1477
  msgstr "Disattiva"
1478
 
1479
+ #: redirection-strings.php:89 redirection-strings.php:97
1480
+ #: redirection-strings.php:168 redirection-strings.php:169
1481
+ #: redirection-strings.php:181 redirection-strings.php:184
1482
+ #: redirection-strings.php:206 redirection-strings.php:218
1483
+ #: redirection-strings.php:329 redirection-strings.php:369
1484
  msgid "Delete"
1485
  msgstr "Cancella"
1486
 
1487
+ #: redirection-strings.php:96 redirection-strings.php:368
1488
  msgid "Edit"
1489
  msgstr "Modifica"
1490
 
1491
+ #: redirection-strings.php:328
1492
  msgid "Last Access"
1493
  msgstr "Ultimo accesso"
1494
 
1495
+ #: redirection-strings.php:327
1496
  msgid "Hits"
1497
  msgstr "Visite"
1498
 
1499
+ #: redirection-strings.php:325 redirection-strings.php:385
1500
  msgid "URL"
1501
  msgstr "URL"
1502
 
1503
+ #: redirection-strings.php:324
1504
  msgid "Type"
1505
  msgstr "Tipo"
1506
 
1508
  msgid "Modified Posts"
1509
  msgstr "Post modificati"
1510
 
1511
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1512
  msgid "Redirections"
1513
  msgstr "Reindirizzamenti"
1514
 
1515
+ #: redirection-strings.php:336
1516
  msgid "User Agent"
1517
  msgstr "User agent"
1518
 
1519
+ #: matches/user-agent.php:10 redirection-strings.php:286
1520
  msgid "URL and user agent"
1521
  msgstr "URL e user agent"
1522
 
1523
+ #: redirection-strings.php:280
1524
  msgid "Target URL"
1525
  msgstr "URL di arrivo"
1526
 
1527
+ #: matches/url.php:7 redirection-strings.php:282
1528
  msgid "URL only"
1529
  msgstr "solo URL"
1530
 
1531
+ #: redirection-strings.php:318 redirection-strings.php:342
1532
+ #: redirection-strings.php:346 redirection-strings.php:354
1533
+ #: redirection-strings.php:363
1534
  msgid "Regex"
1535
  msgstr "Regex"
1536
 
1537
+ #: redirection-strings.php:361
1538
  msgid "Referrer"
1539
  msgstr "Referrer"
1540
 
1541
+ #: matches/referrer.php:10 redirection-strings.php:285
1542
  msgid "URL and referrer"
1543
  msgstr "URL e referrer"
1544
 
1545
+ #: redirection-strings.php:274
1546
  msgid "Logged Out"
1547
  msgstr ""
1548
 
1549
+ #: redirection-strings.php:272
1550
  msgid "Logged In"
1551
  msgstr ""
1552
 
1553
+ #: matches/login.php:8 redirection-strings.php:283
1554
  msgid "URL and login status"
1555
  msgstr "status URL e login"
locale/redirection-ja.mo CHANGED
Binary file
locale/redirection-ja.po CHANGED
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: ja_JP\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr ""
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr ""
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr ""
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr ""
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr ""
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr ""
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr ""
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr ""
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr ""
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr ""
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr ""
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr "エラー"
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr "http:// や https:// を含めた完全な URL を入力してください"
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr "ブラウザーが URL をキャッシュすることがあり、想定どおりに動作しているか確認が難しい場合があります。きちんとリダイレクトが機能しているかチェックするにはこちらを利用してください。"
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr "リダイレクトテスター"
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr "ターゲット"
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr "URL は Redirection によってリダイレクトされません"
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr "URL は Redirection によってリダイレクトされます"
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr "詳細のロードに失敗しました"
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr "一致するサーバーの URL を入力"
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "サーバー"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr "権限グループまたは権限の値を入力"
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr "権限グループ"
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr "このブラウザーリファラーテキストと一致"
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr "このブラウザーユーザーエージェントに一致"
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "リダイレクト元となる相対 URL"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "任意の説明欄 - リダイレクトの目的を説明してください"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr "一致した場合にリダイレクトさせたいターゲット URL"
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(ベータ)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "HTTP から HTTPS へのリダイレクトを矯正します。有効化前にはで正しくサイトが HTTPS で動くことを確認してください。"
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "強制 HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr "GDPR / 個人情報"
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "新規追加"
145
 
@@ -147,31 +257,27 @@ msgstr "新規追加"
147
  msgid "Please logout and login again."
148
  msgstr "再度ログインし直してください。"
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Redirection の動作には PHP v%1s が必要ですが、現在 v%2s をお使いです。PHP を更新してください。"
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL と権限グループ / 権限"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL とサーバー"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "フォームリクエスト"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "相対 /wp-json/"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr ""
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "デフォルト /wp-json/"
177
 
@@ -191,87 +297,79 @@ msgstr "サイト URL とホーム URL が一致しません。一般設定よ
191
  msgid "Site and home are consistent"
192
  msgstr "サイト URL とホーム URL は一致しています"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr "HTTP ヘッダーを PHP に通せるかどうかはサーバーの設定によります。詳しくはお使いのホスティング会社にお問い合わせください。"
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "Accept Language"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "ヘッダー値"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "ヘッダー名"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "HTTP ヘッダー"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "WordPress フィルター名"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "フィルター名"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Cookie 値"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Cookie 名"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Cookie"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "一致しなかったときのターゲット URL"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "一致したときのターゲット URL"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "キャッシュを削除"
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "Cloudflare などのキャッシュシステムをお使いの場合こちらをお読みください :"
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr "URL と HTTP ヘッダー"
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr "URL とカスタムフィルター"
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL と Cookie"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr "404 deleted"
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr "Raw /index.php?rest_route=/"
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "REST API"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr "Redirection の REST API の使い方 - 必要な場合以外は変更しないでください"
277
 
@@ -303,11 +401,11 @@ msgstr "{{link}}一時的に他のプラグインを無効化してください
303
  msgid "None of the suggestions helped"
304
  msgstr "これらの提案では解決しませんでした"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "<a href=\"https://redirection.me/support/problems/\">よくある問題一覧</a> をご覧ください。"
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "Redirection のロードに失敗しました☹️"
313
 
@@ -344,75 +442,76 @@ msgstr "サイト上の WordPress REST API は無効化されています。Redi
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr "ユーザーエージェントエラー"
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "不明なユーザーエージェント"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "デバイス"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "オペレーティングシステム"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "ブラウザー"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr "エンジン"
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "ユーザーエージェント"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr "エージェント"
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "IP ロギングなし"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "フル IP ロギング"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "匿名 IP (最後の部分をマスクする)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "%(type) の変更を監視する"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "IP ロギング"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(IP のログレベルを選択)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr "位置情報"
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr "エージェントの情報"
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "IP でフィルター"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "リファラー / User Agent"
418
 
@@ -420,8 +519,8 @@ msgstr "リファラー / User Agent"
420
  msgid "Geo IP Error"
421
  msgstr "位置情報エラー"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr "この情報の取得中に問題が発生しました。"
427
 
@@ -454,20 +553,20 @@ msgstr "タイムゾーン"
454
  msgid "Geo Location"
455
  msgstr "位置情報"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Powered by {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr "ゴミ箱"
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr "Redirection の使用には WordPress REST API が有効化されている必要があります。REST API が無効化されていると Redirection を使用することができません。"
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr "Redirection プラグインの詳しい使い方については <a href=\"%s\" target=\"_blank\">redirection.me</a> サポートサイトをご覧ください。"
473
 
@@ -475,135 +574,137 @@ msgstr "Redirection プラグインの詳しい使い方については <a href=
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "Redirection の完全なドキュメントは {{site}}https://redirection.me{{/site}} で参照できます。問題がある場合はまず、{{faq}}FAQ{{/faq}} をチェックしてください。"
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "バグを報告したい場合、こちらの {{report}}バグ報告{{/report}} ガイドをお読みください。"
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "公開されているリポジトリに投稿したくない情報を提示したいときは、その内容を可能な限りの詳細な情報を記した上で {{email}}メール{{/email}} を送ってください。"
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr "キャッシュしない"
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "1時間"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr "リダイレクトキャッシュ"
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "301 URL リダイレクトをキャッシュする長さ (\"Expires\" HTTP ヘッダー)"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "本当に %s からインポートしますか ?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "インポートプラグイン"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "サイト上より今プラグインにインポートできる以下のリダイレクトプラグインが見つかりました。"
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "全数 ="
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "%s からインポート"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "データベースのテーブルに問題があります。詳しくは、<a href=\"%s\">support page</a> を御覧ください。"
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Redirection がきちんとインストールされていません"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
536
- msgstr "Redirection の動作には WordPress v%1s が必要ですが、v%2s を利用しているようです。WordPress をアップデートしてください。"
 
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr "初期設定の WordPress \"old slugs\""
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr ""
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr ""
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr "マジック修正ボタンが効かない場合、エラーを読み自分で修正する必要があります。もしくは下の「助けが必要」セクションをお読みください。"
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr "⚡️マジック修正⚡️"
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "プラグインステータス"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr "カスタム"
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr "モバイル"
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "フィード読者"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr "ライブラリ"
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr "変更を監視する URL"
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr "このグループへの変更を保存"
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr "例: \"/amp\""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "URL モニター"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "404を削除"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "この404エラーに対するすべてのログを削除"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "すべての IP %s からのものを削除"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr "すべての \"%s\" に一致するものを削除"
609
 
@@ -611,15 +712,15 @@ msgstr "すべての \"%s\" に一致するものを削除"
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr "大きすぎるリクエストのためサーバーがリクエストを拒否しました。進めるには変更する必要があります。"
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr "また <code>redirection.js</code> をお使いのブラウザがロードできるか確認してください :"
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr "CloudFlare, OVH などのキャッシュプラグイン・サービスを使用してページをキャッシュしている場合、キャッシュをクリアしてみてください。"
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "Redirection のロードに失敗しました"
625
 
@@ -679,11 +780,11 @@ msgstr "次のテーブルが不足しています:"
679
  msgid "All tables present"
680
  msgstr "すべてのテーブルが存在しています"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "キャッシュされた Redirection が検知されました"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "ブラウザーのキャッシュをクリアしてページを再読込してください。"
689
 
@@ -703,27 +804,27 @@ msgstr "サーバーが 403 (閲覧禁止) エラーを返しました。これ
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr ""
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr "もしこの原因が Redirection だと思うのであれば Issue を作成してください。"
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr "この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "ロード中です。お待ち下さい…"
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr "{{strong}}CSV ファイルフォーマット{{/strong}}: {{code}}ソース URL、 ターゲット URL{{/code}} - またこれらも使用可能です: {{code}}正規表現,、http コード{{/code}} ({{code}}正規表現{{/code}} - 0 = no, 1 = yes)"
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr ""
729
  "もしこれが助けにならない場合、ブラウザーのコンソールを開き {{link}新しい\n"
@@ -733,7 +834,7 @@ msgstr ""
733
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
734
  msgstr "もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"
735
 
736
- #: redirection-admin.php:445 redirection-strings.php:22
737
  msgid "Create Issue"
738
  msgstr "Issue を作成"
739
 
@@ -745,260 +846,260 @@ msgstr "メール"
745
  msgid "Important details"
746
  msgstr "重要な詳細"
747
 
748
- #: redirection-strings.php:310
749
  msgid "Need help?"
750
  msgstr "ヘルプが必要ですか?"
751
 
752
- #: redirection-strings.php:313
753
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
754
  msgstr "サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"
755
 
756
- #: redirection-strings.php:267
757
  msgid "Pos"
758
  msgstr "Pos"
759
 
760
- #: redirection-strings.php:250
761
  msgid "410 - Gone"
762
  msgstr "410 - 消滅"
763
 
764
- #: redirection-strings.php:257
765
  msgid "Position"
766
  msgstr "配置"
767
 
768
- #: redirection-strings.php:207
769
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
770
  msgstr "URL が指定されていない場合に URL を自動生成するために使用されます。{{code}}$dec${{/code}} もしくは {{code}}$hex${{/code}} のような特別なタグが一意の ID を作るために挿入されます。"
771
 
772
- #: redirection-strings.php:208
773
  msgid "Apache Module"
774
  msgstr "Apache モジュール"
775
 
776
- #: redirection-strings.php:209
777
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
778
  msgstr "{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"
779
 
780
- #: redirection-strings.php:88
781
  msgid "Import to group"
782
  msgstr "グループにインポート"
783
 
784
- #: redirection-strings.php:89
785
  msgid "Import a CSV, .htaccess, or JSON file."
786
  msgstr "CSV や .htaccess、JSON ファイルをインポート"
787
 
788
- #: redirection-strings.php:90
789
  msgid "Click 'Add File' or drag and drop here."
790
  msgstr "「新規追加」をクリックしここにドラッグアンドドロップしてください。"
791
 
792
- #: redirection-strings.php:91
793
  msgid "Add File"
794
  msgstr "ファイルを追加"
795
 
796
- #: redirection-strings.php:92
797
  msgid "File selected"
798
  msgstr "選択されたファイル"
799
 
800
- #: redirection-strings.php:95
801
  msgid "Importing"
802
  msgstr "インポート中"
803
 
804
- #: redirection-strings.php:96
805
  msgid "Finished importing"
806
  msgstr "インポートが完了しました"
807
 
808
- #: redirection-strings.php:97
809
  msgid "Total redirects imported:"
810
  msgstr "インポートされたリダイレクト数: "
811
 
812
- #: redirection-strings.php:98
813
  msgid "Double-check the file is the correct format!"
814
  msgstr "ファイルが正しい形式かもう一度チェックしてください。"
815
 
816
- #: redirection-strings.php:99
817
  msgid "OK"
818
  msgstr "OK"
819
 
820
- #: redirection-strings.php:100 redirection-strings.php:263
821
  msgid "Close"
822
  msgstr "閉じる"
823
 
824
- #: redirection-strings.php:105
825
  msgid "All imports will be appended to the current database."
826
  msgstr "すべてのインポートは現在のデータベースに追加されます。"
827
 
828
- #: redirection-strings.php:107 redirection-strings.php:127
829
  msgid "Export"
830
  msgstr "エクスポート"
831
 
832
- #: redirection-strings.php:108
833
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
834
  msgstr "CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"
835
 
836
- #: redirection-strings.php:109
837
  msgid "Everything"
838
  msgstr "すべて"
839
 
840
- #: redirection-strings.php:110
841
  msgid "WordPress redirects"
842
  msgstr "WordPress リダイレクト"
843
 
844
- #: redirection-strings.php:111
845
  msgid "Apache redirects"
846
  msgstr "Apache リダイレクト"
847
 
848
- #: redirection-strings.php:112
849
  msgid "Nginx redirects"
850
  msgstr "Nginx リダイレクト"
851
 
852
- #: redirection-strings.php:113
853
  msgid "CSV"
854
  msgstr "CSV"
855
 
856
- #: redirection-strings.php:114
857
  msgid "Apache .htaccess"
858
  msgstr "Apache .htaccess"
859
 
860
- #: redirection-strings.php:115
861
  msgid "Nginx rewrite rules"
862
  msgstr "Nginx のリライトルール"
863
 
864
- #: redirection-strings.php:116
865
  msgid "Redirection JSON"
866
  msgstr "Redirection JSON"
867
 
868
- #: redirection-strings.php:117
869
  msgid "View"
870
  msgstr "表示"
871
 
872
- #: redirection-strings.php:119
873
  msgid "Log files can be exported from the log pages."
874
  msgstr "ログファイルはログページにてエクスポート出来ます。"
875
 
876
- #: redirection-strings.php:59 redirection-strings.php:154
877
  msgid "Import/Export"
878
  msgstr "インポート / エクスポート"
879
 
880
- #: redirection-strings.php:60
881
  msgid "Logs"
882
  msgstr "ログ"
883
 
884
- #: redirection-strings.php:61
885
  msgid "404 errors"
886
  msgstr "404 エラー"
887
 
888
- #: redirection-strings.php:72
889
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
890
  msgstr "{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"
891
 
892
- #: redirection-strings.php:166
893
  msgid "I'd like to support some more."
894
  msgstr "もっとサポートがしたいです。"
895
 
896
- #: redirection-strings.php:169
897
  msgid "Support 💰"
898
  msgstr "サポート💰"
899
 
900
- #: redirection-strings.php:363
901
  msgid "Redirection saved"
902
  msgstr "リダイレクトが保存されました"
903
 
904
- #: redirection-strings.php:364
905
  msgid "Log deleted"
906
  msgstr "ログが削除されました"
907
 
908
- #: redirection-strings.php:365
909
  msgid "Settings saved"
910
  msgstr "設定が保存されました"
911
 
912
- #: redirection-strings.php:366
913
  msgid "Group saved"
914
  msgstr "グループが保存されました"
915
 
916
- #: redirection-strings.php:362
917
  msgid "Are you sure you want to delete this item?"
918
  msgid_plural "Are you sure you want to delete these items?"
919
  msgstr[0] "本当に削除してもよろしいですか?"
920
 
921
- #: redirection-strings.php:309
922
  msgid "pass"
923
  msgstr "パス"
924
 
925
- #: redirection-strings.php:274
926
  msgid "All groups"
927
  msgstr "すべてのグループ"
928
 
929
- #: redirection-strings.php:244
930
  msgid "301 - Moved Permanently"
931
  msgstr "301 - 恒久的に移動"
932
 
933
- #: redirection-strings.php:245
934
  msgid "302 - Found"
935
  msgstr "302 - 発見"
936
 
937
- #: redirection-strings.php:246
938
  msgid "307 - Temporary Redirect"
939
  msgstr "307 - 一時リダイレクト"
940
 
941
- #: redirection-strings.php:247
942
  msgid "308 - Permanent Redirect"
943
  msgstr "308 - 恒久リダイレクト"
944
 
945
- #: redirection-strings.php:248
946
  msgid "401 - Unauthorized"
947
  msgstr "401 - 認証が必要"
948
 
949
- #: redirection-strings.php:249
950
  msgid "404 - Not Found"
951
  msgstr "404 - 未検出"
952
 
953
- #: redirection-strings.php:251
954
  msgid "Title"
955
  msgstr "タイトル"
956
 
957
- #: redirection-strings.php:254
958
  msgid "When matched"
959
  msgstr "マッチした時"
960
 
961
- #: redirection-strings.php:255
962
  msgid "with HTTP code"
963
  msgstr "次の HTTP コードと共に"
964
 
965
- #: redirection-strings.php:264
966
  msgid "Show advanced options"
967
  msgstr "高度な設定を表示"
968
 
969
- #: redirection-strings.php:224
970
  msgid "Matched Target"
971
  msgstr "見つかったターゲット"
972
 
973
- #: redirection-strings.php:226
974
  msgid "Unmatched Target"
975
  msgstr "ターゲットが見つかりません"
976
 
977
- #: redirection-strings.php:218 redirection-strings.php:219
978
  msgid "Saving..."
979
  msgstr "保存中…"
980
 
981
- #: redirection-strings.php:157
982
  msgid "View notice"
983
  msgstr "通知を見る"
984
 
985
- #: models/redirect.php:526
986
  msgid "Invalid source URL"
987
  msgstr "不正な元 URL"
988
 
989
- #: models/redirect.php:458
990
  msgid "Invalid redirect action"
991
  msgstr "不正なリダイレクトアクション"
992
 
993
- #: models/redirect.php:452
994
  msgid "Invalid redirect matcher"
995
  msgstr "不正なリダイレクトマッチャー"
996
 
997
- #: models/redirect.php:187
998
  msgid "Unable to add new redirect"
999
  msgstr "新しいリダイレクトの追加に失敗しました"
1000
 
1001
- #: redirection-strings.php:12 redirection-strings.php:68
1002
  msgid "Something went wrong 🙁"
1003
  msgstr "問題が発生しました"
1004
 
@@ -1006,132 +1107,133 @@ msgstr "問題が発生しました"
1006
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1007
  msgstr "何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"
1008
 
 
1009
  #: redirection-admin.php:205
1010
  msgid "Log entries (%d max)"
1011
  msgstr "ログ (最大 %d)"
1012
 
1013
- #: redirection-strings.php:350
1014
  msgid "Search by IP"
1015
  msgstr "IP による検索"
1016
 
1017
- #: redirection-strings.php:345
1018
  msgid "Select bulk action"
1019
  msgstr "一括操作を選択"
1020
 
1021
- #: redirection-strings.php:346
1022
  msgid "Bulk Actions"
1023
  msgstr "一括操作"
1024
 
1025
- #: redirection-strings.php:347
1026
  msgid "Apply"
1027
  msgstr "適応"
1028
 
1029
- #: redirection-strings.php:338
1030
  msgid "First page"
1031
  msgstr "最初のページ"
1032
 
1033
- #: redirection-strings.php:339
1034
  msgid "Prev page"
1035
  msgstr "前のページ"
1036
 
1037
- #: redirection-strings.php:340
1038
  msgid "Current Page"
1039
  msgstr "現在のページ"
1040
 
1041
- #: redirection-strings.php:341
1042
  msgid "of %(page)s"
1043
  msgstr "%(page)s"
1044
 
1045
- #: redirection-strings.php:342
1046
  msgid "Next page"
1047
  msgstr "次のページ"
1048
 
1049
- #: redirection-strings.php:343
1050
  msgid "Last page"
1051
  msgstr "最後のページ"
1052
 
1053
- #: redirection-strings.php:344
1054
  msgid "%s item"
1055
  msgid_plural "%s items"
1056
  msgstr[0] "%s 個のアイテム"
1057
 
1058
- #: redirection-strings.php:337
1059
  msgid "Select All"
1060
  msgstr "すべて選択"
1061
 
1062
- #: redirection-strings.php:349
1063
  msgid "Sorry, something went wrong loading the data - please try again"
1064
  msgstr "データのロード中に問題が発生しました - もう一度お試しください"
1065
 
1066
- #: redirection-strings.php:348
1067
  msgid "No results"
1068
  msgstr "結果なし"
1069
 
1070
- #: redirection-strings.php:123
1071
  msgid "Delete the logs - are you sure?"
1072
  msgstr "本当にログを消去しますか ?"
1073
 
1074
- #: redirection-strings.php:124
1075
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1076
  msgstr "ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"
1077
 
1078
- #: redirection-strings.php:125
1079
  msgid "Yes! Delete the logs"
1080
  msgstr "ログを消去する"
1081
 
1082
- #: redirection-strings.php:126
1083
  msgid "No! Don't delete the logs"
1084
  msgstr "ログを消去しない"
1085
 
1086
- #: redirection-strings.php:326
1087
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1088
  msgstr "登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"
1089
 
1090
- #: redirection-strings.php:325 redirection-strings.php:327
1091
  msgid "Newsletter"
1092
  msgstr "ニュースレター"
1093
 
1094
- #: redirection-strings.php:328
1095
  msgid "Want to keep up to date with changes to Redirection?"
1096
  msgstr "リダイレクトの変更を最新の状態に保ちたいですか ?"
1097
 
1098
- #: redirection-strings.php:329
1099
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1100
  msgstr "Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"
1101
 
1102
- #: redirection-strings.php:330
1103
  msgid "Your email address:"
1104
  msgstr "メールアドレス: "
1105
 
1106
- #: redirection-strings.php:165
1107
  msgid "You've supported this plugin - thank you!"
1108
  msgstr "あなたは既にこのプラグインをサポート済みです - ありがとうございます !"
1109
 
1110
- #: redirection-strings.php:168
1111
  msgid "You get useful software and I get to carry on making it better."
1112
  msgstr "あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"
1113
 
1114
- #: redirection-strings.php:176 redirection-strings.php:181
1115
  msgid "Forever"
1116
  msgstr "永久に"
1117
 
1118
- #: redirection-strings.php:158
1119
  msgid "Delete the plugin - are you sure?"
1120
  msgstr "本当にプラグインを削除しますか ?"
1121
 
1122
- #: redirection-strings.php:159
1123
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1124
  msgstr "プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"
1125
 
1126
- #: redirection-strings.php:160
1127
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1128
  msgstr "リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"
1129
 
1130
- #: redirection-strings.php:161
1131
  msgid "Yes! Delete the plugin"
1132
  msgstr "プラグインを消去する"
1133
 
1134
- #: redirection-strings.php:162
1135
  msgid "No! Don't delete the plugin"
1136
  msgstr "プラグインを消去しない"
1137
 
@@ -1143,141 +1245,146 @@ msgstr "John Godley"
1143
  msgid "Manage all your 301 redirects and monitor 404 errors"
1144
  msgstr "すべての 301 リダイレクトを管理し、404 エラーをモニター"
1145
 
1146
- #: redirection-strings.php:167
1147
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1148
  msgstr "Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"
1149
 
1150
- #: redirection-admin.php:311
1151
  msgid "Redirection Support"
1152
  msgstr "Redirection を応援する"
1153
 
1154
- #: redirection-strings.php:63 redirection-strings.php:156
1155
  msgid "Support"
1156
  msgstr "サポート"
1157
 
1158
- #: redirection-strings.php:153
1159
  msgid "404s"
1160
  msgstr "404 エラー"
1161
 
1162
- #: redirection-strings.php:152
1163
  msgid "Log"
1164
  msgstr "ログ"
1165
 
1166
- #: redirection-strings.php:163
 
 
 
 
1167
  msgid "Delete Redirection"
1168
  msgstr "転送ルールを削除"
1169
 
1170
- #: redirection-strings.php:93
1171
  msgid "Upload"
1172
  msgstr "アップロード"
1173
 
1174
- #: redirection-strings.php:104
1175
  msgid "Import"
1176
  msgstr "インポート"
1177
 
1178
- #: redirection-strings.php:217
1179
  msgid "Update"
1180
  msgstr "更新"
1181
 
1182
- #: redirection-strings.php:206
1183
  msgid "Auto-generate URL"
1184
  msgstr "URL を自動生成 "
1185
 
1186
- #: redirection-strings.php:205
1187
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1188
  msgstr "リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"
1189
 
1190
- #: redirection-strings.php:204
1191
  msgid "RSS Token"
1192
  msgstr "RSS トークン"
1193
 
1194
- #: redirection-strings.php:198
1195
  msgid "404 Logs"
1196
  msgstr "404 ログ"
1197
 
1198
- #: redirection-strings.php:197 redirection-strings.php:199
1199
  msgid "(time to keep logs for)"
1200
  msgstr "(ログの保存期間)"
1201
 
1202
- #: redirection-strings.php:196
1203
  msgid "Redirect Logs"
1204
  msgstr "転送ログ"
1205
 
1206
- #: redirection-strings.php:195
1207
  msgid "I'm a nice person and I have helped support the author of this plugin"
1208
  msgstr "このプラグインの作者に対する援助を行いました"
1209
 
1210
- #: redirection-strings.php:170
1211
  msgid "Plugin Support"
1212
  msgstr "プラグインサポート"
1213
 
1214
- #: redirection-strings.php:62 redirection-strings.php:155
1215
  msgid "Options"
1216
  msgstr "設定"
1217
 
1218
- #: redirection-strings.php:175
1219
  msgid "Two months"
1220
  msgstr "2ヶ月"
1221
 
1222
- #: redirection-strings.php:174
1223
  msgid "A month"
1224
  msgstr "1ヶ月"
1225
 
1226
- #: redirection-strings.php:173 redirection-strings.php:180
1227
  msgid "A week"
1228
  msgstr "1週間"
1229
 
1230
- #: redirection-strings.php:172 redirection-strings.php:179
1231
  msgid "A day"
1232
  msgstr "1日"
1233
 
1234
- #: redirection-strings.php:171
1235
  msgid "No logs"
1236
  msgstr "ログなし"
1237
 
1238
- #: redirection-strings.php:122
 
1239
  msgid "Delete All"
1240
  msgstr "すべてを削除"
1241
 
1242
- #: redirection-strings.php:46
1243
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1244
  msgstr "グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"
1245
 
1246
- #: redirection-strings.php:45
1247
  msgid "Add Group"
1248
  msgstr "グループを追加"
1249
 
1250
- #: redirection-strings.php:351
1251
  msgid "Search"
1252
  msgstr "検索"
1253
 
1254
- #: redirection-strings.php:58 redirection-strings.php:151
1255
  msgid "Groups"
1256
  msgstr "グループ"
1257
 
1258
- #: redirection-strings.php:14 redirection-strings.php:55
1259
- #: redirection-strings.php:258
1260
  msgid "Save"
1261
  msgstr "保存"
1262
 
1263
- #: redirection-strings.php:256
1264
  msgid "Group"
1265
  msgstr "グループ"
1266
 
1267
- #: redirection-strings.php:253
1268
  msgid "Match"
1269
  msgstr "一致条件"
1270
 
1271
- #: redirection-strings.php:275
1272
  msgid "Add new redirection"
1273
  msgstr "新しい転送ルールを追加"
1274
 
1275
- #: redirection-strings.php:56 redirection-strings.php:94
1276
- #: redirection-strings.php:262
1277
  msgid "Cancel"
1278
  msgstr "キャンセル"
1279
 
1280
- #: redirection-strings.php:118
1281
  msgid "Download"
1282
  msgstr "ダウンロード"
1283
 
@@ -1285,116 +1392,113 @@ msgstr "ダウンロード"
1285
  msgid "Redirection"
1286
  msgstr "Redirection"
1287
 
1288
- #: redirection-admin.php:161
1289
  msgid "Settings"
1290
  msgstr "設定"
1291
 
1292
- #: redirection-strings.php:243
1293
- msgid "Do nothing"
1294
- msgstr "何もしない"
1295
-
1296
- #: redirection-strings.php:242
1297
  msgid "Error (404)"
1298
  msgstr "エラー (404)"
1299
 
1300
- #: redirection-strings.php:241
1301
  msgid "Pass-through"
1302
  msgstr "通過"
1303
 
1304
- #: redirection-strings.php:240
1305
  msgid "Redirect to random post"
1306
  msgstr "ランダムな記事へ転送"
1307
 
1308
- #: redirection-strings.php:239
1309
  msgid "Redirect to URL"
1310
  msgstr "URL へ転送"
1311
 
1312
- #: models/redirect.php:516
1313
  msgid "Invalid group when creating redirect"
1314
  msgstr "転送ルールを作成する際に無効なグループが指定されました"
1315
 
1316
- #: redirection-strings.php:131 redirection-strings.php:140
 
1317
  msgid "IP"
1318
  msgstr "IP"
1319
 
1320
- #: redirection-strings.php:129 redirection-strings.php:138
1321
- #: redirection-strings.php:259
1322
  msgid "Source URL"
1323
  msgstr "ソース URL"
1324
 
1325
- #: redirection-strings.php:128 redirection-strings.php:137
1326
  msgid "Date"
1327
  msgstr "日付"
1328
 
1329
- #: redirection-strings.php:142 redirection-strings.php:146
1330
- #: redirection-strings.php:276
1331
  msgid "Add Redirect"
1332
  msgstr "転送ルールを追加"
1333
 
1334
- #: redirection-strings.php:44
1335
  msgid "All modules"
1336
  msgstr "すべてのモジュール"
1337
 
1338
- #: redirection-strings.php:50
1339
  msgid "View Redirects"
1340
  msgstr "転送ルールを表示"
1341
 
1342
- #: redirection-strings.php:40 redirection-strings.php:54
1343
  msgid "Module"
1344
  msgstr "モジュール"
1345
 
1346
- #: redirection-strings.php:39 redirection-strings.php:150
1347
  msgid "Redirects"
1348
  msgstr "転送ルール"
1349
 
1350
- #: redirection-strings.php:38 redirection-strings.php:47
1351
- #: redirection-strings.php:53
1352
  msgid "Name"
1353
  msgstr "名称"
1354
 
1355
- #: redirection-strings.php:336
1356
  msgid "Filter"
1357
  msgstr "フィルター"
1358
 
1359
- #: redirection-strings.php:273
1360
  msgid "Reset hits"
1361
  msgstr "訪問数をリセット"
1362
 
1363
- #: redirection-strings.php:42 redirection-strings.php:52
1364
- #: redirection-strings.php:271 redirection-strings.php:308
1365
  msgid "Enable"
1366
  msgstr "有効化"
1367
 
1368
- #: redirection-strings.php:43 redirection-strings.php:51
1369
- #: redirection-strings.php:272 redirection-strings.php:306
1370
  msgid "Disable"
1371
  msgstr "無効化"
1372
 
1373
- #: redirection-strings.php:41 redirection-strings.php:49
1374
- #: redirection-strings.php:132 redirection-strings.php:133
1375
- #: redirection-strings.php:141 redirection-strings.php:145
1376
- #: redirection-strings.php:164 redirection-strings.php:270
1377
- #: redirection-strings.php:305
1378
  msgid "Delete"
1379
  msgstr "削除"
1380
 
1381
- #: redirection-strings.php:48 redirection-strings.php:304
1382
  msgid "Edit"
1383
  msgstr "編集"
1384
 
1385
- #: redirection-strings.php:269
1386
  msgid "Last Access"
1387
  msgstr "前回のアクセス"
1388
 
1389
- #: redirection-strings.php:268
1390
  msgid "Hits"
1391
  msgstr "ヒット数"
1392
 
1393
- #: redirection-strings.php:266 redirection-strings.php:321
1394
  msgid "URL"
1395
  msgstr "URL"
1396
 
1397
- #: redirection-strings.php:265
1398
  msgid "Type"
1399
  msgstr "タイプ"
1400
 
@@ -1402,48 +1506,48 @@ msgstr "タイプ"
1402
  msgid "Modified Posts"
1403
  msgstr "編集済みの投稿"
1404
 
1405
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1406
  msgid "Redirections"
1407
  msgstr "転送ルール"
1408
 
1409
- #: redirection-strings.php:277
1410
  msgid "User Agent"
1411
  msgstr "ユーザーエージェント"
1412
 
1413
- #: matches/user-agent.php:10 redirection-strings.php:234
1414
  msgid "URL and user agent"
1415
  msgstr "URL およびユーザーエージェント"
1416
 
1417
- #: redirection-strings.php:228
1418
  msgid "Target URL"
1419
  msgstr "ターゲット URL"
1420
 
1421
- #: matches/url.php:7 redirection-strings.php:230
1422
  msgid "URL only"
1423
  msgstr "URL のみ"
1424
 
1425
- #: redirection-strings.php:261 redirection-strings.php:283
1426
- #: redirection-strings.php:287 redirection-strings.php:295
1427
- #: redirection-strings.php:299
1428
  msgid "Regex"
1429
  msgstr "正規表現"
1430
 
1431
- #: redirection-strings.php:297
1432
  msgid "Referrer"
1433
  msgstr "リファラー"
1434
 
1435
- #: matches/referrer.php:10 redirection-strings.php:233
1436
  msgid "URL and referrer"
1437
  msgstr "URL およびリファラー"
1438
 
1439
- #: redirection-strings.php:222
1440
  msgid "Logged Out"
1441
  msgstr "ログアウト中"
1442
 
1443
- #: redirection-strings.php:220
1444
  msgid "Logged In"
1445
  msgstr "ログイン中"
1446
 
1447
- #: matches/login.php:8 redirection-strings.php:231
1448
  msgid "URL and login status"
1449
  msgstr "URL およびログイン状態"
11
  "Language: ja_JP\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr ""
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr ""
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr ""
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr ""
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr ""
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr ""
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr ""
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr ""
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr ""
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr ""
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr ""
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr ""
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr ""
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr ""
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr ""
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr ""
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr ""
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr ""
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr ""
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr ""
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr ""
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr ""
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr ""
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr ""
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr ""
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr ""
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr ""
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr ""
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr ""
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr ""
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr ""
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr ""
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr ""
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr ""
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr ""
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr ""
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr ""
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr ""
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr ""
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr "エラー"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr "http:// や https:// を含めた完全な URL を入力してください"
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr "ブラウザーが URL をキャッシュすることがあり、想定どおりに動作しているか確認が難しい場合があります。きちんとリダイレクトが機能しているかチェックするにはこちらを利用してください。"
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr "リダイレクトテスター"
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr "ターゲット"
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr "URL は Redirection によってリダイレクトされません"
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr "URL は Redirection によってリダイレクトされます"
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr "詳細のロードに失敗しました"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr "一致するサーバーの URL を入力"
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "サーバー"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr "権限グループまたは権限の値を入力"
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr "権限グループ"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr "このブラウザーリファラーテキストと一致"
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr "このブラウザーユーザーエージェントに一致"
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "リダイレクト元となる相対 URL"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr "一致した場合にリダイレクトさせたいターゲット URL"
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(ベータ)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "HTTP から HTTPS へのリダイレクトを矯正します。有効化前にはで正しくサイトが HTTPS で動くことを確認してください。"
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "強制 HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr "GDPR / 個人情報"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "新規追加"
255
 
257
  msgid "Please logout and login again."
258
  msgstr "再度ログインし直してください。"
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr "URL と権限グループ / 権限"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL とサーバー"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "フォームリクエスト"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "相対 /wp-json/"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr ""
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "デフォルト /wp-json/"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "サイト URL とホーム URL は一致しています"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr "HTTP ヘッダーを PHP に通せるかどうかはサーバーの設定によります。詳しくはお使いのホスティング会社にお問い合わせください。"
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "Accept Language"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "ヘッダー値"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "ヘッダー名"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "HTTP ヘッダー"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "WordPress フィルター名"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "フィルター名"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Cookie 値"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Cookie 名"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Cookie"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "キャッシュを削除"
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "Cloudflare などのキャッシュシステムをお使いの場合こちらをお読みください :"
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr "URL と HTTP ヘッダー"
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr "URL とカスタムフィルター"
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL と Cookie"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr "404 deleted"
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr "Raw /index.php?rest_route=/"
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "REST API"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr "Redirection の REST API の使い方 - 必要な場合以外は変更しないでください"
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "これらの提案では解決しませんでした"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "<a href=\"https://redirection.me/support/problems/\">よくある問題一覧</a> をご覧ください。"
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "Redirection のロードに失敗しました☹️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr "ユーザーエージェントエラー"
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "不明なユーザーエージェント"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "デバイス"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "オペレーティングシステム"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "ブラウザー"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr "エンジン"
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "ユーザーエージェント"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr "エージェント"
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "IP ロギングなし"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "フル IP ロギング"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "匿名 IP (最後の部分をマスクする)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "%(type) の変更を監視する"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "IP ロギング"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(IP のログレベルを選択)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr "位置情報"
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr "エージェントの情報"
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "IP でフィルター"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "リファラー / User Agent"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "位置情報エラー"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr "この情報の取得中に問題が発生しました。"
526
 
553
  msgid "Geo Location"
554
  msgstr "位置情報"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Powered by {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr "ゴミ箱"
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr "Redirection の使用には WordPress REST API が有効化されている必要があります。REST API が無効化されていると Redirection を使用することができません。"
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr "Redirection プラグインの詳しい使い方については <a href=\"%s\" target=\"_blank\">redirection.me</a> サポートサイトをご覧ください。"
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "Redirection の完全なドキュメントは {{site}}https://redirection.me{{/site}} で参照できます。問題がある場合はまず、{{faq}}FAQ{{/faq}} をチェックしてください。"
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "バグを報告したい場合、こちらの {{report}}バグ報告{{/report}} ガイドをお読みください。"
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "公開されているリポジトリに投稿したくない情報を提示したいときは、その内容を可能な限りの詳細な情報を記した上で {{email}}メール{{/email}} を送ってください。"
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr "キャッシュしない"
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "1時間"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr "リダイレクトキャッシュ"
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "301 URL リダイレクトをキャッシュする長さ (\"Expires\" HTTP ヘッダー)"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "本当に %s からインポートしますか ?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "インポートプラグイン"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "サイト上より今プラグインにインポートできる以下のリダイレクトプラグインが見つかりました。"
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "全数 ="
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "%s からインポート"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "データベースのテーブルに問題があります。詳しくは、<a href=\"%s\">support page</a> を御覧ください。"
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Redirection がきちんとインストールされていません"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
+ msgstr ""
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr "初期設定の WordPress \"old slugs\""
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr ""
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr ""
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr "マジック修正ボタンが効かない場合、エラーを読み自分で修正する必要があります。もしくは下の「助けが必要」セクションをお読みください。"
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr "⚡️マジック修正⚡️"
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "プラグインステータス"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr "カスタム"
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr "モバイル"
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "フィード読者"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr "ライブラリ"
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr "変更を監視する URL"
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr "このグループへの変更を保存"
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr "例: \"/amp\""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "URL モニター"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "404を削除"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "この404エラーに対するすべてのログを削除"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "すべての IP %s からのものを削除"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr "すべての \"%s\" に一致するものを削除"
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr "大きすぎるリクエストのためサーバーがリクエストを拒否しました。進めるには変更する必要があります。"
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr "また <code>redirection.js</code> をお使いのブラウザがロードできるか確認してください :"
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr "CloudFlare, OVH などのキャッシュプラグイン・サービスを使用してページをキャッシュしている場合、キャッシュをクリアしてみてください。"
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "Redirection のロードに失敗しました"
726
 
780
  msgid "All tables present"
781
  msgstr "すべてのテーブルが存在しています"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "キャッシュされた Redirection が検知されました"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "ブラウザーのキャッシュをクリアしてページを再読込してください。"
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr ""
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr "もしこの原因が Redirection だと思うのであれば Issue を作成してください。"
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr "この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "ロード中です。お待ち下さい…"
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr "{{strong}}CSV ファイルフォーマット{{/strong}}: {{code}}ソース URL、 ターゲット URL{{/code}} - またこれらも使用可能です: {{code}}正規表現,、http コード{{/code}} ({{code}}正規表現{{/code}} - 0 = no, 1 = yes)"
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr ""
830
  "もしこれが助けにならない場合、ブラウザーのコンソールを開き {{link}新しい\n"
834
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
835
  msgstr "もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"
836
 
837
+ #: redirection-admin.php:462 redirection-strings.php:22
838
  msgid "Create Issue"
839
  msgstr "Issue を作成"
840
 
846
  msgid "Important details"
847
  msgstr "重要な詳細"
848
 
849
+ #: redirection-strings.php:374
850
  msgid "Need help?"
851
  msgstr "ヘルプが必要ですか?"
852
 
853
+ #: redirection-strings.php:377
854
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
855
  msgstr "サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"
856
 
857
+ #: redirection-strings.php:326
858
  msgid "Pos"
859
  msgstr "Pos"
860
 
861
+ #: redirection-strings.php:308
862
  msgid "410 - Gone"
863
  msgstr "410 - 消滅"
864
 
865
+ #: redirection-strings.php:316
866
  msgid "Position"
867
  msgstr "配置"
868
 
869
+ #: redirection-strings.php:261
870
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
871
  msgstr "URL が指定されていない場合に URL を自動生成するために使用されます。{{code}}$dec${{/code}} もしくは {{code}}$hex${{/code}} のような特別なタグが一意の ID を作るために挿入されます。"
872
 
873
+ #: redirection-strings.php:262
874
  msgid "Apache Module"
875
  msgstr "Apache モジュール"
876
 
877
+ #: redirection-strings.php:263
878
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
879
  msgstr "{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"
880
 
881
+ #: redirection-strings.php:124
882
  msgid "Import to group"
883
  msgstr "グループにインポート"
884
 
885
+ #: redirection-strings.php:125
886
  msgid "Import a CSV, .htaccess, or JSON file."
887
  msgstr "CSV や .htaccess、JSON ファイルをインポート"
888
 
889
+ #: redirection-strings.php:126
890
  msgid "Click 'Add File' or drag and drop here."
891
  msgstr "「新規追加」をクリックしここにドラッグアンドドロップしてください。"
892
 
893
+ #: redirection-strings.php:127
894
  msgid "Add File"
895
  msgstr "ファイルを追加"
896
 
897
+ #: redirection-strings.php:128
898
  msgid "File selected"
899
  msgstr "選択されたファイル"
900
 
901
+ #: redirection-strings.php:131
902
  msgid "Importing"
903
  msgstr "インポート中"
904
 
905
+ #: redirection-strings.php:132
906
  msgid "Finished importing"
907
  msgstr "インポートが完了しました"
908
 
909
+ #: redirection-strings.php:133
910
  msgid "Total redirects imported:"
911
  msgstr "インポートされたリダイレクト数: "
912
 
913
+ #: redirection-strings.php:134
914
  msgid "Double-check the file is the correct format!"
915
  msgstr "ファイルが正しい形式かもう一度チェックしてください。"
916
 
917
+ #: redirection-strings.php:135
918
  msgid "OK"
919
  msgstr "OK"
920
 
921
+ #: redirection-strings.php:136 redirection-strings.php:322
922
  msgid "Close"
923
  msgstr "閉じる"
924
 
925
+ #: redirection-strings.php:141
926
  msgid "All imports will be appended to the current database."
927
  msgstr "すべてのインポートは現在のデータベースに追加されます。"
928
 
929
+ #: redirection-strings.php:143 redirection-strings.php:163
930
  msgid "Export"
931
  msgstr "エクスポート"
932
 
933
+ #: redirection-strings.php:144
934
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
935
  msgstr "CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"
936
 
937
+ #: redirection-strings.php:145
938
  msgid "Everything"
939
  msgstr "すべて"
940
 
941
+ #: redirection-strings.php:146
942
  msgid "WordPress redirects"
943
  msgstr "WordPress リダイレクト"
944
 
945
+ #: redirection-strings.php:147
946
  msgid "Apache redirects"
947
  msgstr "Apache リダイレクト"
948
 
949
+ #: redirection-strings.php:148
950
  msgid "Nginx redirects"
951
  msgstr "Nginx リダイレクト"
952
 
953
+ #: redirection-strings.php:149
954
  msgid "CSV"
955
  msgstr "CSV"
956
 
957
+ #: redirection-strings.php:150
958
  msgid "Apache .htaccess"
959
  msgstr "Apache .htaccess"
960
 
961
+ #: redirection-strings.php:151
962
  msgid "Nginx rewrite rules"
963
  msgstr "Nginx のリライトルール"
964
 
965
+ #: redirection-strings.php:152
966
  msgid "Redirection JSON"
967
  msgstr "Redirection JSON"
968
 
969
+ #: redirection-strings.php:153
970
  msgid "View"
971
  msgstr "表示"
972
 
973
+ #: redirection-strings.php:155
974
  msgid "Log files can be exported from the log pages."
975
  msgstr "ログファイルはログページにてエクスポート出来ます。"
976
 
977
+ #: redirection-strings.php:52 redirection-strings.php:107
978
  msgid "Import/Export"
979
  msgstr "インポート / エクスポート"
980
 
981
+ #: redirection-strings.php:108
982
  msgid "Logs"
983
  msgstr "ログ"
984
 
985
+ #: redirection-strings.php:109
986
  msgid "404 errors"
987
  msgstr "404 エラー"
988
 
989
+ #: redirection-strings.php:120
990
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
991
  msgstr "{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"
992
 
993
+ #: redirection-strings.php:220
994
  msgid "I'd like to support some more."
995
  msgstr "もっとサポートがしたいです。"
996
 
997
+ #: redirection-strings.php:223
998
  msgid "Support 💰"
999
  msgstr "サポート💰"
1000
 
1001
+ #: redirection-strings.php:400
1002
  msgid "Redirection saved"
1003
  msgstr "リダイレクトが保存されました"
1004
 
1005
+ #: redirection-strings.php:401
1006
  msgid "Log deleted"
1007
  msgstr "ログが削除されました"
1008
 
1009
+ #: redirection-strings.php:402
1010
  msgid "Settings saved"
1011
  msgstr "設定が保存されました"
1012
 
1013
+ #: redirection-strings.php:403
1014
  msgid "Group saved"
1015
  msgstr "グループが保存されました"
1016
 
1017
+ #: redirection-strings.php:85
1018
  msgid "Are you sure you want to delete this item?"
1019
  msgid_plural "Are you sure you want to delete these items?"
1020
  msgstr[0] "本当に削除してもよろしいですか?"
1021
 
1022
+ #: redirection-strings.php:373
1023
  msgid "pass"
1024
  msgstr "パス"
1025
 
1026
+ #: redirection-strings.php:333
1027
  msgid "All groups"
1028
  msgstr "すべてのグループ"
1029
 
1030
+ #: redirection-strings.php:298
1031
  msgid "301 - Moved Permanently"
1032
  msgstr "301 - 恒久的に移動"
1033
 
1034
+ #: redirection-strings.php:299
1035
  msgid "302 - Found"
1036
  msgstr "302 - 発見"
1037
 
1038
+ #: redirection-strings.php:302
1039
  msgid "307 - Temporary Redirect"
1040
  msgstr "307 - 一時リダイレクト"
1041
 
1042
+ #: redirection-strings.php:303
1043
  msgid "308 - Permanent Redirect"
1044
  msgstr "308 - 恒久リダイレクト"
1045
 
1046
+ #: redirection-strings.php:305
1047
  msgid "401 - Unauthorized"
1048
  msgstr "401 - 認証が必要"
1049
 
1050
+ #: redirection-strings.php:307
1051
  msgid "404 - Not Found"
1052
  msgstr "404 - 未検出"
1053
 
1054
+ #: redirection-strings.php:310
1055
  msgid "Title"
1056
  msgstr "タイトル"
1057
 
1058
+ #: redirection-strings.php:313
1059
  msgid "When matched"
1060
  msgstr "マッチした時"
1061
 
1062
+ #: redirection-strings.php:314
1063
  msgid "with HTTP code"
1064
  msgstr "次の HTTP コードと共に"
1065
 
1066
+ #: redirection-strings.php:323
1067
  msgid "Show advanced options"
1068
  msgstr "高度な設定を表示"
1069
 
1070
+ #: redirection-strings.php:276
1071
  msgid "Matched Target"
1072
  msgstr "見つかったターゲット"
1073
 
1074
+ #: redirection-strings.php:278
1075
  msgid "Unmatched Target"
1076
  msgstr "ターゲットが見つかりません"
1077
 
1078
+ #: redirection-strings.php:57 redirection-strings.php:58
1079
  msgid "Saving..."
1080
  msgstr "保存中…"
1081
 
1082
+ #: redirection-strings.php:55
1083
  msgid "View notice"
1084
  msgstr "通知を見る"
1085
 
1086
+ #: models/redirect.php:560
1087
  msgid "Invalid source URL"
1088
  msgstr "不正な元 URL"
1089
 
1090
+ #: models/redirect.php:488
1091
  msgid "Invalid redirect action"
1092
  msgstr "不正なリダイレクトアクション"
1093
 
1094
+ #: models/redirect.php:482
1095
  msgid "Invalid redirect matcher"
1096
  msgstr "不正なリダイレクトマッチャー"
1097
 
1098
+ #: models/redirect.php:195
1099
  msgid "Unable to add new redirect"
1100
  msgstr "新しいリダイレクトの追加に失敗しました"
1101
 
1102
+ #: redirection-strings.php:12 redirection-strings.php:116
1103
  msgid "Something went wrong 🙁"
1104
  msgstr "問題が発生しました"
1105
 
1107
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1108
  msgstr "何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"
1109
 
1110
+ #. translators: maximum number of log entries
1111
  #: redirection-admin.php:205
1112
  msgid "Log entries (%d max)"
1113
  msgstr "ログ (最大 %d)"
1114
 
1115
+ #: redirection-strings.php:74
1116
  msgid "Search by IP"
1117
  msgstr "IP による検索"
1118
 
1119
+ #: redirection-strings.php:69
1120
  msgid "Select bulk action"
1121
  msgstr "一括操作を選択"
1122
 
1123
+ #: redirection-strings.php:70
1124
  msgid "Bulk Actions"
1125
  msgstr "一括操作"
1126
 
1127
+ #: redirection-strings.php:71
1128
  msgid "Apply"
1129
  msgstr "適応"
1130
 
1131
+ #: redirection-strings.php:62
1132
  msgid "First page"
1133
  msgstr "最初のページ"
1134
 
1135
+ #: redirection-strings.php:63
1136
  msgid "Prev page"
1137
  msgstr "前のページ"
1138
 
1139
+ #: redirection-strings.php:64
1140
  msgid "Current Page"
1141
  msgstr "現在のページ"
1142
 
1143
+ #: redirection-strings.php:65
1144
  msgid "of %(page)s"
1145
  msgstr "%(page)s"
1146
 
1147
+ #: redirection-strings.php:66
1148
  msgid "Next page"
1149
  msgstr "次のページ"
1150
 
1151
+ #: redirection-strings.php:67
1152
  msgid "Last page"
1153
  msgstr "最後のページ"
1154
 
1155
+ #: redirection-strings.php:68
1156
  msgid "%s item"
1157
  msgid_plural "%s items"
1158
  msgstr[0] "%s 個のアイテム"
1159
 
1160
+ #: redirection-strings.php:61
1161
  msgid "Select All"
1162
  msgstr "すべて選択"
1163
 
1164
+ #: redirection-strings.php:73
1165
  msgid "Sorry, something went wrong loading the data - please try again"
1166
  msgstr "データのロード中に問題が発生しました - もう一度お試しください"
1167
 
1168
+ #: redirection-strings.php:72
1169
  msgid "No results"
1170
  msgstr "結果なし"
1171
 
1172
+ #: redirection-strings.php:159
1173
  msgid "Delete the logs - are you sure?"
1174
  msgstr "本当にログを消去しますか ?"
1175
 
1176
+ #: redirection-strings.php:160
1177
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1178
  msgstr "ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"
1179
 
1180
+ #: redirection-strings.php:161
1181
  msgid "Yes! Delete the logs"
1182
  msgstr "ログを消去する"
1183
 
1184
+ #: redirection-strings.php:162
1185
  msgid "No! Don't delete the logs"
1186
  msgstr "ログを消去しない"
1187
 
1188
+ #: redirection-strings.php:390
1189
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1190
  msgstr "登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"
1191
 
1192
+ #: redirection-strings.php:389 redirection-strings.php:391
1193
  msgid "Newsletter"
1194
  msgstr "ニュースレター"
1195
 
1196
+ #: redirection-strings.php:392
1197
  msgid "Want to keep up to date with changes to Redirection?"
1198
  msgstr "リダイレクトの変更を最新の状態に保ちたいですか ?"
1199
 
1200
+ #: redirection-strings.php:393
1201
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1202
  msgstr "Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"
1203
 
1204
+ #: redirection-strings.php:394
1205
  msgid "Your email address:"
1206
  msgstr "メールアドレス: "
1207
 
1208
+ #: redirection-strings.php:219
1209
  msgid "You've supported this plugin - thank you!"
1210
  msgstr "あなたは既にこのプラグインをサポート済みです - ありがとうございます !"
1211
 
1212
+ #: redirection-strings.php:222
1213
  msgid "You get useful software and I get to carry on making it better."
1214
  msgstr "あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"
1215
 
1216
+ #: redirection-strings.php:230 redirection-strings.php:235
1217
  msgid "Forever"
1218
  msgstr "永久に"
1219
 
1220
+ #: redirection-strings.php:211
1221
  msgid "Delete the plugin - are you sure?"
1222
  msgstr "本当にプラグインを削除しますか ?"
1223
 
1224
+ #: redirection-strings.php:212
1225
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1226
  msgstr "プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"
1227
 
1228
+ #: redirection-strings.php:213
1229
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1230
  msgstr "リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"
1231
 
1232
+ #: redirection-strings.php:214
1233
  msgid "Yes! Delete the plugin"
1234
  msgstr "プラグインを消去する"
1235
 
1236
+ #: redirection-strings.php:215
1237
  msgid "No! Don't delete the plugin"
1238
  msgstr "プラグインを消去しない"
1239
 
1245
  msgid "Manage all your 301 redirects and monitor 404 errors"
1246
  msgstr "すべての 301 リダイレクトを管理し、404 エラーをモニター"
1247
 
1248
+ #: redirection-strings.php:221
1249
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1250
  msgstr "Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"
1251
 
1252
+ #: redirection-admin.php:322
1253
  msgid "Redirection Support"
1254
  msgstr "Redirection を応援する"
1255
 
1256
+ #: redirection-strings.php:54 redirection-strings.php:111
1257
  msgid "Support"
1258
  msgstr "サポート"
1259
 
1260
+ #: redirection-strings.php:51
1261
  msgid "404s"
1262
  msgstr "404 エラー"
1263
 
1264
+ #: redirection-strings.php:50
1265
  msgid "Log"
1266
  msgstr "ログ"
1267
 
1268
+ #: redirection-strings.php:217
1269
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1270
+ msgstr "個のオプションを選択すると、リディレクションプラグインに関するすべての転送ルール・ログ・設定を削除します。本当にこの操作を行って良いか、再度確認してください。"
1271
+
1272
+ #: redirection-strings.php:216
1273
  msgid "Delete Redirection"
1274
  msgstr "転送ルールを削除"
1275
 
1276
+ #: redirection-strings.php:129
1277
  msgid "Upload"
1278
  msgstr "アップロード"
1279
 
1280
+ #: redirection-strings.php:140
1281
  msgid "Import"
1282
  msgstr "インポート"
1283
 
1284
+ #: redirection-strings.php:271
1285
  msgid "Update"
1286
  msgstr "更新"
1287
 
1288
+ #: redirection-strings.php:260
1289
  msgid "Auto-generate URL"
1290
  msgstr "URL を自動生成 "
1291
 
1292
+ #: redirection-strings.php:259
1293
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1294
  msgstr "リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"
1295
 
1296
+ #: redirection-strings.php:258
1297
  msgid "RSS Token"
1298
  msgstr "RSS トークン"
1299
 
1300
+ #: redirection-strings.php:252
1301
  msgid "404 Logs"
1302
  msgstr "404 ログ"
1303
 
1304
+ #: redirection-strings.php:251 redirection-strings.php:253
1305
  msgid "(time to keep logs for)"
1306
  msgstr "(ログの保存期間)"
1307
 
1308
+ #: redirection-strings.php:250
1309
  msgid "Redirect Logs"
1310
  msgstr "転送ログ"
1311
 
1312
+ #: redirection-strings.php:249
1313
  msgid "I'm a nice person and I have helped support the author of this plugin"
1314
  msgstr "このプラグインの作者に対する援助を行いました"
1315
 
1316
+ #: redirection-strings.php:224
1317
  msgid "Plugin Support"
1318
  msgstr "プラグインサポート"
1319
 
1320
+ #: redirection-strings.php:53 redirection-strings.php:110
1321
  msgid "Options"
1322
  msgstr "設定"
1323
 
1324
+ #: redirection-strings.php:229
1325
  msgid "Two months"
1326
  msgstr "2ヶ月"
1327
 
1328
+ #: redirection-strings.php:228
1329
  msgid "A month"
1330
  msgstr "1ヶ月"
1331
 
1332
+ #: redirection-strings.php:227 redirection-strings.php:234
1333
  msgid "A week"
1334
  msgstr "1週間"
1335
 
1336
+ #: redirection-strings.php:226 redirection-strings.php:233
1337
  msgid "A day"
1338
  msgstr "1日"
1339
 
1340
+ #: redirection-strings.php:225
1341
  msgid "No logs"
1342
  msgstr "ログなし"
1343
 
1344
+ #: redirection-strings.php:158 redirection-strings.php:194
1345
+ #: redirection-strings.php:199
1346
  msgid "Delete All"
1347
  msgstr "すべてを削除"
1348
 
1349
+ #: redirection-strings.php:94
1350
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1351
  msgstr "グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"
1352
 
1353
+ #: redirection-strings.php:93
1354
  msgid "Add Group"
1355
  msgstr "グループを追加"
1356
 
1357
+ #: redirection-strings.php:75
1358
  msgid "Search"
1359
  msgstr "検索"
1360
 
1361
+ #: redirection-strings.php:49 redirection-strings.php:106
1362
  msgid "Groups"
1363
  msgstr "グループ"
1364
 
1365
+ #: redirection-strings.php:14 redirection-strings.php:103
1366
+ #: redirection-strings.php:319
1367
  msgid "Save"
1368
  msgstr "保存"
1369
 
1370
+ #: redirection-strings.php:60 redirection-strings.php:315
1371
  msgid "Group"
1372
  msgstr "グループ"
1373
 
1374
+ #: redirection-strings.php:312
1375
  msgid "Match"
1376
  msgstr "一致条件"
1377
 
1378
+ #: redirection-strings.php:334
1379
  msgid "Add new redirection"
1380
  msgstr "新しい転送ルールを追加"
1381
 
1382
+ #: redirection-strings.php:104 redirection-strings.php:130
1383
+ #: redirection-strings.php:321
1384
  msgid "Cancel"
1385
  msgstr "キャンセル"
1386
 
1387
+ #: redirection-strings.php:154
1388
  msgid "Download"
1389
  msgstr "ダウンロード"
1390
 
1392
  msgid "Redirection"
1393
  msgstr "Redirection"
1394
 
1395
+ #: redirection-admin.php:159
1396
  msgid "Settings"
1397
  msgstr "設定"
1398
 
1399
+ #: redirection-strings.php:296
 
 
 
 
1400
  msgid "Error (404)"
1401
  msgstr "エラー (404)"
1402
 
1403
+ #: redirection-strings.php:295
1404
  msgid "Pass-through"
1405
  msgstr "通過"
1406
 
1407
+ #: redirection-strings.php:294
1408
  msgid "Redirect to random post"
1409
  msgstr "ランダムな記事へ転送"
1410
 
1411
+ #: redirection-strings.php:293
1412
  msgid "Redirect to URL"
1413
  msgstr "URL へ転送"
1414
 
1415
+ #: models/redirect.php:550
1416
  msgid "Invalid group when creating redirect"
1417
  msgstr "転送ルールを作成する際に無効なグループが指定されました"
1418
 
1419
+ #: redirection-strings.php:167 redirection-strings.php:175
1420
+ #: redirection-strings.php:180 redirection-strings.php:356
1421
  msgid "IP"
1422
  msgstr "IP"
1423
 
1424
+ #: redirection-strings.php:165 redirection-strings.php:173
1425
+ #: redirection-strings.php:178 redirection-strings.php:320
1426
  msgid "Source URL"
1427
  msgstr "ソース URL"
1428
 
1429
+ #: redirection-strings.php:164 redirection-strings.php:177
1430
  msgid "Date"
1431
  msgstr "日付"
1432
 
1433
+ #: redirection-strings.php:190 redirection-strings.php:203
1434
+ #: redirection-strings.php:207 redirection-strings.php:335
1435
  msgid "Add Redirect"
1436
  msgstr "転送ルールを追加"
1437
 
1438
+ #: redirection-strings.php:92
1439
  msgid "All modules"
1440
  msgstr "すべてのモジュール"
1441
 
1442
+ #: redirection-strings.php:98
1443
  msgid "View Redirects"
1444
  msgstr "転送ルールを表示"
1445
 
1446
+ #: redirection-strings.php:88 redirection-strings.php:102
1447
  msgid "Module"
1448
  msgstr "モジュール"
1449
 
1450
+ #: redirection-strings.php:48 redirection-strings.php:87
1451
  msgid "Redirects"
1452
  msgstr "転送ルール"
1453
 
1454
+ #: redirection-strings.php:86 redirection-strings.php:95
1455
+ #: redirection-strings.php:101
1456
  msgid "Name"
1457
  msgstr "名称"
1458
 
1459
+ #: redirection-strings.php:59
1460
  msgid "Filter"
1461
  msgstr "フィルター"
1462
 
1463
+ #: redirection-strings.php:332
1464
  msgid "Reset hits"
1465
  msgstr "訪問数をリセット"
1466
 
1467
+ #: redirection-strings.php:90 redirection-strings.php:100
1468
+ #: redirection-strings.php:330 redirection-strings.php:372
1469
  msgid "Enable"
1470
  msgstr "有効化"
1471
 
1472
+ #: redirection-strings.php:91 redirection-strings.php:99
1473
+ #: redirection-strings.php:331 redirection-strings.php:370
1474
  msgid "Disable"
1475
  msgstr "無効化"
1476
 
1477
+ #: redirection-strings.php:89 redirection-strings.php:97
1478
+ #: redirection-strings.php:168 redirection-strings.php:169
1479
+ #: redirection-strings.php:181 redirection-strings.php:184
1480
+ #: redirection-strings.php:206 redirection-strings.php:218
1481
+ #: redirection-strings.php:329 redirection-strings.php:369
1482
  msgid "Delete"
1483
  msgstr "削除"
1484
 
1485
+ #: redirection-strings.php:96 redirection-strings.php:368
1486
  msgid "Edit"
1487
  msgstr "編集"
1488
 
1489
+ #: redirection-strings.php:328
1490
  msgid "Last Access"
1491
  msgstr "前回のアクセス"
1492
 
1493
+ #: redirection-strings.php:327
1494
  msgid "Hits"
1495
  msgstr "ヒット数"
1496
 
1497
+ #: redirection-strings.php:325 redirection-strings.php:385
1498
  msgid "URL"
1499
  msgstr "URL"
1500
 
1501
+ #: redirection-strings.php:324
1502
  msgid "Type"
1503
  msgstr "タイプ"
1504
 
1506
  msgid "Modified Posts"
1507
  msgstr "編集済みの投稿"
1508
 
1509
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1510
  msgid "Redirections"
1511
  msgstr "転送ルール"
1512
 
1513
+ #: redirection-strings.php:336
1514
  msgid "User Agent"
1515
  msgstr "ユーザーエージェント"
1516
 
1517
+ #: matches/user-agent.php:10 redirection-strings.php:286
1518
  msgid "URL and user agent"
1519
  msgstr "URL およびユーザーエージェント"
1520
 
1521
+ #: redirection-strings.php:280
1522
  msgid "Target URL"
1523
  msgstr "ターゲット URL"
1524
 
1525
+ #: matches/url.php:7 redirection-strings.php:282
1526
  msgid "URL only"
1527
  msgstr "URL のみ"
1528
 
1529
+ #: redirection-strings.php:318 redirection-strings.php:342
1530
+ #: redirection-strings.php:346 redirection-strings.php:354
1531
+ #: redirection-strings.php:363
1532
  msgid "Regex"
1533
  msgstr "正規表現"
1534
 
1535
+ #: redirection-strings.php:361
1536
  msgid "Referrer"
1537
  msgstr "リファラー"
1538
 
1539
+ #: matches/referrer.php:10 redirection-strings.php:285
1540
  msgid "URL and referrer"
1541
  msgstr "URL およびリファラー"
1542
 
1543
+ #: redirection-strings.php:274
1544
  msgid "Logged Out"
1545
  msgstr "ログアウト中"
1546
 
1547
+ #: redirection-strings.php:272
1548
  msgid "Logged In"
1549
  msgstr "ログイン中"
1550
 
1551
+ #: matches/login.php:8 redirection-strings.php:283
1552
  msgid "URL and login status"
1553
  msgstr "URL およびログイン状態"
locale/redirection-lv.mo CHANGED
Binary file
locale/redirection-lv.po CHANGED
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: lv\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr ""
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr ""
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr ""
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr ""
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr ""
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr ""
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr ""
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr ""
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr ""
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr ""
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr ""
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr ""
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr ""
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr ""
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr "Pāradresāciju Testēšana"
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr ""
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr "URL netiek pāradresēts ar šo spraudni"
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr "URL tiek pāradresēts ar šo spraudni"
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr "Neizdevās izgūt informāciju"
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr ""
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "Servera domēns"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr ""
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr ""
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr ""
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr ""
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "Relatīvs sākotnējais URL no kura vēlies veikt pāradresāciju"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "Skaidrojums (nav obligāti) - apraksti, kāds ir mērķis šai pāradresācijai"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr "Galamērķa URL, uz kuru Tu vēlies pāradresēt sākotnējo saiti"
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(eksperimentāls)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "Piespiedu pāradresācija no HTTP uz HTTPS. Lūdzu pārliecinies, ka Tavai tīmekļa vietnei HTTPS darbojas korekti, pirms šī parametra iespējošanas."
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "Piespiedu HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr "GDPR / Informācija par privātumu"
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "Pievienot Jaunu"
145
 
@@ -147,31 +257,27 @@ msgstr "Pievienot Jaunu"
147
  msgid "Please logout and login again."
148
  msgstr "Lūdzu izej no sistēmas, un autorizējies tajā vēlreiz."
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Spraudnim \"Pāradresācija\" nepieciešama PHP v%1s versija. Tu pašlaik izmanto v%2s - lūdzu atjaunini vai pārslēdz PHP versiju šai tīmekļa vietnei."
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr ""
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL un servera domēns"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr ""
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr ""
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr ""
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr ""
177
 
@@ -191,87 +297,79 @@ msgstr "Tīmekļa vietnes un Sākuma URL ir pretrunīgi - lūdzu veic labojumus
191
  msgid "Site and home are consistent"
192
  msgstr "Tīmekļa vietnes un sākumlapas URL ir saderīgi"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr ""
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr ""
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Galvenes saturs"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Galvenes nosaukums"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "HTTP Galvene"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "WordPress filtra nosaukums"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Filtra Nosaukums"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Sīkdatnes saturs"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Sīkdatnes nosaukums"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Sīkdatne"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "Galamērķa URL, ja nosacījums nav izpildīts"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "Galamērķa URL, ja nosacījums izpildīts"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr ""
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "Ja Tu izmanto kešošanas sistēmu, piemēram \"CloudFlare\", lūdzi izlasi šo:"
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr ""
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr ""
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL un sīkdatne"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr ""
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr ""
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "REST API"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr ""
277
 
@@ -303,11 +401,11 @@ msgstr ""
303
  msgid "None of the suggestions helped"
304
  msgstr "Neviens no ieteikumiem nelīdzēja"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "Lūdzu apskati <a href=\"https://redirection.me/support/problems/\">sarakstu ar biežākajām problēmām</a>."
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "Neizdevās ielādēt spraudni \"Pāradresācija\" ☹️"
313
 
@@ -344,75 +442,76 @@ msgstr ""
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr ""
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Nezināma Iekārta"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Iekārta"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Operētājsistēma"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Pārlūkprogramma"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr ""
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "Iekārtas dati"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr ""
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "Bez IP žurnalēšanas"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Pilna IP žurnalēšana"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Daļēja IP maskēšana"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Pārraudzīt izmaiņas %(type)s saturā"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "IP Žurnalēšana"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(atlasiet IP žurnalēšanas līmeni)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr ""
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr ""
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "Atlasīt pēc IP"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "Ieteicējs / Iekārtas Dati"
418
 
@@ -420,8 +519,8 @@ msgstr "Ieteicējs / Iekārtas Dati"
420
  msgid "Geo IP Error"
421
  msgstr "IP Ģeolokācijas Kļūda"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr ""
427
 
@@ -454,20 +553,20 @@ msgstr "Laika Zona"
454
  msgid "Geo Location"
455
  msgstr "Ģeogr. Atrašanās Vieta"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Darbību nodrošina {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr ""
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr ""
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr ""
473
 
@@ -475,135 +574,137 @@ msgstr ""
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr ""
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "Ja vēlies ziņot par nepilnību, lūdzu iepazīsties ar {{report}}Ziņošana Par Nepilnībām{{/report}} ceļvedi."
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr ""
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr ""
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr ""
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr ""
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr ""
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "Vai tiešām vēlies importēt datus no %s?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Importēšana no citiem Spraudņiem"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr ""
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr ""
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr ""
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr ""
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Pāradresētājs nav pareizi uzstādīts"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
 
536
  msgstr ""
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr ""
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr ""
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr ""
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr ""
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr ""
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "Spraudņa Statuss"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr ""
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr ""
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "Jaunumu Plūsmas lasītāji"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr ""
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr ""
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr ""
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr ""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "URL Pārraudzība"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "Dzēst 404 kļūdas"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "Dzēst visus ierakstus par šo 404"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "Dzēst visu par IP %s"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr ""
609
 
@@ -611,15 +712,15 @@ msgstr ""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr ""
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr ""
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr ""
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr ""
625
 
@@ -679,11 +780,11 @@ msgstr "Iztrūkst šādas tabulas:"
679
  msgid "All tables present"
680
  msgstr "Visas tabulas ir pieejamas"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "Konstatēta kešatmiņā saglabāta pāradresācija"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Lūdzu iztīri savas pārlūkprogrammas kešatmiņu un pārlādē šo lapu."
689
 
@@ -703,27 +804,27 @@ msgstr ""
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr ""
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr ""
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr ""
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr ""
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr ""
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr ""
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr ""
729
 
@@ -731,7 +832,7 @@ msgstr ""
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr ""
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr ""
737
 
@@ -743,262 +844,262 @@ msgstr ""
743
  msgid "Important details"
744
  msgstr ""
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Nepieciešama palīdzība?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr ""
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr "Secība"
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 - Aizvākts"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Pozīcija"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr ""
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr ""
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr ""
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr ""
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr ""
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr ""
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr ""
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr ""
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr ""
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr ""
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr ""
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr ""
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "Labi"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Aizvērt"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr ""
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Eksportēšana"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr ""
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr ""
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr ""
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr ""
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr ""
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr "Apache .htaccess"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr ""
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr "Pāradresētāja JSON"
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "Skatīt"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr ""
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Importēt/Eksportēt"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Žurnalēšana"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "404 kļūdas"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr ""
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr "Es vēlos sniegt papildus atbalstu."
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Atbalstīt! 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr ""
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr ""
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Uzstādījumi tika saglabāti"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Grupa tika saglabāta"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Vai tiešām vēlies dzēst šo vienību (-as)?"
918
  msgstr[1] "Vai tiešām vēlies dzēst šīs vienības?"
919
  msgstr[2] "Vai tiešām vēlies dzēst šīs vienības?"
920
 
921
- #: redirection-strings.php:309
922
  msgid "pass"
923
  msgstr ""
924
 
925
- #: redirection-strings.php:274
926
  msgid "All groups"
927
  msgstr "Visas grupas"
928
 
929
- #: redirection-strings.php:244
930
  msgid "301 - Moved Permanently"
931
  msgstr "301 - Pārvietots Pavisam"
932
 
933
- #: redirection-strings.php:245
934
  msgid "302 - Found"
935
  msgstr "302 - Atrasts"
936
 
937
- #: redirection-strings.php:246
938
  msgid "307 - Temporary Redirect"
939
  msgstr "307 - Pagaidu Pāradresācija"
940
 
941
- #: redirection-strings.php:247
942
  msgid "308 - Permanent Redirect"
943
  msgstr "308 - Galēja Pāradresācija"
944
 
945
- #: redirection-strings.php:248
946
  msgid "401 - Unauthorized"
947
  msgstr "401 - Nav Autorizējies"
948
 
949
- #: redirection-strings.php:249
950
  msgid "404 - Not Found"
951
  msgstr "404 - Nav Atrasts"
952
 
953
- #: redirection-strings.php:251
954
  msgid "Title"
955
  msgstr "Nosaukums"
956
 
957
- #: redirection-strings.php:254
958
  msgid "When matched"
959
  msgstr ""
960
 
961
- #: redirection-strings.php:255
962
  msgid "with HTTP code"
963
  msgstr "ar HTTP kodu"
964
 
965
- #: redirection-strings.php:264
966
  msgid "Show advanced options"
967
  msgstr "Rādīt papildu iespējas"
968
 
969
- #: redirection-strings.php:224
970
  msgid "Matched Target"
971
  msgstr ""
972
 
973
- #: redirection-strings.php:226
974
  msgid "Unmatched Target"
975
  msgstr ""
976
 
977
- #: redirection-strings.php:218 redirection-strings.php:219
978
  msgid "Saving..."
979
  msgstr "Saglabā izmaiņas..."
980
 
981
- #: redirection-strings.php:157
982
  msgid "View notice"
983
  msgstr ""
984
 
985
- #: models/redirect.php:526
986
  msgid "Invalid source URL"
987
  msgstr ""
988
 
989
- #: models/redirect.php:458
990
  msgid "Invalid redirect action"
991
  msgstr ""
992
 
993
- #: models/redirect.php:452
994
  msgid "Invalid redirect matcher"
995
  msgstr ""
996
 
997
- #: models/redirect.php:187
998
  msgid "Unable to add new redirect"
999
  msgstr ""
1000
 
1001
- #: redirection-strings.php:12 redirection-strings.php:68
1002
  msgid "Something went wrong 🙁"
1003
  msgstr "Kaut kas nogāja greizi 🙁"
1004
 
@@ -1006,134 +1107,135 @@ msgstr "Kaut kas nogāja greizi 🙁"
1006
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1007
  msgstr ""
1008
 
 
1009
  #: redirection-admin.php:205
1010
  msgid "Log entries (%d max)"
1011
  msgstr ""
1012
 
1013
- #: redirection-strings.php:350
1014
  msgid "Search by IP"
1015
  msgstr "Meklēt pēc IP"
1016
 
1017
- #: redirection-strings.php:345
1018
  msgid "Select bulk action"
1019
  msgstr "Izvēlies lielapjoma darbību"
1020
 
1021
- #: redirection-strings.php:346
1022
  msgid "Bulk Actions"
1023
  msgstr "Lielapjoma Darbības"
1024
 
1025
- #: redirection-strings.php:347
1026
  msgid "Apply"
1027
  msgstr "Pielietot"
1028
 
1029
- #: redirection-strings.php:338
1030
  msgid "First page"
1031
  msgstr "Pirmā lapa"
1032
 
1033
- #: redirection-strings.php:339
1034
  msgid "Prev page"
1035
  msgstr "Iepriekšējā lapa"
1036
 
1037
- #: redirection-strings.php:340
1038
  msgid "Current Page"
1039
  msgstr ""
1040
 
1041
- #: redirection-strings.php:341
1042
  msgid "of %(page)s"
1043
  msgstr ""
1044
 
1045
- #: redirection-strings.php:342
1046
  msgid "Next page"
1047
  msgstr "Nākošā lapa"
1048
 
1049
- #: redirection-strings.php:343
1050
  msgid "Last page"
1051
  msgstr "Pēdējā lapa"
1052
 
1053
- #: redirection-strings.php:344
1054
  msgid "%s item"
1055
  msgid_plural "%s items"
1056
  msgstr[0] "%s vienība"
1057
  msgstr[1] "%s vienības"
1058
  msgstr[2] "%s vienības"
1059
 
1060
- #: redirection-strings.php:337
1061
  msgid "Select All"
1062
  msgstr "Iezīmēt Visu"
1063
 
1064
- #: redirection-strings.php:349
1065
  msgid "Sorry, something went wrong loading the data - please try again"
1066
  msgstr ""
1067
 
1068
- #: redirection-strings.php:348
1069
  msgid "No results"
1070
  msgstr ""
1071
 
1072
- #: redirection-strings.php:123
1073
  msgid "Delete the logs - are you sure?"
1074
  msgstr ""
1075
 
1076
- #: redirection-strings.php:124
1077
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1078
  msgstr ""
1079
 
1080
- #: redirection-strings.php:125
1081
  msgid "Yes! Delete the logs"
1082
  msgstr "Jā! Dzēst žurnālus"
1083
 
1084
- #: redirection-strings.php:126
1085
  msgid "No! Don't delete the logs"
1086
  msgstr "Nē! Nedzēst žurnālus"
1087
 
1088
- #: redirection-strings.php:326
1089
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1090
  msgstr ""
1091
 
1092
- #: redirection-strings.php:325 redirection-strings.php:327
1093
  msgid "Newsletter"
1094
  msgstr "Jaunāko ziņu Abonēšana"
1095
 
1096
- #: redirection-strings.php:328
1097
  msgid "Want to keep up to date with changes to Redirection?"
1098
  msgstr "Vai vēlies pirmais uzzināt par jaunākajām izmaiņām \"Pāradresācija\" spraudnī?"
1099
 
1100
- #: redirection-strings.php:329
1101
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1102
  msgstr ""
1103
 
1104
- #: redirection-strings.php:330
1105
  msgid "Your email address:"
1106
  msgstr "Tava e-pasta adrese:"
1107
 
1108
- #: redirection-strings.php:165
1109
  msgid "You've supported this plugin - thank you!"
1110
  msgstr "Tu esi atbalstījis šo spraudni - paldies Tev!"
1111
 
1112
- #: redirection-strings.php:168
1113
  msgid "You get useful software and I get to carry on making it better."
1114
  msgstr "Tu saņem noderīgu programmatūru, un es turpinu to padarīt labāku."
1115
 
1116
- #: redirection-strings.php:176 redirection-strings.php:181
1117
  msgid "Forever"
1118
  msgstr "Mūžīgi"
1119
 
1120
- #: redirection-strings.php:158
1121
  msgid "Delete the plugin - are you sure?"
1122
  msgstr "Spraudņa dzēšana - vai tiešām vēlies to darīt?"
1123
 
1124
- #: redirection-strings.php:159
1125
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1126
  msgstr "Dzēšot šo spraudni, tiks nodzēstas visas Tevis izveidotās pāradresācijas, žurnalētie dati un spraudņa uzstādījumi. Dari to tikai tad, ja vēlies aizvākt spraudni pavisam, vai arī veikt tā pilnīgu atiestatīšanu."
1127
 
1128
- #: redirection-strings.php:160
1129
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1130
  msgstr "Tikko spraudnis tiks nodzēsts, visas caur to uzstādītās pāradresācijas pārstās darboties. Gadījumā, ja tās šķietami turpina darboties, iztīri pārlūkprogrammas kešatmiņu."
1131
 
1132
- #: redirection-strings.php:161
1133
  msgid "Yes! Delete the plugin"
1134
  msgstr "Jā! Dzēst šo spraudni"
1135
 
1136
- #: redirection-strings.php:162
1137
  msgid "No! Don't delete the plugin"
1138
  msgstr "Nē! Nedzēst šo spraudni"
1139
 
@@ -1145,141 +1247,146 @@ msgstr "John Godley"
1145
  msgid "Manage all your 301 redirects and monitor 404 errors"
1146
  msgstr ""
1147
 
1148
- #: redirection-strings.php:167
1149
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1150
  msgstr "Spraudnis \"Pāradresācija\" ir paredzēts bezmaksas lietošanai - dzīve ir vienkārši lieliska! Tā attīstīšanai ir veltīts daudz laika, un arī Tu vari sniegt atbalstu spraudņa tālākai attīstībai, {{strong}}veicot mazu ziedojumu{{/strong}}."
1151
 
1152
- #: redirection-admin.php:311
1153
  msgid "Redirection Support"
1154
  msgstr ""
1155
 
1156
- #: redirection-strings.php:63 redirection-strings.php:156
1157
  msgid "Support"
1158
  msgstr "Atbalsts"
1159
 
1160
- #: redirection-strings.php:153
1161
  msgid "404s"
1162
  msgstr ""
1163
 
1164
- #: redirection-strings.php:152
1165
  msgid "Log"
1166
  msgstr ""
1167
 
1168
- #: redirection-strings.php:163
 
 
 
 
1169
  msgid "Delete Redirection"
1170
  msgstr ""
1171
 
1172
- #: redirection-strings.php:93
1173
  msgid "Upload"
1174
  msgstr "Augšupielādēt"
1175
 
1176
- #: redirection-strings.php:104
1177
  msgid "Import"
1178
  msgstr "Importēt"
1179
 
1180
- #: redirection-strings.php:217
1181
  msgid "Update"
1182
  msgstr "Saglabāt Izmaiņas"
1183
 
1184
- #: redirection-strings.php:206
1185
  msgid "Auto-generate URL"
1186
  msgstr "URL Autom. Izveide"
1187
 
1188
- #: redirection-strings.php:205
1189
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1190
  msgstr "Unikāls identifikators, kas ļauj jaunumu plūsmas lasītājiem piekļūt Pāradresāciju žurnāla RSS (atstāj tukšu, lai to izveidotu automātiski)"
1191
 
1192
- #: redirection-strings.php:204
1193
  msgid "RSS Token"
1194
  msgstr "RSS Identifikators"
1195
 
1196
- #: redirection-strings.php:198
1197
  msgid "404 Logs"
1198
  msgstr "404 Žurnalēšana"
1199
 
1200
- #: redirection-strings.php:197 redirection-strings.php:199
1201
  msgid "(time to keep logs for)"
1202
  msgstr "(laiks, cik ilgi paturēt ierakstus žurnālā)"
1203
 
1204
- #: redirection-strings.php:196
1205
  msgid "Redirect Logs"
1206
  msgstr "Pāradresāciju Žurnalēšana"
1207
 
1208
- #: redirection-strings.php:195
1209
  msgid "I'm a nice person and I have helped support the author of this plugin"
1210
  msgstr "Esmu foršs cilvēks, jo jau piedalījos šī spraudņa autora atbalstīšanā."
1211
 
1212
- #: redirection-strings.php:170
1213
  msgid "Plugin Support"
1214
  msgstr "Spraudņa Atbalstīšana"
1215
 
1216
- #: redirection-strings.php:62 redirection-strings.php:155
1217
  msgid "Options"
1218
  msgstr "Uzstādījumi"
1219
 
1220
- #: redirection-strings.php:175
1221
  msgid "Two months"
1222
  msgstr "Divus mēnešus"
1223
 
1224
- #: redirection-strings.php:174
1225
  msgid "A month"
1226
  msgstr "Mēnesi"
1227
 
1228
- #: redirection-strings.php:173 redirection-strings.php:180
1229
  msgid "A week"
1230
  msgstr "Nedēļu"
1231
 
1232
- #: redirection-strings.php:172 redirection-strings.php:179
1233
  msgid "A day"
1234
  msgstr "Dienu"
1235
 
1236
- #: redirection-strings.php:171
1237
  msgid "No logs"
1238
  msgstr "Bez žurnalēšanas"
1239
 
1240
- #: redirection-strings.php:122
 
1241
  msgid "Delete All"
1242
  msgstr "Dzēst Visu"
1243
 
1244
- #: redirection-strings.php:46
1245
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1246
  msgstr "Izmanto grupas, lai organizētu uzstādītās pāradresācijas. Grupas tiek piesaistītas modulim, kas nosaka, pēc kādiem darbības principiem (metodes) pāradresācijas konkrētajā grupā ir jāveic."
1247
 
1248
- #: redirection-strings.php:45
1249
  msgid "Add Group"
1250
  msgstr "Pievienot grupu"
1251
 
1252
- #: redirection-strings.php:351
1253
  msgid "Search"
1254
  msgstr "Meklēt"
1255
 
1256
- #: redirection-strings.php:58 redirection-strings.php:151
1257
  msgid "Groups"
1258
  msgstr "Grupas"
1259
 
1260
- #: redirection-strings.php:14 redirection-strings.php:55
1261
- #: redirection-strings.php:258
1262
  msgid "Save"
1263
  msgstr "Saglabāt"
1264
 
1265
- #: redirection-strings.php:256
1266
  msgid "Group"
1267
  msgstr "Grupa"
1268
 
1269
- #: redirection-strings.php:253
1270
  msgid "Match"
1271
  msgstr ""
1272
 
1273
- #: redirection-strings.php:275
1274
  msgid "Add new redirection"
1275
  msgstr ""
1276
 
1277
- #: redirection-strings.php:56 redirection-strings.php:94
1278
- #: redirection-strings.php:262
1279
  msgid "Cancel"
1280
  msgstr "Atcelt"
1281
 
1282
- #: redirection-strings.php:118
1283
  msgid "Download"
1284
  msgstr "Lejupielādēt"
1285
 
@@ -1287,116 +1394,113 @@ msgstr "Lejupielādēt"
1287
  msgid "Redirection"
1288
  msgstr "Pāradresētājs"
1289
 
1290
- #: redirection-admin.php:161
1291
  msgid "Settings"
1292
  msgstr "Iestatījumi"
1293
 
1294
- #: redirection-strings.php:243
1295
- msgid "Do nothing"
1296
- msgstr ""
1297
-
1298
- #: redirection-strings.php:242
1299
  msgid "Error (404)"
1300
  msgstr ""
1301
 
1302
- #: redirection-strings.php:241
1303
  msgid "Pass-through"
1304
  msgstr ""
1305
 
1306
- #: redirection-strings.php:240
1307
  msgid "Redirect to random post"
1308
  msgstr "Pāradresēt uz nejauši izvēlētu rakstu"
1309
 
1310
- #: redirection-strings.php:239
1311
  msgid "Redirect to URL"
1312
  msgstr "Pāradresēt uz URL"
1313
 
1314
- #: models/redirect.php:516
1315
  msgid "Invalid group when creating redirect"
1316
  msgstr ""
1317
 
1318
- #: redirection-strings.php:131 redirection-strings.php:140
 
1319
  msgid "IP"
1320
  msgstr "IP"
1321
 
1322
- #: redirection-strings.php:129 redirection-strings.php:138
1323
- #: redirection-strings.php:259
1324
  msgid "Source URL"
1325
  msgstr "Sākotnējais URL"
1326
 
1327
- #: redirection-strings.php:128 redirection-strings.php:137
1328
  msgid "Date"
1329
  msgstr "Datums"
1330
 
1331
- #: redirection-strings.php:142 redirection-strings.php:146
1332
- #: redirection-strings.php:276
1333
  msgid "Add Redirect"
1334
  msgstr "Pievienot Pāradresāciju"
1335
 
1336
- #: redirection-strings.php:44
1337
  msgid "All modules"
1338
  msgstr ""
1339
 
1340
- #: redirection-strings.php:50
1341
  msgid "View Redirects"
1342
  msgstr "Skatīt pāradresācijas"
1343
 
1344
- #: redirection-strings.php:40 redirection-strings.php:54
1345
  msgid "Module"
1346
  msgstr "Modulis"
1347
 
1348
- #: redirection-strings.php:39 redirection-strings.php:150
1349
  msgid "Redirects"
1350
  msgstr "Pāradresācijas"
1351
 
1352
- #: redirection-strings.php:38 redirection-strings.php:47
1353
- #: redirection-strings.php:53
1354
  msgid "Name"
1355
  msgstr "Nosaukums"
1356
 
1357
- #: redirection-strings.php:336
1358
  msgid "Filter"
1359
  msgstr "Atlasīt"
1360
 
1361
- #: redirection-strings.php:273
1362
  msgid "Reset hits"
1363
  msgstr "Atiestatīt Izpildes"
1364
 
1365
- #: redirection-strings.php:42 redirection-strings.php:52
1366
- #: redirection-strings.php:271 redirection-strings.php:308
1367
  msgid "Enable"
1368
  msgstr "Ieslēgt"
1369
 
1370
- #: redirection-strings.php:43 redirection-strings.php:51
1371
- #: redirection-strings.php:272 redirection-strings.php:306
1372
  msgid "Disable"
1373
  msgstr "Atslēgt"
1374
 
1375
- #: redirection-strings.php:41 redirection-strings.php:49
1376
- #: redirection-strings.php:132 redirection-strings.php:133
1377
- #: redirection-strings.php:141 redirection-strings.php:145
1378
- #: redirection-strings.php:164 redirection-strings.php:270
1379
- #: redirection-strings.php:305
1380
  msgid "Delete"
1381
  msgstr "Dzēst"
1382
 
1383
- #: redirection-strings.php:48 redirection-strings.php:304
1384
  msgid "Edit"
1385
  msgstr "Labot"
1386
 
1387
- #: redirection-strings.php:269
1388
  msgid "Last Access"
1389
  msgstr "Pēdējā piekļuve"
1390
 
1391
- #: redirection-strings.php:268
1392
  msgid "Hits"
1393
  msgstr "Izpildes"
1394
 
1395
- #: redirection-strings.php:266 redirection-strings.php:321
1396
  msgid "URL"
1397
  msgstr "URL"
1398
 
1399
- #: redirection-strings.php:265
1400
  msgid "Type"
1401
  msgstr "Veids"
1402
 
@@ -1404,48 +1508,48 @@ msgstr "Veids"
1404
  msgid "Modified Posts"
1405
  msgstr "Izmainītie Raksti"
1406
 
1407
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1408
  msgid "Redirections"
1409
  msgstr "Pāradresācijas"
1410
 
1411
- #: redirection-strings.php:277
1412
  msgid "User Agent"
1413
  msgstr "Programmatūras Dati"
1414
 
1415
- #: matches/user-agent.php:10 redirection-strings.php:234
1416
  msgid "URL and user agent"
1417
  msgstr "URL un iekārtas dati"
1418
 
1419
- #: redirection-strings.php:228
1420
  msgid "Target URL"
1421
  msgstr "Galamērķa URL"
1422
 
1423
- #: matches/url.php:7 redirection-strings.php:230
1424
  msgid "URL only"
1425
  msgstr "tikai URL"
1426
 
1427
- #: redirection-strings.php:261 redirection-strings.php:283
1428
- #: redirection-strings.php:287 redirection-strings.php:295
1429
- #: redirection-strings.php:299
1430
  msgid "Regex"
1431
  msgstr "Regulārā Izteiksme"
1432
 
1433
- #: redirection-strings.php:297
1434
  msgid "Referrer"
1435
  msgstr "Ieteicējs (Referrer)"
1436
 
1437
- #: matches/referrer.php:10 redirection-strings.php:233
1438
  msgid "URL and referrer"
1439
  msgstr "URL un ieteicējs (referrer)"
1440
 
1441
- #: redirection-strings.php:222
1442
  msgid "Logged Out"
1443
  msgstr "Ja nav autorizējies"
1444
 
1445
- #: redirection-strings.php:220
1446
  msgid "Logged In"
1447
  msgstr "Ja autorizējies"
1448
 
1449
- #: matches/login.php:8 redirection-strings.php:231
1450
  msgid "URL and login status"
1451
  msgstr "URL un autorizācijas statuss"
11
  "Language: lv\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr ""
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr ""
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr ""
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr ""
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr ""
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr ""
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr ""
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr ""
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr ""
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr ""
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr ""
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr ""
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr ""
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr ""
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr ""
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr ""
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr ""
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr ""
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr ""
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr ""
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr ""
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr ""
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr ""
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr ""
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr ""
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr ""
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr ""
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr ""
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr ""
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr ""
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr ""
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr ""
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr ""
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr ""
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr ""
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr ""
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr ""
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr ""
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr ""
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr ""
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr ""
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr ""
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr "Pāradresāciju Testēšana"
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr ""
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr "URL netiek pāradresēts ar šo spraudni"
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr "URL tiek pāradresēts ar šo spraudni"
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr "Neizdevās izgūt informāciju"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr ""
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "Servera domēns"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr ""
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr ""
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr ""
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr ""
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "Relatīvs sākotnējais URL no kura vēlies veikt pāradresāciju"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr "Galamērķa URL, uz kuru Tu vēlies pāradresēt sākotnējo saiti"
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(eksperimentāls)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "Piespiedu pāradresācija no HTTP uz HTTPS. Lūdzu pārliecinies, ka Tavai tīmekļa vietnei HTTPS darbojas korekti, pirms šī parametra iespējošanas."
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "Piespiedu HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr "GDPR / Informācija par privātumu"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "Pievienot Jaunu"
255
 
257
  msgid "Please logout and login again."
258
  msgstr "Lūdzu izej no sistēmas, un autorizējies tajā vēlreiz."
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr ""
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL un servera domēns"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr ""
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr ""
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr ""
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr ""
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "Tīmekļa vietnes un sākumlapas URL ir saderīgi"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr ""
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr ""
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Galvenes saturs"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Galvenes nosaukums"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "HTTP Galvene"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "WordPress filtra nosaukums"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Filtra Nosaukums"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Sīkdatnes saturs"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Sīkdatnes nosaukums"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Sīkdatne"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr ""
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "Ja Tu izmanto kešošanas sistēmu, piemēram \"CloudFlare\", lūdzi izlasi šo:"
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr ""
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr ""
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL un sīkdatne"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr ""
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr ""
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "REST API"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr ""
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "Neviens no ieteikumiem nelīdzēja"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "Lūdzu apskati <a href=\"https://redirection.me/support/problems/\">sarakstu ar biežākajām problēmām</a>."
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "Neizdevās ielādēt spraudni \"Pāradresācija\" ☹️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr ""
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Nezināma Iekārta"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Iekārta"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Operētājsistēma"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Pārlūkprogramma"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr ""
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "Iekārtas dati"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr ""
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "Bez IP žurnalēšanas"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Pilna IP žurnalēšana"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Daļēja IP maskēšana"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Pārraudzīt izmaiņas %(type)s saturā"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "IP Žurnalēšana"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(atlasiet IP žurnalēšanas līmeni)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr ""
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr ""
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "Atlasīt pēc IP"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "Ieteicējs / Iekārtas Dati"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "IP Ģeolokācijas Kļūda"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr ""
526
 
553
  msgid "Geo Location"
554
  msgstr "Ģeogr. Atrašanās Vieta"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Darbību nodrošina {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr ""
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr ""
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr ""
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr ""
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "Ja vēlies ziņot par nepilnību, lūdzu iepazīsties ar {{report}}Ziņošana Par Nepilnībām{{/report}} ceļvedi."
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr ""
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr ""
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr ""
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr ""
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr ""
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "Vai tiešām vēlies importēt datus no %s?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Importēšana no citiem Spraudņiem"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr ""
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr ""
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr ""
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr ""
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Pāradresētājs nav pareizi uzstādīts"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
  msgstr ""
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr ""
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr ""
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr ""
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr ""
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr ""
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "Spraudņa Statuss"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr ""
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr ""
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "Jaunumu Plūsmas lasītāji"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr ""
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr ""
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr ""
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr ""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "URL Pārraudzība"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "Dzēst 404 kļūdas"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "Dzēst visus ierakstus par šo 404"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "Dzēst visu par IP %s"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr ""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr ""
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr ""
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr ""
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr ""
726
 
780
  msgid "All tables present"
781
  msgstr "Visas tabulas ir pieejamas"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "Konstatēta kešatmiņā saglabāta pāradresācija"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Lūdzu iztīri savas pārlūkprogrammas kešatmiņu un pārlādē šo lapu."
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr ""
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr ""
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr ""
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr ""
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr ""
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr ""
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr ""
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr ""
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr ""
838
 
844
  msgid "Important details"
845
  msgstr ""
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Nepieciešama palīdzība?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr ""
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr "Secība"
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 - Aizvākts"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Pozīcija"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr ""
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr ""
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr ""
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr ""
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr ""
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr ""
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr ""
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr ""
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr ""
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr ""
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr ""
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr ""
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "Labi"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Aizvērt"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr ""
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Eksportēšana"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr ""
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr ""
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr ""
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr ""
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr ""
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr "Apache .htaccess"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr ""
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr "Pāradresētāja JSON"
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "Skatīt"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr ""
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Importēt/Eksportēt"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Žurnalēšana"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "404 kļūdas"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr ""
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr "Es vēlos sniegt papildus atbalstu."
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Atbalstīt! 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr ""
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr ""
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Uzstādījumi tika saglabāti"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Grupa tika saglabāta"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Vai tiešām vēlies dzēst šo vienību (-as)?"
1019
  msgstr[1] "Vai tiešām vēlies dzēst šīs vienības?"
1020
  msgstr[2] "Vai tiešām vēlies dzēst šīs vienības?"
1021
 
1022
+ #: redirection-strings.php:373
1023
  msgid "pass"
1024
  msgstr ""
1025
 
1026
+ #: redirection-strings.php:333
1027
  msgid "All groups"
1028
  msgstr "Visas grupas"
1029
 
1030
+ #: redirection-strings.php:298
1031
  msgid "301 - Moved Permanently"
1032
  msgstr "301 - Pārvietots Pavisam"
1033
 
1034
+ #: redirection-strings.php:299
1035
  msgid "302 - Found"
1036
  msgstr "302 - Atrasts"
1037
 
1038
+ #: redirection-strings.php:302
1039
  msgid "307 - Temporary Redirect"
1040
  msgstr "307 - Pagaidu Pāradresācija"
1041
 
1042
+ #: redirection-strings.php:303
1043
  msgid "308 - Permanent Redirect"
1044
  msgstr "308 - Galēja Pāradresācija"
1045
 
1046
+ #: redirection-strings.php:305
1047
  msgid "401 - Unauthorized"
1048
  msgstr "401 - Nav Autorizējies"
1049
 
1050
+ #: redirection-strings.php:307
1051
  msgid "404 - Not Found"
1052
  msgstr "404 - Nav Atrasts"
1053
 
1054
+ #: redirection-strings.php:310
1055
  msgid "Title"
1056
  msgstr "Nosaukums"
1057
 
1058
+ #: redirection-strings.php:313
1059
  msgid "When matched"
1060
  msgstr ""
1061
 
1062
+ #: redirection-strings.php:314
1063
  msgid "with HTTP code"
1064
  msgstr "ar HTTP kodu"
1065
 
1066
+ #: redirection-strings.php:323
1067
  msgid "Show advanced options"
1068
  msgstr "Rādīt papildu iespējas"
1069
 
1070
+ #: redirection-strings.php:276
1071
  msgid "Matched Target"
1072
  msgstr ""
1073
 
1074
+ #: redirection-strings.php:278
1075
  msgid "Unmatched Target"
1076
  msgstr ""
1077
 
1078
+ #: redirection-strings.php:57 redirection-strings.php:58
1079
  msgid "Saving..."
1080
  msgstr "Saglabā izmaiņas..."
1081
 
1082
+ #: redirection-strings.php:55
1083
  msgid "View notice"
1084
  msgstr ""
1085
 
1086
+ #: models/redirect.php:560
1087
  msgid "Invalid source URL"
1088
  msgstr ""
1089
 
1090
+ #: models/redirect.php:488
1091
  msgid "Invalid redirect action"
1092
  msgstr ""
1093
 
1094
+ #: models/redirect.php:482
1095
  msgid "Invalid redirect matcher"
1096
  msgstr ""
1097
 
1098
+ #: models/redirect.php:195
1099
  msgid "Unable to add new redirect"
1100
  msgstr ""
1101
 
1102
+ #: redirection-strings.php:12 redirection-strings.php:116
1103
  msgid "Something went wrong 🙁"
1104
  msgstr "Kaut kas nogāja greizi 🙁"
1105
 
1107
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1108
  msgstr ""
1109
 
1110
+ #. translators: maximum number of log entries
1111
  #: redirection-admin.php:205
1112
  msgid "Log entries (%d max)"
1113
  msgstr ""
1114
 
1115
+ #: redirection-strings.php:74
1116
  msgid "Search by IP"
1117
  msgstr "Meklēt pēc IP"
1118
 
1119
+ #: redirection-strings.php:69
1120
  msgid "Select bulk action"
1121
  msgstr "Izvēlies lielapjoma darbību"
1122
 
1123
+ #: redirection-strings.php:70
1124
  msgid "Bulk Actions"
1125
  msgstr "Lielapjoma Darbības"
1126
 
1127
+ #: redirection-strings.php:71
1128
  msgid "Apply"
1129
  msgstr "Pielietot"
1130
 
1131
+ #: redirection-strings.php:62
1132
  msgid "First page"
1133
  msgstr "Pirmā lapa"
1134
 
1135
+ #: redirection-strings.php:63
1136
  msgid "Prev page"
1137
  msgstr "Iepriekšējā lapa"
1138
 
1139
+ #: redirection-strings.php:64
1140
  msgid "Current Page"
1141
  msgstr ""
1142
 
1143
+ #: redirection-strings.php:65
1144
  msgid "of %(page)s"
1145
  msgstr ""
1146
 
1147
+ #: redirection-strings.php:66
1148
  msgid "Next page"
1149
  msgstr "Nākošā lapa"
1150
 
1151
+ #: redirection-strings.php:67
1152
  msgid "Last page"
1153
  msgstr "Pēdējā lapa"
1154
 
1155
+ #: redirection-strings.php:68
1156
  msgid "%s item"
1157
  msgid_plural "%s items"
1158
  msgstr[0] "%s vienība"
1159
  msgstr[1] "%s vienības"
1160
  msgstr[2] "%s vienības"
1161
 
1162
+ #: redirection-strings.php:61
1163
  msgid "Select All"
1164
  msgstr "Iezīmēt Visu"
1165
 
1166
+ #: redirection-strings.php:73
1167
  msgid "Sorry, something went wrong loading the data - please try again"
1168
  msgstr ""
1169
 
1170
+ #: redirection-strings.php:72
1171
  msgid "No results"
1172
  msgstr ""
1173
 
1174
+ #: redirection-strings.php:159
1175
  msgid "Delete the logs - are you sure?"
1176
  msgstr ""
1177
 
1178
+ #: redirection-strings.php:160
1179
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1180
  msgstr ""
1181
 
1182
+ #: redirection-strings.php:161
1183
  msgid "Yes! Delete the logs"
1184
  msgstr "Jā! Dzēst žurnālus"
1185
 
1186
+ #: redirection-strings.php:162
1187
  msgid "No! Don't delete the logs"
1188
  msgstr "Nē! Nedzēst žurnālus"
1189
 
1190
+ #: redirection-strings.php:390
1191
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1192
  msgstr ""
1193
 
1194
+ #: redirection-strings.php:389 redirection-strings.php:391
1195
  msgid "Newsletter"
1196
  msgstr "Jaunāko ziņu Abonēšana"
1197
 
1198
+ #: redirection-strings.php:392
1199
  msgid "Want to keep up to date with changes to Redirection?"
1200
  msgstr "Vai vēlies pirmais uzzināt par jaunākajām izmaiņām \"Pāradresācija\" spraudnī?"
1201
 
1202
+ #: redirection-strings.php:393
1203
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1204
  msgstr ""
1205
 
1206
+ #: redirection-strings.php:394
1207
  msgid "Your email address:"
1208
  msgstr "Tava e-pasta adrese:"
1209
 
1210
+ #: redirection-strings.php:219
1211
  msgid "You've supported this plugin - thank you!"
1212
  msgstr "Tu esi atbalstījis šo spraudni - paldies Tev!"
1213
 
1214
+ #: redirection-strings.php:222
1215
  msgid "You get useful software and I get to carry on making it better."
1216
  msgstr "Tu saņem noderīgu programmatūru, un es turpinu to padarīt labāku."
1217
 
1218
+ #: redirection-strings.php:230 redirection-strings.php:235
1219
  msgid "Forever"
1220
  msgstr "Mūžīgi"
1221
 
1222
+ #: redirection-strings.php:211
1223
  msgid "Delete the plugin - are you sure?"
1224
  msgstr "Spraudņa dzēšana - vai tiešām vēlies to darīt?"
1225
 
1226
+ #: redirection-strings.php:212
1227
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1228
  msgstr "Dzēšot šo spraudni, tiks nodzēstas visas Tevis izveidotās pāradresācijas, žurnalētie dati un spraudņa uzstādījumi. Dari to tikai tad, ja vēlies aizvākt spraudni pavisam, vai arī veikt tā pilnīgu atiestatīšanu."
1229
 
1230
+ #: redirection-strings.php:213
1231
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1232
  msgstr "Tikko spraudnis tiks nodzēsts, visas caur to uzstādītās pāradresācijas pārstās darboties. Gadījumā, ja tās šķietami turpina darboties, iztīri pārlūkprogrammas kešatmiņu."
1233
 
1234
+ #: redirection-strings.php:214
1235
  msgid "Yes! Delete the plugin"
1236
  msgstr "Jā! Dzēst šo spraudni"
1237
 
1238
+ #: redirection-strings.php:215
1239
  msgid "No! Don't delete the plugin"
1240
  msgstr "Nē! Nedzēst šo spraudni"
1241
 
1247
  msgid "Manage all your 301 redirects and monitor 404 errors"
1248
  msgstr ""
1249
 
1250
+ #: redirection-strings.php:221
1251
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1252
  msgstr "Spraudnis \"Pāradresācija\" ir paredzēts bezmaksas lietošanai - dzīve ir vienkārši lieliska! Tā attīstīšanai ir veltīts daudz laika, un arī Tu vari sniegt atbalstu spraudņa tālākai attīstībai, {{strong}}veicot mazu ziedojumu{{/strong}}."
1253
 
1254
+ #: redirection-admin.php:322
1255
  msgid "Redirection Support"
1256
  msgstr ""
1257
 
1258
+ #: redirection-strings.php:54 redirection-strings.php:111
1259
  msgid "Support"
1260
  msgstr "Atbalsts"
1261
 
1262
+ #: redirection-strings.php:51
1263
  msgid "404s"
1264
  msgstr ""
1265
 
1266
+ #: redirection-strings.php:50
1267
  msgid "Log"
1268
  msgstr ""
1269
 
1270
+ #: redirection-strings.php:217
1271
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1272
+ msgstr ""
1273
+
1274
+ #: redirection-strings.php:216
1275
  msgid "Delete Redirection"
1276
  msgstr ""
1277
 
1278
+ #: redirection-strings.php:129
1279
  msgid "Upload"
1280
  msgstr "Augšupielādēt"
1281
 
1282
+ #: redirection-strings.php:140
1283
  msgid "Import"
1284
  msgstr "Importēt"
1285
 
1286
+ #: redirection-strings.php:271
1287
  msgid "Update"
1288
  msgstr "Saglabāt Izmaiņas"
1289
 
1290
+ #: redirection-strings.php:260
1291
  msgid "Auto-generate URL"
1292
  msgstr "URL Autom. Izveide"
1293
 
1294
+ #: redirection-strings.php:259
1295
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1296
  msgstr "Unikāls identifikators, kas ļauj jaunumu plūsmas lasītājiem piekļūt Pāradresāciju žurnāla RSS (atstāj tukšu, lai to izveidotu automātiski)"
1297
 
1298
+ #: redirection-strings.php:258
1299
  msgid "RSS Token"
1300
  msgstr "RSS Identifikators"
1301
 
1302
+ #: redirection-strings.php:252
1303
  msgid "404 Logs"
1304
  msgstr "404 Žurnalēšana"
1305
 
1306
+ #: redirection-strings.php:251 redirection-strings.php:253
1307
  msgid "(time to keep logs for)"
1308
  msgstr "(laiks, cik ilgi paturēt ierakstus žurnālā)"
1309
 
1310
+ #: redirection-strings.php:250
1311
  msgid "Redirect Logs"
1312
  msgstr "Pāradresāciju Žurnalēšana"
1313
 
1314
+ #: redirection-strings.php:249
1315
  msgid "I'm a nice person and I have helped support the author of this plugin"
1316
  msgstr "Esmu foršs cilvēks, jo jau piedalījos šī spraudņa autora atbalstīšanā."
1317
 
1318
+ #: redirection-strings.php:224
1319
  msgid "Plugin Support"
1320
  msgstr "Spraudņa Atbalstīšana"
1321
 
1322
+ #: redirection-strings.php:53 redirection-strings.php:110
1323
  msgid "Options"
1324
  msgstr "Uzstādījumi"
1325
 
1326
+ #: redirection-strings.php:229
1327
  msgid "Two months"
1328
  msgstr "Divus mēnešus"
1329
 
1330
+ #: redirection-strings.php:228
1331
  msgid "A month"
1332
  msgstr "Mēnesi"
1333
 
1334
+ #: redirection-strings.php:227 redirection-strings.php:234
1335
  msgid "A week"
1336
  msgstr "Nedēļu"
1337
 
1338
+ #: redirection-strings.php:226 redirection-strings.php:233
1339
  msgid "A day"
1340
  msgstr "Dienu"
1341
 
1342
+ #: redirection-strings.php:225
1343
  msgid "No logs"
1344
  msgstr "Bez žurnalēšanas"
1345
 
1346
+ #: redirection-strings.php:158 redirection-strings.php:194
1347
+ #: redirection-strings.php:199
1348
  msgid "Delete All"
1349
  msgstr "Dzēst Visu"
1350
 
1351
+ #: redirection-strings.php:94
1352
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1353
  msgstr "Izmanto grupas, lai organizētu uzstādītās pāradresācijas. Grupas tiek piesaistītas modulim, kas nosaka, pēc kādiem darbības principiem (metodes) pāradresācijas konkrētajā grupā ir jāveic."
1354
 
1355
+ #: redirection-strings.php:93
1356
  msgid "Add Group"
1357
  msgstr "Pievienot grupu"
1358
 
1359
+ #: redirection-strings.php:75
1360
  msgid "Search"
1361
  msgstr "Meklēt"
1362
 
1363
+ #: redirection-strings.php:49 redirection-strings.php:106
1364
  msgid "Groups"
1365
  msgstr "Grupas"
1366
 
1367
+ #: redirection-strings.php:14 redirection-strings.php:103
1368
+ #: redirection-strings.php:319
1369
  msgid "Save"
1370
  msgstr "Saglabāt"
1371
 
1372
+ #: redirection-strings.php:60 redirection-strings.php:315
1373
  msgid "Group"
1374
  msgstr "Grupa"
1375
 
1376
+ #: redirection-strings.php:312
1377
  msgid "Match"
1378
  msgstr ""
1379
 
1380
+ #: redirection-strings.php:334
1381
  msgid "Add new redirection"
1382
  msgstr ""
1383
 
1384
+ #: redirection-strings.php:104 redirection-strings.php:130
1385
+ #: redirection-strings.php:321
1386
  msgid "Cancel"
1387
  msgstr "Atcelt"
1388
 
1389
+ #: redirection-strings.php:154
1390
  msgid "Download"
1391
  msgstr "Lejupielādēt"
1392
 
1394
  msgid "Redirection"
1395
  msgstr "Pāradresētājs"
1396
 
1397
+ #: redirection-admin.php:159
1398
  msgid "Settings"
1399
  msgstr "Iestatījumi"
1400
 
1401
+ #: redirection-strings.php:296
 
 
 
 
1402
  msgid "Error (404)"
1403
  msgstr ""
1404
 
1405
+ #: redirection-strings.php:295
1406
  msgid "Pass-through"
1407
  msgstr ""
1408
 
1409
+ #: redirection-strings.php:294
1410
  msgid "Redirect to random post"
1411
  msgstr "Pāradresēt uz nejauši izvēlētu rakstu"
1412
 
1413
+ #: redirection-strings.php:293
1414
  msgid "Redirect to URL"
1415
  msgstr "Pāradresēt uz URL"
1416
 
1417
+ #: models/redirect.php:550
1418
  msgid "Invalid group when creating redirect"
1419
  msgstr ""
1420
 
1421
+ #: redirection-strings.php:167 redirection-strings.php:175
1422
+ #: redirection-strings.php:180 redirection-strings.php:356
1423
  msgid "IP"
1424
  msgstr "IP"
1425
 
1426
+ #: redirection-strings.php:165 redirection-strings.php:173
1427
+ #: redirection-strings.php:178 redirection-strings.php:320
1428
  msgid "Source URL"
1429
  msgstr "Sākotnējais URL"
1430
 
1431
+ #: redirection-strings.php:164 redirection-strings.php:177
1432
  msgid "Date"
1433
  msgstr "Datums"
1434
 
1435
+ #: redirection-strings.php:190 redirection-strings.php:203
1436
+ #: redirection-strings.php:207 redirection-strings.php:335
1437
  msgid "Add Redirect"
1438
  msgstr "Pievienot Pāradresāciju"
1439
 
1440
+ #: redirection-strings.php:92
1441
  msgid "All modules"
1442
  msgstr ""
1443
 
1444
+ #: redirection-strings.php:98
1445
  msgid "View Redirects"
1446
  msgstr "Skatīt pāradresācijas"
1447
 
1448
+ #: redirection-strings.php:88 redirection-strings.php:102
1449
  msgid "Module"
1450
  msgstr "Modulis"
1451
 
1452
+ #: redirection-strings.php:48 redirection-strings.php:87
1453
  msgid "Redirects"
1454
  msgstr "Pāradresācijas"
1455
 
1456
+ #: redirection-strings.php:86 redirection-strings.php:95
1457
+ #: redirection-strings.php:101
1458
  msgid "Name"
1459
  msgstr "Nosaukums"
1460
 
1461
+ #: redirection-strings.php:59
1462
  msgid "Filter"
1463
  msgstr "Atlasīt"
1464
 
1465
+ #: redirection-strings.php:332
1466
  msgid "Reset hits"
1467
  msgstr "Atiestatīt Izpildes"
1468
 
1469
+ #: redirection-strings.php:90 redirection-strings.php:100
1470
+ #: redirection-strings.php:330 redirection-strings.php:372
1471
  msgid "Enable"
1472
  msgstr "Ieslēgt"
1473
 
1474
+ #: redirection-strings.php:91 redirection-strings.php:99
1475
+ #: redirection-strings.php:331 redirection-strings.php:370
1476
  msgid "Disable"
1477
  msgstr "Atslēgt"
1478
 
1479
+ #: redirection-strings.php:89 redirection-strings.php:97
1480
+ #: redirection-strings.php:168 redirection-strings.php:169
1481
+ #: redirection-strings.php:181 redirection-strings.php:184
1482
+ #: redirection-strings.php:206 redirection-strings.php:218
1483
+ #: redirection-strings.php:329 redirection-strings.php:369
1484
  msgid "Delete"
1485
  msgstr "Dzēst"
1486
 
1487
+ #: redirection-strings.php:96 redirection-strings.php:368
1488
  msgid "Edit"
1489
  msgstr "Labot"
1490
 
1491
+ #: redirection-strings.php:328
1492
  msgid "Last Access"
1493
  msgstr "Pēdējā piekļuve"
1494
 
1495
+ #: redirection-strings.php:327
1496
  msgid "Hits"
1497
  msgstr "Izpildes"
1498
 
1499
+ #: redirection-strings.php:325 redirection-strings.php:385
1500
  msgid "URL"
1501
  msgstr "URL"
1502
 
1503
+ #: redirection-strings.php:324
1504
  msgid "Type"
1505
  msgstr "Veids"
1506
 
1508
  msgid "Modified Posts"
1509
  msgstr "Izmainītie Raksti"
1510
 
1511
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1512
  msgid "Redirections"
1513
  msgstr "Pāradresācijas"
1514
 
1515
+ #: redirection-strings.php:336
1516
  msgid "User Agent"
1517
  msgstr "Programmatūras Dati"
1518
 
1519
+ #: matches/user-agent.php:10 redirection-strings.php:286
1520
  msgid "URL and user agent"
1521
  msgstr "URL un iekārtas dati"
1522
 
1523
+ #: redirection-strings.php:280
1524
  msgid "Target URL"
1525
  msgstr "Galamērķa URL"
1526
 
1527
+ #: matches/url.php:7 redirection-strings.php:282
1528
  msgid "URL only"
1529
  msgstr "tikai URL"
1530
 
1531
+ #: redirection-strings.php:318 redirection-strings.php:342
1532
+ #: redirection-strings.php:346 redirection-strings.php:354
1533
+ #: redirection-strings.php:363
1534
  msgid "Regex"
1535
  msgstr "Regulārā Izteiksme"
1536
 
1537
+ #: redirection-strings.php:361
1538
  msgid "Referrer"
1539
  msgstr "Ieteicējs (Referrer)"
1540
 
1541
+ #: matches/referrer.php:10 redirection-strings.php:285
1542
  msgid "URL and referrer"
1543
  msgstr "URL un ieteicējs (referrer)"
1544
 
1545
+ #: redirection-strings.php:274
1546
  msgid "Logged Out"
1547
  msgstr "Ja nav autorizējies"
1548
 
1549
+ #: redirection-strings.php:272
1550
  msgid "Logged In"
1551
  msgstr "Ja autorizējies"
1552
 
1553
+ #: matches/login.php:8 redirection-strings.php:283
1554
  msgid "URL and login status"
1555
  msgstr "URL un autorizācijas statuss"
locale/redirection-pt_BR.mo CHANGED
Binary file
locale/redirection-pt_BR.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2018-09-25 00:33:40+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: pt_BR\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr "Problema"
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr "Bom"
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr "Verificar"
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr "Verificar redirecionamento"
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr "Verifique o redirecionamento de: {{code}}%s{{/code}}"
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr "O que isto significa?"
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr "Sem usar o Redirection"
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr "Usando o Redirection"
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr "Encontrado"
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr "{{code}}%(status)d{{/code}} para {{code}}%(url)s{{/code}}"
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr "Esperado"
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr "Erro"
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr "Digite o URL inteiro, incluindo http:// ou https://"
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr "O seu navegador pode fazer cache de URL, o que dificulta saber se um redirecionamento está funcionando como deveria. Use isto para verificar um URL e ver como ele está realmente sendo redirecionado."
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr "Teste de redirecionamento"
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr "Destino"
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr "O URL não está sendo redirecionado com o Redirection"
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr "O URL está sendo redirecionado com o Redirection"
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr "Não foi possível carregar os detalhes"
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr "Digite o URL do servidor para correspondência"
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "Servidor"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr "Digite a função ou capacidade"
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr "Função"
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr "Texto do referenciador do navegador para correspondênica"
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr "Usuário de agente do navegador para correspondência"
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "O URL relativo que você quer redirecionar"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "Descrição opcional. Descreva o propósito deste redirecionamento"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr "O URL de destino para qual você quer redirecionar, se houver correspondência"
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(beta)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "Força o redirecionamento de HTTP para HTTPS. Antes de ativar, verifique se o HTTPS está funcionando"
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "Forçar HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr "GDPR / Informações sobre privacidade (em inglês)"
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "Adicionar novo"
145
 
@@ -147,31 +257,27 @@ msgstr "Adicionar novo"
147
  msgid "Please logout and login again."
148
  msgstr "Desconecte-se da sua conta e acesse novamente."
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "O Redirection requer o PHP versão v%1s, mas você está usando a v%2s. Atualize seu PHP"
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL e função/capacidade"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL e servidor"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "Solicitação via formulário"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "/wp-json/ relativo"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr "Proxy via Admin AJAX"
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "/wp-json/ padrão"
177
 
@@ -191,87 +297,79 @@ msgstr "O URL do WordPress e do site são inconsistentes. Corrija em Configuraç
191
  msgid "Site and home are consistent"
192
  msgstr "O endereço do WordPress e do site são consistentes"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr "É sua a responsabilidade de passar cabeçalhos HTTP ao PHP. Contate o suporte de seu provedor de hospedagem e pergunte como fazê-lo."
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "Aceitar Idioma"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Valor do cabeçalho"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Nome cabeçalho"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "Cabeçalho HTTP"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "Nome do filtro WordPress"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Nome do filtro"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Valor do cookie"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Nome do cookie"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Cookie"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "URL de destino quando não corresponder"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "URL de destino quando corresponder"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "limpando seu cache."
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "Se você estiver usando um sistema de cache como o Cloudflare, então leia isto: "
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr "URL e cabeçalho HTTP"
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr "URL e filtro personalizado"
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL e cookie"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr "404 excluído"
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr "/index.php?rest_route=/"
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "API REST"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr "Como o Redirection usa a API REST. Não altere a menos que seja necessário"
277
 
@@ -303,11 +401,11 @@ msgstr "{{link}}Desative temporariamente outros plugins!{{/link}} Isso corrige m
303
  msgid "None of the suggestions helped"
304
  msgstr "Nenhuma das sugestões ajudou"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "Consulte a <a href=\"https://redirection.me/support/problems/\">lista de problemas comuns (em inglês)</a>."
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "Não foi possível carregar o Redirection ☹️"
313
 
@@ -344,75 +442,76 @@ msgstr "A API REST do WordPress foi desativada. É preciso ativá-la para que o
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr "Erro de agente de usuário"
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Agente de usuário desconhecido"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Dispositivo"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Sistema operacional"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Navegador"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr "Motor"
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "Agente de usuário"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr "Agente"
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "Não registrar IP"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Registrar IP completo"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Tornar IP anônimo (mascarar a última parte)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Monitorar alterações em %(type)s"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "Registro de IP"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(selecione o nível de registro de IP)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr "Informações geográficas"
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr "Informação sobre o agente"
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "Filtrar por IP"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "Referenciador / Agente de usuário"
418
 
@@ -420,8 +519,8 @@ msgstr "Referenciador / Agente de usuário"
420
  msgid "Geo IP Error"
421
  msgstr "Erro IP Geo"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr "Algo deu errado ao obter essa informação"
427
 
@@ -454,20 +553,20 @@ msgstr "Fuso horário"
454
  msgid "Geo Location"
455
  msgstr "Coordenadas"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Fornecido por {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr "Lixeira"
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr "O Redirection requer a API REST do WordPress para ser ativado. Se você a desativou, não vai conseguir usar o Redirection"
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr "A documentação completa (em inglês) sobre como usar o Redirection se encontra no site <a href=\"%s\" target=\"_blank\">redirection.me</a>."
473
 
@@ -475,135 +574,137 @@ msgstr "A documentação completa (em inglês) sobre como usar o Redirection se
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "A documentação completa do Redirection encontra-se (em inglês) em {{site}}https://redirection.me{{/site}}. Se tiver algum problema, consulte primeiro as {{faq}}Perguntas frequentes{{/faq}}."
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "Se quiser comunicar um erro, leia o guia {{report}}Comunicando erros (em inglês){{/report}}."
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "Se quiser enviar informações que não possam ser tornadas públicas, então remeta-as diretamente (em inglês) por {{email}}e-mail{{/email}}. Inclua o máximo de informação que puder!"
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr "Nunca fazer cache"
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "Uma hora"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr "Cache dos redirecionamentos"
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "O tempo que deve ter o cache dos URLs redirecionados com 301 (via \"Expires\" no cabeçalho HTTP)"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "Tem certeza de que deseja importar de %s?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Importar de plugins"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "Os seguintes plugins de redirecionamento foram detectados em seu site e se pode importar deles."
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "total = "
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "Importar de %s"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "Foram detectados problemas com suas tabelas do banco de dados. Visite a <a href=\"%s\">página de suporte</a> para obter mais detalhes."
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "O Redirection não foi instalado adequadamente"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
536
- msgstr "O Redirection requer o WordPress v%1s, mas você está usando a versão v%2s. Atualize seu WordPress"
 
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr "Redirecionamentos de \"slugs anteriores\" do WordPress"
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr "Criar redirecionamento atrelado (adicionado ao fim do URL)"
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr "O <code>Redirectioni10n</code> não está definido. Isso geralmente significa que outro plugin está impedindo o Redirection de carregar. Desative todos os plugins e tente novamente."
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr "Se o botão Correção mágica não funcionar, você deve ler o erro e verificar se consegue corrigi-lo manualmente. Caso contrário, siga a seção \"Preciso de ajuda\" abaixo."
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr "⚡️ Correção mágica ⚡️"
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "Status do plugin"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr "Personalizado"
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr "Móvel"
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "Leitores de feed"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr "Bibliotecas"
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr "Alterações do monitoramento de URLs"
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr "Salvar alterações neste grupo"
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr "Por exemplo, \"/amp\""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "Monitoramento de URLs"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "Excluir 404s"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "Excluir todos os registros para este 404"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "Excluir registros do IP %s"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr "Excluir tudo que corresponder a \"%s\""
609
 
@@ -611,15 +712,15 @@ msgstr "Excluir tudo que corresponder a \"%s\""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr "Seu servidor rejeitou a solicitação por ela ser muito grande. Você precisará alterá-la para continuar."
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr "Além disso, verifique se o seu navegador é capaz de carregar <code>redirection.js</code>:"
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr "Se você estiver usando um plugin ou serviço de cache de página (CloudFlare, OVH, etc), então você também poderá tentar limpar esse cache."
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "Não foi possível carregar o Redirection"
625
 
@@ -679,11 +780,11 @@ msgstr "As seguintes tabelas estão faltando:"
679
  msgid "All tables present"
680
  msgstr "Todas as tabelas presentes"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "O Redirection foi detectado no cache"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Limpe o cache do seu navegador e recarregue esta página."
689
 
@@ -703,27 +804,27 @@ msgstr "Seu servidor retornou um erro 403 Proibido, que pode indicar que a solic
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr "Inclua esses detalhes em seu relatório {{strong}}juntamente com uma descrição do que você estava fazendo{{/strong}}."
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr "Se você acha que o erro é do Redirection, abra um chamado."
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr "Isso pode ser causado por outro plugin - veja o console de erros do seu navegador para mais detalhes."
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "Carregando, aguarde..."
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr "{{strong}}Formato do arquivo CSV{{/strong}}: {{code}}URL de origem, URL de destino{{/code}} - e pode ser opcionalmente seguido com {{code}}regex, código http{{/code}} ({{code}}regex{{/code}} - 0 para não, 1 para sim)."
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "O Redirection não está funcionando. Tente limpar o cache do navegador e recarregar esta página."
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr "Se isso não ajudar, abra o console de erros de seu navegador e crie um {{link}}novo chamado{{/link}} com os detalhes."
729
 
@@ -731,7 +832,7 @@ msgstr "Se isso não ajudar, abra o console de erros de seu navegador e crie um
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr "Se isso é um novo problema, {{strong}}crie um novo chamado{{/strong}} ou envie-o por {{strong}}e-mail{{/strong}}. Inclua a descrição do que você estava tentando fazer e detalhes importantes listados abaixo. Inclua uma captura da tela."
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr "Criar chamado"
737
 
@@ -743,261 +844,261 @@ msgstr "E-mail"
743
  msgid "Important details"
744
  msgstr "Detalhes importantes"
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Precisa de ajuda?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr "Qualquer suporte somente é oferecido à medida que haja tempo disponível, e não é garantido. Não ofereço suporte pago."
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr "Pos"
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 - Não existe mais"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Posição"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr "Usado na auto-geração do URL se nenhum URL for dado. Use as tags especiais {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} para em vez disso inserir um ID único"
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Módulo Apache"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr "Digite o caminho completo e o nome do arquivo se quiser que o Redirection atualize o {{code}}.htaccess{{/code}}."
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Importar para grupo"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Importar um arquivo CSV, .htaccess ou JSON."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Clique 'Adicionar arquivo' ou arraste e solte aqui."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Adicionar arquivo"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "Arquivo selecionado"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Importando"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Importação concluída"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Total de redirecionamentos importados:"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "Verifique novamente se o arquivo é o formato correto!"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "OK"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Fechar"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "Todas as importações serão anexadas ao banco de dados atual."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Exportar"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr "Exportar para CSV, .htaccess do Apache, Nginx, ou JSON do Redirection (que contém todos os redirecionamentos e grupos)."
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Tudo"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "Redirecionamentos WordPress"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "Redirecionamentos Apache"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "Redirecionamentos Nginx"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr ".htaccess do Apache"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr "Regras de reescrita do Nginx"
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr "JSON do Redirection"
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "Ver"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr "Arquivos de registro podem ser exportados nas páginas de registro."
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Importar/Exportar"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Registros"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "Erro 404"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr "Mencione {{code}}%s{{/code}} e explique o que estava fazendo no momento"
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr "Eu gostaria de ajudar mais um pouco."
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Doação 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Redirecionamento salvo"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Registro excluído"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Configurações salvas"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Grupo salvo"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Tem certeza de que deseja excluir este item?"
918
  msgstr[1] "Tem certeza de que deseja excluir estes item?"
919
 
920
- #: redirection-strings.php:309
921
  msgid "pass"
922
  msgstr "manter url"
923
 
924
- #: redirection-strings.php:274
925
  msgid "All groups"
926
  msgstr "Todos os grupos"
927
 
928
- #: redirection-strings.php:244
929
  msgid "301 - Moved Permanently"
930
  msgstr "301 - Mudou permanentemente"
931
 
932
- #: redirection-strings.php:245
933
  msgid "302 - Found"
934
  msgstr "302 - Encontrado"
935
 
936
- #: redirection-strings.php:246
937
  msgid "307 - Temporary Redirect"
938
  msgstr "307 - Redirecionamento temporário"
939
 
940
- #: redirection-strings.php:247
941
  msgid "308 - Permanent Redirect"
942
  msgstr "308 - Redirecionamento permanente"
943
 
944
- #: redirection-strings.php:248
945
  msgid "401 - Unauthorized"
946
  msgstr "401 - Não autorizado"
947
 
948
- #: redirection-strings.php:249
949
  msgid "404 - Not Found"
950
  msgstr "404 - Não encontrado"
951
 
952
- #: redirection-strings.php:251
953
  msgid "Title"
954
  msgstr "Título"
955
 
956
- #: redirection-strings.php:254
957
  msgid "When matched"
958
  msgstr "Quando corresponder"
959
 
960
- #: redirection-strings.php:255
961
  msgid "with HTTP code"
962
  msgstr "com código HTTP"
963
 
964
- #: redirection-strings.php:264
965
  msgid "Show advanced options"
966
  msgstr "Exibir opções avançadas"
967
 
968
- #: redirection-strings.php:224
969
  msgid "Matched Target"
970
  msgstr "Destino correspondido"
971
 
972
- #: redirection-strings.php:226
973
  msgid "Unmatched Target"
974
  msgstr "Destino não correspondido"
975
 
976
- #: redirection-strings.php:218 redirection-strings.php:219
977
  msgid "Saving..."
978
  msgstr "Salvando..."
979
 
980
- #: redirection-strings.php:157
981
  msgid "View notice"
982
  msgstr "Veja o aviso"
983
 
984
- #: models/redirect.php:526
985
  msgid "Invalid source URL"
986
  msgstr "URL de origem inválido"
987
 
988
- #: models/redirect.php:458
989
  msgid "Invalid redirect action"
990
  msgstr "Ação de redirecionamento inválida"
991
 
992
- #: models/redirect.php:452
993
  msgid "Invalid redirect matcher"
994
  msgstr "Critério de redirecionamento inválido"
995
 
996
- #: models/redirect.php:187
997
  msgid "Unable to add new redirect"
998
  msgstr "Não foi possível criar novo redirecionamento"
999
 
1000
- #: redirection-strings.php:12 redirection-strings.php:68
1001
  msgid "Something went wrong 🙁"
1002
  msgstr "Algo deu errado 🙁"
1003
 
@@ -1005,133 +1106,134 @@ msgstr "Algo deu errado 🙁"
1005
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1006
  msgstr "Eu estava tentando fazer uma coisa e deu errado. Pode ser um problema temporário e se você tentar novamente, pode funcionar - ótimo!"
1007
 
 
1008
  #: redirection-admin.php:205
1009
  msgid "Log entries (%d max)"
1010
  msgstr "Entradas do registro (máx %d)"
1011
 
1012
- #: redirection-strings.php:350
1013
  msgid "Search by IP"
1014
  msgstr "Pesquisar por IP"
1015
 
1016
- #: redirection-strings.php:345
1017
  msgid "Select bulk action"
1018
  msgstr "Selecionar ações em massa"
1019
 
1020
- #: redirection-strings.php:346
1021
  msgid "Bulk Actions"
1022
  msgstr "Ações em massa"
1023
 
1024
- #: redirection-strings.php:347
1025
  msgid "Apply"
1026
  msgstr "Aplicar"
1027
 
1028
- #: redirection-strings.php:338
1029
  msgid "First page"
1030
  msgstr "Primeira página"
1031
 
1032
- #: redirection-strings.php:339
1033
  msgid "Prev page"
1034
  msgstr "Página anterior"
1035
 
1036
- #: redirection-strings.php:340
1037
  msgid "Current Page"
1038
  msgstr "Página atual"
1039
 
1040
- #: redirection-strings.php:341
1041
  msgid "of %(page)s"
1042
  msgstr "de %(page)s"
1043
 
1044
- #: redirection-strings.php:342
1045
  msgid "Next page"
1046
  msgstr "Próxima página"
1047
 
1048
- #: redirection-strings.php:343
1049
  msgid "Last page"
1050
  msgstr "Última página"
1051
 
1052
- #: redirection-strings.php:344
1053
  msgid "%s item"
1054
  msgid_plural "%s items"
1055
  msgstr[0] "%s item"
1056
  msgstr[1] "%s itens"
1057
 
1058
- #: redirection-strings.php:337
1059
  msgid "Select All"
1060
  msgstr "Selecionar tudo"
1061
 
1062
- #: redirection-strings.php:349
1063
  msgid "Sorry, something went wrong loading the data - please try again"
1064
  msgstr "Desculpe, mas algo deu errado ao carregar os dados - tente novamente"
1065
 
1066
- #: redirection-strings.php:348
1067
  msgid "No results"
1068
  msgstr "Nenhum resultado"
1069
 
1070
- #: redirection-strings.php:123
1071
  msgid "Delete the logs - are you sure?"
1072
  msgstr "Excluir os registros - Você tem certeza?"
1073
 
1074
- #: redirection-strings.php:124
1075
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1076
  msgstr "Uma vez excluídos, seus registros atuais não estarão mais disponíveis. Você pode agendar uma exclusão na opções do plugin Redirection, se quiser fazê-la automaticamente."
1077
 
1078
- #: redirection-strings.php:125
1079
  msgid "Yes! Delete the logs"
1080
  msgstr "Sim! Exclua os registros"
1081
 
1082
- #: redirection-strings.php:126
1083
  msgid "No! Don't delete the logs"
1084
  msgstr "Não! Não exclua os registros"
1085
 
1086
- #: redirection-strings.php:326
1087
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1088
  msgstr "Obrigado pela assinatura! {{a}}Clique aqui{{/a}} se você precisar retornar à sua assinatura."
1089
 
1090
- #: redirection-strings.php:325 redirection-strings.php:327
1091
  msgid "Newsletter"
1092
  msgstr "Boletim"
1093
 
1094
- #: redirection-strings.php:328
1095
  msgid "Want to keep up to date with changes to Redirection?"
1096
  msgstr "Quer ficar a par de mudanças no Redirection?"
1097
 
1098
- #: redirection-strings.php:329
1099
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1100
  msgstr "Inscreva-se no boletim do Redirection. O boletim tem baixo volume de mensagens e informa sobre novos recursos e alterações no plugin. Ideal se quiser testar alterações beta antes do lançamento."
1101
 
1102
- #: redirection-strings.php:330
1103
  msgid "Your email address:"
1104
  msgstr "Seu endereço de e-mail:"
1105
 
1106
- #: redirection-strings.php:165
1107
  msgid "You've supported this plugin - thank you!"
1108
  msgstr "Você apoiou este plugin - obrigado!"
1109
 
1110
- #: redirection-strings.php:168
1111
  msgid "You get useful software and I get to carry on making it better."
1112
  msgstr "Você obtém softwares úteis e eu continuo fazendo isso melhor."
1113
 
1114
- #: redirection-strings.php:176 redirection-strings.php:181
1115
  msgid "Forever"
1116
  msgstr "Para sempre"
1117
 
1118
- #: redirection-strings.php:158
1119
  msgid "Delete the plugin - are you sure?"
1120
  msgstr "Excluir o plugin - Você tem certeza?"
1121
 
1122
- #: redirection-strings.php:159
1123
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1124
  msgstr "A exclusão do plugin irá remover todos os seus redirecionamentos, logs e configurações. Faça isso se desejar remover o plugin para sempre, ou se quiser reiniciar o plugin."
1125
 
1126
- #: redirection-strings.php:160
1127
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1128
  msgstr "Uma vez excluído, os seus redirecionamentos deixarão de funcionar. Se eles parecerem continuar funcionando, limpe o cache do seu navegador."
1129
 
1130
- #: redirection-strings.php:161
1131
  msgid "Yes! Delete the plugin"
1132
  msgstr "Sim! Exclua o plugin"
1133
 
1134
- #: redirection-strings.php:162
1135
  msgid "No! Don't delete the plugin"
1136
  msgstr "Não! Não exclua o plugin"
1137
 
@@ -1143,141 +1245,146 @@ msgstr "John Godley"
1143
  msgid "Manage all your 301 redirects and monitor 404 errors"
1144
  msgstr "Gerencie todos os seus redirecionamentos 301 e monitore erros 404"
1145
 
1146
- #: redirection-strings.php:167
1147
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1148
  msgstr "O Redirection é livre para usar - a vida é maravilhosa e adorável! Foi necessário muito tempo e esforço para desenvolver e você pode ajudar a apoiar esse desenvolvimento {{strong}}fazendo uma pequena doação{{/strong}}."
1149
 
1150
- #: redirection-admin.php:311
1151
  msgid "Redirection Support"
1152
  msgstr "Ajuda do Redirection"
1153
 
1154
- #: redirection-strings.php:63 redirection-strings.php:156
1155
  msgid "Support"
1156
  msgstr "Ajuda"
1157
 
1158
- #: redirection-strings.php:153
1159
  msgid "404s"
1160
  msgstr "404s"
1161
 
1162
- #: redirection-strings.php:152
1163
  msgid "Log"
1164
  msgstr "Registro"
1165
 
1166
- #: redirection-strings.php:163
 
 
 
 
1167
  msgid "Delete Redirection"
1168
  msgstr "Excluir o Redirection"
1169
 
1170
- #: redirection-strings.php:93
1171
  msgid "Upload"
1172
  msgstr "Carregar"
1173
 
1174
- #: redirection-strings.php:104
1175
  msgid "Import"
1176
  msgstr "Importar"
1177
 
1178
- #: redirection-strings.php:217
1179
  msgid "Update"
1180
  msgstr "Atualizar"
1181
 
1182
- #: redirection-strings.php:206
1183
  msgid "Auto-generate URL"
1184
  msgstr "Gerar automaticamente o URL"
1185
 
1186
- #: redirection-strings.php:205
1187
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1188
  msgstr "Um token exclusivo que permite a leitores de feed o acesso ao RSS do registro do Redirection (deixe em branco para gerar automaticamente)"
1189
 
1190
- #: redirection-strings.php:204
1191
  msgid "RSS Token"
1192
  msgstr "Token RSS"
1193
 
1194
- #: redirection-strings.php:198
1195
  msgid "404 Logs"
1196
  msgstr "Registros de 404"
1197
 
1198
- #: redirection-strings.php:197 redirection-strings.php:199
1199
  msgid "(time to keep logs for)"
1200
  msgstr "(tempo para manter os registros)"
1201
 
1202
- #: redirection-strings.php:196
1203
  msgid "Redirect Logs"
1204
  msgstr "Registros de redirecionamento"
1205
 
1206
- #: redirection-strings.php:195
1207
  msgid "I'm a nice person and I have helped support the author of this plugin"
1208
  msgstr "Eu sou uma pessoa legal e ajudei a apoiar o autor deste plugin"
1209
 
1210
- #: redirection-strings.php:170
1211
  msgid "Plugin Support"
1212
  msgstr "Suporte do plugin"
1213
 
1214
- #: redirection-strings.php:62 redirection-strings.php:155
1215
  msgid "Options"
1216
  msgstr "Opções"
1217
 
1218
- #: redirection-strings.php:175
1219
  msgid "Two months"
1220
  msgstr "Dois meses"
1221
 
1222
- #: redirection-strings.php:174
1223
  msgid "A month"
1224
  msgstr "Um mês"
1225
 
1226
- #: redirection-strings.php:173 redirection-strings.php:180
1227
  msgid "A week"
1228
  msgstr "Uma semana"
1229
 
1230
- #: redirection-strings.php:172 redirection-strings.php:179
1231
  msgid "A day"
1232
  msgstr "Um dia"
1233
 
1234
- #: redirection-strings.php:171
1235
  msgid "No logs"
1236
  msgstr "Não registrar"
1237
 
1238
- #: redirection-strings.php:122
 
1239
  msgid "Delete All"
1240
  msgstr "Apagar Tudo"
1241
 
1242
- #: redirection-strings.php:46
1243
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1244
  msgstr "Use grupos para organizar os seus redirecionamentos. Os grupos são associados a um módulo, e o módulo afeta como os redirecionamentos do grupo funcionam. Na dúvida, use o módulo WordPress."
1245
 
1246
- #: redirection-strings.php:45
1247
  msgid "Add Group"
1248
  msgstr "Adicionar grupo"
1249
 
1250
- #: redirection-strings.php:351
1251
  msgid "Search"
1252
  msgstr "Pesquisar"
1253
 
1254
- #: redirection-strings.php:58 redirection-strings.php:151
1255
  msgid "Groups"
1256
  msgstr "Grupos"
1257
 
1258
- #: redirection-strings.php:14 redirection-strings.php:55
1259
- #: redirection-strings.php:258
1260
  msgid "Save"
1261
  msgstr "Salvar"
1262
 
1263
- #: redirection-strings.php:256
1264
  msgid "Group"
1265
  msgstr "Grupo"
1266
 
1267
- #: redirection-strings.php:253
1268
  msgid "Match"
1269
  msgstr "Corresponder"
1270
 
1271
- #: redirection-strings.php:275
1272
  msgid "Add new redirection"
1273
  msgstr "Adicionar novo redirecionamento"
1274
 
1275
- #: redirection-strings.php:56 redirection-strings.php:94
1276
- #: redirection-strings.php:262
1277
  msgid "Cancel"
1278
  msgstr "Cancelar"
1279
 
1280
- #: redirection-strings.php:118
1281
  msgid "Download"
1282
  msgstr "Baixar"
1283
 
@@ -1285,116 +1392,113 @@ msgstr "Baixar"
1285
  msgid "Redirection"
1286
  msgstr "Redirection"
1287
 
1288
- #: redirection-admin.php:161
1289
  msgid "Settings"
1290
  msgstr "Configurações"
1291
 
1292
- #: redirection-strings.php:243
1293
- msgid "Do nothing"
1294
- msgstr "Fazer nada"
1295
-
1296
- #: redirection-strings.php:242
1297
  msgid "Error (404)"
1298
  msgstr "Erro (404)"
1299
 
1300
- #: redirection-strings.php:241
1301
  msgid "Pass-through"
1302
  msgstr "Manter URL de origem"
1303
 
1304
- #: redirection-strings.php:240
1305
  msgid "Redirect to random post"
1306
  msgstr "Redirecionar para um post aleatório"
1307
 
1308
- #: redirection-strings.php:239
1309
  msgid "Redirect to URL"
1310
  msgstr "Redirecionar para URL"
1311
 
1312
- #: models/redirect.php:516
1313
  msgid "Invalid group when creating redirect"
1314
  msgstr "Grupo inválido ao criar o redirecionamento"
1315
 
1316
- #: redirection-strings.php:131 redirection-strings.php:140
 
1317
  msgid "IP"
1318
  msgstr "IP"
1319
 
1320
- #: redirection-strings.php:129 redirection-strings.php:138
1321
- #: redirection-strings.php:259
1322
  msgid "Source URL"
1323
  msgstr "URL de origem"
1324
 
1325
- #: redirection-strings.php:128 redirection-strings.php:137
1326
  msgid "Date"
1327
  msgstr "Data"
1328
 
1329
- #: redirection-strings.php:142 redirection-strings.php:146
1330
- #: redirection-strings.php:276
1331
  msgid "Add Redirect"
1332
  msgstr "Adicionar redirecionamento"
1333
 
1334
- #: redirection-strings.php:44
1335
  msgid "All modules"
1336
  msgstr "Todos os módulos"
1337
 
1338
- #: redirection-strings.php:50
1339
  msgid "View Redirects"
1340
  msgstr "Ver redirecionamentos"
1341
 
1342
- #: redirection-strings.php:40 redirection-strings.php:54
1343
  msgid "Module"
1344
  msgstr "Módulo"
1345
 
1346
- #: redirection-strings.php:39 redirection-strings.php:150
1347
  msgid "Redirects"
1348
  msgstr "Redirecionamentos"
1349
 
1350
- #: redirection-strings.php:38 redirection-strings.php:47
1351
- #: redirection-strings.php:53
1352
  msgid "Name"
1353
  msgstr "Nome"
1354
 
1355
- #: redirection-strings.php:336
1356
  msgid "Filter"
1357
  msgstr "Filtrar"
1358
 
1359
- #: redirection-strings.php:273
1360
  msgid "Reset hits"
1361
  msgstr "Redefinir acessos"
1362
 
1363
- #: redirection-strings.php:42 redirection-strings.php:52
1364
- #: redirection-strings.php:271 redirection-strings.php:308
1365
  msgid "Enable"
1366
  msgstr "Ativar"
1367
 
1368
- #: redirection-strings.php:43 redirection-strings.php:51
1369
- #: redirection-strings.php:272 redirection-strings.php:306
1370
  msgid "Disable"
1371
  msgstr "Desativar"
1372
 
1373
- #: redirection-strings.php:41 redirection-strings.php:49
1374
- #: redirection-strings.php:132 redirection-strings.php:133
1375
- #: redirection-strings.php:141 redirection-strings.php:145
1376
- #: redirection-strings.php:164 redirection-strings.php:270
1377
- #: redirection-strings.php:305
1378
  msgid "Delete"
1379
  msgstr "Excluir"
1380
 
1381
- #: redirection-strings.php:48 redirection-strings.php:304
1382
  msgid "Edit"
1383
  msgstr "Editar"
1384
 
1385
- #: redirection-strings.php:269
1386
  msgid "Last Access"
1387
  msgstr "Último Acesso"
1388
 
1389
- #: redirection-strings.php:268
1390
  msgid "Hits"
1391
  msgstr "Acessos"
1392
 
1393
- #: redirection-strings.php:266 redirection-strings.php:321
1394
  msgid "URL"
1395
  msgstr "URL"
1396
 
1397
- #: redirection-strings.php:265
1398
  msgid "Type"
1399
  msgstr "Tipo"
1400
 
@@ -1402,48 +1506,48 @@ msgstr "Tipo"
1402
  msgid "Modified Posts"
1403
  msgstr "Posts modificados"
1404
 
1405
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1406
  msgid "Redirections"
1407
  msgstr "Redirecionamentos"
1408
 
1409
- #: redirection-strings.php:277
1410
  msgid "User Agent"
1411
  msgstr "Agente de usuário"
1412
 
1413
- #: matches/user-agent.php:10 redirection-strings.php:234
1414
  msgid "URL and user agent"
1415
  msgstr "URL e agente de usuário"
1416
 
1417
- #: redirection-strings.php:228
1418
  msgid "Target URL"
1419
  msgstr "URL de destino"
1420
 
1421
- #: matches/url.php:7 redirection-strings.php:230
1422
  msgid "URL only"
1423
  msgstr "URL somente"
1424
 
1425
- #: redirection-strings.php:261 redirection-strings.php:283
1426
- #: redirection-strings.php:287 redirection-strings.php:295
1427
- #: redirection-strings.php:299
1428
  msgid "Regex"
1429
  msgstr "Regex"
1430
 
1431
- #: redirection-strings.php:297
1432
  msgid "Referrer"
1433
  msgstr "Referenciador"
1434
 
1435
- #: matches/referrer.php:10 redirection-strings.php:233
1436
  msgid "URL and referrer"
1437
  msgstr "URL e referenciador"
1438
 
1439
- #: redirection-strings.php:222
1440
  msgid "Logged Out"
1441
  msgstr "Desconectado"
1442
 
1443
- #: redirection-strings.php:220
1444
  msgid "Logged In"
1445
  msgstr "Conectado"
1446
 
1447
- #: matches/login.php:8 redirection-strings.php:231
1448
  msgid "URL and login status"
1449
  msgstr "URL e status de login"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2018-11-03 18:50:30+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: pt_BR\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr "PHP sem suporte"
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr "O Redirection requer PHP v%1$1s, você está usando v%2$2s. Este plugin vai parar de funcionar a partir da próxima versão."
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr "Não tente redirecionar todos os seus 404s - isso não é uma coisa boa."
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr "Somente o tipo de página 404 é suportado atualmente."
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr "Tipo de página"
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr "Digite endereços IP (um por linha)"
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr "Descreva o propósito deste redirecionamento (opcional)"
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr "418 - Sou uma chaleira"
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr "403 - Proibido"
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr "400 - Solicitação inválida"
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr "304 - Não modificado"
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr "303 - Veja outro"
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr "Fazer nada (ignorar)"
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr "URL de destino se não houver correspondência (em branco para ignorar)"
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr "URL de destino se houver correspondência (em branco para ignorar)"
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr "Mostrar todos"
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr "Excluir todos os registros para estas entradas"
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr "Excluir todos os registros para esta entrada"
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr "Excluir entradas no registro"
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr "Agrupar por IP"
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr "Agrupar por URL"
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr "Não agrupar"
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr "Ignorar URL"
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr "Bloquear IP"
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr "Redirecionar todos"
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr "Número"
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr "URL e tipo de página do WordPress"
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr "URL e IP"
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr "Problema"
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr "Bom"
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr "Verificar"
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr "Verificar redirecionamento"
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr "Verifique o redirecionamento de: {{code}}%s{{/code}}"
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr "O que isto significa?"
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr "Sem usar o Redirection"
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr "Usando o Redirection"
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr "Encontrado"
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr "{{code}}%(status)d{{/code}} para {{code}}%(url)s{{/code}}"
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr "Esperado"
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr "Erro"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr "Digite o URL inteiro, incluindo http:// ou https://"
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr "O seu navegador pode fazer cache de URL, o que dificulta saber se um redirecionamento está funcionando como deveria. Use isto para verificar um URL e ver como ele está realmente sendo redirecionado."
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr "Teste de redirecionamento"
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr "Destino"
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr "O URL não está sendo redirecionado com o Redirection"
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr "O URL está sendo redirecionado com o Redirection"
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr "Não foi possível carregar os detalhes"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr "Digite o URL do servidor para correspondência"
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "Servidor"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr "Digite a função ou capacidade"
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr "Função"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr "Texto do referenciador do navegador para correspondênica"
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr "Usuário de agente do navegador para correspondência"
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "O URL relativo que você quer redirecionar"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr "O URL de destino para qual você quer redirecionar, se houver correspondência"
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(beta)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "Força o redirecionamento de HTTP para HTTPS. Antes de ativar, verifique se o HTTPS está funcionando"
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "Forçar HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr "GDPR / Informações sobre privacidade (em inglês)"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "Adicionar novo"
255
 
257
  msgid "Please logout and login again."
258
  msgstr "Desconecte-se da sua conta e acesse novamente."
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr "URL e função/capacidade"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL e servidor"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "Solicitação via formulário"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "/wp-json/ relativo"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr "Proxy via Admin AJAX"
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "/wp-json/ padrão"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "O endereço do WordPress e do site são consistentes"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr "É sua a responsabilidade de passar cabeçalhos HTTP ao PHP. Contate o suporte de seu provedor de hospedagem e pergunte como fazê-lo."
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "Aceitar Idioma"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Valor do cabeçalho"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Nome cabeçalho"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "Cabeçalho HTTP"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "Nome do filtro WordPress"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Nome do filtro"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Valor do cookie"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Nome do cookie"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Cookie"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "limpando seu cache."
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "Se você estiver usando um sistema de cache como o Cloudflare, então leia isto: "
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr "URL e cabeçalho HTTP"
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr "URL e filtro personalizado"
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL e cookie"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr "404 excluído"
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr "/index.php?rest_route=/"
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "API REST"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr "Como o Redirection usa a API REST. Não altere a menos que seja necessário"
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "Nenhuma das sugestões ajudou"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "Consulte a <a href=\"https://redirection.me/support/problems/\">lista de problemas comuns (em inglês)</a>."
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "Não foi possível carregar o Redirection ☹️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr "Erro de agente de usuário"
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Agente de usuário desconhecido"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Dispositivo"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Sistema operacional"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Navegador"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr "Motor"
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "Agente de usuário"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr "Agente"
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "Não registrar IP"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Registrar IP completo"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Tornar IP anônimo (mascarar a última parte)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Monitorar alterações em %(type)s"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "Registro de IP"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(selecione o nível de registro de IP)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr "Informações geográficas"
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr "Informação sobre o agente"
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "Filtrar por IP"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "Referenciador / Agente de usuário"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "Erro IP Geo"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr "Algo deu errado ao obter essa informação"
526
 
553
  msgid "Geo Location"
554
  msgstr "Coordenadas"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Fornecido por {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr "Lixeira"
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr "O Redirection requer a API REST do WordPress para ser ativado. Se você a desativou, não vai conseguir usar o Redirection"
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr "A documentação completa (em inglês) sobre como usar o Redirection se encontra no site <a href=\"%s\" target=\"_blank\">redirection.me</a>."
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "A documentação completa do Redirection encontra-se (em inglês) em {{site}}https://redirection.me{{/site}}. Se tiver algum problema, consulte primeiro as {{faq}}Perguntas frequentes{{/faq}}."
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "Se quiser comunicar um erro, leia o guia {{report}}Comunicando erros (em inglês){{/report}}."
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "Se quiser enviar informações que não possam ser tornadas públicas, então remeta-as diretamente (em inglês) por {{email}}e-mail{{/email}}. Inclua o máximo de informação que puder!"
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr "Nunca fazer cache"
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "Uma hora"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr "Cache dos redirecionamentos"
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "O tempo que deve ter o cache dos URLs redirecionados com 301 (via \"Expires\" no cabeçalho HTTP)"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "Tem certeza de que deseja importar de %s?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Importar de plugins"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "Os seguintes plugins de redirecionamento foram detectados em seu site e se pode importar deles."
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "total = "
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "Importar de %s"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "Foram detectados problemas com suas tabelas do banco de dados. Visite a <a href=\"%s\">página de suporte</a> para obter mais detalhes."
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "O Redirection não foi instalado adequadamente"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
+ msgstr "O Redirection requer o WordPress v%1$1s, mas você está usando a versão v%2$2s. Atualize o WordPress"
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr "Redirecionamentos de \"slugs anteriores\" do WordPress"
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr "Criar redirecionamento atrelado (adicionado ao fim do URL)"
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr "O <code>Redirectioni10n</code> não está definido. Isso geralmente significa que outro plugin está impedindo o Redirection de carregar. Desative todos os plugins e tente novamente."
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr "Se o botão Correção mágica não funcionar, você deve ler o erro e verificar se consegue corrigi-lo manualmente. Caso contrário, siga a seção \"Preciso de ajuda\" abaixo."
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr "⚡️ Correção mágica ⚡️"
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "Status do plugin"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr "Personalizado"
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr "Móvel"
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "Leitores de feed"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr "Bibliotecas"
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr "Alterações do monitoramento de URLs"
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr "Salvar alterações neste grupo"
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr "Por exemplo, \"/amp\""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "Monitoramento de URLs"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "Excluir 404s"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "Excluir todos os registros para este 404"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "Excluir registros do IP %s"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr "Excluir tudo que corresponder a \"%s\""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr "Seu servidor rejeitou a solicitação por ela ser muito grande. Você precisará alterá-la para continuar."
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr "Além disso, verifique se o seu navegador é capaz de carregar <code>redirection.js</code>:"
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr "Se você estiver usando um plugin ou serviço de cache de página (CloudFlare, OVH, etc), então você também poderá tentar limpar esse cache."
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "Não foi possível carregar o Redirection"
726
 
780
  msgid "All tables present"
781
  msgstr "Todas as tabelas presentes"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "O Redirection foi detectado no cache"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Limpe o cache do seu navegador e recarregue esta página."
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr "Inclua esses detalhes em seu relatório {{strong}}juntamente com uma descrição do que você estava fazendo{{/strong}}."
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr "Se você acha que o erro é do Redirection, abra um chamado."
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr "Isso pode ser causado por outro plugin - veja o console de erros do seu navegador para mais detalhes."
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "Carregando, aguarde..."
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr "{{strong}}Formato do arquivo CSV{{/strong}}: {{code}}URL de origem, URL de destino{{/code}} - e pode ser opcionalmente seguido com {{code}}regex, código http{{/code}} ({{code}}regex{{/code}} - 0 para não, 1 para sim)."
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "O Redirection não está funcionando. Tente limpar o cache do navegador e recarregar esta página."
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr "Se isso não ajudar, abra o console de erros de seu navegador e crie um {{link}}novo chamado{{/link}} com os detalhes."
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr "Se isso é um novo problema, {{strong}}crie um novo chamado{{/strong}} ou envie-o por {{strong}}e-mail{{/strong}}. Inclua a descrição do que você estava tentando fazer e detalhes importantes listados abaixo. Inclua uma captura da tela."
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr "Criar chamado"
838
 
844
  msgid "Important details"
845
  msgstr "Detalhes importantes"
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Precisa de ajuda?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr "Qualquer suporte somente é oferecido à medida que haja tempo disponível, e não é garantido. Não ofereço suporte pago."
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr "Pos"
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 - Não existe mais"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Posição"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr "Usado na auto-geração do URL se nenhum URL for dado. Use as tags especiais {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} para em vez disso inserir um ID único"
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Módulo Apache"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr "Digite o caminho completo e o nome do arquivo se quiser que o Redirection atualize o {{code}}.htaccess{{/code}}."
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Importar para grupo"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Importar um arquivo CSV, .htaccess ou JSON."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Clique 'Adicionar arquivo' ou arraste e solte aqui."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Adicionar arquivo"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "Arquivo selecionado"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Importando"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Importação concluída"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Total de redirecionamentos importados:"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "Verifique novamente se o arquivo é o formato correto!"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "OK"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Fechar"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "Todas as importações serão anexadas ao banco de dados atual."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Exportar"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr "Exportar para CSV, .htaccess do Apache, Nginx, ou JSON do Redirection (que contém todos os redirecionamentos e grupos)."
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Tudo"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "Redirecionamentos WordPress"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "Redirecionamentos Apache"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "Redirecionamentos Nginx"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr ".htaccess do Apache"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr "Regras de reescrita do Nginx"
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr "JSON do Redirection"
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "Ver"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr "Arquivos de registro podem ser exportados nas páginas de registro."
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Importar/Exportar"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Registros"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "Erro 404"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr "Mencione {{code}}%s{{/code}} e explique o que estava fazendo no momento"
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr "Eu gostaria de ajudar mais um pouco."
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Doação 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Redirecionamento salvo"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Registro excluído"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Configurações salvas"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Grupo salvo"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Tem certeza de que deseja excluir este item?"
1019
  msgstr[1] "Tem certeza de que deseja excluir estes item?"
1020
 
1021
+ #: redirection-strings.php:373
1022
  msgid "pass"
1023
  msgstr "manter url"
1024
 
1025
+ #: redirection-strings.php:333
1026
  msgid "All groups"
1027
  msgstr "Todos os grupos"
1028
 
1029
+ #: redirection-strings.php:298
1030
  msgid "301 - Moved Permanently"
1031
  msgstr "301 - Mudou permanentemente"
1032
 
1033
+ #: redirection-strings.php:299
1034
  msgid "302 - Found"
1035
  msgstr "302 - Encontrado"
1036
 
1037
+ #: redirection-strings.php:302
1038
  msgid "307 - Temporary Redirect"
1039
  msgstr "307 - Redirecionamento temporário"
1040
 
1041
+ #: redirection-strings.php:303
1042
  msgid "308 - Permanent Redirect"
1043
  msgstr "308 - Redirecionamento permanente"
1044
 
1045
+ #: redirection-strings.php:305
1046
  msgid "401 - Unauthorized"
1047
  msgstr "401 - Não autorizado"
1048
 
1049
+ #: redirection-strings.php:307
1050
  msgid "404 - Not Found"
1051
  msgstr "404 - Não encontrado"
1052
 
1053
+ #: redirection-strings.php:310
1054
  msgid "Title"
1055
  msgstr "Título"
1056
 
1057
+ #: redirection-strings.php:313
1058
  msgid "When matched"
1059
  msgstr "Quando corresponder"
1060
 
1061
+ #: redirection-strings.php:314
1062
  msgid "with HTTP code"
1063
  msgstr "com código HTTP"
1064
 
1065
+ #: redirection-strings.php:323
1066
  msgid "Show advanced options"
1067
  msgstr "Exibir opções avançadas"
1068
 
1069
+ #: redirection-strings.php:276
1070
  msgid "Matched Target"
1071
  msgstr "Destino correspondido"
1072
 
1073
+ #: redirection-strings.php:278
1074
  msgid "Unmatched Target"
1075
  msgstr "Destino não correspondido"
1076
 
1077
+ #: redirection-strings.php:57 redirection-strings.php:58
1078
  msgid "Saving..."
1079
  msgstr "Salvando..."
1080
 
1081
+ #: redirection-strings.php:55
1082
  msgid "View notice"
1083
  msgstr "Veja o aviso"
1084
 
1085
+ #: models/redirect.php:560
1086
  msgid "Invalid source URL"
1087
  msgstr "URL de origem inválido"
1088
 
1089
+ #: models/redirect.php:488
1090
  msgid "Invalid redirect action"
1091
  msgstr "Ação de redirecionamento inválida"
1092
 
1093
+ #: models/redirect.php:482
1094
  msgid "Invalid redirect matcher"
1095
  msgstr "Critério de redirecionamento inválido"
1096
 
1097
+ #: models/redirect.php:195
1098
  msgid "Unable to add new redirect"
1099
  msgstr "Não foi possível criar novo redirecionamento"
1100
 
1101
+ #: redirection-strings.php:12 redirection-strings.php:116
1102
  msgid "Something went wrong 🙁"
1103
  msgstr "Algo deu errado 🙁"
1104
 
1106
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1107
  msgstr "Eu estava tentando fazer uma coisa e deu errado. Pode ser um problema temporário e se você tentar novamente, pode funcionar - ótimo!"
1108
 
1109
+ #. translators: maximum number of log entries
1110
  #: redirection-admin.php:205
1111
  msgid "Log entries (%d max)"
1112
  msgstr "Entradas do registro (máx %d)"
1113
 
1114
+ #: redirection-strings.php:74
1115
  msgid "Search by IP"
1116
  msgstr "Pesquisar por IP"
1117
 
1118
+ #: redirection-strings.php:69
1119
  msgid "Select bulk action"
1120
  msgstr "Selecionar ações em massa"
1121
 
1122
+ #: redirection-strings.php:70
1123
  msgid "Bulk Actions"
1124
  msgstr "Ações em massa"
1125
 
1126
+ #: redirection-strings.php:71
1127
  msgid "Apply"
1128
  msgstr "Aplicar"
1129
 
1130
+ #: redirection-strings.php:62
1131
  msgid "First page"
1132
  msgstr "Primeira página"
1133
 
1134
+ #: redirection-strings.php:63
1135
  msgid "Prev page"
1136
  msgstr "Página anterior"
1137
 
1138
+ #: redirection-strings.php:64
1139
  msgid "Current Page"
1140
  msgstr "Página atual"
1141
 
1142
+ #: redirection-strings.php:65
1143
  msgid "of %(page)s"
1144
  msgstr "de %(page)s"
1145
 
1146
+ #: redirection-strings.php:66
1147
  msgid "Next page"
1148
  msgstr "Próxima página"
1149
 
1150
+ #: redirection-strings.php:67
1151
  msgid "Last page"
1152
  msgstr "Última página"
1153
 
1154
+ #: redirection-strings.php:68
1155
  msgid "%s item"
1156
  msgid_plural "%s items"
1157
  msgstr[0] "%s item"
1158
  msgstr[1] "%s itens"
1159
 
1160
+ #: redirection-strings.php:61
1161
  msgid "Select All"
1162
  msgstr "Selecionar tudo"
1163
 
1164
+ #: redirection-strings.php:73
1165
  msgid "Sorry, something went wrong loading the data - please try again"
1166
  msgstr "Desculpe, mas algo deu errado ao carregar os dados - tente novamente"
1167
 
1168
+ #: redirection-strings.php:72
1169
  msgid "No results"
1170
  msgstr "Nenhum resultado"
1171
 
1172
+ #: redirection-strings.php:159
1173
  msgid "Delete the logs - are you sure?"
1174
  msgstr "Excluir os registros - Você tem certeza?"
1175
 
1176
+ #: redirection-strings.php:160
1177
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1178
  msgstr "Uma vez excluídos, seus registros atuais não estarão mais disponíveis. Você pode agendar uma exclusão na opções do plugin Redirection, se quiser fazê-la automaticamente."
1179
 
1180
+ #: redirection-strings.php:161
1181
  msgid "Yes! Delete the logs"
1182
  msgstr "Sim! Exclua os registros"
1183
 
1184
+ #: redirection-strings.php:162
1185
  msgid "No! Don't delete the logs"
1186
  msgstr "Não! Não exclua os registros"
1187
 
1188
+ #: redirection-strings.php:390
1189
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1190
  msgstr "Obrigado pela assinatura! {{a}}Clique aqui{{/a}} se você precisar retornar à sua assinatura."
1191
 
1192
+ #: redirection-strings.php:389 redirection-strings.php:391
1193
  msgid "Newsletter"
1194
  msgstr "Boletim"
1195
 
1196
+ #: redirection-strings.php:392
1197
  msgid "Want to keep up to date with changes to Redirection?"
1198
  msgstr "Quer ficar a par de mudanças no Redirection?"
1199
 
1200
+ #: redirection-strings.php:393
1201
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1202
  msgstr "Inscreva-se no boletim do Redirection. O boletim tem baixo volume de mensagens e informa sobre novos recursos e alterações no plugin. Ideal se quiser testar alterações beta antes do lançamento."
1203
 
1204
+ #: redirection-strings.php:394
1205
  msgid "Your email address:"
1206
  msgstr "Seu endereço de e-mail:"
1207
 
1208
+ #: redirection-strings.php:219
1209
  msgid "You've supported this plugin - thank you!"
1210
  msgstr "Você apoiou este plugin - obrigado!"
1211
 
1212
+ #: redirection-strings.php:222
1213
  msgid "You get useful software and I get to carry on making it better."
1214
  msgstr "Você obtém softwares úteis e eu continuo fazendo isso melhor."
1215
 
1216
+ #: redirection-strings.php:230 redirection-strings.php:235
1217
  msgid "Forever"
1218
  msgstr "Para sempre"
1219
 
1220
+ #: redirection-strings.php:211
1221
  msgid "Delete the plugin - are you sure?"
1222
  msgstr "Excluir o plugin - Você tem certeza?"
1223
 
1224
+ #: redirection-strings.php:212
1225
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1226
  msgstr "A exclusão do plugin irá remover todos os seus redirecionamentos, logs e configurações. Faça isso se desejar remover o plugin para sempre, ou se quiser reiniciar o plugin."
1227
 
1228
+ #: redirection-strings.php:213
1229
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1230
  msgstr "Uma vez excluído, os seus redirecionamentos deixarão de funcionar. Se eles parecerem continuar funcionando, limpe o cache do seu navegador."
1231
 
1232
+ #: redirection-strings.php:214
1233
  msgid "Yes! Delete the plugin"
1234
  msgstr "Sim! Exclua o plugin"
1235
 
1236
+ #: redirection-strings.php:215
1237
  msgid "No! Don't delete the plugin"
1238
  msgstr "Não! Não exclua o plugin"
1239
 
1245
  msgid "Manage all your 301 redirects and monitor 404 errors"
1246
  msgstr "Gerencie todos os seus redirecionamentos 301 e monitore erros 404"
1247
 
1248
+ #: redirection-strings.php:221
1249
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1250
  msgstr "O Redirection é livre para usar - a vida é maravilhosa e adorável! Foi necessário muito tempo e esforço para desenvolver e você pode ajudar a apoiar esse desenvolvimento {{strong}}fazendo uma pequena doação{{/strong}}."
1251
 
1252
+ #: redirection-admin.php:322
1253
  msgid "Redirection Support"
1254
  msgstr "Ajuda do Redirection"
1255
 
1256
+ #: redirection-strings.php:54 redirection-strings.php:111
1257
  msgid "Support"
1258
  msgstr "Ajuda"
1259
 
1260
+ #: redirection-strings.php:51
1261
  msgid "404s"
1262
  msgstr "404s"
1263
 
1264
+ #: redirection-strings.php:50
1265
  msgid "Log"
1266
  msgstr "Registro"
1267
 
1268
+ #: redirection-strings.php:217
1269
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1270
+ msgstr "Selecionar esta opção irá remover todos os redirecionamentos, logs e todas as opções associadas ao plugin Redirection. Certifique-se de que é isso mesmo que deseja fazer."
1271
+
1272
+ #: redirection-strings.php:216
1273
  msgid "Delete Redirection"
1274
  msgstr "Excluir o Redirection"
1275
 
1276
+ #: redirection-strings.php:129
1277
  msgid "Upload"
1278
  msgstr "Carregar"
1279
 
1280
+ #: redirection-strings.php:140
1281
  msgid "Import"
1282
  msgstr "Importar"
1283
 
1284
+ #: redirection-strings.php:271
1285
  msgid "Update"
1286
  msgstr "Atualizar"
1287
 
1288
+ #: redirection-strings.php:260
1289
  msgid "Auto-generate URL"
1290
  msgstr "Gerar automaticamente o URL"
1291
 
1292
+ #: redirection-strings.php:259
1293
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1294
  msgstr "Um token exclusivo que permite a leitores de feed o acesso ao RSS do registro do Redirection (deixe em branco para gerar automaticamente)"
1295
 
1296
+ #: redirection-strings.php:258
1297
  msgid "RSS Token"
1298
  msgstr "Token RSS"
1299
 
1300
+ #: redirection-strings.php:252
1301
  msgid "404 Logs"
1302
  msgstr "Registros de 404"
1303
 
1304
+ #: redirection-strings.php:251 redirection-strings.php:253
1305
  msgid "(time to keep logs for)"
1306
  msgstr "(tempo para manter os registros)"
1307
 
1308
+ #: redirection-strings.php:250
1309
  msgid "Redirect Logs"
1310
  msgstr "Registros de redirecionamento"
1311
 
1312
+ #: redirection-strings.php:249
1313
  msgid "I'm a nice person and I have helped support the author of this plugin"
1314
  msgstr "Eu sou uma pessoa legal e ajudei a apoiar o autor deste plugin"
1315
 
1316
+ #: redirection-strings.php:224
1317
  msgid "Plugin Support"
1318
  msgstr "Suporte do plugin"
1319
 
1320
+ #: redirection-strings.php:53 redirection-strings.php:110
1321
  msgid "Options"
1322
  msgstr "Opções"
1323
 
1324
+ #: redirection-strings.php:229
1325
  msgid "Two months"
1326
  msgstr "Dois meses"
1327
 
1328
+ #: redirection-strings.php:228
1329
  msgid "A month"
1330
  msgstr "Um mês"
1331
 
1332
+ #: redirection-strings.php:227 redirection-strings.php:234
1333
  msgid "A week"
1334
  msgstr "Uma semana"
1335
 
1336
+ #: redirection-strings.php:226 redirection-strings.php:233
1337
  msgid "A day"
1338
  msgstr "Um dia"
1339
 
1340
+ #: redirection-strings.php:225
1341
  msgid "No logs"
1342
  msgstr "Não registrar"
1343
 
1344
+ #: redirection-strings.php:158 redirection-strings.php:194
1345
+ #: redirection-strings.php:199
1346
  msgid "Delete All"
1347
  msgstr "Apagar Tudo"
1348
 
1349
+ #: redirection-strings.php:94
1350
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1351
  msgstr "Use grupos para organizar os seus redirecionamentos. Os grupos são associados a um módulo, e o módulo afeta como os redirecionamentos do grupo funcionam. Na dúvida, use o módulo WordPress."
1352
 
1353
+ #: redirection-strings.php:93
1354
  msgid "Add Group"
1355
  msgstr "Adicionar grupo"
1356
 
1357
+ #: redirection-strings.php:75
1358
  msgid "Search"
1359
  msgstr "Pesquisar"
1360
 
1361
+ #: redirection-strings.php:49 redirection-strings.php:106
1362
  msgid "Groups"
1363
  msgstr "Grupos"
1364
 
1365
+ #: redirection-strings.php:14 redirection-strings.php:103
1366
+ #: redirection-strings.php:319
1367
  msgid "Save"
1368
  msgstr "Salvar"
1369
 
1370
+ #: redirection-strings.php:60 redirection-strings.php:315
1371
  msgid "Group"
1372
  msgstr "Grupo"
1373
 
1374
+ #: redirection-strings.php:312
1375
  msgid "Match"
1376
  msgstr "Corresponder"
1377
 
1378
+ #: redirection-strings.php:334
1379
  msgid "Add new redirection"
1380
  msgstr "Adicionar novo redirecionamento"
1381
 
1382
+ #: redirection-strings.php:104 redirection-strings.php:130
1383
+ #: redirection-strings.php:321
1384
  msgid "Cancel"
1385
  msgstr "Cancelar"
1386
 
1387
+ #: redirection-strings.php:154
1388
  msgid "Download"
1389
  msgstr "Baixar"
1390
 
1392
  msgid "Redirection"
1393
  msgstr "Redirection"
1394
 
1395
+ #: redirection-admin.php:159
1396
  msgid "Settings"
1397
  msgstr "Configurações"
1398
 
1399
+ #: redirection-strings.php:296
 
 
 
 
1400
  msgid "Error (404)"
1401
  msgstr "Erro (404)"
1402
 
1403
+ #: redirection-strings.php:295
1404
  msgid "Pass-through"
1405
  msgstr "Manter URL de origem"
1406
 
1407
+ #: redirection-strings.php:294
1408
  msgid "Redirect to random post"
1409
  msgstr "Redirecionar para um post aleatório"
1410
 
1411
+ #: redirection-strings.php:293
1412
  msgid "Redirect to URL"
1413
  msgstr "Redirecionar para URL"
1414
 
1415
+ #: models/redirect.php:550
1416
  msgid "Invalid group when creating redirect"
1417
  msgstr "Grupo inválido ao criar o redirecionamento"
1418
 
1419
+ #: redirection-strings.php:167 redirection-strings.php:175
1420
+ #: redirection-strings.php:180 redirection-strings.php:356
1421
  msgid "IP"
1422
  msgstr "IP"
1423
 
1424
+ #: redirection-strings.php:165 redirection-strings.php:173
1425
+ #: redirection-strings.php:178 redirection-strings.php:320
1426
  msgid "Source URL"
1427
  msgstr "URL de origem"
1428
 
1429
+ #: redirection-strings.php:164 redirection-strings.php:177
1430
  msgid "Date"
1431
  msgstr "Data"
1432
 
1433
+ #: redirection-strings.php:190 redirection-strings.php:203
1434
+ #: redirection-strings.php:207 redirection-strings.php:335
1435
  msgid "Add Redirect"
1436
  msgstr "Adicionar redirecionamento"
1437
 
1438
+ #: redirection-strings.php:92
1439
  msgid "All modules"
1440
  msgstr "Todos os módulos"
1441
 
1442
+ #: redirection-strings.php:98
1443
  msgid "View Redirects"
1444
  msgstr "Ver redirecionamentos"
1445
 
1446
+ #: redirection-strings.php:88 redirection-strings.php:102
1447
  msgid "Module"
1448
  msgstr "Módulo"
1449
 
1450
+ #: redirection-strings.php:48 redirection-strings.php:87
1451
  msgid "Redirects"
1452
  msgstr "Redirecionamentos"
1453
 
1454
+ #: redirection-strings.php:86 redirection-strings.php:95
1455
+ #: redirection-strings.php:101
1456
  msgid "Name"
1457
  msgstr "Nome"
1458
 
1459
+ #: redirection-strings.php:59
1460
  msgid "Filter"
1461
  msgstr "Filtrar"
1462
 
1463
+ #: redirection-strings.php:332
1464
  msgid "Reset hits"
1465
  msgstr "Redefinir acessos"
1466
 
1467
+ #: redirection-strings.php:90 redirection-strings.php:100
1468
+ #: redirection-strings.php:330 redirection-strings.php:372
1469
  msgid "Enable"
1470
  msgstr "Ativar"
1471
 
1472
+ #: redirection-strings.php:91 redirection-strings.php:99
1473
+ #: redirection-strings.php:331 redirection-strings.php:370
1474
  msgid "Disable"
1475
  msgstr "Desativar"
1476
 
1477
+ #: redirection-strings.php:89 redirection-strings.php:97
1478
+ #: redirection-strings.php:168 redirection-strings.php:169
1479
+ #: redirection-strings.php:181 redirection-strings.php:184
1480
+ #: redirection-strings.php:206 redirection-strings.php:218
1481
+ #: redirection-strings.php:329 redirection-strings.php:369
1482
  msgid "Delete"
1483
  msgstr "Excluir"
1484
 
1485
+ #: redirection-strings.php:96 redirection-strings.php:368
1486
  msgid "Edit"
1487
  msgstr "Editar"
1488
 
1489
+ #: redirection-strings.php:328
1490
  msgid "Last Access"
1491
  msgstr "Último Acesso"
1492
 
1493
+ #: redirection-strings.php:327
1494
  msgid "Hits"
1495
  msgstr "Acessos"
1496
 
1497
+ #: redirection-strings.php:325 redirection-strings.php:385
1498
  msgid "URL"
1499
  msgstr "URL"
1500
 
1501
+ #: redirection-strings.php:324
1502
  msgid "Type"
1503
  msgstr "Tipo"
1504
 
1506
  msgid "Modified Posts"
1507
  msgstr "Posts modificados"
1508
 
1509
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1510
  msgid "Redirections"
1511
  msgstr "Redirecionamentos"
1512
 
1513
+ #: redirection-strings.php:336
1514
  msgid "User Agent"
1515
  msgstr "Agente de usuário"
1516
 
1517
+ #: matches/user-agent.php:10 redirection-strings.php:286
1518
  msgid "URL and user agent"
1519
  msgstr "URL e agente de usuário"
1520
 
1521
+ #: redirection-strings.php:280
1522
  msgid "Target URL"
1523
  msgstr "URL de destino"
1524
 
1525
+ #: matches/url.php:7 redirection-strings.php:282
1526
  msgid "URL only"
1527
  msgstr "URL somente"
1528
 
1529
+ #: redirection-strings.php:318 redirection-strings.php:342
1530
+ #: redirection-strings.php:346 redirection-strings.php:354
1531
+ #: redirection-strings.php:363
1532
  msgid "Regex"
1533
  msgstr "Regex"
1534
 
1535
+ #: redirection-strings.php:361
1536
  msgid "Referrer"
1537
  msgstr "Referenciador"
1538
 
1539
+ #: matches/referrer.php:10 redirection-strings.php:285
1540
  msgid "URL and referrer"
1541
  msgstr "URL e referenciador"
1542
 
1543
+ #: redirection-strings.php:274
1544
  msgid "Logged Out"
1545
  msgstr "Desconectado"
1546
 
1547
+ #: redirection-strings.php:272
1548
  msgid "Logged In"
1549
  msgstr "Conectado"
1550
 
1551
+ #: matches/login.php:8 redirection-strings.php:283
1552
  msgid "URL and login status"
1553
  msgstr "URL e status de login"
locale/redirection-ru_RU.mo CHANGED
Binary file
locale/redirection-ru_RU.po CHANGED
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: ru\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr "Проблема"
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr "Хорошо"
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
  msgstr "Проверка"
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
  msgstr "Проверка перенаправления"
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
  msgstr "Проверка перенаправления для: {{code}}%s{{/code}}"
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr "Что это значит?"
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
  msgstr "Не используется перенаправление"
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
  msgstr "Использование перенаправления"
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
  msgstr "Найдено"
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr "{{code}}%(status)d{{/code}} на {{code}}%(url)s{{/code}}"
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
  msgstr "Ожидается"
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr "Ошибка"
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr "Введите полный URL-адрес, включая http:// или https://"
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr "Иногда ваш браузер может кэшировать URL-адрес, поэтому трудно понять, работает ли он так, как ожидалось. Используйте это, чтобы проверить URL-адрес, чтобы увидеть, как он действительно перенаправляется."
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr "Тестирование перенаправлений"
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr "Цель"
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr "URL-адрес не перенаправляется с помощью Redirection"
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr "URL-адрес перенаправлен с помощью Redirection"
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr "Не удается загрузить сведения"
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
  msgstr "Введите URL-адрес сервера для совпадений"
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "Сервер"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr "Введите значение роли или возможности"
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr "Роль"
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr "Совпадение с текстом реферера браузера"
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr "Сопоставить с этим пользовательским агентом обозревателя"
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "Относительный URL-адрес, с которого требуется перенаправить"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "Необязательное описание - опишите цель этого перенаправления"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr "Целевой URL-адрес, который требуется перенаправить в случае совпадения"
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(бета)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "Принудительное перенаправление с HTTP на HTTPS. Пожалуйста, убедитесь, что ваш HTTPS работает, прежде чем включить"
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "Принудительное HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr "GDPR / Информация о конфиденциальности"
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "Добавить новое"
145
 
@@ -147,31 +257,27 @@ msgstr "Добавить новое"
147
  msgid "Please logout and login again."
148
  msgstr "Пожалуйста, выйдите и войдите снова."
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Redirection требует PHP v%1s, вы используете v%2s -пожалуйста, обновите вашу версию PHP"
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL-адрес и роль/возможности"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL и сервер"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "Форма запроса"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "Относительный /wp-json/"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr "Прокси поверх Админ AJAX"
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "По умолчанию /wp-json/"
177
 
@@ -191,87 +297,79 @@ msgstr "Сайт и домашний URL несовместимы-пожалуй
191
  msgid "Site and home are consistent"
192
  msgstr "Сайт и домашняя страница соответствуют"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr "Заметьте, что вы должны передать HTTP заголовки в PHP. Обратитесь за поддержкой к своему хостинг-провайдеру, если вам требуется помощь."
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "заголовок Accept Language"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Значение заголовка"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Имя заголовка"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "Заголовок HTTP"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "Имя фильтра WordPress"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Название фильтра"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Значение куки"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Имя куки"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Куки"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "Целевой URL-адрес при несовпадении"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "Целевой URL-адрес при совпадении"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "очистка кеша."
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "Если вы используете систему кэширования, такую как cloudflare, пожалуйста, прочитайте это: "
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr "URL-адрес и заголовок HTTP"
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr "URL-адрес и пользовательский фильтр"
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL и куки"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr "404 удалено"
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr "Только /index.php?rest_route=/"
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "REST API"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr "Как Redirection использует REST API - не изменяются, если это необходимо"
277
 
@@ -303,11 +401,11 @@ msgstr "{{link}} Пожалуйста, временно отключите др
303
  msgid "None of the suggestions helped"
304
  msgstr "Ни одно из предложений не помогло"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "Пожалуйста, обратитесь к <a href=\"https://redirection.me/support/problems/\">списку распространенных проблем</a>."
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "Не удается загрузить Redirection ☹ ️"
313
 
@@ -344,75 +442,76 @@ msgstr "Ваш WordPress REST API был отключен. Вам нужно б
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr "Ошибка пользовательского агента"
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Неизвестный агент пользователя"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Устройство"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Операционная система"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Браузер"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr "Движок"
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "Пользовательский агент"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr "Агент"
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "Не протоколировать IP"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Полное протоколирование IP-адресов"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Анонимизировать IP (маска последняя часть)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Отслеживание изменений в %(type)s"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "Протоколирование IP"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(Выберите уровень ведения протокола по IP)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr "Географическая информация"
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr "Информация о агенте"
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "Фильтровать по IP"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "Пользователь / Агент пользователя"
418
 
@@ -420,8 +519,8 @@ msgstr "Пользователь / Агент пользователя"
420
  msgid "Geo IP Error"
421
  msgstr "Ошибка GeoIP"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr "Что-то пошло не так получение этой информации"
427
 
@@ -454,20 +553,20 @@ msgstr "Часовой пояс"
454
  msgid "Geo Location"
455
  msgstr "Геолокация"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Работает на {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr "Корзина"
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr "Обратите внимание, что Redirection требует WordPress REST API для включения. Если вы отключили это, то вы не сможете использовать Redirection"
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr "Вы можете найти полную документацию об использовании Redirection на <a href=\"%s\" target=\"_blank\">redirection.me</a> поддержки сайта."
473
 
@@ -475,135 +574,137 @@ msgstr "Вы можете найти полную документацию об
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "Полную документацию по Redirection можно найти на {{site}}https://redirection.me{{/site}}. Если у вас возникли проблемы, пожалуйста, проверьте сперва {{faq}}FAQ{{/faq}}."
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "Если вы хотите сообщить об ошибке, пожалуйста, прочитайте инструкцию {{report}} отчеты об ошибках {{/report}}."
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "Если вы хотите отправить информацию, которую вы не хотите в публичный репозиторий, отправьте ее напрямую через {{email}} email {{/e-mail}} - укажите как можно больше информации!"
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr "Не кэшировать"
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "Час"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr "Перенаправление кэша"
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "Как долго кэшировать перенаправленные 301 URL-адреса (через \"истекает\" HTTP заголовок)"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "Вы действительно хотите импортировать из %s ?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Импортеры плагина"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "Следующие плагины перенаправления были обнаружены на вашем сайте и могут быть импортированы из."
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "всего = "
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "Импортировать из %s"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "Обнаружены проблемы с таблицами базы данных. Пожалуйста, посетите <a href=\"%s\">страницу поддержки</a> для более подробной информации."
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Redirection установлен не правильно"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
536
- msgstr "Redirection требует WordPress v%1s, вы используете v%2s -пожалуйста, обновите ваш WordPress"
 
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr "\"Старые ярлыки\" WordPress по умолчанию"
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr "Создание связанного перенаправления (Добавлено в конец URL-адреса)"
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr "<code>Redirectioni10n</code> не определен. Это обычно означает, что другой плагин блокирует Redirection от загрузки. Пожалуйста, отключите все плагины и повторите попытку."
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr "Если волшебная кнопка не работает, то вы должны посмотреть ошибку и решить, сможете ли вы исправить это вручную, иначе следуйте в раздел ниже \"Нужна помощь\"."
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr "⚡️ Волшебное исправление ⚡️"
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "Статус плагина"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr "Пользовательский"
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr "Мобильный"
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "Читатели ленты"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr "Библиотеки"
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr "URL-адрес монитор изменений"
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr "Сохранить изменения в этой группе"
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr "Например \"/amp\""
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "Монитор URL"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "Удалить 404"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "Удалить все логи для этой ошибки 404"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "Удалить все с IP %s"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr "Удалить все совпадения \"%s\""
609
 
@@ -611,15 +712,15 @@ msgstr "Удалить все совпадения \"%s\""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr "Ваш сервер отклонил запрос потому что он слишком большой. Для продолжения потребуется изменить его."
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr "Также проверьте, может ли ваш браузер загрузить <code>redirection.js</code>:"
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr "Если вы используете плагин кэширования страниц или услугу (cloudflare, OVH и т.д.), то вы также можете попробовать очистить кэш."
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "Не удается загрузить Redirection"
625
 
@@ -679,11 +780,11 @@ msgstr "Следующие таблицы отсутствуют:"
679
  msgid "All tables present"
680
  msgstr "Все таблицы в наличии"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "Обнаружено кэшированное перенаправление"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Очистите кеш браузера и перезагрузите эту страницу."
689
 
@@ -703,27 +804,27 @@ msgstr "Ваш сервер вернул ошибку 403 (доступ запр
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr "Включите эти сведения в отчет {{strong}} вместе с описанием того, что вы делали{{/strong}}."
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr "Если вы считаете, что ошибка в Redirection, то создайте тикет о проблеме."
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr "Это может быть вызвано другим плагином-посмотрите на консоль ошибок вашего браузера для более подробной информации."
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "Загрузка, пожалуйста подождите..."
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr "{{strong}} Формат CSV-файла {{/strong}}: {code}} исходный URL, целевой URL {{/code}}-и может быть опционально сопровождаться {{code}} Regex, http кодом {{/code}} ({{code}}regex{{/code}}-0 для НЕТ, 1 для ДА)."
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "Redirection не работает. Попробуйте очистить кэш браузера и перезагрузить эту страницу."
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr "Если это не поможет, откройте консоль ошибок браузера и создайте {{link}} новую заявку {{/link}} с деталями."
729
 
@@ -731,7 +832,7 @@ msgstr "Если это не поможет, откройте консоль о
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr "Если это новая проблема, пожалуйста, либо {{strong}} создайте новую заявку{{/strong}} или отправьте ее по{{strong}} электронной почте{{/strong}}. Напишите описание того, что вы пытаетесь сделать, и важные детали, перечисленные ниже. Пожалуйста, включите скриншот."
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr "Создать тикет о проблеме"
737
 
@@ -743,262 +844,262 @@ msgstr "Электронная почта"
743
  msgid "Important details"
744
  msgstr "Важные детали"
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Нужна помощь?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr "Обратите внимание, что любая поддержка предоставляется по мере доступности и не гарантируется. Я не предоставляю платной поддержки."
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr "Pos"
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 - Удалено"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Позиция"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr "Используется для автоматического создания URL-адреса, если URL-адрес не указан. Используйте специальные теги {{code}} $ dec $ {{code}} или {{code}} $ hex $ {{/ code}}, чтобы вместо этого вставить уникальный идентификатор"
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Модуль Apache"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr "Введите полный путь и имя файла, если вы хотите, чтобы перенаправление автоматически обновляло ваш {{code}}. Htaccess {{code}}."
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Импорт в группу"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Импортируйте файл CSV, .htaccess или JSON."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Нажмите «Добавить файл» или перетащите сюда."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Добавить файл"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "Выбран файл"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Импортирование"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Импорт завершен"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Всего импортировано перенаправлений:"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "Дважды проверьте правильность формата файла!"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "OK"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Закрыть"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "Все импортируемые компоненты будут добавлены в текущую базу данных."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Экспорт"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr "Экспорт в CSV, Apache. htaccess, nginx или Redirection JSON (который содержит все перенаправления и группы)."
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Все"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "Перенаправления WordPress"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "перенаправления Apache"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "перенаправления NGINX"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr "Apache .htaccess"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr "Правила перезаписи nginx"
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr "Перенаправление JSON"
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "Вид"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr "Файлы логов можно экспортировать из страниц логов."
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Импорт/Экспорт"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Журналы"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "404 ошибки"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr "Пожалуйста, укажите {{code}} %s {{/code}}, и объясните, что вы делали в то время"
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr "Мне хотелось бы поддержать чуть больше."
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Поддержка 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Перенаправление сохранено"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Лог удален"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Настройки сохранены"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Группа сохранена"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Вы действительно хотите удалить этот пункт?"
918
  msgstr[1] "Вы действительно хотите удалить этот пункт?"
919
  msgstr[2] "Вы действительно хотите удалить этот пункт?"
920
 
921
- #: redirection-strings.php:309
922
  msgid "pass"
923
  msgstr "проход"
924
 
925
- #: redirection-strings.php:274
926
  msgid "All groups"
927
  msgstr "Все группы"
928
 
929
- #: redirection-strings.php:244
930
  msgid "301 - Moved Permanently"
931
  msgstr "301 - Переехал навсегда"
932
 
933
- #: redirection-strings.php:245
934
  msgid "302 - Found"
935
  msgstr "302 - Найдено"
936
 
937
- #: redirection-strings.php:246
938
  msgid "307 - Temporary Redirect"
939
  msgstr "307 - Временное перенаправление"
940
 
941
- #: redirection-strings.php:247
942
  msgid "308 - Permanent Redirect"
943
  msgstr "308 - Постоянное перенаправление"
944
 
945
- #: redirection-strings.php:248
946
  msgid "401 - Unauthorized"
947
  msgstr "401 - Не авторизованы"
948
 
949
- #: redirection-strings.php:249
950
  msgid "404 - Not Found"
951
  msgstr "404 - Страница не найдена"
952
 
953
- #: redirection-strings.php:251
954
  msgid "Title"
955
  msgstr "Название"
956
 
957
- #: redirection-strings.php:254
958
  msgid "When matched"
959
  msgstr "При совпадении"
960
 
961
- #: redirection-strings.php:255
962
  msgid "with HTTP code"
963
  msgstr "с кодом HTTP"
964
 
965
- #: redirection-strings.php:264
966
  msgid "Show advanced options"
967
  msgstr "Показать расширенные параметры"
968
 
969
- #: redirection-strings.php:224
970
  msgid "Matched Target"
971
  msgstr "Совпавшие цели"
972
 
973
- #: redirection-strings.php:226
974
  msgid "Unmatched Target"
975
  msgstr "Несовпавшая цель"
976
 
977
- #: redirection-strings.php:218 redirection-strings.php:219
978
  msgid "Saving..."
979
  msgstr "Сохранение..."
980
 
981
- #: redirection-strings.php:157
982
  msgid "View notice"
983
  msgstr "Просмотреть уведомление"
984
 
985
- #: models/redirect.php:526
986
  msgid "Invalid source URL"
987
  msgstr "Неверный исходный URL"
988
 
989
- #: models/redirect.php:458
990
  msgid "Invalid redirect action"
991
  msgstr "Неверное действие перенаправления"
992
 
993
- #: models/redirect.php:452
994
  msgid "Invalid redirect matcher"
995
  msgstr "Неверное совпадение перенаправления"
996
 
997
- #: models/redirect.php:187
998
  msgid "Unable to add new redirect"
999
  msgstr "Не удалось добавить новое перенаправление"
1000
 
1001
- #: redirection-strings.php:12 redirection-strings.php:68
1002
  msgid "Something went wrong 🙁"
1003
  msgstr "Что-то пошло не так 🙁"
1004
 
@@ -1006,134 +1107,135 @@ msgstr "Что-то пошло не так 🙁"
1006
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1007
  msgstr "Я пытался что-то сделать, и все пошло не так. Это может быть временная проблема, и если вы попробуете еще раз, это может сработать - здорово!"
1008
 
 
1009
  #: redirection-admin.php:205
1010
  msgid "Log entries (%d max)"
1011
  msgstr "Журнал записей (%d максимум)"
1012
 
1013
- #: redirection-strings.php:350
1014
  msgid "Search by IP"
1015
  msgstr "Поиск по IP"
1016
 
1017
- #: redirection-strings.php:345
1018
  msgid "Select bulk action"
1019
  msgstr "Выберите массовое действие"
1020
 
1021
- #: redirection-strings.php:346
1022
  msgid "Bulk Actions"
1023
  msgstr "Массовые действия"
1024
 
1025
- #: redirection-strings.php:347
1026
  msgid "Apply"
1027
  msgstr "Применить"
1028
 
1029
- #: redirection-strings.php:338
1030
  msgid "First page"
1031
  msgstr "Первая страница"
1032
 
1033
- #: redirection-strings.php:339
1034
  msgid "Prev page"
1035
  msgstr "Предыдущая страница"
1036
 
1037
- #: redirection-strings.php:340
1038
  msgid "Current Page"
1039
  msgstr "Текущая страница"
1040
 
1041
- #: redirection-strings.php:341
1042
  msgid "of %(page)s"
1043
  msgstr "из %(page)s"
1044
 
1045
- #: redirection-strings.php:342
1046
  msgid "Next page"
1047
  msgstr "Следующая страница"
1048
 
1049
- #: redirection-strings.php:343
1050
  msgid "Last page"
1051
  msgstr "Последняя страница"
1052
 
1053
- #: redirection-strings.php:344
1054
  msgid "%s item"
1055
  msgid_plural "%s items"
1056
  msgstr[0] "%s элемент"
1057
  msgstr[1] "%s элемента"
1058
  msgstr[2] "%s элементов"
1059
 
1060
- #: redirection-strings.php:337
1061
  msgid "Select All"
1062
  msgstr "Выбрать всё"
1063
 
1064
- #: redirection-strings.php:349
1065
  msgid "Sorry, something went wrong loading the data - please try again"
1066
  msgstr "Извините, что-то пошло не так при загрузке данных-пожалуйста, попробуйте еще раз"
1067
 
1068
- #: redirection-strings.php:348
1069
  msgid "No results"
1070
  msgstr "Нет результатов"
1071
 
1072
- #: redirection-strings.php:123
1073
  msgid "Delete the logs - are you sure?"
1074
  msgstr "Удалить журналы - вы уверены?"
1075
 
1076
- #: redirection-strings.php:124
1077
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1078
  msgstr "После удаления текущие журналы больше не будут доступны. Если требуется сделать это автоматически, можно задать расписание удаления из параметров перенаправления."
1079
 
1080
- #: redirection-strings.php:125
1081
  msgid "Yes! Delete the logs"
1082
  msgstr "Да! Удалить журналы"
1083
 
1084
- #: redirection-strings.php:126
1085
  msgid "No! Don't delete the logs"
1086
  msgstr "Нет! Не удаляйте журналы"
1087
 
1088
- #: redirection-strings.php:326
1089
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1090
  msgstr "Благодарим за подписку! {{a}} Нажмите здесь {{/ a}}, если вам нужно вернуться к своей подписке."
1091
 
1092
- #: redirection-strings.php:325 redirection-strings.php:327
1093
  msgid "Newsletter"
1094
  msgstr "Новости"
1095
 
1096
- #: redirection-strings.php:328
1097
  msgid "Want to keep up to date with changes to Redirection?"
1098
  msgstr "Хотите быть в курсе изменений в плагине?"
1099
 
1100
- #: redirection-strings.php:329
1101
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1102
  msgstr "Подпишитесь на маленький информационный бюллетень Redirection - информационный бюллетень о новых функциях и изменениях в плагине с небольшим количеством сообщений. Идеально, если вы хотите протестировать бета-версии до выпуска."
1103
 
1104
- #: redirection-strings.php:330
1105
  msgid "Your email address:"
1106
  msgstr "Ваш адрес электронной почты:"
1107
 
1108
- #: redirection-strings.php:165
1109
  msgid "You've supported this plugin - thank you!"
1110
  msgstr "Вы поддерживаете этот плагин - спасибо!"
1111
 
1112
- #: redirection-strings.php:168
1113
  msgid "You get useful software and I get to carry on making it better."
1114
  msgstr "Вы получаете полезное программное обеспечение, и я продолжаю делать его лучше."
1115
 
1116
- #: redirection-strings.php:176 redirection-strings.php:181
1117
  msgid "Forever"
1118
  msgstr "Всегда"
1119
 
1120
- #: redirection-strings.php:158
1121
  msgid "Delete the plugin - are you sure?"
1122
  msgstr "Удалить плагин-вы уверены?"
1123
 
1124
- #: redirection-strings.php:159
1125
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1126
  msgstr "Удаление плагина удалит все ваши перенаправления, журналы и настройки. Сделайте это, если вы хотите удалить плагин, или если вы хотите сбросить плагин."
1127
 
1128
- #: redirection-strings.php:160
1129
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1130
  msgstr "После удаления перенаправления перестанут работать. Если они, кажется, продолжают работать, пожалуйста, очистите кэш браузера."
1131
 
1132
- #: redirection-strings.php:161
1133
  msgid "Yes! Delete the plugin"
1134
  msgstr "Да! Удалить плагин"
1135
 
1136
- #: redirection-strings.php:162
1137
  msgid "No! Don't delete the plugin"
1138
  msgstr "Нет! Не удаляйте плагин"
1139
 
@@ -1145,141 +1247,146 @@ msgstr "John Godley"
1145
  msgid "Manage all your 301 redirects and monitor 404 errors"
1146
  msgstr "Управляйте всеми 301-перенаправлениями и отслеживайте ошибки 404"
1147
 
1148
- #: redirection-strings.php:167
1149
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1150
  msgstr "Redirection является бесплатным для использования - жизнь чудесна и прекрасна! Это потребовало много времени и усилий для развития, и вы можете помочь поддержать эту разработку {{strong}} сделав небольшое пожертвование {{/strong}}."
1151
 
1152
- #: redirection-admin.php:311
1153
  msgid "Redirection Support"
1154
  msgstr "Поддержка перенаправления"
1155
 
1156
- #: redirection-strings.php:63 redirection-strings.php:156
1157
  msgid "Support"
1158
  msgstr "Поддержка"
1159
 
1160
- #: redirection-strings.php:153
1161
  msgid "404s"
1162
  msgstr "404"
1163
 
1164
- #: redirection-strings.php:152
1165
  msgid "Log"
1166
  msgstr "Журнал"
1167
 
1168
- #: redirection-strings.php:163
 
 
 
 
1169
  msgid "Delete Redirection"
1170
  msgstr "Удалить перенаправление"
1171
 
1172
- #: redirection-strings.php:93
1173
  msgid "Upload"
1174
  msgstr "Загрузить"
1175
 
1176
- #: redirection-strings.php:104
1177
  msgid "Import"
1178
  msgstr "Импортировать"
1179
 
1180
- #: redirection-strings.php:217
1181
  msgid "Update"
1182
  msgstr "Обновить"
1183
 
1184
- #: redirection-strings.php:206
1185
  msgid "Auto-generate URL"
1186
  msgstr "Автоматическое создание URL-адреса"
1187
 
1188
- #: redirection-strings.php:205
1189
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1190
  msgstr "Уникальный токен, позволяющий читателям получить доступ к RSS журнала Redirection (оставьте пустым, чтобы автоматически генерировать)"
1191
 
1192
- #: redirection-strings.php:204
1193
  msgid "RSS Token"
1194
  msgstr "RSS-токен"
1195
 
1196
- #: redirection-strings.php:198
1197
  msgid "404 Logs"
1198
  msgstr "404 Журналы"
1199
 
1200
- #: redirection-strings.php:197 redirection-strings.php:199
1201
  msgid "(time to keep logs for)"
1202
  msgstr "(время хранения журналов для)"
1203
 
1204
- #: redirection-strings.php:196
1205
  msgid "Redirect Logs"
1206
  msgstr "Перенаправление журналов"
1207
 
1208
- #: redirection-strings.php:195
1209
  msgid "I'm a nice person and I have helped support the author of this plugin"
1210
  msgstr "Я хороший человек, и я помог поддержать автора этого плагина"
1211
 
1212
- #: redirection-strings.php:170
1213
  msgid "Plugin Support"
1214
  msgstr "Поддержка плагина"
1215
 
1216
- #: redirection-strings.php:62 redirection-strings.php:155
1217
  msgid "Options"
1218
  msgstr "Опции"
1219
 
1220
- #: redirection-strings.php:175
1221
  msgid "Two months"
1222
  msgstr "Два месяца"
1223
 
1224
- #: redirection-strings.php:174
1225
  msgid "A month"
1226
  msgstr "Месяц"
1227
 
1228
- #: redirection-strings.php:173 redirection-strings.php:180
1229
  msgid "A week"
1230
  msgstr "Неделя"
1231
 
1232
- #: redirection-strings.php:172 redirection-strings.php:179
1233
  msgid "A day"
1234
  msgstr "День"
1235
 
1236
- #: redirection-strings.php:171
1237
  msgid "No logs"
1238
  msgstr "Нет записей"
1239
 
1240
- #: redirection-strings.php:122
 
1241
  msgid "Delete All"
1242
  msgstr "Удалить все"
1243
 
1244
- #: redirection-strings.php:46
1245
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1246
  msgstr "Используйте группы для организации редиректов. Группы назначаются модулю, который определяет как будут работать перенаправления в этой группе. Если не уверены - используйте модуль WordPress."
1247
 
1248
- #: redirection-strings.php:45
1249
  msgid "Add Group"
1250
  msgstr "Добавить группу"
1251
 
1252
- #: redirection-strings.php:351
1253
  msgid "Search"
1254
  msgstr "Поиск"
1255
 
1256
- #: redirection-strings.php:58 redirection-strings.php:151
1257
  msgid "Groups"
1258
  msgstr "Группы"
1259
 
1260
- #: redirection-strings.php:14 redirection-strings.php:55
1261
- #: redirection-strings.php:258
1262
  msgid "Save"
1263
  msgstr "Сохранить"
1264
 
1265
- #: redirection-strings.php:256
1266
  msgid "Group"
1267
  msgstr "Группа"
1268
 
1269
- #: redirection-strings.php:253
1270
  msgid "Match"
1271
  msgstr "Совпадение"
1272
 
1273
- #: redirection-strings.php:275
1274
  msgid "Add new redirection"
1275
  msgstr "Добавить новое перенаправление"
1276
 
1277
- #: redirection-strings.php:56 redirection-strings.php:94
1278
- #: redirection-strings.php:262
1279
  msgid "Cancel"
1280
  msgstr "Отменить"
1281
 
1282
- #: redirection-strings.php:118
1283
  msgid "Download"
1284
  msgstr "Скачать"
1285
 
@@ -1287,116 +1394,113 @@ msgstr "Скачать"
1287
  msgid "Redirection"
1288
  msgstr "Redirection"
1289
 
1290
- #: redirection-admin.php:161
1291
  msgid "Settings"
1292
  msgstr "Настройки"
1293
 
1294
- #: redirection-strings.php:243
1295
- msgid "Do nothing"
1296
- msgstr "Ничего не делать"
1297
-
1298
- #: redirection-strings.php:242
1299
  msgid "Error (404)"
1300
  msgstr "Ошибка (404)"
1301
 
1302
- #: redirection-strings.php:241
1303
  msgid "Pass-through"
1304
  msgstr "Прозрачно пропускать"
1305
 
1306
- #: redirection-strings.php:240
1307
  msgid "Redirect to random post"
1308
  msgstr "Перенаправить на случайную запись"
1309
 
1310
- #: redirection-strings.php:239
1311
  msgid "Redirect to URL"
1312
  msgstr "Перенаправление на URL"
1313
 
1314
- #: models/redirect.php:516
1315
  msgid "Invalid group when creating redirect"
1316
  msgstr "Неправильная группа при создании переадресации"
1317
 
1318
- #: redirection-strings.php:131 redirection-strings.php:140
 
1319
  msgid "IP"
1320
  msgstr "IP"
1321
 
1322
- #: redirection-strings.php:129 redirection-strings.php:138
1323
- #: redirection-strings.php:259
1324
  msgid "Source URL"
1325
  msgstr "Исходный URL"
1326
 
1327
- #: redirection-strings.php:128 redirection-strings.php:137
1328
  msgid "Date"
1329
  msgstr "Дата"
1330
 
1331
- #: redirection-strings.php:142 redirection-strings.php:146
1332
- #: redirection-strings.php:276
1333
  msgid "Add Redirect"
1334
  msgstr "Добавить перенаправление"
1335
 
1336
- #: redirection-strings.php:44
1337
  msgid "All modules"
1338
  msgstr "Все модули"
1339
 
1340
- #: redirection-strings.php:50
1341
  msgid "View Redirects"
1342
  msgstr "Просмотр перенаправлений"
1343
 
1344
- #: redirection-strings.php:40 redirection-strings.php:54
1345
  msgid "Module"
1346
  msgstr "Модуль"
1347
 
1348
- #: redirection-strings.php:39 redirection-strings.php:150
1349
  msgid "Redirects"
1350
  msgstr "Редиректы"
1351
 
1352
- #: redirection-strings.php:38 redirection-strings.php:47
1353
- #: redirection-strings.php:53
1354
  msgid "Name"
1355
  msgstr "Имя"
1356
 
1357
- #: redirection-strings.php:336
1358
  msgid "Filter"
1359
  msgstr "Фильтр"
1360
 
1361
- #: redirection-strings.php:273
1362
  msgid "Reset hits"
1363
  msgstr "Сбросить показы"
1364
 
1365
- #: redirection-strings.php:42 redirection-strings.php:52
1366
- #: redirection-strings.php:271 redirection-strings.php:308
1367
  msgid "Enable"
1368
  msgstr "Включить"
1369
 
1370
- #: redirection-strings.php:43 redirection-strings.php:51
1371
- #: redirection-strings.php:272 redirection-strings.php:306
1372
  msgid "Disable"
1373
  msgstr "Отключить"
1374
 
1375
- #: redirection-strings.php:41 redirection-strings.php:49
1376
- #: redirection-strings.php:132 redirection-strings.php:133
1377
- #: redirection-strings.php:141 redirection-strings.php:145
1378
- #: redirection-strings.php:164 redirection-strings.php:270
1379
- #: redirection-strings.php:305
1380
  msgid "Delete"
1381
  msgstr "Удалить"
1382
 
1383
- #: redirection-strings.php:48 redirection-strings.php:304
1384
  msgid "Edit"
1385
  msgstr "Редактировать"
1386
 
1387
- #: redirection-strings.php:269
1388
  msgid "Last Access"
1389
  msgstr "Последний доступ"
1390
 
1391
- #: redirection-strings.php:268
1392
  msgid "Hits"
1393
  msgstr "Показы"
1394
 
1395
- #: redirection-strings.php:266 redirection-strings.php:321
1396
  msgid "URL"
1397
  msgstr "URL"
1398
 
1399
- #: redirection-strings.php:265
1400
  msgid "Type"
1401
  msgstr "Тип"
1402
 
@@ -1404,48 +1508,48 @@ msgstr "Тип"
1404
  msgid "Modified Posts"
1405
  msgstr "Измененные записи"
1406
 
1407
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1408
  msgid "Redirections"
1409
  msgstr "Перенаправления"
1410
 
1411
- #: redirection-strings.php:277
1412
  msgid "User Agent"
1413
  msgstr "Агент пользователя"
1414
 
1415
- #: matches/user-agent.php:10 redirection-strings.php:234
1416
  msgid "URL and user agent"
1417
  msgstr "URL-адрес и агент пользователя"
1418
 
1419
- #: redirection-strings.php:228
1420
  msgid "Target URL"
1421
  msgstr "Целевой URL-адрес"
1422
 
1423
- #: matches/url.php:7 redirection-strings.php:230
1424
  msgid "URL only"
1425
  msgstr "Только URL-адрес"
1426
 
1427
- #: redirection-strings.php:261 redirection-strings.php:283
1428
- #: redirection-strings.php:287 redirection-strings.php:295
1429
- #: redirection-strings.php:299
1430
  msgid "Regex"
1431
  msgstr "Regex"
1432
 
1433
- #: redirection-strings.php:297
1434
  msgid "Referrer"
1435
  msgstr "Ссылающийся URL"
1436
 
1437
- #: matches/referrer.php:10 redirection-strings.php:233
1438
  msgid "URL and referrer"
1439
  msgstr "URL и ссылающийся URL"
1440
 
1441
- #: redirection-strings.php:222
1442
  msgid "Logged Out"
1443
  msgstr "Выход из системы"
1444
 
1445
- #: redirection-strings.php:220
1446
  msgid "Logged In"
1447
  msgstr "Вход в систему"
1448
 
1449
- #: matches/login.php:8 redirection-strings.php:231
1450
  msgid "URL and login status"
1451
  msgstr "Статус URL и входа"
11
  "Language: ru\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr ""
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr ""
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr ""
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr ""
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr ""
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr ""
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr ""
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr ""
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr ""
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr ""
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr ""
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr ""
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr ""
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr ""
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr ""
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr ""
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr ""
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr ""
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr ""
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr ""
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr ""
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr ""
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr ""
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr ""
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr ""
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr ""
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr ""
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr ""
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr "Проблема"
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr "Хорошо"
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
  msgstr "Проверка"
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
  msgstr "Проверка перенаправления"
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
  msgstr "Проверка перенаправления для: {{code}}%s{{/code}}"
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr "Что это значит?"
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
  msgstr "Не используется перенаправление"
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
  msgstr "Использование перенаправления"
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
  msgstr "Найдено"
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr "{{code}}%(status)d{{/code}} на {{code}}%(url)s{{/code}}"
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
  msgstr "Ожидается"
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr "Ошибка"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr "Введите полный URL-адрес, включая http:// или https://"
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr "Иногда ваш браузер может кэшировать URL-адрес, поэтому трудно понять, работает ли он так, как ожидалось. Используйте это, чтобы проверить URL-адрес, чтобы увидеть, как он действительно перенаправляется."
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr "Тестирование перенаправлений"
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr "Цель"
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr "URL-адрес не перенаправляется с помощью Redirection"
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr "URL-адрес перенаправлен с помощью Redirection"
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr "Не удается загрузить сведения"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
  msgstr "Введите URL-адрес сервера для совпадений"
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "Сервер"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr "Введите значение роли или возможности"
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr "Роль"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr "Совпадение с текстом реферера браузера"
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr "Сопоставить с этим пользовательским агентом обозревателя"
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "Относительный URL-адрес, с которого требуется перенаправить"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr "Целевой URL-адрес, который требуется перенаправить в случае совпадения"
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(бета)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "Принудительное перенаправление с HTTP на HTTPS. Пожалуйста, убедитесь, что ваш HTTPS работает, прежде чем включить"
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "Принудительное HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr "GDPR / Информация о конфиденциальности"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "Добавить новое"
255
 
257
  msgid "Please logout and login again."
258
  msgstr "Пожалуйста, выйдите и войдите снова."
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr "URL-адрес и роль/возможности"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL и сервер"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "Форма запроса"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "Относительный /wp-json/"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr "Прокси поверх Админ AJAX"
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "По умолчанию /wp-json/"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "Сайт и домашняя страница соответствуют"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr "Заметьте, что вы должны передать HTTP заголовки в PHP. Обратитесь за поддержкой к своему хостинг-провайдеру, если вам требуется помощь."
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "заголовок Accept Language"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Значение заголовка"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Имя заголовка"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "Заголовок HTTP"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "Имя фильтра WordPress"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Название фильтра"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Значение куки"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Имя куки"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Куки"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "очистка кеша."
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "Если вы используете систему кэширования, такую как cloudflare, пожалуйста, прочитайте это: "
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr "URL-адрес и заголовок HTTP"
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr "URL-адрес и пользовательский фильтр"
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL и куки"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr "404 удалено"
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr "Только /index.php?rest_route=/"
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "REST API"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr "Как Redirection использует REST API - не изменяются, если это необходимо"
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "Ни одно из предложений не помогло"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "Пожалуйста, обратитесь к <a href=\"https://redirection.me/support/problems/\">списку распространенных проблем</a>."
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "Не удается загрузить Redirection ☹ ️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr "Ошибка пользовательского агента"
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Неизвестный агент пользователя"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Устройство"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Операционная система"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Браузер"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr "Движок"
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "Пользовательский агент"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr "Агент"
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "Не протоколировать IP"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Полное протоколирование IP-адресов"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Анонимизировать IP (маска последняя часть)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Отслеживание изменений в %(type)s"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "Протоколирование IP"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(Выберите уровень ведения протокола по IP)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr "Географическая информация"
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr "Информация о агенте"
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "Фильтровать по IP"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "Пользователь / Агент пользователя"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "Ошибка GeoIP"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr "Что-то пошло не так получение этой информации"
526
 
553
  msgid "Geo Location"
554
  msgstr "Геолокация"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Работает на {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr "Корзина"
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr "Обратите внимание, что Redirection требует WordPress REST API для включения. Если вы отключили это, то вы не сможете использовать Redirection"
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr "Вы можете найти полную документацию об использовании Redirection на <a href=\"%s\" target=\"_blank\">redirection.me</a> поддержки сайта."
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "Полную документацию по Redirection можно найти на {{site}}https://redirection.me{{/site}}. Если у вас возникли проблемы, пожалуйста, проверьте сперва {{faq}}FAQ{{/faq}}."
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "Если вы хотите сообщить об ошибке, пожалуйста, прочитайте инструкцию {{report}} отчеты об ошибках {{/report}}."
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "Если вы хотите отправить информацию, которую вы не хотите в публичный репозиторий, отправьте ее напрямую через {{email}} email {{/e-mail}} - укажите как можно больше информации!"
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr "Не кэшировать"
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "Час"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr "Перенаправление кэша"
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "Как долго кэшировать перенаправленные 301 URL-адреса (через \"истекает\" HTTP заголовок)"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "Вы действительно хотите импортировать из %s ?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Импортеры плагина"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "Следующие плагины перенаправления были обнаружены на вашем сайте и могут быть импортированы из."
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "всего = "
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "Импортировать из %s"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "Обнаружены проблемы с таблицами базы данных. Пожалуйста, посетите <a href=\"%s\">страницу поддержки</a> для более подробной информации."
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Redirection установлен не правильно"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
+ msgstr ""
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr "\"Старые ярлыки\" WordPress по умолчанию"
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr "Создание связанного перенаправления (Добавлено в конец URL-адреса)"
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr "<code>Redirectioni10n</code> не определен. Это обычно означает, что другой плагин блокирует Redirection от загрузки. Пожалуйста, отключите все плагины и повторите попытку."
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr "Если волшебная кнопка не работает, то вы должны посмотреть ошибку и решить, сможете ли вы исправить это вручную, иначе следуйте в раздел ниже \"Нужна помощь\"."
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr "⚡️ Волшебное исправление ⚡️"
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "Статус плагина"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr "Пользовательский"
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr "Мобильный"
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "Читатели ленты"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr "Библиотеки"
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr "URL-адрес монитор изменений"
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr "Сохранить изменения в этой группе"
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr "Например \"/amp\""
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "Монитор URL"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "Удалить 404"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "Удалить все логи для этой ошибки 404"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "Удалить все с IP %s"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr "Удалить все совпадения \"%s\""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr "Ваш сервер отклонил запрос потому что он слишком большой. Для продолжения потребуется изменить его."
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr "Также проверьте, может ли ваш браузер загрузить <code>redirection.js</code>:"
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr "Если вы используете плагин кэширования страниц или услугу (cloudflare, OVH и т.д.), то вы также можете попробовать очистить кэш."
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "Не удается загрузить Redirection"
726
 
780
  msgid "All tables present"
781
  msgstr "Все таблицы в наличии"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "Обнаружено кэшированное перенаправление"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Очистите кеш браузера и перезагрузите эту страницу."
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr "Включите эти сведения в отчет {{strong}} вместе с описанием того, что вы делали{{/strong}}."
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr "Если вы считаете, что ошибка в Redirection, то создайте тикет о проблеме."
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr "Это может быть вызвано другим плагином-посмотрите на консоль ошибок вашего браузера для более подробной информации."
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "Загрузка, пожалуйста подождите..."
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr "{{strong}} Формат CSV-файла {{/strong}}: {code}} исходный URL, целевой URL {{/code}}-и может быть опционально сопровождаться {{code}} Regex, http кодом {{/code}} ({{code}}regex{{/code}}-0 для НЕТ, 1 для ДА)."
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "Redirection не работает. Попробуйте очистить кэш браузера и перезагрузить эту страницу."
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr "Если это не поможет, откройте консоль ошибок браузера и создайте {{link}} новую заявку {{/link}} с деталями."
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr "Если это новая проблема, пожалуйста, либо {{strong}} создайте новую заявку{{/strong}} или отправьте ее по{{strong}} электронной почте{{/strong}}. Напишите описание того, что вы пытаетесь сделать, и важные детали, перечисленные ниже. Пожалуйста, включите скриншот."
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr "Создать тикет о проблеме"
838
 
844
  msgid "Important details"
845
  msgstr "Важные детали"
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Нужна помощь?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr "Обратите внимание, что любая поддержка предоставляется по мере доступности и не гарантируется. Я не предоставляю платной поддержки."
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr "Pos"
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 - Удалено"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Позиция"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr "Используется для автоматического создания URL-адреса, если URL-адрес не указан. Используйте специальные теги {{code}} $ dec $ {{code}} или {{code}} $ hex $ {{/ code}}, чтобы вместо этого вставить уникальный идентификатор"
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Модуль Apache"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr "Введите полный путь и имя файла, если вы хотите, чтобы перенаправление автоматически обновляло ваш {{code}}. Htaccess {{code}}."
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Импорт в группу"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Импортируйте файл CSV, .htaccess или JSON."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Нажмите «Добавить файл» или перетащите сюда."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Добавить файл"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "Выбран файл"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Импортирование"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Импорт завершен"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Всего импортировано перенаправлений:"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "Дважды проверьте правильность формата файла!"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "OK"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Закрыть"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "Все импортируемые компоненты будут добавлены в текущую базу данных."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Экспорт"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr "Экспорт в CSV, Apache. htaccess, nginx или Redirection JSON (который содержит все перенаправления и группы)."
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Все"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "Перенаправления WordPress"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "перенаправления Apache"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "перенаправления NGINX"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr "Apache .htaccess"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr "Правила перезаписи nginx"
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr "Перенаправление JSON"
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "Вид"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr "Файлы логов можно экспортировать из страниц логов."
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Импорт/Экспорт"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Журналы"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "404 ошибки"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr "Пожалуйста, укажите {{code}} %s {{/code}}, и объясните, что вы делали в то время"
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr "Мне хотелось бы поддержать чуть больше."
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Поддержка 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Перенаправление сохранено"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Лог удален"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Настройки сохранены"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Группа сохранена"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Вы действительно хотите удалить этот пункт?"
1019
  msgstr[1] "Вы действительно хотите удалить этот пункт?"
1020
  msgstr[2] "Вы действительно хотите удалить этот пункт?"
1021
 
1022
+ #: redirection-strings.php:373
1023
  msgid "pass"
1024
  msgstr "проход"
1025
 
1026
+ #: redirection-strings.php:333
1027
  msgid "All groups"
1028
  msgstr "Все группы"
1029
 
1030
+ #: redirection-strings.php:298
1031
  msgid "301 - Moved Permanently"
1032
  msgstr "301 - Переехал навсегда"
1033
 
1034
+ #: redirection-strings.php:299
1035
  msgid "302 - Found"
1036
  msgstr "302 - Найдено"
1037
 
1038
+ #: redirection-strings.php:302
1039
  msgid "307 - Temporary Redirect"
1040
  msgstr "307 - Временное перенаправление"
1041
 
1042
+ #: redirection-strings.php:303
1043
  msgid "308 - Permanent Redirect"
1044
  msgstr "308 - Постоянное перенаправление"
1045
 
1046
+ #: redirection-strings.php:305
1047
  msgid "401 - Unauthorized"
1048
  msgstr "401 - Не авторизованы"
1049
 
1050
+ #: redirection-strings.php:307
1051
  msgid "404 - Not Found"
1052
  msgstr "404 - Страница не найдена"
1053
 
1054
+ #: redirection-strings.php:310
1055
  msgid "Title"
1056
  msgstr "Название"
1057
 
1058
+ #: redirection-strings.php:313
1059
  msgid "When matched"
1060
  msgstr "При совпадении"
1061
 
1062
+ #: redirection-strings.php:314
1063
  msgid "with HTTP code"
1064
  msgstr "с кодом HTTP"
1065
 
1066
+ #: redirection-strings.php:323
1067
  msgid "Show advanced options"
1068
  msgstr "Показать расширенные параметры"
1069
 
1070
+ #: redirection-strings.php:276
1071
  msgid "Matched Target"
1072
  msgstr "Совпавшие цели"
1073
 
1074
+ #: redirection-strings.php:278
1075
  msgid "Unmatched Target"
1076
  msgstr "Несовпавшая цель"
1077
 
1078
+ #: redirection-strings.php:57 redirection-strings.php:58
1079
  msgid "Saving..."
1080
  msgstr "Сохранение..."
1081
 
1082
+ #: redirection-strings.php:55
1083
  msgid "View notice"
1084
  msgstr "Просмотреть уведомление"
1085
 
1086
+ #: models/redirect.php:560
1087
  msgid "Invalid source URL"
1088
  msgstr "Неверный исходный URL"
1089
 
1090
+ #: models/redirect.php:488
1091
  msgid "Invalid redirect action"
1092
  msgstr "Неверное действие перенаправления"
1093
 
1094
+ #: models/redirect.php:482
1095
  msgid "Invalid redirect matcher"
1096
  msgstr "Неверное совпадение перенаправления"
1097
 
1098
+ #: models/redirect.php:195
1099
  msgid "Unable to add new redirect"
1100
  msgstr "Не удалось добавить новое перенаправление"
1101
 
1102
+ #: redirection-strings.php:12 redirection-strings.php:116
1103
  msgid "Something went wrong 🙁"
1104
  msgstr "Что-то пошло не так 🙁"
1105
 
1107
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1108
  msgstr "Я пытался что-то сделать, и все пошло не так. Это может быть временная проблема, и если вы попробуете еще раз, это может сработать - здорово!"
1109
 
1110
+ #. translators: maximum number of log entries
1111
  #: redirection-admin.php:205
1112
  msgid "Log entries (%d max)"
1113
  msgstr "Журнал записей (%d максимум)"
1114
 
1115
+ #: redirection-strings.php:74
1116
  msgid "Search by IP"
1117
  msgstr "Поиск по IP"
1118
 
1119
+ #: redirection-strings.php:69
1120
  msgid "Select bulk action"
1121
  msgstr "Выберите массовое действие"
1122
 
1123
+ #: redirection-strings.php:70
1124
  msgid "Bulk Actions"
1125
  msgstr "Массовые действия"
1126
 
1127
+ #: redirection-strings.php:71
1128
  msgid "Apply"
1129
  msgstr "Применить"
1130
 
1131
+ #: redirection-strings.php:62
1132
  msgid "First page"
1133
  msgstr "Первая страница"
1134
 
1135
+ #: redirection-strings.php:63
1136
  msgid "Prev page"
1137
  msgstr "Предыдущая страница"
1138
 
1139
+ #: redirection-strings.php:64
1140
  msgid "Current Page"
1141
  msgstr "Текущая страница"
1142
 
1143
+ #: redirection-strings.php:65
1144
  msgid "of %(page)s"
1145
  msgstr "из %(page)s"
1146
 
1147
+ #: redirection-strings.php:66
1148
  msgid "Next page"
1149
  msgstr "Следующая страница"
1150
 
1151
+ #: redirection-strings.php:67
1152
  msgid "Last page"
1153
  msgstr "Последняя страница"
1154
 
1155
+ #: redirection-strings.php:68
1156
  msgid "%s item"
1157
  msgid_plural "%s items"
1158
  msgstr[0] "%s элемент"
1159
  msgstr[1] "%s элемента"
1160
  msgstr[2] "%s элементов"
1161
 
1162
+ #: redirection-strings.php:61
1163
  msgid "Select All"
1164
  msgstr "Выбрать всё"
1165
 
1166
+ #: redirection-strings.php:73
1167
  msgid "Sorry, something went wrong loading the data - please try again"
1168
  msgstr "Извините, что-то пошло не так при загрузке данных-пожалуйста, попробуйте еще раз"
1169
 
1170
+ #: redirection-strings.php:72
1171
  msgid "No results"
1172
  msgstr "Нет результатов"
1173
 
1174
+ #: redirection-strings.php:159
1175
  msgid "Delete the logs - are you sure?"
1176
  msgstr "Удалить журналы - вы уверены?"
1177
 
1178
+ #: redirection-strings.php:160
1179
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1180
  msgstr "После удаления текущие журналы больше не будут доступны. Если требуется сделать это автоматически, можно задать расписание удаления из параметров перенаправления."
1181
 
1182
+ #: redirection-strings.php:161
1183
  msgid "Yes! Delete the logs"
1184
  msgstr "Да! Удалить журналы"
1185
 
1186
+ #: redirection-strings.php:162
1187
  msgid "No! Don't delete the logs"
1188
  msgstr "Нет! Не удаляйте журналы"
1189
 
1190
+ #: redirection-strings.php:390
1191
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1192
  msgstr "Благодарим за подписку! {{a}} Нажмите здесь {{/ a}}, если вам нужно вернуться к своей подписке."
1193
 
1194
+ #: redirection-strings.php:389 redirection-strings.php:391
1195
  msgid "Newsletter"
1196
  msgstr "Новости"
1197
 
1198
+ #: redirection-strings.php:392
1199
  msgid "Want to keep up to date with changes to Redirection?"
1200
  msgstr "Хотите быть в курсе изменений в плагине?"
1201
 
1202
+ #: redirection-strings.php:393
1203
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1204
  msgstr "Подпишитесь на маленький информационный бюллетень Redirection - информационный бюллетень о новых функциях и изменениях в плагине с небольшим количеством сообщений. Идеально, если вы хотите протестировать бета-версии до выпуска."
1205
 
1206
+ #: redirection-strings.php:394
1207
  msgid "Your email address:"
1208
  msgstr "Ваш адрес электронной почты:"
1209
 
1210
+ #: redirection-strings.php:219
1211
  msgid "You've supported this plugin - thank you!"
1212
  msgstr "Вы поддерживаете этот плагин - спасибо!"
1213
 
1214
+ #: redirection-strings.php:222
1215
  msgid "You get useful software and I get to carry on making it better."
1216
  msgstr "Вы получаете полезное программное обеспечение, и я продолжаю делать его лучше."
1217
 
1218
+ #: redirection-strings.php:230 redirection-strings.php:235
1219
  msgid "Forever"
1220
  msgstr "Всегда"
1221
 
1222
+ #: redirection-strings.php:211
1223
  msgid "Delete the plugin - are you sure?"
1224
  msgstr "Удалить плагин-вы уверены?"
1225
 
1226
+ #: redirection-strings.php:212
1227
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1228
  msgstr "Удаление плагина удалит все ваши перенаправления, журналы и настройки. Сделайте это, если вы хотите удалить плагин, или если вы хотите сбросить плагин."
1229
 
1230
+ #: redirection-strings.php:213
1231
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1232
  msgstr "После удаления перенаправления перестанут работать. Если они, кажется, продолжают работать, пожалуйста, очистите кэш браузера."
1233
 
1234
+ #: redirection-strings.php:214
1235
  msgid "Yes! Delete the plugin"
1236
  msgstr "Да! Удалить плагин"
1237
 
1238
+ #: redirection-strings.php:215
1239
  msgid "No! Don't delete the plugin"
1240
  msgstr "Нет! Не удаляйте плагин"
1241
 
1247
  msgid "Manage all your 301 redirects and monitor 404 errors"
1248
  msgstr "Управляйте всеми 301-перенаправлениями и отслеживайте ошибки 404"
1249
 
1250
+ #: redirection-strings.php:221
1251
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1252
  msgstr "Redirection является бесплатным для использования - жизнь чудесна и прекрасна! Это потребовало много времени и усилий для развития, и вы можете помочь поддержать эту разработку {{strong}} сделав небольшое пожертвование {{/strong}}."
1253
 
1254
+ #: redirection-admin.php:322
1255
  msgid "Redirection Support"
1256
  msgstr "Поддержка перенаправления"
1257
 
1258
+ #: redirection-strings.php:54 redirection-strings.php:111
1259
  msgid "Support"
1260
  msgstr "Поддержка"
1261
 
1262
+ #: redirection-strings.php:51
1263
  msgid "404s"
1264
  msgstr "404"
1265
 
1266
+ #: redirection-strings.php:50
1267
  msgid "Log"
1268
  msgstr "Журнал"
1269
 
1270
+ #: redirection-strings.php:217
1271
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1272
+ msgstr "Выбор данной опции удалит все настроенные перенаправления, все журналы и все другие настройки, связанные с данным плагином. Убедитесь, что это именно то, чего вы желаете."
1273
+
1274
+ #: redirection-strings.php:216
1275
  msgid "Delete Redirection"
1276
  msgstr "Удалить перенаправление"
1277
 
1278
+ #: redirection-strings.php:129
1279
  msgid "Upload"
1280
  msgstr "Загрузить"
1281
 
1282
+ #: redirection-strings.php:140
1283
  msgid "Import"
1284
  msgstr "Импортировать"
1285
 
1286
+ #: redirection-strings.php:271
1287
  msgid "Update"
1288
  msgstr "Обновить"
1289
 
1290
+ #: redirection-strings.php:260
1291
  msgid "Auto-generate URL"
1292
  msgstr "Автоматическое создание URL-адреса"
1293
 
1294
+ #: redirection-strings.php:259
1295
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1296
  msgstr "Уникальный токен, позволяющий читателям получить доступ к RSS журнала Redirection (оставьте пустым, чтобы автоматически генерировать)"
1297
 
1298
+ #: redirection-strings.php:258
1299
  msgid "RSS Token"
1300
  msgstr "RSS-токен"
1301
 
1302
+ #: redirection-strings.php:252
1303
  msgid "404 Logs"
1304
  msgstr "404 Журналы"
1305
 
1306
+ #: redirection-strings.php:251 redirection-strings.php:253
1307
  msgid "(time to keep logs for)"
1308
  msgstr "(время хранения журналов для)"
1309
 
1310
+ #: redirection-strings.php:250
1311
  msgid "Redirect Logs"
1312
  msgstr "Перенаправление журналов"
1313
 
1314
+ #: redirection-strings.php:249
1315
  msgid "I'm a nice person and I have helped support the author of this plugin"
1316
  msgstr "Я хороший человек, и я помог поддержать автора этого плагина"
1317
 
1318
+ #: redirection-strings.php:224
1319
  msgid "Plugin Support"
1320
  msgstr "Поддержка плагина"
1321
 
1322
+ #: redirection-strings.php:53 redirection-strings.php:110
1323
  msgid "Options"
1324
  msgstr "Опции"
1325
 
1326
+ #: redirection-strings.php:229
1327
  msgid "Two months"
1328
  msgstr "Два месяца"
1329
 
1330
+ #: redirection-strings.php:228
1331
  msgid "A month"
1332
  msgstr "Месяц"
1333
 
1334
+ #: redirection-strings.php:227 redirection-strings.php:234
1335
  msgid "A week"
1336
  msgstr "Неделя"
1337
 
1338
+ #: redirection-strings.php:226 redirection-strings.php:233
1339
  msgid "A day"
1340
  msgstr "День"
1341
 
1342
+ #: redirection-strings.php:225
1343
  msgid "No logs"
1344
  msgstr "Нет записей"
1345
 
1346
+ #: redirection-strings.php:158 redirection-strings.php:194
1347
+ #: redirection-strings.php:199
1348
  msgid "Delete All"
1349
  msgstr "Удалить все"
1350
 
1351
+ #: redirection-strings.php:94
1352
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1353
  msgstr "Используйте группы для организации редиректов. Группы назначаются модулю, который определяет как будут работать перенаправления в этой группе. Если не уверены - используйте модуль WordPress."
1354
 
1355
+ #: redirection-strings.php:93
1356
  msgid "Add Group"
1357
  msgstr "Добавить группу"
1358
 
1359
+ #: redirection-strings.php:75
1360
  msgid "Search"
1361
  msgstr "Поиск"
1362
 
1363
+ #: redirection-strings.php:49 redirection-strings.php:106
1364
  msgid "Groups"
1365
  msgstr "Группы"
1366
 
1367
+ #: redirection-strings.php:14 redirection-strings.php:103
1368
+ #: redirection-strings.php:319
1369
  msgid "Save"
1370
  msgstr "Сохранить"
1371
 
1372
+ #: redirection-strings.php:60 redirection-strings.php:315
1373
  msgid "Group"
1374
  msgstr "Группа"
1375
 
1376
+ #: redirection-strings.php:312
1377
  msgid "Match"
1378
  msgstr "Совпадение"
1379
 
1380
+ #: redirection-strings.php:334
1381
  msgid "Add new redirection"
1382
  msgstr "Добавить новое перенаправление"
1383
 
1384
+ #: redirection-strings.php:104 redirection-strings.php:130
1385
+ #: redirection-strings.php:321
1386
  msgid "Cancel"
1387
  msgstr "Отменить"
1388
 
1389
+ #: redirection-strings.php:154
1390
  msgid "Download"
1391
  msgstr "Скачать"
1392
 
1394
  msgid "Redirection"
1395
  msgstr "Redirection"
1396
 
1397
+ #: redirection-admin.php:159
1398
  msgid "Settings"
1399
  msgstr "Настройки"
1400
 
1401
+ #: redirection-strings.php:296
 
 
 
 
1402
  msgid "Error (404)"
1403
  msgstr "Ошибка (404)"
1404
 
1405
+ #: redirection-strings.php:295
1406
  msgid "Pass-through"
1407
  msgstr "Прозрачно пропускать"
1408
 
1409
+ #: redirection-strings.php:294
1410
  msgid "Redirect to random post"
1411
  msgstr "Перенаправить на случайную запись"
1412
 
1413
+ #: redirection-strings.php:293
1414
  msgid "Redirect to URL"
1415
  msgstr "Перенаправление на URL"
1416
 
1417
+ #: models/redirect.php:550
1418
  msgid "Invalid group when creating redirect"
1419
  msgstr "Неправильная группа при создании переадресации"
1420
 
1421
+ #: redirection-strings.php:167 redirection-strings.php:175
1422
+ #: redirection-strings.php:180 redirection-strings.php:356
1423
  msgid "IP"
1424
  msgstr "IP"
1425
 
1426
+ #: redirection-strings.php:165 redirection-strings.php:173
1427
+ #: redirection-strings.php:178 redirection-strings.php:320
1428
  msgid "Source URL"
1429
  msgstr "Исходный URL"
1430
 
1431
+ #: redirection-strings.php:164 redirection-strings.php:177
1432
  msgid "Date"
1433
  msgstr "Дата"
1434
 
1435
+ #: redirection-strings.php:190 redirection-strings.php:203
1436
+ #: redirection-strings.php:207 redirection-strings.php:335
1437
  msgid "Add Redirect"
1438
  msgstr "Добавить перенаправление"
1439
 
1440
+ #: redirection-strings.php:92
1441
  msgid "All modules"
1442
  msgstr "Все модули"
1443
 
1444
+ #: redirection-strings.php:98
1445
  msgid "View Redirects"
1446
  msgstr "Просмотр перенаправлений"
1447
 
1448
+ #: redirection-strings.php:88 redirection-strings.php:102
1449
  msgid "Module"
1450
  msgstr "Модуль"
1451
 
1452
+ #: redirection-strings.php:48 redirection-strings.php:87
1453
  msgid "Redirects"
1454
  msgstr "Редиректы"
1455
 
1456
+ #: redirection-strings.php:86 redirection-strings.php:95
1457
+ #: redirection-strings.php:101
1458
  msgid "Name"
1459
  msgstr "Имя"
1460
 
1461
+ #: redirection-strings.php:59
1462
  msgid "Filter"
1463
  msgstr "Фильтр"
1464
 
1465
+ #: redirection-strings.php:332
1466
  msgid "Reset hits"
1467
  msgstr "Сбросить показы"
1468
 
1469
+ #: redirection-strings.php:90 redirection-strings.php:100
1470
+ #: redirection-strings.php:330 redirection-strings.php:372
1471
  msgid "Enable"
1472
  msgstr "Включить"
1473
 
1474
+ #: redirection-strings.php:91 redirection-strings.php:99
1475
+ #: redirection-strings.php:331 redirection-strings.php:370
1476
  msgid "Disable"
1477
  msgstr "Отключить"
1478
 
1479
+ #: redirection-strings.php:89 redirection-strings.php:97
1480
+ #: redirection-strings.php:168 redirection-strings.php:169
1481
+ #: redirection-strings.php:181 redirection-strings.php:184
1482
+ #: redirection-strings.php:206 redirection-strings.php:218
1483
+ #: redirection-strings.php:329 redirection-strings.php:369
1484
  msgid "Delete"
1485
  msgstr "Удалить"
1486
 
1487
+ #: redirection-strings.php:96 redirection-strings.php:368
1488
  msgid "Edit"
1489
  msgstr "Редактировать"
1490
 
1491
+ #: redirection-strings.php:328
1492
  msgid "Last Access"
1493
  msgstr "Последний доступ"
1494
 
1495
+ #: redirection-strings.php:327
1496
  msgid "Hits"
1497
  msgstr "Показы"
1498
 
1499
+ #: redirection-strings.php:325 redirection-strings.php:385
1500
  msgid "URL"
1501
  msgstr "URL"
1502
 
1503
+ #: redirection-strings.php:324
1504
  msgid "Type"
1505
  msgstr "Тип"
1506
 
1508
  msgid "Modified Posts"
1509
  msgstr "Измененные записи"
1510
 
1511
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1512
  msgid "Redirections"
1513
  msgstr "Перенаправления"
1514
 
1515
+ #: redirection-strings.php:336
1516
  msgid "User Agent"
1517
  msgstr "Агент пользователя"
1518
 
1519
+ #: matches/user-agent.php:10 redirection-strings.php:286
1520
  msgid "URL and user agent"
1521
  msgstr "URL-адрес и агент пользователя"
1522
 
1523
+ #: redirection-strings.php:280
1524
  msgid "Target URL"
1525
  msgstr "Целевой URL-адрес"
1526
 
1527
+ #: matches/url.php:7 redirection-strings.php:282
1528
  msgid "URL only"
1529
  msgstr "Только URL-адрес"
1530
 
1531
+ #: redirection-strings.php:318 redirection-strings.php:342
1532
+ #: redirection-strings.php:346 redirection-strings.php:354
1533
+ #: redirection-strings.php:363
1534
  msgid "Regex"
1535
  msgstr "Regex"
1536
 
1537
+ #: redirection-strings.php:361
1538
  msgid "Referrer"
1539
  msgstr "Ссылающийся URL"
1540
 
1541
+ #: matches/referrer.php:10 redirection-strings.php:285
1542
  msgid "URL and referrer"
1543
  msgstr "URL и ссылающийся URL"
1544
 
1545
+ #: redirection-strings.php:274
1546
  msgid "Logged Out"
1547
  msgstr "Выход из системы"
1548
 
1549
+ #: redirection-strings.php:272
1550
  msgid "Logged In"
1551
  msgstr "Вход в систему"
1552
 
1553
+ #: matches/login.php:8 redirection-strings.php:283
1554
  msgid "URL and login status"
1555
  msgstr "Статус URL и входа"
locale/redirection-sv_SE.mo CHANGED
Binary file
locale/redirection-sv_SE.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2018-09-27 19:01:30+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,135 +11,245 @@ msgstr ""
11
  "Language: sv_SE\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:334
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Problem"
16
  msgstr "Problem"
17
 
18
- #: redirection-strings.php:333
19
  msgid "Good"
20
  msgstr "Bra"
21
 
22
- #: redirection-strings.php:323
23
  msgid "Check"
24
- msgstr ""
25
 
26
- #: redirection-strings.php:307
27
  msgid "Check Redirect"
28
- msgstr ""
29
 
30
- #: redirection-strings.php:85
31
  msgid "Check redirect for: {{code}}%s{{/code}}"
32
- msgstr ""
33
 
34
- #: redirection-strings.php:83
35
  msgid "What does this mean?"
36
  msgstr "Vad betyder detta?"
37
 
38
- #: redirection-strings.php:82
39
  msgid "Not using Redirection"
40
- msgstr ""
41
 
42
- #: redirection-strings.php:81
43
  msgid "Using Redirection"
44
- msgstr ""
45
 
46
- #: redirection-strings.php:78
47
  msgid "Found"
48
- msgstr ""
49
 
50
- #: redirection-strings.php:77 redirection-strings.php:79
51
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
52
  msgstr ""
53
 
54
- #: redirection-strings.php:76
55
  msgid "Expected"
56
- msgstr ""
57
 
58
- #: redirection-strings.php:74
59
  msgid "Error"
60
  msgstr "Fel"
61
 
62
- #: redirection-strings.php:322
63
  msgid "Enter full URL, including http:// or https://"
64
  msgstr "Ange fullständig URL, inklusive http:// eller https://"
65
 
66
- #: redirection-strings.php:320
67
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
68
  msgstr ""
69
 
70
- #: redirection-strings.php:319
71
  msgid "Redirect Tester"
72
  msgstr ""
73
 
74
- #: redirection-strings.php:318
75
  msgid "Target"
76
  msgstr "Mål"
77
 
78
- #: redirection-strings.php:317
79
  msgid "URL is not being redirected with Redirection"
80
  msgstr "URL omdirigeras inte med Redirection"
81
 
82
- #: redirection-strings.php:316
83
  msgid "URL is being redirected with Redirection"
84
  msgstr "URL omdirigeras med Redirection"
85
 
86
- #: redirection-strings.php:315 redirection-strings.php:324
87
  msgid "Unable to load details"
88
  msgstr "Det gick inte att ladda detaljer"
89
 
90
- #: redirection-strings.php:303
91
  msgid "Enter server URL to match against"
92
- msgstr ""
93
 
94
- #: redirection-strings.php:302
95
  msgid "Server"
96
  msgstr "Server"
97
 
98
- #: redirection-strings.php:301
99
  msgid "Enter role or capability value"
100
  msgstr "Ange roll eller behörighetsvärde"
101
 
102
- #: redirection-strings.php:300
103
  msgid "Role"
104
  msgstr "Roll"
105
 
106
- #: redirection-strings.php:298
107
  msgid "Match against this browser referrer text"
108
  msgstr ""
109
 
110
- #: redirection-strings.php:278
111
  msgid "Match against this browser user agent"
112
  msgstr ""
113
 
114
- #: redirection-strings.php:260
115
  msgid "The relative URL you want to redirect from"
116
  msgstr "Den relativa URL du vill omdirigera från"
117
 
118
- #: redirection-strings.php:252
119
- msgid "Optional description - describe the purpose of this redirect"
120
- msgstr "Valfri beskrivning – beskriv syftet med denna omdirigering"
121
-
122
- #: redirection-strings.php:229
123
  msgid "The target URL you want to redirect to if matched"
124
  msgstr "URL-målet du vill omdirigera till om den matchas"
125
 
126
- #: redirection-strings.php:212
127
  msgid "(beta)"
128
  msgstr "(beta)"
129
 
130
- #: redirection-strings.php:211
131
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
132
  msgstr "Tvinga en omdirigering från HTTP till HTTPS. Se till att din HTTPS fungerar innan du aktiverar"
133
 
134
- #: redirection-strings.php:210
135
  msgid "Force HTTPS"
136
  msgstr "Tvinga HTTPS"
137
 
138
- #: redirection-strings.php:202
139
  msgid "GDPR / Privacy information"
140
  msgstr "GDPR/integritetsinformation"
141
 
142
- #: redirection-strings.php:73
143
  msgid "Add New"
144
  msgstr "Lägg till ny"
145
 
@@ -147,31 +257,27 @@ msgstr "Lägg till ny"
147
  msgid "Please logout and login again."
148
  msgstr "Logga ut och logga in igen."
149
 
150
- #: redirection-admin.php:376
151
- msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
152
- msgstr "Redirection kräver PHP v%1s, du använder v%2s – uppdatera din PHP"
153
-
154
- #: matches/user-role.php:9 redirection-strings.php:232
155
  msgid "URL and role/capability"
156
  msgstr "URL och roll/behörighet"
157
 
158
- #: matches/server.php:9 redirection-strings.php:236
159
  msgid "URL and server"
160
  msgstr "URL och server"
161
 
162
- #: redirection-strings.php:189
163
  msgid "Form request"
164
  msgstr "Formulärbegäran"
165
 
166
- #: redirection-strings.php:188
167
  msgid "Relative /wp-json/"
168
  msgstr "Relativ /wp-json/"
169
 
170
- #: redirection-strings.php:187
171
  msgid "Proxy over Admin AJAX"
172
  msgstr "Proxy över Admin AJAX"
173
 
174
- #: redirection-strings.php:185
175
  msgid "Default /wp-json/"
176
  msgstr "Standard /wp-json/"
177
 
@@ -191,87 +297,79 @@ msgstr "URL för webbplats och hem är inkonsekvent. Korrigera från dina allmä
191
  msgid "Site and home are consistent"
192
  msgstr "Webbplats och hem är konsekventa"
193
 
194
- #: redirection-strings.php:296
195
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
196
  msgstr ""
197
 
198
- #: redirection-strings.php:294
199
  msgid "Accept Language"
200
  msgstr "Acceptera språk"
201
 
202
- #: redirection-strings.php:292
203
  msgid "Header value"
204
  msgstr "Värde för sidhuvud"
205
 
206
- #: redirection-strings.php:291
207
  msgid "Header name"
208
  msgstr "Namn på sidhuvud"
209
 
210
- #: redirection-strings.php:290
211
  msgid "HTTP Header"
212
  msgstr "HTTP-sidhuvud"
213
 
214
- #: redirection-strings.php:289
215
  msgid "WordPress filter name"
216
  msgstr "WordPress-filternamn"
217
 
218
- #: redirection-strings.php:288
219
  msgid "Filter Name"
220
  msgstr "Filternamn"
221
 
222
- #: redirection-strings.php:286
223
  msgid "Cookie value"
224
  msgstr "Cookie-värde"
225
 
226
- #: redirection-strings.php:285
227
  msgid "Cookie name"
228
  msgstr "Cookie-namn"
229
 
230
- #: redirection-strings.php:284
231
  msgid "Cookie"
232
  msgstr "Cookie"
233
 
234
- #: redirection-strings.php:223 redirection-strings.php:227
235
- msgid "Target URL when not matched"
236
- msgstr "Mål-URL när det inte matchas"
237
-
238
- #: redirection-strings.php:221 redirection-strings.php:225
239
- msgid "Target URL when matched"
240
- msgstr "Mål-URL när det matchas"
241
-
242
- #: redirection-strings.php:67
243
  msgid "clearing your cache."
244
  msgstr "rensa cacheminnet."
245
 
246
- #: redirection-strings.php:66
247
  msgid "If you are using a caching system such as Cloudflare then please read this: "
248
  msgstr "Om du använder ett caching-system som Cloudflare, läs det här:"
249
 
250
- #: matches/http-header.php:11 redirection-strings.php:237
251
  msgid "URL and HTTP header"
252
  msgstr "URL- och HTTP-sidhuvuden"
253
 
254
- #: matches/custom-filter.php:9 redirection-strings.php:238
255
  msgid "URL and custom filter"
256
  msgstr "URL och anpassat filter"
257
 
258
- #: matches/cookie.php:7 redirection-strings.php:235
259
  msgid "URL and cookie"
260
  msgstr "URL och cookie"
261
 
262
- #: redirection-strings.php:367
263
  msgid "404 deleted"
264
  msgstr "404 borttagen"
265
 
266
- #: redirection-strings.php:186
267
  msgid "Raw /index.php?rest_route=/"
268
  msgstr "Rå /index.php?rest_route=/"
269
 
270
- #: redirection-strings.php:215
271
  msgid "REST API"
272
  msgstr "REST API"
273
 
274
- #: redirection-strings.php:216
275
  msgid "How Redirection uses the REST API - don't change unless necessary"
276
  msgstr "Hur Redirection använder REST API &ndash; ändra inte om inte nödvändigt"
277
 
@@ -303,11 +401,11 @@ msgstr "{{link}}Vänligen inaktivera andra tillägg tillfälligt!{{/link}} Detta
303
  msgid "None of the suggestions helped"
304
  msgstr "Inget av förslagen hjälpte"
305
 
306
- #: redirection-admin.php:440
307
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
308
  msgstr "Vänligen läs <a href=\"https://redirection.me/support/problems/\">listan med kända problem</a>."
309
 
310
- #: redirection-admin.php:434
311
  msgid "Unable to load Redirection ☹️"
312
  msgstr "Kunde inte ladda Redirection ☹️"
313
 
@@ -344,75 +442,76 @@ msgstr "Ditt WordPress REST API har inaktiverats. Du måste aktivera det för at
344
  msgid "https://johngodley.com"
345
  msgstr "https://johngodley.com"
346
 
347
- #: redirection-strings.php:352
348
  msgid "Useragent Error"
349
  msgstr "Användaragentfel"
350
 
351
- #: redirection-strings.php:354
352
  msgid "Unknown Useragent"
353
  msgstr "Okänd användaragent"
354
 
355
- #: redirection-strings.php:355
356
  msgid "Device"
357
  msgstr "Enhet"
358
 
359
- #: redirection-strings.php:356
360
  msgid "Operating System"
361
  msgstr "Operativsystem"
362
 
363
- #: redirection-strings.php:357
364
  msgid "Browser"
365
  msgstr "Webbläsare"
366
 
367
- #: redirection-strings.php:358
368
  msgid "Engine"
369
  msgstr "Sökmotor"
370
 
371
- #: redirection-strings.php:359
372
  msgid "Useragent"
373
  msgstr "Useragent"
374
 
375
- #: redirection-strings.php:80 redirection-strings.php:360
376
  msgid "Agent"
377
  msgstr "Agent"
378
 
379
- #: redirection-strings.php:182
380
  msgid "No IP logging"
381
  msgstr "Ingen loggning av IP-nummer"
382
 
383
- #: redirection-strings.php:183
384
  msgid "Full IP logging"
385
  msgstr "Fullständig loggning av IP-nummer"
386
 
387
- #: redirection-strings.php:184
388
  msgid "Anonymize IP (mask last part)"
389
  msgstr "Anonymisera IP-nummer (maska sista delen)"
390
 
391
- #: redirection-strings.php:194
392
  msgid "Monitor changes to %(type)s"
393
  msgstr "Övervaka ändringar till %(type)s"
394
 
395
- #: redirection-strings.php:200
396
  msgid "IP Logging"
397
  msgstr "Läggning av IP-nummer"
398
 
399
- #: redirection-strings.php:201
400
  msgid "(select IP logging level)"
401
  msgstr "(välj loggningsnivå för IP)"
402
 
403
- #: redirection-strings.php:134 redirection-strings.php:147
 
404
  msgid "Geo Info"
405
  msgstr "Geo-info"
406
 
407
- #: redirection-strings.php:135 redirection-strings.php:148
408
  msgid "Agent Info"
409
  msgstr "Agentinfo"
410
 
411
- #: redirection-strings.php:136 redirection-strings.php:149
412
  msgid "Filter by IP"
413
  msgstr "Filtrera på IP-nummer"
414
 
415
- #: redirection-strings.php:130 redirection-strings.php:139
416
  msgid "Referrer / User Agent"
417
  msgstr "Hänvisare/Användaragent"
418
 
@@ -420,8 +519,8 @@ msgstr "Hänvisare/Användaragent"
420
  msgid "Geo IP Error"
421
  msgstr "Geo-IP-fel"
422
 
423
- #: redirection-strings.php:27 redirection-strings.php:75
424
- #: redirection-strings.php:353
425
  msgid "Something went wrong obtaining this information"
426
  msgstr "Något gick fel när denna information skulle hämtas"
427
 
@@ -454,20 +553,20 @@ msgstr "Tidszon"
454
  msgid "Geo Location"
455
  msgstr "Geo-plats"
456
 
457
- #: redirection-strings.php:37 redirection-strings.php:84
458
- #: redirection-strings.php:361
459
  msgid "Powered by {{link}}redirect.li{{/link}}"
460
  msgstr "Drivs av {{link}}redirect.li{{/link}}"
461
 
462
- #: redirection-settings.php:20
463
  msgid "Trash"
464
  msgstr "Släng"
465
 
466
- #: redirection-admin.php:439
467
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
468
  msgstr "Observera att Redirection kräver att WordPress REST API ska vara aktiverat. Om du har inaktiverat det här kommer du inte kunna använda Redirection"
469
 
470
- #: redirection-admin.php:312
 
471
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
472
  msgstr "Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."
473
 
@@ -475,135 +574,137 @@ msgstr "Fullständig dokumentation för Redirection finns på support-sidan <a h
475
  msgid "https://redirection.me/"
476
  msgstr "https://redirection.me/"
477
 
478
- #: redirection-strings.php:311
479
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
480
  msgstr "Fullständig dokumentation för Redirection kan hittas på {{site}}https://redirection.me{{/site}}. Om du har problem, vänligen kolla {{faq}}vanliga frågor{{/faq}} först."
481
 
482
- #: redirection-strings.php:312
483
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
484
  msgstr "Om du vill rapportera en bugg, vänligen läs guiden {{report}}rapportera buggar{{/report}}."
485
 
486
- #: redirection-strings.php:314
487
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
488
  msgstr "Om du vill skicka information som du inte vill ska synas publikt, så kan du skicka det direkt via {{email}}e-post{{/email}} &mdash; inkludera så mycket information som du kan!"
489
 
490
- #: redirection-strings.php:177
491
  msgid "Never cache"
492
  msgstr "Använd aldrig cache"
493
 
494
- #: redirection-strings.php:178
495
  msgid "An hour"
496
  msgstr "En timma"
497
 
498
- #: redirection-strings.php:213
499
  msgid "Redirect Cache"
500
  msgstr "Omdirigera cache"
501
 
502
- #: redirection-strings.php:214
503
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
504
  msgstr "Hur länge omdirigerade 301-URL:er ska cachas (via HTTP-sidhuvudet ”Expires”)"
505
 
506
- #: redirection-strings.php:101
507
  msgid "Are you sure you want to import from %s?"
508
  msgstr "Är du säker på att du vill importera från %s?"
509
 
510
- #: redirection-strings.php:102
511
  msgid "Plugin Importers"
512
  msgstr "Tilläggsimporterare"
513
 
514
- #: redirection-strings.php:103
515
  msgid "The following redirect plugins were detected on your site and can be imported from."
516
  msgstr "Följande omdirigeringstillägg hittades på din webbplats och kan importeras från."
517
 
518
- #: redirection-strings.php:86
519
  msgid "total = "
520
  msgstr "totalt ="
521
 
522
- #: redirection-strings.php:87
523
  msgid "Import from %s"
524
  msgstr "Importera från %s"
525
 
526
- #: redirection-admin.php:392
 
527
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
528
  msgstr "Problem upptäcktes med dina databastabeller. Besök <a href=\"%s\"> supportsidan </a> för mer detaljer."
529
 
530
- #: redirection-admin.php:391
531
  msgid "Redirection not installed properly"
532
  msgstr "Redirection har inte installerats ordentligt"
533
 
534
- #: redirection-admin.php:362
535
- msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
536
- msgstr "Redirection kräver WordPress version %1s, du använder version %2s &mdash; vänligen uppdatera WordPress"
 
537
 
538
- #: models/importer.php:149
539
  msgid "Default WordPress \"old slugs\""
540
  msgstr "WordPress standard ”gamla permalänkar”"
541
 
542
- #: redirection-strings.php:193
543
  msgid "Create associated redirect (added to end of URL)"
544
  msgstr "Skapa associerad omdirigering (läggs till i slutet på URL:en)"
545
 
546
- #: redirection-admin.php:442
547
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
548
  msgstr "<code>Redirectioni10n</code> är inte definierat. Detta betyder vanligtvis att ett annat tillägg blockerar Redirection från att laddas. Vänligen inaktivera alla tillägg och försök igen."
549
 
550
- #: redirection-strings.php:331
551
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
552
  msgstr "Om knappen inte fungerar bör du läsa felmeddelande och se om du kan fixa felet manuellt, annars kan du kolla i avsnittet 'Behöver du hjälp?' längre ner."
553
 
554
- #: redirection-strings.php:332
555
  msgid "⚡️ Magic fix ⚡️"
556
  msgstr "⚡️ Magisk fix ⚡️"
557
 
558
- #: redirection-strings.php:335
559
  msgid "Plugin Status"
560
  msgstr "Tilläggsstatus"
561
 
562
- #: redirection-strings.php:279 redirection-strings.php:293
563
  msgid "Custom"
564
  msgstr "Anpassad"
565
 
566
- #: redirection-strings.php:280
567
  msgid "Mobile"
568
  msgstr "Mobil"
569
 
570
- #: redirection-strings.php:281
571
  msgid "Feed Readers"
572
  msgstr "Feedläsare"
573
 
574
- #: redirection-strings.php:282
575
  msgid "Libraries"
576
  msgstr "Bibliotek"
577
 
578
- #: redirection-strings.php:190
579
  msgid "URL Monitor Changes"
580
  msgstr "Övervaka URL-ändringar"
581
 
582
- #: redirection-strings.php:191
583
  msgid "Save changes to this group"
584
  msgstr "Spara ändringar till den här gruppen"
585
 
586
- #: redirection-strings.php:192
587
  msgid "For example \"/amp\""
588
  msgstr "Till exempel ”/amp”"
589
 
590
- #: redirection-strings.php:203
591
  msgid "URL Monitor"
592
  msgstr "URL-övervakning"
593
 
594
- #: redirection-strings.php:143
595
  msgid "Delete 404s"
596
  msgstr "Radera 404:or"
597
 
598
- #: redirection-strings.php:144
599
  msgid "Delete all logs for this 404"
600
  msgstr "Radera alla loggar för denna 404"
601
 
602
- #: redirection-strings.php:120
603
  msgid "Delete all from IP %s"
604
  msgstr "Ta bort allt från IP-numret %s"
605
 
606
- #: redirection-strings.php:121
607
  msgid "Delete all matching \"%s\""
608
  msgstr "Ta bort allt som matchar \"%s\""
609
 
@@ -611,15 +712,15 @@ msgstr "Ta bort allt som matchar \"%s\""
611
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
612
  msgstr "Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."
613
 
614
- #: redirection-admin.php:437
615
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
616
  msgstr "Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"
617
 
618
- #: redirection-admin.php:436 redirection-strings.php:70
619
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
620
  msgstr "Om du använder ett tillägg eller en tjänst för att cacha sidor (CloudFlare, OVH m.m.) så kan du också prova att rensa den cachen."
621
 
622
- #: redirection-admin.php:361 redirection-admin.php:375
623
  msgid "Unable to load Redirection"
624
  msgstr "Det gick inte att ladda Redirection"
625
 
@@ -679,11 +780,11 @@ msgstr "Följande tabeller saknas:"
679
  msgid "All tables present"
680
  msgstr "Alla tabeller närvarande"
681
 
682
- #: redirection-strings.php:64
683
  msgid "Cached Redirection detected"
684
  msgstr "En cachad version av Redirection upptäcktes"
685
 
686
- #: redirection-strings.php:65
687
  msgid "Please clear your browser cache and reload this page."
688
  msgstr "Vänligen rensa din webbläsares cache och ladda om denna sida."
689
 
@@ -703,27 +804,27 @@ msgstr ""
703
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
704
  msgstr "Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."
705
 
706
- #: redirection-admin.php:441
707
  msgid "If you think Redirection is at fault then create an issue."
708
  msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
709
 
710
- #: redirection-admin.php:435
711
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
712
  msgstr "Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "
713
 
714
- #: redirection-admin.php:427
715
  msgid "Loading, please wait..."
716
  msgstr "Laddar, vänligen vänta..."
717
 
718
- #: redirection-strings.php:106
719
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
720
  msgstr "{{strong}}CSV filformat{{/strong}}: {{code}}Käll-URL, Mål-URL{{/code}} - som valfritt kan följas av {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 för nej, 1 för ja)."
721
 
722
- #: redirection-strings.php:69
723
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
724
  msgstr "Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."
725
 
726
- #: redirection-strings.php:71
727
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
728
  msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."
729
 
@@ -731,7 +832,7 @@ msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{
731
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
732
  msgstr "Om detta är ett nytt problem, vänligen {{strong}}skapa en ny felrapport{{/strong}} eller skicka rapporten via {{strong}}e-post{{/strong}}. Bifoga en beskrivning av det du försökte göra inklusive de viktiga detaljerna listade nedanför. Vänligen bifoga också en skärmavbild. "
733
 
734
- #: redirection-admin.php:445 redirection-strings.php:22
735
  msgid "Create Issue"
736
  msgstr "Skapa felrapport"
737
 
@@ -743,261 +844,261 @@ msgstr "E-post"
743
  msgid "Important details"
744
  msgstr "Viktiga detaljer"
745
 
746
- #: redirection-strings.php:310
747
  msgid "Need help?"
748
  msgstr "Behöver du hjälp?"
749
 
750
- #: redirection-strings.php:313
751
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
752
  msgstr "Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."
753
 
754
- #: redirection-strings.php:267
755
  msgid "Pos"
756
  msgstr "Pos"
757
 
758
- #: redirection-strings.php:250
759
  msgid "410 - Gone"
760
  msgstr "410 - Borttagen"
761
 
762
- #: redirection-strings.php:257
763
  msgid "Position"
764
  msgstr "Position"
765
 
766
- #: redirection-strings.php:207
767
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
768
  msgstr "Används för att automatiskt generera en URL om ingen URL anges. Använd specialkoderna {{code}}$dec${{/code}} eller {{code}}$hex${{/code}} för att infoga ett unikt ID istället"
769
 
770
- #: redirection-strings.php:208
771
  msgid "Apache Module"
772
  msgstr "Apache-modul"
773
 
774
- #: redirection-strings.php:209
775
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
776
  msgstr "Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."
777
 
778
- #: redirection-strings.php:88
779
  msgid "Import to group"
780
  msgstr "Importera till grupp"
781
 
782
- #: redirection-strings.php:89
783
  msgid "Import a CSV, .htaccess, or JSON file."
784
  msgstr "Importera en CSV-fil, .htaccess-fil eller JSON-fil."
785
 
786
- #: redirection-strings.php:90
787
  msgid "Click 'Add File' or drag and drop here."
788
  msgstr "Klicka på 'Lägg till fil' eller dra och släpp en fil här."
789
 
790
- #: redirection-strings.php:91
791
  msgid "Add File"
792
  msgstr "Lägg till fil"
793
 
794
- #: redirection-strings.php:92
795
  msgid "File selected"
796
  msgstr "Fil vald"
797
 
798
- #: redirection-strings.php:95
799
  msgid "Importing"
800
  msgstr "Importerar"
801
 
802
- #: redirection-strings.php:96
803
  msgid "Finished importing"
804
  msgstr "Importering klar"
805
 
806
- #: redirection-strings.php:97
807
  msgid "Total redirects imported:"
808
  msgstr "Antal omdirigeringar importerade:"
809
 
810
- #: redirection-strings.php:98
811
  msgid "Double-check the file is the correct format!"
812
  msgstr "Dubbelkolla att filen är i rätt format!"
813
 
814
- #: redirection-strings.php:99
815
  msgid "OK"
816
  msgstr "OK"
817
 
818
- #: redirection-strings.php:100 redirection-strings.php:263
819
  msgid "Close"
820
  msgstr "Stäng"
821
 
822
- #: redirection-strings.php:105
823
  msgid "All imports will be appended to the current database."
824
  msgstr "All importerade omdirigeringar kommer infogas till den aktuella databasen."
825
 
826
- #: redirection-strings.php:107 redirection-strings.php:127
827
  msgid "Export"
828
  msgstr "Exportera"
829
 
830
- #: redirection-strings.php:108
831
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
832
  msgstr "Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."
833
 
834
- #: redirection-strings.php:109
835
  msgid "Everything"
836
  msgstr "Allt"
837
 
838
- #: redirection-strings.php:110
839
  msgid "WordPress redirects"
840
  msgstr "WordPress omdirigeringar"
841
 
842
- #: redirection-strings.php:111
843
  msgid "Apache redirects"
844
  msgstr "Apache omdirigeringar"
845
 
846
- #: redirection-strings.php:112
847
  msgid "Nginx redirects"
848
  msgstr "Nginx omdirigeringar"
849
 
850
- #: redirection-strings.php:113
851
  msgid "CSV"
852
  msgstr "CSV"
853
 
854
- #: redirection-strings.php:114
855
  msgid "Apache .htaccess"
856
  msgstr "Apache .htaccess"
857
 
858
- #: redirection-strings.php:115
859
  msgid "Nginx rewrite rules"
860
  msgstr "Nginx omskrivningsregler"
861
 
862
- #: redirection-strings.php:116
863
  msgid "Redirection JSON"
864
  msgstr "JSON omdirigeringar"
865
 
866
- #: redirection-strings.php:117
867
  msgid "View"
868
  msgstr "Visa"
869
 
870
- #: redirection-strings.php:119
871
  msgid "Log files can be exported from the log pages."
872
  msgstr "Loggfiler kan exporteras från loggsidorna."
873
 
874
- #: redirection-strings.php:59 redirection-strings.php:154
875
  msgid "Import/Export"
876
  msgstr "Importera/Exportera"
877
 
878
- #: redirection-strings.php:60
879
  msgid "Logs"
880
  msgstr "Loggar"
881
 
882
- #: redirection-strings.php:61
883
  msgid "404 errors"
884
  msgstr "404-fel"
885
 
886
- #: redirection-strings.php:72
887
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
888
  msgstr "Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"
889
 
890
- #: redirection-strings.php:166
891
  msgid "I'd like to support some more."
892
  msgstr "Jag skulle vilja stödja lite till."
893
 
894
- #: redirection-strings.php:169
895
  msgid "Support 💰"
896
  msgstr "Support 💰"
897
 
898
- #: redirection-strings.php:363
899
  msgid "Redirection saved"
900
  msgstr "Omdirigering sparad"
901
 
902
- #: redirection-strings.php:364
903
  msgid "Log deleted"
904
  msgstr "Logginlägg raderades"
905
 
906
- #: redirection-strings.php:365
907
  msgid "Settings saved"
908
  msgstr "Inställning sparad"
909
 
910
- #: redirection-strings.php:366
911
  msgid "Group saved"
912
  msgstr "Grupp sparad"
913
 
914
- #: redirection-strings.php:362
915
  msgid "Are you sure you want to delete this item?"
916
  msgid_plural "Are you sure you want to delete these items?"
917
  msgstr[0] "Är du säker på att du vill radera detta objekt?"
918
  msgstr[1] "Är du säker på att du vill radera dessa objekt?"
919
 
920
- #: redirection-strings.php:309
921
  msgid "pass"
922
  msgstr "lösen"
923
 
924
- #: redirection-strings.php:274
925
  msgid "All groups"
926
  msgstr "Alla grupper"
927
 
928
- #: redirection-strings.php:244
929
  msgid "301 - Moved Permanently"
930
  msgstr "301 - Flyttad permanent"
931
 
932
- #: redirection-strings.php:245
933
  msgid "302 - Found"
934
  msgstr "302 - Hittad"
935
 
936
- #: redirection-strings.php:246
937
  msgid "307 - Temporary Redirect"
938
  msgstr "307 - Tillfällig omdirigering"
939
 
940
- #: redirection-strings.php:247
941
  msgid "308 - Permanent Redirect"
942
  msgstr "308 - Permanent omdirigering"
943
 
944
- #: redirection-strings.php:248
945
  msgid "401 - Unauthorized"
946
  msgstr "401 - Obehörig"
947
 
948
- #: redirection-strings.php:249
949
  msgid "404 - Not Found"
950
  msgstr "404 - Hittades inte"
951
 
952
- #: redirection-strings.php:251
953
  msgid "Title"
954
  msgstr "Titel"
955
 
956
- #: redirection-strings.php:254
957
  msgid "When matched"
958
  msgstr "När matchning sker"
959
 
960
- #: redirection-strings.php:255
961
  msgid "with HTTP code"
962
  msgstr "med HTTP-kod"
963
 
964
- #: redirection-strings.php:264
965
  msgid "Show advanced options"
966
  msgstr "Visa avancerande alternativ"
967
 
968
- #: redirection-strings.php:224
969
  msgid "Matched Target"
970
  msgstr "Matchande mål"
971
 
972
- #: redirection-strings.php:226
973
  msgid "Unmatched Target"
974
  msgstr "Ej matchande mål"
975
 
976
- #: redirection-strings.php:218 redirection-strings.php:219
977
  msgid "Saving..."
978
  msgstr "Sparar..."
979
 
980
- #: redirection-strings.php:157
981
  msgid "View notice"
982
  msgstr "Visa meddelande"
983
 
984
- #: models/redirect.php:526
985
  msgid "Invalid source URL"
986
  msgstr "Ogiltig URL-källa"
987
 
988
- #: models/redirect.php:458
989
  msgid "Invalid redirect action"
990
  msgstr "Ogiltig omdirigeringsåtgärd"
991
 
992
- #: models/redirect.php:452
993
  msgid "Invalid redirect matcher"
994
  msgstr "Ogiltig omdirigeringsmatchning"
995
 
996
- #: models/redirect.php:187
997
  msgid "Unable to add new redirect"
998
  msgstr "Det går inte att lägga till en ny omdirigering"
999
 
1000
- #: redirection-strings.php:12 redirection-strings.php:68
1001
  msgid "Something went wrong 🙁"
1002
  msgstr "Något gick fel 🙁"
1003
 
@@ -1005,133 +1106,134 @@ msgstr "Något gick fel 🙁"
1005
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1006
  msgstr "Jag försökte göra något, och sen gick det fel. Det kan vara ett tillfälligt problem och om du försöker igen kan det fungera."
1007
 
 
1008
  #: redirection-admin.php:205
1009
  msgid "Log entries (%d max)"
1010
  msgstr "Antal logginlägg per sida (max %d)"
1011
 
1012
- #: redirection-strings.php:350
1013
  msgid "Search by IP"
1014
  msgstr "Sök via IP"
1015
 
1016
- #: redirection-strings.php:345
1017
  msgid "Select bulk action"
1018
  msgstr "Välj massåtgärd"
1019
 
1020
- #: redirection-strings.php:346
1021
  msgid "Bulk Actions"
1022
  msgstr "Massåtgärd"
1023
 
1024
- #: redirection-strings.php:347
1025
  msgid "Apply"
1026
  msgstr "Tillämpa"
1027
 
1028
- #: redirection-strings.php:338
1029
  msgid "First page"
1030
  msgstr "Första sidan"
1031
 
1032
- #: redirection-strings.php:339
1033
  msgid "Prev page"
1034
  msgstr "Föregående sida"
1035
 
1036
- #: redirection-strings.php:340
1037
  msgid "Current Page"
1038
  msgstr "Aktuell sida"
1039
 
1040
- #: redirection-strings.php:341
1041
  msgid "of %(page)s"
1042
  msgstr "av %(sidor)"
1043
 
1044
- #: redirection-strings.php:342
1045
  msgid "Next page"
1046
  msgstr "Nästa sida"
1047
 
1048
- #: redirection-strings.php:343
1049
  msgid "Last page"
1050
  msgstr "Sista sidan"
1051
 
1052
- #: redirection-strings.php:344
1053
  msgid "%s item"
1054
  msgid_plural "%s items"
1055
  msgstr[0] "%s objekt"
1056
  msgstr[1] "%s objekt"
1057
 
1058
- #: redirection-strings.php:337
1059
  msgid "Select All"
1060
  msgstr "Välj allt"
1061
 
1062
- #: redirection-strings.php:349
1063
  msgid "Sorry, something went wrong loading the data - please try again"
1064
  msgstr "Något gick fel när data laddades - Vänligen försök igen"
1065
 
1066
- #: redirection-strings.php:348
1067
  msgid "No results"
1068
  msgstr "Inga resultat"
1069
 
1070
- #: redirection-strings.php:123
1071
  msgid "Delete the logs - are you sure?"
1072
  msgstr "Är du säker på att du vill radera loggarna?"
1073
 
1074
- #: redirection-strings.php:124
1075
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1076
  msgstr "När du har raderat dina nuvarande loggar kommer de inte längre att vara tillgängliga. Om du vill, kan du ställa in ett automatiskt raderingsschema på Redirections alternativ-sida."
1077
 
1078
- #: redirection-strings.php:125
1079
  msgid "Yes! Delete the logs"
1080
  msgstr "Ja! Radera loggarna"
1081
 
1082
- #: redirection-strings.php:126
1083
  msgid "No! Don't delete the logs"
1084
  msgstr "Nej! Radera inte loggarna"
1085
 
1086
- #: redirection-strings.php:326
1087
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1088
  msgstr "Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."
1089
 
1090
- #: redirection-strings.php:325 redirection-strings.php:327
1091
  msgid "Newsletter"
1092
  msgstr "Nyhetsbrev"
1093
 
1094
- #: redirection-strings.php:328
1095
  msgid "Want to keep up to date with changes to Redirection?"
1096
  msgstr "Vill du bli uppdaterad om ändringar i Redirection?"
1097
 
1098
- #: redirection-strings.php:329
1099
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1100
  msgstr "Anmäl dig till Redirection-nyhetsbrevet - ett litet nyhetsbrev om nya funktioner och ändringar i tillägget. Det är perfekt om du vill testa kommande förändringar i betaversioner innan en skarp version släpps publikt."
1101
 
1102
- #: redirection-strings.php:330
1103
  msgid "Your email address:"
1104
  msgstr "Din e-postadress:"
1105
 
1106
- #: redirection-strings.php:165
1107
  msgid "You've supported this plugin - thank you!"
1108
  msgstr "Du har stöttat detta tillägg - tack!"
1109
 
1110
- #: redirection-strings.php:168
1111
  msgid "You get useful software and I get to carry on making it better."
1112
  msgstr "Du får en användbar mjukvara och jag kan fortsätta göra den bättre."
1113
 
1114
- #: redirection-strings.php:176 redirection-strings.php:181
1115
  msgid "Forever"
1116
  msgstr "För evigt"
1117
 
1118
- #: redirection-strings.php:158
1119
  msgid "Delete the plugin - are you sure?"
1120
  msgstr "Radera tillägget - är du verkligen säker på det?"
1121
 
1122
- #: redirection-strings.php:159
1123
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1124
  msgstr "Tar du bort tillägget tar du även bort alla omdirigeringar, loggar och inställningar. Gör detta om du vill ta bort tillägget helt och hållet, eller om du vill återställa tillägget."
1125
 
1126
- #: redirection-strings.php:160
1127
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1128
  msgstr "När du har tagit bort tillägget kommer dina omdirigeringar att sluta fungera. Om de verkar fortsätta att fungera, vänligen rensa din webbläsares cache."
1129
 
1130
- #: redirection-strings.php:161
1131
  msgid "Yes! Delete the plugin"
1132
  msgstr "Ja! Radera detta tillägg"
1133
 
1134
- #: redirection-strings.php:162
1135
  msgid "No! Don't delete the plugin"
1136
  msgstr "Nej! Radera inte detta tillägg"
1137
 
@@ -1143,141 +1245,146 @@ msgstr "John Godley"
1143
  msgid "Manage all your 301 redirects and monitor 404 errors"
1144
  msgstr "Hantera alla dina 301-omdirigeringar och övervaka 404-fel"
1145
 
1146
- #: redirection-strings.php:167
1147
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1148
  msgstr "Redirection är gratis att använda - livet är underbart och ljuvligt! Det har krävts mycket tid och ansträngningar för att utveckla tillägget och du kan hjälpa till med att stödja denna utveckling genom att {{strong}} göra en liten donation {{/ strong}}."
1149
 
1150
- #: redirection-admin.php:311
1151
  msgid "Redirection Support"
1152
  msgstr "Support för Redirection"
1153
 
1154
- #: redirection-strings.php:63 redirection-strings.php:156
1155
  msgid "Support"
1156
  msgstr "Support"
1157
 
1158
- #: redirection-strings.php:153
1159
  msgid "404s"
1160
  msgstr "404:or"
1161
 
1162
- #: redirection-strings.php:152
1163
  msgid "Log"
1164
  msgstr "Logg"
1165
 
1166
- #: redirection-strings.php:163
 
 
 
 
1167
  msgid "Delete Redirection"
1168
  msgstr "Ta bort Redirection"
1169
 
1170
- #: redirection-strings.php:93
1171
  msgid "Upload"
1172
  msgstr "Ladda upp"
1173
 
1174
- #: redirection-strings.php:104
1175
  msgid "Import"
1176
  msgstr "Importera"
1177
 
1178
- #: redirection-strings.php:217
1179
  msgid "Update"
1180
  msgstr "Uppdatera"
1181
 
1182
- #: redirection-strings.php:206
1183
  msgid "Auto-generate URL"
1184
  msgstr "Autogenerera URL"
1185
 
1186
- #: redirection-strings.php:205
1187
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1188
  msgstr "En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"
1189
 
1190
- #: redirection-strings.php:204
1191
  msgid "RSS Token"
1192
  msgstr "RSS-nyckel"
1193
 
1194
- #: redirection-strings.php:198
1195
  msgid "404 Logs"
1196
  msgstr "404-loggar"
1197
 
1198
- #: redirection-strings.php:197 redirection-strings.php:199
1199
  msgid "(time to keep logs for)"
1200
  msgstr "(hur länge loggar ska sparas)"
1201
 
1202
- #: redirection-strings.php:196
1203
  msgid "Redirect Logs"
1204
  msgstr "Redirection-loggar"
1205
 
1206
- #: redirection-strings.php:195
1207
  msgid "I'm a nice person and I have helped support the author of this plugin"
1208
  msgstr "Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"
1209
 
1210
- #: redirection-strings.php:170
1211
  msgid "Plugin Support"
1212
  msgstr "Support för tillägg"
1213
 
1214
- #: redirection-strings.php:62 redirection-strings.php:155
1215
  msgid "Options"
1216
  msgstr "Alternativ"
1217
 
1218
- #: redirection-strings.php:175
1219
  msgid "Two months"
1220
  msgstr "Två månader"
1221
 
1222
- #: redirection-strings.php:174
1223
  msgid "A month"
1224
  msgstr "En månad"
1225
 
1226
- #: redirection-strings.php:173 redirection-strings.php:180
1227
  msgid "A week"
1228
  msgstr "En vecka"
1229
 
1230
- #: redirection-strings.php:172 redirection-strings.php:179
1231
  msgid "A day"
1232
  msgstr "En dag"
1233
 
1234
- #: redirection-strings.php:171
1235
  msgid "No logs"
1236
  msgstr "Inga loggar"
1237
 
1238
- #: redirection-strings.php:122
 
1239
  msgid "Delete All"
1240
  msgstr "Radera alla"
1241
 
1242
- #: redirection-strings.php:46
1243
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1244
  msgstr "Använd grupper för att organisera dina omdirigeringar. Grupper tillämpas på en modul, vilken påverkar hur omdirigeringar i den gruppen funkar. Behåll bara WordPress-modulen om du känner dig osäker."
1245
 
1246
- #: redirection-strings.php:45
1247
  msgid "Add Group"
1248
  msgstr "Lägg till grupp"
1249
 
1250
- #: redirection-strings.php:351
1251
  msgid "Search"
1252
  msgstr "Sök"
1253
 
1254
- #: redirection-strings.php:58 redirection-strings.php:151
1255
  msgid "Groups"
1256
  msgstr "Grupper"
1257
 
1258
- #: redirection-strings.php:14 redirection-strings.php:55
1259
- #: redirection-strings.php:258
1260
  msgid "Save"
1261
  msgstr "Spara"
1262
 
1263
- #: redirection-strings.php:256
1264
  msgid "Group"
1265
  msgstr "Grupp"
1266
 
1267
- #: redirection-strings.php:253
1268
  msgid "Match"
1269
  msgstr "Matcha"
1270
 
1271
- #: redirection-strings.php:275
1272
  msgid "Add new redirection"
1273
  msgstr "Lägg till ny omdirigering"
1274
 
1275
- #: redirection-strings.php:56 redirection-strings.php:94
1276
- #: redirection-strings.php:262
1277
  msgid "Cancel"
1278
  msgstr "Avbryt"
1279
 
1280
- #: redirection-strings.php:118
1281
  msgid "Download"
1282
  msgstr "Hämta"
1283
 
@@ -1285,116 +1392,113 @@ msgstr "Hämta"
1285
  msgid "Redirection"
1286
  msgstr "Redirection"
1287
 
1288
- #: redirection-admin.php:161
1289
  msgid "Settings"
1290
  msgstr "Inställningar"
1291
 
1292
- #: redirection-strings.php:243
1293
- msgid "Do nothing"
1294
- msgstr "Gör ingenting"
1295
-
1296
- #: redirection-strings.php:242
1297
  msgid "Error (404)"
1298
  msgstr "Fel (404)"
1299
 
1300
- #: redirection-strings.php:241
1301
  msgid "Pass-through"
1302
  msgstr "Passera"
1303
 
1304
- #: redirection-strings.php:240
1305
  msgid "Redirect to random post"
1306
  msgstr "Omdirigering till slumpmässigt inlägg"
1307
 
1308
- #: redirection-strings.php:239
1309
  msgid "Redirect to URL"
1310
  msgstr "Omdirigera till URL"
1311
 
1312
- #: models/redirect.php:516
1313
  msgid "Invalid group when creating redirect"
1314
  msgstr "Gruppen är ogiltig när omdirigering skapas"
1315
 
1316
- #: redirection-strings.php:131 redirection-strings.php:140
 
1317
  msgid "IP"
1318
  msgstr "IP"
1319
 
1320
- #: redirection-strings.php:129 redirection-strings.php:138
1321
- #: redirection-strings.php:259
1322
  msgid "Source URL"
1323
  msgstr "URL-källa"
1324
 
1325
- #: redirection-strings.php:128 redirection-strings.php:137
1326
  msgid "Date"
1327
  msgstr "Datum"
1328
 
1329
- #: redirection-strings.php:142 redirection-strings.php:146
1330
- #: redirection-strings.php:276
1331
  msgid "Add Redirect"
1332
  msgstr "Lägg till omdirigering"
1333
 
1334
- #: redirection-strings.php:44
1335
  msgid "All modules"
1336
  msgstr "Alla moduler"
1337
 
1338
- #: redirection-strings.php:50
1339
  msgid "View Redirects"
1340
  msgstr "Visa omdirigeringar"
1341
 
1342
- #: redirection-strings.php:40 redirection-strings.php:54
1343
  msgid "Module"
1344
  msgstr "Modul"
1345
 
1346
- #: redirection-strings.php:39 redirection-strings.php:150
1347
  msgid "Redirects"
1348
  msgstr "Omdirigering"
1349
 
1350
- #: redirection-strings.php:38 redirection-strings.php:47
1351
- #: redirection-strings.php:53
1352
  msgid "Name"
1353
  msgstr "Namn"
1354
 
1355
- #: redirection-strings.php:336
1356
  msgid "Filter"
1357
  msgstr "Filtrera"
1358
 
1359
- #: redirection-strings.php:273
1360
  msgid "Reset hits"
1361
  msgstr "Nollställ träffar"
1362
 
1363
- #: redirection-strings.php:42 redirection-strings.php:52
1364
- #: redirection-strings.php:271 redirection-strings.php:308
1365
  msgid "Enable"
1366
  msgstr "Aktivera"
1367
 
1368
- #: redirection-strings.php:43 redirection-strings.php:51
1369
- #: redirection-strings.php:272 redirection-strings.php:306
1370
  msgid "Disable"
1371
  msgstr "Inaktivera"
1372
 
1373
- #: redirection-strings.php:41 redirection-strings.php:49
1374
- #: redirection-strings.php:132 redirection-strings.php:133
1375
- #: redirection-strings.php:141 redirection-strings.php:145
1376
- #: redirection-strings.php:164 redirection-strings.php:270
1377
- #: redirection-strings.php:305
1378
  msgid "Delete"
1379
  msgstr "Radera"
1380
 
1381
- #: redirection-strings.php:48 redirection-strings.php:304
1382
  msgid "Edit"
1383
  msgstr "Redigera"
1384
 
1385
- #: redirection-strings.php:269
1386
  msgid "Last Access"
1387
  msgstr "Senast använd"
1388
 
1389
- #: redirection-strings.php:268
1390
  msgid "Hits"
1391
  msgstr "Träffar"
1392
 
1393
- #: redirection-strings.php:266 redirection-strings.php:321
1394
  msgid "URL"
1395
  msgstr "URL"
1396
 
1397
- #: redirection-strings.php:265
1398
  msgid "Type"
1399
  msgstr "Typ"
1400
 
@@ -1402,48 +1506,48 @@ msgstr "Typ"
1402
  msgid "Modified Posts"
1403
  msgstr "Modifierade inlägg"
1404
 
1405
- #: models/database.php:138 models/group.php:150 redirection-strings.php:57
1406
  msgid "Redirections"
1407
  msgstr "Omdirigeringar"
1408
 
1409
- #: redirection-strings.php:277
1410
  msgid "User Agent"
1411
  msgstr "Användaragent"
1412
 
1413
- #: matches/user-agent.php:10 redirection-strings.php:234
1414
  msgid "URL and user agent"
1415
  msgstr "URL och användaragent"
1416
 
1417
- #: redirection-strings.php:228
1418
  msgid "Target URL"
1419
  msgstr "Mål-URL"
1420
 
1421
- #: matches/url.php:7 redirection-strings.php:230
1422
  msgid "URL only"
1423
  msgstr "Endast URL"
1424
 
1425
- #: redirection-strings.php:261 redirection-strings.php:283
1426
- #: redirection-strings.php:287 redirection-strings.php:295
1427
- #: redirection-strings.php:299
1428
  msgid "Regex"
1429
  msgstr "Reguljärt uttryck"
1430
 
1431
- #: redirection-strings.php:297
1432
  msgid "Referrer"
1433
  msgstr "Hänvisningsadress"
1434
 
1435
- #: matches/referrer.php:10 redirection-strings.php:233
1436
  msgid "URL and referrer"
1437
  msgstr "URL och hänvisande webbplats"
1438
 
1439
- #: redirection-strings.php:222
1440
  msgid "Logged Out"
1441
  msgstr "Utloggad"
1442
 
1443
- #: redirection-strings.php:220
1444
  msgid "Logged In"
1445
  msgstr "Inloggad"
1446
 
1447
- #: matches/login.php:8 redirection-strings.php:231
1448
  msgid "URL and login status"
1449
  msgstr "URL och inloggnings-status"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2018-11-03 14:22:51+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: sv_SE\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-admin.php:389
15
+ msgid "Unsupported PHP"
16
+ msgstr ""
17
+
18
+ #. translators: 1: Expected PHP version, 2: Actual PHP version
19
+ #: redirection-admin.php:386
20
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
21
+ msgstr ""
22
+
23
+ #: redirection-strings.php:360
24
+ msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
25
+ msgstr ""
26
+
27
+ #: redirection-strings.php:359
28
+ msgid "Only the 404 page type is currently supported."
29
+ msgstr ""
30
+
31
+ #: redirection-strings.php:358
32
+ msgid "Page Type"
33
+ msgstr "Sidtyp"
34
+
35
+ #: redirection-strings.php:357
36
+ msgid "Enter IP addresses (one per line)"
37
+ msgstr "Ange IP-adresser (en per rad)"
38
+
39
+ #: redirection-strings.php:311
40
+ msgid "Describe the purpose of this redirect (optional)"
41
+ msgstr "Beskriv syftet med denna omdirigering (valfritt)"
42
+
43
+ #: redirection-strings.php:309
44
+ msgid "418 - I'm a teapot"
45
+ msgstr "418 – Jag är en tekanna"
46
+
47
+ #: redirection-strings.php:306
48
+ msgid "403 - Forbidden"
49
+ msgstr "403 – Förbjuden"
50
+
51
+ #: redirection-strings.php:304
52
+ msgid "400 - Bad Request"
53
+ msgstr ""
54
+
55
+ #: redirection-strings.php:301
56
+ msgid "304 - Not Modified"
57
+ msgstr "304 – Inte modifierad"
58
+
59
+ #: redirection-strings.php:300
60
+ msgid "303 - See Other"
61
+ msgstr ""
62
+
63
+ #: redirection-strings.php:297
64
+ msgid "Do nothing (ignore)"
65
+ msgstr "Gör ingenting (ignorera)"
66
+
67
+ #: redirection-strings.php:275 redirection-strings.php:279
68
+ msgid "Target URL when not matched (empty to ignore)"
69
+ msgstr ""
70
+
71
+ #: redirection-strings.php:273 redirection-strings.php:277
72
+ msgid "Target URL when matched (empty to ignore)"
73
+ msgstr ""
74
+
75
+ #: redirection-strings.php:196 redirection-strings.php:201
76
+ msgid "Show All"
77
+ msgstr "Visa alla"
78
+
79
+ #: redirection-strings.php:193
80
+ msgid "Delete all logs for these entries"
81
+ msgstr ""
82
+
83
+ #: redirection-strings.php:192
84
+ msgid "Delete all logs for this entry"
85
+ msgstr ""
86
+
87
+ #: redirection-strings.php:191
88
+ msgid "Delete Log Entries"
89
+ msgstr ""
90
+
91
+ #: redirection-strings.php:189
92
+ msgid "Group by IP"
93
+ msgstr "Grupp efter IP"
94
+
95
+ #: redirection-strings.php:188
96
+ msgid "Group by URL"
97
+ msgstr "Grupp efter URL"
98
+
99
+ #: redirection-strings.php:187
100
+ msgid "No grouping"
101
+ msgstr "Ingen gruppering"
102
+
103
+ #: redirection-strings.php:186 redirection-strings.php:202
104
+ msgid "Ignore URL"
105
+ msgstr "Ignorera URL"
106
+
107
+ #: redirection-strings.php:183 redirection-strings.php:198
108
+ msgid "Block IP"
109
+ msgstr "Blockera IP"
110
+
111
+ #: redirection-strings.php:182 redirection-strings.php:185
112
+ #: redirection-strings.php:195 redirection-strings.php:200
113
+ msgid "Redirect All"
114
+ msgstr "Omdirigera alla"
115
+
116
+ #: redirection-strings.php:174 redirection-strings.php:176
117
+ msgid "Count"
118
+ msgstr ""
119
+
120
+ #: matches/page.php:9 redirection-strings.php:292
121
+ msgid "URL and WordPress page type"
122
+ msgstr ""
123
+
124
+ #: matches/ip.php:9 redirection-strings.php:288
125
+ msgid "URL and IP"
126
+ msgstr "URL och IP"
127
+
128
+ #: redirection-strings.php:398
129
  msgid "Problem"
130
  msgstr "Problem"
131
 
132
+ #: redirection-strings.php:397
133
  msgid "Good"
134
  msgstr "Bra"
135
 
136
+ #: redirection-strings.php:387
137
  msgid "Check"
138
+ msgstr "Kontrollera"
139
 
140
+ #: redirection-strings.php:371
141
  msgid "Check Redirect"
142
+ msgstr "Kontrollera omdirigering"
143
 
144
+ #: redirection-strings.php:47
145
  msgid "Check redirect for: {{code}}%s{{/code}}"
146
+ msgstr "Kontrollera omdirigering för: {{code}}%s{{/code}}"
147
 
148
+ #: redirection-strings.php:46
149
  msgid "What does this mean?"
150
  msgstr "Vad betyder detta?"
151
 
152
+ #: redirection-strings.php:45
153
  msgid "Not using Redirection"
154
+ msgstr "Använder inte omdirigering"
155
 
156
+ #: redirection-strings.php:44
157
  msgid "Using Redirection"
158
+ msgstr "Använder omdirigering"
159
 
160
+ #: redirection-strings.php:41
161
  msgid "Found"
162
+ msgstr "Hittad"
163
 
164
+ #: redirection-strings.php:40 redirection-strings.php:42
165
  msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
166
  msgstr ""
167
 
168
+ #: redirection-strings.php:39
169
  msgid "Expected"
170
+ msgstr "Förväntad"
171
 
172
+ #: redirection-strings.php:37
173
  msgid "Error"
174
  msgstr "Fel"
175
 
176
+ #: redirection-strings.php:386
177
  msgid "Enter full URL, including http:// or https://"
178
  msgstr "Ange fullständig URL, inklusive http:// eller https://"
179
 
180
+ #: redirection-strings.php:384
181
  msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
182
  msgstr ""
183
 
184
+ #: redirection-strings.php:383
185
  msgid "Redirect Tester"
186
  msgstr ""
187
 
188
+ #: redirection-strings.php:382
189
  msgid "Target"
190
  msgstr "Mål"
191
 
192
+ #: redirection-strings.php:381
193
  msgid "URL is not being redirected with Redirection"
194
  msgstr "URL omdirigeras inte med Redirection"
195
 
196
+ #: redirection-strings.php:380
197
  msgid "URL is being redirected with Redirection"
198
  msgstr "URL omdirigeras med Redirection"
199
 
200
+ #: redirection-strings.php:379 redirection-strings.php:388
201
  msgid "Unable to load details"
202
  msgstr "Det gick inte att ladda detaljer"
203
 
204
+ #: redirection-strings.php:367
205
  msgid "Enter server URL to match against"
206
+ msgstr "Ange server-URL för att matcha mot"
207
 
208
+ #: redirection-strings.php:366
209
  msgid "Server"
210
  msgstr "Server"
211
 
212
+ #: redirection-strings.php:365
213
  msgid "Enter role or capability value"
214
  msgstr "Ange roll eller behörighetsvärde"
215
 
216
+ #: redirection-strings.php:364
217
  msgid "Role"
218
  msgstr "Roll"
219
 
220
+ #: redirection-strings.php:362
221
  msgid "Match against this browser referrer text"
222
  msgstr ""
223
 
224
+ #: redirection-strings.php:337
225
  msgid "Match against this browser user agent"
226
  msgstr ""
227
 
228
+ #: redirection-strings.php:317
229
  msgid "The relative URL you want to redirect from"
230
  msgstr "Den relativa URL du vill omdirigera från"
231
 
232
+ #: redirection-strings.php:281
 
 
 
 
233
  msgid "The target URL you want to redirect to if matched"
234
  msgstr "URL-målet du vill omdirigera till om den matchas"
235
 
236
+ #: redirection-strings.php:266
237
  msgid "(beta)"
238
  msgstr "(beta)"
239
 
240
+ #: redirection-strings.php:265
241
  msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
242
  msgstr "Tvinga en omdirigering från HTTP till HTTPS. Se till att din HTTPS fungerar innan du aktiverar"
243
 
244
+ #: redirection-strings.php:264
245
  msgid "Force HTTPS"
246
  msgstr "Tvinga HTTPS"
247
 
248
+ #: redirection-strings.php:256
249
  msgid "GDPR / Privacy information"
250
  msgstr "GDPR/integritetsinformation"
251
 
252
+ #: redirection-strings.php:121
253
  msgid "Add New"
254
  msgstr "Lägg till ny"
255
 
257
  msgid "Please logout and login again."
258
  msgstr "Logga ut och logga in igen."
259
 
260
+ #: matches/user-role.php:9 redirection-strings.php:284
 
 
 
 
261
  msgid "URL and role/capability"
262
  msgstr "URL och roll/behörighet"
263
 
264
+ #: matches/server.php:9 redirection-strings.php:289
265
  msgid "URL and server"
266
  msgstr "URL och server"
267
 
268
+ #: redirection-strings.php:243
269
  msgid "Form request"
270
  msgstr "Formulärbegäran"
271
 
272
+ #: redirection-strings.php:242
273
  msgid "Relative /wp-json/"
274
  msgstr "Relativ /wp-json/"
275
 
276
+ #: redirection-strings.php:241
277
  msgid "Proxy over Admin AJAX"
278
  msgstr "Proxy över Admin AJAX"
279
 
280
+ #: redirection-strings.php:239
281
  msgid "Default /wp-json/"
282
  msgstr "Standard /wp-json/"
283
 
297
  msgid "Site and home are consistent"
298
  msgstr "Webbplats och hem är konsekventa"
299
 
300
+ #: redirection-strings.php:355
301
  msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
302
  msgstr ""
303
 
304
+ #: redirection-strings.php:353
305
  msgid "Accept Language"
306
  msgstr "Acceptera språk"
307
 
308
+ #: redirection-strings.php:351
309
  msgid "Header value"
310
  msgstr "Värde för sidhuvud"
311
 
312
+ #: redirection-strings.php:350
313
  msgid "Header name"
314
  msgstr "Namn på sidhuvud"
315
 
316
+ #: redirection-strings.php:349
317
  msgid "HTTP Header"
318
  msgstr "HTTP-sidhuvud"
319
 
320
+ #: redirection-strings.php:348
321
  msgid "WordPress filter name"
322
  msgstr "WordPress-filternamn"
323
 
324
+ #: redirection-strings.php:347
325
  msgid "Filter Name"
326
  msgstr "Filternamn"
327
 
328
+ #: redirection-strings.php:345
329
  msgid "Cookie value"
330
  msgstr "Cookie-värde"
331
 
332
+ #: redirection-strings.php:344
333
  msgid "Cookie name"
334
  msgstr "Cookie-namn"
335
 
336
+ #: redirection-strings.php:343
337
  msgid "Cookie"
338
  msgstr "Cookie"
339
 
340
+ #: redirection-strings.php:115
 
 
 
 
 
 
 
 
341
  msgid "clearing your cache."
342
  msgstr "rensa cacheminnet."
343
 
344
+ #: redirection-strings.php:114
345
  msgid "If you are using a caching system such as Cloudflare then please read this: "
346
  msgstr "Om du använder ett caching-system som Cloudflare, läs det här:"
347
 
348
+ #: matches/http-header.php:11 redirection-strings.php:290
349
  msgid "URL and HTTP header"
350
  msgstr "URL- och HTTP-sidhuvuden"
351
 
352
+ #: matches/custom-filter.php:9 redirection-strings.php:291
353
  msgid "URL and custom filter"
354
  msgstr "URL och anpassat filter"
355
 
356
+ #: matches/cookie.php:7 redirection-strings.php:287
357
  msgid "URL and cookie"
358
  msgstr "URL och cookie"
359
 
360
+ #: redirection-strings.php:404
361
  msgid "404 deleted"
362
  msgstr "404 borttagen"
363
 
364
+ #: redirection-strings.php:240
365
  msgid "Raw /index.php?rest_route=/"
366
  msgstr "Rå /index.php?rest_route=/"
367
 
368
+ #: redirection-strings.php:269
369
  msgid "REST API"
370
  msgstr "REST API"
371
 
372
+ #: redirection-strings.php:270
373
  msgid "How Redirection uses the REST API - don't change unless necessary"
374
  msgstr "Hur Redirection använder REST API &ndash; ändra inte om inte nödvändigt"
375
 
401
  msgid "None of the suggestions helped"
402
  msgstr "Inget av förslagen hjälpte"
403
 
404
+ #: redirection-admin.php:457
405
  msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
406
  msgstr "Vänligen läs <a href=\"https://redirection.me/support/problems/\">listan med kända problem</a>."
407
 
408
+ #: redirection-admin.php:451
409
  msgid "Unable to load Redirection ☹️"
410
  msgstr "Kunde inte ladda Redirection ☹️"
411
 
442
  msgid "https://johngodley.com"
443
  msgstr "https://johngodley.com"
444
 
445
+ #: redirection-strings.php:76
446
  msgid "Useragent Error"
447
  msgstr "Användaragentfel"
448
 
449
+ #: redirection-strings.php:78
450
  msgid "Unknown Useragent"
451
  msgstr "Okänd användaragent"
452
 
453
+ #: redirection-strings.php:79
454
  msgid "Device"
455
  msgstr "Enhet"
456
 
457
+ #: redirection-strings.php:80
458
  msgid "Operating System"
459
  msgstr "Operativsystem"
460
 
461
+ #: redirection-strings.php:81
462
  msgid "Browser"
463
  msgstr "Webbläsare"
464
 
465
+ #: redirection-strings.php:82
466
  msgid "Engine"
467
  msgstr "Sökmotor"
468
 
469
+ #: redirection-strings.php:83
470
  msgid "Useragent"
471
  msgstr "Useragent"
472
 
473
+ #: redirection-strings.php:43 redirection-strings.php:84
474
  msgid "Agent"
475
  msgstr "Agent"
476
 
477
+ #: redirection-strings.php:236
478
  msgid "No IP logging"
479
  msgstr "Ingen loggning av IP-nummer"
480
 
481
+ #: redirection-strings.php:237
482
  msgid "Full IP logging"
483
  msgstr "Fullständig loggning av IP-nummer"
484
 
485
+ #: redirection-strings.php:238
486
  msgid "Anonymize IP (mask last part)"
487
  msgstr "Anonymisera IP-nummer (maska sista delen)"
488
 
489
+ #: redirection-strings.php:248
490
  msgid "Monitor changes to %(type)s"
491
  msgstr "Övervaka ändringar till %(type)s"
492
 
493
+ #: redirection-strings.php:254
494
  msgid "IP Logging"
495
  msgstr "Läggning av IP-nummer"
496
 
497
+ #: redirection-strings.php:255
498
  msgid "(select IP logging level)"
499
  msgstr "(välj loggningsnivå för IP)"
500
 
501
+ #: redirection-strings.php:170 redirection-strings.php:197
502
+ #: redirection-strings.php:208
503
  msgid "Geo Info"
504
  msgstr "Geo-info"
505
 
506
+ #: redirection-strings.php:171 redirection-strings.php:209
507
  msgid "Agent Info"
508
  msgstr "Agentinfo"
509
 
510
+ #: redirection-strings.php:172 redirection-strings.php:210
511
  msgid "Filter by IP"
512
  msgstr "Filtrera på IP-nummer"
513
 
514
+ #: redirection-strings.php:166 redirection-strings.php:179
515
  msgid "Referrer / User Agent"
516
  msgstr "Hänvisare/Användaragent"
517
 
519
  msgid "Geo IP Error"
520
  msgstr "Geo-IP-fel"
521
 
522
+ #: redirection-strings.php:27 redirection-strings.php:38
523
+ #: redirection-strings.php:77
524
  msgid "Something went wrong obtaining this information"
525
  msgstr "Något gick fel när denna information skulle hämtas"
526
 
553
  msgid "Geo Location"
554
  msgstr "Geo-plats"
555
 
556
+ #: redirection-strings.php:56
 
557
  msgid "Powered by {{link}}redirect.li{{/link}}"
558
  msgstr "Drivs av {{link}}redirect.li{{/link}}"
559
 
560
+ #: redirection-settings.php:22
561
  msgid "Trash"
562
  msgstr "Släng"
563
 
564
+ #: redirection-admin.php:456
565
  msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
566
  msgstr "Observera att Redirection kräver att WordPress REST API ska vara aktiverat. Om du har inaktiverat det här kommer du inte kunna använda Redirection"
567
 
568
+ #. translators: URL
569
+ #: redirection-admin.php:321
570
  msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
571
  msgstr "Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."
572
 
574
  msgid "https://redirection.me/"
575
  msgstr "https://redirection.me/"
576
 
577
+ #: redirection-strings.php:375
578
  msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
579
  msgstr "Fullständig dokumentation för Redirection kan hittas på {{site}}https://redirection.me{{/site}}. Om du har problem, vänligen kolla {{faq}}vanliga frågor{{/faq}} först."
580
 
581
+ #: redirection-strings.php:376
582
  msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
583
  msgstr "Om du vill rapportera en bugg, vänligen läs guiden {{report}}rapportera buggar{{/report}}."
584
 
585
+ #: redirection-strings.php:378
586
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
587
  msgstr "Om du vill skicka information som du inte vill ska synas publikt, så kan du skicka det direkt via {{email}}e-post{{/email}} &mdash; inkludera så mycket information som du kan!"
588
 
589
+ #: redirection-strings.php:231
590
  msgid "Never cache"
591
  msgstr "Använd aldrig cache"
592
 
593
+ #: redirection-strings.php:232
594
  msgid "An hour"
595
  msgstr "En timma"
596
 
597
+ #: redirection-strings.php:267
598
  msgid "Redirect Cache"
599
  msgstr "Omdirigera cache"
600
 
601
+ #: redirection-strings.php:268
602
  msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
603
  msgstr "Hur länge omdirigerade 301-URL:er ska cachas (via HTTP-sidhuvudet ”Expires”)"
604
 
605
+ #: redirection-strings.php:137
606
  msgid "Are you sure you want to import from %s?"
607
  msgstr "Är du säker på att du vill importera från %s?"
608
 
609
+ #: redirection-strings.php:138
610
  msgid "Plugin Importers"
611
  msgstr "Tilläggsimporterare"
612
 
613
+ #: redirection-strings.php:139
614
  msgid "The following redirect plugins were detected on your site and can be imported from."
615
  msgstr "Följande omdirigeringstillägg hittades på din webbplats och kan importeras från."
616
 
617
+ #: redirection-strings.php:122
618
  msgid "total = "
619
  msgstr "totalt ="
620
 
621
+ #: redirection-strings.php:123
622
  msgid "Import from %s"
623
  msgstr "Importera från %s"
624
 
625
+ #. translators: URL
626
+ #: redirection-admin.php:404
627
  msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
628
  msgstr "Problem upptäcktes med dina databastabeller. Besök <a href=\"%s\"> supportsidan </a> för mer detaljer."
629
 
630
+ #: redirection-admin.php:407
631
  msgid "Redirection not installed properly"
632
  msgstr "Redirection har inte installerats ordentligt"
633
 
634
+ #. translators: 1: Expected WordPress version, 2: Actual WordPress version
635
+ #: redirection-admin.php:370
636
+ msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
637
+ msgstr "Redirection kräver WordPress v%1$1s, du använder v%2$2s – uppdatera WordPress"
638
 
639
+ #: models/importer.php:150
640
  msgid "Default WordPress \"old slugs\""
641
  msgstr "WordPress standard ”gamla permalänkar”"
642
 
643
+ #: redirection-strings.php:247
644
  msgid "Create associated redirect (added to end of URL)"
645
  msgstr "Skapa associerad omdirigering (läggs till i slutet på URL:en)"
646
 
647
+ #: redirection-admin.php:459
648
  msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
649
  msgstr "<code>Redirectioni10n</code> är inte definierat. Detta betyder vanligtvis att ett annat tillägg blockerar Redirection från att laddas. Vänligen inaktivera alla tillägg och försök igen."
650
 
651
+ #: redirection-strings.php:395
652
  msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
653
  msgstr "Om knappen inte fungerar bör du läsa felmeddelande och se om du kan fixa felet manuellt, annars kan du kolla i avsnittet 'Behöver du hjälp?' längre ner."
654
 
655
+ #: redirection-strings.php:396
656
  msgid "⚡️ Magic fix ⚡️"
657
  msgstr "⚡️ Magisk fix ⚡️"
658
 
659
+ #: redirection-strings.php:399
660
  msgid "Plugin Status"
661
  msgstr "Tilläggsstatus"
662
 
663
+ #: redirection-strings.php:338 redirection-strings.php:352
664
  msgid "Custom"
665
  msgstr "Anpassad"
666
 
667
+ #: redirection-strings.php:339
668
  msgid "Mobile"
669
  msgstr "Mobil"
670
 
671
+ #: redirection-strings.php:340
672
  msgid "Feed Readers"
673
  msgstr "Feedläsare"
674
 
675
+ #: redirection-strings.php:341
676
  msgid "Libraries"
677
  msgstr "Bibliotek"
678
 
679
+ #: redirection-strings.php:244
680
  msgid "URL Monitor Changes"
681
  msgstr "Övervaka URL-ändringar"
682
 
683
+ #: redirection-strings.php:245
684
  msgid "Save changes to this group"
685
  msgstr "Spara ändringar till den här gruppen"
686
 
687
+ #: redirection-strings.php:246
688
  msgid "For example \"/amp\""
689
  msgstr "Till exempel ”/amp”"
690
 
691
+ #: redirection-strings.php:257
692
  msgid "URL Monitor"
693
  msgstr "URL-övervakning"
694
 
695
+ #: redirection-strings.php:204
696
  msgid "Delete 404s"
697
  msgstr "Radera 404:or"
698
 
699
+ #: redirection-strings.php:205
700
  msgid "Delete all logs for this 404"
701
  msgstr "Radera alla loggar för denna 404"
702
 
703
+ #: redirection-strings.php:156
704
  msgid "Delete all from IP %s"
705
  msgstr "Ta bort allt från IP-numret %s"
706
 
707
+ #: redirection-strings.php:157
708
  msgid "Delete all matching \"%s\""
709
  msgstr "Ta bort allt som matchar \"%s\""
710
 
712
  msgid "Your server has rejected the request for being too big. You will need to change it to continue."
713
  msgstr "Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."
714
 
715
+ #: redirection-admin.php:454
716
  msgid "Also check if your browser is able to load <code>redirection.js</code>:"
717
  msgstr "Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"
718
 
719
+ #: redirection-admin.php:453 redirection-strings.php:118
720
  msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
721
  msgstr "Om du använder ett tillägg eller en tjänst för att cacha sidor (CloudFlare, OVH m.m.) så kan du också prova att rensa den cachen."
722
 
723
+ #: redirection-admin.php:373
724
  msgid "Unable to load Redirection"
725
  msgstr "Det gick inte att ladda Redirection"
726
 
780
  msgid "All tables present"
781
  msgstr "Alla tabeller närvarande"
782
 
783
+ #: redirection-strings.php:112
784
  msgid "Cached Redirection detected"
785
  msgstr "En cachad version av Redirection upptäcktes"
786
 
787
+ #: redirection-strings.php:113
788
  msgid "Please clear your browser cache and reload this page."
789
  msgstr "Vänligen rensa din webbläsares cache och ladda om denna sida."
790
 
804
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
805
  msgstr "Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."
806
 
807
+ #: redirection-admin.php:458
808
  msgid "If you think Redirection is at fault then create an issue."
809
  msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
810
 
811
+ #: redirection-admin.php:452
812
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
813
  msgstr "Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "
814
 
815
+ #: redirection-admin.php:444
816
  msgid "Loading, please wait..."
817
  msgstr "Laddar, vänligen vänta..."
818
 
819
+ #: redirection-strings.php:142
820
  msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
821
  msgstr "{{strong}}CSV filformat{{/strong}}: {{code}}Käll-URL, Mål-URL{{/code}} - som valfritt kan följas av {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 för nej, 1 för ja)."
822
 
823
+ #: redirection-strings.php:117
824
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
825
  msgstr "Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."
826
 
827
+ #: redirection-strings.php:119
828
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
829
  msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."
830
 
832
  msgid "If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot."
833
  msgstr "Om detta är ett nytt problem, vänligen {{strong}}skapa en ny felrapport{{/strong}} eller skicka rapporten via {{strong}}e-post{{/strong}}. Bifoga en beskrivning av det du försökte göra inklusive de viktiga detaljerna listade nedanför. Vänligen bifoga också en skärmavbild. "
834
 
835
+ #: redirection-admin.php:462 redirection-strings.php:22
836
  msgid "Create Issue"
837
  msgstr "Skapa felrapport"
838
 
844
  msgid "Important details"
845
  msgstr "Viktiga detaljer"
846
 
847
+ #: redirection-strings.php:374
848
  msgid "Need help?"
849
  msgstr "Behöver du hjälp?"
850
 
851
+ #: redirection-strings.php:377
852
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
853
  msgstr "Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."
854
 
855
+ #: redirection-strings.php:326
856
  msgid "Pos"
857
  msgstr "Pos"
858
 
859
+ #: redirection-strings.php:308
860
  msgid "410 - Gone"
861
  msgstr "410 - Borttagen"
862
 
863
+ #: redirection-strings.php:316
864
  msgid "Position"
865
  msgstr "Position"
866
 
867
+ #: redirection-strings.php:261
868
  msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
869
  msgstr "Används för att automatiskt generera en URL om ingen URL anges. Använd specialkoderna {{code}}$dec${{/code}} eller {{code}}$hex${{/code}} för att infoga ett unikt ID istället"
870
 
871
+ #: redirection-strings.php:262
872
  msgid "Apache Module"
873
  msgstr "Apache-modul"
874
 
875
+ #: redirection-strings.php:263
876
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
877
  msgstr "Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."
878
 
879
+ #: redirection-strings.php:124
880
  msgid "Import to group"
881
  msgstr "Importera till grupp"
882
 
883
+ #: redirection-strings.php:125
884
  msgid "Import a CSV, .htaccess, or JSON file."
885
  msgstr "Importera en CSV-fil, .htaccess-fil eller JSON-fil."
886
 
887
+ #: redirection-strings.php:126
888
  msgid "Click 'Add File' or drag and drop here."
889
  msgstr "Klicka på 'Lägg till fil' eller dra och släpp en fil här."
890
 
891
+ #: redirection-strings.php:127
892
  msgid "Add File"
893
  msgstr "Lägg till fil"
894
 
895
+ #: redirection-strings.php:128
896
  msgid "File selected"
897
  msgstr "Fil vald"
898
 
899
+ #: redirection-strings.php:131
900
  msgid "Importing"
901
  msgstr "Importerar"
902
 
903
+ #: redirection-strings.php:132
904
  msgid "Finished importing"
905
  msgstr "Importering klar"
906
 
907
+ #: redirection-strings.php:133
908
  msgid "Total redirects imported:"
909
  msgstr "Antal omdirigeringar importerade:"
910
 
911
+ #: redirection-strings.php:134
912
  msgid "Double-check the file is the correct format!"
913
  msgstr "Dubbelkolla att filen är i rätt format!"
914
 
915
+ #: redirection-strings.php:135
916
  msgid "OK"
917
  msgstr "OK"
918
 
919
+ #: redirection-strings.php:136 redirection-strings.php:322
920
  msgid "Close"
921
  msgstr "Stäng"
922
 
923
+ #: redirection-strings.php:141
924
  msgid "All imports will be appended to the current database."
925
  msgstr "All importerade omdirigeringar kommer infogas till den aktuella databasen."
926
 
927
+ #: redirection-strings.php:143 redirection-strings.php:163
928
  msgid "Export"
929
  msgstr "Exportera"
930
 
931
+ #: redirection-strings.php:144
932
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
933
  msgstr "Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."
934
 
935
+ #: redirection-strings.php:145
936
  msgid "Everything"
937
  msgstr "Allt"
938
 
939
+ #: redirection-strings.php:146
940
  msgid "WordPress redirects"
941
  msgstr "WordPress omdirigeringar"
942
 
943
+ #: redirection-strings.php:147
944
  msgid "Apache redirects"
945
  msgstr "Apache omdirigeringar"
946
 
947
+ #: redirection-strings.php:148
948
  msgid "Nginx redirects"
949
  msgstr "Nginx omdirigeringar"
950
 
951
+ #: redirection-strings.php:149
952
  msgid "CSV"
953
  msgstr "CSV"
954
 
955
+ #: redirection-strings.php:150
956
  msgid "Apache .htaccess"
957
  msgstr "Apache .htaccess"
958
 
959
+ #: redirection-strings.php:151
960
  msgid "Nginx rewrite rules"
961
  msgstr "Nginx omskrivningsregler"
962
 
963
+ #: redirection-strings.php:152
964
  msgid "Redirection JSON"
965
  msgstr "JSON omdirigeringar"
966
 
967
+ #: redirection-strings.php:153
968
  msgid "View"
969
  msgstr "Visa"
970
 
971
+ #: redirection-strings.php:155
972
  msgid "Log files can be exported from the log pages."
973
  msgstr "Loggfiler kan exporteras från loggsidorna."
974
 
975
+ #: redirection-strings.php:52 redirection-strings.php:107
976
  msgid "Import/Export"
977
  msgstr "Importera/Exportera"
978
 
979
+ #: redirection-strings.php:108
980
  msgid "Logs"
981
  msgstr "Loggar"
982
 
983
+ #: redirection-strings.php:109
984
  msgid "404 errors"
985
  msgstr "404-fel"
986
 
987
+ #: redirection-strings.php:120
988
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
989
  msgstr "Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"
990
 
991
+ #: redirection-strings.php:220
992
  msgid "I'd like to support some more."
993
  msgstr "Jag skulle vilja stödja lite till."
994
 
995
+ #: redirection-strings.php:223
996
  msgid "Support 💰"
997
  msgstr "Support 💰"
998
 
999
+ #: redirection-strings.php:400
1000
  msgid "Redirection saved"
1001
  msgstr "Omdirigering sparad"
1002
 
1003
+ #: redirection-strings.php:401
1004
  msgid "Log deleted"
1005
  msgstr "Logginlägg raderades"
1006
 
1007
+ #: redirection-strings.php:402
1008
  msgid "Settings saved"
1009
  msgstr "Inställning sparad"
1010
 
1011
+ #: redirection-strings.php:403
1012
  msgid "Group saved"
1013
  msgstr "Grupp sparad"
1014
 
1015
+ #: redirection-strings.php:85
1016
  msgid "Are you sure you want to delete this item?"
1017
  msgid_plural "Are you sure you want to delete these items?"
1018
  msgstr[0] "Är du säker på att du vill radera detta objekt?"
1019
  msgstr[1] "Är du säker på att du vill radera dessa objekt?"
1020
 
1021
+ #: redirection-strings.php:373
1022
  msgid "pass"
1023
  msgstr "lösen"
1024
 
1025
+ #: redirection-strings.php:333
1026
  msgid "All groups"
1027
  msgstr "Alla grupper"
1028
 
1029
+ #: redirection-strings.php:298
1030
  msgid "301 - Moved Permanently"
1031
  msgstr "301 - Flyttad permanent"
1032
 
1033
+ #: redirection-strings.php:299
1034
  msgid "302 - Found"
1035
  msgstr "302 - Hittad"
1036
 
1037
+ #: redirection-strings.php:302
1038
  msgid "307 - Temporary Redirect"
1039
  msgstr "307 - Tillfällig omdirigering"
1040
 
1041
+ #: redirection-strings.php:303
1042
  msgid "308 - Permanent Redirect"
1043
  msgstr "308 - Permanent omdirigering"
1044
 
1045
+ #: redirection-strings.php:305
1046
  msgid "401 - Unauthorized"
1047
  msgstr "401 - Obehörig"
1048
 
1049
+ #: redirection-strings.php:307
1050
  msgid "404 - Not Found"
1051
  msgstr "404 - Hittades inte"
1052
 
1053
+ #: redirection-strings.php:310
1054
  msgid "Title"
1055
  msgstr "Titel"
1056
 
1057
+ #: redirection-strings.php:313
1058
  msgid "When matched"
1059
  msgstr "När matchning sker"
1060
 
1061
+ #: redirection-strings.php:314
1062
  msgid "with HTTP code"
1063
  msgstr "med HTTP-kod"
1064
 
1065
+ #: redirection-strings.php:323
1066
  msgid "Show advanced options"
1067
  msgstr "Visa avancerande alternativ"
1068
 
1069
+ #: redirection-strings.php:276
1070
  msgid "Matched Target"
1071
  msgstr "Matchande mål"
1072
 
1073
+ #: redirection-strings.php:278
1074
  msgid "Unmatched Target"
1075
  msgstr "Ej matchande mål"
1076
 
1077
+ #: redirection-strings.php:57 redirection-strings.php:58
1078
  msgid "Saving..."
1079
  msgstr "Sparar..."
1080
 
1081
+ #: redirection-strings.php:55
1082
  msgid "View notice"
1083
  msgstr "Visa meddelande"
1084
 
1085
+ #: models/redirect.php:560
1086
  msgid "Invalid source URL"
1087
  msgstr "Ogiltig URL-källa"
1088
 
1089
+ #: models/redirect.php:488
1090
  msgid "Invalid redirect action"
1091
  msgstr "Ogiltig omdirigeringsåtgärd"
1092
 
1093
+ #: models/redirect.php:482
1094
  msgid "Invalid redirect matcher"
1095
  msgstr "Ogiltig omdirigeringsmatchning"
1096
 
1097
+ #: models/redirect.php:195
1098
  msgid "Unable to add new redirect"
1099
  msgstr "Det går inte att lägga till en ny omdirigering"
1100
 
1101
+ #: redirection-strings.php:12 redirection-strings.php:116
1102
  msgid "Something went wrong 🙁"
1103
  msgstr "Något gick fel 🙁"
1104
 
1106
  msgid "I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"
1107
  msgstr "Jag försökte göra något, och sen gick det fel. Det kan vara ett tillfälligt problem och om du försöker igen kan det fungera."
1108
 
1109
+ #. translators: maximum number of log entries
1110
  #: redirection-admin.php:205
1111
  msgid "Log entries (%d max)"
1112
  msgstr "Antal logginlägg per sida (max %d)"
1113
 
1114
+ #: redirection-strings.php:74
1115
  msgid "Search by IP"
1116
  msgstr "Sök via IP"
1117
 
1118
+ #: redirection-strings.php:69
1119
  msgid "Select bulk action"
1120
  msgstr "Välj massåtgärd"
1121
 
1122
+ #: redirection-strings.php:70
1123
  msgid "Bulk Actions"
1124
  msgstr "Massåtgärd"
1125
 
1126
+ #: redirection-strings.php:71
1127
  msgid "Apply"
1128
  msgstr "Tillämpa"
1129
 
1130
+ #: redirection-strings.php:62
1131
  msgid "First page"
1132
  msgstr "Första sidan"
1133
 
1134
+ #: redirection-strings.php:63
1135
  msgid "Prev page"
1136
  msgstr "Föregående sida"
1137
 
1138
+ #: redirection-strings.php:64
1139
  msgid "Current Page"
1140
  msgstr "Aktuell sida"
1141
 
1142
+ #: redirection-strings.php:65
1143
  msgid "of %(page)s"
1144
  msgstr "av %(sidor)"
1145
 
1146
+ #: redirection-strings.php:66
1147
  msgid "Next page"
1148
  msgstr "Nästa sida"
1149
 
1150
+ #: redirection-strings.php:67
1151
  msgid "Last page"
1152
  msgstr "Sista sidan"
1153
 
1154
+ #: redirection-strings.php:68
1155
  msgid "%s item"
1156
  msgid_plural "%s items"
1157
  msgstr[0] "%s objekt"
1158
  msgstr[1] "%s objekt"
1159
 
1160
+ #: redirection-strings.php:61
1161
  msgid "Select All"
1162
  msgstr "Välj allt"
1163
 
1164
+ #: redirection-strings.php:73
1165
  msgid "Sorry, something went wrong loading the data - please try again"
1166
  msgstr "Något gick fel när data laddades - Vänligen försök igen"
1167
 
1168
+ #: redirection-strings.php:72
1169
  msgid "No results"
1170
  msgstr "Inga resultat"
1171
 
1172
+ #: redirection-strings.php:159
1173
  msgid "Delete the logs - are you sure?"
1174
  msgstr "Är du säker på att du vill radera loggarna?"
1175
 
1176
+ #: redirection-strings.php:160
1177
  msgid "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
1178
  msgstr "När du har raderat dina nuvarande loggar kommer de inte längre att vara tillgängliga. Om du vill, kan du ställa in ett automatiskt raderingsschema på Redirections alternativ-sida."
1179
 
1180
+ #: redirection-strings.php:161
1181
  msgid "Yes! Delete the logs"
1182
  msgstr "Ja! Radera loggarna"
1183
 
1184
+ #: redirection-strings.php:162
1185
  msgid "No! Don't delete the logs"
1186
  msgstr "Nej! Radera inte loggarna"
1187
 
1188
+ #: redirection-strings.php:390
1189
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
1190
  msgstr "Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."
1191
 
1192
+ #: redirection-strings.php:389 redirection-strings.php:391
1193
  msgid "Newsletter"
1194
  msgstr "Nyhetsbrev"
1195
 
1196
+ #: redirection-strings.php:392
1197
  msgid "Want to keep up to date with changes to Redirection?"
1198
  msgstr "Vill du bli uppdaterad om ändringar i Redirection?"
1199
 
1200
+ #: redirection-strings.php:393
1201
  msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
1202
  msgstr "Anmäl dig till Redirection-nyhetsbrevet - ett litet nyhetsbrev om nya funktioner och ändringar i tillägget. Det är perfekt om du vill testa kommande förändringar i betaversioner innan en skarp version släpps publikt."
1203
 
1204
+ #: redirection-strings.php:394
1205
  msgid "Your email address:"
1206
  msgstr "Din e-postadress:"
1207
 
1208
+ #: redirection-strings.php:219
1209
  msgid "You've supported this plugin - thank you!"
1210
  msgstr "Du har stöttat detta tillägg - tack!"
1211
 
1212
+ #: redirection-strings.php:222
1213
  msgid "You get useful software and I get to carry on making it better."
1214
  msgstr "Du får en användbar mjukvara och jag kan fortsätta göra den bättre."
1215
 
1216
+ #: redirection-strings.php:230 redirection-strings.php:235
1217
  msgid "Forever"
1218
  msgstr "För evigt"
1219
 
1220
+ #: redirection-strings.php:211
1221
  msgid "Delete the plugin - are you sure?"
1222
  msgstr "Radera tillägget - är du verkligen säker på det?"
1223
 
1224
+ #: redirection-strings.php:212
1225
  msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
1226
  msgstr "Tar du bort tillägget tar du även bort alla omdirigeringar, loggar och inställningar. Gör detta om du vill ta bort tillägget helt och hållet, eller om du vill återställa tillägget."
1227
 
1228
+ #: redirection-strings.php:213
1229
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
1230
  msgstr "När du har tagit bort tillägget kommer dina omdirigeringar att sluta fungera. Om de verkar fortsätta att fungera, vänligen rensa din webbläsares cache."
1231
 
1232
+ #: redirection-strings.php:214
1233
  msgid "Yes! Delete the plugin"
1234
  msgstr "Ja! Radera detta tillägg"
1235
 
1236
+ #: redirection-strings.php:215
1237
  msgid "No! Don't delete the plugin"
1238
  msgstr "Nej! Radera inte detta tillägg"
1239
 
1245
  msgid "Manage all your 301 redirects and monitor 404 errors"
1246
  msgstr "Hantera alla dina 301-omdirigeringar och övervaka 404-fel"
1247
 
1248
+ #: redirection-strings.php:221
1249
  msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
1250
  msgstr "Redirection är gratis att använda - livet är underbart och ljuvligt! Det har krävts mycket tid och ansträngningar för att utveckla tillägget och du kan hjälpa till med att stödja denna utveckling genom att {{strong}} göra en liten donation {{/ strong}}."
1251
 
1252
+ #: redirection-admin.php:322
1253
  msgid "Redirection Support"
1254
  msgstr "Support för Redirection"
1255
 
1256
+ #: redirection-strings.php:54 redirection-strings.php:111
1257
  msgid "Support"
1258
  msgstr "Support"
1259
 
1260
+ #: redirection-strings.php:51
1261
  msgid "404s"
1262
  msgstr "404:or"
1263
 
1264
+ #: redirection-strings.php:50
1265
  msgid "Log"
1266
  msgstr "Logg"
1267
 
1268
+ #: redirection-strings.php:217
1269
+ msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
1270
+ msgstr "Väljer du detta alternativ tas alla omdirigeringar, loggar och inställningar som associeras till tillägget Redirection bort. Försäkra dig om att det är det du vill göra."
1271
+
1272
+ #: redirection-strings.php:216
1273
  msgid "Delete Redirection"
1274
  msgstr "Ta bort Redirection"
1275
 
1276
+ #: redirection-strings.php:129
1277
  msgid "Upload"
1278
  msgstr "Ladda upp"
1279
 
1280
+ #: redirection-strings.php:140
1281
  msgid "Import"
1282
  msgstr "Importera"
1283
 
1284
+ #: redirection-strings.php:271
1285
  msgid "Update"
1286
  msgstr "Uppdatera"
1287
 
1288
+ #: redirection-strings.php:260
1289
  msgid "Auto-generate URL"
1290
  msgstr "Autogenerera URL"
1291
 
1292
+ #: redirection-strings.php:259
1293
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
1294
  msgstr "En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"
1295
 
1296
+ #: redirection-strings.php:258
1297
  msgid "RSS Token"
1298
  msgstr "RSS-nyckel"
1299
 
1300
+ #: redirection-strings.php:252
1301
  msgid "404 Logs"
1302
  msgstr "404-loggar"
1303
 
1304
+ #: redirection-strings.php:251 redirection-strings.php:253
1305
  msgid "(time to keep logs for)"
1306
  msgstr "(hur länge loggar ska sparas)"
1307
 
1308
+ #: redirection-strings.php:250
1309
  msgid "Redirect Logs"
1310
  msgstr "Redirection-loggar"
1311
 
1312
+ #: redirection-strings.php:249
1313
  msgid "I'm a nice person and I have helped support the author of this plugin"
1314
  msgstr "Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"
1315
 
1316
+ #: redirection-strings.php:224
1317
  msgid "Plugin Support"
1318
  msgstr "Support för tillägg"
1319
 
1320
+ #: redirection-strings.php:53 redirection-strings.php:110
1321
  msgid "Options"
1322
  msgstr "Alternativ"
1323
 
1324
+ #: redirection-strings.php:229
1325
  msgid "Two months"
1326
  msgstr "Två månader"
1327
 
1328
+ #: redirection-strings.php:228
1329
  msgid "A month"
1330
  msgstr "En månad"
1331
 
1332
+ #: redirection-strings.php:227 redirection-strings.php:234
1333
  msgid "A week"
1334
  msgstr "En vecka"
1335
 
1336
+ #: redirection-strings.php:226 redirection-strings.php:233
1337
  msgid "A day"
1338
  msgstr "En dag"
1339
 
1340
+ #: redirection-strings.php:225
1341
  msgid "No logs"
1342
  msgstr "Inga loggar"
1343
 
1344
+ #: redirection-strings.php:158 redirection-strings.php:194
1345
+ #: redirection-strings.php:199
1346
  msgid "Delete All"
1347
  msgstr "Radera alla"
1348
 
1349
+ #: redirection-strings.php:94
1350
  msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
1351
  msgstr "Använd grupper för att organisera dina omdirigeringar. Grupper tillämpas på en modul, vilken påverkar hur omdirigeringar i den gruppen funkar. Behåll bara WordPress-modulen om du känner dig osäker."
1352
 
1353
+ #: redirection-strings.php:93
1354
  msgid "Add Group"
1355
  msgstr "Lägg till grupp"
1356
 
1357
+ #: redirection-strings.php:75
1358
  msgid "Search"
1359
  msgstr "Sök"
1360
 
1361
+ #: redirection-strings.php:49 redirection-strings.php:106
1362
  msgid "Groups"
1363
  msgstr "Grupper"
1364
 
1365
+ #: redirection-strings.php:14 redirection-strings.php:103
1366
+ #: redirection-strings.php:319
1367
  msgid "Save"
1368
  msgstr "Spara"
1369
 
1370
+ #: redirection-strings.php:60 redirection-strings.php:315
1371
  msgid "Group"
1372
  msgstr "Grupp"
1373
 
1374
+ #: redirection-strings.php:312
1375
  msgid "Match"
1376
  msgstr "Matcha"
1377
 
1378
+ #: redirection-strings.php:334
1379
  msgid "Add new redirection"
1380
  msgstr "Lägg till ny omdirigering"
1381
 
1382
+ #: redirection-strings.php:104 redirection-strings.php:130
1383
+ #: redirection-strings.php:321
1384
  msgid "Cancel"
1385
  msgstr "Avbryt"
1386
 
1387
+ #: redirection-strings.php:154
1388
  msgid "Download"
1389
  msgstr "Hämta"
1390
 
1392
  msgid "Redirection"
1393
  msgstr "Redirection"
1394
 
1395
+ #: redirection-admin.php:159
1396
  msgid "Settings"
1397
  msgstr "Inställningar"
1398
 
1399
+ #: redirection-strings.php:296
 
 
 
 
1400
  msgid "Error (404)"
1401
  msgstr "Fel (404)"
1402
 
1403
+ #: redirection-strings.php:295
1404
  msgid "Pass-through"
1405
  msgstr "Passera"
1406
 
1407
+ #: redirection-strings.php:294
1408
  msgid "Redirect to random post"
1409
  msgstr "Omdirigering till slumpmässigt inlägg"
1410
 
1411
+ #: redirection-strings.php:293
1412
  msgid "Redirect to URL"
1413
  msgstr "Omdirigera till URL"
1414
 
1415
+ #: models/redirect.php:550
1416
  msgid "Invalid group when creating redirect"
1417
  msgstr "Gruppen är ogiltig när omdirigering skapas"
1418
 
1419
+ #: redirection-strings.php:167 redirection-strings.php:175
1420
+ #: redirection-strings.php:180 redirection-strings.php:356
1421
  msgid "IP"
1422
  msgstr "IP"
1423
 
1424
+ #: redirection-strings.php:165 redirection-strings.php:173
1425
+ #: redirection-strings.php:178 redirection-strings.php:320
1426
  msgid "Source URL"
1427
  msgstr "URL-källa"
1428
 
1429
+ #: redirection-strings.php:164 redirection-strings.php:177
1430
  msgid "Date"
1431
  msgstr "Datum"
1432
 
1433
+ #: redirection-strings.php:190 redirection-strings.php:203
1434
+ #: redirection-strings.php:207 redirection-strings.php:335
1435
  msgid "Add Redirect"
1436
  msgstr "Lägg till omdirigering"
1437
 
1438
+ #: redirection-strings.php:92
1439
  msgid "All modules"
1440
  msgstr "Alla moduler"
1441
 
1442
+ #: redirection-strings.php:98
1443
  msgid "View Redirects"
1444
  msgstr "Visa omdirigeringar"
1445
 
1446
+ #: redirection-strings.php:88 redirection-strings.php:102
1447
  msgid "Module"
1448
  msgstr "Modul"
1449
 
1450
+ #: redirection-strings.php:48 redirection-strings.php:87
1451
  msgid "Redirects"
1452
  msgstr "Omdirigering"
1453
 
1454
+ #: redirection-strings.php:86 redirection-strings.php:95
1455
+ #: redirection-strings.php:101
1456
  msgid "Name"
1457
  msgstr "Namn"
1458
 
1459
+ #: redirection-strings.php:59
1460
  msgid "Filter"
1461
  msgstr "Filtrera"
1462
 
1463
+ #: redirection-strings.php:332
1464
  msgid "Reset hits"
1465
  msgstr "Nollställ träffar"
1466
 
1467
+ #: redirection-strings.php:90 redirection-strings.php:100
1468
+ #: redirection-strings.php:330 redirection-strings.php:372
1469
  msgid "Enable"
1470
  msgstr "Aktivera"
1471
 
1472
+ #: redirection-strings.php:91 redirection-strings.php:99
1473
+ #: redirection-strings.php:331 redirection-strings.php:370
1474
  msgid "Disable"
1475
  msgstr "Inaktivera"
1476
 
1477
+ #: redirection-strings.php:89 redirection-strings.php:97
1478
+ #: redirection-strings.php:168 redirection-strings.php:169
1479
+ #: redirection-strings.php:181 redirection-strings.php:184
1480
+ #: redirection-strings.php:206 redirection-strings.php:218
1481
+ #: redirection-strings.php:329 redirection-strings.php:369
1482
  msgid "Delete"
1483
  msgstr "Radera"
1484
 
1485
+ #: redirection-strings.php:96 redirection-strings.php:368
1486
  msgid "Edit"
1487
  msgstr "Redigera"
1488
 
1489
+ #: redirection-strings.php:328
1490
  msgid "Last Access"
1491
  msgstr "Senast använd"
1492
 
1493
+ #: redirection-strings.php:327
1494
  msgid "Hits"
1495
  msgstr "Träffar"
1496
 
1497
+ #: redirection-strings.php:325 redirection-strings.php:385
1498
  msgid "URL"
1499
  msgstr "URL"
1500
 
1501
+ #: redirection-strings.php:324
1502
  msgid "Type"
1503
  msgstr "Typ"
1504
 
1506
  msgid "Modified Posts"
1507
  msgstr "Modifierade inlägg"
1508
 
1509
+ #: models/database.php:138 models/group.php:148 redirection-strings.php:105
1510
  msgid "Redirections"
1511
  msgstr "Omdirigeringar"
1512
 
1513
+ #: redirection-strings.php:336
1514
  msgid "User Agent"
1515
  msgstr "Användaragent"
1516
 
1517
+ #: matches/user-agent.php:10 redirection-strings.php:286
1518
  msgid "URL and user agent"
1519
  msgstr "URL och användaragent"
1520
 
1521
+ #: redirection-strings.php:280
1522
  msgid "Target URL"
1523
  msgstr "Mål-URL"
1524
 
1525
+ #: matches/url.php:7 redirection-strings.php:282
1526
  msgid "URL only"
1527
  msgstr "Endast URL"
1528
 
1529
+ #: redirection-strings.php:318 redirection-strings.php:342
1530
+ #: redirection-strings.php:346 redirection-strings.php:354
1531
+ #: redirection-strings.php:363
1532
  msgid "Regex"
1533
  msgstr "Reguljärt uttryck"
1534
 
1535
+ #: redirection-strings.php:361
1536
  msgid "Referrer"
1537
  msgstr "Hänvisningsadress"
1538
 
1539
+ #: matches/referrer.php:10 redirection-strings.php:285
1540
  msgid "URL and referrer"
1541
  msgstr "URL och hänvisande webbplats"
1542
 
1543
+ #: redirection-strings.php:274
1544
  msgid "Logged Out"
1545
  msgstr "Utloggad"
1546
 
1547
+ #: redirection-strings.php:272
1548
  msgid "Logged In"
1549
  msgstr "Inloggad"
1550
 
1551
+ #: matches/login.php:8 redirection-strings.php:283
1552
  msgid "URL and login status"
1553
  msgstr "URL och inloggnings-status"
locale/redirection.pot CHANGED
@@ -37,13 +37,17 @@ msgstr ""
37
  msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
38
  msgstr ""
39
 
40
- #: redirection-admin.php:373, redirection-admin.php:389
41
  msgid "Unable to load Redirection"
42
  msgstr ""
43
 
44
  #. translators: 1: Expected PHP version, 2: Actual PHP version
45
  #: redirection-admin.php:386
46
- msgid "Redirection requires PHP v%1$1s, you are using v%2$2s - please update your PHP"
 
 
 
 
47
  msgstr ""
48
 
49
  #. translators: URL
@@ -707,7 +711,7 @@ msgstr ""
707
  msgid "Delete Log Entries"
708
  msgstr ""
709
 
710
- #: redirection-strings.php:192
711
  msgid "Delete all logs for this entry"
712
  msgstr ""
713
 
@@ -723,10 +727,6 @@ msgstr ""
723
  msgid "Delete 404s"
724
  msgstr ""
725
 
726
- #: redirection-strings.php:205
727
- msgid "Delete all logs for this 404"
728
- msgstr ""
729
-
730
  #: redirection-strings.php:211
731
  msgid "Delete the plugin - are you sure?"
732
  msgstr ""
@@ -1443,8 +1443,9 @@ msgstr ""
1443
  msgid "Site and home are consistent"
1444
  msgstr ""
1445
 
1446
- #: models/fixer.php:55
1447
- msgid "Site and home URL are inconsistent - please correct from your General settings"
 
1448
  msgstr ""
1449
 
1450
  #: models/fixer.php:60
37
  msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
38
  msgstr ""
39
 
40
+ #: redirection-admin.php:373
41
  msgid "Unable to load Redirection"
42
  msgstr ""
43
 
44
  #. translators: 1: Expected PHP version, 2: Actual PHP version
45
  #: redirection-admin.php:386
46
+ msgid "Redirection requires PHP v%1$1s, you are using v%2$2s. This plugin will stop working from the next version."
47
+ msgstr ""
48
+
49
+ #: redirection-admin.php:389
50
+ msgid "Unsupported PHP"
51
  msgstr ""
52
 
53
  #. translators: URL
711
  msgid "Delete Log Entries"
712
  msgstr ""
713
 
714
+ #: redirection-strings.php:192, redirection-strings.php:205
715
  msgid "Delete all logs for this entry"
716
  msgstr ""
717
 
727
  msgid "Delete 404s"
728
  msgstr ""
729
 
 
 
 
 
730
  #: redirection-strings.php:211
731
  msgid "Delete the plugin - are you sure?"
732
  msgstr ""
1443
  msgid "Site and home are consistent"
1444
  msgstr ""
1445
 
1446
+ #. translators: 1: Site URL, 2: Home URL
1447
+ #: models/fixer.php:56
1448
+ msgid "Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s"
1449
  msgstr ""
1450
 
1451
  #: models/fixer.php:60
models/fixer.php CHANGED
@@ -52,8 +52,8 @@ class Red_Fixer {
52
 
53
  $message = __( 'Site and home are consistent', 'redirection' );
54
  if ( $site !== $home ) {
55
- $message = __( 'Site and home URL are inconsistent - please correct from your General settings', 'redirection' );
56
- $message .= ' - ' . get_site_url() . ' !== ' . get_home_url();
57
  }
58
 
59
  return array(
52
 
53
  $message = __( 'Site and home are consistent', 'redirection' );
54
  if ( $site !== $home ) {
55
+ /* translators: 1: Site URL, 2: Home URL */
56
+ $message = sprintf( __( 'Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s', 'redirection' ), get_site_url(), get_home_url() );
57
  }
58
 
59
  return array(
modules/wordpress.php CHANGED
@@ -63,9 +63,7 @@ class WordPress_Module extends Red_Module {
63
  return false;
64
  }
65
 
66
- $page_type = array_values( array_filter( $this->redirects, function( $redirect ) {
67
- return $redirect->match->get_type() === 'page';
68
- } ) );
69
 
70
  if ( count( $page_type ) > 0 ) {
71
  $url = apply_filters( 'redirection_url_source', Redirection_Request::get_request_url() );
@@ -77,6 +75,10 @@ class WordPress_Module extends Red_Module {
77
  return false;
78
  }
79
 
 
 
 
 
80
  // Return true to stop further processing of the 'do nothing'
81
  public function redirection_do_nothing() {
82
  $this->can_log = false;
63
  return false;
64
  }
65
 
66
+ $page_type = array_values( array_filter( $this->redirects, array( $this, 'only_404' ) ) );
 
 
67
 
68
  if ( count( $page_type ) > 0 ) {
69
  $url = apply_filters( 'redirection_url_source', Redirection_Request::get_request_url() );
75
  return false;
76
  }
77
 
78
+ private function only_404( $redirect ) {
79
+ return $redirect->match->get_type() === 'page';
80
+ }
81
+
82
  // Return true to stop further processing of the 'do nothing'
83
  public function redirection_do_nothing() {
84
  $this->can_log = false;
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://redirection.me/donation/
4
  Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
5
  Requires at least: 4.5
6
  Tested up to: 5.0
7
- Stable tag: 3.6.1
8
  Requires PHP: 5.4
9
  License: GPLv3
10
 
@@ -135,10 +135,15 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho
135
  * Permissions changed from 'administrator' role to 'manage_options' capability
136
 
137
  = 3.6.1 =
138
- * Note Redirection will not work with PHP < 5.4 after 3.6 - please update your PHP
139
 
140
  == Changelog ==
141
 
 
 
 
 
 
142
  = 3.6.1 - 3rd November 2018 =
143
  * Add another PHP < 5.4 fix. Sigh
144
 
4
  Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
5
  Requires at least: 4.5
6
  Tested up to: 5.0
7
+ Stable tag: 3.6.2
8
  Requires PHP: 5.4
9
  License: GPLv3
10
 
135
  * Permissions changed from 'administrator' role to 'manage_options' capability
136
 
137
  = 3.6.1 =
138
+ * Note Redirection will not work with PHP < 5.4 after 3.6 - please upgrade your PHP
139
 
140
  == Changelog ==
141
 
142
+ = 3.6.2 - 10th November 2018 =
143
+ * Add another PHP < 5.4 compat fix
144
+ * Fix 'delete all from 404 log' when ungrouped deleting all 404s
145
+ * Fix IDs shown in bulk add redirect
146
+
147
  = 3.6.1 - 3rd November 2018 =
148
  * Add another PHP < 5.4 fix. Sigh
149
 
redirection-admin.php CHANGED
@@ -401,7 +401,7 @@ class Redirection_Admin {
401
 
402
  if ( $status['status'] !== 'good' ) {
403
  /* translators: URL */
404
- $reason = printf( __( 'Problems were detected with your database tables. Please visit the <a href="%s">support page</a> for more details.', 'redirection' ), 'tools.php?page=redirection.php&amp;sub=support' );
405
  ?>
406
  <div class="error">
407
  <h3><?php esc_html_e( 'Redirection not installed properly', 'redirection' ); ?></h3>
401
 
402
  if ( $status['status'] !== 'good' ) {
403
  /* translators: URL */
404
+ $reason = sprintf( __( 'Problems were detected with your database tables. Please visit the <a href="%s">support page</a> for more details.', 'redirection' ), 'tools.php?page=redirection.php&amp;sub=support' );
405
  ?>
406
  <div class="error">
407
  <h3><?php esc_html_e( 'Redirection not installed properly', 'redirection' ); ?></h3>
redirection-strings.php CHANGED
@@ -187,10 +187,10 @@ __( "Ignore URL", "redirection" ), // client/page/logs404/constants.js:102
187
  __( "No grouping", "redirection" ), // client/page/logs404/constants.js:110
188
  __( "Group by URL", "redirection" ), // client/page/logs404/constants.js:114
189
  __( "Group by IP", "redirection" ), // client/page/logs404/constants.js:118
190
- __( "Add Redirect", "redirection" ), // client/page/logs404/create-redirect.js:64
191
- __( "Delete Log Entries", "redirection" ), // client/page/logs404/create-redirect.js:66
192
- __( "Delete all logs for this entry", "redirection" ), // client/page/logs404/create-redirect.js:71
193
- __( "Delete all logs for these entries", "redirection" ), // client/page/logs404/create-redirect.js:71
194
  __( "Delete All", "redirection" ), // client/page/logs404/row-ip.js:93
195
  __( "Redirect All", "redirection" ), // client/page/logs404/row-ip.js:94
196
  __( "Show All", "redirection" ), // client/page/logs404/row-ip.js:95
@@ -202,7 +202,7 @@ __( "Show All", "redirection" ), // client/page/logs404/row-url.js:63
202
  __( "Ignore URL", "redirection" ), // client/page/logs404/row-url.js:64
203
  __( "Add Redirect", "redirection" ), // client/page/logs404/row.js:72
204
  __( "Delete 404s", "redirection" ), // client/page/logs404/row.js:74
205
- __( "Delete all logs for this 404", "redirection" ), // client/page/logs404/row.js:79
206
  __( "Delete", "redirection" ), // client/page/logs404/row.js:142
207
  __( "Add Redirect", "redirection" ), // client/page/logs404/row.js:143
208
  __( "Geo Info", "redirection" ), // client/page/logs404/row.js:147
187
  __( "No grouping", "redirection" ), // client/page/logs404/constants.js:110
188
  __( "Group by URL", "redirection" ), // client/page/logs404/constants.js:114
189
  __( "Group by IP", "redirection" ), // client/page/logs404/constants.js:118
190
+ __( "Add Redirect", "redirection" ), // client/page/logs404/create-redirect.js:76
191
+ __( "Delete Log Entries", "redirection" ), // client/page/logs404/create-redirect.js:78
192
+ __( "Delete all logs for this entry", "redirection" ), // client/page/logs404/create-redirect.js:83
193
+ __( "Delete all logs for these entries", "redirection" ), // client/page/logs404/create-redirect.js:83
194
  __( "Delete All", "redirection" ), // client/page/logs404/row-ip.js:93
195
  __( "Redirect All", "redirection" ), // client/page/logs404/row-ip.js:94
196
  __( "Show All", "redirection" ), // client/page/logs404/row-ip.js:95
202
  __( "Ignore URL", "redirection" ), // client/page/logs404/row-url.js:64
203
  __( "Add Redirect", "redirection" ), // client/page/logs404/row.js:72
204
  __( "Delete 404s", "redirection" ), // client/page/logs404/row.js:74
205
+ __( "Delete all logs for this entry", "redirection" ), // client/page/logs404/row.js:79
206
  __( "Delete", "redirection" ), // client/page/logs404/row.js:142
207
  __( "Add Redirect", "redirection" ), // client/page/logs404/row.js:143
208
  __( "Geo Info", "redirection" ), // client/page/logs404/row.js:147
redirection-version.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
 
3
- define( 'REDIRECTION_VERSION', '3.6.1' );
4
- define( 'REDIRECTION_BUILD', '8ea8354f5e7d342d30bda3252bbf678c' );
5
  define( 'REDIRECTION_MIN_WP', '4.5' );
1
  <?php
2
 
3
+ define( 'REDIRECTION_VERSION', '3.6.2' );
4
+ define( 'REDIRECTION_BUILD', 'c5caa2378d690583dba6e3b650d87541' );
5
  define( 'REDIRECTION_MIN_WP', '4.5' );
redirection.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Redirection v3.6.1 */!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=23)}([function(e,t,n){"use strict";e.exports=n(24)},function(e,t,n){var r=n(29),o=new r;e.exports={numberFormat:o.numberFormat.bind(o),translate:o.translate.bind(o),configure:o.configure.bind(o),setLocale:o.setLocale.bind(o),getLocale:o.getLocale.bind(o),getLocaleSlug:o.getLocaleSlug.bind(o),addTranslations:o.addTranslations.bind(o),reRenderTranslations:o.reRenderTranslations.bind(o),registerComponentUpdateHook:o.registerComponentUpdateHook.bind(o),registerTranslateHook:o.registerTranslateHook.bind(o),state:o.state,stateObserver:o.stateObserver,on:o.stateObserver.on.bind(o.stateObserver),off:o.stateObserver.removeListener.bind(o.stateObserver),emit:o.stateObserver.emit.bind(o.stateObserver),$this:o,I18N:r}},function(e,t,n){e.exports=n(39)()},function(e,t,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
@@ -58,4 +58,4 @@ function(e,t,n,r){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var o=isFinite(+e)?+e:0,a
58
  *
59
  * This source code is licensed under the MIT license found in the
60
  * LICENSE file in the root directory of this source tree.
61
- */Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116;function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case p:case i:case u:case l:return e;default:switch(e=e&&e.$$typeof){case s:case f:case c:return e;default:return t}}case a:return t}}}function b(e){return y(e)===p}t.typeOf=y,t.AsyncMode=p,t.ConcurrentMode=p,t.ContextConsumer=s,t.ContextProvider=c,t.Element=o,t.ForwardRef=f,t.Fragment=i,t.Profiler=u,t.Portal=a,t.StrictMode=l,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===u||e===l||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===c||e.$$typeof===s||e.$$typeof===f)},t.isAsyncMode=function(e){return b(e)},t.isConcurrentMode=b,t.isContextConsumer=function(e){return y(e)===s},t.isContextProvider=function(e){return y(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return y(e)===f},t.isFragment=function(e){return y(e)===i},t.isProfiler=function(e){return y(e)===u},t.isPortal=function(e){return y(e)===a},t.isStrictMode=function(e){return y(e)===l}},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var l=/\+/g;e=e.split(t);var u=1e3;a&&"number"==typeof a.maxKeys&&(u=a.maxKeys);var c=e.length;u>0&&c>u&&(c=u);for(var s=0;s<c;++s){var p,f,d,h,m=e[s].replace(l,"%20"),y=m.indexOf(n);y>=0?(p=m.substr(0,y),f=m.substr(y+1)):(p=m,f=""),d=decodeURIComponent(p),h=decodeURIComponent(f),r(i,d)?o(i[d])?i[d].push(h):i[d]=[i[d],h]:i[d]=h}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,l){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?a(i(e),function(i){var l=encodeURIComponent(r(i))+n;return o(e[i])?a(e[i],function(e){return l+encodeURIComponent(r(e))}).join(t):l+encodeURIComponent(r(e[i]))}).join(t):l?encodeURIComponent(r(l))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){var r=n(46);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,"body.redirection-modal_shown{overflow:hidden}.redirection-modal_wrapper{width:100%}.redirection-modal_backdrop{background-color:#999;opacity:0.6;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000}.redirection-modal_main{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;text-align:center}.redirection-modal_main .redirection-modal_close button{position:absolute;top:0;right:0;padding-top:5px;padding-right:5px;border:none;background-color:#fff;border-radius:5px;cursor:pointer;z-index:10001}.redirection-modal_main .redirection-modal_content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;margin:auto;border-radius:5px;background:#fff;opacity:1;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.redirection-modal_main .redirection-modal_content{width:60%;height:100px;margin-right:15%;max-width:90%;max-height:90%}.redirection-modal_main .redirection-modal_content h1{margin:0 !important;color:#333 !important}.redirection-modal_wrapper.redirection-modal_wrapper-padless .redirection-modal_content{padding:20px}.redirection-modal_wrapper-padding .redirection-modal_content{padding:10px}.redirection-modal_error h2{text-align:center}.redirection-modal_loading{display:flex;height:100px}.redirection-modal_loading>*{justify-content:center;align-self:center;margin-left:calc(50% - 30px);margin-top:40px}@media screen and (max-width: 782px){.redirection-modal_main .redirection-modal_content{width:80%;margin-right:10%}}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(o=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},function(e,t,n){var r=n(49);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,'@-webkit-keyframes loading-fade{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}@keyframes loading-fade{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}.placeholder-container{width:100%;height:100px;position:relative}.placeholder-loading{content:"";position:absolute;top:16px;right:8px;bottom:16px;left:8px;padding-left:8px;padding-top:8px;background-color:#c8d7e1;-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite}.placeholder-inline{width:100%;height:50px;position:relative}.placeholder-inline .placeholder-loading{top:0;right:0;left:0;bottom:0}.loading-small{width:25px;height:25px}input.current-page{width:60px}.loader-wrapper{position:relative}.loader-textarea{height:100px}.wp-list-table .is-placeholder td{position:relative;height:50px}.wp-list-table .item-loading{opacity:0.3}\n',""])},function(e,t,n){var r=n(51);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".donation .donation-amount{float:left;margin-top:10px}.donation .donation-amount span{font-size:28px;margin-top:4px;vertical-align:bottom}.donation .donation-amount img{width:24px !important;margin-bottom:-5px !important}.donation .donation-amount:after{content:'';display:block;clear:both}.donation input[type=number]{width:60px;margin-left:10px}.donation td,.donation th{padding-bottom:0px;margin-bottom:0px}.donation input[type=submit]{margin-left:10px}\n",""])},function(e,t,n){var r=n(53);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".spinner-container{display:inline-block;position:relative}.css-spinner{position:absolute;left:10px;top:-25px;display:block;width:40px;height:40px;background-color:#333;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.spinner-small .css-spinner{width:20px;height:20px;top:-15px;left:5px}\n",""])},function(e,t,n){var r=n(55);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".http-tester input[type=text]{width:80%}.http-tester table{width:95%}.http-tester table th,.http-tester table td{vertical-align:top;padding:5px 5px;overflow:hidden}.http-tester table td{max-width:500px}.http-tester table th{text-align:right;padding-right:10px;width:150px}.http-tester table p{padding-top:0;margin-top:0}.http-tester table code{background-color:transparent;font-size:12px;padding:0}.http-tester ul{list-style-type:disc;margin-left:20px}.http-tester ul li span{margin:-20px}.http-tester ul ul{list-style-type:disc;margin-left:20px}\n",""])},function(e,t,n){var r=n(57);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".plugin-status th{text-align:left;padding:5px;vertical-align:top}.plugin-status td,.plugin-status span{vertical-align:top;padding:5px}.plugin-status .plugin-status-good{background-color:#4ab866;color:white}.plugin-status .plugin-status-problem{background-color:orange;color:white}.plugin-status .plugin-status-error{background-color:#ff3860;color:white}.github{margin-top:8px}.github a{text-decoration:none}.github img{padding-right:10px;margin-bottom:-10px}\n",""])},function(e,t,n){var r=n(59);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,'.redirection .wp-list-table tbody>th:not(.check-column){vertical-align:top;padding:5px}.redirection .wp-list-table .column-last_count{width:80px;text-align:left}.redirection .wp-list-table .column-date{width:150px}.redirection .wp-list-table .column-last_access{width:150px;text-align:left}.redirection .wp-list-table .column-module,.redirection .wp-list-table .column-total,.redirection .wp-list-table .column-ip{width:110px}.redirection .wp-list-table .column-redirects{width:100px;text-align:left}.redirection .wp-list-table .column-position{width:80px;text-align:left}.redirection .wp-list-table .column-code{width:50px;text-align:left}.redirection .wp-list-table .check-column-red{vertical-align:middle;padding:4px 0 0 3px !important;width:2.2em;margin:0px}.redirection .wp-list-table strike{opacity:0.7}.redirection .form-table th a{color:#444}table.edit-redirection{width:100%;padding-right:15px}table.edit-redirection th{width:130px;font-weight:bold;text-align:left}table.edit-redirection th.top{vertical-align:top}table.edit-redirection tbody tr td{display:flex;padding:0px}table.edit-redirection tbody tr td>*{flex:1 1 auto;justify-content:flex-start;margin-right:5px}table.edit-redirection tbody tr td .edit-redirection-regex,table.edit-redirection tbody tr td>select{flex:0 0 auto}table.edit-redirection tbody tr td .edit-redirection-position input{width:60px}table.edit-redirection tbody tr td .small-flex{flex-grow:0;padding-top:5px}table.edit-redirection tbody td.edit-left>*{flex:none}table.edit-redirection textarea{width:100%;height:100px}.edit-groups{width:100%}.edit-groups th{line-height:1.2;vertical-align:top;padding:2px;padding-top:5px !important;padding-left:0px;font-size:13px;font-weight:bold}.edit-groups td{padding:2px}.edit-groups input[type=text]{width:100%}.table-buttons{float:left;padding-top:2px}.table-buttons>button,.table-buttons>form,.table-buttons>div.table-button-item{margin-right:5px !important;display:inline}.table-buttons .redirection-modal_wrapper{display:inline}@media screen and (max-width: 782px){input[type="checkbox"]{height:20px;width:20px}.wp-list-table td.column-primary{padding-left:10px;padding-right:10px}.redirection .wp-list-table td,.redirection .wp-list-table input,.redirection .wp-list-table select,.redirection .wp-list-table th{font-size:1em !important}.redirection .wp-list-table td.column-code,.redirection .wp-list-table th.column-code,.redirection .wp-list-table td.column-url .target,.redirection .wp-list-table td.column-date,.redirection .wp-list-table th.column-date,.redirection .wp-list-table td.column-referrer{display:none !important}table.edit-redirection{padding-right:0}table.edit-redirection th{display:block;font-weight:bold;padding-left:0px !important}table.edit-redirection tbody tr td{flex-wrap:wrap}table.edit-redirection tbody tr td>*{flex:1 0 auto;width:100%}table.edit-redirection input[type="text"],table.edit-redirection select,table.edit-redirection input[type="number"]{width:100%}table.edit-redirection select,table.edit-redirection input[type="number"]{height:30px !important}table.edit-groups select,table.edit-groups input[type="number"]{height:30px !important}}\n',""])},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(a){t&&t.nodeType,e&&e.nodeType;var i="object"==typeof r&&r;i.global!==i&&i.window!==i&&i.self;var l,u=2147483647,c=36,s=1,p=26,f=38,d=700,h=72,m=128,y="-",b=/^xn--/,g=/[^\x20-\x7E]/,v=/[\x2E\u3002\uFF0E\uFF61]/g,E={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=c-s,O=Math.floor,_=String.fromCharCode;function S(e){throw new RangeError(E[e])}function x(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function k(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+x((e=e.replace(v,".")).split("."),t).join(".")}function j(e){for(var t,n,r=[],o=0,a=e.length;o<a;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<a?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function C(e){return x(e,function(e){var t="";return e>65535&&(t+=_((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=_(e)}).join("")}function P(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:c}function T(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function D(e,t,n){var r=0;for(e=n?O(e/d):e>>1,e+=O(e/t);e>w*p>>1;r+=c)e=O(e/w);return O(r+(w+1)*e/(e+f))}function N(e){var t,n,r,o,a,i,l,f,d,b,g=[],v=e.length,E=0,w=m,_=h;for((n=e.lastIndexOf(y))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&S("not-basic"),g.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<v;){for(a=E,i=1,l=c;o>=v&&S("invalid-input"),((f=P(e.charCodeAt(o++)))>=c||f>O((u-E)/i))&&S("overflow"),E+=f*i,!(f<(d=l<=_?s:l>=_+p?p:l-_));l+=c)i>O(u/(b=c-d))&&S("overflow"),i*=b;_=D(E-a,t=g.length+1,0==a),O(E/t)>u-w&&S("overflow"),w+=O(E/t),E%=t,g.splice(E++,0,w)}return C(g)}function R(e){var t,n,r,o,a,i,l,f,d,b,g,v,E,w,x,k=[];for(v=(e=j(e)).length,t=m,n=0,a=h,i=0;i<v;++i)(g=e[i])<128&&k.push(_(g));for(r=o=k.length,o&&k.push(y);r<v;){for(l=u,i=0;i<v;++i)(g=e[i])>=t&&g<l&&(l=g);for(l-t>O((u-n)/(E=r+1))&&S("overflow"),n+=(l-t)*E,t=l,i=0;i<v;++i)if((g=e[i])<t&&++n>u&&S("overflow"),g==t){for(f=n,d=c;!(f<(b=d<=a?s:d>=a+p?p:d-a));d+=c)x=f-b,w=c-b,k.push(_(T(b+x%w,0))),f=O(x/w);k.push(_(T(f,0))),a=D(n,E,r==o),n=0,++r}++n,++t}return k.join("")}l={version:"1.4.1",ucs2:{decode:j,encode:C},decode:N,encode:R,toASCII:function(e){return k(e,function(e){return g.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return k(e,function(e){return b.test(e)?N(e.slice(4).toLowerCase()):e})}},void 0===(o=function(){return l}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(61)(e),n(16))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){var r=n(64);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-poweredby{position:absolute;right:15px;bottom:10px}\n",""])},function(e,t,n){var r=n(66);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-geomap{padding-bottom:10px;width:100%;position:relative}.redirection-geomap .redirection-geomap_full{height:600px}.redirection-geomap iframe{position:absolute;top:0;left:0;width:100%;background-color:#f3f6f8;height:450px;max-height:90%}.redirection-geomap table{background-color:#fff;padding:10px;padding-bottom:30px;position:absolute;bottom:0;left:0;height:130px;width:100%}.redirection-geomap table th,.redirection-geomap table td{padding:0}.redirection-geomap table th{font-weight:bold;text-align:left;width:150px}.redirection-geomap table td{text-align:left}.redirection-geomap h2{line-height:1;margin:0;padding-bottom:10px}@media screen and (max-width: 782px){.redirection-modal_main .redirection-geomap iframe{height:255px}.redirection-modal_main .redirection-geomap .redirection-geomap_full{height:400px !important}}.redirection-geomap_small{height:100px;padding-top:20px}\n",""])},function(e,t,n){var r=n(68);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-useragent{box-sizing:border-box;padding-bottom:30px}.redirection-useragent th{width:120px;vertical-align:top;line-height:1;text-align:left;padding-left:10px}.redirection-useragent td{line-height:1.2}.redirection-useragent td,.redirection-useragent h2{text-align:left}.redirection-useragent h2{margin-bottom:0;padding-left:12px;padding-bottom:5px}.redirection-useragent .redirection-useragent_agent{font-size:12px}.redirection-useragent .redirection-useragent_unknown,.redirection-useragent .redirection-useragent_unknown h2{text-align:center;padding:5px}.redirection-useragent table{padding-bottom:15px;padding-top:10px}\n",""])},function(e,t,n){var r=n(70);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".dropzone{border:3px dashed #bbb;text-align:center;padding:10px;padding-bottom:15px;margin-bottom:10px;border-radius:4px;color:#666}.dropzone h3{color:#666}.dropzone p{font-size:14px}.dropzone .groups{margin-top:15px;margin-bottom:15px}.dropzone .is-placeholder{width:50%;height:90px;position:relative;margin:0 auto}.dropzone-hover,.dropzone-hover{border-color:#86bfd4}.dropzone-importing{border-color:transparent}\n",""])},function(e,t,n){var r=n(72);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-httpcheck_results{display:flex;padding-bottom:40px}.redirection-httpcheck_results .redirection-httpcheck_info{text-align:left}.redirection-httpcheck table{width:100%}.redirection-httpcheck .redirection-httpcheck_status{width:80px}.redirection-httpcheck .redirection-httpcheck_status .dashicons{font-size:70px;width:70px;height:70px}.redirection-httpcheck .redirection-httpcheck_status .dashicons-yes{color:#4ab866}.redirection-httpcheck .redirection-httpcheck_status .dashicons-no{color:#ff3860}.redirection-httpcheck h2{margin-bottom:0;padding-bottom:5px;text-align:left;padding-left:10px}\n",""])},function(e,t,n){var r=n(74);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".notice-error{margin-top:3em}.notice-error .closer{float:right;padding-top:5px;font-size:18px;cursor:pointer;color:#333}.notice-error textarea{font-family:courier,Monaco,monospace;font-size:12px;background-color:#eee;width:100%}.notice-error span code{background-color:transparent}\n",""])},function(e,t,n){var r=n(76);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-notice{position:fixed;bottom:25px;right:0;font-weight:bold;box-shadow:3px 3px 3px rgba(0,0,0,0.2);border-top:1px solid #eee;cursor:pointer;transition:width 1s ease-in-out}.redirection-notice p{padding-right:20px}.redirection-notice .closer{position:absolute;right:5px;top:10px;font-size:16px;opacity:0.8}.redirection-notice.notice-shrunk{width:20px}.redirection-notice.notice-shrunk p{font-size:16px}.redirection-notice.notice-shrunk .closer{display:none}\n",""])},function(e,t,n){var r=n(78);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".notice-progress{border-left:5px solid green;padding:10px;cursor:auto;bottom:80px}.notice-progress p{margin-left:50px;-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite}.notice-progress .spinner-container{position:absolute;left:0;top:33px}\n",""])},function(e,t,n){var r=n(80);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,'.subsubsub-container::before,.subsubsub-container::after{content:"";display:table}.subsubsub-container::after{clear:both}\n',""])},function(e,t,n){var r=n(82);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,'.wp-core-ui .button-delete{box-shadow:none;text-shadow:none;background-color:#ff3860;border-color:transparent;color:#fff}.wp-core-ui .button-delete:hover{background-color:#ff3860;border-color:transparent;box-shadow:none;text-shadow:none}.inline-notice{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 15px 2px;padding:1px 12px;margin:5px 0 15px;border-left-color:#ffb900}.inline-notice.inline-general{border-left-color:#46b450}.addTop{margin-top:20px}@media screen and (max-width: 782px){.newsletter form input[type=email]{display:block;width:100%;margin:5px 0px}.import select{width:100%;margin:5px 0px}.plugin-importer button{width:100%}p.search-box input[name="s"]{margin-top:20px}}.module-export{border:1px solid #ddd;padding:5px;font-family:courier,Monaco,monospace;margin-top:15px;width:100%;background-color:white !important}.redirects a.advanced{text-decoration:none}\n',""])},function(e,t,n){"use strict";n.r(t);var r=n(17),o=n.n(r),a={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};if(a.arrayBuffer)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return a.iterable&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function d(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function h(e){var t=new FileReader,n=d(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:a.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:a.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():a.arrayBuffer&&a.blob&&function(e){return e&&DataView.prototype.isPrototypeOf(e)}(e)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):a.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a.blob&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(h)}),this.text=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=d(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},a.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}p.prototype.append=function(e,t){e=u(e),t=c(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},p.prototype.delete=function(e){delete this.map[u(e)]},p.prototype.get=function(e){return e=u(e),this.has(e)?this.map[e]:null},p.prototype.has=function(e){return this.map.hasOwnProperty(u(e))},p.prototype.set=function(e,t){this.map[u(e)]=c(t)},p.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},p.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),s(e)},p.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),s(e)},p.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),s(e)},a.iterable&&(p.prototype[Symbol.iterator]=p.prototype.entries);var b=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function g(e,t){var n=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new p(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new p(t.headers)),this.method=function(e){var t=e.toUpperCase();return b.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function E(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},y.call(g.prototype),y.call(E.prototype),E.prototype.clone=function(){return new E(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},E.error=function(){var e=new E(null,{status:0,statusText:""});return e.type="error",e};var w=[301,302,303,307,308];E.redirect=function(e,t){if(-1===w.indexOf(t))throw new RangeError("Invalid status code");return new E(null,{status:t,headers:{location:e}})};var O=self.DOMException;try{new O}catch(e){(O=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),O.prototype.constructor=O}function _(e,t){return new Promise(function(n,r){var o=new g(e,t);if(o.signal&&o.signal.aborted)return r(new O("Aborted","AbortError"));var i=new XMLHttpRequest;function l(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:function(e){var t=new p;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new E(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.onabort=function(){r(new O("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&a.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),o.signal&&(o.signal.addEventListener("abort",l),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",l)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}_.polyfill=!0,self.fetch||(self.fetch=_,self.Headers=p,self.Request=g,self.Response=E),!window.Promise&&(window.Promise=o.a),Array.from||(Array.from=function(e){return[].slice.call(e)}),"function"!=typeof Object.assign&&(Object.assign=function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(void 0!==r&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])}return t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o<n;){var a=t[o];if(e.call(r,a,o,t))return a;o++}}});var S=n(0),x=n.n(S),k=n(8),j=n.n(k),C=n(18),P=n(1),T=n.n(P);function D(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var N=n(2),R=n.n(N),A=R.a.shape({trySubscribe:R.a.func.isRequired,tryUnsubscribe:R.a.func.isRequired,notifyNestedSubs:R.a.func.isRequired,isSubscribed:R.a.func.isRequired}),I=R.a.shape({subscribe:R.a.func.isRequired,dispatch:R.a.func.isRequired,getState:R.a.func.isRequired});var L=function(e){var t;void 0===e&&(e="store");var n=e+"Subscription",r=function(t){D(o,t);var r=o.prototype;function o(n,r){var o;return(o=t.call(this,n,r)||this)[e]=n.store,o}return r.getChildContext=function(){var t;return(t={})[e]=this[e],t[n]=null,t},r.render=function(){return S.Children.only(this.props.children)},o}(S.Component);return r.propTypes={store:I.isRequired,children:R.a.element.isRequired},r.childContextTypes=((t={})[e]=I.isRequired,t[n]=A,t),r}();function U(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F(){return(F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function M(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var B=n(19),z=n.n(B),G=n(10),W=n.n(G),$=n(11),H=null,q={notify:function(){}};var V=function(){function e(e,t,n){this.store=e,this.parentSub=t,this.onStateChange=n,this.unsubscribe=null,this.listeners=q}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=function(){var e=[],t=[];return{clear:function(){t=H,e=H},notify:function(){for(var n=e=t,r=0;r<n.length;r++)n[r]()},get:function(){return t},subscribe:function(n){var r=!0;return t===e&&(t=e.slice()),t.push(n),function(){r&&e!==H&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}}())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=q)},e}(),K=0,Y={};function Q(){}function X(e,t){var n,r;void 0===t&&(t={});var o=t,a=o.getDisplayName,i=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,l=o.methodName,u=void 0===l?"connectAdvanced":l,c=o.renderCountProp,s=void 0===c?void 0:c,p=o.shouldHandleStateChanges,f=void 0===p||p,d=o.storeKey,h=void 0===d?"store":d,m=o.withRef,y=void 0!==m&&m,b=M(o,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),g=h+"Subscription",v=K++,E=((n={})[h]=I,n[g]=A,n),w=((r={})[g]=A,r);return function(t){W()(Object($.isValidElementType)(t),"You must pass a component to the function returned by "+u+". Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=i(n),o=F({},b,{getDisplayName:i,methodName:u,renderCountProp:s,shouldHandleStateChanges:f,storeKey:h,withRef:y,displayName:r,wrappedComponentName:n,WrappedComponent:t}),a=function(n){function a(e,t){var o;return(o=n.call(this,e,t)||this).version=v,o.state={},o.renderCount=0,o.store=e[h]||t[h],o.propsMode=Boolean(e[h]),o.setWrappedInstance=o.setWrappedInstance.bind(U(U(o))),W()(o.store,'Could not find "'+h+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+h+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}D(a,n);var i=a.prototype;return i.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[g]=t||this.context[g],e},i.componentDidMount=function(){f&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.componentWillReceiveProps=function(e){this.selector.run(e)},i.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=Q,this.store=null,this.selector.run=Q,this.selector.shouldComponentUpdate=!1},i.getWrappedInstance=function(){return W()(y,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+u+"() call."),this.wrappedInstance},i.setWrappedInstance=function(e){this.wrappedInstance=e},i.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=function(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},i.initSubscription=function(){if(f){var e=(this.propsMode?this.props:this.context)[g];this.subscription=new V(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(Y)):this.notifyNestedSubs()},i.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.addExtraProps=function(e){if(!(y||s||this.propsMode&&this.subscription))return e;var t=F({},e);return y&&(t.ref=this.setWrappedInstance),s&&(t[s]=this.renderCount++),this.propsMode&&this.subscription&&(t[g]=this.subscription),t},i.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(S.createElement)(t,this.addExtraProps(e.props))},a}(S.Component);return a.WrappedComponent=t,a.displayName=r,a.childContextTypes=w,a.contextTypes=E,a.propTypes=E,z()(a,t)}}var J=Object.prototype.hasOwnProperty;function Z(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function ee(e,t){if(Z(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!J.call(t,n[o])||!Z(e[n[o]],t[n[o]]))return!1;return!0}var te=n(6);function ne(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function re(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function oe(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=re(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=re(o),o=r(t,n)),o},r}}var ae=[function(e){return"function"==typeof e?oe(e):void 0},function(e){return e?void 0:ne(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?ne(function(t){return Object(te.bindActionCreators)(e,t)}):void 0}];var ie=[function(e){return"function"==typeof e?oe(e):void 0},function(e){return e?void 0:ne(function(){return{}})}];function le(e,t,n){return F({},n,e,t)}var ue=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,a=n.areMergedPropsEqual,i=!1;return function(t,n,l){var u=e(t,n,l);return i?o&&a(u,r)||(r=u):(i=!0,r=u),r}}}(e):void 0},function(e){return e?void 0:function(){return le}}];function ce(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function se(e,t,n,r,o){var a,i,l,u,c,s=o.areStatesEqual,p=o.areOwnPropsEqual,f=o.areStatePropsEqual,d=!1;function h(o,d){var h=!p(d,i),m=!s(o,a);return a=o,i=d,h&&m?(l=e(a,i),t.dependsOnOwnProps&&(u=t(r,i)),c=n(l,u,i)):h?(e.dependsOnOwnProps&&(l=e(a,i)),t.dependsOnOwnProps&&(u=t(r,i)),c=n(l,u,i)):m?function(){var t=e(a,i),r=!f(t,l);return l=t,r&&(c=n(l,u,i)),c}():c}return function(o,s){return d?h(o,s):function(o,s){return l=e(a=o,i=s),u=t(r,i),c=n(l,u,i),d=!0,c}(o,s)}}function pe(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=M(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),u=o(e,a);return(a.pure?se:ce)(i,l,u,e,a)}function fe(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function de(e,t){return e===t}var he=function(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?X:n,o=t.mapStateToPropsFactories,a=void 0===o?ie:o,i=t.mapDispatchToPropsFactories,l=void 0===i?ae:i,u=t.mergePropsFactories,c=void 0===u?ue:u,s=t.selectorFactory,p=void 0===s?pe:s;return function(e,t,n,o){void 0===o&&(o={});var i=o,u=i.pure,s=void 0===u||u,f=i.areStatesEqual,d=void 0===f?de:f,h=i.areOwnPropsEqual,m=void 0===h?ee:h,y=i.areStatePropsEqual,b=void 0===y?ee:y,g=i.areMergedPropsEqual,v=void 0===g?ee:g,E=M(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=fe(e,a,"mapStateToProps"),O=fe(t,l,"mapDispatchToProps"),_=fe(n,c,"mergeProps");return r(p,F({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:O,initMergeProps:_,pure:s,areStatesEqual:d,areOwnPropsEqual:m,areStatePropsEqual:b,areMergedPropsEqual:v},E))}}(),me=n(21);function ye(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var be=ye();be.withExtraArgument=ye;var ge=be,ve="SETTING_LOAD_START",Ee="SETTING_LOAD_SUCCESS",we="SETTING_LOAD_FAILED",Oe="SETTING_LOAD_STATUS",_e="SETTING_SAVING",Se="SETTING_SAVED",xe="SETTING_SAVE_FAILED",ke="STATUS_IN_PROGRESS",je="STATUS_FAILED",Ce="STATUS_COMPLETE",Pe="STATUS_SAVING";function Te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){De(e,t,n[t])})}return e}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ne="LOG_LOADING",Re="LOG_LOADED",Ae="LOG_FAILED",Ie="LOG_SET_SELECTED",Le="LOG_SET_ALL_SELECTED",Ue="LOG_ITEM_SAVING",Fe="LOG_ITEM_SAVED",Me="LOG_ITEM_FAILED",Be=n(7),ze=n.n(Be),Ge=["groups","404s","log","io","options","support"];function We(e,t){var n=function(e,t,n){var r=$e(n);for(var o in e)e[o]&&t[o]!==e[o]?r[o.toLowerCase()]=e[o]:t[o]===e[o]&&delete r[o.toLowerCase()];r.filterby&&!r.filter&&delete r.filterby;return"?"+Be.stringify(r)}(e,t);document.location.search!==n&&history.pushState({},null,n)}function $e(e){return Be.parse(e?e.slice(1):document.location.search.slice(1))}function He(e){var t=$e(e);return-1!==Ge.indexOf(t.sub)?t.sub:"redirect"}function qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Ve(e,t,n[t])})}return e}function Ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ke=["orderby","direction","page","per_page","filter","filterBy","groupBy","group"],Ye=function(e,t){for(var n=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&n.push(e[r]);return n},Qe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=$e(),i={orderby:r,direction:"desc",page:0,per_page:parseInt(Redirectioni10n.per_page,10),selected:[],filterBy:"",filter:"",groupBy:""},l=void 0===a.sub?"":a.sub;return-1===o.indexOf(l)?i:qe({},i,{orderby:a.orderby&&-1!==e.indexOf(a.orderby)?a.orderby:i.orderby,direction:a.direction&&"asc"===a.direction?"asc":i.direction,page:a.offset&&parseInt(a.offset,10)>0?parseInt(a.offset,10):i.page,per_page:Redirectioni10n.per_page?parseInt(Redirectioni10n.per_page,10):i.per_page,filterBy:a.filterby&&-1!==t.indexOf(a.filterby)?a.filterby:i.filterBy,filter:a.filter?a.filter:i.filter,groupBy:a.groupby&&-1!==n.indexOf(a.groupby)?a.groupby:i.groupBy})},Xe=function(e,t){for(var n=Object.assign({},e),r=0;r<Ke.length;r++)void 0!==t[Ke[r]]&&(n[Ke[r]]=t[Ke[r]]);return n},Je=function(e,t){return"desc"===e.direction&&delete e.direction,e.orderby===t&&delete e.orderby,0===e.page&&delete e.page,e.per_page===parseInt(Redirectioni10n.per_page,10)&&delete e.per_page,""===e.filterBy&&""===e.filter&&(delete e.filterBy,delete e.filter),""===e.groupBy&&""===e.group&&(delete e.groupBy,delete e.group),25!==parseInt(Redirectioni10n.per_page,10)&&(e.per_page=parseInt(Redirectioni10n.per_page,10)),delete e.selected,e},Ze=function(e){return Object.assign({},e,{selected:[]})},et=function(e,t){return qe({},e,{selected:Ye(e.selected,t).concat(Ye(t,e.selected))})},tt=function(e,t,n){return qe({},e,{selected:n?t.map(function(e){return e.id}):[]})},nt=function(e){return[e.filterBy,e.filter].join("-")};function rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){ot(e,t,n[t])})}return e}function ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Redirectioni10n.WP_API_root+"redirection/v1/"+e+"/";if(t._wpnonce=Redirectioni10n.WP_API_nonce,t&&Object.keys(t).length>0&&(t=function(e){return Object.keys(e).filter(function(t){return e[t]}).reduce(function(t,n){return t[n]=e[n],t},{})}(t),Object.keys(t).length>0)){var r=n+(-1===Redirectioni10n.WP_API_root.indexOf("?")?"?":"&")+ze.a.stringify(t);return-1!==Redirectioni10n.WP_API_root.indexOf("page=redirection.php")?r.replace(/page=(\d+)/,"ppage=$1"):r}return n},it=function(e){return{url:e,headers:function(e){return-1!==e.indexOf("rest_route")||-1!==e.indexOf("/wp-json/")?new Headers({"Content-Type":"application/json; charset=utf-8"}):new Headers({"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"})}(e),credentials:"same-origin"}},lt=function(e,t){var n=rt({},t),r={};return t.items&&(r.items=t.items,delete n.items),rt({},it(at(e,n)),{method:"post",body:r.items?JSON.stringify(r):null})},ut=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return rt({},it(at(e,t)),{method:"get"})},ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=rt({},it(at(e,n)),{method:"post",params:t});return Object.keys(t).length>0&&(r.body=JSON.stringify(t)),r},st={get:function(){return ut("setting")},update:function(e){return ct("setting",e)}},pt={list:function(e){return ut("redirect",e)},update:function(e,t){return ct("redirect/"+e,t)},create:function(e){return ct("redirect",e)}},ft={list:function(e){return ut("group",e)},update:function(e,t){return ct("group/"+e,t)},create:function(e){return ct("group",e)}},dt={list:function(e){return ut("log",e)},deleteAll:function(e){return lt("log",e)}},ht={list:function(e){return ut("404",e)},deleteAll:function(e){return lt("404",e)}},mt={get:function(){return ut("import")},upload:function(e,t){return function(e,t){var n=rt({},it(at(e)),{method:"post"});return n.headers.delete("Content-Type"),n.body=new FormData,n.body.append("file",t),n}("import/file/"+e,t)},pluginList:function(){return ut("import/plugin")},pluginImport:function(e){return ct("import/plugin/"+e)}},yt={file:function(e,t){return ut("export/"+e+"/"+t)}},bt={status:function(){return ut("plugin")},fix:function(){return ct("plugin")},delete:function(){return lt("plugin/delete")}},gt={redirect:function(e,t,n){return ct("bulk/redirect/"+e,t,n)},group:function(e,t,n){return ct("bulk/group/"+e,t,n)},log:function(e,t,n){return ct("bulk/log/"+e,t,n)},error:function(e,t,n){return ct("bulk/404/"+e,t,n)}},vt=function(e){return"https://api.redirect.li/v1/"+e+(-1===e.indexOf("?")?"?":"&")+"ref=redirection"},Et={getGeo:function(e){return{url:vt("ip/"+e+"?locale="+Redirectioni10n.localeSlug.substr(0,2)),method:"get"}}},wt={get:function(e){return{url:vt("useragent/"+encodeURIComponent(e)),method:"get"}}},Ot={get:function(e){return{url:vt("http?url="+encodeURIComponent(e)),method:"get"}}},_t=function(e){return e.action=function(e){return e.url.replace(Redirectioni10n.WP_API_root,"").replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+e.method.toUpperCase()}(e),fetch(e.url,e).then(function(t){if(!t||!t.status)throw{message:"No data or status object returned in request",code:0};return t.status&&void 0!==t.statusText&&(e.status=t.status,e.statusText=t.statusText),t.headers.get("x-wp-nonce")&&(Redirectioni10n.WP_API_nonce=t.headers.get("x-wp-nonce")),t.text()}).then(function(t){e.raw=t;try{var n=JSON.parse(t.replace(/\ufeff/,""));if(e.status&&200!==e.status)throw{message:function(e){return 0===e?"Admin AJAX returned 0":e.message?e.message:"Unknown error "+e}(n),code:function(e){return e.error_code?e.error_code:e.data&&e.data.error_code?e.data.error_code:0===e?"admin-ajax":e.code?e.code:"unknown"}(n),request:e,data:n.data?n.data:null};if(0===n)throw{message:"Failed to get data",code:"json-zero"};return n}catch(t){throw t.request=e,t}})};function St(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function xt(){return(xt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){jt(e,t,n[t])})}return e}function jt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ct=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return function(a,i){var l=i()[r.store],u=l.table,c=l.total,s={items:n?[n]:u.selected,bulk:t};if("delete"===t&&u.page>0&&u.per_page*u.page==c-1&&(u.page-=1),"delete"!==t||confirm(Object(P.translate)("Are you sure you want to delete this item?","Are you sure you want to delete these items?",{count:s.items.length}))){var p=Xe(u,s),f=kt({},{items:s.items.join(",")},o);return _t(e(t,f,Je(u,r.order))).then(function(e){a(kt({type:r.saved},e,{saving:s.items}))}).catch(function(e){a({type:r.failed,error:e,saving:s.items})}),a({type:r.saving,table:p,saving:s.items})}}},Pt=function(e,t,n,r,o){return _t(e).then(function(e){o({type:r.saved,item:e.item,items:e.items,total:e.total,saving:[n.id]})}).catch(function(e){o({type:r.failed,error:e,item:n,saving:[n.id]})}),o({type:r.saving,table:t,item:n,saving:[n.id]})},Tt=function(e,t,n){return function(r,o){var a=xt({},o()[n.store]);return a.page=0,a.orderby="id",a.direction="desc",Pt(e(t),a,t,n,r)}},Dt=function(e,t,n,r){return function(o,a){var i=a()[r.store].table;return Pt(e(t,n),i,n,r,o)}},Nt=function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0},Rt=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(e){return e},i=o.table,l=void 0===i?{}:i,u=o.rows,c=a(Xe(l,r)),s=Je(kt({},l,r),n.order);if(!(Nt(c,l)&&u.length>0&&Nt(r,{})))return _t(e(s)).then(function(e){t(kt({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})}),t(kt({table:c,type:n.saving},function(e,t){var n={};for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n}(c,r)))},At=function(e,t,n,r,o){var a=o.table,i=Je(kt({},a,r),n.order);_t(e(i)).then(function(e){t(kt({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})})},It=function(e,t,n){for(var r=e.slice(0),o=0;o<e.length;o++)parseInt(e[o].id,10)===t.id&&(r[o]=n(e[o]));return r},Lt=function(e,t){return t.item?It(e.rows,t.item,function(e){return kt({},e,t.item,{original:e})}):e.rows},Ut=function(e,t){return t.item?It(e.rows,t.item,function(e){return e.original}):e.rows},Ft=function(e,t){return t.item?Lt(e,t):t.items?t.items:e.rows},Mt=function(e,t){return t.table?kt({},e.table,t.table):e.table},Bt=function(e,t){return void 0!==t.total?t.total:e.total},zt=function(e,t){return St(e.saving).concat(St(t.saving))},Gt=function(e,t){return e.saving.filter(function(e){return-1===t.saving.indexOf(e)})};function Wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){$t(e,t,n[t])})}return e}function $t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ht="ERROR_LOADING",qt="ERROR_LOADED",Vt="ERROR_FAILED",Kt="ERROR_SET_SELECTED",Yt="ERROR_SET_ALL_SELECTED",Qt="ERROR_ITEM_SAVING",Xt="ERROR_ITEM_SAVED",Jt="ERROR_ITEM_FAILED";function Zt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){en(e,t,n[t])})}return e}function en(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tn="IO_EXPORTED",nn="IO_EXPORTING",rn="IO_IMPORTING",on="IO_IMPORTED",an="IO_FAILED",ln="IO_CLEAR",un="IO_ADD_FILE",cn="IO_IMPORTERS";function sn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){pn(e,t,n[t])})}return e}function pn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fn="GROUP_LOADING",dn="GROUP_LOADED",hn="GROUP_FAILED",mn="GROUP_SET_SELECTED",yn="GROUP_SET_ALL_SELECTED",bn="GROUP_ITEM_SAVING",gn="GROUP_ITEM_FAILED",vn="GROUP_ITEM_SAVED";function En(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){wn(e,t,n[t])})}return e}function wn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var On="REDIRECT_LOADING",_n="REDIRECT_LOADED",Sn="REDIRECT_FAILED",xn="REDIRECT_SET_SELECTED",kn="REDIRECT_SET_ALL_SELECTED",jn="REDIRECT_ITEM_SAVING",Cn="REDIRECT_ITEM_FAILED",Pn="REDIRECT_ITEM_SAVED",Tn="REDIRECT_ADD_TOP";function Dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Nn(e,t,n[t])})}return e}function Nn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rn="MESSAGE_CLEAR_ERRORS",An="MESSAGE_CLEAR_NOTICES";function In(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Ln(e,t,n[t])})}return e}function Ln(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Un=function(e,t){return e.slice(0).concat([t])},Fn=function(e,t){return e.slice(0).concat([t])},Mn=function(e){return Math.max(0,e.inProgress-1)},Bn={REDIRECT_ITEM_SAVED:Object(P.translate)("Redirection saved"),LOG_ITEM_SAVED:Object(P.translate)("Log deleted"),SETTING_SAVED:Object(P.translate)("Settings saved"),GROUP_ITEM_SAVED:Object(P.translate)("Group saved"),ERROR_ITEM_SAVED:Object(P.translate)("404 deleted")};var zn="INFO_LOADING",Gn="INFO_LOADED_GEO",Wn="INFO_LOADED_AGENT",$n="INFO_FAILED",Hn="INFO_LOADED_HTTP",qn="INFO_CLEAR_HTTP";function Vn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Kn(e,t,n[t])})}return e}function Kn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yn(e,t,n){return Vn({},e,Kn({},t[n],t))}var Qn=Object(te.combineReducers)({settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ve:return Te({},e,{loadStatus:ke});case Ee:return Te({},e,{loadStatus:Ce,values:t.values,groups:t.groups,postTypes:t.postTypes,installed:t.installed,canDelete:t.canDelete});case we:return Te({},e,{loadStatus:je,error:t.error});case _e:return Te({},e,{saveStatus:ke});case Se:return Te({},e,{saveStatus:Ce,values:t.values,groups:t.groups,installed:t.installed});case xe:return Te({},e,{saveStatus:je,error:t.error});case Oe:return Te({},e,{pluginStatus:t.pluginStatus})}return e},log:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Le:return Wt({},e,{table:tt(e.table,e.rows,t.onoff)});case Ie:return Wt({},e,{table:et(e.table,t.items)});case Ue:return Wt({},e,{table:Ze(Mt(e,t)),saving:zt(e,t),rows:Lt(e,t)});case Fe:return Wt({},e,{rows:Ft(e,t),total:Bt(e,t),saving:Gt(e,t)});case Ne:return Wt({},e,{table:Mt(e,t),status:ke,saving:[],logType:t.logType,requestCount:e.requestCount+1});case Ae:return Wt({},e,{status:je,saving:[]});case Re:return Wt({},e,{rows:Ft(e,t),status:Ce,total:Bt(e,t),table:Ze(e.table)});case Me:return Wt({},e,{saving:Gt(e,t),rows:Ut(e,t)})}return e},error:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Yt:return Zt({},e,{table:tt(e.table,e.rows,t.onoff)});case Kt:return Zt({},e,{table:et(e.table,t.items)});case Qt:return Zt({},e,{table:Ze(Mt(e,t)),saving:zt(e,t),rows:Lt(e,t)});case Xt:return Zt({},e,{rows:Ft(e,t),total:Bt(e,t),saving:Gt(e,t)});case Ht:return Zt({},e,{table:Mt(e,t),status:ke,saving:[],requestCount:e.requestCount+1});case Vt:return Zt({},e,{status:je,saving:[]});case qt:return Zt({},e,{rows:Ft(e,t),status:Ce,total:Bt(e,t),table:Ze(e.table)});case Jt:return Zt({},e,{saving:Gt(e,t),rows:Ut(e,t)})}return e},io:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case nn:return sn({},e,{exportStatus:ke});case tn:return sn({},e,{exportStatus:Ce,exportData:t.data});case un:return sn({},e,{file:t.file});case ln:return sn({},e,{file:!1,lastImport:!1,exportData:!1});case an:return sn({},e,{importingStatus:je,exportStatus:je,lastImport:!1,file:!1,exportData:!1});case rn:return sn({},e,{importingStatus:ke,lastImport:!1,file:!!t.file&&t.file});case on:return sn({},e,{lastImport:t.total,importingStatus:Ce,file:!1});case cn:return sn({},e,{importers:t.importers})}return e},group:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case fn:return En({},e,{table:Mt(e,t),status:ke,saving:[]});case dn:return En({},e,{rows:Ft(e,t),status:Ce,total:Bt(e,t),table:Ze(e.table)});case bn:return En({},e,{table:Ze(Mt(e,t)),saving:zt(e,t),rows:Lt(e,t)});case vn:return En({},e,{rows:Ft(e,t),total:Bt(e,t),saving:Gt(e,t)});case yn:return En({},e,{table:tt(e.table,e.rows,t.onoff)});case mn:return En({},e,{table:et(e.table,t.items)});case hn:return En({},e,{status:je,saving:[]});case gn:return En({},e,{saving:Gt(e,t),rows:Ut(e,t)})}return e},redirect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Tn:return Dn({},e,{addTop:t.onoff});case On:return Dn({},e,{table:Mt(e,t),status:ke,saving:[]});case _n:return Dn({},e,{rows:Ft(e,t),status:Ce,total:Bt(e,t),table:Ze(e.table)});case jn:return Dn({},e,{table:Ze(Mt(e,t)),saving:zt(e,t),rows:Lt(e,t)});case Pn:return Dn({},e,{rows:Ft(e,t),total:Bt(e,t),saving:Gt(e,t)});case kn:return Dn({},e,{table:tt(e.table,e.rows,t.onoff)});case xn:return Dn({},e,{table:et(e.table,t.items)});case Sn:return Dn({},e,{status:je,saving:[]});case Cn:return Dn({},e,{saving:Gt(e,t),rows:Ut(e,t)})}return e},message:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case an:case hn:case Cn:case gn:case Ae:case Me:case we:case xe:case Jt:case Vt:case Sn:var n=Un(e.errors,t.error);return console.error(t.error.message),In({},e,{errors:n,inProgress:Mn(e)});case Ue:case jn:case _e:case Qt:case bn:return In({},e,{inProgress:e.inProgress+1});case Fe:case Pn:case Se:case vn:case Xt:return In({},e,{notices:Fn(e.notices,Bn[t.type]),inProgress:Mn(e)});case An:return In({},e,{notices:[]});case Rn:return In({},e,{errors:[]})}return e},info:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case zn:return Vn({},e,{status:ke,http:!1});case Gn:return Vn({},e,{status:Ce,maps:Yn(e.maps,t.map,"ip")});case Wn:return Vn({},e,{status:Ce,agents:Yn(e.agents,t.agent,"agent")});case $n:return Vn({},e,{status:je,error:t.error});case Hn:return Vn({},e,{status:Ce,http:t.http});case qn:return Vn({},e,{http:!1})}return e}}),Xn=Object(me.composeWithDevTools)({name:"Redirection"}),Jn=[ge,function(){return function(e){return function(t){switch(t.type){case jn:case bn:case On:case fn:case Ne:case Ht:!function(e,t){var n=He(),r={redirect:[[On,jn],"id"],groups:[[fn,bn],"name"],log:[[Ne],"date"],"404s":[[Ht],"date"]};if(r[n]&&e===r[n][0].find(function(t){return t===e})){var o=t.orderby,a=t.direction,i=t.page,l=t.per_page,u=t.filter,c=t.filterBy,s=t.groupBy,p={orderby:o,direction:a,offset:i,per_page:l,filter:u,filterBy:c,groupBy:s},f={orderby:r[n][1],direction:"desc",offset:0,filter:"",filterBy:"",per_page:parseInt(Redirectioni10n.per_page,10),groupBy:""};s&&(f.orderby="total"),We(p,f)}}(t.type,t.table?t.table:t)}return e(t)}}}];function Zn(){var e=Redirectioni10n&&Redirectioni10n.preload&&Redirectioni10n.preload.pluginStatus?Redirectioni10n.preload.pluginStatus:[];return{loadStatus:ke,saveStatus:!1,error:!1,installed:"",settings:{},postTypes:[],pluginStatus:e,canDelete:!1}}function er(){return{rows:[],saving:[],total:0,status:ke,table:Qe(["ip","url"],["ip"],[],"date",["log"]),requestCount:0}}function tr(){var e=$e(),t="date";return"404s"===e.sub&&e.groupby&&(t="total"),{rows:[],saving:[],total:0,status:ke,table:Qe(["ip","url","total"],["ip","url-exact"],["url","ip"],t,["404s"]),requestCount:0}}function nr(){return{rows:[],saving:[],total:0,status:ke,table:Qe(["name"],["name","module"],[],"name",["groups"])}}function rr(){return{rows:[],saving:[],total:0,addTop:!1,status:ke,table:Qe(["url","position","last_count","id","last_access"],["group"],[],"id",[""])}}function or(){return{settings:Zn(),log:er(),error:tr(),io:{status:ke,file:!1,lastImport:!1,exportData:!1,importingStatus:!1,exportStatus:!1,importers:[]},group:nr(),redirect:rr(),message:{errors:[],notices:[],inProgress:0,saving:[]},info:{status:Ce,maps:{},agents:{},http:!1,error:""}}}var ar=function(){return function(e,t){return t().settings.loadStatus===Ce?null:(_t(st.get()).then(function(t){e({type:Ee,values:t.settings,groups:t.groups,postTypes:t.post_types,installed:t.installed,canDelete:t.canDelete})}).catch(function(t){e({type:we,error:t})}),e({type:ve}))}},ir=function(e){return function(t){return _t(st.update(e)).then(function(e){t({type:Se,values:e.settings,groups:e.groups,installed:e.installed})}).catch(function(e){t({type:xe,error:e})}),t({type:_e})}},lr=function(){return function(e){return _t(bt.delete()).then(function(e){document.location.href=e.location}).catch(function(t){e({type:xe,error:t})}),e({type:_e})}},ur=function(){return function(e){return _t(bt.status()).then(function(t){e({type:Oe,pluginStatus:t})}).catch(function(t){e({type:we,error:t})}),e({type:ve})}},cr=function(){return function(e){return _t(bt.fix()).then(function(t){e({type:Oe,pluginStatus:t})}).catch(function(t){e({type:we,error:t})}),e({type:ve})}},sr=function(e){var t=e.title,n=e.url,r=void 0!==n&&n;return x.a.createElement("tr",null,x.a.createElement("th",null,!r&&t,r&&x.a.createElement("a",{href:r,target:"_blank"},t)),x.a.createElement("td",null,e.children))},pr=function(e){return x.a.createElement("table",{className:"form-table"},x.a.createElement("tbody",null,e.children))};function fr(e){return(fr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var dr=function e(t){var n=t.value,r=t.text;return"object"===fr(n)?x.a.createElement("optgroup",{label:r},n.map(function(t,n){return x.a.createElement(e,{text:t.text,value:t.value,key:n})})):x.a.createElement("option",{value:n},r)},hr=function(e){var t=e.items,n=e.value,r=e.name,o=e.onChange,a=e.isEnabled,i=void 0===a||a;return x.a.createElement("select",{name:r,value:n,onChange:o,disabled:!i},t.map(function(e,t){return x.a.createElement(dr,{value:e.value,text:e.text,key:t})}))};function mr(e){return(mr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function br(e){return(br=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gr(e,t){return(gr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function vr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wr=function(){return[{value:-1,text:Object(P.translate)("No logs")},{value:1,text:Object(P.translate)("A day")},{value:7,text:Object(P.translate)("A week")},{value:30,text:Object(P.translate)("A month")},{value:60,text:Object(P.translate)("Two months")},{value:0,text:Object(P.translate)("Forever")}]},Or=function(){return[{value:0,text:Object(P.translate)("Default /wp-json/")},{value:1,text:Object(P.translate)("Raw /index.php?rest_route=/")},{value:2,text:Object(P.translate)("Proxy over Admin AJAX")},{value:3,text:Object(P.translate)("Relative /wp-json/")},{value:4,text:Object(P.translate)("Form request")}]},_r=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Er(vr(vr(n=function(e,t){return!t||"object"!==mr(t)&&"function"!=typeof t?vr(e):t}(this,br(t).call(this,e)))),"onChange",function(e){var t=e.target,r="checkbox"===t.type?t.checked:t.value;n.setState(Er({},t.name,r))}),Er(vr(vr(n)),"onSubmit",function(e){e.preventDefault(),n.props.onSaveSettings(n.state)}),Er(vr(vr(n)),"onMonitor",function(e){var t=e.target.name.replace("monitor_type_",""),r=n.state,o=r.monitor_post,a=r.associated_redirect,i=n.state.monitor_types.filter(function(e){return e!==t});e.target.checked&&i.push(t),n.setState({monitor_types:i,monitor_post:i.length>0?o:0,associated_redirect:i.length>0?a:""})});var r=e.values.modules;return n.state=e.values,n.state.location=r[2]?r[2].location:"",n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gr(e,t)}(t,x.a.Component),function(e,t,n){t&&yr(e.prototype,t),n&&yr(e,n)}(t,[{key:"getSnapshotBeforeUpdate",value:function(e){return e.values.token!==this.props.values.token&&this.setState({token:this.props.values.token}),e.values.auto_target!==this.props.values.auto_target&&this.setState({auto_target:this.props.values.auto_target}),null}},{key:"renderMonitor",value:function(e){return x.a.createElement(sr,{title:Object(P.translate)("URL Monitor Changes")+":",url:this.supportLink("options","monitor")},x.a.createElement(hr,{items:e,name:"monitor_post",value:parseInt(this.state.monitor_post,10),onChange:this.onChange})," ",Object(P.translate)("Save changes to this group"),x.a.createElement("p",null,x.a.createElement("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:this.onChange,placeholder:Object(P.translate)('For example "/amp"'),value:this.state.associated_redirect})," ",Object(P.translate)("Create associated redirect (added to end of URL)")))}},{key:"renderPostTypes",value:function(){var e=this,t=this.props.postTypes,n=this.state.monitor_types,r=[],o=function(o){var a=t[o],i=!!n.find(function(e){return e===o});r.push(x.a.createElement("p",{key:o},x.a.createElement("label",null,x.a.createElement("input",{type:"checkbox",name:"monitor_type_"+o,onChange:e.onMonitor,checked:i}),Object(P.translate)("Monitor changes to %(type)s",{args:{type:a.toLowerCase()}}))))};for(var a in t)o(a);return r}},{key:"supportLink",value:function(e,t){return"https://redirection.me/support/"+e+"/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"+(t?"&utm_term="+t+"#"+t:"")}},{key:"render",value:function(){var e=this.props,t=e.groups,n=e.saveStatus,r=e.installed,o=this.state.monitor_types.length>0;return x.a.createElement("form",{onSubmit:this.onSubmit},x.a.createElement(pr,null,x.a.createElement(sr,{title:""},x.a.createElement("label",null,x.a.createElement("input",{type:"checkbox",checked:this.state.support,name:"support",onChange:this.onChange}),x.a.createElement("span",{className:"sub"},Object(P.translate)("I'm a nice person and I have helped support the author of this plugin")))),x.a.createElement(sr,{title:Object(P.translate)("Redirect Logs")+":",url:this.supportLink("logs")},x.a.createElement(hr,{items:wr(),name:"expire_redirect",value:parseInt(this.state.expire_redirect,10),onChange:this.onChange})," ",Object(P.translate)("(time to keep logs for)")),x.a.createElement(sr,{title:Object(P.translate)("404 Logs")+":",url:this.supportLink("tracking-404-errors")},x.a.createElement(hr,{items:wr(),name:"expire_404",value:parseInt(this.state.expire_404,10),onChange:this.onChange})," ",Object(P.translate)("(time to keep logs for)")),x.a.createElement(sr,{title:Object(P.translate)("IP Logging")+":",url:this.supportLink("options","iplogging")},x.a.createElement(hr,{items:[{value:0,text:Object(P.translate)("No IP logging")},{value:1,text:Object(P.translate)("Full IP logging")},{value:2,text:Object(P.translate)("Anonymize IP (mask last part)")}],name:"ip_logging",value:parseInt(this.state.ip_logging,10),onChange:this.onChange})," ",Object(P.translate)("(select IP logging level)")," - ",x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:this.supportLink("privacy-gdpr")},Object(P.translate)("GDPR / Privacy information"))),x.a.createElement(sr,{title:Object(P.translate)("URL Monitor")+":",url:this.supportLink("options","monitor")},this.renderPostTypes()),o&&this.renderMonitor(t),x.a.createElement(sr,{title:Object(P.translate)("RSS Token")+":",url:this.supportLink("options","rsstoken")},x.a.createElement("input",{className:"regular-text",type:"text",value:this.state.token,name:"token",onChange:this.onChange}),x.a.createElement("br",null),x.a.createElement("span",{className:"sub"},Object(P.translate)("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"))),x.a.createElement(sr,{title:Object(P.translate)("Auto-generate URL")+":",url:this.supportLink("options","autogenerate")},x.a.createElement("input",{className:"regular-text",type:"text",value:this.state.auto_target,name:"auto_target",onChange:this.onChange}),x.a.createElement("br",null),x.a.createElement("span",{className:"sub"},Object(P.translate)("Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead",{components:{code:x.a.createElement("code",null)}}))),x.a.createElement(sr,{title:Object(P.translate)("Apache Module"),url:this.supportLink("options","apache")},x.a.createElement("label",null,x.a.createElement("p",null,x.a.createElement("input",{type:"text",className:"regular-text",name:"location",value:this.state.location,onChange:this.onChange,placeholder:r})),x.a.createElement("p",{className:"sub"},Object(P.translate)("Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.",{components:{code:x.a.createElement("code",null)}})))),x.a.createElement(sr,{title:Object(P.translate)("Force HTTPS"),url:this.supportLink("options","force-https")},x.a.createElement("label",null,x.a.createElement("p",null,x.a.createElement("input",{type:"checkbox",name:"https",onChange:this.onChange,checked:this.state.https}),Object(P.translate)("Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"),"  ",Object(P.translate)("(beta)")))),x.a.createElement(sr,{title:Object(P.translate)("Redirect Cache"),url:this.supportLink("options","cache")},x.a.createElement(hr,{items:[{value:-1,text:Object(P.translate)("Never cache")},{value:1,text:Object(P.translate)("An hour")},{value:24,text:Object(P.translate)("A day")},{value:168,text:Object(P.translate)("A week")},{value:0,text:Object(P.translate)("Forever")}],name:"redirect_cache",value:parseInt(this.state.redirect_cache,10),onChange:this.onChange}),"  ",x.a.createElement("span",{className:"sub"},Object(P.translate)('How long to cache redirected 301 URLs (via "Expires" HTTP header)'))),x.a.createElement(sr,{title:Object(P.translate)("REST API"),url:this.supportLink("options","restapi")},x.a.createElement(hr,{items:Or(),name:"rest_api",value:parseInt(this.state.rest_api,10),onChange:this.onChange}),"  ",x.a.createElement("span",{className:"sub"},Object(P.translate)("How Redirection uses the REST API - don't change unless necessary")))),x.a.createElement("input",{className:"button-primary",type:"submit",name:"update",value:Object(P.translate)("Update"),disabled:n===ke}))}}]),t}();var Sr=he(function(e){var t=e.settings;return{groups:t.groups,values:t.values,saveStatus:t.saveStatus,installed:t.installed,postTypes:t.postTypes}},function(e){return{onSaveSettings:function(t){e(ir(t))}}})(_r),xr=n(3),kr=n.n(xr);n(45);function jr(e){return(jr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Cr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pr(e){return(Pr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tr(e,t){return(Tr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Dr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Nr(Dr(Dr(n=function(e,t){return!t||"object"!==jr(t)&&"function"!=typeof t?Dr(e):t}(this,Pr(t).call(this,e)))),"nodeRef",function(e){n.ref=e}),n.handleClick=n.onBackground.bind(Dr(Dr(n))),n.ref=null,n.height=0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Tr(e,t)}(t,x.a.Component),function(e,t,n){t&&Cr(e.prototype,t),n&&Cr(e,n)}(t,[{key:"componentDidMount",value:function(){this.height=0,this.resize(),document.body.classList.add("redirection-modal_shown")}},{key:"componentWillUnmount",value:function(){document.body.classList.remove("redirection-modal_shown")}},{key:"componentDidUpdate",value:function(){this.resize()}},{key:"resize",value:function(){for(var e=0,t=0;t<this.ref.children.length;t++)e+=this.ref.children[t].clientHeight;this.ref.style.height=e+"px"}},{key:"onBackground",value:function(e){"modal"===e.target.className&&this.props.onClose()}},{key:"render",value:function(){var e=this.props.onClose,t=kr()({"redirection-modal_wrapper":!0,"redirection-modal_wrapper-padding":this.props.padding}),n={};return this.height&&(n.height=this.height+"px"),j.a.createPortal(x.a.createElement("div",{className:t,onClick:this.handleClick},x.a.createElement("div",{className:"redirection-modal_backdrop"}),x.a.createElement("div",{className:"redirection-modal_main"},x.a.createElement("div",{className:"redirection-modal_content",ref:this.nodeRef,style:n},x.a.createElement("div",{className:"redirection-modal_close"},x.a.createElement("button",{onClick:e},"✖")),x.a.cloneElement(this.props.children,{parent:this})))),document.getElementById("react-modal"))}}]),t}();Nr(Rr,"defaultProps",{padding:!0});var Ar=Rr;function Ir(e){return(Ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Lr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ur(e){return(Ur=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Fr(e,t){return(Fr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Mr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Br=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Ir(t)&&"function"!=typeof t?Mr(e):t}(this,Ur(t).call(this,e))).state={isModal:!1},n.onSubmit=n.handleSubmit.bind(Mr(Mr(n))),n.onClose=n.closeModal.bind(Mr(Mr(n))),n.onDelete=n.handleDelete.bind(Mr(Mr(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Fr(e,t)}(t,x.a.Component),function(e,t,n){t&&Lr(e.prototype,t),n&&Lr(e,n)}(t,[{key:"handleSubmit",value:function(e){this.setState({isModal:!0}),e.preventDefault()}},{key:"closeModal",value:function(){this.setState({isModal:!1})}},{key:"handleDelete",value:function(){this.props.onDelete(),this.closeModal()}},{key:"showModal",value:function(){return x.a.createElement(Ar,{onClose:this.onClose},x.a.createElement("div",null,x.a.createElement("h1",null,Object(P.translate)("Delete the plugin - are you sure?")),x.a.createElement("p",null,Object(P.translate)("Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.")),x.a.createElement("p",null,Object(P.translate)("Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.")),x.a.createElement("p",null,x.a.createElement("button",{className:"button-primary button-delete",onClick:this.onDelete},Object(P.translate)("Yes! Delete the plugin"))," ",x.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(P.translate)("No! Don't delete the plugin")))))}},{key:"render",value:function(){return x.a.createElement("div",{className:"wrap"},x.a.createElement("form",{action:"",method:"post",onSubmit:this.onSubmit},x.a.createElement("h2",null,Object(P.translate)("Delete Redirection")),x.a.createElement("p",null,Object(P.translate)("Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.")),x.a.createElement("input",{className:"button-primary button-delete",type:"submit",name:"delete",value:Object(P.translate)("Delete")})),this.state.isModal&&this.showModal())}}]),t}(),zr=(n(48),function(){return x.a.createElement("div",{className:"placeholder-container"},x.a.createElement("div",{className:"placeholder-loading"}))});n(50);function Gr(e){return(Gr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $r(e){return($r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hr(e,t){return(Hr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function qr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Vr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Gr(t)&&"function"!=typeof t?qr(e):t}(this,$r(t).call(this,e))).onDonate=n.handleDonation.bind(qr(qr(n))),n.onChange=n.handleChange.bind(qr(qr(n))),n.onBlur=n.handleBlur.bind(qr(qr(n))),n.onInput=n.handleInput.bind(qr(qr(n))),n.state={support:e.support,amount:20},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Hr(e,t)}(t,x.a.Component),function(e,t,n){t&&Wr(e.prototype,t),n&&Wr(e,n)}(t,[{key:"handleBlur",value:function(){this.setState({amount:Math.max(16,this.state.amount)})}},{key:"handleDonation",value:function(){this.setState({support:!1})}},{key:"getReturnUrl",value:function(){return document.location.href+"#thanks"}},{key:"handleChange",value:function(e){this.state.amount!==e.value&&this.setState({amount:parseInt(e.value,10)})}},{key:"handleInput",value:function(e){var t=e.target.value?parseInt(e.target.value,10):16;this.setState({amount:t})}},{key:"getAmountoji",value:function(e){for(var t=[[100,"😍"],[80,"😎"],[60,"😊"],[40,"😃"],[20,"😀"],[10,"🙂"]],n=0;n<t.length;n++)if(e>=t[n][0])return t[n][1];return t[t.length-1][1]}},{key:"renderSupported",value:function(){return x.a.createElement("div",null,Object(P.translate)("You've supported this plugin - thank you!"),"  ",x.a.createElement("a",{href:"#",onClick:this.onDonate},Object(P.translate)("I'd like to support some more.")))}},{key:"renderUnsupported",value:function(){for(var e=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},16,""),t=20;t<=100;t+=20)e[t]="";return x.a.createElement("div",null,x.a.createElement("label",null,x.a.createElement("p",null,Object(P.translate)("Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.",{components:{strong:x.a.createElement("strong",null)}})," ",Object(P.translate)("You get useful software and I get to carry on making it better."))),x.a.createElement("input",{type:"hidden",name:"cmd",value:"_xclick"}),x.a.createElement("input",{type:"hidden",name:"business",value:"admin@urbangiraffe.com"}),x.a.createElement("input",{type:"hidden",name:"item_name",value:"Redirection (WordPress Plugin)"}),x.a.createElement("input",{type:"hidden",name:"buyer_credit_promo_code",value:""}),x.a.createElement("input",{type:"hidden",name:"buyer_credit_product_category",value:""}),x.a.createElement("input",{type:"hidden",name:"buyer_credit_shipping_method",value:""}),x.a.createElement("input",{type:"hidden",name:"buyer_credit_user_address_change",value:""}),x.a.createElement("input",{type:"hidden",name:"no_shipping",value:"1"}),x.a.createElement("input",{type:"hidden",name:"return",value:this.getReturnUrl()}),x.a.createElement("input",{type:"hidden",name:"no_note",value:"1"}),x.a.createElement("input",{type:"hidden",name:"currency_code",value:"USD"}),x.a.createElement("input",{type:"hidden",name:"tax",value:"0"}),x.a.createElement("input",{type:"hidden",name:"lc",value:"US"}),x.a.createElement("input",{type:"hidden",name:"bn",value:"PP-DonationsBF"}),x.a.createElement("div",{className:"donation-amount"},"$",x.a.createElement("input",{type:"number",name:"amount",min:16,value:this.state.amount,onChange:this.onInput,onBlur:this.onBlur}),x.a.createElement("span",null,this.getAmountoji(this.state.amount)),x.a.createElement("input",{type:"submit",className:"button-primary",value:Object(P.translate)("Support 💰")})))}},{key:"render",value:function(){var e=this.state.support;return x.a.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",className:"donation"},x.a.createElement(pr,null,x.a.createElement(sr,{title:Object(P.translate)("Plugin Support")+":"},e?this.renderSupported():this.renderUnsupported())))}}]),t}();function Kr(e){return(Kr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Yr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Qr(e,t){return!t||"object"!==Kr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Xr(e){return(Xr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Jr(e,t){return(Jr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Zr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=Qr(this,Xr(t).call(this,e)),e.onLoadSettings(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jr(e,t)}(t,x.a.Component),function(e,t,n){t&&Yr(e.prototype,t),n&&Yr(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.loadStatus,n=e.values,r=e.canDelete,o=void 0!==r&&r;return t!==ke&&n?x.a.createElement("div",null,t===Ce&&x.a.createElement(Vr,{support:n.support}),t===Ce&&x.a.createElement(Sr,null),x.a.createElement("br",null),x.a.createElement("br",null),x.a.createElement("hr",null),o&&x.a.createElement(Br,{onDelete:this.props.onDeletePlugin})):x.a.createElement(zr,null)}}]),t}();var eo=he(function(e){var t=e.settings;return{loadStatus:t.loadStatus,values:t.values,canDelete:t.canDelete}},function(e){return{onLoadSettings:function(){e(ar())},onDeletePlugin:function(){e(lr())}}})(Zr);var to=he(null,function(e){return{onSubscribe:function(){e(ir({newsletter:!0}))}}})(function(e){return e.newsletter?x.a.createElement("div",{className:"newsletter"},x.a.createElement("h3",null,Object(P.translate)("Newsletter")),x.a.createElement("p",null,Object(P.translate)("Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.",{components:{a:x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://tinyletter.com/redirection"})}}))):x.a.createElement("div",{className:"newsletter"},x.a.createElement("h3",null,Object(P.translate)("Newsletter")),x.a.createElement("p",null,Object(P.translate)("Want to keep up to date with changes to Redirection?")),x.a.createElement("p",null,Object(P.translate)("Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release.")),x.a.createElement("form",{action:"https://tinyletter.com/redirection",method:"post",onSubmit:e.onSubscribe},x.a.createElement("p",null,x.a.createElement("label",null,Object(P.translate)("Your email address:")," ",x.a.createElement("input",{type:"email",name:"email",id:"tlemail"})," ",x.a.createElement("input",{type:"submit",value:"Subscribe",className:"button-secondary"})),x.a.createElement("input",{type:"hidden",value:"1",name:"embed"})," ",x.a.createElement("span",null,x.a.createElement("a",{href:"https://tinyletter.com/redirection",target:"_blank",rel:"noreferrer noopener"},"Powered by TinyLetter")))))}),no=function(){return x.a.createElement("div",null,x.a.createElement("h2",null,Object(P.translate)("Need help?")),x.a.createElement("p",null,Object(P.translate)("Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.",{components:{site:x.a.createElement("a",{href:"https://redirection.me",target:"_blank",rel:"noopener noreferrer"}),faq:x.a.createElement("a",{href:"https://redirection.me/support/faq/",target:"_blank",rel:"noopener noreferrer"})}})),x.a.createElement("p",null,x.a.createElement("strong",null,Object(P.translate)("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.",{components:{report:x.a.createElement("a",{href:"https://redirection.me/support/reporting-bugs/",target:"_blank",rel:"noopener noreferrer"})}}))),x.a.createElement("div",{className:"inline-notice inline-general"},x.a.createElement("p",{className:"github"},x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},x.a.createElement("img",{src:Redirectioni10n.pluginBaseUrl+"/images/GitHub-Mark-64px.png",width:"32",height:"32"})),x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},"https://github.com/johngodley/redirection/"))),x.a.createElement("p",null,Object(P.translate)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.")),x.a.createElement("p",null,Object(P.translate)("If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!",{components:{email:x.a.createElement("a",{href:"mailto:john@redirection.me?subject=Redirection%20Issue&body="+encodeURIComponent("Redirection: "+Redirectioni10n.versions)})}})))},ro=function(e){return function(t,n){if(!n().info.maps[e])return _t(Et.getGeo(e)).then(function(e){t({type:Gn,map:e})}).catch(function(e){t({type:$n,error:e})}),t({type:zn})}},oo=function(e){return function(t,n){if(!n().info.agents[e])return _t(wt.get(e)).then(function(e){t({type:Wn,agent:e})}).catch(function(e){t({type:$n,error:e})}),t({type:zn})}},ao=function(e){return function(t){return _t(Ot.get(e)).then(function(e){t({type:Hn,http:e})}).catch(function(e){t({type:$n,error:e})}),t({type:zn})}},io=function(){return{type:qn}},lo=(n(52),function(e){var t=e.size,n=void 0===t?"":t,r="spinner-container"+(n?" spinner-"+n:"");return x.a.createElement("div",{className:r},x.a.createElement("span",{className:"css-spinner"}))});n(54);function uo(e){return(uo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function co(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function so(e){return(so=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function po(e,t){return(po=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ho(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mo=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ho(fo(fo(n=function(e,t){return!t||"object"!==uo(t)&&"function"!=typeof t?fo(e):t}(this,so(t).call(this,e)))),"onChange",function(e){n.setState({url:e.target.value})}),ho(fo(fo(n)),"onSubmit",function(){n.props.onRequest(n.state.url)}),n.state={url:""},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&po(e,t)}(t,x.a.Component),function(e,t,n){t&&co(e.prototype,t),n&&co(e,n)}(t,[{key:"renderResults",value:function(e){var t=e.status,n=e.statusMessage,r=e.statusDescription,o=e.headers;if(500===t||!n)return x.a.createElement("div",{className:"inline-notice"},x.a.createElement("p",null,Object(P.translate)("Unable to load details")));var a=o.find(function(e){return"location"===e.name}),i=o.find(function(e){return"x-redirection"===e.name});return x.a.createElement("div",{className:"inline-notice"},x.a.createElement("p",null,x.a.createElement("strong",null,"HTTP ",t+" "+n)," - ",r),i&&x.a.createElement("p",null,Object(P.translate)("URL is being redirected with Redirection")),a&&!i&&x.a.createElement("p",null,Object(P.translate)("URL is not being redirected with Redirection")),a&&x.a.createElement("p",null,Object(P.translate)("Target"),": ",x.a.createElement("code",null,a.value)))}},{key:"render",value:function(){var e=this.state.url,t=this.props,n=t.http,r=t.status;return x.a.createElement("div",{className:"http-tester"},x.a.createElement("h3",null,Object(P.translate)("Redirect Tester")),x.a.createElement("p",null,Object(P.translate)("Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.")),x.a.createElement("p",null,Object(P.translate)("URL"),": ",x.a.createElement("input",{type:"text",value:e,onChange:this.onChange,disabled:r===ke,placeholder:Object(P.translate)("Enter full URL, including http:// or https://")}),x.a.createElement("input",{type:"submit",className:"button-secondary",onClick:this.onSubmit,disabled:r===ke,value:Object(P.translate)("Check")})),r===ke&&x.a.createElement(lo,null),r===je&&x.a.createElement("div",{className:"inline-notice"},x.a.createElement("p",null,Object(P.translate)("Unable to load details"))),n&&this.renderResults(n))}}]),t}();var yo=he(function(e){var t=e.info;return{http:t.http,status:t.status}},function(e){return{onRequest:function(t){e(ao(t))}}})(mo);n(56);function bo(e){return(bo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function go(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vo(e,t){return!t||"object"!==bo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Eo(e){return(Eo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wo(e,t){return(wo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Oo=function(){return x.a.createElement("div",null,x.a.createElement("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},x.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),x.a.createElement("input",{type:"hidden",name:"action",value:"fixit"}),x.a.createElement("p",null,Object(P.translate)("If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.")),x.a.createElement("p",null,x.a.createElement("input",{type:"submit",className:"button-primary",value:Object(P.translate)("⚡️ Magic fix ⚡️")}))))},_o=function(e){var t=e.item;return x.a.createElement("tr",null,x.a.createElement("th",null,t.name),x.a.createElement("td",null,x.a.createElement("span",{className:"plugin-status-"+t.status},"good"===t.status?Object(P.translate)("Good"):Object(P.translate)("Problem"))," ",t.message))},So=function(e){var t=e.status,n=t.filter(function(e){return"good"!==e.status});return x.a.createElement("div",null,x.a.createElement("table",{className:"plugin-status"},x.a.createElement("tbody",null,t.map(function(e,t){return x.a.createElement(_o,{item:e,key:t})}))),n.length>0&&x.a.createElement(Oo,null))},xo=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=vo(this,Eo(t).call(this,e))).props.onLoadStatus(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wo(e,t)}(t,x.a.Component),function(e,t,n){t&&go(e.prototype,t),n&&go(e,n)}(t,[{key:"render",value:function(){var e=this.props.pluginStatus;return x.a.createElement("div",null,x.a.createElement("h2",null,Object(P.translate)("Plugin Status")),e.length>0&&x.a.createElement(So,{status:e}),0===e.length&&x.a.createElement("div",{className:"placeholder-inline"},x.a.createElement("div",{className:"placeholder-loading"})))}}]),t}();var ko=he(function(e){return{pluginStatus:e.settings.pluginStatus}},function(e){return{onLoadStatus:function(){e(ur())},onFix:function(){e(cr())}}})(xo);function jo(e){return(jo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Co(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Po(e,t){return!t||"object"!==jo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function To(e){return(To=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Do(e,t){return(Do=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var No=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=Po(this,To(t).call(this,e)),e.onLoadSettings(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Do(e,t)}(t,x.a.Component),function(e,t,n){t&&Co(e.prototype,t),n&&Co(e,n)}(t,[{key:"render",value:function(){var e=(this.props.values?this.props.values:{}).newsletter,t=void 0!==e&&e;return x.a.createElement("div",null,x.a.createElement(ko,null),x.a.createElement(yo,null),x.a.createElement(no,null),x.a.createElement(to,{newsletter:t}))}}]),t}();var Ro=he(function(e){return{values:e.settings.values}},function(e){return{onLoadSettings:function(){e(ar())}}})(No);var Ao=function(e){var t=e.name,n=e.text,r=e.table,o=e.primary,a=r.direction,i=r.orderby,l=kr()(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({"manage-column":!0,sortable:!0,asc:i===t&&"asc"===a,desc:i===t&&"desc"===a||i!==t,"column-primary":o},"column-"+t,!0));return x.a.createElement("th",{scope:"col",className:l,onClick:function(n){n.preventDefault(),e.onSetOrderBy(t,i===t&&"desc"===a?"asc":"desc")}},x.a.createElement("a",{href:"#"},x.a.createElement("span",null,n),x.a.createElement("span",{className:"sorting-indicator"})))};var Io=function(e){var t=e.name,n=e.text,r=e.primary,o=kr()(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({"manage-column":!0,"column-primary":r},"column-"+t,!0));return x.a.createElement("th",{scope:"col",className:o},x.a.createElement("span",null,n))},Lo=function(e){var t=e.onSetAllSelected,n=e.isDisabled,r=e.isSelected;return x.a.createElement("td",{className:"manage-column column-cb check-column-red"},x.a.createElement("label",{className:"screen-reader-text"},Object(P.translate)("Select All")),x.a.createElement("input",{type:"checkbox",disabled:n,checked:r,onChange:t}))},Uo=function(e){var t=e.isDisabled,n=e.onSetAllSelected,r=e.onSetOrderBy,o=e.isSelected,a=e.headers,i=e.table,l=function(e){n(e.target.checked)};return x.a.createElement("tr",null,a.map(function(e){var n=e.primary,a=void 0!==n&&n,u=e.check,c=void 0!==u&&u,s=e.sortable,p=void 0===s||s;return!0===c?x.a.createElement(Lo,{onSetAllSelected:l,isDisabled:t,isSelected:o,key:e.name}):!1===p?x.a.createElement(Io,{name:e.name,text:e.title,key:e.name,primary:a}):x.a.createElement(Ao,{table:i,name:e.name,text:e.title,key:e.name,onSetOrderBy:r,primary:a})}))},Fo=function(e){var t=e.rows,n=e.status,r=e.selected,o=e.row;return x.a.createElement("tbody",null,t.map(function(e,t){return o(e,t,function(e,t,n){return{isLoading:e===ke,isSelected:function(e,t){return-1!==e.indexOf(t)}(t,n.id)}}(n,r,e))}))},Mo=function(e){var t=e.columns;return x.a.createElement("tr",{className:"is-placeholder"},t.map(function(e,t){return x.a.createElement("td",{key:t},x.a.createElement("div",{className:"placeholder-loading"}))}))},Bo=function(e){var t=e.headers,n=e.rows;return x.a.createElement("tbody",null,x.a.createElement(Mo,{columns:t}),n.slice(0,-1).map(function(e,n){return x.a.createElement(Mo,{columns:t,key:n})}))},zo=function(e){var t=e.headers;return x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("td",null),x.a.createElement("td",{colSpan:t.length-1},Object(P.translate)("No results"))))},Go=function(e){var t=e.headers;return x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("td",{colSpan:t.length},x.a.createElement("p",null,Object(P.translate)("Sorry, something went wrong loading the data - please try again")))))},Wo=(n(58),function(e){var t=e.headers,n=e.row,r=e.rows,o=e.total,a=e.table,i=e.status,l=e.onSetAllSelected,u=e.onSetOrderBy,c=function(e,t){return e!==Ce||0===t.length}(i,r),s=function(e,t){return e.length===t.length&&0!==t.length}(a.selected,r),p=null;return i===ke&&0===r.length?p=x.a.createElement(Bo,{headers:t,rows:r}):0===r.length&&i===Ce?p=x.a.createElement(zo,{headers:t}):i===je?p=x.a.createElement(Go,{headers:t}):r.length>0&&(p=x.a.createElement(Fo,{rows:r,status:i,selected:a.selected,row:n})),x.a.createElement("table",{className:"wp-list-table widefat fixed striped items"},x.a.createElement("thead",null,x.a.createElement(Uo,{table:a,isDisabled:c,isSelected:s,headers:t,rows:r,total:o,onSetOrderBy:u,onSetAllSelected:l})),p,x.a.createElement("tfoot",null,x.a.createElement(Uo,{table:a,isDisabled:c,isSelected:s,headers:t,rows:r,total:o,onSetOrderBy:u,onSetAllSelected:l})))});function $o(e){return($o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ho(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Vo(e,t,n){return t&&qo(e.prototype,t),n&&qo(e,n),e}function Ko(e,t){return!t||"object"!==$o(t)&&"function"!=typeof t?Jo(e):t}function Yo(e){return(Yo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qo(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xo(e,t)}function Xo(e,t){return(Xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Zo=function(e){var t=e.title,n=e.button,r=e.className,o=e.enabled,a=e.onClick;return o?x.a.createElement("a",{className:r,href:"#",onClick:a},x.a.createElement("span",{className:"screen-reader-text"},t),x.a.createElement("span",{"aria-hidden":"true"},n)):x.a.createElement("span",{className:"tablenav-pages-navspan","aria-hidden":"true"},n)},ea=function(e){function t(e){var n;return Ho(this,t),(n=Ko(this,Yo(t).call(this,e))).onChange=n.handleChange.bind(Jo(Jo(n))),n.onSetPage=n.handleSetPage.bind(Jo(Jo(n))),n.setClickers(e),n.state={currentPage:e.page},n}return Qo(t,x.a.Component),Vo(t,[{key:"setClickers",value:function(e){this.onFirst=this.handleClick.bind(this,0),this.onLast=this.handleClick.bind(this,this.getTotalPages(e)-1),this.onNext=this.handleClick.bind(this,e.page+1),this.onPrev=this.handleClick.bind(this,e.page-1)}},{key:"handleClick",value:function(e,t){t.preventDefault(),this.setState({currentPage:e}),this.props.onChangePage(e)}},{key:"handleChange",value:function(e){var t=parseInt(e.target.value,10);t!==this.state.currentPage&&this.setState({currentPage:t-1})}},{key:"handleSetPage",value:function(){this.props.onChangePage(this.state.currentPage)}},{key:"getTotalPages",value:function(e){var t=e.total,n=e.per_page;return Math.ceil(t/n)}},{key:"render",value:function(){var e=this.props.page,t=this.getTotalPages(this.props);return x.a.createElement("span",{className:"pagination-links"},x.a.createElement(Zo,{title:Object(P.translate)("First page"),button:"«",className:"first-page",enabled:e>0,onClick:this.onFirst})," ",x.a.createElement(Zo,{title:Object(P.translate)("Prev page"),button:"‹",className:"prev-page",enabled:e>0,onClick:this.onPrev}),x.a.createElement("span",{className:"paging-input"},x.a.createElement("label",{htmlFor:"current-page-selector",className:"screen-reader-text"},Object(P.translate)("Current Page"))," ",x.a.createElement("input",{className:"current-page",type:"number",min:"1",max:t,name:"paged",value:this.state.currentPage+1,size:"2","aria-describedby":"table-paging",onBlur:this.onSetPage,onChange:this.onChange}),x.a.createElement("span",{className:"tablenav-paging-text"},Object(P.translate)("of %(page)s",{components:{total:x.a.createElement("span",{className:"total-pages"})},args:{page:Object(P.numberFormat)(t)}})))," ",x.a.createElement(Zo,{title:Object(P.translate)("Next page"),button:"›",className:"next-page",enabled:e<t-1,onClick:this.onNext})," ",x.a.createElement(Zo,{title:Object(P.translate)("Last page"),button:"»",className:"last-page",enabled:e<t-1,onClick:this.onLast}))}}]),t}(),ta=function(e){function t(){return Ho(this,t),Ko(this,Yo(t).apply(this,arguments))}return Qo(t,x.a.Component),Vo(t,[{key:"render",value:function(){var e=this.props,t=e.total,n=e.per_page,r=e.page,o=e.onChangePage,a=e.inProgress,i=t<=n,l=kr()({"tablenav-pages":!0,"one-page":i});return x.a.createElement("div",{className:l},x.a.createElement("span",{className:"displaying-num"},Object(P.translate)("%s item","%s items",{count:t,args:Object(P.numberFormat)(t)})),!i&&x.a.createElement(ea,{onChangePage:o,total:t,per_page:n,page:r,inProgress:a,key:r}))}}]),t}();function na(e){return(na="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ra(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oa(e){return(oa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function aa(e,t){return(aa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ia(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var la=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==na(t)&&"function"!=typeof t?ia(e):t}(this,oa(t).call(this,e))).handleClick=n.onClick.bind(ia(ia(n))),n.handleChange=n.onChange.bind(ia(ia(n))),n.state={action:-1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&aa(e,t)}(t,x.a.Component),function(e,t,n){t&&ra(e.prototype,t),n&&ra(e,n)}(t,[{key:"onChange",value:function(e){this.setState({action:e.target.value})}},{key:"onClick",value:function(e){e.preventDefault(),-1!==parseInt(this.state.action,10)&&(this.props.onAction(this.state.action),this.setState({action:-1}))}},{key:"getBulk",value:function(e){var t=this.props.selected;return x.a.createElement("div",{className:"alignleft actions bulkactions"},x.a.createElement("label",{htmlFor:"bulk-action-selector-top",className:"screen-reader-text"},Object(P.translate)("Select bulk action")),x.a.createElement("select",{name:"action",id:"bulk-action-selector-top",value:this.state.action,disabled:0===t.length,onChange:this.handleChange},x.a.createElement("option",{value:"-1"},Object(P.translate)("Bulk Actions")),e.map(function(e){return x.a.createElement("option",{key:e.id,value:e.id},e.name)})),x.a.createElement("input",{type:"submit",id:"doaction",className:"button action",value:Object(P.translate)("Apply"),disabled:0===t.length||-1===parseInt(this.state.action,10),onClick:this.handleClick}))}},{key:"render",value:function(){var e=this.props,t=e.total,n=e.table,r=e.bulk,o=e.status;return x.a.createElement("div",{className:"tablenav top"},r&&this.getBulk(r),this.props.children?this.props.children:null,t>0&&x.a.createElement(ta,{per_page:n.per_page,page:n.page,total:t,onChangePage:this.props.onChangePage,inProgress:o===ke}))}}]),t}();function ua(e){return(ua="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ca(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function sa(e){return(sa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pa(e,t){return(pa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var da=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==ua(t)&&"function"!=typeof t?fa(e):t}(this,sa(t).call(this,e))).state={search:n.getDefaultSearch(e.table,e.ignoreFilter)},n.handleChange=n.onChange.bind(fa(fa(n))),n.handleSubmit=n.onSubmit.bind(fa(fa(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pa(e,t)}(t,x.a.Component),function(e,t,n){t&&ca(e.prototype,t),n&&ca(e,n)}(t,[{key:"getDefaultSearch",value:function(e,t){return t&&t.find(function(t){return t===e.filterBy})?"":e.filter}},{key:"onChange",value:function(e){this.setState({search:e.target.value})}},{key:"onSubmit",value:function(e){e.preventDefault(),this.props.onSearch(this.state.search,this.props.table.filterBy)}},{key:"render",value:function(){var e=this.props.status===ke||""===this.state.search&&""===this.props.table.filter,t="ip"===this.props.table.filterBy?Object(P.translate)("Search by IP"):Object(P.translate)("Search");return x.a.createElement("form",{onSubmit:this.handleSubmit},x.a.createElement("p",{className:"search-box"},x.a.createElement("input",{type:"search",name:"s",value:this.state.search,onChange:this.handleChange}),x.a.createElement("input",{type:"submit",className:"button",value:t,disabled:e})))}}]),t}();function ha(e){return(ha="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ma(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ya(e){return(ya=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ba(e,t){return(ba=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ga(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var va=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==ha(t)&&"function"!=typeof t?ga(e):t}(this,ya(t).call(this,e))).state={isModal:!1},n.onShow=n.showDelete.bind(ga(ga(n))),n.onClose=n.closeModal.bind(ga(ga(n))),n.onDelete=n.handleDelete.bind(ga(ga(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ba(e,t)}(t,x.a.Component),function(e,t,n){t&&ma(e.prototype,t),n&&ma(e,n)}(t,[{key:"showDelete",value:function(e){this.setState({isModal:!0}),e.preventDefault()}},{key:"closeModal",value:function(){this.setState({isModal:!1})}},{key:"handleDelete",value:function(){var e=this.props.table;this.setState({isModal:!1}),this.props.onDelete(this.getFilterBy(e.filterBy,e.filter),e.filter)}},{key:"getFilterBy",value:function(e,t){return t?e||"url":""}},{key:"getTitle",value:function(e,t){return"ip"===e?Object(P.translate)("Delete all from IP %s",{args:t}):t?Object(P.translate)('Delete all matching "%s"',{args:t.substring(0,15)}):Object(P.translate)("Delete All")}},{key:"render",value:function(){var e=this.props.table,t=this.getTitle(e.filterBy,e.filter);return x.a.createElement("div",{className:"table-button-item"},x.a.createElement("input",{className:"button",type:"submit",name:"",value:t,onClick:this.onShow}),this.state.isModal&&x.a.createElement(Ar,{onClose:this.onClose},x.a.createElement("div",null,x.a.createElement("h1",null,Object(P.translate)("Delete the logs - are you sure?")),x.a.createElement("p",null,Object(P.translate)("Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.")),x.a.createElement("p",null,x.a.createElement("button",{className:"button-primary",onClick:this.onDelete},Object(P.translate)("Yes! Delete the logs"))," ",x.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(P.translate)("No! Don't delete the logs"))))))}}]),t}(),Ea=function(e){var t=e.logType;return x.a.createElement("form",{method:"post",action:Redirectioni10n.pluginRoot+"&sub="+t},x.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),x.a.createElement("input",{type:"hidden",name:"export-csv",value:""}),x.a.createElement("input",{className:"button",type:"submit",name:"",value:Object(P.translate)("Export")}))},wa=n(9),Oa=function(e){var t=e.children,n=e.disabled,r=void 0!==n&&n;return x.a.createElement("div",{className:"row-actions"},r?x.a.createElement("span",null," "):t)};function _a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Sa={saving:Ue,saved:Fe,failed:Me,order:"date",store:"log"},xa={saving:Ne,saved:Re,failed:Ae,order:"date",store:"log"},ka=function(e,t){return function(n,r){return Rt(dt.deleteAll,n,xa,{page:0,filter:t,filterBy:e},r().log,function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){_a(e,t,n[t])})}return e}({},e,{filter:"",filterBy:""})})}},ja=function(e,t,n){return Ct(gt.log,e,t,Sa,n)},Ca=function(e){return function(t,n){return Rt(dt.list,t,xa,e,n().log)}},Pa=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ca(e)},Ta=function(e,t){return Ca({orderby:e,direction:t})},Da=function(e){return Ca({page:e})},Na=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Ca({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},Ra=function(e,t){return Ca({filterBy:e,filter:t,orderby:"",page:0})},Aa=function(e){return{type:Ie,items:e.map(parseInt)}},Ia=function(e){return{type:Le,onoff:e}},La=function(e){return Ca(e)},Ua=(n(63),function(){return x.a.createElement("div",{className:"redirection-poweredby"},Object(P.translate)("Powered by {{link}}redirect.li{{/link}}",{components:{link:x.a.createElement("a",{href:"https://redirect.li",target:"_blank",rel:"noopener noreferrer"})}}))});n(65);function Fa(e){return(Fa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ma(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ba(e,t){return!t||"object"!==Fa(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function za(e){return(za=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ga(e,t){return(Ga=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Wa=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ba(this,za(t).call(this,e))).props.onGet(e.ip),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ga(e,t)}(t,x.a.Component),function(e,t,n){t&&Ma(e.prototype,t),n&&Ma(e,n)}(t,[{key:"renderError",value:function(){var e=this.props.error;return x.a.createElement("div",{className:"redirection-modal_error"},x.a.createElement("h2",null,Object(P.translate)("Geo IP Error")),x.a.createElement("p",null,Object(P.translate)("Something went wrong obtaining this information")),x.a.createElement("p",null,x.a.createElement("code",null,e.message)))}},{key:"showPrivate",value:function(e){var t=e.ip,n=e.ipType;return x.a.createElement("div",{className:"redirection-geomap_simple"},x.a.createElement("h2",null,Object(P.translate)("Geo IP"),": ",t," - IPv",n),x.a.createElement("p",null,Object(P.translate)("This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.")))}},{key:"showUnknown",value:function(e){var t=e.ip,n=e.ipType;return x.a.createElement("div",{className:"redirection-geomap_simple"},x.a.createElement("h2",null,Object(P.translate)("Geo IP"),": ",t," - IPv",n),x.a.createElement("p",null,Object(P.translate)("No details are known for this address.")))}},{key:"showMap",value:function(e){var t=e.countryName,n=e.regionName,r=e.city,o=e.postCode,a=e.timeZone,i=e.accuracyRadius,l=e.latitude,u=e.longitude,c=e.ip,s=e.ipType,p="https://www.google.com/maps/embed/v1/place?key=AIzaSyDPHZn9iAyI6l-2Qv5-1IPXsLUENVtQc3A&q="+encodeURIComponent(l+","+u),f=[n,t,o].filter(function(e){return e});return x.a.createElement("div",{className:"redirection-geomap_full"},x.a.createElement("table",null,x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("th",{colSpan:"2"},x.a.createElement("h2",null,Object(P.translate)("Geo IP"),": ",x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(c),target:"_blank",rel:"noopener noreferrer"},c)," - IPv",s))),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("City")),x.a.createElement("td",null,r)),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Area")),x.a.createElement("td",null,f.join(", "))),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Timezone")),x.a.createElement("td",null,a)),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Geo Location")),x.a.createElement("td",null,l+","+u+" (~"+i+"m)")))),x.a.createElement("iframe",{frameBorder:"0",src:p,allowFullScreen:!0}))}},{key:"renderDetails",value:function(){var e=this.props,t=e.maps,n=e.ip,r=!!t[n]&&t[n];if(r){var o=r.code;return"private"===o?this.showPrivate(r):"geoip"===o?this.showMap(r):this.showUnknown(r)}return null}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props.status,t=e===Ce&&this.props.maps[this.props.ip]&&"geoip"!==this.props.maps[this.props.ip].code,n=kr()({"redirection-geomap":!0,"redirection-modal_loading":e===ke,"redirection-geomap_small":e===je||t});return x.a.createElement("div",{className:n},e===ke&&x.a.createElement(lo,null),e===je&&this.renderError(),e===Ce&&this.renderDetails(),e===Ce&&x.a.createElement(Ua,null))}}]),t}();var $a=he(function(e){var t=e.info;return{status:t.status,error:t.error,maps:t.maps}},function(e){return{onGet:function(t){e(ro(t))}}})(Wa);n(67);function Ha(e){return(Ha="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Va(e,t){return!t||"object"!==Ha(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ka(e){return(Ka=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ya(e,t){return(Ya=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Qa=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Va(this,Ka(t).call(this,e))).props.onGet(e.agent),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ya(e,t)}(t,x.a.Component),function(e,t,n){t&&qa(e.prototype,t),n&&qa(e,n)}(t,[{key:"renderError",value:function(){var e=this.props.error;return x.a.createElement("div",{className:"redirection-modal_error"},x.a.createElement("h2",null,Object(P.translate)("Useragent Error")),x.a.createElement("p",null,Object(P.translate)("Something went wrong obtaining this information")),x.a.createElement("p",null,x.a.createElement("code",null,e.message)))}},{key:"renderUnknown",value:function(){var e=this.props.agent;return x.a.createElement("div",{className:"redirection-useragent_unknown"},x.a.createElement("h2",null,Object(P.translate)("Unknown Useragent")),x.a.createElement("br",null),x.a.createElement("p",null,e))}},{key:"getDetail",value:function(e){return!!(e&&e.name&&e.version)&&e.name+" "+e.version}},{key:"getDevice",value:function(e){var t=[];return e.vendor&&t.push(e.vendor),e.name&&t.push(e.name),t.join(" ")}},{key:"getType",value:function(e,t){var n=e.slice(0,1).toUpperCase()+e.slice(1);return t?x.a.createElement("a",{href:t,target:"_blank",rel:"noopener noreferrer"},n):n}},{key:"renderDetails",value:function(){var e=this.props,t=e.agents,n=e.agent,r=!!t[n]&&t[n];if(!r)return this.renderUnknown();var o=this.getType(r.device.type,r.url),a=this.getDevice(r.device),i=this.getDetail(r.os),l=this.getDetail(r.browser),u=this.getDetail(r.engine),c=[];return a&&c.push([Object(P.translate)("Device"),a]),i&&c.push([Object(P.translate)("Operating System"),i]),l&&c.push([Object(P.translate)("Browser"),l]),u&&c.push([Object(P.translate)("Engine"),u]),x.a.createElement("div",null,x.a.createElement("h2",null,Object(P.translate)("Useragent"),": ",o),x.a.createElement("table",null,x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Agent")),x.a.createElement("td",{className:"redirection-useragent_agent"},n)),c.map(function(e,t){return x.a.createElement("tr",{key:t},x.a.createElement("th",null,e[0]),x.a.createElement("td",null,e[1]))}))),x.a.createElement(Ua,null))}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props.status,t=kr()({"redirection-useragent":!0,"redirection-modal_loading":e===ke});return x.a.createElement("div",{className:t},e===ke&&x.a.createElement(lo,null),e===je&&this.renderError(),e===Ce&&this.renderDetails())}}]),t}();var Xa=he(function(e){var t=e.info;return{status:t.status,error:t.error,agents:t.agents}},function(e){return{onGet:function(t){e(oo(t))}}})(Qa);function Ja(e){return(Ja="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Za(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ei(e){return(ei=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ti(e,t){return(ti=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ni(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ri(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oi=function(e){var t=e.url;if(t){var n=wa.parse(t).hostname;return x.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},ai=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ri(ni(ni(n=function(e,t){return!t||"object"!==Ja(t)&&"function"!=typeof t?ni(e):t}(this,ei(t).call(this,e)))),"onShow",function(e){e.preventDefault(),n.props.onShowIP(n.props.item.ip)}),ri(ni(ni(n)),"onSelected",function(){n.props.onSetSelected([n.props.item.id])}),ri(ni(ni(n)),"onDelete",function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)}),ri(ni(ni(n)),"renderIp",function(e){return e?x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(e),onClick:n.showMap},e):"-"}),ri(ni(ni(n)),"showMap",function(e){e.preventDefault(),n.setState({showMap:!0})}),ri(ni(ni(n)),"showAgent",function(e){e.preventDefault(),n.setState({showAgent:!0})}),ri(ni(ni(n)),"closeMap",function(){n.setState({showMap:!1})}),ri(ni(ni(n)),"closeAgent",function(){n.setState({showAgent:!1})}),n.state={showMap:!1,showAgent:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ti(e,t)}(t,x.a.Component),function(e,t,n){t&&Za(e.prototype,t),n&&Za(e,n)}(t,[{key:"renderMap",value:function(){return x.a.createElement(Ar,{onClose:this.closeMap,padding:!1},x.a.createElement($a,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return x.a.createElement(Ar,{onClose:this.closeAgent,width:"800"},x.a.createElement(Xa,{agent:this.props.item.agent}))}},{key:"render",value:function(){var e=this.props.item,t=e.created,n=e.created_time,r=e.ip,o=e.referrer,a=e.url,i=e.agent,l=e.sent_to,u=e.id,c=this.props,s=c.selected,p=c.status,f=p===ke,d=p===Pe,h=f||d,m=[x.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(P.translate)("Delete"))];return r&&m.unshift(x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:this.showMap,key:"2"},Object(P.translate)("Geo Info"))),i&&m.unshift(x.a.createElement("a",{href:"https://redirect.li/agent/?ip="+encodeURIComponent(i),onClick:this.showAgent,key:"3"},Object(P.translate)("Agent Info"))),x.a.createElement("tr",{className:h?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!d&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:u,disabled:f,checked:s,onChange:this.onSelected}),d&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-date"},t,x.a.createElement("br",null),n),x.a.createElement("td",{className:"column-primary column-url"},x.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),x.a.createElement("br",null),l?l.substring(0,100):"",x.a.createElement(Oa,{disabled:d},m.reduce(function(e,t){return[e," | ",t]})),this.state.showMap&&this.renderMap(),this.state.showAgent&&this.renderAgent()),x.a.createElement("td",{className:"column-referrer"},x.a.createElement(oi,{url:o}),o&&x.a.createElement("br",null),i),x.a.createElement("td",{className:"column-ip"},this.renderIp(r),x.a.createElement(Oa,null,r&&x.a.createElement("a",{href:"#",onClick:this.onShow},Object(P.translate)("Filter by IP")))))}}]),t}();var ii=he(null,function(e){return{onShowIP:function(t){e(Ra("ip",t))},onSetSelected:function(t){e(Aa(t))},onDelete:function(t){e(ja("delete",t))}}})(ai),li=function(e){var t=e.enabled,n=void 0===t||t,r=e.children;return n?x.a.createElement("div",{className:"table-buttons"},r):null};function ui(e){return(ui="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ci(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function si(e){return(si=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pi(e,t){return(pi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var di=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==ui(t)&&"function"!=typeof t?fi(e):t}(this,si(t).call(this,e)),e.onLoad(e.log.table),n.handleRender=n.renderRow.bind(fi(fi(n))),n.handleRSS=n.onRSS.bind(fi(fi(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pi(e,t)}(t,x.a.Component),function(e,t,n){t&&ci(e.prototype,t),n&&ci(e,n)}(t,[{key:"onRSS",value:function(){document.location=Redirectioni10n.pluginRoot+"&sub=rss&module=1&token="+Redirectioni10n.token}},{key:"renderRow",value:function(e,t,n){var r=this.props.log.saving,o=n.isLoading?ke:Ce,a=-1!==r.indexOf(e.id)?Pe:o;return x.a.createElement(ii,{item:e,key:t,selected:n.isSelected,status:a})}},{key:"render",value:function(){var e=this.props.log,t=e.status,n=e.total,r=e.table,o=e.rows;return x.a.createElement("div",null,x.a.createElement(da,{status:t,table:r,onSearch:this.props.onSearch,key:nt(r)}),x.a.createElement(la,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction,bulk:[{id:"delete",name:Object(P.translate)("Delete")}]}),x.a.createElement(Wo,{headers:[{name:"cb",check:!0},{name:"date",title:Object(P.translate)("Date")},{name:"url",title:Object(P.translate)("Source URL"),primary:!0},{name:"referrer",title:Object(P.translate)("Referrer / User Agent"),sortable:!1},{name:"ip",title:Object(P.translate)("IP"),sortable:!1}],rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),x.a.createElement(la,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},x.a.createElement(li,{enabled:o.length>0},x.a.createElement(Ea,{logType:"log"}),x.a.createElement("button",{className:"button-secondary",onClick:this.handleRSS},"RSS"),x.a.createElement(va,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}();var hi=he(function(e){return{log:e.log}},function(e){return{onLoad:function(t){e(Pa(t))},onDeleteAll:function(t,n){e(ka(t,n))},onSearch:function(t,n){e(Na(t,n))},onChangePage:function(t){e(Da(t))},onTableAction:function(t){e(ja(t))},onSetAllSelected:function(t){e(Ia(t))},onSetOrderBy:function(t,n){e(Ta(t,n))}}})(di);function mi(e){return(mi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function bi(e){return(bi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gi(e,t){return(gi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function vi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ei(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wi=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ei(vi(vi(n=function(e,t){return!t||"object"!==mi(t)&&"function"!=typeof t?vi(e):t}(this,bi(t).call(this,e)))),"onChange",function(e){n.setState({selected:e.target.value})}),Ei(vi(vi(n)),"onSubmit",function(){n.props.onGroup(n.state.selected)}),n.state={selected:e.selected},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gi(e,t)}(t,x.a.Component),function(e,t,n){t&&yi(e.prototype,t),n&&yi(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.options,n=e.isEnabled;return x.a.createElement("div",{className:"alignleft actions"},x.a.createElement(hr,{items:t,value:this.state.selected,name:"filter",onChange:this.onChange,isEnabled:n}),x.a.createElement("button",{className:"button",onClick:this.onSubmit,disabled:!n},Object(P.translate)("Group")))}}]),t}();function Oi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _i={saving:Qt,saved:Xt,failed:Jt,order:"date",store:"error"},Si={saving:Ht,saved:qt,failed:Vt,order:"date",store:"error"},xi=function(e){return function(t,n){return At(ht.deleteAll,t,Si,{page:0,items:e},n().error)}},ki=function(e,t){return function(n,r){return Rt(ht.deleteAll,n,Si,{page:0,filter:t,filterBy:e},r().error,function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Oi(e,t,n[t])})}return e}({},e,{filter:"",filterBy:""})})}},ji=function(e,t,n){return Ct(gt.error,e,t,_i,n)},Ci=function(e){return function(t,n){return Rt(ht.list,t,Si,e,n().error)}},Pi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ci(e)},Ti=function(e,t){return Ci({orderby:e,direction:t})},Di=function(e){return Ci({page:e})},Ni=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Ci({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},Ri=function(e,t){return Ci({filter:e,filterBy:t,page:0,orderby:"",groupBy:""})},Ai=function(e,t){return Ci({filterBy:e,filter:t,orderby:"",page:0})},Ii=function(e){return{type:Kt,items:e}},Li=function(e){return{type:Yt,onoff:e}},Ui=function(e){return Ci({groupBy:e,page:0,orderby:"total",direction:"desc",filterBy:"",filter:""})},Fi=function(e){return Ci(e)},Mi=function(e){var t=e.url;if(t){var n=wa.parse(t).hostname;return x.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null};function Bi(e){return(Bi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function zi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Gi(e){return(Gi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Wi(e,t){return(Wi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function $i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Hi=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}($i($i(n=function(e,t){return!t||"object"!==Bi(t)&&"function"!=typeof t?$i(e):t}(this,Gi(t).call(this,e)))),"onDropdown",function(e){""!==e.target.value&&n.props.onCustomAgent({mobile:"iPad|iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-Md+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS",feed:"Bloglines|feed|rss",lib:"cURL|Java|libwww-perl|PHP|urllib"}[e.target.value]),n.setState({dropdown:""})}),n.handleChangeAgent=n.onChangeAgent.bind($i($i(n))),n.handleChangeRegex=n.onChangeRegex.bind($i($i(n))),n.state={dropdown:0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Wi(e,t)}(t,x.a.Component),function(e,t,n){t&&zi(e.prototype,t),n&&zi(e,n)}(t,[{key:"onChangeAgent",value:function(e){this.props.onChange("agent","agent",e.target.value)}},{key:"onChangeRegex",value:function(e){this.props.onChange("agent","regex",e.target.checked)}},{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("User Agent")),x.a.createElement("td",{className:"useragent-match"},x.a.createElement("input",{type:"text",name:"agent",value:this.props.agent,onChange:this.handleChangeAgent,className:"medium",placeholder:Object(P.translate)("Match against this browser user agent")}),x.a.createElement("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium"},x.a.createElement("option",{value:""},Object(P.translate)("Custom")),x.a.createElement("option",{value:"mobile"},Object(P.translate)("Mobile")),x.a.createElement("option",{value:"feed"},Object(P.translate)("Feed Readers")," "),x.a.createElement("option",{value:"lib"},Object(P.translate)("Libraries"))),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}();function qi(e){return(qi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ki(e){return(Ki=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Yi(e,t){return(Yi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Qi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Xi=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==qi(t)&&"function"!=typeof t?Qi(e):t}(this,Ki(t).call(this,e))).handleChangeReferrer=n.onChangeReferrer.bind(Qi(Qi(n))),n.handleChangeRegex=n.onChangeRegex.bind(Qi(Qi(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Yi(e,t)}(t,x.a.Component),function(e,t,n){t&&Vi(e.prototype,t),n&&Vi(e,n)}(t,[{key:"onChangeReferrer",value:function(e){this.props.onChange("referrer","referrer",e.target.value)}},{key:"onChangeRegex",value:function(e){this.props.onChange("referrer","regex",e.target.checked)}},{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Referrer")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"referrer",value:this.props.referrer,onChange:this.handleChangeReferrer,placeholder:Object(P.translate)("Match against this browser referrer text")}),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}();function Ji(e){return(Ji="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function el(e){return(el=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function tl(e,t){return(tl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function nl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ol=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),rl(nl(nl(n=function(e,t){return!t||"object"!==Ji(t)&&"function"!=typeof t?nl(e):t}(this,el(t).call(this,e)))),"onChange",function(e){n.props.onChange("header",e.target.name,e.target.value)}),rl(nl(nl(n)),"onChangeRegex",function(e){n.props.onChange("header","regex",e.target.checked)}),rl(nl(nl(n)),"onDropdown",function(e){""!==e.target.value&&n.props.onChange("header","name",{accept:"Accept-Language"}[e.target.value]),n.setState({dropdown:""})}),n.state={dropdown:0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&tl(e,t)}(t,x.a.Component),function(e,t,n){t&&Zi(e.prototype,t),n&&Zi(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.value,r=e.regex;return x.a.createElement(x.a.Fragment,null,x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("HTTP Header")),x.a.createElement("td",{className:"custom-header-match"},x.a.createElement("input",{type:"text",name:"name",value:t,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("Header name")}),x.a.createElement("input",{type:"text",name:"value",value:n,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("Header value")}),x.a.createElement("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium"},x.a.createElement("option",{value:""},Object(P.translate)("Custom")),x.a.createElement("option",{value:"accept"},Object(P.translate)("Accept Language"))),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:r,onChange:this.onChangeRegex})))),x.a.createElement("tr",null,x.a.createElement("th",null),x.a.createElement("td",null,Object(P.translate)("Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."))))}}]),t}();function al(e){return(al="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function il(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ll(e){return(ll=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ul(e,t){return(ul=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function cl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var sl=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(cl(cl(n=function(e,t){return!t||"object"!==al(t)&&"function"!=typeof t?cl(e):t}(this,(e=ll(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("custom","filter",e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ul(e,t)}(t,x.a.Component),function(e,t,n){t&&il(e.prototype,t),n&&il(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Filter Name")),x.a.createElement("td",{className:"customfilter-match"},x.a.createElement("input",{type:"text",name:"filter",value:this.props.filter,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("WordPress filter name")})))}}]),t}();function pl(e){return(pl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function dl(e){return(dl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function hl(e,t){return(hl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ml(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bl=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),yl(ml(ml(n=function(e,t){return!t||"object"!==pl(t)&&"function"!=typeof t?ml(e):t}(this,dl(t).call(this,e)))),"onChange",function(e){n.props.onChange("cookie",e.target.name,e.target.value)}),yl(ml(ml(n)),"onChangeRegex",function(e){n.props.onChange("cookie","regex",e.target.checked)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hl(e,t)}(t,x.a.Component),function(e,t,n){t&&fl(e.prototype,t),n&&fl(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.value,r=e.regex;return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Cookie")),x.a.createElement("td",{className:"custom-header-match"},x.a.createElement("input",{type:"text",name:"name",value:t,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("Cookie name")}),x.a.createElement("input",{type:"text",name:"value",value:n,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("Cookie value")}),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:r,onChange:this.onChangeRegex}))))}}]),t}();function gl(e){return(gl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function El(e){return(El=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wl(e,t){return(wl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ol(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var _l=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Ol(Ol(n=function(e,t){return!t||"object"!==gl(t)&&"function"!=typeof t?Ol(e):t}(this,(e=El(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){""!==e.target.value&&n.props.onChange("role","role",e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wl(e,t)}(t,x.a.Component),function(e,t,n){t&&vl(e.prototype,t),n&&vl(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Role")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",value:this.props.role,placeholder:Object(P.translate)("Enter role or capability value"),onChange:this.onChange})))}}]),t}();function Sl(e){return(Sl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kl(e){return(kl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function jl(e,t){return(jl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Cl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Pl=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Cl(Cl(n=function(e,t){return!t||"object"!==Sl(t)&&"function"!=typeof t?Cl(e):t}(this,(e=kl(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("server","server",e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&jl(e,t)}(t,x.a.Component),function(e,t,n){t&&xl(e.prototype,t),n&&xl(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Server")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",value:this.props.server,placeholder:Object(P.translate)("Enter server URL to match against"),onChange:this.onChange})))}}]),t}();function Tl(e){return(Tl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Nl(e){return(Nl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Rl(e,t){return(Rl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Al(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Il=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Al(Al(n=function(e,t){return!t||"object"!==Tl(t)&&"function"!=typeof t?Al(e):t}(this,(e=Nl(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("ip","ip",e.target.value.split("\n"))}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rl(e,t)}(t,x.a.Component),function(e,t,n){t&&Dl(e.prototype,t),n&&Dl(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",{className:"top"},Object(P.translate)("IP")),x.a.createElement("td",null,x.a.createElement("textarea",{value:this.props.ip.join("\n"),placeholder:Object(P.translate)("Enter IP addresses (one per line)"),onChange:this.onChange})))}}]),t}();function Ll(e){return(Ll="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ul(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Fl(e){return(Fl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ml(e,t){return(Ml=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Bl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var zl=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Bl(Bl(n=function(e,t){return!t||"object"!==Ll(t)&&"function"!=typeof t?Bl(e):t}(this,(e=Fl(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("page","page",e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ml(e,t)}(t,x.a.Component),function(e,t,n){t&&Ul(e.prototype,t),n&&Ul(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Page Type")),x.a.createElement("td",null,Object(P.translate)("Only the 404 page type is currently supported.")," ",Object(P.translate)("Please do not try and redirect all your 404s - this is not a good thing to do.")))}}]),t}();function Gl(e){return(Gl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $l(e){return($l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hl(e,t){return(Hl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ql(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Vl=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ql(ql(n=function(e,t){return!t||"object"!==Gl(t)&&"function"!=typeof t?ql(e):t}(this,(e=$l(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("login",e.target.name,e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Hl(e,t)}(t,x.a.Component),function(e,t,n){t&&Wl(e.prototype,t),n&&Wl(e,n)}(t,[{key:"render",value:function(){return x.a.createElement(x.a.Fragment,null,x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Logged In")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"logged_in",value:this.props.logged_in,onChange:this.onChange,placeholder:Object(P.translate)("Target URL when matched (empty to ignore)")}))),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Logged Out")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"logged_out",value:this.props.logged_out,onChange:this.onChange,placeholder:Object(P.translate)("Target URL when not matched (empty to ignore)")}))))}}]),t}(),Kl=function(e){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Target URL")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"url",value:e.url,onChange:function(t){e.onChange(e.target,"url",t.target.value)},placeholder:Object(P.translate)("The target URL you want to redirect to if matched")})))};function Yl(e){return(Yl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ql(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xl(e){return(Xl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Jl(e,t){return(Jl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Zl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var eu=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Zl(Zl(n=function(e,t){return!t||"object"!==Yl(t)&&"function"!=typeof t?Zl(e):t}(this,(e=Xl(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange(n.props.target,e.target.name,e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jl(e,t)}(t,x.a.Component),function(e,t,n){t&&Ql(e.prototype,t),n&&Ql(e,n)}(t,[{key:"render",value:function(){return x.a.createElement(x.a.Fragment,null,x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Matched Target")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"url_from",value:this.props.url_from,onChange:this.onChange,placeholder:Object(P.translate)("Target URL when matched (empty to ignore)")}))),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Unmatched Target")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"url_notfrom",value:this.props.url_notfrom,onChange:this.onChange,placeholder:Object(P.translate)("Target URL when not matched (empty to ignore)")}))))}}]),t}(),tu=function(e){for(var t={},n=0;n<e.length;n++){var r=e[n];t[r.moduleName]||(t[r.moduleName]=[]),t[r.moduleName].push({value:r.id,text:r.name})}return Object.keys(t).map(function(e){return{text:e,value:t[e]}})},nu={store:"redirect",saving:jn,saved:Pn,failed:Cn,order:"name"},ru={store:"redirect",saving:On,saved:_n,failed:Sn,order:"name"},ou=function(e){return Tt(pt.create,e,nu)},au=function(e,t){return Dt(pt.update,e,t,nu)},iu=function(e,t){return Ct(gt.redirect,e,t,nu)},lu=function(e){return function(t,n){return Rt(pt.list,t,ru,e,n().redirect)}},uu=function(e,t){return lu({orderby:e,direction:t})},cu=function(e){return lu({page:e})},su=function(e){return lu({filter:e,filterBy:"",page:0,orderby:""})},pu=function(e,t){return lu({filterBy:e,filter:t,orderby:"",page:0})},fu=function(e){return{type:xn,items:e.map(parseInt)}},du=function(e){return{type:kn,onoff:e}},hu=function(e){return{type:Tn,onoff:e}},mu=function(e){return lu(e)},yu="url",bu="error",gu="nothing",vu="url",Eu="login",wu="ip",Ou=function(e){return e===yu||"pass"===e},_u=function(e){var t=e.agent,n=e.referrer,r=e.login,o=e.match_type,a=e.target,i=e.action_type,l=e.header,u=e.cookie,c=e.custom,s=e.role,p=e.server,f=e.ip,d=e.page;return"cookie"===o?{name:u.name,value:u.value,regex:u.regex,url_from:Ou(i)?u.url_from:"",url_notfrom:Ou(i)?u.url_notfrom:""}:"header"===o?{name:l.name,value:l.value,regex:l.regex,url_from:Ou(i)?l.url_from:"",url_notfrom:Ou(i)?l.url_notfrom:""}:"custom"===o?{filter:c.filter,url_from:Ou(i)?c.url_from:"",url_notfrom:Ou(i)?c.url_notfrom:""}:"agent"===o?{agent:t.agent,regex:t.regex,url_from:Ou(i)?t.url_from:"",url_notfrom:Ou(i)?t.url_notfrom:""}:"referrer"===o?{referrer:n.referrer,regex:n.regex,url_from:Ou(i)?n.url_from:"",url_notfrom:Ou(i)?n.url_notfrom:""}:"role"===o?{role:s.role,url_from:Ou(i)?s.url_from:"",url_notfrom:Ou(i)?s.url_notfrom:""}:"server"===o?{server:p.server,url_from:Ou(i)?p.url_from:"",url_notfrom:Ou(i)?p.url_notfrom:""}:o===wu?{ip:f.ip,url_from:Ou(i)?f.url_from:"",url_notfrom:Ou(i)?f.url_notfrom:""}:o===Eu&&Ou(i)?{logged_in:r.logged_in,logged_out:r.logged_out}:o===vu&&Ou(i)?{url:a.url}:"page"===o&&Ou(i)?{page:d.page,url:Ou(i)?d.url:""}:""},Su=function(e,t){return{id:0,url:e,regex:!1,match_type:"url",action_type:"url",action_data:{url:""},group_id:t,title:"",action_code:301}};function xu(e){return(xu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ku(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Du(e,t,n[t])})}return e}function ju(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Cu(e){return(Cu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Pu(e,t){return(Pu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Tu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Du(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nu=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Du(Tu(Tu(n=function(e,t){return!t||"object"!==xu(t)&&"function"!=typeof t?Tu(e):t}(this,Cu(t).call(this,e)))),"onSetData",function(e,t,r){void 0!==r?n.setState(Du({},e,ku({},n.state[e],Du({},t,r)))):n.setState(Du({},e,t))}),Du(Tu(Tu(n)),"onCustomAgent",function(e){var t=n.state.agent;t.agent=e,t.regex=!0,n.setState({agent:t})}),Du(Tu(Tu(n)),"onSave",function(e){e.preventDefault();var t=n.state,r=t.url,o=t.title,a=t.regex,i=t.match_type,l=t.action_type,u=t.group_id,c=t.action_code,s=t.position,p=n.props.group.rows,f={id:parseInt(n.props.item.id,10),url:r,title:o,regex:a,match_type:i,action_type:l,position:s,group_id:u>0?u:p[0].id,action_code:n.getCode()?parseInt(c,10):0,action_data:_u(n.state)};f.id?n.props.onSave(f.id,f):n.props.onCreate(f),n.props.onCancel?n.props.onCancel(e):n.reset(),n.props.childSave&&n.props.childSave()}),Du(Tu(Tu(n)),"onAdvanced",function(e){e.preventDefault(),n.setState({advanced:!n.state.advanced},n.triggerCallback)}),Du(Tu(Tu(n)),"onGroup",function(e){n.setState({group_id:parseInt(e.target.value,10)})}),Du(Tu(Tu(n)),"onChange",function(e){var t=e.target,r="checkbox"===t.type?t.checked:t.value,o=Du({},t.name,r);"action_type"===t.name?t.value===yu?o.action_code=301:t.value===bu&&(o.action_code=404):"match_type"===t.name&&(o=ku({},o,n.resetActionData()),t.value===Eu&&(o.action_type=yu)),n.setState(o,n.triggerCallback)}),Du(Tu(Tu(n)),"triggerCallback",function(){n.props.callback&&n.props.callback(n.ref.current.clientHeight)});var r=e.item,o=r.url,a=r.regex,i=r.match_type,l=r.action_type,u=r.action_data,c=r.group_id,s=void 0===c?0:c,p=r.title,f=r.action_code,d=r.position,h=void 0===d?0:d,m=u||{},y=m.logged_in,b=void 0===y?"":y,g=m.logged_out,v=void 0===g?"":g;return n.state={url:o,title:p,regex:a,match_type:i,action_type:l,action_code:f,action_data:u,group_id:n.getValidGroup(s),position:h,login:{logged_in:b,logged_out:v},target:u||{},agent:n.getAgentState(u),referrer:n.getReferrerState(u),cookie:n.getHeaderState(u),header:n.getHeaderState(u),custom:n.getCustomState(u),role:n.getRoleState(u),server:n.getServerState(u),ip:n.getIpState(u),page:n.getPageState(u)},n.state.advanced=!n.canShowAdvanced(),n.ref=x.a.createRef(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Pu(e,t)}(t,x.a.Component),function(e,t,n){t&&ju(e.prototype,t),n&&ju(e,n)}(t,[{key:"getValidGroup",value:function(e){var t=this.props.group.rows,n=this.props.table;if(t.find(function(t){return t.id===e}))return e;if(t.length>0){if("group"===n.filterBy&&parseInt(n.filter,10)>0)return parseInt(n.filter,10);var r=t.find(function(e){return e.default});return r?r.id:t[0].id}return 0}},{key:"reset",value:function(){this.setState(ku({url:"",regex:!1,match_type:vu,action_type:yu,action_data:"",title:"",action_code:301,position:0},this.resetActionData()))}},{key:"resetActionData",value:function(){return{login:{logged_in:"",logged_out:""},target:{url:""},agent:{url_from:"",agent:"",regex:!1,url_notfrom:""},referrer:{referrer:"",regex:!1,url_from:"",url_notfrom:""},cookie:{name:"",value:"",regex:!1,url_from:"",url_notfrom:""},header:{name:"",value:"",regex:!1,url_from:"",url_notfrom:""},custom:{filter:"",url_from:"",url_notfrom:""},role:{role:"",url_from:"",url_notfrom:""},server:{server:"",url_from:"",url_notfrom:""},ip:{ip:[],url_from:"",url_notfrom:""},page:{page:"404",url:""}}}},{key:"canShowAdvanced",value:function(){var e=this.state,t=e.match_type,n=e.action_type;return t===vu&&n===yu}},{key:"getAgentState",value:function(e){var t=e||{},n=t.agent,r=void 0===n?"":n,o=t.regex,a=void 0!==o&&o,i=t.url_from,l=void 0===i?"":i,u=t.url_notfrom;return{agent:r,regex:a,url_from:l,url_notfrom:void 0===u?"":u}}},{key:"getReferrerState",value:function(e){var t=e||{},n=t.referrer,r=void 0===n?"":n,o=t.regex,a=void 0!==o&&o,i=t.url_from,l=void 0===i?"":i,u=t.url_notfrom;return{referrer:r,regex:a,url_from:l,url_notfrom:void 0===u?"":u}}},{key:"getRoleState",value:function(e){var t=e||{},n=t.role,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{role:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getServerState",value:function(e){var t=e||{},n=t.server,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{server:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getIpState",value:function(e){var t=e||{},n=t.ip,r=void 0===n?[]:n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{ip:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getPageState",value:function(e){var t=e||{},n=t.page,r=void 0===n?"404":n,o=t.url;return{page:r,url:void 0===o?"":o}}},{key:"getHeaderState",value:function(e){var t=e||{},n=t.name,r=void 0===n?"":n,o=t.value,a=void 0===o?"":o,i=t.regex,l=void 0!==i&&i,u=t.url_from,c=void 0===u?"":u,s=t.url_notfrom;return{name:r,value:a,regex:l,url_from:c,url_notfrom:void 0===s?"":s}}},{key:"getCustomState",value:function(e){var t=e||{},n=t.filter,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{filter:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getCode",value:function(){return this.state.action_type===bu?x.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.onChange},[{value:400,name:Object(P.translate)("400 - Bad Request")},{value:401,name:Object(P.translate)("401 - Unauthorized")},{value:403,name:Object(P.translate)("403 - Forbidden")},{value:404,name:Object(P.translate)("404 - Not Found")},{value:410,name:Object(P.translate)("410 - Gone")},{value:418,name:Object(P.translate)("418 - I'm a teapot")}].map(function(e){return x.a.createElement("option",{key:e.value,value:e.value},e.name)})):this.state.action_type===yu||"random"===this.state.action_type?x.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.onChange},[{value:301,name:Object(P.translate)("301 - Moved Permanently")},{value:302,name:Object(P.translate)("302 - Found")},{value:303,name:Object(P.translate)("303 - See Other")},{value:304,name:Object(P.translate)("304 - Not Modified")},{value:307,name:Object(P.translate)("307 - Temporary Redirect")},{value:308,name:Object(P.translate)("308 - Permanent Redirect")}].map(function(e){return x.a.createElement("option",{key:e.value,value:e.value},e.name)})):null}},{key:"getMatchExtra",value:function(){var e=this.state,t=e.match_type,n=e.agent,r=e.referrer,o=e.cookie,a=e.header,i=e.custom,l=e.role,u=e.server,c=e.ip,s=e.page;switch(t){case"agent":return x.a.createElement(Hi,{agent:n.agent,regex:n.regex,onChange:this.onSetData,onCustomAgent:this.onCustomAgent});case"referrer":return x.a.createElement(Xi,{referrer:r.referrer,regex:r.regex,onChange:this.onSetData});case"cookie":return x.a.createElement(bl,{name:o.name,value:o.value,regex:o.regex,onChange:this.onSetData});case"header":return x.a.createElement(ol,{name:a.name,value:a.value,regex:a.regex,onChange:this.onSetData});case"custom":return x.a.createElement(sl,{filter:i.filter,onChange:this.onSetData});case"role":return x.a.createElement(_l,{role:l.role,onChange:this.onSetData});case"server":return x.a.createElement(Pl,{server:u.server,onChange:this.onSetData});case wu:return x.a.createElement(Il,{ip:c.ip,onChange:this.onSetData});case"page":return x.a.createElement(zl,{page:s.page,onChange:this.onSetData})}return null}},{key:"getTarget",value:function(){var e=this.state,t=e.match_type,n=e.action_type,r=e.agent,o=e.referrer,a=e.login,i=e.cookie,l=e.target,u=e.header,c=e.custom,s=e.role,p=e.server,f=e.ip,d=e.page;if(!Ou(n))return null;switch(t){case"agent":return x.a.createElement(eu,{url_from:r.url_from,url_notfrom:r.url_notfrom,target:"agent",onChange:this.onSetData});case"referrer":return x.a.createElement(eu,{url_from:o.url_from,url_notfrom:o.url_notfrom,target:"referrer",onChange:this.onSetData});case Eu:return x.a.createElement(Vl,{logged_in:a.logged_in,logged_out:a.logged_out,onChange:this.onSetData});case vu:return x.a.createElement(Kl,{url:l.url,target:"target",onChange:this.onSetData});case"cookie":return x.a.createElement(eu,{url_from:i.url_from,url_notfrom:i.url_notfrom,target:"cookie",onChange:this.onSetData});case"header":return x.a.createElement(eu,{url_from:u.url_from,url_notfrom:u.url_notfrom,target:"header",onChange:this.onSetData});case"custom":return x.a.createElement(eu,{url_from:c.url_from,url_notfrom:c.url_notfrom,target:"custom",onChange:this.onSetData});case"role":return x.a.createElement(eu,{url_from:s.url_from,url_notfrom:s.url_notfrom,target:"role",onChange:this.onSetData});case"server":return x.a.createElement(eu,{url_from:p.url_from,url_notfrom:p.url_notfrom,target:"server",onChange:this.onSetData});case wu:return x.a.createElement(eu,{url_from:f.url_from,url_notfrom:f.url_notfrom,target:"ip",onChange:this.onSetData});case"page":return x.a.createElement(Kl,{url:d.url,target:"page",onChange:this.onSetData})}return null}},{key:"getTitle",value:function(){var e=this.state.title;return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Title")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"title",value:e,onChange:this.onChange,placeholder:Object(P.translate)("Describe the purpose of this redirect (optional)")})))}},{key:"getMatch",value:function(){var e=this.state.match_type;return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Match")),x.a.createElement("td",null,x.a.createElement("select",{name:"match_type",value:e,onChange:this.onChange},[{value:vu,name:Object(P.translate)("URL only")},{value:Eu,name:Object(P.translate)("URL and login status")},{value:"role",name:Object(P.translate)("URL and role/capability")},{value:"referrer",name:Object(P.translate)("URL and referrer")},{value:"agent",name:Object(P.translate)("URL and user agent")},{value:"cookie",name:Object(P.translate)("URL and cookie")},{value:wu,name:Object(P.translate)("URL and IP")},{value:"server",name:Object(P.translate)("URL and server")},{value:"header",name:Object(P.translate)("URL and HTTP header")},{value:"custom",name:Object(P.translate)("URL and custom filter")},{value:"page",name:Object(P.translate)("URL and WordPress page type")}].map(function(e){return x.a.createElement("option",{value:e.value,key:e.value},e.name)}))))}},{key:"getTargetCode",value:function(){var e=this.state,t=e.action_type,n=e.match_type,r=this.getCode();return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("When matched")),x.a.createElement("td",{className:"edit-left"},x.a.createElement("select",{name:"action_type",value:t,onChange:this.onChange},[{value:yu,name:Object(P.translate)("Redirect to URL")},{value:"random",name:Object(P.translate)("Redirect to random post")},{value:"pass",name:Object(P.translate)("Pass-through")},{value:bu,name:Object(P.translate)("Error (404)")},{value:gu,name:Object(P.translate)("Do nothing (ignore)")}].filter(function(e){return!(n===Eu&&!Ou(e.value))}).map(function(e){return x.a.createElement("option",{value:e.value,key:e.value},e.name)})),r&&x.a.createElement(x.a.Fragment,null,x.a.createElement("strong",{className:"small-flex"},Object(P.translate)("with HTTP code"))," ",x.a.createElement("span",null,r))))}},{key:"getGroup",value:function(){var e=this.props.group.rows,t=this.state.group_id,n=parseInt(this.state.position,10),r=this.state.advanced;return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Group")),x.a.createElement("td",{className:"edit-left"},x.a.createElement(hr,{name:"group",value:t,items:tu(e),onChange:this.onGroup}),r&&x.a.createElement("span",{className:"edit-redirection-position"},x.a.createElement("strong",null,Object(P.translate)("Position")),x.a.createElement("input",{type:"number",value:n,name:"position",min:"0",size:"3",onChange:this.onChange}))))}},{key:"canSave",value:function(){var e=this.state,t=e.url,n=e.match_type,r=e.target,o=e.action_type,a=e.referrer,i=e.login,l=e.agent,u=e.header,c=e.cookie,s=e.role,p=e.server,f=e.ip,d=e.page;if(""===Redirectioni10n.autoGenerate&&""===t)return!1;if(Ou(o)){if(n===vu&&""===r)return!1;if("referrer"===n&&""===a.url_from&&""===a.url_notfrom)return!1;if(n===Eu&&""===i.logged_in&&""===i.logged_out)return!1;if("agent"===n&&""===l.url_from&&""===l.url_notfrom)return!1;if("cookie"===n&&""===c.url_from&&""===c.url_notfrom)return!1;if("header"===n&&""===u.url_from&&""===u.url_notfrom)return!1;if("role"===n&&""===s.url_from&&""===s.url_notfrom)return!1;if("server"===n&&""===p.url_from&&""===p.url_notfrom)return!1;if(n===wu&&""===f.url_from&&""===f.url_notfrom)return!1;if("page"===n&&""===d.url)return!1}return!0}},{key:"renderExtra",value:function(){return x.a.createElement(x.a.Fragment,null,this.getTitle(),this.getMatch(),this.getMatchExtra(),this.getTargetCode())}},{key:"renderSingleUrl",value:function(){var e=this.state,t=e.url,n=e.regex,r=this.props.autoFocus,o=void 0!==r&&r;return x.a.createElement(x.a.Fragment,null,x.a.createElement("input",{type:"text",name:"url",value:t,onChange:this.onChange,autoFocus:o,placeholder:Object(P.translate)("The relative URL you want to redirect from")}),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:n,onChange:this.onChange})))}},{key:"renderMultiUrl",value:function(){var e=this.state.url;return x.a.createElement("textarea",{value:e.join("\n"),readOnly:!0})}},{key:"render",value:function(){var e=this.state,t=e.url,n=e.advanced,r=this.props,o=r.saveButton,a=void 0===o?Object(P.translate)("Save"):o,i=r.onCancel,l=r.addTop,u=r.onClose;return x.a.createElement("form",{onSubmit:this.onSave,ref:this.ref},x.a.createElement("table",{className:"edit edit-redirection"},x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("th",{className:Array.isArray(t)?"top":""},Object(P.translate)("Source URL")),x.a.createElement("td",null,Array.isArray(t)?this.renderMultiUrl():this.renderSingleUrl())),n&&this.renderExtra(),this.getTarget(),this.getGroup(),this.props.children&&this.props.children,x.a.createElement("tr",null,x.a.createElement("th",null),x.a.createElement("td",{className:"edit-left"},x.a.createElement("div",{className:"table-actions"},x.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:a,disabled:!this.canSave()}),"  ",i&&x.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(P.translate)("Cancel"),onClick:i}),l&&!i&&x.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(P.translate)("Close"),onClick:u})," ",this.canShowAdvanced()&&x.a.createElement("a",{href:"#",onClick:this.onAdvanced,className:"advanced",title:Object(P.translate)("Show advanced options")},"⚙")))))))}}]),t}();var Ru=he(function(e){var t=e.group,n=e.redirect;return{group:t,addTop:n.addTop,table:n.table}},function(e){return{onSave:function(t,n){e(au(t,n))},onCreate:function(t){e(ou(t))},onClose:function(t){t.preventDefault(),e(hu(!1))}}})(Nu);function Au(e){return(Au="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Iu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Lu(e){return(Lu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Uu(e,t){return(Uu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Fu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bu=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mu(Fu(Fu(n=function(e,t){return!t||"object"!==Au(t)&&"function"!=typeof t?Fu(e):t}(this,Lu(t).call(this,e)))),"onSelect",function(){n.props.onSetSelected([n.props.item.id])}),Mu(Fu(Fu(n)),"onDelete",function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)}),Mu(Fu(Fu(n)),"onShow",function(e){e.preventDefault(),n.props.onShowIP(n.props.item.ip)}),Mu(Fu(Fu(n)),"onAdd",function(e){e.preventDefault(),n.setState({editing:!0})}),Mu(Fu(Fu(n)),"onClose",function(){n.setState({editing:!1})}),Mu(Fu(Fu(n)),"onDeleteLog",function(e){n.setState({delete_log:e.target.checked})}),Mu(Fu(Fu(n)),"onSave",function(){n.state.delete_log&&n.props.onDeleteFilter(n.props.item.url)}),Mu(Fu(Fu(n)),"showMap",function(e){e.preventDefault(),n.setState({showMap:!0})}),Mu(Fu(Fu(n)),"showAgent",function(e){e.preventDefault(),n.setState({showAgent:!0})}),Mu(Fu(Fu(n)),"closeMap",function(){n.setState({showMap:!1})}),Mu(Fu(Fu(n)),"closeAgent",function(){n.setState({showAgent:!1})}),n.state={editing:!1,delete_log:!1,showMap:!1,showAgent:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Uu(e,t)}(t,x.a.Component),function(e,t,n){t&&Iu(e.prototype,t),n&&Iu(e,n)}(t,[{key:"renderEdit",value:function(){return x.a.createElement(Ar,{onClose:this.onClose,width:"700"},x.a.createElement("div",{className:"add-new"},x.a.createElement(Ru,{item:Su(this.props.item.url,0),saveButton:Object(P.translate)("Add Redirect"),onCancel:this.onClose,childSave:this.onSave,autoFocus:!0},x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Delete 404s")),x.a.createElement("td",null,x.a.createElement("label",null,x.a.createElement("input",{type:"checkbox",name:"delete_log",checked:this.state.delete_log,onChange:this.onDeleteLog}),Object(P.translate)("Delete all logs for this 404")))))))}},{key:"renderMap",value:function(){return x.a.createElement(Ar,{onClose:this.closeMap,padding:!1},x.a.createElement($a,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return x.a.createElement(Ar,{onClose:this.closeAgent,width:"800"},x.a.createElement(Xa,{agent:this.props.item.agent}))}},{key:"renderIp",value:function(e){return e?x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(e),onClick:this.showMap},e):"-"}},{key:"render",value:function(){var e=this.props.item,t=e.created,n=e.created_time,r=e.ip,o=e.referrer,a=e.url,i=e.agent,l=e.id,u=this.props,c=u.selected,s=u.status,p=s===ke,f=s===Pe,d=p||f,h=[x.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(P.translate)("Delete")),x.a.createElement("a",{href:"#",onClick:this.onAdd,key:"1"},Object(P.translate)("Add Redirect"))];return r&&h.unshift(x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:this.showMap,key:"2"},Object(P.translate)("Geo Info"))),i&&h.unshift(x.a.createElement("a",{href:"https://redirect.li/agent/?agent="+encodeURIComponent(i),onClick:this.showAgent,key:"3"},Object(P.translate)("Agent Info"))),x.a.createElement("tr",{className:d?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!f&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:l,disabled:p,checked:c,onChange:this.onSelect}),f&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-date"},t,x.a.createElement("br",null),n),x.a.createElement("td",{className:"column-url column-primary"},x.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),x.a.createElement(Oa,{disabled:f},h.reduce(function(e,t){return[e," | ",t]})),this.state.editing&&this.renderEdit(),this.state.showMap&&this.renderMap(),this.state.showAgent&&this.renderAgent()),x.a.createElement("td",{className:"column-referrer"},x.a.createElement(Mi,{url:o}),o&&x.a.createElement("br",null),x.a.createElement("span",null,i)),x.a.createElement("td",{className:"column-ip"},this.renderIp(r),x.a.createElement(Oa,null,r&&x.a.createElement("a",{href:"#",onClick:this.onShow},Object(P.translate)("Filter by IP")))))}}]),t}();var zu=he(function(e){return{infoStatus:e.info.status}},function(e){return{onShowIP:function(t){e(Ai("ip",t))},onSetSelected:function(t){e(Ii(t))},onDelete:function(t){e(ji("delete",t))},onDeleteFilter:function(t){e(xi("url-exact",t))}}})(Bu);function Gu(e){return(Gu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $u(e){return($u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hu(e,t){return(Hu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function qu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ku=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Vu(qu(qu(n=function(e,t){return!t||"object"!==Gu(t)&&"function"!=typeof t?qu(e):t}(this,(e=$u(t)).call.apply(e,[this].concat(o))))),"onSelect",function(){n.props.onSetSelected([n.props.item.id])}),Vu(qu(qu(n)),"onDelete",function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)}),Vu(qu(qu(n)),"onIgnore",function(e){e.preventDefault(),n.props.onCreate([n.props.item.id],{match_type:vu,action_type:gu})}),Vu(qu(qu(n)),"onAdd",function(e){e.preventDefault(),n.props.onCreate([n.props.item.id],{match_type:vu,action_type:yu})}),Vu(qu(qu(n)),"onShow",function(e){e.preventDefault(),n.props.onShow(n.props.item.id)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Hu(e,t)}(t,x.a.Component),function(e,t,n){t&&Wu(e.prototype,t),n&&Wu(e,n)}(t,[{key:"render",value:function(){var e=this.props.item,t=e.url,n=e.id,r=e.count,o=this.props,a=o.selected,i=o.status,l=i===ke,u=i===Pe,c=l||u,s=[x.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(P.translate)("Delete All")),x.a.createElement("a",{href:"#",onClick:this.onAdd,key:"1"},Object(P.translate)("Redirect All")),x.a.createElement("a",{href:"#",onClick:this.onShow,key:"2"},Object(P.translate)("Show All")),x.a.createElement("a",{href:"#",onClick:this.onIgnore,key:"3"},Object(P.translate)("Ignore URL"))];return x.a.createElement("tr",{className:c?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!u&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:n,disabled:l,checked:a,onChange:this.onSelect}),u&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-url column-primary"},x.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},t.substring(0,100)),x.a.createElement(Oa,{disabled:u},s.reduce(function(e,t){return[e," | ",t]}))),x.a.createElement("td",{className:"column-total"},Object(P.numberFormat)(r)))}}]),t}();var Yu=he(function(e){return{infoStatus:e.info.status}},function(e){return{onSetSelected:function(t){e(Ii(t))},onDelete:function(t){e(ji("delete",t))},onShow:function(t){e(Ri(t,"url-exact"))}}})(Ku);function Qu(e){return(Qu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ju(e){return(Ju=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zu(e,t){return(Zu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ec(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),tc(ec(ec(n=function(e,t){return!t||"object"!==Qu(t)&&"function"!=typeof t?ec(e):t}(this,Ju(t).call(this,e)))),"onSelect",function(){n.props.onSetSelected([n.props.item.id])}),tc(ec(ec(n)),"onDelete",function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)}),tc(ec(ec(n)),"onShow",function(e){e.preventDefault(),n.props.onShow(n.props.item.ip)}),tc(ec(ec(n)),"onAdd",function(e){var t={regex:!0,match_type:wu,action_type:yu,action_data:{ip:[n.props.item.ip]}};e.preventDefault(),n.props.onCreate([n.props.item.ip],t)}),tc(ec(ec(n)),"onBlock",function(e){var t={regex:!0,match_type:wu,action_type:bu,action_data:{ip:[n.props.item.ip]},action_code:403};e.preventDefault(),n.props.onCreate([n.props.item.ip],t)}),tc(ec(ec(n)),"onGeo",function(e){e.preventDefault(),n.setState({showMap:!0})}),tc(ec(ec(n)),"closeMap",function(){n.setState({showMap:!1})}),n.state={showMap:!1,showAgent:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Zu(e,t)}(t,x.a.Component),function(e,t,n){t&&Xu(e.prototype,t),n&&Xu(e,n)}(t,[{key:"renderMap",value:function(){return x.a.createElement(Ar,{onClose:this.closeMap,padding:!1},x.a.createElement($a,{ip:this.props.item.ip}))}},{key:"render",value:function(){var e=this.props.item,t=e.ip,n=e.id,r=e.count,o=this.props,a=o.selected,i=o.status,l=i===ke,u=i===Pe,c=l||u,s=[x.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(P.translate)("Delete All")),x.a.createElement("a",{href:"#",onClick:this.onAdd,key:"1"},Object(P.translate)("Redirect All")),x.a.createElement("a",{href:"#",onClick:this.onShow,key:"2"},Object(P.translate)("Show All")),x.a.createElement("a",{href:"#",onClick:this.onGeo,key:"3"},Object(P.translate)("Geo Info")),x.a.createElement("a",{href:"#",onClick:this.onBlock,key:"3"},Object(P.translate)("Block IP"))];return x.a.createElement("tr",{className:c?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!u&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:n,disabled:l,checked:a,onChange:this.onSelect}),u&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-ipx column-primary"},x.a.createElement("a",{href:"#",onClick:this.onGeo},t),x.a.createElement(Oa,{disabled:u},s.reduce(function(e,t){return[e," | ",t]})),this.state.showMap&&this.renderMap()),x.a.createElement("td",{className:"column-total"},Object(P.numberFormat)(r)))}}]),t}();var rc=he(function(e){return{infoStatus:e.info.status}},function(e){return{onShow:function(t){e(Ri(t,"ip"))},onSetSelected:function(t){e(Ii(t))},onDelete:function(t){e(ji("delete",t))}}})(nc);function oc(e){return(oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ac(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ic(e){return(ic=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lc(e,t){return(lc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function uc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),cc(uc(uc(n=function(e,t){return!t||"object"!==oc(t)&&"function"!=typeof t?uc(e):t}(this,ic(t).call(this,e)))),"onDeleteLog",function(e){n.setState({deleteLog:e.target.checked})}),cc(uc(uc(n)),"onDelete",function(){var e=n.props.selected;n.state.deleteLog&&n.props.onDelete(e)}),cc(uc(uc(n)),"setHeight",function(e){n.setState({height:e})}),n.state={deleteLog:!1,height:0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lc(e,t)}(t,x.a.Component),function(e,t,n){t&&ac(e.prototype,t),n&&ac(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.onClose,n=e.selected,r=e.create,o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){cc(e,t,n[t])})}return e}({},Su(n[0],0),r);return o.match_type===wu?o.url="^/.*$":n.length>1&&(o.url=n),x.a.createElement(Ar,{onClose:t,width:"700",height:this.state.height},x.a.createElement("div",{className:"add-new"},x.a.createElement(Ru,{item:o,saveButton:Object(P.translate)("Add Redirect"),onCancel:t,childSave:this.onDelete,autoFocus:!0,callback:this.setHeight},x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Delete Log Entries")),x.a.createElement("td",{className:"edit-left",style:{padding:"7px 0px"}},x.a.createElement("label",null,x.a.createElement("input",{type:"checkbox",name:"delete_log",checked:this.state.deleteLog,onChange:this.onDeleteLog}),1===n.length?Object(P.translate)("Delete all logs for this entry"):Object(P.translate)("Delete all logs for these entries")))))))}}]),t}();var pc=he(function(e){return{selected:e.error.table.selected}},function(e){return{onDelete:function(t){e(xi(t))}}})(sc),fc={store:"group",saving:bn,saved:vn,failed:gn,order:"name"},dc={store:"group",saving:fn,saved:dn,failed:hn,order:"name"},hc=function(e){return Tt(ft.create,e,fc)},mc=function(e,t){return Dt(ft.update,e,t,fc)},yc=function(e,t){return Ct(gt.group,e,t,fc)},bc=function(e){return function(t,n){return Rt(ft.list,t,dc,e,n().group)}},gc=function(e,t){return bc({orderby:e,direction:t})},vc=function(e){return bc({page:e})},Ec=function(e){return bc({filter:e,filterBy:"",page:0,orderby:""})},wc=function(e,t){return bc({filterBy:e,filter:t,orderby:"",page:0})},Oc=function(e){return{type:mn,items:e.map(parseInt)}},_c=function(e){return{type:yn,onoff:e}},Sc=function(e){return bc(e)};function xc(e){return(xc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jc(e){return(jc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Cc(e,t){return(Cc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Pc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Tc(Pc(Pc(n=function(e,t){return!t||"object"!==xc(t)&&"function"!=typeof t?Pc(e):t}(this,jc(t).call(this,e)))),"onRenderRow",function(e,t,r){var o=n.props.error,a=o.saving,i=o.table,l=r.isLoading?ke:Ce,u=-1!==a.indexOf(e.id)?Pe:l;return r.isLoading?null:"url"===i.groupBy?x.a.createElement(Yu,{item:e,key:t,selected:r.isSelected,status:u,onCreate:n.onCreate}):"ip"===i.groupBy?x.a.createElement(rc,{item:e,key:t,selected:r.isSelected,status:u,onCreate:n.onCreate}):x.a.createElement(zu,{item:e,key:t,selected:r.isSelected,status:u,onCreate:n.onCreate})}),Tc(Pc(Pc(n)),"onCreate",function(e,t){n.props.onSetAllSelected(!1),n.props.onSetSelected(e),n.setState({create:t})}),Tc(Pc(Pc(n)),"onClose",function(){n.props.onSetAllSelected(!1),n.setState({create:!1})}),Tc(Pc(Pc(n)),"onBulk",function(e){var t=n.props.error.table;if("redirect-ip"===e){var r={regex:!0,match_type:wu,action_type:yu,action_data:{ip:t.selected}};n.setState({create:r})}else if("block"===e){var o={regex:!0,match_type:wu,action_type:bu,action_data:{ip:t.selected},action_code:403};n.setState({create:o})}else if("redirect-url"===e){var a={match_type:vu,action_type:yu};n.setState({create:a})}else if("ignore"===e){var i={match_type:vu,action_type:gu};n.setState({create:i})}else n.props.onTableAction(e)}),e.onLoad(),n.props.onLoadGroups(),n.state={create:null},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Cc(e,t)}(t,x.a.Component),function(e,t,n){t&&kc(e.prototype,t),n&&kc(e,n)}(t,[{key:"render",value:function(){var e=this.props.error,t=e.status,n=e.total,r=e.table,o=e.rows,a=this.state.create;return x.a.createElement("div",null,a&&x.a.createElement(pc,{onClose:this.onClose,create:a}),x.a.createElement(da,{status:t,table:r,onSearch:this.props.onSearch,key:nt(r)}),x.a.createElement(la,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.onBulk,bulk:function(e){return"ip"===e?[{id:"delete",name:Object(P.translate)("Delete")},{id:"redirect-ip",name:Object(P.translate)("Redirect All")},{id:"block",name:Object(P.translate)("Block IP")}]:[{id:"delete",name:Object(P.translate)("Delete")},{id:"redirect-url",name:Object(P.translate)("Redirect All")},{id:"ignore",name:Object(P.translate)("Ignore URL")}]}(r.groupBy)},x.a.createElement(wi,{selected:r.groupBy?r.groupBy:"0",options:[{value:"",text:Object(P.translate)("No grouping")},{value:"url",text:Object(P.translate)("Group by URL")},{value:"ip",text:Object(P.translate)("Group by IP")}],isEnabled:t!==ke,onGroup:this.props.onGroup,key:r.groupBy})),x.a.createElement(Wo,{headers:function(e){return"url"===e?[{name:"cb",check:!0},{name:"url",title:Object(P.translate)("Source URL"),primary:!0,sortable:!1},{name:"total",title:Object(P.translate)("Count"),sortable:!0}]:"ip"===e?[{name:"cb",check:!0},{name:"ipx",title:Object(P.translate)("IP"),primary:!0,sortable:!1},{name:"total",title:Object(P.translate)("Count"),sortable:!0}]:[{name:"cb",check:!0},{name:"date",title:Object(P.translate)("Date")},{name:"url",title:Object(P.translate)("Source URL"),primary:!0},{name:"referrer",title:Object(P.translate)("Referrer / User Agent"),sortable:!1},{name:"ip",title:Object(P.translate)("IP"),sortable:!1}]}(r.groupBy),rows:o,total:n,row:this.onRenderRow,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),x.a.createElement(la,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},x.a.createElement(li,{enabled:o.length>0},x.a.createElement(Ea,{logType:"404"}),x.a.createElement(va,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}();var Nc=he(function(e){return{error:e.error}},function(e){return{onLoad:function(){e(Pi())},onLoadGroups:function(){e(bc())},onDeleteAll:function(t,n){e(ki(t,n))},onSearch:function(t,n){e(Ni(t,n))},onChangePage:function(t){e(Di(t))},onTableAction:function(t){e(ji(t,null))},onSetAllSelected:function(t){e(Li(t))},onSetOrderBy:function(t,n){e(Ti(t,n))},onGroup:function(t){e(Ui(t))},onSetSelected:function(t){e(Ii(t))}}})(Dc),Rc=n(22),Ac=n.n(Rc),Ic=("function"==typeof Symbol&&Symbol.iterator,"undefined"==typeof document||!document||!document.createElement||"multiple"in document.createElement("input"));function Lc(e,t){return"application/x-moz-file"===e.type||Ac()(e,t)}function Uc(e){return!e.dataTransfer||Array.prototype.every.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e})}function Fc(e){e.preventDefault()}var Mc={borderStyle:"solid",backgroundColor:"#eee"},Bc={borderStyle:"solid",borderColor:"#6c6",backgroundColor:"#eee"},zc={borderStyle:"solid",borderColor:"#c66",backgroundColor:"#eee"},Gc={width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5},Wc={opacity:.5},$c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hc=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function qc(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var Vc=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.renderChildren=function(e,t,n,o){return"function"==typeof e?e($c({},r.state,{isDragActive:t,isDragAccept:n,isDragReject:o,open:r.open})):e},r.composeHandlers=r.composeHandlers.bind(r),r.onClick=r.onClick.bind(r),r.onDocumentDrop=r.onDocumentDrop.bind(r),r.onDragEnter=r.onDragEnter.bind(r),r.onDragLeave=r.onDragLeave.bind(r),r.onDragOver=r.onDragOver.bind(r),r.onDragStart=r.onDragStart.bind(r),r.onDrop=r.onDrop.bind(r),r.onFileDialogCancel=r.onFileDialogCancel.bind(r),r.onInputElementClick=r.onInputElementClick.bind(r),r.open=r.open.bind(r),r.setRef=r.setRef.bind(r),r.setRefs=r.setRefs.bind(r),r.isFileDialogActive=!1,r.state={draggedFiles:[],acceptedFiles:[],rejectedFiles:[]},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,x.a.Component),Hc(t,[{key:"componentDidMount",value:function(){var e=this.props.preventDropOnDocument;this.dragTargets=[],e&&(document.addEventListener("dragover",Fc,!1),document.addEventListener("drop",this.onDocumentDrop,!1)),null!=this.fileInputEl&&this.fileInputEl.addEventListener("click",this.onInputElementClick,!1),window.addEventListener("focus",this.onFileDialogCancel,!1)}},{key:"componentWillUnmount",value:function(){this.props.preventDropOnDocument&&(document.removeEventListener("dragover",Fc),document.removeEventListener("drop",this.onDocumentDrop)),null!=this.fileInputEl&&this.fileInputEl.removeEventListener("click",this.onInputElementClick,!1),window.removeEventListener("focus",this.onFileDialogCancel,!1)}},{key:"composeHandlers",value:function(e){return this.props.disabled?null:e}},{key:"onDocumentDrop",value:function(e){this.node&&this.node.contains(e.target)||(e.preventDefault(),this.dragTargets=[])}},{key:"onDragStart",value:function(e){e.persist(),this.props.onDragStart&&Uc(e)&&this.props.onDragStart.call(this,e)}},{key:"onDragEnter",value:function(e){var t=this;e.preventDefault(),-1===this.dragTargets.indexOf(e.target)&&this.dragTargets.push(e.target),e.persist(),Uc(e)&&(Promise.resolve(this.props.getDataTransferItems(e)).then(function(n){e.isPropagationStopped()||t.setState({draggedFiles:n,isDragActive:!0})}),this.props.onDragEnter&&this.props.onDragEnter.call(this,e))}},{key:"onDragOver",value:function(e){e.preventDefault(),e.persist();try{e.dataTransfer.dropEffect=this.isFileDialogActive?"none":"copy"}catch(e){}return this.props.onDragOver&&Uc(e)&&this.props.onDragOver.call(this,e),!1}},{key:"onDragLeave",value:function(e){var t=this;e.preventDefault(),e.persist(),this.dragTargets=this.dragTargets.filter(function(n){return n!==e.target&&t.node.contains(n)}),this.dragTargets.length>0||(this.setState({isDragActive:!1,draggedFiles:[]}),this.props.onDragLeave&&Uc(e)&&this.props.onDragLeave.call(this,e))}},{key:"onDrop",value:function(e){var t=this,n=this.props,r=n.onDrop,o=n.onDropAccepted,a=n.onDropRejected,i=n.multiple,l=n.accept,u=n.getDataTransferItems;e.preventDefault(),e.persist(),this.dragTargets=[],this.isFileDialogActive=!1,this.draggedFiles=null,this.setState({isDragActive:!1,draggedFiles:[]}),Uc(e)&&Promise.resolve(u(e)).then(function(n){var u=[],c=[];e.isPropagationStopped()||(n.forEach(function(e){Lc(e,l)&&function(e,t,n){return e.size<=t&&e.size>=n}(e,t.props.maxSize,t.props.minSize)?u.push(e):c.push(e)}),!i&&u.length>1&&c.push.apply(c,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(u.splice(0))),t.setState({acceptedFiles:u,rejectedFiles:c},function(){r&&r.call(t,u,c,e),c.length>0&&a&&a.call(t,c,e),u.length>0&&o&&o.call(t,u,e)}))})}},{key:"onClick",value:function(e){var t=this.props,n=t.onClick,r=t.disableClick;n&&n.call(this,e),r||e.isDefaultPrevented()||(e.stopPropagation(),!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?this.open():setTimeout(this.open,0))}},{key:"onInputElementClick",value:function(e){e.stopPropagation(),this.props.inputProps&&this.props.inputProps.onClick&&this.props.inputProps.onClick(e)}},{key:"onFileDialogCancel",value:function(){var e=this,t=this.props.onFileDialogCancel;this.isFileDialogActive&&setTimeout(function(){null!=e.fileInputEl&&(e.fileInputEl.files.length||(e.isFileDialogActive=!1,"function"==typeof t&&t()))},300)}},{key:"setRef",value:function(e){this.node=e}},{key:"setRefs",value:function(e){this.fileInputEl=e}},{key:"open",value:function(){this.isFileDialogActive=!0,this.fileInputEl.value=null,this.fileInputEl.click()}},{key:"render",value:function(){var e=this.props,t=e.accept,n=e.acceptClassName,r=e.activeClassName,o=e.children,a=e.disabled,i=e.disabledClassName,l=e.inputProps,u=e.multiple,c=e.name,s=e.rejectClassName,p=qc(e,["accept","acceptClassName","activeClassName","children","disabled","disabledClassName","inputProps","multiple","name","rejectClassName"]),f=p.acceptStyle,d=p.activeStyle,h=p.className,m=void 0===h?"":h,y=p.disabledStyle,b=p.rejectStyle,g=p.style,v=qc(p,["acceptStyle","activeStyle","className","disabledStyle","rejectStyle","style"]),E=this.state,w=E.isDragActive,O=E.draggedFiles,_=O.length,S=u||_<=1,k=_>0&&function(e,t){return e.every(function(e){return Lc(e,t)})}(O,this.props.accept),j=_>0&&(!k||!S),C=!(m||g||d||f||b||y);w&&r&&(m+=" "+r),k&&n&&(m+=" "+n),j&&s&&(m+=" "+s),a&&i&&(m+=" "+i),C&&(g=Gc,d=Mc,f=Bc,b=zc,y=Wc);var P=$c({position:"relative"},g);d&&w&&(P=$c({},P,d)),f&&k&&(P=$c({},P,f)),b&&j&&(P=$c({},P,b)),y&&a&&(P=$c({},P,y));var T={accept:t,disabled:a,type:"file",style:$c({position:"absolute",top:0,right:0,bottom:0,left:0,opacity:1e-5,pointerEvents:"none"},l.style),multiple:Ic&&u,ref:this.setRefs,onChange:this.onDrop,autoComplete:"off"};c&&c.length&&(T.name=c);v.acceptedFiles,v.preventDropOnDocument,v.disableClick,v.onDropAccepted,v.onDropRejected,v.onFileDialogCancel,v.maxSize,v.minSize,v.getDataTransferItems;var D=qc(v,["acceptedFiles","preventDropOnDocument","disableClick","onDropAccepted","onDropRejected","onFileDialogCancel","maxSize","minSize","getDataTransferItems"]);return x.a.createElement("div",$c({className:m,style:P},D,{onClick:this.composeHandlers(this.onClick),onDragStart:this.composeHandlers(this.onDragStart),onDragEnter:this.composeHandlers(this.onDragEnter),onDragOver:this.composeHandlers(this.onDragOver),onDragLeave:this.composeHandlers(this.onDragLeave),onDrop:this.composeHandlers(this.onDrop),ref:this.setRef,"aria-disabled":a}),this.renderChildren(o,w,k,j),x.a.createElement("input",$c({},l,T)))}}]),t}(),Kc=Vc;Vc.propTypes={accept:R.a.oneOfType([R.a.string,R.a.arrayOf(R.a.string)]),children:R.a.oneOfType([R.a.node,R.a.func]),disableClick:R.a.bool,disabled:R.a.bool,preventDropOnDocument:R.a.bool,inputProps:R.a.object,multiple:R.a.bool,name:R.a.string,maxSize:R.a.number,minSize:R.a.number,className:R.a.string,activeClassName:R.a.string,acceptClassName:R.a.string,rejectClassName:R.a.string,disabledClassName:R.a.string,style:R.a.object,activeStyle:R.a.object,acceptStyle:R.a.object,rejectStyle:R.a.object,disabledStyle:R.a.object,getDataTransferItems:R.a.func,onClick:R.a.func,onDrop:R.a.func,onDropAccepted:R.a.func,onDropRejected:R.a.func,onDragStart:R.a.func,onDragEnter:R.a.func,onDragOver:R.a.func,onDragLeave:R.a.func,onFileDialogCancel:R.a.func},Vc.defaultProps={preventDropOnDocument:!0,disabled:!1,disableClick:!1,inputProps:{},multiple:!0,maxSize:1/0,minSize:0,getDataTransferItems:function(e){var t=[];if(e.dataTransfer){var n=e.dataTransfer;n.files&&n.files.length?t=n.files:n.items&&n.items.length&&(t=n.items)}else e.target&&e.target.files&&(t=e.target.files);return Array.prototype.slice.call(t)}};var Yc=function(e,t){return function(n){return _t(yt.file(e,t)).then(function(e){n({type:tn,data:e.data})}).catch(function(e){n({type:an,error:e})}),n({type:nn})}},Qc=function(e){return document.location.href=e,{type:"NOTHING"}},Xc=function(e,t){return function(n){return _t(mt.upload(t,e)).then(function(e){n({type:on,total:e.imported})}).catch(function(e){n({type:an,error:e})}),n({type:rn,file:e})}},Jc=function(){return{type:ln}},Zc=function(e){return{type:un,file:e}},es=function(){return function(e){_t(mt.pluginList()).then(function(t){e({type:cn,importers:t.importers})}).catch(function(t){e({type:an,error:t})})}},ts=function(e){return function(t){return _t(mt.pluginImport(e)).then(function(e){t({type:on,total:e.imported})}).catch(function(e){t({type:an,error:e})}),t({type:rn})}},ns=function(e){var t=e.plugin,n=e.doImport,r=t.name,o=t.total;return x.a.createElement("div",{className:"plugin-importer"},x.a.createElement("p",null,x.a.createElement("strong",null,r)," (",Object(P.translate)("total = ")+o," )"),x.a.createElement("button",{onClick:function(){n(t)},className:"button-secondary"},Object(P.translate)("Import from %s",{args:r})))};n(69);function rs(e){return(rs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function os(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function as(e){return(as=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function is(e,t){return(is=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ls(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function us(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cs=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),us(ls(ls(n=function(e,t){return!t||"object"!==rs(t)&&"function"!=typeof t?ls(e):t}(this,as(t).call(this,e)))),"doImport",function(e){confirm(Object(P.translate)("Are you sure you want to import from %s?",{args:e.name}))&&n.props.pluginImport(e.id)}),n.props.onLoadGroups(),n.props.onLoadImport(),n.setDropzone=n.onSetZone.bind(ls(ls(n))),n.handleDrop=n.onDrop.bind(ls(ls(n))),n.handleOpen=n.onOpen.bind(ls(ls(n))),n.handleInput=n.onInput.bind(ls(ls(n))),n.handleCancel=n.onCancel.bind(ls(ls(n))),n.handleImport=n.onImport.bind(ls(ls(n))),n.handleEnter=n.onEnter.bind(ls(ls(n))),n.handleLeave=n.onLeave.bind(ls(ls(n))),n.handleView=n.onView.bind(ls(ls(n))),n.handleDownload=n.onDownload.bind(ls(ls(n))),n.state={group:0,hover:!1,module:"all",format:"json"},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&is(e,t)}(t,x.a.Component),function(e,t,n){t&&os(e.prototype,t),n&&os(e,n)}(t,[{key:"onView",value:function(){this.props.onExport(this.state.module,this.state.format)}},{key:"onDownload",value:function(){this.props.onDownloadFile(function(e,t){return Redirectioni10n.pluginRoot+"&sub=io&export="+e+"&exporter="+t}(this.state.module,this.state.format))}},{key:"onEnter",value:function(){this.props.io.importingStatus!==ke&&this.setState({hover:!0})}},{key:"onLeave",value:function(){this.setState({hover:!1})}},{key:"onImport",value:function(){this.props.onImport(this.props.io.file,this.state.group)}},{key:"onCancel",value:function(){this.setState({hover:!1}),this.props.onClearFile()}},{key:"onInput",value:function(e){var t=e.target;this.setState(us({},t.name,t.value)),"module"===t.name&&"everything"===t.value&&this.setState({format:"json"})}},{key:"onSetZone",value:function(e){this.dropzone=e}},{key:"onDrop",value:function(e){var t=this.props.io.importingStatus;e.length>0&&t!==ke&&this.props.onAddFile(e[0]),this.setState({hover:!1,group:this.props.group.rows[0].id})}},{key:"onOpen",value:function(){this.dropzone.open()}},{key:"renderGroupSelect",value:function(){var e=this.props.group.rows;return x.a.createElement("div",{className:"groups"},Object(P.translate)("Import to group")," ",x.a.createElement(hr,{items:tu(e),name:"group",value:this.state.group,onChange:this.handleInput}))}},{key:"renderInitialDrop",value:function(){return x.a.createElement("div",null,x.a.createElement("h3",null,Object(P.translate)("Import a CSV, .htaccess, or JSON file.")),x.a.createElement("p",null,Object(P.translate)("Click 'Add File' or drag and drop here.")),x.a.createElement("button",{type:"button",className:"button-secondary",onClick:this.handleOpen},Object(P.translate)("Add File")))}},{key:"renderDropBeforeUpload",value:function(){var e=this.props.io.file,t="application/json"===e.type;return x.a.createElement("div",null,x.a.createElement("h3",null,Object(P.translate)("File selected")),x.a.createElement("p",null,x.a.createElement("code",null,e.name)),!t&&this.renderGroupSelect(),x.a.createElement("button",{className:"button-primary",onClick:this.handleImport},Object(P.translate)("Upload")),"  ",x.a.createElement("button",{className:"button-secondary",onClick:this.handleCancel},Object(P.translate)("Cancel")))}},{key:"renderUploading",value:function(){var e=this.props.io.file;return x.a.createElement("div",null,x.a.createElement("h3",null,Object(P.translate)("Importing")),x.a.createElement("p",null,x.a.createElement("code",null,e.name)),x.a.createElement("div",{className:"is-placeholder"},x.a.createElement("div",{className:"placeholder-loading"})))}},{key:"renderUploaded",value:function(){var e=this.props.io.lastImport;return x.a.createElement("div",null,x.a.createElement("h3",null,Object(P.translate)("Finished importing")),x.a.createElement("p",null,Object(P.translate)("Total redirects imported:")," ",e),0===e&&x.a.createElement("p",null,Object(P.translate)("Double-check the file is the correct format!")),x.a.createElement("button",{className:"button-secondary",onClick:this.handleCancel},Object(P.translate)("OK")))}},{key:"renderDropzoneContent",value:function(){var e=this.props.io,t=e.importingStatus,n=e.lastImport,r=e.file;return t===ke?this.renderUploading():t===Ce&&!1!==n&&!1===r?this.renderUploaded():!1===r?this.renderInitialDrop():this.renderDropBeforeUpload()}},{key:"renderExport",value:function(e){return x.a.createElement("div",null,x.a.createElement("textarea",{className:"module-export",rows:"14",readOnly:!0,value:e}),x.a.createElement("input",{className:"button-secondary",type:"submit",value:Object(P.translate)("Close"),onClick:this.handleCancel}))}},{key:"renderExporting",value:function(){return x.a.createElement("div",{className:"loader-wrapper loader-textarea"},x.a.createElement("div",{className:"placeholder-loading"}))}},{key:"renderImporters",value:function(e){var t=this;return x.a.createElement("div",null,x.a.createElement("h3",null,Object(P.translate)("Plugin Importers")),x.a.createElement("p",null,Object(P.translate)("The following redirect plugins were detected on your site and can be imported from.")),e.map(function(e,n){return x.a.createElement(ns,{plugin:e,key:n,doImport:t.doImport})}))}},{key:"render",value:function(){var e=this.state.hover,t=this.props.io,n=t.importingStatus,r=t.file,o=t.exportData,a=t.exportStatus,i=t.importers,l=kr()({dropzone:!0,"dropzone-dropped":!1!==r,"dropzone-importing":n===ke,"dropzone-hover":e});return x.a.createElement("div",{className:"import"},x.a.createElement("h2",null,Object(P.translate)("Import")),x.a.createElement(Kc,{ref:this.setDropzone,onDrop:this.handleDrop,onDragLeave:this.handleLeave,onDragEnter:this.handleEnter,className:l,disableClick:!0,multiple:!1},this.renderDropzoneContent()),x.a.createElement("p",null,Object(P.translate)("All imports will be appended to the current database.")),x.a.createElement("div",{className:"inline-notice notice-warning"},x.a.createElement("p",null,Object(P.translate)("{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).",{components:{code:x.a.createElement("code",null),strong:x.a.createElement("strong",null)}}))),x.a.createElement("h2",null,Object(P.translate)("Export")),x.a.createElement("p",null,Object(P.translate)("Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).")),x.a.createElement("select",{name:"module",onChange:this.handleInput,value:this.state.module},x.a.createElement("option",{value:"0"},Object(P.translate)("Everything")),x.a.createElement("option",{value:"1"},Object(P.translate)("WordPress redirects")),x.a.createElement("option",{value:"2"},Object(P.translate)("Apache redirects")),x.a.createElement("option",{value:"3"},Object(P.translate)("Nginx redirects"))),x.a.createElement("select",{name:"format",onChange:this.handleInput,value:this.state.format},x.a.createElement("option",{value:"csv"},Object(P.translate)("CSV")),x.a.createElement("option",{value:"apache"},Object(P.translate)("Apache .htaccess")),x.a.createElement("option",{value:"nginx"},Object(P.translate)("Nginx rewrite rules")),x.a.createElement("option",{value:"json"},Object(P.translate)("Redirection JSON")))," ",x.a.createElement("button",{className:"button-primary",onClick:this.handleView},Object(P.translate)("View"))," ",x.a.createElement("button",{className:"button-secondary",onClick:this.handleDownload},Object(P.translate)("Download")),a===ke&&this.renderExporting(),o&&a!==ke&&this.renderExport(o),x.a.createElement("p",null,Object(P.translate)("Log files can be exported from the log pages.")),i.length>0&&this.renderImporters(i))}}]),t}();var ss=he(function(e){return{group:e.group,io:e.io}},function(e){return{onLoadGroups:function(){e(bc())},onImport:function(t,n){e(Xc(t,n))},onAddFile:function(t){e(Zc(t))},onClearFile:function(){e(Jc())},onExport:function(t,n){e(Yc(t,n))},onDownloadFile:function(t){e(Qc(t))},onLoadImport:function(){e(es())},pluginImport:function(t){e(ts(t))}}})(cs);function ps(e){return(ps="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ds(e){return(ds=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function hs(e,t){return(hs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ms(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ys(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bs=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ys(ms(ms(n=function(e,t){return!t||"object"!==ps(t)&&"function"!=typeof t?ms(e):t}(this,ds(t).call(this,e)))),"onChange",function(e){n.setState({selected:e.target.value})}),ys(ms(ms(n)),"onSubmit",function(){n.props.onFilter(n.state.selected)}),n.state={selected:e.selected},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hs(e,t)}(t,x.a.Component),function(e,t,n){t&&fs(e.prototype,t),n&&fs(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.options,n=e.isEnabled;return x.a.createElement("div",{className:"alignleft actions"},x.a.createElement(hr,{items:t,value:this.state.selected,name:"filter",onChange:this.onChange,isEnabled:n}),x.a.createElement("button",{className:"button",onClick:this.onSubmit,disabled:!n},Object(P.translate)("Filter")))}}]),t}();function gs(e){return(gs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Es(e){return(Es=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ws(e,t){return(ws=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Os(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var _s=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==gs(t)&&"function"!=typeof t?Os(e):t}(this,Es(t).call(this,e))).state={editing:!1,name:e.item.name,moduleId:e.item.module_id},n.handleSelected=n.onSelected.bind(Os(Os(n))),n.handleEdit=n.onEdit.bind(Os(Os(n))),n.handleSave=n.onSave.bind(Os(Os(n))),n.handleDelete=n.onDelete.bind(Os(Os(n))),n.handleDisable=n.onDisable.bind(Os(Os(n))),n.handleEnable=n.onEnable.bind(Os(Os(n))),n.handleChange=n.onChange.bind(Os(Os(n))),n.handleSelect=n.onSelect.bind(Os(Os(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ws(e,t)}(t,x.a.Component),function(e,t,n){t&&vs(e.prototype,t),n&&vs(e,n)}(t,[{key:"onEdit",value:function(e){e.preventDefault(),this.setState({editing:!this.state.editing})}},{key:"onDelete",value:function(e){e.preventDefault(),this.props.onTableAction("delete",this.props.item.id)}},{key:"onDisable",value:function(e){e.preventDefault(),this.props.onTableAction("disable",this.props.item.id)}},{key:"onEnable",value:function(e){e.preventDefault(),this.props.onTableAction("enable",this.props.item.id)}},{key:"onSelected",value:function(){this.props.onSetSelected([this.props.item.id])}},{key:"onChange",value:function(e){var t=e.target;this.setState({name:t.value})}},{key:"onSave",value:function(e){this.onEdit(e),this.props.onSaveGroup(this.props.item.id,{name:this.state.name,moduleId:this.state.moduleId})}},{key:"onSelect",value:function(e){var t=e.target;this.setState({moduleId:parseInt(t.value,10)})}},{key:"renderLoader",value:function(){return x.a.createElement("div",{className:"loader-wrapper"},x.a.createElement("div",{className:"placeholder-loading loading-small",style:{top:"0px"}}))}},{key:"renderActions",value:function(e){var t=this.props.item,n=t.id,r=t.enabled;return x.a.createElement(Oa,{disabled:e},x.a.createElement("a",{href:"#",onClick:this.handleEdit},Object(P.translate)("Edit"))," | ",x.a.createElement("a",{href:"#",onClick:this.handleDelete},Object(P.translate)("Delete"))," | ",x.a.createElement("a",{href:Redirectioni10n.pluginRoot+"&filterby=group&filter="+n},Object(P.translate)("View Redirects"))," | ",r&&x.a.createElement("a",{href:"#",onClick:this.handleDisable},Object(P.translate)("Disable")),!r&&x.a.createElement("a",{href:"#",onClick:this.handleEnable},Object(P.translate)("Enable")))}},{key:"renderEdit",value:function(){return x.a.createElement("form",{onSubmit:this.handleSave},x.a.createElement("table",{className:"edit-groups"},x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("th",{width:"70"},Object(P.translate)("Name")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"name",value:this.state.name,onChange:this.handleChange}))),x.a.createElement("tr",null,x.a.createElement("th",{width:"70"},Object(P.translate)("Module")),x.a.createElement("td",null,x.a.createElement(hr,{name:"module_id",value:this.state.moduleId,onChange:this.handleSelect,items:[{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}]}))),x.a.createElement("tr",null,x.a.createElement("th",{width:"70"}),x.a.createElement("td",null,x.a.createElement("div",{className:"table-actions"},x.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:Object(P.translate)("Save")}),"  ",x.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(P.translate)("Cancel"),onClick:this.handleEdit})))))))}},{key:"getName",value:function(e,t){return t?e:x.a.createElement("strike",null,e)}},{key:"render",value:function(){var e=this.props.item,t=e.name,n=e.redirects,r=e.id,o=e.module_id,a=e.enabled,i=this.props,l=i.selected,u=i.status,c=u===ke,s=u===Pe,p=!a||c||s;return x.a.createElement("tr",{className:p?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!s&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:r,disabled:c,checked:l,onChange:this.handleSelected}),s&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-primary column-name"},!this.state.editing&&this.getName(t,a),this.state.editing?this.renderEdit():this.renderActions(s)),x.a.createElement("td",{className:"column-redirects"},n),x.a.createElement("td",{className:"column-module"},function(e){var t=[{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}].find(function(t){return t.value===parseInt(e,10)});return t?t.text:""}(o)))}}]),t}();var Ss=he(null,function(e){return{onSetSelected:function(t){e(Oc(t))},onSaveGroup:function(t,n){e(mc(t,n))},onTableAction:function(t,n){e(yc(t,n))}}})(_s);function xs(e){return(xs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ks(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function js(e){return(js=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Cs(e,t){return(Cs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ps(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ts(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ds=[{id:"delete",name:Object(P.translate)("Delete")},{id:"enable",name:Object(P.translate)("Enable")},{id:"disable",name:Object(P.translate)("Disable")}],Ns=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ts(Ps(Ps(n=function(e,t){return!t||"object"!==xs(t)&&"function"!=typeof t?Ps(e):t}(this,js(t).call(this,e)))),"onRenderRow",function(e,t,r){var o=n.props.group.saving,a=r.isLoading?ke:Ce,i=-1!==o.indexOf(e.id)?Pe:a;return x.a.createElement(Ss,{item:e,key:t,selected:r.isSelected,status:i})}),Ts(Ps(Ps(n)),"onChange",function(e){n.setState({name:e.target.value})}),Ts(Ps(Ps(n)),"onModule",function(e){n.setState({moduleId:e.target.value})}),Ts(Ps(Ps(n)),"onSubmit",function(e){e.preventDefault(),n.props.onCreate({id:0,name:n.state.name,moduleId:n.state.moduleId}),n.setState({name:""})}),n.props.onLoadGroups(),n.state={name:"",moduleId:1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Cs(e,t)}(t,x.a.Component),function(e,t,n){t&&ks(e.prototype,t),n&&ks(e,n)}(t,[{key:"getModules",value:function(){return[{value:"",text:Object(P.translate)("All modules")}].concat([{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}])}},{key:"render",value:function(){var e=this.props.group,t=e.status,n=e.total,r=e.table,o=e.rows,a=-1!==e.saving.indexOf(0);return x.a.createElement("div",null,x.a.createElement(da,{status:t,table:r,onSearch:this.props.onSearch,ignoreFilter:["module"],key:nt(r)}),x.a.createElement(la,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t,bulk:Ds},x.a.createElement(bs,{selected:r.filter,options:this.getModules(),onFilter:this.props.onFilter,isEnabled:!0,key:nt(r)})),x.a.createElement(Wo,{headers:[{name:"cb",check:!0},{name:"name",title:Object(P.translate)("Name"),primary:!0},{name:"redirects",title:Object(P.translate)("Redirects"),sortable:!1},{name:"module",title:Object(P.translate)("Module"),sortable:!1}],rows:o,total:n,row:this.onRenderRow,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),x.a.createElement(la,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t}),x.a.createElement("h2",null,Object(P.translate)("Add Group")),x.a.createElement("p",null,Object(P.translate)("Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.")),x.a.createElement("form",{onSubmit:this.onSubmit},x.a.createElement("table",{className:"form-table"},x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("th",{style:{width:"50px"}},Object(P.translate)("Name")),x.a.createElement("td",null,x.a.createElement("input",{size:"30",className:"regular-text",type:"text",name:"name",value:this.state.name,onChange:this.onChange,disabled:a}),x.a.createElement(hr,{name:"id",value:this.state.moduleId,onChange:this.onModule,items:[{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}],disabled:a})," ",x.a.createElement("input",{className:"button-primary",type:"submit",name:"add",value:"Add",disabled:a||""===this.state.name})))))))}}]),t}();var Rs=he(function(e){return{group:e.group}},function(e){return{onLoadGroups:function(){e(bc())},onSearch:function(t){e(Ec(t))},onChangePage:function(t){e(vc(t))},onAction:function(t){e(yc(t))},onSetAllSelected:function(t){e(_c(t))},onSetOrderBy:function(t,n){e(gc(t,n))},onFilter:function(t){e(wc("module",t))},onCreate:function(t){e(hc(t))}}})(Ns);n(71);function As(e){return(As="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Is(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ls(e,t){return!t||"object"!==As(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Us(e){return(Us=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Fs(e,t){return(Fs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ms=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ls(this,Us(t).call(this,e))).props.onGet(function(e,t){return e.replace(/\/$/,"")+"/"+t.replace(/^\//,"")}(n.getServer(e.item),e.item.url)),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Fs(e,t)}(t,x.a.Component),function(e,t,n){t&&Is(e.prototype,t),n&&Is(e,n)}(t,[{key:"getServer",value:function(e){return"server"===e.match_type?e.action_data.server:document.location.origin}},{key:"componentWillUnmount",value:function(){this.props.onClearHttp()}},{key:"renderError",value:function(){var e=this.props.error;return x.a.createElement("div",{className:"redirection-modal_error"},x.a.createElement("h2",null,Object(P.translate)("Error")),x.a.createElement("p",null,Object(P.translate)("Something went wrong obtaining this information")),x.a.createElement("p",null,x.a.createElement("code",null,e.message)))}},{key:"renderDetails",value:function(){var e=this.props.item,t=e.action_code,n=e.action_data,r=this.props.http,o=r.status,a=r.headers,i=void 0===a?[]:a,l=i.find(function(e){return"location"===e.name}),u=i.find(function(e){return"x-redirect-agent"===e.name}),c=t===o&&l&&l.value===n.url&&u;return x.a.createElement("div",{className:"redirection-httpcheck_results"},x.a.createElement("div",{className:"redirection-httpcheck_status"},c&&x.a.createElement("span",{className:"dashicons dashicons-yes"}),!c&&x.a.createElement("span",{className:"dashicons dashicons-no"})),x.a.createElement("div",{className:"redirection-httpcheck_info"},x.a.createElement("p",null,x.a.createElement("strong",null,Object(P.translate)("Expected"),": "),x.a.createElement("span",null,Object(P.translate)("{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}",{args:{status:t,url:n.url},components:{code:x.a.createElement("code",null)}}))),x.a.createElement("p",null,x.a.createElement("strong",null,Object(P.translate)("Found"),": "),x.a.createElement("span",null,l?Object(P.translate)("{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}",{args:{status:o,url:l.value},components:{code:x.a.createElement("code",null)}}):o)),x.a.createElement("p",null,x.a.createElement("strong",null,Object(P.translate)("Agent"),": "),x.a.createElement("span",null,u?Object(P.translate)("Using Redirection"):Object(P.translate)("Not using Redirection"))),l&&!u&&x.a.createElement("p",null,x.a.createElement("a",{href:"https://redirection.me/support/problems/url-not-redirecting/",target:"_blank",rel:"noopener noreferrer"},Object(P.translate)("What does this mean?")))))}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props,t=e.status,n=e.http,r=kr()({"redirection-httpcheck":!0,"redirection-modal_loading":t===ke,"redirection-httpcheck_small":t===je});return x.a.createElement("div",{className:r},t===ke&&x.a.createElement(lo,null),t===je&&this.renderError(),t===Ce&&n&&x.a.createElement(x.a.Fragment,null,x.a.createElement("h2",null,Object(P.translate)("Check redirect for: {{code}}%s{{/code}}",{args:[n.url],components:{code:x.a.createElement("code",null)}})),this.renderDetails(),x.a.createElement(Ua,null)))}}]),t}();var Bs=he(function(e){var t=e.info;return{status:t.status,error:t.error,http:t.http}},function(e){return{onGet:function(t){e(ao(t))},onClearHttp:function(){e(io())}}})(Ms);function zs(e){return(zs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Gs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ws(e){return(Ws=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $s(e,t){return($s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Hs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vs=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),qs(Hs(Hs(n=function(e,t){return!t||"object"!==zs(t)&&"function"!=typeof t?Hs(e):t}(this,Ws(t).call(this,e)))),"onEdit",function(e){e.preventDefault(),n.setState({editing:!0})}),qs(Hs(Hs(n)),"onCancel",function(e){e.preventDefault(),n.setState({editing:!1})}),qs(Hs(Hs(n)),"onDelete",function(e){e.preventDefault(),n.props.onTableAction("delete",n.props.item.id)}),qs(Hs(Hs(n)),"onDisable",function(e){e.preventDefault(),n.props.onTableAction("disable",n.props.item.id)}),qs(Hs(Hs(n)),"onEnable",function(e){e.preventDefault(),n.props.onTableAction("enable",n.props.item.id)}),qs(Hs(Hs(n)),"onSelected",function(){n.props.onSetSelected([n.props.item.id])}),qs(Hs(Hs(n)),"onCheck",function(e){e.preventDefault(),n.setState({showCheck:!0})}),qs(Hs(Hs(n)),"closeCheck",function(){n.setState({showCheck:!1})}),n.state={editing:!1,showCheck:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$s(e,t)}(t,x.a.Component),function(e,t,n){t&&Gs(e.prototype,t),n&&Gs(e,n)}(t,[{key:"getMenu",value:function(){var e=this.props.item,t=e.enabled,n=e.regex,r=e.action_type,o=[];return t&&o.push([Object(P.translate)("Edit"),this.onEdit]),o.push([Object(P.translate)("Delete"),this.onDelete]),t?(o.push([Object(P.translate)("Disable"),this.onDisable]),n||"url"!==r||o.push([Object(P.translate)("Check Redirect"),this.onCheck])):o.push([Object(P.translate)("Enable"),this.onEnable]),o.map(function(e,t){return x.a.createElement("a",{key:t,href:"#",onClick:e[1]},e[0])}).reduce(function(e,t){return[e," | ",t]})}},{key:"getCode",value:function(){var e=this.props.item,t=e.action_code,n=e.action_type;return"pass"===n?Object(P.translate)("pass"):"nothing"===n?"-":t}},{key:"getTarget",value:function(){var e=this.props.item,t=e.match_type,n=e.action_data;return t===vu?n.url:null}},{key:"getServerUrl",value:function(e,t){return"server"===t?this.props.item.action_data.server+e:e}},{key:"getUrl",value:function(e,t){return e=this.getServerUrl(e,t),this.props.item.enabled?e:x.a.createElement("strike",null,e)}},{key:"getName",value:function(e,t){var n=this.props.item,r=n.regex,o=n.match_type;if(t)return t;var a=this.getUrl(e,o);return r?a:x.a.createElement("a",{href:a,target:"_blank",rel:"noopener noreferrer"},a)}},{key:"renderSource",value:function(e,t,n){var r=this.getName(e,t);return x.a.createElement("td",{className:"column-primary column-url has-row-actions"},r,x.a.createElement("br",null),x.a.createElement("span",{className:"target"},this.getTarget()),x.a.createElement(Oa,{disabled:n},this.getMenu()))}},{key:"renderEditColumns",value:function(){return x.a.createElement("td",{className:"column-primary column-url",colSpan:"4"},x.a.createElement(Ru,{item:this.props.item,onCancel:this.onCancel}))}},{key:"renderCheck",value:function(){return x.a.createElement(Ar,{onClose:this.closeCheck,padding:!1},x.a.createElement(Bs,{item:this.props.item}))}},{key:"renderViewColumns",value:function(e){var t=this.props.item,n=t.url,r=t.hits,o=t.last_access,a=t.title,i=t.position;return x.a.createElement(x.a.Fragment,null,this.renderSource(n,a,e),x.a.createElement("td",{className:"column-position"},Object(P.numberFormat)(i),this.state.showCheck&&this.renderCheck()),x.a.createElement("td",{className:"column-last_count"},Object(P.numberFormat)(r)),x.a.createElement("td",{className:"column_last_access"},o))}},{key:"render",value:function(){var e=this.props.item,t=e.id,n=e.enabled,r=this.props,o=r.selected,a=r.status,i=a===ke,l=a===Pe,u=!n||i||l,c=kr()({disabled:u});return x.a.createElement("tr",{className:c},x.a.createElement("th",{scope:"row",className:"check-column"},!l&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:t,disabled:i,checked:o,onChange:this.onSelected}),l&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-code"},this.getCode()),this.state.editing?this.renderEditColumns():this.renderViewColumns(l))}}]),t}();var Ks=he(null,function(e){return{onSetSelected:function(t){e(fu(t))},onTableAction:function(t,n){e(iu(t,n))}}})(Vs);function Ys(e){return(Ys="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xs(e){return(Xs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Js(e,t){return(Js=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Zs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var ep=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Ys(t)&&"function"!=typeof t?Zs(e):t}(this,Xs(t).call(this,e))).handleRender=n.renderRow.bind(Zs(Zs(n))),n.props.onLoadRedirects(),n.props.onLoadGroups(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Js(e,t)}(t,x.a.Component),function(e,t,n){t&&Qs(e.prototype,t),n&&Qs(e,n)}(t,[{key:"renderRow",value:function(e,t,n){var r=this.props.redirect.saving,o=n.isLoading?ke:Ce,a=-1!==r.indexOf(e.id)?Pe:o;return x.a.createElement(Ks,{item:e,key:t,selected:n.isSelected,status:a})}},{key:"getGroups",value:function(e){return[{value:0,text:Object(P.translate)("All groups")}].concat(tu(e))}},{key:"renderNew",value:function(){var e=this.props.redirect.addTop,t=kr()({"add-new":!0,edit:!0,addTop:e});return x.a.createElement("div",null,!e&&x.a.createElement("h2",null,Object(P.translate)("Add new redirection")),x.a.createElement("div",{className:t},x.a.createElement(Ru,{item:Su("",0),saveButton:Object(P.translate)("Add Redirect"),autoFocus:e})))}},{key:"canFilter",value:function(e,t){return e.status===Ce&&t!==ke}},{key:"render",value:function(){var e=this.props.redirect,t=e.status,n=e.total,r=e.table,o=e.rows,a=e.addTop,i=this.props.group,l=t===Ce&&i.status===Ce;return x.a.createElement("div",{className:"redirects"},a&&this.renderNew(),x.a.createElement(da,{status:t,table:r,onSearch:this.props.onSearch,ignoreFilter:["group"]}),x.a.createElement(la,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,bulk:[{id:"delete",name:Object(P.translate)("Delete")},{id:"enable",name:Object(P.translate)("Enable")},{id:"disable",name:Object(P.translate)("Disable")},{id:"reset",name:Object(P.translate)("Reset hits")}],status:t},x.a.createElement(bs,{selected:r.filter?r.filter:"0",options:this.getGroups(i.rows),isEnabled:this.canFilter(i,t),onFilter:this.props.onFilter,key:nt(r)})),x.a.createElement(Wo,{headers:[{name:"cb",check:!0},{name:"code",title:Object(P.translate)("Type"),sortable:!1},{name:"url",title:Object(P.translate)("URL"),primary:!0},{name:"position",title:Object(P.translate)("Pos")},{name:"last_count",title:Object(P.translate)("Hits")},{name:"last_access",title:Object(P.translate)("Last Access")}],rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),x.a.createElement(la,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t}),l&&!a&&this.renderNew())}}]),t}();var tp=he(function(e){return{redirect:e.redirect,group:e.group}},function(e){return{onLoadGroups:function(){e(bc())},onLoadRedirects:function(t){e(lu(t))},onSearch:function(t){e(su(t))},onChangePage:function(t){e(cu(t))},onAction:function(t){e(iu(t))},onSetAllSelected:function(t){e(du(t))},onSetOrderBy:function(t,n){e(uu(t,n))},onFilter:function(t){e(pu("group",t))}}})(ep),np=function(){return{type:Rn}},rp=function(){return{type:An}};n(73);function op(e){return(op="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ap(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ip(e){return(ip=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lp(e,t){return(lp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function up(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var cp=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(up(up(n=function(e,t){return!t||"object"!==op(t)&&"function"!=typeof t?up(e):t}(this,ip(t).call(this,e)))),"onChange",function(e){n.setState({rest_api:e.target.value})}),n.onClick=n.dismiss.bind(up(up(n))),n.state={rest_api:Redirectioni10n.api_setting},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lp(e,t)}(t,x.a.Component),function(e,t,n){t&&ap(e.prototype,t),n&&ap(e,n)}(t,[{key:"componentDidUpdate",value:function(e){0===e.errors.length&&this.props.errors.length>0&&window.scrollTo(0,0)}},{key:"dismiss",value:function(){this.props.onClear()}},{key:"getDebug",value:function(e){for(var t=[Redirectioni10n.versions],n=0;n<e.length;n++){var r=e[n].request,o=void 0!==r&&r;t.push(""),t.push("Error: "+this.getErrorDetails(e[n])),o&&o.status&&o.statusText&&(t.push("Action: "+o.action),o.params&&t.push("Params: "+JSON.stringify(o.params)),t.push("Code: "+o.status+" "+o.statusText)),o&&t.push("Raw: "+(o.raw?o.raw:"-no data-"))}return t}},{key:"getErrorDetailsTitle",value:function(e){return 0===e.code?e.message:e.data&&e.data.wpdb?x.a.createElement("span",null,"".concat(e.message," (").concat(e.code,")"),": ",x.a.createElement("code",null,e.data.wpdb)):e.code?"".concat(e.message," (").concat(e.code,")"):e.message}},{key:"getErrorDetails",value:function(e){return 0===e.code?e.message:e.data&&e.data.wpdb?"".concat(e.message," (").concat(e.code,"): ").concat(e.data.wpdb):e.code?"".concat(e.message," (").concat(e.code,")"):e.message}},{key:"getErrorMessage",value:function(e){var t=this;console.log(e);var n=e.map(function(e){return e.action&&"reload"===e.action?-1===document.location.search.indexOf("retry=")?void(document.location.href+="&retry=1"):Object(P.translate)("The data on this page has expired, please reload."):0===e.code?Object(P.translate)("WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."):"rest_cookie_invalid_nonce"===e.code?Object(P.translate)("Please logout and login again."):e.request&&403===e.request.status?Object(P.translate)("Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin like mod_security?"):e.request&&413===e.request.status?Object(P.translate)("Your server has rejected the request for being too big. You will need to change it to continue."):"disabled"===e.code||"rest_disabled"===e.code?Object(P.translate)("Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"):-1!==e.message.indexOf("Unexpected token")?Object(P.translate)("WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."):e.message?t.getErrorDetailsTitle(e):Object(P.translate)("I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!")});return x.a.createElement("p",null,Object.keys([{}].concat(n).reduce(function(e,t){return e[t]=e})))}},{key:"getHeight",value:function(e){for(var t=0,n=0;n<e.length;n++){t+=e[n].split("\n").length}return Math.max(t,20)}},{key:"renderError",value:function(e){var t=this.getDebug(e),n=kr()({notice:!0,"notice-error":!0}),r="mailto:john@redirection.me?subject=Redirection%20Error&body="+encodeURIComponent(t.join("\n")),o="https://github.com/johngodley/redirection/issues/new?title=Redirection%20Error&body="+encodeURIComponent("```\n"+t.join("\n")+"\n```\n\n");return x.a.createElement("div",{className:n},x.a.createElement("div",{className:"closer",onClick:this.onClick},"✖"),x.a.createElement("h2",null,Object(P.translate)("Something went wrong 🙁")),x.a.createElement("strong",null,this.getErrorMessage(e)),x.a.createElement("ol",null,x.a.createElement("li",null,Object(P.translate)("If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"),x.a.createElement("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},"REST API: ",x.a.createElement(hr,{items:Or(),name:"rest_api",value:this.state.rest_api,onChange:this.onChange}),x.a.createElement("input",{type:"submit",className:"button-secondary",value:Object(P.translate)("Save")}),x.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),x.a.createElement("input",{type:"hidden",name:"action",value:"rest_api"}))),x.a.createElement("li",null,Object(P.translate)('Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and "magic fix" the problem.',{components:{link:x.a.createElement("a",{href:"?page=redirection.php&sub=support"})}})),x.a.createElement("li",null,Object(P.translate)("{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.",{components:{link:x.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://redirection.me/support/problems/rest-api/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"})}})),x.a.createElement("li",null,Object(P.translate)("{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.",{components:{link:x.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://redirection.me/support/problems/security-software/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"})}})),x.a.createElement("li",null,Object(P.translate)("{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.",{components:{link:x.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://redirection.me/support/problems/cloudflare/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"})}})),x.a.createElement("li",null,Object(P.translate)("{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.",{components:{link:x.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://redirection.me/support/problems/plugins/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"})}}))),x.a.createElement("h3",null,Object(P.translate)("None of the suggestions helped")),x.a.createElement("p",null,Object(P.translate)("If this is a new problem then please either {{strong}}create a new issue{{/strong}} or send it in an {{strong}}email{{/strong}}. Include a description of what you were trying to do and the important details listed below. Please include a screenshot.",{components:{strong:x.a.createElement("strong",null)}})),x.a.createElement("p",null,x.a.createElement("a",{href:o,className:"button-primary"},Object(P.translate)("Create Issue"))," ",x.a.createElement("a",{href:r,className:"button-secondary"},Object(P.translate)("Email"))),x.a.createElement("h3",null,Object(P.translate)("Important details")),x.a.createElement("p",null,Object(P.translate)("Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.",{components:{strong:x.a.createElement("strong",null)}})),x.a.createElement("p",null,x.a.createElement("textarea",{readOnly:!0,rows:this.getHeight(t),cols:"120",value:t.join("\n"),spellCheck:!1})))}},{key:"render",value:function(){var e=this.props.errors;return 0===e.length?null:this.renderError(e)}}]),t}();var sp=he(function(e){return{errors:e.message.errors}},function(e){return{onClear:function(){e(np())}}})(cp);n(75);function pp(e){return(pp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function dp(e){return(dp=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function hp(e,t){return(hp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function mp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bp=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),yp(mp(mp(n=function(e,t){return!t||"object"!==pp(t)&&"function"!=typeof t?mp(e):t}(this,dp(t).call(this,e)))),"onClick",function(){n.state.shrunk?n.setState({shrunk:!1}):n.props.onClear()}),yp(mp(mp(n)),"onShrink",function(){n.setState({shrunk:!0})}),n.state={shrunk:!1,width:"auto"},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hp(e,t)}(t,x.a.Component),function(e,t,n){t&&fp(e.prototype,t),n&&fp(e,n)}(t,[{key:"getSnapshotBeforeUpdate",value:function(e){return this.props.notices!==e.notices&&(this.stopTimer(),this.setState({shrunk:!1}),this.startTimer()),null}},{key:"componentWillUnmount",value:function(){this.stopTimer()}},{key:"stopTimer",value:function(){clearTimeout(this.timer)}},{key:"startTimer",value:function(){this.timer=setTimeout(this.onShrink,5e3)}},{key:"getNotice",value:function(e){return e.length>1?e[e.length-1]+" ("+e.length+")":e[0]}},{key:"renderNotice",value:function(e){var t="notice notice-info redirection-notice"+(this.state.shrunk?" redirection-notice_shrunk":"");return x.a.createElement("div",{className:t,onClick:this.onClick},x.a.createElement("div",{className:"closer"},"✔"),x.a.createElement("p",null,this.state.shrunk?x.a.createElement("span",{title:Object(P.translate)("View notice")},"🔔"):this.getNotice(e)))}},{key:"render",value:function(){var e=this.props.notices;return 0===e.length?null:this.renderNotice(e)}}]),t}();var gp=he(function(e){return{notices:e.message.notices}},function(e){return{onClear:function(){e(rp())}}})(bp);n(77);function vp(e){return(vp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ep(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function wp(e,t){return!t||"object"!==vp(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Op(e){return(Op=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _p(e,t){return(_p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Sp=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),wp(this,Op(t).call(this,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_p(e,t)}(t,x.a.Component),function(e,t,n){t&&Ep(e.prototype,t),n&&Ep(e,n)}(t,[{key:"getMessage",value:function(e){return e>1?Object(P.translate)("Saving...")+" ("+e+")":Object(P.translate)("Saving...")}},{key:"renderProgress",value:function(e){return x.a.createElement("div",{className:"notice notice-progress redirection-notice"},x.a.createElement(lo,null),x.a.createElement("p",null,this.getMessage(e)))}},{key:"render",value:function(){var e=this.props.inProgress;return 0===e?null:this.renderProgress(e)}}]),t}();var xp=he(function(e){return{inProgress:e.message.inProgress}},null)(Sp),kp=function(e){var t=e.item,n=e.isCurrent,r=e.onClick,o=Redirectioni10n.pluginRoot+(""===t.value?"":"&sub="+t.value);return x.a.createElement("li",null,x.a.createElement("a",{className:n?"current":"",href:o,onClick:function(e){e.preventDefault(),r(t.value,o)}},t.name))},jp=(n(79),function(e){var t=e.onChangePage,n=He();return x.a.createElement("div",{className:"subsubsub-container"},x.a.createElement("ul",{className:"subsubsub"},[{name:Object(P.translate)("Redirects"),value:""},{name:Object(P.translate)("Groups"),value:"groups"},{name:Object(P.translate)("Log"),value:"log"},{name:Object(P.translate)("404s"),value:"404s"},{name:Object(P.translate)("Import/Export"),value:"io"},{name:Object(P.translate)("Options"),value:"options"},{name:Object(P.translate)("Support"),value:"support"}].map(function(e,r){return x.a.createElement(kp,{key:r,item:e,isCurrent:n===e.value||"redirect"===n&&""===e.value,onClick:t})}).reduce(function(e,t){return[e," | ",t]})))});n(81);function Cp(e){return(Cp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Pp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Tp(e){return(Tp=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Dp(e,t){return(Dp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Np(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ap=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Rp(Np(Np(n=function(e,t){return!t||"object"!==Cp(t)&&"function"!=typeof t?Np(e):t}(this,Tp(t).call(this,e)))),"onPageChanged",function(){var e=He();n.changePage(e),n.setState({page:e,clicked:n.state.clicked+1})}),Rp(Np(Np(n)),"onChangePage",function(e,t){var r=n.props.errors;""===e&&(e="redirect"),"support"===e&&r.length>0?document.location.href=t:(n.props.onClear(),history.pushState({},null,t),n.changePage(e),n.setState({page:e,clicked:n.state.clicked+1}))}),Rp(Np(Np(n)),"onAdd",function(e){e.preventDefault(),n.props.onAdd()}),n.state={page:He(),clicked:0,stack:!1,error:"3.6.1"!==Redirectioni10n.version,info:!1},window.addEventListener("popstate",n.onPageChanged),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Dp(e,t)}(t,x.a.Component),function(e,t,n){t&&Pp(e.prototype,t),n&&Pp(e,n)}(t,[{key:"componentDidCatch",value:function(e,t){this.setState({error:!0,stack:e,info:t})}},{key:"componentWillUnmount",value:function(){window.removeEventListener("popstate",this.onPageChanged)}},{key:"changePage",value:function(e){var t=this.props,n=t.onSet404Table,r=t.onSetLogTable,o=t.onSetRedirectTable,a=t.onSetGroupTable;"404s"===e?n(tr().table):"log"===e?r(er().table):"redirect"===e?o(rr().table):"groups"===e&&a(nr().table)}},{key:"getContent",value:function(e){var t=this.state.clicked;switch(e){case"support":return x.a.createElement(Ro,null);case"404s":return x.a.createElement(Nc,{key:t});case"log":return x.a.createElement(hi,{key:t});case"io":return x.a.createElement(ss,null);case"groups":return x.a.createElement(Rs,{key:t});case"options":return x.a.createElement(eo,null)}return x.a.createElement(tp,{key:t})}},{key:"renderError",value:function(){var e=[Redirectioni10n.versions,"Buster: 3.6.1 === "+Redirectioni10n.version,"",this.state.stack];return this.state.info&&this.state.info.componentStack&&e.push(this.state.info.componentStack),"3.6.1"!==Redirectioni10n.version?x.a.createElement("div",{className:"notice notice-error"},x.a.createElement("h2",null,Object(P.translate)("Cached Redirection detected")),x.a.createElement("p",null,Object(P.translate)("Please clear your browser cache and reload this page.")),x.a.createElement("p",null,Object(P.translate)("If you are using a caching system such as Cloudflare then please read this: "),x.a.createElement("a",{href:"https://redirection.me/support/problems/cloudflare/?utm_source=redirection&utm_medium=plugin&utm_campaign=support",target:"_blank",rel:"noreferrer noopener"},Object(P.translate)("clearing your cache."))),x.a.createElement("p",null,x.a.createElement("textarea",{readOnly:!0,rows:e.length+3,cols:"120",value:e.join("\n"),spellCheck:!1}))):x.a.createElement("div",{className:"notice notice-error"},x.a.createElement("h2",null,Object(P.translate)("Something went wrong 🙁")),x.a.createElement("p",null,Object(P.translate)("Redirection is not working. Try clearing your browser cache and reloading this page."),"  ",Object(P.translate)("If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.")),x.a.createElement("p",null,Object(P.translate)("If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.",{components:{link:x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"})}})),x.a.createElement("p",null,Object(P.translate)("Please mention {{code}}%s{{/code}}, and explain what you were doing at the time",{components:{code:x.a.createElement("code",null)},args:this.state.page})),x.a.createElement("p",null,x.a.createElement("textarea",{readOnly:!0,rows:e.length+8,cols:"120",value:e.join("\n"),spellCheck:!1})))}},{key:"render",value:function(){var e={redirect:Object(P.translate)("Redirections"),groups:Object(P.translate)("Groups"),io:Object(P.translate)("Import/Export"),log:Object(P.translate)("Logs"),"404s":Object(P.translate)("404 errors"),options:Object(P.translate)("Options"),support:Object(P.translate)("Support")}[this.state.page];return this.state.error?this.renderError():x.a.createElement("div",{className:"wrap redirection"},x.a.createElement("h1",{className:"wp-heading-inline"},e),"redirect"===this.state.page&&x.a.createElement("a",{href:"#",onClick:this.onAdd,className:"page-title-action"},Object(P.translate)("Add New")),x.a.createElement(jp,{onChangePage:this.onChangePage}),x.a.createElement(sp,null),this.getContent(this.state.page),x.a.createElement(xp,null),x.a.createElement(gp,null))}}]),t}();var Ip=he(function(e){return{errors:e.message.errors}},function(e){return{onClear:function(){e(np())},onAdd:function(){e(hu(!0))},onSet404Table:function(t){e(Fi(t))},onSetLogTable:function(t){e(La(t))},onSetGroupTable:function(t){e(Sc(t))},onSetRedirectTable:function(t){e(mu(t))}}})(Ap),Lp=function(){return x.a.createElement(L,{store:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(te.createStore)(Qn,e,Xn(te.applyMiddleware.apply(void 0,Jn)))}(or())},x.a.createElement(Ip,null))};document.querySelector("#react-ui")&&function(e){T.a.setLocale({"":{localeSlug:Redirectioni10n.localeSlug}}),T.a.addTranslations(Redirectioni10n.locale),function(e,t){j.a.render(x.a.createElement(C.AppContainer,null,x.a.createElement(e,null)),document.getElementById(t))}(Lp,e)}("react-ui"),window.redirection=Redirectioni10n.version}]);
1
+ /*! Redirection v3.6.2 */!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=23)}([function(e,t,n){"use strict";e.exports=n(24)},function(e,t,n){var r=n(29),o=new r;e.exports={numberFormat:o.numberFormat.bind(o),translate:o.translate.bind(o),configure:o.configure.bind(o),setLocale:o.setLocale.bind(o),getLocale:o.getLocale.bind(o),getLocaleSlug:o.getLocaleSlug.bind(o),addTranslations:o.addTranslations.bind(o),reRenderTranslations:o.reRenderTranslations.bind(o),registerComponentUpdateHook:o.registerComponentUpdateHook.bind(o),registerTranslateHook:o.registerTranslateHook.bind(o),state:o.state,stateObserver:o.stateObserver,on:o.stateObserver.on.bind(o.stateObserver),off:o.stateObserver.removeListener.bind(o.stateObserver),emit:o.stateObserver.emit.bind(o.stateObserver),$this:o,I18N:r}},function(e,t,n){e.exports=n(39)()},function(e,t,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
58
  *
59
  * This source code is licensed under the MIT license found in the
60
  * LICENSE file in the root directory of this source tree.
61
+ */Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116;function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case p:case i:case u:case l:return e;default:switch(e=e&&e.$$typeof){case s:case f:case c:return e;default:return t}}case a:return t}}}function b(e){return y(e)===p}t.typeOf=y,t.AsyncMode=p,t.ConcurrentMode=p,t.ContextConsumer=s,t.ContextProvider=c,t.Element=o,t.ForwardRef=f,t.Fragment=i,t.Profiler=u,t.Portal=a,t.StrictMode=l,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===u||e===l||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===c||e.$$typeof===s||e.$$typeof===f)},t.isAsyncMode=function(e){return b(e)},t.isConcurrentMode=b,t.isContextConsumer=function(e){return y(e)===s},t.isContextProvider=function(e){return y(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return y(e)===f},t.isFragment=function(e){return y(e)===i},t.isProfiler=function(e){return y(e)===u},t.isPortal=function(e){return y(e)===a},t.isStrictMode=function(e){return y(e)===l}},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var l=/\+/g;e=e.split(t);var u=1e3;a&&"number"==typeof a.maxKeys&&(u=a.maxKeys);var c=e.length;u>0&&c>u&&(c=u);for(var s=0;s<c;++s){var p,f,d,h,m=e[s].replace(l,"%20"),y=m.indexOf(n);y>=0?(p=m.substr(0,y),f=m.substr(y+1)):(p=m,f=""),d=decodeURIComponent(p),h=decodeURIComponent(f),r(i,d)?o(i[d])?i[d].push(h):i[d]=[i[d],h]:i[d]=h}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,l){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?a(i(e),function(i){var l=encodeURIComponent(r(i))+n;return o(e[i])?a(e[i],function(e){return l+encodeURIComponent(r(e))}).join(t):l+encodeURIComponent(r(e[i]))}).join(t):l?encodeURIComponent(r(l))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){var r=n(46);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,"body.redirection-modal_shown{overflow:hidden}.redirection-modal_wrapper{width:100%}.redirection-modal_backdrop{background-color:#999;opacity:0.6;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000}.redirection-modal_main{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;text-align:center}.redirection-modal_main .redirection-modal_close button{position:absolute;top:0;right:0;padding-top:5px;padding-right:5px;border:none;background-color:#fff;border-radius:5px;cursor:pointer;z-index:10001}.redirection-modal_main .redirection-modal_content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;margin:auto;border-radius:5px;background:#fff;opacity:1;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.redirection-modal_main .redirection-modal_content{width:60%;height:100px;margin-right:15%;max-width:90%;max-height:90%}.redirection-modal_main .redirection-modal_content h1{margin:0 !important;color:#333 !important}.redirection-modal_wrapper.redirection-modal_wrapper-padless .redirection-modal_content{padding:20px}.redirection-modal_wrapper-padding .redirection-modal_content{padding:10px}.redirection-modal_error h2{text-align:center}.redirection-modal_loading{display:flex;height:100px}.redirection-modal_loading>*{justify-content:center;align-self:center;margin-left:calc(50% - 30px);margin-top:40px}@media screen and (max-width: 782px){.redirection-modal_main .redirection-modal_content{width:80%;margin-right:10%}}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(o=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},function(e,t,n){var r=n(49);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,'@-webkit-keyframes loading-fade{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}@keyframes loading-fade{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}.placeholder-container{width:100%;height:100px;position:relative}.placeholder-loading{content:"";position:absolute;top:16px;right:8px;bottom:16px;left:8px;padding-left:8px;padding-top:8px;background-color:#c8d7e1;-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite}.placeholder-inline{width:100%;height:50px;position:relative}.placeholder-inline .placeholder-loading{top:0;right:0;left:0;bottom:0}.loading-small{width:25px;height:25px}input.current-page{width:60px}.loader-wrapper{position:relative}.loader-textarea{height:100px}.wp-list-table .is-placeholder td{position:relative;height:50px}.wp-list-table .item-loading{opacity:0.3}\n',""])},function(e,t,n){var r=n(51);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".donation .donation-amount{float:left;margin-top:10px}.donation .donation-amount span{font-size:28px;margin-top:4px;vertical-align:bottom}.donation .donation-amount img{width:24px !important;margin-bottom:-5px !important}.donation .donation-amount:after{content:'';display:block;clear:both}.donation input[type=number]{width:60px;margin-left:10px}.donation td,.donation th{padding-bottom:0px;margin-bottom:0px}.donation input[type=submit]{margin-left:10px}\n",""])},function(e,t,n){var r=n(53);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".spinner-container{display:inline-block;position:relative}.css-spinner{position:absolute;left:10px;top:-25px;display:block;width:40px;height:40px;background-color:#333;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.spinner-small .css-spinner{width:20px;height:20px;top:-15px;left:5px}\n",""])},function(e,t,n){var r=n(55);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".http-tester input[type=text]{width:80%}.http-tester table{width:95%}.http-tester table th,.http-tester table td{vertical-align:top;padding:5px 5px;overflow:hidden}.http-tester table td{max-width:500px}.http-tester table th{text-align:right;padding-right:10px;width:150px}.http-tester table p{padding-top:0;margin-top:0}.http-tester table code{background-color:transparent;font-size:12px;padding:0}.http-tester ul{list-style-type:disc;margin-left:20px}.http-tester ul li span{margin:-20px}.http-tester ul ul{list-style-type:disc;margin-left:20px}\n",""])},function(e,t,n){var r=n(57);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".plugin-status th{text-align:left;padding:5px;vertical-align:top}.plugin-status td,.plugin-status span{vertical-align:top;padding:5px}.plugin-status .plugin-status-good{background-color:#4ab866;color:white}.plugin-status .plugin-status-problem{background-color:orange;color:white}.plugin-status .plugin-status-error{background-color:#ff3860;color:white}.github{margin-top:8px}.github a{text-decoration:none}.github img{padding-right:10px;margin-bottom:-10px}\n",""])},function(e,t,n){var r=n(59);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,'.redirection .wp-list-table tbody>th:not(.check-column){vertical-align:top;padding:5px}.redirection .wp-list-table .column-last_count{width:80px;text-align:left}.redirection .wp-list-table .column-date{width:150px}.redirection .wp-list-table .column-last_access{width:150px;text-align:left}.redirection .wp-list-table .column-module,.redirection .wp-list-table .column-total,.redirection .wp-list-table .column-ip{width:110px}.redirection .wp-list-table .column-redirects{width:100px;text-align:left}.redirection .wp-list-table .column-position{width:80px;text-align:left}.redirection .wp-list-table .column-code{width:50px;text-align:left}.redirection .wp-list-table .check-column-red{vertical-align:middle;padding:4px 0 0 3px !important;width:2.2em;margin:0px}.redirection .wp-list-table strike{opacity:0.7}.redirection .form-table th a{color:#444}table.edit-redirection{width:100%;padding-right:15px}table.edit-redirection th{width:130px;font-weight:bold;text-align:left}table.edit-redirection th.top{vertical-align:top}table.edit-redirection tbody tr td{display:flex;padding:0px}table.edit-redirection tbody tr td>*{flex:1 1 auto;justify-content:flex-start;margin-right:5px}table.edit-redirection tbody tr td .edit-redirection-regex,table.edit-redirection tbody tr td>select{flex:0 0 auto}table.edit-redirection tbody tr td .edit-redirection-position input{width:60px}table.edit-redirection tbody tr td .small-flex{flex-grow:0;padding-top:5px}table.edit-redirection tbody td.edit-left>*{flex:none}table.edit-redirection textarea{width:100%;height:100px}.edit-groups{width:100%}.edit-groups th{line-height:1.2;vertical-align:top;padding:2px;padding-top:5px !important;padding-left:0px;font-size:13px;font-weight:bold}.edit-groups td{padding:2px}.edit-groups input[type=text]{width:100%}.table-buttons{float:left;padding-top:2px}.table-buttons>button,.table-buttons>form,.table-buttons>div.table-button-item{margin-right:5px !important;display:inline}.table-buttons .redirection-modal_wrapper{display:inline}@media screen and (max-width: 782px){input[type="checkbox"]{height:20px;width:20px}.wp-list-table td.column-primary{padding-left:10px;padding-right:10px}.redirection .wp-list-table td,.redirection .wp-list-table input,.redirection .wp-list-table select,.redirection .wp-list-table th{font-size:1em !important}.redirection .wp-list-table td.column-code,.redirection .wp-list-table th.column-code,.redirection .wp-list-table td.column-url .target,.redirection .wp-list-table td.column-date,.redirection .wp-list-table th.column-date,.redirection .wp-list-table td.column-referrer{display:none !important}table.edit-redirection{padding-right:0}table.edit-redirection th{display:block;font-weight:bold;padding-left:0px !important}table.edit-redirection tbody tr td{flex-wrap:wrap}table.edit-redirection tbody tr td>*{flex:1 0 auto;width:100%}table.edit-redirection input[type="text"],table.edit-redirection select,table.edit-redirection input[type="number"]{width:100%}table.edit-redirection select,table.edit-redirection input[type="number"]{height:30px !important}table.edit-groups select,table.edit-groups input[type="number"]{height:30px !important}}\n',""])},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(a){t&&t.nodeType,e&&e.nodeType;var i="object"==typeof r&&r;i.global!==i&&i.window!==i&&i.self;var l,u=2147483647,c=36,s=1,p=26,f=38,d=700,h=72,m=128,y="-",b=/^xn--/,g=/[^\x20-\x7E]/,v=/[\x2E\u3002\uFF0E\uFF61]/g,E={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=c-s,O=Math.floor,_=String.fromCharCode;function S(e){throw new RangeError(E[e])}function x(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function k(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+x((e=e.replace(v,".")).split("."),t).join(".")}function j(e){for(var t,n,r=[],o=0,a=e.length;o<a;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<a?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function C(e){return x(e,function(e){var t="";return e>65535&&(t+=_((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=_(e)}).join("")}function P(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:c}function T(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function D(e,t,n){var r=0;for(e=n?O(e/d):e>>1,e+=O(e/t);e>w*p>>1;r+=c)e=O(e/w);return O(r+(w+1)*e/(e+f))}function N(e){var t,n,r,o,a,i,l,f,d,b,g=[],v=e.length,E=0,w=m,_=h;for((n=e.lastIndexOf(y))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&S("not-basic"),g.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<v;){for(a=E,i=1,l=c;o>=v&&S("invalid-input"),((f=P(e.charCodeAt(o++)))>=c||f>O((u-E)/i))&&S("overflow"),E+=f*i,!(f<(d=l<=_?s:l>=_+p?p:l-_));l+=c)i>O(u/(b=c-d))&&S("overflow"),i*=b;_=D(E-a,t=g.length+1,0==a),O(E/t)>u-w&&S("overflow"),w+=O(E/t),E%=t,g.splice(E++,0,w)}return C(g)}function R(e){var t,n,r,o,a,i,l,f,d,b,g,v,E,w,x,k=[];for(v=(e=j(e)).length,t=m,n=0,a=h,i=0;i<v;++i)(g=e[i])<128&&k.push(_(g));for(r=o=k.length,o&&k.push(y);r<v;){for(l=u,i=0;i<v;++i)(g=e[i])>=t&&g<l&&(l=g);for(l-t>O((u-n)/(E=r+1))&&S("overflow"),n+=(l-t)*E,t=l,i=0;i<v;++i)if((g=e[i])<t&&++n>u&&S("overflow"),g==t){for(f=n,d=c;!(f<(b=d<=a?s:d>=a+p?p:d-a));d+=c)x=f-b,w=c-b,k.push(_(T(b+x%w,0))),f=O(x/w);k.push(_(T(f,0))),a=D(n,E,r==o),n=0,++r}++n,++t}return k.join("")}l={version:"1.4.1",ucs2:{decode:j,encode:C},decode:N,encode:R,toASCII:function(e){return k(e,function(e){return g.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return k(e,function(e){return b.test(e)?N(e.slice(4).toLowerCase()):e})}},void 0===(o=function(){return l}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(61)(e),n(16))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){var r=n(64);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-poweredby{position:absolute;right:15px;bottom:10px}\n",""])},function(e,t,n){var r=n(66);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-geomap{padding-bottom:10px;width:100%;position:relative}.redirection-geomap .redirection-geomap_full{height:600px}.redirection-geomap iframe{position:absolute;top:0;left:0;width:100%;background-color:#f3f6f8;height:450px;max-height:90%}.redirection-geomap table{background-color:#fff;padding:10px;padding-bottom:30px;position:absolute;bottom:0;left:0;height:130px;width:100%}.redirection-geomap table th,.redirection-geomap table td{padding:0}.redirection-geomap table th{font-weight:bold;text-align:left;width:150px}.redirection-geomap table td{text-align:left}.redirection-geomap h2{line-height:1;margin:0;padding-bottom:10px}@media screen and (max-width: 782px){.redirection-modal_main .redirection-geomap iframe{height:255px}.redirection-modal_main .redirection-geomap .redirection-geomap_full{height:400px !important}}.redirection-geomap_small{height:100px;padding-top:20px}\n",""])},function(e,t,n){var r=n(68);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-useragent{box-sizing:border-box;padding-bottom:30px}.redirection-useragent th{width:120px;vertical-align:top;line-height:1;text-align:left;padding-left:10px}.redirection-useragent td{line-height:1.2}.redirection-useragent td,.redirection-useragent h2{text-align:left}.redirection-useragent h2{margin-bottom:0;padding-left:12px;padding-bottom:5px}.redirection-useragent .redirection-useragent_agent{font-size:12px}.redirection-useragent .redirection-useragent_unknown,.redirection-useragent .redirection-useragent_unknown h2{text-align:center;padding:5px}.redirection-useragent table{padding-bottom:15px;padding-top:10px}\n",""])},function(e,t,n){var r=n(70);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".dropzone{border:3px dashed #bbb;text-align:center;padding:10px;padding-bottom:15px;margin-bottom:10px;border-radius:4px;color:#666}.dropzone h3{color:#666}.dropzone p{font-size:14px}.dropzone .groups{margin-top:15px;margin-bottom:15px}.dropzone .is-placeholder{width:50%;height:90px;position:relative;margin:0 auto}.dropzone-hover,.dropzone-hover{border-color:#86bfd4}.dropzone-importing{border-color:transparent}\n",""])},function(e,t,n){var r=n(72);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-httpcheck_results{display:flex;padding-bottom:40px}.redirection-httpcheck_results .redirection-httpcheck_info{text-align:left}.redirection-httpcheck table{width:100%}.redirection-httpcheck .redirection-httpcheck_status{width:80px}.redirection-httpcheck .redirection-httpcheck_status .dashicons{font-size:70px;width:70px;height:70px}.redirection-httpcheck .redirection-httpcheck_status .dashicons-yes{color:#4ab866}.redirection-httpcheck .redirection-httpcheck_status .dashicons-no{color:#ff3860}.redirection-httpcheck h2{margin-bottom:0;padding-bottom:5px;text-align:left;padding-left:10px}\n",""])},function(e,t,n){var r=n(74);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".notice-error{margin-top:3em}.notice-error .closer{float:right;padding-top:5px;font-size:18px;cursor:pointer;color:#333}.notice-error textarea{font-family:courier,Monaco,monospace;font-size:12px;background-color:#eee;width:100%}.notice-error span code{background-color:transparent}\n",""])},function(e,t,n){var r=n(76);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".redirection-notice{position:fixed;bottom:25px;right:0;font-weight:bold;box-shadow:3px 3px 3px rgba(0,0,0,0.2);border-top:1px solid #eee;cursor:pointer;transition:width 1s ease-in-out}.redirection-notice p{padding-right:20px}.redirection-notice .closer{position:absolute;right:5px;top:10px;font-size:16px;opacity:0.8}.redirection-notice.notice-shrunk{width:20px}.redirection-notice.notice-shrunk p{font-size:16px}.redirection-notice.notice-shrunk .closer{display:none}\n",""])},function(e,t,n){var r=n(78);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,".notice-progress{border-left:5px solid green;padding:10px;cursor:auto;bottom:80px}.notice-progress p{margin-left:50px;-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite}.notice-progress .spinner-container{position:absolute;left:0;top:33px}\n",""])},function(e,t,n){var r=n(80);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,'.subsubsub-container::before,.subsubsub-container::after{content:"";display:table}.subsubsub-container::after{clear:both}\n',""])},function(e,t,n){var r=n(82);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(5)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(4)(!1)).push([e.i,'.wp-core-ui .button-delete{box-shadow:none;text-shadow:none;background-color:#ff3860;border-color:transparent;color:#fff}.wp-core-ui .button-delete:hover{background-color:#ff3860;border-color:transparent;box-shadow:none;text-shadow:none}.inline-notice{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 15px 2px;padding:1px 12px;margin:5px 0 15px;border-left-color:#ffb900}.inline-notice.inline-general{border-left-color:#46b450}.addTop{margin-top:20px}@media screen and (max-width: 782px){.newsletter form input[type=email]{display:block;width:100%;margin:5px 0px}.import select{width:100%;margin:5px 0px}.plugin-importer button{width:100%}p.search-box input[name="s"]{margin-top:20px}}.module-export{border:1px solid #ddd;padding:5px;font-family:courier,Monaco,monospace;margin-top:15px;width:100%;background-color:white !important}.redirects a.advanced{text-decoration:none}\n',""])},function(e,t,n){"use strict";n.r(t);var r=n(17),o=n.n(r),a={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};if(a.arrayBuffer)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return a.iterable&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function d(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function h(e){var t=new FileReader,n=d(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:a.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:a.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():a.arrayBuffer&&a.blob&&function(e){return e&&DataView.prototype.isPrototypeOf(e)}(e)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):a.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a.blob&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(h)}),this.text=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=d(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},a.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}p.prototype.append=function(e,t){e=u(e),t=c(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},p.prototype.delete=function(e){delete this.map[u(e)]},p.prototype.get=function(e){return e=u(e),this.has(e)?this.map[e]:null},p.prototype.has=function(e){return this.map.hasOwnProperty(u(e))},p.prototype.set=function(e,t){this.map[u(e)]=c(t)},p.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},p.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),s(e)},p.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),s(e)},p.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),s(e)},a.iterable&&(p.prototype[Symbol.iterator]=p.prototype.entries);var b=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function g(e,t){var n=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new p(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new p(t.headers)),this.method=function(e){var t=e.toUpperCase();return b.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function E(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},y.call(g.prototype),y.call(E.prototype),E.prototype.clone=function(){return new E(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},E.error=function(){var e=new E(null,{status:0,statusText:""});return e.type="error",e};var w=[301,302,303,307,308];E.redirect=function(e,t){if(-1===w.indexOf(t))throw new RangeError("Invalid status code");return new E(null,{status:t,headers:{location:e}})};var O=self.DOMException;try{new O}catch(e){(O=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),O.prototype.constructor=O}function _(e,t){return new Promise(function(n,r){var o=new g(e,t);if(o.signal&&o.signal.aborted)return r(new O("Aborted","AbortError"));var i=new XMLHttpRequest;function l(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:function(e){var t=new p;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new E(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.onabort=function(){r(new O("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&a.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),o.signal&&(o.signal.addEventListener("abort",l),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",l)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}_.polyfill=!0,self.fetch||(self.fetch=_,self.Headers=p,self.Request=g,self.Response=E),!window.Promise&&(window.Promise=o.a),Array.from||(Array.from=function(e){return[].slice.call(e)}),"function"!=typeof Object.assign&&(Object.assign=function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(void 0!==r&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])}return t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o<n;){var a=t[o];if(e.call(r,a,o,t))return a;o++}}});var S=n(0),x=n.n(S),k=n(8),j=n.n(k),C=n(18),P=n(1),T=n.n(P);function D(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var N=n(2),R=n.n(N),A=R.a.shape({trySubscribe:R.a.func.isRequired,tryUnsubscribe:R.a.func.isRequired,notifyNestedSubs:R.a.func.isRequired,isSubscribed:R.a.func.isRequired}),I=R.a.shape({subscribe:R.a.func.isRequired,dispatch:R.a.func.isRequired,getState:R.a.func.isRequired});var L=function(e){var t;void 0===e&&(e="store");var n=e+"Subscription",r=function(t){D(o,t);var r=o.prototype;function o(n,r){var o;return(o=t.call(this,n,r)||this)[e]=n.store,o}return r.getChildContext=function(){var t;return(t={})[e]=this[e],t[n]=null,t},r.render=function(){return S.Children.only(this.props.children)},o}(S.Component);return r.propTypes={store:I.isRequired,children:R.a.element.isRequired},r.childContextTypes=((t={})[e]=I.isRequired,t[n]=A,t),r}();function U(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F(){return(F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function M(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var B=n(19),z=n.n(B),G=n(10),W=n.n(G),$=n(11),H=null,q={notify:function(){}};var V=function(){function e(e,t,n){this.store=e,this.parentSub=t,this.onStateChange=n,this.unsubscribe=null,this.listeners=q}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=function(){var e=[],t=[];return{clear:function(){t=H,e=H},notify:function(){for(var n=e=t,r=0;r<n.length;r++)n[r]()},get:function(){return t},subscribe:function(n){var r=!0;return t===e&&(t=e.slice()),t.push(n),function(){r&&e!==H&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}}())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=q)},e}(),K=0,Y={};function Q(){}function X(e,t){var n,r;void 0===t&&(t={});var o=t,a=o.getDisplayName,i=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,l=o.methodName,u=void 0===l?"connectAdvanced":l,c=o.renderCountProp,s=void 0===c?void 0:c,p=o.shouldHandleStateChanges,f=void 0===p||p,d=o.storeKey,h=void 0===d?"store":d,m=o.withRef,y=void 0!==m&&m,b=M(o,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),g=h+"Subscription",v=K++,E=((n={})[h]=I,n[g]=A,n),w=((r={})[g]=A,r);return function(t){W()(Object($.isValidElementType)(t),"You must pass a component to the function returned by "+u+". Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=i(n),o=F({},b,{getDisplayName:i,methodName:u,renderCountProp:s,shouldHandleStateChanges:f,storeKey:h,withRef:y,displayName:r,wrappedComponentName:n,WrappedComponent:t}),a=function(n){function a(e,t){var o;return(o=n.call(this,e,t)||this).version=v,o.state={},o.renderCount=0,o.store=e[h]||t[h],o.propsMode=Boolean(e[h]),o.setWrappedInstance=o.setWrappedInstance.bind(U(U(o))),W()(o.store,'Could not find "'+h+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+h+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}D(a,n);var i=a.prototype;return i.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[g]=t||this.context[g],e},i.componentDidMount=function(){f&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.componentWillReceiveProps=function(e){this.selector.run(e)},i.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=Q,this.store=null,this.selector.run=Q,this.selector.shouldComponentUpdate=!1},i.getWrappedInstance=function(){return W()(y,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+u+"() call."),this.wrappedInstance},i.setWrappedInstance=function(e){this.wrappedInstance=e},i.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=function(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},i.initSubscription=function(){if(f){var e=(this.propsMode?this.props:this.context)[g];this.subscription=new V(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(Y)):this.notifyNestedSubs()},i.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.addExtraProps=function(e){if(!(y||s||this.propsMode&&this.subscription))return e;var t=F({},e);return y&&(t.ref=this.setWrappedInstance),s&&(t[s]=this.renderCount++),this.propsMode&&this.subscription&&(t[g]=this.subscription),t},i.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(S.createElement)(t,this.addExtraProps(e.props))},a}(S.Component);return a.WrappedComponent=t,a.displayName=r,a.childContextTypes=w,a.contextTypes=E,a.propTypes=E,z()(a,t)}}var J=Object.prototype.hasOwnProperty;function Z(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function ee(e,t){if(Z(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!J.call(t,n[o])||!Z(e[n[o]],t[n[o]]))return!1;return!0}var te=n(6);function ne(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function re(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function oe(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=re(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=re(o),o=r(t,n)),o},r}}var ae=[function(e){return"function"==typeof e?oe(e):void 0},function(e){return e?void 0:ne(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?ne(function(t){return Object(te.bindActionCreators)(e,t)}):void 0}];var ie=[function(e){return"function"==typeof e?oe(e):void 0},function(e){return e?void 0:ne(function(){return{}})}];function le(e,t,n){return F({},n,e,t)}var ue=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,a=n.areMergedPropsEqual,i=!1;return function(t,n,l){var u=e(t,n,l);return i?o&&a(u,r)||(r=u):(i=!0,r=u),r}}}(e):void 0},function(e){return e?void 0:function(){return le}}];function ce(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function se(e,t,n,r,o){var a,i,l,u,c,s=o.areStatesEqual,p=o.areOwnPropsEqual,f=o.areStatePropsEqual,d=!1;function h(o,d){var h=!p(d,i),m=!s(o,a);return a=o,i=d,h&&m?(l=e(a,i),t.dependsOnOwnProps&&(u=t(r,i)),c=n(l,u,i)):h?(e.dependsOnOwnProps&&(l=e(a,i)),t.dependsOnOwnProps&&(u=t(r,i)),c=n(l,u,i)):m?function(){var t=e(a,i),r=!f(t,l);return l=t,r&&(c=n(l,u,i)),c}():c}return function(o,s){return d?h(o,s):function(o,s){return l=e(a=o,i=s),u=t(r,i),c=n(l,u,i),d=!0,c}(o,s)}}function pe(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=M(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),u=o(e,a);return(a.pure?se:ce)(i,l,u,e,a)}function fe(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function de(e,t){return e===t}var he=function(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?X:n,o=t.mapStateToPropsFactories,a=void 0===o?ie:o,i=t.mapDispatchToPropsFactories,l=void 0===i?ae:i,u=t.mergePropsFactories,c=void 0===u?ue:u,s=t.selectorFactory,p=void 0===s?pe:s;return function(e,t,n,o){void 0===o&&(o={});var i=o,u=i.pure,s=void 0===u||u,f=i.areStatesEqual,d=void 0===f?de:f,h=i.areOwnPropsEqual,m=void 0===h?ee:h,y=i.areStatePropsEqual,b=void 0===y?ee:y,g=i.areMergedPropsEqual,v=void 0===g?ee:g,E=M(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=fe(e,a,"mapStateToProps"),O=fe(t,l,"mapDispatchToProps"),_=fe(n,c,"mergeProps");return r(p,F({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:O,initMergeProps:_,pure:s,areStatesEqual:d,areOwnPropsEqual:m,areStatePropsEqual:b,areMergedPropsEqual:v},E))}}(),me=n(21);function ye(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var be=ye();be.withExtraArgument=ye;var ge=be,ve="SETTING_LOAD_START",Ee="SETTING_LOAD_SUCCESS",we="SETTING_LOAD_FAILED",Oe="SETTING_LOAD_STATUS",_e="SETTING_SAVING",Se="SETTING_SAVED",xe="SETTING_SAVE_FAILED",ke="STATUS_IN_PROGRESS",je="STATUS_FAILED",Ce="STATUS_COMPLETE",Pe="STATUS_SAVING";function Te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){De(e,t,n[t])})}return e}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ne="LOG_LOADING",Re="LOG_LOADED",Ae="LOG_FAILED",Ie="LOG_SET_SELECTED",Le="LOG_SET_ALL_SELECTED",Ue="LOG_ITEM_SAVING",Fe="LOG_ITEM_SAVED",Me="LOG_ITEM_FAILED",Be=n(7),ze=n.n(Be),Ge=["groups","404s","log","io","options","support"];function We(e,t){var n=function(e,t,n){var r=$e(n);for(var o in e)e[o]&&t[o]!==e[o]?r[o.toLowerCase()]=e[o]:t[o]===e[o]&&delete r[o.toLowerCase()];r.filterby&&!r.filter&&delete r.filterby;return"?"+Be.stringify(r)}(e,t);document.location.search!==n&&history.pushState({},null,n)}function $e(e){return Be.parse(e?e.slice(1):document.location.search.slice(1))}function He(e){var t=$e(e);return-1!==Ge.indexOf(t.sub)?t.sub:"redirect"}function qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Ve(e,t,n[t])})}return e}function Ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ke=["orderby","direction","page","per_page","filter","filterBy","groupBy","group"],Ye=function(e,t){for(var n=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&n.push(e[r]);return n},Qe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=$e(),i={orderby:r,direction:"desc",page:0,per_page:parseInt(Redirectioni10n.per_page,10),selected:[],filterBy:"",filter:"",groupBy:""},l=void 0===a.sub?"":a.sub;return-1===o.indexOf(l)?i:qe({},i,{orderby:a.orderby&&-1!==e.indexOf(a.orderby)?a.orderby:i.orderby,direction:a.direction&&"asc"===a.direction?"asc":i.direction,page:a.offset&&parseInt(a.offset,10)>0?parseInt(a.offset,10):i.page,per_page:Redirectioni10n.per_page?parseInt(Redirectioni10n.per_page,10):i.per_page,filterBy:a.filterby&&-1!==t.indexOf(a.filterby)?a.filterby:i.filterBy,filter:a.filter?a.filter:i.filter,groupBy:a.groupby&&-1!==n.indexOf(a.groupby)?a.groupby:i.groupBy})},Xe=function(e,t){for(var n=Object.assign({},e),r=0;r<Ke.length;r++)void 0!==t[Ke[r]]&&(n[Ke[r]]=t[Ke[r]]);return n},Je=function(e,t){return"desc"===e.direction&&delete e.direction,e.orderby===t&&delete e.orderby,0===e.page&&delete e.page,e.per_page===parseInt(Redirectioni10n.per_page,10)&&delete e.per_page,""===e.filterBy&&""===e.filter&&(delete e.filterBy,delete e.filter),""===e.groupBy&&""===e.group&&(delete e.groupBy,delete e.group),25!==parseInt(Redirectioni10n.per_page,10)&&(e.per_page=parseInt(Redirectioni10n.per_page,10)),delete e.selected,e},Ze=function(e){return Object.assign({},e,{selected:[]})},et=function(e,t){return qe({},e,{selected:Ye(e.selected,t).concat(Ye(t,e.selected))})},tt=function(e,t,n){return qe({},e,{selected:n?t.map(function(e){return e.id}):[]})},nt=function(e){return[e.filterBy,e.filter].join("-")};function rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){ot(e,t,n[t])})}return e}function ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Redirectioni10n.WP_API_root+"redirection/v1/"+e+"/";if(t._wpnonce=Redirectioni10n.WP_API_nonce,t&&Object.keys(t).length>0&&(t=function(e){return Object.keys(e).filter(function(t){return e[t]}).reduce(function(t,n){return t[n]=e[n],t},{})}(t),Object.keys(t).length>0)){var r=n+(-1===Redirectioni10n.WP_API_root.indexOf("?")?"?":"&")+ze.a.stringify(t);return-1!==Redirectioni10n.WP_API_root.indexOf("page=redirection.php")?r.replace(/page=(\d+)/,"ppage=$1"):r}return n},it=function(e){return{url:e,headers:function(e){return-1!==e.indexOf("rest_route")||-1!==e.indexOf("/wp-json/")?new Headers({"Content-Type":"application/json; charset=utf-8"}):new Headers({"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"})}(e),credentials:"same-origin"}},lt=function(e,t){var n=rt({},t),r={};return t.items&&(r.items=t.items,delete n.items),rt({},it(at(e,n)),{method:"post",body:r.items?JSON.stringify(r):null})},ut=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return rt({},it(at(e,t)),{method:"get"})},ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=rt({},it(at(e,n)),{method:"post",params:t});return Object.keys(t).length>0&&(r.body=JSON.stringify(t)),r},st={get:function(){return ut("setting")},update:function(e){return ct("setting",e)}},pt={list:function(e){return ut("redirect",e)},update:function(e,t){return ct("redirect/"+e,t)},create:function(e){return ct("redirect",e)}},ft={list:function(e){return ut("group",e)},update:function(e,t){return ct("group/"+e,t)},create:function(e){return ct("group",e)}},dt={list:function(e){return ut("log",e)},deleteAll:function(e){return lt("log",e)}},ht={list:function(e){return ut("404",e)},deleteAll:function(e){return lt("404",e)}},mt={get:function(){return ut("import")},upload:function(e,t){return function(e,t){var n=rt({},it(at(e)),{method:"post"});return n.headers.delete("Content-Type"),n.body=new FormData,n.body.append("file",t),n}("import/file/"+e,t)},pluginList:function(){return ut("import/plugin")},pluginImport:function(e){return ct("import/plugin/"+e)}},yt={file:function(e,t){return ut("export/"+e+"/"+t)}},bt={status:function(){return ut("plugin")},fix:function(){return ct("plugin")},delete:function(){return lt("plugin/delete")}},gt={redirect:function(e,t,n){return ct("bulk/redirect/"+e,t,n)},group:function(e,t,n){return ct("bulk/group/"+e,t,n)},log:function(e,t,n){return ct("bulk/log/"+e,t,n)},error:function(e,t,n){return ct("bulk/404/"+e,t,n)}},vt=function(e){return"https://api.redirect.li/v1/"+e+(-1===e.indexOf("?")?"?":"&")+"ref=redirection"},Et={getGeo:function(e){return{url:vt("ip/"+e+"?locale="+Redirectioni10n.localeSlug.substr(0,2)),method:"get"}}},wt={get:function(e){return{url:vt("useragent/"+encodeURIComponent(e)),method:"get"}}},Ot={get:function(e){return{url:vt("http?url="+encodeURIComponent(e)),method:"get"}}},_t=function(e){return e.action=function(e){return e.url.replace(Redirectioni10n.WP_API_root,"").replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+e.method.toUpperCase()}(e),fetch(e.url,e).then(function(t){if(!t||!t.status)throw{message:"No data or status object returned in request",code:0};return t.status&&void 0!==t.statusText&&(e.status=t.status,e.statusText=t.statusText),t.headers.get("x-wp-nonce")&&(Redirectioni10n.WP_API_nonce=t.headers.get("x-wp-nonce")),t.text()}).then(function(t){e.raw=t;try{var n=JSON.parse(t.replace(/\ufeff/,""));if(e.status&&200!==e.status)throw{message:function(e){return 0===e?"Admin AJAX returned 0":e.message?e.message:"Unknown error "+e}(n),code:function(e){return e.error_code?e.error_code:e.data&&e.data.error_code?e.data.error_code:0===e?"admin-ajax":e.code?e.code:"unknown"}(n),request:e,data:n.data?n.data:null};if(0===n)throw{message:"Failed to get data",code:"json-zero"};return n}catch(t){throw t.request=e,t}})};function St(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function xt(){return(xt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){jt(e,t,n[t])})}return e}function jt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ct=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return function(a,i){var l=i()[r.store],u=l.table,c=l.total,s={items:n?[n]:u.selected,bulk:t};if("delete"===t&&u.page>0&&u.per_page*u.page==c-1&&(u.page-=1),"delete"!==t||confirm(Object(P.translate)("Are you sure you want to delete this item?","Are you sure you want to delete these items?",{count:s.items.length}))){var p=Xe(u,s),f=kt({},{items:s.items.join(",")},o);return _t(e(t,f,Je(u,r.order))).then(function(e){a(kt({type:r.saved},e,{saving:s.items}))}).catch(function(e){a({type:r.failed,error:e,saving:s.items})}),a({type:r.saving,table:p,saving:s.items})}}},Pt=function(e,t,n,r,o){return _t(e).then(function(e){o({type:r.saved,item:e.item,items:e.items,total:e.total,saving:[n.id]})}).catch(function(e){o({type:r.failed,error:e,item:n,saving:[n.id]})}),o({type:r.saving,table:t,item:n,saving:[n.id]})},Tt=function(e,t,n){return function(r,o){var a=xt({},o()[n.store]);return a.page=0,a.orderby="id",a.direction="desc",Pt(e(t),a,t,n,r)}},Dt=function(e,t,n,r){return function(o,a){var i=a()[r.store].table;return Pt(e(t,n),i,n,r,o)}},Nt=function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0},Rt=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(e){return e},i=o.table,l=void 0===i?{}:i,u=o.rows,c=a(Xe(l,r)),s=Je(kt({},l,r),n.order);if(!(Nt(c,l)&&u.length>0&&Nt(r,{})))return _t(e(s)).then(function(e){t(kt({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})}),t(kt({table:c,type:n.saving},function(e,t){var n={};for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n}(c,r)))},At=function(e,t,n,r,o){var a=o.table,i=Je(kt({},a,r),n.order);_t(e(i)).then(function(e){t(kt({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})})},It=function(e,t,n){for(var r=e.slice(0),o=0;o<e.length;o++)parseInt(e[o].id,10)===t.id&&(r[o]=n(e[o]));return r},Lt=function(e,t){return t.item?It(e.rows,t.item,function(e){return kt({},e,t.item,{original:e})}):e.rows},Ut=function(e,t){return t.item?It(e.rows,t.item,function(e){return e.original}):e.rows},Ft=function(e,t){return t.item?Lt(e,t):t.items?t.items:e.rows},Mt=function(e,t){return t.table?kt({},e.table,t.table):e.table},Bt=function(e,t){return void 0!==t.total?t.total:e.total},zt=function(e,t){return St(e.saving).concat(St(t.saving))},Gt=function(e,t){return e.saving.filter(function(e){return-1===t.saving.indexOf(e)})};function Wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){$t(e,t,n[t])})}return e}function $t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ht="ERROR_LOADING",qt="ERROR_LOADED",Vt="ERROR_FAILED",Kt="ERROR_SET_SELECTED",Yt="ERROR_SET_ALL_SELECTED",Qt="ERROR_ITEM_SAVING",Xt="ERROR_ITEM_SAVED",Jt="ERROR_ITEM_FAILED";function Zt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){en(e,t,n[t])})}return e}function en(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tn="IO_EXPORTED",nn="IO_EXPORTING",rn="IO_IMPORTING",on="IO_IMPORTED",an="IO_FAILED",ln="IO_CLEAR",un="IO_ADD_FILE",cn="IO_IMPORTERS";function sn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){pn(e,t,n[t])})}return e}function pn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fn="GROUP_LOADING",dn="GROUP_LOADED",hn="GROUP_FAILED",mn="GROUP_SET_SELECTED",yn="GROUP_SET_ALL_SELECTED",bn="GROUP_ITEM_SAVING",gn="GROUP_ITEM_FAILED",vn="GROUP_ITEM_SAVED";function En(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){wn(e,t,n[t])})}return e}function wn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var On="REDIRECT_LOADING",_n="REDIRECT_LOADED",Sn="REDIRECT_FAILED",xn="REDIRECT_SET_SELECTED",kn="REDIRECT_SET_ALL_SELECTED",jn="REDIRECT_ITEM_SAVING",Cn="REDIRECT_ITEM_FAILED",Pn="REDIRECT_ITEM_SAVED",Tn="REDIRECT_ADD_TOP";function Dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Nn(e,t,n[t])})}return e}function Nn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rn="MESSAGE_CLEAR_ERRORS",An="MESSAGE_CLEAR_NOTICES";function In(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Ln(e,t,n[t])})}return e}function Ln(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Un=function(e,t){return e.slice(0).concat([t])},Fn=function(e,t){return e.slice(0).concat([t])},Mn=function(e){return Math.max(0,e.inProgress-1)},Bn={REDIRECT_ITEM_SAVED:Object(P.translate)("Redirection saved"),LOG_ITEM_SAVED:Object(P.translate)("Log deleted"),SETTING_SAVED:Object(P.translate)("Settings saved"),GROUP_ITEM_SAVED:Object(P.translate)("Group saved"),ERROR_ITEM_SAVED:Object(P.translate)("404 deleted")};var zn="INFO_LOADING",Gn="INFO_LOADED_GEO",Wn="INFO_LOADED_AGENT",$n="INFO_FAILED",Hn="INFO_LOADED_HTTP",qn="INFO_CLEAR_HTTP";function Vn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Kn(e,t,n[t])})}return e}function Kn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yn(e,t,n){return Vn({},e,Kn({},t[n],t))}var Qn=Object(te.combineReducers)({settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ve:return Te({},e,{loadStatus:ke});case Ee:return Te({},e,{loadStatus:Ce,values:t.values,groups:t.groups,postTypes:t.postTypes,installed:t.installed,canDelete:t.canDelete});case we:return Te({},e,{loadStatus:je,error:t.error});case _e:return Te({},e,{saveStatus:ke});case Se:return Te({},e,{saveStatus:Ce,values:t.values,groups:t.groups,installed:t.installed});case xe:return Te({},e,{saveStatus:je,error:t.error});case Oe:return Te({},e,{pluginStatus:t.pluginStatus})}return e},log:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Le:return Wt({},e,{table:tt(e.table,e.rows,t.onoff)});case Ie:return Wt({},e,{table:et(e.table,t.items)});case Ue:return Wt({},e,{table:Ze(Mt(e,t)),saving:zt(e,t),rows:Lt(e,t)});case Fe:return Wt({},e,{rows:Ft(e,t),total:Bt(e,t),saving:Gt(e,t)});case Ne:return Wt({},e,{table:Mt(e,t),status:ke,saving:[],logType:t.logType,requestCount:e.requestCount+1});case Ae:return Wt({},e,{status:je,saving:[]});case Re:return Wt({},e,{rows:Ft(e,t),status:Ce,total:Bt(e,t),table:Ze(e.table)});case Me:return Wt({},e,{saving:Gt(e,t),rows:Ut(e,t)})}return e},error:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Yt:return Zt({},e,{table:tt(e.table,e.rows,t.onoff)});case Kt:return Zt({},e,{table:et(e.table,t.items)});case Qt:return Zt({},e,{table:Ze(Mt(e,t)),saving:zt(e,t),rows:Lt(e,t)});case Xt:return Zt({},e,{rows:Ft(e,t),total:Bt(e,t),saving:Gt(e,t)});case Ht:return Zt({},e,{table:Mt(e,t),status:ke,saving:[],requestCount:e.requestCount+1});case Vt:return Zt({},e,{status:je,saving:[]});case qt:return Zt({},e,{rows:Ft(e,t),status:Ce,total:Bt(e,t),table:Ze(e.table)});case Jt:return Zt({},e,{saving:Gt(e,t),rows:Ut(e,t)})}return e},io:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case nn:return sn({},e,{exportStatus:ke});case tn:return sn({},e,{exportStatus:Ce,exportData:t.data});case un:return sn({},e,{file:t.file});case ln:return sn({},e,{file:!1,lastImport:!1,exportData:!1});case an:return sn({},e,{importingStatus:je,exportStatus:je,lastImport:!1,file:!1,exportData:!1});case rn:return sn({},e,{importingStatus:ke,lastImport:!1,file:!!t.file&&t.file});case on:return sn({},e,{lastImport:t.total,importingStatus:Ce,file:!1});case cn:return sn({},e,{importers:t.importers})}return e},group:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case fn:return En({},e,{table:Mt(e,t),status:ke,saving:[]});case dn:return En({},e,{rows:Ft(e,t),status:Ce,total:Bt(e,t),table:Ze(e.table)});case bn:return En({},e,{table:Ze(Mt(e,t)),saving:zt(e,t),rows:Lt(e,t)});case vn:return En({},e,{rows:Ft(e,t),total:Bt(e,t),saving:Gt(e,t)});case yn:return En({},e,{table:tt(e.table,e.rows,t.onoff)});case mn:return En({},e,{table:et(e.table,t.items)});case hn:return En({},e,{status:je,saving:[]});case gn:return En({},e,{saving:Gt(e,t),rows:Ut(e,t)})}return e},redirect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Tn:return Dn({},e,{addTop:t.onoff});case On:return Dn({},e,{table:Mt(e,t),status:ke,saving:[]});case _n:return Dn({},e,{rows:Ft(e,t),status:Ce,total:Bt(e,t),table:Ze(e.table)});case jn:return Dn({},e,{table:Ze(Mt(e,t)),saving:zt(e,t),rows:Lt(e,t)});case Pn:return Dn({},e,{rows:Ft(e,t),total:Bt(e,t),saving:Gt(e,t)});case kn:return Dn({},e,{table:tt(e.table,e.rows,t.onoff)});case xn:return Dn({},e,{table:et(e.table,t.items)});case Sn:return Dn({},e,{status:je,saving:[]});case Cn:return Dn({},e,{saving:Gt(e,t),rows:Ut(e,t)})}return e},message:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case an:case hn:case Cn:case gn:case Ae:case Me:case we:case xe:case Jt:case Vt:case Sn:var n=Un(e.errors,t.error);return console.error(t.error.message),In({},e,{errors:n,inProgress:Mn(e)});case Ue:case jn:case _e:case Qt:case bn:return In({},e,{inProgress:e.inProgress+1});case Fe:case Pn:case Se:case vn:case Xt:return In({},e,{notices:Fn(e.notices,Bn[t.type]),inProgress:Mn(e)});case An:return In({},e,{notices:[]});case Rn:return In({},e,{errors:[]})}return e},info:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case zn:return Vn({},e,{status:ke,http:!1});case Gn:return Vn({},e,{status:Ce,maps:Yn(e.maps,t.map,"ip")});case Wn:return Vn({},e,{status:Ce,agents:Yn(e.agents,t.agent,"agent")});case $n:return Vn({},e,{status:je,error:t.error});case Hn:return Vn({},e,{status:Ce,http:t.http});case qn:return Vn({},e,{http:!1})}return e}}),Xn=Object(me.composeWithDevTools)({name:"Redirection"}),Jn=[ge,function(){return function(e){return function(t){switch(t.type){case jn:case bn:case On:case fn:case Ne:case Ht:!function(e,t){var n=He(),r={redirect:[[On,jn],"id"],groups:[[fn,bn],"name"],log:[[Ne],"date"],"404s":[[Ht],"date"]};if(r[n]&&e===r[n][0].find(function(t){return t===e})){var o=t.orderby,a=t.direction,i=t.page,l=t.per_page,u=t.filter,c=t.filterBy,s=t.groupBy,p={orderby:o,direction:a,offset:i,per_page:l,filter:u,filterBy:c,groupBy:s},f={orderby:r[n][1],direction:"desc",offset:0,filter:"",filterBy:"",per_page:parseInt(Redirectioni10n.per_page,10),groupBy:""};s&&(f.orderby="total"),We(p,f)}}(t.type,t.table?t.table:t)}return e(t)}}}];function Zn(){var e=Redirectioni10n&&Redirectioni10n.preload&&Redirectioni10n.preload.pluginStatus?Redirectioni10n.preload.pluginStatus:[];return{loadStatus:ke,saveStatus:!1,error:!1,installed:"",settings:{},postTypes:[],pluginStatus:e,canDelete:!1}}function er(){return{rows:[],saving:[],total:0,status:ke,table:Qe(["ip","url"],["ip"],[],"date",["log"]),requestCount:0}}function tr(){var e=$e(),t="date";return"404s"===e.sub&&e.groupby&&(t="total"),{rows:[],saving:[],total:0,status:ke,table:Qe(["ip","url","total"],["ip","url-exact"],["url","ip"],t,["404s"]),requestCount:0}}function nr(){return{rows:[],saving:[],total:0,status:ke,table:Qe(["name"],["name","module"],[],"name",["groups"])}}function rr(){return{rows:[],saving:[],total:0,addTop:!1,status:ke,table:Qe(["url","position","last_count","id","last_access"],["group"],[],"id",[""])}}function or(){return{settings:Zn(),log:er(),error:tr(),io:{status:ke,file:!1,lastImport:!1,exportData:!1,importingStatus:!1,exportStatus:!1,importers:[]},group:nr(),redirect:rr(),message:{errors:[],notices:[],inProgress:0,saving:[]},info:{status:Ce,maps:{},agents:{},http:!1,error:""}}}var ar=function(){return function(e,t){return t().settings.loadStatus===Ce?null:(_t(st.get()).then(function(t){e({type:Ee,values:t.settings,groups:t.groups,postTypes:t.post_types,installed:t.installed,canDelete:t.canDelete})}).catch(function(t){e({type:we,error:t})}),e({type:ve}))}},ir=function(e){return function(t){return _t(st.update(e)).then(function(e){t({type:Se,values:e.settings,groups:e.groups,installed:e.installed})}).catch(function(e){t({type:xe,error:e})}),t({type:_e})}},lr=function(){return function(e){return _t(bt.delete()).then(function(e){document.location.href=e.location}).catch(function(t){e({type:xe,error:t})}),e({type:_e})}},ur=function(){return function(e){return _t(bt.status()).then(function(t){e({type:Oe,pluginStatus:t})}).catch(function(t){e({type:we,error:t})}),e({type:ve})}},cr=function(){return function(e){return _t(bt.fix()).then(function(t){e({type:Oe,pluginStatus:t})}).catch(function(t){e({type:we,error:t})}),e({type:ve})}},sr=function(e){var t=e.title,n=e.url,r=void 0!==n&&n;return x.a.createElement("tr",null,x.a.createElement("th",null,!r&&t,r&&x.a.createElement("a",{href:r,target:"_blank"},t)),x.a.createElement("td",null,e.children))},pr=function(e){return x.a.createElement("table",{className:"form-table"},x.a.createElement("tbody",null,e.children))};function fr(e){return(fr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var dr=function e(t){var n=t.value,r=t.text;return"object"===fr(n)?x.a.createElement("optgroup",{label:r},n.map(function(t,n){return x.a.createElement(e,{text:t.text,value:t.value,key:n})})):x.a.createElement("option",{value:n},r)},hr=function(e){var t=e.items,n=e.value,r=e.name,o=e.onChange,a=e.isEnabled,i=void 0===a||a;return x.a.createElement("select",{name:r,value:n,onChange:o,disabled:!i},t.map(function(e,t){return x.a.createElement(dr,{value:e.value,text:e.text,key:t})}))};function mr(e){return(mr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function br(e){return(br=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gr(e,t){return(gr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function vr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wr=function(){return[{value:-1,text:Object(P.translate)("No logs")},{value:1,text:Object(P.translate)("A day")},{value:7,text:Object(P.translate)("A week")},{value:30,text:Object(P.translate)("A month")},{value:60,text:Object(P.translate)("Two months")},{value:0,text:Object(P.translate)("Forever")}]},Or=function(){return[{value:0,text:Object(P.translate)("Default /wp-json/")},{value:1,text:Object(P.translate)("Raw /index.php?rest_route=/")},{value:2,text:Object(P.translate)("Proxy over Admin AJAX")},{value:3,text:Object(P.translate)("Relative /wp-json/")},{value:4,text:Object(P.translate)("Form request")}]},_r=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Er(vr(vr(n=function(e,t){return!t||"object"!==mr(t)&&"function"!=typeof t?vr(e):t}(this,br(t).call(this,e)))),"onChange",function(e){var t=e.target,r="checkbox"===t.type?t.checked:t.value;n.setState(Er({},t.name,r))}),Er(vr(vr(n)),"onSubmit",function(e){e.preventDefault(),n.props.onSaveSettings(n.state)}),Er(vr(vr(n)),"onMonitor",function(e){var t=e.target.name.replace("monitor_type_",""),r=n.state,o=r.monitor_post,a=r.associated_redirect,i=n.state.monitor_types.filter(function(e){return e!==t});e.target.checked&&i.push(t),n.setState({monitor_types:i,monitor_post:i.length>0?o:0,associated_redirect:i.length>0?a:""})});var r=e.values.modules;return n.state=e.values,n.state.location=r[2]?r[2].location:"",n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gr(e,t)}(t,x.a.Component),function(e,t,n){t&&yr(e.prototype,t),n&&yr(e,n)}(t,[{key:"getSnapshotBeforeUpdate",value:function(e){return e.values.token!==this.props.values.token&&this.setState({token:this.props.values.token}),e.values.auto_target!==this.props.values.auto_target&&this.setState({auto_target:this.props.values.auto_target}),null}},{key:"renderMonitor",value:function(e){return x.a.createElement(sr,{title:Object(P.translate)("URL Monitor Changes")+":",url:this.supportLink("options","monitor")},x.a.createElement(hr,{items:e,name:"monitor_post",value:parseInt(this.state.monitor_post,10),onChange:this.onChange})," ",Object(P.translate)("Save changes to this group"),x.a.createElement("p",null,x.a.createElement("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:this.onChange,placeholder:Object(P.translate)('For example "/amp"'),value:this.state.associated_redirect})," ",Object(P.translate)("Create associated redirect (added to end of URL)")))}},{key:"renderPostTypes",value:function(){var e=this,t=this.props.postTypes,n=this.state.monitor_types,r=[],o=function(o){var a=t[o],i=!!n.find(function(e){return e===o});r.push(x.a.createElement("p",{key:o},x.a.createElement("label",null,x.a.createElement("input",{type:"checkbox",name:"monitor_type_"+o,onChange:e.onMonitor,checked:i}),Object(P.translate)("Monitor changes to %(type)s",{args:{type:a.toLowerCase()}}))))};for(var a in t)o(a);return r}},{key:"supportLink",value:function(e,t){return"https://redirection.me/support/"+e+"/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"+(t?"&utm_term="+t+"#"+t:"")}},{key:"render",value:function(){var e=this.props,t=e.groups,n=e.saveStatus,r=e.installed,o=this.state.monitor_types.length>0;return x.a.createElement("form",{onSubmit:this.onSubmit},x.a.createElement(pr,null,x.a.createElement(sr,{title:""},x.a.createElement("label",null,x.a.createElement("input",{type:"checkbox",checked:this.state.support,name:"support",onChange:this.onChange}),x.a.createElement("span",{className:"sub"},Object(P.translate)("I'm a nice person and I have helped support the author of this plugin")))),x.a.createElement(sr,{title:Object(P.translate)("Redirect Logs")+":",url:this.supportLink("logs")},x.a.createElement(hr,{items:wr(),name:"expire_redirect",value:parseInt(this.state.expire_redirect,10),onChange:this.onChange})," ",Object(P.translate)("(time to keep logs for)")),x.a.createElement(sr,{title:Object(P.translate)("404 Logs")+":",url:this.supportLink("tracking-404-errors")},x.a.createElement(hr,{items:wr(),name:"expire_404",value:parseInt(this.state.expire_404,10),onChange:this.onChange})," ",Object(P.translate)("(time to keep logs for)")),x.a.createElement(sr,{title:Object(P.translate)("IP Logging")+":",url:this.supportLink("options","iplogging")},x.a.createElement(hr,{items:[{value:0,text:Object(P.translate)("No IP logging")},{value:1,text:Object(P.translate)("Full IP logging")},{value:2,text:Object(P.translate)("Anonymize IP (mask last part)")}],name:"ip_logging",value:parseInt(this.state.ip_logging,10),onChange:this.onChange})," ",Object(P.translate)("(select IP logging level)")," - ",x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:this.supportLink("privacy-gdpr")},Object(P.translate)("GDPR / Privacy information"))),x.a.createElement(sr,{title:Object(P.translate)("URL Monitor")+":",url:this.supportLink("options","monitor")},this.renderPostTypes()),o&&this.renderMonitor(t),x.a.createElement(sr,{title:Object(P.translate)("RSS Token")+":",url:this.supportLink("options","rsstoken")},x.a.createElement("input",{className:"regular-text",type:"text",value:this.state.token,name:"token",onChange:this.onChange}),x.a.createElement("br",null),x.a.createElement("span",{className:"sub"},Object(P.translate)("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"))),x.a.createElement(sr,{title:Object(P.translate)("Auto-generate URL")+":",url:this.supportLink("options","autogenerate")},x.a.createElement("input",{className:"regular-text",type:"text",value:this.state.auto_target,name:"auto_target",onChange:this.onChange}),x.a.createElement("br",null),x.a.createElement("span",{className:"sub"},Object(P.translate)("Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead",{components:{code:x.a.createElement("code",null)}}))),x.a.createElement(sr,{title:Object(P.translate)("Apache Module"),url:this.supportLink("options","apache")},x.a.createElement("label",null,x.a.createElement("p",null,x.a.createElement("input",{type:"text",className:"regular-text",name:"location",value:this.state.location,onChange:this.onChange,placeholder:r})),x.a.createElement("p",{className:"sub"},Object(P.translate)("Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.",{components:{code:x.a.createElement("code",null)}})))),x.a.createElement(sr,{title:Object(P.translate)("Force HTTPS"),url:this.supportLink("options","force-https")},x.a.createElement("label",null,x.a.createElement("p",null,x.a.createElement("input",{type:"checkbox",name:"https",onChange:this.onChange,checked:this.state.https}),Object(P.translate)("Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"),"  ",Object(P.translate)("(beta)")))),x.a.createElement(sr,{title:Object(P.translate)("Redirect Cache"),url:this.supportLink("options","cache")},x.a.createElement(hr,{items:[{value:-1,text:Object(P.translate)("Never cache")},{value:1,text:Object(P.translate)("An hour")},{value:24,text:Object(P.translate)("A day")},{value:168,text:Object(P.translate)("A week")},{value:0,text:Object(P.translate)("Forever")}],name:"redirect_cache",value:parseInt(this.state.redirect_cache,10),onChange:this.onChange}),"  ",x.a.createElement("span",{className:"sub"},Object(P.translate)('How long to cache redirected 301 URLs (via "Expires" HTTP header)'))),x.a.createElement(sr,{title:Object(P.translate)("REST API"),url:this.supportLink("options","restapi")},x.a.createElement(hr,{items:Or(),name:"rest_api",value:parseInt(this.state.rest_api,10),onChange:this.onChange}),"  ",x.a.createElement("span",{className:"sub"},Object(P.translate)("How Redirection uses the REST API - don't change unless necessary")))),x.a.createElement("input",{className:"button-primary",type:"submit",name:"update",value:Object(P.translate)("Update"),disabled:n===ke}))}}]),t}();var Sr=he(function(e){var t=e.settings;return{groups:t.groups,values:t.values,saveStatus:t.saveStatus,installed:t.installed,postTypes:t.postTypes}},function(e){return{onSaveSettings:function(t){e(ir(t))}}})(_r),xr=n(3),kr=n.n(xr);n(45);function jr(e){return(jr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Cr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pr(e){return(Pr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tr(e,t){return(Tr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Dr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Nr(Dr(Dr(n=function(e,t){return!t||"object"!==jr(t)&&"function"!=typeof t?Dr(e):t}(this,Pr(t).call(this,e)))),"nodeRef",function(e){n.ref=e}),n.handleClick=n.onBackground.bind(Dr(Dr(n))),n.ref=null,n.height=0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Tr(e,t)}(t,x.a.Component),function(e,t,n){t&&Cr(e.prototype,t),n&&Cr(e,n)}(t,[{key:"componentDidMount",value:function(){this.height=0,this.resize(),document.body.classList.add("redirection-modal_shown")}},{key:"componentWillUnmount",value:function(){document.body.classList.remove("redirection-modal_shown")}},{key:"componentDidUpdate",value:function(){this.resize()}},{key:"resize",value:function(){for(var e=0,t=0;t<this.ref.children.length;t++)e+=this.ref.children[t].clientHeight;this.ref.style.height=e+"px"}},{key:"onBackground",value:function(e){"modal"===e.target.className&&this.props.onClose()}},{key:"render",value:function(){var e=this.props.onClose,t=kr()({"redirection-modal_wrapper":!0,"redirection-modal_wrapper-padding":this.props.padding}),n={};return this.height&&(n.height=this.height+"px"),j.a.createPortal(x.a.createElement("div",{className:t,onClick:this.handleClick},x.a.createElement("div",{className:"redirection-modal_backdrop"}),x.a.createElement("div",{className:"redirection-modal_main"},x.a.createElement("div",{className:"redirection-modal_content",ref:this.nodeRef,style:n},x.a.createElement("div",{className:"redirection-modal_close"},x.a.createElement("button",{onClick:e},"✖")),x.a.cloneElement(this.props.children,{parent:this})))),document.getElementById("react-modal"))}}]),t}();Nr(Rr,"defaultProps",{padding:!0});var Ar=Rr;function Ir(e){return(Ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Lr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ur(e){return(Ur=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Fr(e,t){return(Fr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Mr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Br=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Ir(t)&&"function"!=typeof t?Mr(e):t}(this,Ur(t).call(this,e))).state={isModal:!1},n.onSubmit=n.handleSubmit.bind(Mr(Mr(n))),n.onClose=n.closeModal.bind(Mr(Mr(n))),n.onDelete=n.handleDelete.bind(Mr(Mr(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Fr(e,t)}(t,x.a.Component),function(e,t,n){t&&Lr(e.prototype,t),n&&Lr(e,n)}(t,[{key:"handleSubmit",value:function(e){this.setState({isModal:!0}),e.preventDefault()}},{key:"closeModal",value:function(){this.setState({isModal:!1})}},{key:"handleDelete",value:function(){this.props.onDelete(),this.closeModal()}},{key:"showModal",value:function(){return x.a.createElement(Ar,{onClose:this.onClose},x.a.createElement("div",null,x.a.createElement("h1",null,Object(P.translate)("Delete the plugin - are you sure?")),x.a.createElement("p",null,Object(P.translate)("Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.")),x.a.createElement("p",null,Object(P.translate)("Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.")),x.a.createElement("p",null,x.a.createElement("button",{className:"button-primary button-delete",onClick:this.onDelete},Object(P.translate)("Yes! Delete the plugin"))," ",x.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(P.translate)("No! Don't delete the plugin")))))}},{key:"render",value:function(){return x.a.createElement("div",{className:"wrap"},x.a.createElement("form",{action:"",method:"post",onSubmit:this.onSubmit},x.a.createElement("h2",null,Object(P.translate)("Delete Redirection")),x.a.createElement("p",null,Object(P.translate)("Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.")),x.a.createElement("input",{className:"button-primary button-delete",type:"submit",name:"delete",value:Object(P.translate)("Delete")})),this.state.isModal&&this.showModal())}}]),t}(),zr=(n(48),function(){return x.a.createElement("div",{className:"placeholder-container"},x.a.createElement("div",{className:"placeholder-loading"}))});n(50);function Gr(e){return(Gr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $r(e){return($r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hr(e,t){return(Hr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function qr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Vr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Gr(t)&&"function"!=typeof t?qr(e):t}(this,$r(t).call(this,e))).onDonate=n.handleDonation.bind(qr(qr(n))),n.onChange=n.handleChange.bind(qr(qr(n))),n.onBlur=n.handleBlur.bind(qr(qr(n))),n.onInput=n.handleInput.bind(qr(qr(n))),n.state={support:e.support,amount:20},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Hr(e,t)}(t,x.a.Component),function(e,t,n){t&&Wr(e.prototype,t),n&&Wr(e,n)}(t,[{key:"handleBlur",value:function(){this.setState({amount:Math.max(16,this.state.amount)})}},{key:"handleDonation",value:function(){this.setState({support:!1})}},{key:"getReturnUrl",value:function(){return document.location.href+"#thanks"}},{key:"handleChange",value:function(e){this.state.amount!==e.value&&this.setState({amount:parseInt(e.value,10)})}},{key:"handleInput",value:function(e){var t=e.target.value?parseInt(e.target.value,10):16;this.setState({amount:t})}},{key:"getAmountoji",value:function(e){for(var t=[[100,"😍"],[80,"😎"],[60,"😊"],[40,"😃"],[20,"😀"],[10,"🙂"]],n=0;n<t.length;n++)if(e>=t[n][0])return t[n][1];return t[t.length-1][1]}},{key:"renderSupported",value:function(){return x.a.createElement("div",null,Object(P.translate)("You've supported this plugin - thank you!"),"  ",x.a.createElement("a",{href:"#",onClick:this.onDonate},Object(P.translate)("I'd like to support some more.")))}},{key:"renderUnsupported",value:function(){for(var e=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},16,""),t=20;t<=100;t+=20)e[t]="";return x.a.createElement("div",null,x.a.createElement("label",null,x.a.createElement("p",null,Object(P.translate)("Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.",{components:{strong:x.a.createElement("strong",null)}})," ",Object(P.translate)("You get useful software and I get to carry on making it better."))),x.a.createElement("input",{type:"hidden",name:"cmd",value:"_xclick"}),x.a.createElement("input",{type:"hidden",name:"business",value:"admin@urbangiraffe.com"}),x.a.createElement("input",{type:"hidden",name:"item_name",value:"Redirection (WordPress Plugin)"}),x.a.createElement("input",{type:"hidden",name:"buyer_credit_promo_code",value:""}),x.a.createElement("input",{type:"hidden",name:"buyer_credit_product_category",value:""}),x.a.createElement("input",{type:"hidden",name:"buyer_credit_shipping_method",value:""}),x.a.createElement("input",{type:"hidden",name:"buyer_credit_user_address_change",value:""}),x.a.createElement("input",{type:"hidden",name:"no_shipping",value:"1"}),x.a.createElement("input",{type:"hidden",name:"return",value:this.getReturnUrl()}),x.a.createElement("input",{type:"hidden",name:"no_note",value:"1"}),x.a.createElement("input",{type:"hidden",name:"currency_code",value:"USD"}),x.a.createElement("input",{type:"hidden",name:"tax",value:"0"}),x.a.createElement("input",{type:"hidden",name:"lc",value:"US"}),x.a.createElement("input",{type:"hidden",name:"bn",value:"PP-DonationsBF"}),x.a.createElement("div",{className:"donation-amount"},"$",x.a.createElement("input",{type:"number",name:"amount",min:16,value:this.state.amount,onChange:this.onInput,onBlur:this.onBlur}),x.a.createElement("span",null,this.getAmountoji(this.state.amount)),x.a.createElement("input",{type:"submit",className:"button-primary",value:Object(P.translate)("Support 💰")})))}},{key:"render",value:function(){var e=this.state.support;return x.a.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",className:"donation"},x.a.createElement(pr,null,x.a.createElement(sr,{title:Object(P.translate)("Plugin Support")+":"},e?this.renderSupported():this.renderUnsupported())))}}]),t}();function Kr(e){return(Kr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Yr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Qr(e,t){return!t||"object"!==Kr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Xr(e){return(Xr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Jr(e,t){return(Jr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Zr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=Qr(this,Xr(t).call(this,e)),e.onLoadSettings(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jr(e,t)}(t,x.a.Component),function(e,t,n){t&&Yr(e.prototype,t),n&&Yr(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.loadStatus,n=e.values,r=e.canDelete,o=void 0!==r&&r;return t!==ke&&n?x.a.createElement("div",null,t===Ce&&x.a.createElement(Vr,{support:n.support}),t===Ce&&x.a.createElement(Sr,null),x.a.createElement("br",null),x.a.createElement("br",null),x.a.createElement("hr",null),o&&x.a.createElement(Br,{onDelete:this.props.onDeletePlugin})):x.a.createElement(zr,null)}}]),t}();var eo=he(function(e){var t=e.settings;return{loadStatus:t.loadStatus,values:t.values,canDelete:t.canDelete}},function(e){return{onLoadSettings:function(){e(ar())},onDeletePlugin:function(){e(lr())}}})(Zr);var to=he(null,function(e){return{onSubscribe:function(){e(ir({newsletter:!0}))}}})(function(e){return e.newsletter?x.a.createElement("div",{className:"newsletter"},x.a.createElement("h3",null,Object(P.translate)("Newsletter")),x.a.createElement("p",null,Object(P.translate)("Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.",{components:{a:x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://tinyletter.com/redirection"})}}))):x.a.createElement("div",{className:"newsletter"},x.a.createElement("h3",null,Object(P.translate)("Newsletter")),x.a.createElement("p",null,Object(P.translate)("Want to keep up to date with changes to Redirection?")),x.a.createElement("p",null,Object(P.translate)("Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release.")),x.a.createElement("form",{action:"https://tinyletter.com/redirection",method:"post",onSubmit:e.onSubscribe},x.a.createElement("p",null,x.a.createElement("label",null,Object(P.translate)("Your email address:")," ",x.a.createElement("input",{type:"email",name:"email",id:"tlemail"})," ",x.a.createElement("input",{type:"submit",value:"Subscribe",className:"button-secondary"})),x.a.createElement("input",{type:"hidden",value:"1",name:"embed"})," ",x.a.createElement("span",null,x.a.createElement("a",{href:"https://tinyletter.com/redirection",target:"_blank",rel:"noreferrer noopener"},"Powered by TinyLetter")))))}),no=function(){return x.a.createElement("div",null,x.a.createElement("h2",null,Object(P.translate)("Need help?")),x.a.createElement("p",null,Object(P.translate)("Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.",{components:{site:x.a.createElement("a",{href:"https://redirection.me",target:"_blank",rel:"noopener noreferrer"}),faq:x.a.createElement("a",{href:"https://redirection.me/support/faq/",target:"_blank",rel:"noopener noreferrer"})}})),x.a.createElement("p",null,x.a.createElement("strong",null,Object(P.translate)("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.",{components:{report:x.a.createElement("a",{href:"https://redirection.me/support/reporting-bugs/",target:"_blank",rel:"noopener noreferrer"})}}))),x.a.createElement("div",{className:"inline-notice inline-general"},x.a.createElement("p",{className:"github"},x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},x.a.createElement("img",{src:Redirectioni10n.pluginBaseUrl+"/images/GitHub-Mark-64px.png",width:"32",height:"32"})),x.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},"https://github.com/johngodley/redirection/"))),x.a.createElement("p",null,Object(P.translate)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.")),x.a.createElement("p",null,Object(P.translate)("If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!",{components:{email:x.a.createElement("a",{href:"mailto:john@redirection.me?subject=Redirection%20Issue&body="+encodeURIComponent("Redirection: "+Redirectioni10n.versions)})}})))},ro=function(e){return function(t,n){if(!n().info.maps[e])return _t(Et.getGeo(e)).then(function(e){t({type:Gn,map:e})}).catch(function(e){t({type:$n,error:e})}),t({type:zn})}},oo=function(e){return function(t,n){if(!n().info.agents[e])return _t(wt.get(e)).then(function(e){t({type:Wn,agent:e})}).catch(function(e){t({type:$n,error:e})}),t({type:zn})}},ao=function(e){return function(t){return _t(Ot.get(e)).then(function(e){t({type:Hn,http:e})}).catch(function(e){t({type:$n,error:e})}),t({type:zn})}},io=function(){return{type:qn}},lo=(n(52),function(e){var t=e.size,n=void 0===t?"":t,r="spinner-container"+(n?" spinner-"+n:"");return x.a.createElement("div",{className:r},x.a.createElement("span",{className:"css-spinner"}))});n(54);function uo(e){return(uo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function co(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function so(e){return(so=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function po(e,t){return(po=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ho(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mo=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ho(fo(fo(n=function(e,t){return!t||"object"!==uo(t)&&"function"!=typeof t?fo(e):t}(this,so(t).call(this,e)))),"onChange",function(e){n.setState({url:e.target.value})}),ho(fo(fo(n)),"onSubmit",function(){n.props.onRequest(n.state.url)}),n.state={url:""},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&po(e,t)}(t,x.a.Component),function(e,t,n){t&&co(e.prototype,t),n&&co(e,n)}(t,[{key:"renderResults",value:function(e){var t=e.status,n=e.statusMessage,r=e.statusDescription,o=e.headers;if(500===t||!n)return x.a.createElement("div",{className:"inline-notice"},x.a.createElement("p",null,Object(P.translate)("Unable to load details")));var a=o.find(function(e){return"location"===e.name}),i=o.find(function(e){return"x-redirection"===e.name});return x.a.createElement("div",{className:"inline-notice"},x.a.createElement("p",null,x.a.createElement("strong",null,"HTTP ",t+" "+n)," - ",r),i&&x.a.createElement("p",null,Object(P.translate)("URL is being redirected with Redirection")),a&&!i&&x.a.createElement("p",null,Object(P.translate)("URL is not being redirected with Redirection")),a&&x.a.createElement("p",null,Object(P.translate)("Target"),": ",x.a.createElement("code",null,a.value)))}},{key:"render",value:function(){var e=this.state.url,t=this.props,n=t.http,r=t.status;return x.a.createElement("div",{className:"http-tester"},x.a.createElement("h3",null,Object(P.translate)("Redirect Tester")),x.a.createElement("p",null,Object(P.translate)("Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.")),x.a.createElement("p",null,Object(P.translate)("URL"),": ",x.a.createElement("input",{type:"text",value:e,onChange:this.onChange,disabled:r===ke,placeholder:Object(P.translate)("Enter full URL, including http:// or https://")}),x.a.createElement("input",{type:"submit",className:"button-secondary",onClick:this.onSubmit,disabled:r===ke,value:Object(P.translate)("Check")})),r===ke&&x.a.createElement(lo,null),r===je&&x.a.createElement("div",{className:"inline-notice"},x.a.createElement("p",null,Object(P.translate)("Unable to load details"))),n&&this.renderResults(n))}}]),t}();var yo=he(function(e){var t=e.info;return{http:t.http,status:t.status}},function(e){return{onRequest:function(t){e(ao(t))}}})(mo);n(56);function bo(e){return(bo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function go(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vo(e,t){return!t||"object"!==bo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Eo(e){return(Eo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wo(e,t){return(wo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Oo=function(){return x.a.createElement("div",null,x.a.createElement("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},x.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),x.a.createElement("input",{type:"hidden",name:"action",value:"fixit"}),x.a.createElement("p",null,Object(P.translate)("If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.")),x.a.createElement("p",null,x.a.createElement("input",{type:"submit",className:"button-primary",value:Object(P.translate)("⚡️ Magic fix ⚡️")}))))},_o=function(e){var t=e.item;return x.a.createElement("tr",null,x.a.createElement("th",null,t.name),x.a.createElement("td",null,x.a.createElement("span",{className:"plugin-status-"+t.status},"good"===t.status?Object(P.translate)("Good"):Object(P.translate)("Problem"))," ",t.message))},So=function(e){var t=e.status,n=t.filter(function(e){return"good"!==e.status});return x.a.createElement("div",null,x.a.createElement("table",{className:"plugin-status"},x.a.createElement("tbody",null,t.map(function(e,t){return x.a.createElement(_o,{item:e,key:t})}))),n.length>0&&x.a.createElement(Oo,null))},xo=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=vo(this,Eo(t).call(this,e))).props.onLoadStatus(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wo(e,t)}(t,x.a.Component),function(e,t,n){t&&go(e.prototype,t),n&&go(e,n)}(t,[{key:"render",value:function(){var e=this.props.pluginStatus;return x.a.createElement("div",null,x.a.createElement("h2",null,Object(P.translate)("Plugin Status")),e.length>0&&x.a.createElement(So,{status:e}),0===e.length&&x.a.createElement("div",{className:"placeholder-inline"},x.a.createElement("div",{className:"placeholder-loading"})))}}]),t}();var ko=he(function(e){return{pluginStatus:e.settings.pluginStatus}},function(e){return{onLoadStatus:function(){e(ur())},onFix:function(){e(cr())}}})(xo);function jo(e){return(jo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Co(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Po(e,t){return!t||"object"!==jo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function To(e){return(To=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Do(e,t){return(Do=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var No=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=Po(this,To(t).call(this,e)),e.onLoadSettings(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Do(e,t)}(t,x.a.Component),function(e,t,n){t&&Co(e.prototype,t),n&&Co(e,n)}(t,[{key:"render",value:function(){var e=(this.props.values?this.props.values:{}).newsletter,t=void 0!==e&&e;return x.a.createElement("div",null,x.a.createElement(ko,null),x.a.createElement(yo,null),x.a.createElement(no,null),x.a.createElement(to,{newsletter:t}))}}]),t}();var Ro=he(function(e){return{values:e.settings.values}},function(e){return{onLoadSettings:function(){e(ar())}}})(No);var Ao=function(e){var t=e.name,n=e.text,r=e.table,o=e.primary,a=r.direction,i=r.orderby,l=kr()(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({"manage-column":!0,sortable:!0,asc:i===t&&"asc"===a,desc:i===t&&"desc"===a||i!==t,"column-primary":o},"column-"+t,!0));return x.a.createElement("th",{scope:"col",className:l,onClick:function(n){n.preventDefault(),e.onSetOrderBy(t,i===t&&"desc"===a?"asc":"desc")}},x.a.createElement("a",{href:"#"},x.a.createElement("span",null,n),x.a.createElement("span",{className:"sorting-indicator"})))};var Io=function(e){var t=e.name,n=e.text,r=e.primary,o=kr()(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({"manage-column":!0,"column-primary":r},"column-"+t,!0));return x.a.createElement("th",{scope:"col",className:o},x.a.createElement("span",null,n))},Lo=function(e){var t=e.onSetAllSelected,n=e.isDisabled,r=e.isSelected;return x.a.createElement("td",{className:"manage-column column-cb check-column-red"},x.a.createElement("label",{className:"screen-reader-text"},Object(P.translate)("Select All")),x.a.createElement("input",{type:"checkbox",disabled:n,checked:r,onChange:t}))},Uo=function(e){var t=e.isDisabled,n=e.onSetAllSelected,r=e.onSetOrderBy,o=e.isSelected,a=e.headers,i=e.table,l=function(e){n(e.target.checked)};return x.a.createElement("tr",null,a.map(function(e){var n=e.primary,a=void 0!==n&&n,u=e.check,c=void 0!==u&&u,s=e.sortable,p=void 0===s||s;return!0===c?x.a.createElement(Lo,{onSetAllSelected:l,isDisabled:t,isSelected:o,key:e.name}):!1===p?x.a.createElement(Io,{name:e.name,text:e.title,key:e.name,primary:a}):x.a.createElement(Ao,{table:i,name:e.name,text:e.title,key:e.name,onSetOrderBy:r,primary:a})}))},Fo=function(e){var t=e.rows,n=e.status,r=e.selected,o=e.row;return x.a.createElement("tbody",null,t.map(function(e,t){return o(e,t,function(e,t,n){return{isLoading:e===ke,isSelected:function(e,t){return-1!==e.indexOf(t)}(t,n.id)}}(n,r,e))}))},Mo=function(e){var t=e.columns;return x.a.createElement("tr",{className:"is-placeholder"},t.map(function(e,t){return x.a.createElement("td",{key:t},x.a.createElement("div",{className:"placeholder-loading"}))}))},Bo=function(e){var t=e.headers,n=e.rows;return x.a.createElement("tbody",null,x.a.createElement(Mo,{columns:t}),n.slice(0,-1).map(function(e,n){return x.a.createElement(Mo,{columns:t,key:n})}))},zo=function(e){var t=e.headers;return x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("td",null),x.a.createElement("td",{colSpan:t.length-1},Object(P.translate)("No results"))))},Go=function(e){var t=e.headers;return x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("td",{colSpan:t.length},x.a.createElement("p",null,Object(P.translate)("Sorry, something went wrong loading the data - please try again")))))},Wo=(n(58),function(e){var t=e.headers,n=e.row,r=e.rows,o=e.total,a=e.table,i=e.status,l=e.onSetAllSelected,u=e.onSetOrderBy,c=function(e,t){return e!==Ce||0===t.length}(i,r),s=function(e,t){return e.length===t.length&&0!==t.length}(a.selected,r),p=null;return i===ke&&0===r.length?p=x.a.createElement(Bo,{headers:t,rows:r}):0===r.length&&i===Ce?p=x.a.createElement(zo,{headers:t}):i===je?p=x.a.createElement(Go,{headers:t}):r.length>0&&(p=x.a.createElement(Fo,{rows:r,status:i,selected:a.selected,row:n})),x.a.createElement("table",{className:"wp-list-table widefat fixed striped items"},x.a.createElement("thead",null,x.a.createElement(Uo,{table:a,isDisabled:c,isSelected:s,headers:t,rows:r,total:o,onSetOrderBy:u,onSetAllSelected:l})),p,x.a.createElement("tfoot",null,x.a.createElement(Uo,{table:a,isDisabled:c,isSelected:s,headers:t,rows:r,total:o,onSetOrderBy:u,onSetAllSelected:l})))});function $o(e){return($o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ho(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Vo(e,t,n){return t&&qo(e.prototype,t),n&&qo(e,n),e}function Ko(e,t){return!t||"object"!==$o(t)&&"function"!=typeof t?Jo(e):t}function Yo(e){return(Yo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qo(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xo(e,t)}function Xo(e,t){return(Xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Zo=function(e){var t=e.title,n=e.button,r=e.className,o=e.enabled,a=e.onClick;return o?x.a.createElement("a",{className:r,href:"#",onClick:a},x.a.createElement("span",{className:"screen-reader-text"},t),x.a.createElement("span",{"aria-hidden":"true"},n)):x.a.createElement("span",{className:"tablenav-pages-navspan","aria-hidden":"true"},n)},ea=function(e){function t(e){var n;return Ho(this,t),(n=Ko(this,Yo(t).call(this,e))).onChange=n.handleChange.bind(Jo(Jo(n))),n.onSetPage=n.handleSetPage.bind(Jo(Jo(n))),n.setClickers(e),n.state={currentPage:e.page},n}return Qo(t,x.a.Component),Vo(t,[{key:"setClickers",value:function(e){this.onFirst=this.handleClick.bind(this,0),this.onLast=this.handleClick.bind(this,this.getTotalPages(e)-1),this.onNext=this.handleClick.bind(this,e.page+1),this.onPrev=this.handleClick.bind(this,e.page-1)}},{key:"handleClick",value:function(e,t){t.preventDefault(),this.setState({currentPage:e}),this.props.onChangePage(e)}},{key:"handleChange",value:function(e){var t=parseInt(e.target.value,10);t!==this.state.currentPage&&this.setState({currentPage:t-1})}},{key:"handleSetPage",value:function(){this.props.onChangePage(this.state.currentPage)}},{key:"getTotalPages",value:function(e){var t=e.total,n=e.per_page;return Math.ceil(t/n)}},{key:"render",value:function(){var e=this.props.page,t=this.getTotalPages(this.props);return x.a.createElement("span",{className:"pagination-links"},x.a.createElement(Zo,{title:Object(P.translate)("First page"),button:"«",className:"first-page",enabled:e>0,onClick:this.onFirst})," ",x.a.createElement(Zo,{title:Object(P.translate)("Prev page"),button:"‹",className:"prev-page",enabled:e>0,onClick:this.onPrev}),x.a.createElement("span",{className:"paging-input"},x.a.createElement("label",{htmlFor:"current-page-selector",className:"screen-reader-text"},Object(P.translate)("Current Page"))," ",x.a.createElement("input",{className:"current-page",type:"number",min:"1",max:t,name:"paged",value:this.state.currentPage+1,size:"2","aria-describedby":"table-paging",onBlur:this.onSetPage,onChange:this.onChange}),x.a.createElement("span",{className:"tablenav-paging-text"},Object(P.translate)("of %(page)s",{components:{total:x.a.createElement("span",{className:"total-pages"})},args:{page:Object(P.numberFormat)(t)}})))," ",x.a.createElement(Zo,{title:Object(P.translate)("Next page"),button:"›",className:"next-page",enabled:e<t-1,onClick:this.onNext})," ",x.a.createElement(Zo,{title:Object(P.translate)("Last page"),button:"»",className:"last-page",enabled:e<t-1,onClick:this.onLast}))}}]),t}(),ta=function(e){function t(){return Ho(this,t),Ko(this,Yo(t).apply(this,arguments))}return Qo(t,x.a.Component),Vo(t,[{key:"render",value:function(){var e=this.props,t=e.total,n=e.per_page,r=e.page,o=e.onChangePage,a=e.inProgress,i=t<=n,l=kr()({"tablenav-pages":!0,"one-page":i});return x.a.createElement("div",{className:l},x.a.createElement("span",{className:"displaying-num"},Object(P.translate)("%s item","%s items",{count:t,args:Object(P.numberFormat)(t)})),!i&&x.a.createElement(ea,{onChangePage:o,total:t,per_page:n,page:r,inProgress:a,key:r}))}}]),t}();function na(e){return(na="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ra(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oa(e){return(oa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function aa(e,t){return(aa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ia(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var la=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==na(t)&&"function"!=typeof t?ia(e):t}(this,oa(t).call(this,e))).handleClick=n.onClick.bind(ia(ia(n))),n.handleChange=n.onChange.bind(ia(ia(n))),n.state={action:-1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&aa(e,t)}(t,x.a.Component),function(e,t,n){t&&ra(e.prototype,t),n&&ra(e,n)}(t,[{key:"onChange",value:function(e){this.setState({action:e.target.value})}},{key:"onClick",value:function(e){e.preventDefault(),-1!==parseInt(this.state.action,10)&&(this.props.onAction(this.state.action),this.setState({action:-1}))}},{key:"getBulk",value:function(e){var t=this.props.selected;return x.a.createElement("div",{className:"alignleft actions bulkactions"},x.a.createElement("label",{htmlFor:"bulk-action-selector-top",className:"screen-reader-text"},Object(P.translate)("Select bulk action")),x.a.createElement("select",{name:"action",id:"bulk-action-selector-top",value:this.state.action,disabled:0===t.length,onChange:this.handleChange},x.a.createElement("option",{value:"-1"},Object(P.translate)("Bulk Actions")),e.map(function(e){return x.a.createElement("option",{key:e.id,value:e.id},e.name)})),x.a.createElement("input",{type:"submit",id:"doaction",className:"button action",value:Object(P.translate)("Apply"),disabled:0===t.length||-1===parseInt(this.state.action,10),onClick:this.handleClick}))}},{key:"render",value:function(){var e=this.props,t=e.total,n=e.table,r=e.bulk,o=e.status;return x.a.createElement("div",{className:"tablenav top"},r&&this.getBulk(r),this.props.children?this.props.children:null,t>0&&x.a.createElement(ta,{per_page:n.per_page,page:n.page,total:t,onChangePage:this.props.onChangePage,inProgress:o===ke}))}}]),t}();function ua(e){return(ua="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ca(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function sa(e){return(sa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pa(e,t){return(pa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var da=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==ua(t)&&"function"!=typeof t?fa(e):t}(this,sa(t).call(this,e))).state={search:n.getDefaultSearch(e.table,e.ignoreFilter)},n.handleChange=n.onChange.bind(fa(fa(n))),n.handleSubmit=n.onSubmit.bind(fa(fa(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pa(e,t)}(t,x.a.Component),function(e,t,n){t&&ca(e.prototype,t),n&&ca(e,n)}(t,[{key:"getDefaultSearch",value:function(e,t){return t&&t.find(function(t){return t===e.filterBy})?"":e.filter}},{key:"onChange",value:function(e){this.setState({search:e.target.value})}},{key:"onSubmit",value:function(e){e.preventDefault(),this.props.onSearch(this.state.search,this.props.table.filterBy)}},{key:"render",value:function(){var e=this.props.status===ke||""===this.state.search&&""===this.props.table.filter,t="ip"===this.props.table.filterBy?Object(P.translate)("Search by IP"):Object(P.translate)("Search");return x.a.createElement("form",{onSubmit:this.handleSubmit},x.a.createElement("p",{className:"search-box"},x.a.createElement("input",{type:"search",name:"s",value:this.state.search,onChange:this.handleChange}),x.a.createElement("input",{type:"submit",className:"button",value:t,disabled:e})))}}]),t}();function ha(e){return(ha="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ma(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ya(e){return(ya=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ba(e,t){return(ba=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ga(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var va=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==ha(t)&&"function"!=typeof t?ga(e):t}(this,ya(t).call(this,e))).state={isModal:!1},n.onShow=n.showDelete.bind(ga(ga(n))),n.onClose=n.closeModal.bind(ga(ga(n))),n.onDelete=n.handleDelete.bind(ga(ga(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ba(e,t)}(t,x.a.Component),function(e,t,n){t&&ma(e.prototype,t),n&&ma(e,n)}(t,[{key:"showDelete",value:function(e){this.setState({isModal:!0}),e.preventDefault()}},{key:"closeModal",value:function(){this.setState({isModal:!1})}},{key:"handleDelete",value:function(){var e=this.props.table;this.setState({isModal:!1}),this.props.onDelete(this.getFilterBy(e.filterBy,e.filter),e.filter)}},{key:"getFilterBy",value:function(e,t){return t?e||"url":""}},{key:"getTitle",value:function(e,t){return"ip"===e?Object(P.translate)("Delete all from IP %s",{args:t}):t?Object(P.translate)('Delete all matching "%s"',{args:t.substring(0,15)}):Object(P.translate)("Delete All")}},{key:"render",value:function(){var e=this.props.table,t=this.getTitle(e.filterBy,e.filter);return x.a.createElement("div",{className:"table-button-item"},x.a.createElement("input",{className:"button",type:"submit",name:"",value:t,onClick:this.onShow}),this.state.isModal&&x.a.createElement(Ar,{onClose:this.onClose},x.a.createElement("div",null,x.a.createElement("h1",null,Object(P.translate)("Delete the logs - are you sure?")),x.a.createElement("p",null,Object(P.translate)("Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.")),x.a.createElement("p",null,x.a.createElement("button",{className:"button-primary",onClick:this.onDelete},Object(P.translate)("Yes! Delete the logs"))," ",x.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(P.translate)("No! Don't delete the logs"))))))}}]),t}(),Ea=function(e){var t=e.logType;return x.a.createElement("form",{method:"post",action:Redirectioni10n.pluginRoot+"&sub="+t},x.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),x.a.createElement("input",{type:"hidden",name:"export-csv",value:""}),x.a.createElement("input",{className:"button",type:"submit",name:"",value:Object(P.translate)("Export")}))},wa=n(9),Oa=function(e){var t=e.children,n=e.disabled,r=void 0!==n&&n;return x.a.createElement("div",{className:"row-actions"},r?x.a.createElement("span",null," "):t)};function _a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Sa={saving:Ue,saved:Fe,failed:Me,order:"date",store:"log"},xa={saving:Ne,saved:Re,failed:Ae,order:"date",store:"log"},ka=function(e,t){return function(n,r){return Rt(dt.deleteAll,n,xa,{page:0,filter:t,filterBy:e},r().log,function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){_a(e,t,n[t])})}return e}({},e,{filter:"",filterBy:""})})}},ja=function(e,t,n){return Ct(gt.log,e,t,Sa,n)},Ca=function(e){return function(t,n){return Rt(dt.list,t,xa,e,n().log)}},Pa=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ca(e)},Ta=function(e,t){return Ca({orderby:e,direction:t})},Da=function(e){return Ca({page:e})},Na=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Ca({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},Ra=function(e,t){return Ca({filterBy:e,filter:t,orderby:"",page:0})},Aa=function(e){return{type:Ie,items:e.map(parseInt)}},Ia=function(e){return{type:Le,onoff:e}},La=function(e){return Ca(e)},Ua=(n(63),function(){return x.a.createElement("div",{className:"redirection-poweredby"},Object(P.translate)("Powered by {{link}}redirect.li{{/link}}",{components:{link:x.a.createElement("a",{href:"https://redirect.li",target:"_blank",rel:"noopener noreferrer"})}}))});n(65);function Fa(e){return(Fa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ma(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ba(e,t){return!t||"object"!==Fa(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function za(e){return(za=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ga(e,t){return(Ga=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Wa=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ba(this,za(t).call(this,e))).props.onGet(e.ip),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ga(e,t)}(t,x.a.Component),function(e,t,n){t&&Ma(e.prototype,t),n&&Ma(e,n)}(t,[{key:"renderError",value:function(){var e=this.props.error;return x.a.createElement("div",{className:"redirection-modal_error"},x.a.createElement("h2",null,Object(P.translate)("Geo IP Error")),x.a.createElement("p",null,Object(P.translate)("Something went wrong obtaining this information")),x.a.createElement("p",null,x.a.createElement("code",null,e.message)))}},{key:"showPrivate",value:function(e){var t=e.ip,n=e.ipType;return x.a.createElement("div",{className:"redirection-geomap_simple"},x.a.createElement("h2",null,Object(P.translate)("Geo IP"),": ",t," - IPv",n),x.a.createElement("p",null,Object(P.translate)("This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.")))}},{key:"showUnknown",value:function(e){var t=e.ip,n=e.ipType;return x.a.createElement("div",{className:"redirection-geomap_simple"},x.a.createElement("h2",null,Object(P.translate)("Geo IP"),": ",t," - IPv",n),x.a.createElement("p",null,Object(P.translate)("No details are known for this address.")))}},{key:"showMap",value:function(e){var t=e.countryName,n=e.regionName,r=e.city,o=e.postCode,a=e.timeZone,i=e.accuracyRadius,l=e.latitude,u=e.longitude,c=e.ip,s=e.ipType,p="https://www.google.com/maps/embed/v1/place?key=AIzaSyDPHZn9iAyI6l-2Qv5-1IPXsLUENVtQc3A&q="+encodeURIComponent(l+","+u),f=[n,t,o].filter(function(e){return e});return x.a.createElement("div",{className:"redirection-geomap_full"},x.a.createElement("table",null,x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("th",{colSpan:"2"},x.a.createElement("h2",null,Object(P.translate)("Geo IP"),": ",x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(c),target:"_blank",rel:"noopener noreferrer"},c)," - IPv",s))),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("City")),x.a.createElement("td",null,r)),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Area")),x.a.createElement("td",null,f.join(", "))),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Timezone")),x.a.createElement("td",null,a)),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Geo Location")),x.a.createElement("td",null,l+","+u+" (~"+i+"m)")))),x.a.createElement("iframe",{frameBorder:"0",src:p,allowFullScreen:!0}))}},{key:"renderDetails",value:function(){var e=this.props,t=e.maps,n=e.ip,r=!!t[n]&&t[n];if(r){var o=r.code;return"private"===o?this.showPrivate(r):"geoip"===o?this.showMap(r):this.showUnknown(r)}return null}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props.status,t=e===Ce&&this.props.maps[this.props.ip]&&"geoip"!==this.props.maps[this.props.ip].code,n=kr()({"redirection-geomap":!0,"redirection-modal_loading":e===ke,"redirection-geomap_small":e===je||t});return x.a.createElement("div",{className:n},e===ke&&x.a.createElement(lo,null),e===je&&this.renderError(),e===Ce&&this.renderDetails(),e===Ce&&x.a.createElement(Ua,null))}}]),t}();var $a=he(function(e){var t=e.info;return{status:t.status,error:t.error,maps:t.maps}},function(e){return{onGet:function(t){e(ro(t))}}})(Wa);n(67);function Ha(e){return(Ha="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Va(e,t){return!t||"object"!==Ha(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ka(e){return(Ka=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ya(e,t){return(Ya=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Qa=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Va(this,Ka(t).call(this,e))).props.onGet(e.agent),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ya(e,t)}(t,x.a.Component),function(e,t,n){t&&qa(e.prototype,t),n&&qa(e,n)}(t,[{key:"renderError",value:function(){var e=this.props.error;return x.a.createElement("div",{className:"redirection-modal_error"},x.a.createElement("h2",null,Object(P.translate)("Useragent Error")),x.a.createElement("p",null,Object(P.translate)("Something went wrong obtaining this information")),x.a.createElement("p",null,x.a.createElement("code",null,e.message)))}},{key:"renderUnknown",value:function(){var e=this.props.agent;return x.a.createElement("div",{className:"redirection-useragent_unknown"},x.a.createElement("h2",null,Object(P.translate)("Unknown Useragent")),x.a.createElement("br",null),x.a.createElement("p",null,e))}},{key:"getDetail",value:function(e){return!!(e&&e.name&&e.version)&&e.name+" "+e.version}},{key:"getDevice",value:function(e){var t=[];return e.vendor&&t.push(e.vendor),e.name&&t.push(e.name),t.join(" ")}},{key:"getType",value:function(e,t){var n=e.slice(0,1).toUpperCase()+e.slice(1);return t?x.a.createElement("a",{href:t,target:"_blank",rel:"noopener noreferrer"},n):n}},{key:"renderDetails",value:function(){var e=this.props,t=e.agents,n=e.agent,r=!!t[n]&&t[n];if(!r)return this.renderUnknown();var o=this.getType(r.device.type,r.url),a=this.getDevice(r.device),i=this.getDetail(r.os),l=this.getDetail(r.browser),u=this.getDetail(r.engine),c=[];return a&&c.push([Object(P.translate)("Device"),a]),i&&c.push([Object(P.translate)("Operating System"),i]),l&&c.push([Object(P.translate)("Browser"),l]),u&&c.push([Object(P.translate)("Engine"),u]),x.a.createElement("div",null,x.a.createElement("h2",null,Object(P.translate)("Useragent"),": ",o),x.a.createElement("table",null,x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Agent")),x.a.createElement("td",{className:"redirection-useragent_agent"},n)),c.map(function(e,t){return x.a.createElement("tr",{key:t},x.a.createElement("th",null,e[0]),x.a.createElement("td",null,e[1]))}))),x.a.createElement(Ua,null))}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props.status,t=kr()({"redirection-useragent":!0,"redirection-modal_loading":e===ke});return x.a.createElement("div",{className:t},e===ke&&x.a.createElement(lo,null),e===je&&this.renderError(),e===Ce&&this.renderDetails())}}]),t}();var Xa=he(function(e){var t=e.info;return{status:t.status,error:t.error,agents:t.agents}},function(e){return{onGet:function(t){e(oo(t))}}})(Qa);function Ja(e){return(Ja="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Za(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ei(e){return(ei=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ti(e,t){return(ti=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ni(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ri(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oi=function(e){var t=e.url;if(t){var n=wa.parse(t).hostname;return x.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},ai=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ri(ni(ni(n=function(e,t){return!t||"object"!==Ja(t)&&"function"!=typeof t?ni(e):t}(this,ei(t).call(this,e)))),"onShow",function(e){e.preventDefault(),n.props.onShowIP(n.props.item.ip)}),ri(ni(ni(n)),"onSelected",function(){n.props.onSetSelected([n.props.item.id])}),ri(ni(ni(n)),"onDelete",function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)}),ri(ni(ni(n)),"renderIp",function(e){return e?x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(e),onClick:n.showMap},e):"-"}),ri(ni(ni(n)),"showMap",function(e){e.preventDefault(),n.setState({showMap:!0})}),ri(ni(ni(n)),"showAgent",function(e){e.preventDefault(),n.setState({showAgent:!0})}),ri(ni(ni(n)),"closeMap",function(){n.setState({showMap:!1})}),ri(ni(ni(n)),"closeAgent",function(){n.setState({showAgent:!1})}),n.state={showMap:!1,showAgent:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ti(e,t)}(t,x.a.Component),function(e,t,n){t&&Za(e.prototype,t),n&&Za(e,n)}(t,[{key:"renderMap",value:function(){return x.a.createElement(Ar,{onClose:this.closeMap,padding:!1},x.a.createElement($a,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return x.a.createElement(Ar,{onClose:this.closeAgent,width:"800"},x.a.createElement(Xa,{agent:this.props.item.agent}))}},{key:"render",value:function(){var e=this.props.item,t=e.created,n=e.created_time,r=e.ip,o=e.referrer,a=e.url,i=e.agent,l=e.sent_to,u=e.id,c=this.props,s=c.selected,p=c.status,f=p===ke,d=p===Pe,h=f||d,m=[x.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(P.translate)("Delete"))];return r&&m.unshift(x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:this.showMap,key:"2"},Object(P.translate)("Geo Info"))),i&&m.unshift(x.a.createElement("a",{href:"https://redirect.li/agent/?ip="+encodeURIComponent(i),onClick:this.showAgent,key:"3"},Object(P.translate)("Agent Info"))),x.a.createElement("tr",{className:h?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!d&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:u,disabled:f,checked:s,onChange:this.onSelected}),d&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-date"},t,x.a.createElement("br",null),n),x.a.createElement("td",{className:"column-primary column-url"},x.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),x.a.createElement("br",null),l?l.substring(0,100):"",x.a.createElement(Oa,{disabled:d},m.reduce(function(e,t){return[e," | ",t]})),this.state.showMap&&this.renderMap(),this.state.showAgent&&this.renderAgent()),x.a.createElement("td",{className:"column-referrer"},x.a.createElement(oi,{url:o}),o&&x.a.createElement("br",null),i),x.a.createElement("td",{className:"column-ip"},this.renderIp(r),x.a.createElement(Oa,null,r&&x.a.createElement("a",{href:"#",onClick:this.onShow},Object(P.translate)("Filter by IP")))))}}]),t}();var ii=he(null,function(e){return{onShowIP:function(t){e(Ra("ip",t))},onSetSelected:function(t){e(Aa(t))},onDelete:function(t){e(ja("delete",t))}}})(ai),li=function(e){var t=e.enabled,n=void 0===t||t,r=e.children;return n?x.a.createElement("div",{className:"table-buttons"},r):null};function ui(e){return(ui="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ci(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function si(e){return(si=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pi(e,t){return(pi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var di=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==ui(t)&&"function"!=typeof t?fi(e):t}(this,si(t).call(this,e)),e.onLoad(e.log.table),n.handleRender=n.renderRow.bind(fi(fi(n))),n.handleRSS=n.onRSS.bind(fi(fi(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pi(e,t)}(t,x.a.Component),function(e,t,n){t&&ci(e.prototype,t),n&&ci(e,n)}(t,[{key:"onRSS",value:function(){document.location=Redirectioni10n.pluginRoot+"&sub=rss&module=1&token="+Redirectioni10n.token}},{key:"renderRow",value:function(e,t,n){var r=this.props.log.saving,o=n.isLoading?ke:Ce,a=-1!==r.indexOf(e.id)?Pe:o;return x.a.createElement(ii,{item:e,key:t,selected:n.isSelected,status:a})}},{key:"render",value:function(){var e=this.props.log,t=e.status,n=e.total,r=e.table,o=e.rows;return x.a.createElement("div",null,x.a.createElement(da,{status:t,table:r,onSearch:this.props.onSearch,key:nt(r)}),x.a.createElement(la,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction,bulk:[{id:"delete",name:Object(P.translate)("Delete")}]}),x.a.createElement(Wo,{headers:[{name:"cb",check:!0},{name:"date",title:Object(P.translate)("Date")},{name:"url",title:Object(P.translate)("Source URL"),primary:!0},{name:"referrer",title:Object(P.translate)("Referrer / User Agent"),sortable:!1},{name:"ip",title:Object(P.translate)("IP"),sortable:!1}],rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),x.a.createElement(la,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},x.a.createElement(li,{enabled:o.length>0},x.a.createElement(Ea,{logType:"log"}),x.a.createElement("button",{className:"button-secondary",onClick:this.handleRSS},"RSS"),x.a.createElement(va,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}();var hi=he(function(e){return{log:e.log}},function(e){return{onLoad:function(t){e(Pa(t))},onDeleteAll:function(t,n){e(ka(t,n))},onSearch:function(t,n){e(Na(t,n))},onChangePage:function(t){e(Da(t))},onTableAction:function(t){e(ja(t))},onSetAllSelected:function(t){e(Ia(t))},onSetOrderBy:function(t,n){e(Ta(t,n))}}})(di);function mi(e){return(mi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function bi(e){return(bi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gi(e,t){return(gi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function vi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ei(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wi=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ei(vi(vi(n=function(e,t){return!t||"object"!==mi(t)&&"function"!=typeof t?vi(e):t}(this,bi(t).call(this,e)))),"onChange",function(e){n.setState({selected:e.target.value})}),Ei(vi(vi(n)),"onSubmit",function(){n.props.onGroup(n.state.selected)}),n.state={selected:e.selected},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gi(e,t)}(t,x.a.Component),function(e,t,n){t&&yi(e.prototype,t),n&&yi(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.options,n=e.isEnabled;return x.a.createElement("div",{className:"alignleft actions"},x.a.createElement(hr,{items:t,value:this.state.selected,name:"filter",onChange:this.onChange,isEnabled:n}),x.a.createElement("button",{className:"button",onClick:this.onSubmit,disabled:!n},Object(P.translate)("Group")))}}]),t}();function Oi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _i={saving:Qt,saved:Xt,failed:Jt,order:"date",store:"error"},Si={saving:Ht,saved:qt,failed:Vt,order:"date",store:"error"},xi=function(e){return function(t,n){return At(ht.deleteAll,t,Si,{page:0,items:e},n().error)}},ki=function(e,t){return function(n,r){return Rt(ht.deleteAll,n,Si,{page:0,filter:t,filterBy:e},r().error,function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Oi(e,t,n[t])})}return e}({},e,{filter:"",filterBy:""})})}},ji=function(e,t,n){return Ct(gt.error,e,t,_i,n)},Ci=function(e){return function(t,n){return Rt(ht.list,t,Si,e,n().error)}},Pi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ci(e)},Ti=function(e,t){return Ci({orderby:e,direction:t})},Di=function(e){return Ci({page:e})},Ni=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Ci({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},Ri=function(e,t){return Ci({filter:e,filterBy:t,page:0,orderby:"",groupBy:""})},Ai=function(e,t){return Ci({filterBy:e,filter:t,orderby:"",page:0})},Ii=function(e){return{type:Kt,items:e}},Li=function(e){return{type:Yt,onoff:e}},Ui=function(e){return Ci({groupBy:e,page:0,orderby:"total",direction:"desc",filterBy:"",filter:""})},Fi=function(e){return Ci(e)},Mi=function(e){var t=e.url;if(t){var n=wa.parse(t).hostname;return x.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null};function Bi(e){return(Bi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function zi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Gi(e){return(Gi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Wi(e,t){return(Wi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function $i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Hi=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}($i($i(n=function(e,t){return!t||"object"!==Bi(t)&&"function"!=typeof t?$i(e):t}(this,Gi(t).call(this,e)))),"onDropdown",function(e){""!==e.target.value&&n.props.onCustomAgent({mobile:"iPad|iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-Md+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS",feed:"Bloglines|feed|rss",lib:"cURL|Java|libwww-perl|PHP|urllib"}[e.target.value]),n.setState({dropdown:""})}),n.handleChangeAgent=n.onChangeAgent.bind($i($i(n))),n.handleChangeRegex=n.onChangeRegex.bind($i($i(n))),n.state={dropdown:0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Wi(e,t)}(t,x.a.Component),function(e,t,n){t&&zi(e.prototype,t),n&&zi(e,n)}(t,[{key:"onChangeAgent",value:function(e){this.props.onChange("agent","agent",e.target.value)}},{key:"onChangeRegex",value:function(e){this.props.onChange("agent","regex",e.target.checked)}},{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("User Agent")),x.a.createElement("td",{className:"useragent-match"},x.a.createElement("input",{type:"text",name:"agent",value:this.props.agent,onChange:this.handleChangeAgent,className:"medium",placeholder:Object(P.translate)("Match against this browser user agent")}),x.a.createElement("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium"},x.a.createElement("option",{value:""},Object(P.translate)("Custom")),x.a.createElement("option",{value:"mobile"},Object(P.translate)("Mobile")),x.a.createElement("option",{value:"feed"},Object(P.translate)("Feed Readers")," "),x.a.createElement("option",{value:"lib"},Object(P.translate)("Libraries"))),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}();function qi(e){return(qi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ki(e){return(Ki=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Yi(e,t){return(Yi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Qi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Xi=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==qi(t)&&"function"!=typeof t?Qi(e):t}(this,Ki(t).call(this,e))).handleChangeReferrer=n.onChangeReferrer.bind(Qi(Qi(n))),n.handleChangeRegex=n.onChangeRegex.bind(Qi(Qi(n))),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Yi(e,t)}(t,x.a.Component),function(e,t,n){t&&Vi(e.prototype,t),n&&Vi(e,n)}(t,[{key:"onChangeReferrer",value:function(e){this.props.onChange("referrer","referrer",e.target.value)}},{key:"onChangeRegex",value:function(e){this.props.onChange("referrer","regex",e.target.checked)}},{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Referrer")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"referrer",value:this.props.referrer,onChange:this.handleChangeReferrer,placeholder:Object(P.translate)("Match against this browser referrer text")}),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}();function Ji(e){return(Ji="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function el(e){return(el=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function tl(e,t){return(tl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function nl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ol=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),rl(nl(nl(n=function(e,t){return!t||"object"!==Ji(t)&&"function"!=typeof t?nl(e):t}(this,el(t).call(this,e)))),"onChange",function(e){n.props.onChange("header",e.target.name,e.target.value)}),rl(nl(nl(n)),"onChangeRegex",function(e){n.props.onChange("header","regex",e.target.checked)}),rl(nl(nl(n)),"onDropdown",function(e){""!==e.target.value&&n.props.onChange("header","name",{accept:"Accept-Language"}[e.target.value]),n.setState({dropdown:""})}),n.state={dropdown:0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&tl(e,t)}(t,x.a.Component),function(e,t,n){t&&Zi(e.prototype,t),n&&Zi(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.value,r=e.regex;return x.a.createElement(x.a.Fragment,null,x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("HTTP Header")),x.a.createElement("td",{className:"custom-header-match"},x.a.createElement("input",{type:"text",name:"name",value:t,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("Header name")}),x.a.createElement("input",{type:"text",name:"value",value:n,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("Header value")}),x.a.createElement("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium"},x.a.createElement("option",{value:""},Object(P.translate)("Custom")),x.a.createElement("option",{value:"accept"},Object(P.translate)("Accept Language"))),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:r,onChange:this.onChangeRegex})))),x.a.createElement("tr",null,x.a.createElement("th",null),x.a.createElement("td",null,Object(P.translate)("Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."))))}}]),t}();function al(e){return(al="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function il(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ll(e){return(ll=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ul(e,t){return(ul=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function cl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var sl=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(cl(cl(n=function(e,t){return!t||"object"!==al(t)&&"function"!=typeof t?cl(e):t}(this,(e=ll(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("custom","filter",e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ul(e,t)}(t,x.a.Component),function(e,t,n){t&&il(e.prototype,t),n&&il(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Filter Name")),x.a.createElement("td",{className:"customfilter-match"},x.a.createElement("input",{type:"text",name:"filter",value:this.props.filter,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("WordPress filter name")})))}}]),t}();function pl(e){return(pl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function dl(e){return(dl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function hl(e,t){return(hl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ml(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bl=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),yl(ml(ml(n=function(e,t){return!t||"object"!==pl(t)&&"function"!=typeof t?ml(e):t}(this,dl(t).call(this,e)))),"onChange",function(e){n.props.onChange("cookie",e.target.name,e.target.value)}),yl(ml(ml(n)),"onChangeRegex",function(e){n.props.onChange("cookie","regex",e.target.checked)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hl(e,t)}(t,x.a.Component),function(e,t,n){t&&fl(e.prototype,t),n&&fl(e,n)}(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.value,r=e.regex;return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Cookie")),x.a.createElement("td",{className:"custom-header-match"},x.a.createElement("input",{type:"text",name:"name",value:t,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("Cookie name")}),x.a.createElement("input",{type:"text",name:"value",value:n,onChange:this.onChange,className:"medium",placeholder:Object(P.translate)("Cookie value")}),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:r,onChange:this.onChangeRegex}))))}}]),t}();function gl(e){return(gl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function El(e){return(El=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wl(e,t){return(wl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ol(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var _l=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Ol(Ol(n=function(e,t){return!t||"object"!==gl(t)&&"function"!=typeof t?Ol(e):t}(this,(e=El(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){""!==e.target.value&&n.props.onChange("role","role",e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wl(e,t)}(t,x.a.Component),function(e,t,n){t&&vl(e.prototype,t),n&&vl(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Role")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",value:this.props.role,placeholder:Object(P.translate)("Enter role or capability value"),onChange:this.onChange})))}}]),t}();function Sl(e){return(Sl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kl(e){return(kl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function jl(e,t){return(jl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Cl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Pl=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Cl(Cl(n=function(e,t){return!t||"object"!==Sl(t)&&"function"!=typeof t?Cl(e):t}(this,(e=kl(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("server","server",e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&jl(e,t)}(t,x.a.Component),function(e,t,n){t&&xl(e.prototype,t),n&&xl(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Server")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",value:this.props.server,placeholder:Object(P.translate)("Enter server URL to match against"),onChange:this.onChange})))}}]),t}();function Tl(e){return(Tl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Nl(e){return(Nl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Rl(e,t){return(Rl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Al(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Il=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Al(Al(n=function(e,t){return!t||"object"!==Tl(t)&&"function"!=typeof t?Al(e):t}(this,(e=Nl(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("ip","ip",e.target.value.split("\n"))}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rl(e,t)}(t,x.a.Component),function(e,t,n){t&&Dl(e.prototype,t),n&&Dl(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",{className:"top"},Object(P.translate)("IP")),x.a.createElement("td",null,x.a.createElement("textarea",{value:this.props.ip.join("\n"),placeholder:Object(P.translate)("Enter IP addresses (one per line)"),onChange:this.onChange})))}}]),t}();function Ll(e){return(Ll="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ul(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Fl(e){return(Fl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ml(e,t){return(Ml=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Bl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var zl=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Bl(Bl(n=function(e,t){return!t||"object"!==Ll(t)&&"function"!=typeof t?Bl(e):t}(this,(e=Fl(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("page","page",e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ml(e,t)}(t,x.a.Component),function(e,t,n){t&&Ul(e.prototype,t),n&&Ul(e,n)}(t,[{key:"render",value:function(){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Page Type")),x.a.createElement("td",null,Object(P.translate)("Only the 404 page type is currently supported.")," ",Object(P.translate)("Please do not try and redirect all your 404s - this is not a good thing to do.")))}}]),t}();function Gl(e){return(Gl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $l(e){return($l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hl(e,t){return(Hl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ql(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Vl=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ql(ql(n=function(e,t){return!t||"object"!==Gl(t)&&"function"!=typeof t?ql(e):t}(this,(e=$l(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange("login",e.target.name,e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Hl(e,t)}(t,x.a.Component),function(e,t,n){t&&Wl(e.prototype,t),n&&Wl(e,n)}(t,[{key:"render",value:function(){return x.a.createElement(x.a.Fragment,null,x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Logged In")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"logged_in",value:this.props.logged_in,onChange:this.onChange,placeholder:Object(P.translate)("Target URL when matched (empty to ignore)")}))),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Logged Out")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"logged_out",value:this.props.logged_out,onChange:this.onChange,placeholder:Object(P.translate)("Target URL when not matched (empty to ignore)")}))))}}]),t}(),Kl=function(e){return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Target URL")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"url",value:e.url,onChange:function(t){e.onChange(e.target,"url",t.target.value)},placeholder:Object(P.translate)("The target URL you want to redirect to if matched")})))};function Yl(e){return(Yl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ql(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xl(e){return(Xl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Jl(e,t){return(Jl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Zl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var eu=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Zl(Zl(n=function(e,t){return!t||"object"!==Yl(t)&&"function"!=typeof t?Zl(e):t}(this,(e=Xl(t)).call.apply(e,[this].concat(o))))),"onChange",function(e){n.props.onChange(n.props.target,e.target.name,e.target.value)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jl(e,t)}(t,x.a.Component),function(e,t,n){t&&Ql(e.prototype,t),n&&Ql(e,n)}(t,[{key:"render",value:function(){return x.a.createElement(x.a.Fragment,null,x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Matched Target")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"url_from",value:this.props.url_from,onChange:this.onChange,placeholder:Object(P.translate)("Target URL when matched (empty to ignore)")}))),x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Unmatched Target")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"url_notfrom",value:this.props.url_notfrom,onChange:this.onChange,placeholder:Object(P.translate)("Target URL when not matched (empty to ignore)")}))))}}]),t}(),tu=function(e){for(var t={},n=0;n<e.length;n++){var r=e[n];t[r.moduleName]||(t[r.moduleName]=[]),t[r.moduleName].push({value:r.id,text:r.name})}return Object.keys(t).map(function(e){return{text:e,value:t[e]}})},nu={store:"redirect",saving:jn,saved:Pn,failed:Cn,order:"name"},ru={store:"redirect",saving:On,saved:_n,failed:Sn,order:"name"},ou=function(e){return Tt(pt.create,e,nu)},au=function(e,t){return Dt(pt.update,e,t,nu)},iu=function(e,t){return Ct(gt.redirect,e,t,nu)},lu=function(e){return function(t,n){return Rt(pt.list,t,ru,e,n().redirect)}},uu=function(e,t){return lu({orderby:e,direction:t})},cu=function(e){return lu({page:e})},su=function(e){return lu({filter:e,filterBy:"",page:0,orderby:""})},pu=function(e,t){return lu({filterBy:e,filter:t,orderby:"",page:0})},fu=function(e){return{type:xn,items:e.map(parseInt)}},du=function(e){return{type:kn,onoff:e}},hu=function(e){return{type:Tn,onoff:e}},mu=function(e){return lu(e)},yu="url",bu="error",gu="nothing",vu="url",Eu="login",wu="ip",Ou=function(e){return e===yu||"pass"===e},_u=function(e){var t=e.agent,n=e.referrer,r=e.login,o=e.match_type,a=e.target,i=e.action_type,l=e.header,u=e.cookie,c=e.custom,s=e.role,p=e.server,f=e.ip,d=e.page;return"cookie"===o?{name:u.name,value:u.value,regex:u.regex,url_from:Ou(i)?u.url_from:"",url_notfrom:Ou(i)?u.url_notfrom:""}:"header"===o?{name:l.name,value:l.value,regex:l.regex,url_from:Ou(i)?l.url_from:"",url_notfrom:Ou(i)?l.url_notfrom:""}:"custom"===o?{filter:c.filter,url_from:Ou(i)?c.url_from:"",url_notfrom:Ou(i)?c.url_notfrom:""}:"agent"===o?{agent:t.agent,regex:t.regex,url_from:Ou(i)?t.url_from:"",url_notfrom:Ou(i)?t.url_notfrom:""}:"referrer"===o?{referrer:n.referrer,regex:n.regex,url_from:Ou(i)?n.url_from:"",url_notfrom:Ou(i)?n.url_notfrom:""}:"role"===o?{role:s.role,url_from:Ou(i)?s.url_from:"",url_notfrom:Ou(i)?s.url_notfrom:""}:"server"===o?{server:p.server,url_from:Ou(i)?p.url_from:"",url_notfrom:Ou(i)?p.url_notfrom:""}:o===wu?{ip:f.ip,url_from:Ou(i)?f.url_from:"",url_notfrom:Ou(i)?f.url_notfrom:""}:o===Eu&&Ou(i)?{logged_in:r.logged_in,logged_out:r.logged_out}:o===vu&&Ou(i)?{url:a.url}:"page"===o&&Ou(i)?{page:d.page,url:Ou(i)?d.url:""}:""},Su=function(e,t){return{id:0,url:e,regex:!1,match_type:"url",action_type:"url",action_data:{url:""},group_id:t,title:"",action_code:301}};function xu(e){return(xu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ku(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Du(e,t,n[t])})}return e}function ju(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Cu(e){return(Cu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Pu(e,t){return(Pu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Tu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Du(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nu=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Du(Tu(Tu(n=function(e,t){return!t||"object"!==xu(t)&&"function"!=typeof t?Tu(e):t}(this,Cu(t).call(this,e)))),"onSetData",function(e,t,r){void 0!==r?n.setState(Du({},e,ku({},n.state[e],Du({},t,r)))):n.setState(Du({},e,t))}),Du(Tu(Tu(n)),"onCustomAgent",function(e){var t=n.state.agent;t.agent=e,t.regex=!0,n.setState({agent:t})}),Du(Tu(Tu(n)),"onSave",function(e){e.preventDefault();var t=n.state,r=t.url,o=t.title,a=t.regex,i=t.match_type,l=t.action_type,u=t.group_id,c=t.action_code,s=t.position,p=n.props.group.rows,f={id:parseInt(n.props.item.id,10),url:r,title:o,regex:a,match_type:i,action_type:l,position:s,group_id:u>0?u:p[0].id,action_code:n.getCode()?parseInt(c,10):0,action_data:_u(n.state)};f.id?n.props.onSave(f.id,f):n.props.onCreate(f),n.props.onCancel?n.props.onCancel(e):n.reset(),n.props.childSave&&n.props.childSave()}),Du(Tu(Tu(n)),"onAdvanced",function(e){e.preventDefault(),n.setState({advanced:!n.state.advanced},n.triggerCallback)}),Du(Tu(Tu(n)),"onGroup",function(e){n.setState({group_id:parseInt(e.target.value,10)})}),Du(Tu(Tu(n)),"onChange",function(e){var t=e.target,r="checkbox"===t.type?t.checked:t.value,o=Du({},t.name,r);"action_type"===t.name?t.value===yu?o.action_code=301:t.value===bu&&(o.action_code=404):"match_type"===t.name&&(o=ku({},o,n.resetActionData()),t.value===Eu&&(o.action_type=yu)),n.setState(o,n.triggerCallback)}),Du(Tu(Tu(n)),"triggerCallback",function(){n.props.callback&&n.props.callback(n.ref.current.clientHeight)});var r=e.item,o=r.url,a=r.regex,i=r.match_type,l=r.action_type,u=r.action_data,c=r.group_id,s=void 0===c?0:c,p=r.title,f=r.action_code,d=r.position,h=void 0===d?0:d,m=u||{},y=m.logged_in,b=void 0===y?"":y,g=m.logged_out,v=void 0===g?"":g;return n.state={url:o,title:p,regex:a,match_type:i,action_type:l,action_code:f,action_data:u,group_id:n.getValidGroup(s),position:h,login:{logged_in:b,logged_out:v},target:u||{},agent:n.getAgentState(u),referrer:n.getReferrerState(u),cookie:n.getHeaderState(u),header:n.getHeaderState(u),custom:n.getCustomState(u),role:n.getRoleState(u),server:n.getServerState(u),ip:n.getIpState(u),page:n.getPageState(u)},n.state.advanced=!n.canShowAdvanced(),n.ref=x.a.createRef(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Pu(e,t)}(t,x.a.Component),function(e,t,n){t&&ju(e.prototype,t),n&&ju(e,n)}(t,[{key:"getValidGroup",value:function(e){var t=this.props.group.rows,n=this.props.table;if(t.find(function(t){return t.id===e}))return e;if(t.length>0){if("group"===n.filterBy&&parseInt(n.filter,10)>0)return parseInt(n.filter,10);var r=t.find(function(e){return e.default});return r?r.id:t[0].id}return 0}},{key:"reset",value:function(){this.setState(ku({url:"",regex:!1,match_type:vu,action_type:yu,action_data:"",title:"",action_code:301,position:0},this.resetActionData()))}},{key:"resetActionData",value:function(){return{login:{logged_in:"",logged_out:""},target:{url:""},agent:{url_from:"",agent:"",regex:!1,url_notfrom:""},referrer:{referrer:"",regex:!1,url_from:"",url_notfrom:""},cookie:{name:"",value:"",regex:!1,url_from:"",url_notfrom:""},header:{name:"",value:"",regex:!1,url_from:"",url_notfrom:""},custom:{filter:"",url_from:"",url_notfrom:""},role:{role:"",url_from:"",url_notfrom:""},server:{server:"",url_from:"",url_notfrom:""},ip:{ip:[],url_from:"",url_notfrom:""},page:{page:"404",url:""}}}},{key:"canShowAdvanced",value:function(){var e=this.state,t=e.match_type,n=e.action_type;return t===vu&&n===yu}},{key:"getAgentState",value:function(e){var t=e||{},n=t.agent,r=void 0===n?"":n,o=t.regex,a=void 0!==o&&o,i=t.url_from,l=void 0===i?"":i,u=t.url_notfrom;return{agent:r,regex:a,url_from:l,url_notfrom:void 0===u?"":u}}},{key:"getReferrerState",value:function(e){var t=e||{},n=t.referrer,r=void 0===n?"":n,o=t.regex,a=void 0!==o&&o,i=t.url_from,l=void 0===i?"":i,u=t.url_notfrom;return{referrer:r,regex:a,url_from:l,url_notfrom:void 0===u?"":u}}},{key:"getRoleState",value:function(e){var t=e||{},n=t.role,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{role:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getServerState",value:function(e){var t=e||{},n=t.server,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{server:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getIpState",value:function(e){var t=e||{},n=t.ip,r=void 0===n?[]:n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{ip:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getPageState",value:function(e){var t=e||{},n=t.page,r=void 0===n?"404":n,o=t.url;return{page:r,url:void 0===o?"":o}}},{key:"getHeaderState",value:function(e){var t=e||{},n=t.name,r=void 0===n?"":n,o=t.value,a=void 0===o?"":o,i=t.regex,l=void 0!==i&&i,u=t.url_from,c=void 0===u?"":u,s=t.url_notfrom;return{name:r,value:a,regex:l,url_from:c,url_notfrom:void 0===s?"":s}}},{key:"getCustomState",value:function(e){var t=e||{},n=t.filter,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{filter:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getCode",value:function(){return this.state.action_type===bu?x.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.onChange},[{value:400,name:Object(P.translate)("400 - Bad Request")},{value:401,name:Object(P.translate)("401 - Unauthorized")},{value:403,name:Object(P.translate)("403 - Forbidden")},{value:404,name:Object(P.translate)("404 - Not Found")},{value:410,name:Object(P.translate)("410 - Gone")},{value:418,name:Object(P.translate)("418 - I'm a teapot")}].map(function(e){return x.a.createElement("option",{key:e.value,value:e.value},e.name)})):this.state.action_type===yu||"random"===this.state.action_type?x.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.onChange},[{value:301,name:Object(P.translate)("301 - Moved Permanently")},{value:302,name:Object(P.translate)("302 - Found")},{value:303,name:Object(P.translate)("303 - See Other")},{value:304,name:Object(P.translate)("304 - Not Modified")},{value:307,name:Object(P.translate)("307 - Temporary Redirect")},{value:308,name:Object(P.translate)("308 - Permanent Redirect")}].map(function(e){return x.a.createElement("option",{key:e.value,value:e.value},e.name)})):null}},{key:"getMatchExtra",value:function(){var e=this.state,t=e.match_type,n=e.agent,r=e.referrer,o=e.cookie,a=e.header,i=e.custom,l=e.role,u=e.server,c=e.ip,s=e.page;switch(t){case"agent":return x.a.createElement(Hi,{agent:n.agent,regex:n.regex,onChange:this.onSetData,onCustomAgent:this.onCustomAgent});case"referrer":return x.a.createElement(Xi,{referrer:r.referrer,regex:r.regex,onChange:this.onSetData});case"cookie":return x.a.createElement(bl,{name:o.name,value:o.value,regex:o.regex,onChange:this.onSetData});case"header":return x.a.createElement(ol,{name:a.name,value:a.value,regex:a.regex,onChange:this.onSetData});case"custom":return x.a.createElement(sl,{filter:i.filter,onChange:this.onSetData});case"role":return x.a.createElement(_l,{role:l.role,onChange:this.onSetData});case"server":return x.a.createElement(Pl,{server:u.server,onChange:this.onSetData});case wu:return x.a.createElement(Il,{ip:c.ip,onChange:this.onSetData});case"page":return x.a.createElement(zl,{page:s.page,onChange:this.onSetData})}return null}},{key:"getTarget",value:function(){var e=this.state,t=e.match_type,n=e.action_type,r=e.agent,o=e.referrer,a=e.login,i=e.cookie,l=e.target,u=e.header,c=e.custom,s=e.role,p=e.server,f=e.ip,d=e.page;if(!Ou(n))return null;switch(t){case"agent":return x.a.createElement(eu,{url_from:r.url_from,url_notfrom:r.url_notfrom,target:"agent",onChange:this.onSetData});case"referrer":return x.a.createElement(eu,{url_from:o.url_from,url_notfrom:o.url_notfrom,target:"referrer",onChange:this.onSetData});case Eu:return x.a.createElement(Vl,{logged_in:a.logged_in,logged_out:a.logged_out,onChange:this.onSetData});case vu:return x.a.createElement(Kl,{url:l.url,target:"target",onChange:this.onSetData});case"cookie":return x.a.createElement(eu,{url_from:i.url_from,url_notfrom:i.url_notfrom,target:"cookie",onChange:this.onSetData});case"header":return x.a.createElement(eu,{url_from:u.url_from,url_notfrom:u.url_notfrom,target:"header",onChange:this.onSetData});case"custom":return x.a.createElement(eu,{url_from:c.url_from,url_notfrom:c.url_notfrom,target:"custom",onChange:this.onSetData});case"role":return x.a.createElement(eu,{url_from:s.url_from,url_notfrom:s.url_notfrom,target:"role",onChange:this.onSetData});case"server":return x.a.createElement(eu,{url_from:p.url_from,url_notfrom:p.url_notfrom,target:"server",onChange:this.onSetData});case wu:return x.a.createElement(eu,{url_from:f.url_from,url_notfrom:f.url_notfrom,target:"ip",onChange:this.onSetData});case"page":return x.a.createElement(Kl,{url:d.url,target:"page",onChange:this.onSetData})}return null}},{key:"getTitle",value:function(){var e=this.state.title;return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Title")),x.a.createElement("td",null,x.a.createElement("input",{type:"text",name:"title",value:e,onChange:this.onChange,placeholder:Object(P.translate)("Describe the purpose of this redirect (optional)")})))}},{key:"getMatch",value:function(){var e=this.state.match_type;return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Match")),x.a.createElement("td",null,x.a.createElement("select",{name:"match_type",value:e,onChange:this.onChange},[{value:vu,name:Object(P.translate)("URL only")},{value:Eu,name:Object(P.translate)("URL and login status")},{value:"role",name:Object(P.translate)("URL and role/capability")},{value:"referrer",name:Object(P.translate)("URL and referrer")},{value:"agent",name:Object(P.translate)("URL and user agent")},{value:"cookie",name:Object(P.translate)("URL and cookie")},{value:wu,name:Object(P.translate)("URL and IP")},{value:"server",name:Object(P.translate)("URL and server")},{value:"header",name:Object(P.translate)("URL and HTTP header")},{value:"custom",name:Object(P.translate)("URL and custom filter")},{value:"page",name:Object(P.translate)("URL and WordPress page type")}].map(function(e){return x.a.createElement("option",{value:e.value,key:e.value},e.name)}))))}},{key:"getTargetCode",value:function(){var e=this.state,t=e.action_type,n=e.match_type,r=this.getCode();return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("When matched")),x.a.createElement("td",{className:"edit-left"},x.a.createElement("select",{name:"action_type",value:t,onChange:this.onChange},[{value:yu,name:Object(P.translate)("Redirect to URL")},{value:"random",name:Object(P.translate)("Redirect to random post")},{value:"pass",name:Object(P.translate)("Pass-through")},{value:bu,name:Object(P.translate)("Error (404)")},{value:gu,name:Object(P.translate)("Do nothing (ignore)")}].filter(function(e){return!(n===Eu&&!Ou(e.value))}).map(function(e){return x.a.createElement("option",{value:e.value,key:e.value},e.name)})),r&&x.a.createElement(x.a.Fragment,null,x.a.createElement("strong",{className:"small-flex"},Object(P.translate)("with HTTP code"))," ",x.a.createElement("span",null,r))))}},{key:"getGroup",value:function(){var e=this.props.group.rows,t=this.state.group_id,n=parseInt(this.state.position,10),r=this.state.advanced;return x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Group")),x.a.createElement("td",{className:"edit-left"},x.a.createElement(hr,{name:"group",value:t,items:tu(e),onChange:this.onGroup}),r&&x.a.createElement("span",{className:"edit-redirection-position"},x.a.createElement("strong",null,Object(P.translate)("Position")),x.a.createElement("input",{type:"number",value:n,name:"position",min:"0",size:"3",onChange:this.onChange}))))}},{key:"canSave",value:function(){var e=this.state,t=e.url,n=e.match_type,r=e.target,o=e.action_type,a=e.referrer,i=e.login,l=e.agent,u=e.header,c=e.cookie,s=e.role,p=e.server,f=e.ip,d=e.page;if(""===Redirectioni10n.autoGenerate&&""===t)return!1;if(Ou(o)){if(n===vu&&""===r)return!1;if("referrer"===n&&""===a.url_from&&""===a.url_notfrom)return!1;if(n===Eu&&""===i.logged_in&&""===i.logged_out)return!1;if("agent"===n&&""===l.url_from&&""===l.url_notfrom)return!1;if("cookie"===n&&""===c.url_from&&""===c.url_notfrom)return!1;if("header"===n&&""===u.url_from&&""===u.url_notfrom)return!1;if("role"===n&&""===s.url_from&&""===s.url_notfrom)return!1;if("server"===n&&""===p.url_from&&""===p.url_notfrom)return!1;if(n===wu&&""===f.url_from&&""===f.url_notfrom)return!1;if("page"===n&&""===d.url)return!1}return!0}},{key:"renderExtra",value:function(){return x.a.createElement(x.a.Fragment,null,this.getTitle(),this.getMatch(),this.getMatchExtra(),this.getTargetCode())}},{key:"renderSingleUrl",value:function(){var e=this.state,t=e.url,n=e.regex,r=this.props.autoFocus,o=void 0!==r&&r;return x.a.createElement(x.a.Fragment,null,x.a.createElement("input",{type:"text",name:"url",value:t,onChange:this.onChange,autoFocus:o,placeholder:Object(P.translate)("The relative URL you want to redirect from")}),x.a.createElement("label",{className:"edit-redirection-regex"},Object(P.translate)("Regex")," ",x.a.createElement("sup",null,x.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",x.a.createElement("input",{type:"checkbox",name:"regex",checked:n,onChange:this.onChange})))}},{key:"renderMultiUrl",value:function(){var e=this.state.url;return x.a.createElement("textarea",{value:e.join("\n"),readOnly:!0})}},{key:"render",value:function(){var e=this.state,t=e.url,n=e.advanced,r=this.props,o=r.saveButton,a=void 0===o?Object(P.translate)("Save"):o,i=r.onCancel,l=r.addTop,u=r.onClose;return x.a.createElement("form",{onSubmit:this.onSave,ref:this.ref},x.a.createElement("table",{className:"edit edit-redirection"},x.a.createElement("tbody",null,x.a.createElement("tr",null,x.a.createElement("th",{className:Array.isArray(t)?"top":""},Object(P.translate)("Source URL")),x.a.createElement("td",null,Array.isArray(t)?this.renderMultiUrl():this.renderSingleUrl())),n&&this.renderExtra(),this.getTarget(),this.getGroup(),this.props.children&&this.props.children,x.a.createElement("tr",null,x.a.createElement("th",null),x.a.createElement("td",{className:"edit-left"},x.a.createElement("div",{className:"table-actions"},x.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:a,disabled:!this.canSave()}),"  ",i&&x.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(P.translate)("Cancel"),onClick:i}),l&&!i&&x.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(P.translate)("Close"),onClick:u})," ",this.canShowAdvanced()&&x.a.createElement("a",{href:"#",onClick:this.onAdvanced,className:"advanced",title:Object(P.translate)("Show advanced options")},"⚙")))))))}}]),t}();var Ru=he(function(e){var t=e.group,n=e.redirect;return{group:t,addTop:n.addTop,table:n.table}},function(e){return{onSave:function(t,n){e(au(t,n))},onCreate:function(t){e(ou(t))},onClose:function(t){t.preventDefault(),e(hu(!1))}}})(Nu);function Au(e){return(Au="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Iu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Lu(e){return(Lu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Uu(e,t){return(Uu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Fu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bu=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mu(Fu(Fu(n=function(e,t){return!t||"object"!==Au(t)&&"function"!=typeof t?Fu(e):t}(this,Lu(t).call(this,e)))),"onSelect",function(){n.props.onSetSelected([n.props.item.id])}),Mu(Fu(Fu(n)),"onDelete",function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)}),Mu(Fu(Fu(n)),"onShow",function(e){e.preventDefault(),n.props.onShowIP(n.props.item.ip)}),Mu(Fu(Fu(n)),"onAdd",function(e){e.preventDefault(),n.setState({editing:!0})}),Mu(Fu(Fu(n)),"onClose",function(){n.setState({editing:!1})}),Mu(Fu(Fu(n)),"onDeleteLog",function(e){n.setState({delete_log:e.target.checked})}),Mu(Fu(Fu(n)),"onSave",function(){n.state.delete_log&&n.props.onDeleteFilter(n.props.item.url)}),Mu(Fu(Fu(n)),"showMap",function(e){e.preventDefault(),n.setState({showMap:!0})}),Mu(Fu(Fu(n)),"showAgent",function(e){e.preventDefault(),n.setState({showAgent:!0})}),Mu(Fu(Fu(n)),"closeMap",function(){n.setState({showMap:!1})}),Mu(Fu(Fu(n)),"closeAgent",function(){n.setState({showAgent:!1})}),n.state={editing:!1,delete_log:!1,showMap:!1,showAgent:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Uu(e,t)}(t,x.a.Component),function(e,t,n){t&&Iu(e.prototype,t),n&&Iu(e,n)}(t,[{key:"renderEdit",value:function(){return x.a.createElement(Ar,{onClose:this.onClose,width:"700"},x.a.createElement("div",{className:"add-new"},x.a.createElement(Ru,{item:Su(this.props.item.url,0),saveButton:Object(P.translate)("Add Redirect"),onCancel:this.onClose,childSave:this.onSave,autoFocus:!0},x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Delete 404s")),x.a.createElement("td",{className:"edit-left",style:{padding:"7px 0px"}},x.a.createElement("label",null,x.a.createElement("input",{type:"checkbox",name:"delete_log",checked:this.state.delete_log,onChange:this.onDeleteLog}),Object(P.translate)("Delete all logs for this entry")))))))}},{key:"renderMap",value:function(){return x.a.createElement(Ar,{onClose:this.closeMap,padding:!1},x.a.createElement($a,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return x.a.createElement(Ar,{onClose:this.closeAgent,width:"800"},x.a.createElement(Xa,{agent:this.props.item.agent}))}},{key:"renderIp",value:function(e){return e?x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(e),onClick:this.showMap},e):"-"}},{key:"render",value:function(){var e=this.props.item,t=e.created,n=e.created_time,r=e.ip,o=e.referrer,a=e.url,i=e.agent,l=e.id,u=this.props,c=u.selected,s=u.status,p=s===ke,f=s===Pe,d=p||f,h=[x.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(P.translate)("Delete")),x.a.createElement("a",{href:"#",onClick:this.onAdd,key:"1"},Object(P.translate)("Add Redirect"))];return r&&h.unshift(x.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:this.showMap,key:"2"},Object(P.translate)("Geo Info"))),i&&h.unshift(x.a.createElement("a",{href:"https://redirect.li/agent/?agent="+encodeURIComponent(i),onClick:this.showAgent,key:"3"},Object(P.translate)("Agent Info"))),x.a.createElement("tr",{className:d?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!f&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:l,disabled:p,checked:c,onChange:this.onSelect}),f&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-date"},t,x.a.createElement("br",null),n),x.a.createElement("td",{className:"column-url column-primary"},x.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),x.a.createElement(Oa,{disabled:f},h.reduce(function(e,t){return[e," | ",t]})),this.state.editing&&this.renderEdit(),this.state.showMap&&this.renderMap(),this.state.showAgent&&this.renderAgent()),x.a.createElement("td",{className:"column-referrer"},x.a.createElement(Mi,{url:o}),o&&x.a.createElement("br",null),x.a.createElement("span",null,i)),x.a.createElement("td",{className:"column-ip"},this.renderIp(r),x.a.createElement(Oa,null,r&&x.a.createElement("a",{href:"#",onClick:this.onShow},Object(P.translate)("Filter by IP")))))}}]),t}();var zu=he(function(e){return{infoStatus:e.info.status}},function(e){return{onShowIP:function(t){e(Ai("ip",t))},onSetSelected:function(t){e(Ii(t))},onDelete:function(t){e(ji("delete",t))},onDeleteFilter:function(t){e(xi([t]))}}})(Bu);function Gu(e){return(Gu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $u(e){return($u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hu(e,t){return(Hu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function qu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ku=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Vu(qu(qu(n=function(e,t){return!t||"object"!==Gu(t)&&"function"!=typeof t?qu(e):t}(this,(e=$u(t)).call.apply(e,[this].concat(o))))),"onSelect",function(){n.props.onSetSelected([n.props.item.id])}),Vu(qu(qu(n)),"onDelete",function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)}),Vu(qu(qu(n)),"onIgnore",function(e){e.preventDefault(),n.props.onCreate([n.props.item.id],{match_type:vu,action_type:gu})}),Vu(qu(qu(n)),"onAdd",function(e){e.preventDefault(),n.props.onCreate([n.props.item.id],{match_type:vu,action_type:yu})}),Vu(qu(qu(n)),"onShow",function(e){e.preventDefault(),n.props.onShow(n.props.item.id)}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Hu(e,t)}(t,x.a.Component),function(e,t,n){t&&Wu(e.prototype,t),n&&Wu(e,n)}(t,[{key:"render",value:function(){var e=this.props.item,t=e.url,n=e.id,r=e.count,o=this.props,a=o.selected,i=o.status,l=i===ke,u=i===Pe,c=l||u,s=[x.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(P.translate)("Delete All")),x.a.createElement("a",{href:"#",onClick:this.onAdd,key:"1"},Object(P.translate)("Redirect All")),x.a.createElement("a",{href:"#",onClick:this.onShow,key:"2"},Object(P.translate)("Show All")),x.a.createElement("a",{href:"#",onClick:this.onIgnore,key:"3"},Object(P.translate)("Ignore URL"))];return x.a.createElement("tr",{className:c?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!u&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:n,disabled:l,checked:a,onChange:this.onSelect}),u&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-url column-primary"},x.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},t.substring(0,100)),x.a.createElement(Oa,{disabled:u},s.reduce(function(e,t){return[e," | ",t]}))),x.a.createElement("td",{className:"column-total"},Object(P.numberFormat)(r)))}}]),t}();var Yu=he(function(e){return{infoStatus:e.info.status}},function(e){return{onSetSelected:function(t){e(Ii(t))},onDelete:function(t){e(ji("delete",t))},onShow:function(t){e(Ri(t,"url-exact"))}}})(Ku);function Qu(e){return(Qu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ju(e){return(Ju=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zu(e,t){return(Zu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ec(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),tc(ec(ec(n=function(e,t){return!t||"object"!==Qu(t)&&"function"!=typeof t?ec(e):t}(this,Ju(t).call(this,e)))),"onSelect",function(){n.props.onSetSelected([n.props.item.id])}),tc(ec(ec(n)),"onDelete",function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)}),tc(ec(ec(n)),"onShow",function(e){e.preventDefault(),n.props.onShow(n.props.item.ip)}),tc(ec(ec(n)),"onAdd",function(e){var t={regex:!0,match_type:wu,action_type:yu,action_data:{ip:[n.props.item.ip]}};e.preventDefault(),n.props.onCreate([n.props.item.ip],t)}),tc(ec(ec(n)),"onBlock",function(e){var t={regex:!0,match_type:wu,action_type:bu,action_data:{ip:[n.props.item.ip]},action_code:403};e.preventDefault(),n.props.onCreate([n.props.item.ip],t)}),tc(ec(ec(n)),"onGeo",function(e){e.preventDefault(),n.setState({showMap:!0})}),tc(ec(ec(n)),"closeMap",function(){n.setState({showMap:!1})}),n.state={showMap:!1,showAgent:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Zu(e,t)}(t,x.a.Component),function(e,t,n){t&&Xu(e.prototype,t),n&&Xu(e,n)}(t,[{key:"renderMap",value:function(){return x.a.createElement(Ar,{onClose:this.closeMap,padding:!1},x.a.createElement($a,{ip:this.props.item.ip}))}},{key:"render",value:function(){var e=this.props.item,t=e.ip,n=e.id,r=e.count,o=this.props,a=o.selected,i=o.status,l=i===ke,u=i===Pe,c=l||u,s=[x.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(P.translate)("Delete All")),x.a.createElement("a",{href:"#",onClick:this.onAdd,key:"1"},Object(P.translate)("Redirect All")),x.a.createElement("a",{href:"#",onClick:this.onShow,key:"2"},Object(P.translate)("Show All")),x.a.createElement("a",{href:"#",onClick:this.onGeo,key:"3"},Object(P.translate)("Geo Info")),x.a.createElement("a",{href:"#",onClick:this.onBlock,key:"3"},Object(P.translate)("Block IP"))];return x.a.createElement("tr",{className:c?"disabled":""},x.a.createElement("th",{scope:"row",className:"check-column"},!u&&x.a.createElement("input",{type:"checkbox",name:"item[]",value:n,disabled:l,checked:a,onChange:this.onSelect}),u&&x.a.createElement(lo,{size:"small"})),x.a.createElement("td",{className:"column-ipx column-primary"},x.a.createElement("a",{href:"#",onClick:this.onGeo},t),x.a.createElement(Oa,{disabled:u},s.reduce(function(e,t){return[e," | ",t]})),this.state.showMap&&this.renderMap()),x.a.createElement("td",{className:"column-total"},Object(P.numberFormat)(r)))}}]),t}();var rc=he(function(e){return{infoStatus:e.info.status}},function(e){return{onShow:function(t){e(Ri(t,"ip"))},onSetSelected:function(t){e(Ii(t))},onDelete:function(t){e(ji("delete",t))}}})(nc);function oc(e){return(oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ac(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ic(e){return(ic=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lc(e,t){return(lc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function uc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),cc(uc(uc(n=function(e,t){return!t||"object"!==oc(t)&&"function"!=typeof t?uc(e):t}(this,ic(t).call(this,e)))),"onDeleteLog",function(e){n.setState({deleteLog:e.target.checked})}),cc(uc(uc(n)),"onDelete",function(){var e=n.getSelected();n.state.deleteLog&&n.props.onDelete(e)}),cc(uc(uc(n)),"setHeight",function(e){n.setState({height:e})}),n.state={deleteLog:!1,height:0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lc(e,t)}(t,x.a.Component),function(e,t,n){t&&ac(e.prototype,t),n&&ac(e,n)}(t,[{key:"getSelected",value:function(){var e=this.props.transform;return e?this.props.selected.map(e):this.props.selected}},{key:"render",value:function(){var e=this.props,t=e.onClose,n=e.create,r=this.getSelected(),o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){cc(e,t,n[t])})}return e}({},Su(r[0],0),n);return o.match_type===wu?o.url="^/.*$":r.length>1&&(o.url=r),x.a.createElement(Ar,{onClose:t,width:"700",height:this.state.height},x.a.createElement("div",{className:"add-new"},x.a.createElement(Ru,{item:o,saveButton:Object(P.translate)("Add Redirect"),onCancel:t,childSave:this.onDelete,autoFocus:!0,callback:this.setHeight},x.a.createElement("tr",null,x.a.createElement("th",null,Object(P.translate)("Delete Log Entries")),x.a.createElement("td",{className:"edit-left",style:{padding:"7px 0px"}},x.a.createElement("label",null,x.a.createElement("input",{type:"checkbox",name:"delete_log",checked:this.state.deleteLog,onChange:this.onDeleteLog}),1===r.length?Object(P.translate)("Delete all logs for this entry"):Object(P.translate)("Delete all logs for these entries")))))))}}]),t}();cc(sc,"defaultProps",{transform:null});var pc=he(function(e){return{selected:e.error.table.selected}},function(e){return{onDelete:function(t){e(xi(t))}}})(sc),fc={store:"group",saving:bn,saved:vn,failed:gn,order:"name"},dc={store:"group",saving:fn,saved:dn,failed:hn,order:"name"},hc=function(e){return Tt(ft.create,e,fc)},mc=function(e,t){return Dt(ft.update,e,t,fc)},yc=function(e,t){return Ct(gt.group,e,t,fc)},bc=function(e){return function(t,n){return Rt(ft.list,t,dc,e,n().group)}},gc=function(e,t){return bc({orderby:e,direction:t})},vc=function(e){return bc({page:e})},Ec=function(e){return bc({filter:e,filterBy:"",page:0,orderby:""})},wc=function(e,t){return bc({filterBy:e,filter:t,orderby:"",page:0})},Oc=function(e){return{type:mn,items:e.map(parseInt)}},_c=function(e){return{type:yn,onoff:e}},Sc=function(e){return bc(e)};function xc(e){return(xc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jc(e){return(jc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Cc(e,t){return(Cc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Pc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Tc(Pc(Pc(n=function(e,t){return!t||"object"!==xc(t)&&"function"!=typeof t?Pc(e):t}(this,jc(t).call(this,e)))),"onRenderRow",function(e,t,r){var o=n.props.error,a=o.saving,i=o.table,l=r.isLoading?ke:Ce,u=-1!==a.indexOf(e.id)?Pe:l;return r.isLoading?null:"url"===i.groupBy?x.a.createElement(Yu,{item:e,key:t,selected:r.isSelected,status:u,onCreate:n.onCreate}):"ip"===i.groupBy?x.a.createElement(rc,{item:e,key:t,selected:r.isSelected,status:u,onCreate:n.onCreate}):x.a.createElement(zu,{item:e,key:t,selected:r.isSelected,status:u,onCreate:n.onCreate})}),Tc(Pc(Pc(n)),"onCreate",function(e,t){n.props.onSetAllSelected(!1),n.props.onSetSelected(e),n.setState({create:t})}),Tc(Pc(Pc(n)),"onClose",function(){n.props.onSetAllSelected(!1),n.setState({create:!1})}),Tc(Pc(Pc(n)),"onBulk",function(e){var t=n.props.error.table;if("redirect-ip"===e){var r={regex:!0,match_type:wu,action_type:yu,action_data:{ip:t.selected}};n.setState({create:r})}else if("block"===e){var o={regex:!0,match_type:wu,action_type:bu,action_data:{ip:t.selected},action_code:403};n.setState({create:o})}else if("redirect-url"===e){var a={match_type:vu,action_type:yu};n.setState({create:a})}else if("ignore"===e){var i={match_type:vu,action_type:gu};n.setState({create:i})}else n.props.onTableAction(e)}),Tc(Pc(Pc(n)),"transformRow",function(e){var t=n.props.error.rows.find(function(t){return t.id===e});return t?t.ip?t.ip:t.url:""}),e.onLoad(),n.props.onLoadGroups(),n.state={create:null},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Cc(e,t)}(t,x.a.Component),function(e,t,n){t&&kc(e.prototype,t),n&&kc(e,n)}(t,[{key:"render",value:function(){var e=this.props.error,t=e.status,n=e.total,r=e.table,o=e.rows,a=this.state.create;return x.a.createElement("div",null,a&&x.a.createElement(pc,{onClose:this.onClose,create:a,transform:this.transformRow}),x.a.createElement(da,{status:t,table:r,onSearch:this.props.onSearch,key:nt(r)}),x.a.createElement(la,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.onBulk,bulk:function(e){return"ip"===e?[{id:"delete",name:Object(P.translate)("Delete")},{id:"redirect-ip",name:Object(P.translate)("Redirect All")},{id:"block",name:Object(P.translate)("Block IP")}]:[{id:"delete",name:Object(P.translate)("Delete")},{id:"redirect-url",name:Object(P.translate)("Redirect All")},{id:"ignore",name:Object(P.translate)("Ignore URL")}]}(r.groupBy)},x.a.createElement(wi,{selected:r.groupBy?r.groupBy:"0",options:[{value:"",text:Object(P.translate)("No grouping")},{value:"url",text:Object(P.translate)("Group by URL")},{value:"ip",text:Object(P.translate)("Group by IP")}],isEnabled:t!==ke,onGroup:this.props.onGroup,key:r.groupBy})),x.a.createElement(Wo,{headers:function(e){return"url"===e?[{name:"cb",check:!0},{name:"url",title:Object(P.translate)("Source URL"),primary:!0,sortable:!1},{name:"total",title:Object(P.translate)("Count"),sortable:!0}]:"ip"===e?[{name:"cb",check:!0},{name:"ipx",title:Object(P.translate)("IP"),primary:!0,sortable:!1},{name:"total",title:Object(P.translate)("Count"),sortable:!0}]:[{name:"cb",check:!0},{name:"date",title:Object(P.translate)("Date")},{name:"url",title:Object(P.translate)("Source URL"),primary:!0},{name:"referrer",title:Object(P.translate)("Referrer / User Agent"),sortable:!1},{name:"ip",title:Object(P.translate)("IP"),sortable:!1}]}(r.groupBy),rows:o,total:n,row:this.onRenderRow,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),x.a.createElement(la,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},x.a.createElement(li,{enabled:o.length>0},x.a.createElement(Ea,{logType:"404"}),x.a.createElement(va,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}();var Nc=he(function(e){return{error:e.error}},function(e){return{onLoad:function(){e(Pi())},onLoadGroups:function(){e(bc())},onDeleteAll:function(t,n){e(ki(t,n))},onSearch:function(t,n){e(Ni(t,n))},onChangePage:function(t){e(Di(t))},onTableAction:function(t){e(ji(t,null))},onSetAllSelected:function(t){e(Li(t))},onSetOrderBy:function(t,n){e(Ti(t,n))},onGroup:function(t){e(Ui(t))},onSetSelected:function(t){e(Ii(t))}}})(Dc),Rc=n(22),Ac=n.n(Rc),Ic=("function"==typeof Symbol&&Symbol.iterator,"undefined"==typeof document||!document||!document.createElement||"multiple"in document.createElement("input"));function Lc(e,t){return"application/x-moz-file"===e.type||Ac()(e,t)}function Uc(e){return!e.dataTransfer||Array.prototype.every.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e})}function Fc(e){e.preventDefault()}var Mc={borderStyle:"solid",backgroundColor:"#eee"},Bc={borderStyle:"solid",borderColor:"#6c6",backgroundColor:"#eee"},zc={borderStyle:"solid",borderColor:"#c66",backgroundColor:"#eee"},Gc={width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5},Wc={opacity:.5},$c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hc=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function qc(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var Vc=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.renderChildren=function(e,t,n,o){return"function"==typeof e?e($c({},r.state,{isDragActive:t,isDragAccept:n,isDragReject:o,open:r.open})):e},r.composeHandlers=r.composeHandlers.bind(r),r.onClick=r.onClick.bind(r),r.onDocumentDrop=r.onDocumentDrop.bind(r),r.onDragEnter=r.onDragEnter.bind(r),r.onDragLeave=r.onDragLeave.bind(r),r.onDragOver=r.onDragOver.bind(r),r.onDragStart=r.onDragStart.bind(r),r.onDrop=r.onDrop.bind(r),r.onFileDialogCancel=r.onFileDialogCancel.bind(r),r.onInputElementClick=r.onInputElementClick.bind(r),r.open=r.open.bind(r),r.setRef=r.setRef.bind(r),r.setRefs=r.setRefs.bind(r),r.isFileDialogActive=!1,r.state={draggedFiles:[],acceptedFiles:[],rejectedFiles:[]},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,x.a.Component),Hc(t,[{key:"componentDidMount",value:function(){var e=this.props.preventDropOnDocument;this.dragTargets=[],e&&(document.addEventListener("dragover",Fc,!1),document.addEventListener("drop",this.onDocumentDrop,!1)),null!=this.fileInputEl&&this.fileInputEl.addEventListener("click",this.onInputElementClick,!1),window.addEventListener("focus",this.onFileDialogCancel,!1)}},{key:"componentWillUnmount",value:function(){this.props.preventDropOnDocument&&(document.removeEventListener("dragover",Fc),document.removeEventListener("drop",this.onDocumentDrop)),null!=this.fileInputEl&&this.fileInputEl.removeEventListener("click",this.onInputElementClick,!1),window.removeEventListener("focus",this.onFileDialogCancel,!1)}},{key:"composeHandlers",value:function(e){return this.props.disabled?null:e}},{key:"onDocumentDrop",value:function(e){this.node&&this.node.contains(e.target)||(e.preventDefault(),this.dragTargets=[])}},{key:"onDragStart",value:function(e){e.persist(),this.props.onDragStart&&Uc(e)&&this.props.onDragStart.call(this,e)}},{key:"onDragEnter",value:function(e){var t=this;e.preventDefault(),-1===this.dragTargets.indexOf(e.target)&&this.dragTargets.push(e.target),e.persist(),Uc(e)&&(Promise.resolve(this.props.getDataTransferItems(e)).then(function(n){e.isPropagationStopped()||t.setState({draggedFiles:n,isDragActive:!0})}),this.props.onDragEnter&&this.props.onDragEnter.call(this,e))}},{key:"onDragOver",value:function(e){e.preventDefault(),e.persist();try{e.dataTransfer.dropEffect=this.isFileDialogActive?"none":"copy"}catch(e){}return this.props.onDragOver&&Uc(e)&&this.props.onDragOver.call(this,e),!1}},{key:"onDragLeave",value:function(e){var t=this;e.preventDefault(),e.persist(),this.dragTargets=this.dragTargets.filter(function(n){return n!==e.target&&t.node.contains(n)}),this.dragTargets.length>0||(this.setState({isDragActive:!1,draggedFiles:[]}),this.props.onDragLeave&&Uc(e)&&this.props.onDragLeave.call(this,e))}},{key:"onDrop",value:function(e){var t=this,n=this.props,r=n.onDrop,o=n.onDropAccepted,a=n.onDropRejected,i=n.multiple,l=n.accept,u=n.getDataTransferItems;e.preventDefault(),e.persist(),this.dragTargets=[],this.isFileDialogActive=!1,this.draggedFiles=null,this.setState({isDragActive:!1,draggedFiles:[]}),Uc(e)&&Promise.resolve(u(e)).then(function(n){var u=[],c=[];e.isPropagationStopped()||(n.forEach(function(e){Lc(e,l)&&function(e,t,n){return e.size<=t&&e.size>=n}(e,t.props.maxSize,t.props.minSize)?u.push(e):c.push(e)}),!i&&u.length>1&&c.push.apply(c,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(u.splice(0))),t.setState({acceptedFiles:u,rejectedFiles:c},function(){r&&r.call(t,u,c,e),c.length>0&&a&&a.call(t,c,e),u.length>0&&o&&o.call(t,u,e)}))})}},{key:"onClick",value:function(e){var t=this.props,n=t.onClick,r=t.disableClick;n&&n.call(this,e),r||e.isDefaultPrevented()||(e.stopPropagation(),!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?this.open():setTimeout(this.open,0))}},{key:"onInputElementClick",value:function(e){e.stopPropagation(),this.props.inputProps&&this.props.inputProps.onClick&&this.props.inputProps.onClick(e)}},{key:"onFileDialogCancel",value:function(){var e=this,t=this.props.onFileDialogCancel;this.isFileDialogActive&&setTimeout(function(){null!=e.fileInputEl&&(e.fileInputEl.files.length||(e.isFileDialogActive=!1,"function"==typeof t&&t()))},300)}},{key:"setRef",value:function(e){this.node=e}},{key:"setRefs",value:function(e){this.fileInputEl=e}},{key:"open",value:function(){this.isFileDialogActive=!0,this.fileInputEl.value=null,this.fileInputEl.click()}},{key:"render",value:function(){var e=this.props,t=e.accept,n=e.acceptClassName,r=e.activeClassName,o=e.children,a=e.disabled,i=e.disabledClassName,l=e.inputProps,u=e.multiple,c=e.name,s=e.rejectClassName,p=qc(e,["accept","acceptClassName","activeClassName","children","disabled","disabledClassName","inputProps","multiple","name","rejectClassName"]),f=p.acceptStyle,d=p.activeStyle,h=p.className,m=void 0===h?"":h,y=p.disabledStyle,b=p.rejectStyle,g=p.style,v=qc(p,["acceptStyle","activeStyle","className","disabledStyle","rejectStyle","style"]),E=this.state,w=E.isDragActive,O=E.draggedFiles,_=O.length,S=u||_<=1,k=_>0&&function(e,t){return e.every(function(e){return Lc(e,t)})}(O,this.props.accept),j=_>0&&(!k||!S),C=!(m||g||d||f||b||y);w&&r&&(m+=" "+r),k&&n&&(m+=" "+n),j&&s&&(m+=" "+s),a&&i&&(m+=" "+i),C&&(g=Gc,d=Mc,f=Bc,b=zc,y=Wc);var P=$c({position:"relative"},g);d&&w&&(P=$c({},P,d)),f&&k&&(P=$c({},P,f)),b&&j&&(P=$c({},P,b)),y&&a&&(P=$c({},P,y));var T={accept:t,disabled:a,type:"file",style:$c({position:"absolute",top:0,right:0,bottom:0,left:0,opacity:1e-5,pointerEvents:"none"},l.style),multiple:Ic&&u,ref:this.setRef