Version Description
- 17th July 2018 =
- Add a redirect checker
- Fix incorrect host parsing with server match
- Fix PHP warning with CSV import
- Fix old capability check that was missed from 3.0
Download this release
Release Info
Developer | johnny5 |
Plugin | Redirection |
Version | 3.4 |
Comparing to | |
See all releases |
Code changes from version 3.3.1 to 3.4
- fileio/csv.php +3 -3
- fileio/json.php +4 -3
- 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-it_IT.json +1 -1
- locale/json/redirection-ja.json +1 -1
- locale/json/redirection-pt_BR.json +1 -1
- locale/json/redirection-sv_SE.json +1 -1
- locale/redirection-de_DE.mo +0 -0
- locale/redirection-de_DE.po +66 -53
- locale/redirection-en_CA.mo +0 -0
- locale/redirection-en_CA.po +59 -46
- locale/redirection-en_GB.mo +0 -0
- locale/redirection-en_GB.po +59 -46
- locale/redirection-es_ES.mo +0 -0
- locale/redirection-es_ES.po +60 -47
- locale/redirection-fr_FR.mo +0 -0
- locale/redirection-fr_FR.po +59 -46
- locale/redirection-it_IT.po +58 -45
- locale/redirection-ja.mo +0 -0
- locale/redirection-ja.po +59 -46
- locale/redirection-pt_BR.mo +0 -0
- locale/redirection-pt_BR.po +190 -177
- locale/redirection-sv_SE.mo +0 -0
- locale/redirection-sv_SE.po +59 -46
- locale/redirection.pot +373 -285
- matches/server.php +1 -1
- matches/user-role.php +1 -1
- readme.txt +7 -1
- redirection-admin.php +1 -1
- redirection-strings.php +110 -88
- redirection-version.php +2 -2
- redirection.js +7 -19
fileio/csv.php
CHANGED
@@ -89,10 +89,10 @@ class Red_Csv_File extends Red_FileIO {
|
|
89 |
}
|
90 |
|
91 |
public function csv_as_item( $csv, $group ) {
|
92 |
-
if ( $csv[ self::CSV_SOURCE ] !== 'source' && $csv[ self::CSV_TARGET ] !== 'target'
|
93 |
return array(
|
94 |
-
'url' => trim( $csv[ self
|
95 |
-
'action_data' => array( 'url' => trim( $csv[ self
|
96 |
'regex' => isset( $csv[ self::CSV_REGEX ] ) ? $this->parse_regex( $csv[ self::CSV_REGEX ] ) : $this->is_regex( $csv[ self::CSV_SOURCE ] ),
|
97 |
'group_id' => $group,
|
98 |
'match_type' => 'url',
|
89 |
}
|
90 |
|
91 |
public function csv_as_item( $csv, $group ) {
|
92 |
+
if ( count( $csv ) > 1 && $csv[ self::CSV_SOURCE ] !== 'source' && $csv[ self::CSV_TARGET ] !== 'target' ) {
|
93 |
return array(
|
94 |
+
'url' => trim( $csv[ self::CSV_SOURCE ] ),
|
95 |
+
'action_data' => array( 'url' => trim( $csv[ self::CSV_TARGET ] ) ),
|
96 |
'regex' => isset( $csv[ self::CSV_REGEX ] ) ? $this->parse_regex( $csv[ self::CSV_REGEX ] ) : $this->is_regex( $csv[ self::CSV_SOURCE ] ),
|
97 |
'group_id' => $group,
|
98 |
'match_type' => 'url',
|
fileio/json.php
CHANGED
@@ -24,7 +24,7 @@ class Red_Json_File extends Red_FileIO {
|
|
24 |
}, $items ),
|
25 |
);
|
26 |
|
27 |
-
return json_encode( $items, JSON_PRETTY_PRINT ).PHP_EOL;
|
28 |
}
|
29 |
|
30 |
public function load( $group, $filename, $data ) {
|
@@ -60,7 +60,8 @@ class Red_Json_File extends Red_FileIO {
|
|
60 |
unset( $redirect['id'] );
|
61 |
|
62 |
if ( ! isset( $group_map[ $redirect['group_id'] ] ) ) {
|
63 |
-
$
|
|
|
64 |
}
|
65 |
|
66 |
if ( $redirect['match_type'] === 'url' && isset( $redirect['action_data'] ) && ! is_array( $redirect['action_data'] ) ) {
|
@@ -72,7 +73,7 @@ class Red_Json_File extends Red_FileIO {
|
|
72 |
$count++;
|
73 |
|
74 |
// Helps reduce memory usage
|
75 |
-
unset( $json['redirects'][$pos] );
|
76 |
$wpdb->queries = array();
|
77 |
$wpdb->num_queries = 0;
|
78 |
}
|
24 |
}, $items ),
|
25 |
);
|
26 |
|
27 |
+
return json_encode( $items, JSON_PRETTY_PRINT ) . PHP_EOL;
|
28 |
}
|
29 |
|
30 |
public function load( $group, $filename, $data ) {
|
60 |
unset( $redirect['id'] );
|
61 |
|
62 |
if ( ! isset( $group_map[ $redirect['group_id'] ] ) ) {
|
63 |
+
$new_group = Red_Group::create( 'Group', 1 );
|
64 |
+
$group_map[ $redirect['group_id'] ] = $new_group->get_id();
|
65 |
}
|
66 |
|
67 |
if ( $redirect['match_type'] === 'url' && isset( $redirect['action_data'] ) && ! is_array( $redirect['action_data'] ) ) {
|
73 |
$count++;
|
74 |
|
75 |
// Helps reduce memory usage
|
76 |
+
unset( $json['redirects'][ $pos ] );
|
77 |
$wpdb->queries = array();
|
78 |
$wpdb->num_queries = 0;
|
79 |
}
|
locale/json/redirection-de_DE.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Form request":["Formularanfrage"],"Relative /wp-json/":["Relativ /wp-json/"],"Proxy over Admin AJAX":[""],"Default /wp-json/":["Standard /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":[""],"Site and home protocol":[""],"Site and home URL are inconsistent - please correct from your General settings":[""],"Site and home are consistent":[""],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":[""],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":[""],"Cookie value":[""],"Cookie name":[""],"Cookie":[""],"Optional description":[""],"Target URL when not matched":[""],"Target URL when matched":[""],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":[""],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":[""],"Raw /index.php?rest_route=/":[""],"REST API":[""],"How Redirection uses the REST API - don't change unless necessary":[""],"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":["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":["Redirections"],"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 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":[""],"URL and role/capability role":[""],"URL and server":[""],"Form request":["Formularanfrage"],"Relative /wp-json/":["Relativ /wp-json/"],"Proxy over Admin AJAX":["Proxy über Admin AJAX"],"Default /wp-json/":["Standard /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":[""],"Site and home protocol":[""],"Site and home URL are inconsistent - please correct from your General settings":[""],"Site and home are consistent":[""],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":["Akzeptiere Sprache"],"Header value":["Wert im Header "],"Header name":["Header Name "],"HTTP Header":["HTTP Header"],"WordPress filter name":["WordPress Filter Name "],"Filter Name":["Filter Name"],"Cookie value":[""],"Cookie name":[""],"Cookie":[""],"Optional description":[""],"Target URL when not matched":[""],"Target URL when matched":[""],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":[""],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":[""],"Raw /index.php?rest_route=/":[""],"REST API":[""],"How Redirection uses the REST API - don't change unless necessary":[""],"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":["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":["Redirections"],"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 |
-
{"":[],"Form request":["Form request"],"Relative /wp-json/":["Relative /wp-json/"],"Proxy over Admin AJAX":["Proxy over Admin AJAX"],"Default /wp-json/":["Default /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"],"Site and home protocol":["Site and home protocol"],"Site and home URL are inconsistent - please correct from your General settings":["Site and home URL are inconsistent - please correct from your General settings"],"Site and home are consistent":["Site and home are consistent"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this."],"Accept Language":["Accept Language"],"Header value":["Header value"],"Header name":["Header name"],"HTTP Header":["HTTP Header"],"WordPress filter name":["WordPress filter name"],"Filter Name":["Filter Name"],"Cookie value":["Cookie value"],"Cookie name":["Cookie name"],"Cookie":["Cookie"],"Optional description":["Optional description"],"Target URL when not matched":["Target URL when not matched"],"Target URL when matched":["Target URL when matched"],"clearing your cache.":["clearing your cache."],"If you are using a caching system such as Cloudflare then please read this: ":["If you are using a caching system such as Cloudflare then please read this: "],"URL and HTTP header":["URL and HTTP header"],"URL and custom filter":["URL and custom filter"],"URL and cookie":["URL and cookie"],"404 deleted":["404 deleted"],"Raw /index.php?rest_route=/":["Raw /index.php?rest_route=/"],"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"],"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"]}
|
1 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":["Redirection requires PHP v%1s, you are using v%2s - please update your PHP"],"URL and role/capability role":["URL and role/capability role"],"URL and server":["URL and server"],"Form request":["Form request"],"Relative /wp-json/":["Relative /wp-json/"],"Proxy over Admin AJAX":["Proxy over Admin AJAX"],"Default /wp-json/":["Default /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"],"Site and home protocol":["Site and home protocol"],"Site and home URL are inconsistent - please correct from your General settings":["Site and home URL are inconsistent - please correct from your General settings"],"Site and home are consistent":["Site and home are consistent"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this."],"Accept Language":["Accept Language"],"Header value":["Header value"],"Header name":["Header name"],"HTTP Header":["HTTP Header"],"WordPress filter name":["WordPress filter name"],"Filter Name":["Filter Name"],"Cookie value":["Cookie value"],"Cookie name":["Cookie name"],"Cookie":["Cookie"],"Optional description":["Optional description"],"Target URL when not matched":["Target URL when not matched"],"Target URL when matched":["Target URL when matched"],"clearing your cache.":["clearing your cache."],"If you are using a caching system such as Cloudflare then please read this: ":["If you are using a caching system such as Cloudflare then please read this: "],"URL and HTTP header":["URL and HTTP header"],"URL and custom filter":["URL and custom filter"],"URL and cookie":["URL and cookie"],"404 deleted":["404 deleted"],"Raw /index.php?rest_route=/":["Raw /index.php?rest_route=/"],"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"],"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 |
-
{"":[],"Form request":["Form request"],"Relative /wp-json/":["Relative /wp-json/"],"Proxy over Admin AJAX":["Proxy over Admin Ajax"],"Default /wp-json/":["Default /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"],"Site and home protocol":["Site and home protocol"],"Site and home URL are inconsistent - please correct from your General settings":["Site and home URL are inconsistent - please correct from your General settings"],"Site and home are consistent":["Site and home are consistent"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."],"Accept Language":["Accept Language"],"Header value":["Header value"],"Header name":["Header name"],"HTTP Header":["HTTP Header"],"WordPress filter name":["WordPress filter name"],"Filter Name":["Filter Name"],"Cookie value":["Cookie value"],"Cookie name":["Cookie name"],"Cookie":["Cookie"],"Optional description":["Optional description"],"Target URL when not matched":["Target URL when not matched"],"Target URL when matched":["Target URL when matched"],"clearing your cache.":["clearing your cache."],"If you are using a caching system such as Cloudflare then please read this: ":["If you are using a caching system such as Cloudflare then please read this: "],"URL and HTTP header":["URL and HTTP header"],"URL and custom filter":["URL and custom filter"],"URL and cookie":["URL and cookie"],"404 deleted":["404 deleted"],"Raw /index.php?rest_route=/":["Raw /index.php?rest_route=/"],"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"],"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":["User Agent Error"],"Unknown Useragent":["Unknown User Agent"],"Device":["Device"],"Operating System":["Operating System"],"Browser":["Browser"],"Engine":["Engine"],"Useragent":["User Agent"],"Agent":["Agent"],"No IP logging":["No IP logging"],"Full IP logging":["Full IP logging"],"Anonymize IP (mask last part)":["Anonymise 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":["Bin"],"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"]}
|
1 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":["Redirection requires PHP v%1s, you are using v%2s - please update your PHP"],"URL and role/capability role":["URL and role/capability role"],"URL and server":["URL and server"],"Form request":["Form request"],"Relative /wp-json/":["Relative /wp-json/"],"Proxy over Admin AJAX":["Proxy over Admin Ajax"],"Default /wp-json/":["Default /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"],"Site and home protocol":["Site and home protocol"],"Site and home URL are inconsistent - please correct from your General settings":["Site and home URL are inconsistent - please correct from your General settings"],"Site and home are consistent":["Site and home are consistent"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."],"Accept Language":["Accept Language"],"Header value":["Header value"],"Header name":["Header name"],"HTTP Header":["HTTP Header"],"WordPress filter name":["WordPress filter name"],"Filter Name":["Filter Name"],"Cookie value":["Cookie value"],"Cookie name":["Cookie name"],"Cookie":["Cookie"],"Optional description":["Optional description"],"Target URL when not matched":["Target URL when not matched"],"Target URL when matched":["Target URL when matched"],"clearing your cache.":["clearing your cache."],"If you are using a caching system such as Cloudflare then please read this: ":["If you are using a caching system such as Cloudflare then please read this: "],"URL and HTTP header":["URL and HTTP header"],"URL and custom filter":["URL and custom filter"],"URL and cookie":["URL and cookie"],"404 deleted":["404 deleted"],"Raw /index.php?rest_route=/":["Raw /index.php?rest_route=/"],"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"],"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":["User Agent Error"],"Unknown Useragent":["Unknown User Agent"],"Device":["Device"],"Operating System":["Operating System"],"Browser":["Browser"],"Engine":["Engine"],"Useragent":["User Agent"],"Agent":["Agent"],"No IP logging":["No IP logging"],"Full IP logging":["Full IP logging"],"Anonymize IP (mask last part)":["Anonymise 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":["Bin"],"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-es_ES.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Form request":["Petición de formulario"],"Relative /wp-json/":["/wp-json/ relativo"],"Proxy over Admin AJAX":["Proxy sobre Admin AJAX"],"Default /wp-json/":["/wp-json/ por defecto"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["Si no puedes hacer que funcione nada entonces Redirection puede tener dificultades para comunicarse con tu servidor. Puedes intentar cambiar manualmente este ajuste:"],"Site and home protocol":["Protocolo de portada y el sitio"],"Site and home URL are inconsistent - please correct from your General settings":["Las URLs del sitio y portada son inconsistentes - por favor, corrígelo en tus ajustes generales"],"Site and home are consistent":["Portada y sitio son consistentes"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Date cuenta de que es tu responsabilidad pasar las cabeceras HTTP a PHP. Por favor, contacta con tu proveedor de alojamiento para obtener soporte sobre esto."],"Accept Language":["Aceptar idioma"],"Header value":["Valor de cabecera"],"Header name":["Nombre de cabecera"],"HTTP Header":["Cabecera HTTP"],"WordPress filter name":["Nombre del filtro WordPress"],"Filter Name":["Nombre del filtro"],"Cookie value":["Valor de la cookie"],"Cookie name":["Nombre de la cookie"],"Cookie":["Cookie"],"Optional description":["Descripción opcional"],"Target URL when not matched":["URL de destino cuando no coincide"],"Target URL when matched":["URL de destino cuando coincide"],"clearing your cache.":["vaciando tu caché."],"If you are using a caching system such as Cloudflare then please read this: ":["Si estás usando un sistema de caché como Cloudflare entonces, por favor, lee esto:"],"URL and HTTP header":["URL y cabecera HTTP"],"URL and custom filter":["URL y filtro personalizado"],"URL and cookie":["URL y cookie"],"404 deleted":["404 borrado"],"Raw /index.php?rest_route=/":["Sin modificar /index.php?rest_route=/"],"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"],"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 %(page)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 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":["Redirection necesita PHP v%1s y estás usando v%2s - Actualiza tu versión de PHP"],"URL and role/capability role":["URL y rol o rol de capacidad"],"URL and server":["URL y servidor"],"Form request":["Petición de formulario"],"Relative /wp-json/":["/wp-json/ relativo"],"Proxy over Admin AJAX":["Proxy sobre Admin AJAX"],"Default /wp-json/":["/wp-json/ por defecto"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["Si no puedes hacer que funcione nada entonces Redirection puede tener dificultades para comunicarse con tu servidor. Puedes intentar cambiar manualmente este ajuste:"],"Site and home protocol":["Protocolo de portada y el sitio"],"Site and home URL are inconsistent - please correct from your General settings":["Las URLs del sitio y portada son inconsistentes - por favor, corrígelo en tus ajustes generales"],"Site and home are consistent":["Portada y sitio son consistentes"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Date cuenta de que es tu responsabilidad pasar las cabeceras HTTP a PHP. Por favor, contacta con tu proveedor de alojamiento para obtener soporte sobre esto."],"Accept Language":["Aceptar idioma"],"Header value":["Valor de cabecera"],"Header name":["Nombre de cabecera"],"HTTP Header":["Cabecera HTTP"],"WordPress filter name":["Nombre del filtro WordPress"],"Filter Name":["Nombre del filtro"],"Cookie value":["Valor de la cookie"],"Cookie name":["Nombre de la cookie"],"Cookie":["Cookie"],"Optional description":["Descripción opcional"],"Target URL when not matched":["URL de destino cuando no coincide"],"Target URL when matched":["URL de destino cuando coincide"],"clearing your cache.":["vaciando tu caché."],"If you are using a caching system such as Cloudflare then please read this: ":["Si estás usando un sistema de caché como Cloudflare entonces, por favor, lee esto:"],"URL and HTTP header":["URL y cabecera HTTP"],"URL and custom filter":["URL y filtro personalizado"],"URL and cookie":["URL y cookie"],"404 deleted":["404 borrado"],"Raw /index.php?rest_route=/":["Sin modificar /index.php?rest_route=/"],"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"],"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 %(page)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 he apoyado 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 |
-
{"":[],"Form request":["Formulaire de demande"],"Relative /wp-json/":["/wp-json/ relatif"],"Proxy over Admin AJAX":["Proxy sur Admin AJAX"],"Default /wp-json/":["/wp-json/ par défaut"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["Si vous ne pouvez pas faire fonctionne quoi que ce soit alors l’extension Redirection doit rencontrer des difficultés à communiquer avec votre serveur. Vous pouvez essayer de modifier ces réglages manuellement :"],"Site and home protocol":["Protocole du site et de l’accueil"],"Site and home URL are inconsistent - please correct from your General settings":["Les URL du site et de l’accueil sont incohérentes. Veuillez les corriger dans vos réglages généraux."],"Site and home are consistent":["Le site et l’accueil sont cohérents"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Veuillez noter qu’il est de votre responsabilité de passer les en-têtes HTTP en PHP. Veuillez contacter votre hébergeur pour vous aider."],"Accept Language":["Accepter la langue"],"Header value":["Valeur de l’en-tête"],"Header name":["Nom de l’en-tête"],"HTTP Header":["En-tête HTTP"],"WordPress filter name":["Nom de filtre WordPress"],"Filter Name":["Nom du filtre"],"Cookie value":["Valeur du cookie"],"Cookie name":["Nom du cookie"],"Cookie":["Cookie"],"Optional description":["Description facultative"],"Target URL when not matched":["URL cible lorsque cela ne correspond pas"],"Target URL when matched":["URL cible lorsque cela correspond"],"clearing your cache.":["vider votre cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Si vous utilisez un système de cache comme Cloudflare, veuillez lire ceci : "],"URL and HTTP header":["URL et en-tête HTTP"],"URL and custom filter":["URL et filtre personnalisé"],"URL and cookie":["URL et cookie"],"404 deleted":["404 supprimée"],"Raw /index.php?rest_route=/":["/index.php?rest_route=/ brut"],"REST API":["API REST"],"How Redirection uses the REST API - don't change unless necessary":["Comment Redirection utilise l’API REST - ne pas changer sauf si nécessaire"],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":["WordPress a renvoyé un message inattendu. Cela peut être causé par votre API REST non fonctionnelle, ou par une autre extension ou thème."],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Veuillez jeter un œil à {{link}}l’état de l’extension{{/link}}. Ça pourrait identifier et corriger le problème."],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":["{{link}}L’extension Redirection ne peut pas communiquer avec l’API REST{{/link}}. Si vous l’avez désactivée alors vous devriez l’activer à nouveau."],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":["{{link}}Un programme de sécurité peut bloquer Redirection{{/link}}. Veuillez le configurer pour qu’il autorise les requêtes de l’API REST."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Les logiciels de cache{{/link}}, comme Cloudflare en particulier, peuvent mettre en cache les mauvais éléments. Essayez de vider tous vos caches."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Veuillez temporairement désactiver les autres extensions !{{/link}} Ça pourrait résoudre beaucoup de problèmes."],"None of the suggestions helped":["Aucune de ces suggestions n’a aidé"],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Veuillez lire la <a href=\"https://redirection.me/support/problems/\">liste de problèmes communs</a>."],"Unable to load Redirection ☹️":["Impossible de charger Redirection ☹️"],"WordPress REST API is working at %s":["L’API REST WordPress fonctionne à %s"],"WordPress REST API":["API REST WordPress"],"REST API is not working so routes not checked":["L’API REST ne fonctionne pas. Les routes n’ont pas été vérifiées."],"Redirection routes are working":["Les redirections fonctionnent"],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":["Redirection n’apparait pas dans vos routes de l’API REST. L’avez-vous désactivée avec une extension ?"],"Redirection routes":["Routes de redirection"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Votre API REST WordPress a été désactivée. Vous devez l’activer pour que Redirection continue de fonctionner."],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Erreur de l’agent utilisateur"],"Unknown Useragent":["Agent utilisateur inconnu"],"Device":["Appareil"],"Operating System":["Système d’exploitation"],"Browser":["Navigateur"],"Engine":["Moteur"],"Useragent":["Agent utilisateur"],"Agent":["Agent"],"No IP logging":["Aucune IP journalisée"],"Full IP logging":["Connexion avec IP complète"],"Anonymize IP (mask last part)":["Anonymiser l’IP (masquer la dernière partie)"],"Monitor changes to %(type)s":["Monitorer les modifications de %(type)s"],"IP Logging":["Journalisation d’IP"],"(select IP logging level)":["(sélectionnez le niveau de journalisation des IP)"],"Geo Info":["Informations géographiques"],"Agent Info":["Informations sur l’agent"],"Filter by IP":["Filtrer par IP"],"Referrer / User Agent":["Référent / Agent utilisateur"],"Geo IP Error":["Erreur de l’IP géographique"],"Something went wrong obtaining this information":["Un problème est survenu lors de l’obtention de cette 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.":["Cette IP provient d’un réseau privé. Elle fait partie du réseau d’un domicile ou d’une entreprise. Aucune autre information ne peut être affichée."],"No details are known for this address.":["Aucun détail n’est connu pour cette adresse."],"Geo IP":["IP géographique"],"City":["Ville"],"Area":["Zone"],"Timezone":["Fuseau horaire"],"Geo Location":["Emplacement géographique"],"Powered by {{link}}redirect.li{{/link}}":["Propulsé par {{link}}redirect.li{{/link}}"],"Trash":["Corbeille"],"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":["Veuillez noter que Redirection utilise l’API REST de WordPress. Si vous l’avez désactivée, vous ne serez pas en mesure d’utiliser Redirection."],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Vous pouvez trouver une documentation complète à propos de l’utilisation de Redirection sur le site de support <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"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 documentation complète de Redirection est disponible sur {{site}}https://redirection.me{{/site}}. En cas de problème, veuillez d’abord consulter la {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Si vous souhaitez signaler un bogue, veuillez lire le guide {{report}}Reporting Bugs {{/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 vous souhaitez soumettre des informations que vous ne voulez pas divulguer dans un dépôt public, envoyez-les directement via {{email}}e-mail{{/ email}} - en incluant autant d’informations que possible !"],"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)":["Combien de temps garder les URL redirigées en 301 dans le cache (via l’en-tête HTTP « Expires »)"],"Are you sure you want to import from %s?":["Confirmez-vous l’importation depuis %s ?"],"Plugin Importers":["Importeurs d’extensions"],"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\"":["« Anciens slugs » de WordPress par défaut"],"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":["Surveiller la modification des URL"],"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.":["Votre serveur a rejeté la requête car elle est volumineuse. Veuillez la modifier pour continuer."],"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":["Le groupe de surveillance d’articles est valide"],"Post monitor group is invalid":["Le groupe de surveillance d’articles est non valide"],"Post monitor group":["Groupe de surveillance d’article"],"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":["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 !"],"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 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":["Redirection nécessite PHP v%1s, vous utilisez v%2s - veuillez mettre à jour PHP"],"URL and role/capability role":["URL et rôle/rôle en capacité"],"URL and server":["URL et serveur"],"Form request":["Formulaire de demande"],"Relative /wp-json/":["/wp-json/ relatif"],"Proxy over Admin AJAX":["Proxy sur Admin AJAX"],"Default /wp-json/":["/wp-json/ par défaut"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["Si vous ne pouvez pas faire fonctionne quoi que ce soit alors l’extension Redirection doit rencontrer des difficultés à communiquer avec votre serveur. Vous pouvez essayer de modifier ces réglages manuellement :"],"Site and home protocol":["Protocole du site et de l’accueil"],"Site and home URL are inconsistent - please correct from your General settings":["Les URL du site et de l’accueil sont incohérentes. Veuillez les corriger dans vos réglages généraux."],"Site and home are consistent":["Le site et l’accueil sont cohérents"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Veuillez noter qu’il est de votre responsabilité de passer les en-têtes HTTP en PHP. Veuillez contacter votre hébergeur pour vous aider."],"Accept Language":["Accepter la langue"],"Header value":["Valeur de l’en-tête"],"Header name":["Nom de l’en-tête"],"HTTP Header":["En-tête HTTP"],"WordPress filter name":["Nom de filtre WordPress"],"Filter Name":["Nom du filtre"],"Cookie value":["Valeur du cookie"],"Cookie name":["Nom du cookie"],"Cookie":["Cookie"],"Optional description":["Description facultative"],"Target URL when not matched":["URL cible lorsque cela ne correspond pas"],"Target URL when matched":["URL cible lorsque cela correspond"],"clearing your cache.":["vider votre cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Si vous utilisez un système de cache comme Cloudflare, veuillez lire ceci : "],"URL and HTTP header":["URL et en-tête HTTP"],"URL and custom filter":["URL et filtre personnalisé"],"URL and cookie":["URL et cookie"],"404 deleted":["404 supprimée"],"Raw /index.php?rest_route=/":["/index.php?rest_route=/ brut"],"REST API":["API REST"],"How Redirection uses the REST API - don't change unless necessary":["Comment Redirection utilise l’API REST - ne pas changer sauf si nécessaire"],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":["WordPress a renvoyé un message inattendu. Cela peut être causé par votre API REST non fonctionnelle, ou par une autre extension ou thème."],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Veuillez jeter un œil à {{link}}l’état de l’extension{{/link}}. Ça pourrait identifier et corriger le problème."],"{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it.":["{{link}}L’extension Redirection ne peut pas communiquer avec l’API REST{{/link}}. Si vous l’avez désactivée alors vous devriez l’activer à nouveau."],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":["{{link}}Un programme de sécurité peut bloquer Redirection{{/link}}. Veuillez le configurer pour qu’il autorise les requêtes de l’API REST."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Les logiciels de cache{{/link}}, comme Cloudflare en particulier, peuvent mettre en cache les mauvais éléments. Essayez de vider tous vos caches."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Veuillez temporairement désactiver les autres extensions !{{/link}} Ça pourrait résoudre beaucoup de problèmes."],"None of the suggestions helped":["Aucune de ces suggestions n’a aidé"],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Veuillez lire la <a href=\"https://redirection.me/support/problems/\">liste de problèmes communs</a>."],"Unable to load Redirection ☹️":["Impossible de charger Redirection ☹️"],"WordPress REST API is working at %s":["L’API REST WordPress fonctionne à %s"],"WordPress REST API":["API REST WordPress"],"REST API is not working so routes not checked":["L’API REST ne fonctionne pas. Les routes n’ont pas été vérifiées."],"Redirection routes are working":["Les redirections fonctionnent"],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":["Redirection n’apparait pas dans vos routes de l’API REST. L’avez-vous désactivée avec une extension ?"],"Redirection routes":["Routes de redirection"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Votre API REST WordPress a été désactivée. Vous devez l’activer pour que Redirection continue de fonctionner."],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Erreur de l’agent utilisateur"],"Unknown Useragent":["Agent utilisateur inconnu"],"Device":["Appareil"],"Operating System":["Système d’exploitation"],"Browser":["Navigateur"],"Engine":["Moteur"],"Useragent":["Agent utilisateur"],"Agent":["Agent"],"No IP logging":["Aucune IP journalisée"],"Full IP logging":["Connexion avec IP complète"],"Anonymize IP (mask last part)":["Anonymiser l’IP (masquer la dernière partie)"],"Monitor changes to %(type)s":["Monitorer les modifications de %(type)s"],"IP Logging":["Journalisation d’IP"],"(select IP logging level)":["(sélectionnez le niveau de journalisation des IP)"],"Geo Info":["Informations géographiques"],"Agent Info":["Informations sur l’agent"],"Filter by IP":["Filtrer par IP"],"Referrer / User Agent":["Référent / Agent utilisateur"],"Geo IP Error":["Erreur de l’IP géographique"],"Something went wrong obtaining this information":["Un problème est survenu lors de l’obtention de cette 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.":["Cette IP provient d’un réseau privé. Elle fait partie du réseau d’un domicile ou d’une entreprise. Aucune autre information ne peut être affichée."],"No details are known for this address.":["Aucun détail n’est connu pour cette adresse."],"Geo IP":["IP géographique"],"City":["Ville"],"Area":["Zone"],"Timezone":["Fuseau horaire"],"Geo Location":["Emplacement géographique"],"Powered by {{link}}redirect.li{{/link}}":["Propulsé par {{link}}redirect.li{{/link}}"],"Trash":["Corbeille"],"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":["Veuillez noter que Redirection utilise l’API REST de WordPress. Si vous l’avez désactivée, vous ne serez pas en mesure d’utiliser Redirection."],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Vous pouvez trouver une documentation complète à propos de l’utilisation de Redirection sur le site de support <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"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 documentation complète de Redirection est disponible sur {{site}}https://redirection.me{{/site}}. En cas de problème, veuillez d’abord consulter la {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Si vous souhaitez signaler un bogue, veuillez lire le guide {{report}}Reporting Bugs {{/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 vous souhaitez soumettre des informations que vous ne voulez pas divulguer dans un dépôt public, envoyez-les directement via {{email}}e-mail{{/ email}} - en incluant autant d’informations que possible !"],"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)":["Combien de temps garder les URL redirigées en 301 dans le cache (via l’en-tête HTTP « Expires »)"],"Are you sure you want to import from %s?":["Confirmez-vous l’importation depuis %s ?"],"Plugin Importers":["Importeurs d’extensions"],"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\"":["« Anciens slugs » de WordPress par défaut"],"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":["Surveiller la modification des URL"],"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.":["Votre serveur a rejeté la requête car elle est volumineuse. Veuillez la modifier pour continuer."],"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":["Le groupe de surveillance d’articles est valide"],"Post monitor group is invalid":["Le groupe de surveillance d’articles est non valide"],"Post monitor group":["Groupe de surveillance d’article"],"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":["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 !"],"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-it_IT.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Form request":[""],"Relative /wp-json/":[""],"Proxy over Admin AJAX":[""],"Default /wp-json/":[""],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":[""],"Site and home protocol":[""],"Site and home URL are inconsistent - please correct from your General settings":[""],"Site and home are consistent":[""],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":[""],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":[""],"Cookie value":[""],"Cookie name":[""],"Cookie":[""],"Optional description":[""],"Target URL when not matched":[""],"Target URL when matched":[""],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":[""],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":[""],"Raw /index.php?rest_route=/":[""],"REST API":[""],"How Redirection uses the REST API - don't change unless necessary":[""],"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/":[""],"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.":[""],"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}}.":[""],"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...":[""],"{{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.":[""],"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":[""],"Important details":[""],"Need help?":["Hai bisogno di aiuto?"],"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":[""],"Position":["Posizione"],"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":["Modulo Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Inserisci il percorso completo e il nome del file se vuoi che Redirection aggiorni automaticamente il tuo {{code}}.htaccess{{/code}}."],"Import to group":["Importa nel gruppo"],"Import a CSV, .htaccess, or JSON file.":["Importa un file CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":["Premi 'Aggiungi File' o trascina e rilascia qui."],"Add File":["Aggiungi File"],"File selected":["File selezionato"],"Importing":["Importazione"],"Finished importing":["Importazione finita"],"Total redirects imported:":[""],"Double-check the file is the correct format!":["Controlla che il file sia nel formato corretto!"],"OK":["OK"],"Close":["Chiudi"],"All imports will be appended to the current database.":["Tutte le importazioni verranno aggiunte al database corrente."],"Export":["Esporta"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Esporta in CSV, Apache .htaccess, Nginx, o Redirection JSON (che contiene tutte le redirezioni e i gruppi)."],"Everything":["Tutto"],"WordPress redirects":["Redirezioni di WordPress"],"Apache redirects":["Redirezioni Apache"],"Nginx redirects":["Redirezioni nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess Apache"],"Nginx rewrite rules":[""],"Redirection JSON":[""],"View":[""],"Log files can be exported from the log pages.":[""],"Import/Export":[""],"Logs":[""],"404 errors":["Errori 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[""],"I'd like to support some more.":[""],"Support 💰":["Supporta 💰"],"Redirection saved":["Redirezione salvata"],"Log deleted":["Log eliminato"],"Settings saved":["Impostazioni salvate"],"Group saved":["Gruppo salvato"],"Are you sure you want to delete this item?":["Sei sicuro di voler eliminare questo oggetto?","Sei sicuro di voler eliminare questi oggetti?"],"pass":[""],"All groups":["Tutti i gruppi"],"301 - Moved Permanently":["301 - Spostato in maniera permanente"],"302 - Found":["302 - Trovato"],"307 - Temporary Redirect":["307 - Redirezione temporanea"],"308 - Permanent Redirect":["308 - Redirezione permanente"],"401 - Unauthorized":["401 - Non autorizzato"],"404 - Not Found":["404 - Non trovato"],"Title":["Titolo"],"When matched":["Quando corrisponde"],"with HTTP code":["Con codice HTTP"],"Show advanced options":["Mostra opzioni avanzate"],"Matched Target":[""],"Unmatched Target":[""],"Saving...":["Salvataggio..."],"View notice":["Vedi la notifica"],"Invalid source URL":["URL di origine non valido"],"Invalid redirect action":["Azione di redirezione non valida"],"Invalid redirect matcher":[""],"Unable to add new redirect":["Impossibile aggiungere una nuova redirezione"],"Something went wrong 🙁":["Qualcosa è andato storto 🙁"],"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!":["Ho cercato di fare una cosa e non ha funzionato. Potrebbe essere un problema temporaneo, se provi nuovamente potrebbe funzionare - grande!\nI was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it could work - great!"],"Log entries (%d max)":[""],"Search by IP":["Cerca per IP"],"Select bulk action":["Seleziona l'azione di massa"],"Bulk Actions":["Azioni di massa"],"Apply":["Applica"],"First page":["Prima pagina"],"Prev page":["Pagina precedente"],"Current Page":["Pagina corrente"],"of %(page)s":[""],"Next page":["Prossima pagina"],"Last page":["Ultima pagina"],"%s item":["%s oggetto","%s oggetti"],"Select All":["Seleziona tutto"],"Sorry, something went wrong loading the data - please try again":["Qualcosa è andato storto leggendo i dati - riprova"],"No results":["Nessun risultato"],"Delete the logs - are you sure?":["Cancella i log - sei sicuro?"],"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 volta eliminati i log correnti non saranno più disponibili. Puoi impostare una pianificazione di eliminazione dalle opzioni di Redirection se desideri eseguire automaticamente questa operazione."],"Yes! Delete the logs":["Sì! Cancella i log"],"No! Don't delete the logs":["No! Non cancellare i log"],"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.":["Iscriviti alla newsletter di Redirection - una newsletter a basso traffico che riguarda le nuove caratteristiche e i cambiamenti al plugin. Ideale si vuoi provare le modifiche in beta prima del rilascio."],"Your email address:":["Il tuo indirizzo email:"],"You've supported this plugin - thank you!":["Hai già supportato questo plugin - grazie!"],"You get useful software and I get to carry on making it better.":[""],"Forever":["Per sempre"],"Delete the plugin - are you sure?":["Cancella il plugin - sei sicuro?"],"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":["Sì! Cancella il plugin"],"No! Don't delete the plugin":["No! Non cancellare il plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gestisci tutti i redirect 301 and controlla tutti gli errori 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 Support":["Forum di supporto Redirection"],"Support":["Supporto"],"404s":["404"],"Log":["Log"],"Delete Redirection":["Rimuovi Redirection"],"Upload":["Carica"],"Import":["Importa"],"Update":["Aggiorna"],"Auto-generate URL":["Genera URL automaticamente"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Registro 404"],"(time to keep logs for)":["(per quanto tempo conservare i log)"],"Redirect Logs":["Registro redirezioni"],"I'm a nice person and I have helped support the author of this plugin":["Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"],"Plugin Support":[""],"Options":["Opzioni"],"Two months":["Due mesi"],"A month":["Un mese"],"A week":["Una settimana"],"A day":["Un giorno"],"No logs":["Nessun log"],"Delete All":["Elimina tutto"],"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.":["Utilizza i gruppi per organizzare i tuoi redirect. I gruppi vengono assegnati a un modulo, il che influenza come funzionano i redirect in ciascun gruppo. Se non sei sicuro, scegli il modulo WordPress."],"Add Group":["Aggiungi gruppo"],"Search":["Cerca"],"Groups":["Gruppi"],"Save":["Salva"],"Group":["Gruppo"],"Match":["Match"],"Add new redirection":["Aggiungi un nuovo reindirizzamento"],"Cancel":["Annulla"],"Download":["Scaricare"],"Redirection":["Redirection"],"Settings":["Impostazioni"],"Do nothing":["Non fare niente"],"Error (404)":["Errore (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Reindirizza a un post a caso"],"Redirect to URL":["Reindirizza a URL"],"Invalid group when creating redirect":["Gruppo non valido nella creazione del redirect"],"IP":["IP"],"Source URL":["URL di partenza"],"Date":["Data"],"Add Redirect":[""],"All modules":["Tutti i moduli"],"View Redirects":["Mostra i redirect"],"Module":["Modulo"],"Redirects":["Reindirizzamenti"],"Name":["Nome"],"Filter":["Filtro"],"Reset hits":[""],"Enable":["Attiva"],"Disable":["Disattiva"],"Delete":[""],"Edit":["Modifica"],"Last Access":["Ultimo accesso"],"Hits":["Visite"],"URL":["URL"],"Type":["Tipo"],"Modified Posts":["Post modificati"],"Redirections":["Reindirizzamenti"],"User Agent":["User agent"],"URL and user agent":["URL e user agent"],"Target URL":["URL di arrivo"],"URL only":["solo URL"],"Regex":["Regex"],"Referrer":["Referrer"],"URL and referrer":["URL e referrer"],"Logged Out":[""],"Logged In":[""],"URL and login status":["status URL e login"]}
|
1 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":[""],"URL and role/capability role":[""],"URL and server":[""],"Form request":[""],"Relative /wp-json/":[""],"Proxy over Admin AJAX":[""],"Default /wp-json/":[""],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":[""],"Site and home protocol":[""],"Site and home URL are inconsistent - please correct from your General settings":[""],"Site and home are consistent":[""],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":[""],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":[""],"Cookie value":[""],"Cookie name":[""],"Cookie":[""],"Optional description":[""],"Target URL when not matched":[""],"Target URL when matched":[""],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":[""],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":[""],"Raw /index.php?rest_route=/":[""],"REST API":[""],"How Redirection uses the REST API - don't change unless necessary":[""],"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/":[""],"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.":[""],"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}}.":[""],"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...":[""],"{{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.":[""],"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":[""],"Important details":[""],"Need help?":["Hai bisogno di aiuto?"],"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":[""],"Position":["Posizione"],"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":["Modulo Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":["Inserisci il percorso completo e il nome del file se vuoi che Redirection aggiorni automaticamente il tuo {{code}}.htaccess{{/code}}."],"Import to group":["Importa nel gruppo"],"Import a CSV, .htaccess, or JSON file.":["Importa un file CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":["Premi 'Aggiungi File' o trascina e rilascia qui."],"Add File":["Aggiungi File"],"File selected":["File selezionato"],"Importing":["Importazione"],"Finished importing":["Importazione finita"],"Total redirects imported:":[""],"Double-check the file is the correct format!":["Controlla che il file sia nel formato corretto!"],"OK":["OK"],"Close":["Chiudi"],"All imports will be appended to the current database.":["Tutte le importazioni verranno aggiunte al database corrente."],"Export":["Esporta"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Esporta in CSV, Apache .htaccess, Nginx, o Redirection JSON (che contiene tutte le redirezioni e i gruppi)."],"Everything":["Tutto"],"WordPress redirects":["Redirezioni di WordPress"],"Apache redirects":["Redirezioni Apache"],"Nginx redirects":["Redirezioni nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess Apache"],"Nginx rewrite rules":[""],"Redirection JSON":[""],"View":[""],"Log files can be exported from the log pages.":[""],"Import/Export":[""],"Logs":[""],"404 errors":["Errori 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[""],"I'd like to support some more.":[""],"Support 💰":["Supporta 💰"],"Redirection saved":["Redirezione salvata"],"Log deleted":["Log eliminato"],"Settings saved":["Impostazioni salvate"],"Group saved":["Gruppo salvato"],"Are you sure you want to delete this item?":["Sei sicuro di voler eliminare questo oggetto?","Sei sicuro di voler eliminare questi oggetti?"],"pass":[""],"All groups":["Tutti i gruppi"],"301 - Moved Permanently":["301 - Spostato in maniera permanente"],"302 - Found":["302 - Trovato"],"307 - Temporary Redirect":["307 - Redirezione temporanea"],"308 - Permanent Redirect":["308 - Redirezione permanente"],"401 - Unauthorized":["401 - Non autorizzato"],"404 - Not Found":["404 - Non trovato"],"Title":["Titolo"],"When matched":["Quando corrisponde"],"with HTTP code":["Con codice HTTP"],"Show advanced options":["Mostra opzioni avanzate"],"Matched Target":[""],"Unmatched Target":[""],"Saving...":["Salvataggio..."],"View notice":["Vedi la notifica"],"Invalid source URL":["URL di origine non valido"],"Invalid redirect action":["Azione di redirezione non valida"],"Invalid redirect matcher":[""],"Unable to add new redirect":["Impossibile aggiungere una nuova redirezione"],"Something went wrong 🙁":["Qualcosa è andato storto 🙁"],"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!":["Ho cercato di fare una cosa e non ha funzionato. Potrebbe essere un problema temporaneo, se provi nuovamente potrebbe funzionare - grande!\nI was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it could work - great!"],"Log entries (%d max)":[""],"Search by IP":["Cerca per IP"],"Select bulk action":["Seleziona l'azione di massa"],"Bulk Actions":["Azioni di massa"],"Apply":["Applica"],"First page":["Prima pagina"],"Prev page":["Pagina precedente"],"Current Page":["Pagina corrente"],"of %(page)s":[""],"Next page":["Prossima pagina"],"Last page":["Ultima pagina"],"%s item":["%s oggetto","%s oggetti"],"Select All":["Seleziona tutto"],"Sorry, something went wrong loading the data - please try again":["Qualcosa è andato storto leggendo i dati - riprova"],"No results":["Nessun risultato"],"Delete the logs - are you sure?":["Cancella i log - sei sicuro?"],"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 volta eliminati i log correnti non saranno più disponibili. Puoi impostare una pianificazione di eliminazione dalle opzioni di Redirection se desideri eseguire automaticamente questa operazione."],"Yes! Delete the logs":["Sì! Cancella i log"],"No! Don't delete the logs":["No! Non cancellare i log"],"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.":["Iscriviti alla newsletter di Redirection - una newsletter a basso traffico che riguarda le nuove caratteristiche e i cambiamenti al plugin. Ideale si vuoi provare le modifiche in beta prima del rilascio."],"Your email address:":["Il tuo indirizzo email:"],"You've supported this plugin - thank you!":["Hai già supportato questo plugin - grazie!"],"You get useful software and I get to carry on making it better.":[""],"Forever":["Per sempre"],"Delete the plugin - are you sure?":["Cancella il plugin - sei sicuro?"],"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":["Sì! Cancella il plugin"],"No! Don't delete the plugin":["No! Non cancellare il plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gestisci tutti i redirect 301 and controlla tutti gli errori 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 Support":["Forum di supporto Redirection"],"Support":["Supporto"],"404s":["404"],"Log":["Log"],"Delete Redirection":["Rimuovi Redirection"],"Upload":["Carica"],"Import":["Importa"],"Update":["Aggiorna"],"Auto-generate URL":["Genera URL automaticamente"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Registro 404"],"(time to keep logs for)":["(per quanto tempo conservare i log)"],"Redirect Logs":["Registro redirezioni"],"I'm a nice person and I have helped support the author of this plugin":["Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"],"Plugin Support":[""],"Options":["Opzioni"],"Two months":["Due mesi"],"A month":["Un mese"],"A week":["Una settimana"],"A day":["Un giorno"],"No logs":["Nessun log"],"Delete All":["Elimina tutto"],"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.":["Utilizza i gruppi per organizzare i tuoi redirect. I gruppi vengono assegnati a un modulo, il che influenza come funzionano i redirect in ciascun gruppo. Se non sei sicuro, scegli il modulo WordPress."],"Add Group":["Aggiungi gruppo"],"Search":["Cerca"],"Groups":["Gruppi"],"Save":["Salva"],"Group":["Gruppo"],"Match":["Match"],"Add new redirection":["Aggiungi un nuovo reindirizzamento"],"Cancel":["Annulla"],"Download":["Scaricare"],"Redirection":["Redirection"],"Settings":["Impostazioni"],"Do nothing":["Non fare niente"],"Error (404)":["Errore (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Reindirizza a un post a caso"],"Redirect to URL":["Reindirizza a URL"],"Invalid group when creating redirect":["Gruppo non valido nella creazione del redirect"],"IP":["IP"],"Source URL":["URL di partenza"],"Date":["Data"],"Add Redirect":[""],"All modules":["Tutti i moduli"],"View Redirects":["Mostra i redirect"],"Module":["Modulo"],"Redirects":["Reindirizzamenti"],"Name":["Nome"],"Filter":["Filtro"],"Reset hits":[""],"Enable":["Attiva"],"Disable":["Disattiva"],"Delete":[""],"Edit":["Modifica"],"Last Access":["Ultimo accesso"],"Hits":["Visite"],"URL":["URL"],"Type":["Tipo"],"Modified Posts":["Post modificati"],"Redirections":["Reindirizzamenti"],"User Agent":["User agent"],"URL and user agent":["URL e user agent"],"Target URL":["URL di arrivo"],"URL only":["solo URL"],"Regex":["Regex"],"Referrer":["Referrer"],"URL and referrer":["URL e referrer"],"Logged Out":[""],"Logged In":[""],"URL and login status":["status URL e login"]}
|
locale/json/redirection-ja.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Form request":[""],"Relative /wp-json/":[""],"Proxy over Admin AJAX":[""],"Default /wp-json/":[""],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":[""],"Site and home protocol":[""],"Site and home URL are inconsistent - please correct from your General settings":[""],"Site and home are consistent":[""],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":[""],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":[""],"Cookie value":[""],"Cookie name":[""],"Cookie":[""],"Optional description":[""],"Target URL when not matched":[""],"Target URL when matched":[""],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":[""],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":[""],"Raw /index.php?rest_route=/":[""],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":[""],"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 およびログイン状態"]}
|
1 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":[""],"URL and role/capability role":[""],"URL and server":[""],"Form request":[""],"Relative /wp-json/":[""],"Proxy over Admin AJAX":[""],"Default /wp-json/":[""],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":[""],"Site and home protocol":[""],"Site and home URL are inconsistent - please correct from your General settings":[""],"Site and home are consistent":[""],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":[""],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":[""],"Cookie value":[""],"Cookie name":[""],"Cookie":[""],"Optional description":[""],"Target URL when not matched":[""],"Target URL when matched":[""],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":[""],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":[""],"Raw /index.php?rest_route=/":[""],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":[""],"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-pt_BR.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Form request":["Pedido de formulário"],"Relative /wp-json/":["Relativo /wp-json/"],"Proxy over Admin AJAX":["Proxy sobre Admin AJAX"],"Default /wp-json/":["Padrão /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["Se nada funcionar, o redirecionamento pode ter dificuldade em se comunicar com o servidor. Você pode tentar alterar manualmente esta configuração:"],"Site and home protocol":["Site e inicio do protocolo"],"Site and home URL are inconsistent - please correct from your General settings":[""],"Site and home are consistent":[""],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":["Aceitar Idioma"],"Header value":["Valor cabeçalho"],"Header name":["Nome cabeçalho"],"HTTP Header":["Cabeçalho HTTP"],"WordPress filter name":["Nome do filtro WordPress"],"Filter Name":["Nome do filtro"],"Cookie value":["Valor Cookie"],"Cookie name":["Nome do cookie"],"Cookie":["Cookie"],"Optional description":["Descrição opcional"],"Target URL when not matched":["Destino da URL não corresponde"],"Target URL when matched":["Destino da URL é correspondente"],"clearing your cache.":["limpando seu cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Se você estiver usando um sistema de cache como o Cloudflare, então leia isto: "],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":["404 excluído"],"Raw /index.php?rest_route=/":["Raw /index.php?rest_route=/"],"REST API":["API REST"],"How Redirection uses the REST API - don't change unless necessary":["Como o Redirection usa a API REST - não mude a menos que seja necessário"],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":["WordPress retornou uma mensagem inesperada. Isso pode ser causado por sua API REST que não funciona, ou por outro plugin ou tema."],"Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Dê uma olhada no {{link}}plugin status{{/link}}. Pode ser capaz de identificar e \"corrigir a magia\" do 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}}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 ☹️":["Não foi possível carregar Redirection ☹️"],"WordPress REST API is working at %s":["WordPress API REST está funcionando %s"],"WordPress REST API":["WordPress API REST"],"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":["Sistema operacional"],"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":["Cidade"],"Area":["Área"],"Timezone":["Fuso horário"],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":["Lixeira"],"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":[""],"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.":["Se o botão mágico não funcionar, então você deve ler o erro e ver se você pode corrigi-lo manualmente, caso contrário siga a seção 'Precisa de ajuda' logo abaixo."],"⚡️ Magic fix ⚡️":["⚡️ Correção mágica ⚡️"],"Plugin Status":["Plugin Status"],"Custom":["Personalizado"],"Mobile":["Móvel"],"Feed Readers":[""],"Libraries":[""],"URL Monitor Changes":[""],"Save changes to this group":[""],"For example \"/amp\"":[""],"URL Monitor":[""],"Delete 404s":["Excluir 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":["Redirecionamento em cache detectado"],"Please clear your browser cache and reload this page.":["Limpe o cache do seu navegador e recarregue esta página."],"The data on this page has expired, please reload.":["Os dados nesta página expiraram, por favor recarregue."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["O WordPress não retornou uma resposta. Isso pode significar que um erro ocorreu ou que a requisição foi bloqueada. Confira o error_log de seu servidor."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Seu servidor retornou um erro 403 Forbidden, que pode indicar que a requisição foi bloqueada. Você está usando um firewall ou um plugin de segurança?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Inclua esses detalhes em seu relatório {{strong}}além de descrever o que você estava fazendo{{/strong}}."],"If you think Redirection is at fault then create an issue.":["Se você acha que o erro é do Redirection, abra um chamado."],"This may be caused by another plugin - look at your browser's error console for more details.":["Isso pode ser causado por outro plugin – olhe o console de erros do seu navegador para mais detalhes."],"Loading, please wait...":["Carregando, aguarde..."],"{{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 arquivo CSV{{/strong}}: {{code}}URL de origem, URL de destino{{/code}} – e pode ser opcionalmente seguido de {{code}}regex, código http{{/code}} ({{code}}regex{{/code}} – 0 para não, 1 para sim)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection não está funcionando. Tente limpar o cache do seu navegador e recarregue esta página."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Se isso não ajudar, abra o console de erros de seu navegador e crie um {{link}}novo chamado{{/link}} com os detalhes."],"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.":["Se isso é um novo problema, {{strong}}crie um novo chamado{{/strong}} ou envie-o por {{strong}}e-mail{{/strong}}. Inclua a descrição do que você estava tentando fazer e detalhes importantes listados abaixo. Inclua uma captura da tela."],"Create Issue":["Criar chamado"],"Email":["E-mail"],"Important details":["Detalhes importantes"],"Need help?":["Precisa de ajuda?"],"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":[""],"Position":["Posição"],"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":[""],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[""],"Import to group":[""],"Import a CSV, .htaccess, or JSON file.":[""],"Click 'Add File' or drag and drop here.":[""],"Add File":["Adicionar arquivo"],"File selected":[""],"Importing":["Importando"],"Finished importing":[""],"Total redirects imported:":[""],"Double-check the file is the correct format!":[""],"OK":[""],"Close":["Fechar"],"All imports will be appended to the current database.":[""],"Export":["Exportar"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[""],"Everything":["Tudo"],"WordPress redirects":["Redirecionamentos WordPress"],"Apache redirects":["Redirecionamentos Apache"],"Nginx redirects":["Redirecionamentos Nginx"],"CSV":["CSV"],"Apache .htaccess":[""],"Nginx rewrite rules":[""],"Redirection JSON":[""],"View":["Ver"],"Log files can be exported from the log pages.":[""],"Import/Export":["Importar/Exportar"],"Logs":["Registros"],"404 errors":[""],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[""],"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":[""],"302 - Found":[""],"307 - Temporary Redirect":[""],"308 - Permanent Redirect":[""],"401 - Unauthorized":[""],"404 - Not Found":[""],"Title":["Título"],"When matched":[""],"with HTTP code":[""],"Show advanced options":[""],"Matched Target":[""],"Unmatched Target":[""],"Saving...":["Salvando..."],"View notice":[""],"Invalid source 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)":[""],"Search by IP":["Pesquisar por IP"],"Select bulk action":["Selecione ação em massa"],"Bulk Actions":["Ações em massa"],"Apply":["Aplicar"],"First page":["Primeira página"],"Prev page":["Página anterior"],"Current Page":["Página atual"],"of %(page)s":["de %(página)s"],"Next page":["Próxima página"],"Last page":["Última página"],"%s item":["%s item","%s items"],"Select All":["Selecionar tudo"],"Sorry, something went wrong loading the data - please try again":["Desculpe, mas algo deu errado ao carregar os dados - tente novamente"],"No results":["Sem resultados"],"Delete the logs - are you sure?":["Excluir os logs - você tem certeza?"],"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.":["Uma vez excluídos, seus registros atuais não estará mais disponíveis. Você pode pré-programar exclusão automática na opções do plugin Redirecionamento. Se desejar fazer isso automaticamente."],"Yes! Delete the logs":["Sim! Exclua os logs"],"No! Don't delete the logs":["Não! Não exclua os registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Obrigado pela assinatura! {{a}}Clique aqui{{/a}} se você precisar retornar à sua assinatura."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Deseja manter-se atualizado com mudanças no 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.":["Inscreva-se para o pequeno boletim de informações sobre Redirection - um boletim informativo de baixo volume sobre novos recursos e alterações no plugin. Ideal se quiser testar alterações beta antes do lançamento."],"Your email address:":["Seu endereço de email:"],"You've supported this plugin - thank you!":["Você apoiou este plugin - Obrigado!"],"You get useful software and I get to carry on making it better.":["Você adquire um software útil e eu tenho que me encarregar em torná-lo melhor."],"Forever":["Para sempre"],"Delete the plugin - are you sure?":["Excluir o plugin - você tem certeza?"],"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.":["A exclusão do plugin irá remover todos os seus redirecionamentos, logs e configurações. Faça isso se desejar remover o plugin para sempre, ou se quiser reiniciar o plugin."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Uma vez excluídos, os redirecionamentos deixarão de funcionar. Se eles ainda continuam funcionando, limpe o cache do seu navegador."],"Yes! Delete the plugin":["Sim! Exclua o plugin"],"No! Don't delete the plugin":["Não! Não exclua o plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gerencie todos os seus redirecionamentos 301 e monitore erros 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 é gratuito para uso - ah como a vida é bela! Entretanto, seu desenvolvimento requer tempo e esforço e, se ele lhe foi útil, você pode nos ajudar a manter o desenvolvimento através de uma {{strong}}pequena doação{{/strong}}."],"Redirection Support":["Ajuda do Redirection"],"Support":["Ajuda"],"404s":["404s"],"Log":["Log"],"Delete Redirection":["Remover Plugin Redirection"],"Upload":["Upload"],"Import":["Importar"],"Update":["Atualizar"],"Auto-generate URL":["Gerar URL automaticamente"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Um token exclusivo permitindo que leitores de feeds acessem aos registros de redirecionamento em RSS (deixe em branco para auto-criação)"],"RSS Token":["Token RSS"],"404 Logs":["Registros 404"],"(time to keep logs for)":["(tempo para manter os registros)"],"Redirect Logs":["Registros do Redirect"],"I'm a nice person and I have helped support the author of this plugin":["Sou uma pessoa legal e já ajudei o autor deste plugin"],"Plugin Support":["Suporte do plugin"],"Options":["Opções"],"Two months":["Dois meses"],"A month":["Um mês"],"A week":["Uma semana"],"A day":["Um dia"],"No logs":["Nenhum registro"],"Delete All":["Apagar Tudo"],"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 grupos para organizar seus redirecionamentos. Grupos são associados a um módulo, que afeta como os redirecionamentos daquele grupo trabalham. Se você está em dúvida, use o módulo WordPress."],"Add Group":["Adicionar Grupo"],"Search":["Buscar"],"Groups":["Grupos"],"Save":["Salvar"],"Group":["Grupo"],"Match":["Correspondente à"],"Add new redirection":["Adicionar novo redirecionamento"],"Cancel":["Cancelar"],"Download":["Baixar"],"Redirection":["Redirection"],"Settings":["Configurações"],"Do nothing":["Não fazer nada"],"Error (404)":["Página inexistente (Erro 404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Redirecionar para um post aleatório"],"Redirect to URL":["Redirecionar para URL"],"Invalid group when creating redirect":["Grupo inválido ao criar redirecionamento"],"IP":["IP"],"Source URL":["URL de origem"],"Date":["Data"],"Add Redirect":["Adicionar redirecionamento"],"All modules":["Todos módulos"],"View Redirects":["Ver redirecionamentos"],"Module":["Módulo"],"Redirects":["Redirecionamentos"],"Name":["Nome"],"Filter":["Filtro"],"Reset hits":["Reinicializar acessos"],"Enable":["Habilitar"],"Disable":["Desabilitar"],"Delete":["Remover"],"Edit":["Editar"],"Last Access":["Último Acesso"],"Hits":["Acessos"],"URL":["URL"],"Type":["Tipo"],"Modified Posts":["Posts modificados"],"Redirections":["Redirecionamentos"],"User Agent":["User-Agent"],"URL and user agent":["URL e User-Agent"],"Target URL":["URL de destino"],"URL only":["URL"],"Regex":["Expressão Regular"],"Referrer":["Referrer"],"URL and referrer":["URL e referrer"],"Logged Out":["Usuário fez logout"],"Logged In":["Usuário fez login"],"URL and login status":["URL e status de login"]}
|
1 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":[""],"URL and role/capability role":[""],"URL and server":["URL e servidor"],"Form request":["Pedido de formulário"],"Relative /wp-json/":["Relativo /wp-json/"],"Proxy over Admin AJAX":["Proxy sobre Admin AJAX"],"Default /wp-json/":["Padrão /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["Se nada funcionar, o redirecionamento pode ter dificuldade em se comunicar com o servidor. Você pode tentar alterar manualmente esta configuração:"],"Site and home protocol":["Site e inicio do protocolo"],"Site and home URL are inconsistent - please correct from your General settings":[""],"Site and home are consistent":[""],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":["Aceitar Idioma"],"Header value":["Valor do cabeçalho"],"Header name":[""],"HTTP Header":["Cabeçalho HTTP"],"WordPress filter name":["Nome do filtro WordPress"],"Filter Name":["Nome do filtro"],"Cookie value":[""],"Cookie name":["Nome do cookie"],"Cookie":["Cookie"],"Optional description":["Descrição opcional"],"Target URL when not matched":["URL de destino quando não corresponder"],"Target URL when matched":["URL de destino quando corresponder"],"clearing your cache.":["limpando seu cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Se você estiver usando um sistema de cache como o Cloudflare, então leia isto: "],"URL and HTTP header":["URL e cabeçalho HTTP"],"URL and custom filter":["URL e filtro personalizado"],"URL and cookie":["URL e cookie"],"404 deleted":["404 excluído"],"Raw /index.php?rest_route=/":["Raw /index.php?rest_route=/"],"REST API":["API REST"],"How Redirection uses the REST API - don't change unless necessary":["Como o redirecionamento usa a API REST - não altere a menos que seja necessário"],"WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme.":["O WordPress retornou uma mensagem inesperada. Isso pode ter sido causado por sua API REST não funcionar ou por outro plugin ou 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.":[""],"None of the suggestions helped":["Nenhuma das sugestões ajudou"],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":["Não é possível carregar o Redirecionamento ☹️"],"WordPress REST API is working at %s":["API REST WordPress está funcionando em %s"],"WordPress REST API":["API REST WordPress"],"REST API is not working so routes not checked":[""],"Redirection routes are working":["As rotas de redirecionamento estão funcionando"],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":[""],"Redirection routes":["Rotas de redirecionamento"],"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":["Dispositivo"],"Operating System":["Sistema Operacional"],"Browser":["Navegador"],"Engine":["Motor"],"Useragent":[""],"Agent":["Agente"],"No IP logging":["Nenhum registro de IP"],"Full IP logging":["Registro completo de IP"],"Anonymize IP (mask last part)":["IP Anônimo (Mascarar a última parte)"],"Monitor changes to %(type)s":[""],"IP Logging":["Registro de IP"],"(select IP logging level)":["(selecione o nível de registro de IP)"],"Geo Info":[""],"Agent Info":[""],"Filter by IP":["Filtrar por IP"],"Referrer / User Agent":[""],"Geo IP Error":[""],"Something went wrong obtaining this information":["Algo deu errado ao obter essa informação"],"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.":["Este é um IP de uma rede privada. Isso significa que ele está localizado dentro de uma rede residencial ou comercial e nenhuma outra informação pode ser exibida."],"No details are known for this address.":["Nenhum detalhe é conhecido para este endereço."],"Geo IP":[""],"City":["Cidade"],"Area":["Área"],"Timezone":["Fuso horário"],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":["Fornecido por {{link}}redirect.li{{/link}}"],"Trash":["Lixeira"],"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":["Nunca fazer cache"],"An hour":["Uma hora"],"Redirect Cache":[""],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":["Tem certeza de que deseja importar de %s?"],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":["Os seguintes plugins de redirecionamento foram detectados em seu site e podem ser importados."],"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.":["Problemas foram detectados com suas tabelas do banco de dados. Visite a <a href=\"%s\">página de suporte</a> para obter mais detalhes."],"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.":["Se o botão mágico não funcionar, então você deve ler o erro e verificar se consegue corrigi-lo manualmente. Caso contrário, siga a seção \"Preciso de ajuda\" abaixo."],"⚡️ Magic fix ⚡️":["⚡️ Correção mágica ⚡️"],"Plugin Status":["Plugin Status"],"Custom":["Personalizado"],"Mobile":["Móvel"],"Feed Readers":[""],"Libraries":["Bibliotecas"],"URL Monitor Changes":[""],"Save changes to this group":["Salvar alterações para este grupo"],"For example \"/amp\"":[""],"URL Monitor":[""],"Delete 404s":["Excluir 404s"],"Delete all logs for this 404":["Excluir todos os registros para este 404"],"Delete all from IP %s":["Excluir tudo do IP %s"],"Delete all matching \"%s\"":[""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Seu servidor rejeitou a solicitação por ser muito grande. Você precisará alterá-lo para continuar."],"Also check if your browser is able to load <code>redirection.js</code>:":["Além disso, verifique se o seu navegador é capaz de carregar <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.":["Se você estiver usando um plugin ou serviço de cache de página (CloudFlare, OVH, etc), então você também poderá tentar limpar esse cache."],"Unable to load Redirection":[""],"Unable to create group":["Não foi possível criar grupo"],"Failed to fix database tables":["Falha ao corrigir tabelas do banco de dados"],"Post monitor group is valid":["Grupo do monitoramento de posts é válido"],"Post monitor group is invalid":["O grupo de monitoramento de post é inválido"],"Post monitor group":[""],"All redirects have a valid group":["Todos os redirecionamentos têm um grupo válido"],"Redirects with invalid groups detected":["Redirecionamentos com grupos inválidos detectados"],"Valid redirect group":["Grupo de redirecionamento válido"],"Valid groups detected":["Grupos válidos detectados"],"No valid groups, so you will not be able to create any redirects":["Nenhum grupo válido, portanto, você não poderá criar redirecionamentos"],"Valid groups":[""],"Database tables":[""],"The following tables are missing:":["As seguintes tabelas estão faltando:"],"All tables present":["Todas as tabelas presentes"],"Cached Redirection detected":["Redirecionamento em cache detectado"],"Please clear your browser cache and reload this page.":["Limpe o cache do seu navegador e recarregue esta página."],"The data on this page has expired, please reload.":["Os dados nesta página expiraram, por favor recarregue."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["O WordPress não retornou uma resposta. Isso pode significar que um erro ocorreu ou que a requisição foi bloqueada. Confira o error_log de seu servidor."],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":["Seu servidor retornou um erro 403 Proibido, que pode indicar que a solicitação foi bloqueada. Você está usando um firewall ou um plugin de segurança?"],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":["Inclua esses detalhes em seu relatório {{strong}}juntamente com uma descrição do que você estava fazendo{{/strong}}."],"If you think Redirection is at fault then create an issue.":["Se você acha que o erro é do Redirection, abra um chamado."],"This may be caused by another plugin - look at your browser's error console for more details.":["Isso pode ser causado por outro plugin - veja o console de erros do seu navegador para mais detalhes."],"Loading, please wait...":["Carregando, aguarde..."],"{{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 do arquivo CSV{{/strong}}: {{code}}URL de origem, URL de destino{{/code}} - e pode ser opcionalmente seguido com {{code}}regex, código http{{/code}} ({{code}}regex{{/code}} - 0 para não, 1 para sim)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["O redirecionamento não está funcionando. Tente limpar o cache do navegador e recarregar esta página."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Se isso não ajudar, abra o console de erros de seu navegador e crie um {{link}}novo chamado{{/link}} com os detalhes."],"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.":["Se isso é um novo problema, {{strong}}crie um novo chamado{{/strong}} ou envie-o por {{strong}}e-mail{{/strong}}. Inclua a descrição do que você estava tentando fazer e detalhes importantes listados abaixo. Inclua uma captura da tela."],"Create Issue":["Criar chamado"],"Email":["E-mail"],"Important details":["Detalhes importantes"],"Need help?":["Precisa de ajuda?"],"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":[""],"Position":["Posição"],"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":[""],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[""],"Import to group":["Importar para grupo"],"Import a CSV, .htaccess, or JSON file.":[""],"Click 'Add File' or drag and drop here.":[""],"Add File":["Adicionar arquivo"],"File selected":["Arquivo selecionado"],"Importing":["Importando"],"Finished importing":["Importação concluída"],"Total redirects imported:":["Total de redirecionamentos importados:"],"Double-check the file is the correct format!":["Verifique novamente se o arquivo é o formato correto!"],"OK":["OK"],"Close":["Fechar"],"All imports will be appended to the current database.":["Todas as importações serão anexadas ao banco de dados atual."],"Export":["Exportar"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":["Exportar para CSV, .htaccess do Apache, Nginx ou Redirecionamento JSON (que contém todos os redirecionamentos e grupos)."],"Everything":["Tudo"],"WordPress redirects":["Redirecionamentos WordPress"],"Apache redirects":["Redirecionamentos do Apache"],"Nginx redirects":["Redirecionamentos Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess do Apache"],"Nginx rewrite rules":["Regras de reescrita do Nginx"],"Redirection JSON":["Redirecionamento JSON"],"View":["Ver"],"Log files can be exported from the log pages.":["Arquivos de registro pode ser exportado das páginas de registro."],"Import/Export":["Importar/Exportar"],"Logs":["Registros"],"404 errors":["Erro 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[""],"I'd like to support some more.":["Eu gostaria de ajudar mais um pouco."],"Support 💰":["Ajuda 💰"],"Redirection saved":["Redirecionamento salvo"],"Log deleted":["Registro excluído"],"Settings saved":["Configurações salvas"],"Group saved":["Grupo salvo"],"Are you sure you want to delete this item?":["",""],"pass":["senha"],"All groups":["Todos os grupos"],"301 - Moved Permanently":[""],"302 - Found":["302 - Encontrado"],"307 - Temporary Redirect":[""],"308 - Permanent Redirect":[""],"401 - Unauthorized":["401 - Não autorizado"],"404 - Not Found":[""],"Title":["Título"],"When matched":["Quando corresponder"],"with HTTP code":["com código HTTP"],"Show advanced options":["Exibir opções avançadas"],"Matched Target":[""],"Unmatched Target":["Destino não correspondido"],"Saving...":["Salvando..."],"View notice":[""],"Invalid source URL":[""],"Invalid redirect action":["Ação de redirecionamento inválida"],"Invalid redirect matcher":["Correspondente de redirecionamento inválido"],"Unable to add new redirect":["Não foi possível criar novo redirecionamento"],"Something went wrong 🙁":["Algo deu errado 🙁"],"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!":["Eu estava tentando fazer uma coisa e deu errado. Pode ser um problema temporário e se você tentar novamente, pode funcionar - ótimo!"],"Log entries (%d max)":["Entradas do registro (máx %d)"],"Search by IP":["Pesquisar por IP"],"Select bulk action":["Selecionar ações em massa"],"Bulk Actions":["Ações em massa"],"Apply":["Aplicar"],"First page":["Primeira página"],"Prev page":["Página anterior"],"Current Page":["Página atual"],"of %(page)s":["de %(página)s"],"Next page":["Próxima página"],"Last page":["Última página"],"%s item":["%s item","%s itens"],"Select All":["Selecionar tudo"],"Sorry, something went wrong loading the data - please try again":["Desculpe, mas algo deu errado ao carregar os dados - tente novamente"],"No results":["Nenhum resultado"],"Delete the logs - are you sure?":["Excluir os registros - Você tem certeza?"],"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.":["Uma vez excluídos, seus registros atuais não estará mais disponíveis. Você pode pré-programar exclusão automática na opções do plugin Redirecionamento. Se desejar fazer isso automaticamente."],"Yes! Delete the logs":["Sim! Exclua os registros"],"No! Don't delete the logs":["Não! Não exclua os registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Obrigado pela assinatura! {{a}}Clique aqui{{/a}} se você precisar retornar à sua assinatura."],"Newsletter":["Boletim"],"Want to keep up to date with changes to Redirection?":["Deseja manter-se atualizado com mudanças no 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.":["Inscreva-se para o pequeno boletim de informações sobre Redirection - um boletim informativo de baixo volume sobre novos recursos e alterações no plugin. Ideal se quiser testar alterações beta antes do lançamento."],"Your email address:":["Seu endereço de e-mail:"],"You've supported this plugin - thank you!":["Você apoiou este plugin - obrigado!"],"You get useful software and I get to carry on making it better.":["Você obtém softwares úteis e eu continuo fazendo isso melhor."],"Forever":["Para sempre"],"Delete the plugin - are you sure?":["Excluir o plugin - Você tem certeza?"],"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.":["A exclusão do plugin irá remover todos os seus redirecionamentos, logs e configurações. Faça isso se desejar remover o plugin para sempre, ou se quiser reiniciar o plugin."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Uma vez excluído, os seus redirecionamentos deixarão de funcionar. Se eles parecerem continuar funcionando, limpe o cache do seu navegador."],"Yes! Delete the plugin":["Sim! Exclua o plugin"],"No! Don't delete the plugin":["Não! Não exclua o plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gerencie todos os seus redirecionamentos 301 e monitore erros 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 é gratuito para uso - ah como a vida é bela! Entretanto, seu desenvolvimento requer tempo e esforço e, se ele lhe foi útil, você pode nos ajudar a manter o desenvolvimento através de uma {{strong}}pequena doação{{/strong}}."],"Redirection Support":["Ajuda do Redirection"],"Support":["Ajuda"],"404s":["404s"],"Log":["Registro"],"Delete Redirection":["Remover Plugin Redirection"],"Upload":[""],"Import":["Importar"],"Update":["Atualizar"],"Auto-generate URL":[""],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Um token exclusivo que permite que os leitores de feed acessem o RSS do log de redirecionamento (deixe em branco para gerar automaticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Registros 404"],"(time to keep logs for)":["(tempo para manter os registros)"],"Redirect Logs":["Registros do Redirect"],"I'm a nice person and I have helped support the author of this plugin":["Eu sou uma pessoa legal e ajudei a apoiar o autor deste plugin"],"Plugin Support":["Suporte do plugin"],"Options":["Opções"],"Two months":["Dois meses"],"A month":["Um mês"],"A week":["Uma semana"],"A day":["Um dia"],"No logs":["Sem registros"],"Delete All":["Apagar Tudo"],"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 grupos para organizar seus redirecionamentos. Grupos são associados a um módulo, que afeta como os redirecionamentos daquele grupo trabalham. Se você está em dúvida, use o módulo WordPress."],"Add Group":["Adicionar Grupo"],"Search":["Pesquisar"],"Groups":["Grupos"],"Save":["Salvar"],"Group":["Grupo"],"Match":["Corresponder"],"Add new redirection":["Adicionar novo redirecionamento"],"Cancel":["Cancelar"],"Download":["Baixar"],"Redirection":["Redirection"],"Settings":["Configurações"],"Do nothing":[""],"Error (404)":["Erro (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Redirecionar para um post aleatório"],"Redirect to URL":["Redirecionar para URL"],"Invalid group when creating redirect":["Grupo inválido ao criar o redirecionamento"],"IP":["IP"],"Source URL":["URL de origem"],"Date":["Data"],"Add Redirect":["Adicionar redirecionamento"],"All modules":["Todos os módulos"],"View Redirects":["Ver redirecionamentos"],"Module":["Módulo"],"Redirects":["Redirecionamentos"],"Name":["Nome"],"Filter":["Filtrar"],"Reset hits":["Redefinir acessos"],"Enable":["Ativar"],"Disable":["Desativar"],"Delete":["Excluir"],"Edit":["Editar"],"Last Access":["Último Acesso"],"Hits":["Acessos"],"URL":["URL"],"Type":["Tipo"],"Modified Posts":["Posts modificados"],"Redirections":["Redirecionamentos"],"User Agent":["User-Agent"],"URL and user agent":["URL e User-Agent"],"Target URL":["URL de destino"],"URL only":["Apenas URL"],"Regex":["Regex"],"Referrer":["Referenciador"],"URL and referrer":["URL e referenciador"],"Logged Out":["Desconectado"],"Logged In":["Conectado"],"URL and login status":["URL e status de login"]}
|
locale/json/redirection-sv_SE.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"":[],"Form request":["Formulärbegäran"],"Relative /wp-json/":["Relativ /wp-json/"],"Proxy over Admin AJAX":["Proxy över Admin AJAX"],"Default /wp-json/":["Standard /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["Om du inte kan få något att fungera kan det hända att Redirection har svårt att kommunicera med din server. Du kan försöka ändra den här inställningen manuellt:"],"Site and home protocol":["Webbplats och hemprotokoll"],"Site and home URL are inconsistent - please correct from your General settings":["URL för webbplats och hem är inkonsekvent. Korrigera från dina allmänna inställningar."],"Site and home are consistent":["Webbplats och hem är konsekventa"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Observera att det är ditt ansvar att skicka HTTP-sidhuvuden till PHP. Vänligen kontakta din webbleverantör för support om detta."],"Accept Language":["Acceptera språk"],"Header value":["Värde för sidhuvud"],"Header name":["Namn på sidhuvud"],"HTTP Header":["HTTP-sidhuvud"],"WordPress filter name":["WordPress-filternamn"],"Filter Name":["Filternamn"],"Cookie value":["Cookie-värde"],"Cookie name":["Cookie-namn"],"Cookie":["Cookie"],"Optional description":["Valfri beskrivning"],"Target URL when not matched":["Mål-URL när det inte matchas"],"Target URL when matched":["Mål-URL när det matchas"],"clearing your cache.":["rensa cacheminnet."],"If you are using a caching system such as Cloudflare then please read this: ":["Om du använder ett caching-system som Cloudflare, läs det här:"],"URL and HTTP header":["URL- och HTTP-sidhuvuden"],"URL and custom filter":["URL och anpassat filter"],"URL and cookie":["URL och cookie"],"404 deleted":["404 borttagen"],"Raw /index.php?rest_route=/":["Rå /index.php?rest_route=/"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Hur Redirection använder REST API – ändra inte om inte nödvändigt"],"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.":["Kolla in {{link}}tilläggsstatusen{{/link}}. Den kanske kan fixa problemet ”automagiskt”."],"{{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 kan inte kommunicera med ditt REST API{{/link}}. Om du har inaktiverat det måste du aktivera det."],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":["{{link}}Säkerhetsprogram kan eventuellt blockera Redirection{{/link}}. Du måste konfigurera dessa för att tillåta REST API-förfrågningar."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching-program{{/link}}, i synnerhet Cloudflare, kan cacha fel sak. Försök att rensa all cache."],"{{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 arbetar på %s"],"WordPress REST API":["WordPress REST API"],"REST API is not working so routes not checked":["REST API fungerar inte så flödena kontrolleras inte"],"Redirection routes are working":["Omdirigeringsflödena fungerar"],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":["Redirection finns inte dina REST API-flöden. Har du inaktiverat det med ett tillägg?"],"Redirection routes":["Omdirigeringsflöden"],"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"]}
|
1 |
+
{"":[],"Redirection requires PHP v%1s, you are using v%2s - please update your PHP":["Redirection kräver PHP v%1s, du använder v%2s – uppdatera din PHP"],"URL and role/capability role":[""],"URL and server":["URL och server"],"Form request":["Formulärbegäran"],"Relative /wp-json/":["Relativ /wp-json/"],"Proxy over Admin AJAX":["Proxy över Admin AJAX"],"Default /wp-json/":["Standard /wp-json/"],"If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:":["Om du inte kan få något att fungera kan det hända att Redirection har svårt att kommunicera med din server. Du kan försöka ändra den här inställningen manuellt:"],"Site and home protocol":["Webbplats och hemprotokoll"],"Site and home URL are inconsistent - please correct from your General settings":["URL för webbplats och hem är inkonsekvent. Korrigera från dina allmänna inställningar."],"Site and home are consistent":["Webbplats och hem är konsekventa"],"Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Observera att det är ditt ansvar att skicka HTTP-sidhuvuden till PHP. Vänligen kontakta din webbleverantör för support om detta."],"Accept Language":["Acceptera språk"],"Header value":["Värde för sidhuvud"],"Header name":["Namn på sidhuvud"],"HTTP Header":["HTTP-sidhuvud"],"WordPress filter name":["WordPress-filternamn"],"Filter Name":["Filternamn"],"Cookie value":["Cookie-värde"],"Cookie name":["Cookie-namn"],"Cookie":["Cookie"],"Optional description":["Valfri beskrivning"],"Target URL when not matched":["Mål-URL när det inte matchas"],"Target URL when matched":["Mål-URL när det matchas"],"clearing your cache.":["rensa cacheminnet."],"If you are using a caching system such as Cloudflare then please read this: ":["Om du använder ett caching-system som Cloudflare, läs det här:"],"URL and HTTP header":["URL- och HTTP-sidhuvuden"],"URL and custom filter":["URL och anpassat filter"],"URL and cookie":["URL och cookie"],"404 deleted":["404 borttagen"],"Raw /index.php?rest_route=/":["Rå /index.php?rest_route=/"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Hur Redirection använder REST API – ändra inte om inte nödvändigt"],"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.":["Kolla in {{link}}tilläggsstatusen{{/link}}. Den kanske kan fixa problemet ”automagiskt”."],"{{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 kan inte kommunicera med ditt REST API{{/link}}. Om du har inaktiverat det måste du aktivera det."],"{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.":["{{link}}Säkerhetsprogram kan eventuellt blockera Redirection{{/link}}. Du måste konfigurera dessa för att tillåta REST API-förfrågningar."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching-program{{/link}}, i synnerhet Cloudflare, kan cacha fel sak. Försök att rensa all cache."],"{{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 arbetar på %s"],"WordPress REST API":["WordPress REST API"],"REST API is not working so routes not checked":["REST API fungerar inte så flödena kontrolleras inte"],"Redirection routes are working":["Omdirigeringsflödena fungerar"],"Redirection does not appear in your REST API routes. Have you disabled it with a plugin?":["Redirection finns inte dina REST API-flöden. Har du inaktiverat det med ett tillägg?"],"Redirection routes":["Omdirigeringsflöden"],"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: 2018-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: de\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr "Formularanfrage"
|
@@ -21,7 +33,7 @@ msgstr "Relativ /wp-json/"
|
|
21 |
|
22 |
#: redirection-strings.php:173
|
23 |
msgid "Proxy over Admin AJAX"
|
24 |
-
msgstr ""
|
25 |
|
26 |
#: redirection-strings.php:171
|
27 |
msgid "Default /wp-json/"
|
@@ -31,15 +43,15 @@ msgstr "Standard /wp-json/"
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr ""
|
45 |
|
@@ -49,27 +61,27 @@ msgstr ""
|
|
49 |
|
50 |
#: redirection-strings.php:271
|
51 |
msgid "Accept Language"
|
52 |
-
msgstr ""
|
53 |
|
54 |
#: redirection-strings.php:269
|
55 |
msgid "Header value"
|
56 |
-
msgstr ""
|
57 |
|
58 |
#: redirection-strings.php:268
|
59 |
msgid "Header name"
|
60 |
-
msgstr ""
|
61 |
|
62 |
#: redirection-strings.php:267
|
63 |
msgid "HTTP Header"
|
64 |
-
msgstr ""
|
65 |
|
66 |
#: redirection-strings.php:266
|
67 |
msgid "WordPress filter name"
|
68 |
-
msgstr ""
|
69 |
|
70 |
#: redirection-strings.php:265
|
71 |
msgid "Filter Name"
|
72 |
-
msgstr ""
|
73 |
|
74 |
#: redirection-strings.php:263
|
75 |
msgid "Cookie value"
|
@@ -159,35 +171,36 @@ msgstr ""
|
|
159 |
msgid "None of the suggestions helped"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
msgstr ""
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
msgstr "WordPress REST API"
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
msgstr ""
|
193 |
|
@@ -312,15 +325,15 @@ msgstr ""
|
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
msgstr ""
|
326 |
|
@@ -376,15 +389,15 @@ msgstr "Total = "
|
|
376 |
msgid "Import from %s"
|
377 |
msgstr "Import von %s"
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
msgstr "Es wurden Probleme mit den Datenbanktabellen festgestellt. Besuche bitte die <a href=\"%s\">Support Seite</a> für mehr Details."
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr "Redirection wurde nicht korrekt installiert"
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr "Redirection benötigt WordPress v%1s – Du benutzt v%2s. Bitte führe zunächst ein WordPress Update durch."
|
390 |
|
@@ -396,7 +409,7 @@ msgstr ""
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
msgstr ""
|
402 |
|
@@ -464,63 +477,63 @@ msgstr ""
|
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr "Redirection konnte nicht geladen werden"
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
msgstr ""
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
msgstr ""
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
msgstr ""
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr ""
|
526 |
|
@@ -556,15 +569,15 @@ msgstr "Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hin
|
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
msgstr "Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr ""
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
msgstr ""
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr "Lädt, bitte warte..."
|
570 |
|
@@ -584,7 +597,7 @@ msgstr ""
|
|
584 |
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."
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: redirection-admin.php:
|
588 |
msgid "Create Issue"
|
589 |
msgstr ""
|
590 |
|
@@ -834,19 +847,19 @@ msgstr "Speichern..."
|
|
834 |
msgid "View notice"
|
835 |
msgstr "Hinweis anzeigen"
|
836 |
|
837 |
-
#: models/redirect.php:
|
838 |
msgid "Invalid source URL"
|
839 |
msgstr "Ungültige Quell URL"
|
840 |
|
841 |
-
#: models/redirect.php:
|
842 |
msgid "Invalid redirect action"
|
843 |
msgstr "Ungültige Umleitungsaktion"
|
844 |
|
845 |
-
#: models/redirect.php:
|
846 |
msgid "Invalid redirect matcher"
|
847 |
msgstr ""
|
848 |
|
849 |
-
#: models/redirect.php:
|
850 |
msgid "Unable to add new redirect"
|
851 |
msgstr ""
|
852 |
|
@@ -858,7 +871,7 @@ msgstr "Etwas ist schiefgelaufen 🙁"
|
|
858 |
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!"
|
859 |
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!"
|
860 |
|
861 |
-
#: redirection-admin.php:
|
862 |
msgid "Log entries (%d max)"
|
863 |
msgstr "Log Einträge (%d max)"
|
864 |
|
@@ -1000,7 +1013,7 @@ msgstr "Verwalte alle 301-Umleitungen und 404-Fehler."
|
|
1000 |
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}}."
|
1001 |
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}}."
|
1002 |
|
1003 |
-
#: redirection-admin.php:
|
1004 |
msgid "Redirection Support"
|
1005 |
msgstr "Unleitung Support"
|
1006 |
|
@@ -1138,7 +1151,7 @@ msgstr "Download"
|
|
1138 |
msgid "Redirection"
|
1139 |
msgstr "Redirection"
|
1140 |
|
1141 |
-
#: redirection-admin.php:
|
1142 |
msgid "Settings"
|
1143 |
msgstr "Einstellungen"
|
1144 |
|
@@ -1162,7 +1175,7 @@ msgstr "Umleitung zu zufälligen Beitrag"
|
|
1162 |
msgid "Redirect to URL"
|
1163 |
msgstr "Umleitung zur URL"
|
1164 |
|
1165 |
-
#: models/redirect.php:
|
1166 |
msgid "Invalid group when creating redirect"
|
1167 |
msgstr "Ungültige Gruppe für die Erstellung der Umleitung"
|
1168 |
|
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-07-11 10:22:30+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
"Language: de\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr "Formularanfrage"
|
33 |
|
34 |
#: redirection-strings.php:173
|
35 |
msgid "Proxy over Admin AJAX"
|
36 |
+
msgstr "Proxy über Admin AJAX"
|
37 |
|
38 |
#: redirection-strings.php:171
|
39 |
msgid "Default /wp-json/"
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr ""
|
57 |
|
61 |
|
62 |
#: redirection-strings.php:271
|
63 |
msgid "Accept Language"
|
64 |
+
msgstr "Akzeptiere Sprache"
|
65 |
|
66 |
#: redirection-strings.php:269
|
67 |
msgid "Header value"
|
68 |
+
msgstr "Wert im Header "
|
69 |
|
70 |
#: redirection-strings.php:268
|
71 |
msgid "Header name"
|
72 |
+
msgstr "Header Name "
|
73 |
|
74 |
#: redirection-strings.php:267
|
75 |
msgid "HTTP Header"
|
76 |
+
msgstr "HTTP Header"
|
77 |
|
78 |
#: redirection-strings.php:266
|
79 |
msgid "WordPress filter name"
|
80 |
+
msgstr "WordPress Filter Name "
|
81 |
|
82 |
#: redirection-strings.php:265
|
83 |
msgid "Filter Name"
|
84 |
+
msgstr "Filter Name"
|
85 |
|
86 |
#: redirection-strings.php:263
|
87 |
msgid "Cookie value"
|
171 |
msgid "None of the suggestions helped"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
msgstr "WordPress REST API"
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
msgstr ""
|
206 |
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr ""
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
msgstr ""
|
339 |
|
389 |
msgid "Import from %s"
|
390 |
msgstr "Import von %s"
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
msgstr "Es wurden Probleme mit den Datenbanktabellen festgestellt. Besuche bitte die <a href=\"%s\">Support Seite</a> für mehr Details."
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr "Redirection wurde nicht korrekt installiert"
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr "Redirection benötigt WordPress v%1s – Du benutzt v%2s. Bitte führe zunächst ein WordPress Update durch."
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
msgstr ""
|
415 |
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr "Redirection konnte nicht geladen werden"
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
msgstr ""
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr ""
|
539 |
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
msgstr "Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr "Lädt, bitte warte..."
|
583 |
|
597 |
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."
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
601 |
msgid "Create Issue"
|
602 |
msgstr ""
|
603 |
|
847 |
msgid "View notice"
|
848 |
msgstr "Hinweis anzeigen"
|
849 |
|
850 |
+
#: models/redirect.php:524
|
851 |
msgid "Invalid source URL"
|
852 |
msgstr "Ungültige Quell URL"
|
853 |
|
854 |
+
#: models/redirect.php:456
|
855 |
msgid "Invalid redirect action"
|
856 |
msgstr "Ungültige Umleitungsaktion"
|
857 |
|
858 |
+
#: models/redirect.php:450
|
859 |
msgid "Invalid redirect matcher"
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: models/redirect.php:185
|
863 |
msgid "Unable to add new redirect"
|
864 |
msgstr ""
|
865 |
|
871 |
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!"
|
872 |
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!"
|
873 |
|
874 |
+
#: redirection-admin.php:204
|
875 |
msgid "Log entries (%d max)"
|
876 |
msgstr "Log Einträge (%d max)"
|
877 |
|
1013 |
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}}."
|
1014 |
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}}."
|
1015 |
|
1016 |
+
#: redirection-admin.php:310
|
1017 |
msgid "Redirection Support"
|
1018 |
msgstr "Unleitung Support"
|
1019 |
|
1151 |
msgid "Redirection"
|
1152 |
msgstr "Redirection"
|
1153 |
|
1154 |
+
#: redirection-admin.php:160
|
1155 |
msgid "Settings"
|
1156 |
msgstr "Einstellungen"
|
1157 |
|
1175 |
msgid "Redirect to URL"
|
1176 |
msgstr "Umleitung zur URL"
|
1177 |
|
1178 |
+
#: models/redirect.php:514
|
1179 |
msgid "Invalid group when creating redirect"
|
1180 |
msgstr "Ungültige Gruppe für die Erstellung der Umleitung"
|
1181 |
|
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-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: en_CA\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr "Form request"
|
@@ -31,15 +43,15 @@ msgstr "Default /wp-json/"
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr "Site and home protocol"
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr "Site and home URL are inconsistent - please correct from your General settings"
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr "Site and home are consistent"
|
45 |
|
@@ -159,35 +171,36 @@ msgstr "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so
|
|
159 |
msgid "None of the suggestions helped"
|
160 |
msgstr "None of the suggestions helped"
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
msgstr "Unable to load Redirection ☹️"
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
msgstr "WordPress REST API is working at %s"
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
msgstr "WordPress REST API"
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr "REST API is not working so routes not checked"
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
msgstr "Redirection routes are working"
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
msgstr "Redirection routes"
|
193 |
|
@@ -312,15 +325,15 @@ msgstr "Geo Location"
|
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
msgstr "Powered by {{link}}redirect.li{{/link}}"
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr "Trash"
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
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"
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
326 |
|
@@ -376,15 +389,15 @@ msgstr "total = "
|
|
376 |
msgid "Import from %s"
|
377 |
msgstr "Import from %s"
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr "Redirection not installed properly"
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
390 |
|
@@ -396,7 +409,7 @@ msgstr "Default WordPress \"old slugs\""
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr "Create associated redirect (added to end of URL)"
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
402 |
|
@@ -464,63 +477,63 @@ msgstr "Delete all matching \"%s\""
|
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr "Unable to load Redirection"
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
msgstr "Unable to create group"
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
msgstr "Failed to fix database tables"
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
msgstr "Post monitor group is valid"
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
msgstr "Post monitor group is invalid"
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr "Post monitor group"
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
msgstr "All redirects have a valid group"
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
msgstr "Redirects with invalid groups detected"
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
msgstr "Valid redirect group"
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
msgstr "Valid groups detected"
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
msgstr "No valid groups, so you will not be able to create any redirects"
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr "Valid groups"
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr "Database tables"
|
526 |
|
@@ -556,15 +569,15 @@ msgstr "Your server returned a 403 Forbidden error which may indicate the reques
|
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr "If you think Redirection is at fault then create an issue."
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
msgstr "This may be caused by another plugin - look at your browser's error console for more details."
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr "Loading, please wait..."
|
570 |
|
@@ -584,7 +597,7 @@ msgstr "If that doesn't help, open your browser's error console and create a {{l
|
|
584 |
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."
|
585 |
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."
|
586 |
|
587 |
-
#: redirection-admin.php:
|
588 |
msgid "Create Issue"
|
589 |
msgstr "Create Issue"
|
590 |
|
@@ -834,19 +847,19 @@ msgstr "Saving..."
|
|
834 |
msgid "View notice"
|
835 |
msgstr "View notice"
|
836 |
|
837 |
-
#: models/redirect.php:
|
838 |
msgid "Invalid source URL"
|
839 |
msgstr "Invalid source URL"
|
840 |
|
841 |
-
#: models/redirect.php:
|
842 |
msgid "Invalid redirect action"
|
843 |
msgstr "Invalid redirect action"
|
844 |
|
845 |
-
#: models/redirect.php:
|
846 |
msgid "Invalid redirect matcher"
|
847 |
msgstr "Invalid redirect matcher"
|
848 |
|
849 |
-
#: models/redirect.php:
|
850 |
msgid "Unable to add new redirect"
|
851 |
msgstr "Unable to add new redirect"
|
852 |
|
@@ -858,7 +871,7 @@ msgstr "Something went wrong 🙁"
|
|
858 |
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!"
|
859 |
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!"
|
860 |
|
861 |
-
#: redirection-admin.php:
|
862 |
msgid "Log entries (%d max)"
|
863 |
msgstr "Log entries (%d max)"
|
864 |
|
@@ -1000,7 +1013,7 @@ msgstr "Manage all your 301 redirects and monitor 404 errors."
|
|
1000 |
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}}."
|
1001 |
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}}."
|
1002 |
|
1003 |
-
#: redirection-admin.php:
|
1004 |
msgid "Redirection Support"
|
1005 |
msgstr "Redirection Support"
|
1006 |
|
@@ -1138,7 +1151,7 @@ msgstr "Download"
|
|
1138 |
msgid "Redirection"
|
1139 |
msgstr "Redirection"
|
1140 |
|
1141 |
-
#: redirection-admin.php:
|
1142 |
msgid "Settings"
|
1143 |
msgstr "Settings"
|
1144 |
|
@@ -1162,7 +1175,7 @@ msgstr "Redirect to random post"
|
|
1162 |
msgid "Redirect to URL"
|
1163 |
msgstr "Redirect to URL"
|
1164 |
|
1165 |
-
#: models/redirect.php:
|
1166 |
msgid "Invalid group when creating redirect"
|
1167 |
msgstr "Invalid group when creating redirect"
|
1168 |
|
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-06-26 17:13:35+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
"Language: en_CA\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr "URL and role/capability role"
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr "URL and server"
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr "Form request"
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr "Site and home protocol"
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr "Site and home URL are inconsistent - please correct from your General settings"
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr "Site and home are consistent"
|
57 |
|
171 |
msgid "None of the suggestions helped"
|
172 |
msgstr "None of the suggestions helped"
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
msgstr "Unable to load Redirection ☹️"
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
msgstr "WordPress REST API is working at %s"
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
msgstr "WordPress REST API"
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr "REST API is not working so routes not checked"
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
msgstr "Redirection routes are working"
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
msgstr "Redirection routes"
|
206 |
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
msgstr "Powered by {{link}}redirect.li{{/link}}"
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr "Trash"
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
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"
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
339 |
|
389 |
msgid "Import from %s"
|
390 |
msgstr "Import from %s"
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr "Redirection not installed properly"
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr "Create associated redirect (added to end of URL)"
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
415 |
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr "Unable to load Redirection"
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
msgstr "Unable to create group"
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
msgstr "Failed to fix database tables"
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
msgstr "Post monitor group is valid"
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
msgstr "Post monitor group is invalid"
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr "Post monitor group"
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
msgstr "All redirects have a valid group"
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
msgstr "Redirects with invalid groups detected"
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
msgstr "Valid redirect group"
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
msgstr "Valid groups detected"
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
msgstr "No valid groups, so you will not be able to create any redirects"
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr "Valid groups"
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr "Database tables"
|
539 |
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr "If you think Redirection is at fault then create an issue."
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
msgstr "This may be caused by another plugin - look at your browser's error console for more details."
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr "Loading, please wait..."
|
583 |
|
597 |
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."
|
598 |
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."
|
599 |
|
600 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
601 |
msgid "Create Issue"
|
602 |
msgstr "Create Issue"
|
603 |
|
847 |
msgid "View notice"
|
848 |
msgstr "View notice"
|
849 |
|
850 |
+
#: models/redirect.php:524
|
851 |
msgid "Invalid source URL"
|
852 |
msgstr "Invalid source URL"
|
853 |
|
854 |
+
#: models/redirect.php:456
|
855 |
msgid "Invalid redirect action"
|
856 |
msgstr "Invalid redirect action"
|
857 |
|
858 |
+
#: models/redirect.php:450
|
859 |
msgid "Invalid redirect matcher"
|
860 |
msgstr "Invalid redirect matcher"
|
861 |
|
862 |
+
#: models/redirect.php:185
|
863 |
msgid "Unable to add new redirect"
|
864 |
msgstr "Unable to add new redirect"
|
865 |
|
871 |
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!"
|
872 |
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!"
|
873 |
|
874 |
+
#: redirection-admin.php:204
|
875 |
msgid "Log entries (%d max)"
|
876 |
msgstr "Log entries (%d max)"
|
877 |
|
1013 |
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}}."
|
1014 |
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}}."
|
1015 |
|
1016 |
+
#: redirection-admin.php:310
|
1017 |
msgid "Redirection Support"
|
1018 |
msgstr "Redirection Support"
|
1019 |
|
1151 |
msgid "Redirection"
|
1152 |
msgstr "Redirection"
|
1153 |
|
1154 |
+
#: redirection-admin.php:160
|
1155 |
msgid "Settings"
|
1156 |
msgstr "Settings"
|
1157 |
|
1175 |
msgid "Redirect to URL"
|
1176 |
msgstr "Redirect to URL"
|
1177 |
|
1178 |
+
#: models/redirect.php:514
|
1179 |
msgid "Invalid group when creating redirect"
|
1180 |
msgstr "Invalid group when creating redirect"
|
1181 |
|
locale/redirection-en_GB.mo
CHANGED
Binary file
|
locale/redirection-en_GB.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: en_GB\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr "Form request"
|
@@ -31,15 +43,15 @@ msgstr "Default /wp-json/"
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr "Site and home protocol"
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr "Site and home URL are inconsistent - please correct from your General settings"
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr "Site and home are consistent"
|
45 |
|
@@ -159,35 +171,36 @@ msgstr "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so
|
|
159 |
msgid "None of the suggestions helped"
|
160 |
msgstr "None of the suggestions helped"
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
msgstr "Unable to load Redirection ☹️"
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
msgstr "WordPress REST API is working at %s"
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
msgstr "WordPress REST API"
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr "REST API is not working so routes not checked"
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
msgstr "Redirection routes are working"
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
msgstr "Redirection routes"
|
193 |
|
@@ -312,15 +325,15 @@ msgstr "Geo Location"
|
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
msgstr "Powered by {{link}}redirect.li{{/link}}"
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr "Bin"
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
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"
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
326 |
|
@@ -376,15 +389,15 @@ msgstr "total = "
|
|
376 |
msgid "Import from %s"
|
377 |
msgstr "Import from %s"
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr "Redirection not installed properly"
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
390 |
|
@@ -396,7 +409,7 @@ msgstr "Default WordPress \"old slugs\""
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr "Create associated redirect (added to end of URL)"
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
402 |
|
@@ -464,63 +477,63 @@ msgstr "Delete all matching \"%s\""
|
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr "Unable to load Redirection"
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
msgstr "Unable to create group"
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
msgstr "Failed to fix database tables"
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
msgstr "Post monitor group is valid"
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
msgstr "Post monitor group is invalid"
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr "Post monitor group"
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
msgstr "All redirects have a valid group"
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
msgstr "Redirects with invalid groups detected"
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
msgstr "Valid redirect group"
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
msgstr "Valid groups detected"
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
msgstr "No valid groups, so you will not be able to create any redirects"
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr "Valid groups"
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr "Database tables"
|
526 |
|
@@ -556,15 +569,15 @@ msgstr "Your server returned a 403 Forbidden error which may indicate the reques
|
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr "If you think Redirection is at fault then create an issue."
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
msgstr "This may be caused by another plugin - look at your browser's error console for more details."
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr "Loading, please wait..."
|
570 |
|
@@ -584,7 +597,7 @@ msgstr "If that doesn't help, open your browser's error console and create a {{l
|
|
584 |
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."
|
585 |
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."
|
586 |
|
587 |
-
#: redirection-admin.php:
|
588 |
msgid "Create Issue"
|
589 |
msgstr "Create Issue"
|
590 |
|
@@ -834,19 +847,19 @@ msgstr "Saving..."
|
|
834 |
msgid "View notice"
|
835 |
msgstr "View notice"
|
836 |
|
837 |
-
#: models/redirect.php:
|
838 |
msgid "Invalid source URL"
|
839 |
msgstr "Invalid source URL"
|
840 |
|
841 |
-
#: models/redirect.php:
|
842 |
msgid "Invalid redirect action"
|
843 |
msgstr "Invalid redirect action"
|
844 |
|
845 |
-
#: models/redirect.php:
|
846 |
msgid "Invalid redirect matcher"
|
847 |
msgstr "Invalid redirect matcher"
|
848 |
|
849 |
-
#: models/redirect.php:
|
850 |
msgid "Unable to add new redirect"
|
851 |
msgstr "Unable to add new redirect"
|
852 |
|
@@ -858,7 +871,7 @@ msgstr "Something went wrong 🙁"
|
|
858 |
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!"
|
859 |
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!"
|
860 |
|
861 |
-
#: redirection-admin.php:
|
862 |
msgid "Log entries (%d max)"
|
863 |
msgstr "Log entries (%d max)"
|
864 |
|
@@ -1000,7 +1013,7 @@ msgstr "Manage all your 301 redirects and monitor 404 errors"
|
|
1000 |
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}}."
|
1001 |
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}}."
|
1002 |
|
1003 |
-
#: redirection-admin.php:
|
1004 |
msgid "Redirection Support"
|
1005 |
msgstr "Redirection Support"
|
1006 |
|
@@ -1138,7 +1151,7 @@ msgstr "Download"
|
|
1138 |
msgid "Redirection"
|
1139 |
msgstr "Redirection"
|
1140 |
|
1141 |
-
#: redirection-admin.php:
|
1142 |
msgid "Settings"
|
1143 |
msgstr "Settings"
|
1144 |
|
@@ -1162,7 +1175,7 @@ msgstr "Redirect to random post"
|
|
1162 |
msgid "Redirect to URL"
|
1163 |
msgstr "Redirect to URL"
|
1164 |
|
1165 |
-
#: models/redirect.php:
|
1166 |
msgid "Invalid group when creating redirect"
|
1167 |
msgstr "Invalid group when creating redirect"
|
1168 |
|
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-07-12 19:36: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: en_GB\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr "URL and role/capability role"
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr "URL and server"
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr "Form request"
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr "Site and home protocol"
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr "Site and home URL are inconsistent - please correct from your General settings"
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr "Site and home are consistent"
|
57 |
|
171 |
msgid "None of the suggestions helped"
|
172 |
msgstr "None of the suggestions helped"
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
msgstr "Unable to load Redirection ☹️"
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
msgstr "WordPress REST API is working at %s"
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
msgstr "WordPress REST API"
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr "REST API is not working so routes not checked"
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
msgstr "Redirection routes are working"
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
msgstr "Redirection routes"
|
206 |
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
msgstr "Powered by {{link}}redirect.li{{/link}}"
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr "Bin"
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
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"
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
msgstr "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
339 |
|
389 |
msgid "Import from %s"
|
390 |
msgstr "Import from %s"
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
msgstr "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr "Redirection not installed properly"
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr "Create associated redirect (added to end of URL)"
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
msgstr "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
415 |
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
msgstr "Also check if your browser is able to load <code>redirection.js</code>:"
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr "Unable to load Redirection"
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
msgstr "Unable to create group"
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
msgstr "Failed to fix database tables"
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
msgstr "Post monitor group is valid"
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
msgstr "Post monitor group is invalid"
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr "Post monitor group"
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
msgstr "All redirects have a valid group"
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
msgstr "Redirects with invalid groups detected"
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
msgstr "Valid redirect group"
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
msgstr "Valid groups detected"
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
msgstr "No valid groups, so you will not be able to create any redirects"
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr "Valid groups"
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr "Database tables"
|
539 |
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr "If you think Redirection is at fault then create an issue."
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
msgstr "This may be caused by another plugin - look at your browser's error console for more details."
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr "Loading, please wait..."
|
583 |
|
597 |
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."
|
598 |
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."
|
599 |
|
600 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
601 |
msgid "Create Issue"
|
602 |
msgstr "Create Issue"
|
603 |
|
847 |
msgid "View notice"
|
848 |
msgstr "View notice"
|
849 |
|
850 |
+
#: models/redirect.php:524
|
851 |
msgid "Invalid source URL"
|
852 |
msgstr "Invalid source URL"
|
853 |
|
854 |
+
#: models/redirect.php:456
|
855 |
msgid "Invalid redirect action"
|
856 |
msgstr "Invalid redirect action"
|
857 |
|
858 |
+
#: models/redirect.php:450
|
859 |
msgid "Invalid redirect matcher"
|
860 |
msgstr "Invalid redirect matcher"
|
861 |
|
862 |
+
#: models/redirect.php:185
|
863 |
msgid "Unable to add new redirect"
|
864 |
msgstr "Unable to add new redirect"
|
865 |
|
871 |
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!"
|
872 |
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!"
|
873 |
|
874 |
+
#: redirection-admin.php:204
|
875 |
msgid "Log entries (%d max)"
|
876 |
msgstr "Log entries (%d max)"
|
877 |
|
1013 |
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}}."
|
1014 |
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}}."
|
1015 |
|
1016 |
+
#: redirection-admin.php:310
|
1017 |
msgid "Redirection Support"
|
1018 |
msgstr "Redirection Support"
|
1019 |
|
1151 |
msgid "Redirection"
|
1152 |
msgstr "Redirection"
|
1153 |
|
1154 |
+
#: redirection-admin.php:160
|
1155 |
msgid "Settings"
|
1156 |
msgstr "Settings"
|
1157 |
|
1175 |
msgid "Redirect to URL"
|
1176 |
msgstr "Redirect to URL"
|
1177 |
|
1178 |
+
#: models/redirect.php:514
|
1179 |
msgid "Invalid group when creating redirect"
|
1180 |
msgstr "Invalid group when creating redirect"
|
1181 |
|
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-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: es\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr "Petición de formulario"
|
@@ -31,15 +43,15 @@ msgstr "/wp-json/ por defecto"
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr "Si no puedes hacer que funcione nada entonces Redirection puede tener dificultades para comunicarse con tu servidor. Puedes intentar cambiar manualmente este ajuste:"
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr "Protocolo de portada y el sitio"
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr "Las URLs del sitio y portada son inconsistentes - por favor, corrígelo en tus ajustes generales"
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr "Portada y sitio son consistentes"
|
45 |
|
@@ -159,35 +171,36 @@ msgstr "{{link}}Por favor, ¡desactiva temporalmente otros plugins!{{/link}} Est
|
|
159 |
msgid "None of the suggestions helped"
|
160 |
msgstr "Ninguna de las sugerencias ha ayudado"
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr "Por favor, consulta la <a href=\"https://redirection.me/support/problems/\">lista de problemas habituales</a>."
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
msgstr "No se puede cargar Redirection ☹️"
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
msgstr "La REST API de WordPress está funcionando en %s"
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
msgstr "REST API de WordPress"
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr "La REST API no está funcionando, así que las rutas no se comprueban"
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
msgstr "Las rutas de redirección están funcionando"
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr "Redirection no aparece en las rutas de tu REST API. ¿La has desactivado con un plugin?"
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
msgstr "Rutas de redirección"
|
193 |
|
@@ -312,15 +325,15 @@ msgstr "Geolocalización"
|
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
msgstr "Funciona gracias a {{link}}redirect.li{{/link}}"
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr "Papelera"
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
msgstr "Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
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>."
|
326 |
|
@@ -376,15 +389,15 @@ msgstr "total = "
|
|
376 |
msgid "Import from %s"
|
377 |
msgstr "Importar de %s"
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
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."
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr "Redirection no está instalado correctamente"
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr "Redirection requiere WordPress v%1s, estás usando v%2s - por favor, actualiza tu WordPress"
|
390 |
|
@@ -396,7 +409,7 @@ msgstr "\"Viejos slugs\" por defecto de WordPress"
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr "Crea una redirección asociada (añadida al final de la URL)"
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
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."
|
402 |
|
@@ -464,63 +477,63 @@ msgstr "Borra todo lo que tenga \"%s\""
|
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
msgstr "El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
msgstr "También comprueba si tu navegador puede cargar <code>redirection.js</code>:"
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
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é."
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr "No ha sido posible cargar Redirection"
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
msgstr "No fue posible crear el grupo"
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
msgstr "Fallo al reparar las tablas de la base de datos"
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
msgstr "El grupo de monitoreo de entradas es válido"
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
msgstr "El grupo de monitoreo de entradas no es válido"
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr "Grupo de monitoreo de entradas"
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
msgstr "Todas las redirecciones tienen un grupo válido"
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
msgstr "Detectadas redirecciones con grupos no válidos"
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
msgstr "Grupo de redirección válido"
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
msgstr "Detectados grupos válidos"
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
msgstr "No hay grupos válidos, así que no podrás crear redirecciones"
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr "Grupos válidos"
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr "Tablas de la base de datos"
|
526 |
|
@@ -556,15 +569,15 @@ msgstr "Tu servidor devolvió un error de 403 Prohibido, que podría indicar que
|
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
msgstr "Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr "Cargando, por favor espera…"
|
570 |
|
@@ -584,7 +597,7 @@ msgstr "Si eso no ayuda abre la consola de errores de tu navegador y crea un {{l
|
|
584 |
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."
|
585 |
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."
|
586 |
|
587 |
-
#: redirection-admin.php:
|
588 |
msgid "Create Issue"
|
589 |
msgstr "Crear aviso de problema"
|
590 |
|
@@ -834,19 +847,19 @@ msgstr "Guardando…"
|
|
834 |
msgid "View notice"
|
835 |
msgstr "Ver aviso"
|
836 |
|
837 |
-
#: models/redirect.php:
|
838 |
msgid "Invalid source URL"
|
839 |
msgstr "URL de origen no válida"
|
840 |
|
841 |
-
#: models/redirect.php:
|
842 |
msgid "Invalid redirect action"
|
843 |
msgstr "Acción de redirección no válida"
|
844 |
|
845 |
-
#: models/redirect.php:
|
846 |
msgid "Invalid redirect matcher"
|
847 |
msgstr "Coincidencia de redirección no válida"
|
848 |
|
849 |
-
#: models/redirect.php:
|
850 |
msgid "Unable to add new redirect"
|
851 |
msgstr "No ha sido posible añadir la nueva redirección"
|
852 |
|
@@ -858,7 +871,7 @@ msgstr "Algo fue mal 🙁"
|
|
858 |
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!"
|
859 |
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! "
|
860 |
|
861 |
-
#: redirection-admin.php:
|
862 |
msgid "Log entries (%d max)"
|
863 |
msgstr "Entradas del registro (máximo %d)"
|
864 |
|
@@ -1000,7 +1013,7 @@ msgstr "Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"
|
|
1000 |
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}}."
|
1001 |
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}}. "
|
1002 |
|
1003 |
-
#: redirection-admin.php:
|
1004 |
msgid "Redirection Support"
|
1005 |
msgstr "Soporte de Redirection"
|
1006 |
|
@@ -1058,7 +1071,7 @@ msgstr "Registros de redirecciones"
|
|
1058 |
|
1059 |
#: redirection-strings.php:181
|
1060 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
1061 |
-
msgstr "Soy una buena persona y
|
1062 |
|
1063 |
#: redirection-strings.php:156
|
1064 |
msgid "Plugin Support"
|
@@ -1138,7 +1151,7 @@ msgstr "Descargar"
|
|
1138 |
msgid "Redirection"
|
1139 |
msgstr "Redirection"
|
1140 |
|
1141 |
-
#: redirection-admin.php:
|
1142 |
msgid "Settings"
|
1143 |
msgstr "Ajustes"
|
1144 |
|
@@ -1162,7 +1175,7 @@ msgstr "Redirigir a entrada aleatoria"
|
|
1162 |
msgid "Redirect to URL"
|
1163 |
msgstr "Redirigir a URL"
|
1164 |
|
1165 |
-
#: models/redirect.php:
|
1166 |
msgid "Invalid group when creating redirect"
|
1167 |
msgstr "Grupo no válido a la hora de crear la redirección"
|
1168 |
|
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-06-24 15:37:50+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
"Language: es\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr "Redirection necesita PHP v%1s y estás usando v%2s - Actualiza tu versión de PHP"
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr "URL y rol o rol de capacidad"
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr "URL y servidor"
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr "Petición de formulario"
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr "Si no puedes hacer que funcione nada entonces Redirection puede tener dificultades para comunicarse con tu servidor. Puedes intentar cambiar manualmente este ajuste:"
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr "Protocolo de portada y el sitio"
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr "Las URLs del sitio y portada son inconsistentes - por favor, corrígelo en tus ajustes generales"
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr "Portada y sitio son consistentes"
|
57 |
|
171 |
msgid "None of the suggestions helped"
|
172 |
msgstr "Ninguna de las sugerencias ha ayudado"
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr "Por favor, consulta la <a href=\"https://redirection.me/support/problems/\">lista de problemas habituales</a>."
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
msgstr "No se puede cargar Redirection ☹️"
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
msgstr "La REST API de WordPress está funcionando en %s"
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
msgstr "REST API de WordPress"
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr "La REST API no está funcionando, así que las rutas no se comprueban"
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
msgstr "Las rutas de redirección están funcionando"
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr "Redirection no aparece en las rutas de tu REST API. ¿La has desactivado con un plugin?"
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
msgstr "Rutas de redirección"
|
206 |
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
msgstr "Funciona gracias a {{link}}redirect.li{{/link}}"
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr "Papelera"
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
msgstr "Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
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>."
|
339 |
|
389 |
msgid "Import from %s"
|
390 |
msgstr "Importar de %s"
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
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."
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr "Redirection no está instalado correctamente"
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr "Redirection requiere WordPress v%1s, estás usando v%2s - por favor, actualiza tu WordPress"
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr "Crea una redirección asociada (añadida al final de la URL)"
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
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."
|
415 |
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
msgstr "El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
msgstr "También comprueba si tu navegador puede cargar <code>redirection.js</code>:"
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
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é."
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr "No ha sido posible cargar Redirection"
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
msgstr "No fue posible crear el grupo"
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
msgstr "Fallo al reparar las tablas de la base de datos"
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
msgstr "El grupo de monitoreo de entradas es válido"
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
msgstr "El grupo de monitoreo de entradas no es válido"
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr "Grupo de monitoreo de entradas"
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
msgstr "Todas las redirecciones tienen un grupo válido"
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
msgstr "Detectadas redirecciones con grupos no válidos"
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
msgstr "Grupo de redirección válido"
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
msgstr "Detectados grupos válidos"
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
msgstr "No hay grupos válidos, así que no podrás crear redirecciones"
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr "Grupos válidos"
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr "Tablas de la base de datos"
|
539 |
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
msgstr "Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr "Cargando, por favor espera…"
|
583 |
|
597 |
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."
|
598 |
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."
|
599 |
|
600 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
601 |
msgid "Create Issue"
|
602 |
msgstr "Crear aviso de problema"
|
603 |
|
847 |
msgid "View notice"
|
848 |
msgstr "Ver aviso"
|
849 |
|
850 |
+
#: models/redirect.php:524
|
851 |
msgid "Invalid source URL"
|
852 |
msgstr "URL de origen no válida"
|
853 |
|
854 |
+
#: models/redirect.php:456
|
855 |
msgid "Invalid redirect action"
|
856 |
msgstr "Acción de redirección no válida"
|
857 |
|
858 |
+
#: models/redirect.php:450
|
859 |
msgid "Invalid redirect matcher"
|
860 |
msgstr "Coincidencia de redirección no válida"
|
861 |
|
862 |
+
#: models/redirect.php:185
|
863 |
msgid "Unable to add new redirect"
|
864 |
msgstr "No ha sido posible añadir la nueva redirección"
|
865 |
|
871 |
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!"
|
872 |
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! "
|
873 |
|
874 |
+
#: redirection-admin.php:204
|
875 |
msgid "Log entries (%d max)"
|
876 |
msgstr "Entradas del registro (máximo %d)"
|
877 |
|
1013 |
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}}."
|
1014 |
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}}. "
|
1015 |
|
1016 |
+
#: redirection-admin.php:310
|
1017 |
msgid "Redirection Support"
|
1018 |
msgstr "Soporte de Redirection"
|
1019 |
|
1071 |
|
1072 |
#: redirection-strings.php:181
|
1073 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
1074 |
+
msgstr "Soy una buena persona y he apoyado al autor de este plugin"
|
1075 |
|
1076 |
#: redirection-strings.php:156
|
1077 |
msgid "Plugin Support"
|
1151 |
msgid "Redirection"
|
1152 |
msgstr "Redirection"
|
1153 |
|
1154 |
+
#: redirection-admin.php:160
|
1155 |
msgid "Settings"
|
1156 |
msgstr "Ajustes"
|
1157 |
|
1175 |
msgid "Redirect to URL"
|
1176 |
msgstr "Redirigir a URL"
|
1177 |
|
1178 |
+
#: models/redirect.php:514
|
1179 |
msgid "Invalid group when creating redirect"
|
1180 |
msgstr "Grupo no válido a la hora de crear la redirección"
|
1181 |
|
locale/redirection-fr_FR.mo
CHANGED
Binary file
|
locale/redirection-fr_FR.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: fr\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr "Formulaire de demande"
|
@@ -31,15 +43,15 @@ msgstr "/wp-json/ par défaut"
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr "Si vous ne pouvez pas faire fonctionne quoi que ce soit alors l’extension Redirection doit rencontrer des difficultés à communiquer avec votre serveur. Vous pouvez essayer de modifier ces réglages manuellement :"
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr "Protocole du site et de l’accueil"
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr "Les URL du site et de l’accueil sont incohérentes. Veuillez les corriger dans vos réglages généraux."
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr "Le site et l’accueil sont cohérents"
|
45 |
|
@@ -159,35 +171,36 @@ msgstr "{{link}}Veuillez temporairement désactiver les autres extensions !{{/l
|
|
159 |
msgid "None of the suggestions helped"
|
160 |
msgstr "Aucune de ces suggestions n’a aidé"
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr "Veuillez lire la <a href=\"https://redirection.me/support/problems/\">liste de problèmes communs</a>."
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
msgstr "Impossible de charger Redirection ☹️"
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
msgstr "L’API REST WordPress fonctionne à %s"
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
msgstr "API REST WordPress"
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr "L’API REST ne fonctionne pas. Les routes n’ont pas été vérifiées."
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
msgstr "Les redirections fonctionnent"
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr "Redirection n’apparait pas dans vos routes de l’API REST. L’avez-vous désactivée avec une extension ?"
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
msgstr "Routes de redirection"
|
193 |
|
@@ -312,15 +325,15 @@ msgstr "Emplacement géographique"
|
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
msgstr "Propulsé par {{link}}redirect.li{{/link}}"
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr "Corbeille"
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
msgstr "Veuillez noter que Redirection utilise l’API REST de WordPress. Si vous l’avez désactivée, vous ne serez pas en mesure d’utiliser Redirection."
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
msgstr "Vous pouvez trouver une documentation complète à propos de l’utilisation de Redirection sur le site de support <a href=\"%s\" target=\"_blank\">redirection.me</a>."
|
326 |
|
@@ -376,15 +389,15 @@ msgstr "total = "
|
|
376 |
msgid "Import from %s"
|
377 |
msgstr "Importer depuis %s"
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
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."
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr "Redirection n’est pas correctement installé"
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr "Redirection nécessite WordPress v%1s, vous utilisez v%2s. Veuillez mettre à jour votre installation WordPress."
|
390 |
|
@@ -396,7 +409,7 @@ msgstr "« Anciens slugs » de WordPress par défaut"
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr "Créer une redirection associée (ajoutée à la fin de l’URL)"
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
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."
|
402 |
|
@@ -464,63 +477,63 @@ msgstr "Supprimer toutes les correspondances « %s »"
|
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
msgstr "Votre serveur a rejeté la requête car elle est volumineuse. Veuillez la modifier pour continuer."
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
msgstr "Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
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."
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr "Impossible de charger Redirection"
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
msgstr "Impossible de créer un groupe"
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
msgstr "La réparation des tables de la base de données a échoué."
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
msgstr "Le groupe de surveillance d’articles est valide"
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
msgstr "Le groupe de surveillance d’articles est non valide"
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr "Groupe de surveillance d’article"
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
msgstr "Toutes les redirections ont un groupe valide"
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
msgstr "Redirections avec des groupes non valides détectées"
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
msgstr "Groupe de redirection valide"
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
msgstr "Groupes valides détectés"
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
msgstr "Aucun groupe valide, vous ne pourrez pas créer de redirections."
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr "Groupes valides"
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr "Tables de la base de données"
|
526 |
|
@@ -556,15 +569,15 @@ msgstr "Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête
|
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
msgstr "Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
msgstr "Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr "Veuillez patienter pendant le chargement…"
|
570 |
|
@@ -584,7 +597,7 @@ msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un
|
|
584 |
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."
|
585 |
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."
|
586 |
|
587 |
-
#: redirection-admin.php:
|
588 |
msgid "Create Issue"
|
589 |
msgstr "Créer un rapport"
|
590 |
|
@@ -834,19 +847,19 @@ msgstr "Sauvegarde…"
|
|
834 |
msgid "View notice"
|
835 |
msgstr "Voir la notification"
|
836 |
|
837 |
-
#: models/redirect.php:
|
838 |
msgid "Invalid source URL"
|
839 |
msgstr "URL source non-valide"
|
840 |
|
841 |
-
#: models/redirect.php:
|
842 |
msgid "Invalid redirect action"
|
843 |
msgstr "Action de redirection non-valide"
|
844 |
|
845 |
-
#: models/redirect.php:
|
846 |
msgid "Invalid redirect matcher"
|
847 |
msgstr "Correspondance de redirection non-valide"
|
848 |
|
849 |
-
#: models/redirect.php:
|
850 |
msgid "Unable to add new redirect"
|
851 |
msgstr "Incapable de créer une nouvelle redirection"
|
852 |
|
@@ -858,7 +871,7 @@ msgstr "Quelque chose s’est mal passé 🙁"
|
|
858 |
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!"
|
859 |
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 !"
|
860 |
|
861 |
-
#: redirection-admin.php:
|
862 |
msgid "Log entries (%d max)"
|
863 |
msgstr "Entrées du journal (100 max.)"
|
864 |
|
@@ -1000,7 +1013,7 @@ msgstr "Gérez toutes vos redirections 301 et surveillez les erreurs 404."
|
|
1000 |
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}}."
|
1001 |
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}}."
|
1002 |
|
1003 |
-
#: redirection-admin.php:
|
1004 |
msgid "Redirection Support"
|
1005 |
msgstr "Support de Redirection"
|
1006 |
|
@@ -1138,7 +1151,7 @@ msgstr "Télécharger"
|
|
1138 |
msgid "Redirection"
|
1139 |
msgstr "Redirection"
|
1140 |
|
1141 |
-
#: redirection-admin.php:
|
1142 |
msgid "Settings"
|
1143 |
msgstr "Réglages"
|
1144 |
|
@@ -1162,7 +1175,7 @@ msgstr "Rediriger vers un article aléatoire"
|
|
1162 |
msgid "Redirect to URL"
|
1163 |
msgstr "Redirection vers une URL"
|
1164 |
|
1165 |
-
#: models/redirect.php:
|
1166 |
msgid "Invalid group when creating redirect"
|
1167 |
msgstr "Groupe non valide à la création d’une redirection"
|
1168 |
|
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-07-12 12:43:47+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
"Language: fr\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr "Redirection nécessite PHP v%1s, vous utilisez v%2s - veuillez mettre à jour PHP"
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr "URL et rôle/rôle en capacité"
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr "URL et serveur"
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr "Formulaire de demande"
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr "Si vous ne pouvez pas faire fonctionne quoi que ce soit alors l’extension Redirection doit rencontrer des difficultés à communiquer avec votre serveur. Vous pouvez essayer de modifier ces réglages manuellement :"
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr "Protocole du site et de l’accueil"
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr "Les URL du site et de l’accueil sont incohérentes. Veuillez les corriger dans vos réglages généraux."
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr "Le site et l’accueil sont cohérents"
|
57 |
|
171 |
msgid "None of the suggestions helped"
|
172 |
msgstr "Aucune de ces suggestions n’a aidé"
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr "Veuillez lire la <a href=\"https://redirection.me/support/problems/\">liste de problèmes communs</a>."
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
msgstr "Impossible de charger Redirection ☹️"
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
msgstr "L’API REST WordPress fonctionne à %s"
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
msgstr "API REST WordPress"
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr "L’API REST ne fonctionne pas. Les routes n’ont pas été vérifiées."
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
msgstr "Les redirections fonctionnent"
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr "Redirection n’apparait pas dans vos routes de l’API REST. L’avez-vous désactivée avec une extension ?"
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
msgstr "Routes de redirection"
|
206 |
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
msgstr "Propulsé par {{link}}redirect.li{{/link}}"
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr "Corbeille"
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
msgstr "Veuillez noter que Redirection utilise l’API REST de WordPress. Si vous l’avez désactivée, vous ne serez pas en mesure d’utiliser Redirection."
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
msgstr "Vous pouvez trouver une documentation complète à propos de l’utilisation de Redirection sur le site de support <a href=\"%s\" target=\"_blank\">redirection.me</a>."
|
339 |
|
389 |
msgid "Import from %s"
|
390 |
msgstr "Importer depuis %s"
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
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."
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr "Redirection n’est pas correctement installé"
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr "Redirection nécessite WordPress v%1s, vous utilisez v%2s. Veuillez mettre à jour votre installation WordPress."
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr "Créer une redirection associée (ajoutée à la fin de l’URL)"
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
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."
|
415 |
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
msgstr "Votre serveur a rejeté la requête car elle est volumineuse. Veuillez la modifier pour continuer."
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
msgstr "Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
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."
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr "Impossible de charger Redirection"
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
msgstr "Impossible de créer un groupe"
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
msgstr "La réparation des tables de la base de données a échoué."
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
msgstr "Le groupe de surveillance d’articles est valide"
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
msgstr "Le groupe de surveillance d’articles est non valide"
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr "Groupe de surveillance d’article"
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
msgstr "Toutes les redirections ont un groupe valide"
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
msgstr "Redirections avec des groupes non valides détectées"
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
msgstr "Groupe de redirection valide"
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
msgstr "Groupes valides détectés"
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
msgstr "Aucun groupe valide, vous ne pourrez pas créer de redirections."
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr "Groupes valides"
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr "Tables de la base de données"
|
539 |
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
msgstr "Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
msgstr "Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr "Veuillez patienter pendant le chargement…"
|
583 |
|
597 |
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."
|
598 |
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."
|
599 |
|
600 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
601 |
msgid "Create Issue"
|
602 |
msgstr "Créer un rapport"
|
603 |
|
847 |
msgid "View notice"
|
848 |
msgstr "Voir la notification"
|
849 |
|
850 |
+
#: models/redirect.php:524
|
851 |
msgid "Invalid source URL"
|
852 |
msgstr "URL source non-valide"
|
853 |
|
854 |
+
#: models/redirect.php:456
|
855 |
msgid "Invalid redirect action"
|
856 |
msgstr "Action de redirection non-valide"
|
857 |
|
858 |
+
#: models/redirect.php:450
|
859 |
msgid "Invalid redirect matcher"
|
860 |
msgstr "Correspondance de redirection non-valide"
|
861 |
|
862 |
+
#: models/redirect.php:185
|
863 |
msgid "Unable to add new redirect"
|
864 |
msgstr "Incapable de créer une nouvelle redirection"
|
865 |
|
871 |
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!"
|
872 |
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 !"
|
873 |
|
874 |
+
#: redirection-admin.php:204
|
875 |
msgid "Log entries (%d max)"
|
876 |
msgstr "Entrées du journal (100 max.)"
|
877 |
|
1013 |
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}}."
|
1014 |
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}}."
|
1015 |
|
1016 |
+
#: redirection-admin.php:310
|
1017 |
msgid "Redirection Support"
|
1018 |
msgstr "Support de Redirection"
|
1019 |
|
1151 |
msgid "Redirection"
|
1152 |
msgstr "Redirection"
|
1153 |
|
1154 |
+
#: redirection-admin.php:160
|
1155 |
msgid "Settings"
|
1156 |
msgstr "Réglages"
|
1157 |
|
1175 |
msgid "Redirect to URL"
|
1176 |
msgstr "Redirection vers une URL"
|
1177 |
|
1178 |
+
#: models/redirect.php:514
|
1179 |
msgid "Invalid group when creating redirect"
|
1180 |
msgstr "Groupe non valide à la création d’une redirection"
|
1181 |
|
locale/redirection-it_IT.po
CHANGED
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: it\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr ""
|
@@ -31,15 +43,15 @@ msgstr ""
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr ""
|
45 |
|
@@ -159,35 +171,36 @@ msgstr ""
|
|
159 |
msgid "None of the suggestions helped"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
msgstr ""
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
msgstr ""
|
193 |
|
@@ -312,15 +325,15 @@ msgstr ""
|
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
msgstr ""
|
326 |
|
@@ -376,15 +389,15 @@ msgstr ""
|
|
376 |
msgid "Import from %s"
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr ""
|
390 |
|
@@ -396,7 +409,7 @@ msgstr ""
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
msgstr ""
|
402 |
|
@@ -464,63 +477,63 @@ msgstr ""
|
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
msgstr ""
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
msgstr ""
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
msgstr ""
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr ""
|
526 |
|
@@ -556,15 +569,15 @@ msgstr ""
|
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
msgstr ""
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr ""
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
msgstr ""
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr ""
|
570 |
|
@@ -584,7 +597,7 @@ msgstr ""
|
|
584 |
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."
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: redirection-admin.php:
|
588 |
msgid "Create Issue"
|
589 |
msgstr ""
|
590 |
|
@@ -834,19 +847,19 @@ msgstr "Salvataggio..."
|
|
834 |
msgid "View notice"
|
835 |
msgstr "Vedi la notifica"
|
836 |
|
837 |
-
#: models/redirect.php:
|
838 |
msgid "Invalid source URL"
|
839 |
msgstr "URL di origine non valido"
|
840 |
|
841 |
-
#: models/redirect.php:
|
842 |
msgid "Invalid redirect action"
|
843 |
msgstr "Azione di redirezione non valida"
|
844 |
|
845 |
-
#: models/redirect.php:
|
846 |
msgid "Invalid redirect matcher"
|
847 |
msgstr ""
|
848 |
|
849 |
-
#: models/redirect.php:
|
850 |
msgid "Unable to add new redirect"
|
851 |
msgstr "Impossibile aggiungere una nuova redirezione"
|
852 |
|
@@ -860,7 +873,7 @@ msgstr ""
|
|
860 |
"Ho cercato di fare una cosa e non ha funzionato. Potrebbe essere un problema temporaneo, se provi nuovamente potrebbe funzionare - grande!\n"
|
861 |
"I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it could work - great!"
|
862 |
|
863 |
-
#: redirection-admin.php:
|
864 |
msgid "Log entries (%d max)"
|
865 |
msgstr ""
|
866 |
|
@@ -1002,7 +1015,7 @@ msgstr "Gestisci tutti i redirect 301 and controlla tutti gli errori 404"
|
|
1002 |
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}}."
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: redirection-admin.php:
|
1006 |
msgid "Redirection Support"
|
1007 |
msgstr "Forum di supporto Redirection"
|
1008 |
|
@@ -1140,7 +1153,7 @@ msgstr "Scaricare"
|
|
1140 |
msgid "Redirection"
|
1141 |
msgstr "Redirection"
|
1142 |
|
1143 |
-
#: redirection-admin.php:
|
1144 |
msgid "Settings"
|
1145 |
msgstr "Impostazioni"
|
1146 |
|
@@ -1164,7 +1177,7 @@ msgstr "Reindirizza a un post a caso"
|
|
1164 |
msgid "Redirect to URL"
|
1165 |
msgstr "Reindirizza a URL"
|
1166 |
|
1167 |
-
#: models/redirect.php:
|
1168 |
msgid "Invalid group when creating redirect"
|
1169 |
msgstr "Gruppo non valido nella creazione del redirect"
|
1170 |
|
11 |
"Language: it\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr ""
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr ""
|
57 |
|
171 |
msgid "None of the suggestions helped"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
msgstr ""
|
206 |
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr ""
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
msgstr ""
|
339 |
|
389 |
msgid "Import from %s"
|
390 |
msgstr ""
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr ""
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr ""
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
msgstr ""
|
415 |
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
msgstr ""
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr ""
|
539 |
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr ""
|
583 |
|
597 |
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."
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
601 |
msgid "Create Issue"
|
602 |
msgstr ""
|
603 |
|
847 |
msgid "View notice"
|
848 |
msgstr "Vedi la notifica"
|
849 |
|
850 |
+
#: models/redirect.php:524
|
851 |
msgid "Invalid source URL"
|
852 |
msgstr "URL di origine non valido"
|
853 |
|
854 |
+
#: models/redirect.php:456
|
855 |
msgid "Invalid redirect action"
|
856 |
msgstr "Azione di redirezione non valida"
|
857 |
|
858 |
+
#: models/redirect.php:450
|
859 |
msgid "Invalid redirect matcher"
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: models/redirect.php:185
|
863 |
msgid "Unable to add new redirect"
|
864 |
msgstr "Impossibile aggiungere una nuova redirezione"
|
865 |
|
873 |
"Ho cercato di fare una cosa e non ha funzionato. Potrebbe essere un problema temporaneo, se provi nuovamente potrebbe funzionare - grande!\n"
|
874 |
"I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it could work - great!"
|
875 |
|
876 |
+
#: redirection-admin.php:204
|
877 |
msgid "Log entries (%d max)"
|
878 |
msgstr ""
|
879 |
|
1015 |
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}}."
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: redirection-admin.php:310
|
1019 |
msgid "Redirection Support"
|
1020 |
msgstr "Forum di supporto Redirection"
|
1021 |
|
1153 |
msgid "Redirection"
|
1154 |
msgstr "Redirection"
|
1155 |
|
1156 |
+
#: redirection-admin.php:160
|
1157 |
msgid "Settings"
|
1158 |
msgstr "Impostazioni"
|
1159 |
|
1177 |
msgid "Redirect to URL"
|
1178 |
msgstr "Reindirizza a URL"
|
1179 |
|
1180 |
+
#: models/redirect.php:514
|
1181 |
msgid "Invalid group when creating redirect"
|
1182 |
msgstr "Gruppo non valido nella creazione del redirect"
|
1183 |
|
locale/redirection-ja.mo
CHANGED
Binary file
|
locale/redirection-ja.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-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: ja_JP\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr ""
|
@@ -31,15 +43,15 @@ msgstr ""
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr ""
|
45 |
|
@@ -159,35 +171,36 @@ msgstr ""
|
|
159 |
msgid "None of the suggestions helped"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
msgstr ""
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
msgstr ""
|
193 |
|
@@ -312,15 +325,15 @@ msgstr ""
|
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
msgstr ""
|
326 |
|
@@ -376,15 +389,15 @@ msgstr "全数 ="
|
|
376 |
msgid "Import from %s"
|
377 |
msgstr "%s からインポート"
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr ""
|
390 |
|
@@ -396,7 +409,7 @@ msgstr ""
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
msgstr ""
|
402 |
|
@@ -464,63 +477,63 @@ msgstr "すべての \"%s\" に一致するものを削除"
|
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
msgstr "グループの作成に失敗しました"
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
msgstr "データベーステーブルの修正に失敗しました"
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
msgstr "投稿モニターグループは有効です"
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
msgstr "投稿モニターグループが無効です"
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr "投稿モニターグループ"
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
msgstr "すべてのリダイレクトは有効なグループになっています"
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
msgstr "無効なグループのリダイレクトが検出されました"
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
msgstr "有効なリダイレクトグループ"
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
msgstr "有効なグループが検出されました"
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
msgstr "有効なグループがない場合、新規のリダイレクトを追加することはできません。"
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr "有効なグループ"
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr "データベーステーブル"
|
526 |
|
@@ -556,15 +569,15 @@ msgstr "サーバーが403 (閲覧禁止) エラーを返しました。これ
|
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
msgstr ""
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr "もしこの原因が Redirection だと思うのであれば Issue を作成してください。"
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
msgstr "この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr "ロード中です。お待ち下さい…"
|
570 |
|
@@ -586,7 +599,7 @@ msgstr ""
|
|
586 |
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."
|
587 |
msgstr "もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"
|
588 |
|
589 |
-
#: redirection-admin.php:
|
590 |
msgid "Create Issue"
|
591 |
msgstr "Issue を作成"
|
592 |
|
@@ -835,19 +848,19 @@ msgstr "保存中…"
|
|
835 |
msgid "View notice"
|
836 |
msgstr "通知を見る"
|
837 |
|
838 |
-
#: models/redirect.php:
|
839 |
msgid "Invalid source URL"
|
840 |
msgstr "不正な元 URL"
|
841 |
|
842 |
-
#: models/redirect.php:
|
843 |
msgid "Invalid redirect action"
|
844 |
msgstr "不正なリダイレクトアクション"
|
845 |
|
846 |
-
#: models/redirect.php:
|
847 |
msgid "Invalid redirect matcher"
|
848 |
msgstr "不正なリダイレクトマッチャー"
|
849 |
|
850 |
-
#: models/redirect.php:
|
851 |
msgid "Unable to add new redirect"
|
852 |
msgstr "新しいリダイレクトの追加に失敗しました"
|
853 |
|
@@ -859,7 +872,7 @@ msgstr "問題が発生しました"
|
|
859 |
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!"
|
860 |
msgstr "何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"
|
861 |
|
862 |
-
#: redirection-admin.php:
|
863 |
msgid "Log entries (%d max)"
|
864 |
msgstr "ログ (最大 %d)"
|
865 |
|
@@ -1000,7 +1013,7 @@ msgstr "すべての 301 リダイレクトを管理し、404 エラーをモニ
|
|
1000 |
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}}."
|
1001 |
msgstr "Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"
|
1002 |
|
1003 |
-
#: redirection-admin.php:
|
1004 |
msgid "Redirection Support"
|
1005 |
msgstr "Redirection を応援する"
|
1006 |
|
@@ -1138,7 +1151,7 @@ msgstr "ダウンロード"
|
|
1138 |
msgid "Redirection"
|
1139 |
msgstr "Redirection"
|
1140 |
|
1141 |
-
#: redirection-admin.php:
|
1142 |
msgid "Settings"
|
1143 |
msgstr "設定"
|
1144 |
|
@@ -1162,7 +1175,7 @@ msgstr "ランダムな記事へ転送"
|
|
1162 |
msgid "Redirect to URL"
|
1163 |
msgstr "URL へ転送"
|
1164 |
|
1165 |
-
#: models/redirect.php:
|
1166 |
msgid "Invalid group when creating redirect"
|
1167 |
msgstr "転送ルールを作成する際に無効なグループが指定されました"
|
1168 |
|
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-03-16 20:22:23+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: ja_JP\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr ""
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr ""
|
57 |
|
171 |
msgid "None of the suggestions helped"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
msgstr ""
|
206 |
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr ""
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
msgstr ""
|
339 |
|
389 |
msgid "Import from %s"
|
390 |
msgstr "%s からインポート"
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr ""
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr ""
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
msgstr ""
|
415 |
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
msgstr "グループの作成に失敗しました"
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
msgstr "データベーステーブルの修正に失敗しました"
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
msgstr "投稿モニターグループは有効です"
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
msgstr "投稿モニターグループが無効です"
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr "投稿モニターグループ"
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
msgstr "すべてのリダイレクトは有効なグループになっています"
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
msgstr "無効なグループのリダイレクトが検出されました"
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
msgstr "有効なリダイレクトグループ"
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
msgstr "有効なグループが検出されました"
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
msgstr "有効なグループがない場合、新規のリダイレクトを追加することはできません。"
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr "有効なグループ"
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr "データベーステーブル"
|
539 |
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr "もしこの原因が Redirection だと思うのであれば Issue を作成してください。"
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
msgstr "この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr "ロード中です。お待ち下さい…"
|
583 |
|
599 |
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."
|
600 |
msgstr "もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"
|
601 |
|
602 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
603 |
msgid "Create Issue"
|
604 |
msgstr "Issue を作成"
|
605 |
|
848 |
msgid "View notice"
|
849 |
msgstr "通知を見る"
|
850 |
|
851 |
+
#: models/redirect.php:524
|
852 |
msgid "Invalid source URL"
|
853 |
msgstr "不正な元 URL"
|
854 |
|
855 |
+
#: models/redirect.php:456
|
856 |
msgid "Invalid redirect action"
|
857 |
msgstr "不正なリダイレクトアクション"
|
858 |
|
859 |
+
#: models/redirect.php:450
|
860 |
msgid "Invalid redirect matcher"
|
861 |
msgstr "不正なリダイレクトマッチャー"
|
862 |
|
863 |
+
#: models/redirect.php:185
|
864 |
msgid "Unable to add new redirect"
|
865 |
msgstr "新しいリダイレクトの追加に失敗しました"
|
866 |
|
872 |
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!"
|
873 |
msgstr "何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"
|
874 |
|
875 |
+
#: redirection-admin.php:204
|
876 |
msgid "Log entries (%d max)"
|
877 |
msgstr "ログ (最大 %d)"
|
878 |
|
1013 |
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}}."
|
1014 |
msgstr "Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"
|
1015 |
|
1016 |
+
#: redirection-admin.php:310
|
1017 |
msgid "Redirection Support"
|
1018 |
msgstr "Redirection を応援する"
|
1019 |
|
1151 |
msgid "Redirection"
|
1152 |
msgstr "Redirection"
|
1153 |
|
1154 |
+
#: redirection-admin.php:160
|
1155 |
msgid "Settings"
|
1156 |
msgstr "設定"
|
1157 |
|
1175 |
msgid "Redirect to URL"
|
1176 |
msgstr "URL へ転送"
|
1177 |
|
1178 |
+
#: models/redirect.php:514
|
1179 |
msgid "Invalid group when creating redirect"
|
1180 |
msgstr "転送ルールを作成する際に無効なグループが指定されました"
|
1181 |
|
locale/redirection-pt_BR.mo
CHANGED
Binary file
|
locale/redirection-pt_BR.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: pt_BR\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr "Pedido de formulário"
|
@@ -31,15 +43,15 @@ msgstr "Padrão /wp-json/"
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr "Se nada funcionar, o redirecionamento pode ter dificuldade em se comunicar com o servidor. Você pode tentar alterar manualmente esta configuração:"
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr "Site e inicio do protocolo"
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr ""
|
45 |
|
@@ -53,11 +65,11 @@ msgstr "Aceitar Idioma"
|
|
53 |
|
54 |
#: redirection-strings.php:269
|
55 |
msgid "Header value"
|
56 |
-
msgstr "Valor cabeçalho"
|
57 |
|
58 |
#: redirection-strings.php:268
|
59 |
msgid "Header name"
|
60 |
-
msgstr "
|
61 |
|
62 |
#: redirection-strings.php:267
|
63 |
msgid "HTTP Header"
|
@@ -73,7 +85,7 @@ msgstr "Nome do filtro"
|
|
73 |
|
74 |
#: redirection-strings.php:263
|
75 |
msgid "Cookie value"
|
76 |
-
msgstr "
|
77 |
|
78 |
#: redirection-strings.php:262
|
79 |
msgid "Cookie name"
|
@@ -89,11 +101,11 @@ msgstr "Descrição opcional"
|
|
89 |
|
90 |
#: redirection-strings.php:205 redirection-strings.php:209
|
91 |
msgid "Target URL when not matched"
|
92 |
-
msgstr "
|
93 |
|
94 |
#: redirection-strings.php:203 redirection-strings.php:207
|
95 |
msgid "Target URL when matched"
|
96 |
-
msgstr "
|
97 |
|
98 |
#: redirection-strings.php:66
|
99 |
msgid "clearing your cache."
|
@@ -105,15 +117,15 @@ msgstr "Se você estiver usando um sistema de cache como o Cloudflare, então le
|
|
105 |
|
106 |
#: matches/http-header.php:11 redirection-strings.php:216
|
107 |
msgid "URL and HTTP header"
|
108 |
-
msgstr ""
|
109 |
|
110 |
#: matches/custom-filter.php:9 redirection-strings.php:217
|
111 |
msgid "URL and custom filter"
|
112 |
-
msgstr ""
|
113 |
|
114 |
#: matches/cookie.php:7 redirection-strings.php:215
|
115 |
msgid "URL and cookie"
|
116 |
-
msgstr ""
|
117 |
|
118 |
#: redirection-strings.php:326
|
119 |
msgid "404 deleted"
|
@@ -129,15 +141,15 @@ msgstr "API REST"
|
|
129 |
|
130 |
#: redirection-strings.php:198
|
131 |
msgid "How Redirection uses the REST API - don't change unless necessary"
|
132 |
-
msgstr "Como o
|
133 |
|
134 |
#: redirection-strings.php:9
|
135 |
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
136 |
-
msgstr "WordPress retornou uma mensagem inesperada. Isso pode
|
137 |
|
138 |
#: redirection-strings.php:12
|
139 |
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
140 |
-
msgstr "
|
141 |
|
142 |
#: redirection-strings.php:13
|
143 |
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
@@ -157,39 +169,40 @@ msgstr ""
|
|
157 |
|
158 |
#: redirection-strings.php:19
|
159 |
msgid "None of the suggestions helped"
|
160 |
-
msgstr ""
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
-
msgstr "Não
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
-
msgstr "
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
-
msgstr "
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
-
msgstr ""
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
-
msgstr ""
|
193 |
|
194 |
#: redirection-strings.php:8
|
195 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
@@ -209,19 +222,19 @@ msgstr ""
|
|
209 |
|
210 |
#: redirection-strings.php:314
|
211 |
msgid "Device"
|
212 |
-
msgstr ""
|
213 |
|
214 |
#: redirection-strings.php:315
|
215 |
msgid "Operating System"
|
216 |
-
msgstr "Sistema
|
217 |
|
218 |
#: redirection-strings.php:316
|
219 |
msgid "Browser"
|
220 |
-
msgstr ""
|
221 |
|
222 |
#: redirection-strings.php:317
|
223 |
msgid "Engine"
|
224 |
-
msgstr ""
|
225 |
|
226 |
#: redirection-strings.php:318
|
227 |
msgid "Useragent"
|
@@ -229,19 +242,19 @@ msgstr ""
|
|
229 |
|
230 |
#: redirection-strings.php:319
|
231 |
msgid "Agent"
|
232 |
-
msgstr ""
|
233 |
|
234 |
#: redirection-strings.php:168
|
235 |
msgid "No IP logging"
|
236 |
-
msgstr ""
|
237 |
|
238 |
#: redirection-strings.php:169
|
239 |
msgid "Full IP logging"
|
240 |
-
msgstr ""
|
241 |
|
242 |
#: redirection-strings.php:170
|
243 |
msgid "Anonymize IP (mask last part)"
|
244 |
-
msgstr ""
|
245 |
|
246 |
#: redirection-strings.php:180
|
247 |
msgid "Monitor changes to %(type)s"
|
@@ -249,11 +262,11 @@ msgstr ""
|
|
249 |
|
250 |
#: redirection-strings.php:186
|
251 |
msgid "IP Logging"
|
252 |
-
msgstr ""
|
253 |
|
254 |
#: redirection-strings.php:187
|
255 |
msgid "(select IP logging level)"
|
256 |
-
msgstr ""
|
257 |
|
258 |
#: redirection-strings.php:120 redirection-strings.php:133
|
259 |
msgid "Geo Info"
|
@@ -265,7 +278,7 @@ msgstr ""
|
|
265 |
|
266 |
#: redirection-strings.php:122 redirection-strings.php:135
|
267 |
msgid "Filter by IP"
|
268 |
-
msgstr ""
|
269 |
|
270 |
#: redirection-strings.php:116 redirection-strings.php:125
|
271 |
msgid "Referrer / User Agent"
|
@@ -277,15 +290,15 @@ msgstr ""
|
|
277 |
|
278 |
#: redirection-strings.php:26 redirection-strings.php:312
|
279 |
msgid "Something went wrong obtaining this information"
|
280 |
-
msgstr ""
|
281 |
|
282 |
#: redirection-strings.php:28
|
283 |
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."
|
284 |
-
msgstr ""
|
285 |
|
286 |
#: redirection-strings.php:30
|
287 |
msgid "No details are known for this address."
|
288 |
-
msgstr ""
|
289 |
|
290 |
#: redirection-strings.php:27 redirection-strings.php:29
|
291 |
#: redirection-strings.php:31
|
@@ -310,17 +323,17 @@ msgstr ""
|
|
310 |
|
311 |
#: redirection-strings.php:36 redirection-strings.php:320
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
-
msgstr ""
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr "Lixeira"
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
msgstr ""
|
326 |
|
@@ -342,11 +355,11 @@ msgstr ""
|
|
342 |
|
343 |
#: redirection-strings.php:163
|
344 |
msgid "Never cache"
|
345 |
-
msgstr ""
|
346 |
|
347 |
#: redirection-strings.php:164
|
348 |
msgid "An hour"
|
349 |
-
msgstr ""
|
350 |
|
351 |
#: redirection-strings.php:195
|
352 |
msgid "Redirect Cache"
|
@@ -358,7 +371,7 @@ msgstr ""
|
|
358 |
|
359 |
#: redirection-strings.php:87
|
360 |
msgid "Are you sure you want to import from %s?"
|
361 |
-
msgstr ""
|
362 |
|
363 |
#: redirection-strings.php:88
|
364 |
msgid "Plugin Importers"
|
@@ -366,25 +379,25 @@ msgstr ""
|
|
366 |
|
367 |
#: redirection-strings.php:89
|
368 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
369 |
-
msgstr ""
|
370 |
|
371 |
#: redirection-strings.php:72
|
372 |
msgid "total = "
|
373 |
-
msgstr ""
|
374 |
|
375 |
#: redirection-strings.php:73
|
376 |
msgid "Import from %s"
|
377 |
-
msgstr ""
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
-
msgstr ""
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr ""
|
390 |
|
@@ -396,13 +409,13 @@ msgstr ""
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
msgstr ""
|
402 |
|
403 |
#: redirection-strings.php:292
|
404 |
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."
|
405 |
-
msgstr "Se o botão mágico não funcionar, então você deve ler o erro e
|
406 |
|
407 |
#: redirection-strings.php:293
|
408 |
msgid "⚡️ Magic fix ⚡️"
|
@@ -426,7 +439,7 @@ msgstr ""
|
|
426 |
|
427 |
#: redirection-strings.php:259
|
428 |
msgid "Libraries"
|
429 |
-
msgstr ""
|
430 |
|
431 |
#: redirection-strings.php:176
|
432 |
msgid "URL Monitor Changes"
|
@@ -434,7 +447,7 @@ msgstr ""
|
|
434 |
|
435 |
#: redirection-strings.php:177
|
436 |
msgid "Save changes to this group"
|
437 |
-
msgstr ""
|
438 |
|
439 |
#: redirection-strings.php:178
|
440 |
msgid "For example \"/amp\""
|
@@ -450,11 +463,11 @@ msgstr "Excluir 404s"
|
|
450 |
|
451 |
#: redirection-strings.php:130
|
452 |
msgid "Delete all logs for this 404"
|
453 |
-
msgstr ""
|
454 |
|
455 |
#: redirection-strings.php:106
|
456 |
msgid "Delete all from IP %s"
|
457 |
-
msgstr ""
|
458 |
|
459 |
#: redirection-strings.php:107
|
460 |
msgid "Delete all matching \"%s\""
|
@@ -462,75 +475,75 @@ msgstr ""
|
|
462 |
|
463 |
#: redirection-strings.php:7
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
-
msgstr ""
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
-
msgstr ""
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
-
msgstr ""
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
-
msgstr ""
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
-
msgstr ""
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
-
msgstr ""
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
-
msgstr ""
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
-
msgstr ""
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
-
msgstr ""
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
-
msgstr ""
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
-
msgstr ""
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
-
msgstr ""
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr ""
|
526 |
|
527 |
#: models/database.php:317
|
528 |
msgid "The following tables are missing:"
|
529 |
-
msgstr ""
|
530 |
|
531 |
#: models/database.php:317
|
532 |
msgid "All tables present"
|
533 |
-
msgstr ""
|
534 |
|
535 |
#: redirection-strings.php:63
|
536 |
msgid "Cached Redirection detected"
|
@@ -550,31 +563,31 @@ msgstr "O WordPress não retornou uma resposta. Isso pode significar que um erro
|
|
550 |
|
551 |
#: redirection-strings.php:6
|
552 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
553 |
-
msgstr "Seu servidor retornou um erro 403
|
554 |
|
555 |
#: redirection-strings.php:24
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
-
msgstr "Inclua esses detalhes em seu relatório {{strong}}
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr "Se você acha que o erro é do Redirection, abra um chamado."
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
-
msgstr "Isso pode ser causado por outro plugin
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr "Carregando, aguarde..."
|
570 |
|
571 |
#: redirection-strings.php:92
|
572 |
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)."
|
573 |
-
msgstr "{{strong}}Formato
|
574 |
|
575 |
#: redirection-strings.php:68
|
576 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
577 |
-
msgstr "
|
578 |
|
579 |
#: redirection-strings.php:70
|
580 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
@@ -584,7 +597,7 @@ msgstr "Se isso não ajudar, abra o console de erros de seu navegador e crie um
|
|
584 |
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."
|
585 |
msgstr "Se isso é um novo problema, {{strong}}crie um novo chamado{{/strong}} ou envie-o por {{strong}}e-mail{{/strong}}. Inclua a descrição do que você estava tentando fazer e detalhes importantes listados abaixo. Inclua uma captura da tela."
|
586 |
|
587 |
-
#: redirection-admin.php:
|
588 |
msgid "Create Issue"
|
589 |
msgstr "Criar chamado"
|
590 |
|
@@ -630,7 +643,7 @@ msgstr ""
|
|
630 |
|
631 |
#: redirection-strings.php:74
|
632 |
msgid "Import to group"
|
633 |
-
msgstr ""
|
634 |
|
635 |
#: redirection-strings.php:75
|
636 |
msgid "Import a CSV, .htaccess, or JSON file."
|
@@ -646,7 +659,7 @@ msgstr "Adicionar arquivo"
|
|
646 |
|
647 |
#: redirection-strings.php:78
|
648 |
msgid "File selected"
|
649 |
-
msgstr ""
|
650 |
|
651 |
#: redirection-strings.php:81
|
652 |
msgid "Importing"
|
@@ -654,19 +667,19 @@ msgstr "Importando"
|
|
654 |
|
655 |
#: redirection-strings.php:82
|
656 |
msgid "Finished importing"
|
657 |
-
msgstr ""
|
658 |
|
659 |
#: redirection-strings.php:83
|
660 |
msgid "Total redirects imported:"
|
661 |
-
msgstr ""
|
662 |
|
663 |
#: redirection-strings.php:84
|
664 |
msgid "Double-check the file is the correct format!"
|
665 |
-
msgstr ""
|
666 |
|
667 |
#: redirection-strings.php:85
|
668 |
msgid "OK"
|
669 |
-
msgstr ""
|
670 |
|
671 |
#: redirection-strings.php:86 redirection-strings.php:241
|
672 |
msgid "Close"
|
@@ -674,7 +687,7 @@ msgstr "Fechar"
|
|
674 |
|
675 |
#: redirection-strings.php:91
|
676 |
msgid "All imports will be appended to the current database."
|
677 |
-
msgstr ""
|
678 |
|
679 |
#: redirection-strings.php:93 redirection-strings.php:113
|
680 |
msgid "Export"
|
@@ -682,7 +695,7 @@ msgstr "Exportar"
|
|
682 |
|
683 |
#: redirection-strings.php:94
|
684 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
685 |
-
msgstr ""
|
686 |
|
687 |
#: redirection-strings.php:95
|
688 |
msgid "Everything"
|
@@ -694,7 +707,7 @@ msgstr "Redirecionamentos WordPress"
|
|
694 |
|
695 |
#: redirection-strings.php:97
|
696 |
msgid "Apache redirects"
|
697 |
-
msgstr "Redirecionamentos Apache"
|
698 |
|
699 |
#: redirection-strings.php:98
|
700 |
msgid "Nginx redirects"
|
@@ -706,15 +719,15 @@ msgstr "CSV"
|
|
706 |
|
707 |
#: redirection-strings.php:100
|
708 |
msgid "Apache .htaccess"
|
709 |
-
msgstr ""
|
710 |
|
711 |
#: redirection-strings.php:101
|
712 |
msgid "Nginx rewrite rules"
|
713 |
-
msgstr ""
|
714 |
|
715 |
#: redirection-strings.php:102
|
716 |
msgid "Redirection JSON"
|
717 |
-
msgstr ""
|
718 |
|
719 |
#: redirection-strings.php:103
|
720 |
msgid "View"
|
@@ -722,7 +735,7 @@ msgstr "Ver"
|
|
722 |
|
723 |
#: redirection-strings.php:105
|
724 |
msgid "Log files can be exported from the log pages."
|
725 |
-
msgstr ""
|
726 |
|
727 |
#: redirection-strings.php:58 redirection-strings.php:140
|
728 |
msgid "Import/Export"
|
@@ -734,7 +747,7 @@ msgstr "Registros"
|
|
734 |
|
735 |
#: redirection-strings.php:60
|
736 |
msgid "404 errors"
|
737 |
-
msgstr ""
|
738 |
|
739 |
#: redirection-strings.php:71
|
740 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
@@ -742,27 +755,27 @@ msgstr ""
|
|
742 |
|
743 |
#: redirection-strings.php:152
|
744 |
msgid "I'd like to support some more."
|
745 |
-
msgstr ""
|
746 |
|
747 |
#: redirection-strings.php:155
|
748 |
msgid "Support 💰"
|
749 |
-
msgstr ""
|
750 |
|
751 |
#: redirection-strings.php:322
|
752 |
msgid "Redirection saved"
|
753 |
-
msgstr ""
|
754 |
|
755 |
#: redirection-strings.php:323
|
756 |
msgid "Log deleted"
|
757 |
-
msgstr ""
|
758 |
|
759 |
#: redirection-strings.php:324
|
760 |
msgid "Settings saved"
|
761 |
-
msgstr ""
|
762 |
|
763 |
#: redirection-strings.php:325
|
764 |
msgid "Group saved"
|
765 |
-
msgstr ""
|
766 |
|
767 |
#: redirection-strings.php:321
|
768 |
msgid "Are you sure you want to delete this item?"
|
@@ -772,11 +785,11 @@ msgstr[1] ""
|
|
772 |
|
773 |
#: redirection-strings.php:280
|
774 |
msgid "pass"
|
775 |
-
msgstr ""
|
776 |
|
777 |
#: redirection-strings.php:252
|
778 |
msgid "All groups"
|
779 |
-
msgstr ""
|
780 |
|
781 |
#: redirection-strings.php:223
|
782 |
msgid "301 - Moved Permanently"
|
@@ -784,7 +797,7 @@ msgstr ""
|
|
784 |
|
785 |
#: redirection-strings.php:224
|
786 |
msgid "302 - Found"
|
787 |
-
msgstr ""
|
788 |
|
789 |
#: redirection-strings.php:225
|
790 |
msgid "307 - Temporary Redirect"
|
@@ -796,7 +809,7 @@ msgstr ""
|
|
796 |
|
797 |
#: redirection-strings.php:227
|
798 |
msgid "401 - Unauthorized"
|
799 |
-
msgstr ""
|
800 |
|
801 |
#: redirection-strings.php:228
|
802 |
msgid "404 - Not Found"
|
@@ -808,15 +821,15 @@ msgstr "Título"
|
|
808 |
|
809 |
#: redirection-strings.php:233
|
810 |
msgid "When matched"
|
811 |
-
msgstr ""
|
812 |
|
813 |
#: redirection-strings.php:234
|
814 |
msgid "with HTTP code"
|
815 |
-
msgstr ""
|
816 |
|
817 |
#: redirection-strings.php:242
|
818 |
msgid "Show advanced options"
|
819 |
-
msgstr ""
|
820 |
|
821 |
#: redirection-strings.php:206
|
822 |
msgid "Matched Target"
|
@@ -824,7 +837,7 @@ msgstr ""
|
|
824 |
|
825 |
#: redirection-strings.php:208
|
826 |
msgid "Unmatched Target"
|
827 |
-
msgstr ""
|
828 |
|
829 |
#: redirection-strings.php:200 redirection-strings.php:201
|
830 |
msgid "Saving..."
|
@@ -834,33 +847,33 @@ msgstr "Salvando..."
|
|
834 |
msgid "View notice"
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: models/redirect.php:
|
838 |
msgid "Invalid source URL"
|
839 |
msgstr ""
|
840 |
|
841 |
-
#: models/redirect.php:
|
842 |
msgid "Invalid redirect action"
|
843 |
-
msgstr ""
|
844 |
|
845 |
-
#: models/redirect.php:
|
846 |
msgid "Invalid redirect matcher"
|
847 |
-
msgstr ""
|
848 |
|
849 |
-
#: models/redirect.php:
|
850 |
msgid "Unable to add new redirect"
|
851 |
-
msgstr ""
|
852 |
|
853 |
#: redirection-strings.php:11 redirection-strings.php:67
|
854 |
msgid "Something went wrong 🙁"
|
855 |
-
msgstr ""
|
856 |
|
857 |
#: redirection-strings.php:10
|
858 |
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!"
|
859 |
-
msgstr ""
|
860 |
|
861 |
-
#: redirection-admin.php:
|
862 |
msgid "Log entries (%d max)"
|
863 |
-
msgstr ""
|
864 |
|
865 |
#: redirection-strings.php:309
|
866 |
msgid "Search by IP"
|
@@ -868,7 +881,7 @@ msgstr "Pesquisar por IP"
|
|
868 |
|
869 |
#: redirection-strings.php:304
|
870 |
msgid "Select bulk action"
|
871 |
-
msgstr "
|
872 |
|
873 |
#: redirection-strings.php:305
|
874 |
msgid "Bulk Actions"
|
@@ -906,7 +919,7 @@ msgstr "Última página"
|
|
906 |
msgid "%s item"
|
907 |
msgid_plural "%s items"
|
908 |
msgstr[0] "%s item"
|
909 |
-
msgstr[1] "%s
|
910 |
|
911 |
#: redirection-strings.php:296
|
912 |
msgid "Select All"
|
@@ -918,11 +931,11 @@ msgstr "Desculpe, mas algo deu errado ao carregar os dados - tente novamente"
|
|
918 |
|
919 |
#: redirection-strings.php:307
|
920 |
msgid "No results"
|
921 |
-
msgstr "
|
922 |
|
923 |
#: redirection-strings.php:109
|
924 |
msgid "Delete the logs - are you sure?"
|
925 |
-
msgstr "Excluir os
|
926 |
|
927 |
#: redirection-strings.php:110
|
928 |
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."
|
@@ -930,7 +943,7 @@ msgstr "Uma vez excluídos, seus registros atuais não estará mais disponíveis
|
|
930 |
|
931 |
#: redirection-strings.php:111
|
932 |
msgid "Yes! Delete the logs"
|
933 |
-
msgstr "Sim! Exclua os
|
934 |
|
935 |
#: redirection-strings.php:112
|
936 |
msgid "No! Don't delete the logs"
|
@@ -942,7 +955,7 @@ msgstr "Obrigado pela assinatura! {{a}}Clique aqui{{/a}} se você precisar retor
|
|
942 |
|
943 |
#: redirection-strings.php:286 redirection-strings.php:288
|
944 |
msgid "Newsletter"
|
945 |
-
msgstr "
|
946 |
|
947 |
#: redirection-strings.php:289
|
948 |
msgid "Want to keep up to date with changes to Redirection?"
|
@@ -954,15 +967,15 @@ msgstr "Inscreva-se para o pequeno boletim de informações sobre Redirection -
|
|
954 |
|
955 |
#: redirection-strings.php:291
|
956 |
msgid "Your email address:"
|
957 |
-
msgstr "Seu endereço de
|
958 |
|
959 |
#: redirection-strings.php:151
|
960 |
msgid "You've supported this plugin - thank you!"
|
961 |
-
msgstr "Você apoiou este plugin -
|
962 |
|
963 |
#: redirection-strings.php:154
|
964 |
msgid "You get useful software and I get to carry on making it better."
|
965 |
-
msgstr "Você
|
966 |
|
967 |
#: redirection-strings.php:162 redirection-strings.php:167
|
968 |
msgid "Forever"
|
@@ -970,7 +983,7 @@ msgstr "Para sempre"
|
|
970 |
|
971 |
#: redirection-strings.php:144
|
972 |
msgid "Delete the plugin - are you sure?"
|
973 |
-
msgstr "Excluir o plugin -
|
974 |
|
975 |
#: redirection-strings.php:145
|
976 |
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."
|
@@ -978,7 +991,7 @@ msgstr "A exclusão do plugin irá remover todos os seus redirecionamentos, logs
|
|
978 |
|
979 |
#: redirection-strings.php:146
|
980 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
981 |
-
msgstr "Uma vez
|
982 |
|
983 |
#: redirection-strings.php:147
|
984 |
msgid "Yes! Delete the plugin"
|
@@ -1000,7 +1013,7 @@ msgstr "Gerencie todos os seus redirecionamentos 301 e monitore erros 404"
|
|
1000 |
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}}."
|
1001 |
msgstr "Redirection é gratuito para uso - ah como a vida é bela! Entretanto, seu desenvolvimento requer tempo e esforço e, se ele lhe foi útil, você pode nos ajudar a manter o desenvolvimento através de uma {{strong}}pequena doação{{/strong}}."
|
1002 |
|
1003 |
-
#: redirection-admin.php:
|
1004 |
msgid "Redirection Support"
|
1005 |
msgstr "Ajuda do Redirection"
|
1006 |
|
@@ -1014,7 +1027,7 @@ msgstr "404s"
|
|
1014 |
|
1015 |
#: redirection-strings.php:138
|
1016 |
msgid "Log"
|
1017 |
-
msgstr "
|
1018 |
|
1019 |
#: redirection-strings.php:149
|
1020 |
msgid "Delete Redirection"
|
@@ -1022,7 +1035,7 @@ msgstr "Remover Plugin Redirection"
|
|
1022 |
|
1023 |
#: redirection-strings.php:79
|
1024 |
msgid "Upload"
|
1025 |
-
msgstr "
|
1026 |
|
1027 |
#: redirection-strings.php:90
|
1028 |
msgid "Import"
|
@@ -1034,11 +1047,11 @@ msgstr "Atualizar"
|
|
1034 |
|
1035 |
#: redirection-strings.php:191
|
1036 |
msgid "Auto-generate URL"
|
1037 |
-
msgstr "
|
1038 |
|
1039 |
#: redirection-strings.php:190
|
1040 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
1041 |
-
msgstr "Um token exclusivo
|
1042 |
|
1043 |
#: redirection-strings.php:189
|
1044 |
msgid "RSS Token"
|
@@ -1058,7 +1071,7 @@ msgstr "Registros do Redirect"
|
|
1058 |
|
1059 |
#: redirection-strings.php:181
|
1060 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
1061 |
-
msgstr "
|
1062 |
|
1063 |
#: redirection-strings.php:156
|
1064 |
msgid "Plugin Support"
|
@@ -1086,7 +1099,7 @@ msgstr "Um dia"
|
|
1086 |
|
1087 |
#: redirection-strings.php:157
|
1088 |
msgid "No logs"
|
1089 |
-
msgstr "
|
1090 |
|
1091 |
#: redirection-strings.php:108
|
1092 |
msgid "Delete All"
|
@@ -1102,7 +1115,7 @@ msgstr "Adicionar Grupo"
|
|
1102 |
|
1103 |
#: redirection-strings.php:310
|
1104 |
msgid "Search"
|
1105 |
-
msgstr "
|
1106 |
|
1107 |
#: redirection-strings.php:57 redirection-strings.php:137
|
1108 |
msgid "Groups"
|
@@ -1119,7 +1132,7 @@ msgstr "Grupo"
|
|
1119 |
|
1120 |
#: redirection-strings.php:232
|
1121 |
msgid "Match"
|
1122 |
-
msgstr "
|
1123 |
|
1124 |
#: redirection-strings.php:253
|
1125 |
msgid "Add new redirection"
|
@@ -1138,17 +1151,17 @@ msgstr "Baixar"
|
|
1138 |
msgid "Redirection"
|
1139 |
msgstr "Redirection"
|
1140 |
|
1141 |
-
#: redirection-admin.php:
|
1142 |
msgid "Settings"
|
1143 |
msgstr "Configurações"
|
1144 |
|
1145 |
#: redirection-strings.php:222
|
1146 |
msgid "Do nothing"
|
1147 |
-
msgstr "
|
1148 |
|
1149 |
#: redirection-strings.php:221
|
1150 |
msgid "Error (404)"
|
1151 |
-
msgstr "
|
1152 |
|
1153 |
#: redirection-strings.php:220
|
1154 |
msgid "Pass-through"
|
@@ -1162,9 +1175,9 @@ msgstr "Redirecionar para um post aleatório"
|
|
1162 |
msgid "Redirect to URL"
|
1163 |
msgstr "Redirecionar para URL"
|
1164 |
|
1165 |
-
#: models/redirect.php:
|
1166 |
msgid "Invalid group when creating redirect"
|
1167 |
-
msgstr "Grupo inválido ao criar redirecionamento"
|
1168 |
|
1169 |
#: redirection-strings.php:117 redirection-strings.php:126
|
1170 |
msgid "IP"
|
@@ -1186,7 +1199,7 @@ msgstr "Adicionar redirecionamento"
|
|
1186 |
|
1187 |
#: redirection-strings.php:43
|
1188 |
msgid "All modules"
|
1189 |
-
msgstr "Todos módulos"
|
1190 |
|
1191 |
#: redirection-strings.php:49
|
1192 |
msgid "View Redirects"
|
@@ -1207,21 +1220,21 @@ msgstr "Nome"
|
|
1207 |
|
1208 |
#: redirection-strings.php:295
|
1209 |
msgid "Filter"
|
1210 |
-
msgstr "
|
1211 |
|
1212 |
#: redirection-strings.php:251
|
1213 |
msgid "Reset hits"
|
1214 |
-
msgstr "
|
1215 |
|
1216 |
#: redirection-strings.php:41 redirection-strings.php:51
|
1217 |
#: redirection-strings.php:249 redirection-strings.php:279
|
1218 |
msgid "Enable"
|
1219 |
-
msgstr "
|
1220 |
|
1221 |
#: redirection-strings.php:42 redirection-strings.php:50
|
1222 |
#: redirection-strings.php:250 redirection-strings.php:278
|
1223 |
msgid "Disable"
|
1224 |
-
msgstr "
|
1225 |
|
1226 |
#: redirection-strings.php:40 redirection-strings.php:48
|
1227 |
#: redirection-strings.php:118 redirection-strings.php:119
|
@@ -1229,7 +1242,7 @@ msgstr "Desabilitar"
|
|
1229 |
#: redirection-strings.php:150 redirection-strings.php:248
|
1230 |
#: redirection-strings.php:277
|
1231 |
msgid "Delete"
|
1232 |
-
msgstr "
|
1233 |
|
1234 |
#: redirection-strings.php:47 redirection-strings.php:276
|
1235 |
msgid "Edit"
|
@@ -1273,29 +1286,29 @@ msgstr "URL de destino"
|
|
1273 |
|
1274 |
#: matches/url.php:7 redirection-strings.php:211
|
1275 |
msgid "URL only"
|
1276 |
-
msgstr "URL"
|
1277 |
|
1278 |
#: redirection-strings.php:239 redirection-strings.php:260
|
1279 |
#: redirection-strings.php:264 redirection-strings.php:272
|
1280 |
#: redirection-strings.php:275
|
1281 |
msgid "Regex"
|
1282 |
-
msgstr "
|
1283 |
|
1284 |
#: redirection-strings.php:274
|
1285 |
msgid "Referrer"
|
1286 |
-
msgstr "
|
1287 |
|
1288 |
#: matches/referrer.php:10 redirection-strings.php:213
|
1289 |
msgid "URL and referrer"
|
1290 |
-
msgstr "URL e
|
1291 |
|
1292 |
#: redirection-strings.php:204
|
1293 |
msgid "Logged Out"
|
1294 |
-
msgstr "
|
1295 |
|
1296 |
#: redirection-strings.php:202
|
1297 |
msgid "Logged In"
|
1298 |
-
msgstr "
|
1299 |
|
1300 |
#: matches/login.php:8 redirection-strings.php:212
|
1301 |
msgid "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-07-09 13:40:34+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
"Language: pt_BR\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr "URL e servidor"
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr "Pedido de formulário"
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr "Se nada funcionar, o redirecionamento pode ter dificuldade em se comunicar com o servidor. Você pode tentar alterar manualmente esta configuração:"
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr "Site e inicio do protocolo"
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr ""
|
57 |
|
65 |
|
66 |
#: redirection-strings.php:269
|
67 |
msgid "Header value"
|
68 |
+
msgstr "Valor do cabeçalho"
|
69 |
|
70 |
#: redirection-strings.php:268
|
71 |
msgid "Header name"
|
72 |
+
msgstr ""
|
73 |
|
74 |
#: redirection-strings.php:267
|
75 |
msgid "HTTP Header"
|
85 |
|
86 |
#: redirection-strings.php:263
|
87 |
msgid "Cookie value"
|
88 |
+
msgstr ""
|
89 |
|
90 |
#: redirection-strings.php:262
|
91 |
msgid "Cookie name"
|
101 |
|
102 |
#: redirection-strings.php:205 redirection-strings.php:209
|
103 |
msgid "Target URL when not matched"
|
104 |
+
msgstr "URL de destino quando não corresponder"
|
105 |
|
106 |
#: redirection-strings.php:203 redirection-strings.php:207
|
107 |
msgid "Target URL when matched"
|
108 |
+
msgstr "URL de destino quando corresponder"
|
109 |
|
110 |
#: redirection-strings.php:66
|
111 |
msgid "clearing your cache."
|
117 |
|
118 |
#: matches/http-header.php:11 redirection-strings.php:216
|
119 |
msgid "URL and HTTP header"
|
120 |
+
msgstr "URL e cabeçalho HTTP"
|
121 |
|
122 |
#: matches/custom-filter.php:9 redirection-strings.php:217
|
123 |
msgid "URL and custom filter"
|
124 |
+
msgstr "URL e filtro personalizado"
|
125 |
|
126 |
#: matches/cookie.php:7 redirection-strings.php:215
|
127 |
msgid "URL and cookie"
|
128 |
+
msgstr "URL e cookie"
|
129 |
|
130 |
#: redirection-strings.php:326
|
131 |
msgid "404 deleted"
|
141 |
|
142 |
#: redirection-strings.php:198
|
143 |
msgid "How Redirection uses the REST API - don't change unless necessary"
|
144 |
+
msgstr "Como o redirecionamento usa a API REST - não altere a menos que seja necessário"
|
145 |
|
146 |
#: redirection-strings.php:9
|
147 |
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
148 |
+
msgstr "O WordPress retornou uma mensagem inesperada. Isso pode ter sido causado por sua API REST não funcionar ou por outro plugin ou tema."
|
149 |
|
150 |
#: redirection-strings.php:12
|
151 |
msgid "Please take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
152 |
+
msgstr ""
|
153 |
|
154 |
#: redirection-strings.php:13
|
155 |
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
169 |
|
170 |
#: redirection-strings.php:19
|
171 |
msgid "None of the suggestions helped"
|
172 |
+
msgstr "Nenhuma das sugestões ajudou"
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
+
msgstr "Não é possível carregar o Redirecionamento ☹️"
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
+
msgstr "API REST WordPress está funcionando em %s"
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
+
msgstr "API REST WordPress"
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
+
msgstr "As rotas de redirecionamento estão funcionando"
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
+
msgstr "Rotas de redirecionamento"
|
206 |
|
207 |
#: redirection-strings.php:8
|
208 |
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
222 |
|
223 |
#: redirection-strings.php:314
|
224 |
msgid "Device"
|
225 |
+
msgstr "Dispositivo"
|
226 |
|
227 |
#: redirection-strings.php:315
|
228 |
msgid "Operating System"
|
229 |
+
msgstr "Sistema Operacional"
|
230 |
|
231 |
#: redirection-strings.php:316
|
232 |
msgid "Browser"
|
233 |
+
msgstr "Navegador"
|
234 |
|
235 |
#: redirection-strings.php:317
|
236 |
msgid "Engine"
|
237 |
+
msgstr "Motor"
|
238 |
|
239 |
#: redirection-strings.php:318
|
240 |
msgid "Useragent"
|
242 |
|
243 |
#: redirection-strings.php:319
|
244 |
msgid "Agent"
|
245 |
+
msgstr "Agente"
|
246 |
|
247 |
#: redirection-strings.php:168
|
248 |
msgid "No IP logging"
|
249 |
+
msgstr "Nenhum registro de IP"
|
250 |
|
251 |
#: redirection-strings.php:169
|
252 |
msgid "Full IP logging"
|
253 |
+
msgstr "Registro completo de IP"
|
254 |
|
255 |
#: redirection-strings.php:170
|
256 |
msgid "Anonymize IP (mask last part)"
|
257 |
+
msgstr "IP Anônimo (Mascarar a última parte)"
|
258 |
|
259 |
#: redirection-strings.php:180
|
260 |
msgid "Monitor changes to %(type)s"
|
262 |
|
263 |
#: redirection-strings.php:186
|
264 |
msgid "IP Logging"
|
265 |
+
msgstr "Registro de IP"
|
266 |
|
267 |
#: redirection-strings.php:187
|
268 |
msgid "(select IP logging level)"
|
269 |
+
msgstr "(selecione o nível de registro de IP)"
|
270 |
|
271 |
#: redirection-strings.php:120 redirection-strings.php:133
|
272 |
msgid "Geo Info"
|
278 |
|
279 |
#: redirection-strings.php:122 redirection-strings.php:135
|
280 |
msgid "Filter by IP"
|
281 |
+
msgstr "Filtrar por IP"
|
282 |
|
283 |
#: redirection-strings.php:116 redirection-strings.php:125
|
284 |
msgid "Referrer / User Agent"
|
290 |
|
291 |
#: redirection-strings.php:26 redirection-strings.php:312
|
292 |
msgid "Something went wrong obtaining this information"
|
293 |
+
msgstr "Algo deu errado ao obter essa informação"
|
294 |
|
295 |
#: redirection-strings.php:28
|
296 |
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."
|
297 |
+
msgstr "Este é um IP de uma rede privada. Isso significa que ele está localizado dentro de uma rede residencial ou comercial e nenhuma outra informação pode ser exibida."
|
298 |
|
299 |
#: redirection-strings.php:30
|
300 |
msgid "No details are known for this address."
|
301 |
+
msgstr "Nenhum detalhe é conhecido para este endereço."
|
302 |
|
303 |
#: redirection-strings.php:27 redirection-strings.php:29
|
304 |
#: redirection-strings.php:31
|
323 |
|
324 |
#: redirection-strings.php:36 redirection-strings.php:320
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
+
msgstr "Fornecido por {{link}}redirect.li{{/link}}"
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr "Lixeira"
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
msgstr ""
|
339 |
|
355 |
|
356 |
#: redirection-strings.php:163
|
357 |
msgid "Never cache"
|
358 |
+
msgstr "Nunca fazer cache"
|
359 |
|
360 |
#: redirection-strings.php:164
|
361 |
msgid "An hour"
|
362 |
+
msgstr "Uma hora"
|
363 |
|
364 |
#: redirection-strings.php:195
|
365 |
msgid "Redirect Cache"
|
371 |
|
372 |
#: redirection-strings.php:87
|
373 |
msgid "Are you sure you want to import from %s?"
|
374 |
+
msgstr "Tem certeza de que deseja importar de %s?"
|
375 |
|
376 |
#: redirection-strings.php:88
|
377 |
msgid "Plugin Importers"
|
379 |
|
380 |
#: redirection-strings.php:89
|
381 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
382 |
+
msgstr "Os seguintes plugins de redirecionamento foram detectados em seu site e podem ser importados."
|
383 |
|
384 |
#: redirection-strings.php:72
|
385 |
msgid "total = "
|
386 |
+
msgstr "total = "
|
387 |
|
388 |
#: redirection-strings.php:73
|
389 |
msgid "Import from %s"
|
390 |
+
msgstr "Importar de %s"
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
+
msgstr "Problemas foram detectados com suas tabelas do banco de dados. Visite a <a href=\"%s\">página de suporte</a> para obter mais detalhes."
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr ""
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr ""
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
msgstr ""
|
415 |
|
416 |
#: redirection-strings.php:292
|
417 |
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."
|
418 |
+
msgstr "Se o botão mágico não funcionar, então você deve ler o erro e verificar se consegue corrigi-lo manualmente. Caso contrário, siga a seção \"Preciso de ajuda\" abaixo."
|
419 |
|
420 |
#: redirection-strings.php:293
|
421 |
msgid "⚡️ Magic fix ⚡️"
|
439 |
|
440 |
#: redirection-strings.php:259
|
441 |
msgid "Libraries"
|
442 |
+
msgstr "Bibliotecas"
|
443 |
|
444 |
#: redirection-strings.php:176
|
445 |
msgid "URL Monitor Changes"
|
447 |
|
448 |
#: redirection-strings.php:177
|
449 |
msgid "Save changes to this group"
|
450 |
+
msgstr "Salvar alterações para este grupo"
|
451 |
|
452 |
#: redirection-strings.php:178
|
453 |
msgid "For example \"/amp\""
|
463 |
|
464 |
#: redirection-strings.php:130
|
465 |
msgid "Delete all logs for this 404"
|
466 |
+
msgstr "Excluir todos os registros para este 404"
|
467 |
|
468 |
#: redirection-strings.php:106
|
469 |
msgid "Delete all from IP %s"
|
470 |
+
msgstr "Excluir tudo do IP %s"
|
471 |
|
472 |
#: redirection-strings.php:107
|
473 |
msgid "Delete all matching \"%s\""
|
475 |
|
476 |
#: redirection-strings.php:7
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
+
msgstr "Seu servidor rejeitou a solicitação por ser muito grande. Você precisará alterá-lo para continuar."
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
+
msgstr "Além disso, verifique se o seu navegador é capaz de carregar <code>redirection.js</code>:"
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
+
msgstr "Se você estiver usando um plugin ou serviço de cache de página (CloudFlare, OVH, etc), então você também poderá tentar limpar esse cache."
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
+
msgstr "Não foi possível criar grupo"
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
+
msgstr "Falha ao corrigir tabelas do banco de dados"
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
+
msgstr "Grupo do monitoramento de posts é válido"
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
+
msgstr "O grupo de monitoramento de post é inválido"
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
+
msgstr "Todos os redirecionamentos têm um grupo válido"
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
+
msgstr "Redirecionamentos com grupos inválidos detectados"
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
+
msgstr "Grupo de redirecionamento válido"
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
+
msgstr "Grupos válidos detectados"
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
+
msgstr "Nenhum grupo válido, portanto, você não poderá criar redirecionamentos"
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr ""
|
539 |
|
540 |
#: models/database.php:317
|
541 |
msgid "The following tables are missing:"
|
542 |
+
msgstr "As seguintes tabelas estão faltando:"
|
543 |
|
544 |
#: models/database.php:317
|
545 |
msgid "All tables present"
|
546 |
+
msgstr "Todas as tabelas presentes"
|
547 |
|
548 |
#: redirection-strings.php:63
|
549 |
msgid "Cached Redirection detected"
|
563 |
|
564 |
#: redirection-strings.php:6
|
565 |
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
|
566 |
+
msgstr "Seu servidor retornou um erro 403 Proibido, que pode indicar que a solicitação foi bloqueada. Você está usando um firewall ou um plugin de segurança?"
|
567 |
|
568 |
#: redirection-strings.php:24
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
+
msgstr "Inclua esses detalhes em seu relatório {{strong}}juntamente com uma descrição do que você estava fazendo{{/strong}}."
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr "Se você acha que o erro é do Redirection, abra um chamado."
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
+
msgstr "Isso pode ser causado por outro plugin - veja o console de erros do seu navegador para mais detalhes."
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr "Carregando, aguarde..."
|
583 |
|
584 |
#: redirection-strings.php:92
|
585 |
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)."
|
586 |
+
msgstr "{{strong}}Formato do arquivo CSV{{/strong}}: {{code}}URL de origem, URL de destino{{/code}} - e pode ser opcionalmente seguido com {{code}}regex, código http{{/code}} ({{code}}regex{{/code}} - 0 para não, 1 para sim)."
|
587 |
|
588 |
#: redirection-strings.php:68
|
589 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
590 |
+
msgstr "O redirecionamento não está funcionando. Tente limpar o cache do navegador e recarregar esta página."
|
591 |
|
592 |
#: redirection-strings.php:70
|
593 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
597 |
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."
|
598 |
msgstr "Se isso é um novo problema, {{strong}}crie um novo chamado{{/strong}} ou envie-o por {{strong}}e-mail{{/strong}}. Inclua a descrição do que você estava tentando fazer e detalhes importantes listados abaixo. Inclua uma captura da tela."
|
599 |
|
600 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
601 |
msgid "Create Issue"
|
602 |
msgstr "Criar chamado"
|
603 |
|
643 |
|
644 |
#: redirection-strings.php:74
|
645 |
msgid "Import to group"
|
646 |
+
msgstr "Importar para grupo"
|
647 |
|
648 |
#: redirection-strings.php:75
|
649 |
msgid "Import a CSV, .htaccess, or JSON file."
|
659 |
|
660 |
#: redirection-strings.php:78
|
661 |
msgid "File selected"
|
662 |
+
msgstr "Arquivo selecionado"
|
663 |
|
664 |
#: redirection-strings.php:81
|
665 |
msgid "Importing"
|
667 |
|
668 |
#: redirection-strings.php:82
|
669 |
msgid "Finished importing"
|
670 |
+
msgstr "Importação concluída"
|
671 |
|
672 |
#: redirection-strings.php:83
|
673 |
msgid "Total redirects imported:"
|
674 |
+
msgstr "Total de redirecionamentos importados:"
|
675 |
|
676 |
#: redirection-strings.php:84
|
677 |
msgid "Double-check the file is the correct format!"
|
678 |
+
msgstr "Verifique novamente se o arquivo é o formato correto!"
|
679 |
|
680 |
#: redirection-strings.php:85
|
681 |
msgid "OK"
|
682 |
+
msgstr "OK"
|
683 |
|
684 |
#: redirection-strings.php:86 redirection-strings.php:241
|
685 |
msgid "Close"
|
687 |
|
688 |
#: redirection-strings.php:91
|
689 |
msgid "All imports will be appended to the current database."
|
690 |
+
msgstr "Todas as importações serão anexadas ao banco de dados atual."
|
691 |
|
692 |
#: redirection-strings.php:93 redirection-strings.php:113
|
693 |
msgid "Export"
|
695 |
|
696 |
#: redirection-strings.php:94
|
697 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
698 |
+
msgstr "Exportar para CSV, .htaccess do Apache, Nginx ou Redirecionamento JSON (que contém todos os redirecionamentos e grupos)."
|
699 |
|
700 |
#: redirection-strings.php:95
|
701 |
msgid "Everything"
|
707 |
|
708 |
#: redirection-strings.php:97
|
709 |
msgid "Apache redirects"
|
710 |
+
msgstr "Redirecionamentos do Apache"
|
711 |
|
712 |
#: redirection-strings.php:98
|
713 |
msgid "Nginx redirects"
|
719 |
|
720 |
#: redirection-strings.php:100
|
721 |
msgid "Apache .htaccess"
|
722 |
+
msgstr ".htaccess do Apache"
|
723 |
|
724 |
#: redirection-strings.php:101
|
725 |
msgid "Nginx rewrite rules"
|
726 |
+
msgstr "Regras de reescrita do Nginx"
|
727 |
|
728 |
#: redirection-strings.php:102
|
729 |
msgid "Redirection JSON"
|
730 |
+
msgstr "Redirecionamento JSON"
|
731 |
|
732 |
#: redirection-strings.php:103
|
733 |
msgid "View"
|
735 |
|
736 |
#: redirection-strings.php:105
|
737 |
msgid "Log files can be exported from the log pages."
|
738 |
+
msgstr "Arquivos de registro pode ser exportado das páginas de registro."
|
739 |
|
740 |
#: redirection-strings.php:58 redirection-strings.php:140
|
741 |
msgid "Import/Export"
|
747 |
|
748 |
#: redirection-strings.php:60
|
749 |
msgid "404 errors"
|
750 |
+
msgstr "Erro 404"
|
751 |
|
752 |
#: redirection-strings.php:71
|
753 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
755 |
|
756 |
#: redirection-strings.php:152
|
757 |
msgid "I'd like to support some more."
|
758 |
+
msgstr "Eu gostaria de ajudar mais um pouco."
|
759 |
|
760 |
#: redirection-strings.php:155
|
761 |
msgid "Support 💰"
|
762 |
+
msgstr "Ajuda 💰"
|
763 |
|
764 |
#: redirection-strings.php:322
|
765 |
msgid "Redirection saved"
|
766 |
+
msgstr "Redirecionamento salvo"
|
767 |
|
768 |
#: redirection-strings.php:323
|
769 |
msgid "Log deleted"
|
770 |
+
msgstr "Registro excluído"
|
771 |
|
772 |
#: redirection-strings.php:324
|
773 |
msgid "Settings saved"
|
774 |
+
msgstr "Configurações salvas"
|
775 |
|
776 |
#: redirection-strings.php:325
|
777 |
msgid "Group saved"
|
778 |
+
msgstr "Grupo salvo"
|
779 |
|
780 |
#: redirection-strings.php:321
|
781 |
msgid "Are you sure you want to delete this item?"
|
785 |
|
786 |
#: redirection-strings.php:280
|
787 |
msgid "pass"
|
788 |
+
msgstr "senha"
|
789 |
|
790 |
#: redirection-strings.php:252
|
791 |
msgid "All groups"
|
792 |
+
msgstr "Todos os grupos"
|
793 |
|
794 |
#: redirection-strings.php:223
|
795 |
msgid "301 - Moved Permanently"
|
797 |
|
798 |
#: redirection-strings.php:224
|
799 |
msgid "302 - Found"
|
800 |
+
msgstr "302 - Encontrado"
|
801 |
|
802 |
#: redirection-strings.php:225
|
803 |
msgid "307 - Temporary Redirect"
|
809 |
|
810 |
#: redirection-strings.php:227
|
811 |
msgid "401 - Unauthorized"
|
812 |
+
msgstr "401 - Não autorizado"
|
813 |
|
814 |
#: redirection-strings.php:228
|
815 |
msgid "404 - Not Found"
|
821 |
|
822 |
#: redirection-strings.php:233
|
823 |
msgid "When matched"
|
824 |
+
msgstr "Quando corresponder"
|
825 |
|
826 |
#: redirection-strings.php:234
|
827 |
msgid "with HTTP code"
|
828 |
+
msgstr "com código HTTP"
|
829 |
|
830 |
#: redirection-strings.php:242
|
831 |
msgid "Show advanced options"
|
832 |
+
msgstr "Exibir opções avançadas"
|
833 |
|
834 |
#: redirection-strings.php:206
|
835 |
msgid "Matched Target"
|
837 |
|
838 |
#: redirection-strings.php:208
|
839 |
msgid "Unmatched Target"
|
840 |
+
msgstr "Destino não correspondido"
|
841 |
|
842 |
#: redirection-strings.php:200 redirection-strings.php:201
|
843 |
msgid "Saving..."
|
847 |
msgid "View notice"
|
848 |
msgstr ""
|
849 |
|
850 |
+
#: models/redirect.php:524
|
851 |
msgid "Invalid source URL"
|
852 |
msgstr ""
|
853 |
|
854 |
+
#: models/redirect.php:456
|
855 |
msgid "Invalid redirect action"
|
856 |
+
msgstr "Ação de redirecionamento inválida"
|
857 |
|
858 |
+
#: models/redirect.php:450
|
859 |
msgid "Invalid redirect matcher"
|
860 |
+
msgstr "Correspondente de redirecionamento inválido"
|
861 |
|
862 |
+
#: models/redirect.php:185
|
863 |
msgid "Unable to add new redirect"
|
864 |
+
msgstr "Não foi possível criar novo redirecionamento"
|
865 |
|
866 |
#: redirection-strings.php:11 redirection-strings.php:67
|
867 |
msgid "Something went wrong 🙁"
|
868 |
+
msgstr "Algo deu errado 🙁"
|
869 |
|
870 |
#: redirection-strings.php:10
|
871 |
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!"
|
872 |
+
msgstr "Eu estava tentando fazer uma coisa e deu errado. Pode ser um problema temporário e se você tentar novamente, pode funcionar - ótimo!"
|
873 |
|
874 |
+
#: redirection-admin.php:204
|
875 |
msgid "Log entries (%d max)"
|
876 |
+
msgstr "Entradas do registro (máx %d)"
|
877 |
|
878 |
#: redirection-strings.php:309
|
879 |
msgid "Search by IP"
|
881 |
|
882 |
#: redirection-strings.php:304
|
883 |
msgid "Select bulk action"
|
884 |
+
msgstr "Selecionar ações em massa"
|
885 |
|
886 |
#: redirection-strings.php:305
|
887 |
msgid "Bulk Actions"
|
919 |
msgid "%s item"
|
920 |
msgid_plural "%s items"
|
921 |
msgstr[0] "%s item"
|
922 |
+
msgstr[1] "%s itens"
|
923 |
|
924 |
#: redirection-strings.php:296
|
925 |
msgid "Select All"
|
931 |
|
932 |
#: redirection-strings.php:307
|
933 |
msgid "No results"
|
934 |
+
msgstr "Nenhum resultado"
|
935 |
|
936 |
#: redirection-strings.php:109
|
937 |
msgid "Delete the logs - are you sure?"
|
938 |
+
msgstr "Excluir os registros - Você tem certeza?"
|
939 |
|
940 |
#: redirection-strings.php:110
|
941 |
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."
|
943 |
|
944 |
#: redirection-strings.php:111
|
945 |
msgid "Yes! Delete the logs"
|
946 |
+
msgstr "Sim! Exclua os registros"
|
947 |
|
948 |
#: redirection-strings.php:112
|
949 |
msgid "No! Don't delete the logs"
|
955 |
|
956 |
#: redirection-strings.php:286 redirection-strings.php:288
|
957 |
msgid "Newsletter"
|
958 |
+
msgstr "Boletim"
|
959 |
|
960 |
#: redirection-strings.php:289
|
961 |
msgid "Want to keep up to date with changes to Redirection?"
|
967 |
|
968 |
#: redirection-strings.php:291
|
969 |
msgid "Your email address:"
|
970 |
+
msgstr "Seu endereço de e-mail:"
|
971 |
|
972 |
#: redirection-strings.php:151
|
973 |
msgid "You've supported this plugin - thank you!"
|
974 |
+
msgstr "Você apoiou este plugin - obrigado!"
|
975 |
|
976 |
#: redirection-strings.php:154
|
977 |
msgid "You get useful software and I get to carry on making it better."
|
978 |
+
msgstr "Você obtém softwares úteis e eu continuo fazendo isso melhor."
|
979 |
|
980 |
#: redirection-strings.php:162 redirection-strings.php:167
|
981 |
msgid "Forever"
|
983 |
|
984 |
#: redirection-strings.php:144
|
985 |
msgid "Delete the plugin - are you sure?"
|
986 |
+
msgstr "Excluir o plugin - Você tem certeza?"
|
987 |
|
988 |
#: redirection-strings.php:145
|
989 |
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."
|
991 |
|
992 |
#: redirection-strings.php:146
|
993 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
994 |
+
msgstr "Uma vez excluído, os seus redirecionamentos deixarão de funcionar. Se eles parecerem continuar funcionando, limpe o cache do seu navegador."
|
995 |
|
996 |
#: redirection-strings.php:147
|
997 |
msgid "Yes! Delete the plugin"
|
1013 |
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}}."
|
1014 |
msgstr "Redirection é gratuito para uso - ah como a vida é bela! Entretanto, seu desenvolvimento requer tempo e esforço e, se ele lhe foi útil, você pode nos ajudar a manter o desenvolvimento através de uma {{strong}}pequena doação{{/strong}}."
|
1015 |
|
1016 |
+
#: redirection-admin.php:310
|
1017 |
msgid "Redirection Support"
|
1018 |
msgstr "Ajuda do Redirection"
|
1019 |
|
1027 |
|
1028 |
#: redirection-strings.php:138
|
1029 |
msgid "Log"
|
1030 |
+
msgstr "Registro"
|
1031 |
|
1032 |
#: redirection-strings.php:149
|
1033 |
msgid "Delete Redirection"
|
1035 |
|
1036 |
#: redirection-strings.php:79
|
1037 |
msgid "Upload"
|
1038 |
+
msgstr ""
|
1039 |
|
1040 |
#: redirection-strings.php:90
|
1041 |
msgid "Import"
|
1047 |
|
1048 |
#: redirection-strings.php:191
|
1049 |
msgid "Auto-generate URL"
|
1050 |
+
msgstr ""
|
1051 |
|
1052 |
#: redirection-strings.php:190
|
1053 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
1054 |
+
msgstr "Um token exclusivo que permite que os leitores de feed acessem o RSS do log de redirecionamento (deixe em branco para gerar automaticamente)"
|
1055 |
|
1056 |
#: redirection-strings.php:189
|
1057 |
msgid "RSS Token"
|
1071 |
|
1072 |
#: redirection-strings.php:181
|
1073 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
1074 |
+
msgstr "Eu sou uma pessoa legal e ajudei a apoiar o autor deste plugin"
|
1075 |
|
1076 |
#: redirection-strings.php:156
|
1077 |
msgid "Plugin Support"
|
1099 |
|
1100 |
#: redirection-strings.php:157
|
1101 |
msgid "No logs"
|
1102 |
+
msgstr "Sem registros"
|
1103 |
|
1104 |
#: redirection-strings.php:108
|
1105 |
msgid "Delete All"
|
1115 |
|
1116 |
#: redirection-strings.php:310
|
1117 |
msgid "Search"
|
1118 |
+
msgstr "Pesquisar"
|
1119 |
|
1120 |
#: redirection-strings.php:57 redirection-strings.php:137
|
1121 |
msgid "Groups"
|
1132 |
|
1133 |
#: redirection-strings.php:232
|
1134 |
msgid "Match"
|
1135 |
+
msgstr "Corresponder"
|
1136 |
|
1137 |
#: redirection-strings.php:253
|
1138 |
msgid "Add new redirection"
|
1151 |
msgid "Redirection"
|
1152 |
msgstr "Redirection"
|
1153 |
|
1154 |
+
#: redirection-admin.php:160
|
1155 |
msgid "Settings"
|
1156 |
msgstr "Configurações"
|
1157 |
|
1158 |
#: redirection-strings.php:222
|
1159 |
msgid "Do nothing"
|
1160 |
+
msgstr ""
|
1161 |
|
1162 |
#: redirection-strings.php:221
|
1163 |
msgid "Error (404)"
|
1164 |
+
msgstr "Erro (404)"
|
1165 |
|
1166 |
#: redirection-strings.php:220
|
1167 |
msgid "Pass-through"
|
1175 |
msgid "Redirect to URL"
|
1176 |
msgstr "Redirecionar para URL"
|
1177 |
|
1178 |
+
#: models/redirect.php:514
|
1179 |
msgid "Invalid group when creating redirect"
|
1180 |
+
msgstr "Grupo inválido ao criar o redirecionamento"
|
1181 |
|
1182 |
#: redirection-strings.php:117 redirection-strings.php:126
|
1183 |
msgid "IP"
|
1199 |
|
1200 |
#: redirection-strings.php:43
|
1201 |
msgid "All modules"
|
1202 |
+
msgstr "Todos os módulos"
|
1203 |
|
1204 |
#: redirection-strings.php:49
|
1205 |
msgid "View Redirects"
|
1220 |
|
1221 |
#: redirection-strings.php:295
|
1222 |
msgid "Filter"
|
1223 |
+
msgstr "Filtrar"
|
1224 |
|
1225 |
#: redirection-strings.php:251
|
1226 |
msgid "Reset hits"
|
1227 |
+
msgstr "Redefinir acessos"
|
1228 |
|
1229 |
#: redirection-strings.php:41 redirection-strings.php:51
|
1230 |
#: redirection-strings.php:249 redirection-strings.php:279
|
1231 |
msgid "Enable"
|
1232 |
+
msgstr "Ativar"
|
1233 |
|
1234 |
#: redirection-strings.php:42 redirection-strings.php:50
|
1235 |
#: redirection-strings.php:250 redirection-strings.php:278
|
1236 |
msgid "Disable"
|
1237 |
+
msgstr "Desativar"
|
1238 |
|
1239 |
#: redirection-strings.php:40 redirection-strings.php:48
|
1240 |
#: redirection-strings.php:118 redirection-strings.php:119
|
1242 |
#: redirection-strings.php:150 redirection-strings.php:248
|
1243 |
#: redirection-strings.php:277
|
1244 |
msgid "Delete"
|
1245 |
+
msgstr "Excluir"
|
1246 |
|
1247 |
#: redirection-strings.php:47 redirection-strings.php:276
|
1248 |
msgid "Edit"
|
1286 |
|
1287 |
#: matches/url.php:7 redirection-strings.php:211
|
1288 |
msgid "URL only"
|
1289 |
+
msgstr "Apenas URL"
|
1290 |
|
1291 |
#: redirection-strings.php:239 redirection-strings.php:260
|
1292 |
#: redirection-strings.php:264 redirection-strings.php:272
|
1293 |
#: redirection-strings.php:275
|
1294 |
msgid "Regex"
|
1295 |
+
msgstr "Regex"
|
1296 |
|
1297 |
#: redirection-strings.php:274
|
1298 |
msgid "Referrer"
|
1299 |
+
msgstr "Referenciador"
|
1300 |
|
1301 |
#: matches/referrer.php:10 redirection-strings.php:213
|
1302 |
msgid "URL and referrer"
|
1303 |
+
msgstr "URL e referenciador"
|
1304 |
|
1305 |
#: redirection-strings.php:204
|
1306 |
msgid "Logged Out"
|
1307 |
+
msgstr "Desconectado"
|
1308 |
|
1309 |
#: redirection-strings.php:202
|
1310 |
msgid "Logged In"
|
1311 |
+
msgstr "Conectado"
|
1312 |
|
1313 |
#: matches/login.php:8 redirection-strings.php:212
|
1314 |
msgid "URL and login status"
|
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-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,18 @@ msgstr ""
|
|
11 |
"Language: sv_SE\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: redirection-strings.php:175
|
15 |
msgid "Form request"
|
16 |
msgstr "Formulärbegäran"
|
@@ -31,15 +43,15 @@ msgstr "Standard /wp-json/"
|
|
31 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
32 |
msgstr "Om du inte kan få något att fungera kan det hända att Redirection har svårt att kommunicera med din server. Du kan försöka ändra den här inställningen manuellt:"
|
33 |
|
34 |
-
#: models/fixer.php:
|
35 |
msgid "Site and home protocol"
|
36 |
msgstr "Webbplats och hemprotokoll"
|
37 |
|
38 |
-
#: models/fixer.php:
|
39 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
40 |
msgstr "URL för webbplats och hem är inkonsekvent. Korrigera från dina allmänna inställningar."
|
41 |
|
42 |
-
#: models/fixer.php:
|
43 |
msgid "Site and home are consistent"
|
44 |
msgstr "Webbplats och hem är konsekventa"
|
45 |
|
@@ -159,35 +171,36 @@ msgstr "{{link}}Vänligen inaktivera andra tillägg tillfälligt!{{/link}} Detta
|
|
159 |
msgid "None of the suggestions helped"
|
160 |
msgstr "Inget av förslagen hjälpte"
|
161 |
|
162 |
-
#: redirection-admin.php:
|
163 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
164 |
msgstr "Vänligen läs <a href=\"https://redirection.me/support/problems/\">listan med kända problem</a>."
|
165 |
|
166 |
-
#: redirection-admin.php:
|
167 |
msgid "Unable to load Redirection ☹️"
|
168 |
msgstr "Kunde inte ladda Redirection ☹️"
|
169 |
|
170 |
-
|
|
|
171 |
msgid "WordPress REST API is working at %s"
|
172 |
msgstr "WordPress REST API arbetar på %s"
|
173 |
|
174 |
-
#: models/fixer.php:
|
175 |
msgid "WordPress REST API"
|
176 |
msgstr "WordPress REST API"
|
177 |
|
178 |
-
#: models/fixer.php:
|
179 |
msgid "REST API is not working so routes not checked"
|
180 |
msgstr "REST API fungerar inte så flödena kontrolleras inte"
|
181 |
|
182 |
-
#: models/fixer.php:
|
183 |
msgid "Redirection routes are working"
|
184 |
msgstr "Omdirigeringsflödena fungerar"
|
185 |
|
186 |
-
#: models/fixer.php:
|
187 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
188 |
msgstr "Redirection finns inte dina REST API-flöden. Har du inaktiverat det med ett tillägg?"
|
189 |
|
190 |
-
#: models/fixer.php:
|
191 |
msgid "Redirection routes"
|
192 |
msgstr "Omdirigeringsflöden"
|
193 |
|
@@ -312,15 +325,15 @@ msgstr "Geo-plats"
|
|
312 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
313 |
msgstr "Drivs av {{link}}redirect.li{{/link}}"
|
314 |
|
315 |
-
#: redirection-settings.php:
|
316 |
msgid "Trash"
|
317 |
msgstr "Släng"
|
318 |
|
319 |
-
#: redirection-admin.php:
|
320 |
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"
|
321 |
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"
|
322 |
|
323 |
-
#: redirection-admin.php:
|
324 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
325 |
msgstr "Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."
|
326 |
|
@@ -376,15 +389,15 @@ msgstr "totalt ="
|
|
376 |
msgid "Import from %s"
|
377 |
msgstr "Importera från %s"
|
378 |
|
379 |
-
#: redirection-admin.php:
|
380 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
381 |
msgstr "Problem upptäcktes med dina databastabeller. Besök <a href=\"%s\"> supportsidan </a> för mer detaljer."
|
382 |
|
383 |
-
#: redirection-admin.php:
|
384 |
msgid "Redirection not installed properly"
|
385 |
msgstr "Redirection har inte installerats ordentligt"
|
386 |
|
387 |
-
#: redirection-admin.php:
|
388 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
389 |
msgstr "Redirection kräver WordPress version %1s, du använder version %2s — vänligen uppdatera WordPress"
|
390 |
|
@@ -396,7 +409,7 @@ msgstr "WordPress standard ”gamla permalänkar”"
|
|
396 |
msgid "Create associated redirect (added to end of URL)"
|
397 |
msgstr "Skapa associerad omdirigering (läggs till i slutet på URL:en)"
|
398 |
|
399 |
-
#: redirection-admin.php:
|
400 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
401 |
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."
|
402 |
|
@@ -464,63 +477,63 @@ msgstr "Ta bort allt som matchar \"%s\""
|
|
464 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
465 |
msgstr "Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."
|
466 |
|
467 |
-
#: redirection-admin.php:
|
468 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
469 |
msgstr "Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"
|
470 |
|
471 |
-
#: redirection-admin.php:
|
472 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
473 |
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."
|
474 |
|
475 |
-
#: redirection-admin.php:
|
476 |
msgid "Unable to load Redirection"
|
477 |
msgstr "Det gick inte att ladda Redirection"
|
478 |
|
479 |
-
#: models/fixer.php:
|
480 |
msgid "Unable to create group"
|
481 |
msgstr "Det gick inte att skapa grupp"
|
482 |
|
483 |
-
#: models/fixer.php:
|
484 |
msgid "Failed to fix database tables"
|
485 |
msgstr "Det gick inte att korrigera databastabellerna"
|
486 |
|
487 |
-
#: models/fixer.php:
|
488 |
msgid "Post monitor group is valid"
|
489 |
msgstr "Övervakningsgrupp för inlägg är giltig"
|
490 |
|
491 |
-
#: models/fixer.php:
|
492 |
msgid "Post monitor group is invalid"
|
493 |
msgstr "Övervakningsgrupp för inlägg är ogiltig"
|
494 |
|
495 |
-
#: models/fixer.php:
|
496 |
msgid "Post monitor group"
|
497 |
msgstr "Övervakningsgrupp för inlägg"
|
498 |
|
499 |
-
#: models/fixer.php:
|
500 |
msgid "All redirects have a valid group"
|
501 |
msgstr "Alla omdirigeringar har en giltig grupp"
|
502 |
|
503 |
-
#: models/fixer.php:
|
504 |
msgid "Redirects with invalid groups detected"
|
505 |
msgstr "Omdirigeringar med ogiltiga grupper upptäcktes"
|
506 |
|
507 |
-
#: models/fixer.php:
|
508 |
msgid "Valid redirect group"
|
509 |
msgstr "Giltig omdirigeringsgrupp"
|
510 |
|
511 |
-
#: models/fixer.php:
|
512 |
msgid "Valid groups detected"
|
513 |
msgstr "Giltiga grupper upptäcktes"
|
514 |
|
515 |
-
#: models/fixer.php:
|
516 |
msgid "No valid groups, so you will not be able to create any redirects"
|
517 |
msgstr "Inga giltiga grupper, du kan inte skapa nya omdirigeringar"
|
518 |
|
519 |
-
#: models/fixer.php:
|
520 |
msgid "Valid groups"
|
521 |
msgstr "Giltiga grupper"
|
522 |
|
523 |
-
#: models/fixer.php:
|
524 |
msgid "Database tables"
|
525 |
msgstr "Databastabeller"
|
526 |
|
@@ -556,15 +569,15 @@ msgstr "Din server svarade med ett '403 Förbjudet'-fel som kan indikera att beg
|
|
556 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
557 |
msgstr "Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."
|
558 |
|
559 |
-
#: redirection-admin.php:
|
560 |
msgid "If you think Redirection is at fault then create an issue."
|
561 |
msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
|
562 |
|
563 |
-
#: redirection-admin.php:
|
564 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
565 |
msgstr "Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "
|
566 |
|
567 |
-
#: redirection-admin.php:
|
568 |
msgid "Loading, please wait..."
|
569 |
msgstr "Laddar, vänligen vänta..."
|
570 |
|
@@ -584,7 +597,7 @@ msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{
|
|
584 |
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."
|
585 |
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. "
|
586 |
|
587 |
-
#: redirection-admin.php:
|
588 |
msgid "Create Issue"
|
589 |
msgstr "Skapa felrapport"
|
590 |
|
@@ -834,19 +847,19 @@ msgstr "Sparar..."
|
|
834 |
msgid "View notice"
|
835 |
msgstr "Visa meddelande"
|
836 |
|
837 |
-
#: models/redirect.php:
|
838 |
msgid "Invalid source URL"
|
839 |
msgstr "Ogiltig URL-källa"
|
840 |
|
841 |
-
#: models/redirect.php:
|
842 |
msgid "Invalid redirect action"
|
843 |
msgstr "Ogiltig omdirigeringsåtgärd"
|
844 |
|
845 |
-
#: models/redirect.php:
|
846 |
msgid "Invalid redirect matcher"
|
847 |
msgstr "Ogiltig omdirigeringsmatchning"
|
848 |
|
849 |
-
#: models/redirect.php:
|
850 |
msgid "Unable to add new redirect"
|
851 |
msgstr "Det går inte att lägga till en ny omdirigering"
|
852 |
|
@@ -858,7 +871,7 @@ msgstr "Något gick fel 🙁"
|
|
858 |
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!"
|
859 |
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."
|
860 |
|
861 |
-
#: redirection-admin.php:
|
862 |
msgid "Log entries (%d max)"
|
863 |
msgstr "Antal logginlägg per sida (max %d)"
|
864 |
|
@@ -1000,7 +1013,7 @@ msgstr "Hantera alla dina 301-omdirigeringar och övervaka 404-fel"
|
|
1000 |
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}}."
|
1001 |
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}}."
|
1002 |
|
1003 |
-
#: redirection-admin.php:
|
1004 |
msgid "Redirection Support"
|
1005 |
msgstr "Support för Redirection"
|
1006 |
|
@@ -1138,7 +1151,7 @@ msgstr "Hämta"
|
|
1138 |
msgid "Redirection"
|
1139 |
msgstr "Redirection"
|
1140 |
|
1141 |
-
#: redirection-admin.php:
|
1142 |
msgid "Settings"
|
1143 |
msgstr "Inställningar"
|
1144 |
|
@@ -1162,7 +1175,7 @@ msgstr "Omdirigering till slumpmässigt inlägg"
|
|
1162 |
msgid "Redirect to URL"
|
1163 |
msgstr "Omdirigera till URL"
|
1164 |
|
1165 |
-
#: models/redirect.php:
|
1166 |
msgid "Invalid group when creating redirect"
|
1167 |
msgstr "Gruppen är ogiltig när omdirigering skapas"
|
1168 |
|
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-06-27 14:17:56+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
"Language: sv_SE\n"
|
12 |
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
13 |
|
14 |
+
#: redirection-admin.php:368
|
15 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
16 |
+
msgstr "Redirection kräver PHP v%1s, du använder v%2s – uppdatera din PHP"
|
17 |
+
|
18 |
+
#: matches/user-role.php:9
|
19 |
+
msgid "URL and role/capability role"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: matches/server.php:9
|
23 |
+
msgid "URL and server"
|
24 |
+
msgstr "URL och server"
|
25 |
+
|
26 |
#: redirection-strings.php:175
|
27 |
msgid "Form request"
|
28 |
msgstr "Formulärbegäran"
|
43 |
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
44 |
msgstr "Om du inte kan få något att fungera kan det hända att Redirection har svårt att kommunicera med din server. Du kan försöka ändra den här inställningen manuellt:"
|
45 |
|
46 |
+
#: models/fixer.php:60
|
47 |
msgid "Site and home protocol"
|
48 |
msgstr "Webbplats och hemprotokoll"
|
49 |
|
50 |
+
#: models/fixer.php:55
|
51 |
msgid "Site and home URL are inconsistent - please correct from your General settings"
|
52 |
msgstr "URL för webbplats och hem är inkonsekvent. Korrigera från dina allmänna inställningar."
|
53 |
|
54 |
+
#: models/fixer.php:53
|
55 |
msgid "Site and home are consistent"
|
56 |
msgstr "Webbplats och hem är konsekventa"
|
57 |
|
171 |
msgid "None of the suggestions helped"
|
172 |
msgstr "Inget av förslagen hjälpte"
|
173 |
|
174 |
+
#: redirection-admin.php:432
|
175 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
176 |
msgstr "Vänligen läs <a href=\"https://redirection.me/support/problems/\">listan med kända problem</a>."
|
177 |
|
178 |
+
#: redirection-admin.php:426
|
179 |
msgid "Unable to load Redirection ☹️"
|
180 |
msgstr "Kunde inte ladda Redirection ☹️"
|
181 |
|
182 |
+
#. translators: %s: URL of REST API
|
183 |
+
#: models/fixer.php:100
|
184 |
msgid "WordPress REST API is working at %s"
|
185 |
msgstr "WordPress REST API arbetar på %s"
|
186 |
|
187 |
+
#: models/fixer.php:96
|
188 |
msgid "WordPress REST API"
|
189 |
msgstr "WordPress REST API"
|
190 |
|
191 |
+
#: models/fixer.php:88
|
192 |
msgid "REST API is not working so routes not checked"
|
193 |
msgstr "REST API fungerar inte så flödena kontrolleras inte"
|
194 |
|
195 |
+
#: models/fixer.php:83
|
196 |
msgid "Redirection routes are working"
|
197 |
msgstr "Omdirigeringsflödena fungerar"
|
198 |
|
199 |
+
#: models/fixer.php:77
|
200 |
msgid "Redirection does not appear in your REST API routes. Have you disabled it with a plugin?"
|
201 |
msgstr "Redirection finns inte dina REST API-flöden. Har du inaktiverat det med ett tillägg?"
|
202 |
|
203 |
+
#: models/fixer.php:69
|
204 |
msgid "Redirection routes"
|
205 |
msgstr "Omdirigeringsflöden"
|
206 |
|
325 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
326 |
msgstr "Drivs av {{link}}redirect.li{{/link}}"
|
327 |
|
328 |
+
#: redirection-settings.php:20
|
329 |
msgid "Trash"
|
330 |
msgstr "Släng"
|
331 |
|
332 |
+
#: redirection-admin.php:431
|
333 |
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"
|
334 |
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"
|
335 |
|
336 |
+
#: redirection-admin.php:311
|
337 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
338 |
msgstr "Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."
|
339 |
|
389 |
msgid "Import from %s"
|
390 |
msgstr "Importera från %s"
|
391 |
|
392 |
+
#: redirection-admin.php:384
|
393 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
394 |
msgstr "Problem upptäcktes med dina databastabeller. Besök <a href=\"%s\"> supportsidan </a> för mer detaljer."
|
395 |
|
396 |
+
#: redirection-admin.php:383
|
397 |
msgid "Redirection not installed properly"
|
398 |
msgstr "Redirection har inte installerats ordentligt"
|
399 |
|
400 |
+
#: redirection-admin.php:354
|
401 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
402 |
msgstr "Redirection kräver WordPress version %1s, du använder version %2s — vänligen uppdatera WordPress"
|
403 |
|
409 |
msgid "Create associated redirect (added to end of URL)"
|
410 |
msgstr "Skapa associerad omdirigering (läggs till i slutet på URL:en)"
|
411 |
|
412 |
+
#: redirection-admin.php:434
|
413 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
414 |
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."
|
415 |
|
477 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
478 |
msgstr "Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."
|
479 |
|
480 |
+
#: redirection-admin.php:429
|
481 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
482 |
msgstr "Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"
|
483 |
|
484 |
+
#: redirection-admin.php:428 redirection-strings.php:69
|
485 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
486 |
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."
|
487 |
|
488 |
+
#: redirection-admin.php:353 redirection-admin.php:367
|
489 |
msgid "Unable to load Redirection"
|
490 |
msgstr "Det gick inte att ladda Redirection"
|
491 |
|
492 |
+
#: models/fixer.php:259
|
493 |
msgid "Unable to create group"
|
494 |
msgstr "Det gick inte att skapa grupp"
|
495 |
|
496 |
+
#: models/fixer.php:251
|
497 |
msgid "Failed to fix database tables"
|
498 |
msgstr "Det gick inte att korrigera databastabellerna"
|
499 |
|
500 |
+
#: models/fixer.php:40
|
501 |
msgid "Post monitor group is valid"
|
502 |
msgstr "Övervakningsgrupp för inlägg är giltig"
|
503 |
|
504 |
+
#: models/fixer.php:40
|
505 |
msgid "Post monitor group is invalid"
|
506 |
msgstr "Övervakningsgrupp för inlägg är ogiltig"
|
507 |
|
508 |
+
#: models/fixer.php:38
|
509 |
msgid "Post monitor group"
|
510 |
msgstr "Övervakningsgrupp för inlägg"
|
511 |
|
512 |
+
#: models/fixer.php:34
|
513 |
msgid "All redirects have a valid group"
|
514 |
msgstr "Alla omdirigeringar har en giltig grupp"
|
515 |
|
516 |
+
#: models/fixer.php:34
|
517 |
msgid "Redirects with invalid groups detected"
|
518 |
msgstr "Omdirigeringar med ogiltiga grupper upptäcktes"
|
519 |
|
520 |
+
#: models/fixer.php:32
|
521 |
msgid "Valid redirect group"
|
522 |
msgstr "Giltig omdirigeringsgrupp"
|
523 |
|
524 |
+
#: models/fixer.php:28
|
525 |
msgid "Valid groups detected"
|
526 |
msgstr "Giltiga grupper upptäcktes"
|
527 |
|
528 |
+
#: models/fixer.php:28
|
529 |
msgid "No valid groups, so you will not be able to create any redirects"
|
530 |
msgstr "Inga giltiga grupper, du kan inte skapa nya omdirigeringar"
|
531 |
|
532 |
+
#: models/fixer.php:26
|
533 |
msgid "Valid groups"
|
534 |
msgstr "Giltiga grupper"
|
535 |
|
536 |
+
#: models/fixer.php:23
|
537 |
msgid "Database tables"
|
538 |
msgstr "Databastabeller"
|
539 |
|
569 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
570 |
msgstr "Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."
|
571 |
|
572 |
+
#: redirection-admin.php:433
|
573 |
msgid "If you think Redirection is at fault then create an issue."
|
574 |
msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
|
575 |
|
576 |
+
#: redirection-admin.php:427
|
577 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
578 |
msgstr "Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "
|
579 |
|
580 |
+
#: redirection-admin.php:419
|
581 |
msgid "Loading, please wait..."
|
582 |
msgstr "Laddar, vänligen vänta..."
|
583 |
|
597 |
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."
|
598 |
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. "
|
599 |
|
600 |
+
#: redirection-admin.php:437 redirection-strings.php:21
|
601 |
msgid "Create Issue"
|
602 |
msgstr "Skapa felrapport"
|
603 |
|
847 |
msgid "View notice"
|
848 |
msgstr "Visa meddelande"
|
849 |
|
850 |
+
#: models/redirect.php:524
|
851 |
msgid "Invalid source URL"
|
852 |
msgstr "Ogiltig URL-källa"
|
853 |
|
854 |
+
#: models/redirect.php:456
|
855 |
msgid "Invalid redirect action"
|
856 |
msgstr "Ogiltig omdirigeringsåtgärd"
|
857 |
|
858 |
+
#: models/redirect.php:450
|
859 |
msgid "Invalid redirect matcher"
|
860 |
msgstr "Ogiltig omdirigeringsmatchning"
|
861 |
|
862 |
+
#: models/redirect.php:185
|
863 |
msgid "Unable to add new redirect"
|
864 |
msgstr "Det går inte att lägga till en ny omdirigering"
|
865 |
|
871 |
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!"
|
872 |
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."
|
873 |
|
874 |
+
#: redirection-admin.php:204
|
875 |
msgid "Log entries (%d max)"
|
876 |
msgstr "Antal logginlägg per sida (max %d)"
|
877 |
|
1013 |
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}}."
|
1014 |
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}}."
|
1015 |
|
1016 |
+
#: redirection-admin.php:310
|
1017 |
msgid "Redirection Support"
|
1018 |
msgstr "Support för Redirection"
|
1019 |
|
1151 |
msgid "Redirection"
|
1152 |
msgstr "Redirection"
|
1153 |
|
1154 |
+
#: redirection-admin.php:160
|
1155 |
msgid "Settings"
|
1156 |
msgstr "Inställningar"
|
1157 |
|
1175 |
msgid "Redirect to URL"
|
1176 |
msgstr "Omdirigera till URL"
|
1177 |
|
1178 |
+
#: models/redirect.php:514
|
1179 |
msgid "Invalid group when creating redirect"
|
1180 |
msgstr "Gruppen är ogiltig när omdirigering skapas"
|
1181 |
|
locale/redirection.pot
CHANGED
@@ -30,7 +30,7 @@ msgstr ""
|
|
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:353
|
34 |
msgid "Unable to load Redirection"
|
35 |
msgstr ""
|
36 |
|
@@ -38,51 +38,55 @@ msgstr ""
|
|
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 |
|
@@ -95,1054 +99,1138 @@ msgid "WordPress did not return a response. This could mean an error occurred or
|
|
95 |
msgstr ""
|
96 |
|
97 |
#: redirection-strings.php:6
|
98 |
-
msgid "
|
99 |
msgstr ""
|
100 |
|
101 |
#: redirection-strings.php:7
|
102 |
-
msgid "Your server
|
103 |
msgstr ""
|
104 |
|
105 |
#: redirection-strings.php:8
|
106 |
-
msgid "Your
|
107 |
msgstr ""
|
108 |
|
109 |
#: redirection-strings.php:9
|
110 |
-
msgid "WordPress
|
111 |
msgstr ""
|
112 |
|
113 |
#: redirection-strings.php:10
|
114 |
-
msgid "
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: redirection-strings.php:11
|
118 |
-
msgid "
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: redirection-strings.php:12
|
122 |
-
msgid "
|
123 |
msgstr ""
|
124 |
|
125 |
#: redirection-strings.php:13
|
126 |
-
msgid "
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: redirection-strings.php:14
|
130 |
-
msgid "
|
131 |
msgstr ""
|
132 |
|
133 |
#: redirection-strings.php:15
|
134 |
-
msgid "{{link}}
|
135 |
msgstr ""
|
136 |
|
137 |
#: redirection-strings.php:16
|
138 |
-
msgid "{{link}}
|
139 |
msgstr ""
|
140 |
|
141 |
#: redirection-strings.php:17
|
142 |
-
msgid "
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: redirection-strings.php:18
|
146 |
-
msgid "
|
147 |
msgstr ""
|
148 |
|
149 |
#: redirection-strings.php:19
|
150 |
-
msgid "
|
151 |
msgstr ""
|
152 |
|
153 |
#: redirection-strings.php:20
|
|
|
|
|
|
|
|
|
154 |
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."
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: redirection-strings.php:
|
158 |
msgid "Email"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: redirection-strings.php:
|
162 |
msgid "Important details"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: redirection-strings.php:
|
166 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: redirection-strings.php:
|
170 |
msgid "Geo IP Error"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: redirection-strings.php:
|
174 |
msgid "Something went wrong obtaining this information"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: redirection-strings.php:
|
178 |
msgid "Geo IP"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: redirection-strings.php:
|
182 |
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."
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: redirection-strings.php:
|
186 |
msgid "No details are known for this address."
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: redirection-strings.php:
|
190 |
msgid "City"
|
191 |
msgstr ""
|
192 |
|
193 |
-
#: redirection-strings.php:
|
194 |
msgid "Area"
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: redirection-strings.php:
|
198 |
msgid "Timezone"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: redirection-strings.php:
|
202 |
msgid "Geo Location"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: redirection-strings.php:
|
206 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: redirection-strings.php:
|
210 |
msgid "Name"
|
211 |
msgstr ""
|
212 |
|
213 |
-
#: redirection-strings.php:
|
214 |
msgid "Redirects"
|
215 |
msgstr ""
|
216 |
|
217 |
-
#: redirection-strings.php:
|
218 |
msgid "Module"
|
219 |
msgstr ""
|
220 |
|
221 |
-
#: redirection-strings.php:
|
222 |
msgid "Delete"
|
223 |
msgstr ""
|
224 |
|
225 |
-
#: redirection-strings.php:
|
226 |
msgid "Enable"
|
227 |
msgstr ""
|
228 |
|
229 |
-
#: redirection-strings.php:
|
230 |
msgid "Disable"
|
231 |
msgstr ""
|
232 |
|
233 |
-
#: redirection-strings.php:
|
234 |
msgid "All modules"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: redirection-strings.php:
|
238 |
msgid "Add Group"
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: redirection-strings.php:
|
242 |
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."
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: redirection-strings.php:
|
246 |
msgid "Edit"
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: redirection-strings.php:
|
250 |
msgid "View Redirects"
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: redirection-strings.php:
|
254 |
msgid "Cancel"
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: redirection-strings.php:
|
258 |
msgid "Redirections"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: redirection-strings.php:
|
262 |
msgid "Groups"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: redirection-strings.php:
|
266 |
msgid "Import/Export"
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: redirection-strings.php:
|
270 |
msgid "Logs"
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: redirection-strings.php:
|
274 |
msgid "404 errors"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: redirection-strings.php:
|
278 |
msgid "Options"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: redirection-strings.php:
|
282 |
msgid "Support"
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: redirection-strings.php:
|
286 |
msgid "Cached Redirection detected"
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: redirection-strings.php:
|
290 |
msgid "Please clear your browser cache and reload this page."
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: redirection-strings.php:
|
294 |
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: redirection-strings.php:
|
298 |
msgid "clearing your cache."
|
299 |
msgstr ""
|
300 |
|
301 |
-
#: redirection-strings.php:
|
302 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
303 |
msgstr ""
|
304 |
|
305 |
-
#: redirection-strings.php:
|
306 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
307 |
msgstr ""
|
308 |
|
309 |
-
#: redirection-strings.php:
|
310 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
311 |
msgstr ""
|
312 |
|
313 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
314 |
msgid "total = "
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: redirection-strings.php:
|
318 |
msgid "Import from %s"
|
319 |
msgstr ""
|
320 |
|
321 |
-
#: redirection-strings.php:
|
322 |
msgid "Import to group"
|
323 |
msgstr ""
|
324 |
|
325 |
-
#: redirection-strings.php:
|
326 |
msgid "Import a CSV, .htaccess, or JSON file."
|
327 |
msgstr ""
|
328 |
|
329 |
-
#: redirection-strings.php:
|
330 |
msgid "Click 'Add File' or drag and drop here."
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: redirection-strings.php:
|
334 |
msgid "Add File"
|
335 |
msgstr ""
|
336 |
|
337 |
-
#: redirection-strings.php:
|
338 |
msgid "File selected"
|
339 |
msgstr ""
|
340 |
|
341 |
-
#: redirection-strings.php:
|
342 |
msgid "Upload"
|
343 |
msgstr ""
|
344 |
|
345 |
-
#: redirection-strings.php:
|
346 |
msgid "Importing"
|
347 |
msgstr ""
|
348 |
|
349 |
-
#: redirection-strings.php:
|
350 |
msgid "Finished importing"
|
351 |
msgstr ""
|
352 |
|
353 |
-
#: redirection-strings.php:
|
354 |
msgid "Total redirects imported:"
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: redirection-strings.php:
|
358 |
msgid "Double-check the file is the correct format!"
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: redirection-strings.php:
|
362 |
msgid "OK"
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: redirection-strings.php:
|
366 |
msgid "Close"
|
367 |
msgstr ""
|
368 |
|
369 |
-
#: redirection-strings.php:
|
370 |
msgid "Are you sure you want to import from %s?"
|
371 |
msgstr ""
|
372 |
|
373 |
-
#: redirection-strings.php:
|
374 |
msgid "Plugin Importers"
|
375 |
msgstr ""
|
376 |
|
377 |
-
#: redirection-strings.php:
|
378 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
379 |
msgstr ""
|
380 |
|
381 |
-
#: redirection-strings.php:
|
382 |
msgid "Import"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: redirection-strings.php:
|
386 |
msgid "All imports will be appended to the current database."
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: redirection-strings.php:
|
390 |
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)."
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: redirection-strings.php:
|
394 |
msgid "Export"
|
395 |
msgstr ""
|
396 |
|
397 |
-
#: redirection-strings.php:
|
398 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
399 |
msgstr ""
|
400 |
|
401 |
-
#: redirection-strings.php:
|
402 |
msgid "Everything"
|
403 |
msgstr ""
|
404 |
|
405 |
-
#: redirection-strings.php:
|
406 |
msgid "WordPress redirects"
|
407 |
msgstr ""
|
408 |
|
409 |
-
#: redirection-strings.php:
|
410 |
msgid "Apache redirects"
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: redirection-strings.php:
|
414 |
msgid "Nginx redirects"
|
415 |
msgstr ""
|
416 |
|
417 |
-
#: redirection-strings.php:
|
418 |
msgid "CSV"
|
419 |
msgstr ""
|
420 |
|
421 |
-
#: redirection-strings.php:
|
422 |
msgid "Apache .htaccess"
|
423 |
msgstr ""
|
424 |
|
425 |
-
#: redirection-strings.php:
|
426 |
msgid "Nginx rewrite rules"
|
427 |
msgstr ""
|
428 |
|
429 |
-
#: redirection-strings.php:
|
430 |
msgid "Redirection JSON"
|
431 |
msgstr ""
|
432 |
|
433 |
-
#: redirection-strings.php:
|
434 |
msgid "View"
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: redirection-strings.php:
|
438 |
msgid "Download"
|
439 |
msgstr ""
|
440 |
|
441 |
-
#: redirection-strings.php:
|
442 |
msgid "Log files can be exported from the log pages."
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: redirection-strings.php:
|
446 |
msgid "Delete all from IP %s"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: redirection-strings.php:
|
450 |
msgid "Delete all matching \"%s\""
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: redirection-strings.php:
|
454 |
msgid "Delete All"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#: redirection-strings.php:
|
458 |
msgid "Delete the logs - are you sure?"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: redirection-strings.php:
|
462 |
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."
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: redirection-strings.php:
|
466 |
msgid "Yes! Delete the logs"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: redirection-strings.php:
|
470 |
msgid "No! Don't delete the logs"
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: redirection-strings.php:
|
474 |
msgid "Date"
|
475 |
msgstr ""
|
476 |
|
477 |
-
#: redirection-strings.php:
|
478 |
msgid "Source URL"
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: redirection-strings.php:
|
482 |
msgid "Referrer / User Agent"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: redirection-strings.php:
|
486 |
msgid "IP"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: redirection-strings.php:
|
490 |
msgid "Geo Info"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: redirection-strings.php:
|
494 |
msgid "Agent Info"
|
495 |
msgstr ""
|
496 |
|
497 |
-
#: redirection-strings.php:
|
498 |
msgid "Filter by IP"
|
499 |
msgstr ""
|
500 |
|
501 |
-
#: redirection-strings.php:
|
502 |
msgid "Add Redirect"
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: redirection-strings.php:
|
506 |
msgid "Delete 404s"
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: redirection-strings.php:
|
510 |
msgid "Delete all logs for this 404"
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: redirection-strings.php:
|
514 |
msgid "Log"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: redirection-strings.php:
|
518 |
msgid "404s"
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: redirection-strings.php:
|
522 |
msgid "View notice"
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: redirection-strings.php:
|
526 |
msgid "Delete the plugin - are you sure?"
|
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 "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:
|
538 |
msgid "Yes! Delete the plugin"
|
539 |
msgstr ""
|
540 |
|
541 |
-
#: redirection-strings.php:
|
542 |
msgid "No! Don't delete the plugin"
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: redirection-strings.php:
|
546 |
msgid "Delete Redirection"
|
547 |
msgstr ""
|
548 |
|
549 |
-
#: redirection-strings.php:
|
550 |
msgid "You've supported this plugin - thank you!"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: redirection-strings.php:
|
554 |
msgid "I'd like to support some more."
|
555 |
msgstr ""
|
556 |
|
557 |
-
#: redirection-strings.php:
|
558 |
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}}."
|
559 |
msgstr ""
|
560 |
|
561 |
-
#: redirection-strings.php:
|
562 |
msgid "You get useful software and I get to carry on making it better."
|
563 |
msgstr ""
|
564 |
|
565 |
-
#: redirection-strings.php:
|
566 |
msgid "Support 💰"
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: redirection-strings.php:
|
570 |
msgid "Plugin Support"
|
571 |
msgstr ""
|
572 |
|
573 |
-
#: redirection-strings.php:
|
574 |
msgid "No logs"
|
575 |
msgstr ""
|
576 |
|
577 |
-
#: redirection-strings.php:
|
578 |
msgid "A day"
|
579 |
msgstr ""
|
580 |
|
581 |
-
#: redirection-strings.php:
|
582 |
msgid "A week"
|
583 |
msgstr ""
|
584 |
|
585 |
-
#: redirection-strings.php:
|
586 |
msgid "A month"
|
587 |
msgstr ""
|
588 |
|
589 |
-
#: redirection-strings.php:
|
590 |
msgid "Two months"
|
591 |
msgstr ""
|
592 |
|
593 |
-
#: redirection-strings.php:
|
594 |
msgid "Forever"
|
595 |
msgstr ""
|
596 |
|
597 |
-
#: redirection-strings.php:
|
598 |
msgid "Never cache"
|
599 |
msgstr ""
|
600 |
|
601 |
-
#: redirection-strings.php:
|
602 |
msgid "An hour"
|
603 |
msgstr ""
|
604 |
|
605 |
-
#: redirection-strings.php:
|
606 |
msgid "No IP logging"
|
607 |
msgstr ""
|
608 |
|
609 |
-
#: redirection-strings.php:
|
610 |
msgid "Full IP logging"
|
611 |
msgstr ""
|
612 |
|
613 |
-
#: redirection-strings.php:
|
614 |
msgid "Anonymize IP (mask last part)"
|
615 |
msgstr ""
|
616 |
|
617 |
-
#: redirection-strings.php:
|
618 |
msgid "Default /wp-json/"
|
619 |
msgstr ""
|
620 |
|
621 |
-
#: redirection-strings.php:
|
622 |
msgid "Raw /index.php?rest_route=/"
|
623 |
msgstr ""
|
624 |
|
625 |
-
#: redirection-strings.php:
|
626 |
msgid "Proxy over Admin AJAX"
|
627 |
msgstr ""
|
628 |
|
629 |
-
#: redirection-strings.php:
|
630 |
msgid "Relative /wp-json/"
|
631 |
msgstr ""
|
632 |
|
633 |
-
#: redirection-strings.php:
|
634 |
msgid "Form request"
|
635 |
msgstr ""
|
636 |
|
637 |
-
#: redirection-strings.php:
|
638 |
msgid "URL Monitor Changes"
|
639 |
msgstr ""
|
640 |
|
641 |
-
#: redirection-strings.php:
|
642 |
msgid "Save changes to this group"
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: redirection-strings.php:
|
646 |
msgid "For example \"/amp\""
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: redirection-strings.php:
|
650 |
msgid "Create associated redirect (added to end of URL)"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: redirection-strings.php:
|
654 |
msgid "Monitor changes to %(type)s"
|
655 |
msgstr ""
|
656 |
|
657 |
-
#: redirection-strings.php:
|
658 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
659 |
msgstr ""
|
660 |
|
661 |
-
#: redirection-strings.php:
|
662 |
msgid "Redirect Logs"
|
663 |
msgstr ""
|
664 |
|
665 |
-
#: redirection-strings.php:
|
666 |
msgid "(time to keep logs for)"
|
667 |
msgstr ""
|
668 |
|
669 |
-
#: redirection-strings.php:
|
670 |
msgid "404 Logs"
|
671 |
msgstr ""
|
672 |
|
673 |
-
#: redirection-strings.php:
|
674 |
msgid "IP Logging"
|
675 |
msgstr ""
|
676 |
|
677 |
-
#: redirection-strings.php:
|
678 |
msgid "(select IP logging level)"
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
682 |
msgid "URL Monitor"
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: redirection-strings.php:
|
686 |
msgid "RSS Token"
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: redirection-strings.php:
|
690 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: redirection-strings.php:
|
694 |
msgid "Auto-generate URL"
|
695 |
msgstr ""
|
696 |
|
697 |
-
#: redirection-strings.php:
|
698 |
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"
|
699 |
msgstr ""
|
700 |
|
701 |
-
#: redirection-strings.php:
|
702 |
msgid "Apache Module"
|
703 |
msgstr ""
|
704 |
|
705 |
-
#: redirection-strings.php:
|
706 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
707 |
msgstr ""
|
708 |
|
709 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
710 |
msgid "Redirect Cache"
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: redirection-strings.php:
|
714 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: redirection-strings.php:
|
718 |
msgid "REST API"
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: redirection-strings.php:
|
722 |
msgid "How Redirection uses the REST API - don't change unless necessary"
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: redirection-strings.php:
|
726 |
msgid "Update"
|
727 |
msgstr ""
|
728 |
|
729 |
-
#: redirection-strings.php:
|
730 |
msgid "Saving..."
|
731 |
msgstr ""
|
732 |
|
733 |
-
#: redirection-strings.php:
|
734 |
msgid "Logged In"
|
735 |
msgstr ""
|
736 |
|
737 |
-
#: redirection-strings.php:
|
738 |
msgid "Target URL when matched"
|
739 |
msgstr ""
|
740 |
|
741 |
-
#: redirection-strings.php:
|
742 |
msgid "Logged Out"
|
743 |
msgstr ""
|
744 |
|
745 |
-
#: redirection-strings.php:
|
746 |
msgid "Target URL when not matched"
|
747 |
msgstr ""
|
748 |
|
749 |
-
#: redirection-strings.php:
|
750 |
msgid "Matched Target"
|
751 |
msgstr ""
|
752 |
|
753 |
-
#: redirection-strings.php:
|
754 |
msgid "Unmatched Target"
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: redirection-strings.php:
|
758 |
msgid "Target URL"
|
759 |
msgstr ""
|
760 |
|
761 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
762 |
msgid "URL only"
|
763 |
msgstr ""
|
764 |
|
765 |
-
#: redirection-strings.php:
|
766 |
msgid "URL and login status"
|
767 |
msgstr ""
|
768 |
|
769 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
770 |
msgid "URL and referrer"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: redirection-strings.php:
|
774 |
msgid "URL and user agent"
|
775 |
msgstr ""
|
776 |
|
777 |
-
#: redirection-strings.php:
|
778 |
msgid "URL and cookie"
|
779 |
msgstr ""
|
780 |
|
781 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
782 |
msgid "URL and HTTP header"
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: redirection-strings.php:
|
786 |
msgid "URL and custom filter"
|
787 |
msgstr ""
|
788 |
|
789 |
-
#: redirection-strings.php:
|
790 |
msgid "Redirect to URL"
|
791 |
msgstr ""
|
792 |
|
793 |
-
#: redirection-strings.php:
|
794 |
msgid "Redirect to random post"
|
795 |
msgstr ""
|
796 |
|
797 |
-
#: redirection-strings.php:
|
798 |
msgid "Pass-through"
|
799 |
msgstr ""
|
800 |
|
801 |
-
#: redirection-strings.php:
|
802 |
msgid "Error (404)"
|
803 |
msgstr ""
|
804 |
|
805 |
-
#: redirection-strings.php:
|
806 |
msgid "Do nothing"
|
807 |
msgstr ""
|
808 |
|
809 |
-
#: redirection-strings.php:
|
810 |
msgid "301 - Moved Permanently"
|
811 |
msgstr ""
|
812 |
|
813 |
-
#: redirection-strings.php:
|
814 |
msgid "302 - Found"
|
815 |
msgstr ""
|
816 |
|
817 |
-
#: redirection-strings.php:
|
818 |
msgid "307 - Temporary Redirect"
|
819 |
msgstr ""
|
820 |
|
821 |
-
#: redirection-strings.php:
|
822 |
msgid "308 - Permanent Redirect"
|
823 |
msgstr ""
|
824 |
|
825 |
-
#: redirection-strings.php:
|
826 |
msgid "401 - Unauthorized"
|
827 |
msgstr ""
|
828 |
|
829 |
-
#: redirection-strings.php:
|
830 |
msgid "404 - Not Found"
|
831 |
msgstr ""
|
832 |
|
833 |
-
#: redirection-strings.php:
|
834 |
msgid "410 - Gone"
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: redirection-strings.php:
|
838 |
msgid "Title"
|
839 |
msgstr ""
|
840 |
|
841 |
-
#: redirection-strings.php:
|
842 |
-
msgid "Optional description"
|
843 |
msgstr ""
|
844 |
|
845 |
-
#: redirection-strings.php:
|
846 |
msgid "Match"
|
847 |
msgstr ""
|
848 |
|
849 |
-
#: redirection-strings.php:
|
850 |
msgid "When matched"
|
851 |
msgstr ""
|
852 |
|
853 |
-
#: redirection-strings.php:
|
854 |
msgid "with HTTP code"
|
855 |
msgstr ""
|
856 |
|
857 |
-
#: redirection-strings.php:
|
858 |
msgid "Group"
|
859 |
msgstr ""
|
860 |
|
861 |
-
#: redirection-strings.php:
|
862 |
msgid "Position"
|
863 |
msgstr ""
|
864 |
|
865 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
866 |
msgid "Regex"
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: redirection-strings.php:
|
870 |
msgid "Show advanced options"
|
871 |
msgstr ""
|
872 |
|
873 |
-
#: redirection-strings.php:
|
874 |
msgid "Type"
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: redirection-strings.php:
|
878 |
msgid "URL"
|
879 |
msgstr ""
|
880 |
|
881 |
-
#: redirection-strings.php:
|
882 |
msgid "Pos"
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: redirection-strings.php:
|
886 |
msgid "Hits"
|
887 |
msgstr ""
|
888 |
|
889 |
-
#: redirection-strings.php:
|
890 |
msgid "Last Access"
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: redirection-strings.php:
|
894 |
msgid "Reset hits"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: redirection-strings.php:
|
898 |
msgid "All groups"
|
899 |
msgstr ""
|
900 |
|
901 |
-
#: redirection-strings.php:
|
902 |
msgid "Add new redirection"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: redirection-strings.php:
|
906 |
msgid "User Agent"
|
907 |
msgstr ""
|
908 |
|
909 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
910 |
msgid "Custom"
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: redirection-strings.php:
|
914 |
msgid "Mobile"
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: redirection-strings.php:
|
918 |
msgid "Feed Readers"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: redirection-strings.php:
|
922 |
msgid "Libraries"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: redirection-strings.php:
|
926 |
msgid "Cookie"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: redirection-strings.php:
|
930 |
msgid "Cookie name"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: redirection-strings.php:
|
934 |
msgid "Cookie value"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: redirection-strings.php:
|
938 |
msgid "Filter Name"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: redirection-strings.php:
|
942 |
msgid "WordPress filter name"
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: redirection-strings.php:
|
946 |
msgid "HTTP Header"
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: redirection-strings.php:
|
950 |
msgid "Header name"
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: redirection-strings.php:
|
954 |
msgid "Header value"
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: redirection-strings.php:
|
958 |
msgid "Accept Language"
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: redirection-strings.php:
|
962 |
msgid "Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: redirection-strings.php:
|
966 |
msgid "Referrer"
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
970 |
msgid "pass"
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: redirection-strings.php:
|
974 |
msgid "Need help?"
|
975 |
msgstr ""
|
976 |
|
977 |
-
#: redirection-strings.php:
|
978 |
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."
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: redirection-strings.php:
|
982 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: redirection-strings.php:
|
986 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
987 |
msgstr ""
|
988 |
|
989 |
-
#: redirection-strings.php:
|
990 |
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!"
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
994 |
msgid "Newsletter"
|
995 |
msgstr ""
|
996 |
|
997 |
-
#: redirection-strings.php:
|
998 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: redirection-strings.php:
|
1002 |
msgid "Want to keep up to date with changes to Redirection?"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: redirection-strings.php:
|
1006 |
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."
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Your email address:"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
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."
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
msgid "⚡️ Magic fix ⚡️"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
-
#: redirection-strings.php:
|
1022 |
msgid "Plugin Status"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: redirection-strings.php:
|
1026 |
msgid "Filter"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: redirection-strings.php:
|
1030 |
msgid "Select All"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
-
#: redirection-strings.php:
|
1034 |
msgid "First page"
|
1035 |
msgstr ""
|
1036 |
|
1037 |
-
#: redirection-strings.php:
|
1038 |
msgid "Prev page"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: redirection-strings.php:
|
1042 |
msgid "Current Page"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: redirection-strings.php:
|
1046 |
msgid "of %(page)s"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
-
#: redirection-strings.php:
|
1050 |
msgid "Next page"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: redirection-strings.php:
|
1054 |
msgid "Last page"
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "%s item"
|
1059 |
msgid_plural "%s items"
|
1060 |
msgstr[0] ""
|
1061 |
msgstr[1] ""
|
1062 |
|
1063 |
-
#: redirection-strings.php:
|
1064 |
msgid "Select bulk action"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
-
#: redirection-strings.php:
|
1068 |
msgid "Bulk Actions"
|
1069 |
msgstr ""
|
1070 |
|
1071 |
-
#: redirection-strings.php:
|
1072 |
msgid "Apply"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
-
#: redirection-strings.php:
|
1076 |
msgid "No results"
|
1077 |
msgstr ""
|
1078 |
|
1079 |
-
#: redirection-strings.php:
|
1080 |
msgid "Sorry, something went wrong loading the data - please try again"
|
1081 |
msgstr ""
|
1082 |
|
1083 |
-
#: redirection-strings.php:
|
1084 |
msgid "Search by IP"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
-
#: redirection-strings.php:
|
1088 |
msgid "Search"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
-
#: redirection-strings.php:
|
1092 |
msgid "Useragent Error"
|
1093 |
msgstr ""
|
1094 |
|
1095 |
-
#: redirection-strings.php:
|
1096 |
msgid "Unknown Useragent"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
-
#: redirection-strings.php:
|
1100 |
msgid "Device"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
-
#: redirection-strings.php:
|
1104 |
msgid "Operating System"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
-
#: redirection-strings.php:
|
1108 |
msgid "Browser"
|
1109 |
msgstr ""
|
1110 |
|
1111 |
-
#: redirection-strings.php:
|
1112 |
msgid "Engine"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: redirection-strings.php:
|
1116 |
msgid "Useragent"
|
1117 |
msgstr ""
|
1118 |
|
1119 |
-
#: redirection-strings.php:
|
1120 |
msgid "Agent"
|
1121 |
msgstr ""
|
1122 |
|
1123 |
-
#: redirection-strings.php:
|
1124 |
msgid "Are you sure you want to delete this item?"
|
1125 |
msgid_plural "Are you sure you want to delete these items?"
|
1126 |
msgstr[0] ""
|
1127 |
msgstr[1] ""
|
1128 |
|
1129 |
-
#: redirection-strings.php:
|
1130 |
msgid "Redirection saved"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
-
#: redirection-strings.php:
|
1134 |
msgid "Log deleted"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
-
#: redirection-strings.php:
|
1138 |
msgid "Settings saved"
|
1139 |
msgstr ""
|
1140 |
|
1141 |
-
#: redirection-strings.php:
|
1142 |
msgid "Group saved"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
-
#: redirection-strings.php:
|
1146 |
msgid "404 deleted"
|
1147 |
msgstr ""
|
1148 |
|
@@ -1231,11 +1319,11 @@ msgstr ""
|
|
1231 |
msgid "WordPress REST API is working at %s"
|
1232 |
msgstr ""
|
1233 |
|
1234 |
-
#: models/fixer.php:
|
1235 |
msgid "Failed to fix database tables"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
-
#: models/fixer.php:
|
1239 |
msgid "Unable to create group"
|
1240 |
msgstr ""
|
1241 |
|
@@ -1243,18 +1331,18 @@ msgstr ""
|
|
1243 |
msgid "Default WordPress \"old slugs\""
|
1244 |
msgstr ""
|
1245 |
|
1246 |
-
#: models/redirect.php:
|
1247 |
msgid "Invalid redirect matcher"
|
1248 |
msgstr ""
|
1249 |
|
1250 |
-
#: models/redirect.php:
|
1251 |
msgid "Invalid redirect action"
|
1252 |
msgstr ""
|
1253 |
|
1254 |
-
#: models/redirect.php:
|
1255 |
msgid "Invalid group when creating redirect"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#: models/redirect.php:
|
1259 |
msgid "Invalid source URL"
|
1260 |
msgstr ""
|
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:353, redirection-admin.php:367
|
34 |
msgid "Unable to load Redirection"
|
35 |
msgstr ""
|
36 |
|
38 |
msgid "Redirection requires WordPress v%1s, you are using v%2s - please update your WordPress"
|
39 |
msgstr ""
|
40 |
|
41 |
+
#: redirection-admin.php:368
|
42 |
+
msgid "Redirection requires PHP v%1s, you are using v%2s - please update your PHP"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: redirection-admin.php:383
|
46 |
msgid "Redirection not installed properly"
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: redirection-admin.php:384
|
50 |
msgid "Problems were detected with your database tables. Please visit the <a href=\"%s\">support page</a> for more details."
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: redirection-admin.php:419
|
54 |
msgid "Loading, please wait..."
|
55 |
msgstr ""
|
56 |
|
57 |
+
#: redirection-admin.php:426
|
58 |
msgid "Unable to load Redirection ☹️"
|
59 |
msgstr ""
|
60 |
|
61 |
+
#: redirection-admin.php:427
|
62 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
63 |
msgstr ""
|
64 |
|
65 |
+
#: redirection-admin.php:428, redirection-strings.php:70
|
66 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
67 |
msgstr ""
|
68 |
|
69 |
+
#: redirection-admin.php:429
|
70 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
71 |
msgstr ""
|
72 |
|
73 |
+
#: redirection-admin.php:431
|
74 |
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"
|
75 |
msgstr ""
|
76 |
|
77 |
+
#: redirection-admin.php:432
|
78 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
79 |
msgstr ""
|
80 |
|
81 |
+
#: redirection-admin.php:433
|
82 |
msgid "If you think Redirection is at fault then create an issue."
|
83 |
msgstr ""
|
84 |
|
85 |
+
#: redirection-admin.php:434
|
86 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
87 |
msgstr ""
|
88 |
|
89 |
+
#: redirection-admin.php:437, redirection-strings.php:22
|
90 |
msgid "Create Issue"
|
91 |
msgstr ""
|
92 |
|
99 |
msgstr ""
|
100 |
|
101 |
#: redirection-strings.php:6
|
102 |
+
msgid "Please logout and login again."
|
103 |
msgstr ""
|
104 |
|
105 |
#: redirection-strings.php:7
|
106 |
+
msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin like mod_security?"
|
107 |
msgstr ""
|
108 |
|
109 |
#: redirection-strings.php:8
|
110 |
+
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
111 |
msgstr ""
|
112 |
|
113 |
#: redirection-strings.php:9
|
114 |
+
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
115 |
msgstr ""
|
116 |
|
117 |
#: redirection-strings.php:10
|
118 |
+
msgid "WordPress returned an unexpected message. This could be caused by your REST API not working, or by another plugin or theme."
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: redirection-strings.php:11
|
122 |
+
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!"
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: redirection-strings.php:12, redirection-strings.php:68
|
126 |
+
msgid "Something went wrong 🙁"
|
127 |
msgstr ""
|
128 |
|
129 |
#: redirection-strings.php:13
|
130 |
+
msgid "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: redirection-strings.php:14, redirection-strings.php:55, redirection-strings.php:246
|
134 |
+
msgid "Save"
|
135 |
msgstr ""
|
136 |
|
137 |
#: redirection-strings.php:15
|
138 |
+
msgid "Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
139 |
msgstr ""
|
140 |
|
141 |
#: redirection-strings.php:16
|
142 |
+
msgid "{{link}}Redirection is unable to talk to your REST API{{/link}}. If you have disabled it then you will need to enable it."
|
143 |
msgstr ""
|
144 |
|
145 |
#: redirection-strings.php:17
|
146 |
+
msgid "{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests."
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: redirection-strings.php:18
|
150 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
151 |
msgstr ""
|
152 |
|
153 |
#: redirection-strings.php:19
|
154 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
155 |
msgstr ""
|
156 |
|
157 |
#: redirection-strings.php:20
|
158 |
+
msgid "None of the suggestions helped"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#: redirection-strings.php:21
|
162 |
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."
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: redirection-strings.php:23
|
166 |
msgid "Email"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: redirection-strings.php:24
|
170 |
msgid "Important details"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: redirection-strings.php:25
|
174 |
msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: redirection-strings.php:26
|
178 |
msgid "Geo IP Error"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: redirection-strings.php:27, redirection-strings.php:334
|
182 |
msgid "Something went wrong obtaining this information"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: redirection-strings.php:28, redirection-strings.php:30, redirection-strings.php:32
|
186 |
msgid "Geo IP"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: redirection-strings.php:29
|
190 |
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."
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: redirection-strings.php:31
|
194 |
msgid "No details are known for this address."
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: redirection-strings.php:33
|
198 |
msgid "City"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: redirection-strings.php:34
|
202 |
msgid "Area"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: redirection-strings.php:35
|
206 |
msgid "Timezone"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: redirection-strings.php:36
|
210 |
msgid "Geo Location"
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: redirection-strings.php:37, redirection-strings.php:342
|
214 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: redirection-strings.php:38, redirection-strings.php:47, redirection-strings.php:53
|
218 |
msgid "Name"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: redirection-strings.php:39, redirection-strings.php:138
|
222 |
msgid "Redirects"
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: redirection-strings.php:40, redirection-strings.php:54
|
226 |
msgid "Module"
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: redirection-strings.php:41, redirection-strings.php:49, redirection-strings.php:120, redirection-strings.php:121, redirection-strings.php:129, redirection-strings.php:133, redirection-strings.php:152, redirection-strings.php:258, redirection-strings.php:293
|
230 |
msgid "Delete"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: redirection-strings.php:42, redirection-strings.php:52, redirection-strings.php:259, redirection-strings.php:295
|
234 |
msgid "Enable"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: redirection-strings.php:43, redirection-strings.php:51, redirection-strings.php:260, redirection-strings.php:294
|
238 |
msgid "Disable"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: redirection-strings.php:44
|
242 |
msgid "All modules"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: redirection-strings.php:45
|
246 |
msgid "Add Group"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: redirection-strings.php:46
|
250 |
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."
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: redirection-strings.php:48, redirection-strings.php:292
|
254 |
msgid "Edit"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: redirection-strings.php:50
|
258 |
msgid "View Redirects"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: redirection-strings.php:56, redirection-strings.php:82, redirection-strings.php:250
|
262 |
msgid "Cancel"
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: redirection-strings.php:57, models/database.php:138
|
266 |
msgid "Redirections"
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: redirection-strings.php:58, redirection-strings.php:139
|
270 |
msgid "Groups"
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: redirection-strings.php:59, redirection-strings.php:142
|
274 |
msgid "Import/Export"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: redirection-strings.php:60
|
278 |
msgid "Logs"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: redirection-strings.php:61
|
282 |
msgid "404 errors"
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: redirection-strings.php:62, redirection-strings.php:143
|
286 |
msgid "Options"
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: redirection-strings.php:63, redirection-strings.php:144
|
290 |
msgid "Support"
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: redirection-strings.php:64
|
294 |
msgid "Cached Redirection detected"
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: redirection-strings.php:65
|
298 |
msgid "Please clear your browser cache and reload this page."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: redirection-strings.php:66
|
302 |
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: redirection-strings.php:67
|
306 |
msgid "clearing your cache."
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: redirection-strings.php:69
|
310 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
311 |
msgstr ""
|
312 |
|
313 |
+
#: redirection-strings.php:71
|
314 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: redirection-strings.php:72
|
318 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: redirection-strings.php:73
|
322 |
+
msgid "Add New"
|
323 |
+
msgstr ""
|
324 |
+
|
325 |
+
#: redirection-strings.php:74
|
326 |
msgid "total = "
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: redirection-strings.php:75
|
330 |
msgid "Import from %s"
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: redirection-strings.php:76
|
334 |
msgid "Import to group"
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: redirection-strings.php:77
|
338 |
msgid "Import a CSV, .htaccess, or JSON file."
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: redirection-strings.php:78
|
342 |
msgid "Click 'Add File' or drag and drop here."
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: redirection-strings.php:79
|
346 |
msgid "Add File"
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: redirection-strings.php:80
|
350 |
msgid "File selected"
|
351 |
msgstr ""
|
352 |
|
353 |
+
#: redirection-strings.php:81
|
354 |
msgid "Upload"
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: redirection-strings.php:83
|
358 |
msgid "Importing"
|
359 |
msgstr ""
|
360 |
|
361 |
+
#: redirection-strings.php:84
|
362 |
msgid "Finished importing"
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: redirection-strings.php:85
|
366 |
msgid "Total redirects imported:"
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: redirection-strings.php:86
|
370 |
msgid "Double-check the file is the correct format!"
|
371 |
msgstr ""
|
372 |
|
373 |
+
#: redirection-strings.php:87
|
374 |
msgid "OK"
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: redirection-strings.php:88, redirection-strings.php:251
|
378 |
msgid "Close"
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: redirection-strings.php:89
|
382 |
msgid "Are you sure you want to import from %s?"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: redirection-strings.php:90
|
386 |
msgid "Plugin Importers"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: redirection-strings.php:91
|
390 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: redirection-strings.php:92
|
394 |
msgid "Import"
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: redirection-strings.php:93
|
398 |
msgid "All imports will be appended to the current database."
|
399 |
msgstr ""
|
400 |
|
401 |
+
#: redirection-strings.php:94
|
402 |
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)."
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: redirection-strings.php:95, redirection-strings.php:115
|
406 |
msgid "Export"
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: redirection-strings.php:96
|
410 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: redirection-strings.php:97
|
414 |
msgid "Everything"
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: redirection-strings.php:98
|
418 |
msgid "WordPress redirects"
|
419 |
msgstr ""
|
420 |
|
421 |
+
#: redirection-strings.php:99
|
422 |
msgid "Apache redirects"
|
423 |
msgstr ""
|
424 |
|
425 |
+
#: redirection-strings.php:100
|
426 |
msgid "Nginx redirects"
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: redirection-strings.php:101
|
430 |
msgid "CSV"
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: redirection-strings.php:102
|
434 |
msgid "Apache .htaccess"
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: redirection-strings.php:103
|
438 |
msgid "Nginx rewrite rules"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: redirection-strings.php:104
|
442 |
msgid "Redirection JSON"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: redirection-strings.php:105
|
446 |
msgid "View"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: redirection-strings.php:106
|
450 |
msgid "Download"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: redirection-strings.php:107
|
454 |
msgid "Log files can be exported from the log pages."
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: redirection-strings.php:108
|
458 |
msgid "Delete all from IP %s"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: redirection-strings.php:109
|
462 |
msgid "Delete all matching \"%s\""
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: redirection-strings.php:110
|
466 |
msgid "Delete All"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: redirection-strings.php:111
|
470 |
msgid "Delete the logs - are you sure?"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: redirection-strings.php:112
|
474 |
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."
|
475 |
msgstr ""
|
476 |
|
477 |
+
#: redirection-strings.php:113
|
478 |
msgid "Yes! Delete the logs"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: redirection-strings.php:114
|
482 |
msgid "No! Don't delete the logs"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: redirection-strings.php:116, redirection-strings.php:125
|
486 |
msgid "Date"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: redirection-strings.php:117, redirection-strings.php:126, redirection-strings.php:247
|
490 |
msgid "Source URL"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: redirection-strings.php:118, redirection-strings.php:127
|
494 |
msgid "Referrer / User Agent"
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: redirection-strings.php:119, redirection-strings.php:128
|
498 |
msgid "IP"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: redirection-strings.php:122, redirection-strings.php:135
|
502 |
msgid "Geo Info"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: redirection-strings.php:123, redirection-strings.php:136
|
506 |
msgid "Agent Info"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: redirection-strings.php:124, redirection-strings.php:137
|
510 |
msgid "Filter by IP"
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: redirection-strings.php:130, redirection-strings.php:134, redirection-strings.php:264
|
514 |
msgid "Add Redirect"
|
515 |
msgstr ""
|
516 |
|
517 |
+
#: redirection-strings.php:131
|
518 |
msgid "Delete 404s"
|
519 |
msgstr ""
|
520 |
|
521 |
+
#: redirection-strings.php:132
|
522 |
msgid "Delete all logs for this 404"
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: redirection-strings.php:140
|
526 |
msgid "Log"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: redirection-strings.php:141
|
530 |
msgid "404s"
|
531 |
msgstr ""
|
532 |
|
533 |
+
#: redirection-strings.php:145
|
534 |
msgid "View notice"
|
535 |
msgstr ""
|
536 |
|
537 |
+
#: redirection-strings.php:146
|
538 |
msgid "Delete the plugin - are you sure?"
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: redirection-strings.php:147
|
542 |
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."
|
543 |
msgstr ""
|
544 |
|
545 |
+
#: redirection-strings.php:148
|
546 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
547 |
msgstr ""
|
548 |
|
549 |
+
#: redirection-strings.php:149
|
550 |
msgid "Yes! Delete the plugin"
|
551 |
msgstr ""
|
552 |
|
553 |
+
#: redirection-strings.php:150
|
554 |
msgid "No! Don't delete the plugin"
|
555 |
msgstr ""
|
556 |
|
557 |
+
#: redirection-strings.php:151
|
558 |
msgid "Delete Redirection"
|
559 |
msgstr ""
|
560 |
|
561 |
+
#: redirection-strings.php:153
|
562 |
msgid "You've supported this plugin - thank you!"
|
563 |
msgstr ""
|
564 |
|
565 |
+
#: redirection-strings.php:154
|
566 |
msgid "I'd like to support some more."
|
567 |
msgstr ""
|
568 |
|
569 |
+
#: redirection-strings.php:155
|
570 |
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}}."
|
571 |
msgstr ""
|
572 |
|
573 |
+
#: redirection-strings.php:156
|
574 |
msgid "You get useful software and I get to carry on making it better."
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: redirection-strings.php:157
|
578 |
msgid "Support 💰"
|
579 |
msgstr ""
|
580 |
|
581 |
+
#: redirection-strings.php:158
|
582 |
msgid "Plugin Support"
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: redirection-strings.php:159
|
586 |
msgid "No logs"
|
587 |
msgstr ""
|
588 |
|
589 |
+
#: redirection-strings.php:160, redirection-strings.php:167
|
590 |
msgid "A day"
|
591 |
msgstr ""
|
592 |
|
593 |
+
#: redirection-strings.php:161, redirection-strings.php:168
|
594 |
msgid "A week"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: redirection-strings.php:162
|
598 |
msgid "A month"
|
599 |
msgstr ""
|
600 |
|
601 |
+
#: redirection-strings.php:163
|
602 |
msgid "Two months"
|
603 |
msgstr ""
|
604 |
|
605 |
+
#: redirection-strings.php:164, redirection-strings.php:169
|
606 |
msgid "Forever"
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: redirection-strings.php:165
|
610 |
msgid "Never cache"
|
611 |
msgstr ""
|
612 |
|
613 |
+
#: redirection-strings.php:166
|
614 |
msgid "An hour"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: redirection-strings.php:170
|
618 |
msgid "No IP logging"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: redirection-strings.php:171
|
622 |
msgid "Full IP logging"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: redirection-strings.php:172
|
626 |
msgid "Anonymize IP (mask last part)"
|
627 |
msgstr ""
|
628 |
|
629 |
+
#: redirection-strings.php:173
|
630 |
msgid "Default /wp-json/"
|
631 |
msgstr ""
|
632 |
|
633 |
+
#: redirection-strings.php:174
|
634 |
msgid "Raw /index.php?rest_route=/"
|
635 |
msgstr ""
|
636 |
|
637 |
+
#: redirection-strings.php:175
|
638 |
msgid "Proxy over Admin AJAX"
|
639 |
msgstr ""
|
640 |
|
641 |
+
#: redirection-strings.php:176
|
642 |
msgid "Relative /wp-json/"
|
643 |
msgstr ""
|
644 |
|
645 |
+
#: redirection-strings.php:177
|
646 |
msgid "Form request"
|
647 |
msgstr ""
|
648 |
|
649 |
+
#: redirection-strings.php:178
|
650 |
msgid "URL Monitor Changes"
|
651 |
msgstr ""
|
652 |
|
653 |
+
#: redirection-strings.php:179
|
654 |
msgid "Save changes to this group"
|
655 |
msgstr ""
|
656 |
|
657 |
+
#: redirection-strings.php:180
|
658 |
msgid "For example \"/amp\""
|
659 |
msgstr ""
|
660 |
|
661 |
+
#: redirection-strings.php:181
|
662 |
msgid "Create associated redirect (added to end of URL)"
|
663 |
msgstr ""
|
664 |
|
665 |
+
#: redirection-strings.php:182
|
666 |
msgid "Monitor changes to %(type)s"
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: redirection-strings.php:183
|
670 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: redirection-strings.php:184
|
674 |
msgid "Redirect Logs"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: redirection-strings.php:185, redirection-strings.php:187
|
678 |
msgid "(time to keep logs for)"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: redirection-strings.php:186
|
682 |
msgid "404 Logs"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: redirection-strings.php:188
|
686 |
msgid "IP Logging"
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: redirection-strings.php:189
|
690 |
msgid "(select IP logging level)"
|
691 |
msgstr ""
|
692 |
|
693 |
+
#: redirection-strings.php:190
|
694 |
+
msgid "GDPR / Privacy information"
|
695 |
+
msgstr ""
|
696 |
+
|
697 |
+
#: redirection-strings.php:191
|
698 |
msgid "URL Monitor"
|
699 |
msgstr ""
|
700 |
|
701 |
+
#: redirection-strings.php:192
|
702 |
msgid "RSS Token"
|
703 |
msgstr ""
|
704 |
|
705 |
+
#: redirection-strings.php:193
|
706 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
707 |
msgstr ""
|
708 |
|
709 |
+
#: redirection-strings.php:194
|
710 |
msgid "Auto-generate URL"
|
711 |
msgstr ""
|
712 |
|
713 |
+
#: redirection-strings.php:195
|
714 |
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"
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: redirection-strings.php:196
|
718 |
msgid "Apache Module"
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: redirection-strings.php:197
|
722 |
msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: redirection-strings.php:198
|
726 |
+
msgid "Force HTTPS"
|
727 |
+
msgstr ""
|
728 |
+
|
729 |
+
#: redirection-strings.php:199
|
730 |
+
msgid "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling"
|
731 |
+
msgstr ""
|
732 |
+
|
733 |
+
#: redirection-strings.php:200
|
734 |
+
msgid "(beta)"
|
735 |
+
msgstr ""
|
736 |
+
|
737 |
+
#: redirection-strings.php:201
|
738 |
msgid "Redirect Cache"
|
739 |
msgstr ""
|
740 |
|
741 |
+
#: redirection-strings.php:202
|
742 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
743 |
msgstr ""
|
744 |
|
745 |
+
#: redirection-strings.php:203
|
746 |
msgid "REST API"
|
747 |
msgstr ""
|
748 |
|
749 |
+
#: redirection-strings.php:204
|
750 |
msgid "How Redirection uses the REST API - don't change unless necessary"
|
751 |
msgstr ""
|
752 |
|
753 |
+
#: redirection-strings.php:205
|
754 |
msgid "Update"
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: redirection-strings.php:206, redirection-strings.php:207
|
758 |
msgid "Saving..."
|
759 |
msgstr ""
|
760 |
|
761 |
+
#: redirection-strings.php:208
|
762 |
msgid "Logged In"
|
763 |
msgstr ""
|
764 |
|
765 |
+
#: redirection-strings.php:209, redirection-strings.php:213
|
766 |
msgid "Target URL when matched"
|
767 |
msgstr ""
|
768 |
|
769 |
+
#: redirection-strings.php:210
|
770 |
msgid "Logged Out"
|
771 |
msgstr ""
|
772 |
|
773 |
+
#: redirection-strings.php:211, redirection-strings.php:215
|
774 |
msgid "Target URL when not matched"
|
775 |
msgstr ""
|
776 |
|
777 |
+
#: redirection-strings.php:212
|
778 |
msgid "Matched Target"
|
779 |
msgstr ""
|
780 |
|
781 |
+
#: redirection-strings.php:214
|
782 |
msgid "Unmatched Target"
|
783 |
msgstr ""
|
784 |
|
785 |
+
#: redirection-strings.php:216
|
786 |
msgid "Target URL"
|
787 |
msgstr ""
|
788 |
|
789 |
+
#: redirection-strings.php:217
|
790 |
+
msgid "The target URL you want to redirect to if matched"
|
791 |
+
msgstr ""
|
792 |
+
|
793 |
+
#: redirection-strings.php:218, matches/url.php:7
|
794 |
msgid "URL only"
|
795 |
msgstr ""
|
796 |
|
797 |
+
#: redirection-strings.php:219, matches/login.php:8
|
798 |
msgid "URL and login status"
|
799 |
msgstr ""
|
800 |
|
801 |
+
#: redirection-strings.php:220, matches/user-role.php:9
|
802 |
+
msgid "URL and role/capability"
|
803 |
+
msgstr ""
|
804 |
+
|
805 |
+
#: redirection-strings.php:221, matches/referrer.php:10
|
806 |
msgid "URL and referrer"
|
807 |
msgstr ""
|
808 |
|
809 |
+
#: redirection-strings.php:222, matches/user-agent.php:10
|
810 |
msgid "URL and user agent"
|
811 |
msgstr ""
|
812 |
|
813 |
+
#: redirection-strings.php:223, matches/cookie.php:7
|
814 |
msgid "URL and cookie"
|
815 |
msgstr ""
|
816 |
|
817 |
+
#: redirection-strings.php:224, matches/server.php:9
|
818 |
+
msgid "URL and server"
|
819 |
+
msgstr ""
|
820 |
+
|
821 |
+
#: redirection-strings.php:225, matches/http-header.php:11
|
822 |
msgid "URL and HTTP header"
|
823 |
msgstr ""
|
824 |
|
825 |
+
#: redirection-strings.php:226, matches/custom-filter.php:9
|
826 |
msgid "URL and custom filter"
|
827 |
msgstr ""
|
828 |
|
829 |
+
#: redirection-strings.php:227
|
830 |
msgid "Redirect to URL"
|
831 |
msgstr ""
|
832 |
|
833 |
+
#: redirection-strings.php:228
|
834 |
msgid "Redirect to random post"
|
835 |
msgstr ""
|
836 |
|
837 |
+
#: redirection-strings.php:229
|
838 |
msgid "Pass-through"
|
839 |
msgstr ""
|
840 |
|
841 |
+
#: redirection-strings.php:230
|
842 |
msgid "Error (404)"
|
843 |
msgstr ""
|
844 |
|
845 |
+
#: redirection-strings.php:231
|
846 |
msgid "Do nothing"
|
847 |
msgstr ""
|
848 |
|
849 |
+
#: redirection-strings.php:232
|
850 |
msgid "301 - Moved Permanently"
|
851 |
msgstr ""
|
852 |
|
853 |
+
#: redirection-strings.php:233
|
854 |
msgid "302 - Found"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: redirection-strings.php:234
|
858 |
msgid "307 - Temporary Redirect"
|
859 |
msgstr ""
|
860 |
|
861 |
+
#: redirection-strings.php:235
|
862 |
msgid "308 - Permanent Redirect"
|
863 |
msgstr ""
|
864 |
|
865 |
+
#: redirection-strings.php:236
|
866 |
msgid "401 - Unauthorized"
|
867 |
msgstr ""
|
868 |
|
869 |
+
#: redirection-strings.php:237
|
870 |
msgid "404 - Not Found"
|
871 |
msgstr ""
|
872 |
|
873 |
+
#: redirection-strings.php:238
|
874 |
msgid "410 - Gone"
|
875 |
msgstr ""
|
876 |
|
877 |
+
#: redirection-strings.php:239
|
878 |
msgid "Title"
|
879 |
msgstr ""
|
880 |
|
881 |
+
#: redirection-strings.php:240
|
882 |
+
msgid "Optional description - describe the purpose of this redirect"
|
883 |
msgstr ""
|
884 |
|
885 |
+
#: redirection-strings.php:241
|
886 |
msgid "Match"
|
887 |
msgstr ""
|
888 |
|
889 |
+
#: redirection-strings.php:242
|
890 |
msgid "When matched"
|
891 |
msgstr ""
|
892 |
|
893 |
+
#: redirection-strings.php:243
|
894 |
msgid "with HTTP code"
|
895 |
msgstr ""
|
896 |
|
897 |
+
#: redirection-strings.php:244
|
898 |
msgid "Group"
|
899 |
msgstr ""
|
900 |
|
901 |
+
#: redirection-strings.php:245
|
902 |
msgid "Position"
|
903 |
msgstr ""
|
904 |
|
905 |
+
#: redirection-strings.php:248
|
906 |
+
msgid "The relative URL you want to redirect from"
|
907 |
+
msgstr ""
|
908 |
+
|
909 |
+
#: redirection-strings.php:249, redirection-strings.php:271, redirection-strings.php:275, redirection-strings.php:283, redirection-strings.php:287
|
910 |
msgid "Regex"
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: redirection-strings.php:252
|
914 |
msgid "Show advanced options"
|
915 |
msgstr ""
|
916 |
|
917 |
+
#: redirection-strings.php:253
|
918 |
msgid "Type"
|
919 |
msgstr ""
|
920 |
|
921 |
+
#: redirection-strings.php:254
|
922 |
msgid "URL"
|
923 |
msgstr ""
|
924 |
|
925 |
+
#: redirection-strings.php:255
|
926 |
msgid "Pos"
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: redirection-strings.php:256
|
930 |
msgid "Hits"
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: redirection-strings.php:257
|
934 |
msgid "Last Access"
|
935 |
msgstr ""
|
936 |
|
937 |
+
#: redirection-strings.php:261
|
938 |
msgid "Reset hits"
|
939 |
msgstr ""
|
940 |
|
941 |
+
#: redirection-strings.php:262
|
942 |
msgid "All groups"
|
943 |
msgstr ""
|
944 |
|
945 |
+
#: redirection-strings.php:263
|
946 |
msgid "Add new redirection"
|
947 |
msgstr ""
|
948 |
|
949 |
+
#: redirection-strings.php:265
|
950 |
msgid "User Agent"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: redirection-strings.php:266
|
954 |
+
msgid "Match against this browser user agent"
|
955 |
+
msgstr ""
|
956 |
+
|
957 |
+
#: redirection-strings.php:267, redirection-strings.php:281
|
958 |
msgid "Custom"
|
959 |
msgstr ""
|
960 |
|
961 |
+
#: redirection-strings.php:268
|
962 |
msgid "Mobile"
|
963 |
msgstr ""
|
964 |
|
965 |
+
#: redirection-strings.php:269
|
966 |
msgid "Feed Readers"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: redirection-strings.php:270
|
970 |
msgid "Libraries"
|
971 |
msgstr ""
|
972 |
|
973 |
+
#: redirection-strings.php:272
|
974 |
msgid "Cookie"
|
975 |
msgstr ""
|
976 |
|
977 |
+
#: redirection-strings.php:273
|
978 |
msgid "Cookie name"
|
979 |
msgstr ""
|
980 |
|
981 |
+
#: redirection-strings.php:274
|
982 |
msgid "Cookie value"
|
983 |
msgstr ""
|
984 |
|
985 |
+
#: redirection-strings.php:276
|
986 |
msgid "Filter Name"
|
987 |
msgstr ""
|
988 |
|
989 |
+
#: redirection-strings.php:277
|
990 |
msgid "WordPress filter name"
|
991 |
msgstr ""
|
992 |
|
993 |
+
#: redirection-strings.php:278
|
994 |
msgid "HTTP Header"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: redirection-strings.php:279
|
998 |
msgid "Header name"
|
999 |
msgstr ""
|
1000 |
|
1001 |
+
#: redirection-strings.php:280
|
1002 |
msgid "Header value"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
+
#: redirection-strings.php:282
|
1006 |
msgid "Accept Language"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: redirection-strings.php:284
|
1010 |
msgid "Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
1011 |
msgstr ""
|
1012 |
|
1013 |
+
#: redirection-strings.php:285
|
1014 |
msgid "Referrer"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
+
#: redirection-strings.php:286
|
1018 |
+
msgid "Match against this browser referrer text"
|
1019 |
+
msgstr ""
|
1020 |
+
|
1021 |
+
#: redirection-strings.php:288
|
1022 |
+
msgid "Role"
|
1023 |
+
msgstr ""
|
1024 |
+
|
1025 |
+
#: redirection-strings.php:289
|
1026 |
+
msgid "Enter role or capability value"
|
1027 |
+
msgstr ""
|
1028 |
+
|
1029 |
+
#: redirection-strings.php:290
|
1030 |
+
msgid "Server"
|
1031 |
+
msgstr ""
|
1032 |
+
|
1033 |
+
#: redirection-strings.php:291
|
1034 |
+
msgid "Enter server URL to match against"
|
1035 |
+
msgstr ""
|
1036 |
+
|
1037 |
+
#: redirection-strings.php:296
|
1038 |
msgid "pass"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
+
#: redirection-strings.php:297
|
1042 |
msgid "Need help?"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
+
#: redirection-strings.php:298
|
1046 |
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."
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: redirection-strings.php:299
|
1050 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
1051 |
msgstr ""
|
1052 |
|
1053 |
+
#: redirection-strings.php:300
|
1054 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
1055 |
msgstr ""
|
1056 |
|
1057 |
+
#: redirection-strings.php:301
|
1058 |
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!"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
+
#: redirection-strings.php:302, redirection-strings.php:307
|
1062 |
+
msgid "Unable to load details"
|
1063 |
+
msgstr ""
|
1064 |
+
|
1065 |
+
#: redirection-strings.php:303
|
1066 |
+
msgid "URL is being redirected with Redirection"
|
1067 |
+
msgstr ""
|
1068 |
+
|
1069 |
+
#: redirection-strings.php:304
|
1070 |
+
msgid "URL is not being redirected with Redirection"
|
1071 |
+
msgstr ""
|
1072 |
+
|
1073 |
+
#: redirection-strings.php:305
|
1074 |
+
msgid "Target"
|
1075 |
+
msgstr ""
|
1076 |
+
|
1077 |
+
#: redirection-strings.php:306
|
1078 |
+
msgid "Redirect Tester"
|
1079 |
+
msgstr ""
|
1080 |
+
|
1081 |
+
#: redirection-strings.php:308, redirection-strings.php:310
|
1082 |
msgid "Newsletter"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
+
#: redirection-strings.php:309
|
1086 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
1087 |
msgstr ""
|
1088 |
|
1089 |
+
#: redirection-strings.php:311
|
1090 |
msgid "Want to keep up to date with changes to Redirection?"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
+
#: redirection-strings.php:312
|
1094 |
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."
|
1095 |
msgstr ""
|
1096 |
|
1097 |
+
#: redirection-strings.php:313
|
1098 |
msgid "Your email address:"
|
1099 |
msgstr ""
|
1100 |
|
1101 |
+
#: redirection-strings.php:314
|
1102 |
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."
|
1103 |
msgstr ""
|
1104 |
|
1105 |
+
#: redirection-strings.php:315
|
1106 |
msgid "⚡️ Magic fix ⚡️"
|
1107 |
msgstr ""
|
1108 |
|
1109 |
+
#: redirection-strings.php:316
|
1110 |
msgid "Plugin Status"
|
1111 |
msgstr ""
|
1112 |
|
1113 |
+
#: redirection-strings.php:317
|
1114 |
msgid "Filter"
|
1115 |
msgstr ""
|
1116 |
|
1117 |
+
#: redirection-strings.php:318
|
1118 |
msgid "Select All"
|
1119 |
msgstr ""
|
1120 |
|
1121 |
+
#: redirection-strings.php:319
|
1122 |
msgid "First page"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
+
#: redirection-strings.php:320
|
1126 |
msgid "Prev page"
|
1127 |
msgstr ""
|
1128 |
|
1129 |
+
#: redirection-strings.php:321
|
1130 |
msgid "Current Page"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
+
#: redirection-strings.php:322
|
1134 |
msgid "of %(page)s"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
+
#: redirection-strings.php:323
|
1138 |
msgid "Next page"
|
1139 |
msgstr ""
|
1140 |
|
1141 |
+
#: redirection-strings.php:324
|
1142 |
msgid "Last page"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
+
#: redirection-strings.php:325
|
1146 |
msgid "%s item"
|
1147 |
msgid_plural "%s items"
|
1148 |
msgstr[0] ""
|
1149 |
msgstr[1] ""
|
1150 |
|
1151 |
+
#: redirection-strings.php:326
|
1152 |
msgid "Select bulk action"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
+
#: redirection-strings.php:327
|
1156 |
msgid "Bulk Actions"
|
1157 |
msgstr ""
|
1158 |
|
1159 |
+
#: redirection-strings.php:328
|
1160 |
msgid "Apply"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
+
#: redirection-strings.php:329
|
1164 |
msgid "No results"
|
1165 |
msgstr ""
|
1166 |
|
1167 |
+
#: redirection-strings.php:330
|
1168 |
msgid "Sorry, something went wrong loading the data - please try again"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
+
#: redirection-strings.php:331
|
1172 |
msgid "Search by IP"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
+
#: redirection-strings.php:332
|
1176 |
msgid "Search"
|
1177 |
msgstr ""
|
1178 |
|
1179 |
+
#: redirection-strings.php:333
|
1180 |
msgid "Useragent Error"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
+
#: redirection-strings.php:335
|
1184 |
msgid "Unknown Useragent"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: redirection-strings.php:336
|
1188 |
msgid "Device"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: redirection-strings.php:337
|
1192 |
msgid "Operating System"
|
1193 |
msgstr ""
|
1194 |
|
1195 |
+
#: redirection-strings.php:338
|
1196 |
msgid "Browser"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
+
#: redirection-strings.php:339
|
1200 |
msgid "Engine"
|
1201 |
msgstr ""
|
1202 |
|
1203 |
+
#: redirection-strings.php:340
|
1204 |
msgid "Useragent"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: redirection-strings.php:341
|
1208 |
msgid "Agent"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: redirection-strings.php:343
|
1212 |
msgid "Are you sure you want to delete this item?"
|
1213 |
msgid_plural "Are you sure you want to delete these items?"
|
1214 |
msgstr[0] ""
|
1215 |
msgstr[1] ""
|
1216 |
|
1217 |
+
#: redirection-strings.php:344
|
1218 |
msgid "Redirection saved"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
+
#: redirection-strings.php:345
|
1222 |
msgid "Log deleted"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
+
#: redirection-strings.php:346
|
1226 |
msgid "Settings saved"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
+
#: redirection-strings.php:347
|
1230 |
msgid "Group saved"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
+
#: redirection-strings.php:348
|
1234 |
msgid "404 deleted"
|
1235 |
msgstr ""
|
1236 |
|
1319 |
msgid "WordPress REST API is working at %s"
|
1320 |
msgstr ""
|
1321 |
|
1322 |
+
#: models/fixer.php:251
|
1323 |
msgid "Failed to fix database tables"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
+
#: models/fixer.php:259
|
1327 |
msgid "Unable to create group"
|
1328 |
msgstr ""
|
1329 |
|
1331 |
msgid "Default WordPress \"old slugs\""
|
1332 |
msgstr ""
|
1333 |
|
1334 |
+
#: models/redirect.php:450
|
1335 |
msgid "Invalid redirect matcher"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
+
#: models/redirect.php:456
|
1339 |
msgid "Invalid redirect action"
|
1340 |
msgstr ""
|
1341 |
|
1342 |
+
#: models/redirect.php:514
|
1343 |
msgid "Invalid group when creating redirect"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
+
#: models/redirect.php:524
|
1347 |
msgid "Invalid source URL"
|
1348 |
msgstr ""
|
matches/server.php
CHANGED
@@ -23,7 +23,7 @@ class Server_Match extends Red_Match {
|
|
23 |
$parts = parse_url( $server );
|
24 |
|
25 |
if ( isset( $parts['host'] ) ) {
|
26 |
-
return $parts['host'];
|
27 |
}
|
28 |
|
29 |
return '';
|
23 |
$parts = parse_url( $server );
|
24 |
|
25 |
if ( isset( $parts['host'] ) ) {
|
26 |
+
return $parts['scheme'] . '://' . $parts['host'];
|
27 |
}
|
28 |
|
29 |
return '';
|
matches/user-role.php
CHANGED
@@ -6,7 +6,7 @@ class Role_Match extends Red_Match {
|
|
6 |
public $url_notfrom;
|
7 |
|
8 |
function name() {
|
9 |
-
return __( 'URL and role/capability
|
10 |
}
|
11 |
|
12 |
public function save( array $details, $no_target_url = false ) {
|
6 |
public $url_notfrom;
|
7 |
|
8 |
function name() {
|
9 |
+
return __( 'URL and role/capability', 'redirection' );
|
10 |
}
|
11 |
|
12 |
public function save( array $details, $no_target_url = false ) {
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://redirection.me/donation/
|
|
4 |
Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.6
|
7 |
-
Stable tag: 3.
|
8 |
Requires PHP: 5.4
|
9 |
License: GPLv3
|
10 |
|
@@ -136,6 +136,12 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho
|
|
136 |
|
137 |
== Changelog ==
|
138 |
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
= 3.3.1 - 24th June 2018 =
|
140 |
* Add a minimum PHP check for people < 5.4
|
141 |
|
4 |
Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.6
|
7 |
+
Stable tag: 3.4
|
8 |
Requires PHP: 5.4
|
9 |
License: GPLv3
|
10 |
|
136 |
|
137 |
== Changelog ==
|
138 |
|
139 |
+
= 3.4 - 17th July 2018 =
|
140 |
+
* Add a redirect checker
|
141 |
+
* Fix incorrect host parsing with server match
|
142 |
+
* Fix PHP warning with CSV import
|
143 |
+
* Fix old capability check that was missed from 3.0
|
144 |
+
|
145 |
= 3.3.1 - 24th June 2018 =
|
146 |
* Add a minimum PHP check for people < 5.4
|
147 |
|
redirection-admin.php
CHANGED
@@ -501,7 +501,7 @@ class Redirection_Admin {
|
|
501 |
}
|
502 |
|
503 |
private function user_has_access() {
|
504 |
-
return current_user_can( apply_filters( 'redirection_role', '
|
505 |
}
|
506 |
|
507 |
function inject() {
|
501 |
}
|
502 |
|
503 |
private function user_has_access() {
|
504 |
+
return current_user_can( apply_filters( 'redirection_role', 'manage_options' ) );
|
505 |
}
|
506 |
|
507 |
function inject() {
|
redirection-strings.php
CHANGED
@@ -1,27 +1,28 @@
|
|
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:
|
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:
|
6 |
-
__( "
|
7 |
-
__( "Your server
|
8 |
-
__( "Your
|
9 |
-
__( "WordPress
|
10 |
-
__( "
|
11 |
-
__( "
|
12 |
-
__( "
|
13 |
-
__( "
|
14 |
-
__( "
|
15 |
-
__( "{{link}}
|
16 |
-
__( "{{link}}
|
17 |
-
__( "
|
18 |
-
__( "
|
19 |
-
__( "
|
20 |
-
__( "
|
21 |
-
__( "
|
22 |
-
__( "
|
23 |
-
__( "
|
24 |
-
__( "
|
|
|
25 |
__( "Geo IP Error", "redirection" ), // client/component/geo-map/index.js:29
|
26 |
__( "Something went wrong obtaining this information", "redirection" ), // client/component/geo-map/index.js:30
|
27 |
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:41
|
@@ -69,6 +70,7 @@ __( "Redirection is not working. Try clearing your browser cache and reloading t
|
|
69 |
__( "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
|
70 |
__( "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
|
71 |
__( "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time", "redirection" ), // client/component/home/index.js:148
|
|
|
72 |
__( "total = ", "redirection" ), // client/component/io/importer.js:17
|
73 |
__( "Import from %s", "redirection" ), // client/component/io/importer.js:20
|
74 |
__( "Import to group", "redirection" ), // client/component/io/index.js:113
|
@@ -120,11 +122,11 @@ __( "Delete", "redirection" ), // client/component/logs/row.js:118
|
|
120 |
__( "Geo Info", "redirection" ), // client/component/logs/row.js:122
|
121 |
__( "Agent Info", "redirection" ), // client/component/logs/row.js:126
|
122 |
__( "Filter by IP", "redirection" ), // client/component/logs/row.js:158
|
123 |
-
__( "Date", "redirection" ), // client/component/logs404/index.js:
|
124 |
-
__( "Source URL", "redirection" ), // client/component/logs404/index.js:
|
125 |
-
__( "Referrer / User Agent", "redirection" ), // client/component/logs404/index.js:
|
126 |
-
__( "IP", "redirection" ), // client/component/logs404/index.js:
|
127 |
-
__( "Delete", "redirection" ), // client/component/logs404/index.js:
|
128 |
__( "Add Redirect", "redirection" ), // client/component/logs404/row.js:80
|
129 |
__( "Delete 404s", "redirection" ), // client/component/logs404/row.js:82
|
130 |
__( "Delete all logs for this 404", "redirection" ), // client/component/logs404/row.js:87
|
@@ -148,12 +150,12 @@ __( "Yes! Delete the plugin", "redirection" ), // client/component/options/delet
|
|
148 |
__( "No! Don't delete the plugin", "redirection" ), // client/component/options/delete-plugin.js:41
|
149 |
__( "Delete Redirection", "redirection" ), // client/component/options/delete-plugin.js:52
|
150 |
__( "Delete", "redirection" ), // client/component/options/delete-plugin.js:55
|
151 |
-
__( "You've supported this plugin - thank you!", "redirection" ), // client/component/options/donation.js:
|
152 |
-
__( "I'd like to support some more.", "redirection" ), // client/component/options/donation.js:
|
153 |
-
__( "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:
|
154 |
-
__( "You get useful software and I get to carry on making it better.", "redirection" ), // client/component/options/donation.js:
|
155 |
-
__( "Support 💰", "redirection" ), // client/component/options/donation.js:
|
156 |
-
__( "Plugin Support", "redirection" ), // client/component/options/donation.js:
|
157 |
__( "No logs", "redirection" ), // client/component/options/options-form.js:18
|
158 |
__( "A day", "redirection" ), // client/component/options/options-form.js:19
|
159 |
__( "A week", "redirection" ), // client/component/options/options-form.js:20
|
@@ -185,18 +187,22 @@ __( "404 Logs", "redirection" ), // client/component/options/options-form.js:155
|
|
185 |
__( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:156
|
186 |
__( "IP Logging", "redirection" ), // client/component/options/options-form.js:159
|
187 |
__( "(select IP logging level)", "redirection" ), // client/component/options/options-form.js:160
|
188 |
-
__( "
|
189 |
-
__( "
|
190 |
-
__( "
|
191 |
-
__( "
|
192 |
-
__( "
|
193 |
-
__( "
|
194 |
-
__( "
|
195 |
-
__( "
|
196 |
-
__( "
|
197 |
-
__( "
|
198 |
-
__( "
|
199 |
-
__( "
|
|
|
|
|
|
|
|
|
200 |
__( "Saving...", "redirection" ), // client/component/progress/index.js:22
|
201 |
__( "Saving...", "redirection" ), // client/component/progress/index.js:25
|
202 |
__( "Logged In", "redirection" ), // client/component/redirects/action/login.js:28
|
@@ -208,51 +214,56 @@ __( "Target URL when matched", "redirection" ), // client/component/redirects/ac
|
|
208 |
__( "Unmatched Target", "redirection" ), // client/component/redirects/action/url-from.js:34
|
209 |
__( "Target URL when not matched", "redirection" ), // client/component/redirects/action/url-from.js:36
|
210 |
__( "Target URL", "redirection" ), // client/component/redirects/action/url.js:20
|
211 |
-
__( "URL
|
212 |
-
__( "URL
|
213 |
-
__( "URL and
|
214 |
-
__( "URL and
|
215 |
-
__( "URL and
|
216 |
-
__( "URL and
|
217 |
-
__( "URL and
|
218 |
-
__( "
|
219 |
-
__( "
|
220 |
-
__( "
|
221 |
-
__( "
|
222 |
-
__( "
|
223 |
-
__( "
|
224 |
-
__( "
|
225 |
-
__( "
|
226 |
-
__( "
|
227 |
-
__( "
|
228 |
-
__( "
|
229 |
-
__( "
|
230 |
-
__( "
|
231 |
-
__( "
|
232 |
-
__( "
|
233 |
-
__( "
|
234 |
-
__( "
|
235 |
-
__( "
|
236 |
-
__( "
|
237 |
-
__( "
|
238 |
-
__( "
|
239 |
-
__( "
|
240 |
-
__( "
|
241 |
-
__( "
|
242 |
-
__( "
|
243 |
-
__( "
|
244 |
-
__( "
|
245 |
-
__( "
|
246 |
-
__( "
|
247 |
-
__( "
|
248 |
-
__( "
|
249 |
-
__( "
|
250 |
-
__( "
|
251 |
-
__( "
|
252 |
-
__( "
|
253 |
-
__( "
|
254 |
-
__( "
|
|
|
|
|
|
|
|
|
255 |
__( "User Agent", "redirection" ), // client/component/redirects/match/agent.js:52
|
|
|
256 |
__( "Custom", "redirection" ), // client/component/redirects/match/agent.js:57
|
257 |
__( "Mobile", "redirection" ), // client/component/redirects/match/agent.js:58
|
258 |
__( "Feed Readers", "redirection" ), // client/component/redirects/match/agent.js:59
|
@@ -272,7 +283,12 @@ __( "Accept Language", "redirection" ), // client/component/redirects/match/head
|
|
272 |
__( "Regex", "redirection" ), // client/component/redirects/match/header.js:68
|
273 |
__( "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
|
274 |
__( "Referrer", "redirection" ), // client/component/redirects/match/referrer.js:32
|
|
|
275 |
__( "Regex", "redirection" ), // client/component/redirects/match/referrer.js:36
|
|
|
|
|
|
|
|
|
276 |
__( "Edit", "redirection" ), // client/component/redirects/row.js:78
|
277 |
__( "Delete", "redirection" ), // client/component/redirects/row.js:81
|
278 |
__( "Disable", "redirection" ), // client/component/redirects/row.js:84
|
@@ -283,6 +299,12 @@ __( "Full documentation for Redirection can be found at {{site}}https://redirect
|
|
283 |
__( "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.", "redirection" ), // client/component/support/help.js:21
|
284 |
__( "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
|
285 |
__( "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
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
__( "Newsletter", "redirection" ), // client/component/support/newsletter.js:22
|
287 |
__( "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.", "redirection" ), // client/component/support/newsletter.js:24
|
288 |
__( "Newsletter", "redirection" ), // client/component/support/newsletter.js:35
|
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:109
|
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:113
|
6 |
+
__( "Please logout and login again.", "redirection" ), // client/component/error/index.js:117
|
7 |
+
__( "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin like mod_security?", "redirection" ), // client/component/error/index.js:121
|
8 |
+
__( "Your server has rejected the request for being too big. You will need to change it to continue.", "redirection" ), // client/component/error/index.js:125
|
9 |
+
__( "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working", "redirection" ), // client/component/error/index.js:129
|
10 |
+
__( "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:133
|
11 |
+
__( "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:140
|
12 |
+
__( "Something went wrong 🙁", "redirection" ), // client/component/error/index.js:174
|
13 |
+
__( "If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:", "redirection" ), // client/component/error/index.js:180
|
14 |
+
__( "Save", "redirection" ), // client/component/error/index.js:184
|
15 |
+
__( "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:190
|
16 |
+
__( "{{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:197
|
17 |
+
__( "{{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:204
|
18 |
+
__( "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.", "redirection" ), // client/component/error/index.js:211
|
19 |
+
__( "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.", "redirection" ), // client/component/error/index.js:218
|
20 |
+
__( "None of the suggestions helped", "redirection" ), // client/component/error/index.js:226
|
21 |
+
__( "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:228
|
22 |
+
__( "Create Issue", "redirection" ), // client/component/error/index.js:235
|
23 |
+
__( "Email", "redirection" ), // client/component/error/index.js:235
|
24 |
+
__( "Important details", "redirection" ), // client/component/error/index.js:237
|
25 |
+
__( "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.", "redirection" ), // client/component/error/index.js:238
|
26 |
__( "Geo IP Error", "redirection" ), // client/component/geo-map/index.js:29
|
27 |
__( "Something went wrong obtaining this information", "redirection" ), // client/component/geo-map/index.js:30
|
28 |
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:41
|
70 |
__( "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
|
71 |
__( "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
|
72 |
__( "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time", "redirection" ), // client/component/home/index.js:148
|
73 |
+
__( "Add New", "redirection" ), // client/component/home/index.js:175
|
74 |
__( "total = ", "redirection" ), // client/component/io/importer.js:17
|
75 |
__( "Import from %s", "redirection" ), // client/component/io/importer.js:20
|
76 |
__( "Import to group", "redirection" ), // client/component/io/index.js:113
|
122 |
__( "Geo Info", "redirection" ), // client/component/logs/row.js:122
|
123 |
__( "Agent Info", "redirection" ), // client/component/logs/row.js:126
|
124 |
__( "Filter by IP", "redirection" ), // client/component/logs/row.js:158
|
125 |
+
__( "Date", "redirection" ), // client/component/logs404/index.js:42
|
126 |
+
__( "Source URL", "redirection" ), // client/component/logs404/index.js:46
|
127 |
+
__( "Referrer / User Agent", "redirection" ), // client/component/logs404/index.js:51
|
128 |
+
__( "IP", "redirection" ), // client/component/logs404/index.js:56
|
129 |
+
__( "Delete", "redirection" ), // client/component/logs404/index.js:64
|
130 |
__( "Add Redirect", "redirection" ), // client/component/logs404/row.js:80
|
131 |
__( "Delete 404s", "redirection" ), // client/component/logs404/row.js:82
|
132 |
__( "Delete all logs for this 404", "redirection" ), // client/component/logs404/row.js:87
|
150 |
__( "No! Don't delete the plugin", "redirection" ), // client/component/options/delete-plugin.js:41
|
151 |
__( "Delete Redirection", "redirection" ), // client/component/options/delete-plugin.js:52
|
152 |
__( "Delete", "redirection" ), // client/component/options/delete-plugin.js:55
|
153 |
+
__( "You've supported this plugin - thank you!", "redirection" ), // client/component/options/donation.js:81
|
154 |
+
__( "I'd like to support some more.", "redirection" ), // client/component/options/donation.js:82
|
155 |
+
__( "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:98
|
156 |
+
__( "You get useful software and I get to carry on making it better.", "redirection" ), // client/component/options/donation.js:103
|
157 |
+
__( "Support 💰", "redirection" ), // client/component/options/donation.js:126
|
158 |
+
__( "Plugin Support", "redirection" ), // client/component/options/donation.js:138
|
159 |
__( "No logs", "redirection" ), // client/component/options/options-form.js:18
|
160 |
__( "A day", "redirection" ), // client/component/options/options-form.js:19
|
161 |
__( "A week", "redirection" ), // client/component/options/options-form.js:20
|
187 |
__( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:156
|
188 |
__( "IP Logging", "redirection" ), // client/component/options/options-form.js:159
|
189 |
__( "(select IP logging level)", "redirection" ), // client/component/options/options-form.js:160
|
190 |
+
__( "GDPR / Privacy information", "redirection" ), // client/component/options/options-form.js:162
|
191 |
+
__( "URL Monitor", "redirection" ), // client/component/options/options-form.js:165
|
192 |
+
__( "RSS Token", "redirection" ), // client/component/options/options-form.js:171
|
193 |
+
__( "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)", "redirection" ), // client/component/options/options-form.js:173
|
194 |
+
__( "Auto-generate URL", "redirection" ), // client/component/options/options-form.js:176
|
195 |
+
__( "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:179
|
196 |
+
__( "Apache Module", "redirection" ), // client/component/options/options-form.js:187
|
197 |
+
__( "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.", "redirection" ), // client/component/options/options-form.js:192
|
198 |
+
__( "Force HTTPS", "redirection" ), // client/component/options/options-form.js:201
|
199 |
+
__( "Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling", "redirection" ), // client/component/options/options-form.js:205
|
200 |
+
__( "(beta)", "redirection" ), // client/component/options/options-form.js:206
|
201 |
+
__( "Redirect Cache", "redirection" ), // client/component/options/options-form.js:211
|
202 |
+
__( "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)", "redirection" ), // client/component/options/options-form.js:213
|
203 |
+
__( "REST API", "redirection" ), // client/component/options/options-form.js:216
|
204 |
+
__( "How Redirection uses the REST API - don't change unless necessary", "redirection" ), // client/component/options/options-form.js:218
|
205 |
+
__( "Update", "redirection" ), // client/component/options/options-form.js:222
|
206 |
__( "Saving...", "redirection" ), // client/component/progress/index.js:22
|
207 |
__( "Saving...", "redirection" ), // client/component/progress/index.js:25
|
208 |
__( "Logged In", "redirection" ), // client/component/redirects/action/login.js:28
|
214 |
__( "Unmatched Target", "redirection" ), // client/component/redirects/action/url-from.js:34
|
215 |
__( "Target URL when not matched", "redirection" ), // client/component/redirects/action/url-from.js:36
|
216 |
__( "Target URL", "redirection" ), // client/component/redirects/action/url.js:20
|
217 |
+
__( "The target URL you want to redirect to if matched", "redirection" ), // client/component/redirects/action/url.js:22
|
218 |
+
__( "URL only", "redirection" ), // client/component/redirects/edit.js:52
|
219 |
+
__( "URL and login status", "redirection" ), // client/component/redirects/edit.js:56
|
220 |
+
__( "URL and role/capability", "redirection" ), // client/component/redirects/edit.js:60
|
221 |
+
__( "URL and referrer", "redirection" ), // client/component/redirects/edit.js:64
|
222 |
+
__( "URL and user agent", "redirection" ), // client/component/redirects/edit.js:68
|
223 |
+
__( "URL and cookie", "redirection" ), // client/component/redirects/edit.js:72
|
224 |
+
__( "URL and server", "redirection" ), // client/component/redirects/edit.js:76
|
225 |
+
__( "URL and HTTP header", "redirection" ), // client/component/redirects/edit.js:80
|
226 |
+
__( "URL and custom filter", "redirection" ), // client/component/redirects/edit.js:84
|
227 |
+
__( "Redirect to URL", "redirection" ), // client/component/redirects/edit.js:91
|
228 |
+
__( "Redirect to random post", "redirection" ), // client/component/redirects/edit.js:95
|
229 |
+
__( "Pass-through", "redirection" ), // client/component/redirects/edit.js:99
|
230 |
+
__( "Error (404)", "redirection" ), // client/component/redirects/edit.js:103
|
231 |
+
__( "Do nothing", "redirection" ), // client/component/redirects/edit.js:107
|
232 |
+
__( "301 - Moved Permanently", "redirection" ), // client/component/redirects/edit.js:114
|
233 |
+
__( "302 - Found", "redirection" ), // client/component/redirects/edit.js:118
|
234 |
+
__( "307 - Temporary Redirect", "redirection" ), // client/component/redirects/edit.js:122
|
235 |
+
__( "308 - Permanent Redirect", "redirection" ), // client/component/redirects/edit.js:126
|
236 |
+
__( "401 - Unauthorized", "redirection" ), // client/component/redirects/edit.js:133
|
237 |
+
__( "404 - Not Found", "redirection" ), // client/component/redirects/edit.js:137
|
238 |
+
__( "410 - Gone", "redirection" ), // client/component/redirects/edit.js:141
|
239 |
+
__( "Title", "redirection" ), // client/component/redirects/edit.js:523
|
240 |
+
__( "Optional description - describe the purpose of this redirect", "redirection" ), // client/component/redirects/edit.js:525
|
241 |
+
__( "Match", "redirection" ), // client/component/redirects/edit.js:536
|
242 |
+
__( "When matched", "redirection" ), // client/component/redirects/edit.js:560
|
243 |
+
__( "with HTTP code", "redirection" ), // client/component/redirects/edit.js:566
|
244 |
+
__( "Group", "redirection" ), // client/component/redirects/edit.js:580
|
245 |
+
__( "Position", "redirection" ), // client/component/redirects/edit.js:586
|
246 |
+
__( "Save", "redirection" ), // client/component/redirects/edit.js:641
|
247 |
+
__( "Source URL", "redirection" ), // client/component/redirects/edit.js:648
|
248 |
+
__( "The relative URL you want to redirect from", "redirection" ), // client/component/redirects/edit.js:650
|
249 |
+
__( "Regex", "redirection" ), // client/component/redirects/edit.js:652
|
250 |
+
__( "Cancel", "redirection" ), // client/component/redirects/edit.js:674
|
251 |
+
__( "Close", "redirection" ), // client/component/redirects/edit.js:675
|
252 |
+
__( "Show advanced options", "redirection" ), // client/component/redirects/edit.js:678
|
253 |
+
__( "Type", "redirection" ), // client/component/redirects/index.js:43
|
254 |
+
__( "URL", "redirection" ), // client/component/redirects/index.js:48
|
255 |
+
__( "Pos", "redirection" ), // client/component/redirects/index.js:53
|
256 |
+
__( "Hits", "redirection" ), // client/component/redirects/index.js:57
|
257 |
+
__( "Last Access", "redirection" ), // client/component/redirects/index.js:61
|
258 |
+
__( "Delete", "redirection" ), // client/component/redirects/index.js:68
|
259 |
+
__( "Enable", "redirection" ), // client/component/redirects/index.js:72
|
260 |
+
__( "Disable", "redirection" ), // client/component/redirects/index.js:76
|
261 |
+
__( "Reset hits", "redirection" ), // client/component/redirects/index.js:80
|
262 |
+
__( "All groups", "redirection" ), // client/component/redirects/index.js:113
|
263 |
+
__( "Add new redirection", "redirection" ), // client/component/redirects/index.js:128
|
264 |
+
__( "Add Redirect", "redirection" ), // client/component/redirects/index.js:132
|
265 |
__( "User Agent", "redirection" ), // client/component/redirects/match/agent.js:52
|
266 |
+
__( "Match against this browser user agent", "redirection" ), // client/component/redirects/match/agent.js:54
|
267 |
__( "Custom", "redirection" ), // client/component/redirects/match/agent.js:57
|
268 |
__( "Mobile", "redirection" ), // client/component/redirects/match/agent.js:58
|
269 |
__( "Feed Readers", "redirection" ), // client/component/redirects/match/agent.js:59
|
283 |
__( "Regex", "redirection" ), // client/component/redirects/match/header.js:68
|
284 |
__( "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
|
285 |
__( "Referrer", "redirection" ), // client/component/redirects/match/referrer.js:32
|
286 |
+
__( "Match against this browser referrer text", "redirection" ), // client/component/redirects/match/referrer.js:34
|
287 |
__( "Regex", "redirection" ), // client/component/redirects/match/referrer.js:36
|
288 |
+
__( "Role", "redirection" ), // client/component/redirects/match/role.js:23
|
289 |
+
__( "Enter role or capability value", "redirection" ), // client/component/redirects/match/role.js:25
|
290 |
+
__( "Server", "redirection" ), // client/component/redirects/match/server.js:23
|
291 |
+
__( "Enter server URL to match against", "redirection" ), // client/component/redirects/match/server.js:25
|
292 |
__( "Edit", "redirection" ), // client/component/redirects/row.js:78
|
293 |
__( "Delete", "redirection" ), // client/component/redirects/row.js:81
|
294 |
__( "Disable", "redirection" ), // client/component/redirects/row.js:84
|
299 |
__( "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.", "redirection" ), // client/component/support/help.js:21
|
300 |
__( "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
|
301 |
__( "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
|
302 |
+
__( "Unable to load details", "redirection" ), // client/component/support/http-tester.js:40
|
303 |
+
__( "URL is being redirected with Redirection", "redirection" ), // client/component/support/http-tester.js:50
|
304 |
+
__( "URL is not being redirected with Redirection", "redirection" ), // client/component/support/http-tester.js:51
|
305 |
+
__( "Target", "redirection" ), // client/component/support/http-tester.js:52
|
306 |
+
__( "Redirect Tester", "redirection" ), // client/component/support/http-tester.js:63
|
307 |
+
__( "Unable to load details", "redirection" ), // client/component/support/http-tester.js:74
|
308 |
__( "Newsletter", "redirection" ), // client/component/support/newsletter.js:22
|
309 |
__( "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.", "redirection" ), // client/component/support/newsletter.js:24
|
310 |
__( "Newsletter", "redirection" ), // client/component/support/newsletter.js:35
|
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.5' );
|
1 |
<?php
|
2 |
|
3 |
+
define( 'REDIRECTION_VERSION', '3.4' );
|
4 |
+
define( 'REDIRECTION_BUILD', 'c643b29f00d56bfe6df627b69aabfd3b' );
|
5 |
define( 'REDIRECTION_MIN_WP', '4.5' );
|
redirection.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! Redirection v3.
|
2 |
/*!
|
3 |
Copyright (c) 2017 Jed Watson.
|
4 |
Licensed under the MIT License (MIT), see
|
@@ -9,37 +9,37 @@
|
|
9 |
Licensed under the MIT License (MIT), see
|
10 |
http://jedwatson.github.io/classnames
|
11 |
*/
|
12 |
-
!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&e.push(i)}else if("object"===a)for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}void 0!==e&&e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";n.r(t),n.d(t,"createStore",function(){return s}),n.d(t,"combineReducers",function(){return c}),n.d(t,"bindActionCreators",function(){return f}),n.d(t,"applyMiddleware",function(){return h}),n.d(t,"compose",function(){return d}),n.d(t,"__DO_NOT_USE__ActionTypes",function(){return o});var r=n(11),o={INIT:"@@redux/INIT"+Math.random().toString(36).substring(7).split("").join("."),REPLACE:"@@redux/REPLACE"+Math.random().toString(36).substring(7).split("").join(".")},a="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},i=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};function l(e){if("object"!==(void 0===e?"undefined":a(e))||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function s(e,t,n){var i;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(s)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var u=e,c=t,p=[],f=p,d=!1;function h(){f===p&&(f=p.slice())}function m(){if(d)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return c}function g(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(d)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return h(),f.push(e),function(){if(t){if(d)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,h();var n=f.indexOf(e);f.splice(n,1)}}}function b(e){if(!l(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(d)throw new Error("Reducers may not dispatch actions.");try{d=!0,c=u(c,e)}finally{d=!1}for(var t=p=f,n=0;n<t.length;n++){(0,t[n])()}return e}return b({type:o.INIT}),(i={dispatch:b,subscribe:g,getState:m,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");u=e,b({type:o.REPLACE})}})[r.a]=function(){var e,t=g;return(e={subscribe:function(e){if("object"!==(void 0===e?"undefined":a(e))||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(m())}return n(),{unsubscribe:t(n)}}})[r.a]=function(){return this},e},i}function u(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"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 c(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var a=t[r];0,"function"==typeof e[a]&&(n[a]=e[a])}var i=Object.keys(n);var l=void 0;try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:o.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 "+o.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.')})}(n)}catch(e){l=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(l)throw l;for(var r=!1,o={},a=0;a<i.length;a++){var s=i[a],c=n[s],p=e[s],f=c(p,t);if(void 0===f){var d=u(s,t);throw new Error(d)}o[s]=f,r=r||f!==p}return r?o:e}}function p(e,t){return function(){return t(e.apply(this,arguments))}}function f(e,t){if("function"==typeof e)return p(e,t);if("object"!==(void 0===e?"undefined":a(e))||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":void 0===e?"undefined":a(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 i=n[o],l=e[i];"function"==typeof l&&(r[i]=p(l,t))}return r}function d(){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 h(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=e.apply(void 0,r),l=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},s={getState:a.getState,dispatch:function(){return l.apply(void 0,arguments)}},u=t.map(function(e){return e(s)});return l=d.apply(void 0,u)(a.dispatch),i({},a,{dispatch:l})}}}},function(e,t,n){"use strict";t.decode=t.parse=n(33),t.encode=t.stringify=n(32)},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";var r=function(e){};e.exports=function(e,t,n,o,a,i,l,s){if(r(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,o,a,i,l,s],p=0;(u=new Error(t.replace(/%s/g,function(){return c[p++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){"use strict";var r=n(26),o=n(24);function a(){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}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=v(e));return e instanceof a?e.format():a.prototype.format.call(e)},t.Url=a;var i=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),p=["%","/","?",";","#"].concat(c),f=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=n(5);function v(e,t,n){if(e&&o.isObject(e)&&e instanceof a)return e;var r=new a;return r.parse(e,t,n),r}a.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),l=-1!==a&&a<e.indexOf("#")?"?":"#",u=e.split(l);u[0]=u[0].replace(/\\/g,"/");var v=e=u.join(l);if(v=v.trim(),!n&&1===e.split("#").length){var E=s.exec(v);if(E)return this.path=v,this.href=v,this.pathname=E[1],E[2]?(this.search=E[2],this.query=t?y.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=i.exec(v);if(w){var _=(w=w[0]).toLowerCase();this.protocol=_,v=v.substr(w.length)}if(n||w||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var O="//"===v.substr(0,2);!O||w&&g[w]||(v=v.substr(2),this.slashes=!0)}if(!g[w]&&(O||w&&!b[w])){for(var x,k,S=-1,C=0;C<f.length;C++){-1!==(j=v.indexOf(f[C]))&&(-1===S||j<S)&&(S=j)}-1!==(k=-1===S?v.lastIndexOf("@"):v.lastIndexOf("@",S))&&(x=v.slice(0,k),v=v.slice(k+1),this.auth=decodeURIComponent(x)),S=-1;for(C=0;C<p.length;C++){var j;-1!==(j=v.indexOf(p[C]))&&(-1===S||j<S)&&(S=j)}-1===S&&(S=v.length),this.host=v.slice(0,S),v=v.slice(S),this.parseHost(),this.hostname=this.hostname||"";var P="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!P)for(var T=this.hostname.split(/\./),N=(C=0,T.length);C<N;C++){var R=T[C];if(R&&!R.match(d)){for(var D="",A=0,I=R.length;A<I;A++)R.charCodeAt(A)>127?D+="x":D+=R[A];if(!D.match(d)){var L=T.slice(0,C),U=T.slice(C+1),F=R.match(h);F&&(L.push(F[1]),U.unshift(F[2])),U.length&&(v="/"+U.join(".")+v),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),P||(this.hostname=r.toASCII(this.hostname));var M=this.port?":"+this.port:"",B=this.hostname||"";this.host=B+M,this.href+=this.host,P&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!m[_])for(C=0,N=c.length;C<N;C++){var z=c[C];if(-1!==v.indexOf(z)){var G=encodeURIComponent(z);G===z&&(G=escape(z)),v=v.split(z).join(G)}}var W=v.indexOf("#");-1!==W&&(this.hash=v.substr(W),v=v.slice(0,W));var H=v.indexOf("?");if(-1!==H?(this.search=v.substr(H),this.query=v.substr(H+1),t&&(this.query=y.parse(this.query)),v=v.slice(0,H)):t&&(this.search="",this.query={}),v&&(this.pathname=v),b[_]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){M=this.pathname||"";var V=this.search||"";this.path=M+V}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",a=!1,i="";this.host?a=e+this.host:this.hostname&&(a=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(i=y.stringify(this.query));var l=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==a?(a="//"+(a||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):a||(a=""),r&&"#"!==r.charAt(0)&&(r="#"+r),l&&"?"!==l.charAt(0)&&(l="?"+l),t+a+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(l=l.replace("#","%23"))+r},a.prototype.resolve=function(e){return this.resolveObject(v(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(o.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var n=new a,r=Object.keys(this),i=0;i<r.length;i++){var l=r[i];n[l]=this[l]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var s=Object.keys(e),u=0;u<s.length;u++){var c=s[u];"protocol"!==c&&(n[c]=e[c])}return b[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!b[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||g[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||"",y=n.search||"";n.path=m+y}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var v=n.pathname&&"/"===n.pathname.charAt(0),E=e.host||e.pathname&&"/"===e.pathname.charAt(0),w=E||v||n.host&&e.pathname,_=w,O=n.pathname&&n.pathname.split("/")||[],x=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!b[n.protocol]);if(x&&(n.hostname="",n.port=null,n.host&&(""===O[0]?O[0]=n.host:O.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),w=w&&(""===h[0]||""===O[0])),E)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,O=h;else if(h.length)O||(O=[]),O.pop(),O=O.concat(h),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(x)n.hostname=n.host=O.shift(),(P=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=P.shift(),n.host=n.hostname=P.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!O.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var k=O.slice(-1)[0],S=(n.host||e.host||O.length>1)&&("."===k||".."===k)||""===k,C=0,j=O.length;j>=0;j--)"."===(k=O[j])?O.splice(j,1):".."===k?(O.splice(j,1),C++):C&&(O.splice(j,1),C--);if(!w&&!_)for(;C--;C)O.unshift("..");!w||""===O[0]||O[0]&&"/"===O[0].charAt(0)||O.unshift(""),S&&"/"!==O.join("/").substr(-1)&&O.push("");var P,T=""===O[0]||O[0]&&"/"===O[0].charAt(0);x&&(n.hostname=n.host=T?"":O.length?O.shift():"",(P=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=P.shift(),n.host=n.hostname=P.shift()));return(w=w||n.host&&O.length)&&!T&&O.unshift(""),O.length?n.pathname=O.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.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},a.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],c=0;(s=new Error(t.replace(/%s/g,function(){return u[c++]}))).name="Invariant Violation"}throw s.framesToPop=1,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";(function(e,r){var o,a=n(18);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var i=Object(a.a)(o);t.a=i}).call(this,n(10),n(34)(e))},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"object"==typeof e&&null!==e}function a(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("number"!=typeof 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,i,l,s,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||o(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(a(n=this._events[e]))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(o(n))for(l=Array.prototype.slice.call(arguments,1),i=(u=n.slice()).length,s=0;s<i;s++)u[s].apply(this,l);return!0},n.prototype.addListener=function(e,t){var i;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]?o(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,o(this._events[e])&&!this._events[e].warned&&(i=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&i>0&&this._events[e].length>i&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function o(){this.removeListener(e,o),n||(n=!0,t.apply(this,arguments))}return o.listener=t,this.on(e,o),this},n.prototype.removeListener=function(e,t){var n,a,i,l;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,a=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(o(n)){for(l=i;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){a=l;break}if(a<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(a,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(r(n=this._events[e]))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";e.exports={}},function(e,t,n){"use strict";
|
13 |
/*
|
14 |
object-assign
|
15 |
(c) Sindre Sorhus
|
16 |
@license MIT
|
17 |
-
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=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,i,l=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))o.call(n,u)&&(l[u]=n[u]);if(r){i=r(n);for(var c=0;c<i.length;c++)a.call(n,i[c])&&(l[i[c]]=n[i[c]])}}return l}},function(e,t){e.exports=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={};return 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=13)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){e.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(32)("wks"),o=n(9),a=n(0).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(0),o=n(2),a=n(8),i=n(22),l=n(10),s=function(e,t,n){var u,c,p,f,d=e&s.F,h=e&s.G,m=e&s.S,g=e&s.P,b=e&s.B,y=h?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,v=h?o:o[t]||(o[t]={}),E=v.prototype||(v.prototype={});for(u in h&&(n=t),n)p=((c=!d&&y&&void 0!==y[u])?y:n)[u],f=b&&c?l(p,r):g&&"function"==typeof p?l(Function.call,p):p,y&&i(y,u,p,e&s.U),v[u]!=p&&a(v,u,f),g&&E[u]!=p&&(E[u]=p)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){var r=n(16),o=n(21);e.exports=n(3)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(24);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(28),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",a=o.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):/\/\*$/.test(t)?a===t.replace(/\/.*$/,""):o===t})}return!0},n(14),n(34)},function(e,t,n){n(15),e.exports=n(2).Array.some},function(e,t,n){"use strict";var r=n(7),o=n(25)(3);r(r.P+r.F*!n(33)([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(17),o=n(18),a=n(20),i=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(1);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(3)&&!n(4)(function(){return 7!=Object.defineProperty(n(19)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(1),o=n(0).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var r=n(1);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(0),o=n(8),a=n(23),i=n(9)("src"),l=Function.toString,s=(""+l).split("toString");n(2).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,l){var u="function"==typeof n;u&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(u&&(a(n,i)||o(n,i,e[t]?""+e[t]:s.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[i]||l.call(this)})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(10),o=n(26),a=n(27),i=n(12),l=n(29);e.exports=function(e,t){var n=1==e,s=2==e,u=3==e,c=4==e,p=6==e,f=5==e||p,d=t||l;return function(t,l,h){for(var m,g,b=a(t),y=o(b),v=r(l,h,3),E=i(y.length),w=0,_=n?d(t,E):s?d(t,0):void 0;E>w;w++)if((f||w in y)&&(g=v(m=y[w],w,b),e))if(n)_[w]=g;else if(g)switch(e){case 3:return!0;case 5:return m;case 6:return w;case 2:_.push(m)}else if(c)return!1;return p?-1:u||c?c:_}}},function(e,t,n){var r=n(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(11);e.exports=function(e){return Object(r(e))}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(30);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(1),o=n(31),a=n(6)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var r=n(5);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(0),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){n(35),e.exports=n(2).String.endsWith},function(e,t,n){"use strict";var r=n(7),o=n(12),a=n(36),i="".endsWith;r(r.P+r.F*n(38)("endsWith"),"String",{endsWith:function(e){var t=a(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),l=void 0===n?r:Math.min(o(n),r),s=String(e);return i?i.call(t,s,l):t.slice(l-s.length,l)===s}})},function(e,t,n){var r=n(37),o=n(11);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(1),o=n(5),a=n(6)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}}])},function(e,t,n){"use strict";var r=n(4).compose;t.__esModule=!0,t.composeWithDevTools=function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},t.devToolsEnhancer=function(){return function(e){return e}}},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(10))},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a=Object.defineProperty,i=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,s=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,c=u&&u(Object);e.exports=function e(t,n,p){if("string"!=typeof n){if(c){var f=u(n);f&&f!==c&&e(t,f,p)}var d=i(n);l&&(d=d.concat(l(n)));for(var h=0;h<d.length;++h){var m=d[h];if(!(r[m]||o[m]||p&&p[m])){var g=s(n,m);try{a(t,m,g)}catch(e){}}}return t}return t}},function(e,t,n){"use strict";e.exports=n(46)},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(53)},function(e,t){function n(e){var t,r=function(){};function o(e,t,n){e&&e.then?e.then(function(e){o(e,t,n)}).catch(function(e){o(e,n,n)}):t(e)}function a(e){t=function(t,n){try{e(t,n)}catch(e){n(e)}},r(),r=void 0}function i(e){a(function(t,n){n(e)})}function l(e){a(function(t){t(e)})}function s(e,n){var o=r;r=function(){o(),t(e,n)}}function u(e){!t&&o(e,l,i)}function c(e){!t&&o(e,i,i)}var p={then:function(e){var r=t||s;return n(function(t,n){r(function(n){t(e(n))},n)})},catch:function(e){var r=t||s;return n(function(t,n){r(t,function(t){n(e(t))})})},resolve:u,reject:c};try{e&&e(u,c)}catch(e){c(e)}return p}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){var r=e.length,o=r;if(!r)return t();function a(){--o<=0&&t(e)}function i(t,r){t&&t.then?t.then(function(t){e[r]=t,a()}).catch(n):a()}for(var l=0;l<r;++l)i(e[l],l)})},void 0!==e&&e.exports&&(e.exports=n)},function(e,t,n){"use strict";n.r(t);var r=n(22),o=n.n(r);n(55);!window.Promise&&(window.Promise=o.a),Array.from||(Array.from=function(e){return[].slice.call(e)}),"function"!=typeof Object.assign&&(Object.assign=function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(void 0!==r&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])}return t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o<n;){var a=t[o];if(e.call(r,a,o,t))return a;o++}}});var a=n(0),i=n.n(a),l=n(21),s=n.n(l),u=n(20),c=n(1),p=n.n(c),f=n(2),d=n.n(f),h=d.a.shape({trySubscribe:d.a.func.isRequired,tryUnsubscribe:d.a.func.isRequired,notifyNestedSubs:d.a.func.isRequired,isSubscribed:d.a.func.isRequired}),m=d.a.shape({subscribe:d.a.func.isRequired,dispatch:d.a.func.isRequired,getState:d.a.func.isRequired});var g=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1]||t+"Subscription",r=function(e){function r(n,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n,o));return a[t]=n.store,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,e),r.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[n]=null,e},r.prototype.render=function(){return a.Children.only(this.props.children)},r}(a.Component);return r.propTypes={store:m.isRequired,children:d.a.element.isRequired},r.childContextTypes=((e={})[t]=m.isRequired,e[n]=h,e),r}(),b=n(19),y=n.n(b),v=n(9),E=n.n(v);var w=null,_={notify:function(){}};var O=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=_}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(){var e,t;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(e=[],t=[],{clear:function(){t=w,e=w},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!==w&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}))},e.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=_)},e}(),x=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};var k=0,S={};function C(){}function j(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.getDisplayName,i=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,l=r.methodName,s=void 0===l?"connectAdvanced":l,u=r.renderCountProp,c=void 0===u?void 0:u,p=r.shouldHandleStateChanges,f=void 0===p||p,d=r.storeKey,g=void 0===d?"store":d,b=r.withRef,v=void 0!==b&&b,w=function(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}(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),_=g+"Subscription",j=k++,P=((t={})[g]=m,t[_]=h,t),T=((n={})[_]=h,n);return function(t){E()("function"==typeof t,"You must pass a component to the function returned by "+s+". Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=i(n),o=x({},w,{getDisplayName:i,methodName:s,renderCountProp:c,shouldHandleStateChanges:f,storeKey:g,withRef:v,displayName:r,wrappedComponentName:n,WrappedComponent:t}),l=function(n){function i(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,n.call(this,e,t));return o.version=j,o.state={},o.renderCount=0,o.store=e[g]||t[g],o.propsMode=Boolean(e[g]),o.setWrappedInstance=o.setWrappedInstance.bind(o),E()(o.store,'Could not find "'+g+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+g+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,n),i.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[_]=t||this.context[_],e},i.prototype.componentDidMount=function(){f&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},i.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=C,this.store=null,this.selector.run=C,this.selector.shouldComponentUpdate=!1},i.prototype.getWrappedInstance=function(){return E()(v,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+s+"() call."),this.wrappedInstance},i.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},i.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=function(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},i.prototype.initSubscription=function(){if(f){var e=(this.propsMode?this.props:this.context)[_];this.subscription=new O(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(S)):this.notifyNestedSubs()},i.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.prototype.addExtraProps=function(e){if(!(v||c||this.propsMode&&this.subscription))return e;var t=x({},e);return v&&(t.ref=this.setWrappedInstance),c&&(t[c]=this.renderCount++),this.propsMode&&this.subscription&&(t[_]=this.subscription),t},i.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(a.createElement)(t,this.addExtraProps(e.props))},i}(a.Component);return l.WrappedComponent=t,l.displayName=r,l.childContextTypes=T,l.contextTypes=P,l.propTypes=P,y()(l,t)}}var P=Object.prototype.hasOwnProperty;function T(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function N(e,t){if(T(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(!P.call(t,n[o])||!T(e[n[o]],t[n[o]]))return!1;return!0}var R=n(4),D=n(17),A="object"==typeof self&&self&&self.Object===Object&&self,I=(D.a||A||Function("return this")()).Symbol,L=Object.prototype;L.hasOwnProperty,L.toString,I&&I.toStringTag;Object.prototype.toString;I&&I.toStringTag;Object.getPrototypeOf,Object;var U=Function.prototype,F=Object.prototype,M=U.toString;F.hasOwnProperty,M.call(Object);function B(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function z(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function G(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=z(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=z(o),o=r(t,n)),o},r}}var W=[function(e){return"function"==typeof e?G(e):void 0},function(e){return e?void 0:B(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?B(function(t){return Object(R.bindActionCreators)(e,t)}):void 0}];var H=[function(e){return"function"==typeof e?G(e):void 0},function(e){return e?void 0:B(function(){return{}})}],V=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};function q(e,t,n){return V({},n,e,t)}var $=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r=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}}}(e):void 0},function(e){return e?void 0:function(){return q}}];function K(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function Q(e,t,n,r,o){var a=o.areStatesEqual,i=o.areOwnPropsEqual,l=o.areStatePropsEqual,s=!1,u=void 0,c=void 0,p=void 0,f=void 0,d=void 0;function h(o,s){var h,m,g=!i(s,c),b=!a(o,u);return u=o,c=s,g&&b?(p=e(u,c),t.dependsOnOwnProps&&(f=t(r,c)),d=n(p,f,c)):g?(e.dependsOnOwnProps&&(p=e(u,c)),t.dependsOnOwnProps&&(f=t(r,c)),d=n(p,f,c)):b?(h=e(u,c),m=!l(h,p),p=h,m&&(d=n(p,f,c)),d):d}return function(o,a){return s?h(o,a):(p=e(u=o,c=a),f=t(r,c),d=n(p,f,c),s=!0,d)}}function Y(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=function(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}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),s=o(e,a);return(a.pure?Q:K)(i,l,s,e,a)}var J=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};function X(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 Z(e,t){return e===t}var ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?j:t,r=e.mapStateToPropsFactories,o=void 0===r?H:r,a=e.mapDispatchToPropsFactories,i=void 0===a?W:a,l=e.mergePropsFactories,s=void 0===l?$:l,u=e.selectorFactory,c=void 0===u?Y: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?Z:p,d=a.areOwnPropsEqual,h=void 0===d?N:d,m=a.areStatePropsEqual,g=void 0===m?N:m,b=a.areMergedPropsEqual,y=void 0===b?N:b,v=function(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}(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),E=X(e,o,"mapStateToProps"),w=X(t,i,"mapDispatchToProps"),_=X(r,s,"mergeProps");return n(c,J({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:w,initMergeProps:_,pure:u,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:g,areMergedPropsEqual:y},v))}}(),te=n(16);function ne(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var re=ne();re.withExtraArgument=ne;var oe=re,ae="SETTING_LOAD_START",ie="SETTING_LOAD_SUCCESS",le="SETTING_LOAD_FAILED",se="SETTING_LOAD_STATUS",ue="SETTING_SAVING",ce="SETTING_SAVED",pe="SETTING_SAVE_FAILED",fe="STATUS_IN_PROGRESS",de="STATUS_FAILED",he="STATUS_COMPLETE",me=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};var ge="LOG_LOADING",be="LOG_LOADED",ye="LOG_FAILED",ve="LOG_SET_SELECTED",Ee="LOG_SET_ALL_SELECTED",we="LOG_ITEM_SAVING",_e="LOG_ITEM_SAVED",Oe="LOG_ITEM_FAILED",xe="log",ke=n(5),Se=n.n(ke),Ce=["groups","404s","log","io","options","support"];function je(e,t){history.pushState({},null,function(e,t,n){var r=Pe(n);for(var o in e)e[o]&&t[o]!==e[o]?r[o.toLowerCase()]=e[o]:t[o]===e[o]&&delete r[o.toLowerCase()];r.filterby&&!r.filter&&delete r.filterby;return"?"+ke.stringify(r)}(e,t))}function Pe(e){return ke.parse(e?e.slice(1):document.location.search.slice(1))}function Te(e){var t=Pe(e);return-1!==Ce.indexOf(t.sub)?t.sub:"redirect"}var Ne=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},Re=["orderby","direction","page","per_page","filter","filterBy"],De=function(e,t){for(var n=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&n.push(e[r]);return n},Ae=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=Pe(),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:Ne({},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})},Ie=function(e,t){for(var n=Object.assign({},e),r=0;r<Re.length;r++)void 0!==t[Re[r]]&&(n[Re[r]]=t[Re[r]]);return n},Le=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},Ue=function(e){return Object.assign({},e,{selected:[]})},Fe=function(e,t){return Ne({},e,{selected:De(e.selected,t).concat(De(t,e.selected))})},Me=function(e,t,n){return Ne({},e,{selected:n?t.map(function(e){return e.id}):[]})},Be=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},ze=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Redirectioni10n.WP_API_root+"redirection/v1/"+e+"/";if(n._wpnonce=Redirectioni10n.WP_API_nonce,n&&Object.keys(n).length>0&&(t=n,n=Object.keys(t).filter(function(e){return t[e]}).reduce(function(e,n){return e[n]=t[n],e},{}),Object.keys(n).length>0)){var o=r+(-1===Redirectioni10n.WP_API_root.indexOf("?")?"?":"&")+Se.a.stringify(n);return-1!==Redirectioni10n.WP_API_root.indexOf("page=redirection.php")?o.replace(/page=(\d+)/,"ppage=$1"):o}return r},Ge=function(e){return{url:e,headers:function(e){return-1!==e.indexOf("rest_route")||-1!==e.indexOf("/wp-json/")?new Headers({"Content-Type":"application/json; charset=utf-8"}):new Headers({"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"})}(e),credentials:"same-origin"}},We=function(e,t){return Be({},Ge(ze(e,t)),{method:"post"})},He=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Be({},Ge(ze(e,t)),{method:"get"})},Ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Be({},Ge(ze(e,n)),{method:"post",params:t});return Object.keys(t).length>0&&(r.body=JSON.stringify(t)),r},qe={get:function(){return He("setting")},update:function(e){return Ve("setting",e)}},$e={list:function(e){return He("redirect",e)},update:function(e,t){return Ve("redirect/"+e,t)},create:function(e){return Ve("redirect",e)}},Ke={list:function(e){return He("group",e)},update:function(e,t){return Ve("group/"+e,t)},create:function(e){return Ve("group",e)}},Qe={list:function(e){return He("log",e)},deleteAll:function(e){return We("log",e)}},Ye={list:function(e){return He("404",e)},deleteAll:function(e){return We("404",e)}},Je={get:function(){return He("import")},upload:function(e,t){return function(e,t){var n=Be({},Ge(ze(e)),{method:"post"});return n.headers.delete("Content-Type"),n.body=new FormData,n.body.append("file",t),n}("import/file/"+e,t)},pluginList:function(){return He("import/plugin")},pluginImport:function(e){return Ve("import/plugin/"+e)}},Xe={file:function(e,t){return He("export/"+e+"/"+t)}},Ze={status:function(){return He("plugin")},fix:function(){return Ve("plugin")},delete:function(){return We("plugin/delete")}},et={redirect:function(e,t,n){return Ve("bulk/redirect/"+e,t,n)},group:function(e,t,n){return Ve("bulk/group/"+e,t,n)},log:function(e,t,n){return Ve("bulk/log/"+e,t,n)},error:function(e,t,n){return Ve("bulk/404/"+e,t,n)}},tt=function(e){return"https://api.redirect.li/v1/"+e+(-1===e.indexOf("?")?"?":"&")+"ref=redirection"},nt={getGeo:function(e){return{url:tt("ip/"+e+"?locale="+Redirectioni10n.localeSlug.substr(0,2)),method:"get"}}},rt={get:function(e){return{url:tt("useragent/"+encodeURIComponent(e)),method:"get"}}},ot=function(e){return e.action=function(e){return e.url.replace(Redirectioni10n.WP_API_root,"").replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+e.method.toUpperCase()}(e),fetch(e.url,e).then(function(t){if(!t||!t.status)throw{message:"No data or status object returned in request",code:0};return t.status&&void 0!==t.statusText&&(e.status=t.status,e.statusText=t.statusText),t.headers.get("x-wp-nonce")&&(Redirectioni10n.WP_API_nonce=t.headers.get("x-wp-nonce")),t.text()}).then(function(t){e.raw=t;try{var n=JSON.parse(t.replace(/\ufeff/,""));if(e.status&&200!==e.status)throw{message:function(e){return 0===e?"Admin AJAX returned 0":e.message?e.message:"Unknown error "+e}(n),code:function(e){return e.error_code?e.error_code:e.data&&e.data.error_code?e.data.error_code:0===e?"admin-ajax":e.code?e.code:"unknown"}(n),request:e,data:n.data?n.data:null};if(0===n)throw{message:"Failed to get data",code:"json-zero"};return n}catch(t){throw t.request=e,t}})},at=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};function it(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)}var lt=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,p={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(c.translate)("Are you sure you want to delete this item?","Are you sure you want to delete these items?",{count:p.items.length}))){var f=Ie(s,p),d=at({items:p.items.join(",")},o);return ot(e(t,d,Le(s,r.order))).then(function(e){a(at({type:r.saved},e,{saving:p.items}))}).catch(function(e){a({type:r.failed,error:e,saving:p.items})}),a({type:r.saving,table:f,saving:p.items})}}},st=function(e,t,n,r,o){return ot(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]})},ut=function(e,t,n){return function(r,o){var a=function(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}(o()[n.store],[]);return a.page=0,a.orderby="id",a.direction="desc",st(e(t),a,t,n,r)}},ct=function(e,t,n,r){return function(o,a){var i=a()[r.store].table;return st(e(t,n),i,n,r,o)}},pt=function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0},ft=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(Ie(l,r)),c=Le(at({},l,r),n.order);if(!(pt(u,l)&&s.length>0&&pt(r,{})))return ot(e(c)).then(function(e){t(at({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})}),t(at({table:u,type:n.saving},function(e,t){var n={};for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n}(u,r)))},dt=function(e,t,n,r,o){var a=o.table,i=Le(at({},a,r),n.order);ot(e(i)).then(function(e){t(at({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})})},ht=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},mt=function(e,t){return t.item?ht(e.rows,t.item,function(e){return at({},e,t.item,{original:e})}):e.rows},gt=function(e,t){return t.item?ht(e.rows,t.item,function(e){return e.original}):e.rows},bt=function(e,t){return t.item?mt(e,t):t.items?t.items:e.rows},yt=function(e,t){return t.table?at({},e.table,t.table):e.table},vt=function(e,t){return void 0!==t.total?t.total:e.total},Et=function(e,t){return[].concat(it(e.saving),it(t.saving))},wt=function(e,t){return e.saving.filter(function(e){return-1===t.saving.indexOf(e)})},_t=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};var Ot="ERROR_LOADING",xt="ERROR_LOADED",kt="ERROR_FAILED",St="ERROR_SET_SELECTED",Ct="ERROR_SET_ALL_SELECTED",jt="ERROR_ITEM_SAVING",Pt="ERROR_ITEM_SAVED",Tt="ERROR_ITEM_FAILED",Nt=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};var Rt="IO_EXPORTED",Dt="IO_EXPORTING",At="IO_IMPORTING",It="IO_IMPORTED",Lt="IO_FAILED",Ut="IO_CLEAR",Ft="IO_ADD_FILE",Mt="IO_IMPORTERS",Bt=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};var zt="GROUP_LOADING",Gt="GROUP_LOADED",Wt="GROUP_FAILED",Ht="GROUP_SET_SELECTED",Vt="GROUP_SET_ALL_SELECTED",qt="GROUP_ITEM_SAVING",$t="GROUP_ITEM_FAILED",Kt="GROUP_ITEM_SAVED",Qt=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};var Yt="REDIRECT_LOADING",Jt="REDIRECT_LOADED",Xt="REDIRECT_FAILED",Zt="REDIRECT_SET_SELECTED",en="REDIRECT_SET_ALL_SELECTED",tn="REDIRECT_ITEM_SAVING",nn="REDIRECT_ITEM_FAILED",rn="REDIRECT_ITEM_SAVED",on="REDIRECT_ADD_TOP",an=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};var ln="MESSAGE_CLEAR_ERRORS",sn="MESSAGE_CLEAR_NOTICES",un=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},cn=function(e,t){return e.slice(0).concat([t])},pn=function(e,t){return e.slice(0).concat([t])},fn=function(e){return Math.max(0,e.inProgress-1)},dn={REDIRECT_ITEM_SAVED:Object(c.translate)("Redirection saved"),LOG_ITEM_SAVED:Object(c.translate)("Log deleted"),SETTING_SAVED:Object(c.translate)("Settings saved"),GROUP_ITEM_SAVED:Object(c.translate)("Group saved"),ERROR_ITEM_SAVED:Object(c.translate)("404 deleted")};var hn="INFO_LOADING",mn="INFO_LOADED_GEO",gn="INFO_LOADED_AGENT",bn="INFO_FAILED",yn=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};function vn(e,t,n){return yn({},e,(r={},o=t[n],a=t,o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r));var r,o,a}var En=Object(R.combineReducers)({settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case ae:return me({},e,{loadStatus:fe});case ie:return me({},e,{loadStatus:he,values:t.values,groups:t.groups,postTypes:t.postTypes,installed:t.installed,canDelete:t.canDelete});case le:return me({},e,{loadStatus:de,error:t.error});case ue:return me({},e,{saveStatus:fe});case ce:return me({},e,{saveStatus:he,values:t.values,groups:t.groups,installed:t.installed});case pe:return me({},e,{saveStatus:de,error:t.error});case se:return me({},e,{pluginStatus:t.pluginStatus})}return e},log:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Ee:return _t({},e,{table:Me(e.table,e.rows,t.onoff)});case ve:return _t({},e,{table:Fe(e.table,t.items)});case we:return _t({},e,{table:Ue(yt(e,t)),saving:Et(e,t),rows:mt(e,t)});case _e:return _t({},e,{rows:bt(e,t),total:vt(e,t),saving:wt(e,t)});case ge:return _t({},e,{table:yt(e,t),status:fe,saving:[],logType:t.logType,requestCount:e.requestCount+1});case ye:return _t({},e,{status:de,saving:[]});case be:return _t({},e,{rows:bt(e,t),status:he,total:vt(e,t),table:Ue(e.table)});case Oe:return _t({},e,{saving:wt(e,t),rows:gt(e,t)})}return e},error:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Ct:return Nt({},e,{table:Me(e.table,e.rows,t.onoff)});case St:return Nt({},e,{table:Fe(e.table,t.items)});case jt:return Nt({},e,{table:Ue(yt(e,t)),saving:Et(e,t),rows:mt(e,t)});case Pt:return Nt({},e,{rows:bt(e,t),total:vt(e,t),saving:wt(e,t)});case Ot:return Nt({},e,{table:yt(e,t),status:fe,saving:[],logType:t.logType,requestCount:e.requestCount+1});case kt:return Nt({},e,{status:de,saving:[]});case xt:return Nt({},e,{rows:bt(e,t),status:he,total:vt(e,t),table:Ue(e.table)});case Tt:return Nt({},e,{saving:wt(e,t),rows:gt(e,t)})}return e},io:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Dt:return Bt({},e,{exportStatus:fe});case Rt:return Bt({},e,{exportStatus:he,exportData:t.data});case Ft:return Bt({},e,{file:t.file});case Ut:return Bt({},e,{file:!1,lastImport:!1,exportData:!1});case Lt:return Bt({},e,{importingStatus:de,exportStatus:de,lastImport:!1,file:!1,exportData:!1});case At:return Bt({},e,{importingStatus:fe,lastImport:!1,file:!!t.file&&t.file});case It:return Bt({},e,{lastImport:t.total,importingStatus:he,file:!1});case Mt:return Bt({},e,{importers:t.importers})}return e},group:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case zt:return Qt({},e,{table:yt(e,t),status:fe,saving:[]});case Gt:return Qt({},e,{rows:bt(e,t),status:he,total:vt(e,t),table:Ue(e.table)});case qt:return Qt({},e,{table:Ue(yt(e,t)),saving:Et(e,t),rows:mt(e,t)});case Kt:return Qt({},e,{rows:bt(e,t),total:vt(e,t),saving:wt(e,t)});case Vt:return Qt({},e,{table:Me(e.table,e.rows,t.onoff)});case Ht:return Qt({},e,{table:Fe(e.table,t.items)});case Wt:return Qt({},e,{status:de,saving:[]});case $t:return Qt({},e,{saving:wt(e,t),rows:gt(e,t)})}return e},redirect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case on:return an({},e,{addTop:t.onoff});case Yt:return an({},e,{table:yt(e,t),status:fe,saving:[]});case Jt:return an({},e,{rows:bt(e,t),status:he,total:vt(e,t),table:Ue(e.table)});case tn:return an({},e,{table:Ue(yt(e,t)),saving:Et(e,t),rows:mt(e,t)});case rn:return an({},e,{rows:bt(e,t),total:vt(e,t),saving:wt(e,t)});case en:return an({},e,{table:Me(e.table,e.rows,t.onoff)});case Zt:return an({},e,{table:Fe(e.table,t.items)});case Xt:return an({},e,{status:de,saving:[]});case nn:return an({},e,{saving:wt(e,t),rows:gt(e,t)})}return e},message:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case Lt:case Wt:case nn:case $t:case ye:case Oe:case le:case pe:case Tt:case kt:case Xt:var n=cn(e.errors,t.error);return console.error(t.error.message),un({},e,{errors:n,inProgress:fn(e)});case we:case tn:case ue:case jt:case qt:return un({},e,{inProgress:e.inProgress+1});case _e:case rn:case ce:case Kt:case Pt:return un({},e,{notices:pn(e.notices,dn[t.type]),inProgress:fn(e)});case sn:return un({},e,{notices:[]});case ln:return un({},e,{errors:[]})}return e},info:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case hn:return yn({},e,{status:fe});case mn:return yn({},e,{status:he,maps:vn(e.maps,t.map,"ip")});case gn:return yn({},e,{status:he,agents:vn(e.agents,t.agent,"agent")});case bn:return yn({},e,{status:de,error:t.error})}return e}}),wn=Object(te.composeWithDevTools)({name:"Redirection"}),_n=[oe,function(){return function(e){return function(t){switch(t.type){case tn:case qt:case Yt:case zt:case ge:case Ot:!function(e,t){var n=Te(),r={redirect:[[Yt,tn],"id"],groups:[[zt,qt],"name"],log:[[ge],"date"],"404s":[[Ot],"date"]};r[n]&&e===r[n][0].find(function(t){return t===e})&&je({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)})}(t.type,t.table?t.table:t)}return e(t)}}}];function On(){var e=Redirectioni10n&&Redirectioni10n.preload&&Redirectioni10n.preload.pluginStatus?Redirectioni10n.preload.pluginStatus:[];return{loadStatus:fe,saveStatus:!1,error:!1,installed:"",settings:{},postTypes:[],pluginStatus:e,canDelete:!1}}function xn(){return{settings:On(),log:{rows:[],saving:[],logType:xe,total:0,status:fe,table:Ae(["ip","url"],["ip"],"date",["log"]),requestCount:0},error:{rows:[],saving:[],logType:xe,total:0,status:fe,table:Ae(["ip","url"],["ip"],"date",["404s"]),requestCount:0},io:{status:fe,file:!1,lastImport:!1,exportData:!1,importingStatus:!1,exportStatus:!1,importers:[]},group:{rows:[],saving:[],total:0,status:fe,table:Ae(["name"],["name","module"],"name",["groups"])},redirect:{rows:[],saving:[],total:0,addTop:!1,status:fe,table:Ae(["url","position","last_count","id","last_access"],["group"],"id",[""])},message:{errors:[],notices:[],inProgress:0,saving:[]},info:{status:fe,maps:{},agents:{},error:""}}}n(31);var kn=function(){return function(e,t){return t().settings.loadStatus===he?null:(ot(qe.get()).then(function(t){e({type:ie,values:t.settings,groups:t.groups,postTypes:t.post_types,installed:t.installed,canDelete:t.canDelete})}).catch(function(t){e({type:le,error:t})}),e({type:ae}))}},Sn=function(e){return function(t){return ot(qe.update(e)).then(function(e){t({type:ce,values:e.settings,groups:e.groups,installed:e.installed})}).catch(function(e){t({type:pe,error:e})}),t({type:ue})}},Cn=function(){return function(e){return ot(Ze.delete()).then(function(e){document.location.href=e.location}).catch(function(t){e({type:pe,error:t})}),e({type:ue})}},jn=function(){return function(e){return ot(Ze.status()).then(function(t){e({type:se,pluginStatus:t})}).catch(function(t){e({type:le,error:t})}),e({type:ae})}},Pn=function(){return function(e){return ot(Ze.fix()).then(function(t){e({type:se,pluginStatus:t})}).catch(function(t){e({type:le,error:t})}),e({type:ae})}},Tn=function(e){var t=e.title,n=e.url,r=void 0!==n&&n;return i.a.createElement("tr",null,i.a.createElement("th",null,!r&&t,r&&i.a.createElement("a",{href:r,target:"_blank"},t)),i.a.createElement("td",null,e.children))},Nn=function(e){return i.a.createElement("table",{className:"form-table"},i.a.createElement("tbody",null,e.children))},Rn="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},Dn=function e(t){var n=t.value,r=t.text;return"object"===(void 0===n?"undefined":Rn(n))?i.a.createElement("optgroup",{label:r},n.map(function(t,n){return i.a.createElement(e,{text:t.text,value:t.value,key:n})})):i.a.createElement("option",{value:n},r)},An=function(e){var t=e.items,n=e.value,r=e.name,o=e.onChange,a=e.isEnabled,l=void 0===a||a;return i.a.createElement("select",{name:r,value:n,onChange:o,disabled:!l},t.map(function(e,t){return i.a.createElement(Dn,{value:e.value,text:e.text,key:t})}))},In=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}}();var Ln=[{value:-1,text:Object(c.translate)("No logs")},{value:1,text:Object(c.translate)("A day")},{value:7,text:Object(c.translate)("A week")},{value:30,text:Object(c.translate)("A month")},{value:60,text:Object(c.translate)("Two months")},{value:0,text:Object(c.translate)("Forever")}],Un=[{value:-1,text:Object(c.translate)("Never cache")},{value:1,text:Object(c.translate)("An hour")},{value:24,text:Object(c.translate)("A day")},{value:168,text:Object(c.translate)("A week")},{value:0,text:Object(c.translate)("Forever")}],Fn=[{value:0,text:Object(c.translate)("No IP logging")},{value:1,text:Object(c.translate)("Full IP logging")},{value:2,text:Object(c.translate)("Anonymize IP (mask last part)")}],Mn=[{value:0,text:Object(c.translate)("Default /wp-json/")},{value:1,text:Object(c.translate)("Raw /index.php?rest_route=/")},{value:2,text:Object(c.translate)("Proxy over Admin AJAX")},{value:3,text:Object(c.translate)("Relative /wp-json/")},{value:4,text:Object(c.translate)("Form request")}],Bn=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onChange=function(e){var t=e.target,r="checkbox"===t.type?t.checked:t.value;n.setState(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),In(t,[{key:"UNSAFE_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 i.a.createElement(Tn,{title:Object(c.translate)("URL Monitor Changes")+":",url:this.supportLink("options","monitor")},i.a.createElement(An,{items:e,name:"monitor_post",value:parseInt(this.state.monitor_post,10),onChange:this.onChange})," ",Object(c.translate)("Save changes to this group"),i.a.createElement("p",null,i.a.createElement("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:this.onChange,placeholder:Object(c.translate)('For example "/amp"'),value:this.state.associated_redirect})," ",Object(c.translate)("Create associated redirect (added to end of URL)")))}},{key:"renderPostTypes",value:function(){var e=this,t=this.props.postTypes,n=this.state.monitor_types,r=[],o=function(o){var a=t[o],l=!!n.find(function(e){return e===o});r.push(i.a.createElement("p",{key:o},i.a.createElement("label",null,i.a.createElement("input",{type:"checkbox",name:"monitor_type_"+o,onChange:e.onMonitor,checked:l}),Object(c.translate)("Monitor changes to %(type)s",{args:{type:a.toLowerCase()}}))))};for(var a in t)o(a);return r}},{key:"supportLink",value:function(e,t){return"https://redirection.me/support/"+e+"/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"+(t?"&utm_term="+t+"#"+t:"")}},{key:"render",value:function(){var e=this.props,t=e.groups,n=e.saveStatus,r=e.installed,o=this.state.monitor_types.length>0;return i.a.createElement("form",{onSubmit:this.onSubmit},i.a.createElement(Nn,null,i.a.createElement(Tn,{title:""},i.a.createElement("label",null,i.a.createElement("input",{type:"checkbox",checked:this.state.support,name:"support",onChange:this.onChange}),i.a.createElement("span",{className:"sub"},Object(c.translate)("I'm a nice person and I have helped support the author of this plugin")))),i.a.createElement(Tn,{title:Object(c.translate)("Redirect Logs")+":",url:this.supportLink("logs")},i.a.createElement(An,{items:Ln,name:"expire_redirect",value:parseInt(this.state.expire_redirect,10),onChange:this.onChange})," ",Object(c.translate)("(time to keep logs for)")),i.a.createElement(Tn,{title:Object(c.translate)("404 Logs")+":",url:this.supportLink("tracking-404-errors")},i.a.createElement(An,{items:Ln,name:"expire_404",value:parseInt(this.state.expire_404,10),onChange:this.onChange})," ",Object(c.translate)("(time to keep logs for)")),i.a.createElement(Tn,{title:Object(c.translate)("IP Logging")+":",url:this.supportLink("options","iplogging")},i.a.createElement(An,{items:Fn,name:"ip_logging",value:parseInt(this.state.ip_logging,10),onChange:this.onChange})," ",Object(c.translate)("(select IP logging level)")," - ",i.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:this.supportLink("privacy-gdpr")},Object(c.translate)("GDPR / Privacy information"))),i.a.createElement(Tn,{title:Object(c.translate)("URL Monitor")+":",url:this.supportLink("options","monitor")},this.renderPostTypes()),o&&this.renderMonitor(t),i.a.createElement(Tn,{title:Object(c.translate)("RSS Token")+":",url:this.supportLink("options","rsstoken")},i.a.createElement("input",{className:"regular-text",type:"text",value:this.state.token,name:"token",onChange:this.onChange}),i.a.createElement("br",null),i.a.createElement("span",{className:"sub"},Object(c.translate)("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"))),i.a.createElement(Tn,{title:Object(c.translate)("Auto-generate URL")+":",url:this.supportLink("options","autogenerate")},i.a.createElement("input",{className:"regular-text",type:"text",value:this.state.auto_target,name:"auto_target",onChange:this.onChange}),i.a.createElement("br",null),i.a.createElement("span",{className:"sub"},Object(c.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:i.a.createElement("code",null)}}))),i.a.createElement(Tn,{title:Object(c.translate)("Apache Module"),url:this.supportLink("options","apache")},i.a.createElement("label",null,i.a.createElement("p",null,i.a.createElement("input",{type:"text",className:"regular-text",name:"location",value:this.state.location,onChange:this.onChange,placeholder:r})),i.a.createElement("p",{className:"sub"},Object(c.translate)("Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.",{components:{code:i.a.createElement("code",null)}})))),i.a.createElement(Tn,{title:Object(c.translate)("Force HTTPS"),url:this.supportLink("options","force-https")},i.a.createElement("label",null,i.a.createElement("p",null,i.a.createElement("input",{type:"checkbox",name:"https",onChange:this.onChange,checked:this.state.https}),Object(c.translate)("Force a redirect from HTTP to HTTPS. Please ensure your HTTPS is working before enabling")," ",Object(c.translate)("(beta)")))),i.a.createElement(Tn,{title:Object(c.translate)("Redirect Cache"),url:this.supportLink("options","cache")},i.a.createElement(An,{items:Un,name:"redirect_cache",value:parseInt(this.state.redirect_cache,10),onChange:this.onChange})," ",i.a.createElement("span",{className:"sub"},Object(c.translate)('How long to cache redirected 301 URLs (via "Expires" HTTP header)'))),i.a.createElement(Tn,{title:Object(c.translate)("REST API"),url:this.supportLink("options","restapi")},i.a.createElement(An,{items:Mn,name:"rest_api",value:parseInt(this.state.rest_api,10),onChange:this.onChange})," ",i.a.createElement("span",{className:"sub"},Object(c.translate)("How Redirection uses the REST API - don't change unless necessary")))),i.a.createElement("input",{className:"button-primary",type:"submit",name:"update",value:Object(c.translate)("Update"),disabled:n===fe}))}}]),t}();var zn=ee(function(e){var t=e.settings;return{groups:t.groups,values:t.values,saveStatus:t.saveStatus,installed:t.installed,postTypes:t.postTypes}},function(e){return{onSaveSettings:function(t){e(Sn(t))}}})(Bn),Gn=n(3),Wn=n.n(Gn),Hn=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}}();var Vn=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.nodeRef=function(e){n.ref=e},n.handleClick=n.onBackground.bind(n),n.ref=null,n.height=0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Hn(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=Wn()({"modal-wrapper":!0,"modal-wrapper-padding":this.props.padding}),n={};return this.height&&(n.height=this.height+"px"),i.a.createElement("div",{className:t,onClick:this.handleClick},i.a.createElement("div",{className:"modal-backdrop"}),i.a.createElement("div",{className:"modal"},i.a.createElement("div",{className:"modal-content",ref:this.nodeRef,style:n},i.a.createElement("div",{className:"modal-close"},i.a.createElement("button",{onClick:e},"✖")),i.a.cloneElement(this.props.children,{parent:this}))))}}]),t}();Vn.defaultProps={padding:!0};var qn=Vn,$n=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}}();var Kn=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),$n(t,[{key:"handleSubmit",value:function(e){this.setState({isModal:!0}),e.preventDefault()}},{key:"closeModal",value:function(){this.setState({isModal:!1})}},{key:"handleDelete",value:function(){this.props.onDelete(),this.closeModal()}},{key:"showModal",value:function(){return i.a.createElement(qn,{onClose:this.onClose},i.a.createElement("div",null,i.a.createElement("h1",null,Object(c.translate)("Delete the plugin - are you sure?")),i.a.createElement("p",null,Object(c.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.")),i.a.createElement("p",null,Object(c.translate)("Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.")),i.a.createElement("p",null,i.a.createElement("button",{className:"button-primary button-delete",onClick:this.onDelete},Object(c.translate)("Yes! Delete the plugin"))," ",i.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(c.translate)("No! Don't delete the plugin")))))}},{key:"render",value:function(){return i.a.createElement("div",{className:"wrap"},i.a.createElement("form",{action:"",method:"post",onSubmit:this.onSubmit},i.a.createElement("h2",null,Object(c.translate)("Delete Redirection")),i.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."),i.a.createElement("input",{className:"button-primary button-delete",type:"submit",name:"delete",value:Object(c.translate)("Delete")})),this.state.isModal&&this.showModal())}}]),t}(),Qn=function(){return i.a.createElement("div",{className:"placeholder-container"},i.a.createElement("div",{className:"placeholder-loading"}))},Yn=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}}();var Jn=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Yn(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 i.a.createElement("div",null,Object(c.translate)("You've supported this plugin - thank you!")," ",i.a.createElement("a",{href:"#",onClick:this.onDonate},Object(c.translate)("I'd like to support some more.")))}},{key:"renderUnsupported",value:function(){for(var e,t,n,r=(n="",(t=16)in(e={})?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e),o=20;o<=100;o+=20)r[o]="";return i.a.createElement("div",null,i.a.createElement("label",null,i.a.createElement("p",null,Object(c.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:i.a.createElement("strong",null)}})," ",Object(c.translate)("You get useful software and I get to carry on making it better."))),i.a.createElement("input",{type:"hidden",name:"cmd",value:"_xclick"}),i.a.createElement("input",{type:"hidden",name:"business",value:"admin@urbangiraffe.com"}),i.a.createElement("input",{type:"hidden",name:"item_name",value:"Redirection"}),i.a.createElement("input",{type:"hidden",name:"buyer_credit_promo_code",value:""}),i.a.createElement("input",{type:"hidden",name:"buyer_credit_product_category",value:""}),i.a.createElement("input",{type:"hidden",name:"buyer_credit_shipping_method",value:""}),i.a.createElement("input",{type:"hidden",name:"buyer_credit_user_address_change",value:""}),i.a.createElement("input",{type:"hidden",name:"no_shipping",value:"1"}),i.a.createElement("input",{type:"hidden",name:"return",value:this.getReturnUrl()}),i.a.createElement("input",{type:"hidden",name:"no_note",value:"1"}),i.a.createElement("input",{type:"hidden",name:"currency_code",value:"USD"}),i.a.createElement("input",{type:"hidden",name:"tax",value:"0"}),i.a.createElement("input",{type:"hidden",name:"lc",value:"US"}),i.a.createElement("input",{type:"hidden",name:"bn",value:"PP-DonationsBF"}),i.a.createElement("div",{className:"donation-amount"},"$",i.a.createElement("input",{type:"number",name:"amount",min:16,value:this.state.amount,onChange:this.onInput,onBlur:this.onBlur}),i.a.createElement("span",null,this.getAmountoji(this.state.amount)),i.a.createElement("input",{type:"submit",className:"button-primary",value:Object(c.translate)("Support 💰")})))}},{key:"render",value:function(){var e=this.state.support;return i.a.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",className:"donation"},i.a.createElement(Nn,null,i.a.createElement(Tn,{title:Object(c.translate)("Plugin Support")+":"},e?this.renderSupported():this.renderUnsupported())))}}]),t}(),Xn=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}}();var Zn=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoadSettings(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Xn(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!==fe&&n?i.a.createElement("div",null,t===he&&i.a.createElement(Jn,{support:n.support}),t===he&&i.a.createElement(zn,null),i.a.createElement("br",null),i.a.createElement("br",null),i.a.createElement("hr",null),o&&i.a.createElement(Kn,{onDelete:this.props.onDeletePlugin})):i.a.createElement(Qn,null)}}]),t}();var er=ee(function(e){var t=e.settings;return{loadStatus:t.loadStatus,values:t.values,canDelete:t.canDelete}},function(e){return{onLoadSettings:function(){e(kn())},onDeletePlugin:function(){e(Cn())}}})(Zn);var tr=ee(null,function(e){return{onSubscribe:function(){e(Sn({newsletter:!0}))}}})(function(e){return e.newsletter?i.a.createElement("div",{className:"newsletter"},i.a.createElement("h3",null,Object(c.translate)("Newsletter")),i.a.createElement("p",null,Object(c.translate)("Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.",{components:{a:i.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://tinyletter.com/redirection"})}}))):i.a.createElement("div",{className:"newsletter"},i.a.createElement("h3",null,Object(c.translate)("Newsletter")),i.a.createElement("p",null,Object(c.translate)("Want to keep up to date with changes to Redirection?")),i.a.createElement("p",null,Object(c.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.")),i.a.createElement("form",{action:"https://tinyletter.com/redirection",method:"post",onSubmit:e.onSubscribe},i.a.createElement("p",null,i.a.createElement("label",null,Object(c.translate)("Your email address:")," ",i.a.createElement("input",{type:"email",name:"email",id:"tlemail"})," ",i.a.createElement("input",{type:"submit",value:"Subscribe",className:"button-secondary"})),i.a.createElement("input",{type:"hidden",value:"1",name:"embed"})," ",i.a.createElement("span",null,i.a.createElement("a",{href:"https://tinyletter.com/redirection",target:"_blank",rel:"noreferrer noopener"},"Powered by TinyLetter")))))}),nr=function(){return i.a.createElement("div",null,i.a.createElement("h2",null,Object(c.translate)("Need help?")),i.a.createElement("p",null,Object(c.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:i.a.createElement("a",{href:"https://redirection.me",target:"_blank",rel:"noopener noreferrer"}),faq:i.a.createElement("a",{href:"https://redirection.me/support/faq/",target:"_blank",rel:"noopener noreferrer"})}})),i.a.createElement("p",null,i.a.createElement("strong",null,Object(c.translate)("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.",{components:{report:i.a.createElement("a",{href:"https://redirection.me/support/reporting-bugs/",target:"_blank",rel:"noopener noreferrer"})}}))),i.a.createElement("div",{className:"inline-notice inline-general"},i.a.createElement("p",{className:"github"},i.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},i.a.createElement("img",{src:Redirectioni10n.pluginBaseUrl+"/images/GitHub-Mark-64px.png",width:"32",height:"32"})),i.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},"https://github.com/johngodley/redirection/"))),i.a.createElement("p",null,Object(c.translate)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.")),i.a.createElement("p",null,Object(c.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:i.a.createElement("a",{href:"mailto:john@redirection.me?subject=Redirection%20Issue&body="+encodeURIComponent("Redirection: "+Redirectioni10n.versions)})}})))},rr=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}}();var or=function(){return i.a.createElement("div",null,i.a.createElement("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},i.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),i.a.createElement("input",{type:"hidden",name:"action",value:"fixit"}),i.a.createElement("p",null,Object(c.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.")),i.a.createElement("p",null,i.a.createElement("input",{type:"submit",className:"button-primary",value:Object(c.translate)("⚡️ Magic fix ⚡️")}))))},ar=function(e){var t=e.item;return i.a.createElement("tr",null,i.a.createElement("th",null,t.name),i.a.createElement("td",null,i.a.createElement("span",{className:"plugin-status-"+t.status},t.status.charAt(0).toUpperCase()+t.status.slice(1))," ",t.message))},ir=function(e){var t=e.status,n=t.filter(function(e){return"good"!==e.status});return i.a.createElement("div",null,i.a.createElement("table",{className:"plugin-status"},i.a.createElement("tbody",null,t.map(function(e,t){return i.a.createElement(ar,{item:e,key:t})}))),n.length>0&&i.a.createElement(or,null))},lr=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onLoadStatus(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),rr(t,[{key:"render",value:function(){var e=this.props.pluginStatus;return i.a.createElement("div",null,i.a.createElement("h2",null,Object(c.translate)("Plugin Status")),e.length>0&&i.a.createElement(ir,{status:e}),0===e.length&&i.a.createElement("div",{className:"placeholder-inline"},i.a.createElement("div",{className:"placeholder-loading"})))}}]),t}();var sr=ee(function(e){return{pluginStatus:e.settings.pluginStatus}},function(e){return{onLoadStatus:function(){e(jn())},onFix:function(){e(Pn())}}})(lr),ur=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}}();var cr=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoadSettings(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),ur(t,[{key:"render",value:function(){var e=(this.props.values?this.props.values:{}).newsletter,t=void 0!==e&&e;return i.a.createElement("div",null,i.a.createElement(sr,null),i.a.createElement(nr,null),i.a.createElement(tr,{newsletter:t}))}}]),t}();var pr=ee(function(e){return{values:e.settings.values}},function(e){return{onLoadSettings:function(){e(kn())}}})(cr);var fr=function(e){var t,n,r,o=e.name,a=e.text,l=e.table,s=e.primary,u=l.direction,c=l.orderby,p=Wn()((r=!0,(n="column-"+o)in(t={"manage-column":!0,sortable:!0,asc:c===o&&"asc"===u,desc:c===o&&"desc"===u||c!==o,"column-primary":s})?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t));return i.a.createElement("th",{scope:"col",className:p,onClick:function(t){t.preventDefault(),e.onSetOrderBy(o,c===o&&"desc"===u?"asc":"desc")}},i.a.createElement("a",{href:"#"},i.a.createElement("span",null,a),i.a.createElement("span",{className:"sorting-indicator"})))};var dr=function(e){var t,n,r,o=e.name,a=e.text,l=e.primary,s=Wn()((r=!0,(n="column-"+o)in(t={"manage-column":!0,"column-primary":l})?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t));return i.a.createElement("th",{scope:"col",className:s},i.a.createElement("span",null,a))},hr=function(e){var t=e.onSetAllSelected,n=e.isDisabled,r=e.isSelected;return i.a.createElement("td",{className:"manage-column column-cb check-column",onClick:t},i.a.createElement("label",{className:"screen-reader-text"},Object(c.translate)("Select All")),i.a.createElement("input",{type:"checkbox",disabled:n,checked:r}))},mr=function(e){var t=e.isDisabled,n=e.onSetAllSelected,r=e.onSetOrderBy,o=e.isSelected,a=e.headers,l=e.table,s=function(e){n(e.target.checked)};return i.a.createElement("tr",null,a.map(function(e){var n=e.primary,a=void 0!==n&&n,u=e.check,c=void 0!==u&&u,p=e.sortable,f=void 0===p||p;return!0===c?i.a.createElement(hr,{onSetAllSelected:s,isDisabled:t,isSelected:o,key:e.name}):!1===f?i.a.createElement(dr,{name:e.name,text:e.title,key:e.name,primary:a}):i.a.createElement(fr,{table:l,name:e.name,text:e.title,key:e.name,onSetOrderBy:r,primary:a})}))},gr=function(e){var t=e.rows,n=e.status,r=e.selected,o=e.row;return i.a.createElement("tbody",null,t.map(function(e,t){return o(e,t,function(e,t,n){return{isLoading:e===fe,isSelected:function(e,t){return-1!==e.indexOf(t)}(t,n.id)}}(n,r,e))}))},br=function(e){var t=e.columns;return i.a.createElement("tr",{className:"is-placeholder"},t.map(function(e,t){return i.a.createElement("td",{key:t},i.a.createElement("div",{className:"placeholder-loading"}))}))},yr=function(e){var t=e.headers,n=e.rows;return i.a.createElement("tbody",null,i.a.createElement(br,{columns:t}),n.slice(0,-1).map(function(e,n){return i.a.createElement(br,{columns:t,key:n})}))},vr=function(e){var t=e.headers;return i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("td",null),i.a.createElement("td",{colSpan:t.length-1},Object(c.translate)("No results"))))},Er=function(e){var t=e.headers;return i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("td",{colSpan:t.length},i.a.createElement("p",null,Object(c.translate)("Sorry, something went wrong loading the data - please try again")))))},wr=function(e){var t=e.headers,n=e.row,r=e.rows,o=e.total,a=e.table,l=e.status,s=e.onSetAllSelected,u=e.onSetOrderBy,c=function(e,t){return e!==he||0===t.length}(l,r),p=function(e,t){return e.length===t.length&&0!==t.length}(a.selected,r),f=null;return l===fe&&0===r.length?f=i.a.createElement(yr,{headers:t,rows:r}):0===r.length&&l===he?f=i.a.createElement(vr,{headers:t}):l===de?f=i.a.createElement(Er,{headers:t}):r.length>0&&(f=i.a.createElement(gr,{rows:r,status:l,selected:a.selected,row:n})),i.a.createElement("table",{className:"wp-list-table widefat fixed striped items"},i.a.createElement("thead",null,i.a.createElement(mr,{table:a,isDisabled:c,isSelected:p,headers:t,rows:r,total:o,onSetOrderBy:u,onSetAllSelected:s})),f,i.a.createElement("tfoot",null,i.a.createElement(mr,{table:a,isDisabled:c,isSelected:p,headers:t,rows:r,total:o,onSetOrderBy:u,onSetAllSelected:s})))},_r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Or(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xr(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 kr(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)}var Sr=function(e){var t=e.title,n=e.button,r=e.className,o=e.enabled,a=e.onClick;return o?i.a.createElement("a",{className:r,href:"#",onClick:a},i.a.createElement("span",{className:"screen-reader-text"},t),i.a.createElement("span",{"aria-hidden":"true"},n)):i.a.createElement("span",{className:"tablenav-pages-navspan","aria-hidden":"true"},n)},Cr=function(e){function t(e){Or(this,t);var n=xr(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 kr(t,i.a.Component),_r(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 i.a.createElement("span",{className:"pagination-links"},i.a.createElement(Sr,{title:Object(c.translate)("First page"),button:"«",className:"first-page",enabled:e>0,onClick:this.onFirst})," ",i.a.createElement(Sr,{title:Object(c.translate)("Prev page"),button:"‹",className:"prev-page",enabled:e>0,onClick:this.onPrev}),i.a.createElement("span",{className:"paging-input"},i.a.createElement("label",{htmlFor:"current-page-selector",className:"screen-reader-text"},Object(c.translate)("Current Page"))," ",i.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}),i.a.createElement("span",{className:"tablenav-paging-text"},Object(c.translate)("of %(page)s",{components:{total:i.a.createElement("span",{className:"total-pages"})},args:{page:Object(c.numberFormat)(t)}})))," ",i.a.createElement(Sr,{title:Object(c.translate)("Next page"),button:"›",className:"next-page",enabled:e<t-1,onClick:this.onNext})," ",i.a.createElement(Sr,{title:Object(c.translate)("Last page"),button:"»",className:"last-page",enabled:e<t-1,onClick:this.onLast}))}}]),t}(),jr=function(e){function t(){return Or(this,t),xr(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return kr(t,i.a.Component),_r(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,l=t<=n,s=Wn()({"tablenav-pages":!0,"one-page":l});return i.a.createElement("div",{className:s},i.a.createElement("span",{className:"displaying-num"},Object(c.translate)("%s item","%s items",{count:t,args:Object(c.numberFormat)(t)})),!l&&i.a.createElement(Cr,{onChangePage:o,total:t,per_page:n,page:r,inProgress:a}))}}]),t}(),Pr=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}}();var Tr=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.onClick.bind(n),n.handleChange=n.onChange.bind(n),n.state={action:-1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Pr(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 i.a.createElement("div",{className:"alignleft actions bulkactions"},i.a.createElement("label",{htmlFor:"bulk-action-selector-top",className:"screen-reader-text"},Object(c.translate)("Select bulk action")),i.a.createElement("select",{name:"action",id:"bulk-action-selector-top",value:this.state.action,disabled:0===t.length,onChange:this.handleChange},i.a.createElement("option",{value:"-1"},Object(c.translate)("Bulk Actions")),e.map(function(e){return i.a.createElement("option",{key:e.id,value:e.id},e.name)})),i.a.createElement("input",{type:"submit",id:"doaction",className:"button action",value:Object(c.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 i.a.createElement("div",{className:"tablenav top"},r&&this.getBulk(r),this.props.children?this.props.children:null,t>0&&i.a.createElement(jr,{per_page:n.per_page,page:n.page,total:t,onChangePage:this.props.onChangePage,inProgress:o===fe}))}}]),t}(),Nr=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}}();var Rr=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={search:n.getDefaultSearch(e.table,e.ignoreFilter)},n.handleChange=n.onChange.bind(n),n.handleSubmit=n.onSubmit.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Nr(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===fe||""===this.state.search&&""===this.props.table.filter,t="ip"===this.props.table.filterBy?Object(c.translate)("Search by IP"):Object(c.translate)("Search");return i.a.createElement("form",{onSubmit:this.handleSubmit},i.a.createElement("p",{className:"search-box"},i.a.createElement("input",{type:"search",name:"s",value:this.state.search,onChange:this.handleChange}),i.a.createElement("input",{type:"submit",className:"button",value:t,disabled:e})))}}]),t}(),Dr=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}}();var Ar=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Dr(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(c.translate)("Delete all from IP %s",{args:t}):t?Object(c.translate)('Delete all matching "%s"',{args:t.substring(0,15)}):Object(c.translate)("Delete All")}},{key:"render",value:function(){var e=this.props.table,t=this.getTitle(e.filterBy,e.filter);return i.a.createElement("div",{className:"table-button-item"},i.a.createElement("input",{className:"button",type:"submit",name:"",value:t,onClick:this.onShow}),this.state.isModal&&i.a.createElement(qn,{onClose:this.onClose},i.a.createElement("div",null,i.a.createElement("h1",null,Object(c.translate)("Delete the logs - are you sure?")),i.a.createElement("p",null,Object(c.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.")),i.a.createElement("p",null,i.a.createElement("button",{className:"button-primary",onClick:this.onDelete},Object(c.translate)("Yes! Delete the logs"))," ",i.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(c.translate)("No! Don't delete the logs"))))))}}]),t}(),Ir=function(e){var t=e.logType;return i.a.createElement("form",{method:"post",action:Redirectioni10n.pluginRoot+"&sub="+t},i.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),i.a.createElement("input",{type:"hidden",name:"export-csv",value:""}),i.a.createElement("input",{className:"button",type:"submit",name:"",value:Object(c.translate)("Export")}))},Lr=n(8),Ur=function(e){var t=e.children,n=e.disabled,r=void 0!==n&&n;return i.a.createElement("div",{className:"row-actions"},r?i.a.createElement("span",null," "):t)},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},Mr={saving:we,saved:_e,failed:Oe,order:"date",store:"log"},Br={saving:ge,saved:be,failed:ye,order:"date",store:"log"},zr=function(e,t){return function(n,r){return ft(Qe.deleteAll,n,Br,{page:0,filter:t,filterBy:e},r().log,function(e){return Fr({},e,{filter:"",filterBy:""})})}},Gr=function(e,t,n){return lt(et.log,e,t,Mr,n)},Wr=function(e){return function(t,n){return ft(Qe.list,t,Br,e,n().log)}},Hr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filter:"",filterBy:"",page:0,orderby:""};return Wr(e)},Vr=function(e,t){return Wr({orderby:e,direction:t})},qr=function(e){return Wr({page:e})},$r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Wr({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},Kr=function(e,t){return Wr({filterBy:e,filter:t,orderby:"",page:0})},Qr=function(e){return{type:ve,items:e.map(parseInt)}},Yr=function(e){return{type:Ee,onoff:e}},Jr=function(e){var t=e.size,n=void 0===t?"":t,r="spinner-container"+(n?" spinner-"+n:"");return i.a.createElement("div",{className:r},i.a.createElement("span",{className:"css-spinner"}))},Xr=function(e){return function(t,n){if(!n().info.maps[e])return ot(nt.getGeo(e)).then(function(e){t({type:mn,map:e})}).catch(function(e){t({type:bn,error:e})}),t({type:hn})}},Zr=function(e){return function(t,n){if(!n().info.agents[e])return ot(rt.get(e)).then(function(e){t({type:gn,agent:e})}).catch(function(e){t({type:bn,error:e})}),t({type:hn})}},eo=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}}();var to=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onGet(e.ip),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),eo(t,[{key:"renderError",value:function(){var e=this.props.error;return i.a.createElement("div",{className:"modal-error"},i.a.createElement("h2",null,Object(c.translate)("Geo IP Error")),i.a.createElement("p",null,Object(c.translate)("Something went wrong obtaining this information")),i.a.createElement("p",null,i.a.createElement("code",null,e.message)))}},{key:"showPrivate",value:function(e){var t=e.ip,n=e.ipType;return i.a.createElement("div",{className:"geo-simple"},i.a.createElement("h2",null,Object(c.translate)("Geo IP"),": ",t," - IPv",n),i.a.createElement("p",null,Object(c.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 i.a.createElement("div",{className:"geo-simple"},i.a.createElement("h2",null,Object(c.translate)("Geo IP"),": ",t," - IPv",n),i.a.createElement("p",null,Object(c.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,l=e.accuracyRadius,s=e.latitude,u=e.longitude,p=e.ip,f=e.ipType,d="https://www.google.com/maps/embed/v1/place?key=AIzaSyDPHZn9iAyI6l-2Qv5-1IPXsLUENVtQc3A&q="+encodeURIComponent(s+","+u),h=[n,t,o].filter(function(e){return e});return i.a.createElement("div",{className:"geo-full"},i.a.createElement("table",null,i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("th",{colSpan:"2"},i.a.createElement("h2",null,Object(c.translate)("Geo IP"),": ",i.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(p),target:"_blank",rel:"noopener noreferrer"},p)," - IPv",f))),i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("City")),i.a.createElement("td",null,r)),i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Area")),i.a.createElement("td",null,h.join(", "))),i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Timezone")),i.a.createElement("td",null,a)),i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Geo Location")),i.a.createElement("td",null,s+","+u+" (~"+l+"m)")))),i.a.createElement("iframe",{frameBorder:"0",src:d,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 i.a.createElement("div",{className:"external"},Object(c.translate)("Powered by {{link}}redirect.li{{/link}}",{components:{link:i.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===he&&this.props.maps[this.props.ip]&&"geoip"!==this.props.maps[this.props.ip].code,n=Wn()({"geo-map":!0,"modal-loading":e===fe,"geo-map-small":e===de||t});return i.a.createElement("div",{className:n},e===fe&&i.a.createElement(Jr,null),e===de&&this.renderError(),e===he&&this.renderDetails(),e===he&&this.renderLink())}}]),t}();var no=ee(function(e){var t=e.info;return{status:t.status,error:t.error,maps:t.maps}},function(e){return{onGet:function(t){e(Xr(t))}}})(to),ro=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}}();var oo=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onGet(e.agent),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),ro(t,[{key:"renderError",value:function(){var e=this.props.error;return i.a.createElement("div",{className:"modal-error"},i.a.createElement("h2",null,Object(c.translate)("Useragent Error")),i.a.createElement("p",null,Object(c.translate)("Something went wrong obtaining this information")),i.a.createElement("p",null,i.a.createElement("code",null,e.message)))}},{key:"renderUnknown",value:function(){var e=this.props.agent;return i.a.createElement("div",{className:"agent-unknown"},i.a.createElement("h2",null,Object(c.translate)("Unknown Useragent")),i.a.createElement("br",null),i.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?i.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),l=this.getDetail(r.os),s=this.getDetail(r.browser),u=this.getDetail(r.engine),p=[];return a&&p.push([Object(c.translate)("Device"),a]),l&&p.push([Object(c.translate)("Operating System"),l]),s&&p.push([Object(c.translate)("Browser"),s]),u&&p.push([Object(c.translate)("Engine"),u]),i.a.createElement("div",null,i.a.createElement("h2",null,Object(c.translate)("Useragent"),": ",o),i.a.createElement("table",null,i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Agent")),i.a.createElement("td",{className:"useragent-agent"},n)),p.map(function(e,t){return i.a.createElement("tr",{key:t},i.a.createElement("th",null,e[0]),i.a.createElement("td",null,e[1]))}))),i.a.createElement("div",{className:"external"},Object(c.translate)("Powered by {{link}}redirect.li{{/link}}",{components:{link:i.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=Wn()({useragent:!0,"modal-loading":e===fe});return i.a.createElement("div",{className:t},e===fe&&i.a.createElement(Jr,null),e===de&&this.renderError(),e===he&&this.renderDetails())}}]),t}();var ao=ee(function(e){var t=e.info;return{status:t.status,error:t.error,agents:t.agents}},function(e){return{onGet:function(t){e(Zr(t))}}})(oo),io=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}}();var lo=function(e){var t=e.url;if(t){var n=Lr.parse(t).hostname;return i.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},so=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));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?i.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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),io(t,[{key:"renderMap",value:function(){return i.a.createElement(qn,{onClose:this.closeMap,padding:!1},i.a.createElement(no,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return i.a.createElement(qn,{onClose:this.closeAgent,width:"800"},i.a.createElement(ao,{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,l=e.agent,s=e.sent_to,u=e.id,p=this.props,f=p.selected,d=p.status,h=d===fe,m="STATUS_SAVING"===d,g=h||m,b=[i.a.createElement("a",{href:"#",onClick:this.onDelete,key:"0"},Object(c.translate)("Delete"))];return r&&b.unshift(i.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:this.showMap,key:"2"},Object(c.translate)("Geo Info"))),l&&b.unshift(i.a.createElement("a",{href:"https://redirect.li/agent/?ip="+encodeURIComponent(l),onClick:this.showAgent,key:"3"},Object(c.translate)("Agent Info"))),i.a.createElement("tr",{className:g?"disabled":""},i.a.createElement("th",{scope:"row",className:"check-column"},!m&&i.a.createElement("input",{type:"checkbox",name:"item[]",value:u,disabled:h,checked:f,onClick:this.onSelected}),m&&i.a.createElement(Jr,{size:"small"})),i.a.createElement("td",{className:"column-date"},t,i.a.createElement("br",null),n),i.a.createElement("td",{className:"column-primary column-url"},i.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),i.a.createElement("br",null),s?s.substring(0,100):"",i.a.createElement(Ur,{disabled:m},b.reduce(function(e,t){return[e," | ",t]})),this.state.showMap&&this.renderMap(),this.state.showAgent&&this.renderAgent()),i.a.createElement("td",{className:"column-referrer"},i.a.createElement(lo,{url:o}),o&&i.a.createElement("br",null),l),i.a.createElement("td",{className:"column-ip"},this.renderIp(r),i.a.createElement(Ur,null,r&&i.a.createElement("a",{href:"#",onClick:this.onShow},Object(c.translate)("Filter by IP")))))}}]),t}();var uo=ee(null,function(e){return{onShowIP:function(t){e(Kr("ip",t))},onSetSelected:function(t){e(Qr(t))},onDelete:function(t){e(Gr("delete",t))}}})(so),co=function(e){var t=e.enabled,n=void 0===t||t,r=e.children;return n?i.a.createElement("div",{className:"table-buttons"},r):null},po=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}}();var fo=[{name:"cb",check:!0},{name:"date",title:Object(c.translate)("Date")},{name:"url",title:Object(c.translate)("Source URL"),primary:!0},{name:"referrer",title:Object(c.translate)("Referrer / User Agent"),sortable:!1},{name:"ip",title:Object(c.translate)("IP"),sortable:!1}],ho=[{id:"delete",name:Object(c.translate)("Delete")}],mo=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoad(e.log.table),n.handleRender=n.renderRow.bind(n),n.handleRSS=n.onRSS.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),po(t,[{key:"componentWillReceiveProps",value:function(e){e.clicked!==this.props.clicked&&e.onLoad()}},{key:"onRSS",value:function(){document.location=Redirectioni10n.pluginRoot+"&sub=rss&module=1&token="+Redirectioni10n.token}},{key:"renderRow",value:function(e,t,n){var r=this.props.log.saving,o=n.isLoading?fe:he,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return i.a.createElement(uo,{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 i.a.createElement("div",null,i.a.createElement(Rr,{status:t,table:r,onSearch:this.props.onSearch}),i.a.createElement(Tr,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction,bulk:ho}),i.a.createElement(wr,{headers:fo,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),i.a.createElement(Tr,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},i.a.createElement(co,{enabled:o.length>0},i.a.createElement(Ir,{logType:xe}),i.a.createElement("button",{className:"button-secondary",onClick:this.handleRSS},"RSS"),i.a.createElement(Ar,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}();var go=ee(function(e){return{log:e.log}},function(e){return{onLoad:function(t){e(Hr(t))},onDeleteAll:function(t,n){e(zr(t,n))},onSearch:function(t,n){e($r(t,n))},onChangePage:function(t){e(qr(t))},onTableAction:function(t){e(Gr(t))},onSetAllSelected:function(t){e(Yr(t))},onSetOrderBy:function(t,n){e(Vr(t,n))}}})(mo),bo=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},yo={saving:jt,saved:Pt,failed:Tt,order:"date",store:"error"},vo={saving:Ot,saved:xt,failed:kt,order:"date",store:"error"},Eo=function(e,t){return function(n,r){return dt(Ye.deleteAll,n,vo,{page:0,filter:t,filterBy:e},r().error)}},wo=function(e,t){return function(n,r){return ft(Ye.deleteAll,n,vo,{page:0,filter:t,filterBy:e},r().error,function(e){return bo({},e,{filter:"",filterBy:""})})}},_o=function(e,t,n){return lt(et.error,e,t,yo,n)},Oo=function(e){return function(t,n){return ft(Ye.list,t,vo,e,n().error)}},xo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filter:"",filterBy:"",page:0,orderby:""};return Oo(e)},ko=function(e,t){return Oo({orderby:e,direction:t})},So=function(e){return Oo({page:e})},Co=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Oo({filter:e,filterBy:""===e?"":t,page:0,orderby:""})},jo=function(e,t){return Oo({filterBy:e,filter:t,orderby:"",page:0})},Po=function(e){return{type:St,items:e.map(parseInt)}},To=function(e){return{type:Ct,onoff:e}},No=function(e){var t=e.url;if(t){var n=Lr.parse(t).hostname;return i.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},Ro=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}}();var Do=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onDropdown=function(e){""!==e.target.value&&n.props.onCustomAgent({mobile:"iPad|iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-Md+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS",feed:"Bloglines|feed|rss",lib:"cURL|Java|libwww-perl|PHP|urllib"}[e.target.value]),n.setState({dropdown:""})},n.handleChangeAgent=n.onChangeAgent.bind(n),n.handleChangeRegex=n.onChangeRegex.bind(n),n.state={dropdown:0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Ro(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 i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("User Agent")),i.a.createElement("td",{className:"useragent-match"},i.a.createElement("input",{type:"text",name:"agent",value:this.props.agent,onChange:this.handleChangeAgent,className:"medium",placeholder:Object(c.translate)("Match against this browser user agent")}),i.a.createElement("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium"},i.a.createElement("option",{value:""},Object(c.translate)("Custom")),i.a.createElement("option",{value:"mobile"},Object(c.translate)("Mobile")),i.a.createElement("option",{value:"feed"},Object(c.translate)("Feed Readers")," "),i.a.createElement("option",{value:"lib"},Object(c.translate)("Libraries"))),i.a.createElement("label",{className:"edit-redirection-regex"},Object(c.translate)("Regex")," ",i.a.createElement("sup",null,i.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",i.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}(),Ao=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}}();var Io=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeReferrer=n.onChangeReferrer.bind(n),n.handleChangeRegex=n.onChangeRegex.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Ao(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 i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Referrer")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"referrer",value:this.props.referrer,onChange:this.handleChangeReferrer,placeholder:Object(c.translate)("Match against this browser referrer text")}),i.a.createElement("label",{className:"edit-redirection-regex"},Object(c.translate)("Regex")," ",i.a.createElement("sup",null,i.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",i.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}(),Lo=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}}();var Uo=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onChange=function(e){n.props.onChange("header",e.target.name,e.target.value)},n.onChangeRegex=function(e){n.props.onChange("header","regex",e.target.checked)},n.onDropdown=function(e){""!==e.target.value&&n.props.onChange("header","name",{accept:"Accept-Language"}[e.target.value]),n.setState({dropdown:""})},n.state={dropdown:0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Lo(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.value,r=e.regex;return i.a.createElement(i.a.Fragment,null,i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("HTTP Header")),i.a.createElement("td",{className:"custom-header-match"},i.a.createElement("input",{type:"text",name:"name",value:t,onChange:this.onChange,className:"medium",placeholder:Object(c.translate)("Header name")}),i.a.createElement("input",{type:"text",name:"value",value:n,onChange:this.onChange,className:"medium",placeholder:Object(c.translate)("Header value")}),i.a.createElement("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium"},i.a.createElement("option",{value:""},Object(c.translate)("Custom")),i.a.createElement("option",{value:"accept"},Object(c.translate)("Accept Language"))),i.a.createElement("label",{className:"edit-redirection-regex"},Object(c.translate)("Regex")," ",i.a.createElement("sup",null,i.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",i.a.createElement("input",{type:"checkbox",name:"regex",checked:r,onChange:this.onChangeRegex})))),i.a.createElement("tr",null,i.a.createElement("th",null),i.a.createElement("td",null,Object(c.translate)("Note it is your responsability to pass HTTP headers to PHP. Please contact your hosting provider for support about this."))))}}]),t}(),Fo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Mo(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}var Bo=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=Mo(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.onChange=function(e){r.props.onChange("custom","filter",e.target.value)},Mo(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Fo(t,[{key:"render",value:function(){return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Filter Name")),i.a.createElement("td",{className:"customfilter-match"},i.a.createElement("input",{type:"text",name:"filter",value:this.props.filter,onChange:this.onChange,className:"medium",placeholder:Object(c.translate)("WordPress filter name")})))}}]),t}(),zo=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}}();var Go=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onChange=function(e){n.props.onChange("cookie",e.target.name,e.target.value)},n.onChangeRegex=function(e){n.props.onChange("cookie","regex",e.target.checked)},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),zo(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.value,r=e.regex;return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Cookie")),i.a.createElement("td",{className:"custom-header-match"},i.a.createElement("input",{type:"text",name:"name",value:t,onChange:this.onChange,className:"medium",placeholder:Object(c.translate)("Cookie name")}),i.a.createElement("input",{type:"text",name:"value",value:n,onChange:this.onChange,className:"medium",placeholder:Object(c.translate)("Cookie value")}),i.a.createElement("label",{className:"edit-redirection-regex"},Object(c.translate)("Regex")," ",i.a.createElement("sup",null,i.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",i.a.createElement("input",{type:"checkbox",name:"regex",checked:r,onChange:this.onChangeRegex}))))}}]),t}(),Wo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Ho(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}var Vo=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=Ho(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.onChange=function(e){""!==e.target.value&&r.props.onChange("role","role",e.target.value)},Ho(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Wo(t,[{key:"render",value:function(){return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Role")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",value:this.props.role,placeholder:Object(c.translate)("Enter role or capability value"),onChange:this.onChange})))}}]),t}(),qo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function $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}var Ko=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=$o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.onChange=function(e){""!==e.target.value&&r.props.onChange("server","server",e.target.value)},$o(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),qo(t,[{key:"render",value:function(){return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Server")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",value:this.props.server,placeholder:Object(c.translate)("Enter server URL to match against"),onChange:this.onChange})))}}]),t}(),Qo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Yo(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}var Jo=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=Yo(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.onChange=function(e){r.props.onChange("login",e.target.name,e.target.value)},Yo(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Qo(t,[{key:"render",value:function(){return i.a.createElement(i.a.Fragment,null,i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Logged In")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"logged_in",value:this.props.logged_in,onChange:this.onChange,placeholder:Object(c.translate)("Target URL when matched")}))),i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Logged Out")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"logged_out",value:this.props.logged_out,onChange:this.onChange,placeholder:Object(c.translate)("Target URL when not matched")}))))}}]),t}(),Xo=function(e){return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Target URL")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"url",value:e.target.url,onChange:function(t){e.onChange("target","url",t.target.value)},placeholder:Object(c.translate)("The target URL you want to redirect to if matched")})))},Zo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function ea(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}var ta=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=ea(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.onChange=function(e){r.props.onChange(r.props.target,e.target.name,e.target.value)},ea(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Zo(t,[{key:"render",value:function(){return i.a.createElement(i.a.Fragment,null,i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Matched Target")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"url_from",value:this.props.url_from,onChange:this.onChange,placeholder:Object(c.translate)("Target URL when matched")}))),i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Unmatched Target")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"url_notfrom",value:this.props.url_notfrom,onChange:this.onChange,placeholder:Object(c.translate)("Target URL when not matched")}))))}}]),t}(),na=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]}})},ra={store:"redirect",saving:tn,saved:rn,failed:nn,order:"name"},oa={store:"redirect",saving:Yt,saved:Jt,failed:Xt,order:"name"},aa=function(e){return ut($e.create,e,ra)},ia=function(e,t){return ct($e.update,e,t,ra)},la=function(e,t){return lt(et.redirect,e,t,ra)},sa=function(e){return function(t,n){return ft($e.list,t,oa,e,n().redirect)}},ua=function(e,t){return sa({orderby:e,direction:t})},ca=function(e){return sa({page:e})},pa=function(e){return sa({filter:e,filterBy:"",page:0,orderby:""})},fa=function(e,t){return sa({filterBy:e,filter:t,orderby:"",page:0})},da=function(e){return{type:Zt,items:e.map(parseInt)}},ha=function(e){return{type:en,onoff:e}},ma=function(e){return{type:on,onoff:e}},ga=function(e){return"url"===e||"pass"===e},ba=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}},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=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Ea(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wa=[{value:"url",name:Object(c.translate)("URL only")},{value:"login",name:Object(c.translate)("URL and login status")},{value:"role",name:Object(c.translate)("URL and role/capability filter")},{value:"referrer",name:Object(c.translate)("URL and referrer")},{value:"agent",name:Object(c.translate)("URL and user agent")},{value:"cookie",name:Object(c.translate)("URL and cookie")},{value:"server",name:Object(c.translate)("URL and server")},{value:"header",name:Object(c.translate)("URL and HTTP header")},{value:"custom",name:Object(c.translate)("URL and custom filter")}],_a=[{value:"url",name:Object(c.translate)("Redirect to URL")},{value:"random",name:Object(c.translate)("Redirect to random post")},{value:"pass",name:Object(c.translate)("Pass-through")},{value:"error",name:Object(c.translate)("Error (404)")},{value:"nothing",name:Object(c.translate)("Do nothing")}],Oa=[{value:301,name:Object(c.translate)("301 - Moved Permanently")},{value:302,name:Object(c.translate)("302 - Found")},{value:307,name:Object(c.translate)("307 - Temporary Redirect")},{value:308,name:Object(c.translate)("308 - Permanent Redirect")}],xa=[{value:401,name:Object(c.translate)("401 - Unauthorized")},{value:404,name:Object(c.translate)("404 - Not Found")},{value:410,name:Object(c.translate)("410 - Gone")}],ka=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));Sa.call(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),cookie:n.getHeaderState(s),header:n.getHeaderState(s),custom:n.getCustomState(s),role:n.getRoleState(s),server:n.getServerState(s)},n.state.advanced=!n.canShowAdvanced(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),va(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(ya({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:""},cookie:{name:"",value:"",regex:!1,url_from:"",url_notfrom:""},header:{name:"",value:"",regex:!1,url_from:"",url_notfrom:""},custom:{filter:"",url_from:"",url_notfrom:""},role:{role:"",url_from:"",url_notfrom:""},server:{server:"",url_from:"",url_notfrom:""}}}},{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:"getRoleState",value:function(e){var t=e||{},n=t.role,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{role:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getServerState",value:function(e){var t=e||{},n=t.server,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{server:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getHeaderState",value:function(e){var t=e||{},n=t.name,r=void 0===n?"":n,o=t.value,a=void 0===o?"":o,i=t.regex,l=void 0!==i&&i,s=t.url_from,u=void 0===s?"":s,c=t.url_notfrom;return{name:r,value:a,regex:l,url_from:u,url_notfrom:void 0===c?"":c}}},{key:"getCustomState",value:function(e){var t=e||{},n=t.filter,r=void 0===n?"":n,o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom;return{filter:r,url_from:a,url_notfrom:void 0===i?"":i}}},{key:"getCode",value:function(){return"error"===this.state.action_type?i.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.onChange},xa.map(function(e){return i.a.createElement("option",{key:e.value,value:e.value},e.name)})):"url"===this.state.action_type||"random"===this.state.action_type?i.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.onChange},Oa.map(function(e){return i.a.createElement("option",{key:e.value,value:e.value},e.name)})):null}},{key:"getMatchExtra",value:function(){switch(this.state.match_type){case"agent":return i.a.createElement(Do,{agent:this.state.agent.agent,regex:this.state.agent.regex,onChange:this.onSetData,onCustomAgent:this.onCustomAgent});case"referrer":return i.a.createElement(Io,{referrer:this.state.referrer.referrer,regex:this.state.referrer.regex,onChange:this.onSetData});case"cookie":return i.a.createElement(Go,{name:this.state.cookie.name,value:this.state.cookie.value,regex:this.state.cookie.regex,onChange:this.onSetData});case"header":return i.a.createElement(Uo,{name:this.state.header.name,value:this.state.header.value,regex:this.state.header.regex,onChange:this.onSetData});case"custom":return i.a.createElement(Bo,{filter:this.state.custom.filter,onChange:this.onSetData});case"role":return i.a.createElement(Vo,{role:this.state.role.role,onChange:this.onSetData});case"server":return i.a.createElement(Ko,{server:this.state.server.server,onChange:this.onSetData})}return null}},{key:"getTarget",value:function(){var e=this.state,t=e.match_type,n=e.action_type,r=e.agent,o=e.referrer,a=e.login,l=e.cookie,s=e.target,u=e.header,c=e.custom,p=e.role,f=e.server;if(!ga(n))return null;switch(t){case"agent":return i.a.createElement(ta,{url_from:r.url_from,url_notfrom:r.url_notfrom,target:"agent",onChange:this.onSetData});case"referrer":return i.a.createElement(ta,{url_from:o.url_from,url_notfrom:o.url_notfrom,target:"referrer",onChange:this.onSetData});case"login":return i.a.createElement(Jo,{logged_in:a.logged_in,logged_out:a.logged_out,onChange:this.onSetData});case"url":return i.a.createElement(Xo,{target:s,onChange:this.onSetData});case"cookie":return i.a.createElement(ta,{url_from:l.url_from,url_notfrom:l.url_notfrom,target:"cookie",onChange:this.onSetData});case"header":return i.a.createElement(ta,{url_from:u.url_from,url_notfrom:u.url_notfrom,target:"header",onChange:this.onSetData});case"custom":return i.a.createElement(ta,{url_from:c.url_from,url_notfrom:c.url_notfrom,target:"custom",onChange:this.onSetData});case"role":return i.a.createElement(ta,{url_from:p.url_from,url_notfrom:p.url_notfrom,target:"role",onChange:this.onSetData});case"server":return i.a.createElement(ta,{url_from:f.url_from,url_notfrom:f.url_notfrom,target:"server",onChange:this.onSetData})}return null}},{key:"getTitle",value:function(){var e=this.state.title;return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Title")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"title",value:e,onChange:this.onChange,placeholder:Object(c.translate)("Optional description - describe the purpose of this redirect")})))}},{key:"getMatch",value:function(){var e=this.state.match_type;return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Match")),i.a.createElement("td",null,i.a.createElement("select",{name:"match_type",value:e,onChange:this.onChange},wa.map(function(e){return i.a.createElement("option",{value:e.value,key:e.value},e.name)}))))}},{key:"getTargetCode",value:function(){var e=this.state,t=e.action_type,n=e.match_type,r=this.getCode();return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("When matched")),i.a.createElement("td",null,i.a.createElement("select",{name:"action_type",value:t,onChange:this.onChange},_a.filter(function(e){return!("login"===n&&!ga(e.value))}).map(function(e){return i.a.createElement("option",{value:e.value,key:e.value},e.name)})),r&&i.a.createElement(i.a.Fragment,null,i.a.createElement("strong",{className:"small-flex"},Object(c.translate)("with HTTP code"))," ",i.a.createElement("span",null,r))))}},{key:"getGroup",value:function(){var e=this.props.group.rows,t=this.state.group_id,n=parseInt(this.state.position,10),r=this.state.advanced;return i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Group")),i.a.createElement("td",null,i.a.createElement(An,{name:"group",value:t,items:na(e),onChange:this.onGroup}),r&&i.a.createElement("span",{className:"edit-redirection-position"},i.a.createElement("strong",null,Object(c.translate)("Position")),i.a.createElement("input",{type:"number",value:n,name:"position",min:"0",size:"3",onChange:this.onChange}))))}},{key:"canSave",value:function(){var e=this.state,t=e.url,n=e.match_type,r=e.target,o=e.action_type,a=e.referrer,i=e.login,l=e.agent,s=e.header,u=e.cookie,c=e.role,p=e.server;if(""===Redirectioni10n.autoGenerate&&""===t)return!1;if(ga(o)){if("url"===n&&""===r)return!1;if("referrer"===n&&""===a.url_from&&""===a.url_notfrom)return!1;if("login"===n&&""===i.logged_in&&""===i.logged_out)return!1;if("agent"===n&&""===l.url_from&&""===l.url_notfrom)return!1;if("cookie"===n&&""===u.url_from&&""===u.url_notfrom)return!1;if("header"===n&&""===s.url_from&&""===s.url_notfrom)return!1;if("role"===n&&""===c.url_from&&""===c.url_notfrom)return!1;if("server"===n&&""===p.url_from&&""===p.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,l=void 0===a?Object(c.translate)("Save"):a,s=o.onCancel,u=o.autoFocus,p=void 0!==u&&u,f=o.addTop,d=o.onClose;return i.a.createElement("form",{onSubmit:this.onSave},i.a.createElement("table",{className:"edit edit-redirection"},i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Source URL")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"url",value:t,onChange:this.onChange,autoFocus:p,placeholder:Object(c.translate)("The relative URL you want to redirect from")}),i.a.createElement("label",{className:"edit-redirection-regex"},Object(c.translate)("Regex")," ",i.a.createElement("sup",null,i.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://redirection.me/support/redirect-regular-expressions/"},"?"))," ",i.a.createElement("input",{type:"checkbox",name:"regex",checked:n,onChange:this.onChange})))),r&&this.getTitle(),r&&this.getMatch(),r&&this.getMatchExtra(),r&&this.getTargetCode(),this.getTarget(),this.getGroup(),this.props.children&&this.props.children,i.a.createElement("tr",null,i.a.createElement("th",null),i.a.createElement("td",null,i.a.createElement("div",{className:"table-actions"},i.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:l,disabled:!this.canSave()})," ",s&&i.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(c.translate)("Cancel"),onClick:s}),f&&!s&&i.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(c.translate)("Close"),onClick:d})," ",this.canShowAdvanced()&&!1!==this.props.advanced&&i.a.createElement("a",{href:"#",onClick:this.onAdvanced,className:"advanced",title:Object(c.translate)("Show advanced options")},"⚙")))))))}}]),t}(),Sa=function(){var e=this;this.onSetData=function(t,n,r){void 0!==r?e.setState(Ea({},t,ya({},e.state[t],Ea({},n,r)))):e.setState(Ea({},t,n))},this.onCustomAgent=function(t){var n=e.state.agent;n.agent=t,n.regex=!0,e.setState({agent:n})},this.onSave=function(t){t.preventDefault();var n=e.state,r=n.url,o=n.title,a=n.regex,i=n.match_type,l=n.action_type,s=n.group_id,u=n.action_code,c=n.position,p=e.props.group.rows,f={id:parseInt(e.props.item.id,10),url:r,title:o,regex:a,match_type:i,action_type:l,position:c,group_id:s>0?s:p[0].id,action_code:e.getCode()?parseInt(u,10):0,action_data:function(e){var t=e.agent,n=e.referrer,r=e.login,o=e.match_type,a=e.target,i=e.action_type,l=e.header,s=e.cookie,u=e.custom,c=e.role,p=e.server;return"cookie"===o?{name:s.name,value:s.value,regex:s.regex,url_from:ga(i)?s.url_from:"",url_notfrom:ga(i)?s.url_notfrom:""}:"header"===o?{name:l.name,value:l.value,regex:l.regex,url_from:ga(i)?l.url_from:"",url_notfrom:ga(i)?l.url_notfrom:""}:"custom"===o?{filter:u.filter,url_from:ga(i)?u.url_from:"",url_notfrom:ga(i)?u.url_notfrom:""}:"agent"===o?{agent:t.agent,regex:t.regex,url_from:ga(i)?t.url_from:"",url_notfrom:ga(i)?t.url_notfrom:""}:"referrer"===o?{referrer:n.referrer,regex:n.regex,url_from:ga(i)?n.url_from:"",url_notfrom:ga(i)?n.url_notfrom:""}:"role"===o?{role:c.role,url_from:ga(i)?c.url_from:"",url_notfrom:ga(i)?c.url_notfrom:""}:"server"===o?{server:p.server,url_from:ga(i)?p.url_from:"",url_notfrom:ga(i)?p.url_notfrom:""}:"login"===o&&ga(i)?{logged_in:r.logged_in,logged_out:r.logged_out}:"url"===o&&ga(i)?{url:a.url}:""}(e.state)};f.id?e.props.onSave(f.id,f):e.props.onCreate(f),e.props.onCancel?e.props.onCancel(t):e.reset(),e.props.childSave&&e.props.childSave()},this.onAdvanced=function(t){t.preventDefault(),e.setState({advanced:!e.state.advanced})},this.onGroup=function(t){e.setState({group_id:parseInt(t.target.value,10)})},this.onChange=function(t){var n=t.target,r="checkbox"===n.type?n.checked:n.value;if(e.setState(Ea({},n.name,r)),"action_type"===n.name&&"url"===n.value&&e.setState({action_code:301}),"action_type"===n.name&&"error"===n.value&&e.setState({action_code:404}),"match_type"===n.name){var o=ya({},e.resetActionData());"login"===n.value?e.setState(ya({},o,{action_type:"url"})):e.setState(o)}}};var Ca=ee(function(e){var t=e.group,n=e.redirect;return{group:t,addTop:n.addTop,table:n.table}},function(e){return{onSave:function(t,n){e(ia(t,n))},onCreate:function(t){e(aa(t))},onClose:function(t){t.preventDefault(),e(ma(!1))}}})(ka),ja=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}}();var Pa=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),ja(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 i.a.createElement(qn,{onClose:this.handleClose,width:"700"},i.a.createElement("div",{className:"add-new"},i.a.createElement(Ca,{item:ba(this.props.item.url,0),saveButton:Object(c.translate)("Add Redirect"),advanced:!1,onCancel:this.handleClose,childSave:this.handleSave,autoFocus:!0},i.a.createElement("tr",null,i.a.createElement("th",null,Object(c.translate)("Delete 404s")),i.a.createElement("td",null,i.a.createElement("label",null,i.a.createElement("input",{type:"checkbox",name:"delete_log",checked:this.state.delete_log,onChange:this.handleDeleteLog}),Object(c.translate)("Delete all logs for this 404")))))))}},{key:"renderMap",value:function(){return i.a.createElement(qn,{onClose:this.closeMap,padding:!1},i.a.createElement(no,{ip:this.props.item.ip}))}},{key:"renderAgent",value:function(){return i.a.createElement(qn,{onClose:this.closeAgent,width:"800"},i.a.createElement(ao,{agent:this.props.item.agent}))}},{key:"renderIp",value:function(e){return e?i.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,l=e.agent,s=e.id,u=this.props,p=u.selected,f=u.status,d=f===fe,h="STATUS_SAVING"===f,m=d||h,g=[i.a.createElement("a",{href:"#",onClick:this.handleDelete,key:"0"},Object(c.translate)("Delete")),i.a.createElement("a",{href:"#",onClick:this.handleAdd,key:"1"},Object(c.translate)("Add Redirect"))];return r&&g.unshift(i.a.createElement("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:this.showMap,key:"2"},Object(c.translate)("Geo Info"))),l&&g.unshift(i.a.createElement("a",{href:"https://redirect.li/agent/?agent="+encodeURIComponent(l),onClick:this.showAgent,key:"3"},Object(c.translate)("Agent Info"))),i.a.createElement("tr",{className:m?"disabled":""},i.a.createElement("th",{scope:"row",className:"check-column"},!h&&i.a.createElement("input",{type:"checkbox",name:"item[]",value:s,disabled:d,checked:p,onClick:this.handleSelected}),h&&i.a.createElement(Jr,{size:"small"})),i.a.createElement("td",{className:"column-date"},t,i.a.createElement("br",null),n),i.a.createElement("td",{className:"column-url column-primary"},i.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),i.a.createElement(Ur,{disabled:h},g.reduce(function(e,t){return[e," | ",t]})),this.state.editing&&this.renderEdit(),this.state.showMap&&this.renderMap(),this.state.showAgent&&this.renderAgent()),i.a.createElement("td",{className:"column-referrer"},i.a.createElement(No,{url:o}),o&&i.a.createElement("br",null),i.a.createElement("span",null,l)),i.a.createElement("td",{className:"column-ip"},this.renderIp(r),i.a.createElement(Ur,null,r&&i.a.createElement("a",{href:"#",onClick:this.handleShow},Object(c.translate)("Filter by IP")))))}}]),t}();var Ta=ee(function(e){return{infoStatus:e.info.status}},function(e){return{onShowIP:function(t){e(jo("ip",t))},onSetSelected:function(t){e(Po(t))},onDelete:function(t){e(_o("delete",t))},onDeleteFilter:function(t){e(Eo("url-exact",t))}}})(Pa),Na={store:"group",saving:qt,saved:Kt,failed:$t,order:"name"},Ra={store:"group",saving:zt,saved:Gt,failed:Wt,order:"name"},Da=function(e){return ut(Ke.create,e,Na)},Aa=function(e,t){return ct(Ke.update,e,t,Na)},Ia=function(e,t){return lt(et.group,e,t,Na)},La=function(e){return function(t,n){return ft(Ke.list,t,Ra,e,n().group)}},Ua=function(e,t){return La({orderby:e,direction:t})},Fa=function(e){return La({page:e})},Ma=function(e){return La({filter:e,filterBy:"",page:0,orderby:""})},Ba=function(e,t){return La({filterBy:e,filter:t,orderby:"",page:0})},za=function(e){return{type:Ht,items:e.map(parseInt)}},Ga=function(e){return{type:Vt,onoff:e}},Wa=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}}();var Ha=[{name:"cb",check:!0},{name:"date",title:Object(c.translate)("Date")},{name:"url",title:Object(c.translate)("Source URL"),primary:!0},{name:"referrer",title:Object(c.translate)("Referrer / User Agent"),sortable:!1},{name:"ip",title:Object(c.translate)("IP"),sortable:!1}],Va=[{id:"delete",name:Object(c.translate)("Delete")}],qa=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoad(e.error.table),n.props.onLoadGroups(),n.handleRender=n.renderRow.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Wa(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?fe:he,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return i.a.createElement(Ta,{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 i.a.createElement("div",null,i.a.createElement(Rr,{status:t,table:r,onSearch:this.props.onSearch}),i.a.createElement(Tr,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction,bulk:Va}),i.a.createElement(wr,{headers:Ha,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),i.a.createElement(Tr,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},i.a.createElement(co,{enabled:o.length>0},i.a.createElement(Ir,{logType:"404"}),i.a.createElement(Ar,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}();var $a=ee(function(e){return{error:e.error}},function(e){return{onLoad:function(t){e(xo(t))},onLoadGroups:function(){e(La())},onDeleteAll:function(t,n){e(wo(t,n))},onSearch:function(t,n){e(Co(t,n))},onChangePage:function(t){e(So(t))},onTableAction:function(t){e(_o(t,null))},onSetAllSelected:function(t){e(To(t))},onSetOrderBy:function(t,n){e(ko(t,n))}}})(qa),Ka=n(15),Qa=n.n(Ka),Ya="undefined"==typeof document||!document||!document.createElement||"multiple"in document.createElement("input");function Ja(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 Xa(e,t){return"application/x-moz-file"===e.type||Qa()(e,t)}function Za(e){e.preventDefault()}var ei={borderStyle:"solid",borderColor:"#c66",backgroundColor:"#eee"},ti={opacity:.5},ni={borderStyle:"solid",borderColor:"#6c6",backgroundColor:"#eee"},ri={width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5},oi=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},ai=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function ii(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var li=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.renderChildren=function(e,t,n,o){return"function"==typeof e?e(oi({},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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),ai(t,[{key:"componentDidMount",value:function(){var e=this.props.preventDropOnDocument;this.dragTargets=[],e&&(document.addEventListener("dragover",Za,!1),document.addEventListener("drop",this.onDocumentDrop,!1)),this.fileInputEl.addEventListener("click",this.onInputElementClick,!1),window.addEventListener("focus",this.onFileDialogCancel,!1)}},{key:"componentWillUnmount",value:function(){this.props.preventDropOnDocument&&(document.removeEventListener("dragover",Za),document.removeEventListener("drop",this.onDocumentDrop)),null!=this.fileInputEl&&this.fileInputEl.removeEventListener("click",this.onInputElementClick,!1),window.removeEventListener("focus",this.onFileDialogCancel,!1)}},{key:"composeHandlers",value:function(e){return this.props.disabled?null:e}},{key:"onDocumentDrop",value:function(e){this.node&&this.node.contains(e.target)||(e.preventDefault(),this.dragTargets=[])}},{key:"onDragStart",value:function(e){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:Ja(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=Ja(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){0}Xa(e,s)&&function(e,t,n){return e.size<=t&&e.size>=n}(e,t.props.maxSize,t.props.minSize)?c.push(e):p.push(e)}),i||p.push.apply(p,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(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),!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?this.open():setTimeout(this.open.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,t=this.props.onFileDialogCancel;this.isFileDialogActive&&setTimeout(function(){null!=e.fileInputEl&&(e.fileInputEl.files.length||(e.isFileDialogActive=!1));"function"==typeof t&&t()},300)}},{key:"setRef",value:function(e){this.node=e}},{key:"setRefs",value:function(e){this.fileInputEl=e}},{key:"open",value:function(){this.isFileDialogActive=!0,this.fileInputEl.value=null,this.fileInputEl.click()}},{key:"render",value:function(){var e=this.props,t=e.accept,n=e.acceptClassName,r=e.activeClassName,o=e.children,a=e.disabled,l=e.disabledClassName,s=e.inputProps,u=e.multiple,c=e.name,p=e.rejectClassName,f=ii(e,["accept","acceptClassName","activeClassName","children","disabled","disabledClassName","inputProps","multiple","name","rejectClassName"]),d=f.acceptStyle,h=f.activeStyle,m=f.className,g=void 0===m?"":m,b=f.disabledStyle,y=f.rejectStyle,v=f.style,E=ii(f,["acceptStyle","activeStyle","className","disabledStyle","rejectStyle","style"]),w=this.state,_=w.isDragActive,O=w.draggedFiles,x=O.length,k=u||x<=1,S=x>0&&function(e,t){return e.every(function(e){return Xa(e,t)})}(O,this.props.accept),C=x>0&&(!S||!k),j=!(g||v||h||d||y||b);_&&r&&(g+=" "+r),S&&n&&(g+=" "+n),C&&p&&(g+=" "+p),a&&l&&(g+=" "+l),j&&(h=ni,d=(v=ri).active,y=ei,b=ti);var P=oi({},v);h&&_&&(P=oi({},v,h)),d&&S&&(P=oi({},P,d)),y&&C&&(P=oi({},P,y)),b&&a&&(P=oi({},v,b));var T={accept:t,disabled:a,type:"file",style:{display:"none"},multiple:Ya&&u,ref:this.setRefs,onChange:this.onDrop,autoComplete:"off"};c&&c.length&&(T.name=c);E.acceptedFiles,E.preventDropOnDocument,E.disablePreview,E.disableClick,E.onDropAccepted,E.onDropRejected,E.onFileDialogCancel,E.maxSize,E.minSize;var N=ii(E,["acceptedFiles","preventDropOnDocument","disablePreview","disableClick","onDropAccepted","onDropRejected","onFileDialogCancel","maxSize","minSize"]);return i.a.createElement("div",oi({className:g,style:P},N,{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,_,S,C),i.a.createElement("input",oi({},s,T)))}}]),t}(),si=li;li.propTypes={accept:d.a.oneOfType([d.a.string,d.a.arrayOf(d.a.string)]),children:d.a.oneOfType([d.a.node,d.a.func]),disableClick:d.a.bool,disabled:d.a.bool,disablePreview:d.a.bool,preventDropOnDocument:d.a.bool,inputProps:d.a.object,multiple:d.a.bool,name:d.a.string,maxSize:d.a.number,minSize:d.a.number,className:d.a.string,activeClassName:d.a.string,acceptClassName:d.a.string,rejectClassName:d.a.string,disabledClassName:d.a.string,style:d.a.object,activeStyle:d.a.object,acceptStyle:d.a.object,rejectStyle:d.a.object,disabledStyle:d.a.object,onClick:d.a.func,onDrop:d.a.func,onDropAccepted:d.a.func,onDropRejected:d.a.func,onDragStart:d.a.func,onDragEnter:d.a.func,onDragOver:d.a.func,onDragLeave:d.a.func,onFileDialogCancel:d.a.func},li.defaultProps={preventDropOnDocument:!0,disabled:!1,disablePreview:!1,disableClick:!1,multiple:!0,maxSize:1/0,minSize:0};var ui=function(e,t){return function(n){return ot(Xe.file(e,t)).then(function(e){n({type:Rt,data:e.data})}).catch(function(e){n({type:Lt,error:e})}),n({type:Dt})}},ci=function(e){return document.location.href=e,{type:"NOTHING"}},pi=function(e,t){return function(n){return ot(Je.upload(t,e)).then(function(e){n({type:It,total:e.imported})}).catch(function(e){n({type:Lt,error:e})}),n({type:At,file:e})}},fi=function(){return{type:Ut}},di=function(e){return{type:Ft,file:e}},hi=function(){return function(e){ot(Je.pluginList()).then(function(t){e({type:Mt,importers:t.importers})}).catch(function(t){e({type:Lt,error:t})})}},mi=function(e){return function(t){return ot(Je.pluginImport(e)).then(function(e){t({type:It,total:e.imported})}).catch(function(e){t({type:Lt,error:e})}),t({type:At})}},gi=function(e){var t=e.plugin,n=e.doImport,r=t.name,o=t.total;return i.a.createElement("div",{className:"plugin-importer"},i.a.createElement("p",null,i.a.createElement("strong",null,r)," (",Object(c.translate)("total = ")+o," )"),i.a.createElement("button",{onClick:function(){n(t)},className:"button-secondary"},Object(c.translate)("Import from %s",{args:r})))},bi=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}}();var yi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.doImport=function(e){confirm(Object(c.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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),bi(t,[{key:"onView",value:function(){this.props.onExport(this.state.module,this.state.format)}},{key:"onDownload",value:function(){var e,t;this.props.onDownloadFile((e=this.state.module,t=this.state.format,Redirectioni10n.pluginRoot+"&sub=io&export="+e+"&exporter="+t))}},{key:"onEnter",value:function(){this.props.io.importingStatus!==fe&&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,n,r,o=e.target;this.setState((t={},n=o.name,r=o.value,n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t)),"module"===o.name&&"everything"===o.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!==fe&&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 i.a.createElement("div",{className:"groups"},Object(c.translate)("Import to group")," ",i.a.createElement(An,{items:na(e),name:"group",value:this.state.group,onChange:this.handleInput}))}},{key:"renderInitialDrop",value:function(){return i.a.createElement("div",null,i.a.createElement("h3",null,Object(c.translate)("Import a CSV, .htaccess, or JSON file.")),i.a.createElement("p",null,Object(c.translate)("Click 'Add File' or drag and drop here.")),i.a.createElement("button",{type:"button",className:"button-secondary",onClick:this.handleOpen},Object(c.translate)("Add File")))}},{key:"renderDropBeforeUpload",value:function(){var e=this.props.io.file,t="application/json"===e.type;return i.a.createElement("div",null,i.a.createElement("h3",null,Object(c.translate)("File selected")),i.a.createElement("p",null,i.a.createElement("code",null,e.name)),!t&&this.renderGroupSelect(),i.a.createElement("button",{className:"button-primary",onClick:this.handleImport},Object(c.translate)("Upload"))," ",i.a.createElement("button",{className:"button-secondary",onClick:this.handleCancel},Object(c.translate)("Cancel")))}},{key:"renderUploading",value:function(){var e=this.props.io.file;return i.a.createElement("div",null,i.a.createElement("h3",null,Object(c.translate)("Importing")),i.a.createElement("p",null,i.a.createElement("code",null,e.name)),i.a.createElement("div",{className:"is-placeholder"},i.a.createElement("div",{className:"placeholder-loading"})))}},{key:"renderUploaded",value:function(){var e=this.props.io.lastImport;return i.a.createElement("div",null,i.a.createElement("h3",null,Object(c.translate)("Finished importing")),i.a.createElement("p",null,Object(c.translate)("Total redirects imported:")," ",e),0===e&&i.a.createElement("p",null,Object(c.translate)("Double-check the file is the correct format!")),i.a.createElement("button",{className:"button-secondary",onClick:this.handleCancel},Object(c.translate)("OK")))}},{key:"renderDropzoneContent",value:function(){var e=this.props.io,t=e.importingStatus,n=e.lastImport,r=e.file;return t===fe?this.renderUploading():t===he&&!1!==n&&!1===r?this.renderUploaded():!1===r?this.renderInitialDrop():this.renderDropBeforeUpload()}},{key:"renderExport",value:function(e){return i.a.createElement("div",null,i.a.createElement("textarea",{className:"module-export",rows:"14",readOnly:!0,value:e}),i.a.createElement("input",{className:"button-secondary",type:"submit",value:Object(c.translate)("Close"),onClick:this.handleCancel}))}},{key:"renderExporting",value:function(){return i.a.createElement("div",{className:"loader-wrapper loader-textarea"},i.a.createElement("div",{className:"placeholder-loading"}))}},{key:"renderImporters",value:function(e){var t=this;return i.a.createElement("div",null,i.a.createElement("h3",null,Object(c.translate)("Plugin Importers")),i.a.createElement("p",null,Object(c.translate)("The following redirect plugins were detected on your site and can be imported from.")),e.map(function(e,n){return i.a.createElement(gi,{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,l=t.importers,s=Wn()({dropzone:!0,"dropzone-dropped":!1!==r,"dropzone-importing":n===fe,"dropzone-hover":e});return i.a.createElement("div",{className:"import"},i.a.createElement("h2",null,Object(c.translate)("Import")),i.a.createElement(si,{ref:this.setDropzone,onDrop:this.handleDrop,onDragLeave:this.handleLeave,onDragEnter:this.handleEnter,className:s,disableClick:!0,disablePreview:!0,multiple:!1},this.renderDropzoneContent()),i.a.createElement("p",null,Object(c.translate)("All imports will be appended to the current database.")),i.a.createElement("div",{className:"inline-notice notice-warning"},i.a.createElement("p",null,Object(c.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:i.a.createElement("code",null),strong:i.a.createElement("strong",null)}}))),i.a.createElement("h2",null,Object(c.translate)("Export")),i.a.createElement("p",null,Object(c.translate)("Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).")),i.a.createElement("select",{name:"module",onChange:this.handleInput,value:this.state.module},i.a.createElement("option",{value:"0"},Object(c.translate)("Everything")),i.a.createElement("option",{value:"1"},Object(c.translate)("WordPress redirects")),i.a.createElement("option",{value:"2"},Object(c.translate)("Apache redirects")),i.a.createElement("option",{value:"3"},Object(c.translate)("Nginx redirects"))),i.a.createElement("select",{name:"format",onChange:this.handleInput,value:this.state.format},i.a.createElement("option",{value:"csv"},Object(c.translate)("CSV")),i.a.createElement("option",{value:"apache"},Object(c.translate)("Apache .htaccess")),i.a.createElement("option",{value:"nginx"},Object(c.translate)("Nginx rewrite rules")),i.a.createElement("option",{value:"json"},Object(c.translate)("Redirection JSON")))," ",i.a.createElement("button",{className:"button-primary",onClick:this.handleView},Object(c.translate)("View"))," ",i.a.createElement("button",{className:"button-secondary",onClick:this.handleDownload},Object(c.translate)("Download")),a===fe&&this.renderExporting(),o&&a!==fe&&this.renderExport(o),i.a.createElement("p",null,Object(c.translate)("Log files can be exported from the log pages.")),l.length>0&&this.renderImporters(l))}}]),t}();var vi=ee(function(e){return{group:e.group,io:e.io}},function(e){return{onLoadGroups:function(){e(La())},onImport:function(t,n){e(pi(t,n))},onAddFile:function(t){e(di(t))},onClearFile:function(){e(fi())},onExport:function(t,n){e(ui(t,n))},onDownloadFile:function(t){e(ci(t))},onLoadImport:function(){e(hi())},pluginImport:function(t){e(mi(t))}}})(yi),Ei=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}}();var wi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={selected:e.selected},n.handleChange=n.onChange.bind(n),n.handleSubmit=n.onSubmit.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Ei(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 i.a.createElement("div",{className:"alignleft actions"},i.a.createElement(An,{items:t,value:this.state.selected,name:"filter",onChange:this.handleChange,isEnabled:this.props.isEnabled}),i.a.createElement("button",{className:"button",onClick:this.handleSubmit,disabled:!n},Object(c.translate)("Filter")))}}]),t}(),_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}}();var Oi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),_i(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 i.a.createElement("div",{className:"loader-wrapper"},i.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 i.a.createElement(Ur,{disabled:e},i.a.createElement("a",{href:"#",onClick:this.handleEdit},Object(c.translate)("Edit"))," | ",i.a.createElement("a",{href:"#",onClick:this.handleDelete},Object(c.translate)("Delete"))," | ",i.a.createElement("a",{href:Redirectioni10n.pluginRoot+"&filterby=group&filter="+n},Object(c.translate)("View Redirects"))," | ",r&&i.a.createElement("a",{href:"#",onClick:this.handleDisable},Object(c.translate)("Disable")),!r&&i.a.createElement("a",{href:"#",onClick:this.handleEnable},Object(c.translate)("Enable")))}},{key:"renderEdit",value:function(){return i.a.createElement("form",{onSubmit:this.handleSave},i.a.createElement("table",{className:"edit-groups"},i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("th",{width:"70"},Object(c.translate)("Name")),i.a.createElement("td",null,i.a.createElement("input",{type:"text",name:"name",value:this.state.name,onChange:this.handleChange}))),i.a.createElement("tr",null,i.a.createElement("th",{width:"70"},Object(c.translate)("Module")),i.a.createElement("td",null,i.a.createElement(An,{name:"module_id",value:this.state.moduleId,onChange:this.handleSelect,items:[{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}]}))),i.a.createElement("tr",null,i.a.createElement("th",{width:"70"}),i.a.createElement("td",null,i.a.createElement("div",{className:"table-actions"},i.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:Object(c.translate)("Save")})," ",i.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(c.translate)("Cancel"),onClick:this.handleEdit})))))))}},{key:"getName",value:function(e,t){return t?e:i.a.createElement("strike",null,e)}},{key:"render",value:function(){var e,t,n=this.props.item,r=n.name,o=n.redirects,a=n.id,l=n.module_id,s=n.enabled,u=this.props,c=u.selected,p=u.status,f=p===fe,d="STATUS_SAVING"===p,h=!s||f||d;return i.a.createElement("tr",{className:h?"disabled":""},i.a.createElement("th",{scope:"row",className:"check-column"},!d&&i.a.createElement("input",{type:"checkbox",name:"item[]",value:a,disabled:f,checked:c,onClick:this.handleSelected}),d&&i.a.createElement(Jr,{size:"small"})),i.a.createElement("td",{className:"column-primary column-name"},!this.state.editing&&this.getName(r,s),this.state.editing?this.renderEdit():this.renderActions(d)),i.a.createElement("td",{className:"column-redirects"},o),i.a.createElement("td",{className:"column-module"},(e=l,(t=[{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}].find(function(t){return t.value===parseInt(e,10)}))?t.text:"")))}}]),t}();var xi=ee(null,function(e){return{onSetSelected:function(t){e(za(t))},onSaveGroup:function(t,n){e(Aa(t,n))},onTableAction:function(t,n){e(Ia(t,n))}}})(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}}();var Si=[{name:"cb",check:!0},{name:"name",title:Object(c.translate)("Name"),primary:!0},{name:"redirects",title:Object(c.translate)("Redirects"),sortable:!1},{name:"module",title:Object(c.translate)("Module"),sortable:!1}],Ci=[{id:"delete",name:Object(c.translate)("Delete")},{id:"enable",name:Object(c.translate)("Enable")},{id:"disable",name:Object(c.translate)("Disable")}],ji=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));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 function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),ki(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?fe:he,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return i.a.createElement(xi,{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(c.translate)("All modules")}].concat([{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}])}},{key:"render",value:function(){var e=this.props.group,t=e.status,n=e.total,r=e.table,o=e.rows,a=-1!==e.saving.indexOf(0);return i.a.createElement("div",null,i.a.createElement(Rr,{status:t,table:r,onSearch:this.props.onSearch,ignoreFilter:["module"]}),i.a.createElement(Tr,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t,bulk:Ci},i.a.createElement(wi,{selected:r.filter,options:this.getModules(),onFilter:this.props.onFilter,isEnabled:!0})),i.a.createElement(wr,{headers:Si,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),i.a.createElement(Tr,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t}),i.a.createElement("h2",null,Object(c.translate)("Add Group")),i.a.createElement("p",null,Object(c.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.")),i.a.createElement("form",{onSubmit:this.handleSubmit},i.a.createElement("table",{className:"form-table"},i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("th",{style:{width:"50px"}},Object(c.translate)("Name")),i.a.createElement("td",null,i.a.createElement("input",{size:"30",className:"regular-text",type:"text",name:"name",value:this.state.name,onChange:this.handleName,disabled:a}),i.a.createElement(An,{name:"id",value:this.state.moduleId,onChange:this.handleModule,items:[{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}],disabled:a})," ",i.a.createElement("input",{className:"button-primary",type:"submit",name:"add",value:"Add",disabled:a||""===this.state.name})))))))}}]),t}();var Pi=ee(function(e){return{group:e.group}},function(e){return{onLoadGroups:function(){e(La({page:0,filter:"",filterBy:"",orderby:""}))},onSearch:function(t){e(Ma(t))},onChangePage:function(t){e(Fa(t))},onAction:function(t){e(Ia(t))},onSetAllSelected:function(t){e(Ga(t))},onSetOrderBy:function(t,n){e(Ua(t,n))},onFilter:function(t){e(Ba("module",t))},onCreate:function(t){e(Da(t))}}})(ji),Ti=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}}();var Ni=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onEdit=function(e){e.preventDefault(),n.setState({editing:!0})},n.onCancel=function(e){e.preventDefault(),n.setState({editing:!1})},n.onDelete=function(e){e.preventDefault(),n.props.onTableAction("delete",n.props.item.id)},n.onDisable=function(e){e.preventDefault(),n.props.onTableAction("disable",n.props.item.id)},n.onEnable=function(e){e.preventDefault(),n.props.onTableAction("enable",n.props.item.id)},n.onSelected=function(){n.props.onSetSelected([n.props.item.id])},n.state={editing:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Ti(t,[{key:"componentWillUpdate",value:function(e){e.item.id!==this.props.item.id&&this.state.editing&&this.setState({editing:!1})}},{key:"getMenu",value:function(){var e=this.props.item.enabled,t=[];return e&&t.push([Object(c.translate)("Edit"),this.onEdit]),t.push([Object(c.translate)("Delete"),this.onDelete]),e?t.push([Object(c.translate)("Disable"),this.onDisable]):t.push([Object(c.translate)("Enable"),this.onEnable]),t.map(function(e,t){return i.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(c.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:i.a.createElement("strike",null,e)}},{key:"getName",value:function(e,t){var n=this.props.item.regex;return t||(n?this.getUrl(e):i.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 i.a.createElement("td",{className:"column-primary column-url has-row-actions"},r,i.a.createElement("br",null),i.a.createElement("span",{className:"target"},this.getTarget()),i.a.createElement(Ur,{disabled:n},this.getMenu()))}},{key:"renderEditColumns",value:function(){return i.a.createElement("td",{className:"column-primary column-url",colSpan:"4"},i.a.createElement(Ca,{item:this.props.item,onCancel:this.onCancel}))}},{key:"renderViewColumns",value:function(e){var t=this.props.item,n=t.url,r=t.hits,o=t.last_access,a=t.title,l=t.position;return i.a.createElement(i.a.Fragment,null,this.renderSource(n,a,e),i.a.createElement("td",{className:"column-position"},Object(c.numberFormat)(l)),i.a.createElement("td",{className:"column-last_count"},Object(c.numberFormat)(r)),i.a.createElement("td",{className:"column_last_access"},o))}},{key:"render",value:function(){var e=this.props.item,t=e.id,n=e.enabled,r=this.props,o=r.selected,a=r.status,l=a===fe,s="STATUS_SAVING"===a,u=!n||l||s,c=Wn()({disabled:u});return i.a.createElement("tr",{className:c},i.a.createElement("th",{scope:"row",className:"check-column"},!s&&i.a.createElement("input",{type:"checkbox",name:"item[]",value:t,disabled:l,checked:o,onClick:this.onSelected}),s&&i.a.createElement(Jr,{size:"small"})),i.a.createElement("td",{className:"column-code"},this.getCode()),this.state.editing?this.renderEditColumns():this.renderViewColumns(s))}}]),t}();var Ri=ee(null,function(e){return{onSetSelected:function(t){e(da(t))},onTableAction:function(t,n){e(la(t,n))}}})(Ni),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}}();var Ai=[{name:"cb",check:!0},{name:"code",title:Object(c.translate)("Type"),sortable:!1},{name:"url",title:Object(c.translate)("URL"),primary:!0},{name:"position",title:Object(c.translate)("Pos")},{name:"last_count",title:Object(c.translate)("Hits")},{name:"last_access",title:Object(c.translate)("Last Access")}],Ii=[{id:"delete",name:Object(c.translate)("Delete")},{id:"enable",name:Object(c.translate)("Enable")},{id:"disable",name:Object(c.translate)("Disable")},{id:"reset",name:Object(c.translate)("Reset hits")}],Li=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleRender=n.renderRow.bind(n),n.props.onLoadRedirects(),n.props.onLoadGroups(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Di(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?fe:he,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return i.a.createElement(Ri,{item:e,key:t,selected:n.isSelected,status:a})}},{key:"getGroups",value:function(e){return[{value:0,text:Object(c.translate)("All groups")}].concat(na(e))}},{key:"renderNew",value:function(){var e=this.props.redirect.addTop,t=Wn()({"add-new":!0,edit:!0,addTop:e});return i.a.createElement("div",null,!e&&i.a.createElement("h2",null,Object(c.translate)("Add new redirection")),i.a.createElement("div",{className:t},i.a.createElement(Ca,{item:ba("",0),saveButton:Object(c.translate)("Add Redirect"),autoFocus:e})))}},{key:"canFilter",value:function(e,t){return e.status===he&&t!==fe}},{key:"render",value:function(){var e=this.props.redirect,t=e.status,n=e.total,r=e.table,o=e.rows,a=e.addTop,l=this.props.group,s=t===he&&l.status===he;return i.a.createElement("div",{className:"redirects"},a&&this.renderNew(),i.a.createElement(Rr,{status:t,table:r,onSearch:this.props.onSearch,ignoreFilter:["group"]}),i.a.createElement(Tr,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,bulk:Ii,status:t},i.a.createElement(wi,{selected:r.filter?r.filter:"0",options:this.getGroups(l.rows),isEnabled:this.canFilter(l,t),onFilter:this.props.onFilter})),i.a.createElement(wr,{headers:Ai,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),i.a.createElement(Tr,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t}),s&&!a&&this.renderNew())}}]),t}();var Ui=ee(function(e){return{redirect:e.redirect,group:e.group}},function(e){return{onLoadGroups:function(){e(La())},onLoadRedirects:function(t){e(sa(t))},onSearch:function(t){e(pa(t))},onChangePage:function(t){e(ca(t))},onAction:function(t){e(la(t))},onSetAllSelected:function(t){e(ha(t))},onSetOrderBy:function(t,n){e(ua(t,n))},onFilter:function(t){e(fa("group",t))}}})(Li),Fi=function(){return{type:ln}},Mi=function(){return{type:sn}},Bi=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}}();var zi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onChange=function(e){n.setState({rest_api:e.target.value})},n.onClick=n.dismiss.bind(n),n.state={rest_api:Redirectioni10n.api_setting},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Bi(t,[{key:"componentDidUpdate",value:function(e){0===e.errors.length&&this.props.errors.length>0&&window.scrollTo(0,0)}},{key:"dismiss",value:function(){this.props.onClear()}},{key:"getDebug",value:function(e){for(var t=[Redirectioni10n.versions],n=0;n<e.length;n++){var r=e[n].request,o=void 0!==r&&r;t.push(""),t.push("Error: "+this.getErrorDetails(e[n])),o&&o.status&&o.statusText&&(t.push("Action: "+o.action),o.params&&t.push("Params: "+JSON.stringify(o.params)),t.push("Code: "+o.status+" "+o.statusText)),o&&t.push("Raw: "+(o.raw?o.raw:"-no data-"))}return t}},{key:"getErrorDetailsTitle",value:function(e){return 0===e.code?e.message:e.data&&e.data.wpdb?i.a.createElement("span",null,e.message+" ("+e.code+")",": ",i.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;console.log(e);var n=e.map(function(e){return e.action&&"reload"===e.action?-1===document.location.search.indexOf("retry=")?void(document.location.href+="&retry=1"):Object(c.translate)("The data on this page has expired, please reload."):0===e.code?Object(c.translate)("WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."):"rest_cookie_invalid_nonce"===e.code?Object(c.translate)("Please logout and login again."):e.request&&403===e.request.status?Object(c.translate)("Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin like mod_security?"):e.request&&413===e.request.status?Object(c.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(c.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(c.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(c.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 i.a.createElement("p",null,Object.keys([{}].concat(n).reduce(function(e,t){return e[t]=e})))}},{key:"getHeight",value:function(e){for(var t=0,n=0;n<e.length;n++){t+=e[n].split("\n").length}return Math.max(t,20)}},{key:"renderError",value:function(e){var t=this.getDebug(e),n=Wn()({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 i.a.createElement("div",{className:n},i.a.createElement("div",{className:"closer",onClick:this.onClick},"✖"),i.a.createElement("h2",null,Object(c.translate)("Something went wrong 🙁")),i.a.createElement("strong",null,this.getErrorMessage(e)),i.a.createElement("ol",null,i.a.createElement("li",null,Object(c.translate)("If you are unable to get anything working then Redirection may have difficulty communicating with your server. You can try manually changing this setting:"),i.a.createElement("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},"REST API: ",i.a.createElement(An,{items:Mn,name:"rest_api",value:this.state.rest_api,onChange:this.onChange}),i.a.createElement("input",{type:"submit",className:"button-secondary",value:Object(c.translate)("Save")}),i.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),i.a.createElement("input",{type:"hidden",name:"action",value:"rest_api"}))),i.a.createElement("li",null,Object(c.translate)('Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and "magic fix" the problem.',{components:{link:i.a.createElement("a",{href:"?page=redirection.php&sub=support"})}})),i.a.createElement("li",null,Object(c.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:i.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"})}})),i.a.createElement("li",null,Object(c.translate)("{{link}}Security software may be blocking Redirection{{/link}}. You will need to configure this to allow REST API requests.",{components:{link:i.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"})}})),i.a.createElement("li",null,Object(c.translate)("{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.",{components:{link:i.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://redirection.me/support/problems/cloudflare/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"})}})),i.a.createElement("li",null,Object(c.translate)("{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.",{components:{link:i.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://redirection.me/support/problems/plugins/?utm_source=redirection&utm_medium=plugin&utm_campaign=support"})}}))),i.a.createElement("h3",null,Object(c.translate)("None of the suggestions helped")),i.a.createElement("p",null,Object(c.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:i.a.createElement("strong",null)}})),i.a.createElement("p",null,i.a.createElement("a",{href:o,className:"button-primary"},Object(c.translate)("Create Issue"))," ",i.a.createElement("a",{href:r,className:"button-secondary"},Object(c.translate)("Email"))),i.a.createElement("h3",null,Object(c.translate)("Important details")),i.a.createElement("p",null,Object(c.translate)("Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.",{components:{strong:i.a.createElement("strong",null)}})),i.a.createElement("p",null,i.a.createElement("textarea",{readOnly:!0,rows:this.getHeight(t),cols:"120",value:t.join("\n"),spellCheck:!1})))}},{key:"render",value:function(){var e=this.props.errors;return 0===e.length?null:this.renderError(e)}}]),t}();var Gi=ee(function(e){return{errors:e.message.errors}},function(e){return{onClear:function(){e(Fi())}}})(zi),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}}();var Hi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.onClick.bind(n),n.handleShrink=n.onShrink.bind(n),n.state={shrunk:!1,width:"auto"},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Wi(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 i.a.createElement("div",{className:t,onClick:this.handleClick},i.a.createElement("div",{className:"closer"},"✔"),i.a.createElement("p",null,this.state.shrunk?i.a.createElement("span",{title:Object(c.translate)("View notice")},"🔔"):this.getNotice(e)))}},{key:"render",value:function(){var e=this.props.notices;return 0===e.length?null:this.renderNotice(e)}}]),t}();var Vi=ee(function(e){return{notices:e.message.notices}},function(e){return{onClear:function(){e(Mi())}}})(Hi),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}}();var $i=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),qi(t,[{key:"getMessage",value:function(e){return e>1?Object(c.translate)("Saving...")+" ("+e+")":Object(c.translate)("Saving...")}},{key:"renderProgress",value:function(e){return i.a.createElement("div",{className:"notice notice-progress redirection-notice"},i.a.createElement(Jr,null),i.a.createElement("p",null,this.getMessage(e)))}},{key:"render",value:function(){var e=this.props.inProgress;return 0===e?null:this.renderProgress(e)}}]),t}();var Ki=ee(function(e){return{inProgress:e.message.inProgress}},null)($i),Qi=function(e){var t=e.item,n=e.isCurrent,r=e.onClick,o=Redirectioni10n.pluginRoot+(""===t.value?"":"&sub="+t.value);return i.a.createElement("li",null,i.a.createElement("a",{className:n?"current":"",href:o,onClick:function(e){e.preventDefault(),r(t.value,o)}},t.name))},Yi=[{name:Object(c.translate)("Redirects"),value:""},{name:Object(c.translate)("Groups"),value:"groups"},{name:Object(c.translate)("Log"),value:"log"},{name:Object(c.translate)("404s"),value:"404s"},{name:Object(c.translate)("Import/Export"),value:"io"},{name:Object(c.translate)("Options"),value:"options"},{name:Object(c.translate)("Support"),value:"support"}],Ji=function(e){var t=e.onChangePage,n=Te();return i.a.createElement("div",{className:"subsubsub-container"},i.a.createElement("ul",{className:"subsubsub"},Yi.map(function(e,r){return i.a.createElement(Qi,{key:r,item:e,isCurrent:n===e.value||"redirect"===n&&""===e.value,onClick:t})}).reduce(function(e,t){return[e," | ",t]})))},Xi=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}}();var Zi={redirect:Object(c.translate)("Redirections"),groups:Object(c.translate)("Groups"),io:Object(c.translate)("Import/Export"),log:Object(c.translate)("Logs"),"404s":Object(c.translate)("404 errors"),options:Object(c.translate)("Options"),support:Object(c.translate)("Support")},el=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onAdd=function(e){e.preventDefault(),n.props.onAdd()},n.state={page:Te(),clicked:0,stack:!1,error:"3.3.1"!==Redirectioni10n.version,info:!1},n.handlePageChange=n.onChangePage.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),Xi(t,[{key:"componentDidCatch",value:function(e,t){this.setState({error:!0,stack:e,info:t})}},{key:"onChangePage",value:function(e,t){var n=this.props.errors;""===e&&(e="redirect"),"support"===e&&n.length>0?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 i.a.createElement(pr,null);case"404s":return i.a.createElement($a,{clicked:t});case"log":return i.a.createElement(go,{clicked:t});case"io":return i.a.createElement(vi,null);case"groups":return i.a.createElement(Pi,{clicked:t});case"options":return i.a.createElement(er,null)}return i.a.createElement(Ui,{clicked:t})}},{key:"renderError",value:function(){var e=[Redirectioni10n.versions,"Buster: 3.3.1 === "+Redirectioni10n.version,"",this.state.stack];return this.state.info&&this.state.info.componentStack&&e.push(this.state.info.componentStack),"3.3.1"!==Redirectioni10n.version?i.a.createElement("div",{className:"notice notice-error"},i.a.createElement("h2",null,Object(c.translate)("Cached Redirection detected")),i.a.createElement("p",null,Object(c.translate)("Please clear your browser cache and reload this page.")),i.a.createElement("p",null,Object(c.translate)("If you are using a caching system such as Cloudflare then please read this: "),i.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(c.translate)("clearing your cache."))),i.a.createElement("p",null,i.a.createElement("textarea",{readOnly:!0,rows:e.length+3,cols:"120",value:e.join("\n"),spellCheck:!1}))):i.a.createElement("div",{className:"notice notice-error"},i.a.createElement("h2",null,Object(c.translate)("Something went wrong 🙁")),i.a.createElement("p",null,Object(c.translate)("Redirection is not working. Try clearing your browser cache and reloading this page.")," ",Object(c.translate)("If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.")),i.a.createElement("p",null,Object(c.translate)("If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.",{components:{link:i.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"})}})),i.a.createElement("p",null,Object(c.translate)("Please mention {{code}}%s{{/code}}, and explain what you were doing at the time",{components:{code:i.a.createElement("code",null)},args:this.state.page})),i.a.createElement("p",null,i.a.createElement("textarea",{readOnly:!0,rows:e.length+8,cols:"120",value:e.join("\n"),spellCheck:!1})))}},{key:"render",value:function(){var e=Zi[this.state.page];return this.state.error?this.renderError():i.a.createElement("div",{className:"wrap redirection"},i.a.createElement("h1",{className:"wp-heading-inline"},e),"redirect"===this.state.page&&i.a.createElement("a",{href:"#",onClick:this.onAdd,className:"page-title-action"},Object(c.translate)("Add New")),i.a.createElement(Ji,{onChangePage:this.handlePageChange}),i.a.createElement(Gi,null),this.getContent(this.state.page),i.a.createElement(Ki,null),i.a.createElement(Vi,null))}}]),t}();var tl,nl=ee(function(e){return{errors:e.message.errors}},function(e){return{onClear:function(){e(Fi())},onAdd:function(){e(ma(!0))}}})(el),rl=function(){return i.a.createElement(g,{store:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(R.createStore)(En,e,wn(R.applyMiddleware.apply(void 0,_n)))}(xn())},i.a.createElement(nl,null))};document.querySelector("#react-ui")&&(tl="react-ui",p.a.setLocale({"":{localeSlug:Redirectioni10n.localeSlug}}),p.a.addTranslations(Redirectioni10n.locale),function(e,t){s.a.render(i.a.createElement(u.AppContainer,null,i.a.createElement(e,null)),document.getElementById(t))}(rl,tl)),window.redirection=Redirectioni10n.version},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t){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){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(a){"object"==typeof t&&t&&t.nodeType,"object"==typeof e&&e&&e.nodeType;var i="object"==typeof r&&r;i.global!==i&&i.window!==i&&i.self;var l,s=2147483647,u=36,c=1,p=26,f=38,d=700,h=72,m=128,g="-",b=/^xn--/,y=/[^\x20-\x7E]/,v=/[\x2E\u3002\uFF0E\uFF61]/g,E={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=u-c,_=Math.floor,O=String.fromCharCode;function x(e){throw new RangeError(E[e])}function k(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function S(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+k((e=e.replace(v,".")).split("."),t).join(".")}function C(e){for(var t,n,r=[],o=0,a=e.length;o<a;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<a?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function j(e){return k(e,function(e){var t="";return e>65535&&(t+=O((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=O(e)}).join("")}function P(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function T(e,t,n){var r=0;for(e=n?_(e/d):e>>1,e+=_(e/t);e>w*p>>1;r+=u)e=_(e/w);return _(r+(w+1)*e/(e+f))}function N(e){var t,n,r,o,a,i,l,f,d,b,y,v=[],E=e.length,w=0,O=m,k=h;for((n=e.lastIndexOf(g))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&x("not-basic"),v.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<E;){for(a=w,i=1,l=u;o>=E&&x("invalid-input"),((f=(y=e.charCodeAt(o++))-48<10?y-22:y-65<26?y-65:y-97<26?y-97:u)>=u||f>_((s-w)/i))&&x("overflow"),w+=f*i,!(f<(d=l<=k?c:l>=k+p?p:l-k));l+=u)i>_(s/(b=u-d))&&x("overflow"),i*=b;k=T(w-a,t=v.length+1,0==a),_(w/t)>s-O&&x("overflow"),O+=_(w/t),w%=t,v.splice(w++,0,O)}return j(v)}function R(e){var t,n,r,o,a,i,l,f,d,b,y,v,E,w,k,S=[];for(v=(e=C(e)).length,t=m,n=0,a=h,i=0;i<v;++i)(y=e[i])<128&&S.push(O(y));for(r=o=S.length,o&&S.push(g);r<v;){for(l=s,i=0;i<v;++i)(y=e[i])>=t&&y<l&&(l=y);for(l-t>_((s-n)/(E=r+1))&&x("overflow"),n+=(l-t)*E,t=l,i=0;i<v;++i)if((y=e[i])<t&&++n>s&&x("overflow"),y==t){for(f=n,d=u;!(f<(b=d<=a?c:d>=a+p?p:d-a));d+=u)k=f-b,w=u-b,S.push(O(P(b+k%w,0))),f=_(k/w);S.push(O(P(f,0))),a=T(n,E,r==o),n=0,++r}++n,++t}return S.join("")}l={version:"1.4.1",ucs2:{decode:C,encode:j},decode:N,encode:R,toASCII:function(e){return S(e,function(e){return y.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return S(e,function(e){return b.test(e)?N(e.slice(4).toLowerCase()):e})}},void 0===(o=function(){return l}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(25)(e),n(10))},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(o=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},function(e,t,n){var r,o,a={},i=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),l=function(e){var t={};return function(e){if("function"==typeof e)return e();if(void 0===t[e]){var n=function(e){return document.querySelector(e)}.call(this,e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}}(),s=null,u=0,c=[],p=n(27);function f(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=a[r.id];if(o){o.refs++;for(var i=0;i<o.parts.length;i++)o.parts[i](r.parts[i]);for(;i<r.parts.length;i++)o.parts.push(y(r.parts[i],t))}else{var l=[];for(i=0;i<r.parts.length;i++)l.push(y(r.parts[i],t));a[r.id]={id:r.id,refs:1,parts:l}}}}function d(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],l={css:a[1],media:a[2],sourceMap:a[3]};r[i]?r[i].parts.push(l):n.push(r[i]={id:i,parts:[l]})}return n}function h(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=c[c.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),c.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=l(e.insertInto+" "+e.insertAt.before);n.insertBefore(t,o)}}function m(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=c.indexOf(e);t>=0&&c.splice(t,1)}function g(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),b(t,e.attrs),h(e,t),t}function b(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function y(e,t){var n,r,o,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var i=u++;n=s||(s=g(t)),r=w.bind(null,n,i,!1),o=w.bind(null,n,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",b(t,e.attrs),h(e,t),t}(t),r=function(e,t,n){var r=n.css,o=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||a)&&(r=p(r));o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([r],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(i),l&&URL.revokeObjectURL(l)}.bind(null,n,t),o=function(){m(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){m(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=d(e,t);return f(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var i=n[o];(l=a[i.id]).refs--,r.push(l)}e&&f(d(e,t),t);for(o=0;o<r.length;o++){var l;if(0===(l=r[o]).refs){for(var s=0;s<l.parts.length;s++)l.parts[s]();delete a[l.id]}}}};var v,E=(v=[],function(e,t){return v[e]=t,v.filter(Boolean).join("\n")});function w(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=E(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),a=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(a).concat([o]).join("\n")}var i;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];"number"==typeof a&&(r[a]=!0)}for(o=0;o<e.length;o++){var i=e[o];"number"==typeof i[0]&&r[i[0]]||(n&&!i[2]?i[2]=n:n&&(i[2]="("+i[2]+") and ("+n+")"),t.push(i))}},t}},function(e,t,n){(e.exports=n(29)(!1)).push([e.i,'.spinner-container{display:inline-block;position:relative}.css-spinner{position:absolute;left:10px;top:-25px;display:block;width:40px;height:40px;background-color:#333;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.spinner-small .css-spinner{width:20px;height:20px;top:-15px;left:5px}body.redirection-modal{overflow:hidden}.modal-wrapper{width:100%}.modal-backdrop{background-color:#999;opacity:.6;z-index:1000}.modal,.modal-backdrop{width:100%;height:100%;position:fixed;top:0;left:0}.modal{z-index:10000;text-align:center}.modal .modal-close button{position:absolute;top:0;right:0;padding-top:5px;padding-right:5px;border:none;background-color:#fff;cursor:pointer;z-index:10001}.modal .modal-content,.modal .modal-table{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;margin:auto;border-radius:5px;background:#fff;opacity:1;box-shadow:3px 3px 3px rgba(0,0,0,.2)}.modal .modal-content{width:60%;height:100px;margin-right:15%;max-width:90%;max-height:90%}.modal .modal-content h1{margin:0!important;color:#333!important}.modal-wrapper.modal-wrapper-padless .modal-content{padding:20px}.modal-wrapper-padding .modal-content{padding:10px}.geo-map{padding-bottom:10px;width:100%;position:relative}.geo-map .geo-full{height:600px}.geo-map.geo-map-small{height:100px;padding-top:20px}.geo-map iframe{top:0;background-color:#ddd;height:450px;max-height:90%}.geo-map iframe,.geo-map table{position:absolute;left:0;width:100%}.geo-map table{background-color:#fff;padding:10px;padding-bottom:30px;bottom:0;height:130px}.geo-map table td,.geo-map table th{padding:0}.geo-map table th{font-weight:700}.geo-map table td{text-align:left}.geo-map h2{line-height:1;margin:0;padding-bottom:10px}.geo-map .external{position:absolute;right:15px;bottom:10px}.useragent{box-sizing:border-box;padding-bottom:30px}.useragent th{width:120px;vertical-align:top;line-height:1}.useragent td{line-height:1.2}.useragent h2{padding-left:10px}.useragent h2,.useragent td{text-align:left}.useragent h2{margin-bottom:0;padding-bottom:5px}.useragent .useragent-agent{font-size:12px}.useragent .external{position:absolute;right:15px;bottom:15px}.useragent .agent-unknown,.useragent .agent-unknown h2{text-align:center;padding:5px}.useragent table{padding-bottom:15px}.modal-error h2{text-align:center}.modal-loading{display:flex;height:100px}.modal-loading>*{justify-content:center;align-self:center;margin-left:calc(50% - 30px);margin-top:40px}@media screen and (max-width:782px){.modal .modal-content{width:80%;margin-right:10%}.modal .geo-map iframe{height:255px}.modal .geo-map .geo-full{height:400px!important}}.redirection .wp-list-table tbody>th:not(.check-column){vertical-align:top;padding:5px}.redirection .wp-list-table .column-last_count{width:80px;text-align:left}.redirection .wp-list-table .column-date{width:150px}.redirection .wp-list-table .column-last_access{width:150px;text-align:left}.redirection .wp-list-table .column-ip,.redirection .wp-list-table .column-module,.redirection .wp-list-table .column-total{width:110px}.redirection .wp-list-table .column-redirects{width:100px;text-align:left}.redirection .wp-list-table .column-position{width:80px;text-align:left}.redirection .wp-list-table .column-code{width:50px;text-align:left}.redirection .wp-list-table strike{opacity:.7}.redirection .form-table th a{color:#444}table.edit-redirection{width:100%;padding-right:15px}table.edit-redirection th{width:130px;font-weight:700;text-align:left}table.edit-redirection tbody tr td{display:flex;padding:0}table.edit-redirection tbody tr td>*{flex:1 1 auto;justify-content:flex-start;margin-right:5px}table.edit-redirection tbody tr td .edit-redirection-regex,table.edit-redirection tbody tr td>select{flex:0 0 auto}table.edit-redirection tbody tr td .edit-redirection-position input{width:60px}table.edit-redirection tbody tr td .small-flex{flex-grow:0;padding-top:5px}.edit-groups{width:100%}.edit-groups th{line-height:1.2;vertical-align:top;padding:2px;padding-top:5px!important;padding-left:0;font-size:13px;font-weight:700}.edit-groups td{padding:2px}.edit-groups input[type=text]{width:100%}.table-buttons{float:left;padding-top:2px}.table-buttons>button,.table-buttons>div.table-button-item,.table-buttons>form{margin-right:5px!important;display:inline}.table-buttons .modal-wrapper{display:inline}@media screen and (max-width:782px){input[type=checkbox]{height:20px;width:20px}.wp-list-table td.column-primary{padding-left:10px;padding-right:10px}.redirection .wp-list-table input,.redirection .wp-list-table select,.redirection .wp-list-table td,.redirection .wp-list-table th{font-size:1em!important}.redirection .wp-list-table td.column-code,.redirection .wp-list-table td.column-date,.redirection .wp-list-table td.column-referrer,.redirection .wp-list-table td.column-url .target,.redirection .wp-list-table th.column-code,.redirection .wp-list-table th.column-date{display:none!important}table.edit-redirection{padding-right:0}table.edit-redirection th{display:block;font-weight:700;padding-left:0!important}table.edit-redirection tbody tr td{flex-wrap:wrap}table.edit-redirection tbody tr td>*{flex:1 0 auto;width:100%}table.edit-redirection input[type=number],table.edit-redirection input[type=text],table.edit-redirection select{width:100%}table.edit-groups input[type=number],table.edit-groups select,table.edit-redirection input[type=number],table.edit-redirection select{height:30px!important}}.plugin-status th{text-align:left}.plugin-status span,.plugin-status td,.plugin-status th{padding:5px;vertical-align:top}.plugin-status .plugin-status-good{background-color:#46b450;color:#fff}.plugin-status .plugin-status-problem{background-color:orange;color:#fff}.plugin-status .plugin-status-error{background-color:#ff3860;color:#fff}.github{margin-top:8px}.github a{text-decoration:none}.github img{padding-right:10px;margin-bottom:-10px}.donation .donation-amount{float:left;margin-top:10px}.donation .donation-amount span{font-size:28px;margin-top:4px;vertical-align:bottom}.donation .donation-amount img{width:24px!important;margin-bottom:-5px!important}.donation .donation-amount:after{content:"";display:block;clear:both}.donation input[type=number]{width:60px;margin-left:10px}.donation td,.donation th{padding-bottom:0;margin-bottom:0}.donation input[type=submit]{margin-left:10px}.dropzone{border:3px dashed #bbb;text-align:center;padding:10px;padding-bottom:15px;margin-bottom:10px;border-radius:4px}.dropzone,.dropzone h3{color:#666}.dropzone p{font-size:14px}.dropzone .groups{margin-top:15px;margin-bottom:15px}.dropzone .is-placeholder{width:50%;height:90px;position:relative;margin:0 auto}.dropzone-hover{border-color:#86bfd4}.dropzone-importing{border-color:transparent}.redirection-notice{position:fixed;bottom:25px;right:0;font-weight:700;box-shadow:3px 3px 3px rgba(0,0,0,.2);border-top:1px solid #eee;cursor:pointer;transition:width 1s ease-in-out}.redirection-notice p{padding-right:20px}.redirection-notice .closer{position:absolute;right:5px;top:10px;font-size:16px;opacity:.8}.redirection-notice.notice-shrunk{width:20px}.redirection-notice.notice-shrunk p{font-size:16px}.redirection-notice.notice-shrunk .closer{display:none}.notice-progress{border-left:5px solid green;padding:10px;cursor:auto;bottom:80px}.notice-progress p{margin-left:50px;animation:loading-fade 1.2s ease-in-out infinite}.notice-progress .spinner-container{position:absolute;left:0;top:33px}@keyframes loading-fade{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.placeholder-container{width:100%;height:100px;position:relative}.placeholder-loading{content:"";position:absolute;top:16px;right:8px;bottom:16px;left:8px;padding-left:8px;padding-top:8px;background-color:#c8d7e1;animation:loading-fade 1.6s ease-in-out infinite}.placeholder-inline{width:100%;height:50px;position:relative}.placeholder-inline .placeholder-loading{top:0;right:0;left:0;bottom:0}.loading-small{width:25px;height:25px}input.current-page{width:60px}.loader-wrapper{position:relative}.loader-textarea{height:100px}.wp-list-table .is-placeholder td{position:relative;height:50px}.wp-list-table .item-loading{opacity:.3}.subsubsub-container:after,.subsubsub-container:before{content:"";display:table}.subsubsub-container:after{clear:both}.wp-core-ui .button-delete{color:#fff}.wp-core-ui .button-delete,.wp-core-ui .button-delete:hover{box-shadow:none;text-shadow:none;background-color:#ff3860;border-color:transparent}.inline-notice{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px;margin:5px 0 15px;border-left-color:#ffb900}.inline-notice.inline-general{border-left-color:#46b450}.addTop{margin-top:20px}@media screen and (max-width:782px){.newsletter form input[type=email]{display:block;width:100%;margin:5px 0}.import select{width:100%;margin:5px 0}.plugin-importer button{width:100%}p.search-box input[name=s]{margin-top:20px}}.notice-error{margin-top:3em}.notice-error .closer{float:right;padding-top:5px;font-size:18px;cursor:pointer;color:#333}.notice-error textarea{font-family:courier;font-size:12px;background-color:#eee;width:100%}.notice-error span code{background-color:transparent}.module-export{border:1px solid #ddd;padding:5px;font-family:courier;margin-top:15px;width:100%;background-color:#fff!important}.redirects a.advanced{text-decoration:none}',""])},function(e,t,n){var r=n(30);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(28)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,l){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?a(i(e),function(i){var l=encodeURIComponent(r(i))+n;return o(e[i])?a(e[i],function(e){return l+encodeURIComponent(r(e))}).join(t):l+encodeURIComponent(r(e[i]))}).join(t):l?encodeURIComponent(r(l))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var l=/\+/g;e=e.split(t);var s=1e3;a&&"number"==typeof a.maxKeys&&(s=a.maxKeys);var u=e.length;s>0&&u>s&&(u=s);for(var c=0;c<u;++c){var p,f,d,h,m=e[c].replace(l,"%20"),g=m.indexOf(n);g>=0?(p=m.substr(0,g),f=m.substr(g+1)):(p=m,f=""),d=decodeURIComponent(p),h=decodeURIComponent(f),r(i,d)?o(i[d])?i[d].push(h):i[d]=[i[d],h]:i[d]=h}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(6),o=n(7),a=n(35);e.exports=function(){function e(e,t,n,r,i,l){l!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t){e.exports=
|
18 |
-
/**
|
19 |
-
* Exposes number format capability through i18n mixin
|
20 |
-
*
|
21 |
-
* @copyright Copyright (c) 2013 Kevin van Zonneveld (http://kvz.io) and Contributors (http://phpjs.org/authors).
|
22 |
-
* @license See CREDITS.md
|
23 |
-
* @see https://github.com/kvz/phpjs/blob/ffe1356af23a6f2512c84c954dd4e828e92579fa/functions/strings/number_format.js
|
24 |
-
*/
|
25 |
-
function(e,t,n,r){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var o=isFinite(+e)?+e:0,a=isFinite(+t)?Math.abs(t):0,i=void 0===r?",":r,l=void 0===n?".":n,s="";return(s=(a?function(e,t){var n=Math.pow(10,t);return""+(Math.round(e*n)/n).toFixed(t)}(o,a):""+Math.round(o)).split("."))[0].length>3&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,i)),(s[1]||"").length<a&&(s[1]=s[1]||"",s[1]+=new Array(a-s[1].length+1).join("0")),s.join(l)}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){var r=n(12),o=n(38);function a(e){if(!(this instanceof a))return new a(e);"number"==typeof e&&(e={max:e}),e||(e={}),r.EventEmitter.call(this),this.cache={},this.head=this.tail=null,this.length=0,this.max=e.max||1e3,this.maxAge=e.maxAge||0}e.exports=a,o(a,r.EventEmitter),Object.defineProperty(a.prototype,"keys",{get:function(){return Object.keys(this.cache)}}),a.prototype.clear=function(){this.cache={},this.head=this.tail=null,this.length=0},a.prototype.remove=function(e){if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){var t=this.cache[e];return delete this.cache[e],this._unlink(e,t.prev,t.next),t.value}},a.prototype._unlink=function(e,t,n){this.length--,0===this.length?this.head=this.tail=null:this.head===e?(this.head=t,this.cache[this.head].next=null):this.tail===e?(this.tail=n,this.cache[this.tail].prev=null):(this.cache[t].next=n,this.cache[n].prev=t)},a.prototype.peek=function(e){if(this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return t.value}},a.prototype.set=function(e,t){var n;if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){if((n=this.cache[e]).value=t,this.maxAge&&(n.modified=Date.now()),e===this.head)return t;this._unlink(e,n.prev,n.next)}else n={value:t,modified:0,next:null,prev:null},this.maxAge&&(n.modified=Date.now()),this.cache[e]=n,this.length===this.max&&this.evict();return this.length++,n.next=null,n.prev=this.head,this.head&&(this.cache[this.head].next=e),this.head=e,this.tail||(this.tail=e),t},a.prototype._checkAge=function(e,t){return!(this.maxAge&&Date.now()-t.modified>this.maxAge)||(this.remove(e),this.emit("evict",{key:e,value:t.value}),!1)},a.prototype.get=function(e){if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return this.head!==e&&(e===this.tail?(this.tail=t.next,this.cache[this.tail].prev=null):this.cache[t.prev].next=t.next,this.cache[t.next].prev=t.prev,this.cache[this.head].next=e,t.prev=this.head,t.next=null,this.head=e),t.value}},a.prototype.evict=function(){if(this.tail){var e=this.tail,t=this.remove(this.tail);this.emit("evict",{key:e,value:t})}}},function(e,t,n){"use strict";function r(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(r)}},function(e,t,n){"use strict";var r=n(6);e.exports=r},function(e,t,n){"use strict";var r=n(0),o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,a=n(6),i=n(7),l=n(41),s=".",u=":",c="function"==typeof Symbol&&Symbol.iterator,p="@@iterator";function f(e,t){return e&&"object"==typeof e&&null!=e.key?(n=e.key,r={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,function(e){return r[e]})):t.toString(36);var n,r}function d(e,t,n,r){var a,l=typeof e;if("undefined"!==l&&"boolean"!==l||(e=null),null===e||"string"===l||"number"===l||"object"===l&&e.$$typeof===o)return n(r,e,""===t?s+f(e,0):t),1;var h=0,m=""===t?s:t+u;if(Array.isArray(e))for(var g=0;g<e.length;g++)h+=d(a=e[g],m+f(a,g),n,r);else{var b=function(e){var t=e&&(c&&e[c]||e[p]);if("function"==typeof t)return t}(e);if(b){0;for(var y,v=b.call(e),E=0;!(y=v.next()).done;)h+=d(a=y.value,m+f(a,E++),n,r)}else if("object"===l){0;var w=""+e;i(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===w?"object with keys {"+Object.keys(e).join(", ")+"}":w,"")}}return h}var h=/\/+/g;function m(e){return(""+e).replace(h,"$&/")}var g,b,y=v,v=function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)},E=function(e){i(e instanceof this,"Trying to release an instance into a pool of a different type."),e.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(e)};function w(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function _(e,t,n){var o,i,l=e.result,s=e.keyPrefix,u=e.func,c=e.context,p=u.call(c,t,e.count++);Array.isArray(p)?O(p,l,n,a.thatReturnsArgument):null!=p&&(r.isValidElement(p)&&(o=p,i=s+(!p.key||t&&t.key===p.key?"":m(p.key)+"/")+n,p=r.cloneElement(o,{key:i},void 0!==o.props?o.props.children:void 0)),l.push(p))}function O(e,t,n,r,o){var a="";null!=n&&(a=m(n)+"/");var i=w.getPooled(t,a,r,o);!function(e,t,n){null==e||d(e,"",t,n)}(e,_,i),w.release(i)}w.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},g=function(e,t,n,r){if(this.instancePool.length){var o=this.instancePool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)},(b=w).instancePool=[],b.getPooled=g||y,b.poolSize||(b.poolSize=10),b.release=E;e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return l(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(r.isValidElement(e))return l(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;i(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var n in e)O(e[n],t,n,a.thatReturnsArgument);return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},o=l(n(0)),a=l(n(42)),i=l(n(40));function l(e){return e&&e.__esModule?e:{default:e}}var s=void 0;function u(e,t){var n,i,l,c,p,f,d,h,m=[],g={};for(f=0;f<e.length;f++)if("string"!==(p=e[f]).type){if(!t.hasOwnProperty(p.value)||void 0===t[p.value])throw new Error("Invalid interpolation, missing component node: `"+p.value+"`");if("object"!==r(t[p.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+p.value+"`","\n> "+s);if("componentClose"===p.type)throw new Error("Missing opening component token: `"+p.value+"`");if("componentOpen"===p.type){n=t[p.value],l=f;break}m.push(t[p.value])}else m.push(p.value);return n&&(c=function(e,t){var n,r,o=t[e],a=0;for(r=e+1;r<t.length;r++)if((n=t[r]).value===o.value){if("componentOpen"===n.type){a++;continue}if("componentClose"===n.type){if(0===a)return r;a--}}throw new Error("Missing closing component token `"+o.value+"`")}(l,e),d=u(e.slice(l+1,c),t),i=o.default.cloneElement(n,{},d),m.push(i),c<e.length-1&&(h=u(e.slice(c+1),t),m=m.concat(h))),1===m.length?m[0]:(m.forEach(function(e,t){e&&(g["interpolation-child-"+t]=e)}),(0,a.default)(g))}t.default=function(e){var t=e.mixedString,n=e.components,o=e.throwErrors;if(s=t,!n)return t;if("object"!==(void 0===n?"undefined":r(n))){if(o)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var a=(0,i.default)(t);try{return u(a,n)}catch(e){if(o)throw new Error("Interpolation Error: unable to process `"+t+"` because of error `"+e.message+"`");return t}}},function(e,t,n){
|
26 |
-
/**
|
27 |
-
* @preserve jed.js https://github.com/SlexAxton/Jed
|
28 |
-
*/
|
29 |
-
!function(n,r){var o=Array.prototype,a=Object.prototype,i=o.slice,l=a.hasOwnProperty,s=o.forEach,u={},c={forEach:function(e,t,n){var r,o,a;if(null!==e)if(s&&e.forEach===s)e.forEach(t,n);else if(e.length===+e.length){for(r=0,o=e.length;r<o;r++)if(r in e&&t.call(n,e[r],r,e)===u)return}else for(a in e)if(l.call(e,a)&&t.call(n,e[a],a,e)===u)return},extend:function(e){return this.forEach(i.call(arguments,1),function(t){for(var n in t)e[n]=t[n]}),e}},p=function(e){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=c.extend({},this.defaults,e),this.textdomain(this.options.domain),e.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+e.domain+"`")};function f(e){return p.PF.compile(e||"nplurals=2; plural=(n != 1);")}function d(e,t){this._key=e,this._i18n=t}p.context_delimiter=String.fromCharCode(4),c.extend(d.prototype,{onDomain:function(e){return this._domain=e,this},withContext:function(e){return this._context=e,this},ifPlural:function(e,t){return this._val=e,this._pkey=t,this},fetch:function(e){return"[object Array]"!={}.toString.call(e)&&(e=[].slice.call(arguments,0)),(e&&e.length?p.sprintf:function(e){return e})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),e)}}),c.extend(p.prototype,{translate:function(e){return new d(e,this)},textdomain:function(e){if(!e)return this._textdomain;this._textdomain=e},gettext:function(e){return this.dcnpgettext.call(this,void 0,void 0,e)},dgettext:function(e,t){return this.dcnpgettext.call(this,e,void 0,t)},dcgettext:function(e,t){return this.dcnpgettext.call(this,e,void 0,t)},ngettext:function(e,t,n){return this.dcnpgettext.call(this,void 0,void 0,e,t,n)},dngettext:function(e,t,n,r){return this.dcnpgettext.call(this,e,void 0,t,n,r)},dcngettext:function(e,t,n,r){return this.dcnpgettext.call(this,e,void 0,t,n,r)},pgettext:function(e,t){return this.dcnpgettext.call(this,void 0,e,t)},dpgettext:function(e,t,n){return this.dcnpgettext.call(this,e,t,n)},dcpgettext:function(e,t,n){return this.dcnpgettext.call(this,e,t,n)},npgettext:function(e,t,n,r){return this.dcnpgettext.call(this,void 0,e,t,n,r)},dnpgettext:function(e,t,n,r,o){return this.dcnpgettext.call(this,e,t,n,r,o)},dcnpgettext:function(e,t,n,r,o){var a;if(r=r||n,e=e||this._textdomain,!this.options)return(a=new p).dcnpgettext.call(a,void 0,void 0,n,r,o);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[e])throw new Error("Domain `"+e+"` was not found.");if(!this.options.locale_data[e][""])throw new Error("No locale meta information provided.");if(!n)throw new Error("No translation key found.");var i,l,s,u=t?t+p.context_delimiter+n:n,c=this.options.locale_data,d=c[e],h=(c.messages||this.defaults.locale_data.messages)[""],m=d[""].plural_forms||d[""]["Plural-Forms"]||d[""]["plural-forms"]||h.plural_forms||h["Plural-Forms"]||h["plural-forms"];if(void 0===o)s=0;else{if("number"!=typeof o&&(o=parseInt(o,10),isNaN(o)))throw new Error("The number that was passed in is not a number.");s=f(m)(o)}if(!d)throw new Error("No domain named `"+e+"` could be found.");return!(i=d[u])||s>i.length?(this.options.missing_key_callback&&this.options.missing_key_callback(u,e),l=[n,r],!0===this.options.debug&&console.log(l[f(m)(o)]),l[f()(o)]):(l=i[s])||(l=[n,r])[f()(o)]}});var h,m,g=function(){function e(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function t(e,t){for(var n=[];t>0;n[--t]=e);return n.join("")}var n=function(){return n.cache.hasOwnProperty(arguments[0])||(n.cache[arguments[0]]=n.parse(arguments[0])),n.format.call(null,n.cache[arguments[0]],arguments)};return n.format=function(n,r){var o,a,i,l,s,u,c,p=1,f=n.length,d="",h=[];for(a=0;a<f;a++)if("string"===(d=e(n[a])))h.push(n[a]);else if("array"===d){if((l=n[a])[2])for(o=r[p],i=0;i<l[2].length;i++){if(!o.hasOwnProperty(l[2][i]))throw g('[sprintf] property "%s" does not exist',l[2][i]);o=o[l[2][i]]}else o=l[1]?r[l[1]]:r[p++];if(/[^s]/.test(l[8])&&"number"!=e(o))throw g("[sprintf] expecting number but found %s",e(o));switch(void 0!==o&&null!==o||(o=""),l[8]){case"b":o=o.toString(2);break;case"c":o=String.fromCharCode(o);break;case"d":o=parseInt(o,10);break;case"e":o=l[7]?o.toExponential(l[7]):o.toExponential();break;case"f":o=l[7]?parseFloat(o).toFixed(l[7]):parseFloat(o);break;case"o":o=o.toString(8);break;case"s":o=(o=String(o))&&l[7]?o.substring(0,l[7]):o;break;case"u":o=Math.abs(o);break;case"x":o=o.toString(16);break;case"X":o=o.toString(16).toUpperCase()}o=/[def]/.test(l[8])&&l[3]&&o>=0?"+"+o:o,u=l[4]?"0"==l[4]?"0":l[4].charAt(1):" ",c=l[6]-String(o).length,s=l[6]?t(u,c):"",h.push(l[5]?o+s:s+o)}return h.join("")},n.cache={},n.parse=function(e){for(var t=e,n=[],r=[],o=0;t;){if(null!==(n=/^[^\x25]+/.exec(t)))r.push(n[0]);else if(null!==(n=/^\x25{2}/.exec(t)))r.push("%");else{if(null===(n=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(t)))throw"[sprintf] huh?";if(n[2]){o|=1;var a=[],i=n[2],l=[];if(null===(l=/^([a-z_][a-z_\d]*)/i.exec(i)))throw"[sprintf] huh?";for(a.push(l[1]);""!==(i=i.substring(l[0].length));)if(null!==(l=/^\.([a-z_][a-z_\d]*)/i.exec(i)))a.push(l[1]);else{if(null===(l=/^\[(\d+)\]/.exec(i)))throw"[sprintf] huh?";a.push(l[1])}n[2]=a}else o|=2;if(3===o)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";r.push(n)}t=t.substring(n[0].length)}return r},n}();p.parse_plural=function(e,t){return e=e.replace(/n/g,t),p.parse_expression(e)},p.sprintf=function(e,t){return"[object Array]"=={}.toString.call(t)?function(e,t){return t.unshift(e),g.apply(null,t)}(e,[].slice.call(t)):g.apply(this,[].slice.call(arguments))},p.prototype.sprintf=function(){return p.sprintf.apply(this,arguments)},p.PF={},p.PF.parse=function(e){var t=p.PF.extractPluralExpr(e);return p.PF.parser.parse.call(p.PF.parser,t)},p.PF.compile=function(e){var t=p.PF.parse(e);return function(e){return!0===(n=p.PF.interpreter(t)(e))?1:n||0;var n}},p.PF.interpreter=function(e){return function(t){switch(e.type){case"GROUP":return p.PF.interpreter(e.expr)(t);case"TERNARY":return p.PF.interpreter(e.expr)(t)?p.PF.interpreter(e.truthy)(t):p.PF.interpreter(e.falsey)(t);case"OR":return p.PF.interpreter(e.left)(t)||p.PF.interpreter(e.right)(t);case"AND":return p.PF.interpreter(e.left)(t)&&p.PF.interpreter(e.right)(t);case"LT":return p.PF.interpreter(e.left)(t)<p.PF.interpreter(e.right)(t);case"GT":return p.PF.interpreter(e.left)(t)>p.PF.interpreter(e.right)(t);case"LTE":return p.PF.interpreter(e.left)(t)<=p.PF.interpreter(e.right)(t);case"GTE":return p.PF.interpreter(e.left)(t)>=p.PF.interpreter(e.right)(t);case"EQ":return p.PF.interpreter(e.left)(t)==p.PF.interpreter(e.right)(t);case"NEQ":return p.PF.interpreter(e.left)(t)!=p.PF.interpreter(e.right)(t);case"MOD":return p.PF.interpreter(e.left)(t)%p.PF.interpreter(e.right)(t);case"VAR":return t;case"NUM":return e.val;default:throw new Error("Invalid Token found.")}}},p.PF.extractPluralExpr=function(e){e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(e)||(e=e.concat(";"));var t,n=/nplurals\=(\d+);/,r=e.match(n);if(!(r.length>1))throw new Error("nplurals not found in plural_forms string: "+e);if(r[1],!((t=(e=e.replace(n,"")).match(/plural\=(.*);/))&&t.length>1))throw new Error("`plural` expression not found: "+e);return t[1]},p.PF.parser=(h={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(e,t,n,r,o,a,i){var l=a.length-1;switch(o){case 1:return{type:"GROUP",expr:a[l-1]};case 2:this.$={type:"TERNARY",expr:a[l-4],truthy:a[l-2],falsey:a[l]};break;case 3:this.$={type:"OR",left:a[l-2],right:a[l]};break;case 4:this.$={type:"AND",left:a[l-2],right:a[l]};break;case 5:this.$={type:"LT",left:a[l-2],right:a[l]};break;case 6:this.$={type:"LTE",left:a[l-2],right:a[l]};break;case 7:this.$={type:"GT",left:a[l-2],right:a[l]};break;case 8:this.$={type:"GTE",left:a[l-2],right:a[l]};break;case 9:this.$={type:"NEQ",left:a[l-2],right:a[l]};break;case 10:this.$={type:"EQ",left:a[l-2],right:a[l]};break;case 11:this.$={type:"MOD",left:a[l-2],right:a[l]};break;case 12:this.$={type:"GROUP",expr:a[l-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(e)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(e,t){throw new Error(e)},parse:function(e){var t=this,n=[0],r=[null],o=[],a=this.table,i="",l=0,s=0,u=0;this.lexer.setInput(e),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var c=this.lexer.yylloc;function p(){var e;return"number"!=typeof(e=t.lexer.lex()||1)&&(e=t.symbols_[e]||e),e}o.push(c),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var f,d,h,m,g,b,y,v,E,w,_={};;){if(h=n[n.length-1],this.defaultActions[h]?m=this.defaultActions[h]:(null==f&&(f=p()),m=a[h]&&a[h][f]),void 0===m||!m.length||!m[0]){if(!u){for(b in E=[],a[h])this.terminals_[b]&&b>2&&E.push("'"+this.terminals_[b]+"'");var O="";O=this.lexer.showPosition?"Parse error on line "+(l+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+E.join(", ")+", got '"+this.terminals_[f]+"'":"Parse error on line "+(l+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(O,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:c,expected:E})}if(3==u){if(1==f)throw new Error(O||"Parsing halted.");s=this.lexer.yyleng,i=this.lexer.yytext,l=this.lexer.yylineno,c=this.lexer.yylloc,f=p()}for(;!(2..toString()in a[h]);){if(0==h)throw new Error(O||"Parsing halted.");w=1,n.length=n.length-2*w,r.length=r.length-w,o.length=o.length-w,h=n[n.length-1]}d=f,f=2,m=a[h=n[n.length-1]]&&a[h][2],u=3}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+h+", token: "+f);switch(m[0]){case 1:n.push(f),r.push(this.lexer.yytext),o.push(this.lexer.yylloc),n.push(m[1]),f=null,d?(f=d,d=null):(s=this.lexer.yyleng,i=this.lexer.yytext,l=this.lexer.yylineno,c=this.lexer.yylloc,u>0&&u--);break;case 2:if(y=this.productions_[m[1]][1],_.$=r[r.length-y],_._$={first_line:o[o.length-(y||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-(y||1)].first_column,last_column:o[o.length-1].last_column},void 0!==(g=this.performAction.call(_,i,s,l,this.yy,m[1],r,o)))return g;y&&(n=n.slice(0,-1*y*2),r=r.slice(0,-1*y),o=o.slice(0,-1*y)),n.push(this.productions_[m[1]][0]),r.push(_.$),o.push(_._$),v=a[n[n.length-2]][n[n.length-1]],n.push(v);break;case 3:return!0}}return!0}},m=function(){var e={EOF:1,parseError:function(e,t){if(!this.yy.parseError)throw new Error(e);this.yy.parseError(e,t)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.match+=e,this.matched+=e,e.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),e},unput:function(e){return this._input=e+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;var e,t;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var n=this._currentRules(),r=0;r<n.length;r++)if(e=this._input.match(this.rules[n[r]]))return(t=e[0].match(/\n.*/g))&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-1:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],this.performAction.call(this,this.yy,this,n[r],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return void 0!==e?e:this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(e){this.begin(e)},performAction:function(e,t,n,r){switch(n){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},rules:[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}};return e}(),h.lexer=m,h),void 0!==e&&e.exports&&(t=e.exports=p),t.Jed=p}()},function(e,t,n){var r="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};Jed=n(44),EventEmitter=n(12).EventEmitter,interpolateComponents=n(43).default,LRU=n(39);var o=n(37);function a(){u.throwErrors&&"undefined"!=typeof window&&window.console&&window.console.warn&&window.console.warn.apply(window.console,arguments)}function i(e){return Array.prototype.slice.call(e)}function l(e){var t,n=e[0],o={};for(("string"!=typeof n||e.length>3||e.length>2&&"object"===r(e[1])&&"object"===r(e[2]))&&a("Deprecated Invocation: `translate()` accepts ( string, [string], [object] ). These arguments passed:",i(e),". See https://github.com/Automattic/i18n-calypso#translate-method"),2===e.length&&"string"==typeof n&&"string"==typeof e[1]&&a("Invalid Invocation: `translate()` requires an options object for plural translations, but passed:",i(e)),t=0;t<e.length;t++)"object"===r(e[t])&&(o=e[t]);if("string"==typeof n?o.original=n:"object"===r(o.original)&&(o.plural=o.original.plural,o.count=o.original.count,o.original=o.original.single),"string"==typeof e[1]&&(o.plural=e[1]),void 0===o.original)throw new Error("Translate called without a `string` value as first argument.");return o}function s(e,t){var n,r="gettext";return t.context&&(r="p"+r),"string"==typeof t.original&&"string"==typeof t.plural&&(r="n"+r),n=function(e,t){return{gettext:[t.original],ngettext:[t.original,t.plural,t.count],npgettext:[t.context,t.original,t.plural,t.count],pgettext:[t.context,t.original]}[e]||[]}(r,t),e[r].apply(e,n)}function u(){if(!(this instanceof u))return new u;this.defaultLocaleSlug="en",this.state={numberFormatSettings:{},jed:void 0,locale:void 0,localeSlug:void 0,translations:LRU({max:100})},this.componentUpdateHooks=[],this.translateHooks=[],this.stateObserver=new EventEmitter,this.stateObserver.setMaxListeners(0),this.configure()}u.throwErrors=!1,u.prototype.numberFormat=function(e){var t=arguments[1]||{},n="number"==typeof t?t:t.decimals||0,r=t.decPoint||this.state.numberFormatSettings.decimal_point||".",a=t.thousandsSep||this.state.numberFormatSettings.thousands_sep||",";return o(e,n,r,a)},u.prototype.configure=function(e){Object.assign(this,e||{}),this.setLocale()},u.prototype.setLocale=function(e){var t;e&&e[""].localeSlug||(e={"":{localeSlug:this.defaultLocaleSlug}}),(t=e[""].localeSlug)!==this.defaultLocaleSlug&&t===this.state.localeSlug||(this.state.localeSlug=t,this.state.locale=e,this.state.jed=new Jed({locale_data:{messages:e}}),this.state.numberFormatSettings.decimal_point=s(this.state.jed,l(["number_format_decimals"])),this.state.numberFormatSettings.thousands_sep=s(this.state.jed,l(["number_format_thousands_sep"])),"number_format_decimals"===this.state.numberFormatSettings.decimal_point&&(this.state.numberFormatSettings.decimal_point="."),"number_format_thousands_sep"===this.state.numberFormatSettings.thousands_sep&&(this.state.numberFormatSettings.thousands_sep=","),this.state.translations.clear(),this.stateObserver.emit("change"))},u.prototype.getLocale=function(){return this.state.locale},u.prototype.getLocaleSlug=function(){return this.state.localeSlug},u.prototype.addTranslations=function(e){for(var t in e)""!==t&&(this.state.jed.options.locale_data.messages[t]=e[t]);this.state.translations.clear(),this.stateObserver.emit("change")},u.prototype.translate=function(){var e,t,n,r,o,a;if((a=!(e=l(arguments)).components)&&(o=JSON.stringify(e),t=this.state.translations.get(o)))return t;if(t=s(this.state.jed,e),e.args){(n=Array.isArray(e.args)?e.args.slice(0):[e.args]).unshift(t);try{t=Jed.sprintf.apply(Jed,n)}catch(e){if(!window||!window.console)return;r=this.throwErrors?"error":"warn","string"!=typeof e?window.console[r](e):window.console[r]("i18n sprintf error:",n)}}return e.components&&(t=interpolateComponents({mixedString:t,components:e.components,throwErrors:this.throwErrors})),this.translateHooks.forEach(function(n){t=n(t,e)}),a&&this.state.translations.set(o,t),t},u.prototype.reRenderTranslations=function(){this.state.translations.clear(),this.stateObserver.emit("change")},u.prototype.registerComponentUpdateHook=function(e){this.componentUpdateHooks.push(e)},u.prototype.registerTranslateHook=function(e){this.translateHooks.push(e)},e.exports=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(0))&&"object"==typeof r&&"default"in r?r.default:r,a=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},l=function(e){function t(){return a(this,t),i(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return o.Children.only(this.props.children)},t}(o.Component);t.AppContainer=l,t.hot=function(){return function(e){return e}},t.areComponentsEqual=function(e,t){return e===t},t.setConfig=function(){},t.cold=function(e){return e}},function(e,t,n){"use strict";e.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},function(e,t,n){"use strict";var r=n(47);e.exports=function(e){return r(e)&&3==e.nodeType}},function(e,t,n){"use strict";var r=n(48);e.exports=function e(t,n){return!(!t||!n)&&(t===n||!r(t)&&(r(n)?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}e.exports=function(e,t){if(o(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var i=0;i<n.length;i++)if(!r.call(t,n[i])||!o(e[n[i]],t[n[i]]))return!1;return!0}},function(e,t,n){"use strict";e.exports=function(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}},function(e,t,n){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},function(e,t,n){"use strict";
|
30 |
/** @license React v16.4.1
|
31 |
-
* react
|
32 |
*
|
33 |
* Copyright (c) 2013-present, Facebook, Inc.
|
34 |
*
|
35 |
* This source code is licensed under the MIT license found in the
|
36 |
* LICENSE file in the root directory of this source tree.
|
37 |
-
*/var r=n(7),o=n(0),a=n(52),i=n(14),l=n(6),s=n(51),u=n(50),c=n(49),p=n(13);function f(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);r(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}o||f("227");var d={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){(function(e,t,n,r,o,a,i,l,s){this._hasCaughtError=!1,this._caughtError=null;var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this._caughtError=e,this._hasCaughtError=!0}}).apply(d,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){if(d.invokeGuardedCallback.apply(this,arguments),d.hasCaughtError()){var u=d.clearCaughtError();d._hasRethrowError||(d._hasRethrowError=!0,d._rethrowError=u)}},rethrowCaughtError:function(){return function(){if(d._hasRethrowError){var e=d._rethrowError;throw d._rethrowError=null,d._hasRethrowError=!1,e}}.apply(d,arguments)},hasCaughtError:function(){return d._hasCaughtError},clearCaughtError:function(){if(d._hasCaughtError){var e=d._caughtError;return d._caughtError=null,d._hasCaughtError=!1,e}f("198")}};var h=null,m={};function g(){if(h)for(var e in m){var t=m[e],n=h.indexOf(e);if(-1<n||f("96",e),!y[n])for(var r in t.extractEvents||f("97",e),y[n]=t,n=t.eventTypes){var o=void 0,a=n[r],i=t,l=r;v.hasOwnProperty(l)&&f("99",l),v[l]=a;var s=a.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&b(s[o],i,l);o=!0}else a.registrationName?(b(a.registrationName,i,l),o=!0):o=!1;o||f("98",r,e)}}}function b(e,t,n){E[e]&&f("100",e),E[e]=t,w[e]=t.eventTypes[n].dependencies}var y=[],v={},E={},w={};function _(e){h&&f("101"),h=Array.prototype.slice.call(e),g()}function O(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];m.hasOwnProperty(t)&&m[t]===r||(m[t]&&f("102",t),m[t]=r,n=!0)}n&&g()}var x={plugins:y,eventNameDispatchConfigs:v,registrationNameModules:E,registrationNameDependencies:w,possibleRegistrationNames:null,injectEventPluginOrder:_,injectEventPluginsByName:O},k=null,S=null,C=null;function j(e,t,n,r){t=e.type||"unknown-event",e.currentTarget=C(r),d.invokeGuardedCallbackAndCatchFirstError(t,n,void 0,e),e.currentTarget=null}function P(e,t){return null==t&&f("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function T(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var N=null;function R(e,t){if(e){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o<n.length&&!e.isPropagationStopped();o++)j(e,t,n[o],r[o]);else n&&j(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function D(e){return R(e,!0)}function A(e){return R(e,!1)}var I={injectEventPluginOrder:_,injectEventPluginsByName:O};function L(e,t){var n=e.stateNode;if(!n)return null;var r=k(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&f("231",t,typeof n),n)}function U(e,t){null!==e&&(N=P(N,e)),e=N,N=null,e&&(T(e,t?D:A),N&&f("95"),d.rethrowCaughtError())}function F(e,t,n,r){for(var o=null,a=0;a<y.length;a++){var i=y[a];i&&(i=i.extractEvents(e,t,n,r))&&(o=P(o,i))}U(o,!1)}var M={injection:I,getListener:L,runEventsInBatch:U,runExtractedEventsInBatch:F},B=Math.random().toString(36).slice(2),z="__reactInternalInstance$"+B,G="__reactEventHandlers$"+B;function W(e){if(e[z])return e[z];for(;!e[z];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[z]).tag||6===e.tag?e:null}function H(e){if(5===e.tag||6===e.tag)return e.stateNode;f("33")}function V(e){return e[G]||null}var q={precacheFiberNode:function(e,t){t[z]=e},getClosestInstanceFromNode:W,getInstanceFromNode:function(e){return!(e=e[z])||5!==e.tag&&6!==e.tag?null:e},getNodeFromInstance:H,getFiberCurrentPropsFromNode:V,updateFiberProps:function(e,t){e[G]=t}};function $(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function K(e,t,n){for(var r=[];e;)r.push(e),e=$(e);for(e=r.length;0<e--;)t(r[e],"captured",n);for(e=0;e<r.length;e++)t(r[e],"bubbled",n)}function Q(e,t,n){(t=L(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=P(n._dispatchListeners,t),n._dispatchInstances=P(n._dispatchInstances,e))}function Y(e){e&&e.dispatchConfig.phasedRegistrationNames&&K(e._targetInst,Q,e)}function J(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst;K(t=t?$(t):null,Q,e)}}function X(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=L(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=P(n._dispatchListeners,t),n._dispatchInstances=P(n._dispatchInstances,e))}function Z(e){e&&e.dispatchConfig.registrationName&&X(e._targetInst,null,e)}function ee(e){T(e,Y)}function te(e,t,n,r){if(n&&r)e:{for(var o=n,a=r,i=0,l=o;l;l=$(l))i++;l=0;for(var s=a;s;s=$(s))l++;for(;0<i-l;)o=$(o),i--;for(;0<l-i;)a=$(a),l--;for(;i--;){if(o===a||o===a.alternate)break e;o=$(o),a=$(a)}o=null}else o=null;for(a=o,o=[];n&&n!==a&&(null===(i=n.alternate)||i!==a);)o.push(n),n=$(n);for(n=[];r&&r!==a&&(null===(i=r.alternate)||i!==a);)n.push(r),r=$(r);for(r=0;r<o.length;r++)X(o[r],"bubbled",e);for(e=n.length;0<e--;)X(n[e],"captured",t)}var ne={accumulateTwoPhaseDispatches:ee,accumulateTwoPhaseDispatchesSkipTarget:function(e){T(e,J)},accumulateEnterLeaveDispatches:te,accumulateDirectDispatches:function(e){T(e,Z)}};function re(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var oe={animationend:re("Animation","AnimationEnd"),animationiteration:re("Animation","AnimationIteration"),animationstart:re("Animation","AnimationStart"),transitionend:re("Transition","TransitionEnd")},ae={},ie={};function le(e){if(ae[e])return ae[e];if(!oe[e])return e;var t,n=oe[e];for(t in n)if(n.hasOwnProperty(t)&&t in ie)return ae[e]=n[t];return e}a.canUseDOM&&(ie=document.createElement("div").style,"AnimationEvent"in window||(delete oe.animationend.animation,delete oe.animationiteration.animation,delete oe.animationstart.animation),"TransitionEvent"in window||delete oe.transitionend.transition);var se=le("animationend"),ue=le("animationiteration"),ce=le("animationstart"),pe=le("transitionend"),fe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),de=null;function he(){return!de&&a.canUseDOM&&(de="textContent"in document.documentElement?"textContent":"innerText"),de}var me={_root:null,_startText:null,_fallbackText:null};function ge(){if(me._fallbackText)return me._fallbackText;var e,t,n=me._startText,r=n.length,o=be(),a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return me._fallbackText=o.slice(e,1<t?1-t:void 0),me._fallbackText}function be(){return"value"in me._root?me._root.value:me._root[he()]}var ye="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),ve={type:null,target:null,currentTarget:l.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function Ee(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?l.thatReturnsTrue:l.thatReturnsFalse,this.isPropagationStopped=l.thatReturnsFalse,this}function we(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function _e(e){e instanceof this||f("223"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Oe(e){e.eventPool=[],e.getPooled=we,e.release=_e}i(Ee.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=l.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=l.thatReturnsTrue)},persist:function(){this.isPersistent=l.thatReturnsTrue},isPersistent:l.thatReturnsFalse,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;for(t=0;t<ye.length;t++)this[ye[t]]=null}}),Ee.Interface=ve,Ee.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return i(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=i({},r.Interface,e),n.extend=r.extend,Oe(n),n},Oe(Ee);var xe=Ee.extend({data:null}),ke=Ee.extend({data:null}),Se=[9,13,27,32],Ce=a.canUseDOM&&"CompositionEvent"in window,je=null;a.canUseDOM&&"documentMode"in document&&(je=document.documentMode);var Pe=a.canUseDOM&&"TextEvent"in window&&!je,Te=a.canUseDOM&&(!Ce||je&&8<je&&11>=je),Ne=String.fromCharCode(32),Re={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},De=!1;function Ae(e,t){switch(e){case"keyup":return-1!==Se.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ie(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Le=!1;var Ue={eventTypes:Re,extractEvents:function(e,t,n,r){var o=void 0,a=void 0;if(Ce)e:{switch(e){case"compositionstart":o=Re.compositionStart;break e;case"compositionend":o=Re.compositionEnd;break e;case"compositionupdate":o=Re.compositionUpdate;break e}o=void 0}else Le?Ae(e,n)&&(o=Re.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=Re.compositionStart);return o?(Te&&(Le||o!==Re.compositionStart?o===Re.compositionEnd&&Le&&(a=ge()):(me._root=r,me._startText=be(),Le=!0)),o=xe.getPooled(o,t,n,r),a?o.data=a:null!==(a=Ie(n))&&(o.data=a),ee(o),a=o):a=null,(e=Pe?function(e,t){switch(e){case"compositionend":return Ie(t);case"keypress":return 32!==t.which?null:(De=!0,Ne);case"textInput":return(e=t.data)===Ne&&De?null:e;default:return null}}(e,n):function(e,t){if(Le)return"compositionend"===e||!Ce&&Ae(e,t)?(e=ge(),me._root=null,me._startText=null,me._fallbackText=null,Le=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Te?null:t.data;default:return null}}(e,n))?((t=ke.getPooled(Re.beforeInput,t,n,r)).data=e,ee(t)):t=null,null===a?t:null===t?a:[a,t]}},Fe=null,Me={injectFiberControlledHostComponent:function(e){Fe=e}},Be=null,ze=null;function Ge(e){if(e=S(e)){Fe&&"function"==typeof Fe.restoreControlledState||f("194");var t=k(e.stateNode);Fe.restoreControlledState(e.stateNode,e.type,t)}}function We(e){Be?ze?ze.push(e):ze=[e]:Be=e}function He(){return null!==Be||null!==ze}function Ve(){if(Be){var e=Be,t=ze;if(ze=Be=null,Ge(e),t)for(e=0;e<t.length;e++)Ge(t[e])}}var qe={injection:Me,enqueueStateRestore:We,needsStateRestore:He,restoreStateIfNeeded:Ve};function $e(e,t){return e(t)}function Ke(e,t,n){return e(t,n)}function Qe(){}var Ye=!1;function Je(e,t){if(Ye)return e(t);Ye=!0;try{return $e(e,t)}finally{Ye=!1,He()&&(Qe(),Ve())}}var Xe={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ze(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Xe[e.type]:"textarea"===t}function et(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function tt(e,t){return!(!a.canUseDOM||t&&!("addEventListener"in document))&&((t=(e="on"+e)in document)||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t)}function nt(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function rt(e){e._valueTracker||(e._valueTracker=function(e){var t=nt(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function ot(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=nt(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var at=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,it="function"==typeof Symbol&&Symbol.for,lt=it?Symbol.for("react.element"):60103,st=it?Symbol.for("react.portal"):60106,ut=it?Symbol.for("react.fragment"):60107,ct=it?Symbol.for("react.strict_mode"):60108,pt=it?Symbol.for("react.profiler"):60114,ft=it?Symbol.for("react.provider"):60109,dt=it?Symbol.for("react.context"):60110,ht=it?Symbol.for("react.async_mode"):60111,mt=it?Symbol.for("react.forward_ref"):60112,gt=it?Symbol.for("react.timeout"):60113,bt="function"==typeof Symbol&&Symbol.iterator;function yt(e){return null===e||void 0===e?null:"function"==typeof(e=bt&&e[bt]||e["@@iterator"])?e:null}function vt(e){var t=e.type;if("function"==typeof t)return t.displayName||t.name;if("string"==typeof t)return t;switch(t){case ht:return"AsyncMode";case dt:return"Context.Consumer";case ut:return"ReactFragment";case st:return"ReactPortal";case pt:return"Profiler("+e.pendingProps.id+")";case ft:return"Context.Provider";case ct:return"StrictMode";case gt:return"Timeout"}if("object"==typeof t&&null!==t)switch(t.$$typeof){case mt:return""!==(e=t.render.displayName||t.render.name||"")?"ForwardRef("+e+")":"ForwardRef"}return null}function Et(e){var t="";do{e:switch(e.tag){case 0:case 1:case 2:case 5:var n=e._debugOwner,r=e._debugSource,o=vt(e),a=null;n&&(a=vt(n)),n=r,o="\n in "+(o||"Unknown")+(n?" (at "+n.fileName.replace(/^.*[\\\/]/,"")+":"+n.lineNumber+")":a?" (created by "+a+")":"");break e;default:o=""}t+=o,e=e.return}while(e);return t}var wt=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,_t={},Ot={};function xt(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}var kt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){kt[e]=new xt(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];kt[t]=new xt(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){kt[e]=new xt(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","preserveAlpha"].forEach(function(e){kt[e]=new xt(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){kt[e]=new xt(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){kt[e]=new xt(e,3,!0,e.toLowerCase(),null)}),["capture","download"].forEach(function(e){kt[e]=new xt(e,4,!1,e.toLowerCase(),null)}),["cols","rows","size","span"].forEach(function(e){kt[e]=new xt(e,6,!1,e.toLowerCase(),null)}),["rowSpan","start"].forEach(function(e){kt[e]=new xt(e,5,!1,e.toLowerCase(),null)});var St=/[\-:]([a-z])/g;function Ct(e){return e[1].toUpperCase()}function jt(e,t,n,r){var o=kt.hasOwnProperty(t)?kt[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||void 0===t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!Ot.hasOwnProperty(e)||!_t.hasOwnProperty(e)&&(wt.test(e)?Ot[e]=!0:(_t[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function Pt(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Tt(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=It(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Nt(e,t){null!=(t=t.checked)&&jt(e,"checked",t,!1)}function Rt(e,t){Nt(e,t);var n=It(t.value);null!=n&&("number"===t.type?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n)),t.hasOwnProperty("value")?At(e,t.type,n):t.hasOwnProperty("defaultValue")&&At(e,t.type,It(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Dt(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){t=""+e._wrapperState.initialValue;var r=e.value;n||t===r||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!e.defaultChecked,""!==n&&(e.name=n)}function At(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function It(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(St,Ct);kt[t]=new xt(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(St,Ct);kt[t]=new xt(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(St,Ct);kt[t]=new xt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),kt.tabIndex=new xt("tabIndex",1,!1,"tabindex",null);var Lt={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Ut(e,t,n){return(e=Ee.getPooled(Lt.change,e,t,n)).type="change",We(n),ee(e),e}var Ft=null,Mt=null;function Bt(e){U(e,!1)}function zt(e){if(ot(H(e)))return e}function Gt(e,t){if("change"===e)return t}var Wt=!1;function Ht(){Ft&&(Ft.detachEvent("onpropertychange",Vt),Mt=Ft=null)}function Vt(e){"value"===e.propertyName&&zt(Mt)&&Je(Bt,e=Ut(Mt,e,et(e)))}function qt(e,t,n){"focus"===e?(Ht(),Mt=n,(Ft=t).attachEvent("onpropertychange",Vt)):"blur"===e&&Ht()}function $t(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return zt(Mt)}function Kt(e,t){if("click"===e)return zt(t)}function Qt(e,t){if("input"===e||"change"===e)return zt(t)}a.canUseDOM&&(Wt=tt("input")&&(!document.documentMode||9<document.documentMode));var Yt={eventTypes:Lt,_isInputEventSupported:Wt,extractEvents:function(e,t,n,r){var o=t?H(t):window,a=void 0,i=void 0,l=o.nodeName&&o.nodeName.toLowerCase();if("select"===l||"input"===l&&"file"===o.type?a=Gt:Ze(o)?Wt?a=Qt:(a=$t,i=qt):(l=o.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=Kt),a&&(a=a(e,t)))return Ut(a,n,r);i&&i(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&At(o,"number",o.value)}},Jt=Ee.extend({view:null,detail:null}),Xt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Zt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Xt[e])&&!!t[e]}function en(){return Zt}var tn=Jt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:en,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}}),nn=tn.extend({pointerId:null,width:null,height:null,pressure:null,tiltX:null,tiltY:null,pointerType:null,isPrimary:null}),rn={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},on={eventTypes:rn,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!a&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a?(a=t,t=(t=n.relatedTarget||n.toElement)?W(t):null):a=null,a===t)return null;var i=void 0,l=void 0,s=void 0,u=void 0;return"mouseout"===e||"mouseover"===e?(i=tn,l=rn.mouseLeave,s=rn.mouseEnter,u="mouse"):"pointerout"!==e&&"pointerover"!==e||(i=nn,l=rn.pointerLeave,s=rn.pointerEnter,u="pointer"),e=null==a?o:H(a),o=null==t?o:H(t),(l=i.getPooled(l,a,n,r)).type=u+"leave",l.target=e,l.relatedTarget=o,(n=i.getPooled(s,t,n,r)).type=u+"enter",n.target=o,n.relatedTarget=e,te(l,n,a,t),[l,n]}};function an(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function ln(e){2!==an(e)&&f("188")}function sn(e){var t=e.alternate;if(!t)return 3===(t=an(e))&&f("188"),1===t?null:e;for(var n=e,r=t;;){var o=n.return,a=o?o.alternate:null;if(!o||!a)break;if(o.child===a.child){for(var i=o.child;i;){if(i===n)return ln(o),e;if(i===r)return ln(o),t;i=i.sibling}f("188")}if(n.return!==r.return)n=o,r=a;else{i=!1;for(var l=o.child;l;){if(l===n){i=!0,n=o,r=a;break}if(l===r){i=!0,r=o,n=a;break}l=l.sibling}if(!i){for(l=a.child;l;){if(l===n){i=!0,n=a,r=o;break}if(l===r){i=!0,r=a,n=o;break}l=l.sibling}i||f("189")}}n.alternate!==r&&f("190")}return 3!==n.tag&&f("188"),n.stateNode.current===n?e:t}function un(e){if(!(e=sn(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var cn=Ee.extend({animationName:null,elapsedTime:null,pseudoElement:null}),pn=Ee.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),fn=Jt.extend({relatedTarget:null});function dn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var hn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},mn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},gn=Jt.extend({key:function(e){if(e.key){var t=hn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=dn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?mn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:en,charCode:function(e){return"keypress"===e.type?dn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?dn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),bn=tn.extend({dataTransfer:null}),yn=Jt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:en}),vn=Ee.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),En=tn.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),wn=[["abort","abort"],[se,"animationEnd"],[ue,"animationIteration"],[ce,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[pe,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],_n={},On={};function xn(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},_n[e]=t,On[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){xn(e,!0)}),wn.forEach(function(e){xn(e,!1)});var kn={eventTypes:_n,isInteractiveTopLevelEventType:function(e){return void 0!==(e=On[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=On[e];if(!o)return null;switch(e){case"keypress":if(0===dn(n))return null;case"keydown":case"keyup":e=gn;break;case"blur":case"focus":e=fn;break;case"click":if(2===n.button)return null;case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=tn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=yn;break;case se:case ue:case ce:e=cn;break;case pe:e=vn;break;case"scroll":e=Jt;break;case"wheel":e=En;break;case"copy":case"cut":case"paste":e=pn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=nn;break;default:e=Ee}return ee(t=e.getPooled(o,t,n,r)),t}},Sn=kn.isInteractiveTopLevelEventType,Cn=[];function jn(e){var t=e.targetInst;do{if(!t){e.ancestors.push(t);break}var n;for(n=t;n.return;)n=n.return;if(!(n=3!==n.tag?null:n.stateNode.containerInfo))break;e.ancestors.push(t),t=W(n)}while(t);for(n=0;n<e.ancestors.length;n++)t=e.ancestors[n],F(e.topLevelType,t,e.nativeEvent,et(e.nativeEvent))}var Pn=!0;function Tn(e){Pn=!!e}function Nn(e,t){if(!t)return null;var n=(Sn(e)?Dn:An).bind(null,e);t.addEventListener(e,n,!1)}function Rn(e,t){if(!t)return null;var n=(Sn(e)?Dn:An).bind(null,e);t.addEventListener(e,n,!0)}function Dn(e,t){Ke(An,e,t)}function An(e,t){if(Pn){var n=et(t);if(null===(n=W(n))||"number"!=typeof n.tag||2===an(n)||(n=null),Cn.length){var r=Cn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Je(jn,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Cn.length&&Cn.push(e)}}}var In={get _enabled(){return Pn},setEnabled:Tn,isEnabled:function(){return Pn},trapBubbledEvent:Nn,trapCapturedEvent:Rn,dispatchEvent:An},Ln={},Un=0,Fn="_reactListenersID"+(""+Math.random()).slice(2);function Mn(e){return Object.prototype.hasOwnProperty.call(e,Fn)||(e[Fn]=Un++,Ln[e[Fn]]={}),Ln[e[Fn]]}function Bn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function zn(e,t){var n,r=Bn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Bn(r)}}function Gn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Wn=a.canUseDOM&&"documentMode"in document&&11>=document.documentMode,Hn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Vn=null,qn=null,$n=null,Kn=!1;function Qn(e,t){if(Kn||null==Vn||Vn!==s())return null;var n=Vn;return"selectionStart"in n&&Gn(n)?n={start:n.selectionStart,end:n.selectionEnd}:window.getSelection?n={anchorNode:(n=window.getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}:n=void 0,$n&&u($n,n)?null:($n=n,(e=Ee.getPooled(Hn.select,qn,e,t)).type="select",e.target=Vn,ee(e),e)}var Yn={eventTypes:Hn,extractEvents:function(e,t,n,r){var o,a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!a)){e:{a=Mn(a),o=w.onSelect;for(var i=0;i<o.length;i++){var l=o[i];if(!a.hasOwnProperty(l)||!a[l]){a=!1;break e}}a=!0}o=!a}if(o)return null;switch(a=t?H(t):window,e){case"focus":(Ze(a)||"true"===a.contentEditable)&&(Vn=a,qn=t,$n=null);break;case"blur":$n=qn=Vn=null;break;case"mousedown":Kn=!0;break;case"contextmenu":case"mouseup":return Kn=!1,Qn(n,r);case"selectionchange":if(Wn)break;case"keydown":case"keyup":return Qn(n,r)}return null}};I.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin TapEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),k=q.getFiberCurrentPropsFromNode,S=q.getInstanceFromNode,C=q.getNodeFromInstance,I.injectEventPluginsByName({SimpleEventPlugin:kn,EnterLeaveEventPlugin:on,ChangeEventPlugin:Yt,SelectEventPlugin:Yn,BeforeInputEventPlugin:Ue});var Jn="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,Xn=Date,Zn=setTimeout,er=clearTimeout,tr=void 0;if("object"==typeof performance&&"function"==typeof performance.now){var nr=performance;tr=function(){return nr.now()}}else tr=function(){return Xn.now()};var rr=void 0,or=void 0;if(a.canUseDOM){var ar="function"==typeof Jn?Jn:function(){f("276")},ir=null,lr=null,sr=-1,ur=!1,cr=!1,pr=0,fr=33,dr=33,hr={didTimeout:!1,timeRemaining:function(){var e=pr-tr();return 0<e?e:0}},mr=function(e,t){var n=e.scheduledCallback,r=!1;try{n(t),r=!0}finally{or(e),r||(ur=!0,window.postMessage(gr,"*"))}},gr="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){if(e.source===window&&e.data===gr&&(ur=!1,null!==ir)){if(null!==ir){var t=tr();if(!(-1===sr||sr>t)){e=-1;for(var n=[],r=ir;null!==r;){var o=r.timeoutTime;-1!==o&&o<=t?n.push(r):-1!==o&&(-1===e||o<e)&&(e=o),r=r.next}if(0<n.length)for(hr.didTimeout=!0,t=0,r=n.length;t<r;t++)mr(n[t],hr);sr=e}}for(e=tr();0<pr-e&&null!==ir;)e=ir,hr.didTimeout=!1,mr(e,hr),e=tr();null===ir||cr||(cr=!0,ar(br))}},!1);var br=function(e){cr=!1;var t=e-pr+dr;t<dr&&fr<dr?(8>t&&(t=8),dr=t<fr?fr:t):fr=t,pr=e+dr,ur||(ur=!0,window.postMessage(gr,"*"))};rr=function(e,t){var n=-1;return null!=t&&"number"==typeof t.timeout&&(n=tr()+t.timeout),(-1===sr||-1!==n&&n<sr)&&(sr=n),e={scheduledCallback:e,timeoutTime:n,prev:null,next:null},null===ir?ir=e:null!==(t=e.prev=lr)&&(t.next=e),lr=e,cr||(cr=!0,ar(br)),e},or=function(e){if(null!==e.prev||ir===e){var t=e.next,n=e.prev;e.next=null,e.prev=null,null!==t?null!==n?(n.next=t,t.prev=n):(t.prev=null,ir=t):null!==n?(n.next=null,lr=n):lr=ir=null}}}else{var yr=new Map;rr=function(e){var t={scheduledCallback:e,timeoutTime:0,next:null,prev:null},n=Zn(function(){e({timeRemaining:function(){return 1/0},didTimeout:!1})});return yr.set(e,n),t},or=function(e){var t=yr.get(e.scheduledCallback);yr.delete(e),er(t)}}function vr(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return o.Children.forEach(e,function(e){null==e||"string"!=typeof e&&"number"!=typeof e||(t+=e)}),t}(t.children))&&(e.children=t),e}function Er(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+n,t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function wr(e,t){var n=t.value;e._wrapperState={initialValue:null!=n?n:t.defaultValue,wasMultiple:!!t.multiple}}function _r(e,t){return null!=t.dangerouslySetInnerHTML&&f("91"),i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Or(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&f("92"),Array.isArray(t)&&(1>=t.length||f("93"),t=t[0]),n=""+t),null==n&&(n="")),e._wrapperState={initialValue:""+n}}function xr(e,t){var n=t.value;null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&(e.defaultValue=n)),null!=t.defaultValue&&(e.defaultValue=t.defaultValue)}function kr(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}var Sr={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Cr(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function jr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Cr(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Pr,Tr=void 0,Nr=(Pr=function(e,t){if(e.namespaceURI!==Sr.svg||"innerHTML"in e)e.innerHTML=t;else{for((Tr=Tr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=Tr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return Pr(e,t)})}:Pr);function Rr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var Dr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ar=["Webkit","ms","Moz","O"];function Ir(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=n,a=t[n];o=null==a||"boolean"==typeof a||""===a?"":r||"number"!=typeof a||0===a||Dr.hasOwnProperty(o)&&Dr[o]?(""+a).trim():a+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Dr).forEach(function(e){Ar.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Dr[t]=Dr[e]})});var Lr=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ur(e,t,n){t&&(Lr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&f("137",e,n()),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&f("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||f("61")),null!=t.style&&"object"!=typeof t.style&&f("62",n()))}function Fr(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Mr=l.thatReturns("");function Br(e,t){var n=Mn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=w[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":Rn("scroll",e);break;case"focus":case"blur":Rn("focus",e),Rn("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":tt(o,!0)&&Rn(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===fe.indexOf(o)&&Nn(o,e)}n[o]=!0}}}function zr(e,t,n,r){return n=9===n.nodeType?n:n.ownerDocument,r===Sr.html&&(r=Cr(e)),r===Sr.html?"script"===e?((e=n.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):e="string"==typeof t.is?n.createElement(e,{is:t.is}):n.createElement(e):e=n.createElementNS(r,e),e}function Gr(e,t){return(9===t.nodeType?t:t.ownerDocument).createTextNode(e)}function Wr(e,t,n,r){var o=Fr(t,n);switch(t){case"iframe":case"object":Nn("load",e);var a=n;break;case"video":case"audio":for(a=0;a<fe.length;a++)Nn(fe[a],e);a=n;break;case"source":Nn("error",e),a=n;break;case"img":case"image":case"link":Nn("error",e),Nn("load",e),a=n;break;case"form":Nn("reset",e),Nn("submit",e),a=n;break;case"details":Nn("toggle",e),a=n;break;case"input":Tt(e,n),a=Pt(e,n),Nn("invalid",e),Br(r,"onChange");break;case"option":a=vr(e,n);break;case"select":wr(e,n),a=i({},n,{value:void 0}),Nn("invalid",e),Br(r,"onChange");break;case"textarea":Or(e,n),a=_r(e,n),Nn("invalid",e),Br(r,"onChange");break;default:a=n}Ur(t,a,Mr);var s,u=a;for(s in u)if(u.hasOwnProperty(s)){var c=u[s];"style"===s?Ir(e,c):"dangerouslySetInnerHTML"===s?null!=(c=c?c.__html:void 0)&&Nr(e,c):"children"===s?"string"==typeof c?("textarea"!==t||""!==c)&&Rr(e,c):"number"==typeof c&&Rr(e,""+c):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(E.hasOwnProperty(s)?null!=c&&Br(r,s):null!=c&&jt(e,s,c,o))}switch(t){case"input":rt(e),Dt(e,n,!1);break;case"textarea":rt(e),kr(e);break;case"option":null!=n.value&&e.setAttribute("value",n.value);break;case"select":e.multiple=!!n.multiple,null!=(t=n.value)?Er(e,!!n.multiple,t,!1):null!=n.defaultValue&&Er(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=l)}}function Hr(e,t,n,r,o){var a=null;switch(t){case"input":n=Pt(e,n),r=Pt(e,r),a=[];break;case"option":n=vr(e,n),r=vr(e,r),a=[];break;case"select":n=i({},n,{value:void 0}),r=i({},r,{value:void 0}),a=[];break;case"textarea":n=_r(e,n),r=_r(e,r),a=[];break;default:"function"!=typeof n.onClick&&"function"==typeof r.onClick&&(e.onclick=l)}Ur(t,r,Mr),t=e=void 0;var s=null;for(e in n)if(!r.hasOwnProperty(e)&&n.hasOwnProperty(e)&&null!=n[e])if("style"===e){var u=n[e];for(t in u)u.hasOwnProperty(t)&&(s||(s={}),s[t]="")}else"dangerouslySetInnerHTML"!==e&&"children"!==e&&"suppressContentEditableWarning"!==e&&"suppressHydrationWarning"!==e&&"autoFocus"!==e&&(E.hasOwnProperty(e)?a||(a=[]):(a=a||[]).push(e,null));for(e in r){var c=r[e];if(u=null!=n?n[e]:void 0,r.hasOwnProperty(e)&&c!==u&&(null!=c||null!=u))if("style"===e)if(u){for(t in u)!u.hasOwnProperty(t)||c&&c.hasOwnProperty(t)||(s||(s={}),s[t]="");for(t in c)c.hasOwnProperty(t)&&u[t]!==c[t]&&(s||(s={}),s[t]=c[t])}else s||(a||(a=[]),a.push(e,s)),s=c;else"dangerouslySetInnerHTML"===e?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(a=a||[]).push(e,""+c)):"children"===e?u===c||"string"!=typeof c&&"number"!=typeof c||(a=a||[]).push(e,""+c):"suppressContentEditableWarning"!==e&&"suppressHydrationWarning"!==e&&(E.hasOwnProperty(e)?(null!=c&&Br(o,e),a||u===c||(a=[])):(a=a||[]).push(e,c))}return s&&(a=a||[]).push("style",s),a}function Vr(e,t,n,r,o){"input"===n&&"radio"===o.type&&null!=o.name&&Nt(e,o),Fr(n,r),r=Fr(n,o);for(var a=0;a<t.length;a+=2){var i=t[a],l=t[a+1];"style"===i?Ir(e,l):"dangerouslySetInnerHTML"===i?Nr(e,l):"children"===i?Rr(e,l):jt(e,i,l,r)}switch(n){case"input":Rt(e,o);break;case"textarea":xr(e,o);break;case"select":e._wrapperState.initialValue=void 0,t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!o.multiple,null!=(n=o.value)?Er(e,!!o.multiple,n,!1):t!==!!o.multiple&&(null!=o.defaultValue?Er(e,!!o.multiple,o.defaultValue,!0):Er(e,!!o.multiple,o.multiple?[]:"",!1))}}function qr(e,t,n,r,o){switch(t){case"iframe":case"object":Nn("load",e);break;case"video":case"audio":for(r=0;r<fe.length;r++)Nn(fe[r],e);break;case"source":Nn("error",e);break;case"img":case"image":case"link":Nn("error",e),Nn("load",e);break;case"form":Nn("reset",e),Nn("submit",e);break;case"details":Nn("toggle",e);break;case"input":Tt(e,n),Nn("invalid",e),Br(o,"onChange");break;case"select":wr(e,n),Nn("invalid",e),Br(o,"onChange");break;case"textarea":Or(e,n),Nn("invalid",e),Br(o,"onChange")}for(var a in Ur(t,n,Mr),r=null,n)if(n.hasOwnProperty(a)){var i=n[a];"children"===a?"string"==typeof i?e.textContent!==i&&(r=["children",i]):"number"==typeof i&&e.textContent!==""+i&&(r=["children",""+i]):E.hasOwnProperty(a)&&null!=i&&Br(o,a)}switch(t){case"input":rt(e),Dt(e,n,!0);break;case"textarea":rt(e),kr(e);break;case"select":case"option":break;default:"function"==typeof n.onClick&&(e.onclick=l)}return r}function $r(e,t){return e.nodeValue!==t}var Kr={createElement:zr,createTextNode:Gr,setInitialProperties:Wr,diffProperties:Hr,updateProperties:Vr,diffHydratedProperties:qr,diffHydratedText:$r,warnForUnmatchedText:function(){},warnForDeletedHydratableElement:function(){},warnForDeletedHydratableText:function(){},warnForInsertedHydratedElement:function(){},warnForInsertedHydratedText:function(){},restoreControlledState:function(e,t,n){switch(t){case"input":if(Rt(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=V(r);o||f("90"),ot(r),Rt(r,o)}}}break;case"textarea":xr(e,n);break;case"select":null!=(t=n.value)&&Er(e,!!n.multiple,t,!1)}}},Qr=null,Yr=null;function Jr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Xr(e,t){return"textarea"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&"string"==typeof t.dangerouslySetInnerHTML.__html}var Zr=tr,eo=rr,to=or;function no(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function ro(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var oo=[],ao=-1;function io(e){return{current:e}}function lo(e){0>ao||(e.current=oo[ao],oo[ao]=null,ao--)}function so(e,t){oo[++ao]=e.current,e.current=t}var uo=io(p),co=io(!1),po=p;function fo(e){return mo(e)?po:uo.current}function ho(e,t){var n=e.type.contextTypes;if(!n)return p;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function mo(e){return 2===e.tag&&null!=e.type.childContextTypes}function go(e){mo(e)&&(lo(co),lo(uo))}function bo(e){lo(co),lo(uo)}function yo(e,t,n){uo.current!==p&&f("168"),so(uo,t),so(co,n)}function vo(e,t){var n=e.stateNode,r=e.type.childContextTypes;if("function"!=typeof n.getChildContext)return t;for(var o in n=n.getChildContext())o in r||f("108",vt(e)||"Unknown",o);return i({},t,n)}function Eo(e){if(!mo(e))return!1;var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||p,po=uo.current,so(uo,t),so(co,co.current),!0}function wo(e,t){var n=e.stateNode;if(n||f("169"),t){var r=vo(e,po);n.__reactInternalMemoizedMergedChildContext=r,lo(co),lo(uo),so(uo,r)}else lo(co);so(co,t)}function _o(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=null,this.index=0,this.ref=null,this.pendingProps=t,this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.expirationTime=0,this.alternate=null}function Oo(e,t,n){var r=e.alternate;return null===r?((r=new _o(e.tag,t,e.key,e.mode)).type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.expirationTime=n,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function xo(e,t,n){var r=e.type,o=e.key;if(e=e.props,"function"==typeof r)var a=r.prototype&&r.prototype.isReactComponent?2:0;else if("string"==typeof r)a=5;else switch(r){case ut:return ko(e.children,t,n,o);case ht:a=11,t|=3;break;case ct:a=11,t|=2;break;case pt:return(r=new _o(15,e,o,4|t)).type=pt,r.expirationTime=n,r;case gt:a=16,t|=2;break;default:e:{switch("object"==typeof r&&null!==r?r.$$typeof:null){case ft:a=13;break e;case dt:a=12;break e;case mt:a=14;break e;default:f("130",null==r?r:typeof r,"")}a=void 0}}return(t=new _o(a,e,o,t)).type=r,t.expirationTime=n,t}function ko(e,t,n,r){return(e=new _o(10,e,r,t)).expirationTime=n,e}function So(e,t,n){return(e=new _o(6,e,null,t)).expirationTime=n,e}function Co(e,t,n){return(t=new _o(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jo(e,t,n){return e={current:t=new _o(3,null,null,t?3:0),containerInfo:e,pendingChildren:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,pendingCommitExpirationTime:0,finishedWork:null,context:null,pendingContext:null,hydrate:n,remainingExpirationTime:0,firstBatch:null,nextScheduledRoot:null},t.stateNode=e}var Po=null,To=null;function No(e){return function(t){try{return e(t)}catch(e){}}}function Ro(e){"function"==typeof Po&&Po(e)}function Do(e){"function"==typeof To&&To(e)}var Ao=!1;function Io(e){return{expirationTime:0,baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Lo(e){return{expirationTime:e.expirationTime,baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Uo(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Fo(e,t,n){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t),(0===e.expirationTime||e.expirationTime>n)&&(e.expirationTime=n)}function Mo(e,t,n){var r=e.alternate;if(null===r){var o=e.updateQueue,a=null;null===o&&(o=e.updateQueue=Io(e.memoizedState))}else o=e.updateQueue,a=r.updateQueue,null===o?null===a?(o=e.updateQueue=Io(e.memoizedState),a=r.updateQueue=Io(r.memoizedState)):o=e.updateQueue=Lo(a):null===a&&(a=r.updateQueue=Lo(o));null===a||o===a?Fo(o,t,n):null===o.lastUpdate||null===a.lastUpdate?(Fo(o,t,n),Fo(a,t,n)):(Fo(o,t,n),a.lastUpdate=t)}function Bo(e,t,n){var r=e.updateQueue;null===(r=null===r?e.updateQueue=Io(e.memoizedState):zo(e,r)).lastCapturedUpdate?r.firstCapturedUpdate=r.lastCapturedUpdate=t:(r.lastCapturedUpdate.next=t,r.lastCapturedUpdate=t),(0===r.expirationTime||r.expirationTime>n)&&(r.expirationTime=n)}function zo(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Lo(t)),t}function Go(e,t,n,r,o,a){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(a,r,o):e;case 3:e.effectTag=-1025&e.effectTag|64;case 0:if(null===(o="function"==typeof(e=n.payload)?e.call(a,r,o):e)||void 0===o)break;return i({},r,o);case 2:Ao=!0}return r}function Wo(e,t,n,r,o){if(Ao=!1,!(0===t.expirationTime||t.expirationTime>o)){for(var a=(t=zo(e,t)).baseState,i=null,l=0,s=t.firstUpdate,u=a;null!==s;){var c=s.expirationTime;c>o?(null===i&&(i=s,a=u),(0===l||l>c)&&(l=c)):(u=Go(e,0,s,u,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=s:(t.lastEffect.nextEffect=s,t.lastEffect=s))),s=s.next}for(c=null,s=t.firstCapturedUpdate;null!==s;){var p=s.expirationTime;p>o?(null===c&&(c=s,null===i&&(a=u)),(0===l||l>p)&&(l=p)):(u=Go(e,0,s,u,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=s:(t.lastCapturedEffect.nextEffect=s,t.lastCapturedEffect=s))),s=s.next}null===i&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===i&&null===c&&(a=u),t.baseState=a,t.firstUpdate=i,t.firstCapturedUpdate=c,t.expirationTime=l,e.memoizedState=u}}function Ho(e,t){"function"!=typeof e&&f("191",e),e.call(t)}function Vo(e,t,n){for(null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),e=t.firstEffect,t.firstEffect=t.lastEffect=null;null!==e;){var r=e.callback;null!==r&&(e.callback=null,Ho(r,n)),e=e.nextEffect}for(e=t.firstCapturedEffect,t.firstCapturedEffect=t.lastCapturedEffect=null;null!==e;)null!==(t=e.callback)&&(e.callback=null,Ho(t,n)),e=e.nextEffect}function qo(e,t){return{value:e,source:t,stack:Et(t)}}var $o=io(null),Ko=io(null),Qo=io(0);function Yo(e){var t=e.type._context;so(Qo,t._changedBits),so(Ko,t._currentValue),so($o,e),t._currentValue=e.pendingProps.value,t._changedBits=e.stateNode}function Jo(e){var t=Qo.current,n=Ko.current;lo($o),lo(Ko),lo(Qo),(e=e.type._context)._currentValue=n,e._changedBits=t}var Xo={},Zo=io(Xo),ea=io(Xo),ta=io(Xo);function na(e){return e===Xo&&f("174"),e}function ra(e,t){so(ta,t),so(ea,e),so(Zo,Xo);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:jr(null,"");break;default:t=jr(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}lo(Zo),so(Zo,t)}function oa(e){lo(Zo),lo(ea),lo(ta)}function aa(e){ea.current===e&&(lo(Zo),lo(ea))}function ia(e,t,n){var r=e.memoizedState;r=null===(t=t(n,r))||void 0===t?r:i({},r,t),e.memoizedState=r,null!==(e=e.updateQueue)&&0===e.expirationTime&&(e.baseState=r)}var la={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===an(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=vi(),o=Uo(r=bi(r,e));o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Mo(e,o,r),yi(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=vi(),o=Uo(r=bi(r,e));o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Mo(e,o,r),yi(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=vi(),r=Uo(n=bi(n,e));r.tag=2,void 0!==t&&null!==t&&(r.callback=t),Mo(e,r,n),yi(e,n)}};function sa(e,t,n,r,o,a){var i=e.stateNode;return e=e.type,"function"==typeof i.shouldComponentUpdate?i.shouldComponentUpdate(n,o,a):!e.prototype||!e.prototype.isPureReactComponent||(!u(t,n)||!u(r,o))}function ua(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&la.enqueueReplaceState(t,t.state,null)}function ca(e,t){var n=e.type,r=e.stateNode,o=e.pendingProps,a=fo(e);r.props=o,r.state=e.memoizedState,r.refs=p,r.context=ho(e,a),null!==(a=e.updateQueue)&&(Wo(e,a,o,r,t),r.state=e.memoizedState),"function"==typeof(a=e.type.getDerivedStateFromProps)&&(ia(e,a,o),r.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof r.getSnapshotBeforeUpdate||"function"!=typeof r.UNSAFE_componentWillMount&&"function"!=typeof r.componentWillMount||(n=r.state,"function"==typeof r.componentWillMount&&r.componentWillMount(),"function"==typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),n!==r.state&&la.enqueueReplaceState(r,r.state,null),null!==(a=e.updateQueue)&&(Wo(e,a,o,r,t),r.state=e.memoizedState)),"function"==typeof r.componentDidMount&&(e.effectTag|=4)}var pa=Array.isArray;function fa(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){var r=void 0;(n=n._owner)&&(2!==n.tag&&f("110"),r=n.stateNode),r||f("147",e);var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs===p?r.refs={}:r.refs;null===e?delete t[o]:t[o]=e})._stringRef=o,t)}"string"!=typeof e&&f("148"),n._owner||f("254",e)}return e}function da(e,t){"textarea"!==e.type&&f("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function ha(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=Oo(e,t,n)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function i(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=So(n,e.mode,r)).return=e,t):((t=o(t,n,r)).return=e,t)}function s(e,t,n,r){return null!==t&&t.type===n.type?((r=o(t,n.props,r)).ref=fa(e,t,n),r.return=e,r):((r=xo(n,e.mode,r)).ref=fa(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Co(n,e.mode,r)).return=e,t):((t=o(t,n.children||[],r)).return=e,t)}function c(e,t,n,r,a){return null===t||10!==t.tag?((t=ko(n,e.mode,r,a)).return=e,t):((t=o(t,n,r)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=So(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case lt:return(n=xo(t,e.mode,n)).ref=fa(e,null,t),n.return=e,n;case st:return(t=Co(t,e.mode,n)).return=e,t}if(pa(t)||yt(t))return(t=ko(t,e.mode,n,null)).return=e,t;da(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case lt:return n.key===o?n.type===ut?c(e,t,n.props.children,r,o):s(e,t,n,r):null;case st:return n.key===o?u(e,t,n,r):null}if(pa(n)||yt(n))return null!==o?null:c(e,t,n,r,null);da(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case lt:return e=e.get(null===r.key?n:r.key)||null,r.type===ut?c(t,e,r.props.children,o,r.key):s(t,e,r,o);case st:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(pa(r)||yt(r))return c(t,e=e.get(n)||null,r,o,null);da(t,r)}return null}function m(o,i,l,s){for(var u=null,c=null,f=i,m=i=0,g=null;null!==f&&m<l.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var b=d(o,f,l[m],s);if(null===b){null===f&&(f=g);break}e&&f&&null===b.alternate&&t(o,f),i=a(b,i,m),null===c?u=b:c.sibling=b,c=b,f=g}if(m===l.length)return n(o,f),u;if(null===f){for(;m<l.length;m++)(f=p(o,l[m],s))&&(i=a(f,i,m),null===c?u=f:c.sibling=f,c=f);return u}for(f=r(o,f);m<l.length;m++)(g=h(f,o,m,l[m],s))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),i=a(g,i,m),null===c?u=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return t(o,e)}),u}function g(o,i,l,s){var u=yt(l);"function"!=typeof u&&f("150"),null==(l=u.call(l))&&f("151");for(var c=u=null,m=i,g=i=0,b=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(b=m,m=null):b=m.sibling;var v=d(o,m,y.value,s);if(null===v){m||(m=b);break}e&&m&&null===v.alternate&&t(o,m),i=a(v,i,g),null===c?u=v:c.sibling=v,c=v,m=b}if(y.done)return n(o,m),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=p(o,y.value,s))&&(i=a(y,i,g),null===c?u=y:c.sibling=y,c=y);return u}for(m=r(o,m);!y.done;g++,y=l.next())null!==(y=h(m,o,g,y.value,s))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),i=a(y,i,g),null===c?u=y:c.sibling=y,c=y);return e&&m.forEach(function(e){return t(o,e)}),u}return function(e,r,a,l){var s="object"==typeof a&&null!==a&&a.type===ut&&null===a.key;s&&(a=a.props.children);var u="object"==typeof a&&null!==a;if(u)switch(a.$$typeof){case lt:e:{for(u=a.key,s=r;null!==s;){if(s.key===u){if(10===s.tag?a.type===ut:s.type===a.type){n(e,s.sibling),(r=o(s,a.type===ut?a.props.children:a.props,l)).ref=fa(e,s,a),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}a.type===ut?((r=ko(a.props.children,e.mode,l,a.key)).return=e,e=r):((l=xo(a,e.mode,l)).ref=fa(e,r,a),l.return=e,e=l)}return i(e);case st:e:{for(s=a.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[],l)).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Co(a,e.mode,l)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a,l)).return=e,e=r):(n(e,r),(r=So(a,e.mode,l)).return=e,e=r),i(e);if(pa(a))return m(e,r,a,l);if(yt(a))return g(e,r,a,l);if(u&&da(e,a),void 0===a&&!s)switch(e.tag){case 2:case 1:f("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var ma=ha(!0),ga=ha(!1),ba=null,ya=null,va=!1;function Ea(e,t){var n=new _o(5,null,null,0);n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function wa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function _a(e){if(va){var t=ya;if(t){var n=t;if(!wa(e,t)){if(!(t=no(n))||!wa(e,t))return e.effectTag|=2,va=!1,void(ba=e);Ea(ba,n)}ba=e,ya=ro(t)}else e.effectTag|=2,va=!1,ba=e}}function Oa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag;)e=e.return;ba=e}function xa(e){if(e!==ba)return!1;if(!va)return Oa(e),va=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Xr(t,e.memoizedProps))for(t=ya;t;)Ea(e,t),t=no(t);return Oa(e),ya=ba?no(e.stateNode):null,!0}function ka(){ya=ba=null,va=!1}function Sa(e,t,n){Ca(e,t,n,t.expirationTime)}function Ca(e,t,n,r){t.child=null===e?ga(t,null,n,r):ma(t,e.child,n,r)}function ja(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Pa(e,t,n,r,o){ja(e,t);var a=0!=(64&t.effectTag);if(!n&&!a)return r&&wo(t,!1),Ra(e,t);n=t.stateNode,at.current=t;var i=a?null:n.render();return t.effectTag|=1,a&&(Ca(e,t,null,o),t.child=null),Ca(e,t,i,o),t.memoizedState=n.state,t.memoizedProps=n.props,r&&wo(t,!0),t.child}function Ta(e){var t=e.stateNode;t.pendingContext?yo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yo(0,t.context,!1),ra(e,t.containerInfo)}function Na(e,t,n,r){var o=e.child;for(null!==o&&(o.return=e);null!==o;){switch(o.tag){case 12:var a=0|o.stateNode;if(o.type===t&&0!=(a&n)){for(a=o;null!==a;){var i=a.alternate;if(0===a.expirationTime||a.expirationTime>r)a.expirationTime=r,null!==i&&(0===i.expirationTime||i.expirationTime>r)&&(i.expirationTime=r);else{if(null===i||!(0===i.expirationTime||i.expirationTime>r))break;i.expirationTime=r}a=a.return}a=null}else a=o.child;break;case 13:a=o.type===e.type?null:o.child;break;default:a=o.child}if(null!==a)a.return=o;else for(a=o;null!==a;){if(a===e){a=null;break}if(null!==(o=a.sibling)){o.return=a.return,a=o;break}a=a.return}o=a}}function Ra(e,t){if(null!==e&&t.child!==e.child&&f("153"),null!==t.child){var n=Oo(e=t.child,e.pendingProps,e.expirationTime);for(t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Oo(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Da(e,t,n){if(0===t.expirationTime||t.expirationTime>n){switch(t.tag){case 3:Ta(t);break;case 2:Eo(t);break;case 4:ra(t,t.stateNode.containerInfo);break;case 13:Yo(t)}return null}switch(t.tag){case 0:null!==e&&f("155");var r=t.type,o=t.pendingProps,a=fo(t);return r=r(o,a=ho(t,a)),t.effectTag|=1,"object"==typeof r&&null!==r&&"function"==typeof r.render&&void 0===r.$$typeof?(a=t.type,t.tag=2,t.memoizedState=null!==r.state&&void 0!==r.state?r.state:null,"function"==typeof(a=a.getDerivedStateFromProps)&&ia(t,a,o),o=Eo(t),r.updater=la,t.stateNode=r,r._reactInternalFiber=t,ca(t,n),e=Pa(e,t,!0,o,n)):(t.tag=1,Sa(e,t,r),t.memoizedProps=o,e=t.child),e;case 1:return o=t.type,n=t.pendingProps,co.current||t.memoizedProps!==n?(o=o(n,r=ho(t,r=fo(t))),t.effectTag|=1,Sa(e,t,o),t.memoizedProps=n,e=t.child):e=Ra(e,t),e;case 2:if(o=Eo(t),null===e)if(null===t.stateNode){var i=t.pendingProps,l=t.type;r=fo(t);var s=2===t.tag&&null!=t.type.contextTypes;i=new l(i,a=s?ho(t,r):p),t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,i.updater=la,t.stateNode=i,i._reactInternalFiber=t,s&&((s=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,s.__reactInternalMemoizedMaskedChildContext=a),ca(t,n),r=!0}else{l=t.type,r=t.stateNode,s=t.memoizedProps,a=t.pendingProps,r.props=s;var u=r.context;i=ho(t,i=fo(t));var c=l.getDerivedStateFromProps;(l="function"==typeof c||"function"==typeof r.getSnapshotBeforeUpdate)||"function"!=typeof r.UNSAFE_componentWillReceiveProps&&"function"!=typeof r.componentWillReceiveProps||(s!==a||u!==i)&&ua(t,r,a,i),Ao=!1;var d=t.memoizedState;u=r.state=d;var h=t.updateQueue;null!==h&&(Wo(t,h,a,r,n),u=t.memoizedState),s!==a||d!==u||co.current||Ao?("function"==typeof c&&(ia(t,c,a),u=t.memoizedState),(s=Ao||sa(t,s,a,d,u,i))?(l||"function"!=typeof r.UNSAFE_componentWillMount&&"function"!=typeof r.componentWillMount||("function"==typeof r.componentWillMount&&r.componentWillMount(),"function"==typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount()),"function"==typeof r.componentDidMount&&(t.effectTag|=4)):("function"==typeof r.componentDidMount&&(t.effectTag|=4),t.memoizedProps=a,t.memoizedState=u),r.props=a,r.state=u,r.context=i,r=s):("function"==typeof r.componentDidMount&&(t.effectTag|=4),r=!1)}else l=t.type,r=t.stateNode,a=t.memoizedProps,s=t.pendingProps,r.props=a,u=r.context,i=ho(t,i=fo(t)),(l="function"==typeof(c=l.getDerivedStateFromProps)||"function"==typeof r.getSnapshotBeforeUpdate)||"function"!=typeof r.UNSAFE_componentWillReceiveProps&&"function"!=typeof r.componentWillReceiveProps||(a!==s||u!==i)&&ua(t,r,s,i),Ao=!1,u=t.memoizedState,d=r.state=u,null!==(h=t.updateQueue)&&(Wo(t,h,s,r,n),d=t.memoizedState),a!==s||u!==d||co.current||Ao?("function"==typeof c&&(ia(t,c,s),d=t.memoizedState),(c=Ao||sa(t,a,s,u,d,i))?(l||"function"!=typeof r.UNSAFE_componentWillUpdate&&"function"!=typeof r.componentWillUpdate||("function"==typeof r.componentWillUpdate&&r.componentWillUpdate(s,d,i),"function"==typeof r.UNSAFE_componentWillUpdate&&r.UNSAFE_componentWillUpdate(s,d,i)),"function"==typeof r.componentDidUpdate&&(t.effectTag|=4),"function"==typeof r.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof r.componentDidUpdate||a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof r.getSnapshotBeforeUpdate||a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=s,t.memoizedState=d),r.props=s,r.state=d,r.context=i,r=c):("function"!=typeof r.componentDidUpdate||a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof r.getSnapshotBeforeUpdate||a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return Pa(e,t,r,o,n);case 3:return Ta(t),null!==(o=t.updateQueue)?(r=null!==(r=t.memoizedState)?r.element:null,Wo(t,o,t.pendingProps,null,n),(o=t.memoizedState.element)===r?(ka(),e=Ra(e,t)):(r=t.stateNode,(r=(null===e||null===e.child)&&r.hydrate)&&(ya=ro(t.stateNode.containerInfo),ba=t,r=va=!0),r?(t.effectTag|=2,t.child=ga(t,null,o,n)):(ka(),Sa(e,t,o)),e=t.child)):(ka(),e=Ra(e,t)),e;case 5:return na(ta.current),(o=na(Zo.current))!==(r=jr(o,t.type))&&(so(ea,t),so(Zo,r)),null===e&&_a(t),o=t.type,s=t.memoizedProps,r=t.pendingProps,a=null!==e?e.memoizedProps:null,co.current||s!==r||((s=1&t.mode&&!!r.hidden)&&(t.expirationTime=1073741823),s&&1073741823===n)?(s=r.children,Xr(o,r)?s=null:a&&Xr(o,a)&&(t.effectTag|=16),ja(e,t),1073741823!==n&&1&t.mode&&r.hidden?(t.expirationTime=1073741823,t.memoizedProps=r,e=null):(Sa(e,t,s),t.memoizedProps=r,e=t.child)):e=Ra(e,t),e;case 6:return null===e&&_a(t),t.memoizedProps=t.pendingProps,null;case 16:return null;case 4:return ra(t,t.stateNode.containerInfo),o=t.pendingProps,co.current||t.memoizedProps!==o?(null===e?t.child=ma(t,null,o,n):Sa(e,t,o),t.memoizedProps=o,e=t.child):e=Ra(e,t),e;case 14:return o=t.type.render,n=t.pendingProps,r=t.ref,co.current||t.memoizedProps!==n||r!==(null!==e?e.ref:null)?(Sa(e,t,o=o(n,r)),t.memoizedProps=n,e=t.child):e=Ra(e,t),e;case 10:return n=t.pendingProps,co.current||t.memoizedProps!==n?(Sa(e,t,n),t.memoizedProps=n,e=t.child):e=Ra(e,t),e;case 11:return n=t.pendingProps.children,co.current||null!==n&&t.memoizedProps!==n?(Sa(e,t,n),t.memoizedProps=n,e=t.child):e=Ra(e,t),e;case 15:return n=t.pendingProps,t.memoizedProps===n?e=Ra(e,t):(Sa(e,t,n.children),t.memoizedProps=n,e=t.child),e;case 13:return function(e,t,n){var r=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=!0;if(co.current)i=!1;else if(a===o)return t.stateNode=0,Yo(t),Ra(e,t);var l=o.value;if(t.memoizedProps=o,null===a)l=1073741823;else if(a.value===o.value){if(a.children===o.children&&i)return t.stateNode=0,Yo(t),Ra(e,t);l=0}else{var s=a.value;if(s===l&&(0!==s||1/s==1/l)||s!=s&&l!=l){if(a.children===o.children&&i)return t.stateNode=0,Yo(t),Ra(e,t);l=0}else if(l="function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,l):1073741823,0==(l|=0)){if(a.children===o.children&&i)return t.stateNode=0,Yo(t),Ra(e,t)}else Na(t,r,l,n)}return t.stateNode=l,Yo(t),Sa(e,t,o.children),t.child}(e,t,n);case 12:e:if(r=t.type,a=t.pendingProps,s=t.memoizedProps,o=r._currentValue,i=r._changedBits,co.current||0!==i||s!==a){if(t.memoizedProps=a,void 0!==(l=a.unstable_observedBits)&&null!==l||(l=1073741823),t.stateNode=l,0!=(i&l))Na(t,r,i,n);else if(s===a){e=Ra(e,t);break e}n=(n=a.children)(o),t.effectTag|=1,Sa(e,t,n),e=t.child}else e=Ra(e,t);return e;default:f("156")}}function Aa(e){e.effectTag|=4}var Ia=void 0,La=void 0,Ua=void 0;function Fa(e,t){var n=t.pendingProps;switch(t.tag){case 1:return null;case 2:return go(t),null;case 3:oa(),bo();var r=t.stateNode;return r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(xa(t),t.effectTag&=-3),Ia(t),null;case 5:aa(t),r=na(ta.current);var o=t.type;if(null!==e&&null!=t.stateNode){var a=e.memoizedProps,i=t.stateNode,l=na(Zo.current);i=Hr(i,o,a,n,r),La(e,t,i,o,a,n,r,l),e.ref!==t.ref&&(t.effectTag|=128)}else{if(!n)return null===t.stateNode&&f("166"),null;if(e=na(Zo.current),xa(t))n=t.stateNode,o=t.type,a=t.memoizedProps,n[z]=t,n[G]=a,r=qr(n,o,a,e,r),t.updateQueue=r,null!==r&&Aa(t);else{(e=zr(o,n,r,e))[z]=t,e[G]=n;e:for(a=t.child;null!==a;){if(5===a.tag||6===a.tag)e.appendChild(a.stateNode);else if(4!==a.tag&&null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}Wr(e,o,n,r),Jr(o,n)&&Aa(t),t.stateNode=e}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ua(e,t,e.memoizedProps,n);else{if("string"!=typeof n)return null===t.stateNode&&f("166"),null;r=na(ta.current),na(Zo.current),xa(t)?(r=t.stateNode,n=t.memoizedProps,r[z]=t,$r(r,n)&&Aa(t)):((r=Gr(n,r))[z]=t,t.stateNode=r)}return null;case 14:case 16:case 10:case 11:case 15:return null;case 4:return oa(),Ia(t),null;case 13:return Jo(t),null;case 12:return null;case 0:f("167");default:f("156")}}function Ma(e,t){var n=t.source;null===t.stack&&null!==n&&Et(n),null!==n&&vt(n),t=t.value,null!==e&&2===e.tag&&vt(e);try{t&&t.suppressReactErrorLogging||console.error(t)}catch(e){e&&e.suppressReactErrorLogging||console.error(e)}}function Ba(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){mi(e,t)}else t.current=null}function za(e){switch(Do(e),e.tag){case 2:Ba(e);var t=e.stateNode;if("function"==typeof t.componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){mi(e,t)}break;case 5:Ba(e);break;case 4:Ha(e)}}function Ga(e){return 5===e.tag||3===e.tag||4===e.tag}function Wa(e){e:{for(var t=e.return;null!==t;){if(Ga(t)){var n=t;break e}t=t.return}f("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:f("161")}16&n.effectTag&&(Rr(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Ga(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){if(5===o.tag||6===o.tag)if(n)if(r){var a=t,i=o.stateNode,l=n;8===a.nodeType?a.parentNode.insertBefore(i,l):a.insertBefore(i,l)}else t.insertBefore(o.stateNode,n);else r?(a=t,i=o.stateNode,8===a.nodeType?a.parentNode.insertBefore(i,a):a.appendChild(i)):t.appendChild(o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function Ha(e){for(var t=e,n=!1,r=void 0,o=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&f("160"),n.tag){case 5:r=n.stateNode,o=!1;break e;case 3:case 4:r=n.stateNode.containerInfo,o=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var a=t,i=a;;)if(za(i),null!==i.child&&4!==i.tag)i.child.return=i,i=i.child;else{if(i===a)break;for(;null===i.sibling;){if(null===i.return||i.return===a)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}o?(a=r,i=t.stateNode,8===a.nodeType?a.parentNode.removeChild(i):a.removeChild(i)):r.removeChild(t.stateNode)}else if(4===t.tag?r=t.stateNode.containerInfo:za(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function Va(e,t){switch(t.tag){case 2:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var o=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&(n[G]=r,Vr(n,a,o,e,r))}break;case 6:null===t.stateNode&&f("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 15:case 16:break;default:f("163")}}function qa(e,t,n){(n=Uo(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Xi(r),Ma(e,t)},n}function $a(e,t,n){(n=Uo(n)).tag=3;var r=e.stateNode;return null!==r&&"function"==typeof r.componentDidCatch&&(n.callback=function(){null===ci?ci=new Set([this]):ci.add(this);var n=t.value,r=t.stack;Ma(e,t),this.componentDidCatch(n,{componentStack:null!==r?r:""})}),n}function Ka(e,t,n,r,o,a){n.effectTag|=512,n.firstEffect=n.lastEffect=null,r=qo(r,n),e=t;do{switch(e.tag){case 3:return e.effectTag|=1024,void Bo(e,r=qa(e,r,a),a);case 2:if(t=r,n=e.stateNode,0==(64&e.effectTag)&&null!==n&&"function"==typeof n.componentDidCatch&&(null===ci||!ci.has(n)))return e.effectTag|=1024,void Bo(e,r=$a(e,t,a),a)}e=e.return}while(null!==e)}function Qa(e){switch(e.tag){case 2:go(e);var t=e.effectTag;return 1024&t?(e.effectTag=-1025&t|64,e):null;case 3:return oa(),bo(),1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 5:return aa(e),null;case 16:return 1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 4:return oa(),null;case 13:return Jo(e),null;default:return null}}Ia=function(){},La=function(e,t,n){(t.updateQueue=n)&&Aa(t)},Ua=function(e,t,n,r){n!==r&&Aa(t)};var Ya=Zr(),Ja=2,Xa=Ya,Za=0,ei=0,ti=!1,ni=null,ri=null,oi=0,ai=-1,ii=!1,li=null,si=!1,ui=!1,ci=null;function pi(){if(null!==ni)for(var e=ni.return;null!==e;){var t=e;switch(t.tag){case 2:go(t);break;case 3:oa(),bo();break;case 5:aa(t);break;case 4:oa();break;case 13:Jo(t)}e=e.return}ri=null,oi=0,ai=-1,ii=!1,ni=null,ui=!1}function fi(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(512&e.effectTag)){t=Fa(t,e);var o=e;if(1073741823===oi||1073741823!==o.expirationTime){var a=0;switch(o.tag){case 3:case 2:var i=o.updateQueue;null!==i&&(a=i.expirationTime)}for(i=o.child;null!==i;)0!==i.expirationTime&&(0===a||a>i.expirationTime)&&(a=i.expirationTime),i=i.sibling;o.expirationTime=a}if(null!==t)return t;if(null!==n&&0==(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e)),null!==r)return r;if(null===n){ui=!0;break}e=n}else{if(null!==(e=Qa(e)))return e.effectTag&=511,e;if(null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=512),null!==r)return r;if(null===n)break;e=n}}return null}function di(e){var t=Da(e.alternate,e,oi);return null===t&&(t=fi(e)),at.current=null,t}function hi(e,t,n){ti&&f("243"),ti=!0,t===oi&&e===ri&&null!==ni||(pi(),oi=t,ai=-1,ni=Oo((ri=e).current,null,oi),e.pendingCommitExpirationTime=0);var r=!1;for(ii=!n||oi<=Ja;;){try{if(n)for(;null!==ni&&!Ji();)ni=di(ni);else for(;null!==ni;)ni=di(ni)}catch(t){if(null===ni)r=!0,Xi(t);else{null===ni&&f("271");var o=(n=ni).return;if(null===o){r=!0,Xi(t);break}Ka(e,o,n,t,0,oi),ni=fi(n)}}break}if(ti=!1,r)return null;if(null===ni){if(ui)return e.pendingCommitExpirationTime=t,e.current.alternate;ii&&f("262"),0<=ai&&setTimeout(function(){var t=e.current.expirationTime;0!==t&&(0===e.remainingExpirationTime||e.remainingExpirationTime<t)&&Gi(e,t)},ai),function(e){null===Ci&&f("246"),Ci.remainingExpirationTime=e}(e.current.expirationTime)}return null}function mi(e,t){var n;e:{for(ti&&!si&&f("263"),n=e.return;null!==n;){switch(n.tag){case 2:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromCatch||"function"==typeof r.componentDidCatch&&(null===ci||!ci.has(r))){Mo(n,e=$a(n,e=qo(t,e),1),1),yi(n,1),n=void 0;break e}break;case 3:Mo(n,e=qa(n,e=qo(t,e),1),1),yi(n,1),n=void 0;break e}n=n.return}3===e.tag&&(Mo(e,n=qa(e,n=qo(t,e),1),1),yi(e,1)),n=void 0}return n}function gi(){var e=2+25*(1+((vi()-2+500)/25|0));return e<=Za&&(e=Za+1),Za=e}function bi(e,t){return e=0!==ei?ei:ti?si?1:oi:1&t.mode?Li?2+10*(1+((e-2+15)/10|0)):2+25*(1+((e-2+500)/25|0)):1,Li&&(0===Pi||e>Pi)&&(Pi=e),e}function yi(e,t){for(;null!==e;){if((0===e.expirationTime||e.expirationTime>t)&&(e.expirationTime=t),null!==e.alternate&&(0===e.alternate.expirationTime||e.alternate.expirationTime>t)&&(e.alternate.expirationTime=t),null===e.return){if(3!==e.tag)break;var n=e.stateNode;!ti&&0!==oi&&t<oi&&pi();var r=n.current.expirationTime;ti&&!si&&ri===n||Gi(n,r),Mi>Fi&&f("185")}e=e.return}}function vi(){return Xa=Zr()-Ya,Ja=2+(Xa/10|0)}function Ei(e){var t=ei;ei=2+25*(1+((vi()-2+500)/25|0));try{return e()}finally{ei=t}}function wi(e,t,n,r,o){var a=ei;ei=1;try{return e(t,n,r,o)}finally{ei=a}}var _i=null,Oi=null,xi=0,ki=void 0,Si=!1,Ci=null,ji=0,Pi=0,Ti=!1,Ni=!1,Ri=null,Di=null,Ai=!1,Ii=!1,Li=!1,Ui=null,Fi=1e3,Mi=0,Bi=1;function zi(e){if(0!==xi){if(e>xi)return;null!==ki&&to(ki)}var t=Zr()-Ya;xi=e,ki=eo(Hi,{timeout:10*(e-2)-t})}function Gi(e,t){if(null===e.nextScheduledRoot)e.remainingExpirationTime=t,null===Oi?(_i=Oi=e,e.nextScheduledRoot=e):(Oi=Oi.nextScheduledRoot=e).nextScheduledRoot=_i;else{var n=e.remainingExpirationTime;(0===n||t<n)&&(e.remainingExpirationTime=t)}Si||(Ai?Ii&&(Ci=e,ji=1,Qi(e,1,!1)):1===t?Vi():zi(t))}function Wi(){var e=0,t=null;if(null!==Oi)for(var n=Oi,r=_i;null!==r;){var o=r.remainingExpirationTime;if(0===o){if((null===n||null===Oi)&&f("244"),r===r.nextScheduledRoot){_i=Oi=r.nextScheduledRoot=null;break}if(r===_i)_i=o=r.nextScheduledRoot,Oi.nextScheduledRoot=o,r.nextScheduledRoot=null;else{if(r===Oi){(Oi=n).nextScheduledRoot=_i,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if((0===e||o<e)&&(e=o,t=r),r===Oi)break;n=r,r=r.nextScheduledRoot}}null!==(n=Ci)&&n===t&&1===e?Mi++:Mi=0,Ci=t,ji=e}function Hi(e){qi(0,!0,e)}function Vi(){qi(1,!1,null)}function qi(e,t,n){if(Di=n,Wi(),t)for(;null!==Ci&&0!==ji&&(0===e||e>=ji)&&(!Ti||vi()>=ji);)vi(),Qi(Ci,ji,!Ti),Wi();else for(;null!==Ci&&0!==ji&&(0===e||e>=ji);)Qi(Ci,ji,!1),Wi();null!==Di&&(xi=0,ki=null),0!==ji&&zi(ji),Di=null,Ti=!1,Ki()}function $i(e,t){Si&&f("253"),Ci=e,ji=t,Qi(e,t,!1),Vi(),Ki()}function Ki(){if(Mi=0,null!==Ui){var e=Ui;Ui=null;for(var t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){Ni||(Ni=!0,Ri=e)}}}if(Ni)throw e=Ri,Ri=null,Ni=!1,e}function Qi(e,t,n){Si&&f("245"),Si=!0,n?null!==(n=e.finishedWork)?Yi(e,n,t):null!==(n=hi(e,t,!0))&&(Ji()?e.finishedWork=n:Yi(e,n,t)):null!==(n=e.finishedWork)?Yi(e,n,t):null!==(n=hi(e,t,!1))&&Yi(e,n,t),Si=!1}function Yi(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime<=n&&(null===Ui?Ui=[r]:Ui.push(r),r._defer))return e.finishedWork=t,void(e.remainingExpirationTime=0);if(e.finishedWork=null,si=ti=!0,(n=t.stateNode).current===t&&f("177"),0===(r=n.pendingCommitExpirationTime)&&f("261"),n.pendingCommitExpirationTime=0,vi(),at.current=null,1<t.effectTag)if(null!==t.lastEffect){t.lastEffect.nextEffect=t;var o=t.firstEffect}else o=t;else o=t.firstEffect;Qr=Pn;var a=s();if(Gn(a)){if("selectionStart"in a)var i={start:a.selectionStart,end:a.selectionEnd};else e:{var l=window.getSelection&&window.getSelection();if(l&&0!==l.rangeCount){i=l.anchorNode;var u=l.anchorOffset,p=l.focusNode;l=l.focusOffset;try{i.nodeType,p.nodeType}catch(e){i=null;break e}var d=0,h=-1,m=-1,g=0,b=0,y=a,v=null;t:for(;;){for(var E;y!==i||0!==u&&3!==y.nodeType||(h=d+u),y!==p||0!==l&&3!==y.nodeType||(m=d+l),3===y.nodeType&&(d+=y.nodeValue.length),null!==(E=y.firstChild);)v=y,y=E;for(;;){if(y===a)break t;if(v===i&&++g===u&&(h=d),v===p&&++b===l&&(m=d),null!==(E=y.nextSibling))break;v=(y=v).parentNode}y=E}i=-1===h||-1===m?null:{start:h,end:m}}else i=null}i=i||{start:0,end:0}}else i=null;for(Yr={focusedElem:a,selectionRange:i},Tn(!1),li=o;null!==li;){a=!1,i=void 0;try{for(;null!==li;){if(256&li.effectTag){var w=li.alternate;switch((u=li).tag){case 2:if(256&u.effectTag&&null!==w){var _=w.memoizedProps,O=w.memoizedState,x=u.stateNode;x.props=u.memoizedProps,x.state=u.memoizedState;var k=x.getSnapshotBeforeUpdate(_,O);x.__reactInternalSnapshotBeforeUpdate=k}break;case 3:case 5:case 6:case 4:break;default:f("163")}}li=li.nextEffect}}catch(e){a=!0,i=e}a&&(null===li&&f("178"),mi(li,i),null!==li&&(li=li.nextEffect))}for(li=o;null!==li;){w=!1,_=void 0;try{for(;null!==li;){var S=li.effectTag;if(16&S&&Rr(li.stateNode,""),128&S){var C=li.alternate;if(null!==C){var j=C.ref;null!==j&&("function"==typeof j?j(null):j.current=null)}}switch(14&S){case 2:Wa(li),li.effectTag&=-3;break;case 6:Wa(li),li.effectTag&=-3,Va(li.alternate,li);break;case 4:Va(li.alternate,li);break;case 8:Ha(O=li),O.return=null,O.child=null,O.alternate&&(O.alternate.child=null,O.alternate.return=null)}li=li.nextEffect}}catch(e){w=!0,_=e}w&&(null===li&&f("178"),mi(li,_),null!==li&&(li=li.nextEffect))}if(j=Yr,C=s(),S=j.focusedElem,w=j.selectionRange,C!==S&&c(document.documentElement,S)){null!==w&&Gn(S)&&(C=w.start,void 0===(j=w.end)&&(j=C),"selectionStart"in S?(S.selectionStart=C,S.selectionEnd=Math.min(j,S.value.length)):window.getSelection&&(C=window.getSelection(),_=S[he()].length,j=Math.min(w.start,_),w=void 0===w.end?j:Math.min(w.end,_),!C.extend&&j>w&&(_=w,w=j,j=_),_=zn(S,j),O=zn(S,w),_&&O&&(1!==C.rangeCount||C.anchorNode!==_.node||C.anchorOffset!==_.offset||C.focusNode!==O.node||C.focusOffset!==O.offset)&&((x=document.createRange()).setStart(_.node,_.offset),C.removeAllRanges(),j>w?(C.addRange(x),C.extend(O.node,O.offset)):(x.setEnd(O.node,O.offset),C.addRange(x))))),C=[];for(j=S;j=j.parentNode;)1===j.nodeType&&C.push({element:j,left:j.scrollLeft,top:j.scrollTop});for("function"==typeof S.focus&&S.focus(),S=0;S<C.length;S++)(j=C[S]).element.scrollLeft=j.left,j.element.scrollTop=j.top}for(Yr=null,Tn(Qr),Qr=null,n.current=t,li=o;null!==li;){o=!1,S=void 0;try{for(C=r;null!==li;){var P=li.effectTag;if(36&P){var T=li.alternate;switch(w=C,(j=li).tag){case 2:var N=j.stateNode;if(4&j.effectTag)if(null===T)N.props=j.memoizedProps,N.state=j.memoizedState,N.componentDidMount();else{var R=T.memoizedProps,D=T.memoizedState;N.props=j.memoizedProps,N.state=j.memoizedState,N.componentDidUpdate(R,D,N.__reactInternalSnapshotBeforeUpdate)}var A=j.updateQueue;null!==A&&(N.props=j.memoizedProps,N.state=j.memoizedState,Vo(j,A,N));break;case 3:var I=j.updateQueue;if(null!==I){if(_=null,null!==j.child)switch(j.child.tag){case 5:_=j.child.stateNode;break;case 2:_=j.child.stateNode}Vo(j,I,_)}break;case 5:var L=j.stateNode;null===T&&4&j.effectTag&&Jr(j.type,j.memoizedProps)&&L.focus();break;case 6:case 4:case 15:case 16:break;default:f("163")}}if(128&P){j=void 0;var U=li.ref;if(null!==U){var F=li.stateNode;switch(li.tag){case 5:j=F;break;default:j=F}"function"==typeof U?U(j):U.current=j}}var M=li.nextEffect;li.nextEffect=null,li=M}}catch(e){o=!0,S=e}o&&(null===li&&f("178"),mi(li,S),null!==li&&(li=li.nextEffect))}ti=si=!1,Ro(t.stateNode),0===(t=n.current.expirationTime)&&(ci=null),e.remainingExpirationTime=t}function Ji(){return!(null===Di||Di.timeRemaining()>Bi)&&(Ti=!0)}function Xi(e){null===Ci&&f("246"),Ci.remainingExpirationTime=0,Ni||(Ni=!0,Ri=e)}function Zi(e,t){var n=Ai;Ai=!0;try{return e(t)}finally{(Ai=n)||Si||Vi()}}function el(e,t){if(Ai&&!Ii){Ii=!0;try{return e(t)}finally{Ii=!1}}return e(t)}function tl(e,t){Si&&f("187");var n=Ai;Ai=!0;try{return wi(e,t)}finally{Ai=n,Vi()}}function nl(e,t,n){if(Li)return e(t,n);Ai||Si||0===Pi||(qi(Pi,!1,null),Pi=0);var r=Li,o=Ai;Ai=Li=!0;try{return e(t,n)}finally{Li=r,(Ai=o)||Si||Vi()}}function rl(e){var t=Ai;Ai=!0;try{wi(e)}finally{(Ai=t)||Si||qi(1,!1,null)}}function ol(e,t,n,r,o){var a=t.current;if(n){var i;n=n._reactInternalFiber;e:{for(2===an(n)&&2===n.tag||f("170"),i=n;3!==i.tag;){if(mo(i)){i=i.stateNode.__reactInternalMemoizedMergedChildContext;break e}(i=i.return)||f("171")}i=i.stateNode.context}n=mo(n)?vo(n,i):i}else n=p;return null===t.context?t.context=n:t.pendingContext=n,t=o,(o=Uo(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(o.callback=t),Mo(a,o,r),yi(a,r),r}function al(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?f("188"):f("268",Object.keys(e))),null===(e=un(t))?null:e.stateNode}function il(e,t,n,r){var o=t.current;return ol(e,t,n,o=bi(vi(),o),r)}function ll(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function sl(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Po=No(function(e){return t.onCommitFiberRoot(n,e)}),To=No(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}(i({},e,{findHostInstanceByFiber:function(e){return null===(e=un(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}var ul=Zi,cl=nl,pl=function(){Si||0===Pi||(qi(Pi,!1,null),Pi=0)};function fl(e){this._expirationTime=gi(),this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function dl(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function hl(e,t,n){this._internalRoot=jo(e,t,n)}function ml(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function gl(e,t,n,r,o){ml(n)||f("200");var a=n._reactRootContainer;if(a){if("function"==typeof o){var i=o;o=function(){var e=ll(a._internalRoot);i.call(e)}}null!=e?a.legacy_renderSubtreeIntoContainer(e,t,o):a.render(t,o)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new hl(e,!1,t)}(n,r),"function"==typeof o){var l=o;o=function(){var e=ll(a._internalRoot);l.call(e)}}el(function(){null!=e?a.legacy_renderSubtreeIntoContainer(e,t,o):a.render(t,o)})}return ll(a._internalRoot)}function bl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return ml(t)||f("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:st,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Me.injectFiberControlledHostComponent(Kr),fl.prototype.render=function(e){this._defer||f("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new dl;return ol(e,t,null,n,r._onCommit),r},fl.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},fl.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||f("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,o=t;o!==this;)r=o,o=o._next;null===r&&f("251"),r._next=o._next,this._next=t,e.firstBatch=this}this._defer=!1,$i(e,n),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},fl.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},dl.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},dl.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&f("191",n),n()}}},hl.prototype.render=function(e,t){var n=this._internalRoot,r=new dl;return null!==(t=void 0===t?null:t)&&r.then(t),il(e,n,null,r._onCommit),r},hl.prototype.unmount=function(e){var t=this._internalRoot,n=new dl;return null!==(e=void 0===e?null:e)&&n.then(e),il(null,t,null,n._onCommit),n},hl.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new dl;return null!==(n=void 0===n?null:n)&&o.then(n),il(t,r,e,o._onCommit),o},hl.prototype.createBatch=function(){var e=new fl(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime<=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},$e=ul,Ke=cl,Qe=pl;var yl={createPortal:bl,findDOMNode:function(e){return null==e?null:1===e.nodeType?e:al(e)},hydrate:function(e,t,n){return gl(null,e,t,!0,n)},render:function(e,t,n){return gl(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&f("38"),gl(e,t,n,!1,r)},unmountComponentAtNode:function(e){return ml(e)||f("40"),!!e._reactRootContainer&&(el(function(){gl(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return bl.apply(void 0,arguments)},unstable_batchedUpdates:Zi,unstable_deferredUpdates:Ei,unstable_interactiveUpdates:nl,flushSync:tl,unstable_flushControlled:rl,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:M,EventPluginRegistry:x,EventPropagators:ne,ReactControlledComponent:qe,ReactDOMComponentTree:q,ReactDOMEventListener:In},unstable_createRoot:function(e,t){return new hl(e,!0,null!=t&&!0===t.hydrate)}};sl({findFiberByHostInstance:W,bundleType:0,version:"16.4.1",rendererPackageName:"react-dom"});var vl={default:yl},El=vl&&yl||vl;e.exports=El.default?El.default:El},function(e,t,n){"use strict";
|
38 |
/** @license React v16.4.1
|
39 |
-
* react.production.min.js
|
40 |
*
|
41 |
* Copyright (c) 2013-present, Facebook, Inc.
|
42 |
*
|
43 |
* This source code is licensed under the MIT license found in the
|
44 |
* LICENSE file in the root directory of this source tree.
|
45 |
-
*/var r=n(14),o=n(7),a=n(13),i=n(6),l="function"==typeof Symbol&&Symbol.for,s=l?Symbol.for("react.element"):60103,u=l?Symbol.for("react.portal"):60106,c=l?Symbol.for("react.fragment"):60107,p=l?Symbol.for("react.strict_mode"):60108,f=l?Symbol.for("react.profiler"):60114,d=l?Symbol.for("react.provider"):60109,h=l?Symbol.for("react.context"):60110,m=l?Symbol.for("react.async_mode"):60111,g=l?Symbol.for("react.forward_ref"):60112;l&&Symbol.for("react.timeout");var b="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);o(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function E(e,t,n){this.props=e,this.context=t,this.refs=a,this.updater=n||v}function w(){}function _(e,t,n){this.props=e,this.context=t,this.refs=a,this.updater=n||v}E.prototype.isReactComponent={},E.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&y("85"),this.updater.enqueueSetState(this,e,t,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=E.prototype;var O=_.prototype=new w;O.constructor=_,r(O,E.prototype),O.isPureReactComponent=!0;var x={current:null},k=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r=void 0,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)k.call(t,r)&&!S.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:s,type:e,key:a,ref:i,props:o,_owner:x.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===s}var P=/\/+/g,T=[];function N(e,t,n,r){if(T.length){var o=T.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 R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>T.length&&T.push(e)}function D(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var a=!1;if(null===e)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case s:case u:a=!0}}if(a)return n(r,e,""===t?"."+A(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var i=0;i<e.length;i++){var l=t+A(o=e[i],i);a+=D(o,l,n,r)}else if(null===e||void 0===e?l=null:l="function"==typeof(l=b&&e[b]||e["@@iterator"])?l:null,"function"==typeof l)for(e=l.call(e),i=0;!(o=e.next()).done;)a+=D(o=o.value,l=t+A(o,i++),n,r);else"object"===o&&y("31","[object Object]"===(n=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":n,"");return a}function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?U(e,r,n,i.thatReturnsArgument):null!=e&&(j(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n,e={$$typeof:s,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),r.push(e))}function U(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(P,"$&/")+"/"),t=N(t,a,r,o),null==e||D(e,"",L,t),R(t)}var F={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return U(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=N(null,null,t,n),null==e||D(e,"",I,t),R(t)},count:function(e){return null==e?0:D(e,"",i.thatReturnsNull,null)},toArray:function(e){var t=[];return U(e,t,null,i.thatReturnsArgument),t},only:function(e){return j(e)||y("143"),e}},createRef:function(){return{current:null}},Component:E,PureComponent:_,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:h,_calculateChangedBits:t,_defaultValue:e,_currentValue:e,_currentValue2:e,_changedBits:0,_changedBits2:0,Provider:null,Consumer:null}).Provider={$$typeof:d,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:g,render:e}},Fragment:c,StrictMode:p,unstable_AsyncMode:m,unstable_Profiler:f,createElement:C,cloneElement:function(e,t,n){(null===e||void 0===e)&&y("267",e);var o=void 0,a=r({},e.props),i=e.key,l=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,u=x.current),void 0!==t.key&&(i=""+t.key);var c=void 0;for(o in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)k.call(t,o)&&!S.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==c?c[o]:t[o])}if(1===(o=arguments.length-2))a.children=n;else if(1<o){c=Array(o);for(var p=0;p<o;p++)c[p]=arguments[p+2];a.children=c}return{$$typeof:s,type:e.type,key:i,ref:l,props:a,_owner:u}},createFactory:function(e){var t=C.bind(null,e);return t.type=e,t},isValidElement:j,version:"16.4.1",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:x,assign:r}},M={default:F},B=M&&F||M;e.exports=B.default?B.default:B},function(e,t){!function(e){"use strict";if(!e.fetch){var t={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(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};c.prototype.append=function(e,t){e=l(e),t=s(t);var n=this.map[e];this.map[e]=n?n+","+t:t},c.prototype.delete=function(e){delete this.map[l(e)]},c.prototype.get=function(e){return e=l(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(l(e))},c.prototype.set=function(e,t){this.map[l(e)]=s(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),u(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),u(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),u(e)},t.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var a=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},m.call(g.prototype),m.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},y.error=function(){var e=new y(null,{status:0,statusText:""});return e.type="error",e};var i=[301,302,303,307,308];y.redirect=function(e,t){if(-1===i.indexOf(t))throw new RangeError("Invalid status code");return new y(null,{status:t,headers:{location:e}})},e.Headers=c,e.Request=g,e.Response=y,e.fetch=function(e,n){return new Promise(function(r,o){var a=new g(e,n),i=new XMLHttpRequest;i.onload=function(){var e,t,n={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new c,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;r(new y(o,n))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&t.blob&&(i.responseType="blob"),a.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send(void 0===a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}function l(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 s(e){return"string"!=typeof e&&(e=String(e)),e}function u(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function c(e){this.map={},e instanceof c?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 p(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function f(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function d(e){var t=new FileReader,n=f(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=h(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):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=p(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?p(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e,t,n,r=p(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=f(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}function g(e,t){var n,r,o=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,o||null==e._bodyInit||(o=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 c(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),a.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function b(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 y(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},function(e,t,n){e.exports=n(23)}]);
|
1 |
+
/*! Redirection v3.4 */!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=25)}([function(e,t,n){"use strict";e.exports=n(27)},function(e,t,n){var r=n(36),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(60)()},function(e,t,n){e.exports=n(55)()},function(e,t,n){var r;
|
2 |
/*!
|
3 |
Copyright (c) 2017 Jed Watson.
|
4 |
Licensed under the MIT License (MIT), see
|
9 |
Licensed under the MIT License (MIT), see
|
10 |
http://jedwatson.github.io/classnames
|
11 |
*/
|
12 |
+
!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&e.push(i)}else if("object"===a)for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}void 0!==e&&e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){e.exports=n(45)()},function(e,t,n){"use strict";n.r(t),n.d(t,"createStore",function(){return s}),n.d(t,"combineReducers",function(){return c}),n.d(t,"bindActionCreators",function(){return f}),n.d(t,"applyMiddleware",function(){return h}),n.d(t,"compose",function(){return d}),n.d(t,"__DO_NOT_USE__ActionTypes",function(){return o});var r=n(13),o={INIT:"@@redux/INIT"+Math.random().toString(36).substring(7).split("").join("."),REPLACE:"@@redux/REPLACE"+Math.random().toString(36).substring(7).split("").join(".")},a="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},i=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};function l(e){if("object"!==(void 0===e?"undefined":a(e))||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function s(e,t,n){var i;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(s)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var u=e,c=t,p=[],f=p,d=!1;function h(){f===p&&(f=p.slice())}function m(){if(d)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return c}function g(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(d)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return h(),f.push(e),function(){if(t){if(d)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,h();var n=f.indexOf(e);f.splice(n,1)}}}function b(e){if(!l(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(d)throw new Error("Reducers may not dispatch actions.");try{d=!0,c=u(c,e)}finally{d=!1}for(var t=p=f,n=0;n<t.length;n++){(0,t[n])()}return e}return b({type:o.INIT}),(i={dispatch:b,subscribe:g,getState:m,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");u=e,b({type:o.REPLACE})}})[r.a]=function(){var e,t=g;return(e={subscribe:function(e){if("object"!==(void 0===e?"undefined":a(e))||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(m())}return n(),{unsubscribe:t(n)}}})[r.a]=function(){return this},e},i}function u(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"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 c(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var a=t[r];0,"function"==typeof e[a]&&(n[a]=e[a])}var i=Object.keys(n);var l=void 0;try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:o.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 "+o.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.')})}(n)}catch(e){l=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(l)throw l;for(var r=!1,o={},a=0;a<i.length;a++){var s=i[a],c=n[s],p=e[s],f=c(p,t);if(void 0===f){var d=u(s,t);throw new Error(d)}o[s]=f,r=r||f!==p}return r?o:e}}function p(e,t){return function(){return t(e.apply(this,arguments))}}function f(e,t){if("function"==typeof e)return p(e,t);if("object"!==(void 0===e?"undefined":a(e))||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":void 0===e?"undefined":a(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 i=n[o],l=e[i];"function"==typeof l&&(r[i]=p(l,t))}return r}function d(){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 h(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=e.apply(void 0,r),l=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},s={getState:a.getState,dispatch:function(){return l.apply(void 0,arguments)}},u=t.map(function(e){return e(s)});return l=d.apply(void 0,u)(a.dispatch),i({},a,{dispatch:l})}}}},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";t.decode=t.parse=n(48),t.encode=t.stringify=n(49)},function(e,t,n){"use strict";var r=function(e){};e.exports=function(e,t,n,o,a,i,l,s){if(r(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,o,a,i,l,s],p=0;(u=new Error(t.replace(/%s/g,function(){return c[p++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){"use strict";var r=n(57),o=n(59);function a(){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}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=v(e));return e instanceof a?e.format():a.prototype.format.call(e)},t.Url=a;var i=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),p=["%","/","?",";","#"].concat(c),f=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=n(8);function v(e,t,n){if(e&&o.isObject(e)&&e instanceof a)return e;var r=new a;return r.parse(e,t,n),r}a.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),l=-1!==a&&a<e.indexOf("#")?"?":"#",u=e.split(l);u[0]=u[0].replace(/\\/g,"/");var v=e=u.join(l);if(v=v.trim(),!n&&1===e.split("#").length){var E=s.exec(v);if(E)return this.path=v,this.href=v,this.pathname=E[1],E[2]?(this.search=E[2],this.query=t?y.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=i.exec(v);if(w){var _=(w=w[0]).toLowerCase();this.protocol=_,v=v.substr(w.length)}if(n||w||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var O="//"===v.substr(0,2);!O||w&&g[w]||(v=v.substr(2),this.slashes=!0)}if(!g[w]&&(O||w&&!b[w])){for(var x,k,S=-1,C=0;C<f.length;C++){-1!==(j=v.indexOf(f[C]))&&(-1===S||j<S)&&(S=j)}-1!==(k=-1===S?v.lastIndexOf("@"):v.lastIndexOf("@",S))&&(x=v.slice(0,k),v=v.slice(k+1),this.auth=decodeURIComponent(x)),S=-1;for(C=0;C<p.length;C++){var j;-1!==(j=v.indexOf(p[C]))&&(-1===S||j<S)&&(S=j)}-1===S&&(S=v.length),this.host=v.slice(0,S),v=v.slice(S),this.parseHost(),this.hostname=this.hostname||"";var P="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!P)for(var T=this.hostname.split(/\./),R=(C=0,T.length);C<R;C++){var N=T[C];if(N&&!N.match(d)){for(var D="",A=0,I=N.length;A<I;A++)N.charCodeAt(A)>127?D+="x":D+=N[A];if(!D.match(d)){var L=T.slice(0,C),U=T.slice(C+1),F=N.match(h);F&&(L.push(F[1]),U.unshift(F[2])),U.length&&(v="/"+U.join(".")+v),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),P||(this.hostname=r.toASCII(this.hostname));var M=this.port?":"+this.port:"",B=this.hostname||"";this.host=B+M,this.href+=this.host,P&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!m[_])for(C=0,R=c.length;C<R;C++){var z=c[C];if(-1!==v.indexOf(z)){var G=encodeURIComponent(z);G===z&&(G=escape(z)),v=v.split(z).join(G)}}var W=v.indexOf("#");-1!==W&&(this.hash=v.substr(W),v=v.slice(0,W));var H=v.indexOf("?");if(-1!==H?(this.search=v.substr(H),this.query=v.substr(H+1),t&&(this.query=y.parse(this.query)),v=v.slice(0,H)):t&&(this.search="",this.query={}),v&&(this.pathname=v),b[_]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){M=this.pathname||"";var V=this.search||"";this.path=M+V}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",a=!1,i="";this.host?a=e+this.host:this.hostname&&(a=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(i=y.stringify(this.query));var l=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==a?(a="//"+(a||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):a||(a=""),r&&"#"!==r.charAt(0)&&(r="#"+r),l&&"?"!==l.charAt(0)&&(l="?"+l),t+a+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(l=l.replace("#","%23"))+r},a.prototype.resolve=function(e){return this.resolveObject(v(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(o.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var n=new a,r=Object.keys(this),i=0;i<r.length;i++){var l=r[i];n[l]=this[l]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var s=Object.keys(e),u=0;u<s.length;u++){var c=s[u];"protocol"!==c&&(n[c]=e[c])}return b[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!b[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||g[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||"",y=n.search||"";n.path=m+y}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var v=n.pathname&&"/"===n.pathname.charAt(0),E=e.host||e.pathname&&"/"===e.pathname.charAt(0),w=E||v||n.host&&e.pathname,_=w,O=n.pathname&&n.pathname.split("/")||[],x=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!b[n.protocol]);if(x&&(n.hostname="",n.port=null,n.host&&(""===O[0]?O[0]=n.host:O.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),w=w&&(""===h[0]||""===O[0])),E)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,O=h;else if(h.length)O||(O=[]),O.pop(),O=O.concat(h),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(x)n.hostname=n.host=O.shift(),(P=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=P.shift(),n.host=n.hostname=P.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!O.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var k=O.slice(-1)[0],S=(n.host||e.host||O.length>1)&&("."===k||".."===k)||""===k,C=0,j=O.length;j>=0;j--)"."===(k=O[j])?O.splice(j,1):".."===k?(O.splice(j,1),C++):C&&(O.splice(j,1),C--);if(!w&&!_)for(;C--;C)O.unshift("..");!w||""===O[0]||O[0]&&"/"===O[0].charAt(0)||O.unshift(""),S&&"/"!==O.join("/").substr(-1)&&O.push("");var P,T=""===O[0]||O[0]&&"/"===O[0].charAt(0);x&&(n.hostname=n.host=T?"":O.length?O.shift():"",(P=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=P.shift(),n.host=n.hostname=P.shift()));return(w=w||n.host&&O.length)&&!T&&O.unshift(""),O.length?n.pathname=O.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.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},a.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],c=0;(s=new Error(t.replace(/%s/g,function(){return u[c++]}))).name="Invariant Violation"}throw s.framesToPop=1,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";(function(e,r){var o,a=n(22);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var i=Object(a.a)(o);t.a=i}).call(this,n(12),n(47)(e))},function(e,t,n){"use strict";
|
13 |
/*
|
14 |
object-assign
|
15 |
(c) Sindre Sorhus
|
16 |
@license MIT
|
17 |
+
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=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,i,l=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))o.call(n,u)&&(l[u]=n[u]);if(r){i=r(n);for(var c=0;c<i.length;c++)a.call(n,i[c])&&(l[i[c]]=n[i[c]])}}return l}},function(e,t,n){"use strict";e.exports={}},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"object"==typeof e&&null!==e}function a(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("number"!=typeof 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,i,l,s,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||o(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(a(n=this._events[e]))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(o(n))for(l=Array.prototype.slice.call(arguments,1),i=(u=n.slice()).length,s=0;s<i;s++)u[s].apply(this,l);return!0},n.prototype.addListener=function(e,t){var i;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]?o(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,o(this._events[e])&&!this._events[e].warned&&(i=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&i>0&&this._events[e].length>i&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function o(){this.removeListener(e,o),n||(n=!0,t.apply(this,arguments))}return o.listener=t,this.on(e,o),this},n.prototype.removeListener=function(e,t){var n,a,i,l;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,a=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(o(n)){for(l=i;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){a=l;break}if(a<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(a,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(r(n=this._events[e]))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){function n(e){var t,r=function(){};function o(e,t,n){e&&e.then?e.then(function(e){o(e,t,n)}).catch(function(e){o(e,n,n)}):t(e)}function a(e){t=function(t,n){try{e(t,n)}catch(e){n(e)}},r(),r=void 0}function i(e){a(function(t,n){n(e)})}function l(e){a(function(t){t(e)})}function s(e,n){var o=r;r=function(){o(),t(e,n)}}function u(e){!t&&o(e,l,i)}function c(e){!t&&o(e,i,i)}var p={then:function(e){var r=t||s;return n(function(t,n){r(function(n){t(e(n))},n)})},catch:function(e){var r=t||s;return n(function(t,n){r(t,function(t){n(e(t))})})},resolve:u,reject:c};try{e&&e(u,c)}catch(e){c(e)}return p}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){var r=e.length,o=r;if(!r)return t();function a(){--o<=0&&t(e)}function i(t,r){t&&t.then?t.then(function(t){e[r]=t,a()}).catch(n):a()}for(var l=0;l<r;++l)i(e[l],l)})},void 0!==e&&e.exports&&(e.exports=n)},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(28)},function(e,t,n){"use strict";e.exports=n(35)},function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a=Object.defineProperty,i=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,s=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,c=u&&u(Object);e.exports=function e(t,n,p){if("string"!=typeof n){if(c){var f=u(n);f&&f!==c&&e(t,f,p)}var d=i(n);l&&(d=d.concat(l(n)));for(var h=0;h<d.length;++h){var m=d[h];if(!(r[m]||o[m]||p&&p[m])){var g=s(n,m);try{a(t,m,g)}catch(e){}}}return t}return t}},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(12))},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r=n(6).compose;t.__esModule=!0,t.composeWithDevTools=function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},t.devToolsEnhancer=function(){return function(e){return e}}},function(e,t){e.exports=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={};return 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=13)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){e.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(32)("wks"),o=n(9),a=n(0).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(0),o=n(2),a=n(8),i=n(22),l=n(10),s=function(e,t,n){var u,c,p,f,d=e&s.F,h=e&s.G,m=e&s.S,g=e&s.P,b=e&s.B,y=h?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,v=h?o:o[t]||(o[t]={}),E=v.prototype||(v.prototype={});for(u in h&&(n=t),n)p=((c=!d&&y&&void 0!==y[u])?y:n)[u],f=b&&c?l(p,r):g&&"function"==typeof p?l(Function.call,p):p,y&&i(y,u,p,e&s.U),v[u]!=p&&a(v,u,f),g&&E[u]!=p&&(E[u]=p)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){var r=n(16),o=n(21);e.exports=n(3)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(24);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(28),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",a=o.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):/\/\*$/.test(t)?a===t.replace(/\/.*$/,""):o===t})}return!0},n(14),n(34)},function(e,t,n){n(15),e.exports=n(2).Array.some},function(e,t,n){"use strict";var r=n(7),o=n(25)(3);r(r.P+r.F*!n(33)([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(17),o=n(18),a=n(20),i=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(1);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(3)&&!n(4)(function(){return 7!=Object.defineProperty(n(19)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(1),o=n(0).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var r=n(1);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(0),o=n(8),a=n(23),i=n(9)("src"),l=Function.toString,s=(""+l).split("toString");n(2).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,l){var u="function"==typeof n;u&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(u&&(a(n,i)||o(n,i,e[t]?""+e[t]:s.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[i]||l.call(this)})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(10),o=n(26),a=n(27),i=n(12),l=n(29);e.exports=function(e,t){var n=1==e,s=2==e,u=3==e,c=4==e,p=6==e,f=5==e||p,d=t||l;return function(t,l,h){for(var m,g,b=a(t),y=o(b),v=r(l,h,3),E=i(y.length),w=0,_=n?d(t,E):s?d(t,0):void 0;E>w;w++)if((f||w in y)&&(g=v(m=y[w],w,b),e))if(n)_[w]=g;else if(g)switch(e){case 3:return!0;case 5:return m;case 6:return w;case 2:_.push(m)}else if(c)return!1;return p?-1:u||c?c:_}}},function(e,t,n){var r=n(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(11);e.exports=function(e){return Object(r(e))}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(30);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(1),o=n(31),a=n(6)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var r=n(5);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(0),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){n(35),e.exports=n(2).String.endsWith},function(e,t,n){"use strict";var r=n(7),o=n(12),a=n(36),i="".endsWith;r(r.P+r.F*n(38)("endsWith"),"String",{endsWith:function(e){var t=a(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),l=void 0===n?r:Math.min(o(n),r),s=String(e);return i?i.call(t,s,l):t.slice(l-s.length,l)===s}})},function(e,t,n){var r=n(37),o=n(11);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(1),o=n(5),a=n(6)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}}])},function(e,t,n){e.exports=n(62)},function(e,t){!function(e){"use strict";if(!e.fetch){var t={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(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};c.prototype.append=function(e,t){e=l(e),t=s(t);var n=this.map[e];this.map[e]=n?n+","+t:t},c.prototype.delete=function(e){delete this.map[l(e)]},c.prototype.get=function(e){return e=l(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(l(e))},c.prototype.set=function(e,t){this.map[l(e)]=s(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),u(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),u(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),u(e)},t.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var a=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},m.call(g.prototype),m.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},y.error=function(){var e=new y(null,{status:0,statusText:""});return e.type="error",e};var i=[301,302,303,307,308];y.redirect=function(e,t){if(-1===i.indexOf(t))throw new RangeError("Invalid status code");return new y(null,{status:t,headers:{location:e}})},e.Headers=c,e.Request=g,e.Response=y,e.fetch=function(e,n){return new Promise(function(r,o){var a=new g(e,n),i=new XMLHttpRequest;i.onload=function(){var e,t,n={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new c,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;r(new y(o,n))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&t.blob&&(i.responseType="blob"),a.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send(void 0===a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}function l(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 s(e){return"string"!=typeof e&&(e=String(e)),e}function u(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function c(e){this.map={},e instanceof c?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 p(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function f(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function d(e){var t=new FileReader,n=f(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=h(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):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=p(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?p(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e,t,n,r=p(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=f(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}function g(e,t){var n,r,o=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,o||null==e._bodyInit||(o=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 c(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),a.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function b(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 y(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
/** @license React v16.4.1
|
19 |
+
* react.production.min.js
|
20 |
*
|
21 |
* Copyright (c) 2013-present, Facebook, Inc.
|
22 |
*
|
23 |
* This source code is licensed under the MIT license found in the
|
24 |
* LICENSE file in the root directory of this source tree.
|
25 |
+
*/var r=n(14),o=n(9),a=n(15),i=n(7),l="function"==typeof Symbol&&Symbol.for,s=l?Symbol.for("react.element"):60103,u=l?Symbol.for("react.portal"):60106,c=l?Symbol.for("react.fragment"):60107,p=l?Symbol.for("react.strict_mode"):60108,f=l?Symbol.for("react.profiler"):60114,d=l?Symbol.for("react.provider"):60109,h=l?Symbol.for("react.context"):60110,m=l?Symbol.for("react.async_mode"):60111,g=l?Symbol.for("react.forward_ref"):60112;l&&Symbol.for("react.timeout");var b="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);o(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function E(e,t,n){this.props=e,this.context=t,this.refs=a,this.updater=n||v}function w(){}function _(e,t,n){this.props=e,this.context=t,this.refs=a,this.updater=n||v}E.prototype.isReactComponent={},E.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&y("85"),this.updater.enqueueSetState(this,e,t,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=E.prototype;var O=_.prototype=new w;O.constructor=_,r(O,E.prototype),O.isPureReactComponent=!0;var x={current:null},k=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r=void 0,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)k.call(t,r)&&!S.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:s,type:e,key:a,ref:i,props:o,_owner:x.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===s}var P=/\/+/g,T=[];function R(e,t,n,r){if(T.length){var o=T.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 N(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>T.length&&T.push(e)}function D(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var a=!1;if(null===e)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case s:case u:a=!0}}if(a)return n(r,e,""===t?"."+A(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var i=0;i<e.length;i++){var l=t+A(o=e[i],i);a+=D(o,l,n,r)}else if(null===e||void 0===e?l=null:l="function"==typeof(l=b&&e[b]||e["@@iterator"])?l:null,"function"==typeof l)for(e=l.call(e),i=0;!(o=e.next()).done;)a+=D(o=o.value,l=t+A(o,i++),n,r);else"object"===o&&y("31","[object Object]"===(n=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":n,"");return a}function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?U(e,r,n,i.thatReturnsArgument):null!=e&&(j(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n,e={$$typeof:s,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),r.push(e))}function U(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(P,"$&/")+"/"),t=R(t,a,r,o),null==e||D(e,"",L,t),N(t)}var F={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return U(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=R(null,null,t,n),null==e||D(e,"",I,t),N(t)},count:function(e){return null==e?0:D(e,"",i.thatReturnsNull,null)},toArray:function(e){var t=[];return U(e,t,null,i.thatReturnsArgument),t},only:function(e){return j(e)||y("143"),e}},createRef:function(){return{current:null}},Component:E,PureComponent:_,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:h,_calculateChangedBits:t,_defaultValue:e,_currentValue:e,_currentValue2:e,_changedBits:0,_changedBits2:0,Provider:null,Consumer:null}).Provider={$$typeof:d,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:g,render:e}},Fragment:c,StrictMode:p,unstable_AsyncMode:m,unstable_Profiler:f,createElement:C,cloneElement:function(e,t,n){(null===e||void 0===e)&&y("267",e);var o=void 0,a=r({},e.props),i=e.key,l=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,u=x.current),void 0!==t.key&&(i=""+t.key);var c=void 0;for(o in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)k.call(t,o)&&!S.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==c?c[o]:t[o])}if(1===(o=arguments.length-2))a.children=n;else if(1<o){c=Array(o);for(var p=0;p<o;p++)c[p]=arguments[p+2];a.children=c}return{$$typeof:s,type:e.type,key:i,ref:l,props:a,_owner:u}},createFactory:function(e){var t=C.bind(null,e);return t.type=e,t},isValidElement:j,version:"16.4.1",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:x,assign:r}},M={default:F},B=M&&F||M;e.exports=B.default?B.default:B},function(e,t,n){"use strict";
|
26 |
/** @license React v16.4.1
|
27 |
+
* react-dom.production.min.js
|
28 |
*
|
29 |
* Copyright (c) 2013-present, Facebook, Inc.
|
30 |
*
|
31 |
* This source code is licensed under the MIT license found in the
|
32 |
* LICENSE file in the root directory of this source tree.
|
33 |
+
*/var r=n(9),o=n(0),a=n(29),i=n(14),l=n(7),s=n(30),u=n(31),c=n(32),p=n(15);function f(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);r(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}o||f("227");var d={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){(function(e,t,n,r,o,a,i,l,s){this._hasCaughtError=!1,this._caughtError=null;var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this._caughtError=e,this._hasCaughtError=!0}}).apply(d,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){if(d.invokeGuardedCallback.apply(this,arguments),d.hasCaughtError()){var u=d.clearCaughtError();d._hasRethrowError||(d._hasRethrowError=!0,d._rethrowError=u)}},rethrowCaughtError:function(){return function(){if(d._hasRethrowError){var e=d._rethrowError;throw d._rethrowError=null,d._hasRethrowError=!1,e}}.apply(d,arguments)},hasCaughtError:function(){return d._hasCaughtError},clearCaughtError:function(){if(d._hasCaughtError){var e=d._caughtError;return d._caughtErr
|