Version Description
- 11th February 2018 =
- Add cookie match - redirect based on a cookie
- Add HTTP header match - redirect based on an HTTP header
- Add custom filter match - redirect based on a custom WordPress filter
- Add detection of REST API redirect, causing 'fetch error' on some sites
- Update table responsiveness
- Allow redirects for canonical WordPress URLs
- Fix double include error on some sites
- Fix delete action on some sites
- Fix trailing slash redirect of API on some sites
Download this release
Release Info
Developer | johnny5 |
Plugin | Redirection |
Version | 3.2 |
Comparing to | |
See all releases |
Code changes from version 3.1.1 to 3.2
- api/api-404.php +10 -3
- api/api-group.php +19 -15
- api/api-log.php +10 -3
- api/api-redirect.php +9 -6
- api/api-settings.php +4 -0
- locale/json/redirection-de_DE.json +1 -1
- locale/json/redirection-en_CA.json +1 -1
- locale/json/redirection-en_GB.json +1 -1
- locale/json/redirection-es_ES.json +1 -1
- locale/json/redirection-fr_FR.json +1 -1
- locale/json/redirection-ja.json +1 -1
- locale/json/redirection-sv_SE.json +1 -1
- locale/redirection-de_DE.mo +0 -0
- locale/redirection-de_DE.po +384 -312
- locale/redirection-en_CA.mo +0 -0
- locale/redirection-en_CA.po +362 -290
- locale/redirection-en_GB.mo +0 -0
- locale/redirection-en_GB.po +361 -289
- locale/redirection-es_ES.mo +0 -0
- locale/redirection-es_ES.po +363 -291
- locale/redirection-fr_FR.mo +0 -0
- locale/redirection-fr_FR.po +361 -289
- locale/redirection-ja.mo +0 -0
- locale/redirection-ja.po +371 -299
- locale/redirection-sv_SE.mo +0 -0
- locale/redirection-sv_SE.po +362 -290
- locale/redirection.pot +452 -384
- matches/cookie.php +31 -0
- matches/custom-filter.php +59 -0
- matches/http-header.php +88 -0
- models/fixer.php +17 -4
- models/match.php +3 -0
- models/request.php +19 -0
- modules/wordpress.php +15 -14
- readme.txt +21 -5
- redirection-admin.php +43 -19
- redirection-api.php +3 -11
- redirection-settings.php +20 -6
- redirection-strings.php +284 -264
- redirection-version.php +3 -3
- redirection.js +4 -4
api/api-404.php
CHANGED
@@ -10,7 +10,7 @@ class Redirection_Api_404 extends Redirection_Api_Filter_Route {
|
|
10 |
$this->get_route( WP_REST_Server::EDITABLE, 'route_delete_all' ),
|
11 |
) );
|
12 |
|
13 |
-
$this->register_bulk( $namespace, '/bulk/404/(?P<
|
14 |
}
|
15 |
|
16 |
public function route_404( WP_REST_Request $request ) {
|
@@ -18,8 +18,15 @@ class Redirection_Api_404 extends Redirection_Api_Filter_Route {
|
|
18 |
}
|
19 |
|
20 |
public function route_bulk( WP_REST_Request $request ) {
|
21 |
-
|
22 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
|
25 |
public function route_delete_all( WP_REST_Request $request ) {
|
10 |
$this->get_route( WP_REST_Server::EDITABLE, 'route_delete_all' ),
|
11 |
) );
|
12 |
|
13 |
+
$this->register_bulk( $namespace, '/bulk/404/(?P<bulk>delete)', $filters, $filters, 'route_bulk' );
|
14 |
}
|
15 |
|
16 |
public function route_404( WP_REST_Request $request ) {
|
18 |
}
|
19 |
|
20 |
public function route_bulk( WP_REST_Request $request ) {
|
21 |
+
$items = explode( ',', $request['items'] );
|
22 |
+
|
23 |
+
if ( is_array( $items ) ) {
|
24 |
+
$items = array_map( 'intval', $items );
|
25 |
+
array_map( array( 'RE_404', 'delete' ), $items );
|
26 |
+
return $this->route_404( $request );
|
27 |
+
}
|
28 |
+
|
29 |
+
return $this->add_error_details( new WP_Error( 'redirect', 'Invalid array of items' ), __LINE__ );
|
30 |
}
|
31 |
|
32 |
public function route_delete_all( WP_REST_Request $request ) {
|
api/api-group.php
CHANGED
@@ -19,7 +19,7 @@ class Redirection_Api_Group extends Redirection_Api_Filter_Route {
|
|
19 |
$this->get_route( WP_REST_Server::EDITABLE, 'route_update' ),
|
20 |
) );
|
21 |
|
22 |
-
$this->register_bulk( $namespace, '/bulk/group/(?P<
|
23 |
}
|
24 |
|
25 |
private function get_group_args() {
|
@@ -70,23 +70,27 @@ class Redirection_Api_Group extends Redirection_Api_Filter_Route {
|
|
70 |
}
|
71 |
|
72 |
public function route_bulk( WP_REST_Request $request ) {
|
73 |
-
$action = $request['
|
74 |
-
$items = $request['items'];
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
if ( $
|
81 |
-
$
|
82 |
-
|
83 |
-
$
|
84 |
-
|
85 |
-
$
|
|
|
|
|
86 |
}
|
87 |
}
|
|
|
|
|
88 |
}
|
89 |
|
90 |
-
return $this->
|
91 |
}
|
92 |
}
|
19 |
$this->get_route( WP_REST_Server::EDITABLE, 'route_update' ),
|
20 |
) );
|
21 |
|
22 |
+
$this->register_bulk( $namespace, '/bulk/group/(?P<bulk>delete|enable|disable)', $filters, $orders, 'route_bulk' );
|
23 |
}
|
24 |
|
25 |
private function get_group_args() {
|
70 |
}
|
71 |
|
72 |
public function route_bulk( WP_REST_Request $request ) {
|
73 |
+
$action = $request['bulk'];
|
74 |
+
$items = explode( ',', $request['items'] );
|
75 |
+
|
76 |
+
if ( is_array( $items ) ) {
|
77 |
+
foreach ( $items as $item ) {
|
78 |
+
$group = Red_Group::get( intval( $item, 10 ) );
|
79 |
+
|
80 |
+
if ( $group ) {
|
81 |
+
if ( $action === 'delete' ) {
|
82 |
+
$group->delete();
|
83 |
+
} else if ( $action === 'disable' ) {
|
84 |
+
$group->disable();
|
85 |
+
} else if ( $action === 'enable' ) {
|
86 |
+
$group->enable();
|
87 |
+
}
|
88 |
}
|
89 |
}
|
90 |
+
|
91 |
+
return $this->route_list( $request );
|
92 |
}
|
93 |
|
94 |
+
return $this->add_error_details( new WP_Error( 'redirect', 'Invalid array of items' ), __LINE__ );
|
95 |
}
|
96 |
}
|
api/api-log.php
CHANGED
@@ -11,7 +11,7 @@ class Redirection_Api_Log extends Redirection_Api_Filter_Route {
|
|
11 |
$this->get_route( WP_REST_Server::EDITABLE, 'route_delete_all' ),
|
12 |
) );
|
13 |
|
14 |
-
$this->register_bulk( $namespace, '/bulk/log/(?P<
|
15 |
}
|
16 |
|
17 |
public function route_log( WP_REST_Request $request ) {
|
@@ -19,8 +19,15 @@ class Redirection_Api_Log extends Redirection_Api_Filter_Route {
|
|
19 |
}
|
20 |
|
21 |
public function route_bulk( WP_REST_Request $request ) {
|
22 |
-
|
23 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
}
|
25 |
|
26 |
public function route_delete_all( WP_REST_Request $request ) {
|
11 |
$this->get_route( WP_REST_Server::EDITABLE, 'route_delete_all' ),
|
12 |
) );
|
13 |
|
14 |
+
$this->register_bulk( $namespace, '/bulk/log/(?P<bulk>delete)', $filters, $filters, 'route_bulk' );
|
15 |
}
|
16 |
|
17 |
public function route_log( WP_REST_Request $request ) {
|
19 |
}
|
20 |
|
21 |
public function route_bulk( WP_REST_Request $request ) {
|
22 |
+
$items = explode( ',', $request['items'] );
|
23 |
+
|
24 |
+
if ( is_array( $items ) ) {
|
25 |
+
$items = array_map( 'intval', $items );
|
26 |
+
array_map( array( 'RE_Log', 'delete' ), $items );
|
27 |
+
return $this->route_log( $request );
|
28 |
+
}
|
29 |
+
|
30 |
+
return $this->add_error_details( new WP_Error( 'redirect', 'Invalid array of items' ), __LINE__ );
|
31 |
}
|
32 |
|
33 |
public function route_delete_all( WP_REST_Request $request ) {
|
api/api-redirect.php
CHANGED
@@ -15,7 +15,7 @@ class Redirection_Api_Redirect extends Redirection_Api_Filter_Route {
|
|
15 |
$this->get_route( WP_REST_Server::EDITABLE, 'route_update' ),
|
16 |
) );
|
17 |
|
18 |
-
$this->register_bulk( $namespace, '/bulk/redirect/(?P<
|
19 |
}
|
20 |
|
21 |
public function route_list( WP_REST_Request $request ) {
|
@@ -40,7 +40,7 @@ class Redirection_Api_Redirect extends Redirection_Api_Filter_Route {
|
|
40 |
$result = $redirect->update( $params );
|
41 |
|
42 |
if ( is_wp_error( $result ) ) {
|
43 |
-
return $this->add_error_details( $result,
|
44 |
}
|
45 |
|
46 |
return array( 'item' => $redirect->to_json() );
|
@@ -50,10 +50,11 @@ class Redirection_Api_Redirect extends Redirection_Api_Filter_Route {
|
|
50 |
}
|
51 |
|
52 |
public function route_bulk( WP_REST_Request $request ) {
|
53 |
-
$action = $request['
|
|
|
54 |
|
55 |
-
if ( is_array( $
|
56 |
-
foreach ( $
|
57 |
$redirect = Red_Item::get_by_id( intval( $item, 10 ) );
|
58 |
|
59 |
if ( $redirect ) {
|
@@ -68,8 +69,10 @@ class Redirection_Api_Redirect extends Redirection_Api_Filter_Route {
|
|
68 |
}
|
69 |
}
|
70 |
}
|
|
|
|
|
71 |
}
|
72 |
|
73 |
-
return $this->
|
74 |
}
|
75 |
}
|
15 |
$this->get_route( WP_REST_Server::EDITABLE, 'route_update' ),
|
16 |
) );
|
17 |
|
18 |
+
$this->register_bulk( $namespace, '/bulk/redirect/(?P<bulk>delete|enable|disable|reset)', $filters, $orders, 'route_bulk' );
|
19 |
}
|
20 |
|
21 |
public function route_list( WP_REST_Request $request ) {
|
40 |
$result = $redirect->update( $params );
|
41 |
|
42 |
if ( is_wp_error( $result ) ) {
|
43 |
+
return $this->add_error_details( $result, __LINE__ );
|
44 |
}
|
45 |
|
46 |
return array( 'item' => $redirect->to_json() );
|
50 |
}
|
51 |
|
52 |
public function route_bulk( WP_REST_Request $request ) {
|
53 |
+
$action = $request['bulk'];
|
54 |
+
$items = explode( ',', $request['items'] );
|
55 |
|
56 |
+
if ( is_array( $items ) ) {
|
57 |
+
foreach ( $items as $item ) {
|
58 |
$redirect = Red_Item::get_by_id( intval( $item, 10 ) );
|
59 |
|
60 |
if ( $redirect ) {
|
69 |
}
|
70 |
}
|
71 |
}
|
72 |
+
|
73 |
+
return $this->route_list( $request );
|
74 |
}
|
75 |
|
76 |
+
return $this->add_error_details( new WP_Error( 'redirect', 'Invalid array of items' ), __LINE__ );
|
77 |
}
|
78 |
}
|
api/api-settings.php
CHANGED
@@ -9,6 +9,10 @@ class Redirection_Api_Settings extends Redirection_Api_Route {
|
|
9 |
}
|
10 |
|
11 |
public function route_settings( WP_REST_Request $request ) {
|
|
|
|
|
|
|
|
|
12 |
return array(
|
13 |
'settings' => red_get_options(),
|
14 |
'groups' => $this->groups_to_json( Red_Group::get_for_select() ),
|
9 |
}
|
10 |
|
11 |
public function route_settings( WP_REST_Request $request ) {
|
12 |
+
if ( ! function_exists( 'get_home_path' ) ) {
|
13 |
+
include_once ABSPATH . '/wp-admin/includes/file.php';
|
14 |
+
}
|
15 |
+
|
16 |
return array(
|
17 |
'settings' => red_get_options(),
|
18 |
'groups' => $this->groups_to_json( Red_Group::get_for_select() ),
|
locale/json/redirection-de_DE.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":[""],"Browser":[""],"Engine":[""],"Useragent":[""],"Agent":[""],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"(select IP logging level)":[""],"Geo Info":[""],"Agent Info":[""],"Filter by IP":[""],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":[""],"Geo IP":[""],"City":[""],"Area":[""],"Timezone":[""],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":[""],"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.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"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!":[""],"Never cache":[""],"An hour":[""],"Redirect Cache":[""],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":[""],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":[""],"total = ":[""],"Import from %s":[""],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":[""],"Redirection not installed properly":[""],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":[""],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"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.":[""],"⚡️ Magic fix ⚡️":[""],"Plugin Status":[""],"Custom":[""],"Mobile":[""],"Feed Readers":[""],"Libraries":[""],"URL Monitor Changes":[""],"Save changes to this group":[""],"For example \"/amp\"":[""],"URL Monitor":[""],"Delete 404s":[""],"Delete all logs for this 404":[""],"Delete all from IP %s":[""],"Delete all matching \"%s\"":[""],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":[""],"Unable to create group":[""],"Failed to fix database tables":[""],"Post monitor group is valid":[""],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":[""],"Redirects with invalid groups detected":[""],"Valid redirect group":[""],"Valid groups detected":[""],"No valid groups, so you will not be able to create any redirects":[""],"Valid groups":[""],"Database tables":[""],"The following tables are missing:":[""],"All tables present":[""],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":[""],"The data on this page has expired, please reload.":[""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hindeuten könnte, dass die Anfrage gesperrt wurde. Verwendest du eine Firewall oder ein Sicherheits-Plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":["WordPress hat eine unerwartete Nachricht zurückgegeben. Dies zeigt normalerweise an, dass ein Plugin oder ein Theme Daten ausgibt, wenn es nicht sein sollte. Versuche bitte, andere Plugins zu deaktivieren und versuchen es erneut."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":["Wenn das Problem nicht bekannt ist, dann versuche, andere Plugins zu deaktivieren - es ist einfach und du kannst sie schnell wieder aktivieren. Andere Plugins können manchmal Konflikte verursachen."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."],"If you think Redirection is at fault then create an issue.":[""],"This may be caused by another plugin - look at your browser's error console for more details.":[""],"Loading, please wait...":["Lädt, bitte warte..."],"{{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).":[""],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[""],"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.":[""],"Create Issue":[""],"Email":["E-Mail"],"Important details":["Wichtige Details"],"Need help?":["Hilfe benötigt?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[""],"Pos":[""],"410 - Gone":["410 - Entfernt"],"Position":["Position"],"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 inserted":[""],"Apache Module":["Apache Modul"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[""],"Import to group":["Importiere in Gruppe"],"Import a CSV, .htaccess, or JSON file.":["Importiere eine CSV, .htaccess oder JSON Datei."],"Click 'Add File' or drag and drop here.":["Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."],"Add File":["Datei hinzufügen"],"File selected":["Datei ausgewählt"],"Importing":["Importiere"],"Finished importing":["Importieren beendet"],"Total redirects imported:":["Umleitungen importiert:"],"Double-check the file is the correct format!":["Überprüfe, ob die Datei das richtige Format hat!"],"OK":["OK"],"Close":["Schließen"],"All imports will be appended to the current database.":["Alle Importe werden der aktuellen Datenbank hinzugefügt."],"Export":["Exportieren"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[""],"Everything":["Alles"],"WordPress redirects":["WordPress Weiterleitungen"],"Apache redirects":["Apache Weiterleitungen"],"Nginx redirects":["Nginx Weiterleitungen"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":[""],"Redirection JSON":[""],"View":["Anzeigen"],"Log files can be exported from the log pages.":["Protokolldateien können aus den Protokollseiten exportiert werden."],"Import/Export":["Import/Export"],"Logs":["Protokolldateien"],"404 errors":["404 Fehler"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[""],"I'd like to support some more.":[""],"Support 💰":["Unterstützen 💰"],"Redirection saved":["Umleitung gespeichert"],"Log deleted":["Log gelöscht"],"Settings saved":["Einstellungen gespeichert"],"Group saved":["Gruppe gespeichert"],"Are you sure you want to delete this item?":["Bist du sicher, dass du diesen Eintrag löschen möchtest?","Bist du sicher, dass du diese Einträge löschen möchtest?"],"pass":[""],"All groups":["Alle Gruppen"],"301 - Moved Permanently":["301- Dauerhaft verschoben"],"302 - Found":["302 - Gefunden"],"307 - Temporary Redirect":["307 - Zeitweise Umleitung"],"308 - Permanent Redirect":["308 - Dauerhafte Umleitung"],"401 - Unauthorized":["401 - Unautorisiert"],"404 - Not Found":["404 - Nicht gefunden"],"Title":["Titel"],"When matched":[""],"with HTTP code":["mit HTTP Code"],"Show advanced options":["Zeige erweiterte Optionen"],"Matched Target":["Passendes Ziel"],"Unmatched Target":["Unpassendes Ziel"],"Saving...":["Speichern..."],"View notice":["Hinweis anzeigen"],"Invalid source URL":["Ungültige Quell URL"],"Invalid redirect action":["Ungültige Umleitungsaktion"],"Invalid redirect matcher":[""],"Unable to add new redirect":[""],"Something went wrong 🙁":["Etwas ist schiefgelaufen 🙁"],"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!":["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!"],"It didn't work when I tried again":["Es hat nicht geklappt, als ich es wieder versuchte."],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[""],"Log entries (%d max)":["Log Einträge (%d max)"],"Search by IP":["Suche nach IP"],"Select bulk action":[""],"Bulk Actions":[""],"Apply":["Anwenden"],"First page":["Erste Seite"],"Prev page":["Vorige Seite"],"Current Page":["Aktuelle Seite"],"of %(page)s":[""],"Next page":["Nächste Seite"],"Last page":["Letzte Seite"],"%s item":["%s Eintrag","%s Einträge"],"Select All":["Alle auswählen"],"Sorry, something went wrong loading the data - please try again":["Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"],"No results":["Keine Ergebnisse"],"Delete the logs - are you sure?":["Logs löschen - bist du sicher?"],"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.":["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."],"Yes! Delete the logs":["Ja! Lösche die Logs"],"No! Don't delete the logs":["Nein! Lösche die Logs nicht"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[""],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":[""],"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.":["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."],"Your email address:":["Deine E-Mail Adresse:"],"You've supported this plugin - thank you!":["Du hast dieses Plugin bereits unterstützt - vielen Dank!"],"You get useful software and I get to carry on making it better.":["Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."],"Forever":["Dauerhaft"],"Delete the plugin - are you sure?":["Plugin löschen - bist du sicher?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."],"Yes! Delete the plugin":["Ja! Lösche das Plugin"],"No! Don't delete the plugin":["Nein! Lösche das Plugin nicht"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Verwalte alle 301-Umleitungen und 404-Fehler."],"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}}.":["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}}."],"Redirection Support":["Unleitung Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Umleitung löschen"],"Upload":["Hochladen"],"Import":["Importieren"],"Update":["Aktualisieren"],"Auto-generate URL":["Selbsterstellte URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"],"RSS Token":["RSS Token"],"404 Logs":["404-Logs"],"(time to keep logs for)":["(Dauer, für die die Logs behalten werden)"],"Redirect Logs":["Umleitungs-Logs"],"I'm a nice person and I have helped support the author of this plugin":["Ich bin eine nette Person und ich helfe dem Autor des Plugins"],"Plugin Support":["Plugin Support"],"Options":["Optionen"],"Two months":["zwei Monate"],"A month":["ein Monat"],"A week":["eine Woche"],"A day":["einen Tag"],"No logs":["Keine Logs"],"Delete All":["Alle löschen"],"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.":["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."],"Add Group":["Gruppe hinzufügen"],"Search":["Suchen"],"Groups":["Gruppen"],"Save":["Speichern"],"Group":["Gruppe"],"Match":["Passend"],"Add new redirection":["Eine neue Weiterleitung hinzufügen"],"Cancel":["Abbrechen"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Einstellungen"],"Do nothing":["Mache nichts"],"Error (404)":["Fehler (404)"],"Pass-through":["Durchreichen"],"Redirect to random post":["Umleitung zu zufälligen Beitrag"],"Redirect to URL":["Umleitung zur URL"],"Invalid group when creating redirect":["Ungültige Gruppe für die Erstellung der Umleitung"],"IP":["IP"],"Source URL":["URL-Quelle"],"Date":["Zeitpunkt"],"Add Redirect":["Umleitung hinzufügen"],"All modules":["Alle Module"],"View Redirects":["Weiterleitungen anschauen"],"Module":["Module"],"Redirects":["Umleitungen"],"Name":["Name"],"Filter":["Filter"],"Reset hits":["Treffer zurücksetzen"],"Enable":["Aktivieren"],"Disable":["Deaktivieren"],"Delete":["Löschen"],"Edit":["Bearbeiten"],"Last Access":["Letzter Zugriff"],"Hits":["Treffer"],"URL":["URL"],"Type":["Typ"],"Modified Posts":["Geänderte Beiträge"],"Redirections":["Umleitungen"],"User Agent":["User Agent"],"URL and user agent":["URL und User-Agent"],"Target URL":["Ziel-URL"],"URL only":["Nur URL"],"Regex":["Regex"],"Referrer":["Vermittler"],"URL and referrer":["URL und Vermittler"],"Logged Out":["Ausgeloggt"],"Logged In":["Eingeloggt"],"URL and login status":["URL- und Loginstatus"]}
|
1 |
+
{"":[],"404 deleted":[""],"Default /wp-json/ (preferred)":[""],"Raw /index.php?rest_route=/":[""],"Proxy over Admin AJAX (deprecated)":[""],"REST API":[""],"How Redirection uses the REST API - don't change unless necessary":[""],"More details.":[""],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":[""],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":[""],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"None of the suggestions helped":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":[""],"WordPress REST API is working at %s":[""],"WordPress REST API":["WordPress REST API"],"REST API is not working so routes not checked":[""],"Redirection routes are working":[""],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":[""],"Redirection routes":[""],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":["Betriebssystem"],"Browser":["Browser"],"Engine":[""],"Useragent":[""],"Agent":[""],"No IP logging":["Keine IP-Protokollierung"],"Full IP logging":["Vollständige IP-Protokollierung"],"Anonymize IP (mask last part)":["Anonymisiere IP (maskiere letzten Teil)"],"Monitor changes to %(type)s":["Änderungen überwachen für %(type)s"],"IP Logging":["IP-Protokollierung"],"(select IP logging level)":["(IP-Protokollierungsstufe wählen)"],"Geo Info":[""],"Agent Info":[""],"Filter by IP":[""],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":[""],"Geo IP":[""],"City":[""],"Area":[""],"Timezone":[""],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":[""],"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.":["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}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Wenn du einen Bug mitteilen möchtest, lies bitte zunächst unseren {{report}}Bug Report Leitfaden{{/report}}."],"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!":["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."],"Never cache":[""],"An hour":["Eine Stunde"],"Redirect Cache":[""],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Wie lange weitergeleitete 301 URLs im Cache gehalten werden sollen (per \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Möchtest du wirklich von %s importieren?"],"Plugin Importers":["Plugin Importer"],"The following redirect plugins were detected on your site and can be imported from.":["Folgende Redirect Plugins, von denen importiert werden kann, wurden auf deiner Website gefunden."],"total = ":["Total = "],"Import from %s":["Import von %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["Es wurden Probleme mit den Datenbanktabellen festgestellt. Besuche bitte die <a href=\"%s\">Support Seite</a> für mehr Details."],"Redirection not installed properly":["Redirection wurde nicht korrekt installiert"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection benötigt WordPress v%1s – Du benutzt v%2s. Bitte führe zunächst ein WordPress Update durch."],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"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.":[""],"⚡️ Magic fix ⚡️":[""],"Plugin Status":[""],"Custom":[""],"Mobile":[""],"Feed Readers":[""],"Libraries":[""],"URL Monitor Changes":[""],"Save changes to this group":[""],"For example \"/amp\"":[""],"URL Monitor":[""],"Delete 404s":[""],"Delete all logs for this 404":[""],"Delete all from IP %s":[""],"Delete all matching \"%s\"":[""],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":["Redirection konnte nicht geladen werden"],"Unable to create group":[""],"Failed to fix database tables":[""],"Post monitor group is valid":[""],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":[""],"Redirects with invalid groups detected":[""],"Valid redirect group":[""],"Valid groups detected":[""],"No valid groups, so you will not be able to create any redirects":[""],"Valid groups":[""],"Database tables":[""],"The following tables are missing:":[""],"All tables present":[""],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":[""],"The data on this page has expired, please reload.":[""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hindeuten könnte, dass die Anfrage gesperrt wurde. Verwendest du eine Firewall oder ein Sicherheits-Plugin?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."],"If you think Redirection is at fault then create an issue.":[""],"This may be caused by another plugin - look at your browser's error console for more details.":[""],"Loading, please wait...":["Lädt, bitte warte..."],"{{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).":[""],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[""],"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.":[""],"Create Issue":[""],"Email":["E-Mail"],"Important details":["Wichtige Details"],"Need help?":["Hilfe benötigt?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[""],"Pos":[""],"410 - Gone":["410 - Entfernt"],"Position":["Position"],"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":[""],"Apache Module":["Apache Modul"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[""],"Import to group":["Importiere in Gruppe"],"Import a CSV, .htaccess, or JSON file.":["Importiere eine CSV, .htaccess oder JSON Datei."],"Click 'Add File' or drag and drop here.":["Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."],"Add File":["Datei hinzufügen"],"File selected":["Datei ausgewählt"],"Importing":["Importiere"],"Finished importing":["Importieren beendet"],"Total redirects imported:":["Umleitungen importiert:"],"Double-check the file is the correct format!":["Überprüfe, ob die Datei das richtige Format hat!"],"OK":["OK"],"Close":["Schließen"],"All imports will be appended to the current database.":["Alle Importe werden der aktuellen Datenbank hinzugefügt."],"Export":["Exportieren"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[""],"Everything":["Alles"],"WordPress redirects":["WordPress Weiterleitungen"],"Apache redirects":["Apache Weiterleitungen"],"Nginx redirects":["Nginx Weiterleitungen"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":[""],"Redirection JSON":[""],"View":["Anzeigen"],"Log files can be exported from the log pages.":["Protokolldateien können aus den Protokollseiten exportiert werden."],"Import/Export":["Import/Export"],"Logs":["Protokolldateien"],"404 errors":["404 Fehler"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[""],"I'd like to support some more.":[""],"Support 💰":["Unterstützen 💰"],"Redirection saved":["Umleitung gespeichert"],"Log deleted":["Log gelöscht"],"Settings saved":["Einstellungen gespeichert"],"Group saved":["Gruppe gespeichert"],"Are you sure you want to delete this item?":["Bist du sicher, dass du diesen Eintrag löschen möchtest?","Bist du sicher, dass du diese Einträge löschen möchtest?"],"pass":[""],"All groups":["Alle Gruppen"],"301 - Moved Permanently":["301- Dauerhaft verschoben"],"302 - Found":["302 - Gefunden"],"307 - Temporary Redirect":["307 - Zeitweise Umleitung"],"308 - Permanent Redirect":["308 - Dauerhafte Umleitung"],"401 - Unauthorized":["401 - Unautorisiert"],"404 - Not Found":["404 - Nicht gefunden"],"Title":["Titel"],"When matched":[""],"with HTTP code":["mit HTTP Code"],"Show advanced options":["Zeige erweiterte Optionen"],"Matched Target":["Passendes Ziel"],"Unmatched Target":["Unpassendes Ziel"],"Saving...":["Speichern..."],"View notice":["Hinweis anzeigen"],"Invalid source URL":["Ungültige Quell URL"],"Invalid redirect action":["Ungültige Umleitungsaktion"],"Invalid redirect matcher":[""],"Unable to add new redirect":[""],"Something went wrong 🙁":["Etwas ist schiefgelaufen 🙁"],"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!":["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!"],"Log entries (%d max)":["Log Einträge (%d max)"],"Search by IP":["Suche nach IP"],"Select bulk action":[""],"Bulk Actions":[""],"Apply":["Anwenden"],"First page":["Erste Seite"],"Prev page":["Vorige Seite"],"Current Page":["Aktuelle Seite"],"of %(page)s":["von %(Seite)n"],"Next page":["Nächste Seite"],"Last page":["Letzte Seite"],"%s item":["%s Eintrag","%s Einträge"],"Select All":["Alle auswählen"],"Sorry, something went wrong loading the data - please try again":["Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"],"No results":["Keine Ergebnisse"],"Delete the logs - are you sure?":["Logs löschen - bist du sicher?"],"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.":["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."],"Yes! Delete the logs":["Ja! Lösche die Logs"],"No! Don't delete the logs":["Nein! Lösche die Logs nicht"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[""],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":[""],"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.":["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."],"Your email address:":["Deine E-Mail Adresse:"],"You've supported this plugin - thank you!":["Du hast dieses Plugin bereits unterstützt - vielen Dank!"],"You get useful software and I get to carry on making it better.":["Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."],"Forever":["Dauerhaft"],"Delete the plugin - are you sure?":["Plugin löschen - bist du sicher?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."],"Yes! Delete the plugin":["Ja! Lösche das Plugin"],"No! Don't delete the plugin":["Nein! Lösche das Plugin nicht"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Verwalte alle 301-Umleitungen und 404-Fehler."],"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}}.":["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}}."],"Redirection Support":["Unleitung Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Umleitung löschen"],"Upload":["Hochladen"],"Import":["Importieren"],"Update":["Aktualisieren"],"Auto-generate URL":["Selbsterstellte URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"],"RSS Token":["RSS Token"],"404 Logs":["404-Logs"],"(time to keep logs for)":["(Dauer, für die die Logs behalten werden)"],"Redirect Logs":["Umleitungs-Logs"],"I'm a nice person and I have helped support the author of this plugin":["Ich bin eine nette Person und ich helfe dem Autor des Plugins"],"Plugin Support":["Plugin Support"],"Options":["Optionen"],"Two months":["zwei Monate"],"A month":["ein Monat"],"A week":["eine Woche"],"A day":["einen Tag"],"No logs":["Keine Logs"],"Delete All":["Alle löschen"],"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.":["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."],"Add Group":["Gruppe hinzufügen"],"Search":["Suchen"],"Groups":["Gruppen"],"Save":["Speichern"],"Group":["Gruppe"],"Match":["Passend"],"Add new redirection":["Eine neue Weiterleitung hinzufügen"],"Cancel":["Abbrechen"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Einstellungen"],"Do nothing":["Mache nichts"],"Error (404)":["Fehler (404)"],"Pass-through":["Durchreichen"],"Redirect to random post":["Umleitung zu zufälligen Beitrag"],"Redirect to URL":["Umleitung zur URL"],"Invalid group when creating redirect":["Ungültige Gruppe für die Erstellung der Umleitung"],"IP":["IP"],"Source URL":["URL-Quelle"],"Date":["Zeitpunkt"],"Add Redirect":["Umleitung hinzufügen"],"All modules":["Alle Module"],"View Redirects":["Weiterleitungen anschauen"],"Module":["Module"],"Redirects":["Umleitungen"],"Name":["Name"],"Filter":["Filter"],"Reset hits":["Treffer zurücksetzen"],"Enable":["Aktivieren"],"Disable":["Deaktivieren"],"Delete":["Löschen"],"Edit":["Bearbeiten"],"Last Access":["Letzter Zugriff"],"Hits":["Treffer"],"URL":["URL"],"Type":["Typ"],"Modified Posts":["Geänderte Beiträge"],"Redirections":["Umleitungen"],"User Agent":["User Agent"],"URL and user agent":["URL und User-Agent"],"Target URL":["Ziel-URL"],"URL only":["Nur URL"],"Regex":["Regex"],"Referrer":["Vermittler"],"URL and referrer":["URL und Vermittler"],"Logged Out":["Ausgeloggt"],"Logged In":["Eingeloggt"],"URL and login status":["URL- und Loginstatus"]}
|
locale/json/redirection-en_CA.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Useragent Error"],"Unknown Useragent":["Unknown Useragent"],"Device":["Device"],"Operating System":["Operating System"],"Browser":["Browser"],"Engine":["Engine"],"Useragent":["Useragent"],"Agent":["Agent"],"No IP logging":["No IP logging"],"Full IP logging":["Full IP logging"],"Anonymize IP (mask last part)":["Anonymize IP (mask last part)"],"Monitor changes to %(type)s":["Monitor changes to %(type)s"],"IP Logging":["IP Logging"],"(select IP logging level)":["(select IP logging level)"],"Geo Info":["Geo Info"],"Agent Info":["Agent Info"],"Filter by IP":["Filter by IP"],"Referrer / User Agent":["Referrer / User Agent"],"Geo IP Error":["Geo IP Error"],"Something went wrong obtaining this information":["Something went wrong obtaining this information"],"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.":["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."],"No details are known for this address.":["No details are known for this address."],"Geo IP":["Geo IP"],"City":["City"],"Area":["Area"],"Timezone":["Timezone"],"Geo Location":["Geo Location"],"Powered by {{link}}redirect.li{{/link}}":["Powered by {{link}}redirect.li{{/link}}"],"Trash":["Trash"],"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":["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"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."],"https://redirection.me/":["https://redirection.me/"],"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.":["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."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."],"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!":["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!"],"Never cache":["Never cache"],"An hour":["An hour"],"Redirect Cache":["Redirect Cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Are you sure you want to import from %s?"],"Plugin Importers":["Plugin Importers"],"The following redirect plugins were detected on your site and can be imported from.":["The following redirect plugins were detected on your site and can be imported from."],"total = ":["total = "],"Import from %s":["Import from %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."],"Redirection not installed properly":["Redirection not installed properly"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"],"Default WordPress \"old slugs\"":["Default WordPress \"old slugs\""],"Create associated redirect (added to end of URL)":["Create associated redirect (added to end of URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Magic fix ⚡️"],"Plugin Status":["Plugin Status"],"Custom":["Custom"],"Mobile":["Mobile"],"Feed Readers":["Feed Readers"],"Libraries":["Libraries"],"URL Monitor Changes":["URL Monitor Changes"],"Save changes to this group":["Save changes to this group"],"For example \"/amp\"":["For example \"/amp\""],"URL Monitor":["URL Monitor"],"Delete 404s":["Delete 404s"],"Delete all logs for this 404":["Delete all logs for this 404"],"Delete all from IP %s":["Delete all from IP %s"],"Delete all matching \"%s\"":["Delete all matching \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Your server has rejected the request for being too big. You will need to change it to continue."],"Also check if your browser is able to load <code>redirection.js</code>:":["Also check if your browser is able to load <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."],"Unable to load Redirection":["Unable to load Redirection"],"Unable to create group":["Unable to create group"],"Failed to fix database tables":["Failed to fix database tables"],"Post monitor group is valid":["Post monitor group is valid"],"Post monitor group is invalid":["Post monitor group is invalid"],"Post monitor group":["Post monitor group"],"All redirects have a valid group":["All redirects have a valid group"],"Redirects with invalid groups detected":["Redirects with invalid groups detected"],"Valid redirect group":["Valid redirect group"],"Valid groups detected":["Valid groups detected"],"No valid groups, so you will not be able to create any redirects":["No valid groups, so you will not be able to create any redirects"],"Valid groups":["Valid groups"],"Database tables":["Database tables"],"The following tables are missing:":["The following tables are missing:"],"All tables present":["All tables present"],"Cached Redirection detected":["Cached Redirection detected"],"Please clear your browser cache and reload this page.":["Please clear your browser cache and reload this page."],"The data on this page has expired, please reload.":["The data on this page has expired, please reload."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":["WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":["If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."],"If you think Redirection is at fault then create an issue.":["If you think Redirection is at fault then create an issue."],"This may be caused by another plugin - look at your browser's error console for more details.":["This may be caused by another plugin - look at your browser's error console for more details."],"Loading, please wait...":["Loading, please wait..."],"{{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).":["{{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)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection is not working. Try clearing your browser cache and reloading this page."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."],"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.":["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."],"Create Issue":["Create Issue"],"Email":["Email"],"Important details":["Important details"],"Need help?":["Need help?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."],"Pos":["Pos"],"410 - Gone":["410 - Gone"],"Position":["Position"],"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 inserted":["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 inserted"],"Apache Module":["Apache Module"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."],"Import to group":["Import to group"],"Import a CSV, .htaccess, or JSON file.":["Import a CSV, .htaccess, or JSON file."],"Click 'Add File' or drag and drop here.":["Click 'Add File' or drag and drop here."],"Add File":["Add File"],"File selected":["File selected"],"Importing":["Importing"],"Finished importing":["Finished importing"],"Total redirects imported:":["Total redirects imported:"],"Double-check the file is the correct format!":["Double-check the file is the correct format!"],"OK":["OK"],"Close":["Close"],"All imports will be appended to the current database.":["All imports will be appended to the current database."],"Export":["Export"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."],"Everything":["Everything"],"WordPress redirects":["WordPress redirects"],"Apache redirects":["Apache redirects"],"Nginx redirects":["Nginx redirects"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx rewrite rules"],"Redirection JSON":["Redirection JSON"],"View":["View"],"Log files can be exported from the log pages.":["Log files can be exported from the log pages."],"Import/Export":["Import/Export"],"Logs":["Logs"],"404 errors":["404 errors"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"],"I'd like to support some more.":["I'd like to support some more."],"Support 💰":["Support 💰"],"Redirection saved":["Redirection saved"],"Log deleted":["Log deleted"],"Settings saved":["Settings saved"],"Group saved":["Group saved"],"Are you sure you want to delete this item?":["Are you sure you want to delete this item?","Are you sure you want to delete these items?"],"pass":["pass"],"All groups":["All groups"],"301 - Moved Permanently":["301 - Moved Permanently"],"302 - Found":["302 - Found"],"307 - Temporary Redirect":["307 - Temporary Redirect"],"308 - Permanent Redirect":["308 - Permanent Redirect"],"401 - Unauthorized":["401 - Unauthorized"],"404 - Not Found":["404 - Not Found"],"Title":["Title"],"When matched":["When matched"],"with HTTP code":["with HTTP code"],"Show advanced options":["Show advanced options"],"Matched Target":["Matched Target"],"Unmatched Target":["Unmatched Target"],"Saving...":["Saving..."],"View notice":["View notice"],"Invalid source URL":["Invalid source URL"],"Invalid redirect action":["Invalid redirect action"],"Invalid redirect matcher":["Invalid redirect matcher"],"Unable to add new redirect":["Unable to add new redirect"],"Something went wrong 🙁":["Something went wrong 🙁"],"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!":["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!"],"It didn't work when I tried again":["It didn't work when I tried again"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":["See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."],"Log entries (%d max)":["Log entries (%d max)"],"Search by IP":["Search by IP"],"Select bulk action":["Select bulk action"],"Bulk Actions":["Bulk Actions"],"Apply":["Apply"],"First page":["First page"],"Prev page":["Prev page"],"Current Page":["Current Page"],"of %(page)s":["of %(page)s"],"Next page":["Next page"],"Last page":["Last page"],"%s item":["%s item","%s items"],"Select All":["Select All"],"Sorry, something went wrong loading the data - please try again":["Sorry, something went wrong loading the data - please try again"],"No results":["No results"],"Delete the logs - are you sure?":["Delete the logs - are you sure?"],"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.":["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."],"Yes! Delete the logs":["Yes! Delete the logs"],"No! Don't delete the logs":["No! Don't delete the logs"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Want to keep up to date with changes to Redirection?"],"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.":["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."],"Your email address:":["Your email address:"],"You've supported this plugin - thank you!":["You've supported this plugin - thank you!"],"You get useful software and I get to carry on making it better.":["You get useful software and I get to carry on making it better."],"Forever":["Forever"],"Delete the plugin - are you sure?":["Delete the plugin - are you sure?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."],"Yes! Delete the plugin":["Yes! Delete the plugin"],"No! Don't delete the plugin":["No! Don't delete the plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Manage all your 301 redirects and monitor 404 errors."],"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}}.":["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}}."],"Redirection Support":["Redirection Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Delete Redirection"],"Upload":["Upload"],"Import":["Import"],"Update":["Update"],"Auto-generate URL":["Auto-generate URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"],"RSS Token":["RSS Token"],"404 Logs":["404 Logs"],"(time to keep logs for)":["(time to keep logs for)"],"Redirect Logs":["Redirect Logs"],"I'm a nice person and I have helped support the author of this plugin":["I'm a nice person and I have helped support the author of this plugin."],"Plugin Support":["Plugin Support"],"Options":["Options"],"Two months":["Two months"],"A month":["A month"],"A week":["A week"],"A day":["A day"],"No logs":["No logs"],"Delete All":["Delete All"],"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.":["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."],"Add Group":["Add Group"],"Search":["Search"],"Groups":["Groups"],"Save":["Save"],"Group":["Group"],"Match":["Match"],"Add new redirection":["Add new redirection"],"Cancel":["Cancel"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Settings"],"Do nothing":["Do nothing"],"Error (404)":["Error (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Redirect to random post"],"Redirect to URL":["Redirect to URL"],"Invalid group when creating redirect":["Invalid group when creating redirect"],"IP":["IP"],"Source URL":["Source URL"],"Date":["Date"],"Add Redirect":["Add Redirect"],"All modules":["All modules"],"View Redirects":["View Redirects"],"Module":["Module"],"Redirects":["Redirects"],"Name":["Name"],"Filter":["Filter"],"Reset hits":["Reset hits"],"Enable":["Enable"],"Disable":["Disable"],"Delete":["Delete"],"Edit":["Edit"],"Last Access":["Last Access"],"Hits":["Hits"],"URL":["URL"],"Type":["Type"],"Modified Posts":["Modified Posts"],"Redirections":["Redirections"],"User Agent":["User Agent"],"URL and user agent":["URL and user agent"],"Target URL":["Target URL"],"URL only":["URL only"],"Regex":["Regex"],"Referrer":["Referrer"],"URL and referrer":["URL and referrer"],"Logged Out":["Logged Out"],"Logged In":["Logged In"],"URL and login status":["URL and login status"]}
|
1 |
+
{"":[],"404 deleted":["404 deleted"],"Default /wp-json/ (preferred)":["Default /wp-json/ (preferred)"],"Raw /index.php?rest_route=/":["Raw /index.php?rest_route=/"],"Proxy over Admin AJAX (deprecated)":["Proxy over Admin AJAX (deprecated)"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["How Redirection uses the REST API - don't change unless necessary"],"More details.":["More details."],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":["WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":["{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":["{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."],"None of the suggestions helped":["None of the suggestions helped"],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."],"Unable to load Redirection ☹️":["Unable to load Redirection ☹️"],"WordPress REST API is working at %s":["WordPress REST API is working at %s"],"WordPress REST API":["WordPress REST API"],"REST API is not working so routes not checked":["REST API is not working so routes not checked"],"Redirection routes are working":["Redirection routes are working"],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":["Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"],"Redirection routes":["Redirection routes"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Useragent Error"],"Unknown Useragent":["Unknown Useragent"],"Device":["Device"],"Operating System":["Operating System"],"Browser":["Browser"],"Engine":["Engine"],"Useragent":["Useragent"],"Agent":["Agent"],"No IP logging":["No IP logging"],"Full IP logging":["Full IP logging"],"Anonymize IP (mask last part)":["Anonymize IP (mask last part)"],"Monitor changes to %(type)s":["Monitor changes to %(type)s"],"IP Logging":["IP Logging"],"(select IP logging level)":["(select IP logging level)"],"Geo Info":["Geo Info"],"Agent Info":["Agent Info"],"Filter by IP":["Filter by IP"],"Referrer / User Agent":["Referrer / User Agent"],"Geo IP Error":["Geo IP Error"],"Something went wrong obtaining this information":["Something went wrong obtaining this information"],"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.":["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."],"No details are known for this address.":["No details are known for this address."],"Geo IP":["Geo IP"],"City":["City"],"Area":["Area"],"Timezone":["Timezone"],"Geo Location":["Geo Location"],"Powered by {{link}}redirect.li{{/link}}":["Powered by {{link}}redirect.li{{/link}}"],"Trash":["Trash"],"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":["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"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."],"https://redirection.me/":["https://redirection.me/"],"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.":["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."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."],"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!":["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!"],"Never cache":["Never cache"],"An hour":["An hour"],"Redirect Cache":["Redirect Cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Are you sure you want to import from %s?"],"Plugin Importers":["Plugin Importers"],"The following redirect plugins were detected on your site and can be imported from.":["The following redirect plugins were detected on your site and can be imported from."],"total = ":["total = "],"Import from %s":["Import from %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."],"Redirection not installed properly":["Redirection not installed properly"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"],"Default WordPress \"old slugs\"":["Default WordPress \"old slugs\""],"Create associated redirect (added to end of URL)":["Create associated redirect (added to end of URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Magic fix ⚡️"],"Plugin Status":["Plugin Status"],"Custom":["Custom"],"Mobile":["Mobile"],"Feed Readers":["Feed Readers"],"Libraries":["Libraries"],"URL Monitor Changes":["URL Monitor Changes"],"Save changes to this group":["Save changes to this group"],"For example \"/amp\"":["For example \"/amp\""],"URL Monitor":["URL Monitor"],"Delete 404s":["Delete 404s"],"Delete all logs for this 404":["Delete all logs for this 404"],"Delete all from IP %s":["Delete all from IP %s"],"Delete all matching \"%s\"":["Delete all matching \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Your server has rejected the request for being too big. You will need to change it to continue."],"Also check if your browser is able to load <code>redirection.js</code>:":["Also check if your browser is able to load <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."],"Unable to load Redirection":["Unable to load Redirection"],"Unable to create group":["Unable to create group"],"Failed to fix database tables":["Failed to fix database tables"],"Post monitor group is valid":["Post monitor group is valid"],"Post monitor group is invalid":["Post monitor group is invalid"],"Post monitor group":["Post monitor group"],"All redirects have a valid group":["All redirects have a valid group"],"Redirects with invalid groups detected":["Redirects with invalid groups detected"],"Valid redirect group":["Valid redirect group"],"Valid groups detected":["Valid groups detected"],"No valid groups, so you will not be able to create any redirects":["No valid groups, so you will not be able to create any redirects"],"Valid groups":["Valid groups"],"Database tables":["Database tables"],"The following tables are missing:":["The following tables are missing:"],"All tables present":["All tables present"],"Cached Redirection detected":["Cached Redirection detected"],"Please clear your browser cache and reload this page.":["Please clear your browser cache and reload this page."],"The data on this page has expired, please reload.":["The data on this page has expired, please reload."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."],"If you think Redirection is at fault then create an issue.":["If you think Redirection is at fault then create an issue."],"This may be caused by another plugin - look at your browser's error console for more details.":["This may be caused by another plugin - look at your browser's error console for more details."],"Loading, please wait...":["Loading, please wait..."],"{{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).":["{{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)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection is not working. Try clearing your browser cache and reloading this page."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."],"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.":["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."],"Create Issue":["Create Issue"],"Email":["Email"],"Important details":["Important details"],"Need help?":["Need help?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."],"Pos":["Pos"],"410 - Gone":["410 - Gone"],"Position":["Position"],"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":["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"],"Apache Module":["Apache Module"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."],"Import to group":["Import to group"],"Import a CSV, .htaccess, or JSON file.":["Import a CSV, .htaccess, or JSON file."],"Click 'Add File' or drag and drop here.":["Click 'Add File' or drag and drop here."],"Add File":["Add File"],"File selected":["File selected"],"Importing":["Importing"],"Finished importing":["Finished importing"],"Total redirects imported:":["Total redirects imported:"],"Double-check the file is the correct format!":["Double-check the file is the correct format!"],"OK":["OK"],"Close":["Close"],"All imports will be appended to the current database.":["All imports will be appended to the current database."],"Export":["Export"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."],"Everything":["Everything"],"WordPress redirects":["WordPress redirects"],"Apache redirects":["Apache redirects"],"Nginx redirects":["Nginx redirects"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx rewrite rules"],"Redirection JSON":["Redirection JSON"],"View":["View"],"Log files can be exported from the log pages.":["Log files can be exported from the log pages."],"Import/Export":["Import/Export"],"Logs":["Logs"],"404 errors":["404 errors"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"],"I'd like to support some more.":["I'd like to support some more."],"Support 💰":["Support 💰"],"Redirection saved":["Redirection saved"],"Log deleted":["Log deleted"],"Settings saved":["Settings saved"],"Group saved":["Group saved"],"Are you sure you want to delete this item?":["Are you sure you want to delete this item?","Are you sure you want to delete these items?"],"pass":["pass"],"All groups":["All groups"],"301 - Moved Permanently":["301 - Moved Permanently"],"302 - Found":["302 - Found"],"307 - Temporary Redirect":["307 - Temporary Redirect"],"308 - Permanent Redirect":["308 - Permanent Redirect"],"401 - Unauthorized":["401 - Unauthorized"],"404 - Not Found":["404 - Not Found"],"Title":["Title"],"When matched":["When matched"],"with HTTP code":["with HTTP code"],"Show advanced options":["Show advanced options"],"Matched Target":["Matched Target"],"Unmatched Target":["Unmatched Target"],"Saving...":["Saving..."],"View notice":["View notice"],"Invalid source URL":["Invalid source URL"],"Invalid redirect action":["Invalid redirect action"],"Invalid redirect matcher":["Invalid redirect matcher"],"Unable to add new redirect":["Unable to add new redirect"],"Something went wrong 🙁":["Something went wrong 🙁"],"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!":["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!"],"Log entries (%d max)":["Log entries (%d max)"],"Search by IP":["Search by IP"],"Select bulk action":["Select bulk action"],"Bulk Actions":["Bulk Actions"],"Apply":["Apply"],"First page":["First page"],"Prev page":["Prev page"],"Current Page":["Current Page"],"of %(page)s":["of %(page)s"],"Next page":["Next page"],"Last page":["Last page"],"%s item":["%s item","%s items"],"Select All":["Select All"],"Sorry, something went wrong loading the data - please try again":["Sorry, something went wrong loading the data - please try again"],"No results":["No results"],"Delete the logs - are you sure?":["Delete the logs - are you sure?"],"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.":["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."],"Yes! Delete the logs":["Yes! Delete the logs"],"No! Don't delete the logs":["No! Don't delete the logs"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Want to keep up to date with changes to Redirection?"],"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.":["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."],"Your email address:":["Your email address:"],"You've supported this plugin - thank you!":["You've supported this plugin - thank you!"],"You get useful software and I get to carry on making it better.":["You get useful software and I get to carry on making it better."],"Forever":["Forever"],"Delete the plugin - are you sure?":["Delete the plugin - are you sure?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."],"Yes! Delete the plugin":["Yes! Delete the plugin"],"No! Don't delete the plugin":["No! Don't delete the plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Manage all your 301 redirects and monitor 404 errors."],"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}}.":["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}}."],"Redirection Support":["Redirection Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Delete Redirection"],"Upload":["Upload"],"Import":["Import"],"Update":["Update"],"Auto-generate URL":["Auto-generate URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"],"RSS Token":["RSS Token"],"404 Logs":["404 Logs"],"(time to keep logs for)":["(time to keep logs for)"],"Redirect Logs":["Redirect Logs"],"I'm a nice person and I have helped support the author of this plugin":["I'm a nice person and I have helped support the author of this plugin."],"Plugin Support":["Plugin Support"],"Options":["Options"],"Two months":["Two months"],"A month":["A month"],"A week":["A week"],"A day":["A day"],"No logs":["No logs"],"Delete All":["Delete All"],"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.":["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."],"Add Group":["Add Group"],"Search":["Search"],"Groups":["Groups"],"Save":["Save"],"Group":["Group"],"Match":["Match"],"Add new redirection":["Add new redirection"],"Cancel":["Cancel"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Settings"],"Do nothing":["Do nothing"],"Error (404)":["Error (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Redirect to random post"],"Redirect to URL":["Redirect to URL"],"Invalid group when creating redirect":["Invalid group when creating redirect"],"IP":["IP"],"Source URL":["Source URL"],"Date":["Date"],"Add Redirect":["Add Redirect"],"All modules":["All modules"],"View Redirects":["View Redirects"],"Module":["Module"],"Redirects":["Redirects"],"Name":["Name"],"Filter":["Filter"],"Reset hits":["Reset hits"],"Enable":["Enable"],"Disable":["Disable"],"Delete":["Delete"],"Edit":["Edit"],"Last Access":["Last Access"],"Hits":["Hits"],"URL":["URL"],"Type":["Type"],"Modified Posts":["Modified Posts"],"Redirections":["Redirections"],"User Agent":["User Agent"],"URL and user agent":["URL and user agent"],"Target URL":["Target URL"],"URL only":["URL only"],"Regex":["Regex"],"Referrer":["Referrer"],"URL and referrer":["URL and referrer"],"Logged Out":["Logged Out"],"Logged In":["Logged In"],"URL and login status":["URL and login status"]}
|
locale/json/redirection-en_GB.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":[""],"Browser":[""],"Engine":[""],"Useragent":[""],"Agent":[""],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"(select IP logging level)":[""],"Geo Info":[""],"Agent Info":[""],"Filter by IP":[""],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":[""],"Geo IP":[""],"City":[""],"Area":[""],"Timezone":[""],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"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.":["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."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."],"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!":["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!"],"Never cache":["Never cache"],"An hour":["An hour"],"Redirect Cache":["Redirect Cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Are you sure you want to import from %s?"],"Plugin Importers":["Plugin Importers"],"The following redirect plugins were detected on your site and can be imported from.":["The following redirect plugins were detected on your site and can be imported from."],"total = ":["total = "],"Import from %s":["Import from %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."],"Redirection not installed properly":["Redirection not installed properly"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"],"Default WordPress \"old slugs\"":["Default WordPress \"old slugs\""],"Create associated redirect (added to end of URL)":["Create associated redirect (added to end of URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Magic fix ⚡️"],"Plugin Status":["Plugin Status"],"Custom":["Custom"],"Mobile":["Mobile"],"Feed Readers":["Feed Readers"],"Libraries":["Libraries"],"URL Monitor Changes":["URL Monitor Changes"],"Save changes to this group":["Save changes to this group"],"For example \"/amp\"":["For example \"/amp\""],"URL Monitor":["URL Monitor"],"Delete 404s":["Delete 404s"],"Delete all logs for this 404":["Delete all logs for this 404"],"Delete all from IP %s":["Delete all from IP %s"],"Delete all matching \"%s\"":["Delete all matching \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Your server has rejected the request for being too big. You will need to change it to continue."],"Also check if your browser is able to load <code>redirection.js</code>:":["Also check if your browser is able to load <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."],"Unable to load Redirection":["Unable to load Redirection"],"Unable to create group":["Unable to create group"],"Failed to fix database tables":["Failed to fix database tables"],"Post monitor group is valid":["Post monitor group is valid"],"Post monitor group is invalid":["Post monitor group is invalid"],"Post monitor group":["Post monitor group"],"All redirects have a valid group":["All redirects have a valid group"],"Redirects with invalid groups detected":["Redirects with invalid groups detected"],"Valid redirect group":["Valid redirect group"],"Valid groups detected":["Valid groups detected"],"No valid groups, so you will not be able to create any redirects":["No valid groups, so you will not be able to create any redirects"],"Valid groups":["Valid groups"],"Database tables":["Database tables"],"The following tables are missing:":["The following tables are missing:"],"All tables present":["All tables present"],"Cached Redirection detected":["Cached Redirection detected"],"Please clear your browser cache and reload this page.":["Please clear your browser cache and reload this page."],"The data on this page has expired, please reload.":["The data on this page has expired, please reload."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":["WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":["If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."],"If you think Redirection is at fault then create an issue.":["If you think Redirection is at fault then create an issue."],"This may be caused by another plugin - look at your browser's error console for more details.":["This may be caused by another plugin - look at your browser's error console for more details."],"Loading, please wait...":["Loading, please wait..."],"{{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).":["{{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)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection is not working. Try clearing your browser cache and reloading this page."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."],"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.":["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."],"Create Issue":["Create Issue"],"Email":["Email"],"Important details":["Important details"],"Need help?":["Need help?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."],"Pos":["Pos"],"410 - Gone":["410 - Gone"],"Position":["Position"],"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 inserted":["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 inserted"],"Apache Module":["Apache Module"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."],"Import to group":["Import to group"],"Import a CSV, .htaccess, or JSON file.":["Import a CSV, .htaccess, or JSON file."],"Click 'Add File' or drag and drop here.":["Click 'Add File' or drag and drop here."],"Add File":["Add File"],"File selected":["File selected"],"Importing":["Importing"],"Finished importing":["Finished importing"],"Total redirects imported:":["Total redirects imported:"],"Double-check the file is the correct format!":["Double-check the file is the correct format!"],"OK":["OK"],"Close":["Close"],"All imports will be appended to the current database.":["All imports will be appended to the current database."],"Export":["Export"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."],"Everything":["Everything"],"WordPress redirects":["WordPress redirects"],"Apache redirects":["Apache redirects"],"Nginx redirects":["Nginx redirects"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx rewrite rules"],"Redirection JSON":["Redirection JSON"],"View":["View"],"Log files can be exported from the log pages.":["Log files can be exported from the log pages."],"Import/Export":["Import/Export"],"Logs":["Logs"],"404 errors":["404 errors"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"],"I'd like to support some more.":["I'd like to support some more."],"Support 💰":["Support 💰"],"Redirection saved":["Redirection saved"],"Log deleted":["Log deleted"],"Settings saved":["Settings saved"],"Group saved":["Group saved"],"Are you sure you want to delete this item?":["Are you sure you want to delete this item?","Are you sure you want to delete these items?"],"pass":["pass"],"All groups":["All groups"],"301 - Moved Permanently":["301 - Moved Permanently"],"302 - Found":["302 - Found"],"307 - Temporary Redirect":["307 - Temporary Redirect"],"308 - Permanent Redirect":["308 - Permanent Redirect"],"401 - Unauthorized":["401 - Unauthorized"],"404 - Not Found":["404 - Not Found"],"Title":["Title"],"When matched":["When matched"],"with HTTP code":["with HTTP code"],"Show advanced options":["Show advanced options"],"Matched Target":["Matched Target"],"Unmatched Target":["Unmatched Target"],"Saving...":["Saving..."],"View notice":["View notice"],"Invalid source URL":["Invalid source URL"],"Invalid redirect action":["Invalid redirect action"],"Invalid redirect matcher":["Invalid redirect matcher"],"Unable to add new redirect":["Unable to add new redirect"],"Something went wrong 🙁":["Something went wrong 🙁"],"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!":["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!"],"It didn't work when I tried again":["It didn't work when I tried again"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":["See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."],"Log entries (%d max)":["Log entries (%d max)"],"Search by IP":["Search by IP"],"Select bulk action":["Select bulk action"],"Bulk Actions":["Bulk Actions"],"Apply":["Apply"],"First page":["First page"],"Prev page":["Prev page"],"Current Page":["Current Page"],"of %(page)s":["of %(page)s"],"Next page":["Next page"],"Last page":["Last page"],"%s item":["%s item","%s items"],"Select All":["Select All"],"Sorry, something went wrong loading the data - please try again":["Sorry, something went wrong loading the data - please try again"],"No results":["No results"],"Delete the logs - are you sure?":["Delete the logs - are you sure?"],"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.":["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."],"Yes! Delete the logs":["Yes! Delete the logs"],"No! Don't delete the logs":["No! Don't delete the logs"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Want to keep up to date with changes to Redirection?"],"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.":["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."],"Your email address:":["Your email address:"],"You've supported this plugin - thank you!":["You've supported this plugin - thank you!"],"You get useful software and I get to carry on making it better.":["You get useful software and I get to carry on making it better."],"Forever":["Forever"],"Delete the plugin - are you sure?":["Delete the plugin - are you sure?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."],"Yes! Delete the plugin":["Yes! Delete the plugin"],"No! Don't delete the plugin":["No! Don't delete the plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Manage all your 301 redirects and monitor 404 errors"],"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}}.":["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}}."],"Redirection Support":["Redirection Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Delete Redirection"],"Upload":["Upload"],"Import":["Import"],"Update":["Update"],"Auto-generate URL":["Auto-generate URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"],"RSS Token":["RSS Token"],"404 Logs":["404 Logs"],"(time to keep logs for)":["(time to keep logs for)"],"Redirect Logs":["Redirect Logs"],"I'm a nice person and I have helped support the author of this plugin":["I'm a nice person and I have helped support the author of this plugin"],"Plugin Support":["Plugin Support"],"Options":["Options"],"Two months":["Two months"],"A month":["A month"],"A week":["A week"],"A day":["A day"],"No logs":["No logs"],"Delete All":["Delete All"],"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.":["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."],"Add Group":["Add Group"],"Search":["Search"],"Groups":["Groups"],"Save":["Save"],"Group":["Group"],"Match":["Match"],"Add new redirection":["Add new redirection"],"Cancel":["Cancel"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Settings"],"Do nothing":["Do nothing"],"Error (404)":["Error (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Redirect to random post"],"Redirect to URL":["Redirect to URL"],"Invalid group when creating redirect":["Invalid group when creating redirect"],"IP":["IP"],"Source URL":["Source URL"],"Date":["Date"],"Add Redirect":["Add Redirect"],"All modules":["All modules"],"View Redirects":["View Redirects"],"Module":["Module"],"Redirects":["Redirects"],"Name":["Name"],"Filter":["Filter"],"Reset hits":["Reset hits"],"Enable":["Enable"],"Disable":["Disable"],"Delete":["Delete"],"Edit":["Edit"],"Last Access":["Last Access"],"Hits":["Hits"],"URL":["URL"],"Type":["Type"],"Modified Posts":["Modified Posts"],"Redirections":["Redirections"],"User Agent":["User Agent"],"URL and user agent":["URL and user agent"],"Target URL":["Target URL"],"URL only":["URL only"],"Regex":["Regex"],"Referrer":["Referrer"],"URL and referrer":["URL and referrer"],"Logged Out":["Logged Out"],"Logged In":["Logged In"],"URL and login status":["URL and login status"]}
|
1 |
+
{"":[],"404 deleted":[""],"Default /wp-json/ (preferred)":[""],"Raw /index.php?rest_route=/":[""],"Proxy over Admin AJAX (deprecated)":[""],"REST API":[""],"How Redirection uses the REST API - don't change unless necessary":[""],"More details.":[""],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":[""],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":[""],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"None of the suggestions helped":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":[""],"WordPress REST API is working at %s":[""],"WordPress REST API":[""],"REST API is not working so routes not checked":[""],"Redirection routes are working":[""],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":[""],"Redirection routes":[""],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":[""],"Browser":[""],"Engine":[""],"Useragent":[""],"Agent":[""],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"(select IP logging level)":[""],"Geo Info":[""],"Agent Info":[""],"Filter by IP":[""],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":[""],"Geo IP":[""],"City":[""],"Area":[""],"Timezone":[""],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"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.":["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."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."],"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!":["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!"],"Never cache":["Never cache"],"An hour":["An hour"],"Redirect Cache":["Redirect Cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Are you sure you want to import from %s?"],"Plugin Importers":["Plugin Importers"],"The following redirect plugins were detected on your site and can be imported from.":["The following redirect plugins were detected on your site and can be imported from."],"total = ":["total = "],"Import from %s":["Import from %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."],"Redirection not installed properly":["Redirection not installed properly"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"],"Default WordPress \"old slugs\"":["Default WordPress \"old slugs\""],"Create associated redirect (added to end of URL)":["Create associated redirect (added to end of URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Magic fix ⚡️"],"Plugin Status":["Plugin Status"],"Custom":["Custom"],"Mobile":["Mobile"],"Feed Readers":["Feed Readers"],"Libraries":["Libraries"],"URL Monitor Changes":["URL Monitor Changes"],"Save changes to this group":["Save changes to this group"],"For example \"/amp\"":["For example \"/amp\""],"URL Monitor":["URL Monitor"],"Delete 404s":["Delete 404s"],"Delete all logs for this 404":["Delete all logs for this 404"],"Delete all from IP %s":["Delete all from IP %s"],"Delete all matching \"%s\"":["Delete all matching \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Your server has rejected the request for being too big. You will need to change it to continue."],"Also check if your browser is able to load <code>redirection.js</code>:":["Also check if your browser is able to load <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."],"Unable to load Redirection":["Unable to load Redirection"],"Unable to create group":["Unable to create group"],"Failed to fix database tables":["Failed to fix database tables"],"Post monitor group is valid":["Post monitor group is valid"],"Post monitor group is invalid":["Post monitor group is invalid"],"Post monitor group":["Post monitor group"],"All redirects have a valid group":["All redirects have a valid group"],"Redirects with invalid groups detected":["Redirects with invalid groups detected"],"Valid redirect group":["Valid redirect group"],"Valid groups detected":["Valid groups detected"],"No valid groups, so you will not be able to create any redirects":["No valid groups, so you will not be able to create any redirects"],"Valid groups":["Valid groups"],"Database tables":["Database tables"],"The following tables are missing:":["The following tables are missing:"],"All tables present":["All tables present"],"Cached Redirection detected":["Cached Redirection detected"],"Please clear your browser cache and reload this page.":["Please clear your browser cache and reload this page."],"The data on this page has expired, please reload.":["The data on this page has expired, please reload."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."],"If you think Redirection is at fault then create an issue.":["If you think Redirection is at fault then create an issue."],"This may be caused by another plugin - look at your browser's error console for more details.":["This may be caused by another plugin - look at your browser's error console for more details."],"Loading, please wait...":["Loading, please wait..."],"{{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).":["{{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)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection is not working. Try clearing your browser cache and reloading this page."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."],"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.":["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."],"Create Issue":["Create Issue"],"Email":["Email"],"Important details":["Important details"],"Need help?":["Need help?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."],"Pos":["Pos"],"410 - Gone":["410 - Gone"],"Position":["Position"],"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":[""],"Apache Module":["Apache Module"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."],"Import to group":["Import to group"],"Import a CSV, .htaccess, or JSON file.":["Import a CSV, .htaccess, or JSON file."],"Click 'Add File' or drag and drop here.":["Click 'Add File' or drag and drop here."],"Add File":["Add File"],"File selected":["File selected"],"Importing":["Importing"],"Finished importing":["Finished importing"],"Total redirects imported:":["Total redirects imported:"],"Double-check the file is the correct format!":["Double-check the file is the correct format!"],"OK":["OK"],"Close":["Close"],"All imports will be appended to the current database.":["All imports will be appended to the current database."],"Export":["Export"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."],"Everything":["Everything"],"WordPress redirects":["WordPress redirects"],"Apache redirects":["Apache redirects"],"Nginx redirects":["Nginx redirects"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx rewrite rules"],"Redirection JSON":["Redirection JSON"],"View":["View"],"Log files can be exported from the log pages.":["Log files can be exported from the log pages."],"Import/Export":["Import/Export"],"Logs":["Logs"],"404 errors":["404 errors"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"],"I'd like to support some more.":["I'd like to support some more."],"Support 💰":["Support 💰"],"Redirection saved":["Redirection saved"],"Log deleted":["Log deleted"],"Settings saved":["Settings saved"],"Group saved":["Group saved"],"Are you sure you want to delete this item?":["Are you sure you want to delete this item?","Are you sure you want to delete these items?"],"pass":["pass"],"All groups":["All groups"],"301 - Moved Permanently":["301 - Moved Permanently"],"302 - Found":["302 - Found"],"307 - Temporary Redirect":["307 - Temporary Redirect"],"308 - Permanent Redirect":["308 - Permanent Redirect"],"401 - Unauthorized":["401 - Unauthorized"],"404 - Not Found":["404 - Not Found"],"Title":["Title"],"When matched":["When matched"],"with HTTP code":["with HTTP code"],"Show advanced options":["Show advanced options"],"Matched Target":["Matched Target"],"Unmatched Target":["Unmatched Target"],"Saving...":["Saving..."],"View notice":["View notice"],"Invalid source URL":["Invalid source URL"],"Invalid redirect action":["Invalid redirect action"],"Invalid redirect matcher":["Invalid redirect matcher"],"Unable to add new redirect":["Unable to add new redirect"],"Something went wrong 🙁":["Something went wrong 🙁"],"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!":["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!"],"Log entries (%d max)":["Log entries (%d max)"],"Search by IP":["Search by IP"],"Select bulk action":["Select bulk action"],"Bulk Actions":["Bulk Actions"],"Apply":["Apply"],"First page":["First page"],"Prev page":["Prev page"],"Current Page":["Current Page"],"of %(page)s":["of %(page)s"],"Next page":["Next page"],"Last page":["Last page"],"%s item":["%s item","%s items"],"Select All":["Select All"],"Sorry, something went wrong loading the data - please try again":["Sorry, something went wrong loading the data - please try again"],"No results":["No results"],"Delete the logs - are you sure?":["Delete the logs - are you sure?"],"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.":["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."],"Yes! Delete the logs":["Yes! Delete the logs"],"No! Don't delete the logs":["No! Don't delete the logs"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Want to keep up to date with changes to Redirection?"],"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.":["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."],"Your email address:":["Your email address:"],"You've supported this plugin - thank you!":["You've supported this plugin - thank you!"],"You get useful software and I get to carry on making it better.":["You get useful software and I get to carry on making it better."],"Forever":["Forever"],"Delete the plugin - are you sure?":["Delete the plugin - are you sure?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."],"Yes! Delete the plugin":["Yes! Delete the plugin"],"No! Don't delete the plugin":["No! Don't delete the plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Manage all your 301 redirects and monitor 404 errors"],"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}}.":["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}}."],"Redirection Support":["Redirection Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Delete Redirection"],"Upload":["Upload"],"Import":["Import"],"Update":["Update"],"Auto-generate URL":["Auto-generate URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"],"RSS Token":["RSS Token"],"404 Logs":["404 Logs"],"(time to keep logs for)":["(time to keep logs for)"],"Redirect Logs":["Redirect Logs"],"I'm a nice person and I have helped support the author of this plugin":["I'm a nice person and I have helped support the author of this plugin"],"Plugin Support":["Plugin Support"],"Options":["Options"],"Two months":["Two months"],"A month":["A month"],"A week":["A week"],"A day":["A day"],"No logs":["No logs"],"Delete All":["Delete All"],"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.":["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."],"Add Group":["Add Group"],"Search":["Search"],"Groups":["Groups"],"Save":["Save"],"Group":["Group"],"Match":["Match"],"Add new redirection":["Add new redirection"],"Cancel":["Cancel"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Settings"],"Do nothing":["Do nothing"],"Error (404)":["Error (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Redirect to random post"],"Redirect to URL":["Redirect to URL"],"Invalid group when creating redirect":["Invalid group when creating redirect"],"IP":["IP"],"Source URL":["Source URL"],"Date":["Date"],"Add Redirect":["Add Redirect"],"All modules":["All modules"],"View Redirects":["View Redirects"],"Module":["Module"],"Redirects":["Redirects"],"Name":["Name"],"Filter":["Filter"],"Reset hits":["Reset hits"],"Enable":["Enable"],"Disable":["Disable"],"Delete":["Delete"],"Edit":["Edit"],"Last Access":["Last Access"],"Hits":["Hits"],"URL":["URL"],"Type":["Type"],"Modified Posts":["Modified Posts"],"Redirections":["Redirections"],"User Agent":["User Agent"],"URL and user agent":["URL and user agent"],"Target URL":["Target URL"],"URL only":["URL only"],"Regex":["Regex"],"Referrer":["Referrer"],"URL and referrer":["URL and referrer"],"Logged Out":["Logged Out"],"Logged In":["Logged In"],"URL and login status":["URL and login status"]}
|
locale/json/redirection-es_ES.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["La REST API de tu WordPress está desactivada. Necesitarás activarla para que Redirection continúe funcionando"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Error de agente de usuario"],"Unknown Useragent":["Agente de usuario desconocido"],"Device":["Dispositivo"],"Operating System":["Sistema operativo"],"Browser":["Navegador"],"Engine":["Motor"],"Useragent":["Agente de usuario"],"Agent":["Agente"],"No IP logging":["Sin registro de IP"],"Full IP logging":["Registro completo de IP"],"Anonymize IP (mask last part)":["Anonimizar IP (enmascarar la última parte)"],"Monitor changes to %(type)s":["Monitorizar cambios de %(type)s"],"IP Logging":["Registro de IP"],"(select IP logging level)":["(seleccionar el nivel de registro de IP)"],"Geo Info":["Información de geolocalización"],"Agent Info":["Información de agente"],"Filter by IP":["Filtrar por IP"],"Referrer / User Agent":["Procedencia / Agente de usuario"],"Geo IP Error":["Error de geolocalización de IP"],"Something went wrong obtaining this information":["Algo ha ido mal obteniendo esta información"],"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.":["Esta es una IP de una red privada. Significa que se encuentra dentro de una casa o red de empresa y no se puede mostrar más información."],"No details are known for this address.":["No se conoce ningún detalle para esta dirección."],"Geo IP":["Geolocalización de IP"],"City":["Ciudad"],"Area":["Área"],"Timezone":["Zona horaria"],"Geo Location":["Geolocalización"],"Powered by {{link}}redirect.li{{/link}}":["Funciona gracias a {{link}}redirect.li{{/link}}"],"Trash":["Papelera"],"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":["Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Puedes encontrar la documentación completa sobre el uso de Redirection en el sitio de soporte <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"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.":["La documentación completa para Redirection está en {{site}}https://redirection.me{{/site}}. Si tienes algún problema, por favor revisa primero las {{faq}}FAQ{{/faq}}:"],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Si quieres informar de un fallo, por favor lee la guía {{report}}Informando de fallos{{/report}}"],"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!":["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!"],"Never cache":["No cachear nunca"],"An hour":["Una hora"],"Redirect Cache":["Redireccionar caché"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Cuánto tiempo cachear URLs con redirección 301 (mediante la cabecera HTTP \"Expires\")"],"Are you sure you want to import from %s?":["¿Estás seguro de querer importar de %s?"],"Plugin Importers":["Importadores de plugins"],"The following redirect plugins were detected on your site and can be imported from.":["Se han detectado los siguientes plugins de redirección en tu sitio y se puede importar desde ellos."],"total = ":["total = "],"Import from %s":["Importar de %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["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."],"Redirection not installed properly":["Redirection no está instalado correctamente"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection requiere WordPress v%1s, estás usando v%2s - por favor, actualiza tu WordPress"],"Default WordPress \"old slugs\"":["\"Viejos slugs\" por defecto de WordPress"],"Create associated redirect (added to end of URL)":["Crea una redirección asociada (añadida al final de la URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<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."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Arreglo mágico ⚡️"],"Plugin Status":["Estado del plugin"],"Custom":["Personalizado"],"Mobile":["Móvil"],"Feed Readers":["Lectores de feeds"],"Libraries":["Bibliotecas"],"URL Monitor Changes":["Monitorizar el cambio de URL"],"Save changes to this group":["Guardar los cambios de este grupo"],"For example \"/amp\"":["Por ejemplo \"/amp\""],"URL Monitor":["Monitorear URL"],"Delete 404s":["Borrar 404s"],"Delete all logs for this 404":["Borra todos los registros de este 404"],"Delete all from IP %s":["Borra todo de la IP %s"],"Delete all matching \"%s\"":["Borra todo lo que tenga \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."],"Also check if your browser is able to load <code>redirection.js</code>:":["También comprueba si tu navegador puede cargar <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["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é."],"Unable to load Redirection":["No ha sido posible cargar Redirection"],"Unable to create group":["No fue posible crear el grupo"],"Failed to fix database tables":["Fallo al reparar las tablas de la base de datos"],"Post monitor group is valid":["El grupo de monitoreo de entradas es válido"],"Post monitor group is invalid":["El grupo de monitoreo de entradas no es válido"],"Post monitor group":["Grupo de monitoreo de entradas"],"All redirects have a valid group":["Todas las redirecciones tienen un grupo válido"],"Redirects with invalid groups detected":["Detectadas redirecciones con grupos no válidos"],"Valid redirect group":["Grupo de redirección válido"],"Valid groups detected":["Detectados grupos válidos"],"No valid groups, so you will not be able to create any redirects":["No hay grupos válidos, así que no podrás crear redirecciones"],"Valid groups":["Grupos válidos"],"Database tables":["Tablas de la base de datos"],"The following tables are missing:":["Faltan las siguientes tablas:"],"All tables present":["Están presentes todas las tablas"],"Cached Redirection detected":["Detectada caché de Redirection"],"Please clear your browser cache and reload this page.":["Por favor, vacía la caché de tu navegador y recarga esta página"],"The data on this page has expired, please reload.":["Los datos de esta página han caducado, por favor, recarga."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress no ha devuelto una respuesta. Esto podría significar que ocurrió un error o que la petición se bloqueó. Por favor, revisa el error_log de tu servidor."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Tu servidor devolvió un error de 403 Prohibido, que podría indicar que se bloqueó la petición. ¿Estás usando un cortafuegos o un plugin de seguridad?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":["WordPress ha devuelto un mensaje inesperado. Esto normalmente indica que un plugin o tema está extrayendo datos cuando no debería. Por favor, trata de desactivar el resto de plugins e inténtalo de nuevo."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":["Si no se sabe cuál es el problema entonces trata de desactivar el resto de plugins - es fácil de hacer, y puedes reactivarlos rápidamente. Otros plugins pueden, a veces, provocar conflictos."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."],"If you think Redirection is at fault then create an issue.":["Si crees que es un fallo de Redirection entonces envía un aviso de problema."],"This may be caused by another plugin - look at your browser's error console for more details.":["Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."],"Loading, please wait...":["Cargando, por favor espera…"],"{{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).":["{{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í)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Si eso no ayuda abre la consola de errores de tu navegador y crea un {{link}}aviso de problema nuevo{{/link}} con los detalles."],"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.":["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."],"Create Issue":["Crear aviso de problema"],"Email":["Correo electrónico"],"Important details":["Detalles importantes"],"Need help?":["¿Necesitas ayuda?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["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."],"Pos":["Pos"],"410 - Gone":["410 - Desaparecido"],"Position":["Posición"],"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 inserted":["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"],"Apache Module":["Módulo Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."],"Import to group":["Importar a un grupo"],"Import a CSV, .htaccess, or JSON file.":["Importa un archivo CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":["Haz clic en 'Añadir archivo' o arrastra y suelta aquí."],"Add File":["Añadir archivo"],"File selected":["Archivo seleccionado"],"Importing":["Importando"],"Finished importing":["Importación finalizada"],"Total redirects imported:":["Total de redirecciones importadas:"],"Double-check the file is the correct format!":["¡Vuelve a comprobar que el archivo esté en el formato correcto!"],"OK":["Aceptar"],"Close":["Cerrar"],"All imports will be appended to the current database.":["Todas las importaciones se añadirán a la base de datos actual."],"Export":["Exportar"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."],"Everything":["Todo"],"WordPress redirects":["Redirecciones WordPress"],"Apache redirects":["Redirecciones Apache"],"Nginx redirects":["Redirecciones Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess de Apache"],"Nginx rewrite rules":["Reglas de rewrite de Nginx"],"Redirection JSON":["JSON de Redirection"],"View":["Ver"],"Log files can be exported from the log pages.":["Los archivos de registro se pueden exportar desde las páginas de registro."],"Import/Export":["Importar/Exportar"],"Logs":["Registros"],"404 errors":["Errores 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"],"I'd like to support some more.":["Me gustaría dar algo más de apoyo."],"Support 💰":["Apoyar 💰"],"Redirection saved":["Redirección guardada"],"Log deleted":["Registro borrado"],"Settings saved":["Ajustes guardados"],"Group saved":["Grupo guardado"],"Are you sure you want to delete this item?":["¿Estás seguro de querer borrar este elemento?","¿Estás seguro de querer borrar estos elementos?"],"pass":["pass"],"All groups":["Todos los grupos"],"301 - Moved Permanently":["301 - Movido permanentemente"],"302 - Found":["302 - Encontrado"],"307 - Temporary Redirect":["307 - Redirección temporal"],"308 - Permanent Redirect":["308 - Redirección permanente"],"401 - Unauthorized":["401 - No autorizado"],"404 - Not Found":["404 - No encontrado"],"Title":["Título"],"When matched":["Cuando coincide"],"with HTTP code":["con el código HTTP"],"Show advanced options":["Mostrar opciones avanzadas"],"Matched Target":["Objetivo coincidente"],"Unmatched Target":["Objetivo no coincidente"],"Saving...":["Guardando…"],"View notice":["Ver aviso"],"Invalid source URL":["URL de origen no válida"],"Invalid redirect action":["Acción de redirección no válida"],"Invalid redirect matcher":["Coincidencia de redirección no válida"],"Unable to add new redirect":["No ha sido posible añadir la nueva redirección"],"Something went wrong 🙁":["Algo fue mal 🙁"],"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!":["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! "],"It didn't work when I tried again":["No funcionó al intentarlo de nuevo"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":["Revisa si tu problema está descrito en la lista de habituales {{link}}problemas con Redirection{{/link}}. Por favor, añade más detalles si encuentras el mismo problema."],"Log entries (%d max)":["Entradas del registro (máximo %d)"],"Search by IP":["Buscar por IP"],"Select bulk action":["Elegir acción en lote"],"Bulk Actions":["Acciones en lote"],"Apply":["Aplicar"],"First page":["Primera página"],"Prev page":["Página anterior"],"Current Page":["Página actual"],"of %(page)s":["de %(página)s"],"Next page":["Página siguiente"],"Last page":["Última página"],"%s item":["%s elemento","%s elementos"],"Select All":["Elegir todos"],"Sorry, something went wrong loading the data - please try again":["Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"],"No results":["No hay resultados"],"Delete the logs - are you sure?":["Borrar los registros - ¿estás seguro?"],"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.":["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."],"Yes! Delete the logs":["¡Sí! Borra los registros"],"No! Don't delete the logs":["¡No! No borres los registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."],"Newsletter":["Boletín"],"Want to keep up to date with changes to Redirection?":["¿Quieres estar al día de los cambios en Redirection?"],"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.":["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."],"Your email address:":["Tu dirección de correo electrónico:"],"You've supported this plugin - thank you!":["Ya has apoyado a este plugin - ¡gracias!"],"You get useful software and I get to carry on making it better.":["Tienes un software útil y yo seguiré haciéndolo mejor."],"Forever":["Siempre"],"Delete the plugin - are you sure?":["Borrar el plugin - ¿estás seguro?"],"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.":["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. "],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Una vez borres tus redirecciones dejarán de funcionar. Si parece que siguen funcionando entonces, por favor, vacía la caché de tu navegador."],"Yes! Delete the plugin":["¡Sí! Borrar el plugin"],"No! Don't delete the plugin":["¡No! No borrar el plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"],"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}}.":["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}}. "],"Redirection Support":["Soporte de Redirection"],"Support":["Soporte"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Borrar Redirection"],"Upload":["Subir"],"Import":["Importar"],"Update":["Actualizar"],"Auto-generate URL":["Auto generar URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["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)"],"RSS Token":["Token RSS"],"404 Logs":["Registros 404"],"(time to keep logs for)":["(tiempo que se mantendrán los registros)"],"Redirect Logs":["Registros de redirecciones"],"I'm a nice person and I have helped support the author of this plugin":["Soy una buena persona y ayude al autor de este plugin"],"Plugin Support":["Soporte del plugin"],"Options":["Opciones"],"Two months":["Dos meses"],"A month":["Un mes"],"A week":["Una semana"],"A day":["Un dia"],"No logs":["No hay logs"],"Delete All":["Borrar todo"],"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.":["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."],"Add Group":["Añadir grupo"],"Search":["Buscar"],"Groups":["Grupos"],"Save":["Guardar"],"Group":["Grupo"],"Match":["Coincidencia"],"Add new redirection":["Añadir nueva redirección"],"Cancel":["Cancelar"],"Download":["Descargar"],"Redirection":["Redirection"],"Settings":["Ajustes"],"Do nothing":["No hacer nada"],"Error (404)":["Error (404)"],"Pass-through":["Pasar directo"],"Redirect to random post":["Redirigir a entrada aleatoria"],"Redirect to URL":["Redirigir a URL"],"Invalid group when creating redirect":["Grupo no válido a la hora de crear la redirección"],"IP":["IP"],"Source URL":["URL origen"],"Date":["Fecha"],"Add Redirect":["Añadir redirección"],"All modules":["Todos los módulos"],"View Redirects":["Ver redirecciones"],"Module":["Módulo"],"Redirects":["Redirecciones"],"Name":["Nombre"],"Filter":["Filtro"],"Reset hits":["Restablecer aciertos"],"Enable":["Habilitar"],"Disable":["Desactivar"],"Delete":["Eliminar"],"Edit":["Editar"],"Last Access":["Último acceso"],"Hits":["Hits"],"URL":["URL"],"Type":["Tipo"],"Modified Posts":["Entradas modificadas"],"Redirections":["Redirecciones"],"User Agent":["Agente usuario HTTP"],"URL and user agent":["URL y cliente de usuario (user agent)"],"Target URL":["URL destino"],"URL only":["Sólo URL"],"Regex":["Expresión regular"],"Referrer":["Referente"],"URL and referrer":["URL y referente"],"Logged Out":["Desconectado"],"Logged In":["Conectado"],"URL and login status":["Estado de URL y conexión"]}
|
1 |
+
{"":[],"404 deleted":["404 borrado"],"Default /wp-json/ (preferred)":["Por defecto /wp-json/ (preferido)"],"Raw /index.php?rest_route=/":["Sin modificar /index.php?rest_route=/"],"Proxy over Admin AJAX (deprecated)":["Proxy sobre administración en AJAX (obsoleto)"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Cómo utiliza Redirection la REST API - no cambiar a no ser que sea necesario"],"More details.":["Más detalles."],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":["WordPress devolvió un mensaje inesperado. Esto podría deberse a que tu REST API no funciona, o por otro plugin o tema."],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Por favor, echa un vistazo al {{link}}estado del plugin{{/link}}. Podría ser capaz de identificar y \"mágicamente\" resolver el problema."],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":["{{link}}Redirection no puede conectar con tu REST API{{/link}}. Si la has desactivado entonces necesitarás activarla."],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":["{{link}}Un software de seguridad podría estar bloqueando Redirection{{/link}}. Deberías configurarlo para permitir peticiones de la REST API."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Un software de caché{{/link}}, en particular Cloudflare, podría cachear lo que no debería. Prueba a borrar todas tus cachés."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Por favor, ¡desactiva temporalmente otros plugins!{{/link}} Esto arregla muchos problemas."],"None of the suggestions helped":["Ninguna de las sugerencias ha ayudado"],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Por favor, consulta la <a href=\"https://redirection.me/support/problems/\">lista de problemas habituales</a>."],"Unable to load Redirection ☹️":["No se puede cargar Redirection ☹️"],"WordPress REST API is working at %s":["La REST API de WordPress está funcionando en %s"],"WordPress REST API":["REST API de WordPress"],"REST API is not working so routes not checked":["La REST API no está funcionando, así que las rutas no se comprueban"],"Redirection routes are working":["Las rutas de redirección están funcionando"],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":["Redirection no aparece en las rutas de tu REST API. ¿La has desactivado con un plugin?"],"Redirection routes":["Rutas de redirección"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["La REST API de tu WordPress está desactivada. Necesitarás activarla para que Redirection continúe funcionando"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Error de agente de usuario"],"Unknown Useragent":["Agente de usuario desconocido"],"Device":["Dispositivo"],"Operating System":["Sistema operativo"],"Browser":["Navegador"],"Engine":["Motor"],"Useragent":["Agente de usuario"],"Agent":["Agente"],"No IP logging":["Sin registro de IP"],"Full IP logging":["Registro completo de IP"],"Anonymize IP (mask last part)":["Anonimizar IP (enmascarar la última parte)"],"Monitor changes to %(type)s":["Monitorizar cambios de %(type)s"],"IP Logging":["Registro de IP"],"(select IP logging level)":["(seleccionar el nivel de registro de IP)"],"Geo Info":["Información de geolocalización"],"Agent Info":["Información de agente"],"Filter by IP":["Filtrar por IP"],"Referrer / User Agent":["Procedencia / Agente de usuario"],"Geo IP Error":["Error de geolocalización de IP"],"Something went wrong obtaining this information":["Algo ha ido mal obteniendo esta información"],"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.":["Esta es una IP de una red privada. Significa que se encuentra dentro de una casa o red de empresa y no se puede mostrar más información."],"No details are known for this address.":["No se conoce ningún detalle para esta dirección."],"Geo IP":["Geolocalización de IP"],"City":["Ciudad"],"Area":["Área"],"Timezone":["Zona horaria"],"Geo Location":["Geolocalización"],"Powered by {{link}}redirect.li{{/link}}":["Funciona gracias a {{link}}redirect.li{{/link}}"],"Trash":["Papelera"],"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":["Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Puedes encontrar la documentación completa sobre el uso de Redirection en el sitio de soporte <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"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.":["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}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Si quieres informar de un fallo, por favor lee la guía {{report}}Informando de fallos{{/report}}"],"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!":["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!"],"Never cache":["No cachear nunca"],"An hour":["Una hora"],"Redirect Cache":["Redireccionar caché"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Cuánto tiempo cachear URLs con redirección 301 (mediante la cabecera HTTP \"Expires\")"],"Are you sure you want to import from %s?":["¿Estás seguro de querer importar de %s?"],"Plugin Importers":["Importadores de plugins"],"The following redirect plugins were detected on your site and can be imported from.":["Se han detectado los siguientes plugins de redirección en tu sitio y se puede importar desde ellos."],"total = ":["total = "],"Import from %s":["Importar de %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["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."],"Redirection not installed properly":["Redirection no está instalado correctamente"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection requiere WordPress v%1s, estás usando v%2s - por favor, actualiza tu WordPress"],"Default WordPress \"old slugs\"":["\"Viejos slugs\" por defecto de WordPress"],"Create associated redirect (added to end of URL)":["Crea una redirección asociada (añadida al final de la URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<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."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Arreglo mágico ⚡️"],"Plugin Status":["Estado del plugin"],"Custom":["Personalizado"],"Mobile":["Móvil"],"Feed Readers":["Lectores de feeds"],"Libraries":["Bibliotecas"],"URL Monitor Changes":["Monitorizar el cambio de URL"],"Save changes to this group":["Guardar los cambios de este grupo"],"For example \"/amp\"":["Por ejemplo \"/amp\""],"URL Monitor":["Supervisar URL"],"Delete 404s":["Borrar 404s"],"Delete all logs for this 404":["Borra todos los registros de este 404"],"Delete all from IP %s":["Borra todo de la IP %s"],"Delete all matching \"%s\"":["Borra todo lo que tenga \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."],"Also check if your browser is able to load <code>redirection.js</code>:":["También comprueba si tu navegador puede cargar <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["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é."],"Unable to load Redirection":["No ha sido posible cargar Redirection"],"Unable to create group":["No fue posible crear el grupo"],"Failed to fix database tables":["Fallo al reparar las tablas de la base de datos"],"Post monitor group is valid":["El grupo de monitoreo de entradas es válido"],"Post monitor group is invalid":["El grupo de monitoreo de entradas no es válido"],"Post monitor group":["Grupo de monitoreo de entradas"],"All redirects have a valid group":["Todas las redirecciones tienen un grupo válido"],"Redirects with invalid groups detected":["Detectadas redirecciones con grupos no válidos"],"Valid redirect group":["Grupo de redirección válido"],"Valid groups detected":["Detectados grupos válidos"],"No valid groups, so you will not be able to create any redirects":["No hay grupos válidos, así que no podrás crear redirecciones"],"Valid groups":["Grupos válidos"],"Database tables":["Tablas de la base de datos"],"The following tables are missing:":["Faltan las siguientes tablas:"],"All tables present":["Están presentes todas las tablas"],"Cached Redirection detected":["Detectada caché de Redirection"],"Please clear your browser cache and reload this page.":["Por favor, vacía la caché de tu navegador y recarga esta página"],"The data on this page has expired, please reload.":["Los datos de esta página han caducado, por favor, recarga."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress no ha devuelto una respuesta. Esto podría significar que ocurrió un error o que la petición se bloqueó. Por favor, revisa el error_log de tu servidor."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Tu servidor devolvió un error de 403 Prohibido, que podría indicar que se bloqueó la petición. ¿Estás usando un cortafuegos o un plugin de seguridad?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."],"If you think Redirection is at fault then create an issue.":["Si crees que es un fallo de Redirection entonces envía un aviso de problema."],"This may be caused by another plugin - look at your browser's error console for more details.":["Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."],"Loading, please wait...":["Cargando, por favor espera…"],"{{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).":["{{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í)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Si eso no ayuda abre la consola de errores de tu navegador y crea un {{link}}aviso de problema nuevo{{/link}} con los detalles."],"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.":["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."],"Create Issue":["Crear aviso de problema"],"Email":["Correo electrónico"],"Important details":["Detalles importantes"],"Need help?":["¿Necesitas ayuda?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["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."],"Pos":["Pos"],"410 - Gone":["410 - Desaparecido"],"Position":["Posición"],"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":["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"],"Apache Module":["Módulo Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."],"Import to group":["Importar a un grupo"],"Import a CSV, .htaccess, or JSON file.":["Importa un archivo CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":["Haz clic en 'Añadir archivo' o arrastra y suelta aquí."],"Add File":["Añadir archivo"],"File selected":["Archivo seleccionado"],"Importing":["Importando"],"Finished importing":["Importación finalizada"],"Total redirects imported:":["Total de redirecciones importadas:"],"Double-check the file is the correct format!":["¡Vuelve a comprobar que el archivo esté en el formato correcto!"],"OK":["Aceptar"],"Close":["Cerrar"],"All imports will be appended to the current database.":["Todas las importaciones se añadirán a la base de datos actual."],"Export":["Exportar"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."],"Everything":["Todo"],"WordPress redirects":["Redirecciones WordPress"],"Apache redirects":["Redirecciones Apache"],"Nginx redirects":["Redirecciones Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess de Apache"],"Nginx rewrite rules":["Reglas de rewrite de Nginx"],"Redirection JSON":["JSON de Redirection"],"View":["Ver"],"Log files can be exported from the log pages.":["Los archivos de registro se pueden exportar desde las páginas de registro."],"Import/Export":["Importar/Exportar"],"Logs":["Registros"],"404 errors":["Errores 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"],"I'd like to support some more.":["Me gustaría dar algo más de apoyo."],"Support 💰":["Apoyar 💰"],"Redirection saved":["Redirección guardada"],"Log deleted":["Registro borrado"],"Settings saved":["Ajustes guardados"],"Group saved":["Grupo guardado"],"Are you sure you want to delete this item?":["¿Estás seguro de querer borrar este elemento?","¿Estás seguro de querer borrar estos elementos?"],"pass":["pass"],"All groups":["Todos los grupos"],"301 - Moved Permanently":["301 - Movido permanentemente"],"302 - Found":["302 - Encontrado"],"307 - Temporary Redirect":["307 - Redirección temporal"],"308 - Permanent Redirect":["308 - Redirección permanente"],"401 - Unauthorized":["401 - No autorizado"],"404 - Not Found":["404 - No encontrado"],"Title":["Título"],"When matched":["Cuando coincide"],"with HTTP code":["con el código HTTP"],"Show advanced options":["Mostrar opciones avanzadas"],"Matched Target":["Objetivo coincidente"],"Unmatched Target":["Objetivo no coincidente"],"Saving...":["Guardando…"],"View notice":["Ver aviso"],"Invalid source URL":["URL de origen no válida"],"Invalid redirect action":["Acción de redirección no válida"],"Invalid redirect matcher":["Coincidencia de redirección no válida"],"Unable to add new redirect":["No ha sido posible añadir la nueva redirección"],"Something went wrong 🙁":["Algo fue mal 🙁"],"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!":["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! "],"Log entries (%d max)":["Entradas del registro (máximo %d)"],"Search by IP":["Buscar por IP"],"Select bulk action":["Elegir acción en lote"],"Bulk Actions":["Acciones en lote"],"Apply":["Aplicar"],"First page":["Primera página"],"Prev page":["Página anterior"],"Current Page":["Página actual"],"of %(page)s":["de %(página)s"],"Next page":["Página siguiente"],"Last page":["Última página"],"%s item":["%s elemento","%s elementos"],"Select All":["Elegir todos"],"Sorry, something went wrong loading the data - please try again":["Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"],"No results":["No hay resultados"],"Delete the logs - are you sure?":["Borrar los registros - ¿estás seguro?"],"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.":["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."],"Yes! Delete the logs":["¡Sí! Borra los registros"],"No! Don't delete the logs":["¡No! No borres los registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."],"Newsletter":["Boletín"],"Want to keep up to date with changes to Redirection?":["¿Quieres estar al día de los cambios en Redirection?"],"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.":["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."],"Your email address:":["Tu dirección de correo electrónico:"],"You've supported this plugin - thank you!":["Ya has apoyado a este plugin - ¡gracias!"],"You get useful software and I get to carry on making it better.":["Tienes un software útil y yo seguiré haciéndolo mejor."],"Forever":["Siempre"],"Delete the plugin - are you sure?":["Borrar el plugin - ¿estás seguro?"],"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.":["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. "],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Una vez borres tus redirecciones dejarán de funcionar. Si parece que siguen funcionando entonces, por favor, vacía la caché de tu navegador."],"Yes! Delete the plugin":["¡Sí! Borrar el plugin"],"No! Don't delete the plugin":["¡No! No borrar el plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"],"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}}.":["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}}. "],"Redirection Support":["Soporte de Redirection"],"Support":["Soporte"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Borrar Redirection"],"Upload":["Subir"],"Import":["Importar"],"Update":["Actualizar"],"Auto-generate URL":["Auto generar URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["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)"],"RSS Token":["Token RSS"],"404 Logs":["Registros 404"],"(time to keep logs for)":["(tiempo que se mantendrán los registros)"],"Redirect Logs":["Registros de redirecciones"],"I'm a nice person and I have helped support the author of this plugin":["Soy una buena persona y ayude al autor de este plugin"],"Plugin Support":["Soporte del plugin"],"Options":["Opciones"],"Two months":["Dos meses"],"A month":["Un mes"],"A week":["Una semana"],"A day":["Un dia"],"No logs":["No hay logs"],"Delete All":["Borrar todo"],"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.":["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."],"Add Group":["Añadir grupo"],"Search":["Buscar"],"Groups":["Grupos"],"Save":["Guardar"],"Group":["Grupo"],"Match":["Coincidencia"],"Add new redirection":["Añadir nueva redirección"],"Cancel":["Cancelar"],"Download":["Descargar"],"Redirection":["Redirection"],"Settings":["Ajustes"],"Do nothing":["No hacer nada"],"Error (404)":["Error (404)"],"Pass-through":["Pasar directo"],"Redirect to random post":["Redirigir a entrada aleatoria"],"Redirect to URL":["Redirigir a URL"],"Invalid group when creating redirect":["Grupo no válido a la hora de crear la redirección"],"IP":["IP"],"Source URL":["URL origen"],"Date":["Fecha"],"Add Redirect":["Añadir redirección"],"All modules":["Todos los módulos"],"View Redirects":["Ver redirecciones"],"Module":["Módulo"],"Redirects":["Redirecciones"],"Name":["Nombre"],"Filter":["Filtro"],"Reset hits":["Restablecer aciertos"],"Enable":["Habilitar"],"Disable":["Desactivar"],"Delete":["Eliminar"],"Edit":["Editar"],"Last Access":["Último acceso"],"Hits":["Hits"],"URL":["URL"],"Type":["Tipo"],"Modified Posts":["Entradas modificadas"],"Redirections":["Redirecciones"],"User Agent":["Agente usuario HTTP"],"URL and user agent":["URL y cliente de usuario (user agent)"],"Target URL":["URL destino"],"URL only":["Sólo URL"],"Regex":["Expresión regular"],"Referrer":["Referente"],"URL and referrer":["URL y referente"],"Logged Out":["Desconectado"],"Logged In":["Conectado"],"URL and login status":["Estado de URL y conexión"]}
|
locale/json/redirection-fr_FR.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":[""],"Browser":[""],"Engine":[""],"Useragent":[""],"Agent":[""],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"(select IP logging level)":[""],"Geo Info":[""],"Agent Info":[""],"Filter by IP":[""],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":[""],"Geo IP":[""],"City":[""],"Area":[""],"Timezone":[""],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"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.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"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!":[""],"Never cache":["Jamais de cache"],"An hour":["Une heure"],"Redirect Cache":["Cache de redirection"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":["Confirmez-vous l’importation depuis %s ?"],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":["Les extensions de redirection suivantes ont été détectées sur votre site et peuvent être importées."],"total = ":["total = "],"Import from %s":["Importer depuis %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["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."],"Redirection not installed properly":["Redirection n’est pas correctement installé"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection nécessite WordPress v%1s, vous utilisez v%2s. Veuillez mettre à jour votre installation WordPress."],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":["Créer une redirection associée (ajoutée à la fin de l’URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<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."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Correction magique ⚡️"],"Plugin Status":["Statut de l’extension"],"Custom":["Personnalisé"],"Mobile":["Mobile"],"Feed Readers":["Lecteurs de flux"],"Libraries":["Librairies"],"URL Monitor Changes":[""],"Save changes to this group":["Enregistrer les modifications apportées à ce groupe"],"For example \"/amp\"":["Par exemple « /amp »"],"URL Monitor":["URL à surveiller"],"Delete 404s":["Supprimer les pages 404"],"Delete all logs for this 404":["Supprimer tous les journaux pour cette page 404"],"Delete all from IP %s":["Tout supprimer depuis l’IP %s"],"Delete all matching \"%s\"":["Supprimer toutes les correspondances « %s »"],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":["Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["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."],"Unable to load Redirection":["Impossible de charger Redirection"],"Unable to create group":["Impossible de créer un groupe"],"Failed to fix database tables":["La réparation des tables de la base de données a échoué."],"Post monitor group is valid":[""],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":["Toutes les redirections ont un groupe valide"],"Redirects with invalid groups detected":["Redirections avec des groupes non valides détectées"],"Valid redirect group":["Groupe de redirection valide"],"Valid groups detected":["Groupes valides détectés"],"No valid groups, so you will not be able to create any redirects":["Aucun groupe valide, vous ne pourrez pas créer de redirections."],"Valid groups":["Groupes valides"],"Database tables":["Tables de la base de données"],"The following tables are missing:":["Les tables suivantes sont manquantes :"],"All tables present":["Toutes les tables présentes"],"Cached Redirection detected":["Redirection en cache détectée"],"Please clear your browser cache and reload this page.":["Veuillez vider le cache de votre navigateur et recharger cette page."],"The data on this page has expired, please reload.":["Les données de cette page ont expiré, veuillez la recharger."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress n’a pas renvoyé de réponse. Cela peut signifier qu’une erreur est survenue ou que la requête a été bloquée. Veuillez consulter les error_log de votre serveur."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête pourrait avoir été bloquée. Utilisez-vous un firewall ou une extension de sécurité ?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":["WordPress renvoie un message imprévu. Cela indique habituellement qu’une extension ou un thème sort des données qu’il ne devrait pas sortir. Tentez de désactiver d’autres extensions et réessayez."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":["Si le problème n’est pas connu alors tentez de désactiver d’autres extensions – c’est simple à faire et vous pouvez les réactiver rapidement. Les autres extensions peuvent parfois entrer en conflit."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."],"If you think Redirection is at fault then create an issue.":["Si vous pensez que Redirection est en faute alors créez un rapport."],"This may be caused by another plugin - look at your browser's error console for more details.":["Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."],"Loading, please wait...":["Veuillez patienter pendant le chargement…"],"{{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).":["{{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."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."],"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.":["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."],"Create Issue":["Créer un rapport"],"Email":["E-mail"],"Important details":["Informations importantes"],"Need help?":["Besoin d’aide ?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["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."],"Pos":["Pos"],"410 - Gone":["410 – Gone"],"Position":["Position"],"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 inserted":["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é."],"Apache Module":["Module Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."],"Import to group":["Importer dans le groupe"],"Import a CSV, .htaccess, or JSON file.":["Importer un fichier CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":["Cliquer sur « ajouter un fichier » ou glisser-déposer ici."],"Add File":["Ajouter un fichier"],"File selected":["Fichier sélectionné"],"Importing":["Import"],"Finished importing":["Import terminé"],"Total redirects imported:":["Total des redirections importées :"],"Double-check the file is the correct format!":["Vérifiez à deux fois si le fichier et dans le bon format !"],"OK":["OK"],"Close":["Fermer"],"All imports will be appended to the current database.":["Tous les imports seront ajoutés à la base de données actuelle."],"Export":["Exporter"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."],"Everything":["Tout"],"WordPress redirects":["Redirections WordPress"],"Apache redirects":["Redirections Apache"],"Nginx redirects":["Redirections Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess Apache"],"Nginx rewrite rules":["Règles de réécriture Nginx"],"Redirection JSON":["Redirection JSON"],"View":["Visualiser"],"Log files can be exported from the log pages.":["Les fichier de journal peuvent être exportés depuis les pages du journal."],"Import/Export":["Import/export"],"Logs":["Journaux"],"404 errors":["Erreurs 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."],"I'd like to support some more.":["Je voudrais soutenir un peu plus."],"Support 💰":["Support 💰"],"Redirection saved":["Redirection sauvegardée"],"Log deleted":["Journal supprimé"],"Settings saved":["Réglages sauvegardés"],"Group saved":["Groupe sauvegardé"],"Are you sure you want to delete this item?":["Êtes-vous sûr•e de vouloir supprimer cet élément ?","Êtes-vous sûr•e de vouloir supprimer ces éléments ?"],"pass":["Passer"],"All groups":["Tous les groupes"],"301 - Moved Permanently":["301 - déplacé de façon permanente"],"302 - Found":["302 – trouvé"],"307 - Temporary Redirect":["307 – Redirigé temporairement"],"308 - Permanent Redirect":["308 – Redirigé de façon permanente"],"401 - Unauthorized":["401 – Non-autorisé"],"404 - Not Found":["404 – Introuvable"],"Title":["Titre"],"When matched":["Quand cela correspond"],"with HTTP code":["avec code HTTP"],"Show advanced options":["Afficher les options avancées"],"Matched Target":["Cible correspondant"],"Unmatched Target":["Cible ne correspondant pas"],"Saving...":["Sauvegarde…"],"View notice":["Voir la notification"],"Invalid source URL":["URL source non-valide"],"Invalid redirect action":["Action de redirection non-valide"],"Invalid redirect matcher":["Correspondance de redirection non-valide"],"Unable to add new redirect":["Incapable de créer une nouvelle redirection"],"Something went wrong 🙁":["Quelque chose s’est mal passé 🙁"],"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!":["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 !"],"It didn't work when I tried again":["Cela n’a pas fonctionné quand j’ai réessayé."],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":["Voyez si votre problème est décrit dans la liste des {{link}}problèmes de redirection{{/ link}} exceptionnels. Veuillez ajouter plus de détails si vous rencontrez le même problème."],"Log entries (%d max)":["Entrées du journal (100 max.)"],"Search by IP":["Rechercher par IP"],"Select bulk action":["Sélectionner l’action groupée"],"Bulk Actions":["Actions groupées"],"Apply":["Appliquer"],"First page":["Première page"],"Prev page":["Page précédente"],"Current Page":["Page courante"],"of %(page)s":["de %(page)s"],"Next page":["Page suivante"],"Last page":["Dernière page"],"%s item":["%s élément","%s éléments"],"Select All":["Tout sélectionner"],"Sorry, something went wrong loading the data - please try again":["Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."],"No results":["Aucun résultat"],"Delete the logs - are you sure?":["Confirmez-vous la suppression des journaux ?"],"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.":["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."],"Yes! Delete the logs":["Oui ! Supprimer les journaux"],"No! Don't delete the logs":["Non ! Ne pas supprimer les journaux"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Vous souhaitez être au courant des modifications apportées à Redirection ?"],"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.":["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."],"Your email address:":["Votre adresse de messagerie :"],"You've supported this plugin - thank you!":["Vous avez apporté votre soutien à l’extension. Merci !"],"You get useful software and I get to carry on making it better.":["Vous avez une extension utile, et je peux continuer à l’améliorer."],"Forever":["Indéfiniment"],"Delete the plugin - are you sure?":["Confirmez-vous vouloir supprimer cette extension ?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."],"Yes! Delete the plugin":["Oui ! Supprimer l’extension"],"No! Don't delete the plugin":["Non ! Ne pas supprimer l’extension"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gérez toutes vos redirections 301 et surveillez les erreurs 404."],"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}}.":["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}}."],"Redirection Support":["Support de Redirection"],"Support":["Support"],"404s":["404"],"Log":["Journaux"],"Delete Redirection":["Supprimer la redirection"],"Upload":["Mettre en ligne"],"Import":["Importer"],"Update":["Mettre à jour"],"Auto-generate URL":["URL auto-générée "],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["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)."],"RSS Token":["Jeton RSS "],"404 Logs":["Journaux des 404 "],"(time to keep logs for)":["(durée de conservation des journaux)"],"Redirect Logs":["Journaux des redirections "],"I'm a nice person and I have helped support the author of this plugin":["Je suis un type bien et j’ai aidé l’auteur de cette extension."],"Plugin Support":["Support de l’extension "],"Options":["Options"],"Two months":["Deux mois"],"A month":["Un mois"],"A week":["Une semaine"],"A day":["Un jour"],"No logs":["Aucun journal"],"Delete All":["Tout supprimer"],"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.":["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."],"Add Group":["Ajouter un groupe"],"Search":["Rechercher"],"Groups":["Groupes"],"Save":["Enregistrer"],"Group":["Groupe"],"Match":["Correspondant"],"Add new redirection":["Ajouter une nouvelle redirection"],"Cancel":["Annuler"],"Download":["Télécharger"],"Redirection":["Redirection"],"Settings":["Réglages"],"Do nothing":["Ne rien faire"],"Error (404)":["Erreur (404)"],"Pass-through":["Outrepasser"],"Redirect to random post":["Rediriger vers un article aléatoire"],"Redirect to URL":["Redirection vers une URL"],"Invalid group when creating redirect":["Groupe non valide à la création d’une redirection"],"IP":["IP"],"Source URL":["URL source"],"Date":["Date"],"Add Redirect":["Ajouter une redirection"],"All modules":["Tous les modules"],"View Redirects":["Voir les redirections"],"Module":["Module"],"Redirects":["Redirections"],"Name":["Nom"],"Filter":["Filtre"],"Reset hits":["Réinitialiser les vues"],"Enable":["Activer"],"Disable":["Désactiver"],"Delete":["Supprimer"],"Edit":["Modifier"],"Last Access":["Dernier accès"],"Hits":["Hits"],"URL":["URL"],"Type":["Type"],"Modified Posts":["Articles modifiés"],"Redirections":["Redirections"],"User Agent":["Agent utilisateur"],"URL and user agent":["URL et agent utilisateur"],"Target URL":["URL cible"],"URL only":["URL uniquement"],"Regex":["Regex"],"Referrer":["Référant"],"URL and referrer":["URL et référent"],"Logged Out":["Déconnecté"],"Logged In":["Connecté"],"URL and login status":["URL et état de connexion"]}
|
1 |
+
{"":[],"404 deleted":[""],"Default /wp-json/ (preferred)":[""],"Raw /index.php?rest_route=/":[""],"Proxy over Admin AJAX (deprecated)":[""],"REST API":[""],"How Redirection uses the REST API - don't change unless necessary":[""],"More details.":[""],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":[""],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":[""],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"None of the suggestions helped":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":[""],"WordPress REST API is working at %s":[""],"WordPress REST API":[""],"REST API is not working so routes not checked":[""],"Redirection routes are working":[""],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":[""],"Redirection routes":[""],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":[""],"Browser":[""],"Engine":[""],"Useragent":[""],"Agent":[""],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"(select IP logging level)":[""],"Geo Info":[""],"Agent Info":[""],"Filter by IP":[""],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":[""],"Geo IP":[""],"City":[""],"Area":[""],"Timezone":[""],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"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.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"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!":[""],"Never cache":["Jamais de cache"],"An hour":["Une heure"],"Redirect Cache":["Cache de redirection"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":["Confirmez-vous l’importation depuis %s ?"],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":["Les extensions de redirection suivantes ont été détectées sur votre site et peuvent être importées."],"total = ":["total = "],"Import from %s":["Importer depuis %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["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."],"Redirection not installed properly":["Redirection n’est pas correctement installé"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection nécessite WordPress v%1s, vous utilisez v%2s. Veuillez mettre à jour votre installation WordPress."],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":["Créer une redirection associée (ajoutée à la fin de l’URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<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."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Correction magique ⚡️"],"Plugin Status":["Statut de l’extension"],"Custom":["Personnalisé"],"Mobile":["Mobile"],"Feed Readers":["Lecteurs de flux"],"Libraries":["Librairies"],"URL Monitor Changes":[""],"Save changes to this group":["Enregistrer les modifications apportées à ce groupe"],"For example \"/amp\"":["Par exemple « /amp »"],"URL Monitor":["URL à surveiller"],"Delete 404s":["Supprimer les pages 404"],"Delete all logs for this 404":["Supprimer tous les journaux pour cette page 404"],"Delete all from IP %s":["Tout supprimer depuis l’IP %s"],"Delete all matching \"%s\"":["Supprimer toutes les correspondances « %s »"],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":["Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["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."],"Unable to load Redirection":["Impossible de charger Redirection"],"Unable to create group":["Impossible de créer un groupe"],"Failed to fix database tables":["La réparation des tables de la base de données a échoué."],"Post monitor group is valid":[""],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":["Toutes les redirections ont un groupe valide"],"Redirects with invalid groups detected":["Redirections avec des groupes non valides détectées"],"Valid redirect group":["Groupe de redirection valide"],"Valid groups detected":["Groupes valides détectés"],"No valid groups, so you will not be able to create any redirects":["Aucun groupe valide, vous ne pourrez pas créer de redirections."],"Valid groups":["Groupes valides"],"Database tables":["Tables de la base de données"],"The following tables are missing:":["Les tables suivantes sont manquantes :"],"All tables present":["Toutes les tables présentes"],"Cached Redirection detected":["Redirection en cache détectée"],"Please clear your browser cache and reload this page.":["Veuillez vider le cache de votre navigateur et recharger cette page."],"The data on this page has expired, please reload.":["Les données de cette page ont expiré, veuillez la recharger."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress n’a pas renvoyé de réponse. Cela peut signifier qu’une erreur est survenue ou que la requête a été bloquée. Veuillez consulter les error_log de votre serveur."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête pourrait avoir été bloquée. Utilisez-vous un firewall ou une extension de sécurité ?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."],"If you think Redirection is at fault then create an issue.":["Si vous pensez que Redirection est en faute alors créez un rapport."],"This may be caused by another plugin - look at your browser's error console for more details.":["Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."],"Loading, please wait...":["Veuillez patienter pendant le chargement…"],"{{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).":["{{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."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."],"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.":["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."],"Create Issue":["Créer un rapport"],"Email":["E-mail"],"Important details":["Informations importantes"],"Need help?":["Besoin d’aide ?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["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."],"Pos":["Pos"],"410 - Gone":["410 – Gone"],"Position":["Position"],"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":[""],"Apache Module":["Module Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."],"Import to group":["Importer dans le groupe"],"Import a CSV, .htaccess, or JSON file.":["Importer un fichier CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":["Cliquer sur « ajouter un fichier » ou glisser-déposer ici."],"Add File":["Ajouter un fichier"],"File selected":["Fichier sélectionné"],"Importing":["Import"],"Finished importing":["Import terminé"],"Total redirects imported:":["Total des redirections importées :"],"Double-check the file is the correct format!":["Vérifiez à deux fois si le fichier et dans le bon format !"],"OK":["OK"],"Close":["Fermer"],"All imports will be appended to the current database.":["Tous les imports seront ajoutés à la base de données actuelle."],"Export":["Exporter"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."],"Everything":["Tout"],"WordPress redirects":["Redirections WordPress"],"Apache redirects":["Redirections Apache"],"Nginx redirects":["Redirections Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess Apache"],"Nginx rewrite rules":["Règles de réécriture Nginx"],"Redirection JSON":["Redirection JSON"],"View":["Visualiser"],"Log files can be exported from the log pages.":["Les fichier de journal peuvent être exportés depuis les pages du journal."],"Import/Export":["Import/export"],"Logs":["Journaux"],"404 errors":["Erreurs 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."],"I'd like to support some more.":["Je voudrais soutenir un peu plus."],"Support 💰":["Support 💰"],"Redirection saved":["Redirection sauvegardée"],"Log deleted":["Journal supprimé"],"Settings saved":["Réglages sauvegardés"],"Group saved":["Groupe sauvegardé"],"Are you sure you want to delete this item?":["Êtes-vous sûr•e de vouloir supprimer cet élément ?","Êtes-vous sûr•e de vouloir supprimer ces éléments ?"],"pass":["Passer"],"All groups":["Tous les groupes"],"301 - Moved Permanently":["301 - déplacé de façon permanente"],"302 - Found":["302 – trouvé"],"307 - Temporary Redirect":["307 – Redirigé temporairement"],"308 - Permanent Redirect":["308 – Redirigé de façon permanente"],"401 - Unauthorized":["401 – Non-autorisé"],"404 - Not Found":["404 – Introuvable"],"Title":["Titre"],"When matched":["Quand cela correspond"],"with HTTP code":["avec code HTTP"],"Show advanced options":["Afficher les options avancées"],"Matched Target":["Cible correspondant"],"Unmatched Target":["Cible ne correspondant pas"],"Saving...":["Sauvegarde…"],"View notice":["Voir la notification"],"Invalid source URL":["URL source non-valide"],"Invalid redirect action":["Action de redirection non-valide"],"Invalid redirect matcher":["Correspondance de redirection non-valide"],"Unable to add new redirect":["Incapable de créer une nouvelle redirection"],"Something went wrong 🙁":["Quelque chose s’est mal passé 🙁"],"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!":["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 !"],"Log entries (%d max)":["Entrées du journal (100 max.)"],"Search by IP":["Rechercher par IP"],"Select bulk action":["Sélectionner l’action groupée"],"Bulk Actions":["Actions groupées"],"Apply":["Appliquer"],"First page":["Première page"],"Prev page":["Page précédente"],"Current Page":["Page courante"],"of %(page)s":["de %(page)s"],"Next page":["Page suivante"],"Last page":["Dernière page"],"%s item":["%s élément","%s éléments"],"Select All":["Tout sélectionner"],"Sorry, something went wrong loading the data - please try again":["Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."],"No results":["Aucun résultat"],"Delete the logs - are you sure?":["Confirmez-vous la suppression des journaux ?"],"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.":["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."],"Yes! Delete the logs":["Oui ! Supprimer les journaux"],"No! Don't delete the logs":["Non ! Ne pas supprimer les journaux"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Vous souhaitez être au courant des modifications apportées à Redirection ?"],"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.":["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."],"Your email address:":["Votre adresse de messagerie :"],"You've supported this plugin - thank you!":["Vous avez apporté votre soutien à l’extension. Merci !"],"You get useful software and I get to carry on making it better.":["Vous avez une extension utile, et je peux continuer à l’améliorer."],"Forever":["Indéfiniment"],"Delete the plugin - are you sure?":["Confirmez-vous vouloir supprimer cette extension ?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."],"Yes! Delete the plugin":["Oui ! Supprimer l’extension"],"No! Don't delete the plugin":["Non ! Ne pas supprimer l’extension"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gérez toutes vos redirections 301 et surveillez les erreurs 404."],"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}}.":["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}}."],"Redirection Support":["Support de Redirection"],"Support":["Support"],"404s":["404"],"Log":["Journaux"],"Delete Redirection":["Supprimer la redirection"],"Upload":["Mettre en ligne"],"Import":["Importer"],"Update":["Mettre à jour"],"Auto-generate URL":["URL auto-générée "],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["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)."],"RSS Token":["Jeton RSS "],"404 Logs":["Journaux des 404 "],"(time to keep logs for)":["(durée de conservation des journaux)"],"Redirect Logs":["Journaux des redirections "],"I'm a nice person and I have helped support the author of this plugin":["Je suis un type bien et j’ai aidé l’auteur de cette extension."],"Plugin Support":["Support de l’extension "],"Options":["Options"],"Two months":["Deux mois"],"A month":["Un mois"],"A week":["Une semaine"],"A day":["Un jour"],"No logs":["Aucun journal"],"Delete All":["Tout supprimer"],"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.":["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."],"Add Group":["Ajouter un groupe"],"Search":["Rechercher"],"Groups":["Groupes"],"Save":["Enregistrer"],"Group":["Groupe"],"Match":["Correspondant"],"Add new redirection":["Ajouter une nouvelle redirection"],"Cancel":["Annuler"],"Download":["Télécharger"],"Redirection":["Redirection"],"Settings":["Réglages"],"Do nothing":["Ne rien faire"],"Error (404)":["Erreur (404)"],"Pass-through":["Outrepasser"],"Redirect to random post":["Rediriger vers un article aléatoire"],"Redirect to URL":["Redirection vers une URL"],"Invalid group when creating redirect":["Groupe non valide à la création d’une redirection"],"IP":["IP"],"Source URL":["URL source"],"Date":["Date"],"Add Redirect":["Ajouter une redirection"],"All modules":["Tous les modules"],"View Redirects":["Voir les redirections"],"Module":["Module"],"Redirects":["Redirections"],"Name":["Nom"],"Filter":["Filtre"],"Reset hits":["Réinitialiser les vues"],"Enable":["Activer"],"Disable":["Désactiver"],"Delete":["Supprimer"],"Edit":["Modifier"],"Last Access":["Dernier accès"],"Hits":["Hits"],"URL":["URL"],"Type":["Type"],"Modified Posts":["Articles modifiés"],"Redirections":["Redirections"],"User Agent":["Agent utilisateur"],"URL and user agent":["URL et agent utilisateur"],"Target URL":["URL cible"],"URL only":["URL uniquement"],"Regex":["Regex"],"Referrer":["Référant"],"URL and referrer":["URL et référent"],"Logged Out":["Déconnecté"],"Logged In":["Connecté"],"URL and login status":["URL et état de connexion"]}
|
locale/json/redirection-ja.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":[""],"Browser":[""],"Engine":[""],"Useragent":[""],"Agent":[""],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"(select IP logging level)":[""],"Geo Info":[""],"Agent Info":[""],"Filter by IP":[""],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":[""],"Geo IP":[""],"City":[""],"Area":[""],"Timezone":[""],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"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.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"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!":[""],"Never cache":["キャッシュしない"],"An hour":["1時間"],"Redirect Cache":["リダイレクトキャッシュ"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":["本当に %s からインポートしますか ?"],"Plugin Importers":["インポートプラグイン"],"The following redirect plugins were detected on your site and can be imported from.":[""],"total = ":["全数 ="],"Import from %s":["%s からインポート"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":[""],"Redirection not installed properly":[""],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":[""],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"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.":["マジック修正ボタンが効かない場合、エラーを読み自分で修正する必要があります。もしくは下の「助けが必要」セクションをお読みください。"],"⚡️ Magic fix ⚡️":["⚡️マジック修正⚡️"],"Plugin Status":["プラグインステータス"],"Custom":["カスタム"],"Mobile":["モバイル"],"Feed Readers":["フィード読者"],"Libraries":["ライブラリ"],"URL Monitor Changes":[""],"Save changes to this group":["このグループへの変更を保存"],"For example \"/amp\"":["例: \"/amp\""],"URL Monitor":["URL モニター"],"Delete 404s":["404を削除"],"Delete all logs for this 404":["この404エラーに対するすべてのログを削除"],"Delete all from IP %s":["すべての IP %s からのものを削除"],"Delete all matching \"%s\"":["すべての \"%s\" に一致するものを削除"],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":[""],"Unable to create group":["グループの作成に失敗しました"],"Failed to fix database tables":["データベーステーブルの修正に失敗しました"],"Post monitor group is valid":["投稿モニターグループは有効です"],"Post monitor group is invalid":["投稿モニターグループが無効です"],"Post monitor group":["投稿モニターグループ"],"All redirects have a valid group":["すべてのリダイレクトは有効なグループになっています"],"Redirects with invalid groups detected":["無効なグループのリダイレクトが検出されました"],"Valid redirect group":["有効なリダイレクトグループ"],"Valid groups detected":["有効なグループが検出されました"],"No valid groups, so you will not be able to create any redirects":["有効なグループがない場合、新規のリダイレクトを追加することはできません。"],"Valid groups":["有効なグループ"],"Database tables":["データベーステーブル"],"The following tables are missing:":["次のテーブルが不足しています:"],"All tables present":[""],"Cached Redirection detected":["キャッシュされた Redirection が検知されました"],"Please clear your browser cache and reload this page.":["ブラウザーのキャッシュをクリアしてページを再読込してください。"],"The data on this page has expired, please reload.":["このページのデータが期限切れになりました。再読込してください。"],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress WordPress が応答しません。これはエラーが発生したかリクエストがブロックされたことを示しています。サーバーの error_log を確認してください。"],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["サーバーが403 (閲覧禁止) エラーを返しました。これはリクエストがブロックされてしまった可能性があることを示しています。ファイアウォールやセキュリティプラグインを使用していますか?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[""],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[""],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[""],"If you think Redirection is at fault then create an issue.":["もしこの原因が Redirection だと思うのであれば Issue を作成してください。"],"This may be caused by another plugin - look at your browser's error console for more details.":["この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"],"Loading, please wait...":["ロード中です。お待ち下さい…"],"{{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).":["{{strong}}CSV ファイルフォーマット{{/strong}}: {{code}}ソース URL、 ターゲット URL{{/code}} - またこれらも使用可能です: {{code}}正規表現,、http コード{{/code}} ({{code}}正規表現{{/code}} - 0 = no, 1 = yes)"],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["もしこれが助けにならない場合、ブラウザーのコンソールを開き {{link}新しい\n issue{{/link}} を詳細とともに作成してください。"],"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.":["もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"],"Create Issue":["Issue を作成"],"Email":["メール"],"Important details":["重要な詳細"],"Need help?":["ヘルプが必要ですか?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"],"Pos":["Pos"],"410 - Gone":["410 - 消滅"],"Position":["配置"],"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 inserted":["URL が指定されていない場合に URL を自動生成するために使用されます。{{code}}$dec${{/code}} もしくは {{code}}$hex${{/code}} のような特別なタグが一意の ID を作るために挿入されます。"],"Apache Module":["Apache モジュール"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"],"Import to group":["グループにインポート"],"Import a CSV, .htaccess, or JSON file.":["CSV や .htaccess、JSON ファイルをインポート"],"Click 'Add File' or drag and drop here.":["「新規追加」をクリックしここにドラッグアンドドロップしてください。"],"Add File":["ファイルを追加"],"File selected":["選択されたファイル"],"Importing":["インポート中"],"Finished importing":["インポートが完了しました"],"Total redirects imported:":["インポートされたリダイレクト数: "],"Double-check the file is the correct format!":["ファイルが正しい形式かもう一度チェックしてください。"],"OK":["OK"],"Close":["閉じる"],"All imports will be appended to the current database.":["すべてのインポートは現在のデータベースに追加されます。"],"Export":["エクスポート"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"],"Everything":["すべて"],"WordPress redirects":["WordPress リダイレクト"],"Apache redirects":["Apache リダイレクト"],"Nginx redirects":["Nginx リダイレクト"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx のリライトルール"],"Redirection JSON":["Redirection JSON"],"View":["表示"],"Log files can be exported from the log pages.":["ログファイルはログページにてエクスポート出来ます。"],"Import/Export":["インポート / エクスポート"],"Logs":["ログ"],"404 errors":["404 エラー"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"],"I'd like to support some more.":["もっとサポートがしたいです。"],"Support 💰":["サポート💰"],"Redirection saved":["リダイレクトが保存されました"],"Log deleted":["ログが削除されました"],"Settings saved":["設定が保存されました"],"Group saved":["グループが保存されました"],"Are you sure you want to delete this item?":[["本当に削除してもよろしいですか?"]],"pass":["パス"],"All groups":["すべてのグループ"],"301 - Moved Permanently":["301 - 恒久的に移動"],"302 - Found":["302 - 発見"],"307 - Temporary Redirect":["307 - 一時リダイレクト"],"308 - Permanent Redirect":["308 - 恒久リダイレクト"],"401 - Unauthorized":["401 - 認証が必要"],"404 - Not Found":["404 - 未検出"],"Title":["タイトル"],"When matched":["マッチした時"],"with HTTP code":["次の HTTP コードと共に"],"Show advanced options":["高度な設定を表示"],"Matched Target":["見つかったターゲット"],"Unmatched Target":["ターゲットが見つかりません"],"Saving...":["保存中…"],"View notice":["通知を見る"],"Invalid source URL":["不正な元 URL"],"Invalid redirect action":["不正なリダイレクトアクション"],"Invalid redirect matcher":["不正なリダイレクトマッチャー"],"Unable to add new redirect":["新しいリダイレクトの追加に失敗しました"],"Something went wrong 🙁":["問題が発生しました"],"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!":["何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"],"It didn't work when I tried again":["もう一度試しましたが動きませんでした"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":["もしその問題と同じ問題が {{link}}Redirection issues{{/link}} 内で説明されているものの、まだ未解決であったなら、追加の詳細情報を提供してください。"],"Log entries (%d max)":["ログ (最大 %d)"],"Search by IP":["IP による検索"],"Select bulk action":["一括操作を選択"],"Bulk Actions":["一括操作"],"Apply":["適応"],"First page":["最初のページ"],"Prev page":["前のページ"],"Current Page":["現在のページ"],"of %(page)s":["%(page)s"],"Next page":["次のページ"],"Last page":["最後のページ"],"%s item":[["%s 個のアイテム"]],"Select All":["すべて選択"],"Sorry, something went wrong loading the data - please try again":["データのロード中に問題が発生しました - もう一度お試しください"],"No results":["結果なし"],"Delete the logs - are you sure?":["本当にログを消去しますか ?"],"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.":["ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"],"Yes! Delete the logs":["ログを消去する"],"No! Don't delete the logs":["ログを消去しない"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"],"Newsletter":["ニュースレター"],"Want to keep up to date with changes to Redirection?":["リダイレクトの変更を最新の状態に保ちたいですか ?"],"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.":["Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"],"Your email address:":["メールアドレス: "],"You've supported this plugin - thank you!":["あなたは既にこのプラグインをサポート済みです - ありがとうございます !"],"You get useful software and I get to carry on making it better.":["あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"],"Forever":["永久に"],"Delete the plugin - are you sure?":["本当にプラグインを削除しますか ?"],"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.":["プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"],"Yes! Delete the plugin":["プラグインを消去する"],"No! Don't delete the plugin":["プラグインを消去しない"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["すべての 301 リダイレクトを管理し、404 エラーをモニター"],"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}}.":["Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"],"Redirection Support":["Redirection を応援する"],"Support":["作者を応援 "],"404s":["404 エラー"],"Log":["ログ"],"Delete Redirection":["転送ルールを削除"],"Upload":["アップロード"],"Import":["インポート"],"Update":["更新"],"Auto-generate URL":["URL を自動生成 "],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"],"RSS Token":["RSS トークン"],"404 Logs":["404 ログ"],"(time to keep logs for)":["(ログの保存期間)"],"Redirect Logs":["転送ログ"],"I'm a nice person and I have helped support the author of this plugin":["このプラグインの作者に対する援助を行いました"],"Plugin Support":["プラグインサポート"],"Options":["設定"],"Two months":["2ヶ月"],"A month":["1ヶ月"],"A week":["1週間"],"A day":["1日"],"No logs":["ログなし"],"Delete All":["すべてを削除"],"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.":["グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"],"Add Group":["グループを追加"],"Search":["検索"],"Groups":["グループ"],"Save":["保存"],"Group":["グループ"],"Match":["一致条件"],"Add new redirection":["新しい転送ルールを追加"],"Cancel":["キャンセル"],"Download":["ダウンロード"],"Redirection":["Redirection"],"Settings":["設定"],"Do nothing":["何もしない"],"Error (404)":["エラー (404)"],"Pass-through":["通過"],"Redirect to random post":["ランダムな記事へ転送"],"Redirect to URL":["URL へ転送"],"Invalid group when creating redirect":["転送ルールを作成する際に無効なグループが指定されました"],"IP":["IP"],"Source URL":["ソース URL"],"Date":["日付"],"Add Redirect":["転送ルールを追加"],"All modules":["すべてのモジュール"],"View Redirects":["転送ルールを表示"],"Module":["モジュール"],"Redirects":["転送ルール"],"Name":["名称"],"Filter":["フィルター"],"Reset hits":["訪問数をリセット"],"Enable":["有効化"],"Disable":["無効化"],"Delete":["削除"],"Edit":["編集"],"Last Access":["前回のアクセス"],"Hits":["ヒット数"],"URL":["URL"],"Type":["タイプ"],"Modified Posts":["編集済みの投稿"],"Redirections":["転送ルール"],"User Agent":["ユーザーエージェント"],"URL and user agent":["URL およびユーザーエージェント"],"Target URL":["ターゲット URL"],"URL only":["URL のみ"],"Regex":["正規表現"],"Referrer":["リファラー"],"URL and referrer":["URL およびリファラー"],"Logged Out":["ログアウト中"],"Logged In":["ログイン中"],"URL and login status":["URL およびログイン状態"]}
|
1 |
+
{"":[],"404 deleted":[""],"Default /wp-json/ (preferred)":[""],"Raw /index.php?rest_route=/":[""],"Proxy over Admin AJAX (deprecated)":[""],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":[""],"More details.":[""],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":[""],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":[""],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"None of the suggestions helped":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":[""],"WordPress REST API is working at %s":[""],"WordPress REST API":[""],"REST API is not working so routes not checked":[""],"Redirection routes are working":[""],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":[""],"Redirection routes":[""],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["ユーザーエージェントエラー"],"Unknown Useragent":["不明なユーザーエージェント"],"Device":["デバイス"],"Operating System":["オペレーティングシステム"],"Browser":["ブラウザー"],"Engine":["エンジン"],"Useragent":["ユーザーエージェント"],"Agent":[""],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"(select IP logging level)":[""],"Geo Info":[""],"Agent Info":[""],"Filter by IP":[""],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":[""],"Geo IP":[""],"City":[""],"Area":[""],"Timezone":["タイムゾーン"],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"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.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["バグを報告したい場合、こちらの {{report}}バグ報告{{/report}} ガイドをお読みください。"],"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!":[""],"Never cache":["キャッシュしない"],"An hour":["1時間"],"Redirect Cache":["リダイレクトキャッシュ"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":["本当に %s からインポートしますか ?"],"Plugin Importers":["インポートプラグイン"],"The following redirect plugins were detected on your site and can be imported from.":[""],"total = ":["全数 ="],"Import from %s":["%s からインポート"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":[""],"Redirection not installed properly":[""],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":[""],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"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.":["マジック修正ボタンが効かない場合、エラーを読み自分で修正する必要があります。もしくは下の「助けが必要」セクションをお読みください。"],"⚡️ Magic fix ⚡️":["⚡️マジック修正⚡️"],"Plugin Status":["プラグインステータス"],"Custom":["カスタム"],"Mobile":["モバイル"],"Feed Readers":["フィード読者"],"Libraries":["ライブラリ"],"URL Monitor Changes":[""],"Save changes to this group":["このグループへの変更を保存"],"For example \"/amp\"":["例: \"/amp\""],"URL Monitor":["URL モニター"],"Delete 404s":["404を削除"],"Delete all logs for this 404":["この404エラーに対するすべてのログを削除"],"Delete all from IP %s":["すべての IP %s からのものを削除"],"Delete all matching \"%s\"":["すべての \"%s\" に一致するものを削除"],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":[""],"Unable to create group":["グループの作成に失敗しました"],"Failed to fix database tables":["データベーステーブルの修正に失敗しました"],"Post monitor group is valid":["投稿モニターグループは有効です"],"Post monitor group is invalid":["投稿モニターグループが無効です"],"Post monitor group":["投稿モニターグループ"],"All redirects have a valid group":["すべてのリダイレクトは有効なグループになっています"],"Redirects with invalid groups detected":["無効なグループのリダイレクトが検出されました"],"Valid redirect group":["有効なリダイレクトグループ"],"Valid groups detected":["有効なグループが検出されました"],"No valid groups, so you will not be able to create any redirects":["有効なグループがない場合、新規のリダイレクトを追加することはできません。"],"Valid groups":["有効なグループ"],"Database tables":["データベーステーブル"],"The following tables are missing:":["次のテーブルが不足しています:"],"All tables present":[""],"Cached Redirection detected":["キャッシュされた Redirection が検知されました"],"Please clear your browser cache and reload this page.":["ブラウザーのキャッシュをクリアしてページを再読込してください。"],"The data on this page has expired, please reload.":["このページのデータが期限切れになりました。再読込してください。"],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress WordPress が応答しません。これはエラーが発生したかリクエストがブロックされたことを示しています。サーバーの error_log を確認してください。"],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["サーバーが403 (閲覧禁止) エラーを返しました。これはリクエストがブロックされてしまった可能性があることを示しています。ファイアウォールやセキュリティプラグインを使用していますか?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[""],"If you think Redirection is at fault then create an issue.":["もしこの原因が Redirection だと思うのであれば Issue を作成してください。"],"This may be caused by another plugin - look at your browser's error console for more details.":["この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"],"Loading, please wait...":["ロード中です。お待ち下さい…"],"{{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).":["{{strong}}CSV ファイルフォーマット{{/strong}}: {{code}}ソース URL、 ターゲット URL{{/code}} - またこれらも使用可能です: {{code}}正規表現,、http コード{{/code}} ({{code}}正規表現{{/code}} - 0 = no, 1 = yes)"],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["もしこれが助けにならない場合、ブラウザーのコンソールを開き {{link}新しい\n issue{{/link}} を詳細とともに作成してください。"],"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.":["もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"],"Create Issue":["Issue を作成"],"Email":["メール"],"Important details":["重要な詳細"],"Need help?":["ヘルプが必要ですか?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"],"Pos":["Pos"],"410 - Gone":["410 - 消滅"],"Position":["配置"],"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":[""],"Apache Module":["Apache モジュール"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"],"Import to group":["グループにインポート"],"Import a CSV, .htaccess, or JSON file.":["CSV や .htaccess、JSON ファイルをインポート"],"Click 'Add File' or drag and drop here.":["「新規追加」をクリックしここにドラッグアンドドロップしてください。"],"Add File":["ファイルを追加"],"File selected":["選択されたファイル"],"Importing":["インポート中"],"Finished importing":["インポートが完了しました"],"Total redirects imported:":["インポートされたリダイレクト数: "],"Double-check the file is the correct format!":["ファイルが正しい形式かもう一度チェックしてください。"],"OK":["OK"],"Close":["閉じる"],"All imports will be appended to the current database.":["すべてのインポートは現在のデータベースに追加されます。"],"Export":["エクスポート"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"],"Everything":["すべて"],"WordPress redirects":["WordPress リダイレクト"],"Apache redirects":["Apache リダイレクト"],"Nginx redirects":["Nginx リダイレクト"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx のリライトルール"],"Redirection JSON":["Redirection JSON"],"View":["表示"],"Log files can be exported from the log pages.":["ログファイルはログページにてエクスポート出来ます。"],"Import/Export":["インポート / エクスポート"],"Logs":["ログ"],"404 errors":["404 エラー"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"],"I'd like to support some more.":["もっとサポートがしたいです。"],"Support 💰":["サポート💰"],"Redirection saved":["リダイレクトが保存されました"],"Log deleted":["ログが削除されました"],"Settings saved":["設定が保存されました"],"Group saved":["グループが保存されました"],"Are you sure you want to delete this item?":[["本当に削除してもよろしいですか?"]],"pass":["パス"],"All groups":["すべてのグループ"],"301 - Moved Permanently":["301 - 恒久的に移動"],"302 - Found":["302 - 発見"],"307 - Temporary Redirect":["307 - 一時リダイレクト"],"308 - Permanent Redirect":["308 - 恒久リダイレクト"],"401 - Unauthorized":["401 - 認証が必要"],"404 - Not Found":["404 - 未検出"],"Title":["タイトル"],"When matched":["マッチした時"],"with HTTP code":["次の HTTP コードと共に"],"Show advanced options":["高度な設定を表示"],"Matched Target":["見つかったターゲット"],"Unmatched Target":["ターゲットが見つかりません"],"Saving...":["保存中…"],"View notice":["通知を見る"],"Invalid source URL":["不正な元 URL"],"Invalid redirect action":["不正なリダイレクトアクション"],"Invalid redirect matcher":["不正なリダイレクトマッチャー"],"Unable to add new redirect":["新しいリダイレクトの追加に失敗しました"],"Something went wrong 🙁":["問題が発生しました"],"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!":["何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"],"Log entries (%d max)":["ログ (最大 %d)"],"Search by IP":["IP による検索"],"Select bulk action":["一括操作を選択"],"Bulk Actions":["一括操作"],"Apply":["適応"],"First page":["最初のページ"],"Prev page":["前のページ"],"Current Page":["現在のページ"],"of %(page)s":["%(page)s"],"Next page":["次のページ"],"Last page":["最後のページ"],"%s item":[["%s 個のアイテム"]],"Select All":["すべて選択"],"Sorry, something went wrong loading the data - please try again":["データのロード中に問題が発生しました - もう一度お試しください"],"No results":["結果なし"],"Delete the logs - are you sure?":["本当にログを消去しますか ?"],"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.":["ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"],"Yes! Delete the logs":["ログを消去する"],"No! Don't delete the logs":["ログを消去しない"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"],"Newsletter":["ニュースレター"],"Want to keep up to date with changes to Redirection?":["リダイレクトの変更を最新の状態に保ちたいですか ?"],"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.":["Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"],"Your email address:":["メールアドレス: "],"You've supported this plugin - thank you!":["あなたは既にこのプラグインをサポート済みです - ありがとうございます !"],"You get useful software and I get to carry on making it better.":["あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"],"Forever":["永久に"],"Delete the plugin - are you sure?":["本当にプラグインを削除しますか ?"],"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.":["プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"],"Yes! Delete the plugin":["プラグインを消去する"],"No! Don't delete the plugin":["プラグインを消去しない"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["すべての 301 リダイレクトを管理し、404 エラーをモニター"],"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}}.":["Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"],"Redirection Support":["Redirection を応援する"],"Support":["作者を応援 "],"404s":["404 エラー"],"Log":["ログ"],"Delete Redirection":["転送ルールを削除"],"Upload":["アップロード"],"Import":["インポート"],"Update":["更新"],"Auto-generate URL":["URL を自動生成 "],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"],"RSS Token":["RSS トークン"],"404 Logs":["404 ログ"],"(time to keep logs for)":["(ログの保存期間)"],"Redirect Logs":["転送ログ"],"I'm a nice person and I have helped support the author of this plugin":["このプラグインの作者に対する援助を行いました"],"Plugin Support":["プラグインサポート"],"Options":["設定"],"Two months":["2ヶ月"],"A month":["1ヶ月"],"A week":["1週間"],"A day":["1日"],"No logs":["ログなし"],"Delete All":["すべてを削除"],"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.":["グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"],"Add Group":["グループを追加"],"Search":["検索"],"Groups":["グループ"],"Save":["保存"],"Group":["グループ"],"Match":["一致条件"],"Add new redirection":["新しい転送ルールを追加"],"Cancel":["キャンセル"],"Download":["ダウンロード"],"Redirection":["Redirection"],"Settings":["設定"],"Do nothing":["何もしない"],"Error (404)":["エラー (404)"],"Pass-through":["通過"],"Redirect to random post":["ランダムな記事へ転送"],"Redirect to URL":["URL へ転送"],"Invalid group when creating redirect":["転送ルールを作成する際に無効なグループが指定されました"],"IP":["IP"],"Source URL":["ソース URL"],"Date":["日付"],"Add Redirect":["転送ルールを追加"],"All modules":["すべてのモジュール"],"View Redirects":["転送ルールを表示"],"Module":["モジュール"],"Redirects":["転送ルール"],"Name":["名称"],"Filter":["フィルター"],"Reset hits":["訪問数をリセット"],"Enable":["有効化"],"Disable":["無効化"],"Delete":["削除"],"Edit":["編集"],"Last Access":["前回のアクセス"],"Hits":["ヒット数"],"URL":["URL"],"Type":["タイプ"],"Modified Posts":["編集済みの投稿"],"Redirections":["転送ルール"],"User Agent":["ユーザーエージェント"],"URL and user agent":["URL およびユーザーエージェント"],"Target URL":["ターゲット URL"],"URL only":["URL のみ"],"Regex":["正規表現"],"Referrer":["リファラー"],"URL and referrer":["URL およびリファラー"],"Logged Out":["ログアウト中"],"Logged In":["ログイン中"],"URL and login status":["URL およびログイン状態"]}
|
locale/json/redirection-sv_SE.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":[""],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":[""],"Unknown Useragent":[""],"Device":["Enhet"],"Operating System":["Operativsystem"],"Browser":["Webbläsare"],"Engine":["Sökmotor"],"Useragent":[""],"Agent":[""],"No IP logging":["Ingen loggning av IP-nummer"],"Full IP logging":["Fullständig loggning av IP-nummer"],"Anonymize IP (mask last part)":["Anonymisera IP-nummer (maska sista delen)"],"Monitor changes to %(type)s":[""],"IP Logging":["Läggning av IP-nummer"],"(select IP logging level)":[""],"Geo Info":[""],"Agent Info":[""],"Filter by IP":["Filtrera på IP-nummer"],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"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.":[""],"No details are known for this address.":["Det finns inga kända detaljer för denna adress."],"Geo IP":[""],"City":["Stad"],"Area":["Region"],"Timezone":["Tidszon"],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":[""],"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":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"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.":["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."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Om du vill rapportera en bugg, vänligen läs guiden {{report}}rapportera buggar{{/report}}."],"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!":["Om du vill skicka information som du inte vill ska synas publikt, så kan du skicka det direkt via {{email}}e-post{{/email}} — inkludera så mycket information som du kan!"],"Never cache":["Använd aldrig cache"],"An hour":["En timma"],"Redirect Cache":["Omdirigera cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Hur länge omdirigerade 301-URL:er ska cachas (via HTTP-sidhuvudet ”Expires”)"],"Are you sure you want to import from %s?":["Är du säker på att du vill importera från %s?"],"Plugin Importers":["Tilläggsimporterare"],"The following redirect plugins were detected on your site and can be imported from.":["Följande omdirigeringstillägg hittades på din webbplats och kan importeras från."],"total = ":["totalt ="],"Import from %s":["Importera från %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["Problem upptäcktes med dina databastabeller. Besök <a href=\"%s\"> supportsidan </a> för mer detaljer."],"Redirection not installed properly":["Redirection har inte installerats ordentligt"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection kräver WordPress version %1s, du använder version %2s — vänligen uppdatera WordPress"],"Default WordPress \"old slugs\"":["WordPress standard ”gamla permalänkar”"],"Create associated redirect (added to end of URL)":["Skapa associerad omdirigering (läggs till i slutet på URL:en)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<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."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Magisk fix ⚡️"],"Plugin Status":["Tilläggsstatus"],"Custom":["Anpassad"],"Mobile":["Mobil"],"Feed Readers":["Feedläsare"],"Libraries":["Bibliotek"],"URL Monitor Changes":["Övervaka URL-ändringar"],"Save changes to this group":["Spara ändringar till den här gruppen"],"For example \"/amp\"":["Till exempel ”/amp”"],"URL Monitor":["URL-övervakning"],"Delete 404s":["Radera 404:or"],"Delete all logs for this 404":["Radera alla loggar för denna 404"],"Delete all from IP %s":["Ta bort allt från IP-numret %s"],"Delete all matching \"%s\"":["Ta bort allt som matchar \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."],"Also check if your browser is able to load <code>redirection.js</code>:":["Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["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."],"Unable to load Redirection":["Det gick inte att ladda Redirection"],"Unable to create group":["Det gick inte att skapa grupp"],"Failed to fix database tables":["Det gick inte att korrigera databastabellerna"],"Post monitor group is valid":["Övervakningsgrupp för inlägg är giltig"],"Post monitor group is invalid":["Övervakningsgrupp för inlägg är ogiltig"],"Post monitor group":["Övervakningsgrupp för inlägg"],"All redirects have a valid group":["Alla omdirigeringar har en giltig grupp"],"Redirects with invalid groups detected":["Omdirigeringar med ogiltiga grupper upptäcktes"],"Valid redirect group":["Giltig omdirigeringsgrupp"],"Valid groups detected":["Giltiga grupper upptäcktes"],"No valid groups, so you will not be able to create any redirects":["Inga giltiga grupper, du kan inte skapa nya omdirigeringar"],"Valid groups":["Giltiga grupper"],"Database tables":["Databastabeller"],"The following tables are missing:":["Följande tabeller saknas:"],"All tables present":["Alla tabeller närvarande"],"Cached Redirection detected":["En cachad version av Redirection upptäcktes"],"Please clear your browser cache and reload this page.":["Vänligen rensa din webbläsares cache och ladda om denna sida."],"The data on this page has expired, please reload.":["Datan på denna sida är inte längre aktuell, vänligen ladda om sidan."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress returnerade inte ett svar. Det kan innebära att ett fel inträffade eller att begäran blockerades. Vänligen kontrollera din servers error_log."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Din server svarade med ett '403 Förbjudet'-fel som kan indikera att begäran blockerades. Använder du en brandvägg eller ett säkerhetsprogram?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":["WordPress svarade med ett oväntat meddelande. Detta indikerar vanligtvis att ett tillägg eller tema skickat ut data när det inte borde gör det. Försök att inaktivera andra tillägg och försök igen."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":["Om problemet är okänt försök avaktivera andra tillägg - det är lätt att göra, och du kan snabbt aktivera dem igen. Andra tillägg kan ibland orsaka konflikter."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."],"If you think Redirection is at fault then create an issue.":["Om du tror att Redirection orsakar felet, skapa en felrapport."],"This may be caused by another plugin - look at your browser's error console for more details.":["Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "],"Loading, please wait...":["Laddar, vänligen vänta..."],"{{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).":["{{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)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."],"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.":["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. "],"Create Issue":["Skapa felrapport"],"Email":["E-post"],"Important details":["Viktiga detaljer"],"Need help?":["Behöver du hjälp?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."],"Pos":["Pos"],"410 - Gone":["410 - Borttagen"],"Position":["Position"],"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 inserted":["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"],"Apache Module":["Apache-modul"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."],"Import to group":["Importera till grupp"],"Import a CSV, .htaccess, or JSON file.":["Importera en CSV-fil, .htaccess-fil eller JSON-fil."],"Click 'Add File' or drag and drop here.":["Klicka på 'Lägg till fil' eller dra och släpp en fil här."],"Add File":["Lägg till fil"],"File selected":["Fil vald"],"Importing":["Importerar"],"Finished importing":["Importering klar"],"Total redirects imported:":["Antal omdirigeringar importerade:"],"Double-check the file is the correct format!":["Dubbelkolla att filen är i rätt format!"],"OK":["OK"],"Close":["Stäng"],"All imports will be appended to the current database.":["All importerade omdirigeringar kommer infogas till den aktuella databasen."],"Export":["Exportera"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."],"Everything":["Allt"],"WordPress redirects":["WordPress omdirigeringar"],"Apache redirects":["Apache omdirigeringar"],"Nginx redirects":["Nginx omdirigeringar"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx omskrivningsregler"],"Redirection JSON":["JSON omdirigeringar"],"View":["Visa"],"Log files can be exported from the log pages.":["Loggfiler kan exporteras från loggsidorna."],"Import/Export":["Importera/Exportera"],"Logs":["Loggar"],"404 errors":["404-fel"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"],"I'd like to support some more.":["Jag skulle vilja stödja lite till."],"Support 💰":["Support 💰"],"Redirection saved":["Omdirigering sparad"],"Log deleted":["Logginlägg raderades"],"Settings saved":["Inställning sparad"],"Group saved":["Grupp sparad"],"Are you sure you want to delete this item?":["Är du säker på att du vill radera detta objekt?","Är du säker på att du vill radera dessa objekt?"],"pass":["lösen"],"All groups":["Alla grupper"],"301 - Moved Permanently":["301 - Flyttad permanent"],"302 - Found":["302 - Hittad"],"307 - Temporary Redirect":["307 - Tillfällig omdirigering"],"308 - Permanent Redirect":["308 - Permanent omdirigering"],"401 - Unauthorized":["401 - Obehörig"],"404 - Not Found":["404 - Hittades inte"],"Title":["Titel"],"When matched":["När matchning sker"],"with HTTP code":["med HTTP-kod"],"Show advanced options":["Visa avancerande alternativ"],"Matched Target":["Matchande mål"],"Unmatched Target":["Ej matchande mål"],"Saving...":["Sparar..."],"View notice":["Visa meddelande"],"Invalid source URL":["Ogiltig URL-källa"],"Invalid redirect action":["Ogiltig omdirigeringsåtgärd"],"Invalid redirect matcher":["Ogiltig omdirigeringsmatchning"],"Unable to add new redirect":["Det går inte att lägga till en ny omdirigering"],"Something went wrong 🙁":["Något gick fel 🙁"],"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!":["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."],"It didn't work when I tried again":["Det fungerade inte när jag försökte igen"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":["Se om ditt problem finns beskrivet på listan över kända {{link}}problem med Redirection{{/link}}. Lägg gärna till fler detaljer om du hittar samma problem."],"Log entries (%d max)":["Antal logginlägg per sida (max %d)"],"Search by IP":["Sök via IP"],"Select bulk action":["Välj massåtgärd"],"Bulk Actions":["Massåtgärd"],"Apply":["Tillämpa"],"First page":["Första sidan"],"Prev page":["Föregående sida"],"Current Page":["Aktuell sida"],"of %(page)s":["av %(sidor)"],"Next page":["Nästa sida"],"Last page":["Sista sidan"],"%s item":["%s objekt","%s objekt"],"Select All":["Välj allt"],"Sorry, something went wrong loading the data - please try again":["Något gick fel när data laddades - Vänligen försök igen"],"No results":["Inga resultat"],"Delete the logs - are you sure?":["Är du säker på att du vill radera loggarna?"],"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.":["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."],"Yes! Delete the logs":["Ja! Radera loggarna"],"No! Don't delete the logs":["Nej! Radera inte loggarna"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."],"Newsletter":["Nyhetsbrev"],"Want to keep up to date with changes to Redirection?":["Vill du bli uppdaterad om ändringar i Redirection?"],"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.":["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."],"Your email address:":["Din e-postadress:"],"You've supported this plugin - thank you!":["Du har stöttat detta tillägg - tack!"],"You get useful software and I get to carry on making it better.":["Du får en användbar mjukvara och jag kan fortsätta göra den bättre."],"Forever":["För evigt"],"Delete the plugin - are you sure?":["Radera tillägget - är du verkligen säker på det?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["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."],"Yes! Delete the plugin":["Ja! Radera detta tillägg"],"No! Don't delete the plugin":["Nej! Radera inte detta tillägg"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Hantera alla dina 301-omdirigeringar och övervaka 404-fel"],"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}}.":["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}}."],"Redirection Support":["Support för Redirection"],"Support":["Support"],"404s":["404:or"],"Log":["Logg"],"Delete Redirection":["Ta bort Redirection"],"Upload":["Ladda upp"],"Import":["Importera"],"Update":["Uppdatera"],"Auto-generate URL":["Autogenerera URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"],"RSS Token":["RSS-nyckel"],"404 Logs":["404-loggar"],"(time to keep logs for)":["(hur länge loggar ska sparas)"],"Redirect Logs":["Redirection-loggar"],"I'm a nice person and I have helped support the author of this plugin":["Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"],"Plugin Support":["Support för tillägg"],"Options":["Alternativ"],"Two months":["Två månader"],"A month":["En månad"],"A week":["En vecka"],"A day":["En dag"],"No logs":["Inga loggar"],"Delete All":["Radera alla"],"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.":["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."],"Add Group":["Lägg till grupp"],"Search":["Sök"],"Groups":["Grupper"],"Save":["Spara"],"Group":["Grupp"],"Match":["Matcha"],"Add new redirection":["Lägg till ny omdirigering"],"Cancel":["Avbryt"],"Download":["Hämta"],"Redirection":["Redirection"],"Settings":["Inställningar"],"Do nothing":["Gör ingenting"],"Error (404)":["Fel (404)"],"Pass-through":["Passera"],"Redirect to random post":["Omdirigering till slumpmässigt inlägg"],"Redirect to URL":["Omdirigera till URL"],"Invalid group when creating redirect":["Gruppen är ogiltig när omdirigering skapas"],"IP":["IP"],"Source URL":["URL-källa"],"Date":["Datum"],"Add Redirect":["Lägg till omdirigering"],"All modules":["Alla moduler"],"View Redirects":["Visa omdirigeringar"],"Module":["Modul"],"Redirects":["Omdirigering"],"Name":["Namn"],"Filter":["Filtrera"],"Reset hits":["Nollställ träffar"],"Enable":["Aktivera"],"Disable":["Inaktivera"],"Delete":["Radera"],"Edit":["Redigera"],"Last Access":["Senast använd"],"Hits":["Träffar"],"URL":["URL"],"Type":["Typ"],"Modified Posts":["Modifierade inlägg"],"Redirections":["Omdirigeringar"],"User Agent":["Användaragent"],"URL and user agent":["URL och användaragent"],"Target URL":["Mål-URL"],"URL only":["Endast URL"],"Regex":["Reguljärt uttryck"],"Referrer":["Hänvisningsadress"],"URL and referrer":["URL och hänvisande webbplats"],"Logged Out":["Utloggad"],"Logged In":["Inloggad"],"URL and login status":["URL och inloggnings-status"]}
|
1 |
+
{"":[],"404 deleted":["404 borttagen"],"Default /wp-json/ (preferred)":[""],"Raw /index.php?rest_route=/":[""],"Proxy over Admin AJAX (deprecated)":[""],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":[""],"More details.":["Fler detaljer."],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":["WordPress returnerade ett oväntat meddelande. Det här kan orsakas av att ditt REST API inte fungerar eller av ett annat tillägg eller tema."],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":[""],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Vänligen inaktivera andra tillägg tillfälligt!{{/link}} Detta fixar många problem."],"None of the suggestions helped":["Inget av förslagen hjälpte"],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Vänligen läs <a href=\"https://redirection.me/support/problems/\">listan med kända problem</a>."],"Unable to load Redirection ☹️":["Kunde inte ladda Redirection ☹️"],"WordPress REST API is working at %s":[""],"WordPress REST API":["WordPress REST API"],"REST API is not working so routes not checked":[""],"Redirection routes are working":[""],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":[""],"Redirection routes":[""],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Ditt WordPress REST API har inaktiverats. Du måste aktivera det för att Redirection ska fortsätta att fungera"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Användaragentfel"],"Unknown Useragent":["Okänd användaragent"],"Device":["Enhet"],"Operating System":["Operativsystem"],"Browser":["Webbläsare"],"Engine":["Sökmotor"],"Useragent":["Useragent"],"Agent":["Agent"],"No IP logging":["Ingen loggning av IP-nummer"],"Full IP logging":["Fullständig loggning av IP-nummer"],"Anonymize IP (mask last part)":["Anonymisera IP-nummer (maska sista delen)"],"Monitor changes to %(type)s":["Övervaka ändringar till %(type)s"],"IP Logging":["Läggning av IP-nummer"],"(select IP logging level)":["(välj loggningsnivå för IP)"],"Geo Info":["Geo-info"],"Agent Info":["Agentinfo"],"Filter by IP":["Filtrera på IP-nummer"],"Referrer / User Agent":["Hänvisare/Användaragent"],"Geo IP Error":["Geo-IP-fel"],"Something went wrong obtaining this information":["Något gick fel när denna information skulle hämtas"],"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.":["Detta är en IP från ett privat nätverk. Det betyder att det ligger i ett hem- eller företagsnätverk och ingen mer information kan visas."],"No details are known for this address.":["Det finns inga kända detaljer för denna adress."],"Geo IP":["Geo IP"],"City":["Stad"],"Area":["Region"],"Timezone":["Tidszon"],"Geo Location":["Geo-plats"],"Powered by {{link}}redirect.li{{/link}}":["Drivs av {{link}}redirect.li{{/link}}"],"Trash":["Släng"],"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":["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"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"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.":["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."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Om du vill rapportera en bugg, vänligen läs guiden {{report}}rapportera buggar{{/report}}."],"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!":["Om du vill skicka information som du inte vill ska synas publikt, så kan du skicka det direkt via {{email}}e-post{{/email}} — inkludera så mycket information som du kan!"],"Never cache":["Använd aldrig cache"],"An hour":["En timma"],"Redirect Cache":["Omdirigera cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Hur länge omdirigerade 301-URL:er ska cachas (via HTTP-sidhuvudet ”Expires”)"],"Are you sure you want to import from %s?":["Är du säker på att du vill importera från %s?"],"Plugin Importers":["Tilläggsimporterare"],"The following redirect plugins were detected on your site and can be imported from.":["Följande omdirigeringstillägg hittades på din webbplats och kan importeras från."],"total = ":["totalt ="],"Import from %s":["Importera från %s"],"Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details.":["Problem upptäcktes med dina databastabeller. Besök <a href=\"%s\"> supportsidan </a> för mer detaljer."],"Redirection not installed properly":["Redirection har inte installerats ordentligt"],"Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress":["Redirection kräver WordPress version %1s, du använder version %2s — vänligen uppdatera WordPress"],"Default WordPress \"old slugs\"":["WordPress standard ”gamla permalänkar”"],"Create associated redirect (added to end of URL)":["Skapa associerad omdirigering (läggs till i slutet på URL:en)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<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."],"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.":["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."],"⚡️ Magic fix ⚡️":["⚡️ Magisk fix ⚡️"],"Plugin Status":["Tilläggsstatus"],"Custom":["Anpassad"],"Mobile":["Mobil"],"Feed Readers":["Feedläsare"],"Libraries":["Bibliotek"],"URL Monitor Changes":["Övervaka URL-ändringar"],"Save changes to this group":["Spara ändringar till den här gruppen"],"For example \"/amp\"":["Till exempel ”/amp”"],"URL Monitor":["URL-övervakning"],"Delete 404s":["Radera 404:or"],"Delete all logs for this 404":["Radera alla loggar för denna 404"],"Delete all from IP %s":["Ta bort allt från IP-numret %s"],"Delete all matching \"%s\"":["Ta bort allt som matchar \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."],"Also check if your browser is able to load <code>redirection.js</code>:":["Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["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."],"Unable to load Redirection":["Det gick inte att ladda Redirection"],"Unable to create group":["Det gick inte att skapa grupp"],"Failed to fix database tables":["Det gick inte att korrigera databastabellerna"],"Post monitor group is valid":["Övervakningsgrupp för inlägg är giltig"],"Post monitor group is invalid":["Övervakningsgrupp för inlägg är ogiltig"],"Post monitor group":["Övervakningsgrupp för inlägg"],"All redirects have a valid group":["Alla omdirigeringar har en giltig grupp"],"Redirects with invalid groups detected":["Omdirigeringar med ogiltiga grupper upptäcktes"],"Valid redirect group":["Giltig omdirigeringsgrupp"],"Valid groups detected":["Giltiga grupper upptäcktes"],"No valid groups, so you will not be able to create any redirects":["Inga giltiga grupper, du kan inte skapa nya omdirigeringar"],"Valid groups":["Giltiga grupper"],"Database tables":["Databastabeller"],"The following tables are missing:":["Följande tabeller saknas:"],"All tables present":["Alla tabeller närvarande"],"Cached Redirection detected":["En cachad version av Redirection upptäcktes"],"Please clear your browser cache and reload this page.":["Vänligen rensa din webbläsares cache och ladda om denna sida."],"The data on this page has expired, please reload.":["Datan på denna sida är inte längre aktuell, vänligen ladda om sidan."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress returnerade inte ett svar. Det kan innebära att ett fel inträffade eller att begäran blockerades. Vänligen kontrollera din servers error_log."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Din server svarade med ett '403 Förbjudet'-fel som kan indikera att begäran blockerades. Använder du en brandvägg eller ett säkerhetsprogram?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."],"If you think Redirection is at fault then create an issue.":["Om du tror att Redirection orsakar felet, skapa en felrapport."],"This may be caused by another plugin - look at your browser's error console for more details.":["Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "],"Loading, please wait...":["Laddar, vänligen vänta..."],"{{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).":["{{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)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."],"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.":["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. "],"Create Issue":["Skapa felrapport"],"Email":["E-post"],"Important details":["Viktiga detaljer"],"Need help?":["Behöver du hjälp?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."],"Pos":["Pos"],"410 - Gone":["410 - Borttagen"],"Position":["Position"],"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":["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"],"Apache Module":["Apache-modul"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."],"Import to group":["Importera till grupp"],"Import a CSV, .htaccess, or JSON file.":["Importera en CSV-fil, .htaccess-fil eller JSON-fil."],"Click 'Add File' or drag and drop here.":["Klicka på 'Lägg till fil' eller dra och släpp en fil här."],"Add File":["Lägg till fil"],"File selected":["Fil vald"],"Importing":["Importerar"],"Finished importing":["Importering klar"],"Total redirects imported:":["Antal omdirigeringar importerade:"],"Double-check the file is the correct format!":["Dubbelkolla att filen är i rätt format!"],"OK":["OK"],"Close":["Stäng"],"All imports will be appended to the current database.":["All importerade omdirigeringar kommer infogas till den aktuella databasen."],"Export":["Exportera"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."],"Everything":["Allt"],"WordPress redirects":["WordPress omdirigeringar"],"Apache redirects":["Apache omdirigeringar"],"Nginx redirects":["Nginx omdirigeringar"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx omskrivningsregler"],"Redirection JSON":["JSON omdirigeringar"],"View":["Visa"],"Log files can be exported from the log pages.":["Loggfiler kan exporteras från loggsidorna."],"Import/Export":["Importera/Exportera"],"Logs":["Loggar"],"404 errors":["404-fel"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"],"I'd like to support some more.":["Jag skulle vilja stödja lite till."],"Support 💰":["Support 💰"],"Redirection saved":["Omdirigering sparad"],"Log deleted":["Logginlägg raderades"],"Settings saved":["Inställning sparad"],"Group saved":["Grupp sparad"],"Are you sure you want to delete this item?":["Är du säker på att du vill radera detta objekt?","Är du säker på att du vill radera dessa objekt?"],"pass":["lösen"],"All groups":["Alla grupper"],"301 - Moved Permanently":["301 - Flyttad permanent"],"302 - Found":["302 - Hittad"],"307 - Temporary Redirect":["307 - Tillfällig omdirigering"],"308 - Permanent Redirect":["308 - Permanent omdirigering"],"401 - Unauthorized":["401 - Obehörig"],"404 - Not Found":["404 - Hittades inte"],"Title":["Titel"],"When matched":["När matchning sker"],"with HTTP code":["med HTTP-kod"],"Show advanced options":["Visa avancerande alternativ"],"Matched Target":["Matchande mål"],"Unmatched Target":["Ej matchande mål"],"Saving...":["Sparar..."],"View notice":["Visa meddelande"],"Invalid source URL":["Ogiltig URL-källa"],"Invalid redirect action":["Ogiltig omdirigeringsåtgärd"],"Invalid redirect matcher":["Ogiltig omdirigeringsmatchning"],"Unable to add new redirect":["Det går inte att lägga till en ny omdirigering"],"Something went wrong 🙁":["Något gick fel 🙁"],"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!":["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."],"Log entries (%d max)":["Antal logginlägg per sida (max %d)"],"Search by IP":["Sök via IP"],"Select bulk action":["Välj massåtgärd"],"Bulk Actions":["Massåtgärd"],"Apply":["Tillämpa"],"First page":["Första sidan"],"Prev page":["Föregående sida"],"Current Page":["Aktuell sida"],"of %(page)s":["av %(sidor)"],"Next page":["Nästa sida"],"Last page":["Sista sidan"],"%s item":["%s objekt","%s objekt"],"Select All":["Välj allt"],"Sorry, something went wrong loading the data - please try again":["Något gick fel när data laddades - Vänligen försök igen"],"No results":["Inga resultat"],"Delete the logs - are you sure?":["Är du säker på att du vill radera loggarna?"],"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.":["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."],"Yes! Delete the logs":["Ja! Radera loggarna"],"No! Don't delete the logs":["Nej! Radera inte loggarna"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."],"Newsletter":["Nyhetsbrev"],"Want to keep up to date with changes to Redirection?":["Vill du bli uppdaterad om ändringar i Redirection?"],"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.":["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."],"Your email address:":["Din e-postadress:"],"You've supported this plugin - thank you!":["Du har stöttat detta tillägg - tack!"],"You get useful software and I get to carry on making it better.":["Du får en användbar mjukvara och jag kan fortsätta göra den bättre."],"Forever":["För evigt"],"Delete the plugin - are you sure?":["Radera tillägget - är du verkligen säker på det?"],"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.":["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."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["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."],"Yes! Delete the plugin":["Ja! Radera detta tillägg"],"No! Don't delete the plugin":["Nej! Radera inte detta tillägg"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Hantera alla dina 301-omdirigeringar och övervaka 404-fel"],"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}}.":["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}}."],"Redirection Support":["Support för Redirection"],"Support":["Support"],"404s":["404:or"],"Log":["Logg"],"Delete Redirection":["Ta bort Redirection"],"Upload":["Ladda upp"],"Import":["Importera"],"Update":["Uppdatera"],"Auto-generate URL":["Autogenerera URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"],"RSS Token":["RSS-nyckel"],"404 Logs":["404-loggar"],"(time to keep logs for)":["(hur länge loggar ska sparas)"],"Redirect Logs":["Redirection-loggar"],"I'm a nice person and I have helped support the author of this plugin":["Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"],"Plugin Support":["Support för tillägg"],"Options":["Alternativ"],"Two months":["Två månader"],"A month":["En månad"],"A week":["En vecka"],"A day":["En dag"],"No logs":["Inga loggar"],"Delete All":["Radera alla"],"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.":["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."],"Add Group":["Lägg till grupp"],"Search":["Sök"],"Groups":["Grupper"],"Save":["Spara"],"Group":["Grupp"],"Match":["Matcha"],"Add new redirection":["Lägg till ny omdirigering"],"Cancel":["Avbryt"],"Download":["Hämta"],"Redirection":["Redirection"],"Settings":["Inställningar"],"Do nothing":["Gör ingenting"],"Error (404)":["Fel (404)"],"Pass-through":["Passera"],"Redirect to random post":["Omdirigering till slumpmässigt inlägg"],"Redirect to URL":["Omdirigera till URL"],"Invalid group when creating redirect":["Gruppen är ogiltig när omdirigering skapas"],"IP":["IP"],"Source URL":["URL-källa"],"Date":["Datum"],"Add Redirect":["Lägg till omdirigering"],"All modules":["Alla moduler"],"View Redirects":["Visa omdirigeringar"],"Module":["Modul"],"Redirects":["Omdirigering"],"Name":["Namn"],"Filter":["Filtrera"],"Reset hits":["Nollställ träffar"],"Enable":["Aktivera"],"Disable":["Inaktivera"],"Delete":["Radera"],"Edit":["Redigera"],"Last Access":["Senast använd"],"Hits":["Träffar"],"URL":["URL"],"Type":["Typ"],"Modified Posts":["Modifierade inlägg"],"Redirections":["Omdirigeringar"],"User Agent":["Användaragent"],"URL and user agent":["URL och användaragent"],"Target URL":["Mål-URL"],"URL only":["Endast URL"],"Regex":["Reguljärt uttryck"],"Referrer":["Hänvisningsadress"],"URL and referrer":["URL och hänvisande webbplats"],"Logged Out":["Utloggad"],"Logged In":["Inloggad"],"URL and login status":["URL och inloggnings-status"]}
|
locale/redirection-de_DE.mo
CHANGED
Binary file
|
locale/redirection-de_DE.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:
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,7 +11,95 @@ msgstr ""
|
|
11 |
"Language: de\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
16 |
msgstr ""
|
17 |
|
@@ -19,116 +107,116 @@ msgstr ""
|
|
19 |
msgid "https://johngodley.com"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#: redirection-strings.php:
|
23 |
msgid "Useragent Error"
|
24 |
msgstr ""
|
25 |
|
26 |
-
#: redirection-strings.php:
|
27 |
msgid "Unknown Useragent"
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: redirection-strings.php:
|
31 |
msgid "Device"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: redirection-strings.php:
|
35 |
msgid "Operating System"
|
36 |
-
msgstr ""
|
37 |
|
38 |
-
#: redirection-strings.php:
|
39 |
msgid "Browser"
|
40 |
-
msgstr ""
|
41 |
|
42 |
-
#: redirection-strings.php:
|
43 |
msgid "Engine"
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: redirection-strings.php:
|
47 |
msgid "Useragent"
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: redirection-strings.php:
|
51 |
msgid "Agent"
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: redirection-strings.php:
|
55 |
msgid "No IP logging"
|
56 |
-
msgstr ""
|
57 |
|
58 |
-
#: redirection-strings.php:
|
59 |
msgid "Full IP logging"
|
60 |
-
msgstr ""
|
61 |
|
62 |
-
#: redirection-strings.php:
|
63 |
msgid "Anonymize IP (mask last part)"
|
64 |
-
msgstr ""
|
65 |
|
66 |
-
#: redirection-strings.php:
|
67 |
msgid "Monitor changes to %(type)s"
|
68 |
-
msgstr ""
|
69 |
|
70 |
-
#: redirection-strings.php:
|
71 |
msgid "IP Logging"
|
72 |
-
msgstr ""
|
73 |
|
74 |
-
#: redirection-strings.php:
|
75 |
msgid "(select IP logging level)"
|
76 |
-
msgstr ""
|
77 |
|
78 |
-
#: redirection-strings.php:
|
79 |
msgid "Geo Info"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: redirection-strings.php:
|
83 |
msgid "Agent Info"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: redirection-strings.php:
|
87 |
msgid "Filter by IP"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: redirection-strings.php:
|
91 |
msgid "Referrer / User Agent"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: redirection-strings.php:
|
95 |
msgid "Geo IP Error"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: redirection-strings.php:
|
99 |
msgid "Something went wrong obtaining this information"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: redirection-strings.php:
|
103 |
msgid "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."
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: redirection-strings.php:
|
107 |
msgid "No details are known for this address."
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: redirection-strings.php:
|
111 |
-
#: redirection-strings.php:
|
112 |
msgid "Geo IP"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: redirection-strings.php:
|
116 |
msgid "City"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: redirection-strings.php:
|
120 |
msgid "Area"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: redirection-strings.php:
|
124 |
msgid "Timezone"
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: redirection-strings.php:
|
128 |
msgid "Geo Location"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: redirection-strings.php:
|
132 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
133 |
msgstr ""
|
134 |
|
@@ -136,11 +224,11 @@ msgstr ""
|
|
136 |
msgid "Trash"
|
137 |
msgstr ""
|
138 |
|
139 |
-
#: redirection-admin.php:
|
140 |
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"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: redirection-admin.php:
|
144 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
145 |
msgstr ""
|
146 |
|
@@ -148,199 +236,199 @@ msgstr ""
|
|
148 |
msgid "https://redirection.me/"
|
149 |
msgstr ""
|
150 |
|
151 |
-
#: redirection-strings.php:
|
152 |
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."
|
153 |
-
msgstr ""
|
154 |
|
155 |
-
#: redirection-strings.php:
|
156 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
157 |
-
msgstr ""
|
158 |
|
159 |
-
#: redirection-strings.php:
|
160 |
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!"
|
161 |
-
msgstr ""
|
162 |
|
163 |
-
#: redirection-strings.php:
|
164 |
msgid "Never cache"
|
165 |
msgstr ""
|
166 |
|
167 |
-
#: redirection-strings.php:
|
168 |
msgid "An hour"
|
169 |
-
msgstr ""
|
170 |
|
171 |
-
#: redirection-strings.php:
|
172 |
msgid "Redirect Cache"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: redirection-strings.php:
|
176 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
177 |
-
msgstr ""
|
178 |
|
179 |
-
#: redirection-strings.php:
|
180 |
msgid "Are you sure you want to import from %s?"
|
181 |
-
msgstr ""
|
182 |
|
183 |
-
#: redirection-strings.php:
|
184 |
msgid "Plugin Importers"
|
185 |
-
msgstr ""
|
186 |
|
187 |
-
#: redirection-strings.php:
|
188 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
189 |
-
msgstr ""
|
190 |
|
191 |
-
#: redirection-strings.php:
|
192 |
msgid "total = "
|
193 |
-
msgstr ""
|
194 |
|
195 |
-
#: redirection-strings.php:
|
196 |
msgid "Import from %s"
|
197 |
-
msgstr ""
|
198 |
|
199 |
-
#: redirection-admin.php:
|
200 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
201 |
-
msgstr ""
|
202 |
|
203 |
-
#: redirection-admin.php:
|
204 |
msgid "Redirection not installed properly"
|
205 |
-
msgstr ""
|
206 |
|
207 |
-
#: redirection-admin.php:
|
208 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
209 |
-
msgstr ""
|
210 |
|
211 |
#: models/importer.php:149
|
212 |
msgid "Default WordPress \"old slugs\""
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: redirection-strings.php:
|
216 |
msgid "Create associated redirect (added to end of URL)"
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: redirection-admin.php:
|
220 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: redirection-strings.php:
|
224 |
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."
|
225 |
msgstr ""
|
226 |
|
227 |
-
#: redirection-strings.php:
|
228 |
msgid "⚡️ Magic fix ⚡️"
|
229 |
msgstr ""
|
230 |
|
231 |
-
#: redirection-strings.php:
|
232 |
msgid "Plugin Status"
|
233 |
msgstr ""
|
234 |
|
235 |
-
#: redirection-strings.php:
|
236 |
msgid "Custom"
|
237 |
msgstr ""
|
238 |
|
239 |
-
#: redirection-strings.php:
|
240 |
msgid "Mobile"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: redirection-strings.php:
|
244 |
msgid "Feed Readers"
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: redirection-strings.php:
|
248 |
msgid "Libraries"
|
249 |
msgstr ""
|
250 |
|
251 |
-
#: redirection-strings.php:
|
252 |
msgid "URL Monitor Changes"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: redirection-strings.php:
|
256 |
msgid "Save changes to this group"
|
257 |
msgstr ""
|
258 |
|
259 |
-
#: redirection-strings.php:
|
260 |
msgid "For example \"/amp\""
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: redirection-strings.php:
|
264 |
msgid "URL Monitor"
|
265 |
msgstr ""
|
266 |
|
267 |
-
#: redirection-strings.php:
|
268 |
msgid "Delete 404s"
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: redirection-strings.php:
|
272 |
msgid "Delete all logs for this 404"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: redirection-strings.php:
|
276 |
msgid "Delete all from IP %s"
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: redirection-strings.php:
|
280 |
msgid "Delete all matching \"%s\""
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: redirection-strings.php:
|
284 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: redirection-admin.php:
|
288 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: redirection-admin.php:
|
292 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
293 |
msgstr ""
|
294 |
|
295 |
-
#: redirection-admin.php:
|
296 |
msgid "Unable to load Redirection"
|
297 |
-
msgstr ""
|
298 |
|
299 |
-
#: models/fixer.php:
|
300 |
msgid "Unable to create group"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: models/fixer.php:
|
304 |
msgid "Failed to fix database tables"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: models/fixer.php:
|
308 |
msgid "Post monitor group is valid"
|
309 |
msgstr ""
|
310 |
|
311 |
-
#: models/fixer.php:
|
312 |
msgid "Post monitor group is invalid"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: models/fixer.php:
|
316 |
msgid "Post monitor group"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: models/fixer.php:
|
320 |
msgid "All redirects have a valid group"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: models/fixer.php:
|
324 |
msgid "Redirects with invalid groups detected"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: models/fixer.php:
|
328 |
msgid "Valid redirect group"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: models/fixer.php:
|
332 |
msgid "Valid groups detected"
|
333 |
msgstr ""
|
334 |
|
335 |
-
#: models/fixer.php:
|
336 |
msgid "No valid groups, so you will not be able to create any redirects"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: models/fixer.php:
|
340 |
msgid "Valid groups"
|
341 |
msgstr ""
|
342 |
|
343 |
-
#: models/fixer.php:
|
344 |
msgid "Database tables"
|
345 |
msgstr ""
|
346 |
|
@@ -352,59 +440,51 @@ msgstr ""
|
|
352 |
msgid "All tables present"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: redirection-strings.php:
|
356 |
msgid "Cached Redirection detected"
|
357 |
msgstr ""
|
358 |
|
359 |
-
#: redirection-strings.php:
|
360 |
msgid "Please clear your browser cache and reload this page."
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: redirection-strings.php:
|
364 |
msgid "The data on this page has expired, please reload."
|
365 |
msgstr ""
|
366 |
|
367 |
-
#: redirection-strings.php:
|
368 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
369 |
msgstr "WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."
|
370 |
|
371 |
-
#: redirection-strings.php:
|
372 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
373 |
msgstr "Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hindeuten könnte, dass die Anfrage gesperrt wurde. Verwendest du eine Firewall oder ein Sicherheits-Plugin?"
|
374 |
|
375 |
-
#: redirection-strings.php:14
|
376 |
-
msgid "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
377 |
-
msgstr "WordPress hat eine unerwartete Nachricht zurückgegeben. Dies zeigt normalerweise an, dass ein Plugin oder ein Theme Daten ausgibt, wenn es nicht sein sollte. Versuche bitte, andere Plugins zu deaktivieren und versuchen es erneut."
|
378 |
-
|
379 |
-
#: redirection-strings.php:9
|
380 |
-
msgid "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
381 |
-
msgstr "Wenn das Problem nicht bekannt ist, dann versuche, andere Plugins zu deaktivieren - es ist einfach und du kannst sie schnell wieder aktivieren. Andere Plugins können manchmal Konflikte verursachen."
|
382 |
-
|
383 |
#: redirection-strings.php:4
|
384 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
385 |
msgstr "Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "If you think Redirection is at fault then create an issue."
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: redirection-admin.php:
|
392 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: redirection-admin.php:
|
396 |
msgid "Loading, please wait..."
|
397 |
msgstr "Lädt, bitte warte..."
|
398 |
|
399 |
-
#: redirection-strings.php:
|
400 |
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)."
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: redirection-strings.php:
|
404 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
405 |
msgstr "Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."
|
406 |
|
407 |
-
#: redirection-strings.php:
|
408 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
409 |
msgstr ""
|
410 |
|
@@ -412,7 +492,7 @@ msgstr ""
|
|
412 |
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."
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: redirection-admin.php:
|
416 |
msgid "Create Issue"
|
417 |
msgstr ""
|
418 |
|
@@ -424,403 +504,395 @@ msgstr "E-Mail"
|
|
424 |
msgid "Important details"
|
425 |
msgstr "Wichtige Details"
|
426 |
|
427 |
-
#: redirection-strings.php:
|
428 |
msgid "Need help?"
|
429 |
msgstr "Hilfe benötigt?"
|
430 |
|
431 |
-
#: redirection-strings.php:
|
432 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: redirection-strings.php:
|
436 |
msgid "Pos"
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: redirection-strings.php:
|
440 |
msgid "410 - Gone"
|
441 |
msgstr "410 - Entfernt"
|
442 |
|
443 |
-
#: redirection-strings.php:
|
444 |
msgid "Position"
|
445 |
msgstr "Position"
|
446 |
|
447 |
-
#: redirection-strings.php:
|
448 |
-
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
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: redirection-strings.php:
|
452 |
msgid "Apache Module"
|
453 |
msgstr "Apache Modul"
|
454 |
|
455 |
-
#: redirection-strings.php:
|
456 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: redirection-strings.php:
|
460 |
msgid "Import to group"
|
461 |
msgstr "Importiere in Gruppe"
|
462 |
|
463 |
-
#: redirection-strings.php:
|
464 |
msgid "Import a CSV, .htaccess, or JSON file."
|
465 |
msgstr "Importiere eine CSV, .htaccess oder JSON Datei."
|
466 |
|
467 |
-
#: redirection-strings.php:
|
468 |
msgid "Click 'Add File' or drag and drop here."
|
469 |
msgstr "Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."
|
470 |
|
471 |
-
#: redirection-strings.php:
|
472 |
msgid "Add File"
|
473 |
msgstr "Datei hinzufügen"
|
474 |
|
475 |
-
#: redirection-strings.php:
|
476 |
msgid "File selected"
|
477 |
msgstr "Datei ausgewählt"
|
478 |
|
479 |
-
#: redirection-strings.php:
|
480 |
msgid "Importing"
|
481 |
msgstr "Importiere"
|
482 |
|
483 |
-
#: redirection-strings.php:
|
484 |
msgid "Finished importing"
|
485 |
msgstr "Importieren beendet"
|
486 |
|
487 |
-
#: redirection-strings.php:
|
488 |
msgid "Total redirects imported:"
|
489 |
msgstr "Umleitungen importiert:"
|
490 |
|
491 |
-
#: redirection-strings.php:
|
492 |
msgid "Double-check the file is the correct format!"
|
493 |
msgstr "Überprüfe, ob die Datei das richtige Format hat!"
|
494 |
|
495 |
-
#: redirection-strings.php:
|
496 |
msgid "OK"
|
497 |
msgstr "OK"
|
498 |
|
499 |
-
#: redirection-strings.php:
|
500 |
msgid "Close"
|
501 |
msgstr "Schließen"
|
502 |
|
503 |
-
#: redirection-strings.php:
|
504 |
msgid "All imports will be appended to the current database."
|
505 |
msgstr "Alle Importe werden der aktuellen Datenbank hinzugefügt."
|
506 |
|
507 |
-
#: redirection-strings.php:
|
508 |
msgid "Export"
|
509 |
msgstr "Exportieren"
|
510 |
|
511 |
-
#: redirection-strings.php:
|
512 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
513 |
msgstr ""
|
514 |
|
515 |
-
#: redirection-strings.php:
|
516 |
msgid "Everything"
|
517 |
msgstr "Alles"
|
518 |
|
519 |
-
#: redirection-strings.php:
|
520 |
msgid "WordPress redirects"
|
521 |
msgstr "WordPress Weiterleitungen"
|
522 |
|
523 |
-
#: redirection-strings.php:
|
524 |
msgid "Apache redirects"
|
525 |
msgstr "Apache Weiterleitungen"
|
526 |
|
527 |
-
#: redirection-strings.php:
|
528 |
msgid "Nginx redirects"
|
529 |
msgstr "Nginx Weiterleitungen"
|
530 |
|
531 |
-
#: redirection-strings.php:
|
532 |
msgid "CSV"
|
533 |
msgstr "CSV"
|
534 |
|
535 |
-
#: redirection-strings.php:
|
536 |
msgid "Apache .htaccess"
|
537 |
msgstr "Apache .htaccess"
|
538 |
|
539 |
-
#: redirection-strings.php:
|
540 |
msgid "Nginx rewrite rules"
|
541 |
msgstr ""
|
542 |
|
543 |
-
#: redirection-strings.php:
|
544 |
msgid "Redirection JSON"
|
545 |
msgstr ""
|
546 |
|
547 |
-
#: redirection-strings.php:
|
548 |
msgid "View"
|
549 |
msgstr "Anzeigen"
|
550 |
|
551 |
-
#: redirection-strings.php:
|
552 |
msgid "Log files can be exported from the log pages."
|
553 |
msgstr "Protokolldateien können aus den Protokollseiten exportiert werden."
|
554 |
|
555 |
-
#: redirection-strings.php:
|
556 |
msgid "Import/Export"
|
557 |
msgstr "Import/Export"
|
558 |
|
559 |
-
#: redirection-strings.php:
|
560 |
msgid "Logs"
|
561 |
msgstr "Protokolldateien"
|
562 |
|
563 |
-
#: redirection-strings.php:
|
564 |
msgid "404 errors"
|
565 |
msgstr "404 Fehler"
|
566 |
|
567 |
-
#: redirection-strings.php:
|
568 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
569 |
msgstr ""
|
570 |
|
571 |
-
#: redirection-strings.php:
|
572 |
msgid "I'd like to support some more."
|
573 |
msgstr ""
|
574 |
|
575 |
-
#: redirection-strings.php:
|
576 |
msgid "Support 💰"
|
577 |
msgstr "Unterstützen 💰"
|
578 |
|
579 |
-
#: redirection-strings.php:
|
580 |
msgid "Redirection saved"
|
581 |
msgstr "Umleitung gespeichert"
|
582 |
|
583 |
-
#: redirection-strings.php:
|
584 |
msgid "Log deleted"
|
585 |
msgstr "Log gelöscht"
|
586 |
|
587 |
-
#: redirection-strings.php:
|
588 |
msgid "Settings saved"
|
589 |
msgstr "Einstellungen gespeichert"
|
590 |
|
591 |
-
#: redirection-strings.php:
|
592 |
msgid "Group saved"
|
593 |
msgstr "Gruppe gespeichert"
|
594 |
|
595 |
-
#: redirection-strings.php:
|
596 |
msgid "Are you sure you want to delete this item?"
|
597 |
msgid_plural "Are you sure you want to delete these items?"
|
598 |
msgstr[0] "Bist du sicher, dass du diesen Eintrag löschen möchtest?"
|
599 |
msgstr[1] "Bist du sicher, dass du diese Einträge löschen möchtest?"
|
600 |
|
601 |
-
#: redirection-strings.php:
|
602 |
msgid "pass"
|
603 |
msgstr ""
|
604 |
|
605 |
-
#: redirection-strings.php:
|
606 |
msgid "All groups"
|
607 |
msgstr "Alle Gruppen"
|
608 |
|
609 |
-
#: redirection-strings.php:
|
610 |
msgid "301 - Moved Permanently"
|
611 |
msgstr "301- Dauerhaft verschoben"
|
612 |
|
613 |
-
#: redirection-strings.php:
|
614 |
msgid "302 - Found"
|
615 |
msgstr "302 - Gefunden"
|
616 |
|
617 |
-
#: redirection-strings.php:
|
618 |
msgid "307 - Temporary Redirect"
|
619 |
msgstr "307 - Zeitweise Umleitung"
|
620 |
|
621 |
-
#: redirection-strings.php:
|
622 |
msgid "308 - Permanent Redirect"
|
623 |
msgstr "308 - Dauerhafte Umleitung"
|
624 |
|
625 |
-
#: redirection-strings.php:
|
626 |
msgid "401 - Unauthorized"
|
627 |
msgstr "401 - Unautorisiert"
|
628 |
|
629 |
-
#: redirection-strings.php:
|
630 |
msgid "404 - Not Found"
|
631 |
msgstr "404 - Nicht gefunden"
|
632 |
|
633 |
-
#: redirection-strings.php:
|
634 |
msgid "Title"
|
635 |
msgstr "Titel"
|
636 |
|
637 |
-
#: redirection-strings.php:
|
638 |
msgid "When matched"
|
639 |
msgstr ""
|
640 |
|
641 |
-
#: redirection-strings.php:
|
642 |
msgid "with HTTP code"
|
643 |
msgstr "mit HTTP Code"
|
644 |
|
645 |
-
#: redirection-strings.php:
|
646 |
msgid "Show advanced options"
|
647 |
msgstr "Zeige erweiterte Optionen"
|
648 |
|
649 |
-
#: redirection-strings.php:
|
650 |
msgid "Matched Target"
|
651 |
msgstr "Passendes Ziel"
|
652 |
|
653 |
-
#: redirection-strings.php:
|
654 |
msgid "Unmatched Target"
|
655 |
msgstr "Unpassendes Ziel"
|
656 |
|
657 |
-
#: redirection-strings.php:
|
658 |
msgid "Saving..."
|
659 |
msgstr "Speichern..."
|
660 |
|
661 |
-
#: redirection-strings.php:
|
662 |
msgid "View notice"
|
663 |
msgstr "Hinweis anzeigen"
|
664 |
|
665 |
-
#: models/redirect.php:
|
666 |
msgid "Invalid source URL"
|
667 |
msgstr "Ungültige Quell URL"
|
668 |
|
669 |
-
#: models/redirect.php:
|
670 |
msgid "Invalid redirect action"
|
671 |
msgstr "Ungültige Umleitungsaktion"
|
672 |
|
673 |
-
#: models/redirect.php:
|
674 |
msgid "Invalid redirect matcher"
|
675 |
msgstr ""
|
676 |
|
677 |
-
#: models/redirect.php:
|
678 |
msgid "Unable to add new redirect"
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: redirection-strings.php:
|
682 |
msgid "Something went wrong 🙁"
|
683 |
msgstr "Etwas ist schiefgelaufen 🙁"
|
684 |
|
685 |
-
#: redirection-strings.php:
|
686 |
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!"
|
687 |
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!"
|
688 |
|
689 |
-
#: redirection-
|
690 |
-
msgid "It didn't work when I tried again"
|
691 |
-
msgstr "Es hat nicht geklappt, als ich es wieder versuchte."
|
692 |
-
|
693 |
-
#: redirection-strings.php:10
|
694 |
-
msgid "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
695 |
-
msgstr ""
|
696 |
-
|
697 |
-
#: redirection-admin.php:173
|
698 |
msgid "Log entries (%d max)"
|
699 |
msgstr "Log Einträge (%d max)"
|
700 |
|
701 |
-
#: redirection-strings.php:
|
702 |
msgid "Search by IP"
|
703 |
msgstr "Suche nach IP"
|
704 |
|
705 |
-
#: redirection-strings.php:
|
706 |
msgid "Select bulk action"
|
707 |
msgstr ""
|
708 |
|
709 |
-
#: redirection-strings.php:
|
710 |
msgid "Bulk Actions"
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: redirection-strings.php:
|
714 |
msgid "Apply"
|
715 |
msgstr "Anwenden"
|
716 |
|
717 |
-
#: redirection-strings.php:
|
718 |
msgid "First page"
|
719 |
msgstr "Erste Seite"
|
720 |
|
721 |
-
#: redirection-strings.php:
|
722 |
msgid "Prev page"
|
723 |
msgstr "Vorige Seite"
|
724 |
|
725 |
-
#: redirection-strings.php:
|
726 |
msgid "Current Page"
|
727 |
msgstr "Aktuelle Seite"
|
728 |
|
729 |
-
#: redirection-strings.php:
|
730 |
msgid "of %(page)s"
|
731 |
-
msgstr ""
|
732 |
|
733 |
-
#: redirection-strings.php:
|
734 |
msgid "Next page"
|
735 |
msgstr "Nächste Seite"
|
736 |
|
737 |
-
#: redirection-strings.php:
|
738 |
msgid "Last page"
|
739 |
msgstr "Letzte Seite"
|
740 |
|
741 |
-
#: redirection-strings.php:
|
742 |
msgid "%s item"
|
743 |
msgid_plural "%s items"
|
744 |
msgstr[0] "%s Eintrag"
|
745 |
msgstr[1] "%s Einträge"
|
746 |
|
747 |
-
#: redirection-strings.php:
|
748 |
msgid "Select All"
|
749 |
msgstr "Alle auswählen"
|
750 |
|
751 |
-
#: redirection-strings.php:
|
752 |
msgid "Sorry, something went wrong loading the data - please try again"
|
753 |
msgstr "Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"
|
754 |
|
755 |
-
#: redirection-strings.php:
|
756 |
msgid "No results"
|
757 |
msgstr "Keine Ergebnisse"
|
758 |
|
759 |
-
#: redirection-strings.php:
|
760 |
msgid "Delete the logs - are you sure?"
|
761 |
msgstr "Logs löschen - bist du sicher?"
|
762 |
|
763 |
-
#: redirection-strings.php:
|
764 |
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."
|
765 |
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."
|
766 |
|
767 |
-
#: redirection-strings.php:
|
768 |
msgid "Yes! Delete the logs"
|
769 |
msgstr "Ja! Lösche die Logs"
|
770 |
|
771 |
-
#: redirection-strings.php:
|
772 |
msgid "No! Don't delete the logs"
|
773 |
msgstr "Nein! Lösche die Logs nicht"
|
774 |
|
775 |
-
#: redirection-strings.php:
|
776 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
777 |
msgstr ""
|
778 |
|
779 |
-
#: redirection-strings.php:
|
780 |
msgid "Newsletter"
|
781 |
msgstr "Newsletter"
|
782 |
|
783 |
-
#: redirection-strings.php:
|
784 |
msgid "Want to keep up to date with changes to Redirection?"
|
785 |
msgstr ""
|
786 |
|
787 |
-
#: redirection-strings.php:
|
788 |
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."
|
789 |
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."
|
790 |
|
791 |
-
#: redirection-strings.php:
|
792 |
msgid "Your email address:"
|
793 |
msgstr "Deine E-Mail Adresse:"
|
794 |
|
795 |
-
#: redirection-strings.php:
|
796 |
msgid "You've supported this plugin - thank you!"
|
797 |
msgstr "Du hast dieses Plugin bereits unterstützt - vielen Dank!"
|
798 |
|
799 |
-
#: redirection-strings.php:
|
800 |
msgid "You get useful software and I get to carry on making it better."
|
801 |
msgstr "Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."
|
802 |
|
803 |
-
#: redirection-strings.php:
|
804 |
msgid "Forever"
|
805 |
msgstr "Dauerhaft"
|
806 |
|
807 |
-
#: redirection-strings.php:
|
808 |
msgid "Delete the plugin - are you sure?"
|
809 |
msgstr "Plugin löschen - bist du sicher?"
|
810 |
|
811 |
-
#: redirection-strings.php:
|
812 |
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."
|
813 |
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."
|
814 |
|
815 |
-
#: redirection-strings.php:
|
816 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
817 |
msgstr "Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."
|
818 |
|
819 |
-
#: redirection-strings.php:
|
820 |
msgid "Yes! Delete the plugin"
|
821 |
msgstr "Ja! Lösche das Plugin"
|
822 |
|
823 |
-
#: redirection-strings.php:
|
824 |
msgid "No! Don't delete the plugin"
|
825 |
msgstr "Nein! Lösche das Plugin nicht"
|
826 |
|
@@ -832,140 +904,140 @@ msgstr "John Godley"
|
|
832 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
833 |
msgstr "Verwalte alle 301-Umleitungen und 404-Fehler."
|
834 |
|
835 |
-
#: redirection-strings.php:
|
836 |
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}}."
|
837 |
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}}."
|
838 |
|
839 |
-
#: redirection-admin.php:
|
840 |
msgid "Redirection Support"
|
841 |
msgstr "Unleitung Support"
|
842 |
|
843 |
-
#: redirection-strings.php:
|
844 |
msgid "Support"
|
845 |
msgstr "Support"
|
846 |
|
847 |
-
#: redirection-strings.php:
|
848 |
msgid "404s"
|
849 |
msgstr "404s"
|
850 |
|
851 |
-
#: redirection-strings.php:
|
852 |
msgid "Log"
|
853 |
msgstr "Log"
|
854 |
|
855 |
-
#: redirection-strings.php:
|
856 |
msgid "Delete Redirection"
|
857 |
msgstr "Umleitung löschen"
|
858 |
|
859 |
-
#: redirection-strings.php:
|
860 |
msgid "Upload"
|
861 |
msgstr "Hochladen"
|
862 |
|
863 |
-
#: redirection-strings.php:
|
864 |
msgid "Import"
|
865 |
msgstr "Importieren"
|
866 |
|
867 |
-
#: redirection-strings.php:
|
868 |
msgid "Update"
|
869 |
msgstr "Aktualisieren"
|
870 |
|
871 |
-
#: redirection-strings.php:
|
872 |
msgid "Auto-generate URL"
|
873 |
msgstr "Selbsterstellte URL"
|
874 |
|
875 |
-
#: redirection-strings.php:
|
876 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
877 |
msgstr "Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"
|
878 |
|
879 |
-
#: redirection-strings.php:
|
880 |
msgid "RSS Token"
|
881 |
msgstr "RSS Token"
|
882 |
|
883 |
-
#: redirection-strings.php:
|
884 |
msgid "404 Logs"
|
885 |
msgstr "404-Logs"
|
886 |
|
887 |
-
#: redirection-strings.php:
|
888 |
msgid "(time to keep logs for)"
|
889 |
msgstr "(Dauer, für die die Logs behalten werden)"
|
890 |
|
891 |
-
#: redirection-strings.php:
|
892 |
msgid "Redirect Logs"
|
893 |
msgstr "Umleitungs-Logs"
|
894 |
|
895 |
-
#: redirection-strings.php:
|
896 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
897 |
msgstr "Ich bin eine nette Person und ich helfe dem Autor des Plugins"
|
898 |
|
899 |
-
#: redirection-strings.php:
|
900 |
msgid "Plugin Support"
|
901 |
msgstr "Plugin Support"
|
902 |
|
903 |
-
#: redirection-strings.php:
|
904 |
msgid "Options"
|
905 |
msgstr "Optionen"
|
906 |
|
907 |
-
#: redirection-strings.php:
|
908 |
msgid "Two months"
|
909 |
msgstr "zwei Monate"
|
910 |
|
911 |
-
#: redirection-strings.php:
|
912 |
msgid "A month"
|
913 |
msgstr "ein Monat"
|
914 |
|
915 |
-
#: redirection-strings.php:
|
916 |
msgid "A week"
|
917 |
msgstr "eine Woche"
|
918 |
|
919 |
-
#: redirection-strings.php:
|
920 |
msgid "A day"
|
921 |
msgstr "einen Tag"
|
922 |
|
923 |
-
#: redirection-strings.php:
|
924 |
msgid "No logs"
|
925 |
msgstr "Keine Logs"
|
926 |
|
927 |
-
#: redirection-strings.php:
|
928 |
msgid "Delete All"
|
929 |
msgstr "Alle löschen"
|
930 |
|
931 |
-
#: redirection-strings.php:
|
932 |
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."
|
933 |
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."
|
934 |
|
935 |
-
#: redirection-strings.php:
|
936 |
msgid "Add Group"
|
937 |
msgstr "Gruppe hinzufügen"
|
938 |
|
939 |
-
#: redirection-strings.php:
|
940 |
msgid "Search"
|
941 |
msgstr "Suchen"
|
942 |
|
943 |
-
#: redirection-strings.php:
|
944 |
msgid "Groups"
|
945 |
msgstr "Gruppen"
|
946 |
|
947 |
-
#: redirection-strings.php:
|
948 |
msgid "Save"
|
949 |
msgstr "Speichern"
|
950 |
|
951 |
-
#: redirection-strings.php:
|
952 |
msgid "Group"
|
953 |
msgstr "Gruppe"
|
954 |
|
955 |
-
#: redirection-strings.php:
|
956 |
msgid "Match"
|
957 |
msgstr "Passend"
|
958 |
|
959 |
-
#: redirection-strings.php:
|
960 |
msgid "Add new redirection"
|
961 |
msgstr "Eine neue Weiterleitung hinzufügen"
|
962 |
|
963 |
-
#: redirection-strings.php:
|
964 |
-
#: redirection-strings.php:
|
965 |
msgid "Cancel"
|
966 |
msgstr "Abbrechen"
|
967 |
|
968 |
-
#: redirection-strings.php:
|
969 |
msgid "Download"
|
970 |
msgstr "Download"
|
971 |
|
@@ -973,116 +1045,116 @@ msgstr "Download"
|
|
973 |
msgid "Redirection"
|
974 |
msgstr "Redirection"
|
975 |
|
976 |
-
#: redirection-admin.php:
|
977 |
msgid "Settings"
|
978 |
msgstr "Einstellungen"
|
979 |
|
980 |
-
#: redirection-strings.php:
|
981 |
msgid "Do nothing"
|
982 |
msgstr "Mache nichts"
|
983 |
|
984 |
-
#: redirection-strings.php:
|
985 |
msgid "Error (404)"
|
986 |
msgstr "Fehler (404)"
|
987 |
|
988 |
-
#: redirection-strings.php:
|
989 |
msgid "Pass-through"
|
990 |
msgstr "Durchreichen"
|
991 |
|
992 |
-
#: redirection-strings.php:
|
993 |
msgid "Redirect to random post"
|
994 |
msgstr "Umleitung zu zufälligen Beitrag"
|
995 |
|
996 |
-
#: redirection-strings.php:
|
997 |
msgid "Redirect to URL"
|
998 |
msgstr "Umleitung zur URL"
|
999 |
|
1000 |
-
#: models/redirect.php:
|
1001 |
msgid "Invalid group when creating redirect"
|
1002 |
msgstr "Ungültige Gruppe für die Erstellung der Umleitung"
|
1003 |
|
1004 |
-
#: redirection-strings.php:
|
1005 |
msgid "IP"
|
1006 |
msgstr "IP"
|
1007 |
|
1008 |
-
#: redirection-strings.php:
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Source URL"
|
1011 |
msgstr "URL-Quelle"
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
msgid "Date"
|
1015 |
msgstr "Zeitpunkt"
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
-
#: redirection-strings.php:
|
1019 |
msgid "Add Redirect"
|
1020 |
msgstr "Umleitung hinzufügen"
|
1021 |
|
1022 |
-
#: redirection-strings.php:
|
1023 |
msgid "All modules"
|
1024 |
msgstr "Alle Module"
|
1025 |
|
1026 |
-
#: redirection-strings.php:
|
1027 |
msgid "View Redirects"
|
1028 |
msgstr "Weiterleitungen anschauen"
|
1029 |
|
1030 |
-
#: redirection-strings.php:
|
1031 |
msgid "Module"
|
1032 |
msgstr "Module"
|
1033 |
|
1034 |
-
#: redirection-strings.php:
|
1035 |
msgid "Redirects"
|
1036 |
msgstr "Umleitungen"
|
1037 |
|
1038 |
-
#: redirection-strings.php:
|
1039 |
-
#: redirection-strings.php:
|
1040 |
msgid "Name"
|
1041 |
msgstr "Name"
|
1042 |
|
1043 |
-
#: redirection-strings.php:
|
1044 |
msgid "Filter"
|
1045 |
msgstr "Filter"
|
1046 |
|
1047 |
-
#: redirection-strings.php:
|
1048 |
msgid "Reset hits"
|
1049 |
msgstr "Treffer zurücksetzen"
|
1050 |
|
1051 |
-
#: redirection-strings.php:
|
1052 |
-
#: redirection-strings.php:
|
1053 |
msgid "Enable"
|
1054 |
msgstr "Aktivieren"
|
1055 |
|
1056 |
-
#: redirection-strings.php:
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Disable"
|
1059 |
msgstr "Deaktivieren"
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
-
#: redirection-strings.php:
|
1063 |
-
#: redirection-strings.php:
|
1064 |
-
#: redirection-strings.php:
|
1065 |
-
#: redirection-strings.php:
|
1066 |
msgid "Delete"
|
1067 |
msgstr "Löschen"
|
1068 |
|
1069 |
-
#: redirection-strings.php:
|
1070 |
msgid "Edit"
|
1071 |
msgstr "Bearbeiten"
|
1072 |
|
1073 |
-
#: redirection-strings.php:
|
1074 |
msgid "Last Access"
|
1075 |
msgstr "Letzter Zugriff"
|
1076 |
|
1077 |
-
#: redirection-strings.php:
|
1078 |
msgid "Hits"
|
1079 |
msgstr "Treffer"
|
1080 |
|
1081 |
-
#: redirection-strings.php:
|
1082 |
msgid "URL"
|
1083 |
msgstr "URL"
|
1084 |
|
1085 |
-
#: redirection-strings.php:
|
1086 |
msgid "Type"
|
1087 |
msgstr "Typ"
|
1088 |
|
@@ -1090,47 +1162,47 @@ msgstr "Typ"
|
|
1090 |
msgid "Modified Posts"
|
1091 |
msgstr "Geänderte Beiträge"
|
1092 |
|
1093 |
-
#: models/database.php:138 models/group.php:150 redirection-strings.php:
|
1094 |
msgid "Redirections"
|
1095 |
msgstr "Umleitungen"
|
1096 |
|
1097 |
-
#: redirection-strings.php:
|
1098 |
msgid "User Agent"
|
1099 |
msgstr "User Agent"
|
1100 |
|
1101 |
-
#: matches/user-agent.php:10 redirection-strings.php:
|
1102 |
msgid "URL and user agent"
|
1103 |
msgstr "URL und User-Agent"
|
1104 |
|
1105 |
-
#: redirection-strings.php:
|
1106 |
msgid "Target URL"
|
1107 |
msgstr "Ziel-URL"
|
1108 |
|
1109 |
-
#: matches/url.php:7 redirection-strings.php:
|
1110 |
msgid "URL only"
|
1111 |
msgstr "Nur URL"
|
1112 |
|
1113 |
-
#: redirection-strings.php:
|
1114 |
-
#: redirection-strings.php:
|
1115 |
msgid "Regex"
|
1116 |
msgstr "Regex"
|
1117 |
|
1118 |
-
#: redirection-strings.php:
|
1119 |
msgid "Referrer"
|
1120 |
msgstr "Vermittler"
|
1121 |
|
1122 |
-
#: matches/referrer.php:10 redirection-strings.php:
|
1123 |
msgid "URL and referrer"
|
1124 |
msgstr "URL und Vermittler"
|
1125 |
|
1126 |
-
#: redirection-strings.php:
|
1127 |
msgid "Logged Out"
|
1128 |
msgstr "Ausgeloggt"
|
1129 |
|
1130 |
-
#: redirection-strings.php:
|
1131 |
msgid "Logged In"
|
1132 |
msgstr "Eingeloggt"
|
1133 |
|
1134 |
-
#: matches/login.php:8 redirection-strings.php:
|
1135 |
msgid "URL and login status"
|
1136 |
msgstr "URL- und Loginstatus"
|
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-01-29 12:23:16+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: de\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-strings.php:298
|
15 |
+
msgid "404 deleted"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: redirection-strings.php:180
|
19 |
+
msgid "Default /wp-json/ (preferred)"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: redirection-strings.php:179
|
23 |
+
msgid "Raw /index.php?rest_route=/"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: redirection-strings.php:178
|
27 |
+
msgid "Proxy over Admin AJAX (deprecated)"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: redirection-strings.php:156
|
31 |
+
msgid "REST API"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: redirection-strings.php:155
|
35 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: redirection-strings.php:59
|
39 |
+
msgid "More details."
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: redirection-strings.php:17
|
43 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: redirection-strings.php:14
|
47 |
+
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: redirection-strings.php:13
|
51 |
+
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: redirection-strings.php:12
|
55 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: redirection-strings.php:11
|
59 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: redirection-strings.php:10
|
63 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: redirection-strings.php:9
|
67 |
+
msgid "None of the suggestions helped"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: redirection-admin.php:361
|
71 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: redirection-admin.php:355
|
75 |
+
msgid "Unable to load Redirection ☹️"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: models/fixer.php:84
|
79 |
+
msgid "WordPress REST API is working at %s"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: models/fixer.php:81
|
83 |
+
msgid "WordPress REST API"
|
84 |
+
msgstr "WordPress REST API"
|
85 |
+
|
86 |
+
#: models/fixer.php:73
|
87 |
+
msgid "REST API is not working so routes not checked"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: models/fixer.php:58 models/fixer.php:67
|
91 |
+
msgid "Redirection routes are working"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: models/fixer.php:55
|
95 |
+
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: models/fixer.php:47
|
99 |
+
msgid "Redirection routes"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: redirection-strings.php:18
|
103 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
104 |
msgstr ""
|
105 |
|
107 |
msgid "https://johngodley.com"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: redirection-strings.php:296
|
111 |
msgid "Useragent Error"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: redirection-strings.php:294
|
115 |
msgid "Unknown Useragent"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: redirection-strings.php:293
|
119 |
msgid "Device"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: redirection-strings.php:292
|
123 |
msgid "Operating System"
|
124 |
+
msgstr "Betriebssystem"
|
125 |
|
126 |
+
#: redirection-strings.php:291
|
127 |
msgid "Browser"
|
128 |
+
msgstr "Browser"
|
129 |
|
130 |
+
#: redirection-strings.php:290
|
131 |
msgid "Engine"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: redirection-strings.php:289
|
135 |
msgid "Useragent"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: redirection-strings.php:288
|
139 |
msgid "Agent"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: redirection-strings.php:183
|
143 |
msgid "No IP logging"
|
144 |
+
msgstr "Keine IP-Protokollierung"
|
145 |
|
146 |
+
#: redirection-strings.php:182
|
147 |
msgid "Full IP logging"
|
148 |
+
msgstr "Vollständige IP-Protokollierung"
|
149 |
|
150 |
+
#: redirection-strings.php:181
|
151 |
msgid "Anonymize IP (mask last part)"
|
152 |
+
msgstr "Anonymisiere IP (maskiere letzten Teil)"
|
153 |
|
154 |
+
#: redirection-strings.php:173
|
155 |
msgid "Monitor changes to %(type)s"
|
156 |
+
msgstr "Änderungen überwachen für %(type)s"
|
157 |
|
158 |
+
#: redirection-strings.php:167
|
159 |
msgid "IP Logging"
|
160 |
+
msgstr "IP-Protokollierung"
|
161 |
|
162 |
+
#: redirection-strings.php:166
|
163 |
msgid "(select IP logging level)"
|
164 |
+
msgstr "(IP-Protokollierungsstufe wählen)"
|
165 |
|
166 |
+
#: redirection-strings.php:118 redirection-strings.php:127
|
167 |
msgid "Geo Info"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: redirection-strings.php:117 redirection-strings.php:126
|
171 |
msgid "Agent Info"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: redirection-strings.php:116 redirection-strings.php:125
|
175 |
msgid "Filter by IP"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: redirection-strings.php:113 redirection-strings.php:122
|
179 |
msgid "Referrer / User Agent"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: redirection-strings.php:34
|
183 |
msgid "Geo IP Error"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: redirection-strings.php:33 redirection-strings.php:295
|
187 |
msgid "Something went wrong obtaining this information"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: redirection-strings.php:31
|
191 |
msgid "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."
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: redirection-strings.php:29
|
195 |
msgid "No details are known for this address."
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: redirection-strings.php:28 redirection-strings.php:30
|
199 |
+
#: redirection-strings.php:32
|
200 |
msgid "Geo IP"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: redirection-strings.php:27
|
204 |
msgid "City"
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: redirection-strings.php:26
|
208 |
msgid "Area"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: redirection-strings.php:25
|
212 |
msgid "Timezone"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: redirection-strings.php:24
|
216 |
msgid "Geo Location"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: redirection-strings.php:23 redirection-strings.php:287
|
220 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
221 |
msgstr ""
|
222 |
|
224 |
msgid "Trash"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: redirection-admin.php:360
|
228 |
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"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: redirection-admin.php:255
|
232 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
233 |
msgstr ""
|
234 |
|
236 |
msgid "https://redirection.me/"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: redirection-strings.php:260
|
240 |
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."
|
241 |
+
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}}."
|
242 |
|
243 |
+
#: redirection-strings.php:259
|
244 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
245 |
+
msgstr "Wenn du einen Bug mitteilen möchtest, lies bitte zunächst unseren {{report}}Bug Report Leitfaden{{/report}}."
|
246 |
|
247 |
+
#: redirection-strings.php:257
|
248 |
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!"
|
249 |
+
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."
|
250 |
|
251 |
+
#: redirection-strings.php:188
|
252 |
msgid "Never cache"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: redirection-strings.php:187
|
256 |
msgid "An hour"
|
257 |
+
msgstr "Eine Stunde"
|
258 |
|
259 |
+
#: redirection-strings.php:158
|
260 |
msgid "Redirect Cache"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: redirection-strings.php:157
|
264 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
265 |
+
msgstr "Wie lange weitergeleitete 301 URLs im Cache gehalten werden sollen (per \"Expires\" HTTP header)"
|
266 |
|
267 |
+
#: redirection-strings.php:89
|
268 |
msgid "Are you sure you want to import from %s?"
|
269 |
+
msgstr "Möchtest du wirklich von %s importieren?"
|
270 |
|
271 |
+
#: redirection-strings.php:88
|
272 |
msgid "Plugin Importers"
|
273 |
+
msgstr "Plugin Importer"
|
274 |
|
275 |
+
#: redirection-strings.php:87
|
276 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
277 |
+
msgstr "Folgende Redirect Plugins, von denen importiert werden kann, wurden auf deiner Website gefunden."
|
278 |
|
279 |
+
#: redirection-strings.php:70
|
280 |
msgid "total = "
|
281 |
+
msgstr "Total = "
|
282 |
|
283 |
+
#: redirection-strings.php:69
|
284 |
msgid "Import from %s"
|
285 |
+
msgstr "Import von %s"
|
286 |
|
287 |
+
#: redirection-admin.php:317
|
288 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
289 |
+
msgstr "Es wurden Probleme mit den Datenbanktabellen festgestellt. Besuche bitte die <a href=\"%s\">Support Seite</a> für mehr Details."
|
290 |
|
291 |
+
#: redirection-admin.php:316
|
292 |
msgid "Redirection not installed properly"
|
293 |
+
msgstr "Redirection wurde nicht korrekt installiert"
|
294 |
|
295 |
+
#: redirection-admin.php:298
|
296 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
297 |
+
msgstr "Redirection benötigt WordPress v%1s – Du benutzt v%2s. Bitte führe zunächst ein WordPress Update durch."
|
298 |
|
299 |
#: models/importer.php:149
|
300 |
msgid "Default WordPress \"old slugs\""
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: redirection-strings.php:174
|
304 |
msgid "Create associated redirect (added to end of URL)"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: redirection-admin.php:363
|
308 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: redirection-strings.php:270
|
312 |
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."
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: redirection-strings.php:269
|
316 |
msgid "⚡️ Magic fix ⚡️"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: redirection-strings.php:268
|
320 |
msgid "Plugin Status"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: redirection-strings.php:248
|
324 |
msgid "Custom"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: redirection-strings.php:247
|
328 |
msgid "Mobile"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: redirection-strings.php:246
|
332 |
msgid "Feed Readers"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: redirection-strings.php:245
|
336 |
msgid "Libraries"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: redirection-strings.php:177
|
340 |
msgid "URL Monitor Changes"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: redirection-strings.php:176
|
344 |
msgid "Save changes to this group"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: redirection-strings.php:175
|
348 |
msgid "For example \"/amp\""
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: redirection-strings.php:165
|
352 |
msgid "URL Monitor"
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: redirection-strings.php:131
|
356 |
msgid "Delete 404s"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: redirection-strings.php:130
|
360 |
msgid "Delete all logs for this 404"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: redirection-strings.php:109
|
364 |
msgid "Delete all from IP %s"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: redirection-strings.php:108
|
368 |
msgid "Delete all matching \"%s\""
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: redirection-strings.php:19
|
372 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: redirection-admin.php:358
|
376 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: redirection-admin.php:357 redirection-strings.php:56
|
380 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: redirection-admin.php:297
|
384 |
msgid "Unable to load Redirection"
|
385 |
+
msgstr "Redirection konnte nicht geladen werden"
|
386 |
|
387 |
+
#: models/fixer.php:189
|
388 |
msgid "Unable to create group"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: models/fixer.php:181
|
392 |
msgid "Failed to fix database tables"
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: models/fixer.php:37
|
396 |
msgid "Post monitor group is valid"
|
397 |
msgstr ""
|
398 |
|
399 |
+
#: models/fixer.php:37
|
400 |
msgid "Post monitor group is invalid"
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: models/fixer.php:35
|
404 |
msgid "Post monitor group"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: models/fixer.php:31
|
408 |
msgid "All redirects have a valid group"
|
409 |
msgstr ""
|
410 |
|
411 |
+
#: models/fixer.php:31
|
412 |
msgid "Redirects with invalid groups detected"
|
413 |
msgstr ""
|
414 |
|
415 |
+
#: models/fixer.php:29
|
416 |
msgid "Valid redirect group"
|
417 |
msgstr ""
|
418 |
|
419 |
+
#: models/fixer.php:25
|
420 |
msgid "Valid groups detected"
|
421 |
msgstr ""
|
422 |
|
423 |
+
#: models/fixer.php:25
|
424 |
msgid "No valid groups, so you will not be able to create any redirects"
|
425 |
msgstr ""
|
426 |
|
427 |
+
#: models/fixer.php:23
|
428 |
msgid "Valid groups"
|
429 |
msgstr ""
|
430 |
|
431 |
+
#: models/fixer.php:21
|
432 |
msgid "Database tables"
|
433 |
msgstr ""
|
434 |
|
440 |
msgid "All tables present"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: redirection-strings.php:61
|
444 |
msgid "Cached Redirection detected"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: redirection-strings.php:60
|
448 |
msgid "Please clear your browser cache and reload this page."
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: redirection-strings.php:22
|
452 |
msgid "The data on this page has expired, please reload."
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: redirection-strings.php:21
|
456 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
457 |
msgstr "WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."
|
458 |
|
459 |
+
#: redirection-strings.php:20
|
460 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
461 |
msgstr "Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hindeuten könnte, dass die Anfrage gesperrt wurde. Verwendest du eine Firewall oder ein Sicherheits-Plugin?"
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
#: redirection-strings.php:4
|
464 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
465 |
msgstr "Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."
|
466 |
|
467 |
+
#: redirection-admin.php:362
|
468 |
msgid "If you think Redirection is at fault then create an issue."
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: redirection-admin.php:356
|
472 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: redirection-admin.php:348
|
476 |
msgid "Loading, please wait..."
|
477 |
msgstr "Lädt, bitte warte..."
|
478 |
|
479 |
+
#: redirection-strings.php:84
|
480 |
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)."
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: redirection-strings.php:57
|
484 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
485 |
msgstr "Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."
|
486 |
|
487 |
+
#: redirection-strings.php:55
|
488 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
489 |
msgstr ""
|
490 |
|
492 |
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."
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: redirection-admin.php:366 redirection-strings.php:7
|
496 |
msgid "Create Issue"
|
497 |
msgstr ""
|
498 |
|
504 |
msgid "Important details"
|
505 |
msgstr "Wichtige Details"
|
506 |
|
507 |
+
#: redirection-strings.php:261
|
508 |
msgid "Need help?"
|
509 |
msgstr "Hilfe benötigt?"
|
510 |
|
511 |
+
#: redirection-strings.php:258
|
512 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
513 |
msgstr ""
|
514 |
|
515 |
+
#: redirection-strings.php:241
|
516 |
msgid "Pos"
|
517 |
msgstr ""
|
518 |
|
519 |
+
#: redirection-strings.php:216
|
520 |
msgid "410 - Gone"
|
521 |
msgstr "410 - Entfernt"
|
522 |
|
523 |
+
#: redirection-strings.php:210
|
524 |
msgid "Position"
|
525 |
msgstr "Position"
|
526 |
|
527 |
+
#: redirection-strings.php:161
|
528 |
+
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"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: redirection-strings.php:160
|
532 |
msgid "Apache Module"
|
533 |
msgstr "Apache Modul"
|
534 |
|
535 |
+
#: redirection-strings.php:159
|
536 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
537 |
msgstr ""
|
538 |
|
539 |
+
#: redirection-strings.php:102
|
540 |
msgid "Import to group"
|
541 |
msgstr "Importiere in Gruppe"
|
542 |
|
543 |
+
#: redirection-strings.php:101
|
544 |
msgid "Import a CSV, .htaccess, or JSON file."
|
545 |
msgstr "Importiere eine CSV, .htaccess oder JSON Datei."
|
546 |
|
547 |
+
#: redirection-strings.php:100
|
548 |
msgid "Click 'Add File' or drag and drop here."
|
549 |
msgstr "Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."
|
550 |
|
551 |
+
#: redirection-strings.php:99
|
552 |
msgid "Add File"
|
553 |
msgstr "Datei hinzufügen"
|
554 |
|
555 |
+
#: redirection-strings.php:98
|
556 |
msgid "File selected"
|
557 |
msgstr "Datei ausgewählt"
|
558 |
|
559 |
+
#: redirection-strings.php:95
|
560 |
msgid "Importing"
|
561 |
msgstr "Importiere"
|
562 |
|
563 |
+
#: redirection-strings.php:94
|
564 |
msgid "Finished importing"
|
565 |
msgstr "Importieren beendet"
|
566 |
|
567 |
+
#: redirection-strings.php:93
|
568 |
msgid "Total redirects imported:"
|
569 |
msgstr "Umleitungen importiert:"
|
570 |
|
571 |
+
#: redirection-strings.php:92
|
572 |
msgid "Double-check the file is the correct format!"
|
573 |
msgstr "Überprüfe, ob die Datei das richtige Format hat!"
|
574 |
|
575 |
+
#: redirection-strings.php:91
|
576 |
msgid "OK"
|
577 |
msgstr "OK"
|
578 |
|
579 |
+
#: redirection-strings.php:90 redirection-strings.php:205
|
580 |
msgid "Close"
|
581 |
msgstr "Schließen"
|
582 |
|
583 |
+
#: redirection-strings.php:85
|
584 |
msgid "All imports will be appended to the current database."
|
585 |
msgstr "Alle Importe werden der aktuellen Datenbank hinzugefügt."
|
586 |
|
587 |
+
#: redirection-strings.php:83 redirection-strings.php:110
|
588 |
msgid "Export"
|
589 |
msgstr "Exportieren"
|
590 |
|
591 |
+
#: redirection-strings.php:82
|
592 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: redirection-strings.php:81
|
596 |
msgid "Everything"
|
597 |
msgstr "Alles"
|
598 |
|
599 |
+
#: redirection-strings.php:80
|
600 |
msgid "WordPress redirects"
|
601 |
msgstr "WordPress Weiterleitungen"
|
602 |
|
603 |
+
#: redirection-strings.php:79
|
604 |
msgid "Apache redirects"
|
605 |
msgstr "Apache Weiterleitungen"
|
606 |
|
607 |
+
#: redirection-strings.php:78
|
608 |
msgid "Nginx redirects"
|
609 |
msgstr "Nginx Weiterleitungen"
|
610 |
|
611 |
+
#: redirection-strings.php:77
|
612 |
msgid "CSV"
|
613 |
msgstr "CSV"
|
614 |
|
615 |
+
#: redirection-strings.php:76
|
616 |
msgid "Apache .htaccess"
|
617 |
msgstr "Apache .htaccess"
|
618 |
|
619 |
+
#: redirection-strings.php:75
|
620 |
msgid "Nginx rewrite rules"
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: redirection-strings.php:74
|
624 |
msgid "Redirection JSON"
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: redirection-strings.php:73
|
628 |
msgid "View"
|
629 |
msgstr "Anzeigen"
|
630 |
|
631 |
+
#: redirection-strings.php:71
|
632 |
msgid "Log files can be exported from the log pages."
|
633 |
msgstr "Protokolldateien können aus den Protokollseiten exportiert werden."
|
634 |
|
635 |
+
#: redirection-strings.php:66 redirection-strings.php:135
|
636 |
msgid "Import/Export"
|
637 |
msgstr "Import/Export"
|
638 |
|
639 |
+
#: redirection-strings.php:65
|
640 |
msgid "Logs"
|
641 |
msgstr "Protokolldateien"
|
642 |
|
643 |
+
#: redirection-strings.php:64
|
644 |
msgid "404 errors"
|
645 |
msgstr "404 Fehler"
|
646 |
|
647 |
+
#: redirection-strings.php:54
|
648 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: redirection-strings.php:152
|
652 |
msgid "I'd like to support some more."
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: redirection-strings.php:149
|
656 |
msgid "Support 💰"
|
657 |
msgstr "Unterstützen 💰"
|
658 |
|
659 |
+
#: redirection-strings.php:302
|
660 |
msgid "Redirection saved"
|
661 |
msgstr "Umleitung gespeichert"
|
662 |
|
663 |
+
#: redirection-strings.php:301
|
664 |
msgid "Log deleted"
|
665 |
msgstr "Log gelöscht"
|
666 |
|
667 |
+
#: redirection-strings.php:300
|
668 |
msgid "Settings saved"
|
669 |
msgstr "Einstellungen gespeichert"
|
670 |
|
671 |
+
#: redirection-strings.php:299
|
672 |
msgid "Group saved"
|
673 |
msgstr "Gruppe gespeichert"
|
674 |
|
675 |
+
#: redirection-strings.php:297
|
676 |
msgid "Are you sure you want to delete this item?"
|
677 |
msgid_plural "Are you sure you want to delete these items?"
|
678 |
msgstr[0] "Bist du sicher, dass du diesen Eintrag löschen möchtest?"
|
679 |
msgstr[1] "Bist du sicher, dass du diese Einträge löschen möchtest?"
|
680 |
|
681 |
+
#: redirection-strings.php:252
|
682 |
msgid "pass"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: redirection-strings.php:234
|
686 |
msgid "All groups"
|
687 |
msgstr "Alle Gruppen"
|
688 |
|
689 |
+
#: redirection-strings.php:222
|
690 |
msgid "301 - Moved Permanently"
|
691 |
msgstr "301- Dauerhaft verschoben"
|
692 |
|
693 |
+
#: redirection-strings.php:221
|
694 |
msgid "302 - Found"
|
695 |
msgstr "302 - Gefunden"
|
696 |
|
697 |
+
#: redirection-strings.php:220
|
698 |
msgid "307 - Temporary Redirect"
|
699 |
msgstr "307 - Zeitweise Umleitung"
|
700 |
|
701 |
+
#: redirection-strings.php:219
|
702 |
msgid "308 - Permanent Redirect"
|
703 |
msgstr "308 - Dauerhafte Umleitung"
|
704 |
|
705 |
+
#: redirection-strings.php:218
|
706 |
msgid "401 - Unauthorized"
|
707 |
msgstr "401 - Unautorisiert"
|
708 |
|
709 |
+
#: redirection-strings.php:217
|
710 |
msgid "404 - Not Found"
|
711 |
msgstr "404 - Nicht gefunden"
|
712 |
|
713 |
+
#: redirection-strings.php:215
|
714 |
msgid "Title"
|
715 |
msgstr "Titel"
|
716 |
|
717 |
+
#: redirection-strings.php:213
|
718 |
msgid "When matched"
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: redirection-strings.php:212
|
722 |
msgid "with HTTP code"
|
723 |
msgstr "mit HTTP Code"
|
724 |
|
725 |
+
#: redirection-strings.php:204
|
726 |
msgid "Show advanced options"
|
727 |
msgstr "Zeige erweiterte Optionen"
|
728 |
|
729 |
+
#: redirection-strings.php:198 redirection-strings.php:202
|
730 |
msgid "Matched Target"
|
731 |
msgstr "Passendes Ziel"
|
732 |
|
733 |
+
#: redirection-strings.php:197 redirection-strings.php:201
|
734 |
msgid "Unmatched Target"
|
735 |
msgstr "Unpassendes Ziel"
|
736 |
|
737 |
+
#: redirection-strings.php:195 redirection-strings.php:196
|
738 |
msgid "Saving..."
|
739 |
msgstr "Speichern..."
|
740 |
|
741 |
+
#: redirection-strings.php:140
|
742 |
msgid "View notice"
|
743 |
msgstr "Hinweis anzeigen"
|
744 |
|
745 |
+
#: models/redirect.php:511
|
746 |
msgid "Invalid source URL"
|
747 |
msgstr "Ungültige Quell URL"
|
748 |
|
749 |
+
#: models/redirect.php:443
|
750 |
msgid "Invalid redirect action"
|
751 |
msgstr "Ungültige Umleitungsaktion"
|
752 |
|
753 |
+
#: models/redirect.php:437
|
754 |
msgid "Invalid redirect matcher"
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: models/redirect.php:183
|
758 |
msgid "Unable to add new redirect"
|
759 |
msgstr ""
|
760 |
|
761 |
+
#: redirection-strings.php:15 redirection-strings.php:58
|
762 |
msgid "Something went wrong 🙁"
|
763 |
msgstr "Etwas ist schiefgelaufen 🙁"
|
764 |
|
765 |
+
#: redirection-strings.php:16
|
766 |
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!"
|
767 |
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!"
|
768 |
|
769 |
+
#: redirection-admin.php:181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
770 |
msgid "Log entries (%d max)"
|
771 |
msgstr "Log Einträge (%d max)"
|
772 |
|
773 |
+
#: redirection-strings.php:286
|
774 |
msgid "Search by IP"
|
775 |
msgstr "Suche nach IP"
|
776 |
|
777 |
+
#: redirection-strings.php:282
|
778 |
msgid "Select bulk action"
|
779 |
msgstr ""
|
780 |
|
781 |
+
#: redirection-strings.php:281
|
782 |
msgid "Bulk Actions"
|
783 |
msgstr ""
|
784 |
|
785 |
+
#: redirection-strings.php:280
|
786 |
msgid "Apply"
|
787 |
msgstr "Anwenden"
|
788 |
|
789 |
+
#: redirection-strings.php:279
|
790 |
msgid "First page"
|
791 |
msgstr "Erste Seite"
|
792 |
|
793 |
+
#: redirection-strings.php:278
|
794 |
msgid "Prev page"
|
795 |
msgstr "Vorige Seite"
|
796 |
|
797 |
+
#: redirection-strings.php:277
|
798 |
msgid "Current Page"
|
799 |
msgstr "Aktuelle Seite"
|
800 |
|
801 |
+
#: redirection-strings.php:276
|
802 |
msgid "of %(page)s"
|
803 |
+
msgstr "von %(Seite)n"
|
804 |
|
805 |
+
#: redirection-strings.php:275
|
806 |
msgid "Next page"
|
807 |
msgstr "Nächste Seite"
|
808 |
|
809 |
+
#: redirection-strings.php:274
|
810 |
msgid "Last page"
|
811 |
msgstr "Letzte Seite"
|
812 |
|
813 |
+
#: redirection-strings.php:273
|
814 |
msgid "%s item"
|
815 |
msgid_plural "%s items"
|
816 |
msgstr[0] "%s Eintrag"
|
817 |
msgstr[1] "%s Einträge"
|
818 |
|
819 |
+
#: redirection-strings.php:272
|
820 |
msgid "Select All"
|
821 |
msgstr "Alle auswählen"
|
822 |
|
823 |
+
#: redirection-strings.php:284
|
824 |
msgid "Sorry, something went wrong loading the data - please try again"
|
825 |
msgstr "Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"
|
826 |
|
827 |
+
#: redirection-strings.php:283
|
828 |
msgid "No results"
|
829 |
msgstr "Keine Ergebnisse"
|
830 |
|
831 |
+
#: redirection-strings.php:106
|
832 |
msgid "Delete the logs - are you sure?"
|
833 |
msgstr "Logs löschen - bist du sicher?"
|
834 |
|
835 |
+
#: redirection-strings.php:105
|
836 |
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."
|
837 |
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."
|
838 |
|
839 |
+
#: redirection-strings.php:104
|
840 |
msgid "Yes! Delete the logs"
|
841 |
msgstr "Ja! Lösche die Logs"
|
842 |
|
843 |
+
#: redirection-strings.php:103
|
844 |
msgid "No! Don't delete the logs"
|
845 |
msgstr "Nein! Lösche die Logs nicht"
|
846 |
|
847 |
+
#: redirection-strings.php:266
|
848 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: redirection-strings.php:265 redirection-strings.php:267
|
852 |
msgid "Newsletter"
|
853 |
msgstr "Newsletter"
|
854 |
|
855 |
+
#: redirection-strings.php:264
|
856 |
msgid "Want to keep up to date with changes to Redirection?"
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: redirection-strings.php:263
|
860 |
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."
|
861 |
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."
|
862 |
|
863 |
+
#: redirection-strings.php:262
|
864 |
msgid "Your email address:"
|
865 |
msgstr "Deine E-Mail Adresse:"
|
866 |
|
867 |
+
#: redirection-strings.php:153
|
868 |
msgid "You've supported this plugin - thank you!"
|
869 |
msgstr "Du hast dieses Plugin bereits unterstützt - vielen Dank!"
|
870 |
|
871 |
+
#: redirection-strings.php:150
|
872 |
msgid "You get useful software and I get to carry on making it better."
|
873 |
msgstr "Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."
|
874 |
|
875 |
+
#: redirection-strings.php:184 redirection-strings.php:189
|
876 |
msgid "Forever"
|
877 |
msgstr "Dauerhaft"
|
878 |
|
879 |
+
#: redirection-strings.php:145
|
880 |
msgid "Delete the plugin - are you sure?"
|
881 |
msgstr "Plugin löschen - bist du sicher?"
|
882 |
|
883 |
+
#: redirection-strings.php:144
|
884 |
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."
|
885 |
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."
|
886 |
|
887 |
+
#: redirection-strings.php:143
|
888 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
889 |
msgstr "Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."
|
890 |
|
891 |
+
#: redirection-strings.php:142
|
892 |
msgid "Yes! Delete the plugin"
|
893 |
msgstr "Ja! Lösche das Plugin"
|
894 |
|
895 |
+
#: redirection-strings.php:141
|
896 |
msgid "No! Don't delete the plugin"
|
897 |
msgstr "Nein! Lösche das Plugin nicht"
|
898 |
|
904 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
905 |
msgstr "Verwalte alle 301-Umleitungen und 404-Fehler."
|
906 |
|
907 |
+
#: redirection-strings.php:151
|
908 |
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}}."
|
909 |
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}}."
|
910 |
|
911 |
+
#: redirection-admin.php:254
|
912 |
msgid "Redirection Support"
|
913 |
msgstr "Unleitung Support"
|
914 |
|
915 |
+
#: redirection-strings.php:62 redirection-strings.php:133
|
916 |
msgid "Support"
|
917 |
msgstr "Support"
|
918 |
|
919 |
+
#: redirection-strings.php:136
|
920 |
msgid "404s"
|
921 |
msgstr "404s"
|
922 |
|
923 |
+
#: redirection-strings.php:137
|
924 |
msgid "Log"
|
925 |
msgstr "Log"
|
926 |
|
927 |
+
#: redirection-strings.php:147
|
928 |
msgid "Delete Redirection"
|
929 |
msgstr "Umleitung löschen"
|
930 |
|
931 |
+
#: redirection-strings.php:97
|
932 |
msgid "Upload"
|
933 |
msgstr "Hochladen"
|
934 |
|
935 |
+
#: redirection-strings.php:86
|
936 |
msgid "Import"
|
937 |
msgstr "Importieren"
|
938 |
|
939 |
+
#: redirection-strings.php:154
|
940 |
msgid "Update"
|
941 |
msgstr "Aktualisieren"
|
942 |
|
943 |
+
#: redirection-strings.php:162
|
944 |
msgid "Auto-generate URL"
|
945 |
msgstr "Selbsterstellte URL"
|
946 |
|
947 |
+
#: redirection-strings.php:163
|
948 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
949 |
msgstr "Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"
|
950 |
|
951 |
+
#: redirection-strings.php:164
|
952 |
msgid "RSS Token"
|
953 |
msgstr "RSS Token"
|
954 |
|
955 |
+
#: redirection-strings.php:169
|
956 |
msgid "404 Logs"
|
957 |
msgstr "404-Logs"
|
958 |
|
959 |
+
#: redirection-strings.php:168 redirection-strings.php:170
|
960 |
msgid "(time to keep logs for)"
|
961 |
msgstr "(Dauer, für die die Logs behalten werden)"
|
962 |
|
963 |
+
#: redirection-strings.php:171
|
964 |
msgid "Redirect Logs"
|
965 |
msgstr "Umleitungs-Logs"
|
966 |
|
967 |
+
#: redirection-strings.php:172
|
968 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
969 |
msgstr "Ich bin eine nette Person und ich helfe dem Autor des Plugins"
|
970 |
|
971 |
+
#: redirection-strings.php:148
|
972 |
msgid "Plugin Support"
|
973 |
msgstr "Plugin Support"
|
974 |
|
975 |
+
#: redirection-strings.php:63 redirection-strings.php:134
|
976 |
msgid "Options"
|
977 |
msgstr "Optionen"
|
978 |
|
979 |
+
#: redirection-strings.php:190
|
980 |
msgid "Two months"
|
981 |
msgstr "zwei Monate"
|
982 |
|
983 |
+
#: redirection-strings.php:191
|
984 |
msgid "A month"
|
985 |
msgstr "ein Monat"
|
986 |
|
987 |
+
#: redirection-strings.php:185 redirection-strings.php:192
|
988 |
msgid "A week"
|
989 |
msgstr "eine Woche"
|
990 |
|
991 |
+
#: redirection-strings.php:186 redirection-strings.php:193
|
992 |
msgid "A day"
|
993 |
msgstr "einen Tag"
|
994 |
|
995 |
+
#: redirection-strings.php:194
|
996 |
msgid "No logs"
|
997 |
msgstr "Keine Logs"
|
998 |
|
999 |
+
#: redirection-strings.php:107
|
1000 |
msgid "Delete All"
|
1001 |
msgstr "Alle löschen"
|
1002 |
|
1003 |
+
#: redirection-strings.php:36
|
1004 |
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."
|
1005 |
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."
|
1006 |
|
1007 |
+
#: redirection-strings.php:37
|
1008 |
msgid "Add Group"
|
1009 |
msgstr "Gruppe hinzufügen"
|
1010 |
|
1011 |
+
#: redirection-strings.php:285
|
1012 |
msgid "Search"
|
1013 |
msgstr "Suchen"
|
1014 |
|
1015 |
+
#: redirection-strings.php:67 redirection-strings.php:138
|
1016 |
msgid "Groups"
|
1017 |
msgstr "Gruppen"
|
1018 |
|
1019 |
+
#: redirection-strings.php:46 redirection-strings.php:209
|
1020 |
msgid "Save"
|
1021 |
msgstr "Speichern"
|
1022 |
|
1023 |
+
#: redirection-strings.php:211
|
1024 |
msgid "Group"
|
1025 |
msgstr "Gruppe"
|
1026 |
|
1027 |
+
#: redirection-strings.php:214
|
1028 |
msgid "Match"
|
1029 |
msgstr "Passend"
|
1030 |
|
1031 |
+
#: redirection-strings.php:233
|
1032 |
msgid "Add new redirection"
|
1033 |
msgstr "Eine neue Weiterleitung hinzufügen"
|
1034 |
|
1035 |
+
#: redirection-strings.php:45 redirection-strings.php:96
|
1036 |
+
#: redirection-strings.php:206
|
1037 |
msgid "Cancel"
|
1038 |
msgstr "Abbrechen"
|
1039 |
|
1040 |
+
#: redirection-strings.php:72
|
1041 |
msgid "Download"
|
1042 |
msgstr "Download"
|
1043 |
|
1045 |
msgid "Redirection"
|
1046 |
msgstr "Redirection"
|
1047 |
|
1048 |
+
#: redirection-admin.php:154
|
1049 |
msgid "Settings"
|
1050 |
msgstr "Einstellungen"
|
1051 |
|
1052 |
+
#: redirection-strings.php:223
|
1053 |
msgid "Do nothing"
|
1054 |
msgstr "Mache nichts"
|
1055 |
|
1056 |
+
#: redirection-strings.php:224
|
1057 |
msgid "Error (404)"
|
1058 |
msgstr "Fehler (404)"
|
1059 |
|
1060 |
+
#: redirection-strings.php:225
|
1061 |
msgid "Pass-through"
|
1062 |
msgstr "Durchreichen"
|
1063 |
|
1064 |
+
#: redirection-strings.php:226
|
1065 |
msgid "Redirect to random post"
|
1066 |
msgstr "Umleitung zu zufälligen Beitrag"
|
1067 |
|
1068 |
+
#: redirection-strings.php:227
|
1069 |
msgid "Redirect to URL"
|
1070 |
msgstr "Umleitung zur URL"
|
1071 |
|
1072 |
+
#: models/redirect.php:501
|
1073 |
msgid "Invalid group when creating redirect"
|
1074 |
msgstr "Ungültige Gruppe für die Erstellung der Umleitung"
|
1075 |
|
1076 |
+
#: redirection-strings.php:112 redirection-strings.php:121
|
1077 |
msgid "IP"
|
1078 |
msgstr "IP"
|
1079 |
|
1080 |
+
#: redirection-strings.php:114 redirection-strings.php:123
|
1081 |
+
#: redirection-strings.php:208
|
1082 |
msgid "Source URL"
|
1083 |
msgstr "URL-Quelle"
|
1084 |
|
1085 |
+
#: redirection-strings.php:115 redirection-strings.php:124
|
1086 |
msgid "Date"
|
1087 |
msgstr "Zeitpunkt"
|
1088 |
|
1089 |
+
#: redirection-strings.php:128 redirection-strings.php:132
|
1090 |
+
#: redirection-strings.php:232
|
1091 |
msgid "Add Redirect"
|
1092 |
msgstr "Umleitung hinzufügen"
|
1093 |
|
1094 |
+
#: redirection-strings.php:38
|
1095 |
msgid "All modules"
|
1096 |
msgstr "Alle Module"
|
1097 |
|
1098 |
+
#: redirection-strings.php:51
|
1099 |
msgid "View Redirects"
|
1100 |
msgstr "Weiterleitungen anschauen"
|
1101 |
|
1102 |
+
#: redirection-strings.php:42 redirection-strings.php:47
|
1103 |
msgid "Module"
|
1104 |
msgstr "Module"
|
1105 |
|
1106 |
+
#: redirection-strings.php:43 redirection-strings.php:139
|
1107 |
msgid "Redirects"
|
1108 |
msgstr "Umleitungen"
|
1109 |
|
1110 |
+
#: redirection-strings.php:35 redirection-strings.php:44
|
1111 |
+
#: redirection-strings.php:48
|
1112 |
msgid "Name"
|
1113 |
msgstr "Name"
|
1114 |
|
1115 |
+
#: redirection-strings.php:271
|
1116 |
msgid "Filter"
|
1117 |
msgstr "Filter"
|
1118 |
|
1119 |
+
#: redirection-strings.php:235
|
1120 |
msgid "Reset hits"
|
1121 |
msgstr "Treffer zurücksetzen"
|
1122 |
|
1123 |
+
#: redirection-strings.php:40 redirection-strings.php:49
|
1124 |
+
#: redirection-strings.php:237 redirection-strings.php:253
|
1125 |
msgid "Enable"
|
1126 |
msgstr "Aktivieren"
|
1127 |
|
1128 |
+
#: redirection-strings.php:39 redirection-strings.php:50
|
1129 |
+
#: redirection-strings.php:236 redirection-strings.php:254
|
1130 |
msgid "Disable"
|
1131 |
msgstr "Deaktivieren"
|
1132 |
|
1133 |
+
#: redirection-strings.php:41 redirection-strings.php:52
|
1134 |
+
#: redirection-strings.php:111 redirection-strings.php:119
|
1135 |
+
#: redirection-strings.php:120 redirection-strings.php:129
|
1136 |
+
#: redirection-strings.php:146 redirection-strings.php:238
|
1137 |
+
#: redirection-strings.php:255
|
1138 |
msgid "Delete"
|
1139 |
msgstr "Löschen"
|
1140 |
|
1141 |
+
#: redirection-strings.php:53 redirection-strings.php:256
|
1142 |
msgid "Edit"
|
1143 |
msgstr "Bearbeiten"
|
1144 |
|
1145 |
+
#: redirection-strings.php:239
|
1146 |
msgid "Last Access"
|
1147 |
msgstr "Letzter Zugriff"
|
1148 |
|
1149 |
+
#: redirection-strings.php:240
|
1150 |
msgid "Hits"
|
1151 |
msgstr "Treffer"
|
1152 |
|
1153 |
+
#: redirection-strings.php:242
|
1154 |
msgid "URL"
|
1155 |
msgstr "URL"
|
1156 |
|
1157 |
+
#: redirection-strings.php:243
|
1158 |
msgid "Type"
|
1159 |
msgstr "Typ"
|
1160 |
|
1162 |
msgid "Modified Posts"
|
1163 |
msgstr "Geänderte Beiträge"
|
1164 |
|
1165 |
+
#: models/database.php:138 models/group.php:150 redirection-strings.php:68
|
1166 |
msgid "Redirections"
|
1167 |
msgstr "Umleitungen"
|
1168 |
|
1169 |
+
#: redirection-strings.php:249
|
1170 |
msgid "User Agent"
|
1171 |
msgstr "User Agent"
|
1172 |
|
1173 |
+
#: matches/user-agent.php:10 redirection-strings.php:228
|
1174 |
msgid "URL and user agent"
|
1175 |
msgstr "URL und User-Agent"
|
1176 |
|
1177 |
+
#: redirection-strings.php:203
|
1178 |
msgid "Target URL"
|
1179 |
msgstr "Ziel-URL"
|
1180 |
|
1181 |
+
#: matches/url.php:7 redirection-strings.php:231
|
1182 |
msgid "URL only"
|
1183 |
msgstr "Nur URL"
|
1184 |
|
1185 |
+
#: redirection-strings.php:207 redirection-strings.php:244
|
1186 |
+
#: redirection-strings.php:250
|
1187 |
msgid "Regex"
|
1188 |
msgstr "Regex"
|
1189 |
|
1190 |
+
#: redirection-strings.php:251
|
1191 |
msgid "Referrer"
|
1192 |
msgstr "Vermittler"
|
1193 |
|
1194 |
+
#: matches/referrer.php:10 redirection-strings.php:229
|
1195 |
msgid "URL and referrer"
|
1196 |
msgstr "URL und Vermittler"
|
1197 |
|
1198 |
+
#: redirection-strings.php:199
|
1199 |
msgid "Logged Out"
|
1200 |
msgstr "Ausgeloggt"
|
1201 |
|
1202 |
+
#: redirection-strings.php:200
|
1203 |
msgid "Logged In"
|
1204 |
msgstr "Eingeloggt"
|
1205 |
|
1206 |
+
#: matches/login.php:8 redirection-strings.php:230
|
1207 |
msgid "URL and login status"
|
1208 |
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-01-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,7 +11,95 @@ msgstr ""
|
|
11 |
"Language: en_CA\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
16 |
msgstr "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
17 |
|
@@ -19,116 +107,116 @@ msgstr "Your WordPress REST API has been disabled. You will need to enable it fo
|
|
19 |
msgid "https://johngodley.com"
|
20 |
msgstr "https://johngodley.com"
|
21 |
|
22 |
-
#: redirection-strings.php:
|
23 |
msgid "Useragent Error"
|
24 |
msgstr "Useragent Error"
|
25 |
|
26 |
-
#: redirection-strings.php:
|
27 |
msgid "Unknown Useragent"
|
28 |
msgstr "Unknown Useragent"
|
29 |
|
30 |
-
#: redirection-strings.php:
|
31 |
msgid "Device"
|
32 |
msgstr "Device"
|
33 |
|
34 |
-
#: redirection-strings.php:
|
35 |
msgid "Operating System"
|
36 |
msgstr "Operating System"
|
37 |
|
38 |
-
#: redirection-strings.php:
|
39 |
msgid "Browser"
|
40 |
msgstr "Browser"
|
41 |
|
42 |
-
#: redirection-strings.php:
|
43 |
msgid "Engine"
|
44 |
msgstr "Engine"
|
45 |
|
46 |
-
#: redirection-strings.php:
|
47 |
msgid "Useragent"
|
48 |
msgstr "Useragent"
|
49 |
|
50 |
-
#: redirection-strings.php:
|
51 |
msgid "Agent"
|
52 |
msgstr "Agent"
|
53 |
|
54 |
-
#: redirection-strings.php:
|
55 |
msgid "No IP logging"
|
56 |
msgstr "No IP logging"
|
57 |
|
58 |
-
#: redirection-strings.php:
|
59 |
msgid "Full IP logging"
|
60 |
msgstr "Full IP logging"
|
61 |
|
62 |
-
#: redirection-strings.php:
|
63 |
msgid "Anonymize IP (mask last part)"
|
64 |
msgstr "Anonymize IP (mask last part)"
|
65 |
|
66 |
-
#: redirection-strings.php:
|
67 |
msgid "Monitor changes to %(type)s"
|
68 |
msgstr "Monitor changes to %(type)s"
|
69 |
|
70 |
-
#: redirection-strings.php:
|
71 |
msgid "IP Logging"
|
72 |
msgstr "IP Logging"
|
73 |
|
74 |
-
#: redirection-strings.php:
|
75 |
msgid "(select IP logging level)"
|
76 |
msgstr "(select IP logging level)"
|
77 |
|
78 |
-
#: redirection-strings.php:
|
79 |
msgid "Geo Info"
|
80 |
msgstr "Geo Info"
|
81 |
|
82 |
-
#: redirection-strings.php:
|
83 |
msgid "Agent Info"
|
84 |
msgstr "Agent Info"
|
85 |
|
86 |
-
#: redirection-strings.php:
|
87 |
msgid "Filter by IP"
|
88 |
msgstr "Filter by IP"
|
89 |
|
90 |
-
#: redirection-strings.php:
|
91 |
msgid "Referrer / User Agent"
|
92 |
msgstr "Referrer / User Agent"
|
93 |
|
94 |
-
#: redirection-strings.php:
|
95 |
msgid "Geo IP Error"
|
96 |
msgstr "Geo IP Error"
|
97 |
|
98 |
-
#: redirection-strings.php:
|
99 |
msgid "Something went wrong obtaining this information"
|
100 |
msgstr "Something went wrong obtaining this information"
|
101 |
|
102 |
-
#: redirection-strings.php:
|
103 |
msgid "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."
|
104 |
msgstr "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."
|
105 |
|
106 |
-
#: redirection-strings.php:
|
107 |
msgid "No details are known for this address."
|
108 |
msgstr "No details are known for this address."
|
109 |
|
110 |
-
#: redirection-strings.php:
|
111 |
-
#: redirection-strings.php:
|
112 |
msgid "Geo IP"
|
113 |
msgstr "Geo IP"
|
114 |
|
115 |
-
#: redirection-strings.php:
|
116 |
msgid "City"
|
117 |
msgstr "City"
|
118 |
|
119 |
-
#: redirection-strings.php:
|
120 |
msgid "Area"
|
121 |
msgstr "Area"
|
122 |
|
123 |
-
#: redirection-strings.php:
|
124 |
msgid "Timezone"
|
125 |
msgstr "Timezone"
|
126 |
|
127 |
-
#: redirection-strings.php:
|
128 |
msgid "Geo Location"
|
129 |
msgstr "Geo Location"
|
130 |
|
131 |
-
#: redirection-strings.php:
|
132 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
133 |
msgstr "Powered by {{link}}redirect.li{{/link}}"
|
134 |
|
@@ -136,11 +224,11 @@ msgstr "Powered by {{link}}redirect.li{{/link}}"
|
|
136 |
msgid "Trash"
|
137 |
msgstr "Trash"
|
138 |
|
139 |
-
#: redirection-admin.php:
|
140 |
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"
|
141 |
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"
|
142 |
|
143 |
-
#: redirection-admin.php:
|
144 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
145 |
msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
146 |
|
@@ -148,63 +236,63 @@ msgstr "You can find full documentation about using Redirection on the <a href=\
|
|
148 |
msgid "https://redirection.me/"
|
149 |
msgstr "https://redirection.me/"
|
150 |
|
151 |
-
#: redirection-strings.php:
|
152 |
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."
|
153 |
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."
|
154 |
|
155 |
-
#: redirection-strings.php:
|
156 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
157 |
msgstr "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
158 |
|
159 |
-
#: redirection-strings.php:
|
160 |
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!"
|
161 |
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!"
|
162 |
|
163 |
-
#: redirection-strings.php:
|
164 |
msgid "Never cache"
|
165 |
msgstr "Never cache"
|
166 |
|
167 |
-
#: redirection-strings.php:
|
168 |
msgid "An hour"
|
169 |
msgstr "An hour"
|
170 |
|
171 |
-
#: redirection-strings.php:
|
172 |
msgid "Redirect Cache"
|
173 |
msgstr "Redirect Cache"
|
174 |
|
175 |
-
#: redirection-strings.php:
|
176 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
177 |
msgstr "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
178 |
|
179 |
-
#: redirection-strings.php:
|
180 |
msgid "Are you sure you want to import from %s?"
|
181 |
msgstr "Are you sure you want to import from %s?"
|
182 |
|
183 |
-
#: redirection-strings.php:
|
184 |
msgid "Plugin Importers"
|
185 |
msgstr "Plugin Importers"
|
186 |
|
187 |
-
#: redirection-strings.php:
|
188 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
189 |
msgstr "The following redirect plugins were detected on your site and can be imported from."
|
190 |
|
191 |
-
#: redirection-strings.php:
|
192 |
msgid "total = "
|
193 |
msgstr "total = "
|
194 |
|
195 |
-
#: redirection-strings.php:
|
196 |
msgid "Import from %s"
|
197 |
msgstr "Import from %s"
|
198 |
|
199 |
-
#: redirection-admin.php:
|
200 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
201 |
msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
202 |
|
203 |
-
#: redirection-admin.php:
|
204 |
msgid "Redirection not installed properly"
|
205 |
msgstr "Redirection not installed properly"
|
206 |
|
207 |
-
#: redirection-admin.php:
|
208 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
209 |
msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
210 |
|
@@ -212,135 +300,135 @@ msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update
|
|
212 |
msgid "Default WordPress \"old slugs\""
|
213 |
msgstr "Default WordPress \"old slugs\""
|
214 |
|
215 |
-
#: redirection-strings.php:
|
216 |
msgid "Create associated redirect (added to end of URL)"
|
217 |
msgstr "Create associated redirect (added to end of URL)"
|
218 |
|
219 |
-
#: redirection-admin.php:
|
220 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
221 |
msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
222 |
|
223 |
-
#: redirection-strings.php:
|
224 |
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."
|
225 |
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."
|
226 |
|
227 |
-
#: redirection-strings.php:
|
228 |
msgid "⚡️ Magic fix ⚡️"
|
229 |
msgstr "⚡️ Magic fix ⚡️"
|
230 |
|
231 |
-
#: redirection-strings.php:
|
232 |
msgid "Plugin Status"
|
233 |
msgstr "Plugin Status"
|
234 |
|
235 |
-
#: redirection-strings.php:
|
236 |
msgid "Custom"
|
237 |
msgstr "Custom"
|
238 |
|
239 |
-
#: redirection-strings.php:
|
240 |
msgid "Mobile"
|
241 |
msgstr "Mobile"
|
242 |
|
243 |
-
#: redirection-strings.php:
|
244 |
msgid "Feed Readers"
|
245 |
msgstr "Feed Readers"
|
246 |
|
247 |
-
#: redirection-strings.php:
|
248 |
msgid "Libraries"
|
249 |
msgstr "Libraries"
|
250 |
|
251 |
-
#: redirection-strings.php:
|
252 |
msgid "URL Monitor Changes"
|
253 |
msgstr "URL Monitor Changes"
|
254 |
|
255 |
-
#: redirection-strings.php:
|
256 |
msgid "Save changes to this group"
|
257 |
msgstr "Save changes to this group"
|
258 |
|
259 |
-
#: redirection-strings.php:
|
260 |
msgid "For example \"/amp\""
|
261 |
msgstr "For example \"/amp\""
|
262 |
|
263 |
-
#: redirection-strings.php:
|
264 |
msgid "URL Monitor"
|
265 |
msgstr "URL Monitor"
|
266 |
|
267 |
-
#: redirection-strings.php:
|
268 |
msgid "Delete 404s"
|
269 |
msgstr "Delete 404s"
|
270 |
|
271 |
-
#: redirection-strings.php:
|
272 |
msgid "Delete all logs for this 404"
|
273 |
msgstr "Delete all logs for this 404"
|
274 |
|
275 |
-
#: redirection-strings.php:
|
276 |
msgid "Delete all from IP %s"
|
277 |
msgstr "Delete all from IP %s"
|
278 |
|
279 |
-
#: redirection-strings.php:
|
280 |
msgid "Delete all matching \"%s\""
|
281 |
msgstr "Delete all matching \"%s\""
|
282 |
|
283 |
-
#: redirection-strings.php:
|
284 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
285 |
msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
|
286 |
|
287 |
-
#: redirection-admin.php:
|
288 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
289 |
msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
|
290 |
|
291 |
-
#: redirection-admin.php:
|
292 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
293 |
msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
294 |
|
295 |
-
#: redirection-admin.php:
|
296 |
msgid "Unable to load Redirection"
|
297 |
msgstr "Unable to load Redirection"
|
298 |
|
299 |
-
#: models/fixer.php:
|
300 |
msgid "Unable to create group"
|
301 |
msgstr "Unable to create group"
|
302 |
|
303 |
-
#: models/fixer.php:
|
304 |
msgid "Failed to fix database tables"
|
305 |
msgstr "Failed to fix database tables"
|
306 |
|
307 |
-
#: models/fixer.php:
|
308 |
msgid "Post monitor group is valid"
|
309 |
msgstr "Post monitor group is valid"
|
310 |
|
311 |
-
#: models/fixer.php:
|
312 |
msgid "Post monitor group is invalid"
|
313 |
msgstr "Post monitor group is invalid"
|
314 |
|
315 |
-
#: models/fixer.php:
|
316 |
msgid "Post monitor group"
|
317 |
msgstr "Post monitor group"
|
318 |
|
319 |
-
#: models/fixer.php:
|
320 |
msgid "All redirects have a valid group"
|
321 |
msgstr "All redirects have a valid group"
|
322 |
|
323 |
-
#: models/fixer.php:
|
324 |
msgid "Redirects with invalid groups detected"
|
325 |
msgstr "Redirects with invalid groups detected"
|
326 |
|
327 |
-
#: models/fixer.php:
|
328 |
msgid "Valid redirect group"
|
329 |
msgstr "Valid redirect group"
|
330 |
|
331 |
-
#: models/fixer.php:
|
332 |
msgid "Valid groups detected"
|
333 |
msgstr "Valid groups detected"
|
334 |
|
335 |
-
#: models/fixer.php:
|
336 |
msgid "No valid groups, so you will not be able to create any redirects"
|
337 |
msgstr "No valid groups, so you will not be able to create any redirects"
|
338 |
|
339 |
-
#: models/fixer.php:
|
340 |
msgid "Valid groups"
|
341 |
msgstr "Valid groups"
|
342 |
|
343 |
-
#: models/fixer.php:
|
344 |
msgid "Database tables"
|
345 |
msgstr "Database tables"
|
346 |
|
@@ -352,59 +440,51 @@ msgstr "The following tables are missing:"
|
|
352 |
msgid "All tables present"
|
353 |
msgstr "All tables present"
|
354 |
|
355 |
-
#: redirection-strings.php:
|
356 |
msgid "Cached Redirection detected"
|
357 |
msgstr "Cached Redirection detected"
|
358 |
|
359 |
-
#: redirection-strings.php:
|
360 |
msgid "Please clear your browser cache and reload this page."
|
361 |
msgstr "Please clear your browser cache and reload this page."
|
362 |
|
363 |
-
#: redirection-strings.php:
|
364 |
msgid "The data on this page has expired, please reload."
|
365 |
msgstr "The data on this page has expired, please reload."
|
366 |
|
367 |
-
#: redirection-strings.php:
|
368 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
369 |
msgstr "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
370 |
|
371 |
-
#: redirection-strings.php:
|
372 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
373 |
msgstr "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
374 |
|
375 |
-
#: redirection-strings.php:14
|
376 |
-
msgid "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
377 |
-
msgstr "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
378 |
-
|
379 |
-
#: redirection-strings.php:9
|
380 |
-
msgid "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
381 |
-
msgstr "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
382 |
-
|
383 |
#: redirection-strings.php:4
|
384 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
385 |
msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "If you think Redirection is at fault then create an issue."
|
389 |
msgstr "If you think Redirection is at fault then create an issue."
|
390 |
|
391 |
-
#: redirection-admin.php:
|
392 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
393 |
msgstr "This may be caused by another plugin - look at your browser's error console for more details."
|
394 |
|
395 |
-
#: redirection-admin.php:
|
396 |
msgid "Loading, please wait..."
|
397 |
msgstr "Loading, please wait..."
|
398 |
|
399 |
-
#: redirection-strings.php:
|
400 |
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)."
|
401 |
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)."
|
402 |
|
403 |
-
#: redirection-strings.php:
|
404 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
405 |
msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
|
406 |
|
407 |
-
#: redirection-strings.php:
|
408 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
409 |
msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
410 |
|
@@ -412,7 +492,7 @@ msgstr "If that doesn't help, open your browser's error console and create a {{l
|
|
412 |
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."
|
413 |
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."
|
414 |
|
415 |
-
#: redirection-admin.php:
|
416 |
msgid "Create Issue"
|
417 |
msgstr "Create Issue"
|
418 |
|
@@ -424,403 +504,395 @@ msgstr "Email"
|
|
424 |
msgid "Important details"
|
425 |
msgstr "Important details"
|
426 |
|
427 |
-
#: redirection-strings.php:
|
428 |
msgid "Need help?"
|
429 |
msgstr "Need help?"
|
430 |
|
431 |
-
#: redirection-strings.php:
|
432 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
433 |
msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
434 |
|
435 |
-
#: redirection-strings.php:
|
436 |
msgid "Pos"
|
437 |
msgstr "Pos"
|
438 |
|
439 |
-
#: redirection-strings.php:
|
440 |
msgid "410 - Gone"
|
441 |
msgstr "410 - Gone"
|
442 |
|
443 |
-
#: redirection-strings.php:
|
444 |
msgid "Position"
|
445 |
msgstr "Position"
|
446 |
|
447 |
-
#: redirection-strings.php:
|
448 |
-
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
|
449 |
-
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
|
450 |
|
451 |
-
#: redirection-strings.php:
|
452 |
msgid "Apache Module"
|
453 |
msgstr "Apache Module"
|
454 |
|
455 |
-
#: redirection-strings.php:
|
456 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
457 |
msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
458 |
|
459 |
-
#: redirection-strings.php:
|
460 |
msgid "Import to group"
|
461 |
msgstr "Import to group"
|
462 |
|
463 |
-
#: redirection-strings.php:
|
464 |
msgid "Import a CSV, .htaccess, or JSON file."
|
465 |
msgstr "Import a CSV, .htaccess, or JSON file."
|
466 |
|
467 |
-
#: redirection-strings.php:
|
468 |
msgid "Click 'Add File' or drag and drop here."
|
469 |
msgstr "Click 'Add File' or drag and drop here."
|
470 |
|
471 |
-
#: redirection-strings.php:
|
472 |
msgid "Add File"
|
473 |
msgstr "Add File"
|
474 |
|
475 |
-
#: redirection-strings.php:
|
476 |
msgid "File selected"
|
477 |
msgstr "File selected"
|
478 |
|
479 |
-
#: redirection-strings.php:
|
480 |
msgid "Importing"
|
481 |
msgstr "Importing"
|
482 |
|
483 |
-
#: redirection-strings.php:
|
484 |
msgid "Finished importing"
|
485 |
msgstr "Finished importing"
|
486 |
|
487 |
-
#: redirection-strings.php:
|
488 |
msgid "Total redirects imported:"
|
489 |
msgstr "Total redirects imported:"
|
490 |
|
491 |
-
#: redirection-strings.php:
|
492 |
msgid "Double-check the file is the correct format!"
|
493 |
msgstr "Double-check the file is the correct format!"
|
494 |
|
495 |
-
#: redirection-strings.php:
|
496 |
msgid "OK"
|
497 |
msgstr "OK"
|
498 |
|
499 |
-
#: redirection-strings.php:
|
500 |
msgid "Close"
|
501 |
msgstr "Close"
|
502 |
|
503 |
-
#: redirection-strings.php:
|
504 |
msgid "All imports will be appended to the current database."
|
505 |
msgstr "All imports will be appended to the current database."
|
506 |
|
507 |
-
#: redirection-strings.php:
|
508 |
msgid "Export"
|
509 |
msgstr "Export"
|
510 |
|
511 |
-
#: redirection-strings.php:
|
512 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
513 |
msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
514 |
|
515 |
-
#: redirection-strings.php:
|
516 |
msgid "Everything"
|
517 |
msgstr "Everything"
|
518 |
|
519 |
-
#: redirection-strings.php:
|
520 |
msgid "WordPress redirects"
|
521 |
msgstr "WordPress redirects"
|
522 |
|
523 |
-
#: redirection-strings.php:
|
524 |
msgid "Apache redirects"
|
525 |
msgstr "Apache redirects"
|
526 |
|
527 |
-
#: redirection-strings.php:
|
528 |
msgid "Nginx redirects"
|
529 |
msgstr "Nginx redirects"
|
530 |
|
531 |
-
#: redirection-strings.php:
|
532 |
msgid "CSV"
|
533 |
msgstr "CSV"
|
534 |
|
535 |
-
#: redirection-strings.php:
|
536 |
msgid "Apache .htaccess"
|
537 |
msgstr "Apache .htaccess"
|
538 |
|
539 |
-
#: redirection-strings.php:
|
540 |
msgid "Nginx rewrite rules"
|
541 |
msgstr "Nginx rewrite rules"
|
542 |
|
543 |
-
#: redirection-strings.php:
|
544 |
msgid "Redirection JSON"
|
545 |
msgstr "Redirection JSON"
|
546 |
|
547 |
-
#: redirection-strings.php:
|
548 |
msgid "View"
|
549 |
msgstr "View"
|
550 |
|
551 |
-
#: redirection-strings.php:
|
552 |
msgid "Log files can be exported from the log pages."
|
553 |
msgstr "Log files can be exported from the log pages."
|
554 |
|
555 |
-
#: redirection-strings.php:
|
556 |
msgid "Import/Export"
|
557 |
msgstr "Import/Export"
|
558 |
|
559 |
-
#: redirection-strings.php:
|
560 |
msgid "Logs"
|
561 |
msgstr "Logs"
|
562 |
|
563 |
-
#: redirection-strings.php:
|
564 |
msgid "404 errors"
|
565 |
msgstr "404 errors"
|
566 |
|
567 |
-
#: redirection-strings.php:
|
568 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
569 |
msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
570 |
|
571 |
-
#: redirection-strings.php:
|
572 |
msgid "I'd like to support some more."
|
573 |
msgstr "I'd like to support some more."
|
574 |
|
575 |
-
#: redirection-strings.php:
|
576 |
msgid "Support 💰"
|
577 |
msgstr "Support 💰"
|
578 |
|
579 |
-
#: redirection-strings.php:
|
580 |
msgid "Redirection saved"
|
581 |
msgstr "Redirection saved"
|
582 |
|
583 |
-
#: redirection-strings.php:
|
584 |
msgid "Log deleted"
|
585 |
msgstr "Log deleted"
|
586 |
|
587 |
-
#: redirection-strings.php:
|
588 |
msgid "Settings saved"
|
589 |
msgstr "Settings saved"
|
590 |
|
591 |
-
#: redirection-strings.php:
|
592 |
msgid "Group saved"
|
593 |
msgstr "Group saved"
|
594 |
|
595 |
-
#: redirection-strings.php:
|
596 |
msgid "Are you sure you want to delete this item?"
|
597 |
msgid_plural "Are you sure you want to delete these items?"
|
598 |
msgstr[0] "Are you sure you want to delete this item?"
|
599 |
msgstr[1] "Are you sure you want to delete these items?"
|
600 |
|
601 |
-
#: redirection-strings.php:
|
602 |
msgid "pass"
|
603 |
msgstr "pass"
|
604 |
|
605 |
-
#: redirection-strings.php:
|
606 |
msgid "All groups"
|
607 |
msgstr "All groups"
|
608 |
|
609 |
-
#: redirection-strings.php:
|
610 |
msgid "301 - Moved Permanently"
|
611 |
msgstr "301 - Moved Permanently"
|
612 |
|
613 |
-
#: redirection-strings.php:
|
614 |
msgid "302 - Found"
|
615 |
msgstr "302 - Found"
|
616 |
|
617 |
-
#: redirection-strings.php:
|
618 |
msgid "307 - Temporary Redirect"
|
619 |
msgstr "307 - Temporary Redirect"
|
620 |
|
621 |
-
#: redirection-strings.php:
|
622 |
msgid "308 - Permanent Redirect"
|
623 |
msgstr "308 - Permanent Redirect"
|
624 |
|
625 |
-
#: redirection-strings.php:
|
626 |
msgid "401 - Unauthorized"
|
627 |
msgstr "401 - Unauthorized"
|
628 |
|
629 |
-
#: redirection-strings.php:
|
630 |
msgid "404 - Not Found"
|
631 |
msgstr "404 - Not Found"
|
632 |
|
633 |
-
#: redirection-strings.php:
|
634 |
msgid "Title"
|
635 |
msgstr "Title"
|
636 |
|
637 |
-
#: redirection-strings.php:
|
638 |
msgid "When matched"
|
639 |
msgstr "When matched"
|
640 |
|
641 |
-
#: redirection-strings.php:
|
642 |
msgid "with HTTP code"
|
643 |
msgstr "with HTTP code"
|
644 |
|
645 |
-
#: redirection-strings.php:
|
646 |
msgid "Show advanced options"
|
647 |
msgstr "Show advanced options"
|
648 |
|
649 |
-
#: redirection-strings.php:
|
650 |
msgid "Matched Target"
|
651 |
msgstr "Matched Target"
|
652 |
|
653 |
-
#: redirection-strings.php:
|
654 |
msgid "Unmatched Target"
|
655 |
msgstr "Unmatched Target"
|
656 |
|
657 |
-
#: redirection-strings.php:
|
658 |
msgid "Saving..."
|
659 |
msgstr "Saving..."
|
660 |
|
661 |
-
#: redirection-strings.php:
|
662 |
msgid "View notice"
|
663 |
msgstr "View notice"
|
664 |
|
665 |
-
#: models/redirect.php:
|
666 |
msgid "Invalid source URL"
|
667 |
msgstr "Invalid source URL"
|
668 |
|
669 |
-
#: models/redirect.php:
|
670 |
msgid "Invalid redirect action"
|
671 |
msgstr "Invalid redirect action"
|
672 |
|
673 |
-
#: models/redirect.php:
|
674 |
msgid "Invalid redirect matcher"
|
675 |
msgstr "Invalid redirect matcher"
|
676 |
|
677 |
-
#: models/redirect.php:
|
678 |
msgid "Unable to add new redirect"
|
679 |
msgstr "Unable to add new redirect"
|
680 |
|
681 |
-
#: redirection-strings.php:
|
682 |
msgid "Something went wrong 🙁"
|
683 |
msgstr "Something went wrong 🙁"
|
684 |
|
685 |
-
#: redirection-strings.php:
|
686 |
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!"
|
687 |
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!"
|
688 |
|
689 |
-
#: redirection-
|
690 |
-
msgid "It didn't work when I tried again"
|
691 |
-
msgstr "It didn't work when I tried again"
|
692 |
-
|
693 |
-
#: redirection-strings.php:10
|
694 |
-
msgid "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
695 |
-
msgstr "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
696 |
-
|
697 |
-
#: redirection-admin.php:173
|
698 |
msgid "Log entries (%d max)"
|
699 |
msgstr "Log entries (%d max)"
|
700 |
|
701 |
-
#: redirection-strings.php:
|
702 |
msgid "Search by IP"
|
703 |
msgstr "Search by IP"
|
704 |
|
705 |
-
#: redirection-strings.php:
|
706 |
msgid "Select bulk action"
|
707 |
msgstr "Select bulk action"
|
708 |
|
709 |
-
#: redirection-strings.php:
|
710 |
msgid "Bulk Actions"
|
711 |
msgstr "Bulk Actions"
|
712 |
|
713 |
-
#: redirection-strings.php:
|
714 |
msgid "Apply"
|
715 |
msgstr "Apply"
|
716 |
|
717 |
-
#: redirection-strings.php:
|
718 |
msgid "First page"
|
719 |
msgstr "First page"
|
720 |
|
721 |
-
#: redirection-strings.php:
|
722 |
msgid "Prev page"
|
723 |
msgstr "Prev page"
|
724 |
|
725 |
-
#: redirection-strings.php:
|
726 |
msgid "Current Page"
|
727 |
msgstr "Current Page"
|
728 |
|
729 |
-
#: redirection-strings.php:
|
730 |
msgid "of %(page)s"
|
731 |
msgstr "of %(page)s"
|
732 |
|
733 |
-
#: redirection-strings.php:
|
734 |
msgid "Next page"
|
735 |
msgstr "Next page"
|
736 |
|
737 |
-
#: redirection-strings.php:
|
738 |
msgid "Last page"
|
739 |
msgstr "Last page"
|
740 |
|
741 |
-
#: redirection-strings.php:
|
742 |
msgid "%s item"
|
743 |
msgid_plural "%s items"
|
744 |
msgstr[0] "%s item"
|
745 |
msgstr[1] "%s items"
|
746 |
|
747 |
-
#: redirection-strings.php:
|
748 |
msgid "Select All"
|
749 |
msgstr "Select All"
|
750 |
|
751 |
-
#: redirection-strings.php:
|
752 |
msgid "Sorry, something went wrong loading the data - please try again"
|
753 |
msgstr "Sorry, something went wrong loading the data - please try again"
|
754 |
|
755 |
-
#: redirection-strings.php:
|
756 |
msgid "No results"
|
757 |
msgstr "No results"
|
758 |
|
759 |
-
#: redirection-strings.php:
|
760 |
msgid "Delete the logs - are you sure?"
|
761 |
msgstr "Delete the logs - are you sure?"
|
762 |
|
763 |
-
#: redirection-strings.php:
|
764 |
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."
|
765 |
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."
|
766 |
|
767 |
-
#: redirection-strings.php:
|
768 |
msgid "Yes! Delete the logs"
|
769 |
msgstr "Yes! Delete the logs"
|
770 |
|
771 |
-
#: redirection-strings.php:
|
772 |
msgid "No! Don't delete the logs"
|
773 |
msgstr "No! Don't delete the logs"
|
774 |
|
775 |
-
#: redirection-strings.php:
|
776 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
777 |
msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
778 |
|
779 |
-
#: redirection-strings.php:
|
780 |
msgid "Newsletter"
|
781 |
msgstr "Newsletter"
|
782 |
|
783 |
-
#: redirection-strings.php:
|
784 |
msgid "Want to keep up to date with changes to Redirection?"
|
785 |
msgstr "Want to keep up to date with changes to Redirection?"
|
786 |
|
787 |
-
#: redirection-strings.php:
|
788 |
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."
|
789 |
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."
|
790 |
|
791 |
-
#: redirection-strings.php:
|
792 |
msgid "Your email address:"
|
793 |
msgstr "Your email address:"
|
794 |
|
795 |
-
#: redirection-strings.php:
|
796 |
msgid "You've supported this plugin - thank you!"
|
797 |
msgstr "You've supported this plugin - thank you!"
|
798 |
|
799 |
-
#: redirection-strings.php:
|
800 |
msgid "You get useful software and I get to carry on making it better."
|
801 |
msgstr "You get useful software and I get to carry on making it better."
|
802 |
|
803 |
-
#: redirection-strings.php:
|
804 |
msgid "Forever"
|
805 |
msgstr "Forever"
|
806 |
|
807 |
-
#: redirection-strings.php:
|
808 |
msgid "Delete the plugin - are you sure?"
|
809 |
msgstr "Delete the plugin - are you sure?"
|
810 |
|
811 |
-
#: redirection-strings.php:
|
812 |
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."
|
813 |
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."
|
814 |
|
815 |
-
#: redirection-strings.php:
|
816 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
817 |
msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
818 |
|
819 |
-
#: redirection-strings.php:
|
820 |
msgid "Yes! Delete the plugin"
|
821 |
msgstr "Yes! Delete the plugin"
|
822 |
|
823 |
-
#: redirection-strings.php:
|
824 |
msgid "No! Don't delete the plugin"
|
825 |
msgstr "No! Don't delete the plugin"
|
826 |
|
@@ -832,140 +904,140 @@ msgstr "John Godley"
|
|
832 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
833 |
msgstr "Manage all your 301 redirects and monitor 404 errors."
|
834 |
|
835 |
-
#: redirection-strings.php:
|
836 |
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}}."
|
837 |
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}}."
|
838 |
|
839 |
-
#: redirection-admin.php:
|
840 |
msgid "Redirection Support"
|
841 |
msgstr "Redirection Support"
|
842 |
|
843 |
-
#: redirection-strings.php:
|
844 |
msgid "Support"
|
845 |
msgstr "Support"
|
846 |
|
847 |
-
#: redirection-strings.php:
|
848 |
msgid "404s"
|
849 |
msgstr "404s"
|
850 |
|
851 |
-
#: redirection-strings.php:
|
852 |
msgid "Log"
|
853 |
msgstr "Log"
|
854 |
|
855 |
-
#: redirection-strings.php:
|
856 |
msgid "Delete Redirection"
|
857 |
msgstr "Delete Redirection"
|
858 |
|
859 |
-
#: redirection-strings.php:
|
860 |
msgid "Upload"
|
861 |
msgstr "Upload"
|
862 |
|
863 |
-
#: redirection-strings.php:
|
864 |
msgid "Import"
|
865 |
msgstr "Import"
|
866 |
|
867 |
-
#: redirection-strings.php:
|
868 |
msgid "Update"
|
869 |
msgstr "Update"
|
870 |
|
871 |
-
#: redirection-strings.php:
|
872 |
msgid "Auto-generate URL"
|
873 |
msgstr "Auto-generate URL"
|
874 |
|
875 |
-
#: redirection-strings.php:
|
876 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
877 |
msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
878 |
|
879 |
-
#: redirection-strings.php:
|
880 |
msgid "RSS Token"
|
881 |
msgstr "RSS Token"
|
882 |
|
883 |
-
#: redirection-strings.php:
|
884 |
msgid "404 Logs"
|
885 |
msgstr "404 Logs"
|
886 |
|
887 |
-
#: redirection-strings.php:
|
888 |
msgid "(time to keep logs for)"
|
889 |
msgstr "(time to keep logs for)"
|
890 |
|
891 |
-
#: redirection-strings.php:
|
892 |
msgid "Redirect Logs"
|
893 |
msgstr "Redirect Logs"
|
894 |
|
895 |
-
#: redirection-strings.php:
|
896 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
897 |
msgstr "I'm a nice person and I have helped support the author of this plugin."
|
898 |
|
899 |
-
#: redirection-strings.php:
|
900 |
msgid "Plugin Support"
|
901 |
msgstr "Plugin Support"
|
902 |
|
903 |
-
#: redirection-strings.php:
|
904 |
msgid "Options"
|
905 |
msgstr "Options"
|
906 |
|
907 |
-
#: redirection-strings.php:
|
908 |
msgid "Two months"
|
909 |
msgstr "Two months"
|
910 |
|
911 |
-
#: redirection-strings.php:
|
912 |
msgid "A month"
|
913 |
msgstr "A month"
|
914 |
|
915 |
-
#: redirection-strings.php:
|
916 |
msgid "A week"
|
917 |
msgstr "A week"
|
918 |
|
919 |
-
#: redirection-strings.php:
|
920 |
msgid "A day"
|
921 |
msgstr "A day"
|
922 |
|
923 |
-
#: redirection-strings.php:
|
924 |
msgid "No logs"
|
925 |
msgstr "No logs"
|
926 |
|
927 |
-
#: redirection-strings.php:
|
928 |
msgid "Delete All"
|
929 |
msgstr "Delete All"
|
930 |
|
931 |
-
#: redirection-strings.php:
|
932 |
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."
|
933 |
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."
|
934 |
|
935 |
-
#: redirection-strings.php:
|
936 |
msgid "Add Group"
|
937 |
msgstr "Add Group"
|
938 |
|
939 |
-
#: redirection-strings.php:
|
940 |
msgid "Search"
|
941 |
msgstr "Search"
|
942 |
|
943 |
-
#: redirection-strings.php:
|
944 |
msgid "Groups"
|
945 |
msgstr "Groups"
|
946 |
|
947 |
-
#: redirection-strings.php:
|
948 |
msgid "Save"
|
949 |
msgstr "Save"
|
950 |
|
951 |
-
#: redirection-strings.php:
|
952 |
msgid "Group"
|
953 |
msgstr "Group"
|
954 |
|
955 |
-
#: redirection-strings.php:
|
956 |
msgid "Match"
|
957 |
msgstr "Match"
|
958 |
|
959 |
-
#: redirection-strings.php:
|
960 |
msgid "Add new redirection"
|
961 |
msgstr "Add new redirection"
|
962 |
|
963 |
-
#: redirection-strings.php:
|
964 |
-
#: redirection-strings.php:
|
965 |
msgid "Cancel"
|
966 |
msgstr "Cancel"
|
967 |
|
968 |
-
#: redirection-strings.php:
|
969 |
msgid "Download"
|
970 |
msgstr "Download"
|
971 |
|
@@ -973,116 +1045,116 @@ msgstr "Download"
|
|
973 |
msgid "Redirection"
|
974 |
msgstr "Redirection"
|
975 |
|
976 |
-
#: redirection-admin.php:
|
977 |
msgid "Settings"
|
978 |
msgstr "Settings"
|
979 |
|
980 |
-
#: redirection-strings.php:
|
981 |
msgid "Do nothing"
|
982 |
msgstr "Do nothing"
|
983 |
|
984 |
-
#: redirection-strings.php:
|
985 |
msgid "Error (404)"
|
986 |
msgstr "Error (404)"
|
987 |
|
988 |
-
#: redirection-strings.php:
|
989 |
msgid "Pass-through"
|
990 |
msgstr "Pass-through"
|
991 |
|
992 |
-
#: redirection-strings.php:
|
993 |
msgid "Redirect to random post"
|
994 |
msgstr "Redirect to random post"
|
995 |
|
996 |
-
#: redirection-strings.php:
|
997 |
msgid "Redirect to URL"
|
998 |
msgstr "Redirect to URL"
|
999 |
|
1000 |
-
#: models/redirect.php:
|
1001 |
msgid "Invalid group when creating redirect"
|
1002 |
msgstr "Invalid group when creating redirect"
|
1003 |
|
1004 |
-
#: redirection-strings.php:
|
1005 |
msgid "IP"
|
1006 |
msgstr "IP"
|
1007 |
|
1008 |
-
#: redirection-strings.php:
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Source URL"
|
1011 |
msgstr "Source URL"
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
msgid "Date"
|
1015 |
msgstr "Date"
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
-
#: redirection-strings.php:
|
1019 |
msgid "Add Redirect"
|
1020 |
msgstr "Add Redirect"
|
1021 |
|
1022 |
-
#: redirection-strings.php:
|
1023 |
msgid "All modules"
|
1024 |
msgstr "All modules"
|
1025 |
|
1026 |
-
#: redirection-strings.php:
|
1027 |
msgid "View Redirects"
|
1028 |
msgstr "View Redirects"
|
1029 |
|
1030 |
-
#: redirection-strings.php:
|
1031 |
msgid "Module"
|
1032 |
msgstr "Module"
|
1033 |
|
1034 |
-
#: redirection-strings.php:
|
1035 |
msgid "Redirects"
|
1036 |
msgstr "Redirects"
|
1037 |
|
1038 |
-
#: redirection-strings.php:
|
1039 |
-
#: redirection-strings.php:
|
1040 |
msgid "Name"
|
1041 |
msgstr "Name"
|
1042 |
|
1043 |
-
#: redirection-strings.php:
|
1044 |
msgid "Filter"
|
1045 |
msgstr "Filter"
|
1046 |
|
1047 |
-
#: redirection-strings.php:
|
1048 |
msgid "Reset hits"
|
1049 |
msgstr "Reset hits"
|
1050 |
|
1051 |
-
#: redirection-strings.php:
|
1052 |
-
#: redirection-strings.php:
|
1053 |
msgid "Enable"
|
1054 |
msgstr "Enable"
|
1055 |
|
1056 |
-
#: redirection-strings.php:
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Disable"
|
1059 |
msgstr "Disable"
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
-
#: redirection-strings.php:
|
1063 |
-
#: redirection-strings.php:
|
1064 |
-
#: redirection-strings.php:
|
1065 |
-
#: redirection-strings.php:
|
1066 |
msgid "Delete"
|
1067 |
msgstr "Delete"
|
1068 |
|
1069 |
-
#: redirection-strings.php:
|
1070 |
msgid "Edit"
|
1071 |
msgstr "Edit"
|
1072 |
|
1073 |
-
#: redirection-strings.php:
|
1074 |
msgid "Last Access"
|
1075 |
msgstr "Last Access"
|
1076 |
|
1077 |
-
#: redirection-strings.php:
|
1078 |
msgid "Hits"
|
1079 |
msgstr "Hits"
|
1080 |
|
1081 |
-
#: redirection-strings.php:
|
1082 |
msgid "URL"
|
1083 |
msgstr "URL"
|
1084 |
|
1085 |
-
#: redirection-strings.php:
|
1086 |
msgid "Type"
|
1087 |
msgstr "Type"
|
1088 |
|
@@ -1090,47 +1162,47 @@ msgstr "Type"
|
|
1090 |
msgid "Modified Posts"
|
1091 |
msgstr "Modified Posts"
|
1092 |
|
1093 |
-
#: models/database.php:138 models/group.php:150 redirection-strings.php:
|
1094 |
msgid "Redirections"
|
1095 |
msgstr "Redirections"
|
1096 |
|
1097 |
-
#: redirection-strings.php:
|
1098 |
msgid "User Agent"
|
1099 |
msgstr "User Agent"
|
1100 |
|
1101 |
-
#: matches/user-agent.php:10 redirection-strings.php:
|
1102 |
msgid "URL and user agent"
|
1103 |
msgstr "URL and user agent"
|
1104 |
|
1105 |
-
#: redirection-strings.php:
|
1106 |
msgid "Target URL"
|
1107 |
msgstr "Target URL"
|
1108 |
|
1109 |
-
#: matches/url.php:7 redirection-strings.php:
|
1110 |
msgid "URL only"
|
1111 |
msgstr "URL only"
|
1112 |
|
1113 |
-
#: redirection-strings.php:
|
1114 |
-
#: redirection-strings.php:
|
1115 |
msgid "Regex"
|
1116 |
msgstr "Regex"
|
1117 |
|
1118 |
-
#: redirection-strings.php:
|
1119 |
msgid "Referrer"
|
1120 |
msgstr "Referrer"
|
1121 |
|
1122 |
-
#: matches/referrer.php:10 redirection-strings.php:
|
1123 |
msgid "URL and referrer"
|
1124 |
msgstr "URL and referrer"
|
1125 |
|
1126 |
-
#: redirection-strings.php:
|
1127 |
msgid "Logged Out"
|
1128 |
msgstr "Logged Out"
|
1129 |
|
1130 |
-
#: redirection-strings.php:
|
1131 |
msgid "Logged In"
|
1132 |
msgstr "Logged In"
|
1133 |
|
1134 |
-
#: matches/login.php:8 redirection-strings.php:
|
1135 |
msgid "URL and login status"
|
1136 |
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-01-29 17:36: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: en_CA\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-strings.php:298
|
15 |
+
msgid "404 deleted"
|
16 |
+
msgstr "404 deleted"
|
17 |
+
|
18 |
+
#: redirection-strings.php:180
|
19 |
+
msgid "Default /wp-json/ (preferred)"
|
20 |
+
msgstr "Default /wp-json/ (preferred)"
|
21 |
+
|
22 |
+
#: redirection-strings.php:179
|
23 |
+
msgid "Raw /index.php?rest_route=/"
|
24 |
+
msgstr "Raw /index.php?rest_route=/"
|
25 |
+
|
26 |
+
#: redirection-strings.php:178
|
27 |
+
msgid "Proxy over Admin AJAX (deprecated)"
|
28 |
+
msgstr "Proxy over Admin AJAX (deprecated)"
|
29 |
+
|
30 |
+
#: redirection-strings.php:156
|
31 |
+
msgid "REST API"
|
32 |
+
msgstr "REST API"
|
33 |
+
|
34 |
+
#: redirection-strings.php:155
|
35 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
36 |
+
msgstr "How Redirection uses the REST API - don't change unless necessary"
|
37 |
+
|
38 |
+
#: redirection-strings.php:59
|
39 |
+
msgid "More details."
|
40 |
+
msgstr "More details."
|
41 |
+
|
42 |
+
#: redirection-strings.php:17
|
43 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
44 |
+
msgstr "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
45 |
+
|
46 |
+
#: redirection-strings.php:14
|
47 |
+
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
48 |
+
msgstr "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
49 |
+
|
50 |
+
#: redirection-strings.php:13
|
51 |
+
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
52 |
+
msgstr "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
53 |
+
|
54 |
+
#: redirection-strings.php:12
|
55 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
56 |
+
msgstr "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
57 |
+
|
58 |
+
#: redirection-strings.php:11
|
59 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
60 |
+
msgstr "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
61 |
+
|
62 |
+
#: redirection-strings.php:10
|
63 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
64 |
+
msgstr "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
65 |
+
|
66 |
+
#: redirection-strings.php:9
|
67 |
+
msgid "None of the suggestions helped"
|
68 |
+
msgstr "None of the suggestions helped"
|
69 |
+
|
70 |
+
#: redirection-admin.php:361
|
71 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
72 |
+
msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
73 |
+
|
74 |
+
#: redirection-admin.php:355
|
75 |
+
msgid "Unable to load Redirection ☹️"
|
76 |
+
msgstr "Unable to load Redirection ☹️"
|
77 |
+
|
78 |
+
#: models/fixer.php:84
|
79 |
+
msgid "WordPress REST API is working at %s"
|
80 |
+
msgstr "WordPress REST API is working at %s"
|
81 |
+
|
82 |
+
#: models/fixer.php:81
|
83 |
+
msgid "WordPress REST API"
|
84 |
+
msgstr "WordPress REST API"
|
85 |
+
|
86 |
+
#: models/fixer.php:73
|
87 |
+
msgid "REST API is not working so routes not checked"
|
88 |
+
msgstr "REST API is not working so routes not checked"
|
89 |
+
|
90 |
+
#: models/fixer.php:58 models/fixer.php:67
|
91 |
+
msgid "Redirection routes are working"
|
92 |
+
msgstr "Redirection routes are working"
|
93 |
+
|
94 |
+
#: models/fixer.php:55
|
95 |
+
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
96 |
+
msgstr "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
97 |
+
|
98 |
+
#: models/fixer.php:47
|
99 |
+
msgid "Redirection routes"
|
100 |
+
msgstr "Redirection routes"
|
101 |
+
|
102 |
+
#: redirection-strings.php:18
|
103 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
104 |
msgstr "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
105 |
|
107 |
msgid "https://johngodley.com"
|
108 |
msgstr "https://johngodley.com"
|
109 |
|
110 |
+
#: redirection-strings.php:296
|
111 |
msgid "Useragent Error"
|
112 |
msgstr "Useragent Error"
|
113 |
|
114 |
+
#: redirection-strings.php:294
|
115 |
msgid "Unknown Useragent"
|
116 |
msgstr "Unknown Useragent"
|
117 |
|
118 |
+
#: redirection-strings.php:293
|
119 |
msgid "Device"
|
120 |
msgstr "Device"
|
121 |
|
122 |
+
#: redirection-strings.php:292
|
123 |
msgid "Operating System"
|
124 |
msgstr "Operating System"
|
125 |
|
126 |
+
#: redirection-strings.php:291
|
127 |
msgid "Browser"
|
128 |
msgstr "Browser"
|
129 |
|
130 |
+
#: redirection-strings.php:290
|
131 |
msgid "Engine"
|
132 |
msgstr "Engine"
|
133 |
|
134 |
+
#: redirection-strings.php:289
|
135 |
msgid "Useragent"
|
136 |
msgstr "Useragent"
|
137 |
|
138 |
+
#: redirection-strings.php:288
|
139 |
msgid "Agent"
|
140 |
msgstr "Agent"
|
141 |
|
142 |
+
#: redirection-strings.php:183
|
143 |
msgid "No IP logging"
|
144 |
msgstr "No IP logging"
|
145 |
|
146 |
+
#: redirection-strings.php:182
|
147 |
msgid "Full IP logging"
|
148 |
msgstr "Full IP logging"
|
149 |
|
150 |
+
#: redirection-strings.php:181
|
151 |
msgid "Anonymize IP (mask last part)"
|
152 |
msgstr "Anonymize IP (mask last part)"
|
153 |
|
154 |
+
#: redirection-strings.php:173
|
155 |
msgid "Monitor changes to %(type)s"
|
156 |
msgstr "Monitor changes to %(type)s"
|
157 |
|
158 |
+
#: redirection-strings.php:167
|
159 |
msgid "IP Logging"
|
160 |
msgstr "IP Logging"
|
161 |
|
162 |
+
#: redirection-strings.php:166
|
163 |
msgid "(select IP logging level)"
|
164 |
msgstr "(select IP logging level)"
|
165 |
|
166 |
+
#: redirection-strings.php:118 redirection-strings.php:127
|
167 |
msgid "Geo Info"
|
168 |
msgstr "Geo Info"
|
169 |
|
170 |
+
#: redirection-strings.php:117 redirection-strings.php:126
|
171 |
msgid "Agent Info"
|
172 |
msgstr "Agent Info"
|
173 |
|
174 |
+
#: redirection-strings.php:116 redirection-strings.php:125
|
175 |
msgid "Filter by IP"
|
176 |
msgstr "Filter by IP"
|
177 |
|
178 |
+
#: redirection-strings.php:113 redirection-strings.php:122
|
179 |
msgid "Referrer / User Agent"
|
180 |
msgstr "Referrer / User Agent"
|
181 |
|
182 |
+
#: redirection-strings.php:34
|
183 |
msgid "Geo IP Error"
|
184 |
msgstr "Geo IP Error"
|
185 |
|
186 |
+
#: redirection-strings.php:33 redirection-strings.php:295
|
187 |
msgid "Something went wrong obtaining this information"
|
188 |
msgstr "Something went wrong obtaining this information"
|
189 |
|
190 |
+
#: redirection-strings.php:31
|
191 |
msgid "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."
|
192 |
msgstr "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."
|
193 |
|
194 |
+
#: redirection-strings.php:29
|
195 |
msgid "No details are known for this address."
|
196 |
msgstr "No details are known for this address."
|
197 |
|
198 |
+
#: redirection-strings.php:28 redirection-strings.php:30
|
199 |
+
#: redirection-strings.php:32
|
200 |
msgid "Geo IP"
|
201 |
msgstr "Geo IP"
|
202 |
|
203 |
+
#: redirection-strings.php:27
|
204 |
msgid "City"
|
205 |
msgstr "City"
|
206 |
|
207 |
+
#: redirection-strings.php:26
|
208 |
msgid "Area"
|
209 |
msgstr "Area"
|
210 |
|
211 |
+
#: redirection-strings.php:25
|
212 |
msgid "Timezone"
|
213 |
msgstr "Timezone"
|
214 |
|
215 |
+
#: redirection-strings.php:24
|
216 |
msgid "Geo Location"
|
217 |
msgstr "Geo Location"
|
218 |
|
219 |
+
#: redirection-strings.php:23 redirection-strings.php:287
|
220 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
221 |
msgstr "Powered by {{link}}redirect.li{{/link}}"
|
222 |
|
224 |
msgid "Trash"
|
225 |
msgstr "Trash"
|
226 |
|
227 |
+
#: redirection-admin.php:360
|
228 |
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"
|
229 |
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"
|
230 |
|
231 |
+
#: redirection-admin.php:255
|
232 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
233 |
msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
234 |
|
236 |
msgid "https://redirection.me/"
|
237 |
msgstr "https://redirection.me/"
|
238 |
|
239 |
+
#: redirection-strings.php:260
|
240 |
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."
|
241 |
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."
|
242 |
|
243 |
+
#: redirection-strings.php:259
|
244 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
245 |
msgstr "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
246 |
|
247 |
+
#: redirection-strings.php:257
|
248 |
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!"
|
249 |
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!"
|
250 |
|
251 |
+
#: redirection-strings.php:188
|
252 |
msgid "Never cache"
|
253 |
msgstr "Never cache"
|
254 |
|
255 |
+
#: redirection-strings.php:187
|
256 |
msgid "An hour"
|
257 |
msgstr "An hour"
|
258 |
|
259 |
+
#: redirection-strings.php:158
|
260 |
msgid "Redirect Cache"
|
261 |
msgstr "Redirect Cache"
|
262 |
|
263 |
+
#: redirection-strings.php:157
|
264 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
265 |
msgstr "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
266 |
|
267 |
+
#: redirection-strings.php:89
|
268 |
msgid "Are you sure you want to import from %s?"
|
269 |
msgstr "Are you sure you want to import from %s?"
|
270 |
|
271 |
+
#: redirection-strings.php:88
|
272 |
msgid "Plugin Importers"
|
273 |
msgstr "Plugin Importers"
|
274 |
|
275 |
+
#: redirection-strings.php:87
|
276 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
277 |
msgstr "The following redirect plugins were detected on your site and can be imported from."
|
278 |
|
279 |
+
#: redirection-strings.php:70
|
280 |
msgid "total = "
|
281 |
msgstr "total = "
|
282 |
|
283 |
+
#: redirection-strings.php:69
|
284 |
msgid "Import from %s"
|
285 |
msgstr "Import from %s"
|
286 |
|
287 |
+
#: redirection-admin.php:317
|
288 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
289 |
msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
290 |
|
291 |
+
#: redirection-admin.php:316
|
292 |
msgid "Redirection not installed properly"
|
293 |
msgstr "Redirection not installed properly"
|
294 |
|
295 |
+
#: redirection-admin.php:298
|
296 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
297 |
msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
298 |
|
300 |
msgid "Default WordPress \"old slugs\""
|
301 |
msgstr "Default WordPress \"old slugs\""
|
302 |
|
303 |
+
#: redirection-strings.php:174
|
304 |
msgid "Create associated redirect (added to end of URL)"
|
305 |
msgstr "Create associated redirect (added to end of URL)"
|
306 |
|
307 |
+
#: redirection-admin.php:363
|
308 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
309 |
msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
310 |
|
311 |
+
#: redirection-strings.php:270
|
312 |
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."
|
313 |
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."
|
314 |
|
315 |
+
#: redirection-strings.php:269
|
316 |
msgid "⚡️ Magic fix ⚡️"
|
317 |
msgstr "⚡️ Magic fix ⚡️"
|
318 |
|
319 |
+
#: redirection-strings.php:268
|
320 |
msgid "Plugin Status"
|
321 |
msgstr "Plugin Status"
|
322 |
|
323 |
+
#: redirection-strings.php:248
|
324 |
msgid "Custom"
|
325 |
msgstr "Custom"
|
326 |
|
327 |
+
#: redirection-strings.php:247
|
328 |
msgid "Mobile"
|
329 |
msgstr "Mobile"
|
330 |
|
331 |
+
#: redirection-strings.php:246
|
332 |
msgid "Feed Readers"
|
333 |
msgstr "Feed Readers"
|
334 |
|
335 |
+
#: redirection-strings.php:245
|
336 |
msgid "Libraries"
|
337 |
msgstr "Libraries"
|
338 |
|
339 |
+
#: redirection-strings.php:177
|
340 |
msgid "URL Monitor Changes"
|
341 |
msgstr "URL Monitor Changes"
|
342 |
|
343 |
+
#: redirection-strings.php:176
|
344 |
msgid "Save changes to this group"
|
345 |
msgstr "Save changes to this group"
|
346 |
|
347 |
+
#: redirection-strings.php:175
|
348 |
msgid "For example \"/amp\""
|
349 |
msgstr "For example \"/amp\""
|
350 |
|
351 |
+
#: redirection-strings.php:165
|
352 |
msgid "URL Monitor"
|
353 |
msgstr "URL Monitor"
|
354 |
|
355 |
+
#: redirection-strings.php:131
|
356 |
msgid "Delete 404s"
|
357 |
msgstr "Delete 404s"
|
358 |
|
359 |
+
#: redirection-strings.php:130
|
360 |
msgid "Delete all logs for this 404"
|
361 |
msgstr "Delete all logs for this 404"
|
362 |
|
363 |
+
#: redirection-strings.php:109
|
364 |
msgid "Delete all from IP %s"
|
365 |
msgstr "Delete all from IP %s"
|
366 |
|
367 |
+
#: redirection-strings.php:108
|
368 |
msgid "Delete all matching \"%s\""
|
369 |
msgstr "Delete all matching \"%s\""
|
370 |
|
371 |
+
#: redirection-strings.php:19
|
372 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
373 |
msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
|
374 |
|
375 |
+
#: redirection-admin.php:358
|
376 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
377 |
msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
|
378 |
|
379 |
+
#: redirection-admin.php:357 redirection-strings.php:56
|
380 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
381 |
msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
382 |
|
383 |
+
#: redirection-admin.php:297
|
384 |
msgid "Unable to load Redirection"
|
385 |
msgstr "Unable to load Redirection"
|
386 |
|
387 |
+
#: models/fixer.php:189
|
388 |
msgid "Unable to create group"
|
389 |
msgstr "Unable to create group"
|
390 |
|
391 |
+
#: models/fixer.php:181
|
392 |
msgid "Failed to fix database tables"
|
393 |
msgstr "Failed to fix database tables"
|
394 |
|
395 |
+
#: models/fixer.php:37
|
396 |
msgid "Post monitor group is valid"
|
397 |
msgstr "Post monitor group is valid"
|
398 |
|
399 |
+
#: models/fixer.php:37
|
400 |
msgid "Post monitor group is invalid"
|
401 |
msgstr "Post monitor group is invalid"
|
402 |
|
403 |
+
#: models/fixer.php:35
|
404 |
msgid "Post monitor group"
|
405 |
msgstr "Post monitor group"
|
406 |
|
407 |
+
#: models/fixer.php:31
|
408 |
msgid "All redirects have a valid group"
|
409 |
msgstr "All redirects have a valid group"
|
410 |
|
411 |
+
#: models/fixer.php:31
|
412 |
msgid "Redirects with invalid groups detected"
|
413 |
msgstr "Redirects with invalid groups detected"
|
414 |
|
415 |
+
#: models/fixer.php:29
|
416 |
msgid "Valid redirect group"
|
417 |
msgstr "Valid redirect group"
|
418 |
|
419 |
+
#: models/fixer.php:25
|
420 |
msgid "Valid groups detected"
|
421 |
msgstr "Valid groups detected"
|
422 |
|
423 |
+
#: models/fixer.php:25
|
424 |
msgid "No valid groups, so you will not be able to create any redirects"
|
425 |
msgstr "No valid groups, so you will not be able to create any redirects"
|
426 |
|
427 |
+
#: models/fixer.php:23
|
428 |
msgid "Valid groups"
|
429 |
msgstr "Valid groups"
|
430 |
|
431 |
+
#: models/fixer.php:21
|
432 |
msgid "Database tables"
|
433 |
msgstr "Database tables"
|
434 |
|
440 |
msgid "All tables present"
|
441 |
msgstr "All tables present"
|
442 |
|
443 |
+
#: redirection-strings.php:61
|
444 |
msgid "Cached Redirection detected"
|
445 |
msgstr "Cached Redirection detected"
|
446 |
|
447 |
+
#: redirection-strings.php:60
|
448 |
msgid "Please clear your browser cache and reload this page."
|
449 |
msgstr "Please clear your browser cache and reload this page."
|
450 |
|
451 |
+
#: redirection-strings.php:22
|
452 |
msgid "The data on this page has expired, please reload."
|
453 |
msgstr "The data on this page has expired, please reload."
|
454 |
|
455 |
+
#: redirection-strings.php:21
|
456 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
457 |
msgstr "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
458 |
|
459 |
+
#: redirection-strings.php:20
|
460 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
461 |
msgstr "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
#: redirection-strings.php:4
|
464 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
465 |
msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
466 |
|
467 |
+
#: redirection-admin.php:362
|
468 |
msgid "If you think Redirection is at fault then create an issue."
|
469 |
msgstr "If you think Redirection is at fault then create an issue."
|
470 |
|
471 |
+
#: redirection-admin.php:356
|
472 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
473 |
msgstr "This may be caused by another plugin - look at your browser's error console for more details."
|
474 |
|
475 |
+
#: redirection-admin.php:348
|
476 |
msgid "Loading, please wait..."
|
477 |
msgstr "Loading, please wait..."
|
478 |
|
479 |
+
#: redirection-strings.php:84
|
480 |
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)."
|
481 |
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)."
|
482 |
|
483 |
+
#: redirection-strings.php:57
|
484 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
485 |
msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
|
486 |
|
487 |
+
#: redirection-strings.php:55
|
488 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
489 |
msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
490 |
|
492 |
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."
|
493 |
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."
|
494 |
|
495 |
+
#: redirection-admin.php:366 redirection-strings.php:7
|
496 |
msgid "Create Issue"
|
497 |
msgstr "Create Issue"
|
498 |
|
504 |
msgid "Important details"
|
505 |
msgstr "Important details"
|
506 |
|
507 |
+
#: redirection-strings.php:261
|
508 |
msgid "Need help?"
|
509 |
msgstr "Need help?"
|
510 |
|
511 |
+
#: redirection-strings.php:258
|
512 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
513 |
msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
514 |
|
515 |
+
#: redirection-strings.php:241
|
516 |
msgid "Pos"
|
517 |
msgstr "Pos"
|
518 |
|
519 |
+
#: redirection-strings.php:216
|
520 |
msgid "410 - Gone"
|
521 |
msgstr "410 - Gone"
|
522 |
|
523 |
+
#: redirection-strings.php:210
|
524 |
msgid "Position"
|
525 |
msgstr "Position"
|
526 |
|
527 |
+
#: redirection-strings.php:161
|
528 |
+
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"
|
529 |
+
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"
|
530 |
|
531 |
+
#: redirection-strings.php:160
|
532 |
msgid "Apache Module"
|
533 |
msgstr "Apache Module"
|
534 |
|
535 |
+
#: redirection-strings.php:159
|
536 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
537 |
msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
538 |
|
539 |
+
#: redirection-strings.php:102
|
540 |
msgid "Import to group"
|
541 |
msgstr "Import to group"
|
542 |
|
543 |
+
#: redirection-strings.php:101
|
544 |
msgid "Import a CSV, .htaccess, or JSON file."
|
545 |
msgstr "Import a CSV, .htaccess, or JSON file."
|
546 |
|
547 |
+
#: redirection-strings.php:100
|
548 |
msgid "Click 'Add File' or drag and drop here."
|
549 |
msgstr "Click 'Add File' or drag and drop here."
|
550 |
|
551 |
+
#: redirection-strings.php:99
|
552 |
msgid "Add File"
|
553 |
msgstr "Add File"
|
554 |
|
555 |
+
#: redirection-strings.php:98
|
556 |
msgid "File selected"
|
557 |
msgstr "File selected"
|
558 |
|
559 |
+
#: redirection-strings.php:95
|
560 |
msgid "Importing"
|
561 |
msgstr "Importing"
|
562 |
|
563 |
+
#: redirection-strings.php:94
|
564 |
msgid "Finished importing"
|
565 |
msgstr "Finished importing"
|
566 |
|
567 |
+
#: redirection-strings.php:93
|
568 |
msgid "Total redirects imported:"
|
569 |
msgstr "Total redirects imported:"
|
570 |
|
571 |
+
#: redirection-strings.php:92
|
572 |
msgid "Double-check the file is the correct format!"
|
573 |
msgstr "Double-check the file is the correct format!"
|
574 |
|
575 |
+
#: redirection-strings.php:91
|
576 |
msgid "OK"
|
577 |
msgstr "OK"
|
578 |
|
579 |
+
#: redirection-strings.php:90 redirection-strings.php:205
|
580 |
msgid "Close"
|
581 |
msgstr "Close"
|
582 |
|
583 |
+
#: redirection-strings.php:85
|
584 |
msgid "All imports will be appended to the current database."
|
585 |
msgstr "All imports will be appended to the current database."
|
586 |
|
587 |
+
#: redirection-strings.php:83 redirection-strings.php:110
|
588 |
msgid "Export"
|
589 |
msgstr "Export"
|
590 |
|
591 |
+
#: redirection-strings.php:82
|
592 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
593 |
msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
594 |
|
595 |
+
#: redirection-strings.php:81
|
596 |
msgid "Everything"
|
597 |
msgstr "Everything"
|
598 |
|
599 |
+
#: redirection-strings.php:80
|
600 |
msgid "WordPress redirects"
|
601 |
msgstr "WordPress redirects"
|
602 |
|
603 |
+
#: redirection-strings.php:79
|
604 |
msgid "Apache redirects"
|
605 |
msgstr "Apache redirects"
|
606 |
|
607 |
+
#: redirection-strings.php:78
|
608 |
msgid "Nginx redirects"
|
609 |
msgstr "Nginx redirects"
|
610 |
|
611 |
+
#: redirection-strings.php:77
|
612 |
msgid "CSV"
|
613 |
msgstr "CSV"
|
614 |
|
615 |
+
#: redirection-strings.php:76
|
616 |
msgid "Apache .htaccess"
|
617 |
msgstr "Apache .htaccess"
|
618 |
|
619 |
+
#: redirection-strings.php:75
|
620 |
msgid "Nginx rewrite rules"
|
621 |
msgstr "Nginx rewrite rules"
|
622 |
|
623 |
+
#: redirection-strings.php:74
|
624 |
msgid "Redirection JSON"
|
625 |
msgstr "Redirection JSON"
|
626 |
|
627 |
+
#: redirection-strings.php:73
|
628 |
msgid "View"
|
629 |
msgstr "View"
|
630 |
|
631 |
+
#: redirection-strings.php:71
|
632 |
msgid "Log files can be exported from the log pages."
|
633 |
msgstr "Log files can be exported from the log pages."
|
634 |
|
635 |
+
#: redirection-strings.php:66 redirection-strings.php:135
|
636 |
msgid "Import/Export"
|
637 |
msgstr "Import/Export"
|
638 |
|
639 |
+
#: redirection-strings.php:65
|
640 |
msgid "Logs"
|
641 |
msgstr "Logs"
|
642 |
|
643 |
+
#: redirection-strings.php:64
|
644 |
msgid "404 errors"
|
645 |
msgstr "404 errors"
|
646 |
|
647 |
+
#: redirection-strings.php:54
|
648 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
649 |
msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
650 |
|
651 |
+
#: redirection-strings.php:152
|
652 |
msgid "I'd like to support some more."
|
653 |
msgstr "I'd like to support some more."
|
654 |
|
655 |
+
#: redirection-strings.php:149
|
656 |
msgid "Support 💰"
|
657 |
msgstr "Support 💰"
|
658 |
|
659 |
+
#: redirection-strings.php:302
|
660 |
msgid "Redirection saved"
|
661 |
msgstr "Redirection saved"
|
662 |
|
663 |
+
#: redirection-strings.php:301
|
664 |
msgid "Log deleted"
|
665 |
msgstr "Log deleted"
|
666 |
|
667 |
+
#: redirection-strings.php:300
|
668 |
msgid "Settings saved"
|
669 |
msgstr "Settings saved"
|
670 |
|
671 |
+
#: redirection-strings.php:299
|
672 |
msgid "Group saved"
|
673 |
msgstr "Group saved"
|
674 |
|
675 |
+
#: redirection-strings.php:297
|
676 |
msgid "Are you sure you want to delete this item?"
|
677 |
msgid_plural "Are you sure you want to delete these items?"
|
678 |
msgstr[0] "Are you sure you want to delete this item?"
|
679 |
msgstr[1] "Are you sure you want to delete these items?"
|
680 |
|
681 |
+
#: redirection-strings.php:252
|
682 |
msgid "pass"
|
683 |
msgstr "pass"
|
684 |
|
685 |
+
#: redirection-strings.php:234
|
686 |
msgid "All groups"
|
687 |
msgstr "All groups"
|
688 |
|
689 |
+
#: redirection-strings.php:222
|
690 |
msgid "301 - Moved Permanently"
|
691 |
msgstr "301 - Moved Permanently"
|
692 |
|
693 |
+
#: redirection-strings.php:221
|
694 |
msgid "302 - Found"
|
695 |
msgstr "302 - Found"
|
696 |
|
697 |
+
#: redirection-strings.php:220
|
698 |
msgid "307 - Temporary Redirect"
|
699 |
msgstr "307 - Temporary Redirect"
|
700 |
|
701 |
+
#: redirection-strings.php:219
|
702 |
msgid "308 - Permanent Redirect"
|
703 |
msgstr "308 - Permanent Redirect"
|
704 |
|
705 |
+
#: redirection-strings.php:218
|
706 |
msgid "401 - Unauthorized"
|
707 |
msgstr "401 - Unauthorized"
|
708 |
|
709 |
+
#: redirection-strings.php:217
|
710 |
msgid "404 - Not Found"
|
711 |
msgstr "404 - Not Found"
|
712 |
|
713 |
+
#: redirection-strings.php:215
|
714 |
msgid "Title"
|
715 |
msgstr "Title"
|
716 |
|
717 |
+
#: redirection-strings.php:213
|
718 |
msgid "When matched"
|
719 |
msgstr "When matched"
|
720 |
|
721 |
+
#: redirection-strings.php:212
|
722 |
msgid "with HTTP code"
|
723 |
msgstr "with HTTP code"
|
724 |
|
725 |
+
#: redirection-strings.php:204
|
726 |
msgid "Show advanced options"
|
727 |
msgstr "Show advanced options"
|
728 |
|
729 |
+
#: redirection-strings.php:198 redirection-strings.php:202
|
730 |
msgid "Matched Target"
|
731 |
msgstr "Matched Target"
|
732 |
|
733 |
+
#: redirection-strings.php:197 redirection-strings.php:201
|
734 |
msgid "Unmatched Target"
|
735 |
msgstr "Unmatched Target"
|
736 |
|
737 |
+
#: redirection-strings.php:195 redirection-strings.php:196
|
738 |
msgid "Saving..."
|
739 |
msgstr "Saving..."
|
740 |
|
741 |
+
#: redirection-strings.php:140
|
742 |
msgid "View notice"
|
743 |
msgstr "View notice"
|
744 |
|
745 |
+
#: models/redirect.php:511
|
746 |
msgid "Invalid source URL"
|
747 |
msgstr "Invalid source URL"
|
748 |
|
749 |
+
#: models/redirect.php:443
|
750 |
msgid "Invalid redirect action"
|
751 |
msgstr "Invalid redirect action"
|
752 |
|
753 |
+
#: models/redirect.php:437
|
754 |
msgid "Invalid redirect matcher"
|
755 |
msgstr "Invalid redirect matcher"
|
756 |
|
757 |
+
#: models/redirect.php:183
|
758 |
msgid "Unable to add new redirect"
|
759 |
msgstr "Unable to add new redirect"
|
760 |
|
761 |
+
#: redirection-strings.php:15 redirection-strings.php:58
|
762 |
msgid "Something went wrong 🙁"
|
763 |
msgstr "Something went wrong 🙁"
|
764 |
|
765 |
+
#: redirection-strings.php:16
|
766 |
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!"
|
767 |
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!"
|
768 |
|
769 |
+
#: redirection-admin.php:181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
770 |
msgid "Log entries (%d max)"
|
771 |
msgstr "Log entries (%d max)"
|
772 |
|
773 |
+
#: redirection-strings.php:286
|
774 |
msgid "Search by IP"
|
775 |
msgstr "Search by IP"
|
776 |
|
777 |
+
#: redirection-strings.php:282
|
778 |
msgid "Select bulk action"
|
779 |
msgstr "Select bulk action"
|
780 |
|
781 |
+
#: redirection-strings.php:281
|
782 |
msgid "Bulk Actions"
|
783 |
msgstr "Bulk Actions"
|
784 |
|
785 |
+
#: redirection-strings.php:280
|
786 |
msgid "Apply"
|
787 |
msgstr "Apply"
|
788 |
|
789 |
+
#: redirection-strings.php:279
|
790 |
msgid "First page"
|
791 |
msgstr "First page"
|
792 |
|
793 |
+
#: redirection-strings.php:278
|
794 |
msgid "Prev page"
|
795 |
msgstr "Prev page"
|
796 |
|
797 |
+
#: redirection-strings.php:277
|
798 |
msgid "Current Page"
|
799 |
msgstr "Current Page"
|
800 |
|
801 |
+
#: redirection-strings.php:276
|
802 |
msgid "of %(page)s"
|
803 |
msgstr "of %(page)s"
|
804 |
|
805 |
+
#: redirection-strings.php:275
|
806 |
msgid "Next page"
|
807 |
msgstr "Next page"
|
808 |
|
809 |
+
#: redirection-strings.php:274
|
810 |
msgid "Last page"
|
811 |
msgstr "Last page"
|
812 |
|
813 |
+
#: redirection-strings.php:273
|
814 |
msgid "%s item"
|
815 |
msgid_plural "%s items"
|
816 |
msgstr[0] "%s item"
|
817 |
msgstr[1] "%s items"
|
818 |
|
819 |
+
#: redirection-strings.php:272
|
820 |
msgid "Select All"
|
821 |
msgstr "Select All"
|
822 |
|
823 |
+
#: redirection-strings.php:284
|
824 |
msgid "Sorry, something went wrong loading the data - please try again"
|
825 |
msgstr "Sorry, something went wrong loading the data - please try again"
|
826 |
|
827 |
+
#: redirection-strings.php:283
|
828 |
msgid "No results"
|
829 |
msgstr "No results"
|
830 |
|
831 |
+
#: redirection-strings.php:106
|
832 |
msgid "Delete the logs - are you sure?"
|
833 |
msgstr "Delete the logs - are you sure?"
|
834 |
|
835 |
+
#: redirection-strings.php:105
|
836 |
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."
|
837 |
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."
|
838 |
|
839 |
+
#: redirection-strings.php:104
|
840 |
msgid "Yes! Delete the logs"
|
841 |
msgstr "Yes! Delete the logs"
|
842 |
|
843 |
+
#: redirection-strings.php:103
|
844 |
msgid "No! Don't delete the logs"
|
845 |
msgstr "No! Don't delete the logs"
|
846 |
|
847 |
+
#: redirection-strings.php:266
|
848 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
849 |
msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
850 |
|
851 |
+
#: redirection-strings.php:265 redirection-strings.php:267
|
852 |
msgid "Newsletter"
|
853 |
msgstr "Newsletter"
|
854 |
|
855 |
+
#: redirection-strings.php:264
|
856 |
msgid "Want to keep up to date with changes to Redirection?"
|
857 |
msgstr "Want to keep up to date with changes to Redirection?"
|
858 |
|
859 |
+
#: redirection-strings.php:263
|
860 |
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."
|
861 |
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."
|
862 |
|
863 |
+
#: redirection-strings.php:262
|
864 |
msgid "Your email address:"
|
865 |
msgstr "Your email address:"
|
866 |
|
867 |
+
#: redirection-strings.php:153
|
868 |
msgid "You've supported this plugin - thank you!"
|
869 |
msgstr "You've supported this plugin - thank you!"
|
870 |
|
871 |
+
#: redirection-strings.php:150
|
872 |
msgid "You get useful software and I get to carry on making it better."
|
873 |
msgstr "You get useful software and I get to carry on making it better."
|
874 |
|
875 |
+
#: redirection-strings.php:184 redirection-strings.php:189
|
876 |
msgid "Forever"
|
877 |
msgstr "Forever"
|
878 |
|
879 |
+
#: redirection-strings.php:145
|
880 |
msgid "Delete the plugin - are you sure?"
|
881 |
msgstr "Delete the plugin - are you sure?"
|
882 |
|
883 |
+
#: redirection-strings.php:144
|
884 |
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."
|
885 |
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."
|
886 |
|
887 |
+
#: redirection-strings.php:143
|
888 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
889 |
msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
890 |
|
891 |
+
#: redirection-strings.php:142
|
892 |
msgid "Yes! Delete the plugin"
|
893 |
msgstr "Yes! Delete the plugin"
|
894 |
|
895 |
+
#: redirection-strings.php:141
|
896 |
msgid "No! Don't delete the plugin"
|
897 |
msgstr "No! Don't delete the plugin"
|
898 |
|
904 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
905 |
msgstr "Manage all your 301 redirects and monitor 404 errors."
|
906 |
|
907 |
+
#: redirection-strings.php:151
|
908 |
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}}."
|
909 |
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}}."
|
910 |
|
911 |
+
#: redirection-admin.php:254
|
912 |
msgid "Redirection Support"
|
913 |
msgstr "Redirection Support"
|
914 |
|
915 |
+
#: redirection-strings.php:62 redirection-strings.php:133
|
916 |
msgid "Support"
|
917 |
msgstr "Support"
|
918 |
|
919 |
+
#: redirection-strings.php:136
|
920 |
msgid "404s"
|
921 |
msgstr "404s"
|
922 |
|
923 |
+
#: redirection-strings.php:137
|
924 |
msgid "Log"
|
925 |
msgstr "Log"
|
926 |
|
927 |
+
#: redirection-strings.php:147
|
928 |
msgid "Delete Redirection"
|
929 |
msgstr "Delete Redirection"
|
930 |
|
931 |
+
#: redirection-strings.php:97
|
932 |
msgid "Upload"
|
933 |
msgstr "Upload"
|
934 |
|
935 |
+
#: redirection-strings.php:86
|
936 |
msgid "Import"
|
937 |
msgstr "Import"
|
938 |
|
939 |
+
#: redirection-strings.php:154
|
940 |
msgid "Update"
|
941 |
msgstr "Update"
|
942 |
|
943 |
+
#: redirection-strings.php:162
|
944 |
msgid "Auto-generate URL"
|
945 |
msgstr "Auto-generate URL"
|
946 |
|
947 |
+
#: redirection-strings.php:163
|
948 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
949 |
msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
950 |
|
951 |
+
#: redirection-strings.php:164
|
952 |
msgid "RSS Token"
|
953 |
msgstr "RSS Token"
|
954 |
|
955 |
+
#: redirection-strings.php:169
|
956 |
msgid "404 Logs"
|
957 |
msgstr "404 Logs"
|
958 |
|
959 |
+
#: redirection-strings.php:168 redirection-strings.php:170
|
960 |
msgid "(time to keep logs for)"
|
961 |
msgstr "(time to keep logs for)"
|
962 |
|
963 |
+
#: redirection-strings.php:171
|
964 |
msgid "Redirect Logs"
|
965 |
msgstr "Redirect Logs"
|
966 |
|
967 |
+
#: redirection-strings.php:172
|
968 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
969 |
msgstr "I'm a nice person and I have helped support the author of this plugin."
|
970 |
|
971 |
+
#: redirection-strings.php:148
|
972 |
msgid "Plugin Support"
|
973 |
msgstr "Plugin Support"
|
974 |
|
975 |
+
#: redirection-strings.php:63 redirection-strings.php:134
|
976 |
msgid "Options"
|
977 |
msgstr "Options"
|
978 |
|
979 |
+
#: redirection-strings.php:190
|
980 |
msgid "Two months"
|
981 |
msgstr "Two months"
|
982 |
|
983 |
+
#: redirection-strings.php:191
|
984 |
msgid "A month"
|
985 |
msgstr "A month"
|
986 |
|
987 |
+
#: redirection-strings.php:185 redirection-strings.php:192
|
988 |
msgid "A week"
|
989 |
msgstr "A week"
|
990 |
|
991 |
+
#: redirection-strings.php:186 redirection-strings.php:193
|
992 |
msgid "A day"
|
993 |
msgstr "A day"
|
994 |
|
995 |
+
#: redirection-strings.php:194
|
996 |
msgid "No logs"
|
997 |
msgstr "No logs"
|
998 |
|
999 |
+
#: redirection-strings.php:107
|
1000 |
msgid "Delete All"
|
1001 |
msgstr "Delete All"
|
1002 |
|
1003 |
+
#: redirection-strings.php:36
|
1004 |
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."
|
1005 |
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."
|
1006 |
|
1007 |
+
#: redirection-strings.php:37
|
1008 |
msgid "Add Group"
|
1009 |
msgstr "Add Group"
|
1010 |
|
1011 |
+
#: redirection-strings.php:285
|
1012 |
msgid "Search"
|
1013 |
msgstr "Search"
|
1014 |
|
1015 |
+
#: redirection-strings.php:67 redirection-strings.php:138
|
1016 |
msgid "Groups"
|
1017 |
msgstr "Groups"
|
1018 |
|
1019 |
+
#: redirection-strings.php:46 redirection-strings.php:209
|
1020 |
msgid "Save"
|
1021 |
msgstr "Save"
|
1022 |
|
1023 |
+
#: redirection-strings.php:211
|
1024 |
msgid "Group"
|
1025 |
msgstr "Group"
|
1026 |
|
1027 |
+
#: redirection-strings.php:214
|
1028 |
msgid "Match"
|
1029 |
msgstr "Match"
|
1030 |
|
1031 |
+
#: redirection-strings.php:233
|
1032 |
msgid "Add new redirection"
|
1033 |
msgstr "Add new redirection"
|
1034 |
|
1035 |
+
#: redirection-strings.php:45 redirection-strings.php:96
|
1036 |
+
#: redirection-strings.php:206
|
1037 |
msgid "Cancel"
|
1038 |
msgstr "Cancel"
|
1039 |
|
1040 |
+
#: redirection-strings.php:72
|
1041 |
msgid "Download"
|
1042 |
msgstr "Download"
|
1043 |
|
1045 |
msgid "Redirection"
|
1046 |
msgstr "Redirection"
|
1047 |
|
1048 |
+
#: redirection-admin.php:154
|
1049 |
msgid "Settings"
|
1050 |
msgstr "Settings"
|
1051 |
|
1052 |
+
#: redirection-strings.php:223
|
1053 |
msgid "Do nothing"
|
1054 |
msgstr "Do nothing"
|
1055 |
|
1056 |
+
#: redirection-strings.php:224
|
1057 |
msgid "Error (404)"
|
1058 |
msgstr "Error (404)"
|
1059 |
|
1060 |
+
#: redirection-strings.php:225
|
1061 |
msgid "Pass-through"
|
1062 |
msgstr "Pass-through"
|
1063 |
|
1064 |
+
#: redirection-strings.php:226
|
1065 |
msgid "Redirect to random post"
|
1066 |
msgstr "Redirect to random post"
|
1067 |
|
1068 |
+
#: redirection-strings.php:227
|
1069 |
msgid "Redirect to URL"
|
1070 |
msgstr "Redirect to URL"
|
1071 |
|
1072 |
+
#: models/redirect.php:501
|
1073 |
msgid "Invalid group when creating redirect"
|
1074 |
msgstr "Invalid group when creating redirect"
|
1075 |
|
1076 |
+
#: redirection-strings.php:112 redirection-strings.php:121
|
1077 |
msgid "IP"
|
1078 |
msgstr "IP"
|
1079 |
|
1080 |
+
#: redirection-strings.php:114 redirection-strings.php:123
|
1081 |
+
#: redirection-strings.php:208
|
1082 |
msgid "Source URL"
|
1083 |
msgstr "Source URL"
|
1084 |
|
1085 |
+
#: redirection-strings.php:115 redirection-strings.php:124
|
1086 |
msgid "Date"
|
1087 |
msgstr "Date"
|
1088 |
|
1089 |
+
#: redirection-strings.php:128 redirection-strings.php:132
|
1090 |
+
#: redirection-strings.php:232
|
1091 |
msgid "Add Redirect"
|
1092 |
msgstr "Add Redirect"
|
1093 |
|
1094 |
+
#: redirection-strings.php:38
|
1095 |
msgid "All modules"
|
1096 |
msgstr "All modules"
|
1097 |
|
1098 |
+
#: redirection-strings.php:51
|
1099 |
msgid "View Redirects"
|
1100 |
msgstr "View Redirects"
|
1101 |
|
1102 |
+
#: redirection-strings.php:42 redirection-strings.php:47
|
1103 |
msgid "Module"
|
1104 |
msgstr "Module"
|
1105 |
|
1106 |
+
#: redirection-strings.php:43 redirection-strings.php:139
|
1107 |
msgid "Redirects"
|
1108 |
msgstr "Redirects"
|
1109 |
|
1110 |
+
#: redirection-strings.php:35 redirection-strings.php:44
|
1111 |
+
#: redirection-strings.php:48
|
1112 |
msgid "Name"
|
1113 |
msgstr "Name"
|
1114 |
|
1115 |
+
#: redirection-strings.php:271
|
1116 |
msgid "Filter"
|
1117 |
msgstr "Filter"
|
1118 |
|
1119 |
+
#: redirection-strings.php:235
|
1120 |
msgid "Reset hits"
|
1121 |
msgstr "Reset hits"
|
1122 |
|
1123 |
+
#: redirection-strings.php:40 redirection-strings.php:49
|
1124 |
+
#: redirection-strings.php:237 redirection-strings.php:253
|
1125 |
msgid "Enable"
|
1126 |
msgstr "Enable"
|
1127 |
|
1128 |
+
#: redirection-strings.php:39 redirection-strings.php:50
|
1129 |
+
#: redirection-strings.php:236 redirection-strings.php:254
|
1130 |
msgid "Disable"
|
1131 |
msgstr "Disable"
|
1132 |
|
1133 |
+
#: redirection-strings.php:41 redirection-strings.php:52
|
1134 |
+
#: redirection-strings.php:111 redirection-strings.php:119
|
1135 |
+
#: redirection-strings.php:120 redirection-strings.php:129
|
1136 |
+
#: redirection-strings.php:146 redirection-strings.php:238
|
1137 |
+
#: redirection-strings.php:255
|
1138 |
msgid "Delete"
|
1139 |
msgstr "Delete"
|
1140 |
|
1141 |
+
#: redirection-strings.php:53 redirection-strings.php:256
|
1142 |
msgid "Edit"
|
1143 |
msgstr "Edit"
|
1144 |
|
1145 |
+
#: redirection-strings.php:239
|
1146 |
msgid "Last Access"
|
1147 |
msgstr "Last Access"
|
1148 |
|
1149 |
+
#: redirection-strings.php:240
|
1150 |
msgid "Hits"
|
1151 |
msgstr "Hits"
|
1152 |
|
1153 |
+
#: redirection-strings.php:242
|
1154 |
msgid "URL"
|
1155 |
msgstr "URL"
|
1156 |
|
1157 |
+
#: redirection-strings.php:243
|
1158 |
msgid "Type"
|
1159 |
msgstr "Type"
|
1160 |
|
1162 |
msgid "Modified Posts"
|
1163 |
msgstr "Modified Posts"
|
1164 |
|
1165 |
+
#: models/database.php:138 models/group.php:150 redirection-strings.php:68
|
1166 |
msgid "Redirections"
|
1167 |
msgstr "Redirections"
|
1168 |
|
1169 |
+
#: redirection-strings.php:249
|
1170 |
msgid "User Agent"
|
1171 |
msgstr "User Agent"
|
1172 |
|
1173 |
+
#: matches/user-agent.php:10 redirection-strings.php:228
|
1174 |
msgid "URL and user agent"
|
1175 |
msgstr "URL and user agent"
|
1176 |
|
1177 |
+
#: redirection-strings.php:203
|
1178 |
msgid "Target URL"
|
1179 |
msgstr "Target URL"
|
1180 |
|
1181 |
+
#: matches/url.php:7 redirection-strings.php:231
|
1182 |
msgid "URL only"
|
1183 |
msgstr "URL only"
|
1184 |
|
1185 |
+
#: redirection-strings.php:207 redirection-strings.php:244
|
1186 |
+
#: redirection-strings.php:250
|
1187 |
msgid "Regex"
|
1188 |
msgstr "Regex"
|
1189 |
|
1190 |
+
#: redirection-strings.php:251
|
1191 |
msgid "Referrer"
|
1192 |
msgstr "Referrer"
|
1193 |
|
1194 |
+
#: matches/referrer.php:10 redirection-strings.php:229
|
1195 |
msgid "URL and referrer"
|
1196 |
msgstr "URL and referrer"
|
1197 |
|
1198 |
+
#: redirection-strings.php:199
|
1199 |
msgid "Logged Out"
|
1200 |
msgstr "Logged Out"
|
1201 |
|
1202 |
+
#: redirection-strings.php:200
|
1203 |
msgid "Logged In"
|
1204 |
msgstr "Logged In"
|
1205 |
|
1206 |
+
#: matches/login.php:8 redirection-strings.php:230
|
1207 |
msgid "URL and login status"
|
1208 |
msgstr "URL and login status"
|
locale/redirection-en_GB.mo
CHANGED
Binary file
|
locale/redirection-en_GB.po
CHANGED
@@ -11,7 +11,95 @@ msgstr ""
|
|
11 |
"Language: en_GB\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
16 |
msgstr ""
|
17 |
|
@@ -19,116 +107,116 @@ msgstr ""
|
|
19 |
msgid "https://johngodley.com"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#: redirection-strings.php:
|
23 |
msgid "Useragent Error"
|
24 |
msgstr ""
|
25 |
|
26 |
-
#: redirection-strings.php:
|
27 |
msgid "Unknown Useragent"
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: redirection-strings.php:
|
31 |
msgid "Device"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: redirection-strings.php:
|
35 |
msgid "Operating System"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: redirection-strings.php:
|
39 |
msgid "Browser"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: redirection-strings.php:
|
43 |
msgid "Engine"
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: redirection-strings.php:
|
47 |
msgid "Useragent"
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: redirection-strings.php:
|
51 |
msgid "Agent"
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: redirection-strings.php:
|
55 |
msgid "No IP logging"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: redirection-strings.php:
|
59 |
msgid "Full IP logging"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: redirection-strings.php:
|
63 |
msgid "Anonymize IP (mask last part)"
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: redirection-strings.php:
|
67 |
msgid "Monitor changes to %(type)s"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: redirection-strings.php:
|
71 |
msgid "IP Logging"
|
72 |
msgstr ""
|
73 |
|
74 |
-
#: redirection-strings.php:
|
75 |
msgid "(select IP logging level)"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: redirection-strings.php:
|
79 |
msgid "Geo Info"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: redirection-strings.php:
|
83 |
msgid "Agent Info"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: redirection-strings.php:
|
87 |
msgid "Filter by IP"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: redirection-strings.php:
|
91 |
msgid "Referrer / User Agent"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: redirection-strings.php:
|
95 |
msgid "Geo IP Error"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: redirection-strings.php:
|
99 |
msgid "Something went wrong obtaining this information"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: redirection-strings.php:
|
103 |
msgid "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."
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: redirection-strings.php:
|
107 |
msgid "No details are known for this address."
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: redirection-strings.php:
|
111 |
-
#: redirection-strings.php:
|
112 |
msgid "Geo IP"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: redirection-strings.php:
|
116 |
msgid "City"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: redirection-strings.php:
|
120 |
msgid "Area"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: redirection-strings.php:
|
124 |
msgid "Timezone"
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: redirection-strings.php:
|
128 |
msgid "Geo Location"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: redirection-strings.php:
|
132 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
133 |
msgstr ""
|
134 |
|
@@ -136,11 +224,11 @@ msgstr ""
|
|
136 |
msgid "Trash"
|
137 |
msgstr ""
|
138 |
|
139 |
-
#: redirection-admin.php:
|
140 |
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"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: redirection-admin.php:
|
144 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
145 |
msgstr ""
|
146 |
|
@@ -148,63 +236,63 @@ msgstr ""
|
|
148 |
msgid "https://redirection.me/"
|
149 |
msgstr "https://redirection.me/"
|
150 |
|
151 |
-
#: redirection-strings.php:
|
152 |
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."
|
153 |
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."
|
154 |
|
155 |
-
#: redirection-strings.php:
|
156 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
157 |
msgstr "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
158 |
|
159 |
-
#: redirection-strings.php:
|
160 |
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!"
|
161 |
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!"
|
162 |
|
163 |
-
#: redirection-strings.php:
|
164 |
msgid "Never cache"
|
165 |
msgstr "Never cache"
|
166 |
|
167 |
-
#: redirection-strings.php:
|
168 |
msgid "An hour"
|
169 |
msgstr "An hour"
|
170 |
|
171 |
-
#: redirection-strings.php:
|
172 |
msgid "Redirect Cache"
|
173 |
msgstr "Redirect Cache"
|
174 |
|
175 |
-
#: redirection-strings.php:
|
176 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
177 |
msgstr "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
178 |
|
179 |
-
#: redirection-strings.php:
|
180 |
msgid "Are you sure you want to import from %s?"
|
181 |
msgstr "Are you sure you want to import from %s?"
|
182 |
|
183 |
-
#: redirection-strings.php:
|
184 |
msgid "Plugin Importers"
|
185 |
msgstr "Plugin Importers"
|
186 |
|
187 |
-
#: redirection-strings.php:
|
188 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
189 |
msgstr "The following redirect plugins were detected on your site and can be imported from."
|
190 |
|
191 |
-
#: redirection-strings.php:
|
192 |
msgid "total = "
|
193 |
msgstr "total = "
|
194 |
|
195 |
-
#: redirection-strings.php:
|
196 |
msgid "Import from %s"
|
197 |
msgstr "Import from %s"
|
198 |
|
199 |
-
#: redirection-admin.php:
|
200 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
201 |
msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
202 |
|
203 |
-
#: redirection-admin.php:
|
204 |
msgid "Redirection not installed properly"
|
205 |
msgstr "Redirection not installed properly"
|
206 |
|
207 |
-
#: redirection-admin.php:
|
208 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
209 |
msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
210 |
|
@@ -212,135 +300,135 @@ msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update
|
|
212 |
msgid "Default WordPress \"old slugs\""
|
213 |
msgstr "Default WordPress \"old slugs\""
|
214 |
|
215 |
-
#: redirection-strings.php:
|
216 |
msgid "Create associated redirect (added to end of URL)"
|
217 |
msgstr "Create associated redirect (added to end of URL)"
|
218 |
|
219 |
-
#: redirection-admin.php:
|
220 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
221 |
msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
222 |
|
223 |
-
#: redirection-strings.php:
|
224 |
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."
|
225 |
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."
|
226 |
|
227 |
-
#: redirection-strings.php:
|
228 |
msgid "⚡️ Magic fix ⚡️"
|
229 |
msgstr "⚡️ Magic fix ⚡️"
|
230 |
|
231 |
-
#: redirection-strings.php:
|
232 |
msgid "Plugin Status"
|
233 |
msgstr "Plugin Status"
|
234 |
|
235 |
-
#: redirection-strings.php:
|
236 |
msgid "Custom"
|
237 |
msgstr "Custom"
|
238 |
|
239 |
-
#: redirection-strings.php:
|
240 |
msgid "Mobile"
|
241 |
msgstr "Mobile"
|
242 |
|
243 |
-
#: redirection-strings.php:
|
244 |
msgid "Feed Readers"
|
245 |
msgstr "Feed Readers"
|
246 |
|
247 |
-
#: redirection-strings.php:
|
248 |
msgid "Libraries"
|
249 |
msgstr "Libraries"
|
250 |
|
251 |
-
#: redirection-strings.php:
|
252 |
msgid "URL Monitor Changes"
|
253 |
msgstr "URL Monitor Changes"
|
254 |
|
255 |
-
#: redirection-strings.php:
|
256 |
msgid "Save changes to this group"
|
257 |
msgstr "Save changes to this group"
|
258 |
|
259 |
-
#: redirection-strings.php:
|
260 |
msgid "For example \"/amp\""
|
261 |
msgstr "For example \"/amp\""
|
262 |
|
263 |
-
#: redirection-strings.php:
|
264 |
msgid "URL Monitor"
|
265 |
msgstr "URL Monitor"
|
266 |
|
267 |
-
#: redirection-strings.php:
|
268 |
msgid "Delete 404s"
|
269 |
msgstr "Delete 404s"
|
270 |
|
271 |
-
#: redirection-strings.php:
|
272 |
msgid "Delete all logs for this 404"
|
273 |
msgstr "Delete all logs for this 404"
|
274 |
|
275 |
-
#: redirection-strings.php:
|
276 |
msgid "Delete all from IP %s"
|
277 |
msgstr "Delete all from IP %s"
|
278 |
|
279 |
-
#: redirection-strings.php:
|
280 |
msgid "Delete all matching \"%s\""
|
281 |
msgstr "Delete all matching \"%s\""
|
282 |
|
283 |
-
#: redirection-strings.php:
|
284 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
285 |
msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
|
286 |
|
287 |
-
#: redirection-admin.php:
|
288 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
289 |
msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
|
290 |
|
291 |
-
#: redirection-admin.php:
|
292 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
293 |
msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
294 |
|
295 |
-
#: redirection-admin.php:
|
296 |
msgid "Unable to load Redirection"
|
297 |
msgstr "Unable to load Redirection"
|
298 |
|
299 |
-
#: models/fixer.php:
|
300 |
msgid "Unable to create group"
|
301 |
msgstr "Unable to create group"
|
302 |
|
303 |
-
#: models/fixer.php:
|
304 |
msgid "Failed to fix database tables"
|
305 |
msgstr "Failed to fix database tables"
|
306 |
|
307 |
-
#: models/fixer.php:
|
308 |
msgid "Post monitor group is valid"
|
309 |
msgstr "Post monitor group is valid"
|
310 |
|
311 |
-
#: models/fixer.php:
|
312 |
msgid "Post monitor group is invalid"
|
313 |
msgstr "Post monitor group is invalid"
|
314 |
|
315 |
-
#: models/fixer.php:
|
316 |
msgid "Post monitor group"
|
317 |
msgstr "Post monitor group"
|
318 |
|
319 |
-
#: models/fixer.php:
|
320 |
msgid "All redirects have a valid group"
|
321 |
msgstr "All redirects have a valid group"
|
322 |
|
323 |
-
#: models/fixer.php:
|
324 |
msgid "Redirects with invalid groups detected"
|
325 |
msgstr "Redirects with invalid groups detected"
|
326 |
|
327 |
-
#: models/fixer.php:
|
328 |
msgid "Valid redirect group"
|
329 |
msgstr "Valid redirect group"
|
330 |
|
331 |
-
#: models/fixer.php:
|
332 |
msgid "Valid groups detected"
|
333 |
msgstr "Valid groups detected"
|
334 |
|
335 |
-
#: models/fixer.php:
|
336 |
msgid "No valid groups, so you will not be able to create any redirects"
|
337 |
msgstr "No valid groups, so you will not be able to create any redirects"
|
338 |
|
339 |
-
#: models/fixer.php:
|
340 |
msgid "Valid groups"
|
341 |
msgstr "Valid groups"
|
342 |
|
343 |
-
#: models/fixer.php:
|
344 |
msgid "Database tables"
|
345 |
msgstr "Database tables"
|
346 |
|
@@ -352,59 +440,51 @@ msgstr "The following tables are missing:"
|
|
352 |
msgid "All tables present"
|
353 |
msgstr "All tables present"
|
354 |
|
355 |
-
#: redirection-strings.php:
|
356 |
msgid "Cached Redirection detected"
|
357 |
msgstr "Cached Redirection detected"
|
358 |
|
359 |
-
#: redirection-strings.php:
|
360 |
msgid "Please clear your browser cache and reload this page."
|
361 |
msgstr "Please clear your browser cache and reload this page."
|
362 |
|
363 |
-
#: redirection-strings.php:
|
364 |
msgid "The data on this page has expired, please reload."
|
365 |
msgstr "The data on this page has expired, please reload."
|
366 |
|
367 |
-
#: redirection-strings.php:
|
368 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
369 |
msgstr "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
370 |
|
371 |
-
#: redirection-strings.php:
|
372 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
373 |
msgstr "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
374 |
|
375 |
-
#: redirection-strings.php:14
|
376 |
-
msgid "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
377 |
-
msgstr "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
378 |
-
|
379 |
-
#: redirection-strings.php:9
|
380 |
-
msgid "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
381 |
-
msgstr "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
382 |
-
|
383 |
#: redirection-strings.php:4
|
384 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
385 |
msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "If you think Redirection is at fault then create an issue."
|
389 |
msgstr "If you think Redirection is at fault then create an issue."
|
390 |
|
391 |
-
#: redirection-admin.php:
|
392 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
393 |
msgstr "This may be caused by another plugin - look at your browser's error console for more details."
|
394 |
|
395 |
-
#: redirection-admin.php:
|
396 |
msgid "Loading, please wait..."
|
397 |
msgstr "Loading, please wait..."
|
398 |
|
399 |
-
#: redirection-strings.php:
|
400 |
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)."
|
401 |
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)."
|
402 |
|
403 |
-
#: redirection-strings.php:
|
404 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
405 |
msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
|
406 |
|
407 |
-
#: redirection-strings.php:
|
408 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
409 |
msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
410 |
|
@@ -412,7 +492,7 @@ msgstr "If that doesn't help, open your browser's error console and create a {{l
|
|
412 |
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."
|
413 |
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."
|
414 |
|
415 |
-
#: redirection-admin.php:
|
416 |
msgid "Create Issue"
|
417 |
msgstr "Create Issue"
|
418 |
|
@@ -424,403 +504,395 @@ msgstr "Email"
|
|
424 |
msgid "Important details"
|
425 |
msgstr "Important details"
|
426 |
|
427 |
-
#: redirection-strings.php:
|
428 |
msgid "Need help?"
|
429 |
msgstr "Need help?"
|
430 |
|
431 |
-
#: redirection-strings.php:
|
432 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
433 |
msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
434 |
|
435 |
-
#: redirection-strings.php:
|
436 |
msgid "Pos"
|
437 |
msgstr "Pos"
|
438 |
|
439 |
-
#: redirection-strings.php:
|
440 |
msgid "410 - Gone"
|
441 |
msgstr "410 - Gone"
|
442 |
|
443 |
-
#: redirection-strings.php:
|
444 |
msgid "Position"
|
445 |
msgstr "Position"
|
446 |
|
447 |
-
#: redirection-strings.php:
|
448 |
-
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
|
449 |
-
msgstr "
|
450 |
|
451 |
-
#: redirection-strings.php:
|
452 |
msgid "Apache Module"
|
453 |
msgstr "Apache Module"
|
454 |
|
455 |
-
#: redirection-strings.php:
|
456 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
457 |
msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
458 |
|
459 |
-
#: redirection-strings.php:
|
460 |
msgid "Import to group"
|
461 |
msgstr "Import to group"
|
462 |
|
463 |
-
#: redirection-strings.php:
|
464 |
msgid "Import a CSV, .htaccess, or JSON file."
|
465 |
msgstr "Import a CSV, .htaccess, or JSON file."
|
466 |
|
467 |
-
#: redirection-strings.php:
|
468 |
msgid "Click 'Add File' or drag and drop here."
|
469 |
msgstr "Click 'Add File' or drag and drop here."
|
470 |
|
471 |
-
#: redirection-strings.php:
|
472 |
msgid "Add File"
|
473 |
msgstr "Add File"
|
474 |
|
475 |
-
#: redirection-strings.php:
|
476 |
msgid "File selected"
|
477 |
msgstr "File selected"
|
478 |
|
479 |
-
#: redirection-strings.php:
|
480 |
msgid "Importing"
|
481 |
msgstr "Importing"
|
482 |
|
483 |
-
#: redirection-strings.php:
|
484 |
msgid "Finished importing"
|
485 |
msgstr "Finished importing"
|
486 |
|
487 |
-
#: redirection-strings.php:
|
488 |
msgid "Total redirects imported:"
|
489 |
msgstr "Total redirects imported:"
|
490 |
|
491 |
-
#: redirection-strings.php:
|
492 |
msgid "Double-check the file is the correct format!"
|
493 |
msgstr "Double-check the file is the correct format!"
|
494 |
|
495 |
-
#: redirection-strings.php:
|
496 |
msgid "OK"
|
497 |
msgstr "OK"
|
498 |
|
499 |
-
#: redirection-strings.php:
|
500 |
msgid "Close"
|
501 |
msgstr "Close"
|
502 |
|
503 |
-
#: redirection-strings.php:
|
504 |
msgid "All imports will be appended to the current database."
|
505 |
msgstr "All imports will be appended to the current database."
|
506 |
|
507 |
-
#: redirection-strings.php:
|
508 |
msgid "Export"
|
509 |
msgstr "Export"
|
510 |
|
511 |
-
#: redirection-strings.php:
|
512 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
513 |
msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
514 |
|
515 |
-
#: redirection-strings.php:
|
516 |
msgid "Everything"
|
517 |
msgstr "Everything"
|
518 |
|
519 |
-
#: redirection-strings.php:
|
520 |
msgid "WordPress redirects"
|
521 |
msgstr "WordPress redirects"
|
522 |
|
523 |
-
#: redirection-strings.php:
|
524 |
msgid "Apache redirects"
|
525 |
msgstr "Apache redirects"
|
526 |
|
527 |
-
#: redirection-strings.php:
|
528 |
msgid "Nginx redirects"
|
529 |
msgstr "Nginx redirects"
|
530 |
|
531 |
-
#: redirection-strings.php:
|
532 |
msgid "CSV"
|
533 |
msgstr "CSV"
|
534 |
|
535 |
-
#: redirection-strings.php:
|
536 |
msgid "Apache .htaccess"
|
537 |
msgstr "Apache .htaccess"
|
538 |
|
539 |
-
#: redirection-strings.php:
|
540 |
msgid "Nginx rewrite rules"
|
541 |
msgstr "Nginx rewrite rules"
|
542 |
|
543 |
-
#: redirection-strings.php:
|
544 |
msgid "Redirection JSON"
|
545 |
msgstr "Redirection JSON"
|
546 |
|
547 |
-
#: redirection-strings.php:
|
548 |
msgid "View"
|
549 |
msgstr "View"
|
550 |
|
551 |
-
#: redirection-strings.php:
|
552 |
msgid "Log files can be exported from the log pages."
|
553 |
msgstr "Log files can be exported from the log pages."
|
554 |
|
555 |
-
#: redirection-strings.php:
|
556 |
msgid "Import/Export"
|
557 |
msgstr "Import/Export"
|
558 |
|
559 |
-
#: redirection-strings.php:
|
560 |
msgid "Logs"
|
561 |
msgstr "Logs"
|
562 |
|
563 |
-
#: redirection-strings.php:
|
564 |
msgid "404 errors"
|
565 |
msgstr "404 errors"
|
566 |
|
567 |
-
#: redirection-strings.php:
|
568 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
569 |
msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
570 |
|
571 |
-
#: redirection-strings.php:
|
572 |
msgid "I'd like to support some more."
|
573 |
msgstr "I'd like to support some more."
|
574 |
|
575 |
-
#: redirection-strings.php:
|
576 |
msgid "Support 💰"
|
577 |
msgstr "Support 💰"
|
578 |
|
579 |
-
#: redirection-strings.php:
|
580 |
msgid "Redirection saved"
|
581 |
msgstr "Redirection saved"
|
582 |
|
583 |
-
#: redirection-strings.php:
|
584 |
msgid "Log deleted"
|
585 |
msgstr "Log deleted"
|
586 |
|
587 |
-
#: redirection-strings.php:
|
588 |
msgid "Settings saved"
|
589 |
msgstr "Settings saved"
|
590 |
|
591 |
-
#: redirection-strings.php:
|
592 |
msgid "Group saved"
|
593 |
msgstr "Group saved"
|
594 |
|
595 |
-
#: redirection-strings.php:
|
596 |
msgid "Are you sure you want to delete this item?"
|
597 |
msgid_plural "Are you sure you want to delete these items?"
|
598 |
msgstr[0] "Are you sure you want to delete this item?"
|
599 |
msgstr[1] "Are you sure you want to delete these items?"
|
600 |
|
601 |
-
#: redirection-strings.php:
|
602 |
msgid "pass"
|
603 |
msgstr "pass"
|
604 |
|
605 |
-
#: redirection-strings.php:
|
606 |
msgid "All groups"
|
607 |
msgstr "All groups"
|
608 |
|
609 |
-
#: redirection-strings.php:
|
610 |
msgid "301 - Moved Permanently"
|
611 |
msgstr "301 - Moved Permanently"
|
612 |
|
613 |
-
#: redirection-strings.php:
|
614 |
msgid "302 - Found"
|
615 |
msgstr "302 - Found"
|
616 |
|
617 |
-
#: redirection-strings.php:
|
618 |
msgid "307 - Temporary Redirect"
|
619 |
msgstr "307 - Temporary Redirect"
|
620 |
|
621 |
-
#: redirection-strings.php:
|
622 |
msgid "308 - Permanent Redirect"
|
623 |
msgstr "308 - Permanent Redirect"
|
624 |
|
625 |
-
#: redirection-strings.php:
|
626 |
msgid "401 - Unauthorized"
|
627 |
msgstr "401 - Unauthorized"
|
628 |
|
629 |
-
#: redirection-strings.php:
|
630 |
msgid "404 - Not Found"
|
631 |
msgstr "404 - Not Found"
|
632 |
|
633 |
-
#: redirection-strings.php:
|
634 |
msgid "Title"
|
635 |
msgstr "Title"
|
636 |
|
637 |
-
#: redirection-strings.php:
|
638 |
msgid "When matched"
|
639 |
msgstr "When matched"
|
640 |
|
641 |
-
#: redirection-strings.php:
|
642 |
msgid "with HTTP code"
|
643 |
msgstr "with HTTP code"
|
644 |
|
645 |
-
#: redirection-strings.php:
|
646 |
msgid "Show advanced options"
|
647 |
msgstr "Show advanced options"
|
648 |
|
649 |
-
#: redirection-strings.php:
|
650 |
msgid "Matched Target"
|
651 |
msgstr "Matched Target"
|
652 |
|
653 |
-
#: redirection-strings.php:
|
654 |
msgid "Unmatched Target"
|
655 |
msgstr "Unmatched Target"
|
656 |
|
657 |
-
#: redirection-strings.php:
|
658 |
msgid "Saving..."
|
659 |
msgstr "Saving..."
|
660 |
|
661 |
-
#: redirection-strings.php:
|
662 |
msgid "View notice"
|
663 |
msgstr "View notice"
|
664 |
|
665 |
-
#: models/redirect.php:
|
666 |
msgid "Invalid source URL"
|
667 |
msgstr "Invalid source URL"
|
668 |
|
669 |
-
#: models/redirect.php:
|
670 |
msgid "Invalid redirect action"
|
671 |
msgstr "Invalid redirect action"
|
672 |
|
673 |
-
#: models/redirect.php:
|
674 |
msgid "Invalid redirect matcher"
|
675 |
msgstr "Invalid redirect matcher"
|
676 |
|
677 |
-
#: models/redirect.php:
|
678 |
msgid "Unable to add new redirect"
|
679 |
msgstr "Unable to add new redirect"
|
680 |
|
681 |
-
#: redirection-strings.php:
|
682 |
msgid "Something went wrong 🙁"
|
683 |
msgstr "Something went wrong 🙁"
|
684 |
|
685 |
-
#: redirection-strings.php:
|
686 |
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!"
|
687 |
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!"
|
688 |
|
689 |
-
#: redirection-
|
690 |
-
msgid "It didn't work when I tried again"
|
691 |
-
msgstr "It didn't work when I tried again"
|
692 |
-
|
693 |
-
#: redirection-strings.php:10
|
694 |
-
msgid "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
695 |
-
msgstr "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
696 |
-
|
697 |
-
#: redirection-admin.php:173
|
698 |
msgid "Log entries (%d max)"
|
699 |
msgstr "Log entries (%d max)"
|
700 |
|
701 |
-
#: redirection-strings.php:
|
702 |
msgid "Search by IP"
|
703 |
msgstr "Search by IP"
|
704 |
|
705 |
-
#: redirection-strings.php:
|
706 |
msgid "Select bulk action"
|
707 |
msgstr "Select bulk action"
|
708 |
|
709 |
-
#: redirection-strings.php:
|
710 |
msgid "Bulk Actions"
|
711 |
msgstr "Bulk Actions"
|
712 |
|
713 |
-
#: redirection-strings.php:
|
714 |
msgid "Apply"
|
715 |
msgstr "Apply"
|
716 |
|
717 |
-
#: redirection-strings.php:
|
718 |
msgid "First page"
|
719 |
msgstr "First page"
|
720 |
|
721 |
-
#: redirection-strings.php:
|
722 |
msgid "Prev page"
|
723 |
msgstr "Prev page"
|
724 |
|
725 |
-
#: redirection-strings.php:
|
726 |
msgid "Current Page"
|
727 |
msgstr "Current Page"
|
728 |
|
729 |
-
#: redirection-strings.php:
|
730 |
msgid "of %(page)s"
|
731 |
msgstr "of %(page)s"
|
732 |
|
733 |
-
#: redirection-strings.php:
|
734 |
msgid "Next page"
|
735 |
msgstr "Next page"
|
736 |
|
737 |
-
#: redirection-strings.php:
|
738 |
msgid "Last page"
|
739 |
msgstr "Last page"
|
740 |
|
741 |
-
#: redirection-strings.php:
|
742 |
msgid "%s item"
|
743 |
msgid_plural "%s items"
|
744 |
msgstr[0] "%s item"
|
745 |
msgstr[1] "%s items"
|
746 |
|
747 |
-
#: redirection-strings.php:
|
748 |
msgid "Select All"
|
749 |
msgstr "Select All"
|
750 |
|
751 |
-
#: redirection-strings.php:
|
752 |
msgid "Sorry, something went wrong loading the data - please try again"
|
753 |
msgstr "Sorry, something went wrong loading the data - please try again"
|
754 |
|
755 |
-
#: redirection-strings.php:
|
756 |
msgid "No results"
|
757 |
msgstr "No results"
|
758 |
|
759 |
-
#: redirection-strings.php:
|
760 |
msgid "Delete the logs - are you sure?"
|
761 |
msgstr "Delete the logs - are you sure?"
|
762 |
|
763 |
-
#: redirection-strings.php:
|
764 |
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."
|
765 |
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."
|
766 |
|
767 |
-
#: redirection-strings.php:
|
768 |
msgid "Yes! Delete the logs"
|
769 |
msgstr "Yes! Delete the logs"
|
770 |
|
771 |
-
#: redirection-strings.php:
|
772 |
msgid "No! Don't delete the logs"
|
773 |
msgstr "No! Don't delete the logs"
|
774 |
|
775 |
-
#: redirection-strings.php:
|
776 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
777 |
msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
778 |
|
779 |
-
#: redirection-strings.php:
|
780 |
msgid "Newsletter"
|
781 |
msgstr "Newsletter"
|
782 |
|
783 |
-
#: redirection-strings.php:
|
784 |
msgid "Want to keep up to date with changes to Redirection?"
|
785 |
msgstr "Want to keep up to date with changes to Redirection?"
|
786 |
|
787 |
-
#: redirection-strings.php:
|
788 |
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."
|
789 |
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."
|
790 |
|
791 |
-
#: redirection-strings.php:
|
792 |
msgid "Your email address:"
|
793 |
msgstr "Your email address:"
|
794 |
|
795 |
-
#: redirection-strings.php:
|
796 |
msgid "You've supported this plugin - thank you!"
|
797 |
msgstr "You've supported this plugin - thank you!"
|
798 |
|
799 |
-
#: redirection-strings.php:
|
800 |
msgid "You get useful software and I get to carry on making it better."
|
801 |
msgstr "You get useful software and I get to carry on making it better."
|
802 |
|
803 |
-
#: redirection-strings.php:
|
804 |
msgid "Forever"
|
805 |
msgstr "Forever"
|
806 |
|
807 |
-
#: redirection-strings.php:
|
808 |
msgid "Delete the plugin - are you sure?"
|
809 |
msgstr "Delete the plugin - are you sure?"
|
810 |
|
811 |
-
#: redirection-strings.php:
|
812 |
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."
|
813 |
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."
|
814 |
|
815 |
-
#: redirection-strings.php:
|
816 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
817 |
msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
818 |
|
819 |
-
#: redirection-strings.php:
|
820 |
msgid "Yes! Delete the plugin"
|
821 |
msgstr "Yes! Delete the plugin"
|
822 |
|
823 |
-
#: redirection-strings.php:
|
824 |
msgid "No! Don't delete the plugin"
|
825 |
msgstr "No! Don't delete the plugin"
|
826 |
|
@@ -832,140 +904,140 @@ msgstr "John Godley"
|
|
832 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
833 |
msgstr "Manage all your 301 redirects and monitor 404 errors"
|
834 |
|
835 |
-
#: redirection-strings.php:
|
836 |
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}}."
|
837 |
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}}."
|
838 |
|
839 |
-
#: redirection-admin.php:
|
840 |
msgid "Redirection Support"
|
841 |
msgstr "Redirection Support"
|
842 |
|
843 |
-
#: redirection-strings.php:
|
844 |
msgid "Support"
|
845 |
msgstr "Support"
|
846 |
|
847 |
-
#: redirection-strings.php:
|
848 |
msgid "404s"
|
849 |
msgstr "404s"
|
850 |
|
851 |
-
#: redirection-strings.php:
|
852 |
msgid "Log"
|
853 |
msgstr "Log"
|
854 |
|
855 |
-
#: redirection-strings.php:
|
856 |
msgid "Delete Redirection"
|
857 |
msgstr "Delete Redirection"
|
858 |
|
859 |
-
#: redirection-strings.php:
|
860 |
msgid "Upload"
|
861 |
msgstr "Upload"
|
862 |
|
863 |
-
#: redirection-strings.php:
|
864 |
msgid "Import"
|
865 |
msgstr "Import"
|
866 |
|
867 |
-
#: redirection-strings.php:
|
868 |
msgid "Update"
|
869 |
msgstr "Update"
|
870 |
|
871 |
-
#: redirection-strings.php:
|
872 |
msgid "Auto-generate URL"
|
873 |
msgstr "Auto-generate URL"
|
874 |
|
875 |
-
#: redirection-strings.php:
|
876 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
877 |
msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
878 |
|
879 |
-
#: redirection-strings.php:
|
880 |
msgid "RSS Token"
|
881 |
msgstr "RSS Token"
|
882 |
|
883 |
-
#: redirection-strings.php:
|
884 |
msgid "404 Logs"
|
885 |
msgstr "404 Logs"
|
886 |
|
887 |
-
#: redirection-strings.php:
|
888 |
msgid "(time to keep logs for)"
|
889 |
msgstr "(time to keep logs for)"
|
890 |
|
891 |
-
#: redirection-strings.php:
|
892 |
msgid "Redirect Logs"
|
893 |
msgstr "Redirect Logs"
|
894 |
|
895 |
-
#: redirection-strings.php:
|
896 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
897 |
msgstr "I'm a nice person and I have helped support the author of this plugin"
|
898 |
|
899 |
-
#: redirection-strings.php:
|
900 |
msgid "Plugin Support"
|
901 |
msgstr "Plugin Support"
|
902 |
|
903 |
-
#: redirection-strings.php:
|
904 |
msgid "Options"
|
905 |
msgstr "Options"
|
906 |
|
907 |
-
#: redirection-strings.php:
|
908 |
msgid "Two months"
|
909 |
msgstr "Two months"
|
910 |
|
911 |
-
#: redirection-strings.php:
|
912 |
msgid "A month"
|
913 |
msgstr "A month"
|
914 |
|
915 |
-
#: redirection-strings.php:
|
916 |
msgid "A week"
|
917 |
msgstr "A week"
|
918 |
|
919 |
-
#: redirection-strings.php:
|
920 |
msgid "A day"
|
921 |
msgstr "A day"
|
922 |
|
923 |
-
#: redirection-strings.php:
|
924 |
msgid "No logs"
|
925 |
msgstr "No logs"
|
926 |
|
927 |
-
#: redirection-strings.php:
|
928 |
msgid "Delete All"
|
929 |
msgstr "Delete All"
|
930 |
|
931 |
-
#: redirection-strings.php:
|
932 |
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."
|
933 |
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."
|
934 |
|
935 |
-
#: redirection-strings.php:
|
936 |
msgid "Add Group"
|
937 |
msgstr "Add Group"
|
938 |
|
939 |
-
#: redirection-strings.php:
|
940 |
msgid "Search"
|
941 |
msgstr "Search"
|
942 |
|
943 |
-
#: redirection-strings.php:
|
944 |
msgid "Groups"
|
945 |
msgstr "Groups"
|
946 |
|
947 |
-
#: redirection-strings.php:
|
948 |
msgid "Save"
|
949 |
msgstr "Save"
|
950 |
|
951 |
-
#: redirection-strings.php:
|
952 |
msgid "Group"
|
953 |
msgstr "Group"
|
954 |
|
955 |
-
#: redirection-strings.php:
|
956 |
msgid "Match"
|
957 |
msgstr "Match"
|
958 |
|
959 |
-
#: redirection-strings.php:
|
960 |
msgid "Add new redirection"
|
961 |
msgstr "Add new redirection"
|
962 |
|
963 |
-
#: redirection-strings.php:
|
964 |
-
#: redirection-strings.php:
|
965 |
msgid "Cancel"
|
966 |
msgstr "Cancel"
|
967 |
|
968 |
-
#: redirection-strings.php:
|
969 |
msgid "Download"
|
970 |
msgstr "Download"
|
971 |
|
@@ -973,116 +1045,116 @@ msgstr "Download"
|
|
973 |
msgid "Redirection"
|
974 |
msgstr "Redirection"
|
975 |
|
976 |
-
#: redirection-admin.php:
|
977 |
msgid "Settings"
|
978 |
msgstr "Settings"
|
979 |
|
980 |
-
#: redirection-strings.php:
|
981 |
msgid "Do nothing"
|
982 |
msgstr "Do nothing"
|
983 |
|
984 |
-
#: redirection-strings.php:
|
985 |
msgid "Error (404)"
|
986 |
msgstr "Error (404)"
|
987 |
|
988 |
-
#: redirection-strings.php:
|
989 |
msgid "Pass-through"
|
990 |
msgstr "Pass-through"
|
991 |
|
992 |
-
#: redirection-strings.php:
|
993 |
msgid "Redirect to random post"
|
994 |
msgstr "Redirect to random post"
|
995 |
|
996 |
-
#: redirection-strings.php:
|
997 |
msgid "Redirect to URL"
|
998 |
msgstr "Redirect to URL"
|
999 |
|
1000 |
-
#: models/redirect.php:
|
1001 |
msgid "Invalid group when creating redirect"
|
1002 |
msgstr "Invalid group when creating redirect"
|
1003 |
|
1004 |
-
#: redirection-strings.php:
|
1005 |
msgid "IP"
|
1006 |
msgstr "IP"
|
1007 |
|
1008 |
-
#: redirection-strings.php:
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Source URL"
|
1011 |
msgstr "Source URL"
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
msgid "Date"
|
1015 |
msgstr "Date"
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
-
#: redirection-strings.php:
|
1019 |
msgid "Add Redirect"
|
1020 |
msgstr "Add Redirect"
|
1021 |
|
1022 |
-
#: redirection-strings.php:
|
1023 |
msgid "All modules"
|
1024 |
msgstr "All modules"
|
1025 |
|
1026 |
-
#: redirection-strings.php:
|
1027 |
msgid "View Redirects"
|
1028 |
msgstr "View Redirects"
|
1029 |
|
1030 |
-
#: redirection-strings.php:
|
1031 |
msgid "Module"
|
1032 |
msgstr "Module"
|
1033 |
|
1034 |
-
#: redirection-strings.php:
|
1035 |
msgid "Redirects"
|
1036 |
msgstr "Redirects"
|
1037 |
|
1038 |
-
#: redirection-strings.php:
|
1039 |
-
#: redirection-strings.php:
|
1040 |
msgid "Name"
|
1041 |
msgstr "Name"
|
1042 |
|
1043 |
-
#: redirection-strings.php:
|
1044 |
msgid "Filter"
|
1045 |
msgstr "Filter"
|
1046 |
|
1047 |
-
#: redirection-strings.php:
|
1048 |
msgid "Reset hits"
|
1049 |
msgstr "Reset hits"
|
1050 |
|
1051 |
-
#: redirection-strings.php:
|
1052 |
-
#: redirection-strings.php:
|
1053 |
msgid "Enable"
|
1054 |
msgstr "Enable"
|
1055 |
|
1056 |
-
#: redirection-strings.php:
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Disable"
|
1059 |
msgstr "Disable"
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
-
#: redirection-strings.php:
|
1063 |
-
#: redirection-strings.php:
|
1064 |
-
#: redirection-strings.php:
|
1065 |
-
#: redirection-strings.php:
|
1066 |
msgid "Delete"
|
1067 |
msgstr "Delete"
|
1068 |
|
1069 |
-
#: redirection-strings.php:
|
1070 |
msgid "Edit"
|
1071 |
msgstr "Edit"
|
1072 |
|
1073 |
-
#: redirection-strings.php:
|
1074 |
msgid "Last Access"
|
1075 |
msgstr "Last Access"
|
1076 |
|
1077 |
-
#: redirection-strings.php:
|
1078 |
msgid "Hits"
|
1079 |
msgstr "Hits"
|
1080 |
|
1081 |
-
#: redirection-strings.php:
|
1082 |
msgid "URL"
|
1083 |
msgstr "URL"
|
1084 |
|
1085 |
-
#: redirection-strings.php:
|
1086 |
msgid "Type"
|
1087 |
msgstr "Type"
|
1088 |
|
@@ -1090,47 +1162,47 @@ msgstr "Type"
|
|
1090 |
msgid "Modified Posts"
|
1091 |
msgstr "Modified Posts"
|
1092 |
|
1093 |
-
#: models/database.php:138 models/group.php:150 redirection-strings.php:
|
1094 |
msgid "Redirections"
|
1095 |
msgstr "Redirections"
|
1096 |
|
1097 |
-
#: redirection-strings.php:
|
1098 |
msgid "User Agent"
|
1099 |
msgstr "User Agent"
|
1100 |
|
1101 |
-
#: matches/user-agent.php:10 redirection-strings.php:
|
1102 |
msgid "URL and user agent"
|
1103 |
msgstr "URL and user agent"
|
1104 |
|
1105 |
-
#: redirection-strings.php:
|
1106 |
msgid "Target URL"
|
1107 |
msgstr "Target URL"
|
1108 |
|
1109 |
-
#: matches/url.php:7 redirection-strings.php:
|
1110 |
msgid "URL only"
|
1111 |
msgstr "URL only"
|
1112 |
|
1113 |
-
#: redirection-strings.php:
|
1114 |
-
#: redirection-strings.php:
|
1115 |
msgid "Regex"
|
1116 |
msgstr "Regex"
|
1117 |
|
1118 |
-
#: redirection-strings.php:
|
1119 |
msgid "Referrer"
|
1120 |
msgstr "Referrer"
|
1121 |
|
1122 |
-
#: matches/referrer.php:10 redirection-strings.php:
|
1123 |
msgid "URL and referrer"
|
1124 |
msgstr "URL and referrer"
|
1125 |
|
1126 |
-
#: redirection-strings.php:
|
1127 |
msgid "Logged Out"
|
1128 |
msgstr "Logged Out"
|
1129 |
|
1130 |
-
#: redirection-strings.php:
|
1131 |
msgid "Logged In"
|
1132 |
msgstr "Logged In"
|
1133 |
|
1134 |
-
#: matches/login.php:8 redirection-strings.php:
|
1135 |
msgid "URL and login status"
|
1136 |
msgstr "URL and login status"
|
11 |
"Language: en_GB\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-strings.php:298
|
15 |
+
msgid "404 deleted"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: redirection-strings.php:180
|
19 |
+
msgid "Default /wp-json/ (preferred)"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: redirection-strings.php:179
|
23 |
+
msgid "Raw /index.php?rest_route=/"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: redirection-strings.php:178
|
27 |
+
msgid "Proxy over Admin AJAX (deprecated)"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: redirection-strings.php:156
|
31 |
+
msgid "REST API"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: redirection-strings.php:155
|
35 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: redirection-strings.php:59
|
39 |
+
msgid "More details."
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: redirection-strings.php:17
|
43 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: redirection-strings.php:14
|
47 |
+
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: redirection-strings.php:13
|
51 |
+
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: redirection-strings.php:12
|
55 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: redirection-strings.php:11
|
59 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: redirection-strings.php:10
|
63 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: redirection-strings.php:9
|
67 |
+
msgid "None of the suggestions helped"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: redirection-admin.php:361
|
71 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: redirection-admin.php:355
|
75 |
+
msgid "Unable to load Redirection ☹️"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: models/fixer.php:84
|
79 |
+
msgid "WordPress REST API is working at %s"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: models/fixer.php:81
|
83 |
+
msgid "WordPress REST API"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: models/fixer.php:73
|
87 |
+
msgid "REST API is not working so routes not checked"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: models/fixer.php:58 models/fixer.php:67
|
91 |
+
msgid "Redirection routes are working"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: models/fixer.php:55
|
95 |
+
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: models/fixer.php:47
|
99 |
+
msgid "Redirection routes"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: redirection-strings.php:18
|
103 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
104 |
msgstr ""
|
105 |
|
107 |
msgid "https://johngodley.com"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: redirection-strings.php:296
|
111 |
msgid "Useragent Error"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: redirection-strings.php:294
|
115 |
msgid "Unknown Useragent"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: redirection-strings.php:293
|
119 |
msgid "Device"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: redirection-strings.php:292
|
123 |
msgid "Operating System"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: redirection-strings.php:291
|
127 |
msgid "Browser"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: redirection-strings.php:290
|
131 |
msgid "Engine"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: redirection-strings.php:289
|
135 |
msgid "Useragent"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: redirection-strings.php:288
|
139 |
msgid "Agent"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: redirection-strings.php:183
|
143 |
msgid "No IP logging"
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: redirection-strings.php:182
|
147 |
msgid "Full IP logging"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: redirection-strings.php:181
|
151 |
msgid "Anonymize IP (mask last part)"
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: redirection-strings.php:173
|
155 |
msgid "Monitor changes to %(type)s"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: redirection-strings.php:167
|
159 |
msgid "IP Logging"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: redirection-strings.php:166
|
163 |
msgid "(select IP logging level)"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: redirection-strings.php:118 redirection-strings.php:127
|
167 |
msgid "Geo Info"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: redirection-strings.php:117 redirection-strings.php:126
|
171 |
msgid "Agent Info"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: redirection-strings.php:116 redirection-strings.php:125
|
175 |
msgid "Filter by IP"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: redirection-strings.php:113 redirection-strings.php:122
|
179 |
msgid "Referrer / User Agent"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: redirection-strings.php:34
|
183 |
msgid "Geo IP Error"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: redirection-strings.php:33 redirection-strings.php:295
|
187 |
msgid "Something went wrong obtaining this information"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: redirection-strings.php:31
|
191 |
msgid "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."
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: redirection-strings.php:29
|
195 |
msgid "No details are known for this address."
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: redirection-strings.php:28 redirection-strings.php:30
|
199 |
+
#: redirection-strings.php:32
|
200 |
msgid "Geo IP"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: redirection-strings.php:27
|
204 |
msgid "City"
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: redirection-strings.php:26
|
208 |
msgid "Area"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: redirection-strings.php:25
|
212 |
msgid "Timezone"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: redirection-strings.php:24
|
216 |
msgid "Geo Location"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: redirection-strings.php:23 redirection-strings.php:287
|
220 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
221 |
msgstr ""
|
222 |
|
224 |
msgid "Trash"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: redirection-admin.php:360
|
228 |
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"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: redirection-admin.php:255
|
232 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
233 |
msgstr ""
|
234 |
|
236 |
msgid "https://redirection.me/"
|
237 |
msgstr "https://redirection.me/"
|
238 |
|
239 |
+
#: redirection-strings.php:260
|
240 |
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."
|
241 |
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."
|
242 |
|
243 |
+
#: redirection-strings.php:259
|
244 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
245 |
msgstr "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
246 |
|
247 |
+
#: redirection-strings.php:257
|
248 |
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!"
|
249 |
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!"
|
250 |
|
251 |
+
#: redirection-strings.php:188
|
252 |
msgid "Never cache"
|
253 |
msgstr "Never cache"
|
254 |
|
255 |
+
#: redirection-strings.php:187
|
256 |
msgid "An hour"
|
257 |
msgstr "An hour"
|
258 |
|
259 |
+
#: redirection-strings.php:158
|
260 |
msgid "Redirect Cache"
|
261 |
msgstr "Redirect Cache"
|
262 |
|
263 |
+
#: redirection-strings.php:157
|
264 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
265 |
msgstr "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
266 |
|
267 |
+
#: redirection-strings.php:89
|
268 |
msgid "Are you sure you want to import from %s?"
|
269 |
msgstr "Are you sure you want to import from %s?"
|
270 |
|
271 |
+
#: redirection-strings.php:88
|
272 |
msgid "Plugin Importers"
|
273 |
msgstr "Plugin Importers"
|
274 |
|
275 |
+
#: redirection-strings.php:87
|
276 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
277 |
msgstr "The following redirect plugins were detected on your site and can be imported from."
|
278 |
|
279 |
+
#: redirection-strings.php:70
|
280 |
msgid "total = "
|
281 |
msgstr "total = "
|
282 |
|
283 |
+
#: redirection-strings.php:69
|
284 |
msgid "Import from %s"
|
285 |
msgstr "Import from %s"
|
286 |
|
287 |
+
#: redirection-admin.php:317
|
288 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
289 |
msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
290 |
|
291 |
+
#: redirection-admin.php:316
|
292 |
msgid "Redirection not installed properly"
|
293 |
msgstr "Redirection not installed properly"
|
294 |
|
295 |
+
#: redirection-admin.php:298
|
296 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
297 |
msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
298 |
|
300 |
msgid "Default WordPress \"old slugs\""
|
301 |
msgstr "Default WordPress \"old slugs\""
|
302 |
|
303 |
+
#: redirection-strings.php:174
|
304 |
msgid "Create associated redirect (added to end of URL)"
|
305 |
msgstr "Create associated redirect (added to end of URL)"
|
306 |
|
307 |
+
#: redirection-admin.php:363
|
308 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
309 |
msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
310 |
|
311 |
+
#: redirection-strings.php:270
|
312 |
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."
|
313 |
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."
|
314 |
|
315 |
+
#: redirection-strings.php:269
|
316 |
msgid "⚡️ Magic fix ⚡️"
|
317 |
msgstr "⚡️ Magic fix ⚡️"
|
318 |
|
319 |
+
#: redirection-strings.php:268
|
320 |
msgid "Plugin Status"
|
321 |
msgstr "Plugin Status"
|
322 |
|
323 |
+
#: redirection-strings.php:248
|
324 |
msgid "Custom"
|
325 |
msgstr "Custom"
|
326 |
|
327 |
+
#: redirection-strings.php:247
|
328 |
msgid "Mobile"
|
329 |
msgstr "Mobile"
|
330 |
|
331 |
+
#: redirection-strings.php:246
|
332 |
msgid "Feed Readers"
|
333 |
msgstr "Feed Readers"
|
334 |
|
335 |
+
#: redirection-strings.php:245
|
336 |
msgid "Libraries"
|
337 |
msgstr "Libraries"
|
338 |
|
339 |
+
#: redirection-strings.php:177
|
340 |
msgid "URL Monitor Changes"
|
341 |
msgstr "URL Monitor Changes"
|
342 |
|
343 |
+
#: redirection-strings.php:176
|
344 |
msgid "Save changes to this group"
|
345 |
msgstr "Save changes to this group"
|
346 |
|
347 |
+
#: redirection-strings.php:175
|
348 |
msgid "For example \"/amp\""
|
349 |
msgstr "For example \"/amp\""
|
350 |
|
351 |
+
#: redirection-strings.php:165
|
352 |
msgid "URL Monitor"
|
353 |
msgstr "URL Monitor"
|
354 |
|
355 |
+
#: redirection-strings.php:131
|
356 |
msgid "Delete 404s"
|
357 |
msgstr "Delete 404s"
|
358 |
|
359 |
+
#: redirection-strings.php:130
|
360 |
msgid "Delete all logs for this 404"
|
361 |
msgstr "Delete all logs for this 404"
|
362 |
|
363 |
+
#: redirection-strings.php:109
|
364 |
msgid "Delete all from IP %s"
|
365 |
msgstr "Delete all from IP %s"
|
366 |
|
367 |
+
#: redirection-strings.php:108
|
368 |
msgid "Delete all matching \"%s\""
|
369 |
msgstr "Delete all matching \"%s\""
|
370 |
|
371 |
+
#: redirection-strings.php:19
|
372 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
373 |
msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
|
374 |
|
375 |
+
#: redirection-admin.php:358
|
376 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
377 |
msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
|
378 |
|
379 |
+
#: redirection-admin.php:357 redirection-strings.php:56
|
380 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
381 |
msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
382 |
|
383 |
+
#: redirection-admin.php:297
|
384 |
msgid "Unable to load Redirection"
|
385 |
msgstr "Unable to load Redirection"
|
386 |
|
387 |
+
#: models/fixer.php:189
|
388 |
msgid "Unable to create group"
|
389 |
msgstr "Unable to create group"
|
390 |
|
391 |
+
#: models/fixer.php:181
|
392 |
msgid "Failed to fix database tables"
|
393 |
msgstr "Failed to fix database tables"
|
394 |
|
395 |
+
#: models/fixer.php:37
|
396 |
msgid "Post monitor group is valid"
|
397 |
msgstr "Post monitor group is valid"
|
398 |
|
399 |
+
#: models/fixer.php:37
|
400 |
msgid "Post monitor group is invalid"
|
401 |
msgstr "Post monitor group is invalid"
|
402 |
|
403 |
+
#: models/fixer.php:35
|
404 |
msgid "Post monitor group"
|
405 |
msgstr "Post monitor group"
|
406 |
|
407 |
+
#: models/fixer.php:31
|
408 |
msgid "All redirects have a valid group"
|
409 |
msgstr "All redirects have a valid group"
|
410 |
|
411 |
+
#: models/fixer.php:31
|
412 |
msgid "Redirects with invalid groups detected"
|
413 |
msgstr "Redirects with invalid groups detected"
|
414 |
|
415 |
+
#: models/fixer.php:29
|
416 |
msgid "Valid redirect group"
|
417 |
msgstr "Valid redirect group"
|
418 |
|
419 |
+
#: models/fixer.php:25
|
420 |
msgid "Valid groups detected"
|
421 |
msgstr "Valid groups detected"
|
422 |
|
423 |
+
#: models/fixer.php:25
|
424 |
msgid "No valid groups, so you will not be able to create any redirects"
|
425 |
msgstr "No valid groups, so you will not be able to create any redirects"
|
426 |
|
427 |
+
#: models/fixer.php:23
|
428 |
msgid "Valid groups"
|
429 |
msgstr "Valid groups"
|
430 |
|
431 |
+
#: models/fixer.php:21
|
432 |
msgid "Database tables"
|
433 |
msgstr "Database tables"
|
434 |
|
440 |
msgid "All tables present"
|
441 |
msgstr "All tables present"
|
442 |
|
443 |
+
#: redirection-strings.php:61
|
444 |
msgid "Cached Redirection detected"
|
445 |
msgstr "Cached Redirection detected"
|
446 |
|
447 |
+
#: redirection-strings.php:60
|
448 |
msgid "Please clear your browser cache and reload this page."
|
449 |
msgstr "Please clear your browser cache and reload this page."
|
450 |
|
451 |
+
#: redirection-strings.php:22
|
452 |
msgid "The data on this page has expired, please reload."
|
453 |
msgstr "The data on this page has expired, please reload."
|
454 |
|
455 |
+
#: redirection-strings.php:21
|
456 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
457 |
msgstr "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
458 |
|
459 |
+
#: redirection-strings.php:20
|
460 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
461 |
msgstr "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
#: redirection-strings.php:4
|
464 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
465 |
msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
466 |
|
467 |
+
#: redirection-admin.php:362
|
468 |
msgid "If you think Redirection is at fault then create an issue."
|
469 |
msgstr "If you think Redirection is at fault then create an issue."
|
470 |
|
471 |
+
#: redirection-admin.php:356
|
472 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
473 |
msgstr "This may be caused by another plugin - look at your browser's error console for more details."
|
474 |
|
475 |
+
#: redirection-admin.php:348
|
476 |
msgid "Loading, please wait..."
|
477 |
msgstr "Loading, please wait..."
|
478 |
|
479 |
+
#: redirection-strings.php:84
|
480 |
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)."
|
481 |
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)."
|
482 |
|
483 |
+
#: redirection-strings.php:57
|
484 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
485 |
msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
|
486 |
|
487 |
+
#: redirection-strings.php:55
|
488 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
489 |
msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
490 |
|
492 |
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."
|
493 |
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."
|
494 |
|
495 |
+
#: redirection-admin.php:366 redirection-strings.php:7
|
496 |
msgid "Create Issue"
|
497 |
msgstr "Create Issue"
|
498 |
|
504 |
msgid "Important details"
|
505 |
msgstr "Important details"
|
506 |
|
507 |
+
#: redirection-strings.php:261
|
508 |
msgid "Need help?"
|
509 |
msgstr "Need help?"
|
510 |
|
511 |
+
#: redirection-strings.php:258
|
512 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
513 |
msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
514 |
|
515 |
+
#: redirection-strings.php:241
|
516 |
msgid "Pos"
|
517 |
msgstr "Pos"
|
518 |
|
519 |
+
#: redirection-strings.php:216
|
520 |
msgid "410 - Gone"
|
521 |
msgstr "410 - Gone"
|
522 |
|
523 |
+
#: redirection-strings.php:210
|
524 |
msgid "Position"
|
525 |
msgstr "Position"
|
526 |
|
527 |
+
#: redirection-strings.php:161
|
528 |
+
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"
|
529 |
+
msgstr ""
|
530 |
|
531 |
+
#: redirection-strings.php:160
|
532 |
msgid "Apache Module"
|
533 |
msgstr "Apache Module"
|
534 |
|
535 |
+
#: redirection-strings.php:159
|
536 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
537 |
msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
538 |
|
539 |
+
#: redirection-strings.php:102
|
540 |
msgid "Import to group"
|
541 |
msgstr "Import to group"
|
542 |
|
543 |
+
#: redirection-strings.php:101
|
544 |
msgid "Import a CSV, .htaccess, or JSON file."
|
545 |
msgstr "Import a CSV, .htaccess, or JSON file."
|
546 |
|
547 |
+
#: redirection-strings.php:100
|
548 |
msgid "Click 'Add File' or drag and drop here."
|
549 |
msgstr "Click 'Add File' or drag and drop here."
|
550 |
|
551 |
+
#: redirection-strings.php:99
|
552 |
msgid "Add File"
|
553 |
msgstr "Add File"
|
554 |
|
555 |
+
#: redirection-strings.php:98
|
556 |
msgid "File selected"
|
557 |
msgstr "File selected"
|
558 |
|
559 |
+
#: redirection-strings.php:95
|
560 |
msgid "Importing"
|
561 |
msgstr "Importing"
|
562 |
|
563 |
+
#: redirection-strings.php:94
|
564 |
msgid "Finished importing"
|
565 |
msgstr "Finished importing"
|
566 |
|
567 |
+
#: redirection-strings.php:93
|
568 |
msgid "Total redirects imported:"
|
569 |
msgstr "Total redirects imported:"
|
570 |
|
571 |
+
#: redirection-strings.php:92
|
572 |
msgid "Double-check the file is the correct format!"
|
573 |
msgstr "Double-check the file is the correct format!"
|
574 |
|
575 |
+
#: redirection-strings.php:91
|
576 |
msgid "OK"
|
577 |
msgstr "OK"
|
578 |
|
579 |
+
#: redirection-strings.php:90 redirection-strings.php:205
|
580 |
msgid "Close"
|
581 |
msgstr "Close"
|
582 |
|
583 |
+
#: redirection-strings.php:85
|
584 |
msgid "All imports will be appended to the current database."
|
585 |
msgstr "All imports will be appended to the current database."
|
586 |
|
587 |
+
#: redirection-strings.php:83 redirection-strings.php:110
|
588 |
msgid "Export"
|
589 |
msgstr "Export"
|
590 |
|
591 |
+
#: redirection-strings.php:82
|
592 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
593 |
msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
594 |
|
595 |
+
#: redirection-strings.php:81
|
596 |
msgid "Everything"
|
597 |
msgstr "Everything"
|
598 |
|
599 |
+
#: redirection-strings.php:80
|
600 |
msgid "WordPress redirects"
|
601 |
msgstr "WordPress redirects"
|
602 |
|
603 |
+
#: redirection-strings.php:79
|
604 |
msgid "Apache redirects"
|
605 |
msgstr "Apache redirects"
|
606 |
|
607 |
+
#: redirection-strings.php:78
|
608 |
msgid "Nginx redirects"
|
609 |
msgstr "Nginx redirects"
|
610 |
|
611 |
+
#: redirection-strings.php:77
|
612 |
msgid "CSV"
|
613 |
msgstr "CSV"
|
614 |
|
615 |
+
#: redirection-strings.php:76
|
616 |
msgid "Apache .htaccess"
|
617 |
msgstr "Apache .htaccess"
|
618 |
|
619 |
+
#: redirection-strings.php:75
|
620 |
msgid "Nginx rewrite rules"
|
621 |
msgstr "Nginx rewrite rules"
|
622 |
|
623 |
+
#: redirection-strings.php:74
|
624 |
msgid "Redirection JSON"
|
625 |
msgstr "Redirection JSON"
|
626 |
|
627 |
+
#: redirection-strings.php:73
|
628 |
msgid "View"
|
629 |
msgstr "View"
|
630 |
|
631 |
+
#: redirection-strings.php:71
|
632 |
msgid "Log files can be exported from the log pages."
|
633 |
msgstr "Log files can be exported from the log pages."
|
634 |
|
635 |
+
#: redirection-strings.php:66 redirection-strings.php:135
|
636 |
msgid "Import/Export"
|
637 |
msgstr "Import/Export"
|
638 |
|
639 |
+
#: redirection-strings.php:65
|
640 |
msgid "Logs"
|
641 |
msgstr "Logs"
|
642 |
|
643 |
+
#: redirection-strings.php:64
|
644 |
msgid "404 errors"
|
645 |
msgstr "404 errors"
|
646 |
|
647 |
+
#: redirection-strings.php:54
|
648 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
649 |
msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
650 |
|
651 |
+
#: redirection-strings.php:152
|
652 |
msgid "I'd like to support some more."
|
653 |
msgstr "I'd like to support some more."
|
654 |
|
655 |
+
#: redirection-strings.php:149
|
656 |
msgid "Support 💰"
|
657 |
msgstr "Support 💰"
|
658 |
|
659 |
+
#: redirection-strings.php:302
|
660 |
msgid "Redirection saved"
|
661 |
msgstr "Redirection saved"
|
662 |
|
663 |
+
#: redirection-strings.php:301
|
664 |
msgid "Log deleted"
|
665 |
msgstr "Log deleted"
|
666 |
|
667 |
+
#: redirection-strings.php:300
|
668 |
msgid "Settings saved"
|
669 |
msgstr "Settings saved"
|
670 |
|
671 |
+
#: redirection-strings.php:299
|
672 |
msgid "Group saved"
|
673 |
msgstr "Group saved"
|
674 |
|
675 |
+
#: redirection-strings.php:297
|
676 |
msgid "Are you sure you want to delete this item?"
|
677 |
msgid_plural "Are you sure you want to delete these items?"
|
678 |
msgstr[0] "Are you sure you want to delete this item?"
|
679 |
msgstr[1] "Are you sure you want to delete these items?"
|
680 |
|
681 |
+
#: redirection-strings.php:252
|
682 |
msgid "pass"
|
683 |
msgstr "pass"
|
684 |
|
685 |
+
#: redirection-strings.php:234
|
686 |
msgid "All groups"
|
687 |
msgstr "All groups"
|
688 |
|
689 |
+
#: redirection-strings.php:222
|
690 |
msgid "301 - Moved Permanently"
|
691 |
msgstr "301 - Moved Permanently"
|
692 |
|
693 |
+
#: redirection-strings.php:221
|
694 |
msgid "302 - Found"
|
695 |
msgstr "302 - Found"
|
696 |
|
697 |
+
#: redirection-strings.php:220
|
698 |
msgid "307 - Temporary Redirect"
|
699 |
msgstr "307 - Temporary Redirect"
|
700 |
|
701 |
+
#: redirection-strings.php:219
|
702 |
msgid "308 - Permanent Redirect"
|
703 |
msgstr "308 - Permanent Redirect"
|
704 |
|
705 |
+
#: redirection-strings.php:218
|
706 |
msgid "401 - Unauthorized"
|
707 |
msgstr "401 - Unauthorized"
|
708 |
|
709 |
+
#: redirection-strings.php:217
|
710 |
msgid "404 - Not Found"
|
711 |
msgstr "404 - Not Found"
|
712 |
|
713 |
+
#: redirection-strings.php:215
|
714 |
msgid "Title"
|
715 |
msgstr "Title"
|
716 |
|
717 |
+
#: redirection-strings.php:213
|
718 |
msgid "When matched"
|
719 |
msgstr "When matched"
|
720 |
|
721 |
+
#: redirection-strings.php:212
|
722 |
msgid "with HTTP code"
|
723 |
msgstr "with HTTP code"
|
724 |
|
725 |
+
#: redirection-strings.php:204
|
726 |
msgid "Show advanced options"
|
727 |
msgstr "Show advanced options"
|
728 |
|
729 |
+
#: redirection-strings.php:198 redirection-strings.php:202
|
730 |
msgid "Matched Target"
|
731 |
msgstr "Matched Target"
|
732 |
|
733 |
+
#: redirection-strings.php:197 redirection-strings.php:201
|
734 |
msgid "Unmatched Target"
|
735 |
msgstr "Unmatched Target"
|
736 |
|
737 |
+
#: redirection-strings.php:195 redirection-strings.php:196
|
738 |
msgid "Saving..."
|
739 |
msgstr "Saving..."
|
740 |
|
741 |
+
#: redirection-strings.php:140
|
742 |
msgid "View notice"
|
743 |
msgstr "View notice"
|
744 |
|
745 |
+
#: models/redirect.php:511
|
746 |
msgid "Invalid source URL"
|
747 |
msgstr "Invalid source URL"
|
748 |
|
749 |
+
#: models/redirect.php:443
|
750 |
msgid "Invalid redirect action"
|
751 |
msgstr "Invalid redirect action"
|
752 |
|
753 |
+
#: models/redirect.php:437
|
754 |
msgid "Invalid redirect matcher"
|
755 |
msgstr "Invalid redirect matcher"
|
756 |
|
757 |
+
#: models/redirect.php:183
|
758 |
msgid "Unable to add new redirect"
|
759 |
msgstr "Unable to add new redirect"
|
760 |
|
761 |
+
#: redirection-strings.php:15 redirection-strings.php:58
|
762 |
msgid "Something went wrong 🙁"
|
763 |
msgstr "Something went wrong 🙁"
|
764 |
|
765 |
+
#: redirection-strings.php:16
|
766 |
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!"
|
767 |
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!"
|
768 |
|
769 |
+
#: redirection-admin.php:181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
770 |
msgid "Log entries (%d max)"
|
771 |
msgstr "Log entries (%d max)"
|
772 |
|
773 |
+
#: redirection-strings.php:286
|
774 |
msgid "Search by IP"
|
775 |
msgstr "Search by IP"
|
776 |
|
777 |
+
#: redirection-strings.php:282
|
778 |
msgid "Select bulk action"
|
779 |
msgstr "Select bulk action"
|
780 |
|
781 |
+
#: redirection-strings.php:281
|
782 |
msgid "Bulk Actions"
|
783 |
msgstr "Bulk Actions"
|
784 |
|
785 |
+
#: redirection-strings.php:280
|
786 |
msgid "Apply"
|
787 |
msgstr "Apply"
|
788 |
|
789 |
+
#: redirection-strings.php:279
|
790 |
msgid "First page"
|
791 |
msgstr "First page"
|
792 |
|
793 |
+
#: redirection-strings.php:278
|
794 |
msgid "Prev page"
|
795 |
msgstr "Prev page"
|
796 |
|
797 |
+
#: redirection-strings.php:277
|
798 |
msgid "Current Page"
|
799 |
msgstr "Current Page"
|
800 |
|
801 |
+
#: redirection-strings.php:276
|
802 |
msgid "of %(page)s"
|
803 |
msgstr "of %(page)s"
|
804 |
|
805 |
+
#: redirection-strings.php:275
|
806 |
msgid "Next page"
|
807 |
msgstr "Next page"
|
808 |
|
809 |
+
#: redirection-strings.php:274
|
810 |
msgid "Last page"
|
811 |
msgstr "Last page"
|
812 |
|
813 |
+
#: redirection-strings.php:273
|
814 |
msgid "%s item"
|
815 |
msgid_plural "%s items"
|
816 |
msgstr[0] "%s item"
|
817 |
msgstr[1] "%s items"
|
818 |
|
819 |
+
#: redirection-strings.php:272
|
820 |
msgid "Select All"
|
821 |
msgstr "Select All"
|
822 |
|
823 |
+
#: redirection-strings.php:284
|
824 |
msgid "Sorry, something went wrong loading the data - please try again"
|
825 |
msgstr "Sorry, something went wrong loading the data - please try again"
|
826 |
|
827 |
+
#: redirection-strings.php:283
|
828 |
msgid "No results"
|
829 |
msgstr "No results"
|
830 |
|
831 |
+
#: redirection-strings.php:106
|
832 |
msgid "Delete the logs - are you sure?"
|
833 |
msgstr "Delete the logs - are you sure?"
|
834 |
|
835 |
+
#: redirection-strings.php:105
|
836 |
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."
|
837 |
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."
|
838 |
|
839 |
+
#: redirection-strings.php:104
|
840 |
msgid "Yes! Delete the logs"
|
841 |
msgstr "Yes! Delete the logs"
|
842 |
|
843 |
+
#: redirection-strings.php:103
|
844 |
msgid "No! Don't delete the logs"
|
845 |
msgstr "No! Don't delete the logs"
|
846 |
|
847 |
+
#: redirection-strings.php:266
|
848 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
849 |
msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
850 |
|
851 |
+
#: redirection-strings.php:265 redirection-strings.php:267
|
852 |
msgid "Newsletter"
|
853 |
msgstr "Newsletter"
|
854 |
|
855 |
+
#: redirection-strings.php:264
|
856 |
msgid "Want to keep up to date with changes to Redirection?"
|
857 |
msgstr "Want to keep up to date with changes to Redirection?"
|
858 |
|
859 |
+
#: redirection-strings.php:263
|
860 |
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."
|
861 |
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."
|
862 |
|
863 |
+
#: redirection-strings.php:262
|
864 |
msgid "Your email address:"
|
865 |
msgstr "Your email address:"
|
866 |
|
867 |
+
#: redirection-strings.php:153
|
868 |
msgid "You've supported this plugin - thank you!"
|
869 |
msgstr "You've supported this plugin - thank you!"
|
870 |
|
871 |
+
#: redirection-strings.php:150
|
872 |
msgid "You get useful software and I get to carry on making it better."
|
873 |
msgstr "You get useful software and I get to carry on making it better."
|
874 |
|
875 |
+
#: redirection-strings.php:184 redirection-strings.php:189
|
876 |
msgid "Forever"
|
877 |
msgstr "Forever"
|
878 |
|
879 |
+
#: redirection-strings.php:145
|
880 |
msgid "Delete the plugin - are you sure?"
|
881 |
msgstr "Delete the plugin - are you sure?"
|
882 |
|
883 |
+
#: redirection-strings.php:144
|
884 |
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."
|
885 |
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."
|
886 |
|
887 |
+
#: redirection-strings.php:143
|
888 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
889 |
msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
890 |
|
891 |
+
#: redirection-strings.php:142
|
892 |
msgid "Yes! Delete the plugin"
|
893 |
msgstr "Yes! Delete the plugin"
|
894 |
|
895 |
+
#: redirection-strings.php:141
|
896 |
msgid "No! Don't delete the plugin"
|
897 |
msgstr "No! Don't delete the plugin"
|
898 |
|
904 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
905 |
msgstr "Manage all your 301 redirects and monitor 404 errors"
|
906 |
|
907 |
+
#: redirection-strings.php:151
|
908 |
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}}."
|
909 |
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}}."
|
910 |
|
911 |
+
#: redirection-admin.php:254
|
912 |
msgid "Redirection Support"
|
913 |
msgstr "Redirection Support"
|
914 |
|
915 |
+
#: redirection-strings.php:62 redirection-strings.php:133
|
916 |
msgid "Support"
|
917 |
msgstr "Support"
|
918 |
|
919 |
+
#: redirection-strings.php:136
|
920 |
msgid "404s"
|
921 |
msgstr "404s"
|
922 |
|
923 |
+
#: redirection-strings.php:137
|
924 |
msgid "Log"
|
925 |
msgstr "Log"
|
926 |
|
927 |
+
#: redirection-strings.php:147
|
928 |
msgid "Delete Redirection"
|
929 |
msgstr "Delete Redirection"
|
930 |
|
931 |
+
#: redirection-strings.php:97
|
932 |
msgid "Upload"
|
933 |
msgstr "Upload"
|
934 |
|
935 |
+
#: redirection-strings.php:86
|
936 |
msgid "Import"
|
937 |
msgstr "Import"
|
938 |
|
939 |
+
#: redirection-strings.php:154
|
940 |
msgid "Update"
|
941 |
msgstr "Update"
|
942 |
|
943 |
+
#: redirection-strings.php:162
|
944 |
msgid "Auto-generate URL"
|
945 |
msgstr "Auto-generate URL"
|
946 |
|
947 |
+
#: redirection-strings.php:163
|
948 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
949 |
msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
950 |
|
951 |
+
#: redirection-strings.php:164
|
952 |
msgid "RSS Token"
|
953 |
msgstr "RSS Token"
|
954 |
|
955 |
+
#: redirection-strings.php:169
|
956 |
msgid "404 Logs"
|
957 |
msgstr "404 Logs"
|
958 |
|
959 |
+
#: redirection-strings.php:168 redirection-strings.php:170
|
960 |
msgid "(time to keep logs for)"
|
961 |
msgstr "(time to keep logs for)"
|
962 |
|
963 |
+
#: redirection-strings.php:171
|
964 |
msgid "Redirect Logs"
|
965 |
msgstr "Redirect Logs"
|
966 |
|
967 |
+
#: redirection-strings.php:172
|
968 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
969 |
msgstr "I'm a nice person and I have helped support the author of this plugin"
|
970 |
|
971 |
+
#: redirection-strings.php:148
|
972 |
msgid "Plugin Support"
|
973 |
msgstr "Plugin Support"
|
974 |
|
975 |
+
#: redirection-strings.php:63 redirection-strings.php:134
|
976 |
msgid "Options"
|
977 |
msgstr "Options"
|
978 |
|
979 |
+
#: redirection-strings.php:190
|
980 |
msgid "Two months"
|
981 |
msgstr "Two months"
|
982 |
|
983 |
+
#: redirection-strings.php:191
|
984 |
msgid "A month"
|
985 |
msgstr "A month"
|
986 |
|
987 |
+
#: redirection-strings.php:185 redirection-strings.php:192
|
988 |
msgid "A week"
|
989 |
msgstr "A week"
|
990 |
|
991 |
+
#: redirection-strings.php:186 redirection-strings.php:193
|
992 |
msgid "A day"
|
993 |
msgstr "A day"
|
994 |
|
995 |
+
#: redirection-strings.php:194
|
996 |
msgid "No logs"
|
997 |
msgstr "No logs"
|
998 |
|
999 |
+
#: redirection-strings.php:107
|
1000 |
msgid "Delete All"
|
1001 |
msgstr "Delete All"
|
1002 |
|
1003 |
+
#: redirection-strings.php:36
|
1004 |
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."
|
1005 |
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."
|
1006 |
|
1007 |
+
#: redirection-strings.php:37
|
1008 |
msgid "Add Group"
|
1009 |
msgstr "Add Group"
|
1010 |
|
1011 |
+
#: redirection-strings.php:285
|
1012 |
msgid "Search"
|
1013 |
msgstr "Search"
|
1014 |
|
1015 |
+
#: redirection-strings.php:67 redirection-strings.php:138
|
1016 |
msgid "Groups"
|
1017 |
msgstr "Groups"
|
1018 |
|
1019 |
+
#: redirection-strings.php:46 redirection-strings.php:209
|
1020 |
msgid "Save"
|
1021 |
msgstr "Save"
|
1022 |
|
1023 |
+
#: redirection-strings.php:211
|
1024 |
msgid "Group"
|
1025 |
msgstr "Group"
|
1026 |
|
1027 |
+
#: redirection-strings.php:214
|
1028 |
msgid "Match"
|
1029 |
msgstr "Match"
|
1030 |
|
1031 |
+
#: redirection-strings.php:233
|
1032 |
msgid "Add new redirection"
|
1033 |
msgstr "Add new redirection"
|
1034 |
|
1035 |
+
#: redirection-strings.php:45 redirection-strings.php:96
|
1036 |
+
#: redirection-strings.php:206
|
1037 |
msgid "Cancel"
|
1038 |
msgstr "Cancel"
|
1039 |
|
1040 |
+
#: redirection-strings.php:72
|
1041 |
msgid "Download"
|
1042 |
msgstr "Download"
|
1043 |
|
1045 |
msgid "Redirection"
|
1046 |
msgstr "Redirection"
|
1047 |
|
1048 |
+
#: redirection-admin.php:154
|
1049 |
msgid "Settings"
|
1050 |
msgstr "Settings"
|
1051 |
|
1052 |
+
#: redirection-strings.php:223
|
1053 |
msgid "Do nothing"
|
1054 |
msgstr "Do nothing"
|
1055 |
|
1056 |
+
#: redirection-strings.php:224
|
1057 |
msgid "Error (404)"
|
1058 |
msgstr "Error (404)"
|
1059 |
|
1060 |
+
#: redirection-strings.php:225
|
1061 |
msgid "Pass-through"
|
1062 |
msgstr "Pass-through"
|
1063 |
|
1064 |
+
#: redirection-strings.php:226
|
1065 |
msgid "Redirect to random post"
|
1066 |
msgstr "Redirect to random post"
|
1067 |
|
1068 |
+
#: redirection-strings.php:227
|
1069 |
msgid "Redirect to URL"
|
1070 |
msgstr "Redirect to URL"
|
1071 |
|
1072 |
+
#: models/redirect.php:501
|
1073 |
msgid "Invalid group when creating redirect"
|
1074 |
msgstr "Invalid group when creating redirect"
|
1075 |
|
1076 |
+
#: redirection-strings.php:112 redirection-strings.php:121
|
1077 |
msgid "IP"
|
1078 |
msgstr "IP"
|
1079 |
|
1080 |
+
#: redirection-strings.php:114 redirection-strings.php:123
|
1081 |
+
#: redirection-strings.php:208
|
1082 |
msgid "Source URL"
|
1083 |
msgstr "Source URL"
|
1084 |
|
1085 |
+
#: redirection-strings.php:115 redirection-strings.php:124
|
1086 |
msgid "Date"
|
1087 |
msgstr "Date"
|
1088 |
|
1089 |
+
#: redirection-strings.php:128 redirection-strings.php:132
|
1090 |
+
#: redirection-strings.php:232
|
1091 |
msgid "Add Redirect"
|
1092 |
msgstr "Add Redirect"
|
1093 |
|
1094 |
+
#: redirection-strings.php:38
|
1095 |
msgid "All modules"
|
1096 |
msgstr "All modules"
|
1097 |
|
1098 |
+
#: redirection-strings.php:51
|
1099 |
msgid "View Redirects"
|
1100 |
msgstr "View Redirects"
|
1101 |
|
1102 |
+
#: redirection-strings.php:42 redirection-strings.php:47
|
1103 |
msgid "Module"
|
1104 |
msgstr "Module"
|
1105 |
|
1106 |
+
#: redirection-strings.php:43 redirection-strings.php:139
|
1107 |
msgid "Redirects"
|
1108 |
msgstr "Redirects"
|
1109 |
|
1110 |
+
#: redirection-strings.php:35 redirection-strings.php:44
|
1111 |
+
#: redirection-strings.php:48
|
1112 |
msgid "Name"
|
1113 |
msgstr "Name"
|
1114 |
|
1115 |
+
#: redirection-strings.php:271
|
1116 |
msgid "Filter"
|
1117 |
msgstr "Filter"
|
1118 |
|
1119 |
+
#: redirection-strings.php:235
|
1120 |
msgid "Reset hits"
|
1121 |
msgstr "Reset hits"
|
1122 |
|
1123 |
+
#: redirection-strings.php:40 redirection-strings.php:49
|
1124 |
+
#: redirection-strings.php:237 redirection-strings.php:253
|
1125 |
msgid "Enable"
|
1126 |
msgstr "Enable"
|
1127 |
|
1128 |
+
#: redirection-strings.php:39 redirection-strings.php:50
|
1129 |
+
#: redirection-strings.php:236 redirection-strings.php:254
|
1130 |
msgid "Disable"
|
1131 |
msgstr "Disable"
|
1132 |
|
1133 |
+
#: redirection-strings.php:41 redirection-strings.php:52
|
1134 |
+
#: redirection-strings.php:111 redirection-strings.php:119
|
1135 |
+
#: redirection-strings.php:120 redirection-strings.php:129
|
1136 |
+
#: redirection-strings.php:146 redirection-strings.php:238
|
1137 |
+
#: redirection-strings.php:255
|
1138 |
msgid "Delete"
|
1139 |
msgstr "Delete"
|
1140 |
|
1141 |
+
#: redirection-strings.php:53 redirection-strings.php:256
|
1142 |
msgid "Edit"
|
1143 |
msgstr "Edit"
|
1144 |
|
1145 |
+
#: redirection-strings.php:239
|
1146 |
msgid "Last Access"
|
1147 |
msgstr "Last Access"
|
1148 |
|
1149 |
+
#: redirection-strings.php:240
|
1150 |
msgid "Hits"
|
1151 |
msgstr "Hits"
|
1152 |
|
1153 |
+
#: redirection-strings.php:242
|
1154 |
msgid "URL"
|
1155 |
msgstr "URL"
|
1156 |
|
1157 |
+
#: redirection-strings.php:243
|
1158 |
msgid "Type"
|
1159 |
msgstr "Type"
|
1160 |
|
1162 |
msgid "Modified Posts"
|
1163 |
msgstr "Modified Posts"
|
1164 |
|
1165 |
+
#: models/database.php:138 models/group.php:150 redirection-strings.php:68
|
1166 |
msgid "Redirections"
|
1167 |
msgstr "Redirections"
|
1168 |
|
1169 |
+
#: redirection-strings.php:249
|
1170 |
msgid "User Agent"
|
1171 |
msgstr "User Agent"
|
1172 |
|
1173 |
+
#: matches/user-agent.php:10 redirection-strings.php:228
|
1174 |
msgid "URL and user agent"
|
1175 |
msgstr "URL and user agent"
|
1176 |
|
1177 |
+
#: redirection-strings.php:203
|
1178 |
msgid "Target URL"
|
1179 |
msgstr "Target URL"
|
1180 |
|
1181 |
+
#: matches/url.php:7 redirection-strings.php:231
|
1182 |
msgid "URL only"
|
1183 |
msgstr "URL only"
|
1184 |
|
1185 |
+
#: redirection-strings.php:207 redirection-strings.php:244
|
1186 |
+
#: redirection-strings.php:250
|
1187 |
msgid "Regex"
|
1188 |
msgstr "Regex"
|
1189 |
|
1190 |
+
#: redirection-strings.php:251
|
1191 |
msgid "Referrer"
|
1192 |
msgstr "Referrer"
|
1193 |
|
1194 |
+
#: matches/referrer.php:10 redirection-strings.php:229
|
1195 |
msgid "URL and referrer"
|
1196 |
msgstr "URL and referrer"
|
1197 |
|
1198 |
+
#: redirection-strings.php:199
|
1199 |
msgid "Logged Out"
|
1200 |
msgstr "Logged Out"
|
1201 |
|
1202 |
+
#: redirection-strings.php:200
|
1203 |
msgid "Logged In"
|
1204 |
msgstr "Logged In"
|
1205 |
|
1206 |
+
#: matches/login.php:8 redirection-strings.php:230
|
1207 |
msgid "URL and login status"
|
1208 |
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-01-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,7 +11,95 @@ msgstr ""
|
|
11 |
"Language: es\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
16 |
msgstr "La REST API de tu WordPress está desactivada. Necesitarás activarla para que Redirection continúe funcionando"
|
17 |
|
@@ -19,116 +107,116 @@ msgstr "La REST API de tu WordPress está desactivada. Necesitarás activarla pa
|
|
19 |
msgid "https://johngodley.com"
|
20 |
msgstr "https://johngodley.com"
|
21 |
|
22 |
-
#: redirection-strings.php:
|
23 |
msgid "Useragent Error"
|
24 |
msgstr "Error de agente de usuario"
|
25 |
|
26 |
-
#: redirection-strings.php:
|
27 |
msgid "Unknown Useragent"
|
28 |
msgstr "Agente de usuario desconocido"
|
29 |
|
30 |
-
#: redirection-strings.php:
|
31 |
msgid "Device"
|
32 |
msgstr "Dispositivo"
|
33 |
|
34 |
-
#: redirection-strings.php:
|
35 |
msgid "Operating System"
|
36 |
msgstr "Sistema operativo"
|
37 |
|
38 |
-
#: redirection-strings.php:
|
39 |
msgid "Browser"
|
40 |
msgstr "Navegador"
|
41 |
|
42 |
-
#: redirection-strings.php:
|
43 |
msgid "Engine"
|
44 |
msgstr "Motor"
|
45 |
|
46 |
-
#: redirection-strings.php:
|
47 |
msgid "Useragent"
|
48 |
msgstr "Agente de usuario"
|
49 |
|
50 |
-
#: redirection-strings.php:
|
51 |
msgid "Agent"
|
52 |
msgstr "Agente"
|
53 |
|
54 |
-
#: redirection-strings.php:
|
55 |
msgid "No IP logging"
|
56 |
msgstr "Sin registro de IP"
|
57 |
|
58 |
-
#: redirection-strings.php:
|
59 |
msgid "Full IP logging"
|
60 |
msgstr "Registro completo de IP"
|
61 |
|
62 |
-
#: redirection-strings.php:
|
63 |
msgid "Anonymize IP (mask last part)"
|
64 |
msgstr "Anonimizar IP (enmascarar la última parte)"
|
65 |
|
66 |
-
#: redirection-strings.php:
|
67 |
msgid "Monitor changes to %(type)s"
|
68 |
msgstr "Monitorizar cambios de %(type)s"
|
69 |
|
70 |
-
#: redirection-strings.php:
|
71 |
msgid "IP Logging"
|
72 |
msgstr "Registro de IP"
|
73 |
|
74 |
-
#: redirection-strings.php:
|
75 |
msgid "(select IP logging level)"
|
76 |
msgstr "(seleccionar el nivel de registro de IP)"
|
77 |
|
78 |
-
#: redirection-strings.php:
|
79 |
msgid "Geo Info"
|
80 |
msgstr "Información de geolocalización"
|
81 |
|
82 |
-
#: redirection-strings.php:
|
83 |
msgid "Agent Info"
|
84 |
msgstr "Información de agente"
|
85 |
|
86 |
-
#: redirection-strings.php:
|
87 |
msgid "Filter by IP"
|
88 |
msgstr "Filtrar por IP"
|
89 |
|
90 |
-
#: redirection-strings.php:
|
91 |
msgid "Referrer / User Agent"
|
92 |
msgstr "Procedencia / Agente de usuario"
|
93 |
|
94 |
-
#: redirection-strings.php:
|
95 |
msgid "Geo IP Error"
|
96 |
msgstr "Error de geolocalización de IP"
|
97 |
|
98 |
-
#: redirection-strings.php:
|
99 |
msgid "Something went wrong obtaining this information"
|
100 |
msgstr "Algo ha ido mal obteniendo esta información"
|
101 |
|
102 |
-
#: redirection-strings.php:
|
103 |
msgid "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."
|
104 |
msgstr "Esta es una IP de una red privada. Significa que se encuentra dentro de una casa o red de empresa y no se puede mostrar más información."
|
105 |
|
106 |
-
#: redirection-strings.php:
|
107 |
msgid "No details are known for this address."
|
108 |
msgstr "No se conoce ningún detalle para esta dirección."
|
109 |
|
110 |
-
#: redirection-strings.php:
|
111 |
-
#: redirection-strings.php:
|
112 |
msgid "Geo IP"
|
113 |
msgstr "Geolocalización de IP"
|
114 |
|
115 |
-
#: redirection-strings.php:
|
116 |
msgid "City"
|
117 |
msgstr "Ciudad"
|
118 |
|
119 |
-
#: redirection-strings.php:
|
120 |
msgid "Area"
|
121 |
msgstr "Área"
|
122 |
|
123 |
-
#: redirection-strings.php:
|
124 |
msgid "Timezone"
|
125 |
msgstr "Zona horaria"
|
126 |
|
127 |
-
#: redirection-strings.php:
|
128 |
msgid "Geo Location"
|
129 |
msgstr "Geolocalización"
|
130 |
|
131 |
-
#: redirection-strings.php:
|
132 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
133 |
msgstr "Funciona gracias a {{link}}redirect.li{{/link}}"
|
134 |
|
@@ -136,11 +224,11 @@ msgstr "Funciona gracias a {{link}}redirect.li{{/link}}"
|
|
136 |
msgid "Trash"
|
137 |
msgstr "Papelera"
|
138 |
|
139 |
-
#: redirection-admin.php:
|
140 |
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"
|
141 |
msgstr "Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"
|
142 |
|
143 |
-
#: redirection-admin.php:
|
144 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
145 |
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>."
|
146 |
|
@@ -148,63 +236,63 @@ msgstr "Puedes encontrar la documentación completa sobre el uso de Redirection
|
|
148 |
msgid "https://redirection.me/"
|
149 |
msgstr "https://redirection.me/"
|
150 |
|
151 |
-
#: redirection-strings.php:
|
152 |
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."
|
153 |
-
msgstr "La documentación completa
|
154 |
|
155 |
-
#: redirection-strings.php:
|
156 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
157 |
msgstr "Si quieres informar de un fallo, por favor lee la guía {{report}}Informando de fallos{{/report}}"
|
158 |
|
159 |
-
#: redirection-strings.php:
|
160 |
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!"
|
161 |
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!"
|
162 |
|
163 |
-
#: redirection-strings.php:
|
164 |
msgid "Never cache"
|
165 |
msgstr "No cachear nunca"
|
166 |
|
167 |
-
#: redirection-strings.php:
|
168 |
msgid "An hour"
|
169 |
msgstr "Una hora"
|
170 |
|
171 |
-
#: redirection-strings.php:
|
172 |
msgid "Redirect Cache"
|
173 |
msgstr "Redireccionar caché"
|
174 |
|
175 |
-
#: redirection-strings.php:
|
176 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
177 |
msgstr "Cuánto tiempo cachear URLs con redirección 301 (mediante la cabecera HTTP \"Expires\")"
|
178 |
|
179 |
-
#: redirection-strings.php:
|
180 |
msgid "Are you sure you want to import from %s?"
|
181 |
msgstr "¿Estás seguro de querer importar de %s?"
|
182 |
|
183 |
-
#: redirection-strings.php:
|
184 |
msgid "Plugin Importers"
|
185 |
msgstr "Importadores de plugins"
|
186 |
|
187 |
-
#: redirection-strings.php:
|
188 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
189 |
msgstr "Se han detectado los siguientes plugins de redirección en tu sitio y se puede importar desde ellos."
|
190 |
|
191 |
-
#: redirection-strings.php:
|
192 |
msgid "total = "
|
193 |
msgstr "total = "
|
194 |
|
195 |
-
#: redirection-strings.php:
|
196 |
msgid "Import from %s"
|
197 |
msgstr "Importar de %s"
|
198 |
|
199 |
-
#: redirection-admin.php:
|
200 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
201 |
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."
|
202 |
|
203 |
-
#: redirection-admin.php:
|
204 |
msgid "Redirection not installed properly"
|
205 |
msgstr "Redirection no está instalado correctamente"
|
206 |
|
207 |
-
#: redirection-admin.php:
|
208 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
209 |
msgstr "Redirection requiere WordPress v%1s, estás usando v%2s - por favor, actualiza tu WordPress"
|
210 |
|
@@ -212,135 +300,135 @@ msgstr "Redirection requiere WordPress v%1s, estás usando v%2s - por favor, ac
|
|
212 |
msgid "Default WordPress \"old slugs\""
|
213 |
msgstr "\"Viejos slugs\" por defecto de WordPress"
|
214 |
|
215 |
-
#: redirection-strings.php:
|
216 |
msgid "Create associated redirect (added to end of URL)"
|
217 |
msgstr "Crea una redirección asociada (añadida al final de la URL)"
|
218 |
|
219 |
-
#: redirection-admin.php:
|
220 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
221 |
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."
|
222 |
|
223 |
-
#: redirection-strings.php:
|
224 |
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."
|
225 |
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."
|
226 |
|
227 |
-
#: redirection-strings.php:
|
228 |
msgid "⚡️ Magic fix ⚡️"
|
229 |
msgstr "⚡️ Arreglo mágico ⚡️"
|
230 |
|
231 |
-
#: redirection-strings.php:
|
232 |
msgid "Plugin Status"
|
233 |
msgstr "Estado del plugin"
|
234 |
|
235 |
-
#: redirection-strings.php:
|
236 |
msgid "Custom"
|
237 |
msgstr "Personalizado"
|
238 |
|
239 |
-
#: redirection-strings.php:
|
240 |
msgid "Mobile"
|
241 |
msgstr "Móvil"
|
242 |
|
243 |
-
#: redirection-strings.php:
|
244 |
msgid "Feed Readers"
|
245 |
msgstr "Lectores de feeds"
|
246 |
|
247 |
-
#: redirection-strings.php:
|
248 |
msgid "Libraries"
|
249 |
msgstr "Bibliotecas"
|
250 |
|
251 |
-
#: redirection-strings.php:
|
252 |
msgid "URL Monitor Changes"
|
253 |
msgstr "Monitorizar el cambio de URL"
|
254 |
|
255 |
-
#: redirection-strings.php:
|
256 |
msgid "Save changes to this group"
|
257 |
msgstr "Guardar los cambios de este grupo"
|
258 |
|
259 |
-
#: redirection-strings.php:
|
260 |
msgid "For example \"/amp\""
|
261 |
msgstr "Por ejemplo \"/amp\""
|
262 |
|
263 |
-
#: redirection-strings.php:
|
264 |
msgid "URL Monitor"
|
265 |
-
msgstr "
|
266 |
|
267 |
-
#: redirection-strings.php:
|
268 |
msgid "Delete 404s"
|
269 |
msgstr "Borrar 404s"
|
270 |
|
271 |
-
#: redirection-strings.php:
|
272 |
msgid "Delete all logs for this 404"
|
273 |
msgstr "Borra todos los registros de este 404"
|
274 |
|
275 |
-
#: redirection-strings.php:
|
276 |
msgid "Delete all from IP %s"
|
277 |
msgstr "Borra todo de la IP %s"
|
278 |
|
279 |
-
#: redirection-strings.php:
|
280 |
msgid "Delete all matching \"%s\""
|
281 |
msgstr "Borra todo lo que tenga \"%s\""
|
282 |
|
283 |
-
#: redirection-strings.php:
|
284 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
285 |
msgstr "El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."
|
286 |
|
287 |
-
#: redirection-admin.php:
|
288 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
289 |
msgstr "También comprueba si tu navegador puede cargar <code>redirection.js</code>:"
|
290 |
|
291 |
-
#: redirection-admin.php:
|
292 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
293 |
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é."
|
294 |
|
295 |
-
#: redirection-admin.php:
|
296 |
msgid "Unable to load Redirection"
|
297 |
msgstr "No ha sido posible cargar Redirection"
|
298 |
|
299 |
-
#: models/fixer.php:
|
300 |
msgid "Unable to create group"
|
301 |
msgstr "No fue posible crear el grupo"
|
302 |
|
303 |
-
#: models/fixer.php:
|
304 |
msgid "Failed to fix database tables"
|
305 |
msgstr "Fallo al reparar las tablas de la base de datos"
|
306 |
|
307 |
-
#: models/fixer.php:
|
308 |
msgid "Post monitor group is valid"
|
309 |
msgstr "El grupo de monitoreo de entradas es válido"
|
310 |
|
311 |
-
#: models/fixer.php:
|
312 |
msgid "Post monitor group is invalid"
|
313 |
msgstr "El grupo de monitoreo de entradas no es válido"
|
314 |
|
315 |
-
#: models/fixer.php:
|
316 |
msgid "Post monitor group"
|
317 |
msgstr "Grupo de monitoreo de entradas"
|
318 |
|
319 |
-
#: models/fixer.php:
|
320 |
msgid "All redirects have a valid group"
|
321 |
msgstr "Todas las redirecciones tienen un grupo válido"
|
322 |
|
323 |
-
#: models/fixer.php:
|
324 |
msgid "Redirects with invalid groups detected"
|
325 |
msgstr "Detectadas redirecciones con grupos no válidos"
|
326 |
|
327 |
-
#: models/fixer.php:
|
328 |
msgid "Valid redirect group"
|
329 |
msgstr "Grupo de redirección válido"
|
330 |
|
331 |
-
#: models/fixer.php:
|
332 |
msgid "Valid groups detected"
|
333 |
msgstr "Detectados grupos válidos"
|
334 |
|
335 |
-
#: models/fixer.php:
|
336 |
msgid "No valid groups, so you will not be able to create any redirects"
|
337 |
msgstr "No hay grupos válidos, así que no podrás crear redirecciones"
|
338 |
|
339 |
-
#: models/fixer.php:
|
340 |
msgid "Valid groups"
|
341 |
msgstr "Grupos válidos"
|
342 |
|
343 |
-
#: models/fixer.php:
|
344 |
msgid "Database tables"
|
345 |
msgstr "Tablas de la base de datos"
|
346 |
|
@@ -352,59 +440,51 @@ msgstr "Faltan las siguientes tablas:"
|
|
352 |
msgid "All tables present"
|
353 |
msgstr "Están presentes todas las tablas"
|
354 |
|
355 |
-
#: redirection-strings.php:
|
356 |
msgid "Cached Redirection detected"
|
357 |
msgstr "Detectada caché de Redirection"
|
358 |
|
359 |
-
#: redirection-strings.php:
|
360 |
msgid "Please clear your browser cache and reload this page."
|
361 |
msgstr "Por favor, vacía la caché de tu navegador y recarga esta página"
|
362 |
|
363 |
-
#: redirection-strings.php:
|
364 |
msgid "The data on this page has expired, please reload."
|
365 |
msgstr "Los datos de esta página han caducado, por favor, recarga."
|
366 |
|
367 |
-
#: redirection-strings.php:
|
368 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
369 |
msgstr "WordPress no ha devuelto una respuesta. Esto podría significar que ocurrió un error o que la petición se bloqueó. Por favor, revisa el error_log de tu servidor."
|
370 |
|
371 |
-
#: redirection-strings.php:
|
372 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
373 |
msgstr "Tu servidor devolvió un error de 403 Prohibido, que podría indicar que se bloqueó la petición. ¿Estás usando un cortafuegos o un plugin de seguridad?"
|
374 |
|
375 |
-
#: redirection-strings.php:14
|
376 |
-
msgid "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
377 |
-
msgstr "WordPress ha devuelto un mensaje inesperado. Esto normalmente indica que un plugin o tema está extrayendo datos cuando no debería. Por favor, trata de desactivar el resto de plugins e inténtalo de nuevo."
|
378 |
-
|
379 |
-
#: redirection-strings.php:9
|
380 |
-
msgid "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
381 |
-
msgstr "Si no se sabe cuál es el problema entonces trata de desactivar el resto de plugins - es fácil de hacer, y puedes reactivarlos rápidamente. Otros plugins pueden, a veces, provocar conflictos."
|
382 |
-
|
383 |
#: redirection-strings.php:4
|
384 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
385 |
msgstr "Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "If you think Redirection is at fault then create an issue."
|
389 |
msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
|
390 |
|
391 |
-
#: redirection-admin.php:
|
392 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
393 |
msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
|
394 |
|
395 |
-
#: redirection-admin.php:
|
396 |
msgid "Loading, please wait..."
|
397 |
msgstr "Cargando, por favor espera…"
|
398 |
|
399 |
-
#: redirection-strings.php:
|
400 |
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)."
|
401 |
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í)."
|
402 |
|
403 |
-
#: redirection-strings.php:
|
404 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
405 |
msgstr "La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."
|
406 |
|
407 |
-
#: redirection-strings.php:
|
408 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
409 |
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."
|
410 |
|
@@ -412,7 +492,7 @@ msgstr "Si eso no ayuda abre la consola de errores de tu navegador y crea un {{l
|
|
412 |
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."
|
413 |
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."
|
414 |
|
415 |
-
#: redirection-admin.php:
|
416 |
msgid "Create Issue"
|
417 |
msgstr "Crear aviso de problema"
|
418 |
|
@@ -424,403 +504,395 @@ msgstr "Correo electrónico"
|
|
424 |
msgid "Important details"
|
425 |
msgstr "Detalles importantes"
|
426 |
|
427 |
-
#: redirection-strings.php:
|
428 |
msgid "Need help?"
|
429 |
msgstr "¿Necesitas ayuda?"
|
430 |
|
431 |
-
#: redirection-strings.php:
|
432 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
433 |
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."
|
434 |
|
435 |
-
#: redirection-strings.php:
|
436 |
msgid "Pos"
|
437 |
msgstr "Pos"
|
438 |
|
439 |
-
#: redirection-strings.php:
|
440 |
msgid "410 - Gone"
|
441 |
msgstr "410 - Desaparecido"
|
442 |
|
443 |
-
#: redirection-strings.php:
|
444 |
msgid "Position"
|
445 |
msgstr "Posición"
|
446 |
|
447 |
-
#: redirection-strings.php:
|
448 |
-
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
|
449 |
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"
|
450 |
|
451 |
-
#: redirection-strings.php:
|
452 |
msgid "Apache Module"
|
453 |
msgstr "Módulo Apache"
|
454 |
|
455 |
-
#: redirection-strings.php:
|
456 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
457 |
msgstr "Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."
|
458 |
|
459 |
-
#: redirection-strings.php:
|
460 |
msgid "Import to group"
|
461 |
msgstr "Importar a un grupo"
|
462 |
|
463 |
-
#: redirection-strings.php:
|
464 |
msgid "Import a CSV, .htaccess, or JSON file."
|
465 |
msgstr "Importa un archivo CSV, .htaccess o JSON."
|
466 |
|
467 |
-
#: redirection-strings.php:
|
468 |
msgid "Click 'Add File' or drag and drop here."
|
469 |
msgstr "Haz clic en 'Añadir archivo' o arrastra y suelta aquí."
|
470 |
|
471 |
-
#: redirection-strings.php:
|
472 |
msgid "Add File"
|
473 |
msgstr "Añadir archivo"
|
474 |
|
475 |
-
#: redirection-strings.php:
|
476 |
msgid "File selected"
|
477 |
msgstr "Archivo seleccionado"
|
478 |
|
479 |
-
#: redirection-strings.php:
|
480 |
msgid "Importing"
|
481 |
msgstr "Importando"
|
482 |
|
483 |
-
#: redirection-strings.php:
|
484 |
msgid "Finished importing"
|
485 |
msgstr "Importación finalizada"
|
486 |
|
487 |
-
#: redirection-strings.php:
|
488 |
msgid "Total redirects imported:"
|
489 |
msgstr "Total de redirecciones importadas:"
|
490 |
|
491 |
-
#: redirection-strings.php:
|
492 |
msgid "Double-check the file is the correct format!"
|
493 |
msgstr "¡Vuelve a comprobar que el archivo esté en el formato correcto!"
|
494 |
|
495 |
-
#: redirection-strings.php:
|
496 |
msgid "OK"
|
497 |
msgstr "Aceptar"
|
498 |
|
499 |
-
#: redirection-strings.php:
|
500 |
msgid "Close"
|
501 |
msgstr "Cerrar"
|
502 |
|
503 |
-
#: redirection-strings.php:
|
504 |
msgid "All imports will be appended to the current database."
|
505 |
msgstr "Todas las importaciones se añadirán a la base de datos actual."
|
506 |
|
507 |
-
#: redirection-strings.php:
|
508 |
msgid "Export"
|
509 |
msgstr "Exportar"
|
510 |
|
511 |
-
#: redirection-strings.php:
|
512 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
513 |
msgstr "Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."
|
514 |
|
515 |
-
#: redirection-strings.php:
|
516 |
msgid "Everything"
|
517 |
msgstr "Todo"
|
518 |
|
519 |
-
#: redirection-strings.php:
|
520 |
msgid "WordPress redirects"
|
521 |
msgstr "Redirecciones WordPress"
|
522 |
|
523 |
-
#: redirection-strings.php:
|
524 |
msgid "Apache redirects"
|
525 |
msgstr "Redirecciones Apache"
|
526 |
|
527 |
-
#: redirection-strings.php:
|
528 |
msgid "Nginx redirects"
|
529 |
msgstr "Redirecciones Nginx"
|
530 |
|
531 |
-
#: redirection-strings.php:
|
532 |
msgid "CSV"
|
533 |
msgstr "CSV"
|
534 |
|
535 |
-
#: redirection-strings.php:
|
536 |
msgid "Apache .htaccess"
|
537 |
msgstr ".htaccess de Apache"
|
538 |
|
539 |
-
#: redirection-strings.php:
|
540 |
msgid "Nginx rewrite rules"
|
541 |
msgstr "Reglas de rewrite de Nginx"
|
542 |
|
543 |
-
#: redirection-strings.php:
|
544 |
msgid "Redirection JSON"
|
545 |
msgstr "JSON de Redirection"
|
546 |
|
547 |
-
#: redirection-strings.php:
|
548 |
msgid "View"
|
549 |
msgstr "Ver"
|
550 |
|
551 |
-
#: redirection-strings.php:
|
552 |
msgid "Log files can be exported from the log pages."
|
553 |
msgstr "Los archivos de registro se pueden exportar desde las páginas de registro."
|
554 |
|
555 |
-
#: redirection-strings.php:
|
556 |
msgid "Import/Export"
|
557 |
msgstr "Importar/Exportar"
|
558 |
|
559 |
-
#: redirection-strings.php:
|
560 |
msgid "Logs"
|
561 |
msgstr "Registros"
|
562 |
|
563 |
-
#: redirection-strings.php:
|
564 |
msgid "404 errors"
|
565 |
msgstr "Errores 404"
|
566 |
|
567 |
-
#: redirection-strings.php:
|
568 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
569 |
msgstr "Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"
|
570 |
|
571 |
-
#: redirection-strings.php:
|
572 |
msgid "I'd like to support some more."
|
573 |
msgstr "Me gustaría dar algo más de apoyo."
|
574 |
|
575 |
-
#: redirection-strings.php:
|
576 |
msgid "Support 💰"
|
577 |
msgstr "Apoyar 💰"
|
578 |
|
579 |
-
#: redirection-strings.php:
|
580 |
msgid "Redirection saved"
|
581 |
msgstr "Redirección guardada"
|
582 |
|
583 |
-
#: redirection-strings.php:
|
584 |
msgid "Log deleted"
|
585 |
msgstr "Registro borrado"
|
586 |
|
587 |
-
#: redirection-strings.php:
|
588 |
msgid "Settings saved"
|
589 |
msgstr "Ajustes guardados"
|
590 |
|
591 |
-
#: redirection-strings.php:
|
592 |
msgid "Group saved"
|
593 |
msgstr "Grupo guardado"
|
594 |
|
595 |
-
#: redirection-strings.php:
|
596 |
msgid "Are you sure you want to delete this item?"
|
597 |
msgid_plural "Are you sure you want to delete these items?"
|
598 |
msgstr[0] "¿Estás seguro de querer borrar este elemento?"
|
599 |
msgstr[1] "¿Estás seguro de querer borrar estos elementos?"
|
600 |
|
601 |
-
#: redirection-strings.php:
|
602 |
msgid "pass"
|
603 |
msgstr "pass"
|
604 |
|
605 |
-
#: redirection-strings.php:
|
606 |
msgid "All groups"
|
607 |
msgstr "Todos los grupos"
|
608 |
|
609 |
-
#: redirection-strings.php:
|
610 |
msgid "301 - Moved Permanently"
|
611 |
msgstr "301 - Movido permanentemente"
|
612 |
|
613 |
-
#: redirection-strings.php:
|
614 |
msgid "302 - Found"
|
615 |
msgstr "302 - Encontrado"
|
616 |
|
617 |
-
#: redirection-strings.php:
|
618 |
msgid "307 - Temporary Redirect"
|
619 |
msgstr "307 - Redirección temporal"
|
620 |
|
621 |
-
#: redirection-strings.php:
|
622 |
msgid "308 - Permanent Redirect"
|
623 |
msgstr "308 - Redirección permanente"
|
624 |
|
625 |
-
#: redirection-strings.php:
|
626 |
msgid "401 - Unauthorized"
|
627 |
msgstr "401 - No autorizado"
|
628 |
|
629 |
-
#: redirection-strings.php:
|
630 |
msgid "404 - Not Found"
|
631 |
msgstr "404 - No encontrado"
|
632 |
|
633 |
-
#: redirection-strings.php:
|
634 |
msgid "Title"
|
635 |
msgstr "Título"
|
636 |
|
637 |
-
#: redirection-strings.php:
|
638 |
msgid "When matched"
|
639 |
msgstr "Cuando coincide"
|
640 |
|
641 |
-
#: redirection-strings.php:
|
642 |
msgid "with HTTP code"
|
643 |
msgstr "con el código HTTP"
|
644 |
|
645 |
-
#: redirection-strings.php:
|
646 |
msgid "Show advanced options"
|
647 |
msgstr "Mostrar opciones avanzadas"
|
648 |
|
649 |
-
#: redirection-strings.php:
|
650 |
msgid "Matched Target"
|
651 |
msgstr "Objetivo coincidente"
|
652 |
|
653 |
-
#: redirection-strings.php:
|
654 |
msgid "Unmatched Target"
|
655 |
msgstr "Objetivo no coincidente"
|
656 |
|
657 |
-
#: redirection-strings.php:
|
658 |
msgid "Saving..."
|
659 |
msgstr "Guardando…"
|
660 |
|
661 |
-
#: redirection-strings.php:
|
662 |
msgid "View notice"
|
663 |
msgstr "Ver aviso"
|
664 |
|
665 |
-
#: models/redirect.php:
|
666 |
msgid "Invalid source URL"
|
667 |
msgstr "URL de origen no válida"
|
668 |
|
669 |
-
#: models/redirect.php:
|
670 |
msgid "Invalid redirect action"
|
671 |
msgstr "Acción de redirección no válida"
|
672 |
|
673 |
-
#: models/redirect.php:
|
674 |
msgid "Invalid redirect matcher"
|
675 |
msgstr "Coincidencia de redirección no válida"
|
676 |
|
677 |
-
#: models/redirect.php:
|
678 |
msgid "Unable to add new redirect"
|
679 |
msgstr "No ha sido posible añadir la nueva redirección"
|
680 |
|
681 |
-
#: redirection-strings.php:
|
682 |
msgid "Something went wrong 🙁"
|
683 |
msgstr "Algo fue mal 🙁"
|
684 |
|
685 |
-
#: redirection-strings.php:
|
686 |
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!"
|
687 |
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! "
|
688 |
|
689 |
-
#: redirection-
|
690 |
-
msgid "It didn't work when I tried again"
|
691 |
-
msgstr "No funcionó al intentarlo de nuevo"
|
692 |
-
|
693 |
-
#: redirection-strings.php:10
|
694 |
-
msgid "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
695 |
-
msgstr "Revisa si tu problema está descrito en la lista de habituales {{link}}problemas con Redirection{{/link}}. Por favor, añade más detalles si encuentras el mismo problema."
|
696 |
-
|
697 |
-
#: redirection-admin.php:173
|
698 |
msgid "Log entries (%d max)"
|
699 |
msgstr "Entradas del registro (máximo %d)"
|
700 |
|
701 |
-
#: redirection-strings.php:
|
702 |
msgid "Search by IP"
|
703 |
msgstr "Buscar por IP"
|
704 |
|
705 |
-
#: redirection-strings.php:
|
706 |
msgid "Select bulk action"
|
707 |
msgstr "Elegir acción en lote"
|
708 |
|
709 |
-
#: redirection-strings.php:
|
710 |
msgid "Bulk Actions"
|
711 |
msgstr "Acciones en lote"
|
712 |
|
713 |
-
#: redirection-strings.php:
|
714 |
msgid "Apply"
|
715 |
msgstr "Aplicar"
|
716 |
|
717 |
-
#: redirection-strings.php:
|
718 |
msgid "First page"
|
719 |
msgstr "Primera página"
|
720 |
|
721 |
-
#: redirection-strings.php:
|
722 |
msgid "Prev page"
|
723 |
msgstr "Página anterior"
|
724 |
|
725 |
-
#: redirection-strings.php:
|
726 |
msgid "Current Page"
|
727 |
msgstr "Página actual"
|
728 |
|
729 |
-
#: redirection-strings.php:
|
730 |
msgid "of %(page)s"
|
731 |
msgstr "de %(página)s"
|
732 |
|
733 |
-
#: redirection-strings.php:
|
734 |
msgid "Next page"
|
735 |
msgstr "Página siguiente"
|
736 |
|
737 |
-
#: redirection-strings.php:
|
738 |
msgid "Last page"
|
739 |
msgstr "Última página"
|
740 |
|
741 |
-
#: redirection-strings.php:
|
742 |
msgid "%s item"
|
743 |
msgid_plural "%s items"
|
744 |
msgstr[0] "%s elemento"
|
745 |
msgstr[1] "%s elementos"
|
746 |
|
747 |
-
#: redirection-strings.php:
|
748 |
msgid "Select All"
|
749 |
msgstr "Elegir todos"
|
750 |
|
751 |
-
#: redirection-strings.php:
|
752 |
msgid "Sorry, something went wrong loading the data - please try again"
|
753 |
msgstr "Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"
|
754 |
|
755 |
-
#: redirection-strings.php:
|
756 |
msgid "No results"
|
757 |
msgstr "No hay resultados"
|
758 |
|
759 |
-
#: redirection-strings.php:
|
760 |
msgid "Delete the logs - are you sure?"
|
761 |
msgstr "Borrar los registros - ¿estás seguro?"
|
762 |
|
763 |
-
#: redirection-strings.php:
|
764 |
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."
|
765 |
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."
|
766 |
|
767 |
-
#: redirection-strings.php:
|
768 |
msgid "Yes! Delete the logs"
|
769 |
msgstr "¡Sí! Borra los registros"
|
770 |
|
771 |
-
#: redirection-strings.php:
|
772 |
msgid "No! Don't delete the logs"
|
773 |
msgstr "¡No! No borres los registros"
|
774 |
|
775 |
-
#: redirection-strings.php:
|
776 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
777 |
msgstr "¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."
|
778 |
|
779 |
-
#: redirection-strings.php:
|
780 |
msgid "Newsletter"
|
781 |
msgstr "Boletín"
|
782 |
|
783 |
-
#: redirection-strings.php:
|
784 |
msgid "Want to keep up to date with changes to Redirection?"
|
785 |
msgstr "¿Quieres estar al día de los cambios en Redirection?"
|
786 |
|
787 |
-
#: redirection-strings.php:
|
788 |
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."
|
789 |
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."
|
790 |
|
791 |
-
#: redirection-strings.php:
|
792 |
msgid "Your email address:"
|
793 |
msgstr "Tu dirección de correo electrónico:"
|
794 |
|
795 |
-
#: redirection-strings.php:
|
796 |
msgid "You've supported this plugin - thank you!"
|
797 |
msgstr "Ya has apoyado a este plugin - ¡gracias!"
|
798 |
|
799 |
-
#: redirection-strings.php:
|
800 |
msgid "You get useful software and I get to carry on making it better."
|
801 |
msgstr "Tienes un software útil y yo seguiré haciéndolo mejor."
|
802 |
|
803 |
-
#: redirection-strings.php:
|
804 |
msgid "Forever"
|
805 |
msgstr "Siempre"
|
806 |
|
807 |
-
#: redirection-strings.php:
|
808 |
msgid "Delete the plugin - are you sure?"
|
809 |
msgstr "Borrar el plugin - ¿estás seguro?"
|
810 |
|
811 |
-
#: redirection-strings.php:
|
812 |
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."
|
813 |
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. "
|
814 |
|
815 |
-
#: redirection-strings.php:
|
816 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
817 |
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."
|
818 |
|
819 |
-
#: redirection-strings.php:
|
820 |
msgid "Yes! Delete the plugin"
|
821 |
msgstr "¡Sí! Borrar el plugin"
|
822 |
|
823 |
-
#: redirection-strings.php:
|
824 |
msgid "No! Don't delete the plugin"
|
825 |
msgstr "¡No! No borrar el plugin"
|
826 |
|
@@ -832,140 +904,140 @@ msgstr "John Godley"
|
|
832 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
833 |
msgstr "Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"
|
834 |
|
835 |
-
#: redirection-strings.php:
|
836 |
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}}."
|
837 |
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}}. "
|
838 |
|
839 |
-
#: redirection-admin.php:
|
840 |
msgid "Redirection Support"
|
841 |
msgstr "Soporte de Redirection"
|
842 |
|
843 |
-
#: redirection-strings.php:
|
844 |
msgid "Support"
|
845 |
msgstr "Soporte"
|
846 |
|
847 |
-
#: redirection-strings.php:
|
848 |
msgid "404s"
|
849 |
msgstr "404s"
|
850 |
|
851 |
-
#: redirection-strings.php:
|
852 |
msgid "Log"
|
853 |
msgstr "Log"
|
854 |
|
855 |
-
#: redirection-strings.php:
|
856 |
msgid "Delete Redirection"
|
857 |
msgstr "Borrar Redirection"
|
858 |
|
859 |
-
#: redirection-strings.php:
|
860 |
msgid "Upload"
|
861 |
msgstr "Subir"
|
862 |
|
863 |
-
#: redirection-strings.php:
|
864 |
msgid "Import"
|
865 |
msgstr "Importar"
|
866 |
|
867 |
-
#: redirection-strings.php:
|
868 |
msgid "Update"
|
869 |
msgstr "Actualizar"
|
870 |
|
871 |
-
#: redirection-strings.php:
|
872 |
msgid "Auto-generate URL"
|
873 |
msgstr "Auto generar URL"
|
874 |
|
875 |
-
#: redirection-strings.php:
|
876 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
877 |
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)"
|
878 |
|
879 |
-
#: redirection-strings.php:
|
880 |
msgid "RSS Token"
|
881 |
msgstr "Token RSS"
|
882 |
|
883 |
-
#: redirection-strings.php:
|
884 |
msgid "404 Logs"
|
885 |
msgstr "Registros 404"
|
886 |
|
887 |
-
#: redirection-strings.php:
|
888 |
msgid "(time to keep logs for)"
|
889 |
msgstr "(tiempo que se mantendrán los registros)"
|
890 |
|
891 |
-
#: redirection-strings.php:
|
892 |
msgid "Redirect Logs"
|
893 |
msgstr "Registros de redirecciones"
|
894 |
|
895 |
-
#: redirection-strings.php:
|
896 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
897 |
msgstr "Soy una buena persona y ayude al autor de este plugin"
|
898 |
|
899 |
-
#: redirection-strings.php:
|
900 |
msgid "Plugin Support"
|
901 |
msgstr "Soporte del plugin"
|
902 |
|
903 |
-
#: redirection-strings.php:
|
904 |
msgid "Options"
|
905 |
msgstr "Opciones"
|
906 |
|
907 |
-
#: redirection-strings.php:
|
908 |
msgid "Two months"
|
909 |
msgstr "Dos meses"
|
910 |
|
911 |
-
#: redirection-strings.php:
|
912 |
msgid "A month"
|
913 |
msgstr "Un mes"
|
914 |
|
915 |
-
#: redirection-strings.php:
|
916 |
msgid "A week"
|
917 |
msgstr "Una semana"
|
918 |
|
919 |
-
#: redirection-strings.php:
|
920 |
msgid "A day"
|
921 |
msgstr "Un dia"
|
922 |
|
923 |
-
#: redirection-strings.php:
|
924 |
msgid "No logs"
|
925 |
msgstr "No hay logs"
|
926 |
|
927 |
-
#: redirection-strings.php:
|
928 |
msgid "Delete All"
|
929 |
msgstr "Borrar todo"
|
930 |
|
931 |
-
#: redirection-strings.php:
|
932 |
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."
|
933 |
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."
|
934 |
|
935 |
-
#: redirection-strings.php:
|
936 |
msgid "Add Group"
|
937 |
msgstr "Añadir grupo"
|
938 |
|
939 |
-
#: redirection-strings.php:
|
940 |
msgid "Search"
|
941 |
msgstr "Buscar"
|
942 |
|
943 |
-
#: redirection-strings.php:
|
944 |
msgid "Groups"
|
945 |
msgstr "Grupos"
|
946 |
|
947 |
-
#: redirection-strings.php:
|
948 |
msgid "Save"
|
949 |
msgstr "Guardar"
|
950 |
|
951 |
-
#: redirection-strings.php:
|
952 |
msgid "Group"
|
953 |
msgstr "Grupo"
|
954 |
|
955 |
-
#: redirection-strings.php:
|
956 |
msgid "Match"
|
957 |
msgstr "Coincidencia"
|
958 |
|
959 |
-
#: redirection-strings.php:
|
960 |
msgid "Add new redirection"
|
961 |
msgstr "Añadir nueva redirección"
|
962 |
|
963 |
-
#: redirection-strings.php:
|
964 |
-
#: redirection-strings.php:
|
965 |
msgid "Cancel"
|
966 |
msgstr "Cancelar"
|
967 |
|
968 |
-
#: redirection-strings.php:
|
969 |
msgid "Download"
|
970 |
msgstr "Descargar"
|
971 |
|
@@ -973,116 +1045,116 @@ msgstr "Descargar"
|
|
973 |
msgid "Redirection"
|
974 |
msgstr "Redirection"
|
975 |
|
976 |
-
#: redirection-admin.php:
|
977 |
msgid "Settings"
|
978 |
msgstr "Ajustes"
|
979 |
|
980 |
-
#: redirection-strings.php:
|
981 |
msgid "Do nothing"
|
982 |
msgstr "No hacer nada"
|
983 |
|
984 |
-
#: redirection-strings.php:
|
985 |
msgid "Error (404)"
|
986 |
msgstr "Error (404)"
|
987 |
|
988 |
-
#: redirection-strings.php:
|
989 |
msgid "Pass-through"
|
990 |
msgstr "Pasar directo"
|
991 |
|
992 |
-
#: redirection-strings.php:
|
993 |
msgid "Redirect to random post"
|
994 |
msgstr "Redirigir a entrada aleatoria"
|
995 |
|
996 |
-
#: redirection-strings.php:
|
997 |
msgid "Redirect to URL"
|
998 |
msgstr "Redirigir a URL"
|
999 |
|
1000 |
-
#: models/redirect.php:
|
1001 |
msgid "Invalid group when creating redirect"
|
1002 |
msgstr "Grupo no válido a la hora de crear la redirección"
|
1003 |
|
1004 |
-
#: redirection-strings.php:
|
1005 |
msgid "IP"
|
1006 |
msgstr "IP"
|
1007 |
|
1008 |
-
#: redirection-strings.php:
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Source URL"
|
1011 |
msgstr "URL origen"
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
msgid "Date"
|
1015 |
msgstr "Fecha"
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
-
#: redirection-strings.php:
|
1019 |
msgid "Add Redirect"
|
1020 |
msgstr "Añadir redirección"
|
1021 |
|
1022 |
-
#: redirection-strings.php:
|
1023 |
msgid "All modules"
|
1024 |
msgstr "Todos los módulos"
|
1025 |
|
1026 |
-
#: redirection-strings.php:
|
1027 |
msgid "View Redirects"
|
1028 |
msgstr "Ver redirecciones"
|
1029 |
|
1030 |
-
#: redirection-strings.php:
|
1031 |
msgid "Module"
|
1032 |
msgstr "Módulo"
|
1033 |
|
1034 |
-
#: redirection-strings.php:
|
1035 |
msgid "Redirects"
|
1036 |
msgstr "Redirecciones"
|
1037 |
|
1038 |
-
#: redirection-strings.php:
|
1039 |
-
#: redirection-strings.php:
|
1040 |
msgid "Name"
|
1041 |
msgstr "Nombre"
|
1042 |
|
1043 |
-
#: redirection-strings.php:
|
1044 |
msgid "Filter"
|
1045 |
msgstr "Filtro"
|
1046 |
|
1047 |
-
#: redirection-strings.php:
|
1048 |
msgid "Reset hits"
|
1049 |
msgstr "Restablecer aciertos"
|
1050 |
|
1051 |
-
#: redirection-strings.php:
|
1052 |
-
#: redirection-strings.php:
|
1053 |
msgid "Enable"
|
1054 |
msgstr "Habilitar"
|
1055 |
|
1056 |
-
#: redirection-strings.php:
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Disable"
|
1059 |
msgstr "Desactivar"
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
-
#: redirection-strings.php:
|
1063 |
-
#: redirection-strings.php:
|
1064 |
-
#: redirection-strings.php:
|
1065 |
-
#: redirection-strings.php:
|
1066 |
msgid "Delete"
|
1067 |
msgstr "Eliminar"
|
1068 |
|
1069 |
-
#: redirection-strings.php:
|
1070 |
msgid "Edit"
|
1071 |
msgstr "Editar"
|
1072 |
|
1073 |
-
#: redirection-strings.php:
|
1074 |
msgid "Last Access"
|
1075 |
msgstr "Último acceso"
|
1076 |
|
1077 |
-
#: redirection-strings.php:
|
1078 |
msgid "Hits"
|
1079 |
msgstr "Hits"
|
1080 |
|
1081 |
-
#: redirection-strings.php:
|
1082 |
msgid "URL"
|
1083 |
msgstr "URL"
|
1084 |
|
1085 |
-
#: redirection-strings.php:
|
1086 |
msgid "Type"
|
1087 |
msgstr "Tipo"
|
1088 |
|
@@ -1090,47 +1162,47 @@ msgstr "Tipo"
|
|
1090 |
msgid "Modified Posts"
|
1091 |
msgstr "Entradas modificadas"
|
1092 |
|
1093 |
-
#: models/database.php:138 models/group.php:150 redirection-strings.php:
|
1094 |
msgid "Redirections"
|
1095 |
msgstr "Redirecciones"
|
1096 |
|
1097 |
-
#: redirection-strings.php:
|
1098 |
msgid "User Agent"
|
1099 |
msgstr "Agente usuario HTTP"
|
1100 |
|
1101 |
-
#: matches/user-agent.php:10 redirection-strings.php:
|
1102 |
msgid "URL and user agent"
|
1103 |
msgstr "URL y cliente de usuario (user agent)"
|
1104 |
|
1105 |
-
#: redirection-strings.php:
|
1106 |
msgid "Target URL"
|
1107 |
msgstr "URL destino"
|
1108 |
|
1109 |
-
#: matches/url.php:7 redirection-strings.php:
|
1110 |
msgid "URL only"
|
1111 |
msgstr "Sólo URL"
|
1112 |
|
1113 |
-
#: redirection-strings.php:
|
1114 |
-
#: redirection-strings.php:
|
1115 |
msgid "Regex"
|
1116 |
msgstr "Expresión regular"
|
1117 |
|
1118 |
-
#: redirection-strings.php:
|
1119 |
msgid "Referrer"
|
1120 |
msgstr "Referente"
|
1121 |
|
1122 |
-
#: matches/referrer.php:10 redirection-strings.php:
|
1123 |
msgid "URL and referrer"
|
1124 |
msgstr "URL y referente"
|
1125 |
|
1126 |
-
#: redirection-strings.php:
|
1127 |
msgid "Logged Out"
|
1128 |
msgstr "Desconectado"
|
1129 |
|
1130 |
-
#: redirection-strings.php:
|
1131 |
msgid "Logged In"
|
1132 |
msgstr "Conectado"
|
1133 |
|
1134 |
-
#: matches/login.php:8 redirection-strings.php:
|
1135 |
msgid "URL and login status"
|
1136 |
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-01-28 09:10:44+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-strings.php:298
|
15 |
+
msgid "404 deleted"
|
16 |
+
msgstr "404 borrado"
|
17 |
+
|
18 |
+
#: redirection-strings.php:180
|
19 |
+
msgid "Default /wp-json/ (preferred)"
|
20 |
+
msgstr "Por defecto /wp-json/ (preferido)"
|
21 |
+
|
22 |
+
#: redirection-strings.php:179
|
23 |
+
msgid "Raw /index.php?rest_route=/"
|
24 |
+
msgstr "Sin modificar /index.php?rest_route=/"
|
25 |
+
|
26 |
+
#: redirection-strings.php:178
|
27 |
+
msgid "Proxy over Admin AJAX (deprecated)"
|
28 |
+
msgstr "Proxy sobre administración en AJAX (obsoleto)"
|
29 |
+
|
30 |
+
#: redirection-strings.php:156
|
31 |
+
msgid "REST API"
|
32 |
+
msgstr "REST API"
|
33 |
+
|
34 |
+
#: redirection-strings.php:155
|
35 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
36 |
+
msgstr "Cómo utiliza Redirection la REST API - no cambiar a no ser que sea necesario"
|
37 |
+
|
38 |
+
#: redirection-strings.php:59
|
39 |
+
msgid "More details."
|
40 |
+
msgstr "Más detalles."
|
41 |
+
|
42 |
+
#: redirection-strings.php:17
|
43 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
44 |
+
msgstr "WordPress devolvió un mensaje inesperado. Esto podría deberse a que tu REST API no funciona, o por otro plugin o tema."
|
45 |
+
|
46 |
+
#: redirection-strings.php:14
|
47 |
+
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
48 |
+
msgstr "Por favor, echa un vistazo al {{link}}estado del plugin{{/link}}. Podría ser capaz de identificar y \"mágicamente\" resolver el problema."
|
49 |
+
|
50 |
+
#: redirection-strings.php:13
|
51 |
+
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
52 |
+
msgstr "{{link}}Redirection no puede conectar con tu REST API{{/link}}. Si la has desactivado entonces necesitarás activarla."
|
53 |
+
|
54 |
+
#: redirection-strings.php:12
|
55 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
56 |
+
msgstr "{{link}}Un software de seguridad podría estar bloqueando Redirection{{/link}}. Deberías configurarlo para permitir peticiones de la REST API."
|
57 |
+
|
58 |
+
#: redirection-strings.php:11
|
59 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
60 |
+
msgstr "{{link}}Un software de caché{{/link}}, en particular Cloudflare, podría cachear lo que no debería. Prueba a borrar todas tus cachés."
|
61 |
+
|
62 |
+
#: redirection-strings.php:10
|
63 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
64 |
+
msgstr "{{link}}Por favor, ¡desactiva temporalmente otros plugins!{{/link}} Esto arregla muchos problemas."
|
65 |
+
|
66 |
+
#: redirection-strings.php:9
|
67 |
+
msgid "None of the suggestions helped"
|
68 |
+
msgstr "Ninguna de las sugerencias ha ayudado"
|
69 |
+
|
70 |
+
#: redirection-admin.php:361
|
71 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
72 |
+
msgstr "Por favor, consulta la <a href=\"https://redirection.me/support/problems/\">lista de problemas habituales</a>."
|
73 |
+
|
74 |
+
#: redirection-admin.php:355
|
75 |
+
msgid "Unable to load Redirection ☹️"
|
76 |
+
msgstr "No se puede cargar Redirection ☹️"
|
77 |
+
|
78 |
+
#: models/fixer.php:84
|
79 |
+
msgid "WordPress REST API is working at %s"
|
80 |
+
msgstr "La REST API de WordPress está funcionando en %s"
|
81 |
+
|
82 |
+
#: models/fixer.php:81
|
83 |
+
msgid "WordPress REST API"
|
84 |
+
msgstr "REST API de WordPress"
|
85 |
+
|
86 |
+
#: models/fixer.php:73
|
87 |
+
msgid "REST API is not working so routes not checked"
|
88 |
+
msgstr "La REST API no está funcionando, así que las rutas no se comprueban"
|
89 |
+
|
90 |
+
#: models/fixer.php:58 models/fixer.php:67
|
91 |
+
msgid "Redirection routes are working"
|
92 |
+
msgstr "Las rutas de redirección están funcionando"
|
93 |
+
|
94 |
+
#: models/fixer.php:55
|
95 |
+
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
96 |
+
msgstr "Redirection no aparece en las rutas de tu REST API. ¿La has desactivado con un plugin?"
|
97 |
+
|
98 |
+
#: models/fixer.php:47
|
99 |
+
msgid "Redirection routes"
|
100 |
+
msgstr "Rutas de redirección"
|
101 |
+
|
102 |
+
#: redirection-strings.php:18
|
103 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
104 |
msgstr "La REST API de tu WordPress está desactivada. Necesitarás activarla para que Redirection continúe funcionando"
|
105 |
|
107 |
msgid "https://johngodley.com"
|
108 |
msgstr "https://johngodley.com"
|
109 |
|
110 |
+
#: redirection-strings.php:296
|
111 |
msgid "Useragent Error"
|
112 |
msgstr "Error de agente de usuario"
|
113 |
|
114 |
+
#: redirection-strings.php:294
|
115 |
msgid "Unknown Useragent"
|
116 |
msgstr "Agente de usuario desconocido"
|
117 |
|
118 |
+
#: redirection-strings.php:293
|
119 |
msgid "Device"
|
120 |
msgstr "Dispositivo"
|
121 |
|
122 |
+
#: redirection-strings.php:292
|
123 |
msgid "Operating System"
|
124 |
msgstr "Sistema operativo"
|
125 |
|
126 |
+
#: redirection-strings.php:291
|
127 |
msgid "Browser"
|
128 |
msgstr "Navegador"
|
129 |
|
130 |
+
#: redirection-strings.php:290
|
131 |
msgid "Engine"
|
132 |
msgstr "Motor"
|
133 |
|
134 |
+
#: redirection-strings.php:289
|
135 |
msgid "Useragent"
|
136 |
msgstr "Agente de usuario"
|
137 |
|
138 |
+
#: redirection-strings.php:288
|
139 |
msgid "Agent"
|
140 |
msgstr "Agente"
|
141 |
|
142 |
+
#: redirection-strings.php:183
|
143 |
msgid "No IP logging"
|
144 |
msgstr "Sin registro de IP"
|
145 |
|
146 |
+
#: redirection-strings.php:182
|
147 |
msgid "Full IP logging"
|
148 |
msgstr "Registro completo de IP"
|
149 |
|
150 |
+
#: redirection-strings.php:181
|
151 |
msgid "Anonymize IP (mask last part)"
|
152 |
msgstr "Anonimizar IP (enmascarar la última parte)"
|
153 |
|
154 |
+
#: redirection-strings.php:173
|
155 |
msgid "Monitor changes to %(type)s"
|
156 |
msgstr "Monitorizar cambios de %(type)s"
|
157 |
|
158 |
+
#: redirection-strings.php:167
|
159 |
msgid "IP Logging"
|
160 |
msgstr "Registro de IP"
|
161 |
|
162 |
+
#: redirection-strings.php:166
|
163 |
msgid "(select IP logging level)"
|
164 |
msgstr "(seleccionar el nivel de registro de IP)"
|
165 |
|
166 |
+
#: redirection-strings.php:118 redirection-strings.php:127
|
167 |
msgid "Geo Info"
|
168 |
msgstr "Información de geolocalización"
|
169 |
|
170 |
+
#: redirection-strings.php:117 redirection-strings.php:126
|
171 |
msgid "Agent Info"
|
172 |
msgstr "Información de agente"
|
173 |
|
174 |
+
#: redirection-strings.php:116 redirection-strings.php:125
|
175 |
msgid "Filter by IP"
|
176 |
msgstr "Filtrar por IP"
|
177 |
|
178 |
+
#: redirection-strings.php:113 redirection-strings.php:122
|
179 |
msgid "Referrer / User Agent"
|
180 |
msgstr "Procedencia / Agente de usuario"
|
181 |
|
182 |
+
#: redirection-strings.php:34
|
183 |
msgid "Geo IP Error"
|
184 |
msgstr "Error de geolocalización de IP"
|
185 |
|
186 |
+
#: redirection-strings.php:33 redirection-strings.php:295
|
187 |
msgid "Something went wrong obtaining this information"
|
188 |
msgstr "Algo ha ido mal obteniendo esta información"
|
189 |
|
190 |
+
#: redirection-strings.php:31
|
191 |
msgid "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."
|
192 |
msgstr "Esta es una IP de una red privada. Significa que se encuentra dentro de una casa o red de empresa y no se puede mostrar más información."
|
193 |
|
194 |
+
#: redirection-strings.php:29
|
195 |
msgid "No details are known for this address."
|
196 |
msgstr "No se conoce ningún detalle para esta dirección."
|
197 |
|
198 |
+
#: redirection-strings.php:28 redirection-strings.php:30
|
199 |
+
#: redirection-strings.php:32
|
200 |
msgid "Geo IP"
|
201 |
msgstr "Geolocalización de IP"
|
202 |
|
203 |
+
#: redirection-strings.php:27
|
204 |
msgid "City"
|
205 |
msgstr "Ciudad"
|
206 |
|
207 |
+
#: redirection-strings.php:26
|
208 |
msgid "Area"
|
209 |
msgstr "Área"
|
210 |
|
211 |
+
#: redirection-strings.php:25
|
212 |
msgid "Timezone"
|
213 |
msgstr "Zona horaria"
|
214 |
|
215 |
+
#: redirection-strings.php:24
|
216 |
msgid "Geo Location"
|
217 |
msgstr "Geolocalización"
|
218 |
|
219 |
+
#: redirection-strings.php:23 redirection-strings.php:287
|
220 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
221 |
msgstr "Funciona gracias a {{link}}redirect.li{{/link}}"
|
222 |
|
224 |
msgid "Trash"
|
225 |
msgstr "Papelera"
|
226 |
|
227 |
+
#: redirection-admin.php:360
|
228 |
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"
|
229 |
msgstr "Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"
|
230 |
|
231 |
+
#: redirection-admin.php:255
|
232 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
233 |
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>."
|
234 |
|
236 |
msgid "https://redirection.me/"
|
237 |
msgstr "https://redirection.me/"
|
238 |
|
239 |
+
#: redirection-strings.php:260
|
240 |
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."
|
241 |
+
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}}."
|
242 |
|
243 |
+
#: redirection-strings.php:259
|
244 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
245 |
msgstr "Si quieres informar de un fallo, por favor lee la guía {{report}}Informando de fallos{{/report}}"
|
246 |
|
247 |
+
#: redirection-strings.php:257
|
248 |
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!"
|
249 |
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!"
|
250 |
|
251 |
+
#: redirection-strings.php:188
|
252 |
msgid "Never cache"
|
253 |
msgstr "No cachear nunca"
|
254 |
|
255 |
+
#: redirection-strings.php:187
|
256 |
msgid "An hour"
|
257 |
msgstr "Una hora"
|
258 |
|
259 |
+
#: redirection-strings.php:158
|
260 |
msgid "Redirect Cache"
|
261 |
msgstr "Redireccionar caché"
|
262 |
|
263 |
+
#: redirection-strings.php:157
|
264 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
265 |
msgstr "Cuánto tiempo cachear URLs con redirección 301 (mediante la cabecera HTTP \"Expires\")"
|
266 |
|
267 |
+
#: redirection-strings.php:89
|
268 |
msgid "Are you sure you want to import from %s?"
|
269 |
msgstr "¿Estás seguro de querer importar de %s?"
|
270 |
|
271 |
+
#: redirection-strings.php:88
|
272 |
msgid "Plugin Importers"
|
273 |
msgstr "Importadores de plugins"
|
274 |
|
275 |
+
#: redirection-strings.php:87
|
276 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
277 |
msgstr "Se han detectado los siguientes plugins de redirección en tu sitio y se puede importar desde ellos."
|
278 |
|
279 |
+
#: redirection-strings.php:70
|
280 |
msgid "total = "
|
281 |
msgstr "total = "
|
282 |
|
283 |
+
#: redirection-strings.php:69
|
284 |
msgid "Import from %s"
|
285 |
msgstr "Importar de %s"
|
286 |
|
287 |
+
#: redirection-admin.php:317
|
288 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
289 |
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."
|
290 |
|
291 |
+
#: redirection-admin.php:316
|
292 |
msgid "Redirection not installed properly"
|
293 |
msgstr "Redirection no está instalado correctamente"
|
294 |
|
295 |
+
#: redirection-admin.php:298
|
296 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
297 |
msgstr "Redirection requiere WordPress v%1s, estás usando v%2s - por favor, actualiza tu WordPress"
|
298 |
|
300 |
msgid "Default WordPress \"old slugs\""
|
301 |
msgstr "\"Viejos slugs\" por defecto de WordPress"
|
302 |
|
303 |
+
#: redirection-strings.php:174
|
304 |
msgid "Create associated redirect (added to end of URL)"
|
305 |
msgstr "Crea una redirección asociada (añadida al final de la URL)"
|
306 |
|
307 |
+
#: redirection-admin.php:363
|
308 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
309 |
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."
|
310 |
|
311 |
+
#: redirection-strings.php:270
|
312 |
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."
|
313 |
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."
|
314 |
|
315 |
+
#: redirection-strings.php:269
|
316 |
msgid "⚡️ Magic fix ⚡️"
|
317 |
msgstr "⚡️ Arreglo mágico ⚡️"
|
318 |
|
319 |
+
#: redirection-strings.php:268
|
320 |
msgid "Plugin Status"
|
321 |
msgstr "Estado del plugin"
|
322 |
|
323 |
+
#: redirection-strings.php:248
|
324 |
msgid "Custom"
|
325 |
msgstr "Personalizado"
|
326 |
|
327 |
+
#: redirection-strings.php:247
|
328 |
msgid "Mobile"
|
329 |
msgstr "Móvil"
|
330 |
|
331 |
+
#: redirection-strings.php:246
|
332 |
msgid "Feed Readers"
|
333 |
msgstr "Lectores de feeds"
|
334 |
|
335 |
+
#: redirection-strings.php:245
|
336 |
msgid "Libraries"
|
337 |
msgstr "Bibliotecas"
|
338 |
|
339 |
+
#: redirection-strings.php:177
|
340 |
msgid "URL Monitor Changes"
|
341 |
msgstr "Monitorizar el cambio de URL"
|
342 |
|
343 |
+
#: redirection-strings.php:176
|
344 |
msgid "Save changes to this group"
|
345 |
msgstr "Guardar los cambios de este grupo"
|
346 |
|
347 |
+
#: redirection-strings.php:175
|
348 |
msgid "For example \"/amp\""
|
349 |
msgstr "Por ejemplo \"/amp\""
|
350 |
|
351 |
+
#: redirection-strings.php:165
|
352 |
msgid "URL Monitor"
|
353 |
+
msgstr "Supervisar URL"
|
354 |
|
355 |
+
#: redirection-strings.php:131
|
356 |
msgid "Delete 404s"
|
357 |
msgstr "Borrar 404s"
|
358 |
|
359 |
+
#: redirection-strings.php:130
|
360 |
msgid "Delete all logs for this 404"
|
361 |
msgstr "Borra todos los registros de este 404"
|
362 |
|
363 |
+
#: redirection-strings.php:109
|
364 |
msgid "Delete all from IP %s"
|
365 |
msgstr "Borra todo de la IP %s"
|
366 |
|
367 |
+
#: redirection-strings.php:108
|
368 |
msgid "Delete all matching \"%s\""
|
369 |
msgstr "Borra todo lo que tenga \"%s\""
|
370 |
|
371 |
+
#: redirection-strings.php:19
|
372 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
373 |
msgstr "El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."
|
374 |
|
375 |
+
#: redirection-admin.php:358
|
376 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
377 |
msgstr "También comprueba si tu navegador puede cargar <code>redirection.js</code>:"
|
378 |
|
379 |
+
#: redirection-admin.php:357 redirection-strings.php:56
|
380 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
381 |
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é."
|
382 |
|
383 |
+
#: redirection-admin.php:297
|
384 |
msgid "Unable to load Redirection"
|
385 |
msgstr "No ha sido posible cargar Redirection"
|
386 |
|
387 |
+
#: models/fixer.php:189
|
388 |
msgid "Unable to create group"
|
389 |
msgstr "No fue posible crear el grupo"
|
390 |
|
391 |
+
#: models/fixer.php:181
|
392 |
msgid "Failed to fix database tables"
|
393 |
msgstr "Fallo al reparar las tablas de la base de datos"
|
394 |
|
395 |
+
#: models/fixer.php:37
|
396 |
msgid "Post monitor group is valid"
|
397 |
msgstr "El grupo de monitoreo de entradas es válido"
|
398 |
|
399 |
+
#: models/fixer.php:37
|
400 |
msgid "Post monitor group is invalid"
|
401 |
msgstr "El grupo de monitoreo de entradas no es válido"
|
402 |
|
403 |
+
#: models/fixer.php:35
|
404 |
msgid "Post monitor group"
|
405 |
msgstr "Grupo de monitoreo de entradas"
|
406 |
|
407 |
+
#: models/fixer.php:31
|
408 |
msgid "All redirects have a valid group"
|
409 |
msgstr "Todas las redirecciones tienen un grupo válido"
|
410 |
|
411 |
+
#: models/fixer.php:31
|
412 |
msgid "Redirects with invalid groups detected"
|
413 |
msgstr "Detectadas redirecciones con grupos no válidos"
|
414 |
|
415 |
+
#: models/fixer.php:29
|
416 |
msgid "Valid redirect group"
|
417 |
msgstr "Grupo de redirección válido"
|
418 |
|
419 |
+
#: models/fixer.php:25
|
420 |
msgid "Valid groups detected"
|
421 |
msgstr "Detectados grupos válidos"
|
422 |
|
423 |
+
#: models/fixer.php:25
|
424 |
msgid "No valid groups, so you will not be able to create any redirects"
|
425 |
msgstr "No hay grupos válidos, así que no podrás crear redirecciones"
|
426 |
|
427 |
+
#: models/fixer.php:23
|
428 |
msgid "Valid groups"
|
429 |
msgstr "Grupos válidos"
|
430 |
|
431 |
+
#: models/fixer.php:21
|
432 |
msgid "Database tables"
|
433 |
msgstr "Tablas de la base de datos"
|
434 |
|
440 |
msgid "All tables present"
|
441 |
msgstr "Están presentes todas las tablas"
|
442 |
|
443 |
+
#: redirection-strings.php:61
|
444 |
msgid "Cached Redirection detected"
|
445 |
msgstr "Detectada caché de Redirection"
|
446 |
|
447 |
+
#: redirection-strings.php:60
|
448 |
msgid "Please clear your browser cache and reload this page."
|
449 |
msgstr "Por favor, vacía la caché de tu navegador y recarga esta página"
|
450 |
|
451 |
+
#: redirection-strings.php:22
|
452 |
msgid "The data on this page has expired, please reload."
|
453 |
msgstr "Los datos de esta página han caducado, por favor, recarga."
|
454 |
|
455 |
+
#: redirection-strings.php:21
|
456 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
457 |
msgstr "WordPress no ha devuelto una respuesta. Esto podría significar que ocurrió un error o que la petición se bloqueó. Por favor, revisa el error_log de tu servidor."
|
458 |
|
459 |
+
#: redirection-strings.php:20
|
460 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
461 |
msgstr "Tu servidor devolvió un error de 403 Prohibido, que podría indicar que se bloqueó la petición. ¿Estás usando un cortafuegos o un plugin de seguridad?"
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
#: redirection-strings.php:4
|
464 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
465 |
msgstr "Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."
|
466 |
|
467 |
+
#: redirection-admin.php:362
|
468 |
msgid "If you think Redirection is at fault then create an issue."
|
469 |
msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
|
470 |
|
471 |
+
#: redirection-admin.php:356
|
472 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
473 |
msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
|
474 |
|
475 |
+
#: redirection-admin.php:348
|
476 |
msgid "Loading, please wait..."
|
477 |
msgstr "Cargando, por favor espera…"
|
478 |
|
479 |
+
#: redirection-strings.php:84
|
480 |
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)."
|
481 |
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í)."
|
482 |
|
483 |
+
#: redirection-strings.php:57
|
484 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
485 |
msgstr "La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."
|
486 |
|
487 |
+
#: redirection-strings.php:55
|
488 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
489 |
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."
|
490 |
|
492 |
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."
|
493 |
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."
|
494 |
|
495 |
+
#: redirection-admin.php:366 redirection-strings.php:7
|
496 |
msgid "Create Issue"
|
497 |
msgstr "Crear aviso de problema"
|
498 |
|
504 |
msgid "Important details"
|
505 |
msgstr "Detalles importantes"
|
506 |
|
507 |
+
#: redirection-strings.php:261
|
508 |
msgid "Need help?"
|
509 |
msgstr "¿Necesitas ayuda?"
|
510 |
|
511 |
+
#: redirection-strings.php:258
|
512 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
513 |
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."
|
514 |
|
515 |
+
#: redirection-strings.php:241
|
516 |
msgid "Pos"
|
517 |
msgstr "Pos"
|
518 |
|
519 |
+
#: redirection-strings.php:216
|
520 |
msgid "410 - Gone"
|
521 |
msgstr "410 - Desaparecido"
|
522 |
|
523 |
+
#: redirection-strings.php:210
|
524 |
msgid "Position"
|
525 |
msgstr "Posición"
|
526 |
|
527 |
+
#: redirection-strings.php:161
|
528 |
+
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"
|
529 |
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"
|
530 |
|
531 |
+
#: redirection-strings.php:160
|
532 |
msgid "Apache Module"
|
533 |
msgstr "Módulo Apache"
|
534 |
|
535 |
+
#: redirection-strings.php:159
|
536 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
537 |
msgstr "Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."
|
538 |
|
539 |
+
#: redirection-strings.php:102
|
540 |
msgid "Import to group"
|
541 |
msgstr "Importar a un grupo"
|
542 |
|
543 |
+
#: redirection-strings.php:101
|
544 |
msgid "Import a CSV, .htaccess, or JSON file."
|
545 |
msgstr "Importa un archivo CSV, .htaccess o JSON."
|
546 |
|
547 |
+
#: redirection-strings.php:100
|
548 |
msgid "Click 'Add File' or drag and drop here."
|
549 |
msgstr "Haz clic en 'Añadir archivo' o arrastra y suelta aquí."
|
550 |
|
551 |
+
#: redirection-strings.php:99
|
552 |
msgid "Add File"
|
553 |
msgstr "Añadir archivo"
|
554 |
|
555 |
+
#: redirection-strings.php:98
|
556 |
msgid "File selected"
|
557 |
msgstr "Archivo seleccionado"
|
558 |
|
559 |
+
#: redirection-strings.php:95
|
560 |
msgid "Importing"
|
561 |
msgstr "Importando"
|
562 |
|
563 |
+
#: redirection-strings.php:94
|
564 |
msgid "Finished importing"
|
565 |
msgstr "Importación finalizada"
|
566 |
|
567 |
+
#: redirection-strings.php:93
|
568 |
msgid "Total redirects imported:"
|
569 |
msgstr "Total de redirecciones importadas:"
|
570 |
|
571 |
+
#: redirection-strings.php:92
|
572 |
msgid "Double-check the file is the correct format!"
|
573 |
msgstr "¡Vuelve a comprobar que el archivo esté en el formato correcto!"
|
574 |
|
575 |
+
#: redirection-strings.php:91
|
576 |
msgid "OK"
|
577 |
msgstr "Aceptar"
|
578 |
|
579 |
+
#: redirection-strings.php:90 redirection-strings.php:205
|
580 |
msgid "Close"
|
581 |
msgstr "Cerrar"
|
582 |
|
583 |
+
#: redirection-strings.php:85
|
584 |
msgid "All imports will be appended to the current database."
|
585 |
msgstr "Todas las importaciones se añadirán a la base de datos actual."
|
586 |
|
587 |
+
#: redirection-strings.php:83 redirection-strings.php:110
|
588 |
msgid "Export"
|
589 |
msgstr "Exportar"
|
590 |
|
591 |
+
#: redirection-strings.php:82
|
592 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
593 |
msgstr "Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."
|
594 |
|
595 |
+
#: redirection-strings.php:81
|
596 |
msgid "Everything"
|
597 |
msgstr "Todo"
|
598 |
|
599 |
+
#: redirection-strings.php:80
|
600 |
msgid "WordPress redirects"
|
601 |
msgstr "Redirecciones WordPress"
|
602 |
|
603 |
+
#: redirection-strings.php:79
|
604 |
msgid "Apache redirects"
|
605 |
msgstr "Redirecciones Apache"
|
606 |
|
607 |
+
#: redirection-strings.php:78
|
608 |
msgid "Nginx redirects"
|
609 |
msgstr "Redirecciones Nginx"
|
610 |
|
611 |
+
#: redirection-strings.php:77
|
612 |
msgid "CSV"
|
613 |
msgstr "CSV"
|
614 |
|
615 |
+
#: redirection-strings.php:76
|
616 |
msgid "Apache .htaccess"
|
617 |
msgstr ".htaccess de Apache"
|
618 |
|
619 |
+
#: redirection-strings.php:75
|
620 |
msgid "Nginx rewrite rules"
|
621 |
msgstr "Reglas de rewrite de Nginx"
|
622 |
|
623 |
+
#: redirection-strings.php:74
|
624 |
msgid "Redirection JSON"
|
625 |
msgstr "JSON de Redirection"
|
626 |
|
627 |
+
#: redirection-strings.php:73
|
628 |
msgid "View"
|
629 |
msgstr "Ver"
|
630 |
|
631 |
+
#: redirection-strings.php:71
|
632 |
msgid "Log files can be exported from the log pages."
|
633 |
msgstr "Los archivos de registro se pueden exportar desde las páginas de registro."
|
634 |
|
635 |
+
#: redirection-strings.php:66 redirection-strings.php:135
|
636 |
msgid "Import/Export"
|
637 |
msgstr "Importar/Exportar"
|
638 |
|
639 |
+
#: redirection-strings.php:65
|
640 |
msgid "Logs"
|
641 |
msgstr "Registros"
|
642 |
|
643 |
+
#: redirection-strings.php:64
|
644 |
msgid "404 errors"
|
645 |
msgstr "Errores 404"
|
646 |
|
647 |
+
#: redirection-strings.php:54
|
648 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
649 |
msgstr "Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"
|
650 |
|
651 |
+
#: redirection-strings.php:152
|
652 |
msgid "I'd like to support some more."
|
653 |
msgstr "Me gustaría dar algo más de apoyo."
|
654 |
|
655 |
+
#: redirection-strings.php:149
|
656 |
msgid "Support 💰"
|
657 |
msgstr "Apoyar 💰"
|
658 |
|
659 |
+
#: redirection-strings.php:302
|
660 |
msgid "Redirection saved"
|
661 |
msgstr "Redirección guardada"
|
662 |
|
663 |
+
#: redirection-strings.php:301
|
664 |
msgid "Log deleted"
|
665 |
msgstr "Registro borrado"
|
666 |
|
667 |
+
#: redirection-strings.php:300
|
668 |
msgid "Settings saved"
|
669 |
msgstr "Ajustes guardados"
|
670 |
|
671 |
+
#: redirection-strings.php:299
|
672 |
msgid "Group saved"
|
673 |
msgstr "Grupo guardado"
|
674 |
|
675 |
+
#: redirection-strings.php:297
|
676 |
msgid "Are you sure you want to delete this item?"
|
677 |
msgid_plural "Are you sure you want to delete these items?"
|
678 |
msgstr[0] "¿Estás seguro de querer borrar este elemento?"
|
679 |
msgstr[1] "¿Estás seguro de querer borrar estos elementos?"
|
680 |
|
681 |
+
#: redirection-strings.php:252
|
682 |
msgid "pass"
|
683 |
msgstr "pass"
|
684 |
|
685 |
+
#: redirection-strings.php:234
|
686 |
msgid "All groups"
|
687 |
msgstr "Todos los grupos"
|
688 |
|
689 |
+
#: redirection-strings.php:222
|
690 |
msgid "301 - Moved Permanently"
|
691 |
msgstr "301 - Movido permanentemente"
|
692 |
|
693 |
+
#: redirection-strings.php:221
|
694 |
msgid "302 - Found"
|
695 |
msgstr "302 - Encontrado"
|
696 |
|
697 |
+
#: redirection-strings.php:220
|
698 |
msgid "307 - Temporary Redirect"
|
699 |
msgstr "307 - Redirección temporal"
|
700 |
|
701 |
+
#: redirection-strings.php:219
|
702 |
msgid "308 - Permanent Redirect"
|
703 |
msgstr "308 - Redirección permanente"
|
704 |
|
705 |
+
#: redirection-strings.php:218
|
706 |
msgid "401 - Unauthorized"
|
707 |
msgstr "401 - No autorizado"
|
708 |
|
709 |
+
#: redirection-strings.php:217
|
710 |
msgid "404 - Not Found"
|
711 |
msgstr "404 - No encontrado"
|
712 |
|
713 |
+
#: redirection-strings.php:215
|
714 |
msgid "Title"
|
715 |
msgstr "Título"
|
716 |
|
717 |
+
#: redirection-strings.php:213
|
718 |
msgid "When matched"
|
719 |
msgstr "Cuando coincide"
|
720 |
|
721 |
+
#: redirection-strings.php:212
|
722 |
msgid "with HTTP code"
|
723 |
msgstr "con el código HTTP"
|
724 |
|
725 |
+
#: redirection-strings.php:204
|
726 |
msgid "Show advanced options"
|
727 |
msgstr "Mostrar opciones avanzadas"
|
728 |
|
729 |
+
#: redirection-strings.php:198 redirection-strings.php:202
|
730 |
msgid "Matched Target"
|
731 |
msgstr "Objetivo coincidente"
|
732 |
|
733 |
+
#: redirection-strings.php:197 redirection-strings.php:201
|
734 |
msgid "Unmatched Target"
|
735 |
msgstr "Objetivo no coincidente"
|
736 |
|
737 |
+
#: redirection-strings.php:195 redirection-strings.php:196
|
738 |
msgid "Saving..."
|
739 |
msgstr "Guardando…"
|
740 |
|
741 |
+
#: redirection-strings.php:140
|
742 |
msgid "View notice"
|
743 |
msgstr "Ver aviso"
|
744 |
|
745 |
+
#: models/redirect.php:511
|
746 |
msgid "Invalid source URL"
|
747 |
msgstr "URL de origen no válida"
|
748 |
|
749 |
+
#: models/redirect.php:443
|
750 |
msgid "Invalid redirect action"
|
751 |
msgstr "Acción de redirección no válida"
|
752 |
|
753 |
+
#: models/redirect.php:437
|
754 |
msgid "Invalid redirect matcher"
|
755 |
msgstr "Coincidencia de redirección no válida"
|
756 |
|
757 |
+
#: models/redirect.php:183
|
758 |
msgid "Unable to add new redirect"
|
759 |
msgstr "No ha sido posible añadir la nueva redirección"
|
760 |
|
761 |
+
#: redirection-strings.php:15 redirection-strings.php:58
|
762 |
msgid "Something went wrong 🙁"
|
763 |
msgstr "Algo fue mal 🙁"
|
764 |
|
765 |
+
#: redirection-strings.php:16
|
766 |
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!"
|
767 |
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! "
|
768 |
|
769 |
+
#: redirection-admin.php:181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
770 |
msgid "Log entries (%d max)"
|
771 |
msgstr "Entradas del registro (máximo %d)"
|
772 |
|
773 |
+
#: redirection-strings.php:286
|
774 |
msgid "Search by IP"
|
775 |
msgstr "Buscar por IP"
|
776 |
|
777 |
+
#: redirection-strings.php:282
|
778 |
msgid "Select bulk action"
|
779 |
msgstr "Elegir acción en lote"
|
780 |
|
781 |
+
#: redirection-strings.php:281
|
782 |
msgid "Bulk Actions"
|
783 |
msgstr "Acciones en lote"
|
784 |
|
785 |
+
#: redirection-strings.php:280
|
786 |
msgid "Apply"
|
787 |
msgstr "Aplicar"
|
788 |
|
789 |
+
#: redirection-strings.php:279
|
790 |
msgid "First page"
|
791 |
msgstr "Primera página"
|
792 |
|
793 |
+
#: redirection-strings.php:278
|
794 |
msgid "Prev page"
|
795 |
msgstr "Página anterior"
|
796 |
|
797 |
+
#: redirection-strings.php:277
|
798 |
msgid "Current Page"
|
799 |
msgstr "Página actual"
|
800 |
|
801 |
+
#: redirection-strings.php:276
|
802 |
msgid "of %(page)s"
|
803 |
msgstr "de %(página)s"
|
804 |
|
805 |
+
#: redirection-strings.php:275
|
806 |
msgid "Next page"
|
807 |
msgstr "Página siguiente"
|
808 |
|
809 |
+
#: redirection-strings.php:274
|
810 |
msgid "Last page"
|
811 |
msgstr "Última página"
|
812 |
|
813 |
+
#: redirection-strings.php:273
|
814 |
msgid "%s item"
|
815 |
msgid_plural "%s items"
|
816 |
msgstr[0] "%s elemento"
|
817 |
msgstr[1] "%s elementos"
|
818 |
|
819 |
+
#: redirection-strings.php:272
|
820 |
msgid "Select All"
|
821 |
msgstr "Elegir todos"
|
822 |
|
823 |
+
#: redirection-strings.php:284
|
824 |
msgid "Sorry, something went wrong loading the data - please try again"
|
825 |
msgstr "Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"
|
826 |
|
827 |
+
#: redirection-strings.php:283
|
828 |
msgid "No results"
|
829 |
msgstr "No hay resultados"
|
830 |
|
831 |
+
#: redirection-strings.php:106
|
832 |
msgid "Delete the logs - are you sure?"
|
833 |
msgstr "Borrar los registros - ¿estás seguro?"
|
834 |
|
835 |
+
#: redirection-strings.php:105
|
836 |
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."
|
837 |
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."
|
838 |
|
839 |
+
#: redirection-strings.php:104
|
840 |
msgid "Yes! Delete the logs"
|
841 |
msgstr "¡Sí! Borra los registros"
|
842 |
|
843 |
+
#: redirection-strings.php:103
|
844 |
msgid "No! Don't delete the logs"
|
845 |
msgstr "¡No! No borres los registros"
|
846 |
|
847 |
+
#: redirection-strings.php:266
|
848 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
849 |
msgstr "¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."
|
850 |
|
851 |
+
#: redirection-strings.php:265 redirection-strings.php:267
|
852 |
msgid "Newsletter"
|
853 |
msgstr "Boletín"
|
854 |
|
855 |
+
#: redirection-strings.php:264
|
856 |
msgid "Want to keep up to date with changes to Redirection?"
|
857 |
msgstr "¿Quieres estar al día de los cambios en Redirection?"
|
858 |
|
859 |
+
#: redirection-strings.php:263
|
860 |
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."
|
861 |
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."
|
862 |
|
863 |
+
#: redirection-strings.php:262
|
864 |
msgid "Your email address:"
|
865 |
msgstr "Tu dirección de correo electrónico:"
|
866 |
|
867 |
+
#: redirection-strings.php:153
|
868 |
msgid "You've supported this plugin - thank you!"
|
869 |
msgstr "Ya has apoyado a este plugin - ¡gracias!"
|
870 |
|
871 |
+
#: redirection-strings.php:150
|
872 |
msgid "You get useful software and I get to carry on making it better."
|
873 |
msgstr "Tienes un software útil y yo seguiré haciéndolo mejor."
|
874 |
|
875 |
+
#: redirection-strings.php:184 redirection-strings.php:189
|
876 |
msgid "Forever"
|
877 |
msgstr "Siempre"
|
878 |
|
879 |
+
#: redirection-strings.php:145
|
880 |
msgid "Delete the plugin - are you sure?"
|
881 |
msgstr "Borrar el plugin - ¿estás seguro?"
|
882 |
|
883 |
+
#: redirection-strings.php:144
|
884 |
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."
|
885 |
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. "
|
886 |
|
887 |
+
#: redirection-strings.php:143
|
888 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
889 |
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."
|
890 |
|
891 |
+
#: redirection-strings.php:142
|
892 |
msgid "Yes! Delete the plugin"
|
893 |
msgstr "¡Sí! Borrar el plugin"
|
894 |
|
895 |
+
#: redirection-strings.php:141
|
896 |
msgid "No! Don't delete the plugin"
|
897 |
msgstr "¡No! No borrar el plugin"
|
898 |
|
904 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
905 |
msgstr "Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"
|
906 |
|
907 |
+
#: redirection-strings.php:151
|
908 |
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}}."
|
909 |
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}}. "
|
910 |
|
911 |
+
#: redirection-admin.php:254
|
912 |
msgid "Redirection Support"
|
913 |
msgstr "Soporte de Redirection"
|
914 |
|
915 |
+
#: redirection-strings.php:62 redirection-strings.php:133
|
916 |
msgid "Support"
|
917 |
msgstr "Soporte"
|
918 |
|
919 |
+
#: redirection-strings.php:136
|
920 |
msgid "404s"
|
921 |
msgstr "404s"
|
922 |
|
923 |
+
#: redirection-strings.php:137
|
924 |
msgid "Log"
|
925 |
msgstr "Log"
|
926 |
|
927 |
+
#: redirection-strings.php:147
|
928 |
msgid "Delete Redirection"
|
929 |
msgstr "Borrar Redirection"
|
930 |
|
931 |
+
#: redirection-strings.php:97
|
932 |
msgid "Upload"
|
933 |
msgstr "Subir"
|
934 |
|
935 |
+
#: redirection-strings.php:86
|
936 |
msgid "Import"
|
937 |
msgstr "Importar"
|
938 |
|
939 |
+
#: redirection-strings.php:154
|
940 |
msgid "Update"
|
941 |
msgstr "Actualizar"
|
942 |
|
943 |
+
#: redirection-strings.php:162
|
944 |
msgid "Auto-generate URL"
|
945 |
msgstr "Auto generar URL"
|
946 |
|
947 |
+
#: redirection-strings.php:163
|
948 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
949 |
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)"
|
950 |
|
951 |
+
#: redirection-strings.php:164
|
952 |
msgid "RSS Token"
|
953 |
msgstr "Token RSS"
|
954 |
|
955 |
+
#: redirection-strings.php:169
|
956 |
msgid "404 Logs"
|
957 |
msgstr "Registros 404"
|
958 |
|
959 |
+
#: redirection-strings.php:168 redirection-strings.php:170
|
960 |
msgid "(time to keep logs for)"
|
961 |
msgstr "(tiempo que se mantendrán los registros)"
|
962 |
|
963 |
+
#: redirection-strings.php:171
|
964 |
msgid "Redirect Logs"
|
965 |
msgstr "Registros de redirecciones"
|
966 |
|
967 |
+
#: redirection-strings.php:172
|
968 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
969 |
msgstr "Soy una buena persona y ayude al autor de este plugin"
|
970 |
|
971 |
+
#: redirection-strings.php:148
|
972 |
msgid "Plugin Support"
|
973 |
msgstr "Soporte del plugin"
|
974 |
|
975 |
+
#: redirection-strings.php:63 redirection-strings.php:134
|
976 |
msgid "Options"
|
977 |
msgstr "Opciones"
|
978 |
|
979 |
+
#: redirection-strings.php:190
|
980 |
msgid "Two months"
|
981 |
msgstr "Dos meses"
|
982 |
|
983 |
+
#: redirection-strings.php:191
|
984 |
msgid "A month"
|
985 |
msgstr "Un mes"
|
986 |
|
987 |
+
#: redirection-strings.php:185 redirection-strings.php:192
|
988 |
msgid "A week"
|
989 |
msgstr "Una semana"
|
990 |
|
991 |
+
#: redirection-strings.php:186 redirection-strings.php:193
|
992 |
msgid "A day"
|
993 |
msgstr "Un dia"
|
994 |
|
995 |
+
#: redirection-strings.php:194
|
996 |
msgid "No logs"
|
997 |
msgstr "No hay logs"
|
998 |
|
999 |
+
#: redirection-strings.php:107
|
1000 |
msgid "Delete All"
|
1001 |
msgstr "Borrar todo"
|
1002 |
|
1003 |
+
#: redirection-strings.php:36
|
1004 |
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."
|
1005 |
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."
|
1006 |
|
1007 |
+
#: redirection-strings.php:37
|
1008 |
msgid "Add Group"
|
1009 |
msgstr "Añadir grupo"
|
1010 |
|
1011 |
+
#: redirection-strings.php:285
|
1012 |
msgid "Search"
|
1013 |
msgstr "Buscar"
|
1014 |
|
1015 |
+
#: redirection-strings.php:67 redirection-strings.php:138
|
1016 |
msgid "Groups"
|
1017 |
msgstr "Grupos"
|
1018 |
|
1019 |
+
#: redirection-strings.php:46 redirection-strings.php:209
|
1020 |
msgid "Save"
|
1021 |
msgstr "Guardar"
|
1022 |
|
1023 |
+
#: redirection-strings.php:211
|
1024 |
msgid "Group"
|
1025 |
msgstr "Grupo"
|
1026 |
|
1027 |
+
#: redirection-strings.php:214
|
1028 |
msgid "Match"
|
1029 |
msgstr "Coincidencia"
|
1030 |
|
1031 |
+
#: redirection-strings.php:233
|
1032 |
msgid "Add new redirection"
|
1033 |
msgstr "Añadir nueva redirección"
|
1034 |
|
1035 |
+
#: redirection-strings.php:45 redirection-strings.php:96
|
1036 |
+
#: redirection-strings.php:206
|
1037 |
msgid "Cancel"
|
1038 |
msgstr "Cancelar"
|
1039 |
|
1040 |
+
#: redirection-strings.php:72
|
1041 |
msgid "Download"
|
1042 |
msgstr "Descargar"
|
1043 |
|
1045 |
msgid "Redirection"
|
1046 |
msgstr "Redirection"
|
1047 |
|
1048 |
+
#: redirection-admin.php:154
|
1049 |
msgid "Settings"
|
1050 |
msgstr "Ajustes"
|
1051 |
|
1052 |
+
#: redirection-strings.php:223
|
1053 |
msgid "Do nothing"
|
1054 |
msgstr "No hacer nada"
|
1055 |
|
1056 |
+
#: redirection-strings.php:224
|
1057 |
msgid "Error (404)"
|
1058 |
msgstr "Error (404)"
|
1059 |
|
1060 |
+
#: redirection-strings.php:225
|
1061 |
msgid "Pass-through"
|
1062 |
msgstr "Pasar directo"
|
1063 |
|
1064 |
+
#: redirection-strings.php:226
|
1065 |
msgid "Redirect to random post"
|
1066 |
msgstr "Redirigir a entrada aleatoria"
|
1067 |
|
1068 |
+
#: redirection-strings.php:227
|
1069 |
msgid "Redirect to URL"
|
1070 |
msgstr "Redirigir a URL"
|
1071 |
|
1072 |
+
#: models/redirect.php:501
|
1073 |
msgid "Invalid group when creating redirect"
|
1074 |
msgstr "Grupo no válido a la hora de crear la redirección"
|
1075 |
|
1076 |
+
#: redirection-strings.php:112 redirection-strings.php:121
|
1077 |
msgid "IP"
|
1078 |
msgstr "IP"
|
1079 |
|
1080 |
+
#: redirection-strings.php:114 redirection-strings.php:123
|
1081 |
+
#: redirection-strings.php:208
|
1082 |
msgid "Source URL"
|
1083 |
msgstr "URL origen"
|
1084 |
|
1085 |
+
#: redirection-strings.php:115 redirection-strings.php:124
|
1086 |
msgid "Date"
|
1087 |
msgstr "Fecha"
|
1088 |
|
1089 |
+
#: redirection-strings.php:128 redirection-strings.php:132
|
1090 |
+
#: redirection-strings.php:232
|
1091 |
msgid "Add Redirect"
|
1092 |
msgstr "Añadir redirección"
|
1093 |
|
1094 |
+
#: redirection-strings.php:38
|
1095 |
msgid "All modules"
|
1096 |
msgstr "Todos los módulos"
|
1097 |
|
1098 |
+
#: redirection-strings.php:51
|
1099 |
msgid "View Redirects"
|
1100 |
msgstr "Ver redirecciones"
|
1101 |
|
1102 |
+
#: redirection-strings.php:42 redirection-strings.php:47
|
1103 |
msgid "Module"
|
1104 |
msgstr "Módulo"
|
1105 |
|
1106 |
+
#: redirection-strings.php:43 redirection-strings.php:139
|
1107 |
msgid "Redirects"
|
1108 |
msgstr "Redirecciones"
|
1109 |
|
1110 |
+
#: redirection-strings.php:35 redirection-strings.php:44
|
1111 |
+
#: redirection-strings.php:48
|
1112 |
msgid "Name"
|
1113 |
msgstr "Nombre"
|
1114 |
|
1115 |
+
#: redirection-strings.php:271
|
1116 |
msgid "Filter"
|
1117 |
msgstr "Filtro"
|
1118 |
|
1119 |
+
#: redirection-strings.php:235
|
1120 |
msgid "Reset hits"
|
1121 |
msgstr "Restablecer aciertos"
|
1122 |
|
1123 |
+
#: redirection-strings.php:40 redirection-strings.php:49
|
1124 |
+
#: redirection-strings.php:237 redirection-strings.php:253
|
1125 |
msgid "Enable"
|
1126 |
msgstr "Habilitar"
|
1127 |
|
1128 |
+
#: redirection-strings.php:39 redirection-strings.php:50
|
1129 |
+
#: redirection-strings.php:236 redirection-strings.php:254
|
1130 |
msgid "Disable"
|
1131 |
msgstr "Desactivar"
|
1132 |
|
1133 |
+
#: redirection-strings.php:41 redirection-strings.php:52
|
1134 |
+
#: redirection-strings.php:111 redirection-strings.php:119
|
1135 |
+
#: redirection-strings.php:120 redirection-strings.php:129
|
1136 |
+
#: redirection-strings.php:146 redirection-strings.php:238
|
1137 |
+
#: redirection-strings.php:255
|
1138 |
msgid "Delete"
|
1139 |
msgstr "Eliminar"
|
1140 |
|
1141 |
+
#: redirection-strings.php:53 redirection-strings.php:256
|
1142 |
msgid "Edit"
|
1143 |
msgstr "Editar"
|
1144 |
|
1145 |
+
#: redirection-strings.php:239
|
1146 |
msgid "Last Access"
|
1147 |
msgstr "Último acceso"
|
1148 |
|
1149 |
+
#: redirection-strings.php:240
|
1150 |
msgid "Hits"
|
1151 |
msgstr "Hits"
|
1152 |
|
1153 |
+
#: redirection-strings.php:242
|
1154 |
msgid "URL"
|
1155 |
msgstr "URL"
|
1156 |
|
1157 |
+
#: redirection-strings.php:243
|
1158 |
msgid "Type"
|
1159 |
msgstr "Tipo"
|
1160 |
|
1162 |
msgid "Modified Posts"
|
1163 |
msgstr "Entradas modificadas"
|
1164 |
|
1165 |
+
#: models/database.php:138 models/group.php:150 redirection-strings.php:68
|
1166 |
msgid "Redirections"
|
1167 |
msgstr "Redirecciones"
|
1168 |
|
1169 |
+
#: redirection-strings.php:249
|
1170 |
msgid "User Agent"
|
1171 |
msgstr "Agente usuario HTTP"
|
1172 |
|
1173 |
+
#: matches/user-agent.php:10 redirection-strings.php:228
|
1174 |
msgid "URL and user agent"
|
1175 |
msgstr "URL y cliente de usuario (user agent)"
|
1176 |
|
1177 |
+
#: redirection-strings.php:203
|
1178 |
msgid "Target URL"
|
1179 |
msgstr "URL destino"
|
1180 |
|
1181 |
+
#: matches/url.php:7 redirection-strings.php:231
|
1182 |
msgid "URL only"
|
1183 |
msgstr "Sólo URL"
|
1184 |
|
1185 |
+
#: redirection-strings.php:207 redirection-strings.php:244
|
1186 |
+
#: redirection-strings.php:250
|
1187 |
msgid "Regex"
|
1188 |
msgstr "Expresión regular"
|
1189 |
|
1190 |
+
#: redirection-strings.php:251
|
1191 |
msgid "Referrer"
|
1192 |
msgstr "Referente"
|
1193 |
|
1194 |
+
#: matches/referrer.php:10 redirection-strings.php:229
|
1195 |
msgid "URL and referrer"
|
1196 |
msgstr "URL y referente"
|
1197 |
|
1198 |
+
#: redirection-strings.php:199
|
1199 |
msgid "Logged Out"
|
1200 |
msgstr "Desconectado"
|
1201 |
|
1202 |
+
#: redirection-strings.php:200
|
1203 |
msgid "Logged In"
|
1204 |
msgstr "Conectado"
|
1205 |
|
1206 |
+
#: matches/login.php:8 redirection-strings.php:230
|
1207 |
msgid "URL and login status"
|
1208 |
msgstr "Estado de URL y conexión"
|
locale/redirection-fr_FR.mo
CHANGED
Binary file
|
locale/redirection-fr_FR.po
CHANGED
@@ -11,7 +11,95 @@ msgstr ""
|
|
11 |
"Language: fr\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
16 |
msgstr ""
|
17 |
|
@@ -19,116 +107,116 @@ msgstr ""
|
|
19 |
msgid "https://johngodley.com"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#: redirection-strings.php:
|
23 |
msgid "Useragent Error"
|
24 |
msgstr ""
|
25 |
|
26 |
-
#: redirection-strings.php:
|
27 |
msgid "Unknown Useragent"
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: redirection-strings.php:
|
31 |
msgid "Device"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: redirection-strings.php:
|
35 |
msgid "Operating System"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: redirection-strings.php:
|
39 |
msgid "Browser"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: redirection-strings.php:
|
43 |
msgid "Engine"
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: redirection-strings.php:
|
47 |
msgid "Useragent"
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: redirection-strings.php:
|
51 |
msgid "Agent"
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: redirection-strings.php:
|
55 |
msgid "No IP logging"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: redirection-strings.php:
|
59 |
msgid "Full IP logging"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: redirection-strings.php:
|
63 |
msgid "Anonymize IP (mask last part)"
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: redirection-strings.php:
|
67 |
msgid "Monitor changes to %(type)s"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: redirection-strings.php:
|
71 |
msgid "IP Logging"
|
72 |
msgstr ""
|
73 |
|
74 |
-
#: redirection-strings.php:
|
75 |
msgid "(select IP logging level)"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: redirection-strings.php:
|
79 |
msgid "Geo Info"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: redirection-strings.php:
|
83 |
msgid "Agent Info"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: redirection-strings.php:
|
87 |
msgid "Filter by IP"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: redirection-strings.php:
|
91 |
msgid "Referrer / User Agent"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: redirection-strings.php:
|
95 |
msgid "Geo IP Error"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: redirection-strings.php:
|
99 |
msgid "Something went wrong obtaining this information"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: redirection-strings.php:
|
103 |
msgid "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."
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: redirection-strings.php:
|
107 |
msgid "No details are known for this address."
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: redirection-strings.php:
|
111 |
-
#: redirection-strings.php:
|
112 |
msgid "Geo IP"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: redirection-strings.php:
|
116 |
msgid "City"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: redirection-strings.php:
|
120 |
msgid "Area"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: redirection-strings.php:
|
124 |
msgid "Timezone"
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: redirection-strings.php:
|
128 |
msgid "Geo Location"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: redirection-strings.php:
|
132 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
133 |
msgstr ""
|
134 |
|
@@ -136,11 +224,11 @@ msgstr ""
|
|
136 |
msgid "Trash"
|
137 |
msgstr ""
|
138 |
|
139 |
-
#: redirection-admin.php:
|
140 |
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"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: redirection-admin.php:
|
144 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
145 |
msgstr ""
|
146 |
|
@@ -148,63 +236,63 @@ msgstr ""
|
|
148 |
msgid "https://redirection.me/"
|
149 |
msgstr "https://redirection.me/"
|
150 |
|
151 |
-
#: redirection-strings.php:
|
152 |
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."
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: redirection-strings.php:
|
156 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
157 |
msgstr ""
|
158 |
|
159 |
-
#: redirection-strings.php:
|
160 |
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!"
|
161 |
msgstr ""
|
162 |
|
163 |
-
#: redirection-strings.php:
|
164 |
msgid "Never cache"
|
165 |
msgstr "Jamais de cache"
|
166 |
|
167 |
-
#: redirection-strings.php:
|
168 |
msgid "An hour"
|
169 |
msgstr "Une heure"
|
170 |
|
171 |
-
#: redirection-strings.php:
|
172 |
msgid "Redirect Cache"
|
173 |
msgstr "Cache de redirection"
|
174 |
|
175 |
-
#: redirection-strings.php:
|
176 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: redirection-strings.php:
|
180 |
msgid "Are you sure you want to import from %s?"
|
181 |
msgstr "Confirmez-vous l’importation depuis %s ?"
|
182 |
|
183 |
-
#: redirection-strings.php:
|
184 |
msgid "Plugin Importers"
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: redirection-strings.php:
|
188 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
189 |
msgstr "Les extensions de redirection suivantes ont été détectées sur votre site et peuvent être importées."
|
190 |
|
191 |
-
#: redirection-strings.php:
|
192 |
msgid "total = "
|
193 |
msgstr "total = "
|
194 |
|
195 |
-
#: redirection-strings.php:
|
196 |
msgid "Import from %s"
|
197 |
msgstr "Importer depuis %s"
|
198 |
|
199 |
-
#: redirection-admin.php:
|
200 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
201 |
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."
|
202 |
|
203 |
-
#: redirection-admin.php:
|
204 |
msgid "Redirection not installed properly"
|
205 |
msgstr "Redirection n’est pas correctement installé"
|
206 |
|
207 |
-
#: redirection-admin.php:
|
208 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
209 |
msgstr "Redirection nécessite WordPress v%1s, vous utilisez v%2s. Veuillez mettre à jour votre installation WordPress."
|
210 |
|
@@ -212,135 +300,135 @@ msgstr "Redirection nécessite WordPress v%1s, vous utilisez v%2s. Veuillez mett
|
|
212 |
msgid "Default WordPress \"old slugs\""
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: redirection-strings.php:
|
216 |
msgid "Create associated redirect (added to end of URL)"
|
217 |
msgstr "Créer une redirection associée (ajoutée à la fin de l’URL)"
|
218 |
|
219 |
-
#: redirection-admin.php:
|
220 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
221 |
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."
|
222 |
|
223 |
-
#: redirection-strings.php:
|
224 |
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."
|
225 |
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."
|
226 |
|
227 |
-
#: redirection-strings.php:
|
228 |
msgid "⚡️ Magic fix ⚡️"
|
229 |
msgstr "⚡️ Correction magique ⚡️"
|
230 |
|
231 |
-
#: redirection-strings.php:
|
232 |
msgid "Plugin Status"
|
233 |
msgstr "Statut de l’extension"
|
234 |
|
235 |
-
#: redirection-strings.php:
|
236 |
msgid "Custom"
|
237 |
msgstr "Personnalisé"
|
238 |
|
239 |
-
#: redirection-strings.php:
|
240 |
msgid "Mobile"
|
241 |
msgstr "Mobile"
|
242 |
|
243 |
-
#: redirection-strings.php:
|
244 |
msgid "Feed Readers"
|
245 |
msgstr "Lecteurs de flux"
|
246 |
|
247 |
-
#: redirection-strings.php:
|
248 |
msgid "Libraries"
|
249 |
msgstr "Librairies"
|
250 |
|
251 |
-
#: redirection-strings.php:
|
252 |
msgid "URL Monitor Changes"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: redirection-strings.php:
|
256 |
msgid "Save changes to this group"
|
257 |
msgstr "Enregistrer les modifications apportées à ce groupe"
|
258 |
|
259 |
-
#: redirection-strings.php:
|
260 |
msgid "For example \"/amp\""
|
261 |
msgstr "Par exemple « /amp »"
|
262 |
|
263 |
-
#: redirection-strings.php:
|
264 |
msgid "URL Monitor"
|
265 |
msgstr "URL à surveiller"
|
266 |
|
267 |
-
#: redirection-strings.php:
|
268 |
msgid "Delete 404s"
|
269 |
msgstr "Supprimer les pages 404"
|
270 |
|
271 |
-
#: redirection-strings.php:
|
272 |
msgid "Delete all logs for this 404"
|
273 |
msgstr "Supprimer tous les journaux pour cette page 404"
|
274 |
|
275 |
-
#: redirection-strings.php:
|
276 |
msgid "Delete all from IP %s"
|
277 |
msgstr "Tout supprimer depuis l’IP %s"
|
278 |
|
279 |
-
#: redirection-strings.php:
|
280 |
msgid "Delete all matching \"%s\""
|
281 |
msgstr "Supprimer toutes les correspondances « %s »"
|
282 |
|
283 |
-
#: redirection-strings.php:
|
284 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: redirection-admin.php:
|
288 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
289 |
msgstr "Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"
|
290 |
|
291 |
-
#: redirection-admin.php:
|
292 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
293 |
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."
|
294 |
|
295 |
-
#: redirection-admin.php:
|
296 |
msgid "Unable to load Redirection"
|
297 |
msgstr "Impossible de charger Redirection"
|
298 |
|
299 |
-
#: models/fixer.php:
|
300 |
msgid "Unable to create group"
|
301 |
msgstr "Impossible de créer un groupe"
|
302 |
|
303 |
-
#: models/fixer.php:
|
304 |
msgid "Failed to fix database tables"
|
305 |
msgstr "La réparation des tables de la base de données a échoué."
|
306 |
|
307 |
-
#: models/fixer.php:
|
308 |
msgid "Post monitor group is valid"
|
309 |
msgstr ""
|
310 |
|
311 |
-
#: models/fixer.php:
|
312 |
msgid "Post monitor group is invalid"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: models/fixer.php:
|
316 |
msgid "Post monitor group"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: models/fixer.php:
|
320 |
msgid "All redirects have a valid group"
|
321 |
msgstr "Toutes les redirections ont un groupe valide"
|
322 |
|
323 |
-
#: models/fixer.php:
|
324 |
msgid "Redirects with invalid groups detected"
|
325 |
msgstr "Redirections avec des groupes non valides détectées"
|
326 |
|
327 |
-
#: models/fixer.php:
|
328 |
msgid "Valid redirect group"
|
329 |
msgstr "Groupe de redirection valide"
|
330 |
|
331 |
-
#: models/fixer.php:
|
332 |
msgid "Valid groups detected"
|
333 |
msgstr "Groupes valides détectés"
|
334 |
|
335 |
-
#: models/fixer.php:
|
336 |
msgid "No valid groups, so you will not be able to create any redirects"
|
337 |
msgstr "Aucun groupe valide, vous ne pourrez pas créer de redirections."
|
338 |
|
339 |
-
#: models/fixer.php:
|
340 |
msgid "Valid groups"
|
341 |
msgstr "Groupes valides"
|
342 |
|
343 |
-
#: models/fixer.php:
|
344 |
msgid "Database tables"
|
345 |
msgstr "Tables de la base de données"
|
346 |
|
@@ -352,59 +440,51 @@ msgstr "Les tables suivantes sont manquantes :"
|
|
352 |
msgid "All tables present"
|
353 |
msgstr "Toutes les tables présentes"
|
354 |
|
355 |
-
#: redirection-strings.php:
|
356 |
msgid "Cached Redirection detected"
|
357 |
msgstr "Redirection en cache détectée"
|
358 |
|
359 |
-
#: redirection-strings.php:
|
360 |
msgid "Please clear your browser cache and reload this page."
|
361 |
msgstr "Veuillez vider le cache de votre navigateur et recharger cette page."
|
362 |
|
363 |
-
#: redirection-strings.php:
|
364 |
msgid "The data on this page has expired, please reload."
|
365 |
msgstr "Les données de cette page ont expiré, veuillez la recharger."
|
366 |
|
367 |
-
#: redirection-strings.php:
|
368 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
369 |
msgstr "WordPress n’a pas renvoyé de réponse. Cela peut signifier qu’une erreur est survenue ou que la requête a été bloquée. Veuillez consulter les error_log de votre serveur."
|
370 |
|
371 |
-
#: redirection-strings.php:
|
372 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
373 |
msgstr "Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête pourrait avoir été bloquée. Utilisez-vous un firewall ou une extension de sécurité ?"
|
374 |
|
375 |
-
#: redirection-strings.php:14
|
376 |
-
msgid "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
377 |
-
msgstr "WordPress renvoie un message imprévu. Cela indique habituellement qu’une extension ou un thème sort des données qu’il ne devrait pas sortir. Tentez de désactiver d’autres extensions et réessayez."
|
378 |
-
|
379 |
-
#: redirection-strings.php:9
|
380 |
-
msgid "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
381 |
-
msgstr "Si le problème n’est pas connu alors tentez de désactiver d’autres extensions – c’est simple à faire et vous pouvez les réactiver rapidement. Les autres extensions peuvent parfois entrer en conflit."
|
382 |
-
|
383 |
#: redirection-strings.php:4
|
384 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
385 |
msgstr "Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "If you think Redirection is at fault then create an issue."
|
389 |
msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
|
390 |
|
391 |
-
#: redirection-admin.php:
|
392 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
393 |
msgstr "Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."
|
394 |
|
395 |
-
#: redirection-admin.php:
|
396 |
msgid "Loading, please wait..."
|
397 |
msgstr "Veuillez patienter pendant le chargement…"
|
398 |
|
399 |
-
#: redirection-strings.php:
|
400 |
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)."
|
401 |
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."
|
402 |
|
403 |
-
#: redirection-strings.php:
|
404 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
405 |
msgstr "L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."
|
406 |
|
407 |
-
#: redirection-strings.php:
|
408 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
409 |
msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."
|
410 |
|
@@ -412,7 +492,7 @@ msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un
|
|
412 |
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."
|
413 |
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."
|
414 |
|
415 |
-
#: redirection-admin.php:
|
416 |
msgid "Create Issue"
|
417 |
msgstr "Créer un rapport"
|
418 |
|
@@ -424,403 +504,395 @@ msgstr "E-mail"
|
|
424 |
msgid "Important details"
|
425 |
msgstr "Informations importantes"
|
426 |
|
427 |
-
#: redirection-strings.php:
|
428 |
msgid "Need help?"
|
429 |
msgstr "Besoin d’aide ?"
|
430 |
|
431 |
-
#: redirection-strings.php:
|
432 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
433 |
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."
|
434 |
|
435 |
-
#: redirection-strings.php:
|
436 |
msgid "Pos"
|
437 |
msgstr "Pos"
|
438 |
|
439 |
-
#: redirection-strings.php:
|
440 |
msgid "410 - Gone"
|
441 |
msgstr "410 – Gone"
|
442 |
|
443 |
-
#: redirection-strings.php:
|
444 |
msgid "Position"
|
445 |
msgstr "Position"
|
446 |
|
447 |
-
#: redirection-strings.php:
|
448 |
-
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
|
449 |
-
msgstr "
|
450 |
|
451 |
-
#: redirection-strings.php:
|
452 |
msgid "Apache Module"
|
453 |
msgstr "Module Apache"
|
454 |
|
455 |
-
#: redirection-strings.php:
|
456 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
457 |
msgstr "Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."
|
458 |
|
459 |
-
#: redirection-strings.php:
|
460 |
msgid "Import to group"
|
461 |
msgstr "Importer dans le groupe"
|
462 |
|
463 |
-
#: redirection-strings.php:
|
464 |
msgid "Import a CSV, .htaccess, or JSON file."
|
465 |
msgstr "Importer un fichier CSV, .htaccess ou JSON."
|
466 |
|
467 |
-
#: redirection-strings.php:
|
468 |
msgid "Click 'Add File' or drag and drop here."
|
469 |
msgstr "Cliquer sur « ajouter un fichier » ou glisser-déposer ici."
|
470 |
|
471 |
-
#: redirection-strings.php:
|
472 |
msgid "Add File"
|
473 |
msgstr "Ajouter un fichier"
|
474 |
|
475 |
-
#: redirection-strings.php:
|
476 |
msgid "File selected"
|
477 |
msgstr "Fichier sélectionné"
|
478 |
|
479 |
-
#: redirection-strings.php:
|
480 |
msgid "Importing"
|
481 |
msgstr "Import"
|
482 |
|
483 |
-
#: redirection-strings.php:
|
484 |
msgid "Finished importing"
|
485 |
msgstr "Import terminé"
|
486 |
|
487 |
-
#: redirection-strings.php:
|
488 |
msgid "Total redirects imported:"
|
489 |
msgstr "Total des redirections importées :"
|
490 |
|
491 |
-
#: redirection-strings.php:
|
492 |
msgid "Double-check the file is the correct format!"
|
493 |
msgstr "Vérifiez à deux fois si le fichier et dans le bon format !"
|
494 |
|
495 |
-
#: redirection-strings.php:
|
496 |
msgid "OK"
|
497 |
msgstr "OK"
|
498 |
|
499 |
-
#: redirection-strings.php:
|
500 |
msgid "Close"
|
501 |
msgstr "Fermer"
|
502 |
|
503 |
-
#: redirection-strings.php:
|
504 |
msgid "All imports will be appended to the current database."
|
505 |
msgstr "Tous les imports seront ajoutés à la base de données actuelle."
|
506 |
|
507 |
-
#: redirection-strings.php:
|
508 |
msgid "Export"
|
509 |
msgstr "Exporter"
|
510 |
|
511 |
-
#: redirection-strings.php:
|
512 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
513 |
msgstr "Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."
|
514 |
|
515 |
-
#: redirection-strings.php:
|
516 |
msgid "Everything"
|
517 |
msgstr "Tout"
|
518 |
|
519 |
-
#: redirection-strings.php:
|
520 |
msgid "WordPress redirects"
|
521 |
msgstr "Redirections WordPress"
|
522 |
|
523 |
-
#: redirection-strings.php:
|
524 |
msgid "Apache redirects"
|
525 |
msgstr "Redirections Apache"
|
526 |
|
527 |
-
#: redirection-strings.php:
|
528 |
msgid "Nginx redirects"
|
529 |
msgstr "Redirections Nginx"
|
530 |
|
531 |
-
#: redirection-strings.php:
|
532 |
msgid "CSV"
|
533 |
msgstr "CSV"
|
534 |
|
535 |
-
#: redirection-strings.php:
|
536 |
msgid "Apache .htaccess"
|
537 |
msgstr ".htaccess Apache"
|
538 |
|
539 |
-
#: redirection-strings.php:
|
540 |
msgid "Nginx rewrite rules"
|
541 |
msgstr "Règles de réécriture Nginx"
|
542 |
|
543 |
-
#: redirection-strings.php:
|
544 |
msgid "Redirection JSON"
|
545 |
msgstr "Redirection JSON"
|
546 |
|
547 |
-
#: redirection-strings.php:
|
548 |
msgid "View"
|
549 |
msgstr "Visualiser"
|
550 |
|
551 |
-
#: redirection-strings.php:
|
552 |
msgid "Log files can be exported from the log pages."
|
553 |
msgstr "Les fichier de journal peuvent être exportés depuis les pages du journal."
|
554 |
|
555 |
-
#: redirection-strings.php:
|
556 |
msgid "Import/Export"
|
557 |
msgstr "Import/export"
|
558 |
|
559 |
-
#: redirection-strings.php:
|
560 |
msgid "Logs"
|
561 |
msgstr "Journaux"
|
562 |
|
563 |
-
#: redirection-strings.php:
|
564 |
msgid "404 errors"
|
565 |
msgstr "Erreurs 404"
|
566 |
|
567 |
-
#: redirection-strings.php:
|
568 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
569 |
msgstr "Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."
|
570 |
|
571 |
-
#: redirection-strings.php:
|
572 |
msgid "I'd like to support some more."
|
573 |
msgstr "Je voudrais soutenir un peu plus."
|
574 |
|
575 |
-
#: redirection-strings.php:
|
576 |
msgid "Support 💰"
|
577 |
msgstr "Support 💰"
|
578 |
|
579 |
-
#: redirection-strings.php:
|
580 |
msgid "Redirection saved"
|
581 |
msgstr "Redirection sauvegardée"
|
582 |
|
583 |
-
#: redirection-strings.php:
|
584 |
msgid "Log deleted"
|
585 |
msgstr "Journal supprimé"
|
586 |
|
587 |
-
#: redirection-strings.php:
|
588 |
msgid "Settings saved"
|
589 |
msgstr "Réglages sauvegardés"
|
590 |
|
591 |
-
#: redirection-strings.php:
|
592 |
msgid "Group saved"
|
593 |
msgstr "Groupe sauvegardé"
|
594 |
|
595 |
-
#: redirection-strings.php:
|
596 |
msgid "Are you sure you want to delete this item?"
|
597 |
msgid_plural "Are you sure you want to delete these items?"
|
598 |
msgstr[0] "Êtes-vous sûr•e de vouloir supprimer cet élément ?"
|
599 |
msgstr[1] "Êtes-vous sûr•e de vouloir supprimer ces éléments ?"
|
600 |
|
601 |
-
#: redirection-strings.php:
|
602 |
msgid "pass"
|
603 |
msgstr "Passer"
|
604 |
|
605 |
-
#: redirection-strings.php:
|
606 |
msgid "All groups"
|
607 |
msgstr "Tous les groupes"
|
608 |
|
609 |
-
#: redirection-strings.php:
|
610 |
msgid "301 - Moved Permanently"
|
611 |
msgstr "301 - déplacé de façon permanente"
|
612 |
|
613 |
-
#: redirection-strings.php:
|
614 |
msgid "302 - Found"
|
615 |
msgstr "302 – trouvé"
|
616 |
|
617 |
-
#: redirection-strings.php:
|
618 |
msgid "307 - Temporary Redirect"
|
619 |
msgstr "307 – Redirigé temporairement"
|
620 |
|
621 |
-
#: redirection-strings.php:
|
622 |
msgid "308 - Permanent Redirect"
|
623 |
msgstr "308 – Redirigé de façon permanente"
|
624 |
|
625 |
-
#: redirection-strings.php:
|
626 |
msgid "401 - Unauthorized"
|
627 |
msgstr "401 – Non-autorisé"
|
628 |
|
629 |
-
#: redirection-strings.php:
|
630 |
msgid "404 - Not Found"
|
631 |
msgstr "404 – Introuvable"
|
632 |
|
633 |
-
#: redirection-strings.php:
|
634 |
msgid "Title"
|
635 |
msgstr "Titre"
|
636 |
|
637 |
-
#: redirection-strings.php:
|
638 |
msgid "When matched"
|
639 |
msgstr "Quand cela correspond"
|
640 |
|
641 |
-
#: redirection-strings.php:
|
642 |
msgid "with HTTP code"
|
643 |
msgstr "avec code HTTP"
|
644 |
|
645 |
-
#: redirection-strings.php:
|
646 |
msgid "Show advanced options"
|
647 |
msgstr "Afficher les options avancées"
|
648 |
|
649 |
-
#: redirection-strings.php:
|
650 |
msgid "Matched Target"
|
651 |
msgstr "Cible correspondant"
|
652 |
|
653 |
-
#: redirection-strings.php:
|
654 |
msgid "Unmatched Target"
|
655 |
msgstr "Cible ne correspondant pas"
|
656 |
|
657 |
-
#: redirection-strings.php:
|
658 |
msgid "Saving..."
|
659 |
msgstr "Sauvegarde…"
|
660 |
|
661 |
-
#: redirection-strings.php:
|
662 |
msgid "View notice"
|
663 |
msgstr "Voir la notification"
|
664 |
|
665 |
-
#: models/redirect.php:
|
666 |
msgid "Invalid source URL"
|
667 |
msgstr "URL source non-valide"
|
668 |
|
669 |
-
#: models/redirect.php:
|
670 |
msgid "Invalid redirect action"
|
671 |
msgstr "Action de redirection non-valide"
|
672 |
|
673 |
-
#: models/redirect.php:
|
674 |
msgid "Invalid redirect matcher"
|
675 |
msgstr "Correspondance de redirection non-valide"
|
676 |
|
677 |
-
#: models/redirect.php:
|
678 |
msgid "Unable to add new redirect"
|
679 |
msgstr "Incapable de créer une nouvelle redirection"
|
680 |
|
681 |
-
#: redirection-strings.php:
|
682 |
msgid "Something went wrong 🙁"
|
683 |
msgstr "Quelque chose s’est mal passé 🙁"
|
684 |
|
685 |
-
#: redirection-strings.php:
|
686 |
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!"
|
687 |
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 !"
|
688 |
|
689 |
-
#: redirection-
|
690 |
-
msgid "It didn't work when I tried again"
|
691 |
-
msgstr "Cela n’a pas fonctionné quand j’ai réessayé."
|
692 |
-
|
693 |
-
#: redirection-strings.php:10
|
694 |
-
msgid "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
695 |
-
msgstr "Voyez si votre problème est décrit dans la liste des {{link}}problèmes de redirection{{/ link}} exceptionnels. Veuillez ajouter plus de détails si vous rencontrez le même problème."
|
696 |
-
|
697 |
-
#: redirection-admin.php:173
|
698 |
msgid "Log entries (%d max)"
|
699 |
msgstr "Entrées du journal (100 max.)"
|
700 |
|
701 |
-
#: redirection-strings.php:
|
702 |
msgid "Search by IP"
|
703 |
msgstr "Rechercher par IP"
|
704 |
|
705 |
-
#: redirection-strings.php:
|
706 |
msgid "Select bulk action"
|
707 |
msgstr "Sélectionner l’action groupée"
|
708 |
|
709 |
-
#: redirection-strings.php:
|
710 |
msgid "Bulk Actions"
|
711 |
msgstr "Actions groupées"
|
712 |
|
713 |
-
#: redirection-strings.php:
|
714 |
msgid "Apply"
|
715 |
msgstr "Appliquer"
|
716 |
|
717 |
-
#: redirection-strings.php:
|
718 |
msgid "First page"
|
719 |
msgstr "Première page"
|
720 |
|
721 |
-
#: redirection-strings.php:
|
722 |
msgid "Prev page"
|
723 |
msgstr "Page précédente"
|
724 |
|
725 |
-
#: redirection-strings.php:
|
726 |
msgid "Current Page"
|
727 |
msgstr "Page courante"
|
728 |
|
729 |
-
#: redirection-strings.php:
|
730 |
msgid "of %(page)s"
|
731 |
msgstr "de %(page)s"
|
732 |
|
733 |
-
#: redirection-strings.php:
|
734 |
msgid "Next page"
|
735 |
msgstr "Page suivante"
|
736 |
|
737 |
-
#: redirection-strings.php:
|
738 |
msgid "Last page"
|
739 |
msgstr "Dernière page"
|
740 |
|
741 |
-
#: redirection-strings.php:
|
742 |
msgid "%s item"
|
743 |
msgid_plural "%s items"
|
744 |
msgstr[0] "%s élément"
|
745 |
msgstr[1] "%s éléments"
|
746 |
|
747 |
-
#: redirection-strings.php:
|
748 |
msgid "Select All"
|
749 |
msgstr "Tout sélectionner"
|
750 |
|
751 |
-
#: redirection-strings.php:
|
752 |
msgid "Sorry, something went wrong loading the data - please try again"
|
753 |
msgstr "Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."
|
754 |
|
755 |
-
#: redirection-strings.php:
|
756 |
msgid "No results"
|
757 |
msgstr "Aucun résultat"
|
758 |
|
759 |
-
#: redirection-strings.php:
|
760 |
msgid "Delete the logs - are you sure?"
|
761 |
msgstr "Confirmez-vous la suppression des journaux ?"
|
762 |
|
763 |
-
#: redirection-strings.php:
|
764 |
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."
|
765 |
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."
|
766 |
|
767 |
-
#: redirection-strings.php:
|
768 |
msgid "Yes! Delete the logs"
|
769 |
msgstr "Oui ! Supprimer les journaux"
|
770 |
|
771 |
-
#: redirection-strings.php:
|
772 |
msgid "No! Don't delete the logs"
|
773 |
msgstr "Non ! Ne pas supprimer les journaux"
|
774 |
|
775 |
-
#: redirection-strings.php:
|
776 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
777 |
msgstr "Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."
|
778 |
|
779 |
-
#: redirection-strings.php:
|
780 |
msgid "Newsletter"
|
781 |
msgstr "Newsletter"
|
782 |
|
783 |
-
#: redirection-strings.php:
|
784 |
msgid "Want to keep up to date with changes to Redirection?"
|
785 |
msgstr "Vous souhaitez être au courant des modifications apportées à Redirection ?"
|
786 |
|
787 |
-
#: redirection-strings.php:
|
788 |
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."
|
789 |
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."
|
790 |
|
791 |
-
#: redirection-strings.php:
|
792 |
msgid "Your email address:"
|
793 |
msgstr "Votre adresse de messagerie :"
|
794 |
|
795 |
-
#: redirection-strings.php:
|
796 |
msgid "You've supported this plugin - thank you!"
|
797 |
msgstr "Vous avez apporté votre soutien à l’extension. Merci !"
|
798 |
|
799 |
-
#: redirection-strings.php:
|
800 |
msgid "You get useful software and I get to carry on making it better."
|
801 |
msgstr "Vous avez une extension utile, et je peux continuer à l’améliorer."
|
802 |
|
803 |
-
#: redirection-strings.php:
|
804 |
msgid "Forever"
|
805 |
msgstr "Indéfiniment"
|
806 |
|
807 |
-
#: redirection-strings.php:
|
808 |
msgid "Delete the plugin - are you sure?"
|
809 |
msgstr "Confirmez-vous vouloir supprimer cette extension ?"
|
810 |
|
811 |
-
#: redirection-strings.php:
|
812 |
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."
|
813 |
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."
|
814 |
|
815 |
-
#: redirection-strings.php:
|
816 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
817 |
msgstr "Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."
|
818 |
|
819 |
-
#: redirection-strings.php:
|
820 |
msgid "Yes! Delete the plugin"
|
821 |
msgstr "Oui ! Supprimer l’extension"
|
822 |
|
823 |
-
#: redirection-strings.php:
|
824 |
msgid "No! Don't delete the plugin"
|
825 |
msgstr "Non ! Ne pas supprimer l’extension"
|
826 |
|
@@ -832,140 +904,140 @@ msgstr "John Godley"
|
|
832 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
833 |
msgstr "Gérez toutes vos redirections 301 et surveillez les erreurs 404."
|
834 |
|
835 |
-
#: redirection-strings.php:
|
836 |
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}}."
|
837 |
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}}."
|
838 |
|
839 |
-
#: redirection-admin.php:
|
840 |
msgid "Redirection Support"
|
841 |
msgstr "Support de Redirection"
|
842 |
|
843 |
-
#: redirection-strings.php:
|
844 |
msgid "Support"
|
845 |
msgstr "Support"
|
846 |
|
847 |
-
#: redirection-strings.php:
|
848 |
msgid "404s"
|
849 |
msgstr "404"
|
850 |
|
851 |
-
#: redirection-strings.php:
|
852 |
msgid "Log"
|
853 |
msgstr "Journaux"
|
854 |
|
855 |
-
#: redirection-strings.php:
|
856 |
msgid "Delete Redirection"
|
857 |
msgstr "Supprimer la redirection"
|
858 |
|
859 |
-
#: redirection-strings.php:
|
860 |
msgid "Upload"
|
861 |
msgstr "Mettre en ligne"
|
862 |
|
863 |
-
#: redirection-strings.php:
|
864 |
msgid "Import"
|
865 |
msgstr "Importer"
|
866 |
|
867 |
-
#: redirection-strings.php:
|
868 |
msgid "Update"
|
869 |
msgstr "Mettre à jour"
|
870 |
|
871 |
-
#: redirection-strings.php:
|
872 |
msgid "Auto-generate URL"
|
873 |
msgstr "URL auto-générée "
|
874 |
|
875 |
-
#: redirection-strings.php:
|
876 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
877 |
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)."
|
878 |
|
879 |
-
#: redirection-strings.php:
|
880 |
msgid "RSS Token"
|
881 |
msgstr "Jeton RSS "
|
882 |
|
883 |
-
#: redirection-strings.php:
|
884 |
msgid "404 Logs"
|
885 |
msgstr "Journaux des 404 "
|
886 |
|
887 |
-
#: redirection-strings.php:
|
888 |
msgid "(time to keep logs for)"
|
889 |
msgstr "(durée de conservation des journaux)"
|
890 |
|
891 |
-
#: redirection-strings.php:
|
892 |
msgid "Redirect Logs"
|
893 |
msgstr "Journaux des redirections "
|
894 |
|
895 |
-
#: redirection-strings.php:
|
896 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
897 |
msgstr "Je suis un type bien et j’ai aidé l’auteur de cette extension."
|
898 |
|
899 |
-
#: redirection-strings.php:
|
900 |
msgid "Plugin Support"
|
901 |
msgstr "Support de l’extension "
|
902 |
|
903 |
-
#: redirection-strings.php:
|
904 |
msgid "Options"
|
905 |
msgstr "Options"
|
906 |
|
907 |
-
#: redirection-strings.php:
|
908 |
msgid "Two months"
|
909 |
msgstr "Deux mois"
|
910 |
|
911 |
-
#: redirection-strings.php:
|
912 |
msgid "A month"
|
913 |
msgstr "Un mois"
|
914 |
|
915 |
-
#: redirection-strings.php:
|
916 |
msgid "A week"
|
917 |
msgstr "Une semaine"
|
918 |
|
919 |
-
#: redirection-strings.php:
|
920 |
msgid "A day"
|
921 |
msgstr "Un jour"
|
922 |
|
923 |
-
#: redirection-strings.php:
|
924 |
msgid "No logs"
|
925 |
msgstr "Aucun journal"
|
926 |
|
927 |
-
#: redirection-strings.php:
|
928 |
msgid "Delete All"
|
929 |
msgstr "Tout supprimer"
|
930 |
|
931 |
-
#: redirection-strings.php:
|
932 |
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."
|
933 |
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."
|
934 |
|
935 |
-
#: redirection-strings.php:
|
936 |
msgid "Add Group"
|
937 |
msgstr "Ajouter un groupe"
|
938 |
|
939 |
-
#: redirection-strings.php:
|
940 |
msgid "Search"
|
941 |
msgstr "Rechercher"
|
942 |
|
943 |
-
#: redirection-strings.php:
|
944 |
msgid "Groups"
|
945 |
msgstr "Groupes"
|
946 |
|
947 |
-
#: redirection-strings.php:
|
948 |
msgid "Save"
|
949 |
msgstr "Enregistrer"
|
950 |
|
951 |
-
#: redirection-strings.php:
|
952 |
msgid "Group"
|
953 |
msgstr "Groupe"
|
954 |
|
955 |
-
#: redirection-strings.php:
|
956 |
msgid "Match"
|
957 |
msgstr "Correspondant"
|
958 |
|
959 |
-
#: redirection-strings.php:
|
960 |
msgid "Add new redirection"
|
961 |
msgstr "Ajouter une nouvelle redirection"
|
962 |
|
963 |
-
#: redirection-strings.php:
|
964 |
-
#: redirection-strings.php:
|
965 |
msgid "Cancel"
|
966 |
msgstr "Annuler"
|
967 |
|
968 |
-
#: redirection-strings.php:
|
969 |
msgid "Download"
|
970 |
msgstr "Télécharger"
|
971 |
|
@@ -973,116 +1045,116 @@ msgstr "Télécharger"
|
|
973 |
msgid "Redirection"
|
974 |
msgstr "Redirection"
|
975 |
|
976 |
-
#: redirection-admin.php:
|
977 |
msgid "Settings"
|
978 |
msgstr "Réglages"
|
979 |
|
980 |
-
#: redirection-strings.php:
|
981 |
msgid "Do nothing"
|
982 |
msgstr "Ne rien faire"
|
983 |
|
984 |
-
#: redirection-strings.php:
|
985 |
msgid "Error (404)"
|
986 |
msgstr "Erreur (404)"
|
987 |
|
988 |
-
#: redirection-strings.php:
|
989 |
msgid "Pass-through"
|
990 |
msgstr "Outrepasser"
|
991 |
|
992 |
-
#: redirection-strings.php:
|
993 |
msgid "Redirect to random post"
|
994 |
msgstr "Rediriger vers un article aléatoire"
|
995 |
|
996 |
-
#: redirection-strings.php:
|
997 |
msgid "Redirect to URL"
|
998 |
msgstr "Redirection vers une URL"
|
999 |
|
1000 |
-
#: models/redirect.php:
|
1001 |
msgid "Invalid group when creating redirect"
|
1002 |
msgstr "Groupe non valide à la création d’une redirection"
|
1003 |
|
1004 |
-
#: redirection-strings.php:
|
1005 |
msgid "IP"
|
1006 |
msgstr "IP"
|
1007 |
|
1008 |
-
#: redirection-strings.php:
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Source URL"
|
1011 |
msgstr "URL source"
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
msgid "Date"
|
1015 |
msgstr "Date"
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
-
#: redirection-strings.php:
|
1019 |
msgid "Add Redirect"
|
1020 |
msgstr "Ajouter une redirection"
|
1021 |
|
1022 |
-
#: redirection-strings.php:
|
1023 |
msgid "All modules"
|
1024 |
msgstr "Tous les modules"
|
1025 |
|
1026 |
-
#: redirection-strings.php:
|
1027 |
msgid "View Redirects"
|
1028 |
msgstr "Voir les redirections"
|
1029 |
|
1030 |
-
#: redirection-strings.php:
|
1031 |
msgid "Module"
|
1032 |
msgstr "Module"
|
1033 |
|
1034 |
-
#: redirection-strings.php:
|
1035 |
msgid "Redirects"
|
1036 |
msgstr "Redirections"
|
1037 |
|
1038 |
-
#: redirection-strings.php:
|
1039 |
-
#: redirection-strings.php:
|
1040 |
msgid "Name"
|
1041 |
msgstr "Nom"
|
1042 |
|
1043 |
-
#: redirection-strings.php:
|
1044 |
msgid "Filter"
|
1045 |
msgstr "Filtre"
|
1046 |
|
1047 |
-
#: redirection-strings.php:
|
1048 |
msgid "Reset hits"
|
1049 |
msgstr "Réinitialiser les vues"
|
1050 |
|
1051 |
-
#: redirection-strings.php:
|
1052 |
-
#: redirection-strings.php:
|
1053 |
msgid "Enable"
|
1054 |
msgstr "Activer"
|
1055 |
|
1056 |
-
#: redirection-strings.php:
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Disable"
|
1059 |
msgstr "Désactiver"
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
-
#: redirection-strings.php:
|
1063 |
-
#: redirection-strings.php:
|
1064 |
-
#: redirection-strings.php:
|
1065 |
-
#: redirection-strings.php:
|
1066 |
msgid "Delete"
|
1067 |
msgstr "Supprimer"
|
1068 |
|
1069 |
-
#: redirection-strings.php:
|
1070 |
msgid "Edit"
|
1071 |
msgstr "Modifier"
|
1072 |
|
1073 |
-
#: redirection-strings.php:
|
1074 |
msgid "Last Access"
|
1075 |
msgstr "Dernier accès"
|
1076 |
|
1077 |
-
#: redirection-strings.php:
|
1078 |
msgid "Hits"
|
1079 |
msgstr "Hits"
|
1080 |
|
1081 |
-
#: redirection-strings.php:
|
1082 |
msgid "URL"
|
1083 |
msgstr "URL"
|
1084 |
|
1085 |
-
#: redirection-strings.php:
|
1086 |
msgid "Type"
|
1087 |
msgstr "Type"
|
1088 |
|
@@ -1090,47 +1162,47 @@ msgstr "Type"
|
|
1090 |
msgid "Modified Posts"
|
1091 |
msgstr "Articles modifiés"
|
1092 |
|
1093 |
-
#: models/database.php:138 models/group.php:150 redirection-strings.php:
|
1094 |
msgid "Redirections"
|
1095 |
msgstr "Redirections"
|
1096 |
|
1097 |
-
#: redirection-strings.php:
|
1098 |
msgid "User Agent"
|
1099 |
msgstr "Agent utilisateur"
|
1100 |
|
1101 |
-
#: matches/user-agent.php:10 redirection-strings.php:
|
1102 |
msgid "URL and user agent"
|
1103 |
msgstr "URL et agent utilisateur"
|
1104 |
|
1105 |
-
#: redirection-strings.php:
|
1106 |
msgid "Target URL"
|
1107 |
msgstr "URL cible"
|
1108 |
|
1109 |
-
#: matches/url.php:7 redirection-strings.php:
|
1110 |
msgid "URL only"
|
1111 |
msgstr "URL uniquement"
|
1112 |
|
1113 |
-
#: redirection-strings.php:
|
1114 |
-
#: redirection-strings.php:
|
1115 |
msgid "Regex"
|
1116 |
msgstr "Regex"
|
1117 |
|
1118 |
-
#: redirection-strings.php:
|
1119 |
msgid "Referrer"
|
1120 |
msgstr "Référant"
|
1121 |
|
1122 |
-
#: matches/referrer.php:10 redirection-strings.php:
|
1123 |
msgid "URL and referrer"
|
1124 |
msgstr "URL et référent"
|
1125 |
|
1126 |
-
#: redirection-strings.php:
|
1127 |
msgid "Logged Out"
|
1128 |
msgstr "Déconnecté"
|
1129 |
|
1130 |
-
#: redirection-strings.php:
|
1131 |
msgid "Logged In"
|
1132 |
msgstr "Connecté"
|
1133 |
|
1134 |
-
#: matches/login.php:8 redirection-strings.php:
|
1135 |
msgid "URL and login status"
|
1136 |
msgstr "URL et état de connexion"
|
11 |
"Language: fr\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-strings.php:298
|
15 |
+
msgid "404 deleted"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: redirection-strings.php:180
|
19 |
+
msgid "Default /wp-json/ (preferred)"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: redirection-strings.php:179
|
23 |
+
msgid "Raw /index.php?rest_route=/"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: redirection-strings.php:178
|
27 |
+
msgid "Proxy over Admin AJAX (deprecated)"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: redirection-strings.php:156
|
31 |
+
msgid "REST API"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: redirection-strings.php:155
|
35 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: redirection-strings.php:59
|
39 |
+
msgid "More details."
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: redirection-strings.php:17
|
43 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: redirection-strings.php:14
|
47 |
+
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: redirection-strings.php:13
|
51 |
+
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: redirection-strings.php:12
|
55 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: redirection-strings.php:11
|
59 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: redirection-strings.php:10
|
63 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: redirection-strings.php:9
|
67 |
+
msgid "None of the suggestions helped"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: redirection-admin.php:361
|
71 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: redirection-admin.php:355
|
75 |
+
msgid "Unable to load Redirection ☹️"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: models/fixer.php:84
|
79 |
+
msgid "WordPress REST API is working at %s"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: models/fixer.php:81
|
83 |
+
msgid "WordPress REST API"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: models/fixer.php:73
|
87 |
+
msgid "REST API is not working so routes not checked"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: models/fixer.php:58 models/fixer.php:67
|
91 |
+
msgid "Redirection routes are working"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: models/fixer.php:55
|
95 |
+
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: models/fixer.php:47
|
99 |
+
msgid "Redirection routes"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: redirection-strings.php:18
|
103 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
104 |
msgstr ""
|
105 |
|
107 |
msgid "https://johngodley.com"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: redirection-strings.php:296
|
111 |
msgid "Useragent Error"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: redirection-strings.php:294
|
115 |
msgid "Unknown Useragent"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: redirection-strings.php:293
|
119 |
msgid "Device"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: redirection-strings.php:292
|
123 |
msgid "Operating System"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: redirection-strings.php:291
|
127 |
msgid "Browser"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: redirection-strings.php:290
|
131 |
msgid "Engine"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: redirection-strings.php:289
|
135 |
msgid "Useragent"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: redirection-strings.php:288
|
139 |
msgid "Agent"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: redirection-strings.php:183
|
143 |
msgid "No IP logging"
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: redirection-strings.php:182
|
147 |
msgid "Full IP logging"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: redirection-strings.php:181
|
151 |
msgid "Anonymize IP (mask last part)"
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: redirection-strings.php:173
|
155 |
msgid "Monitor changes to %(type)s"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: redirection-strings.php:167
|
159 |
msgid "IP Logging"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: redirection-strings.php:166
|
163 |
msgid "(select IP logging level)"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: redirection-strings.php:118 redirection-strings.php:127
|
167 |
msgid "Geo Info"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: redirection-strings.php:117 redirection-strings.php:126
|
171 |
msgid "Agent Info"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: redirection-strings.php:116 redirection-strings.php:125
|
175 |
msgid "Filter by IP"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: redirection-strings.php:113 redirection-strings.php:122
|
179 |
msgid "Referrer / User Agent"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: redirection-strings.php:34
|
183 |
msgid "Geo IP Error"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: redirection-strings.php:33 redirection-strings.php:295
|
187 |
msgid "Something went wrong obtaining this information"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: redirection-strings.php:31
|
191 |
msgid "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."
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: redirection-strings.php:29
|
195 |
msgid "No details are known for this address."
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: redirection-strings.php:28 redirection-strings.php:30
|
199 |
+
#: redirection-strings.php:32
|
200 |
msgid "Geo IP"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: redirection-strings.php:27
|
204 |
msgid "City"
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: redirection-strings.php:26
|
208 |
msgid "Area"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: redirection-strings.php:25
|
212 |
msgid "Timezone"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: redirection-strings.php:24
|
216 |
msgid "Geo Location"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: redirection-strings.php:23 redirection-strings.php:287
|
220 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
221 |
msgstr ""
|
222 |
|
224 |
msgid "Trash"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: redirection-admin.php:360
|
228 |
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"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: redirection-admin.php:255
|
232 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
233 |
msgstr ""
|
234 |
|
236 |
msgid "https://redirection.me/"
|
237 |
msgstr "https://redirection.me/"
|
238 |
|
239 |
+
#: redirection-strings.php:260
|
240 |
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."
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: redirection-strings.php:259
|
244 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: redirection-strings.php:257
|
248 |
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!"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: redirection-strings.php:188
|
252 |
msgid "Never cache"
|
253 |
msgstr "Jamais de cache"
|
254 |
|
255 |
+
#: redirection-strings.php:187
|
256 |
msgid "An hour"
|
257 |
msgstr "Une heure"
|
258 |
|
259 |
+
#: redirection-strings.php:158
|
260 |
msgid "Redirect Cache"
|
261 |
msgstr "Cache de redirection"
|
262 |
|
263 |
+
#: redirection-strings.php:157
|
264 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: redirection-strings.php:89
|
268 |
msgid "Are you sure you want to import from %s?"
|
269 |
msgstr "Confirmez-vous l’importation depuis %s ?"
|
270 |
|
271 |
+
#: redirection-strings.php:88
|
272 |
msgid "Plugin Importers"
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: redirection-strings.php:87
|
276 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
277 |
msgstr "Les extensions de redirection suivantes ont été détectées sur votre site et peuvent être importées."
|
278 |
|
279 |
+
#: redirection-strings.php:70
|
280 |
msgid "total = "
|
281 |
msgstr "total = "
|
282 |
|
283 |
+
#: redirection-strings.php:69
|
284 |
msgid "Import from %s"
|
285 |
msgstr "Importer depuis %s"
|
286 |
|
287 |
+
#: redirection-admin.php:317
|
288 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
289 |
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."
|
290 |
|
291 |
+
#: redirection-admin.php:316
|
292 |
msgid "Redirection not installed properly"
|
293 |
msgstr "Redirection n’est pas correctement installé"
|
294 |
|
295 |
+
#: redirection-admin.php:298
|
296 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
297 |
msgstr "Redirection nécessite WordPress v%1s, vous utilisez v%2s. Veuillez mettre à jour votre installation WordPress."
|
298 |
|
300 |
msgid "Default WordPress \"old slugs\""
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: redirection-strings.php:174
|
304 |
msgid "Create associated redirect (added to end of URL)"
|
305 |
msgstr "Créer une redirection associée (ajoutée à la fin de l’URL)"
|
306 |
|
307 |
+
#: redirection-admin.php:363
|
308 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
309 |
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."
|
310 |
|
311 |
+
#: redirection-strings.php:270
|
312 |
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."
|
313 |
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."
|
314 |
|
315 |
+
#: redirection-strings.php:269
|
316 |
msgid "⚡️ Magic fix ⚡️"
|
317 |
msgstr "⚡️ Correction magique ⚡️"
|
318 |
|
319 |
+
#: redirection-strings.php:268
|
320 |
msgid "Plugin Status"
|
321 |
msgstr "Statut de l’extension"
|
322 |
|
323 |
+
#: redirection-strings.php:248
|
324 |
msgid "Custom"
|
325 |
msgstr "Personnalisé"
|
326 |
|
327 |
+
#: redirection-strings.php:247
|
328 |
msgid "Mobile"
|
329 |
msgstr "Mobile"
|
330 |
|
331 |
+
#: redirection-strings.php:246
|
332 |
msgid "Feed Readers"
|
333 |
msgstr "Lecteurs de flux"
|
334 |
|
335 |
+
#: redirection-strings.php:245
|
336 |
msgid "Libraries"
|
337 |
msgstr "Librairies"
|
338 |
|
339 |
+
#: redirection-strings.php:177
|
340 |
msgid "URL Monitor Changes"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: redirection-strings.php:176
|
344 |
msgid "Save changes to this group"
|
345 |
msgstr "Enregistrer les modifications apportées à ce groupe"
|
346 |
|
347 |
+
#: redirection-strings.php:175
|
348 |
msgid "For example \"/amp\""
|
349 |
msgstr "Par exemple « /amp »"
|
350 |
|
351 |
+
#: redirection-strings.php:165
|
352 |
msgid "URL Monitor"
|
353 |
msgstr "URL à surveiller"
|
354 |
|
355 |
+
#: redirection-strings.php:131
|
356 |
msgid "Delete 404s"
|
357 |
msgstr "Supprimer les pages 404"
|
358 |
|
359 |
+
#: redirection-strings.php:130
|
360 |
msgid "Delete all logs for this 404"
|
361 |
msgstr "Supprimer tous les journaux pour cette page 404"
|
362 |
|
363 |
+
#: redirection-strings.php:109
|
364 |
msgid "Delete all from IP %s"
|
365 |
msgstr "Tout supprimer depuis l’IP %s"
|
366 |
|
367 |
+
#: redirection-strings.php:108
|
368 |
msgid "Delete all matching \"%s\""
|
369 |
msgstr "Supprimer toutes les correspondances « %s »"
|
370 |
|
371 |
+
#: redirection-strings.php:19
|
372 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: redirection-admin.php:358
|
376 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
377 |
msgstr "Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"
|
378 |
|
379 |
+
#: redirection-admin.php:357 redirection-strings.php:56
|
380 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
381 |
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."
|
382 |
|
383 |
+
#: redirection-admin.php:297
|
384 |
msgid "Unable to load Redirection"
|
385 |
msgstr "Impossible de charger Redirection"
|
386 |
|
387 |
+
#: models/fixer.php:189
|
388 |
msgid "Unable to create group"
|
389 |
msgstr "Impossible de créer un groupe"
|
390 |
|
391 |
+
#: models/fixer.php:181
|
392 |
msgid "Failed to fix database tables"
|
393 |
msgstr "La réparation des tables de la base de données a échoué."
|
394 |
|
395 |
+
#: models/fixer.php:37
|
396 |
msgid "Post monitor group is valid"
|
397 |
msgstr ""
|
398 |
|
399 |
+
#: models/fixer.php:37
|
400 |
msgid "Post monitor group is invalid"
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: models/fixer.php:35
|
404 |
msgid "Post monitor group"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: models/fixer.php:31
|
408 |
msgid "All redirects have a valid group"
|
409 |
msgstr "Toutes les redirections ont un groupe valide"
|
410 |
|
411 |
+
#: models/fixer.php:31
|
412 |
msgid "Redirects with invalid groups detected"
|
413 |
msgstr "Redirections avec des groupes non valides détectées"
|
414 |
|
415 |
+
#: models/fixer.php:29
|
416 |
msgid "Valid redirect group"
|
417 |
msgstr "Groupe de redirection valide"
|
418 |
|
419 |
+
#: models/fixer.php:25
|
420 |
msgid "Valid groups detected"
|
421 |
msgstr "Groupes valides détectés"
|
422 |
|
423 |
+
#: models/fixer.php:25
|
424 |
msgid "No valid groups, so you will not be able to create any redirects"
|
425 |
msgstr "Aucun groupe valide, vous ne pourrez pas créer de redirections."
|
426 |
|
427 |
+
#: models/fixer.php:23
|
428 |
msgid "Valid groups"
|
429 |
msgstr "Groupes valides"
|
430 |
|
431 |
+
#: models/fixer.php:21
|
432 |
msgid "Database tables"
|
433 |
msgstr "Tables de la base de données"
|
434 |
|
440 |
msgid "All tables present"
|
441 |
msgstr "Toutes les tables présentes"
|
442 |
|
443 |
+
#: redirection-strings.php:61
|
444 |
msgid "Cached Redirection detected"
|
445 |
msgstr "Redirection en cache détectée"
|
446 |
|
447 |
+
#: redirection-strings.php:60
|
448 |
msgid "Please clear your browser cache and reload this page."
|
449 |
msgstr "Veuillez vider le cache de votre navigateur et recharger cette page."
|
450 |
|
451 |
+
#: redirection-strings.php:22
|
452 |
msgid "The data on this page has expired, please reload."
|
453 |
msgstr "Les données de cette page ont expiré, veuillez la recharger."
|
454 |
|
455 |
+
#: redirection-strings.php:21
|
456 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
457 |
msgstr "WordPress n’a pas renvoyé de réponse. Cela peut signifier qu’une erreur est survenue ou que la requête a été bloquée. Veuillez consulter les error_log de votre serveur."
|
458 |
|
459 |
+
#: redirection-strings.php:20
|
460 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
461 |
msgstr "Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête pourrait avoir été bloquée. Utilisez-vous un firewall ou une extension de sécurité ?"
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
#: redirection-strings.php:4
|
464 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
465 |
msgstr "Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."
|
466 |
|
467 |
+
#: redirection-admin.php:362
|
468 |
msgid "If you think Redirection is at fault then create an issue."
|
469 |
msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
|
470 |
|
471 |
+
#: redirection-admin.php:356
|
472 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
473 |
msgstr "Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."
|
474 |
|
475 |
+
#: redirection-admin.php:348
|
476 |
msgid "Loading, please wait..."
|
477 |
msgstr "Veuillez patienter pendant le chargement…"
|
478 |
|
479 |
+
#: redirection-strings.php:84
|
480 |
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)."
|
481 |
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."
|
482 |
|
483 |
+
#: redirection-strings.php:57
|
484 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
485 |
msgstr "L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."
|
486 |
|
487 |
+
#: redirection-strings.php:55
|
488 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
489 |
msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."
|
490 |
|
492 |
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."
|
493 |
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."
|
494 |
|
495 |
+
#: redirection-admin.php:366 redirection-strings.php:7
|
496 |
msgid "Create Issue"
|
497 |
msgstr "Créer un rapport"
|
498 |
|
504 |
msgid "Important details"
|
505 |
msgstr "Informations importantes"
|
506 |
|
507 |
+
#: redirection-strings.php:261
|
508 |
msgid "Need help?"
|
509 |
msgstr "Besoin d’aide ?"
|
510 |
|
511 |
+
#: redirection-strings.php:258
|
512 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
513 |
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."
|
514 |
|
515 |
+
#: redirection-strings.php:241
|
516 |
msgid "Pos"
|
517 |
msgstr "Pos"
|
518 |
|
519 |
+
#: redirection-strings.php:216
|
520 |
msgid "410 - Gone"
|
521 |
msgstr "410 – Gone"
|
522 |
|
523 |
+
#: redirection-strings.php:210
|
524 |
msgid "Position"
|
525 |
msgstr "Position"
|
526 |
|
527 |
+
#: redirection-strings.php:161
|
528 |
+
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"
|
529 |
+
msgstr ""
|
530 |
|
531 |
+
#: redirection-strings.php:160
|
532 |
msgid "Apache Module"
|
533 |
msgstr "Module Apache"
|
534 |
|
535 |
+
#: redirection-strings.php:159
|
536 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
537 |
msgstr "Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."
|
538 |
|
539 |
+
#: redirection-strings.php:102
|
540 |
msgid "Import to group"
|
541 |
msgstr "Importer dans le groupe"
|
542 |
|
543 |
+
#: redirection-strings.php:101
|
544 |
msgid "Import a CSV, .htaccess, or JSON file."
|
545 |
msgstr "Importer un fichier CSV, .htaccess ou JSON."
|
546 |
|
547 |
+
#: redirection-strings.php:100
|
548 |
msgid "Click 'Add File' or drag and drop here."
|
549 |
msgstr "Cliquer sur « ajouter un fichier » ou glisser-déposer ici."
|
550 |
|
551 |
+
#: redirection-strings.php:99
|
552 |
msgid "Add File"
|
553 |
msgstr "Ajouter un fichier"
|
554 |
|
555 |
+
#: redirection-strings.php:98
|
556 |
msgid "File selected"
|
557 |
msgstr "Fichier sélectionné"
|
558 |
|
559 |
+
#: redirection-strings.php:95
|
560 |
msgid "Importing"
|
561 |
msgstr "Import"
|
562 |
|
563 |
+
#: redirection-strings.php:94
|
564 |
msgid "Finished importing"
|
565 |
msgstr "Import terminé"
|
566 |
|
567 |
+
#: redirection-strings.php:93
|
568 |
msgid "Total redirects imported:"
|
569 |
msgstr "Total des redirections importées :"
|
570 |
|
571 |
+
#: redirection-strings.php:92
|
572 |
msgid "Double-check the file is the correct format!"
|
573 |
msgstr "Vérifiez à deux fois si le fichier et dans le bon format !"
|
574 |
|
575 |
+
#: redirection-strings.php:91
|
576 |
msgid "OK"
|
577 |
msgstr "OK"
|
578 |
|
579 |
+
#: redirection-strings.php:90 redirection-strings.php:205
|
580 |
msgid "Close"
|
581 |
msgstr "Fermer"
|
582 |
|
583 |
+
#: redirection-strings.php:85
|
584 |
msgid "All imports will be appended to the current database."
|
585 |
msgstr "Tous les imports seront ajoutés à la base de données actuelle."
|
586 |
|
587 |
+
#: redirection-strings.php:83 redirection-strings.php:110
|
588 |
msgid "Export"
|
589 |
msgstr "Exporter"
|
590 |
|
591 |
+
#: redirection-strings.php:82
|
592 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
593 |
msgstr "Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."
|
594 |
|
595 |
+
#: redirection-strings.php:81
|
596 |
msgid "Everything"
|
597 |
msgstr "Tout"
|
598 |
|
599 |
+
#: redirection-strings.php:80
|
600 |
msgid "WordPress redirects"
|
601 |
msgstr "Redirections WordPress"
|
602 |
|
603 |
+
#: redirection-strings.php:79
|
604 |
msgid "Apache redirects"
|
605 |
msgstr "Redirections Apache"
|
606 |
|
607 |
+
#: redirection-strings.php:78
|
608 |
msgid "Nginx redirects"
|
609 |
msgstr "Redirections Nginx"
|
610 |
|
611 |
+
#: redirection-strings.php:77
|
612 |
msgid "CSV"
|
613 |
msgstr "CSV"
|
614 |
|
615 |
+
#: redirection-strings.php:76
|
616 |
msgid "Apache .htaccess"
|
617 |
msgstr ".htaccess Apache"
|
618 |
|
619 |
+
#: redirection-strings.php:75
|
620 |
msgid "Nginx rewrite rules"
|
621 |
msgstr "Règles de réécriture Nginx"
|
622 |
|
623 |
+
#: redirection-strings.php:74
|
624 |
msgid "Redirection JSON"
|
625 |
msgstr "Redirection JSON"
|
626 |
|
627 |
+
#: redirection-strings.php:73
|
628 |
msgid "View"
|
629 |
msgstr "Visualiser"
|
630 |
|
631 |
+
#: redirection-strings.php:71
|
632 |
msgid "Log files can be exported from the log pages."
|
633 |
msgstr "Les fichier de journal peuvent être exportés depuis les pages du journal."
|
634 |
|
635 |
+
#: redirection-strings.php:66 redirection-strings.php:135
|
636 |
msgid "Import/Export"
|
637 |
msgstr "Import/export"
|
638 |
|
639 |
+
#: redirection-strings.php:65
|
640 |
msgid "Logs"
|
641 |
msgstr "Journaux"
|
642 |
|
643 |
+
#: redirection-strings.php:64
|
644 |
msgid "404 errors"
|
645 |
msgstr "Erreurs 404"
|
646 |
|
647 |
+
#: redirection-strings.php:54
|
648 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
649 |
msgstr "Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."
|
650 |
|
651 |
+
#: redirection-strings.php:152
|
652 |
msgid "I'd like to support some more."
|
653 |
msgstr "Je voudrais soutenir un peu plus."
|
654 |
|
655 |
+
#: redirection-strings.php:149
|
656 |
msgid "Support 💰"
|
657 |
msgstr "Support 💰"
|
658 |
|
659 |
+
#: redirection-strings.php:302
|
660 |
msgid "Redirection saved"
|
661 |
msgstr "Redirection sauvegardée"
|
662 |
|
663 |
+
#: redirection-strings.php:301
|
664 |
msgid "Log deleted"
|
665 |
msgstr "Journal supprimé"
|
666 |
|
667 |
+
#: redirection-strings.php:300
|
668 |
msgid "Settings saved"
|
669 |
msgstr "Réglages sauvegardés"
|
670 |
|
671 |
+
#: redirection-strings.php:299
|
672 |
msgid "Group saved"
|
673 |
msgstr "Groupe sauvegardé"
|
674 |
|
675 |
+
#: redirection-strings.php:297
|
676 |
msgid "Are you sure you want to delete this item?"
|
677 |
msgid_plural "Are you sure you want to delete these items?"
|
678 |
msgstr[0] "Êtes-vous sûr•e de vouloir supprimer cet élément ?"
|
679 |
msgstr[1] "Êtes-vous sûr•e de vouloir supprimer ces éléments ?"
|
680 |
|
681 |
+
#: redirection-strings.php:252
|
682 |
msgid "pass"
|
683 |
msgstr "Passer"
|
684 |
|
685 |
+
#: redirection-strings.php:234
|
686 |
msgid "All groups"
|
687 |
msgstr "Tous les groupes"
|
688 |
|
689 |
+
#: redirection-strings.php:222
|
690 |
msgid "301 - Moved Permanently"
|
691 |
msgstr "301 - déplacé de façon permanente"
|
692 |
|
693 |
+
#: redirection-strings.php:221
|
694 |
msgid "302 - Found"
|
695 |
msgstr "302 – trouvé"
|
696 |
|
697 |
+
#: redirection-strings.php:220
|
698 |
msgid "307 - Temporary Redirect"
|
699 |
msgstr "307 – Redirigé temporairement"
|
700 |
|
701 |
+
#: redirection-strings.php:219
|
702 |
msgid "308 - Permanent Redirect"
|
703 |
msgstr "308 – Redirigé de façon permanente"
|
704 |
|
705 |
+
#: redirection-strings.php:218
|
706 |
msgid "401 - Unauthorized"
|
707 |
msgstr "401 – Non-autorisé"
|
708 |
|
709 |
+
#: redirection-strings.php:217
|
710 |
msgid "404 - Not Found"
|
711 |
msgstr "404 – Introuvable"
|
712 |
|
713 |
+
#: redirection-strings.php:215
|
714 |
msgid "Title"
|
715 |
msgstr "Titre"
|
716 |
|
717 |
+
#: redirection-strings.php:213
|
718 |
msgid "When matched"
|
719 |
msgstr "Quand cela correspond"
|
720 |
|
721 |
+
#: redirection-strings.php:212
|
722 |
msgid "with HTTP code"
|
723 |
msgstr "avec code HTTP"
|
724 |
|
725 |
+
#: redirection-strings.php:204
|
726 |
msgid "Show advanced options"
|
727 |
msgstr "Afficher les options avancées"
|
728 |
|
729 |
+
#: redirection-strings.php:198 redirection-strings.php:202
|
730 |
msgid "Matched Target"
|
731 |
msgstr "Cible correspondant"
|
732 |
|
733 |
+
#: redirection-strings.php:197 redirection-strings.php:201
|
734 |
msgid "Unmatched Target"
|
735 |
msgstr "Cible ne correspondant pas"
|
736 |
|
737 |
+
#: redirection-strings.php:195 redirection-strings.php:196
|
738 |
msgid "Saving..."
|
739 |
msgstr "Sauvegarde…"
|
740 |
|
741 |
+
#: redirection-strings.php:140
|
742 |
msgid "View notice"
|
743 |
msgstr "Voir la notification"
|
744 |
|
745 |
+
#: models/redirect.php:511
|
746 |
msgid "Invalid source URL"
|
747 |
msgstr "URL source non-valide"
|
748 |
|
749 |
+
#: models/redirect.php:443
|
750 |
msgid "Invalid redirect action"
|
751 |
msgstr "Action de redirection non-valide"
|
752 |
|
753 |
+
#: models/redirect.php:437
|
754 |
msgid "Invalid redirect matcher"
|
755 |
msgstr "Correspondance de redirection non-valide"
|
756 |
|
757 |
+
#: models/redirect.php:183
|
758 |
msgid "Unable to add new redirect"
|
759 |
msgstr "Incapable de créer une nouvelle redirection"
|
760 |
|
761 |
+
#: redirection-strings.php:15 redirection-strings.php:58
|
762 |
msgid "Something went wrong 🙁"
|
763 |
msgstr "Quelque chose s’est mal passé 🙁"
|
764 |
|
765 |
+
#: redirection-strings.php:16
|
766 |
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!"
|
767 |
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 !"
|
768 |
|
769 |
+
#: redirection-admin.php:181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
770 |
msgid "Log entries (%d max)"
|
771 |
msgstr "Entrées du journal (100 max.)"
|
772 |
|
773 |
+
#: redirection-strings.php:286
|
774 |
msgid "Search by IP"
|
775 |
msgstr "Rechercher par IP"
|
776 |
|
777 |
+
#: redirection-strings.php:282
|
778 |
msgid "Select bulk action"
|
779 |
msgstr "Sélectionner l’action groupée"
|
780 |
|
781 |
+
#: redirection-strings.php:281
|
782 |
msgid "Bulk Actions"
|
783 |
msgstr "Actions groupées"
|
784 |
|
785 |
+
#: redirection-strings.php:280
|
786 |
msgid "Apply"
|
787 |
msgstr "Appliquer"
|
788 |
|
789 |
+
#: redirection-strings.php:279
|
790 |
msgid "First page"
|
791 |
msgstr "Première page"
|
792 |
|
793 |
+
#: redirection-strings.php:278
|
794 |
msgid "Prev page"
|
795 |
msgstr "Page précédente"
|
796 |
|
797 |
+
#: redirection-strings.php:277
|
798 |
msgid "Current Page"
|
799 |
msgstr "Page courante"
|
800 |
|
801 |
+
#: redirection-strings.php:276
|
802 |
msgid "of %(page)s"
|
803 |
msgstr "de %(page)s"
|
804 |
|
805 |
+
#: redirection-strings.php:275
|
806 |
msgid "Next page"
|
807 |
msgstr "Page suivante"
|
808 |
|
809 |
+
#: redirection-strings.php:274
|
810 |
msgid "Last page"
|
811 |
msgstr "Dernière page"
|
812 |
|
813 |
+
#: redirection-strings.php:273
|
814 |
msgid "%s item"
|
815 |
msgid_plural "%s items"
|
816 |
msgstr[0] "%s élément"
|
817 |
msgstr[1] "%s éléments"
|
818 |
|
819 |
+
#: redirection-strings.php:272
|
820 |
msgid "Select All"
|
821 |
msgstr "Tout sélectionner"
|
822 |
|
823 |
+
#: redirection-strings.php:284
|
824 |
msgid "Sorry, something went wrong loading the data - please try again"
|
825 |
msgstr "Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."
|
826 |
|
827 |
+
#: redirection-strings.php:283
|
828 |
msgid "No results"
|
829 |
msgstr "Aucun résultat"
|
830 |
|
831 |
+
#: redirection-strings.php:106
|
832 |
msgid "Delete the logs - are you sure?"
|
833 |
msgstr "Confirmez-vous la suppression des journaux ?"
|
834 |
|
835 |
+
#: redirection-strings.php:105
|
836 |
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."
|
837 |
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."
|
838 |
|
839 |
+
#: redirection-strings.php:104
|
840 |
msgid "Yes! Delete the logs"
|
841 |
msgstr "Oui ! Supprimer les journaux"
|
842 |
|
843 |
+
#: redirection-strings.php:103
|
844 |
msgid "No! Don't delete the logs"
|
845 |
msgstr "Non ! Ne pas supprimer les journaux"
|
846 |
|
847 |
+
#: redirection-strings.php:266
|
848 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
849 |
msgstr "Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."
|
850 |
|
851 |
+
#: redirection-strings.php:265 redirection-strings.php:267
|
852 |
msgid "Newsletter"
|
853 |
msgstr "Newsletter"
|
854 |
|
855 |
+
#: redirection-strings.php:264
|
856 |
msgid "Want to keep up to date with changes to Redirection?"
|
857 |
msgstr "Vous souhaitez être au courant des modifications apportées à Redirection ?"
|
858 |
|
859 |
+
#: redirection-strings.php:263
|
860 |
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."
|
861 |
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."
|
862 |
|
863 |
+
#: redirection-strings.php:262
|
864 |
msgid "Your email address:"
|
865 |
msgstr "Votre adresse de messagerie :"
|
866 |
|
867 |
+
#: redirection-strings.php:153
|
868 |
msgid "You've supported this plugin - thank you!"
|
869 |
msgstr "Vous avez apporté votre soutien à l’extension. Merci !"
|
870 |
|
871 |
+
#: redirection-strings.php:150
|
872 |
msgid "You get useful software and I get to carry on making it better."
|
873 |
msgstr "Vous avez une extension utile, et je peux continuer à l’améliorer."
|
874 |
|
875 |
+
#: redirection-strings.php:184 redirection-strings.php:189
|
876 |
msgid "Forever"
|
877 |
msgstr "Indéfiniment"
|
878 |
|
879 |
+
#: redirection-strings.php:145
|
880 |
msgid "Delete the plugin - are you sure?"
|
881 |
msgstr "Confirmez-vous vouloir supprimer cette extension ?"
|
882 |
|
883 |
+
#: redirection-strings.php:144
|
884 |
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."
|
885 |
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."
|
886 |
|
887 |
+
#: redirection-strings.php:143
|
888 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
889 |
msgstr "Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."
|
890 |
|
891 |
+
#: redirection-strings.php:142
|
892 |
msgid "Yes! Delete the plugin"
|
893 |
msgstr "Oui ! Supprimer l’extension"
|
894 |
|
895 |
+
#: redirection-strings.php:141
|
896 |
msgid "No! Don't delete the plugin"
|
897 |
msgstr "Non ! Ne pas supprimer l’extension"
|
898 |
|
904 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
905 |
msgstr "Gérez toutes vos redirections 301 et surveillez les erreurs 404."
|
906 |
|
907 |
+
#: redirection-strings.php:151
|
908 |
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}}."
|
909 |
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}}."
|
910 |
|
911 |
+
#: redirection-admin.php:254
|
912 |
msgid "Redirection Support"
|
913 |
msgstr "Support de Redirection"
|
914 |
|
915 |
+
#: redirection-strings.php:62 redirection-strings.php:133
|
916 |
msgid "Support"
|
917 |
msgstr "Support"
|
918 |
|
919 |
+
#: redirection-strings.php:136
|
920 |
msgid "404s"
|
921 |
msgstr "404"
|
922 |
|
923 |
+
#: redirection-strings.php:137
|
924 |
msgid "Log"
|
925 |
msgstr "Journaux"
|
926 |
|
927 |
+
#: redirection-strings.php:147
|
928 |
msgid "Delete Redirection"
|
929 |
msgstr "Supprimer la redirection"
|
930 |
|
931 |
+
#: redirection-strings.php:97
|
932 |
msgid "Upload"
|
933 |
msgstr "Mettre en ligne"
|
934 |
|
935 |
+
#: redirection-strings.php:86
|
936 |
msgid "Import"
|
937 |
msgstr "Importer"
|
938 |
|
939 |
+
#: redirection-strings.php:154
|
940 |
msgid "Update"
|
941 |
msgstr "Mettre à jour"
|
942 |
|
943 |
+
#: redirection-strings.php:162
|
944 |
msgid "Auto-generate URL"
|
945 |
msgstr "URL auto-générée "
|
946 |
|
947 |
+
#: redirection-strings.php:163
|
948 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
949 |
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)."
|
950 |
|
951 |
+
#: redirection-strings.php:164
|
952 |
msgid "RSS Token"
|
953 |
msgstr "Jeton RSS "
|
954 |
|
955 |
+
#: redirection-strings.php:169
|
956 |
msgid "404 Logs"
|
957 |
msgstr "Journaux des 404 "
|
958 |
|
959 |
+
#: redirection-strings.php:168 redirection-strings.php:170
|
960 |
msgid "(time to keep logs for)"
|
961 |
msgstr "(durée de conservation des journaux)"
|
962 |
|
963 |
+
#: redirection-strings.php:171
|
964 |
msgid "Redirect Logs"
|
965 |
msgstr "Journaux des redirections "
|
966 |
|
967 |
+
#: redirection-strings.php:172
|
968 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
969 |
msgstr "Je suis un type bien et j’ai aidé l’auteur de cette extension."
|
970 |
|
971 |
+
#: redirection-strings.php:148
|
972 |
msgid "Plugin Support"
|
973 |
msgstr "Support de l’extension "
|
974 |
|
975 |
+
#: redirection-strings.php:63 redirection-strings.php:134
|
976 |
msgid "Options"
|
977 |
msgstr "Options"
|
978 |
|
979 |
+
#: redirection-strings.php:190
|
980 |
msgid "Two months"
|
981 |
msgstr "Deux mois"
|
982 |
|
983 |
+
#: redirection-strings.php:191
|
984 |
msgid "A month"
|
985 |
msgstr "Un mois"
|
986 |
|
987 |
+
#: redirection-strings.php:185 redirection-strings.php:192
|
988 |
msgid "A week"
|
989 |
msgstr "Une semaine"
|
990 |
|
991 |
+
#: redirection-strings.php:186 redirection-strings.php:193
|
992 |
msgid "A day"
|
993 |
msgstr "Un jour"
|
994 |
|
995 |
+
#: redirection-strings.php:194
|
996 |
msgid "No logs"
|
997 |
msgstr "Aucun journal"
|
998 |
|
999 |
+
#: redirection-strings.php:107
|
1000 |
msgid "Delete All"
|
1001 |
msgstr "Tout supprimer"
|
1002 |
|
1003 |
+
#: redirection-strings.php:36
|
1004 |
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."
|
1005 |
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."
|
1006 |
|
1007 |
+
#: redirection-strings.php:37
|
1008 |
msgid "Add Group"
|
1009 |
msgstr "Ajouter un groupe"
|
1010 |
|
1011 |
+
#: redirection-strings.php:285
|
1012 |
msgid "Search"
|
1013 |
msgstr "Rechercher"
|
1014 |
|
1015 |
+
#: redirection-strings.php:67 redirection-strings.php:138
|
1016 |
msgid "Groups"
|
1017 |
msgstr "Groupes"
|
1018 |
|
1019 |
+
#: redirection-strings.php:46 redirection-strings.php:209
|
1020 |
msgid "Save"
|
1021 |
msgstr "Enregistrer"
|
1022 |
|
1023 |
+
#: redirection-strings.php:211
|
1024 |
msgid "Group"
|
1025 |
msgstr "Groupe"
|
1026 |
|
1027 |
+
#: redirection-strings.php:214
|
1028 |
msgid "Match"
|
1029 |
msgstr "Correspondant"
|
1030 |
|
1031 |
+
#: redirection-strings.php:233
|
1032 |
msgid "Add new redirection"
|
1033 |
msgstr "Ajouter une nouvelle redirection"
|
1034 |
|
1035 |
+
#: redirection-strings.php:45 redirection-strings.php:96
|
1036 |
+
#: redirection-strings.php:206
|
1037 |
msgid "Cancel"
|
1038 |
msgstr "Annuler"
|
1039 |
|
1040 |
+
#: redirection-strings.php:72
|
1041 |
msgid "Download"
|
1042 |
msgstr "Télécharger"
|
1043 |
|
1045 |
msgid "Redirection"
|
1046 |
msgstr "Redirection"
|
1047 |
|
1048 |
+
#: redirection-admin.php:154
|
1049 |
msgid "Settings"
|
1050 |
msgstr "Réglages"
|
1051 |
|
1052 |
+
#: redirection-strings.php:223
|
1053 |
msgid "Do nothing"
|
1054 |
msgstr "Ne rien faire"
|
1055 |
|
1056 |
+
#: redirection-strings.php:224
|
1057 |
msgid "Error (404)"
|
1058 |
msgstr "Erreur (404)"
|
1059 |
|
1060 |
+
#: redirection-strings.php:225
|
1061 |
msgid "Pass-through"
|
1062 |
msgstr "Outrepasser"
|
1063 |
|
1064 |
+
#: redirection-strings.php:226
|
1065 |
msgid "Redirect to random post"
|
1066 |
msgstr "Rediriger vers un article aléatoire"
|
1067 |
|
1068 |
+
#: redirection-strings.php:227
|
1069 |
msgid "Redirect to URL"
|
1070 |
msgstr "Redirection vers une URL"
|
1071 |
|
1072 |
+
#: models/redirect.php:501
|
1073 |
msgid "Invalid group when creating redirect"
|
1074 |
msgstr "Groupe non valide à la création d’une redirection"
|
1075 |
|
1076 |
+
#: redirection-strings.php:112 redirection-strings.php:121
|
1077 |
msgid "IP"
|
1078 |
msgstr "IP"
|
1079 |
|
1080 |
+
#: redirection-strings.php:114 redirection-strings.php:123
|
1081 |
+
#: redirection-strings.php:208
|
1082 |
msgid "Source URL"
|
1083 |
msgstr "URL source"
|
1084 |
|
1085 |
+
#: redirection-strings.php:115 redirection-strings.php:124
|
1086 |
msgid "Date"
|
1087 |
msgstr "Date"
|
1088 |
|
1089 |
+
#: redirection-strings.php:128 redirection-strings.php:132
|
1090 |
+
#: redirection-strings.php:232
|
1091 |
msgid "Add Redirect"
|
1092 |
msgstr "Ajouter une redirection"
|
1093 |
|
1094 |
+
#: redirection-strings.php:38
|
1095 |
msgid "All modules"
|
1096 |
msgstr "Tous les modules"
|
1097 |
|
1098 |
+
#: redirection-strings.php:51
|
1099 |
msgid "View Redirects"
|
1100 |
msgstr "Voir les redirections"
|
1101 |
|
1102 |
+
#: redirection-strings.php:42 redirection-strings.php:47
|
1103 |
msgid "Module"
|
1104 |
msgstr "Module"
|
1105 |
|
1106 |
+
#: redirection-strings.php:43 redirection-strings.php:139
|
1107 |
msgid "Redirects"
|
1108 |
msgstr "Redirections"
|
1109 |
|
1110 |
+
#: redirection-strings.php:35 redirection-strings.php:44
|
1111 |
+
#: redirection-strings.php:48
|
1112 |
msgid "Name"
|
1113 |
msgstr "Nom"
|
1114 |
|
1115 |
+
#: redirection-strings.php:271
|
1116 |
msgid "Filter"
|
1117 |
msgstr "Filtre"
|
1118 |
|
1119 |
+
#: redirection-strings.php:235
|
1120 |
msgid "Reset hits"
|
1121 |
msgstr "Réinitialiser les vues"
|
1122 |
|
1123 |
+
#: redirection-strings.php:40 redirection-strings.php:49
|
1124 |
+
#: redirection-strings.php:237 redirection-strings.php:253
|
1125 |
msgid "Enable"
|
1126 |
msgstr "Activer"
|
1127 |
|
1128 |
+
#: redirection-strings.php:39 redirection-strings.php:50
|
1129 |
+
#: redirection-strings.php:236 redirection-strings.php:254
|
1130 |
msgid "Disable"
|
1131 |
msgstr "Désactiver"
|
1132 |
|
1133 |
+
#: redirection-strings.php:41 redirection-strings.php:52
|
1134 |
+
#: redirection-strings.php:111 redirection-strings.php:119
|
1135 |
+
#: redirection-strings.php:120 redirection-strings.php:129
|
1136 |
+
#: redirection-strings.php:146 redirection-strings.php:238
|
1137 |
+
#: redirection-strings.php:255
|
1138 |
msgid "Delete"
|
1139 |
msgstr "Supprimer"
|
1140 |
|
1141 |
+
#: redirection-strings.php:53 redirection-strings.php:256
|
1142 |
msgid "Edit"
|
1143 |
msgstr "Modifier"
|
1144 |
|
1145 |
+
#: redirection-strings.php:239
|
1146 |
msgid "Last Access"
|
1147 |
msgstr "Dernier accès"
|
1148 |
|
1149 |
+
#: redirection-strings.php:240
|
1150 |
msgid "Hits"
|
1151 |
msgstr "Hits"
|
1152 |
|
1153 |
+
#: redirection-strings.php:242
|
1154 |
msgid "URL"
|
1155 |
msgstr "URL"
|
1156 |
|
1157 |
+
#: redirection-strings.php:243
|
1158 |
msgid "Type"
|
1159 |
msgstr "Type"
|
1160 |
|
1162 |
msgid "Modified Posts"
|
1163 |
msgstr "Articles modifiés"
|
1164 |
|
1165 |
+
#: models/database.php:138 models/group.php:150 redirection-strings.php:68
|
1166 |
msgid "Redirections"
|
1167 |
msgstr "Redirections"
|
1168 |
|
1169 |
+
#: redirection-strings.php:249
|
1170 |
msgid "User Agent"
|
1171 |
msgstr "Agent utilisateur"
|
1172 |
|
1173 |
+
#: matches/user-agent.php:10 redirection-strings.php:228
|
1174 |
msgid "URL and user agent"
|
1175 |
msgstr "URL et agent utilisateur"
|
1176 |
|
1177 |
+
#: redirection-strings.php:203
|
1178 |
msgid "Target URL"
|
1179 |
msgstr "URL cible"
|
1180 |
|
1181 |
+
#: matches/url.php:7 redirection-strings.php:231
|
1182 |
msgid "URL only"
|
1183 |
msgstr "URL uniquement"
|
1184 |
|
1185 |
+
#: redirection-strings.php:207 redirection-strings.php:244
|
1186 |
+
#: redirection-strings.php:250
|
1187 |
msgid "Regex"
|
1188 |
msgstr "Regex"
|
1189 |
|
1190 |
+
#: redirection-strings.php:251
|
1191 |
msgid "Referrer"
|
1192 |
msgstr "Référant"
|
1193 |
|
1194 |
+
#: matches/referrer.php:10 redirection-strings.php:229
|
1195 |
msgid "URL and referrer"
|
1196 |
msgstr "URL et référent"
|
1197 |
|
1198 |
+
#: redirection-strings.php:199
|
1199 |
msgid "Logged Out"
|
1200 |
msgstr "Déconnecté"
|
1201 |
|
1202 |
+
#: redirection-strings.php:200
|
1203 |
msgid "Logged In"
|
1204 |
msgstr "Connecté"
|
1205 |
|
1206 |
+
#: matches/login.php:8 redirection-strings.php:230
|
1207 |
msgid "URL and login status"
|
1208 |
msgstr "URL et état de connexion"
|
locale/redirection-ja.mo
CHANGED
Binary file
|
locale/redirection-ja.po
CHANGED
@@ -11,124 +11,212 @@ msgstr ""
|
|
11 |
"Language: ja_JP\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
16 |
msgstr ""
|
17 |
|
18 |
#. Author URI of the plugin/theme
|
19 |
msgid "https://johngodley.com"
|
20 |
-
msgstr ""
|
21 |
|
22 |
-
#: redirection-strings.php:
|
23 |
msgid "Useragent Error"
|
24 |
-
msgstr ""
|
25 |
|
26 |
-
#: redirection-strings.php:
|
27 |
msgid "Unknown Useragent"
|
28 |
-
msgstr ""
|
29 |
|
30 |
-
#: redirection-strings.php:
|
31 |
msgid "Device"
|
32 |
-
msgstr ""
|
33 |
|
34 |
-
#: redirection-strings.php:
|
35 |
msgid "Operating System"
|
36 |
-
msgstr ""
|
37 |
|
38 |
-
#: redirection-strings.php:
|
39 |
msgid "Browser"
|
40 |
-
msgstr ""
|
41 |
|
42 |
-
#: redirection-strings.php:
|
43 |
msgid "Engine"
|
44 |
-
msgstr ""
|
45 |
|
46 |
-
#: redirection-strings.php:
|
47 |
msgid "Useragent"
|
48 |
-
msgstr ""
|
49 |
|
50 |
-
#: redirection-strings.php:
|
51 |
msgid "Agent"
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: redirection-strings.php:
|
55 |
msgid "No IP logging"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: redirection-strings.php:
|
59 |
msgid "Full IP logging"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: redirection-strings.php:
|
63 |
msgid "Anonymize IP (mask last part)"
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: redirection-strings.php:
|
67 |
msgid "Monitor changes to %(type)s"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: redirection-strings.php:
|
71 |
msgid "IP Logging"
|
72 |
msgstr ""
|
73 |
|
74 |
-
#: redirection-strings.php:
|
75 |
msgid "(select IP logging level)"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: redirection-strings.php:
|
79 |
msgid "Geo Info"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: redirection-strings.php:
|
83 |
msgid "Agent Info"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: redirection-strings.php:
|
87 |
msgid "Filter by IP"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: redirection-strings.php:
|
91 |
msgid "Referrer / User Agent"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: redirection-strings.php:
|
95 |
msgid "Geo IP Error"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: redirection-strings.php:
|
99 |
msgid "Something went wrong obtaining this information"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: redirection-strings.php:
|
103 |
msgid "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."
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: redirection-strings.php:
|
107 |
msgid "No details are known for this address."
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: redirection-strings.php:
|
111 |
-
#: redirection-strings.php:
|
112 |
msgid "Geo IP"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: redirection-strings.php:
|
116 |
msgid "City"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: redirection-strings.php:
|
120 |
msgid "Area"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: redirection-strings.php:
|
124 |
msgid "Timezone"
|
125 |
-
msgstr ""
|
126 |
|
127 |
-
#: redirection-strings.php:
|
128 |
msgid "Geo Location"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: redirection-strings.php:
|
132 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
133 |
msgstr ""
|
134 |
|
@@ -136,11 +224,11 @@ msgstr ""
|
|
136 |
msgid "Trash"
|
137 |
msgstr ""
|
138 |
|
139 |
-
#: redirection-admin.php:
|
140 |
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"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: redirection-admin.php:
|
144 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
145 |
msgstr ""
|
146 |
|
@@ -148,63 +236,63 @@ msgstr ""
|
|
148 |
msgid "https://redirection.me/"
|
149 |
msgstr "https://redirection.me/"
|
150 |
|
151 |
-
#: redirection-strings.php:
|
152 |
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."
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: redirection-strings.php:
|
156 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
157 |
-
msgstr ""
|
158 |
|
159 |
-
#: redirection-strings.php:
|
160 |
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!"
|
161 |
msgstr ""
|
162 |
|
163 |
-
#: redirection-strings.php:
|
164 |
msgid "Never cache"
|
165 |
msgstr "キャッシュしない"
|
166 |
|
167 |
-
#: redirection-strings.php:
|
168 |
msgid "An hour"
|
169 |
msgstr "1時間"
|
170 |
|
171 |
-
#: redirection-strings.php:
|
172 |
msgid "Redirect Cache"
|
173 |
msgstr "リダイレクトキャッシュ"
|
174 |
|
175 |
-
#: redirection-strings.php:
|
176 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: redirection-strings.php:
|
180 |
msgid "Are you sure you want to import from %s?"
|
181 |
msgstr "本当に %s からインポートしますか ?"
|
182 |
|
183 |
-
#: redirection-strings.php:
|
184 |
msgid "Plugin Importers"
|
185 |
msgstr "インポートプラグイン"
|
186 |
|
187 |
-
#: redirection-strings.php:
|
188 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: redirection-strings.php:
|
192 |
msgid "total = "
|
193 |
msgstr "全数 ="
|
194 |
|
195 |
-
#: redirection-strings.php:
|
196 |
msgid "Import from %s"
|
197 |
msgstr "%s からインポート"
|
198 |
|
199 |
-
#: redirection-admin.php:
|
200 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: redirection-admin.php:
|
204 |
msgid "Redirection not installed properly"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: redirection-admin.php:
|
208 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
209 |
msgstr ""
|
210 |
|
@@ -212,135 +300,135 @@ msgstr ""
|
|
212 |
msgid "Default WordPress \"old slugs\""
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: redirection-strings.php:
|
216 |
msgid "Create associated redirect (added to end of URL)"
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: redirection-admin.php:
|
220 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: redirection-strings.php:
|
224 |
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."
|
225 |
msgstr "マジック修正ボタンが効かない場合、エラーを読み自分で修正する必要があります。もしくは下の「助けが必要」セクションをお読みください。"
|
226 |
|
227 |
-
#: redirection-strings.php:
|
228 |
msgid "⚡️ Magic fix ⚡️"
|
229 |
msgstr "⚡️マジック修正⚡️"
|
230 |
|
231 |
-
#: redirection-strings.php:
|
232 |
msgid "Plugin Status"
|
233 |
msgstr "プラグインステータス"
|
234 |
|
235 |
-
#: redirection-strings.php:
|
236 |
msgid "Custom"
|
237 |
msgstr "カスタム"
|
238 |
|
239 |
-
#: redirection-strings.php:
|
240 |
msgid "Mobile"
|
241 |
msgstr "モバイル"
|
242 |
|
243 |
-
#: redirection-strings.php:
|
244 |
msgid "Feed Readers"
|
245 |
msgstr "フィード読者"
|
246 |
|
247 |
-
#: redirection-strings.php:
|
248 |
msgid "Libraries"
|
249 |
msgstr "ライブラリ"
|
250 |
|
251 |
-
#: redirection-strings.php:
|
252 |
msgid "URL Monitor Changes"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: redirection-strings.php:
|
256 |
msgid "Save changes to this group"
|
257 |
msgstr "このグループへの変更を保存"
|
258 |
|
259 |
-
#: redirection-strings.php:
|
260 |
msgid "For example \"/amp\""
|
261 |
msgstr "例: \"/amp\""
|
262 |
|
263 |
-
#: redirection-strings.php:
|
264 |
msgid "URL Monitor"
|
265 |
msgstr "URL モニター"
|
266 |
|
267 |
-
#: redirection-strings.php:
|
268 |
msgid "Delete 404s"
|
269 |
msgstr "404を削除"
|
270 |
|
271 |
-
#: redirection-strings.php:
|
272 |
msgid "Delete all logs for this 404"
|
273 |
msgstr "この404エラーに対するすべてのログを削除"
|
274 |
|
275 |
-
#: redirection-strings.php:
|
276 |
msgid "Delete all from IP %s"
|
277 |
msgstr "すべての IP %s からのものを削除"
|
278 |
|
279 |
-
#: redirection-strings.php:
|
280 |
msgid "Delete all matching \"%s\""
|
281 |
msgstr "すべての \"%s\" に一致するものを削除"
|
282 |
|
283 |
-
#: redirection-strings.php:
|
284 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: redirection-admin.php:
|
288 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: redirection-admin.php:
|
292 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
293 |
msgstr ""
|
294 |
|
295 |
-
#: redirection-admin.php:
|
296 |
msgid "Unable to load Redirection"
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: models/fixer.php:
|
300 |
msgid "Unable to create group"
|
301 |
msgstr "グループの作成に失敗しました"
|
302 |
|
303 |
-
#: models/fixer.php:
|
304 |
msgid "Failed to fix database tables"
|
305 |
msgstr "データベーステーブルの修正に失敗しました"
|
306 |
|
307 |
-
#: models/fixer.php:
|
308 |
msgid "Post monitor group is valid"
|
309 |
msgstr "投稿モニターグループは有効です"
|
310 |
|
311 |
-
#: models/fixer.php:
|
312 |
msgid "Post monitor group is invalid"
|
313 |
msgstr "投稿モニターグループが無効です"
|
314 |
|
315 |
-
#: models/fixer.php:
|
316 |
msgid "Post monitor group"
|
317 |
msgstr "投稿モニターグループ"
|
318 |
|
319 |
-
#: models/fixer.php:
|
320 |
msgid "All redirects have a valid group"
|
321 |
msgstr "すべてのリダイレクトは有効なグループになっています"
|
322 |
|
323 |
-
#: models/fixer.php:
|
324 |
msgid "Redirects with invalid groups detected"
|
325 |
msgstr "無効なグループのリダイレクトが検出されました"
|
326 |
|
327 |
-
#: models/fixer.php:
|
328 |
msgid "Valid redirect group"
|
329 |
msgstr "有効なリダイレクトグループ"
|
330 |
|
331 |
-
#: models/fixer.php:
|
332 |
msgid "Valid groups detected"
|
333 |
msgstr "有効なグループが検出されました"
|
334 |
|
335 |
-
#: models/fixer.php:
|
336 |
msgid "No valid groups, so you will not be able to create any redirects"
|
337 |
msgstr "有効なグループがない場合、新規のリダイレクトを追加することはできません。"
|
338 |
|
339 |
-
#: models/fixer.php:
|
340 |
msgid "Valid groups"
|
341 |
msgstr "有効なグループ"
|
342 |
|
343 |
-
#: models/fixer.php:
|
344 |
msgid "Database tables"
|
345 |
msgstr "データベーステーブル"
|
346 |
|
@@ -352,59 +440,51 @@ msgstr "次のテーブルが不足しています:"
|
|
352 |
msgid "All tables present"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: redirection-strings.php:
|
356 |
msgid "Cached Redirection detected"
|
357 |
msgstr "キャッシュされた Redirection が検知されました"
|
358 |
|
359 |
-
#: redirection-strings.php:
|
360 |
msgid "Please clear your browser cache and reload this page."
|
361 |
msgstr "ブラウザーのキャッシュをクリアしてページを再読込してください。"
|
362 |
|
363 |
-
#: redirection-strings.php:
|
364 |
msgid "The data on this page has expired, please reload."
|
365 |
msgstr "このページのデータが期限切れになりました。再読込してください。"
|
366 |
|
367 |
-
#: redirection-strings.php:
|
368 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
369 |
msgstr "WordPress WordPress が応答しません。これはエラーが発生したかリクエストがブロックされたことを示しています。サーバーの error_log を確認してください。"
|
370 |
|
371 |
-
#: redirection-strings.php:
|
372 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
373 |
msgstr "サーバーが403 (閲覧禁止) エラーを返しました。これはリクエストがブロックされてしまった可能性があることを示しています。ファイアウォールやセキュリティプラグインを使用していますか?"
|
374 |
|
375 |
-
#: redirection-strings.php:14
|
376 |
-
msgid "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
377 |
-
msgstr ""
|
378 |
-
|
379 |
-
#: redirection-strings.php:9
|
380 |
-
msgid "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
381 |
-
msgstr ""
|
382 |
-
|
383 |
#: redirection-strings.php:4
|
384 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "If you think Redirection is at fault then create an issue."
|
389 |
msgstr "もしこの原因が Redirection だと思うのであれば Issue を作成してください。"
|
390 |
|
391 |
-
#: redirection-admin.php:
|
392 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
393 |
msgstr "この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"
|
394 |
|
395 |
-
#: redirection-admin.php:
|
396 |
msgid "Loading, please wait..."
|
397 |
msgstr "ロード中です。お待ち下さい…"
|
398 |
|
399 |
-
#: redirection-strings.php:
|
400 |
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)."
|
401 |
msgstr "{{strong}}CSV ファイルフォーマット{{/strong}}: {{code}}ソース URL、 ターゲット URL{{/code}} - またこれらも使用可能です: {{code}}正規表現,、http コード{{/code}} ({{code}}正規表現{{/code}} - 0 = no, 1 = yes)"
|
402 |
|
403 |
-
#: redirection-strings.php:
|
404 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
405 |
msgstr "Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"
|
406 |
|
407 |
-
#: redirection-strings.php:
|
408 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
409 |
msgstr ""
|
410 |
"もしこれが助けにならない場合、ブラウザーのコンソールを開き {{link}新しい\n"
|
@@ -414,7 +494,7 @@ msgstr ""
|
|
414 |
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."
|
415 |
msgstr "もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"
|
416 |
|
417 |
-
#: redirection-admin.php:
|
418 |
msgid "Create Issue"
|
419 |
msgstr "Issue を作成"
|
420 |
|
@@ -426,401 +506,393 @@ msgstr "メール"
|
|
426 |
msgid "Important details"
|
427 |
msgstr "重要な詳細"
|
428 |
|
429 |
-
#: redirection-strings.php:
|
430 |
msgid "Need help?"
|
431 |
msgstr "ヘルプが必要ですか?"
|
432 |
|
433 |
-
#: redirection-strings.php:
|
434 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
435 |
msgstr "サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"
|
436 |
|
437 |
-
#: redirection-strings.php:
|
438 |
msgid "Pos"
|
439 |
msgstr "Pos"
|
440 |
|
441 |
-
#: redirection-strings.php:
|
442 |
msgid "410 - Gone"
|
443 |
msgstr "410 - 消滅"
|
444 |
|
445 |
-
#: redirection-strings.php:
|
446 |
msgid "Position"
|
447 |
msgstr "配置"
|
448 |
|
449 |
-
#: redirection-strings.php:
|
450 |
-
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
|
451 |
-
msgstr "
|
452 |
|
453 |
-
#: redirection-strings.php:
|
454 |
msgid "Apache Module"
|
455 |
msgstr "Apache モジュール"
|
456 |
|
457 |
-
#: redirection-strings.php:
|
458 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
459 |
msgstr "{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"
|
460 |
|
461 |
-
#: redirection-strings.php:
|
462 |
msgid "Import to group"
|
463 |
msgstr "グループにインポート"
|
464 |
|
465 |
-
#: redirection-strings.php:
|
466 |
msgid "Import a CSV, .htaccess, or JSON file."
|
467 |
msgstr "CSV や .htaccess、JSON ファイルをインポート"
|
468 |
|
469 |
-
#: redirection-strings.php:
|
470 |
msgid "Click 'Add File' or drag and drop here."
|
471 |
msgstr "「新規追加」をクリックしここにドラッグアンドドロップしてください。"
|
472 |
|
473 |
-
#: redirection-strings.php:
|
474 |
msgid "Add File"
|
475 |
msgstr "ファイルを追加"
|
476 |
|
477 |
-
#: redirection-strings.php:
|
478 |
msgid "File selected"
|
479 |
msgstr "選択されたファイル"
|
480 |
|
481 |
-
#: redirection-strings.php:
|
482 |
msgid "Importing"
|
483 |
msgstr "インポート中"
|
484 |
|
485 |
-
#: redirection-strings.php:
|
486 |
msgid "Finished importing"
|
487 |
msgstr "インポートが完了しました"
|
488 |
|
489 |
-
#: redirection-strings.php:
|
490 |
msgid "Total redirects imported:"
|
491 |
msgstr "インポートされたリダイレクト数: "
|
492 |
|
493 |
-
#: redirection-strings.php:
|
494 |
msgid "Double-check the file is the correct format!"
|
495 |
msgstr "ファイルが正しい形式かもう一度チェックしてください。"
|
496 |
|
497 |
-
#: redirection-strings.php:
|
498 |
msgid "OK"
|
499 |
msgstr "OK"
|
500 |
|
501 |
-
#: redirection-strings.php:
|
502 |
msgid "Close"
|
503 |
msgstr "閉じる"
|
504 |
|
505 |
-
#: redirection-strings.php:
|
506 |
msgid "All imports will be appended to the current database."
|
507 |
msgstr "すべてのインポートは現在のデータベースに追加されます。"
|
508 |
|
509 |
-
#: redirection-strings.php:
|
510 |
msgid "Export"
|
511 |
msgstr "エクスポート"
|
512 |
|
513 |
-
#: redirection-strings.php:
|
514 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
515 |
msgstr "CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"
|
516 |
|
517 |
-
#: redirection-strings.php:
|
518 |
msgid "Everything"
|
519 |
msgstr "すべて"
|
520 |
|
521 |
-
#: redirection-strings.php:
|
522 |
msgid "WordPress redirects"
|
523 |
msgstr "WordPress リダイレクト"
|
524 |
|
525 |
-
#: redirection-strings.php:
|
526 |
msgid "Apache redirects"
|
527 |
msgstr "Apache リダイレクト"
|
528 |
|
529 |
-
#: redirection-strings.php:
|
530 |
msgid "Nginx redirects"
|
531 |
msgstr "Nginx リダイレクト"
|
532 |
|
533 |
-
#: redirection-strings.php:
|
534 |
msgid "CSV"
|
535 |
msgstr "CSV"
|
536 |
|
537 |
-
#: redirection-strings.php:
|
538 |
msgid "Apache .htaccess"
|
539 |
msgstr "Apache .htaccess"
|
540 |
|
541 |
-
#: redirection-strings.php:
|
542 |
msgid "Nginx rewrite rules"
|
543 |
msgstr "Nginx のリライトルール"
|
544 |
|
545 |
-
#: redirection-strings.php:
|
546 |
msgid "Redirection JSON"
|
547 |
msgstr "Redirection JSON"
|
548 |
|
549 |
-
#: redirection-strings.php:
|
550 |
msgid "View"
|
551 |
msgstr "表示"
|
552 |
|
553 |
-
#: redirection-strings.php:
|
554 |
msgid "Log files can be exported from the log pages."
|
555 |
msgstr "ログファイルはログページにてエクスポート出来ます。"
|
556 |
|
557 |
-
#: redirection-strings.php:
|
558 |
msgid "Import/Export"
|
559 |
msgstr "インポート / エクスポート"
|
560 |
|
561 |
-
#: redirection-strings.php:
|
562 |
msgid "Logs"
|
563 |
msgstr "ログ"
|
564 |
|
565 |
-
#: redirection-strings.php:
|
566 |
msgid "404 errors"
|
567 |
msgstr "404 エラー"
|
568 |
|
569 |
-
#: redirection-strings.php:
|
570 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
571 |
msgstr "{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"
|
572 |
|
573 |
-
#: redirection-strings.php:
|
574 |
msgid "I'd like to support some more."
|
575 |
msgstr "もっとサポートがしたいです。"
|
576 |
|
577 |
-
#: redirection-strings.php:
|
578 |
msgid "Support 💰"
|
579 |
msgstr "サポート💰"
|
580 |
|
581 |
-
#: redirection-strings.php:
|
582 |
msgid "Redirection saved"
|
583 |
msgstr "リダイレクトが保存されました"
|
584 |
|
585 |
-
#: redirection-strings.php:
|
586 |
msgid "Log deleted"
|
587 |
msgstr "ログが削除されました"
|
588 |
|
589 |
-
#: redirection-strings.php:
|
590 |
msgid "Settings saved"
|
591 |
msgstr "設定が保存されました"
|
592 |
|
593 |
-
#: redirection-strings.php:
|
594 |
msgid "Group saved"
|
595 |
msgstr "グループが保存されました"
|
596 |
|
597 |
-
#: redirection-strings.php:
|
598 |
msgid "Are you sure you want to delete this item?"
|
599 |
msgid_plural "Are you sure you want to delete these items?"
|
600 |
msgstr[0] "本当に削除してもよろしいですか?"
|
601 |
|
602 |
-
#: redirection-strings.php:
|
603 |
msgid "pass"
|
604 |
msgstr "パス"
|
605 |
|
606 |
-
#: redirection-strings.php:
|
607 |
msgid "All groups"
|
608 |
msgstr "すべてのグループ"
|
609 |
|
610 |
-
#: redirection-strings.php:
|
611 |
msgid "301 - Moved Permanently"
|
612 |
msgstr "301 - 恒久的に移動"
|
613 |
|
614 |
-
#: redirection-strings.php:
|
615 |
msgid "302 - Found"
|
616 |
msgstr "302 - 発見"
|
617 |
|
618 |
-
#: redirection-strings.php:
|
619 |
msgid "307 - Temporary Redirect"
|
620 |
msgstr "307 - 一時リダイレクト"
|
621 |
|
622 |
-
#: redirection-strings.php:
|
623 |
msgid "308 - Permanent Redirect"
|
624 |
msgstr "308 - 恒久リダイレクト"
|
625 |
|
626 |
-
#: redirection-strings.php:
|
627 |
msgid "401 - Unauthorized"
|
628 |
msgstr "401 - 認証が必要"
|
629 |
|
630 |
-
#: redirection-strings.php:
|
631 |
msgid "404 - Not Found"
|
632 |
msgstr "404 - 未検出"
|
633 |
|
634 |
-
#: redirection-strings.php:
|
635 |
msgid "Title"
|
636 |
msgstr "タイトル"
|
637 |
|
638 |
-
#: redirection-strings.php:
|
639 |
msgid "When matched"
|
640 |
msgstr "マッチした時"
|
641 |
|
642 |
-
#: redirection-strings.php:
|
643 |
msgid "with HTTP code"
|
644 |
msgstr "次の HTTP コードと共に"
|
645 |
|
646 |
-
#: redirection-strings.php:
|
647 |
msgid "Show advanced options"
|
648 |
msgstr "高度な設定を表示"
|
649 |
|
650 |
-
#: redirection-strings.php:
|
651 |
msgid "Matched Target"
|
652 |
msgstr "見つかったターゲット"
|
653 |
|
654 |
-
#: redirection-strings.php:
|
655 |
msgid "Unmatched Target"
|
656 |
msgstr "ターゲットが見つかりません"
|
657 |
|
658 |
-
#: redirection-strings.php:
|
659 |
msgid "Saving..."
|
660 |
msgstr "保存中…"
|
661 |
|
662 |
-
#: redirection-strings.php:
|
663 |
msgid "View notice"
|
664 |
msgstr "通知を見る"
|
665 |
|
666 |
-
#: models/redirect.php:
|
667 |
msgid "Invalid source URL"
|
668 |
msgstr "不正な元 URL"
|
669 |
|
670 |
-
#: models/redirect.php:
|
671 |
msgid "Invalid redirect action"
|
672 |
msgstr "不正なリダイレクトアクション"
|
673 |
|
674 |
-
#: models/redirect.php:
|
675 |
msgid "Invalid redirect matcher"
|
676 |
msgstr "不正なリダイレクトマッチャー"
|
677 |
|
678 |
-
#: models/redirect.php:
|
679 |
msgid "Unable to add new redirect"
|
680 |
msgstr "新しいリダイレクトの追加に失敗しました"
|
681 |
|
682 |
-
#: redirection-strings.php:
|
683 |
msgid "Something went wrong 🙁"
|
684 |
msgstr "問題が発生しました"
|
685 |
|
686 |
-
#: redirection-strings.php:
|
687 |
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!"
|
688 |
msgstr "何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"
|
689 |
|
690 |
-
#: redirection-
|
691 |
-
msgid "It didn't work when I tried again"
|
692 |
-
msgstr "もう一度試しましたが動きませんでした"
|
693 |
-
|
694 |
-
#: redirection-strings.php:10
|
695 |
-
msgid "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
696 |
-
msgstr "もしその問題と同じ問題が {{link}}Redirection issues{{/link}} 内で説明されているものの、まだ未解決であったなら、追加の詳細情報を提供してください。"
|
697 |
-
|
698 |
-
#: redirection-admin.php:173
|
699 |
msgid "Log entries (%d max)"
|
700 |
msgstr "ログ (最大 %d)"
|
701 |
|
702 |
-
#: redirection-strings.php:
|
703 |
msgid "Search by IP"
|
704 |
msgstr "IP による検索"
|
705 |
|
706 |
-
#: redirection-strings.php:
|
707 |
msgid "Select bulk action"
|
708 |
msgstr "一括操作を選択"
|
709 |
|
710 |
-
#: redirection-strings.php:
|
711 |
msgid "Bulk Actions"
|
712 |
msgstr "一括操作"
|
713 |
|
714 |
-
#: redirection-strings.php:
|
715 |
msgid "Apply"
|
716 |
msgstr "適応"
|
717 |
|
718 |
-
#: redirection-strings.php:
|
719 |
msgid "First page"
|
720 |
msgstr "最初のページ"
|
721 |
|
722 |
-
#: redirection-strings.php:
|
723 |
msgid "Prev page"
|
724 |
msgstr "前のページ"
|
725 |
|
726 |
-
#: redirection-strings.php:
|
727 |
msgid "Current Page"
|
728 |
msgstr "現在のページ"
|
729 |
|
730 |
-
#: redirection-strings.php:
|
731 |
msgid "of %(page)s"
|
732 |
msgstr "%(page)s"
|
733 |
|
734 |
-
#: redirection-strings.php:
|
735 |
msgid "Next page"
|
736 |
msgstr "次のページ"
|
737 |
|
738 |
-
#: redirection-strings.php:
|
739 |
msgid "Last page"
|
740 |
msgstr "最後のページ"
|
741 |
|
742 |
-
#: redirection-strings.php:
|
743 |
msgid "%s item"
|
744 |
msgid_plural "%s items"
|
745 |
msgstr[0] "%s 個のアイテム"
|
746 |
|
747 |
-
#: redirection-strings.php:
|
748 |
msgid "Select All"
|
749 |
msgstr "すべて選択"
|
750 |
|
751 |
-
#: redirection-strings.php:
|
752 |
msgid "Sorry, something went wrong loading the data - please try again"
|
753 |
msgstr "データのロード中に問題が発生しました - もう一度お試しください"
|
754 |
|
755 |
-
#: redirection-strings.php:
|
756 |
msgid "No results"
|
757 |
msgstr "結果なし"
|
758 |
|
759 |
-
#: redirection-strings.php:
|
760 |
msgid "Delete the logs - are you sure?"
|
761 |
msgstr "本当にログを消去しますか ?"
|
762 |
|
763 |
-
#: redirection-strings.php:
|
764 |
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."
|
765 |
msgstr "ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"
|
766 |
|
767 |
-
#: redirection-strings.php:
|
768 |
msgid "Yes! Delete the logs"
|
769 |
msgstr "ログを消去する"
|
770 |
|
771 |
-
#: redirection-strings.php:
|
772 |
msgid "No! Don't delete the logs"
|
773 |
msgstr "ログを消去しない"
|
774 |
|
775 |
-
#: redirection-strings.php:
|
776 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
777 |
msgstr "登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"
|
778 |
|
779 |
-
#: redirection-strings.php:
|
780 |
msgid "Newsletter"
|
781 |
msgstr "ニュースレター"
|
782 |
|
783 |
-
#: redirection-strings.php:
|
784 |
msgid "Want to keep up to date with changes to Redirection?"
|
785 |
msgstr "リダイレクトの変更を最新の状態に保ちたいですか ?"
|
786 |
|
787 |
-
#: redirection-strings.php:
|
788 |
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."
|
789 |
msgstr "Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"
|
790 |
|
791 |
-
#: redirection-strings.php:
|
792 |
msgid "Your email address:"
|
793 |
msgstr "メールアドレス: "
|
794 |
|
795 |
-
#: redirection-strings.php:
|
796 |
msgid "You've supported this plugin - thank you!"
|
797 |
msgstr "あなたは既にこのプラグインをサポート済みです - ありがとうございます !"
|
798 |
|
799 |
-
#: redirection-strings.php:
|
800 |
msgid "You get useful software and I get to carry on making it better."
|
801 |
msgstr "あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"
|
802 |
|
803 |
-
#: redirection-strings.php:
|
804 |
msgid "Forever"
|
805 |
msgstr "永久に"
|
806 |
|
807 |
-
#: redirection-strings.php:
|
808 |
msgid "Delete the plugin - are you sure?"
|
809 |
msgstr "本当にプラグインを削除しますか ?"
|
810 |
|
811 |
-
#: redirection-strings.php:
|
812 |
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."
|
813 |
msgstr "プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"
|
814 |
|
815 |
-
#: redirection-strings.php:
|
816 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
817 |
msgstr "リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"
|
818 |
|
819 |
-
#: redirection-strings.php:
|
820 |
msgid "Yes! Delete the plugin"
|
821 |
msgstr "プラグインを消去する"
|
822 |
|
823 |
-
#: redirection-strings.php:
|
824 |
msgid "No! Don't delete the plugin"
|
825 |
msgstr "プラグインを消去しない"
|
826 |
|
@@ -832,140 +904,140 @@ msgstr "John Godley"
|
|
832 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
833 |
msgstr "すべての 301 リダイレクトを管理し、404 エラーをモニター"
|
834 |
|
835 |
-
#: redirection-strings.php:
|
836 |
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}}."
|
837 |
msgstr "Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"
|
838 |
|
839 |
-
#: redirection-admin.php:
|
840 |
msgid "Redirection Support"
|
841 |
msgstr "Redirection を応援する"
|
842 |
|
843 |
-
#: redirection-strings.php:
|
844 |
msgid "Support"
|
845 |
msgstr "作者を応援 "
|
846 |
|
847 |
-
#: redirection-strings.php:
|
848 |
msgid "404s"
|
849 |
msgstr "404 エラー"
|
850 |
|
851 |
-
#: redirection-strings.php:
|
852 |
msgid "Log"
|
853 |
msgstr "ログ"
|
854 |
|
855 |
-
#: redirection-strings.php:
|
856 |
msgid "Delete Redirection"
|
857 |
msgstr "転送ルールを削除"
|
858 |
|
859 |
-
#: redirection-strings.php:
|
860 |
msgid "Upload"
|
861 |
msgstr "アップロード"
|
862 |
|
863 |
-
#: redirection-strings.php:
|
864 |
msgid "Import"
|
865 |
msgstr "インポート"
|
866 |
|
867 |
-
#: redirection-strings.php:
|
868 |
msgid "Update"
|
869 |
msgstr "更新"
|
870 |
|
871 |
-
#: redirection-strings.php:
|
872 |
msgid "Auto-generate URL"
|
873 |
msgstr "URL を自動生成 "
|
874 |
|
875 |
-
#: redirection-strings.php:
|
876 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
877 |
msgstr "リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"
|
878 |
|
879 |
-
#: redirection-strings.php:
|
880 |
msgid "RSS Token"
|
881 |
msgstr "RSS トークン"
|
882 |
|
883 |
-
#: redirection-strings.php:
|
884 |
msgid "404 Logs"
|
885 |
msgstr "404 ログ"
|
886 |
|
887 |
-
#: redirection-strings.php:
|
888 |
msgid "(time to keep logs for)"
|
889 |
msgstr "(ログの保存期間)"
|
890 |
|
891 |
-
#: redirection-strings.php:
|
892 |
msgid "Redirect Logs"
|
893 |
msgstr "転送ログ"
|
894 |
|
895 |
-
#: redirection-strings.php:
|
896 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
897 |
msgstr "このプラグインの作者に対する援助を行いました"
|
898 |
|
899 |
-
#: redirection-strings.php:
|
900 |
msgid "Plugin Support"
|
901 |
msgstr "プラグインサポート"
|
902 |
|
903 |
-
#: redirection-strings.php:
|
904 |
msgid "Options"
|
905 |
msgstr "設定"
|
906 |
|
907 |
-
#: redirection-strings.php:
|
908 |
msgid "Two months"
|
909 |
msgstr "2ヶ月"
|
910 |
|
911 |
-
#: redirection-strings.php:
|
912 |
msgid "A month"
|
913 |
msgstr "1ヶ月"
|
914 |
|
915 |
-
#: redirection-strings.php:
|
916 |
msgid "A week"
|
917 |
msgstr "1週間"
|
918 |
|
919 |
-
#: redirection-strings.php:
|
920 |
msgid "A day"
|
921 |
msgstr "1日"
|
922 |
|
923 |
-
#: redirection-strings.php:
|
924 |
msgid "No logs"
|
925 |
msgstr "ログなし"
|
926 |
|
927 |
-
#: redirection-strings.php:
|
928 |
msgid "Delete All"
|
929 |
msgstr "すべてを削除"
|
930 |
|
931 |
-
#: redirection-strings.php:
|
932 |
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."
|
933 |
msgstr "グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"
|
934 |
|
935 |
-
#: redirection-strings.php:
|
936 |
msgid "Add Group"
|
937 |
msgstr "グループを追加"
|
938 |
|
939 |
-
#: redirection-strings.php:
|
940 |
msgid "Search"
|
941 |
msgstr "検索"
|
942 |
|
943 |
-
#: redirection-strings.php:
|
944 |
msgid "Groups"
|
945 |
msgstr "グループ"
|
946 |
|
947 |
-
#: redirection-strings.php:
|
948 |
msgid "Save"
|
949 |
msgstr "保存"
|
950 |
|
951 |
-
#: redirection-strings.php:
|
952 |
msgid "Group"
|
953 |
msgstr "グループ"
|
954 |
|
955 |
-
#: redirection-strings.php:
|
956 |
msgid "Match"
|
957 |
msgstr "一致条件"
|
958 |
|
959 |
-
#: redirection-strings.php:
|
960 |
msgid "Add new redirection"
|
961 |
msgstr "新しい転送ルールを追加"
|
962 |
|
963 |
-
#: redirection-strings.php:
|
964 |
-
#: redirection-strings.php:
|
965 |
msgid "Cancel"
|
966 |
msgstr "キャンセル"
|
967 |
|
968 |
-
#: redirection-strings.php:
|
969 |
msgid "Download"
|
970 |
msgstr "ダウンロード"
|
971 |
|
@@ -973,116 +1045,116 @@ msgstr "ダウンロード"
|
|
973 |
msgid "Redirection"
|
974 |
msgstr "Redirection"
|
975 |
|
976 |
-
#: redirection-admin.php:
|
977 |
msgid "Settings"
|
978 |
msgstr "設定"
|
979 |
|
980 |
-
#: redirection-strings.php:
|
981 |
msgid "Do nothing"
|
982 |
msgstr "何もしない"
|
983 |
|
984 |
-
#: redirection-strings.php:
|
985 |
msgid "Error (404)"
|
986 |
msgstr "エラー (404)"
|
987 |
|
988 |
-
#: redirection-strings.php:
|
989 |
msgid "Pass-through"
|
990 |
msgstr "通過"
|
991 |
|
992 |
-
#: redirection-strings.php:
|
993 |
msgid "Redirect to random post"
|
994 |
msgstr "ランダムな記事へ転送"
|
995 |
|
996 |
-
#: redirection-strings.php:
|
997 |
msgid "Redirect to URL"
|
998 |
msgstr "URL へ転送"
|
999 |
|
1000 |
-
#: models/redirect.php:
|
1001 |
msgid "Invalid group when creating redirect"
|
1002 |
msgstr "転送ルールを作成する際に無効なグループが指定されました"
|
1003 |
|
1004 |
-
#: redirection-strings.php:
|
1005 |
msgid "IP"
|
1006 |
msgstr "IP"
|
1007 |
|
1008 |
-
#: redirection-strings.php:
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Source URL"
|
1011 |
msgstr "ソース URL"
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
msgid "Date"
|
1015 |
msgstr "日付"
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
-
#: redirection-strings.php:
|
1019 |
msgid "Add Redirect"
|
1020 |
msgstr "転送ルールを追加"
|
1021 |
|
1022 |
-
#: redirection-strings.php:
|
1023 |
msgid "All modules"
|
1024 |
msgstr "すべてのモジュール"
|
1025 |
|
1026 |
-
#: redirection-strings.php:
|
1027 |
msgid "View Redirects"
|
1028 |
msgstr "転送ルールを表示"
|
1029 |
|
1030 |
-
#: redirection-strings.php:
|
1031 |
msgid "Module"
|
1032 |
msgstr "モジュール"
|
1033 |
|
1034 |
-
#: redirection-strings.php:
|
1035 |
msgid "Redirects"
|
1036 |
msgstr "転送ルール"
|
1037 |
|
1038 |
-
#: redirection-strings.php:
|
1039 |
-
#: redirection-strings.php:
|
1040 |
msgid "Name"
|
1041 |
msgstr "名称"
|
1042 |
|
1043 |
-
#: redirection-strings.php:
|
1044 |
msgid "Filter"
|
1045 |
msgstr "フィルター"
|
1046 |
|
1047 |
-
#: redirection-strings.php:
|
1048 |
msgid "Reset hits"
|
1049 |
msgstr "訪問数をリセット"
|
1050 |
|
1051 |
-
#: redirection-strings.php:
|
1052 |
-
#: redirection-strings.php:
|
1053 |
msgid "Enable"
|
1054 |
msgstr "有効化"
|
1055 |
|
1056 |
-
#: redirection-strings.php:
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Disable"
|
1059 |
msgstr "無効化"
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
-
#: redirection-strings.php:
|
1063 |
-
#: redirection-strings.php:
|
1064 |
-
#: redirection-strings.php:
|
1065 |
-
#: redirection-strings.php:
|
1066 |
msgid "Delete"
|
1067 |
msgstr "削除"
|
1068 |
|
1069 |
-
#: redirection-strings.php:
|
1070 |
msgid "Edit"
|
1071 |
msgstr "編集"
|
1072 |
|
1073 |
-
#: redirection-strings.php:
|
1074 |
msgid "Last Access"
|
1075 |
msgstr "前回のアクセス"
|
1076 |
|
1077 |
-
#: redirection-strings.php:
|
1078 |
msgid "Hits"
|
1079 |
msgstr "ヒット数"
|
1080 |
|
1081 |
-
#: redirection-strings.php:
|
1082 |
msgid "URL"
|
1083 |
msgstr "URL"
|
1084 |
|
1085 |
-
#: redirection-strings.php:
|
1086 |
msgid "Type"
|
1087 |
msgstr "タイプ"
|
1088 |
|
@@ -1090,47 +1162,47 @@ msgstr "タイプ"
|
|
1090 |
msgid "Modified Posts"
|
1091 |
msgstr "編集済みの投稿"
|
1092 |
|
1093 |
-
#: models/database.php:138 models/group.php:150 redirection-strings.php:
|
1094 |
msgid "Redirections"
|
1095 |
msgstr "転送ルール"
|
1096 |
|
1097 |
-
#: redirection-strings.php:
|
1098 |
msgid "User Agent"
|
1099 |
msgstr "ユーザーエージェント"
|
1100 |
|
1101 |
-
#: matches/user-agent.php:10 redirection-strings.php:
|
1102 |
msgid "URL and user agent"
|
1103 |
msgstr "URL およびユーザーエージェント"
|
1104 |
|
1105 |
-
#: redirection-strings.php:
|
1106 |
msgid "Target URL"
|
1107 |
msgstr "ターゲット URL"
|
1108 |
|
1109 |
-
#: matches/url.php:7 redirection-strings.php:
|
1110 |
msgid "URL only"
|
1111 |
msgstr "URL のみ"
|
1112 |
|
1113 |
-
#: redirection-strings.php:
|
1114 |
-
#: redirection-strings.php:
|
1115 |
msgid "Regex"
|
1116 |
msgstr "正規表現"
|
1117 |
|
1118 |
-
#: redirection-strings.php:
|
1119 |
msgid "Referrer"
|
1120 |
msgstr "リファラー"
|
1121 |
|
1122 |
-
#: matches/referrer.php:10 redirection-strings.php:
|
1123 |
msgid "URL and referrer"
|
1124 |
msgstr "URL およびリファラー"
|
1125 |
|
1126 |
-
#: redirection-strings.php:
|
1127 |
msgid "Logged Out"
|
1128 |
msgstr "ログアウト中"
|
1129 |
|
1130 |
-
#: redirection-strings.php:
|
1131 |
msgid "Logged In"
|
1132 |
msgstr "ログイン中"
|
1133 |
|
1134 |
-
#: matches/login.php:8 redirection-strings.php:
|
1135 |
msgid "URL and login status"
|
1136 |
msgstr "URL およびログイン状態"
|
11 |
"Language: ja_JP\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-strings.php:298
|
15 |
+
msgid "404 deleted"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: redirection-strings.php:180
|
19 |
+
msgid "Default /wp-json/ (preferred)"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: redirection-strings.php:179
|
23 |
+
msgid "Raw /index.php?rest_route=/"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: redirection-strings.php:178
|
27 |
+
msgid "Proxy over Admin AJAX (deprecated)"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: redirection-strings.php:156
|
31 |
+
msgid "REST API"
|
32 |
+
msgstr "REST API"
|
33 |
+
|
34 |
+
#: redirection-strings.php:155
|
35 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: redirection-strings.php:59
|
39 |
+
msgid "More details."
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: redirection-strings.php:17
|
43 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: redirection-strings.php:14
|
47 |
+
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: redirection-strings.php:13
|
51 |
+
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: redirection-strings.php:12
|
55 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: redirection-strings.php:11
|
59 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: redirection-strings.php:10
|
63 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: redirection-strings.php:9
|
67 |
+
msgid "None of the suggestions helped"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: redirection-admin.php:361
|
71 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: redirection-admin.php:355
|
75 |
+
msgid "Unable to load Redirection ☹️"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: models/fixer.php:84
|
79 |
+
msgid "WordPress REST API is working at %s"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: models/fixer.php:81
|
83 |
+
msgid "WordPress REST API"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: models/fixer.php:73
|
87 |
+
msgid "REST API is not working so routes not checked"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: models/fixer.php:58 models/fixer.php:67
|
91 |
+
msgid "Redirection routes are working"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: models/fixer.php:55
|
95 |
+
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: models/fixer.php:47
|
99 |
+
msgid "Redirection routes"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: redirection-strings.php:18
|
103 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
104 |
msgstr ""
|
105 |
|
106 |
#. Author URI of the plugin/theme
|
107 |
msgid "https://johngodley.com"
|
108 |
+
msgstr "https://johngodley.com"
|
109 |
|
110 |
+
#: redirection-strings.php:296
|
111 |
msgid "Useragent Error"
|
112 |
+
msgstr "ユーザーエージェントエラー"
|
113 |
|
114 |
+
#: redirection-strings.php:294
|
115 |
msgid "Unknown Useragent"
|
116 |
+
msgstr "不明なユーザーエージェント"
|
117 |
|
118 |
+
#: redirection-strings.php:293
|
119 |
msgid "Device"
|
120 |
+
msgstr "デバイス"
|
121 |
|
122 |
+
#: redirection-strings.php:292
|
123 |
msgid "Operating System"
|
124 |
+
msgstr "オペレーティングシステム"
|
125 |
|
126 |
+
#: redirection-strings.php:291
|
127 |
msgid "Browser"
|
128 |
+
msgstr "ブラウザー"
|
129 |
|
130 |
+
#: redirection-strings.php:290
|
131 |
msgid "Engine"
|
132 |
+
msgstr "エンジン"
|
133 |
|
134 |
+
#: redirection-strings.php:289
|
135 |
msgid "Useragent"
|
136 |
+
msgstr "ユーザーエージェント"
|
137 |
|
138 |
+
#: redirection-strings.php:288
|
139 |
msgid "Agent"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: redirection-strings.php:183
|
143 |
msgid "No IP logging"
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: redirection-strings.php:182
|
147 |
msgid "Full IP logging"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: redirection-strings.php:181
|
151 |
msgid "Anonymize IP (mask last part)"
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: redirection-strings.php:173
|
155 |
msgid "Monitor changes to %(type)s"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: redirection-strings.php:167
|
159 |
msgid "IP Logging"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: redirection-strings.php:166
|
163 |
msgid "(select IP logging level)"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: redirection-strings.php:118 redirection-strings.php:127
|
167 |
msgid "Geo Info"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: redirection-strings.php:117 redirection-strings.php:126
|
171 |
msgid "Agent Info"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: redirection-strings.php:116 redirection-strings.php:125
|
175 |
msgid "Filter by IP"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: redirection-strings.php:113 redirection-strings.php:122
|
179 |
msgid "Referrer / User Agent"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: redirection-strings.php:34
|
183 |
msgid "Geo IP Error"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: redirection-strings.php:33 redirection-strings.php:295
|
187 |
msgid "Something went wrong obtaining this information"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: redirection-strings.php:31
|
191 |
msgid "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."
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: redirection-strings.php:29
|
195 |
msgid "No details are known for this address."
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: redirection-strings.php:28 redirection-strings.php:30
|
199 |
+
#: redirection-strings.php:32
|
200 |
msgid "Geo IP"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: redirection-strings.php:27
|
204 |
msgid "City"
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: redirection-strings.php:26
|
208 |
msgid "Area"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: redirection-strings.php:25
|
212 |
msgid "Timezone"
|
213 |
+
msgstr "タイムゾーン"
|
214 |
|
215 |
+
#: redirection-strings.php:24
|
216 |
msgid "Geo Location"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: redirection-strings.php:23 redirection-strings.php:287
|
220 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
221 |
msgstr ""
|
222 |
|
224 |
msgid "Trash"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: redirection-admin.php:360
|
228 |
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"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: redirection-admin.php:255
|
232 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
233 |
msgstr ""
|
234 |
|
236 |
msgid "https://redirection.me/"
|
237 |
msgstr "https://redirection.me/"
|
238 |
|
239 |
+
#: redirection-strings.php:260
|
240 |
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."
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: redirection-strings.php:259
|
244 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
245 |
+
msgstr "バグを報告したい場合、こちらの {{report}}バグ報告{{/report}} ガイドをお読みください。"
|
246 |
|
247 |
+
#: redirection-strings.php:257
|
248 |
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!"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: redirection-strings.php:188
|
252 |
msgid "Never cache"
|
253 |
msgstr "キャッシュしない"
|
254 |
|
255 |
+
#: redirection-strings.php:187
|
256 |
msgid "An hour"
|
257 |
msgstr "1時間"
|
258 |
|
259 |
+
#: redirection-strings.php:158
|
260 |
msgid "Redirect Cache"
|
261 |
msgstr "リダイレクトキャッシュ"
|
262 |
|
263 |
+
#: redirection-strings.php:157
|
264 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: redirection-strings.php:89
|
268 |
msgid "Are you sure you want to import from %s?"
|
269 |
msgstr "本当に %s からインポートしますか ?"
|
270 |
|
271 |
+
#: redirection-strings.php:88
|
272 |
msgid "Plugin Importers"
|
273 |
msgstr "インポートプラグイン"
|
274 |
|
275 |
+
#: redirection-strings.php:87
|
276 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: redirection-strings.php:70
|
280 |
msgid "total = "
|
281 |
msgstr "全数 ="
|
282 |
|
283 |
+
#: redirection-strings.php:69
|
284 |
msgid "Import from %s"
|
285 |
msgstr "%s からインポート"
|
286 |
|
287 |
+
#: redirection-admin.php:317
|
288 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: redirection-admin.php:316
|
292 |
msgid "Redirection not installed properly"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: redirection-admin.php:298
|
296 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
297 |
msgstr ""
|
298 |
|
300 |
msgid "Default WordPress \"old slugs\""
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: redirection-strings.php:174
|
304 |
msgid "Create associated redirect (added to end of URL)"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: redirection-admin.php:363
|
308 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: redirection-strings.php:270
|
312 |
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."
|
313 |
msgstr "マジック修正ボタンが効かない場合、エラーを読み自分で修正する必要があります。もしくは下の「助けが必要」セクションをお読みください。"
|
314 |
|
315 |
+
#: redirection-strings.php:269
|
316 |
msgid "⚡️ Magic fix ⚡️"
|
317 |
msgstr "⚡️マジック修正⚡️"
|
318 |
|
319 |
+
#: redirection-strings.php:268
|
320 |
msgid "Plugin Status"
|
321 |
msgstr "プラグインステータス"
|
322 |
|
323 |
+
#: redirection-strings.php:248
|
324 |
msgid "Custom"
|
325 |
msgstr "カスタム"
|
326 |
|
327 |
+
#: redirection-strings.php:247
|
328 |
msgid "Mobile"
|
329 |
msgstr "モバイル"
|
330 |
|
331 |
+
#: redirection-strings.php:246
|
332 |
msgid "Feed Readers"
|
333 |
msgstr "フィード読者"
|
334 |
|
335 |
+
#: redirection-strings.php:245
|
336 |
msgid "Libraries"
|
337 |
msgstr "ライブラリ"
|
338 |
|
339 |
+
#: redirection-strings.php:177
|
340 |
msgid "URL Monitor Changes"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: redirection-strings.php:176
|
344 |
msgid "Save changes to this group"
|
345 |
msgstr "このグループへの変更を保存"
|
346 |
|
347 |
+
#: redirection-strings.php:175
|
348 |
msgid "For example \"/amp\""
|
349 |
msgstr "例: \"/amp\""
|
350 |
|
351 |
+
#: redirection-strings.php:165
|
352 |
msgid "URL Monitor"
|
353 |
msgstr "URL モニター"
|
354 |
|
355 |
+
#: redirection-strings.php:131
|
356 |
msgid "Delete 404s"
|
357 |
msgstr "404を削除"
|
358 |
|
359 |
+
#: redirection-strings.php:130
|
360 |
msgid "Delete all logs for this 404"
|
361 |
msgstr "この404エラーに対するすべてのログを削除"
|
362 |
|
363 |
+
#: redirection-strings.php:109
|
364 |
msgid "Delete all from IP %s"
|
365 |
msgstr "すべての IP %s からのものを削除"
|
366 |
|
367 |
+
#: redirection-strings.php:108
|
368 |
msgid "Delete all matching \"%s\""
|
369 |
msgstr "すべての \"%s\" に一致するものを削除"
|
370 |
|
371 |
+
#: redirection-strings.php:19
|
372 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: redirection-admin.php:358
|
376 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: redirection-admin.php:357 redirection-strings.php:56
|
380 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: redirection-admin.php:297
|
384 |
msgid "Unable to load Redirection"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: models/fixer.php:189
|
388 |
msgid "Unable to create group"
|
389 |
msgstr "グループの作成に失敗しました"
|
390 |
|
391 |
+
#: models/fixer.php:181
|
392 |
msgid "Failed to fix database tables"
|
393 |
msgstr "データベーステーブルの修正に失敗しました"
|
394 |
|
395 |
+
#: models/fixer.php:37
|
396 |
msgid "Post monitor group is valid"
|
397 |
msgstr "投稿モニターグループは有効です"
|
398 |
|
399 |
+
#: models/fixer.php:37
|
400 |
msgid "Post monitor group is invalid"
|
401 |
msgstr "投稿モニターグループが無効です"
|
402 |
|
403 |
+
#: models/fixer.php:35
|
404 |
msgid "Post monitor group"
|
405 |
msgstr "投稿モニターグループ"
|
406 |
|
407 |
+
#: models/fixer.php:31
|
408 |
msgid "All redirects have a valid group"
|
409 |
msgstr "すべてのリダイレクトは有効なグループになっています"
|
410 |
|
411 |
+
#: models/fixer.php:31
|
412 |
msgid "Redirects with invalid groups detected"
|
413 |
msgstr "無効なグループのリダイレクトが検出されました"
|
414 |
|
415 |
+
#: models/fixer.php:29
|
416 |
msgid "Valid redirect group"
|
417 |
msgstr "有効なリダイレクトグループ"
|
418 |
|
419 |
+
#: models/fixer.php:25
|
420 |
msgid "Valid groups detected"
|
421 |
msgstr "有効なグループが検出されました"
|
422 |
|
423 |
+
#: models/fixer.php:25
|
424 |
msgid "No valid groups, so you will not be able to create any redirects"
|
425 |
msgstr "有効なグループがない場合、新規のリダイレクトを追加することはできません。"
|
426 |
|
427 |
+
#: models/fixer.php:23
|
428 |
msgid "Valid groups"
|
429 |
msgstr "有効なグループ"
|
430 |
|
431 |
+
#: models/fixer.php:21
|
432 |
msgid "Database tables"
|
433 |
msgstr "データベーステーブル"
|
434 |
|
440 |
msgid "All tables present"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: redirection-strings.php:61
|
444 |
msgid "Cached Redirection detected"
|
445 |
msgstr "キャッシュされた Redirection が検知されました"
|
446 |
|
447 |
+
#: redirection-strings.php:60
|
448 |
msgid "Please clear your browser cache and reload this page."
|
449 |
msgstr "ブラウザーのキャッシュをクリアしてページを再読込してください。"
|
450 |
|
451 |
+
#: redirection-strings.php:22
|
452 |
msgid "The data on this page has expired, please reload."
|
453 |
msgstr "このページのデータが期限切れになりました。再読込してください。"
|
454 |
|
455 |
+
#: redirection-strings.php:21
|
456 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
457 |
msgstr "WordPress WordPress が応答しません。これはエラーが発生したかリクエストがブロックされたことを示しています。サーバーの error_log を確認してください。"
|
458 |
|
459 |
+
#: redirection-strings.php:20
|
460 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
461 |
msgstr "サーバーが403 (閲覧禁止) エラーを返しました。これはリクエストがブロックされてしまった可能性があることを示しています。ファイアウォールやセキュリティプラグインを使用していますか?"
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
#: redirection-strings.php:4
|
464 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: redirection-admin.php:362
|
468 |
msgid "If you think Redirection is at fault then create an issue."
|
469 |
msgstr "もしこの原因が Redirection だと思うのであれば Issue を作成してください。"
|
470 |
|
471 |
+
#: redirection-admin.php:356
|
472 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
473 |
msgstr "この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"
|
474 |
|
475 |
+
#: redirection-admin.php:348
|
476 |
msgid "Loading, please wait..."
|
477 |
msgstr "ロード中です。お待ち下さい…"
|
478 |
|
479 |
+
#: redirection-strings.php:84
|
480 |
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)."
|
481 |
msgstr "{{strong}}CSV ファイルフォーマット{{/strong}}: {{code}}ソース URL、 ターゲット URL{{/code}} - またこれらも使用可能です: {{code}}正規表現,、http コード{{/code}} ({{code}}正規表現{{/code}} - 0 = no, 1 = yes)"
|
482 |
|
483 |
+
#: redirection-strings.php:57
|
484 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
485 |
msgstr "Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"
|
486 |
|
487 |
+
#: redirection-strings.php:55
|
488 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
489 |
msgstr ""
|
490 |
"もしこれが助けにならない場合、ブラウザーのコンソールを開き {{link}新しい\n"
|
494 |
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."
|
495 |
msgstr "もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"
|
496 |
|
497 |
+
#: redirection-admin.php:366 redirection-strings.php:7
|
498 |
msgid "Create Issue"
|
499 |
msgstr "Issue を作成"
|
500 |
|
506 |
msgid "Important details"
|
507 |
msgstr "重要な詳細"
|
508 |
|
509 |
+
#: redirection-strings.php:261
|
510 |
msgid "Need help?"
|
511 |
msgstr "ヘルプが必要ですか?"
|
512 |
|
513 |
+
#: redirection-strings.php:258
|
514 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
515 |
msgstr "サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"
|
516 |
|
517 |
+
#: redirection-strings.php:241
|
518 |
msgid "Pos"
|
519 |
msgstr "Pos"
|
520 |
|
521 |
+
#: redirection-strings.php:216
|
522 |
msgid "410 - Gone"
|
523 |
msgstr "410 - 消滅"
|
524 |
|
525 |
+
#: redirection-strings.php:210
|
526 |
msgid "Position"
|
527 |
msgstr "配置"
|
528 |
|
529 |
+
#: redirection-strings.php:161
|
530 |
+
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"
|
531 |
+
msgstr ""
|
532 |
|
533 |
+
#: redirection-strings.php:160
|
534 |
msgid "Apache Module"
|
535 |
msgstr "Apache モジュール"
|
536 |
|
537 |
+
#: redirection-strings.php:159
|
538 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
539 |
msgstr "{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"
|
540 |
|
541 |
+
#: redirection-strings.php:102
|
542 |
msgid "Import to group"
|
543 |
msgstr "グループにインポート"
|
544 |
|
545 |
+
#: redirection-strings.php:101
|
546 |
msgid "Import a CSV, .htaccess, or JSON file."
|
547 |
msgstr "CSV や .htaccess、JSON ファイルをインポート"
|
548 |
|
549 |
+
#: redirection-strings.php:100
|
550 |
msgid "Click 'Add File' or drag and drop here."
|
551 |
msgstr "「新規追加」をクリックしここにドラッグアンドドロップしてください。"
|
552 |
|
553 |
+
#: redirection-strings.php:99
|
554 |
msgid "Add File"
|
555 |
msgstr "ファイルを追加"
|
556 |
|
557 |
+
#: redirection-strings.php:98
|
558 |
msgid "File selected"
|
559 |
msgstr "選択されたファイル"
|
560 |
|
561 |
+
#: redirection-strings.php:95
|
562 |
msgid "Importing"
|
563 |
msgstr "インポート中"
|
564 |
|
565 |
+
#: redirection-strings.php:94
|
566 |
msgid "Finished importing"
|
567 |
msgstr "インポートが完了しました"
|
568 |
|
569 |
+
#: redirection-strings.php:93
|
570 |
msgid "Total redirects imported:"
|
571 |
msgstr "インポートされたリダイレクト数: "
|
572 |
|
573 |
+
#: redirection-strings.php:92
|
574 |
msgid "Double-check the file is the correct format!"
|
575 |
msgstr "ファイルが正しい形式かもう一度チェックしてください。"
|
576 |
|
577 |
+
#: redirection-strings.php:91
|
578 |
msgid "OK"
|
579 |
msgstr "OK"
|
580 |
|
581 |
+
#: redirection-strings.php:90 redirection-strings.php:205
|
582 |
msgid "Close"
|
583 |
msgstr "閉じる"
|
584 |
|
585 |
+
#: redirection-strings.php:85
|
586 |
msgid "All imports will be appended to the current database."
|
587 |
msgstr "すべてのインポートは現在のデータベースに追加されます。"
|
588 |
|
589 |
+
#: redirection-strings.php:83 redirection-strings.php:110
|
590 |
msgid "Export"
|
591 |
msgstr "エクスポート"
|
592 |
|
593 |
+
#: redirection-strings.php:82
|
594 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
595 |
msgstr "CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"
|
596 |
|
597 |
+
#: redirection-strings.php:81
|
598 |
msgid "Everything"
|
599 |
msgstr "すべて"
|
600 |
|
601 |
+
#: redirection-strings.php:80
|
602 |
msgid "WordPress redirects"
|
603 |
msgstr "WordPress リダイレクト"
|
604 |
|
605 |
+
#: redirection-strings.php:79
|
606 |
msgid "Apache redirects"
|
607 |
msgstr "Apache リダイレクト"
|
608 |
|
609 |
+
#: redirection-strings.php:78
|
610 |
msgid "Nginx redirects"
|
611 |
msgstr "Nginx リダイレクト"
|
612 |
|
613 |
+
#: redirection-strings.php:77
|
614 |
msgid "CSV"
|
615 |
msgstr "CSV"
|
616 |
|
617 |
+
#: redirection-strings.php:76
|
618 |
msgid "Apache .htaccess"
|
619 |
msgstr "Apache .htaccess"
|
620 |
|
621 |
+
#: redirection-strings.php:75
|
622 |
msgid "Nginx rewrite rules"
|
623 |
msgstr "Nginx のリライトルール"
|
624 |
|
625 |
+
#: redirection-strings.php:74
|
626 |
msgid "Redirection JSON"
|
627 |
msgstr "Redirection JSON"
|
628 |
|
629 |
+
#: redirection-strings.php:73
|
630 |
msgid "View"
|
631 |
msgstr "表示"
|
632 |
|
633 |
+
#: redirection-strings.php:71
|
634 |
msgid "Log files can be exported from the log pages."
|
635 |
msgstr "ログファイルはログページにてエクスポート出来ます。"
|
636 |
|
637 |
+
#: redirection-strings.php:66 redirection-strings.php:135
|
638 |
msgid "Import/Export"
|
639 |
msgstr "インポート / エクスポート"
|
640 |
|
641 |
+
#: redirection-strings.php:65
|
642 |
msgid "Logs"
|
643 |
msgstr "ログ"
|
644 |
|
645 |
+
#: redirection-strings.php:64
|
646 |
msgid "404 errors"
|
647 |
msgstr "404 エラー"
|
648 |
|
649 |
+
#: redirection-strings.php:54
|
650 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
651 |
msgstr "{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"
|
652 |
|
653 |
+
#: redirection-strings.php:152
|
654 |
msgid "I'd like to support some more."
|
655 |
msgstr "もっとサポートがしたいです。"
|
656 |
|
657 |
+
#: redirection-strings.php:149
|
658 |
msgid "Support 💰"
|
659 |
msgstr "サポート💰"
|
660 |
|
661 |
+
#: redirection-strings.php:302
|
662 |
msgid "Redirection saved"
|
663 |
msgstr "リダイレクトが保存されました"
|
664 |
|
665 |
+
#: redirection-strings.php:301
|
666 |
msgid "Log deleted"
|
667 |
msgstr "ログが削除されました"
|
668 |
|
669 |
+
#: redirection-strings.php:300
|
670 |
msgid "Settings saved"
|
671 |
msgstr "設定が保存されました"
|
672 |
|
673 |
+
#: redirection-strings.php:299
|
674 |
msgid "Group saved"
|
675 |
msgstr "グループが保存されました"
|
676 |
|
677 |
+
#: redirection-strings.php:297
|
678 |
msgid "Are you sure you want to delete this item?"
|
679 |
msgid_plural "Are you sure you want to delete these items?"
|
680 |
msgstr[0] "本当に削除してもよろしいですか?"
|
681 |
|
682 |
+
#: redirection-strings.php:252
|
683 |
msgid "pass"
|
684 |
msgstr "パス"
|
685 |
|
686 |
+
#: redirection-strings.php:234
|
687 |
msgid "All groups"
|
688 |
msgstr "すべてのグループ"
|
689 |
|
690 |
+
#: redirection-strings.php:222
|
691 |
msgid "301 - Moved Permanently"
|
692 |
msgstr "301 - 恒久的に移動"
|
693 |
|
694 |
+
#: redirection-strings.php:221
|
695 |
msgid "302 - Found"
|
696 |
msgstr "302 - 発見"
|
697 |
|
698 |
+
#: redirection-strings.php:220
|
699 |
msgid "307 - Temporary Redirect"
|
700 |
msgstr "307 - 一時リダイレクト"
|
701 |
|
702 |
+
#: redirection-strings.php:219
|
703 |
msgid "308 - Permanent Redirect"
|
704 |
msgstr "308 - 恒久リダイレクト"
|
705 |
|
706 |
+
#: redirection-strings.php:218
|
707 |
msgid "401 - Unauthorized"
|
708 |
msgstr "401 - 認証が必要"
|
709 |
|
710 |
+
#: redirection-strings.php:217
|
711 |
msgid "404 - Not Found"
|
712 |
msgstr "404 - 未検出"
|
713 |
|
714 |
+
#: redirection-strings.php:215
|
715 |
msgid "Title"
|
716 |
msgstr "タイトル"
|
717 |
|
718 |
+
#: redirection-strings.php:213
|
719 |
msgid "When matched"
|
720 |
msgstr "マッチした時"
|
721 |
|
722 |
+
#: redirection-strings.php:212
|
723 |
msgid "with HTTP code"
|
724 |
msgstr "次の HTTP コードと共に"
|
725 |
|
726 |
+
#: redirection-strings.php:204
|
727 |
msgid "Show advanced options"
|
728 |
msgstr "高度な設定を表示"
|
729 |
|
730 |
+
#: redirection-strings.php:198 redirection-strings.php:202
|
731 |
msgid "Matched Target"
|
732 |
msgstr "見つかったターゲット"
|
733 |
|
734 |
+
#: redirection-strings.php:197 redirection-strings.php:201
|
735 |
msgid "Unmatched Target"
|
736 |
msgstr "ターゲットが見つかりません"
|
737 |
|
738 |
+
#: redirection-strings.php:195 redirection-strings.php:196
|
739 |
msgid "Saving..."
|
740 |
msgstr "保存中…"
|
741 |
|
742 |
+
#: redirection-strings.php:140
|
743 |
msgid "View notice"
|
744 |
msgstr "通知を見る"
|
745 |
|
746 |
+
#: models/redirect.php:511
|
747 |
msgid "Invalid source URL"
|
748 |
msgstr "不正な元 URL"
|
749 |
|
750 |
+
#: models/redirect.php:443
|
751 |
msgid "Invalid redirect action"
|
752 |
msgstr "不正なリダイレクトアクション"
|
753 |
|
754 |
+
#: models/redirect.php:437
|
755 |
msgid "Invalid redirect matcher"
|
756 |
msgstr "不正なリダイレクトマッチャー"
|
757 |
|
758 |
+
#: models/redirect.php:183
|
759 |
msgid "Unable to add new redirect"
|
760 |
msgstr "新しいリダイレクトの追加に失敗しました"
|
761 |
|
762 |
+
#: redirection-strings.php:15 redirection-strings.php:58
|
763 |
msgid "Something went wrong 🙁"
|
764 |
msgstr "問題が発生しました"
|
765 |
|
766 |
+
#: redirection-strings.php:16
|
767 |
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!"
|
768 |
msgstr "何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"
|
769 |
|
770 |
+
#: redirection-admin.php:181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
771 |
msgid "Log entries (%d max)"
|
772 |
msgstr "ログ (最大 %d)"
|
773 |
|
774 |
+
#: redirection-strings.php:286
|
775 |
msgid "Search by IP"
|
776 |
msgstr "IP による検索"
|
777 |
|
778 |
+
#: redirection-strings.php:282
|
779 |
msgid "Select bulk action"
|
780 |
msgstr "一括操作を選択"
|
781 |
|
782 |
+
#: redirection-strings.php:281
|
783 |
msgid "Bulk Actions"
|
784 |
msgstr "一括操作"
|
785 |
|
786 |
+
#: redirection-strings.php:280
|
787 |
msgid "Apply"
|
788 |
msgstr "適応"
|
789 |
|
790 |
+
#: redirection-strings.php:279
|
791 |
msgid "First page"
|
792 |
msgstr "最初のページ"
|
793 |
|
794 |
+
#: redirection-strings.php:278
|
795 |
msgid "Prev page"
|
796 |
msgstr "前のページ"
|
797 |
|
798 |
+
#: redirection-strings.php:277
|
799 |
msgid "Current Page"
|
800 |
msgstr "現在のページ"
|
801 |
|
802 |
+
#: redirection-strings.php:276
|
803 |
msgid "of %(page)s"
|
804 |
msgstr "%(page)s"
|
805 |
|
806 |
+
#: redirection-strings.php:275
|
807 |
msgid "Next page"
|
808 |
msgstr "次のページ"
|
809 |
|
810 |
+
#: redirection-strings.php:274
|
811 |
msgid "Last page"
|
812 |
msgstr "最後のページ"
|
813 |
|
814 |
+
#: redirection-strings.php:273
|
815 |
msgid "%s item"
|
816 |
msgid_plural "%s items"
|
817 |
msgstr[0] "%s 個のアイテム"
|
818 |
|
819 |
+
#: redirection-strings.php:272
|
820 |
msgid "Select All"
|
821 |
msgstr "すべて選択"
|
822 |
|
823 |
+
#: redirection-strings.php:284
|
824 |
msgid "Sorry, something went wrong loading the data - please try again"
|
825 |
msgstr "データのロード中に問題が発生しました - もう一度お試しください"
|
826 |
|
827 |
+
#: redirection-strings.php:283
|
828 |
msgid "No results"
|
829 |
msgstr "結果なし"
|
830 |
|
831 |
+
#: redirection-strings.php:106
|
832 |
msgid "Delete the logs - are you sure?"
|
833 |
msgstr "本当にログを消去しますか ?"
|
834 |
|
835 |
+
#: redirection-strings.php:105
|
836 |
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."
|
837 |
msgstr "ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"
|
838 |
|
839 |
+
#: redirection-strings.php:104
|
840 |
msgid "Yes! Delete the logs"
|
841 |
msgstr "ログを消去する"
|
842 |
|
843 |
+
#: redirection-strings.php:103
|
844 |
msgid "No! Don't delete the logs"
|
845 |
msgstr "ログを消去しない"
|
846 |
|
847 |
+
#: redirection-strings.php:266
|
848 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
849 |
msgstr "登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"
|
850 |
|
851 |
+
#: redirection-strings.php:265 redirection-strings.php:267
|
852 |
msgid "Newsletter"
|
853 |
msgstr "ニュースレター"
|
854 |
|
855 |
+
#: redirection-strings.php:264
|
856 |
msgid "Want to keep up to date with changes to Redirection?"
|
857 |
msgstr "リダイレクトの変更を最新の状態に保ちたいですか ?"
|
858 |
|
859 |
+
#: redirection-strings.php:263
|
860 |
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."
|
861 |
msgstr "Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"
|
862 |
|
863 |
+
#: redirection-strings.php:262
|
864 |
msgid "Your email address:"
|
865 |
msgstr "メールアドレス: "
|
866 |
|
867 |
+
#: redirection-strings.php:153
|
868 |
msgid "You've supported this plugin - thank you!"
|
869 |
msgstr "あなたは既にこのプラグインをサポート済みです - ありがとうございます !"
|
870 |
|
871 |
+
#: redirection-strings.php:150
|
872 |
msgid "You get useful software and I get to carry on making it better."
|
873 |
msgstr "あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"
|
874 |
|
875 |
+
#: redirection-strings.php:184 redirection-strings.php:189
|
876 |
msgid "Forever"
|
877 |
msgstr "永久に"
|
878 |
|
879 |
+
#: redirection-strings.php:145
|
880 |
msgid "Delete the plugin - are you sure?"
|
881 |
msgstr "本当にプラグインを削除しますか ?"
|
882 |
|
883 |
+
#: redirection-strings.php:144
|
884 |
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."
|
885 |
msgstr "プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"
|
886 |
|
887 |
+
#: redirection-strings.php:143
|
888 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
889 |
msgstr "リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"
|
890 |
|
891 |
+
#: redirection-strings.php:142
|
892 |
msgid "Yes! Delete the plugin"
|
893 |
msgstr "プラグインを消去する"
|
894 |
|
895 |
+
#: redirection-strings.php:141
|
896 |
msgid "No! Don't delete the plugin"
|
897 |
msgstr "プラグインを消去しない"
|
898 |
|
904 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
905 |
msgstr "すべての 301 リダイレクトを管理し、404 エラーをモニター"
|
906 |
|
907 |
+
#: redirection-strings.php:151
|
908 |
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}}."
|
909 |
msgstr "Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"
|
910 |
|
911 |
+
#: redirection-admin.php:254
|
912 |
msgid "Redirection Support"
|
913 |
msgstr "Redirection を応援する"
|
914 |
|
915 |
+
#: redirection-strings.php:62 redirection-strings.php:133
|
916 |
msgid "Support"
|
917 |
msgstr "作者を応援 "
|
918 |
|
919 |
+
#: redirection-strings.php:136
|
920 |
msgid "404s"
|
921 |
msgstr "404 エラー"
|
922 |
|
923 |
+
#: redirection-strings.php:137
|
924 |
msgid "Log"
|
925 |
msgstr "ログ"
|
926 |
|
927 |
+
#: redirection-strings.php:147
|
928 |
msgid "Delete Redirection"
|
929 |
msgstr "転送ルールを削除"
|
930 |
|
931 |
+
#: redirection-strings.php:97
|
932 |
msgid "Upload"
|
933 |
msgstr "アップロード"
|
934 |
|
935 |
+
#: redirection-strings.php:86
|
936 |
msgid "Import"
|
937 |
msgstr "インポート"
|
938 |
|
939 |
+
#: redirection-strings.php:154
|
940 |
msgid "Update"
|
941 |
msgstr "更新"
|
942 |
|
943 |
+
#: redirection-strings.php:162
|
944 |
msgid "Auto-generate URL"
|
945 |
msgstr "URL を自動生成 "
|
946 |
|
947 |
+
#: redirection-strings.php:163
|
948 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
949 |
msgstr "リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"
|
950 |
|
951 |
+
#: redirection-strings.php:164
|
952 |
msgid "RSS Token"
|
953 |
msgstr "RSS トークン"
|
954 |
|
955 |
+
#: redirection-strings.php:169
|
956 |
msgid "404 Logs"
|
957 |
msgstr "404 ログ"
|
958 |
|
959 |
+
#: redirection-strings.php:168 redirection-strings.php:170
|
960 |
msgid "(time to keep logs for)"
|
961 |
msgstr "(ログの保存期間)"
|
962 |
|
963 |
+
#: redirection-strings.php:171
|
964 |
msgid "Redirect Logs"
|
965 |
msgstr "転送ログ"
|
966 |
|
967 |
+
#: redirection-strings.php:172
|
968 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
969 |
msgstr "このプラグインの作者に対する援助を行いました"
|
970 |
|
971 |
+
#: redirection-strings.php:148
|
972 |
msgid "Plugin Support"
|
973 |
msgstr "プラグインサポート"
|
974 |
|
975 |
+
#: redirection-strings.php:63 redirection-strings.php:134
|
976 |
msgid "Options"
|
977 |
msgstr "設定"
|
978 |
|
979 |
+
#: redirection-strings.php:190
|
980 |
msgid "Two months"
|
981 |
msgstr "2ヶ月"
|
982 |
|
983 |
+
#: redirection-strings.php:191
|
984 |
msgid "A month"
|
985 |
msgstr "1ヶ月"
|
986 |
|
987 |
+
#: redirection-strings.php:185 redirection-strings.php:192
|
988 |
msgid "A week"
|
989 |
msgstr "1週間"
|
990 |
|
991 |
+
#: redirection-strings.php:186 redirection-strings.php:193
|
992 |
msgid "A day"
|
993 |
msgstr "1日"
|
994 |
|
995 |
+
#: redirection-strings.php:194
|
996 |
msgid "No logs"
|
997 |
msgstr "ログなし"
|
998 |
|
999 |
+
#: redirection-strings.php:107
|
1000 |
msgid "Delete All"
|
1001 |
msgstr "すべてを削除"
|
1002 |
|
1003 |
+
#: redirection-strings.php:36
|
1004 |
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."
|
1005 |
msgstr "グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"
|
1006 |
|
1007 |
+
#: redirection-strings.php:37
|
1008 |
msgid "Add Group"
|
1009 |
msgstr "グループを追加"
|
1010 |
|
1011 |
+
#: redirection-strings.php:285
|
1012 |
msgid "Search"
|
1013 |
msgstr "検索"
|
1014 |
|
1015 |
+
#: redirection-strings.php:67 redirection-strings.php:138
|
1016 |
msgid "Groups"
|
1017 |
msgstr "グループ"
|
1018 |
|
1019 |
+
#: redirection-strings.php:46 redirection-strings.php:209
|
1020 |
msgid "Save"
|
1021 |
msgstr "保存"
|
1022 |
|
1023 |
+
#: redirection-strings.php:211
|
1024 |
msgid "Group"
|
1025 |
msgstr "グループ"
|
1026 |
|
1027 |
+
#: redirection-strings.php:214
|
1028 |
msgid "Match"
|
1029 |
msgstr "一致条件"
|
1030 |
|
1031 |
+
#: redirection-strings.php:233
|
1032 |
msgid "Add new redirection"
|
1033 |
msgstr "新しい転送ルールを追加"
|
1034 |
|
1035 |
+
#: redirection-strings.php:45 redirection-strings.php:96
|
1036 |
+
#: redirection-strings.php:206
|
1037 |
msgid "Cancel"
|
1038 |
msgstr "キャンセル"
|
1039 |
|
1040 |
+
#: redirection-strings.php:72
|
1041 |
msgid "Download"
|
1042 |
msgstr "ダウンロード"
|
1043 |
|
1045 |
msgid "Redirection"
|
1046 |
msgstr "Redirection"
|
1047 |
|
1048 |
+
#: redirection-admin.php:154
|
1049 |
msgid "Settings"
|
1050 |
msgstr "設定"
|
1051 |
|
1052 |
+
#: redirection-strings.php:223
|
1053 |
msgid "Do nothing"
|
1054 |
msgstr "何もしない"
|
1055 |
|
1056 |
+
#: redirection-strings.php:224
|
1057 |
msgid "Error (404)"
|
1058 |
msgstr "エラー (404)"
|
1059 |
|
1060 |
+
#: redirection-strings.php:225
|
1061 |
msgid "Pass-through"
|
1062 |
msgstr "通過"
|
1063 |
|
1064 |
+
#: redirection-strings.php:226
|
1065 |
msgid "Redirect to random post"
|
1066 |
msgstr "ランダムな記事へ転送"
|
1067 |
|
1068 |
+
#: redirection-strings.php:227
|
1069 |
msgid "Redirect to URL"
|
1070 |
msgstr "URL へ転送"
|
1071 |
|
1072 |
+
#: models/redirect.php:501
|
1073 |
msgid "Invalid group when creating redirect"
|
1074 |
msgstr "転送ルールを作成する際に無効なグループが指定されました"
|
1075 |
|
1076 |
+
#: redirection-strings.php:112 redirection-strings.php:121
|
1077 |
msgid "IP"
|
1078 |
msgstr "IP"
|
1079 |
|
1080 |
+
#: redirection-strings.php:114 redirection-strings.php:123
|
1081 |
+
#: redirection-strings.php:208
|
1082 |
msgid "Source URL"
|
1083 |
msgstr "ソース URL"
|
1084 |
|
1085 |
+
#: redirection-strings.php:115 redirection-strings.php:124
|
1086 |
msgid "Date"
|
1087 |
msgstr "日付"
|
1088 |
|
1089 |
+
#: redirection-strings.php:128 redirection-strings.php:132
|
1090 |
+
#: redirection-strings.php:232
|
1091 |
msgid "Add Redirect"
|
1092 |
msgstr "転送ルールを追加"
|
1093 |
|
1094 |
+
#: redirection-strings.php:38
|
1095 |
msgid "All modules"
|
1096 |
msgstr "すべてのモジュール"
|
1097 |
|
1098 |
+
#: redirection-strings.php:51
|
1099 |
msgid "View Redirects"
|
1100 |
msgstr "転送ルールを表示"
|
1101 |
|
1102 |
+
#: redirection-strings.php:42 redirection-strings.php:47
|
1103 |
msgid "Module"
|
1104 |
msgstr "モジュール"
|
1105 |
|
1106 |
+
#: redirection-strings.php:43 redirection-strings.php:139
|
1107 |
msgid "Redirects"
|
1108 |
msgstr "転送ルール"
|
1109 |
|
1110 |
+
#: redirection-strings.php:35 redirection-strings.php:44
|
1111 |
+
#: redirection-strings.php:48
|
1112 |
msgid "Name"
|
1113 |
msgstr "名称"
|
1114 |
|
1115 |
+
#: redirection-strings.php:271
|
1116 |
msgid "Filter"
|
1117 |
msgstr "フィルター"
|
1118 |
|
1119 |
+
#: redirection-strings.php:235
|
1120 |
msgid "Reset hits"
|
1121 |
msgstr "訪問数をリセット"
|
1122 |
|
1123 |
+
#: redirection-strings.php:40 redirection-strings.php:49
|
1124 |
+
#: redirection-strings.php:237 redirection-strings.php:253
|
1125 |
msgid "Enable"
|
1126 |
msgstr "有効化"
|
1127 |
|
1128 |
+
#: redirection-strings.php:39 redirection-strings.php:50
|
1129 |
+
#: redirection-strings.php:236 redirection-strings.php:254
|
1130 |
msgid "Disable"
|
1131 |
msgstr "無効化"
|
1132 |
|
1133 |
+
#: redirection-strings.php:41 redirection-strings.php:52
|
1134 |
+
#: redirection-strings.php:111 redirection-strings.php:119
|
1135 |
+
#: redirection-strings.php:120 redirection-strings.php:129
|
1136 |
+
#: redirection-strings.php:146 redirection-strings.php:238
|
1137 |
+
#: redirection-strings.php:255
|
1138 |
msgid "Delete"
|
1139 |
msgstr "削除"
|
1140 |
|
1141 |
+
#: redirection-strings.php:53 redirection-strings.php:256
|
1142 |
msgid "Edit"
|
1143 |
msgstr "編集"
|
1144 |
|
1145 |
+
#: redirection-strings.php:239
|
1146 |
msgid "Last Access"
|
1147 |
msgstr "前回のアクセス"
|
1148 |
|
1149 |
+
#: redirection-strings.php:240
|
1150 |
msgid "Hits"
|
1151 |
msgstr "ヒット数"
|
1152 |
|
1153 |
+
#: redirection-strings.php:242
|
1154 |
msgid "URL"
|
1155 |
msgstr "URL"
|
1156 |
|
1157 |
+
#: redirection-strings.php:243
|
1158 |
msgid "Type"
|
1159 |
msgstr "タイプ"
|
1160 |
|
1162 |
msgid "Modified Posts"
|
1163 |
msgstr "編集済みの投稿"
|
1164 |
|
1165 |
+
#: models/database.php:138 models/group.php:150 redirection-strings.php:68
|
1166 |
msgid "Redirections"
|
1167 |
msgstr "転送ルール"
|
1168 |
|
1169 |
+
#: redirection-strings.php:249
|
1170 |
msgid "User Agent"
|
1171 |
msgstr "ユーザーエージェント"
|
1172 |
|
1173 |
+
#: matches/user-agent.php:10 redirection-strings.php:228
|
1174 |
msgid "URL and user agent"
|
1175 |
msgstr "URL およびユーザーエージェント"
|
1176 |
|
1177 |
+
#: redirection-strings.php:203
|
1178 |
msgid "Target URL"
|
1179 |
msgstr "ターゲット URL"
|
1180 |
|
1181 |
+
#: matches/url.php:7 redirection-strings.php:231
|
1182 |
msgid "URL only"
|
1183 |
msgstr "URL のみ"
|
1184 |
|
1185 |
+
#: redirection-strings.php:207 redirection-strings.php:244
|
1186 |
+
#: redirection-strings.php:250
|
1187 |
msgid "Regex"
|
1188 |
msgstr "正規表現"
|
1189 |
|
1190 |
+
#: redirection-strings.php:251
|
1191 |
msgid "Referrer"
|
1192 |
msgstr "リファラー"
|
1193 |
|
1194 |
+
#: matches/referrer.php:10 redirection-strings.php:229
|
1195 |
msgid "URL and referrer"
|
1196 |
msgstr "URL およびリファラー"
|
1197 |
|
1198 |
+
#: redirection-strings.php:199
|
1199 |
msgid "Logged Out"
|
1200 |
msgstr "ログアウト中"
|
1201 |
|
1202 |
+
#: redirection-strings.php:200
|
1203 |
msgid "Logged In"
|
1204 |
msgstr "ログイン中"
|
1205 |
|
1206 |
+
#: matches/login.php:8 redirection-strings.php:230
|
1207 |
msgid "URL and login status"
|
1208 |
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-01-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,7 +11,95 @@ msgstr ""
|
|
11 |
"Language: sv_SE\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
16 |
msgstr "Ditt WordPress REST API har inaktiverats. Du måste aktivera det för att Redirection ska fortsätta att fungera"
|
17 |
|
@@ -19,116 +107,116 @@ msgstr "Ditt WordPress REST API har inaktiverats. Du måste aktivera det för at
|
|
19 |
msgid "https://johngodley.com"
|
20 |
msgstr "https://johngodley.com"
|
21 |
|
22 |
-
#: redirection-strings.php:
|
23 |
msgid "Useragent Error"
|
24 |
msgstr "Användaragentfel"
|
25 |
|
26 |
-
#: redirection-strings.php:
|
27 |
msgid "Unknown Useragent"
|
28 |
msgstr "Okänd användaragent"
|
29 |
|
30 |
-
#: redirection-strings.php:
|
31 |
msgid "Device"
|
32 |
msgstr "Enhet"
|
33 |
|
34 |
-
#: redirection-strings.php:
|
35 |
msgid "Operating System"
|
36 |
msgstr "Operativsystem"
|
37 |
|
38 |
-
#: redirection-strings.php:
|
39 |
msgid "Browser"
|
40 |
msgstr "Webbläsare"
|
41 |
|
42 |
-
#: redirection-strings.php:
|
43 |
msgid "Engine"
|
44 |
msgstr "Sökmotor"
|
45 |
|
46 |
-
#: redirection-strings.php:
|
47 |
msgid "Useragent"
|
48 |
msgstr "Useragent"
|
49 |
|
50 |
-
#: redirection-strings.php:
|
51 |
msgid "Agent"
|
52 |
msgstr "Agent"
|
53 |
|
54 |
-
#: redirection-strings.php:
|
55 |
msgid "No IP logging"
|
56 |
msgstr "Ingen loggning av IP-nummer"
|
57 |
|
58 |
-
#: redirection-strings.php:
|
59 |
msgid "Full IP logging"
|
60 |
msgstr "Fullständig loggning av IP-nummer"
|
61 |
|
62 |
-
#: redirection-strings.php:
|
63 |
msgid "Anonymize IP (mask last part)"
|
64 |
msgstr "Anonymisera IP-nummer (maska sista delen)"
|
65 |
|
66 |
-
#: redirection-strings.php:
|
67 |
msgid "Monitor changes to %(type)s"
|
68 |
msgstr "Övervaka ändringar till %(type)s"
|
69 |
|
70 |
-
#: redirection-strings.php:
|
71 |
msgid "IP Logging"
|
72 |
msgstr "Läggning av IP-nummer"
|
73 |
|
74 |
-
#: redirection-strings.php:
|
75 |
msgid "(select IP logging level)"
|
76 |
msgstr "(välj loggningsnivå för IP)"
|
77 |
|
78 |
-
#: redirection-strings.php:
|
79 |
msgid "Geo Info"
|
80 |
msgstr "Geo-info"
|
81 |
|
82 |
-
#: redirection-strings.php:
|
83 |
msgid "Agent Info"
|
84 |
msgstr "Agentinfo"
|
85 |
|
86 |
-
#: redirection-strings.php:
|
87 |
msgid "Filter by IP"
|
88 |
msgstr "Filtrera på IP-nummer"
|
89 |
|
90 |
-
#: redirection-strings.php:
|
91 |
msgid "Referrer / User Agent"
|
92 |
msgstr "Hänvisare/Användaragent"
|
93 |
|
94 |
-
#: redirection-strings.php:
|
95 |
msgid "Geo IP Error"
|
96 |
msgstr "Geo-IP-fel"
|
97 |
|
98 |
-
#: redirection-strings.php:
|
99 |
msgid "Something went wrong obtaining this information"
|
100 |
msgstr "Något gick fel när denna information skulle hämtas"
|
101 |
|
102 |
-
#: redirection-strings.php:
|
103 |
msgid "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."
|
104 |
msgstr "Detta är en IP från ett privat nätverk. Det betyder att det ligger i ett hem- eller företagsnätverk och ingen mer information kan visas."
|
105 |
|
106 |
-
#: redirection-strings.php:
|
107 |
msgid "No details are known for this address."
|
108 |
msgstr "Det finns inga kända detaljer för denna adress."
|
109 |
|
110 |
-
#: redirection-strings.php:
|
111 |
-
#: redirection-strings.php:
|
112 |
msgid "Geo IP"
|
113 |
msgstr "Geo IP"
|
114 |
|
115 |
-
#: redirection-strings.php:
|
116 |
msgid "City"
|
117 |
msgstr "Stad"
|
118 |
|
119 |
-
#: redirection-strings.php:
|
120 |
msgid "Area"
|
121 |
msgstr "Region"
|
122 |
|
123 |
-
#: redirection-strings.php:
|
124 |
msgid "Timezone"
|
125 |
msgstr "Tidszon"
|
126 |
|
127 |
-
#: redirection-strings.php:
|
128 |
msgid "Geo Location"
|
129 |
msgstr "Geo-plats"
|
130 |
|
131 |
-
#: redirection-strings.php:
|
132 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
133 |
msgstr "Drivs av {{link}}redirect.li{{/link}}"
|
134 |
|
@@ -136,11 +224,11 @@ msgstr "Drivs av {{link}}redirect.li{{/link}}"
|
|
136 |
msgid "Trash"
|
137 |
msgstr "Släng"
|
138 |
|
139 |
-
#: redirection-admin.php:
|
140 |
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"
|
141 |
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"
|
142 |
|
143 |
-
#: redirection-admin.php:
|
144 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
145 |
msgstr "Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."
|
146 |
|
@@ -148,63 +236,63 @@ msgstr "Fullständig dokumentation för Redirection finns på support-sidan <a h
|
|
148 |
msgid "https://redirection.me/"
|
149 |
msgstr "https://redirection.me/"
|
150 |
|
151 |
-
#: redirection-strings.php:
|
152 |
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."
|
153 |
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."
|
154 |
|
155 |
-
#: redirection-strings.php:
|
156 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
157 |
msgstr "Om du vill rapportera en bugg, vänligen läs guiden {{report}}rapportera buggar{{/report}}."
|
158 |
|
159 |
-
#: redirection-strings.php:
|
160 |
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!"
|
161 |
msgstr "Om du vill skicka information som du inte vill ska synas publikt, så kan du skicka det direkt via {{email}}e-post{{/email}} — inkludera så mycket information som du kan!"
|
162 |
|
163 |
-
#: redirection-strings.php:
|
164 |
msgid "Never cache"
|
165 |
msgstr "Använd aldrig cache"
|
166 |
|
167 |
-
#: redirection-strings.php:
|
168 |
msgid "An hour"
|
169 |
msgstr "En timma"
|
170 |
|
171 |
-
#: redirection-strings.php:
|
172 |
msgid "Redirect Cache"
|
173 |
msgstr "Omdirigera cache"
|
174 |
|
175 |
-
#: redirection-strings.php:
|
176 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
177 |
msgstr "Hur länge omdirigerade 301-URL:er ska cachas (via HTTP-sidhuvudet ”Expires”)"
|
178 |
|
179 |
-
#: redirection-strings.php:
|
180 |
msgid "Are you sure you want to import from %s?"
|
181 |
msgstr "Är du säker på att du vill importera från %s?"
|
182 |
|
183 |
-
#: redirection-strings.php:
|
184 |
msgid "Plugin Importers"
|
185 |
msgstr "Tilläggsimporterare"
|
186 |
|
187 |
-
#: redirection-strings.php:
|
188 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
189 |
msgstr "Följande omdirigeringstillägg hittades på din webbplats och kan importeras från."
|
190 |
|
191 |
-
#: redirection-strings.php:
|
192 |
msgid "total = "
|
193 |
msgstr "totalt ="
|
194 |
|
195 |
-
#: redirection-strings.php:
|
196 |
msgid "Import from %s"
|
197 |
msgstr "Importera från %s"
|
198 |
|
199 |
-
#: redirection-admin.php:
|
200 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
201 |
msgstr "Problem upptäcktes med dina databastabeller. Besök <a href=\"%s\"> supportsidan </a> för mer detaljer."
|
202 |
|
203 |
-
#: redirection-admin.php:
|
204 |
msgid "Redirection not installed properly"
|
205 |
msgstr "Redirection har inte installerats ordentligt"
|
206 |
|
207 |
-
#: redirection-admin.php:
|
208 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
209 |
msgstr "Redirection kräver WordPress version %1s, du använder version %2s — vänligen uppdatera WordPress"
|
210 |
|
@@ -212,135 +300,135 @@ msgstr "Redirection kräver WordPress version %1s, du använder version %2s &mda
|
|
212 |
msgid "Default WordPress \"old slugs\""
|
213 |
msgstr "WordPress standard ”gamla permalänkar”"
|
214 |
|
215 |
-
#: redirection-strings.php:
|
216 |
msgid "Create associated redirect (added to end of URL)"
|
217 |
msgstr "Skapa associerad omdirigering (läggs till i slutet på URL:en)"
|
218 |
|
219 |
-
#: redirection-admin.php:
|
220 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
221 |
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."
|
222 |
|
223 |
-
#: redirection-strings.php:
|
224 |
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."
|
225 |
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."
|
226 |
|
227 |
-
#: redirection-strings.php:
|
228 |
msgid "⚡️ Magic fix ⚡️"
|
229 |
msgstr "⚡️ Magisk fix ⚡️"
|
230 |
|
231 |
-
#: redirection-strings.php:
|
232 |
msgid "Plugin Status"
|
233 |
msgstr "Tilläggsstatus"
|
234 |
|
235 |
-
#: redirection-strings.php:
|
236 |
msgid "Custom"
|
237 |
msgstr "Anpassad"
|
238 |
|
239 |
-
#: redirection-strings.php:
|
240 |
msgid "Mobile"
|
241 |
msgstr "Mobil"
|
242 |
|
243 |
-
#: redirection-strings.php:
|
244 |
msgid "Feed Readers"
|
245 |
msgstr "Feedläsare"
|
246 |
|
247 |
-
#: redirection-strings.php:
|
248 |
msgid "Libraries"
|
249 |
msgstr "Bibliotek"
|
250 |
|
251 |
-
#: redirection-strings.php:
|
252 |
msgid "URL Monitor Changes"
|
253 |
msgstr "Övervaka URL-ändringar"
|
254 |
|
255 |
-
#: redirection-strings.php:
|
256 |
msgid "Save changes to this group"
|
257 |
msgstr "Spara ändringar till den här gruppen"
|
258 |
|
259 |
-
#: redirection-strings.php:
|
260 |
msgid "For example \"/amp\""
|
261 |
msgstr "Till exempel ”/amp”"
|
262 |
|
263 |
-
#: redirection-strings.php:
|
264 |
msgid "URL Monitor"
|
265 |
msgstr "URL-övervakning"
|
266 |
|
267 |
-
#: redirection-strings.php:
|
268 |
msgid "Delete 404s"
|
269 |
msgstr "Radera 404:or"
|
270 |
|
271 |
-
#: redirection-strings.php:
|
272 |
msgid "Delete all logs for this 404"
|
273 |
msgstr "Radera alla loggar för denna 404"
|
274 |
|
275 |
-
#: redirection-strings.php:
|
276 |
msgid "Delete all from IP %s"
|
277 |
msgstr "Ta bort allt från IP-numret %s"
|
278 |
|
279 |
-
#: redirection-strings.php:
|
280 |
msgid "Delete all matching \"%s\""
|
281 |
msgstr "Ta bort allt som matchar \"%s\""
|
282 |
|
283 |
-
#: redirection-strings.php:
|
284 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
285 |
msgstr "Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."
|
286 |
|
287 |
-
#: redirection-admin.php:
|
288 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
289 |
msgstr "Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"
|
290 |
|
291 |
-
#: redirection-admin.php:
|
292 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
293 |
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."
|
294 |
|
295 |
-
#: redirection-admin.php:
|
296 |
msgid "Unable to load Redirection"
|
297 |
msgstr "Det gick inte att ladda Redirection"
|
298 |
|
299 |
-
#: models/fixer.php:
|
300 |
msgid "Unable to create group"
|
301 |
msgstr "Det gick inte att skapa grupp"
|
302 |
|
303 |
-
#: models/fixer.php:
|
304 |
msgid "Failed to fix database tables"
|
305 |
msgstr "Det gick inte att korrigera databastabellerna"
|
306 |
|
307 |
-
#: models/fixer.php:
|
308 |
msgid "Post monitor group is valid"
|
309 |
msgstr "Övervakningsgrupp för inlägg är giltig"
|
310 |
|
311 |
-
#: models/fixer.php:
|
312 |
msgid "Post monitor group is invalid"
|
313 |
msgstr "Övervakningsgrupp för inlägg är ogiltig"
|
314 |
|
315 |
-
#: models/fixer.php:
|
316 |
msgid "Post monitor group"
|
317 |
msgstr "Övervakningsgrupp för inlägg"
|
318 |
|
319 |
-
#: models/fixer.php:
|
320 |
msgid "All redirects have a valid group"
|
321 |
msgstr "Alla omdirigeringar har en giltig grupp"
|
322 |
|
323 |
-
#: models/fixer.php:
|
324 |
msgid "Redirects with invalid groups detected"
|
325 |
msgstr "Omdirigeringar med ogiltiga grupper upptäcktes"
|
326 |
|
327 |
-
#: models/fixer.php:
|
328 |
msgid "Valid redirect group"
|
329 |
msgstr "Giltig omdirigeringsgrupp"
|
330 |
|
331 |
-
#: models/fixer.php:
|
332 |
msgid "Valid groups detected"
|
333 |
msgstr "Giltiga grupper upptäcktes"
|
334 |
|
335 |
-
#: models/fixer.php:
|
336 |
msgid "No valid groups, so you will not be able to create any redirects"
|
337 |
msgstr "Inga giltiga grupper, du kan inte skapa nya omdirigeringar"
|
338 |
|
339 |
-
#: models/fixer.php:
|
340 |
msgid "Valid groups"
|
341 |
msgstr "Giltiga grupper"
|
342 |
|
343 |
-
#: models/fixer.php:
|
344 |
msgid "Database tables"
|
345 |
msgstr "Databastabeller"
|
346 |
|
@@ -352,59 +440,51 @@ msgstr "Följande tabeller saknas:"
|
|
352 |
msgid "All tables present"
|
353 |
msgstr "Alla tabeller närvarande"
|
354 |
|
355 |
-
#: redirection-strings.php:
|
356 |
msgid "Cached Redirection detected"
|
357 |
msgstr "En cachad version av Redirection upptäcktes"
|
358 |
|
359 |
-
#: redirection-strings.php:
|
360 |
msgid "Please clear your browser cache and reload this page."
|
361 |
msgstr "Vänligen rensa din webbläsares cache och ladda om denna sida."
|
362 |
|
363 |
-
#: redirection-strings.php:
|
364 |
msgid "The data on this page has expired, please reload."
|
365 |
msgstr "Datan på denna sida är inte längre aktuell, vänligen ladda om sidan."
|
366 |
|
367 |
-
#: redirection-strings.php:
|
368 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
369 |
msgstr "WordPress returnerade inte ett svar. Det kan innebära att ett fel inträffade eller att begäran blockerades. Vänligen kontrollera din servers error_log."
|
370 |
|
371 |
-
#: redirection-strings.php:
|
372 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
373 |
msgstr "Din server svarade med ett '403 Förbjudet'-fel som kan indikera att begäran blockerades. Använder du en brandvägg eller ett säkerhetsprogram?"
|
374 |
|
375 |
-
#: redirection-strings.php:14
|
376 |
-
msgid "WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."
|
377 |
-
msgstr "WordPress svarade med ett oväntat meddelande. Detta indikerar vanligtvis att ett tillägg eller tema skickat ut data när det inte borde gör det. Försök att inaktivera andra tillägg och försök igen."
|
378 |
-
|
379 |
-
#: redirection-strings.php:9
|
380 |
-
msgid "If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."
|
381 |
-
msgstr "Om problemet är okänt försök avaktivera andra tillägg - det är lätt att göra, och du kan snabbt aktivera dem igen. Andra tillägg kan ibland orsaka konflikter."
|
382 |
-
|
383 |
#: redirection-strings.php:4
|
384 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
385 |
msgstr "Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "If you think Redirection is at fault then create an issue."
|
389 |
msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
|
390 |
|
391 |
-
#: redirection-admin.php:
|
392 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
393 |
msgstr "Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "
|
394 |
|
395 |
-
#: redirection-admin.php:
|
396 |
msgid "Loading, please wait..."
|
397 |
msgstr "Laddar, vänligen vänta..."
|
398 |
|
399 |
-
#: redirection-strings.php:
|
400 |
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)."
|
401 |
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)."
|
402 |
|
403 |
-
#: redirection-strings.php:
|
404 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
405 |
msgstr "Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."
|
406 |
|
407 |
-
#: redirection-strings.php:
|
408 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
409 |
msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."
|
410 |
|
@@ -412,7 +492,7 @@ msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{
|
|
412 |
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."
|
413 |
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. "
|
414 |
|
415 |
-
#: redirection-admin.php:
|
416 |
msgid "Create Issue"
|
417 |
msgstr "Skapa felrapport"
|
418 |
|
@@ -424,403 +504,395 @@ msgstr "E-post"
|
|
424 |
msgid "Important details"
|
425 |
msgstr "Viktiga detaljer"
|
426 |
|
427 |
-
#: redirection-strings.php:
|
428 |
msgid "Need help?"
|
429 |
msgstr "Behöver du hjälp?"
|
430 |
|
431 |
-
#: redirection-strings.php:
|
432 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
433 |
msgstr "Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."
|
434 |
|
435 |
-
#: redirection-strings.php:
|
436 |
msgid "Pos"
|
437 |
msgstr "Pos"
|
438 |
|
439 |
-
#: redirection-strings.php:
|
440 |
msgid "410 - Gone"
|
441 |
msgstr "410 - Borttagen"
|
442 |
|
443 |
-
#: redirection-strings.php:
|
444 |
msgid "Position"
|
445 |
msgstr "Position"
|
446 |
|
447 |
-
#: redirection-strings.php:
|
448 |
-
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
|
449 |
-
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"
|
450 |
|
451 |
-
#: redirection-strings.php:
|
452 |
msgid "Apache Module"
|
453 |
msgstr "Apache-modul"
|
454 |
|
455 |
-
#: redirection-strings.php:
|
456 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
457 |
msgstr "Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."
|
458 |
|
459 |
-
#: redirection-strings.php:
|
460 |
msgid "Import to group"
|
461 |
msgstr "Importera till grupp"
|
462 |
|
463 |
-
#: redirection-strings.php:
|
464 |
msgid "Import a CSV, .htaccess, or JSON file."
|
465 |
msgstr "Importera en CSV-fil, .htaccess-fil eller JSON-fil."
|
466 |
|
467 |
-
#: redirection-strings.php:
|
468 |
msgid "Click 'Add File' or drag and drop here."
|
469 |
msgstr "Klicka på 'Lägg till fil' eller dra och släpp en fil här."
|
470 |
|
471 |
-
#: redirection-strings.php:
|
472 |
msgid "Add File"
|
473 |
msgstr "Lägg till fil"
|
474 |
|
475 |
-
#: redirection-strings.php:
|
476 |
msgid "File selected"
|
477 |
msgstr "Fil vald"
|
478 |
|
479 |
-
#: redirection-strings.php:
|
480 |
msgid "Importing"
|
481 |
msgstr "Importerar"
|
482 |
|
483 |
-
#: redirection-strings.php:
|
484 |
msgid "Finished importing"
|
485 |
msgstr "Importering klar"
|
486 |
|
487 |
-
#: redirection-strings.php:
|
488 |
msgid "Total redirects imported:"
|
489 |
msgstr "Antal omdirigeringar importerade:"
|
490 |
|
491 |
-
#: redirection-strings.php:
|
492 |
msgid "Double-check the file is the correct format!"
|
493 |
msgstr "Dubbelkolla att filen är i rätt format!"
|
494 |
|
495 |
-
#: redirection-strings.php:
|
496 |
msgid "OK"
|
497 |
msgstr "OK"
|
498 |
|
499 |
-
#: redirection-strings.php:
|
500 |
msgid "Close"
|
501 |
msgstr "Stäng"
|
502 |
|
503 |
-
#: redirection-strings.php:
|
504 |
msgid "All imports will be appended to the current database."
|
505 |
msgstr "All importerade omdirigeringar kommer infogas till den aktuella databasen."
|
506 |
|
507 |
-
#: redirection-strings.php:
|
508 |
msgid "Export"
|
509 |
msgstr "Exportera"
|
510 |
|
511 |
-
#: redirection-strings.php:
|
512 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
513 |
msgstr "Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."
|
514 |
|
515 |
-
#: redirection-strings.php:
|
516 |
msgid "Everything"
|
517 |
msgstr "Allt"
|
518 |
|
519 |
-
#: redirection-strings.php:
|
520 |
msgid "WordPress redirects"
|
521 |
msgstr "WordPress omdirigeringar"
|
522 |
|
523 |
-
#: redirection-strings.php:
|
524 |
msgid "Apache redirects"
|
525 |
msgstr "Apache omdirigeringar"
|
526 |
|
527 |
-
#: redirection-strings.php:
|
528 |
msgid "Nginx redirects"
|
529 |
msgstr "Nginx omdirigeringar"
|
530 |
|
531 |
-
#: redirection-strings.php:
|
532 |
msgid "CSV"
|
533 |
msgstr "CSV"
|
534 |
|
535 |
-
#: redirection-strings.php:
|
536 |
msgid "Apache .htaccess"
|
537 |
msgstr "Apache .htaccess"
|
538 |
|
539 |
-
#: redirection-strings.php:
|
540 |
msgid "Nginx rewrite rules"
|
541 |
msgstr "Nginx omskrivningsregler"
|
542 |
|
543 |
-
#: redirection-strings.php:
|
544 |
msgid "Redirection JSON"
|
545 |
msgstr "JSON omdirigeringar"
|
546 |
|
547 |
-
#: redirection-strings.php:
|
548 |
msgid "View"
|
549 |
msgstr "Visa"
|
550 |
|
551 |
-
#: redirection-strings.php:
|
552 |
msgid "Log files can be exported from the log pages."
|
553 |
msgstr "Loggfiler kan exporteras från loggsidorna."
|
554 |
|
555 |
-
#: redirection-strings.php:
|
556 |
msgid "Import/Export"
|
557 |
msgstr "Importera/Exportera"
|
558 |
|
559 |
-
#: redirection-strings.php:
|
560 |
msgid "Logs"
|
561 |
msgstr "Loggar"
|
562 |
|
563 |
-
#: redirection-strings.php:
|
564 |
msgid "404 errors"
|
565 |
msgstr "404-fel"
|
566 |
|
567 |
-
#: redirection-strings.php:
|
568 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
569 |
msgstr "Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"
|
570 |
|
571 |
-
#: redirection-strings.php:
|
572 |
msgid "I'd like to support some more."
|
573 |
msgstr "Jag skulle vilja stödja lite till."
|
574 |
|
575 |
-
#: redirection-strings.php:
|
576 |
msgid "Support 💰"
|
577 |
msgstr "Support 💰"
|
578 |
|
579 |
-
#: redirection-strings.php:
|
580 |
msgid "Redirection saved"
|
581 |
msgstr "Omdirigering sparad"
|
582 |
|
583 |
-
#: redirection-strings.php:
|
584 |
msgid "Log deleted"
|
585 |
msgstr "Logginlägg raderades"
|
586 |
|
587 |
-
#: redirection-strings.php:
|
588 |
msgid "Settings saved"
|
589 |
msgstr "Inställning sparad"
|
590 |
|
591 |
-
#: redirection-strings.php:
|
592 |
msgid "Group saved"
|
593 |
msgstr "Grupp sparad"
|
594 |
|
595 |
-
#: redirection-strings.php:
|
596 |
msgid "Are you sure you want to delete this item?"
|
597 |
msgid_plural "Are you sure you want to delete these items?"
|
598 |
msgstr[0] "Är du säker på att du vill radera detta objekt?"
|
599 |
msgstr[1] "Är du säker på att du vill radera dessa objekt?"
|
600 |
|
601 |
-
#: redirection-strings.php:
|
602 |
msgid "pass"
|
603 |
msgstr "lösen"
|
604 |
|
605 |
-
#: redirection-strings.php:
|
606 |
msgid "All groups"
|
607 |
msgstr "Alla grupper"
|
608 |
|
609 |
-
#: redirection-strings.php:
|
610 |
msgid "301 - Moved Permanently"
|
611 |
msgstr "301 - Flyttad permanent"
|
612 |
|
613 |
-
#: redirection-strings.php:
|
614 |
msgid "302 - Found"
|
615 |
msgstr "302 - Hittad"
|
616 |
|
617 |
-
#: redirection-strings.php:
|
618 |
msgid "307 - Temporary Redirect"
|
619 |
msgstr "307 - Tillfällig omdirigering"
|
620 |
|
621 |
-
#: redirection-strings.php:
|
622 |
msgid "308 - Permanent Redirect"
|
623 |
msgstr "308 - Permanent omdirigering"
|
624 |
|
625 |
-
#: redirection-strings.php:
|
626 |
msgid "401 - Unauthorized"
|
627 |
msgstr "401 - Obehörig"
|
628 |
|
629 |
-
#: redirection-strings.php:
|
630 |
msgid "404 - Not Found"
|
631 |
msgstr "404 - Hittades inte"
|
632 |
|
633 |
-
#: redirection-strings.php:
|
634 |
msgid "Title"
|
635 |
msgstr "Titel"
|
636 |
|
637 |
-
#: redirection-strings.php:
|
638 |
msgid "When matched"
|
639 |
msgstr "När matchning sker"
|
640 |
|
641 |
-
#: redirection-strings.php:
|
642 |
msgid "with HTTP code"
|
643 |
msgstr "med HTTP-kod"
|
644 |
|
645 |
-
#: redirection-strings.php:
|
646 |
msgid "Show advanced options"
|
647 |
msgstr "Visa avancerande alternativ"
|
648 |
|
649 |
-
#: redirection-strings.php:
|
650 |
msgid "Matched Target"
|
651 |
msgstr "Matchande mål"
|
652 |
|
653 |
-
#: redirection-strings.php:
|
654 |
msgid "Unmatched Target"
|
655 |
msgstr "Ej matchande mål"
|
656 |
|
657 |
-
#: redirection-strings.php:
|
658 |
msgid "Saving..."
|
659 |
msgstr "Sparar..."
|
660 |
|
661 |
-
#: redirection-strings.php:
|
662 |
msgid "View notice"
|
663 |
msgstr "Visa meddelande"
|
664 |
|
665 |
-
#: models/redirect.php:
|
666 |
msgid "Invalid source URL"
|
667 |
msgstr "Ogiltig URL-källa"
|
668 |
|
669 |
-
#: models/redirect.php:
|
670 |
msgid "Invalid redirect action"
|
671 |
msgstr "Ogiltig omdirigeringsåtgärd"
|
672 |
|
673 |
-
#: models/redirect.php:
|
674 |
msgid "Invalid redirect matcher"
|
675 |
msgstr "Ogiltig omdirigeringsmatchning"
|
676 |
|
677 |
-
#: models/redirect.php:
|
678 |
msgid "Unable to add new redirect"
|
679 |
msgstr "Det går inte att lägga till en ny omdirigering"
|
680 |
|
681 |
-
#: redirection-strings.php:
|
682 |
msgid "Something went wrong 🙁"
|
683 |
msgstr "Något gick fel 🙁"
|
684 |
|
685 |
-
#: redirection-strings.php:
|
686 |
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!"
|
687 |
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."
|
688 |
|
689 |
-
#: redirection-
|
690 |
-
msgid "It didn't work when I tried again"
|
691 |
-
msgstr "Det fungerade inte när jag försökte igen"
|
692 |
-
|
693 |
-
#: redirection-strings.php:10
|
694 |
-
msgid "See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."
|
695 |
-
msgstr "Se om ditt problem finns beskrivet på listan över kända {{link}}problem med Redirection{{/link}}. Lägg gärna till fler detaljer om du hittar samma problem."
|
696 |
-
|
697 |
-
#: redirection-admin.php:173
|
698 |
msgid "Log entries (%d max)"
|
699 |
msgstr "Antal logginlägg per sida (max %d)"
|
700 |
|
701 |
-
#: redirection-strings.php:
|
702 |
msgid "Search by IP"
|
703 |
msgstr "Sök via IP"
|
704 |
|
705 |
-
#: redirection-strings.php:
|
706 |
msgid "Select bulk action"
|
707 |
msgstr "Välj massåtgärd"
|
708 |
|
709 |
-
#: redirection-strings.php:
|
710 |
msgid "Bulk Actions"
|
711 |
msgstr "Massåtgärd"
|
712 |
|
713 |
-
#: redirection-strings.php:
|
714 |
msgid "Apply"
|
715 |
msgstr "Tillämpa"
|
716 |
|
717 |
-
#: redirection-strings.php:
|
718 |
msgid "First page"
|
719 |
msgstr "Första sidan"
|
720 |
|
721 |
-
#: redirection-strings.php:
|
722 |
msgid "Prev page"
|
723 |
msgstr "Föregående sida"
|
724 |
|
725 |
-
#: redirection-strings.php:
|
726 |
msgid "Current Page"
|
727 |
msgstr "Aktuell sida"
|
728 |
|
729 |
-
#: redirection-strings.php:
|
730 |
msgid "of %(page)s"
|
731 |
msgstr "av %(sidor)"
|
732 |
|
733 |
-
#: redirection-strings.php:
|
734 |
msgid "Next page"
|
735 |
msgstr "Nästa sida"
|
736 |
|
737 |
-
#: redirection-strings.php:
|
738 |
msgid "Last page"
|
739 |
msgstr "Sista sidan"
|
740 |
|
741 |
-
#: redirection-strings.php:
|
742 |
msgid "%s item"
|
743 |
msgid_plural "%s items"
|
744 |
msgstr[0] "%s objekt"
|
745 |
msgstr[1] "%s objekt"
|
746 |
|
747 |
-
#: redirection-strings.php:
|
748 |
msgid "Select All"
|
749 |
msgstr "Välj allt"
|
750 |
|
751 |
-
#: redirection-strings.php:
|
752 |
msgid "Sorry, something went wrong loading the data - please try again"
|
753 |
msgstr "Något gick fel när data laddades - Vänligen försök igen"
|
754 |
|
755 |
-
#: redirection-strings.php:
|
756 |
msgid "No results"
|
757 |
msgstr "Inga resultat"
|
758 |
|
759 |
-
#: redirection-strings.php:
|
760 |
msgid "Delete the logs - are you sure?"
|
761 |
msgstr "Är du säker på att du vill radera loggarna?"
|
762 |
|
763 |
-
#: redirection-strings.php:
|
764 |
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."
|
765 |
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."
|
766 |
|
767 |
-
#: redirection-strings.php:
|
768 |
msgid "Yes! Delete the logs"
|
769 |
msgstr "Ja! Radera loggarna"
|
770 |
|
771 |
-
#: redirection-strings.php:
|
772 |
msgid "No! Don't delete the logs"
|
773 |
msgstr "Nej! Radera inte loggarna"
|
774 |
|
775 |
-
#: redirection-strings.php:
|
776 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
777 |
msgstr "Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."
|
778 |
|
779 |
-
#: redirection-strings.php:
|
780 |
msgid "Newsletter"
|
781 |
msgstr "Nyhetsbrev"
|
782 |
|
783 |
-
#: redirection-strings.php:
|
784 |
msgid "Want to keep up to date with changes to Redirection?"
|
785 |
msgstr "Vill du bli uppdaterad om ändringar i Redirection?"
|
786 |
|
787 |
-
#: redirection-strings.php:
|
788 |
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."
|
789 |
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."
|
790 |
|
791 |
-
#: redirection-strings.php:
|
792 |
msgid "Your email address:"
|
793 |
msgstr "Din e-postadress:"
|
794 |
|
795 |
-
#: redirection-strings.php:
|
796 |
msgid "You've supported this plugin - thank you!"
|
797 |
msgstr "Du har stöttat detta tillägg - tack!"
|
798 |
|
799 |
-
#: redirection-strings.php:
|
800 |
msgid "You get useful software and I get to carry on making it better."
|
801 |
msgstr "Du får en användbar mjukvara och jag kan fortsätta göra den bättre."
|
802 |
|
803 |
-
#: redirection-strings.php:
|
804 |
msgid "Forever"
|
805 |
msgstr "För evigt"
|
806 |
|
807 |
-
#: redirection-strings.php:
|
808 |
msgid "Delete the plugin - are you sure?"
|
809 |
msgstr "Radera tillägget - är du verkligen säker på det?"
|
810 |
|
811 |
-
#: redirection-strings.php:
|
812 |
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."
|
813 |
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."
|
814 |
|
815 |
-
#: redirection-strings.php:
|
816 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
817 |
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."
|
818 |
|
819 |
-
#: redirection-strings.php:
|
820 |
msgid "Yes! Delete the plugin"
|
821 |
msgstr "Ja! Radera detta tillägg"
|
822 |
|
823 |
-
#: redirection-strings.php:
|
824 |
msgid "No! Don't delete the plugin"
|
825 |
msgstr "Nej! Radera inte detta tillägg"
|
826 |
|
@@ -832,140 +904,140 @@ msgstr "John Godley"
|
|
832 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
833 |
msgstr "Hantera alla dina 301-omdirigeringar och övervaka 404-fel"
|
834 |
|
835 |
-
#: redirection-strings.php:
|
836 |
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}}."
|
837 |
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}}."
|
838 |
|
839 |
-
#: redirection-admin.php:
|
840 |
msgid "Redirection Support"
|
841 |
msgstr "Support för Redirection"
|
842 |
|
843 |
-
#: redirection-strings.php:
|
844 |
msgid "Support"
|
845 |
msgstr "Support"
|
846 |
|
847 |
-
#: redirection-strings.php:
|
848 |
msgid "404s"
|
849 |
msgstr "404:or"
|
850 |
|
851 |
-
#: redirection-strings.php:
|
852 |
msgid "Log"
|
853 |
msgstr "Logg"
|
854 |
|
855 |
-
#: redirection-strings.php:
|
856 |
msgid "Delete Redirection"
|
857 |
msgstr "Ta bort Redirection"
|
858 |
|
859 |
-
#: redirection-strings.php:
|
860 |
msgid "Upload"
|
861 |
msgstr "Ladda upp"
|
862 |
|
863 |
-
#: redirection-strings.php:
|
864 |
msgid "Import"
|
865 |
msgstr "Importera"
|
866 |
|
867 |
-
#: redirection-strings.php:
|
868 |
msgid "Update"
|
869 |
msgstr "Uppdatera"
|
870 |
|
871 |
-
#: redirection-strings.php:
|
872 |
msgid "Auto-generate URL"
|
873 |
msgstr "Autogenerera URL"
|
874 |
|
875 |
-
#: redirection-strings.php:
|
876 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
877 |
msgstr "En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"
|
878 |
|
879 |
-
#: redirection-strings.php:
|
880 |
msgid "RSS Token"
|
881 |
msgstr "RSS-nyckel"
|
882 |
|
883 |
-
#: redirection-strings.php:
|
884 |
msgid "404 Logs"
|
885 |
msgstr "404-loggar"
|
886 |
|
887 |
-
#: redirection-strings.php:
|
888 |
msgid "(time to keep logs for)"
|
889 |
msgstr "(hur länge loggar ska sparas)"
|
890 |
|
891 |
-
#: redirection-strings.php:
|
892 |
msgid "Redirect Logs"
|
893 |
msgstr "Redirection-loggar"
|
894 |
|
895 |
-
#: redirection-strings.php:
|
896 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
897 |
msgstr "Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"
|
898 |
|
899 |
-
#: redirection-strings.php:
|
900 |
msgid "Plugin Support"
|
901 |
msgstr "Support för tillägg"
|
902 |
|
903 |
-
#: redirection-strings.php:
|
904 |
msgid "Options"
|
905 |
msgstr "Alternativ"
|
906 |
|
907 |
-
#: redirection-strings.php:
|
908 |
msgid "Two months"
|
909 |
msgstr "Två månader"
|
910 |
|
911 |
-
#: redirection-strings.php:
|
912 |
msgid "A month"
|
913 |
msgstr "En månad"
|
914 |
|
915 |
-
#: redirection-strings.php:
|
916 |
msgid "A week"
|
917 |
msgstr "En vecka"
|
918 |
|
919 |
-
#: redirection-strings.php:
|
920 |
msgid "A day"
|
921 |
msgstr "En dag"
|
922 |
|
923 |
-
#: redirection-strings.php:
|
924 |
msgid "No logs"
|
925 |
msgstr "Inga loggar"
|
926 |
|
927 |
-
#: redirection-strings.php:
|
928 |
msgid "Delete All"
|
929 |
msgstr "Radera alla"
|
930 |
|
931 |
-
#: redirection-strings.php:
|
932 |
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."
|
933 |
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."
|
934 |
|
935 |
-
#: redirection-strings.php:
|
936 |
msgid "Add Group"
|
937 |
msgstr "Lägg till grupp"
|
938 |
|
939 |
-
#: redirection-strings.php:
|
940 |
msgid "Search"
|
941 |
msgstr "Sök"
|
942 |
|
943 |
-
#: redirection-strings.php:
|
944 |
msgid "Groups"
|
945 |
msgstr "Grupper"
|
946 |
|
947 |
-
#: redirection-strings.php:
|
948 |
msgid "Save"
|
949 |
msgstr "Spara"
|
950 |
|
951 |
-
#: redirection-strings.php:
|
952 |
msgid "Group"
|
953 |
msgstr "Grupp"
|
954 |
|
955 |
-
#: redirection-strings.php:
|
956 |
msgid "Match"
|
957 |
msgstr "Matcha"
|
958 |
|
959 |
-
#: redirection-strings.php:
|
960 |
msgid "Add new redirection"
|
961 |
msgstr "Lägg till ny omdirigering"
|
962 |
|
963 |
-
#: redirection-strings.php:
|
964 |
-
#: redirection-strings.php:
|
965 |
msgid "Cancel"
|
966 |
msgstr "Avbryt"
|
967 |
|
968 |
-
#: redirection-strings.php:
|
969 |
msgid "Download"
|
970 |
msgstr "Hämta"
|
971 |
|
@@ -973,116 +1045,116 @@ msgstr "Hämta"
|
|
973 |
msgid "Redirection"
|
974 |
msgstr "Redirection"
|
975 |
|
976 |
-
#: redirection-admin.php:
|
977 |
msgid "Settings"
|
978 |
msgstr "Inställningar"
|
979 |
|
980 |
-
#: redirection-strings.php:
|
981 |
msgid "Do nothing"
|
982 |
msgstr "Gör ingenting"
|
983 |
|
984 |
-
#: redirection-strings.php:
|
985 |
msgid "Error (404)"
|
986 |
msgstr "Fel (404)"
|
987 |
|
988 |
-
#: redirection-strings.php:
|
989 |
msgid "Pass-through"
|
990 |
msgstr "Passera"
|
991 |
|
992 |
-
#: redirection-strings.php:
|
993 |
msgid "Redirect to random post"
|
994 |
msgstr "Omdirigering till slumpmässigt inlägg"
|
995 |
|
996 |
-
#: redirection-strings.php:
|
997 |
msgid "Redirect to URL"
|
998 |
msgstr "Omdirigera till URL"
|
999 |
|
1000 |
-
#: models/redirect.php:
|
1001 |
msgid "Invalid group when creating redirect"
|
1002 |
msgstr "Gruppen är ogiltig när omdirigering skapas"
|
1003 |
|
1004 |
-
#: redirection-strings.php:
|
1005 |
msgid "IP"
|
1006 |
msgstr "IP"
|
1007 |
|
1008 |
-
#: redirection-strings.php:
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Source URL"
|
1011 |
msgstr "URL-källa"
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
msgid "Date"
|
1015 |
msgstr "Datum"
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
-
#: redirection-strings.php:
|
1019 |
msgid "Add Redirect"
|
1020 |
msgstr "Lägg till omdirigering"
|
1021 |
|
1022 |
-
#: redirection-strings.php:
|
1023 |
msgid "All modules"
|
1024 |
msgstr "Alla moduler"
|
1025 |
|
1026 |
-
#: redirection-strings.php:
|
1027 |
msgid "View Redirects"
|
1028 |
msgstr "Visa omdirigeringar"
|
1029 |
|
1030 |
-
#: redirection-strings.php:
|
1031 |
msgid "Module"
|
1032 |
msgstr "Modul"
|
1033 |
|
1034 |
-
#: redirection-strings.php:
|
1035 |
msgid "Redirects"
|
1036 |
msgstr "Omdirigering"
|
1037 |
|
1038 |
-
#: redirection-strings.php:
|
1039 |
-
#: redirection-strings.php:
|
1040 |
msgid "Name"
|
1041 |
msgstr "Namn"
|
1042 |
|
1043 |
-
#: redirection-strings.php:
|
1044 |
msgid "Filter"
|
1045 |
msgstr "Filtrera"
|
1046 |
|
1047 |
-
#: redirection-strings.php:
|
1048 |
msgid "Reset hits"
|
1049 |
msgstr "Nollställ träffar"
|
1050 |
|
1051 |
-
#: redirection-strings.php:
|
1052 |
-
#: redirection-strings.php:
|
1053 |
msgid "Enable"
|
1054 |
msgstr "Aktivera"
|
1055 |
|
1056 |
-
#: redirection-strings.php:
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Disable"
|
1059 |
msgstr "Inaktivera"
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
-
#: redirection-strings.php:
|
1063 |
-
#: redirection-strings.php:
|
1064 |
-
#: redirection-strings.php:
|
1065 |
-
#: redirection-strings.php:
|
1066 |
msgid "Delete"
|
1067 |
msgstr "Radera"
|
1068 |
|
1069 |
-
#: redirection-strings.php:
|
1070 |
msgid "Edit"
|
1071 |
msgstr "Redigera"
|
1072 |
|
1073 |
-
#: redirection-strings.php:
|
1074 |
msgid "Last Access"
|
1075 |
msgstr "Senast använd"
|
1076 |
|
1077 |
-
#: redirection-strings.php:
|
1078 |
msgid "Hits"
|
1079 |
msgstr "Träffar"
|
1080 |
|
1081 |
-
#: redirection-strings.php:
|
1082 |
msgid "URL"
|
1083 |
msgstr "URL"
|
1084 |
|
1085 |
-
#: redirection-strings.php:
|
1086 |
msgid "Type"
|
1087 |
msgstr "Typ"
|
1088 |
|
@@ -1090,47 +1162,47 @@ msgstr "Typ"
|
|
1090 |
msgid "Modified Posts"
|
1091 |
msgstr "Modifierade inlägg"
|
1092 |
|
1093 |
-
#: models/database.php:138 models/group.php:150 redirection-strings.php:
|
1094 |
msgid "Redirections"
|
1095 |
msgstr "Omdirigeringar"
|
1096 |
|
1097 |
-
#: redirection-strings.php:
|
1098 |
msgid "User Agent"
|
1099 |
msgstr "Användaragent"
|
1100 |
|
1101 |
-
#: matches/user-agent.php:10 redirection-strings.php:
|
1102 |
msgid "URL and user agent"
|
1103 |
msgstr "URL och användaragent"
|
1104 |
|
1105 |
-
#: redirection-strings.php:
|
1106 |
msgid "Target URL"
|
1107 |
msgstr "Mål-URL"
|
1108 |
|
1109 |
-
#: matches/url.php:7 redirection-strings.php:
|
1110 |
msgid "URL only"
|
1111 |
msgstr "Endast URL"
|
1112 |
|
1113 |
-
#: redirection-strings.php:
|
1114 |
-
#: redirection-strings.php:
|
1115 |
msgid "Regex"
|
1116 |
msgstr "Reguljärt uttryck"
|
1117 |
|
1118 |
-
#: redirection-strings.php:
|
1119 |
msgid "Referrer"
|
1120 |
msgstr "Hänvisningsadress"
|
1121 |
|
1122 |
-
#: matches/referrer.php:10 redirection-strings.php:
|
1123 |
msgid "URL and referrer"
|
1124 |
msgstr "URL och hänvisande webbplats"
|
1125 |
|
1126 |
-
#: redirection-strings.php:
|
1127 |
msgid "Logged Out"
|
1128 |
msgstr "Utloggad"
|
1129 |
|
1130 |
-
#: redirection-strings.php:
|
1131 |
msgid "Logged In"
|
1132 |
msgstr "Inloggad"
|
1133 |
|
1134 |
-
#: matches/login.php:8 redirection-strings.php:
|
1135 |
msgid "URL and login status"
|
1136 |
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-01-30 08:33:18+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-strings.php:298
|
15 |
+
msgid "404 deleted"
|
16 |
+
msgstr "404 borttagen"
|
17 |
+
|
18 |
+
#: redirection-strings.php:180
|
19 |
+
msgid "Default /wp-json/ (preferred)"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: redirection-strings.php:179
|
23 |
+
msgid "Raw /index.php?rest_route=/"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: redirection-strings.php:178
|
27 |
+
msgid "Proxy over Admin AJAX (deprecated)"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: redirection-strings.php:156
|
31 |
+
msgid "REST API"
|
32 |
+
msgstr "REST API"
|
33 |
+
|
34 |
+
#: redirection-strings.php:155
|
35 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: redirection-strings.php:59
|
39 |
+
msgid "More details."
|
40 |
+
msgstr "Fler detaljer."
|
41 |
+
|
42 |
+
#: redirection-strings.php:17
|
43 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
44 |
+
msgstr "WordPress returnerade ett oväntat meddelande. Det här kan orsakas av att ditt REST API inte fungerar eller av ett annat tillägg eller tema."
|
45 |
+
|
46 |
+
#: redirection-strings.php:14
|
47 |
+
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: redirection-strings.php:13
|
51 |
+
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: redirection-strings.php:12
|
55 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: redirection-strings.php:11
|
59 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: redirection-strings.php:10
|
63 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
64 |
+
msgstr "{{link}}Vänligen inaktivera andra tillägg tillfälligt!{{/link}} Detta fixar många problem."
|
65 |
+
|
66 |
+
#: redirection-strings.php:9
|
67 |
+
msgid "None of the suggestions helped"
|
68 |
+
msgstr "Inget av förslagen hjälpte"
|
69 |
+
|
70 |
+
#: redirection-admin.php:361
|
71 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
72 |
+
msgstr "Vänligen läs <a href=\"https://redirection.me/support/problems/\">listan med kända problem</a>."
|
73 |
+
|
74 |
+
#: redirection-admin.php:355
|
75 |
+
msgid "Unable to load Redirection ☹️"
|
76 |
+
msgstr "Kunde inte ladda Redirection ☹️"
|
77 |
+
|
78 |
+
#: models/fixer.php:84
|
79 |
+
msgid "WordPress REST API is working at %s"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: models/fixer.php:81
|
83 |
+
msgid "WordPress REST API"
|
84 |
+
msgstr "WordPress REST API"
|
85 |
+
|
86 |
+
#: models/fixer.php:73
|
87 |
+
msgid "REST API is not working so routes not checked"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: models/fixer.php:58 models/fixer.php:67
|
91 |
+
msgid "Redirection routes are working"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: models/fixer.php:55
|
95 |
+
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: models/fixer.php:47
|
99 |
+
msgid "Redirection routes"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: redirection-strings.php:18
|
103 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
104 |
msgstr "Ditt WordPress REST API har inaktiverats. Du måste aktivera det för att Redirection ska fortsätta att fungera"
|
105 |
|
107 |
msgid "https://johngodley.com"
|
108 |
msgstr "https://johngodley.com"
|
109 |
|
110 |
+
#: redirection-strings.php:296
|
111 |
msgid "Useragent Error"
|
112 |
msgstr "Användaragentfel"
|
113 |
|
114 |
+
#: redirection-strings.php:294
|
115 |
msgid "Unknown Useragent"
|
116 |
msgstr "Okänd användaragent"
|
117 |
|
118 |
+
#: redirection-strings.php:293
|
119 |
msgid "Device"
|
120 |
msgstr "Enhet"
|
121 |
|
122 |
+
#: redirection-strings.php:292
|
123 |
msgid "Operating System"
|
124 |
msgstr "Operativsystem"
|
125 |
|
126 |
+
#: redirection-strings.php:291
|
127 |
msgid "Browser"
|
128 |
msgstr "Webbläsare"
|
129 |
|
130 |
+
#: redirection-strings.php:290
|
131 |
msgid "Engine"
|
132 |
msgstr "Sökmotor"
|
133 |
|
134 |
+
#: redirection-strings.php:289
|
135 |
msgid "Useragent"
|
136 |
msgstr "Useragent"
|
137 |
|
138 |
+
#: redirection-strings.php:288
|
139 |
msgid "Agent"
|
140 |
msgstr "Agent"
|
141 |
|
142 |
+
#: redirection-strings.php:183
|
143 |
msgid "No IP logging"
|
144 |
msgstr "Ingen loggning av IP-nummer"
|
145 |
|
146 |
+
#: redirection-strings.php:182
|
147 |
msgid "Full IP logging"
|
148 |
msgstr "Fullständig loggning av IP-nummer"
|
149 |
|
150 |
+
#: redirection-strings.php:181
|
151 |
msgid "Anonymize IP (mask last part)"
|
152 |
msgstr "Anonymisera IP-nummer (maska sista delen)"
|
153 |
|
154 |
+
#: redirection-strings.php:173
|
155 |
msgid "Monitor changes to %(type)s"
|
156 |
msgstr "Övervaka ändringar till %(type)s"
|
157 |
|
158 |
+
#: redirection-strings.php:167
|
159 |
msgid "IP Logging"
|
160 |
msgstr "Läggning av IP-nummer"
|
161 |
|
162 |
+
#: redirection-strings.php:166
|
163 |
msgid "(select IP logging level)"
|
164 |
msgstr "(välj loggningsnivå för IP)"
|
165 |
|
166 |
+
#: redirection-strings.php:118 redirection-strings.php:127
|
167 |
msgid "Geo Info"
|
168 |
msgstr "Geo-info"
|
169 |
|
170 |
+
#: redirection-strings.php:117 redirection-strings.php:126
|
171 |
msgid "Agent Info"
|
172 |
msgstr "Agentinfo"
|
173 |
|
174 |
+
#: redirection-strings.php:116 redirection-strings.php:125
|
175 |
msgid "Filter by IP"
|
176 |
msgstr "Filtrera på IP-nummer"
|
177 |
|
178 |
+
#: redirection-strings.php:113 redirection-strings.php:122
|
179 |
msgid "Referrer / User Agent"
|
180 |
msgstr "Hänvisare/Användaragent"
|
181 |
|
182 |
+
#: redirection-strings.php:34
|
183 |
msgid "Geo IP Error"
|
184 |
msgstr "Geo-IP-fel"
|
185 |
|
186 |
+
#: redirection-strings.php:33 redirection-strings.php:295
|
187 |
msgid "Something went wrong obtaining this information"
|
188 |
msgstr "Något gick fel när denna information skulle hämtas"
|
189 |
|
190 |
+
#: redirection-strings.php:31
|
191 |
msgid "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."
|
192 |
msgstr "Detta är en IP från ett privat nätverk. Det betyder att det ligger i ett hem- eller företagsnätverk och ingen mer information kan visas."
|
193 |
|
194 |
+
#: redirection-strings.php:29
|
195 |
msgid "No details are known for this address."
|
196 |
msgstr "Det finns inga kända detaljer för denna adress."
|
197 |
|
198 |
+
#: redirection-strings.php:28 redirection-strings.php:30
|
199 |
+
#: redirection-strings.php:32
|
200 |
msgid "Geo IP"
|
201 |
msgstr "Geo IP"
|
202 |
|
203 |
+
#: redirection-strings.php:27
|
204 |
msgid "City"
|
205 |
msgstr "Stad"
|
206 |
|
207 |
+
#: redirection-strings.php:26
|
208 |
msgid "Area"
|
209 |
msgstr "Region"
|
210 |
|
211 |
+
#: redirection-strings.php:25
|
212 |
msgid "Timezone"
|
213 |
msgstr "Tidszon"
|
214 |
|
215 |
+
#: redirection-strings.php:24
|
216 |
msgid "Geo Location"
|
217 |
msgstr "Geo-plats"
|
218 |
|
219 |
+
#: redirection-strings.php:23 redirection-strings.php:287
|
220 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
221 |
msgstr "Drivs av {{link}}redirect.li{{/link}}"
|
222 |
|
224 |
msgid "Trash"
|
225 |
msgstr "Släng"
|
226 |
|
227 |
+
#: redirection-admin.php:360
|
228 |
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"
|
229 |
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"
|
230 |
|
231 |
+
#: redirection-admin.php:255
|
232 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
233 |
msgstr "Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."
|
234 |
|
236 |
msgid "https://redirection.me/"
|
237 |
msgstr "https://redirection.me/"
|
238 |
|
239 |
+
#: redirection-strings.php:260
|
240 |
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."
|
241 |
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."
|
242 |
|
243 |
+
#: redirection-strings.php:259
|
244 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
245 |
msgstr "Om du vill rapportera en bugg, vänligen läs guiden {{report}}rapportera buggar{{/report}}."
|
246 |
|
247 |
+
#: redirection-strings.php:257
|
248 |
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!"
|
249 |
msgstr "Om du vill skicka information som du inte vill ska synas publikt, så kan du skicka det direkt via {{email}}e-post{{/email}} — inkludera så mycket information som du kan!"
|
250 |
|
251 |
+
#: redirection-strings.php:188
|
252 |
msgid "Never cache"
|
253 |
msgstr "Använd aldrig cache"
|
254 |
|
255 |
+
#: redirection-strings.php:187
|
256 |
msgid "An hour"
|
257 |
msgstr "En timma"
|
258 |
|
259 |
+
#: redirection-strings.php:158
|
260 |
msgid "Redirect Cache"
|
261 |
msgstr "Omdirigera cache"
|
262 |
|
263 |
+
#: redirection-strings.php:157
|
264 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
265 |
msgstr "Hur länge omdirigerade 301-URL:er ska cachas (via HTTP-sidhuvudet ”Expires”)"
|
266 |
|
267 |
+
#: redirection-strings.php:89
|
268 |
msgid "Are you sure you want to import from %s?"
|
269 |
msgstr "Är du säker på att du vill importera från %s?"
|
270 |
|
271 |
+
#: redirection-strings.php:88
|
272 |
msgid "Plugin Importers"
|
273 |
msgstr "Tilläggsimporterare"
|
274 |
|
275 |
+
#: redirection-strings.php:87
|
276 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
277 |
msgstr "Följande omdirigeringstillägg hittades på din webbplats och kan importeras från."
|
278 |
|
279 |
+
#: redirection-strings.php:70
|
280 |
msgid "total = "
|
281 |
msgstr "totalt ="
|
282 |
|
283 |
+
#: redirection-strings.php:69
|
284 |
msgid "Import from %s"
|
285 |
msgstr "Importera från %s"
|
286 |
|
287 |
+
#: redirection-admin.php:317
|
288 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
289 |
msgstr "Problem upptäcktes med dina databastabeller. Besök <a href=\"%s\"> supportsidan </a> för mer detaljer."
|
290 |
|
291 |
+
#: redirection-admin.php:316
|
292 |
msgid "Redirection not installed properly"
|
293 |
msgstr "Redirection har inte installerats ordentligt"
|
294 |
|
295 |
+
#: redirection-admin.php:298
|
296 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
297 |
msgstr "Redirection kräver WordPress version %1s, du använder version %2s — vänligen uppdatera WordPress"
|
298 |
|
300 |
msgid "Default WordPress \"old slugs\""
|
301 |
msgstr "WordPress standard ”gamla permalänkar”"
|
302 |
|
303 |
+
#: redirection-strings.php:174
|
304 |
msgid "Create associated redirect (added to end of URL)"
|
305 |
msgstr "Skapa associerad omdirigering (läggs till i slutet på URL:en)"
|
306 |
|
307 |
+
#: redirection-admin.php:363
|
308 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
309 |
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."
|
310 |
|
311 |
+
#: redirection-strings.php:270
|
312 |
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."
|
313 |
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."
|
314 |
|
315 |
+
#: redirection-strings.php:269
|
316 |
msgid "⚡️ Magic fix ⚡️"
|
317 |
msgstr "⚡️ Magisk fix ⚡️"
|
318 |
|
319 |
+
#: redirection-strings.php:268
|
320 |
msgid "Plugin Status"
|
321 |
msgstr "Tilläggsstatus"
|
322 |
|
323 |
+
#: redirection-strings.php:248
|
324 |
msgid "Custom"
|
325 |
msgstr "Anpassad"
|
326 |
|
327 |
+
#: redirection-strings.php:247
|
328 |
msgid "Mobile"
|
329 |
msgstr "Mobil"
|
330 |
|
331 |
+
#: redirection-strings.php:246
|
332 |
msgid "Feed Readers"
|
333 |
msgstr "Feedläsare"
|
334 |
|
335 |
+
#: redirection-strings.php:245
|
336 |
msgid "Libraries"
|
337 |
msgstr "Bibliotek"
|
338 |
|
339 |
+
#: redirection-strings.php:177
|
340 |
msgid "URL Monitor Changes"
|
341 |
msgstr "Övervaka URL-ändringar"
|
342 |
|
343 |
+
#: redirection-strings.php:176
|
344 |
msgid "Save changes to this group"
|
345 |
msgstr "Spara ändringar till den här gruppen"
|
346 |
|
347 |
+
#: redirection-strings.php:175
|
348 |
msgid "For example \"/amp\""
|
349 |
msgstr "Till exempel ”/amp”"
|
350 |
|
351 |
+
#: redirection-strings.php:165
|
352 |
msgid "URL Monitor"
|
353 |
msgstr "URL-övervakning"
|
354 |
|
355 |
+
#: redirection-strings.php:131
|
356 |
msgid "Delete 404s"
|
357 |
msgstr "Radera 404:or"
|
358 |
|
359 |
+
#: redirection-strings.php:130
|
360 |
msgid "Delete all logs for this 404"
|
361 |
msgstr "Radera alla loggar för denna 404"
|
362 |
|
363 |
+
#: redirection-strings.php:109
|
364 |
msgid "Delete all from IP %s"
|
365 |
msgstr "Ta bort allt från IP-numret %s"
|
366 |
|
367 |
+
#: redirection-strings.php:108
|
368 |
msgid "Delete all matching \"%s\""
|
369 |
msgstr "Ta bort allt som matchar \"%s\""
|
370 |
|
371 |
+
#: redirection-strings.php:19
|
372 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
373 |
msgstr "Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."
|
374 |
|
375 |
+
#: redirection-admin.php:358
|
376 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
377 |
msgstr "Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"
|
378 |
|
379 |
+
#: redirection-admin.php:357 redirection-strings.php:56
|
380 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
381 |
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."
|
382 |
|
383 |
+
#: redirection-admin.php:297
|
384 |
msgid "Unable to load Redirection"
|
385 |
msgstr "Det gick inte att ladda Redirection"
|
386 |
|
387 |
+
#: models/fixer.php:189
|
388 |
msgid "Unable to create group"
|
389 |
msgstr "Det gick inte att skapa grupp"
|
390 |
|
391 |
+
#: models/fixer.php:181
|
392 |
msgid "Failed to fix database tables"
|
393 |
msgstr "Det gick inte att korrigera databastabellerna"
|
394 |
|
395 |
+
#: models/fixer.php:37
|
396 |
msgid "Post monitor group is valid"
|
397 |
msgstr "Övervakningsgrupp för inlägg är giltig"
|
398 |
|
399 |
+
#: models/fixer.php:37
|
400 |
msgid "Post monitor group is invalid"
|
401 |
msgstr "Övervakningsgrupp för inlägg är ogiltig"
|
402 |
|
403 |
+
#: models/fixer.php:35
|
404 |
msgid "Post monitor group"
|
405 |
msgstr "Övervakningsgrupp för inlägg"
|
406 |
|
407 |
+
#: models/fixer.php:31
|
408 |
msgid "All redirects have a valid group"
|
409 |
msgstr "Alla omdirigeringar har en giltig grupp"
|
410 |
|
411 |
+
#: models/fixer.php:31
|
412 |
msgid "Redirects with invalid groups detected"
|
413 |
msgstr "Omdirigeringar med ogiltiga grupper upptäcktes"
|
414 |
|
415 |
+
#: models/fixer.php:29
|
416 |
msgid "Valid redirect group"
|
417 |
msgstr "Giltig omdirigeringsgrupp"
|
418 |
|
419 |
+
#: models/fixer.php:25
|
420 |
msgid "Valid groups detected"
|
421 |
msgstr "Giltiga grupper upptäcktes"
|
422 |
|
423 |
+
#: models/fixer.php:25
|
424 |
msgid "No valid groups, so you will not be able to create any redirects"
|
425 |
msgstr "Inga giltiga grupper, du kan inte skapa nya omdirigeringar"
|
426 |
|
427 |
+
#: models/fixer.php:23
|
428 |
msgid "Valid groups"
|
429 |
msgstr "Giltiga grupper"
|
430 |
|
431 |
+
#: models/fixer.php:21
|
432 |
msgid "Database tables"
|
433 |
msgstr "Databastabeller"
|
434 |
|
440 |
msgid "All tables present"
|
441 |
msgstr "Alla tabeller närvarande"
|
442 |
|
443 |
+
#: redirection-strings.php:61
|
444 |
msgid "Cached Redirection detected"
|
445 |
msgstr "En cachad version av Redirection upptäcktes"
|
446 |
|
447 |
+
#: redirection-strings.php:60
|
448 |
msgid "Please clear your browser cache and reload this page."
|
449 |
msgstr "Vänligen rensa din webbläsares cache och ladda om denna sida."
|
450 |
|
451 |
+
#: redirection-strings.php:22
|
452 |
msgid "The data on this page has expired, please reload."
|
453 |
msgstr "Datan på denna sida är inte längre aktuell, vänligen ladda om sidan."
|
454 |
|
455 |
+
#: redirection-strings.php:21
|
456 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
457 |
msgstr "WordPress returnerade inte ett svar. Det kan innebära att ett fel inträffade eller att begäran blockerades. Vänligen kontrollera din servers error_log."
|
458 |
|
459 |
+
#: redirection-strings.php:20
|
460 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
461 |
msgstr "Din server svarade med ett '403 Förbjudet'-fel som kan indikera att begäran blockerades. Använder du en brandvägg eller ett säkerhetsprogram?"
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
#: redirection-strings.php:4
|
464 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
465 |
msgstr "Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."
|
466 |
|
467 |
+
#: redirection-admin.php:362
|
468 |
msgid "If you think Redirection is at fault then create an issue."
|
469 |
msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
|
470 |
|
471 |
+
#: redirection-admin.php:356
|
472 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
473 |
msgstr "Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "
|
474 |
|
475 |
+
#: redirection-admin.php:348
|
476 |
msgid "Loading, please wait..."
|
477 |
msgstr "Laddar, vänligen vänta..."
|
478 |
|
479 |
+
#: redirection-strings.php:84
|
480 |
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)."
|
481 |
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)."
|
482 |
|
483 |
+
#: redirection-strings.php:57
|
484 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
485 |
msgstr "Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."
|
486 |
|
487 |
+
#: redirection-strings.php:55
|
488 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
489 |
msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."
|
490 |
|
492 |
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."
|
493 |
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. "
|
494 |
|
495 |
+
#: redirection-admin.php:366 redirection-strings.php:7
|
496 |
msgid "Create Issue"
|
497 |
msgstr "Skapa felrapport"
|
498 |
|
504 |
msgid "Important details"
|
505 |
msgstr "Viktiga detaljer"
|
506 |
|
507 |
+
#: redirection-strings.php:261
|
508 |
msgid "Need help?"
|
509 |
msgstr "Behöver du hjälp?"
|
510 |
|
511 |
+
#: redirection-strings.php:258
|
512 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
513 |
msgstr "Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."
|
514 |
|
515 |
+
#: redirection-strings.php:241
|
516 |
msgid "Pos"
|
517 |
msgstr "Pos"
|
518 |
|
519 |
+
#: redirection-strings.php:216
|
520 |
msgid "410 - Gone"
|
521 |
msgstr "410 - Borttagen"
|
522 |
|
523 |
+
#: redirection-strings.php:210
|
524 |
msgid "Position"
|
525 |
msgstr "Position"
|
526 |
|
527 |
+
#: redirection-strings.php:161
|
528 |
+
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"
|
529 |
+
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"
|
530 |
|
531 |
+
#: redirection-strings.php:160
|
532 |
msgid "Apache Module"
|
533 |
msgstr "Apache-modul"
|
534 |
|
535 |
+
#: redirection-strings.php:159
|
536 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
537 |
msgstr "Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."
|
538 |
|
539 |
+
#: redirection-strings.php:102
|
540 |
msgid "Import to group"
|
541 |
msgstr "Importera till grupp"
|
542 |
|
543 |
+
#: redirection-strings.php:101
|
544 |
msgid "Import a CSV, .htaccess, or JSON file."
|
545 |
msgstr "Importera en CSV-fil, .htaccess-fil eller JSON-fil."
|
546 |
|
547 |
+
#: redirection-strings.php:100
|
548 |
msgid "Click 'Add File' or drag and drop here."
|
549 |
msgstr "Klicka på 'Lägg till fil' eller dra och släpp en fil här."
|
550 |
|
551 |
+
#: redirection-strings.php:99
|
552 |
msgid "Add File"
|
553 |
msgstr "Lägg till fil"
|
554 |
|
555 |
+
#: redirection-strings.php:98
|
556 |
msgid "File selected"
|
557 |
msgstr "Fil vald"
|
558 |
|
559 |
+
#: redirection-strings.php:95
|
560 |
msgid "Importing"
|
561 |
msgstr "Importerar"
|
562 |
|
563 |
+
#: redirection-strings.php:94
|
564 |
msgid "Finished importing"
|
565 |
msgstr "Importering klar"
|
566 |
|
567 |
+
#: redirection-strings.php:93
|
568 |
msgid "Total redirects imported:"
|
569 |
msgstr "Antal omdirigeringar importerade:"
|
570 |
|
571 |
+
#: redirection-strings.php:92
|
572 |
msgid "Double-check the file is the correct format!"
|
573 |
msgstr "Dubbelkolla att filen är i rätt format!"
|
574 |
|
575 |
+
#: redirection-strings.php:91
|
576 |
msgid "OK"
|
577 |
msgstr "OK"
|
578 |
|
579 |
+
#: redirection-strings.php:90 redirection-strings.php:205
|
580 |
msgid "Close"
|
581 |
msgstr "Stäng"
|
582 |
|
583 |
+
#: redirection-strings.php:85
|
584 |
msgid "All imports will be appended to the current database."
|
585 |
msgstr "All importerade omdirigeringar kommer infogas till den aktuella databasen."
|
586 |
|
587 |
+
#: redirection-strings.php:83 redirection-strings.php:110
|
588 |
msgid "Export"
|
589 |
msgstr "Exportera"
|
590 |
|
591 |
+
#: redirection-strings.php:82
|
592 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
593 |
msgstr "Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."
|
594 |
|
595 |
+
#: redirection-strings.php:81
|
596 |
msgid "Everything"
|
597 |
msgstr "Allt"
|
598 |
|
599 |
+
#: redirection-strings.php:80
|
600 |
msgid "WordPress redirects"
|
601 |
msgstr "WordPress omdirigeringar"
|
602 |
|
603 |
+
#: redirection-strings.php:79
|
604 |
msgid "Apache redirects"
|
605 |
msgstr "Apache omdirigeringar"
|
606 |
|
607 |
+
#: redirection-strings.php:78
|
608 |
msgid "Nginx redirects"
|
609 |
msgstr "Nginx omdirigeringar"
|
610 |
|
611 |
+
#: redirection-strings.php:77
|
612 |
msgid "CSV"
|
613 |
msgstr "CSV"
|
614 |
|
615 |
+
#: redirection-strings.php:76
|
616 |
msgid "Apache .htaccess"
|
617 |
msgstr "Apache .htaccess"
|
618 |
|
619 |
+
#: redirection-strings.php:75
|
620 |
msgid "Nginx rewrite rules"
|
621 |
msgstr "Nginx omskrivningsregler"
|
622 |
|
623 |
+
#: redirection-strings.php:74
|
624 |
msgid "Redirection JSON"
|
625 |
msgstr "JSON omdirigeringar"
|
626 |
|
627 |
+
#: redirection-strings.php:73
|
628 |
msgid "View"
|
629 |
msgstr "Visa"
|
630 |
|
631 |
+
#: redirection-strings.php:71
|
632 |
msgid "Log files can be exported from the log pages."
|
633 |
msgstr "Loggfiler kan exporteras från loggsidorna."
|
634 |
|
635 |
+
#: redirection-strings.php:66 redirection-strings.php:135
|
636 |
msgid "Import/Export"
|
637 |
msgstr "Importera/Exportera"
|
638 |
|
639 |
+
#: redirection-strings.php:65
|
640 |
msgid "Logs"
|
641 |
msgstr "Loggar"
|
642 |
|
643 |
+
#: redirection-strings.php:64
|
644 |
msgid "404 errors"
|
645 |
msgstr "404-fel"
|
646 |
|
647 |
+
#: redirection-strings.php:54
|
648 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
649 |
msgstr "Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"
|
650 |
|
651 |
+
#: redirection-strings.php:152
|
652 |
msgid "I'd like to support some more."
|
653 |
msgstr "Jag skulle vilja stödja lite till."
|
654 |
|
655 |
+
#: redirection-strings.php:149
|
656 |
msgid "Support 💰"
|
657 |
msgstr "Support 💰"
|
658 |
|
659 |
+
#: redirection-strings.php:302
|
660 |
msgid "Redirection saved"
|
661 |
msgstr "Omdirigering sparad"
|
662 |
|
663 |
+
#: redirection-strings.php:301
|
664 |
msgid "Log deleted"
|
665 |
msgstr "Logginlägg raderades"
|
666 |
|
667 |
+
#: redirection-strings.php:300
|
668 |
msgid "Settings saved"
|
669 |
msgstr "Inställning sparad"
|
670 |
|
671 |
+
#: redirection-strings.php:299
|
672 |
msgid "Group saved"
|
673 |
msgstr "Grupp sparad"
|
674 |
|
675 |
+
#: redirection-strings.php:297
|
676 |
msgid "Are you sure you want to delete this item?"
|
677 |
msgid_plural "Are you sure you want to delete these items?"
|
678 |
msgstr[0] "Är du säker på att du vill radera detta objekt?"
|
679 |
msgstr[1] "Är du säker på att du vill radera dessa objekt?"
|
680 |
|
681 |
+
#: redirection-strings.php:252
|
682 |
msgid "pass"
|
683 |
msgstr "lösen"
|
684 |
|
685 |
+
#: redirection-strings.php:234
|
686 |
msgid "All groups"
|
687 |
msgstr "Alla grupper"
|
688 |
|
689 |
+
#: redirection-strings.php:222
|
690 |
msgid "301 - Moved Permanently"
|
691 |
msgstr "301 - Flyttad permanent"
|
692 |
|
693 |
+
#: redirection-strings.php:221
|
694 |
msgid "302 - Found"
|
695 |
msgstr "302 - Hittad"
|
696 |
|
697 |
+
#: redirection-strings.php:220
|
698 |
msgid "307 - Temporary Redirect"
|
699 |
msgstr "307 - Tillfällig omdirigering"
|
700 |
|
701 |
+
#: redirection-strings.php:219
|
702 |
msgid "308 - Permanent Redirect"
|
703 |
msgstr "308 - Permanent omdirigering"
|
704 |
|
705 |
+
#: redirection-strings.php:218
|
706 |
msgid "401 - Unauthorized"
|
707 |
msgstr "401 - Obehörig"
|
708 |
|
709 |
+
#: redirection-strings.php:217
|
710 |
msgid "404 - Not Found"
|
711 |
msgstr "404 - Hittades inte"
|
712 |
|
713 |
+
#: redirection-strings.php:215
|
714 |
msgid "Title"
|
715 |
msgstr "Titel"
|
716 |
|
717 |
+
#: redirection-strings.php:213
|
718 |
msgid "When matched"
|
719 |
msgstr "När matchning sker"
|
720 |
|
721 |
+
#: redirection-strings.php:212
|
722 |
msgid "with HTTP code"
|
723 |
msgstr "med HTTP-kod"
|
724 |
|
725 |
+
#: redirection-strings.php:204
|
726 |
msgid "Show advanced options"
|
727 |
msgstr "Visa avancerande alternativ"
|
728 |
|
729 |
+
#: redirection-strings.php:198 redirection-strings.php:202
|
730 |
msgid "Matched Target"
|
731 |
msgstr "Matchande mål"
|
732 |
|
733 |
+
#: redirection-strings.php:197 redirection-strings.php:201
|
734 |
msgid "Unmatched Target"
|
735 |
msgstr "Ej matchande mål"
|
736 |
|
737 |
+
#: redirection-strings.php:195 redirection-strings.php:196
|
738 |
msgid "Saving..."
|
739 |
msgstr "Sparar..."
|
740 |
|
741 |
+
#: redirection-strings.php:140
|
742 |
msgid "View notice"
|
743 |
msgstr "Visa meddelande"
|
744 |
|
745 |
+
#: models/redirect.php:511
|
746 |
msgid "Invalid source URL"
|
747 |
msgstr "Ogiltig URL-källa"
|
748 |
|
749 |
+
#: models/redirect.php:443
|
750 |
msgid "Invalid redirect action"
|
751 |
msgstr "Ogiltig omdirigeringsåtgärd"
|
752 |
|
753 |
+
#: models/redirect.php:437
|
754 |
msgid "Invalid redirect matcher"
|
755 |
msgstr "Ogiltig omdirigeringsmatchning"
|
756 |
|
757 |
+
#: models/redirect.php:183
|
758 |
msgid "Unable to add new redirect"
|
759 |
msgstr "Det går inte att lägga till en ny omdirigering"
|
760 |
|
761 |
+
#: redirection-strings.php:15 redirection-strings.php:58
|
762 |
msgid "Something went wrong 🙁"
|
763 |
msgstr "Något gick fel 🙁"
|
764 |
|
765 |
+
#: redirection-strings.php:16
|
766 |
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!"
|
767 |
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."
|
768 |
|
769 |
+
#: redirection-admin.php:181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
770 |
msgid "Log entries (%d max)"
|
771 |
msgstr "Antal logginlägg per sida (max %d)"
|
772 |
|
773 |
+
#: redirection-strings.php:286
|
774 |
msgid "Search by IP"
|
775 |
msgstr "Sök via IP"
|
776 |
|
777 |
+
#: redirection-strings.php:282
|
778 |
msgid "Select bulk action"
|
779 |
msgstr "Välj massåtgärd"
|
780 |
|
781 |
+
#: redirection-strings.php:281
|
782 |
msgid "Bulk Actions"
|
783 |
msgstr "Massåtgärd"
|
784 |
|
785 |
+
#: redirection-strings.php:280
|
786 |
msgid "Apply"
|
787 |
msgstr "Tillämpa"
|
788 |
|
789 |
+
#: redirection-strings.php:279
|
790 |
msgid "First page"
|
791 |
msgstr "Första sidan"
|
792 |
|
793 |
+
#: redirection-strings.php:278
|
794 |
msgid "Prev page"
|
795 |
msgstr "Föregående sida"
|
796 |
|
797 |
+
#: redirection-strings.php:277
|
798 |
msgid "Current Page"
|
799 |
msgstr "Aktuell sida"
|
800 |
|
801 |
+
#: redirection-strings.php:276
|
802 |
msgid "of %(page)s"
|
803 |
msgstr "av %(sidor)"
|
804 |
|
805 |
+
#: redirection-strings.php:275
|
806 |
msgid "Next page"
|
807 |
msgstr "Nästa sida"
|
808 |
|
809 |
+
#: redirection-strings.php:274
|
810 |
msgid "Last page"
|
811 |
msgstr "Sista sidan"
|
812 |
|
813 |
+
#: redirection-strings.php:273
|
814 |
msgid "%s item"
|
815 |
msgid_plural "%s items"
|
816 |
msgstr[0] "%s objekt"
|
817 |
msgstr[1] "%s objekt"
|
818 |
|
819 |
+
#: redirection-strings.php:272
|
820 |
msgid "Select All"
|
821 |
msgstr "Välj allt"
|
822 |
|
823 |
+
#: redirection-strings.php:284
|
824 |
msgid "Sorry, something went wrong loading the data - please try again"
|
825 |
msgstr "Något gick fel när data laddades - Vänligen försök igen"
|
826 |
|
827 |
+
#: redirection-strings.php:283
|
828 |
msgid "No results"
|
829 |
msgstr "Inga resultat"
|
830 |
|
831 |
+
#: redirection-strings.php:106
|
832 |
msgid "Delete the logs - are you sure?"
|
833 |
msgstr "Är du säker på att du vill radera loggarna?"
|
834 |
|
835 |
+
#: redirection-strings.php:105
|
836 |
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."
|
837 |
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."
|
838 |
|
839 |
+
#: redirection-strings.php:104
|
840 |
msgid "Yes! Delete the logs"
|
841 |
msgstr "Ja! Radera loggarna"
|
842 |
|
843 |
+
#: redirection-strings.php:103
|
844 |
msgid "No! Don't delete the logs"
|
845 |
msgstr "Nej! Radera inte loggarna"
|
846 |
|
847 |
+
#: redirection-strings.php:266
|
848 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
849 |
msgstr "Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."
|
850 |
|
851 |
+
#: redirection-strings.php:265 redirection-strings.php:267
|
852 |
msgid "Newsletter"
|
853 |
msgstr "Nyhetsbrev"
|
854 |
|
855 |
+
#: redirection-strings.php:264
|
856 |
msgid "Want to keep up to date with changes to Redirection?"
|
857 |
msgstr "Vill du bli uppdaterad om ändringar i Redirection?"
|
858 |
|
859 |
+
#: redirection-strings.php:263
|
860 |
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."
|
861 |
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."
|
862 |
|
863 |
+
#: redirection-strings.php:262
|
864 |
msgid "Your email address:"
|
865 |
msgstr "Din e-postadress:"
|
866 |
|
867 |
+
#: redirection-strings.php:153
|
868 |
msgid "You've supported this plugin - thank you!"
|
869 |
msgstr "Du har stöttat detta tillägg - tack!"
|
870 |
|
871 |
+
#: redirection-strings.php:150
|
872 |
msgid "You get useful software and I get to carry on making it better."
|
873 |
msgstr "Du får en användbar mjukvara och jag kan fortsätta göra den bättre."
|
874 |
|
875 |
+
#: redirection-strings.php:184 redirection-strings.php:189
|
876 |
msgid "Forever"
|
877 |
msgstr "För evigt"
|
878 |
|
879 |
+
#: redirection-strings.php:145
|
880 |
msgid "Delete the plugin - are you sure?"
|
881 |
msgstr "Radera tillägget - är du verkligen säker på det?"
|
882 |
|
883 |
+
#: redirection-strings.php:144
|
884 |
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."
|
885 |
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."
|
886 |
|
887 |
+
#: redirection-strings.php:143
|
888 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
889 |
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."
|
890 |
|
891 |
+
#: redirection-strings.php:142
|
892 |
msgid "Yes! Delete the plugin"
|
893 |
msgstr "Ja! Radera detta tillägg"
|
894 |
|
895 |
+
#: redirection-strings.php:141
|
896 |
msgid "No! Don't delete the plugin"
|
897 |
msgstr "Nej! Radera inte detta tillägg"
|
898 |
|
904 |
msgid "Manage all your 301 redirects and monitor 404 errors"
|
905 |
msgstr "Hantera alla dina 301-omdirigeringar och övervaka 404-fel"
|
906 |
|
907 |
+
#: redirection-strings.php:151
|
908 |
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}}."
|
909 |
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}}."
|
910 |
|
911 |
+
#: redirection-admin.php:254
|
912 |
msgid "Redirection Support"
|
913 |
msgstr "Support för Redirection"
|
914 |
|
915 |
+
#: redirection-strings.php:62 redirection-strings.php:133
|
916 |
msgid "Support"
|
917 |
msgstr "Support"
|
918 |
|
919 |
+
#: redirection-strings.php:136
|
920 |
msgid "404s"
|
921 |
msgstr "404:or"
|
922 |
|
923 |
+
#: redirection-strings.php:137
|
924 |
msgid "Log"
|
925 |
msgstr "Logg"
|
926 |
|
927 |
+
#: redirection-strings.php:147
|
928 |
msgid "Delete Redirection"
|
929 |
msgstr "Ta bort Redirection"
|
930 |
|
931 |
+
#: redirection-strings.php:97
|
932 |
msgid "Upload"
|
933 |
msgstr "Ladda upp"
|
934 |
|
935 |
+
#: redirection-strings.php:86
|
936 |
msgid "Import"
|
937 |
msgstr "Importera"
|
938 |
|
939 |
+
#: redirection-strings.php:154
|
940 |
msgid "Update"
|
941 |
msgstr "Uppdatera"
|
942 |
|
943 |
+
#: redirection-strings.php:162
|
944 |
msgid "Auto-generate URL"
|
945 |
msgstr "Autogenerera URL"
|
946 |
|
947 |
+
#: redirection-strings.php:163
|
948 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
949 |
msgstr "En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"
|
950 |
|
951 |
+
#: redirection-strings.php:164
|
952 |
msgid "RSS Token"
|
953 |
msgstr "RSS-nyckel"
|
954 |
|
955 |
+
#: redirection-strings.php:169
|
956 |
msgid "404 Logs"
|
957 |
msgstr "404-loggar"
|
958 |
|
959 |
+
#: redirection-strings.php:168 redirection-strings.php:170
|
960 |
msgid "(time to keep logs for)"
|
961 |
msgstr "(hur länge loggar ska sparas)"
|
962 |
|
963 |
+
#: redirection-strings.php:171
|
964 |
msgid "Redirect Logs"
|
965 |
msgstr "Redirection-loggar"
|
966 |
|
967 |
+
#: redirection-strings.php:172
|
968 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
969 |
msgstr "Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"
|
970 |
|
971 |
+
#: redirection-strings.php:148
|
972 |
msgid "Plugin Support"
|
973 |
msgstr "Support för tillägg"
|
974 |
|
975 |
+
#: redirection-strings.php:63 redirection-strings.php:134
|
976 |
msgid "Options"
|
977 |
msgstr "Alternativ"
|
978 |
|
979 |
+
#: redirection-strings.php:190
|
980 |
msgid "Two months"
|
981 |
msgstr "Två månader"
|
982 |
|
983 |
+
#: redirection-strings.php:191
|
984 |
msgid "A month"
|
985 |
msgstr "En månad"
|
986 |
|
987 |
+
#: redirection-strings.php:185 redirection-strings.php:192
|
988 |
msgid "A week"
|
989 |
msgstr "En vecka"
|
990 |
|
991 |
+
#: redirection-strings.php:186 redirection-strings.php:193
|
992 |
msgid "A day"
|
993 |
msgstr "En dag"
|
994 |
|
995 |
+
#: redirection-strings.php:194
|
996 |
msgid "No logs"
|
997 |
msgstr "Inga loggar"
|
998 |
|
999 |
+
#: redirection-strings.php:107
|
1000 |
msgid "Delete All"
|
1001 |
msgstr "Radera alla"
|
1002 |
|
1003 |
+
#: redirection-strings.php:36
|
1004 |
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."
|
1005 |
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."
|
1006 |
|
1007 |
+
#: redirection-strings.php:37
|
1008 |
msgid "Add Group"
|
1009 |
msgstr "Lägg till grupp"
|
1010 |
|
1011 |
+
#: redirection-strings.php:285
|
1012 |
msgid "Search"
|
1013 |
msgstr "Sök"
|
1014 |
|
1015 |
+
#: redirection-strings.php:67 redirection-strings.php:138
|
1016 |
msgid "Groups"
|
1017 |
msgstr "Grupper"
|
1018 |
|
1019 |
+
#: redirection-strings.php:46 redirection-strings.php:209
|
1020 |
msgid "Save"
|
1021 |
msgstr "Spara"
|
1022 |
|
1023 |
+
#: redirection-strings.php:211
|
1024 |
msgid "Group"
|
1025 |
msgstr "Grupp"
|
1026 |
|
1027 |
+
#: redirection-strings.php:214
|
1028 |
msgid "Match"
|
1029 |
msgstr "Matcha"
|
1030 |
|
1031 |
+
#: redirection-strings.php:233
|
1032 |
msgid "Add new redirection"
|
1033 |
msgstr "Lägg till ny omdirigering"
|
1034 |
|
1035 |
+
#: redirection-strings.php:45 redirection-strings.php:96
|
1036 |
+
#: redirection-strings.php:206
|
1037 |
msgid "Cancel"
|
1038 |
msgstr "Avbryt"
|
1039 |
|
1040 |
+
#: redirection-strings.php:72
|
1041 |
msgid "Download"
|
1042 |
msgstr "Hämta"
|
1043 |
|
1045 |
msgid "Redirection"
|
1046 |
msgstr "Redirection"
|
1047 |
|
1048 |
+
#: redirection-admin.php:154
|
1049 |
msgid "Settings"
|
1050 |
msgstr "Inställningar"
|
1051 |
|
1052 |
+
#: redirection-strings.php:223
|
1053 |
msgid "Do nothing"
|
1054 |
msgstr "Gör ingenting"
|
1055 |
|
1056 |
+
#: redirection-strings.php:224
|
1057 |
msgid "Error (404)"
|
1058 |
msgstr "Fel (404)"
|
1059 |
|
1060 |
+
#: redirection-strings.php:225
|
1061 |
msgid "Pass-through"
|
1062 |
msgstr "Passera"
|
1063 |
|
1064 |
+
#: redirection-strings.php:226
|
1065 |
msgid "Redirect to random post"
|
1066 |
msgstr "Omdirigering till slumpmässigt inlägg"
|
1067 |
|
1068 |
+
#: redirection-strings.php:227
|
1069 |
msgid "Redirect to URL"
|
1070 |
msgstr "Omdirigera till URL"
|
1071 |
|
1072 |
+
#: models/redirect.php:501
|
1073 |
msgid "Invalid group when creating redirect"
|
1074 |
msgstr "Gruppen är ogiltig när omdirigering skapas"
|
1075 |
|
1076 |
+
#: redirection-strings.php:112 redirection-strings.php:121
|
1077 |
msgid "IP"
|
1078 |
msgstr "IP"
|
1079 |
|
1080 |
+
#: redirection-strings.php:114 redirection-strings.php:123
|
1081 |
+
#: redirection-strings.php:208
|
1082 |
msgid "Source URL"
|
1083 |
msgstr "URL-källa"
|
1084 |
|
1085 |
+
#: redirection-strings.php:115 redirection-strings.php:124
|
1086 |
msgid "Date"
|
1087 |
msgstr "Datum"
|
1088 |
|
1089 |
+
#: redirection-strings.php:128 redirection-strings.php:132
|
1090 |
+
#: redirection-strings.php:232
|
1091 |
msgid "Add Redirect"
|
1092 |
msgstr "Lägg till omdirigering"
|
1093 |
|
1094 |
+
#: redirection-strings.php:38
|
1095 |
msgid "All modules"
|
1096 |
msgstr "Alla moduler"
|
1097 |
|
1098 |
+
#: redirection-strings.php:51
|
1099 |
msgid "View Redirects"
|
1100 |
msgstr "Visa omdirigeringar"
|
1101 |
|
1102 |
+
#: redirection-strings.php:42 redirection-strings.php:47
|
1103 |
msgid "Module"
|
1104 |
msgstr "Modul"
|
1105 |
|
1106 |
+
#: redirection-strings.php:43 redirection-strings.php:139
|
1107 |
msgid "Redirects"
|
1108 |
msgstr "Omdirigering"
|
1109 |
|
1110 |
+
#: redirection-strings.php:35 redirection-strings.php:44
|
1111 |
+
#: redirection-strings.php:48
|
1112 |
msgid "Name"
|
1113 |
msgstr "Namn"
|
1114 |
|
1115 |
+
#: redirection-strings.php:271
|
1116 |
msgid "Filter"
|
1117 |
msgstr "Filtrera"
|
1118 |
|
1119 |
+
#: redirection-strings.php:235
|
1120 |
msgid "Reset hits"
|
1121 |
msgstr "Nollställ träffar"
|
1122 |
|
1123 |
+
#: redirection-strings.php:40 redirection-strings.php:49
|
1124 |
+
#: redirection-strings.php:237 redirection-strings.php:253
|
1125 |
msgid "Enable"
|
1126 |
msgstr "Aktivera"
|
1127 |
|
1128 |
+
#: redirection-strings.php:39 redirection-strings.php:50
|
1129 |
+
#: redirection-strings.php:236 redirection-strings.php:254
|
1130 |
msgid "Disable"
|
1131 |
msgstr "Inaktivera"
|
1132 |
|
1133 |
+
#: redirection-strings.php:41 redirection-strings.php:52
|
1134 |
+
#: redirection-strings.php:111 redirection-strings.php:119
|
1135 |
+
#: redirection-strings.php:120 redirection-strings.php:129
|
1136 |
+
#: redirection-strings.php:146 redirection-strings.php:238
|
1137 |
+
#: redirection-strings.php:255
|
1138 |
msgid "Delete"
|
1139 |
msgstr "Radera"
|
1140 |
|
1141 |
+
#: redirection-strings.php:53 redirection-strings.php:256
|
1142 |
msgid "Edit"
|
1143 |
msgstr "Redigera"
|
1144 |
|
1145 |
+
#: redirection-strings.php:239
|
1146 |
msgid "Last Access"
|
1147 |
msgstr "Senast använd"
|
1148 |
|
1149 |
+
#: redirection-strings.php:240
|
1150 |
msgid "Hits"
|
1151 |
msgstr "Träffar"
|
1152 |
|
1153 |
+
#: redirection-strings.php:242
|
1154 |
msgid "URL"
|
1155 |
msgstr "URL"
|
1156 |
|
1157 |
+
#: redirection-strings.php:243
|
1158 |
msgid "Type"
|
1159 |
msgstr "Typ"
|
1160 |
|
1162 |
msgid "Modified Posts"
|
1163 |
msgstr "Modifierade inlägg"
|
1164 |
|
1165 |
+
#: models/database.php:138 models/group.php:150 redirection-strings.php:68
|
1166 |
msgid "Redirections"
|
1167 |
msgstr "Omdirigeringar"
|
1168 |
|
1169 |
+
#: redirection-strings.php:249
|
1170 |
msgid "User Agent"
|
1171 |
msgstr "Användaragent"
|
1172 |
|
1173 |
+
#: matches/user-agent.php:10 redirection-strings.php:228
|
1174 |
msgid "URL and user agent"
|
1175 |
msgstr "URL och användaragent"
|
1176 |
|
1177 |
+
#: redirection-strings.php:203
|
1178 |
msgid "Target URL"
|
1179 |
msgstr "Mål-URL"
|
1180 |
|
1181 |
+
#: matches/url.php:7 redirection-strings.php:231
|
1182 |
msgid "URL only"
|
1183 |
msgstr "Endast URL"
|
1184 |
|
1185 |
+
#: redirection-strings.php:207 redirection-strings.php:244
|
1186 |
+
#: redirection-strings.php:250
|
1187 |
msgid "Regex"
|
1188 |
msgstr "Reguljärt uttryck"
|
1189 |
|
1190 |
+
#: redirection-strings.php:251
|
1191 |
msgid "Referrer"
|
1192 |
msgstr "Hänvisningsadress"
|
1193 |
|
1194 |
+
#: matches/referrer.php:10 redirection-strings.php:229
|
1195 |
msgid "URL and referrer"
|
1196 |
msgstr "URL och hänvisande webbplats"
|
1197 |
|
1198 |
+
#: redirection-strings.php:199
|
1199 |
msgid "Logged Out"
|
1200 |
msgstr "Utloggad"
|
1201 |
|
1202 |
+
#: redirection-strings.php:200
|
1203 |
msgid "Logged In"
|
1204 |
msgstr "Inloggad"
|
1205 |
|
1206 |
+
#: matches/login.php:8 redirection-strings.php:230
|
1207 |
msgid "URL and login status"
|
1208 |
msgstr "URL och inloggnings-status"
|
locale/redirection.pot
CHANGED
@@ -18,104 +18,108 @@ msgstr ""
|
|
18 |
msgid "Settings"
|
19 |
msgstr ""
|
20 |
|
21 |
-
#: redirection-admin.php:
|
22 |
msgid "Log entries (%d max)"
|
23 |
msgstr ""
|
24 |
|
25 |
-
#: redirection-admin.php:
|
26 |
msgid "Redirection Support"
|
27 |
msgstr ""
|
28 |
|
29 |
-
#: redirection-admin.php:
|
30 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
31 |
msgstr ""
|
32 |
|
33 |
-
#: redirection-admin.php:
|
34 |
msgid "Unable to load Redirection"
|
35 |
msgstr ""
|
36 |
|
37 |
-
#: redirection-admin.php:
|
38 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
39 |
msgstr ""
|
40 |
|
41 |
-
#: redirection-admin.php:
|
42 |
msgid "Redirection not installed properly"
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: redirection-admin.php:
|
46 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: redirection-admin.php:
|
50 |
msgid "Loading, please wait..."
|
51 |
msgstr ""
|
52 |
|
53 |
-
#: redirection-admin.php:
|
54 |
msgid "Unable to load Redirection ☹️"
|
55 |
msgstr ""
|
56 |
|
57 |
-
#: redirection-admin.php:
|
58 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
59 |
msgstr ""
|
60 |
|
61 |
-
#: redirection-admin.php:
|
62 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
63 |
msgstr ""
|
64 |
|
65 |
-
#: redirection-admin.php:
|
66 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
67 |
msgstr ""
|
68 |
|
69 |
-
#: redirection-admin.php:
|
70 |
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"
|
71 |
msgstr ""
|
72 |
|
73 |
-
#: redirection-admin.php:
|
74 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: redirection-admin.php:
|
78 |
msgid "If you think Redirection is at fault then create an issue."
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: redirection-admin.php:
|
82 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
83 |
msgstr ""
|
84 |
|
85 |
-
#: redirection-admin.php:
|
86 |
msgid "Create Issue"
|
87 |
msgstr ""
|
88 |
|
89 |
#: redirection-strings.php:4
|
90 |
-
msgid "
|
91 |
msgstr ""
|
92 |
|
93 |
#: redirection-strings.php:5
|
94 |
-
msgid "
|
95 |
msgstr ""
|
96 |
|
97 |
#: redirection-strings.php:6
|
98 |
-
msgid "
|
|
|
|
|
|
|
|
|
99 |
msgstr ""
|
100 |
|
101 |
#: redirection-strings.php:8
|
102 |
-
msgid "
|
103 |
msgstr ""
|
104 |
|
105 |
#: redirection-strings.php:9
|
106 |
-
msgid "
|
107 |
msgstr ""
|
108 |
|
109 |
#: redirection-strings.php:10
|
110 |
-
msgid "
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: redirection-strings.php:11
|
114 |
-
msgid "
|
115 |
msgstr ""
|
116 |
|
117 |
#: redirection-strings.php:12
|
118 |
-
msgid "{{link}}
|
119 |
msgstr ""
|
120 |
|
121 |
#: redirection-strings.php:13
|
@@ -123,187 +127,183 @@ msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you h
|
|
123 |
msgstr ""
|
124 |
|
125 |
#: redirection-strings.php:14
|
126 |
-
msgid "
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: redirection-strings.php:15
|
130 |
-
msgid "
|
131 |
msgstr ""
|
132 |
|
133 |
#: redirection-strings.php:16
|
134 |
-
msgid "
|
135 |
msgstr ""
|
136 |
|
137 |
#: redirection-strings.php:17
|
138 |
-
msgid "
|
139 |
msgstr ""
|
140 |
|
141 |
#: redirection-strings.php:18
|
142 |
-
msgid "
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: redirection-strings.php:19
|
146 |
-
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
147 |
msgstr ""
|
148 |
|
149 |
#: redirection-strings.php:20
|
150 |
-
msgid "
|
151 |
msgstr ""
|
152 |
|
153 |
#: redirection-strings.php:21
|
154 |
-
msgid "
|
155 |
msgstr ""
|
156 |
|
157 |
#: redirection-strings.php:22
|
158 |
-
msgid "
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: redirection-strings.php:23
|
162 |
-
msgid "
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: redirection-strings.php:24
|
166 |
-
msgid "
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: redirection-strings.php:25
|
170 |
-
msgid "
|
171 |
msgstr ""
|
172 |
|
173 |
#: redirection-strings.php:26
|
174 |
-
msgid "
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: redirection-strings.php:
|
178 |
-
msgid "
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: redirection-strings.php:
|
182 |
-
msgid "
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: redirection-strings.php:
|
186 |
-
msgid "
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: redirection-strings.php:
|
190 |
-
msgid "
|
191 |
msgstr ""
|
192 |
|
193 |
-
#: redirection-strings.php:33
|
194 |
-
msgid "
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: redirection-strings.php:34
|
198 |
-
msgid "
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: redirection-strings.php:35, redirection-strings.php:44, redirection-strings.php:
|
202 |
msgid "Name"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: redirection-strings.php:36
|
206 |
-
msgid "
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: redirection-strings.php:37
|
210 |
-
msgid "
|
211 |
msgstr ""
|
212 |
|
213 |
-
#: redirection-strings.php:38
|
214 |
-
msgid "
|
|
|
|
|
|
|
|
|
215 |
msgstr ""
|
216 |
|
217 |
-
#: redirection-strings.php:
|
218 |
msgid "Disable"
|
219 |
msgstr ""
|
220 |
|
221 |
-
#: redirection-strings.php:
|
222 |
-
msgid "
|
223 |
msgstr ""
|
224 |
|
225 |
-
#: redirection-strings.php:
|
226 |
-
msgid "
|
227 |
msgstr ""
|
228 |
|
229 |
-
#: redirection-strings.php:
|
230 |
-
msgid "
|
231 |
msgstr ""
|
232 |
|
233 |
-
#: redirection-strings.php:
|
234 |
-
msgid "
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: redirection-strings.php:
|
238 |
-
msgid "
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: redirection-strings.php:
|
242 |
msgid "Save"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: redirection-strings.php:
|
246 |
-
msgid "
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: redirection-strings.php:
|
250 |
-
msgid "
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: redirection-strings.php:
|
254 |
-
msgid "
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: redirection-strings.php:
|
258 |
-
msgid "
|
259 |
msgstr ""
|
260 |
|
261 |
#: redirection-strings.php:57
|
262 |
-
msgid "
|
263 |
-
msgstr ""
|
264 |
-
|
265 |
-
#: redirection-strings.php:59
|
266 |
-
msgid "More details."
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: redirection-strings.php:
|
270 |
-
msgid "
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: redirection-strings.php:
|
274 |
-
msgid "
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: redirection-strings.php:
|
278 |
msgid "Support"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: redirection-strings.php:
|
282 |
-
msgid "
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: redirection-strings.php:
|
286 |
-
msgid "
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: redirection-strings.php:
|
290 |
-
msgid "
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: redirection-strings.php:
|
294 |
-
msgid "
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: redirection-strings.php:
|
298 |
-
msgid "
|
299 |
msgstr ""
|
300 |
|
301 |
-
#: redirection-strings.php:68
|
302 |
-
msgid "
|
303 |
msgstr ""
|
304 |
|
305 |
#: redirection-strings.php:69
|
306 |
-
msgid "
|
307 |
msgstr ""
|
308 |
|
309 |
#: redirection-strings.php:70
|
@@ -311,67 +311,63 @@ msgid "total = "
|
|
311 |
msgstr ""
|
312 |
|
313 |
#: redirection-strings.php:71
|
314 |
-
msgid "
|
315 |
msgstr ""
|
316 |
|
317 |
#: redirection-strings.php:72
|
318 |
-
msgid "
|
319 |
msgstr ""
|
320 |
|
321 |
#: redirection-strings.php:73
|
322 |
-
msgid "
|
323 |
msgstr ""
|
324 |
|
325 |
#: redirection-strings.php:74
|
326 |
-
msgid "
|
327 |
msgstr ""
|
328 |
|
329 |
#: redirection-strings.php:75
|
330 |
-
msgid "
|
331 |
msgstr ""
|
332 |
|
333 |
#: redirection-strings.php:76
|
334 |
-
msgid "
|
335 |
msgstr ""
|
336 |
|
337 |
#: redirection-strings.php:77
|
338 |
-
msgid "
|
339 |
-
msgstr ""
|
340 |
-
|
341 |
-
#: redirection-strings.php:78
|
342 |
-
msgid "Nginx redirects"
|
343 |
msgstr ""
|
344 |
|
345 |
#: redirection-strings.php:79
|
346 |
-
msgid "
|
347 |
msgstr ""
|
348 |
|
349 |
#: redirection-strings.php:80
|
350 |
-
msgid "
|
351 |
msgstr ""
|
352 |
|
353 |
#: redirection-strings.php:81
|
354 |
-
msgid "
|
355 |
msgstr ""
|
356 |
|
357 |
#: redirection-strings.php:82
|
358 |
-
msgid "
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: redirection-strings.php:83
|
362 |
-
msgid "
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: redirection-strings.php:84
|
366 |
-
msgid "
|
367 |
msgstr ""
|
368 |
|
369 |
#: redirection-strings.php:85
|
370 |
-
msgid "
|
371 |
msgstr ""
|
372 |
|
373 |
#: redirection-strings.php:86
|
374 |
-
msgid "
|
375 |
msgstr ""
|
376 |
|
377 |
#: redirection-strings.php:87
|
@@ -379,175 +375,179 @@ msgid "The following redirect plugins were detected on your site and can be impo
|
|
379 |
msgstr ""
|
380 |
|
381 |
#: redirection-strings.php:88
|
382 |
-
msgid "
|
383 |
msgstr ""
|
384 |
|
385 |
#: redirection-strings.php:89
|
386 |
-
msgid "
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: redirection-strings.php:90
|
390 |
-
msgid "
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: redirection-strings.php:91
|
394 |
-
msgid "
|
395 |
msgstr ""
|
396 |
|
397 |
#: redirection-strings.php:92
|
398 |
-
msgid "
|
399 |
msgstr ""
|
400 |
|
401 |
#: redirection-strings.php:93
|
402 |
-
msgid "
|
403 |
msgstr ""
|
404 |
|
405 |
#: redirection-strings.php:94
|
406 |
-
msgid "
|
407 |
msgstr ""
|
408 |
|
409 |
#: redirection-strings.php:95
|
410 |
-
msgid "
|
|
|
|
|
|
|
|
|
411 |
msgstr ""
|
412 |
|
413 |
#: redirection-strings.php:97
|
414 |
-
msgid "
|
415 |
msgstr ""
|
416 |
|
417 |
#: redirection-strings.php:98
|
418 |
-
msgid "
|
419 |
msgstr ""
|
420 |
|
421 |
#: redirection-strings.php:99
|
422 |
-
msgid "
|
423 |
msgstr ""
|
424 |
|
425 |
#: redirection-strings.php:100
|
426 |
-
msgid "
|
427 |
msgstr ""
|
428 |
|
429 |
#: redirection-strings.php:101
|
430 |
-
msgid "
|
431 |
msgstr ""
|
432 |
|
433 |
#: redirection-strings.php:102
|
434 |
-
msgid "
|
435 |
msgstr ""
|
436 |
|
437 |
#: redirection-strings.php:103
|
438 |
-
msgid "
|
439 |
msgstr ""
|
440 |
|
441 |
#: redirection-strings.php:104
|
442 |
-
msgid "
|
443 |
msgstr ""
|
444 |
|
445 |
#: redirection-strings.php:105
|
446 |
-
msgid "
|
447 |
msgstr ""
|
448 |
|
449 |
#: redirection-strings.php:106
|
450 |
-
msgid "Delete
|
451 |
msgstr ""
|
452 |
|
453 |
#: redirection-strings.php:107
|
454 |
-
msgid "Delete
|
455 |
msgstr ""
|
456 |
|
457 |
#: redirection-strings.php:108
|
458 |
-
msgid "
|
459 |
msgstr ""
|
460 |
|
461 |
#: redirection-strings.php:109
|
462 |
-
msgid "Delete
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: redirection-strings.php:
|
466 |
-
msgid "
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: redirection-strings.php:
|
470 |
-
msgid "
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: redirection-strings.php:
|
474 |
msgid "Source URL"
|
475 |
msgstr ""
|
476 |
|
|
|
|
|
|
|
|
|
477 |
#: redirection-strings.php:115, redirection-strings.php:124
|
478 |
-
msgid "
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: redirection-strings.php:
|
482 |
-
msgid "
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: redirection-strings.php:
|
486 |
msgid "Agent Info"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: redirection-strings.php:
|
490 |
-
msgid "
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: redirection-strings.php:
|
494 |
msgid "Add Redirect"
|
495 |
msgstr ""
|
496 |
|
497 |
-
#: redirection-strings.php:
|
498 |
-
msgid "Delete all logs for this 404"
|
499 |
-
msgstr ""
|
500 |
-
|
501 |
-
#: redirection-strings.php:131
|
502 |
msgid "Delete 404s"
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: redirection-strings.php:
|
506 |
-
msgid "
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: redirection-strings.php:
|
510 |
msgid "Log"
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: redirection-strings.php:
|
514 |
-
msgid "
|
515 |
msgstr ""
|
516 |
|
517 |
#: redirection-strings.php:141
|
518 |
-
msgid "
|
519 |
msgstr ""
|
520 |
|
521 |
#: redirection-strings.php:142
|
522 |
-
msgid "
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: redirection-strings.php:
|
526 |
-
msgid "
|
527 |
msgstr ""
|
528 |
|
529 |
-
#: redirection-strings.php:
|
530 |
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."
|
531 |
msgstr ""
|
532 |
|
533 |
-
#: redirection-strings.php:
|
534 |
-
msgid "
|
535 |
msgstr ""
|
536 |
|
537 |
#: redirection-strings.php:147
|
538 |
-
msgid "Delete
|
539 |
msgstr ""
|
540 |
|
541 |
#: redirection-strings.php:148
|
542 |
-
msgid "
|
543 |
msgstr ""
|
544 |
|
545 |
#: redirection-strings.php:149
|
546 |
-
msgid "
|
547 |
msgstr ""
|
548 |
|
549 |
#: redirection-strings.php:150
|
550 |
-
msgid "
|
551 |
msgstr ""
|
552 |
|
553 |
#: redirection-strings.php:151
|
@@ -555,299 +555,315 @@ msgid "Redirection is free to use - life is wonderful and lovely! It has require
|
|
555 |
msgstr ""
|
556 |
|
557 |
#: redirection-strings.php:152
|
558 |
-
msgid "I
|
559 |
msgstr ""
|
560 |
|
561 |
#: redirection-strings.php:153
|
562 |
-
msgid "
|
563 |
msgstr ""
|
564 |
|
565 |
#: redirection-strings.php:154
|
566 |
-
msgid "
|
567 |
msgstr ""
|
568 |
|
569 |
#: redirection-strings.php:155
|
570 |
-
msgid "
|
571 |
msgstr ""
|
572 |
|
573 |
-
#: redirection-strings.php:156
|
574 |
-
msgid "
|
575 |
msgstr ""
|
576 |
|
577 |
-
#: redirection-strings.php:157
|
578 |
-
msgid "
|
579 |
msgstr ""
|
580 |
|
581 |
#: redirection-strings.php:158
|
582 |
-
msgid "
|
583 |
msgstr ""
|
584 |
|
585 |
#: redirection-strings.php:159
|
586 |
-
msgid "
|
587 |
msgstr ""
|
588 |
|
589 |
-
#: redirection-strings.php:160
|
590 |
-
msgid "
|
591 |
msgstr ""
|
592 |
|
593 |
#: redirection-strings.php:161
|
594 |
-
msgid "
|
595 |
msgstr ""
|
596 |
|
597 |
#: redirection-strings.php:162
|
598 |
-
msgid "
|
599 |
-
msgstr ""
|
600 |
-
|
601 |
-
#: redirection-strings.php:163
|
602 |
-
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
603 |
-
msgstr ""
|
604 |
-
|
605 |
-
#: redirection-strings.php:164
|
606 |
-
msgid "RSS Token"
|
607 |
-
msgstr ""
|
608 |
-
|
609 |
-
#: redirection-strings.php:165
|
610 |
-
msgid "URL Monitor"
|
611 |
msgstr ""
|
612 |
|
613 |
#: redirection-strings.php:166
|
614 |
-
msgid "
|
615 |
msgstr ""
|
616 |
|
617 |
#: redirection-strings.php:167
|
618 |
-
msgid "IP
|
619 |
msgstr ""
|
620 |
|
621 |
-
#: redirection-strings.php:168
|
622 |
-
msgid "
|
623 |
msgstr ""
|
624 |
|
625 |
#: redirection-strings.php:169
|
626 |
-
msgid "
|
|
|
|
|
|
|
|
|
627 |
msgstr ""
|
628 |
|
629 |
#: redirection-strings.php:171
|
630 |
-
msgid "
|
631 |
msgstr ""
|
632 |
|
633 |
#: redirection-strings.php:172
|
634 |
-
msgid "
|
635 |
msgstr ""
|
636 |
|
637 |
#: redirection-strings.php:173
|
638 |
-
msgid "
|
639 |
msgstr ""
|
640 |
|
641 |
#: redirection-strings.php:174
|
642 |
-
msgid "
|
643 |
msgstr ""
|
644 |
|
645 |
#: redirection-strings.php:175
|
646 |
-
msgid "
|
647 |
msgstr ""
|
648 |
|
649 |
#: redirection-strings.php:176
|
650 |
-
msgid "
|
651 |
msgstr ""
|
652 |
|
653 |
#: redirection-strings.php:177
|
654 |
-
msgid "
|
655 |
msgstr ""
|
656 |
|
657 |
#: redirection-strings.php:178
|
658 |
-
msgid "
|
659 |
msgstr ""
|
660 |
|
661 |
-
#: redirection-strings.php:179
|
662 |
-
msgid "
|
663 |
msgstr ""
|
664 |
|
665 |
#: redirection-strings.php:180
|
666 |
-
msgid "
|
667 |
-
msgstr ""
|
668 |
-
|
669 |
-
#: redirection-strings.php:181
|
670 |
-
msgid "Anonymize IP (mask last part)"
|
671 |
msgstr ""
|
672 |
|
673 |
#: redirection-strings.php:182
|
674 |
-
msgid "
|
675 |
msgstr ""
|
676 |
|
677 |
#: redirection-strings.php:183
|
678 |
-
msgid "
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: redirection-strings.php:184
|
682 |
-
msgid "
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: redirection-strings.php:185
|
686 |
-
msgid "
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: redirection-strings.php:186
|
690 |
-
msgid "A
|
691 |
msgstr ""
|
692 |
|
693 |
#: redirection-strings.php:187
|
694 |
-
msgid "
|
695 |
msgstr ""
|
696 |
|
697 |
#: redirection-strings.php:188
|
698 |
-
msgid "
|
|
|
|
|
|
|
|
|
699 |
msgstr ""
|
700 |
|
701 |
#: redirection-strings.php:190
|
702 |
-
msgid "
|
703 |
msgstr ""
|
704 |
|
705 |
#: redirection-strings.php:191
|
706 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
707 |
msgstr ""
|
708 |
|
709 |
#: redirection-strings.php:194
|
710 |
-
msgid "
|
|
|
|
|
|
|
|
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: redirection-strings.php:
|
714 |
msgid "Saving..."
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: redirection-strings.php:
|
718 |
-
msgid "
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: redirection-strings.php:
|
722 |
-
msgid "
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: redirection-strings.php:
|
726 |
msgid "Logged Out"
|
727 |
msgstr ""
|
728 |
|
729 |
-
#: redirection-strings.php:
|
730 |
-
msgid "
|
731 |
msgstr ""
|
732 |
|
733 |
-
#: redirection-strings.php:
|
734 |
-
msgid "Target
|
735 |
msgstr ""
|
736 |
|
737 |
#: redirection-strings.php:204
|
738 |
-
msgid "
|
739 |
msgstr ""
|
740 |
|
741 |
-
#: redirection-strings.php:
|
742 |
-
msgid "
|
743 |
msgstr ""
|
744 |
|
745 |
-
#: redirection-strings.php:
|
746 |
-
msgid "
|
747 |
msgstr ""
|
748 |
|
749 |
-
#: redirection-strings.php:
|
750 |
-
msgid "
|
751 |
msgstr ""
|
752 |
|
753 |
-
#: redirection-strings.php:
|
754 |
-
msgid "
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: redirection-strings.php:
|
758 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
759 |
msgstr ""
|
760 |
|
761 |
#: redirection-strings.php:214
|
762 |
-
msgid "
|
763 |
msgstr ""
|
764 |
|
765 |
#: redirection-strings.php:215
|
766 |
-
msgid "
|
767 |
msgstr ""
|
768 |
|
769 |
#: redirection-strings.php:216
|
770 |
-
msgid "
|
771 |
msgstr ""
|
772 |
|
773 |
#: redirection-strings.php:217
|
774 |
-
msgid "404
|
775 |
msgstr ""
|
776 |
|
777 |
#: redirection-strings.php:218
|
778 |
-
msgid "
|
779 |
msgstr ""
|
780 |
|
781 |
#: redirection-strings.php:219
|
782 |
-
msgid "
|
783 |
msgstr ""
|
784 |
|
785 |
#: redirection-strings.php:220
|
786 |
-
msgid "
|
787 |
msgstr ""
|
788 |
|
789 |
#: redirection-strings.php:221
|
790 |
-
msgid "
|
791 |
msgstr ""
|
792 |
|
793 |
#: redirection-strings.php:222
|
794 |
-
msgid "
|
795 |
msgstr ""
|
796 |
|
797 |
#: redirection-strings.php:223
|
798 |
-
msgid "
|
799 |
msgstr ""
|
800 |
|
801 |
#: redirection-strings.php:224
|
802 |
-
msgid "
|
803 |
msgstr ""
|
804 |
|
805 |
#: redirection-strings.php:225
|
806 |
-
msgid "
|
807 |
msgstr ""
|
808 |
|
809 |
#: redirection-strings.php:226
|
810 |
-
msgid "
|
811 |
msgstr ""
|
812 |
|
813 |
#: redirection-strings.php:227
|
814 |
-
msgid "
|
815 |
msgstr ""
|
816 |
|
817 |
-
#: redirection-strings.php:228
|
818 |
-
msgid "
|
819 |
msgstr ""
|
820 |
|
821 |
-
#: redirection-strings.php:229
|
822 |
-
msgid "
|
823 |
msgstr ""
|
824 |
|
825 |
-
#: redirection-strings.php:230
|
826 |
-
msgid "
|
827 |
msgstr ""
|
828 |
|
829 |
-
#: redirection-strings.php:231
|
830 |
-
msgid "
|
831 |
msgstr ""
|
832 |
|
833 |
-
#: redirection-strings.php:
|
834 |
-
msgid "
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: redirection-strings.php:
|
838 |
-
msgid "
|
839 |
msgstr ""
|
840 |
|
841 |
-
#: redirection-strings.php:
|
842 |
-
msgid "
|
843 |
msgstr ""
|
844 |
|
845 |
#: redirection-strings.php:239
|
846 |
-
msgid "
|
847 |
msgstr ""
|
848 |
|
849 |
#: redirection-strings.php:240
|
850 |
-
msgid "
|
851 |
msgstr ""
|
852 |
|
853 |
#: redirection-strings.php:241
|
@@ -855,215 +871,267 @@ msgid "Pos"
|
|
855 |
msgstr ""
|
856 |
|
857 |
#: redirection-strings.php:242
|
858 |
-
msgid "
|
859 |
msgstr ""
|
860 |
|
861 |
#: redirection-strings.php:243
|
862 |
-
msgid "
|
863 |
msgstr ""
|
864 |
|
865 |
-
#: redirection-strings.php:
|
866 |
-
msgid "
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: redirection-strings.php:
|
870 |
-
msgid "
|
871 |
msgstr ""
|
872 |
|
873 |
-
#: redirection-strings.php:
|
874 |
-
msgid "
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
878 |
msgid "Custom"
|
879 |
msgstr ""
|
880 |
|
881 |
-
#: redirection-strings.php:
|
882 |
-
msgid "
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: redirection-strings.php:
|
886 |
-
msgid "
|
887 |
msgstr ""
|
888 |
|
889 |
-
#: redirection-strings.php:
|
890 |
-
msgid "
|
891 |
msgstr ""
|
892 |
|
893 |
#: redirection-strings.php:257
|
894 |
-
msgid "
|
895 |
msgstr ""
|
896 |
|
897 |
#: redirection-strings.php:258
|
898 |
-
msgid "
|
899 |
msgstr ""
|
900 |
|
901 |
#: redirection-strings.php:259
|
902 |
-
msgid "
|
903 |
-
msgstr ""
|
904 |
-
|
905 |
-
#: redirection-strings.php:260
|
906 |
-
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."
|
907 |
msgstr ""
|
908 |
|
909 |
#: redirection-strings.php:261
|
910 |
-
msgid "
|
911 |
msgstr ""
|
912 |
|
913 |
#: redirection-strings.php:262
|
914 |
-
msgid "
|
915 |
msgstr ""
|
916 |
|
917 |
#: redirection-strings.php:263
|
918 |
-
msgid "
|
919 |
msgstr ""
|
920 |
|
921 |
#: redirection-strings.php:264
|
922 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
926 |
msgid "Newsletter"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: redirection-strings.php:
|
930 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: redirection-strings.php:
|
934 |
-
msgid "
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: redirection-strings.php:
|
938 |
-
msgid "
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
942 |
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."
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
946 |
msgid "Filter"
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: redirection-strings.php:
|
950 |
msgid "Select All"
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: redirection-strings.php:
|
954 |
-
msgid "
|
955 |
-
|
956 |
-
msgstr[0] ""
|
957 |
-
msgstr[1] ""
|
958 |
|
959 |
-
#: redirection-strings.php:
|
960 |
-
msgid "
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: redirection-strings.php:
|
964 |
-
msgid "
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: redirection-strings.php:
|
968 |
msgid "of %(page)s"
|
969 |
msgstr ""
|
970 |
|
971 |
-
#: redirection-strings.php:
|
972 |
-
msgid "
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: redirection-strings.php:
|
976 |
-
msgid "
|
977 |
msgstr ""
|
978 |
|
979 |
-
#: redirection-strings.php:
|
980 |
-
msgid "
|
981 |
-
|
|
|
|
|
982 |
|
983 |
-
#: redirection-strings.php:
|
984 |
-
msgid "
|
985 |
msgstr ""
|
986 |
|
987 |
-
#: redirection-strings.php:
|
988 |
msgid "Bulk Actions"
|
989 |
msgstr ""
|
990 |
|
991 |
-
#: redirection-strings.php:
|
992 |
-
msgid "
|
993 |
msgstr ""
|
994 |
|
995 |
-
#: redirection-strings.php:
|
996 |
msgid "No results"
|
997 |
msgstr ""
|
998 |
|
999 |
-
#: redirection-strings.php:
|
1000 |
msgid "Sorry, something went wrong loading the data - please try again"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
-
#: redirection-strings.php:
|
1004 |
-
msgid "Search"
|
1005 |
-
msgstr ""
|
1006 |
-
|
1007 |
-
#: redirection-strings.php:286
|
1008 |
msgid "Search by IP"
|
1009 |
msgstr ""
|
1010 |
|
1011 |
-
#: redirection-strings.php:
|
1012 |
-
msgid "
|
1013 |
msgstr ""
|
1014 |
|
1015 |
-
#: redirection-strings.php:
|
1016 |
-
msgid "Useragent"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
-
#: redirection-strings.php:
|
1020 |
-
msgid "
|
1021 |
msgstr ""
|
1022 |
|
1023 |
-
#: redirection-strings.php:
|
1024 |
-
msgid "
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: redirection-strings.php:
|
1028 |
msgid "Operating System"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: redirection-strings.php:
|
1032 |
-
msgid "
|
1033 |
msgstr ""
|
1034 |
|
1035 |
-
#: redirection-strings.php:
|
1036 |
-
msgid "
|
1037 |
msgstr ""
|
1038 |
|
1039 |
-
#: redirection-strings.php:
|
1040 |
-
msgid "Useragent
|
1041 |
msgstr ""
|
1042 |
|
1043 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
1044 |
msgid "Are you sure you want to delete this item?"
|
1045 |
msgid_plural "Are you sure you want to delete these items?"
|
1046 |
msgstr[0] ""
|
1047 |
msgstr[1] ""
|
1048 |
|
1049 |
-
#: redirection-strings.php:
|
1050 |
-
msgid "
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: redirection-strings.php:
|
1054 |
-
msgid "
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Settings saved"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
-
msgid "
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: redirection-strings.php:
|
1066 |
-
msgid "
|
1067 |
msgstr ""
|
1068 |
|
1069 |
#: models/database.php:139
|
18 |
msgid "Settings"
|
19 |
msgstr ""
|
20 |
|
21 |
+
#: redirection-admin.php:179
|
22 |
msgid "Log entries (%d max)"
|
23 |
msgstr ""
|
24 |
|
25 |
+
#: redirection-admin.php:256
|
26 |
msgid "Redirection Support"
|
27 |
msgstr ""
|
28 |
|
29 |
+
#: redirection-admin.php:257
|
30 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
31 |
msgstr ""
|
32 |
|
33 |
+
#: redirection-admin.php:299
|
34 |
msgid "Unable to load Redirection"
|
35 |
msgstr ""
|
36 |
|
37 |
+
#: redirection-admin.php:300
|
38 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
39 |
msgstr ""
|
40 |
|
41 |
+
#: redirection-admin.php:318
|
42 |
msgid "Redirection not installed properly"
|
43 |
msgstr ""
|
44 |
|
45 |
+
#: redirection-admin.php:319
|
46 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: redirection-admin.php:350
|
50 |
msgid "Loading, please wait..."
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: redirection-admin.php:357
|
54 |
msgid "Unable to load Redirection ☹️"
|
55 |
msgstr ""
|
56 |
|
57 |
+
#: redirection-admin.php:358
|
58 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
59 |
msgstr ""
|
60 |
|
61 |
+
#: redirection-admin.php:359, redirection-strings.php:67
|
62 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
63 |
msgstr ""
|
64 |
|
65 |
+
#: redirection-admin.php:360
|
66 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
67 |
msgstr ""
|
68 |
|
69 |
+
#: redirection-admin.php:362
|
70 |
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"
|
71 |
msgstr ""
|
72 |
|
73 |
+
#: redirection-admin.php:363
|
74 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
75 |
msgstr ""
|
76 |
|
77 |
+
#: redirection-admin.php:364
|
78 |
msgid "If you think Redirection is at fault then create an issue."
|
79 |
msgstr ""
|
80 |
|
81 |
+
#: redirection-admin.php:365
|
82 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
83 |
msgstr ""
|
84 |
|
85 |
+
#: redirection-admin.php:368, redirection-strings.php:19
|
86 |
msgid "Create Issue"
|
87 |
msgstr ""
|
88 |
|
89 |
#: redirection-strings.php:4
|
90 |
+
msgid "The data on this page has expired, please reload."
|
91 |
msgstr ""
|
92 |
|
93 |
#: redirection-strings.php:5
|
94 |
+
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
95 |
msgstr ""
|
96 |
|
97 |
#: redirection-strings.php:6
|
98 |
+
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
99 |
+
msgstr ""
|
100 |
+
|
101 |
+
#: redirection-strings.php:7
|
102 |
+
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
103 |
msgstr ""
|
104 |
|
105 |
#: redirection-strings.php:8
|
106 |
+
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
107 |
msgstr ""
|
108 |
|
109 |
#: redirection-strings.php:9
|
110 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
111 |
msgstr ""
|
112 |
|
113 |
#: redirection-strings.php:10
|
114 |
+
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!"
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: redirection-strings.php:11, redirection-strings.php:65
|
118 |
+
msgid "Something went wrong 🙁"
|
119 |
msgstr ""
|
120 |
|
121 |
#: redirection-strings.php:12
|
122 |
+
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
123 |
msgstr ""
|
124 |
|
125 |
#: redirection-strings.php:13
|
127 |
msgstr ""
|
128 |
|
129 |
#: redirection-strings.php:14
|
130 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: redirection-strings.php:15
|
134 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
135 |
msgstr ""
|
136 |
|
137 |
#: redirection-strings.php:16
|
138 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
139 |
msgstr ""
|
140 |
|
141 |
#: redirection-strings.php:17
|
142 |
+
msgid "None of the suggestions helped"
|
143 |
msgstr ""
|
144 |
|
145 |
#: redirection-strings.php:18
|
146 |
+
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."
|
|
|
|
|
|
|
|
|
147 |
msgstr ""
|
148 |
|
149 |
#: redirection-strings.php:20
|
150 |
+
msgid "Email"
|
151 |
msgstr ""
|
152 |
|
153 |
#: redirection-strings.php:21
|
154 |
+
msgid "Important details"
|
155 |
msgstr ""
|
156 |
|
157 |
#: redirection-strings.php:22
|
158 |
+
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: redirection-strings.php:23
|
162 |
+
msgid "Geo IP Error"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: redirection-strings.php:24, redirection-strings.php:308
|
166 |
+
msgid "Something went wrong obtaining this information"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: redirection-strings.php:25, redirection-strings.php:27, redirection-strings.php:29
|
170 |
+
msgid "Geo IP"
|
171 |
msgstr ""
|
172 |
|
173 |
#: redirection-strings.php:26
|
174 |
+
msgid "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."
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: redirection-strings.php:28
|
178 |
+
msgid "No details are known for this address."
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: redirection-strings.php:30
|
182 |
+
msgid "City"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: redirection-strings.php:31
|
186 |
+
msgid "Area"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: redirection-strings.php:32
|
190 |
+
msgid "Timezone"
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: redirection-strings.php:33
|
194 |
+
msgid "Geo Location"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: redirection-strings.php:34, redirection-strings.php:316
|
198 |
+
msgid "Powered by {{link}}redirect.li{{/link}}"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: redirection-strings.php:35, redirection-strings.php:44, redirection-strings.php:50
|
202 |
msgid "Name"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: redirection-strings.php:36, redirection-strings.php:134
|
206 |
+
msgid "Redirects"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: redirection-strings.php:37, redirection-strings.php:51
|
210 |
+
msgid "Module"
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: redirection-strings.php:38, redirection-strings.php:46, redirection-strings.php:116, redirection-strings.php:117, redirection-strings.php:125, redirection-strings.php:129, redirection-strings.php:143, redirection-strings.php:244, redirection-strings.php:273
|
214 |
+
msgid "Delete"
|
215 |
+
msgstr ""
|
216 |
+
|
217 |
+
#: redirection-strings.php:39, redirection-strings.php:49, redirection-strings.php:245, redirection-strings.php:275
|
218 |
+
msgid "Enable"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: redirection-strings.php:40, redirection-strings.php:48, redirection-strings.php:246, redirection-strings.php:274
|
222 |
msgid "Disable"
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: redirection-strings.php:41
|
226 |
+
msgid "All modules"
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: redirection-strings.php:42
|
230 |
+
msgid "Add Group"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: redirection-strings.php:43
|
234 |
+
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."
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: redirection-strings.php:45, redirection-strings.php:272
|
238 |
+
msgid "Edit"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: redirection-strings.php:47
|
242 |
+
msgid "View Redirects"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: redirection-strings.php:52, redirection-strings.php:233
|
246 |
msgid "Save"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: redirection-strings.php:53, redirection-strings.php:78, redirection-strings.php:236
|
250 |
+
msgid "Cancel"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: redirection-strings.php:54, models/database.php:138
|
254 |
+
msgid "Redirections"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: redirection-strings.php:55, redirection-strings.php:135
|
258 |
+
msgid "Groups"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: redirection-strings.php:56, redirection-strings.php:138
|
262 |
+
msgid "Import/Export"
|
263 |
msgstr ""
|
264 |
|
265 |
#: redirection-strings.php:57
|
266 |
+
msgid "Logs"
|
|
|
|
|
|
|
|
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: redirection-strings.php:58
|
270 |
+
msgid "404 errors"
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: redirection-strings.php:59, redirection-strings.php:139
|
274 |
+
msgid "Options"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: redirection-strings.php:60, redirection-strings.php:140
|
278 |
msgid "Support"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: redirection-strings.php:61
|
282 |
+
msgid "Cached Redirection detected"
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: redirection-strings.php:62
|
286 |
+
msgid "Please clear your browser cache and reload this page."
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: redirection-strings.php:63
|
290 |
+
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: redirection-strings.php:64
|
294 |
+
msgid "clearing your cache."
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: redirection-strings.php:66
|
298 |
+
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: redirection-strings.php:68
|
302 |
+
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
303 |
msgstr ""
|
304 |
|
305 |
#: redirection-strings.php:69
|
306 |
+
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
307 |
msgstr ""
|
308 |
|
309 |
#: redirection-strings.php:70
|
311 |
msgstr ""
|
312 |
|
313 |
#: redirection-strings.php:71
|
314 |
+
msgid "Import from %s"
|
315 |
msgstr ""
|
316 |
|
317 |
#: redirection-strings.php:72
|
318 |
+
msgid "Import to group"
|
319 |
msgstr ""
|
320 |
|
321 |
#: redirection-strings.php:73
|
322 |
+
msgid "Import a CSV, .htaccess, or JSON file."
|
323 |
msgstr ""
|
324 |
|
325 |
#: redirection-strings.php:74
|
326 |
+
msgid "Click 'Add File' or drag and drop here."
|
327 |
msgstr ""
|
328 |
|
329 |
#: redirection-strings.php:75
|
330 |
+
msgid "Add File"
|
331 |
msgstr ""
|
332 |
|
333 |
#: redirection-strings.php:76
|
334 |
+
msgid "File selected"
|
335 |
msgstr ""
|
336 |
|
337 |
#: redirection-strings.php:77
|
338 |
+
msgid "Upload"
|
|
|
|
|
|
|
|
|
339 |
msgstr ""
|
340 |
|
341 |
#: redirection-strings.php:79
|
342 |
+
msgid "Importing"
|
343 |
msgstr ""
|
344 |
|
345 |
#: redirection-strings.php:80
|
346 |
+
msgid "Finished importing"
|
347 |
msgstr ""
|
348 |
|
349 |
#: redirection-strings.php:81
|
350 |
+
msgid "Total redirects imported:"
|
351 |
msgstr ""
|
352 |
|
353 |
#: redirection-strings.php:82
|
354 |
+
msgid "Double-check the file is the correct format!"
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: redirection-strings.php:83
|
358 |
+
msgid "OK"
|
359 |
msgstr ""
|
360 |
|
361 |
+
#: redirection-strings.php:84, redirection-strings.php:237
|
362 |
+
msgid "Close"
|
363 |
msgstr ""
|
364 |
|
365 |
#: redirection-strings.php:85
|
366 |
+
msgid "Are you sure you want to import from %s?"
|
367 |
msgstr ""
|
368 |
|
369 |
#: redirection-strings.php:86
|
370 |
+
msgid "Plugin Importers"
|
371 |
msgstr ""
|
372 |
|
373 |
#: redirection-strings.php:87
|
375 |
msgstr ""
|
376 |
|
377 |
#: redirection-strings.php:88
|
378 |
+
msgid "Import"
|
379 |
msgstr ""
|
380 |
|
381 |
#: redirection-strings.php:89
|
382 |
+
msgid "All imports will be appended to the current database."
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: redirection-strings.php:90
|
386 |
+
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)."
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: redirection-strings.php:91, redirection-strings.php:111
|
390 |
+
msgid "Export"
|
391 |
msgstr ""
|
392 |
|
393 |
#: redirection-strings.php:92
|
394 |
+
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
395 |
msgstr ""
|
396 |
|
397 |
#: redirection-strings.php:93
|
398 |
+
msgid "Everything"
|
399 |
msgstr ""
|
400 |
|
401 |
#: redirection-strings.php:94
|
402 |
+
msgid "WordPress redirects"
|
403 |
msgstr ""
|
404 |
|
405 |
#: redirection-strings.php:95
|
406 |
+
msgid "Apache redirects"
|
407 |
+
msgstr ""
|
408 |
+
|
409 |
+
#: redirection-strings.php:96
|
410 |
+
msgid "Nginx redirects"
|
411 |
msgstr ""
|
412 |
|
413 |
#: redirection-strings.php:97
|
414 |
+
msgid "CSV"
|
415 |
msgstr ""
|
416 |
|
417 |
#: redirection-strings.php:98
|
418 |
+
msgid "Apache .htaccess"
|
419 |
msgstr ""
|
420 |
|
421 |
#: redirection-strings.php:99
|
422 |
+
msgid "Nginx rewrite rules"
|
423 |
msgstr ""
|
424 |
|
425 |
#: redirection-strings.php:100
|
426 |
+
msgid "Redirection JSON"
|
427 |
msgstr ""
|
428 |
|
429 |
#: redirection-strings.php:101
|
430 |
+
msgid "View"
|
431 |
msgstr ""
|
432 |
|
433 |
#: redirection-strings.php:102
|
434 |
+
msgid "Download"
|
435 |
msgstr ""
|
436 |
|
437 |
#: redirection-strings.php:103
|
438 |
+
msgid "Log files can be exported from the log pages."
|
439 |
msgstr ""
|
440 |
|
441 |
#: redirection-strings.php:104
|
442 |
+
msgid "Delete all from IP %s"
|
443 |
msgstr ""
|
444 |
|
445 |
#: redirection-strings.php:105
|
446 |
+
msgid "Delete all matching \"%s\""
|
447 |
msgstr ""
|
448 |
|
449 |
#: redirection-strings.php:106
|
450 |
+
msgid "Delete All"
|
451 |
msgstr ""
|
452 |
|
453 |
#: redirection-strings.php:107
|
454 |
+
msgid "Delete the logs - are you sure?"
|
455 |
msgstr ""
|
456 |
|
457 |
#: redirection-strings.php:108
|
458 |
+
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."
|
459 |
msgstr ""
|
460 |
|
461 |
#: redirection-strings.php:109
|
462 |
+
msgid "Yes! Delete the logs"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: redirection-strings.php:110
|
466 |
+
msgid "No! Don't delete the logs"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: redirection-strings.php:112, redirection-strings.php:121
|
470 |
+
msgid "Date"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: redirection-strings.php:113, redirection-strings.php:122, redirection-strings.php:234
|
474 |
msgid "Source URL"
|
475 |
msgstr ""
|
476 |
|
477 |
+
#: redirection-strings.php:114, redirection-strings.php:123
|
478 |
+
msgid "Referrer / User Agent"
|
479 |
+
msgstr ""
|
480 |
+
|
481 |
#: redirection-strings.php:115, redirection-strings.php:124
|
482 |
+
msgid "IP"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: redirection-strings.php:118, redirection-strings.php:131
|
486 |
+
msgid "Geo Info"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: redirection-strings.php:119, redirection-strings.php:132
|
490 |
msgid "Agent Info"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: redirection-strings.php:120, redirection-strings.php:133
|
494 |
+
msgid "Filter by IP"
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: redirection-strings.php:126, redirection-strings.php:130, redirection-strings.php:250
|
498 |
msgid "Add Redirect"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: redirection-strings.php:127
|
|
|
|
|
|
|
|
|
502 |
msgid "Delete 404s"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: redirection-strings.php:128
|
506 |
+
msgid "Delete all logs for this 404"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: redirection-strings.php:136
|
510 |
msgid "Log"
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: redirection-strings.php:137
|
514 |
+
msgid "404s"
|
515 |
msgstr ""
|
516 |
|
517 |
#: redirection-strings.php:141
|
518 |
+
msgid "View notice"
|
519 |
msgstr ""
|
520 |
|
521 |
#: redirection-strings.php:142
|
522 |
+
msgid "Delete Redirection"
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: redirection-strings.php:144
|
526 |
+
msgid "Delete the plugin - are you sure?"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: redirection-strings.php:145
|
530 |
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."
|
531 |
msgstr ""
|
532 |
|
533 |
+
#: redirection-strings.php:146
|
534 |
+
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
535 |
msgstr ""
|
536 |
|
537 |
#: redirection-strings.php:147
|
538 |
+
msgid "Yes! Delete the plugin"
|
539 |
msgstr ""
|
540 |
|
541 |
#: redirection-strings.php:148
|
542 |
+
msgid "No! Don't delete the plugin"
|
543 |
msgstr ""
|
544 |
|
545 |
#: redirection-strings.php:149
|
546 |
+
msgid "You've supported this plugin - thank you!"
|
547 |
msgstr ""
|
548 |
|
549 |
#: redirection-strings.php:150
|
550 |
+
msgid "I'd like to support some more."
|
551 |
msgstr ""
|
552 |
|
553 |
#: redirection-strings.php:151
|
555 |
msgstr ""
|
556 |
|
557 |
#: redirection-strings.php:152
|
558 |
+
msgid "You get useful software and I get to carry on making it better."
|
559 |
msgstr ""
|
560 |
|
561 |
#: redirection-strings.php:153
|
562 |
+
msgid "Support 💰"
|
563 |
msgstr ""
|
564 |
|
565 |
#: redirection-strings.php:154
|
566 |
+
msgid "Plugin Support"
|
567 |
msgstr ""
|
568 |
|
569 |
#: redirection-strings.php:155
|
570 |
+
msgid "No logs"
|
571 |
msgstr ""
|
572 |
|
573 |
+
#: redirection-strings.php:156, redirection-strings.php:163
|
574 |
+
msgid "A day"
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: redirection-strings.php:157, redirection-strings.php:164
|
578 |
+
msgid "A week"
|
579 |
msgstr ""
|
580 |
|
581 |
#: redirection-strings.php:158
|
582 |
+
msgid "A month"
|
583 |
msgstr ""
|
584 |
|
585 |
#: redirection-strings.php:159
|
586 |
+
msgid "Two months"
|
587 |
msgstr ""
|
588 |
|
589 |
+
#: redirection-strings.php:160, redirection-strings.php:165
|
590 |
+
msgid "Forever"
|
591 |
msgstr ""
|
592 |
|
593 |
#: redirection-strings.php:161
|
594 |
+
msgid "Never cache"
|
595 |
msgstr ""
|
596 |
|
597 |
#: redirection-strings.php:162
|
598 |
+
msgid "An hour"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
msgstr ""
|
600 |
|
601 |
#: redirection-strings.php:166
|
602 |
+
msgid "No IP logging"
|
603 |
msgstr ""
|
604 |
|
605 |
#: redirection-strings.php:167
|
606 |
+
msgid "Full IP logging"
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: redirection-strings.php:168
|
610 |
+
msgid "Anonymize IP (mask last part)"
|
611 |
msgstr ""
|
612 |
|
613 |
#: redirection-strings.php:169
|
614 |
+
msgid "Default /wp-json/ (preferred)"
|
615 |
+
msgstr ""
|
616 |
+
|
617 |
+
#: redirection-strings.php:170
|
618 |
+
msgid "Raw /index.php?rest_route=/"
|
619 |
msgstr ""
|
620 |
|
621 |
#: redirection-strings.php:171
|
622 |
+
msgid "Proxy over Admin AJAX (deprecated)"
|
623 |
msgstr ""
|
624 |
|
625 |
#: redirection-strings.php:172
|
626 |
+
msgid "URL Monitor Changes"
|
627 |
msgstr ""
|
628 |
|
629 |
#: redirection-strings.php:173
|
630 |
+
msgid "Save changes to this group"
|
631 |
msgstr ""
|
632 |
|
633 |
#: redirection-strings.php:174
|
634 |
+
msgid "For example \"/amp\""
|
635 |
msgstr ""
|
636 |
|
637 |
#: redirection-strings.php:175
|
638 |
+
msgid "Create associated redirect (added to end of URL)"
|
639 |
msgstr ""
|
640 |
|
641 |
#: redirection-strings.php:176
|
642 |
+
msgid "Monitor changes to %(type)s"
|
643 |
msgstr ""
|
644 |
|
645 |
#: redirection-strings.php:177
|
646 |
+
msgid "I'm a nice person and I have helped support the author of this plugin"
|
647 |
msgstr ""
|
648 |
|
649 |
#: redirection-strings.php:178
|
650 |
+
msgid "Redirect Logs"
|
651 |
msgstr ""
|
652 |
|
653 |
+
#: redirection-strings.php:179, redirection-strings.php:181
|
654 |
+
msgid "(time to keep logs for)"
|
655 |
msgstr ""
|
656 |
|
657 |
#: redirection-strings.php:180
|
658 |
+
msgid "404 Logs"
|
|
|
|
|
|
|
|
|
659 |
msgstr ""
|
660 |
|
661 |
#: redirection-strings.php:182
|
662 |
+
msgid "IP Logging"
|
663 |
msgstr ""
|
664 |
|
665 |
#: redirection-strings.php:183
|
666 |
+
msgid "(select IP logging level)"
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: redirection-strings.php:184
|
670 |
+
msgid "URL Monitor"
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: redirection-strings.php:185
|
674 |
+
msgid "RSS Token"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: redirection-strings.php:186
|
678 |
+
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
679 |
msgstr ""
|
680 |
|
681 |
#: redirection-strings.php:187
|
682 |
+
msgid "Auto-generate URL"
|
683 |
msgstr ""
|
684 |
|
685 |
#: redirection-strings.php:188
|
686 |
+
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"
|
687 |
+
msgstr ""
|
688 |
+
|
689 |
+
#: redirection-strings.php:189
|
690 |
+
msgid "Apache Module"
|
691 |
msgstr ""
|
692 |
|
693 |
#: redirection-strings.php:190
|
694 |
+
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
695 |
msgstr ""
|
696 |
|
697 |
#: redirection-strings.php:191
|
698 |
+
msgid "Redirect Cache"
|
699 |
+
msgstr ""
|
700 |
+
|
701 |
+
#: redirection-strings.php:192
|
702 |
+
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
703 |
+
msgstr ""
|
704 |
+
|
705 |
+
#: redirection-strings.php:193
|
706 |
+
msgid "REST API"
|
707 |
msgstr ""
|
708 |
|
709 |
#: redirection-strings.php:194
|
710 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
711 |
+
msgstr ""
|
712 |
+
|
713 |
+
#: redirection-strings.php:195
|
714 |
+
msgid "Update"
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: redirection-strings.php:196, redirection-strings.php:197
|
718 |
msgid "Saving..."
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: redirection-strings.php:198
|
722 |
+
msgid "Logged In"
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: redirection-strings.php:199, redirection-strings.php:203
|
726 |
+
msgid "Target URL when matched"
|
727 |
msgstr ""
|
728 |
|
729 |
+
#: redirection-strings.php:200
|
730 |
msgid "Logged Out"
|
731 |
msgstr ""
|
732 |
|
733 |
+
#: redirection-strings.php:201, redirection-strings.php:205
|
734 |
+
msgid "Target URL when not matched"
|
735 |
msgstr ""
|
736 |
|
737 |
+
#: redirection-strings.php:202
|
738 |
+
msgid "Matched Target"
|
739 |
msgstr ""
|
740 |
|
741 |
#: redirection-strings.php:204
|
742 |
+
msgid "Unmatched Target"
|
743 |
msgstr ""
|
744 |
|
745 |
+
#: redirection-strings.php:206
|
746 |
+
msgid "Target URL"
|
747 |
msgstr ""
|
748 |
|
749 |
+
#: redirection-strings.php:207, matches/url.php:7
|
750 |
+
msgid "URL only"
|
751 |
msgstr ""
|
752 |
|
753 |
+
#: redirection-strings.php:208, matches/login.php:8
|
754 |
+
msgid "URL and login status"
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: redirection-strings.php:209, matches/referrer.php:10
|
758 |
+
msgid "URL and referrer"
|
759 |
msgstr ""
|
760 |
|
761 |
+
#: redirection-strings.php:210, matches/user-agent.php:10
|
762 |
+
msgid "URL and user agent"
|
763 |
+
msgstr ""
|
764 |
+
|
765 |
+
#: redirection-strings.php:211, matches/cookie.php:7
|
766 |
+
msgid "URL and cookie"
|
767 |
+
msgstr ""
|
768 |
+
|
769 |
+
#: redirection-strings.php:212, matches/http-header.php:11
|
770 |
+
msgid "URL and HTTP header"
|
771 |
+
msgstr ""
|
772 |
+
|
773 |
+
#: redirection-strings.php:213, matches/custom-filter.php:9
|
774 |
+
msgid "URL and custom filter"
|
775 |
msgstr ""
|
776 |
|
777 |
#: redirection-strings.php:214
|
778 |
+
msgid "Redirect to URL"
|
779 |
msgstr ""
|
780 |
|
781 |
#: redirection-strings.php:215
|
782 |
+
msgid "Redirect to random post"
|
783 |
msgstr ""
|
784 |
|
785 |
#: redirection-strings.php:216
|
786 |
+
msgid "Pass-through"
|
787 |
msgstr ""
|
788 |
|
789 |
#: redirection-strings.php:217
|
790 |
+
msgid "Error (404)"
|
791 |
msgstr ""
|
792 |
|
793 |
#: redirection-strings.php:218
|
794 |
+
msgid "Do nothing"
|
795 |
msgstr ""
|
796 |
|
797 |
#: redirection-strings.php:219
|
798 |
+
msgid "301 - Moved Permanently"
|
799 |
msgstr ""
|
800 |
|
801 |
#: redirection-strings.php:220
|
802 |
+
msgid "302 - Found"
|
803 |
msgstr ""
|
804 |
|
805 |
#: redirection-strings.php:221
|
806 |
+
msgid "307 - Temporary Redirect"
|
807 |
msgstr ""
|
808 |
|
809 |
#: redirection-strings.php:222
|
810 |
+
msgid "308 - Permanent Redirect"
|
811 |
msgstr ""
|
812 |
|
813 |
#: redirection-strings.php:223
|
814 |
+
msgid "401 - Unauthorized"
|
815 |
msgstr ""
|
816 |
|
817 |
#: redirection-strings.php:224
|
818 |
+
msgid "404 - Not Found"
|
819 |
msgstr ""
|
820 |
|
821 |
#: redirection-strings.php:225
|
822 |
+
msgid "410 - Gone"
|
823 |
msgstr ""
|
824 |
|
825 |
#: redirection-strings.php:226
|
826 |
+
msgid "Title"
|
827 |
msgstr ""
|
828 |
|
829 |
#: redirection-strings.php:227
|
830 |
+
msgid "Optional description"
|
831 |
msgstr ""
|
832 |
|
833 |
+
#: redirection-strings.php:228
|
834 |
+
msgid "Match"
|
835 |
msgstr ""
|
836 |
|
837 |
+
#: redirection-strings.php:229
|
838 |
+
msgid "When matched"
|
839 |
msgstr ""
|
840 |
|
841 |
+
#: redirection-strings.php:230
|
842 |
+
msgid "with HTTP code"
|
843 |
msgstr ""
|
844 |
|
845 |
+
#: redirection-strings.php:231
|
846 |
+
msgid "Group"
|
847 |
msgstr ""
|
848 |
|
849 |
+
#: redirection-strings.php:232
|
850 |
+
msgid "Position"
|
851 |
msgstr ""
|
852 |
|
853 |
+
#: redirection-strings.php:235, redirection-strings.php:256, redirection-strings.php:260, redirection-strings.php:268, redirection-strings.php:271
|
854 |
+
msgid "Regex"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: redirection-strings.php:238
|
858 |
+
msgid "Show advanced options"
|
859 |
msgstr ""
|
860 |
|
861 |
#: redirection-strings.php:239
|
862 |
+
msgid "Type"
|
863 |
msgstr ""
|
864 |
|
865 |
#: redirection-strings.php:240
|
866 |
+
msgid "URL"
|
867 |
msgstr ""
|
868 |
|
869 |
#: redirection-strings.php:241
|
871 |
msgstr ""
|
872 |
|
873 |
#: redirection-strings.php:242
|
874 |
+
msgid "Hits"
|
875 |
msgstr ""
|
876 |
|
877 |
#: redirection-strings.php:243
|
878 |
+
msgid "Last Access"
|
879 |
msgstr ""
|
880 |
|
881 |
+
#: redirection-strings.php:247
|
882 |
+
msgid "Reset hits"
|
883 |
msgstr ""
|
884 |
|
885 |
+
#: redirection-strings.php:248
|
886 |
+
msgid "All groups"
|
887 |
msgstr ""
|
888 |
|
889 |
+
#: redirection-strings.php:249
|
890 |
+
msgid "Add new redirection"
|
891 |
msgstr ""
|
892 |
|
893 |
+
#: redirection-strings.php:251
|
894 |
+
msgid "User Agent"
|
895 |
+
msgstr ""
|
896 |
+
|
897 |
+
#: redirection-strings.php:252, redirection-strings.php:266
|
898 |
msgid "Custom"
|
899 |
msgstr ""
|
900 |
|
901 |
+
#: redirection-strings.php:253
|
902 |
+
msgid "Mobile"
|
903 |
msgstr ""
|
904 |
|
905 |
+
#: redirection-strings.php:254
|
906 |
+
msgid "Feed Readers"
|
907 |
msgstr ""
|
908 |
|
909 |
+
#: redirection-strings.php:255
|
910 |
+
msgid "Libraries"
|
911 |
msgstr ""
|
912 |
|
913 |
#: redirection-strings.php:257
|
914 |
+
msgid "Cookie"
|
915 |
msgstr ""
|
916 |
|
917 |
#: redirection-strings.php:258
|
918 |
+
msgid "Cookie name"
|
919 |
msgstr ""
|
920 |
|
921 |
#: redirection-strings.php:259
|
922 |
+
msgid "Cookie value"
|
|
|
|
|
|
|
|
|
923 |
msgstr ""
|
924 |
|
925 |
#: redirection-strings.php:261
|
926 |
+
msgid "Filter Name"
|
927 |
msgstr ""
|
928 |
|
929 |
#: redirection-strings.php:262
|
930 |
+
msgid "WordPress filter name"
|
931 |
msgstr ""
|
932 |
|
933 |
#: redirection-strings.php:263
|
934 |
+
msgid "HTTP Header"
|
935 |
msgstr ""
|
936 |
|
937 |
#: redirection-strings.php:264
|
938 |
+
msgid "Header name"
|
939 |
+
msgstr ""
|
940 |
+
|
941 |
+
#: redirection-strings.php:265
|
942 |
+
msgid "Header value"
|
943 |
+
msgstr ""
|
944 |
+
|
945 |
+
#: redirection-strings.php:267
|
946 |
+
msgid "Accept Language"
|
947 |
+
msgstr ""
|
948 |
+
|
949 |
+
#: redirection-strings.php:269
|
950 |
+
msgid "Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
951 |
+
msgstr ""
|
952 |
+
|
953 |
+
#: redirection-strings.php:270
|
954 |
+
msgid "Referrer"
|
955 |
+
msgstr ""
|
956 |
+
|
957 |
+
#: redirection-strings.php:276
|
958 |
+
msgid "pass"
|
959 |
+
msgstr ""
|
960 |
+
|
961 |
+
#: redirection-strings.php:277
|
962 |
+
msgid "Need help?"
|
963 |
+
msgstr ""
|
964 |
+
|
965 |
+
#: redirection-strings.php:278
|
966 |
+
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."
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: redirection-strings.php:279
|
970 |
+
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
971 |
+
msgstr ""
|
972 |
+
|
973 |
+
#: redirection-strings.php:280
|
974 |
+
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
975 |
+
msgstr ""
|
976 |
+
|
977 |
+
#: redirection-strings.php:281
|
978 |
+
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!"
|
979 |
+
msgstr ""
|
980 |
+
|
981 |
+
#: redirection-strings.php:282, redirection-strings.php:284
|
982 |
msgid "Newsletter"
|
983 |
msgstr ""
|
984 |
|
985 |
+
#: redirection-strings.php:283
|
986 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
987 |
msgstr ""
|
988 |
|
989 |
+
#: redirection-strings.php:285
|
990 |
+
msgid "Want to keep up to date with changes to Redirection?"
|
991 |
msgstr ""
|
992 |
|
993 |
+
#: redirection-strings.php:286
|
994 |
+
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."
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: redirection-strings.php:287
|
998 |
+
msgid "Your email address:"
|
999 |
+
msgstr ""
|
1000 |
+
|
1001 |
+
#: redirection-strings.php:288
|
1002 |
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."
|
1003 |
msgstr ""
|
1004 |
|
1005 |
+
#: redirection-strings.php:289
|
1006 |
+
msgid "⚡️ Magic fix ⚡️"
|
1007 |
+
msgstr ""
|
1008 |
+
|
1009 |
+
#: redirection-strings.php:290
|
1010 |
+
msgid "Plugin Status"
|
1011 |
+
msgstr ""
|
1012 |
+
|
1013 |
+
#: redirection-strings.php:291
|
1014 |
msgid "Filter"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
+
#: redirection-strings.php:292
|
1018 |
msgid "Select All"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
+
#: redirection-strings.php:293
|
1022 |
+
msgid "First page"
|
1023 |
+
msgstr ""
|
|
|
|
|
1024 |
|
1025 |
+
#: redirection-strings.php:294
|
1026 |
+
msgid "Prev page"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
+
#: redirection-strings.php:295
|
1030 |
+
msgid "Current Page"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
+
#: redirection-strings.php:296
|
1034 |
msgid "of %(page)s"
|
1035 |
msgstr ""
|
1036 |
|
1037 |
+
#: redirection-strings.php:297
|
1038 |
+
msgid "Next page"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
+
#: redirection-strings.php:298
|
1042 |
+
msgid "Last page"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
+
#: redirection-strings.php:299
|
1046 |
+
msgid "%s item"
|
1047 |
+
msgid_plural "%s items"
|
1048 |
+
msgstr[0] ""
|
1049 |
+
msgstr[1] ""
|
1050 |
|
1051 |
+
#: redirection-strings.php:300
|
1052 |
+
msgid "Select bulk action"
|
1053 |
msgstr ""
|
1054 |
|
1055 |
+
#: redirection-strings.php:301
|
1056 |
msgid "Bulk Actions"
|
1057 |
msgstr ""
|
1058 |
|
1059 |
+
#: redirection-strings.php:302
|
1060 |
+
msgid "Apply"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
+
#: redirection-strings.php:303
|
1064 |
msgid "No results"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
+
#: redirection-strings.php:304
|
1068 |
msgid "Sorry, something went wrong loading the data - please try again"
|
1069 |
msgstr ""
|
1070 |
|
1071 |
+
#: redirection-strings.php:305
|
|
|
|
|
|
|
|
|
1072 |
msgid "Search by IP"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
+
#: redirection-strings.php:306
|
1076 |
+
msgid "Search"
|
1077 |
msgstr ""
|
1078 |
|
1079 |
+
#: redirection-strings.php:307
|
1080 |
+
msgid "Useragent Error"
|
1081 |
msgstr ""
|
1082 |
|
1083 |
+
#: redirection-strings.php:309
|
1084 |
+
msgid "Unknown Useragent"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
+
#: redirection-strings.php:310
|
1088 |
+
msgid "Device"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: redirection-strings.php:311
|
1092 |
msgid "Operating System"
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: redirection-strings.php:312
|
1096 |
+
msgid "Browser"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: redirection-strings.php:313
|
1100 |
+
msgid "Engine"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: redirection-strings.php:314
|
1104 |
+
msgid "Useragent"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
+
#: redirection-strings.php:315
|
1108 |
+
msgid "Agent"
|
1109 |
+
msgstr ""
|
1110 |
+
|
1111 |
+
#: redirection-strings.php:317
|
1112 |
msgid "Are you sure you want to delete this item?"
|
1113 |
msgid_plural "Are you sure you want to delete these items?"
|
1114 |
msgstr[0] ""
|
1115 |
msgstr[1] ""
|
1116 |
|
1117 |
+
#: redirection-strings.php:318
|
1118 |
+
msgid "Redirection saved"
|
1119 |
msgstr ""
|
1120 |
|
1121 |
+
#: redirection-strings.php:319
|
1122 |
+
msgid "Log deleted"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
+
#: redirection-strings.php:320
|
1126 |
msgid "Settings saved"
|
1127 |
msgstr ""
|
1128 |
|
1129 |
+
#: redirection-strings.php:321
|
1130 |
+
msgid "Group saved"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
+
#: redirection-strings.php:322
|
1134 |
+
msgid "404 deleted"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
#: models/database.php:139
|
matches/cookie.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
include_once dirname( __FILE__).'/http-header.php';
|
4 |
+
|
5 |
+
class Cookie_Match extends Header_Match {
|
6 |
+
function name() {
|
7 |
+
return __( 'URL and cookie', 'redirection' );
|
8 |
+
}
|
9 |
+
|
10 |
+
function get_target( $url, $matched_url, $regex ) {
|
11 |
+
$target = false;
|
12 |
+
$matched = Redirection_Request::get_cookie( $this->name ) === $this->value;
|
13 |
+
|
14 |
+
if ( $this->regex ) {
|
15 |
+
$matched = preg_match( '@'.str_replace( '@', '\\@', $this->value ).'@', Redirection_Request::get_cookie( $this->name ), $matches ) > 0;
|
16 |
+
}
|
17 |
+
|
18 |
+
// Check if referrer matches
|
19 |
+
if ( $matched && $this->url_from !== '' ) {
|
20 |
+
$target = $this->url_from;
|
21 |
+
} elseif ( ! $matched && $this->url_notfrom !== '' ) {
|
22 |
+
$target = $this->url_notfrom;
|
23 |
+
}
|
24 |
+
|
25 |
+
if ( $regex && $target ) {
|
26 |
+
$target = $this->get_target_regex_url( $matched_url, $target, $url );
|
27 |
+
}
|
28 |
+
|
29 |
+
return $target;
|
30 |
+
}
|
31 |
+
}
|
matches/custom-filter.php
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Custom_Match extends Red_Match {
|
4 |
+
public $filter;
|
5 |
+
public $url_from;
|
6 |
+
public $url_notfrom;
|
7 |
+
|
8 |
+
function name() {
|
9 |
+
return __( 'URL and custom filter', 'redirection' );
|
10 |
+
}
|
11 |
+
|
12 |
+
public function save( array $details, $no_target_url = false ) {
|
13 |
+
$data = array(
|
14 |
+
'filter' => isset( $details['filter'] ) ? $this->sanitize_filter( $details['filter'] ) : '',
|
15 |
+
);
|
16 |
+
|
17 |
+
if ( $no_target_url === false ) {
|
18 |
+
$data['url_from'] = isset( $details['url_from'] ) ? $this->sanitize_url( $details['url_from'] ) : '';
|
19 |
+
$data['url_notfrom'] = isset( $details['url_notfrom'] ) ? $this->sanitize_url( $details['url_notfrom'] ) : '';
|
20 |
+
}
|
21 |
+
|
22 |
+
return $data;
|
23 |
+
}
|
24 |
+
|
25 |
+
public function sanitize_filter( $name ) {
|
26 |
+
$name = preg_replace( '/[^A-Za-z0-9\-_]/', '', $name );
|
27 |
+
|
28 |
+
return trim( $name );
|
29 |
+
}
|
30 |
+
|
31 |
+
function get_target( $url, $matched_url, $regex ) {
|
32 |
+
$target = false;
|
33 |
+
$matched = apply_filters( $this->filter, false, $url );
|
34 |
+
|
35 |
+
// Check if referrer matches
|
36 |
+
if ( $matched && $this->url_from !== '' ) {
|
37 |
+
$target = $this->url_from;
|
38 |
+
} elseif ( ! $matched && $this->url_notfrom !== '' ) {
|
39 |
+
$target = $this->url_notfrom;
|
40 |
+
}
|
41 |
+
|
42 |
+
return $target;
|
43 |
+
}
|
44 |
+
|
45 |
+
public function get_data() {
|
46 |
+
return array(
|
47 |
+
'url_from' => $this->url_from,
|
48 |
+
'url_notfrom' => $this->url_notfrom,
|
49 |
+
'filter' => $this->filter,
|
50 |
+
);
|
51 |
+
}
|
52 |
+
|
53 |
+
public function load( $values ) {
|
54 |
+
$values = unserialize( $values );
|
55 |
+
$this->url_from = $values['url_from'];
|
56 |
+
$this->url_notfrom = $values['url_notfrom'];
|
57 |
+
$this->filter = $values['filter'];
|
58 |
+
}
|
59 |
+
}
|
matches/http-header.php
ADDED
@@ -0,0 +1,88 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Header_Match extends Red_Match {
|
4 |
+
public $name;
|
5 |
+
public $value;
|
6 |
+
public $regex;
|
7 |
+
public $url_from;
|
8 |
+
public $url_notfrom;
|
9 |
+
|
10 |
+
function name() {
|
11 |
+
return __( 'URL and HTTP header', 'redirection' );
|
12 |
+
}
|
13 |
+
|
14 |
+
public function save( array $details, $no_target_url = false ) {
|
15 |
+
$data = array(
|
16 |
+
'regex' => isset( $details['regex'] ) && $details['regex'] ? true : false,
|
17 |
+
'name' => isset( $details['name'] ) ? $this->sanitize_name( $details['name'] ): '',
|
18 |
+
'value' => isset( $details['value'] ) ? $this->sanitize_value( $details['value'] ) : '',
|
19 |
+
);
|
20 |
+
|
21 |
+
if ( $no_target_url === false ) {
|
22 |
+
$data['url_from'] = isset( $details['url_from'] ) ? $this->sanitize_url( $details['url_from'] ) : '';
|
23 |
+
$data['url_notfrom'] = isset( $details['url_notfrom'] ) ? $this->sanitize_url( $details['url_notfrom'] ) : '';
|
24 |
+
}
|
25 |
+
|
26 |
+
return $data;
|
27 |
+
}
|
28 |
+
|
29 |
+
public function sanitize_name( $name ) {
|
30 |
+
$name = $this->sanitize_url( $name );
|
31 |
+
$name = str_replace( ' ', '', $name );
|
32 |
+
$name = preg_replace( '/[^A-Za-z0-9\-_]/', '', $name );
|
33 |
+
|
34 |
+
return trim( trim( $name, ':' ) );
|
35 |
+
}
|
36 |
+
|
37 |
+
public function sanitize_value( $value ) {
|
38 |
+
return $this->sanitize_url( $value );
|
39 |
+
}
|
40 |
+
|
41 |
+
function get_target( $url, $matched_url, $regex ) {
|
42 |
+
$target = false;
|
43 |
+
$matched = Redirection_Request::get_header( $this->name ) === $this->value;
|
44 |
+
|
45 |
+
if ( $this->regex ) {
|
46 |
+
$matched = preg_match( '@'.str_replace( '@', '\\@', $this->value ).'@', Redirection_Request::get_header( $this->name ), $matches ) > 0;
|
47 |
+
}
|
48 |
+
|
49 |
+
// Check if referrer matches
|
50 |
+
if ( $matched && $this->url_from !== '' ) {
|
51 |
+
$target = $this->url_from;
|
52 |
+
} elseif ( ! $matched && $this->url_notfrom !== '' ) {
|
53 |
+
$target = $this->url_notfrom;
|
54 |
+
}
|
55 |
+
|
56 |
+
if ( $regex && $target ) {
|
57 |
+
$target = $this->get_target_regex_url( $matched_url, $target, $url );
|
58 |
+
}
|
59 |
+
|
60 |
+
return $target;
|
61 |
+
}
|
62 |
+
|
63 |
+
public function get_data() {
|
64 |
+
return array(
|
65 |
+
'url_from' => $this->url_from,
|
66 |
+
'url_notfrom' => $this->url_notfrom,
|
67 |
+
'regex' => $this->regex,
|
68 |
+
'name' => $this->name,
|
69 |
+
'value' => $this->value,
|
70 |
+
);
|
71 |
+
}
|
72 |
+
|
73 |
+
public function load( $values ) {
|
74 |
+
$values = unserialize( $values );
|
75 |
+
|
76 |
+
if ( isset( $values['url_from'] ) ) {
|
77 |
+
$this->url_from = $values['url_from'];
|
78 |
+
}
|
79 |
+
|
80 |
+
if ( isset( $values['url_notfrom'] ) ) {
|
81 |
+
$this->url_notfrom = $values['url_notfrom'];
|
82 |
+
}
|
83 |
+
|
84 |
+
$this->regex = $values['regex'];
|
85 |
+
$this->name = $values['name'];
|
86 |
+
$this->value = $values['value'];
|
87 |
+
}
|
88 |
+
}
|
models/fixer.php
CHANGED
@@ -50,7 +50,8 @@ class Red_Fixer {
|
|
50 |
);
|
51 |
|
52 |
if ( $status['status'] === 'good' ) {
|
53 |
-
$rest_api = red_get_rest_api();
|
|
|
54 |
|
55 |
$result['message'] = __( 'Redirection does not appear in your REST API routes. Have you disabled it with a plugin?', 'redirection' );
|
56 |
|
@@ -58,7 +59,7 @@ class Red_Fixer {
|
|
58 |
$result['message'] = __( 'Redirection routes are working', 'redirection' );
|
59 |
$result['status'] = 'good';
|
60 |
} else {
|
61 |
-
$response = wp_remote_get( $rest_api, array( 'cookies' => $_COOKIE ) );
|
62 |
|
63 |
if ( $response && is_array( $response ) && isset( $response['body'] ) ) {
|
64 |
$json = @json_decode( $response['body'], true );
|
@@ -150,8 +151,20 @@ class Red_Fixer {
|
|
150 |
return true;
|
151 |
}
|
152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
private function check_api( $url ) {
|
154 |
-
$
|
|
|
|
|
|
|
155 |
$http_code = wp_remote_retrieve_response_code( $response );
|
156 |
|
157 |
$specific = 'REST API returns an error code';
|
@@ -164,7 +177,7 @@ class Red_Fixer {
|
|
164 |
$specific = 'REST API returned invalid JSON data. This is probably an error page of some kind and indicates it has been disabled';
|
165 |
}
|
166 |
} elseif ( $http_code === 301 || $http_code === 302 ) {
|
167 |
-
$specific = 'REST API is being redirected. This indicates it has been disabled.';
|
168 |
} elseif ( $http_code === 404 ) {
|
169 |
$specific = 'REST API is returning 404 error. This indicates it has been disabled.';
|
170 |
}
|
50 |
);
|
51 |
|
52 |
if ( $status['status'] === 'good' ) {
|
53 |
+
$rest_api = $this->normalize_url( red_get_rest_api().'redirection/v1/' );
|
54 |
+
$rest_api = add_query_arg( '_wpnonce', wp_create_nonce( 'wp_rest' ), $rest_api );
|
55 |
|
56 |
$result['message'] = __( 'Redirection does not appear in your REST API routes. Have you disabled it with a plugin?', 'redirection' );
|
57 |
|
59 |
$result['message'] = __( 'Redirection routes are working', 'redirection' );
|
60 |
$result['status'] = 'good';
|
61 |
} else {
|
62 |
+
$response = wp_remote_get( $rest_api, array( 'cookies' => $_COOKIE, 'redirection' => 0 ) );
|
63 |
|
64 |
if ( $response && is_array( $response ) && isset( $response['body'] ) ) {
|
65 |
$json = @json_decode( $response['body'], true );
|
151 |
return true;
|
152 |
}
|
153 |
|
154 |
+
private function normalize_url( $url ) {
|
155 |
+
if ( substr( $url, 0, 4 ) !== 'http' ) {
|
156 |
+
$parts = parse_url( get_site_url() );
|
157 |
+
$url = ( isset( $parts['scheme'] ) ? $parts['scheme'] : 'http' ).'://'.$parts['host'].$url;
|
158 |
+
}
|
159 |
+
|
160 |
+
return $url;
|
161 |
+
}
|
162 |
+
|
163 |
private function check_api( $url ) {
|
164 |
+
$url = $this->normalize_url( $url.'redirection/v1/' );
|
165 |
+
$request_url = add_query_arg( '_wpnonce', wp_create_nonce( 'wp_rest' ), $url );
|
166 |
+
|
167 |
+
$response = wp_remote_get( $request_url, array( 'cookies' => $_COOKIE, 'redirection' => 0 ) );
|
168 |
$http_code = wp_remote_retrieve_response_code( $response );
|
169 |
|
170 |
$specific = 'REST API returns an error code';
|
177 |
$specific = 'REST API returned invalid JSON data. This is probably an error page of some kind and indicates it has been disabled';
|
178 |
}
|
179 |
} elseif ( $http_code === 301 || $http_code === 302 ) {
|
180 |
+
$specific = 'REST API is being redirected. This indicates it has been disabled or you have a trailing slash redirect.';
|
181 |
} elseif ( $http_code === 404 ) {
|
182 |
$specific = 'REST API is returning 404 error. This indicates it has been disabled.';
|
183 |
}
|
models/match.php
CHANGED
@@ -60,6 +60,9 @@ abstract class Red_Match {
|
|
60 |
'referrer' => 'referrer.php',
|
61 |
'agent' => 'user-agent.php',
|
62 |
'login' => 'login.php',
|
|
|
|
|
|
|
63 |
);
|
64 |
}
|
65 |
}
|
60 |
'referrer' => 'referrer.php',
|
61 |
'agent' => 'user-agent.php',
|
62 |
'login' => 'login.php',
|
63 |
+
'header' => 'http-header.php',
|
64 |
+
'custom' => 'custom-filter.php',
|
65 |
+
'cookie' => 'cookie.php',
|
66 |
);
|
67 |
}
|
68 |
}
|
models/request.php
CHANGED
@@ -51,4 +51,23 @@ class Redirection_Request {
|
|
51 |
|
52 |
return apply_filters( 'redirection_request_ip', $ip ? $ip : '' );
|
53 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
}
|
51 |
|
52 |
return apply_filters( 'redirection_request_ip', $ip ? $ip : '' );
|
53 |
}
|
54 |
+
|
55 |
+
public static function get_cookie( $cookie ) {
|
56 |
+
if ( isset( $_COOKIE[ $cookie ] ) ) {
|
57 |
+
return apply_filters( 'redirection_request_cookie', $_COOKIE[ $cookie ], $cookie );
|
58 |
+
}
|
59 |
+
|
60 |
+
return false;
|
61 |
+
}
|
62 |
+
|
63 |
+
public static function get_header( $name ) {
|
64 |
+
$name = 'HTTP_'.strtoupper( $name );
|
65 |
+
$name = str_replace( '-', '_', $name );
|
66 |
+
|
67 |
+
if ( isset( $_SERVER[ $name ] ) ) {
|
68 |
+
return apply_filters( 'redirection_request_header', $_SERVER[ $name ], $name );
|
69 |
+
}
|
70 |
+
|
71 |
+
return false;
|
72 |
+
}
|
73 |
}
|
modules/wordpress.php
CHANGED
@@ -20,16 +20,27 @@ class WordPress_Module extends Red_Module {
|
|
20 |
add_action( 'send_headers', array( $this, 'send_headers' ) );
|
21 |
add_filter( 'permalink_redirect_skip', array( $this, 'permalink_redirect_skip' ) );
|
22 |
add_filter( 'wp_redirect', array( $this, 'wp_redirect' ), 1, 2 );
|
23 |
-
|
24 |
-
//add_filter( 'status_header', array( $this, 'status_header_404' ), 10, 4 );
|
25 |
add_action( 'redirection_visit', array( $this, 'redirection_visit' ), 10, 3 );
|
26 |
add_action( 'redirection_do_nothing', array( $this, 'redirection_do_nothing' ) );
|
|
|
27 |
|
28 |
// Remove WordPress 2.3 redirection
|
29 |
remove_action( 'template_redirect', 'wp_old_slug_redirect' );
|
30 |
}
|
31 |
|
32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
public function status_header_404( $status_header, $code, $description, $protocol ) {
|
34 |
if ( $code === 404 ) {
|
35 |
$options = red_get_options();
|
@@ -75,7 +86,7 @@ class WordPress_Module extends Red_Module {
|
|
75 |
* Protect certain URLs from being redirected. Note we don't need to protect wp-admin, as this code doesn't run there
|
76 |
*/
|
77 |
private function protected_url( $url ) {
|
78 |
-
$rest = parse_url(
|
79 |
$rest_api = $rest['path'].( isset( $rest['query'] ) ? '?'.$rest['query'] : '' );
|
80 |
|
81 |
if ( substr( $url, 0, strlen( $rest_api ) ) === $rest_api ) {
|
@@ -86,16 +97,6 @@ class WordPress_Module extends Red_Module {
|
|
86 |
return false;
|
87 |
}
|
88 |
|
89 |
-
public function template_redirect() {
|
90 |
-
if ( is_404() ) {
|
91 |
-
$options = red_get_options();
|
92 |
-
|
93 |
-
if ( isset( $options['expire_404'] ) && $options['expire_404'] >= 0 && apply_filters( 'redirection_log_404', $this->can_log ) ) {
|
94 |
-
RE_404::create( Redirection_Request::get_request_url(), Redirection_Request::get_user_agent(), Redirection_Request::get_ip(), Redirection_Request::get_referrer() );
|
95 |
-
}
|
96 |
-
}
|
97 |
-
}
|
98 |
-
|
99 |
public function status_header( $status ) {
|
100 |
// Fix for incorrect headers sent when using FastCGI/IIS
|
101 |
if ( substr( php_sapi_name(), 0, 3 ) === 'cgi' ) {
|
20 |
add_action( 'send_headers', array( $this, 'send_headers' ) );
|
21 |
add_filter( 'permalink_redirect_skip', array( $this, 'permalink_redirect_skip' ) );
|
22 |
add_filter( 'wp_redirect', array( $this, 'wp_redirect' ), 1, 2 );
|
23 |
+
add_filter( 'status_header', array( $this, 'status_header_404' ), 10, 4 );
|
|
|
24 |
add_action( 'redirection_visit', array( $this, 'redirection_visit' ), 10, 3 );
|
25 |
add_action( 'redirection_do_nothing', array( $this, 'redirection_do_nothing' ) );
|
26 |
+
add_filter( 'redirect_canonical', array( $this, 'redirect_canonical' ), 10, 2 );
|
27 |
|
28 |
// Remove WordPress 2.3 redirection
|
29 |
remove_action( 'template_redirect', 'wp_old_slug_redirect' );
|
30 |
}
|
31 |
|
32 |
+
/**
|
33 |
+
* This ensures that a matched URL is not overriddden by WordPress, if the URL happens to be a WordPress URL of some kind
|
34 |
+
* For example: /?author=1 will be redirected to /author/name unless this returns false
|
35 |
+
*/
|
36 |
+
public function redirect_canonical( $redirect_url, $requested_url ) {
|
37 |
+
if ( $this->matched ) {
|
38 |
+
return false;
|
39 |
+
}
|
40 |
+
|
41 |
+
return $redirect_url;
|
42 |
+
}
|
43 |
+
|
44 |
public function status_header_404( $status_header, $code, $description, $protocol ) {
|
45 |
if ( $code === 404 ) {
|
46 |
$options = red_get_options();
|
86 |
* Protect certain URLs from being redirected. Note we don't need to protect wp-admin, as this code doesn't run there
|
87 |
*/
|
88 |
private function protected_url( $url ) {
|
89 |
+
$rest = parse_url( red_get_rest_api() );
|
90 |
$rest_api = $rest['path'].( isset( $rest['query'] ) ? '?'.$rest['query'] : '' );
|
91 |
|
92 |
if ( substr( $url, 0, strlen( $rest_api ) ) === $rest_api ) {
|
97 |
return false;
|
98 |
}
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
public function status_header( $status ) {
|
101 |
// Fix for incorrect headers sent when using FastCGI/IIS
|
102 |
if ( substr( php_sapi_name(), 0, 3 ) === 'cgi' ) {
|
readme.txt
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
Contributors: johnny5
|
3 |
Donate link: https://redirection.me/donation/
|
4 |
Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
|
5 |
-
Requires at least: 4.
|
6 |
-
Tested up to: 4.9.
|
7 |
-
Stable tag: 3.
|
8 |
Requires PHP: 5.4
|
9 |
License: GPLv3
|
10 |
|
@@ -35,6 +35,9 @@ In addition to straightforward URL matching you can redirect based on other cond
|
|
35 |
- Login status - redirect only if the user is logged in or logged out
|
36 |
- Browser - redirect if the user is using a certain browser
|
37 |
- Referrer - redirect if the user visited the link from another page
|
|
|
|
|
|
|
38 |
|
39 |
= Full logging =
|
40 |
|
@@ -42,6 +45,8 @@ A configurable logging option allows to view all redirects occurring on your sit
|
|
42 |
|
43 |
Logs can be exported for external viewing, and can be searched and filtered for more detailed investigation.
|
44 |
|
|
|
|
|
45 |
= Track 404 errors =
|
46 |
|
47 |
Redirection will keep track of all 404 errors that occur on your site, allowing you to track down and fix problems.
|
@@ -131,10 +136,21 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho
|
|
131 |
|
132 |
== Changelog ==
|
133 |
|
134 |
-
= 3.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
* Fix problem fetching data on sites without https
|
136 |
|
137 |
-
= 3.1 =
|
138 |
* Add alternative REST API routes to help servers that block the API
|
139 |
* Move DELETE API calls to POST, to help servers that block DELETE
|
140 |
* Move API nonce to query param, to help servers that don't pass HTTP headers
|
2 |
Contributors: johnny5
|
3 |
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: 4.9.4
|
7 |
+
Stable tag: 3.2
|
8 |
Requires PHP: 5.4
|
9 |
License: GPLv3
|
10 |
|
35 |
- Login status - redirect only if the user is logged in or logged out
|
36 |
- Browser - redirect if the user is using a certain browser
|
37 |
- Referrer - redirect if the user visited the link from another page
|
38 |
+
- Cookies - redirect if a particular cookie is set
|
39 |
+
- HTTP headers - redirect based on a HTTP header
|
40 |
+
- Custom filter - redirect based on your own WordPress filter
|
41 |
|
42 |
= Full logging =
|
43 |
|
45 |
|
46 |
Logs can be exported for external viewing, and can be searched and filtered for more detailed investigation.
|
47 |
|
48 |
+
Display geographic information about an IP address, as well as a full user agent information, to try and understand who the visitor is.
|
49 |
+
|
50 |
= Track 404 errors =
|
51 |
|
52 |
Redirection will keep track of all 404 errors that occur on your site, allowing you to track down and fix problems.
|
136 |
|
137 |
== Changelog ==
|
138 |
|
139 |
+
= 3.2 - 11th February 2018 =
|
140 |
+
* Add cookie match - redirect based on a cookie
|
141 |
+
* Add HTTP header match - redirect based on an HTTP header
|
142 |
+
* Add custom filter match - redirect based on a custom WordPress filter
|
143 |
+
* Add detection of REST API redirect, causing 'fetch error' on some sites
|
144 |
+
* Update table responsiveness
|
145 |
+
* Allow redirects for canonical WordPress URLs
|
146 |
+
* Fix double include error on some sites
|
147 |
+
* Fix delete action on some sites
|
148 |
+
* Fix trailing slash redirect of API on some sites
|
149 |
+
|
150 |
+
= 3.1.1 - 29th January 2018 =
|
151 |
* Fix problem fetching data on sites without https
|
152 |
|
153 |
+
= 3.1 - 27th January 2018 =
|
154 |
* Add alternative REST API routes to help servers that block the API
|
155 |
* Move DELETE API calls to POST, to help servers that block DELETE
|
156 |
* Move API nonce to query param, to help servers that don't pass HTTP headers
|
redirection-admin.php
CHANGED
@@ -97,7 +97,7 @@ class Redirection_Admin {
|
|
97 |
|
98 |
Red_Flusher::schedule();
|
99 |
|
100 |
-
if ( $version !== REDIRECTION_DB_VERSION ) {
|
101 |
include_once dirname( REDIRECTION_FILE ).'/models/database.php';
|
102 |
|
103 |
$database = new RE_Database();
|
@@ -159,6 +159,27 @@ class Redirection_Admin {
|
|
159 |
function redirection_head() {
|
160 |
global $wp_version;
|
161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
$build = REDIRECTION_VERSION.'-'.REDIRECTION_BUILD;
|
163 |
$preload = $this->get_preload_data();
|
164 |
$options = red_get_options();
|
@@ -167,16 +188,12 @@ class Redirection_Admin {
|
|
167 |
'WordPress: '.$wp_version.' ('.( is_multisite() ? 'multi' : 'single' ).')',
|
168 |
'PHP: '.phpversion(),
|
169 |
'Browser: '.Redirection_Request::get_user_agent(),
|
|
|
170 |
'REST API: '.red_get_rest_api(),
|
171 |
);
|
172 |
|
173 |
$this->inject();
|
174 |
|
175 |
-
if ( $options['rest_api'] === false ) {
|
176 |
-
// Compatibility fix
|
177 |
-
$this->initial_set_api();
|
178 |
-
}
|
179 |
-
|
180 |
if ( ! isset( $_GET['sub'] ) || ( isset( $_GET['sub'] ) && ( in_array( $_GET['sub'], array( 'log', '404s', 'groups' ) ) ) ) ) {
|
181 |
add_screen_option( 'per_page', array( 'label' => sprintf( __( 'Log entries (%d max)', 'redirection' ), RED_MAX_PER_PAGE ), 'default' => RED_DEFAULT_PER_PAGE, 'option' => 'redirection_log_per_page' ) );
|
182 |
}
|
@@ -189,10 +206,6 @@ class Redirection_Admin {
|
|
189 |
|
190 |
wp_enqueue_style( 'redirection', plugin_dir_url( REDIRECTION_FILE ).'redirection.css', array(), $build );
|
191 |
|
192 |
-
if ( isset( $_POST['action'] ) && $_POST['action'] === 'fixit' && wp_verify_nonce( $_POST['_wpnonce'], 'wp_rest' ) ) {
|
193 |
-
$this->run_fixit();
|
194 |
-
}
|
195 |
-
|
196 |
wp_localize_script( 'redirection', 'Redirectioni10n', array(
|
197 |
'WP_API_root' => esc_url_raw( red_get_rest_api() ),
|
198 |
'WP_API_nonce' => wp_create_nonce( 'wp_rest' ),
|
@@ -206,21 +219,26 @@ class Redirection_Admin {
|
|
206 |
'preload' => $preload,
|
207 |
'versions' => implode( "\n", $versions ),
|
208 |
'version' => REDIRECTION_VERSION,
|
|
|
209 |
) );
|
210 |
|
211 |
$this->add_help_tab();
|
212 |
}
|
213 |
|
214 |
-
public function
|
215 |
-
|
216 |
|
217 |
-
$
|
218 |
-
|
219 |
|
220 |
-
|
221 |
-
$fixer->
|
222 |
-
|
223 |
-
|
|
|
|
|
|
|
|
|
224 |
}
|
225 |
}
|
226 |
|
@@ -233,6 +251,12 @@ class Redirection_Admin {
|
|
233 |
}
|
234 |
}
|
235 |
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
private function get_preload_data() {
|
237 |
$page = '';
|
238 |
if ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'group', '404s', 'log', 'io', 'options', 'support' ) ) ) {
|
@@ -422,7 +446,7 @@ class Redirection_Admin {
|
|
422 |
public function red_proxy() {
|
423 |
if ( $this->user_has_access() && isset( $_GET['rest_path'] ) && substr( $_GET['rest_path'], 0, 15 ) === 'redirection/v1/' ) {
|
424 |
$server = rest_get_server();
|
425 |
-
$server->serve_request( '/'.$_GET['rest_path'] );
|
426 |
die();
|
427 |
}
|
428 |
}
|
97 |
|
98 |
Red_Flusher::schedule();
|
99 |
|
100 |
+
if ( $version !== REDIRECTION_DB_VERSION || ( defined( 'REDIRECTION_FORCE_UPDATE' ) && REDIRECTION_FORCE_UPDATE ) ) {
|
101 |
include_once dirname( REDIRECTION_FILE ).'/models/database.php';
|
102 |
|
103 |
$database = new RE_Database();
|
159 |
function redirection_head() {
|
160 |
global $wp_version;
|
161 |
|
162 |
+
$this->check_rest_api();
|
163 |
+
|
164 |
+
if ( isset( $_REQUEST['action'] ) && isset( $_REQUEST['_wpnonce'] ) && wp_verify_nonce( $_REQUEST['_wpnonce'], 'wp_rest' ) ) {
|
165 |
+
if ( $_REQUEST['action'] === 'fixit' ) {
|
166 |
+
$this->run_fixit();
|
167 |
+
} else if ( $_REQUEST['action'] === 'rest_api' ) {
|
168 |
+
$this->set_rest_api( intval( $_REQUEST['rest_api'], 10 ) );
|
169 |
+
} else if ( $_REQUEST['action'] === 'red_proxy' ) {
|
170 |
+
// Hack to get around clash with WP page param
|
171 |
+
if ( isset( $_GET['page'] ) && $_GET['page'] === 'redirection.php' ) {
|
172 |
+
unset( $_GET['page'] );
|
173 |
+
}
|
174 |
+
|
175 |
+
if ( isset( $_GET['ppage'] ) ) {
|
176 |
+
$_GET['page'] = $_GET['ppage'];
|
177 |
+
}
|
178 |
+
|
179 |
+
$this->red_proxy();
|
180 |
+
}
|
181 |
+
}
|
182 |
+
|
183 |
$build = REDIRECTION_VERSION.'-'.REDIRECTION_BUILD;
|
184 |
$preload = $this->get_preload_data();
|
185 |
$options = red_get_options();
|
188 |
'WordPress: '.$wp_version.' ('.( is_multisite() ? 'multi' : 'single' ).')',
|
189 |
'PHP: '.phpversion(),
|
190 |
'Browser: '.Redirection_Request::get_user_agent(),
|
191 |
+
'JavaScript: '.plugin_dir_url( REDIRECTION_FILE ).'redirection.js',
|
192 |
'REST API: '.red_get_rest_api(),
|
193 |
);
|
194 |
|
195 |
$this->inject();
|
196 |
|
|
|
|
|
|
|
|
|
|
|
197 |
if ( ! isset( $_GET['sub'] ) || ( isset( $_GET['sub'] ) && ( in_array( $_GET['sub'], array( 'log', '404s', 'groups' ) ) ) ) ) {
|
198 |
add_screen_option( 'per_page', array( 'label' => sprintf( __( 'Log entries (%d max)', 'redirection' ), RED_MAX_PER_PAGE ), 'default' => RED_DEFAULT_PER_PAGE, 'option' => 'redirection_log_per_page' ) );
|
199 |
}
|
206 |
|
207 |
wp_enqueue_style( 'redirection', plugin_dir_url( REDIRECTION_FILE ).'redirection.css', array(), $build );
|
208 |
|
|
|
|
|
|
|
|
|
209 |
wp_localize_script( 'redirection', 'Redirectioni10n', array(
|
210 |
'WP_API_root' => esc_url_raw( red_get_rest_api() ),
|
211 |
'WP_API_nonce' => wp_create_nonce( 'wp_rest' ),
|
219 |
'preload' => $preload,
|
220 |
'versions' => implode( "\n", $versions ),
|
221 |
'version' => REDIRECTION_VERSION,
|
222 |
+
'api_setting' => $options['rest_api'],
|
223 |
) );
|
224 |
|
225 |
$this->add_help_tab();
|
226 |
}
|
227 |
|
228 |
+
public function check_rest_api() {
|
229 |
+
$options = red_get_options();
|
230 |
|
231 |
+
if ( $options['version'] !== REDIRECTION_VERSION || $options['rest_api'] === false || ( defined( 'REDIRECTION_FORCE_UPDATE' ) && REDIRECTION_FORCE_UPDATE ) ) {
|
232 |
+
include_once dirname( REDIRECTION_FILE ).'/models/fixer.php';
|
233 |
|
234 |
+
$fixer = new Red_Fixer();
|
235 |
+
$status = $fixer->get_rest_status();
|
236 |
+
|
237 |
+
if ( $status['status'] === 'problem' ) {
|
238 |
+
$fixer->fix_rest();
|
239 |
+
} elseif ( $options['rest_api'] === false ) {
|
240 |
+
red_set_options( array( 'rest_api' => 0 ) );
|
241 |
+
}
|
242 |
}
|
243 |
}
|
244 |
|
251 |
}
|
252 |
}
|
253 |
|
254 |
+
private function set_rest_api( $api ) {
|
255 |
+
if ( $api >= 0 && $api <= REDIRECTION_API_POST ) {
|
256 |
+
red_set_options( array( 'rest_api' => intval( $api, 10 ) ) );
|
257 |
+
}
|
258 |
+
}
|
259 |
+
|
260 |
private function get_preload_data() {
|
261 |
$page = '';
|
262 |
if ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'group', '404s', 'log', 'io', 'options', 'support' ) ) ) {
|
446 |
public function red_proxy() {
|
447 |
if ( $this->user_has_access() && isset( $_GET['rest_path'] ) && substr( $_GET['rest_path'], 0, 15 ) === 'redirection/v1/' ) {
|
448 |
$server = rest_get_server();
|
449 |
+
$server->serve_request( rtrim( '/'.$_GET['rest_path'], '/' ) );
|
450 |
die();
|
451 |
}
|
452 |
}
|
redirection-api.php
CHANGED
@@ -9,10 +9,6 @@ include_once dirname( __FILE__ ).'/api/api-plugin.php';
|
|
9 |
include_once dirname( __FILE__ ).'/api/api-import.php';
|
10 |
include_once dirname( __FILE__ ).'/api/api-export.php';
|
11 |
|
12 |
-
if ( ! function_exists( 'get_home_path' ) ) {
|
13 |
-
include ABSPATH . '/wp-admin/includes/file.php';
|
14 |
-
}
|
15 |
-
|
16 |
define( 'REDIRECTION_API_NAMESPACE', 'redirection/v1' );
|
17 |
|
18 |
class Redirection_Api_Route {
|
@@ -89,14 +85,10 @@ class Redirection_Api_Filter_Route extends Redirection_Api_Route {
|
|
89 |
$this->get_route( WP_REST_Server::EDITABLE, $callback ),
|
90 |
'args' => array_merge( $this->get_filter_args( $filters, $orders ), array(
|
91 |
'items' => array(
|
92 |
-
'description' => '
|
93 |
-
'type' => '
|
94 |
'required' => true,
|
95 |
-
|
96 |
-
'type' => 'integer',
|
97 |
-
'minumum' => 1,
|
98 |
-
)
|
99 |
-
)
|
100 |
) ),
|
101 |
) );
|
102 |
}
|
9 |
include_once dirname( __FILE__ ).'/api/api-import.php';
|
10 |
include_once dirname( __FILE__ ).'/api/api-export.php';
|
11 |
|
|
|
|
|
|
|
|
|
12 |
define( 'REDIRECTION_API_NAMESPACE', 'redirection/v1' );
|
13 |
|
14 |
class Redirection_Api_Route {
|
85 |
$this->get_route( WP_REST_Server::EDITABLE, $callback ),
|
86 |
'args' => array_merge( $this->get_filter_args( $filters, $orders ), array(
|
87 |
'items' => array(
|
88 |
+
'description' => 'Comma separated list of item IDs to perform action on',
|
89 |
+
'type' => 'string|integer',
|
90 |
'required' => true,
|
91 |
+
),
|
|
|
|
|
|
|
|
|
92 |
) ),
|
93 |
) );
|
94 |
}
|
redirection-settings.php
CHANGED
@@ -1,6 +1,11 @@
|
|
1 |
<?php
|
2 |
|
3 |
define( 'REDIRECTION_OPTION', 'redirection_options' );
|
|
|
|
|
|
|
|
|
|
|
4 |
|
5 |
function red_get_post_types( $full = true ) {
|
6 |
$types = get_post_types( array( 'public' => true ), 'objects' );
|
@@ -26,7 +31,7 @@ function red_set_options( array $settings = array() ) {
|
|
26 |
$options = red_get_options();
|
27 |
$monitor_types = array();
|
28 |
|
29 |
-
if ( isset( $settings['rest_api'] ) && in_array( intval( $settings['rest_api'], 10 ), array( 0, 1, 2 ) ) ) {
|
30 |
$options['rest_api'] = intval( $settings['rest_api'] );
|
31 |
}
|
32 |
|
@@ -148,6 +153,7 @@ function red_get_options() {
|
|
148 |
'ip_logging' => 1, // Full IP logging
|
149 |
'last_group_id' => 0,
|
150 |
'rest_api' => false,
|
|
|
151 |
) );
|
152 |
|
153 |
foreach ( $defaults as $key => $value ) {
|
@@ -164,14 +170,22 @@ function red_get_options() {
|
|
164 |
return $options;
|
165 |
}
|
166 |
|
167 |
-
function red_get_rest_api() {
|
168 |
-
$
|
|
|
|
|
|
|
|
|
|
|
169 |
|
170 |
-
$
|
171 |
-
if ( $options['rest_api'] === 1 ) {
|
172 |
$url = home_url( '/index.php?rest_route=/' );
|
173 |
-
} elseif ( $
|
174 |
$url = admin_url( 'admin-ajax.php?action=red_proxy&rest_path=' );
|
|
|
|
|
|
|
|
|
175 |
}
|
176 |
|
177 |
return $url;
|
1 |
<?php
|
2 |
|
3 |
define( 'REDIRECTION_OPTION', 'redirection_options' );
|
4 |
+
define( 'REDIRECTION_API_JSON', 0 );
|
5 |
+
define( 'REDIRECTION_API_JSON_INDEX', 1 );
|
6 |
+
define( 'REDIRECTION_API_ADMIN', 2 );
|
7 |
+
define( 'REDIRECTION_API_JSON_RELATIVE', 3 );
|
8 |
+
define( 'REDIRECTION_API_POST', 4 );
|
9 |
|
10 |
function red_get_post_types( $full = true ) {
|
11 |
$types = get_post_types( array( 'public' => true ), 'objects' );
|
31 |
$options = red_get_options();
|
32 |
$monitor_types = array();
|
33 |
|
34 |
+
if ( isset( $settings['rest_api'] ) && in_array( intval( $settings['rest_api'], 10 ), array( 0, 1, 2, 3, 4 ) ) ) {
|
35 |
$options['rest_api'] = intval( $settings['rest_api'] );
|
36 |
}
|
37 |
|
153 |
'ip_logging' => 1, // Full IP logging
|
154 |
'last_group_id' => 0,
|
155 |
'rest_api' => false,
|
156 |
+
'version' => REDIRECTION_VERSION,
|
157 |
) );
|
158 |
|
159 |
foreach ( $defaults as $key => $value ) {
|
170 |
return $options;
|
171 |
}
|
172 |
|
173 |
+
function red_get_rest_api( $type = false ) {
|
174 |
+
if ( $type === false ) {
|
175 |
+
$options = red_get_options();
|
176 |
+
$type = $options['rest_api'];
|
177 |
+
}
|
178 |
+
|
179 |
+
$url = get_rest_url(); // REDIRECTION_API_JSON
|
180 |
|
181 |
+
if ( $type === REDIRECTION_API_JSON_INDEX ) {
|
|
|
182 |
$url = home_url( '/index.php?rest_route=/' );
|
183 |
+
} elseif ( $type === REDIRECTION_API_ADMIN ) {
|
184 |
$url = admin_url( 'admin-ajax.php?action=red_proxy&rest_path=' );
|
185 |
+
} elseif ( $type === REDIRECTION_API_JSON_RELATIVE ) {
|
186 |
+
$url = parse_url( $url, PHP_URL_PATH );
|
187 |
+
} elseif ( $type === REDIRECTION_API_POST ) {
|
188 |
+
$url = admin_url( 'tools.php?page=redirection.php&action=red_proxy&rest_path=' );
|
189 |
}
|
190 |
|
191 |
return $url;
|
redirection-strings.php
CHANGED
@@ -1,304 +1,324 @@
|
|
1 |
<?php
|
2 |
/* THIS IS A GENERATED FILE. DO NOT EDIT DIRECTLY. */
|
3 |
$redirection_strings = array(
|
4 |
-
__( "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.", "redirection" ), // client/component/error/index.js:198
|
5 |
-
__( "Important details", "redirection" ), // client/component/error/index.js:197
|
6 |
-
__( "Email", "redirection" ), // client/component/error/index.js:195
|
7 |
-
__( "Create Issue", "redirection" ), // client/component/error/index.js:195
|
8 |
-
__( "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.", "redirection" ), // client/component/error/index.js:188
|
9 |
-
__( "None of the suggestions helped", "redirection" ), // client/component/error/index.js:186
|
10 |
-
__( "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.", "redirection" ), // client/component/error/index.js:179
|
11 |
-
__( "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.", "redirection" ), // client/component/error/index.js:172
|
12 |
-
__( "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.", "redirection" ), // client/component/error/index.js:165
|
13 |
-
__( "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.", "redirection" ), // client/component/error/index.js:158
|
14 |
-
__( "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.", "redirection" ), // client/component/error/index.js:151
|
15 |
-
__( "Something went wrong 🙁", "redirection" ), // client/component/error/index.js:145
|
16 |
-
__( "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!", "redirection" ), // client/component/error/index.js:127
|
17 |
-
__( "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.", "redirection" ), // client/component/error/index.js:120
|
18 |
-
__( "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working", "redirection" ), // client/component/error/index.js:116
|
19 |
-
__( "Your server has rejected the request for being too big. You will need to change it to continue.", "redirection" ), // client/component/error/index.js:112
|
20 |
-
__( "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?", "redirection" ), // client/component/error/index.js:108
|
21 |
-
__( "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.", "redirection" ), // client/component/error/index.js:104
|
22 |
__( "The data on this page has expired, please reload.", "redirection" ), // client/component/error/index.js:100
|
23 |
-
__( "
|
24 |
-
__( "
|
25 |
-
__( "
|
26 |
-
__( "
|
27 |
-
__( "
|
28 |
-
__( "
|
29 |
-
__( "
|
30 |
-
__( "
|
31 |
-
__( "
|
32 |
-
__( "
|
33 |
-
__( "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
__( "Geo IP Error", "redirection" ), // client/component/geo-map/index.js:29
|
35 |
-
__( "
|
36 |
-
__( "
|
37 |
-
__( "
|
38 |
-
__( "
|
39 |
-
__( "
|
40 |
-
__( "
|
41 |
-
__( "
|
42 |
-
__( "
|
43 |
-
__( "
|
|
|
|
|
44 |
__( "Name", "redirection" ), // client/component/groups/index.js:30
|
45 |
-
__( "
|
46 |
-
__( "
|
47 |
-
__( "
|
48 |
-
__( "
|
49 |
-
__( "
|
50 |
-
__( "
|
51 |
-
__( "
|
52 |
-
__( "
|
|
|
53 |
__( "Edit", "redirection" ), // client/component/groups/row.js:100
|
54 |
-
__( "
|
55 |
-
__( "
|
56 |
-
__( "
|
57 |
-
__( "
|
58 |
-
__( "
|
59 |
-
__( "
|
60 |
-
__( "
|
61 |
-
__( "
|
62 |
-
__( "Support", "redirection" ), // client/component/home/index.js:36
|
63 |
-
__( "Options", "redirection" ), // client/component/home/index.js:35
|
64 |
-
__( "404 errors", "redirection" ), // client/component/home/index.js:34
|
65 |
-
__( "Logs", "redirection" ), // client/component/home/index.js:33
|
66 |
-
__( "Import/Export", "redirection" ), // client/component/home/index.js:32
|
67 |
-
__( "Groups", "redirection" ), // client/component/home/index.js:31
|
68 |
__( "Redirections", "redirection" ), // client/component/home/index.js:30
|
69 |
-
__( "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
__( "total = ", "redirection" ), // client/component/io/importer.js:17
|
71 |
-
__( "
|
72 |
-
__( "Download", "redirection" ), // client/component/io/index.js:280
|
73 |
-
__( "View", "redirection" ), // client/component/io/index.js:278
|
74 |
-
__( "Redirection JSON", "redirection" ), // client/component/io/index.js:275
|
75 |
-
__( "Nginx rewrite rules", "redirection" ), // client/component/io/index.js:274
|
76 |
-
__( "Apache .htaccess", "redirection" ), // client/component/io/index.js:273
|
77 |
-
__( "CSV", "redirection" ), // client/component/io/index.js:272
|
78 |
-
__( "Nginx redirects", "redirection" ), // client/component/io/index.js:268
|
79 |
-
__( "Apache redirects", "redirection" ), // client/component/io/index.js:267
|
80 |
-
__( "WordPress redirects", "redirection" ), // client/component/io/index.js:266
|
81 |
-
__( "Everything", "redirection" ), // client/component/io/index.js:265
|
82 |
-
__( "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).", "redirection" ), // client/component/io/index.js:262
|
83 |
-
__( "Export", "redirection" ), // client/component/io/index.js:261
|
84 |
-
__( "{{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).", "redirection" ), // client/component/io/index.js:252
|
85 |
-
__( "All imports will be appended to the current database.", "redirection" ), // client/component/io/index.js:249
|
86 |
-
__( "Import", "redirection" ), // client/component/io/index.js:243
|
87 |
-
__( "The following redirect plugins were detected on your site and can be imported from.", "redirection" ), // client/component/io/index.js:224
|
88 |
-
__( "Plugin Importers", "redirection" ), // client/component/io/index.js:222
|
89 |
-
__( "Are you sure you want to import from %s?", "redirection" ), // client/component/io/index.js:214
|
90 |
-
__( "Close", "redirection" ), // client/component/io/index.js:200
|
91 |
-
__( "OK", "redirection" ), // client/component/io/index.js:173
|
92 |
-
__( "Double-check the file is the correct format!", "redirection" ), // client/component/io/index.js:171
|
93 |
-
__( "Total redirects imported:", "redirection" ), // client/component/io/index.js:170
|
94 |
-
__( "Finished importing", "redirection" ), // client/component/io/index.js:168
|
95 |
-
__( "Importing", "redirection" ), // client/component/io/index.js:152
|
96 |
-
__( "Cancel", "redirection" ), // client/component/io/index.js:142
|
97 |
-
__( "Upload", "redirection" ), // client/component/io/index.js:141
|
98 |
-
__( "File selected", "redirection" ), // client/component/io/index.js:135
|
99 |
-
__( "Add File", "redirection" ), // client/component/io/index.js:124
|
100 |
-
__( "Click 'Add File' or drag and drop here.", "redirection" ), // client/component/io/index.js:122
|
101 |
-
__( "Import a CSV, .htaccess, or JSON file.", "redirection" ), // client/component/io/index.js:121
|
102 |
__( "Import to group", "redirection" ), // client/component/io/index.js:113
|
103 |
-
__( "
|
104 |
-
__( "
|
105 |
-
__( "
|
106 |
-
__( "
|
107 |
-
__( "
|
108 |
-
__( "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
109 |
__( "Delete all from IP %s", "redirection" ), // client/component/logs/delete-all.js:54
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
__( "Export", "redirection" ), // client/component/logs/export-csv.js:16
|
111 |
-
__( "Delete", "redirection" ), // client/component/logs/index.js:54
|
112 |
-
__( "IP", "redirection" ), // client/component/logs/index.js:46
|
113 |
-
__( "Referrer / User Agent", "redirection" ), // client/component/logs/index.js:41
|
114 |
-
__( "Source URL", "redirection" ), // client/component/logs/index.js:36
|
115 |
__( "Date", "redirection" ), // client/component/logs/index.js:32
|
116 |
-
__( "
|
117 |
-
__( "Agent
|
118 |
-
__( "
|
|
|
119 |
__( "Delete", "redirection" ), // client/component/logs/row.js:118
|
120 |
-
__( "
|
121 |
-
__( "
|
122 |
-
__( "
|
123 |
-
__( "Source URL", "redirection" ), // client/component/logs404/index.js:36
|
124 |
__( "Date", "redirection" ), // client/component/logs404/index.js:32
|
125 |
-
__( "
|
126 |
-
__( "Agent
|
127 |
-
__( "
|
128 |
-
__( "
|
129 |
-
__( "Delete", "redirection" ), // client/component/logs404/row.js:150
|
130 |
-
__( "Delete all logs for this 404", "redirection" ), // client/component/logs404/row.js:87
|
131 |
-
__( "Delete 404s", "redirection" ), // client/component/logs404/row.js:82
|
132 |
__( "Add Redirect", "redirection" ), // client/component/logs404/row.js:80
|
133 |
-
__( "
|
134 |
-
__( "
|
135 |
-
__( "
|
136 |
-
__( "
|
137 |
-
__( "
|
138 |
-
__( "
|
|
|
139 |
__( "Redirects", "redirection" ), // client/component/menu/index.js:17
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
__( "View notice", "redirection" ), // client/component/notice/index.js:72
|
141 |
-
__( "No! Don't delete the plugin", "redirection" ), // client/component/options/delete-plugin.js:49
|
142 |
-
__( "Yes! Delete the plugin", "redirection" ), // client/component/options/delete-plugin.js:49
|
143 |
-
__( "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.", "redirection" ), // client/component/options/delete-plugin.js:47
|
144 |
-
__( "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.", "redirection" ), // client/component/options/delete-plugin.js:46
|
145 |
-
__( "Delete the plugin - are you sure?", "redirection" ), // client/component/options/delete-plugin.js:45
|
146 |
-
__( "Delete", "redirection" ), // client/component/options/delete-plugin.js:40
|
147 |
__( "Delete Redirection", "redirection" ), // client/component/options/delete-plugin.js:37
|
148 |
-
__( "
|
149 |
-
__( "
|
150 |
-
__( "
|
151 |
-
__( "
|
152 |
-
__( "
|
|
|
153 |
__( "You've supported this plugin - thank you!", "redirection" ), // client/component/options/donation.js:82
|
154 |
-
__( "
|
155 |
-
__( "
|
156 |
-
__( "
|
157 |
-
__( "
|
158 |
-
__( "
|
159 |
-
__( "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.", "redirection" ), // client/component/options/options-form.js:188
|
160 |
-
__( "Apache Module", "redirection" ), // client/component/options/options-form.js:183
|
161 |
-
__( "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", "redirection" ), // client/component/options/options-form.js:175
|
162 |
-
__( "Auto-generate URL", "redirection" ), // client/component/options/options-form.js:172
|
163 |
-
__( "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)", "redirection" ), // client/component/options/options-form.js:169
|
164 |
-
__( "RSS Token", "redirection" ), // client/component/options/options-form.js:167
|
165 |
-
__( "URL Monitor", "redirection" ), // client/component/options/options-form.js:161
|
166 |
-
__( "(select IP logging level)", "redirection" ), // client/component/options/options-form.js:158
|
167 |
-
__( "IP Logging", "redirection" ), // client/component/options/options-form.js:157
|
168 |
-
__( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:154
|
169 |
-
__( "404 Logs", "redirection" ), // client/component/options/options-form.js:153
|
170 |
-
__( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:150
|
171 |
-
__( "Redirect Logs", "redirection" ), // client/component/options/options-form.js:149
|
172 |
-
__( "I'm a nice person and I have helped support the author of this plugin", "redirection" ), // client/component/options/options-form.js:145
|
173 |
-
__( "Monitor changes to %(type)s", "redirection" ), // client/component/options/options-form.js:118
|
174 |
-
__( "Create associated redirect (added to end of URL)", "redirection" ), // client/component/options/options-form.js:98
|
175 |
-
__( "For example \"/amp\"", "redirection" ), // client/component/options/options-form.js:98
|
176 |
-
__( "Save changes to this group", "redirection" ), // client/component/options/options-form.js:96
|
177 |
-
__( "URL Monitor Changes", "redirection" ), // client/component/options/options-form.js:93
|
178 |
-
__( "Proxy over Admin AJAX (deprecated)", "redirection" ), // client/component/options/options-form.js:40
|
179 |
-
__( "Raw /index.php?rest_route=/", "redirection" ), // client/component/options/options-form.js:39
|
180 |
-
__( "Default /wp-json/ (preferred)", "redirection" ), // client/component/options/options-form.js:38
|
181 |
-
__( "Anonymize IP (mask last part)", "redirection" ), // client/component/options/options-form.js:35
|
182 |
-
__( "Full IP logging", "redirection" ), // client/component/options/options-form.js:34
|
183 |
-
__( "No IP logging", "redirection" ), // client/component/options/options-form.js:33
|
184 |
-
__( "Forever", "redirection" ), // client/component/options/options-form.js:30
|
185 |
-
__( "A week", "redirection" ), // client/component/options/options-form.js:29
|
186 |
-
__( "A day", "redirection" ), // client/component/options/options-form.js:28
|
187 |
-
__( "An hour", "redirection" ), // client/component/options/options-form.js:27
|
188 |
-
__( "Never cache", "redirection" ), // client/component/options/options-form.js:26
|
189 |
-
__( "Forever", "redirection" ), // client/component/options/options-form.js:23
|
190 |
-
__( "Two months", "redirection" ), // client/component/options/options-form.js:22
|
191 |
-
__( "A month", "redirection" ), // client/component/options/options-form.js:21
|
192 |
-
__( "A week", "redirection" ), // client/component/options/options-form.js:20
|
193 |
-
__( "A day", "redirection" ), // client/component/options/options-form.js:19
|
194 |
__( "No logs", "redirection" ), // client/component/options/options-form.js:18
|
195 |
-
__( "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
__( "Saving...", "redirection" ), // client/component/progress/index.js:22
|
197 |
-
__( "
|
198 |
-
__( "
|
199 |
-
__( "
|
200 |
-
__( "Logged
|
201 |
-
__( "
|
202 |
-
__( "Matched Target", "redirection" ), // client/component/redirects/action/
|
203 |
-
__( "Target URL", "redirection" ), // client/component/redirects/action/url.js:
|
204 |
-
__( "
|
205 |
-
__( "
|
206 |
-
__( "
|
207 |
-
__( "
|
208 |
-
__( "
|
209 |
-
__( "
|
210 |
-
__( "
|
211 |
-
__( "
|
212 |
-
__( "
|
213 |
-
__( "
|
214 |
-
__( "
|
215 |
-
__( "
|
216 |
-
__( "
|
217 |
-
__( "404
|
218 |
-
__( "
|
219 |
-
__( "
|
220 |
-
__( "
|
221 |
-
__( "
|
222 |
-
__( "
|
223 |
-
__( "
|
224 |
-
__( "
|
225 |
-
__( "
|
226 |
-
__( "
|
227 |
-
__( "
|
228 |
-
__( "
|
229 |
-
__( "
|
230 |
-
__( "
|
231 |
-
__( "
|
232 |
-
__( "
|
233 |
-
__( "
|
234 |
-
__( "
|
235 |
-
__( "
|
236 |
-
__( "
|
237 |
-
__( "
|
238 |
-
__( "
|
239 |
-
__( "Last Access", "redirection" ), // client/component/redirects/index.js:51
|
240 |
-
__( "Hits", "redirection" ), // client/component/redirects/index.js:47
|
241 |
-
__( "Pos", "redirection" ), // client/component/redirects/index.js:43
|
242 |
-
__( "URL", "redirection" ), // client/component/redirects/index.js:38
|
243 |
__( "Type", "redirection" ), // client/component/redirects/index.js:33
|
244 |
-
__( "
|
245 |
-
__( "
|
246 |
-
__( "
|
247 |
-
__( "
|
248 |
-
__( "
|
|
|
|
|
|
|
|
|
|
|
|
|
249 |
__( "User Agent", "redirection" ), // client/component/redirects/match/agent.js:52
|
250 |
-
__( "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
251 |
__( "Referrer", "redirection" ), // client/component/redirects/match/referrer.js:32
|
252 |
-
__( "
|
253 |
-
__( "
|
254 |
-
__( "
|
255 |
-
__( "
|
256 |
-
__( "
|
257 |
-
__( "
|
258 |
-
__( "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.", "redirection" ), // client/component/support/help.js:36
|
259 |
-
__( "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.", "redirection" ), // client/component/support/help.js:21
|
260 |
-
__( "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.", "redirection" ), // client/component/support/help.js:14
|
261 |
__( "Need help?", "redirection" ), // client/component/support/help.js:12
|
262 |
-
__( "
|
263 |
-
__( "
|
264 |
-
__( "
|
265 |
-
__( "
|
266 |
-
__( "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.", "redirection" ), // client/component/support/newsletter.js:24
|
267 |
__( "Newsletter", "redirection" ), // client/component/support/newsletter.js:22
|
268 |
-
__( "
|
269 |
-
__( "
|
|
|
|
|
|
|
270 |
__( "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.", "redirection" ), // client/component/support/status.js:23
|
|
|
|
|
271 |
__( "Filter", "redirection" ), // client/component/table/filter.js:40
|
272 |
__( "Select All", "redirection" ), // client/component/table/header/check-column.js:14
|
273 |
-
_n( "%s item", "%s items", 1, "redirection" ), // client/component/table/navigation-pages.js:119
|
274 |
-
__( "Last page", "redirection" ), // client/component/table/navigation-pages.js:102
|
275 |
-
__( "Next page", "redirection" ), // client/component/table/navigation-pages.js:101
|
276 |
-
__( "of %(page)s", "redirection" ), // client/component/table/navigation-pages.js:90
|
277 |
-
__( "Current Page", "redirection" ), // client/component/table/navigation-pages.js:86
|
278 |
-
__( "Prev page", "redirection" ), // client/component/table/navigation-pages.js:83
|
279 |
__( "First page", "redirection" ), // client/component/table/navigation-pages.js:82
|
280 |
-
__( "
|
281 |
-
__( "
|
|
|
|
|
|
|
|
|
282 |
__( "Select bulk action", "redirection" ), // client/component/table/navigation.js:43
|
|
|
|
|
283 |
__( "No results", "redirection" ), // client/component/table/row/empty-row.js:15
|
284 |
__( "Sorry, something went wrong loading the data - please try again", "redirection" ), // client/component/table/row/failed-row.js:16
|
285 |
-
__( "Search", "redirection" ), // client/component/table/search.js:49
|
286 |
__( "Search by IP", "redirection" ), // client/component/table/search.js:49
|
287 |
-
__( "
|
288 |
-
__( "Agent", "redirection" ), // client/component/useragent/index.js:117
|
289 |
-
__( "Useragent", "redirection" ), // client/component/useragent/index.js:113
|
290 |
-
__( "Engine", "redirection" ), // client/component/useragent/index.js:108
|
291 |
-
__( "Browser", "redirection" ), // client/component/useragent/index.js:104
|
292 |
-
__( "Operating System", "redirection" ), // client/component/useragent/index.js:100
|
293 |
-
__( "Device", "redirection" ), // client/component/useragent/index.js:96
|
294 |
-
__( "Unknown Useragent", "redirection" ), // client/component/useragent/index.js:41
|
295 |
-
__( "Something went wrong obtaining this information", "redirection" ), // client/component/useragent/index.js:30
|
296 |
__( "Useragent Error", "redirection" ), // client/component/useragent/index.js:29
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
297 |
_n( "Are you sure you want to delete this item?", "Are you sure you want to delete these items?", 1, "redirection" ), // client/lib/store/index.js:20
|
298 |
-
__( "404 deleted", "redirection" ), // client/state/message/reducer.js:53
|
299 |
-
__( "Group saved", "redirection" ), // client/state/message/reducer.js:52
|
300 |
-
__( "Settings saved", "redirection" ), // client/state/message/reducer.js:51
|
301 |
-
__( "Log deleted", "redirection" ), // client/state/message/reducer.js:50
|
302 |
__( "Redirection saved", "redirection" ), // client/state/message/reducer.js:49
|
|
|
|
|
|
|
|
|
303 |
);
|
304 |
/* THIS IS THE END OF THE GENERATED FILE */
|
1 |
<?php
|
2 |
/* THIS IS A GENERATED FILE. DO NOT EDIT DIRECTLY. */
|
3 |
$redirection_strings = array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
__( "The data on this page has expired, please reload.", "redirection" ), // client/component/error/index.js:100
|
5 |
+
__( "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.", "redirection" ), // client/component/error/index.js:104
|
6 |
+
__( "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?", "redirection" ), // client/component/error/index.js:108
|
7 |
+
__( "Your server has rejected the request for being too big. You will need to change it to continue.", "redirection" ), // client/component/error/index.js:112
|
8 |
+
__( "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working", "redirection" ), // client/component/error/index.js:116
|
9 |
+
__( "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.", "redirection" ), // client/component/error/index.js:120
|
10 |
+
__( "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!", "redirection" ), // client/component/error/index.js:127
|
11 |
+
__( "Something went wrong 🙁", "redirection" ), // client/component/error/index.js:145
|
12 |
+
__( "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.", "redirection" ), // client/component/error/index.js:151
|
13 |
+
__( "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.", "redirection" ), // client/component/error/index.js:158
|
14 |
+
__( "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.", "redirection" ), // client/component/error/index.js:165
|
15 |
+
__( "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.", "redirection" ), // client/component/error/index.js:172
|
16 |
+
__( "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.", "redirection" ), // client/component/error/index.js:179
|
17 |
+
__( "None of the suggestions helped", "redirection" ), // client/component/error/index.js:186
|
18 |
+
__( "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.", "redirection" ), // client/component/error/index.js:188
|
19 |
+
__( "Create Issue", "redirection" ), // client/component/error/index.js:195
|
20 |
+
__( "Email", "redirection" ), // client/component/error/index.js:195
|
21 |
+
__( "Important details", "redirection" ), // client/component/error/index.js:197
|
22 |
+
__( "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.", "redirection" ), // client/component/error/index.js:198
|
23 |
__( "Geo IP Error", "redirection" ), // client/component/geo-map/index.js:29
|
24 |
+
__( "Something went wrong obtaining this information", "redirection" ), // client/component/geo-map/index.js:30
|
25 |
+
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:41
|
26 |
+
__( "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.", "redirection" ), // client/component/geo-map/index.js:44
|
27 |
+
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:55
|
28 |
+
__( "No details are known for this address.", "redirection" ), // client/component/geo-map/index.js:58
|
29 |
+
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:75
|
30 |
+
__( "City", "redirection" ), // client/component/geo-map/index.js:80
|
31 |
+
__( "Area", "redirection" ), // client/component/geo-map/index.js:84
|
32 |
+
__( "Timezone", "redirection" ), // client/component/geo-map/index.js:88
|
33 |
+
__( "Geo Location", "redirection" ), // client/component/geo-map/index.js:92
|
34 |
+
__( "Powered by {{link}}redirect.li{{/link}}", "redirection" ), // client/component/geo-map/index.js:127
|
35 |
__( "Name", "redirection" ), // client/component/groups/index.js:30
|
36 |
+
__( "Redirects", "redirection" ), // client/component/groups/index.js:35
|
37 |
+
__( "Module", "redirection" ), // client/component/groups/index.js:40
|
38 |
+
__( "Delete", "redirection" ), // client/component/groups/index.js:48
|
39 |
+
__( "Enable", "redirection" ), // client/component/groups/index.js:52
|
40 |
+
__( "Disable", "redirection" ), // client/component/groups/index.js:56
|
41 |
+
__( "All modules", "redirection" ), // client/component/groups/index.js:105
|
42 |
+
__( "Add Group", "redirection" ), // client/component/groups/index.js:123
|
43 |
+
__( "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.", "redirection" ), // client/component/groups/index.js:124
|
44 |
+
__( "Name", "redirection" ), // client/component/groups/index.js:130
|
45 |
__( "Edit", "redirection" ), // client/component/groups/row.js:100
|
46 |
+
__( "Delete", "redirection" ), // client/component/groups/row.js:101
|
47 |
+
__( "View Redirects", "redirection" ), // client/component/groups/row.js:102
|
48 |
+
__( "Disable", "redirection" ), // client/component/groups/row.js:103
|
49 |
+
__( "Enable", "redirection" ), // client/component/groups/row.js:104
|
50 |
+
__( "Name", "redirection" ), // client/component/groups/row.js:115
|
51 |
+
__( "Module", "redirection" ), // client/component/groups/row.js:119
|
52 |
+
__( "Save", "redirection" ), // client/component/groups/row.js:128
|
53 |
+
__( "Cancel", "redirection" ), // client/component/groups/row.js:129
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
__( "Redirections", "redirection" ), // client/component/home/index.js:30
|
55 |
+
__( "Groups", "redirection" ), // client/component/home/index.js:31
|
56 |
+
__( "Import/Export", "redirection" ), // client/component/home/index.js:32
|
57 |
+
__( "Logs", "redirection" ), // client/component/home/index.js:33
|
58 |
+
__( "404 errors", "redirection" ), // client/component/home/index.js:34
|
59 |
+
__( "Options", "redirection" ), // client/component/home/index.js:35
|
60 |
+
__( "Support", "redirection" ), // client/component/home/index.js:36
|
61 |
+
__( "Cached Redirection detected", "redirection" ), // client/component/home/index.js:120
|
62 |
+
__( "Please clear your browser cache and reload this page.", "redirection" ), // client/component/home/index.js:121
|
63 |
+
__( "If you are using a caching system such as Cloudflare then please read this: ", "redirection" ), // client/component/home/index.js:123
|
64 |
+
__( "clearing your cache.", "redirection" ), // client/component/home/index.js:124
|
65 |
+
__( "Something went wrong 🙁", "redirection" ), // client/component/home/index.js:133
|
66 |
+
__( "Redirection is not working. Try clearing your browser cache and reloading this page.", "redirection" ), // client/component/home/index.js:136
|
67 |
+
__( "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.", "redirection" ), // client/component/home/index.js:137
|
68 |
+
__( "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.", "redirection" ), // client/component/home/index.js:141
|
69 |
+
__( "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time", "redirection" ), // client/component/home/index.js:148
|
70 |
__( "total = ", "redirection" ), // client/component/io/importer.js:17
|
71 |
+
__( "Import from %s", "redirection" ), // client/component/io/importer.js:20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
__( "Import to group", "redirection" ), // client/component/io/index.js:113
|
73 |
+
__( "Import a CSV, .htaccess, or JSON file.", "redirection" ), // client/component/io/index.js:121
|
74 |
+
__( "Click 'Add File' or drag and drop here.", "redirection" ), // client/component/io/index.js:122
|
75 |
+
__( "Add File", "redirection" ), // client/component/io/index.js:124
|
76 |
+
__( "File selected", "redirection" ), // client/component/io/index.js:135
|
77 |
+
__( "Upload", "redirection" ), // client/component/io/index.js:141
|
78 |
+
__( "Cancel", "redirection" ), // client/component/io/index.js:142
|
79 |
+
__( "Importing", "redirection" ), // client/component/io/index.js:152
|
80 |
+
__( "Finished importing", "redirection" ), // client/component/io/index.js:168
|
81 |
+
__( "Total redirects imported:", "redirection" ), // client/component/io/index.js:170
|
82 |
+
__( "Double-check the file is the correct format!", "redirection" ), // client/component/io/index.js:171
|
83 |
+
__( "OK", "redirection" ), // client/component/io/index.js:173
|
84 |
+
__( "Close", "redirection" ), // client/component/io/index.js:200
|
85 |
+
__( "Are you sure you want to import from %s?", "redirection" ), // client/component/io/index.js:214
|
86 |
+
__( "Plugin Importers", "redirection" ), // client/component/io/index.js:222
|
87 |
+
__( "The following redirect plugins were detected on your site and can be imported from.", "redirection" ), // client/component/io/index.js:224
|
88 |
+
__( "Import", "redirection" ), // client/component/io/index.js:243
|
89 |
+
__( "All imports will be appended to the current database.", "redirection" ), // client/component/io/index.js:249
|
90 |
+
__( "{{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).", "redirection" ), // client/component/io/index.js:252
|
91 |
+
__( "Export", "redirection" ), // client/component/io/index.js:261
|
92 |
+
__( "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).", "redirection" ), // client/component/io/index.js:262
|
93 |
+
__( "Everything", "redirection" ), // client/component/io/index.js:265
|
94 |
+
__( "WordPress redirects", "redirection" ), // client/component/io/index.js:266
|
95 |
+
__( "Apache redirects", "redirection" ), // client/component/io/index.js:267
|
96 |
+
__( "Nginx redirects", "redirection" ), // client/component/io/index.js:268
|
97 |
+
__( "CSV", "redirection" ), // client/component/io/index.js:272
|
98 |
+
__( "Apache .htaccess", "redirection" ), // client/component/io/index.js:273
|
99 |
+
__( "Nginx rewrite rules", "redirection" ), // client/component/io/index.js:274
|
100 |
+
__( "Redirection JSON", "redirection" ), // client/component/io/index.js:275
|
101 |
+
__( "View", "redirection" ), // client/component/io/index.js:278
|
102 |
+
__( "Download", "redirection" ), // client/component/io/index.js:280
|
103 |
+
__( "Log files can be exported from the log pages.", "redirection" ), // client/component/io/index.js:285
|
104 |
__( "Delete all from IP %s", "redirection" ), // client/component/logs/delete-all.js:54
|
105 |
+
__( "Delete all matching \"%s\"", "redirection" ), // client/component/logs/delete-all.js:60
|
106 |
+
__( "Delete All", "redirection" ), // client/component/logs/delete-all.js:65
|
107 |
+
__( "Delete the logs - are you sure?", "redirection" ), // client/component/logs/delete-all.js:79
|
108 |
+
__( "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.", "redirection" ), // client/component/logs/delete-all.js:80
|
109 |
+
__( "Yes! Delete the logs", "redirection" ), // client/component/logs/delete-all.js:82
|
110 |
+
__( "No! Don't delete the logs", "redirection" ), // client/component/logs/delete-all.js:82
|
111 |
__( "Export", "redirection" ), // client/component/logs/export-csv.js:16
|
|
|
|
|
|
|
|
|
112 |
__( "Date", "redirection" ), // client/component/logs/index.js:32
|
113 |
+
__( "Source URL", "redirection" ), // client/component/logs/index.js:36
|
114 |
+
__( "Referrer / User Agent", "redirection" ), // client/component/logs/index.js:41
|
115 |
+
__( "IP", "redirection" ), // client/component/logs/index.js:46
|
116 |
+
__( "Delete", "redirection" ), // client/component/logs/index.js:54
|
117 |
__( "Delete", "redirection" ), // client/component/logs/row.js:118
|
118 |
+
__( "Geo Info", "redirection" ), // client/component/logs/row.js:122
|
119 |
+
__( "Agent Info", "redirection" ), // client/component/logs/row.js:126
|
120 |
+
__( "Filter by IP", "redirection" ), // client/component/logs/row.js:158
|
|
|
121 |
__( "Date", "redirection" ), // client/component/logs404/index.js:32
|
122 |
+
__( "Source URL", "redirection" ), // client/component/logs404/index.js:36
|
123 |
+
__( "Referrer / User Agent", "redirection" ), // client/component/logs404/index.js:41
|
124 |
+
__( "IP", "redirection" ), // client/component/logs404/index.js:46
|
125 |
+
__( "Delete", "redirection" ), // client/component/logs404/index.js:54
|
|
|
|
|
|
|
126 |
__( "Add Redirect", "redirection" ), // client/component/logs404/row.js:80
|
127 |
+
__( "Delete 404s", "redirection" ), // client/component/logs404/row.js:82
|
128 |
+
__( "Delete all logs for this 404", "redirection" ), // client/component/logs404/row.js:87
|
129 |
+
__( "Delete", "redirection" ), // client/component/logs404/row.js:150
|
130 |
+
__( "Add Redirect", "redirection" ), // client/component/logs404/row.js:151
|
131 |
+
__( "Geo Info", "redirection" ), // client/component/logs404/row.js:155
|
132 |
+
__( "Agent Info", "redirection" ), // client/component/logs404/row.js:159
|
133 |
+
__( "Filter by IP", "redirection" ), // client/component/logs404/row.js:190
|
134 |
__( "Redirects", "redirection" ), // client/component/menu/index.js:17
|
135 |
+
__( "Groups", "redirection" ), // client/component/menu/index.js:21
|
136 |
+
__( "Log", "redirection" ), // client/component/menu/index.js:25
|
137 |
+
__( "404s", "redirection" ), // client/component/menu/index.js:29
|
138 |
+
__( "Import/Export", "redirection" ), // client/component/menu/index.js:33
|
139 |
+
__( "Options", "redirection" ), // client/component/menu/index.js:37
|
140 |
+
__( "Support", "redirection" ), // client/component/menu/index.js:41
|
141 |
__( "View notice", "redirection" ), // client/component/notice/index.js:72
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
__( "Delete Redirection", "redirection" ), // client/component/options/delete-plugin.js:37
|
143 |
+
__( "Delete", "redirection" ), // client/component/options/delete-plugin.js:40
|
144 |
+
__( "Delete the plugin - are you sure?", "redirection" ), // client/component/options/delete-plugin.js:45
|
145 |
+
__( "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.", "redirection" ), // client/component/options/delete-plugin.js:46
|
146 |
+
__( "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.", "redirection" ), // client/component/options/delete-plugin.js:47
|
147 |
+
__( "Yes! Delete the plugin", "redirection" ), // client/component/options/delete-plugin.js:49
|
148 |
+
__( "No! Don't delete the plugin", "redirection" ), // client/component/options/delete-plugin.js:49
|
149 |
__( "You've supported this plugin - thank you!", "redirection" ), // client/component/options/donation.js:82
|
150 |
+
__( "I'd like to support some more.", "redirection" ), // client/component/options/donation.js:83
|
151 |
+
__( "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}}.", "redirection" ), // client/component/options/donation.js:99
|
152 |
+
__( "You get useful software and I get to carry on making it better.", "redirection" ), // client/component/options/donation.js:104
|
153 |
+
__( "Support 💰", "redirection" ), // client/component/options/donation.js:127
|
154 |
+
__( "Plugin Support", "redirection" ), // client/component/options/donation.js:139
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
__( "No logs", "redirection" ), // client/component/options/options-form.js:18
|
156 |
+
__( "A day", "redirection" ), // client/component/options/options-form.js:19
|
157 |
+
__( "A week", "redirection" ), // client/component/options/options-form.js:20
|
158 |
+
__( "A month", "redirection" ), // client/component/options/options-form.js:21
|
159 |
+
__( "Two months", "redirection" ), // client/component/options/options-form.js:22
|
160 |
+
__( "Forever", "redirection" ), // client/component/options/options-form.js:23
|
161 |
+
__( "Never cache", "redirection" ), // client/component/options/options-form.js:26
|
162 |
+
__( "An hour", "redirection" ), // client/component/options/options-form.js:27
|
163 |
+
__( "A day", "redirection" ), // client/component/options/options-form.js:28
|
164 |
+
__( "A week", "redirection" ), // client/component/options/options-form.js:29
|
165 |
+
__( "Forever", "redirection" ), // client/component/options/options-form.js:30
|
166 |
+
__( "No IP logging", "redirection" ), // client/component/options/options-form.js:33
|
167 |
+
__( "Full IP logging", "redirection" ), // client/component/options/options-form.js:34
|
168 |
+
__( "Anonymize IP (mask last part)", "redirection" ), // client/component/options/options-form.js:35
|
169 |
+
__( "Default /wp-json/ (preferred)", "redirection" ), // client/component/options/options-form.js:38
|
170 |
+
__( "Raw /index.php?rest_route=/", "redirection" ), // client/component/options/options-form.js:39
|
171 |
+
__( "Proxy over Admin AJAX (deprecated)", "redirection" ), // client/component/options/options-form.js:40
|
172 |
+
__( "URL Monitor Changes", "redirection" ), // client/component/options/options-form.js:93
|
173 |
+
__( "Save changes to this group", "redirection" ), // client/component/options/options-form.js:96
|
174 |
+
__( "For example \"/amp\"", "redirection" ), // client/component/options/options-form.js:98
|
175 |
+
__( "Create associated redirect (added to end of URL)", "redirection" ), // client/component/options/options-form.js:98
|
176 |
+
__( "Monitor changes to %(type)s", "redirection" ), // client/component/options/options-form.js:118
|
177 |
+
__( "I'm a nice person and I have helped support the author of this plugin", "redirection" ), // client/component/options/options-form.js:145
|
178 |
+
__( "Redirect Logs", "redirection" ), // client/component/options/options-form.js:149
|
179 |
+
__( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:150
|
180 |
+
__( "404 Logs", "redirection" ), // client/component/options/options-form.js:153
|
181 |
+
__( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:154
|
182 |
+
__( "IP Logging", "redirection" ), // client/component/options/options-form.js:157
|
183 |
+
__( "(select IP logging level)", "redirection" ), // client/component/options/options-form.js:158
|
184 |
+
__( "URL Monitor", "redirection" ), // client/component/options/options-form.js:161
|
185 |
+
__( "RSS Token", "redirection" ), // client/component/options/options-form.js:167
|
186 |
+
__( "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)", "redirection" ), // client/component/options/options-form.js:169
|
187 |
+
__( "Auto-generate URL", "redirection" ), // client/component/options/options-form.js:172
|
188 |
+
__( "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", "redirection" ), // client/component/options/options-form.js:175
|
189 |
+
__( "Apache Module", "redirection" ), // client/component/options/options-form.js:183
|
190 |
+
__( "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.", "redirection" ), // client/component/options/options-form.js:188
|
191 |
+
__( "Redirect Cache", "redirection" ), // client/component/options/options-form.js:197
|
192 |
+
__( "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)", "redirection" ), // client/component/options/options-form.js:199
|
193 |
+
__( "REST API", "redirection" ), // client/component/options/options-form.js:202
|
194 |
+
__( "How Redirection uses the REST API - don't change unless necessary", "redirection" ), // client/component/options/options-form.js:204
|
195 |
+
__( "Update", "redirection" ), // client/component/options/options-form.js:208
|
196 |
__( "Saving...", "redirection" ), // client/component/progress/index.js:22
|
197 |
+
__( "Saving...", "redirection" ), // client/component/progress/index.js:25
|
198 |
+
__( "Logged In", "redirection" ), // client/component/redirects/action/login.js:28
|
199 |
+
__( "Target URL when matched", "redirection" ), // client/component/redirects/action/login.js:30
|
200 |
+
__( "Logged Out", "redirection" ), // client/component/redirects/action/login.js:34
|
201 |
+
__( "Target URL when not matched", "redirection" ), // client/component/redirects/action/login.js:36
|
202 |
+
__( "Matched Target", "redirection" ), // client/component/redirects/action/url-from.js:28
|
203 |
+
__( "Target URL when matched", "redirection" ), // client/component/redirects/action/url-from.js:30
|
204 |
+
__( "Unmatched Target", "redirection" ), // client/component/redirects/action/url-from.js:34
|
205 |
+
__( "Target URL when not matched", "redirection" ), // client/component/redirects/action/url-from.js:36
|
206 |
+
__( "Target URL", "redirection" ), // client/component/redirects/action/url.js:20
|
207 |
+
__( "URL only", "redirection" ), // client/component/redirects/edit.js:48
|
208 |
+
__( "URL and login status", "redirection" ), // client/component/redirects/edit.js:52
|
209 |
+
__( "URL and referrer", "redirection" ), // client/component/redirects/edit.js:56
|
210 |
+
__( "URL and user agent", "redirection" ), // client/component/redirects/edit.js:60
|
211 |
+
__( "URL and cookie", "redirection" ), // client/component/redirects/edit.js:64
|
212 |
+
__( "URL and HTTP header", "redirection" ), // client/component/redirects/edit.js:68
|
213 |
+
__( "URL and custom filter", "redirection" ), // client/component/redirects/edit.js:72
|
214 |
+
__( "Redirect to URL", "redirection" ), // client/component/redirects/edit.js:79
|
215 |
+
__( "Redirect to random post", "redirection" ), // client/component/redirects/edit.js:83
|
216 |
+
__( "Pass-through", "redirection" ), // client/component/redirects/edit.js:87
|
217 |
+
__( "Error (404)", "redirection" ), // client/component/redirects/edit.js:91
|
218 |
+
__( "Do nothing", "redirection" ), // client/component/redirects/edit.js:95
|
219 |
+
__( "301 - Moved Permanently", "redirection" ), // client/component/redirects/edit.js:102
|
220 |
+
__( "302 - Found", "redirection" ), // client/component/redirects/edit.js:106
|
221 |
+
__( "307 - Temporary Redirect", "redirection" ), // client/component/redirects/edit.js:110
|
222 |
+
__( "308 - Permanent Redirect", "redirection" ), // client/component/redirects/edit.js:114
|
223 |
+
__( "401 - Unauthorized", "redirection" ), // client/component/redirects/edit.js:121
|
224 |
+
__( "404 - Not Found", "redirection" ), // client/component/redirects/edit.js:125
|
225 |
+
__( "410 - Gone", "redirection" ), // client/component/redirects/edit.js:129
|
226 |
+
__( "Title", "redirection" ), // client/component/redirects/edit.js:470
|
227 |
+
__( "Optional description", "redirection" ), // client/component/redirects/edit.js:472
|
228 |
+
__( "Match", "redirection" ), // client/component/redirects/edit.js:483
|
229 |
+
__( "When matched", "redirection" ), // client/component/redirects/edit.js:507
|
230 |
+
__( "with HTTP code", "redirection" ), // client/component/redirects/edit.js:513
|
231 |
+
__( "Group", "redirection" ), // client/component/redirects/edit.js:527
|
232 |
+
__( "Position", "redirection" ), // client/component/redirects/edit.js:533
|
233 |
+
__( "Save", "redirection" ), // client/component/redirects/edit.js:580
|
234 |
+
__( "Source URL", "redirection" ), // client/component/redirects/edit.js:587
|
235 |
+
__( "Regex", "redirection" ), // client/component/redirects/edit.js:591
|
236 |
+
__( "Cancel", "redirection" ), // client/component/redirects/edit.js:613
|
237 |
+
__( "Close", "redirection" ), // client/component/redirects/edit.js:614
|
238 |
+
__( "Show advanced options", "redirection" ), // client/component/redirects/edit.js:617
|
|
|
|
|
|
|
|
|
239 |
__( "Type", "redirection" ), // client/component/redirects/index.js:33
|
240 |
+
__( "URL", "redirection" ), // client/component/redirects/index.js:38
|
241 |
+
__( "Pos", "redirection" ), // client/component/redirects/index.js:43
|
242 |
+
__( "Hits", "redirection" ), // client/component/redirects/index.js:47
|
243 |
+
__( "Last Access", "redirection" ), // client/component/redirects/index.js:51
|
244 |
+
__( "Delete", "redirection" ), // client/component/redirects/index.js:58
|
245 |
+
__( "Enable", "redirection" ), // client/component/redirects/index.js:62
|
246 |
+
__( "Disable", "redirection" ), // client/component/redirects/index.js:66
|
247 |
+
__( "Reset hits", "redirection" ), // client/component/redirects/index.js:70
|
248 |
+
__( "All groups", "redirection" ), // client/component/redirects/index.js:101
|
249 |
+
__( "Add new redirection", "redirection" ), // client/component/redirects/index.js:116
|
250 |
+
__( "Add Redirect", "redirection" ), // client/component/redirects/index.js:118
|
251 |
__( "User Agent", "redirection" ), // client/component/redirects/match/agent.js:52
|
252 |
+
__( "Custom", "redirection" ), // client/component/redirects/match/agent.js:57
|
253 |
+
__( "Mobile", "redirection" ), // client/component/redirects/match/agent.js:58
|
254 |
+
__( "Feed Readers", "redirection" ), // client/component/redirects/match/agent.js:59
|
255 |
+
__( "Libraries", "redirection" ), // client/component/redirects/match/agent.js:60
|
256 |
+
__( "Regex", "redirection" ), // client/component/redirects/match/agent.js:64
|
257 |
+
__( "Cookie", "redirection" ), // client/component/redirects/match/cookie.js:38
|
258 |
+
__( "Cookie name", "redirection" ), // client/component/redirects/match/cookie.js:40
|
259 |
+
__( "Cookie value", "redirection" ), // client/component/redirects/match/cookie.js:41
|
260 |
+
__( "Regex", "redirection" ), // client/component/redirects/match/cookie.js:44
|
261 |
+
__( "Filter Name", "redirection" ), // client/component/redirects/match/custom.js:26
|
262 |
+
__( "WordPress filter name", "redirection" ), // client/component/redirects/match/custom.js:28
|
263 |
+
__( "HTTP Header", "redirection" ), // client/component/redirects/match/header.js:57
|
264 |
+
__( "Header name", "redirection" ), // client/component/redirects/match/header.js:59
|
265 |
+
__( "Header value", "redirection" ), // client/component/redirects/match/header.js:60
|
266 |
+
__( "Custom", "redirection" ), // client/component/redirects/match/header.js:63
|
267 |
+
__( "Accept Language", "redirection" ), // client/component/redirects/match/header.js:64
|
268 |
+
__( "Regex", "redirection" ), // client/component/redirects/match/header.js:68
|
269 |
+
__( "Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.", "redirection" ), // client/component/redirects/match/header.js:77
|
270 |
__( "Referrer", "redirection" ), // client/component/redirects/match/referrer.js:32
|
271 |
+
__( "Regex", "redirection" ), // client/component/redirects/match/referrer.js:36
|
272 |
+
__( "Edit", "redirection" ), // client/component/redirects/row.js:78
|
273 |
+
__( "Delete", "redirection" ), // client/component/redirects/row.js:81
|
274 |
+
__( "Disable", "redirection" ), // client/component/redirects/row.js:84
|
275 |
+
__( "Enable", "redirection" ), // client/component/redirects/row.js:86
|
276 |
+
__( "pass", "redirection" ), // client/component/redirects/row.js:98
|
|
|
|
|
|
|
277 |
__( "Need help?", "redirection" ), // client/component/support/help.js:12
|
278 |
+
__( "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.", "redirection" ), // client/component/support/help.js:14
|
279 |
+
__( "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.", "redirection" ), // client/component/support/help.js:21
|
280 |
+
__( "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.", "redirection" ), // client/component/support/help.js:36
|
281 |
+
__( "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!", "redirection" ), // client/component/support/help.js:37
|
|
|
282 |
__( "Newsletter", "redirection" ), // client/component/support/newsletter.js:22
|
283 |
+
__( "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.", "redirection" ), // client/component/support/newsletter.js:24
|
284 |
+
__( "Newsletter", "redirection" ), // client/component/support/newsletter.js:35
|
285 |
+
__( "Want to keep up to date with changes to Redirection?", "redirection" ), // client/component/support/newsletter.js:37
|
286 |
+
__( "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.", "redirection" ), // client/component/support/newsletter.js:38
|
287 |
+
__( "Your email address:", "redirection" ), // client/component/support/newsletter.js:42
|
288 |
__( "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.", "redirection" ), // client/component/support/status.js:23
|
289 |
+
__( "⚡️ Magic fix ⚡️", "redirection" ), // client/component/support/status.js:24
|
290 |
+
__( "Plugin Status", "redirection" ), // client/component/support/status.js:70
|
291 |
__( "Filter", "redirection" ), // client/component/table/filter.js:40
|
292 |
__( "Select All", "redirection" ), // client/component/table/header/check-column.js:14
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
__( "First page", "redirection" ), // client/component/table/navigation-pages.js:82
|
294 |
+
__( "Prev page", "redirection" ), // client/component/table/navigation-pages.js:83
|
295 |
+
__( "Current Page", "redirection" ), // client/component/table/navigation-pages.js:86
|
296 |
+
__( "of %(page)s", "redirection" ), // client/component/table/navigation-pages.js:90
|
297 |
+
__( "Next page", "redirection" ), // client/component/table/navigation-pages.js:101
|
298 |
+
__( "Last page", "redirection" ), // client/component/table/navigation-pages.js:102
|
299 |
+
_n( "%s item", "%s items", 1, "redirection" ), // client/component/table/navigation-pages.js:119
|
300 |
__( "Select bulk action", "redirection" ), // client/component/table/navigation.js:43
|
301 |
+
__( "Bulk Actions", "redirection" ), // client/component/table/navigation.js:46
|
302 |
+
__( "Apply", "redirection" ), // client/component/table/navigation.js:51
|
303 |
__( "No results", "redirection" ), // client/component/table/row/empty-row.js:15
|
304 |
__( "Sorry, something went wrong loading the data - please try again", "redirection" ), // client/component/table/row/failed-row.js:16
|
|
|
305 |
__( "Search by IP", "redirection" ), // client/component/table/search.js:49
|
306 |
+
__( "Search", "redirection" ), // client/component/table/search.js:49
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
__( "Useragent Error", "redirection" ), // client/component/useragent/index.js:29
|
308 |
+
__( "Something went wrong obtaining this information", "redirection" ), // client/component/useragent/index.js:30
|
309 |
+
__( "Unknown Useragent", "redirection" ), // client/component/useragent/index.js:41
|
310 |
+
__( "Device", "redirection" ), // client/component/useragent/index.js:96
|
311 |
+
__( "Operating System", "redirection" ), // client/component/useragent/index.js:100
|
312 |
+
__( "Browser", "redirection" ), // client/component/useragent/index.js:104
|
313 |
+
__( "Engine", "redirection" ), // client/component/useragent/index.js:108
|
314 |
+
__( "Useragent", "redirection" ), // client/component/useragent/index.js:113
|
315 |
+
__( "Agent", "redirection" ), // client/component/useragent/index.js:117
|
316 |
+
__( "Powered by {{link}}redirect.li{{/link}}", "redirection" ), // client/component/useragent/index.js:133
|
317 |
_n( "Are you sure you want to delete this item?", "Are you sure you want to delete these items?", 1, "redirection" ), // client/lib/store/index.js:20
|
|
|
|
|
|
|
|
|
318 |
__( "Redirection saved", "redirection" ), // client/state/message/reducer.js:49
|
319 |
+
__( "Log deleted", "redirection" ), // client/state/message/reducer.js:50
|
320 |
+
__( "Settings saved", "redirection" ), // client/state/message/reducer.js:51
|
321 |
+
__( "Group saved", "redirection" ), // client/state/message/reducer.js:52
|
322 |
+
__( "404 deleted", "redirection" ), // client/state/message/reducer.js:53
|
323 |
);
|
324 |
/* THIS IS THE END OF THE GENERATED FILE */
|
redirection-version.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
define( 'REDIRECTION_VERSION', '3.
|
4 |
-
define( 'REDIRECTION_BUILD', '
|
5 |
-
define( 'REDIRECTION_MIN_WP', '4.
|
1 |
<?php
|
2 |
|
3 |
+
define( 'REDIRECTION_VERSION', '3.2' );
|
4 |
+
define( 'REDIRECTION_BUILD', 'df1f37ef3f6aba1189b89b37737a9a75' );
|
5 |
+
define( 'REDIRECTION_MIN_WP', '4.5' );
|
redirection.js
CHANGED
@@ -1,15 +1,15 @@
|
|
1 |
-
/*! Redirection v3.
|
2 |
-
!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=
|
3 |
Copyright (c) 2016 Jed Watson.
|
4 |
Licensed under the MIT License (MIT), see
|
5 |
http://jedwatson.github.io/classnames
|
6 |
*/
|
7 |
-
!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r))e.push(n.apply(null,r));else if("object"===o)for(var i in r)a.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}var a={}.hasOwnProperty;void 0!==e&&e.exports?e.exports=n:(r=[],void 0!==(o=function(){return n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";function r(e,t,n){function o(){b===g&&(b=g.slice())}function a(){return m}function i(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return o(),b.push(e),function(){if(t){t=!1,o();var n=b.indexOf(e);b.splice(n,1)}}}function l(e){if(!Object(p.a)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(y)throw new Error("Reducers may not dispatch actions.");try{y=!0,m=
|
8 |
object-assign
|
9 |
(c) Sindre Sorhus
|
10 |
@license MIT
|
11 |
*/
|
12 |
-
var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,s=r(e),u=1;u<arguments.length;u++){n=Object(arguments[u]);for(var c in n)a.call(n,c)&&(s[c]=n[c]);if(o){l=o(n);for(var p=0;p<l.length;p++)i.call(n,l[p])&&(s[l[p]]=n[l[p]])}}return s}},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function o(e){return"number"==typeof e}function a(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!o(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,o,l,s,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],i(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(a(n))for(l=Array.prototype.slice.call(arguments,1),u=n.slice(),o=u.length,s=0;s<o;s++)u[s].apply(this,l);return!0},n.prototype.addListener=function(e,t){var o;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned&&(o=i(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.trace),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),o||(o=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var o=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,o,i,l;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],i=n.length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(l=i;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){o=l;break}if(o<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){"use strict";function r(e,t,n,r,a,i,l,s){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,l,s],p=0;u=new Error(t.replace(/%s/g,function(){return c[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},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";function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function o(e,t,n){if(e&&u.isObject(e)&&e instanceof r)return e;var o=new r;return o.parse(e,t,n),o}function a(e){return u.isString(e)&&(e=o(e)),e instanceof r?e.format():r.prototype.format.call(e)}function i(e,t){return o(e,!1,!0).resolve(t)}function l(e,t){return e?o(e,!1,!0).resolveObject(t):t}var s=n(61),u=n(62);t.parse=o,t.resolve=i,t.resolveObject=l,t.format=a,t.Url=r;var c=/^([a-z0-9.+-]+:)/i,p=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r","\n","\t"],h=["{","}","|","\\","^","`"].concat(d),m=["'"].concat(h),g=["%","/","?",";","#"].concat(m),b=["/","?","#"],y=/^[+a-z0-9A-Z_-]{0,63}$/,v=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,E={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},O={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},k=n(8);r.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var r=e.indexOf("?"),o=-1!==r&&r<e.indexOf("#")?"?":"#",a=e.split(o),i=/\\/g;a[0]=a[0].replace(i,"/"),e=a.join(o);var l=e;if(l=l.trim(),!n&&1===e.split("#").length){var p=f.exec(l);if(p)return this.path=l,this.href=l,this.pathname=p[1],p[2]?(this.search=p[2],this.query=t?k.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var d=c.exec(l);if(d){d=d[0];var h=d.toLowerCase();this.protocol=h,l=l.substr(d.length)}if(n||d||l.match(/^\/\/[^@\/]+@[^@\/]+/)){var _="//"===l.substr(0,2);!_||d&&w[d]||(l=l.substr(2),this.slashes=!0)}if(!w[d]&&(_||d&&!O[d])){for(var x=-1,C=0;C<b.length;C++){var S=l.indexOf(b[C]);-1!==S&&(-1===x||S<x)&&(x=S)}var j,P;P=-1===x?l.lastIndexOf("@"):l.lastIndexOf("@",x),-1!==P&&(j=l.slice(0,P),l=l.slice(P+1),this.auth=decodeURIComponent(j)),x=-1;for(var C=0;C<g.length;C++){var S=l.indexOf(g[C]);-1!==S&&(-1===x||S<x)&&(x=S)}-1===x&&(x=l.length),this.host=l.slice(0,x),l=l.slice(x),this.parseHost(),this.hostname=this.hostname||"";var T="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!T)for(var N=this.hostname.split(/\./),C=0,D=N.length;C<D;C++){var I=N[C];if(I&&!I.match(y)){for(var R="",A=0,L=I.length;A<L;A++)I.charCodeAt(A)>127?R+="x":R+=I[A];if(!R.match(y)){var F=N.slice(0,C),M=N.slice(C+1),U=I.match(v);U&&(F.push(U[1]),M.unshift(U[2])),M.length&&(l="/"+M.join(".")+l),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=s.toASCII(this.hostname));var B=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+B,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==l[0]&&(l="/"+l))}if(!E[h])for(var C=0,D=m.length;C<D;C++){var H=m[C];if(-1!==l.indexOf(H)){var V=encodeURIComponent(H);V===H&&(V=escape(H)),l=l.split(H).join(V)}}var G=l.indexOf("#");-1!==G&&(this.hash=l.substr(G),l=l.slice(0,G));var q=l.indexOf("?");if(-1!==q?(this.search=l.substr(q),this.query=l.substr(q+1),t&&(this.query=k.parse(this.query)),l=l.slice(0,q)):t&&(this.search="",this.query={}),l&&(this.pathname=l),O[h]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var B=this.pathname||"",W=this.search||"";this.path=B+W}return this.href=this.format(),this},r.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,a="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&u.isObject(this.query)&&Object.keys(this.query).length&&(a=k.stringify(this.query));var i=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||O[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),i&&"?"!==i.charAt(0)&&(i="?"+i),n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}),i=i.replace("#","%23"),t+o+n+i+r},r.prototype.resolve=function(e){return this.resolveObject(o(e,!1,!0)).format()},r.prototype.resolveObject=function(e){if(u.isString(e)){var t=new r;t.parse(e,!1,!0),e=t}for(var n=new r,o=Object.keys(this),a=0;a<o.length;a++){var i=o[a];n[i]=this[i]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var l=Object.keys(e),s=0;s<l.length;s++){var c=l[s];"protocol"!==c&&(n[c]=e[c])}return O[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!O[e.protocol]){for(var p=Object.keys(e),f=0;f<p.length;f++){var d=p[f];n[d]=e[d]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||w[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",g=n.search||"";n.path=m+g}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var b=n.pathname&&"/"===n.pathname.charAt(0),y=e.host||e.pathname&&"/"===e.pathname.charAt(0),v=y||b||n.host&&e.pathname,E=v,k=n.pathname&&n.pathname.split("/")||[],h=e.pathname&&e.pathname.split("/")||[],_=n.protocol&&!O[n.protocol];if(_&&(n.hostname="",n.port=null,n.host&&(""===k[0]?k[0]=n.host:k.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),v=v&&(""===h[0]||""===k[0])),y)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,k=h;else if(h.length)k||(k=[]),k.pop(),k=k.concat(h),n.search=e.search,n.query=e.query;else if(!u.isNullOrUndefined(e.search)){if(_){n.hostname=n.host=k.shift();var x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.host=n.hostname=x.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!k.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=k.slice(-1)[0],S=(n.host||e.host||k.length>1)&&("."===C||".."===C)||""===C,j=0,P=k.length;P>=0;P--)C=k[P],"."===C?k.splice(P,1):".."===C?(k.splice(P,1),j++):j&&(k.splice(P,1),j--);if(!v&&!E)for(;j--;j)k.unshift("..");!v||""===k[0]||k[0]&&"/"===k[0].charAt(0)||k.unshift(""),S&&"/"!==k.join("/").substr(-1)&&k.push("");var T=""===k[0]||k[0]&&"/"===k[0].charAt(0);if(_){n.hostname=n.host=T?"":k.length?k.shift():"";var x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.host=n.hostname=x.shift())}return v=v||n.host&&k.length,v&&!T&&k.unshift(""),k.length?n.pathname=k.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var e=this.host,t=p.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){e.exports=n(16)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function a(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)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(){var e=[],t=[];return{clear:function(){t=vr,e=vr},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!==vr&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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}function c(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)}function p(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}function f(){}function d(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}function h(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,i=r.methodName,l=void 0===i?"connectAdvanced":i,h=r.renderCountProp,m=void 0===h?void 0:h,g=r.shouldHandleStateChanges,b=void 0===g||g,y=r.storeKey,v=void 0===y?"store":y,E=r.withRef,w=void 0!==E&&E,O=p(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),k=v+"Subscription",_=kr++,x=(t={},t[v]=dr,t[k]=fr,t),C=(n={},n[k]=fr,n);return function(t){yr()("function"==typeof t,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=a(n),o=Or({},O,{getDisplayName:a,methodName:l,renderCountProp:m,shouldHandleStateChanges:b,storeKey:v,withRef:w,displayName:r,wrappedComponentName:n,WrappedComponent:t}),i=function(n){function a(e,t){s(this,a);var o=u(this,n.call(this,e,t));return o.version=_,o.state={},o.renderCount=0,o.store=e[v]||t[v],o.propsMode=Boolean(e[v]),o.setWrappedInstance=o.setWrappedInstance.bind(o),yr()(o.store,'Could not find "'+v+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+v+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}return c(a,n),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return e={},e[k]=t||this.context[k],e},a.prototype.componentDidMount=function(){b&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=f,this.store=null,this.selector.run=f,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return yr()(w,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+l+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=d(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(b){var e=(this.propsMode?this.props:this.context)[k];this.subscription=new wr(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(_r)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(w||m||this.propsMode&&this.subscription))return e;var t=Or({},e);return w&&(t.ref=this.setWrappedInstance),m&&(t[m]=this.renderCount++),this.propsMode&&this.subscription&&(t[k]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(rr.createElement)(t,this.addExtraProps(e.props))},a}(rr.Component);return i.WrappedComponent=t,i.displayName=r,i.childContextTypes=C,i.contextTypes=x,i.propTypes=x,gr()(i,t)}}function m(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function g(e,t){if(m(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(!xr.call(t,n[o])||!m(e[n[o]],t[n[o]]))return!1;return!0}function b(e){return function(t,n){function r(){return o}var o=e(t,n);return r.dependsOnOwnProps=!1,r}}function y(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function v(e,t){return function(t,n){var r=(n.displayName,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=y(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=y(o),o=r(t,n)),o},r}}function E(e){return"function"==typeof e?v(e,"mapDispatchToProps"):void 0}function w(e){return e?void 0:b(function(e){return{dispatch:e}})}function O(e){return e&&"object"==typeof e?b(function(t){return Object(Cr.bindActionCreators)(e,t)}):void 0}function k(e){return"function"==typeof e?v(e,"mapStateToProps"):void 0}function _(e){return e?void 0:b(function(){return{}})}function x(e,t,n){return Pr({},n,e,t)}function C(e){return function(t,n){var r=(n.displayName,n.pure),o=n.areMergedPropsEqual,a=!1,i=void 0;return function(t,n,l){var s=e(t,n,l);return a?r&&o(s,i)||(i=s):(a=!0,i=s),i}}}function S(e){return"function"==typeof e?C(e):void 0}function j(e){return e?void 0:function(){return x}}function P(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}function T(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function N(e,t,n,r,o){function a(o,a){return h=o,m=a,g=e(h,m),b=t(r,m),y=n(g,b,m),d=!0,y}function i(){return g=e(h,m),t.dependsOnOwnProps&&(b=t(r,m)),y=n(g,b,m)}function l(){return e.dependsOnOwnProps&&(g=e(h,m)),t.dependsOnOwnProps&&(b=t(r,m)),y=n(g,b,m)}function s(){var t=e(h,m),r=!f(t,g);return g=t,r&&(y=n(g,b,m)),y}function u(e,t){var n=!p(t,m),r=!c(e,h);return h=e,m=t,n&&r?i():n?l():r?s():y}var c=o.areStatesEqual,p=o.areOwnPropsEqual,f=o.areStatePropsEqual,d=!1,h=void 0,m=void 0,g=void 0,b=void 0,y=void 0;return function(e,t){return d?u(e,t):a(e,t)}}function D(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=P(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),s=o(e,a);return(a.pure?N:T)(i,l,s,e,a)}function I(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}function R(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 A(e,t){return e===t}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Lr:return Wr({},e,{loadStatus:Vr});case Fr:return Wr({},e,{loadStatus:qr,values:t.values,groups:t.groups,postTypes:t.postTypes,installed:t.installed,canDelete:t.canDelete});case Mr:return Wr({},e,{loadStatus:Gr,error:t.error});case Br:return Wr({},e,{saveStatus:Vr});case zr:return Wr({},e,{saveStatus:qr,values:t.values,groups:t.groups,installed:t.installed});case Hr:return Wr({},e,{saveStatus:Gr,error:t.error});case Ur:return Wr({},e,{pluginStatus:t.pluginStatus})}return e}function F(e,t){history.pushState({},null,U(e,t))}function M(e){return no.parse(e?e.slice(1):document.location.search.slice(1))}function U(e,t,n){var r=M(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()];return r.filterby&&!r.filter&&delete r.filterby,"?"+no.stringify(r)}function B(e){var t=M(e);return-1!==oo.indexOf(t.sub)?t.sub:"redirect"}function z(){return Redirectioni10n.pluginRoot+"&sub=rss&module=1&token="+Redirectioni10n.token}function H(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)}function V(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}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Jr:return qo({},e,{table:ho(e.table,e.rows,t.onoff)});case Yr:return qo({},e,{table:fo(e.table,t.items)});case Xr:return qo({},e,{table:po(zo(e,t)),saving:Vo(e,t),rows:Mo(e,t)});case Zr:return qo({},e,{rows:Bo(e,t),total:Ho(e,t),saving:Go(e,t)});case $r:return qo({},e,{table:zo(e,t),status:Vr,saving:[],logType:t.logType,requestCount:e.requestCount+1});case Qr:return qo({},e,{status:Gr,saving:[]});case Kr:return qo({},e,{rows:Bo(e,t),status:qr,total:Ho(e,t),table:po(e.table)});case eo:return qo({},e,{saving:Go(e,t),rows:Uo(e,t)})}return e}function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Yo:return ea({},e,{table:ho(e.table,e.rows,t.onoff)});case Qo:return ea({},e,{table:fo(e.table,t.items)});case Jo:return ea({},e,{table:po(zo(e,t)),saving:Vo(e,t),rows:Mo(e,t)});case Xo:return ea({},e,{rows:Bo(e,t),total:Ho(e,t),saving:Go(e,t)});case Wo:return ea({},e,{table:zo(e,t),status:Vr,saving:[],logType:t.logType,requestCount:e.requestCount+1});case Ko:return ea({},e,{status:Gr,saving:[]});case $o:return ea({},e,{rows:Bo(e,t),status:qr,total:Ho(e,t),table:po(e.table)});case Zo:return ea({},e,{saving:Go(e,t),rows:Uo(e,t)})}return e}function W(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case na:return ua({},e,{exportStatus:Vr});case ta:return ua({},e,{exportStatus:qr,exportData:t.data});case la:return ua({},e,{file:t.file});case ia:return ua({},e,{file:!1,lastImport:!1,exportData:!1});case aa:return ua({},e,{importingStatus:Gr,exportStatus:Gr,lastImport:!1,file:!1,exportData:!1});case ra:return ua({},e,{importingStatus:Vr,lastImport:!1,file:!!t.file&&t.file});case oa:return ua({},e,{lastImport:t.total,importingStatus:qr,file:!1});case sa:return ua({},e,{importers:t.importers})}return e}function $(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case ca:return ya({},e,{table:zo(e,t),status:Vr,saving:[]});case pa:return ya({},e,{rows:Bo(e,t),status:qr,total:Ho(e,t),table:po(e.table)});case ma:return ya({},e,{table:po(zo(e,t)),saving:Vo(e,t),rows:Mo(e,t)});case ba:return ya({},e,{rows:Bo(e,t),total:Ho(e,t),saving:Go(e,t)});case ha:return ya({},e,{table:ho(e.table,e.rows,t.onoff)});case da:return ya({},e,{table:fo(e.table,t.items)});case fa:return ya({},e,{status:Gr,saving:[]});case ga:return ya({},e,{saving:Go(e,t),rows:Uo(e,t)})}return e}function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Sa:return ja({},e,{addTop:t.onoff});case va:return ja({},e,{table:zo(e,t),status:Vr,saving:[]});case Ea:return ja({},e,{rows:Bo(e,t),status:qr,total:Ho(e,t),table:po(e.table)});case _a:return ja({},e,{table:po(zo(e,t)),saving:Vo(e,t),rows:Mo(e,t)});case Ca:return ja({},e,{rows:Bo(e,t),total:Ho(e,t),saving:Go(e,t)});case ka:return ja({},e,{table:ho(e.table,e.rows,t.onoff)});case Oa:return ja({},e,{table:fo(e.table,t.items)});case wa:return ja({},e,{status:Gr,saving:[]});case xa:return ja({},e,{saving:Go(e,t),rows:Uo(e,t)})}return e}function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case aa:case fa:case xa:case ga:case Qr:case eo:case Mr:case Hr:case Zo:case Ko:case wa:var n=Da(e.errors,t.error);return Na({},e,{errors:n,inProgress:Ra(e)});case Xr:case _a:case Br:case Jo:case ma:return Na({},e,{inProgress:e.inProgress+1});case Zr:case Ca:case zr:case ba:case Xo:return Na({},e,{notices:Ia(e.notices,Aa[t.type]),inProgress:Ra(e)});case Ta:return Na({},e,{notices:[]});case Pa:return Na({},e,{errors:[]})}return e}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t,n){return Ba({},e,Y({},t[n],t))}function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case La:return Ba({},e,{status:Vr});case Fa:return Ba({},e,{status:qr,maps:J(e.maps,t.map,"ip")});case Ma:return Ba({},e,{status:qr,agents:J(e.agents,t.agent,"agent")});case Ua:return Ba({},e,{status:Gr,error:t.error})}return e}function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(Cr.createStore)(Ha,e,qa(Cr.applyMiddleware.apply(void 0,Wa)));return t}function ee(){return Redirectioni10n&&Redirectioni10n.preload&&Redirectioni10n.preload.pluginStatus?Redirectioni10n.preload.pluginStatus:[]}function te(){var e=ee();return{loadStatus:Vr,saveStatus:!1,error:!1,installed:"",settings:{},postTypes:[],pluginStatus:e,canDelete:!1}}function ne(){return{rows:[],saving:[],logType:to,total:0,status:Vr,table:so(["ip","url"],["ip"],"date",["log"]),requestCount:0}}function re(){return{rows:[],saving:[],logType:to,total:0,status:Vr,table:so(["ip","url"],["ip"],"date",["404s"]),requestCount:0}}function oe(){return{status:Vr,file:!1,lastImport:!1,exportData:!1,importingStatus:!1,exportStatus:!1,importers:[]}}function ae(){return{rows:[],saving:[],total:0,status:Vr,table:so(["name"],["name","module"],"name",["groups"])}}function ie(){return{rows:[],saving:[],total:0,addTop:!1,status:Vr,table:so(["url","position","last_count","id","last_access"],["group"],"id",[""])}}function le(){return{errors:[],notices:[],inProgress:0,saving:[]}}function se(){return{status:Vr,maps:{},agents:{},error:""}}function ue(){return{settings:te(),log:ne(),error:re(),io:oe(),group:ae(),redirect:ie(),message:le(),info:se()}}function ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(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}function de(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)}function he(e){return{onSaveSettings:function(t){e(Ka(t))}}}function me(e){var t=e.settings;return{groups:t.groups,values:t.values,saveStatus:t.saveStatus,installed:t.installed,postTypes:t.postTypes}}function ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function be(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}function ye(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)}function ve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ee(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}function we(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)}function Oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _e(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}function xe(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)}function Ce(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Se(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}function je(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)}function Pe(e){return{onLoadSettings:function(){e($a())},onDeletePlugin:function(){e(Qa())}}}function Te(e){var t=e.settings;return{loadStatus:t.loadStatus,values:t.values,canDelete:t.canDelete}}function Ne(e){return{onSubscribe:function(){e(Ka({newsletter:!0}))}}}function De(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ie(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}function Re(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)}function Ae(e){return{onLoadStatus:function(){e(Ya())},onFix:function(){e(Ja())}}}function Le(e){return{pluginStatus:e.settings.pluginStatus}}function Fe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Me(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}function Ue(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)}function Be(e){return{onLoadSettings:function(){e($a())}}}function ze(e){return{values:e.settings.values}}function He(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,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}function Ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qe(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}function We(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)}function $e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ke(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}function Qe(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)}function Ye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Je(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}function Xe(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)}function Ze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function et(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}function tt(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)}function nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rt(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}function ot(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)}function at(e){return{onGet:function(t){e(Gl(t))}}}function it(e){var t=e.info;return{status:t.status,error:t.error,maps:t.maps}}function lt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function st(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}function ut(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)}function ct(e){return{onGet:function(t){e(ql(t))}}}function pt(e){var t=e.info;return{status:t.status,error:t.error,agents:t.agents}}function ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dt(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}function ht(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)}function mt(e){return{onShowIP:function(t){e(Ul("ip",t))},onSetSelected:function(t){e(Bl(t))},onDelete:function(t){e(Il("delete",t))}}}function gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bt(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}function yt(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)}function vt(e){return{log:e.log}}function Et(e){return{onLoad:function(t){e(Al(t))},onDeleteAll:function(t,n){e(Dl(t,n))},onSearch:function(t,n){e(Ml(t,n))},onChangePage:function(t){e(Fl(t))},onTableAction:function(t){e(Il(t))},onSetAllSelected:function(t){e(zl(t))},onSetOrderBy:function(t,n){e(Ll(t,n))}}}function wt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ot(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}function kt(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)}function _t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xt(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}function Ct(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)}function St(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jt(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}function Pt(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)}function Tt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nt(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}function Dt(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)}function It(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rt(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}function At(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)}function Lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mt(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}function Ut(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)}function Bt(e){var t=e.group,n=e.redirect;return{group:t,addTop:n.addTop,table:n.table}}function zt(e){return{onSave:function(t,n){e(Ws(t,n))},onCreate:function(t){e(qs(t))},onClose:function(t){t.preventDefault(),e(tu(!1))}}}function Ht(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vt(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}function Gt(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)}function qt(e){return{onShowIP:function(t){e(Es("ip",t))},onSetSelected:function(t){e(ws(t))},onDelete:function(t){e(hs("delete",t))},onDeleteFilter:function(t){e(fs("url-exact",t))}}}function Wt(e){return{infoStatus:e.info.status}}function $t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kt(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}function Qt(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)}function Yt(e){return{error:e.error}}function Jt(e){return{onLoad:function(t){e(gs(t))},onLoadGroups:function(){e(wu())},onDeleteAll:function(t,n){e(ds(t,n))},onSearch:function(t,n){e(vs(t,n))},onChangePage:function(t){e(ys(t))},onTableAction:function(t){e(hs(t,null))},onSetAllSelected:function(t){e(Os(t))},onSetOrderBy:function(t,n){e(bs(t,n))}}}function Xt(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)}function Zt(e,t){return"application/x-moz-file"===e.type||Ru()(e,t)}function en(e,t,n){return e.size<=t&&e.size>=n}function tn(e,t){return e.every(function(e){return Zt(e,t)})}function nn(e){e.preventDefault()}function rn(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}function on(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)}function an(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ln(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}function sn(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)}function un(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pn(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}function fn(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)}function dn(e){return{group:e.group,io:e.io}}function hn(e){return{onLoadGroups:function(){e(wu())},onImport:function(t,n){e(Vu(t,n))},onAddFile:function(t){e(qu(t))},onClearFile:function(){e(Gu())},onExport:function(t,n){e(zu(t,n))},onDownloadFile:function(t){e(Hu(t))},onLoadImport:function(){e(Wu())},pluginImport:function(t){e($u(t))}}}function mn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gn(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}function bn(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)}function yn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vn(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}function En(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)}function wn(e){return{onSetSelected:function(t){e(Cu(t))},onSaveGroup:function(t,n){e(vu(t,n))},onTableAction:function(t,n){e(Eu(t,n))}}}function On(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kn(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}function _n(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)}function xn(e){return{group:e.group}}function Cn(e){return{onLoadGroups:function(){e(wu({page:0,filter:"",filterBy:"",orderby:""}))},onSearch:function(t){e(_u(t))},onChangePage:function(t){e(ku(t))},onAction:function(t){e(Eu(t))},onSetAllSelected:function(t){e(Su(t))},onSetOrderBy:function(t,n){e(Ou(t,n))},onFilter:function(t){e(xu("module",t))},onCreate:function(t){e(yu(t))}}}function Sn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jn(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}function Pn(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)}function Tn(e){return{onSetSelected:function(t){e(Zs(t))},onTableAction:function(t,n){e($s(t,n))}}}function Nn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dn(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}function In(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)}function Rn(e){return{redirect:e.redirect,group:e.group}}function An(e){return{onLoadGroups:function(){e(wu())},onLoadRedirects:function(t){e(Ks(t))},onSearch:function(t){e(Js(t))},onChangePage:function(t){e(Ys(t))},onAction:function(t){e($s(t))},onSetAllSelected:function(t){e(eu(t))},onSetOrderBy:function(t,n){e(Qs(t,n))},onFilter:function(t){e(Xs("group",t))}}}function Ln(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fn(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}function Mn(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)}function Un(e){return{errors:e.message.errors}}function Bn(e){return{onClear:function(){e(wc())}}}function zn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hn(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}function Vn(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)}function Gn(e){return{notices:e.message.notices}}function qn(e){return{onClear:function(){e(Oc())}}}function Wn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $n(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}function Kn(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)}function Qn(e){return{inProgress:e.message.inProgress}}function Yn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jn(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}function Xn(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)}function Zn(e){return{onClear:function(){e(wc())},onAdd:function(){e(tu(!0))}}}function er(e){return{errors:e.message.errors}}Object.defineProperty(t,"__esModule",{value:!0});var tr=n(17),nr=n.n(tr);n(18);!window.Promise&&(window.Promise=nr.a),Array.from||(Array.from=function(e){return[].slice.call(e)}),"function"!=typeof Object.assign&&function(){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 rr=n(0),or=n.n(rr),ar=n(20),ir=n.n(ar),lr=n(30),sr=n(1),ur=n.n(sr),cr=n(2),pr=n.n(cr),fr=pr.a.shape({trySubscribe:pr.a.func.isRequired,tryUnsubscribe:pr.a.func.isRequired,notifyNestedSubs:pr.a.func.isRequired,isSubscribed:pr.a.func.isRequired}),dr=pr.a.shape({subscribe:pr.a.func.isRequired,dispatch:pr.a.func.isRequired,getState:pr.a.func.isRequired}),hr=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1],i=n||t+"Subscription",l=function(e){function n(a,i){r(this,n);var l=o(this,e.call(this,a,i));return l[t]=a.store,l}return a(n,e),n.prototype.getChildContext=function(){var e;return e={},e[t]=this[t],e[i]=null,e},n.prototype.render=function(){return rr.Children.only(this.props.children)},n}(rr.Component);return l.propTypes={store:dr.isRequired,children:pr.a.element.isRequired},l.childContextTypes=(e={},e[t]=dr.isRequired,e[i]=fr,e),l}(),mr=n(46),gr=n.n(mr),br=n(47),yr=n.n(br),vr=null,Er={notify:function(){}},wr=function(){function e(t,n,r){i(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=Er}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=l())},e.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=Er)},e}(),Or=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},kr=0,_r={},xr=Object.prototype.hasOwnProperty,Cr=n(5),Sr=(n(6),[E,w,O]),jr=[k,_],Pr=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},Tr=[S,j],Nr=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},Dr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?h:t,r=e.mapStateToPropsFactories,o=void 0===r?jr:r,a=e.mapDispatchToPropsFactories,i=void 0===a?Sr:a,l=e.mergePropsFactories,s=void 0===l?Tr:l,u=e.selectorFactory,c=void 0===u?D:u;return function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=a.pure,u=void 0===l||l,p=a.areStatesEqual,f=void 0===p?A:p,d=a.areOwnPropsEqual,h=void 0===d?g:d,m=a.areStatePropsEqual,b=void 0===m?g:m,y=a.areMergedPropsEqual,v=void 0===y?g:y,E=I(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=R(e,o,"mapStateToProps"),O=R(t,i,"mapDispatchToProps"),k=R(r,s,"mergeProps");return n(c,Nr({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:O,initMergeProps:k,pure:u,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:b,areMergedPropsEqual:v},E))}}(),Ir=n(52),Rr=n(53),Ar=n.n(Rr),Lr="SETTING_LOAD_START",Fr="SETTING_LOAD_SUCCESS",Mr="SETTING_LOAD_FAILED",Ur="SETTING_LOAD_STATUS",Br="SETTING_SAVING",zr="SETTING_SAVED",Hr="SETTING_SAVE_FAILED",Vr="STATUS_IN_PROGRESS",Gr="STATUS_FAILED",qr="STATUS_COMPLETE",Wr=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},$r="LOG_LOADING",Kr="LOG_LOADED",Qr="LOG_FAILED",Yr="LOG_SET_SELECTED",Jr="LOG_SET_ALL_SELECTED",Xr="LOG_ITEM_SAVING",Zr="LOG_ITEM_SAVED",eo="LOG_ITEM_FAILED",to="log",no=n(8),ro=n.n(no),oo=["groups","404s","log","io","options","support"],ao=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},io=["orderby","direction","page","per_page","filter","filterBy"],lo=function(e,t){for(var n=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&n.push(e[r]);return n},so=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=M(),a={orderby:n,direction:"desc",page:0,per_page:parseInt(Redirectioni10n.per_page,10),selected:[],filterBy:"",filter:""},i=void 0===o.sub?"":o.sub;return-1===r.indexOf(i)?a:ao({},a,{orderby:o.orderby&&-1!==e.indexOf(o.orderby)?o.orderby:a.orderby,direction:o.direction&&"asc"===o.direction?"asc":a.direction,page:o.offset&&parseInt(o.offset,10)>0?parseInt(o.offset,10):a.page,per_page:Redirectioni10n.per_page?parseInt(Redirectioni10n.per_page,10):a.per_page,filterBy:o.filterby&&-1!==t.indexOf(o.filterby)?o.filterby:a.filterBy,filter:o.filter?o.filter:a.filter})},uo=function(e,t){for(var n=Object.assign({},e),r=0;r<io.length;r++)void 0!==t[io[r]]&&(n[io[r]]=t[io[r]]);return n},co=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),25!==parseInt(Redirectioni10n.per_page,10)&&(e.per_page=parseInt(Redirectioni10n.per_page,10)),delete e.selected,e},po=function(e){return Object.assign({},e,{selected:[]})},fo=function(e,t){return ao({},e,{selected:lo(e.selected,t).concat(lo(t,e.selected))})},ho=function(e,t,n){return ao({},e,{selected:n?t.map(function(e){return e.id}):[]})},mo=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},go=function(e){return Object.keys(e).filter(function(t){return e[t]}).reduce(function(t,n){return t[n]=e[n],t},{})},bo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Redirectioni10n.WP_API_root+"redirection/v1/"+e;return t._wpnonce=Redirectioni10n.WP_API_nonce,t&&Object.keys(t).length>0&&(t=go(t),Object.keys(t).length>0)?n+(-1===Redirectioni10n.WP_API_root.indexOf("?")?"?":"&")+ro.a.stringify(t):n},yo=function(e){return{url:e,headers:new Headers({"X-WP-Nonce":Redirectioni10n.WP_API_nonce,"Content-Type":"application/json"}),credentials:"same-origin"}},vo=function(e,t){return mo({},yo(bo(e,t)),{method:"post"})},Eo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return mo({},yo(bo(e,t)),{method:"get"})},wo=function(e,t){var n=mo({},yo(bo(e)),{method:"post"});return n.headers.delete("Content-Type"),n.body=new FormData,n.body.append("file",t),n},Oo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=mo({},yo(bo(e,n)),{method:"post",params:t});return Object.keys(t).length>0&&(r.body=JSON.stringify(t)),r},ko={setting:{get:function(){return Eo("setting")},update:function(e){return Oo("setting",e)}},redirect:{list:function(e){return Eo("redirect",e)},update:function(e,t){return Oo("redirect/"+e,t)},create:function(e){return Oo("redirect",e)}},group:{list:function(e){return Eo("group",e)},update:function(e,t){return Oo("group/"+e,t)},create:function(e){return Oo("group",e)}},log:{list:function(e){return Eo("log",e)},deleteAll:function(e){return vo("log",e)}},error:{list:function(e){return Eo("404",e)},deleteAll:function(e){return vo("404",e)}},import:{get:function(){return Eo("import")},upload:function(e,t){return wo("import/file/"+e,t)},pluginList:function(){return Eo("import/plugin")},pluginImport:function(e){return Oo("import/plugin/"+e)}},export:{file:function(e,t){return Eo("export/"+e+"/"+t)}},plugin:{status:function(){return Eo("plugin")},fix:function(){return Oo("plugin")},delete:function(){return vo("plugin/delete")}},bulk:{redirect:function(e,t,n){return Oo("bulk/redirect/"+e,t,n)},group:function(e,t,n){return Oo("bulk/group/"+e,t,n)},log:function(e,t,n){return Oo("bulk/log/"+e,t,n)},error:function(e,t,n){return Oo("bulk/404/"+e,t,n)}}},_o=function(e){return"https://api.redirect.li/v1/"+e+(-1===e.indexOf("?")?"?":"&")+"ref=redirection"},xo={ip:{getGeo:function(e){return{url:_o("ip/"+e+"?locale="+Redirectioni10n.localeSlug.substr(0,2)),method:"get"}}},agent:{get:function(e){return{url:_o("useragent/"+encodeURIComponent(e)),method:"get"}}}},Co=function(e,t){return e.url.replace(Redirectioni10n.WP_API_root,"").replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+t.method.toUpperCase()},So=function(e){return 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,e.action=Co(t,e)),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);if(e.status&&200!==e.status)throw{message:n.message,code:n.error_code?n.error_code:n.data.error_code,request:e,data:n.data?n.data:null};return n}catch(t){throw t.request=e,t}})},jo=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},Po=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],s=l.table,u=l.total,c={items:n?[n]:s.selected,bulk:t};if("delete"===t&&s.page>0&&s.per_page*s.page==u-1&&(s.page-=1),"delete"!==t||confirm(Object(sr.translate)("Are you sure you want to delete this item?","Are you sure you want to delete these items?",{count:c.items.length}))){var p=uo(s,c),f=jo({items:c.items.join(",")},o);return So(e(t,f,co(s,r.order))).then(function(e){a(jo({type:r.saved},e,{saving:c.items}))}).catch(function(e){a({type:r.failed,error:e,saving:c.items})}),a({type:r.saving,table:p,saving:c.items})}}},To=function(e,t,n,r,o){return So(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]})},No=function(e,t,n){return function(r,o){var a=V(o()[n.store],[]);return a.page=0,a.orderby="id",a.direction="desc",To(e(t),a,t,n,r)}},Do=function(e,t,n,r){return function(o,a){var i=a()[r.store].table;return To(e(t,n),i,n,r,o)}},Io=function(e,t){var n={};for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n},Ro=function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0},Ao=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,s=o.rows,u=a(uo(l,r)),c=co(jo({},l,r),n.order);if(!(Ro(u,l)&&s.length>0&&Ro(r,{})))return So(e(c)).then(function(e){t(jo({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})}),t(jo({table:u,type:n.saving},Io(u,r)))},Lo=function(e,t,n,r,o){var a=o.table,i=co(jo({},a,r),n.order);So(e(i)).then(function(e){t(jo({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})})},Fo=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},Mo=function(e,t){return t.item?Fo(e.rows,t.item,function(e){return jo({},e,t.item,{original:e})}):e.rows},Uo=function(e,t){return t.item?Fo(e.rows,t.item,function(e){return e.original}):e.rows},Bo=function(e,t){return t.item?Mo(e,t):t.items?t.items:e.rows},zo=function(e,t){return t.table?jo({},e.table,t.table):e.table},Ho=function(e,t){return void 0!==t.total?t.total:e.total},Vo=function(e,t){return[].concat(H(e.saving),H(t.saving))},Go=function(e,t){return e.saving.filter(function(e){return-1===t.saving.indexOf(e)})},qo=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},Wo="ERROR_LOADING",$o="ERROR_LOADED",Ko="ERROR_FAILED",Qo="ERROR_SET_SELECTED",Yo="ERROR_SET_ALL_SELECTED",Jo="ERROR_ITEM_SAVING",Xo="ERROR_ITEM_SAVED",Zo="ERROR_ITEM_FAILED",ea=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},ta="IO_EXPORTED",na="IO_EXPORTING",ra="IO_IMPORTING",oa="IO_IMPORTED",aa="IO_FAILED",ia="IO_CLEAR",la="IO_ADD_FILE",sa="IO_IMPORTERS",ua=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},ca="GROUP_LOADING",pa="GROUP_LOADED",fa="GROUP_FAILED",da="GROUP_SET_SELECTED",ha="GROUP_SET_ALL_SELECTED",ma="GROUP_ITEM_SAVING",ga="GROUP_ITEM_FAILED",ba="GROUP_ITEM_SAVED",ya=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},va="REDIRECT_LOADING",Ea="REDIRECT_LOADED",wa="REDIRECT_FAILED",Oa="REDIRECT_SET_SELECTED",ka="REDIRECT_SET_ALL_SELECTED",_a="REDIRECT_ITEM_SAVING",xa="REDIRECT_ITEM_FAILED",Ca="REDIRECT_ITEM_SAVED",Sa="REDIRECT_ADD_TOP",ja=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},Pa="MESSAGE_CLEAR_ERRORS",Ta="MESSAGE_CLEAR_NOTICES",Na=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},Da=function(e,t){return e.slice(0).concat([t])},Ia=function(e,t){return e.slice(0).concat([t])},Ra=function(e){return Math.max(0,e.inProgress-1)},Aa={REDIRECT_ITEM_SAVED:Object(sr.translate)("Redirection saved"),LOG_ITEM_SAVED:Object(sr.translate)("Log deleted"),SETTING_SAVED:Object(sr.translate)("Settings saved"),GROUP_ITEM_SAVED:Object(sr.translate)("Group saved"),ERROR_ITEM_SAVED:Object(sr.translate)("404 deleted")},La="INFO_LOADING",Fa="INFO_LOADED_GEO",Ma="INFO_LOADED_AGENT",Ua="INFO_FAILED",Ba=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},za=Object(Cr.combineReducers)({settings:L,log:G,error:q,io:W,group:$,redirect:K,message:Q,info:X}),Ha=za,Va=function(e,t){var n=B(),r={redirect:[[va,_a],"id"],groups:[[ca,ma],"name"],log:[[$r],"date"],"404s":[[Wo],"date"]};if(r[n]&&e===r[n][0].find(function(t){return t===e})){F({orderby:t.orderby,direction:t.direction,offset:t.page,per_page:t.per_page,filter:t.filter,filterBy:t.filterBy},{orderby:r[n][1],direction:"desc",offset:0,filter:"",filterBy:"",per_page:parseInt(Redirectioni10n.per_page,10)})}},Ga=function(){return function(e){return function(t){switch(t.type){case _a:case ma:case va:case ca:case $r:case Wo:Va(t.type,t.table?t.table:t)}return e(t)}}},qa=Object(Ir.composeWithDevTools)({name:"Redirection"}),Wa=[Ar.a,Ga],$a=(n(56),function(){return function(e,t){return t().settings.loadStatus===qr?null:(So(ko.setting.get()).then(function(t){e({type:Fr,values:t.settings,groups:t.groups,postTypes:t.post_types,installed:t.installed,canDelete:t.canDelete})}).catch(function(t){e({type:Mr,error:t})}),e({type:Lr}))}}),Ka=function(e){return function(t){return So(ko.setting.update(e)).then(function(e){t({type:zr,values:e.settings,groups:e.groups,installed:e.installed})}).catch(function(e){t({type:Hr,error:e})}),t({type:Br})}},Qa=function(){return function(e){return So(ko.plugin.delete()).then(function(e){document.location.href=e.location}).catch(function(t){e({type:Hr,error:t})}),e({type:Br})}},Ya=function(){return function(e){return So(ko.plugin.status()).then(function(t){e({type:Ur,pluginStatus:t})}).catch(function(t){e({type:Mr,error:t})}),e({type:Lr})}},Ja=function(){return function(e){return So(ko.plugin.fix()).then(function(t){e({type:Ur,pluginStatus:t})}).catch(function(t){e({type:Mr,error:t})}),e({type:Lr})}},Xa=function(e){var t=e.title,n=e.url,r=void 0!==n&&n;return or.a.createElement("tr",null,or.a.createElement("th",null,!r&&t,r&&or.a.createElement("a",{href:r,target:"_blank"},t)),or.a.createElement("td",null,e.children))},Za=function(e){return or.a.createElement("table",{className:"form-table"},or.a.createElement("tbody",null,e.children))},ei="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},ti=function e(t){var n=t.value,r=t.text;return"object"===(void 0===n?"undefined":ei(n))?or.a.createElement("optgroup",{label:r},n.map(function(t,n){return or.a.createElement(e,{text:t.text,value:t.value,key:n})})):or.a.createElement("option",{value:n},r)},ni=function(e){var t=e.items,n=e.value,r=e.name,o=e.onChange,a=e.isEnabled,i=void 0===a||a;return or.a.createElement("select",{name:r,value:n,onChange:o,disabled:!i},t.map(function(e,t){return or.a.createElement(ti,{value:e.value,text:e.text,key:t})}))},ri=ni,oi=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}}(),ai=[{value:-1,text:Object(sr.translate)("No logs")},{value:1,text:Object(sr.translate)("A day")},{value:7,text:Object(sr.translate)("A week")},{value:30,text:Object(sr.translate)("A month")},{value:60,text:Object(sr.translate)("Two months")},{value:0,text:Object(sr.translate)("Forever")}],ii=[{value:-1,text:Object(sr.translate)("Never cache")},{value:1,text:Object(sr.translate)("An hour")},{value:24,text:Object(sr.translate)("A day")},{value:168,text:Object(sr.translate)("A week")},{value:0,text:Object(sr.translate)("Forever")}],li=[{value:0,text:Object(sr.translate)("No IP logging")},{value:1,text:Object(sr.translate)("Full IP logging")},{value:2,text:Object(sr.translate)("Anonymize IP (mask last part)")}],si=[{value:0,text:Object(sr.translate)("Default /wp-json/ (preferred)")},{value:1,text:Object(sr.translate)("Raw /index.php?rest_route=/")},{value:2,text:Object(sr.translate)("Proxy over Admin AJAX (deprecated)")}],ui=function(e){function t(e){pe(this,t);var n=fe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onChange=function(e){var t=e.target,r="checkbox"===t.type?t.checked:t.value;n.setState(ce({},t.name,r))},n.onSubmit=function(e){e.preventDefault(),n.props.onSaveSettings(n.state)},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 de(t,e),oi(t,[{key:"componentWillUpdate",value:function(e){e.values.token!==this.props.values.token&&this.setState({token:e.values.token}),e.values.auto_target!==this.props.values.auto_target&&this.setState({auto_target:e.values.auto_target})}},{key:"renderMonitor",value:function(e){return or.a.createElement(Xa,{title:Object(sr.translate)("URL Monitor Changes")+":",url:this.supportLink("options","monitor")},or.a.createElement(ri,{items:e,name:"monitor_post",value:parseInt(this.state.monitor_post,10),onChange:this.onChange})," ",Object(sr.translate)("Save changes to this group"),or.a.createElement("p",null,or.a.createElement("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:this.onChange,placeholder:Object(sr.translate)('For example "/amp"'),value:this.state.associated_redirect})," ",Object(sr.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=[];for(var o in t)!function(o){var a=t[o],i=n.find(function(e){return e===o}),l=!!i;r.push(or.a.createElement("p",{key:o},or.a.createElement("label",null,or.a.createElement("input",{type:"checkbox",name:"monitor_type_"+o,onChange:e.onMonitor,checked:l}),Object(sr.translate)("Monitor changes to %(type)s",{args:{type:a.toLowerCase()}}))))}(o);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 or.a.createElement("form",{onSubmit:this.onSubmit},or.a.createElement(Za,null,or.a.createElement(Xa,{title:""},or.a.createElement("label",null,or.a.createElement("input",{type:"checkbox",checked:this.state.support,name:"support",onChange:this.onChange}),or.a.createElement("span",{className:"sub"},Object(sr.translate)("I'm a nice person and I have helped support the author of this plugin")))),or.a.createElement(Xa,{title:Object(sr.translate)("Redirect Logs")+":",url:this.supportLink("logs")},or.a.createElement(ri,{items:ai,name:"expire_redirect",value:parseInt(this.state.expire_redirect,10),onChange:this.onChange})," ",Object(sr.translate)("(time to keep logs for)")),or.a.createElement(Xa,{title:Object(sr.translate)("404 Logs")+":",url:this.supportLink("tracking-404-errors")},or.a.createElement(ri,{items:ai,name:"expire_404",value:parseInt(this.state.expire_404,10),onChange:this.onChange})," ",Object(sr.translate)("(time to keep logs for)")),or.a.createElement(Xa,{title:Object(sr.translate)("IP Logging")+":",url:this.supportLink("options","iplogging")},or.a.createElement(ri,{items:li,name:"ip_logging",value:parseInt(this.state.ip_logging,10),onChange:this.onChange})," ",Object(sr.translate)("(select IP logging level)")),or.a.createElement(Xa,{title:Object(sr.translate)("URL Monitor")+":",url:this.supportLink("options","monitor")},this.renderPostTypes()),o&&this.renderMonitor(t),or.a.createElement(Xa,{title:Object(sr.translate)("RSS Token")+":",url:this.supportLink("options","rsstoken")},or.a.createElement("input",{className:"regular-text",type:"text",value:this.state.token,name:"token",onChange:this.onChange}),or.a.createElement("br",null),or.a.createElement("span",{className:"sub"},Object(sr.translate)("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"))),or.a.createElement(Xa,{title:Object(sr.translate)("Auto-generate URL")+":",url:this.supportLink("options","autogenerate")},or.a.createElement("input",{className:"regular-text",type:"text",value:this.state.auto_target,name:"auto_target",onChange:this.onChange}),or.a.createElement("br",null),or.a.createElement("span",{className:"sub"},Object(sr.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:or.a.createElement("code",null)}}))),or.a.createElement(Xa,{title:Object(sr.translate)("Apache Module"),url:this.supportLink("options","apache")},or.a.createElement("label",null,or.a.createElement("p",null,or.a.createElement("input",{type:"text",className:"regular-text",name:"location",value:this.state.location,onChange:this.onChange,placeholder:r})),or.a.createElement("p",{className:"sub"},Object(sr.translate)("Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.",{components:{code:or.a.createElement("code",null)}})))),or.a.createElement(Xa,{title:Object(sr.translate)("Redirect Cache"),url:this.supportLink("options","cache")},or.a.createElement(ri,{items:ii,name:"redirect_cache",value:parseInt(this.state.redirect_cache,10),onChange:this.onChange})," ",or.a.createElement("span",{className:"sub"},Object(sr.translate)('How long to cache redirected 301 URLs (via "Expires" HTTP header)'))),or.a.createElement(Xa,{title:Object(sr.translate)("REST API"),url:this.supportLink("options","restapi")},or.a.createElement(ri,{items:si,name:"rest_api",value:parseInt(this.state.rest_api,10),onChange:this.onChange})," ",or.a.createElement("span",{className:"sub"},Object(sr.translate)("How Redirection uses the REST API - don't change unless necessary")))),or.a.createElement("input",{className:"button-primary",type:"submit",name:"update",value:Object(sr.translate)("Update"),disabled:n===Vr}))}}]),t}(or.a.Component),ci=Dr(me,he)(ui),pi=n(3),fi=n.n(pi),di=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}}(),hi=function(e){function t(e){ge(this,t);var n=be(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.nodeRef=function(e){n.ref=e},n.handleClick=n.onBackground.bind(n),n.ref=null,n.height=0,n}return ye(t,e),di(t,[{key:"componentDidMount",value:function(){this.height=0,this.resize()}},{key:"componentWillReceiveProps",value:function(){this.resize()}},{key:"componentDidUpdate",value:function(){this.resize()}},{key:"resize",value:function(){if(this.props.show){for(var e=5,t=0;t<this.ref.children.length;t++)e+=this.ref.children[t].clientHeight;this.ref.style.height=e+"px",this.height=e-this.height}}},{key:"onBackground",value:function(e){"modal"===e.target.className&&this.props.onClose()}},{key:"render",value:function(){var e=this.props,t=e.show,n=e.onClose,r=e.width,o=fi()({"modal-wrapper":!0,"modal-wrapper-padding":this.props.padding});if(!t)return null;var a=r?{width:r+"px"}:{};return this.height&&(a.height=this.height+"px"),or.a.createElement("div",{className:o,onClick:this.handleClick},or.a.createElement("div",{className:"modal-backdrop"}),or.a.createElement("div",{className:"modal"},or.a.createElement("div",{className:"modal-content",ref:this.nodeRef,style:a},or.a.createElement("div",{className:"modal-close"},or.a.createElement("button",{onClick:n},"✖")),or.a.cloneElement(this.props.children,{parent:this}))))}}]),t}(or.a.Component);hi.defaultProps={padding:!0};var mi=hi,gi=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}}(),bi=function(e){function t(e){ve(this,t);var n=Ee(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isModal:!1},n.onSubmit=n.handleSubmit.bind(n),n.onClose=n.closeModal.bind(n),n.onDelete=n.handleDelete.bind(n),n}return we(t,e),gi(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:"render",value:function(){return or.a.createElement("div",{className:"wrap"},or.a.createElement("form",{action:"",method:"post",onSubmit:this.onSubmit},or.a.createElement("h2",null,Object(sr.translate)("Delete Redirection")),or.a.createElement("p",null,"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."),or.a.createElement("input",{className:"button-primary button-delete",type:"submit",name:"delete",value:Object(sr.translate)("Delete")})),or.a.createElement(mi,{show:this.state.isModal,onClose:this.onClose},or.a.createElement("div",null,or.a.createElement("h1",null,Object(sr.translate)("Delete the plugin - are you sure?")),or.a.createElement("p",null,Object(sr.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.")),or.a.createElement("p",null,Object(sr.translate)("Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.")),or.a.createElement("p",null,or.a.createElement("button",{className:"button-primary button-delete",onClick:this.onDelete},Object(sr.translate)("Yes! Delete the plugin"))," ",or.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(sr.translate)("No! Don't delete the plugin"))))))}}]),t}(or.a.Component),yi=bi,vi=function(){return or.a.createElement("div",{className:"placeholder-container"},or.a.createElement("div",{className:"placeholder-loading"}))},Ei=vi,wi=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}}(),Oi=function(e){function t(e){ke(this,t);var n=_e(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onDonate=n.handleDonation.bind(n),n.onChange=n.handleChange.bind(n),n.onBlur=n.handleBlur.bind(n),n.onInput=n.handleInput.bind(n),n.state={support:e.support,amount:20},n}return xe(t,e),wi(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 or.a.createElement("div",null,Object(sr.translate)("You've supported this plugin - thank you!")," ",or.a.createElement("a",{href:"#",onClick:this.onDonate},Object(sr.translate)("I'd like to support some more.")))}},{key:"renderUnsupported",value:function(){for(var e=Oe({},16,""),t=20;t<=100;t+=20)e[t]="";return or.a.createElement("div",null,or.a.createElement("label",null,or.a.createElement("p",null,Object(sr.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:or.a.createElement("strong",null)}})," ",Object(sr.translate)("You get useful software and I get to carry on making it better."))),or.a.createElement("input",{type:"hidden",name:"cmd",value:"_xclick"}),or.a.createElement("input",{type:"hidden",name:"business",value:"admin@urbangiraffe.com"}),or.a.createElement("input",{type:"hidden",name:"item_name",value:"Redirection"}),or.a.createElement("input",{type:"hidden",name:"buyer_credit_promo_code",value:""}),or.a.createElement("input",{type:"hidden",name:"buyer_credit_product_category",value:""}),or.a.createElement("input",{type:"hidden",name:"buyer_credit_shipping_method",value:""}),or.a.createElement("input",{type:"hidden",name:"buyer_credit_user_address_change",value:""}),or.a.createElement("input",{type:"hidden",name:"no_shipping",value:"1"}),or.a.createElement("input",{type:"hidden",name:"return",value:this.getReturnUrl()}),or.a.createElement("input",{type:"hidden",name:"no_note",value:"1"}),or.a.createElement("input",{type:"hidden",name:"currency_code",value:"USD"}),or.a.createElement("input",{type:"hidden",name:"tax",value:"0"}),or.a.createElement("input",{type:"hidden",name:"lc",value:"US"}),or.a.createElement("input",{type:"hidden",name:"bn",value:"PP-DonationsBF"}),or.a.createElement("div",{className:"donation-amount"},"$",or.a.createElement("input",{type:"number",name:"amount",min:16,value:this.state.amount,onChange:this.onInput,onBlur:this.onBlur}),or.a.createElement("span",null,this.getAmountoji(this.state.amount)),or.a.createElement("input",{type:"submit",className:"button-primary",value:Object(sr.translate)("Support 💰")})))}},{key:"render",value:function(){var e=this.state.support;return or.a.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",className:"donation"},or.a.createElement(Za,null,or.a.createElement(Xa,{title:Object(sr.translate)("Plugin Support")+":"},e?this.renderSupported():this.renderUnsupported())))}}]),t}(or.a.Component),ki=Oi,_i=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}}(),xi=function(e){function t(e){Ce(this,t);var n=Se(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoadSettings(),n}return je(t,e),_i(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!==Vr&&n?or.a.createElement("div",null,t===qr&&or.a.createElement(ki,{support:n.support}),t===qr&&or.a.createElement(ci,null),or.a.createElement("br",null),or.a.createElement("br",null),or.a.createElement("hr",null),o&&or.a.createElement(yi,{onDelete:this.props.onDeletePlugin})):or.a.createElement(Ei,null)}}]),t}(or.a.Component),Ci=Dr(Te,Pe)(xi),Si=function(e){return e.newsletter?or.a.createElement("div",{className:"newsletter"},or.a.createElement("h3",null,Object(sr.translate)("Newsletter")),or.a.createElement("p",null,Object(sr.translate)("Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.",{components:{a:or.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://tinyletter.com/redirection"})}}))):or.a.createElement("div",{className:"newsletter"},or.a.createElement("h3",null,Object(sr.translate)("Newsletter")),or.a.createElement("p",null,Object(sr.translate)("Want to keep up to date with changes to Redirection?")),or.a.createElement("p",null,Object(sr.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.")),or.a.createElement("form",{action:"https://tinyletter.com/redirection",method:"post",onSubmit:e.onSubscribe},or.a.createElement("p",null,or.a.createElement("label",null,Object(sr.translate)("Your email address:")," ",or.a.createElement("input",{type:"email",name:"email",id:"tlemail"})," ",or.a.createElement("input",{type:"submit",value:"Subscribe",className:"button-secondary"})),or.a.createElement("input",{type:"hidden",value:"1",name:"embed"})," ",or.a.createElement("span",null,or.a.createElement("a",{href:"https://tinyletter.com/redirection",target:"_blank",rel:"noreferrer noopener"},"Powered by TinyLetter")))))},ji=Dr(null,Ne)(Si),Pi=function(){return or.a.createElement("div",null,or.a.createElement("h2",null,Object(sr.translate)("Need help?")),or.a.createElement("p",null,Object(sr.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:or.a.createElement("a",{href:"https://redirection.me",target:"_blank",rel:"noopener noreferrer"}),faq:or.a.createElement("a",{href:"https://redirection.me/support/faq/",target:"_blank",rel:"noopener noreferrer"})}})),or.a.createElement("p",null,or.a.createElement("strong",null,Object(sr.translate)("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.",{components:{report:or.a.createElement("a",{href:"https://redirection.me/support/reporting-bugs/",target:"_blank",rel:"noopener noreferrer"})}}))),or.a.createElement("div",{className:"inline-notice inline-general"},or.a.createElement("p",{className:"github"},or.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},or.a.createElement("img",{src:Redirectioni10n.pluginBaseUrl+"/images/GitHub-Mark-64px.png",width:"32",height:"32"})),or.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},"https://github.com/johngodley/redirection/"))),or.a.createElement("p",null,Object(sr.translate)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.")),or.a.createElement("p",null,Object(sr.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:or.a.createElement("a",{href:"mailto:john@redirection.me?subject=Redirection%20Issue&body="+encodeURIComponent("Redirection: "+Redirectioni10n.versions)})}})))},Ti=Pi,Ni=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}}(),Di=function(){return or.a.createElement("div",null,or.a.createElement("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},or.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),or.a.createElement("input",{type:"hidden",name:"action",value:"fixit"}),or.a.createElement("p",null,Object(sr.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.")),or.a.createElement("p",null,or.a.createElement("input",{type:"submit",className:"button-primary",value:Object(sr.translate)("⚡️ Magic fix ⚡️")}))))},Ii=function(e){var t=e.item;return or.a.createElement("tr",null,or.a.createElement("th",null,t.name),or.a.createElement("td",null,or.a.createElement("span",{className:"plugin-status-"+t.status},t.status.charAt(0).toUpperCase()+t.status.slice(1))," ",t.message))},Ri=function(e){var t=e.status,n=t.filter(function(e){return"good"!==e.status});return or.a.createElement("div",null,or.a.createElement("table",{className:"plugin-status"},or.a.createElement("tbody",null,t.map(function(e,t){return or.a.createElement(Ii,{item:e,key:t})}))),n.length>0&&or.a.createElement(Di,null))},Ai=function(e){function t(e){De(this,t);var n=Ie(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onLoadStatus(),n}return Re(t,e),Ni(t,[{key:"render",value:function(){var e=this.props.pluginStatus;return or.a.createElement("div",null,or.a.createElement("h2",null,Object(sr.translate)("Plugin Status")),e.length>0&&or.a.createElement(Ri,{status:e}),0===e.length&&or.a.createElement("div",{className:"placeholder-inline"},or.a.createElement("div",{className:"placeholder-loading"})))}}]),t}(or.a.Component),Li=Dr(Le,Ae)(Ai),Fi=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}}(),Mi=function(e){function t(e){Fe(this,t);var n=Me(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoadSettings(),n}return Ue(t,e),Fi(t,[{key:"render",value:function(){var e=this.props.values?this.props.values:{},t=e.newsletter,n=void 0!==t&&t;return or.a.createElement("div",null,or.a.createElement(Li,null),or.a.createElement(Ti,null),or.a.createElement(ji,{newsletter:n}))}}]),t}(or.a.Component),Ui=Dr(ze,Be)(Mi),Bi=function(e){var t=e.name,n=e.text,r=e.table,o=e.primary,a=r.direction,i=r.orderby,l=function(n){n.preventDefault(),e.onSetOrderBy(t,i===t&&"desc"===a?"asc":"desc")},s=fi()(He({"manage-column":!0,sortable:!0,asc:i===t&&"asc"===a,desc:i===t&&"desc"===a||i!==t,"column-primary":o},"column-"+t,!0));return or.a.createElement("th",{scope:"col",className:s,onClick:l},or.a.createElement("a",{href:"#"},or.a.createElement("span",null,n),or.a.createElement("span",{className:"sorting-indicator"})))},zi=Bi,Hi=function(e){var t=e.name,n=e.text,r=e.primary,o=fi()(Ve({"manage-column":!0,"column-primary":r},"column-"+t,!0));return or.a.createElement("th",{scope:"col",className:o},or.a.createElement("span",null,n))},Vi=Hi,Gi=function(e){var t=e.onSetAllSelected,n=e.isDisabled,r=e.isSelected;return or.a.createElement("td",{className:"manage-column column-cb check-column",onClick:t},or.a.createElement("label",{className:"screen-reader-text"},Object(sr.translate)("Select All")),or.a.createElement("input",{type:"checkbox",disabled:n,checked:r}))},qi=Gi,Wi=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 or.a.createElement("tr",null,a.map(function(e){var n=e.primary,a=void 0!==n&&n,s=e.check,u=void 0!==s&&s,c=e.sortable,p=void 0===c||c;return!0===u?or.a.createElement(qi,{onSetAllSelected:l,isDisabled:t,isSelected:o,key:e.name}):!1===p?or.a.createElement(Vi,{name:e.name,text:e.title,key:e.name,primary:a}):or.a.createElement(zi,{table:i,name:e.name,text:e.title,key:e.name,onSetOrderBy:r,primary:a})}))},$i=Wi,Ki=function(e,t){return-1!==e.indexOf(t)},Qi=function(e,t,n){return{isLoading:e===Vr,isSelected:Ki(t,n.id)}},Yi=function(e){var t=e.rows,n=e.status,r=e.selected,o=e.row;return or.a.createElement("tbody",null,t.map(function(e,t){return o(e,t,Qi(n,r,e))}))},Ji=Yi,Xi=function(e){var t=e.columns;return or.a.createElement("tr",{className:"is-placeholder"},t.map(function(e,t){return or.a.createElement("td",{key:t},or.a.createElement("div",{className:"placeholder-loading"}))}))},Zi=function(e){var t=e.headers,n=e.rows;return or.a.createElement("tbody",null,or.a.createElement(Xi,{columns:t}),n.slice(0,-1).map(function(e,n){return or.a.createElement(Xi,{columns:t,key:n})}))},el=Zi,tl=function(e){var t=e.headers;return or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("td",null),or.a.createElement("td",{colSpan:t.length-1},Object(sr.translate)("No results"))))},nl=tl,rl=function(e){var t=e.headers;return or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("td",{colSpan:t.length},or.a.createElement("p",null,Object(sr.translate)("Sorry, something went wrong loading the data - please try again")))))},ol=rl,al=function(e,t){return e!==qr||0===t.length},il=function(e,t){return e.length===t.length&&0!==t.length},ll=function(e){var t=e.headers,n=e.row,r=e.rows,o=e.total,a=e.table,i=e.status,l=e.onSetAllSelected,s=e.onSetOrderBy,u=al(i,r),c=il(a.selected,r),p=null;return i===Vr&&0===r.length?p=or.a.createElement(el,{headers:t,rows:r}):0===r.length&&i===qr?p=or.a.createElement(nl,{headers:t}):i===Gr?p=or.a.createElement(ol,{headers:t}):r.length>0&&(p=or.a.createElement(Ji,{rows:r,status:i,selected:a.selected,row:n})),or.a.createElement("table",{className:"wp-list-table widefat fixed striped items"},or.a.createElement("thead",null,or.a.createElement($i,{table:a,isDisabled:u,isSelected:c,headers:t,rows:r,total:o,onSetOrderBy:s,onSetAllSelected:l})),p,or.a.createElement("tfoot",null,or.a.createElement($i,{table:a,isDisabled:u,isSelected:c,headers:t,rows:r,total:o,onSetOrderBy:s,onSetAllSelected:l})))},sl=ll,ul=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}}(),cl=function(e){var t=e.title,n=e.button,r=e.className,o=e.enabled,a=e.onClick;return o?or.a.createElement("a",{className:r,href:"#",onClick:a},or.a.createElement("span",{className:"screen-reader-text"},t),or.a.createElement("span",{"aria-hidden":"true"},n)):or.a.createElement("span",{className:"tablenav-pages-navspan","aria-hidden":"true"},n)},pl=function(e){function t(e){Ge(this,t);var n=qe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onChange=n.handleChange.bind(n),n.onSetPage=n.handleSetPage.bind(n),n.setClickers(e),n.state={currentPage:e.page},n}return We(t,e),ul(t,[{key:"componentWillUpdate",value:function(e){this.setClickers(e),e.page!==this.props.page&&this.setState({currentPage:e.page})}},{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 or.a.createElement("span",{className:"pagination-links"},or.a.createElement(cl,{title:Object(sr.translate)("First page"),button:"«",className:"first-page",enabled:e>0,onClick:this.onFirst})," ",or.a.createElement(cl,{title:Object(sr.translate)("Prev page"),button:"‹",className:"prev-page",enabled:e>0,onClick:this.onPrev}),or.a.createElement("span",{className:"paging-input"},or.a.createElement("label",{htmlFor:"current-page-selector",className:"screen-reader-text"},Object(sr.translate)("Current Page"))," ",or.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}),or.a.createElement("span",{className:"tablenav-paging-text"},Object(sr.translate)("of %(page)s",{components:{total:or.a.createElement("span",{className:"total-pages"})},args:{page:Object(sr.numberFormat)(t)}})))," ",or.a.createElement(cl,{title:Object(sr.translate)("Next page"),button:"›",className:"next-page",enabled:e<t-1,onClick:this.onNext})," ",or.a.createElement(cl,{title:Object(sr.translate)("Last page"),button:"»",className:"last-page",enabled:e<t-1,onClick:this.onLast}))}}]),t}(or.a.Component),fl=function(e){function t(){return Ge(this,t),qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return We(t,e),ul(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=fi()({"tablenav-pages":!0,"one-page":i});return or.a.createElement("div",{className:l},or.a.createElement("span",{className:"displaying-num"},Object(sr.translate)("%s item","%s items",{count:t,args:Object(sr.numberFormat)(t)})),!i&&or.a.createElement(pl,{onChangePage:o,total:t,per_page:n,page:r,inProgress:a}))}}]),t}(or.a.Component),dl=fl,hl=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}}(),ml=function(e){function t(e){$e(this,t);var n=Ke(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.onClick.bind(n),n.handleChange=n.onChange.bind(n),n.state={action:-1},n}return Qe(t,e),hl(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 or.a.createElement("div",{className:"alignleft actions bulkactions"},or.a.createElement("label",{htmlFor:"bulk-action-selector-top",className:"screen-reader-text"},Object(sr.translate)("Select bulk action")),or.a.createElement("select",{name:"action",id:"bulk-action-selector-top",value:this.state.action,disabled:0===t.length,onChange:this.handleChange},or.a.createElement("option",{value:"-1"},Object(sr.translate)("Bulk Actions")),e.map(function(e){return or.a.createElement("option",{key:e.id,value:e.id},e.name)})),or.a.createElement("input",{type:"submit",id:"doaction",className:"button action",value:Object(sr.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 or.a.createElement("div",{className:"tablenav top"},r&&this.getBulk(r),this.props.children?this.props.children:null,t>0&&or.a.createElement(dl,{per_page:n.per_page,page:n.page,total:t,onChangePage:this.props.onChangePage,inProgress:o===Vr}))}}]),t}(or.a.Component),gl=ml,bl=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}}(),yl=function(e){function t(e){Ye(this,t);var n=Je(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={search:n.getDefaultSearch(e.table,e.ignoreFilter)},n.handleChange=n.onChange.bind(n),n.handleSubmit=n.onSubmit.bind(n),n}return Xe(t,e),bl(t,[{key:"getDefaultSearch",value:function(e,t){return t&&t.find(function(t){return t===e.filterBy})?"":e.filter}},{key:"componentWillReceiveProps",value:function(e){e.table.filterBy===this.props.table.filterBy&&e.table.filter===this.props.table.filter||this.setState({search:this.getDefaultSearch(e.table,e.ignoreFilter)})}},{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,t=e===Vr||""===this.state.search&&""===this.props.table.filter,n="ip"===this.props.table.filterBy?Object(sr.translate)("Search by IP"):Object(sr.translate)("Search");return or.a.createElement("form",{onSubmit:this.handleSubmit},or.a.createElement("p",{className:"search-box"},or.a.createElement("input",{type:"search",name:"s",value:this.state.search,onChange:this.handleChange}),or.a.createElement("input",{type:"submit",className:"button",value:n,disabled:t})))}}]),t}(or.a.Component),vl=yl,El=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}}(),wl=function(e){function t(e){Ze(this,t);var n=et(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isModal:!1},n.onShow=n.showDelete.bind(n),n.onClose=n.closeModal.bind(n),n.onDelete=n.handleDelete.bind(n),n}return tt(t,e),El(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(sr.translate)("Delete all from IP %s",{args:t}):t?Object(sr.translate)('Delete all matching "%s"',{args:t.substring(0,15)}):Object(sr.translate)("Delete All")}},{key:"render",value:function(){var e=this.props.table,t=this.getTitle(e.filterBy,e.filter);return or.a.createElement("div",{className:"table-button-item"},or.a.createElement("input",{className:"button",type:"submit",name:"",value:t,onClick:this.onShow}),or.a.createElement(mi,{show:this.state.isModal,onClose:this.onClose},or.a.createElement("div",null,or.a.createElement("h1",null,Object(sr.translate)("Delete the logs - are you sure?")),or.a.createElement("p",null,Object(sr.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.")),or.a.createElement("p",null,or.a.createElement("button",{className:"button-primary",onClick:this.onDelete},Object(sr.translate)("Yes! Delete the logs"))," ",or.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(sr.translate)("No! Don't delete the logs"))))))}}]),t}(or.a.Component),Ol=wl,kl=this,_l=function(e){var t=e.logType;return or.a.createElement("form",{method:"post",action:Redirectioni10n.pluginRoot+"&sub="+t},or.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),or.a.createElement("input",{type:"hidden",name:"export-csv",value:""}),or.a.createElement("input",{className:"button",type:"submit",name:"",value:Object(sr.translate)("Export"),onClick:kl.onShow}))},xl=_l,Cl=n(14),Sl=function(e){var t=e.children,n=e.disabled,r=void 0!==n&&n;return or.a.createElement("div",{className:"row-actions"},r?or.a.createElement("span",null," "):t)},jl=Sl,Pl=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},Tl={saving:Xr,saved:Zr,failed:eo,order:"date",store:"log"},Nl={saving:$r,saved:Kr,failed:Qr,order:"date",store:"log"},Dl=function(e,t){return function(n,r){return Ao(ko.log.deleteAll,n,Nl,{page:0,filter:t,filterBy:e},r().log,function(e){return Pl({},e,{filter:"",filterBy:""})})}},Il=function(e,t,n){return Po(ko.bulk.log,e,t,Tl,n)},Rl=function(e){return function(t){return Ao(ko.log.list,t,Nl,e)}},Al=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filter:"",filterBy:"",page:0,orderby:""};return Rl(e)},Ll=function(e,t){return Rl({orderby:e,direction:t})},Fl=function(e){return Rl({page:e})},Ml=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Rl({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},Ul=function(e,t){return Rl({filterBy:e,filter:t,orderby:"",page:0})},Bl=function(e){return{type:Yr,items:e.map(parseInt)}},zl=function(e){return{type:Jr,onoff:e}},Hl=function(e){var t=e.size,n=void 0===t?"":t,r="spinner-container"+(n?" spinner-"+n:"");return or.a.createElement("div",{className:r},or.a.createElement("span",{className:"css-spinner"}))},Vl=Hl,Gl=function(e){return function(t,n){if(!n().info.maps[e])return So(xo.ip.getGeo(e)).then(function(e){t({type:Fa,map:e})}).catch(function(e){t({type:Ua,error:e})}),t({type:La})}},ql=function(e){return function(t,n){if(!n().info.agents[e])return So(xo.agent.get(e)).then(function(e){t({type:Ma,agent:e})}).catch(function(e){t({type:Ua,error:e})}),t({type:La})}},Wl=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}}(),$l=function(e){function t(e){nt(this,t);var n=rt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onGet(e.ip),n}return ot(t,e),Wl(t,[{key:"renderError",value:function(){var e=this.props.error;return or.a.createElement("div",{className:"modal-error"},or.a.createElement("h2",null,Object(sr.translate)("Geo IP Error")),or.a.createElement("p",null,Object(sr.translate)("Something went wrong obtaining this information")),or.a.createElement("p",null,e.message))}},{key:"showPrivate",value:function(e){var t=e.ip,n=e.ipType;return or.a.createElement("div",{className:"geo-simple"},or.a.createElement("h2",null,Object(sr.translate)("Geo IP"),": ",t," - IPv",n),or.a.createElement("p",null,Object(sr.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 or.a.createElement("div",{className:"geo-simple"},or.a.createElement("h2",null,Object(sr.translate)("Geo IP"),": ",t," - IPv",n),or.a.createElement("p",null,Object(sr.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,s=e.longitude,u=e.ip,c=e.ipType,p="https://www.google.com/maps/embed/v1/place?key=AIzaSyDPHZn9iAyI6l-2Qv5-1IPXsLUENVtQc3A&q="+encodeURIComponent(l+","+s),f=[n,t,o].filter(function(e){return e});return or.a.createElement("div",{className:"geo-full"},or.a.createElement("table",null,or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",{colSpan:"2"},or.a.createElement("h2",null,Object(sr.translate)("Geo IP"),": ",or.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(u),target:"_blank",rel:"noopener noreferrer"},u)," - IPv",c))),or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("City")),or.a.createElement("td",null,r)),or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Area")),or.a.createElement("td",null,f.join(", "))),or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Timezone")),or.a.createElement("td",null,a)),or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Geo Location")),or.a.createElement("td",null,l+","+s+" (~"+i+"m)")))),or.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:"renderLink",value:function(){return or.a.createElement("div",{className:"external"},Object(sr.translate)("Powered by {{link}}redirect.li{{/link}}",{components:{link:or.a.createElement("a",{href:"https://redirect.li",target:"_blank",rel:"noopener noreferrer"})}}))}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props.status,t=e===qr&&this.props.maps[this.props.ip]&&"geoip"!==this.props.maps[this.props.ip].code,n=fi()({"geo-map":!0,"geo-map-loading":e===Vr,"geo-map-small":e===Gr||t});return or.a.createElement("div",{className:n},e===Vr&&or.a.createElement(Vl,null),e===Gr&&this.renderError(),e===qr&&this.renderDetails(),e===qr&&this.renderLink())}}]),t}(or.a.Component),Kl=Dr(it,at)($l),Ql=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}}(),Yl=function(e){function t(e){lt(this,t);var n=st(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onGet(e.agent),n}return ut(t,e),Ql(t,[{key:"renderError",value:function(){var e=this.props.error;return or.a.createElement("div",{className:"modal-error"},or.a.createElement("h2",null,Object(sr.translate)("Useragent Error")),or.a.createElement("p",null,Object(sr.translate)("Something went wrong obtaining this information")),or.a.createElement("p",null,or.a.createElement("code",null,e.message)))}},{key:"renderUnknown",value:function(){var e=this.props.agent;return or.a.createElement("div",{className:"agent-unknown"},or.a.createElement("h2",null,Object(sr.translate)("Unknown Useragent")),or.a.createElement("br",null),or.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?or.a.createElement("a",{href:t,target:"_blank"},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),s=this.getDetail(r.engine),u=[];return a&&u.push([Object(sr.translate)("Device"),a]),i&&u.push([Object(sr.translate)("Operating System"),i]),l&&u.push([Object(sr.translate)("Browser"),l]),s&&u.push([Object(sr.translate)("Engine"),s]),or.a.createElement("div",null,or.a.createElement("h2",null,Object(sr.translate)("Useragent"),": ",o),or.a.createElement("table",null,or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Agent")),or.a.createElement("td",{className:"useragent-agent"},n)),u.map(function(e,t){return or.a.createElement("tr",{key:t},or.a.createElement("th",null,e[0]),or.a.createElement("td",null,e[1]))}))),or.a.createElement("div",{className:"external"},Object(sr.translate)("Powered by {{link}}redirect.li{{/link}}",{components:{link:or.a.createElement("a",{href:"https://redirect.li",target:"_blank",rel:"noopener noreferrer"})}})))}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props.status,t=fi()({useragent:!0,"useragent-loading":e===Vr});return or.a.createElement("div",{className:t},e===Vr&&or.a.createElement(Vl,null),e===Gr&&this.renderError(),e===qr&&this.renderDetails())}}]),t}(or.a.Component),Jl=Dr(pt,ct)(Yl),Xl=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}}(),Zl=function(e){var t=e.url;if(t){var n=Cl.parse(t).hostname;return or.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},es=function(e){function t(e){ft(this,t);var n=dt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onShow=function(e){e.preventDefault(),n.props.onShowIP(n.props.item.ip)},n.onSelected=function(){n.props.onSetSelected([n.props.item.id])},n.onDelete=function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)},n.renderIp=function(e){return e?or.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(e),onClick:n.showMap},e):"-"},n.showMap=function(e){e.preventDefault(),n.setState({showMap:!0})},n.showAgent=function(e){e.preventDefault(),n.setState({showAgent:!0})},n.closeMap=function(){n.setState({showMap:!1})},n.closeAgent=function(){n.setState({showAgent:!1})},n.state={showMap:!1,showAgent:!1},n}return ht(t,e),Xl(t,[{key:"renderMap",value:function(){return or.a.createElement(mi,{show:this.state.showMap,onClose:this.closeMap,width:"800",padding:!1},or.a.createElement(Kl,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return or.a.createElement(mi,{show:this.state.showAgent,onClose:this.closeAgent,width:"800"},or.a.createElement(Jl,{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,s=e.id,u=this.props,c=u.selected,p=u.status,f=p===Vr,d="STATUS_SAVING"===p,h=f||d,m=[or.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(sr.translate)("Delete"))];return r&&m.unshift(or.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:this.showMap,key:"2"},Object(sr.translate)("Geo Info"))),i&&m.unshift(or.a.createElement("a",{href:"https://redirect.li/useragent/?ip="+encodeURIComponent(i),onClick:this.showAgent,key:"3"},Object(sr.translate)("Agent Info"))),or.a.createElement("tr",{className:h?"disabled":""},or.a.createElement("th",{scope:"row",className:"check-column"},!d&&or.a.createElement("input",{type:"checkbox",name:"item[]",value:s,disabled:f,checked:c,onClick:this.onSelected}),d&&or.a.createElement(Vl,{size:"small"})),or.a.createElement("td",{className:"column-date"},t,or.a.createElement("br",null),n),or.a.createElement("td",{className:"column-primary column-url"},or.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),or.a.createElement("br",null),l?l.substring(0,100):"",or.a.createElement(jl,{disabled:d},m.reduce(function(e,t){return[e," | ",t]})),this.state.showMap&&this.renderMap(),this.state.showAgent&&this.renderAgent()),or.a.createElement("td",{className:"column-referrer"},or.a.createElement(Zl,{url:o}),o&&or.a.createElement("br",null),i),or.a.createElement("td",{className:"column-ip"},this.renderIp(r),or.a.createElement(jl,null,r&&or.a.createElement("a",{href:"#",onClick:this.onShow},Object(sr.translate)("Filter by IP")))))}}]),t}(or.a.Component),ts=Dr(null,mt)(es),ns=function(e){var t=e.enabled,n=void 0===t||t,r=e.children;return n?or.a.createElement("div",{className:"table-buttons"},r):null},rs=ns,os=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}}(),as=[{name:"cb",check:!0},{name:"date",title:Object(sr.translate)("Date")},{name:"url",title:Object(sr.translate)("Source URL"),primary:!0},{name:"referrer",title:Object(sr.translate)("Referrer / User Agent"),sortable:!1},{name:"ip",title:Object(sr.translate)("IP"),sortable:!1}],is=[{id:"delete",name:Object(sr.translate)("Delete")}],ls=function(e){function t(e){gt(this,t);var n=bt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoad(e.log.table),n.handleRender=n.renderRow.bind(n),n.handleRSS=n.onRSS.bind(n),n}return yt(t,e),os(t,[{key:"componentWillReceiveProps",value:function(e){e.clicked!==this.props.clicked&&e.onLoad()}},{key:"onRSS",value:function(){document.location=z()}},{key:"renderRow",value:function(e,t,n){var r=this.props.log.saving,o=n.isLoading?Vr:qr,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return or.a.createElement(ts,{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 or.a.createElement("div",null,or.a.createElement(vl,{status:t,table:r,onSearch:this.props.onSearch}),or.a.createElement(gl,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction,bulk:is}),or.a.createElement(sl,{headers:as,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),or.a.createElement(gl,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},or.a.createElement(rs,{enabled:o.length>0},or.a.createElement(xl,{logType:to}),or.a.createElement("button",{className:"button-secondary",onClick:this.handleRSS},"RSS"),or.a.createElement(Ol,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}(or.a.Component),ss=Dr(vt,Et)(ls),us=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},cs={saving:Jo,saved:Xo,failed:Zo,order:"date",store:"error"},ps={saving:Wo,saved:$o,failed:Ko,order:"date",store:"error"},fs=function(e,t){return function(n,r){return Lo(ko.error.deleteAll,n,ps,{page:0,filter:t,filterBy:e},r().error)}},ds=function(e,t){return function(n,r){return Ao(ko.error.deleteAll,n,ps,{page:0,filter:t,filterBy:e},r().error,function(e){return us({},e,{filter:"",filterBy:""})})}},hs=function(e,t,n){return Po(ko.bulk.error,e,t,cs,n)},ms=function(e){return function(t){return Ao(ko.error.list,t,ps,e)}},gs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filter:"",filterBy:"",page:0,orderby:""};return ms(e)},bs=function(e,t){return ms({orderby:e,direction:t})},ys=function(e){return ms({page:e})},vs=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return ms({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},Es=function(e,t){return ms({filterBy:e,filter:t,orderby:"",page:0})},ws=function(e){return{type:Qo,items:e.map(parseInt)}},Os=function(e){return{type:Yo,onoff:e}},ks=function(e){var t=e.url;if(t){var n=Cl.parse(t).hostname;return or.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},_s=ks,xs=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}}(),Cs=function(e){function t(e){wt(this,t);var n=Ot(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onDropdown=function(e){var t={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.props.onCustomAgent(t[e.target.value]),n.setState({dropdown:""})},n.handleChangeAgent=n.onChangeAgent.bind(n),n.handleChangeRegex=n.onChangeRegex.bind(n),n.state={dropdown:0},n}return kt(t,e),xs(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 or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("User Agent")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"agent",value:this.props.agent,onChange:this.handleChangeAgent,className:"medium"})," ",or.a.createElement("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium"},or.a.createElement("option",{value:""},Object(sr.translate)("Custom")),or.a.createElement("option",{value:"mobile"},Object(sr.translate)("Mobile")),or.a.createElement("option",{value:"feed"},Object(sr.translate)("Feed Readers")," "),or.a.createElement("option",{value:"lib"},Object(sr.translate)("Libraries")))," ",or.a.createElement("label",null,Object(sr.translate)("Regex")," ",or.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}(or.a.Component),Ss=Cs,js=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}}(),Ps=function(e){function t(e){_t(this,t);var n=xt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeReferrer=n.onChangeReferrer.bind(n),n.handleChangeRegex=n.onChangeRegex.bind(n),n}return Ct(t,e),js(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 or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Referrer")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"referrer",value:this.props.referrer,onChange:this.handleChangeReferrer})," ",or.a.createElement("label",null,Object(sr.translate)("Regex")," ",or.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}(or.a.Component),Ts=Ps,Ns=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}}(),Ds=function(e){function t(e){St(this,t);var n=jt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeFrom=n.onChangeFrom.bind(n),n.handleChangeNotFrom=n.onChangeNotFrom.bind(n),n}return Pt(t,e),Ns(t,[{key:"onChangeFrom",value:function(e){this.props.onChange("agent","url_from",e.target.value)}},{key:"onChangeNotFrom",value:function(e){this.props.onChange("agent","url_notfrom",e.target.value)}},{key:"render",value:function(){return or.a.createElement("tr",null,or.a.createElement("td",{colSpan:"2",className:"no-margin"},or.a.createElement("table",null,or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Matched Target")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"url_from",value:this.props.url_from,onChange:this.handleChangeFrom}))),or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Unmatched Target")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"url_notfrom",value:this.props.url_notfrom,onChange:this.handleChangeNotFrom})))))))}}]),t}(or.a.Component),Is=Ds,Rs=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}}(),As=function(e){function t(e){Tt(this,t);var n=Nt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeFrom=n.onChangeFrom.bind(n),n.handleChangeNotFrom=n.onChangeNotFrom.bind(n),n}return Dt(t,e),Rs(t,[{key:"onChangeFrom",value:function(e){this.props.onChange("referrer","url_from",e.target.value)}},{key:"onChangeNotFrom",value:function(e){this.props.onChange("referrer","url_notfrom",e.target.value)}},{key:"render",value:function(){return or.a.createElement("tr",null,or.a.createElement("td",{colSpan:"2",className:"no-margin"},or.a.createElement("table",null,or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Matched Target")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"url_from",value:this.props.url_from,onChange:this.handleChangeFrom}))),or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Unmatched Target")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"url_notfrom",value:this.props.url_notfrom,onChange:this.handleChangeNotFrom})))))))}}]),t}(or.a.Component),Ls=As,Fs=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}}(),Ms=function(e){function t(e){It(this,t);var n=Rt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeIn=n.onChangeIn.bind(n),n.handleChangeOut=n.onChangeOut.bind(n),n}return At(t,e),Fs(t,[{key:"onChangeIn",value:function(e){this.props.onChange("login","logged_in",e.target.value)}},{key:"onChangeOut",value:function(e){this.props.onChange("login","logged_out",e.target.value)}},{key:"render",value:function(){return or.a.createElement("tr",null,or.a.createElement("td",{colSpan:"2",className:"no-margin"},or.a.createElement("table",null,or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Logged In")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"logged_in",value:this.props.logged_in,onChange:this.handleChangeIn}))),or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Logged Out")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"logged_out",value:this.props.logged_out,onChange:this.handleChangeOut})))))))}}]),t}(or.a.Component),Us=Ms,Bs=function(e){var t=function(t){e.onChange("target","url",t.target.value)};return or.a.createElement("tr",null,or.a.createElement("td",{colSpan:"2",className:"no-margin"},or.a.createElement("table",null,or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Target URL")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"url",value:e.target.url,onChange:t})))))))},zs=Bs,Hs=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]}})},Vs={store:"redirect",saving:_a,saved:Ca,failed:xa,order:"name"},Gs={store:"redirect",saving:va,saved:Ea,failed:wa,order:"name"},qs=function(e){return No(ko.redirect.create,e,Vs)},Ws=function(e,t){return Do(ko.redirect.update,e,t,Vs)},$s=function(e,t){return Po(ko.bulk.redirect,e,t,Vs)},Ks=function(e){return function(t,n){return Ao(ko.redirect.list,t,Gs,e,n().redirect)}},Qs=function(e,t){return Ks({orderby:e,direction:t})},Ys=function(e){return Ks({page:e})},Js=function(e){return Ks({filter:e,filterBy:"",page:0,orderby:""})},Xs=function(e,t){return Ks({filterBy:e,filter:t,orderby:"",page:0})},Zs=function(e){return{type:Oa,items:e.map(parseInt)}},eu=function(e){return{type:ka,onoff:e}},tu=function(e){return{type:Sa,onoff:e}},nu=function(e){return"url"===e||"pass"===e},ru=function(e){var t=e.agent,n=e.referrer,r=e.login,o=e.match_type,a=e.target,i=e.action_type;return"agent"===o?{agent:t.agent,regex:t.regex,url_from:nu(i)?t.url_from:"",url_notfrom:nu(i)?t.url_notfrom:""}:"referrer"===o?{referrer:n.referrer,regex:n.regex,url_from:nu(i)?n.url_from:"",url_notfrom:nu(i)?n.url_notfrom:""}:"login"===o&&nu(i)?{logged_in:r.logged_in,logged_out:r.logged_out}:"url"===o&&nu(i)?{url:a.url}:""},ou=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}},au=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},iu=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}}(),lu=[{value:"url",name:Object(sr.translate)("URL only")},{value:"login",name:Object(sr.translate)("URL and login status")},{value:"referrer",name:Object(sr.translate)("URL and referrer")},{value:"agent",name:Object(sr.translate)("URL and user agent")}],su=[{value:"url",name:Object(sr.translate)("Redirect to URL")},{value:"random",name:Object(sr.translate)("Redirect to random post")},{value:"pass",name:Object(sr.translate)("Pass-through")},{value:"error",name:Object(sr.translate)("Error (404)")},{value:"nothing",name:Object(sr.translate)("Do nothing")}],uu=[{value:301,name:Object(sr.translate)("301 - Moved Permanently")},{value:302,name:Object(sr.translate)("302 - Found")},{value:307,name:Object(sr.translate)("307 - Temporary Redirect")},{value:308,name:Object(sr.translate)("308 - Permanent Redirect")}],cu=[{value:401,name:Object(sr.translate)("401 - Unauthorized")},{value:404,name:Object(sr.translate)("404 - Not Found")},{value:410,name:Object(sr.translate)("410 - Gone")}],pu=function(e){function t(e){Ft(this,t);var n=Mt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onCustomAgent=function(e){var t=n.state.agent;t.agent=e,t.regex=!0,n.setState({agent:t})},n.handleSave=n.onSave.bind(n),n.handleChange=n.onChange.bind(n),n.handleGroup=n.onGroup.bind(n),n.handleData=n.onSetData.bind(n),n.handleAdvanced=n.onAdvanced.bind(n);var r=e.item,o=r.url,a=r.regex,i=r.match_type,l=r.action_type,s=r.action_data,u=r.group_id,c=void 0===u?0:u,p=r.title,f=r.action_code,d=r.position,h=void 0===d?0:d,m=s||{},g=m.logged_in,b=void 0===g?"":g,y=m.logged_out,v=void 0===y?"":y;return n.state={url:o,title:p,regex:a,match_type:i,action_type:l,action_code:f,action_data:s,group_id:n.getValidGroup(c),position:h,login:{logged_in:b,logged_out:v},target:s||{},agent:n.getAgentState(s),referrer:n.getReferrerState(s)},n.state.advanced=!n.canShowAdvanced(),n}return Ut(t,e),iu(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(au({url:"",regex:!1,match_type:"url",action_type:"url",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:""}}}},{key:"canShowAdvanced",value:function(){var e=this.state,t=e.match_type,n=e.action_type;return"url"===t&&"url"===n}},{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,s=t.url_notfrom;return{agent:r,regex:a,url_from:l,url_notfrom:void 0===s?"":s}}},{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,s=t.url_notfrom;return{referrer:r,regex:a,url_from:l,url_notfrom:void 0===s?"":s}}},{key:"onSetData",value:function(e,t,n){void 0!==n?this.setState(Lt({},e,Object.assign({},this.state[e],Lt({},t,n)))):this.setState(Lt({},e,t))}},{key:"onSave",value:function(e){e.preventDefault();var t=this.state,n=t.url,r=t.title,o=t.regex,a=t.match_type,i=t.action_type,l=t.group_id,s=t.action_code,u=t.position,c=this.props.group.rows,p={id:parseInt(this.props.item.id,10),url:n,title:r,regex:o,match_type:a,action_type:i,position:u,group_id:l>0?l:c[0].id,action_code:this.getCode()?parseInt(s,10):0,action_data:ru(this.state)};p.id?this.props.onSave(p.id,p):this.props.onCreate(p),this.props.onCancel?this.props.onCancel(e):this.reset(),this.props.childSave&&this.props.childSave()}},{key:"onAdvanced",value:function(e){e.preventDefault(),this.setState({advanced:!this.state.advanced})}},{key:"onGroup",value:function(e){this.setState({group_id:parseInt(e.target.value,10)})}},{key:"onChange",value:function(e){var t=e.target,n="checkbox"===t.type?t.checked:t.value;if(this.setState(Lt({},t.name,n)),"action_type"===t.name&&"url"===t.value&&this.setState({action_code:301}),"action_type"===t.name&&"error"===t.value&&this.setState({action_code:404}),"match_type"===t.name){var r=au({},this.resetActionData());"login"===t.value?this.setState(au({},r,{action_type:"url"})):this.setState(r)}}},{key:"getCode",value:function(){return"error"===this.state.action_type?or.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.handleChange},cu.map(function(e){return or.a.createElement("option",{key:e.value,value:e.value},e.name)})):"url"===this.state.action_type||"random"===this.state.action_type?or.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.handleChange},uu.map(function(e){return or.a.createElement("option",{key:e.value,value:e.value},e.name)})):null}},{key:"getMatchExtra",value:function(){switch(this.state.match_type){case"agent":return or.a.createElement(Ss,{agent:this.state.agent.agent,regex:this.state.agent.regex,onChange:this.handleData,onCustomAgent:this.onCustomAgent});case"referrer":return or.a.createElement(Ts,{referrer:this.state.referrer.referrer,regex:this.state.referrer.regex,onChange:this.handleData})}return null}},{key:"getTarget",value:function(){var e=this.state,t=e.match_type,n=e.action_type;if(nu(n)){if("agent"===t)return or.a.createElement(Is,{url_from:this.state.agent.url_from,url_notfrom:this.state.agent.url_notfrom,onChange:this.handleData});if("referrer"===t)return or.a.createElement(Ls,{url_from:this.state.referrer.url_from,url_notfrom:this.state.referrer.url_notfrom,onChange:this.handleData});if("login"===t)return or.a.createElement(Us,{logged_in:this.state.login.logged_in,logged_out:this.state.login.logged_out,onChange:this.handleData});if("url"===t)return or.a.createElement(zs,{target:this.state.target,onChange:this.handleData})}return null}},{key:"getTitle",value:function(){var e=this.state.title;return or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Title")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"title",value:e,onChange:this.handleChange})))}},{key:"getMatch",value:function(){var e=this.state.match_type;return or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Match")),or.a.createElement("td",null,or.a.createElement("select",{name:"match_type",value:e,onChange:this.handleChange},lu.map(function(e){return or.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(),o=function(e){return!("login"===n&&!nu(e.value))};return or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("When matched")),or.a.createElement("td",null,or.a.createElement("select",{name:"action_type",value:t,onChange:this.handleChange},su.filter(o).map(function(e){return or.a.createElement("option",{value:e.value,key:e.value},e.name)})),r&&or.a.createElement("span",null," ",or.a.createElement("strong",null,Object(sr.translate)("with HTTP code"))," ",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 or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Group")),or.a.createElement("td",null,or.a.createElement(ri,{name:"group",value:t,items:Hs(e),onChange:this.handleGroup})," ",r&&or.a.createElement("strong",null,Object(sr.translate)("Position")),r&&or.a.createElement("input",{type:"number",value:n,name:"position",min:"0",size:"3",onChange:this.handleChange})))}},{key:"canSave",value:function(){if(""===Redirectioni10n.autoGenerate&&""===this.state.url)return!1;if(nu(this.state.action_type)){if("url"===this.state.match_type&&""===this.state.target)return!1;if("referrer"===this.state.match_type&&""===this.state.referrer.url_from&&""===this.state.referrer.url_notfrom)return!1;if("login"===this.state.match_type&&""===this.state.login.logged_in&&""===this.state.login.logged_out)return!1;if("agent"===this.state.match_type&&""===this.state.agent.url_from&&""===this.state.agent.url_notfrom)return!1}return!0}},{key:"render",value:function(){var e=this.state,t=e.url,n=e.regex,r=e.advanced,o=this.props,a=o.saveButton,i=void 0===a?Object(sr.translate)("Save"):a,l=o.onCancel,s=o.autoFocus,u=void 0!==s&&s,c=o.addTop,p=o.onClose;return or.a.createElement("form",{onSubmit:this.handleSave},or.a.createElement("table",{className:"edit edit-redirection"},or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Source URL")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"url",value:t,onChange:this.handleChange,autoFocus:u})," ",or.a.createElement("label",null,Object(sr.translate)("Regex")," ",or.a.createElement("sup",null,or.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",or.a.createElement("input",{type:"checkbox",name:"regex",checked:n,onChange:this.handleChange})))),r&&this.getTitle(),r&&this.getMatch(),r&&this.getMatchExtra(),r&&this.getTargetCode(),this.getTarget(),this.getGroup(),this.props.children&&this.props.children,or.a.createElement("tr",null,or.a.createElement("th",null),or.a.createElement("td",null,or.a.createElement("div",{className:"table-actions"},or.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:i,disabled:!this.canSave()})," ",l&&or.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(sr.translate)("Cancel"),onClick:l}),c&&or.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(sr.translate)("Close"),onClick:p})," ",this.canShowAdvanced()&&!1!==this.props.advanced&&or.a.createElement("a",{href:"#",onClick:this.handleAdvanced,className:"advanced",title:Object(sr.translate)("Show advanced options")},"⚙")))))))}}]),t}(or.a.Component),fu=Dr(Bt,zt)(pu),du=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}}(),hu=function(e){function t(e){Ht(this,t);var n=Vt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.showMap=function(e){e.preventDefault(),n.setState({showMap:!0})},n.showAgent=function(e){e.preventDefault(),n.setState({showAgent:!0})},n.closeMap=function(){n.setState({showMap:!1})},n.closeAgent=function(){n.setState({showAgent:!1})},n.handleSelected=n.onSelect.bind(n),n.handleDelete=n.onDelete.bind(n),n.handleAdd=n.onAdd.bind(n),n.handleShow=n.onShow.bind(n),n.handleClose=n.onClose.bind(n),n.handleSave=n.onSave.bind(n),n.handleDeleteLog=n.onDeleteLog.bind(n),n.state={editing:!1,delete_log:!1,showMap:!1,showAgent:!1},n}return Gt(t,e),du(t,[{key:"onSelect",value:function(){this.props.onSetSelected([this.props.item.id])}},{key:"onDelete",value:function(e){e.preventDefault(),this.props.onDelete(this.props.item.id)}},{key:"onShow",value:function(e){e.preventDefault(),this.props.onShowIP(this.props.item.ip)}},{key:"onAdd",value:function(e){e.preventDefault(),this.setState({editing:!0})}},{key:"onClose",value:function(){this.setState({editing:!1})}},{key:"onDeleteLog",value:function(e){this.setState({delete_log:e.target.checked})}},{key:"onSave",value:function(){this.state.delete_log&&this.props.onDeleteFilter(this.props.item.url)}},{key:"renderEdit",value:function(){return or.a.createElement(mi,{show:this.state.editing,onClose:this.handleClose,width:"700"},or.a.createElement("div",{className:"add-new"},or.a.createElement(fu,{item:ou(this.props.item.url,0),saveButton:Object(sr.translate)("Add Redirect"),advanced:!1,onCancel:this.handleClose,childSave:this.handleSave,autoFocus:!0},or.a.createElement("tr",null,or.a.createElement("th",null,Object(sr.translate)("Delete 404s")),or.a.createElement("td",null,or.a.createElement("label",null,or.a.createElement("input",{type:"checkbox",name:"delete_log",checked:this.state.delete_log,onChange:this.handleDeleteLog}),Object(sr.translate)("Delete all logs for this 404")))))))}},{key:"renderMap",value:function(){return or.a.createElement(mi,{show:this.state.showMap,onClose:this.closeMap,width:"800",padding:!1},or.a.createElement(Kl,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return or.a.createElement(mi,{show:this.state.showAgent,onClose:this.closeAgent,width:"800"},or.a.createElement(Jl,{agent:this.props.item.agent}))}},{key:"renderIp",value:function(e){return e?or.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,s=this.props,u=s.selected,c=s.status,p=c===Vr,f="STATUS_SAVING"===c,d=p||f,h=[or.a.createElement("a",{href:"#",onClick:this.handleDelete,key:"0"},Object(sr.translate)("Delete")),or.a.createElement("a",{href:"#",onClick:this.handleAdd,key:"1"},Object(sr.translate)("Add Redirect"))];return r&&h.unshift(or.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:this.showMap,key:"2"},Object(sr.translate)("Geo Info"))),i&&h.unshift(or.a.createElement("a",{href:"https://redirect.li/useragent/?agent="+encodeURIComponent(i),onClick:this.showAgent,key:"3"},Object(sr.translate)("Agent Info"))),or.a.createElement("tr",{className:d?"disabled":""},or.a.createElement("th",{scope:"row",className:"check-column"},!f&&or.a.createElement("input",{type:"checkbox",name:"item[]",value:l,disabled:p,checked:u,onClick:this.handleSelected}),f&&or.a.createElement(Vl,{size:"small"})),or.a.createElement("td",{className:"column-date"},t,or.a.createElement("br",null),n),or.a.createElement("td",{className:"column-url column-primary"},or.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),or.a.createElement(jl,{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()),or.a.createElement("td",{className:"column-referrer"},or.a.createElement(_s,{url:o}),o&&or.a.createElement("br",null),or.a.createElement("span",null,i)),or.a.createElement("td",{className:"column-ip"},this.renderIp(r),or.a.createElement(jl,null,r&&or.a.createElement("a",{href:"#",onClick:this.handleShow},Object(sr.translate)("Filter by IP")))))}}]),t}(or.a.Component),mu=Dr(Wt,qt)(hu),gu={store:"group",saving:ma,saved:ba,failed:ga,order:"name"},bu={store:"group",saving:ca,saved:pa,failed:fa,order:"name"},yu=function(e){return No(ko.group.create,e,gu)},vu=function(e,t){return Do(ko.group.update,e,t,gu)},Eu=function(e,t){return Po(ko.bulk.group,e,t,gu)},wu=function(e){return function(t,n){return Ao(ko.group.list,t,bu,e,n().group)}},Ou=function(e,t){return wu({orderby:e,direction:t})},ku=function(e){return wu({page:e})},_u=function(e){return wu({filter:e,filterBy:"",page:0,orderby:""})},xu=function(e,t){return wu({filterBy:e,filter:t,orderby:"",page:0})},Cu=function(e){return{type:da,items:e.map(parseInt)}},Su=function(e){return{type:ha,onoff:e}},ju=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}}(),Pu=[{name:"cb",check:!0},{name:"date",title:Object(sr.translate)("Date")},{name:"url",title:Object(sr.translate)("Source URL"),primary:!0},{name:"referrer",title:Object(sr.translate)("Referrer / User Agent"),sortable:!1},{name:"ip",title:Object(sr.translate)("IP"),sortable:!1}],Tu=[{id:"delete",name:Object(sr.translate)("Delete")}],Nu=function(e){function t(e){$t(this,t);var n=Kt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoad(e.error.table),n.props.onLoadGroups(),n.handleRender=n.renderRow.bind(n),n}return Qt(t,e),ju(t,[{key:"componentWillReceiveProps",value:function(e){e.clicked!==this.props.clicked&&e.onLoad()}},{key:"renderRow",value:function(e,t,n){var r=this.props.error.saving,o=n.isLoading?Vr:qr,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return or.a.createElement(mu,{item:e,key:t,selected:n.isSelected,status:a})}},{key:"render",value:function(){var e=this.props.error,t=e.status,n=e.total,r=e.table,o=e.rows;return or.a.createElement("div",null,or.a.createElement(vl,{status:t,table:r,onSearch:this.props.onSearch}),or.a.createElement(gl,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction,bulk:Tu}),or.a.createElement(sl,{headers:Pu,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),or.a.createElement(gl,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},or.a.createElement(rs,{enabled:o.length>0},or.a.createElement(xl,{logType:"404"}),or.a.createElement(Ol,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}(or.a.Component),Du=Dr(Yt,Jt)(Nu),Iu=n(63),Ru=n.n(Iu),Au="undefined"==typeof document||!document||!document.createElement||"multiple"in document.createElement("input"),Lu={rejected:{borderStyle:"solid",borderColor:"#c66",backgroundColor:"#eee"},disabled:{opacity:.5},active:{borderStyle:"solid",borderColor:"#6c6",backgroundColor:"#eee"},default:{width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5}},Fu=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},Mu=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}}(),Uu=function(e){function t(e,n){an(this,t);var r=ln(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.renderChildren=function(e,t,n,o){return"function"==typeof e?e(Fu({},r.state,{isDragActive:t,isDragAccept:n,isDragReject:o})):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.setRef=r.setRef.bind(r),r.setRefs=r.setRefs.bind(r),r.isFileDialogActive=!1,r.state={draggedFiles:[],acceptedFiles:[],rejectedFiles:[]},r}return sn(t,e),Mu(t,[{key:"componentDidMount",value:function(){var e=this.props.preventDropOnDocument;this.dragTargets=[],e&&(document.addEventListener("dragover",nn,!1),document.addEventListener("drop",this.onDocumentDrop,!1)),this.fileInputEl.addEventListener("click",this.onInputElementClick,!1),document.body.onfocus=this.onFileDialogCancel}},{key:"componentWillUnmount",value:function(){this.props.preventDropOnDocument&&(document.removeEventListener("dragover",nn),document.removeEventListener("drop",this.onDocumentDrop)),null!=this.fileInputEl&&this.fileInputEl.removeEventListener("click",this.onInputElementClick,!1),null!=document&&(document.body.onfocus=null)}},{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){this.props.onDragStart&&this.props.onDragStart.call(this,e)}},{key:"onDragEnter",value:function(e){e.preventDefault(),-1===this.dragTargets.indexOf(e.target)&&this.dragTargets.push(e.target),this.setState({isDragActive:!0,draggedFiles:Xt(e)}),this.props.onDragEnter&&this.props.onDragEnter.call(this,e)}},{key:"onDragOver",value:function(e){e.preventDefault(),e.stopPropagation();try{e.dataTransfer.dropEffect=this.isFileDialogActive?"none":"copy"}catch(e){}return this.props.onDragOver&&this.props.onDragOver.call(this,e),!1}},{key:"onDragLeave",value:function(e){var t=this;e.preventDefault(),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&&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.disablePreview,s=n.accept,u=Xt(e),c=[],p=[];e.preventDefault(),this.dragTargets=[],this.isFileDialogActive=!1,u.forEach(function(e){if(!l)try{e.preview=window.URL.createObjectURL(e)}catch(e){}Zt(e,s)&&en(e,t.props.maxSize,t.props.minSize)?c.push(e):p.push(e)}),i||p.push.apply(p,on(c.splice(1))),r&&r.call(this,c,p,e),p.length>0&&a&&a.call(this,p,e),c.length>0&&o&&o.call(this,c,e),this.draggedFiles=null,this.setState({isDragActive:!1,draggedFiles:[],acceptedFiles:c,rejectedFiles:p})}},{key:"onClick",value:function(e){var t=this.props,n=t.onClick;t.disableClick||(e.stopPropagation(),n&&n.call(this,e),setTimeout(this.open.bind(this),0))}},{key:"onInputElementClick",value:function(e){e.stopPropagation(),this.props.inputProps&&this.props.inputProps.onClick&&this.props.inputProps.onClick()}},{key:"onFileDialogCancel",value:function(){var e=this.props.onFileDialogCancel,t=this.fileInputEl,n=this.isFileDialogActive;e&&n&&setTimeout(function(){t.files.length||(n=!1,e())},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,s=e.multiple,u=e.name,c=e.rejectClassName,p=rn(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,g=p.disabledStyle,b=p.rejectStyle,y=p.style,v=rn(p,["acceptStyle","activeStyle","className","disabledStyle","rejectStyle","style"]),E=this.state,w=E.isDragActive,O=E.draggedFiles,k=O.length,_=s||k<=1,x=k>0&&tn(O,this.props.accept),C=k>0&&(!x||!_),S=!(m||y||d||f||b||g);w&&r&&(m+=" "+r),x&&n&&(m+=" "+n),C&&c&&(m+=" "+c),a&&i&&(m+=" "+i),S&&(y=Lu.default,d=Lu.active,f=y.active,b=Lu.rejected,g=Lu.disabled);var j=Fu({},y);d&&w&&(j=Fu({},y,d)),f&&x&&(j=Fu({},j,f)),b&&C&&(j=Fu({},j,b)),g&&a&&(j=Fu({},y,g));var P={accept:t,disabled:a,type:"file",style:{display:"none"},multiple:Au&&s,ref:this.setRefs,onChange:this.onDrop,autoComplete:"off"};u&&u.length&&(P.name=u);var T=(v.acceptedFiles,v.preventDropOnDocument,v.disablePreview,v.disableClick,v.onDropAccepted,v.onDropRejected,v.onFileDialogCancel,v.maxSize,v.minSize,rn(v,["acceptedFiles","preventDropOnDocument","disablePreview","disableClick","onDropAccepted","onDropRejected","onFileDialogCancel","maxSize","minSize"]));return or.a.createElement("div",Fu({className:m,style:j},T,{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,x,C),or.a.createElement("input",Fu({},l,P)))}}]),t}(or.a.Component),Bu=Uu;Uu.propTypes={accept:pr.a.string,children:pr.a.oneOfType([pr.a.node,pr.a.func]),disableClick:pr.a.bool,disabled:pr.a.bool,disablePreview:pr.a.bool,preventDropOnDocument:pr.a.bool,inputProps:pr.a.object,multiple:pr.a.bool,name:pr.a.string,maxSize:pr.a.number,minSize:pr.a.number,className:pr.a.string,activeClassName:pr.a.string,acceptClassName:pr.a.string,rejectClassName:pr.a.string,disabledClassName:pr.a.string,style:pr.a.object,activeStyle:pr.a.object,acceptStyle:pr.a.object,rejectStyle:pr.a.object,disabledStyle:pr.a.object,onClick:pr.a.func,onDrop:pr.a.func,onDropAccepted:pr.a.func,onDropRejected:pr.a.func,onDragStart:pr.a.func,onDragEnter:pr.a.func,onDragOver:pr.a.func,onDragLeave:pr.a.func,onFileDialogCancel:pr.a.func},Uu.defaultProps={preventDropOnDocument:!0,disabled:!1,disablePreview:!1,disableClick:!1,multiple:!0,maxSize:1/0,minSize:0};var zu=function(e,t){return function(n){return So(ko.export.file(e,t)).then(function(e){n({type:ta,data:e.data})}).catch(function(e){n({type:aa,error:e})}),n({type:na})}},Hu=function(e){return document.location.href=e,{type:"NOTHING"}},Vu=function(e,t){return function(n){return So(ko.import.upload(t,e)).then(function(e){n({type:oa,total:e.imported})}).catch(function(e){n({type:aa,error:e})}),n({type:ra,file:e})}},Gu=function(){return{type:ia}},qu=function(e){return{type:la,file:e}},Wu=function(){return function(e){So(ko.import.pluginList()).then(function(t){e({type:sa,importers:t.importers})}).catch(function(t){e({type:aa,error:t})})}},$u=function(e){return function(t){return So(ko.import.pluginImport(e)).then(function(e){t({type:oa,total:e.imported})}).catch(function(e){t({type:aa,error:e})}),t({type:ra})}},Ku=function(e){var t=e.plugin,n=e.doImport,r=t.name,o=t.total,a=function(){n(t)};return or.a.createElement("div",{className:"plugin-importer"},or.a.createElement("p",null,or.a.createElement("strong",null,r)," (",Object(sr.translate)("total = ")+o," )"),or.a.createElement("button",{onClick:a,className:"button-secondary"},Object(sr.translate)("Import from %s",{args:r})))},Qu=Ku,Yu=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}}(),Ju=function(e,t){return Redirectioni10n.pluginRoot+"&sub=io&export="+e+"&exporter="+t},Xu=function(e){function t(e){cn(this,t);var n=pn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.doImport=function(e){confirm(Object(sr.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(n),n.handleDrop=n.onDrop.bind(n),n.handleOpen=n.onOpen.bind(n),n.handleInput=n.onInput.bind(n),n.handleCancel=n.onCancel.bind(n),n.handleImport=n.onImport.bind(n),n.handleEnter=n.onEnter.bind(n),n.handleLeave=n.onLeave.bind(n),n.handleView=n.onView.bind(n),n.handleDownload=n.onDownload.bind(n),n.state={group:0,hover:!1,module:"all",format:"json"},n}return fn(t,e),Yu(t,[{key:"onView",value:function(){this.props.onExport(this.state.module,this.state.format)}},{key:"onDownload",value:function(){this.props.onDownloadFile(Ju(this.state.module,this.state.format))}},{key:"onEnter",value:function(){this.props.io.importingStatus!==Vr&&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(un({},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!==Vr&&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 or.a.createElement("div",{className:"groups"},Object(sr.translate)("Import to group")," ",or.a.createElement(ri,{items:Hs(e),name:"group",value:this.state.group,onChange:this.handleInput}))}},{key:"renderInitialDrop",value:function(){return or.a.createElement("div",null,or.a.createElement("h3",null,Object(sr.translate)("Import a CSV, .htaccess, or JSON file.")),or.a.createElement("p",null,Object(sr.translate)("Click 'Add File' or drag and drop here.")),or.a.createElement("button",{type:"button",className:"button-secondary",onClick:this.handleOpen},Object(sr.translate)("Add File")))}},{key:"renderDropBeforeUpload",value:function(){var e=this.props.io.file,t="application/json"===e.type;return or.a.createElement("div",null,or.a.createElement("h3",null,Object(sr.translate)("File selected")),or.a.createElement("p",null,or.a.createElement("code",null,e.name)),!t&&this.renderGroupSelect(),or.a.createElement("button",{className:"button-primary",onClick:this.handleImport},Object(sr.translate)("Upload"))," ",or.a.createElement("button",{className:"button-secondary",onClick:this.handleCancel},Object(sr.translate)("Cancel")))}},{key:"renderUploading",value:function(){var e=this.props.io.file;return or.a.createElement("div",null,or.a.createElement("h3",null,Object(sr.translate)("Importing")),or.a.createElement("p",null,or.a.createElement("code",null,e.name)),or.a.createElement("div",{className:"is-placeholder"},or.a.createElement("div",{className:"placeholder-loading"})))}},{key:"renderUploaded",value:function(){var e=this.props.io.lastImport;return or.a.createElement("div",null,or.a.createElement("h3",null,Object(sr.translate)("Finished importing")),or.a.createElement("p",null,Object(sr.translate)("Total redirects imported:")," ",e),0===e&&or.a.createElement("p",null,Object(sr.translate)("Double-check the file is the correct format!")),or.a.createElement("button",{className:"button-secondary",onClick:this.handleCancel},Object(sr.translate)("OK")))}},{key:"renderDropzoneContent",value:function(){var e=this.props.io,t=e.importingStatus,n=e.lastImport,r=e.file;return t===Vr?this.renderUploading():t===qr&&!1!==n&&!1===r?this.renderUploaded():!1===r?this.renderInitialDrop():this.renderDropBeforeUpload()}},{key:"renderExport",value:function(e){return or.a.createElement("div",null,or.a.createElement("textarea",{className:"module-export",rows:"14",readOnly:!0,value:e}),or.a.createElement("input",{className:"button-secondary",type:"submit",value:Object(sr.translate)("Close"),onClick:this.handleCancel}))}},{key:"renderExporting",value:function(){return or.a.createElement("div",{className:"loader-wrapper loader-textarea"},or.a.createElement("div",{className:"placeholder-loading"}))}},{key:"renderImporters",value:function(e){var t=this;return or.a.createElement("div",null,or.a.createElement("h3",null,Object(sr.translate)("Plugin Importers")),or.a.createElement("p",null,Object(sr.translate)("The following redirect plugins were detected on your site and can be imported from.")),e.map(function(e,n){return or.a.createElement(Qu,{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=fi()({dropzone:!0,"dropzone-dropped":!1!==r,"dropzone-importing":n===Vr,"dropzone-hover":e});return or.a.createElement("div",null,or.a.createElement("h2",null,Object(sr.translate)("Import")),or.a.createElement(Bu,{ref:this.setDropzone,onDrop:this.handleDrop,onDragLeave:this.handleLeave,onDragEnter:this.handleEnter,className:l,disableClick:!0,disablePreview:!0,multiple:!1},this.renderDropzoneContent()),or.a.createElement("p",null,Object(sr.translate)("All imports will be appended to the current database.")),or.a.createElement("div",{className:"inline-notice notice-warning"},or.a.createElement("p",null,Object(sr.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:or.a.createElement("code",null),strong:or.a.createElement("strong",null)}}))),or.a.createElement("h2",null,Object(sr.translate)("Export")),or.a.createElement("p",null,Object(sr.translate)("Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).")),or.a.createElement("select",{name:"module",onChange:this.handleInput,value:this.state.module},or.a.createElement("option",{value:"0"},Object(sr.translate)("Everything")),or.a.createElement("option",{value:"1"},Object(sr.translate)("WordPress redirects")),or.a.createElement("option",{value:"2"},Object(sr.translate)("Apache redirects")),or.a.createElement("option",{value:"3"},Object(sr.translate)("Nginx redirects"))),or.a.createElement("select",{name:"format",onChange:this.handleInput,value:this.state.format},or.a.createElement("option",{value:"csv"},Object(sr.translate)("CSV")),or.a.createElement("option",{value:"apache"},Object(sr.translate)("Apache .htaccess")),or.a.createElement("option",{value:"nginx"},Object(sr.translate)("Nginx rewrite rules")),or.a.createElement("option",{value:"json"},Object(sr.translate)("Redirection JSON")))," ",or.a.createElement("button",{className:"button-primary",onClick:this.handleView},Object(sr.translate)("View"))," ",or.a.createElement("button",{className:"button-secondary",onClick:this.handleDownload},Object(sr.translate)("Download")),a===Vr&&this.renderExporting(),o&&a!==Vr&&this.renderExport(o),or.a.createElement("p",null,Object(sr.translate)("Log files can be exported from the log pages.")),i.length>0&&this.renderImporters(i))}}]),t}(or.a.Component),Zu=Dr(dn,hn)(Xu),ec=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}}(),tc=function(e){function t(e){mn(this,t);var n=gn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={selected:e.selected},n.handleChange=n.onChange.bind(n),n.handleSubmit=n.onSubmit.bind(n),n}return bn(t,e),ec(t,[{key:"componentWillUpdate",value:function(e){e.selected!==this.state.selected&&this.setState({selected:e.selected})}},{key:"onChange",value:function(e){this.setState({selected:e.target.value})}},{key:"onSubmit",value:function(){this.props.onFilter(this.state.selected)}},{key:"render",value:function(){var e=this.props,t=e.options,n=e.isEnabled;return or.a.createElement("div",{className:"alignleft actions"},or.a.createElement(ri,{items:t,value:this.state.selected,name:"filter",onChange:this.handleChange,isEnabled:this.props.isEnabled}),or.a.createElement("button",{className:"button",onClick:this.handleSubmit,disabled:!n},Object(sr.translate)("Filter")))}}]),t}(or.a.Component),nc=tc,rc=function(){return[{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}]},oc=function(e){var t=rc().find(function(t){return t.value===parseInt(e,10)});return t?t.text:""},ac=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}}(),ic=function(e){function t(e){yn(this,t);var n=vn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={editing:!1,name:e.item.name,moduleId:e.item.module_id},n.handleSelected=n.onSelected.bind(n),n.handleEdit=n.onEdit.bind(n),n.handleSave=n.onSave.bind(n),n.handleDelete=n.onDelete.bind(n),n.handleDisable=n.onDisable.bind(n),n.handleEnable=n.onEnable.bind(n),n.handleChange=n.onChange.bind(n),n.handleSelect=n.onSelect.bind(n),n}return En(t,e),ac(t,[{key:"componentWillUpdate",value:function(e){this.props.item.name!==e.item.name&&this.setState({name:e.item.name,moduleId:e.item.module_id})}},{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 or.a.createElement("div",{className:"loader-wrapper"},or.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 or.a.createElement(jl,{disabled:e},or.a.createElement("a",{href:"#",onClick:this.handleEdit},Object(sr.translate)("Edit"))," | ",or.a.createElement("a",{href:"#",onClick:this.handleDelete},Object(sr.translate)("Delete"))," | ",or.a.createElement("a",{href:Redirectioni10n.pluginRoot+"&filterby=group&filter="+n},Object(sr.translate)("View Redirects"))," | ",r&&or.a.createElement("a",{href:"#",onClick:this.handleDisable},Object(sr.translate)("Disable")),!r&&or.a.createElement("a",{href:"#",onClick:this.handleEnable},Object(sr.translate)("Enable")))}},{key:"renderEdit",value:function(){return or.a.createElement("form",{onSubmit:this.handleSave},or.a.createElement("table",{className:"edit"},or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",{width:"70"},Object(sr.translate)("Name")),or.a.createElement("td",null,or.a.createElement("input",{type:"text",name:"name",value:this.state.name,onChange:this.handleChange}))),or.a.createElement("tr",null,or.a.createElement("th",{width:"70"},Object(sr.translate)("Module")),or.a.createElement("td",null,or.a.createElement(ri,{name:"module_id",value:this.state.moduleId,onChange:this.handleSelect,items:rc()}))),or.a.createElement("tr",null,or.a.createElement("th",{width:"70"}),or.a.createElement("td",null,or.a.createElement("div",{className:"table-actions"},or.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:Object(sr.translate)("Save")})," ",or.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(sr.translate)("Cancel"),onClick:this.handleEdit})))))))}},{key:"getName",value:function(e,t){return t?e:or.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,s=i.status,u=s===Vr,c="STATUS_SAVING"===s,p=!a||u||c;return or.a.createElement("tr",{className:p?"disabled":""},or.a.createElement("th",{scope:"row",className:"check-column"},!c&&or.a.createElement("input",{type:"checkbox",name:"item[]",value:r,disabled:u,checked:l,onClick:this.handleSelected}),c&&or.a.createElement(Vl,{size:"small"})),or.a.createElement("td",{className:"column-primary column-name"},!this.state.editing&&this.getName(t,a),this.state.editing?this.renderEdit():this.renderActions(c)),or.a.createElement("td",{className:"column-redirects"},n),or.a.createElement("td",{className:"column-module"},oc(o)))}}]),t}(or.a.Component),lc=Dr(null,wn)(ic),sc=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}}(),uc=[{name:"cb",check:!0},{name:"name",title:Object(sr.translate)("Name"),primary:!0},{name:"redirects",title:Object(sr.translate)("Redirects"),sortable:!1},{name:"module",title:Object(sr.translate)("Module"),sortable:!1}],cc=[{id:"delete",name:Object(sr.translate)("Delete")},{id:"enable",name:Object(sr.translate)("Enable")},{id:"disable",name:Object(sr.translate)("Disable")}],pc=function(e){function t(e){On(this,t);var n=kn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onLoadGroups(),n.state={name:"",moduleId:1},n.handleName=n.onChange.bind(n),n.handleModule=n.onModule.bind(n),n.handleSubmit=n.onSubmit.bind(n),n.handleRender=n.renderRow.bind(n),n}return _n(t,e),sc(t,[{key:"componentWillReceiveProps",value:function(e){e.clicked!==this.props.clicked&&e.onLoadGroups()}},{key:"renderRow",value:function(e,t,n){var r=this.props.group.saving,o=n.isLoading?Vr:qr,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return or.a.createElement(lc,{item:e,key:t,selected:n.isSelected,status:a})}},{key:"onChange",value:function(e){this.setState({name:e.target.value})}},{key:"onModule",value:function(e){this.setState({moduleId:e.target.value})}},{key:"onSubmit",value:function(e){e.preventDefault(),this.props.onCreate({id:0,name:this.state.name,moduleId:this.state.moduleId}),this.setState({name:""})}},{key:"getModules",value:function(){return[{value:"",text:Object(sr.translate)("All modules")}].concat(rc())}},{key:"render",value:function(){var e=this.props.group,t=e.status,n=e.total,r=e.table,o=e.rows,a=e.saving,i=-1!==a.indexOf(0);return or.a.createElement("div",null,or.a.createElement(vl,{status:t,table:r,onSearch:this.props.onSearch,ignoreFilter:["module"]}),or.a.createElement(gl,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t,bulk:cc},or.a.createElement(nc,{selected:r.filter,options:this.getModules(),onFilter:this.props.onFilter,isEnabled:!0})),or.a.createElement(sl,{headers:uc,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),or.a.createElement(gl,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t}),or.a.createElement("h2",null,Object(sr.translate)("Add Group")),or.a.createElement("p",null,Object(sr.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.")),or.a.createElement("form",{onSubmit:this.handleSubmit},or.a.createElement("table",{className:"form-table"},or.a.createElement("tbody",null,or.a.createElement("tr",null,or.a.createElement("th",{style:{width:"50px"}},Object(sr.translate)("Name")),or.a.createElement("td",null,or.a.createElement("input",{size:"30",className:"regular-text",type:"text",name:"name",value:this.state.name,onChange:this.handleName,disabled:i}),or.a.createElement(ri,{name:"id",value:this.state.moduleId,onChange:this.handleModule,items:rc(),disabled:i})," ",or.a.createElement("input",{className:"button-primary",type:"submit",name:"add",value:"Add",disabled:i||""===this.state.name})))))))}}]),t}(or.a.Component),fc=Dr(xn,Cn)(pc),dc=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}}(),hc=function(e){function t(e){Sn(this,t);var n=jn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={editing:!1},n.handleEdit=n.onEdit.bind(n),n.handleDelete=n.onDelete.bind(n),n.handleDisable=n.onDisable.bind(n),n.handleEnable=n.onEnable.bind(n),n.handleCancel=n.onCancel.bind(n),n.handleSelected=n.onSelected.bind(n),n}return Pn(t,e),dc(t,[{key:"componentWillUpdate",value:function(e){e.item.id!==this.props.item.id&&this.state.editing&&this.setState({editing:!1})}},{key:"onEdit",value:function(e){e.preventDefault(),this.setState({editing:!0})}},{key:"onCancel",value:function(e){e.preventDefault(),this.setState({editing:!1})}},{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:"getMenu",value:function(){var e=this.props.item.enabled,t=[];return e&&t.push([Object(sr.translate)("Edit"),this.handleEdit]),t.push([Object(sr.translate)("Delete"),this.handleDelete]),e?t.push([Object(sr.translate)("Disable"),this.handleDisable]):t.push([Object(sr.translate)("Enable"),this.handleEnable]),t.map(function(e,t){return or.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(sr.translate)("pass"):"nothing"===n?"-":t}},{key:"getTarget",value:function(){var e=this.props.item,t=e.match_type,n=e.action_data;return"url"===t?n.url:null}},{key:"getUrl",value:function(e){return this.props.item.enabled?e:or.a.createElement("strike",null,e)}},{key:"getName",value:function(e,t){var n=this.props.item.regex;return t||(n?e:or.a.createElement("a",{href:e,target:"_blank",rel:"noopener noreferrer"},this.getUrl(e)))}},{key:"renderSource",value:function(e,t,n){var r=this.getName(e,t);return or.a.createElement("td",{className:"column-primary column-url has-row-actions"},r,or.a.createElement("br",null),or.a.createElement("span",{className:"target"},this.getTarget()),or.a.createElement(jl,{disabled:n},this.getMenu()))}},{key:"render",value:function(){var e=this.props.item,t=e.id,n=e.url,r=e.hits,o=e.last_access,a=e.enabled,i=e.title,l=e.position,s=this.props,u=s.selected,c=s.status,p=c===Vr,f="STATUS_SAVING"===c,d=!a||p||f,h=fi()({disabled:d});return or.a.createElement("tr",{className:h},or.a.createElement("th",{scope:"row",className:"check-column"},!f&&or.a.createElement("input",{type:"checkbox",name:"item[]",value:t,disabled:p,checked:u,onClick:this.handleSelected}),f&&or.a.createElement(Vl,{size:"small"})),or.a.createElement("td",{className:"column-code"},this.getCode()),this.state.editing?or.a.createElement("td",{className:"column-primary column-url"},or.a.createElement(fu,{item:this.props.item,onCancel:this.handleCancel})):this.renderSource(n,i,f),or.a.createElement("td",{className:"column-position"},Object(sr.numberFormat)(l)),or.a.createElement("td",{className:"column-last_count"},Object(sr.numberFormat)(r)),or.a.createElement("td",{className:"column_last_access"},o))}}]),t}(or.a.Component),mc=Dr(null,Tn)(hc),gc=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}}(),bc=[{name:"cb",check:!0},{name:"code",title:Object(sr.translate)("Type"),sortable:!1},{name:"url",title:Object(sr.translate)("URL"),primary:!0},{name:"position",title:Object(sr.translate)("Pos")},{name:"last_count",title:Object(sr.translate)("Hits")},{name:"last_access",title:Object(sr.translate)("Last Access")}],yc=[{id:"delete",name:Object(sr.translate)("Delete")},{id:"enable",name:Object(sr.translate)("Enable")},{id:"disable",name:Object(sr.translate)("Disable")},{id:"reset",name:Object(sr.translate)("Reset hits")}],vc=function(e){function t(e){Nn(this,t);var n=Dn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleRender=n.renderRow.bind(n),n.props.onLoadRedirects(),n.props.onLoadGroups(),n}return In(t,e),gc(t,[{key:"componentWillReceiveProps",value:function(e){e.clicked!==this.props.clicked&&e.onLoadRedirects({page:0,filter:"",filterBy:"",orderby:""})}},{key:"renderRow",value:function(e,t,n){var r=this.props.redirect.saving,o=n.isLoading?Vr:qr,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return or.a.createElement(mc,{item:e,key:t,selected:n.isSelected,status:a})}},{key:"getGroups",value:function(e){return[{value:0,text:Object(sr.translate)("All groups")}].concat(Hs(e))}},{key:"renderNew",value:function(){var e=this.props.redirect.addTop,t=fi()({"add-new":!0,edit:!0,addTop:e});return or.a.createElement("div",null,!e&&or.a.createElement("h2",null,Object(sr.translate)("Add new redirection")),or.a.createElement("div",{className:t},or.a.createElement(fu,{item:ou("",0),saveButton:Object(sr.translate)("Add Redirect"),autoFocus:e})))}},{key:"canFilter",value:function(e,t){return e.status===qr&&t!==Vr}},{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===qr&&i.status===qr;return or.a.createElement("div",{className:"redirects"},a&&this.renderNew(),or.a.createElement(vl,{status:t,table:r,onSearch:this.props.onSearch,ignoreFilter:["group"]}),or.a.createElement(gl,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,bulk:yc,status:t},or.a.createElement(nc,{selected:r.filter?r.filter:"0",options:this.getGroups(i.rows),isEnabled:this.canFilter(i,t),onFilter:this.props.onFilter})),or.a.createElement(sl,{headers:bc,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),or.a.createElement(gl,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t}),l&&!a&&this.renderNew())}}]),t}(or.a.Component),Ec=Dr(Rn,An)(vc),wc=function(){return{type:Pa}},Oc=function(){return{type:Ta}},kc=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}}(),_c=function(e){function t(e){Ln(this,t);var n=Fn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.dismiss.bind(n),n}return Mn(t,e),kc(t,[{key:"componentWillUpdate",value:function(e){e.errors.length>0&&0===this.props.errors.length&&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),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?or.a.createElement("span",null,e.message+" ("+e.code+")",": ",or.a.createElement("code",null,e.data.wpdb)):e.code?e.message+" ("+e.code+")":e.message}},{key:"getErrorDetails",value:function(e){return 0===e.code?e.message:e.data&&e.data.wpdb?e.message+" ("+e.code+"): "+e.data.wpdb:e.code?e.message+" ("+e.code+")":e.message}},{key:"getErrorMessage",value:function(e){var t=this,n=e.map(function(e){return e.action&&"reload"===e.action?-1===document.location.search.indexOf("retry=")?void(document.location.href+="&retry=1"):Object(sr.translate)("The data on this page has expired, please reload."):0===e.code?Object(sr.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."):e.request&&403===e.request.status?Object(sr.translate)("Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"):e.request&&413===e.request.status?Object(sr.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(sr.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(sr.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(sr.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 or.a.createElement("p",null,Object.keys([{}].concat(n).reduce(function(e,t){return e[t]=e})))}},{key:"renderError",value:function(e){var t=this.getDebug(e),n=fi()({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 or.a.createElement("div",{className:n},or.a.createElement("div",{className:"closer",onClick:this.onClick},"✖"),or.a.createElement("h2",null,Object(sr.translate)("Something went wrong 🙁")),this.getErrorMessage(e),or.a.createElement("ol",null,or.a.createElement("li",null,Object(sr.translate)('Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and "magic fix" the problem.',{components:{link:or.a.createElement("a",{href:"?page=redirection.php&sub=support"})}})),or.a.createElement("li",null,Object(sr.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:or.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"})}})),or.a.createElement("li",null,Object(sr.translate)("{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.",{components:{link:or.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"})}})),or.a.createElement("li",null,Object(sr.translate)("{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.",{components:{link:or.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://redirection.me/support/problems/cloudflare/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"})}})),or.a.createElement("li",null,Object(sr.translate)("{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.",{components:{link:or.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://redirection.me/support/problems/plugins/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"})}}))),or.a.createElement("h3",null,Object(sr.translate)("None of the suggestions helped")),or.a.createElement("p",null,Object(sr.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:or.a.createElement("strong",null)}})),or.a.createElement("p",null,or.a.createElement("a",{href:o,className:"button-primary"},Object(sr.translate)("Create Issue"))," ",or.a.createElement("a",{href:r,className:"button-secondary"},Object(sr.translate)("Email"))),or.a.createElement("h3",null,Object(sr.translate)("Important details")),or.a.createElement("p",null,Object(sr.translate)("Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.",{components:{strong:or.a.createElement("strong",null)}})),or.a.createElement("p",null,or.a.createElement("textarea",{readOnly:!0,rows:t.length+3,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}(or.a.Component),xc=Dr(Un,Bn)(_c),Cc=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}}(),Sc=function(e){function t(e){zn(this,t);var n=Hn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.onClick.bind(n),n.handleShrink=n.onShrink.bind(n),n.state={shrunk:!1,width:"auto"},n}return Vn(t,e),Cc(t,[{key:"onClick",value:function(){this.state.shrunk?this.setState({shrunk:!1}):this.props.onClear()}},{key:"componentWillUpdate",value:function(e){this.props.notices!==e.notices&&(this.stopTimer(),this.setState({shrunk:!1}),this.startTimer())}},{key:"componentWillUnmount",value:function(){this.stopTimer()}},{key:"stopTimer",value:function(){clearTimeout(this.timer)}},{key:"startTimer",value:function(){this.timer=setTimeout(this.handleShrink,5e3)}},{key:"onShrink",value:function(){this.setState({shrunk:!0})}},{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?" notice-shrunk":"");return or.a.createElement("div",{className:t,onClick:this.handleClick},or.a.createElement("div",{className:"closer"},"✔"),or.a.createElement("p",null,this.state.shrunk?or.a.createElement("span",{title:Object(sr.translate)("View notice")},"🔔"):this.getNotice(e)))}},{key:"render",value:function(){var e=this.props.notices;return 0===e.length?null:this.renderNotice(e)}}]),t}(or.a.Component),jc=Dr(Gn,qn)(Sc),Pc=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}}(),Tc=function(e){function t(e){return Wn(this,t),$n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return Kn(t,e),Pc(t,[{key:"getMessage",value:function(e){return e>1?Object(sr.translate)("Saving...")+" ("+e+")":Object(sr.translate)("Saving...")}},{key:"renderProgress",value:function(e){return or.a.createElement("div",{className:"notice notice-progress redirection-notice"},or.a.createElement(Vl,null),or.a.createElement("p",null,this.getMessage(e)))}},{key:"render",value:function(){var e=this.props.inProgress;return 0===e?null:this.renderProgress(e)}}]),t}(or.a.Component),Nc=Dr(Qn,null)(Tc),Dc=function(e){var t=e.item,n=e.isCurrent,r=e.onClick,o=Redirectioni10n.pluginRoot+(""===t.value?"":"&sub="+t.value),a=function(e){e.preventDefault(),r(t.value,o)};return or.a.createElement("li",null,or.a.createElement("a",{className:n?"current":"",href:o,onClick:a},t.name))},Ic=Dc,Rc=[{name:Object(sr.translate)("Redirects"),value:""},{name:Object(sr.translate)("Groups"),value:"groups"},{name:Object(sr.translate)("Log"),value:"log"},{name:Object(sr.translate)("404s"),value:"404s"},{name:Object(sr.translate)("Import/Export"),value:"io"},{name:Object(sr.translate)("Options"),value:"options"},{name:Object(sr.translate)("Support"),value:"support"}],Ac=function(e){var t=e.onChangePage,n=B();return or.a.createElement("div",{className:"subsubsub-container"},or.a.createElement("ul",{className:"subsubsub"},Rc.map(function(e,r){return or.a.createElement(Ic,{key:r,item:e,isCurrent:n===e.value||"redirect"===n&&""===e.value,onClick:t})}).reduce(function(e,t){return[e," | ",t]})))},Lc=Ac,Fc=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}}(),Mc={redirect:Object(sr.translate)("Redirections"),groups:Object(sr.translate)("Groups"),io:Object(sr.translate)("Import/Export"),log:Object(sr.translate)("Logs"),"404s":Object(sr.translate)("404 errors"),options:Object(sr.translate)("Options"),support:Object(sr.translate)("Support")},Uc=function(e){function t(e){Yn(this,t);var n=Jn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={page:B(),clicked:0,stack:!1,error:"3.1.1"!==Redirectioni10n.version},n.handlePageChange=n.onChangePage.bind(n),n}return Xn(t,e),Fc(t,[{key:"componentDidCatch",value:function(e){this.setState({error:!0,stack:e})}},{key:"onChangePage",value:function(e,t){var n=this.props.errors;if(""===e&&(e="redirect"),"support"===e&&n.length>0)return void(document.location.href=t);history.pushState({},null,t),this.setState({page:e,clicked:this.state.clicked+1}),this.props.onClear()}},{key:"getContent",value:function(e){var t=this.state.clicked;switch(e){case"support":return or.a.createElement(Ui,null);case"404s":return or.a.createElement(Du,{clicked:t});case"log":return or.a.createElement(ss,{clicked:t});case"io":return or.a.createElement(Zu,null);case"groups":return or.a.createElement(fc,{clicked:t});case"options":return or.a.createElement(Ci,null)}return or.a.createElement(Ec,{clicked:t})}},{key:"renderError",value:function(){var e=[Redirectioni10n.versions,"Buster: 3.1.1 === "+Redirectioni10n.version,this.state.stack];return"3.1.1"!==Redirectioni10n.version?or.a.createElement("div",{className:"notice notice-error"},or.a.createElement("h2",null,Object(sr.translate)("Cached Redirection detected")),or.a.createElement("p",null,Object(sr.translate)("Please clear your browser cache and reload this page.")),or.a.createElement("p",null,or.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(sr.translate)("More details."))),or.a.createElement("p",null,or.a.createElement("textarea",{readOnly:!0,rows:e.length+3,cols:"120",value:e.join("\n"),spellCheck:!1}))):or.a.createElement("div",{className:"notice notice-error"},or.a.createElement("h2",null,Object(sr.translate)("Something went wrong 🙁")),or.a.createElement("p",null,Object(sr.translate)("Redirection is not working. Try clearing your browser cache and reloading this page.")," ",Object(sr.translate)("If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.")),or.a.createElement("p",null,Object(sr.translate)("If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.",{components:{link:or.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"})}})),or.a.createElement("p",null,Object(sr.translate)("Please mention {{code}}%s{{/code}}, and explain what you were doing at the time",{components:{code:or.a.createElement("code",null)},args:this.state.page})),or.a.createElement("p",null,or.a.createElement("textarea",{readOnly:!0,rows:e.length+3,cols:"120",value:e.join("\n"),spellCheck:!1})))}},{key:"render",value:function(){var e=Mc[this.state.page];return this.state.error?this.renderError():or.a.createElement("div",{className:"wrap redirection"},or.a.createElement("h1",{className:"wp-heading-inline"},e),"redirect"===this.state.page&&or.a.createElement("a",{href:"#",onClick:this.props.onAdd,className:"page-title-action"},"Add New"),or.a.createElement(Lc,{onChangePage:this.handlePageChange}),or.a.createElement(xc,null),this.getContent(this.state.page),or.a.createElement(Nc,null),or.a.createElement(jc,null))}}]),t}(or.a.Component),Bc=Dr(er,Zn)(Uc),zc=function(){return or.a.createElement(hr,{store:Z(ue())},or.a.createElement(Bc,null))},Hc=zc,Vc=function(e,t){ir.a.render(or.a.createElement(lr.AppContainer,null,or.a.createElement(e,null)),document.getElementById(t))};document.querySelector("#react-ui")&&function(e){ur.a.setLocale({"":{localeSlug:Redirectioni10n.localeSlug}}),ur.a.addTranslations(Redirectioni10n.locale),Vc(Hc,e)}("react-ui"),window.redirection=Redirectioni10n.version},function(e,t){function n(e){function t(e,n,r){e&&e.then?e.then(function(e){t(e,n,r)}).catch(function(e){t(e,r,r)}):n(e)}function r(e){u=function(t,n){try{e(t,n)}catch(e){n(e)}},p(),p=void 0}function o(e){r(function(t,n){n(e)})}function a(e){r(function(t){t(e)})}function i(e,t){var n=p;p=function(){n(),u(e,t)}}function l(e){!u&&t(e,a,o)}function s(e){!u&&t(e,o,o)}var u,c=function(){},p=c,f={then:function(e){var t=u||i;return n(function(n,r){t(function(t){n(e(t))},r)})},catch:function(e){var t=u||i;return n(function(n,r){t(n,function(t){r(e(t))})})},resolve:l,reject:s};try{e&&e(l,s)}catch(e){s(e)}return f}n.resolve=function(e){return n(function(t){t(e)})},n.reject=function(e){return n(function(t,n){n(e)})},n.race=function(e){return e=e||[],n(function(t,n){var r=e.length;if(!r)return t();for(var o=0;o<r;++o){var a=e[o];a&&a.then&&a.then(t).catch(n)}})},n.all=function(e){return e=e||[],n(function(t,n){function r(){--a<=0&&t(e)}var o=e.length,a=o;if(!o)return t();for(var i=0;i<o;++i)!function(t,o){t&&t.then?t.then(function(t){e[o]=t,r()}).catch(n):r()}(e[i],i)})},void 0!==e&&e.exports&&(e.exports=n)},function(e,t){!function(e){"use strict";function t(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 n(e){return"string"!=typeof e&&(e=String(e)),e}function r(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return b.iterable&&(t[Symbol.iterator]=function(){return t}),t}function o(e){this.map={},e instanceof o?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 a(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function i(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function l(e){var t=new FileReader,n=i(t);return t.readAsArrayBuffer(e),n}function s(e){var t=new FileReader,n=i(t);return t.readAsText(e),n}function u(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("")}function c(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function p(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(b.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(b.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(b.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(b.arrayBuffer&&b.blob&&v(e))this._bodyArrayBuffer=c(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!b.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!E(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=c(e)}else 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):b.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},b.blob&&(this.blob=function(){var e=a(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?a(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(l)}),this.text=function(){var e=a(this);if(e)return e;if(this._bodyBlob)return s(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(u(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},b.formData&&(this.formData=function(){return this.text().then(h)}),this.json=function(){return this.text().then(JSON.parse)},this}function f(e){var t=e.toUpperCase();return w.indexOf(t)>-1?t:e}function d(e,t){t=t||{};var n=t.body;if(e instanceof d){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=f(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,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 h(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 m(e){var t=new o;return e.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}function g(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var b={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(b.arrayBuffer)var y=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],v=function(e){return e&&DataView.prototype.isPrototypeOf(e)},E=ArrayBuffer.isView||function(e){return e&&y.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e];this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},b.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];d.prototype.clone=function(){return new d(this,{body:this._bodyInit})},p.call(d.prototype),p.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var O=[301,302,303,307,308];g.redirect=function(e,t){if(-1===O.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=d,e.Response=g,e.fetch=function(e,t){return new Promise(function(n,r){var o=new d(e,t),a=new XMLHttpRequest;a.onload=function(){var e={status:a.status,statusText:a.statusText,headers:m(a.getAllResponseHeaders()||"")};e.url="responseURL"in a?a.responseURL:e.headers.get("X-Request-URL");var t="response"in a?a.response:a.responseText;n(new g(t,e))},a.onerror=function(){r(new TypeError("Network request failed"))},a.ontimeout=function(){r(new TypeError("Network request failed"))},a.open(o.method,o.url,!0),"include"===o.credentials&&(a.withCredentials=!0),"responseType"in a&&b.blob&&(a.responseType="blob"),o.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),a.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);throw t=Error(n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."),t.name="Invariant Violation",t.framesToPop=1,t}function o(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||j}function a(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||j}function i(){}function l(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||j}function s(e,t,n){var r,o={},a=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)D.call(t,r)&&!I.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var s=Array(l),u=0;u<l;u++)s[u]=arguments[u+2];o.children=s}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:O,type:e,key:a,ref:i,props:o,_owner:N.current}}function u(e){return"object"==typeof e&&null!==e&&e.$$typeof===O}function c(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function p(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function f(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function d(e,t,n,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var i=!1;if(null===e)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case O:case k:case _:case x:i=!0}}if(i)return n(o,e,""===t?"."+h(e,0):t),1;if(i=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){a=e[l];var s=t+h(a,l);i+=d(a,s,n,o)}else if(null===e||void 0===e?s=null:(s=S&&e[S]||e["@@iterator"],s="function"==typeof s?s:null),"function"==typeof s)for(e=s.call(e),l=0;!(a=e.next()).done;)a=a.value,s=t+h(a,l++),i+=d(a,s,n,o);else"object"===a&&(n=""+e,r("31","[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return i}function h(e,t){return"object"==typeof e&&null!==e&&null!=e.key?c(e.key):t.toString(36)}function m(e,t){e.func.call(e.context,t,e.count++)}function g(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?b(e,r,n,E.thatReturnsArgument):null!=e&&(u(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(R,"$&/")+"/")+n,e={$$typeof:O,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),r.push(e))}function b(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(R,"$&/")+"/"),t=p(t,a,r,o),null==e||d(e,"",g,t),f(t)}/** @license React v16.2.0
|
1 |
+
/*! Redirection v3.2 */
|
2 |
+
!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=14)}([function(e,t,n){"use strict";e.exports=n(18)},function(e,t,n){var r=n(34),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(43)()},function(e,t,n){var r,o;/*!
|
3 |
Copyright (c) 2016 Jed Watson.
|
4 |
Licensed under the MIT License (MIT), see
|
5 |
http://jedwatson.github.io/classnames
|
6 |
*/
|
7 |
+
!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r))e.push(n.apply(null,r));else if("object"===o)for(var i in r)a.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}var a={}.hasOwnProperty;void 0!==e&&e.exports?e.exports=n:(r=[],void 0!==(o=function(){return n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";function r(e,t,n){function o(){b===g&&(b=g.slice())}function a(){return m}function i(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return o(),b.push(e),function(){if(t){t=!1,o();var n=b.indexOf(e);b.splice(n,1)}}}function l(e){if(!Object(p.a)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(y)throw new Error("Reducers may not dispatch actions.");try{y=!0,m=h(m,e)}finally{y=!1}for(var t=g=b,n=0;n<t.length;n++){(0,t[n])()}return e}function s(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");h=e,l({type:d.INIT})}function u(){var e,t=i;return e={subscribe:function(e){function n(){e.next&&e.next(a())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");return n(),{unsubscribe:t(n)}}},e[f.a]=function(){return this},e}var c;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(r)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var h=e,m=t,g=[],b=g,y=!1;return l({type:d.INIT}),c={dispatch:l,subscribe:i,getState:a,replaceReducer:s},c[f.a]=u,c}function o(e,t){var n=t&&t.type;return"Given action "+(n&&'"'+n.toString()+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function a(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:d.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+d.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function i(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}var l=Object.keys(n),s=void 0;try{a(n)}catch(e){s=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(s)throw s;for(var r=!1,a={},i=0;i<l.length;i++){var u=l[i],c=n[u],p=e[u],f=c(p,t);if(void 0===f){var d=o(u,t);throw new Error(d)}a[u]=f,r=r||f!==p}return r?a:e}}function l(e,t){return function(){return t(e.apply(void 0,arguments))}}function s(e,t){if("function"==typeof e)return l(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;o<n.length;o++){var a=n[o],i=e[a];"function"==typeof i&&(r[a]=l(i,t))}return r}function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r,o){var a=e(n,r,o),i=a.dispatch,l=[],s={getState:a.getState,dispatch:function(e){return i(e)}};return l=t.map(function(e){return e(s)}),i=u.apply(void 0,l)(a.dispatch),h({},a,{dispatch:i})}}}Object.defineProperty(t,"__esModule",{value:!0});var p=n(6),f=n(48),d={INIT:"@@redux/INIT"},h=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};n.d(t,"createStore",function(){return r}),n.d(t,"combineReducers",function(){return i}),n.d(t,"bindActionCreators",function(){return s}),n.d(t,"applyMiddleware",function(){return c}),n.d(t,"compose",function(){return u})},function(e,t,n){"use strict";function r(e){var t=g.call(e,y),n=e[y];try{e[y]=void 0;var r=!0}catch(e){}var o=b.call(e);return r&&(t?e[y]=n:delete e[y]),o}function o(e){return w.call(e)}function a(e){return null==e?void 0===e?k:_:x&&x in Object(e)?v(e):O(e)}function i(e,t){return function(n){return e(t(n))}}function l(e){return null!=e&&"object"==typeof e}function s(e){if(!T(e)||C(e)!=N)return!1;var t=P(e);if(null===t)return!0;var n=A.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&I.call(n)==L}var u=n(47),c="object"==typeof self&&self&&self.Object===Object&&self,p=u.a||c||Function("return this")(),f=p,d=f.Symbol,h=d,m=Object.prototype,g=m.hasOwnProperty,b=m.toString,y=h?h.toStringTag:void 0,v=r,E=Object.prototype,w=E.toString,O=o,_="[object Null]",k="[object Undefined]",x=h?h.toStringTag:void 0,C=a,S=i,j=S(Object.getPrototypeOf,Object),P=j,T=l,N="[object Object]",R=Function.prototype,D=Object.prototype,I=R.toString,A=D.hasOwnProperty,L=I.call(Object);t.a=s},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";t.decode=t.parse=n(53),t.encode=t.stringify=n(54)},function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}/*
|
8 |
object-assign
|
9 |
(c) Sindre Sorhus
|
10 |
@license MIT
|
11 |
*/
|
12 |
+
var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,s=r(e),u=1;u<arguments.length;u++){n=Object(arguments[u]);for(var c in n)a.call(n,c)&&(s[c]=n[c]);if(o){l=o(n);for(var p=0;p<l.length;p++)i.call(n,l[p])&&(s[l[p]]=n[l[p]])}}return s}},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function o(e){return"number"==typeof e}function a(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!o(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,o,l,s,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],i(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(a(n))for(l=Array.prototype.slice.call(arguments,1),u=n.slice(),o=u.length,s=0;s<o;s++)u[s].apply(this,l);return!0},n.prototype.addListener=function(e,t){var o;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned&&(o=i(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.trace),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),o||(o=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var o=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,o,i,l;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],i=n.length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(l=i;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){o=l;break}if(o<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){"use strict";function r(e,t,n,r,a,i,l,s){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,l,s],p=0;u=new Error(t.replace(/%s/g,function(){return c[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function o(e,t,n){if(e&&u.isObject(e)&&e instanceof r)return e;var o=new r;return o.parse(e,t,n),o}function a(e){return u.isString(e)&&(e=o(e)),e instanceof r?e.format():r.prototype.format.call(e)}function i(e,t){return o(e,!1,!0).resolve(t)}function l(e,t){return e?o(e,!1,!0).resolveObject(t):t}var s=n(60),u=n(62);t.parse=o,t.resolve=i,t.resolveObject=l,t.format=a,t.Url=r;var c=/^([a-z0-9.+-]+:)/i,p=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r","\n","\t"],h=["{","}","|","\\","^","`"].concat(d),m=["'"].concat(h),g=["%","/","?",";","#"].concat(m),b=["/","?","#"],y=/^[+a-z0-9A-Z_-]{0,63}$/,v=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,E={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},O={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},_=n(8);r.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var r=e.indexOf("?"),o=-1!==r&&r<e.indexOf("#")?"?":"#",a=e.split(o),i=/\\/g;a[0]=a[0].replace(i,"/"),e=a.join(o);var l=e;if(l=l.trim(),!n&&1===e.split("#").length){var p=f.exec(l);if(p)return this.path=l,this.href=l,this.pathname=p[1],p[2]?(this.search=p[2],this.query=t?_.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var d=c.exec(l);if(d){d=d[0];var h=d.toLowerCase();this.protocol=h,l=l.substr(d.length)}if(n||d||l.match(/^\/\/[^@\/]+@[^@\/]+/)){var k="//"===l.substr(0,2);!k||d&&w[d]||(l=l.substr(2),this.slashes=!0)}if(!w[d]&&(k||d&&!O[d])){for(var x=-1,C=0;C<b.length;C++){var S=l.indexOf(b[C]);-1!==S&&(-1===x||S<x)&&(x=S)}var j,P;P=-1===x?l.lastIndexOf("@"):l.lastIndexOf("@",x),-1!==P&&(j=l.slice(0,P),l=l.slice(P+1),this.auth=decodeURIComponent(j)),x=-1;for(var C=0;C<g.length;C++){var S=l.indexOf(g[C]);-1!==S&&(-1===x||S<x)&&(x=S)}-1===x&&(x=l.length),this.host=l.slice(0,x),l=l.slice(x),this.parseHost(),this.hostname=this.hostname||"";var T="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!T)for(var N=this.hostname.split(/\./),C=0,R=N.length;C<R;C++){var D=N[C];if(D&&!D.match(y)){for(var I="",A=0,L=D.length;A<L;A++)D.charCodeAt(A)>127?I+="x":I+=D[A];if(!I.match(y)){var F=N.slice(0,C),U=N.slice(C+1),M=D.match(v);M&&(F.push(M[1]),U.unshift(M[2])),U.length&&(l="/"+U.join(".")+l),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=s.toASCII(this.hostname));var B=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+B,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==l[0]&&(l="/"+l))}if(!E[h])for(var C=0,R=m.length;C<R;C++){var z=m[C];if(-1!==l.indexOf(z)){var V=encodeURIComponent(z);V===z&&(V=escape(z)),l=l.split(z).join(V)}}var G=l.indexOf("#");-1!==G&&(this.hash=l.substr(G),l=l.slice(0,G));var q=l.indexOf("?");if(-1!==q?(this.search=l.substr(q),this.query=l.substr(q+1),t&&(this.query=_.parse(this.query)),l=l.slice(0,q)):t&&(this.search="",this.query={}),l&&(this.pathname=l),O[h]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var B=this.pathname||"",W=this.search||"";this.path=B+W}return this.href=this.format(),this},r.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,a="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&u.isObject(this.query)&&Object.keys(this.query).length&&(a=_.stringify(this.query));var i=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||O[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),i&&"?"!==i.charAt(0)&&(i="?"+i),n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}),i=i.replace("#","%23"),t+o+n+i+r},r.prototype.resolve=function(e){return this.resolveObject(o(e,!1,!0)).format()},r.prototype.resolveObject=function(e){if(u.isString(e)){var t=new r;t.parse(e,!1,!0),e=t}for(var n=new r,o=Object.keys(this),a=0;a<o.length;a++){var i=o[a];n[i]=this[i]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var l=Object.keys(e),s=0;s<l.length;s++){var c=l[s];"protocol"!==c&&(n[c]=e[c])}return O[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!O[e.protocol]){for(var p=Object.keys(e),f=0;f<p.length;f++){var d=p[f];n[d]=e[d]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||w[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",g=n.search||"";n.path=m+g}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var b=n.pathname&&"/"===n.pathname.charAt(0),y=e.host||e.pathname&&"/"===e.pathname.charAt(0),v=y||b||n.host&&e.pathname,E=v,_=n.pathname&&n.pathname.split("/")||[],h=e.pathname&&e.pathname.split("/")||[],k=n.protocol&&!O[n.protocol];if(k&&(n.hostname="",n.port=null,n.host&&(""===_[0]?_[0]=n.host:_.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),v=v&&(""===h[0]||""===_[0])),y)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,_=h;else if(h.length)_||(_=[]),_.pop(),_=_.concat(h),n.search=e.search,n.query=e.query;else if(!u.isNullOrUndefined(e.search)){if(k){n.hostname=n.host=_.shift();var x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.host=n.hostname=x.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!_.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=_.slice(-1)[0],S=(n.host||e.host||_.length>1)&&("."===C||".."===C)||""===C,j=0,P=_.length;P>=0;P--)C=_[P],"."===C?_.splice(P,1):".."===C?(_.splice(P,1),j++):j&&(_.splice(P,1),j--);if(!v&&!E)for(;j--;j)_.unshift("..");!v||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),S&&"/"!==_.join("/").substr(-1)&&_.push("");var T=""===_[0]||_[0]&&"/"===_[0].charAt(0);if(k){n.hostname=n.host=T?"":_.length?_.shift():"";var x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.host=n.hostname=x.shift())}return v=v||n.host&&_.length,v&&!T&&_.unshift(""),_.length?n.pathname=_.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var e=this.host,t=p.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){e.exports=n(15)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function a(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)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(){var e=[],t=[];return{clear:function(){t=xr,e=xr},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!==xr&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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}function c(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)}function p(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}function f(){}function d(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}function h(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,i=r.methodName,l=void 0===i?"connectAdvanced":i,h=r.renderCountProp,m=void 0===h?void 0:h,g=r.shouldHandleStateChanges,b=void 0===g||g,y=r.storeKey,v=void 0===y?"store":y,E=r.withRef,w=void 0!==E&&E,O=p(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),_=v+"Subscription",k=Pr++,x=(t={},t[v]=vr,t[_]=yr,t),C=(n={},n[_]=yr,n);return function(t){kr()("function"==typeof t,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=a(n),o=jr({},O,{getDisplayName:a,methodName:l,renderCountProp:m,shouldHandleStateChanges:b,storeKey:v,withRef:w,displayName:r,wrappedComponentName:n,WrappedComponent:t}),i=function(n){function a(e,t){s(this,a);var o=u(this,n.call(this,e,t));return o.version=k,o.state={},o.renderCount=0,o.store=e[v]||t[v],o.propsMode=Boolean(e[v]),o.setWrappedInstance=o.setWrappedInstance.bind(o),kr()(o.store,'Could not find "'+v+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+v+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}return c(a,n),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return e={},e[_]=t||this.context[_],e},a.prototype.componentDidMount=function(){b&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=f,this.store=null,this.selector.run=f,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return kr()(w,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+l+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=d(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(b){var e=(this.propsMode?this.props:this.context)[_];this.subscription=new Sr(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(Tr)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(w||m||this.propsMode&&this.subscription))return e;var t=jr({},e);return w&&(t.ref=this.setWrappedInstance),m&&(t[m]=this.renderCount++),this.propsMode&&this.subscription&&(t[_]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(ur.createElement)(t,this.addExtraProps(e.props))},a}(ur.Component);return i.WrappedComponent=t,i.displayName=r,i.childContextTypes=C,i.contextTypes=x,i.propTypes=x,Or()(i,t)}}function m(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function g(e,t){if(m(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(!Nr.call(t,n[o])||!m(e[n[o]],t[n[o]]))return!1;return!0}function b(e){return function(t,n){function r(){return o}var o=e(t,n);return r.dependsOnOwnProps=!1,r}}function y(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function v(e,t){return function(t,n){var r=(n.displayName,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=y(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=y(o),o=r(t,n)),o},r}}function E(e){return"function"==typeof e?v(e,"mapDispatchToProps"):void 0}function w(e){return e?void 0:b(function(e){return{dispatch:e}})}function O(e){return e&&"object"==typeof e?b(function(t){return Object(Rr.bindActionCreators)(e,t)}):void 0}function _(e){return"function"==typeof e?v(e,"mapStateToProps"):void 0}function k(e){return e?void 0:b(function(){return{}})}function x(e,t,n){return Ar({},n,e,t)}function C(e){return function(t,n){var r=(n.displayName,n.pure),o=n.areMergedPropsEqual,a=!1,i=void 0;return function(t,n,l){var s=e(t,n,l);return a?r&&o(s,i)||(i=s):(a=!0,i=s),i}}}function S(e){return"function"==typeof e?C(e):void 0}function j(e){return e?void 0:function(){return x}}function P(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}function T(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function N(e,t,n,r,o){function a(o,a){return h=o,m=a,g=e(h,m),b=t(r,m),y=n(g,b,m),d=!0,y}function i(){return g=e(h,m),t.dependsOnOwnProps&&(b=t(r,m)),y=n(g,b,m)}function l(){return e.dependsOnOwnProps&&(g=e(h,m)),t.dependsOnOwnProps&&(b=t(r,m)),y=n(g,b,m)}function s(){var t=e(h,m),r=!f(t,g);return g=t,r&&(y=n(g,b,m)),y}function u(e,t){var n=!p(t,m),r=!c(e,h);return h=e,m=t,n&&r?i():n?l():r?s():y}var c=o.areStatesEqual,p=o.areOwnPropsEqual,f=o.areStatePropsEqual,d=!1,h=void 0,m=void 0,g=void 0,b=void 0,y=void 0;return function(e,t){return d?u(e,t):a(e,t)}}function R(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=P(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),s=o(e,a);return(a.pure?N:T)(i,l,s,e,a)}function D(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}function I(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 A(e,t){return e===t}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case zr:return Xr({},e,{loadStatus:Qr});case Vr:return Xr({},e,{loadStatus:Jr,values:t.values,groups:t.groups,postTypes:t.postTypes,installed:t.installed,canDelete:t.canDelete});case Gr:return Xr({},e,{loadStatus:Yr,error:t.error});case Wr:return Xr({},e,{saveStatus:Qr});case $r:return Xr({},e,{saveStatus:Jr,values:t.values,groups:t.groups,installed:t.installed});case Kr:return Xr({},e,{saveStatus:Yr,error:t.error});case qr:return Xr({},e,{pluginStatus:t.pluginStatus})}return e}function F(e,t){history.pushState({},null,M(e,t))}function U(e){return so.parse(e?e.slice(1):document.location.search.slice(1))}function M(e,t,n){var r=U(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()];return r.filterby&&!r.filter&&delete r.filterby,"?"+so.stringify(r)}function B(e){var t=U(e);return-1!==co.indexOf(t.sub)?t.sub:"redirect"}function H(){return Redirectioni10n.pluginRoot+"&sub=rss&module=1&token="+Redirectioni10n.token}function z(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)}function V(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}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case ro:return Zo({},e,{table:Eo(e.table,e.rows,t.onoff)});case no:return Zo({},e,{table:vo(e.table,t.items)});case oo:return Zo({},e,{table:yo(Qo(e,t)),saving:Jo(e,t),rows:Wo(e,t)});case ao:return Zo({},e,{rows:Ko(e,t),total:Yo(e,t),saving:Xo(e,t)});case Zr:return Zo({},e,{table:Qo(e,t),status:Qr,saving:[],logType:t.logType,requestCount:e.requestCount+1});case to:return Zo({},e,{status:Yr,saving:[]});case eo:return Zo({},e,{rows:Ko(e,t),status:Jr,total:Yo(e,t),table:yo(e.table)});case io:return Zo({},e,{saving:Xo(e,t),rows:$o(e,t)})}return e}function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case oa:return sa({},e,{table:Eo(e.table,e.rows,t.onoff)});case ra:return sa({},e,{table:vo(e.table,t.items)});case aa:return sa({},e,{table:yo(Qo(e,t)),saving:Jo(e,t),rows:Wo(e,t)});case ia:return sa({},e,{rows:Ko(e,t),total:Yo(e,t),saving:Xo(e,t)});case ea:return sa({},e,{table:Qo(e,t),status:Qr,saving:[],logType:t.logType,requestCount:e.requestCount+1});case na:return sa({},e,{status:Yr,saving:[]});case ta:return sa({},e,{rows:Ko(e,t),status:Jr,total:Yo(e,t),table:yo(e.table)});case la:return sa({},e,{saving:Xo(e,t),rows:$o(e,t)})}return e}function W(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case ca:return ba({},e,{exportStatus:Qr});case ua:return ba({},e,{exportStatus:Jr,exportData:t.data});case ma:return ba({},e,{file:t.file});case ha:return ba({},e,{file:!1,lastImport:!1,exportData:!1});case da:return ba({},e,{importingStatus:Yr,exportStatus:Yr,lastImport:!1,file:!1,exportData:!1});case pa:return ba({},e,{importingStatus:Qr,lastImport:!1,file:!!t.file&&t.file});case fa:return ba({},e,{lastImport:t.total,importingStatus:Jr,file:!1});case ga:return ba({},e,{importers:t.importers})}return e}function $(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case ya:return Ca({},e,{table:Qo(e,t),status:Qr,saving:[]});case va:return Ca({},e,{rows:Ko(e,t),status:Jr,total:Yo(e,t),table:yo(e.table)});case _a:return Ca({},e,{table:yo(Qo(e,t)),saving:Jo(e,t),rows:Wo(e,t)});case xa:return Ca({},e,{rows:Ko(e,t),total:Yo(e,t),saving:Xo(e,t)});case Oa:return Ca({},e,{table:Eo(e.table,e.rows,t.onoff)});case wa:return Ca({},e,{table:vo(e.table,t.items)});case Ea:return Ca({},e,{status:Yr,saving:[]});case ka:return Ca({},e,{saving:Xo(e,t),rows:$o(e,t)})}return e}function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Aa:return La({},e,{addTop:t.onoff});case Sa:return La({},e,{table:Qo(e,t),status:Qr,saving:[]});case ja:return La({},e,{rows:Ko(e,t),status:Jr,total:Yo(e,t),table:yo(e.table)});case Ra:return La({},e,{table:yo(Qo(e,t)),saving:Jo(e,t),rows:Wo(e,t)});case Ia:return La({},e,{rows:Ko(e,t),total:Yo(e,t),saving:Xo(e,t)});case Na:return La({},e,{table:Eo(e.table,e.rows,t.onoff)});case Ta:return La({},e,{table:vo(e.table,t.items)});case Pa:return La({},e,{status:Yr,saving:[]});case Da:return La({},e,{saving:Xo(e,t),rows:$o(e,t)})}return e}function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case da:case Ea:case Da:case ka:case to:case io:case Gr:case Kr:case la:case na:case Pa:var n=Ba(e.errors,t.error);return Ma({},e,{errors:n,inProgress:za(e)});case oo:case Ra:case Wr:case aa:case _a:return Ma({},e,{inProgress:e.inProgress+1});case ao:case Ia:case $r:case xa:case ia:return Ma({},e,{notices:Ha(e.notices,Va[t.type]),inProgress:za(e)});case Ua:return Ma({},e,{notices:[]});case Fa:return Ma({},e,{errors:[]})}return e}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t,n){return Ka({},e,Y({},t[n],t))}function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Ga:return Ka({},e,{status:Qr});case qa:return Ka({},e,{status:Jr,maps:J(e.maps,t.map,"ip")});case Wa:return Ka({},e,{status:Jr,agents:J(e.agents,t.agent,"agent")});case $a:return Ka({},e,{status:Yr,error:t.error})}return e}function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(Rr.createStore)(Ya,e,Za(Rr.applyMiddleware.apply(void 0,ei)));return t}function ee(){return Redirectioni10n&&Redirectioni10n.preload&&Redirectioni10n.preload.pluginStatus?Redirectioni10n.preload.pluginStatus:[]}function te(){var e=ee();return{loadStatus:Qr,saveStatus:!1,error:!1,installed:"",settings:{},postTypes:[],pluginStatus:e,canDelete:!1}}function ne(){return{rows:[],saving:[],logType:lo,total:0,status:Qr,table:mo(["ip","url"],["ip"],"date",["log"]),requestCount:0}}function re(){return{rows:[],saving:[],logType:lo,total:0,status:Qr,table:mo(["ip","url"],["ip"],"date",["404s"]),requestCount:0}}function oe(){return{status:Qr,file:!1,lastImport:!1,exportData:!1,importingStatus:!1,exportStatus:!1,importers:[]}}function ae(){return{rows:[],saving:[],total:0,status:Qr,table:mo(["name"],["name","module"],"name",["groups"])}}function ie(){return{rows:[],saving:[],total:0,addTop:!1,status:Qr,table:mo(["url","position","last_count","id","last_access"],["group"],"id",[""])}}function le(){return{errors:[],notices:[],inProgress:0,saving:[]}}function se(){return{status:Qr,maps:{},agents:{},error:""}}function ue(){return{settings:te(),log:ne(),error:re(),io:oe(),group:ae(),redirect:ie(),message:le(),info:se()}}function ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(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}function de(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)}function he(e){return{onSaveSettings:function(t){e(ni(t))}}}function me(e){var t=e.settings;return{groups:t.groups,values:t.values,saveStatus:t.saveStatus,installed:t.installed,postTypes:t.postTypes}}function ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function be(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}function ye(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)}function ve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ee(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}function we(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)}function Oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ke(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}function xe(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)}function Ce(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Se(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}function je(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)}function Pe(e){return{onLoadSettings:function(){e(ti())},onDeletePlugin:function(){e(ri())}}}function Te(e){var t=e.settings;return{loadStatus:t.loadStatus,values:t.values,canDelete:t.canDelete}}function Ne(e){return{onSubscribe:function(){e(ni({newsletter:!0}))}}}function Re(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function De(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}function Ie(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)}function Ae(e){return{onLoadStatus:function(){e(oi())},onFix:function(){e(ai())}}}function Le(e){return{pluginStatus:e.settings.pluginStatus}}function Fe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ue(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}function Me(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)}function Be(e){return{onLoadSettings:function(){e(ti())}}}function He(e){return{values:e.settings.values}}function ze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,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}function Ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qe(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}function We(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)}function $e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ke(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}function Qe(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)}function Ye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Je(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}function Xe(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)}function Ze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function et(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}function tt(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)}function nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rt(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}function ot(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)}function at(e){return{onGet:function(t){e(Xl(t))}}}function it(e){var t=e.info;return{status:t.status,error:t.error,maps:t.maps}}function lt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function st(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}function ut(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)}function ct(e){return{onGet:function(t){e(Zl(t))}}}function pt(e){var t=e.info;return{status:t.status,error:t.error,agents:t.agents}}function ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dt(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}function ht(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)}function mt(e){return{onShowIP:function(t){e($l("ip",t))},onSetSelected:function(t){e(Kl(t))},onDelete:function(t){e(Hl("delete",t))}}}function gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bt(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}function yt(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)}function vt(e){return{log:e.log}}function Et(e){return{onLoad:function(t){e(Vl(t))},onDeleteAll:function(t,n){e(Bl(t,n))},onSearch:function(t,n){e(Wl(t,n))},onChangePage:function(t){e(ql(t))},onTableAction:function(t){e(Hl(t))},onSetAllSelected:function(t){e(Ql(t))},onSetOrderBy:function(t,n){e(Gl(t,n))}}}function wt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ot(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}function _t(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)}function kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xt(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}function Ct(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)}function St(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jt(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}function Pt(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)}function Tt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nt(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}function Rt(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)}function Dt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function It(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}function At(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)}function Lt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ft(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}function Ut(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)}function Mt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bt(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}function Ht(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)}function zt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gt(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}function qt(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)}function Wt(e){var t=e.group,n=e.redirect;return{group:t,addTop:n.addTop,table:n.table}}function $t(e){return{onSave:function(t,n){e(iu(t,n))},onCreate:function(t){e(au(t))},onClose:function(t){t.preventDefault(),e(mu(!1))}}}function Kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qt(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}function Yt(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)}function Jt(e){return{onShowIP:function(t){e(js("ip",t))},onSetSelected:function(t){e(Ps(t))},onDelete:function(t){e(Os("delete",t))},onDeleteFilter:function(t){e(Es("url-exact",t))}}}function Xt(e){return{infoStatus:e.info.status}}function Zt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function en(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}function tn(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)}function nn(e){return{error:e.error}}function rn(e){return{onLoad:function(t){e(ks(t))},onLoadGroups:function(){e(Lu())},onDeleteAll:function(t,n){e(ws(t,n))},onSearch:function(t,n){e(Ss(t,n))},onChangePage:function(t){e(Cs(t))},onTableAction:function(t){e(Os(t,null))},onSetAllSelected:function(t){e(Ts(t))},onSetOrderBy:function(t,n){e(xs(t,n))}}}function on(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)}function an(e,t){return"application/x-moz-file"===e.type||Qu()(e,t)}function ln(e,t,n){return e.size<=t&&e.size>=n}function sn(e,t){return e.every(function(e){return an(e,t)})}function un(e){e.preventDefault()}function cn(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}function pn(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)}function fn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dn(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}function hn(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)}function mn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bn(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}function yn(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)}function vn(e){return{group:e.group,io:e.io}}function En(e){return{onLoadGroups:function(){e(Lu())},onImport:function(t,n){e(oc(t,n))},onAddFile:function(t){e(ic(t))},onClearFile:function(){e(ac())},onExport:function(t,n){e(nc(t,n))},onDownloadFile:function(t){e(rc(t))},onLoadImport:function(){e(lc())},pluginImport:function(t){e(sc(t))}}}function wn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function On(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}function _n(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)}function kn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xn(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}function Cn(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)}function Sn(e){return{onSetSelected:function(t){e(Hu(t))},onSaveGroup:function(t,n){e(Iu(t,n))},onTableAction:function(t,n){e(Au(t,n))}}}function jn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pn(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}function Tn(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)}function Nn(e){return{group:e.group}}function Rn(e){return{onLoadGroups:function(){e(Lu({page:0,filter:"",filterBy:"",orderby:""}))},onSearch:function(t){e(Mu(t))},onChangePage:function(t){e(Uu(t))},onAction:function(t){e(Au(t))},onSetAllSelected:function(t){e(zu(t))},onSetOrderBy:function(t,n){e(Fu(t,n))},onFilter:function(t){e(Bu("module",t))},onCreate:function(t){e(Du(t))}}}function Dn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function In(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}function An(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)}function Ln(e){return{onSetSelected:function(t){e(du(t))},onTableAction:function(t,n){e(lu(t,n))}}}function Fn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Un(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}function Mn(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)}function Bn(e){return{redirect:e.redirect,group:e.group}}function Hn(e){return{onLoadGroups:function(){e(Lu())},onLoadRedirects:function(t){e(su(t))},onSearch:function(t){e(pu(t))},onChangePage:function(t){e(cu(t))},onAction:function(t){e(lu(t))},onSetAllSelected:function(t){e(hu(t))},onSetOrderBy:function(t,n){e(uu(t,n))},onFilter:function(t){e(fu("group",t))}}}function zn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vn(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}function Gn(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)}function qn(e){return{errors:e.message.errors}}function Wn(e){return{onClear:function(){e(Lc())}}}function $n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kn(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}function Qn(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)}function Yn(e){return{notices:e.message.notices}}function Jn(e){return{onClear:function(){e(Fc())}}}function Xn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zn(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}function er(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)}function tr(e){return{inProgress:e.message.inProgress}}function nr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rr(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}function or(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)}function ar(e){return{onClear:function(){e(Lc())},onAdd:function(){e(mu(!0))}}}function ir(e){return{errors:e.message.errors}}Object.defineProperty(t,"__esModule",{value:!0});var lr=n(16),sr=n.n(lr);n(17);!window.Promise&&(window.Promise=sr.a),Array.from||(Array.from=function(e){return[].slice.call(e)}),"function"!=typeof Object.assign&&function(){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 ur=n(0),cr=n.n(ur),pr=n(19),fr=n.n(pr),dr=n(29),hr=n(1),mr=n.n(hr),gr=n(2),br=n.n(gr),yr=br.a.shape({trySubscribe:br.a.func.isRequired,tryUnsubscribe:br.a.func.isRequired,notifyNestedSubs:br.a.func.isRequired,isSubscribed:br.a.func.isRequired}),vr=br.a.shape({subscribe:br.a.func.isRequired,dispatch:br.a.func.isRequired,getState:br.a.func.isRequired}),Er=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1],i=n||t+"Subscription",l=function(e){function n(a,i){r(this,n);var l=o(this,e.call(this,a,i));return l[t]=a.store,l}return a(n,e),n.prototype.getChildContext=function(){var e;return e={},e[t]=this[t],e[i]=null,e},n.prototype.render=function(){return ur.Children.only(this.props.children)},n}(ur.Component);return l.propTypes={store:vr.isRequired,children:br.a.element.isRequired},l.childContextTypes=(e={},e[t]=vr.isRequired,e[i]=yr,e),l}(),wr=n(45),Or=n.n(wr),_r=n(46),kr=n.n(_r),xr=null,Cr={notify:function(){}},Sr=function(){function e(t,n,r){i(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=Cr}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=l())},e.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=Cr)},e}(),jr=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},Pr=0,Tr={},Nr=Object.prototype.hasOwnProperty,Rr=n(5),Dr=(n(6),[E,w,O]),Ir=[_,k],Ar=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},Lr=[S,j],Fr=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},Ur=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?h:t,r=e.mapStateToPropsFactories,o=void 0===r?Ir:r,a=e.mapDispatchToPropsFactories,i=void 0===a?Dr:a,l=e.mergePropsFactories,s=void 0===l?Lr:l,u=e.selectorFactory,c=void 0===u?R:u;return function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=a.pure,u=void 0===l||l,p=a.areStatesEqual,f=void 0===p?A:p,d=a.areOwnPropsEqual,h=void 0===d?g:d,m=a.areStatePropsEqual,b=void 0===m?g:m,y=a.areMergedPropsEqual,v=void 0===y?g:y,E=D(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=I(e,o,"mapStateToProps"),O=I(t,i,"mapDispatchToProps"),_=I(r,s,"mergeProps");return n(c,Fr({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:O,initMergeProps:_,pure:u,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:b,areMergedPropsEqual:v},E))}}(),Mr=n(51),Br=n(52),Hr=n.n(Br),zr="SETTING_LOAD_START",Vr="SETTING_LOAD_SUCCESS",Gr="SETTING_LOAD_FAILED",qr="SETTING_LOAD_STATUS",Wr="SETTING_SAVING",$r="SETTING_SAVED",Kr="SETTING_SAVE_FAILED",Qr="STATUS_IN_PROGRESS",Yr="STATUS_FAILED",Jr="STATUS_COMPLETE",Xr=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},Zr="LOG_LOADING",eo="LOG_LOADED",to="LOG_FAILED",no="LOG_SET_SELECTED",ro="LOG_SET_ALL_SELECTED",oo="LOG_ITEM_SAVING",ao="LOG_ITEM_SAVED",io="LOG_ITEM_FAILED",lo="log",so=n(8),uo=n.n(so),co=["groups","404s","log","io","options","support"],po=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},fo=["orderby","direction","page","per_page","filter","filterBy"],ho=function(e,t){for(var n=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&n.push(e[r]);return n},mo=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=U(),a={orderby:n,direction:"desc",page:0,per_page:parseInt(Redirectioni10n.per_page,10),selected:[],filterBy:"",filter:""},i=void 0===o.sub?"":o.sub;return-1===r.indexOf(i)?a:po({},a,{orderby:o.orderby&&-1!==e.indexOf(o.orderby)?o.orderby:a.orderby,direction:o.direction&&"asc"===o.direction?"asc":a.direction,page:o.offset&&parseInt(o.offset,10)>0?parseInt(o.offset,10):a.page,per_page:Redirectioni10n.per_page?parseInt(Redirectioni10n.per_page,10):a.per_page,filterBy:o.filterby&&-1!==t.indexOf(o.filterby)?o.filterby:a.filterBy,filter:o.filter?o.filter:a.filter})},go=function(e,t){for(var n=Object.assign({},e),r=0;r<fo.length;r++)void 0!==t[fo[r]]&&(n[fo[r]]=t[fo[r]]);return n},bo=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),25!==parseInt(Redirectioni10n.per_page,10)&&(e.per_page=parseInt(Redirectioni10n.per_page,10)),delete e.selected,e},yo=function(e){return Object.assign({},e,{selected:[]})},vo=function(e,t){return po({},e,{selected:ho(e.selected,t).concat(ho(t,e.selected))})},Eo=function(e,t,n){return po({},e,{selected:n?t.map(function(e){return e.id}):[]})},wo=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},Oo=function(e){return Object.keys(e).filter(function(t){return e[t]}).reduce(function(t,n){return t[n]=e[n],t},{})},_o=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=Oo(t),Object.keys(t).length>0)){var r=n+(-1===Redirectioni10n.WP_API_root.indexOf("?")?"?":"&")+uo.a.stringify(t);return-1!==Redirectioni10n.WP_API_root.indexOf("page=redirection.php")?r.replace(/page=(\d+)/,"ppage=$1"):r}return n},ko=function(e){return{url:e,headers:new Headers({"Content-Type":"application/json; charset=utf-8"}),credentials:"same-origin"}},xo=function(e,t){return wo({},ko(_o(e,t)),{method:"post"})},Co=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return wo({},ko(_o(e,t)),{method:"get"})},So=function(e,t){var n=wo({},ko(_o(e)),{method:"post"});return n.headers.delete("Content-Type"),n.body=new FormData,n.body.append("file",t),n},jo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=wo({},ko(_o(e,n)),{method:"post",params:t});return Object.keys(t).length>0&&(r.body=JSON.stringify(t)),r},Po={setting:{get:function(){return Co("setting")},update:function(e){return jo("setting",e)}},redirect:{list:function(e){return Co("redirect",e)},update:function(e,t){return jo("redirect/"+e,t)},create:function(e){return jo("redirect",e)}},group:{list:function(e){return Co("group",e)},update:function(e,t){return jo("group/"+e,t)},create:function(e){return jo("group",e)}},log:{list:function(e){return Co("log",e)},deleteAll:function(e){return xo("log",e)}},error:{list:function(e){return Co("404",e)},deleteAll:function(e){return xo("404",e)}},import:{get:function(){return Co("import")},upload:function(e,t){return So("import/file/"+e,t)},pluginList:function(){return Co("import/plugin")},pluginImport:function(e){return jo("import/plugin/"+e)}},export:{file:function(e,t){return Co("export/"+e+"/"+t)}},plugin:{status:function(){return Co("plugin")},fix:function(){return jo("plugin")},delete:function(){return xo("plugin/delete")}},bulk:{redirect:function(e,t,n){return jo("bulk/redirect/"+e,t,n)},group:function(e,t,n){return jo("bulk/group/"+e,t,n)},log:function(e,t,n){return jo("bulk/log/"+e,t,n)},error:function(e,t,n){return jo("bulk/404/"+e,t,n)}}},To=function(e){return"https://api.redirect.li/v1/"+e+(-1===e.indexOf("?")?"?":"&")+"ref=redirection"},No={ip:{getGeo:function(e){return{url:To("ip/"+e+"?locale="+Redirectioni10n.localeSlug.substr(0,2)),method:"get"}}},agent:{get:function(e){return{url:To("useragent/"+encodeURIComponent(e)),method:"get"}}}},Ro=function(e){return e.url.replace(Redirectioni10n.WP_API_root,"").replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+e.method.toUpperCase()},Do=function(e){return 0===e?"Admin AJAX returned 0":e.message?e.message:"Unknown error "+e},Io=function(e){return e.error_code?e.error_code:e.data&&e.data.error_code?e.data.error_code:0===e?"admin-ajax":"unknown"},Ao=function(e){return e.action=Ro(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);if(e.status&&200!==e.status)throw{message:Do(n),code:Io(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}})},Lo=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},Fo=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],s=l.table,u=l.total,c={items:n?[n]:s.selected,bulk:t};if("delete"===t&&s.page>0&&s.per_page*s.page==u-1&&(s.page-=1),"delete"!==t||confirm(Object(hr.translate)("Are you sure you want to delete this item?","Are you sure you want to delete these items?",{count:c.items.length}))){var p=go(s,c),f=Lo({items:c.items.join(",")},o);return Ao(e(t,f,bo(s,r.order))).then(function(e){a(Lo({type:r.saved},e,{saving:c.items}))}).catch(function(e){a({type:r.failed,error:e,saving:c.items})}),a({type:r.saving,table:p,saving:c.items})}}},Uo=function(e,t,n,r,o){return Ao(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]})},Mo=function(e,t,n){return function(r,o){var a=V(o()[n.store],[]);return a.page=0,a.orderby="id",a.direction="desc",Uo(e(t),a,t,n,r)}},Bo=function(e,t,n,r){return function(o,a){var i=a()[r.store].table;return Uo(e(t,n),i,n,r,o)}},Ho=function(e,t){var n={};for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n},zo=function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0},Vo=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,s=o.rows,u=a(go(l,r)),c=bo(Lo({},l,r),n.order);if(!(zo(u,l)&&s.length>0&&zo(r,{})))return Ao(e(c)).then(function(e){t(Lo({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})}),t(Lo({table:u,type:n.saving},Ho(u,r)))},Go=function(e,t,n,r,o){var a=o.table,i=bo(Lo({},a,r),n.order);Ao(e(i)).then(function(e){t(Lo({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})})},qo=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},Wo=function(e,t){return t.item?qo(e.rows,t.item,function(e){return Lo({},e,t.item,{original:e})}):e.rows},$o=function(e,t){return t.item?qo(e.rows,t.item,function(e){return e.original}):e.rows},Ko=function(e,t){return t.item?Wo(e,t):t.items?t.items:e.rows},Qo=function(e,t){return t.table?Lo({},e.table,t.table):e.table},Yo=function(e,t){return void 0!==t.total?t.total:e.total},Jo=function(e,t){return[].concat(z(e.saving),z(t.saving))},Xo=function(e,t){return e.saving.filter(function(e){return-1===t.saving.indexOf(e)})},Zo=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},ea="ERROR_LOADING",ta="ERROR_LOADED",na="ERROR_FAILED",ra="ERROR_SET_SELECTED",oa="ERROR_SET_ALL_SELECTED",aa="ERROR_ITEM_SAVING",ia="ERROR_ITEM_SAVED",la="ERROR_ITEM_FAILED",sa=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},ua="IO_EXPORTED",ca="IO_EXPORTING",pa="IO_IMPORTING",fa="IO_IMPORTED",da="IO_FAILED",ha="IO_CLEAR",ma="IO_ADD_FILE",ga="IO_IMPORTERS",ba=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},ya="GROUP_LOADING",va="GROUP_LOADED",Ea="GROUP_FAILED",wa="GROUP_SET_SELECTED",Oa="GROUP_SET_ALL_SELECTED",_a="GROUP_ITEM_SAVING",ka="GROUP_ITEM_FAILED",xa="GROUP_ITEM_SAVED",Ca=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},Sa="REDIRECT_LOADING",ja="REDIRECT_LOADED",Pa="REDIRECT_FAILED",Ta="REDIRECT_SET_SELECTED",Na="REDIRECT_SET_ALL_SELECTED",Ra="REDIRECT_ITEM_SAVING",Da="REDIRECT_ITEM_FAILED",Ia="REDIRECT_ITEM_SAVED",Aa="REDIRECT_ADD_TOP",La=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},Fa="MESSAGE_CLEAR_ERRORS",Ua="MESSAGE_CLEAR_NOTICES",Ma=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},Ba=function(e,t){return e.slice(0).concat([t])},Ha=function(e,t){return e.slice(0).concat([t])},za=function(e){return Math.max(0,e.inProgress-1)},Va={REDIRECT_ITEM_SAVED:Object(hr.translate)("Redirection saved"),LOG_ITEM_SAVED:Object(hr.translate)("Log deleted"),SETTING_SAVED:Object(hr.translate)("Settings saved"),GROUP_ITEM_SAVED:Object(hr.translate)("Group saved"),ERROR_ITEM_SAVED:Object(hr.translate)("404 deleted")},Ga="INFO_LOADING",qa="INFO_LOADED_GEO",Wa="INFO_LOADED_AGENT",$a="INFO_FAILED",Ka=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},Qa=Object(Rr.combineReducers)({settings:L,log:G,error:q,io:W,group:$,redirect:K,message:Q,info:X}),Ya=Qa,Ja=function(e,t){var n=B(),r={redirect:[[Sa,Ra],"id"],groups:[[ya,_a],"name"],log:[[Zr],"date"],"404s":[[ea],"date"]};if(r[n]&&e===r[n][0].find(function(t){return t===e})){F({orderby:t.orderby,direction:t.direction,offset:t.page,per_page:t.per_page,filter:t.filter,filterBy:t.filterBy},{orderby:r[n][1],direction:"desc",offset:0,filter:"",filterBy:"",per_page:parseInt(Redirectioni10n.per_page,10)})}},Xa=function(){return function(e){return function(t){switch(t.type){case Ra:case _a:case Sa:case ya:case Zr:case ea:Ja(t.type,t.table?t.table:t)}return e(t)}}},Za=Object(Mr.composeWithDevTools)({name:"Redirection"}),ei=[Hr.a,Xa],ti=(n(55),function(){return function(e,t){return t().settings.loadStatus===Jr?null:(Ao(Po.setting.get()).then(function(t){e({type:Vr,values:t.settings,groups:t.groups,postTypes:t.post_types,installed:t.installed,canDelete:t.canDelete})}).catch(function(t){e({type:Gr,error:t})}),e({type:zr}))}}),ni=function(e){return function(t){return Ao(Po.setting.update(e)).then(function(e){t({type:$r,values:e.settings,groups:e.groups,installed:e.installed})}).catch(function(e){t({type:Kr,error:e})}),t({type:Wr})}},ri=function(){return function(e){return Ao(Po.plugin.delete()).then(function(e){document.location.href=e.location}).catch(function(t){e({type:Kr,error:t})}),e({type:Wr})}},oi=function(){return function(e){return Ao(Po.plugin.status()).then(function(t){e({type:qr,pluginStatus:t})}).catch(function(t){e({type:Gr,error:t})}),e({type:zr})}},ai=function(){return function(e){return Ao(Po.plugin.fix()).then(function(t){e({type:qr,pluginStatus:t})}).catch(function(t){e({type:Gr,error:t})}),e({type:zr})}},ii=function(e){var t=e.title,n=e.url,r=void 0!==n&&n;return cr.a.createElement("tr",null,cr.a.createElement("th",null,!r&&t,r&&cr.a.createElement("a",{href:r,target:"_blank"},t)),cr.a.createElement("td",null,e.children))},li=function(e){return cr.a.createElement("table",{className:"form-table"},cr.a.createElement("tbody",null,e.children))},si="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},ui=function e(t){var n=t.value,r=t.text;return"object"===(void 0===n?"undefined":si(n))?cr.a.createElement("optgroup",{label:r},n.map(function(t,n){return cr.a.createElement(e,{text:t.text,value:t.value,key:n})})):cr.a.createElement("option",{value:n},r)},ci=function(e){var t=e.items,n=e.value,r=e.name,o=e.onChange,a=e.isEnabled,i=void 0===a||a;return cr.a.createElement("select",{name:r,value:n,onChange:o,disabled:!i},t.map(function(e,t){return cr.a.createElement(ui,{value:e.value,text:e.text,key:t})}))},pi=ci,fi=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}}(),di=[{value:-1,text:Object(hr.translate)("No logs")},{value:1,text:Object(hr.translate)("A day")},{value:7,text:Object(hr.translate)("A week")},{value:30,text:Object(hr.translate)("A month")},{value:60,text:Object(hr.translate)("Two months")},{value:0,text:Object(hr.translate)("Forever")}],hi=[{value:-1,text:Object(hr.translate)("Never cache")},{value:1,text:Object(hr.translate)("An hour")},{value:24,text:Object(hr.translate)("A day")},{value:168,text:Object(hr.translate)("A week")},{value:0,text:Object(hr.translate)("Forever")}],mi=[{value:0,text:Object(hr.translate)("No IP logging")},{value:1,text:Object(hr.translate)("Full IP logging")},{value:2,text:Object(hr.translate)("Anonymize IP (mask last part)")}],gi=[{value:0,text:Object(hr.translate)("Default /wp-json/")},{value:1,text:Object(hr.translate)("Raw /index.php?rest_route=/")},{value:2,text:Object(hr.translate)("Proxy over Admin AJAX")},{value:3,text:Object(hr.translate)("Relative /wp-json/")},{value:4,text:Object(hr.translate)("Form request")}],bi=function(e){function t(e){pe(this,t);var n=fe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onChange=function(e){var t=e.target,r="checkbox"===t.type?t.checked:t.value;n.setState(ce({},t.name,r))},n.onSubmit=function(e){e.preventDefault(),n.props.onSaveSettings(n.state)},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 de(t,e),fi(t,[{key:"componentWillUpdate",value:function(e){e.values.token!==this.props.values.token&&this.setState({token:e.values.token}),e.values.auto_target!==this.props.values.auto_target&&this.setState({auto_target:e.values.auto_target})}},{key:"renderMonitor",value:function(e){return cr.a.createElement(ii,{title:Object(hr.translate)("URL Monitor Changes")+":",url:this.supportLink("options","monitor")},cr.a.createElement(pi,{items:e,name:"monitor_post",value:parseInt(this.state.monitor_post,10),onChange:this.onChange})," ",Object(hr.translate)("Save changes to this group"),cr.a.createElement("p",null,cr.a.createElement("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:this.onChange,placeholder:Object(hr.translate)('For example "/amp"'),value:this.state.associated_redirect})," ",Object(hr.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=[];for(var o in t)!function(o){var a=t[o],i=n.find(function(e){return e===o}),l=!!i;r.push(cr.a.createElement("p",{key:o},cr.a.createElement("label",null,cr.a.createElement("input",{type:"checkbox",name:"monitor_type_"+o,onChange:e.onMonitor,checked:l}),Object(hr.translate)("Monitor changes to %(type)s",{args:{type:a.toLowerCase()}}))))}(o);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 cr.a.createElement("form",{onSubmit:this.onSubmit},cr.a.createElement(li,null,cr.a.createElement(ii,{title:""},cr.a.createElement("label",null,cr.a.createElement("input",{type:"checkbox",checked:this.state.support,name:"support",onChange:this.onChange}),cr.a.createElement("span",{className:"sub"},Object(hr.translate)("I'm a nice person and I have helped support the author of this plugin")))),cr.a.createElement(ii,{title:Object(hr.translate)("Redirect Logs")+":",url:this.supportLink("logs")},cr.a.createElement(pi,{items:di,name:"expire_redirect",value:parseInt(this.state.expire_redirect,10),onChange:this.onChange})," ",Object(hr.translate)("(time to keep logs for)")),cr.a.createElement(ii,{title:Object(hr.translate)("404 Logs")+":",url:this.supportLink("tracking-404-errors")},cr.a.createElement(pi,{items:di,name:"expire_404",value:parseInt(this.state.expire_404,10),onChange:this.onChange})," ",Object(hr.translate)("(time to keep logs for)")),cr.a.createElement(ii,{title:Object(hr.translate)("IP Logging")+":",url:this.supportLink("options","iplogging")},cr.a.createElement(pi,{items:mi,name:"ip_logging",value:parseInt(this.state.ip_logging,10),onChange:this.onChange})," ",Object(hr.translate)("(select IP logging level)")),cr.a.createElement(ii,{title:Object(hr.translate)("URL Monitor")+":",url:this.supportLink("options","monitor")},this.renderPostTypes()),o&&this.renderMonitor(t),cr.a.createElement(ii,{title:Object(hr.translate)("RSS Token")+":",url:this.supportLink("options","rsstoken")},cr.a.createElement("input",{className:"regular-text",type:"text",value:this.state.token,name:"token",onChange:this.onChange}),cr.a.createElement("br",null),cr.a.createElement("span",{className:"sub"},Object(hr.translate)("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"))),cr.a.createElement(ii,{title:Object(hr.translate)("Auto-generate URL")+":",url:this.supportLink("options","autogenerate")},cr.a.createElement("input",{className:"regular-text",type:"text",value:this.state.auto_target,name:"auto_target",onChange:this.onChange}),cr.a.createElement("br",null),cr.a.createElement("span",{className:"sub"},Object(hr.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:cr.a.createElement("code",null)}}))),cr.a.createElement(ii,{title:Object(hr.translate)("Apache Module"),url:this.supportLink("options","apache")},cr.a.createElement("label",null,cr.a.createElement("p",null,cr.a.createElement("input",{type:"text",className:"regular-text",name:"location",value:this.state.location,onChange:this.onChange,placeholder:r})),cr.a.createElement("p",{className:"sub"},Object(hr.translate)("Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.",{components:{code:cr.a.createElement("code",null)}})))),cr.a.createElement(ii,{title:Object(hr.translate)("Redirect Cache"),url:this.supportLink("options","cache")},cr.a.createElement(pi,{items:hi,name:"redirect_cache",value:parseInt(this.state.redirect_cache,10),onChange:this.onChange})," ",cr.a.createElement("span",{className:"sub"},Object(hr.translate)('How long to cache redirected 301 URLs (via "Expires" HTTP header)'))),cr.a.createElement(ii,{title:Object(hr.translate)("REST API"),url:this.supportLink("options","restapi")},cr.a.createElement(pi,{items:gi,name:"rest_api",value:parseInt(this.state.rest_api,10),onChange:this.onChange})," ",cr.a.createElement("span",{className:"sub"},Object(hr.translate)("How Redirection uses the REST API - don't change unless necessary")))),cr.a.createElement("input",{className:"button-primary",type:"submit",name:"update",value:Object(hr.translate)("Update"),disabled:n===Qr}))}}]),t}(cr.a.Component),yi=Ur(me,he)(bi),vi=n(3),Ei=n.n(vi),wi=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}}(),Oi=function(e){function t(e){ge(this,t);var n=be(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.nodeRef=function(e){n.ref=e},n.handleClick=n.onBackground.bind(n),n.ref=null,n.height=0,n}return ye(t,e),wi(t,[{key:"componentDidMount",value:function(){this.height=0,this.resize(),document.body.classList.add("redirection-modal")}},{key:"componentWillUnmount",value:function(){document.body.classList.remove("redirection-modal")}},{key:"componentWillReceiveProps",value:function(){this.resize()}},{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=Ei()({"modal-wrapper":!0,"modal-wrapper-padding":this.props.padding}),n={};return this.height&&(n.height=this.height+"px"),cr.a.createElement("div",{className:t,onClick:this.handleClick},cr.a.createElement("div",{className:"modal-backdrop"}),cr.a.createElement("div",{className:"modal"},cr.a.createElement("div",{className:"modal-content",ref:this.nodeRef,style:n},cr.a.createElement("div",{className:"modal-close"},cr.a.createElement("button",{onClick:e},"✖")),cr.a.cloneElement(this.props.children,{parent:this}))))}}]),t}(cr.a.Component);Oi.defaultProps={padding:!0};var _i=Oi,ki=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}}(),xi=function(e){function t(e){ve(this,t);var n=Ee(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isModal:!1},n.onSubmit=n.handleSubmit.bind(n),n.onClose=n.closeModal.bind(n),n.onDelete=n.handleDelete.bind(n),n}return we(t,e),ki(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 cr.a.createElement(_i,{onClose:this.onClose},cr.a.createElement("div",null,cr.a.createElement("h1",null,Object(hr.translate)("Delete the plugin - are you sure?")),cr.a.createElement("p",null,Object(hr.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.")),cr.a.createElement("p",null,Object(hr.translate)("Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.")),cr.a.createElement("p",null,cr.a.createElement("button",{className:"button-primary button-delete",onClick:this.onDelete},Object(hr.translate)("Yes! Delete the plugin"))," ",cr.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(hr.translate)("No! Don't delete the plugin")))))}},{key:"render",value:function(){return cr.a.createElement("div",{className:"wrap"},cr.a.createElement("form",{action:"",method:"post",onSubmit:this.onSubmit},cr.a.createElement("h2",null,Object(hr.translate)("Delete Redirection")),cr.a.createElement("p",null,"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."),cr.a.createElement("input",{className:"button-primary button-delete",type:"submit",name:"delete",value:Object(hr.translate)("Delete")})),this.state.isModal&&this.showModal())}}]),t}(cr.a.Component),Ci=xi,Si=function(){return cr.a.createElement("div",{className:"placeholder-container"},cr.a.createElement("div",{className:"placeholder-loading"}))},ji=Si,Pi=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}}(),Ti=function(e){function t(e){_e(this,t);var n=ke(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onDonate=n.handleDonation.bind(n),n.onChange=n.handleChange.bind(n),n.onBlur=n.handleBlur.bind(n),n.onInput=n.handleInput.bind(n),n.state={support:e.support,amount:20},n}return xe(t,e),Pi(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 cr.a.createElement("div",null,Object(hr.translate)("You've supported this plugin - thank you!")," ",cr.a.createElement("a",{href:"#",onClick:this.onDonate},Object(hr.translate)("I'd like to support some more.")))}},{key:"renderUnsupported",value:function(){for(var e=Oe({},16,""),t=20;t<=100;t+=20)e[t]="";return cr.a.createElement("div",null,cr.a.createElement("label",null,cr.a.createElement("p",null,Object(hr.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:cr.a.createElement("strong",null)}})," ",Object(hr.translate)("You get useful software and I get to carry on making it better."))),cr.a.createElement("input",{type:"hidden",name:"cmd",value:"_xclick"}),cr.a.createElement("input",{type:"hidden",name:"business",value:"admin@urbangiraffe.com"}),cr.a.createElement("input",{type:"hidden",name:"item_name",value:"Redirection"}),cr.a.createElement("input",{type:"hidden",name:"buyer_credit_promo_code",value:""}),cr.a.createElement("input",{type:"hidden",name:"buyer_credit_product_category",value:""}),cr.a.createElement("input",{type:"hidden",name:"buyer_credit_shipping_method",value:""}),cr.a.createElement("input",{type:"hidden",name:"buyer_credit_user_address_change",value:""}),cr.a.createElement("input",{type:"hidden",name:"no_shipping",value:"1"}),cr.a.createElement("input",{type:"hidden",name:"return",value:this.getReturnUrl()}),cr.a.createElement("input",{type:"hidden",name:"no_note",value:"1"}),cr.a.createElement("input",{type:"hidden",name:"currency_code",value:"USD"}),cr.a.createElement("input",{type:"hidden",name:"tax",value:"0"}),cr.a.createElement("input",{type:"hidden",name:"lc",value:"US"}),cr.a.createElement("input",{type:"hidden",name:"bn",value:"PP-DonationsBF"}),cr.a.createElement("div",{className:"donation-amount"},"$",cr.a.createElement("input",{type:"number",name:"amount",min:16,value:this.state.amount,onChange:this.onInput,onBlur:this.onBlur}),cr.a.createElement("span",null,this.getAmountoji(this.state.amount)),cr.a.createElement("input",{type:"submit",className:"button-primary",value:Object(hr.translate)("Support 💰")})))}},{key:"render",value:function(){var e=this.state.support;return cr.a.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",className:"donation"},cr.a.createElement(li,null,cr.a.createElement(ii,{title:Object(hr.translate)("Plugin Support")+":"},e?this.renderSupported():this.renderUnsupported())))}}]),t}(cr.a.Component),Ni=Ti,Ri=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}}(),Di=function(e){function t(e){Ce(this,t);var n=Se(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoadSettings(),n}return je(t,e),Ri(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!==Qr&&n?cr.a.createElement("div",null,t===Jr&&cr.a.createElement(Ni,{support:n.support}),t===Jr&&cr.a.createElement(yi,null),cr.a.createElement("br",null),cr.a.createElement("br",null),cr.a.createElement("hr",null),o&&cr.a.createElement(Ci,{onDelete:this.props.onDeletePlugin})):cr.a.createElement(ji,null)}}]),t}(cr.a.Component),Ii=Ur(Te,Pe)(Di),Ai=function(e){return e.newsletter?cr.a.createElement("div",{className:"newsletter"},cr.a.createElement("h3",null,Object(hr.translate)("Newsletter")),cr.a.createElement("p",null,Object(hr.translate)("Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.",{components:{a:cr.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://tinyletter.com/redirection"})}}))):cr.a.createElement("div",{className:"newsletter"},cr.a.createElement("h3",null,Object(hr.translate)("Newsletter")),cr.a.createElement("p",null,Object(hr.translate)("Want to keep up to date with changes to Redirection?")),cr.a.createElement("p",null,Object(hr.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.")),cr.a.createElement("form",{action:"https://tinyletter.com/redirection",method:"post",onSubmit:e.onSubscribe},cr.a.createElement("p",null,cr.a.createElement("label",null,Object(hr.translate)("Your email address:")," ",cr.a.createElement("input",{type:"email",name:"email",id:"tlemail"})," ",cr.a.createElement("input",{type:"submit",value:"Subscribe",className:"button-secondary"})),cr.a.createElement("input",{type:"hidden",value:"1",name:"embed"})," ",cr.a.createElement("span",null,cr.a.createElement("a",{href:"https://tinyletter.com/redirection",target:"_blank",rel:"noreferrer noopener"},"Powered by TinyLetter")))))},Li=Ur(null,Ne)(Ai),Fi=function(){return cr.a.createElement("div",null,cr.a.createElement("h2",null,Object(hr.translate)("Need help?")),cr.a.createElement("p",null,Object(hr.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:cr.a.createElement("a",{href:"https://redirection.me",target:"_blank",rel:"noopener noreferrer"}),faq:cr.a.createElement("a",{href:"https://redirection.me/support/faq/",target:"_blank",rel:"noopener noreferrer"})}})),cr.a.createElement("p",null,cr.a.createElement("strong",null,Object(hr.translate)("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.",{components:{report:cr.a.createElement("a",{href:"https://redirection.me/support/reporting-bugs/",target:"_blank",rel:"noopener noreferrer"})}}))),cr.a.createElement("div",{className:"inline-notice inline-general"},cr.a.createElement("p",{className:"github"},cr.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},cr.a.createElement("img",{src:Redirectioni10n.pluginBaseUrl+"/images/GitHub-Mark-64px.png",width:"32",height:"32"})),cr.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},"https://github.com/johngodley/redirection/"))),cr.a.createElement("p",null,Object(hr.translate)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.")),cr.a.createElement("p",null,Object(hr.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:cr.a.createElement("a",{href:"mailto:john@redirection.me?subject=Redirection%20Issue&body="+encodeURIComponent("Redirection: "+Redirectioni10n.versions)})}})))},Ui=Fi,Mi=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}}(),Bi=function(){return cr.a.createElement("div",null,cr.a.createElement("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},cr.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),cr.a.createElement("input",{type:"hidden",name:"action",value:"fixit"}),cr.a.createElement("p",null,Object(hr.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.")),cr.a.createElement("p",null,cr.a.createElement("input",{type:"submit",className:"button-primary",value:Object(hr.translate)("⚡️ Magic fix ⚡️")}))))},Hi=function(e){var t=e.item;return cr.a.createElement("tr",null,cr.a.createElement("th",null,t.name),cr.a.createElement("td",null,cr.a.createElement("span",{className:"plugin-status-"+t.status},t.status.charAt(0).toUpperCase()+t.status.slice(1))," ",t.message))},zi=function(e){var t=e.status,n=t.filter(function(e){return"good"!==e.status});return cr.a.createElement("div",null,cr.a.createElement("table",{className:"plugin-status"},cr.a.createElement("tbody",null,t.map(function(e,t){return cr.a.createElement(Hi,{item:e,key:t})}))),n.length>0&&cr.a.createElement(Bi,null))},Vi=function(e){function t(e){Re(this,t);var n=De(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onLoadStatus(),n}return Ie(t,e),Mi(t,[{key:"render",value:function(){var e=this.props.pluginStatus;return cr.a.createElement("div",null,cr.a.createElement("h2",null,Object(hr.translate)("Plugin Status")),e.length>0&&cr.a.createElement(zi,{status:e}),0===e.length&&cr.a.createElement("div",{className:"placeholder-inline"},cr.a.createElement("div",{className:"placeholder-loading"})))}}]),t}(cr.a.Component),Gi=Ur(Le,Ae)(Vi),qi=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}}(),Wi=function(e){function t(e){Fe(this,t);var n=Ue(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoadSettings(),n}return Me(t,e),qi(t,[{key:"render",value:function(){var e=this.props.values?this.props.values:{},t=e.newsletter,n=void 0!==t&&t;return cr.a.createElement("div",null,cr.a.createElement(Gi,null),cr.a.createElement(Ui,null),cr.a.createElement(Li,{newsletter:n}))}}]),t}(cr.a.Component),$i=Ur(He,Be)(Wi),Ki=function(e){var t=e.name,n=e.text,r=e.table,o=e.primary,a=r.direction,i=r.orderby,l=function(n){n.preventDefault(),e.onSetOrderBy(t,i===t&&"desc"===a?"asc":"desc")},s=Ei()(ze({"manage-column":!0,sortable:!0,asc:i===t&&"asc"===a,desc:i===t&&"desc"===a||i!==t,"column-primary":o},"column-"+t,!0));return cr.a.createElement("th",{scope:"col",className:s,onClick:l},cr.a.createElement("a",{href:"#"},cr.a.createElement("span",null,n),cr.a.createElement("span",{className:"sorting-indicator"})))},Qi=Ki,Yi=function(e){var t=e.name,n=e.text,r=e.primary,o=Ei()(Ve({"manage-column":!0,"column-primary":r},"column-"+t,!0));return cr.a.createElement("th",{scope:"col",className:o},cr.a.createElement("span",null,n))},Ji=Yi,Xi=function(e){var t=e.onSetAllSelected,n=e.isDisabled,r=e.isSelected;return cr.a.createElement("td",{className:"manage-column column-cb check-column",onClick:t},cr.a.createElement("label",{className:"screen-reader-text"},Object(hr.translate)("Select All")),cr.a.createElement("input",{type:"checkbox",disabled:n,checked:r}))},Zi=Xi,el=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 cr.a.createElement("tr",null,a.map(function(e){var n=e.primary,a=void 0!==n&&n,s=e.check,u=void 0!==s&&s,c=e.sortable,p=void 0===c||c;return!0===u?cr.a.createElement(Zi,{onSetAllSelected:l,isDisabled:t,isSelected:o,key:e.name}):!1===p?cr.a.createElement(Ji,{name:e.name,text:e.title,key:e.name,primary:a}):cr.a.createElement(Qi,{table:i,name:e.name,text:e.title,key:e.name,onSetOrderBy:r,primary:a})}))},tl=el,nl=function(e,t){return-1!==e.indexOf(t)},rl=function(e,t,n){return{isLoading:e===Qr,isSelected:nl(t,n.id)}},ol=function(e){var t=e.rows,n=e.status,r=e.selected,o=e.row;return cr.a.createElement("tbody",null,t.map(function(e,t){return o(e,t,rl(n,r,e))}))},al=ol,il=function(e){var t=e.columns;return cr.a.createElement("tr",{className:"is-placeholder"},t.map(function(e,t){return cr.a.createElement("td",{key:t},cr.a.createElement("div",{className:"placeholder-loading"}))}))},ll=function(e){var t=e.headers,n=e.rows;return cr.a.createElement("tbody",null,cr.a.createElement(il,{columns:t}),n.slice(0,-1).map(function(e,n){return cr.a.createElement(il,{columns:t,key:n})}))},sl=ll,ul=function(e){var t=e.headers;return cr.a.createElement("tbody",null,cr.a.createElement("tr",null,cr.a.createElement("td",null),cr.a.createElement("td",{colSpan:t.length-1},Object(hr.translate)("No results"))))},cl=ul,pl=function(e){var t=e.headers;return cr.a.createElement("tbody",null,cr.a.createElement("tr",null,cr.a.createElement("td",{colSpan:t.length},cr.a.createElement("p",null,Object(hr.translate)("Sorry, something went wrong loading the data - please try again")))))},fl=pl,dl=function(e,t){return e!==Jr||0===t.length},hl=function(e,t){return e.length===t.length&&0!==t.length},ml=function(e){var t=e.headers,n=e.row,r=e.rows,o=e.total,a=e.table,i=e.status,l=e.onSetAllSelected,s=e.onSetOrderBy,u=dl(i,r),c=hl(a.selected,r),p=null;return i===Qr&&0===r.length?p=cr.a.createElement(sl,{headers:t,rows:r}):0===r.length&&i===Jr?p=cr.a.createElement(cl,{headers:t}):i===Yr?p=cr.a.createElement(fl,{headers:t}):r.length>0&&(p=cr.a.createElement(al,{rows:r,status:i,selected:a.selected,row:n})),cr.a.createElement("table",{className:"wp-list-table widefat fixed striped items"},cr.a.createElement("thead",null,cr.a.createElement(tl,{table:a,isDisabled:u,isSelected:c,headers:t,rows:r,total:o,onSetOrderBy:s,onSetAllSelected:l})),p,cr.a.createElement("tfoot",null,cr.a.createElement(tl,{table:a,isDisabled:u,isSelected:c,headers:t,rows:r,total:o,onSetOrderBy:s,onSetAllSelected:l})))},gl=ml,bl=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}}(),yl=function(e){var t=e.title,n=e.button,r=e.className,o=e.enabled,a=e.onClick;return o?cr.a.createElement("a",{className:r,href:"#",onClick:a},cr.a.createElement("span",{className:"screen-reader-text"},t),cr.a.createElement("span",{"aria-hidden":"true"},n)):cr.a.createElement("span",{className:"tablenav-pages-navspan","aria-hidden":"true"},n)},vl=function(e){function t(e){Ge(this,t);var n=qe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onChange=n.handleChange.bind(n),n.onSetPage=n.handleSetPage.bind(n),n.setClickers(e),n.state={currentPage:e.page},n}return We(t,e),bl(t,[{key:"componentWillUpdate",value:function(e){this.setClickers(e),e.page!==this.props.page&&this.setState({currentPage:e.page})}},{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 cr.a.createElement("span",{className:"pagination-links"},cr.a.createElement(yl,{title:Object(hr.translate)("First page"),button:"«",className:"first-page",enabled:e>0,onClick:this.onFirst})," ",cr.a.createElement(yl,{title:Object(hr.translate)("Prev page"),button:"‹",className:"prev-page",enabled:e>0,onClick:this.onPrev}),cr.a.createElement("span",{className:"paging-input"},cr.a.createElement("label",{htmlFor:"current-page-selector",className:"screen-reader-text"},Object(hr.translate)("Current Page"))," ",cr.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}),cr.a.createElement("span",{className:"tablenav-paging-text"},Object(hr.translate)("of %(page)s",{components:{total:cr.a.createElement("span",{className:"total-pages"})},args:{page:Object(hr.numberFormat)(t)}})))," ",cr.a.createElement(yl,{title:Object(hr.translate)("Next page"),button:"›",className:"next-page",enabled:e<t-1,onClick:this.onNext})," ",cr.a.createElement(yl,{title:Object(hr.translate)("Last page"),button:"»",className:"last-page",enabled:e<t-1,onClick:this.onLast}))}}]),t}(cr.a.Component),El=function(e){function t(){return Ge(this,t),qe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return We(t,e),bl(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=Ei()({"tablenav-pages":!0,"one-page":i});return cr.a.createElement("div",{className:l},cr.a.createElement("span",{className:"displaying-num"},Object(hr.translate)("%s item","%s items",{count:t,args:Object(hr.numberFormat)(t)})),!i&&cr.a.createElement(vl,{onChangePage:o,total:t,per_page:n,page:r,inProgress:a}))}}]),t}(cr.a.Component),wl=El,Ol=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}}(),_l=function(e){function t(e){$e(this,t);var n=Ke(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.onClick.bind(n),n.handleChange=n.onChange.bind(n),n.state={action:-1},n}return Qe(t,e),Ol(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 cr.a.createElement("div",{className:"alignleft actions bulkactions"},cr.a.createElement("label",{htmlFor:"bulk-action-selector-top",className:"screen-reader-text"},Object(hr.translate)("Select bulk action")),cr.a.createElement("select",{name:"action",id:"bulk-action-selector-top",value:this.state.action,disabled:0===t.length,onChange:this.handleChange},cr.a.createElement("option",{value:"-1"},Object(hr.translate)("Bulk Actions")),e.map(function(e){return cr.a.createElement("option",{key:e.id,value:e.id},e.name)})),cr.a.createElement("input",{type:"submit",id:"doaction",className:"button action",value:Object(hr.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 cr.a.createElement("div",{className:"tablenav top"},r&&this.getBulk(r),this.props.children?this.props.children:null,t>0&&cr.a.createElement(wl,{per_page:n.per_page,page:n.page,total:t,onChangePage:this.props.onChangePage,inProgress:o===Qr}))}}]),t}(cr.a.Component),kl=_l,xl=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}}(),Cl=function(e){function t(e){Ye(this,t);var n=Je(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={search:n.getDefaultSearch(e.table,e.ignoreFilter)},n.handleChange=n.onChange.bind(n),n.handleSubmit=n.onSubmit.bind(n),n}return Xe(t,e),xl(t,[{key:"getDefaultSearch",value:function(e,t){return t&&t.find(function(t){return t===e.filterBy})?"":e.filter}},{key:"componentWillReceiveProps",value:function(e){e.table.filterBy===this.props.table.filterBy&&e.table.filter===this.props.table.filter||this.setState({search:this.getDefaultSearch(e.table,e.ignoreFilter)})}},{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,t=e===Qr||""===this.state.search&&""===this.props.table.filter,n="ip"===this.props.table.filterBy?Object(hr.translate)("Search by IP"):Object(hr.translate)("Search");return cr.a.createElement("form",{onSubmit:this.handleSubmit},cr.a.createElement("p",{className:"search-box"},cr.a.createElement("input",{type:"search",name:"s",value:this.state.search,onChange:this.handleChange}),cr.a.createElement("input",{type:"submit",className:"button",value:n,disabled:t})))}}]),t}(cr.a.Component),Sl=Cl,jl=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}}(),Pl=function(e){function t(e){Ze(this,t);var n=et(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isModal:!1},n.onShow=n.showDelete.bind(n),n.onClose=n.closeModal.bind(n),n.onDelete=n.handleDelete.bind(n),n}return tt(t,e),jl(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(hr.translate)("Delete all from IP %s",{args:t}):t?Object(hr.translate)('Delete all matching "%s"',{args:t.substring(0,15)}):Object(hr.translate)("Delete All")}},{key:"render",value:function(){var e=this.props.table,t=this.getTitle(e.filterBy,e.filter);return cr.a.createElement("div",{className:"table-button-item"},cr.a.createElement("input",{className:"button",type:"submit",name:"",value:t,onClick:this.onShow}),this.state.isModal&&cr.a.createElement(_i,{onClose:this.onClose},cr.a.createElement("div",null,cr.a.createElement("h1",null,Object(hr.translate)("Delete the logs - are you sure?")),cr.a.createElement("p",null,Object(hr.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.")),cr.a.createElement("p",null,cr.a.createElement("button",{className:"button-primary",onClick:this.onDelete},Object(hr.translate)("Yes! Delete the logs"))," ",cr.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(hr.translate)("No! Don't delete the logs"))))))}}]),t}(cr.a.Component),Tl=Pl,Nl=this,Rl=function(e){var t=e.logType;return cr.a.createElement("form",{method:"post",action:Redirectioni10n.pluginRoot+"&sub="+t},cr.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),cr.a.createElement("input",{type:"hidden",name:"export-csv",value:""}),cr.a.createElement("input",{className:"button",type:"submit",name:"",value:Object(hr.translate)("Export"),onClick:Nl.onShow}))},Dl=Rl,Il=n(13),Al=function(e){var t=e.children,n=e.disabled,r=void 0!==n&&n;return cr.a.createElement("div",{className:"row-actions"},r?cr.a.createElement("span",null," "):t)},Ll=Al,Fl=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},Ul={saving:oo,saved:ao,failed:io,order:"date",store:"log"},Ml={saving:Zr,saved:eo,failed:to,order:"date",store:"log"},Bl=function(e,t){return function(n,r){return Vo(Po.log.deleteAll,n,Ml,{page:0,filter:t,filterBy:e},r().log,function(e){return Fl({},e,{filter:"",filterBy:""})})}},Hl=function(e,t,n){return Fo(Po.bulk.log,e,t,Ul,n)},zl=function(e){return function(t){return Vo(Po.log.list,t,Ml,e)}},Vl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filter:"",filterBy:"",page:0,orderby:""};return zl(e)},Gl=function(e,t){return zl({orderby:e,direction:t})},ql=function(e){return zl({page:e})},Wl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return zl({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},$l=function(e,t){return zl({filterBy:e,filter:t,orderby:"",page:0})},Kl=function(e){return{type:no,items:e.map(parseInt)}},Ql=function(e){return{type:ro,onoff:e}},Yl=function(e){var t=e.size,n=void 0===t?"":t,r="spinner-container"+(n?" spinner-"+n:"");return cr.a.createElement("div",{className:r},cr.a.createElement("span",{className:"css-spinner"}))},Jl=Yl,Xl=function(e){return function(t,n){if(!n().info.maps[e])return Ao(No.ip.getGeo(e)).then(function(e){t({type:qa,map:e})}).catch(function(e){t({type:$a,error:e})}),t({type:Ga})}},Zl=function(e){return function(t,n){if(!n().info.agents[e])return Ao(No.agent.get(e)).then(function(e){t({type:Wa,agent:e})}).catch(function(e){t({type:$a,error:e})}),t({type:Ga})}},es=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}}(),ts=function(e){function t(e){nt(this,t);var n=rt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onGet(e.ip),n}return ot(t,e),es(t,[{key:"renderError",value:function(){var e=this.props.error;return cr.a.createElement("div",{className:"modal-error"},cr.a.createElement("h2",null,Object(hr.translate)("Geo IP Error")),cr.a.createElement("p",null,Object(hr.translate)("Something went wrong obtaining this information")),cr.a.createElement("p",null,cr.a.createElement("code",null,e.message)))}},{key:"showPrivate",value:function(e){var t=e.ip,n=e.ipType;return cr.a.createElement("div",{className:"geo-simple"},cr.a.createElement("h2",null,Object(hr.translate)("Geo IP"),": ",t," - IPv",n),cr.a.createElement("p",null,Object(hr.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 cr.a.createElement("div",{className:"geo-simple"},cr.a.createElement("h2",null,Object(hr.translate)("Geo IP"),": ",t," - IPv",n),cr.a.createElement("p",null,Object(hr.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,s=e.longitude,u=e.ip,c=e.ipType,p="https://www.google.com/maps/embed/v1/place?key=AIzaSyDPHZn9iAyI6l-2Qv5-1IPXsLUENVtQc3A&q="+encodeURIComponent(l+","+s),f=[n,t,o].filter(function(e){return e});return cr.a.createElement("div",{className:"geo-full"},cr.a.createElement("table",null,cr.a.createElement("tbody",null,cr.a.createElement("tr",null,cr.a.createElement("th",{colSpan:"2"},cr.a.createElement("h2",null,Object(hr.translate)("Geo IP"),": ",cr.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(u),target:"_blank",rel:"noopener noreferrer"},u)," - IPv",c))),cr.a.createElement("tr",null,cr.a.createElement("th",null,Object(hr.translate)("City")),cr.a.createElement("td",null,r)),cr.a.createElement("tr",null,cr.a.createElement("th",null,Object(hr.translate)("Area")),cr.a.createElement("td",null,f.join(", "))),cr.a.createElement("tr",null,cr.a.createElement("th",null,Object(hr.translate)("Timezone")),cr.a.createElement("td",null,a)),cr.a.createElement("tr",null,cr.a.createElement("th",null,Object(hr.translate)("Geo Location")),cr.a.createElement("td",null,l+","+s+" (~"+i+"m)")))),cr.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:"renderLink",value:function(){return cr.a.createElement("div",{className:"external"},Object(hr.translate)("Powered by {{link}}redirect.li{{/link}}",{components:{link:cr.a.createElement("a",{href:"https://redirect.li",target:"_blank",rel:"noopener noreferrer"})}}))}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props.status,t=e===Jr&&this.props.maps[this.props.ip]&&"geoip"!==this.props.maps[this.props.ip].code,n=Ei()({"geo-map":!0,"modal-loading":e===Qr,"geo-map-small":e===Yr||t});return cr.a.createElement("div",{className:n},e===Qr&&cr.a.createElement(Jl,null),e===Yr&&this.renderError(),e===Jr&&this.renderDetails(),e===Jr&&this.renderLink())}}]),t}(cr.a.Component),ns=Ur(it,at)(ts),rs=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}}(),os=function(e){function t(e){lt(this,t);var n=st(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onGet(e.agent),n}return ut(t,e),rs(t,[{key:"renderError",value:function(){var e=this.props.error;return cr.a.createElement("div",{className:"modal-error"},cr.a.createElement("h2",null,Object(hr.translate)("Useragent Error")),cr.a.createElement("p",null,Object(hr.translate)("Something went wrong obtaining this information")),cr.a.createElement("p",null,cr.a.createElement("code",null,e.message)))}},{key:"renderUnknown",value:function(){var e=this.props.agent;return cr.a.createElement("div",{className:"agent-unknown"},cr.a.createElement("h2",null,Object(hr.translate)("Unknown Useragent")),cr.a.createElement("br",null),cr.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?cr.a.createElement("a",{href:t,target:"_blank"},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),s=this.getDetail(r.engine),u=[];return a&&u.push([Object(hr.translate)("Device"),a]),i&&u.push([Object(hr.translate)("Operating System"),i]),l&&u.push([Object(hr.translate)("Browser"),l]),s&&u.push([Object(hr.translate)("Engine"),s]),cr.a.createElement("div",null,cr.a.createElement("h2",null,Object(hr.translate)("Useragent"),": ",o),cr.a.createElement("table",null,cr.a.createElement("tbody",null,cr.a.createElement("tr",null,cr.a.createElement("th",null,Object(hr.translate)("Agent")),cr.a.createElement("td",{className:"useragent-agent"},n)),u.map(function(e,t){return cr.a.createElement("tr",{key:t},cr.a.createElement("th",null,e[0]),cr.a.createElement("td",null,e[1]))}))),cr.a.createElement("div",{className:"external"},Object(hr.translate)("Powered by {{link}}redirect.li{{/link}}",{components:{link:cr.a.createElement("a",{href:"https://redirect.li",target:"_blank",rel:"noopener noreferrer"})}})))}},{key:"componentDidUpdate",value:function(){this.props.parent.resize()}},{key:"render",value:function(){var e=this.props.status,t=Ei()({useragent:!0,"modal-loading":e===Qr});return cr.a.createElement("div",{className:t},e===Qr&&cr.a.createElement(Jl,null),e===Yr&&this.renderError(),e===Jr&&this.renderDetails())}}]),t}(cr.a.Component),as=Ur(pt,ct)(os),is=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}}(),ls=function(e){var t=e.url;if(t){var n=Il.parse(t).hostname;return cr.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},ss=function(e){function t(e){ft(this,t);var n=dt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onShow=function(e){e.preventDefault(),n.props.onShowIP(n.props.item.ip)},n.onSelected=function(){n.props.onSetSelected([n.props.item.id])},n.onDelete=function(e){e.preventDefault(),n.props.onDelete(n.props.item.id)},n.renderIp=function(e){return e?cr.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(e),onClick:n.showMap},e):"-"},n.showMap=function(e){e.preventDefault(),n.setState({showMap:!0})},n.showAgent=function(e){e.preventDefault(),n.setState({showAgent:!0})},n.closeMap=function(){n.setState({showMap:!1})},n.closeAgent=function(){n.setState({showAgent:!1})},n.state={showMap:!1,showAgent:!1},n}return ht(t,e),is(t,[{key:"renderMap",value:function(){return cr.a.createElement(_i,{onClose:this.closeMap,padding:!1},cr.a.createElement(ns,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return cr.a.createElement(_i,{onClose:this.closeAgent,width:"800"},cr.a.createElement(as,{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,s=e.id,u=this.props,c=u.selected,p=u.status,f=p===Qr,d="STATUS_SAVING"===p,h=f||d,m=[cr.a.createElement("a",{href:"#",onClick:this.onDe
|